Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_1500_13.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_1500_13.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 = 327144531
40! Riesling can be on
41! 1 Thread, 1500 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_1500_13.s created on Mar 27, 2009 (14:45:31)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_1500_13 -p 1 -l 1500
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! Random code for Processor 0
72
73processor_0:
74 ta T_CHANGE_PRIV
75 wrpr %g0,7,%cleanwin
76 call p0_init_memory_pointers
77 wr %g0,0x80,%asi ! Setting default asi to 80
78
79! Initialize the floating point registers for processor 0
80
81 wr %g0,0x4,%fprs ! Make sure fef is 1
82 set p0_init_freg,%g1
83! %f0 = bb39f194 50da037b 4ca345a9 0ce5a2fe
84! %f4 = deb58b8c c0731d1f 194fb118 3d26d9f2
85! %f8 = 8e91a4b5 ab0475bb 9ed29eb3 5645af12
86! %f12 = b5eb03d4 9b090905 7a906651 0aad7812
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = 65af5b19 f975d25e b8a4f35c e6689720
90! %f20 = aeceb108 c3d97b6f 4a6d6276 77cebcc5
91! %f24 = a226b52a 6bcc8e3c 5ddf2b10 fe453ffd
92! %f28 = 29b8bca0 3895a976 fe120093 73a028f7
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = f4126596 1e574e0f a1e72352 4492779a
96! %f36 = 15f979ce f445ee5b 847db64b 0377978f
97! %f40 = 3ccc1f01 56157e93 324010da 3b7fc135
98! %f44 = 389c30f2 d4e18a2c 9c11db14 c65b74b2
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0x6a7cc0f00000006b,%g7,%g1 ! GSR scale = 13, align = 3
104 wr %g1,%g0,%gsr ! GSR = 6a7cc0f00000006b
105 wr %g0,%y ! Clear Y register
106 xorcc %g0,%g0,%g3 ! init %g3 and set flags
107 membar #Sync ! Force the block loads to complete
108
109! Start of Random Code for processor 0
110
111p0_label_1:
112! Mem[0000000030041400] = c2a22bd2, %f21 = c3d97b6f
113 lda [%i1+%g0]0x81,%f21 ! %f21 = c2a22bd2
114! %l4 = c2b0875a, %l5 = d0e01693, Mem[0000000010001410] = a1239e75 0d694ce8
115 stda %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = c2b0875a d0e01693
116! Mem[000000001014143c] = 0bd2cbf6, %l3 = 31ba4d3224eb33d0
117 swap [%i5+0x03c],%l3 ! %l3 = 000000000bd2cbf6
118! %l6 = 2581d259, %l7 = 2b0214d4, Mem[0000000010081400] = 8f794dbb f70e364d
119 stda %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 2581d259 2b0214d4
120! %f2 = 4ca345a9, %f18 = b8a4f35c
121 fsqrts %f2 ,%f18 ! %f18 = 46109074
122! Mem[0000000010041408] = a6419a09, %f8 = 8e91a4b5
123 lda [%i1+%o4]0x88,%f8 ! %f8 = a6419a09
124! %l6 = 2581d259, %l7 = 2b0214d4, Mem[0000000010081408] = 7d8a61c8 81c6ebca
125 stda %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 2581d259 2b0214d4
126! Mem[0000000010081410] = bb1019c7, %l6 = 3f5bdda62581d259
127 lduha [%i2+%o5]0x80,%l6 ! %l6 = 000000000000bb10
128! Mem[0000000010181428] = fd86d76b, %l4 = 6258d2dfc2b0875a
129 lduba [%i6+0x02a]%asi,%l4 ! %l4 = 00000000000000d7
130! Starting 10 instruction Store Burst
131! Mem[0000000030041400] = c2a22bd2, %l1 = 41c81128d0dccfb8
132 swapa [%i1+%g0]0x81,%l1 ! %l1 = 00000000c2a22bd2
133
134p0_label_2:
135! Mem[0000000010181434] = d053f9be, %l2 = 119eb776, %l5 = d0e01693
136 add %i6,0x34,%g1
137 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000d053f9be
138! %l2 = 1e74cc60119eb776, Mem[0000000030101410] = 9b000e66
139 stwa %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = 119eb776
140! %l6 = 000000000000bb10, Mem[0000000030141410] = bad94550
141 stwa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000bb10
142! %f8 = a6419a09, Mem[00000000300c1400] = 33e0e3e6
143 sta %f8 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = a6419a09
144! %f28 = 29b8bca0 3895a976, %l2 = 1e74cc60119eb776
145! Mem[0000000010181428] = fd86d76b798bf8f0
146 add %i6,0x028,%g1
147 stda %f28,[%g1+%l2]ASI_PST16_PL ! Mem[0000000010181428] = fd869538a0bcf8f0
148! Mem[00000000218000c1] = 34511f7c, %l4 = 00000000000000d7
149 ldstuba [%o3+0x0c1]%asi,%l4 ! %l4 = 00000051000000ff
150! %l0 = ea2ec714381f37a2, Mem[0000000010041408] = a6419a09
151 stba %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = a6419aa2
152! Mem[0000000010081408] = 2581d259, %l0 = ea2ec714381f37a2
153 lduwa [%i2+%o4]0x80,%l0 ! %l0 = 000000002581d259
154! Mem[0000000010001410] = c2b0875ad0e01693, %l2 = 1e74cc60119eb776, %l3 = 000000000bd2cbf6
155 add %i0,0x10,%g1
156 casxa [%g1]0x80,%l2,%l3 ! %l3 = c2b0875ad0e01693
157! Starting 10 instruction Load Burst
158! Mem[0000000030081408] = 3799ca51, %f14 = 7a906651
159 lda [%i2+%o4]0x89,%f14 ! %f14 = 3799ca51
160
161p0_label_3:
162 membar #Sync ! Added by membar checker (1)
163! Mem[0000000010041400] = e48b080d 27241cd9 a29a41a6 f6caade5
164! Mem[0000000010041410] = c54a54ee bc3dd5c9 adb67a0b 9b0b3082
165! Mem[0000000010041420] = dcfd5948 fc8adb11 043cd029 7d7a88ba
166! Mem[0000000010041430] = 8cf6b2b0 fdcbd7c0 7f13c6bb 454f66d7
167 ldda [%i1]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010041400
168! Mem[0000000030081400] = e1a9c4e1, %l6 = 000000000000bb10
169 ldswa [%i2+%g0]0x81,%l6 ! %l6 = ffffffffe1a9c4e1
170! Mem[0000000030181410] = 21e99f37, %l6 = ffffffffe1a9c4e1
171 lduha [%i6+%o5]0x81,%l6 ! %l6 = 00000000000021e9
172! Mem[0000000030141410] = 0000bb10, %l2 = 1e74cc60119eb776
173 lduba [%i5+%o5]0x81,%l2 ! %l2 = 0000000000000000
174! %l7 = 3306d4122b0214d4, Mem[0000000010141410] = 78ff62a3
175 stba %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = d4ff62a3
176! Mem[0000000030041408] = 67e15ba0, %l1 = 00000000c2a22bd2
177 ldsba [%i1+%o4]0x81,%l1 ! %l1 = 0000000000000067
178! Mem[0000000010081400] = 59d28125, %l2 = 0000000000000000
179 lduba [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000025
180! Mem[0000000010081410] = bb1019c7, %f16 = 65af5b19
181 lda [%i2+%o5]0x80,%f16 ! %f16 = bb1019c7
182! Mem[00000000300c1400] = ee3bf804099a41a6, %f28 = 29b8bca0 3895a976
183 ldda [%i3+%g0]0x89,%f28 ! %f28 = ee3bf804 099a41a6
184! Starting 10 instruction Store Burst
185! %f16 = bb1019c7 f975d25e, Mem[0000000030101408] = 065677d3 822af476
186 stda %f16,[%i4+%o4]0x89 ! Mem[0000000030101408] = bb1019c7 f975d25e
187
188p0_label_4:
189! %f30 = fe120093 73a028f7, Mem[0000000030101410] = 119eb776 0249d304
190 stda %f30,[%i4+%o5]0x81 ! Mem[0000000030101410] = fe120093 73a028f7
191! %l6 = 00000000000021e9, Mem[0000000010141400] = 34570b61f770809b
192 stxa %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000000021e9
193! %l7 = 3306d4122b0214d4, Mem[0000000030101410] = 930012fe
194 stba %l7,[%i4+%o5]0x89 ! Mem[0000000030101410] = 930012d4
195! %l2 = 0000000000000025, %l7 = 3306d4122b0214d4, %l6 = 00000000000021e9
196 xor %l2,%l7,%l6 ! %l6 = 3306d4122b0214f1
197! Mem[0000000010101408] = 2b9cbb0ceb7e47ce, %l0 = 000000002581d259, %l5 = 00000000d053f9be
198 add %i4,0x08,%g1
199 casxa [%g1]0x80,%l0,%l5 ! %l5 = 2b9cbb0ceb7e47ce
200! Mem[0000000010001410] = c2b0875a, %l1 = 0000000000000067
201 ldstuba [%i0+%o5]0x80,%l1 ! %l1 = 000000c2000000ff
202! %l3 = c2b0875ad0e01693, immd = ffffffffffffff01, %l6 = 3306d4122b0214f1
203 mulx %l3,-0x0ff,%l6 ! %l6 = 12292c89f0c98393
204! %l3 = c2b0875ad0e01693, imm = fffffffffffffedf, %l5 = 2b9cbb0ceb7e47ce
205 xnor %l3,-0x121,%l5 ! %l5 = c2b0875ad0e017b3
206! Mem[0000000010081408] = 59d28125, %l3 = c2b0875ad0e01693
207 swapa [%i2+%o4]0x88,%l3 ! %l3 = 0000000059d28125
208! Starting 10 instruction Load Burst
209! Mem[0000000010081408] = 9316e0d0, %l1 = 00000000000000c2
210 ldsba [%i2+%o4]0x80,%l1 ! %l1 = ffffffffffffff93
211
212p0_label_5:
213! Mem[0000000010001434] = 891e9a2e, %l3 = 0000000059d28125
214 ldub [%i0+0x037],%l3 ! %l3 = 000000000000002e
215! Mem[0000000030101400] = 97a58b47, %l6 = 12292c89f0c98393
216 ldsha [%i4+%g0]0x81,%l6 ! %l6 = ffffffffffff97a5
217! Mem[0000000010101438] = 8065adb4, %l3 = 000000000000002e
218 ldsw [%i4+0x038],%l3 ! %l3 = ffffffff8065adb4
219! Mem[0000000030001400] = 7324127f, %l5 = c2b0875ad0e017b3
220 lduwa [%i0+%g0]0x89,%l5 ! %l5 = 000000007324127f
221! Mem[0000000030001408] = 4af80201bfa24376, %l3 = ffffffff8065adb4
222 ldxa [%i0+%o4]0x81,%l3 ! %l3 = 4af80201bfa24376
223! Mem[000000001004141c] = 9b0b3082, %l6 = ffffffffffff97a5
224 ldsb [%i1+0x01e],%l6 ! %l6 = 0000000000000030
225! Mem[0000000010081408] = 9316e0d02b0214d4, %l6 = 0000000000000030
226 ldxa [%i2+%o4]0x80,%l6 ! %l6 = 9316e0d02b0214d4
227! Mem[0000000010181418] = 8cfee654, %l0 = 000000002581d259
228 ldsb [%i6+0x019],%l0 ! %l0 = fffffffffffffffe
229! Mem[000000001014141c] = 35112447, %f16 = bb1019c7
230 lda [%i5+0x01c]%asi,%f16 ! %f16 = 35112447
231! Starting 10 instruction Store Burst
232! Mem[00000000211c0001] = ca052346, %l4 = 0000000000000051
233 ldstub [%o2+0x001],%l4 ! %l4 = 00000005000000ff
234
235p0_label_6:
236! Mem[0000000020800000] = 1d39d48e, %l1 = ffffffffffffff93
237 ldstuba [%o1+0x000]%asi,%l1 ! %l1 = 0000001d000000ff
238! %f20 = aeceb108 c2a22bd2, Mem[0000000010181408] = 126700e3 84e5a5f8
239 stda %f20,[%i6+%o4]0x80 ! Mem[0000000010181408] = aeceb108 c2a22bd2
240! %l6 = 2b0214d4, %l7 = 2b0214d4, Mem[00000000300c1408] = d37475d9 c8396a95
241 stda %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 2b0214d4 2b0214d4
242! Mem[0000000010081413] = bb1019c7, %l7 = 3306d4122b0214d4
243 ldstub [%i2+0x013],%l7 ! %l7 = 000000c7000000ff
244! %f16 = 35112447 f975d25e 46109074 e6689720
245! %f20 = aeceb108 c2a22bd2 4a6d6276 77cebcc5
246! %f24 = a226b52a 6bcc8e3c 5ddf2b10 fe453ffd
247! %f28 = ee3bf804 099a41a6 fe120093 73a028f7
248 stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000030101400
249! %l5 = 000000007324127f, immed = fffff697, %y = 00000000
250 sdiv %l5,-0x969,%l0 ! %l0 = fffffffffff3c3a2
251 mov %l0,%y ! %y = fff3c3a2
252! %l4 = 0000000000000005, Mem[0000000010181408] = 08b1ceae
253 stwa %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000005
254 membar #Sync ! Added by membar checker (2)
255! %l6 = 9316e0d02b0214d4, Mem[0000000010041408] = a29a41a6
256 stha %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 14d441a6
257! Mem[0000000030001408] = 0102f84a, %l6 = 9316e0d02b0214d4
258 ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 0000004a000000ff
259! Starting 10 instruction Load Burst
260! Mem[00000000300c1410] = f4e206e3, %l1 = 000000000000001d
261 ldswa [%i3+%o5]0x81,%l1 ! %l1 = fffffffff4e206e3
262
263p0_label_7:
264! Mem[0000000010081438] = ca434b01, %l4 = 0000000000000005
265 lduw [%i2+0x038],%l4 ! %l4 = 00000000ca434b01
266! Mem[0000000030181400] = 39fea61a, %l3 = 4af80201bfa24376
267 lduba [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000039
268! %f2 = a29a41a6, %f14 = 7f13c6bb, %f2 = a29a41a6
269 fdivs %f2 ,%f14,%f2 ! %f2 = 80000000
270! %l7 = 00000000000000c7, imm = fffffffffffffdc8, %l6 = 000000000000004a
271 addc %l7,-0x238,%l6 ! %l6 = fffffffffffffe8f
272! Mem[0000000010041400] = d91c24270d088be4, %l3 = 0000000000000039
273 ldxa [%i1+%g0]0x88,%l3 ! %l3 = d91c24270d088be4
274! Mem[0000000030041408] = 67e15ba0, %l7 = 00000000000000c7
275 lduba [%i1+%o4]0x81,%l7 ! %l7 = 0000000000000067
276! Mem[0000000010001410] = ffb0875a, %l0 = fffffffffff3c3a2
277 ldsba [%i0+%o5]0x80,%l0 ! %l0 = ffffffffffffffff
278! Mem[0000000030001408] = fff80201, %l5 = 000000007324127f
279 ldsha [%i0+%o4]0x81,%l5 ! %l5 = fffffffffffffff8
280! Mem[0000000030001400] = 7f122473, %l1 = fffffffff4e206e3
281 lduwa [%i0+%g0]0x81,%l1 ! %l1 = 000000007f122473
282! Starting 10 instruction Store Burst
283! Mem[0000000010101410] = e974a7ec, %l6 = fffffffffffffe8f
284 swapa [%i4+%o5]0x88,%l6 ! %l6 = 00000000e974a7ec
285
286p0_label_8:
287! %f3 = f6caade5, Mem[0000000010181410] = bf98331b
288 sta %f3 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = f6caade5
289! %f16 = 35112447, %f18 = 46109074, %f26 = 5ddf2b10
290 fmuls %f16,%f18,%f26 ! %f26 = 3ba3ec9c
291! %l5 = fffffffffffffff8, Mem[0000000030101410] = aeceb108
292 stwa %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = fffffff8
293! Mem[0000000010081408] = d0e01693, %l0 = ffffffffffffffff
294 swapa [%i2+%o4]0x88,%l0 ! %l0 = 00000000d0e01693
295! %f5 = bc3dd5c9, Mem[0000000010181420] = 96824f21
296 sta %f5 ,[%i6+0x020]%asi ! Mem[0000000010181420] = bc3dd5c9
297! %l7 = 0000000000000067, Mem[0000000030041410] = a204cc3f
298 stha %l7,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0067cc3f
299! %l4 = ca434b01, %l5 = fffffff8, Mem[00000000100c1400] = 868a0078 f83a33c5
300 stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ca434b01 fffffff8
301! %l4 = 00000000ca434b01, Mem[0000000030041400] = d0dccfb8
302 stwa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = ca434b01
303! Mem[0000000010041418] = adb67a0b9b0b3082, %l5 = fffffffffffffff8, %l4 = 00000000ca434b01
304 add %i1,0x18,%g1
305 casxa [%g1]0x80,%l5,%l4 ! %l4 = adb67a0b9b0b3082
306! Starting 10 instruction Load Burst
307! Mem[00000000201c0000] = bb5fd27d, %l7 = 0000000000000067
308 lduba [%o0+0x000]%asi,%l7 ! %l7 = 00000000000000bb
309
310p0_label_9:
311! Mem[0000000010001410] = ffb0875a d0e01693, %l4 = 9b0b3082, %l5 = fffffff8
312 ldda [%i0+%o5]0x80,%l4 ! %l4 = 00000000ffb0875a 00000000d0e01693
313! Mem[0000000010001408] = e4f50d697500cd4c, %f0 = e48b080d 27241cd9
314 ldda [%i0+%o4]0x80,%f0 ! %f0 = e4f50d69 7500cd4c
315! Mem[0000000010001400] = 5a12d404, %l4 = 00000000ffb0875a
316 ldswa [%i0+%g0]0x80,%l4 ! %l4 = 000000005a12d404
317! Mem[0000000030001408] = 0102f8ff, %f29 = 099a41a6
318 lda [%i0+%o4]0x89,%f29 ! %f29 = 0102f8ff
319! Mem[0000000010001410] = ffb0875a, %l7 = 00000000000000bb
320 lduha [%i0+%o5]0x80,%l7 ! %l7 = 000000000000ffb0
321! Mem[00000000300c1400] = 099a41a6, %l4 = 000000005a12d404
322 lduwa [%i3+%g0]0x89,%l4 ! %l4 = 00000000099a41a6
323! Mem[0000000030081400] = e1c4a9e1, %l0 = 00000000d0e01693
324 ldswa [%i2+%g0]0x89,%l0 ! %l0 = ffffffffe1c4a9e1
325! Mem[0000000030181410] = 379fe921, %f17 = f975d25e
326 lda [%i6+%o5]0x89,%f17 ! %f17 = 379fe921
327! Mem[0000000030101400] = 35112447f975d25e, %l2 = 0000000000000025
328 ldxa [%i4+%g0]0x81,%l2 ! %l2 = 35112447f975d25e
329! Starting 10 instruction Store Burst
330! %l3 = d91c24270d088be4, Mem[0000000030101400] = 35112447
331 stwa %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0d088be4
332
333p0_label_10:
334! Mem[00000000201c0001] = bb5fd27d, %l0 = ffffffffe1c4a9e1
335 ldstub [%o0+0x001],%l0 ! %l0 = 0000005f000000ff
336! %f17 = 379fe921, Mem[0000000010081424] = ab84e8d7
337 st %f17,[%i2+0x024] ! Mem[0000000010081424] = 379fe921
338! %l7 = 000000000000ffb0, Mem[0000000030181400] = 39fea61a
339 stha %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = ffb0a61a
340! %l0 = 000000000000005f, Mem[0000000010001430] = 82e0d056
341 stw %l0,[%i0+0x030] ! Mem[0000000010001430] = 0000005f
342! %l5 = 00000000d0e01693, %l0 = 000000000000005f, %l1 = 000000007f122473
343 xnor %l5,%l0,%l1 ! %l1 = ffffffff2f1fe933
344! %l1 = ffffffff2f1fe933, immd = 000000000000037f, %l5 = 00000000d0e01693
345 sdivx %l1,0x37f,%l5 ! %l5 = ffffffffffc44131
346! %f6 = adb67a0b 9b0b3082, %l5 = ffffffffffc44131
347! Mem[0000000010001418] = 941700112a74994a
348 add %i0,0x018,%g1
349 stda %f6,[%g1+%l5]ASI_PST32_P ! Mem[0000000010001418] = 941700119b0b3082
350! Mem[0000000010101430] = 098556d2f1abf392, %l3 = d91c24270d088be4, %l4 = 00000000099a41a6
351 add %i4,0x30,%g1
352 casxa [%g1]0x80,%l3,%l4 ! %l4 = 098556d2f1abf392
353! %f30 = fe120093 73a028f7, %l2 = 35112447f975d25e
354! Mem[00000000100c1410] = cc45b0c9496d45a4
355 add %i3,0x010,%g1
356 stda %f30,[%g1+%l2]ASI_PST16_P ! Mem[00000000100c1410] = fe12009373a045a4
357! Starting 10 instruction Load Burst
358! Mem[0000000030101408] = 46109074e6689720, %l7 = 000000000000ffb0
359 ldxa [%i4+%o4]0x81,%l7 ! %l7 = 46109074e6689720
360
361p0_label_11:
362! Mem[0000000010081400] = 2581d2592b0214d4, %f18 = 46109074 e6689720
363 ldd [%i2+%g0],%f18 ! %f18 = 2581d259 2b0214d4
364! Mem[00000000100c1420] = 22544310, %l6 = 00000000e974a7ec
365 ldub [%i3+0x021],%l6 ! %l6 = 0000000000000054
366! Mem[00000000100c1400] = 014b43ca, %f27 = fe453ffd
367 lda [%i3+%g0]0x80,%f27 ! %f27 = 014b43ca
368! Mem[0000000030041410] = 0067cc3f, %l7 = 46109074e6689720
369 ldsha [%i1+%o5]0x81,%l7 ! %l7 = 0000000000000067
370! Mem[0000000010101408] = 0cbb9c2b, %l7 = 0000000000000067
371 ldswa [%i4+%o4]0x88,%l7 ! %l7 = 000000000cbb9c2b
372! %f0 = e4f50d69 7500cd4c, %f24 = a226b52a
373 fxtos %f0 ,%f24 ! %f24 = ddd85795
374! Mem[0000000010141410] = a362ffd4, %l7 = 000000000cbb9c2b
375 ldswa [%i5+%o5]0x88,%l7 ! %l7 = ffffffffa362ffd4
376! %f17 = 379fe921, %f7 = 9b0b3082
377 fsqrts %f17,%f7 ! %f7 = 3b8f1182
378! Mem[0000000030001410] = 33de88d9 6aecb8fd, %l0 = 0000005f, %l1 = 2f1fe933
379 ldda [%i0+%o5]0x81,%l0 ! %l0 = 0000000033de88d9 000000006aecb8fd
380! Starting 10 instruction Store Burst
381! %f6 = adb67a0b 3b8f1182, %l4 = 098556d2f1abf392
382! Mem[0000000010101428] = fe837a55e323a0e2
383 add %i4,0x028,%g1
384 stda %f6,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010101428] = fe117a550b23a0ad
385
386p0_label_12:
387! %l3 = d91c24270d088be4, %l5 = ffffffffffc44131, %l0 = 0000000033de88d9
388 sub %l3,%l5,%l0 ! %l0 = d91c24270d444ab3
389! %l7 = ffffffffa362ffd4, imm = fffffffffffff595, %l7 = ffffffffa362ffd4
390 xnor %l7,-0xa6b,%l7 ! %l7 = ffffffffa362f5be
391! Mem[0000000010181410] = f6caade5, %l0 = d91c24270d444ab3
392 swapa [%i6+%o5]0x88,%l0 ! %l0 = 00000000f6caade5
393! %l3 = d91c24270d088be4, Mem[0000000010101408] = 2b9cbb0c
394 stba %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = e49cbb0c
395! %l2 = 35112447f975d25e, immed = fffff12f, %y = fff3c3a2
396 sdiv %l2,-0xed1,%l1 ! %l1 = 000000007fffffff
397 mov %l0,%y ! %y = f6caade5
398! %f12 = 8cf6b2b0 fdcbd7c0, %l0 = 00000000f6caade5
399! Mem[0000000010141428] = b2057fb4a2393d1c
400 add %i5,0x028,%g1
401 stda %f12,[%g1+%l0]ASI_PST16_P ! Mem[0000000010141428] = b205b2b0a239d7c0
402! %f11 = 7d7a88ba, Mem[0000000010141420] = 647c79a8
403 sta %f11,[%i5+0x020]%asi ! Mem[0000000010141420] = 7d7a88ba
404! Mem[00000000218001c1] = 2d5b63d1, %l7 = ffffffffa362f5be
405 ldstub [%o3+0x1c1],%l7 ! %l7 = 0000005b000000ff
406! %l4 = f1abf392, %l5 = ffc44131, Mem[0000000010041420] = dcfd5948 fc8adb11
407 stda %l4,[%i1+0x020]%asi ! Mem[0000000010041420] = f1abf392 ffc44131
408! Starting 10 instruction Load Burst
409! Mem[0000000030101410] = f8ffffff, %l6 = 0000000000000054
410 ldsba [%i4+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
411
412p0_label_13:
413! Mem[0000000010101408] = 0cbb9ce4, %l7 = 000000000000005b
414 lduwa [%i4+%o4]0x88,%l7 ! %l7 = 000000000cbb9ce4
415! Mem[0000000021800080] = 7134bafb, %l1 = 000000007fffffff
416 ldsh [%o3+0x080],%l1 ! %l1 = 0000000000007134
417! Mem[0000000010041410] = c54a54ee, %l2 = 35112447f975d25e
418 ldsha [%i1+%o5]0x80,%l2 ! %l2 = ffffffffffffc54a
419! %l5 = ffffffffffc44131, imm = 0000000000000769, %l4 = 098556d2f1abf392
420 sub %l5,0x769,%l4 ! %l4 = ffffffffffc439c8
421! Mem[0000000010001410] = ffb0875ad0e01693, %f4 = c54a54ee bc3dd5c9
422 ldda [%i0+%o5]0x80,%f4 ! %f4 = ffb0875a d0e01693
423! Mem[0000000010181400] = d20ab5f5 1947d4fb, %l6 = ffffffff, %l7 = 0cbb9ce4
424 ldda [%i6+%g0]0x80,%l6 ! %l6 = 00000000d20ab5f5 000000001947d4fb
425! Mem[00000000100c1438] = a3bea7c9, %l5 = ffffffffffc44131
426 lduw [%i3+0x038],%l5 ! %l5 = 00000000a3bea7c9
427! Mem[0000000010081410] = bb1019ff 241c4fd1, %l0 = f6caade5, %l1 = 00007134
428 ldda [%i2+%o5]0x80,%l0 ! %l0 = 00000000bb1019ff 00000000241c4fd1
429! Mem[0000000010041424] = ffc44131, %l3 = d91c24270d088be4
430 lduha [%i1+0x024]%asi,%l3 ! %l3 = 000000000000ffc4
431! Starting 10 instruction Store Burst
432! %f28 = ee3bf804 0102f8ff, Mem[0000000030181410] = 379fe921 78ab7d1e
433 stda %f28,[%i6+%o5]0x89 ! Mem[0000000030181410] = ee3bf804 0102f8ff
434
435p0_label_14:
436! Mem[0000000030041400] = 014b43ca, %l1 = 00000000241c4fd1
437 swapa [%i1+%g0]0x89,%l1 ! %l1 = 00000000014b43ca
438! Mem[0000000021800001] = 0b18d806, %l3 = 000000000000ffc4
439 ldstuba [%o3+0x001]%asi,%l3 ! %l3 = 00000018000000ff
440! %f22 = 4a6d6276 77cebcc5, Mem[0000000010181410] = b34a440d 72566df3
441 stda %f22,[%i6+%o5]0x80 ! Mem[0000000010181410] = 4a6d6276 77cebcc5
442! %f10 = 043cd029 7d7a88ba, Mem[0000000010141400] = 00000000 000021e9
443 stda %f10,[%i5+%g0]0x80 ! Mem[0000000010141400] = 043cd029 7d7a88ba
444! %f0 = e4f50d69 7500cd4c, Mem[0000000010181410] = 4a6d6276 77cebcc5
445 stda %f0 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = e4f50d69 7500cd4c
446! Mem[0000000010001400] = 5a12d404, %l3 = 0000000000000018
447 ldstuba [%i0+%g0]0x80,%l3 ! %l3 = 0000005a000000ff
448! Mem[0000000030081410] = 6dd09ed9, %l3 = 000000000000005a
449 ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 000000d9000000ff
450! %l1 = 00000000014b43ca, Mem[0000000030041410] = 0067cc3f
451 stwa %l1,[%i1+%o5]0x81 ! Mem[0000000030041410] = 014b43ca
452! Mem[0000000010001419] = 94170011, %l6 = 00000000d20ab5f5
453 ldstuba [%i0+0x019]%asi,%l6 ! %l6 = 00000017000000ff
454! Starting 10 instruction Load Burst
455! Mem[0000000030141408] = 09243570, %l2 = ffffffffffffc54a
456 ldsha [%i5+%o4]0x81,%l2 ! %l2 = 0000000000000924
457
458p0_label_15:
459! Mem[0000000030041400] = 241c4fd1, %f30 = fe120093
460 lda [%i1+%g0]0x89,%f30 ! %f30 = 241c4fd1
461! Mem[0000000010081410] = ff1910bb, %l4 = ffffffffffc439c8
462 ldsha [%i2+%o5]0x88,%l4 ! %l4 = 00000000000010bb
463! Mem[0000000020800040] = 08e52a9b, %l5 = 00000000a3bea7c9
464 ldsba [%o1+0x040]%asi,%l5 ! %l5 = 0000000000000008
465! Mem[0000000030181400] = ffb0a61a, %l2 = 0000000000000924
466 ldswa [%i6+%g0]0x81,%l2 ! %l2 = ffffffffffb0a61a
467! Mem[0000000010181430] = dc70e383, %l4 = 00000000000010bb
468 ldswa [%i6+0x030]%asi,%l4 ! %l4 = ffffffffdc70e383
469! Mem[00000000300c1400] = a6419a09, %l7 = 000000001947d4fb
470 lduba [%i3+%g0]0x81,%l7 ! %l7 = 00000000000000a6
471! Mem[0000000020800040] = 08e52a9b, %l5 = 0000000000000008
472 ldub [%o1+0x041],%l5 ! %l5 = 00000000000000e5
473 membar #Sync ! Added by membar checker (3)
474! Mem[0000000030041400] = d14f1c24 39f7b0d6 67e15ba0 fb191258
475! Mem[0000000030041410] = 014b43ca 4c8cc301 949a1396 8efa15af
476! Mem[0000000030041420] = 901acbd0 73a3db94 579dfb69 56c2070a
477! Mem[0000000030041430] = c472f652 45be3a33 466c4463 e28fa055
478 ldda [%i1]ASI_BLK_S,%f0 ! Block Load from 0000000030041400
479! Mem[0000000030081410] = 1ce9b0686dd09eff, %f20 = aeceb108 c2a22bd2
480 ldda [%i2+%o5]0x89,%f20 ! %f20 = 1ce9b068 6dd09eff
481! Starting 10 instruction Store Burst
482 membar #Sync ! Added by membar checker (4)
483! %l6 = 0000000000000017, Mem[0000000030041408] = a05be167
484 stha %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = a05b0017
485
486p0_label_16:
487! Mem[00000000300c1410] = f4e206e3, %l2 = ffffffffffb0a61a
488 swapa [%i3+%o5]0x81,%l2 ! %l2 = 00000000f4e206e3
489! %l2 = 00000000f4e206e3, Mem[0000000010081408] = ffffffff
490 stba %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = e3ffffff
491! %l2 = f4e206e3, %l3 = 000000d9, Mem[00000000300c1408] = d414022b d414022b
492 stda %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = f4e206e3 000000d9
493! Mem[0000000030101410] = f8ffffff, %l1 = 00000000014b43ca
494 ldstuba [%i4+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
495! Mem[0000000010081410] = bb1019ff, %l0 = 00000000bb1019ff
496 swapa [%i2+%o5]0x80,%l0 ! %l0 = 00000000bb1019ff
497! Mem[00000000100c1408] = b53a84ba, %l2 = 00000000f4e206e3
498 ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 000000b5000000ff
499! %l4 = ffffffffdc70e383, Mem[0000000010181410] = 690df5e4
500 stba %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 690df583
501! %f26 = 3ba3ec9c 014b43ca, Mem[0000000030081410] = 6dd09eff 1ce9b068
502 stda %f26,[%i2+%o5]0x89 ! Mem[0000000030081410] = 3ba3ec9c 014b43ca
503! %l4 = ffffffffdc70e383, Mem[00000000300c1400] = 099a41a6
504 stba %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 099a4183
505! Starting 10 instruction Load Burst
506! Mem[0000000030101408] = 46109074, %f7 = 8efa15af
507 lda [%i4+%o4]0x81,%f7 ! %f7 = 46109074
508
509p0_label_17:
510! Mem[00000000201c0000] = bbffd27d, %l0 = 00000000bb1019ff
511 ldsh [%o0+%g0],%l0 ! %l0 = ffffffffffffbbff
512! Mem[000000001014141c] = 35112447, %l2 = 00000000000000b5
513 lduh [%i5+0x01c],%l2 ! %l2 = 0000000000003511
514! Mem[0000000030041400] = d14f1c24, %f18 = 2581d259
515 lda [%i1+%g0]0x81,%f18 ! %f18 = d14f1c24
516! Mem[00000000300c1410] = 1aa6b0ff, %l5 = 00000000000000e5
517 lduha [%i3+%o5]0x89,%l5 ! %l5 = 000000000000b0ff
518! Mem[0000000030081400] = e1a9c4e1, %l7 = 00000000000000a6
519 lduwa [%i2+%g0]0x81,%l7 ! %l7 = 00000000e1a9c4e1
520! Mem[0000000030181400] = 1aa6b0ff, %f30 = 241c4fd1
521 lda [%i6+%g0]0x89,%f30 ! %f30 = 1aa6b0ff
522! Mem[0000000030081400] = e1a9c4e114bfcbf7, %f30 = 1aa6b0ff 73a028f7
523 ldda [%i2+%g0]0x81,%f30 ! %f30 = e1a9c4e1 14bfcbf7
524! Mem[0000000030101410] = fffffff8, %l6 = 0000000000000017
525 ldswa [%i4+%o5]0x81,%l6 ! %l6 = fffffffffffffff8
526! Mem[0000000030101410] = fffffff8, %l1 = 00000000000000ff
527 lduwa [%i4+%o5]0x81,%l1 ! %l1 = 00000000fffffff8
528! Starting 10 instruction Store Burst
529! %f18 = d14f1c24 2b0214d4, %l7 = 00000000e1a9c4e1
530! Mem[0000000010041408] = 14d441a6f6caade5
531 add %i1,0x008,%g1
532 stda %f18,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010041408] = d41441a6f6caade5
533
534p0_label_18:
535! %l1 = 00000000fffffff8, Mem[0000000010181422] = bc3dd5c9, %asi = 80
536 stha %l1,[%i6+0x022]%asi ! Mem[0000000010181420] = bc3dfff8
537! Mem[00000000201c0001] = bbffd27d, %l5 = 000000000000b0ff
538 ldstub [%o0+0x001],%l5 ! %l5 = 000000ff000000ff
539! Mem[000000001010141c] = 9d770e70, %l6 = fffffffffffffff8, %asi = 80
540 swapa [%i4+0x01c]%asi,%l6 ! %l6 = 000000009d770e70
541! %f14 = 466c4463 e28fa055, %l3 = 00000000000000d9
542! Mem[0000000010081430] = 7447560cf504ec9f
543 add %i2,0x030,%g1
544 stda %f14,[%g1+%l3]ASI_PST16_P ! Mem[0000000010081430] = 466c560cf504a055
545! %f2 = 67e15ba0, %f23 = 77cebcc5, %f11 = 56c2070a
546 fdivs %f2 ,%f23,%f11 ! %f11 = 2f8b875d
547! Mem[0000000030001410] = 33de88d9, %l4 = ffffffffdc70e383
548 ldstuba [%i0+%o5]0x81,%l4 ! %l4 = 00000033000000ff
549! %f26 = 3ba3ec9c, Mem[0000000010041408] = d41441a6
550 sta %f26,[%i1+%o4]0x80 ! Mem[0000000010041408] = 3ba3ec9c
551! %f10 = 579dfb69 2f8b875d, Mem[00000000100c1410] = fe120093 73a045a4
552 stda %f10,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 579dfb69 2f8b875d
553! Mem[0000000010081438] = ca434b01, %l5 = 00000000000000ff, %asi = 80
554 swapa [%i2+0x038]%asi,%l5 ! %l5 = 00000000ca434b01
555! Starting 10 instruction Load Burst
556! %l1 = 00000000fffffff8, Mem[0000000030081410] = ca434b01
557 stwa %l1,[%i2+%o5]0x81 ! Mem[0000000030081410] = fffffff8
558
559p0_label_19:
560! %l1 = 00000000fffffff8, %l3 = 00000000000000d9, %l6 = 000000009d770e70
561 or %l1,%l3,%l6 ! %l6 = 00000000fffffff9
562! Mem[0000000010141408] = e89fff14, %f12 = c472f652
563 lda [%i5+0x008]%asi,%f12 ! %f12 = e89fff14
564! Mem[00000000100c1410] = 69fb9d57, %f27 = 014b43ca
565 lda [%i3+%o5]0x88,%f27 ! %f27 = 69fb9d57
566! Mem[0000000030181408] = 11b6f438, %l1 = 00000000fffffff8
567 lduwa [%i6+%o4]0x81,%l1 ! %l1 = 0000000011b6f438
568! Mem[0000000010001418] = 94ff0011 9b0b3082, %l4 = 00000033, %l5 = ca434b01
569 ldd [%i0+0x018],%l4 ! %l4 = 0000000094ff0011 000000009b0b3082
570! Mem[0000000010041410] = ee544ac5, %l5 = 000000009b0b3082
571 lduha [%i1+%o5]0x88,%l5 ! %l5 = 0000000000004ac5
572! Mem[0000000030141400] = 61f8f8ff, %l7 = 00000000e1a9c4e1
573 lduba [%i5+%g0]0x81,%l7 ! %l7 = 0000000000000061
574! Mem[0000000030141408] = 70352409, %l0 = ffffffffffffbbff
575 lduha [%i5+%o4]0x89,%l0 ! %l0 = 0000000000002409
576! Mem[0000000010081430] = 466c560c, %l4 = 0000000094ff0011
577 ldsba [%i2+0x033]%asi,%l4 ! %l4 = 000000000000000c
578! Starting 10 instruction Store Burst
579! Mem[0000000010001428] = a3d688d2, %f28 = ee3bf804
580 lda [%i0+0x028]%asi,%f28 ! %f28 = a3d688d2
581
582p0_label_20:
583! Mem[0000000010141400] = 043cd0297d7a88ba, %l2 = 0000000000003511, %l2 = 0000000000003511
584 casxa [%i5]0x80,%l2,%l2 ! %l2 = 043cd0297d7a88ba
585! Mem[0000000010001408] = e4f50d69, %l3 = 00000000000000d9
586 swapa [%i0+%o4]0x80,%l3 ! %l3 = 00000000e4f50d69
587! Mem[0000000010181400] = d20ab5f5, %l0 = 0000000000002409
588 swapa [%i6+%g0]0x80,%l0 ! %l0 = 00000000d20ab5f5
589! Mem[00000000100c1424] = b6a3f8c1, %l3 = e4f50d69, %l5 = 00004ac5
590 add %i3,0x24,%g1
591 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000b6a3f8c1
592! %f0 = d14f1c24 39f7b0d6, %l2 = 043cd0297d7a88ba
593! Mem[0000000030041400] = d14f1c2439f7b0d6
594 stda %f0,[%i1+%l2]ASI_PST8_SL ! Mem[0000000030041400] = d1b01c39241cb0d1
595! Mem[0000000010001428] = a3d688d2, %l1 = 0000000011b6f438
596 ldstuba [%i0+0x028]%asi,%l1 ! %l1 = 000000a3000000ff
597! Mem[0000000010081410] = bb1019ff, %l6 = 00000000fffffff9
598 swapa [%i2+%o5]0x80,%l6 ! %l6 = 00000000bb1019ff
599! Mem[00000000100c1420] = 22544310, %l5 = 00000000b6a3f8c1, %asi = 80
600 swapa [%i3+0x020]%asi,%l5 ! %l5 = 0000000022544310
601! %l3 = 00000000e4f50d69, Mem[0000000010181408] = 05000000
602 stba %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 69000000
603! Starting 10 instruction Load Burst
604! Mem[0000000020800040] = 08e52a9b, %l5 = 0000000022544310
605 ldsba [%o1+0x041]%asi,%l5 ! %l5 = ffffffffffffffe5
606
607p0_label_21:
608! Mem[0000000010001408] = 000000d9, %l5 = ffffffffffffffe5
609 lduwa [%i0+%o4]0x80,%l5 ! %l5 = 00000000000000d9
610! Mem[00000000100c1408] = bca18d70ba843aff, %f30 = e1a9c4e1 14bfcbf7
611 ldda [%i3+%o4]0x88,%f30 ! %f30 = bca18d70 ba843aff
612! Mem[0000000010041408] = 3ba3ec9c, %l7 = 0000000000000061
613 lduba [%i1+%o4]0x80,%l7 ! %l7 = 000000000000003b
614! Mem[00000000300c1408] = e306e2f4, %l4 = 000000000000000c
615 lduwa [%i3+%o4]0x89,%l4 ! %l4 = 00000000e306e2f4
616! Mem[0000000010081410] = f9ffffff, %l0 = 00000000d20ab5f5
617 ldsha [%i2+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
618! Mem[0000000030101408] = 46109074, %l3 = 00000000e4f50d69
619 lduwa [%i4+%o4]0x81,%l3 ! %l3 = 0000000046109074
620! Mem[0000000010101400] = 7d8add5a, %l6 = 00000000bb1019ff
621 lduha [%i4+%g0]0x88,%l6 ! %l6 = 000000000000dd5a
622! Mem[0000000030081408] = 51ca9937 df9f46d0, %l0 = ffffffff, %l1 = 000000a3
623 ldda [%i2+%o4]0x81,%l0 ! %l0 = 0000000051ca9937 00000000df9f46d0
624! Mem[0000000010001410] = 9316e0d05a87b0ff, %l5 = 00000000000000d9
625 ldxa [%i0+%o5]0x88,%l5 ! %l5 = 9316e0d05a87b0ff
626! Starting 10 instruction Store Burst
627! %l6 = 000000000000dd5a, Mem[0000000030181408] = 11b6f438
628 stha %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = dd5af438
629
630p0_label_22:
631! %l0 = 0000000051ca9937, Mem[0000000020800000] = ff39d48e
632 sth %l0,[%o1+%g0] ! Mem[0000000020800000] = 9937d48e
633! Mem[0000000020800001] = 9937d48e, %l0 = 0000000051ca9937
634 ldstuba [%o1+0x001]%asi,%l0 ! %l0 = 00000037000000ff
635! Mem[000000001014141a] = f04475ee, %l3 = 0000000046109074
636 ldstuba [%i5+0x01a]%asi,%l3 ! %l3 = 00000075000000ff
637! Mem[00000000100c1408] = ff3a84ba, %l4 = 00000000e306e2f4
638 ldstuba [%i3+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
639! %l0 = 00000037, %l1 = df9f46d0, Mem[0000000030081410] = fffffff8 9ceca33b
640 stda %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000037 df9f46d0
641! %f28 = a3d688d2 0102f8ff, Mem[0000000030041400] = 391cb0d1 d1b01c24
642 stda %f28,[%i1+%g0]0x89 ! Mem[0000000030041400] = a3d688d2 0102f8ff
643! Mem[0000000020800040] = 08e52a9b, %l1 = 00000000df9f46d0
644 ldstuba [%o1+0x040]%asi,%l1 ! %l1 = 00000008000000ff
645! %l6 = 000000000000dd5a, Mem[0000000010101400] = 7d8add5a
646 stwa %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000dd5a
647! %l5 = 9316e0d05a87b0ff, Mem[0000000010081410] = f9ffffff
648 stwa %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = 5a87b0ff
649! Starting 10 instruction Load Burst
650! Mem[0000000030001400] = 7324127f, %f29 = 0102f8ff
651 lda [%i0+%g0]0x89,%f29 ! %f29 = 7324127f
652
653p0_label_23:
654! Mem[00000000300c1408] = f4e206e3, %l1 = 0000000000000008
655 lduwa [%i3+%o4]0x81,%l1 ! %l1 = 00000000f4e206e3
656! Mem[0000000030001408] = fff80201, %l3 = 0000000000000075
657 ldsha [%i0+%o4]0x81,%l3 ! %l3 = fffffffffffffff8
658! Mem[0000000010001400] = 04d412ff, %l1 = 00000000f4e206e3
659 ldswa [%i0+%g0]0x88,%l1 ! %l1 = 0000000004d412ff
660! Mem[0000000030141410] = 0000bb10 2d4650ca, %l0 = 00000037, %l1 = 04d412ff
661 ldda [%i5+%o5]0x81,%l0 ! %l0 = 000000000000bb10 000000002d4650ca
662! Mem[0000000010181408] = 00000069, %l7 = 000000000000003b
663 ldswa [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000069
664! Mem[0000000010101408] = e49cbb0c, %l6 = 000000000000dd5a
665 ldsba [%i4+%o4]0x80,%l6 ! %l6 = ffffffffffffffe4
666! Mem[0000000010001400] = 04d412ff, %f29 = 7324127f
667 lda [%i0+%g0]0x88,%f29 ! %f29 = 04d412ff
668! Mem[0000000030001400] = 7f122473 c4fe0ea1, %l0 = 0000bb10, %l1 = 2d4650ca
669 ldda [%i0+%g0]0x81,%l0 ! %l0 = 000000007f122473 00000000c4fe0ea1
670! Mem[0000000030041410] = 014b43ca4c8cc301, %f26 = 3ba3ec9c 69fb9d57
671 ldda [%i1+%o5]0x81,%f26 ! %f26 = 014b43ca 4c8cc301
672! Starting 10 instruction Store Burst
673! %l4 = 000000ff, %l5 = 5a87b0ff, Mem[0000000010101410] = fffffe8f 02115417
674 stda %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ff 5a87b0ff
675
676p0_label_24:
677! %l2 = 043cd0297d7a88ba, Mem[0000000030181400] = ffb0a61a
678 stha %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = 88baa61a
679! %l0 = 7f122473, %l1 = c4fe0ea1, Mem[0000000030081400] = e1a9c4e1 14bfcbf7
680 stda %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 7f122473 c4fe0ea1
681! %f28 = a3d688d2, Mem[0000000030181400] = 1aa6ba88
682 sta %f28,[%i6+%g0]0x89 ! Mem[0000000030181400] = a3d688d2
683! Mem[0000000021800180] = a3e3dde9, %l5 = 9316e0d05a87b0ff
684 ldstub [%o3+0x180],%l5 ! %l5 = 000000a3000000ff
685! %f0 = d14f1c24, %f22 = 4a6d6276, %f6 = 949a1396
686 fsubs %f0 ,%f22,%f6 ! %f6 = d14f1fda
687! %f16 = 35112447 379fe921, %l3 = fffffffffffffff8
688! Mem[0000000030141400] = 61f8f8ff06b9895f
689 stda %f16,[%i5+%l3]ASI_PST32_SL ! Mem[0000000030141400] = 61f8f8ff06b9895f
690! %l1 = 00000000c4fe0ea1, Mem[00000000100c1410] = 5d878b2f69fb9d57
691 stxa %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000c4fe0ea1
692! Mem[0000000020800040] = ffe52a9b, %l5 = 00000000000000a3
693 ldsha [%o1+0x040]%asi,%l5 ! %l5 = ffffffffffffffe5
694! %l7 = 0000000000000069, Mem[0000000010141400] = 043cd029
695 stba %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 693cd029
696! Starting 10 instruction Load Burst
697! Mem[000000001008142c] = 005c0a63, %l2 = 043cd0297d7a88ba
698 ldsw [%i2+0x02c],%l2 ! %l2 = 00000000005c0a63
699
700p0_label_25:
701! Mem[0000000030181400] = a3d688d2, %l0 = 000000007f122473
702 lduha [%i6+%g0]0x89,%l0 ! %l0 = 00000000000088d2
703! Mem[00000000100c1400] = 014b43ca, %f17 = 379fe921
704 lda [%i3+%g0]0x80,%f17 ! %f17 = 014b43ca
705! Mem[00000000100c1408] = ff3a84ba 708da1bc, %l0 = 000088d2, %l1 = c4fe0ea1
706 ldda [%i3+0x008]%asi,%l0 ! %l0 = 00000000ff3a84ba 00000000708da1bc
707! %f3 = fb191258, %f18 = d14f1c24, %f28 = a3d688d2
708 fsubs %f3 ,%f18,%f28 ! %f28 = fb191258
709! Mem[00000000201c0000] = bbffd27d, %l6 = ffffffffffffffe4
710 lduba [%o0+0x001]%asi,%l6 ! %l6 = 00000000000000ff
711! Mem[0000000030081410] = 00000037, %l5 = ffffffffffffffe5
712 lduwa [%i2+%o5]0x81,%l5 ! %l5 = 0000000000000037
713! %f31 = ba843aff, %f15 = e28fa055, %f1 = 39f7b0d6
714 fadds %f31,%f15,%f1 ! %f1 = e28fa055
715! Mem[00000000300c1400] = 83419a09, %l1 = 00000000708da1bc
716 lduwa [%i3+%g0]0x81,%l1 ! %l1 = 0000000083419a09
717! %f26 = 014b43ca, %f4 = 014b43ca, %f18 = d14f1c24 2b0214d4
718 fsmuld %f26,%f4 ,%f18 ! %f18 = 30642c92 89eb6c80
719! Starting 10 instruction Store Burst
720! Mem[00000000300c1410] = ffb0a61a, %l0 = 00000000ff3a84ba
721 ldstuba [%i3+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
722
723p0_label_26:
724! Mem[0000000010041400] = e48b080d, %l1 = 0000000083419a09
725 ldstuba [%i1+%g0]0x80,%l1 ! %l1 = 000000e4000000ff
726! %l0 = 00000000000000ff, Mem[0000000010181400] = 00002409
727 stha %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00ff2409
728! %l3 = fffffffffffffff8, Mem[0000000030141400] = fff8f861
729 stha %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = fff8fff8
730! %l1 = 00000000000000e4, Mem[0000000030041400] = 0102f8ff
731 stha %l1,[%i1+%g0]0x89 ! Mem[0000000030041400] = 010200e4
732! %l6 = 00000000000000ff, Mem[0000000010001402] = ff12d404
733 sth %l6,[%i0+0x002] ! Mem[0000000010001400] = ff1200ff
734! %l7 = 0000000000000069, Mem[0000000010101410] = ff000000
735 stba %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = 69000000
736! %l4 = 000000ff, %l5 = 00000037, Mem[0000000010101410] = 69000000 ffb0875a
737 stda %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000ff 00000037
738! Mem[0000000010141424] = a094dd2b, %l4 = 000000ff, %l3 = fffffff8
739 add %i5,0x24,%g1
740 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000a094dd2b
741! %f0 = d14f1c24 e28fa055 67e15ba0 fb191258
742! %f4 = 014b43ca 4c8cc301 d14f1fda 46109074
743! %f8 = 901acbd0 73a3db94 579dfb69 2f8b875d
744! %f12 = e89fff14 45be3a33 466c4463 e28fa055
745 stda %f0,[%i1]ASI_COMMIT_S ! Block Store to 0000000030041400
746! Starting 10 instruction Load Burst
747! Mem[0000000010081408] = e3ffffff, %l7 = 0000000000000069
748 lduha [%i2+%o4]0x80,%l7 ! %l7 = 000000000000e3ff
749
750p0_label_27:
751! Mem[00000000100c1408] = ba843aff, %l4 = 00000000000000ff
752 lduwa [%i3+%o4]0x88,%l4 ! %l4 = 00000000ba843aff
753! Mem[0000000010181408] = 00000069, %l7 = 000000000000e3ff
754 ldsba [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000069
755! Mem[00000000201c0000] = bbffd27d, %l0 = 00000000000000ff
756 lduha [%o0+0x000]%asi,%l0 ! %l0 = 000000000000bbff
757! Mem[00000000211c0000] = caff2346, %l3 = 00000000a094dd2b
758 lduba [%o2+0x000]%asi,%l3 ! %l3 = 00000000000000ca
759! Mem[0000000010081408] = e3ffffff, %l4 = 00000000ba843aff
760 lduha [%i2+%o4]0x80,%l4 ! %l4 = 000000000000e3ff
761! Mem[0000000030001400] = a10efec47324127f, %l1 = 00000000000000e4
762 ldxa [%i0+%g0]0x89,%l1 ! %l1 = a10efec47324127f
763! Mem[0000000030141410] = 0000bb10, %l7 = 0000000000000069
764 lduwa [%i5+%o5]0x81,%l7 ! %l7 = 000000000000bb10
765! Mem[00000000300c1408] = f4e206e3, %l3 = 00000000000000ca
766 ldswa [%i3+%o4]0x81,%l3 ! %l3 = fffffffff4e206e3
767! Mem[0000000010181408] = 69000000, %f19 = 89eb6c80
768 lda [%i6+%o4]0x80,%f19 ! %f19 = 69000000
769! Starting 10 instruction Store Burst
770 membar #Sync ! Added by membar checker (5)
771! %l1 = a10efec47324127f, Mem[0000000030041400] = 241c4fd1
772 stha %l1,[%i1+%g0]0x89 ! Mem[0000000030041400] = 241c127f
773
774p0_label_28:
775! %l0 = 000000000000bbff, Mem[0000000010081410] = 5a87b0ff
776 stha %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = 5a87bbff
777! %l6 = 00000000000000ff, Mem[0000000010001400] = 071f48d4ff0012ff
778 stxa %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000000000ff
779! %l5 = 0000000000000037, Mem[0000000010101400] = 7421de0e0000dd5a
780 stxa %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000000000000037
781! Mem[0000000030041410] = 014b43ca, %l7 = 000000000000bb10
782 ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 00000001000000ff
783! Mem[0000000030101400] = e48b080d, %l5 = 0000000000000037
784 ldstuba [%i4+%g0]0x89,%l5 ! %l5 = 0000000d000000ff
785! Mem[0000000030141410] = 10bb0000, %l1 = a10efec47324127f
786 swapa [%i5+%o5]0x89,%l1 ! %l1 = 0000000010bb0000
787! %f24 = ddd85795 6bcc8e3c, Mem[00000000300c1410] = ffb0a61a 3a2107a7
788 stda %f24,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ddd85795 6bcc8e3c
789! %l4 = 0000e3ff, %l5 = 0000000d, Mem[0000000030101400] = ff088be4 f975d25e
790 stda %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000e3ff 0000000d
791! %l4 = 0000e3ff, %l5 = 0000000d, Mem[0000000010081400] = 2581d259 2b0214d4
792 stda %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000e3ff 0000000d
793! Starting 10 instruction Load Burst
794! Mem[000000001010140c] = eb7e47ce, %l7 = 0000000000000001
795 ldsba [%i4+0x00f]%asi,%l7 ! %l7 = ffffffffffffffce
796
797p0_label_29:
798! Mem[0000000030001410] = d988deff, %l4 = 000000000000e3ff
799 lduha [%i0+%o5]0x89,%l4 ! %l4 = 000000000000deff
800! %f21 = 6dd09eff, %f3 = fb191258, %f16 = 35112447 014b43ca
801 fsmuld %f21,%f3 ,%f16 ! %f16 = cd2f2f7e 52e56a00
802! Mem[0000000010041408] = 3ba3ec9cf6caade5, %l2 = 00000000005c0a63
803 ldx [%i1+%o4],%l2 ! %l2 = 3ba3ec9cf6caade5
804! Mem[00000000300c1408] = f4e206e3, %l2 = 3ba3ec9cf6caade5
805 ldsba [%i3+%o4]0x81,%l2 ! %l2 = fffffffffffffff4
806! Mem[0000000021800000] = 0bffd806, %l6 = 00000000000000ff
807 ldub [%o3+0x001],%l6 ! %l6 = 00000000000000ff
808! Mem[0000000030101408] = 74901046, %l0 = 000000000000bbff
809 lduha [%i4+%o4]0x89,%l0 ! %l0 = 0000000000001046
810! Mem[0000000030081408] = 3799ca51, %l5 = 000000000000000d
811 lduha [%i2+%o4]0x89,%l5 ! %l5 = 000000000000ca51
812! Mem[0000000030181410] = 0102f8ff, %l2 = fffffffffffffff4
813 lduba [%i6+%o5]0x89,%l2 ! %l2 = 00000000000000ff
814! Mem[0000000010141408] = f69f7cff 14ff9fe8, %l2 = 000000ff, %l3 = f4e206e3
815 ldda [%i5+%o4]0x88,%l2 ! %l2 = 0000000014ff9fe8 00000000f69f7cff
816! Starting 10 instruction Store Burst
817! %f14 = 466c4463 e28fa055, Mem[0000000030141410] = 7f122473 2d4650ca
818 stda %f14,[%i5+%o5]0x81 ! Mem[0000000030141410] = 466c4463 e28fa055
819
820p0_label_30:
821! Mem[00000000300c1400] = 83419a09, %l5 = 000000000000ca51
822 ldstuba [%i3+%g0]0x81,%l5 ! %l5 = 00000083000000ff
823! %f31 = ba843aff, Mem[0000000010081414] = 241c4fd1
824 st %f31,[%i2+0x014] ! Mem[0000000010081414] = ba843aff
825! Mem[0000000030041408] = a05be167, %l2 = 0000000014ff9fe8
826 swapa [%i1+%o4]0x89,%l2 ! %l2 = 00000000a05be167
827! %l3 = 00000000f69f7cff, Mem[0000000010041410] = ee544ac5
828 stwa %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = f69f7cff
829! Mem[0000000030141400] = fff8fff8, %l1 = 0000000010bb0000
830 swapa [%i5+%g0]0x89,%l1 ! %l1 = 00000000fff8fff8
831! Mem[00000000100c1410] = c4fe0ea1, %l6 = 00000000000000ff
832 swapa [%i3+%o5]0x88,%l6 ! %l6 = 00000000c4fe0ea1
833! %f0 = d14f1c24 e28fa055, Mem[0000000010101428] = fe117a55 0b23a0ad
834 std %f0 ,[%i4+0x028] ! Mem[0000000010101428] = d14f1c24 e28fa055
835! Mem[0000000030101408] = 46109074, %l7 = ffffffffffffffce
836 swapa [%i4+%o4]0x81,%l7 ! %l7 = 0000000046109074
837! %f10 = 579dfb69 2f8b875d, Mem[0000000010181438] = fc223141 7d0320f4
838 std %f10,[%i6+0x038] ! Mem[0000000010181438] = 579dfb69 2f8b875d
839! Starting 10 instruction Load Burst
840! Mem[0000000010141430] = 524b7e2e06e3359c, %f14 = 466c4463 e28fa055
841 ldd [%i5+0x030],%f14 ! %f14 = 524b7e2e 06e3359c
842
843p0_label_31:
844! Mem[0000000010141410] = d4ff62a3, %l0 = 0000000000001046
845 lduwa [%i5+%o5]0x80,%l0 ! %l0 = 00000000d4ff62a3
846! %f3 = fb191258, %f25 = 6bcc8e3c, %f8 = 901acbd0 73a3db94
847 fsmuld %f3 ,%f25,%f8 ! %f8 = ccee93ea 8b472800
848! Mem[0000000030041408] = 14ff9fe8, %l2 = 00000000a05be167
849 swapa [%i1+%o4]0x89,%l2 ! %l2 = 0000000014ff9fe8
850! Mem[0000000030001400] = 7f122473, %l7 = 0000000046109074
851 ldsha [%i0+%g0]0x81,%l7 ! %l7 = 0000000000007f12
852! Mem[00000000300c1400] = ff419a0904f83bee, %f16 = cd2f2f7e 52e56a00
853 ldda [%i3+%g0]0x81,%f16 ! %f16 = ff419a09 04f83bee
854! Mem[0000000030041408] = a05be167, %l4 = 000000000000deff
855 ldsba [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000067
856! Mem[0000000010001400] = ff000000, %l4 = 0000000000000067
857 ldsha [%i0+%g0]0x80,%l4 ! %l4 = ffffffffffffff00
858! Mem[0000000030001400] = a10efec47324127f, %l7 = 0000000000007f12
859 ldxa [%i0+%g0]0x89,%l7 ! %l7 = a10efec47324127f
860! Mem[0000000010101408] = e49cbb0c, %l3 = 00000000f69f7cff
861 lduba [%i4+%o4]0x80,%l3 ! %l3 = 00000000000000e4
862! Starting 10 instruction Store Burst
863! %l5 = 0000000000000083, imm = 0000000000000d00, %l5 = 0000000000000083
864 addc %l5,0xd00,%l5 ! %l5 = 0000000000000d83
865
866p0_label_32:
867! %f30 = bca18d70 ba843aff, Mem[0000000030081400] = 7324127f a10efec4
868 stda %f30,[%i2+%g0]0x89 ! Mem[0000000030081400] = bca18d70 ba843aff
869! Mem[00000000100c1410] = ff000000, %l5 = 0000000000000d83
870 swapa [%i3+%o5]0x80,%l5 ! %l5 = 00000000ff000000
871! %l3 = 00000000000000e4, Mem[0000000010081400] = ffe30000
872 stwa %l3,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000e4
873! %l4 = ffffff00, %l5 = ff000000, Mem[00000000300c1400] = ff419a09 04f83bee
874 stda %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffff00 ff000000
875! %l3 = 00000000000000e4, Mem[0000000030081408] = d0469fdf3799ca51
876 stxa %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000000000e4
877! Mem[0000000010001400] = 000000ff, %l6 = 00000000c4fe0ea1
878 lduwa [%i0+%g0]0x88,%l6 ! %l6 = 00000000000000ff
879! %l3 = 00000000000000e4, Mem[0000000030081408] = e4000000
880 stwa %l3,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000e4
881! Mem[0000000030001400] = 7324127f, %l0 = 00000000d4ff62a3
882 ldstuba [%i0+%g0]0x89,%l0 ! %l0 = 0000007f000000ff
883! %l1 = 00000000fff8fff8, Mem[0000000010001410] = ffb0875a, %asi = 80
884 stwa %l1,[%i0+0x010]%asi ! Mem[0000000010001410] = fff8fff8
885! Starting 10 instruction Load Burst
886! Mem[0000000021800040] = 0645a70e, %l7 = a10efec47324127f
887 lduha [%o3+0x040]%asi,%l7 ! %l7 = 0000000000000645
888
889p0_label_33:
890! Mem[0000000010081408] = d414022b ffffffe3, %l2 = 14ff9fe8, %l3 = 000000e4
891 ldda [%i2+%o4]0x88,%l2 ! %l2 = 00000000ffffffe3 00000000d414022b
892! Mem[0000000010101428] = d14f1c24e28fa055, %f24 = ddd85795 6bcc8e3c
893 ldd [%i4+0x028],%f24 ! %f24 = d14f1c24 e28fa055
894! Mem[0000000030041400] = 7f121c24, %l4 = ffffffffffffff00
895 ldsha [%i1+%g0]0x81,%l4 ! %l4 = 0000000000007f12
896! Mem[0000000010141410] = d4ff62a3, %l7 = 0000000000000645
897 ldsha [%i5+%o5]0x80,%l7 ! %l7 = ffffffffffffd4ff
898! Mem[0000000010001408] = 000000d9, %l3 = 00000000d414022b
899 lduha [%i0+%o4]0x80,%l3 ! %l3 = 0000000000000000
900! Mem[0000000010141408] = e89fff14ff7c9ff6, %f24 = d14f1c24 e28fa055
901 ldd [%i5+%o4],%f24 ! %f24 = e89fff14 ff7c9ff6
902! Mem[0000000010101408] = 0cbb9ce4, %l0 = 000000000000007f
903 lduwa [%i4+%o4]0x88,%l0 ! %l0 = 000000000cbb9ce4
904! Mem[00000000100c1408] = ff3a84ba 708da1bc, %l0 = 0cbb9ce4, %l1 = fff8fff8
905 ldd [%i3+%o4],%l0 ! %l0 = 00000000ff3a84ba 00000000708da1bc
906! Mem[0000000010041400] = ff8b080d, %l6 = 00000000000000ff
907 ldsha [%i1+%g0]0x80,%l6 ! %l6 = ffffffffffffff8b
908! Starting 10 instruction Store Burst
909! %l1 = 00000000708da1bc, Mem[0000000010141400] = 29d03c69
910 stwa %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = 708da1bc
911
912p0_label_34:
913! Mem[0000000010001408] = d9000000, %l2 = 00000000ffffffe3
914 swapa [%i0+%o4]0x88,%l2 ! %l2 = 00000000d9000000
915! %l1 = 00000000708da1bc, Mem[00000000201c0000] = bbffd27d
916 sth %l1,[%o0+%g0] ! Mem[00000000201c0000] = a1bcd27d
917! %f26 = 014b43ca, Mem[0000000010101434] = f1abf392
918 st %f26,[%i4+0x034] ! Mem[0000000010101434] = 014b43ca
919! %f16 = ff419a09 04f83bee 30642c92 69000000
920! %f20 = 1ce9b068 6dd09eff 4a6d6276 77cebcc5
921! %f24 = e89fff14 ff7c9ff6 014b43ca 4c8cc301
922! %f28 = fb191258 04d412ff bca18d70 ba843aff
923 stda %f16,[%i3]ASI_BLK_SL ! Block Store to 00000000300c1400
924! %f10 = 579dfb69 2f8b875d, %l2 = 00000000d9000000
925! Mem[0000000010141420] = 7d7a88baa094dd2b
926 add %i5,0x020,%g1
927 stda %f10,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010141420] = 7d7a88baa094dd2b
928! %l2 = 00000000d9000000, Mem[0000000020800041] = ffe52a9b, %asi = 80
929 stba %l2,[%o1+0x041]%asi ! Mem[0000000020800040] = ff002a9b
930! %f12 = e89fff14 45be3a33, %l5 = 00000000ff000000
931! Mem[00000000100c1410] = 00000d8300000000
932 add %i3,0x010,%g1
933 stda %f12,[%g1+%l5]ASI_PST8_PL ! Mem[00000000100c1410] = 00000d8300000000
934! %l7 = ffffffffffffd4ff, Mem[0000000030101400] = 0000e3ff
935 stba %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = ff00e3ff
936! Mem[0000000030001410] = fdb8ec6ad988deff, %f14 = 524b7e2e 06e3359c
937 ldda [%i0+%o5]0x89,%f14 ! %f14 = fdb8ec6a d988deff
938! Starting 10 instruction Load Burst
939! Mem[0000000010041408] = 9ceca33b, %l7 = ffffffffffffd4ff
940 lduwa [%i1+%o4]0x88,%l7 ! %l7 = 000000009ceca33b
941
942p0_label_35:
943! Mem[0000000010181408] = 00000069, %f1 = e28fa055
944 lda [%i6+%o4]0x88,%f1 ! %f1 = 00000069
945! Mem[0000000010081400] = e40000000000000d, %f0 = d14f1c24 00000069
946 ldda [%i2+0x000]%asi,%f0 ! %f0 = e4000000 0000000d
947! Mem[0000000030181410] = 0102f8ff, %l7 = 000000009ceca33b
948 ldsha [%i6+%o5]0x89,%l7 ! %l7 = fffffffffffff8ff
949! Mem[0000000010181400] = 00ff2409, %l4 = 0000000000007f12
950 lduha [%i6+%g0]0x80,%l4 ! %l4 = 00000000000000ff
951! Mem[0000000010141400] = 708da1bc, %l5 = 00000000ff000000
952 ldswa [%i5+%g0]0x88,%l5 ! %l5 = 00000000708da1bc
953! Randomly selected nop
954 nop
955! Mem[0000000030141410] = 466c4463, %l6 = ffffffffffffff8b
956 ldsha [%i5+%o5]0x81,%l6 ! %l6 = 000000000000466c
957 membar #Sync ! Added by membar checker (6)
958! Mem[00000000300c1408] = 00000069, %l2 = 00000000d9000000
959 lduha [%i3+%o4]0x81,%l2 ! %l2 = 0000000000000000
960! Mem[0000000030001400] = ff122473 c4fe0ea1, %l0 = ff3a84ba, %l1 = 708da1bc
961 ldda [%i0+%g0]0x81,%l0 ! %l0 = 00000000ff122473 00000000c4fe0ea1
962! Starting 10 instruction Store Burst
963! %f16 = ff419a09 04f83bee 30642c92 69000000
964! %f20 = 1ce9b068 6dd09eff 4a6d6276 77cebcc5
965! %f24 = e89fff14 ff7c9ff6 014b43ca 4c8cc301
966! %f28 = fb191258 04d412ff bca18d70 ba843aff
967 stda %f16,[%i1]ASI_COMMIT_P ! Block Store to 0000000010041400
968
969p0_label_36:
970! %f2 = 67e15ba0 fb191258, Mem[0000000010001410] = fff8fff8 d0e01693
971 stda %f2 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 67e15ba0 fb191258
972! Mem[0000000030101408] = ffffffce, %l5 = 00000000708da1bc
973 ldstuba [%i4+%o4]0x81,%l5 ! %l5 = 000000ff000000ff
974! %f11 = 2f8b875d, Mem[0000000030041408] = a05be167
975 sta %f11,[%i1+%o4]0x89 ! Mem[0000000030041408] = 2f8b875d
976! Mem[0000000030141410] = 63446c46, %l0 = 00000000ff122473
977 swapa [%i5+%o5]0x89,%l0 ! %l0 = 0000000063446c46
978! %l6 = 0000466c, %l7 = fffff8ff, Mem[0000000030001410] = ffde88d9 6aecb8fd
979 stda %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000466c fffff8ff
980! %f14 = fdb8ec6a, %f2 = 67e15ba0
981 fcmpes %fcc3,%f14,%f2 ! %fcc3 = 1
982! %f12 = e89fff14 45be3a33, Mem[0000000010181400] = 00ff2409 1947d4fb
983 stda %f12,[%i6+%g0]0x80 ! Mem[0000000010181400] = e89fff14 45be3a33
984! Mem[0000000010101400] = 37000000, %l0 = 0000000063446c46
985 ldstuba [%i4+%g0]0x80,%l0 ! %l0 = 00000037000000ff
986! %l2 = 0000000000000000, Mem[0000000030101400] = ffe300ff
987 stha %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffe30000
988! Starting 10 instruction Load Burst
989! Mem[0000000010081438] = 000000ff, %l3 = 0000000000000000
990 lduba [%i2+0x03a]%asi,%l3 ! %l3 = 0000000000000000
991
992p0_label_37:
993! Mem[0000000021800000] = 0bffd806, %l6 = 000000000000466c
994 ldsha [%o3+0x000]%asi,%l6 ! %l6 = 0000000000000bff
995! Mem[00000000211c0000] = caff2346, %l3 = 0000000000000000
996 ldsb [%o2+0x001],%l3 ! %l3 = ffffffffffffffff
997! Mem[0000000030001400] = ff122473, %l1 = 00000000c4fe0ea1
998 ldsha [%i0+%g0]0x81,%l1 ! %l1 = ffffffffffffff12
999! Mem[0000000030001400] = ff122473, %l6 = 0000000000000bff
1000 ldsba [%i0+%g0]0x81,%l6 ! %l6 = ffffffffffffffff
1001! Mem[0000000010081400] = 000000e4, %l7 = fffffffffffff8ff
1002 ldswa [%i2+%g0]0x88,%l7 ! %l7 = 00000000000000e4
1003! Mem[0000000010181408] = 00000069, %f8 = ccee93ea
1004 lda [%i6+%o4]0x88,%f8 ! %f8 = 00000069
1005! Mem[0000000030041400] = 241c127f, %l4 = 00000000000000ff
1006 ldsba [%i1+%g0]0x89,%l4 ! %l4 = 000000000000007f
1007! Mem[0000000030141410] = 732412ff, %l6 = ffffffffffffffff
1008 lduwa [%i5+%o5]0x81,%l6 ! %l6 = 00000000732412ff
1009! Mem[0000000020800040] = ff002a9b, %l3 = ffffffffffffffff
1010 lduh [%o1+0x040],%l3 ! %l3 = 000000000000ff00
1011! Starting 10 instruction Store Burst
1012! Mem[0000000010181408] = 00000069, %l2 = 0000000000000000
1013 ldstuba [%i6+%o4]0x88,%l2 ! %l2 = 00000069000000ff
1014
1015p0_label_38:
1016! %l2 = 0000000000000069, Mem[0000000010101408] = ce477eeb0cbb9ce4
1017 stxa %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000000000000069
1018! Mem[00000000100c140d] = 708da1bc, %l5 = 00000000000000ff
1019 ldstub [%i3+0x00d],%l5 ! %l5 = 0000008d000000ff
1020! %f8 = 00000069, %f14 = fdb8ec6a, %f6 = d14f1fda
1021 fsubs %f8 ,%f14,%f6 ! %l0 = 0000000000000059, Unfinished, %fsr = 1000000000
1022! Mem[0000000030041408] = 5d878b2f, %l1 = ffffffffffffff12
1023 swapa [%i1+%o4]0x81,%l1 ! %l1 = 000000005d878b2f
1024! Mem[0000000010101408] = 69000000, %l6 = 00000000732412ff
1025 ldstuba [%i4+%o4]0x80,%l6 ! %l6 = 00000069000000ff
1026 membar #Sync ! Added by membar checker (7)
1027! %l3 = 000000000000ff00, Mem[000000001004142c] = 4c8cc301, %asi = 80
1028 stwa %l3,[%i1+0x02c]%asi ! Mem[000000001004142c] = 0000ff00
1029! Mem[0000000030001410] = 6c460000, %l6 = 0000000000000069
1030 swapa [%i0+%o5]0x89,%l6 ! %l6 = 000000006c460000
1031! %l2 = 0000000000000069, Mem[0000000010181408] = ff000000
1032 sth %l2,[%i6+%o4] ! Mem[0000000010181408] = 00690000
1033! Mem[0000000010181408] = 00006900, %l6 = 000000006c460000
1034 ldstuba [%i6+%o4]0x88,%l6 ! %l6 = 00000000000000ff
1035! Starting 10 instruction Load Burst
1036! Mem[0000000030081400] = ba843aff, %l5 = 000000000000008d
1037 ldsba [%i2+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
1038
1039p0_label_39:
1040! Mem[0000000010081400] = e4000000, %l2 = 0000000000000069
1041 lduwa [%i2+%g0]0x80,%l2 ! %l2 = 00000000e4000000
1042! Mem[00000000100c1400] = 014b43ca, %l0 = 0000000000000059
1043 ldsba [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000001
1044! Mem[0000000010081410] = ffbb875a ba843aff, %l0 = 00000001, %l1 = 5d878b2f
1045 ldda [%i2+%o5]0x80,%l0 ! %l0 = 00000000ffbb875a 00000000ba843aff
1046! Mem[00000000201c0000] = a1bcd27d, %l5 = ffffffffffffffff
1047 lduh [%o0+%g0],%l5 ! %l5 = 000000000000a1bc
1048! Mem[0000000010181400] = 333abe45 14ff9fe8, %l6 = 00000000, %l7 = 000000e4
1049 ldda [%i6+%g0]0x88,%l6 ! %l6 = 0000000014ff9fe8 00000000333abe45
1050! Mem[0000000030101408] = ffffffcee6689720, %f30 = bca18d70 ba843aff
1051 ldda [%i4+%o4]0x81,%f30 ! %f30 = ffffffce e6689720
1052! Mem[0000000030081400] = ba843aff, %l1 = 00000000ba843aff
1053 ldswa [%i2+%g0]0x89,%l1 ! %l1 = ffffffffba843aff
1054! Mem[0000000030081400] = ff3a84ba, %l2 = 00000000e4000000
1055 lduba [%i2+%g0]0x81,%l2 ! %l2 = 00000000000000ff
1056! Mem[0000000030101410] = f8ffffff, %l2 = 00000000000000ff
1057 lduha [%i4+%o5]0x89,%l2 ! %l2 = 000000000000ffff
1058! Starting 10 instruction Store Burst
1059! %f0 = e4000000 0000000d 67e15ba0 fb191258
1060! %f4 = 014b43ca 4c8cc301 d14f1fda 46109074
1061! %f8 = 00000069 8b472800 579dfb69 2f8b875d
1062! %f12 = e89fff14 45be3a33 fdb8ec6a d988deff
1063 stda %f0,[%i3]ASI_BLK_P ! Block Store to 00000000100c1400
1064
1065p0_label_40:
1066! %l0 = 00000000ffbb875a, Mem[0000000010141408] = 14ff9fe8
1067 stwa %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffbb875a
1068! %f30 = ffffffce e6689720, Mem[00000000300c1410] = 6dd09eff 1ce9b068
1069 stda %f30,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffffffce e6689720
1070! Mem[0000000010041436] = 04d412ff, %l7 = 00000000333abe45
1071 ldstuba [%i1+0x036]%asi,%l7 ! %l7 = 00000012000000ff
1072! %l0 = 00000000ffbb875a, Mem[00000000100c140c] = fb191258
1073 stb %l0,[%i3+0x00c] ! Mem[00000000100c140c] = 5a191258
1074! Mem[00000000300c1400] = ee3bf804, %l2 = 000000000000ffff
1075 swapa [%i3+%g0]0x81,%l2 ! %l2 = 00000000ee3bf804
1076! Mem[0000000021800001] = 0bffd806, %l0 = 00000000ffbb875a
1077 ldstuba [%o3+0x001]%asi,%l0 ! %l0 = 000000ff000000ff
1078! %l6 = 14ff9fe8, %l7 = 00000012, Mem[0000000010141410] = a362ffd4 4925645c
1079 stda %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 14ff9fe8 00000012
1080! %l2 = 00000000ee3bf804, Mem[0000000010141410] = 14ff9fe8
1081 stba %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 14ff9f04
1082! %l4 = 000000000000007f, Mem[00000000300c1410] = e6689720
1083 stha %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = e668007f
1084! Starting 10 instruction Load Burst
1085! Mem[0000000030041400] = 241c127f, %l5 = 000000000000a1bc
1086 lduha [%i1+%g0]0x89,%l5 ! %l5 = 000000000000127f
1087
1088p0_label_41:
1089! Mem[00000000300c1400] = 0000ffff, %l3 = 000000000000ff00
1090 lduha [%i3+%g0]0x81,%l3 ! %l3 = 0000000000000000
1091 membar #Sync ! Added by membar checker (8)
1092! Mem[00000000100c1430] = e89fff14, %l6 = 0000000014ff9fe8
1093 ldswa [%i3+0x030]%asi,%l6 ! %l6 = ffffffffe89fff14
1094! Mem[00000000300c1400] = 0000ffff099a41ff, %l3 = 0000000000000000
1095 ldxa [%i3+%g0]0x81,%l3 ! %l3 = 0000ffff099a41ff
1096! Mem[0000000010001410] = 67e15ba0, %f18 = 30642c92
1097 lda [%i0+%o5]0x80,%f18 ! %f18 = 67e15ba0
1098! Mem[00000000300c1410] = 7f0068e6, %l1 = ffffffffba843aff
1099 ldsha [%i3+%o5]0x81,%l1 ! %l1 = 0000000000007f00
1100! Mem[0000000030041408] = 12ffffff, %l7 = 0000000000000012
1101 lduwa [%i1+%o4]0x89,%l7 ! %l7 = 0000000012ffffff
1102! %l5 = 000000000000127f, %l3 = 0000ffff099a41ff, %l5 = 000000000000127f
1103 or %l5,%l3,%l5 ! %l5 = 0000ffff099a53ff
1104! Mem[0000000030041408] = 12ffffff, %f25 = ff7c9ff6
1105 lda [%i1+%o4]0x89,%f25 ! %f25 = 12ffffff
1106! Mem[0000000020800000] = 99ffd48e, %l5 = 0000ffff099a53ff
1107 ldsba [%o1+0x000]%asi,%l5 ! %l5 = ffffffffffffff99
1108! Starting 10 instruction Store Burst
1109! Mem[0000000010181400] = 14ff9fe8, %l6 = ffffffffe89fff14
1110 ldstuba [%i6+%g0]0x88,%l6 ! %l6 = 000000e8000000ff
1111
1112p0_label_42:
1113! %l4 = 000000000000007f, Mem[0000000010041408] = 30642c92
1114 stba %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 7f642c92
1115! %l0 = 000000ff, %l1 = 00007f00, Mem[0000000010081410] = ffbb875a ba843aff
1116 stda %l0,[%i2+0x010]%asi ! Mem[0000000010081410] = 000000ff 00007f00
1117! Mem[0000000010041404] = 04f83bee, %l6 = 00000000000000e8
1118 swap [%i1+0x004],%l6 ! %l6 = 0000000004f83bee
1119! %f4 = 014b43ca 4c8cc301, Mem[0000000010081408] = e3ffffff 2b0214d4
1120 stda %f4 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = 014b43ca 4c8cc301
1121! Mem[0000000030181400] = d288d6a3, %l5 = ffffffffffffff99
1122 swapa [%i6+%g0]0x81,%l5 ! %l5 = 00000000d288d6a3
1123! %l0 = 00000000000000ff, Mem[0000000010101410] = ff000000
1124 stha %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff0000ff
1125! Mem[0000000030041408] = ffffff12, %l2 = 00000000ee3bf804
1126 ldstuba [%i1+%o4]0x81,%l2 ! %l2 = 000000ff000000ff
1127! Mem[0000000030081410] = 00000037, %l6 = 0000000004f83bee
1128 swapa [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000037
1129! %l4 = 000000000000007f, Mem[0000000010041408] = 922c647f
1130 stwa %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000007f
1131! Starting 10 instruction Load Burst
1132! Mem[0000000010181400] = 14ff9fff, %l5 = 00000000d288d6a3
1133 lduba [%i6+%g0]0x88,%l5 ! %l5 = 00000000000000ff
1134
1135p0_label_43:
1136! Mem[00000000201c0000] = a1bcd27d, %l0 = 00000000000000ff
1137 lduh [%o0+%g0],%l0 ! %l0 = 000000000000a1bc
1138! Mem[0000000010001410] = 581219fba05be167, %f0 = e4000000 0000000d
1139 ldda [%i0+%o5]0x88,%f0 ! %f0 = 581219fb a05be167
1140! Mem[0000000010141410] = 14ff9f04, %l7 = 0000000012ffffff
1141 ldswa [%i5+%o5]0x88,%l7 ! %l7 = 0000000014ff9f04
1142! Mem[0000000030081408] = e4000000, %l7 = 0000000014ff9f04
1143 ldsha [%i2+%o4]0x89,%l7 ! %l7 = 0000000000000000
1144! Mem[0000000010041410] = 68b0e91c, %f24 = e89fff14
1145 lda [%i1+%o5]0x88,%f24 ! %f24 = 68b0e91c
1146! Mem[0000000030101400] = 0000e3ff 0000000d ffffffce e6689720
1147! Mem[0000000030101410] = fffffff8 c2a22bd2 4a6d6276 77cebcc5
1148! Mem[0000000030101420] = a226b52a 6bcc8e3c 5ddf2b10 fe453ffd
1149! Mem[0000000030101430] = ee3bf804 099a41a6 fe120093 73a028f7
1150 ldda [%i4]ASI_BLK_S,%f16 ! Block Load from 0000000030101400
1151! Mem[00000000100c1420] = 000000698b472800, %f14 = fdb8ec6a d988deff
1152 ldd [%i3+0x020],%f14 ! %f14 = 00000069 8b472800
1153! Mem[0000000030081408] = e4000000, %l5 = 00000000000000ff
1154 ldsha [%i2+%o4]0x89,%l5 ! %l5 = 0000000000000000
1155! Mem[0000000010081408] = ca434b01, %l5 = 0000000000000000
1156 lduwa [%i2+%o4]0x88,%l5 ! %l5 = 00000000ca434b01
1157! Starting 10 instruction Store Burst
1158! %f12 = e89fff14 45be3a33, %l6 = 0000000000000037
1159! Mem[0000000010081400] = e40000000000000d
1160 stda %f12,[%i2+%l6]ASI_PST16_P ! Mem[0000000010081400] = e400ff1445be3a33
1161
1162p0_label_44:
1163! %l6 = 0000000000000037, Mem[00000000300c1410] = e668007f
1164 stha %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = e6680037
1165! %f6 = d14f1fda 46109074, Mem[00000000100c1438] = fdb8ec6a d988deff
1166 std %f6 ,[%i3+0x038] ! Mem[00000000100c1438] = d14f1fda 46109074
1167! Code Fragment 3
1168p0_fragment_1:
1169! %l0 = 000000000000a1bc
1170 setx 0xa82c682fd7a7c407,%g7,%l0 ! %l0 = a82c682fd7a7c407
1171! %l1 = 0000000000007f00
1172 setx 0xdead44f7e6c2cd70,%g7,%l1 ! %l1 = dead44f7e6c2cd70
1173 setx 0x1fe000, %g1, %g3
1174 or %l0, %g3, %l0 ! always set perrmask = 0xff
1175 setx 0x1ffff8, %g1, %g2
1176 and %l0, %g2, %l0
1177 ta T_CHANGE_HPRIV
1178 stxa %l1, [%l0]ASI_DCACHE_DATA
1179 ta T_CHANGE_NONHPRIV
1180! %l0 = a82c682fd7a7c407
1181 setx 0x62bd64a855b4f41e,%g7,%l0 ! %l0 = 62bd64a855b4f41e
1182! %l1 = dead44f7e6c2cd70
1183 setx 0x7acc53e80dde22fd,%g7,%l1 ! %l1 = 7acc53e80dde22fd
1184! Mem[0000000030001400] = 732412ff, %l5 = 00000000ca434b01
1185 ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 000000ff000000ff
1186! %l6 = 0000000000000037, imm = 0000000000000015, %l2 = 00000000000000ff
1187 add %l6,0x015,%l2 ! %l2 = 000000000000004c
1188! %f10 = 579dfb69 2f8b875d, Mem[0000000010081400] = 14ff00e4 333abe45
1189 stda %f10,[%i2+%g0]0x88 ! Mem[0000000010081400] = 579dfb69 2f8b875d
1190 membar #Sync ! Added by membar checker (9)
1191! %f10 = 579dfb69 2f8b875d, Mem[0000000030101410] = fffffff8 c2a22bd2
1192 stda %f10,[%i4+%o5]0x81 ! Mem[0000000030101410] = 579dfb69 2f8b875d
1193! %l5 = 00000000000000ff, Mem[0000000010081410] = 000000ff
1194 stwa %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff
1195! Mem[0000000030001410] = 69000000, %l6 = 0000000000000037
1196 swapa [%i0+%o5]0x81,%l6 ! %l6 = 0000000069000000
1197! Starting 10 instruction Load Burst
1198! Mem[0000000030081408] = 00000000 e4000000, %l0 = 55b4f41e, %l1 = 0dde22fd
1199 ldda [%i2+%o4]0x89,%l0 ! %l0 = 00000000e4000000 0000000000000000
1200
1201p0_label_45:
1202! Mem[00000000211c0000] = caff2346, %l0 = 00000000e4000000
1203 ldsba [%o2+0x001]%asi,%l0 ! %l0 = ffffffffffffffff
1204! Mem[00000000300c1400] = ffff0000, %l6 = 0000000069000000
1205 lduba [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000
1206! Mem[0000000010001400] = 000000ff, %l2 = 000000000000004c
1207 lduba [%i0+%g0]0x88,%l2 ! %l2 = 00000000000000ff
1208! Mem[0000000010141404] = 7d7a88ba, %l2 = 00000000000000ff
1209 ldsb [%i5+0x007],%l2 ! %l2 = ffffffffffffffba
1210! Mem[0000000010001404] = 00000000, %l6 = 0000000000000000
1211 ldswa [%i0+0x004]%asi,%l6 ! %l6 = 0000000000000000
1212! Mem[0000000010141400] = bca18d70, %l0 = ffffffffffffffff
1213 ldsba [%i5+%g0]0x80,%l0 ! %l0 = ffffffffffffffbc
1214! Mem[0000000010001408] = 4ccd0075 ffffffe3, %l4 = 0000007f, %l5 = 000000ff
1215 ldda [%i0+%o4]0x88,%l4 ! %l4 = 00000000ffffffe3 000000004ccd0075
1216! Mem[0000000030081400] = ba843aff, %l4 = 00000000ffffffe3
1217 lduba [%i2+%g0]0x89,%l4 ! %l4 = 00000000000000ff
1218! Mem[0000000030141400] = 10bb0000, %l6 = 0000000000000000
1219 ldsba [%i5+%g0]0x89,%l6 ! %l6 = 0000000000000000
1220! Starting 10 instruction Store Burst
1221! %l0 = ffffffbc, %l1 = 00000000, Mem[0000000030081400] = ba843aff bca18d70
1222 stda %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffbc 00000000
1223
1224p0_label_46:
1225! %l6 = 0000000000000000, Mem[0000000021800140] = b53d6ae1
1226 sth %l6,[%o3+0x140] ! Mem[0000000021800140] = 00006ae1
1227! %l0 = ffffffffffffffbc, Mem[0000000010041400] = ff419a09
1228 stwa %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffffbc
1229! %f26 = 5ddf2b10 fe453ffd, Mem[0000000010141408] = ffbb875a f69f7cff
1230 stda %f26,[%i5+%o4]0x88 ! Mem[0000000010141408] = 5ddf2b10 fe453ffd
1231! %f20 = fffffff8 c2a22bd2, Mem[0000000010181408] = ff690000 c2a22bd2
1232 stda %f20,[%i6+%o4]0x80 ! Mem[0000000010181408] = fffffff8 c2a22bd2
1233! Mem[00000000211c0001] = caff2346, %l4 = 00000000000000ff
1234 ldstuba [%o2+0x001]%asi,%l4 ! %l4 = 000000ff000000ff
1235! %l2 = ffffffffffffffba, Mem[0000000010041410] = 1ce9b0686dd09eff
1236 stxa %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffffffffffffffba
1237! Mem[0000000010001410] = 67e15ba0, %l2 = ffffffffffffffba
1238 ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 00000067000000ff
1239! Mem[000000001008141c] = b059f4bc, %l4 = 000000ff, %l0 = ffffffbc
1240 add %i2,0x1c,%g1
1241 casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000b059f4bc
1242! Mem[0000000030181408] = 38f45add, %l6 = 0000000000000000
1243 ldstuba [%i6+%o4]0x89,%l6 ! %l6 = 000000dd000000ff
1244! Starting 10 instruction Load Burst
1245! Mem[0000000010041400] = e8000000bcffffff, %f22 = 4a6d6276 77cebcc5
1246 ldda [%i1+%g0]0x88,%f22 ! %f22 = e8000000 bcffffff
1247
1248p0_label_47:
1249! Mem[00000000100c1410] = 014b43ca, %l5 = 000000004ccd0075
1250 lduba [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000001
1251! Mem[0000000030181400] = 99ffffff, %l4 = 00000000000000ff
1252 lduwa [%i6+%g0]0x89,%l4 ! %l4 = 0000000099ffffff
1253! Mem[00000000100c1414] = 4c8cc301, %l1 = 0000000000000000
1254 lduh [%i3+0x014],%l1 ! %l1 = 0000000000004c8c
1255! Mem[00000000211c0000] = caff2346, %l0 = 00000000b059f4bc
1256 lduha [%o2+0x000]%asi,%l0 ! %l0 = 000000000000caff
1257! %l4 = 0000000099ffffff, imm = fffffffffffff63d, %l7 = 0000000000000000
1258 xor %l4,-0x9c3,%l7 ! %l7 = ffffffff660009c2
1259! Mem[0000000030001408] = fff80201, %f10 = 579dfb69
1260 lda [%i0+%o4]0x81,%f10 ! %f10 = fff80201
1261! Mem[0000000010101400] = ff000000, %l6 = 00000000000000dd
1262 lduha [%i4+%g0]0x80,%l6 ! %l6 = 000000000000ff00
1263! Mem[0000000030101410] = 69fb9d57, %l1 = 0000000000004c8c
1264 lduha [%i4+%o5]0x89,%l1 ! %l1 = 0000000000009d57
1265! %l4 = 0000000099ffffff, immed = fffff8cd, %y = f6caade5
1266 sdiv %l4,-0x733,%l6 ! %l6 = 000000007fffffff
1267 mov %l0,%y ! %y = 0000caff
1268! Starting 10 instruction Store Burst
1269! Mem[0000000010141438] = c0e9c43724eb33d0, %l3 = 0000ffff099a41ff, %l3 = 0000ffff099a41ff
1270 add %i5,0x38,%g1
1271 casxa [%g1]0x80,%l3,%l3 ! %l3 = c0e9c43724eb33d0
1272
1273p0_label_48:
1274! %f19 = e6689720, Mem[0000000010101408] = ff000000
1275 sta %f19,[%i4+%o4]0x80 ! Mem[0000000010101408] = e6689720
1276! %l5 = 0000000000000001, Mem[00000000211c0000] = caff2346
1277 sth %l5,[%o2+%g0] ! Mem[00000000211c0000] = 00012346
1278! %l3 = c0e9c43724eb33d0, Mem[0000000030101408] = ffffffce
1279 stba %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = d0ffffce
1280! %f29 = 099a41a6, Mem[0000000030181410] = 0102f8ff
1281 sta %f29,[%i6+%o5]0x89 ! Mem[0000000030181410] = 099a41a6
1282! %f22 = e8000000 bcffffff, Mem[0000000010141408] = fe453ffd 5ddf2b10
1283 stda %f22,[%i5+%o4]0x88 ! Mem[0000000010141408] = e8000000 bcffffff
1284! %f6 = d14f1fda, Mem[0000000010141408] = ffffffbc
1285 sta %f6 ,[%i5+%o4]0x80 ! Mem[0000000010141408] = d14f1fda
1286! %l5 = 0000000000000001, Mem[0000000010141408] = da1f4fd1
1287 stwa %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000001
1288! %l6 = 7fffffff, %l7 = 660009c2, Mem[0000000010181410] = 83f50d69 7500cd4c
1289 stda %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 7fffffff 660009c2
1290! %l2 = 0000000000000067, Mem[0000000030041408] = ffffff12
1291 stba %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 67ffff12
1292! Starting 10 instruction Load Burst
1293! Mem[00000000100c141c] = 46109074, %l2 = 0000000000000067
1294 lduha [%i3+0x01e]%asi,%l2 ! %l2 = 0000000000009074
1295
1296p0_label_49:
1297! Mem[0000000030141410] = 55a08fe2ff122473, %l6 = 000000007fffffff
1298 ldxa [%i5+%o5]0x89,%l6 ! %l6 = 55a08fe2ff122473
1299! Mem[0000000010101400] = 000000ff, %l4 = 0000000099ffffff
1300 ldswa [%i4+%g0]0x88,%l4 ! %l4 = 00000000000000ff
1301! %l0 = 000000000000caff, %l0 = 000000000000caff, %l2 = 0000000000009074
1302 sdivx %l0,%l0,%l2 ! %l2 = 0000000000000001
1303! Mem[0000000030141408] = 09243570 6f0a8dad, %l0 = 0000caff, %l1 = 00009d57
1304 ldda [%i5+%o4]0x81,%l0 ! %l0 = 0000000009243570 000000006f0a8dad
1305! Mem[0000000021800100] = a830d196, %l7 = ffffffff660009c2
1306 ldsha [%o3+0x100]%asi,%l7 ! %l7 = ffffffffffffa830
1307! Mem[0000000030101410] = 579dfb69, %l2 = 0000000000000001
1308 lduba [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000057
1309! Mem[00000000300c1400] = ffff0000, %f10 = fff80201
1310 lda [%i3+%g0]0x89,%f10 ! %f10 = ffff0000
1311! Mem[0000000030081410] = 04f83bee, %l6 = 55a08fe2ff122473
1312 lduwa [%i2+%o5]0x81,%l6 ! %l6 = 0000000004f83bee
1313! Mem[0000000030081410] = 04f83bee, %l4 = 00000000000000ff
1314 ldsha [%i2+%o5]0x81,%l4 ! %l4 = 00000000000004f8
1315! Starting 10 instruction Store Burst
1316! Mem[00000000100c1400] = 000000e4, %l6 = 0000000004f83bee
1317 swapa [%i3+%g0]0x88,%l6 ! %l6 = 00000000000000e4
1318
1319p0_label_50:
1320! %f22 = e8000000 bcffffff, Mem[0000000010081410] = 000000ff 00007f00
1321 stda %f22,[%i2+0x010]%asi ! Mem[0000000010081410] = e8000000 bcffffff
1322! %l0 = 09243570, %l1 = 6f0a8dad, Mem[0000000030181408] = 38f45aff 11bacda1
1323 stda %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 09243570 6f0a8dad
1324! Mem[0000000010081408] = ca434b01, %l6 = 00000000000000e4
1325 swapa [%i2+%o4]0x88,%l6 ! %l6 = 00000000ca434b01
1326! %f0 = 581219fb a05be167 67e15ba0 fb191258
1327! %f4 = 014b43ca 4c8cc301 d14f1fda 46109074
1328! %f8 = 00000069 8b472800 ffff0000 2f8b875d
1329! %f12 = e89fff14 45be3a33 00000069 8b472800
1330 stda %f0,[%i0]ASI_COMMIT_P ! Block Store to 0000000010001400
1331! %l0 = 0000000009243570, Mem[0000000030141400] = 10bb0000
1332 stba %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 10bb0070
1333! %l2 = 0000000000000057, imm = 0000000000000842, %l6 = 00000000ca434b01
1334 or %l2,0x842,%l6 ! %l6 = 0000000000000857
1335! %f26 = 5ddf2b10 fe453ffd, Mem[0000000030101410] = 579dfb69 2f8b875d
1336 stda %f26,[%i4+%o5]0x81 ! Mem[0000000030101410] = 5ddf2b10 fe453ffd
1337! %f24 = a226b52a 6bcc8e3c, %l2 = 0000000000000057
1338! Mem[0000000030101430] = ee3bf804099a41a6
1339 add %i4,0x030,%g1
1340 stda %f24,[%g1+%l2]ASI_PST8_S ! Mem[0000000030101430] = ee26f82a09cc8e3c
1341! %l4 = 00000000000004f8, Mem[0000000030041410] = ff4b43ca
1342 stwa %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000004f8
1343! Starting 10 instruction Load Burst
1344! Mem[0000000010101400] = ff000000, %f25 = 6bcc8e3c
1345 lda [%i4+%g0]0x80,%f25 ! %f25 = ff000000
1346
1347p0_label_51:
1348! Mem[00000000300c1408] = 00000069, %l7 = ffffffffffffa830
1349 lduwa [%i3+%o4]0x81,%l7 ! %l7 = 0000000000000069
1350! Mem[0000000030041400] = 7f121c24 e28fa055, %l2 = 00000057, %l3 = 24eb33d0
1351 ldda [%i1+%g0]0x81,%l2 ! %l2 = 000000007f121c24 00000000e28fa055
1352! Mem[0000000021800080] = 7134bafb, %l0 = 0000000009243570
1353 lduh [%o3+0x080],%l0 ! %l0 = 0000000000007134
1354! Mem[0000000010181428] = fd869538, %l7 = 0000000000000069
1355 ldsha [%i6+0x028]%asi,%l7 ! %l7 = fffffffffffffd86
1356! Mem[0000000010141414] = 12000000, %l3 = 00000000e28fa055
1357 ldsw [%i5+0x014],%l3 ! %l3 = 0000000012000000
1358! %l3 = 0000000012000000, %l5 = 0000000000000001, %l3 = 0000000012000000
1359 xor %l3,%l5,%l3 ! %l3 = 0000000012000001
1360! Mem[0000000010041420] = e89fff14ff7c9ff6, %l4 = 00000000000004f8
1361 ldxa [%i1+0x020]%asi,%l4 ! %l4 = e89fff14ff7c9ff6
1362! Mem[0000000010181420] = bc3dfff8, %l3 = 0000000012000001
1363 lduwa [%i6+0x020]%asi,%l3 ! %l3 = 00000000bc3dfff8
1364! Mem[0000000020800000] = 99ffd48e, %l1 = 000000006f0a8dad
1365 lduh [%o1+%g0],%l1 ! %l1 = 00000000000099ff
1366! Starting 10 instruction Store Burst
1367! %f22 = e8000000, Mem[0000000030101410] = 102bdf5d
1368 sta %f22,[%i4+%o5]0x89 ! Mem[0000000030101410] = e8000000
1369
1370p0_label_52:
1371! %l7 = fffffffffffffd86, Mem[0000000010041410] = ffffffff
1372 stwa %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = fffffd86
1373 membar #Sync ! Added by membar checker (10)
1374! Mem[0000000010001418] = d14f1fda, %l7 = fffffffffffffd86
1375 swap [%i0+0x018],%l7 ! %l7 = 00000000d14f1fda
1376! %l7 = 00000000d14f1fda, Mem[0000000030041400] = 241c127f
1377 stwa %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = d14f1fda
1378! Mem[0000000010081410] = 000000e8, %l6 = 0000000000000857
1379 swapa [%i2+%o5]0x88,%l6 ! %l6 = 00000000000000e8
1380! %f4 = 014b43ca, Mem[00000000300c1408] = 69000000
1381 sta %f4 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 014b43ca
1382! %l6 = 000000e8, %l7 = d14f1fda, Mem[0000000030101408] = d0ffffce e6689720
1383 stda %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000e8 d14f1fda
1384! %l1 = 00000000000099ff, %l2 = 000000007f121c24, %y = 0000caff
1385 umul %l1,%l2,%l2 ! %l2 = 00004c7065db8bdc, %y = 00004c70
1386! %l3 = 00000000bc3dfff8, Mem[0000000030001400] = 732412ff
1387 stba %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = 732412f8
1388! Mem[0000000010041410] = 86fdffff, %l4 = e89fff14ff7c9ff6
1389 swapa [%i1+%o5]0x80,%l4 ! %l4 = 0000000086fdffff
1390! Starting 10 instruction Load Burst
1391! Mem[0000000030141408] = 70352409, %l6 = 00000000000000e8
1392 ldswa [%i5+%o4]0x89,%l6 ! %l6 = 0000000070352409
1393
1394p0_label_53:
1395! Mem[0000000010181410] = ffffff7f, %l3 = 00000000bc3dfff8
1396 ldsha [%i6+%o5]0x88,%l3 ! %l3 = ffffffffffffff7f
1397! Mem[0000000010001408] = 67e15ba0fb191258, %f10 = ffff0000 2f8b875d
1398 ldda [%i0+%o4]0x80,%f10 ! %f10 = 67e15ba0 fb191258
1399! Mem[0000000030101410] = 000000e8, %l6 = 0000000070352409
1400 ldsba [%i4+%o5]0x81,%l6 ! %l6 = 0000000000000000
1401! Mem[00000000201c0000] = a1bcd27d, %l4 = 0000000086fdffff
1402 lduba [%o0+0x000]%asi,%l4 ! %l4 = 00000000000000a1
1403! %f18 = ffffffce, %f12 = e89fff14, %f4 = 014b43ca
1404 fmuls %f18,%f12,%f4 ! %f4 = ffffffce
1405! %f16 = 0000e3ff 0000000d ffffffce e6689720
1406! %f20 = fffffff8 c2a22bd2 e8000000 bcffffff
1407! %f24 = a226b52a ff000000 5ddf2b10 fe453ffd
1408! %f28 = ee3bf804 099a41a6 fe120093 73a028f7
1409 stda %f16,[%i6]ASI_BLK_AIUP ! Block Store to 0000000010181400
1410! Mem[0000000010001410] = ca434b01, %l4 = 00000000000000a1
1411 lduba [%i0+%o5]0x88,%l4 ! %l4 = 0000000000000001
1412! Mem[0000000030001410] = 00000037, %l0 = 0000000000007134
1413 lduha [%i0+%o5]0x81,%l0 ! %l0 = 0000000000000000
1414! %f4 = ffffffce 4c8cc301, Mem[0000000010181410] = fffffff8 c2a22bd2
1415 stda %f4 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffce 4c8cc301
1416! Starting 10 instruction Store Burst
1417! %f12 = e89fff14 45be3a33, Mem[0000000030181408] = 09243570 6f0a8dad
1418 stda %f12,[%i6+%o4]0x89 ! Mem[0000000030181408] = e89fff14 45be3a33
1419
1420p0_label_54:
1421! %l3 = ffffffffffffff7f, Mem[0000000010001410] = ca434b01
1422 stba %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = ca434b7f
1423! %l4 = 0000000000000001, Mem[0000000010181410] = ffffffce
1424 stwa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000001
1425! %l0 = 0000000000000000, Mem[0000000030041400] = da1f4fd1e28fa055
1426 stxa %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000000000000000
1427! %l2 = 65db8bdc, %l3 = ffffff7f, Mem[0000000030181408] = 45be3a33 e89fff14
1428 stda %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = 65db8bdc ffffff7f
1429! Mem[0000000010141410] = 14ff9f04, %l2 = 00004c7065db8bdc
1430 ldstuba [%i5+%o5]0x88,%l2 ! %l2 = 00000004000000ff
1431! Mem[000000001004143a] = bca18d70, %l7 = 00000000d14f1fda
1432 ldstuba [%i1+0x03a]%asi,%l7 ! %l7 = 0000008d000000ff
1433! Mem[0000000010081408] = e4000000, %l2 = 0000000000000004
1434 swapa [%i2+%o4]0x80,%l2 ! %l2 = 00000000e4000000
1435! Mem[0000000030081410] = 04f83bee, %l4 = 0000000000000001
1436 swapa [%i2+%o5]0x81,%l4 ! %l4 = 0000000004f83bee
1437 membar #Sync ! Added by membar checker (11)
1438! Mem[0000000010181410] = 00000001, %l0 = 0000000000000000
1439 swapa [%i6+%o5]0x80,%l0 ! %l0 = 0000000000000001
1440! Starting 10 instruction Load Burst
1441! Mem[0000000030181408] = dc8bdb657fffffff, %f0 = 581219fb a05be167
1442 ldda [%i6+%o4]0x81,%f0 ! %f0 = dc8bdb65 7fffffff
1443
1444p0_label_55:
1445! Mem[0000000010081400] = 2f8b875d, %l5 = 0000000000000001
1446 lduha [%i2+%g0]0x88,%l5 ! %l5 = 000000000000875d
1447! Mem[00000000100c1410] = 014b43ca, %f6 = d14f1fda
1448 ld [%i3+%o5],%f6 ! %f6 = 014b43ca
1449! %l0 = 0000000000000001, immed = 00000ab0, %y = 00004c70
1450 udiv %l0,0xab0,%l4 ! %l4 = 00000000ffffffff
1451 mov %l0,%y ! %y = 00000001
1452! Mem[0000000010101410] = ff0000ff00000037, %l7 = 000000000000008d
1453 ldxa [%i4+%o5]0x80,%l7 ! %l7 = ff0000ff00000037
1454! Mem[00000000100c1424] = 8b472800, %l7 = ff0000ff00000037
1455 ldsba [%i3+0x024]%asi,%l7 ! %l7 = ffffffffffffff8b
1456! Mem[0000000030141400] = 5f89b906 10bb0070, %l6 = 00000000, %l7 = ffffff8b
1457 ldda [%i5+%g0]0x89,%l6 ! %l6 = 0000000010bb0070 000000005f89b906
1458! Mem[00000000100c142c] = 2f8b875d, %l1 = 00000000000099ff
1459 lduw [%i3+0x02c],%l1 ! %l1 = 000000002f8b875d
1460! Mem[0000000030181408] = 65db8bdc, %l6 = 0000000010bb0070
1461 ldsha [%i6+%o4]0x89,%l6 ! %l6 = ffffffffffff8bdc
1462! Mem[0000000010041408] = 000000690000007f, %l4 = 00000000ffffffff
1463 ldxa [%i1+%o4]0x88,%l4 ! %l4 = 000000690000007f
1464! Starting 10 instruction Store Burst
1465! Mem[0000000030041408] = 12ffff67, %l3 = ffffffffffffff7f
1466 ldstuba [%i1+%o4]0x89,%l3 ! %l3 = 00000067000000ff
1467
1468p0_label_56:
1469! %l2 = e4000000, %l3 = 00000067, Mem[00000000300c1410] = e6680037 ffffffce
1470 stda %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = e4000000 00000067
1471! Mem[0000000010081400] = 5d878b2f, %l1 = 000000002f8b875d
1472 ldstuba [%i2+%g0]0x80,%l1 ! %l1 = 0000005d000000ff
1473! %f26 = 5ddf2b10 fe453ffd, Mem[0000000010141410] = ff9fff14 12000000
1474 stda %f26,[%i5+%o5]0x80 ! Mem[0000000010141410] = 5ddf2b10 fe453ffd
1475! Mem[0000000010101400] = 000000ff, %l0 = 0000000000000001
1476 swapa [%i4+%g0]0x88,%l0 ! %l0 = 00000000000000ff
1477! %f30 = fe120093, Mem[0000000030181400] = 99ffffff
1478 sta %f30,[%i6+%g0]0x89 ! Mem[0000000030181400] = fe120093
1479! %f17 = 0000000d, Mem[0000000010181408] = ffffffce
1480 sta %f17,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000d
1481! %l3 = 0000000000000067, Mem[0000000010001408] = 581219fba05be167
1482 stxa %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000000000000067
1483! %f8 = 00000069 8b472800, Mem[0000000030081408] = 000000e4 00000000
1484 stda %f8 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000069 8b472800
1485! %l3 = 0000000000000067, Mem[0000000010141410] = 5ddf2b10
1486 stba %l3,[%i5+%o5]0x80 ! Mem[0000000010141410] = 67df2b10
1487! Starting 10 instruction Load Burst
1488! %l6 = ffffffffffff8bdc, immed = 0000045b, %y = 00000001
1489 smul %l6,0x45b,%l3 ! %l3 = fffffffffe062734, %y = ffffffff
1490
1491p0_label_57:
1492! Mem[0000000030081408] = 00000069, %l3 = fffffffffe062734
1493 lduba [%i2+%o4]0x81,%l3 ! %l3 = 0000000000000000
1494! Mem[0000000010001400] = 581219fb, %l2 = 00000000e4000000
1495 lduwa [%i0+%g0]0x80,%l2 ! %l2 = 00000000581219fb
1496! Mem[0000000010181400] = ffe30000, %l2 = 00000000581219fb
1497 lduwa [%i6+%g0]0x88,%l2 ! %l2 = 00000000ffe30000
1498! Mem[0000000020800000] = 99ffd48e, %l2 = 00000000ffe30000
1499 lduha [%o1+0x000]%asi,%l2 ! %l2 = 00000000000099ff
1500! Mem[00000000100c1400] = ee3bf8040000000d, %f8 = 00000069 8b472800
1501 ldda [%i3+%g0]0x80,%f8 ! %f8 = ee3bf804 0000000d
1502! Mem[0000000030141408] = 09243570, %l1 = 000000000000005d
1503 lduha [%i5+%o4]0x81,%l1 ! %l1 = 0000000000000924
1504! Mem[0000000010001400] = fb191258, %l6 = ffffffffffff8bdc
1505 lduba [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000058
1506! Mem[0000000010081438] = 000000ff, %f20 = fffffff8
1507 lda [%i2+0x038]%asi,%f20 ! %f20 = 000000ff
1508! Mem[0000000030141408] = 70352409, %l4 = 000000690000007f
1509 lduwa [%i5+%o4]0x89,%l4 ! %l4 = 0000000070352409
1510! Starting 10 instruction Store Burst
1511! %f4 = ffffffce 4c8cc301, Mem[0000000030141408] = 09243570 6f0a8dad
1512 stda %f4 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffffce 4c8cc301
1513
1514p0_label_58:
1515! Mem[00000000201c0000] = a1bcd27d, %l5 = 000000000000875d
1516 ldstuba [%o0+0x000]%asi,%l5 ! %l5 = 000000a1000000ff
1517! %f24 = a226b52a, %f11 = fb191258, %f24 = a226b52a
1518 fadds %f24,%f11,%f24 ! %f24 = fb191258
1519! Mem[0000000021800140] = 00006ae1, %l5 = 00000000000000a1
1520 ldstub [%o3+0x140],%l5 ! %l5 = 00000000000000ff
1521! %l0 = 00000000000000ff, Mem[0000000021800140] = ff006ae1, %asi = 80
1522 stha %l0,[%o3+0x140]%asi ! Mem[0000000021800140] = 00ff6ae1
1523! %l4 = 0000000070352409, Mem[00000000300c1410] = 000000e467000000
1524 stxa %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000000070352409
1525! %l3 = 0000000000000000, Mem[0000000010041408] = 7f000000
1526 stwa %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
1527! Mem[0000000030141410] = ff122473, %l4 = 0000000070352409
1528 swapa [%i5+%o5]0x89,%l4 ! %l4 = 00000000ff122473
1529! %f0 = dc8bdb65 7fffffff 67e15ba0 fb191258
1530! %f4 = ffffffce 4c8cc301 014b43ca 46109074
1531! %f8 = ee3bf804 0000000d 67e15ba0 fb191258
1532! %f12 = e89fff14 45be3a33 00000069 8b472800
1533 stda %f0,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
1534! %l6 = 0000000000000058, Mem[0000000030041408] = ffffff12
1535 stba %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = 58ffff12
1536! Starting 10 instruction Load Burst
1537! Mem[0000000030001408] = 0102f8ff, %l2 = 00000000000099ff
1538 lduwa [%i0+%o4]0x89,%l2 ! %l2 = 000000000102f8ff
1539
1540p0_label_59:
1541! Mem[0000000030141408] = ffffffce, %l3 = 0000000000000000
1542 lduha [%i5+%o4]0x81,%l3 ! %l3 = 000000000000ffff
1543! Mem[0000000030001408] = 0102f8ff, %f29 = 099a41a6
1544 lda [%i0+%o4]0x89,%f29 ! %f29 = 0102f8ff
1545! Mem[0000000010041408] = 0000000069000000, %l4 = 00000000ff122473
1546 ldxa [%i1+%o4]0x80,%l4 ! %l4 = 0000000069000000
1547 membar #Sync ! Added by membar checker (12)
1548! Mem[0000000010001400] = ffffff7f65db8bdc, %l1 = 0000000000000924
1549 ldxa [%i0+%g0]0x80,%l1 ! %l1 = ffffff7f65db8bdc
1550! Mem[0000000030041400] = 00000000, %l7 = 000000005f89b906
1551 lduwa [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000000
1552! Mem[0000000030041400] = 00000000 00000000 58ffff12 fb191258
1553! Mem[0000000030041410] = 000004f8 4c8cc301 d14f1fda 46109074
1554! Mem[0000000030041420] = 901acbd0 73a3db94 579dfb69 2f8b875d
1555! Mem[0000000030041430] = e89fff14 45be3a33 466c4463 e28fa055
1556 ldda [%i1]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030041400
1557! Mem[0000000030041400] = 00000000, %l7 = 0000000000000000
1558 ldsha [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000000
1559! Mem[0000000030041410] = 01c38c4cf8040000, %l3 = 000000000000ffff
1560 ldxa [%i1+%o5]0x89,%l3 ! %l3 = 01c38c4cf8040000
1561! Mem[0000000030181408] = 65db8bdc, %l1 = ffffff7f65db8bdc
1562 lduwa [%i6+%o4]0x89,%l1 ! %l1 = 0000000065db8bdc
1563! Starting 10 instruction Store Burst
1564! Mem[0000000030041410] = f8040000, %l0 = 00000000000000ff
1565 ldstuba [%i1+%o5]0x89,%l0 ! %l0 = 00000000000000ff
1566
1567p0_label_60:
1568! Mem[0000000010001430] = 333abe4514ff9fe8, %l5 = 0000000000000000, %l5 = 0000000000000000
1569 add %i0,0x30,%g1
1570 casxa [%g1]0x80,%l5,%l5 ! %l5 = 333abe4514ff9fe8
1571! %l4 = 0000000069000000, Mem[0000000010181400] = 0000e3ff
1572 stba %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000e3ff
1573! %l5 = 333abe4514ff9fe8, Mem[0000000010181408] = 0000000d
1574 stwa %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 14ff9fe8
1575! %l4 = 0000000069000000, Mem[00000000300c1400] = ffff0000
1576 stba %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffff0000
1577! %l5 = 333abe4514ff9fe8, Mem[0000000010081408] = 000000044c8cc301
1578 stxa %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = 333abe4514ff9fe8
1579! Mem[0000000010141400] = 708da1bc, %l6 = 0000000000000058
1580 swapa [%i5+%g0]0x88,%l6 ! %l6 = 00000000708da1bc
1581! %f4 = ffffffce 4c8cc301, Mem[0000000010001420] = 0d000000 04f83bee
1582 std %f4 ,[%i0+0x020] ! Mem[0000000010001420] = ffffffce 4c8cc301
1583! Mem[0000000010081410] = 57080000bcffffff, %l4 = 0000000069000000, %l7 = 0000000000000000
1584 add %i2,0x10,%g1
1585 casxa [%g1]0x80,%l4,%l7 ! %l7 = 57080000bcffffff
1586! %l4 = 0000000069000000, Mem[0000000010141408] = 01000000
1587 stba %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
1588! Starting 10 instruction Load Burst
1589! %f1 = 7fffffff, %f1 = 7fffffff
1590 fcmpes %fcc1,%f1 ,%f1 ! %fcc1 = 3
1591
1592p0_label_61:
1593! Mem[0000000010101410] = ff0000ff, %l5 = 333abe4514ff9fe8
1594 ldsba [%i4+%o5]0x80,%l5 ! %l5 = ffffffffffffffff
1595! Mem[0000000030041400] = 00000000, %l7 = 57080000bcffffff
1596 lduwa [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000000
1597! Mem[0000000010181408] = 14ff9fe8, %l2 = 000000000102f8ff
1598 lduba [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000014
1599! Mem[0000000010141434] = 06e3359c, %f11 = fb191258
1600 ld [%i5+0x034],%f11 ! %f11 = 06e3359c
1601! Mem[0000000010141408] = 00000000, %l7 = 0000000000000000
1602 swapa [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000000
1603! Mem[00000000300c1410] = 00000000, %l6 = 00000000708da1bc
1604 ldsha [%i3+%o5]0x81,%l6 ! %l6 = 0000000000000000
1605! Mem[0000000030041410] = ff0004f8 4c8cc301, %l6 = 00000000, %l7 = 00000000
1606 ldda [%i1+%o5]0x81,%l6 ! %l6 = 00000000ff0004f8 000000004c8cc301
1607! Mem[0000000010181404] = 0000000d, %l7 = 000000004c8cc301
1608 lduwa [%i6+0x004]%asi,%l7 ! %l7 = 000000000000000d
1609! Mem[0000000010041408] = 00000000, %l3 = 01c38c4cf8040000
1610 ldsba [%i1+%o4]0x80,%l3 ! %l3 = 0000000000000000
1611! Starting 10 instruction Store Burst
1612! Mem[00000000211c0000] = 00012346, %l3 = 0000000000000000
1613 ldstub [%o2+%g0],%l3 ! %l3 = 00000000000000ff
1614
1615p0_label_62:
1616! %l2 = 0000000000000014, Mem[0000000010101410] = ff0000ff
1617 stha %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff000014
1618! Mem[0000000030101408] = e8000000, %l3 = 0000000000000000
1619 swapa [%i4+%o4]0x89,%l3 ! %l3 = 00000000e8000000
1620! Mem[0000000030141410] = 09243570, %l3 = 00000000e8000000
1621 ldstuba [%i5+%o5]0x81,%l3 ! %l3 = 00000009000000ff
1622! Mem[0000000030041410] = f80400ff, %l4 = 0000000069000000
1623 ldstuba [%i1+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
1624! %f5 = 4c8cc301, Mem[0000000010041428] = 014b43ca
1625 st %f5 ,[%i1+0x028] ! Mem[0000000010041428] = 4c8cc301
1626! %l6 = 00000000ff0004f8, Mem[0000000010101422] = 5c70165c, %asi = 80
1627 stha %l6,[%i4+0x022]%asi ! Mem[0000000010101420] = 5c7004f8
1628! Mem[00000000300c1410] = 00000000, %l2 = 0000000000000014
1629 swapa [%i3+%o5]0x89,%l2 ! %l2 = 0000000000000000
1630! Mem[0000000010081400] = 2f8b87ff, %l1 = 0000000065db8bdc
1631 ldstuba [%i2+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
1632! Mem[0000000010141428] = b205b2b0, %l0 = 0000000000000000
1633 swap [%i5+0x028],%l0 ! %l0 = 00000000b205b2b0
1634! Starting 10 instruction Load Burst
1635! Mem[00000000211c0000] = ff012346, %l2 = 0000000000000000
1636 ldsb [%o2+0x001],%l2 ! %l2 = 0000000000000001
1637
1638p0_label_63:
1639! Mem[0000000010141410] = 67df2b10, %l1 = 00000000000000ff
1640 ldsha [%i5+%o5]0x80,%l1 ! %l1 = 00000000000067df
1641! Mem[0000000030041408] = 12ffff58, %l6 = 00000000ff0004f8
1642 ldsba [%i1+%o4]0x89,%l6 ! %l6 = 0000000000000058
1643! Mem[0000000030001408] = 7643a2bf0102f8ff, %l6 = 0000000000000058
1644 ldxa [%i0+%o4]0x89,%l6 ! %l6 = 7643a2bf0102f8ff
1645! Mem[0000000030001408] = fff80201, %l5 = ffffffffffffffff
1646 lduwa [%i0+%o4]0x81,%l5 ! %l5 = 00000000fff80201
1647! Mem[0000000030081400] = bcffffff, %l4 = 00000000000000ff
1648 ldswa [%i2+%g0]0x81,%l4 ! %l4 = ffffffffbcffffff
1649! Mem[0000000010001408] = 581219fb, %l6 = 7643a2bf0102f8ff
1650 lduba [%i0+%o4]0x80,%l6 ! %l6 = 0000000000000058
1651 membar #Sync ! Added by membar checker (13)
1652! Mem[0000000030041400] = 00000000 00000000 58ffff12 fb191258
1653! Mem[0000000030041410] = ff0004f8 4c8cc301 d14f1fda 46109074
1654! Mem[0000000030041420] = 901acbd0 73a3db94 579dfb69 2f8b875d
1655! Mem[0000000030041430] = e89fff14 45be3a33 466c4463 e28fa055
1656 ldda [%i1]ASI_BLK_SL,%f16 ! Block Load from 0000000030041400
1657! Mem[0000000010081408] = 45be3a33, %l4 = ffffffffbcffffff
1658 lduba [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000033
1659! Mem[00000000201c0000] = ffbcd27d, %l1 = 00000000000067df
1660 ldub [%o0+%g0],%l1 ! %l1 = 00000000000000ff
1661! Starting 10 instruction Store Burst
1662! %f4 = ffffffce 4c8cc301, Mem[0000000010081410] = 57080000 bcffffff
1663 stda %f4 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffffffce 4c8cc301
1664
1665p0_label_64:
1666! %l3 = 0000000000000009, Mem[0000000010181400] = ffe30000
1667 stwa %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000009
1668! %f8 = ee3bf804, Mem[0000000030101408] = 00000000
1669 sta %f8 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = ee3bf804
1670! Mem[00000000100c1408] = 67e15ba0, %l5 = 00000000fff80201
1671 ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 00000067000000ff
1672! %f0 = dc8bdb65 7fffffff 67e15ba0 fb191258
1673! %f4 = ffffffce 4c8cc301 014b43ca 46109074
1674! %f8 = ee3bf804 0000000d 67e15ba0 06e3359c
1675! %f12 = e89fff14 45be3a33 00000069 8b472800
1676 stda %f0,[%i3]ASI_BLK_S ! Block Store to 00000000300c1400
1677! %l5 = 0000000000000067, Mem[0000000010181400] = 00000009
1678 stwa %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000067
1679! %l7 = 000000000000000d, Mem[00000000100c1404] = 0000000d, %asi = 80
1680 stwa %l7,[%i3+0x004]%asi ! Mem[00000000100c1404] = 0000000d
1681! %l0 = b205b2b0, %l1 = 000000ff, Mem[0000000010081400] = ff878b2f 69fb9d57
1682 stda %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = b205b2b0 000000ff
1683! Mem[0000000010041404] = 000000e8, %l5 = 0000000000000067
1684 swap [%i1+0x004],%l5 ! %l5 = 00000000000000e8
1685! Mem[0000000030041410] = ff0004f8, %l1 = 00000000000000ff
1686 ldstuba [%i1+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
1687! Starting 10 instruction Load Burst
1688 membar #Sync ! Added by membar checker (14)
1689! Mem[00000000100c1408] = a05be1ff, %l2 = 0000000000000001
1690 lduwa [%i3+%o4]0x88,%l2 ! %l2 = 00000000a05be1ff
1691
1692p0_label_65:
1693! Mem[00000000211c0000] = ff012346, %l6 = 0000000000000058
1694 ldsh [%o2+%g0],%l6 ! %l6 = ffffffffffffff01
1695! Mem[0000000010001410] = 4c8cc301, %l6 = ffffffffffffff01
1696 lduwa [%i0+%o5]0x88,%l6 ! %l6 = 000000004c8cc301
1697! Mem[00000000300c1408] = 67e15ba0, %l4 = 0000000000000033
1698 lduha [%i3+%o4]0x81,%l4 ! %l4 = 00000000000067e1
1699! Mem[0000000010141438] = c0e9c437, %l1 = 00000000000000ff
1700 lduw [%i5+0x038],%l1 ! %l1 = 00000000c0e9c437
1701! Mem[00000000300c1410] = ceffffff, %l0 = 00000000b205b2b0
1702 ldsha [%i3+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
1703! Mem[00000000100c1410] = 014b43ca, %l0 = ffffffffffffffff
1704 lduba [%i3+%o5]0x80,%l0 ! %l0 = 0000000000000001
1705! Mem[0000000010141430] = 524b7e2e06e3359c, %l1 = 00000000c0e9c437
1706 ldxa [%i5+0x030]%asi,%l1 ! %l1 = 524b7e2e06e3359c
1707! Mem[0000000030101410] = 000000e8, %l7 = 000000000000000d
1708 ldsha [%i4+%o5]0x81,%l7 ! %l7 = 0000000000000000
1709! %f19 = 12ffff58, %f5 = 4c8cc301, %f7 = 46109074
1710 fmuls %f19,%f5 ,%f7 ! %f7 = 200cc2a5
1711! Starting 10 instruction Store Burst
1712! Mem[0000000010181406] = 0000000d, %l6 = 000000004c8cc301
1713 ldstub [%i6+0x006],%l6 ! %l6 = 00000000000000ff
1714
1715p0_label_66:
1716! %l5 = 00000000000000e8, Mem[00000000300c1408] = 67e15ba0
1717 stha %l5,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00e85ba0
1718! Mem[0000000010141404] = 7d7a88ba, %f25 = d0cb1a90
1719 lda [%i5+0x004]%asi,%f25 ! %f25 = 7d7a88ba
1720! %l5 = 00000000000000e8, Mem[00000000201c0000] = ffbcd27d
1721 sth %l5,[%o0+%g0] ! Mem[00000000201c0000] = 00e8d27d
1722! Mem[0000000030101408] = 04f83bee, %l3 = 0000000000000009
1723 swapa [%i4+%o4]0x89,%l3 ! %l3 = 0000000004f83bee
1724! %l0 = 0000000000000001, Mem[0000000010141400] = ba887a7d00000058
1725 stxa %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000000000001
1726! %l0 = 0000000000000001, Mem[00000000100c1408] = ffe15ba05a191258, %asi = 80
1727 stxa %l0,[%i3+0x008]%asi ! Mem[00000000100c1408] = 0000000000000001
1728! %l7 = 0000000000000000, Mem[0000000030081408] = 00000069
1729 stba %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000069
1730! Mem[0000000010181418] = e8000000, %l5 = 00000000000000e8, %asi = 80
1731 swapa [%i6+0x018]%asi,%l5 ! %l5 = 00000000e8000000
1732! %l4 = 00000000000067e1, Mem[0000000020800040] = ff002a9b, %asi = 80
1733 stha %l4,[%o1+0x040]%asi ! Mem[0000000020800040] = 67e12a9b
1734! Starting 10 instruction Load Burst
1735! Mem[0000000010101408] = e6689720, %l1 = 524b7e2e06e3359c
1736 ldsba [%i4+%o4]0x80,%l1 ! %l1 = ffffffffffffffe6
1737
1738p0_label_67:
1739! Mem[0000000020800000] = 99ffd48e, %l5 = 00000000e8000000
1740 lduh [%o1+%g0],%l5 ! %l5 = 00000000000099ff
1741! Mem[0000000010181408] = e89fff14, %f8 = ee3bf804
1742 lda [%i6+%o4]0x88,%f8 ! %f8 = e89fff14
1743! Mem[0000000030181410] = a6419a09, %l3 = 0000000004f83bee
1744 lduba [%i6+%o5]0x81,%l3 ! %l3 = 00000000000000a6
1745! Mem[0000000010181428] = 5ddf2b10fe453ffd, %l5 = 00000000000099ff
1746 ldx [%i6+0x028],%l5 ! %l5 = 5ddf2b10fe453ffd
1747! Mem[0000000030001410] = fff8ffff 37000000, %l0 = 00000001, %l1 = ffffffe6
1748 ldda [%i0+%o5]0x89,%l0 ! %l0 = 0000000037000000 00000000fff8ffff
1749! Mem[0000000010141414] = fe453ffd, %l7 = 0000000000000000
1750 ldsw [%i5+0x014],%l7 ! %l7 = fffffffffe453ffd
1751! Mem[0000000030101408] = 09000000d14f1fda, %l6 = 0000000000000000
1752 ldxa [%i4+%o4]0x81,%l6 ! %l6 = 09000000d14f1fda
1753! Mem[0000000010181404] = 0000ff0d, %l6 = 09000000d14f1fda
1754 ldsh [%i6+0x006],%l6 ! %l6 = ffffffffffffff0d
1755! Mem[00000000100c1408] = 0100000000000000, %l2 = 00000000a05be1ff
1756 ldxa [%i3+%o4]0x88,%l2 ! %l2 = 0100000000000000
1757! Starting 10 instruction Store Burst
1758! %l4 = 00000000000067e1, Mem[0000000010001408] = 581219fba05be167
1759 stxa %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000000067e1
1760
1761p0_label_68:
1762! %f18 = 581219fb, %f7 = 200cc2a5
1763 fsqrts %f18,%f7 ! %f7 = 4bc1655b
1764! %l3 = 00000000000000a6, Mem[00000000100c1404] = 0000000d, %asi = 80
1765 stha %l3,[%i3+0x004]%asi ! Mem[00000000100c1404] = 00a6000d
1766! Mem[00000000201c0000] = 00e8d27d, %l4 = 00000000000067e1
1767 ldsba [%o0+0x000]%asi,%l4 ! %l4 = 0000000000000000
1768! %l6 = ffffff0d, %l7 = fe453ffd, Mem[0000000010101410] = 140000ff 00000037
1769 stda %l6,[%i4+0x010]%asi ! Mem[0000000010101410] = ffffff0d fe453ffd
1770! %l2 = 0100000000000000, Mem[00000000201c0000] = 00e8d27d, %asi = 80
1771 stha %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = 0000d27d
1772! %l6 = ffffffffffffff0d, Mem[00000000300c1408] = 00e85ba0fb191258
1773 stxa %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffffffffffff0d
1774! %l6 = ffffffffffffff0d, Mem[0000000010141420] = 7d7a88baa094dd2b
1775 stx %l6,[%i5+0x020] ! Mem[0000000010141420] = ffffffffffffff0d
1776! %l0 = 0000000037000000, Mem[0000000030181400] = 930012fe
1777 stwa %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 37000000
1778! %l6 = ffffffffffffff0d, Mem[00000000201c0000] = 0000d27d
1779 stb %l6,[%o0+%g0] ! Mem[00000000201c0000] = 0d00d27d
1780! Starting 10 instruction Load Burst
1781! Mem[0000000010081400] = b205b2b0, %l3 = 00000000000000a6
1782 lduba [%i2+%g0]0x80,%l3 ! %l3 = 00000000000000b2
1783
1784p0_label_69:
1785! Mem[00000000100c1410] = 014b43ca4c8cc301, %l7 = fffffffffe453ffd
1786 ldxa [%i3+0x010]%asi,%l7 ! %l7 = 014b43ca4c8cc301
1787! Mem[00000000300c1400] = ffffff7f 65db8bdc, %l2 = 00000000, %l3 = 000000b2
1788 ldda [%i3+%g0]0x89,%l2 ! %l2 = 0000000065db8bdc 00000000ffffff7f
1789! Mem[0000000030041408] = 581219fb 12ffff58, %l6 = ffffff0d, %l7 = 4c8cc301
1790 ldda [%i1+%o4]0x89,%l6 ! %l6 = 0000000012ffff58 00000000581219fb
1791! Mem[0000000010001438] = 0028478b, %l4 = 0000000000000000
1792 ldub [%i0+0x03b],%l4 ! %l4 = 000000000000008b
1793! Mem[0000000010081408] = 333abe45, %l6 = 0000000012ffff58
1794 ldswa [%i2+%o4]0x80,%l6 ! %l6 = 00000000333abe45
1795! Mem[0000000030081400] = bcffffff, %l5 = 5ddf2b10fe453ffd
1796 lduwa [%i2+%g0]0x81,%l5 ! %l5 = 00000000bcffffff
1797! Mem[00000000300c1410] = ffffffce, %l2 = 0000000065db8bdc
1798 lduba [%i3+%o5]0x81,%l2 ! %l2 = 00000000000000ff
1799! Mem[0000000010101400] = 01000000, %l3 = 00000000ffffff7f
1800 lduba [%i4+%g0]0x80,%l3 ! %l3 = 0000000000000001
1801! Mem[000000001000141c] = ca434b01, %l6 = 00000000333abe45
1802 ldsw [%i0+0x01c],%l6 ! %l6 = ffffffffca434b01
1803! Starting 10 instruction Store Burst
1804! %f26 = 5d878b2f 69fb9d57, Mem[0000000010001408] = 00000000 e1670000
1805 stda %f26,[%i0+%o4]0x88 ! Mem[0000000010001408] = 5d878b2f 69fb9d57
1806
1807p0_label_70:
1808! %l1 = 00000000fff8ffff, Mem[000000001014141c] = 35112447
1809 stw %l1,[%i5+0x01c] ! Mem[000000001014141c] = fff8ffff
1810! %f18 = 581219fb 12ffff58, Mem[0000000010041418] = 4a6d6276 77cebcc5
1811 stda %f18,[%i1+0x018]%asi ! Mem[0000000010041418] = 581219fb 12ffff58
1812! %f13 = 45be3a33, %f1 = 7fffffff, %f12 = e89fff14
1813 fsubs %f13,%f1 ,%f12 ! %f12 = 7fffffff
1814! %l7 = 00000000581219fb, %l6 = ffffffffca434b01, %l6 = ffffffffca434b01
1815 subc %l7,%l6,%l6 ! %l6 = 000000008dcecefa
1816! %f3 = fb191258, Mem[0000000030081410] = 01000000
1817 sta %f3 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = fb191258
1818! %l0 = 0000000037000000, Mem[0000000010181400] = 67000000
1819 stba %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
1820! %l3 = 0000000000000001, Mem[000000001004143d] = ba843aff, %asi = 80
1821 stba %l3,[%i1+0x03d]%asi ! Mem[000000001004143c] = ba013aff
1822! %l2 = 00000000000000ff, Mem[0000000030001400] = f8122473c4fe0ea1
1823 stxa %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000000000ff
1824! Mem[0000000030001408] = 0102f8ff, %l3 = 0000000000000001
1825 swapa [%i0+%o4]0x89,%l3 ! %l3 = 000000000102f8ff
1826! Starting 10 instruction Load Burst
1827! Mem[0000000030041408] = 58ffff12, %l1 = 00000000fff8ffff
1828 ldsha [%i1+%o4]0x81,%l1 ! %l1 = 00000000000058ff
1829
1830p0_label_71:
1831! Mem[0000000010141408] = 00000000, %l7 = 00000000581219fb
1832 ldsba [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000000
1833! Mem[0000000010001410] = ffffffce 4c8cc301, %l6 = 8dcecefa, %l7 = 00000000
1834 ldda [%i0+%o5]0x88,%l6 ! %l6 = 000000004c8cc301 00000000ffffffce
1835! Mem[0000000020800040] = 67e12a9b, %l6 = 000000004c8cc301
1836 ldub [%o1+0x040],%l6 ! %l6 = 0000000000000067
1837! Mem[00000000100c140c] = 00000001, %l7 = 00000000ffffffce
1838 lduba [%i3+0x00f]%asi,%l7 ! %l7 = 0000000000000001
1839! Mem[0000000010101400] = 01000000 00000000, %l0 = 37000000, %l1 = 000058ff
1840 ldd [%i4+%g0],%l0 ! %l0 = 0000000001000000 0000000000000000
1841! Mem[0000000021800040] = 0645a70e, %l5 = 00000000bcffffff
1842 ldsh [%o3+0x040],%l5 ! %l5 = 0000000000000645
1843! Mem[0000000010001420] = ffffffce, %l1 = 0000000000000000
1844 lduw [%i0+0x020],%l1 ! %l1 = 00000000ffffffce
1845! Mem[0000000010181404] = 0000ff0d, %l1 = 00000000ffffffce
1846 ldswa [%i6+0x004]%asi,%l1 ! %l1 = 000000000000ff0d
1847! Mem[0000000030181400] = 37000000, %f17 = 00000000
1848 lda [%i6+%g0]0x81,%f17 ! %f17 = 37000000
1849! Starting 10 instruction Store Burst
1850! Mem[0000000010181414] = 4c8cc301, %f27 = 69fb9d57
1851 ld [%i6+0x014],%f27 ! %f27 = 4c8cc301
1852
1853p0_label_72:
1854! %l7 = 0000000000000001, Mem[0000000010141408] = 00000000
1855 stha %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00010000
1856! Mem[0000000030141408] = ceffffff, %l4 = 000000000000008b
1857 swapa [%i5+%o4]0x89,%l4 ! %l4 = 00000000ceffffff
1858! %l0 = 01000000, %l1 = 0000ff0d, Mem[0000000010001420] = ffffffce 4c8cc301
1859 std %l0,[%i0+0x020] ! Mem[0000000010001420] = 01000000 0000ff0d
1860! %l4 = ceffffff, %l5 = 00000645, Mem[0000000010141410] = 102bdf67 fd3f45fe
1861 stda %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = ceffffff 00000645
1862! %f12 = 7fffffff 45be3a33, %l3 = 000000000102f8ff
1863! Mem[0000000010001418] = 74901046ca434b01
1864 add %i0,0x018,%g1
1865 stda %f12,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010001418] = 333abe45ffffff7f
1866! %f10 = 67e15ba0 06e3359c, Mem[0000000010081438] = 000000ff cd4a1404
1867 std %f10,[%i2+0x038] ! Mem[0000000010081438] = 67e15ba0 06e3359c
1868! Mem[0000000030081410] = 581219fb, %l6 = 0000000000000067
1869 swapa [%i2+%o5]0x81,%l6 ! %l6 = 00000000581219fb
1870! %f12 = 7fffffff, %f3 = fb191258
1871 fstoi %f12,%f3 ! %f3 = 7fffffff
1872! Mem[00000000201c0001] = 0d00d27d, %l1 = 000000000000ff0d
1873 ldstub [%o0+0x001],%l1 ! %l1 = 00000000000000ff
1874! Starting 10 instruction Load Burst
1875! Mem[0000000010141420] = ffffffffffffff0d, %f8 = e89fff14 0000000d
1876 ldda [%i5+0x020]%asi,%f8 ! %f8 = ffffffff ffffff0d
1877
1878p0_label_73:
1879! Mem[00000000211c0000] = ff012346, %l7 = 0000000000000001
1880 lduha [%o2+0x000]%asi,%l7 ! %l7 = 000000000000ff01
1881! Mem[0000000030141400] = 5f89b90610bb0070, %l2 = 00000000000000ff
1882 ldxa [%i5+%g0]0x89,%l2 ! %l2 = 5f89b90610bb0070
1883! Mem[0000000010081430] = 466c560cf504a055, %l6 = 00000000581219fb
1884 ldx [%i2+0x030],%l6 ! %l6 = 466c560cf504a055
1885! Mem[0000000010101408] = 209768e6, %l5 = 0000000000000645
1886 lduba [%i4+%o4]0x88,%l5 ! %l5 = 00000000000000e6
1887! Mem[0000000020800040] = 67e12a9b, %l2 = 5f89b90610bb0070
1888 ldsha [%o1+0x040]%asi,%l2 ! %l2 = 00000000000067e1
1889! Mem[0000000010081434] = f504a055, %l6 = 466c560cf504a055
1890 ldsha [%i2+0x034]%asi,%l6 ! %l6 = fffffffffffff504
1891! Mem[00000000218000c0] = 34ff1f7c, %l3 = 000000000102f8ff
1892 ldsba [%o3+0x0c0]%asi,%l3 ! %l3 = 0000000000000034
1893! Mem[0000000030101400] = ffe30000, %l2 = 00000000000067e1
1894 ldswa [%i4+%g0]0x89,%l2 ! %l2 = ffffffffffe30000
1895! Mem[0000000010001410] = 01c38c4cceffffff, %f0 = dc8bdb65 7fffffff
1896 ldd [%i0+%o5],%f0 ! %f0 = 01c38c4c ceffffff
1897! Starting 10 instruction Store Burst
1898! Mem[0000000020800001] = 99ffd48e, %l1 = 0000000000000000
1899 ldstuba [%o1+0x001]%asi,%l1 ! %l1 = 000000ff000000ff
1900
1901p0_label_74:
1902! Mem[00000000201c0000] = 0dffd27d, %l6 = fffffffffffff504
1903 ldstuba [%o0+0x000]%asi,%l6 ! %l6 = 0000000d000000ff
1904! %l6 = 0000000d, %l7 = 0000ff01, Mem[0000000030181400] = 00000037 5c747df1
1905 stda %l6,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000000d 0000ff01
1906! %l7 = 000000000000ff01, Mem[0000000010081400] = b0b205b2
1907 stba %l7,[%i2+%g0]0x88 ! Mem[0000000010081400] = b0b20501
1908! %l5 = 00000000000000e6, Mem[0000000030041400] = 0000000000000000
1909 stxa %l5,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000000000e6
1910! Mem[0000000010041400] = bcffffff, %l2 = ffffffffffe30000
1911 ldstuba [%i1+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
1912! Mem[0000000010141410] = ceffffff, %l0 = 0000000001000000
1913 ldstuba [%i5+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
1914! %f18 = 581219fb 12ffff58, Mem[0000000010181420] = a226b52a ff000000
1915 std %f18,[%i6+0x020] ! Mem[0000000010181420] = 581219fb 12ffff58
1916! %f11 = 06e3359c, Mem[0000000010181434] = 099a41a6
1917 st %f11,[%i6+0x034] ! Mem[0000000010181434] = 06e3359c
1918! Mem[0000000010101400] = 00000001, %l3 = 0000000000000034
1919 swapa [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000001
1920! Starting 10 instruction Load Burst
1921 membar #Sync ! Added by membar checker (15)
1922! Mem[0000000010101400] = 34000000 00000000 e6689720 00000000
1923! Mem[0000000010101410] = ffffff0d fe453ffd dedca988 fffffff8
1924! Mem[0000000010101420] = 5c7004f8 d5319f1e d14f1c24 e28fa055
1925! Mem[0000000010101430] = 098556d2 014b43ca 8065adb4 564ce1f4
1926 ldda [%i4]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010101400
1927
1928p0_label_75:
1929! Mem[0000000030181408] = dc8bdb65, %l6 = 000000000000000d
1930 lduwa [%i6+%o4]0x81,%l6 ! %l6 = 00000000dc8bdb65
1931! Mem[0000000010181410] = 000000004c8cc301, %f8 = ffffffff ffffff0d
1932 ldda [%i6+%o5]0x80,%f8 ! %f8 = 00000000 4c8cc301
1933! Mem[00000000211c0000] = ff012346, %l2 = 00000000000000ff
1934 ldsba [%o2+0x001]%asi,%l2 ! %l2 = 0000000000000001
1935! Mem[00000000100c1410] = 014b43ca4c8cc301, %l7 = 000000000000ff01
1936 ldxa [%i3+%o5]0x80,%l7 ! %l7 = 014b43ca4c8cc301
1937! Mem[0000000010101410] = fd3f45fe0dffffff, %l1 = 00000000000000ff
1938 ldxa [%i4+%o5]0x88,%l1 ! %l1 = fd3f45fe0dffffff
1939! Mem[0000000030041400] = e6000000, %f10 = 67e15ba0
1940 lda [%i1+%g0]0x81,%f10 ! %f10 = e6000000
1941! Mem[00000000100c1408] = 00000000, %l3 = 0000000000000001
1942 lduha [%i3+%o4]0x80,%l3 ! %l3 = 0000000000000000
1943! Mem[00000000100c1400] = ee3bf804, %l1 = fd3f45fe0dffffff
1944 ldsha [%i3+%g0]0x80,%l1 ! %l1 = ffffffffffffee3b
1945! Mem[000000001010140c] = 00000000, %l0 = 00000000000000ff
1946 lduha [%i4+0x00c]%asi,%l0 ! %l0 = 0000000000000000
1947! Starting 10 instruction Store Burst
1948! Mem[0000000030001400] = 00000000, %l7 = 014b43ca4c8cc301
1949 ldstuba [%i0+%g0]0x89,%l7 ! %l7 = 00000000000000ff
1950
1951p0_label_76:
1952! %l0 = 00000000, %l1 = ffffee3b, Mem[0000000010001410] = 01c38c4c ceffffff
1953 stda %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000 ffffee3b
1954! %l7 = 0000000000000000, Mem[0000000030041410] = ff0004f8
1955 stba %l7,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000004f8
1956! Mem[0000000030141400] = 7000bb10, %l3 = 0000000000000000
1957 ldstuba [%i5+%g0]0x81,%l3 ! %l3 = 00000070000000ff
1958! Mem[0000000010141410] = ceffffff, %l5 = 00000000000000e6
1959 ldstuba [%i5+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
1960! Mem[0000000030181408] = 65db8bdc, %l5 = 00000000000000ff
1961 swapa [%i6+%o4]0x89,%l5 ! %l5 = 0000000065db8bdc
1962! %l6 = 00000000dc8bdb65, Mem[0000000010001400] = 7fffffff
1963 stba %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 7fffff65
1964! %f14 = 00000069 8b472800, Mem[0000000010141438] = c0e9c437 24eb33d0
1965 stda %f14,[%i5+0x038]%asi ! Mem[0000000010141438] = 00000069 8b472800
1966! Mem[00000000100c140f] = 00000001, %l7 = 0000000000000000
1967 ldstub [%i3+0x00f],%l7 ! %l7 = 00000001000000ff
1968! %l2 = 0000000000000001, Mem[00000000300c1408] = ffffffff
1969 stwa %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000001
1970! Starting 10 instruction Load Burst
1971! Mem[0000000010141400] = 00000001, %l1 = ffffffffffffee3b
1972 ldsha [%i5+%g0]0x88,%l1 ! %l1 = 0000000000000001
1973
1974p0_label_77:
1975! Mem[0000000030001408] = 00000001, %l3 = 0000000000000070
1976 lduha [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000001
1977! Mem[0000000030101400] = 0000e3ff0000000d, %f12 = 7fffffff 45be3a33
1978 ldda [%i4+%g0]0x81,%f12 ! %f12 = 0000e3ff 0000000d
1979! Mem[00000000100c1410] = ca434b01, %l0 = 0000000000000000
1980 ldsba [%i3+%o5]0x88,%l0 ! %l0 = 0000000000000001
1981! Mem[0000000010001400] = 7fffff65, %l4 = 00000000ceffffff
1982 lduwa [%i0+%g0]0x88,%l4 ! %l4 = 000000007fffff65
1983! Mem[0000000030141410] = ff243570e28fa055, %l7 = 0000000000000001
1984 ldxa [%i5+%o5]0x81,%l7 ! %l7 = ff243570e28fa055
1985! Mem[0000000010141400] = 01000000 00000000, %l4 = 7fffff65, %l5 = 65db8bdc
1986 ldda [%i5+0x000]%asi,%l4 ! %l4 = 0000000001000000 0000000000000000
1987! Mem[0000000010181408] = 14ff9fe8, %l2 = 0000000000000001
1988 lduha [%i6+%o4]0x80,%l2 ! %l2 = 00000000000014ff
1989! Mem[0000000010101400] = 00000034, %l6 = 00000000dc8bdb65
1990 ldswa [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000034
1991! Mem[0000000010101400] = 34000000, %l1 = 0000000000000001
1992 lduha [%i4+%g0]0x80,%l1 ! %l1 = 0000000000003400
1993! Starting 10 instruction Store Burst
1994! %f4 = ffffffce 4c8cc301, %l2 = 00000000000014ff
1995! Mem[0000000030181428] = 00b3a88902a8aa22
1996 add %i6,0x028,%g1
1997 stda %f4,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030181428] = 01c38c4cceffffff
1998
1999p0_label_78:
2000! Mem[0000000010001408] = 69fb9d57, %l5 = 0000000000000000
2001 swapa [%i0+%o4]0x88,%l5 ! %l5 = 0000000069fb9d57
2002! Mem[0000000010141408] = 00000100, %l0 = 0000000000000001
2003 ldstuba [%i5+%o4]0x88,%l0 ! %l0 = 00000000000000ff
2004! %l4 = 0000000001000000, Mem[0000000010141400] = 01000000
2005 stha %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
2006! %f6 = 014b43ca 4bc1655b, %l6 = 0000000000000034
2007! Mem[00000000300c1410] = ffffffce4c8cc301
2008 add %i3,0x010,%g1
2009 stda %f6,[%g1+%l6]ASI_PST8_SL ! Mem[00000000300c1410] = ffffc1ceca43c301
2010! %l0 = 0000000000000000, Mem[0000000010081410] = ffffffce
2011 stba %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00ffffce
2012! Mem[0000000030181408] = 000000ff, %l3 = 0000000000000001
2013 swapa [%i6+%o4]0x89,%l3 ! %l3 = 00000000000000ff
2014! Mem[0000000010041418] = 581219fb, %l5 = 0000000069fb9d57, %asi = 80
2015 swapa [%i1+0x018]%asi,%l5 ! %l5 = 00000000581219fb
2016! Mem[0000000010041410] = ff7c9ff6, %l0 = 0000000000000000
2017 swapa [%i1+%o5]0x80,%l0 ! %l0 = 00000000ff7c9ff6
2018! Mem[0000000030141408] = 0000008b, %l5 = 00000000581219fb
2019 ldstuba [%i5+%o4]0x89,%l5 ! %l5 = 0000008b000000ff
2020! Starting 10 instruction Load Burst
2021! Mem[0000000010101408] = 00000000 209768e6, %l2 = 000014ff, %l3 = 000000ff
2022 ldda [%i4+%o4]0x88,%l2 ! %l2 = 00000000209768e6 0000000000000000
2023
2024p0_label_79:
2025! Mem[0000000010041408] = 00000000, %f17 = 00000034
2026 lda [%i1+%o4]0x88,%f17 ! %f17 = 00000000
2027! Mem[0000000030181410] = 099a41a6, %l7 = ff243570e28fa055
2028 ldstuba [%i6+%o5]0x89,%l7 ! %l7 = 000000a6000000ff
2029! Mem[0000000010001428] = 581219fba05be167, %f10 = e6000000 06e3359c
2030 ldd [%i0+0x028],%f10 ! %f10 = 581219fb a05be167
2031! Mem[0000000030101410] = e8000000, %l6 = 0000000000000034
2032 lduwa [%i4+%o5]0x89,%l6 ! %l6 = 00000000e8000000
2033! Mem[0000000030181400] = 0d00000001ff0000, %f4 = ffffffce 4c8cc301
2034 ldda [%i6+%g0]0x81,%f4 ! %f4 = 0d000000 01ff0000
2035! %l5 = 000000000000008b, %l0 = 00000000ff7c9ff6, %y = ffffffff
2036 umul %l5,%l0,%l1 ! %l1 = 0000008ab8aada92, %y = 0000008a
2037! Mem[00000000201c0000] = ffffd27d, %l6 = 00000000e8000000
2038 lduba [%o0+0x000]%asi,%l6 ! %l6 = 00000000000000ff
2039! Mem[0000000010081400] = 0105b2b0, %l7 = 00000000000000a6
2040 lduba [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000001
2041! Mem[0000000010001418] = 333abe45, %l1 = 0000008ab8aada92
2042 ldub [%i0+0x018],%l1 ! %l1 = 0000000000000033
2043! Starting 10 instruction Store Burst
2044! %l2 = 00000000209768e6, Mem[00000000100c1410] = 014b43ca4c8cc301
2045 stxa %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000209768e6
2046
2047p0_label_80:
2048! %l5 = 000000000000008b, imm = fffffffffffffbba, %l2 = 00000000209768e6
2049 xnor %l5,-0x446,%l2 ! %l2 = 00000000000004ce
2050! %l2 = 00000000000004ce, Mem[00000000211c0000] = ff012346
2051 sth %l2,[%o2+%g0] ! Mem[00000000211c0000] = 04ce2346
2052! Mem[00000000211c0000] = 04ce2346, %l3 = 0000000000000000
2053 ldstub [%o2+%g0],%l3 ! %l3 = 00000004000000ff
2054! %l5 = 000000000000008b, Mem[0000000010181400] = 00000000
2055 stwa %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000008b
2056! %l0 = 00000000ff7c9ff6, Mem[0000000030181410] = ee3bf804099a41ff
2057 stxa %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000ff7c9ff6
2058! %f24 = 1e9f31d5 f804705c, %l4 = 0000000001000000
2059! Mem[0000000030181430] = 7566dc8a981f2e79
2060 add %i6,0x030,%g1
2061 stda %f24,[%g1+%l4]ASI_PST32_S ! Mem[0000000030181430] = 7566dc8a981f2e79
2062! %l4 = 0000000001000000, Mem[0000000030081410] = 00000067df9f46d0
2063 stxa %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000001000000
2064! %l2 = 00000000000004ce, Mem[0000000010141400] = 00000000
2065 stha %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 04ce0000
2066! %l0 = 00000000ff7c9ff6, Mem[0000000010041400] = ffffffbc00000067, %asi = 80
2067 stxa %l0,[%i1+0x000]%asi ! Mem[0000000010041400] = 00000000ff7c9ff6
2068! Starting 10 instruction Load Burst
2069! Mem[0000000030041410] = 000004f8, %l7 = 0000000000000001
2070 lduba [%i1+%o5]0x81,%l7 ! %l7 = 0000000000000000
2071
2072p0_label_81:
2073! Mem[0000000010181400] = 0dff00008b000000, %f0 = 01c38c4c ceffffff
2074 ldda [%i6+%g0]0x88,%f0 ! %f0 = 0dff0000 8b000000
2075! Mem[0000000010041410] = baffffff 00000000, %l0 = ff7c9ff6, %l1 = 00000033
2076 ldda [%i1+%o5]0x88,%l0 ! %l0 = 0000000000000000 00000000baffffff
2077! Mem[0000000030001400] = ff000000000000ff, %l3 = 0000000000000004
2078 ldxa [%i0+%g0]0x89,%l3 ! %l3 = ff000000000000ff
2079! Mem[0000000030101410] = 000000e8, %l1 = 00000000baffffff
2080 ldsha [%i4+%o5]0x81,%l1 ! %l1 = 0000000000000000
2081! Mem[00000000100c1400] = ee3bf804, %l2 = 00000000000004ce
2082 ldswa [%i3+%g0]0x80,%l2 ! %l2 = ffffffffee3bf804
2083! Mem[0000000030181408] = 010000007fffffff, %l0 = 0000000000000000
2084 ldxa [%i6+%o4]0x81,%l0 ! %l0 = 010000007fffffff
2085! Mem[0000000010001408] = 000000002f8b875d, %l3 = ff000000000000ff
2086 ldxa [%i0+%o4]0x80,%l3 ! %l3 = 000000002f8b875d
2087! Mem[0000000030081400] = ffffffbc, %l5 = 000000000000008b
2088 lduba [%i2+%g0]0x89,%l5 ! %l5 = 00000000000000bc
2089! Mem[00000000100c140c] = 000000ff, %l1 = 0000000000000000
2090 ldub [%i3+0x00c],%l1 ! %l1 = 0000000000000000
2091! Starting 10 instruction Store Burst
2092! %l2 = ffffffffee3bf804, Mem[0000000030101408] = 09000000
2093 stba %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 04000000
2094
2095p0_label_82:
2096! %l3 = 000000002f8b875d, Mem[00000000211c0001] = ffce2346
2097 stb %l3,[%o2+0x001] ! Mem[00000000211c0000] = ff5d2346
2098! Mem[0000000010001438] = 0028478b, %l7 = 0000000000000000
2099 swap [%i0+0x038],%l7 ! %l7 = 000000000028478b
2100! %f10 = 581219fb, Mem[00000000100c1428] = 579dfb69
2101 st %f10,[%i3+0x028] ! Mem[00000000100c1428] = 581219fb
2102! Code Fragment 3
2103p0_fragment_2:
2104! %l0 = 010000007fffffff
2105 setx 0x9b02236fb41c2909,%g7,%l0 ! %l0 = 9b02236fb41c2909
2106! %l1 = 0000000000000000
2107 setx 0x657dda2076827774,%g7,%l1 ! %l1 = 657dda2076827774
2108 setx 0x1fe000, %g1, %g3
2109 or %l0, %g3, %l0 ! always set perrmask = 0xff
2110 setx 0x1ffff8, %g1, %g2
2111 and %l0, %g2, %l0
2112 ta T_CHANGE_HPRIV
2113 stxa %l1, [%l0]ASI_DCACHE_DATA
2114 ta T_CHANGE_NONHPRIV
2115! %l0 = 9b02236fb41c2909
2116 setx 0x2712ea400e4e7d63,%g7,%l0 ! %l0 = 2712ea400e4e7d63
2117! %l1 = 657dda2076827774
2118 setx 0x65af56685b43fc68,%g7,%l1 ! %l1 = 65af56685b43fc68
2119! %f20 = fd3f45fe 0dffffff, Mem[00000000100c1418] = d14f1fda 46109074
2120 std %f20,[%i3+0x018] ! Mem[00000000100c1418] = fd3f45fe 0dffffff
2121! %f4 = 0d000000, %f22 = f8ffffff, %f11 = a05be167
2122 fdivs %f4 ,%f22,%f11 ! %f11 = 80000000
2123! Mem[0000000010181410] = 00000000, %l2 = ffffffffee3bf804
2124 ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 00000000000000ff
2125 membar #Sync ! Added by membar checker (16)
2126! %l1 = 65af56685b43fc68, Mem[0000000010101400] = 34000000
2127 stwa %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = 5b43fc68
2128! %l6 = 00000000000000ff, Mem[0000000030181408] = 00000001
2129 stwa %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000ff
2130! Starting 10 instruction Load Burst
2131! Mem[0000000010101410] = fd3f45fe 0dffffff, %l4 = 01000000, %l5 = 000000bc
2132 ldda [%i4+%o5]0x88,%l4 ! %l4 = 000000000dffffff 00000000fd3f45fe
2133
2134p0_label_83:
2135! Mem[0000000010101410] = 0dffffff, %l1 = 65af56685b43fc68
2136 lduba [%i4+%o5]0x88,%l1 ! %l1 = 00000000000000ff
2137! Mem[0000000030141410] = ff243570, %l7 = 000000000028478b
2138 ldsha [%i5+%o5]0x81,%l7 ! %l7 = ffffffffffffff24
2139! Mem[0000000010041418] = 69fb9d57, %l0 = 2712ea400e4e7d63
2140 lduw [%i1+0x018],%l0 ! %l0 = 0000000069fb9d57
2141! Mem[0000000010001408] = 00000000, %l0 = 0000000069fb9d57
2142 lduwa [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000000
2143! Mem[0000000010001400] = 7fffff65, %l6 = 00000000000000ff
2144 ldsha [%i0+%g0]0x88,%l6 ! %l6 = ffffffffffffff65
2145! Mem[0000000030181408] = ffffff7f 000000ff, %l4 = 0dffffff, %l5 = fd3f45fe
2146 ldda [%i6+%o4]0x89,%l4 ! %l4 = 00000000000000ff 00000000ffffff7f
2147! Mem[0000000010101408] = 209768e6, %l0 = 0000000000000000
2148 lduha [%i4+%o4]0x88,%l0 ! %l0 = 00000000000068e6
2149! Mem[0000000030041410] = 01c38c4c f8040000, %l2 = 00000000, %l3 = 2f8b875d
2150 ldda [%i1+%o5]0x89,%l2 ! %l2 = 00000000f8040000 0000000001c38c4c
2151! Mem[0000000030081408] = 00000069, %f27 = 241c4fd1
2152 lda [%i2+%o4]0x81,%f27 ! %f27 = 00000069
2153! Starting 10 instruction Store Burst
2154! %f18 = 00000000 209768e6, Mem[0000000010101400] = 68fc435b 00000000
2155 stda %f18,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000 209768e6
2156
2157p0_label_84:
2158! %l2 = 00000000f8040000, Mem[0000000010181408] = e89fff14
2159 stwa %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = f8040000
2160! %l4 = 00000000000000ff, Mem[0000000010041403] = 00000000
2161 stb %l4,[%i1+0x003] ! Mem[0000000010041400] = 000000ff
2162! %f16 = 00000000 00000000, %l1 = 00000000000000ff
2163! Mem[0000000010001428] = 581219fba05be167
2164 add %i0,0x028,%g1
2165 stda %f16,[%g1+%l1]ASI_PST16_PL ! Mem[0000000010001428] = 0000000000000000
2166! %f8 = 00000000 4c8cc301, %l6 = ffffffffffffff65
2167! Mem[0000000010041428] = 4c8cc3010000ff00
2168 add %i1,0x028,%g1
2169 stda %f8,[%g1+%l6]ASI_PST16_PL ! Mem[0000000010041428] = 01c3c3010000ff00
2170! %l7 = ffffffffffffff24, Mem[0000000030181410] = ff7c9ff6
2171 stba %l7,[%i6+%o5]0x89 ! Mem[0000000030181410] = ff7c9f24
2172! Mem[0000000010141428] = 00000000, %l2 = 00000000f8040000
2173 swap [%i5+0x028],%l2 ! %l2 = 0000000000000000
2174! %f3 = 7fffffff, Mem[0000000010001414] = ffffee3b
2175 st %f3 ,[%i0+0x014] ! Mem[0000000010001414] = 7fffffff
2176! %l3 = 0000000001c38c4c, Mem[0000000010141400] = 04ce0000
2177 stha %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = 8c4c0000
2178! %l4 = 00000000000000ff, imm = 0000000000000ebc, %l6 = ffffffffffffff65
2179 addc %l4,0xebc,%l6 ! %l6 = 0000000000000fbb
2180! Starting 10 instruction Load Burst
2181! Mem[00000000300c1408] = 00000001, %l6 = 0000000000000fbb
2182 lduwa [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000001
2183
2184p0_label_85:
2185! Mem[0000000010081408] = 45be3a33, %l1 = 00000000000000ff
2186 ldsha [%i2+%o4]0x88,%l1 ! %l1 = 0000000000003a33
2187! Mem[0000000030001408] = 7643a2bf00000001, %f14 = 00000069 8b472800
2188 ldda [%i0+%o4]0x89,%f14 ! %f14 = 7643a2bf 00000001
2189! %l4 = 00000000000000ff, %l4 = 00000000000000ff, %y = 0000008a
2190 smul %l4,%l4,%l5 ! %l5 = 000000000000fe01, %y = 00000000
2191! Mem[0000000010001408] = 00000000 2f8b875d, %l4 = 000000ff, %l5 = 0000fe01
2192 ldda [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000000 000000002f8b875d
2193! Mem[0000000030001410] = fff8ffff37000000, %f18 = 00000000 209768e6
2194 ldda [%i0+%o5]0x89,%f18 ! %f18 = fff8ffff 37000000
2195! Mem[00000000300c1410] = 01c343cacec1ffff, %l2 = 0000000000000000
2196 ldxa [%i3+%o5]0x89,%l2 ! %l2 = 01c343cacec1ffff
2197! Mem[00000000201c0000] = ffffd27d, %l4 = 0000000000000000
2198 ldub [%o0+0x001],%l4 ! %l4 = 00000000000000ff
2199! Mem[0000000030001408] = 00000001, %l4 = 00000000000000ff
2200 ldsba [%i0+%o4]0x89,%l4 ! %l4 = 0000000000000001
2201! Code Fragment 3
2202p0_fragment_3:
2203! %l0 = 00000000000068e6
2204 setx 0x255a040008935db0,%g7,%l0 ! %l0 = 255a040008935db0
2205! %l1 = 0000000000003a33
2206 setx 0x670f22307ed62d59,%g7,%l1 ! %l1 = 670f22307ed62d59
2207 setx 0x1fe000, %g1, %g3
2208 or %l0, %g3, %l0 ! always set perrmask = 0xff
2209 setx 0x1ffff8, %g1, %g2
2210 and %l0, %g2, %l0
2211 ta T_CHANGE_HPRIV
2212 stxa %l1, [%l0]ASI_DCACHE_DATA
2213 ta T_CHANGE_NONHPRIV
2214! %l0 = 255a040008935db0
2215 setx 0x6f9ec85057872a1d,%g7,%l0 ! %l0 = 6f9ec85057872a1d
2216! %l1 = 670f22307ed62d59
2217 setx 0xa37e2017cb63c269,%g7,%l1 ! %l1 = a37e2017cb63c269
2218! Starting 10 instruction Store Burst
2219! %l0 = 6f9ec85057872a1d, %l5 = 000000002f8b875d, %l3 = 0000000001c38c4c
2220 addc %l0,%l5,%l3 ! %l3 = 6f9ec8508712b17a
2221
2222p0_label_86:
2223! Mem[0000000010001408] = 00000000, %l3 = 6f9ec8508712b17a
2224 ldstuba [%i0+%o4]0x80,%l3 ! %l3 = 00000000000000ff
2225! %l7 = ffffffffffffff24, Mem[000000001008143e] = 06e3359c
2226 stb %l7,[%i2+0x03e] ! Mem[000000001008143c] = 06e3249c
2227! %l6 = 0000000000000001, Mem[0000000010041408] = 0000000069000000
2228 stxa %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000000000000001
2229! Mem[0000000010001428] = 00000000, %l0 = 6f9ec85057872a1d, %asi = 80
2230 swapa [%i0+0x028]%asi,%l0 ! %l0 = 0000000000000000
2231! Mem[00000000100c1408] = 00000000, %l6 = 0000000000000001
2232 ldstuba [%i3+%o4]0x88,%l6 ! %l6 = 00000000000000ff
2233! %l0 = 0000000000000000, Mem[0000000010081400] = b0b20501
2234 stwa %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
2235! %l3 = 0000000000000000, Mem[0000000030041410] = f8040000
2236 stwa %l3,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
2237! %l5 = 000000002f8b875d, Mem[0000000010041408] = 00000000
2238 stwa %l5,[%i1+%o4]0x88 ! Mem[0000000010041408] = 2f8b875d
2239! %f4 = 0d000000, Mem[0000000030101410] = e8000000
2240 sta %f4 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0d000000
2241! Starting 10 instruction Load Burst
2242! Mem[0000000010101410] = fd3f45fe 0dffffff, %l6 = 00000000, %l7 = ffffff24
2243 ldda [%i4+%o5]0x88,%l6 ! %l6 = 000000000dffffff 00000000fd3f45fe
2244
2245p0_label_87:
2246! Mem[0000000010181410] = ff000000 4c8cc301, %l6 = 0dffffff, %l7 = fd3f45fe
2247 ldda [%i6+0x010]%asi,%l6 ! %l6 = 00000000ff000000 000000004c8cc301
2248! Mem[000000001008140c] = 14ff9fe8, %l2 = 01c343cacec1ffff
2249 lduwa [%i2+0x00c]%asi,%l2 ! %l2 = 0000000014ff9fe8
2250! Mem[0000000010001408] = 000000ff, %l1 = a37e2017cb63c269
2251 ldsba [%i0+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
2252! Mem[0000000010001408] = 000000ff, %l0 = 0000000000000000
2253 lduha [%i0+%o4]0x88,%l0 ! %l0 = 00000000000000ff
2254! Mem[0000000021800000] = 0bffd806, %l0 = 00000000000000ff
2255 lduh [%o3+%g0],%l0 ! %l0 = 0000000000000bff
2256! Mem[0000000010001428] = 57872a1d, %l5 = 000000002f8b875d
2257 ldsha [%i0+0x028]%asi,%l5 ! %l5 = 0000000000005787
2258! Mem[00000000300c1410] = ffffc1ce, %l0 = 0000000000000bff
2259 lduha [%i3+%o5]0x81,%l0 ! %l0 = 000000000000ffff
2260! Mem[0000000010141410] = ceffffff, %l3 = 0000000000000000
2261 lduwa [%i5+%o5]0x88,%l3 ! %l3 = 00000000ceffffff
2262! Mem[0000000010001400] = 65ffff7f, %l7 = 000000004c8cc301
2263 ldsha [%i0+%g0]0x80,%l7 ! %l7 = 00000000000065ff
2264! Starting 10 instruction Store Burst
2265! Mem[00000000100c1400] = ee3bf804, %l0 = 000000000000ffff
2266 ldstuba [%i3+%g0]0x80,%l0 ! %l0 = 000000ee000000ff
2267
2268p0_label_88:
2269! %l4 = 00000001, %l5 = 00005787, Mem[0000000030141400] = ff00bb10 06b9895f
2270 stda %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000001 00005787
2271! %l4 = 00000001, %l5 = 00005787, Mem[0000000010141410] = ffffffce 45060000
2272 stda %l4,[%i5+0x010]%asi ! Mem[0000000010141410] = 00000001 00005787
2273! %l4 = 00000001, %l5 = 00005787, Mem[0000000010181410] = ff000000 4c8cc301
2274 stda %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000001 00005787
2275! %l3 = 00000000ceffffff, Mem[0000000010001410] = 000000007fffffff
2276 stxa %l3,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000ceffffff
2277! Mem[00000000300c1400] = dc8bdb65, %l3 = 00000000ceffffff
2278 ldstuba [%i3+%g0]0x81,%l3 ! %l3 = 000000dc000000ff
2279! %f13 = 0000000d, Mem[0000000010101400] = e6689720
2280 sta %f13,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000d
2281! %l7 = 00000000000065ff, Mem[0000000030041400] = e6000000
2282 stba %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff000000
2283! %f0 = 0dff0000 8b000000, Mem[0000000010041408] = 5d878b2f 00000001
2284 std %f0 ,[%i1+%o4] ! Mem[0000000010041408] = 0dff0000 8b000000
2285! Mem[0000000010041413] = 00000000, %l6 = 00000000ff000000
2286 ldstuba [%i1+0x013]%asi,%l6 ! %l6 = 00000000000000ff
2287! Starting 10 instruction Load Burst
2288! Mem[0000000021800100] = a830d196, %l3 = 00000000000000dc
2289 lduha [%o3+0x100]%asi,%l3 ! %l3 = 000000000000a830
2290
2291p0_label_89:
2292! Mem[0000000030001408] = 00000001, %l4 = 0000000000000001
2293 ldswa [%i0+%o4]0x89,%l4 ! %l4 = 0000000000000001
2294! %l2 = 0000000014ff9fe8, %l5 = 0000000000005787, %l3 = 000000000000a830
2295 sdivx %l2,%l5,%l3 ! %l3 = 0000000000003d6a
2296! Mem[00000000100c142c] = 2f8b875d, %l1 = ffffffffffffffff
2297 lduwa [%i3+0x02c]%asi,%l1 ! %l1 = 000000002f8b875d
2298! Mem[0000000010181414] = 00005787, %l0 = 00000000000000ee
2299 lduh [%i6+0x014],%l0 ! %l0 = 0000000000000000
2300! Mem[00000000300c1410] = ffffc1ce, %l3 = 0000000000003d6a
2301 lduwa [%i3+%o5]0x81,%l3 ! %l3 = 00000000ffffc1ce
2302 membar #Sync ! Added by membar checker (17)
2303! Mem[0000000030101400] = 0000e3ff 0000000d 04000000 d14f1fda
2304! Mem[0000000030101410] = 0000000d fe453ffd 4a6d6276 77cebcc5
2305! Mem[0000000030101420] = a226b52a 6bcc8e3c 5ddf2b10 fe453ffd
2306! Mem[0000000030101430] = ee26f82a 09cc8e3c fe120093 73a028f7
2307 ldda [%i4]ASI_BLK_S,%f16 ! Block Load from 0000000030101400
2308! Mem[0000000010101404] = 00000000, %l4 = 0000000000000001
2309 lduw [%i4+0x004],%l4 ! %l4 = 0000000000000000
2310! Mem[00000000300c1408] = 01000000, %l1 = 000000002f8b875d
2311 lduha [%i3+%o4]0x89,%l1 ! %l1 = 0000000000000000
2312! Mem[0000000010181408] = 000004f8, %l6 = 0000000000000000
2313 ldsha [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000
2314! Starting 10 instruction Store Burst
2315! %l0 = 0000000000000000, Mem[000000001014142e] = a239d7c0, %asi = 80
2316 stha %l0,[%i5+0x02e]%asi ! Mem[000000001014142c] = a2390000
2317
2318p0_label_90:
2319! %f12 = 0000e3ff 0000000d, Mem[0000000030041410] = 00000000 4c8cc301
2320 stda %f12,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000e3ff 0000000d
2321! Mem[0000000010041438] = bca1ff70ba013aff, %l6 = 0000000000000000, %l7 = 00000000000065ff
2322 add %i1,0x38,%g1
2323 casxa [%g1]0x80,%l6,%l7 ! %l7 = bca1ff70ba013aff
2324! %l6 = 0000000000000000, Mem[0000000010141410] = 00000001
2325 stha %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000001
2326! %l2 = 14ff9fe8, %l3 = ffffc1ce, Mem[0000000010041408] = 0dff0000 8b000000
2327 std %l2,[%i1+%o4] ! Mem[0000000010041408] = 14ff9fe8 ffffc1ce
2328! %l2 = 0000000014ff9fe8, Mem[0000000021800101] = a830d196, %asi = 80
2329 stba %l2,[%o3+0x101]%asi ! Mem[0000000021800100] = a8e8d196
2330! %l0 = 00000000, %l1 = 00000000, Mem[0000000010001428] = 57872a1d 00000000
2331 stda %l0,[%i0+0x028]%asi ! Mem[0000000010001428] = 00000000 00000000
2332! %f10 = 581219fb 80000000, %l6 = 0000000000000000
2333! Mem[0000000030141428] = e120791021091a31
2334 add %i5,0x028,%g1
2335 stda %f10,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030141428] = e120791021091a31
2336! %f11 = 80000000, Mem[0000000030141400] = 00000001
2337 sta %f11,[%i5+%g0]0x81 ! Mem[0000000030141400] = 80000000
2338! %f7 = 4bc1655b, Mem[0000000010181420] = 581219fb
2339 st %f7 ,[%i6+0x020] ! Mem[0000000010181420] = 4bc1655b
2340! Starting 10 instruction Load Burst
2341! Mem[0000000010001408] = ff000000, %l0 = 0000000000000000
2342 lduwa [%i0+%o4]0x80,%l0 ! %l0 = 00000000ff000000
2343
2344p0_label_91:
2345! Mem[0000000010001408] = 000000ff, %l0 = 00000000ff000000
2346 ldsha [%i0+%o4]0x88,%l0 ! %l0 = 00000000000000ff
2347! Mem[0000000021800180] = ffe3dde9, %l0 = 00000000000000ff
2348 lduh [%o3+0x180],%l0 ! %l0 = 000000000000ffe3
2349! Mem[00000000201c0000] = ffffd27d, %l0 = 000000000000ffe3
2350 lduha [%o0+0x000]%asi,%l0 ! %l0 = 000000000000ffff
2351! Mem[0000000010041400] = 000000ff, %l4 = 0000000000000000
2352 lduw [%i1+%g0],%l4 ! %l4 = 00000000000000ff
2353! Mem[0000000010081408] = 333abe45, %l1 = 0000000000000000
2354 lduwa [%i2+%o4]0x80,%l1 ! %l1 = 00000000333abe45
2355! Mem[0000000010141430] = 524b7e2e 06e3359c, %l4 = 000000ff, %l5 = 00005787
2356 ldd [%i5+0x030],%l4 ! %l4 = 00000000524b7e2e 0000000006e3359c
2357! Mem[0000000010001410] = 00000000, %f14 = 7643a2bf
2358 ld [%i0+%o5],%f14 ! %f14 = 00000000
2359! Mem[0000000010101400] = 0000000d, %l6 = 0000000000000000
2360 lduwa [%i4+%g0]0x80,%l6 ! %l6 = 000000000000000d
2361! Mem[0000000010181400] = 8b000000, %l2 = 0000000014ff9fe8
2362 lduwa [%i6+%g0]0x88,%l2 ! %l2 = 000000008b000000
2363! Starting 10 instruction Store Burst
2364! %f4 = 0d000000 01ff0000, %l7 = bca1ff70ba013aff
2365! Mem[0000000030001408] = 01000000bfa24376
2366 add %i0,0x008,%g1
2367 stda %f4,[%g1+%l7]ASI_PST16_S ! Mem[0000000030001408] = 0d00000001ff0000
2368
2369p0_label_92:
2370! %l3 = 00000000ffffc1ce, Mem[00000000100c1420] = 000000698b472800
2371 stx %l3,[%i3+0x020] ! Mem[00000000100c1420] = 00000000ffffc1ce
2372! %f2 = 67e15ba0 7fffffff, %l5 = 0000000006e3359c
2373! Mem[0000000030001418] = 5ea1092394bf88ab
2374 add %i0,0x018,%g1
2375 stda %f2,[%g1+%l5]ASI_PST16_S ! Mem[0000000030001418] = 67e15ba094bf88ab
2376! %f0 = 0dff0000 8b000000 67e15ba0 7fffffff
2377! %f4 = 0d000000 01ff0000 014b43ca 4bc1655b
2378! %f8 = 00000000 4c8cc301 581219fb 80000000
2379! %f12 = 0000e3ff 0000000d 00000000 00000001
2380 stda %f0,[%i5]ASI_BLK_S ! Block Store to 0000000030141400
2381! %f19 = d14f1fda, Mem[0000000030001400] = 000000ff
2382 sta %f19,[%i0+%g0]0x89 ! Mem[0000000030001400] = d14f1fda
2383! %f28 = ee26f82a, Mem[0000000030001400] = d14f1fda
2384 sta %f28,[%i0+%g0]0x89 ! Mem[0000000030001400] = ee26f82a
2385! %l4 = 524b7e2e, %l5 = 06e3359c, Mem[0000000010041408] = e89fff14 cec1ffff
2386 stda %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 524b7e2e 06e3359c
2387! %l7 = bca1ff70ba013aff, Mem[0000000010041410] = ff000000
2388 stha %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff003aff
2389! %l4 = 524b7e2e, %l5 = 06e3359c, Mem[0000000030181408] = ff000000 7fffffff
2390 stda %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 524b7e2e 06e3359c
2391! %f28 = ee26f82a 09cc8e3c, %l6 = 000000000000000d
2392! Mem[0000000010001408] = ff0000002f8b875d
2393 add %i0,0x008,%g1
2394 stda %f28,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010001408] = 3c8ecc092f8b875d
2395! Starting 10 instruction Load Burst
2396! Mem[0000000010101410] = ffffff0d, %l6 = 000000000000000d
2397 ldswa [%i4+%o5]0x80,%l6 ! %l6 = ffffffffffffff0d
2398
2399p0_label_93:
2400 membar #Sync ! Added by membar checker (18)
2401! Mem[0000000030041400] = ff000000 00000000 58ffff12 fb191258
2402! Mem[0000000030041410] = 0000e3ff 0000000d d14f1fda 46109074
2403! Mem[0000000030041420] = 901acbd0 73a3db94 579dfb69 2f8b875d
2404! Mem[0000000030041430] = e89fff14 45be3a33 466c4463 e28fa055
2405 ldda [%i1]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030041400
2406! Mem[00000000300c1400] = 65db8bff, %l0 = 000000000000ffff
2407 ldsha [%i3+%g0]0x89,%l0 ! %l0 = ffffffffffff8bff
2408! Mem[0000000030101400] = ffe30000, %l1 = 00000000333abe45
2409 lduba [%i4+%g0]0x89,%l1 ! %l1 = 0000000000000000
2410! Mem[00000000300c1408] = 01000000, %l5 = 0000000006e3359c
2411 lduwa [%i3+%o4]0x89,%l5 ! %l5 = 0000000001000000
2412! Mem[0000000030141410] = 0000000d, %l0 = ffffffffffff8bff
2413 lduha [%i5+%o5]0x89,%l0 ! %l0 = 000000000000000d
2414! Mem[0000000021800140] = 00ff6ae1, %l7 = bca1ff70ba013aff
2415 ldub [%o3+0x141],%l7 ! %l7 = 00000000000000ff
2416! %l4 = 00000000524b7e2e, %l0 = 000000000000000d, %l7 = 00000000000000ff
2417 add %l4,%l0,%l7 ! %l7 = 00000000524b7e3b
2418! %l1 = 0000000000000000, %l0 = 000000000000000d, %l7 = 00000000524b7e3b
2419 orn %l1,%l0,%l7 ! %l7 = fffffffffffffff2
2420! Mem[0000000030041408] = 58ffff12, %l1 = 0000000000000000
2421 lduba [%i1+%o4]0x81,%l1 ! %l1 = 0000000000000058
2422! Starting 10 instruction Store Burst
2423! %l7 = fffffffffffffff2, Mem[0000000030001408] = 0d000000
2424 stha %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = fff20000
2425
2426p0_label_94:
2427! %f0 = ff000000 00000000 58ffff12 fb191258
2428! %f4 = 0000e3ff 0000000d d14f1fda 46109074
2429! %f8 = 901acbd0 73a3db94 579dfb69 2f8b875d
2430! %f12 = e89fff14 45be3a33 466c4463 e28fa055
2431 stda %f0,[%i3]ASI_BLK_AIUP ! Block Store to 00000000100c1400
2432! %f26 = 5ddf2b10, Mem[0000000010141408] = 000001ff
2433 sta %f26,[%i5+%o4]0x88 ! Mem[0000000010141408] = 5ddf2b10
2434! %l7 = fffffffffffffff2, Mem[0000000030001410] = 00000037
2435 stba %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = f2000037
2436! %l6 = ffffffffffffff0d, Mem[0000000030101400] = ffe30000
2437 stha %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffe3ff0d
2438! %l2 = 8b000000, %l3 = ffffc1ce, Mem[0000000010081410] = ceffff00 01c38c4c
2439 stda %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 8b000000 ffffc1ce
2440! %l3 = 00000000ffffc1ce, Mem[0000000010081400] = 00000000
2441 stba %l3,[%i2+%g0]0x80 ! Mem[0000000010081400] = ce000000
2442! %l3 = 00000000ffffc1ce, Mem[0000000010101410] = fd3f45fe0dffffff
2443 stxa %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000ffffc1ce
2444! %l3 = 00000000ffffc1ce, Mem[0000000030081400] = ffffffbc
2445 stba %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffce
2446! %l0 = 0000000d, %l1 = 00000058, Mem[0000000010041400] = ff000000 f69f7cff
2447 stda %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000000d 00000058
2448! Starting 10 instruction Load Burst
2449! Mem[0000000010141408] = 102bdf5d, %l6 = ffffffffffffff0d
2450 ldsha [%i5+%o4]0x80,%l6 ! %l6 = 000000000000102b
2451
2452p0_label_95:
2453! Mem[0000000030001410] = f2000037, %l3 = 00000000ffffc1ce
2454 ldswa [%i0+%o5]0x81,%l3 ! %l3 = fffffffff2000037
2455! Mem[00000000300c1408] = 01000000, %l1 = 0000000000000058
2456 lduha [%i3+%o4]0x89,%l1 ! %l1 = 0000000000000000
2457! Mem[0000000010081408] = 333abe45, %l0 = 000000000000000d
2458 ldswa [%i2+%o4]0x80,%l0 ! %l0 = 00000000333abe45
2459! Mem[0000000010141400] = 8c4c0000, %l3 = fffffffff2000037
2460 ldsba [%i5+0x001]%asi,%l3 ! %l3 = 000000000000004c
2461! Mem[0000000010141410] = 00000001, %l7 = fffffffffffffff2
2462 ldsb [%i5+0x012],%l7 ! %l7 = 0000000000000000
2463! Mem[0000000030041410] = ffe30000, %l3 = 000000000000004c
2464 lduha [%i1+%o5]0x89,%l3 ! %l3 = 0000000000000000
2465! Mem[0000000030041408] = 12ffff58, %l6 = 000000000000102b
2466 lduba [%i1+%o4]0x89,%l6 ! %l6 = 0000000000000058
2467! Mem[0000000010181400] = 0000008b, %l2 = 000000008b000000
2468 ldsb [%i6+%g0],%l2 ! %l2 = 0000000000000000
2469! Mem[0000000030101410] = 0000000dfe453ffd, %l5 = 0000000001000000
2470 ldxa [%i4+%o5]0x81,%l5 ! %l5 = 0000000dfe453ffd
2471! Starting 10 instruction Store Burst
2472! Mem[0000000010041408] = 2e7e4b52, %l6 = 0000000000000058
2473 swapa [%i1+%o4]0x80,%l6 ! %l6 = 000000002e7e4b52
2474
2475p0_label_96:
2476! %l3 = 0000000000000000, Mem[0000000010181438] = fe12009373a028f7
2477 stx %l3,[%i6+0x038] ! Mem[0000000010181438] = 0000000000000000
2478 membar #Sync ! Added by membar checker (19)
2479! Mem[00000000100c1424] = 73a3db94, %l6 = 2e7e4b52, %l6 = 2e7e4b52
2480 add %i3,0x24,%g1
2481 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000073a3db94
2482! %l7 = 0000000000000000, Mem[00000000100c141c] = 46109074
2483 stb %l7,[%i3+0x01c] ! Mem[00000000100c141c] = 00109074
2484! %l7 = 0000000000000000, Mem[0000000010041400] = 000000580000000d
2485 stxa %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000000000000000
2486! Mem[00000000300c1400] = ff8bdb65, %l6 = 0000000073a3db94
2487 ldstuba [%i3+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
2488! Mem[0000000030181400] = 0d000000, %l1 = 0000000000000000
2489 ldstuba [%i6+%g0]0x81,%l1 ! %l1 = 0000000d000000ff
2490! %l6 = 00000000000000ff, Mem[0000000010041430] = fb191258
2491 stw %l6,[%i1+0x030] ! Mem[0000000010041430] = 000000ff
2492! %l2 = 00000000, %l3 = 00000000, Mem[00000000100c1410] = 0000e3ff 0000000d
2493 std %l2,[%i3+%o5] ! Mem[00000000100c1410] = 00000000 00000000
2494! %l0 = 333abe45, %l1 = 0000000d, Mem[00000000100c1408] = 58ffff12 fb191258
2495 std %l0,[%i3+%o4] ! Mem[00000000100c1408] = 333abe45 0000000d
2496! Starting 10 instruction Load Burst
2497! Mem[0000000030101408] = 04000000, %l3 = 0000000000000000
2498 ldsha [%i4+%o4]0x81,%l3 ! %l3 = 0000000000000400
2499
2500p0_label_97:
2501! Mem[00000000211c0000] = ff5d2346, %l0 = 00000000333abe45
2502 ldsb [%o2+%g0],%l0 ! %l0 = ffffffffffffffff
2503! Mem[0000000030181410] = 00000000 ff7c9f24, %l4 = 524b7e2e, %l5 = fe453ffd
2504 ldda [%i6+%o5]0x89,%l4 ! %l4 = 00000000ff7c9f24 0000000000000000
2505! Mem[00000000300c1400] = ff8bdb65, %l5 = 0000000000000000
2506 lduwa [%i3+%g0]0x81,%l5 ! %l5 = 00000000ff8bdb65
2507! Mem[00000000300c1400] = ff8bdb65, %l3 = 0000000000000400
2508 lduwa [%i3+%g0]0x81,%l3 ! %l3 = 00000000ff8bdb65
2509! Mem[00000000300c1400] = 65db8bff, %l1 = 000000000000000d
2510 lduba [%i3+%g0]0x89,%l1 ! %l1 = 00000000000000ff
2511! Mem[0000000030101400] = ffe3ff0d, %f13 = 45be3a33
2512 lda [%i4+%g0]0x89,%f13 ! %f13 = ffe3ff0d
2513! Code Fragment 4
2514p0_fragment_4:
2515! %l0 = ffffffffffffffff
2516 setx 0xf66019784c18fbee,%g7,%l0 ! %l0 = f66019784c18fbee
2517! %l1 = 00000000000000ff
2518 setx 0x590de6d7aae7d3e3,%g7,%l1 ! %l1 = 590de6d7aae7d3e3
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 = f66019784c18fbee
2529 setx 0x48f72457e7d77dc5,%g7,%l0 ! %l0 = 48f72457e7d77dc5
2530! %l1 = 590de6d7aae7d3e3
2531 setx 0xfc5c5db79972e8af,%g7,%l1 ! %l1 = fc5c5db79972e8af
2532! Mem[0000000021800140] = 00ff6ae1, %l7 = 0000000000000000
2533 lduba [%o3+0x141]%asi,%l7 ! %l7 = 00000000000000ff
2534 membar #Sync ! Added by membar checker (20)
2535! Mem[00000000100c1400] = ff000000 00000000 333abe45 0000000d
2536! Mem[00000000100c1410] = 00000000 00000000 d14f1fda 00109074
2537! Mem[00000000100c1420] = 901acbd0 73a3db94 579dfb69 2f8b875d
2538! Mem[00000000100c1430] = e89fff14 45be3a33 466c4463 e28fa055
2539 ldda [%i3]ASI_BLK_P,%f16 ! Block Load from 00000000100c1400
2540! Starting 10 instruction Store Burst
2541! Mem[0000000010141408] = 102bdf5d, %l2 = 0000000000000000
2542 swapa [%i5+%o4]0x80,%l2 ! %l2 = 00000000102bdf5d
2543
2544p0_label_98:
2545! %l3 = 00000000ff8bdb65, Mem[0000000030041410] = 0d000000ffe30000
2546 stxa %l3,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000ff8bdb65
2547! Mem[0000000030181410] = ff7c9f24, %l1 = fc5c5db79972e8af
2548 swapa [%i6+%o5]0x89,%l1 ! %l1 = 00000000ff7c9f24
2549! %l7 = 00000000000000ff, Mem[0000000030081400] = ceffffff
2550 stwa %l7,[%i2+%g0]0x81 ! Mem[0000000030081400] = 000000ff
2551! Mem[0000000010001410] = 00000000, %l2 = 00000000102bdf5d
2552 ldstuba [%i0+%o5]0x88,%l2 ! %l2 = 00000000000000ff
2553! %l6 = 00000000000000ff, Mem[0000000030181410] = 000000009972e8af
2554 stxa %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000000000ff
2555! %f1 = 00000000, Mem[00000000300c1408] = 00000001
2556 sta %f1 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
2557! %f0 = ff000000 00000000 58ffff12 fb191258
2558! %f4 = 0000e3ff 0000000d d14f1fda 46109074
2559! %f8 = 901acbd0 73a3db94 579dfb69 2f8b875d
2560! %f12 = e89fff14 ffe3ff0d 466c4463 e28fa055
2561 stda %f0,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000030081400
2562! %l4 = ff7c9f24, %l5 = ff8bdb65, Mem[0000000010141410] = 01000000 87570000
2563 stda %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff7c9f24 ff8bdb65
2564 membar #Sync ! Added by membar checker (21)
2565! Mem[0000000010081400] = 000000ce, %l5 = 00000000ff8bdb65
2566 ldstuba [%i2+%g0]0x88,%l5 ! %l5 = 000000ce000000ff
2567! Starting 10 instruction Load Burst
2568! Mem[00000000211c0000] = ff5d2346, %l6 = 00000000000000ff
2569 lduha [%o2+0x000]%asi,%l6 ! %l6 = 000000000000ff5d
2570
2571p0_label_99:
2572! Mem[0000000010101400] = 0000000d, %l3 = 00000000ff8bdb65
2573 lduwa [%i4+%g0]0x80,%l3 ! %l3 = 000000000000000d
2574! Mem[0000000010001400] = 65ffff7f 65db8bdc, %l2 = 00000000, %l3 = 0000000d
2575 ldda [%i0+%g0]0x80,%l2 ! %l2 = 0000000065ffff7f 0000000065db8bdc
2576! %l6 = 000000000000ff5d, %l6 = 000000000000ff5d, %l3 = 0000000065db8bdc
2577 andn %l6,%l6,%l3 ! %l3 = 0000000000000000
2578! Mem[00000000300c1410] = ffffc1ceca43c301, %l6 = 000000000000ff5d
2579 ldxa [%i3+%o5]0x81,%l6 ! %l6 = ffffc1ceca43c301
2580! Mem[00000000100c1400] = 00000000000000ff, %f20 = 00000000 00000000
2581 ldda [%i3+%g0]0x88,%f20 ! %f20 = 00000000 000000ff
2582! Mem[0000000010001400] = 65ffff7f, %l5 = 00000000000000ce
2583 lduba [%i0+%g0]0x80,%l5 ! %l5 = 0000000000000065
2584! Mem[00000000100c1420] = 901acbd0, %l1 = 00000000ff7c9f24
2585 ldub [%i3+0x020],%l1 ! %l1 = 0000000000000090
2586! Mem[0000000010101410] = 00000000ffffc1ce, %l2 = 0000000065ffff7f
2587 ldxa [%i4+%o5]0x88,%l2 ! %l2 = 00000000ffffc1ce
2588! Mem[00000000300c1410] = ffffc1ce, %l1 = 0000000000000090
2589 ldswa [%i3+%o5]0x81,%l1 ! %l1 = ffffffffffffc1ce
2590! Starting 10 instruction Store Burst
2591! %l2 = 00000000ffffc1ce, Mem[000000001010142e] = e28fa055
2592 stb %l2,[%i4+0x02e] ! Mem[000000001010142c] = e28fce55
2593
2594p0_label_100:
2595! Mem[0000000030041410] = 65db8bff, %l7 = 00000000000000ff
2596 ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 00000065000000ff
2597! %l1 = ffffffffffffc1ce, Mem[00000000300c1410] = cec1ffff
2598 stwa %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffffc1ce
2599! Mem[0000000010041400] = 00000000, %l0 = 48f72457e7d77dc5
2600 swapa [%i1+%g0]0x88,%l0 ! %l0 = 0000000000000000
2601! %f0 = ff000000 00000000, %l2 = 00000000ffffc1ce
2602! Mem[0000000010041420] = e89fff14ff7c9ff6
2603 add %i1,0x020,%g1
2604 stda %f0,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010041420] = e8000000ff7c00ff
2605! %l0 = 0000000000000000, imm = 000000000000099c, %l5 = 0000000000000065
2606 addc %l0,0x99c,%l5 ! %l5 = 000000000000099c
2607! Mem[0000000010141400] = 00004c8c, %l3 = 0000000000000000
2608 swapa [%i5+%g0]0x88,%l3 ! %l3 = 0000000000004c8c
2609! Mem[00000000100c1408] = 45be3a33, %l5 = 000000000000099c
2610 swapa [%i3+%o4]0x88,%l5 ! %l5 = 0000000045be3a33
2611! %l4 = ff7c9f24, %l5 = 45be3a33, Mem[0000000010141438] = 00000069 8b472800
2612 std %l4,[%i5+0x038] ! Mem[0000000010141438] = ff7c9f24 45be3a33
2613! Mem[0000000010041424] = ff7c00ff, %l7 = 0000000000000065
2614 ldstub [%i1+0x024],%l7 ! %l7 = 000000ff000000ff
2615! Starting 10 instruction Load Burst
2616! Mem[0000000010181410] = 0000000100005787, %l7 = 00000000000000ff
2617 ldxa [%i6+%o5]0x80,%l7 ! %l7 = 0000000100005787
2618
2619p0_label_101:
2620! Mem[0000000010181408] = 000004f8, %l7 = 0000000100005787
2621 lduba [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000000
2622! Mem[0000000010001400] = 65ffff7f, %l2 = 00000000ffffc1ce
2623 lduba [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000065
2624! %l0 = 0000000000000000, %l5 = 0000000045be3a33, %l7 = 0000000000000000
2625 sub %l0,%l5,%l7 ! %l7 = ffffffffba41c5cd
2626! Mem[00000000300c1410] = cec1ffff ca43c301, %l4 = ff7c9f24, %l5 = 45be3a33
2627 ldda [%i3+%o5]0x81,%l4 ! %l4 = 00000000cec1ffff 00000000ca43c301
2628! Mem[0000000030001400] = 2af826ee, %l1 = ffffffffffffc1ce
2629 lduha [%i0+%g0]0x81,%l1 ! %l1 = 0000000000002af8
2630! Mem[00000000201c0000] = ffffd27d, %l4 = 00000000cec1ffff
2631 lduh [%o0+%g0],%l4 ! %l4 = 000000000000ffff
2632! Mem[0000000030181410] = 000000ff, %l5 = 00000000ca43c301
2633 ldsba [%i6+%o5]0x89,%l5 ! %l5 = ffffffffffffffff
2634! Mem[0000000030181400] = ff000000, %f26 = 579dfb69
2635 lda [%i6+%g0]0x81,%f26 ! %f26 = ff000000
2636! Mem[0000000030081408] = 581219fb 12ffff58, %l4 = 0000ffff, %l5 = ffffffff
2637 ldda [%i2+%o4]0x81,%l4 ! %l4 = 00000000581219fb 0000000012ffff58
2638! Starting 10 instruction Store Burst
2639! %f22 = d14f1fda 00109074, %l3 = 0000000000004c8c
2640! Mem[0000000010001410] = ff000000ceffffff
2641 add %i0,0x010,%g1
2642 stda %f22,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010001410] = ff000000da1f4fd1
2643
2644p0_label_102:
2645! %l4 = 00000000581219fb, Mem[0000000010001410] = 000000ff
2646 stwa %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 581219fb
2647! %f20 = 00000000 000000ff, Mem[0000000010041408] = 00000058 9c35e306
2648 stda %f20,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 000000ff
2649! Mem[0000000010101400] = 0d000000, %l2 = 0000000000000065
2650 swapa [%i4+%g0]0x88,%l2 ! %l2 = 000000000d000000
2651! %f0 = ff000000 00000000 58ffff12 fb191258
2652! %f4 = 0000e3ff 0000000d d14f1fda 46109074
2653! %f8 = 901acbd0 73a3db94 579dfb69 2f8b875d
2654! %f12 = e89fff14 ffe3ff0d 466c4463 e28fa055
2655 stda %f0,[%i0]ASI_BLK_P ! Block Store to 0000000010001400
2656! %l5 = 0000000012ffff58, Mem[0000000010001400] = ff000000
2657 stwa %l5,[%i0+%g0]0x80 ! Mem[0000000010001400] = 12ffff58
2658! %l1 = 0000000000002af8, Mem[0000000010141410] = ff7c9f24
2659 stba %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff7c9ff8
2660! %f26 = ff000000 2f8b875d, %l0 = 0000000000000000
2661! Mem[0000000030101420] = a226b52a6bcc8e3c
2662 add %i4,0x020,%g1
2663 stda %f26,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030101420] = a226b52a6bcc8e3c
2664! %l0 = 00000000, %l1 = 00002af8, Mem[0000000030001400] = 2af826ee 000000ff
2665 stda %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000 00002af8
2666! %l5 = 0000000012ffff58, Mem[0000000010181408] = f8040000
2667 stwa %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = 12ffff58
2668! Starting 10 instruction Load Burst
2669! Mem[0000000010081400] = ff000000, %l5 = 0000000012ffff58
2670 ldsba [%i2+%g0]0x80,%l5 ! %l5 = ffffffffffffffff
2671
2672p0_label_103:
2673! Mem[0000000030181408] = 524b7e2e 06e3359c, %l0 = 00000000, %l1 = 00002af8
2674 ldda [%i6+%o4]0x81,%l0 ! %l0 = 00000000524b7e2e 0000000006e3359c
2675! Mem[0000000030081400] = 00000000, %l2 = 000000000d000000
2676 ldsba [%i2+%g0]0x89,%l2 ! %l2 = 0000000000000000
2677! Mem[00000000300c1410] = cec1ffff, %l1 = 0000000006e3359c
2678 lduha [%i3+%o5]0x81,%l1 ! %l1 = 000000000000cec1
2679! Mem[0000000010101408] = 209768e6, %l2 = 0000000000000000
2680 ldsha [%i4+%o4]0x88,%l2 ! %l2 = 00000000000068e6
2681! Mem[0000000030081408] = 581219fb, %l1 = 000000000000cec1
2682 ldswa [%i2+%o4]0x81,%l1 ! %l1 = 00000000581219fb
2683! Mem[0000000010081408] = 333abe45 14ff9fe8, %l6 = ca43c301, %l7 = ba41c5cd
2684 ldda [%i2+%o4]0x80,%l6 ! %l6 = 00000000333abe45 0000000014ff9fe8
2685! Mem[0000000010081410] = 0000008b, %l6 = 00000000333abe45
2686 lduha [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000000
2687! Mem[0000000010101400] = 0000000000000065, %l3 = 0000000000004c8c
2688 ldxa [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000065
2689! Mem[0000000030041408] = 12ffff58, %l5 = ffffffffffffffff
2690 ldsba [%i1+%o4]0x89,%l5 ! %l5 = 0000000000000058
2691! Starting 10 instruction Store Burst
2692! %l4 = 00000000581219fb, Mem[0000000010141408] = 00000000000000e8
2693 stxa %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000581219fb
2694
2695p0_label_104:
2696! %f0 = ff000000 00000000 58ffff12 fb191258
2697! %f4 = 0000e3ff 0000000d d14f1fda 46109074
2698! %f8 = 901acbd0 73a3db94 579dfb69 2f8b875d
2699! %f12 = e89fff14 ffe3ff0d 466c4463 e28fa055
2700 stda %f0,[%i1]ASI_BLK_AIUSL ! Block Store to 0000000030041400
2701! %l2 = 000068e6, %l3 = 00000065, Mem[0000000010101410] = cec1ffff 00000000
2702 stda %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000068e6 00000065
2703 membar #Sync ! Added by membar checker (22)
2704! Mem[0000000010001430] = e89fff14, %l6 = 0000000000000000
2705 ldstuba [%i0+0x030]%asi,%l6 ! %l6 = 000000e8000000ff
2706! Mem[0000000030041400] = 00000000, %l1 = 00000000581219fb
2707 swapa [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000000
2708! Mem[0000000010181411] = 00000001, %l1 = 0000000000000000
2709 ldstub [%i6+0x011],%l1 ! %l1 = 00000000000000ff
2710! Mem[0000000030181400] = ff000000, %l2 = 00000000000068e6
2711 swapa [%i6+%g0]0x81,%l2 ! %l2 = 00000000ff000000
2712! %l5 = 0000000000000058, Mem[0000000021800100] = a8e8d196, %asi = 80
2713 stba %l5,[%o3+0x100]%asi ! Mem[0000000021800100] = 58e8d196
2714! %f26 = ff000000 2f8b875d, Mem[00000000100c1418] = d14f1fda 00109074
2715 std %f26,[%i3+0x018] ! Mem[00000000100c1418] = ff000000 2f8b875d
2716! %l4 = 00000000581219fb, Mem[0000000030181400] = e6680000
2717 stwa %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 581219fb
2718! Starting 10 instruction Load Burst
2719! Mem[0000000030101408] = 04000000, %l5 = 0000000000000058
2720 ldsha [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000400
2721
2722p0_label_105:
2723! %l0 = 00000000524b7e2e, %l6 = 00000000000000e8, %y = 00000000
2724 udiv %l0,%l6,%l2 ! %l2 = 00000000005acee3
2725 mov %l0,%y ! %y = 524b7e2e
2726! Mem[00000000211c0000] = ff5d2346, %l3 = 0000000000000065
2727 ldsba [%o2+0x000]%asi,%l3 ! %l3 = ffffffffffffffff
2728! Mem[00000000300c1410] = cec1ffff, %l2 = 00000000005acee3
2729 lduba [%i3+%o5]0x81,%l2 ! %l2 = 00000000000000ce
2730! Mem[0000000010181400] = 0000008b, %l0 = 00000000524b7e2e
2731 lduwa [%i6+%g0]0x80,%l0 ! %l0 = 000000000000008b
2732! Mem[00000000300c1410] = ffffc1ce, %l0 = 000000000000008b
2733 ldsba [%i3+%o5]0x89,%l0 ! %l0 = ffffffffffffffce
2734! Mem[0000000010081410] = ffffc1ce 8b000000, %l6 = 000000e8, %l7 = 14ff9fe8
2735 ldda [%i2+%o5]0x88,%l6 ! %l6 = 000000008b000000 00000000ffffc1ce
2736! Mem[00000000211c0000] = ff5d2346, %l7 = 00000000ffffc1ce
2737 ldsh [%o2+%g0],%l7 ! %l7 = ffffffffffffff5d
2738! Mem[0000000010041400] = c57dd7e7, %l2 = 00000000000000ce
2739 lduba [%i1+%g0]0x80,%l2 ! %l2 = 00000000000000c5
2740! Mem[0000000030081408] = 58ffff12fb191258, %f16 = ff000000 00000000
2741 ldda [%i2+%o4]0x89,%f16 ! %f16 = 58ffff12 fb191258
2742! Starting 10 instruction Store Burst
2743! %l2 = 00000000000000c5, Mem[0000000010101400] = 65000000
2744 stwa %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000c5
2745
2746p0_label_106:
2747! Mem[0000000030141400] = 0000ff0d, %l6 = 000000008b000000
2748 ldstuba [%i5+%g0]0x89,%l6 ! %l6 = 0000000d000000ff
2749! Mem[0000000020800040] = 67e12a9b, %l6 = 000000000000000d
2750 ldstub [%o1+0x040],%l6 ! %l6 = 00000067000000ff
2751! Mem[000000001004143e] = ba013aff, %l1 = 0000000000000000
2752 ldstub [%i1+0x03e],%l1 ! %l1 = 0000003a000000ff
2753! %l6 = 0000000000000067, Mem[0000000010181408] = 58ffff12e6689720, %asi = 80
2754 stxa %l6,[%i6+0x008]%asi ! Mem[0000000010181408] = 0000000000000067
2755! %l1 = 000000000000003a, Mem[0000000010101434] = 014b43ca
2756 stw %l1,[%i4+0x034] ! Mem[0000000010101434] = 0000003a
2757! %f24 = 901acbd0 73a3db94, Mem[0000000030001400] = 00000000 00002af8
2758 stda %f24,[%i0+%g0]0x81 ! Mem[0000000030001400] = 901acbd0 73a3db94
2759! %l0 = ffffffce, %l1 = 0000003a, Mem[0000000010081410] = 0000008b cec1ffff
2760 stda %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffffffce 0000003a
2761! Mem[0000000010041400] = c57dd7e7, %l2 = 00000000000000c5
2762 ldstuba [%i1+%g0]0x80,%l2 ! %l2 = 000000c5000000ff
2763! %l1 = 000000000000003a, Mem[0000000010181410] = 00ff000100005787
2764 stxa %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000000000003a
2765! Starting 10 instruction Load Burst
2766! Mem[00000000300c1410] = cec1ffffca43c301, %f8 = 901acbd0 73a3db94
2767 ldda [%i3+%o5]0x81,%f8 ! %f8 = cec1ffff ca43c301
2768
2769p0_label_107:
2770! Mem[00000000100c1408] = 9c090000, %l1 = 000000000000003a
2771 ldsba [%i3+%o4]0x80,%l1 ! %l1 = ffffffffffffff9c
2772! Mem[0000000030141400] = 0000ffff, %l5 = 0000000000000400
2773 ldswa [%i5+%g0]0x89,%l5 ! %l5 = 000000000000ffff
2774! Mem[00000000300c1408] = 0dffffff00000000, %f16 = 58ffff12 fb191258
2775 ldda [%i3+%o4]0x89,%f16 ! %f16 = 0dffffff 00000000
2776! Mem[0000000010101424] = d5319f1e, %f4 = 0000e3ff
2777 lda [%i4+0x024]%asi,%f4 ! %f4 = d5319f1e
2778! Mem[0000000010141420] = ffffffffffffff0d, %f20 = 00000000 000000ff
2779 ldda [%i5+0x020]%asi,%f20 ! %f20 = ffffffff ffffff0d
2780! Mem[00000000100c1408] = 0000099c, %f12 = e89fff14
2781 lda [%i3+%o4]0x88,%f12 ! %f12 = 0000099c
2782! Mem[0000000030081410] = 0d000000ffe30000, %f26 = ff000000 2f8b875d
2783 ldda [%i2+%o5]0x81,%f26 ! %f26 = 0d000000 ffe30000
2784! Mem[0000000030141400] = ffff00008b000000, %l2 = 00000000000000c5
2785 ldxa [%i5+%g0]0x81,%l2 ! %l2 = ffff00008b000000
2786! Mem[0000000010001400] = 58ffff12, %l7 = ffffffffffffff5d
2787 lduha [%i0+%g0]0x88,%l7 ! %l7 = 000000000000ff12
2788! Starting 10 instruction Store Burst
2789! %l1 = ffffffffffffff9c, Mem[000000001014140c] = 581219fb
2790 stb %l1,[%i5+0x00c] ! Mem[000000001014140c] = 9c1219fb
2791
2792p0_label_108:
2793! %f1 = 00000000, %f30 = 466c4463 e28fa055
2794 fstod %f1 ,%f30 ! %f30 = 00000000 00000000
2795! %l1 = ffffffffffffff9c, %l7 = 000000000000ff12, %l6 = 0000000000000067
2796 add %l1,%l7,%l6 ! %l6 = 000000000000feae
2797! %f20 = ffffffff, Mem[0000000010041400] = e7d77dff
2798 sta %f20,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffffffff
2799! Mem[0000000030001408] = fff20000, %l3 = ffffffffffffffff
2800 swapa [%i0+%o4]0x81,%l3 ! %l3 = 00000000fff20000
2801! Mem[0000000010101410] = 000068e6, %l5 = 000000000000ffff
2802 ldstuba [%i4+%o5]0x80,%l5 ! %l5 = 00000000000000ff
2803! %f4 = d5319f1e 0000000d, Mem[0000000010041410] = ff3a00ff ffffffba
2804 stda %f4 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = d5319f1e 0000000d
2805! %l0 = ffffffce, %l1 = ffffff9c, Mem[0000000030081408] = 581219fb 12ffff58
2806 stda %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = ffffffce ffffff9c
2807! Mem[0000000010041400] = ffffffff, %l7 = 000000000000ff12
2808 swapa [%i1+%g0]0x88,%l7 ! %l7 = 00000000ffffffff
2809! Code Fragment 4
2810p0_fragment_5:
2811! %l0 = ffffffffffffffce
2812 setx 0x62bb24e807f1e2e5,%g7,%l0 ! %l0 = 62bb24e807f1e2e5
2813! %l1 = ffffffffffffff9c
2814 setx 0xc1dc9087a58a5d5a,%g7,%l1 ! %l1 = c1dc9087a58a5d5a
2815 setx 0x7ff8, %g1, %g2
2816 and %l0, %g2, %l0
2817 setx 0xffffffff, %g1, %g2
2818 and %l1, %g2, %l1
2819 setx 0x100000000, %g1, %g2
2820 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2821 ta T_CHANGE_HPRIV
2822 stxa %l1, [%l0]ASI_ICACHE_INSTR
2823 ta T_CHANGE_NONHPRIV
2824! %l0 = 62bb24e807f1e2e5
2825 setx 0x4426a090688cdfb8,%g7,%l0 ! %l0 = 4426a090688cdfb8
2826! %l1 = c1dc9087a58a5d5a
2827 setx 0x0830fc7fb736746b,%g7,%l1 ! %l1 = 0830fc7fb736746b
2828! Starting 10 instruction Load Burst
2829! Code Fragment 4
2830p0_fragment_6:
2831! %l0 = 4426a090688cdfb8
2832 setx 0xa852fbd06692b69c,%g7,%l0 ! %l0 = a852fbd06692b69c
2833! %l1 = 0830fc7fb736746b
2834 setx 0x83e116c01d6731a6,%g7,%l1 ! %l1 = 83e116c01d6731a6
2835 setx 0x7ff8, %g1, %g2
2836 and %l0, %g2, %l0
2837 setx 0xffffffff, %g1, %g2
2838 and %l1, %g2, %l1
2839 setx 0x100000000, %g1, %g2
2840 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2841 ta T_CHANGE_HPRIV
2842 stxa %l1, [%l0]ASI_ICACHE_INSTR
2843 ta T_CHANGE_NONHPRIV
2844! %l0 = a852fbd06692b69c
2845 setx 0x35d46a178a53c621,%g7,%l0 ! %l0 = 35d46a178a53c621
2846! %l1 = 83e116c01d6731a6
2847 setx 0x7cfcaa5fb01fd617,%g7,%l1 ! %l1 = 7cfcaa5fb01fd617
2848
2849p0_label_109:
2850! Mem[00000000218000c0] = 34ff1f7c, %l0 = 35d46a178a53c621
2851 lduh [%o3+0x0c0],%l0 ! %l0 = 00000000000034ff
2852! Mem[0000000010181408] = 00000000, %l1 = 7cfcaa5fb01fd617
2853 lduba [%i6+%o4]0x80,%l1 ! %l1 = 0000000000000000
2854! Mem[0000000030041408] = 581219fb, %l4 = 00000000581219fb
2855 lduwa [%i1+%o4]0x81,%l4 ! %l4 = 00000000581219fb
2856! Mem[0000000030041410] = 0d000000, %l7 = 00000000ffffffff
2857 ldsba [%i1+%o5]0x81,%l7 ! %l7 = 000000000000000d
2858! Mem[0000000010101408] = e6689720, %l4 = 00000000581219fb
2859 ldsha [%i4+%o4]0x80,%l4 ! %l4 = ffffffffffffe668
2860! Mem[00000000300c1408] = 00000000, %l0 = 00000000000034ff
2861 lduha [%i3+%o4]0x89,%l0 ! %l0 = 0000000000000000
2862! Mem[00000000100c1408] = 9c090000, %l2 = ffff00008b000000
2863 ldsha [%i3+%o4]0x80,%l2 ! %l2 = ffffffffffff9c09
2864! Mem[0000000010101438] = 8065adb4564ce1f4, %f30 = 00000000 00000000
2865 ldda [%i4+0x038]%asi,%f30 ! %f30 = 8065adb4 564ce1f4
2866! Mem[00000000100c1410] = 00000000, %f23 = 00109074
2867 lda [%i3+%o5]0x88,%f23 ! %f23 = 00000000
2868! Starting 10 instruction Store Burst
2869! %l3 = 00000000fff20000, Mem[0000000030001408] = ffffffff
2870 stha %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffff0000
2871
2872p0_label_110:
2873! %f2 = 58ffff12 fb191258, %l7 = 000000000000000d
2874! Mem[00000000300c1428] = 67e15ba006e3359c
2875 add %i3,0x028,%g1
2876 stda %f2,[%g1+%l7]ASI_PST32_SL ! Mem[00000000300c1428] = 581219fb06e3359c
2877! Mem[0000000010181400] = 0000008b, %l5 = 0000000000000000
2878 ldstuba [%i6+%g0]0x80,%l5 ! %l5 = 00000000000000ff
2879! %l6 = 0000feae, %l7 = 0000000d, Mem[0000000030101400] = ffe3ff0d 0d000000
2880 stda %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000feae 0000000d
2881! %l3 = 00000000fff20000, immd = fffffffffffff0b0, %l2 = ffffffffffff9c09
2882 sdivx %l3,-0xf50,%l2 ! %l2 = ffffffffffef4904
2883! Mem[000000001010143c] = 564ce1f4, %l1 = 0000000000000000, %asi = 80
2884 swapa [%i4+0x03c]%asi,%l1 ! %l1 = 00000000564ce1f4
2885! %f23 = 00000000, %f14 = 466c4463
2886 fcmps %fcc1,%f23,%f14 ! %fcc1 = 1
2887! %l1 = 00000000564ce1f4, Mem[00000000100c1410] = 0000000000000000
2888 stxa %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000564ce1f4
2889! %l1 = 00000000564ce1f4, Mem[00000000100c1400] = ff000000
2890 stwa %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 564ce1f4
2891! %l3 = 00000000fff20000, Mem[0000000010081408] = 45be3a33
2892 stwa %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = fff20000
2893! Starting 10 instruction Load Burst
2894! Mem[0000000030101408] = 00000004, %l1 = 00000000564ce1f4
2895 lduwa [%i4+%o4]0x89,%l1 ! %l1 = 0000000000000004
2896
2897p0_label_111:
2898! Mem[0000000021800180] = ffe3dde9, %l4 = ffffffffffffe668
2899 lduha [%o3+0x180]%asi,%l4 ! %l4 = 000000000000ffe3
2900! Mem[0000000030001410] = 370000f2, %l4 = 000000000000ffe3
2901 ldsha [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000f2
2902! Mem[0000000010041408] = 00000000, %l7 = 000000000000000d
2903 ldsha [%i1+%o4]0x88,%l7 ! %l7 = 0000000000000000
2904! Mem[0000000010081410] = ffffffce, %l5 = 0000000000000000
2905 lduba [%i2+%o5]0x80,%l5 ! %l5 = 00000000000000ff
2906! Mem[0000000010101400] = 000000c5 00000000, %l0 = 00000000, %l1 = 00000004
2907 ldda [%i4+%g0]0x80,%l0 ! %l0 = 00000000000000c5 0000000000000000
2908! Mem[0000000030101400] = 0000feae, %l1 = 0000000000000000
2909 lduba [%i4+%g0]0x89,%l1 ! %l1 = 00000000000000ae
2910! Mem[0000000021800040] = 0645a70e, %l7 = 0000000000000000
2911 lduba [%o3+0x040]%asi,%l7 ! %l7 = 0000000000000006
2912! Mem[00000000300c1410] = 01c343caffffc1ce, %f4 = d5319f1e 0000000d
2913 ldda [%i3+%o5]0x89,%f4 ! %f4 = 01c343ca ffffc1ce
2914! Mem[0000000010141404] = 00000000, %f29 = 45be3a33
2915 lda [%i5+0x004]%asi,%f29 ! %f29 = 00000000
2916! Starting 10 instruction Store Burst
2917! Mem[00000000201c0001] = ffffd27d, %l1 = 00000000000000ae
2918 ldstub [%o0+0x001],%l1 ! %l1 = 000000ff000000ff
2919
2920p0_label_112:
2921! Mem[00000000100c141c] = 2f8b875d, %l7 = 0000000000000006
2922 ldstub [%i3+0x01c],%l7 ! %l7 = 0000002f000000ff
2923! Mem[0000000010041410] = 1e9f31d5, %l7 = 000000000000002f
2924 swapa [%i1+%o5]0x88,%l7 ! %l7 = 000000001e9f31d5
2925! %f18 = 333abe45 0000000d, %l3 = 00000000fff20000
2926! Mem[00000000100c1400] = 564ce1f400000000
2927 stda %f18,[%i3+%l3]ASI_PST16_P ! Mem[00000000100c1400] = 564ce1f400000000
2928! %f28 = e89fff14 00000000, %l4 = 00000000000000f2
2929! Mem[0000000010181428] = 5ddf2b10fe453ffd
2930 add %i6,0x028,%g1
2931 stda %f28,[%g1+%l4]ASI_PST32_P ! Mem[0000000010181428] = e89fff14fe453ffd
2932! %f28 = e89fff14 00000000, %l1 = 00000000000000ff
2933! Mem[00000000100c1428] = 579dfb692f8b875d
2934 add %i3,0x028,%g1
2935 stda %f28,[%g1+%l1]ASI_PST16_PL ! Mem[00000000100c1428] = 0000000014ff9fe8
2936! %f2 = 58ffff12 fb191258, Mem[0000000030141400] = 0000ffff 0000008b
2937 stda %f2 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = 58ffff12 fb191258
2938! %l3 = 00000000fff20000, Mem[0000000010101436] = 0000003a, %asi = 80
2939 stha %l3,[%i4+0x036]%asi ! Mem[0000000010101434] = 00000000
2940! %l1 = 00000000000000ff, Mem[0000000030181400] = fb19125801ff0000
2941 stxa %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000000000ff
2942! %f28 = e89fff14 00000000, %l0 = 00000000000000c5
2943! Mem[0000000030041410] = 0d000000ffe30000
2944 add %i1,0x010,%g1
2945 stda %f28,[%g1+%l0]ASI_PST16_SL ! Mem[0000000030041410] = 0000000014ff0000
2946! Starting 10 instruction Load Burst
2947! Mem[00000000201c0000] = ffffd27d, %l2 = ffffffffffef4904
2948 ldub [%o0+0x001],%l2 ! %l2 = 00000000000000ff
2949
2950p0_label_113:
2951! Mem[0000000030181408] = 524b7e2e, %l0 = 00000000000000c5
2952 lduba [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000052
2953! Mem[0000000010001408] = 58ffff12, %f14 = 466c4463
2954 lda [%i0+%o4]0x80,%f14 ! %f14 = 58ffff12
2955! Mem[0000000010181410] = 00000000, %f3 = fb191258
2956 lda [%i6+%o5]0x88,%f3 ! %f3 = 00000000
2957! Mem[0000000010081400] = ff000000 000000ff, %l0 = 00000052, %l1 = 000000ff
2958 ldda [%i2+%g0]0x88,%l0 ! %l0 = 00000000000000ff 00000000ff000000
2959! Mem[0000000010181400] = 8b0000ff, %l2 = 00000000000000ff
2960 lduba [%i6+%g0]0x88,%l2 ! %l2 = 00000000000000ff
2961! Mem[0000000010081408] = e89fff14 fff20000, %l6 = 0000feae, %l7 = 1e9f31d5
2962 ldda [%i2+%o4]0x88,%l6 ! %l6 = 00000000fff20000 00000000e89fff14
2963! Code Fragment 4
2964p0_fragment_7:
2965! %l0 = 00000000000000ff
2966 setx 0xc290f32fb3f95164,%g7,%l0 ! %l0 = c290f32fb3f95164
2967! %l1 = 00000000ff000000
2968 setx 0xe71cf9b840f52f32,%g7,%l1 ! %l1 = e71cf9b840f52f32
2969 setx 0x7ff8, %g1, %g2
2970 and %l0, %g2, %l0
2971 setx 0xffffffff, %g1, %g2
2972 and %l1, %g2, %l1
2973 setx 0x100000000, %g1, %g2
2974 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2975 ta T_CHANGE_HPRIV
2976 stxa %l1, [%l0]ASI_ICACHE_INSTR
2977 ta T_CHANGE_NONHPRIV
2978! %l0 = c290f32fb3f95164
2979 setx 0xf3507450421f6c6b,%g7,%l0 ! %l0 = f3507450421f6c6b
2980! %l1 = e71cf9b840f52f32
2981 setx 0x36fa1ee047eaf930,%g7,%l1 ! %l1 = 36fa1ee047eaf930
2982! Mem[0000000010001438] = 466c4463, %l2 = 00000000000000ff
2983 ldsba [%i0+0x03a]%asi,%l2 ! %l2 = 0000000000000044
2984! Mem[0000000010141430] = 524b7e2e, %l3 = 00000000fff20000
2985 ldsw [%i5+0x030],%l3 ! %l3 = 00000000524b7e2e
2986! Starting 10 instruction Store Burst
2987! Mem[0000000010181400] = 8b0000ff, %l1 = 36fa1ee047eaf930
2988 ldstuba [%i6+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
2989
2990p0_label_114:
2991! Mem[00000000100c1410] = 00000000, %l1 = 00000000000000ff
2992 ldstuba [%i3+%o5]0x80,%l1 ! %l1 = 00000000000000ff
2993! %f16 = 0dffffff 00000000, Mem[00000000100c1408] = 9c090000 0000000d
2994 stda %f16,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0dffffff 00000000
2995! %l5 = 00000000000000ff, Mem[0000000010101408] = e668972000000000
2996 stx %l5,[%i4+%o4] ! Mem[0000000010101408] = 00000000000000ff
2997! %l7 = 00000000e89fff14, Mem[0000000030001410] = f2000037fffff8ff
2998 stxa %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000e89fff14
2999! Mem[0000000030041400] = 581219fb, %l6 = 00000000fff20000
3000 ldstuba [%i1+%g0]0x81,%l6 ! %l6 = 00000058000000ff
3001! %l2 = 0000000000000044, Mem[0000000010181400] = 8b0000ff
3002 stba %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 8b000044
3003! %l1 = 0000000000000000, Mem[000000001008142a] = aea8c45f, %asi = 80
3004 stha %l1,[%i2+0x02a]%asi ! Mem[0000000010081428] = aea80000
3005! %f16 = 0dffffff 00000000, Mem[0000000010101400] = c5000000 00000000
3006 stda %f16,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0dffffff 00000000
3007! %l7 = 00000000e89fff14, Mem[00000000211c0001] = ff5d2346
3008 stb %l7,[%o2+0x001] ! Mem[00000000211c0000] = ff142346
3009! Starting 10 instruction Load Burst
3010! Mem[0000000010181410] = 00000000, %l2 = 0000000000000044
3011 lduwa [%i6+%o5]0x88,%l2 ! %l2 = 0000000000000000
3012
3013p0_label_115:
3014! %l4 = 00000000000000f2, immed = 00000b82, %y = 524b7e2e
3015 smul %l4,0xb82,%l5 ! %l5 = 00000000000ae0e4, %y = 00000000
3016! Mem[0000000010001400] = 12ffff58 00000000, %l0 = 421f6c6b, %l1 = 00000000
3017 ldda [%i0+%g0]0x80,%l0 ! %l0 = 0000000012ffff58 0000000000000000
3018! Mem[0000000030141408] = 67e15ba0 7fffffff, %l2 = 00000000, %l3 = 524b7e2e
3019 ldda [%i5+%o4]0x81,%l2 ! %l2 = 0000000067e15ba0 000000007fffffff
3020! Mem[0000000010041410] = 0d0000000000002f, %l4 = 00000000000000f2
3021 ldxa [%i1+%o5]0x88,%l4 ! %l4 = 0d0000000000002f
3022! Mem[0000000020800040] = ffe12a9b, %l1 = 0000000000000000
3023 ldub [%o1+0x040],%l1 ! %l1 = 00000000000000ff
3024! %l3 = 000000007fffffff, immd = 0000000000000f62, %l2 = 0000000067e15ba0
3025 sdivx %l3,0xf62,%l2 ! %l2 = 000000000008522b
3026! Mem[0000000010001410] = 0000e3ff0000000d, %f16 = 0dffffff 00000000
3027 ldda [%i0+%o5]0x80,%f16 ! %f16 = 0000e3ff 0000000d
3028! Mem[00000000300c1410] = 01c343caffffc1ce, %l3 = 000000007fffffff
3029 ldxa [%i3+%o5]0x89,%l3 ! %l3 = 01c343caffffc1ce
3030! Mem[0000000030101410] = 0d000000, %l5 = 00000000000ae0e4
3031 ldsba [%i4+%o5]0x89,%l5 ! %l5 = 0000000000000000
3032! Starting 10 instruction Store Burst
3033! %l5 = 0000000000000000, Mem[0000000030001410] = 00000000
3034 stba %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
3035
3036p0_label_116:
3037! Mem[0000000010041400] = 0000ff12, %l0 = 0000000012ffff58
3038 swapa [%i1+%g0]0x88,%l0 ! %l0 = 000000000000ff12
3039! %l5 = 0000000000000000, Mem[0000000010181408] = 00000000
3040 stha %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
3041! %f4 = 01c343ca ffffc1ce, %l3 = 01c343caffffc1ce
3042! Mem[0000000010181410] = 000000000000003a
3043 add %i6,0x010,%g1
3044 stda %f4,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010181410] = 00000000ca43c301
3045! Mem[0000000030041408] = fb191258, %l7 = 00000000e89fff14
3046 swapa [%i1+%o4]0x89,%l7 ! %l7 = 00000000fb191258
3047! Mem[0000000010101400] = 00000000, %l2 = 000000000008522b
3048 swapa [%i4+%g0]0x88,%l2 ! %l2 = 0000000000000000
3049! Mem[0000000010181408] = 00000000, %l5 = 0000000000000000
3050 swapa [%i6+%o4]0x88,%l5 ! %l5 = 0000000000000000
3051! %l4 = 0d0000000000002f, %l5 = 0000000000000000, %l3 = 01c343caffffc1ce
3052 sub %l4,%l5,%l3 ! %l3 = 0d0000000000002f
3053! %f21 = ffffff0d, %f21 = ffffff0d, %f31 = 564ce1f4
3054 fsubs %f21,%f21,%f31 ! %f31 = ffffff0d
3055! %l2 = 00000000, %l3 = 0000002f, Mem[0000000010141400] = 00000000 00000000
3056 stda %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 0000002f
3057! Starting 10 instruction Load Burst
3058! Mem[0000000021800140] = 00ff6ae1, %l3 = 0d0000000000002f
3059 ldub [%o3+0x140],%l3 ! %l3 = 0000000000000000
3060
3061p0_label_117:
3062! Mem[0000000010041408] = 00000000, %l1 = 00000000000000ff
3063 ldsha [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000
3064! Mem[00000000201c0000] = ffffd27d, %l2 = 0000000000000000
3065 ldsha [%o0+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
3066! Mem[0000000010181410] = 00000000, %l5 = 0000000000000000
3067 ldsha [%i6+%o5]0x80,%l5 ! %l5 = 0000000000000000
3068! Mem[00000000100c1408] = ffffff0d, %f29 = 00000000
3069 lda [%i3+%o4]0x88,%f29 ! %f29 = ffffff0d
3070 membar #Sync ! Added by membar checker (23)
3071! Mem[0000000010041400] = 58ffff12 00000000 00000000 000000ff
3072! Mem[0000000010041410] = 2f000000 0000000d 69fb9d57 12ffff58
3073! Mem[0000000010041420] = e8000000 ff7c00ff 01c3c301 0000ff00
3074! Mem[0000000010041430] = 000000ff 04d4ffff bca1ff70 ba01ffff
3075 ldda [%i1]ASI_BLK_PL,%f0 ! Block Load from 0000000010041400
3076! Mem[0000000010041400] = 58ffff12, %f24 = 901acbd0
3077 lda [%i1+0x000]%asi,%f24 ! %f24 = 58ffff12
3078! Mem[0000000010081410] = ceffffff, %l1 = 0000000000000000
3079 lduha [%i2+%o5]0x88,%l1 ! %l1 = 000000000000ffff
3080! Mem[0000000021800100] = 58e8d196, %l6 = 0000000000000058
3081 lduha [%o3+0x100]%asi,%l6 ! %l6 = 00000000000058e8
3082! Mem[00000000100c1400] = 00000000f4e14c56, %f24 = 58ffff12 73a3db94
3083 ldda [%i3+%g0]0x88,%f24 ! %f24 = 00000000 f4e14c56
3084! Starting 10 instruction Store Burst
3085! %l3 = 0000000000000000, Mem[0000000030041400] = fb1912ff
3086 stha %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = fb190000
3087
3088p0_label_118:
3089! Mem[0000000010181410] = 00000000, %l2 = ffffffffffffffff
3090 swapa [%i6+%o5]0x88,%l2 ! %l2 = 0000000000000000
3091! Mem[0000000030141408] = a05be167, %l7 = 00000000fb191258
3092 swapa [%i5+%o4]0x89,%l7 ! %l7 = 00000000a05be167
3093! %l2 = 0000000000000000, Mem[00000000211c0000] = ff142346, %asi = 80
3094 stba %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00142346
3095! %l2 = 0000000000000000, Mem[0000000030141408] = ffffff7ffb191258
3096 stxa %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000000000000000
3097! Mem[000000001004141d] = 12ffff58, %l5 = 0000000000000000
3098 ldstub [%i1+0x01d],%l5 ! %l5 = 000000ff000000ff
3099! %l1 = 000000000000ffff, immed = fffffc9d, %y = 00000000
3100 udiv %l1,-0x363,%l7 ! %l7 = 0000000000000000
3101 mov %l0,%y ! %y = 0000ff12
3102! %f29 = ffffff0d, Mem[0000000010141410] = f89f7cff
3103 sta %f29,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffff0d
3104! %l4 = 0d0000000000002f, Mem[0000000010181408] = 00000000
3105 stwa %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000002f
3106! %l6 = 00000000000058e8, Mem[00000000201c0000] = ffffd27d
3107 stb %l6,[%o0+%g0] ! Mem[00000000201c0000] = e8ffd27d
3108! Starting 10 instruction Load Burst
3109! Mem[0000000010101410] = ff0068e6, %l5 = 00000000000000ff
3110 ldswa [%i4+%o5]0x80,%l5 ! %l5 = ffffffffff0068e6
3111
3112p0_label_119:
3113! Mem[00000000201c0000] = e8ffd27d, %l5 = ffffffffff0068e6
3114 lduh [%o0+%g0],%l5 ! %l5 = 000000000000e8ff
3115! Mem[00000000100c1410] = 000000ff, %l7 = 0000000000000000
3116 lduba [%i3+%o5]0x88,%l7 ! %l7 = 00000000000000ff
3117! Mem[0000000010041434] = 04d4ffff, %l0 = 000000000000ff12
3118 ldsba [%i1+0x035]%asi,%l0 ! %l0 = ffffffffffffffd4
3119! Mem[0000000010141414] = 65db8bff, %l3 = 0000000000000000
3120 ldsw [%i5+0x014],%l3 ! %l3 = 0000000065db8bff
3121! %f18 = 333abe45, %f18 = 333abe45
3122 fsqrts %f18,%f18 ! %f18 = 395aa57e
3123! Mem[0000000010081408] = fff20000, %l2 = 0000000000000000
3124 lduwa [%i2+%o4]0x88,%l2 ! %l2 = 00000000fff20000
3125! %l6 = 00000000000058e8, imm = fffffffffffff848, %l0 = ffffffffffffffd4
3126 xnor %l6,-0x7b8,%l0 ! %l0 = 0000000000005f5f
3127! Mem[0000000030101400] = 0000feae, %l5 = 000000000000e8ff
3128 ldswa [%i4+%g0]0x89,%l5 ! %l5 = 000000000000feae
3129! Mem[0000000010081410] = ceffffff, %l5 = 000000000000feae
3130 ldsba [%i2+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
3131! Starting 10 instruction Store Burst
3132! Mem[00000000201c0000] = e8ffd27d, %l7 = 00000000000000ff
3133 ldstuba [%o0+0x000]%asi,%l7 ! %l7 = 000000e8000000ff
3134
3135p0_label_120:
3136! Mem[000000001014142a] = f8040000, %l3 = 0000000065db8bff
3137 ldstub [%i5+0x02a],%l3 ! %l3 = 00000000000000ff
3138! %l1 = 000000000000ffff, Mem[0000000010001402] = 12ffff58
3139 sth %l1,[%i0+0x002] ! Mem[0000000010001400] = 12ffffff
3140 membar #Sync ! Added by membar checker (24)
3141! %l1 = 000000000000ffff, Mem[0000000010041410] = 2f000000
3142 stha %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffff0000
3143! %l2 = 00000000fff20000, imm = fffffffffffff0ca, %l3 = 0000000000000000
3144 subc %l2,-0xf36,%l3 ! %l3 = 00000000fff20f36
3145! %l4 = 0d0000000000002f, Mem[0000000010101400] = 2b520800
3146 stha %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 002f0800
3147! %l4 = 0000002f, %l5 = ffffffff, Mem[0000000010181408] = 0000002f 67000000
3148 stda %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000002f ffffffff
3149! Mem[0000000010081410] = ceffffff, %l2 = 00000000fff20000
3150 ldstuba [%i2+%o5]0x88,%l2 ! %l2 = 000000ff000000ff
3151! %l0 = 0000000000005f5f, Mem[0000000030181408] = 524b7e2e
3152 stwa %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00005f5f
3153! %l3 = 00000000fff20f36, Mem[00000000100c1414] = 564ce1f4, %asi = 80
3154 stha %l3,[%i3+0x014]%asi ! Mem[00000000100c1414] = 0f36e1f4
3155! Starting 10 instruction Load Burst
3156! Mem[0000000010081408] = 0000f2ff, %l2 = 00000000000000ff
3157 lduba [%i2+%o4]0x80,%l2 ! %l2 = 0000000000000000
3158
3159p0_label_121:
3160! Mem[0000000010141410] = 0dffffff, %l1 = 000000000000ffff
3161 ldswa [%i5+%o5]0x88,%l1 ! %l1 = 000000000dffffff
3162! Mem[00000000100c1400] = 564ce1f4, %l3 = 00000000fff20f36
3163 ldswa [%i3+%g0]0x80,%l3 ! %l3 = 00000000564ce1f4
3164! Mem[0000000030181408] = 00005f5f, %l5 = ffffffffffffffff
3165 ldsha [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000000
3166! Mem[0000000030141408] = 00000000, %f14 = ffff01ba
3167 lda [%i5+%o4]0x89,%f14 ! %f14 = 00000000
3168! %f8 = ff007cff, %f2 = ff000000, %f31 = ffffff0d
3169 fadds %f8 ,%f2 ,%f31 ! %f31 = ff800000
3170! Mem[0000000020800040] = ffe12a9b, %l6 = 00000000000058e8
3171 ldsh [%o1+0x040],%l6 ! %l6 = ffffffffffffffe1
3172! Mem[0000000010141400] = 00000000, %l5 = 0000000000000000
3173 ldsba [%i5+%g0]0x88,%l5 ! %l5 = 0000000000000000
3174! Mem[0000000030001408] = 0000ffff, %l6 = ffffffffffffffe1
3175 ldswa [%i0+%o4]0x81,%l6 ! %l6 = 000000000000ffff
3176! Mem[0000000010001404] = 00000000, %l5 = 0000000000000000
3177 ldsh [%i0+0x006],%l5 ! %l5 = 0000000000000000
3178! Starting 10 instruction Store Burst
3179! %l0 = 00005f5f, %l1 = 0dffffff, Mem[00000000100c1408] = ffffff0d 00000000
3180 stda %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00005f5f 0dffffff
3181
3182p0_label_122:
3183! %l4 = 0000002f, %l5 = 00000000, Mem[0000000010081408] = 0000f2ff 14ff9fe8
3184 stda %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000002f 00000000
3185! %f4 = 0d000000, %f12 = ffffd404, %f17 = 0000000d
3186 fsubs %f4 ,%f12,%f17 ! %f17 = ffffd404
3187! Mem[0000000030001400] = d0cb1a90, %l0 = 0000000000005f5f
3188 swapa [%i0+%g0]0x89,%l0 ! %l0 = 00000000d0cb1a90
3189! Mem[0000000010141400] = 00000000, %l1 = 000000000dffffff, %asi = 80
3190 swapa [%i5+0x000]%asi,%l1 ! %l1 = 0000000000000000
3191! %l4 = 0d0000000000002f, %l7 = 00000000000000e8, %l0 = 00000000d0cb1a90
3192 andn %l4,%l7,%l0 ! %l0 = 0d00000000000007
3193! Mem[0000000030101408] = 04000000, %l0 = 0d00000000000007
3194 ldstuba [%i4+%o4]0x81,%l0 ! %l0 = 00000004000000ff
3195! Mem[0000000010181430] = ee3bf804, %l6 = 0000ffff, %l2 = 00000000
3196 add %i6,0x30,%g1
3197 casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000ee3bf804
3198! %f22 = d14f1fda, Mem[000000001000143c] = e28fa055
3199 st %f22,[%i0+0x03c] ! Mem[000000001000143c] = d14f1fda
3200! %l2 = 00000000ee3bf804, Mem[00000000100c1438] = 466c4463, %asi = 80
3201 stwa %l2,[%i3+0x038]%asi ! Mem[00000000100c1438] = ee3bf804
3202! Starting 10 instruction Load Burst
3203! %f23 = 00000000, %f28 = e89fff14, %f6 = 58ffff12 579dfb69
3204 fsmuld %f23,%f28,%f6 ! %f6 = 80000000 00000000
3205
3206p0_label_123:
3207! Mem[0000000030101400] = aefe0000, %l3 = 00000000564ce1f4
3208 lduba [%i4+%g0]0x81,%l3 ! %l3 = 00000000000000ae
3209! Mem[0000000010141428] = f804ff00, %l1 = 0000000000000000
3210 ldsba [%i5+0x028]%asi,%l1 ! %l1 = fffffffffffffff8
3211! Mem[0000000010141434] = 06e3359c, %l0 = 0000000000000004
3212 ldswa [%i5+0x034]%asi,%l0 ! %l0 = 0000000006e3359c
3213! Mem[0000000010181428] = e89fff14fe453ffd, %l3 = 00000000000000ae
3214 ldxa [%i6+0x028]%asi,%l3 ! %l3 = e89fff14fe453ffd
3215! Mem[0000000010101438] = 8065adb4, %l4 = 0d0000000000002f
3216 ldub [%i4+0x03b],%l4 ! %l4 = 00000000000000b4
3217! Mem[0000000010141430] = 524b7e2e, %l1 = fffffffffffffff8
3218 ldsh [%i5+0x030],%l1 ! %l1 = 000000000000524b
3219! Mem[0000000010141420] = ffffffff, %l3 = e89fff14fe453ffd
3220 lduha [%i5+0x022]%asi,%l3 ! %l3 = 000000000000ffff
3221! Mem[00000000100c1408] = 5f5f0000, %l4 = 00000000000000b4
3222 ldsha [%i3+%o4]0x80,%l4 ! %l4 = 0000000000005f5f
3223! Mem[0000000010081438] = 67e15ba0 06e3249c, %l2 = ee3bf804, %l3 = 0000ffff
3224 ldd [%i2+0x038],%l2 ! %l2 = 0000000067e15ba0 0000000006e3249c
3225! Starting 10 instruction Store Burst
3226! %f10 = 00ff0000, Mem[0000000030001408] = 0000ffff
3227 sta %f10,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00ff0000
3228
3229p0_label_124:
3230! %l3 = 0000000006e3249c, Mem[00000000100c1408] = 5f5f0000
3231 stba %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 9c5f0000
3232! %f21 = ffffff0d, %f6 = 80000000, %f3 = 00000000
3233 fdivs %f21,%f6 ,%f3 ! %f3 = ffffff0d
3234! %f5 = 0000002f, Mem[0000000030181410] = 000000ff
3235 sta %f5 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000002f
3236! %l0 = 0000000006e3359c, Mem[000000001018142e] = fe453ffd, %asi = 80
3237 stba %l0,[%i6+0x02e]%asi ! Mem[000000001018142c] = fe459cfd
3238! %l7 = 00000000000000e8, %l3 = 0000000006e3249c, %l3 = 0000000006e3249c
3239 addc %l7,%l3,%l3 ! %l3 = 0000000006e32584
3240! %l6 = 000000000000ffff, Mem[0000000010101406] = ffffff0d, %asi = 80
3241 stha %l6,[%i4+0x006]%asi ! Mem[0000000010101404] = ffffffff
3242! %f19 = 0000000d, Mem[0000000010081420] = e417e6c0
3243 sta %f19,[%i2+0x020]%asi ! Mem[0000000010081420] = 0000000d
3244! %l3 = 0000000006e32584, Mem[000000001018141a] = 000000e8
3245 stb %l3,[%i6+0x01a] ! Mem[0000000010181418] = 000084e8
3246! %f10 = 00ff0000 01c3c301, Mem[0000000010081400] = ff000000 000000ff
3247 stda %f10,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00ff0000 01c3c301
3248! Starting 10 instruction Load Burst
3249! Mem[0000000010001400] = ffffff12, %f13 = ff000000
3250 lda [%i0+%g0]0x88,%f13 ! %f13 = ffffff12
3251
3252p0_label_125:
3253! Mem[00000000211c0000] = 00142346, %l6 = 000000000000ffff
3254 ldsba [%o2+0x001]%asi,%l6 ! %l6 = 0000000000000014
3255! Mem[0000000010141410] = ffffff0d, %l2 = 0000000067e15ba0
3256 ldsha [%i5+%o5]0x80,%l2 ! %l2 = ffffffffffffffff
3257! Mem[0000000010081420] = 0000000d, %l4 = 0000000000005f5f
3258 lduh [%i2+0x022],%l4 ! %l4 = 000000000000000d
3259! Mem[0000000030141408] = 00000000, %l2 = ffffffffffffffff
3260 ldswa [%i5+%o4]0x89,%l2 ! %l2 = 0000000000000000
3261! Mem[0000000021800040] = 0645a70e, %l5 = 0000000000000000
3262 lduba [%o3+0x041]%asi,%l5 ! %l5 = 0000000000000045
3263! Mem[0000000030041400] = fb190000, %l5 = 0000000000000045
3264 ldsha [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000000
3265! Mem[00000000100c1410] = 000000ff, %f29 = ffffff0d
3266 lda [%i3+%o5]0x88,%f29 ! %f29 = 000000ff
3267! Mem[00000000100c1400] = 564ce1f4, %l7 = 00000000000000e8
3268 ldsba [%i3+%g0]0x80,%l7 ! %l7 = 0000000000000056
3269! Mem[0000000010181410] = ffffffffca43c301, %f10 = 00ff0000 01c3c301
3270 ldda [%i6+%o5]0x80,%f10 ! %f10 = ffffffff ca43c301
3271! Starting 10 instruction Store Burst
3272! Mem[0000000010141400] = ffffff0d, %l6 = 0000000000000014
3273 swapa [%i5+%g0]0x88,%l6 ! %l6 = 00000000ffffff0d
3274
3275p0_label_126:
3276! %l4 = 000000000000000d, Mem[0000000010141400] = 2f00000000000014
3277 stxa %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000000000000d
3278! Mem[0000000010081400] = 00ff000001c3c301, %l1 = 000000000000524b, %l1 = 000000000000524b
3279 casxa [%i2]0x80,%l1,%l1 ! %l1 = 00ff000001c3c301
3280! %f16 = 0000e3ff ffffd404 395aa57e 0000000d
3281! %f20 = ffffffff ffffff0d d14f1fda 00000000
3282! %f24 = 00000000 f4e14c56 0d000000 ffe30000
3283! %f28 = e89fff14 000000ff 8065adb4 ff800000
3284 stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000030101400
3285! %l7 = 0000000000000056, Mem[0000000030141410] = 0d000000
3286 stha %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00560000
3287 membar #Sync ! Added by membar checker (25)
3288! Mem[0000000010101400] = 002f0800, %l3 = 0000000006e32584
3289 ldstuba [%i4+%g0]0x80,%l3 ! %l3 = 00000000000000ff
3290! %f18 = 395aa57e 0000000d, Mem[00000000100c1400] = f4e14c56 00000000
3291 stda %f18,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 395aa57e 0000000d
3292! %f26 = 0d000000 ffe30000, %l7 = 0000000000000056
3293! Mem[0000000010001420] = 901acbd073a3db94
3294 add %i0,0x020,%g1
3295 stda %f26,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010001420] = 901ae3ff0000db94
3296! %l7 = 0000000000000056, Mem[00000000300c1408] = 00000000ffffff0d
3297 stxa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000000000056
3298! %f24 = 00000000 f4e14c56, %l0 = 0000000006e3359c
3299! Mem[0000000030081418] = 74901046da1f4fd1
3300 add %i2,0x018,%g1
3301 stda %f24,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030081418] = 7490e1f4001f4f00
3302! Starting 10 instruction Load Burst
3303! %l5 = 0000000000000000, Mem[0000000030001400] = 5f5f0000
3304 stha %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000
3305
3306p0_label_127:
3307! %l7 = 0000000000000056, imm = fffffffffffff871, %l6 = 00000000ffffff0d
3308 addc %l7,-0x78f,%l6 ! %l6 = fffffffffffff8c7
3309! Mem[0000000030001408] = 0000ff00, %l7 = 0000000000000056
3310 ldsha [%i0+%o4]0x89,%l7 ! %l7 = ffffffffffffff00
3311! Mem[000000001010140c] = 000000ff, %l7 = ffffffffffffff00
3312 ldsba [%i4+0x00e]%asi,%l7 ! %l7 = 0000000000000000
3313! Mem[000000001008142c] = 005c0a63, %l3 = 0000000000000000
3314 ldsh [%i2+0x02c],%l3 ! %l3 = 000000000000005c
3315! Mem[0000000030141410] = 0056000001ff0000, %l0 = 0000000006e3359c
3316 ldxa [%i5+%o5]0x81,%l0 ! %l0 = 0056000001ff0000
3317! Mem[0000000010081410] = ceffffff, %l2 = 0000000000000000
3318 ldsba [%i2+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
3319! Mem[0000000010141408] = 00000000, %l1 = 00ff000001c3c301
3320 ldsba [%i5+%o4]0x80,%l1 ! %l1 = 0000000000000000
3321! Mem[0000000030101400] = 0000e3ff, %l1 = 0000000000000000
3322 lduba [%i4+%g0]0x81,%l1 ! %l1 = 0000000000000000
3323! Mem[0000000010141400] = 0d000000, %l3 = 000000000000005c
3324 ldsha [%i5+%g0]0x80,%l3 ! %l3 = 0000000000000d00
3325! Starting 10 instruction Store Burst
3326! Mem[0000000030001408] = 0000ff00, %l0 = 0056000001ff0000
3327 swapa [%i0+%o4]0x89,%l0 ! %l0 = 000000000000ff00
3328
3329p0_label_128:
3330! %l6 = fffff8c7, %l7 = 00000000, Mem[0000000030101400] = 0000e3ff ffffd404
3331 stda %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = fffff8c7 00000000
3332! %l3 = 0000000000000d00, Mem[0000000010041412] = ffff0000
3333 stb %l3,[%i1+0x012] ! Mem[0000000010041410] = ffff0000
3334! %l0 = 000000000000ff00, Mem[0000000020800001] = 99ffd48e, %asi = 80
3335 stba %l0,[%o1+0x001]%asi ! Mem[0000000020800000] = 9900d48e
3336! Mem[00000000218001c1] = 2dff63d1, %l0 = 000000000000ff00
3337 ldstub [%o3+0x1c1],%l0 ! %l0 = 000000ff000000ff
3338! %f16 = 0000e3ff ffffd404 395aa57e 0000000d
3339! %f20 = ffffffff ffffff0d d14f1fda 00000000
3340! %f24 = 00000000 f4e14c56 0d000000 ffe30000
3341! %f28 = e89fff14 000000ff 8065adb4 ff800000
3342 stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000010101400
3343! Mem[0000000030141410] = 00560000, %l3 = 0000000000000d00
3344 swapa [%i5+%o5]0x81,%l3 ! %l3 = 0000000000560000
3345! Mem[0000000010041424] = ff7c00ff, %l7 = 0000000000000000
3346 swap [%i1+0x024],%l7 ! %l7 = 00000000ff7c00ff
3347! Mem[000000001000141a] = d14f1fda, %l0 = 00000000000000ff
3348 ldstuba [%i0+0x01a]%asi,%l0 ! %l0 = 0000001f000000ff
3349! %f10 = ffffffff, Mem[0000000010081400] = 00ff0000
3350 sta %f10,[%i2+%g0]0x80 ! Mem[0000000010081400] = ffffffff
3351! Starting 10 instruction Load Burst
3352! Mem[0000000030001408] = 01ff0000, %l0 = 000000000000001f
3353 ldswa [%i0+%o4]0x89,%l0 ! %l0 = 0000000001ff0000
3354
3355p0_label_129:
3356 membar #Sync ! Added by membar checker (26)
3357! Mem[0000000030101400] = fffff8c7 00000000 395aa57e 0000000d
3358! Mem[0000000030101410] = ffffffff ffffff0d d14f1fda 00000000
3359! Mem[0000000030101420] = 00000000 f4e14c56 0d000000 ffe30000
3360! Mem[0000000030101430] = e89fff14 000000ff 8065adb4 ff800000
3361 ldda [%i4]ASI_BLK_SL,%f0 ! Block Load from 0000000030101400
3362! Mem[0000000010181400] = 4400008b0000ff0d, %f22 = d14f1fda 00000000
3363 ldda [%i6+%g0]0x80,%f22 ! %f22 = 4400008b 0000ff0d
3364! Mem[0000000010141410] = ffffff0d65db8bff, %f20 = ffffffff ffffff0d
3365 ldda [%i5+%o5]0x80,%f20 ! %f20 = ffffff0d 65db8bff
3366! Mem[0000000010001400] = 12ffffff, %l1 = 0000000000000000
3367 ldsha [%i0+0x002]%asi,%l1 ! %l1 = ffffffffffffffff
3368! Mem[0000000030181400] = 00000000, %l2 = ffffffffffffffff
3369 ldsha [%i6+%g0]0x89,%l2 ! %l2 = 0000000000000000
3370! Mem[0000000030101408] = 395aa57e, %l1 = ffffffffffffffff
3371 lduwa [%i4+%o4]0x81,%l1 ! %l1 = 00000000395aa57e
3372! Mem[0000000010001408] = 58ffff12fb191258, %l1 = 00000000395aa57e
3373 ldxa [%i0+%o4]0x80,%l1 ! %l1 = 58ffff12fb191258
3374! Mem[00000000100c1410] = ff0000000f36e1f4, %l1 = 58ffff12fb191258
3375 ldxa [%i3+%o5]0x80,%l1 ! %l1 = ff0000000f36e1f4
3376! Mem[0000000010101438] = 8065adb4, %l7 = 00000000ff7c00ff
3377 lduha [%i4+0x03a]%asi,%l7 ! %l7 = 000000000000adb4
3378! Starting 10 instruction Store Burst
3379! Mem[0000000010081408] = 2f000000, %l5 = 0000000000000000
3380 ldstuba [%i2+%o4]0x88,%l5 ! %l5 = 00000000000000ff
3381
3382p0_label_130:
3383! Mem[0000000010101408] = 7ea55a39, %l4 = 000000000000000d
3384 swapa [%i4+%o4]0x88,%l4 ! %l4 = 000000007ea55a39
3385! %l2 = 00000000, %l3 = 00560000, Mem[0000000010141408] = 00000000 fb19129c
3386 stda %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 00560000
3387! Mem[000000001000141c] = 46109074, %l2 = 00000000, %l3 = 00560000
3388 add %i0,0x1c,%g1
3389 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000046109074
3390! Mem[00000000211c0001] = 00142346, %l0 = 0000000001ff0000
3391 ldstub [%o2+0x001],%l0 ! %l0 = 00000014000000ff
3392! %l0 = 0000000000000014, Mem[0000000010141410] = 0dffffff
3393 stha %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0dff0014
3394! %l0 = 00000014, %l1 = 0f36e1f4, Mem[0000000030041410] = 00000000 0000ff14
3395 stda %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000014 0f36e1f4
3396! %l7 = 000000000000adb4, Mem[00000000100c1408] = 9c5f0000
3397 stha %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = adb40000
3398! Mem[0000000010081400] = ffffffff, %l1 = ff0000000f36e1f4
3399 swapa [%i2+%g0]0x80,%l1 ! %l1 = 00000000ffffffff
3400! Mem[0000000030081400] = 00000000, %l3 = 0000000046109074
3401 ldstuba [%i2+%g0]0x89,%l3 ! %l3 = 00000000000000ff
3402! Starting 10 instruction Load Burst
3403! Mem[0000000010081438] = 67e15ba006e3249c, %l5 = 0000000000000000
3404 ldxa [%i2+0x038]%asi,%l5 ! %l5 = 67e15ba006e3249c
3405
3406p0_label_131:
3407! Mem[0000000010001400] = 12ffffff, %l0 = 0000000000000014
3408 ldsba [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000012
3409! Mem[0000000010101408] = 0d0000000000000d, %l5 = 67e15ba006e3249c
3410 ldxa [%i4+0x008]%asi,%l5 ! %l5 = 0d0000000000000d
3411! Mem[0000000030141408] = 00000000, %l5 = 0d0000000000000d
3412 lduba [%i5+%o4]0x89,%l5 ! %l5 = 0000000000000000
3413! Mem[0000000030041400] = 000019fb, %f16 = 0000e3ff
3414 lda [%i1+%g0]0x81,%f16 ! %f16 = 000019fb
3415! Mem[0000000010001408] = 581219fb12ffff58, %l1 = 00000000ffffffff
3416 ldxa [%i0+%o4]0x88,%l1 ! %l1 = 581219fb12ffff58
3417! Mem[0000000010081400] = f4e1360f, %l5 = 0000000000000000
3418 ldsba [%i2+%g0]0x88,%l5 ! %l5 = 000000000000000f
3419! %l7 = 000000000000adb4, imm = fffffffffffff214, %l2 = 0000000000000000
3420 add %l7,-0xdec,%l2 ! %l2 = 0000000000009fc8
3421! Mem[000000001018140c] = ffffffff, %l3 = 0000000000000000
3422 lduba [%i6+0x00f]%asi,%l3 ! %l3 = 00000000000000ff
3423! Mem[0000000010041400] = 58ffff12, %f29 = 000000ff
3424 lda [%i1+%g0]0x80,%f29 ! %f29 = 58ffff12
3425! Starting 10 instruction Store Burst
3426! %l2 = 0000000000009fc8, immd = fffffffffffff567, %l3 = 00000000000000ff
3427 sdivx %l2,-0xa99,%l3 ! %l3 = fffffffffffffff1
3428
3429p0_label_132:
3430! %l2 = 0000000000009fc8, Mem[00000000211c0001] = 00ff2346, %asi = 80
3431 stba %l2,[%o2+0x001]%asi ! Mem[00000000211c0000] = 00c82346
3432! %l2 = 0000000000009fc8, %l5 = 000000000000000f, %l3 = fffffffffffffff1
3433 addc %l2,%l5,%l3 ! %l3 = 0000000000009fd7
3434! %l5 = 000000000000000f, Mem[0000000010141400] = 0d000000
3435 stha %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000f0000
3436! Mem[0000000030101410] = ffffffff, %l2 = 0000000000009fc8
3437 ldstuba [%i4+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
3438! Mem[0000000010181402] = 4400008b, %l1 = 581219fb12ffff58
3439 ldstuba [%i6+0x002]%asi,%l1 ! %l1 = 00000000000000ff
3440! %l0 = 00000012, %l1 = 00000000, Mem[0000000010101410] = ffffffff 0dffffff
3441 stda %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000012 00000000
3442! Mem[0000000030001400] = 00000000, %l4 = 000000007ea55a39
3443 swapa [%i0+%g0]0x89,%l4 ! %l4 = 0000000000000000
3444! %f0 = 00000000 c7f8ffff, Mem[0000000010001400] = 12ffffff 00000000
3445 stda %f0 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000 c7f8ffff
3446! %l5 = 000000000000000f, Mem[0000000010001400] = 00000000c7f8ffff, %asi = 80
3447 stxa %l5,[%i0+0x000]%asi ! Mem[0000000010001400] = 000000000000000f
3448! Starting 10 instruction Load Burst
3449! Mem[0000000010081418] = ffe1e06e, %l4 = 0000000000000000
3450 lduba [%i2+0x01a]%asi,%l4 ! %l4 = 00000000000000e0
3451
3452p0_label_133:
3453! Mem[00000000100c1410] = ff000000, %l6 = fffffffffffff8c7
3454 ldsha [%i3+%o5]0x80,%l6 ! %l6 = ffffffffffffff00
3455! Mem[00000000100c1408] = 0000b4ad, %l6 = ffffffffffffff00
3456 lduba [%i3+%o4]0x88,%l6 ! %l6 = 00000000000000ad
3457! Mem[0000000030041410] = 00000014, %l3 = 0000000000009fd7
3458 ldswa [%i1+%o5]0x89,%l3 ! %l3 = 0000000000000014
3459! Mem[0000000010141424] = ffffff0d, %l6 = 00000000000000ad
3460 lduw [%i5+0x024],%l6 ! %l6 = 00000000ffffff0d
3461! Mem[00000000211c0000] = 00c82346, %l0 = 0000000000000012
3462 ldsb [%o2+%g0],%l0 ! %l0 = 0000000000000000
3463! Mem[0000000021800000] = 0bffd806, %l7 = 000000000000adb4
3464 lduha [%o3+0x000]%asi,%l7 ! %l7 = 0000000000000bff
3465! Mem[0000000010101400] = 0000e3ffffffd404, %f28 = e89fff14 58ffff12
3466 ldd [%i4+%g0],%f28 ! %f28 = 0000e3ff ffffd404
3467! Mem[00000000211c0000] = 00c82346, %l5 = 000000000000000f
3468 ldsba [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000000
3469! Mem[00000000100c1408] = 0000b4ad, %l0 = 0000000000000000
3470 ldsha [%i3+%o4]0x88,%l0 ! %l0 = ffffffffffffb4ad
3471! Starting 10 instruction Store Burst
3472! Mem[0000000030141408] = 00000000, %l5 = 0000000000000000
3473 swapa [%i5+%o4]0x81,%l5 ! %l5 = 0000000000000000
3474
3475p0_label_134:
3476! %l3 = 0000000000000014, Mem[0000000030041410] = 0f36e1f400000014
3477 stxa %l3,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000000000000014
3478! Mem[0000000010001408] = 12ffff58, %l7 = 0000000000000bff
3479 ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 00000058000000ff
3480! Mem[0000000030141400] = fb191258, %l6 = 00000000ffffff0d
3481 swapa [%i5+%g0]0x89,%l6 ! %l6 = 00000000fb191258
3482! %f0 = 00000000 c7f8ffff, Mem[0000000030081410] = 0d000000 ffe30000
3483 stda %f0 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000 c7f8ffff
3484! %l2 = 00000000000000ff, Mem[0000000010141400] = 0000000000000f00
3485 stxa %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000000000ff
3486! %l5 = 0000000000000000, Mem[0000000020800000] = 9900d48e
3487 sth %l5,[%o1+%g0] ! Mem[0000000020800000] = 0000d48e
3488! %l4 = 00000000000000e0, Mem[00000000100c1408] = adb40000ffffff0d
3489 stx %l4,[%i3+%o4] ! Mem[00000000100c1408] = 00000000000000e0
3490! %l2 = 000000ff, %l3 = 00000014, Mem[0000000010141400] = ff000000 00000000
3491 stda %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000ff 00000014
3492! %l7 = 0000000000000058, Mem[00000000201c0000] = ffffd27d, %asi = 80
3493 stha %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = 0058d27d
3494! Starting 10 instruction Load Burst
3495! Mem[0000000030001410] = 00000000, %l6 = 00000000fb191258
3496 lduwa [%i0+%o5]0x81,%l6 ! %l6 = 0000000000000000
3497
3498p0_label_135:
3499! Mem[0000000030141408] = 00000000, %f9 = 00000000
3500 lda [%i5+%o4]0x81,%f9 ! %f9 = 00000000
3501! Mem[0000000010101430] = e89fff14, %l1 = 0000000000000000
3502 lduw [%i4+0x030],%l1 ! %l1 = 00000000e89fff14
3503! Mem[000000001010143c] = ff800000, %l4 = 00000000000000e0
3504 ldsw [%i4+0x03c],%l4 ! %l4 = ffffffffff800000
3505! Mem[0000000010101408] = 0d0000000000000d, %l5 = 0000000000000000
3506 ldx [%i4+%o4],%l5 ! %l5 = 0d0000000000000d
3507! Mem[0000000010181400] = 4400ff8b 0000ff0d, %l6 = 00000000, %l7 = 00000058
3508 ldda [%i6+%g0]0x80,%l6 ! %l6 = 000000004400ff8b 000000000000ff0d
3509! Mem[0000000010081408] = 00000000 2f0000ff, %l2 = 000000ff, %l3 = 00000014
3510 ldda [%i2+%o4]0x88,%l2 ! %l2 = 000000002f0000ff 0000000000000000
3511! Mem[0000000010041408] = 00000000, %l2 = 000000002f0000ff
3512 ldsba [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000000
3513! %l4 = ffffffffff800000, immd = fffffffffffff6be, %l2 = 0000000000000000
3514 sdivx %l4,-0x942,%l2 ! %l2 = 0000000000000dd3
3515! Mem[0000000030141410] = 00000d00, %l6 = 000000004400ff8b
3516 ldsha [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000000
3517! Starting 10 instruction Store Burst
3518! %l3 = 0000000000000000, Mem[0000000010141400] = 000000ff
3519 stba %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000ff
3520
3521p0_label_136:
3522! %l7 = 000000000000ff0d, Mem[0000000030181410] = 2f000000
3523 stwa %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000ff0d
3524! %l2 = 0000000000000dd3, Mem[000000001018141c] = bcffffff, %asi = 80
3525 stba %l2,[%i6+0x01c]%asi ! Mem[000000001018141c] = d3ffffff
3526! %f6 = 00000000 da1f4fd1, Mem[0000000010101410] = 00000012 00000000
3527 stda %f6 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000 da1f4fd1
3528! %l5 = 0d0000000000000d, Mem[0000000030041400] = fb190000
3529 stha %l5,[%i1+%g0]0x89 ! Mem[0000000030041400] = fb19000d
3530! %l2 = 0000000000000dd3, Mem[000000001008141a] = ffe1e06e, %asi = 80
3531 stha %l2,[%i2+0x01a]%asi ! Mem[0000000010081418] = ffe10dd3
3532! %l7 = 000000000000ff0d, Mem[0000000030181410] = 0dff0000
3533 stha %l7,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0dffff0d
3534! %l1 = 00000000e89fff14, Mem[0000000030001408] = 0000ff01
3535 stwa %l1,[%i0+%o4]0x81 ! Mem[0000000030001408] = e89fff14
3536! %l5 = 0d0000000000000d, Mem[0000000010001410] = 0000e3ff
3537 stba %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0d00e3ff
3538! %l5 = 0d0000000000000d, Mem[00000000201c0001] = 0058d27d
3539 stb %l5,[%o0+0x001] ! Mem[00000000201c0000] = 000dd27d
3540! Starting 10 instruction Load Burst
3541! Mem[0000000030101410] = ffffffff, %l2 = 0000000000000dd3
3542 ldsha [%i4+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
3543
3544p0_label_137:
3545! Mem[0000000030101408] = 7ea55a39, %l3 = 0000000000000000
3546 ldsha [%i4+%o4]0x89,%l3 ! %l3 = 0000000000005a39
3547! Mem[0000000030001400] = 94dba3737ea55a39, %f2 = 0d000000 7ea55a39
3548 ldda [%i0+%g0]0x89,%f2 ! %f2 = 94dba373 7ea55a39
3549! Mem[0000000020800000] = 0000d48e, %l7 = 000000000000ff0d
3550 ldub [%o1+%g0],%l7 ! %l7 = 0000000000000000
3551! Mem[0000000010101408] = 0d000000, %l3 = 0000000000005a39
3552 ldswa [%i4+%o4]0x80,%l3 ! %l3 = 000000000d000000
3553! Mem[0000000010081408] = ff00002f, %l2 = ffffffffffffffff
3554 lduha [%i2+%o4]0x80,%l2 ! %l2 = 000000000000ff00
3555! Mem[00000000201c0000] = 000dd27d, %l2 = 000000000000ff00
3556 lduba [%o0+0x000]%asi,%l2 ! %l2 = 0000000000000000
3557 membar #Sync ! Added by membar checker (27)
3558! Mem[0000000010001400] = 00000000 0000000f ffffff12 fb191258
3559! Mem[0000000010001410] = 0d00e3ff 0000000d d14fffda 46109074
3560! Mem[0000000010001420] = 901ae3ff 0000db94 579dfb69 2f8b875d
3561! Mem[0000000010001430] = ff9fff14 ffe3ff0d 466c4463 d14f1fda
3562 ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 0000000010001400
3563! Mem[000000001018143c] = 00000000, %f6 = 00000000
3564 ld [%i6+0x03c],%f6 ! %f6 = 00000000
3565! Mem[0000000030101408] = 0d0000007ea55a39, %f14 = 000080ff b4ad6580
3566 ldda [%i4+%o4]0x89,%f14 ! %f14 = 0d000000 7ea55a39
3567! Starting 10 instruction Store Burst
3568! Mem[0000000010141408] = 00000000, %l6 = 0000000000000000
3569 ldstuba [%i5+%o4]0x80,%l6 ! %l6 = 00000000000000ff
3570
3571p0_label_138:
3572! Mem[0000000010041400] = 12ffff58, %l2 = 0000000000000000
3573 swapa [%i1+%g0]0x88,%l2 ! %l2 = 0000000012ffff58
3574! %l0 = ffffffffffffb4ad, Mem[0000000010041408] = 00000000
3575 stha %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000b4ad
3576! %l6 = 0000000000000000, Mem[0000000010101400] = 0000e3ff
3577 stha %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000e3ff
3578! %f8 = 564ce1f4 00000000, Mem[0000000010181400] = 8bff0044 0dff0000
3579 stda %f8 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 564ce1f4 00000000
3580! Mem[0000000010141410] = 1400ff0d, %l6 = 0000000000000000
3581 swapa [%i5+%o5]0x80,%l6 ! %l6 = 000000001400ff0d
3582! Mem[0000000030141408] = 00000000, %l1 = 00000000e89fff14
3583 ldstuba [%i5+%o4]0x81,%l1 ! %l1 = 00000000000000ff
3584! Mem[0000000010181408] = 2f000000, %l2 = 0000000012ffff58
3585 swapa [%i6+%o4]0x80,%l2 ! %l2 = 000000002f000000
3586! %f8 = 564ce1f4, Mem[00000000100c1400] = 0000000d
3587 sta %f8 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 564ce1f4
3588! Mem[0000000010041410] = ffff0000, %l2 = 000000002f000000
3589 swapa [%i1+%o5]0x80,%l2 ! %l2 = 00000000ffff0000
3590! Starting 10 instruction Load Burst
3591! Mem[0000000030081408] = ceffffff, %l1 = 0000000000000000
3592 ldsha [%i2+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
3593
3594p0_label_139:
3595! Mem[0000000010041408] = adb40000000000ff, %l3 = 000000000d000000
3596 ldxa [%i1+%o4]0x80,%l3 ! %l3 = adb40000000000ff
3597! Mem[0000000010081410] = ffffffce, %l4 = ffffffffff800000
3598 lduha [%i2+%o5]0x80,%l4 ! %l4 = 000000000000ffff
3599! %f10 = 0000e3ff, %f6 = 00000000, %f7 = da1f4fd1
3600 fadds %f10,%f6 ,%f7 ! %l0 = ffffffffffffb4cf, Unfinished, %fsr = 1100000000
3601! Mem[0000000010181400] = 00000000f4e14c56, %l4 = 000000000000ffff
3602 ldxa [%i6+0x000]%asi,%l4 ! %l4 = 00000000f4e14c56
3603! Mem[0000000030001408] = e89fff14, %l4 = 00000000f4e14c56
3604 lduba [%i0+%o4]0x81,%l4 ! %l4 = 00000000000000e8
3605! Mem[0000000010101400] = 04d4ffffffe30000, %f6 = 00000000 da1f4fd1
3606 ldda [%i4+%g0]0x88,%f6 ! %f6 = 04d4ffff ffe30000
3607! Mem[00000000211c0000] = 00c82346, %l3 = adb40000000000ff
3608 lduh [%o2+%g0],%l3 ! %l3 = 00000000000000c8
3609! Mem[0000000020800040] = ffe12a9b, %l2 = 00000000ffff0000
3610 lduba [%o1+0x041]%asi,%l2 ! %l2 = 00000000000000e1
3611! Mem[0000000030181400] = 00000000, %l0 = ffffffffffffb4cf
3612 ldswa [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000000
3613! Starting 10 instruction Store Burst
3614! %l4 = 000000e8, %l5 = 0000000d, Mem[0000000030141410] = 000d0000 0000ff01
3615 stda %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000e8 0000000d
3616
3617p0_label_140:
3618 membar #Sync ! Added by membar checker (28)
3619! %f10 = 0000e3ff 0000000d, Mem[0000000010001400] = 00000000 0f000000
3620 stda %f10,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000e3ff 0000000d
3621! Mem[0000000030181400] = 00000000, %l1 = ffffffffffffffff
3622 swapa [%i6+%g0]0x81,%l1 ! %l1 = 0000000000000000
3623! %f16 = 00000000 0000000f ffffff12 fb191258
3624! %f20 = 0d00e3ff 0000000d d14fffda 46109074
3625! %f24 = 901ae3ff 0000db94 579dfb69 2f8b875d
3626! %f28 = ff9fff14 ffe3ff0d 466c4463 d14f1fda
3627 stda %f16,[%i2]ASI_BLK_AIUP ! Block Store to 0000000010081400
3628! %f14 = 0d000000 7ea55a39, %l3 = 00000000000000c8
3629! Mem[0000000010141400] = 000000ff00000014
3630 stda %f14,[%i5+%l3]ASI_PST16_P ! Mem[0000000010141400] = 0d0000ff00000014
3631! Mem[0000000010041410] = 2f000000, %l6 = 000000001400ff0d
3632 ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 0000002f000000ff
3633! Mem[0000000030041408] = e89fff14, %l1 = 0000000000000000
3634 ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 00000014000000ff
3635! %l6 = 0000002f, %l7 = 00000000, Mem[00000000300c1410] = cec1ffff ca43c301
3636 stda %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000002f 00000000
3637! Mem[0000000021800001] = 0bffd806, %l7 = 0000000000000000
3638 ldstuba [%o3+0x001]%asi,%l7 ! %l7 = 000000ff000000ff
3639! %l7 = 00000000000000ff, Mem[0000000010081410] = 0d000000ffe3000d
3640 stxa %l7,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000000000ff
3641! Starting 10 instruction Load Burst
3642! Mem[0000000030181408] = 5f5f0000, %l6 = 000000000000002f
3643 ldsba [%i6+%o4]0x89,%l6 ! %l6 = 0000000000000000
3644
3645p0_label_141:
3646! Mem[0000000030101408] = 7ea55a39, %l1 = 0000000000000014
3647 ldsba [%i4+%o4]0x89,%l1 ! %l1 = 0000000000000039
3648! %f6 = 04d4ffff, %f7 = ffe30000, %f12 = ff000000
3649 fadds %f6 ,%f7 ,%f12 ! %f12 = ffe30000
3650! Mem[000000001014141c] = fff8ffff, %f9 = 00000000
3651 lda [%i5+0x01c]%asi,%f9 ! %f9 = fff8ffff
3652! Mem[00000000201c0000] = 000dd27d, %l2 = 00000000000000e1
3653 lduha [%o0+0x000]%asi,%l2 ! %l2 = 000000000000000d
3654! Mem[0000000030001400] = 7ea55a39, %l0 = 0000000000000000
3655 lduha [%i0+%g0]0x89,%l0 ! %l0 = 0000000000005a39
3656! Mem[0000000010001408] = 12ffffff, %l6 = 0000000000000000
3657 lduha [%i0+%o4]0x88,%l6 ! %l6 = 000000000000ffff
3658! Mem[0000000010101400] = 0000e3ff, %l1 = 0000000000000039
3659 ldub [%i4+0x001],%l1 ! %l1 = 0000000000000000
3660! Mem[000000001010143c] = ff800000, %l1 = 0000000000000000
3661 ldsba [%i4+0x03d]%asi,%l1 ! %l1 = ffffffffffffff80
3662! Mem[0000000010001400] = 0000e3ff 0000000d, %l2 = 0000000d, %l3 = 000000c8
3663 ldda [%i0+%g0]0x88,%l2 ! %l2 = 000000000000000d 000000000000e3ff
3664! Starting 10 instruction Store Burst
3665! Mem[0000000010101410] = d14f1fda, %l6 = 000000000000ffff
3666 ldstuba [%i4+%o5]0x80,%l6 ! %l6 = 000000d1000000ff
3667
3668p0_label_142:
3669! %f12 = ffe30000, Mem[0000000030101410] = ffffffff
3670 sta %f12,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffe30000
3671! %f4 = 0dffffff ffffffff, %l0 = 0000000000005a39
3672! Mem[00000000100c1430] = e89fff1445be3a33
3673 add %i3,0x030,%g1
3674 stda %f4,[%g1+%l0]ASI_PST8_PL ! Mem[00000000100c1430] = ff9fffffffff3a33
3675! %f1 = c7f8ffff, Mem[0000000030181408] = 00005f5f
3676 sta %f1 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = c7f8ffff
3677! Mem[00000000300c1410] = 0000002f, %l7 = 00000000000000ff
3678 ldstuba [%i3+%o5]0x81,%l7 ! %l7 = 00000000000000ff
3679! %l5 = 0d0000000000000d, Mem[0000000010141408] = ff000000
3680 stha %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000d0000
3681! %l0 = 0000000000005a39, imm = 000000000000049d, %l5 = 0d0000000000000d
3682 sub %l0,0x49d,%l5 ! %l5 = 000000000000559c
3683! %l6 = 00000000000000d1, Mem[0000000010181408] = 58ffff12
3684 stba %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 58ffffd1
3685! %l5 = 000000000000559c, Mem[00000000100c1408] = 00000000000000e0
3686 stxa %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000000000559c
3687! %f0 = 00000000 c7f8ffff, Mem[00000000100c1438] = ee3bf804 e28fa055
3688 std %f0 ,[%i3+0x038] ! Mem[00000000100c1438] = 00000000 c7f8ffff
3689! Starting 10 instruction Load Burst
3690! Mem[0000000030041410] = 00000014, %l6 = 00000000000000d1
3691 ldsba [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000014
3692
3693p0_label_143:
3694! Mem[0000000020800040] = ffe12a9b, %l4 = 00000000000000e8
3695 ldsh [%o1+0x040],%l4 ! %l4 = ffffffffffffffe1
3696 membar #Sync ! Added by membar checker (29)
3697! Mem[0000000010101400] = 0000e3ff ffffd404 0d000000 0000000d
3698! Mem[0000000010101410] = ff4f1fda 00000000 d14f1fda 00000000
3699! Mem[0000000010101420] = 00000000 f4e14c56 0d000000 ffe30000
3700! Mem[0000000010101430] = e89fff14 000000ff 8065adb4 ff800000
3701 ldda [%i4]ASI_BLK_P,%f16 ! Block Load from 0000000010101400
3702! Mem[0000000010141408] = 000d0000, %f12 = ffe30000
3703 lda [%i5+%o4]0x80,%f12 ! %f12 = 000d0000
3704! Mem[0000000030041410] = 14000000, %l6 = 0000000000000014
3705 ldswa [%i1+%o5]0x81,%l6 ! %l6 = 0000000014000000
3706! Mem[0000000010141408] = 000d0000, %l7 = 0000000000000000
3707 lduha [%i5+%o4]0x80,%l7 ! %l7 = 000000000000000d
3708! Mem[0000000010101400] = 0000e3ff ffffd404 0d000000 0000000d
3709! Mem[0000000010101410] = ff4f1fda 00000000 d14f1fda 00000000
3710! Mem[0000000010101420] = 00000000 f4e14c56 0d000000 ffe30000
3711! Mem[0000000010101430] = e89fff14 000000ff 8065adb4 ff800000
3712 ldda [%i4]ASI_BLK_P,%f16 ! Block Load from 0000000010101400
3713! Mem[00000000100c1400] = 395aa57e564ce1f4, %l0 = 0000000000005a39
3714 ldxa [%i3+%g0]0x88,%l0 ! %l0 = 395aa57e564ce1f4
3715! Mem[0000000010041410] = ff000000, %l0 = 395aa57e564ce1f4
3716 lduwa [%i1+%o5]0x80,%l0 ! %l0 = 00000000ff000000
3717! Mem[0000000010081400] = 00000000, %l4 = ffffffffffffffe1
3718 lduha [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000000
3719! Starting 10 instruction Store Burst
3720! %l6 = 14000000, %l7 = 0000000d, Mem[00000000100c1408] = 00000000 9c550000
3721 stda %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 14000000 0000000d
3722
3723p0_label_144:
3724! %l0 = ff000000, %l1 = ffffff80, Mem[0000000010041420] = e8000000 00000000
3725 stda %l0,[%i1+0x020]%asi ! Mem[0000000010041420] = ff000000 ffffff80
3726! %l3 = 000000000000e3ff, Mem[0000000030041400] = fb19000d
3727 stha %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = fb19e3ff
3728! Mem[0000000010181410] = ffffffff, %l6 = 0000000014000000
3729 ldstuba [%i6+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
3730! %f11 = 0000000d, Mem[00000000300c1408] = 00000000
3731 sta %f11,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000000d
3732! %l2 = 0000000d, %l3 = 0000e3ff, Mem[0000000010041408] = 0000b4ad ff000000
3733 stda %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000000d 0000e3ff
3734! %f6 = 04d4ffff ffe30000, Mem[0000000030181400] = ffffffff ff000000
3735 stda %f6 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = 04d4ffff ffe30000
3736! Mem[0000000010101400] = 0000e3ff, %l2 = 000000000000000d
3737 swapa [%i4+%g0]0x80,%l2 ! %l2 = 000000000000e3ff
3738! %l2 = 000000000000e3ff, Mem[00000000100c1410] = 000000ff
3739 stwa %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000e3ff
3740! %l0 = 00000000ff000000, Mem[00000000300c1408] = 0000000d
3741 stwa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff000000
3742! Starting 10 instruction Load Burst
3743! Mem[0000000010081418] = d14fffda, %l5 = 000000000000559c
3744 ldswa [%i2+0x018]%asi,%l5 ! %l5 = ffffffffd14fffda
3745
3746p0_label_145:
3747! Mem[0000000010181410] = ffffffff, %l1 = ffffffffffffff80
3748 lduba [%i6+0x011]%asi,%l1 ! %l1 = 00000000000000ff
3749! %f1 = c7f8ffff, %f4 = 0dffffff, %f12 = 000d0000
3750 fsubs %f1 ,%f4 ,%f12 ! %f12 = c7f8ffff
3751! Mem[0000000010141408] = 00000d00, %l5 = ffffffffd14fffda
3752 lduha [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000d00
3753! Mem[0000000030181410] = 0dffff0d, %l1 = 00000000000000ff
3754 ldsba [%i6+%o5]0x89,%l1 ! %l1 = 000000000000000d
3755! Mem[0000000030041408] = e89fffff, %l5 = 0000000000000d00
3756 lduba [%i1+%o4]0x89,%l5 ! %l5 = 00000000000000ff
3757! Mem[0000000030141408] = ff000000, %f0 = 00000000
3758 lda [%i5+%o4]0x81,%f0 ! %f0 = ff000000
3759! Mem[0000000030181400] = ffe30000, %l7 = 000000000000000d
3760 lduba [%i6+%g0]0x89,%l7 ! %l7 = 0000000000000000
3761! Mem[0000000030101400] = fffff8c700000000, %l1 = 000000000000000d
3762 ldxa [%i4+%g0]0x81,%l1 ! %l1 = fffff8c700000000
3763! Mem[00000000300c1408] = 000000ff, %l2 = 000000000000e3ff
3764 ldsba [%i3+%o4]0x81,%l2 ! %l2 = 0000000000000000
3765! Starting 10 instruction Store Burst
3766! Mem[00000000300c1408] = 000000ff, %l5 = 00000000000000ff
3767 ldstuba [%i3+%o4]0x81,%l5 ! %l5 = 00000000000000ff
3768
3769p0_label_146:
3770! Mem[0000000030001400] = 7ea55a39, %l0 = 00000000ff000000
3771 swapa [%i0+%g0]0x89,%l0 ! %l0 = 000000007ea55a39
3772! %l6 = 000000ff, %l7 = 00000000, Mem[0000000010001410] = ffe3000d 0d000000
3773 stda %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000ff 00000000
3774! %l7 = 0000000000000000, Mem[0000000030181400] = ffe30000
3775 stwa %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
3776! %l3 = 000000000000e3ff, Mem[0000000030101408] = 395aa57e
3777 stba %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff5aa57e
3778! %l5 = 0000000000000000, imm = fffffffffffff23b, %l5 = 0000000000000000
3779 sub %l5,-0xdc5,%l5 ! %l5 = 0000000000000dc5
3780! %l7 = 0000000000000000, Mem[00000000100c1400] = 564ce1f4
3781 stwa %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000
3782! %l1 = fffff8c700000000, Mem[0000000030101400] = 00000000c7f8ffff
3783 stxa %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = fffff8c700000000
3784! %l5 = 0000000000000dc5, Mem[00000000211c0001] = 00c82346, %asi = 80
3785 stba %l5,[%o2+0x001]%asi ! Mem[00000000211c0000] = 00c52346
3786! Mem[00000000100c1400] = 00000000, %l2 = 0000000000000000
3787 swapa [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000
3788! Starting 10 instruction Load Burst
3789! Mem[0000000030101408] = ff5aa57e, %f15 = 7ea55a39
3790 lda [%i4+%o4]0x81,%f15 ! %f15 = ff5aa57e
3791
3792p0_label_147:
3793! Mem[0000000010141400] = 14000000ff00000d, %l1 = fffff8c700000000
3794 ldxa [%i5+%g0]0x88,%l1 ! %l1 = 14000000ff00000d
3795! Mem[0000000030181410] = 0dffff0d, %l0 = 000000007ea55a39
3796 ldsba [%i6+%o5]0x89,%l0 ! %l0 = 000000000000000d
3797! Mem[0000000010041410] = ff000000, %l4 = 0000000000000000
3798 lduha [%i1+%o5]0x80,%l4 ! %l4 = 000000000000ff00
3799! Mem[00000000100c1410] = ffe30000, %l1 = 14000000ff00000d
3800 ldsha [%i3+%o5]0x80,%l1 ! %l1 = ffffffffffffffe3
3801! Mem[0000000010141434] = 06e3359c, %l6 = 00000000000000ff
3802 ldstuba [%i5+0x034]%asi,%l6 ! %l6 = 00000006000000ff
3803! Mem[0000000010101410] = ff4f1fda, %l5 = 0000000000000dc5
3804 ldswa [%i4+%o5]0x80,%l5 ! %l5 = ffffffffff4f1fda
3805! Mem[00000000201c0000] = 000dd27d, %l6 = 0000000000000006
3806 lduba [%o0+0x001]%asi,%l6 ! %l6 = 000000000000000d
3807! Mem[0000000010081428] = 579dfb69, %f23 = 00000000
3808 lda [%i2+0x028]%asi,%f23 ! %f23 = 579dfb69
3809! %l4 = 000000000000ff00, %l5 = ffffffffff4f1fda, %l6 = 000000000000000d
3810 xor %l4,%l5,%l6 ! %l6 = ffffffffff4fe0da
3811! Starting 10 instruction Store Burst
3812! %l0 = 0000000d, %l1 = ffffffe3, Mem[00000000300c1408] = ff0000ff 00000056
3813 stda %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000d ffffffe3
3814
3815p0_label_148:
3816! %l0 = 000000000000000d, Mem[00000000300c1408] = 0000000d
3817 stba %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0d00000d
3818! %l4 = 000000000000ff00, imm = 0000000000000534, %l1 = ffffffffffffffe3
3819 or %l4,0x534,%l1 ! %l1 = 000000000000ff34
3820! %f30 = 8065adb4 ff800000, %l3 = 000000000000e3ff
3821! Mem[0000000030101410] = ffe30000ffffff0d
3822 add %i4,0x010,%g1
3823 stda %f30,[%g1+%l3]ASI_PST32_S ! Mem[0000000030101410] = 8065adb4ff800000
3824! Mem[0000000030181400] = 00000000, %l0 = 000000000000000d
3825 ldstuba [%i6+%g0]0x81,%l0 ! %l0 = 00000000000000ff
3826! %f8 = 564ce1f4 fff8ffff, %l6 = ffffffffff4fe0da
3827! Mem[00000000300c1420] = ee3bf8040000000d
3828 add %i3,0x020,%g1
3829 stda %f8,[%g1+%l6]ASI_PST8_SL ! Mem[00000000300c1420] = eefff8fff4004c56
3830! %l0 = 0000000000000000, Mem[00000000100c1408] = 14000000
3831 stba %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 14000000
3832! %l5 = ffffffffff4f1fda, Mem[0000000030181408] = fffff8c7
3833 stba %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = fffff8da
3834! %f15 = ff5aa57e, Mem[0000000030141400] = 0dffffff
3835 sta %f15,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff5aa57e
3836! Mem[0000000030001400] = ff000000, %l6 = ffffffffff4fe0da
3837 swapa [%i0+%g0]0x89,%l6 ! %l6 = 00000000ff000000
3838! Starting 10 instruction Load Burst
3839! Mem[0000000010101400] = 0000000d, %l4 = 000000000000ff00
3840 ldsha [%i4+%g0]0x80,%l4 ! %l4 = 0000000000000000
3841
3842p0_label_149:
3843! Mem[0000000010141400] = ff00000d, %f21 = 00000000
3844 lda [%i5+%g0]0x88,%f21 ! %f21 = ff00000d
3845! Mem[0000000010041400] = 00000000, %l5 = ffffffffff4f1fda
3846 ldsba [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000000
3847! Mem[0000000010141400] = 14000000 ff00000d, %l0 = 00000000, %l1 = 0000ff34
3848 ldda [%i5+%g0]0x88,%l0 ! %l0 = 00000000ff00000d 0000000014000000
3849! Mem[0000000030181400] = 04d4ffff 000000ff, %l6 = ff000000, %l7 = 00000000
3850 ldda [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000ff 0000000004d4ffff
3851! Mem[0000000030181408] = daf8ffff, %l0 = 00000000ff00000d
3852 lduha [%i6+%o4]0x81,%l0 ! %l0 = 000000000000daf8
3853! Mem[0000000010001428] = 579dfb692f8b875d, %f30 = 8065adb4 ff800000
3854 ldda [%i0+0x028]%asi,%f30 ! %f30 = 579dfb69 2f8b875d
3855! Mem[00000000100c1408] = 00000014, %f0 = ff000000
3856 lda [%i3+0x008]%asi,%f0 ! %f0 = 00000014
3857! Mem[0000000010041410] = ff000000, %l4 = 0000000000000000
3858 ldswa [%i1+%o5]0x80,%l4 ! %l4 = ffffffffff000000
3859! Mem[00000000300c1400] = ff8bdb657fffffff, %l3 = 000000000000e3ff
3860 ldxa [%i3+%g0]0x81,%l3 ! %l3 = ff8bdb657fffffff
3861! Starting 10 instruction Store Burst
3862! %l4 = ff000000, %l5 = 00000000, Mem[00000000100c1430] = ff9fffff ffff3a33
3863 stda %l4,[%i3+0x030]%asi ! Mem[00000000100c1430] = ff000000 00000000
3864
3865p0_label_150:
3866! %l2 = 00000000, %l3 = 7fffffff, Mem[0000000010081410] = ff000000 00000000
3867 stda %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000 7fffffff
3868! Mem[0000000030081400] = ff000000, %l2 = 0000000000000000
3869 swapa [%i2+%g0]0x81,%l2 ! %l2 = 00000000ff000000
3870! %l4 = ff000000, %l5 = 00000000, Mem[0000000010141408] = 00000d00 00560000
3871 stda %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff000000 00000000
3872! %l3 = ff8bdb657fffffff, Mem[0000000010181410] = 01c343caffffffff
3873 stxa %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff8bdb657fffffff
3874! Mem[0000000030181400] = 000000ff, %l5 = 0000000000000000
3875 ldstuba [%i6+%g0]0x89,%l5 ! %l5 = 000000ff000000ff
3876! %l3 = ff8bdb657fffffff, immed = fffff6d1, %y = 0000ff12
3877 umul %l3,-0x92f,%l6 ! %l6 = 7ffffb678000092f, %y = 7ffffb67
3878! %l6 = 7ffffb678000092f, Mem[0000000010081426] = 0000db94, %asi = 80
3879 stha %l6,[%i2+0x026]%asi ! Mem[0000000010081424] = 0000092f
3880! %l3 = ff8bdb657fffffff, Mem[0000000030141408] = ff000000
3881 stba %l3,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff000000
3882! %l1 = 0000000014000000, Mem[0000000010041410] = 0d000000000000ff
3883 stxa %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0000000014000000
3884! Starting 10 instruction Load Burst
3885! %f8 = 564ce1f4, Mem[0000000030041410] = 00000014
3886 sta %f8 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = 564ce1f4
3887
3888 ba,a p0_not_taken_0_end
3889p0_not_taken_0:
3890! The following code should not be executed
3891 nop
3892 fadds %f20,%f29,%f14
3893 nop
3894 fdivs %f28,%f11,%f20
3895 nop
3896 sdiv %l0,0xdab,%l0
3897 ba,a p0_branch_failed
3898p0_not_taken_0_end:
3899
3900
3901! End of Random Code for Thread 0
3902
39031: membar #Sync ! Force all stores to complete
3904
3905
3906! Check Registers
3907
3908p0_check_registers:
3909 set p0_expected_registers,%g1
3910 ldx [%g1+0x000],%g2
3911 cmp %l0,%g2 ! %l0 should be 000000000000daf8
3912 bne,a,pn %xcc,p0_reg_l0_fail
3913 mov %l0,%g3
3914 ldx [%g1+0x008],%g2
3915 cmp %l1,%g2 ! %l1 should be 0000000014000000
3916 bne,a,pn %xcc,p0_reg_l1_fail
3917 mov %l1,%g3
3918 ldx [%g1+0x010],%g2
3919 cmp %l2,%g2 ! %l2 should be 00000000ff000000
3920 bne,a,pn %xcc,p0_reg_l2_fail
3921 mov %l2,%g3
3922 ldx [%g1+0x018],%g2
3923 cmp %l3,%g2 ! %l3 should be ff8bdb657fffffff
3924 bne,a,pn %xcc,p0_reg_l3_fail
3925 mov %l3,%g3
3926 ldx [%g1+0x020],%g2
3927 cmp %l4,%g2 ! %l4 should be ffffffffff000000
3928 bne,a,pn %xcc,p0_reg_l4_fail
3929 mov %l4,%g3
3930 ldx [%g1+0x028],%g2
3931 cmp %l5,%g2 ! %l5 should be 00000000000000ff
3932 bne,a,pn %xcc,p0_reg_l5_fail
3933 mov %l5,%g3
3934 ldx [%g1+0x030],%g2
3935 cmp %l6,%g2 ! %l6 should be 7ffffb678000092f
3936 bne,a,pn %xcc,p0_reg_l6_fail
3937 mov %l6,%g3
3938 ldx [%g1+0x038],%g2
3939 cmp %l7,%g2 ! %l7 should be 0000000004d4ffff
3940 bne,a,pn %xcc,p0_reg_l7_fail
3941 mov %l7,%g3
3942
3943! Check %y register
3944
3945 set 0x7ffffb67,%g2
3946 rd %y,%g3
3947 cmp %g2,%g3
3948 bne,a p0_failed
3949 mov 0x111,%g1
3950
3951! Check Floating Point Registers
3952
3953p0_check_fp_registers:
3954 set p0_expected_fp_regs,%g3
3955 std %f0,[%g1]
3956 ldx [%g1],%l1
3957 ldx [%g3+0x00],%l0
3958 cmp %l0,%l1 ! %f0 should be 00000014 c7f8ffff
3959 bne %xcc,p0_f0_fail
3960 std %f2,[%g1]
3961 ldx [%g1],%l1
3962 ldx [%g3+0x08],%l0
3963 cmp %l0,%l1 ! %f2 should be 94dba373 7ea55a39
3964 bne %xcc,p0_f2_fail
3965 std %f4,[%g1]
3966 ldx [%g1],%l1
3967 ldx [%g3+0x10],%l0
3968 cmp %l0,%l1 ! %f4 should be 0dffffff ffffffff
3969 bne %xcc,p0_f4_fail
3970 std %f6,[%g1]
3971 ldx [%g1],%l1
3972 ldx [%g3+0x18],%l0
3973 cmp %l0,%l1 ! %f6 should be 04d4ffff ffe30000
3974 bne %xcc,p0_f6_fail
3975 std %f8,[%g1]
3976 ldx [%g1],%l1
3977 ldx [%g3+0x20],%l0
3978 cmp %l0,%l1 ! %f8 should be 564ce1f4 fff8ffff
3979 bne %xcc,p0_f8_fail
3980 std %f10,[%g1]
3981 ldx [%g1],%l1
3982 ldx [%g3+0x28],%l0
3983 cmp %l0,%l1 ! %f10 should be 0000e3ff 0000000d
3984 bne %xcc,p0_f10_fail
3985 std %f12,[%g1]
3986 ldx [%g1],%l1
3987 ldx [%g3+0x30],%l0
3988 cmp %l0,%l1 ! %f12 should be c7f8ffff 14ff9fe8
3989 bne %xcc,p0_f12_fail
3990 std %f14,[%g1]
3991 ldx [%g1],%l1
3992 ldx [%g3+0x38],%l0
3993 cmp %l0,%l1 ! %f14 should be 0d000000 ff5aa57e
3994 bne %xcc,p0_f14_fail
3995 std %f16,[%g1]
3996 ldx [%g1],%l1
3997 ldx [%g3+0x40],%l0
3998 cmp %l0,%l1 ! %f16 should be 0000e3ff ffffd404
3999 bne %xcc,p0_f16_fail
4000 std %f18,[%g1]
4001 ldx [%g1],%l1
4002 ldx [%g3+0x48],%l0
4003 cmp %l0,%l1 ! %f18 should be 0d000000 0000000d
4004 bne %xcc,p0_f18_fail
4005 std %f20,[%g1]
4006 ldx [%g1],%l1
4007 ldx [%g3+0x50],%l0
4008 cmp %l0,%l1 ! %f20 should be ff4f1fda ff00000d
4009 bne %xcc,p0_f20_fail
4010 std %f22,[%g1]
4011 ldx [%g1],%l1
4012 ldx [%g3+0x58],%l0
4013 cmp %l0,%l1 ! %f22 should be d14f1fda 579dfb69
4014 bne %xcc,p0_f22_fail
4015 std %f24,[%g1]
4016 ldx [%g1],%l1
4017 ldx [%g3+0x60],%l0
4018 cmp %l0,%l1 ! %f24 should be 00000000 f4e14c56
4019 bne %xcc,p0_f24_fail
4020 std %f26,[%g1]
4021 ldx [%g1],%l1
4022 ldx [%g3+0x68],%l0
4023 cmp %l0,%l1 ! %f26 should be 0d000000 ffe30000
4024 bne %xcc,p0_f26_fail
4025 std %f28,[%g1]
4026 ldx [%g1],%l1
4027 ldx [%g3+0x70],%l0
4028 cmp %l0,%l1 ! %f28 should be e89fff14 000000ff
4029 bne %xcc,p0_f28_fail
4030 std %f30,[%g1]
4031 ldx [%g1],%l1
4032 ldx [%g3+0x78],%l0
4033 cmp %l0,%l1 ! %f30 should be 579dfb69 2f8b875d
4034 bne %xcc,p0_f30_fail
4035 nop
4036
4037! The test for processor 0 has passed
4038
4039p0_passed:
4040 ta GOOD_TRAP
4041 nop
4042
4043p0_reg_l0_fail:
4044 or %g0,0xbd0,%g1
4045 ba,a p0_failed
4046p0_reg_l1_fail:
4047 or %g0,0xbd1,%g1
4048 ba,a p0_failed
4049p0_reg_l2_fail:
4050 or %g0,0xbd2,%g1
4051 ba,a p0_failed
4052p0_reg_l3_fail:
4053 or %g0,0xbd3,%g1
4054 ba,a p0_failed
4055p0_reg_l4_fail:
4056 or %g0,0xbd4,%g1
4057 ba,a p0_failed
4058p0_reg_l5_fail:
4059 or %g0,0xbd5,%g1
4060 ba,a p0_failed
4061p0_reg_l6_fail:
4062 or %g0,0xbd6,%g1
4063 ba,a p0_failed
4064p0_reg_l7_fail:
4065 or %g0,0xbd7,%g1
4066 ba,a p0_failed
4067p0_f0_fail:
4068 set p0_temp,%g6
4069 mov 0xf00,%l0
4070 stx %l0,[%g6]
4071 std %f0,[%g6+8]
4072 stx %fsr,[%g6+16]
4073 ta BAD_TRAP
4074
4075p0_f2_fail:
4076 set p0_temp,%g6
4077 mov 0xf02,%l0
4078 stx %l0,[%g6]
4079 std %f2,[%g6+8]
4080 stx %fsr,[%g6+16]
4081 ta BAD_TRAP
4082
4083p0_f4_fail:
4084 set p0_temp,%g6
4085 mov 0xf04,%l0
4086 stx %l0,[%g6]
4087 std %f4,[%g6+8]
4088 stx %fsr,[%g6+16]
4089 ta BAD_TRAP
4090
4091p0_f6_fail:
4092 set p0_temp,%g6
4093 mov 0xf06,%l0
4094 stx %l0,[%g6]
4095 std %f6,[%g6+8]
4096 stx %fsr,[%g6+16]
4097 ta BAD_TRAP
4098
4099p0_f8_fail:
4100 set p0_temp,%g6
4101 mov 0xf08,%l0
4102 stx %l0,[%g6]
4103 std %f8,[%g6+8]
4104 stx %fsr,[%g6+16]
4105 ta BAD_TRAP
4106
4107p0_f10_fail:
4108 set p0_temp,%g6
4109 mov 0xf10,%l0
4110 stx %l0,[%g6]
4111 std %f10,[%g6+8]
4112 stx %fsr,[%g6+16]
4113 ta BAD_TRAP
4114
4115p0_f12_fail:
4116 set p0_temp,%g6
4117 mov 0xf12,%l0
4118 stx %l0,[%g6]
4119 std %f12,[%g6+8]
4120 stx %fsr,[%g6+16]
4121 ta BAD_TRAP
4122
4123p0_f14_fail:
4124 set p0_temp,%g6
4125 mov 0xf14,%l0
4126 stx %l0,[%g6]
4127 std %f14,[%g6+8]
4128 stx %fsr,[%g6+16]
4129 ta BAD_TRAP
4130
4131p0_f16_fail:
4132 set p0_temp,%g6
4133 mov 0xf16,%l0
4134 stx %l0,[%g6]
4135 std %f16,[%g6+8]
4136 stx %fsr,[%g6+16]
4137 ta BAD_TRAP
4138
4139p0_f18_fail:
4140 set p0_temp,%g6
4141 mov 0xf18,%l0
4142 stx %l0,[%g6]
4143 std %f18,[%g6+8]
4144 stx %fsr,[%g6+16]
4145 ta BAD_TRAP
4146
4147p0_f20_fail:
4148 set p0_temp,%g6
4149 mov 0xf20,%l0
4150 stx %l0,[%g6]
4151 std %f20,[%g6+8]
4152 stx %fsr,[%g6+16]
4153 ta BAD_TRAP
4154
4155p0_f22_fail:
4156 set p0_temp,%g6
4157 mov 0xf22,%l0
4158 stx %l0,[%g6]
4159 std %f22,[%g6+8]
4160 stx %fsr,[%g6+16]
4161 ta BAD_TRAP
4162
4163p0_f24_fail:
4164 set p0_temp,%g6
4165 mov 0xf24,%l0
4166 stx %l0,[%g6]
4167 std %f24,[%g6+8]
4168 stx %fsr,[%g6+16]
4169 ta BAD_TRAP
4170
4171p0_f26_fail:
4172 set p0_temp,%g6
4173 mov 0xf26,%l0
4174 stx %l0,[%g6]
4175 std %f26,[%g6+8]
4176 stx %fsr,[%g6+16]
4177 ta BAD_TRAP
4178
4179p0_f28_fail:
4180 set p0_temp,%g6
4181 mov 0xf28,%l0
4182 stx %l0,[%g6]
4183 std %f28,[%g6+8]
4184 stx %fsr,[%g6+16]
4185 ta BAD_TRAP
4186
4187p0_f30_fail:
4188 set p0_temp,%g6
4189 mov 0xf30,%l0
4190 stx %l0,[%g6]
4191 std %f30,[%g6+8]
4192 stx %fsr,[%g6+16]
4193 ta BAD_TRAP
4194
4195
4196! The test for processor 0 failed
4197
4198p0_failed:
4199 set p0_temp,%g6
4200 stx %g1,[%g6]
4201 stx %g2,[%g6+8]
4202 stx %g3,[%g6+16]
4203 stx %fsr,[%g6+24]
4204 ta BAD_TRAP
4205
4206
4207! The local area data for processor 0 failed
4208
4209p0_local_failed:
4210 set done_flags,%g5
4211 mov 3,%g6
4212 st %g6,[%g5+0x000] ! Set processor 0 done flag
4213
4214 set p0_temp,%g6
4215 add %g1,%g4,%g1
4216 stx %g4,[%g6]
4217 stx %g2,[%g6+8]
4218 stx %g3,[%g6+16]
4219 st %fsr,[%g6+24]
4220 ta BAD_TRAP
4221
4222p0_selfmod_failed:
4223 ba p0_failed
4224 mov 0xabc,%g1
4225
4226p0_branch_failed:
4227 mov 0xbbb,%g1
4228 rd %ccr,%g2
4229 ba p0_failed
4230 mov 0x0,%g3
4231
4232p0_trap1e:
4233 udivx %l6,0x970,%l0
4234 andn %l5,-0x96d,%l0
4235 xor %l1,%l0,%l1
4236 or %l5,%l6,%l6
4237 ldstuba [%i5+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000010141410]
4238 done
4239
4240p0_trap1o:
4241 udivx %l6,0x970,%l0
4242 andn %l5,-0x96d,%l0
4243 xor %l1,%l0,%l1
4244 or %l5,%l6,%l6
4245 ldstuba [%o5+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000010141410]
4246 done
4247
4248
4249p0_trap2e:
4250 addc %l6,%l6,%l0
4251 andn %l4,%l2,%l4
4252 or %l2,0x62e,%l7
4253 addc %l3,0x12e,%l5
4254 sub %l5,-0x355,%l3
4255 fdivs %f4 ,%f12,%f0
4256 done
4257
4258p0_trap2o:
4259 addc %l6,%l6,%l0
4260 andn %l4,%l2,%l4
4261 or %l2,0x62e,%l7
4262 addc %l3,0x12e,%l5
4263 sub %l5,-0x355,%l3
4264 fdivs %f4 ,%f12,%f0
4265 done
4266
4267
4268p0_trap3e:
4269 addc %l6,%l1,%l7
4270 andn %l3,%l5,%l4
4271 or %l2,0xeeb,%l1
4272 addc %l0,0xfd2,%l0
4273 or %l5,%l1,%l7
4274 andn %l1,-0x94c,%l5
4275 or %l2,0xd1f,%l2
4276 done
4277
4278p0_trap3o:
4279 addc %l6,%l1,%l7
4280 andn %l3,%l5,%l4
4281 or %l2,0xeeb,%l1
4282 addc %l0,0xfd2,%l0
4283 or %l5,%l1,%l7
4284 andn %l1,-0x94c,%l5
4285 or %l2,0xd1f,%l2
4286 done
4287
4288! Cross Processor Interrupt Handler
4289
4290cross_intr_handler:
4291 membar #Sync
4292! Identify the recipient of the interrupt
4293 mov 0x10,%g1 ! VA of Core ID Register
4294 ldxa [%g1]ASI_CMP_CORE_ID,%g1
4295 and %g1,0x3f,%g4 ! Extract Core ID in %g4
4296 sll %g4,2,%g1 ! Index into intr receive array
4297 set received_xintr,%g2 ! Pointer to receive counters
4298 lduw [%g2+%g1],%g3 ! Get receive count
4299 inc %g3 ! Incement by 1
4300 st %g3,[%g2+%g1] ! Update receive count
4301! Reset busy bit interrupts and return
4302 mov 0x40,%g1 ! Busy bit
4303 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
4304 membar #Sync
4305 retry
4306
4307inst_access_handler:
4308 done
4309
4310 .align 256
4311data_access_handler:
43121: done
4313
4314p0_init_memory_pointers:
4315 set p0_init_registers,%g1
4316 mov %g0,%g2
4317 mov %g0,%g3
4318 mov %g0,%g4
4319 mov %g0,%g5
4320 mov %g0,%g6
4321 mov %g0,%g7
4322
4323! Initialize memory pointers for window 0
4324 set p0_local0_start,%i0
4325 set p0_local1_start,%i1
4326 set p0_local2_start,%i2
4327 set p0_local3_start,%i3
4328 set p0_local4_start,%i4
4329 set p0_local5_start,%i5
4330 set p0_local6_start,%i6
4331 clr %i7
4332! Init Local Registers in Window 0
4333 ldx [%g1+0x000],%l0 ! %l0 = ea2ec714381f37a2
4334 ldx [%g1+0x008],%l1 ! %l1 = 41c81128d0dccfb8
4335 ldx [%g1+0x010],%l2 ! %l2 = 1e74cc60119eb776
4336 ldx [%g1+0x018],%l3 ! %l3 = 31ba4d3224eb33d0
4337 ldx [%g1+0x020],%l4 ! %l4 = 6258d2dfc2b0875a
4338 ldx [%g1+0x028],%l5 ! %l5 = 8a349979d0e01693
4339 ldx [%g1+0x030],%l6 ! %l6 = 3f5bdda62581d259
4340 ldx [%g1+0x038],%l7 ! %l7 = 3306d4122b0214d4
4341
4342! Initialize the output register of window 0
4343
4344 set share0_start,%o0
4345 set share1_start,%o1
4346 set share2_start,%o2
4347 set share3_start,%o3
4348 mov 0x08,%o4
4349 mov 0x10,%o5
4350 mov 0x18,%o6
4351
4352 retl
4353 nop
4354
4355user_text_end:
4356 .seg "text"
4357 .align 0x2000
4358user_near0_start:
4359p0_near_0_le:
4360 st %f7 ,[%i5+0x014] ! Mem[0000000010141414]
4361 sub %l3,0x9a0,%l2
4362 jmpl %o7,%g0
4363 fdivs %f0 ,%f14,%f13
4364p0_near_0_he:
4365 xnor %l6,%l3,%l1
4366 fsubs %f28,%f22,%f21
4367 fitos %f18,%f31
4368 xor %l3,-0x935,%l4
4369 jmpl %o7,%g0
4370 fdivs %f17,%f27,%f19
4371near0_b2b_h:
4372 orn %l2,0x74c,%l3
4373 jmpl %o7,%g0
4374 sdivx %l2,0x198,%l0
4375near0_b2b_l:
4376 and %l3,-0x015,%l2
4377 jmpl %o7,%g0
4378 sub %l0,%l3,%l3
4379user_near0_end:
4380 .seg "text"
4381 .align 0x2000
4382user_near1_start:
4383p0_near_1_le:
4384 smul %l3,%l3,%l0
4385 jmpl %o7,%g0
4386 and %l7,%l1,%l2
4387p0_near_1_he:
4388 fadds %f16,%f21,%f19
4389 fcmps %fcc2,%f26,%f24
4390 jmpl %o7,%g0
4391 fmuls %f16,%f30,%f31
4392near1_b2b_h:
4393 subc %l7,%l3,%l5
4394 xor %l3,-0x2d6,%l6
4395 sdivx %l3,-0x9f4,%l6
4396 fsubs %f16,%f17,%f29
4397 orn %l0,0xbcb,%l6
4398 fsqrts %f31,%f30
4399 jmpl %o7,%g0
4400 addc %l0,0x06a,%l7
4401near1_b2b_l:
4402 fdivs %f10,%f14,%f2
4403 smul %l1,%l0,%l6
4404 or %l1,%l7,%l7
4405 fadds %f4 ,%f11,%f2
4406 and %l7,0xb59,%l3
4407 mulx %l1,%l7,%l3
4408 jmpl %o7,%g0
4409 andn %l3,-0x0a4,%l5
4410user_near1_end:
4411 .seg "text"
4412 .align 0x2000
4413user_near2_start:
4414p0_near_2_le:
4415 fsqrts %f1 ,%f4
4416 smul %l1,%l5,%l5
4417 mulx %l1,0x6a4,%l4
4418 ldub [%i4+0x010],%l5 ! Mem[0000000010101410]
4419 jmpl %o7,%g0
4420 mulx %l3,%l1,%l7
4421p0_near_2_he:
4422 jmpl %o7,%g0
4423 fsqrts %f17,%f19
4424 jmpl %o7,%g0
4425 nop
4426near2_b2b_h:
4427 mulx %l7,0x530,%l6
4428 andn %l5,%l2,%l3
4429 addc %l3,%l3,%l1
4430 xor %l6,-0x0f6,%l3
4431 jmpl %o7,%g0
4432 addc %l7,-0xfd6,%l0
4433near2_b2b_l:
4434 orn %l3,0x414,%l1
4435 orn %l1,%l1,%l4
4436 fcmps %fcc2,%f5 ,%f10
4437 fdivs %f10,%f11,%f2
4438 jmpl %o7,%g0
4439 fdivs %f3 ,%f13,%f9
4440user_near2_end:
4441 .seg "text"
4442 .align 0x2000
4443user_near3_start:
4444p0_near_3_le:
4445 jmpl %o7,%g0
4446 add %l2,-0xb79,%l6
4447 jmpl %o7,%g0
4448 nop
4449p0_near_3_he:
4450 xor %l0,%l4,%l5
4451 stb %l5,[%i5+0x00f] ! Mem[000000001014140f]
4452 xnor %l5,-0x920,%l3
4453 jmpl %o7,%g0
4454 subc %l4,-0x064,%l4
4455near3_b2b_h:
4456 smul %l4,%l5,%l5
4457 mulx %l1,%l0,%l2
4458 andn %l1,%l1,%l6
4459 fsubs %f28,%f24,%f25
4460 smul %l7,-0xa73,%l6
4461 fmuls %f20,%f27,%f24
4462 sdivx %l3,%l6,%l2
4463 jmpl %o7,%g0
4464 smul %l1,-0xa1e,%l2
4465near3_b2b_l:
4466 fadds %f11,%f0 ,%f1
4467 sub %l5,%l4,%l5
4468 xor %l7,%l2,%l2
4469 or %l3,-0xb2b,%l3
4470 fsubs %f5 ,%f8 ,%f12
4471 xor %l4,0x388,%l4
4472 sub %l6,0xd8b,%l1
4473 jmpl %o7,%g0
4474 smul %l6,0x59b,%l1
4475user_near3_end:
4476 .seg "text"
4477 .text
4478 .align 0x2000
4479user_far0_start:
4480p0_far_0_le:
4481 fsubs %f14,%f7 ,%f4
4482 jmpl %o7,%g0
4483 fdivs %f4 ,%f13,%f13
4484p0_far_0_lem:
4485 fsubs %f14,%f7 ,%f4
4486 jmpl %o7,%g0
4487 fdivs %f4 ,%f13,%f13
4488p0_far_0_he:
4489 andn %l7,%l4,%l2
4490 fsubs %f31,%f25,%f25
4491 fsubs %f21,%f20,%f17
4492 addc %l0,-0x974,%l7
4493 xor %l0,-0xcd6,%l1
4494 fcmps %fcc3,%f19,%f29
4495 jmpl %o7,%g0
4496 xor %l3,0x041,%l5
4497p0_far_0_hem:
4498 andn %l7,%l4,%l2
4499 fsubs %f31,%f25,%f25
4500 fsubs %f21,%f20,%f17
4501 addc %l0,-0x974,%l7
4502 xor %l0,-0xcd6,%l1
4503 fcmps %fcc3,%f19,%f29
4504 jmpl %o7,%g0
4505 xor %l3,0x041,%l5
4506p0_loop_branch_0:
4507 jmpl %o7+12,%g0
4508 add %l0,1,%l0
4509far0_b2b_h:
4510 and %l6,-0xd1c,%l3
4511 udivx %l7,0x8ad,%l1
4512 fadds %f17,%f17,%f22
4513 addc %l2,-0xccf,%l7
4514 or %l6,-0x53d,%l5
4515 jmpl %o7,%g0
4516 or %l0,-0xfe4,%l7
4517far0_b2b_l:
4518 smul %l6,%l6,%l4
4519 and %l5,%l6,%l3
4520 sdivx %l0,0x290,%l0
4521 xor %l5,%l3,%l1
4522 fdivs %f2 ,%f11,%f9
4523 jmpl %o7,%g0
4524 umul %l6,-0x546,%l6
4525user_far0_end:
4526 .seg "text"
4527 .text
4528 .align 0x2000
4529user_far1_start:
4530p0_far_1_le:
4531 umul %l0,-0xd52,%l6
4532 and %l1,0xf14,%l2
4533 jmpl %o7,%g0
4534 fdtos %f6 ,%f4
4535p0_far_1_lem:
4536 umul %l0,-0xd52,%l6
4537 and %l1,0xf14,%l2
4538 jmpl %o7,%g0
4539 fdtos %f6 ,%f4
4540p0_far_1_he:
4541 mulx %l3,%l6,%l7
4542 fdivs %f28,%f22,%f28
4543 sdivx %l5,%l4,%l1
4544 fsqrts %f16,%f25
4545 add %l3,%l2,%l7
4546 add %l0,-0x921,%l5
4547 mulx %l5,-0x931,%l1
4548 jmpl %o7,%g0
4549 orn %l5,%l4,%l2
4550p0_far_1_hem:
4551 mulx %l3,%l6,%l7
4552 fdivs %f28,%f22,%f28
4553 sdivx %l5,%l4,%l1
4554 fsqrts %f16,%f25
4555 add %l3,%l2,%l7
4556 add %l0,-0x921,%l5
4557 mulx %l5,-0x931,%l1
4558 jmpl %o7,%g0
4559 orn %l5,%l4,%l2
4560p0_loop_branch_1:
4561 jmpl %o7+12,%g0
4562 add %l0,2,%l0
4563far1_b2b_h:
4564 fadds %f22,%f20,%f31
4565 andn %l7,%l3,%l7
4566 jmpl %o7,%g0
4567 andn %l0,0xb4b,%l2
4568far1_b2b_l:
4569 addc %l4,-0x4ba,%l2
4570 fmuls %f0 ,%f5 ,%f2
4571 jmpl %o7,%g0
4572 mulx %l0,%l6,%l3
4573user_far1_end:
4574 .seg "text"
4575 .text
4576 .align 0x2000
4577user_far2_start:
4578p0_far_2_le:
4579 fcmps %fcc1,%f7 ,%f0
4580 ldsh [%i1+0x01a],%l7 ! Mem[000000001004141a]
4581 fcmps %fcc1,%f12,%f7
4582 fdivs %f12,%f7 ,%f5
4583 and %l2,%l4,%l7
4584 xnor %l6,%l5,%l4
4585 jmpl %o7,%g0
4586 fdivs %f15,%f5 ,%f3
4587p0_far_2_lem:
4588 fcmps %fcc1,%f7 ,%f0
4589 membar #Sync
4590 ldsh [%i1+0x01a],%l7 ! Mem[000000001004141a]
4591 fcmps %fcc1,%f12,%f7
4592 fdivs %f12,%f7 ,%f5
4593 and %l2,%l4,%l7
4594 xnor %l6,%l5,%l4
4595 jmpl %o7,%g0
4596 fdivs %f15,%f5 ,%f3
4597p0_far_2_he:
4598 orn %l2,%l5,%l3
4599 mulx %l6,0xf09,%l6
4600 xor %l6,-0x896,%l0
4601 fdivs %f24,%f23,%f19
4602 jmpl %o7,%g0
4603 xor %l5,%l6,%l5
4604p0_far_2_hem:
4605 orn %l2,%l5,%l3
4606 mulx %l6,0xf09,%l6
4607 xor %l6,-0x896,%l0
4608 fdivs %f24,%f23,%f19
4609 jmpl %o7,%g0
4610 xor %l5,%l6,%l5
4611p0_loop_branch_2:
4612 jmpl %o7+12,%g0
4613 add %l0,3,%l0
4614far2_b2b_h:
4615 fcmps %fcc2,%f25,%f21
4616 sub %l2,0x2a0,%l4
4617 xnor %l5,-0xcae,%l5
4618 fmuls %f25,%f22,%f29
4619 jmpl %o7,%g0
4620 xnor %l2,%l1,%l5
4621far2_b2b_l:
4622 xor %l0,%l5,%l4
4623 fmuls %f0 ,%f1 ,%f12
4624 addc %l7,0x4aa,%l2
4625 fsubs %f14,%f2 ,%f0
4626 jmpl %o7,%g0
4627 smul %l0,-0xedf,%l3
4628user_far2_end:
4629 .seg "text"
4630 .text
4631 .align 0x2000
4632user_far3_start:
4633p0_far_3_le:
4634 orn %l1,-0xa1d,%l1
4635 jmpl %o7,%g0
4636 sdivx %l7,-0xa2d,%l6
4637p0_far_3_lem:
4638 orn %l1,-0xa1d,%l1
4639 jmpl %o7,%g0
4640 sdivx %l7,-0xa2d,%l6
4641p0_far_3_he:
4642 sdivx %l2,%l6,%l2
4643 fsqrts %f25,%f26
4644 or %l4,%l0,%l3
4645 swap [%i4+0x004],%l0 ! Mem[0000000010101404]
4646 jmpl %o7,%g0
4647 fsubs %f28,%f25,%f21
4648p0_far_3_hem:
4649 sdivx %l2,%l6,%l2
4650 fsqrts %f25,%f26
4651 or %l4,%l0,%l3
4652 membar #Sync
4653 swap [%i4+0x004],%l0 ! Mem[0000000010101404]
4654 jmpl %o7,%g0
4655 fsubs %f28,%f25,%f21
4656p0_loop_branch_3:
4657 jmpl %o7+12,%g0
4658 add %l0,4,%l0
4659far3_b2b_h:
4660 sub %l2,%l3,%l6
4661 fdivs %f23,%f28,%f18
4662 fsubs %f29,%f31,%f19
4663 xnor %l4,-0xfcd,%l7
4664 orn %l3,0x724,%l4
4665 orn %l5,%l3,%l6
4666 jmpl %o7,%g0
4667 fcmps %fcc1,%f19,%f28
4668far3_b2b_l:
4669 sub %l7,-0xe60,%l2
4670 subc %l0,%l1,%l2
4671 add %l6,%l0,%l7
4672 fadds %f0 ,%f13,%f9
4673 sdivx %l2,-0x200,%l1
4674 andn %l0,-0x608,%l0
4675 jmpl %o7,%g0
4676 and %l3,0xf2d,%l4
4677user_far3_end:
4678 .seg "text"
4679 .align 0x2000
4680user_jump0_start:
4681 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
4682p0_jmpl_0_le:
4683 orn %l4,%l0,%l5
4684 fsubs %f6 ,%f9 ,%f6
4685 jmpl %g6+8,%g0
4686 addc %l2,0xfee,%l1
4687p0_call_0_le:
4688 fmuls %f1 ,%f3 ,%f9
4689 xnor %l2,%l2,%l7
4690 fdivs %f3 ,%f1 ,%f10
4691 ldstub [%i4+0x01b],%l4 ! Mem[000000001010141b]
4692 udivx %l3,%l3,%l2
4693 or %l5,0x030,%l2
4694 retl
4695 fdivs %f15,%f2 ,%f0
4696p0_jmpl_0_lo:
4697 orn %l4,%l0,%l5
4698 fsubs %f6 ,%f9 ,%f6
4699 jmpl %g6+8,%g0
4700 addc %l2,0xfee,%l1
4701p0_call_0_lo:
4702 fmuls %f1 ,%f3 ,%f9
4703 xnor %l2,%l2,%l7
4704 fdivs %f3 ,%f1 ,%f10
4705 ldstub [%o4+0x01b],%l4 ! Mem[000000001010141b]
4706 udivx %l3,%l3,%l2
4707 or %l5,0x030,%l2
4708 retl
4709 fdivs %f15,%f2 ,%f0
4710p0_jmpl_0_he:
4711 subc %l1,-0x60a,%l6
4712 fadds %f22,%f23,%f19
4713 smul %l7,%l7,%l6
4714 jmpl %g6+8,%g0
4715 fsubs %f25,%f26,%f27
4716p0_call_0_he:
4717 fadds %f23,%f26,%f20
4718 udivx %l4,0xce2,%l2
4719 udivx %l0,%l6,%l5
4720 udivx %l7,-0x49b,%l3
4721 mulx %l2,%l0,%l0
4722 udivx %l0,%l4,%l7
4723 umul %l0,%l6,%l2
4724 retl
4725 smul %l7,%l1,%l3
4726p0_jmpl_0_ho:
4727 subc %l1,-0x60a,%l6
4728 fadds %f22,%f23,%f19
4729 smul %l7,%l7,%l6
4730 jmpl %g6+8,%g0
4731 fsubs %f25,%f26,%f27
4732p0_call_0_ho:
4733 fadds %f23,%f26,%f20
4734 udivx %l4,0xce2,%l2
4735 udivx %l0,%l6,%l5
4736 udivx %l7,-0x49b,%l3
4737 mulx %l2,%l0,%l0
4738 udivx %l0,%l4,%l7
4739 umul %l0,%l6,%l2
4740 retl
4741 smul %l7,%l1,%l3
4742user_jump0_end:
4743 .seg "text"
4744 .align 0x2000
4745user_jump1_start:
4746 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
4747p0_jmpl_1_le:
4748 fdivs %f9 ,%f0 ,%f3
4749 ldsh [%i5+0x02a],%l7 ! Mem[000000001014142a]
4750 fsqrts %f11,%f10
4751 jmpl %g6+8,%g0
4752 andn %l7,-0x395,%l2
4753p0_call_1_le:
4754 sub %l0,-0x7e9,%l0
4755 fmuls %f4 ,%f8 ,%f1
4756 retl
4757 addc %l6,0xdbd,%l4
4758p0_jmpl_1_lo:
4759 fdivs %f9 ,%f0 ,%f3
4760 ldsh [%o5+0x02a],%l7 ! Mem[000000001014142a]
4761 fsqrts %f11,%f10
4762 jmpl %g6+8,%g0
4763 andn %l7,-0x395,%l2
4764p0_call_1_lo:
4765 sub %l0,-0x7e9,%l0
4766 fmuls %f4 ,%f8 ,%f1
4767 retl
4768 addc %l6,0xdbd,%l4
4769p0_jmpl_1_he:
4770 fsubs %f26,%f23,%f24
4771 jmpl %g6+8,%g0
4772 udivx %l5,%l5,%l5
4773p0_call_1_he:
4774 fadds %f27,%f19,%f17
4775 retl
4776 addc %l0,-0xe10,%l5
4777p0_jmpl_1_ho:
4778 fsubs %f26,%f23,%f24
4779 jmpl %g6+8,%g0
4780 udivx %l5,%l5,%l5
4781p0_call_1_ho:
4782 fadds %f27,%f19,%f17
4783 retl
4784 addc %l0,-0xe10,%l5
4785user_jump1_end:
4786 .seg "text"
4787 .align 0x2000
4788user_jump2_start:
4789 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
4790p0_jmpl_2_le:
4791 sdivx %l3,-0x1e9,%l5
4792 fsqrts %f2 ,%f14
4793 sdivx %l1,0xbc2,%l3
4794 jmpl %g6+8,%g0
4795 fsubs %f12,%f3 ,%f1
4796p0_call_2_le:
4797 ldd [%i6+0x038],%f0 ! Mem[0000000010181438]
4798 retl
4799 add %l4,%l7,%l5
4800p0_jmpl_2_lo:
4801 sdivx %l3,-0x1e9,%l5
4802 fsqrts %f2 ,%f14
4803 sdivx %l1,0xbc2,%l3
4804 jmpl %g6+8,%g0
4805 fsubs %f12,%f3 ,%f1
4806p0_call_2_lo:
4807 ldd [%o6+0x038],%f0 ! Mem[0000000010181438]
4808 retl
4809 add %l4,%l7,%l5
4810p0_jmpl_2_he:
4811 fsubs %f23,%f28,%f20
4812 fsubs %f26,%f23,%f28
4813 orn %l6,%l4,%l0
4814 jmpl %g6+8,%g0
4815 fmuls %f25,%f24,%f26
4816p0_call_2_he:
4817 stw %l4,[%i4+0x004] ! Mem[0000000010101404]
4818 retl
4819 fmuls %f28,%f21,%f28
4820p0_jmpl_2_ho:
4821 fsubs %f23,%f28,%f20
4822 fsubs %f26,%f23,%f28
4823 orn %l6,%l4,%l0
4824 jmpl %g6+8,%g0
4825 fmuls %f25,%f24,%f26
4826p0_call_2_ho:
4827 stw %l4,[%o4+0x004] ! Mem[0000000010101404]
4828 retl
4829 fmuls %f28,%f21,%f28
4830user_jump2_end:
4831 .seg "text"
4832 .align 0x2000
4833user_jump3_start:
4834 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
4835p0_jmpl_3_le:
4836 fdivs %f0 ,%f8 ,%f9
4837 mulx %l4,%l1,%l1
4838 and %l2,%l2,%l0
4839 orn %l5,-0x191,%l0
4840 jmpl %g6+8,%g0
4841 mulx %l4,%l0,%l3
4842p0_call_3_le:
4843 smul %l2,0xd0c,%l1
4844 retl
4845 smul %l2,-0x984,%l5
4846p0_jmpl_3_lo:
4847 fdivs %f0 ,%f8 ,%f9
4848 mulx %l4,%l1,%l1
4849 and %l2,%l2,%l0
4850 orn %l5,-0x191,%l0
4851 jmpl %g6+8,%g0
4852 mulx %l4,%l0,%l3
4853p0_call_3_lo:
4854 smul %l2,0xd0c,%l1
4855 retl
4856 smul %l2,-0x984,%l5
4857p0_jmpl_3_he:
4858 st %f28,[%i3+0x034] ! Mem[00000000100c1434]
4859 xnor %l7,%l7,%l2
4860 jmpl %g6+8,%g0
4861 subc %l0,-0x02a,%l6
4862p0_call_3_he:
4863 xnor %l7,0xed8,%l6
4864 fsqrts %f17,%f18
4865 umul %l6,%l5,%l6
4866 umul %l1,-0x1a7,%l5
4867 ldub [%i4+0x036],%l6 ! Mem[0000000010101436]
4868 retl
4869 mulx %l5,-0x27a,%l5
4870p0_jmpl_3_ho:
4871 st %f28,[%o3+0x034] ! Mem[00000000100c1434]
4872 xnor %l7,%l7,%l2
4873 jmpl %g6+8,%g0
4874 subc %l0,-0x02a,%l6
4875p0_call_3_ho:
4876 xnor %l7,0xed8,%l6
4877 fsqrts %f17,%f18
4878 umul %l6,%l5,%l6
4879 umul %l1,-0x1a7,%l5
4880 ldub [%o4+0x036],%l6 ! Mem[0000000010101436]
4881 retl
4882 mulx %l5,-0x27a,%l5
4883user_jump3_end:
4884
4885 .seg "data"
4886 .align 0x2000
4887user_data_start:
4888done_flags:
4889 .word 0
4890 .align 8
4891done_count:
4892 .word 0,0
4893Start_Flags:
4894 .word 0,0,0,0
4895Finish_Flag:
4896 .word 0,0
4897 .align 8
4898num_processors:
4899 .word 1
4900num_agents:
4901 .word 0
4902no_membar:
4903 .word 0
4904max_ireg:
4905 .word 8,0
4906max_freg:
4907 .word 32,0
4908 .align 64
4909p0_temp:
4910 .word 0,0,0,0,0,0,0,0
4911 .word 0,0,0,0,0,0,0,0
4912 .word 0,0,0,0,0,0,0,0
4913 .word 0,0,0,0,0,0,0,0
4914p0_debug:
4915 .word 0,0,0,0,0,0,0,0
4916 .word 0,0,0,0,0,0,0,0
4917p0_fsr:
4918 .word 0x00000000,0x00000000
4919 .align 8
4920p0_loop_cnt:
4921 .word 1,0
4922max_windows:
4923 .word 1,0,0,0,0,0,0,0
4924 .word 0,0,0,0,0,0,0,0
4925 .word 0,0,0,0,0,0,0,0
4926 .word 0,0,0,0,0,0,0,0
4927 .word 0,0,0,0,0,0,0,0
4928 .word 0,0,0,0,0,0,0,0
4929 .word 0,0,0,0,0,0,0,0
4930 .word 0,0,0,0,0,0,0,0
4931 .word 0,0,0,0,0,0,0,0
4932 .word 0,0,0,0,0,0,0,0
4933 .word 0,0,0,0,0,0,0,0
4934 .word 0,0,0,0,0,0,0,0
4935 .word 0,0,0,0,0,0,0,0
4936 .word 0,0,0,0,0,0,0,0
4937 .word 0,0,0,0,0,0,0,0
4938 .word 0,0,0,0,0,0,0,0
4939 .word 0,0,0,0,0,0,0,0
4940 .word 0,0,0,0,0,0,0,0
4941 .word 0,0,0,0,0,0,0,0
4942 .word 0,0,0,0,0,0,0,0
4943 .word 0,0,0,0,0,0,0,0
4944 .word 0,0,0,0,0,0,0,0
4945 .word 0,0,0,0,0,0,0,0
4946 .word 0,0,0,0,0,0,0,0
4947 .word 0,0,0,0,0,0,0,0
4948 .word 0,0,0,0,0,0,0,0
4949 .word 0,0,0,0,0,0,0,0
4950 .word 0,0,0,0,0,0,0,0
4951 .word 0,0,0,0,0,0,0,0
4952 .word 0,0,0,0,0,0,0,0
4953 .word 0,0,0,0,0,0,0,0
4954 .word 0,0,0,0,0,0,0,0
4955
4956 .align 8
4957p0_init_registers:
4958 .word 0xea2ec714,0x381f37a2 ! Init value for %l0
4959 .word 0x41c81128,0xd0dccfb8 ! Init value for %l1
4960 .word 0x1e74cc60,0x119eb776 ! Init value for %l2
4961 .word 0x31ba4d32,0x24eb33d0 ! Init value for %l3
4962 .word 0x6258d2df,0xc2b0875a ! Init value for %l4
4963 .word 0x8a349979,0xd0e01693 ! Init value for %l5
4964 .word 0x3f5bdda6,0x2581d259 ! Init value for %l6
4965 .word 0x3306d412,0x2b0214d4 ! Init value for %l7
4966 .align 64
4967p0_init_freg:
4968 .word 0xbb39f194,0x50da037b ! Init value for %f0
4969 .word 0x4ca345a9,0x0ce5a2fe ! Init value for %f2
4970 .word 0xdeb58b8c,0xc0731d1f ! Init value for %f4
4971 .word 0x194fb118,0x3d26d9f2 ! Init value for %f6
4972 .word 0x8e91a4b5,0xab0475bb ! Init value for %f8
4973 .word 0x9ed29eb3,0x5645af12 ! Init value for %f10
4974 .word 0xb5eb03d4,0x9b090905 ! Init value for %f12
4975 .word 0x7a906651,0x0aad7812 ! Init value for %f14
4976 .word 0x65af5b19,0xf975d25e ! Init value for %f16
4977 .word 0xb8a4f35c,0xe6689720 ! Init value for %f18
4978 .word 0xaeceb108,0xc3d97b6f ! Init value for %f20
4979 .word 0x4a6d6276,0x77cebcc5 ! Init value for %f22
4980 .word 0xa226b52a,0x6bcc8e3c ! Init value for %f24
4981 .word 0x5ddf2b10,0xfe453ffd ! Init value for %f26
4982 .word 0x29b8bca0,0x3895a976 ! Init value for %f28
4983 .word 0xfe120093,0x73a028f7 ! Init value for %f30
4984 .word 0xf4126596,0x1e574e0f ! Init value for %f32
4985 .word 0xa1e72352,0x4492779a ! Init value for %f34
4986 .word 0x15f979ce,0xf445ee5b ! Init value for %f36
4987 .word 0x847db64b,0x0377978f ! Init value for %f38
4988 .word 0x3ccc1f01,0x56157e93 ! Init value for %f40
4989 .word 0x324010da,0x3b7fc135 ! Init value for %f42
4990 .word 0x389c30f2,0xd4e18a2c ! Init value for %f44
4991 .word 0x9c11db14,0xc65b74b2 ! Init value for %f46
4992 .word 0x6b112798,0xeca7933d
4993 .word 0x481b2b90,0x47ff0e25
4994 .word 0x2ed41742,0xabe18a63
4995 .word 0x52d04de0,0x987df0e3
4996 .word 0xe8c8579e,0xb06502f2
4997 .word 0xae19afa6,0x5d712d33
4998 .word 0x75a3f8d3,0x8d02855e
4999 .word 0xba5462a2,0xc3f2b9b2
5000p0_share_mask:
5001 .word 0xffff0000,0x00000000
5002 .word 0x00000000,0x00000000
5003 .word 0x00000000,0x00000000
5004 .word 0x00000000,0x00000000
5005 .word 0x00000000,0x00000000
5006 .word 0x00000000,0x00000000
5007 .word 0x00000000,0x00000000
5008 .word 0x00000000,0x00000000
5009p0_expected_registers:
5010 .word 0x00000000,0x0000daf8
5011 .word 0x00000000,0x14000000
5012 .word 0x00000000,0xff000000
5013 .word 0xff8bdb65,0x7fffffff
5014 .word 0xffffffff,0xff000000
5015 .word 0x00000000,0x000000ff
5016 .word 0x7ffffb67,0x8000092f
5017 .word 0x00000000,0x04d4ffff
5018p0_expected_fp_regs:
5019 .word 0x00000014,0xc7f8ffff
5020 .word 0x94dba373,0x7ea55a39
5021 .word 0x0dffffff,0xffffffff
5022 .word 0x04d4ffff,0xffe30000
5023 .word 0x564ce1f4,0xfff8ffff
5024 .word 0x0000e3ff,0x0000000d
5025 .word 0xc7f8ffff,0x14ff9fe8
5026 .word 0x0d000000,0xff5aa57e
5027 .word 0x0000e3ff,0xffffd404
5028 .word 0x0d000000,0x0000000d
5029 .word 0xff4f1fda,0xff00000d
5030 .word 0xd14f1fda,0x579dfb69
5031 .word 0x00000000,0xf4e14c56
5032 .word 0x0d000000,0xffe30000
5033 .word 0xe89fff14,0x000000ff
5034 .word 0x579dfb69,0x2f8b875d
5035 .word 0x00000011,0x00000000 ! %fsr = 0000001100000000
5036p0_local0_expect:
5037 .word 0x0d000000,0xffe30000
5038 .word 0xffffff12,0xfb191258
5039 .word 0xff000000,0x00000000
5040 .word 0xd14fffda,0x46109074
5041 .word 0x901ae3ff,0x0000db94
5042 .word 0x579dfb69,0x2f8b875d
5043 .word 0xff9fff14,0xffe3ff0d
5044 .word 0x466c4463,0xd14f1fda
5045p0_local0_sec_expect:
5046 .word 0xdae04fff,0x73a3db94
5047 .word 0xe89fff14,0x01ff0000
5048 .word 0x00000000,0xe89fff14
5049 .word 0x67e15ba0,0x94bf88ab
5050 .word 0x776a8d5a,0xf2efa6cb
5051 .word 0x0034f96e,0x7d78e298
5052 .word 0xb5966988,0x3aae2669
5053 .word 0xbb8ddbca,0xcde67178
5054p0_local1_expect:
5055 .word 0x00000000,0x00000000
5056 .word 0x0d000000,0xffe30000
5057 .word 0x00000014,0x00000000
5058 .word 0x69fb9d57,0x12ffff58
5059 .word 0xff000000,0xffffff80
5060 .word 0x01c3c301,0x0000ff00
5061 .word 0x000000ff,0x04d4ffff
5062 .word 0xbca1ff70,0xba01ffff
5063p0_local1_sec_expect:
5064 .word 0xffe319fb,0x000000ff
5065 .word 0xffff9fe8,0x12ffff58
5066 .word 0xf4e14c56,0x00000000
5067 .word 0x74901046,0xda1f4fd1
5068 .word 0x94dba373,0xd0cb1a90
5069 .word 0x5d878b2f,0x69fb9d57
5070 .word 0x0dffe3ff,0x14ff9fe8
5071 .word 0x55a08fe2,0x63446c46
5072p0_local2_expect:
5073 .word 0x00000000,0x0000000f
5074 .word 0xffffff12,0xfb191258
5075 .word 0x00000000,0x7fffffff
5076 .word 0xd14fffda,0x46109074
5077 .word 0x901ae3ff,0x0000092f
5078 .word 0x579dfb69,0x2f8b875d
5079 .word 0xff9fff14,0xffe3ff0d
5080 .word 0x466c4463,0xd14f1fda
5081p0_local2_sec_expect:
5082 .word 0x00000000,0x000000ff
5083 .word 0xffffffce,0xffffff9c
5084 .word 0x00000000,0xc7f8ffff
5085 .word 0x7490e1f4,0x001f4f00
5086 .word 0x94dba373,0xd0cb1a90
5087 .word 0x5d878b2f,0x69fb9d57
5088 .word 0x0dffe3ff,0x14ff9fe8
5089 .word 0x55a08fe2,0x63446c46
5090p0_local3_expect:
5091 .word 0x00000000,0x7ea55a39
5092 .word 0x00000014,0x0d000000
5093 .word 0xffe30000,0x0f36e1f4
5094 .word 0xff000000,0xff8b875d
5095 .word 0x901acbd0,0x73a3db94
5096 .word 0x00000000,0x14ff9fe8
5097 .word 0xff000000,0x00000000
5098 .word 0x00000000,0xc7f8ffff
5099p0_local3_sec_expect:
5100 .word 0xff8bdb65,0x7fffffff
5101 .word 0x0d00000d,0xffffffe3
5102 .word 0xff00002f,0x00000000
5103 .word 0x014b43ca,0x46109074
5104 .word 0xeefff8ff,0xf4004c56
5105 .word 0x581219fb,0x06e3359c
5106 .word 0xe89fff14,0x45be3a33
5107 .word 0x00000069,0x8b472800
5108p0_local4_expect:
5109 .word 0x0000000d,0xffffd404
5110 .word 0x0d000000,0x0000000d
5111 .word 0xff4f1fda,0x00000000
5112 .word 0xd14f1fda,0x00000000
5113 .word 0x00000000,0xf4e14c56
5114 .word 0x0d000000,0xffe30000
5115 .word 0xe89fff14,0x000000ff
5116 .word 0x8065adb4,0xff800000
5117p0_local4_sec_expect:
5118 .word 0x00000000,0xc7f8ffff
5119 .word 0xff5aa57e,0x0000000d
5120 .word 0x8065adb4,0xff800000
5121 .word 0xd14f1fda,0x00000000
5122 .word 0x00000000,0xf4e14c56
5123 .word 0x0d000000,0xffe30000
5124 .word 0xe89fff14,0x000000ff
5125 .word 0x8065adb4,0xff800000
5126p0_local5_expect:
5127 .word 0x0d0000ff,0x00000014
5128 .word 0x000000ff,0x00000000
5129 .word 0x00000000,0x65db8bff
5130 .word 0xf044ffee,0xfff8ffff
5131 .word 0xffffffff,0xffffff0d
5132 .word 0xf804ff00,0xa2390000
5133 .word 0x524b7e2e,0xffe3359c
5134 .word 0xff7c9f24,0x45be3a33
5135p0_local5_sec_expect:
5136 .word 0xff5aa57e,0x12ffff58
5137 .word 0xff000000,0x00000000
5138 .word 0xe8000000,0x0d000000
5139 .word 0x014b43ca,0x4bc1655b
5140 .word 0x00000000,0x4c8cc301
5141 .word 0x581219fb,0x80000000
5142 .word 0x0000e3ff,0x0000000d
5143 .word 0x00000000,0x00000001
5144p0_local6_expect:
5145 .word 0x00000000,0xf4e14c56
5146 .word 0xd1ffff58,0xffffffff
5147 .word 0xffffff7f,0x65db8bff
5148 .word 0x000084e8,0xd3ffffff
5149 .word 0x4bc1655b,0x12ffff58
5150 .word 0xe89fff14,0xfe459cfd
5151 .word 0xee3bf804,0x06e3359c
5152 .word 0x00000000,0x00000000
5153p0_local6_sec_expect:
5154 .word 0xff000000,0xffffd404
5155 .word 0xdaf8ffff,0x06e3359c
5156 .word 0x0dffff0d,0x00000000
5157 .word 0x5bbf9ce9,0x790ab56d
5158 .word 0xdc03f0ee,0x43f227dc
5159 .word 0x01c38c4c,0xceffffff
5160 .word 0x7566dc8a,0x981f2e79
5161 .word 0x37fca4ed,0x7b5df662
5162share0_expect:
5163 .word 0x000dd27d,0x4c491045
5164 .word 0x3cb4eeb2,0x93a846cd
5165 .word 0xa5e8237b,0x9c5396b4
5166 .word 0x6191a967,0x5b5aa88e
5167 .word 0x3ee33615,0x17eaaf0f
5168 .word 0xaadf99b8,0x2fd21c8b
5169 .word 0xc1fbffd2,0x91f44d2e
5170 .word 0x5a7f90d3,0x1fc16987
5171share1_expect:
5172 .word 0x0000d48e,0x8bf42826
5173 .word 0x6e816723,0x52d986ea
5174 .word 0xf4991a78,0xc76fdaa2
5175 .word 0x65a51600,0xd69d8934
5176 .word 0x4225461b,0xc8d65694
5177 .word 0xcb79c5f5,0xbefc7d36
5178 .word 0x864f2644,0x1f78d8c7
5179 .word 0x87295774,0xc9efb308
5180 .word 0xffe12a9b,0xe7dbc702
5181 .word 0x4c0f9d81,0x36975afc
5182 .word 0xb58ab2cb,0xc5e6f858
5183 .word 0x8b697e6f,0x3e2207e1
5184 .word 0xdc8c7930,0xe2ffe85e
5185 .word 0x02584654,0x075a69ac
5186 .word 0xc6f47d18,0xfd796f90
5187 .word 0xb06532c3,0x499104ee
5188share2_expect:
5189 .word 0x00c52346,0x46200a1d
5190 .word 0xfef3011d,0xc1d529e0
5191 .word 0x2c543178,0xce0f90b3
5192 .word 0x7b7601c5,0xa079add1
5193 .word 0xdd0ec9c9,0x2d01dc7a
5194 .word 0x9d730fe3,0xe2185337
5195 .word 0xbec5db5a,0x94343ac7
5196 .word 0x728776a0,0x732c173c
5197share3_expect:
5198 .word 0x0bffd806,0x77b24b6e
5199 .word 0x7fa31932,0x16a40b6b
5200 .word 0x4a6e2c27,0x11e32a91
5201 .word 0x2784d1f3,0x712d6c41
5202 .word 0x37fef972,0x6f43095a
5203 .word 0xf8761441,0x33fc1f51
5204 .word 0x7d2a00b9,0xa63d9119
5205 .word 0xb24f0e8e,0x622b931f
5206 .word 0x0645a70e,0x9148f497
5207 .word 0x4bde613c,0xe570c4eb
5208 .word 0xb4003621,0x3445e6af
5209 .word 0x7ad53c20,0xc0094490
5210 .word 0xf900ecab,0x2e6c2dc8
5211 .word 0xa964877c,0xa3931f68
5212 .word 0x7e30c713,0x00d83e2e
5213 .word 0x31e81a17,0x23a1f816
5214 .word 0x7134bafb,0x948aeb07
5215 .word 0xf7ce3810,0x03fd3b9a
5216 .word 0x9b09fb6f,0xc2bfc2c5
5217 .word 0x5ed281f9,0x61e47b22
5218 .word 0x239f43c0,0x0f197531
5219 .word 0x2c383fe4,0xe7dac352
5220 .word 0x6072f41b,0x6a4c5979
5221 .word 0xbb30b96f,0xc29cc519
5222 .word 0x34ff1f7c,0x6d7714a2
5223 .word 0x86f9cb72,0x8ffd0ddd
5224 .word 0x78fa5526,0xfdecdc71
5225 .word 0xce88cb58,0x349f02e4
5226 .word 0xc141ccde,0x37b6c895
5227 .word 0x4834f5ce,0xc281731a
5228 .word 0xc66778c9,0xaf9313dd
5229 .word 0x17b93da2,0x1cb2bf22
5230 .word 0x58e8d196,0x7a1d3e8b
5231 .word 0x57dc5401,0x58ab088a
5232 .word 0xb05ede4b,0x30fe8466
5233 .word 0x810c8f0f,0x99dc721b
5234 .word 0x639ca4ff,0x3e6c7150
5235 .word 0xc926a1f9,0x1543ca38
5236 .word 0xb2eaacbd,0x1904c8fa
5237 .word 0x88a0e40b,0x43c8affd
5238 .word 0x00ff6ae1,0x74b8ca89
5239 .word 0xeda43eb1,0x667fd8a9
5240 .word 0xb06f8950,0x39d3111f
5241 .word 0x55de519a,0x0f40becd
5242 .word 0x34585ecb,0x4b44bd67
5243 .word 0x8219a607,0xc11bc006
5244 .word 0xcfcee7f4,0x94fcf323
5245 .word 0x7b64a59d,0xd3a1e5a0
5246 .word 0xffe3dde9,0xffdab440
5247 .word 0xe356ed7e,0x24b27f96
5248 .word 0xe5c598f8,0x4ea7d1ed
5249 .word 0x850bca4f,0xaab5a8cc
5250 .word 0x8f8aeab7,0xfd66ce7f
5251 .word 0x9f537f53,0x21c92f22
5252 .word 0xfe0982a6,0xa3d05bc7
5253 .word 0x779ad6c6,0x424262e1
5254 .word 0x2dff63d1,0xa11ee9c9
5255 .word 0x883cd3ca,0xb6d0429d
5256 .word 0x51837c34,0xa153fe75
5257 .word 0xc7dd59c5,0xab197a7e
5258 .word 0x77119f55,0xd2262c1b
5259 .word 0x8a568f84,0xd6bf864f
5260 .word 0x5fbbe783,0x8c7e0f4e
5261 .word 0xc34c54de,0x6be9e7d8
5262p0_invalidate_semaphore:
5263 .word 0
5264! Data for Cross Processor Interrupt
5265 .align 8
5266received_xintr:
5267 .word 0,0,0,0,0,0,0,0
5268 .word 0,0,0,0,0,0,0,0
5269 .word 0,0,0,0,0,0,0,0
5270 .word 0,0,0,0,0,0,0,0
5271 .word 0,0,0,0,0,0,0,0
5272 .word 0,0,0,0,0,0,0,0
5273 .word 0,0,0,0,0,0,0,0
5274 .word 0,0,0,0,0,0,0,0
5275p0_dispatch_retry:
5276 .word 0,0
5277p0_xintr_data:
5278 .word 0x00000000,0x00000001
5279 .word 0xf2c3a178,0x7c582021
5280 .word 0x00000000,0x00000002
5281 .word 0xe23ffd18,0x7b0201a3
5282 .word 0x00000000,0x00000003
5283 .word 0x37ea1447,0xce6bcf35
5284 .word 0x00000000,0x00000004
5285 .word 0xc996cb08,0x4120168e
5286 .word 0x00000000,0x00000005
5287 .word 0xc25c1598,0x3e33028d
5288 .word 0x00000000,0x00000006
5289 .word 0xdcb08480,0x3dc0cc82
5290 .word 0x00000000,0x00000007
5291 .word 0x982c6360,0x56374742
5292 .word 0x00000000,0x00000008
5293 .word 0x7c8555e8,0x090ee5a7
5294 .align 8
5295p0_xintr_expected:
5296 .word 0
5297 .align 64
5298xintr_data_ptrs:
5299 .word p0_xintr_data
5300 .align 8
5301p0_xintr_db:
5302 .skip 512
5303p0_xintr_retry_count:
5304 .word 0,0
5305p0_reset_cnt:
5306 .word 0
5307 .align 8
5308p0_ec_timing_ctrl:
5309 .word 0,0
5310p0_ec_control:
5311 .word 0,0
5312p0_mcu_shadow:
5313 .skip 80
5314user_data_end:
5315
5316
5317SECTION .p0_local0 DATA_VA=0x000800000
5318
5319attr_data {
5320 Name = .p0_local0,
5321 VA = 0x0000000000800000,
5322 RA = 0x0000000010000000,
5323 PA = ra2pa(0x0000000010000000,0),
5324 part_0_ctx_nonzero_tsb_config_0,
5325 TTE_Context=PCONTEXT,
5326 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5327 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5328 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5329 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5330}
5331
5332 .data
5333 .seg "data"
5334 .align 0x2000
5335 .global p0_local0_start
5336p0_local0_begin:
5337 .skip 0x1400
5338p0_local0_start:
5339 .word 0x5a12d404,0xd4481f07,0xe4f50d69,0x7500cd4c
5340 .word 0xa1239e75,0x0d694ce8,0x94170011,0x2a74994a
5341 .word 0xec82d66c,0xeb22e6a7,0xa3d688d2,0xc6cf0c11
5342 .word 0x82e0d056,0x891e9a2e,0xca810e26,0x73f78f6e
5343p0_local0_end:
5344
5345SECTION .p0_local0_sec DATA_VA=0x000800000
5346
5347attr_data {
5348 Name = .p0_local0_sec,
5349 VA = 0x0000000000800000,
5350 RA = 0x0000000030000000,
5351 PA = ra2pa(0x0000000030000000,0),
5352 part_0_ctx_nonzero_tsb_config_0,
5353 TTE_Context=SCONTEXT,
5354 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5355 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5356 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5357 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5358}
5359
5360 .data
5361 .seg "data"
5362 .align 0x2000
5363 .global p0_local0_sec_start
5364p0_local0_sec_begin:
5365 .skip 0x1400
5366p0_local0_sec_start:
5367 .word 0x7f122473,0xc4fe0ea1,0x4af80201,0xbfa24376
5368 .word 0x33de88d9,0x6aecb8fd,0x5ea10923,0x94bf88ab
5369 .word 0x776a8d5a,0xf2efa6cb,0x0034f96e,0x7d78e298
5370 .word 0xb5966988,0x3aae2669,0xbb8ddbca,0xcde67178
5371p0_local0_sec_end:
5372
5373SECTION .p0_local1 DATA_VA=0x000802000
5374
5375attr_data {
5376 Name = .p0_local1,
5377 VA = 0x0000000000802000,
5378 RA = 0x0000000010040000,
5379 PA = ra2pa(0x0000000010040000,0),
5380 part_0_ctx_nonzero_tsb_config_0,
5381 TTE_Context=PCONTEXT,
5382 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5383 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5384 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5385 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5386}
5387
5388 .data
5389 .seg "data"
5390 .align 0x2000
5391 .global p0_local1_start
5392p0_local1_begin:
5393 .skip 0x1400
5394p0_local1_start:
5395 .word 0xe48b080d,0x27241cd9,0x099a41a6,0xf6caade5
5396 .word 0xc54a54ee,0xbc3dd5c9,0xadb67a0b,0x9b0b3082
5397 .word 0xdcfd5948,0xfc8adb11,0x043cd029,0x7d7a88ba
5398 .word 0x8cf6b2b0,0xfdcbd7c0,0x7f13c6bb,0x454f66d7
5399p0_local1_end:
5400
5401SECTION .p0_local1_sec DATA_VA=0x000802000
5402
5403attr_data {
5404 Name = .p0_local1_sec,
5405 VA = 0x0000000000802000,
5406 RA = 0x0000000030040000,
5407 PA = ra2pa(0x0000000030040000,0),
5408 part_0_ctx_nonzero_tsb_config_0,
5409 TTE_Context=SCONTEXT,
5410 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5411 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5412 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5413 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5414}
5415
5416 .data
5417 .seg "data"
5418 .align 0x2000
5419 .global p0_local1_sec_start
5420p0_local1_sec_begin:
5421 .skip 0x1400
5422p0_local1_sec_start:
5423 .word 0xc2a22bd2,0x39f7b0d6,0x67e15ba0,0xfb191258
5424 .word 0xa204cc3f,0x4c8cc301,0x949a1396,0x8efa15af
5425 .word 0x901acbd0,0x73a3db94,0x579dfb69,0x56c2070a
5426 .word 0xc472f652,0x45be3a33,0x466c4463,0xe28fa055
5427p0_local1_sec_end:
5428
5429SECTION .p0_local2 DATA_VA=0x000804000
5430
5431attr_data {
5432 Name = .p0_local2,
5433 VA = 0x0000000000804000,
5434 RA = 0x0000000010080000,
5435 PA = ra2pa(0x0000000010080000,0),
5436 part_0_ctx_nonzero_tsb_config_0,
5437 TTE_Context=PCONTEXT,
5438 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5439 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5440 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5441 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5442}
5443
5444 .data
5445 .seg "data"
5446 .align 0x2000
5447 .global p0_local2_start
5448p0_local2_begin:
5449 .skip 0x1400
5450p0_local2_start:
5451 .word 0x8f794dbb,0xf70e364d,0x7d8a61c8,0x81c6ebca
5452 .word 0xbb1019c7,0x241c4fd1,0xffe1e06e,0xb059f4bc
5453 .word 0xe417e6c0,0xab84e8d7,0xaea8c45f,0x005c0a63
5454 .word 0x7447560c,0xf504ec9f,0xca434b01,0xcd4a1404
5455p0_local2_end:
5456
5457SECTION .p0_local2_sec DATA_VA=0x000804000
5458
5459attr_data {
5460 Name = .p0_local2_sec,
5461 VA = 0x0000000000804000,
5462 RA = 0x0000000030080000,
5463 PA = ra2pa(0x0000000030080000,0),
5464 part_0_ctx_nonzero_tsb_config_0,
5465 TTE_Context=SCONTEXT,
5466 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5467 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5468 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5469 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5470}
5471
5472 .data
5473 .seg "data"
5474 .align 0x2000
5475 .global p0_local2_sec_start
5476p0_local2_sec_begin:
5477 .skip 0x1400
5478p0_local2_sec_start:
5479 .word 0xe1a9c4e1,0x14bfcbf7,0x51ca9937,0xdf9f46d0
5480 .word 0xd99ed06d,0x68b0e91c,0x7cd93241,0x3f652c5a
5481 .word 0x0abe0e68,0x8470fa4a,0x0e5482f4,0x7edddb1a
5482 .word 0x464683c4,0xad9e9570,0xd962302e,0xcd969e21
5483p0_local2_sec_end:
5484
5485SECTION .p0_local3 DATA_VA=0x000806000
5486
5487attr_data {
5488 Name = .p0_local3,
5489 VA = 0x0000000000806000,
5490 RA = 0x00000000100c0000,
5491 PA = ra2pa(0x00000000100c0000,0),
5492 part_0_ctx_nonzero_tsb_config_0,
5493 TTE_Context=PCONTEXT,
5494 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5495 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5496 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5497 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5498}
5499
5500 .data
5501 .seg "data"
5502 .align 0x2000
5503 .global p0_local3_start
5504p0_local3_begin:
5505 .skip 0x1400
5506p0_local3_start:
5507 .word 0x78008a86,0xc5333af8,0xb53a84ba,0x708da1bc
5508 .word 0xcc45b0c9,0x496d45a4,0x510d66b0,0x08bb918b
5509 .word 0x22544310,0xb6a3f8c1,0xf1b35c03,0xb5d59305
5510 .word 0x823ac534,0x4b632c4c,0xa3bea7c9,0x108263f2
5511p0_local3_end:
5512
5513SECTION .p0_local3_sec DATA_VA=0x000806000
5514
5515attr_data {
5516 Name = .p0_local3_sec,
5517 VA = 0x0000000000806000,
5518 RA = 0x00000000300c0000,
5519 PA = ra2pa(0x00000000300c0000,0),
5520 part_0_ctx_nonzero_tsb_config_0,
5521 TTE_Context=SCONTEXT,
5522 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5523 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5524 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5525 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5526}
5527
5528 .data
5529 .seg "data"
5530 .align 0x2000
5531 .global p0_local3_sec_start
5532p0_local3_sec_begin:
5533 .skip 0x1400
5534p0_local3_sec_start:
5535 .word 0x33e0e3e6,0x04f83bee,0xd97574d3,0x956a39c8
5536 .word 0xf4e206e3,0x3a2107a7,0x32e37f4b,0x240d550c
5537 .word 0xf34151a9,0x734f7020,0xd0f6b7a8,0x57bb8b34
5538 .word 0x2e7a633a,0x9aec0e60,0x9ef0266e,0x8f627d13
5539p0_local3_sec_end:
5540
5541SECTION .p0_local4 DATA_VA=0x000808000
5542
5543attr_data {
5544 Name = .p0_local4,
5545 VA = 0x0000000000808000,
5546 RA = 0x0000000010100000,
5547 PA = ra2pa(0x0000000010100000,0),
5548 part_0_ctx_nonzero_tsb_config_0,
5549 TTE_Context=PCONTEXT,
5550 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5551 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5552 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5553 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5554}
5555
5556 .data
5557 .seg "data"
5558 .align 0x2000
5559 .global p0_local4_start
5560p0_local4_begin:
5561 .skip 0x1400
5562p0_local4_start:
5563 .word 0x5add8a7d,0x0ede2174,0x2b9cbb0c,0xeb7e47ce
5564 .word 0xeca774e9,0x17541102,0xdedca988,0x9d770e70
5565 .word 0x5c70165c,0xd5319f1e,0xfe837a55,0xe323a0e2
5566 .word 0x098556d2,0xf1abf392,0x8065adb4,0x564ce1f4
5567p0_local4_end:
5568
5569SECTION .p0_local4_sec DATA_VA=0x000808000
5570
5571attr_data {
5572 Name = .p0_local4_sec,
5573 VA = 0x0000000000808000,
5574 RA = 0x0000000030100000,
5575 PA = ra2pa(0x0000000030100000,0),
5576 part_0_ctx_nonzero_tsb_config_0,
5577 TTE_Context=SCONTEXT,
5578 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5579 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5580 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5581 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5582}
5583
5584 .data
5585 .seg "data"
5586 .align 0x2000
5587 .global p0_local4_sec_start
5588p0_local4_sec_begin:
5589 .skip 0x1400
5590p0_local4_sec_start:
5591 .word 0x97a58b47,0xbe3c99a3,0xd3775606,0x76f42a82
5592 .word 0x9b000e66,0x0249d304,0x2c89c6b4,0x8e489ae0
5593 .word 0xa867e244,0xac25e1b5,0x4402c910,0x7f23b028
5594 .word 0x484d3679,0x460f79e3,0x63b1dc00,0x825be180
5595p0_local4_sec_end:
5596
5597SECTION .p0_local5 DATA_VA=0x00080a000
5598
5599attr_data {
5600 Name = .p0_local5,
5601 VA = 0x000000000080a000,
5602 RA = 0x0000000010140000,
5603 PA = ra2pa(0x0000000010140000,0),
5604 part_0_ctx_nonzero_tsb_config_0,
5605 TTE_Context=PCONTEXT,
5606 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5607 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5608 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5609 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5610}
5611
5612 .data
5613 .seg "data"
5614 .align 0x2000
5615 .global p0_local5_start
5616p0_local5_begin:
5617 .skip 0x1400
5618p0_local5_start:
5619 .word 0x34570b61,0xf770809b,0xe89fff14,0xff7c9ff6
5620 .word 0x78ff62a3,0x5c642549,0xf04475ee,0x35112447
5621 .word 0x647c79a8,0xa094dd2b,0xb2057fb4,0xa2393d1c
5622 .word 0x524b7e2e,0x06e3359c,0xc0e9c437,0x0bd2cbf6
5623p0_local5_end:
5624
5625SECTION .p0_local5_sec DATA_VA=0x00080a000
5626
5627attr_data {
5628 Name = .p0_local5_sec,
5629 VA = 0x000000000080a000,
5630 RA = 0x0000000030140000,
5631 PA = ra2pa(0x0000000030140000,0),
5632 part_0_ctx_nonzero_tsb_config_0,
5633 TTE_Context=SCONTEXT,
5634 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5635 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5636 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5637 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5638}
5639
5640 .data
5641 .seg "data"
5642 .align 0x2000
5643 .global p0_local5_sec_start
5644p0_local5_sec_begin:
5645 .skip 0x1400
5646p0_local5_sec_start:
5647 .word 0x61f8f8ff,0x06b9895f,0x09243570,0x6f0a8dad
5648 .word 0xbad94550,0x2d4650ca,0x3b395801,0xd2ff7fb1
5649 .word 0x0540e78e,0x48c17642,0xe1207910,0x21091a31
5650 .word 0x468864be,0xa4e582ad,0x200597c9,0x5a1375ae
5651p0_local5_sec_end:
5652
5653SECTION .p0_local6 DATA_VA=0x00080c000
5654
5655attr_data {
5656 Name = .p0_local6,
5657 VA = 0x000000000080c000,
5658 RA = 0x0000000010180000,
5659 PA = ra2pa(0x0000000010180000,0),
5660 part_0_ctx_nonzero_tsb_config_0,
5661 TTE_Context=PCONTEXT,
5662 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5663 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5664 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5665 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5666}
5667
5668 .data
5669 .seg "data"
5670 .align 0x2000
5671 .global p0_local6_start
5672p0_local6_begin:
5673 .skip 0x1400
5674p0_local6_start:
5675 .word 0xd20ab5f5,0x1947d4fb,0x126700e3,0x84e5a5f8
5676 .word 0x1b3398bf,0x72566df3,0x8cfee654,0xbb27216a
5677 .word 0x96824f21,0x142165c5,0xfd86d76b,0x798bf8f0
5678 .word 0xdc70e383,0xd053f9be,0xfc223141,0x7d0320f4
5679p0_local6_end:
5680
5681SECTION .p0_local6_sec DATA_VA=0x00080c000
5682
5683attr_data {
5684 Name = .p0_local6_sec,
5685 VA = 0x000000000080c000,
5686 RA = 0x0000000030180000,
5687 PA = ra2pa(0x0000000030180000,0),
5688 part_0_ctx_nonzero_tsb_config_0,
5689 TTE_Context=SCONTEXT,
5690 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5691 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5692 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5693 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5694}
5695
5696 .data
5697 .seg "data"
5698 .align 0x2000
5699 .global p0_local6_sec_start
5700p0_local6_sec_begin:
5701 .skip 0x1400
5702p0_local6_sec_start:
5703 .word 0x39fea61a,0xf17d745c,0x11b6f438,0xa1cdba11
5704 .word 0x21e99f37,0x1e7dab78,0x5bbf9ce9,0x790ab56d
5705 .word 0xdc03f0ee,0x43f227dc,0x00b3a889,0x02a8aa22
5706 .word 0x7566dc8a,0x981f2e79,0x37fca4ed,0x7b5df662
5707p0_local6_sec_end:
5708
5709SECTION .share0 DATA_VA=0x00080e000
5710
5711attr_data {
5712 Name = .share0,
5713 VA = 0x000000000080e000,
5714 RA = 0x00000000201c0000,
5715 PA = ra2pa(0x00000000201c0000,0),
5716 part_0_ctx_nonzero_tsb_config_0,
5717 TTE_Context=PCONTEXT,
5718 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5719 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5720 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5721 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5722}
5723
5724 .data
5725 .seg "data"
5726 .align 0x2000
5727 .global share0_start
5728share0_begin:
5729share0_start:
5730 .word 0xbb5fd27d,0x4c491045,0x3cb4eeb2,0x93a846cd
5731 .word 0xa5e8237b,0x9c5396b4,0x6191a967,0x5b5aa88e
5732 .word 0x3ee33615,0x17eaaf0f,0xaadf99b8,0x2fd21c8b
5733 .word 0xc1fbffd2,0x91f44d2e,0x5a7f90d3,0x1fc16987
5734share0_end:
5735
5736SECTION .share1 DATA_VA=0x000810000
5737
5738attr_data {
5739 Name = .share1,
5740 VA = 0x0000000000810000,
5741 RA = 0x0000000020800000,
5742 PA = ra2pa(0x0000000020800000,0),
5743 part_0_ctx_nonzero_tsb_config_0,
5744 TTE_Context=PCONTEXT,
5745 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5746 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5747 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5748 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5749}
5750
5751 .data
5752 .seg "data"
5753 .align 0x2000
5754 .global share1_start
5755share1_begin:
5756share1_start:
5757 .word 0x1d39d48e,0x8bf42826,0x6e816723,0x52d986ea
5758 .word 0xf4991a78,0xc76fdaa2,0x65a51600,0xd69d8934
5759 .word 0x4225461b,0xc8d65694,0xcb79c5f5,0xbefc7d36
5760 .word 0x864f2644,0x1f78d8c7,0x87295774,0xc9efb308
5761 .word 0x08e52a9b,0xe7dbc702,0x4c0f9d81,0x36975afc
5762 .word 0xb58ab2cb,0xc5e6f858,0x8b697e6f,0x3e2207e1
5763 .word 0xdc8c7930,0xe2ffe85e,0x02584654,0x075a69ac
5764 .word 0xc6f47d18,0xfd796f90,0xb06532c3,0x499104ee
5765share1_end:
5766
5767SECTION .share2 DATA_VA=0x000812000
5768
5769attr_data {
5770 Name = .share2,
5771 VA = 0x0000000000812000,
5772 RA = 0x00000000211c0000,
5773 PA = ra2pa(0x00000000211c0000,0),
5774 part_0_ctx_nonzero_tsb_config_0,
5775 TTE_Context=PCONTEXT,
5776 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5777 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5778 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5779 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5780}
5781
5782 .data
5783 .seg "data"
5784 .align 0x2000
5785 .global share2_start
5786share2_begin:
5787share2_start:
5788 .word 0xca052346,0x46200a1d,0xfef3011d,0xc1d529e0
5789 .word 0x2c543178,0xce0f90b3,0x7b7601c5,0xa079add1
5790 .word 0xdd0ec9c9,0x2d01dc7a,0x9d730fe3,0xe2185337
5791 .word 0xbec5db5a,0x94343ac7,0x728776a0,0x732c173c
5792share2_end:
5793
5794SECTION .share3 DATA_VA=0x000814000
5795
5796attr_data {
5797 Name = .share3,
5798 VA = 0x0000000000814000,
5799 RA = 0x0000000021800000,
5800 PA = ra2pa(0x0000000021800000,0),
5801 part_0_ctx_nonzero_tsb_config_0,
5802 TTE_Context=PCONTEXT,
5803 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5804 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5805 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5806 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5807}
5808
5809 .data
5810 .seg "data"
5811 .align 0x2000
5812 .global share3_start
5813share3_begin:
5814share3_start:
5815 .word 0x0b18d806,0x77b24b6e,0x7fa31932,0x16a40b6b
5816 .word 0x4a6e2c27,0x11e32a91,0x2784d1f3,0x712d6c41
5817 .word 0x37fef972,0x6f43095a,0xf8761441,0x33fc1f51
5818 .word 0x7d2a00b9,0xa63d9119,0xb24f0e8e,0x622b931f
5819 .word 0x0645a70e,0x9148f497,0x4bde613c,0xe570c4eb
5820 .word 0xb4003621,0x3445e6af,0x7ad53c20,0xc0094490
5821 .word 0xf900ecab,0x2e6c2dc8,0xa964877c,0xa3931f68
5822 .word 0x7e30c713,0x00d83e2e,0x31e81a17,0x23a1f816
5823 .word 0x7134bafb,0x948aeb07,0xf7ce3810,0x03fd3b9a
5824 .word 0x9b09fb6f,0xc2bfc2c5,0x5ed281f9,0x61e47b22
5825 .word 0x239f43c0,0x0f197531,0x2c383fe4,0xe7dac352
5826 .word 0x6072f41b,0x6a4c5979,0xbb30b96f,0xc29cc519
5827 .word 0x34511f7c,0x6d7714a2,0x86f9cb72,0x8ffd0ddd
5828 .word 0x78fa5526,0xfdecdc71,0xce88cb58,0x349f02e4
5829 .word 0xc141ccde,0x37b6c895,0x4834f5ce,0xc281731a
5830 .word 0xc66778c9,0xaf9313dd,0x17b93da2,0x1cb2bf22
5831 .word 0xa830d196,0x7a1d3e8b,0x57dc5401,0x58ab088a
5832 .word 0xb05ede4b,0x30fe8466,0x810c8f0f,0x99dc721b
5833 .word 0x639ca4ff,0x3e6c7150,0xc926a1f9,0x1543ca38
5834 .word 0xb2eaacbd,0x1904c8fa,0x88a0e40b,0x43c8affd
5835 .word 0xb53d6ae1,0x74b8ca89,0xeda43eb1,0x667fd8a9
5836 .word 0xb06f8950,0x39d3111f,0x55de519a,0x0f40becd
5837 .word 0x34585ecb,0x4b44bd67,0x8219a607,0xc11bc006
5838 .word 0xcfcee7f4,0x94fcf323,0x7b64a59d,0xd3a1e5a0
5839 .word 0xa3e3dde9,0xffdab440,0xe356ed7e,0x24b27f96
5840 .word 0xe5c598f8,0x4ea7d1ed,0x850bca4f,0xaab5a8cc
5841 .word 0x8f8aeab7,0xfd66ce7f,0x9f537f53,0x21c92f22
5842 .word 0xfe0982a6,0xa3d05bc7,0x779ad6c6,0x424262e1
5843 .word 0x2d5b63d1,0xa11ee9c9,0x883cd3ca,0xb6d0429d
5844 .word 0x51837c34,0xa153fe75,0xc7dd59c5,0xab197a7e
5845 .word 0x77119f55,0xd2262c1b,0x8a568f84,0xd6bf864f
5846 .word 0x5fbbe783,0x8c7e0f4e,0xc34c54de,0x6be9e7d8
5847share3_end: