Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_2000_13.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_2000_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, 2000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_2000_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_2000_13 -p 1 -l 2000
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! Random code for Processor 0
72
73processor_0:
74 ta T_CHANGE_PRIV
75 wrpr %g0,7,%cleanwin
76 call p0_init_memory_pointers
77 wr %g0,0x80,%asi ! Setting default asi to 80
78
79! Initialize the floating point registers for processor 0
80
81 wr %g0,0x4,%fprs ! Make sure fef is 1
82 set p0_init_freg,%g1
83! %f0 = 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
3888p0_label_151:
3889! Mem[0000000030001400] = ff4fe0da, %l2 = 00000000ff000000
3890 ldsba [%i0+%g0]0x89,%l2 ! %l2 = ffffffffffffffda
3891! Mem[00000000100c1408] = 14000000, %l4 = ffffffffff000000
3892 ldswa [%i3+%o4]0x88,%l4 ! %l4 = 0000000014000000
3893! Mem[0000000030181400] = 000000ff, %l6 = 7ffffb678000092f
3894 ldswa [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000ff
3895! Mem[0000000030001410] = 00000000, %l4 = 0000000014000000
3896 lduba [%i0+%o5]0x89,%l4 ! %l4 = 0000000000000000
3897! Mem[0000000010041400] = 0000000000000000, %l0 = 000000000000daf8
3898 ldxa [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000
3899! Mem[0000000010041410] = 00000014, %l3 = ff8bdb657fffffff
3900 ldsba [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000000
3901! Mem[0000000030181400] = ff000000, %f17 = ffffd404
3902 lda [%i6+%g0]0x81,%f17 ! %f17 = ff000000
3903! Mem[0000000010041410] = 0000001400000000, %f6 = 04d4ffff ffe30000
3904 ldda [%i1+%o5]0x80,%f6 ! %f6 = 00000014 00000000
3905! %l5 = 00000000000000ff, %l1 = 0000000014000000, %l3 = 0000000000000000
3906 sdivx %l5,%l1,%l3 ! %l3 = 0000000000000000
3907! Starting 10 instruction Store Burst
3908 membar #Sync ! Added by membar checker (30)
3909! %l4 = 0000000000000000, Mem[0000000010101404] = ffffd404
3910 stw %l4,[%i4+0x004] ! Mem[0000000010101404] = 00000000
3911
3912p0_label_152:
3913! %l5 = 00000000000000ff, Mem[0000000030141400] = 7ea55aff
3914 stha %l5,[%i5+%g0]0x89 ! Mem[0000000030141400] = 7ea500ff
3915! %l4 = 0000000000000000, Mem[00000000211c0000] = 00c52346
3916 sth %l4,[%o2+%g0] ! Mem[00000000211c0000] = 00002346
3917! %l1 = 0000000014000000, Mem[0000000010041400] = 00000000
3918 stha %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000
3919! %l7 = 0000000004d4ffff, Mem[0000000030001410] = 00000000
3920 stwa %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 04d4ffff
3921! Mem[0000000010101408] = 0d000000, %l4 = 0000000000000000
3922 ldstuba [%i4+%o4]0x80,%l4 ! %l4 = 0000000d000000ff
3923! %l7 = 0000000004d4ffff, Mem[0000000010141418] = f044ffee, %asi = 80
3924 stba %l7,[%i5+0x018]%asi ! Mem[0000000010141418] = ff44ffee
3925! %l3 = 0000000000000000, Mem[0000000020800000] = 0000d48e, %asi = 80
3926 stba %l3,[%o1+0x000]%asi ! Mem[0000000020800000] = 0000d48e
3927! Mem[0000000010041408] = 0000000d, %l4 = 000000000000000d
3928 swapa [%i1+%o4]0x88,%l4 ! %l4 = 000000000000000d
3929! Mem[0000000030041400] = ffe319fb, %l7 = 0000000004d4ffff
3930 swapa [%i1+%g0]0x81,%l7 ! %l7 = 00000000ffe319fb
3931! Starting 10 instruction Load Burst
3932! Mem[0000000020800000] = 0000d48e, %l3 = 0000000000000000
3933 lduh [%o1+%g0],%l3 ! %l3 = 0000000000000000
3934
3935p0_label_153:
3936! Mem[0000000010041430] = 000000ff04d4ffff, %f4 = 0dffffff ffffffff
3937 ldda [%i1+0x030]%asi,%f4 ! %f4 = 000000ff 04d4ffff
3938! Mem[0000000030141400] = 58ffff127ea500ff, %l3 = 0000000000000000
3939 ldxa [%i5+%g0]0x89,%l3 ! %l3 = 58ffff127ea500ff
3940! Mem[0000000030041410] = f4e14c56, %l1 = 0000000014000000
3941 ldswa [%i1+%o5]0x81,%l1 ! %l1 = fffffffff4e14c56
3942! Mem[0000000030101410] = 8065adb4, %l5 = 00000000000000ff
3943 lduha [%i4+%o5]0x81,%l5 ! %l5 = 0000000000008065
3944! Mem[0000000010041410] = 0000001400000000, %f26 = 0d000000 ffe30000
3945 ldda [%i1+%o5]0x80,%f26 ! %f26 = 00000014 00000000
3946! Mem[0000000010041404] = 00000000, %l6 = 00000000000000ff
3947 lduwa [%i1+0x004]%asi,%l6 ! %l6 = 0000000000000000
3948! Mem[0000000030181400] = ff000000 ffffd404, %l0 = 00000000, %l1 = f4e14c56
3949 ldda [%i6+%g0]0x81,%l0 ! %l0 = 00000000ff000000 00000000ffffd404
3950! Mem[0000000030081408] = ffffffce ffffff9c, %l4 = 0000000d, %l5 = 00008065
3951 ldda [%i2+%o4]0x81,%l4 ! %l4 = 00000000ffffffce 00000000ffffff9c
3952! Mem[00000000300c1400] = ffffff7f65db8bff, %l6 = 0000000000000000
3953 ldxa [%i3+%g0]0x89,%l6 ! %l6 = ffffff7f65db8bff
3954! Starting 10 instruction Store Burst
3955! Mem[0000000010041410] = 00000014, %l7 = 00000000ffe319fb
3956 ldstuba [%i1+%o5]0x80,%l7 ! %l7 = 00000000000000ff
3957
3958p0_label_154:
3959! %l4 = ffffffce, %l5 = ffffff9c, Mem[0000000010041400] = 00000000 00000000
3960 stda %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffffce ffffff9c
3961! %l1 = 00000000ffffd404, Mem[00000000300c1408] = 0d00000d
3962 stwa %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffd404
3963! %l4 = 00000000ffffffce, Mem[0000000010181400] = 00000000
3964 stwa %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffffffce
3965! %l6 = 65db8bff, %l7 = 00000000, Mem[0000000030081400] = 00000000 000000ff
3966 stda %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = 65db8bff 00000000
3967! Mem[0000000010101410] = ff4f1fda, %l1 = ffffd404, %l2 = ffffffda
3968 add %i4,0x10,%g1
3969 casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000ff4f1fda
3970! %f8 = 564ce1f4 fff8ffff, Mem[0000000010041408] = 0000000d 0000e3ff
3971 stda %f8 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 564ce1f4 fff8ffff
3972! %l0 = ff000000, %l1 = ffffd404, Mem[0000000030101410] = b4ad6580 000080ff
3973 stda %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff000000 ffffd404
3974! Code Fragment 4
3975p0_fragment_8:
3976! %l0 = 00000000ff000000
3977 setx 0x97abfeb816434488,%g7,%l0 ! %l0 = 97abfeb816434488
3978! %l1 = 00000000ffffd404
3979 setx 0xd44bf0c8729522d4,%g7,%l1 ! %l1 = d44bf0c8729522d4
3980 setx 0x7ff8, %g1, %g2
3981 and %l0, %g2, %l0
3982 setx 0xffffffff, %g1, %g2
3983 and %l1, %g2, %l1
3984 setx 0x100000000, %g1, %g2
3985 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3986 ta T_CHANGE_HPRIV
3987 stxa %l1, [%l0]ASI_ICACHE_INSTR
3988 ta T_CHANGE_NONHPRIV
3989! %l0 = 97abfeb816434488
3990 setx 0x985e5ca03442ff4c,%g7,%l0 ! %l0 = 985e5ca03442ff4c
3991! %l1 = d44bf0c8729522d4
3992 setx 0xdaa7d3102743ce00,%g7,%l1 ! %l1 = daa7d3102743ce00
3993! %l6 = ffffff7f65db8bff, Mem[0000000030081408] = ceffffff
3994 stwa %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 65db8bff
3995! Starting 10 instruction Load Burst
3996! Mem[0000000010001410] = 000000ff, %l4 = 00000000ffffffce
3997 lduba [%i0+%o5]0x88,%l4 ! %l4 = 00000000000000ff
3998
3999p0_label_155:
4000! Mem[0000000010081408] = ffffff12, %l4 = 00000000000000ff
4001 ldsha [%i2+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
4002! Mem[0000000010181410] = ffffff7f, %l0 = 985e5ca03442ff4c
4003 ldswa [%i6+%o5]0x80,%l0 ! %l0 = ffffffffffffff7f
4004! Mem[0000000030181410] = 0dffff0d, %l0 = ffffffffffffff7f
4005 lduwa [%i6+%o5]0x89,%l0 ! %l0 = 000000000dffff0d
4006! Mem[0000000020800000] = 0000d48e, %l2 = 00000000ff4f1fda
4007 ldsb [%o1+0x001],%l2 ! %l2 = 0000000000000000
4008! Mem[0000000010141400] = 14000000ff00000d, %l0 = 000000000dffff0d
4009 ldxa [%i5+%g0]0x88,%l0 ! %l0 = 14000000ff00000d
4010! Mem[0000000010101400] = 0000000d00000000, %l4 = ffffffffffffffff
4011 ldx [%i4+%g0],%l4 ! %l4 = 0000000d00000000
4012! Mem[0000000030041400] = 04d4ffff 000000ff, %l6 = 65db8bff, %l7 = 00000000
4013 ldda [%i1+%g0]0x81,%l6 ! %l6 = 0000000004d4ffff 00000000000000ff
4014! Mem[00000000201c0000] = 000dd27d, %l3 = 58ffff127ea500ff
4015 ldub [%o0+0x001],%l3 ! %l3 = 000000000000000d
4016! Mem[0000000010101410] = ff4f1fda 00000000, %l6 = 04d4ffff, %l7 = 000000ff
4017 ldda [%i4+0x010]%asi,%l6 ! %l6 = 00000000ff4f1fda 0000000000000000
4018! Starting 10 instruction Store Burst
4019! %f12 = c7f8ffff 14ff9fe8, %l1 = daa7d3102743ce00
4020! Mem[0000000030041438] = 55a08fe263446c46
4021 add %i1,0x038,%g1
4022 stda %f12,[%g1+%l1]ASI_PST8_S ! Mem[0000000030041438] = 55a08fe263446c46
4023
4024p0_label_156:
4025! %l2 = 0000000000000000, Mem[0000000010081400] = 00000000
4026 stwa %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
4027! %l0 = 14000000ff00000d, Mem[0000000010181408] = 58ffffd1
4028 stwa %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff00000d
4029! Mem[0000000010141410] = 00000000, %l1 = daa7d3102743ce00
4030 swapa [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000000
4031! %f0 = 00000014 c7f8ffff 94dba373 7ea55a39
4032! %f4 = 000000ff 04d4ffff 00000014 00000000
4033! %f8 = 564ce1f4 fff8ffff 0000e3ff 0000000d
4034! %f12 = c7f8ffff 14ff9fe8 0d000000 ff5aa57e
4035 stda %f0,[%i0]ASI_BLK_AIUSL ! Block Store to 0000000030001400
4036! %l4 = 0000000d00000000, Mem[0000000030101400] = 00000000
4037 stba %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
4038 membar #Sync ! Added by membar checker (31)
4039! Mem[0000000010001410] = 000000ff, %l7 = 0000000000000000
4040 ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
4041! %l6 = 00000000ff4f1fda, Mem[0000000030101408] = ff5aa57e0000000d
4042 stxa %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000ff4f1fda
4043! %l6 = 00000000ff4f1fda, Mem[00000000100c1410] = ffe30000
4044 stha %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 1fda0000
4045! Mem[0000000030041408] = e89fffff, %l1 = 0000000000000000
4046 ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
4047! Starting 10 instruction Load Burst
4048! Mem[00000000211c0000] = 00002346, %l7 = 00000000000000ff
4049 lduh [%o2+%g0],%l7 ! %l7 = 0000000000000000
4050
4051p0_label_157:
4052! Mem[00000000100c1410] = 1fda0000, %l6 = 00000000ff4f1fda
4053 ldsw [%i3+%o5],%l6 ! %l6 = 000000001fda0000
4054! Mem[0000000030181408] = fffff8da, %l7 = 0000000000000000
4055 ldsha [%i6+%o4]0x89,%l7 ! %l7 = fffffffffffff8da
4056! Mem[0000000030001410] = ffffd404, %l0 = 14000000ff00000d
4057 ldsba [%i0+%o5]0x81,%l0 ! %l0 = ffffffffffffffff
4058! Mem[0000000010001410] = 000000ff, %l3 = 000000000000000d
4059 ldsha [%i0+%o5]0x88,%l3 ! %l3 = 00000000000000ff
4060! Mem[0000000010081400] = 000000000000000f, %f26 = 00000014 00000000
4061 ldda [%i2+%g0]0x80,%f26 ! %f26 = 00000000 0000000f
4062! Mem[0000000010181400] = ceffffff, %l3 = 00000000000000ff
4063 lduha [%i6+%g0]0x88,%l3 ! %l3 = 000000000000ffff
4064! Mem[0000000010041400] = ffffffce, %l7 = fffffffffffff8da
4065 ldswa [%i1+%g0]0x80,%l7 ! %l7 = ffffffffffffffce
4066! Mem[0000000030001400] = fffff8c7, %l1 = 00000000000000ff
4067 ldsba [%i0+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
4068! %l5 = 00000000ffffff9c, %l1 = ffffffffffffffff, %l6 = 000000001fda0000
4069 xnor %l5,%l1,%l6 ! %l6 = 00000000ffffff9c
4070! Starting 10 instruction Store Burst
4071! Mem[000000001010140c] = 0000000d, %l2 = 0000000000000000
4072 swap [%i4+0x00c],%l2 ! %l2 = 000000000000000d
4073
4074p0_label_158:
4075! %f3 = 7ea55a39, Mem[0000000010181410] = 7fffffff
4076 sta %f3 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 7ea55a39
4077! %f18 = 0d000000 0000000d, %l1 = ffffffffffffffff
4078! Mem[0000000010101418] = d14f1fda00000000
4079 add %i4,0x018,%g1
4080 stda %f18,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010101418] = 0d0000000000000d
4081! %l3 = 000000000000ffff, %l0 = ffffffffffffffff, %l3 = 000000000000ffff
4082 sub %l3,%l0,%l3 ! %l3 = 0000000000010000
4083! %f4 = 000000ff 04d4ffff, %l6 = 00000000ffffff9c
4084! Mem[0000000030001420] = fffff8fff4e14c56
4085 add %i0,0x020,%g1
4086 stda %f4,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030001420] = fffff8fff4e14c56
4087! %l1 = ffffffffffffffff, Mem[0000000030181408] = daf8ffff
4088 stwa %l1,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffffffff
4089! %l0 = ffffffff, %l1 = ffffffff, Mem[00000000100c1420] = 901acbd0 73a3db94
4090 std %l0,[%i3+0x020] ! Mem[00000000100c1420] = ffffffff ffffffff
4091! Mem[0000000010101408] = ff000000, %l0 = ffffffffffffffff
4092 ldstuba [%i4+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
4093! Mem[0000000010001410] = ff000000, %l7 = ffffffffffffffce
4094 ldstuba [%i0+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
4095! Mem[0000000010101410] = da1f4fff, %l7 = 00000000000000ff
4096 swapa [%i4+%o5]0x88,%l7 ! %l7 = 00000000da1f4fff
4097! Starting 10 instruction Load Burst
4098! Mem[0000000010141410] = 2743ce00, %l2 = 000000000000000d
4099 ldsha [%i5+%o5]0x88,%l2 ! %l2 = ffffffffffffce00
4100
4101p0_label_159:
4102! Mem[0000000010101428] = 0d000000 ffe30000, %l0 = 000000ff, %l1 = ffffffff
4103 ldda [%i4+0x028]%asi,%l0 ! %l0 = 000000000d000000 00000000ffe30000
4104! Mem[0000000010141400] = 0d0000ff, %l2 = ffffffffffffce00
4105 lduha [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000d00
4106! Mem[0000000010181400] = ceffffff, %f4 = 000000ff
4107 lda [%i6+%g0]0x88,%f4 ! %f4 = ceffffff
4108! %l4 = 0000000d00000000, %l1 = 00000000ffe30000, %y = 7ffffb67
4109 umul %l4,%l1,%l2 ! %l2 = 0000000000000000, %y = 00000000
4110! Mem[0000000021800080] = 7134bafb, %l5 = 00000000ffffff9c
4111 lduha [%o3+0x080]%asi,%l5 ! %l5 = 0000000000007134
4112! Mem[00000000100c1400] = 00000000 7ea55a39, %l0 = 0d000000, %l1 = ffe30000
4113 ldda [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000 000000007ea55a39
4114! Mem[000000001010140c] = 00000000, %l3 = 0000000000010000
4115 ldsha [%i4+0x00e]%asi,%l3 ! %l3 = 0000000000000000
4116! Mem[0000000010001400] = 0d000000, %l7 = 00000000da1f4fff
4117 lduha [%i0+%g0]0x80,%l7 ! %l7 = 0000000000000d00
4118! Mem[00000000100c1410] = 1fda0000, %l7 = 0000000000000d00
4119 lduha [%i3+%o5]0x80,%l7 ! %l7 = 0000000000001fda
4120! Starting 10 instruction Store Burst
4121! Mem[0000000010141410] = 2743ce00, %l4 = 0000000d00000000
4122 swapa [%i5+%o5]0x88,%l4 ! %l4 = 000000002743ce00
4123
4124p0_label_160:
4125! %f16 = 0000e3ff ff000000 0d000000 0000000d
4126! %f20 = ff4f1fda ff00000d d14f1fda 579dfb69
4127! %f24 = 00000000 f4e14c56 00000000 0000000f
4128! %f28 = e89fff14 000000ff 579dfb69 2f8b875d
4129 stda %f16,[%i0]ASI_COMMIT_S ! Block Store to 0000000030001400
4130! %f6 = 00000014 00000000, Mem[0000000010181428] = e89fff14 fe459cfd
4131 std %f6 ,[%i6+0x028] ! Mem[0000000010181428] = 00000014 00000000
4132! %f16 = 0000e3ff ff000000 0d000000 0000000d
4133! %f20 = ff4f1fda ff00000d d14f1fda 579dfb69
4134! %f24 = 00000000 f4e14c56 00000000 0000000f
4135! %f28 = e89fff14 000000ff 579dfb69 2f8b875d
4136 stda %f16,[%i2]ASI_COMMIT_P ! Block Store to 0000000010081400
4137 membar #Sync ! Added by membar checker (32)
4138! %l2 = 0000000000000000, Mem[0000000030001410] = ff4f1fda
4139 stba %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = 004f1fda
4140! %l4 = 000000002743ce00, %l2 = 0000000000000000, %l5 = 0000000000007134
4141 sdivx %l4,%l2,%l5 ! Div by zero, %l0 = 0000000000000050
4142! %l4 = 000000002743ce00, Mem[0000000010141408] = 000000ff
4143 stwa %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = 2743ce00
4144! %f5 = 04d4ffff, Mem[0000000010101400] = 0000000d
4145 sta %f5 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 04d4ffff
4146! %l6 = 00000000ffffff9c, Mem[0000000030041400] = ffffd404
4147 stwa %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffffff9c
4148! %l2 = 00000000, %l3 = 00000000, Mem[0000000010001400] = 0000000d 0000e3ff
4149 stda %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000 00000000
4150! Starting 10 instruction Load Burst
4151! Mem[0000000010081410] = ff4f1fda, %l4 = 000000002743ce00
4152 ldsha [%i2+%o5]0x80,%l4 ! %l4 = ffffffffffffff4f
4153
4154p0_label_161:
4155! Mem[0000000010001410] = ff000000, %l0 = 0000000000000028
4156 lduwa [%i0+%o5]0x80,%l0 ! %l0 = 00000000ff000000
4157! Mem[0000000030081410] = 00000000, %l7 = 0000000000001fda
4158 ldsha [%i2+%o5]0x89,%l7 ! %l7 = 0000000000000000
4159! Mem[0000000021800000] = 0bffd806, %l6 = 00000000ffffff9c
4160 ldsba [%o3+0x001]%asi,%l6 ! %l6 = ffffffffffffffff
4161! Mem[0000000010001400] = 00000000 00000000, %l0 = ff000000, %l1 = 7ea55a39
4162 ldda [%i0+%g0]0x88,%l0 ! %l0 = 0000000000000000 0000000000000000
4163! Mem[0000000010041400] = 9cffffff ceffffff, %l2 = 00000000, %l3 = 00000000
4164 ldda [%i1+%g0]0x88,%l2 ! %l2 = 00000000ceffffff 000000009cffffff
4165! Mem[00000000300c1408] = 04d4ffff, %l4 = ffffffffffffff4f
4166 lduba [%i3+%o4]0x89,%l4 ! %l4 = 00000000000000ff
4167! %l7 = 0000000000000000, Mem[0000000010181438] = 0000000000000000, %asi = 80
4168 stxa %l7,[%i6+0x038]%asi ! Mem[0000000010181438] = 0000000000000000
4169! Mem[0000000030141400] = ff00a57e12ffff58, %f16 = 0000e3ff ff000000
4170 ldda [%i5+%g0]0x81,%f16 ! %f16 = ff00a57e 12ffff58
4171! Mem[0000000010041400] = ceffffff, %l6 = ffffffffffffffff
4172 ldsha [%i1+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
4173! Starting 10 instruction Store Burst
4174! %l7 = 0000000000000000, %l0 = 0000000000000000, %l2 = 00000000ceffffff
4175 orn %l7,%l0,%l2 ! %l2 = ffffffffffffffff
4176
4177p0_label_162:
4178! Mem[0000000010141413] = 00000000, %l5 = 0000000000007134
4179 ldstub [%i5+0x013],%l5 ! %l5 = 00000000000000ff
4180! %f14 = 0d000000 ff5aa57e, Mem[0000000010101418] = 0d000000 0000000d
4181 std %f14,[%i4+0x018] ! Mem[0000000010101418] = 0d000000 ff5aa57e
4182! %l2 = ffffffffffffffff, Mem[0000000030181400] = ff000000ffffd404
4183 stxa %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = ffffffffffffffff
4184! %l0 = 00000000, %l1 = 00000000, Mem[0000000030101408] = 00000000 ff4f1fda
4185 stda %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000 00000000
4186! %l2 = ffffffffffffffff, Mem[00000000100c141e] = ff8b875d, %asi = 80
4187 stha %l2,[%i3+0x01e]%asi ! Mem[00000000100c141c] = ff8bffff
4188! Mem[0000000021800000] = 0bffd806, %l0 = 0000000000000000
4189 ldstuba [%o3+0x000]%asi,%l0 ! %l0 = 0000000b000000ff
4190! Mem[0000000010141438] = ff7c9f2445be3a33, %l6 = ffffffffffffffff, %l0 = 000000000000000b
4191 add %i5,0x38,%g1
4192 casxa [%g1]0x80,%l6,%l0 ! %l0 = ff7c9f2445be3a33
4193! %l0 = 45be3a33, %l1 = 00000000, Mem[0000000010041400] = ffffffce ffffff9c
4194 stda %l0,[%i1+0x000]%asi ! Mem[0000000010041400] = 45be3a33 00000000
4195! Mem[0000000010181408] = 0d0000ff, %l6 = ffffffffffffffff
4196 ldstuba [%i6+%o4]0x80,%l6 ! %l6 = 0000000d000000ff
4197! Starting 10 instruction Load Burst
4198 membar #Sync ! Added by membar checker (33)
4199! Mem[0000000030041400] = 9cffffff 000000ff ffff9fe8 12ffff58
4200! Mem[0000000030041410] = f4e14c56 00000000 74901046 da1f4fd1
4201! Mem[0000000030041420] = 94dba373 d0cb1a90 5d878b2f 69fb9d57
4202! Mem[0000000030041430] = 0dffe3ff 14ff9fe8 55a08fe2 63446c46
4203 ldda [%i1]ASI_BLK_SL,%f16 ! Block Load from 0000000030041400
4204
4205p0_label_163:
4206! Mem[0000000010041408] = fff8ffff, %l4 = 00000000000000ff
4207 lduba [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000ff
4208! Mem[0000000030041410] = 564ce1f4, %l6 = 000000000000000d
4209 lduha [%i1+%o5]0x89,%l6 ! %l6 = 000000000000e1f4
4210! %l3 = 000000009cffffff, %l3 = 000000009cffffff, %y = 00000000
4211 umul %l3,%l3,%l4 ! %l4 = 6048fffec6000001, %y = 6048fffe
4212! Mem[0000000010141400] = ff00000d, %f14 = 0d000000
4213 lda [%i5+%g0]0x88,%f14 ! %f14 = ff00000d
4214! Mem[0000000010081400] = 0000e3ff, %l1 = 0000000000000000
4215 lduba [%i2+%g0]0x80,%l1 ! %l1 = 0000000000000000
4216! Mem[0000000010081410] = ff4f1fda, %l3 = 000000009cffffff
4217 lduha [%i2+%o5]0x80,%l3 ! %l3 = 000000000000ff4f
4218! Mem[0000000010081410] = ff4f1fda, %l6 = 000000000000e1f4
4219 lduha [%i2+%o5]0x80,%l6 ! %l6 = 000000000000ff4f
4220! Mem[0000000010101424] = f4e14c56, %l3 = 000000000000ff4f
4221 lduw [%i4+0x024],%l3 ! %l3 = 00000000f4e14c56
4222! Mem[0000000030001408] = 0000000d, %l6 = 000000000000ff4f
4223 lduba [%i0+%o4]0x89,%l6 ! %l6 = 000000000000000d
4224! Starting 10 instruction Store Burst
4225! %l1 = 0000000000000000, Mem[0000000030141408] = 00000000000000ff
4226 stxa %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000000000000000
4227
4228p0_label_164:
4229! %l7 = 0000000000000000, Mem[0000000030001408] = 0d0000000000000d
4230 stxa %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000000000000000
4231! %l6 = 000000000000000d, Mem[0000000010041400] = 45be3a33
4232 stwa %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000000d
4233! Mem[0000000010181408] = ff0000ff, %l0 = ff7c9f2445be3a33
4234 ldstuba [%i6+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
4235! %l6 = 0000000d, %l7 = 00000000, Mem[0000000010101400] = ffffd404 00000000
4236 stda %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000000d 00000000
4237! Mem[0000000020800040] = ffe12a9b, %l6 = 000000000000000d
4238 ldstub [%o1+0x040],%l6 ! %l6 = 000000ff000000ff
4239! Mem[000000001010142b] = 0d000000, %l0 = 00000000000000ff
4240 ldstub [%i4+0x02b],%l0 ! %l0 = 00000000000000ff
4241! %l6 = 00000000000000ff, Mem[0000000030001400] = 0000e3ffff000000
4242 stxa %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000000000ff
4243! %l2 = ffffffffffffffff, immed = fffff4e1, %y = 6048fffe
4244 umul %l2,-0xb1f,%l2 ! %l2 = fffff4e000000b1f, %y = fffff4e0
4245! Mem[0000000010041408] = fffff8ff, %l7 = 0000000000000000
4246 swapa [%i1+%o4]0x80,%l7 ! %l7 = 00000000fffff8ff
4247! Starting 10 instruction Load Burst
4248! %f5 = 04d4ffff, %f4 = ceffffff, %f0 = 00000014 c7f8ffff
4249 fsmuld %f5 ,%f4 ,%f0 ! %f0 = ba8a9fff c5600020
4250
4251p0_label_165:
4252! Mem[0000000010141400] = 0d0000ff, %l7 = 00000000fffff8ff
4253 lduha [%i5+%g0]0x80,%l7 ! %l7 = 0000000000000d00
4254! Mem[0000000030181410] = 000000000dffff0d, %f8 = 564ce1f4 fff8ffff
4255 ldda [%i6+%o5]0x89,%f8 ! %f8 = 00000000 0dffff0d
4256! Mem[0000000010081408] = 0d0000000000000d, %l7 = 0000000000000d00
4257 ldxa [%i2+%o4]0x88,%l7 ! %l7 = 0d0000000000000d
4258! Code Fragment 4
4259p0_fragment_9:
4260! %l0 = 0000000000000000
4261 setx 0x43db5e078ee9739c,%g7,%l0 ! %l0 = 43db5e078ee9739c
4262! %l1 = 0000000000000000
4263 setx 0xf3e552f824d645db,%g7,%l1 ! %l1 = f3e552f824d645db
4264 setx 0x7ff8, %g1, %g2
4265 and %l0, %g2, %l0
4266 setx 0xffffffff, %g1, %g2
4267 and %l1, %g2, %l1
4268 setx 0x100000000, %g1, %g2
4269 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4270 ta T_CHANGE_HPRIV
4271 stxa %l1, [%l0]ASI_ICACHE_INSTR
4272 ta T_CHANGE_NONHPRIV
4273! %l0 = 43db5e078ee9739c
4274 setx 0x3d529c47f509db93,%g7,%l0 ! %l0 = 3d529c47f509db93
4275! %l1 = f3e552f824d645db
4276 setx 0x952b1a78392dd3f7,%g7,%l1 ! %l1 = 952b1a78392dd3f7
4277! Mem[0000000030001408] = 00000000, %l5 = 0000000000000000
4278 lduwa [%i0+%o4]0x89,%l5 ! %l5 = 0000000000000000
4279! Mem[0000000030141408] = 0000000000000000, %l6 = 00000000000000ff
4280 ldxa [%i5+%o4]0x81,%l6 ! %l6 = 0000000000000000
4281! Mem[0000000010041408] = 00000000, %l6 = 0000000000000000
4282 ldsha [%i1+%o4]0x88,%l6 ! %l6 = 0000000000000000
4283! Mem[0000000010141410] = 000000ff, %l1 = 952b1a78392dd3f7
4284 ldsha [%i5+%o5]0x80,%l1 ! %l1 = 0000000000000000
4285! Mem[0000000030101410] = ff000000, %l6 = 0000000000000000
4286 lduba [%i4+%o5]0x89,%l6 ! %l6 = 0000000000000000
4287! Starting 10 instruction Store Burst
4288! %l0 = 3d529c47f509db93, Mem[0000000030081408] = 65db8bff
4289 stha %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 65dbdb93
4290
4291p0_label_166:
4292! Mem[0000000030141410] = 000000e8, %l5 = 0000000000000000
4293 ldstuba [%i5+%o5]0x89,%l5 ! %l5 = 000000e8000000ff
4294! %l0 = 3d529c47f509db93, Mem[0000000010041410] = ff000014
4295 stba %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 93000014
4296! %l1 = 0000000000000000, Mem[00000000300c1400] = ff8bdb657fffffff
4297 stxa %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000000000000000
4298! Mem[0000000030141410] = ff000000, %l3 = 00000000f4e14c56
4299 ldstuba [%i5+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
4300! %f14 = ff00000d, Mem[00000000300c1400] = 00000000
4301 sta %f14,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ff00000d
4302! Mem[0000000030181410] = 0dffff0d, %l4 = 6048fffec6000001
4303 swapa [%i6+%o5]0x81,%l4 ! %l4 = 000000000dffff0d
4304! Mem[0000000010141400] = 0d0000ff, %l1 = 0000000000000000
4305 ldstuba [%i5+%g0]0x80,%l1 ! %l1 = 0000000d000000ff
4306! %f9 = 0dffff0d, %f6 = 00000014, %f9 = 0dffff0d
4307 fdivs %f9 ,%f6 ,%f9 ! %l0 = 3d529c47f509dbb5, Unfinished, %fsr = 1100000000
4308! Mem[0000000030001410] = 004f1fda, %l0 = 3d529c47f509dbb5
4309 swapa [%i0+%o5]0x81,%l0 ! %l0 = 00000000004f1fda
4310! Starting 10 instruction Load Burst
4311! Mem[0000000010001430] = ff9fff14 ffe3ff0d, %l0 = 004f1fda, %l1 = 0000000d
4312 ldda [%i0+0x030]%asi,%l0 ! %l0 = 00000000ff9fff14 00000000ffe3ff0d
4313
4314p0_label_167:
4315! Mem[0000000010101404] = 00000000, %l4 = 000000000dffff0d
4316 ldsb [%i4+0x006],%l4 ! %l4 = 0000000000000000
4317! Mem[0000000030181410] = 00000000010000c6, %f0 = ba8a9fff c5600020
4318 ldda [%i6+%o5]0x89,%f0 ! %f0 = 00000000 010000c6
4319! Mem[0000000030181408] = ffffffff, %f2 = 94dba373
4320 lda [%i6+%o4]0x81,%f2 ! %f2 = ffffffff
4321! Mem[0000000010081400] = 0000e3ff, %l3 = 00000000000000ff
4322 lduwa [%i2+%g0]0x80,%l3 ! %l3 = 000000000000e3ff
4323! Mem[0000000010001410] = 000000ff, %l1 = 00000000ffe3ff0d
4324 lduha [%i0+%o5]0x88,%l1 ! %l1 = 00000000000000ff
4325! Randomly selected nop
4326 nop
4327! Mem[0000000010081408] = 0d000000, %l2 = fffff4e000000b1f
4328 lduwa [%i2+%o4]0x80,%l2 ! %l2 = 000000000d000000
4329! Mem[0000000010001400] = 0000000000000000, %l2 = 000000000d000000
4330 ldxa [%i0+0x000]%asi,%l2 ! %l2 = 0000000000000000
4331! Mem[0000000030141410] = ff000000, %l3 = 000000000000e3ff
4332 ldsba [%i5+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
4333! Starting 10 instruction Store Burst
4334! %l6 = 0000000000000000, Mem[0000000010181400] = ffffffce
4335 stwa %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
4336
4337p0_label_168:
4338! %f16 = ff000000, Mem[0000000030141400] = ff00a57e
4339 sta %f16,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff000000
4340! %f8 = 00000000 0dffff0d, %l5 = 00000000000000e8
4341! Mem[0000000010041408] = 00000000f4e14c56
4342 add %i1,0x008,%g1
4343 stda %f8,[%g1+%l5]ASI_PST16_P ! Mem[0000000010041408] = 00000000f4e14c56
4344! %l4 = 0000000000000000, Mem[0000000010081408] = 0000000d
4345 stba %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000
4346! %l0 = 00000000ff9fff14, Mem[0000000010041400] = 000000000d000000
4347 stxa %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000ff9fff14
4348! Mem[0000000010041400] = ff9fff14, %l0 = 00000000ff9fff14
4349 ldstuba [%i1+%g0]0x88,%l0 ! %l0 = 00000014000000ff
4350 membar #Sync ! Added by membar checker (34)
4351! %l7 = 0d0000000000000d, Mem[0000000030041408] = ffff9fe8
4352 stha %l7,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000d9fe8
4353! %l6 = 0000000000000000, Mem[00000000100c1408] = 000000140d000000
4354 stxa %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000000000000000
4355! %l7 = 0d0000000000000d, Mem[0000000030081400] = 65db8bff00000000
4356 stxa %l7,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0d0000000000000d
4357! %f3 = 7ea55a39, Mem[0000000030041400] = 9cffffff
4358 sta %f3 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = 7ea55a39
4359! Starting 10 instruction Load Burst
4360! Mem[000000001008141c] = 579dfb69, %l0 = 0000000000000014
4361 lduh [%i2+0x01e],%l0 ! %l0 = 000000000000fb69
4362
4363p0_label_169:
4364! Mem[0000000030141400] = ff000000 12ffff58 00000000 00000000
4365! Mem[0000000030141410] = ff000000 0d000000 014b43ca 4bc1655b
4366! Mem[0000000030141420] = 00000000 4c8cc301 581219fb 80000000
4367! Mem[0000000030141430] = 0000e3ff 0000000d 00000000 00000001
4368 ldda [%i5]ASI_BLK_SL,%f16 ! Block Load from 0000000030141400
4369! Mem[0000000010001400] = 00000000, %l0 = 000000000000fb69
4370 ldsha [%i0+0x000]%asi,%l0 ! %l0 = 0000000000000000
4371! Mem[0000000010181410] = 395aa57e65db8bff, %l3 = ffffffffffffffff
4372 ldxa [%i6+0x010]%asi,%l3 ! %l3 = 395aa57e65db8bff
4373! Mem[00000000300c1410] = 2f0000ff, %l4 = 0000000000000000
4374 lduwa [%i3+%o5]0x89,%l4 ! %l4 = 000000002f0000ff
4375! Mem[0000000010141408] = 0000000000ce4327, %l6 = 0000000000000000
4376 ldxa [%i5+%o4]0x88,%l6 ! %l6 = 0000000000ce4327
4377! Mem[0000000010141410] = ff000000, %f0 = 00000000
4378 lda [%i5+%o5]0x88,%f0 ! %f0 = ff000000
4379! Mem[0000000010101410] = 000000ff, %l6 = 0000000000ce4327
4380 lduha [%i4+%o5]0x88,%l6 ! %l6 = 00000000000000ff
4381! Mem[0000000030081400] = 0d0000000000000d, %l2 = 0000000000000000
4382 ldxa [%i2+%g0]0x89,%l2 ! %l2 = 0d0000000000000d
4383! Mem[0000000010141410] = ff000000, %l3 = 395aa57e65db8bff
4384 ldsba [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000000
4385! Starting 10 instruction Store Burst
4386! %f14 = ff00000d ff5aa57e, %l1 = 00000000000000ff
4387! Mem[0000000010141400] = ff0000ff00000014
4388 stda %f14,[%i5+%l1]ASI_PST32_P ! Mem[0000000010141400] = ff00000dff5aa57e
4389
4390p0_label_170:
4391! %l6 = 00000000000000ff, Mem[0000000010101412] = ff000000, %asi = 80
4392 stha %l6,[%i4+0x012]%asi ! Mem[0000000010101410] = ff0000ff
4393! %l1 = 00000000000000ff, Mem[0000000010181410] = 395aa57e65db8bff
4394 stx %l1,[%i6+%o5] ! Mem[0000000010181410] = 00000000000000ff
4395! Mem[00000000100c1410] = 0000da1f, %l2 = 0d0000000000000d
4396 swapa [%i3+%o5]0x88,%l2 ! %l2 = 000000000000da1f
4397! %f2 = ffffffff 7ea55a39, Mem[0000000010081400] = ffe30000 000000ff
4398 stda %f2 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = ffffffff 7ea55a39
4399! %f2 = ffffffff 7ea55a39, Mem[0000000030041410] = 564ce1f4 00000000
4400 stda %f2 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffffffff 7ea55a39
4401! Mem[0000000010101430] = e89fff14, %l6 = 00000000000000ff
4402 ldstub [%i4+0x030],%l6 ! %l6 = 000000e8000000ff
4403! %l1 = 00000000000000ff, Mem[0000000020800040] = ffe12a9b, %asi = 80
4404 stha %l1,[%o1+0x040]%asi ! Mem[0000000020800040] = 00ff2a9b
4405! %l0 = 00000000, %l1 = 000000ff, Mem[00000000100c1430] = ff000000 00000000
4406 std %l0,[%i3+0x030] ! Mem[00000000100c1430] = 00000000 000000ff
4407! Mem[0000000020800041] = 00ff2a9b, %l3 = 0000000000000000
4408 ldstub [%o1+0x041],%l3 ! %l3 = 000000ff000000ff
4409! Starting 10 instruction Load Burst
4410! Mem[00000000300c1400] = 0d0000ff, %l5 = 00000000000000e8
4411 ldsba [%i3+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
4412
4413p0_label_171:
4414! Mem[0000000010081428] = 00000000, %l2 = 000000000000da1f
4415 ldsb [%i2+0x02b],%l2 ! %l2 = 0000000000000000
4416! Mem[0000000030101408] = 00000000, %l0 = 0000000000000000
4417 lduwa [%i4+%o4]0x81,%l0 ! %l0 = 0000000000000000
4418! Mem[00000000100c1410] = 0d000000, %l0 = 0000000000000000
4419 ldswa [%i3+%o5]0x80,%l0 ! %l0 = 000000000d000000
4420! Mem[00000000300c1408] = e3ffffff04d4ffff, %l4 = 000000002f0000ff
4421 ldxa [%i3+%o4]0x89,%l4 ! %l4 = e3ffffff04d4ffff
4422! %l6 = 00000000000000e8, %l5 = ffffffffffffffff, %l2 = 0000000000000000
4423 and %l6,%l5,%l2 ! %l2 = 00000000000000e8
4424! Mem[0000000010001400] = 00000000, %l2 = 00000000000000e8
4425 lduwa [%i0+%g0]0x88,%l2 ! %l2 = 0000000000000000
4426! Mem[0000000030001400] = 00000000, %l1 = 00000000000000ff
4427 lduba [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
4428! Mem[0000000010041400] = ff9fffff, %f5 = 04d4ffff
4429 lda [%i1+%g0]0x88,%f5 ! %f5 = ff9fffff
4430! Mem[0000000030101408] = 00000000, %l3 = 00000000000000ff
4431 ldsha [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000000
4432! Starting 10 instruction Store Burst
4433! %l3 = 0000000000000000, %l4 = e3ffffff04d4ffff, %l4 = e3ffffff04d4ffff
4434 xnor %l3,%l4,%l4 ! %l4 = 1c000000fb2b0000
4435
4436p0_label_172:
4437! Mem[0000000030181400] = ffffffff, %l2 = 0000000000000000
4438 ldstuba [%i6+%g0]0x81,%l2 ! %l2 = 000000ff000000ff
4439! Mem[00000000100c1408] = 00000000, %l7 = 0d0000000000000d
4440 swapa [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
4441! Mem[0000000030081408] = 93dbdb65, %l7 = 0000000000000000
4442 swapa [%i2+%o4]0x81,%l7 ! %l7 = 0000000093dbdb65
4443! %l4 = 1c000000fb2b0000, Mem[0000000030001400] = 00000000000000ff
4444 stxa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 1c000000fb2b0000
4445! Mem[0000000010081418] = d14f1fda579dfb69, %l2 = 00000000000000ff, %l2 = 00000000000000ff
4446 add %i2,0x18,%g1
4447 casxa [%g1]0x80,%l2,%l2 ! %l2 = d14f1fda579dfb69
4448 membar #Sync ! Added by membar checker (35)
4449! %l6 = 00000000000000e8, Mem[0000000030141400] = ff00000012ffff58
4450 stxa %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000000000e8
4451! Mem[0000000030081410] = 00000000, %l0 = 000000000d000000
4452 ldstuba [%i2+%o5]0x89,%l0 ! %l0 = 00000000000000ff
4453! %l2 = 579dfb69, %l3 = 00000000, Mem[0000000010001408] = ffffff12 fb191258
4454 stda %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 579dfb69 00000000
4455! %l2 = d14f1fda579dfb69, Mem[0000000010181408] = ffffffffff0000ff
4456 stxa %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = d14f1fda579dfb69
4457! Starting 10 instruction Load Burst
4458! Mem[0000000030141410] = 000000ff, %f30 = 01000000
4459 lda [%i5+%o5]0x89,%f30 ! %f30 = 000000ff
4460
4461p0_label_173:
4462! %l6 = 00000000000000e8, %l6 = 00000000000000e8, %l1 = 0000000000000000
4463 xor %l6,%l6,%l1 ! %l1 = 0000000000000000
4464! Mem[0000000010101404] = 00000000, %l3 = 0000000000000000
4465 lduwa [%i4+0x004]%asi,%l3 ! %l3 = 0000000000000000
4466! Mem[0000000010001410] = ff000000, %l0 = 0000000000000000
4467 ldsba [%i0+%o5]0x80,%l0 ! %l0 = ffffffffffffffff
4468! Mem[0000000010141408] = 00ce4327, %l7 = 0000000093dbdb65
4469 ldsba [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000027
4470! Mem[00000000100c1410] = 0000000d, %l1 = 0000000000000000
4471 ldsba [%i3+%o5]0x88,%l1 ! %l1 = 000000000000000d
4472! Mem[0000000030041408] = 000d9fe8 12ffff58, %l0 = ffffffff, %l1 = 0000000d
4473 ldda [%i1+%o4]0x81,%l0 ! %l0 = 00000000000d9fe8 0000000012ffff58
4474! Mem[000000001010141c] = ff5aa57e, %l2 = d14f1fda579dfb69
4475 ldub [%i4+0x01c],%l2 ! %l2 = 00000000000000ff
4476! Mem[00000000211c0000] = 00002346, %l0 = 00000000000d9fe8
4477 lduh [%o2+%g0],%l0 ! %l0 = 0000000000000000
4478! Mem[0000000010001408] = 69fb9d57, %l2 = 00000000000000ff
4479 ldsha [%i0+%o4]0x88,%l2 ! %l2 = ffffffffffff9d57
4480! Starting 10 instruction Store Burst
4481! %l6 = 00000000000000e8, Mem[0000000030041408] = 58ffff12e89f0d00
4482 stxa %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000000000e8
4483
4484p0_label_174:
4485! Mem[0000000010141400] = 0d0000ff, %l4 = 1c000000fb2b0000
4486 swapa [%i5+%g0]0x88,%l4 ! %l4 = 000000000d0000ff
4487! Mem[0000000030101400] = 00000000, %l1 = 0000000012ffff58
4488 ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 00000000000000ff
4489! Mem[0000000030181400] = ffffffff, %l1 = 0000000000000000
4490 swapa [%i6+%g0]0x89,%l1 ! %l1 = 00000000ffffffff
4491! %l1 = 00000000ffffffff, Mem[000000001014142f] = a2390000, %asi = 80
4492 stba %l1,[%i5+0x02f]%asi ! Mem[000000001014142c] = a23900ff
4493! %f26 = 00000080 fb191258, Mem[0000000010041410] = 14000093 00000000
4494 stda %f26,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000080 fb191258
4495! %l5 = ffffffffffffffff, Mem[0000000010141410] = ff000000
4496 stba %l5,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff0000ff
4497! Mem[0000000010101400] = 0000000d, %l2 = ffffffffffff9d57
4498 swapa [%i4+%g0]0x88,%l2 ! %l2 = 000000000000000d
4499! Mem[0000000010101400] = 579dffff, %l4 = 000000000d0000ff
4500 ldstuba [%i4+%g0]0x80,%l4 ! %l4 = 00000057000000ff
4501! %f16 = 58ffff12 000000ff, %l3 = 0000000000000000
4502! Mem[0000000030041430] = 0dffe3ff14ff9fe8
4503 add %i1,0x030,%g1
4504 stda %f16,[%g1+%l3]ASI_PST8_S ! Mem[0000000030041430] = 0dffe3ff14ff9fe8
4505! Starting 10 instruction Load Burst
4506! Mem[0000000010001420] = 901ae3ff 0000db94, %l4 = 00000057, %l5 = ffffffff
4507 ldda [%i0+0x020]%asi,%l4 ! %l4 = 00000000901ae3ff 000000000000db94
4508
4509p0_label_175:
4510! Mem[0000000010081410] = ff4f1fda, %l6 = 00000000000000e8
4511 ldsb [%i2+%o5],%l6 ! %l6 = ffffffffffffffff
4512! Mem[00000000201c0000] = 000dd27d, %l0 = 0000000000000000
4513 ldsh [%o0+%g0],%l0 ! %l0 = 000000000000000d
4514! Mem[0000000010041400] = ffff9fff, %l3 = 0000000000000000
4515 ldswa [%i1+%g0]0x80,%l3 ! %l3 = ffffffffffff9fff
4516! Mem[0000000010141410] = ff0000ff, %l7 = 0000000000000027
4517 ldsha [%i5+%o5]0x88,%l7 ! %l7 = 00000000000000ff
4518! Mem[0000000010081418] = d14f1fda579dfb69, %f30 = 000000ff 00000000
4519 ldd [%i2+0x018],%f30 ! %f30 = d14f1fda 579dfb69
4520! Mem[0000000010181400] = 00000000, %l3 = ffffffffffff9fff
4521 ldsba [%i6+%g0]0x80,%l3 ! %l3 = 0000000000000000
4522! Mem[0000000010041414] = 80000000, %l3 = 0000000000000000
4523 ldswa [%i1+0x014]%asi,%l3 ! %l3 = ffffffff80000000
4524! Mem[00000000100c1408] = 0000000d, %l7 = 00000000000000ff
4525 ldsba [%i3+%o4]0x88,%l7 ! %l7 = 000000000000000d
4526! Mem[00000000100c1410] = 0d0000000f36e1f4, %l2 = 000000000000000d
4527 ldxa [%i3+%o5]0x80,%l2 ! %l2 = 0d0000000f36e1f4
4528! Starting 10 instruction Store Burst
4529! %f31 = 579dfb69, %f20 = 0000000d, %f15 = ff5aa57e
4530 fsubs %f31,%f20,%f15 ! %l0 = 000000000000002f, Unfinished, %fsr = 1100000000
4531
4532p0_label_176:
4533! %f7 = 00000000, Mem[0000000030141408] = 00000000
4534 sta %f7 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000
4535! %l3 = ffffffff80000000, Mem[0000000010101400] = 00000000ffff9dff
4536 stxa %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffffff80000000
4537! %l5 = 000000000000db94, Mem[0000000030181400] = 00000000
4538 stha %l5,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000db94
4539! Mem[0000000030181410] = 010000c6, %l5 = 000000000000db94
4540 swapa [%i6+%o5]0x89,%l5 ! %l5 = 00000000010000c6
4541! %l2 = 0d0000000f36e1f4, Mem[0000000030081410] = 000000ff
4542 stwa %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0f36e1f4
4543! Mem[0000000030081410] = 0f36e1f4, %l6 = ffffffffffffffff
4544 swapa [%i2+%o5]0x89,%l6 ! %l6 = 000000000f36e1f4
4545! Mem[00000000100c1420] = ffffffff, %l6 = 000000000f36e1f4, %asi = 80
4546 swapa [%i3+0x020]%asi,%l6 ! %l6 = 00000000ffffffff
4547! %l7 = 000000000000000d, Mem[0000000010081400] = 395aa57e
4548 stba %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0d5aa57e
4549! %l5 = 00000000010000c6, Mem[0000000010081410] = ff4f1fda
4550 stha %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00c61fda
4551! Starting 10 instruction Load Burst
4552! %l6 = 00000000ffffffff, imm = 0000000000000f31, %l2 = 0d0000000f36e1f4
4553 subc %l6,0xf31,%l2 ! %l2 = 00000000fffff0ce
4554
4555p0_label_177:
4556! Mem[0000000010081410] = 0d0000ffda1fc600, %l7 = 000000000000000d
4557 ldxa [%i2+%o5]0x88,%l7 ! %l7 = 0d0000ffda1fc600
4558! Mem[0000000010141400] = 00002bfb, %l2 = 00000000fffff0ce
4559 lduba [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
4560! Code Fragment 3
4561p0_fragment_10:
4562! %l0 = 000000000000002f
4563 setx 0xe33963e034c843d2,%g7,%l0 ! %l0 = e33963e034c843d2
4564! %l1 = 00000000ffffffff
4565 setx 0x9fb1ffe0518eb45b,%g7,%l1 ! %l1 = 9fb1ffe0518eb45b
4566 setx 0x1fe000, %g1, %g3
4567 or %l0, %g3, %l0 ! always set perrmask = 0xff
4568 setx 0x1ffff8, %g1, %g2
4569 and %l0, %g2, %l0
4570 ta T_CHANGE_HPRIV
4571 stxa %l1, [%l0]ASI_DCACHE_DATA
4572 ta T_CHANGE_NONHPRIV
4573! %l0 = e33963e034c843d2
4574 setx 0x4353970f8677dd97,%g7,%l0 ! %l0 = 4353970f8677dd97
4575! %l1 = 9fb1ffe0518eb45b
4576 setx 0xf473f6204b061664,%g7,%l1 ! %l1 = f473f6204b061664
4577! Mem[00000000100c1408] = 000000000000000d, %f18 = 00000000 00000000
4578 ldda [%i3+%o4]0x88,%f18 ! %f18 = 00000000 0000000d
4579! Mem[0000000010081408] = 00000000, %l3 = ffffffff80000000
4580 lduwa [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000000
4581! Mem[0000000010001408] = 579dfb6900000000, %f2 = ffffffff 7ea55a39
4582 ldda [%i0+%o4]0x80,%f2 ! %f2 = 579dfb69 00000000
4583! Mem[0000000010101439] = 8065adb4, %l6 = 00000000ffffffff
4584 ldstub [%i4+0x039],%l6 ! %l6 = 00000065000000ff
4585! %l3 = 0000000000000000, imm = ffffffffffffff64, %l6 = 0000000000000065
4586 and %l3,-0x09c,%l6 ! %l6 = 0000000000000000
4587! Mem[0000000030181410] = 94db0000, %l5 = 00000000010000c6
4588 lduwa [%i6+%o5]0x81,%l5 ! %l5 = 0000000094db0000
4589! Starting 10 instruction Store Burst
4590! %l1 = f473f6204b061664, Mem[0000000010041400] = 00000000ff9fffff
4591 stxa %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = f473f6204b061664
4592
4593p0_label_178:
4594! Mem[0000000021800101] = 58e8d196, %l7 = 0d0000ffda1fc600
4595 ldstub [%o3+0x101],%l7 ! %l7 = 000000e8000000ff
4596! Mem[0000000030141410] = 000000ff, %l2 = 0000000000000000
4597 swapa [%i5+%o5]0x89,%l2 ! %l2 = 00000000000000ff
4598! %f0 = ff000000 010000c6, %f6 = 00000014 00000000
4599 fxtod %f0 ,%f6 ! %f6 = c36fffff ffdfffe7
4600! %l1 = f473f6204b061664, Mem[0000000030081410] = ffffffff
4601 stwa %l1,[%i2+%o5]0x89 ! Mem[0000000030081410] = 4b061664
4602! %f1 = 010000c6, Mem[0000000010141434] = ffe3359c
4603 sta %f1 ,[%i5+0x034]%asi ! Mem[0000000010141434] = 010000c6
4604! %f23 = ca434b01, Mem[0000000030001400] = 1c000000
4605 sta %f23,[%i0+%g0]0x81 ! Mem[0000000030001400] = ca434b01
4606! %l7 = 00000000000000e8, imm = 000000000000097d, %l4 = 00000000901ae3ff
4607 or %l7,0x97d,%l4 ! %l4 = 00000000000009fd
4608! %f16 = 58ffff12 000000ff, Mem[00000000100c1400] = 00000000 395aa57e
4609 stda %f16,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 58ffff12 000000ff
4610! Mem[0000000010181410] = 00000000, %l2 = 00000000000000ff
4611 ldstuba [%i6+%o5]0x80,%l2 ! %l2 = 00000000000000ff
4612! Starting 10 instruction Load Burst
4613! Mem[0000000030101400] = 000000ff, %l1 = f473f6204b061664
4614 ldsha [%i4+%g0]0x89,%l1 ! %l1 = 00000000000000ff
4615
4616p0_label_179:
4617! Mem[0000000010081408] = 0d000000 00000000, %l6 = 00000000, %l7 = 000000e8
4618 ldda [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000000 000000000d000000
4619! Mem[0000000030001408] = 00000000, %l4 = 00000000000009fd
4620 lduba [%i0+%o4]0x81,%l4 ! %l4 = 0000000000000000
4621! Mem[0000000030181400] = 0000db94, %l1 = 00000000000000ff
4622 ldsha [%i6+%g0]0x89,%l1 ! %l1 = ffffffffffffdb94
4623! Mem[0000000020800040] = 00ff2a9b, %l1 = ffffffffffffdb94
4624 ldsh [%o1+0x040],%l1 ! %l1 = 00000000000000ff
4625! Mem[0000000020800000] = 0000d48e, %l7 = 000000000d000000
4626 ldub [%o1+%g0],%l7 ! %l7 = 0000000000000000
4627! %l3 = 0000000000000000, %l1 = 00000000000000ff, %y = fffff4e0
4628 umul %l3,%l1,%l7 ! %l7 = 0000000000000000, %y = 00000000
4629! Mem[00000000100c1400] = ff000000, %l5 = 0000000094db0000
4630 lduha [%i3+%g0]0x80,%l5 ! %l5 = 000000000000ff00
4631! Mem[0000000030001400] = ca434b01, %f25 = 00000000
4632 lda [%i0+%g0]0x81,%f25 ! %f25 = ca434b01
4633! Mem[0000000010041408] = 00000000 f4e14c56, %l0 = 8677dd97, %l1 = 000000ff
4634 ldd [%i1+%o4],%l0 ! %l0 = 0000000000000000 00000000f4e14c56
4635! Starting 10 instruction Store Burst
4636! Mem[0000000030141410] = 00000000, %l3 = 0000000000000000
4637 ldstuba [%i5+%o5]0x89,%l3 ! %l3 = 00000000000000ff
4638
4639p0_label_180:
4640! %l6 = 0000000000000000, Mem[0000000010101400] = 00000080
4641 stwa %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
4642! Mem[00000000100c1408] = 0d000000, %l7 = 0000000000000000
4643 swapa [%i3+%o4]0x80,%l7 ! %l7 = 000000000d000000
4644! Mem[0000000030181410] = 94db0000, %l0 = 0000000000000000
4645 ldstuba [%i6+%o5]0x81,%l0 ! %l0 = 00000094000000ff
4646! Mem[000000001010142c] = ffe30000, %l0 = 0000000000000094
4647 swap [%i4+0x02c],%l0 ! %l0 = 00000000ffe30000
4648! %l2 = 0000000000000000, Mem[00000000100c1410] = 0d0000000f36e1f4
4649 stx %l2,[%i3+%o5] ! Mem[00000000100c1410] = 0000000000000000
4650! %l2 = 00000000, %l3 = 00000000, Mem[0000000010181410] = 000000ff ff000000
4651 stda %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000 00000000
4652! %f25 = ca434b01, Mem[0000000030081408] = 00000000
4653 sta %f25,[%i2+%o4]0x81 ! Mem[0000000030081408] = ca434b01
4654! Mem[00000000100c1400] = ff000000, %l3 = 0000000000000000
4655 swapa [%i3+%g0]0x80,%l3 ! %l3 = 00000000ff000000
4656! %l7 = 000000000d000000, Mem[0000000010101408] = ff000000
4657 stwa %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0d000000
4658! Starting 10 instruction Load Burst
4659 membar #Sync ! Added by membar checker (36)
4660! Mem[0000000030001400] = ca434b01 fb2b0000 00000000 00000000
4661! Mem[0000000030001410] = f509dbb5 ff00000d d14f1fda 579dfb69
4662! Mem[0000000030001420] = 00000000 f4e14c56 00000000 0000000f
4663! Mem[0000000030001430] = e89fff14 000000ff 579dfb69 2f8b875d
4664 ldda [%i0]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030001400
4665
4666p0_label_181:
4667! Mem[0000000010141400] = 00002bfb, %l7 = 000000000d000000
4668 lduwa [%i5+%g0]0x80,%l7 ! %l7 = 0000000000002bfb
4669! Mem[0000000030001408] = 00000000, %l2 = 0000000000000000
4670 ldswa [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000000
4671! Mem[0000000010141408] = 2743ce00, %l0 = 00000000ffe30000
4672 ldsha [%i5+%o4]0x80,%l0 ! %l0 = 0000000000002743
4673! Mem[0000000010101400] = 00000000, %l1 = 00000000f4e14c56
4674 lduwa [%i4+%g0]0x88,%l1 ! %l1 = 0000000000000000
4675! Mem[0000000030001410] = f509dbb5, %l3 = 00000000ff000000
4676 ldswa [%i0+%o5]0x81,%l3 ! %l3 = fffffffff509dbb5
4677! Mem[0000000010081400] = 0d5aa57e, %l0 = 0000000000002743
4678 lduha [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000d5a
4679! Mem[0000000010181434] = 06e3359c, %l0 = 0000000000000d5a
4680 ldsba [%i6+0x037]%asi,%l0 ! %l0 = ffffffffffffff9c
4681! Mem[0000000010181400] = 00000000, %f31 = 579dfb69
4682 lda [%i6+%g0]0x88,%f31 ! %f31 = 00000000
4683! Mem[0000000030181408] = ffffffff, %l6 = 0000000000000000
4684 ldsha [%i6+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
4685! Starting 10 instruction Store Burst
4686! %l0 = ffffff9c, %l1 = 00000000, Mem[0000000030141410] = 000000ff 0000000d
4687 stda %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffff9c 00000000
4688
4689p0_label_182:
4690! %l7 = 0000000000002bfb, Mem[0000000010041410] = 00000080fb191258
4691 stxa %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0000000000002bfb
4692! Mem[00000000100c1400] = 00000000, %l3 = fffffffff509dbb5
4693 ldstuba [%i3+%g0]0x88,%l3 ! %l3 = 00000000000000ff
4694! %l6 = ffffffff, %l7 = 00002bfb, Mem[00000000100c1408] = 00000000 00000000
4695 stda %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffffffff 00002bfb
4696! Mem[0000000010181410] = 00000000, %l5 = 000000000000ff00
4697 swapa [%i6+%o5]0x88,%l5 ! %l5 = 0000000000000000
4698! %f19 = 0000000d, Mem[0000000010001400] = 00000000
4699 sta %f19,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0000000d
4700! Mem[0000000010141410] = ff0000ff, %l7 = 0000000000002bfb
4701 swapa [%i5+%o5]0x88,%l7 ! %l7 = 00000000ff0000ff
4702! %l3 = 0000000000000000, Mem[0000000030101410] = ff000000
4703 stwa %l3,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
4704! Mem[0000000010001410] = ff000000, %l3 = 0000000000000000
4705 ldstuba [%i0+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
4706! %l3 = 00000000000000ff, Mem[0000000010141408] = 2743ce0000000000
4707 stxa %l3,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000000000ff
4708! Starting 10 instruction Load Burst
4709! Mem[0000000030041408] = e800000000000000, %l2 = 0000000000000000
4710 ldxa [%i1+%o4]0x81,%l2 ! %l2 = e800000000000000
4711
4712p0_label_183:
4713! Mem[0000000021800040] = 0645a70e, %l1 = 0000000000000000
4714 lduh [%o3+0x040],%l1 ! %l1 = 0000000000000645
4715! Mem[0000000010001408] = 579dfb6900000000, %f30 = d14f1fda 00000000
4716 ldd [%i0+%o4],%f30 ! %f30 = 579dfb69 00000000
4717! Mem[0000000010141410] = fb2b0000 65db8bff, %l2 = 00000000, %l3 = 000000ff
4718 ldda [%i5+0x010]%asi,%l2 ! %l2 = 00000000fb2b0000 0000000065db8bff
4719! %f18 = 00000000, %f18 = 00000000, %f24 = 01c38c4c ca434b01
4720 fsmuld %f18,%f18,%f24 ! %f24 = 00000000 00000000
4721! Mem[0000000030141408] = 00000000 00000000, %l0 = ffffff9c, %l1 = 00000645
4722 ldda [%i5+%o4]0x81,%l0 ! %l0 = 0000000000000000 0000000000000000
4723! Mem[00000000100c1408] = ffffffff 00002bfb, %l6 = ffffffff, %l7 = ff0000ff
4724 ldda [%i3+%o4]0x80,%l6 ! %l6 = 00000000ffffffff 0000000000002bfb
4725! Mem[0000000010041408] = 564ce1f4 00000000, %l6 = ffffffff, %l7 = 00002bfb
4726 ldda [%i1+%o4]0x88,%l6 ! %l6 = 0000000000000000 00000000564ce1f4
4727! Mem[0000000010141400] = 7ea55afffb2b0000, %f18 = 00000000 0000000d
4728 ldda [%i5+%g0]0x88,%f18 ! %f18 = 7ea55aff fb2b0000
4729! Mem[0000000030181408] = ffffffff, %l6 = 0000000000000000
4730 lduwa [%i6+%o4]0x89,%l6 ! %l6 = 00000000ffffffff
4731! Starting 10 instruction Store Burst
4732! Mem[0000000010001404] = 00000000, %l4 = 0000000000000000
4733 swap [%i0+0x004],%l4 ! %l4 = 0000000000000000
4734
4735p0_label_184:
4736! Mem[0000000010001408] = 579dfb69, %l3 = 0000000065db8bff
4737 swapa [%i0+%o4]0x80,%l3 ! %l3 = 00000000579dfb69
4738! %f28 = 0d000000 ffe30000, Mem[0000000030101410] = 00000000 ffffd404
4739 stda %f28,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0d000000 ffe30000
4740! %l0 = 0000000000000000, immed = 000006ae, %y = 00000000
4741 smul %l0,0x6ae,%l5 ! %l5 = 0000000000000000, %y = 00000000
4742! Mem[0000000030001410] = f509dbb5, %l3 = 00000000579dfb69
4743 ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 000000f5000000ff
4744! Mem[0000000010101410] = ff0000ff, %l2 = 00000000fb2b0000
4745 ldstuba [%i4+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
4746! Mem[0000000010081408] = 00000000, %l0 = 0000000000000000, %asi = 80
4747 swapa [%i2+0x008]%asi,%l0 ! %l0 = 0000000000000000
4748! %f6 = 69fb9d57 da1f4fd1, %l5 = 0000000000000000
4749! Mem[0000000010141418] = ff44ffeefff8ffff
4750 add %i5,0x018,%g1
4751 stda %f6,[%g1+%l5]ASI_PST16_P ! Mem[0000000010141418] = ff44ffeefff8ffff
4752! Mem[0000000030001400] = 014b43ca, %l2 = 00000000000000ff
4753 ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 000000ca000000ff
4754! %f24 = 00000000, Mem[000000001008140c] = 0000000d
4755 sta %f24,[%i2+0x00c]%asi ! Mem[000000001008140c] = 00000000
4756! Starting 10 instruction Load Burst
4757! Mem[0000000030001400] = 014b43ff, %l7 = 00000000564ce1f4
4758 ldsha [%i0+%g0]0x89,%l7 ! %l7 = 00000000000043ff
4759
4760p0_label_185:
4761! Mem[0000000010101408] = 0d000000 00000000, %l2 = 000000ca, %l3 = 000000f5
4762 ldda [%i4+%o4]0x80,%l2 ! %l2 = 000000000d000000 0000000000000000
4763! Mem[0000000010081408] = 00000000, %l7 = 00000000000043ff
4764 ldsba [%i2+%o4]0x88,%l7 ! %l7 = 0000000000000000
4765! Mem[0000000010001410] = 00000000000000ff, %l3 = 0000000000000000
4766 ldxa [%i0+%o5]0x88,%l3 ! %l3 = 00000000000000ff
4767! %l3 = 00000000000000ff, imm = fffffffffffffd5f, %l5 = 0000000000000000
4768 add %l3,-0x2a1,%l5 ! %l5 = fffffffffffffe5e
4769! Mem[0000000010101428] = 0d0000ff, %l5 = fffffffffffffe5e
4770 lduha [%i4+0x02a]%asi,%l5 ! %l5 = 00000000000000ff
4771! Mem[0000000010101408] = 0d000000, %l3 = 00000000000000ff
4772 ldsba [%i4+%o4]0x80,%l3 ! %l3 = 000000000000000d
4773! Mem[00000000211c0000] = 00002346, %l6 = 00000000ffffffff
4774 ldsba [%o2+0x001]%asi,%l6 ! %l6 = 0000000000000000
4775! Mem[0000000030181408] = ffffffff, %l3 = 000000000000000d
4776 lduha [%i6+%o4]0x89,%l3 ! %l3 = 000000000000ffff
4777! Mem[0000000010101410] = ff0000ff00000000, %l3 = 000000000000ffff
4778 ldx [%i4+%o5],%l3 ! %l3 = ff0000ff00000000
4779! Starting 10 instruction Store Burst
4780! %f7 = da1f4fd1, %f0 = 00002bfb
4781 fsqrts %f7 ,%f0 ! %f0 = 7fffffff
4782
4783p0_label_186:
4784! Mem[0000000010101424] = f4e14c56, %l4 = 0000000000000000
4785 ldstuba [%i4+0x024]%asi,%l4 ! %l4 = 000000f4000000ff
4786! %f4 = 0d0000ff b5db09f5, %l2 = 000000000d000000
4787! Mem[0000000010041428] = 01c3c3010000ff00
4788 add %i1,0x028,%g1
4789 stda %f4,[%g1+%l2]ASI_PST32_P ! Mem[0000000010041428] = 01c3c3010000ff00
4790! Code Fragment 4
4791p0_fragment_11:
4792! %l0 = 0000000000000000
4793 setx 0xebcb53b81f1faf45,%g7,%l0 ! %l0 = ebcb53b81f1faf45
4794! %l1 = 0000000000000000
4795 setx 0x0d3f531f866539d6,%g7,%l1 ! %l1 = 0d3f531f866539d6
4796 setx 0x7ff8, %g1, %g2
4797 and %l0, %g2, %l0
4798 setx 0xffffffff, %g1, %g2
4799 and %l1, %g2, %l1
4800 setx 0x100000000, %g1, %g2
4801 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4802 ta T_CHANGE_HPRIV
4803 stxa %l1, [%l0]ASI_ICACHE_INSTR
4804 ta T_CHANGE_NONHPRIV
4805! %l0 = ebcb53b81f1faf45
4806 setx 0xec185157bc1e1269,%g7,%l0 ! %l0 = ec185157bc1e1269
4807! %l1 = 0d3f531f866539d6
4808 setx 0x05887a47cbcd48c7,%g7,%l1 ! %l1 = 05887a47cbcd48c7
4809! Mem[00000000300c1410] = ff00002f, %l6 = 0000000000000000
4810 ldstuba [%i3+%o5]0x81,%l6 ! %l6 = 000000ff000000ff
4811! Mem[0000000010181400] = 00000000, %l4 = 00000000000000f4
4812 swapa [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000000
4813! Mem[0000000030041400] = 395aa57e, %l6 = 00000000000000ff
4814 ldstuba [%i1+%g0]0x89,%l6 ! %l6 = 0000007e000000ff
4815! Mem[0000000010081400] = 0d5aa57e, %l2 = 000000000d000000
4816 swapa [%i2+%g0]0x80,%l2 ! %l2 = 000000000d5aa57e
4817! Mem[0000000030001400] = 014b43ff, %l2 = 000000000d5aa57e
4818 ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 000000ff000000ff
4819! %l6 = 000000000000007e, Mem[0000000030101408] = 0000000000000000
4820 stxa %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000000000007e
4821! Starting 10 instruction Load Burst
4822! Mem[0000000030141408] = 00000000, %l0 = ec185157bc1e1269
4823 ldsha [%i5+%o4]0x81,%l0 ! %l0 = 0000000000000000
4824
4825p0_label_187:
4826! Mem[0000000010181408] = 69fb9d57, %l7 = 0000000000000000
4827 lduwa [%i6+%o4]0x80,%l7 ! %l7 = 0000000069fb9d57
4828! Mem[0000000030041408] = 00000000 000000e8, %l2 = 000000ff, %l3 = 00000000
4829 ldda [%i1+%o4]0x89,%l2 ! %l2 = 00000000000000e8 0000000000000000
4830! Mem[00000000100c1424] = ffffffff, %l7 = 0000000069fb9d57
4831 ldsba [%i3+0x027]%asi,%l7 ! %l7 = ffffffffffffffff
4832! %l4 = 0000000000000000, %l3 = 0000000000000000, %l4 = 0000000000000000
4833 subc %l4,%l3,%l4 ! %l4 = 0000000000000000
4834! Mem[0000000010001408] = ff8bdb65, %f14 = 5d878b2f
4835 lda [%i0+%o4]0x88,%f14 ! %f14 = ff8bdb65
4836! Mem[0000000030041408] = 00000000000000e8, %l6 = 000000000000007e
4837 ldxa [%i1+%o4]0x89,%l6 ! %l6 = 00000000000000e8
4838! %l3 = 0000000000000000, Mem[000000001000142a] = 579dfb69, %asi = 80
4839 stha %l3,[%i0+0x02a]%asi ! Mem[0000000010001428] = 579d0000
4840! Mem[0000000030001408] = 0000000000000000, %f6 = 69fb9d57 da1f4fd1
4841 ldda [%i0+%o4]0x89,%f6 ! %f6 = 00000000 00000000
4842! Mem[0000000010141400] = fb2b0000, %l0 = 0000000000000000
4843 ldswa [%i5+%g0]0x88,%l0 ! %l0 = fffffffffb2b0000
4844! Starting 10 instruction Store Burst
4845! %f0 = 7fffffff, %f2 = 00000000, %f22 = 5b65c14b
4846 fsubs %f0 ,%f2 ,%f22 ! %f22 = 7fffffff
4847
4848p0_label_188:
4849! Mem[00000000300c1408] = ffffd404, %l0 = fffffffffb2b0000
4850 swapa [%i3+%o4]0x81,%l0 ! %l0 = 00000000ffffd404
4851! %l7 = ffffffffffffffff, Mem[0000000030101400] = 000000ff
4852 stwa %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffff
4853! Mem[0000000010141408] = 00000000, %l4 = 0000000000000000
4854 ldstub [%i5+%o4],%l4 ! %l4 = 00000000000000ff
4855! Mem[00000000300c1400] = ff00000d, %l6 = 00000000000000e8
4856 swapa [%i3+%g0]0x81,%l6 ! %l6 = 00000000ff00000d
4857! %l6 = 00000000ff00000d, Mem[000000001010143e] = ff800000
4858 stb %l6,[%i4+0x03e] ! Mem[000000001010143c] = ff800d00
4859! Mem[00000000300c1410] = ff00002f, %l7 = ffffffffffffffff
4860 ldstuba [%i3+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
4861! Mem[0000000030101410] = ffe30000, %l7 = 00000000000000ff
4862 swapa [%i4+%o5]0x89,%l7 ! %l7 = 00000000ffe30000
4863! Mem[0000000030081408] = 014b43ca, %l0 = 00000000ffffd404
4864 swapa [%i2+%o4]0x89,%l0 ! %l0 = 00000000014b43ca
4865! %l4 = 00000000, %l5 = 000000ff, Mem[0000000010041430] = 000000ff 04d4ffff
4866 std %l4,[%i1+0x030] ! Mem[0000000010041430] = 00000000 000000ff
4867! Starting 10 instruction Load Burst
4868! %l4 = 0000000000000000, immed = 00000fde, %y = 00000000
4869 smul %l4,0xfde,%l4 ! %l4 = 0000000000000000, %y = 00000000
4870
4871p0_label_189:
4872! Mem[0000000010181408] = 579dfb69, %l5 = 00000000000000ff
4873 lduha [%i6+%o4]0x88,%l5 ! %l5 = 000000000000fb69
4874! Mem[00000000201c0000] = 000dd27d, %l1 = 05887a47cbcd48c7
4875 ldsha [%o0+0x000]%asi,%l1 ! %l1 = 000000000000000d
4876! Mem[0000000030141410] = 9cffffff, %f29 = ffe30000
4877 lda [%i5+%o5]0x81,%f29 ! %f29 = 9cffffff
4878! Mem[0000000010001418] = d14fffda 46109074, %l6 = ff00000d, %l7 = ffe30000
4879 ldda [%i0+0x018]%asi,%l6 ! %l6 = 00000000d14fffda 0000000046109074
4880! %l7 = 0000000046109074, %l0 = 00000000014b43ca, %y = 00000000
4881 udiv %l7,%l0,%l5 ! %l5 = 0000000000000036
4882 mov %l0,%y ! %y = 014b43ca
4883! Mem[0000000010041408] = 00000000 f4e14c56, %l2 = 000000e8, %l3 = 00000000
4884 ldda [%i1+%o4]0x80,%l2 ! %l2 = 0000000000000000 00000000f4e14c56
4885! Mem[0000000030041410] = 7ea55a39, %l1 = 000000000000000d
4886 ldswa [%i1+%o5]0x89,%l1 ! %l1 = 000000007ea55a39
4887! Mem[0000000030141408] = 00000000, %l0 = 00000000014b43ca
4888 lduwa [%i5+%o4]0x89,%l0 ! %l0 = 0000000000000000
4889! Mem[0000000010181408] = 579dfb69, %l6 = 00000000d14fffda
4890 lduba [%i6+%o4]0x88,%l6 ! %l6 = 0000000000000069
4891! Starting 10 instruction Store Burst
4892! %f17 = 000000ff, Mem[0000000030041400] = ffa55a39
4893 sta %f17,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000ff
4894
4895p0_label_190:
4896! %l3 = 00000000f4e14c56, Mem[00000000100c1410] = 00000000
4897 stha %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00004c56
4898! %l5 = 0000000000000036, Mem[0000000030141400] = 00000000
4899 stha %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00360000
4900! %l2 = 0000000000000000, Mem[0000000021800040] = 0645a70e
4901 sth %l2,[%o3+0x040] ! Mem[0000000021800040] = 0000a70e
4902! Mem[0000000021800080] = 7134bafb, %l4 = 0000000000000000
4903 lduba [%o3+0x080]%asi,%l4 ! %l4 = 0000000000000071
4904! Mem[0000000010141410] = 00002bfb, %l1 = 000000007ea55a39
4905 ldstuba [%i5+%o5]0x88,%l1 ! %l1 = 000000fb000000ff
4906! %f26 = 00000080 fb191258, Mem[0000000010081408] = 00000000 00000000
4907 stda %f26,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000080 fb191258
4908! %f0 = 7fffffff 014b43ca 00000000 00000000
4909! %f4 = 0d0000ff b5db09f5 00000000 00000000
4910! %f8 = 564ce1f4 00000000 0f000000 00000000
4911! %f12 = ff000000 14ff9fe8 ff8bdb65 69fb9d57
4912 stda %f0,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
4913! %l5 = 0000000000000036, Mem[0000000030141400] = 00360000
4914 stwa %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000036
4915! %f30 = 579dfb69 00000000, %l7 = 0000000046109074
4916! Mem[0000000030141410] = 9cffffff00000000
4917 add %i5,0x010,%g1
4918 stda %f30,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030141410] = 9cffffff69fb0000
4919! Starting 10 instruction Load Burst
4920! Mem[0000000010081400] = 0d000000, %l5 = 0000000000000036
4921 lduha [%i2+%g0]0x80,%l5 ! %l5 = 0000000000000d00
4922
4923p0_label_191:
4924! %f26 = 00000080, %f27 = fb191258, %f30 = 579dfb69 00000000
4925 fsmuld %f26,%f27,%f30 ! %l0 = 0000000000000022, Unfinished, %fsr = 1100000000
4926! Mem[0000000010081410] = da1fc600, %l5 = 0000000000000d00
4927 ldswa [%i2+%o5]0x88,%l5 ! %l5 = ffffffffda1fc600
4928! Mem[0000000010141400] = 00002bfb, %l5 = ffffffffda1fc600
4929 ldswa [%i5+%g0]0x80,%l5 ! %l5 = 0000000000002bfb
4930! Mem[0000000010141400] = 00002bfb, %l1 = 00000000000000fb
4931 ldsha [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
4932! Mem[0000000010181430] = ee3bf804 06e3359c, %l2 = 00000000, %l3 = f4e14c56
4933 ldd [%i6+0x030],%l2 ! %l2 = 00000000ee3bf804 0000000006e3359c
4934! Mem[00000000211c0000] = 00002346, %l0 = 0000000000000022
4935 ldsh [%o2+%g0],%l0 ! %l0 = 0000000000000000
4936! Mem[0000000030141400] = 36000000, %f28 = 0d000000
4937 lda [%i5+%g0]0x89,%f28 ! %f28 = 36000000
4938 membar #Sync ! Added by membar checker (37)
4939! Mem[0000000030041410] = f509dbb5ff00000d, %l0 = 0000000000000000
4940 ldxa [%i1+%o5]0x89,%l0 ! %l0 = f509dbb5ff00000d
4941! Mem[0000000010081408] = 00000080 fb191258, %l6 = 00000069, %l7 = 46109074
4942 ldda [%i2+%o4]0x88,%l6 ! %l6 = 00000000fb191258 0000000000000080
4943! Starting 10 instruction Store Burst
4944! Code Fragment 3
4945p0_fragment_12:
4946! %l0 = f509dbb5ff00000d
4947 setx 0x3f34d3906126af50,%g7,%l0 ! %l0 = 3f34d3906126af50
4948! %l1 = 0000000000000000
4949 setx 0x60c1114ff5ee96e2,%g7,%l1 ! %l1 = 60c1114ff5ee96e2
4950 setx 0x1fe000, %g1, %g3
4951 or %l0, %g3, %l0 ! always set perrmask = 0xff
4952 setx 0x1ffff8, %g1, %g2
4953 and %l0, %g2, %l0
4954 ta T_CHANGE_HPRIV
4955 stxa %l1, [%l0]ASI_DCACHE_DATA
4956 ta T_CHANGE_NONHPRIV
4957! %l0 = 3f34d3906126af50
4958 setx 0xe6990e3fe9ffdfd2,%g7,%l0 ! %l0 = e6990e3fe9ffdfd2
4959! %l1 = 60c1114ff5ee96e2
4960 setx 0x48e9df27c4f79625,%g7,%l1 ! %l1 = 48e9df27c4f79625
4961
4962p0_label_192:
4963! %l3 = 0000000006e3359c, Mem[0000000010101420] = 00000000ffe14c56
4964 stx %l3,[%i4+0x020] ! Mem[0000000010101420] = 0000000006e3359c
4965! %f22 = 7fffffff ca434b01, Mem[0000000010081410] = 00c61fda ff00000d
4966 stda %f22,[%i2+%o5]0x80 ! Mem[0000000010081410] = 7fffffff ca434b01
4967! Mem[0000000030101410] = 000000ff, %l1 = 48e9df27c4f79625
4968 swapa [%i4+%o5]0x89,%l1 ! %l1 = 00000000000000ff
4969! %f9 = 00000000, Mem[0000000030081400] = 0000000d
4970 sta %f9 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000
4971! Mem[0000000010041404] = 20f673f4, %l1 = 00000000000000ff, %asi = 80
4972 swapa [%i1+0x004]%asi,%l1 ! %l1 = 0000000020f673f4
4973! %l2 = 00000000ee3bf804, Mem[0000000030081408] = ffffd404
4974 stha %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = fffff804
4975! Mem[0000000010181400] = 564ce1f4000000f4, %l1 = 0000000020f673f4
4976 ldxa [%i6+%g0]0x88,%l1 ! %l1 = 564ce1f4000000f4
4977! Mem[0000000010181408] = 579dfb69, %l7 = 0000000000000080
4978 ldstuba [%i6+%o4]0x88,%l7 ! %l7 = 00000069000000ff
4979! Mem[00000000300c1408] = 00002bfb, %l7 = 0000000000000069
4980 swapa [%i3+%o4]0x89,%l7 ! %l7 = 0000000000002bfb
4981! Starting 10 instruction Load Burst
4982! Mem[0000000010141400] = 00002bfb, %l3 = 0000000006e3359c
4983 ldswa [%i5+%g0]0x80,%l3 ! %l3 = 0000000000002bfb
4984
4985p0_label_193:
4986! Mem[0000000030181410] = ffdb0000, %l1 = 564ce1f4000000f4
4987 ldsba [%i6+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
4988! Mem[0000000030101408] = 7e000000, %l3 = 0000000000002bfb
4989 ldstuba [%i4+%o4]0x81,%l3 ! %l3 = 0000007e000000ff
4990! %l1 = ffffffffffffffff, %l7 = 0000000000002bfb, %l7 = 0000000000002bfb
4991 or %l1,%l7,%l7 ! %l7 = ffffffffffffffff
4992! Mem[0000000010081408] = fb191258, %l5 = 0000000000002bfb
4993 lduba [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000058
4994! Mem[0000000010181408] = 579dfbff, %f25 = 00000000
4995 lda [%i6+%o4]0x88,%f25 ! %f25 = 579dfbff
4996! Mem[0000000010101400] = 00000000, %l1 = ffffffffffffffff
4997 lduba [%i4+%g0]0x80,%l1 ! %l1 = 0000000000000000
4998! Mem[0000000030181400] = 0000db94, %l7 = ffffffffffffffff
4999 ldswa [%i6+%g0]0x89,%l7 ! %l7 = 000000000000db94
5000! Mem[00000000100c1410] = 564c000000000000, %f18 = 7ea55aff fb2b0000
5001 ldd [%i3+%o5],%f18 ! %f18 = 564c0000 00000000
5002! Mem[0000000010081418] = d14f1fda, %f26 = 00000080
5003 lda [%i2+0x018]%asi,%f26 ! %f26 = d14f1fda
5004! Starting 10 instruction Store Burst
5005! %l0 = e6990e3fe9ffdfd2, Mem[0000000030141408] = 00000000
5006 stha %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000dfd2
5007
5008p0_label_194:
5009! %l2 = ee3bf804, %l3 = 0000007e, Mem[0000000030101400] = ffffffff c7f8ffff
5010 stda %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = ee3bf804 0000007e
5011! Mem[0000000030041400] = 7fffffff, %l1 = 0000000000000000
5012 ldstuba [%i1+%g0]0x81,%l1 ! %l1 = 0000007f000000ff
5013! Mem[0000000010041408] = 00000000, %l1 = 000000000000007f
5014 ldstuba [%i1+%o4]0x88,%l1 ! %l1 = 00000000000000ff
5015! %l7 = 000000000000db94, Mem[0000000010181408] = fffb9d57, %asi = 80
5016 stwa %l7,[%i6+0x008]%asi ! Mem[0000000010181408] = 0000db94
5017! Mem[0000000030181410] = 0000dbff, %l1 = 0000000000000000
5018 ldstuba [%i6+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
5019! %l3 = 000000000000007e, Mem[0000000030101400] = ee3bf804
5020 stha %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = 007ef804
5021! %f20 = 0000000d, Mem[0000000010101424] = 06e3359c
5022 st %f20,[%i4+0x024] ! Mem[0000000010101424] = 0000000d
5023! %l3 = 000000000000007e, Mem[00000000100c1400] = 000000ff
5024 stba %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000007e
5025! Mem[0000000020800041] = 00ff2a9b, %l4 = 0000000000000071
5026 ldstuba [%o1+0x041]%asi,%l4 ! %l4 = 000000ff000000ff
5027! Starting 10 instruction Load Burst
5028! Mem[0000000010081410] = ffffff7f, %l1 = 00000000000000ff
5029 lduha [%i2+%o5]0x88,%l1 ! %l1 = 000000000000ff7f
5030
5031p0_label_195:
5032! Mem[00000000218001c0] = 2dff63d1, %l6 = 00000000fb191258
5033 ldsba [%o3+0x1c1]%asi,%l6 ! %l6 = ffffffffffffffff
5034! Mem[0000000010181400] = 564ce1f4000000f4, %f12 = ff000000 14ff9fe8
5035 ldda [%i6+%g0]0x88,%f12 ! %f12 = 564ce1f4 000000f4
5036! Mem[0000000030181400] = 0000db94, %l6 = ffffffffffffffff
5037 lduba [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000094
5038! Mem[0000000010101408] = 0d000000, %l7 = 000000000000db94
5039 lduha [%i4+0x008]%asi,%l7 ! %l7 = 0000000000000d00
5040! Mem[0000000010041408] = 000000ff, %f21 = 000000ff
5041 lda [%i1+%o4]0x88,%f21 ! %f21 = 000000ff
5042! Mem[0000000010101410] = ff0000ff, %f25 = 579dfbff
5043 lda [%i4+%o5]0x80,%f25 ! %f25 = ff0000ff
5044! Mem[00000000300c1408] = 69000000 ffffffe3, %l6 = 00000094, %l7 = 00000d00
5045 ldda [%i3+%o4]0x81,%l6 ! %l6 = 0000000069000000 00000000ffffffe3
5046! Mem[00000000300c1410] = ff00002f00000000, %l5 = 0000000000000058
5047 ldxa [%i3+%o5]0x81,%l5 ! %l5 = ff00002f00000000
5048! %f0 = 7fffffff, %f20 = 0000000d
5049 fcmpes %fcc2,%f0 ,%f20 ! %fcc2 = 3
5050! Starting 10 instruction Store Burst
5051! Mem[00000000300c1410] = 2f0000ff, %l6 = 0000000069000000
5052 ldstuba [%i3+%o5]0x89,%l6 ! %l6 = 000000ff000000ff
5053
5054p0_label_196:
5055! %f12 = 564ce1f4 000000f4, Mem[0000000010081410] = 7fffffff ca434b01
5056 std %f12,[%i2+%o5] ! Mem[0000000010081410] = 564ce1f4 000000f4
5057! Mem[0000000030181408] = ffffffff, %l0 = e6990e3fe9ffdfd2
5058 swapa [%i6+%o4]0x89,%l0 ! %l0 = 00000000ffffffff
5059! %l5 = ff00002f00000000, Mem[0000000010001400] = 0d000000
5060 stwa %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
5061! %f11 = 00000000, Mem[0000000010141400] = fb2b0000
5062 sta %f11,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
5063! %f22 = 7fffffff ca434b01, %l6 = 00000000000000ff
5064! Mem[0000000030041418] = 0000000000000000
5065 add %i1,0x018,%g1
5066 stda %f22,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030041418] = 014b43caffffff7f
5067! %l0 = 00000000ffffffff, Mem[00000000300c1410] = 2f0000ff
5068 stba %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 2f0000ff
5069! %f13 = 000000f4, Mem[00000000300c1400] = 000000e8
5070 sta %f13,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000f4
5071! Mem[0000000010101408] = 0d000000, %l6 = 00000000000000ff
5072 ldstuba [%i4+%o4]0x80,%l6 ! %l6 = 0000000d000000ff
5073! %l7 = 00000000ffffffe3, Mem[0000000010101410] = ff0000ff
5074 stha %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff00ffe3
5075! Starting 10 instruction Load Burst
5076! Mem[0000000010041438] = bca1ff70ba01ffff, %f18 = 564c0000 00000000
5077 ldda [%i1+0x038]%asi,%f18 ! %f18 = bca1ff70 ba01ffff
5078
5079p0_label_197:
5080! Mem[0000000020800040] = 00ff2a9b, %l2 = 00000000ee3bf804
5081 ldsba [%o1+0x040]%asi,%l2 ! %l2 = 0000000000000000
5082! Mem[0000000010141410] = ff2b000065db8bff, %l3 = 000000000000007e
5083 ldxa [%i5+%o5]0x80,%l3 ! %l3 = ff2b000065db8bff
5084! Mem[0000000010001400] = 00000000, %l4 = 00000000000000ff
5085 ldub [%i0+0x001],%l4 ! %l4 = 0000000000000000
5086! Mem[00000000100c141c] = ff8bffff, %l0 = 00000000ffffffff
5087 ldsb [%i3+0x01c],%l0 ! %l0 = ffffffffffffffff
5088! Mem[000000001014143c] = 45be3a33, %l7 = 00000000ffffffe3
5089 lduba [%i5+0x03f]%asi,%l7 ! %l7 = 0000000000000033
5090! Mem[0000000030041408] = 00000000, %l7 = 0000000000000033
5091 ldsha [%i1+%o4]0x89,%l7 ! %l7 = 0000000000000000
5092! Mem[0000000010101408] = ff00000000000000, %l0 = ffffffffffffffff
5093 ldxa [%i4+%o4]0x80,%l0 ! %l0 = ff00000000000000
5094! Mem[0000000030101410] = c4f79625, %l5 = ff00002f00000000
5095 lduwa [%i4+%o5]0x89,%l5 ! %l5 = 00000000c4f79625
5096! Mem[0000000010141400] = 00000000, %l7 = 0000000000000000
5097 lduwa [%i5+%g0]0x80,%l7 ! %l7 = 0000000000000000
5098! Starting 10 instruction Store Burst
5099! %l0 = ff00000000000000, Mem[0000000030001408] = 0000000000000000
5100 stxa %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = ff00000000000000
5101
5102p0_label_198:
5103! %l1 = 000000000000ff7f, Mem[0000000030141410] = 0000fb69ffffff9c
5104 stxa %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000000000ff7f
5105! %f12 = 564ce1f4 000000f4, %l4 = 0000000000000000
5106! Mem[0000000010001418] = d14fffda46109074
5107 add %i0,0x018,%g1
5108 stda %f12,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010001418] = d14fffda46109074
5109! %f14 = ff8bdb65 69fb9d57, %l5 = 00000000c4f79625
5110! Mem[0000000030081438] = 55a08fe263446c46
5111 add %i2,0x038,%g1
5112 stda %f14,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030081438] = 57a0fbe263db6c46
5113! %l0 = ff00000000000000, Mem[000000001018143a] = 00000000
5114 sth %l0,[%i6+0x03a] ! Mem[0000000010181438] = 00000000
5115! %l4 = 00000000, %l5 = c4f79625, Mem[0000000010081418] = d14f1fda 579dfb69
5116 std %l4,[%i2+0x018] ! Mem[0000000010081418] = 00000000 c4f79625
5117! %l2 = 00000000, %l3 = 65db8bff, Mem[0000000010001410] = ff000000 00000000
5118 stda %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000 65db8bff
5119! Mem[0000000010141400] = 00000000, %l5 = 00000000c4f79625
5120 swapa [%i5+%g0]0x88,%l5 ! %l5 = 0000000000000000
5121! %f0 = 7fffffff 014b43ca, %l7 = 0000000000000000
5122! Mem[0000000030041438] = ff8bdb6569fb9d57
5123 add %i1,0x038,%g1
5124 stda %f0,[%g1+%l7]ASI_PST32_S ! Mem[0000000030041438] = ff8bdb6569fb9d57
5125! %l5 = 0000000000000000, Mem[0000000010101408] = ff000000
5126 stba %l5,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
5127! Starting 10 instruction Load Burst
5128! Mem[0000000030081400] = 00000000, %l1 = 000000000000ff7f
5129 ldsba [%i2+%g0]0x89,%l1 ! %l1 = 0000000000000000
5130
5131p0_label_199:
5132! %f23 = ca434b01, %f18 = bca1ff70, %f21 = 000000ff
5133 fsubs %f23,%f18,%f21 ! %f21 = ca434b01
5134! Mem[0000000010041408] = 564ce1f4 000000ff, %l2 = 00000000, %l3 = 65db8bff
5135 ldda [%i1+%o4]0x88,%l2 ! %l2 = 00000000000000ff 00000000564ce1f4
5136! Mem[0000000030181400] = 94db0000, %l3 = 00000000564ce1f4
5137 lduba [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000094
5138! Mem[00000000300c1410] = ff00002f, %l5 = 0000000000000000
5139 lduha [%i3+%o5]0x81,%l5 ! %l5 = 000000000000ff00
5140! Mem[00000000300c1410] = 00000000 2f0000ff, %l2 = 000000ff, %l3 = 00000094
5141 ldda [%i3+%o5]0x89,%l2 ! %l2 = 000000002f0000ff 0000000000000000
5142! Mem[0000000030081408] = 04f8ffff, %l5 = 000000000000ff00
5143 ldsha [%i2+%o4]0x81,%l5 ! %l5 = 00000000000004f8
5144! %f1 = 014b43ca, %f6 = 00000000, %f0 = 7fffffff
5145 fdivs %f1 ,%f6 ,%f0 ! %f0 = 7f800000
5146! Mem[0000000010001408] = 65db8bff, %f25 = ff0000ff
5147 lda [%i0+%o4]0x80,%f25 ! %f25 = 65db8bff
5148! %f8 = 564ce1f4, %f5 = b5db09f5
5149 fcmpes %fcc0,%f8 ,%f5 ! %fcc0 = 2
5150! Starting 10 instruction Store Burst
5151! %f9 = 00000000, %f1 = 014b43ca, %f14 = ff8bdb65 69fb9d57
5152 fsmuld %f9 ,%f1 ,%f14 ! %f14 = 00000000 00000000
5153
5154p0_label_200:
5155! %l4 = 0000000000000000, %l7 = 0000000000000000, %y = 014b43ca
5156 umul %l4,%l7,%l5 ! %l5 = 0000000000000000, %y = 00000000
5157! Mem[0000000010001424] = 0000db94, %l5 = 00000000, %l0 = 00000000
5158 add %i0,0x24,%g1
5159 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000000000db94
5160! %f9 = 00000000, Mem[0000000010081410] = f4e14c56
5161 sta %f9 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000
5162! Mem[0000000010041410] = 00002bfb, %l4 = 0000000000000000
5163 swapa [%i1+%o5]0x88,%l4 ! %l4 = 0000000000002bfb
5164! Mem[00000000100c1418] = ff000000ff8bffff, %l2 = 000000002f0000ff, %l2 = 000000002f0000ff
5165 add %i3,0x18,%g1
5166 casxa [%g1]0x80,%l2,%l2 ! %l2 = ff000000ff8bffff
5167! Mem[0000000030081408] = fffff804, %l2 = ff000000ff8bffff
5168 ldstuba [%i2+%o4]0x89,%l2 ! %l2 = 00000004000000ff
5169! %l0 = 0000db94, %l1 = 00000000, Mem[00000000100c1408] = ffffffff fb2b0000
5170 stda %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000db94 00000000
5171! Mem[0000000021800141] = 00ff6ae1, %l1 = 0000000000000000
5172 ldstub [%o3+0x141],%l1 ! %l1 = 000000ff000000ff
5173! %l2 = 0000000000000004, Mem[0000000030001400] = ff434b01fb2b0000
5174 stxa %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000000000004
5175! Starting 10 instruction Load Burst
5176! Mem[0000000010141400] = c4f79625, %l2 = 0000000000000004
5177 lduha [%i5+%g0]0x88,%l2 ! %l2 = 0000000000009625
5178
5179 ba,a p0_not_taken_0_end
5180p0_not_taken_0:
5181! The following code should not be executed
5182 nop
5183 fadds %f20,%f29,%f14
5184 nop
5185 fdivs %f28,%f11,%f20
5186 nop
5187 sdiv %l0,0xdab,%l0
5188 ba,a p0_branch_failed
5189p0_not_taken_0_end:
5190
5191
5192! End of Random Code for Thread 0
5193
5194
5195! Check Registers
5196
5197p0_check_registers:
5198 set p0_expected_registers,%g1
5199 ldx [%g1+0x000],%g2
5200 cmp %l0,%g2 ! %l0 should be 000000000000db94
5201 bne,a,pn %xcc,p0_reg_l0_fail
5202 mov %l0,%g3
5203 ldx [%g1+0x008],%g2
5204 cmp %l1,%g2 ! %l1 should be 00000000000000ff
5205 bne,a,pn %xcc,p0_reg_l1_fail
5206 mov %l1,%g3
5207 ldx [%g1+0x010],%g2
5208 cmp %l2,%g2 ! %l2 should be 0000000000009625
5209 bne,a,pn %xcc,p0_reg_l2_fail
5210 mov %l2,%g3
5211 ldx [%g1+0x018],%g2
5212 cmp %l3,%g2 ! %l3 should be 0000000000000000
5213 bne,a,pn %xcc,p0_reg_l3_fail
5214 mov %l3,%g3
5215 ldx [%g1+0x020],%g2
5216 cmp %l4,%g2 ! %l4 should be 0000000000002bfb
5217 bne,a,pn %xcc,p0_reg_l4_fail
5218 mov %l4,%g3
5219 ldx [%g1+0x028],%g2
5220 cmp %l5,%g2 ! %l5 should be 0000000000000000
5221 bne,a,pn %xcc,p0_reg_l5_fail
5222 mov %l5,%g3
5223 ldx [%g1+0x030],%g2
5224 cmp %l6,%g2 ! %l6 should be 000000000000000d
5225 bne,a,pn %xcc,p0_reg_l6_fail
5226 mov %l6,%g3
5227 ldx [%g1+0x038],%g2
5228 cmp %l7,%g2 ! %l7 should be 0000000000000000
5229 bne,a,pn %xcc,p0_reg_l7_fail
5230 mov %l7,%g3
5231
5232! Check Floating Point Registers
5233
5234p0_check_fp_registers:
5235 set p0_expected_fp_regs,%g3
5236 std %f0,[%g1]
5237 ldx [%g1],%l1
5238 ldx [%g3+0x00],%l0
5239 cmp %l0,%l1 ! %f0 should be 7f800000 014b43ca
5240 bne %xcc,p0_f0_fail
5241 std %f2,[%g1]
5242 ldx [%g1],%l1
5243 ldx [%g3+0x08],%l0
5244 cmp %l0,%l1 ! %f2 should be 00000000 00000000
5245 bne %xcc,p0_f2_fail
5246 std %f4,[%g1]
5247 ldx [%g1],%l1
5248 ldx [%g3+0x10],%l0
5249 cmp %l0,%l1 ! %f4 should be 0d0000ff b5db09f5
5250 bne %xcc,p0_f4_fail
5251 std %f6,[%g1]
5252 ldx [%g1],%l1
5253 ldx [%g3+0x18],%l0
5254 cmp %l0,%l1 ! %f6 should be 00000000 00000000
5255 bne %xcc,p0_f6_fail
5256 std %f8,[%g1]
5257 ldx [%g1],%l1
5258 ldx [%g3+0x20],%l0
5259 cmp %l0,%l1 ! %f8 should be 564ce1f4 00000000
5260 bne %xcc,p0_f8_fail
5261 std %f10,[%g1]
5262 ldx [%g1],%l1
5263 ldx [%g3+0x28],%l0
5264 cmp %l0,%l1 ! %f10 should be 0f000000 00000000
5265 bne %xcc,p0_f10_fail
5266 std %f12,[%g1]
5267 ldx [%g1],%l1
5268 ldx [%g3+0x30],%l0
5269 cmp %l0,%l1 ! %f12 should be 564ce1f4 000000f4
5270 bne %xcc,p0_f12_fail
5271 std %f14,[%g1]
5272 ldx [%g1],%l1
5273 ldx [%g3+0x38],%l0
5274 cmp %l0,%l1 ! %f14 should be 00000000 00000000
5275 bne %xcc,p0_f14_fail
5276 std %f16,[%g1]
5277 ldx [%g1],%l1
5278 ldx [%g3+0x40],%l0
5279 cmp %l0,%l1 ! %f16 should be 58ffff12 000000ff
5280 bne %xcc,p0_f16_fail
5281 std %f18,[%g1]
5282 ldx [%g1],%l1
5283 ldx [%g3+0x48],%l0
5284 cmp %l0,%l1 ! %f18 should be bca1ff70 ba01ffff
5285 bne %xcc,p0_f18_fail
5286 std %f20,[%g1]
5287 ldx [%g1],%l1
5288 ldx [%g3+0x50],%l0
5289 cmp %l0,%l1 ! %f20 should be 0000000d ca434b01
5290 bne %xcc,p0_f20_fail
5291 std %f22,[%g1]
5292 ldx [%g1],%l1
5293 ldx [%g3+0x58],%l0
5294 cmp %l0,%l1 ! %f22 should be 7fffffff ca434b01
5295 bne %xcc,p0_f22_fail
5296 std %f24,[%g1]
5297 ldx [%g1],%l1
5298 ldx [%g3+0x60],%l0
5299 cmp %l0,%l1 ! %f24 should be 00000000 65db8bff
5300 bne %xcc,p0_f24_fail
5301 std %f26,[%g1]
5302 ldx [%g1],%l1
5303 ldx [%g3+0x68],%l0
5304 cmp %l0,%l1 ! %f26 should be d14f1fda fb191258
5305 bne %xcc,p0_f26_fail
5306 std %f28,[%g1]
5307 ldx [%g1],%l1
5308 ldx [%g3+0x70],%l0
5309 cmp %l0,%l1 ! %f28 should be 36000000 9cffffff
5310 bne %xcc,p0_f28_fail
5311 std %f30,[%g1]
5312 ldx [%g1],%l1
5313 ldx [%g3+0x78],%l0
5314 cmp %l0,%l1 ! %f30 should be 579dfb69 00000000
5315 bne %xcc,p0_f30_fail
5316 nop
5317
5318! The test for processor 0 has passed
5319
5320p0_passed:
5321 ta GOOD_TRAP
5322 nop
5323
5324p0_reg_l0_fail:
5325 or %g0,0xbd0,%g1
5326 ba,a p0_failed
5327p0_reg_l1_fail:
5328 or %g0,0xbd1,%g1
5329 ba,a p0_failed
5330p0_reg_l2_fail:
5331 or %g0,0xbd2,%g1
5332 ba,a p0_failed
5333p0_reg_l3_fail:
5334 or %g0,0xbd3,%g1
5335 ba,a p0_failed
5336p0_reg_l4_fail:
5337 or %g0,0xbd4,%g1
5338 ba,a p0_failed
5339p0_reg_l5_fail:
5340 or %g0,0xbd5,%g1
5341 ba,a p0_failed
5342p0_reg_l6_fail:
5343 or %g0,0xbd6,%g1
5344 ba,a p0_failed
5345p0_reg_l7_fail:
5346 or %g0,0xbd7,%g1
5347 ba,a p0_failed
5348p0_f0_fail:
5349 set p0_temp,%g6
5350 mov 0xf00,%l0
5351 stx %l0,[%g6]
5352 std %f0,[%g6+8]
5353 stx %fsr,[%g6+16]
5354 ta BAD_TRAP
5355
5356p0_f2_fail:
5357 set p0_temp,%g6
5358 mov 0xf02,%l0
5359 stx %l0,[%g6]
5360 std %f2,[%g6+8]
5361 stx %fsr,[%g6+16]
5362 ta BAD_TRAP
5363
5364p0_f4_fail:
5365 set p0_temp,%g6
5366 mov 0xf04,%l0
5367 stx %l0,[%g6]
5368 std %f4,[%g6+8]
5369 stx %fsr,[%g6+16]
5370 ta BAD_TRAP
5371
5372p0_f6_fail:
5373 set p0_temp,%g6
5374 mov 0xf06,%l0
5375 stx %l0,[%g6]
5376 std %f6,[%g6+8]
5377 stx %fsr,[%g6+16]
5378 ta BAD_TRAP
5379
5380p0_f8_fail:
5381 set p0_temp,%g6
5382 mov 0xf08,%l0
5383 stx %l0,[%g6]
5384 std %f8,[%g6+8]
5385 stx %fsr,[%g6+16]
5386 ta BAD_TRAP
5387
5388p0_f10_fail:
5389 set p0_temp,%g6
5390 mov 0xf10,%l0
5391 stx %l0,[%g6]
5392 std %f10,[%g6+8]
5393 stx %fsr,[%g6+16]
5394 ta BAD_TRAP
5395
5396p0_f12_fail:
5397 set p0_temp,%g6
5398 mov 0xf12,%l0
5399 stx %l0,[%g6]
5400 std %f12,[%g6+8]
5401 stx %fsr,[%g6+16]
5402 ta BAD_TRAP
5403
5404p0_f14_fail:
5405 set p0_temp,%g6
5406 mov 0xf14,%l0
5407 stx %l0,[%g6]
5408 std %f14,[%g6+8]
5409 stx %fsr,[%g6+16]
5410 ta BAD_TRAP
5411
5412p0_f16_fail:
5413 set p0_temp,%g6
5414 mov 0xf16,%l0
5415 stx %l0,[%g6]
5416 std %f16,[%g6+8]
5417 stx %fsr,[%g6+16]
5418 ta BAD_TRAP
5419
5420p0_f18_fail:
5421 set p0_temp,%g6
5422 mov 0xf18,%l0
5423 stx %l0,[%g6]
5424 std %f18,[%g6+8]
5425 stx %fsr,[%g6+16]
5426 ta BAD_TRAP
5427
5428p0_f20_fail:
5429 set p0_temp,%g6
5430 mov 0xf20,%l0
5431 stx %l0,[%g6]
5432 std %f20,[%g6+8]
5433 stx %fsr,[%g6+16]
5434 ta BAD_TRAP
5435
5436p0_f22_fail:
5437 set p0_temp,%g6
5438 mov 0xf22,%l0
5439 stx %l0,[%g6]
5440 std %f22,[%g6+8]
5441 stx %fsr,[%g6+16]
5442 ta BAD_TRAP
5443
5444p0_f24_fail:
5445 set p0_temp,%g6
5446 mov 0xf24,%l0
5447 stx %l0,[%g6]
5448 std %f24,[%g6+8]
5449 stx %fsr,[%g6+16]
5450 ta BAD_TRAP
5451
5452p0_f26_fail:
5453 set p0_temp,%g6
5454 mov 0xf26,%l0
5455 stx %l0,[%g6]
5456 std %f26,[%g6+8]
5457 stx %fsr,[%g6+16]
5458 ta BAD_TRAP
5459
5460p0_f28_fail:
5461 set p0_temp,%g6
5462 mov 0xf28,%l0
5463 stx %l0,[%g6]
5464 std %f28,[%g6+8]
5465 stx %fsr,[%g6+16]
5466 ta BAD_TRAP
5467
5468p0_f30_fail:
5469 set p0_temp,%g6
5470 mov 0xf30,%l0
5471 stx %l0,[%g6]
5472 std %f30,[%g6+8]
5473 stx %fsr,[%g6+16]
5474 ta BAD_TRAP
5475
5476
5477! The test for processor 0 failed
5478
5479p0_failed:
5480 set p0_temp,%g6
5481 stx %g1,[%g6]
5482 stx %g2,[%g6+8]
5483 stx %g3,[%g6+16]
5484 stx %fsr,[%g6+24]
5485 ta BAD_TRAP
5486
5487
5488! The local area data for processor 0 failed
5489
5490p0_local_failed:
5491 set done_flags,%g5
5492 mov 3,%g6
5493 st %g6,[%g5+0x000] ! Set processor 0 done flag
5494
5495 set p0_temp,%g6
5496 add %g1,%g4,%g1
5497 stx %g4,[%g6]
5498 stx %g2,[%g6+8]
5499 stx %g3,[%g6+16]
5500 st %fsr,[%g6+24]
5501 ta BAD_TRAP
5502
5503p0_selfmod_failed:
5504 ba p0_failed
5505 mov 0xabc,%g1
5506
5507p0_branch_failed:
5508 mov 0xbbb,%g1
5509 rd %ccr,%g2
5510 ba p0_failed
5511 mov 0x0,%g3
5512
5513p0_trap1e:
5514 udivx %l6,0x970,%l0
5515 andn %l5,-0x96d,%l0
5516 xor %l1,%l0,%l1
5517 or %l5,%l6,%l6
5518 ldstuba [%i5+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000010141410]
5519 done
5520
5521p0_trap1o:
5522 udivx %l6,0x970,%l0
5523 andn %l5,-0x96d,%l0
5524 xor %l1,%l0,%l1
5525 or %l5,%l6,%l6
5526 ldstuba [%o5+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000010141410]
5527 done
5528
5529
5530p0_trap2e:
5531 addc %l6,%l6,%l0
5532 andn %l4,%l2,%l4
5533 or %l2,0x62e,%l7
5534 addc %l3,0x12e,%l5
5535 sub %l5,-0x355,%l3
5536 fdivs %f4 ,%f12,%f0
5537 done
5538
5539p0_trap2o:
5540 addc %l6,%l6,%l0
5541 andn %l4,%l2,%l4
5542 or %l2,0x62e,%l7
5543 addc %l3,0x12e,%l5
5544 sub %l5,-0x355,%l3
5545 fdivs %f4 ,%f12,%f0
5546 done
5547
5548
5549p0_trap3e:
5550 addc %l6,%l1,%l7
5551 andn %l3,%l5,%l4
5552 or %l2,0xeeb,%l1
5553 addc %l0,0xfd2,%l0
5554 or %l5,%l1,%l7
5555 andn %l1,-0x94c,%l5
5556 or %l2,0xd1f,%l2
5557 done
5558
5559p0_trap3o:
5560 addc %l6,%l1,%l7
5561 andn %l3,%l5,%l4
5562 or %l2,0xeeb,%l1
5563 addc %l0,0xfd2,%l0
5564 or %l5,%l1,%l7
5565 andn %l1,-0x94c,%l5
5566 or %l2,0xd1f,%l2
5567 done
5568
5569! Cross Processor Interrupt Handler
5570
5571cross_intr_handler:
5572 membar #Sync
5573! Identify the recipient of the interrupt
5574 mov 0x10,%g1 ! VA of Core ID Register
5575 ldxa [%g1]ASI_CMP_CORE_ID,%g1
5576 and %g1,0x3f,%g4 ! Extract Core ID in %g4
5577 sll %g4,2,%g1 ! Index into intr receive array
5578 set received_xintr,%g2 ! Pointer to receive counters
5579 lduw [%g2+%g1],%g3 ! Get receive count
5580 inc %g3 ! Incement by 1
5581 st %g3,[%g2+%g1] ! Update receive count
5582! Reset busy bit interrupts and return
5583 mov 0x40,%g1 ! Busy bit
5584 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
5585 membar #Sync
5586 retry
5587
5588inst_access_handler:
5589 done
5590
5591 .align 256
5592data_access_handler:
55931: done
5594
5595p0_init_memory_pointers:
5596 set p0_init_registers,%g1
5597 mov %g0,%g2
5598 mov %g0,%g3
5599 mov %g0,%g4
5600 mov %g0,%g5
5601 mov %g0,%g6
5602 mov %g0,%g7
5603
5604! Initialize memory pointers for window 0
5605 set p0_local0_start,%i0
5606 set p0_local1_start,%i1
5607 set p0_local2_start,%i2
5608 set p0_local3_start,%i3
5609 set p0_local4_start,%i4
5610 set p0_local5_start,%i5
5611 set p0_local6_start,%i6
5612 clr %i7
5613! Init Local Registers in Window 0
5614 ldx [%g1+0x000],%l0 ! %l0 = ea2ec714381f37a2
5615 ldx [%g1+0x008],%l1 ! %l1 = 41c81128d0dccfb8
5616 ldx [%g1+0x010],%l2 ! %l2 = 1e74cc60119eb776
5617 ldx [%g1+0x018],%l3 ! %l3 = 31ba4d3224eb33d0
5618 ldx [%g1+0x020],%l4 ! %l4 = 6258d2dfc2b0875a
5619 ldx [%g1+0x028],%l5 ! %l5 = 8a349979d0e01693
5620 ldx [%g1+0x030],%l6 ! %l6 = 3f5bdda62581d259
5621 ldx [%g1+0x038],%l7 ! %l7 = 3306d4122b0214d4
5622
5623! Initialize the output register of window 0
5624
5625 set share0_start,%o0
5626 set share1_start,%o1
5627 set share2_start,%o2
5628 set share3_start,%o3
5629 mov 0x08,%o4
5630 mov 0x10,%o5
5631 mov 0x18,%o6
5632
5633 retl
5634 nop
5635
5636user_text_end:
5637 .seg "text"
5638 .align 0x2000
5639user_near0_start:
5640p0_near_0_le:
5641 st %f7 ,[%i5+0x014] ! Mem[0000000010141414]
5642 sub %l3,0x9a0,%l2
5643 jmpl %o7,%g0
5644 fdivs %f0 ,%f14,%f13
5645p0_near_0_he:
5646 xnor %l6,%l3,%l1
5647 fsubs %f28,%f22,%f21
5648 fitos %f18,%f31
5649 xor %l3,-0x935,%l4
5650 jmpl %o7,%g0
5651 fdivs %f17,%f27,%f19
5652near0_b2b_h:
5653 orn %l2,0x74c,%l3
5654 jmpl %o7,%g0
5655 sdivx %l2,0x198,%l0
5656near0_b2b_l:
5657 and %l3,-0x015,%l2
5658 jmpl %o7,%g0
5659 sub %l0,%l3,%l3
5660user_near0_end:
5661 .seg "text"
5662 .align 0x2000
5663user_near1_start:
5664p0_near_1_le:
5665 smul %l3,%l3,%l0
5666 jmpl %o7,%g0
5667 and %l7,%l1,%l2
5668p0_near_1_he:
5669 fadds %f16,%f21,%f19
5670 fcmps %fcc2,%f26,%f24
5671 jmpl %o7,%g0
5672 fmuls %f16,%f30,%f31
5673near1_b2b_h:
5674 subc %l7,%l3,%l5
5675 xor %l3,-0x2d6,%l6
5676 sdivx %l3,-0x9f4,%l6
5677 fsubs %f16,%f17,%f29
5678 orn %l0,0xbcb,%l6
5679 fsqrts %f31,%f30
5680 jmpl %o7,%g0
5681 addc %l0,0x06a,%l7
5682near1_b2b_l:
5683 fdivs %f10,%f14,%f2
5684 smul %l1,%l0,%l6
5685 or %l1,%l7,%l7
5686 fadds %f4 ,%f11,%f2
5687 and %l7,0xb59,%l3
5688 mulx %l1,%l7,%l3
5689 jmpl %o7,%g0
5690 andn %l3,-0x0a4,%l5
5691user_near1_end:
5692 .seg "text"
5693 .align 0x2000
5694user_near2_start:
5695p0_near_2_le:
5696 fsqrts %f1 ,%f4
5697 smul %l1,%l5,%l5
5698 mulx %l1,0x6a4,%l4
5699 ldub [%i4+0x010],%l5 ! Mem[0000000010101410]
5700 jmpl %o7,%g0
5701 mulx %l3,%l1,%l7
5702p0_near_2_he:
5703 jmpl %o7,%g0
5704 fsqrts %f17,%f19
5705 jmpl %o7,%g0
5706 nop
5707near2_b2b_h:
5708 mulx %l7,0x530,%l6
5709 andn %l5,%l2,%l3
5710 addc %l3,%l3,%l1
5711 xor %l6,-0x0f6,%l3
5712 jmpl %o7,%g0
5713 addc %l7,-0xfd6,%l0
5714near2_b2b_l:
5715 orn %l3,0x414,%l1
5716 orn %l1,%l1,%l4
5717 fcmps %fcc2,%f5 ,%f10
5718 fdivs %f10,%f11,%f2
5719 jmpl %o7,%g0
5720 fdivs %f3 ,%f13,%f9
5721user_near2_end:
5722 .seg "text"
5723 .align 0x2000
5724user_near3_start:
5725p0_near_3_le:
5726 jmpl %o7,%g0
5727 add %l2,-0xb79,%l6
5728 jmpl %o7,%g0
5729 nop
5730p0_near_3_he:
5731 xor %l0,%l4,%l5
5732 stb %l5,[%i5+0x00f] ! Mem[000000001014140f]
5733 xnor %l5,-0x920,%l3
5734 jmpl %o7,%g0
5735 subc %l4,-0x064,%l4
5736near3_b2b_h:
5737 smul %l4,%l5,%l5
5738 mulx %l1,%l0,%l2
5739 andn %l1,%l1,%l6
5740 fsubs %f28,%f24,%f25
5741 smul %l7,-0xa73,%l6
5742 fmuls %f20,%f27,%f24
5743 sdivx %l3,%l6,%l2
5744 jmpl %o7,%g0
5745 smul %l1,-0xa1e,%l2
5746near3_b2b_l:
5747 fadds %f11,%f0 ,%f1
5748 sub %l5,%l4,%l5
5749 xor %l7,%l2,%l2
5750 or %l3,-0xb2b,%l3
5751 fsubs %f5 ,%f8 ,%f12
5752 xor %l4,0x388,%l4
5753 sub %l6,0xd8b,%l1
5754 jmpl %o7,%g0
5755 smul %l6,0x59b,%l1
5756user_near3_end:
5757 .seg "text"
5758 .text
5759 .align 0x2000
5760user_far0_start:
5761p0_far_0_le:
5762 fsubs %f14,%f7 ,%f4
5763 jmpl %o7,%g0
5764 fdivs %f4 ,%f13,%f13
5765p0_far_0_lem:
5766 fsubs %f14,%f7 ,%f4
5767 jmpl %o7,%g0
5768 fdivs %f4 ,%f13,%f13
5769p0_far_0_he:
5770 andn %l7,%l4,%l2
5771 fsubs %f31,%f25,%f25
5772 fsubs %f21,%f20,%f17
5773 addc %l0,-0x974,%l7
5774 xor %l0,-0xcd6,%l1
5775 fcmps %fcc3,%f19,%f29
5776 jmpl %o7,%g0
5777 xor %l3,0x041,%l5
5778p0_far_0_hem:
5779 andn %l7,%l4,%l2
5780 fsubs %f31,%f25,%f25
5781 fsubs %f21,%f20,%f17
5782 addc %l0,-0x974,%l7
5783 xor %l0,-0xcd6,%l1
5784 fcmps %fcc3,%f19,%f29
5785 jmpl %o7,%g0
5786 xor %l3,0x041,%l5
5787p0_loop_branch_0:
5788 jmpl %o7+12,%g0
5789 add %l0,1,%l0
5790far0_b2b_h:
5791 and %l6,-0xd1c,%l3
5792 udivx %l7,0x8ad,%l1
5793 fadds %f17,%f17,%f22
5794 addc %l2,-0xccf,%l7
5795 or %l6,-0x53d,%l5
5796 jmpl %o7,%g0
5797 or %l0,-0xfe4,%l7
5798far0_b2b_l:
5799 smul %l6,%l6,%l4
5800 and %l5,%l6,%l3
5801 sdivx %l0,0x290,%l0
5802 xor %l5,%l3,%l1
5803 fdivs %f2 ,%f11,%f9
5804 jmpl %o7,%g0
5805 umul %l6,-0x546,%l6
5806user_far0_end:
5807 .seg "text"
5808 .text
5809 .align 0x2000
5810user_far1_start:
5811p0_far_1_le:
5812 umul %l0,-0xd52,%l6
5813 and %l1,0xf14,%l2
5814 jmpl %o7,%g0
5815 fdtos %f6 ,%f4
5816p0_far_1_lem:
5817 umul %l0,-0xd52,%l6
5818 and %l1,0xf14,%l2
5819 jmpl %o7,%g0
5820 fdtos %f6 ,%f4
5821p0_far_1_he:
5822 mulx %l3,%l6,%l7
5823 fdivs %f28,%f22,%f28
5824 sdivx %l5,%l4,%l1
5825 fsqrts %f16,%f25
5826 add %l3,%l2,%l7
5827 add %l0,-0x921,%l5
5828 mulx %l5,-0x931,%l1
5829 jmpl %o7,%g0
5830 orn %l5,%l4,%l2
5831p0_far_1_hem:
5832 mulx %l3,%l6,%l7
5833 fdivs %f28,%f22,%f28
5834 sdivx %l5,%l4,%l1
5835 fsqrts %f16,%f25
5836 add %l3,%l2,%l7
5837 add %l0,-0x921,%l5
5838 mulx %l5,-0x931,%l1
5839 jmpl %o7,%g0
5840 orn %l5,%l4,%l2
5841p0_loop_branch_1:
5842 jmpl %o7+12,%g0
5843 add %l0,2,%l0
5844far1_b2b_h:
5845 fadds %f22,%f20,%f31
5846 andn %l7,%l3,%l7
5847 jmpl %o7,%g0
5848 andn %l0,0xb4b,%l2
5849far1_b2b_l:
5850 addc %l4,-0x4ba,%l2
5851 fmuls %f0 ,%f5 ,%f2
5852 jmpl %o7,%g0
5853 mulx %l0,%l6,%l3
5854user_far1_end:
5855 .seg "text"
5856 .text
5857 .align 0x2000
5858user_far2_start:
5859p0_far_2_le:
5860 fcmps %fcc1,%f7 ,%f0
5861 ldsh [%i1+0x01a],%l7 ! Mem[000000001004141a]
5862 fcmps %fcc1,%f12,%f7
5863 fdivs %f12,%f7 ,%f5
5864 and %l2,%l4,%l7
5865 xnor %l6,%l5,%l4
5866 jmpl %o7,%g0
5867 fdivs %f15,%f5 ,%f3
5868p0_far_2_lem:
5869 fcmps %fcc1,%f7 ,%f0
5870 membar #Sync
5871 ldsh [%i1+0x01a],%l7 ! Mem[000000001004141a]
5872 fcmps %fcc1,%f12,%f7
5873 fdivs %f12,%f7 ,%f5
5874 and %l2,%l4,%l7
5875 xnor %l6,%l5,%l4
5876 jmpl %o7,%g0
5877 fdivs %f15,%f5 ,%f3
5878p0_far_2_he:
5879 orn %l2,%l5,%l3
5880 mulx %l6,0xf09,%l6
5881 xor %l6,-0x896,%l0
5882 fdivs %f24,%f23,%f19
5883 jmpl %o7,%g0
5884 xor %l5,%l6,%l5
5885p0_far_2_hem:
5886 orn %l2,%l5,%l3
5887 mulx %l6,0xf09,%l6
5888 xor %l6,-0x896,%l0
5889 fdivs %f24,%f23,%f19
5890 jmpl %o7,%g0
5891 xor %l5,%l6,%l5
5892p0_loop_branch_2:
5893 jmpl %o7+12,%g0
5894 add %l0,3,%l0
5895far2_b2b_h:
5896 fcmps %fcc2,%f25,%f21
5897 sub %l2,0x2a0,%l4
5898 xnor %l5,-0xcae,%l5
5899 fmuls %f25,%f22,%f29
5900 jmpl %o7,%g0
5901 xnor %l2,%l1,%l5
5902far2_b2b_l:
5903 xor %l0,%l5,%l4
5904 fmuls %f0 ,%f1 ,%f12
5905 addc %l7,0x4aa,%l2
5906 fsubs %f14,%f2 ,%f0
5907 jmpl %o7,%g0
5908 smul %l0,-0xedf,%l3
5909user_far2_end:
5910 .seg "text"
5911 .text
5912 .align 0x2000
5913user_far3_start:
5914p0_far_3_le:
5915 orn %l1,-0xa1d,%l1
5916 jmpl %o7,%g0
5917 sdivx %l7,-0xa2d,%l6
5918p0_far_3_lem:
5919 orn %l1,-0xa1d,%l1
5920 jmpl %o7,%g0
5921 sdivx %l7,-0xa2d,%l6
5922p0_far_3_he:
5923 sdivx %l2,%l6,%l2
5924 fsqrts %f25,%f26
5925 or %l4,%l0,%l3
5926 swap [%i4+0x004],%l0 ! Mem[0000000010101404]
5927 jmpl %o7,%g0
5928 fsubs %f28,%f25,%f21
5929p0_far_3_hem:
5930 sdivx %l2,%l6,%l2
5931 fsqrts %f25,%f26
5932 or %l4,%l0,%l3
5933 membar #Sync
5934 swap [%i4+0x004],%l0 ! Mem[0000000010101404]
5935 jmpl %o7,%g0
5936 fsubs %f28,%f25,%f21
5937p0_loop_branch_3:
5938 jmpl %o7+12,%g0
5939 add %l0,4,%l0
5940far3_b2b_h:
5941 sub %l2,%l3,%l6
5942 fdivs %f23,%f28,%f18
5943 fsubs %f29,%f31,%f19
5944 xnor %l4,-0xfcd,%l7
5945 orn %l3,0x724,%l4
5946 orn %l5,%l3,%l6
5947 jmpl %o7,%g0
5948 fcmps %fcc1,%f19,%f28
5949far3_b2b_l:
5950 sub %l7,-0xe60,%l2
5951 subc %l0,%l1,%l2
5952 add %l6,%l0,%l7
5953 fadds %f0 ,%f13,%f9
5954 sdivx %l2,-0x200,%l1
5955 andn %l0,-0x608,%l0
5956 jmpl %o7,%g0
5957 and %l3,0xf2d,%l4
5958user_far3_end:
5959 .seg "text"
5960 .align 0x2000
5961user_jump0_start:
5962 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
5963p0_jmpl_0_le:
5964 orn %l4,%l0,%l5
5965 fsubs %f6 ,%f9 ,%f6
5966 jmpl %g6+8,%g0
5967 addc %l2,0xfee,%l1
5968p0_call_0_le:
5969 fmuls %f1 ,%f3 ,%f9
5970 xnor %l2,%l2,%l7
5971 fdivs %f3 ,%f1 ,%f10
5972 ldstub [%i4+0x01b],%l4 ! Mem[000000001010141b]
5973 udivx %l3,%l3,%l2
5974 or %l5,0x030,%l2
5975 retl
5976 fdivs %f15,%f2 ,%f0
5977p0_jmpl_0_lo:
5978 orn %l4,%l0,%l5
5979 fsubs %f6 ,%f9 ,%f6
5980 jmpl %g6+8,%g0
5981 addc %l2,0xfee,%l1
5982p0_call_0_lo:
5983 fmuls %f1 ,%f3 ,%f9
5984 xnor %l2,%l2,%l7
5985 fdivs %f3 ,%f1 ,%f10
5986 ldstub [%o4+0x01b],%l4 ! Mem[000000001010141b]
5987 udivx %l3,%l3,%l2
5988 or %l5,0x030,%l2
5989 retl
5990 fdivs %f15,%f2 ,%f0
5991p0_jmpl_0_he:
5992 subc %l1,-0x60a,%l6
5993 fadds %f22,%f23,%f19
5994 smul %l7,%l7,%l6
5995 jmpl %g6+8,%g0
5996 fsubs %f25,%f26,%f27
5997p0_call_0_he:
5998 fadds %f23,%f26,%f20
5999 udivx %l4,0xce2,%l2
6000 udivx %l0,%l6,%l5
6001 udivx %l7,-0x49b,%l3
6002 mulx %l2,%l0,%l0
6003 udivx %l0,%l4,%l7
6004 umul %l0,%l6,%l2
6005 retl
6006 smul %l7,%l1,%l3
6007p0_jmpl_0_ho:
6008 subc %l1,-0x60a,%l6
6009 fadds %f22,%f23,%f19
6010 smul %l7,%l7,%l6
6011 jmpl %g6+8,%g0
6012 fsubs %f25,%f26,%f27
6013p0_call_0_ho:
6014 fadds %f23,%f26,%f20
6015 udivx %l4,0xce2,%l2
6016 udivx %l0,%l6,%l5
6017 udivx %l7,-0x49b,%l3
6018 mulx %l2,%l0,%l0
6019 udivx %l0,%l4,%l7
6020 umul %l0,%l6,%l2
6021 retl
6022 smul %l7,%l1,%l3
6023user_jump0_end:
6024 .seg "text"
6025 .align 0x2000
6026user_jump1_start:
6027 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
6028p0_jmpl_1_le:
6029 fdivs %f9 ,%f0 ,%f3
6030 ldsh [%i5+0x02a],%l7 ! Mem[000000001014142a]
6031 fsqrts %f11,%f10
6032 jmpl %g6+8,%g0
6033 andn %l7,-0x395,%l2
6034p0_call_1_le:
6035 sub %l0,-0x7e9,%l0
6036 fmuls %f4 ,%f8 ,%f1
6037 retl
6038 addc %l6,0xdbd,%l4
6039p0_jmpl_1_lo:
6040 fdivs %f9 ,%f0 ,%f3
6041 ldsh [%o5+0x02a],%l7 ! Mem[000000001014142a]
6042 fsqrts %f11,%f10
6043 jmpl %g6+8,%g0
6044 andn %l7,-0x395,%l2
6045p0_call_1_lo:
6046 sub %l0,-0x7e9,%l0
6047 fmuls %f4 ,%f8 ,%f1
6048 retl
6049 addc %l6,0xdbd,%l4
6050p0_jmpl_1_he:
6051 fsubs %f26,%f23,%f24
6052 jmpl %g6+8,%g0
6053 udivx %l5,%l5,%l5
6054p0_call_1_he:
6055 fadds %f27,%f19,%f17
6056 retl
6057 addc %l0,-0xe10,%l5
6058p0_jmpl_1_ho:
6059 fsubs %f26,%f23,%f24
6060 jmpl %g6+8,%g0
6061 udivx %l5,%l5,%l5
6062p0_call_1_ho:
6063 fadds %f27,%f19,%f17
6064 retl
6065 addc %l0,-0xe10,%l5
6066user_jump1_end:
6067 .seg "text"
6068 .align 0x2000
6069user_jump2_start:
6070 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
6071p0_jmpl_2_le:
6072 sdivx %l3,-0x1e9,%l5
6073 fsqrts %f2 ,%f14
6074 sdivx %l1,0xbc2,%l3
6075 jmpl %g6+8,%g0
6076 fsubs %f12,%f3 ,%f1
6077p0_call_2_le:
6078 ldd [%i6+0x038],%f0 ! Mem[0000000010181438]
6079 retl
6080 add %l4,%l7,%l5
6081p0_jmpl_2_lo:
6082 sdivx %l3,-0x1e9,%l5
6083 fsqrts %f2 ,%f14
6084 sdivx %l1,0xbc2,%l3
6085 jmpl %g6+8,%g0
6086 fsubs %f12,%f3 ,%f1
6087p0_call_2_lo:
6088 ldd [%o6+0x038],%f0 ! Mem[0000000010181438]
6089 retl
6090 add %l4,%l7,%l5
6091p0_jmpl_2_he:
6092 fsubs %f23,%f28,%f20
6093 fsubs %f26,%f23,%f28
6094 orn %l6,%l4,%l0
6095 jmpl %g6+8,%g0
6096 fmuls %f25,%f24,%f26
6097p0_call_2_he:
6098 stw %l4,[%i4+0x004] ! Mem[0000000010101404]
6099 retl
6100 fmuls %f28,%f21,%f28
6101p0_jmpl_2_ho:
6102 fsubs %f23,%f28,%f20
6103 fsubs %f26,%f23,%f28
6104 orn %l6,%l4,%l0
6105 jmpl %g6+8,%g0
6106 fmuls %f25,%f24,%f26
6107p0_call_2_ho:
6108 stw %l4,[%o4+0x004] ! Mem[0000000010101404]
6109 retl
6110 fmuls %f28,%f21,%f28
6111user_jump2_end:
6112 .seg "text"
6113 .align 0x2000
6114user_jump3_start:
6115 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
6116p0_jmpl_3_le:
6117 fdivs %f0 ,%f8 ,%f9
6118 mulx %l4,%l1,%l1
6119 and %l2,%l2,%l0
6120 orn %l5,-0x191,%l0
6121 jmpl %g6+8,%g0
6122 mulx %l4,%l0,%l3
6123p0_call_3_le:
6124 smul %l2,0xd0c,%l1
6125 retl
6126 smul %l2,-0x984,%l5
6127p0_jmpl_3_lo:
6128 fdivs %f0 ,%f8 ,%f9
6129 mulx %l4,%l1,%l1
6130 and %l2,%l2,%l0
6131 orn %l5,-0x191,%l0
6132 jmpl %g6+8,%g0
6133 mulx %l4,%l0,%l3
6134p0_call_3_lo:
6135 smul %l2,0xd0c,%l1
6136 retl
6137 smul %l2,-0x984,%l5
6138p0_jmpl_3_he:
6139 st %f28,[%i3+0x034] ! Mem[00000000100c1434]
6140 xnor %l7,%l7,%l2
6141 jmpl %g6+8,%g0
6142 subc %l0,-0x02a,%l6
6143p0_call_3_he:
6144 xnor %l7,0xed8,%l6
6145 fsqrts %f17,%f18
6146 umul %l6,%l5,%l6
6147 umul %l1,-0x1a7,%l5
6148 ldub [%i4+0x036],%l6 ! Mem[0000000010101436]
6149 retl
6150 mulx %l5,-0x27a,%l5
6151p0_jmpl_3_ho:
6152 st %f28,[%o3+0x034] ! Mem[00000000100c1434]
6153 xnor %l7,%l7,%l2
6154 jmpl %g6+8,%g0
6155 subc %l0,-0x02a,%l6
6156p0_call_3_ho:
6157 xnor %l7,0xed8,%l6
6158 fsqrts %f17,%f18
6159 umul %l6,%l5,%l6
6160 umul %l1,-0x1a7,%l5
6161 ldub [%o4+0x036],%l6 ! Mem[0000000010101436]
6162 retl
6163 mulx %l5,-0x27a,%l5
6164user_jump3_end:
6165
6166 .seg "data"
6167 .align 0x2000
6168user_data_start:
6169done_flags:
6170 .word 0
6171 .align 8
6172done_count:
6173 .word 0,0
6174Start_Flags:
6175 .word 0,0,0,0
6176Finish_Flag:
6177 .word 0,0
6178 .align 8
6179num_processors:
6180 .word 1
6181num_agents:
6182 .word 0
6183no_membar:
6184 .word 0
6185max_ireg:
6186 .word 8,0
6187max_freg:
6188 .word 32,0
6189 .align 64
6190p0_temp:
6191 .word 0,0,0,0,0,0,0,0
6192 .word 0,0,0,0,0,0,0,0
6193 .word 0,0,0,0,0,0,0,0
6194 .word 0,0,0,0,0,0,0,0
6195p0_debug:
6196 .word 0,0,0,0,0,0,0,0
6197 .word 0,0,0,0,0,0,0,0
6198p0_fsr:
6199 .word 0x00000000,0x00000000
6200 .align 8
6201p0_loop_cnt:
6202 .word 1,0
6203max_windows:
6204 .word 1,0,0,0,0,0,0,0
6205 .word 0,0,0,0,0,0,0,0
6206 .word 0,0,0,0,0,0,0,0
6207 .word 0,0,0,0,0,0,0,0
6208 .word 0,0,0,0,0,0,0,0
6209 .word 0,0,0,0,0,0,0,0
6210 .word 0,0,0,0,0,0,0,0
6211 .word 0,0,0,0,0,0,0,0
6212 .word 0,0,0,0,0,0,0,0
6213 .word 0,0,0,0,0,0,0,0
6214 .word 0,0,0,0,0,0,0,0
6215 .word 0,0,0,0,0,0,0,0
6216 .word 0,0,0,0,0,0,0,0
6217 .word 0,0,0,0,0,0,0,0
6218 .word 0,0,0,0,0,0,0,0
6219 .word 0,0,0,0,0,0,0,0
6220 .word 0,0,0,0,0,0,0,0
6221 .word 0,0,0,0,0,0,0,0
6222 .word 0,0,0,0,0,0,0,0
6223 .word 0,0,0,0,0,0,0,0
6224 .word 0,0,0,0,0,0,0,0
6225 .word 0,0,0,0,0,0,0,0
6226 .word 0,0,0,0,0,0,0,0
6227 .word 0,0,0,0,0,0,0,0
6228 .word 0,0,0,0,0,0,0,0
6229 .word 0,0,0,0,0,0,0,0
6230 .word 0,0,0,0,0,0,0,0
6231 .word 0,0,0,0,0,0,0,0
6232 .word 0,0,0,0,0,0,0,0
6233 .word 0,0,0,0,0,0,0,0
6234 .word 0,0,0,0,0,0,0,0
6235 .word 0,0,0,0,0,0,0,0
6236
6237 .align 8
6238p0_init_registers:
6239 .word 0xea2ec714,0x381f37a2 ! Init value for %l0
6240 .word 0x41c81128,0xd0dccfb8 ! Init value for %l1
6241 .word 0x1e74cc60,0x119eb776 ! Init value for %l2
6242 .word 0x31ba4d32,0x24eb33d0 ! Init value for %l3
6243 .word 0x6258d2df,0xc2b0875a ! Init value for %l4
6244 .word 0x8a349979,0xd0e01693 ! Init value for %l5
6245 .word 0x3f5bdda6,0x2581d259 ! Init value for %l6
6246 .word 0x3306d412,0x2b0214d4 ! Init value for %l7
6247 .align 64
6248p0_init_freg:
6249 .word 0xbb39f194,0x50da037b ! Init value for %f0
6250 .word 0x4ca345a9,0x0ce5a2fe ! Init value for %f2
6251 .word 0xdeb58b8c,0xc0731d1f ! Init value for %f4
6252 .word 0x194fb118,0x3d26d9f2 ! Init value for %f6
6253 .word 0x8e91a4b5,0xab0475bb ! Init value for %f8
6254 .word 0x9ed29eb3,0x5645af12 ! Init value for %f10
6255 .word 0xb5eb03d4,0x9b090905 ! Init value for %f12
6256 .word 0x7a906651,0x0aad7812 ! Init value for %f14
6257 .word 0x65af5b19,0xf975d25e ! Init value for %f16
6258 .word 0xb8a4f35c,0xe6689720 ! Init value for %f18
6259 .word 0xaeceb108,0xc3d97b6f ! Init value for %f20
6260 .word 0x4a6d6276,0x77cebcc5 ! Init value for %f22
6261 .word 0xa226b52a,0x6bcc8e3c ! Init value for %f24
6262 .word 0x5ddf2b10,0xfe453ffd ! Init value for %f26
6263 .word 0x29b8bca0,0x3895a976 ! Init value for %f28
6264 .word 0xfe120093,0x73a028f7 ! Init value for %f30
6265 .word 0xf4126596,0x1e574e0f ! Init value for %f32
6266 .word 0xa1e72352,0x4492779a ! Init value for %f34
6267 .word 0x15f979ce,0xf445ee5b ! Init value for %f36
6268 .word 0x847db64b,0x0377978f ! Init value for %f38
6269 .word 0x3ccc1f01,0x56157e93 ! Init value for %f40
6270 .word 0x324010da,0x3b7fc135 ! Init value for %f42
6271 .word 0x389c30f2,0xd4e18a2c ! Init value for %f44
6272 .word 0x9c11db14,0xc65b74b2 ! Init value for %f46
6273 .word 0x6b112798,0xeca7933d
6274 .word 0x481b2b90,0x47ff0e25
6275 .word 0x2ed41742,0xabe18a63
6276 .word 0x52d04de0,0x987df0e3
6277 .word 0xe8c8579e,0xb06502f2
6278 .word 0xae19afa6,0x5d712d33
6279 .word 0x75a3f8d3,0x8d02855e
6280 .word 0xba5462a2,0xc3f2b9b2
6281p0_share_mask:
6282 .word 0xffff0000,0x00000000
6283 .word 0x00000000,0x00000000
6284 .word 0x00000000,0x00000000
6285 .word 0x00000000,0x00000000
6286 .word 0x00000000,0x00000000
6287 .word 0x00000000,0x00000000
6288 .word 0x00000000,0x00000000
6289 .word 0x00000000,0x00000000
6290p0_expected_registers:
6291 .word 0x00000000,0x0000db94
6292 .word 0x00000000,0x000000ff
6293 .word 0x00000000,0x00009625
6294 .word 0x00000000,0x00000000
6295 .word 0x00000000,0x00002bfb
6296 .word 0x00000000,0x00000000
6297 .word 0x00000000,0x0000000d
6298 .word 0x00000000,0x00000000
6299p0_expected_fp_regs:
6300 .word 0x7f800000,0x014b43ca
6301 .word 0x00000000,0x00000000
6302 .word 0x0d0000ff,0xb5db09f5
6303 .word 0x00000000,0x00000000
6304 .word 0x564ce1f4,0x00000000
6305 .word 0x0f000000,0x00000000
6306 .word 0x564ce1f4,0x000000f4
6307 .word 0x00000000,0x00000000
6308 .word 0x58ffff12,0x000000ff
6309 .word 0xbca1ff70,0xba01ffff
6310 .word 0x0000000d,0xca434b01
6311 .word 0x7fffffff,0xca434b01
6312 .word 0x00000000,0x65db8bff
6313 .word 0xd14f1fda,0xfb191258
6314 .word 0x36000000,0x9cffffff
6315 .word 0x579dfb69,0x00000000
6316 .word 0x0000001d,0x00000800 ! %fsr = 0000001d00000800
6317p0_local0_expect:
6318 .word 0x00000000,0x00000000
6319 .word 0x65db8bff,0x00000000
6320 .word 0x00000000,0x65db8bff
6321 .word 0xd14fffda,0x46109074
6322 .word 0x901ae3ff,0x0000db94
6323 .word 0x579d0000,0x2f8b875d
6324 .word 0xff9fff14,0xffe3ff0d
6325 .word 0x466c4463,0xd14f1fda
6326p0_local0_sec_expect:
6327 .word 0x00000000,0x00000004
6328 .word 0xff000000,0x00000000
6329 .word 0xff09dbb5,0xff00000d
6330 .word 0xd14f1fda,0x579dfb69
6331 .word 0x00000000,0xf4e14c56
6332 .word 0x00000000,0x0000000f
6333 .word 0xe89fff14,0x000000ff
6334 .word 0x579dfb69,0x2f8b875d
6335p0_local1_expect:
6336 .word 0x6416064b,0x000000ff
6337 .word 0xff000000,0xf4e14c56
6338 .word 0x00000000,0x00000000
6339 .word 0x69fb9d57,0x12ffff58
6340 .word 0xff000000,0xffffff80
6341 .word 0x01c3c301,0x0000ff00
6342 .word 0x00000000,0x000000ff
6343 .word 0xbca1ff70,0xba01ffff
6344p0_local1_sec_expect:
6345 .word 0xffffffff,0x014b43ca
6346 .word 0x00000000,0x00000000
6347 .word 0x0d0000ff,0xb5db09f5
6348 .word 0x014b43ca,0xffffff7f
6349 .word 0x564ce1f4,0x00000000
6350 .word 0x0f000000,0x00000000
6351 .word 0xff000000,0x14ff9fe8
6352 .word 0xff8bdb65,0x69fb9d57
6353p0_local2_expect:
6354 .word 0x0d000000,0xffffffff
6355 .word 0x581219fb,0x80000000
6356 .word 0x00000000,0x000000f4
6357 .word 0x00000000,0xc4f79625
6358 .word 0x00000000,0xf4e14c56
6359 .word 0x00000000,0x0000000f
6360 .word 0xe89fff14,0x000000ff
6361 .word 0x579dfb69,0x2f8b875d
6362p0_local2_sec_expect:
6363 .word 0x00000000,0x0000000d
6364 .word 0xfff8ffff,0xffffff9c
6365 .word 0x6416064b,0xc7f8ffff
6366 .word 0x7490e1f4,0x001f4f00
6367 .word 0x94dba373,0xd0cb1a90
6368 .word 0x5d878b2f,0x69fb9d57
6369 .word 0x0dffe3ff,0x14ff9fe8
6370 .word 0x57a0fbe2,0x63db6c46
6371p0_local3_expect:
6372 .word 0x7e000000,0x12ffff58
6373 .word 0x94db0000,0x00000000
6374 .word 0x564c0000,0x00000000
6375 .word 0xff000000,0xff8bffff
6376 .word 0x0f36e1f4,0xffffffff
6377 .word 0x00000000,0x14ff9fe8
6378 .word 0x00000000,0x000000ff
6379 .word 0x00000000,0xc7f8ffff
6380p0_local3_sec_expect:
6381 .word 0x000000f4,0x00000000
6382 .word 0x69000000,0xffffffe3
6383 .word 0xff00002f,0x00000000
6384 .word 0x014b43ca,0x46109074
6385 .word 0xeefff8ff,0xf4004c56
6386 .word 0x581219fb,0x06e3359c
6387 .word 0xe89fff14,0x45be3a33
6388 .word 0x00000069,0x8b472800
6389p0_local4_expect:
6390 .word 0x00000000,0xffffffff
6391 .word 0x00000000,0x00000000
6392 .word 0xe3ff00ff,0x00000000
6393 .word 0x0d000000,0xff5aa57e
6394 .word 0x00000000,0x0000000d
6395 .word 0x0d0000ff,0x00000094
6396 .word 0xff9fff14,0x000000ff
6397 .word 0x80ffadb4,0xff800d00
6398p0_local4_sec_expect:
6399 .word 0x007ef804,0x0000007e
6400 .word 0xff000000,0x00000000
6401 .word 0x2596f7c4,0x0000000d
6402 .word 0xd14f1fda,0x00000000
6403 .word 0x00000000,0xf4e14c56
6404 .word 0x0d000000,0xffe30000
6405 .word 0xe89fff14,0x000000ff
6406 .word 0x8065adb4,0xff800000
6407p0_local5_expect:
6408 .word 0x2596f7c4,0xff5aa57e
6409 .word 0xff000000,0x000000ff
6410 .word 0xff2b0000,0x65db8bff
6411 .word 0xff44ffee,0xfff8ffff
6412 .word 0xffffffff,0xffffff0d
6413 .word 0xf804ff00,0xa23900ff
6414 .word 0x524b7e2e,0x010000c6
6415 .word 0xff7c9f24,0x45be3a33
6416p0_local5_sec_expect:
6417 .word 0x00000036,0x000000e8
6418 .word 0xd2df0000,0x00000000
6419 .word 0x7fff0000,0x00000000
6420 .word 0x014b43ca,0x4bc1655b
6421 .word 0x00000000,0x4c8cc301
6422 .word 0x581219fb,0x80000000
6423 .word 0x0000e3ff,0x0000000d
6424 .word 0x00000000,0x00000001
6425p0_local6_expect:
6426 .word 0xf4000000,0xf4e14c56
6427 .word 0x0000db94,0xda1f4fd1
6428 .word 0x00ff0000,0x00000000
6429 .word 0x000084e8,0xd3ffffff
6430 .word 0x4bc1655b,0x12ffff58
6431 .word 0x00000014,0x00000000
6432 .word 0xee3bf804,0x06e3359c
6433 .word 0x00000000,0x00000000
6434p0_local6_sec_expect:
6435 .word 0x94db0000,0xffffffff
6436 .word 0xd2dfffe9,0x06e3359c
6437 .word 0xffdb0000,0x00000000
6438 .word 0x5bbf9ce9,0x790ab56d
6439 .word 0xdc03f0ee,0x43f227dc
6440 .word 0x01c38c4c,0xceffffff
6441 .word 0x7566dc8a,0x981f2e79
6442 .word 0x37fca4ed,0x7b5df662
6443share0_expect:
6444 .word 0x000dd27d,0x4c491045
6445 .word 0x3cb4eeb2,0x93a846cd
6446 .word 0xa5e8237b,0x9c5396b4
6447 .word 0x6191a967,0x5b5aa88e
6448 .word 0x3ee33615,0x17eaaf0f
6449 .word 0xaadf99b8,0x2fd21c8b
6450 .word 0xc1fbffd2,0x91f44d2e
6451 .word 0x5a7f90d3,0x1fc16987
6452share1_expect:
6453 .word 0x0000d48e,0x8bf42826
6454 .word 0x6e816723,0x52d986ea
6455 .word 0xf4991a78,0xc76fdaa2
6456 .word 0x65a51600,0xd69d8934
6457 .word 0x4225461b,0xc8d65694
6458 .word 0xcb79c5f5,0xbefc7d36
6459 .word 0x864f2644,0x1f78d8c7
6460 .word 0x87295774,0xc9efb308
6461 .word 0x00ff2a9b,0xe7dbc702
6462 .word 0x4c0f9d81,0x36975afc
6463 .word 0xb58ab2cb,0xc5e6f858
6464 .word 0x8b697e6f,0x3e2207e1
6465 .word 0xdc8c7930,0xe2ffe85e
6466 .word 0x02584654,0x075a69ac
6467 .word 0xc6f47d18,0xfd796f90
6468 .word 0xb06532c3,0x499104ee
6469share2_expect:
6470 .word 0x00002346,0x46200a1d
6471 .word 0xfef3011d,0xc1d529e0
6472 .word 0x2c543178,0xce0f90b3
6473 .word 0x7b7601c5,0xa079add1
6474 .word 0xdd0ec9c9,0x2d01dc7a
6475 .word 0x9d730fe3,0xe2185337
6476 .word 0xbec5db5a,0x94343ac7
6477 .word 0x728776a0,0x732c173c
6478share3_expect:
6479 .word 0xffffd806,0x77b24b6e
6480 .word 0x7fa31932,0x16a40b6b
6481 .word 0x4a6e2c27,0x11e32a91
6482 .word 0x2784d1f3,0x712d6c41
6483 .word 0x37fef972,0x6f43095a
6484 .word 0xf8761441,0x33fc1f51
6485 .word 0x7d2a00b9,0xa63d9119
6486 .word 0xb24f0e8e,0x622b931f
6487 .word 0x0000a70e,0x9148f497
6488 .word 0x4bde613c,0xe570c4eb
6489 .word 0xb4003621,0x3445e6af
6490 .word 0x7ad53c20,0xc0094490
6491 .word 0xf900ecab,0x2e6c2dc8
6492 .word 0xa964877c,0xa3931f68
6493 .word 0x7e30c713,0x00d83e2e
6494 .word 0x31e81a17,0x23a1f816
6495 .word 0x7134bafb,0x948aeb07
6496 .word 0xf7ce3810,0x03fd3b9a
6497 .word 0x9b09fb6f,0xc2bfc2c5
6498 .word 0x5ed281f9,0x61e47b22
6499 .word 0x239f43c0,0x0f197531
6500 .word 0x2c383fe4,0xe7dac352
6501 .word 0x6072f41b,0x6a4c5979
6502 .word 0xbb30b96f,0xc29cc519
6503 .word 0x34ff1f7c,0x6d7714a2
6504 .word 0x86f9cb72,0x8ffd0ddd
6505 .word 0x78fa5526,0xfdecdc71
6506 .word 0xce88cb58,0x349f02e4
6507 .word 0xc141ccde,0x37b6c895
6508 .word 0x4834f5ce,0xc281731a
6509 .word 0xc66778c9,0xaf9313dd
6510 .word 0x17b93da2,0x1cb2bf22
6511 .word 0x58ffd196,0x7a1d3e8b
6512 .word 0x57dc5401,0x58ab088a
6513 .word 0xb05ede4b,0x30fe8466
6514 .word 0x810c8f0f,0x99dc721b
6515 .word 0x639ca4ff,0x3e6c7150
6516 .word 0xc926a1f9,0x1543ca38
6517 .word 0xb2eaacbd,0x1904c8fa
6518 .word 0x88a0e40b,0x43c8affd
6519 .word 0x00ff6ae1,0x74b8ca89
6520 .word 0xeda43eb1,0x667fd8a9
6521 .word 0xb06f8950,0x39d3111f
6522 .word 0x55de519a,0x0f40becd
6523 .word 0x34585ecb,0x4b44bd67
6524 .word 0x8219a607,0xc11bc006
6525 .word 0xcfcee7f4,0x94fcf323
6526 .word 0x7b64a59d,0xd3a1e5a0
6527 .word 0xffe3dde9,0xffdab440
6528 .word 0xe356ed7e,0x24b27f96
6529 .word 0xe5c598f8,0x4ea7d1ed
6530 .word 0x850bca4f,0xaab5a8cc
6531 .word 0x8f8aeab7,0xfd66ce7f
6532 .word 0x9f537f53,0x21c92f22
6533 .word 0xfe0982a6,0xa3d05bc7
6534 .word 0x779ad6c6,0x424262e1
6535 .word 0x2dff63d1,0xa11ee9c9
6536 .word 0x883cd3ca,0xb6d0429d
6537 .word 0x51837c34,0xa153fe75
6538 .word 0xc7dd59c5,0xab197a7e
6539 .word 0x77119f55,0xd2262c1b
6540 .word 0x8a568f84,0xd6bf864f
6541 .word 0x5fbbe783,0x8c7e0f4e
6542 .word 0xc34c54de,0x6be9e7d8
6543p0_invalidate_semaphore:
6544 .word 0
6545! Data for Cross Processor Interrupt
6546 .align 8
6547received_xintr:
6548 .word 0,0,0,0,0,0,0,0
6549 .word 0,0,0,0,0,0,0,0
6550 .word 0,0,0,0,0,0,0,0
6551 .word 0,0,0,0,0,0,0,0
6552 .word 0,0,0,0,0,0,0,0
6553 .word 0,0,0,0,0,0,0,0
6554 .word 0,0,0,0,0,0,0,0
6555 .word 0,0,0,0,0,0,0,0
6556p0_dispatch_retry:
6557 .word 0,0
6558p0_xintr_data:
6559 .word 0x00000000,0x00000001
6560 .word 0xf2c3a178,0x7c582021
6561 .word 0x00000000,0x00000002
6562 .word 0xe23ffd18,0x7b0201a3
6563 .word 0x00000000,0x00000003
6564 .word 0x37ea1447,0xce6bcf35
6565 .word 0x00000000,0x00000004
6566 .word 0xc996cb08,0x4120168e
6567 .word 0x00000000,0x00000005
6568 .word 0xc25c1598,0x3e33028d
6569 .word 0x00000000,0x00000006
6570 .word 0xdcb08480,0x3dc0cc82
6571 .word 0x00000000,0x00000007
6572 .word 0x982c6360,0x56374742
6573 .word 0x00000000,0x00000008
6574 .word 0x7c8555e8,0x090ee5a7
6575 .align 8
6576p0_xintr_expected:
6577 .word 0
6578 .align 64
6579xintr_data_ptrs:
6580 .word p0_xintr_data
6581 .align 8
6582p0_xintr_db:
6583 .skip 512
6584p0_xintr_retry_count:
6585 .word 0,0
6586p0_reset_cnt:
6587 .word 0
6588 .align 8
6589p0_ec_timing_ctrl:
6590 .word 0,0
6591p0_ec_control:
6592 .word 0,0
6593p0_mcu_shadow:
6594 .skip 80
6595user_data_end:
6596
6597
6598SECTION .p0_local0 DATA_VA=0x000800000
6599
6600attr_data {
6601 Name = .p0_local0,
6602 VA = 0x0000000000800000,
6603 RA = 0x0000000010000000,
6604 PA = ra2pa(0x0000000010000000,0),
6605 part_0_ctx_nonzero_tsb_config_0,
6606 TTE_Context=PCONTEXT,
6607 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6608 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6609 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6610 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6611}
6612
6613 .data
6614 .seg "data"
6615 .align 0x2000
6616 .global p0_local0_start
6617p0_local0_begin:
6618 .skip 0x1400
6619p0_local0_start:
6620 .word 0x5a12d404,0xd4481f07,0xe4f50d69,0x7500cd4c
6621 .word 0xa1239e75,0x0d694ce8,0x94170011,0x2a74994a
6622 .word 0xec82d66c,0xeb22e6a7,0xa3d688d2,0xc6cf0c11
6623 .word 0x82e0d056,0x891e9a2e,0xca810e26,0x73f78f6e
6624p0_local0_end:
6625
6626SECTION .p0_local0_sec DATA_VA=0x000800000
6627
6628attr_data {
6629 Name = .p0_local0_sec,
6630 VA = 0x0000000000800000,
6631 RA = 0x0000000030000000,
6632 PA = ra2pa(0x0000000030000000,0),
6633 part_0_ctx_nonzero_tsb_config_0,
6634 TTE_Context=SCONTEXT,
6635 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6636 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6637 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6638 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6639}
6640
6641 .data
6642 .seg "data"
6643 .align 0x2000
6644 .global p0_local0_sec_start
6645p0_local0_sec_begin:
6646 .skip 0x1400
6647p0_local0_sec_start:
6648 .word 0x7f122473,0xc4fe0ea1,0x4af80201,0xbfa24376
6649 .word 0x33de88d9,0x6aecb8fd,0x5ea10923,0x94bf88ab
6650 .word 0x776a8d5a,0xf2efa6cb,0x0034f96e,0x7d78e298
6651 .word 0xb5966988,0x3aae2669,0xbb8ddbca,0xcde67178
6652p0_local0_sec_end:
6653
6654SECTION .p0_local1 DATA_VA=0x000802000
6655
6656attr_data {
6657 Name = .p0_local1,
6658 VA = 0x0000000000802000,
6659 RA = 0x0000000010040000,
6660 PA = ra2pa(0x0000000010040000,0),
6661 part_0_ctx_nonzero_tsb_config_0,
6662 TTE_Context=PCONTEXT,
6663 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6664 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6665 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6666 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6667}
6668
6669 .data
6670 .seg "data"
6671 .align 0x2000
6672 .global p0_local1_start
6673p0_local1_begin:
6674 .skip 0x1400
6675p0_local1_start:
6676 .word 0xe48b080d,0x27241cd9,0x099a41a6,0xf6caade5
6677 .word 0xc54a54ee,0xbc3dd5c9,0xadb67a0b,0x9b0b3082
6678 .word 0xdcfd5948,0xfc8adb11,0x043cd029,0x7d7a88ba
6679 .word 0x8cf6b2b0,0xfdcbd7c0,0x7f13c6bb,0x454f66d7
6680p0_local1_end:
6681
6682SECTION .p0_local1_sec DATA_VA=0x000802000
6683
6684attr_data {
6685 Name = .p0_local1_sec,
6686 VA = 0x0000000000802000,
6687 RA = 0x0000000030040000,
6688 PA = ra2pa(0x0000000030040000,0),
6689 part_0_ctx_nonzero_tsb_config_0,
6690 TTE_Context=SCONTEXT,
6691 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6692 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6693 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6694 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6695}
6696
6697 .data
6698 .seg "data"
6699 .align 0x2000
6700 .global p0_local1_sec_start
6701p0_local1_sec_begin:
6702 .skip 0x1400
6703p0_local1_sec_start:
6704 .word 0xc2a22bd2,0x39f7b0d6,0x67e15ba0,0xfb191258
6705 .word 0xa204cc3f,0x4c8cc301,0x949a1396,0x8efa15af
6706 .word 0x901acbd0,0x73a3db94,0x579dfb69,0x56c2070a
6707 .word 0xc472f652,0x45be3a33,0x466c4463,0xe28fa055
6708p0_local1_sec_end:
6709
6710SECTION .p0_local2 DATA_VA=0x000804000
6711
6712attr_data {
6713 Name = .p0_local2,
6714 VA = 0x0000000000804000,
6715 RA = 0x0000000010080000,
6716 PA = ra2pa(0x0000000010080000,0),
6717 part_0_ctx_nonzero_tsb_config_0,
6718 TTE_Context=PCONTEXT,
6719 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6720 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6721 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6722 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6723}
6724
6725 .data
6726 .seg "data"
6727 .align 0x2000
6728 .global p0_local2_start
6729p0_local2_begin:
6730 .skip 0x1400
6731p0_local2_start:
6732 .word 0x8f794dbb,0xf70e364d,0x7d8a61c8,0x81c6ebca
6733 .word 0xbb1019c7,0x241c4fd1,0xffe1e06e,0xb059f4bc
6734 .word 0xe417e6c0,0xab84e8d7,0xaea8c45f,0x005c0a63
6735 .word 0x7447560c,0xf504ec9f,0xca434b01,0xcd4a1404
6736p0_local2_end:
6737
6738SECTION .p0_local2_sec DATA_VA=0x000804000
6739
6740attr_data {
6741 Name = .p0_local2_sec,
6742 VA = 0x0000000000804000,
6743 RA = 0x0000000030080000,
6744 PA = ra2pa(0x0000000030080000,0),
6745 part_0_ctx_nonzero_tsb_config_0,
6746 TTE_Context=SCONTEXT,
6747 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6748 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6749 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6750 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6751}
6752
6753 .data
6754 .seg "data"
6755 .align 0x2000
6756 .global p0_local2_sec_start
6757p0_local2_sec_begin:
6758 .skip 0x1400
6759p0_local2_sec_start:
6760 .word 0xe1a9c4e1,0x14bfcbf7,0x51ca9937,0xdf9f46d0
6761 .word 0xd99ed06d,0x68b0e91c,0x7cd93241,0x3f652c5a
6762 .word 0x0abe0e68,0x8470fa4a,0x0e5482f4,0x7edddb1a
6763 .word 0x464683c4,0xad9e9570,0xd962302e,0xcd969e21
6764p0_local2_sec_end:
6765
6766SECTION .p0_local3 DATA_VA=0x000806000
6767
6768attr_data {
6769 Name = .p0_local3,
6770 VA = 0x0000000000806000,
6771 RA = 0x00000000100c0000,
6772 PA = ra2pa(0x00000000100c0000,0),
6773 part_0_ctx_nonzero_tsb_config_0,
6774 TTE_Context=PCONTEXT,
6775 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6776 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6777 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6778 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6779}
6780
6781 .data
6782 .seg "data"
6783 .align 0x2000
6784 .global p0_local3_start
6785p0_local3_begin:
6786 .skip 0x1400
6787p0_local3_start:
6788 .word 0x78008a86,0xc5333af8,0xb53a84ba,0x708da1bc
6789 .word 0xcc45b0c9,0x496d45a4,0x510d66b0,0x08bb918b
6790 .word 0x22544310,0xb6a3f8c1,0xf1b35c03,0xb5d59305
6791 .word 0x823ac534,0x4b632c4c,0xa3bea7c9,0x108263f2
6792p0_local3_end:
6793
6794SECTION .p0_local3_sec DATA_VA=0x000806000
6795
6796attr_data {
6797 Name = .p0_local3_sec,
6798 VA = 0x0000000000806000,
6799 RA = 0x00000000300c0000,
6800 PA = ra2pa(0x00000000300c0000,0),
6801 part_0_ctx_nonzero_tsb_config_0,
6802 TTE_Context=SCONTEXT,
6803 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6804 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6805 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6806 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6807}
6808
6809 .data
6810 .seg "data"
6811 .align 0x2000
6812 .global p0_local3_sec_start
6813p0_local3_sec_begin:
6814 .skip 0x1400
6815p0_local3_sec_start:
6816 .word 0x33e0e3e6,0x04f83bee,0xd97574d3,0x956a39c8
6817 .word 0xf4e206e3,0x3a2107a7,0x32e37f4b,0x240d550c
6818 .word 0xf34151a9,0x734f7020,0xd0f6b7a8,0x57bb8b34
6819 .word 0x2e7a633a,0x9aec0e60,0x9ef0266e,0x8f627d13
6820p0_local3_sec_end:
6821
6822SECTION .p0_local4 DATA_VA=0x000808000
6823
6824attr_data {
6825 Name = .p0_local4,
6826 VA = 0x0000000000808000,
6827 RA = 0x0000000010100000,
6828 PA = ra2pa(0x0000000010100000,0),
6829 part_0_ctx_nonzero_tsb_config_0,
6830 TTE_Context=PCONTEXT,
6831 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6832 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6833 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6834 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6835}
6836
6837 .data
6838 .seg "data"
6839 .align 0x2000
6840 .global p0_local4_start
6841p0_local4_begin:
6842 .skip 0x1400
6843p0_local4_start:
6844 .word 0x5add8a7d,0x0ede2174,0x2b9cbb0c,0xeb7e47ce
6845 .word 0xeca774e9,0x17541102,0xdedca988,0x9d770e70
6846 .word 0x5c70165c,0xd5319f1e,0xfe837a55,0xe323a0e2
6847 .word 0x098556d2,0xf1abf392,0x8065adb4,0x564ce1f4
6848p0_local4_end:
6849
6850SECTION .p0_local4_sec DATA_VA=0x000808000
6851
6852attr_data {
6853 Name = .p0_local4_sec,
6854 VA = 0x0000000000808000,
6855 RA = 0x0000000030100000,
6856 PA = ra2pa(0x0000000030100000,0),
6857 part_0_ctx_nonzero_tsb_config_0,
6858 TTE_Context=SCONTEXT,
6859 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6860 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6861 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6862 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6863}
6864
6865 .data
6866 .seg "data"
6867 .align 0x2000
6868 .global p0_local4_sec_start
6869p0_local4_sec_begin:
6870 .skip 0x1400
6871p0_local4_sec_start:
6872 .word 0x97a58b47,0xbe3c99a3,0xd3775606,0x76f42a82
6873 .word 0x9b000e66,0x0249d304,0x2c89c6b4,0x8e489ae0
6874 .word 0xa867e244,0xac25e1b5,0x4402c910,0x7f23b028
6875 .word 0x484d3679,0x460f79e3,0x63b1dc00,0x825be180
6876p0_local4_sec_end:
6877
6878SECTION .p0_local5 DATA_VA=0x00080a000
6879
6880attr_data {
6881 Name = .p0_local5,
6882 VA = 0x000000000080a000,
6883 RA = 0x0000000010140000,
6884 PA = ra2pa(0x0000000010140000,0),
6885 part_0_ctx_nonzero_tsb_config_0,
6886 TTE_Context=PCONTEXT,
6887 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6888 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6889 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6890 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6891}
6892
6893 .data
6894 .seg "data"
6895 .align 0x2000
6896 .global p0_local5_start
6897p0_local5_begin:
6898 .skip 0x1400
6899p0_local5_start:
6900 .word 0x34570b61,0xf770809b,0xe89fff14,0xff7c9ff6
6901 .word 0x78ff62a3,0x5c642549,0xf04475ee,0x35112447
6902 .word 0x647c79a8,0xa094dd2b,0xb2057fb4,0xa2393d1c
6903 .word 0x524b7e2e,0x06e3359c,0xc0e9c437,0x0bd2cbf6
6904p0_local5_end:
6905
6906SECTION .p0_local5_sec DATA_VA=0x00080a000
6907
6908attr_data {
6909 Name = .p0_local5_sec,
6910 VA = 0x000000000080a000,
6911 RA = 0x0000000030140000,
6912 PA = ra2pa(0x0000000030140000,0),
6913 part_0_ctx_nonzero_tsb_config_0,
6914 TTE_Context=SCONTEXT,
6915 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6916 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6917 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6918 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6919}
6920
6921 .data
6922 .seg "data"
6923 .align 0x2000
6924 .global p0_local5_sec_start
6925p0_local5_sec_begin:
6926 .skip 0x1400
6927p0_local5_sec_start:
6928 .word 0x61f8f8ff,0x06b9895f,0x09243570,0x6f0a8dad
6929 .word 0xbad94550,0x2d4650ca,0x3b395801,0xd2ff7fb1
6930 .word 0x0540e78e,0x48c17642,0xe1207910,0x21091a31
6931 .word 0x468864be,0xa4e582ad,0x200597c9,0x5a1375ae
6932p0_local5_sec_end:
6933
6934SECTION .p0_local6 DATA_VA=0x00080c000
6935
6936attr_data {
6937 Name = .p0_local6,
6938 VA = 0x000000000080c000,
6939 RA = 0x0000000010180000,
6940 PA = ra2pa(0x0000000010180000,0),
6941 part_0_ctx_nonzero_tsb_config_0,
6942 TTE_Context=PCONTEXT,
6943 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6944 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6945 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6946 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6947}
6948
6949 .data
6950 .seg "data"
6951 .align 0x2000
6952 .global p0_local6_start
6953p0_local6_begin:
6954 .skip 0x1400
6955p0_local6_start:
6956 .word 0xd20ab5f5,0x1947d4fb,0x126700e3,0x84e5a5f8
6957 .word 0x1b3398bf,0x72566df3,0x8cfee654,0xbb27216a
6958 .word 0x96824f21,0x142165c5,0xfd86d76b,0x798bf8f0
6959 .word 0xdc70e383,0xd053f9be,0xfc223141,0x7d0320f4
6960p0_local6_end:
6961
6962SECTION .p0_local6_sec DATA_VA=0x00080c000
6963
6964attr_data {
6965 Name = .p0_local6_sec,
6966 VA = 0x000000000080c000,
6967 RA = 0x0000000030180000,
6968 PA = ra2pa(0x0000000030180000,0),
6969 part_0_ctx_nonzero_tsb_config_0,
6970 TTE_Context=SCONTEXT,
6971 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6972 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6973 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6974 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6975}
6976
6977 .data
6978 .seg "data"
6979 .align 0x2000
6980 .global p0_local6_sec_start
6981p0_local6_sec_begin:
6982 .skip 0x1400
6983p0_local6_sec_start:
6984 .word 0x39fea61a,0xf17d745c,0x11b6f438,0xa1cdba11
6985 .word 0x21e99f37,0x1e7dab78,0x5bbf9ce9,0x790ab56d
6986 .word 0xdc03f0ee,0x43f227dc,0x00b3a889,0x02a8aa22
6987 .word 0x7566dc8a,0x981f2e79,0x37fca4ed,0x7b5df662
6988p0_local6_sec_end:
6989
6990SECTION .share0 DATA_VA=0x00080e000
6991
6992attr_data {
6993 Name = .share0,
6994 VA = 0x000000000080e000,
6995 RA = 0x00000000201c0000,
6996 PA = ra2pa(0x00000000201c0000,0),
6997 part_0_ctx_nonzero_tsb_config_0,
6998 TTE_Context=PCONTEXT,
6999 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7000 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7001 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7002 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7003}
7004
7005 .data
7006 .seg "data"
7007 .align 0x2000
7008 .global share0_start
7009share0_begin:
7010share0_start:
7011 .word 0xbb5fd27d,0x4c491045,0x3cb4eeb2,0x93a846cd
7012 .word 0xa5e8237b,0x9c5396b4,0x6191a967,0x5b5aa88e
7013 .word 0x3ee33615,0x17eaaf0f,0xaadf99b8,0x2fd21c8b
7014 .word 0xc1fbffd2,0x91f44d2e,0x5a7f90d3,0x1fc16987
7015share0_end:
7016
7017SECTION .share1 DATA_VA=0x000810000
7018
7019attr_data {
7020 Name = .share1,
7021 VA = 0x0000000000810000,
7022 RA = 0x0000000020800000,
7023 PA = ra2pa(0x0000000020800000,0),
7024 part_0_ctx_nonzero_tsb_config_0,
7025 TTE_Context=PCONTEXT,
7026 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7027 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7028 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7029 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7030}
7031
7032 .data
7033 .seg "data"
7034 .align 0x2000
7035 .global share1_start
7036share1_begin:
7037share1_start:
7038 .word 0x1d39d48e,0x8bf42826,0x6e816723,0x52d986ea
7039 .word 0xf4991a78,0xc76fdaa2,0x65a51600,0xd69d8934
7040 .word 0x4225461b,0xc8d65694,0xcb79c5f5,0xbefc7d36
7041 .word 0x864f2644,0x1f78d8c7,0x87295774,0xc9efb308
7042 .word 0x08e52a9b,0xe7dbc702,0x4c0f9d81,0x36975afc
7043 .word 0xb58ab2cb,0xc5e6f858,0x8b697e6f,0x3e2207e1
7044 .word 0xdc8c7930,0xe2ffe85e,0x02584654,0x075a69ac
7045 .word 0xc6f47d18,0xfd796f90,0xb06532c3,0x499104ee
7046share1_end:
7047
7048SECTION .share2 DATA_VA=0x000812000
7049
7050attr_data {
7051 Name = .share2,
7052 VA = 0x0000000000812000,
7053 RA = 0x00000000211c0000,
7054 PA = ra2pa(0x00000000211c0000,0),
7055 part_0_ctx_nonzero_tsb_config_0,
7056 TTE_Context=PCONTEXT,
7057 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7058 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7059 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7060 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7061}
7062
7063 .data
7064 .seg "data"
7065 .align 0x2000
7066 .global share2_start
7067share2_begin:
7068share2_start:
7069 .word 0xca052346,0x46200a1d,0xfef3011d,0xc1d529e0
7070 .word 0x2c543178,0xce0f90b3,0x7b7601c5,0xa079add1
7071 .word 0xdd0ec9c9,0x2d01dc7a,0x9d730fe3,0xe2185337
7072 .word 0xbec5db5a,0x94343ac7,0x728776a0,0x732c173c
7073share2_end:
7074
7075SECTION .share3 DATA_VA=0x000814000
7076
7077attr_data {
7078 Name = .share3,
7079 VA = 0x0000000000814000,
7080 RA = 0x0000000021800000,
7081 PA = ra2pa(0x0000000021800000,0),
7082 part_0_ctx_nonzero_tsb_config_0,
7083 TTE_Context=PCONTEXT,
7084 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7085 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7086 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7087 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7088}
7089
7090 .data
7091 .seg "data"
7092 .align 0x2000
7093 .global share3_start
7094share3_begin:
7095share3_start:
7096 .word 0x0b18d806,0x77b24b6e,0x7fa31932,0x16a40b6b
7097 .word 0x4a6e2c27,0x11e32a91,0x2784d1f3,0x712d6c41
7098 .word 0x37fef972,0x6f43095a,0xf8761441,0x33fc1f51
7099 .word 0x7d2a00b9,0xa63d9119,0xb24f0e8e,0x622b931f
7100 .word 0x0645a70e,0x9148f497,0x4bde613c,0xe570c4eb
7101 .word 0xb4003621,0x3445e6af,0x7ad53c20,0xc0094490
7102 .word 0xf900ecab,0x2e6c2dc8,0xa964877c,0xa3931f68
7103 .word 0x7e30c713,0x00d83e2e,0x31e81a17,0x23a1f816
7104 .word 0x7134bafb,0x948aeb07,0xf7ce3810,0x03fd3b9a
7105 .word 0x9b09fb6f,0xc2bfc2c5,0x5ed281f9,0x61e47b22
7106 .word 0x239f43c0,0x0f197531,0x2c383fe4,0xe7dac352
7107 .word 0x6072f41b,0x6a4c5979,0xbb30b96f,0xc29cc519
7108 .word 0x34511f7c,0x6d7714a2,0x86f9cb72,0x8ffd0ddd
7109 .word 0x78fa5526,0xfdecdc71,0xce88cb58,0x349f02e4
7110 .word 0xc141ccde,0x37b6c895,0x4834f5ce,0xc281731a
7111 .word 0xc66778c9,0xaf9313dd,0x17b93da2,0x1cb2bf22
7112 .word 0xa830d196,0x7a1d3e8b,0x57dc5401,0x58ab088a
7113 .word 0xb05ede4b,0x30fe8466,0x810c8f0f,0x99dc721b
7114 .word 0x639ca4ff,0x3e6c7150,0xc926a1f9,0x1543ca38
7115 .word 0xb2eaacbd,0x1904c8fa,0x88a0e40b,0x43c8affd
7116 .word 0xb53d6ae1,0x74b8ca89,0xeda43eb1,0x667fd8a9
7117 .word 0xb06f8950,0x39d3111f,0x55de519a,0x0f40becd
7118 .word 0x34585ecb,0x4b44bd67,0x8219a607,0xc11bc006
7119 .word 0xcfcee7f4,0x94fcf323,0x7b64a59d,0xd3a1e5a0
7120 .word 0xa3e3dde9,0xffdab440,0xe356ed7e,0x24b27f96
7121 .word 0xe5c598f8,0x4ea7d1ed,0x850bca4f,0xaab5a8cc
7122 .word 0x8f8aeab7,0xfd66ce7f,0x9f537f53,0x21c92f22
7123 .word 0xfe0982a6,0xa3d05bc7,0x779ad6c6,0x424262e1
7124 .word 0x2d5b63d1,0xa11ee9c9,0x883cd3ca,0xb6d0429d
7125 .word 0x51837c34,0xa153fe75,0xc7dd59c5,0xab197a7e
7126 .word 0x77119f55,0xd2262c1b,0x8a568f84,0xd6bf864f
7127 .word 0x5fbbe783,0x8c7e0f4e,0xc34c54de,0x6be9e7d8
7128share3_end: