Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_1000_4.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_1000_4.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 = 406111026
40! Riesling can be on
41! 1 Thread, 1000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_1000_4.s created on Apr 6, 2009 (11:10:26)
44! RC file : mar26.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc mar26.rc -o mpgen_1000_4 -p 1 -l 1000
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! Random code for Processor 0
72
73processor_0:
74 ta T_CHANGE_PRIV
75 wrpr %g0,7,%cleanwin
76 call p0_init_memory_pointers
77 wr %g0,0x80,%asi ! Setting default asi to 80
78
79! Initialize the floating point registers for processor 0
80
81 wr %g0,0x4,%fprs ! Make sure fef is 1
82 set p0_init_freg,%g1
83! %f0 = def3c0a1 99c197bf 83293722 a028dfc5
84! %f4 = 4e9ac385 b61105e4 182f5af9 0d3f1df2
85! %f8 = dcd3f311 07cdefd6 8f0bb3d2 5316e302
86! %f12 = 0687a2d1 665d8714 d683a6bf 1b26a934
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = 59e028d5 77c99c15 aad720c7 5a483541
90! %f20 = b50fb6ec a32bc61e 6873507a 8f79bbd0
91! %f24 = 37916c18 598bd5a1 1f00a0f0 e913873f
92! %f28 = cce698f2 5724fdd7 dff6e151 561375b3
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = fea24580 9c078f9d ceadd7e2 a09ecb93
96! %f36 = 9be85383 949e90b3 61e5da81 21150229
97! %f40 = bde7d24a 8250b484 ad268c0e 00e1955c
98! %f44 = 764bcf77 519d3a52 4d780f80 5d04aa2e
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0x6eced9df00000048,%g7,%g1 ! GSR scale = 9, align = 0
104 wr %g1,%g0,%gsr ! GSR = 6eced9df00000048
105 wr %g0,%y ! Clear Y register
106 xorcc %g0,%g0,%g3 ! init %g3 and set flags
107 membar #Sync ! Force the block loads to complete
108
109! Start of Random Code for processor 0
110
111p0_label_1:
112! %l3 = f468074def11eff1, Mem[0000000030141410] = 5aeec272
113 stba %l3,[%i5+%o5]0x81 ! Mem[0000000030141410] = f1eec272
114! Mem[0000000021800080] = 3709535a, %l6 = 4e3ad421a756b5f4
115 ldub [%o3+0x081],%l6 ! %l6 = 0000000000000009
116! Mem[0000000010041410] = 1b0acbe5, %l2 = c83e4615d6830b5f
117 ldstuba [%i1+%o5]0x80,%l2 ! %l2 = 0000001b000000ff
118! Mem[0000000030101408] = 650769ed, %l5 = 57864bbc9d432fba
119 lduwa [%i4+%o4]0x89,%l5 ! %l5 = 00000000650769ed
120! Mem[0000000030181408] = d001ecd6, %l0 = 63941a70357da65b
121 lduba [%i6+%o4]0x89,%l0 ! %l0 = 00000000000000d6
122! Mem[00000000218000c0] = 2c720980, %l3 = f468074def11eff1
123 ldsba [%o3+0x0c1]%asi,%l3 ! %l3 = 0000000000000072
124! Mem[0000000010001410] = b8d6bd8c 3e9d4b96, %l6 = 00000009, %l7 = 2d59317c
125 ldda [%i0+%o5]0x88,%l6 ! %l6 = 000000003e9d4b96 00000000b8d6bd8c
126! Mem[0000000030081410] = 95b7d15e, %l3 = 0000000000000072
127 lduwa [%i2+%o5]0x81,%l3 ! %l3 = 0000000095b7d15e
128! %l6 = 000000003e9d4b96, Mem[0000000010041410] = e5cb0aff
129 stha %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = e5cb4b96
130! Starting 10 instruction Store Burst
131! %l6 = 000000003e9d4b96, Mem[0000000030141408] = c8c4dc64
132 stha %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 4b96dc64
133
134p0_label_2:
135! Mem[0000000010141410] = 01c427af, %l6 = 000000003e9d4b96
136 swapa [%i5+%o5]0x80,%l6 ! %l6 = 0000000001c427af
137! Mem[0000000030001400] = 6f2cccc4, %l1 = a5b8e582c1fe3540
138 ldstuba [%i0+%g0]0x81,%l1 ! %l1 = 0000006f000000ff
139! %l2 = 0000001b, %l3 = 95b7d15e, Mem[0000000010001408] = b87a98d8 95e5f1bc
140 stda %l2,[%i0+0x008]%asi ! Mem[0000000010001408] = 0000001b 95b7d15e
141! %l4 = b16f4b8878b442b0, Mem[0000000010001400] = d0e3baa22908df1e
142 stxa %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = b16f4b8878b442b0
143! %l1 = 000000000000006f, Mem[0000000030001410] = bc4ba9ed
144 stba %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = bc4ba96f
145! %l6 = 0000000001c427af, Mem[0000000030101410] = cf544eb9
146 stwa %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 01c427af
147! Mem[00000000100c1410] = 5d4aaaf8, %l5 = 00000000650769ed
148 ldstuba [%i3+%o5]0x80,%l5 ! %l5 = 0000005d000000ff
149! %l3 = 0000000095b7d15e, Mem[0000000010101400] = aba41e70e9a690c7
150 stxa %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000095b7d15e
151! %l7 = 00000000b8d6bd8c, Mem[0000000010101400] = 00000000
152 stba %l7,[%i4+%g0]0x80 ! Mem[0000000010101400] = 8c000000
153! Starting 10 instruction Load Burst
154! Mem[0000000030141408] = 64dc964b, %f28 = cce698f2
155 lda [%i5+%o4]0x89,%f28 ! %f28 = 64dc964b
156
157p0_label_3:
158! Mem[0000000030081400] = 1e50bb5a cde27cf9, %l2 = 0000001b, %l3 = 95b7d15e
159 ldda [%i2+%g0]0x81,%l2 ! %l2 = 000000001e50bb5a 00000000cde27cf9
160! Mem[0000000010001400] = 884b6fb1, %f4 = 4e9ac385
161 lda [%i0+%g0]0x88,%f4 ! %f4 = 884b6fb1
162! Mem[0000000010001410] = b8d6bd8c3e9d4b96, %f0 = def3c0a1 99c197bf
163 ldda [%i0+%o5]0x88,%f0 ! %f0 = b8d6bd8c 3e9d4b96
164! Mem[0000000010081414] = 6e09c4b0, %l5 = 000000000000005d
165 ldsb [%i2+0x016],%l5 ! %l5 = ffffffffffffffc4
166! Mem[0000000010141404] = ea6d5eea, %l3 = 00000000cde27cf9
167 lduw [%i5+0x004],%l3 ! %l3 = 00000000ea6d5eea
168! Mem[0000000030181400] = d68bd32b, %f0 = b8d6bd8c
169 lda [%i6+%g0]0x81,%f0 ! %f0 = d68bd32b
170! Mem[0000000030001410] = bc4ba96f, %l3 = 00000000ea6d5eea
171 ldsba [%i0+%o5]0x89,%l3 ! %l3 = 000000000000006f
172! Mem[00000000100c1430] = 22c594ec, %l6 = 0000000001c427af
173 ldsba [%i3+0x032]%asi,%l6 ! %l6 = ffffffffffffff94
174! Mem[0000000010141400] = 509920c7, %l4 = b16f4b8878b442b0
175 ldsba [%i5+%g0]0x88,%l4 ! %l4 = ffffffffffffffc7
176! Starting 10 instruction Store Burst
177! Mem[0000000010181428] = 3236cde7, %l1 = 000000000000006f
178 swap [%i6+0x028],%l1 ! %l1 = 000000003236cde7
179
180p0_label_4:
181! %l2 = 000000001e50bb5a, Mem[00000000300c1408] = 1238f944
182 stha %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = bb5af944
183! Mem[0000000010081414] = 6e09c4b0, %l3 = 0000006f, %l5 = ffffffc4
184 add %i2,0x14,%g1
185 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000006e09c4b0
186! %l0 = 00000000000000d6, Mem[0000000030001410] = 6fa94bbc
187 stha %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00d64bbc
188! %l4 = ffffffffffffffc7, Mem[0000000010141408] = 7ce981e7
189 stba %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = c7e981e7
190! %l5 = 000000006e09c4b0, Mem[0000000010181414] = 2667dead, %asi = 80
191 stha %l5,[%i6+0x014]%asi ! Mem[0000000010181414] = c4b0dead
192! %f8 = dcd3f311 07cdefd6, Mem[0000000030181400] = 2bd38bd6 8285d220
193 stda %f8 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = dcd3f311 07cdefd6
194! Mem[0000000010001408] = 0000001b, %l2 = 000000001e50bb5a
195 ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 00000000000000ff
196! %f15 = 1b26a934, Mem[0000000010081420] = a1407e96
197 sta %f15,[%i2+0x020]%asi ! Mem[0000000010081420] = 1b26a934
198! %l2 = 0000000000000000, Mem[0000000010001408] = ff00001b
199 stwa %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
200! Starting 10 instruction Load Burst
201! Mem[0000000010101418] = b4fdc56e, %l5 = 000000006e09c4b0
202 lduha [%i4+0x01a]%asi,%l5 ! %l5 = 000000000000c56e
203
204p0_label_5:
205! Mem[0000000030141410] = f1eec2720abed08c, %l1 = 000000003236cde7
206 ldxa [%i5+%o5]0x81,%l1 ! %l1 = f1eec2720abed08c
207! Mem[00000000211c0000] = ffc00619, %l5 = 000000000000c56e
208 ldsh [%o2+%g0],%l5 ! %l5 = ffffffffffffffc0
209! Mem[0000000010081408] = 1d16ff86faf4a072, %f16 = 59e028d5 77c99c15
210 ldda [%i2+%o4]0x80,%f16 ! %f16 = 1d16ff86 faf4a072
211! Mem[0000000010081430] = d6a4f28a363c5ef6, %l7 = 00000000b8d6bd8c
212 ldxa [%i2+0x030]%asi,%l7 ! %l7 = d6a4f28a363c5ef6
213! Mem[0000000030081410] = 5ed1b795, %l6 = ffffffffffffff94
214 ldswa [%i2+%o5]0x89,%l6 ! %l6 = 000000005ed1b795
215! Mem[0000000010101410] = 77ecca3d28694386, %f8 = dcd3f311 07cdefd6
216 ldda [%i4+%o5]0x88,%f8 ! %f8 = 77ecca3d 28694386
217! Mem[0000000010001400] = b16f4b88, %l1 = f1eec2720abed08c
218 ldsba [%i0+%g0]0x80,%l1 ! %l1 = ffffffffffffffb1
219! Mem[00000000300c1410] = 57417234, %l3 = 000000000000006f
220 lduba [%i3+%o5]0x81,%l3 ! %l3 = 0000000000000057
221! Mem[0000000030101400] = 1640369b, %l3 = 0000000000000057
222 lduwa [%i4+%g0]0x89,%l3 ! %l3 = 000000001640369b
223! Starting 10 instruction Store Burst
224! Mem[00000000100c1408] = 9a3a06ab, %l4 = ffffffffffffffc7
225 swapa [%i3+%o4]0x88,%l4 ! %l4 = 000000009a3a06ab
226
227p0_label_6:
228! %f4 = 884b6fb1 b61105e4, Mem[0000000010181400] = 936573a6 79a26200
229 stda %f4 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 884b6fb1 b61105e4
230! %f4 = 884b6fb1 b61105e4, %l7 = d6a4f28a363c5ef6
231! Mem[0000000030081400] = 1e50bb5acde27cf9
232 stda %f4,[%i2+%l7]ASI_PST8_S ! Mem[0000000030081400] = 884b6fb1cd1105f9
233! %l2 = 0000000000000000, Mem[000000001010141c] = e04450d1, %asi = 80
234 stwa %l2,[%i4+0x01c]%asi ! Mem[000000001010141c] = 00000000
235! Mem[0000000030081410] = 5ed1b795, %l2 = 0000000000000000
236 ldstuba [%i2+%o5]0x89,%l2 ! %l2 = 00000095000000ff
237! Mem[0000000010001418] = 7973e1b3, %l3 = 000000001640369b
238 swap [%i0+0x018],%l3 ! %l3 = 000000007973e1b3
239! %f16 = 1d16ff86 faf4a072, %l5 = ffffffffffffffc0
240! Mem[0000000030141410] = f1eec2720abed08c
241 add %i5,0x010,%g1
242 stda %f16,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030141410] = f1eec2720abed08c
243! %f0 = d68bd32b 3e9d4b96, Mem[0000000010141410] = 964b9d3e 94166c3a
244 stda %f0 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = d68bd32b 3e9d4b96
245! Mem[0000000030181408] = d6ec01d0, %l6 = 000000005ed1b795
246 ldstuba [%i6+%o4]0x81,%l6 ! %l6 = 000000d6000000ff
247! %l3 = 000000007973e1b3, Mem[0000000030101408] = ed690765
248 stwa %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = 7973e1b3
249! Starting 10 instruction Load Burst
250! Mem[0000000030001408] = 43ce5375f45fe3d2, %f6 = 182f5af9 0d3f1df2
251 ldda [%i0+%o4]0x81,%f6 ! %f6 = 43ce5375 f45fe3d2
252
253p0_label_7:
254! Mem[0000000010001410] = 964b9d3e, %f14 = d683a6bf
255 lda [%i0+%o5]0x80,%f14 ! %f14 = 964b9d3e
256! Mem[0000000030081400] = 884b6fb1, %l3 = 000000007973e1b3
257 ldsha [%i2+%g0]0x81,%l3 ! %l3 = ffffffffffff884b
258! Mem[0000000030081400] = 884b6fb1cd1105f9, %f30 = dff6e151 561375b3
259 ldda [%i2+%g0]0x81,%f30 ! %f30 = 884b6fb1 cd1105f9
260! Mem[0000000010041410] = 964bcbe5, %l3 = ffffffffffff884b
261 lduba [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000096
262! Mem[0000000030141408] = 64dc964b, %l5 = ffffffffffffffc0
263 ldsha [%i5+%o4]0x89,%l5 ! %l5 = ffffffffffff964b
264! Mem[0000000010001408] = 00000000, %l4 = 000000009a3a06ab
265 ldswa [%i0+%o4]0x88,%l4 ! %l4 = 0000000000000000
266! Mem[0000000030181410] = 6412a6c5cb26e166, %f12 = 0687a2d1 665d8714
267 ldda [%i6+%o5]0x89,%f12 ! %f12 = 6412a6c5 cb26e166
268! Mem[000000001000143c] = 87d5e890, %l6 = 00000000000000d6
269 lduba [%i0+0x03f]%asi,%l6 ! %l6 = 0000000000000090
270! Mem[0000000010081408] = 1d16ff86, %l5 = ffffffffffff964b
271 ldsba [%i2+%o4]0x80,%l5 ! %l5 = 000000000000001d
272! Starting 10 instruction Store Burst
273! %l4 = 0000000000000000, Mem[00000000211c0000] = ffc00619, %asi = 80
274 stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00000619
275
276p0_label_8:
277! %l3 = 0000000000000096, Mem[0000000010081408] = 72a0f4fa86ff161d
278 stxa %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0000000000000096
279! %l5 = 000000000000001d, Mem[0000000030141410] = f1eec272
280 stwa %l5,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000001d
281! %l2 = 0000000000000095, Mem[0000000010101410] = 28694386
282 stha %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 28690095
283! %f0 = d68bd32b 3e9d4b96, Mem[00000000300c1400] = 61669a8b 063a5713
284 stda %f0 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = d68bd32b 3e9d4b96
285! %l2 = 0000000000000095, Mem[0000000030181400] = dcd3f31107cdefd6
286 stxa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000000000000095
287! Mem[0000000030041408] = 39cb4cd9, %l3 = 0000000000000096
288 ldstuba [%i1+%o4]0x81,%l3 ! %l3 = 00000039000000ff
289! %f0 = d68bd32b 3e9d4b96 83293722 a028dfc5
290! %f4 = 884b6fb1 b61105e4 43ce5375 f45fe3d2
291! %f8 = 77ecca3d 28694386 8f0bb3d2 5316e302
292! %f12 = 6412a6c5 cb26e166 964b9d3e 1b26a934
293 stda %f0,[%i0]ASI_BLK_AIUS ! Block Store to 0000000030001400
294! %l0 = 00000000000000d6, Mem[00000000300c1410] = 34724157
295 stba %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 347241d6
296! %l4 = 0000000000000000, Mem[0000000030041408] = d94ccbff
297 stha %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = d94c0000
298! Starting 10 instruction Load Burst
299! Mem[0000000030181410] = 66e126cbc5a61264, %l2 = 0000000000000095
300 ldxa [%i6+%o5]0x81,%l2 ! %l2 = 66e126cbc5a61264
301
302p0_label_9:
303! Mem[00000000300c1408] = b4c203cd44f95abb, %f30 = 884b6fb1 cd1105f9
304 ldda [%i3+%o4]0x89,%f30 ! %f30 = b4c203cd 44f95abb
305! Mem[0000000010181408] = 5e6913849cfa2ec4, %l0 = 00000000000000d6
306 ldxa [%i6+%o4]0x88,%l0 ! %l0 = 5e6913849cfa2ec4
307! Mem[0000000030041408] = d94c0000, %l0 = 5e6913849cfa2ec4
308 lduba [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000
309! Mem[0000000010081420] = 1b26a93493a25ee0, %l2 = 66e126cbc5a61264
310 ldx [%i2+0x020],%l2 ! %l2 = 1b26a93493a25ee0
311! Mem[00000000300c1408] = bb5af944, %f20 = b50fb6ec
312 lda [%i3+%o4]0x81,%f20 ! %f20 = bb5af944
313! Mem[00000000300c1408] = b4c203cd44f95abb, %l5 = 000000000000001d
314 ldxa [%i3+%o4]0x89,%l5 ! %l5 = b4c203cd44f95abb
315! Mem[0000000030181400] = 95000000, %l0 = 0000000000000000
316 lduha [%i6+%g0]0x81,%l0 ! %l0 = 0000000000009500
317! Mem[00000000100c1408] = ffffffc7, %l1 = ffffffffffffffb1
318 lduba [%i3+%o4]0x88,%l1 ! %l1 = 00000000000000c7
319 membar #Sync ! Added by membar checker (1)
320! Mem[0000000010001438] = c7fa2d4c, %l2 = 1b26a93493a25ee0
321 ldswa [%i0+0x038]%asi,%l2 ! %l2 = ffffffffc7fa2d4c
322! Starting 10 instruction Store Burst
323! %l4 = 0000000000000000, Mem[0000000010101410] = 28690095
324 stwa %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
325
326p0_label_10:
327! %l7 = d6a4f28a363c5ef6, Mem[0000000010001408] = 5ed1b79500000000
328 stxa %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = d6a4f28a363c5ef6
329! %f0 = d68bd32b 3e9d4b96 83293722 a028dfc5
330! %f4 = 884b6fb1 b61105e4 43ce5375 f45fe3d2
331! %f8 = 77ecca3d 28694386 8f0bb3d2 5316e302
332! %f12 = 6412a6c5 cb26e166 964b9d3e 1b26a934
333 stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000010101400
334! %l7 = d6a4f28a363c5ef6, Mem[0000000030001410] = 884b6fb1
335 stha %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = 5ef66fb1
336! Mem[00000000100c1408] = ffffffc7, %l5 = b4c203cd44f95abb
337 ldstuba [%i3+%o4]0x88,%l5 ! %l5 = 000000c7000000ff
338! %l6 = 0000000000000090, Mem[00000000300c1410] = 347241d6
339 stba %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 34724190
340! %f18 = aad720c7, Mem[00000000100c1400] = 0fff847c
341 sta %f18,[%i3+%g0]0x88 ! Mem[00000000100c1400] = aad720c7
342! Mem[0000000010001410] = 964b9d3e, %l3 = 0000000000000039
343 ldstuba [%i0+%o5]0x80,%l3 ! %l3 = 00000096000000ff
344! Mem[0000000030141410] = 0000001d, %l4 = 0000000000000000
345 ldstuba [%i5+%o5]0x81,%l4 ! %l4 = 00000000000000ff
346! %l6 = 0000000000000090, Mem[0000000030081410] = ffb7d15e
347 stha %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0090d15e
348! Starting 10 instruction Load Burst
349! Mem[0000000030001410] = e40511b6 b16ff65e, %l6 = 00000090, %l7 = 363c5ef6
350 ldda [%i0+%o5]0x89,%l6 ! %l6 = 00000000b16ff65e 00000000e40511b6
351
352p0_label_11:
353! Mem[0000000010041408] = 98e97953, %f24 = 37916c18
354 lda [%i1+%o4]0x80,%f24 ! %f24 = 98e97953
355! Mem[0000000010181410] = 121acd84, %l4 = 0000000000000000
356 lduha [%i6+%o5]0x80,%l4 ! %l4 = 000000000000121a
357! Mem[0000000010041400] = b4033e5f 13c04208 98e97953 843f02a8
358! Mem[0000000010041410] = 964bcbe5 b8b9567f ee264689 2a1575f1
359! Mem[0000000010041420] = c43c071a 76c164d0 3f525441 d08c544d
360! Mem[0000000010041430] = c6440722 e5b3a3bb cb90f33f 7d79d4f6
361 ldda [%i1]ASI_BLK_PL,%f0 ! Block Load from 0000000010041400
362! Mem[0000000030101400] = 1640369b, %l7 = 00000000e40511b6
363 lduba [%i4+%g0]0x89,%l7 ! %l7 = 000000000000009b
364! Mem[0000000010181400] = 884b6fb1 b61105e4, %l6 = b16ff65e, %l7 = 0000009b
365 ldda [%i6+%g0]0x80,%l6 ! %l6 = 00000000884b6fb1 00000000b61105e4
366! Mem[0000000010041400] = b4033e5f 13c04208, %l4 = 0000121a, %l5 = 000000c7
367 ldda [%i1+%g0]0x80,%l4 ! %l4 = 00000000b4033e5f 0000000013c04208
368! Mem[0000000030001400] = 2bd38bd6, %l7 = 00000000b61105e4
369 ldsba [%i0+%g0]0x89,%l7 ! %l7 = ffffffffffffffd6
370! Mem[0000000010001400] = b16f4b88, %f24 = 98e97953
371 lda [%i0+%g0]0x80,%f24 ! %f24 = b16f4b88
372! Mem[0000000030081410] = 99f3e70d 5ed19000, %l4 = b4033e5f, %l5 = 13c04208
373 ldda [%i2+%o5]0x89,%l4 ! %l4 = 000000005ed19000 0000000099f3e70d
374! Starting 10 instruction Store Burst
375! Mem[0000000010001400] = b16f4b88, %l7 = ffffffffffffffd6
376 ldstuba [%i0+%g0]0x80,%l7 ! %l7 = 000000b1000000ff
377
378p0_label_12:
379! Mem[00000000100c1410] = ff4aaaf8, %l7 = 00000000000000b1
380 ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
381! %l7 = 00000000000000ff, Mem[0000000030181410] = 66e126cb
382 stba %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffe126cb
383! %l1 = 00000000000000c7, Mem[0000000010101410] = 884b6fb1
384 stha %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00c76fb1
385! %l4 = 000000005ed19000, Mem[0000000010081408] = 00000096
386 stwa %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = 5ed19000
387 membar #Sync ! Added by membar checker (2)
388! %l6 = 00000000884b6fb1, Mem[0000000010041416] = b8b9567f
389 stb %l6,[%i1+0x016] ! Mem[0000000010041414] = b8b9b17f
390! %f2 = a8023f84 5379e998, Mem[0000000030101400] = 9b364016 500ea657
391 stda %f2 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = a8023f84 5379e998
392! %f29 = 5724fdd7, Mem[0000000030041410] = 8d6306a0
393 sta %f29,[%i1+%o5]0x81 ! Mem[0000000030041410] = 5724fdd7
394! %l7 = 00000000000000ff, Mem[00000000300c1408] = 44f95abb
395 stwa %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
396! Mem[000000001004143c] = 7d79d4f6, %l7 = 000000ff, %l4 = 5ed19000
397 add %i1,0x3c,%g1
398 casa [%g1]0x80,%l7,%l4 ! %l4 = 000000007d79d4f6
399! Starting 10 instruction Load Burst
400! Mem[0000000030041410] = 5724fdd7, %l2 = ffffffffc7fa2d4c
401 ldsba [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000057
402
403p0_label_13:
404! Mem[0000000010001410] = ff4b9d3e, %l7 = 00000000000000ff
405 lduha [%i0+%o5]0x80,%l7 ! %l7 = 000000000000ff4b
406! Mem[0000000010181410] = 121acd84, %l0 = 0000000000009500
407 ldsba [%i6+%o5]0x80,%l0 ! %l0 = 0000000000000012
408! Mem[0000000010101408] = c5df28a022372983, %l1 = 00000000000000c7
409 ldxa [%i4+%o4]0x88,%l1 ! %l1 = c5df28a022372983
410! Mem[0000000030181400] = 00000000 00000095, %l6 = 884b6fb1, %l7 = 0000ff4b
411 ldda [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000095 0000000000000000
412! Mem[0000000010101408] = 22372983, %l2 = 0000000000000057
413 ldsba [%i4+%o4]0x88,%l2 ! %l2 = ffffffffffffff83
414! Mem[0000000030081410] = 0090d15e, %l2 = ffffffffffffff83
415 lduwa [%i2+%o5]0x81,%l2 ! %l2 = 000000000090d15e
416! Mem[0000000030041408] = 00004cd9abebb5a3, %l6 = 0000000000000095
417 ldxa [%i1+%o4]0x81,%l6 ! %l6 = 00004cd9abebb5a3
418! Mem[0000000020800000] = a4fe5636, %l0 = 0000000000000012
419 ldsba [%o1+0x000]%asi,%l0 ! %l0 = ffffffffffffffa4
420! Mem[0000000010081400] = 62fa10da a4121063 0090d15e 00000000
421! Mem[0000000010081410] = fbe6a5a8 6e09c4b0 f853eae2 37b70ff2
422! Mem[0000000010081420] = 1b26a934 93a25ee0 8267c920 744bcb8b
423! Mem[0000000010081430] = d6a4f28a 363c5ef6 e10df74c ac71bc28
424 ldda [%i2]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010081400
425! Starting 10 instruction Store Burst
426! Mem[00000000100c1408] = ffffffff, %l4 = 000000007d79d4f6
427 swapa [%i3+%o4]0x80,%l4 ! %l4 = 00000000ffffffff
428
429p0_label_14:
430! %l7 = 0000000000000000, Mem[0000000030101410] = af27c401
431 stha %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000c401
432! %l2 = 0090d15e, %l3 = 00000096, Mem[0000000030101410] = 0000c401 7168212c
433 stda %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0090d15e 00000096
434! Mem[0000000010101400] = d68bd32b, %l6 = 00004cd9abebb5a3
435 ldstuba [%i4+%g0]0x80,%l6 ! %l6 = 000000d6000000ff
436! Mem[0000000030141410] = ff00001d, %l7 = 0000000000000000
437 swapa [%i5+%o5]0x81,%l7 ! %l7 = 00000000ff00001d
438 membar #Sync ! Added by membar checker (3)
439! %l7 = 00000000ff00001d, Mem[0000000010081410] = fbe6a5a8
440 stba %l7,[%i2+%o5]0x80 ! Mem[0000000010081410] = 1de6a5a8
441! Mem[00000000211c0000] = 00000619, %l0 = ffffffffffffffa4
442 ldstub [%o2+%g0],%l0 ! %l0 = 00000000000000ff
443! %f28 = f65e3c36 8af2a4d6, %l1 = c5df28a022372983
444! Mem[0000000030181408] = ffec01d06d972275
445 add %i6,0x008,%g1
446 stda %f28,[%g1+%l1]ASI_PST8_SL ! Mem[0000000030181408] = d6a401d06d9722f6
447! %l2 = 000000000090d15e, Mem[00000000100c1438] = 2c9b1b55
448 sth %l2,[%i3+0x038] ! Mem[00000000100c1438] = d15e1b55
449! %l1 = c5df28a022372983, Mem[0000000010101400] = ff8bd32b
450 stba %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = 838bd32b
451! Starting 10 instruction Load Burst
452! Mem[0000000010081410] = a8a5e61d, %l6 = 00000000000000d6
453 lduha [%i2+%o5]0x88,%l6 ! %l6 = 000000000000e61d
454
455p0_label_15:
456! Mem[0000000030141410] = 00000000, %l6 = 000000000000e61d
457 lduba [%i5+%o5]0x89,%l6 ! %l6 = 0000000000000000
458! Mem[0000000030101408] = b3e17379, %l4 = 00000000ffffffff
459 ldswa [%i4+%o4]0x89,%l4 ! %l4 = ffffffffb3e17379
460! Mem[00000000211c0000] = ff000619, %l2 = 000000000090d15e
461 ldsba [%o2+0x001]%asi,%l2 ! %l2 = 0000000000000000
462! Mem[00000000100c1408] = 7d79d4f6, %f7 = 894626ee
463 ld [%i3+%o4],%f7 ! %f7 = 7d79d4f6
464! Mem[0000000010181414] = c4b0dead, %l3 = 0000000000000096
465 ldsw [%i6+0x014],%l3 ! %l3 = ffffffffc4b0dead
466! Mem[0000000030041408] = 00004cd9, %l7 = 00000000ff00001d
467 ldsha [%i1+%o4]0x81,%l7 ! %l7 = 0000000000000000
468! Mem[0000000020800040] = 29e637be, %l7 = 0000000000000000
469 ldsha [%o1+0x040]%asi,%l7 ! %l7 = 00000000000029e6
470! Mem[0000000020800000] = a4fe5636, %l6 = 0000000000000000
471 lduba [%o1+0x001]%asi,%l6 ! %l6 = 00000000000000fe
472! Mem[0000000020800000] = a4fe5636, %l4 = ffffffffb3e17379
473 lduha [%o1+0x000]%asi,%l4 ! %l4 = 000000000000a4fe
474! Starting 10 instruction Store Burst
475! Mem[00000000201c0000] = 5465ee02, %l0 = 0000000000000000
476 ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 00000054000000ff
477
478p0_label_16:
479! %l3 = ffffffffc4b0dead, Mem[0000000030001410] = 5ef66fb1
480 stba %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = adf66fb1
481! %f0 = 0842c013 5f3e03b4 a8023f84 5379e998
482! %f4 = 7f56b9b8 e5cb4b96 f175152a 7d79d4f6
483! %f8 = d064c176 1a073cc4 4d548cd0 4154523f
484! %f12 = bba3b3e5 220744c6 f6d4797d 3ff390cb
485 stda %f0,[%i1]ASI_BLK_P ! Block Store to 0000000010041400
486! Mem[0000000030001408] = 83293722, %l1 = c5df28a022372983
487 swapa [%i0+%o4]0x81,%l1 ! %l1 = 0000000083293722
488! %f28 = f65e3c36 8af2a4d6, Mem[0000000010181410] = 84cd1a12 addeb0c4
489 stda %f28,[%i6+%o5]0x88 ! Mem[0000000010181410] = f65e3c36 8af2a4d6
490! %f16 = 631012a4 da10fa62 00000000 5ed19000
491! %f20 = b0c4096e a8a5e6fb f20fb737 e2ea53f8
492! %f24 = e05ea293 34a9261b 8bcb4b74 20c96782
493! %f28 = f65e3c36 8af2a4d6 28bc71ac 4cf70de1
494 stda %f16,[%i5]ASI_COMMIT_P ! Block Store to 0000000010141400
495! %l2 = 00000000, %l3 = c4b0dead, Mem[0000000010101408] = 83293722 a028dfc5
496 stda %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 c4b0dead
497! %l0 = 00000054, %l1 = 83293722, Mem[0000000010181418] = 6722e433 d808dd25
498 std %l0,[%i6+0x018] ! Mem[0000000010181418] = 00000054 83293722
499! %l0 = 00000054, %l1 = 83293722, Mem[00000000100c1410] = f8aa4aff 19f42b9a
500 stda %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000054 83293722
501! %l0 = 00000054, %l1 = 83293722, Mem[0000000030081400] = 884b6fb1 cd1105f9
502 stda %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000054 83293722
503! Starting 10 instruction Load Burst
504! Mem[000000001000140c] = 8af2a4d6, %l7 = 00000000000029e6
505 lduwa [%i0+0x00c]%asi,%l7 ! %l7 = 000000008af2a4d6
506
507p0_label_17:
508! Mem[0000000030081400] = 00000054, %l2 = 0000000000000000
509 lduha [%i2+%g0]0x81,%l2 ! %l2 = 0000000000000000
510! Mem[0000000030081408] = 4ec21e91, %l7 = 000000008af2a4d6
511 lduba [%i2+%o4]0x81,%l7 ! %l7 = 000000000000004e
512 membar #Sync ! Added by membar checker (4)
513! Mem[0000000010041410] = 7f56b9b8e5cb4b96, %l3 = ffffffffc4b0dead
514 ldxa [%i1+%o5]0x80,%l3 ! %l3 = 7f56b9b8e5cb4b96
515! Mem[0000000010181434] = 408d6ad5, %f4 = 7f56b9b8
516 lda [%i6+0x034]%asi,%f4 ! %f4 = 408d6ad5
517! Mem[0000000010041400] = 0842c013 5f3e03b4 a8023f84 5379e998
518! Mem[0000000010041410] = 7f56b9b8 e5cb4b96 f175152a 7d79d4f6
519! Mem[0000000010041420] = d064c176 1a073cc4 4d548cd0 4154523f
520! Mem[0000000010041430] = bba3b3e5 220744c6 f6d4797d 3ff390cb
521 ldda [%i1]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010041400
522! Mem[0000000010181410] = d6a4f28a, %l1 = 0000000083293722
523 ldsha [%i6+%o5]0x80,%l1 ! %l1 = ffffffffffffd6a4
524! Mem[0000000010041410] = 7f56b9b8, %l6 = 00000000000000fe
525 lduwa [%i1+%o5]0x80,%l6 ! %l6 = 000000007f56b9b8
526! %l3 = 7f56b9b8e5cb4b96, Mem[00000000201c0001] = ff65ee02
527 stb %l3,[%o0+0x001] ! Mem[00000000201c0000] = ff96ee02
528! Mem[0000000030101400] = 843f02a8, %l5 = 0000000099f3e70d
529 lduba [%i4+%g0]0x89,%l5 ! %l5 = 00000000000000a8
530! Starting 10 instruction Store Burst
531 membar #Sync ! Added by membar checker (5)
532! %l5 = 00000000000000a8, Mem[0000000010041418] = f175152a7d79d4f6
533 stx %l5,[%i1+0x018] ! Mem[0000000010041418] = 00000000000000a8
534
535p0_label_18:
536! %l0 = 00000054, %l1 = ffffd6a4, Mem[0000000030041410] = d7fd2457 3fe31914
537 stda %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000054 ffffd6a4
538! %l4 = 000000000000a4fe, Mem[0000000010141400] = 62fa10daa4121063
539 stxa %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000000000a4fe
540! %l0 = 0000000000000054, Mem[0000000030081410] = 0090d15e
541 stba %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 5490d15e
542! %f6 = f6d4797d 2a1575f1, %l7 = 000000000000004e
543! Mem[0000000010041408] = a8023f845379e998
544 add %i1,0x008,%g1
545 stda %f6,[%g1+%l7]ASI_PST16_P ! Mem[0000000010041408] = f6d4797d2a15e998
546! %f18 = 00000000 5ed19000, %l4 = 000000000000a4fe
547! Mem[0000000030181428] = 1c329a43b69606f2
548 add %i6,0x028,%g1
549 stda %f18,[%g1+%l4]ASI_PST16_S ! Mem[0000000030181428] = 000000005ed106f2
550! Mem[0000000010141419] = f20fb737, %l6 = 000000007f56b9b8
551 ldstuba [%i5+0x019]%asi,%l6 ! %l6 = 0000000f000000ff
552! %l6 = 0000000f, %l7 = 0000004e, Mem[0000000010001400] = 884b6fff b042b478
553 stda %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000f 0000004e
554! Mem[00000000300c1400] = 964b9d3e, %l3 = 7f56b9b8e5cb4b96
555 ldstuba [%i3+%g0]0x81,%l3 ! %l3 = 00000096000000ff
556! %l1 = ffffffffffffd6a4, Mem[0000000010181400] = 884b6fb1b61105e4
557 stxa %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffffffffffffd6a4
558! Starting 10 instruction Load Burst
559! Mem[0000000010101438] = 964b9d3e1b26a934, %l0 = 0000000000000054
560 ldx [%i4+0x038],%l0 ! %l0 = 964b9d3e1b26a934
561
562p0_label_19:
563! Mem[0000000030081400] = 54000000, %l7 = 000000000000004e
564 ldsba [%i2+%g0]0x89,%l7 ! %l7 = 0000000000000000
565! Mem[0000000010181408] = c42efa9c, %l0 = 964b9d3e1b26a934
566 lduha [%i6+%o4]0x80,%l0 ! %l0 = 000000000000c42e
567! Mem[00000000211c0000] = ff000619, %l6 = 000000000000000f
568 lduba [%o2+0x001]%asi,%l6 ! %l6 = 0000000000000000
569! Mem[0000000030001400] = d68bd32b 3e9d4b96, %l0 = 0000c42e, %l1 = ffffd6a4
570 ldda [%i0+%g0]0x81,%l0 ! %l0 = 00000000d68bd32b 000000003e9d4b96
571! Mem[0000000010101408] = 00000000, %f8 = c43c071a
572 lda [%i4+%o4]0x80,%f8 ! %f8 = 00000000
573! Mem[0000000030181408] = f622976dd001a4d6, %f16 = 631012a4 da10fa62
574 ldda [%i6+%o4]0x89,%f16 ! %f16 = f622976d d001a4d6
575! Mem[00000000100c1418] = 6b139b60, %l3 = 0000000000000096
576 ldsh [%i3+0x01a],%l3 ! %l3 = ffffffffffff9b60
577! Mem[0000000010001410] = b8d6bd8c3e9d4bff, %l2 = 0000000000000000
578 ldxa [%i0+%o5]0x88,%l2 ! %l2 = b8d6bd8c3e9d4bff
579! Mem[00000000100c1400] = c720d7aa, %f8 = 00000000
580 lda [%i3+%g0]0x80,%f8 ! %f8 = c720d7aa
581! Starting 10 instruction Store Burst
582! Mem[0000000030181410] = cb26e1ff, %l3 = ffffffffffff9b60
583 ldstuba [%i6+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
584
585p0_label_20:
586! %f14 = cb90f33f 7d79d4f6, %l0 = 00000000d68bd32b
587! Mem[0000000010001410] = ff4b9d3e8cbdd6b8
588 add %i0,0x010,%g1
589 stda %f14,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010001410] = f6d4797d3ff390cb
590! %l4 = 000000000000a4fe, Mem[0000000030001400] = 2bd38bd6
591 stwa %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000a4fe
592! %f24 = e05ea293 34a9261b, Mem[0000000010081410] = a8a5e61d b0c4096e
593 stda %f24,[%i2+%o5]0x88 ! Mem[0000000010081410] = e05ea293 34a9261b
594! Mem[00000000201c0001] = ff96ee02, %l1 = 000000003e9d4b96
595 ldstub [%o0+0x001],%l1 ! %l1 = 00000096000000ff
596! Mem[00000000211c0001] = ff000619, %l2 = b8d6bd8c3e9d4bff
597 ldstuba [%o2+0x001]%asi,%l2 ! %l2 = 00000000000000ff
598! Mem[0000000010181428] = 0000006f9dcac4f4, %l6 = 0000000000000000, %l6 = 0000000000000000
599 add %i6,0x28,%g1
600 casxa [%g1]0x80,%l6,%l6 ! %l6 = 0000006f9dcac4f4
601! %l3 = 00000000000000ff, Mem[0000000010101408] = 00000000
602 stba %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff000000
603! %l2 = 00000000, %l3 = 000000ff, Mem[0000000030001410] = b16ff6ad e40511b6
604 stda %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000 000000ff
605! %f29 = 8af2a4d6, Mem[0000000010001410] = 7d79d4f6
606 sta %f29,[%i0+%o5]0x88 ! Mem[0000000010001410] = 8af2a4d6
607! Starting 10 instruction Load Burst
608! Mem[0000000010181410] = 8af2a4d6, %l1 = 0000000000000096
609 ldsha [%i6+%o5]0x88,%l1 ! %l1 = ffffffffffffa4d6
610
611p0_label_21:
612! Mem[0000000010141410] = b0c4096e, %l3 = 00000000000000ff
613 lduha [%i5+%o5]0x80,%l3 ! %l3 = 000000000000b0c4
614! Mem[0000000010181410] = d6a4f28a, %f30 = 28bc71ac
615 lda [%i6+%o5]0x80,%f30 ! %f30 = d6a4f28a
616 membar #Sync ! Added by membar checker (6)
617! Mem[0000000030041400] = e6604620 b271d4f2 00004cd9 abebb5a3
618! Mem[0000000030041410] = 54000000 a4d6ffff 64a4b6d8 955f911b
619! Mem[0000000030041420] = 52e27a4e eafd9d40 9ea748b9 892a9ea7
620! Mem[0000000030041430] = 37b92bbb c5e59985 e866e62f 24e272d8
621 ldda [%i1]ASI_BLK_SL,%f0 ! Block Load from 0000000030041400
622! Mem[0000000010041400] = 0842c013, %l5 = 00000000000000a8
623 ldub [%i1+0x003],%l5 ! %l5 = 0000000000000013
624! Mem[0000000030181408] = f622976dd001a4d6, %f24 = e05ea293 34a9261b
625 ldda [%i6+%o4]0x89,%f24 ! %f24 = f622976d d001a4d6
626! Mem[0000000010081430] = d6a4f28a, %l1 = ffffffffffffa4d6
627 lduh [%i2+0x032],%l1 ! %l1 = 000000000000f28a
628! Mem[0000000030001410] = 00000000, %l6 = 0000006f9dcac4f4
629 lduha [%i0+%o5]0x81,%l6 ! %l6 = 0000000000000000
630! Mem[0000000030101408] = b3e17379, %l7 = 0000000000000000
631 ldsba [%i4+%o4]0x89,%l7 ! %l7 = 0000000000000079
632! Mem[0000000010001410] = d6a4f28a, %l6 = 0000000000000000
633 lduba [%i0+%o5]0x80,%l6 ! %l6 = 00000000000000d6
634! Starting 10 instruction Store Burst
635! Mem[0000000010101408] = ff000000, %l0 = 00000000d68bd32b
636 ldstuba [%i4+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
637
638p0_label_22:
639! Mem[0000000010181438] = d5205251b9959758, %l7 = 0000000000000079, %l5 = 0000000000000013
640 add %i6,0x38,%g1
641 casxa [%g1]0x80,%l7,%l5 ! %l5 = d5205251b9959758
642! %l7 = 0000000000000079, Mem[0000000010041438] = f6d4797d3ff390cb
643 stx %l7,[%i1+0x038] ! Mem[0000000010041438] = 0000000000000079
644! %l0 = 00000000000000ff, Mem[00000000100c1410] = 54000000
645 stha %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00ff0000
646! Mem[0000000010081420] = 1b26a93493a25ee0, %l2 = 0000000000000000, %l3 = 000000000000b0c4
647 add %i2,0x20,%g1
648 casxa [%g1]0x80,%l2,%l3 ! %l3 = 1b26a93493a25ee0
649! %f0 = f2d471b2 204660e6 a3b5ebab d94c0000
650! %f4 = ffffd6a4 00000054 1b915f95 d8b6a464
651! %f8 = 409dfdea 4e7ae252 a79e2a89 b948a79e
652! %f12 = 8599e5c5 bb2bb937 d872e224 2fe666e8
653 stda %f0,[%i5]ASI_COMMIT_P ! Block Store to 0000000010141400
654! Mem[0000000030001408] = 83293722, %l0 = 00000000000000ff
655 ldstuba [%i0+%o4]0x89,%l0 ! %l0 = 00000022000000ff
656 membar #Sync ! Added by membar checker (7)
657! %f24 = f622976d, Mem[0000000010141400] = b271d4f2
658 sta %f24,[%i5+%g0]0x88 ! Mem[0000000010141400] = f622976d
659! %f24 = f622976d d001a4d6, %l3 = 1b26a93493a25ee0
660! Mem[0000000010081418] = f853eae237b70ff2
661 add %i2,0x018,%g1
662 stda %f24,[%g1+%l3]ASI_PST16_P ! Mem[0000000010081418] = f853eae237b70ff2
663! %l0 = 0000000000000022, Mem[0000000010041410] = b8b9567f
664 stwa %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000022
665! Starting 10 instruction Load Burst
666! Mem[0000000010001428] = d2e188d6 7b9de417, %l4 = 0000a4fe, %l5 = b9959758
667 ldd [%i0+0x028],%l4 ! %l4 = 00000000d2e188d6 000000007b9de417
668
669p0_label_23:
670! Mem[00000000201c0000] = ffffee02, %l7 = 0000000000000079
671 ldub [%o0+0x001],%l7 ! %l7 = 00000000000000ff
672! Mem[00000000100c1434] = 68a9dd5d, %l5 = 000000007b9de417
673 ldswa [%i3+0x034]%asi,%l5 ! %l5 = 0000000068a9dd5d
674! Mem[0000000010001408] = 363c5ef6, %l5 = 0000000068a9dd5d
675 ldswa [%i0+%o4]0x88,%l5 ! %l5 = 00000000363c5ef6
676! Mem[0000000030001400] = fea40000 3e9d4b96, %l4 = d2e188d6, %l5 = 363c5ef6
677 ldda [%i0+%g0]0x81,%l4 ! %l4 = 00000000fea40000 000000003e9d4b96
678! Mem[0000000030141408] = 4b96dc64, %f0 = f2d471b2
679 lda [%i5+%o4]0x81,%f0 ! %f0 = 4b96dc64
680! Mem[0000000030141410] = 00000000, %f7 = d8b6a464
681 lda [%i5+%o5]0x81,%f7 ! %f7 = 00000000
682! Mem[0000000010141400] = 6d9722f6, %l5 = 000000003e9d4b96
683 ldsba [%i5+%g0]0x80,%l5 ! %l5 = 000000000000006d
684! Mem[00000000300c1400] = ff4b9d3e 2bd38bd6, %l6 = 000000d6, %l7 = 000000ff
685 ldda [%i3+%g0]0x81,%l6 ! %l6 = 00000000ff4b9d3e 000000002bd38bd6
686! Mem[0000000010141400] = 6d9722f6, %l1 = 000000000000f28a
687 lduba [%i5+%g0]0x80,%l1 ! %l1 = 000000000000006d
688! Starting 10 instruction Store Burst
689! %l1 = 000000000000006d, Mem[0000000021800041] = e76d609e
690 stb %l1,[%o3+0x041] ! Mem[0000000021800040] = e76d609e
691
692p0_label_24:
693! %l2 = 0000000000000000, Mem[0000000010181400] = ffffffffffffd6a4, %asi = 80
694 stxa %l2,[%i6+0x000]%asi ! Mem[0000000010181400] = 0000000000000000
695! Mem[0000000030141400] = 7aa4f9da, %l0 = 0000000000000022
696 ldstuba [%i5+%g0]0x89,%l0 ! %l0 = 000000da000000ff
697! Mem[0000000010141400] = f622976d, %l2 = 0000000000000000
698 swapa [%i5+%g0]0x88,%l2 ! %l2 = 00000000f622976d
699! %f18 = 00000000 5ed19000, Mem[0000000030141410] = 00000000 8cd0be0a
700 stda %f18,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000 5ed19000
701! %f21 = a8a5e6fb, Mem[0000000030101400] = 843f02a8
702 sta %f21,[%i4+%g0]0x89 ! Mem[0000000030101400] = a8a5e6fb
703! Mem[0000000010041408] = f6d4797d, %l3 = 1b26a93493a25ee0
704 swapa [%i1+%o4]0x80,%l3 ! %l3 = 00000000f6d4797d
705! Mem[0000000030101408] = 7973e1b3, %l0 = 00000000000000da
706 ldstuba [%i4+%o4]0x81,%l0 ! %l0 = 00000079000000ff
707! %l4 = 00000000fea40000, Mem[0000000030081400] = 0000005483293722
708 stxa %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000fea40000
709! %l5 = 000000000000006d, Mem[00000000100c1418] = 6b139b6009154c91
710 stx %l5,[%i3+0x018] ! Mem[00000000100c1418] = 000000000000006d
711! Starting 10 instruction Load Burst
712! Mem[0000000030101408] = b3e173ff, %f15 = 2fe666e8
713 lda [%i4+%o4]0x89,%f15 ! %f15 = b3e173ff
714
715p0_label_25:
716! Mem[00000000100c1408] = 7d79d4f6, %l7 = 000000002bd38bd6
717 lduba [%i3+%o4]0x80,%l7 ! %l7 = 000000000000007d
718! Mem[0000000010081400] = 62fa10daa4121063, %f14 = d872e224 b3e173ff
719 ldd [%i2+%g0],%f14 ! %f14 = 62fa10da a4121063
720! Mem[0000000030081410] = 5490d15e, %f6 = 1b915f95
721 lda [%i2+%o5]0x81,%f6 ! %f6 = 5490d15e
722! Mem[00000000300c1400] = ff4b9d3e, %l4 = 00000000fea40000
723 lduwa [%i3+%g0]0x81,%l4 ! %l4 = 00000000ff4b9d3e
724! Mem[0000000010041400] = b4033e5f 13c04208, %l0 = 00000079, %l1 = 0000006d
725 ldda [%i1+%g0]0x88,%l0 ! %l0 = 0000000013c04208 00000000b4033e5f
726! Mem[0000000010041410] = 22000000 e5cb4b96, %l2 = f622976d, %l3 = f6d4797d
727 ldda [%i1+%o5]0x80,%l2 ! %l2 = 0000000022000000 00000000e5cb4b96
728! Mem[0000000030001410] = 00000000, %l1 = 00000000b4033e5f
729 ldswa [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000000
730! Mem[0000000010041438] = 00000000, %l0 = 0000000013c04208
731 ldsha [%i1+0x03a]%asi,%l0 ! %l0 = 0000000000000000
732! Mem[00000000100c1410] = 00ff0000, %l6 = 00000000ff4b9d3e
733 lduw [%i3+%o5],%l6 ! %l6 = 0000000000ff0000
734! Starting 10 instruction Store Burst
735! Mem[0000000010101428] = 8f0bb3d25316e302, %l7 = 000000000000007d, %l4 = 00000000ff4b9d3e
736 add %i4,0x28,%g1
737 casxa [%g1]0x80,%l7,%l4 ! %l4 = 8f0bb3d25316e302
738
739p0_label_26:
740! %l5 = 000000000000006d, Mem[0000000030101400] = fbe6a5a85379e998
741 stxa %l5,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000000000006d
742! %l7 = 000000000000007d, Mem[00000000100c1410] = 00ff0000
743 stwa %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000007d
744! %l5 = 000000000000006d, Mem[0000000010141400] = 00000000
745 stha %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 006d0000
746! Mem[0000000030141400] = 7aa4f9ff, %l1 = 0000000000000000
747 swapa [%i5+%g0]0x89,%l1 ! %l1 = 000000007aa4f9ff
748! Mem[0000000010141403] = 006d0000, %l0 = 0000000000000000
749 ldstub [%i5+0x003],%l0 ! %l0 = 00000000000000ff
750! %f8 = 409dfdea, Mem[0000000030141400] = 00000000
751 sta %f8 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = 409dfdea
752! %l6 = 00ff0000, %l7 = 0000007d, Mem[0000000010081400] = da10fa62 631012a4
753 stda %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00ff0000 0000007d
754! %f14 = 62fa10da, Mem[0000000030041408] = 00004cd9
755 sta %f14,[%i1+%o4]0x81 ! Mem[0000000030041408] = 62fa10da
756! %l7 = 000000000000007d, Mem[00000000300c1410] = 34724190
757 stha %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 3472007d
758! Starting 10 instruction Load Burst
759! Mem[000000001004141c] = 000000a8, %l0 = 0000000000000000
760 ldswa [%i1+0x01c]%asi,%l0 ! %l0 = 00000000000000a8
761
762p0_label_27:
763! %f28 = f65e3c36 8af2a4d6, Mem[0000000010081410] = 1b26a934 93a25ee0
764 stda %f28,[%i2+0x010]%asi ! Mem[0000000010081410] = f65e3c36 8af2a4d6
765! Mem[0000000030141408] = 78498246 64dc964b, %l6 = 00ff0000, %l7 = 0000007d
766 ldda [%i5+%o4]0x89,%l6 ! %l6 = 0000000064dc964b 0000000078498246
767! Mem[0000000030141400] = eafd9d40, %l1 = 000000007aa4f9ff
768 lduba [%i5+%g0]0x81,%l1 ! %l1 = 00000000000000ea
769! Mem[0000000010181410] = 8af2a4d6, %f2 = a3b5ebab
770 lda [%i6+%o5]0x88,%f2 ! %f2 = 8af2a4d6
771! Mem[0000000030141400] = eafd9d408e11221e, %l3 = 00000000e5cb4b96
772 ldxa [%i5+%g0]0x81,%l3 ! %l3 = eafd9d408e11221e
773! Mem[0000000010181408] = 9cfa2ec4, %l5 = 000000000000006d
774 lduba [%i6+%o4]0x88,%l5 ! %l5 = 00000000000000c4
775! Mem[000000001004143c] = 00000079, %l5 = 00000000000000c4
776 lduwa [%i1+0x03c]%asi,%l5 ! %l5 = 0000000000000079
777! Mem[00000000300c1400] = ff4b9d3e2bd38bd6, %l7 = 0000000078498246
778 ldxa [%i3+%g0]0x81,%l7 ! %l7 = ff4b9d3e2bd38bd6
779! Mem[0000000030041408] = da10fa62, %l2 = 0000000022000000
780 ldsha [%i1+%o4]0x89,%l2 ! %l2 = fffffffffffffa62
781! Starting 10 instruction Store Burst
782! %l6 = 0000000064dc964b, Mem[0000000010141410] = ffffd6a400000054
783 stxa %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000064dc964b
784
785p0_label_28:
786! %l0 = 000000a8, %l1 = 000000ea, Mem[0000000010181400] = 00000000 00000000
787 stda %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000a8 000000ea
788! Mem[0000000030041410] = 00000054, %l4 = 8f0bb3d25316e302
789 ldstuba [%i1+%o5]0x89,%l4 ! %l4 = 00000054000000ff
790! Mem[00000000100c1400] = c720d7aa, %l0 = 00000000000000a8
791 ldstuba [%i3+%g0]0x80,%l0 ! %l0 = 000000c7000000ff
792! Mem[0000000030001408] = 832937ff, %l1 = 00000000000000ea
793 ldstuba [%i0+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
794! %l0 = 000000c7, %l1 = 000000ff, Mem[0000000010001418] = 1640369b d48afdc6
795 std %l0,[%i0+0x018] ! Mem[0000000010001418] = 000000c7 000000ff
796! %f0 = 4b96dc64 204660e6 8af2a4d6 d94c0000
797! %f4 = ffffd6a4 00000054 5490d15e 00000000
798! %f8 = 409dfdea 4e7ae252 a79e2a89 b948a79e
799! %f12 = 8599e5c5 bb2bb937 62fa10da a4121063
800 stda %f0,[%i0]ASI_COMMIT_S ! Block Store to 0000000030001400
801! Mem[0000000010141408] = a3b5ebab, %l7 = ff4b9d3e2bd38bd6
802 swapa [%i5+%o4]0x80,%l7 ! %l7 = 00000000a3b5ebab
803! %l3 = eafd9d408e11221e, Mem[000000001010143e] = 1b26a934, %asi = 80
804 stha %l3,[%i4+0x03e]%asi ! Mem[000000001010143c] = 1b26221e
805! %l2 = fffffffffffffa62, Mem[00000000201c0001] = ffffee02
806 stb %l2,[%o0+0x001] ! Mem[00000000201c0000] = ff62ee02
807! Starting 10 instruction Load Burst
808! Mem[0000000010141408] = 00004cd9 d68bd32b, %l4 = 00000054, %l5 = 00000079
809 ldda [%i5+%o4]0x88,%l4 ! %l4 = 00000000d68bd32b 0000000000004cd9
810
811p0_label_29:
812! Mem[0000000030081410] = 5490d15e, %l2 = fffffffffffffa62
813 ldsha [%i2+%o5]0x81,%l2 ! %l2 = 0000000000005490
814! Mem[0000000010141410] = 00000000, %f31 = 4cf70de1
815 lda [%i5+%o5]0x88,%f31 ! %f31 = 00000000
816! Mem[0000000010081400] = 00ff0000, %f28 = f65e3c36
817 lda [%i2+%g0]0x88,%f28 ! %f28 = 00ff0000
818 membar #Sync ! Added by membar checker (8)
819! Mem[0000000030101400] = 00000000 0000006d ff73e1b3 7b3a62e7
820! Mem[0000000030101410] = 0090d15e 00000096 ff074a48 0e2311ac
821! Mem[0000000030101420] = 131eeab4 3009f5cd 86b14b5d cc63a6c5
822! Mem[0000000030101430] = 993177b3 ce4ad7a2 ab7737af dc816b68
823 ldda [%i4]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030101400
824! Mem[0000000030041400] = e6604620, %l3 = eafd9d408e11221e
825 lduha [%i1+%g0]0x81,%l3 ! %l3 = 000000000000e660
826! Mem[00000000100c1400] = ff20d7aa, %l6 = 0000000064dc964b
827 ldsw [%i3+%g0],%l6 ! %l6 = ffffffffff20d7aa
828! Mem[0000000030101408] = ff73e1b3, %f6 = 5490d15e
829 lda [%i4+%o4]0x81,%f6 ! %f6 = ff73e1b3
830! Mem[0000000010081400] = 0000007d 00ff0000, %l4 = d68bd32b, %l5 = 00004cd9
831 ldda [%i2+%g0]0x88,%l4 ! %l4 = 0000000000ff0000 000000000000007d
832! Mem[0000000010041404] = 5f3e03b4, %l5 = 000000000000007d
833 ldsba [%i1+0x007]%asi,%l5 ! %l5 = ffffffffffffffb4
834! Starting 10 instruction Store Burst
835! %f2 = 8af2a4d6 d94c0000, %l5 = ffffffffffffffb4
836! Mem[0000000030141418] = d05d638cabc31641
837 add %i5,0x018,%g1
838 stda %f2,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030141418] = d05d4c8cd6a4168a
839
840p0_label_30:
841! Mem[0000000010041410] = 00000022, %l4 = 0000000000ff0000
842 swapa [%i1+%o5]0x88,%l4 ! %l4 = 0000000000000022
843! %l1 = 00000000000000ff, Mem[0000000010001410] = d6a4f28a
844 stha %l1,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00fff28a
845! %l3 = 000000000000e660, Mem[0000000030141408] = 7849824664dc964b
846 stxa %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000000000e660
847! %l7 = 00000000a3b5ebab, Mem[00000000211c0000] = ffff0619
848 stb %l7,[%o2+%g0] ! Mem[00000000211c0000] = abff0619
849! Mem[0000000010141400] = ff006d00, %l2 = 0000000000005490
850 swapa [%i5+%g0]0x88,%l2 ! %l2 = 00000000ff006d00
851! Mem[0000000021800180] = f3152e86, %l0 = 00000000000000c7
852 ldstub [%o3+0x180],%l0 ! %l0 = 000000f3000000ff
853! Mem[0000000030081408] = 4ec21e91, %l4 = 0000000000000022
854 swapa [%i2+%o4]0x81,%l4 ! %l4 = 000000004ec21e91
855 membar #Sync ! Added by membar checker (9)
856! %f0 = 4b96dc64 204660e6, Mem[0000000030101408] = b3e173ff e7623a7b
857 stda %f0 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = 4b96dc64 204660e6
858! Mem[0000000030141410] = 0090d15e, %l0 = 00000000000000f3
859 ldsha [%i5+%o5]0x81,%l0 ! %l0 = 0000000000000090
860! Starting 10 instruction Load Burst
861! Mem[0000000010041428] = 4d548cd04154523f, %l0 = 0000000000000090
862 ldx [%i1+0x028],%l0 ! %l0 = 4d548cd04154523f
863
864p0_label_31:
865! Mem[0000000010141400] = 00005490, %l2 = 00000000ff006d00
866 ldsha [%i5+%g0]0x88,%l2 ! %l2 = 0000000000005490
867! Mem[0000000010041408] = e05ea293, %l1 = 00000000000000ff
868 lduba [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000093
869! Mem[0000000010141410] = 0000000064dc964b, %l3 = 000000000000e660
870 ldxa [%i5+%o5]0x80,%l3 ! %l3 = 0000000064dc964b
871! Mem[0000000010141430] = 8599e5c5bb2bb937, %l4 = 000000004ec21e91
872 ldxa [%i5+0x030]%asi,%l4 ! %l4 = 8599e5c5bb2bb937
873! Mem[0000000030141408] = 0000e660, %l5 = ffffffffffffffb4
874 ldswa [%i5+%o4]0x89,%l5 ! %l5 = 000000000000e660
875! Mem[0000000010041400] = 0842c013, %l0 = 4d548cd04154523f
876 lduha [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000842
877! Mem[0000000010141400] = 90540000, %l3 = 0000000064dc964b
878 lduwa [%i5+0x000]%asi,%l3 ! %l3 = 0000000090540000
879! Mem[0000000010041400] = 0842c013, %f21 = 00000096
880 lda [%i1+%g0]0x80,%f21 ! %f21 = 0842c013
881! Mem[0000000010081414] = 8af2a4d6, %l7 = 00000000a3b5ebab
882 lduh [%i2+0x014],%l7 ! %l7 = 0000000000008af2
883! Starting 10 instruction Store Burst
884! %l1 = 0000000000000093, Mem[0000000020800040] = 29e637be, %asi = 80
885 stba %l1,[%o1+0x040]%asi ! Mem[0000000020800040] = 93e637be
886
887p0_label_32:
888! %f0 = 4b96dc64 204660e6 8af2a4d6 d94c0000
889! %f4 = ffffd6a4 00000054 ff73e1b3 00000000
890! %f8 = 409dfdea 4e7ae252 a79e2a89 b948a79e
891! %f12 = 8599e5c5 bb2bb937 62fa10da a4121063
892 stda %f0,[%i6]ASI_BLK_AIUP ! Block Store to 0000000010181400
893! %l7 = 0000000000008af2, Mem[0000000010041428] = 4d548cd04154523f
894 stx %l7,[%i1+0x028] ! Mem[0000000010041428] = 0000000000008af2
895! %l3 = 0000000090540000, Mem[0000000030181400] = 00000095
896 stha %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
897! %f24 = 131eeab4 3009f5cd, %l1 = 0000000000000093
898! Mem[0000000030141408] = 60e6000000000000
899 add %i5,0x008,%g1
900 stda %f24,[%g1+%l1]ASI_PST16_S ! Mem[0000000030141408] = 60e600003009f5cd
901! Mem[0000000010101424] = 28694386, %l2 = 00005490, %l3 = 90540000
902 add %i4,0x24,%g1
903 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000028694386
904! %l0 = 0000000000000842, Mem[0000000030041408] = 62fa10da
905 stwa %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000842
906! %f25 = 3009f5cd, Mem[0000000010001408] = f65e3c36
907 sta %f25,[%i0+%o4]0x80 ! Mem[0000000010001408] = 3009f5cd
908! %l2 = 0000000000005490, Mem[0000000010001400] = 0f0000004e000000
909 stxa %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0000000000005490
910! %f26 = 86b14b5d cc63a6c5, Mem[0000000030041410] = 000000ff ffffd6a4
911 stda %f26,[%i1+%o5]0x89 ! Mem[0000000030041410] = 86b14b5d cc63a6c5
912! Starting 10 instruction Load Burst
913! Mem[0000000010041410] = 0000ff00, %l3 = 0000000028694386
914 ldsba [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000000
915
916p0_label_33:
917! Mem[00000000100c143c] = 0547e448, %l1 = 0000000000000093
918 lduba [%i3+0x03d]%asi,%l1 ! %l1 = 0000000000000047
919! Mem[0000000010041410] = 0000ff00, %l1 = 0000000000000047
920 ldsha [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000000
921! Mem[0000000030081408] = 22000000, %l7 = 0000000000008af2
922 lduha [%i2+%o4]0x89,%l7 ! %l7 = 0000000000000000
923! Mem[0000000010141408] = d68bd32b, %l2 = 0000000000005490
924 lduwa [%i5+%o4]0x88,%l2 ! %l2 = 00000000d68bd32b
925! Mem[00000000201c0000] = ff62ee02, %l0 = 0000000000000842
926 lduha [%o0+0x000]%asi,%l0 ! %l0 = 000000000000ff62
927! Mem[0000000030041400] = e6604620, %l4 = 8599e5c5bb2bb937
928 ldsha [%i1+%g0]0x81,%l4 ! %l4 = ffffffffffffe660
929! Mem[0000000030141400] = eafd9d40, %l6 = ffffffffff20d7aa
930 lduwa [%i5+%g0]0x81,%l6 ! %l6 = 00000000eafd9d40
931! Mem[0000000030001400] = 4b96dc64, %l3 = 0000000000000000
932 lduwa [%i0+%g0]0x81,%l3 ! %l3 = 000000004b96dc64
933! Mem[00000000201c0000] = ff62ee02, %l4 = ffffffffffffe660
934 ldsha [%o0+0x000]%asi,%l4 ! %l4 = ffffffffffffff62
935! Starting 10 instruction Store Burst
936! Mem[0000000010101405] = 3e9d4b96, %l2 = 00000000d68bd32b
937 ldstub [%i4+0x005],%l2 ! %l2 = 0000009d000000ff
938
939p0_label_34:
940! %l5 = 000000000000e660, Mem[00000000100c142d] = e62d6e36
941 stb %l5,[%i3+0x02d] ! Mem[00000000100c142c] = e6606e36
942! %l3 = 000000004b96dc64, Mem[0000000030001410] = a4d6ffff
943 stwa %l3,[%i0+%o5]0x89 ! Mem[0000000030001410] = 4b96dc64
944! %l4 = ffffffffffffff62, Mem[0000000030081400] = 00000000
945 stba %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000062
946! %l0 = 0000ff62, %l1 = 00000000, Mem[0000000030181408] = d001a4d6 f622976d
947 stda %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000ff62 00000000
948! %l2 = 0000009d, %l3 = 4b96dc64, Mem[0000000010001410] = 00fff28a 3ff390cb
949 stda %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000009d 4b96dc64
950 membar #Sync ! Added by membar checker (10)
951! Mem[0000000010181410] = a4d6ffff, %l6 = 00000000eafd9d40
952 ldstuba [%i6+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
953! %l5 = 000000000000e660, Mem[0000000010141410] = 0000000064dc964b
954 stxa %l5,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000000000e660
955! Mem[0000000010001401] = 00000000, %l6 = 00000000000000ff
956 ldstub [%i0+0x001],%l6 ! %l6 = 00000000000000ff
957! %l0 = 0000ff62, %l1 = 00000000, Mem[0000000010181410] = a4d6ffff 54000000
958 stda %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000ff62 00000000
959! Starting 10 instruction Load Burst
960! Mem[000000001008140c] = 00000000, %l6 = 0000000000000000
961 ldub [%i2+0x00c],%l6 ! %l6 = 0000000000000000
962
963p0_label_35:
964! Mem[0000000030001408] = 8af2a4d6d94c0000, %f26 = 86b14b5d cc63a6c5
965 ldda [%i0+%o4]0x81,%f26 ! %f26 = 8af2a4d6 d94c0000
966! Mem[00000000100c1418] = 000000000000006d, %f20 = 0090d15e 0842c013
967 ldda [%i3+0x018]%asi,%f20 ! %f20 = 00000000 0000006d
968! Mem[0000000010101400] = 2bd38b83, %l5 = 000000000000e660
969 lduba [%i4+%g0]0x88,%l5 ! %l5 = 0000000000000083
970! Mem[0000000010141410] = 00000000, %l5 = 0000000000000083
971 ldsha [%i5+%o5]0x88,%l5 ! %l5 = 0000000000000000
972! Mem[0000000010001410] = 9d000000, %l0 = 000000000000ff62
973 ldswa [%i0+%o5]0x88,%l0 ! %l0 = ffffffff9d000000
974! Mem[0000000020800000] = a4fe5636, %l6 = 0000000000000000
975 lduh [%o1+%g0],%l6 ! %l6 = 000000000000a4fe
976! Mem[0000000030041410] = cc63a6c5, %l0 = ffffffff9d000000
977 ldswa [%i1+%o5]0x89,%l0 ! %l0 = ffffffffcc63a6c5
978! Mem[0000000010001410] = 0000009d, %l0 = ffffffffcc63a6c5
979 lduwa [%i0+0x010]%asi,%l0 ! %l0 = 000000000000009d
980! Mem[0000000030081410] = 5ed19054, %l7 = 0000000000000000
981 lduha [%i2+%o5]0x89,%l7 ! %l7 = 0000000000009054
982! Starting 10 instruction Store Burst
983! Mem[000000001004143c] = 00000079, %l3 = 4b96dc64, %l1 = 00000000
984 add %i1,0x3c,%g1
985 casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000000000079
986
987p0_label_36:
988! %f16 = 00000000 0000006d ff73e1b3 7b3a62e7
989! %f20 = 00000000 0000006d ff074a48 0e2311ac
990! %f24 = 131eeab4 3009f5cd 8af2a4d6 d94c0000
991! %f28 = 993177b3 ce4ad7a2 ab7737af dc816b68
992 stda %f16,[%i0]ASI_BLK_PL ! Block Store to 0000000010001400
993! %l1 = 0000000000000079, Mem[0000000030181410] = cb26e1ff
994 stha %l1,[%i6+%o5]0x89 ! Mem[0000000030181410] = cb260079
995! %f15 = a4121063, Mem[0000000010141408] = d68bd32b
996 sta %f15,[%i5+%o4]0x88 ! Mem[0000000010141408] = a4121063
997! %l0 = 000000000000009d, Mem[0000000010001408] = e7623a7b
998 stwa %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000009d
999! %l5 = 0000000000000000, Mem[0000000010041416] = e5cb4b96
1000 sth %l5,[%i1+0x016] ! Mem[0000000010041414] = e5cb0000
1001! %f3 = d94c0000, Mem[0000000010041400] = 0842c013
1002 sta %f3 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = d94c0000
1003! %l4 = ffffffffffffff62, Mem[0000000030001408] = 8af2a4d6
1004 stba %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 62f2a4d6
1005! Mem[0000000010101414] = b61105e4, %l4 = ffffffffffffff62, %asi = 80
1006 swapa [%i4+0x014]%asi,%l4 ! %l4 = 00000000b61105e4
1007! %l5 = 0000000000000000, Mem[0000000010001400] = 0000006d
1008 stba %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
1009! Starting 10 instruction Load Burst
1010! Mem[0000000010181400] = 64dc964b, %l4 = 00000000b61105e4
1011 lduwa [%i6+%g0]0x88,%l4 ! %l4 = 0000000064dc964b
1012
1013p0_label_37:
1014 membar #Sync ! Added by membar checker (11)
1015! Mem[0000000010001400] = 0000000000000000, %l0 = 000000000000009d
1016 ldxa [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000
1017! Mem[0000000010001410] = 6d000000, %l4 = 0000000064dc964b
1018 lduha [%i0+0x010]%asi,%l4 ! %l4 = 0000000000006d00
1019! Mem[0000000030141400] = 409dfdea, %l1 = 0000000000000079
1020 ldsba [%i5+%g0]0x89,%l1 ! %l1 = ffffffffffffffea
1021! Mem[0000000030001410] = 64dc964b, %l3 = 000000004b96dc64
1022 ldswa [%i0+%o5]0x81,%l3 ! %l3 = 0000000064dc964b
1023! Mem[0000000010141410] = 00000000, %l1 = ffffffffffffffea
1024 ldsba [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000000
1025! Mem[0000000030081408] = 22000000, %l0 = 0000000000000000
1026 lduha [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000000
1027! Mem[0000000010081400] = 0000007d00ff0000, %f16 = 00000000 0000006d
1028 ldda [%i2+%g0]0x88,%f16 ! %f16 = 0000007d 00ff0000
1029! Mem[0000000030001400] = 64dc964b, %l0 = 0000000000000000
1030 ldswa [%i0+%g0]0x89,%l0 ! %l0 = 0000000064dc964b
1031! Mem[0000000010041428] = 00000000, %l4 = 0000000000006d00
1032 lduha [%i1+0x02a]%asi,%l4 ! %l4 = 0000000000000000
1033! Starting 10 instruction Store Burst
1034! Mem[00000000300c1410] = 7d007234, %l0 = 0000000064dc964b
1035 swapa [%i3+%o5]0x81,%l0 ! %l0 = 000000007d007234
1036
1037p0_label_38:
1038! %f17 = 00ff0000, Mem[0000000010101410] = b16fc700
1039 sta %f17,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00ff0000
1040! Mem[0000000010041408] = e05ea293, %l6 = 000000000000a4fe
1041 ldstuba [%i1+%o4]0x88,%l6 ! %l6 = 00000093000000ff
1042! Mem[0000000010101408] = ff000000, %l0 = 000000007d007234
1043 ldstuba [%i4+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
1044! %l5 = 0000000000000000, Mem[0000000010181410] = 62ff0000
1045 stba %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00ff0000
1046! Mem[00000000201c0000] = ff62ee02, %l7 = 0000000000009054
1047 ldstub [%o0+%g0],%l7 ! %l7 = 000000ff000000ff
1048! %l4 = 00000000, %l5 = 00000000, Mem[0000000030041408] = 42080000 a3b5ebab
1049 stda %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000 00000000
1050! %l5 = 0000000000000000, Mem[0000000030181400] = 00000000
1051 stwa %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
1052! Mem[00000000201c0001] = ff62ee02, %l7 = 00000000000000ff
1053 ldstuba [%o0+0x001]%asi,%l7 ! %l7 = 00000062000000ff
1054! Mem[0000000010181408] = 8af2a4d6, %l4 = 0000000000000000
1055 swapa [%i6+%o4]0x80,%l4 ! %l4 = 000000008af2a4d6
1056! Starting 10 instruction Load Burst
1057! Mem[00000000100c1410] = 832937227d000000, %l4 = 000000008af2a4d6
1058 ldxa [%i3+%o5]0x88,%l4 ! %l4 = 832937227d000000
1059
1060p0_label_39:
1061! Mem[0000000030081400] = 0000a4fe00000062, %f26 = 8af2a4d6 d94c0000
1062 ldda [%i2+%g0]0x89,%f26 ! %f26 = 0000a4fe 00000062
1063! Mem[00000000300c1400] = 3e9d4bff, %l1 = 0000000000000000
1064 ldswa [%i3+%g0]0x89,%l1 ! %l1 = 000000003e9d4bff
1065! Mem[0000000010141400] = 90540000204660e6, %l3 = 0000000064dc964b
1066 ldxa [%i5+%g0]0x80,%l3 ! %l3 = 90540000204660e6
1067! Mem[0000000030141400] = eafd9d40, %l7 = 0000000000000062
1068 ldsba [%i5+%g0]0x81,%l7 ! %l7 = ffffffffffffffea
1069! Mem[0000000010001408] = 9d000000, %l2 = 000000000000009d
1070 lduba [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000000
1071! Mem[0000000010081408] = 0090d15e, %l3 = 90540000204660e6
1072 lduha [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000090
1073! Mem[00000000300c1408] = ff000000, %l6 = 0000000000000093
1074 lduwa [%i3+%o4]0x81,%l6 ! %l6 = 00000000ff000000
1075! Mem[0000000010001420] = cdf50930 b4ea1e13, %l2 = 00000000, %l3 = 00000090
1076 ldda [%i0+0x020]%asi,%l2 ! %l2 = 00000000cdf50930 00000000b4ea1e13
1077! Mem[0000000010081400] = 00ff0000, %l6 = 00000000ff000000
1078 ldsha [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000000
1079! Starting 10 instruction Store Burst
1080! %l3 = 00000000b4ea1e13, Mem[00000000100c1428] = e37727ebe6606e36, %asi = 80
1081 stxa %l3,[%i3+0x028]%asi ! Mem[00000000100c1428] = 00000000b4ea1e13
1082
1083p0_label_40:
1084! %f9 = 4e7ae252, Mem[0000000010141434] = bb2bb937
1085 sta %f9 ,[%i5+0x034]%asi ! Mem[0000000010141434] = 4e7ae252
1086! Mem[00000000201c0001] = ffffee02, %l4 = 832937227d000000
1087 ldstub [%o0+0x001],%l4 ! %l4 = 000000ff000000ff
1088! Mem[0000000010101420] = 77ecca3d28694386, %l5 = 0000000000000000, %l4 = 00000000000000ff
1089 add %i4,0x20,%g1
1090 casxa [%g1]0x80,%l5,%l4 ! %l4 = 77ecca3d28694386
1091! %f4 = ffffd6a4, Mem[0000000010041408] = ffa25ee0
1092 sta %f4 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffffd6a4
1093! Mem[0000000010041400] = 00004cd9, %l1 = 000000003e9d4bff
1094 swapa [%i1+%g0]0x88,%l1 ! %l1 = 0000000000004cd9
1095! %l4 = 77ecca3d28694386, Mem[0000000010181438] = 62fa10da, %asi = 80
1096 stwa %l4,[%i6+0x038]%asi ! Mem[0000000010181438] = 28694386
1097! Mem[0000000010141400] = 90540000, %l7 = ffffffffffffffea
1098 ldstuba [%i5+%g0]0x80,%l7 ! %l7 = 00000090000000ff
1099! %l1 = 0000000000004cd9, Mem[0000000010001410] = 0000006d
1100 stba %l1,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000d9
1101! Mem[0000000010041418] = 00000000, %l4 = 77ecca3d28694386
1102 swap [%i1+0x018],%l4 ! %l4 = 0000000000000000
1103! Starting 10 instruction Load Burst
1104! Mem[0000000010001408] = 0000009d, %l2 = 00000000cdf50930
1105 ldswa [%i0+%o4]0x80,%l2 ! %l2 = 000000000000009d
1106
1107p0_label_41:
1108! Mem[0000000010001408] = ff73e1b39d000000, %l7 = 0000000000000090
1109 ldxa [%i0+%o4]0x88,%l7 ! %l7 = ff73e1b39d000000
1110! Mem[00000000201c0000] = ffffee02, %l6 = 0000000000000000
1111 ldsh [%o0+%g0],%l6 ! %l6 = ffffffffffffffff
1112! Mem[0000000010181410] = 00ff000000000000, %f6 = ff73e1b3 00000000
1113 ldda [%i6+%o5]0x80,%f6 ! %f6 = 00ff0000 00000000
1114! Mem[0000000030001400] = 4b96dc64, %f23 = 0e2311ac
1115 lda [%i0+%g0]0x81,%f23 ! %f23 = 4b96dc64
1116! Mem[0000000010141428] = a79e2a89, %l7 = ff73e1b39d000000
1117 lduba [%i5+0x02a]%asi,%l7 ! %l7 = 000000000000002a
1118! Mem[0000000010041408] = 98e9152aa4d6ffff, %l6 = ffffffffffffffff
1119 ldxa [%i1+%o4]0x88,%l6 ! %l6 = 98e9152aa4d6ffff
1120! Mem[00000000300c1408] = ff000000cd03c2b4, %l1 = 0000000000004cd9
1121 ldxa [%i3+%o4]0x81,%l1 ! %l1 = ff000000cd03c2b4
1122! Mem[0000000010081408] = 5ed19000, %f3 = d94c0000
1123 lda [%i2+%o4]0x88,%f3 ! %f3 = 5ed19000
1124! Mem[0000000010001400] = 00000000, %l2 = 000000000000009d
1125 ldsba [%i0+%g0]0x88,%l2 ! %l2 = 0000000000000000
1126! Starting 10 instruction Store Burst
1127! Mem[0000000010081410] = 363c5ef6, %l4 = 0000000000000000
1128 swapa [%i2+%o5]0x88,%l4 ! %l4 = 00000000363c5ef6
1129
1130p0_label_42:
1131! Mem[0000000030101410] = 0090d15e, %l0 = 00000000000000ff
1132 swapa [%i4+%o5]0x81,%l0 ! %l0 = 000000000090d15e
1133! Mem[0000000010081410] = 00000000, %l1 = ff000000cd03c2b4
1134 swapa [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
1135! Mem[0000000030081410] = 5490d15e, %l6 = 98e9152aa4d6ffff
1136 swapa [%i2+%o5]0x81,%l6 ! %l6 = 000000005490d15e
1137! %f27 = 00000062, Mem[00000000100c1408] = 7d79d4f6
1138 sta %f27,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000062
1139! Mem[00000000100c1400] = aad720ff, %l3 = 00000000b4ea1e13
1140 swapa [%i3+%g0]0x88,%l3 ! %l3 = 00000000aad720ff
1141! %l6 = 000000005490d15e, Mem[00000000100c1400] = b4ea1e13
1142 stha %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = b4ead15e
1143! Mem[000000001004142b] = 00000000, %l4 = 00000000363c5ef6
1144 ldstub [%i1+0x02b],%l4 ! %l4 = 00000000000000ff
1145! Mem[0000000010001410] = d9000000, %l0 = 000000000090d15e
1146 ldstuba [%i0+%o5]0x80,%l0 ! %l0 = 000000d9000000ff
1147! %l4 = 0000000000000000, Mem[0000000030101400] = 6d00000000000000
1148 stxa %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000000000000000
1149! Starting 10 instruction Load Burst
1150! Mem[0000000010141400] = ff540000, %f13 = bb2bb937
1151 lda [%i5+%g0]0x80,%f13 ! %f13 = ff540000
1152
1153p0_label_43:
1154! Mem[0000000030141408] = cdf509300000e660, %f12 = 8599e5c5 ff540000
1155 ldda [%i5+%o4]0x89,%f12 ! %f12 = cdf50930 0000e660
1156! Mem[0000000010001430] = a2d74ace, %l7 = 000000000000002a
1157 lduh [%i0+0x032],%l7 ! %l7 = 0000000000004ace
1158! Mem[0000000010181424] = 4e7ae252, %l7 = 0000000000004ace
1159 ldsb [%i6+0x024],%l7 ! %l7 = 000000000000004e
1160! Mem[000000001004142c] = 00008af2, %f12 = cdf50930
1161 lda [%i1+0x02c]%asi,%f12 ! %f12 = 00008af2
1162 membar #Sync ! Added by membar checker (12)
1163! Mem[0000000010001400] = 00000000 00000000 0000009d b3e173ff
1164! Mem[0000000010001410] = ff000000 00000000 ac11230e 484a07ff
1165! Mem[0000000010001420] = cdf50930 b4ea1e13 00004cd9 d6a4f28a
1166! Mem[0000000010001430] = a2d74ace b3773199 686b81dc af3777ab
1167 ldda [%i0]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010001400
1168! Mem[00000000300c1410] = 16ca32fe 4b96dc64, %l0 = 000000d9, %l1 = 00000000
1169 ldda [%i3+%o5]0x89,%l0 ! %l0 = 000000004b96dc64 0000000016ca32fe
1170! Mem[0000000010081404] = 7d000000, %f18 = ff73e1b3
1171 lda [%i2+0x004]%asi,%f18 ! %f18 = 7d000000
1172! Mem[00000000300c1400] = 3e9d4bff, %l3 = 00000000aad720ff
1173 ldsha [%i3+%g0]0x89,%l3 ! %l3 = 0000000000004bff
1174! Mem[0000000010101400] = 964bff3e2bd38b83, %l0 = 000000004b96dc64
1175 ldxa [%i4+%g0]0x88,%l0 ! %l0 = 964bff3e2bd38b83
1176! Starting 10 instruction Store Burst
1177! %l2 = 00000000, %l3 = 00004bff, Mem[0000000030101408] = e6604620 64dc964b
1178 stda %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000 00004bff
1179
1180p0_label_44:
1181! Mem[0000000010001410] = 000000ff, %l2 = 0000000000000000
1182 ldstuba [%i0+%o5]0x88,%l2 ! %l2 = 000000ff000000ff
1183! Mem[0000000030041410] = c5a663cc, %l0 = 964bff3e2bd38b83
1184 ldstuba [%i1+%o5]0x81,%l0 ! %l0 = 000000c5000000ff
1185! %l4 = 0000000000000000, Mem[0000000030041410] = ffa663cc
1186 stwa %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
1187! %f29 = ce4ad7a2, Mem[0000000010181400] = 4b96dc64
1188 sta %f29,[%i6+%g0]0x80 ! Mem[0000000010181400] = ce4ad7a2
1189! Randomly selected nop
1190 nop
1191! %l3 = 0000000000004bff, Mem[0000000030081400] = 62000000fea40000
1192 stxa %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000000000004bff
1193! %l0 = 00000000000000c5, Mem[0000000010101430] = 6412a6c5cb26e166, %asi = 80
1194 stxa %l0,[%i4+0x030]%asi ! Mem[0000000010101430] = 00000000000000c5
1195! %l1 = 0000000016ca32fe, Mem[0000000030101408] = 0000000000004bff
1196 stxa %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000000016ca32fe
1197! %l5 = 0000000000000000, Mem[0000000010101400] = 838bd32b3eff4b96, %asi = 80
1198 stxa %l5,[%i4+0x000]%asi ! Mem[0000000010101400] = 0000000000000000
1199! Starting 10 instruction Load Burst
1200! Mem[0000000030041408] = 00000000, %l4 = 0000000000000000
1201 ldsba [%i1+%o4]0x81,%l4 ! %l4 = 0000000000000000
1202
1203p0_label_45:
1204! Mem[0000000030101400] = 00000000, %l1 = 0000000016ca32fe
1205 ldsba [%i4+%g0]0x81,%l1 ! %l1 = 0000000000000000
1206! Mem[0000000030081410] = ffffd6a4, %l5 = 0000000000000000
1207 ldsba [%i2+%o5]0x89,%l5 ! %l5 = ffffffffffffffa4
1208! Mem[0000000010041400] = ff4b9d3e, %f31 = dc816b68
1209 lda [%i1+%g0]0x80,%f31 ! %f31 = ff4b9d3e
1210! Mem[0000000010141410] = 00000000, %l2 = 00000000000000ff
1211 ldsha [%i5+%o5]0x80,%l2 ! %l2 = 0000000000000000
1212! Mem[0000000010181438] = 28694386, %l2 = 0000000000000000
1213 ldsh [%i6+0x038],%l2 ! %l2 = 0000000000002869
1214! Mem[0000000020800040] = 93e637be, %l1 = 0000000000000000
1215 ldsha [%o1+0x040]%asi,%l1 ! %l1 = ffffffffffff93e6
1216! Mem[0000000030101408] = 00000000, %l0 = 00000000000000c5
1217 ldsba [%i4+%o4]0x81,%l0 ! %l0 = 0000000000000000
1218! Mem[00000000300c1400] = 3e9d4bff, %l5 = ffffffffffffffa4
1219 ldsha [%i3+%g0]0x89,%l5 ! %l5 = 0000000000004bff
1220! Mem[0000000010081410] = cd03c2b4, %f26 = 0000a4fe
1221 lda [%i2+%o5]0x88,%f26 ! %f26 = cd03c2b4
1222! Starting 10 instruction Store Burst
1223! Mem[0000000030181400] = 00000000, %l4 = 0000000000000000
1224 swapa [%i6+%g0]0x89,%l4 ! %l4 = 0000000000000000
1225
1226p0_label_46:
1227! %l7 = 000000000000004e, Mem[0000000010081413] = b4c203cd, %asi = 80
1228 stba %l7,[%i2+0x013]%asi ! Mem[0000000010081410] = b4c2034e
1229! Mem[0000000010181408] = 00000000, %l4 = 0000000000000000
1230 swapa [%i6+%o4]0x88,%l4 ! %l4 = 0000000000000000
1231! %f24 = 131eeab4 3009f5cd, %l2 = 0000000000002869
1232! Mem[0000000030001408] = 62f2a4d6d94c0000
1233 add %i0,0x008,%g1
1234 stda %f24,[%g1+%l2]ASI_PST8_S ! Mem[0000000030001408] = 621eead6304c00cd
1235! %l0 = 0000000000000000, Mem[0000000010181410] = 00ff0000
1236 stba %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00ff0000
1237! %l0 = 00000000, %l1 = ffff93e6, Mem[00000000100c1400] = 5ed1eab4 70160c7b
1238 stda %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000 ffff93e6
1239! %f18 = 7d000000 7b3a62e7, %l4 = 0000000000000000
1240! Mem[0000000010081408] = 0090d15e00000000
1241 add %i2,0x008,%g1
1242 stda %f18,[%g1+%l4]ASI_PST8_P ! Mem[0000000010081408] = 0090d15e00000000
1243! %f30 = ab7737af ff4b9d3e, %l0 = 0000000000000000
1244! Mem[00000000100c1430] = 22c594ec68a9dd5d
1245 add %i3,0x030,%g1
1246 stda %f30,[%g1+%l0]ASI_PST16_P ! Mem[00000000100c1430] = 22c594ec68a9dd5d
1247! %f16 = 0000007d, Mem[0000000030081400] = 00000000
1248 sta %f16,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000007d
1249! %l6 = 000000005490d15e, Mem[0000000030101410] = 000000ff
1250 stha %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = d15e00ff
1251! Starting 10 instruction Load Burst
1252! Mem[0000000010001400] = 00000000, %l0 = 0000000000000000
1253 lduba [%i0+%g0]0x88,%l0 ! %l0 = 0000000000000000
1254
1255p0_label_47:
1256! Mem[00000000300c1400] = ff4b9d3e, %l4 = 0000000000000000
1257 ldsba [%i3+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
1258! Mem[00000000300c1410] = 16ca32fe4b96dc64, %l0 = 0000000000000000
1259 ldxa [%i3+%o5]0x89,%l0 ! %l0 = 16ca32fe4b96dc64
1260! Mem[0000000010001438] = 686b81dc, %l1 = ffffffffffff93e6
1261 ldsw [%i0+0x038],%l1 ! %l1 = 00000000686b81dc
1262! Mem[0000000010141410] = 00000000, %f29 = ce4ad7a2
1263 lda [%i5+%o5]0x80,%f29 ! %f29 = 00000000
1264! Mem[0000000010181408] = 00000000, %l0 = 16ca32fe4b96dc64
1265 lduba [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000000
1266! Mem[0000000010101408] = addeb0c4000000ff, %f16 = 0000007d 00ff0000
1267 ldda [%i4+%o4]0x88,%f16 ! %f16 = addeb0c4 000000ff
1268! Mem[0000000030041408] = 00000000, %f20 = 00000000
1269 lda [%i1+%o4]0x81,%f20 ! %f20 = 00000000
1270! Mem[0000000010101420] = 77ecca3d, %l7 = 000000000000004e
1271 ldswa [%i4+0x020]%asi,%l7 ! %l7 = 0000000077ecca3d
1272! Mem[0000000030181400] = 00000000, %l4 = ffffffffffffffff
1273 lduha [%i6+%g0]0x81,%l4 ! %l4 = 0000000000000000
1274! Starting 10 instruction Store Burst
1275! %l2 = 0000000000002869, Mem[0000000030141408] = 0000e660
1276 stha %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00002869
1277
1278p0_label_48:
1279! Mem[0000000010001430] = a2d74aceb3773199, %l1 = 00000000686b81dc, %l3 = 0000000000004bff
1280 add %i0,0x30,%g1
1281 casxa [%g1]0x80,%l1,%l3 ! %l3 = a2d74aceb3773199
1282! %l3 = a2d74aceb3773199, Mem[0000000010181417] = 00000000
1283 stb %l3,[%i6+0x017] ! Mem[0000000010181414] = 00000099
1284! %l7 = 0000000077ecca3d, Mem[0000000030001408] = d6ea1e62
1285 stba %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = d6ea1e3d
1286! %l7 = 0000000077ecca3d, Mem[0000000030101410] = d15e00ff
1287 stha %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = ca3d00ff
1288 membar #Sync ! Added by membar checker (13)
1289! %f6 = ff074a48, Mem[0000000010001408] = 9d000000
1290 sta %f6 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff074a48
1291! Mem[0000000010001408] = 484a07ff, %l6 = 000000005490d15e
1292 swapa [%i0+%o4]0x80,%l6 ! %l6 = 00000000484a07ff
1293! Mem[0000000010001400] = 00000000, %l2 = 00002869, %l1 = 686b81dc
1294 casa [%i0]0x80,%l2,%l1 ! %l1 = 0000000000000000
1295! %f4 = 00000000 000000ff, Mem[0000000010181410] = 00ff0000 00000099
1296 std %f4 ,[%i6+%o5] ! Mem[0000000010181410] = 00000000 000000ff
1297! %f22 = ff074a48 4b96dc64, Mem[0000000030101400] = 00000000 00000000
1298 stda %f22,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff074a48 4b96dc64
1299! Starting 10 instruction Load Burst
1300! Mem[0000000030181408] = 0000ff62, %l6 = 00000000484a07ff
1301 lduha [%i6+%o4]0x89,%l6 ! %l6 = 000000000000ff62
1302
1303p0_label_49:
1304! Mem[0000000030081410] = a4d6ffff, %l1 = 0000000000000000
1305 ldsba [%i2+%o5]0x81,%l1 ! %l1 = ffffffffffffffa4
1306! Mem[00000000300c1410] = 16ca32fe 4b96dc64, %l2 = 00002869, %l3 = b3773199
1307 ldda [%i3+%o5]0x89,%l2 ! %l2 = 000000004b96dc64 0000000016ca32fe
1308! Mem[0000000030001400] = 64dc964b, %f6 = ff074a48
1309 lda [%i0+%g0]0x89,%f6 ! %f6 = 64dc964b
1310! Mem[00000000100c140c] = 5ce4dada, %l6 = 000000000000ff62
1311 lduh [%i3+0x00e],%l6 ! %l6 = 000000000000dada
1312! Mem[0000000030101400] = 64dc964b, %l0 = 0000000000000000
1313 lduwa [%i4+%g0]0x81,%l0 ! %l0 = 0000000064dc964b
1314! Mem[0000000010001410] = ff00000000000000, %f8 = 131eeab4 3009f5cd
1315 ldda [%i0+%o5]0x80,%f8 ! %f8 = ff000000 00000000
1316! Mem[000000001014143c] = 2fe666e8, %l4 = 0000000000000000
1317 lduw [%i5+0x03c],%l4 ! %l4 = 000000002fe666e8
1318! Mem[0000000010181408] = 00000000, %l3 = 0000000016ca32fe
1319 ldsba [%i6+%o4]0x80,%l3 ! %l3 = 0000000000000000
1320! Mem[0000000010181408] = 00000000, %f8 = ff000000
1321 lda [%i6+%o4]0x88,%f8 ! %f8 = 00000000
1322! Starting 10 instruction Store Burst
1323! %l1 = ffffffffffffffa4, Mem[0000000010141408] = 00004cd9a4121063
1324 stxa %l1,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffffffffffffffa4
1325
1326p0_label_50:
1327! %l7 = 0000000077ecca3d, Mem[0000000010041408] = a4d6ffff
1328 stwa %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = 77ecca3d
1329! %l5 = 0000000000004bff, Mem[0000000010041434] = 220744c6
1330 stw %l5,[%i1+0x034] ! Mem[0000000010041434] = 00004bff
1331! Mem[0000000010001410] = ff000000, %l7 = 0000000077ecca3d, %asi = 80
1332 swapa [%i0+0x010]%asi,%l7 ! %l7 = 00000000ff000000
1333! %f4 = 00000000 000000ff, Mem[0000000010141400] = 000054ff e6604620
1334 stda %f4 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000 000000ff
1335! %l6 = 0000dada, %l7 = ff000000, Mem[0000000010081400] = 0000ff00 7d000000
1336 std %l6,[%i2+%g0] ! Mem[0000000010081400] = 0000dada ff000000
1337! Mem[0000000010001410] = 77ecca3d, %l2 = 000000004b96dc64
1338 swapa [%i0+%o5]0x80,%l2 ! %l2 = 0000000077ecca3d
1339! Mem[0000000030001408] = d6ea1e3d, %l7 = 00000000ff000000
1340 swapa [%i0+%o4]0x89,%l7 ! %l7 = 00000000d6ea1e3d
1341! %l0 = 0000000064dc964b, Mem[0000000030141408] = 00002869
1342 stwa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 64dc964b
1343! Mem[0000000010081400] = dada0000, %l6 = 000000000000dada
1344 ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000ff
1345! Starting 10 instruction Load Burst
1346! Mem[0000000030041400] = f2d471b2204660e6, %f18 = 7d000000 7b3a62e7
1347 ldda [%i1+%g0]0x89,%f18 ! %f18 = f2d471b2 204660e6
1348
1349p0_label_51:
1350! Mem[0000000030081400] = 0000007d, %l3 = 0000000000000000
1351 lduwa [%i2+%g0]0x89,%l3 ! %l3 = 000000000000007d
1352! Mem[0000000010101408] = 000000ff, %f2 = ff73e1b3
1353 lda [%i4+%o4]0x88,%f2 ! %f2 = 000000ff
1354! Mem[0000000030181410] = 790026cb, %l1 = ffffffffffffffa4
1355 lduba [%i6+%o5]0x81,%l1 ! %l1 = 0000000000000079
1356! Mem[0000000010001408] = 5490d15e, %l3 = 000000000000007d
1357 ldsba [%i0+%o4]0x80,%l3 ! %l3 = 0000000000000054
1358! Mem[0000000010041410] = 0000ff00 e5cb0000, %l0 = 64dc964b, %l1 = 00000079
1359 ldda [%i1+%o5]0x80,%l0 ! %l0 = 000000000000ff00 00000000e5cb0000
1360! Mem[0000000030081400] = ff4b00000000007d, %l2 = 0000000077ecca3d
1361 ldxa [%i2+%g0]0x89,%l2 ! %l2 = ff4b00000000007d
1362! Mem[0000000030181400] = 00000000, %l2 = ff4b00000000007d
1363 lduba [%i6+%g0]0x81,%l2 ! %l2 = 0000000000000000
1364! Mem[00000000201c0000] = ffffee02, %l2 = 0000000000000000
1365 ldsba [%o0+0x001]%asi,%l2 ! %l2 = ffffffffffffffff
1366! Mem[0000000010101408] = 000000ff, %l4 = 000000002fe666e8
1367 lduha [%i4+%o4]0x88,%l4 ! %l4 = 00000000000000ff
1368! Starting 10 instruction Store Burst
1369! Mem[0000000010181400] = a2d74ace, %l6 = 0000000000000000
1370 swapa [%i6+%g0]0x88,%l6 ! %l6 = 00000000a2d74ace
1371
1372p0_label_52:
1373! Mem[0000000010141400] = ff000000, %l1 = 00000000e5cb0000
1374 ldstuba [%i5+%g0]0x80,%l1 ! %l1 = 000000ff000000ff
1375! Mem[0000000010101430] = 00000000, %l3 = 0000000000000054, %asi = 80
1376 swapa [%i4+0x030]%asi,%l3 ! %l3 = 0000000000000000
1377! Mem[0000000030081410] = ffffd6a4, %l1 = 00000000000000ff
1378 swapa [%i2+%o5]0x89,%l1 ! %l1 = 00000000ffffd6a4
1379! %f10 = 8af2a4d6, Mem[0000000010181400] = 00000000
1380 sta %f10,[%i6+%g0]0x88 ! Mem[0000000010181400] = 8af2a4d6
1381! %f16 = addeb0c4 000000ff, Mem[0000000010181400] = 8af2a4d6 e6604620
1382 stda %f16,[%i6+%g0]0x88 ! Mem[0000000010181400] = addeb0c4 000000ff
1383! %l2 = ffffffff, %l3 = 00000000, Mem[0000000030141408] = 64dc964b cdf50930
1384 stda %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffff 00000000
1385! %l6 = 00000000a2d74ace, Mem[0000000030181410] = cb260079
1386 stwa %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = a2d74ace
1387! %f12 = 993177b3 ce4ad7a2, Mem[00000000100c1410] = 0000007d 22372983
1388 stda %f12,[%i3+0x010]%asi ! Mem[00000000100c1410] = 993177b3 ce4ad7a2
1389! %l6 = a2d74ace, %l7 = d6ea1e3d, Mem[0000000010041400] = ff4b9d3e 5f3e03b4
1390 stda %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = a2d74ace d6ea1e3d
1391! Starting 10 instruction Load Burst
1392! Mem[0000000010041408] = 77ecca3d, %l3 = 0000000000000000
1393 lduwa [%i1+%o4]0x88,%l3 ! %l3 = 0000000077ecca3d
1394
1395p0_label_53:
1396! Mem[0000000020800000] = a4fe5636, %l0 = 000000000000ff00
1397 ldsha [%o1+0x000]%asi,%l0 ! %l0 = ffffffffffffa4fe
1398! Mem[0000000030141408] = 00000000ffffffff, %f4 = 00000000 000000ff
1399 ldda [%i5+%o4]0x89,%f4 ! %f4 = 00000000 ffffffff
1400! Mem[0000000010001410] = 64dc964b, %l7 = 00000000d6ea1e3d
1401 ldsha [%i0+%o5]0x88,%l7 ! %l7 = ffffffffffff964b
1402! %f24 = 131eeab4 3009f5cd, %f4 = 00000000 ffffffff
1403 fdtox %f24,%f4 ! %f4 = 00000000 00000000
1404! Mem[0000000030181410] = a2d74ace, %l0 = ffffffffffffa4fe
1405 ldsha [%i6+%o5]0x89,%l0 ! %l0 = 0000000000004ace
1406! Mem[0000000010081400] = ff00dada, %l4 = 00000000000000ff
1407 lduwa [%i2+%g0]0x80,%l4 ! %l4 = 00000000ff00dada
1408! Mem[00000000100c1410] = a2d74ace b3773199, %l4 = ff00dada, %l5 = 00004bff
1409 ldda [%i3+%o5]0x88,%l4 ! %l4 = 00000000b3773199 00000000a2d74ace
1410! Mem[0000000010181410] = 00000000, %f4 = 00000000
1411 lda [%i6+%o5]0x88,%f4 ! %f4 = 00000000
1412! Mem[00000000100c1410] = 993177b3, %l4 = 00000000b3773199
1413 ldsba [%i3+%o5]0x80,%l4 ! %l4 = ffffffffffffff99
1414! Starting 10 instruction Store Burst
1415! Mem[0000000010101400] = 00000000, %l5 = 00000000a2d74ace
1416 ldstuba [%i4+%g0]0x80,%l5 ! %l5 = 00000000000000ff
1417
1418p0_label_54:
1419! Mem[00000000100c1408] = 62000000, %l2 = ffffffffffffffff
1420 ldstuba [%i3+%o4]0x88,%l2 ! %l2 = 00000000000000ff
1421! %f0 = 00000000, Mem[000000001018141c] = 00000000
1422 st %f0 ,[%i6+0x01c] ! Mem[000000001018141c] = 00000000
1423! %l5 = 0000000000000000, Mem[0000000010181420] = 409dfdea4e7ae252
1424 stx %l5,[%i6+0x020] ! Mem[0000000010181420] = 0000000000000000
1425! Mem[00000000218001c1] = 6e7bfc86, %l1 = 00000000ffffd6a4
1426 ldstub [%o3+0x1c1],%l1 ! %l1 = 0000007b000000ff
1427! Mem[00000000100c1408] = 620000ff, %l5 = 0000000000000000
1428 swapa [%i3+%o4]0x88,%l5 ! %l5 = 00000000620000ff
1429! Mem[0000000030001408] = 000000ff, %l1 = 000000000000007b
1430 ldstuba [%i0+%o4]0x81,%l1 ! %l1 = 00000000000000ff
1431! %l0 = 0000000000004ace, Mem[0000000010001410] = 4b96dc64
1432 stha %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 4acedc64
1433! %l4 = ffffffffffffff99, Mem[0000000010141400] = ff000000
1434 stw %l4,[%i5+%g0] ! Mem[0000000010141400] = ffffff99
1435! %l6 = 00000000a2d74ace, Mem[0000000030081408] = 00000022
1436 stba %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = ce000022
1437! Starting 10 instruction Load Burst
1438! Mem[0000000030001408] = cd004c30 ff0000ff, %l4 = ffffff99, %l5 = 620000ff
1439 ldda [%i0+%o4]0x89,%l4 ! %l4 = 00000000ff0000ff 00000000cd004c30
1440
1441p0_label_55:
1442! Mem[0000000030141410] = 00000000 5ed19000, %l4 = ff0000ff, %l5 = cd004c30
1443 ldda [%i5+%o5]0x89,%l4 ! %l4 = 000000005ed19000 0000000000000000
1444! Mem[0000000020800000] = a4fe5636, %l0 = 0000000000004ace
1445 ldsha [%o1+0x000]%asi,%l0 ! %l0 = ffffffffffffa4fe
1446! Mem[00000000100c1400] = 00000000, %l1 = 0000000000000000
1447 ldsha [%i3+%g0]0x80,%l1 ! %l1 = 0000000000000000
1448! Mem[00000000100c1410] = 993177b3, %l0 = ffffffffffffa4fe
1449 lduwa [%i3+%o5]0x80,%l0 ! %l0 = 00000000993177b3
1450! Mem[0000000010141400] = ffffff99, %l3 = 0000000077ecca3d
1451 lduwa [%i5+%g0]0x80,%l3 ! %l3 = 00000000ffffff99
1452! Mem[0000000030101410] = ca3d00ff, %l3 = 00000000ffffff99
1453 ldsha [%i4+%o5]0x81,%l3 ! %l3 = ffffffffffffca3d
1454! Mem[0000000030001410] = 64dc964b, %l5 = 0000000000000000
1455 ldswa [%i0+%o5]0x81,%l5 ! %l5 = 0000000064dc964b
1456! Mem[0000000010001410] = 00000000 64dcce4a, %l4 = 5ed19000, %l5 = 64dc964b
1457 ldda [%i0+%o5]0x88,%l4 ! %l4 = 0000000064dcce4a 0000000000000000
1458! Mem[0000000010081400] = ff00dada, %l4 = 0000000064dcce4a
1459 lduba [%i2+%g0]0x80,%l4 ! %l4 = 00000000000000ff
1460! Starting 10 instruction Store Burst
1461! %l5 = 0000000000000000, Mem[0000000020800040] = 93e637be, %asi = 80
1462 stba %l5,[%o1+0x040]%asi ! Mem[0000000020800040] = 00e637be
1463
1464p0_label_56:
1465! Mem[0000000010041408] = 77ecca3d, %l4 = 00000000000000ff
1466 swapa [%i1+%o4]0x88,%l4 ! %l4 = 0000000077ecca3d
1467! %l5 = 0000000000000000, Mem[00000000100c1410] = b3773199
1468 stba %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = b3773100
1469! %l4 = 0000000077ecca3d, Mem[0000000030041400] = 204660e6
1470 stha %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = 2046ca3d
1471! %f25 = 3009f5cd, Mem[0000000030041400] = 3dca4620
1472 sta %f25,[%i1+%g0]0x81 ! Mem[0000000030041400] = 3009f5cd
1473! %f6 = 64dc964b 0e2311ac, Mem[0000000010141400] = 99ffffff 00000000
1474 stda %f6 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = 64dc964b 0e2311ac
1475! %f20 = 00000000, Mem[0000000010101410] = 0000ff00
1476 sta %f20,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000
1477! %l1 = 0000000000000000, Mem[0000000010041408] = 98e9152a000000ff
1478 stxa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000000000000000
1479! Mem[0000000030081408] = 220000ce, %l2 = 0000000000000000
1480 ldstuba [%i2+%o4]0x89,%l2 ! %l2 = 000000ce000000ff
1481! %f12 = 993177b3 ce4ad7a2, Mem[0000000010141400] = 0e2311ac 64dc964b
1482 stda %f12,[%i5+%g0]0x88 ! Mem[0000000010141400] = 993177b3 ce4ad7a2
1483! Starting 10 instruction Load Burst
1484! Mem[0000000030041410] = 00000000, %l6 = 00000000a2d74ace
1485 ldsba [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000000
1486
1487p0_label_57:
1488! Mem[0000000010101410] = 00000000, %l3 = ffffffffffffca3d
1489 lduha [%i4+%o5]0x88,%l3 ! %l3 = 0000000000000000
1490! Mem[0000000010101400] = 000000ff, %l1 = 0000000000000000
1491 ldsha [%i4+%g0]0x88,%l1 ! %l1 = 00000000000000ff
1492! Mem[0000000010001408] = 5490d15e, %l6 = 0000000000000000
1493 lduba [%i0+%o4]0x80,%l6 ! %l6 = 0000000000000054
1494! Mem[0000000010041424] = 1a073cc4, %f24 = 131eeab4
1495 ld [%i1+0x024],%f24 ! %f24 = 1a073cc4
1496! Mem[0000000010041408] = 00000000, %l6 = 0000000000000054
1497 lduha [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000
1498! Mem[0000000010141408] = a4ffffff, %l6 = 0000000000000000
1499 ldsw [%i5+%o4],%l6 ! %l6 = ffffffffa4ffffff
1500! Mem[0000000030181400] = 00000000, %l1 = 00000000000000ff
1501 lduwa [%i6+%g0]0x81,%l1 ! %l1 = 0000000000000000
1502! Mem[0000000010101410] = 00000000, %l0 = 00000000993177b3
1503 ldsha [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000000
1504! Mem[00000000100c1400] = 00000000, %l1 = 0000000000000000
1505 lduwa [%i3+%g0]0x80,%l1 ! %l1 = 0000000000000000
1506! Starting 10 instruction Store Burst
1507! Mem[0000000010101410] = 00000000 ffffff62, %l4 = 77ecca3d, %l5 = 00000000
1508 ldda [%i4+%o5]0x80,%l4 ! %l4 = 0000000000000000 00000000ffffff62
1509
1510p0_label_58:
1511! %l6 = ffffffffa4ffffff, Mem[0000000010101400] = ff00000000000000
1512 stxa %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffffffffa4ffffff
1513! %l4 = 0000000000000000, Mem[0000000030141400] = eafd9d408e11221e
1514 stxa %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000000000000
1515! Mem[00000000100c1410] = 003177b3, %l1 = 0000000000000000
1516 swapa [%i3+%o5]0x80,%l1 ! %l1 = 00000000003177b3
1517! %f24 = 1a073cc4, Mem[0000000010181438] = 28694386
1518 sta %f24,[%i6+0x038]%asi ! Mem[0000000010181438] = 1a073cc4
1519! %l3 = 0000000000000000, Mem[0000000030081400] = ff4b00000000007d
1520 stxa %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000000000000000
1521! %l6 = a4ffffff, %l7 = ffff964b, Mem[0000000030141410] = 0090d15e 00000000
1522 stda %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = a4ffffff ffff964b
1523! %f16 = addeb0c4 000000ff f2d471b2 204660e6
1524! %f20 = 00000000 0000006d ff074a48 4b96dc64
1525! %f24 = 1a073cc4 3009f5cd cd03c2b4 00000062
1526! %f28 = 993177b3 00000000 ab7737af ff4b9d3e
1527 stda %f16,[%i2]ASI_COMMIT_P ! Block Store to 0000000010081400
1528! %l0 = 0000000000000000, Mem[00000000100c1408] = dadae45c00000000
1529 stxa %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000000000000000
1530! %l4 = 0000000000000000, Mem[00000000100c1418] = 000000000000006d
1531 stx %l4,[%i3+0x018] ! Mem[00000000100c1418] = 0000000000000000
1532! Starting 10 instruction Load Burst
1533! Mem[00000000100c140c] = 00000000, %l5 = 00000000ffffff62
1534 lduh [%i3+0x00c],%l5 ! %l5 = 0000000000000000
1535
1536p0_label_59:
1537! Mem[00000000201c0000] = ffffee02, %l1 = 00000000003177b3
1538 ldsba [%o0+0x000]%asi,%l1 ! %l1 = ffffffffffffffff
1539! Mem[0000000030101400] = 64dc964b, %l4 = 0000000000000000
1540 lduha [%i4+%g0]0x81,%l4 ! %l4 = 00000000000064dc
1541! Mem[0000000030141400] = 00000000, %l1 = ffffffffffffffff
1542 lduwa [%i5+%g0]0x89,%l1 ! %l1 = 0000000000000000
1543! Mem[0000000030001400] = 64dc964b, %f14 = ab7737af
1544 lda [%i0+%g0]0x89,%f14 ! %f14 = 64dc964b
1545! Mem[0000000030081400] = 00000000, %l5 = 0000000000000000
1546 lduba [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000000
1547 membar #Sync ! Added by membar checker (14)
1548! Mem[0000000030101400] = 64dc964b 484a07ff 00000000 16ca32fe
1549! Mem[0000000030101410] = ca3d00ff 00000096 ff074a48 0e2311ac
1550! Mem[0000000030101420] = 131eeab4 3009f5cd 86b14b5d cc63a6c5
1551! Mem[0000000030101430] = 993177b3 ce4ad7a2 ab7737af dc816b68
1552 ldda [%i4]ASI_BLK_SL,%f0 ! Block Load from 0000000030101400
1553! Mem[0000000030181408] = 62ff0000, %l4 = 00000000000064dc
1554 lduha [%i6+%o4]0x81,%l4 ! %l4 = 00000000000062ff
1555! Mem[0000000010181410] = 00000000, %l6 = ffffffffa4ffffff
1556 ldswa [%i6+%o5]0x88,%l6 ! %l6 = 0000000000000000
1557! Mem[0000000010181400] = ff000000, %l4 = 00000000000062ff
1558 ldsha [%i6+%g0]0x80,%l4 ! %l4 = ffffffffffffff00
1559! Starting 10 instruction Store Burst
1560! %l7 = ffffffffffff964b, Mem[000000001018143d] = a4121063
1561 stb %l7,[%i6+0x03d] ! Mem[000000001018143c] = a44b1063
1562
1563p0_label_60:
1564! Mem[0000000010081430] = 993177b3, %l6 = 0000000000000000
1565 ldstuba [%i2+0x030]%asi,%l6 ! %l6 = 00000099000000ff
1566! %f22 = ff074a48 4b96dc64, Mem[00000000100c1430] = 22c594ec 68a9dd5d
1567 stda %f22,[%i3+0x030]%asi ! Mem[00000000100c1430] = ff074a48 4b96dc64
1568! %f0 = ff074a48 4b96dc64 fe32ca16 00000000
1569! %f4 = 96000000 ff003dca ac11230e 484a07ff
1570! %f8 = cdf50930 b4ea1e13 c5a663cc 5d4bb186
1571! %f12 = a2d74ace b3773199 686b81dc af3777ab
1572 stda %f0,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
1573! Mem[00000000201c0000] = ffffee02, %l2 = 00000000000000ce
1574 ldstub [%o0+%g0],%l2 ! %l2 = 000000ff000000ff
1575! %l4 = ffffffffffffff00, Mem[0000000020800001] = a4fe5636, %asi = 80
1576 stba %l4,[%o1+0x001]%asi ! Mem[0000000020800000] = a4005636
1577! %f18 = f2d471b2, Mem[0000000010001408] = 00000000
1578 sta %f18,[%i0+%o4]0x88 ! Mem[0000000010001408] = f2d471b2
1579! Mem[0000000010141408] = ffffffa4, %l3 = 0000000000000000
1580 swapa [%i5+%o4]0x88,%l3 ! %l3 = 00000000ffffffa4
1581! %f26 = cd03c2b4 00000062, Mem[0000000010081410] = 00000000 6d000000
1582 stda %f26,[%i2+%o5]0x88 ! Mem[0000000010081410] = cd03c2b4 00000062
1583! %f24 = 1a073cc4, Mem[0000000010141400] = a2d74ace
1584 sta %f24,[%i5+0x000]%asi ! Mem[0000000010141400] = 1a073cc4
1585! Starting 10 instruction Load Burst
1586! Mem[0000000010141408] = 00000000, %l2 = 00000000000000ff
1587 lduha [%i5+%o4]0x80,%l2 ! %l2 = 0000000000000000
1588
1589p0_label_61:
1590 membar #Sync ! Added by membar checker (15)
1591! Mem[0000000010001408] = fe32ca16 f2d471b2, %l0 = 00000000, %l1 = 00000000
1592 ldda [%i0+%o4]0x88,%l0 ! %l0 = 00000000f2d471b2 00000000fe32ca16
1593! Mem[0000000010101410] = 00000000, %l3 = 00000000ffffffa4
1594 lduba [%i4+%o5]0x88,%l3 ! %l3 = 0000000000000000
1595! Mem[0000000010101410] = 00000000 ffffff62, %l0 = f2d471b2, %l1 = fe32ca16
1596 ldda [%i4+%o5]0x80,%l0 ! %l0 = 0000000000000000 00000000ffffff62
1597! Mem[0000000030101408] = fe32ca1600000000, %l5 = 0000000000000000
1598 ldxa [%i4+%o4]0x89,%l5 ! %l5 = fe32ca1600000000
1599! Mem[0000000010101410] = 00000000, %l6 = 0000000000000099
1600 lduba [%i4+%o5]0x80,%l6 ! %l6 = 0000000000000000
1601! Mem[0000000010101410] = 00000000, %l2 = 0000000000000000
1602 ldswa [%i4+%o5]0x80,%l2 ! %l2 = 0000000000000000
1603! Mem[0000000010101400] = ffffffffa4ffffff, %f8 = cdf50930 b4ea1e13
1604 ldda [%i4+%g0]0x80,%f8 ! %f8 = ffffffff a4ffffff
1605! Mem[0000000030101408] = 00000000, %l5 = fe32ca1600000000
1606 lduha [%i4+%o4]0x89,%l5 ! %l5 = 0000000000000000
1607! Mem[0000000030001408] = ff0000ff304c00cd, %l6 = 0000000000000000
1608 ldxa [%i0+%o4]0x81,%l6 ! %l6 = ff0000ff304c00cd
1609! Starting 10 instruction Store Burst
1610! %f22 = ff074a48 4b96dc64, %l2 = 0000000000000000
1611! Mem[0000000010001420] = 131eeab43009f5cd
1612 add %i0,0x020,%g1
1613 stda %f22,[%g1+%l2]ASI_PST8_P ! Mem[0000000010001420] = 131eeab43009f5cd
1614
1615p0_label_62:
1616! %l6 = ff0000ff304c00cd, Mem[00000000201c0000] = ffffee02
1617 sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = 00cdee02
1618! %l2 = 0000000000000000, Mem[0000000020800001] = a4005636, %asi = 80
1619 stba %l2,[%o1+0x001]%asi ! Mem[0000000020800000] = a4005636
1620! %l0 = 00000000, %l1 = ffffff62, Mem[0000000010081408] = f2d471b2 204660e6
1621 stda %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000 ffffff62
1622! Mem[0000000030001408] = ff0000ff, %l4 = ffffffffffffff00
1623 ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
1624! %f20 = 00000000, Mem[0000000030081410] = ff000000
1625 sta %f20,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
1626! %l0 = 0000000000000000, Mem[0000000010101408] = 000000ff
1627 stwa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
1628! %l6 = 304c00cd, %l7 = ffff964b, Mem[0000000010081408] = 00000000 ffffff62
1629 stda %l6,[%i2+0x008]%asi ! Mem[0000000010081408] = 304c00cd ffff964b
1630! Mem[0000000010081410] = 00000062, %l1 = 00000000ffffff62
1631 ldstuba [%i2+%o5]0x88,%l1 ! %l1 = 00000062000000ff
1632! %l1 = 0000000000000062, Mem[0000000010001400] = 64dc964b484a07ff
1633 stx %l1,[%i0+%g0] ! Mem[0000000010001400] = 0000000000000062
1634! Starting 10 instruction Load Burst
1635! Mem[0000000010041400] = a2d74ace, %f6 = ac11230e
1636 lda [%i1+%g0]0x80,%f6 ! %f6 = a2d74ace
1637
1638p0_label_63:
1639! Mem[0000000010041408] = 00000000, %l4 = 00000000000000ff
1640 ldswa [%i1+%o4]0x80,%l4 ! %l4 = 0000000000000000
1641! Mem[00000000211c0000] = abff0619, %l3 = 0000000000000000
1642 lduba [%o2+0x000]%asi,%l3 ! %l3 = 00000000000000ab
1643! Mem[0000000010041404] = d6ea1e3d, %l3 = 00000000000000ab
1644 ldsh [%i1+0x004],%l3 ! %l3 = ffffffffffffd6ea
1645! Mem[0000000030101400] = 64dc964b484a07ff, %l6 = ff0000ff304c00cd
1646 ldxa [%i4+%g0]0x81,%l6 ! %l6 = 64dc964b484a07ff
1647! Mem[00000000100c1410] = 00000000, %f24 = 1a073cc4
1648 lda [%i3+%o5]0x80,%f24 ! %f24 = 00000000
1649! Mem[00000000100c1400] = 00000000, %l6 = 64dc964b484a07ff
1650 lduha [%i3+%g0]0x88,%l6 ! %l6 = 0000000000000000
1651! Mem[0000000010041400] = a2d74ace, %f0 = ff074a48
1652 lda [%i1+0x000]%asi,%f0 ! %f0 = a2d74ace
1653! Mem[00000000300c1408] = 000000ff, %l7 = ffffffffffff964b
1654 ldsha [%i3+%o4]0x89,%l7 ! %l7 = 00000000000000ff
1655! Mem[0000000030181408] = 0000ff62, %l5 = 0000000000000000
1656 ldsba [%i6+%o4]0x89,%l5 ! %l5 = 0000000000000062
1657! Starting 10 instruction Store Burst
1658! %f13 = b3773199, %f14 = 686b81dc, %f7 = 484a07ff
1659 fsubs %f13,%f14,%f7 ! %f7 = e86b81dc
1660
1661p0_label_64:
1662! %f8 = ffffffff a4ffffff, Mem[0000000010001428] = 86b14b5d cc63a6c5
1663 std %f8 ,[%i0+0x028] ! Mem[0000000010001428] = ffffffff a4ffffff
1664! Mem[0000000030001400] = 64dc964b, %l3 = ffffffffffffd6ea
1665 swapa [%i0+%g0]0x89,%l3 ! %l3 = 0000000064dc964b
1666! %l1 = 0000000000000062, Mem[0000000030001408] = ff0000ff
1667 stwa %l1,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000062
1668! Mem[000000001000143c] = dc816b68, %l6 = 0000000000000000
1669 swap [%i0+0x03c],%l6 ! %l6 = 00000000dc816b68
1670! %l0 = 00000000, %l1 = 00000062, Mem[0000000010101410] = 00000000 ffffff62
1671 stda %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000 00000062
1672! %f14 = 686b81dc af3777ab, Mem[0000000010181410] = 00000000 000000ff
1673 stda %f14,[%i6+%o5]0x80 ! Mem[0000000010181410] = 686b81dc af3777ab
1674! %l6 = dc816b68, %l7 = 000000ff, Mem[00000000300c1408] = 000000ff b4c203cd
1675 stda %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = dc816b68 000000ff
1676! %l2 = 0000000000000000, Mem[0000000010181400] = ff000000c4b0dead, %asi = 80
1677 stxa %l2,[%i6+0x000]%asi ! Mem[0000000010181400] = 0000000000000000
1678! %f22 = ff074a48 4b96dc64, %l0 = 0000000000000000
1679! Mem[0000000010001400] = 0000000000000062
1680 stda %f22,[%i0+%l0]ASI_PST8_P ! Mem[0000000010001400] = 0000000000000062
1681! Starting 10 instruction Load Burst
1682! Mem[0000000030101408] = 00000000, %l7 = 00000000000000ff
1683 ldswa [%i4+%o4]0x81,%l7 ! %l7 = 0000000000000000
1684
1685p0_label_65:
1686! Mem[0000000010081408] = cd004c30, %l7 = 0000000000000000
1687 lduha [%i2+%o4]0x88,%l7 ! %l7 = 0000000000004c30
1688! Mem[0000000010141410] = 60e60000 00000000, %l2 = 00000000, %l3 = 64dc964b
1689 ldda [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000000 0000000060e60000
1690! Mem[0000000030081408] = ff000022, %l0 = 0000000000000000
1691 ldswa [%i2+%o4]0x81,%l0 ! %l0 = ffffffffff000022
1692! Mem[0000000030181400] = 0000000000000000, %l7 = 0000000000004c30
1693 ldxa [%i6+%g0]0x81,%l7 ! %l7 = 0000000000000000
1694! Mem[00000000100c1420] = 16ab6c5b 77988d1e, %l2 = 00000000, %l3 = 60e60000
1695 ldda [%i3+0x020]%asi,%l2 ! %l2 = 0000000016ab6c5b 0000000077988d1e
1696! Mem[0000000030101400] = 64dc964b, %l0 = ffffffffff000022
1697 ldsha [%i4+%g0]0x81,%l0 ! %l0 = 00000000000064dc
1698! Mem[0000000010181404] = 00000000, %l2 = 0000000016ab6c5b
1699 ldswa [%i6+0x004]%asi,%l2 ! %l2 = 0000000000000000
1700! Mem[0000000020800000] = a4005636, %l4 = 0000000000000000
1701 ldsba [%o1+0x000]%asi,%l4 ! %l4 = ffffffffffffffa4
1702! Mem[0000000010001408] = b271d4f2, %l5 = 0000000000000062
1703 ldsba [%i0+%o4]0x80,%l5 ! %l5 = ffffffffffffffb2
1704! Starting 10 instruction Store Burst
1705! %l4 = ffffffffffffffa4, Mem[00000000100c1408] = 00000000
1706 stha %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffa40000
1707
1708p0_label_66:
1709! %f24 = 00000000 3009f5cd, Mem[0000000030001400] = ead6ffff 204660e6
1710 stda %f24,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000 3009f5cd
1711! %l7 = 0000000000000000, Mem[0000000010141418] = 1b915f95d8b6a464
1712 stx %l7,[%i5+0x018] ! Mem[0000000010141418] = 0000000000000000
1713! Mem[0000000020800040] = 00e637be, %l6 = 00000000dc816b68
1714 ldstub [%o1+0x040],%l6 ! %l6 = 00000000000000ff
1715! %l0 = 00000000000064dc, Mem[0000000010101408] = 00000000
1716 stwa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000064dc
1717! %l6 = 00000000, %l7 = 00000000, Mem[0000000030001408] = 62000000 304c00cd
1718 stda %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000 00000000
1719! Mem[000000001014141c] = 00000000, %l3 = 0000000077988d1e
1720 swap [%i5+0x01c],%l3 ! %l3 = 0000000000000000
1721! %f10 = c5a663cc 5d4bb186, Mem[0000000010001410] = ca3d00ff 00000096
1722 stda %f10,[%i0+%o5]0x80 ! Mem[0000000010001410] = c5a663cc 5d4bb186
1723! %l5 = ffffffffffffffb2, Mem[00000000300c1400] = 3e9d4bff
1724 stwa %l5,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffffb2
1725! %l7 = 0000000000000000, Mem[0000000010081400] = c4b0dead
1726 stwa %l7,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
1727! Starting 10 instruction Load Burst
1728! Mem[0000000010041420] = d064c176 1a073cc4, %l4 = ffffffa4, %l5 = ffffffb2
1729 ldd [%i1+0x020],%l4 ! %l4 = 00000000d064c176 000000001a073cc4
1730
1731p0_label_67:
1732! Mem[0000000010001400] = 00000000, %l2 = 0000000000000000
1733 lduha [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000000
1734! Mem[0000000010101410] = 00000000, %l4 = 00000000d064c176
1735 lduba [%i4+%o5]0x80,%l4 ! %l4 = 0000000000000000
1736! Mem[0000000010181418] = ff73e1b3 00000000, %l6 = 00000000, %l7 = 00000000
1737 ldd [%i6+0x018],%l6 ! %l6 = 00000000ff73e1b3 0000000000000000
1738! Mem[0000000030141400] = 00000000, %l0 = 00000000000064dc
1739 lduwa [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
1740! Mem[0000000010001414] = 5d4bb186, %l4 = 0000000000000000
1741 lduh [%i0+0x014],%l4 ! %l4 = 0000000000005d4b
1742! Mem[0000000010081400] = 00000000000000ff, %l4 = 0000000000005d4b
1743 ldxa [%i2+%g0]0x80,%l4 ! %l4 = 00000000000000ff
1744! Mem[00000000300c1410] = 4b96dc64, %l3 = 0000000000000000
1745 lduba [%i3+%o5]0x89,%l3 ! %l3 = 0000000000000064
1746! Mem[0000000010081410] = 000000ff, %l7 = 0000000000000000
1747 ldswa [%i2+%o5]0x88,%l7 ! %l7 = 00000000000000ff
1748! Mem[000000001010140c] = c4b0dead, %l7 = 00000000000000ff
1749 ldub [%i4+0x00d],%l7 ! %l7 = 00000000000000b0
1750! Starting 10 instruction Store Burst
1751! Mem[0000000010141400] = 1a073cc4, %l7 = 00000000000000b0
1752 swap [%i5+%g0],%l7 ! %l7 = 000000001a073cc4
1753
1754p0_label_68:
1755! Mem[0000000030141400] = 00000000, %l4 = 00000000000000ff
1756 ldstuba [%i5+%g0]0x81,%l4 ! %l4 = 00000000000000ff
1757! %f16 = addeb0c4 000000ff, %l2 = 0000000000000000
1758! Mem[0000000010041420] = d064c1761a073cc4
1759 add %i1,0x020,%g1
1760 stda %f16,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010041420] = d064c1761a073cc4
1761! %l0 = 0000000000000000, Mem[00000000300c1410] = 16ca32fe4b96dc64
1762 stxa %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000000000000000
1763! %l0 = 00000000, %l1 = 00000062, Mem[0000000010001408] = f2d471b2 fe32ca16
1764 stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000 00000062
1765! %l0 = 0000000000000000, Mem[0000000030141408] = ffffffff
1766 stha %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000ffff
1767! %f14 = 686b81dc af3777ab, Mem[0000000010181438] = 1a073cc4 a44b1063
1768 stda %f14,[%i6+0x038]%asi ! Mem[0000000010181438] = 686b81dc af3777ab
1769! Mem[0000000030181400] = 00000000, %l1 = 0000000000000062
1770 ldstuba [%i6+%g0]0x81,%l1 ! %l1 = 00000000000000ff
1771! %l6 = 00000000ff73e1b3, Mem[0000000010001408] = 0000000062000000
1772 stxa %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000ff73e1b3
1773! %l5 = 000000001a073cc4, Mem[00000000211c0001] = abff0619, %asi = 80
1774 stba %l5,[%o2+0x001]%asi ! Mem[00000000211c0000] = abc40619
1775! Starting 10 instruction Load Burst
1776! Mem[0000000030041410] = 00000000, %l0 = 0000000000000000
1777 lduha [%i1+%o5]0x81,%l0 ! %l0 = 0000000000000000
1778
1779p0_label_69:
1780! Mem[0000000030181410] = ce4ad7a2, %l0 = 0000000000000000
1781 lduba [%i6+%o5]0x81,%l0 ! %l0 = 00000000000000ce
1782! Mem[0000000010001430] = 993177b3ce4ad7a2, %l7 = 000000001a073cc4
1783 ldx [%i0+0x030],%l7 ! %l7 = 993177b3ce4ad7a2
1784! Mem[0000000030101400] = 4b96dc64, %l0 = 00000000000000ce
1785 ldswa [%i4+%g0]0x89,%l0 ! %l0 = 000000004b96dc64
1786! Mem[0000000010081424] = 3009f5cd, %l1 = 0000000000000000
1787 ldsw [%i2+0x024],%l1 ! %l1 = 000000003009f5cd
1788! Mem[0000000030001410] = 64dc964b00000054, %f4 = 96000000 ff003dca
1789 ldda [%i0+%o5]0x81,%f4 ! %f4 = 64dc964b 00000054
1790! Mem[0000000020800040] = ffe637be, %l3 = 0000000000000064
1791 lduba [%o1+0x040]%asi,%l3 ! %l3 = 00000000000000ff
1792! Mem[000000001010142c] = 5316e302, %l4 = 0000000000000000
1793 ldsha [%i4+0x02c]%asi,%l4 ! %l4 = 0000000000005316
1794! Mem[0000000030001410] = 4b96dc64, %l2 = 0000000000000000
1795 lduba [%i0+%o5]0x89,%l2 ! %l2 = 0000000000000064
1796! Mem[0000000030001410] = 64dc964b00000054, %l0 = 000000004b96dc64
1797 ldxa [%i0+%o5]0x81,%l0 ! %l0 = 64dc964b00000054
1798! Starting 10 instruction Store Burst
1799! %l6 = 00000000ff73e1b3, Mem[0000000030081400] = 00000000
1800 stha %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000e1b3
1801
1802p0_label_70:
1803! %l0 = 64dc964b00000054, Mem[0000000010041400] = ce4ad7a2
1804 stwa %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000054
1805! Mem[0000000010041410] = 00ff0000, %l3 = 00000000000000ff
1806 ldstuba [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000ff
1807! Mem[0000000030141400] = ff000000, %l7 = 993177b3ce4ad7a2
1808 swapa [%i5+%g0]0x81,%l7 ! %l7 = 00000000ff000000
1809! %l0 = 64dc964b00000054, Mem[0000000010001408] = 00000000
1810 stwa %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000054
1811! %f20 = 00000000 0000006d, Mem[0000000010141428] = a79e2a89 b948a79e
1812 stda %f20,[%i5+0x028]%asi ! Mem[0000000010141428] = 00000000 0000006d
1813! %f0 = a2d74ace 4b96dc64 fe32ca16 00000000
1814! %f4 = 64dc964b 00000054 a2d74ace e86b81dc
1815! %f8 = ffffffff a4ffffff c5a663cc 5d4bb186
1816! %f12 = a2d74ace b3773199 686b81dc af3777ab
1817 stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000030101400
1818! %l4 = 0000000000005316, Mem[000000001010140c] = c4b0dead, %asi = 80
1819 stwa %l4,[%i4+0x00c]%asi ! Mem[000000001010140c] = 00005316
1820! %l6 = 00000000ff73e1b3, Mem[0000000030041408] = 00000000
1821 stba %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000b3
1822! Mem[00000000100c1410] = 00000000, %l3 = 0000000000000000
1823 swapa [%i3+%o5]0x80,%l3 ! %l3 = 0000000000000000
1824! Starting 10 instruction Load Burst
1825 membar #Sync ! Added by membar checker (16)
1826! Mem[0000000010081400] = 00000000 000000ff 304c00cd ffff964b
1827! Mem[0000000010081410] = ff000000 b4c203cd ff074a48 4b96dc64
1828! Mem[0000000010081420] = 1a073cc4 3009f5cd cd03c2b4 00000062
1829! Mem[0000000010081430] = ff3177b3 00000000 ab7737af ff4b9d3e
1830 ldda [%i2]ASI_BLK_PL,%f16 ! Block Load from 0000000010081400
1831
1832p0_label_71:
1833! Mem[0000000010141408] = 00000000, %l1 = 000000003009f5cd
1834 ldswa [%i5+%o4]0x80,%l1 ! %l1 = 0000000000000000
1835! Mem[0000000010041400] = 3d1eead600000054, %f10 = c5a663cc 5d4bb186
1836 ldda [%i1+%g0]0x88,%f10 ! %f10 = 3d1eead6 00000054
1837! Mem[0000000010001400] = 00000000 00000062 00000054 ff73e1b3
1838! Mem[0000000010001410] = c5a663cc 5d4bb186 ff074a48 0e2311ac
1839! Mem[0000000010001420] = 131eeab4 3009f5cd ffffffff a4ffffff
1840! Mem[0000000010001430] = 993177b3 ce4ad7a2 ab7737af 00000000
1841 ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 0000000010001400
1842! Mem[0000000030001400] = 00000000, %l0 = 64dc964b00000054
1843 ldsha [%i0+%g0]0x81,%l0 ! %l0 = 0000000000000000
1844! Mem[0000000030041408] = b3000000, %l7 = 00000000ff000000
1845 ldsba [%i1+%o4]0x81,%l7 ! %l7 = ffffffffffffffb3
1846! Mem[0000000030181400] = ff000000, %l0 = 0000000000000000
1847 ldsha [%i6+%g0]0x81,%l0 ! %l0 = ffffffffffffff00
1848! Mem[0000000010001424] = 3009f5cd, %l3 = 0000000000000000
1849 ldsha [%i0+0x026]%asi,%l3 ! %l3 = fffffffffffff5cd
1850! Mem[00000000300c1408] = 686b81dc, %l3 = fffffffffffff5cd
1851 ldsha [%i3+%o4]0x81,%l3 ! %l3 = 000000000000686b
1852! Mem[0000000010141420] = 409dfdea4e7ae252, %f8 = ffffffff a4ffffff
1853 ldda [%i5+0x020]%asi,%f8 ! %f8 = 409dfdea 4e7ae252
1854! Starting 10 instruction Store Burst
1855! %l7 = ffffffffffffffb3, Mem[0000000030181408] = 0000ff62
1856 stba %l7,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000ffb3
1857
1858p0_label_72:
1859! %l1 = 0000000000000000, Mem[0000000030081400] = 0000e1b3
1860 stwa %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000
1861! %l4 = 0000000000005316, Mem[0000000010141400] = 000000b0
1862 stba %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 160000b0
1863! %f0 = a2d74ace 4b96dc64, Mem[0000000030101408] = 16ca32fe 00000000
1864 stda %f0 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = a2d74ace 4b96dc64
1865! %l1 = 0000000000000000, Mem[0000000020800040] = ffe637be, %asi = 80
1866 stha %l1,[%o1+0x040]%asi ! Mem[0000000020800040] = 000037be
1867! %l0 = ffffffffffffff00, Mem[0000000030181408] = b3ff0000
1868 stha %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = ff000000
1869! %l3 = 000000000000686b, imm = fffffffffffff2c7, %l7 = ffffffffffffffb3
1870 xor %l3,-0xd39,%l7 ! %l7 = ffffffffffff9aac
1871! Mem[0000000030101400] = a2d74ace, %l0 = ffffffffffffff00
1872 ldstuba [%i4+%g0]0x81,%l0 ! %l0 = 000000a2000000ff
1873! Mem[00000000211c0001] = abc40619, %l4 = 0000000000005316
1874 ldstub [%o2+0x001],%l4 ! %l4 = 000000c4000000ff
1875 membar #Sync ! Added by membar checker (17)
1876! %l4 = 00000000000000c4, Mem[000000001000143c] = 00000000
1877 stw %l4,[%i0+0x03c] ! Mem[000000001000143c] = 000000c4
1878! Starting 10 instruction Load Burst
1879! Mem[0000000030141410] = a4ffffff, %l0 = 00000000000000a2
1880 lduba [%i5+%o5]0x81,%l0 ! %l0 = 00000000000000a4
1881
1882p0_label_73:
1883! Mem[0000000010141400] = b0000016, %l1 = 0000000000000000
1884 ldsha [%i5+%g0]0x88,%l1 ! %l1 = 0000000000000016
1885! Mem[0000000010081408] = 304c00cd, %l1 = 0000000000000016
1886 ldsha [%i2+%o4]0x80,%l1 ! %l1 = 000000000000304c
1887! Mem[000000001004140c] = 00000000, %l6 = 00000000ff73e1b3
1888 ldsba [%i1+0x00d]%asi,%l6 ! %l6 = 0000000000000000
1889! Mem[0000000010181410] = ab7737af dc816b68, %l2 = 00000064, %l3 = 0000686b
1890 ldda [%i6+%o5]0x88,%l2 ! %l2 = 00000000dc816b68 00000000ab7737af
1891! Mem[000000001004140c] = 00000000, %l5 = 000000001a073cc4
1892 ldsb [%i1+0x00c],%l5 ! %l5 = 0000000000000000
1893! Mem[000000001000140c] = ff73e1b3, %l7 = ffffffffffff9aac
1894 ldsba [%i0+0x00c]%asi,%l7 ! %l7 = ffffffffffffffff
1895! Mem[0000000010101424] = 28694386, %l2 = 00000000dc816b68
1896 ldsha [%i4+0x024]%asi,%l2 ! %l2 = 0000000000002869
1897! Mem[0000000010041408] = 00000000, %l4 = 00000000000000c4
1898 lduha [%i1+%o4]0x80,%l4 ! %l4 = 0000000000000000
1899! Mem[0000000030001400] = 00000000, %l6 = 0000000000000000
1900 ldsha [%i0+%g0]0x81,%l6 ! %l6 = 0000000000000000
1901! Starting 10 instruction Store Burst
1902! %f16 = 00000000, Mem[00000000100c1400] = 00000000
1903 sta %f16,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
1904
1905p0_label_74:
1906! Mem[0000000010181400] = 00000000, %l2 = 0000000000002869
1907 swapa [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000000
1908! %l1 = 000000000000304c, Mem[0000000010101410] = 00000000
1909 stba %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = 4c000000
1910! %l4 = 0000000000000000, Mem[00000000100c1416] = ce4ad7a2
1911 sth %l4,[%i3+0x016] ! Mem[00000000100c1414] = ce4a0000
1912! %l6 = 0000000000000000, Mem[0000000030141400] = a2d74ace
1913 stwa %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000
1914! %l6 = 0000000000000000, Mem[0000000030141410] = ffffffa4
1915 stba %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffff00
1916! %f9 = 4e7ae252, Mem[0000000030041410] = 00000000
1917 sta %f9 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = 4e7ae252
1918! %f14 = 686b81dc af3777ab, %l3 = 00000000ab7737af
1919! Mem[0000000010041428] = 000000ff00008af2
1920 add %i1,0x028,%g1
1921 stda %f14,[%g1+%l3]ASI_PST8_P ! Mem[0000000010041428] = 680081ffaf3777ab
1922! %l6 = 0000000000000000, Mem[0000000010001408] = 00000054ff73e1b3
1923 stxa %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000000000000000
1924! Mem[00000000211c0000] = abff0619, %l7 = ffffffffffffffff
1925 ldstuba [%o2+0x000]%asi,%l7 ! %l7 = 000000ab000000ff
1926! Starting 10 instruction Load Burst
1927! Mem[0000000010041410] = 00ff00ff, %l2 = 0000000000000000
1928 ldsba [%i1+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
1929
1930p0_label_75:
1931! Mem[00000000300c1408] = 686b81dc, %l0 = 00000000000000a4
1932 ldsha [%i3+%o4]0x81,%l0 ! %l0 = 000000000000686b
1933! Mem[0000000010141408] = ffffffff00000000, %f6 = a2d74ace e86b81dc
1934 ldda [%i5+%o4]0x88,%f6 ! %f6 = ffffffff 00000000
1935! Mem[0000000030081410] = 00000000, %l0 = 000000000000686b
1936 lduba [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000
1937! Mem[0000000030101410] = 64dc964b, %l2 = ffffffffffffffff
1938 lduwa [%i4+%o5]0x81,%l2 ! %l2 = 0000000064dc964b
1939! Mem[0000000030101408] = 64dc964b, %l3 = 00000000ab7737af
1940 ldswa [%i4+%o4]0x81,%l3 ! %l3 = 0000000064dc964b
1941! Mem[0000000030101410] = 64dc964b, %l6 = 0000000000000000
1942 ldswa [%i4+%o5]0x81,%l6 ! %l6 = 0000000064dc964b
1943! Mem[0000000010101410] = 4c000000, %f26 = ffffffff
1944 ld [%i4+%o5],%f26 ! %f26 = 4c000000
1945! Mem[0000000010041408] = 00000000, %l7 = 00000000000000ab
1946 lduwa [%i1+%o4]0x80,%l7 ! %l7 = 0000000000000000
1947! Mem[0000000010101400] = ffffffa4 ffffffff, %l2 = 64dc964b, %l3 = 64dc964b
1948 ldda [%i4+%g0]0x88,%l2 ! %l2 = 00000000ffffffff 00000000ffffffa4
1949! Starting 10 instruction Store Burst
1950! %f4 = 64dc964b, Mem[0000000010141410] = 00000000
1951 st %f4 ,[%i5+%o5] ! Mem[0000000010141410] = 64dc964b
1952
1953p0_label_76:
1954! %f28 = 993177b3 ce4ad7a2, %l3 = 00000000ffffffa4
1955! Mem[0000000030041428] = 9ea748b9892a9ea7
1956 add %i1,0x028,%g1
1957 stda %f28,[%g1+%l3]ASI_PST32_SL ! Mem[0000000030041428] = 9ea748b9892a9ea7
1958! %l1 = 000000000000304c, Mem[0000000010141400] = 160000b0b3773199
1959 stxa %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000000000304c
1960! Mem[0000000010101400] = ffffffff, %l2 = 00000000ffffffff
1961 ldstuba [%i4+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
1962! %f25 = 3009f5cd, Mem[000000001010141c] = f45fe3d2
1963 st %f25,[%i4+0x01c] ! Mem[000000001010141c] = 3009f5cd
1964! Mem[0000000021800141] = c7fa199f, %l5 = 0000000000000000
1965 ldstuba [%o3+0x141]%asi,%l5 ! %l5 = 000000fa000000ff
1966! Mem[0000000030041400] = cdf50930, %l7 = 0000000000000000
1967 ldstuba [%i1+%g0]0x89,%l7 ! %l7 = 00000030000000ff
1968! %l2 = 000000ff, %l3 = ffffffa4, Mem[0000000010081418] = ff074a48 4b96dc64
1969 stda %l2,[%i2+0x018]%asi ! Mem[0000000010081418] = 000000ff ffffffa4
1970! Mem[0000000021800100] = 35fb9db1, %l0 = 0000000000000000
1971 ldstuba [%o3+0x100]%asi,%l0 ! %l0 = 00000035000000ff
1972! %f18 = 00000054, Mem[0000000010101408] = dc640000
1973 sta %f18,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000054
1974! Starting 10 instruction Load Burst
1975! Mem[0000000020800000] = a4005636, %l3 = 00000000ffffffa4
1976 lduh [%o1+%g0],%l3 ! %l3 = 000000000000a400
1977
1978p0_label_77:
1979! Mem[0000000030001410] = 64dc964b00000054, %l5 = 00000000000000fa
1980 ldxa [%i0+%o5]0x81,%l5 ! %l5 = 64dc964b00000054
1981! Mem[0000000010041430] = bba3b3e5 00004bff, %l0 = 00000035, %l1 = 0000304c
1982 ldda [%i1+0x030]%asi,%l0 ! %l0 = 00000000bba3b3e5 0000000000004bff
1983! Mem[0000000030181410] = a2d74ace, %l3 = 000000000000a400
1984 lduha [%i6+%o5]0x89,%l3 ! %l3 = 0000000000004ace
1985! Mem[0000000021800140] = c7ff199f, %l2 = 00000000000000ff
1986 ldub [%o3+0x141],%l2 ! %l2 = 00000000000000ff
1987! Mem[0000000030181400] = ff000000, %l6 = 0000000064dc964b
1988 ldsha [%i6+%g0]0x81,%l6 ! %l6 = ffffffffffffff00
1989! %l1 = 0000000000004bff, %l1 = 0000000000004bff, %y = 00000000
1990 udiv %l1,%l1,%l0 ! %l0 = 0000000000000001
1991 mov %l0,%y ! %y = 00000001
1992! Mem[0000000010101410] = 0000004c, %l2 = 00000000000000ff
1993 ldswa [%i4+%o5]0x88,%l2 ! %l2 = 000000000000004c
1994! Mem[0000000020800000] = a4005636, %l5 = 64dc964b00000054
1995 lduha [%o1+0x000]%asi,%l5 ! %l5 = 000000000000a400
1996! Mem[00000000300c1400] = d68bd32b ffffffb2, %l0 = 00000001, %l1 = 00004bff
1997 ldda [%i3+%g0]0x89,%l0 ! %l0 = 00000000ffffffb2 00000000d68bd32b
1998! Starting 10 instruction Store Burst
1999! %l3 = 0000000000004ace, Mem[0000000030001400] = 000000003009f5cd
2000 stxa %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000000004ace
2001
2002p0_label_78:
2003! %f24 = 131eeab4 3009f5cd, %l5 = 000000000000a400
2004! Mem[00000000300c1430] = f66049cd8031de45
2005 add %i3,0x030,%g1
2006 stda %f24,[%g1+%l5]ASI_PST8_SL ! Mem[00000000300c1430] = f66049cd8031de45
2007! Mem[0000000010041408] = 00000000, %l7 = 0000000000000030
2008 ldstub [%i1+%o4],%l7 ! %l7 = 00000000000000ff
2009! Mem[0000000010101410] = 4c000000, %l7 = 0000000000000000
2010 ldstuba [%i4+%o5]0x80,%l7 ! %l7 = 0000004c000000ff
2011! %l1 = 00000000d68bd32b, Mem[0000000010081410] = ff000000b4c203cd
2012 stxa %l1,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000d68bd32b
2013! Mem[0000000030041400] = ff09f5cd, %l5 = 000000000000a400
2014 swapa [%i1+%g0]0x81,%l5 ! %l5 = 00000000ff09f5cd
2015! %f2 = fe32ca16, Mem[00000000300c1400] = ffffffb2
2016 sta %f2 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = fe32ca16
2017! %l2 = 0000004c, %l3 = 00004ace, Mem[0000000030181408] = ff000000 00000000
2018 stda %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000004c 00004ace
2019! %l4 = 00000000, %l5 = ff09f5cd, Mem[0000000010041410] = ff00ff00 e5cb0000
2020 stda %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000 ff09f5cd
2021! Mem[00000000201c0001] = 00cdee02, %l2 = 000000000000004c
2022 ldstuba [%o0+0x001]%asi,%l2 ! %l2 = 000000cd000000ff
2023! Starting 10 instruction Load Burst
2024! Mem[0000000030101400] = ffd74ace, %l7 = 000000000000004c
2025 lduba [%i4+%g0]0x81,%l7 ! %l7 = 00000000000000ff
2026
2027p0_label_79:
2028! Mem[0000000010041408] = 000000ff, %l1 = 00000000d68bd32b
2029 ldsha [%i1+%o4]0x88,%l1 ! %l1 = 00000000000000ff
2030 membar #Sync ! Added by membar checker (18)
2031! Mem[0000000030001400] = 00000000 00004ace 00000000 00000000
2032! Mem[0000000030001410] = 64dc964b 00000054 5490d15e 00000000
2033! Mem[0000000030001420] = 409dfdea 4e7ae252 a79e2a89 b948a79e
2034! Mem[0000000030001430] = 8599e5c5 bb2bb937 62fa10da a4121063
2035 ldda [%i0]ASI_BLK_SL,%f0 ! Block Load from 0000000030001400
2036! Mem[00000000300c1408] = 686b81dc ff000000, %l0 = ffffffb2, %l1 = 000000ff
2037 ldda [%i3+%o4]0x81,%l0 ! %l0 = 00000000686b81dc 00000000ff000000
2038! Mem[0000000010001410] = c5a663cc 5d4bb186, %l4 = 00000000, %l5 = ff09f5cd
2039 ldda [%i0+%o5]0x80,%l4 ! %l4 = 00000000c5a663cc 000000005d4bb186
2040! Mem[0000000010001408] = 00000000 00000000, %l4 = c5a663cc, %l5 = 5d4bb186
2041 ldda [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000000 0000000000000000
2042! Mem[0000000010041408] = 00000000000000ff, %l1 = 00000000ff000000
2043 ldxa [%i1+%o4]0x88,%l1 ! %l1 = 00000000000000ff
2044! Mem[0000000010041408] = ff00000000000000, %l4 = 0000000000000000
2045 ldxa [%i1+%o4]0x80,%l4 ! %l4 = ff00000000000000
2046! Mem[0000000010041408] = ff000000, %l7 = 00000000000000ff
2047 ldsb [%i1+0x00a],%l7 ! %l7 = 0000000000000000
2048! Mem[0000000010041410] = 00000000, %l3 = 0000000000004ace
2049 ldsba [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000000
2050! Starting 10 instruction Store Burst
2051! %l7 = 0000000000000000, Mem[0000000010101430] = 00000054
2052 stw %l7,[%i4+0x030] ! Mem[0000000010101430] = 00000000
2053
2054p0_label_80:
2055! %l6 = ffffffffffffff00, Mem[0000000030081400] = 00000000
2056 stha %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000ff00
2057! Mem[0000000020800001] = a4005636, %l5 = 0000000000000000
2058 ldstuba [%o1+0x001]%asi,%l5 ! %l5 = 00000000000000ff
2059! %l2 = 00000000000000cd, Mem[0000000010001408] = 00000000
2060 stba %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000cd
2061! %f30 = ab7737af 00000000, Mem[0000000030181408] = 0000004c 00004ace
2062 stda %f30,[%i6+%o4]0x81 ! Mem[0000000030181408] = ab7737af 00000000
2063! %l3 = 0000000000000000, Mem[0000000010101400] = ffffffff
2064 stba %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00ffffff
2065! %f30 = ab7737af 00000000, %l7 = 0000000000000000
2066! Mem[0000000030041430] = 37b92bbbc5e59985
2067 add %i1,0x030,%g1
2068 stda %f30,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030041430] = 37b92bbbc5e59985
2069! Code Fragment 4
2070p0_fragment_1:
2071! %l0 = 00000000686b81dc
2072 setx 0x3c940db80506cd3b,%g7,%l0 ! %l0 = 3c940db80506cd3b
2073! %l1 = 00000000000000ff
2074 setx 0x1ef8c9a00c93b88d,%g7,%l1 ! %l1 = 1ef8c9a00c93b88d
2075 setx 0x7ff8, %g1, %g2
2076 and %l0, %g2, %l0
2077 setx 0xffffffff, %g1, %g2
2078 and %l1, %g2, %l1
2079 setx 0x100000000, %g1, %g2
2080 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2081 ta T_CHANGE_HPRIV
2082 stxa %l1, [%l0]ASI_ICACHE_INSTR
2083 ta T_CHANGE_NONHPRIV
2084! %l0 = 3c940db80506cd3b
2085 setx 0xb94938a00e0550e7,%g7,%l0 ! %l0 = b94938a00e0550e7
2086! %l1 = 1ef8c9a00c93b88d
2087 setx 0xf30b0e701862bed1,%g7,%l1 ! %l1 = f30b0e701862bed1
2088! Mem[0000000030101400] = ffd74ace, %l5 = 0000000000000000
2089 swapa [%i4+%g0]0x81,%l5 ! %l5 = 00000000ffd74ace
2090! Mem[0000000010181400] = 69280000, %l2 = 00000000000000cd
2091 swapa [%i6+%g0]0x80,%l2 ! %l2 = 0000000069280000
2092! Starting 10 instruction Load Burst
2093! Mem[0000000030001400] = 0000000000004ace, %f20 = c5a663cc 5d4bb186
2094 ldda [%i0+%g0]0x81,%f20 ! %f20 = 00000000 00004ace
2095
2096p0_label_81:
2097! Mem[0000000030101410] = 64dc964b, %l0 = b94938a00e0550e7
2098 lduha [%i4+%o5]0x81,%l0 ! %l0 = 00000000000064dc
2099! Mem[0000000010181408] = 00000000, %l4 = ff00000000000000
2100 lduwa [%i6+%o4]0x88,%l4 ! %l4 = 0000000000000000
2101! Mem[0000000030101400] = 00000000, %l1 = f30b0e701862bed1
2102 lduwa [%i4+%g0]0x81,%l1 ! %l1 = 0000000000000000
2103! Mem[0000000010181405] = 00000000, %l7 = 0000000000000000
2104 ldstub [%i6+0x005],%l7 ! %l7 = 00000000000000ff
2105! Mem[0000000020800000] = a4ff5636, %l5 = 00000000ffd74ace
2106 lduh [%o1+%g0],%l5 ! %l5 = 000000000000a4ff
2107! Mem[0000000010081438] = ab7737af, %l3 = 0000000000000000
2108 lduw [%i2+0x038],%l3 ! %l3 = 00000000ab7737af
2109! Mem[00000000100c1430] = ff074a484b96dc64, %f16 = 00000000 00000062
2110 ldda [%i3+0x030]%asi,%f16 ! %f16 = ff074a48 4b96dc64
2111! Mem[0000000010041400] = 00000054, %l0 = 00000000000064dc
2112 lduba [%i1+%g0]0x88,%l0 ! %l0 = 0000000000000054
2113! Mem[0000000010101408] = 00000054, %l1 = 0000000000000000
2114 lduba [%i4+%o4]0x80,%l1 ! %l1 = 0000000000000000
2115! Starting 10 instruction Store Burst
2116! %f6 = 00000000 5ed19054, Mem[0000000030101410] = 64dc964b 00000054
2117 stda %f6 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000 5ed19054
2118
2119p0_label_82:
2120! %l6 = ffffff00, %l7 = 00000000, Mem[0000000010081408] = cd004c30 4b96ffff
2121 stda %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffffff00 00000000
2122! %f0 = ce4a0000, Mem[0000000030101410] = 00000000
2123 sta %f0 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = ce4a0000
2124! Mem[0000000030081400] = 0000ff00, %l0 = 0000000000000054
2125 ldstuba [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ff
2126! %l4 = 0000000000000000, Mem[0000000030181400] = 000000ff
2127 stwa %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
2128! %l1 = 0000000000000000, Mem[000000001004140a] = ff000000
2129 sth %l1,[%i1+0x00a] ! Mem[0000000010041408] = ff000000
2130! %f0 = ce4a0000 00000000, Mem[0000000030181410] = ce4ad7a2 c5a61264
2131 stda %f0 ,[%i6+%o5]0x81 ! Mem[0000000030181410] = ce4a0000 00000000
2132! Mem[0000000030141408] = ffff0000, %l3 = 00000000ab7737af
2133 ldstuba [%i5+%o4]0x89,%l3 ! %l3 = 00000000000000ff
2134! Mem[00000000201c0001] = 00ffee02, %l0 = 0000000000000000
2135 ldstuba [%o0+0x001]%asi,%l0 ! %l0 = 000000ff000000ff
2136! Mem[0000000010001407] = 00000062, %l7 = 0000000000000000
2137 ldstuba [%i0+0x007]%asi,%l7 ! %l7 = 00000062000000ff
2138! Starting 10 instruction Load Burst
2139! Mem[0000000010101410] = 62000000 000000ff, %l0 = 000000ff, %l1 = 00000000
2140 ldda [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000ff 0000000062000000
2141
2142p0_label_83:
2143! Mem[0000000030001410] = 4b96dc64, %l3 = 0000000000000000
2144 ldsha [%i0+%o5]0x89,%l3 ! %l3 = ffffffffffffdc64
2145! Mem[0000000010181400] = cd000000, %f22 = ff074a48
2146 lda [%i6+%g0]0x88,%f22 ! %f22 = cd000000
2147! Mem[0000000010101434] = 000000c5, %l2 = 0000000069280000
2148 ldswa [%i4+0x034]%asi,%l2 ! %l2 = 00000000000000c5
2149! Mem[0000000010041410] = 00000000, %l7 = 0000000000000062
2150 ldswa [%i1+%o5]0x80,%l7 ! %l7 = 0000000000000000
2151! Mem[0000000020800040] = 000037be, %l4 = 0000000000000000
2152 lduha [%o1+0x040]%asi,%l4 ! %l4 = 0000000000000000
2153! Mem[0000000030101400] = 00000000, %l0 = 00000000000000ff
2154 lduba [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000000
2155! Mem[0000000030101408] = 4b96dc64, %l6 = ffffffffffffff00
2156 ldsba [%i4+%o4]0x89,%l6 ! %l6 = 0000000000000064
2157! Mem[0000000010181408] = 00000000 d94c0000, %l0 = 00000000, %l1 = 62000000
2158 ldda [%i6+%o4]0x80,%l0 ! %l0 = 0000000000000000 00000000d94c0000
2159! Mem[00000000100c1430] = ff074a48 4b96dc64, %l4 = 00000000, %l5 = 0000a4ff
2160 ldda [%i3+0x030]%asi,%l4 ! %l4 = 00000000ff074a48 000000004b96dc64
2161! Starting 10 instruction Store Burst
2162! Mem[0000000010141408] = 00000000, %l7 = 0000000000000000
2163 ldstuba [%i5+%o4]0x88,%l7 ! %l7 = 00000000000000ff
2164
2165p0_label_84:
2166! %f26 = 4c000000, Mem[0000000030141410] = 00ffffff
2167 sta %f26,[%i5+%o5]0x81 ! Mem[0000000030141410] = 4c000000
2168! Mem[0000000010101410] = ff000000, %l4 = 00000000ff074a48
2169 ldstuba [%i4+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
2170! Mem[0000000010181420] = 0000000000000000, %l1 = 00000000d94c0000, %l6 = 0000000000000064
2171 add %i6,0x20,%g1
2172 casxa [%g1]0x80,%l1,%l6 ! %l6 = 0000000000000000
2173! %f3 = 00000000, Mem[0000000030141408] = ffff00ff
2174 sta %f3 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000
2175! %l4 = 00000000000000ff, Mem[0000000030101408] = 64dc964b
2176 stha %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00ff964b
2177! Mem[0000000010181410] = 686b81dc, %l5 = 000000004b96dc64, %asi = 80
2178 swapa [%i6+0x010]%asi,%l5 ! %l5 = 00000000686b81dc
2179! %f20 = 00000000 00004ace, %l6 = 0000000000000000
2180! Mem[00000000300c1418] = 1855bab766e31c33
2181 add %i3,0x018,%g1
2182 stda %f20,[%g1+%l6]ASI_PST8_S ! Mem[00000000300c1418] = 1855bab766e31c33
2183! %l0 = 00000000, %l1 = d94c0000, Mem[0000000030181408] = ab7737af 00000000
2184 stda %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000 d94c0000
2185! %l0 = 0000000000000000, Mem[0000000030101410] = 00004ace
2186 stwa %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
2187! Starting 10 instruction Load Burst
2188! Mem[00000000211c0000] = ffff0619, %l5 = 00000000686b81dc
2189 ldsba [%o2+0x001]%asi,%l5 ! %l5 = ffffffffffffffff
2190
2191p0_label_85:
2192! Mem[00000000100c1410] = 00000000, %l7 = 0000000000000000
2193 lduwa [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000000
2194! Mem[0000000010181408] = 00000000, %l0 = 0000000000000000
2195 lduwa [%i6+%o4]0x80,%l0 ! %l0 = 0000000000000000
2196! Mem[0000000030081400] = ffff0000, %l6 = 0000000000000000
2197 lduha [%i2+%g0]0x81,%l6 ! %l6 = 000000000000ffff
2198! Mem[0000000030141408] = 00000000 00000000, %l6 = 0000ffff, %l7 = 00000000
2199 ldda [%i5+%o4]0x89,%l6 ! %l6 = 0000000000000000 0000000000000000
2200! Mem[0000000010041418] = 28694386, %f15 = da10fa62
2201 lda [%i1+0x018]%asi,%f15 ! %f15 = 28694386
2202! Mem[0000000010141410] = 4b96dc64, %l4 = 00000000000000ff
2203 lduwa [%i5+%o5]0x88,%l4 ! %l4 = 000000004b96dc64
2204! Mem[0000000010001400] = 00000000, %l0 = 0000000000000000
2205 ldsba [%i0+%g0]0x88,%l0 ! %l0 = 0000000000000000
2206! %f14 = 631012a4 28694386, Mem[0000000010141400] = 00000000 0000304c
2207 stda %f14,[%i5+0x000]%asi ! Mem[0000000010141400] = 631012a4 28694386
2208! Mem[0000000030101410] = 00000000, %l6 = 0000000000000000
2209 lduha [%i4+%o5]0x81,%l6 ! %l6 = 0000000000000000
2210! Starting 10 instruction Store Burst
2211! %l4 = 000000004b96dc64, Mem[0000000010041410] = 00000000
2212 stwa %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 4b96dc64
2213
2214p0_label_86:
2215! %f31 = 00000000, Mem[0000000030081400] = 0000ffff
2216 sta %f31,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000
2217! Mem[0000000010101410] = 000000ff, %l0 = 0000000000000000
2218 ldstuba [%i4+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
2219! %f18 = 00000054 ff73e1b3, Mem[0000000010101408] = 00000054 00005316
2220 stda %f18,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000054 ff73e1b3
2221! Mem[0000000010101410] = ff000000, %l1 = 00000000d94c0000
2222 ldstuba [%i4+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
2223! %l7 = 0000000000000000, Mem[0000000010101410] = 62000000000000ff
2224 stxa %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000000000000000
2225! Mem[0000000030181410] = 00004ace, %l6 = 0000000000000000
2226 ldstuba [%i6+%o5]0x89,%l6 ! %l6 = 000000ce000000ff
2227! %l6 = 000000ce, %l7 = 00000000, Mem[0000000010181408] = 00000000 d94c0000
2228 stda %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000000ce 00000000
2229! %f2 = 00000000 00000000, Mem[0000000030101410] = 00000000 5490d15e
2230 stda %f2 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000 00000000
2231! Mem[0000000030141408] = 00000000, %l3 = ffffffffffffdc64
2232 ldstuba [%i5+%o4]0x89,%l3 ! %l3 = 00000000000000ff
2233! Starting 10 instruction Load Burst
2234! Mem[0000000010001400] = 00000000000000ff, %f8 = 52e27a4e eafd9d40
2235 ldda [%i0+%g0]0x80,%f8 ! %f8 = 00000000 000000ff
2236
2237p0_label_87:
2238! Mem[0000000010181410] = ab7737af64dc964b, %l7 = 0000000000000000
2239 ldxa [%i6+%o5]0x88,%l7 ! %l7 = ab7737af64dc964b
2240! Mem[0000000020800000] = a4ff5636, %l1 = 00000000000000ff
2241 lduh [%o1+%g0],%l1 ! %l1 = 000000000000a4ff
2242! Mem[0000000030101400] = 00000000, %f9 = 000000ff
2243 lda [%i4+%g0]0x89,%f9 ! %f9 = 00000000
2244! Mem[0000000010101400] = 00ffffff a4ffffff, %l2 = 000000c5, %l3 = 00000000
2245 ldda [%i4+%g0]0x80,%l2 ! %l2 = 0000000000ffffff 00000000a4ffffff
2246! Mem[0000000030041410] = 86b14b5d4e7ae252, %f0 = ce4a0000 00000000
2247 ldda [%i1+%o5]0x89,%f0 ! %f0 = 86b14b5d 4e7ae252
2248! Mem[0000000010041400] = 54000000, %l3 = 00000000a4ffffff
2249 ldsba [%i1+%g0]0x80,%l3 ! %l3 = 0000000000000054
2250! Mem[0000000030181410] = ff4a0000 00000000, %l6 = 000000ce, %l7 = 64dc964b
2251 ldda [%i6+%o5]0x81,%l6 ! %l6 = 00000000ff4a0000 0000000000000000
2252! Mem[0000000010101400] = ffffff00, %l3 = 0000000000000054
2253 ldsba [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000000
2254! Mem[0000000010081408] = 00ffffff, %l4 = 000000004b96dc64
2255 lduha [%i2+%o4]0x80,%l4 ! %l4 = 00000000000000ff
2256! Starting 10 instruction Store Burst
2257! %f2 = 00000000, Mem[0000000010001438] = ab7737af
2258 st %f2 ,[%i0+0x038] ! Mem[0000000010001438] = 00000000
2259
2260p0_label_88:
2261! %l2 = 0000000000ffffff, Mem[0000000010041410] = 4b96dc64
2262 stwa %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00ffffff
2263! %l4 = 00000000000000ff, Mem[0000000010081410] = 00000000
2264 stwa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff
2265! %l2 = 00ffffff, %l3 = 00000000, Mem[0000000010041408] = 000000ff 00000000
2266 stda %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00ffffff 00000000
2267! Mem[0000000010001410] = c5a663cc, %l5 = ffffffffffffffff
2268 swapa [%i0+%o5]0x80,%l5 ! %l5 = 00000000c5a663cc
2269! %l4 = 00000000000000ff, Mem[0000000030141408] = ff000000
2270 stha %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00ff0000
2271! Mem[0000000010101408] = 54000000, %l6 = 00000000ff4a0000
2272 swapa [%i4+%o4]0x88,%l6 ! %l6 = 0000000054000000
2273! Mem[00000000100c1400] = 00000000, %l7 = 0000000000000000
2274 ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 00000000000000ff
2275! %l2 = 00ffffff, %l3 = 00000000, Mem[0000000030041400] = 00a40000 f2d471b2
2276 stda %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00ffffff 00000000
2277! %f16 = ff074a48 4b96dc64 00000054 ff73e1b3
2278! %f20 = 00000000 00004ace cd000000 0e2311ac
2279! %f24 = 131eeab4 3009f5cd 4c000000 a4ffffff
2280! %f28 = 993177b3 ce4ad7a2 ab7737af 00000000
2281 stda %f16,[%i3]ASI_BLK_PL ! Block Store to 00000000100c1400
2282! Starting 10 instruction Load Burst
2283! Mem[00000000300c1410] = 00000000, %l0 = 00000000000000ff
2284 ldsha [%i3+%o5]0x81,%l0 ! %l0 = 0000000000000000
2285
2286p0_label_89:
2287! Mem[0000000010041400] = 54000000, %l3 = 0000000000000000
2288 ldsha [%i1+%g0]0x80,%l3 ! %l3 = 0000000000005400
2289! Mem[0000000010141400] = 631012a4 28694386, %l2 = 00ffffff, %l3 = 00005400
2290 ldda [%i5+%g0]0x80,%l2 ! %l2 = 00000000631012a4 0000000028694386
2291! Mem[0000000010101400] = ffffff00, %l0 = 0000000000000000
2292 ldsha [%i4+%g0]0x88,%l0 ! %l0 = ffffffffffffff00
2293! Mem[0000000030101408] = 4b96ff00, %l6 = 0000000054000000
2294 ldswa [%i4+%o4]0x89,%l6 ! %l6 = 000000004b96ff00
2295! Mem[0000000010101408] = 00004affff73e1b3, %f14 = 631012a4 28694386
2296 ldda [%i4+%o4]0x80,%f14 ! %f14 = 00004aff ff73e1b3
2297! Mem[0000000010081408] = ffffff00, %f6 = 00000000
2298 lda [%i2+%o4]0x88,%f6 ! %f6 = ffffff00
2299 membar #Sync ! Added by membar checker (19)
2300! Mem[00000000100c1418] = ac11230e, %l2 = 00000000631012a4
2301 ldub [%i3+0x019],%l2 ! %l2 = 0000000000000011
2302! Mem[0000000030041410] = 86b14b5d4e7ae252, %l3 = 0000000028694386
2303 ldxa [%i1+%o5]0x89,%l3 ! %l3 = 86b14b5d4e7ae252
2304! Mem[0000000010041410] = ffffff00, %l6 = 000000004b96ff00
2305 ldswa [%i1+%o5]0x88,%l6 ! %l6 = ffffffffffffff00
2306! Starting 10 instruction Store Burst
2307! Mem[0000000030001408] = 00000000, %l6 = ffffffffffffff00
2308 ldstuba [%i0+%o4]0x81,%l6 ! %l6 = 00000000000000ff
2309
2310p0_label_90:
2311! %l6 = 0000000000000000, Mem[0000000010181410] = 4b96dc64
2312 stba %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0096dc64
2313! %l2 = 00000011, %l3 = 4e7ae252, Mem[0000000010181410] = 0096dc64 af3777ab
2314 stda %l2,[%i6+0x010]%asi ! Mem[0000000010181410] = 00000011 4e7ae252
2315! Mem[00000000211c0000] = ffff0619, %l3 = 86b14b5d4e7ae252
2316 ldstuba [%o2+0x000]%asi,%l3 ! %l3 = 000000ff000000ff
2317! Mem[0000000010141420] = 409dfdea4e7ae252, %l0 = ffffffffffffff00, %l7 = 0000000000000000
2318 add %i5,0x20,%g1
2319 casxa [%g1]0x80,%l0,%l7 ! %l7 = 409dfdea4e7ae252
2320! Mem[0000000030141408] = 0000ff00, %l3 = 00000000000000ff
2321 swapa [%i5+%o4]0x89,%l3 ! %l3 = 000000000000ff00
2322! %l7 = 409dfdea4e7ae252, Mem[00000000100c1400] = 4b96dc64
2323 stwa %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 4e7ae252
2324! Mem[0000000030101408] = 4b96ff00, %l6 = 0000000000000000
2325 swapa [%i4+%o4]0x89,%l6 ! %l6 = 000000004b96ff00
2326! %l6 = 000000004b96ff00, Mem[0000000030181408] = 00000000
2327 stha %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000ff00
2328! Mem[0000000030181400] = 00000000, %l7 = 409dfdea4e7ae252
2329 ldstuba [%i6+%g0]0x89,%l7 ! %l7 = 00000000000000ff
2330! Starting 10 instruction Load Burst
2331! Mem[0000000010141404] = 28694386, %l7 = 0000000000000000
2332 lduha [%i5+0x006]%asi,%l7 ! %l7 = 0000000000004386
2333
2334p0_label_91:
2335! Mem[0000000030041400] = 00ffffff, %l4 = 00000000000000ff
2336 lduba [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000ff
2337! Mem[0000000010181408] = 00000000 ce000000, %l4 = 000000ff, %l5 = c5a663cc
2338 ldda [%i6+%o4]0x88,%l4 ! %l4 = 00000000ce000000 0000000000000000
2339! Mem[0000000010141400] = 631012a428694386, %l2 = 0000000000000011
2340 ldxa [%i5+%g0]0x80,%l2 ! %l2 = 631012a428694386
2341! Mem[0000000030141410] = 4c000000, %l0 = ffffffffffffff00
2342 ldsha [%i5+%o5]0x81,%l0 ! %l0 = 0000000000004c00
2343! Mem[0000000010001400] = 00000000, %f0 = 86b14b5d
2344 ld [%i0+%g0],%f0 ! %f0 = 00000000
2345! Mem[0000000030101408] = 00000000, %l4 = 00000000ce000000
2346 lduha [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000000
2347! Mem[00000000201c0000] = 00ffee02, %l3 = 000000000000ff00
2348 lduba [%o0+0x001]%asi,%l3 ! %l3 = 00000000000000ff
2349! Mem[0000000030001408] = 000000ff, %l4 = 0000000000000000
2350 lduha [%i0+%o4]0x89,%l4 ! %l4 = 00000000000000ff
2351! Mem[0000000030181400] = 000000ff, %l5 = 0000000000000000
2352 ldsba [%i6+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
2353! Starting 10 instruction Store Burst
2354! Mem[0000000030001408] = 000000ff, %l3 = 00000000000000ff
2355 ldstuba [%i0+%o4]0x89,%l3 ! %l3 = 000000ff000000ff
2356
2357p0_label_92:
2358! %f25 = 3009f5cd, Mem[0000000010181408] = ce000000
2359 sta %f25,[%i6+%o4]0x88 ! Mem[0000000010181408] = 3009f5cd
2360! %l2 = 631012a428694386, Mem[0000000010101410] = 00000000
2361 stwa %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 28694386
2362! Mem[0000000010141408] = 000000ff, %l0 = 0000000000004c00
2363 swapa [%i5+%o4]0x88,%l0 ! %l0 = 00000000000000ff
2364! %l5 = ffffffffffffffff, Mem[00000000100c1410] = ce4a0000
2365 stha %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ffff0000
2366! %l0 = 00000000000000ff, Mem[0000000010001400] = 00000000
2367 stha %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000ff
2368! %l2 = 631012a428694386, Mem[00000000100c141e] = 000000cd
2369 sth %l2,[%i3+0x01e] ! Mem[00000000100c141c] = 00004386
2370! %l0 = 000000ff, %l1 = 0000a4ff, Mem[0000000030001400] = 00000000 ce4a0000
2371 stda %l0,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000ff 0000a4ff
2372! %l0 = 00000000000000ff, Mem[000000001000140c] = 00000000, %asi = 80
2373 stwa %l0,[%i0+0x00c]%asi ! Mem[000000001000140c] = 000000ff
2374! %l6 = 4b96ff00, %l7 = 00004386, Mem[0000000010001410] = ffffffff 5d4bb186
2375 stda %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = 4b96ff00 00004386
2376! Starting 10 instruction Load Burst
2377! Mem[0000000030101400] = 00000000, %l7 = 0000000000004386
2378 ldswa [%i4+%g0]0x81,%l7 ! %l7 = 0000000000000000
2379
2380p0_label_93:
2381! Mem[0000000010101408] = 00004aff, %l5 = ffffffffffffffff
2382 lduha [%i4+%o4]0x80,%l5 ! %l5 = 0000000000000000
2383! Mem[0000000010001410] = 00ff964b, %l2 = 631012a428694386
2384 lduwa [%i0+%o5]0x88,%l2 ! %l2 = 0000000000ff964b
2385! Mem[0000000010181420] = 00000000, %l3 = 00000000000000ff
2386 ldub [%i6+0x021],%l3 ! %l3 = 0000000000000000
2387! Mem[00000000100c1410] = ffff000000000000, %l7 = 0000000000000000
2388 ldxa [%i3+%o5]0x80,%l7 ! %l7 = ffff000000000000
2389! Mem[0000000030101400] = 00000000, %f8 = 00000000
2390 lda [%i4+%g0]0x81,%f8 ! %f8 = 00000000
2391! Mem[0000000010001408] = 000000cd, %l5 = 0000000000000000
2392 ldswa [%i0+%o4]0x88,%l5 ! %l5 = 00000000000000cd
2393! Mem[0000000010041430] = bba3b3e5, %f30 = ab7737af
2394 ld [%i1+0x030],%f30 ! %f30 = bba3b3e5
2395! Mem[0000000010141438] = d872e224 2fe666e8, %l0 = 000000ff, %l1 = 0000a4ff
2396 ldd [%i5+0x038],%l0 ! %l0 = 00000000d872e224 000000002fe666e8
2397! Mem[0000000030041400] = ffffff00, %l7 = ffff000000000000
2398 ldsba [%i1+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
2399! Starting 10 instruction Store Burst
2400! %f16 = ff074a48 4b96dc64, %l0 = 00000000d872e224
2401! Mem[0000000010001438] = 00000000000000c4
2402 add %i0,0x038,%g1
2403 stda %f16,[%g1+%l0]ASI_PST8_PL ! Mem[0000000010001438] = 00009600004a00c4
2404
2405p0_label_94:
2406! Mem[0000000010101434] = 000000c5, %l3 = 00000000, %l4 = 000000ff
2407 add %i4,0x34,%g1
2408 casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000000000c5
2409! %f8 = 00000000 00000000, Mem[0000000030001400] = 000000ff 0000a4ff
2410 stda %f8 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000 00000000
2411! Mem[00000000100c143c] = af3777ab, %l3 = 00000000, %l7 = ffffffff
2412 add %i3,0x3c,%g1
2413 casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000af3777ab
2414! Mem[0000000010041408] = 00ffffff, %l1 = 000000002fe666e8
2415 swapa [%i1+%o4]0x88,%l1 ! %l1 = 0000000000ffffff
2416! %l6 = 000000004b96ff00, Mem[0000000030081410] = 00000000
2417 stba %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000
2418! %l7 = 00000000af3777ab, Mem[0000000010001408] = cd000000
2419 stba %l7,[%i0+%o4]0x80 ! Mem[0000000010001408] = ab000000
2420! %l4 = 000000c5, %l5 = 000000cd, Mem[0000000030101400] = 00000000 4b96dc64
2421 stda %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000c5 000000cd
2422! Mem[0000000010141408] = 00004c00, %l3 = 0000000000000000
2423 swapa [%i5+%o4]0x88,%l3 ! %l3 = 0000000000004c00
2424! Mem[00000000300c1400] = 16ca32fe, %l4 = 00000000000000c5
2425 ldstuba [%i3+%g0]0x81,%l4 ! %l4 = 00000016000000ff
2426! Starting 10 instruction Load Burst
2427! Mem[0000000010181410] = 11000000, %l5 = 00000000000000cd
2428 lduha [%i6+%o5]0x88,%l5 ! %l5 = 0000000000000000
2429
2430p0_label_95:
2431! Mem[0000000010041408] = 2fe666e8, %l5 = 0000000000000000
2432 ldsha [%i1+%o4]0x88,%l5 ! %l5 = 00000000000066e8
2433! Mem[0000000010101408] = ff4a0000, %l3 = 0000000000004c00
2434 lduwa [%i4+%o4]0x88,%l3 ! %l3 = 00000000ff4a0000
2435! Mem[0000000010001408] = ab000000, %l2 = 0000000000ff964b
2436 lduba [%i0+%o4]0x80,%l2 ! %l2 = 00000000000000ab
2437! Mem[0000000010001410] = 4b96ff00, %l7 = 00000000af3777ab
2438 lduwa [%i0+%o5]0x80,%l7 ! %l7 = 000000004b96ff00
2439! Mem[0000000010001400] = 000000ff, %l3 = 00000000ff4a0000
2440 ldswa [%i0+%g0]0x88,%l3 ! %l3 = 00000000000000ff
2441! Mem[0000000010101400] = 00ffffff, %l6 = 000000004b96ff00
2442 lduwa [%i4+%g0]0x80,%l6 ! %l6 = 0000000000ffffff
2443! Mem[0000000010181430] = 8599e5c5bb2bb937, %l5 = 00000000000066e8
2444 ldx [%i6+0x030],%l5 ! %l5 = 8599e5c5bb2bb937
2445! Mem[0000000030001400] = 00000000, %l7 = 000000004b96ff00
2446 ldsba [%i0+%g0]0x81,%l7 ! %l7 = 0000000000000000
2447! Mem[00000000100c1400] = 52e27a4e484a07ff, %l0 = 00000000d872e224
2448 ldxa [%i3+%g0]0x80,%l0 ! %l0 = 52e27a4e484a07ff
2449! Starting 10 instruction Store Burst
2450! Mem[0000000010041424] = 1a073cc4, %l1 = 00ffffff, %l7 = 00000000
2451 add %i1,0x24,%g1
2452 casa [%g1]0x80,%l1,%l7 ! %l7 = 000000001a073cc4
2453
2454p0_label_96:
2455! %l0 = 52e27a4e484a07ff, Mem[0000000010101410] = 8643692800000000
2456 stxa %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 52e27a4e484a07ff
2457! %f24 = 131eeab4 3009f5cd, Mem[00000000100c1410] = 0000ffff 00000000
2458 stda %f24,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 131eeab4 3009f5cd
2459! %f19 = ff73e1b3, Mem[00000000100c1410] = 3009f5cd
2460 sta %f19,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff73e1b3
2461! Mem[00000000100c1408] = ff73e1b3, %l5 = 8599e5c5bb2bb937
2462 swapa [%i3+%o4]0x88,%l5 ! %l5 = 00000000ff73e1b3
2463! %l0 = 52e27a4e484a07ff, Mem[0000000010041410] = ffffff00
2464 stba %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffff
2465! Mem[0000000010141400] = a4121063, %l5 = 00000000ff73e1b3
2466 swapa [%i5+%g0]0x88,%l5 ! %l5 = 00000000a4121063
2467! Mem[0000000030101400] = 000000c5, %l5 = 00000000a4121063
2468 swapa [%i4+%g0]0x81,%l5 ! %l5 = 00000000000000c5
2469! %f6 = ffffff00, Mem[0000000010081400] = 00000000
2470 sta %f6 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = ffffff00
2471! %l3 = 00000000000000ff, Mem[000000001014140f] = ffffffff, %asi = 80
2472 stba %l3,[%i5+0x00f]%asi ! Mem[000000001014140c] = ffffffff
2473! Starting 10 instruction Load Burst
2474! Mem[0000000030081400] = 00000000 00000000, %l4 = 00000016, %l5 = 000000c5
2475 ldda [%i2+%g0]0x89,%l4 ! %l4 = 0000000000000000 0000000000000000
2476
2477p0_label_97:
2478! Mem[00000000100c1408] = 37b92bbb, %l7 = 000000001a073cc4
2479 lduwa [%i3+%o4]0x80,%l7 ! %l7 = 0000000037b92bbb
2480! Mem[0000000021800140] = c7ff199f, %l4 = 0000000000000000
2481 ldsha [%o3+0x140]%asi,%l4 ! %l4 = ffffffffffffc7ff
2482! Mem[00000000100c1408] = 00000054 bb2bb937, %l6 = 00ffffff, %l7 = 37b92bbb
2483 ldda [%i3+%o4]0x88,%l6 ! %l6 = 00000000bb2bb937 0000000000000054
2484! Mem[0000000030101408] = 00000000, %f9 = 00000000
2485 lda [%i4+%o4]0x89,%f9 ! %f9 = 00000000
2486! Mem[0000000030081408] = 26ed582f 220000ff, %l4 = ffffc7ff, %l5 = 00000000
2487 ldda [%i2+%o4]0x89,%l4 ! %l4 = 00000000220000ff 0000000026ed582f
2488! Mem[0000000030101410] = 00000000 00000000, %l4 = 220000ff, %l5 = 26ed582f
2489 ldda [%i4+%o5]0x89,%l4 ! %l4 = 0000000000000000 0000000000000000
2490! Mem[00000000300c1410] = 00000000, %l0 = 52e27a4e484a07ff
2491 ldsba [%i3+%o5]0x89,%l0 ! %l0 = 0000000000000000
2492! %f9 = 00000000, %f4 = 54000000
2493 fstoi %f9 ,%f4 ! %f4 = 00000000
2494! Mem[000000001014142c] = 0000006d, %l1 = 0000000000ffffff
2495 ldsw [%i5+0x02c],%l1 ! %l1 = 000000000000006d
2496! Starting 10 instruction Store Burst
2497! %f16 = ff074a48, Mem[0000000030141400] = 00000000
2498 sta %f16,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff074a48
2499
2500p0_label_98:
2501! %l1 = 000000000000006d, Mem[0000000030141408] = ff000000
2502 stha %l1,[%i5+%o4]0x81 ! Mem[0000000030141408] = 006d0000
2503! Mem[0000000010041400] = 54000000, %l0 = 0000000000000000
2504 ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 00000054000000ff
2505! %f10 = 9ea748b9, Mem[0000000030001400] = 00000000
2506 sta %f10,[%i0+%g0]0x81 ! Mem[0000000030001400] = 9ea748b9
2507! %l5 = 0000000000000000, Mem[0000000010081408] = ffffff00
2508 stwa %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000
2509! %l6 = 00000000bb2bb937, Mem[0000000010141400] = b3e173ff
2510 stha %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = b93773ff
2511! %l3 = 00000000000000ff, Mem[0000000030141408] = 00006d00
2512 stwa %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000ff
2513! Code Fragment 4
2514p0_fragment_2:
2515! %l0 = 0000000000000054
2516 setx 0xd3f112285fbadc35,%g7,%l0 ! %l0 = d3f112285fbadc35
2517! %l1 = 000000000000006d
2518 setx 0xef740460416f0494,%g7,%l1 ! %l1 = ef740460416f0494
2519 setx 0x7ff8, %g1, %g2
2520 and %l0, %g2, %l0
2521 setx 0xffffffff, %g1, %g2
2522 and %l1, %g2, %l1
2523 setx 0x100000000, %g1, %g2
2524 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2525 ta T_CHANGE_HPRIV
2526 stxa %l1, [%l0]ASI_ICACHE_INSTR
2527 ta T_CHANGE_NONHPRIV
2528! %l0 = d3f112285fbadc35
2529 setx 0x3217f1403a6f5bc3,%g7,%l0 ! %l0 = 3217f1403a6f5bc3
2530! %l1 = ef740460416f0494
2531 setx 0xb195846003838db1,%g7,%l1 ! %l1 = b195846003838db1
2532! Mem[000000001008142a] = cd03c2b4, %l4 = 0000000000000000
2533 ldstuba [%i2+0x02a]%asi,%l4 ! %l4 = 000000c2000000ff
2534! %l0 = 3a6f5bc3, %l1 = 03838db1, Mem[0000000010141420] = 409dfdea 4e7ae252
2535 std %l0,[%i5+0x020] ! Mem[0000000010141420] = 3a6f5bc3 03838db1
2536! Starting 10 instruction Load Burst
2537! Mem[00000000300c1408] = 686b81dcff000000, %f8 = 00000000 00000000
2538 ldda [%i3+%o4]0x81,%f8 ! %f8 = 686b81dc ff000000
2539
2540p0_label_99:
2541! Mem[0000000030181408] = 0000ff00, %l6 = 00000000bb2bb937
2542 lduba [%i6+%o4]0x89,%l6 ! %l6 = 0000000000000000
2543! Mem[0000000030141408] = 00000000000000ff, %l5 = 0000000000000000
2544 ldxa [%i5+%o4]0x89,%l5 ! %l5 = 00000000000000ff
2545! Mem[0000000010181410] = 00000011, %l0 = 3217f1403a6f5bc3
2546 lduba [%i6+%o5]0x80,%l0 ! %l0 = 0000000000000000
2547! Mem[0000000010101400] = ffffff00, %f6 = ffffff00
2548 lda [%i4+%g0]0x88,%f6 ! %f6 = ffffff00
2549! Mem[0000000030041410] = 4e7ae252, %l2 = 00000000000000ab
2550 lduha [%i1+%o5]0x89,%l2 ! %l2 = 000000000000e252
2551! Mem[0000000010001400] = ff000000 000000ff, %l6 = 00000000, %l7 = 00000054
2552 ldda [%i0+0x000]%asi,%l6 ! %l6 = 00000000ff000000 00000000000000ff
2553! Mem[0000000010001410] = 00ff964b, %l1 = b195846003838db1
2554 lduha [%i0+%o5]0x88,%l1 ! %l1 = 000000000000964b
2555! Mem[0000000010101410] = ff074a484e7ae252, %l5 = 00000000000000ff
2556 ldxa [%i4+%o5]0x88,%l5 ! %l5 = ff074a484e7ae252
2557! Mem[0000000010001430] = 993177b3, %l0 = 0000000000000000
2558 lduba [%i0+0x031]%asi,%l0 ! %l0 = 0000000000000031
2559! Starting 10 instruction Store Burst
2560! %l6 = 00000000ff000000, Mem[0000000010081400] = ff00000000ffffff
2561 stxa %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000ff000000
2562
2563p0_label_100:
2564! %l7 = 00000000000000ff, Mem[00000000211c0000] = ffff0619
2565 stb %l7,[%o2+%g0] ! Mem[00000000211c0000] = ffff0619
2566! %f0 = 00000000, Mem[0000000010041408] = e866e62f
2567 sta %f0 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
2568! %l0 = 0000000000000031, Mem[0000000010081435] = 00000000
2569 stb %l0,[%i2+0x035] ! Mem[0000000010081434] = 00310000
2570! %f30 = bba3b3e5 00000000, Mem[00000000100c1408] = bb2bb937 00000054
2571 stda %f30,[%i3+%o4]0x88 ! Mem[00000000100c1408] = bba3b3e5 00000000
2572! %f12 = 37b92bbb c5e59985, %l5 = ff074a484e7ae252
2573! Mem[0000000010001418] = ff074a480e2311ac
2574 add %i0,0x018,%g1
2575 stda %f12,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010001418] = ff07e5c50e2311ac
2576! Mem[0000000030081400] = 00000000, %l6 = 00000000ff000000
2577 ldstuba [%i2+%g0]0x89,%l6 ! %l6 = 00000000000000ff
2578! Mem[0000000010101400] = ffffff00, %l0 = 0000000000000031
2579 swapa [%i4+%g0]0x88,%l0 ! %l0 = 00000000ffffff00
2580! %f30 = bba3b3e5 00000000, Mem[0000000010141410] = 4b96dc64 60e60000
2581 stda %f30,[%i5+%o5]0x88 ! Mem[0000000010141410] = bba3b3e5 00000000
2582! %f22 = cd000000 0e2311ac, Mem[0000000010001438] = 00009600 004a00c4
2583 stda %f22,[%i0+0x038]%asi ! Mem[0000000010001438] = cd000000 0e2311ac
2584! Starting 10 instruction Load Burst
2585! %l6 = 0000000000000000, imm = fffffffffffff024, %l1 = 000000000000964b
2586 subc %l6,-0xfdc,%l1 ! %l1 = 0000000000000fdc
2587
2588 ba,a p0_not_taken_0_end
2589p0_not_taken_0:
2590! The following code should not be executed
2591 ldd [%i0+0x018],%l2
2592 lduba [%i1+0x018]%asi,%l4
2593 addc %l6,%l2,%l6
2594 ba,a p0_branch_failed
2595p0_not_taken_0_end:
2596
2597
2598! End of Random Code for Thread 0
2599
2600
2601! Check Registers
2602
2603p0_check_registers:
2604 set p0_expected_registers,%g1
2605 ldx [%g1+0x000],%g2
2606 cmp %l0,%g2 ! %l0 should be 00000000ffffff00
2607 bne,a,pn %xcc,p0_reg_l0_fail
2608 mov %l0,%g3
2609 ldx [%g1+0x008],%g2
2610 cmp %l1,%g2 ! %l1 should be 0000000000000fdc
2611 bne,a,pn %xcc,p0_reg_l1_fail
2612 mov %l1,%g3
2613 ldx [%g1+0x010],%g2
2614 cmp %l2,%g2 ! %l2 should be 000000000000e252
2615 bne,a,pn %xcc,p0_reg_l2_fail
2616 mov %l2,%g3
2617 ldx [%g1+0x018],%g2
2618 cmp %l3,%g2 ! %l3 should be 00000000000000ff
2619 bne,a,pn %xcc,p0_reg_l3_fail
2620 mov %l3,%g3
2621 ldx [%g1+0x020],%g2
2622 cmp %l4,%g2 ! %l4 should be 00000000000000c2
2623 bne,a,pn %xcc,p0_reg_l4_fail
2624 mov %l4,%g3
2625 ldx [%g1+0x028],%g2
2626 cmp %l5,%g2 ! %l5 should be ff074a484e7ae252
2627 bne,a,pn %xcc,p0_reg_l5_fail
2628 mov %l5,%g3
2629 ldx [%g1+0x030],%g2
2630 cmp %l6,%g2 ! %l6 should be 0000000000000000
2631 bne,a,pn %xcc,p0_reg_l6_fail
2632 mov %l6,%g3
2633 ldx [%g1+0x038],%g2
2634 cmp %l7,%g2 ! %l7 should be 00000000000000ff
2635 bne,a,pn %xcc,p0_reg_l7_fail
2636 mov %l7,%g3
2637
2638! Check %y register
2639
2640 set 0x00000001,%g2
2641 rd %y,%g3
2642 cmp %g2,%g3
2643 bne,a p0_failed
2644 mov 0x111,%g1
2645
2646! Check Floating Point Registers
2647
2648p0_check_fp_registers:
2649 set p0_expected_fp_regs,%g3
2650 std %f0,[%g1]
2651 ldx [%g1],%l1
2652 ldx [%g3+0x00],%l0
2653 cmp %l0,%l1 ! %f0 should be 00000000 4e7ae252
2654 bne %xcc,p0_f0_fail
2655 std %f2,[%g1]
2656 ldx [%g1],%l1
2657 ldx [%g3+0x08],%l0
2658 cmp %l0,%l1 ! %f2 should be 00000000 00000000
2659 bne %xcc,p0_f2_fail
2660 std %f4,[%g1]
2661 ldx [%g1],%l1
2662 ldx [%g3+0x10],%l0
2663 cmp %l0,%l1 ! %f4 should be 00000000 4b96dc64
2664 bne %xcc,p0_f4_fail
2665 std %f6,[%g1]
2666 ldx [%g1],%l1
2667 ldx [%g3+0x18],%l0
2668 cmp %l0,%l1 ! %f6 should be ffffff00 5ed19054
2669 bne %xcc,p0_f6_fail
2670 std %f8,[%g1]
2671 ldx [%g1],%l1
2672 ldx [%g3+0x20],%l0
2673 cmp %l0,%l1 ! %f8 should be 686b81dc ff000000
2674 bne %xcc,p0_f8_fail
2675 std %f10,[%g1]
2676 ldx [%g1],%l1
2677 ldx [%g3+0x28],%l0
2678 cmp %l0,%l1 ! %f10 should be 9ea748b9 892a9ea7
2679 bne %xcc,p0_f10_fail
2680 std %f12,[%g1]
2681 ldx [%g1],%l1
2682 ldx [%g3+0x30],%l0
2683 cmp %l0,%l1 ! %f12 should be 37b92bbb c5e59985
2684 bne %xcc,p0_f12_fail
2685 std %f14,[%g1]
2686 ldx [%g1],%l1
2687 ldx [%g3+0x38],%l0
2688 cmp %l0,%l1 ! %f14 should be 00004aff ff73e1b3
2689 bne %xcc,p0_f14_fail
2690 std %f16,[%g1]
2691 ldx [%g1],%l1
2692 ldx [%g3+0x40],%l0
2693 cmp %l0,%l1 ! %f16 should be ff074a48 4b96dc64
2694 bne %xcc,p0_f16_fail
2695 std %f18,[%g1]
2696 ldx [%g1],%l1
2697 ldx [%g3+0x48],%l0
2698 cmp %l0,%l1 ! %f18 should be 00000054 ff73e1b3
2699 bne %xcc,p0_f18_fail
2700 std %f20,[%g1]
2701 ldx [%g1],%l1
2702 ldx [%g3+0x50],%l0
2703 cmp %l0,%l1 ! %f20 should be 00000000 00004ace
2704 bne %xcc,p0_f20_fail
2705 std %f22,[%g1]
2706 ldx [%g1],%l1
2707 ldx [%g3+0x58],%l0
2708 cmp %l0,%l1 ! %f22 should be cd000000 0e2311ac
2709 bne %xcc,p0_f22_fail
2710 std %f24,[%g1]
2711 ldx [%g1],%l1
2712 ldx [%g3+0x60],%l0
2713 cmp %l0,%l1 ! %f24 should be 131eeab4 3009f5cd
2714 bne %xcc,p0_f24_fail
2715 std %f26,[%g1]
2716 ldx [%g1],%l1
2717 ldx [%g3+0x68],%l0
2718 cmp %l0,%l1 ! %f26 should be 4c000000 a4ffffff
2719 bne %xcc,p0_f26_fail
2720 std %f28,[%g1]
2721 ldx [%g1],%l1
2722 ldx [%g3+0x70],%l0
2723 cmp %l0,%l1 ! %f28 should be 993177b3 ce4ad7a2
2724 bne %xcc,p0_f28_fail
2725 std %f30,[%g1]
2726 ldx [%g1],%l1
2727 ldx [%g3+0x78],%l0
2728 cmp %l0,%l1 ! %f30 should be bba3b3e5 00000000
2729 bne %xcc,p0_f30_fail
2730 nop
2731
2732! The test for processor 0 has passed
2733
2734p0_passed:
2735 ta GOOD_TRAP
2736 nop
2737
2738p0_reg_l0_fail:
2739 or %g0,0xbd0,%g1
2740 ba,a p0_failed
2741p0_reg_l1_fail:
2742 or %g0,0xbd1,%g1
2743 ba,a p0_failed
2744p0_reg_l2_fail:
2745 or %g0,0xbd2,%g1
2746 ba,a p0_failed
2747p0_reg_l3_fail:
2748 or %g0,0xbd3,%g1
2749 ba,a p0_failed
2750p0_reg_l4_fail:
2751 or %g0,0xbd4,%g1
2752 ba,a p0_failed
2753p0_reg_l5_fail:
2754 or %g0,0xbd5,%g1
2755 ba,a p0_failed
2756p0_reg_l6_fail:
2757 or %g0,0xbd6,%g1
2758 ba,a p0_failed
2759p0_reg_l7_fail:
2760 or %g0,0xbd7,%g1
2761 ba,a p0_failed
2762p0_f0_fail:
2763 set p0_temp,%g6
2764 mov 0xf00,%l0
2765 stx %l0,[%g6]
2766 std %f0,[%g6+8]
2767 stx %fsr,[%g6+16]
2768 ta BAD_TRAP
2769
2770p0_f2_fail:
2771 set p0_temp,%g6
2772 mov 0xf02,%l0
2773 stx %l0,[%g6]
2774 std %f2,[%g6+8]
2775 stx %fsr,[%g6+16]
2776 ta BAD_TRAP
2777
2778p0_f4_fail:
2779 set p0_temp,%g6
2780 mov 0xf04,%l0
2781 stx %l0,[%g6]
2782 std %f4,[%g6+8]
2783 stx %fsr,[%g6+16]
2784 ta BAD_TRAP
2785
2786p0_f6_fail:
2787 set p0_temp,%g6
2788 mov 0xf06,%l0
2789 stx %l0,[%g6]
2790 std %f6,[%g6+8]
2791 stx %fsr,[%g6+16]
2792 ta BAD_TRAP
2793
2794p0_f8_fail:
2795 set p0_temp,%g6
2796 mov 0xf08,%l0
2797 stx %l0,[%g6]
2798 std %f8,[%g6+8]
2799 stx %fsr,[%g6+16]
2800 ta BAD_TRAP
2801
2802p0_f10_fail:
2803 set p0_temp,%g6
2804 mov 0xf10,%l0
2805 stx %l0,[%g6]
2806 std %f10,[%g6+8]
2807 stx %fsr,[%g6+16]
2808 ta BAD_TRAP
2809
2810p0_f12_fail:
2811 set p0_temp,%g6
2812 mov 0xf12,%l0
2813 stx %l0,[%g6]
2814 std %f12,[%g6+8]
2815 stx %fsr,[%g6+16]
2816 ta BAD_TRAP
2817
2818p0_f14_fail:
2819 set p0_temp,%g6
2820 mov 0xf14,%l0
2821 stx %l0,[%g6]
2822 std %f14,[%g6+8]
2823 stx %fsr,[%g6+16]
2824 ta BAD_TRAP
2825
2826p0_f16_fail:
2827 set p0_temp,%g6
2828 mov 0xf16,%l0
2829 stx %l0,[%g6]
2830 std %f16,[%g6+8]
2831 stx %fsr,[%g6+16]
2832 ta BAD_TRAP
2833
2834p0_f18_fail:
2835 set p0_temp,%g6
2836 mov 0xf18,%l0
2837 stx %l0,[%g6]
2838 std %f18,[%g6+8]
2839 stx %fsr,[%g6+16]
2840 ta BAD_TRAP
2841
2842p0_f20_fail:
2843 set p0_temp,%g6
2844 mov 0xf20,%l0
2845 stx %l0,[%g6]
2846 std %f20,[%g6+8]
2847 stx %fsr,[%g6+16]
2848 ta BAD_TRAP
2849
2850p0_f22_fail:
2851 set p0_temp,%g6
2852 mov 0xf22,%l0
2853 stx %l0,[%g6]
2854 std %f22,[%g6+8]
2855 stx %fsr,[%g6+16]
2856 ta BAD_TRAP
2857
2858p0_f24_fail:
2859 set p0_temp,%g6
2860 mov 0xf24,%l0
2861 stx %l0,[%g6]
2862 std %f24,[%g6+8]
2863 stx %fsr,[%g6+16]
2864 ta BAD_TRAP
2865
2866p0_f26_fail:
2867 set p0_temp,%g6
2868 mov 0xf26,%l0
2869 stx %l0,[%g6]
2870 std %f26,[%g6+8]
2871 stx %fsr,[%g6+16]
2872 ta BAD_TRAP
2873
2874p0_f28_fail:
2875 set p0_temp,%g6
2876 mov 0xf28,%l0
2877 stx %l0,[%g6]
2878 std %f28,[%g6+8]
2879 stx %fsr,[%g6+16]
2880 ta BAD_TRAP
2881
2882p0_f30_fail:
2883 set p0_temp,%g6
2884 mov 0xf30,%l0
2885 stx %l0,[%g6]
2886 std %f30,[%g6+8]
2887 stx %fsr,[%g6+16]
2888 ta BAD_TRAP
2889
2890
2891! The test for processor 0 failed
2892
2893p0_failed:
2894 set p0_temp,%g6
2895 stx %g1,[%g6]
2896 stx %g2,[%g6+8]
2897 stx %g3,[%g6+16]
2898 stx %fsr,[%g6+24]
2899 ta BAD_TRAP
2900
2901
2902! The local area data for processor 0 failed
2903
2904p0_local_failed:
2905 set done_flags,%g5
2906 mov 3,%g6
2907 st %g6,[%g5+0x000] ! Set processor 0 done flag
2908
2909 set p0_temp,%g6
2910 add %g1,%g4,%g1
2911 stx %g4,[%g6]
2912 stx %g2,[%g6+8]
2913 stx %g3,[%g6+16]
2914 st %fsr,[%g6+24]
2915 ta BAD_TRAP
2916
2917p0_selfmod_failed:
2918 ba p0_failed
2919 mov 0xabc,%g1
2920
2921p0_branch_failed:
2922 mov 0xbbb,%g1
2923 rd %ccr,%g2
2924 ba p0_failed
2925 mov 0x0,%g3
2926
2927p0_trap1e:
2928 fmuls %f7 ,%f0 ,%f14
2929 andn %l2,0xb34,%l0
2930 done
2931
2932p0_trap1o:
2933 fmuls %f7 ,%f0 ,%f14
2934 andn %l2,0xb34,%l0
2935 done
2936
2937
2938p0_trap2e:
2939 orn %l4,0x34d,%l0
2940 or %l4,%l5,%l5
2941 ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010001408]
2942 fstoi %f8 ,%f15
2943 stxa %l5,[%i5+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010141400]
2944 done
2945
2946p0_trap2o:
2947 orn %l4,0x34d,%l0
2948 or %l4,%l5,%l5
2949 ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010001408]
2950 fstoi %f8 ,%f15
2951 stxa %l5,[%o5+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010141400]
2952 done
2953
2954
2955p0_trap3e:
2956 xnor %l3,%l6,%l6
2957 and %l2,0xba3,%l0
2958 addc %l1,-0xce3,%l3
2959 or %l3,%l0,%l4
2960 and %l4,-0x737,%l4
2961 done
2962
2963p0_trap3o:
2964 xnor %l3,%l6,%l6
2965 and %l2,0xba3,%l0
2966 addc %l1,-0xce3,%l3
2967 or %l3,%l0,%l4
2968 and %l4,-0x737,%l4
2969 done
2970
2971! Cross Processor Interrupt Handler
2972
2973cross_intr_handler:
2974 membar #Sync
2975! Identify the recipient of the interrupt
2976 mov 0x10,%g1 ! VA of Core ID Register
2977 ldxa [%g1]ASI_CMP_CORE_ID,%g1
2978 and %g1,0x3f,%g4 ! Extract Core ID in %g4
2979 sll %g4,2,%g1 ! Index into intr receive array
2980 set received_xintr,%g2 ! Pointer to receive counters
2981 lduw [%g2+%g1],%g3 ! Get receive count
2982 inc %g3 ! Incement by 1
2983 st %g3,[%g2+%g1] ! Update receive count
2984! Reset busy bit interrupts and return
2985 mov 0x40,%g1 ! Busy bit
2986 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
2987 membar #Sync
2988 retry
2989
2990inst_access_handler:
2991 done
2992
2993 .align 256
2994data_access_handler:
29951: done
2996
2997p0_init_memory_pointers:
2998 set p0_init_registers,%g1
2999 mov %g0,%g2
3000 mov %g0,%g3
3001 mov %g0,%g4
3002 mov %g0,%g5
3003 mov %g0,%g6
3004 mov %g0,%g7
3005
3006! Initialize memory pointers for window 0
3007 set p0_local0_start,%i0
3008 set p0_local1_start,%i1
3009 set p0_local2_start,%i2
3010 set p0_local3_start,%i3
3011 set p0_local4_start,%i4
3012 set p0_local5_start,%i5
3013 set p0_local6_start,%i6
3014 clr %i7
3015! Init Local Registers in Window 0
3016 ldx [%g1+0x000],%l0 ! %l0 = 63941a70357da65b
3017 ldx [%g1+0x008],%l1 ! %l1 = a5b8e582c1fe3540
3018 ldx [%g1+0x010],%l2 ! %l2 = c83e4615d6830b5f
3019 ldx [%g1+0x018],%l3 ! %l3 = f468074def11eff1
3020 ldx [%g1+0x020],%l4 ! %l4 = b16f4b8878b442b0
3021 ldx [%g1+0x028],%l5 ! %l5 = 57864bbc9d432fba
3022 ldx [%g1+0x030],%l6 ! %l6 = 4e3ad421a756b5f4
3023 ldx [%g1+0x038],%l7 ! %l7 = 97fa894a2d59317c
3024
3025! Initialize the output register of window 0
3026
3027 set share0_start,%o0
3028 set share1_start,%o1
3029 set share2_start,%o2
3030 set share3_start,%o3
3031 mov 0x08,%o4
3032 mov 0x10,%o5
3033 mov 0x18,%o6
3034
3035 retl
3036 nop
3037
3038user_text_end:
3039 .seg "text"
3040 .align 0x2000
3041user_near0_start:
3042p0_near_0_le:
3043 jmpl %o7,%g0
3044 ldstub [%o2+0x001],%l2 ! Mem[00000000211c0001]
3045 jmpl %o7,%g0
3046 nop
3047p0_near_0_he:
3048 ldx [%i4+0x010],%l4 ! Mem[0000000010101410]
3049 ldsb [%i1+0x00a],%l2 ! Mem[000000001004140a]
3050 jmpl %o7,%g0
3051 ldsb [%i6+0x014],%l7 ! Mem[0000000010181414]
3052near0_b2b_h:
3053 fsubs %f28,%f30,%f30
3054 xnor %l0,%l0,%l7
3055 sdivx %l2,0x9f4,%l0
3056 fdivs %f17,%f22,%f29
3057 nop
3058 jmpl %o7,%g0
3059 sdivx %l5,0x4f9,%l1
3060near0_b2b_l:
3061 fcmps %fcc0,%f6 ,%f15
3062 sdivx %l5,%l2,%l1
3063 udivx %l5,0x20a,%l3
3064 add %l1,%l2,%l2
3065 udivx %l2,0xeb9,%l4
3066 jmpl %o7,%g0
3067 fstod %f14,%f6
3068user_near0_end:
3069 .seg "text"
3070 .align 0x2000
3071user_near1_start:
3072p0_near_1_le:
3073 umul %l3,%l1,%l1
3074 swap [%i6+0x01c],%l5 ! Mem[000000001018141c]
3075 fstod %f12,%f8
3076 fdivs %f15,%f7 ,%f4
3077 mulx %l3,%l5,%l2
3078 nop
3079 addc %l4,-0x7a8,%l3
3080 jmpl %o7,%g0
3081 stb %l2,[%i0+0x007] ! Mem[0000000010001407]
3082p0_near_1_he:
3083 ldub [%i0+0x017],%l5 ! Mem[0000000010001417]
3084 nop
3085 xnor %l3,0x582,%l5
3086 jmpl %o7,%g0
3087 swap [%i4+0x030],%l7 ! Mem[0000000010101430]
3088near1_b2b_h:
3089 fitod %f29,%f16
3090 fstoi %f17,%f31
3091 fsubs %f19,%f26,%f30
3092 andn %l3,0xfc3,%l5
3093 fmuls %f26,%f16,%f23
3094 fcmps %fcc0,%f23,%f30
3095 xnor %l3,0xe44,%l6
3096 jmpl %o7,%g0
3097 fdivs %f29,%f24,%f27
3098near1_b2b_l:
3099 add %l4,%l1,%l0
3100 fadds %f0 ,%f0 ,%f15
3101 fitos %f8 ,%f15
3102 nop
3103 andn %l0,%l2,%l2
3104 andn %l7,0x0cb,%l2
3105 fsqrts %f3 ,%f9
3106 jmpl %o7,%g0
3107 fdivs %f10,%f7 ,%f5
3108user_near1_end:
3109 .seg "text"
3110 .align 0x2000
3111user_near2_start:
3112p0_near_2_le:
3113 fmuls %f0 ,%f8 ,%f6
3114 jmpl %o7,%g0
3115 andn %l6,-0xb80,%l4
3116p0_near_2_he:
3117 mulx %l6,-0xaf0,%l0
3118 swap [%i4+0x03c],%l3 ! Mem[000000001010143c]
3119 fdivs %f30,%f28,%f18
3120 jmpl %o7,%g0
3121 andn %l5,-0x65b,%l0
3122near2_b2b_h:
3123 fitod %f29,%f24
3124 fdivs %f27,%f17,%f19
3125 add %l0,%l5,%l0
3126 mulx %l3,0xf17,%l7
3127 xnor %l6,%l0,%l0
3128 sub %l5,-0x9a4,%l7
3129 subc %l0,%l7,%l0
3130 jmpl %o7,%g0
3131 add %l1,%l5,%l2
3132near2_b2b_l:
3133 fsubs %f6 ,%f1 ,%f13
3134 fitod %f3 ,%f4
3135 fstoi %f15,%f15
3136 andn %l4,%l6,%l3
3137 subc %l2,%l2,%l2
3138 orn %l5,0xd4e,%l6
3139 orn %l5,%l6,%l1
3140 jmpl %o7,%g0
3141 fitod %f9 ,%f0
3142user_near2_end:
3143 .seg "text"
3144 .align 0x2000
3145user_near3_start:
3146p0_near_3_le:
3147 fitod %f6 ,%f14
3148 fitod %f9 ,%f12
3149 stb %l6,[%i4+0x024] ! Mem[0000000010101424]
3150 fdtos %f4 ,%f11
3151 ldsw [%i3+0x018],%l7 ! Mem[00000000100c1418]
3152 jmpl %o7,%g0
3153 std %l6,[%i0+0x010] ! Mem[0000000010001410]
3154p0_near_3_he:
3155 stw %l2,[%i3+0x008] ! Mem[00000000100c1408]
3156 udivx %l7,0xf83,%l4
3157 lduh [%i1+0x004],%l3 ! Mem[0000000010041404]
3158 stb %l4,[%i3+0x02d] ! Mem[00000000100c142d]
3159 ld [%i5+0x018],%f27 ! Mem[0000000010141418]
3160 fmuls %f16,%f19,%f20
3161 jmpl %o7,%g0
3162 nop
3163near3_b2b_h:
3164 add %l3,-0x4e2,%l7
3165 subc %l1,%l3,%l1
3166 jmpl %o7,%g0
3167 orn %l7,%l6,%l3
3168near3_b2b_l:
3169 and %l7,%l2,%l3
3170 fdtos %f2 ,%f6
3171 jmpl %o7,%g0
3172 xnor %l5,-0xbf1,%l5
3173user_near3_end:
3174 .seg "text"
3175 .text
3176 .align 0x2000
3177user_far0_start:
3178p0_far_0_le:
3179 subc %l6,%l3,%l2
3180 fstoi %f15,%f9
3181 fdtoi %f0 ,%f1
3182 fdtos %f6 ,%f1
3183 fstoi %f1 ,%f7
3184 sub %l6,0xe74,%l2
3185 jmpl %o7,%g0
3186 fcmps %fcc1,%f11,%f11
3187p0_far_0_lem:
3188 subc %l6,%l3,%l2
3189 fstoi %f15,%f9
3190 fdtoi %f0 ,%f1
3191 fdtos %f6 ,%f1
3192 fstoi %f1 ,%f7
3193 sub %l6,0xe74,%l2
3194 jmpl %o7,%g0
3195 fcmps %fcc1,%f11,%f11
3196p0_far_0_he:
3197 jmpl %o7,%g0
3198 lduw [%i1+0x024],%l5 ! Mem[0000000010041424]
3199 jmpl %o7,%g0
3200 nop
3201p0_far_0_hem:
3202 membar #Sync
3203 jmpl %o7,%g0
3204 lduw [%i1+0x024],%l5 ! Mem[0000000010041424]
3205 jmpl %o7,%g0
3206 nop
3207p0_loop_branch_0:
3208 jmpl %o7+12,%g0
3209 add %l0,1,%l0
3210far0_b2b_h:
3211 xnor %l3,%l4,%l3
3212 nop
3213 jmpl %o7,%g0
3214 fstod %f23,%f16
3215far0_b2b_l:
3216 add %l0,%l6,%l5
3217 orn %l2,-0x9d5,%l2
3218 jmpl %o7,%g0
3219 fitos %f11,%f6
3220user_far0_end:
3221 .seg "text"
3222 .text
3223 .align 0x2000
3224user_far1_start:
3225p0_far_1_le:
3226 ldd [%i3+0x028],%f6 ! Mem[00000000100c1428]
3227 std %l0,[%i4+0x018] ! Mem[0000000010101418]
3228 jmpl %o7,%g0
3229 sth %l0,[%i5+0x01e] ! Mem[000000001014141e]
3230p0_far_1_lem:
3231 membar #Sync
3232 ldd [%i3+0x028],%f6 ! Mem[00000000100c1428]
3233 std %l0,[%i4+0x018] ! Mem[0000000010101418]
3234 membar #Sync
3235 jmpl %o7,%g0
3236 sth %l0,[%i5+0x01e] ! Mem[000000001014141e]
3237p0_far_1_he:
3238 std %f18,[%i5+0x018] ! Mem[0000000010141418]
3239 jmpl %o7,%g0
3240 fsqrts %f29,%f25
3241p0_far_1_hem:
3242 membar #Sync
3243 std %f18,[%i5+0x018] ! Mem[0000000010141418]
3244 jmpl %o7,%g0
3245 fsqrts %f29,%f25
3246p0_loop_branch_1:
3247 jmpl %o7+12,%g0
3248 add %l0,2,%l0
3249far1_b2b_h:
3250 fitod %f17,%f26
3251 xnor %l6,-0xb95,%l6
3252 sub %l6,%l2,%l3
3253 add %l0,0x596,%l1
3254 fitos %f24,%f30
3255 fmuls %f25,%f26,%f16
3256 jmpl %o7,%g0
3257 fdivs %f20,%f18,%f24
3258far1_b2b_l:
3259 xor %l7,-0x5cf,%l5
3260 fitod %f8 ,%f14
3261 fadds %f2 ,%f1 ,%f9
3262 and %l3,%l4,%l4
3263 or %l2,-0x4b0,%l7
3264 andn %l0,0x268,%l7
3265 jmpl %o7,%g0
3266 fdivs %f11,%f1 ,%f13
3267user_far1_end:
3268 .seg "text"
3269 .text
3270 .align 0x2000
3271user_far2_start:
3272p0_far_2_le:
3273 ldd [%i4+0x028],%l2 ! Mem[0000000010101428]
3274 fdivs %f3 ,%f9 ,%f12
3275 fitod %f5 ,%f12
3276 fsqrts %f10,%f7
3277 swap [%i5+0x020],%l6 ! Mem[0000000010141420]
3278 jmpl %o7,%g0
3279 sdivx %l7,%l1,%l4
3280p0_far_2_lem:
3281 membar #Sync
3282 ldd [%i4+0x028],%l2 ! Mem[0000000010101428]
3283 fdivs %f3 ,%f9 ,%f12
3284 fitod %f5 ,%f12
3285 fsqrts %f10,%f7
3286 swap [%i5+0x020],%l6 ! Mem[0000000010141420]
3287 jmpl %o7,%g0
3288 sdivx %l7,%l1,%l4
3289p0_far_2_he:
3290 jmpl %o7,%g0
3291 add %l6,-0x5ab,%l2
3292 jmpl %o7,%g0
3293 nop
3294p0_far_2_hem:
3295 jmpl %o7,%g0
3296 add %l6,-0x5ab,%l2
3297 jmpl %o7,%g0
3298 nop
3299p0_loop_branch_2:
3300 jmpl %o7+12,%g0
3301 add %l0,3,%l0
3302far2_b2b_h:
3303 sub %l2,-0x351,%l3
3304 jmpl %o7,%g0
3305 addc %l3,0x97f,%l3
3306far2_b2b_l:
3307 or %l7,-0x512,%l2
3308 jmpl %o7,%g0
3309 sub %l3,-0xd00,%l6
3310user_far2_end:
3311 .seg "text"
3312 .text
3313 .align 0x2000
3314user_far3_start:
3315p0_far_3_le:
3316 smul %l2,-0x4b1,%l1
3317 stw %l2,[%i0+0x02c] ! Mem[000000001000142c]
3318 stb %l2,[%i3+0x016] ! Mem[00000000100c1416]
3319 jmpl %o7,%g0
3320 std %l4,[%i6+0x020] ! Mem[0000000010181420]
3321p0_far_3_lem:
3322 smul %l2,-0x4b1,%l1
3323 membar #Sync
3324 stw %l2,[%i0+0x02c] ! Mem[000000001000142c]
3325 stb %l2,[%i3+0x016] ! Mem[00000000100c1416]
3326 membar #Sync
3327 jmpl %o7,%g0
3328 std %l4,[%i6+0x020] ! Mem[0000000010181420]
3329p0_far_3_he:
3330 fadds %f22,%f22,%f17
3331 jmpl %o7,%g0
3332 fitod %f18,%f26
3333p0_far_3_hem:
3334 fadds %f22,%f22,%f17
3335 jmpl %o7,%g0
3336 fitod %f18,%f26
3337p0_loop_branch_3:
3338 jmpl %o7+12,%g0
3339 add %l0,4,%l0
3340far3_b2b_h:
3341 sdivx %l3,%l4,%l2
3342 jmpl %o7,%g0
3343 fstod %f24,%f16
3344far3_b2b_l:
3345 xnor %l4,%l0,%l2
3346 jmpl %o7,%g0
3347 fsqrts %f0 ,%f5
3348user_far3_end:
3349 .seg "text"
3350 .align 0x2000
3351user_jump0_start:
3352 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
3353p0_jmpl_0_le:
3354 jmpl %g6+8,%g0
3355 orn %l1,0x0a3,%l2
3356p0_call_0_le:
3357 ldsb [%i4+0x020],%l4 ! Mem[0000000010101420]
3358 fsqrts %f5 ,%f0
3359 ld [%i0+0x000],%f6 ! Mem[0000000010001400]
3360 mulx %l3,%l6,%l3
3361 st %f3 ,[%i0+0x01c] ! Mem[000000001000141c]
3362 xnor %l3,-0x028,%l1
3363 retl
3364 std %f2 ,[%i5+0x038] ! Mem[0000000010141438]
3365p0_jmpl_0_lo:
3366 jmpl %g6+8,%g0
3367 orn %l1,0x0a3,%l2
3368p0_call_0_lo:
3369 ldsb [%o4+0x020],%l4 ! Mem[0000000010101420]
3370 fsqrts %f5 ,%f0
3371 ld [%o0+0x000],%f6 ! Mem[0000000010001400]
3372 mulx %l3,%l6,%l3
3373 st %f3 ,[%o0+0x01c] ! Mem[000000001000141c]
3374 xnor %l3,-0x028,%l1
3375 retl
3376 std %f2 ,[%o5+0x038] ! Mem[0000000010141438]
3377p0_jmpl_0_he:
3378 jmpl %g6+8,%g0
3379 stb %l1,[%i6+0x03e] ! Mem[000000001018143e]
3380p0_call_0_he:
3381 ldub [%i5+0x005],%l2 ! Mem[0000000010141405]
3382 retl
3383 ldsw [%i2+0x030],%l4 ! Mem[0000000010081430]
3384p0_jmpl_0_ho:
3385 jmpl %g6+8,%g0
3386 stb %l1,[%o6+0x03e] ! Mem[000000001018143e]
3387p0_call_0_ho:
3388 ldub [%o5+0x005],%l2 ! Mem[0000000010141405]
3389 retl
3390 ldsw [%o2+0x030],%l4 ! Mem[0000000010081430]
3391user_jump0_end:
3392 .seg "text"
3393 .align 0x2000
3394user_jump1_start:
3395 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
3396p0_jmpl_1_le:
3397 stb %l4,[%i6+0x006] ! Mem[0000000010181406]
3398 ldstub [%o3+0x180],%l6 ! Mem[0000000021800180]
3399 smul %l7,%l6,%l7
3400 swap [%i1+0x010],%l5 ! Mem[0000000010041410]
3401 stb %l3,[%i0+0x018] ! Mem[0000000010001418]
3402 fmuls %f4 ,%f3 ,%f6
3403 fitod %f2 ,%f0
3404 jmpl %g6+8,%g0
3405 lduh [%i4+0x024],%l5 ! Mem[0000000010101424]
3406p0_call_1_le:
3407 swap [%i4+0x030],%l7 ! Mem[0000000010101430]
3408 xnor %l0,%l1,%l2
3409 retl
3410 ldsh [%i1+0x036],%l4 ! Mem[0000000010041436]
3411p0_jmpl_1_lo:
3412 stb %l4,[%o6+0x006] ! Mem[0000000010181406]
3413 ldstub [%i3+0x180],%l6 ! Mem[0000000021800180]
3414 smul %l7,%l6,%l7
3415 swap [%o1+0x010],%l5 ! Mem[0000000010041410]
3416 stb %l3,[%o0+0x018] ! Mem[0000000010001418]
3417 fmuls %f4 ,%f3 ,%f6
3418 fitod %f2 ,%f0
3419 jmpl %g6+8,%g0
3420 lduh [%o4+0x024],%l5 ! Mem[0000000010101424]
3421p0_call_1_lo:
3422 swap [%o4+0x030],%l7 ! Mem[0000000010101430]
3423 xnor %l0,%l1,%l2
3424 retl
3425 ldsh [%o1+0x036],%l4 ! Mem[0000000010041436]
3426p0_jmpl_1_he:
3427 jmpl %g6+8,%g0
3428 fmuls %f26,%f28,%f24
3429p0_call_1_he:
3430 ldub [%i4+0x039],%l5 ! Mem[0000000010101439]
3431 sub %l6,0x6f1,%l0
3432 swap [%i3+0x00c],%l0 ! Mem[00000000100c140c]
3433 ldsw [%i6+0x03c],%l3 ! Mem[000000001018143c]
3434 ldstub [%i6+0x028],%l6 ! Mem[0000000010181428]
3435 retl
3436 xnor %l0,%l2,%l6
3437p0_jmpl_1_ho:
3438 jmpl %g6+8,%g0
3439 fmuls %f26,%f28,%f24
3440p0_call_1_ho:
3441 ldub [%o4+0x039],%l5 ! Mem[0000000010101439]
3442 sub %l6,0x6f1,%l0
3443 swap [%o3+0x00c],%l0 ! Mem[00000000100c140c]
3444 ldsw [%o6+0x03c],%l3 ! Mem[000000001018143c]
3445 ldstub [%o6+0x028],%l6 ! Mem[0000000010181428]
3446 retl
3447 xnor %l0,%l2,%l6
3448user_jump1_end:
3449 .seg "text"
3450 .align 0x2000
3451user_jump2_start:
3452 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
3453p0_jmpl_2_le:
3454 ldstub [%i2+0x00e],%l6 ! Mem[000000001008140e]
3455 jmpl %g6+8,%g0
3456 mulx %l7,-0x480,%l5
3457p0_call_2_le:
3458 andn %l0,0xfa4,%l2
3459 retl
3460 andn %l4,-0xb8e,%l2
3461p0_jmpl_2_lo:
3462 ldstub [%o2+0x00e],%l6 ! Mem[000000001008140e]
3463 jmpl %g6+8,%g0
3464 mulx %l7,-0x480,%l5
3465p0_call_2_lo:
3466 andn %l0,0xfa4,%l2
3467 retl
3468 andn %l4,-0xb8e,%l2
3469p0_jmpl_2_he:
3470 st %f30,[%i4+0x000] ! Mem[0000000010101400]
3471 jmpl %g6+8,%g0
3472 or %l5,%l4,%l7
3473p0_call_2_he:
3474 fitos %f20,%f21
3475 nop
3476 fstod %f21,%f16
3477 std %f18,[%i4+0x010] ! Mem[0000000010101410]
3478 retl
3479 stw %l6,[%i5+0x014] ! Mem[0000000010141414]
3480p0_jmpl_2_ho:
3481 st %f30,[%o4+0x000] ! Mem[0000000010101400]
3482 jmpl %g6+8,%g0
3483 or %l5,%l4,%l7
3484p0_call_2_ho:
3485 fitos %f20,%f21
3486 nop
3487 fstod %f21,%f16
3488 std %f18,[%o4+0x010] ! Mem[0000000010101410]
3489 retl
3490 stw %l6,[%o5+0x014] ! Mem[0000000010141414]
3491user_jump2_end:
3492 .seg "text"
3493 .align 0x2000
3494user_jump3_start:
3495 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
3496p0_jmpl_3_le:
3497 jmpl %g6+8,%g0
3498 ldsh [%i6+0x02a],%l2 ! Mem[000000001018142a]
3499p0_call_3_le:
3500 fsubs %f13,%f14,%f10
3501 andn %l7,%l5,%l0
3502 retl
3503 sth %l1,[%i4+0x01c] ! Mem[000000001010141c]
3504p0_jmpl_3_lo:
3505 jmpl %g6+8,%g0
3506 ldsh [%o6+0x02a],%l2 ! Mem[000000001018142a]
3507p0_call_3_lo:
3508 fsubs %f13,%f14,%f10
3509 andn %l7,%l5,%l0
3510 retl
3511 sth %l1,[%o4+0x01c] ! Mem[000000001010141c]
3512p0_jmpl_3_he:
3513 ldsw [%i2+0x01c],%l6 ! Mem[000000001008141c]
3514 xor %l5,%l7,%l4
3515 swap [%i2+0x030],%l4 ! Mem[0000000010081430]
3516 nop
3517 ldstub [%o1+0x041],%l2 ! Mem[0000000020800041]
3518 add %l1,%l6,%l5
3519 jmpl %g6+8,%g0
3520 ld [%i5+0x02c],%f24 ! Mem[000000001014142c]
3521p0_call_3_he:
3522 orn %l3,-0x75e,%l7
3523 xnor %l2,0x627,%l0
3524 swap [%i3+0x034],%l3 ! Mem[00000000100c1434]
3525 retl
3526 std %l4,[%i6+0x018] ! Mem[0000000010181418]
3527p0_jmpl_3_ho:
3528 ldsw [%o2+0x01c],%l6 ! Mem[000000001008141c]
3529 xor %l5,%l7,%l4
3530 swap [%o2+0x030],%l4 ! Mem[0000000010081430]
3531 nop
3532 ldstub [%i1+0x041],%l2 ! Mem[0000000020800041]
3533 add %l1,%l6,%l5
3534 jmpl %g6+8,%g0
3535 ld [%o5+0x02c],%f24 ! Mem[000000001014142c]
3536p0_call_3_ho:
3537 orn %l3,-0x75e,%l7
3538 xnor %l2,0x627,%l0
3539 swap [%o3+0x034],%l3 ! Mem[00000000100c1434]
3540 retl
3541 std %l4,[%o6+0x018] ! Mem[0000000010181418]
3542user_jump3_end:
3543
3544 .seg "data"
3545 .align 0x2000
3546user_data_start:
3547done_flags:
3548 .word 0
3549 .align 8
3550done_count:
3551 .word 0,0
3552Start_Flags:
3553 .word 0,0,0,0
3554Finish_Flag:
3555 .word 0,0
3556 .align 8
3557num_processors:
3558 .word 1
3559num_agents:
3560 .word 0
3561no_membar:
3562 .word 0
3563max_ireg:
3564 .word 8,0
3565max_freg:
3566 .word 32,0
3567 .align 64
3568p0_temp:
3569 .word 0,0,0,0,0,0,0,0
3570 .word 0,0,0,0,0,0,0,0
3571 .word 0,0,0,0,0,0,0,0
3572 .word 0,0,0,0,0,0,0,0
3573p0_debug:
3574 .word 0,0,0,0,0,0,0,0
3575 .word 0,0,0,0,0,0,0,0
3576p0_fsr:
3577 .word 0x00000000,0x00000000
3578 .align 8
3579p0_loop_cnt:
3580 .word 1,0
3581max_windows:
3582 .word 1,0,0,0,0,0,0,0
3583 .word 0,0,0,0,0,0,0,0
3584 .word 0,0,0,0,0,0,0,0
3585 .word 0,0,0,0,0,0,0,0
3586 .word 0,0,0,0,0,0,0,0
3587 .word 0,0,0,0,0,0,0,0
3588 .word 0,0,0,0,0,0,0,0
3589 .word 0,0,0,0,0,0,0,0
3590 .word 0,0,0,0,0,0,0,0
3591 .word 0,0,0,0,0,0,0,0
3592 .word 0,0,0,0,0,0,0,0
3593 .word 0,0,0,0,0,0,0,0
3594 .word 0,0,0,0,0,0,0,0
3595 .word 0,0,0,0,0,0,0,0
3596 .word 0,0,0,0,0,0,0,0
3597 .word 0,0,0,0,0,0,0,0
3598 .word 0,0,0,0,0,0,0,0
3599 .word 0,0,0,0,0,0,0,0
3600 .word 0,0,0,0,0,0,0,0
3601 .word 0,0,0,0,0,0,0,0
3602 .word 0,0,0,0,0,0,0,0
3603 .word 0,0,0,0,0,0,0,0
3604 .word 0,0,0,0,0,0,0,0
3605 .word 0,0,0,0,0,0,0,0
3606 .word 0,0,0,0,0,0,0,0
3607 .word 0,0,0,0,0,0,0,0
3608 .word 0,0,0,0,0,0,0,0
3609 .word 0,0,0,0,0,0,0,0
3610 .word 0,0,0,0,0,0,0,0
3611 .word 0,0,0,0,0,0,0,0
3612 .word 0,0,0,0,0,0,0,0
3613 .word 0,0,0,0,0,0,0,0
3614
3615 .align 8
3616p0_init_registers:
3617 .word 0x63941a70,0x357da65b ! Init value for %l0
3618 .word 0xa5b8e582,0xc1fe3540 ! Init value for %l1
3619 .word 0xc83e4615,0xd6830b5f ! Init value for %l2
3620 .word 0xf468074d,0xef11eff1 ! Init value for %l3
3621 .word 0xb16f4b88,0x78b442b0 ! Init value for %l4
3622 .word 0x57864bbc,0x9d432fba ! Init value for %l5
3623 .word 0x4e3ad421,0xa756b5f4 ! Init value for %l6
3624 .word 0x97fa894a,0x2d59317c ! Init value for %l7
3625 .align 64
3626p0_init_freg:
3627 .word 0xdef3c0a1,0x99c197bf ! Init value for %f0
3628 .word 0x83293722,0xa028dfc5 ! Init value for %f2
3629 .word 0x4e9ac385,0xb61105e4 ! Init value for %f4
3630 .word 0x182f5af9,0x0d3f1df2 ! Init value for %f6
3631 .word 0xdcd3f311,0x07cdefd6 ! Init value for %f8
3632 .word 0x8f0bb3d2,0x5316e302 ! Init value for %f10
3633 .word 0x0687a2d1,0x665d8714 ! Init value for %f12
3634 .word 0xd683a6bf,0x1b26a934 ! Init value for %f14
3635 .word 0x59e028d5,0x77c99c15 ! Init value for %f16
3636 .word 0xaad720c7,0x5a483541 ! Init value for %f18
3637 .word 0xb50fb6ec,0xa32bc61e ! Init value for %f20
3638 .word 0x6873507a,0x8f79bbd0 ! Init value for %f22
3639 .word 0x37916c18,0x598bd5a1 ! Init value for %f24
3640 .word 0x1f00a0f0,0xe913873f ! Init value for %f26
3641 .word 0xcce698f2,0x5724fdd7 ! Init value for %f28
3642 .word 0xdff6e151,0x561375b3 ! Init value for %f30
3643 .word 0xfea24580,0x9c078f9d ! Init value for %f32
3644 .word 0xceadd7e2,0xa09ecb93 ! Init value for %f34
3645 .word 0x9be85383,0x949e90b3 ! Init value for %f36
3646 .word 0x61e5da81,0x21150229 ! Init value for %f38
3647 .word 0xbde7d24a,0x8250b484 ! Init value for %f40
3648 .word 0xad268c0e,0x00e1955c ! Init value for %f42
3649 .word 0x764bcf77,0x519d3a52 ! Init value for %f44
3650 .word 0x4d780f80,0x5d04aa2e ! Init value for %f46
3651 .word 0x075857cd,0xe387fe47
3652 .word 0x3effb029,0x6f083e7d
3653 .word 0x0c25ff0b,0x6a06810a
3654 .word 0x853445b4,0x706f5406
3655 .word 0x2dafbede,0xa6a779f9
3656 .word 0x3b017ccd,0xf0d476cc
3657 .word 0x16cf0e29,0xf17f2cad
3658 .word 0x89a14364,0x3a96a349
3659p0_share_mask:
3660 .word 0xffff0000,0x00000000
3661 .word 0x00000000,0x00000000
3662 .word 0x00000000,0x00000000
3663 .word 0x00000000,0x00000000
3664 .word 0x00000000,0x00000000
3665 .word 0x00000000,0x00000000
3666 .word 0x00000000,0x00000000
3667 .word 0x00000000,0x00000000
3668p0_expected_registers:
3669 .word 0x00000000,0xffffff00
3670 .word 0x00000000,0x00000fdc
3671 .word 0x00000000,0x0000e252
3672 .word 0x00000000,0x000000ff
3673 .word 0x00000000,0x000000c2
3674 .word 0xff074a48,0x4e7ae252
3675 .word 0x00000000,0x00000000
3676 .word 0x00000000,0x000000ff
3677p0_expected_fp_regs:
3678 .word 0x00000000,0x4e7ae252
3679 .word 0x00000000,0x00000000
3680 .word 0x00000000,0x4b96dc64
3681 .word 0xffffff00,0x5ed19054
3682 .word 0x686b81dc,0xff000000
3683 .word 0x9ea748b9,0x892a9ea7
3684 .word 0x37b92bbb,0xc5e59985
3685 .word 0x00004aff,0xff73e1b3
3686 .word 0xff074a48,0x4b96dc64
3687 .word 0x00000054,0xff73e1b3
3688 .word 0x00000000,0x00004ace
3689 .word 0xcd000000,0x0e2311ac
3690 .word 0x131eeab4,0x3009f5cd
3691 .word 0x4c000000,0xa4ffffff
3692 .word 0x993177b3,0xce4ad7a2
3693 .word 0xbba3b3e5,0x00000000
3694 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000
3695p0_local0_expect:
3696 .word 0xff000000,0x000000ff
3697 .word 0xab000000,0x000000ff
3698 .word 0x4b96ff00,0x00004386
3699 .word 0xff07e5c5,0x0e2311ac
3700 .word 0x131eeab4,0x3009f5cd
3701 .word 0xffffffff,0xa4ffffff
3702 .word 0x993177b3,0xce4ad7a2
3703 .word 0xcd000000,0x0e2311ac
3704p0_local0_sec_expect:
3705 .word 0x9ea748b9,0x00000000
3706 .word 0xff000000,0x00000000
3707 .word 0x64dc964b,0x00000054
3708 .word 0x5490d15e,0x00000000
3709 .word 0x409dfdea,0x4e7ae252
3710 .word 0xa79e2a89,0xb948a79e
3711 .word 0x8599e5c5,0xbb2bb937
3712 .word 0x62fa10da,0xa4121063
3713p0_local1_expect:
3714 .word 0xff000000,0xd6ea1e3d
3715 .word 0x00000000,0x00000000
3716 .word 0xffffffff,0xff09f5cd
3717 .word 0x28694386,0x000000a8
3718 .word 0xd064c176,0x1a073cc4
3719 .word 0x680081ff,0xaf3777ab
3720 .word 0xbba3b3e5,0x00004bff
3721 .word 0x00000000,0x00000079
3722p0_local1_sec_expect:
3723 .word 0xffffff00,0x00000000
3724 .word 0xb3000000,0x00000000
3725 .word 0x52e27a4e,0x5d4bb186
3726 .word 0x64a4b6d8,0x955f911b
3727 .word 0x52e27a4e,0xeafd9d40
3728 .word 0x9ea748b9,0x892a9ea7
3729 .word 0x37b92bbb,0xc5e59985
3730 .word 0xe866e62f,0x24e272d8
3731p0_local2_expect:
3732 .word 0x000000ff,0x00000000
3733 .word 0x00000000,0x00000000
3734 .word 0x000000ff,0xd68bd32b
3735 .word 0x000000ff,0xffffffa4
3736 .word 0x1a073cc4,0x3009f5cd
3737 .word 0xcd03ffb4,0x00000062
3738 .word 0xff3177b3,0x00310000
3739 .word 0xab7737af,0xff4b9d3e
3740p0_local2_sec_expect:
3741 .word 0xff000000,0x00000000
3742 .word 0xff000022,0x2f58ed26
3743 .word 0x00000000,0x0de7f399
3744 .word 0x138d5da1,0x4b1a65d1
3745 .word 0xea84ad9f,0xb97c3607
3746 .word 0x256c63b8,0xfe412abb
3747 .word 0xbd7c6083,0xb0d2299b
3748 .word 0x80e74541,0xb4d70255
3749p0_local3_expect:
3750 .word 0x52e27a4e,0x484a07ff
3751 .word 0x00000000,0xe5b3a3bb
3752 .word 0xb3e173ff,0xb4ea1e13
3753 .word 0xac11230e,0x00004386
3754 .word 0xcdf50930,0xb4ea1e13
3755 .word 0xffffffa4,0x0000004c
3756 .word 0xa2d74ace,0xb3773199
3757 .word 0x00000000,0xaf3777ab
3758p0_local3_sec_expect:
3759 .word 0xffca32fe,0x2bd38bd6
3760 .word 0x686b81dc,0xff000000
3761 .word 0x00000000,0x00000000
3762 .word 0x1855bab7,0x66e31c33
3763 .word 0x92f1cdc0,0xc1239e45
3764 .word 0x4472cbcc,0x4c6ae43a
3765 .word 0xf66049cd,0x8031de45
3766 .word 0xc1b4496a,0x128a8c87
3767p0_local4_expect:
3768 .word 0x31000000,0xa4ffffff
3769 .word 0x00004aff,0xff73e1b3
3770 .word 0x52e27a4e,0x484a07ff
3771 .word 0x43ce5375,0x3009f5cd
3772 .word 0x77ecca3d,0x28694386
3773 .word 0x8f0bb3d2,0x5316e302
3774 .word 0x00000000,0x000000c5
3775 .word 0x964b9d3e,0x1b26221e
3776p0_local4_sec_expect:
3777 .word 0xa4121063,0x000000cd
3778 .word 0x00000000,0xce4ad7a2
3779 .word 0x00000000,0x00000000
3780 .word 0xa2d74ace,0xe86b81dc
3781 .word 0xffffffff,0xa4ffffff
3782 .word 0xc5a663cc,0x5d4bb186
3783 .word 0xa2d74ace,0xb3773199
3784 .word 0x686b81dc,0xaf3777ab
3785p0_local5_expect:
3786 .word 0xb93773ff,0x28694386
3787 .word 0x00000000,0xffffffff
3788 .word 0x00000000,0xe5b3a3bb
3789 .word 0x00000000,0x77988d1e
3790 .word 0x3a6f5bc3,0x03838db1
3791 .word 0x00000000,0x0000006d
3792 .word 0x8599e5c5,0x4e7ae252
3793 .word 0xd872e224,0x2fe666e8
3794p0_local5_sec_expect:
3795 .word 0xff074a48,0x00000000
3796 .word 0xff000000,0x00000000
3797 .word 0x4c000000,0xffff964b
3798 .word 0xd05d4c8c,0xd6a4168a
3799 .word 0x676bab33,0x7fd3b699
3800 .word 0x857ee4b5,0xfbd29878
3801 .word 0xd12d5a9b,0xeda7c78a
3802 .word 0x86c81544,0xdc9fc27b
3803p0_local6_expect:
3804 .word 0x000000cd,0x00ff0000
3805 .word 0xcdf50930,0x00000000
3806 .word 0x00000011,0x4e7ae252
3807 .word 0xff73e1b3,0x00000000
3808 .word 0x00000000,0x00000000
3809 .word 0xa79e2a89,0xb948a79e
3810 .word 0x8599e5c5,0xbb2bb937
3811 .word 0x686b81dc,0xaf3777ab
3812p0_local6_sec_expect:
3813 .word 0xff000000,0x00000000
3814 .word 0x00ff0000,0xd94c0000
3815 .word 0xff4a0000,0x00000000
3816 .word 0x030cba71,0x293afb45
3817 .word 0x388b4e88,0x9ddf8014
3818 .word 0x00000000,0x5ed106f2
3819 .word 0x8bb9da06,0x4411bad2
3820 .word 0x7e14f938,0x9d64910f
3821share0_expect:
3822 .word 0x00ffee02,0x2b0ba38a
3823 .word 0xa918ddf2,0x0fe1aee6
3824 .word 0xd642d522,0x14b4573b
3825 .word 0x1de41854,0x01c691db
3826 .word 0x0a5aecb9,0x2fc0504b
3827 .word 0xebf5ca17,0x81409b95
3828 .word 0xc1d7ad05,0x5f2771d5
3829 .word 0x011a15b1,0x983a6041
3830share1_expect:
3831 .word 0xa4ff5636,0x83fe7165
3832 .word 0x0d9083ab,0x10b2e165
3833 .word 0x5d297d96,0xe7e39d40
3834 .word 0xb150f222,0x542f6746
3835 .word 0x29a9670a,0x51176758
3836 .word 0xf1e4c74f,0x7dda7d1e
3837 .word 0x3e678a95,0x135f6c71
3838 .word 0xc11de379,0x249da8da
3839 .word 0x000037be,0xa179d3f8
3840 .word 0xacee9e8b,0xf3080596
3841 .word 0x6941c65e,0x1679fc8b
3842 .word 0x91849ef1,0x12bb5a5c
3843 .word 0x97ce7323,0x5e43a3fc
3844 .word 0x2eca81e2,0x70685286
3845 .word 0x43659b6e,0xddff833f
3846 .word 0x8670c86a,0x648f9cd7
3847share2_expect:
3848 .word 0xffff0619,0x64342211
3849 .word 0x727fbb4c,0x37e6f646
3850 .word 0x2604ecdd,0x3479860b
3851 .word 0x9dbb4ea3,0xd3ed04e9
3852 .word 0x83c4ea7c,0x4f2e3ff8
3853 .word 0x961c541f,0xaf23f5d6
3854 .word 0xfcf07816,0xafc7def5
3855 .word 0xb621186f,0xdff6c4c8
3856share3_expect:
3857 .word 0xecf2a13b,0x0847ed6d
3858 .word 0x94168260,0xe5bbcc13
3859 .word 0xd2cb9e46,0x42f4b60b
3860 .word 0xdbccbe86,0x6f3a3670
3861 .word 0x091e0f19,0x828d45c0
3862 .word 0xe64da267,0xb22c3566
3863 .word 0x8cc5e96c,0x81e60a1d
3864 .word 0xd02c2348,0x3f45ce64
3865 .word 0xe76d609e,0xb4906aac
3866 .word 0xd16a35c5,0x68c47f7b
3867 .word 0xe424f89d,0x62f4fdf5
3868 .word 0xfa80205a,0x905810a5
3869 .word 0x501e280d,0x7aa7a20b
3870 .word 0xe9d7b91d,0x002f1d51
3871 .word 0x5be5770e,0x0f59a065
3872 .word 0x24e54d53,0xfeae1f9a
3873 .word 0x3709535a,0xac810fef
3874 .word 0xe41d0665,0x3faeee2b
3875 .word 0x21ad0250,0x9f178e06
3876 .word 0xc4714b85,0x1abfb87d
3877 .word 0x237128b2,0x0a461827
3878 .word 0x5ad812fb,0x6e53a7f8
3879 .word 0xfb6e09e7,0x853a583f
3880 .word 0x4d992986,0x6017574c
3881 .word 0x2c720980,0xe71ea061
3882 .word 0x323187c6,0x90ed11e9
3883 .word 0x7ab3010d,0xab94fa41
3884 .word 0x7a01d63b,0xb686bc05
3885 .word 0x535e8fc8,0xd0507c1c
3886 .word 0x1a735966,0xe9138c6c
3887 .word 0xe6b558b2,0xa09e7f48
3888 .word 0xc79cdfe5,0x1cea0afa
3889 .word 0xfffb9db1,0x3367250c
3890 .word 0xaac4fd67,0x514eb70e
3891 .word 0x955143c4,0xb7fce027
3892 .word 0x72586eef,0x824c7c8d
3893 .word 0xda8e4019,0xadbcdb9a
3894 .word 0x99fedabf,0x5d52e90d
3895 .word 0x3ca61631,0xba2874ca
3896 .word 0xfc3d44ca,0x0111c7bd
3897 .word 0xc7ff199f,0x5de73d33
3898 .word 0xbb968c9e,0x0acfc1db
3899 .word 0x2110a351,0x4b3d33c2
3900 .word 0x8a2cde2f,0x92023d57
3901 .word 0xaab7b65a,0xa9141b08
3902 .word 0xe44904f7,0x4963618a
3903 .word 0x002db7ca,0x7c715660
3904 .word 0xd1ce02f9,0x4414a710
3905 .word 0xff152e86,0x0ec6f180
3906 .word 0x67749205,0xad3d5086
3907 .word 0x9888153e,0x377d8eb7
3908 .word 0x590b1259,0x26a71295
3909 .word 0x8e272f40,0x97502bac
3910 .word 0x0453f992,0xfe712220
3911 .word 0x8131e76b,0x41b9ef72
3912 .word 0x45c0893d,0xa11b5c3e
3913 .word 0x6efffc86,0x75f75ea7
3914 .word 0x47384b59,0x8b30f4c1
3915 .word 0x293ee257,0x1e1c0764
3916 .word 0xb146c587,0xd2891f43
3917 .word 0xc4e204d7,0x117a707e
3918 .word 0x270a1a05,0x54d565e7
3919 .word 0x59ed623f,0xebffc616
3920 .word 0x17738e3b,0x018db780
3921p0_invalidate_semaphore:
3922 .word 0
3923! Data for Cross Processor Interrupt
3924 .align 8
3925received_xintr:
3926 .word 0,0,0,0,0,0,0,0
3927 .word 0,0,0,0,0,0,0,0
3928 .word 0,0,0,0,0,0,0,0
3929 .word 0,0,0,0,0,0,0,0
3930 .word 0,0,0,0,0,0,0,0
3931 .word 0,0,0,0,0,0,0,0
3932 .word 0,0,0,0,0,0,0,0
3933 .word 0,0,0,0,0,0,0,0
3934p0_dispatch_retry:
3935 .word 0,0
3936p0_xintr_data:
3937 .word 0x00000000,0x00000001
3938 .word 0x223e7408,0x6a349668
3939 .word 0x00000000,0x00000002
3940 .word 0x249f5e90,0x7a78f885
3941 .word 0x00000000,0x00000003
3942 .word 0x3ce5f2b8,0x34abc7d9
3943 .word 0x00000000,0x00000004
3944 .word 0x1e838d9f,0xa653878d
3945 .word 0x00000000,0x00000005
3946 .word 0xd9ae46ff,0xdbfdc531
3947 .word 0x00000000,0x00000006
3948 .word 0xe3fae447,0x942d8bfd
3949 .word 0x00000000,0x00000007
3950 .word 0xa5dc6a67,0xfffb693d
3951 .word 0x00000000,0x00000008
3952 .word 0x73259e77,0x999f762c
3953 .align 8
3954p0_xintr_expected:
3955 .word 0
3956 .align 64
3957xintr_data_ptrs:
3958 .word p0_xintr_data
3959 .align 8
3960p0_xintr_db:
3961 .skip 512
3962p0_xintr_retry_count:
3963 .word 0,0
3964p0_reset_cnt:
3965 .word 0
3966 .align 8
3967p0_ec_timing_ctrl:
3968 .word 0,0
3969p0_ec_control:
3970 .word 0,0
3971p0_mcu_shadow:
3972 .skip 80
3973user_data_end:
3974
3975
3976SECTION .p0_local0 DATA_VA=0x000800000
3977
3978attr_data {
3979 Name = .p0_local0,
3980 VA = 0x0000000000800000,
3981 RA = 0x0000000010000000,
3982 PA = ra2pa(0x0000000010000000,0),
3983 part_0_ctx_nonzero_tsb_config_0,
3984 TTE_Context=PCONTEXT,
3985 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3986 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3987 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3988 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3989}
3990
3991 .data
3992 .seg "data"
3993 .align 0x2000
3994 .global p0_local0_start
3995p0_local0_begin:
3996 .skip 0x1400
3997p0_local0_start:
3998 .word 0xd0e3baa2,0x2908df1e,0xb87a98d8,0x95e5f1bc
3999 .word 0x964b9d3e,0x8cbdd6b8,0x7973e1b3,0xd48afdc6
4000 .word 0x8198f755,0x96b8efcd,0xd2e188d6,0x7b9de417
4001 .word 0xe0fbba8b,0xf6de4bb8,0xc7fa2d4c,0x87d5e890
4002p0_local0_end:
4003
4004SECTION .p0_local0_sec DATA_VA=0x000800000
4005
4006attr_data {
4007 Name = .p0_local0_sec,
4008 VA = 0x0000000000800000,
4009 RA = 0x0000000030000000,
4010 PA = ra2pa(0x0000000030000000,0),
4011 part_0_ctx_nonzero_tsb_config_0,
4012 TTE_Context=SCONTEXT,
4013 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4014 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4015 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4016 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4017}
4018
4019 .data
4020 .seg "data"
4021 .align 0x2000
4022 .global p0_local0_sec_start
4023p0_local0_sec_begin:
4024 .skip 0x1400
4025p0_local0_sec_start:
4026 .word 0x6f2cccc4,0x9f30a542,0x43ce5375,0xf45fe3d2
4027 .word 0xeda94bbc,0xe77c533d,0x8e53315b,0x4b1f2f17
4028 .word 0x5464f6c8,0x87a55aac,0x56372253,0xbb2397dd
4029 .word 0x966b3016,0xd3d53641,0x730c4047,0x3460cf51
4030p0_local0_sec_end:
4031
4032SECTION .p0_local1 DATA_VA=0x000802000
4033
4034attr_data {
4035 Name = .p0_local1,
4036 VA = 0x0000000000802000,
4037 RA = 0x0000000010040000,
4038 PA = ra2pa(0x0000000010040000,0),
4039 part_0_ctx_nonzero_tsb_config_0,
4040 TTE_Context=PCONTEXT,
4041 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4042 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4043 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4044 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4045}
4046
4047 .data
4048 .seg "data"
4049 .align 0x2000
4050 .global p0_local1_start
4051p0_local1_begin:
4052 .skip 0x1400
4053p0_local1_start:
4054 .word 0xb4033e5f,0x13c04208,0x98e97953,0x843f02a8
4055 .word 0x1b0acbe5,0xb8b9567f,0xee264689,0x2a1575f1
4056 .word 0xc43c071a,0x76c164d0,0x3f525441,0xd08c544d
4057 .word 0xc6440722,0xe5b3a3bb,0xcb90f33f,0x7d79d4f6
4058p0_local1_end:
4059
4060SECTION .p0_local1_sec DATA_VA=0x000802000
4061
4062attr_data {
4063 Name = .p0_local1_sec,
4064 VA = 0x0000000000802000,
4065 RA = 0x0000000030040000,
4066 PA = ra2pa(0x0000000030040000,0),
4067 part_0_ctx_nonzero_tsb_config_0,
4068 TTE_Context=SCONTEXT,
4069 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4070 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4071 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4072 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4073}
4074
4075 .data
4076 .seg "data"
4077 .align 0x2000
4078 .global p0_local1_sec_start
4079p0_local1_sec_begin:
4080 .skip 0x1400
4081p0_local1_sec_start:
4082 .word 0xe6604620,0xb271d4f2,0x39cb4cd9,0xabebb5a3
4083 .word 0x8d6306a0,0x1419e33f,0x64a4b6d8,0x955f911b
4084 .word 0x52e27a4e,0xeafd9d40,0x9ea748b9,0x892a9ea7
4085 .word 0x37b92bbb,0xc5e59985,0xe866e62f,0x24e272d8
4086p0_local1_sec_end:
4087
4088SECTION .p0_local2 DATA_VA=0x000804000
4089
4090attr_data {
4091 Name = .p0_local2,
4092 VA = 0x0000000000804000,
4093 RA = 0x0000000010080000,
4094 PA = ra2pa(0x0000000010080000,0),
4095 part_0_ctx_nonzero_tsb_config_0,
4096 TTE_Context=PCONTEXT,
4097 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4098 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4099 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4100 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4101}
4102
4103 .data
4104 .seg "data"
4105 .align 0x2000
4106 .global p0_local2_start
4107p0_local2_begin:
4108 .skip 0x1400
4109p0_local2_start:
4110 .word 0x62fa10da,0xa4121063,0x1d16ff86,0xfaf4a072
4111 .word 0xfbe6a5a8,0x6e09c4b0,0xf853eae2,0x37b70ff2
4112 .word 0xa1407e96,0x93a25ee0,0x8267c920,0x744bcb8b
4113 .word 0xd6a4f28a,0x363c5ef6,0xe10df74c,0xac71bc28
4114p0_local2_end:
4115
4116SECTION .p0_local2_sec DATA_VA=0x000804000
4117
4118attr_data {
4119 Name = .p0_local2_sec,
4120 VA = 0x0000000000804000,
4121 RA = 0x0000000030080000,
4122 PA = ra2pa(0x0000000030080000,0),
4123 part_0_ctx_nonzero_tsb_config_0,
4124 TTE_Context=SCONTEXT,
4125 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4126 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4127 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4128 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4129}
4130
4131 .data
4132 .seg "data"
4133 .align 0x2000
4134 .global p0_local2_sec_start
4135p0_local2_sec_begin:
4136 .skip 0x1400
4137p0_local2_sec_start:
4138 .word 0x1e50bb5a,0xcde27cf9,0x4ec21e91,0x2f58ed26
4139 .word 0x95b7d15e,0x0de7f399,0x138d5da1,0x4b1a65d1
4140 .word 0xea84ad9f,0xb97c3607,0x256c63b8,0xfe412abb
4141 .word 0xbd7c6083,0xb0d2299b,0x80e74541,0xb4d70255
4142p0_local2_sec_end:
4143
4144SECTION .p0_local3 DATA_VA=0x000806000
4145
4146attr_data {
4147 Name = .p0_local3,
4148 VA = 0x0000000000806000,
4149 RA = 0x00000000100c0000,
4150 PA = ra2pa(0x00000000100c0000,0),
4151 part_0_ctx_nonzero_tsb_config_0,
4152 TTE_Context=PCONTEXT,
4153 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4154 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4155 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4156 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4157}
4158
4159 .data
4160 .seg "data"
4161 .align 0x2000
4162 .global p0_local3_start
4163p0_local3_begin:
4164 .skip 0x1400
4165p0_local3_start:
4166 .word 0x7c84ff0f,0x70160c7b,0xab063a9a,0x5ce4dada
4167 .word 0x5d4aaaf8,0x9a2bf419,0x6b139b60,0x09154c91
4168 .word 0x16ab6c5b,0x77988d1e,0xe37727eb,0xe62d6e36
4169 .word 0x22c594ec,0x68a9dd5d,0x2c9b1b55,0x0547e448
4170p0_local3_end:
4171
4172SECTION .p0_local3_sec DATA_VA=0x000806000
4173
4174attr_data {
4175 Name = .p0_local3_sec,
4176 VA = 0x0000000000806000,
4177 RA = 0x00000000300c0000,
4178 PA = ra2pa(0x00000000300c0000,0),
4179 part_0_ctx_nonzero_tsb_config_0,
4180 TTE_Context=SCONTEXT,
4181 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4182 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4183 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4184 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4185}
4186
4187 .data
4188 .seg "data"
4189 .align 0x2000
4190 .global p0_local3_sec_start
4191p0_local3_sec_begin:
4192 .skip 0x1400
4193p0_local3_sec_start:
4194 .word 0x8b9a6661,0x13573a06,0x1238f944,0xcd03c2b4
4195 .word 0x57417234,0xfe32ca16,0x1855bab7,0x66e31c33
4196 .word 0x92f1cdc0,0xc1239e45,0x4472cbcc,0x4c6ae43a
4197 .word 0xf66049cd,0x8031de45,0xc1b4496a,0x128a8c87
4198p0_local3_sec_end:
4199
4200SECTION .p0_local4 DATA_VA=0x000808000
4201
4202attr_data {
4203 Name = .p0_local4,
4204 VA = 0x0000000000808000,
4205 RA = 0x0000000010100000,
4206 PA = ra2pa(0x0000000010100000,0),
4207 part_0_ctx_nonzero_tsb_config_0,
4208 TTE_Context=PCONTEXT,
4209 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4210 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4211 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4212 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4213}
4214
4215 .data
4216 .seg "data"
4217 .align 0x2000
4218 .global p0_local4_start
4219p0_local4_begin:
4220 .skip 0x1400
4221p0_local4_start:
4222 .word 0xaba41e70,0xe9a690c7,0xfc45a66e,0x4bb59e31
4223 .word 0x86436928,0x3dcaec77,0xb4fdc56e,0xe04450d1
4224 .word 0x5280199c,0x247db1db,0xc7a02612,0x356cc4e0
4225 .word 0x0c01aaad,0x4b379f01,0x191a0dd2,0x3ba26743
4226p0_local4_end:
4227
4228SECTION .p0_local4_sec DATA_VA=0x000808000
4229
4230attr_data {
4231 Name = .p0_local4_sec,
4232 VA = 0x0000000000808000,
4233 RA = 0x0000000030100000,
4234 PA = ra2pa(0x0000000030100000,0),
4235 part_0_ctx_nonzero_tsb_config_0,
4236 TTE_Context=SCONTEXT,
4237 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4238 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4239 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4240 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4241}
4242
4243 .data
4244 .seg "data"
4245 .align 0x2000
4246 .global p0_local4_sec_start
4247p0_local4_sec_begin:
4248 .skip 0x1400
4249p0_local4_sec_start:
4250 .word 0x9b364016,0x500ea657,0xed690765,0x7b3a62e7
4251 .word 0xb94e54cf,0x7168212c,0xff074a48,0x0e2311ac
4252 .word 0x131eeab4,0x3009f5cd,0x86b14b5d,0xcc63a6c5
4253 .word 0x993177b3,0xce4ad7a2,0xab7737af,0xdc816b68
4254p0_local4_sec_end:
4255
4256SECTION .p0_local5 DATA_VA=0x00080a000
4257
4258attr_data {
4259 Name = .p0_local5,
4260 VA = 0x000000000080a000,
4261 RA = 0x0000000010140000,
4262 PA = ra2pa(0x0000000010140000,0),
4263 part_0_ctx_nonzero_tsb_config_0,
4264 TTE_Context=PCONTEXT,
4265 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4266 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4267 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4268 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4269}
4270
4271 .data
4272 .seg "data"
4273 .align 0x2000
4274 .global p0_local5_start
4275p0_local5_begin:
4276 .skip 0x1400
4277p0_local5_start:
4278 .word 0xc7209950,0xea6d5eea,0x7ce981e7,0x1b7360e3
4279 .word 0x01c427af,0x3a6c1694,0x96ea312d,0xd1beadbd
4280 .word 0xaaa957e8,0x11777827,0xc2e3caf8,0xd1f45dcf
4281 .word 0x47840293,0x740d4952,0xf1590538,0x036c1108
4282p0_local5_end:
4283
4284SECTION .p0_local5_sec DATA_VA=0x00080a000
4285
4286attr_data {
4287 Name = .p0_local5_sec,
4288 VA = 0x000000000080a000,
4289 RA = 0x0000000030140000,
4290 PA = ra2pa(0x0000000030140000,0),
4291 part_0_ctx_nonzero_tsb_config_0,
4292 TTE_Context=SCONTEXT,
4293 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4294 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4295 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4296 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4297}
4298
4299 .data
4300 .seg "data"
4301 .align 0x2000
4302 .global p0_local5_sec_start
4303p0_local5_sec_begin:
4304 .skip 0x1400
4305p0_local5_sec_start:
4306 .word 0xdaf9a47a,0x8e11221e,0xc8c4dc64,0x46824978
4307 .word 0x5aeec272,0x0abed08c,0xd05d638c,0xabc31641
4308 .word 0x676bab33,0x7fd3b699,0x857ee4b5,0xfbd29878
4309 .word 0xd12d5a9b,0xeda7c78a,0x86c81544,0xdc9fc27b
4310p0_local5_sec_end:
4311
4312SECTION .p0_local6 DATA_VA=0x00080c000
4313
4314attr_data {
4315 Name = .p0_local6,
4316 VA = 0x000000000080c000,
4317 RA = 0x0000000010180000,
4318 PA = ra2pa(0x0000000010180000,0),
4319 part_0_ctx_nonzero_tsb_config_0,
4320 TTE_Context=PCONTEXT,
4321 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4322 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4323 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4324 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4325}
4326
4327 .data
4328 .seg "data"
4329 .align 0x2000
4330 .global p0_local6_start
4331p0_local6_begin:
4332 .skip 0x1400
4333p0_local6_start:
4334 .word 0x936573a6,0x79a26200,0xc42efa9c,0x8413695e
4335 .word 0x121acd84,0x2667dead,0x6722e433,0xd808dd25
4336 .word 0x5aa104f7,0x498d7c33,0x3236cde7,0x9dcac4f4
4337 .word 0xd734fdf5,0x408d6ad5,0xd5205251,0xb9959758
4338p0_local6_end:
4339
4340SECTION .p0_local6_sec DATA_VA=0x00080c000
4341
4342attr_data {
4343 Name = .p0_local6_sec,
4344 VA = 0x000000000080c000,
4345 RA = 0x0000000030180000,
4346 PA = ra2pa(0x0000000030180000,0),
4347 part_0_ctx_nonzero_tsb_config_0,
4348 TTE_Context=SCONTEXT,
4349 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4350 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4351 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4352 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4353}
4354
4355 .data
4356 .seg "data"
4357 .align 0x2000
4358 .global p0_local6_sec_start
4359p0_local6_sec_begin:
4360 .skip 0x1400
4361p0_local6_sec_start:
4362 .word 0xd68bd32b,0x20d28582,0xd6ec01d0,0x6d972275
4363 .word 0x66e126cb,0xc5a61264,0x030cba71,0x293afb45
4364 .word 0x388b4e88,0x9ddf8014,0x1c329a43,0xb69606f2
4365 .word 0x8bb9da06,0x4411bad2,0x7e14f938,0x9d64910f
4366p0_local6_sec_end:
4367
4368SECTION .share0 DATA_VA=0x00080e000
4369
4370attr_data {
4371 Name = .share0,
4372 VA = 0x000000000080e000,
4373 RA = 0x00000000201c0000,
4374 PA = ra2pa(0x00000000201c0000,0),
4375 part_0_ctx_nonzero_tsb_config_0,
4376 TTE_Context=PCONTEXT,
4377 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4378 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4379 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4380 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4381}
4382
4383 .data
4384 .seg "data"
4385 .align 0x2000
4386 .global share0_start
4387share0_begin:
4388share0_start:
4389 .word 0x5465ee02,0x2b0ba38a,0xa918ddf2,0x0fe1aee6
4390 .word 0xd642d522,0x14b4573b,0x1de41854,0x01c691db
4391 .word 0x0a5aecb9,0x2fc0504b,0xebf5ca17,0x81409b95
4392 .word 0xc1d7ad05,0x5f2771d5,0x011a15b1,0x983a6041
4393share0_end:
4394
4395SECTION .share1 DATA_VA=0x000810000
4396
4397attr_data {
4398 Name = .share1,
4399 VA = 0x0000000000810000,
4400 RA = 0x0000000020800000,
4401 PA = ra2pa(0x0000000020800000,0),
4402 part_0_ctx_nonzero_tsb_config_0,
4403 TTE_Context=PCONTEXT,
4404 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4405 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4406 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4407 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4408}
4409
4410 .data
4411 .seg "data"
4412 .align 0x2000
4413 .global share1_start
4414share1_begin:
4415share1_start:
4416 .word 0xa4fe5636,0x83fe7165,0x0d9083ab,0x10b2e165
4417 .word 0x5d297d96,0xe7e39d40,0xb150f222,0x542f6746
4418 .word 0x29a9670a,0x51176758,0xf1e4c74f,0x7dda7d1e
4419 .word 0x3e678a95,0x135f6c71,0xc11de379,0x249da8da
4420 .word 0x29e637be,0xa179d3f8,0xacee9e8b,0xf3080596
4421 .word 0x6941c65e,0x1679fc8b,0x91849ef1,0x12bb5a5c
4422 .word 0x97ce7323,0x5e43a3fc,0x2eca81e2,0x70685286
4423 .word 0x43659b6e,0xddff833f,0x8670c86a,0x648f9cd7
4424share1_end:
4425
4426SECTION .share2 DATA_VA=0x000812000
4427
4428attr_data {
4429 Name = .share2,
4430 VA = 0x0000000000812000,
4431 RA = 0x00000000211c0000,
4432 PA = ra2pa(0x00000000211c0000,0),
4433 part_0_ctx_nonzero_tsb_config_0,
4434 TTE_Context=PCONTEXT,
4435 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4436 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4437 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4438 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4439}
4440
4441 .data
4442 .seg "data"
4443 .align 0x2000
4444 .global share2_start
4445share2_begin:
4446share2_start:
4447 .word 0xffc00619,0x64342211,0x727fbb4c,0x37e6f646
4448 .word 0x2604ecdd,0x3479860b,0x9dbb4ea3,0xd3ed04e9
4449 .word 0x83c4ea7c,0x4f2e3ff8,0x961c541f,0xaf23f5d6
4450 .word 0xfcf07816,0xafc7def5,0xb621186f,0xdff6c4c8
4451share2_end:
4452
4453SECTION .share3 DATA_VA=0x000814000
4454
4455attr_data {
4456 Name = .share3,
4457 VA = 0x0000000000814000,
4458 RA = 0x0000000021800000,
4459 PA = ra2pa(0x0000000021800000,0),
4460 part_0_ctx_nonzero_tsb_config_0,
4461 TTE_Context=PCONTEXT,
4462 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4463 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4464 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4465 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4466}
4467
4468 .data
4469 .seg "data"
4470 .align 0x2000
4471 .global share3_start
4472share3_begin:
4473share3_start:
4474 .word 0xecf2a13b,0x0847ed6d,0x94168260,0xe5bbcc13
4475 .word 0xd2cb9e46,0x42f4b60b,0xdbccbe86,0x6f3a3670
4476 .word 0x091e0f19,0x828d45c0,0xe64da267,0xb22c3566
4477 .word 0x8cc5e96c,0x81e60a1d,0xd02c2348,0x3f45ce64
4478 .word 0xe76d609e,0xb4906aac,0xd16a35c5,0x68c47f7b
4479 .word 0xe424f89d,0x62f4fdf5,0xfa80205a,0x905810a5
4480 .word 0x501e280d,0x7aa7a20b,0xe9d7b91d,0x002f1d51
4481 .word 0x5be5770e,0x0f59a065,0x24e54d53,0xfeae1f9a
4482 .word 0x3709535a,0xac810fef,0xe41d0665,0x3faeee2b
4483 .word 0x21ad0250,0x9f178e06,0xc4714b85,0x1abfb87d
4484 .word 0x237128b2,0x0a461827,0x5ad812fb,0x6e53a7f8
4485 .word 0xfb6e09e7,0x853a583f,0x4d992986,0x6017574c
4486 .word 0x2c720980,0xe71ea061,0x323187c6,0x90ed11e9
4487 .word 0x7ab3010d,0xab94fa41,0x7a01d63b,0xb686bc05
4488 .word 0x535e8fc8,0xd0507c1c,0x1a735966,0xe9138c6c
4489 .word 0xe6b558b2,0xa09e7f48,0xc79cdfe5,0x1cea0afa
4490 .word 0x35fb9db1,0x3367250c,0xaac4fd67,0x514eb70e
4491 .word 0x955143c4,0xb7fce027,0x72586eef,0x824c7c8d
4492 .word 0xda8e4019,0xadbcdb9a,0x99fedabf,0x5d52e90d
4493 .word 0x3ca61631,0xba2874ca,0xfc3d44ca,0x0111c7bd
4494 .word 0xc7fa199f,0x5de73d33,0xbb968c9e,0x0acfc1db
4495 .word 0x2110a351,0x4b3d33c2,0x8a2cde2f,0x92023d57
4496 .word 0xaab7b65a,0xa9141b08,0xe44904f7,0x4963618a
4497 .word 0x002db7ca,0x7c715660,0xd1ce02f9,0x4414a710
4498 .word 0xf3152e86,0x0ec6f180,0x67749205,0xad3d5086
4499 .word 0x9888153e,0x377d8eb7,0x590b1259,0x26a71295
4500 .word 0x8e272f40,0x97502bac,0x0453f992,0xfe712220
4501 .word 0x8131e76b,0x41b9ef72,0x45c0893d,0xa11b5c3e
4502 .word 0x6e7bfc86,0x75f75ea7,0x47384b59,0x8b30f4c1
4503 .word 0x293ee257,0x1e1c0764,0xb146c587,0xd2891f43
4504 .word 0xc4e204d7,0x117a707e,0x270a1a05,0x54d565e7
4505 .word 0x59ed623f,0xebffc616,0x17738e3b,0x018db780
4506share3_end: