Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_2000_5.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_2000_5.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 = 327144520
40! Riesling can be on
41! 1 Thread, 2000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_2000_5.s created on Mar 27, 2009 (14:45:20)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_2000_5 -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 = 7fad7583 33515ebc 9229ab27 ee91ed0b
84! %f4 = c89791bf 27250de1 5fddcad8 bb7ad107
85! %f8 = e1ba7fde 065fda19 aa34c928 2a4c1902
86! %f12 = 9321e048 47f5580a 0ff22520 1e354b08
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = 9add2e4d db7324a6 7ab642f5 ddd6894b
90! %f20 = 74ff757f 9138869f 6f6a89f7 bdc11bc9
91! %f24 = 422583a4 234b1eb3 9c639e05 fb19b368
92! %f28 = 14f00a66 4e9f3621 16f57748 f83a800b
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = 5ecccfef b771ba89 236324e2 0b3c4318
96! %f36 = 5a767b80 c57976f8 1e3086dd f953efed
97! %f40 = b8ab23c4 b025dd8e cc313636 1039d077
98! %f44 = 89c8fcc9 2fa10283 9d3f56c3 5e0838a6
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0x6e5296a70000000a,%g7,%g1 ! GSR scale = 1, align = 2
104 wr %g1,%g0,%gsr ! GSR = 6e5296a70000000a
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[0000000030101410] = 63eda791, %f27 = fb19b368
113 lda [%i4+%o5]0x81,%f27 ! %f27 = 63eda791
114! Mem[0000000030041400] = 4b589d0a 49834273 227da9f1 9eae159f
115! Mem[0000000030041410] = bd2cc120 243b2037 f1431b73 025bbbfa
116! Mem[0000000030041420] = e7b888d8 713aee24 25947489 65663675
117! Mem[0000000030041430] = 374a5c79 d29b6627 51d96e56 470b17d0
118 ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
119! Mem[0000000030141410] = a328c6e0, %l5 = 90edc9905530e475
120 lduba [%i5+%o5]0x81,%l5 ! %l5 = 00000000000000a3
121! Mem[00000000300c1400] = ce61d65ab6412789, %l1 = 5aab6f46a376f165
122 ldxa [%i3+%g0]0x89,%l1 ! %l1 = ce61d65ab6412789
123! Mem[00000000211c0000] = 993ec8b9, %l2 = b6c082f272a1b344
124 ldsha [%o2+0x000]%asi,%l2 ! %l2 = ffffffffffff993e
125! %l6 = c47227b7, %l7 = 5ab9110c, Mem[0000000010041410] = 2623cbfa 9581f902
126 stda %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = c47227b7 5ab9110c
127! Mem[00000000201c0000] = 57de2191, %l6 = ab97f624c47227b7
128 ldstuba [%o0+0x000]%asi,%l6 ! %l6 = 00000057000000ff
129! Mem[0000000030081410] = 103764d0, %l3 = a28d71900b8ec4b0
130 lduba [%i2+%o5]0x81,%l3 ! %l3 = 0000000000000010
131! %l7 = a702287a5ab9110c, Mem[0000000030181400] = 5ec4f368
132 stba %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = 5ec4f30c
133! Starting 10 instruction Store Burst
134! Mem[0000000010181400] = b2ee11ad, %l7 = a702287a5ab9110c
135 swapa [%i6+%g0]0x88,%l7 ! %l7 = 00000000b2ee11ad
136
137p0_label_2:
138! %l5 = 00000000000000a3, Mem[0000000030101408] = 2453335f
139 stba %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = 245333a3
140! %f14 = 0ff22520, Mem[0000000010181408] = 8c94ee7a
141 sta %f14,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0ff22520
142! Mem[0000000010001410] = 27937675 786843f7, %l2 = ffff993e, %l3 = 00000010
143 ldda [%i0+%o5]0x88,%l2 ! %l2 = 00000000786843f7 0000000027937675
144! Mem[00000000211c0000] = 993ec8b9, %l0 = 761aa9dec9e64c60
145 ldstuba [%o2+0x000]%asi,%l0 ! %l0 = 00000099000000ff
146! Mem[0000000030181410] = f1e2995e, %l3 = 0000000027937675
147 ldstuba [%i6+%o5]0x89,%l3 ! %l3 = 0000005e000000ff
148! Mem[0000000030141400] = 398e5534, %l1 = ce61d65ab6412789
149 swapa [%i5+%g0]0x81,%l1 ! %l1 = 00000000398e5534
150! Mem[000000001018141a] = 26d6aad3, %l6 = 0000000000000057
151 ldstuba [%i6+0x01a]%asi,%l6 ! %l6 = 000000aa000000ff
152! %f13 = 47f5580a, Mem[0000000010181414] = 74564f1e
153 st %f13,[%i6+0x014] ! Mem[0000000010181414] = 47f5580a
154! %l1 = 00000000398e5534, Mem[00000000300c1400] = 892741b65ad661ce
155 stxa %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000398e5534
156! Starting 10 instruction Load Burst
157! %f3 = ee91ed0b, %f10 = aa34c928
158 fcmpes %fcc0,%f3 ,%f10 ! %fcc0 = 1
159
160p0_label_3:
161! Mem[0000000010041408] = 431962a6e10e96eb, %f10 = aa34c928 2a4c1902
162 ldda [%i1+0x008]%asi,%f10 ! %f10 = 431962a6 e10e96eb
163! %l6 = 00000000000000aa, %l5 = 00000000000000a3, %l1 = 00000000398e5534
164 and %l6,%l5,%l1 ! %l1 = 00000000000000a2
165! %l1 = 00000000000000a2, %l1 = 00000000000000a2, %l1 = 00000000000000a2
166 sub %l1,%l1,%l1 ! %l1 = 0000000000000000
167! Mem[0000000010041408] = 431962a6e10e96eb, %l2 = 00000000786843f7
168 ldxa [%i1+0x008]%asi,%l2 ! %l2 = 431962a6e10e96eb
169! Mem[0000000030141400] = b641278984dc10e1, %f10 = 431962a6 e10e96eb
170 ldda [%i5+%g0]0x81,%f10 ! %f10 = b6412789 84dc10e1
171! %l4 = 2f2cf2c28f35cba1, %l6 = 00000000000000aa, %y = 00000000
172 smul %l4,%l6,%l3 ! %l3 = ffffffb519b938ea, %y = ffffffb5
173! %f0 = 7fad7583, %f10 = b6412789, %f13 = 47f5580a
174 fadds %f0 ,%f10,%f13 ! %f13 = 7fed7583
175! Mem[00000000300c1400] = 00000000, %l5 = 00000000000000a3
176 ldsba [%i3+%g0]0x89,%l5 ! %l5 = 0000000000000000
177! Mem[0000000030101400] = e932f07f, %l1 = 0000000000000000
178 ldswa [%i4+%g0]0x81,%l1 ! %l1 = ffffffffe932f07f
179! Starting 10 instruction Store Burst
180! Mem[0000000010041410] = c47227b7, %l1 = ffffffffe932f07f
181 swapa [%i1+%o5]0x88,%l1 ! %l1 = 00000000c47227b7
182
183p0_label_4:
184! Mem[0000000010101434] = b4d360de, %l4 = 2f2cf2c28f35cba1
185 swap [%i4+0x034],%l4 ! %l4 = 00000000b4d360de
186! %f14 = 0ff22520 1e354b08, Mem[0000000010001400] = 0903e604 7d08d239
187 stda %f14,[%i0+0x000]%asi ! Mem[0000000010001400] = 0ff22520 1e354b08
188! %l6 = 000000aa, %l7 = b2ee11ad, Mem[0000000010041410] = e932f07f 5ab9110c
189 stda %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000aa b2ee11ad
190! %f15 = 1e354b08, Mem[0000000010041408] = 431962a6
191 sta %f15,[%i1+%o4]0x80 ! Mem[0000000010041408] = 1e354b08
192! %l4 = b4d360de, %l5 = 00000000, Mem[0000000030001400] = 1a28fb61 336a3c7d
193 stda %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = b4d360de 00000000
194! Mem[00000000300c1400] = 00000000, %l1 = 00000000c47227b7
195 ldstuba [%i3+%g0]0x81,%l1 ! %l1 = 00000000000000ff
196! %l2 = e10e96eb, %l3 = 19b938ea, Mem[0000000010181430] = 04e05b1b eaa32946
197 std %l2,[%i6+0x030] ! Mem[0000000010181430] = e10e96eb 19b938ea
198! %f22 = f1431b73 025bbbfa, Mem[0000000010181408] = 2025f20f 81c48226
199 stda %f22,[%i6+%o4]0x88 ! Mem[0000000010181408] = f1431b73 025bbbfa
200! Mem[0000000010041400] = de6588f7, %l4 = 00000000b4d360de
201 ldstuba [%i1+%g0]0x88,%l4 ! %l4 = 000000f7000000ff
202! Starting 10 instruction Load Burst
203 membar #Sync ! Added by membar checker (1)
204! Mem[0000000010041400] = ff8865de 2345cf60 1e354b08 e10e96eb
205! Mem[0000000010041410] = aa000000 ad11eeb2 0f369c27 53b63443
206! Mem[0000000010041420] = e7e8b55b b7a00186 7ee6ac96 87f2d5cb
207! Mem[0000000010041430] = 70078c09 70791367 d3a4448c 2cba1041
208 ldda [%i1]ASI_BLK_PL,%f0 ! Block Load from 0000000010041400
209
210p0_label_5:
211! Mem[00000000100c1438] = 2fbaa38f, %f18 = 227da9f1
212 lda [%i3+0x038]%asi,%f18 ! %f18 = 2fbaa38f
213! Mem[0000000010101400] = a5f0c390, %l4 = 00000000000000f7
214 ldsha [%i4+%g0]0x80,%l4 ! %l4 = ffffffffffffa5f0
215! Mem[0000000030141408] = b0a2d071c2064e31, %f22 = f1431b73 025bbbfa
216 ldda [%i5+%o4]0x81,%f22 ! %f22 = b0a2d071 c2064e31
217! Mem[00000000218000c0] = 5553f237, %l6 = 00000000000000aa
218 ldsb [%o3+0x0c0],%l6 ! %l6 = 0000000000000055
219! Mem[0000000030041410] = bd2cc120, %f30 = 51d96e56
220 lda [%i1+%o5]0x81,%f30 ! %f30 = bd2cc120
221! Mem[0000000010181430] = e10e96eb, %l7 = 00000000b2ee11ad
222 ldsba [%i6+0x030]%asi,%l7 ! %l7 = ffffffffffffffe1
223! Mem[000000001000141c] = d6e04e0f, %l0 = 0000000000000099
224 ldub [%i0+0x01c],%l0 ! %l0 = 00000000000000d6
225! Mem[0000000010141400] = e00dc980 dbe7fe5a 4babefe5 191aa1fc
226! Mem[0000000010141410] = 7fd980ed f904cd83 1e162ee4 015e7453
227! Mem[0000000010141420] = 93d84b5f 26c0a520 c9666182 66eae3a5
228! Mem[0000000010141430] = 393873ce a444290d 0b78fedc d63e8b28
229 ldda [%i5]ASI_BLK_PL,%f0 ! Block Load from 0000000010141400
230! Mem[00000000201c0000] = ffde2191, %l1 = 0000000000000000
231 lduh [%o0+%g0],%l1 ! %l1 = 000000000000ffde
232! Starting 10 instruction Store Burst
233 membar #Sync ! Added by membar checker (2)
234! %l6 = 0000000000000055, Mem[0000000010041408] = 084b351e
235 stha %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 084b0055
236
237p0_label_6:
238! Mem[00000000100c1424] = a42f7dfb, %l1 = 0000ffde, %l4 = ffffa5f0
239 add %i3,0x24,%g1
240 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000a42f7dfb
241! %l5 = 0000000000000000, Mem[0000000030101400] = d07243ea7ff032e9
242 stxa %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000000000000000
243! Mem[0000000030141400] = 892741b6, %l3 = ffffffb519b938ea
244 swapa [%i5+%g0]0x89,%l3 ! %l3 = 00000000892741b6
245! %l6 = 0000000000000055, Mem[0000000030101410] = 63eda791
246 stha %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0055a791
247! %l5 = 0000000000000000, Mem[00000000100c1408] = 95fbb146
248 stwa %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
249! Mem[00000000100c1404] = 3c3564da, %l3 = 00000000892741b6, %asi = 80
250 swapa [%i3+0x004]%asi,%l3 ! %l3 = 000000003c3564da
251! Mem[0000000030101410] = 0055a791, %l5 = 0000000000000000
252 swapa [%i4+%o5]0x81,%l5 ! %l5 = 000000000055a791
253! %f18 = 2fbaa38f, Mem[000000001000142c] = 9f6e605d
254 st %f18,[%i0+0x02c] ! Mem[000000001000142c] = 2fbaa38f
255! %f10 = a5e3ea66 826166c9, Mem[0000000030141408] = 71d0a2b0 314e06c2
256 stda %f10,[%i5+%o4]0x89 ! Mem[0000000030141408] = a5e3ea66 826166c9
257! Starting 10 instruction Load Burst
258! Mem[0000000010001400] = 2025f20f, %l2 = 431962a6e10e96eb
259 ldsba [%i0+%g0]0x88,%l2 ! %l2 = 000000000000000f
260
261p0_label_7:
262! Mem[00000000100c1400] = 24cf0992, %l2 = 000000000000000f
263 lduba [%i3+%g0]0x88,%l2 ! %l2 = 0000000000000092
264! Mem[0000000010141408] = 4babefe5 191aa1fc, %l4 = a42f7dfb, %l5 = 0055a791
265 ldd [%i5+%o4],%l4 ! %l4 = 000000004babefe5 00000000191aa1fc
266! Mem[0000000010101408] = ef49f822, %f6 = 53745e01
267 lda [%i4+%o4]0x88,%f6 ! %f6 = ef49f822
268! Mem[0000000030041410] = 20c12cbd, %l4 = 000000004babefe5
269 lduha [%i1+%o5]0x89,%l4 ! %l4 = 0000000000002cbd
270! Mem[0000000020800000] = 392f7fd0, %l0 = 00000000000000d6
271 lduha [%o1+0x000]%asi,%l0 ! %l0 = 000000000000392f
272! Mem[0000000010041408] = 084b0055, %f10 = a5e3ea66
273 lda [%i1+%o4]0x88,%f10 ! %f10 = 084b0055
274! Mem[0000000010041400] = 60cf4523 de6588ff, %l0 = 0000392f, %l1 = 0000ffde
275 ldda [%i1+%g0]0x88,%l0 ! %l0 = 00000000de6588ff 0000000060cf4523
276! Mem[00000000300c1400] = 34558e39 000000ff, %l0 = de6588ff, %l1 = 60cf4523
277 ldda [%i3+%g0]0x89,%l0 ! %l0 = 00000000000000ff 0000000034558e39
278! Mem[0000000010181420] = f894d1ea219ea414, %f0 = 5afee7db 80c90de0
279 ldda [%i6+0x020]%asi,%f0 ! %f0 = f894d1ea 219ea414
280! Starting 10 instruction Store Burst
281! %l4 = 0000000000002cbd, Mem[0000000010141410] = 7fd980ed
282 stba %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = bdd980ed
283
284p0_label_8:
285! %l3 = 000000003c3564da, Mem[00000000100c1408] = 00000000
286 stwa %l3,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 3c3564da
287! %l5 = 00000000191aa1fc, Mem[0000000021800100] = 797fa456, %asi = 80
288 stha %l5,[%o3+0x100]%asi ! Mem[0000000021800100] = a1fca456
289! Mem[0000000010101420] = 04557cfd69b25e34, %l2 = 0000000000000092, %l5 = 00000000191aa1fc
290 add %i4,0x20,%g1
291 casxa [%g1]0x80,%l2,%l5 ! %l5 = 04557cfd69b25e34
292! %f16 = 4b589d0a 49834273, %l0 = 00000000000000ff
293! Mem[0000000010141430] = 393873cea444290d
294 add %i5,0x030,%g1
295 stda %f16,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010141430] = 734283490a9d584b
296! %l0 = 00000000000000ff, Mem[0000000010141410] = ed80d9bd
297 stha %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = ed8000ff
298! %l1 = 0000000034558e39, Mem[0000000010181408] = 025bbbfa
299 stba %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 025bbb39
300! %l6 = 00000055, %l7 = ffffffe1, Mem[0000000010181400] = 5ab9110c 216df3f4
301 stda %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000055 ffffffe1
302! %l4 = 0000000000002cbd, Mem[0000000010081400] = 2ebe852a
303 stwa %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00002cbd
304! Mem[0000000010141408] = e5efab4b, %l6 = 0000000000000055
305 ldstuba [%i5+%o4]0x88,%l6 ! %l6 = 0000004b000000ff
306! Starting 10 instruction Load Burst
307! Mem[00000000211c0000] = ff3ec8b9, %l1 = 0000000034558e39
308 ldsh [%o2+%g0],%l1 ! %l1 = ffffffffffffff3e
309
310p0_label_9:
311! Mem[00000000211c0000] = ff3ec8b9, %l6 = 000000000000004b
312 ldub [%o2+%g0],%l6 ! %l6 = 00000000000000ff
313! Mem[0000000030001400] = de60d3b4, %l7 = ffffffffffffffe1
314 lduba [%i0+%g0]0x89,%l7 ! %l7 = 00000000000000b4
315! Mem[0000000030001408] = 60d8412a 474dcccf, %l4 = 00002cbd, %l5 = 69b25e34
316 ldda [%i0+%o4]0x81,%l4 ! %l4 = 0000000060d8412a 00000000474dcccf
317! Mem[0000000010141408] = ffabefe5 191aa1fc, %l2 = 00000092, %l3 = 3c3564da
318 ldda [%i5+%o4]0x80,%l2 ! %l2 = 00000000ffabefe5 00000000191aa1fc
319! Mem[0000000030141400] = e110dc8419b938ea, %l6 = 00000000000000ff
320 ldxa [%i5+%g0]0x89,%l6 ! %l6 = e110dc8419b938ea
321! Mem[00000000300c1410] = 8c941997378b6def, %l0 = 00000000000000ff
322 ldxa [%i3+%o5]0x81,%l0 ! %l0 = 8c941997378b6def
323! Mem[0000000010081400] = 00002cbd, %l3 = 00000000191aa1fc
324 lduwa [%i2+%g0]0x80,%l3 ! %l3 = 0000000000002cbd
325! Mem[0000000030081400] = ed5838a4, %l4 = 0000000060d8412a
326 lduba [%i2+%g0]0x89,%l4 ! %l4 = 00000000000000a4
327! Mem[0000000010141418] = 1e162ee4015e7453, %l5 = 00000000474dcccf
328 ldx [%i5+0x018],%l5 ! %l5 = 1e162ee4015e7453
329! Starting 10 instruction Store Burst
330! %l7 = 00000000000000b4, Mem[000000001014142b] = c9666182, %asi = 80
331 stba %l7,[%i5+0x02b]%asi ! Mem[0000000010141428] = c96661b4
332
333p0_label_10:
334! %f11 = 826166c9, Mem[0000000010101408] = ef49f822
335 sta %f11,[%i4+%o4]0x88 ! Mem[0000000010101408] = 826166c9
336! Mem[0000000010141400] = e00dc980, %l5 = 1e162ee4015e7453
337 swapa [%i5+%g0]0x80,%l5 ! %l5 = 00000000e00dc980
338! %f7 = e42e161e, Mem[0000000010001434] = d8a985bd
339 sta %f7 ,[%i0+0x034]%asi ! Mem[0000000010001434] = e42e161e
340! %l2 = ffabefe5, %l3 = 00002cbd, Mem[0000000030101410] = 00000000 d5f113c5
341 stda %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffabefe5 00002cbd
342! %l0 = 8c941997378b6def, Mem[0000000010041410] = b2ee11ad000000aa
343 stxa %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 8c941997378b6def
344! %l0 = 8c941997378b6def, Mem[00000000100c1400] = 9209cf24892741b6
345 stxa %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 8c941997378b6def
346! %l2 = ffabefe5, %l3 = 00002cbd, Mem[0000000030101408] = 245333a3 74b63173
347 stda %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffabefe5 00002cbd
348! Mem[0000000010001410] = f7436878, %l3 = 0000000000002cbd
349 ldstuba [%i0+%o5]0x80,%l3 ! %l3 = 000000f7000000ff
350! Mem[0000000030041410] = 20c12cbd, %l4 = 00000000000000a4
351 swapa [%i1+%o5]0x89,%l4 ! %l4 = 0000000020c12cbd
352! Starting 10 instruction Load Burst
353! Mem[00000000201c0000] = ffde2191, %l4 = 0000000020c12cbd
354 ldsba [%o0+0x001]%asi,%l4 ! %l4 = ffffffffffffffde
355
356p0_label_11:
357! %f21 = 243b2037, %f2 = fca11a19, %f18 = 2fbaa38f
358 fsubs %f21,%f2 ,%f18 ! %f18 = 7ca11a19
359! Mem[0000000030181400] = 5ec4f30c, %l1 = ffffffffffffff3e
360 ldswa [%i6+%g0]0x89,%l1 ! %l1 = 000000005ec4f30c
361! Mem[0000000010081400] = bd2c0000, %l2 = 00000000ffabefe5
362 lduba [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000000
363! Mem[0000000010001414] = 75769327, %l0 = 8c941997378b6def
364 lduw [%i0+0x014],%l0 ! %l0 = 0000000075769327
365! Mem[0000000010001400] = 2025f20f, %l0 = 0000000075769327
366 lduha [%i0+%g0]0x88,%l0 ! %l0 = 000000000000f20f
367! Mem[0000000030181400] = 5ec4f30c, %f25 = 713aee24
368 lda [%i6+%g0]0x89,%f25 ! %f25 = 5ec4f30c
369! Mem[0000000010141408] = ffabefe5, %l4 = ffffffffffffffde
370 ldsha [%i5+%o4]0x80,%l4 ! %l4 = ffffffffffffffab
371! Mem[0000000030141408] = c9666182 66eae3a5, %l4 = ffffffab, %l5 = e00dc980
372 ldda [%i5+%o4]0x81,%l4 ! %l4 = 00000000c9666182 0000000066eae3a5
373! Mem[0000000010141410] = ed8000ff, %l0 = 000000000000f20f
374 ldsba [%i5+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
375! Starting 10 instruction Store Burst
376! %f2 = fca11a19 e5efab4b, %l1 = 000000005ec4f30c
377! Mem[0000000030101430] = d83bd0f87beed065
378 add %i4,0x030,%g1
379 stda %f2,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030101430] = d83bd0f87beed065
380
381p0_label_12:
382! %f8 = 20a5c026 5f4bd893, Mem[0000000010141410] = ff0080ed f904cd83
383 stda %f8 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = 20a5c026 5f4bd893
384! Mem[0000000010081418] = 9dc993a3, %l4 = 00000000c9666182
385 swap [%i2+0x018],%l4 ! %l4 = 000000009dc993a3
386! %f10 = 084b0055 826166c9, Mem[0000000030101408] = e5efabff bd2c0000
387 stda %f10,[%i4+%o4]0x81 ! Mem[0000000030101408] = 084b0055 826166c9
388! Mem[0000000030081408] = c7382f17, %l2 = 0000000000000000
389 swapa [%i2+%o4]0x81,%l2 ! %l2 = 00000000c7382f17
390! Mem[0000000010101408] = 826166c9, %l1 = 000000005ec4f30c
391 ldstuba [%i4+%o4]0x88,%l1 ! %l1 = 000000c9000000ff
392! %l3 = 00000000000000f7, Mem[0000000030081410] = d0643710
393 stwa %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000f7
394! Mem[0000000030001400] = b4d360de, %l5 = 0000000066eae3a5
395 ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 000000b4000000ff
396! %f16 = 4b589d0a 49834273, Mem[0000000030141408] = c9666182 66eae3a5
397 stda %f16,[%i5+%o4]0x81 ! Mem[0000000030141408] = 4b589d0a 49834273
398! %l5 = 00000000000000b4, Mem[0000000030081408] = 00000000
399 stwa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000b4
400! Starting 10 instruction Load Burst
401! Mem[0000000020800040] = 691fd57f, %l0 = ffffffffffffffff
402 ldsh [%o1+0x040],%l0 ! %l0 = 000000000000691f
403
404p0_label_13:
405! Mem[0000000010141410] = 26c0a520, %l6 = e110dc8419b938ea
406 lduha [%i5+%o5]0x88,%l6 ! %l6 = 000000000000a520
407! Mem[00000000300c1410] = ef6d8b379719948c, %l1 = 00000000000000c9
408 ldxa [%i3+%o5]0x89,%l1 ! %l1 = ef6d8b379719948c
409! Mem[0000000010041410] = 378b6def, %l3 = 00000000000000f7
410 lduwa [%i1+%o5]0x88,%l3 ! %l3 = 00000000378b6def
411! Mem[0000000010141408] = ffabefe5, %f13 = ce733839
412 lda [%i5+%o4]0x80,%f13 ! %f13 = ffabefe5
413! Mem[00000000100c1408] = 3c3564da, %l5 = 00000000000000b4
414 lduwa [%i3+%o4]0x88,%l5 ! %l5 = 000000003c3564da
415! Mem[0000000030181408] = ad2ae708, %l6 = 000000000000a520
416 lduba [%i6+%o4]0x81,%l6 ! %l6 = 00000000000000ad
417! Mem[00000000100c1404] = 378b6def, %l1 = ef6d8b379719948c
418 lduwa [%i3+0x004]%asi,%l1 ! %l1 = 00000000378b6def
419! Mem[0000000030101408] = 084b0055, %l3 = 00000000378b6def
420 ldsba [%i4+%o4]0x81,%l3 ! %l3 = 0000000000000008
421! Mem[00000000100c1424] = a42f7dfb, %l0 = 000000000000691f
422 ldsha [%i3+0x024]%asi,%l0 ! %l0 = ffffffffffffa42f
423! Starting 10 instruction Store Burst
424! Mem[0000000010101428] = b4f63201a2a323db, %l0 = ffffffffffffa42f, %l2 = 00000000c7382f17
425 add %i4,0x28,%g1
426 casxa [%g1]0x80,%l0,%l2 ! %l2 = b4f63201a2a323db
427
428p0_label_14:
429! %l2 = b4f63201a2a323db, Mem[00000000211c0000] = ff3ec8b9, %asi = 80
430 stba %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = db3ec8b9
431! Mem[000000001000141f] = d6e04e0f, %l2 = b4f63201a2a323db
432 ldstuba [%i0+0x01f]%asi,%l2 ! %l2 = 0000000f000000ff
433! %l6 = 000000ad, %l7 = 000000b4, Mem[0000000010081438] = f8fdf5d0 49742534
434 std %l6,[%i2+0x038] ! Mem[0000000010081438] = 000000ad 000000b4
435! %l1 = 00000000378b6def, Mem[0000000030141410] = a328c6e084908f0f
436 stxa %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000378b6def
437! %l2 = 0000000f, %l3 = 00000008, Mem[0000000010041400] = ff8865de 2345cf60
438 stda %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000000f 00000008
439! %l1 = 00000000378b6def, Mem[0000000010041414] = 9719948c, %asi = 80
440 stwa %l1,[%i1+0x014]%asi ! Mem[0000000010041414] = 378b6def
441! %l2 = 000000000000000f, Mem[0000000010001400] = 2025f20f
442 stwa %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000f
443! Mem[0000000010141410] = 26c0a520, %l6 = 00000000000000ad
444 ldstuba [%i5+%o5]0x88,%l6 ! %l6 = 00000020000000ff
445! Mem[0000000030141410] = 00000000, %l2 = 000000000000000f
446 swapa [%i5+%o5]0x89,%l2 ! %l2 = 0000000000000000
447! Starting 10 instruction Load Burst
448! Mem[0000000030181400] = e02a34925ec4f30c, %l7 = 00000000000000b4
449 ldxa [%i6+%g0]0x89,%l7 ! %l7 = e02a34925ec4f30c
450
451p0_label_15:
452! Mem[0000000010081410] = a6ad1112, %l0 = ffffffffffffa42f
453 ldsba [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000012
454! Mem[0000000030141410] = ef6d8b37 0000000f, %l2 = 00000000, %l3 = 00000008
455 ldda [%i5+%o5]0x89,%l2 ! %l2 = 000000000000000f 00000000ef6d8b37
456! Mem[0000000010081410] = 1211ada601b32f0a, %l1 = 00000000378b6def
457 ldxa [%i2+%o5]0x80,%l1 ! %l1 = 1211ada601b32f0a
458 membar #Sync ! Added by membar checker (3)
459! Mem[0000000010081400] = 00002cbd 01333f72 510501e2 dab6b9b2
460! Mem[0000000010081410] = 1211ada6 01b32f0a c9666182 29783887
461! Mem[0000000010081420] = fc058a65 a383718a 14c478fb f2e76961
462! Mem[0000000010081430] = 0cce34bc e5951aba 000000ad 000000b4
463 ldda [%i2]ASI_BLK_PL,%f16 ! Block Load from 0000000010081400
464! Mem[000000001014142c] = 66eae3a5, %l6 = 0000000000000020
465 ldsh [%i5+0x02e],%l6 ! %l6 = ffffffffffffe3a5
466! Mem[0000000010181420] = f894d1ea, %l6 = ffffffffffffe3a5
467 ldsha [%i6+0x020]%asi,%l6 ! %l6 = fffffffffffff894
468! Mem[0000000010001410] = 786843ff, %l6 = fffffffffffff894
469 ldsba [%i0+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
470! Mem[0000000030001400] = de60d3ff, %l3 = 00000000ef6d8b37
471 ldsha [%i0+%g0]0x89,%l3 ! %l3 = ffffffffffffd3ff
472! Mem[00000000100c141c] = e11d7c54, %l6 = ffffffffffffffff
473 lduba [%i3+0x01d]%asi,%l6 ! %l6 = 000000000000001d
474! Starting 10 instruction Store Burst
475! %l0 = 0000000000000012, Mem[0000000030101400] = 00000000
476 stha %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00120000
477
478p0_label_16:
479! %l2 = 0000000f, %l3 = ffffd3ff, Mem[0000000010041400] = 0000000f 00000008
480 std %l2,[%i1+%g0] ! Mem[0000000010041400] = 0000000f ffffd3ff
481! %l6 = 000000000000001d, Mem[0000000010101408] = 099772b4826166ff
482 stxa %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000000000001d
483! %f12 = 0d2944a4 ffabefe5, Mem[0000000030181410] = f1e299ff 61ceed07
484 stda %f12,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0d2944a4 ffabefe5
485! %f14 = 288b3ed6 dcfe780b, %l4 = 000000009dc993a3
486! Mem[0000000010141428] = c96661b466eae3a5
487 add %i5,0x028,%g1
488 stda %f14,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010141428] = 0b7861b4663ee328
489! %l3 = ffffffffffffd3ff, %l0 = 0000000000000012, %l1 = 1211ada601b32f0a
490 udivx %l3,%l0,%l1 ! %l1 = 0e38e38e38e38bc7
491! %l0 = 0000000000000012, Mem[00000000211c0000] = db3ec8b9
492 sth %l0,[%o2+%g0] ! Mem[00000000211c0000] = 0012c8b9
493! %f2 = fca11a19 e5efab4b, %l0 = 0000000000000012
494! Mem[0000000030081420] = b3409e892a2439d5
495 add %i2,0x020,%g1
496 stda %f2,[%g1+%l0]ASI_PST32_S ! Mem[0000000030081420] = fca11a192a2439d5
497! %l4 = 000000009dc993a3, Mem[0000000030101410] = ffabefe5
498 stwa %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 9dc993a3
499! Mem[0000000010141410] = ffa5c026, %l6 = 000000000000001d
500 ldstuba [%i5+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
501! Starting 10 instruction Load Burst
502! Mem[0000000010141410] = ffa5c026, %l3 = ffffffffffffd3ff
503 lduba [%i5+%o5]0x80,%l3 ! %l3 = 00000000000000ff
504
505p0_label_17:
506! Mem[0000000030081400] = ed5838a4, %l6 = 00000000000000ff
507 lduwa [%i2+%g0]0x89,%l6 ! %l6 = 00000000ed5838a4
508! Mem[0000000010181420] = f894d1ea, %l1 = 0e38e38e38e38bc7
509 lduw [%i6+0x020],%l1 ! %l1 = 00000000f894d1ea
510! Mem[0000000010101424] = 69b25e34, %l6 = 00000000ed5838a4
511 lduh [%i4+0x026],%l6 ! %l6 = 0000000000005e34
512! Mem[0000000030001400] = ffd360de00000000, %l5 = 000000003c3564da
513 ldxa [%i0+%g0]0x81,%l5 ! %l5 = ffd360de00000000
514 membar #Sync ! Added by membar checker (4)
515! Mem[0000000030101400] = 00120000 00000000 084b0055 826166c9
516! Mem[0000000030101410] = 9dc993a3 00002cbd ab8637c4 5dc79274
517! Mem[0000000030101420] = 4a06ab7d fb087c2a b6ce9d67 5e860d17
518! Mem[0000000030101430] = d83bd0f8 7beed065 8519824d 01c7a1db
519 ldda [%i4]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030101400
520! Mem[000000001014140c] = 191aa1fc, %l0 = 0000000000000012
521 lduha [%i5+0x00e]%asi,%l0 ! %l0 = 000000000000a1fc
522! Mem[0000000010041400] = 0000000f, %l0 = 000000000000a1fc
523 ldsha [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000
524! Mem[0000000010141428] = 0b7861b4, %f21 = a6ad1112
525 ld [%i5+0x028],%f21 ! %f21 = 0b7861b4
526! Mem[00000000218001c0] = 8aec1988, %l5 = ffd360de00000000
527 lduba [%o3+0x1c1]%asi,%l5 ! %l5 = 00000000000000ec
528! Starting 10 instruction Store Burst
529! %l6 = 0000000000005e34, Mem[00000000300c1400] = ff000000
530 stwa %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00005e34
531
532p0_label_18:
533! %l5 = 00000000000000ec, Mem[000000001014142c] = 663ee328
534 stw %l5,[%i5+0x02c] ! Mem[000000001014142c] = 000000ec
535! %l7 = e02a34925ec4f30c, Mem[0000000010101410] = 8af4d862b43e66f3
536 stxa %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = e02a34925ec4f30c
537! %l2 = 0000000f, %l3 = 000000ff, Mem[0000000010181410] = 79a6db06 47f5580a
538 stda %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000000f 000000ff
539! %l6 = 0000000000005e34, Mem[0000000030001400] = de60d3ff
540 stwa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00005e34
541! Mem[0000000030041410] = 000000a4, %l5 = 00000000000000ec
542 swapa [%i1+%o5]0x89,%l5 ! %l5 = 00000000000000a4
543! %f0 = 00000000 00001200 c9666182 55004b08
544! %f4 = bd2c0000 a393c99d 7492c75d c43786ab
545! %f8 = 2a7c08fb 7dab064a 170d865e 679dceb6
546! %f12 = 65d0ee7b f8d03bd8 dba1c701 4d821985
547 stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000010101400
548! Mem[000000001014142c] = 000000ec, %l2 = 000000000000000f
549 swap [%i5+0x02c],%l2 ! %l2 = 00000000000000ec
550! %f20 = 0a2fb301 0b7861b4, %l1 = 00000000f894d1ea
551! Mem[0000000030181428] = 1cd654bddd4a3a7e
552 add %i6,0x028,%g1
553 stda %f20,[%g1+%l1]ASI_PST32_S ! Mem[0000000030181428] = 0a2fb301dd4a3a7e
554! %f20 = 0a2fb301 0b7861b4, %l2 = 00000000000000ec
555! Mem[00000000300c1438] = 16bcdb2fdad8f819
556 add %i3,0x038,%g1
557 stda %f20,[%g1+%l2]ASI_PST16_S ! Mem[00000000300c1438] = 0a2fb301dad8f819
558! Starting 10 instruction Load Burst
559! Mem[0000000030081400] = a43858ed, %f23 = 826166c9
560 lda [%i2+%g0]0x81,%f23 ! %f23 = a43858ed
561
562p0_label_19:
563! Mem[0000000010041410] = ef6d8b37378b6def, %f22 = 87387829 a43858ed
564 ldda [%i1+%o5]0x80,%f22 ! %f22 = ef6d8b37 378b6def
565! Mem[0000000010081408] = 510501e2, %l3 = 00000000000000ff
566 ldswa [%i2+%o4]0x80,%l3 ! %l3 = 00000000510501e2
567! Mem[00000000100c1400] = 8c941997378b6def, %l3 = 00000000510501e2
568 ldxa [%i3+%g0]0x80,%l3 ! %l3 = 8c941997378b6def
569! Mem[0000000030141400] = e110dc8419b938ea, %l6 = 0000000000005e34
570 ldxa [%i5+%g0]0x89,%l6 ! %l6 = e110dc8419b938ea
571! Mem[0000000030141410] = 0000000f, %l0 = 0000000000000000
572 ldsba [%i5+%o5]0x89,%l0 ! %l0 = 000000000000000f
573! Mem[0000000010081410] = 0a2fb301a6ad1112, %f18 = b2b9b6da e2010551
574 ldda [%i2+%o5]0x88,%f18 ! %f18 = 0a2fb301 a6ad1112
575! Mem[0000000010001414] = 75769327, %l7 = e02a34925ec4f30c
576 lduha [%i0+0x016]%asi,%l7 ! %l7 = 0000000000009327
577! Mem[0000000010141408] = ffabefe5, %f17 = bd2c0000
578 ld [%i5+%o4],%f17 ! %f17 = ffabefe5
579! Mem[0000000010181410] = 0000000f, %f26 = 6169e7f2
580 lda [%i6+%o5]0x80,%f26 ! %f26 = 0000000f
581! Starting 10 instruction Store Burst
582 membar #Sync ! Added by membar checker (5)
583! Mem[0000000010101400] = 00000000, %l6 = e110dc8419b938ea
584 swapa [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000000
585
586p0_label_20:
587! Mem[0000000010041400] = 0f000000, %l7 = 0000000000009327
588 swapa [%i1+%g0]0x88,%l7 ! %l7 = 000000000f000000
589! Mem[0000000010141410] = ffa5c026, %l7 = 000000000f000000
590 ldstuba [%i5+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
591! %l1 = 00000000f894d1ea, Mem[0000000030141410] = 0000000f
592 stwa %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = f894d1ea
593! Mem[0000000030001400] = 00005e34, %l2 = 00000000000000ec
594 ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 00000034000000ff
595! %f8 = 2a7c08fb 7dab064a, Mem[0000000010181428] = c5e16727 2f0a5bf4
596 std %f8 ,[%i6+0x028] ! Mem[0000000010181428] = 2a7c08fb 7dab064a
597! %l3 = 8c941997378b6def, Mem[0000000010081400] = bd2c0000
598 stwa %l3,[%i2+%g0]0x88 ! Mem[0000000010081400] = 378b6def
599! %f30 = b4000000 ad000000, Mem[0000000030141408] = 0a9d584b 73428349
600 stda %f30,[%i5+%o4]0x89 ! Mem[0000000030141408] = b4000000 ad000000
601! %f17 = ffabefe5, Mem[0000000010101408] = 826166c9
602 sta %f17,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffabefe5
603! %l1 = 00000000f894d1ea, Mem[0000000010141400] = 53745e01
604 stwa %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = f894d1ea
605! Starting 10 instruction Load Burst
606! Mem[0000000010141408] = e5efabff, %f28 = ba1a95e5
607 lda [%i5+%o4]0x88,%f28 ! %f28 = e5efabff
608
609p0_label_21:
610! Mem[0000000020800040] = 691fd57f, %l7 = 00000000000000ff
611 lduh [%o1+0x040],%l7 ! %l7 = 000000000000691f
612! Mem[0000000030041408] = 227da9f1, %l2 = 0000000000000034
613 lduha [%i1+%o4]0x81,%l2 ! %l2 = 000000000000227d
614! Mem[0000000030141408] = 000000ad, %l0 = 000000000000000f
615 lduwa [%i5+%o4]0x81,%l0 ! %l0 = 00000000000000ad
616! Mem[0000000010181410] = 0f000000, %f11 = 679dceb6
617 lda [%i6+%o5]0x88,%f11 ! %f11 = 0f000000
618! Mem[00000000100c1408] = da64353c ba4c53f9, %l2 = 0000227d, %l3 = 378b6def
619 ldda [%i3+%o4]0x80,%l2 ! %l2 = 00000000da64353c 00000000ba4c53f9
620! %l3 = 00000000ba4c53f9, Mem[0000000010181408] = 39bb5b02
621 stha %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 53f95b02
622! Mem[00000000201c0000] = ffde2191, %l5 = 00000000000000a4
623 lduh [%o0+%g0],%l5 ! %l5 = 000000000000ffde
624! Mem[0000000030081400] = a43858ed, %l2 = 00000000da64353c
625 lduwa [%i2+%g0]0x81,%l2 ! %l2 = 00000000a43858ed
626! Mem[0000000010041410] = ef6d8b37 378b6def, %l4 = 9dc993a3, %l5 = 0000ffde
627 ldda [%i1+%o5]0x88,%l4 ! %l4 = 00000000378b6def 00000000ef6d8b37
628! Starting 10 instruction Store Burst
629! %f16 = 723f3301 ffabefe5 0a2fb301 a6ad1112
630! %f20 = 0a2fb301 0b7861b4 ef6d8b37 378b6def
631! %f24 = 8a7183a3 658a05fc 0000000f fb78c414
632! %f28 = e5efabff bc34ce0c b4000000 ad000000
633 stda %f16,[%i1]ASI_BLK_AIUP ! Block Store to 0000000010041400
634
635p0_label_22:
636! %l6 = 0000000000000000, Mem[0000000010001400] = 0f000000
637 stwa %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
638! %l4 = 00000000378b6def, Mem[0000000030141410] = ead194f8
639 stha %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 6def94f8
640! %f2 = c9666182 55004b08, %l6 = 0000000000000000
641! Mem[00000000100c1408] = da64353cba4c53f9
642 add %i3,0x008,%g1
643 stda %f2,[%g1+%l6]ASI_PST8_P ! Mem[00000000100c1408] = da64353cba4c53f9
644! %l5 = 00000000ef6d8b37, Mem[0000000030181410] = ffabefe5
645 stba %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffabef37
646! %l2 = a43858ed, %l3 = ba4c53f9, Mem[0000000030041408] = f1a97d22 9f15ae9e
647 stda %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = a43858ed ba4c53f9
648! %l0 = 00000000000000ad, Mem[0000000021800180] = 69b868e0
649 sth %l0,[%o3+0x180] ! Mem[0000000021800180] = 00ad68e0
650! %f6 = 7492c75d c43786ab, Mem[0000000030141410] = f894ef6d ef6d8b37
651 stda %f6 ,[%i5+%o5]0x89 ! Mem[0000000030141410] = 7492c75d c43786ab
652! %f4 = bd2c0000, %f0 = 00000000, %f12 = 65d0ee7b f8d03bd8
653 fsmuld %f4 ,%f0 ,%f12 ! %f12 = 80000000 00000000
654! Mem[0000000010101400] = 19b938ea, %l7 = 000000000000691f
655 ldstuba [%i4+%g0]0x88,%l7 ! %l7 = 000000ea000000ff
656! Starting 10 instruction Load Burst
657! Mem[0000000030081408] = 000000b4, %f3 = 55004b08
658 lda [%i2+%o4]0x89,%f3 ! %f3 = 000000b4
659
660p0_label_23:
661! Mem[0000000030101410] = a393c99d, %l5 = 00000000ef6d8b37
662 ldswa [%i4+%o5]0x89,%l5 ! %l5 = ffffffffa393c99d
663 membar #Sync ! Added by membar checker (6)
664! Mem[0000000010041400] = 723f3301, %l2 = 00000000a43858ed
665 lduha [%i1+%g0]0x80,%l2 ! %l2 = 000000000000723f
666! Mem[00000000201c0000] = ffde2191, %l1 = 00000000f894d1ea
667 ldsba [%o0+0x001]%asi,%l1 ! %l1 = ffffffffffffffde
668! Mem[00000000100c141c] = e11d7c54, %l5 = ffffffffa393c99d
669 ldsh [%i3+0x01e],%l5 ! %l5 = 0000000000007c54
670! Mem[0000000030141400] = ea38b919, %l6 = 0000000000000000
671 lduha [%i5+%g0]0x81,%l6 ! %l6 = 000000000000ea38
672! Mem[0000000010101410] = bd2c0000, %l2 = 000000000000723f
673 lduwa [%i4+%o5]0x80,%l2 ! %l2 = 00000000bd2c0000
674! Mem[0000000030181400] = 5ec4f30c, %l7 = 00000000000000ea
675 ldsba [%i6+%g0]0x89,%l7 ! %l7 = 000000000000000c
676! Mem[0000000030141400] = ea38b919, %l0 = 00000000000000ad
677 lduha [%i5+%g0]0x81,%l0 ! %l0 = 000000000000ea38
678! Mem[0000000010181408] = 025bf953, %l7 = 000000000000000c
679 ldswa [%i6+%o4]0x88,%l7 ! %l7 = 00000000025bf953
680! Starting 10 instruction Store Burst
681! Mem[0000000010101408] = e5efabff, %l1 = ffffffffffffffde
682 ldstuba [%i4+%o4]0x80,%l1 ! %l1 = 000000e5000000ff
683
684p0_label_24:
685! %f5 = a393c99d, Mem[0000000030101408] = 55004b08
686 sta %f5 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = a393c99d
687! Code Fragment 3
688p0_fragment_1:
689! %l0 = 000000000000ea38
690 setx 0x7bd66a0034303574,%g7,%l0 ! %l0 = 7bd66a0034303574
691! %l1 = 00000000000000e5
692 setx 0x3b076ea7a7119edd,%g7,%l1 ! %l1 = 3b076ea7a7119edd
693 setx 0x1fe000, %g1, %g3
694 or %l0, %g3, %l0 ! always set perrmask = 0xff
695 setx 0x1ffff8, %g1, %g2
696 and %l0, %g2, %l0
697 ta T_CHANGE_HPRIV
698 stxa %l1, [%l0]ASI_DCACHE_DATA
699 ta T_CHANGE_NONHPRIV
700! %l0 = 7bd66a0034303574
701 setx 0x52ab38efe956f288,%g7,%l0 ! %l0 = 52ab38efe956f288
702! %l1 = 3b076ea7a7119edd
703 setx 0xf5ea501fc06f4b9c,%g7,%l1 ! %l1 = f5ea501fc06f4b9c
704! Mem[00000000100c143d] = 79887bcf, %l1 = f5ea501fc06f4b9c
705 ldstuba [%i3+0x03d]%asi,%l1 ! %l1 = 00000088000000ff
706! Mem[0000000010141400] = ead194f8, %l4 = 00000000378b6def
707 ldstuba [%i5+%g0]0x80,%l4 ! %l4 = 000000ea000000ff
708! Mem[0000000010181410] = 0f000000, %l5 = 0000000000007c54
709 ldstuba [%i6+%o5]0x88,%l5 ! %l5 = 00000000000000ff
710! Mem[0000000010081414] = 01b32f0a, %l4 = 00000000000000ea
711 swap [%i2+0x014],%l4 ! %l4 = 0000000001b32f0a
712! Mem[0000000030181400] = 0cf3c45e, %l3 = 00000000ba4c53f9
713 swapa [%i6+%g0]0x81,%l3 ! %l3 = 000000000cf3c45e
714! %f24 = 8a7183a3 658a05fc, %l4 = 0000000001b32f0a
715! Mem[0000000010081410] = 1211ada6000000ea
716 add %i2,0x010,%g1
717 stda %f24,[%g1+%l4]ASI_PST8_P ! Mem[0000000010081410] = 1211ada6650005ea
718! Code Fragment 3
719p0_fragment_2:
720! %l0 = 52ab38efe956f288
721 setx 0x262d2dc86ce108b4,%g7,%l0 ! %l0 = 262d2dc86ce108b4
722! %l1 = 0000000000000088
723 setx 0x7c8588481843111e,%g7,%l1 ! %l1 = 7c8588481843111e
724 setx 0x1fe000, %g1, %g3
725 or %l0, %g3, %l0 ! always set perrmask = 0xff
726 setx 0x1ffff8, %g1, %g2
727 and %l0, %g2, %l0
728 ta T_CHANGE_HPRIV
729 stxa %l1, [%l0]ASI_DCACHE_DATA
730 ta T_CHANGE_NONHPRIV
731! %l0 = 262d2dc86ce108b4
732 setx 0xd8a6cd4fb6918f29,%g7,%l0 ! %l0 = d8a6cd4fb6918f29
733! %l1 = 7c8588481843111e
734 setx 0x75fcc317be4661b6,%g7,%l1 ! %l1 = 75fcc317be4661b6
735! Starting 10 instruction Load Burst
736! %l7 = 00000000025bf953, imm = 0000000000000214, %l1 = 75fcc317be4661b6
737 xnor %l7,0x214,%l1 ! %l1 = fffffffffda404b8
738
739p0_label_25:
740! %f22 = ef6d8b37, %f2 = c9666182
741 fcmps %fcc2,%f22,%f2 ! %fcc2 = 1
742! Mem[0000000030041408] = a43858ed, %f31 = ad000000
743 lda [%i1+%o4]0x89,%f31 ! %f31 = a43858ed
744! Mem[0000000030041400] = 4b589d0a 49834273 ed5838a4 f9534cba
745! Mem[0000000030041410] = ec000000 243b2037 f1431b73 025bbbfa
746! Mem[0000000030041420] = e7b888d8 713aee24 25947489 65663675
747! Mem[0000000030041430] = 374a5c79 d29b6627 51d96e56 470b17d0
748 ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
749! %l6 = 000000000000ea38, imm = fffffffffffff077, %l7 = 00000000025bf953
750 and %l6,-0xf89,%l7 ! %l7 = 000000000000e030
751! Mem[0000000030001408] = 60d8412a, %l1 = fffffffffda404b8
752 ldsba [%i0+%o4]0x81,%l1 ! %l1 = 0000000000000060
753! Mem[00000000100c1410] = 6b4447a8 aba8a6b1, %l2 = bd2c0000, %l3 = 0cf3c45e
754 ldda [%i3+%o5]0x88,%l2 ! %l2 = 00000000aba8a6b1 000000006b4447a8
755! Mem[0000000010141410] = 93d84b5f26c0a5ff, %f2 = c9666182 000000b4
756 ldda [%i5+%o5]0x88,%f2 ! %f2 = 93d84b5f 26c0a5ff
757! Mem[000000001010143c] = 4d821985, %l6 = 000000000000ea38
758 ldsha [%i4+0x03c]%asi,%l6 ! %l6 = 0000000000004d82
759! Mem[0000000010181410] = 0f0000ff, %l7 = 000000000000e030
760 lduwa [%i6+%o5]0x88,%l7 ! %l7 = 000000000f0000ff
761! Starting 10 instruction Store Burst
762! Mem[0000000010001408] = 1e159191, %l2 = 00000000aba8a6b1
763 ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 0000001e000000ff
764
765p0_label_26:
766! %l4 = 0000000001b32f0a, Mem[0000000030001400] = ff5e000000000000
767 stxa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000001b32f0a
768! %f6 = 7492c75d, Mem[0000000030001400] = 00000000
769 sta %f6 ,[%i0+%g0]0x81 ! Mem[0000000030001400] = 7492c75d
770! Mem[0000000010181410] = ff00000f, %l7 = 000000000f0000ff
771 swap [%i6+%o5],%l7 ! %l7 = 00000000ff00000f
772! Mem[0000000010141410] = ffa5c026, %l6 = 0000000000004d82
773 ldstuba [%i5+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
774! Mem[00000000300c1400] = 00005e34, %l1 = 0000000000000060
775 ldstuba [%i3+%g0]0x81,%l1 ! %l1 = 00000000000000ff
776! Mem[0000000030001408] = 60d8412a, %l0 = d8a6cd4fb6918f29
777 swapa [%i0+%o4]0x81,%l0 ! %l0 = 0000000060d8412a
778! %l7 = 00000000ff00000f, Mem[0000000030181400] = ba4c53f9
779 stwa %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff00000f
780! Mem[0000000010041416] = 0b7861b4, %l7 = 00000000ff00000f
781 ldstuba [%i1+0x016]%asi,%l7 ! %l7 = 00000061000000ff
782! %l1 = 0000000000000000, Mem[0000000010081410] = 1211ada6650005ea
783 stxa %l1,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000000000
784! Starting 10 instruction Load Burst
785! Mem[0000000010141430] = 734283490a9d584b, %l4 = 0000000001b32f0a
786 ldx [%i5+0x030],%l4 ! %l4 = 734283490a9d584b
787
788p0_label_27:
789! Mem[0000000010001420] = 89724a09, %l4 = 734283490a9d584b
790 ldsh [%i0+0x022],%l4 ! %l4 = 0000000000004a09
791! Mem[00000000300c1400] = ff005e34, %l6 = 00000000000000ff
792 ldsba [%i3+%g0]0x81,%l6 ! %l6 = ffffffffffffffff
793! Mem[0000000010041408] = 0a2fb301, %l2 = 000000000000001e
794 ldsba [%i1+0x00a]%asi,%l2 ! %l2 = ffffffffffffffb3
795! Mem[0000000010101408] = ffefabff, %l0 = 0000000060d8412a
796 ldsba [%i4+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
797! Mem[0000000030081408] = b4000000, %l7 = 0000000000000061
798 lduba [%i2+%o4]0x81,%l7 ! %l7 = 00000000000000b4
799! Mem[0000000010001400] = 00000000, %f1 = 00001200
800 ld [%i0+%g0],%f1 ! %f1 = 00000000
801! Mem[0000000010081410] = 00000000, %l2 = ffffffffffffffb3
802 lduha [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000000
803! Mem[0000000030141408] = 000000ad, %l1 = 0000000000000000
804 ldsba [%i5+%o4]0x81,%l1 ! %l1 = 0000000000000000
805! Mem[0000000010041408] = 0a2fb301, %l5 = 0000000000000000
806 ldsha [%i1+%o4]0x80,%l5 ! %l5 = 0000000000000a2f
807! Starting 10 instruction Store Burst
808! %l4 = 00004a09, %l5 = 00000a2f, Mem[0000000010041408] = 01b32f0a 1211ada6
809 stda %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00004a09 00000a2f
810
811p0_label_28:
812! %f0 = 00000000 00000000, %l0 = ffffffffffffffff
813! Mem[0000000030181430] = c739ec771739cc66
814 add %i6,0x030,%g1
815 stda %f0,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030181430] = 0000000000000000
816! Mem[0000000010101400] = ff38b919, %l3 = 000000006b4447a8
817 ldstuba [%i4+%g0]0x80,%l3 ! %l3 = 000000ff000000ff
818! Mem[00000000300c1400] = ff005e34, %l4 = 0000000000004a09
819 ldstuba [%i3+%g0]0x81,%l4 ! %l4 = 000000ff000000ff
820! %l2 = 00000000, %l3 = 000000ff, Mem[0000000010141410] = ffa5c026 5f4bd893
821 stda %l2,[%i5+0x010]%asi ! Mem[0000000010141410] = 00000000 000000ff
822! Mem[00000000100c1436] = bfa0494d, %l5 = 0000000000000a2f
823 ldstub [%i3+0x036],%l5 ! %l5 = 00000049000000ff
824! Mem[00000000300c1410] = 9719948c, %l3 = 00000000000000ff
825 ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 0000008c000000ff
826! Mem[0000000030141410] = c43786ab, %l3 = 000000000000008c
827 swapa [%i5+%o5]0x89,%l3 ! %l3 = 00000000c43786ab
828! Mem[0000000030141410] = 0000008c, %l4 = 00000000000000ff
829 swapa [%i5+%o5]0x89,%l4 ! %l4 = 000000000000008c
830! Mem[000000001014140c] = 191aa1fc, %l6 = ffffffffffffffff, %asi = 80
831 swapa [%i5+0x00c]%asi,%l6 ! %l6 = 00000000191aa1fc
832! Starting 10 instruction Load Burst
833! Mem[0000000030181400] = ff00000f, %l3 = 00000000c43786ab
834 ldsba [%i6+%g0]0x81,%l3 ! %l3 = ffffffffffffffff
835
836p0_label_29:
837 membar #Sync ! Added by membar checker (7)
838! Mem[0000000030101400] = 00120000 00000000 9dc993a3 826166c9
839! Mem[0000000030101410] = 9dc993a3 00002cbd ab8637c4 5dc79274
840! Mem[0000000030101420] = 4a06ab7d fb087c2a b6ce9d67 5e860d17
841! Mem[0000000030101430] = d83bd0f8 7beed065 8519824d 01c7a1db
842 ldda [%i4]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030101400
843! Mem[00000000300c1410] = 971994ff, %l0 = ffffffffffffffff
844 lduha [%i3+%o5]0x89,%l0 ! %l0 = 00000000000094ff
845! Mem[00000000100c1420] = 8e99c375, %l5 = 0000000000000049
846 lduba [%i3+0x023]%asi,%l5 ! %l5 = 0000000000000075
847! Mem[00000000100c1408] = 3c3564da, %l7 = 00000000000000b4
848 lduba [%i3+%o4]0x88,%l7 ! %l7 = 00000000000000da
849! Mem[0000000010041400] = 723f3301, %l4 = 000000000000008c
850 ldsba [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000072
851! Mem[0000000010081438] = 000000ad000000b4, %f2 = 93d84b5f 26c0a5ff
852 ldda [%i2+0x038]%asi,%f2 ! %f2 = 000000ad 000000b4
853! %l2 = 0000000000000000, imm = 00000000000000b0, %l1 = 0000000000000000
854 and %l2,0x0b0,%l1 ! %l1 = 0000000000000000
855! Code Fragment 3
856p0_fragment_3:
857! %l0 = 00000000000094ff
858 setx 0x1bf1de17a77682d8,%g7,%l0 ! %l0 = 1bf1de17a77682d8
859! %l1 = 0000000000000000
860 setx 0x681bbea8317f34c7,%g7,%l1 ! %l1 = 681bbea8317f34c7
861 setx 0x1fe000, %g1, %g3
862 or %l0, %g3, %l0 ! always set perrmask = 0xff
863 setx 0x1ffff8, %g1, %g2
864 and %l0, %g2, %l0
865 ta T_CHANGE_HPRIV
866 stxa %l1, [%l0]ASI_DCACHE_DATA
867 ta T_CHANGE_NONHPRIV
868! %l0 = 1bf1de17a77682d8
869 setx 0xa1d1b838367274b6,%g7,%l0 ! %l0 = a1d1b838367274b6
870! %l1 = 681bbea8317f34c7
871 setx 0x82250bcfea584e8c,%g7,%l1 ! %l1 = 82250bcfea584e8c
872! Mem[0000000030041410] = ec000000, %l2 = 0000000000000000
873 ldsba [%i1+%o5]0x81,%l2 ! %l2 = ffffffffffffffec
874! Starting 10 instruction Store Burst
875! %l1 = 82250bcfea584e8c, Mem[0000000010101410] = bd2c0000
876 stha %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = 4e8c0000
877
878p0_label_30:
879! %l4 = 0000000000000072, Mem[0000000010081424] = a383718a
880 stb %l4,[%i2+0x024] ! Mem[0000000010081424] = 7283718a
881! %l1 = 82250bcfea584e8c, Mem[0000000030181400] = 0f0000ff
882 stwa %l1,[%i6+%g0]0x89 ! Mem[0000000030181400] = ea584e8c
883! Mem[00000000100c1410] = aba8a6b1, %l7 = 00000000000000da
884 ldstuba [%i3+%o5]0x88,%l7 ! %l7 = 000000b1000000ff
885! %l5 = 0000000000000075, Mem[0000000010101410] = 4e8c0000
886 stwa %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000075
887! %l7 = 00000000000000b1, Mem[0000000010041400] = 01333f72
888 stwa %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000b1
889! Mem[0000000010101408] = ffabefff, %l0 = a1d1b838367274b6
890 swapa [%i4+%o4]0x88,%l0 ! %l0 = 00000000ffabefff
891! %l2 = ffffffffffffffec, Mem[0000000030001408] = b6918f29
892 stba %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = ec918f29
893 membar #Sync ! Added by membar checker (8)
894! %l1 = 82250bcfea584e8c, Mem[0000000030101400] = 0012000000000000
895 stxa %l1,[%i4+%g0]0x81 ! Mem[0000000030101400] = 82250bcfea584e8c
896! Mem[0000000030081400] = ed5838a4, %l3 = ffffffffffffffff
897 swapa [%i2+%g0]0x89,%l3 ! %l3 = 00000000ed5838a4
898! Starting 10 instruction Load Burst
899! Mem[0000000030101400] = 82250bcfea584e8c, %l3 = 00000000ed5838a4
900 ldxa [%i4+%g0]0x81,%l3 ! %l3 = 82250bcfea584e8c
901
902p0_label_31:
903! Mem[00000000211c0000] = 0012c8b9, %l5 = 0000000000000075
904 ldsha [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000012
905! Mem[0000000010141400] = ffd194f8 dbe7fe5a ffabefe5 ffffffff
906! Mem[0000000010141410] = 00000000 000000ff 1e162ee4 015e7453
907! Mem[0000000010141420] = 93d84b5f 26c0a520 0b7861b4 0000000f
908! Mem[0000000010141430] = 73428349 0a9d584b 0b78fedc d63e8b28
909 ldda [%i5]ASI_BLK_P,%f0 ! Block Load from 0000000010141400
910! %f24 = 4a06ab7d fb087c2a, %f22 = ab8637c4
911 fxtos %f24,%f22 ! %f22 = 5e940d57
912! Mem[0000000030081400] = ffffffff, %l7 = 00000000000000b1
913 lduha [%i2+%g0]0x81,%l7 ! %l7 = 000000000000ffff
914! Mem[0000000010081410] = 00000000, %l7 = 000000000000ffff
915 ldsha [%i2+%o5]0x80,%l7 ! %l7 = 0000000000000000
916! Mem[0000000010081400] = 378b6def, %l1 = 82250bcfea584e8c
917 lduha [%i2+%g0]0x88,%l1 ! %l1 = 0000000000006def
918! Mem[0000000030141400] = e110dc8419b938ea, %f30 = 8519824d 01c7a1db
919 ldda [%i5+%g0]0x89,%f30 ! %f30 = e110dc84 19b938ea
920! Mem[00000000201c0000] = ffde2191, %l4 = 0000000000000072
921 ldsha [%o0+0x000]%asi,%l4 ! %l4 = ffffffffffffffde
922! Mem[0000000010101400] = ff38b919, %l2 = ffffffffffffffec
923 lduba [%i4+%g0]0x80,%l2 ! %l2 = 00000000000000ff
924! Starting 10 instruction Store Burst
925! %l4 = ffffffffffffffde, Mem[0000000030141408] = ad000000
926 stha %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = ad00ffde
927
928p0_label_32:
929! %f29 = 7beed065, Mem[0000000030001410] = 68d3ebc0
930 sta %f29,[%i0+%o5]0x89 ! Mem[0000000030001410] = 7beed065
931! Mem[000000001004141c] = 378b6def, %l3 = 82250bcfea584e8c
932 ldstub [%i1+0x01c],%l3 ! %l3 = 00000037000000ff
933 membar #Sync ! Added by membar checker (9)
934! %l0 = 00000000ffabefff, Mem[000000001014142c] = 0000000f
935 sth %l0,[%i5+0x02c] ! Mem[000000001014142c] = efff000f
936! %l0 = 00000000ffabefff, Mem[00000000201c0000] = ffde2191, %asi = 80
937 stba %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffde2191
938! %f15 = d63e8b28, Mem[0000000010101408] = 367274b6
939 sta %f15,[%i4+%o4]0x88 ! Mem[0000000010101408] = d63e8b28
940! %l0 = 00000000ffabefff, Mem[00000000100c1410] = 6b4447a8aba8a6ff
941 stxa %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000ffabefff
942! Mem[0000000010101408] = d63e8b28, %l1 = 0000000000006def
943 swapa [%i4+%o4]0x88,%l1 ! %l1 = 00000000d63e8b28
944! Mem[0000000030141400] = 19b938ea, %l7 = 0000000000000000
945 ldstuba [%i5+%g0]0x89,%l7 ! %l7 = 000000ea000000ff
946! %l0 = 00000000ffabefff, imm = fffffffffffffcb9, %l3 = 0000000000000037
947 xnor %l0,-0x347,%l3 ! %l3 = 00000000ffabecb9
948! Starting 10 instruction Load Burst
949! Mem[00000000211c0000] = 0012c8b9, %l3 = 00000000ffabecb9
950 ldsh [%o2+%g0],%l3 ! %l3 = 0000000000000012
951
952p0_label_33:
953! Mem[0000000010081410] = 00000000 00000000, %l4 = ffffffde, %l5 = 00000012
954 ldd [%i2+%o5],%l4 ! %l4 = 0000000000000000 0000000000000000
955! Mem[0000000010141400] = ffd194f8, %l7 = 00000000000000ea
956 ldswa [%i5+%g0]0x80,%l7 ! %l7 = ffffffffffd194f8
957! %f24 = 4a06ab7d, %f8 = 93d84b5f
958 fcmps %fcc3,%f24,%f8 ! %fcc3 = 2
959! Mem[0000000030081410] = 000000f7, %f26 = b6ce9d67
960 lda [%i2+%o5]0x89,%f26 ! %f26 = 000000f7
961! Mem[0000000030081400] = ffffffff, %f28 = d83bd0f8
962 lda [%i2+%g0]0x81,%f28 ! %f28 = ffffffff
963! Mem[00000000100c1410] = ffabefff, %l1 = 00000000d63e8b28
964 ldswa [%i3+%o5]0x88,%l1 ! %l1 = ffffffffffabefff
965! Mem[0000000010001410] = 786843ff, %l0 = 00000000ffabefff
966 ldswa [%i0+%o5]0x88,%l0 ! %l0 = 00000000786843ff
967! Mem[0000000030101408] = 9dc993a3, %l1 = ffffffffffabefff
968 ldswa [%i4+%o4]0x81,%l1 ! %l1 = ffffffff9dc993a3
969! Mem[0000000030081408] = 93b81113000000b4, %f18 = 9dc993a3 826166c9
970 ldda [%i2+%o4]0x89,%f18 ! %f18 = 93b81113 000000b4
971! Starting 10 instruction Store Burst
972! Mem[0000000030001400] = 7492c75d, %l6 = 00000000191aa1fc
973 swapa [%i0+%g0]0x81,%l6 ! %l6 = 000000007492c75d
974
975p0_label_34:
976! %l0 = 786843ff, %l1 = 9dc993a3, Mem[0000000030041408] = ed5838a4 f9534cba
977 stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 786843ff 9dc993a3
978! Mem[0000000030101410] = 9dc993a3, %l7 = ffffffffffd194f8
979 ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 0000009d000000ff
980! %l1 = ffffffff9dc993a3, Mem[0000000010101430] = 65d0ee7b, %asi = 80
981 stha %l1,[%i4+0x030]%asi ! Mem[0000000010101430] = 93a3ee7b
982! Mem[00000000300c1410] = ff941997, %l0 = 00000000786843ff
983 ldstuba [%i3+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
984! %l0 = 00000000000000ff, Mem[0000000010141410] = 00000000
985 stha %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00ff0000
986! Mem[0000000030141410] = 000000ff, %l1 = ffffffff9dc993a3
987 swapa [%i5+%o5]0x89,%l1 ! %l1 = 00000000000000ff
988! Mem[00000000100c140c] = ba4c53f9, %l6 = 000000007492c75d
989 swap [%i3+0x00c],%l6 ! %l6 = 00000000ba4c53f9
990! Mem[0000000010181400] = 55000000, %l6 = 00000000ba4c53f9
991 swapa [%i6+%g0]0x80,%l6 ! %l6 = 0000000055000000
992! Mem[0000000010181408] = 025bf953, %l4 = 0000000000000000
993 swapa [%i6+%o4]0x88,%l4 ! %l4 = 00000000025bf953
994! Starting 10 instruction Load Burst
995! Mem[00000000300c1400] = ff005e34, %l1 = 00000000000000ff
996 ldsba [%i3+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
997
998p0_label_35:
999! Mem[0000000030041408] = ff436878, %l5 = 0000000000000000
1000 lduha [%i1+%o4]0x89,%l5 ! %l5 = 0000000000006878
1001! Mem[0000000010081408] = 510501e2, %l1 = ffffffffffffffff
1002 ldsba [%i2+%o4]0x80,%l1 ! %l1 = 0000000000000051
1003! Mem[0000000010101410] = 9dc993a375000000, %f22 = 5e940d57 5dc79274
1004 ldda [%i4+%o5]0x88,%f22 ! %f22 = 9dc993a3 75000000
1005! Mem[0000000010101408] = ef6d000055004b08, %l4 = 00000000025bf953
1006 ldxa [%i4+%o4]0x80,%l4 ! %l4 = ef6d000055004b08
1007! Mem[0000000010141400] = ffd194f8, %l5 = 0000000000006878
1008 lduba [%i5+%g0]0x80,%l5 ! %l5 = 00000000000000ff
1009! Mem[0000000010181408] = 00000000 731b43f1, %l0 = 000000ff, %l1 = 00000051
1010 ldda [%i6+%o4]0x80,%l0 ! %l0 = 0000000000000000 00000000731b43f1
1011! Mem[00000000100c141c] = e11d7c54, %l3 = 0000000000000012
1012 lduha [%i3+0x01e]%asi,%l3 ! %l3 = 0000000000007c54
1013! Mem[0000000010141408] = e5efabff, %l1 = 00000000731b43f1
1014 ldswa [%i5+%o4]0x88,%l1 ! %l1 = ffffffffe5efabff
1015! Mem[0000000010101408] = ef6d0000, %l6 = 0000000055000000
1016 lduba [%i4+%o4]0x80,%l6 ! %l6 = 00000000000000ef
1017! Starting 10 instruction Store Burst
1018! %l1 = ffffffffe5efabff, %l5 = 00000000000000ff, %l5 = 00000000000000ff
1019 sdivx %l1,%l5,%l5 ! %l5 = ffffffffffe5d582
1020
1021p0_label_36:
1022! %l7 = 000000000000009d, Mem[0000000030041400] = 4b589d0a
1023 stwa %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000009d
1024! Mem[00000000201c0000] = ffde2191, %l4 = ef6d000055004b08
1025 ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
1026! %l0 = 0000000000000000, Mem[0000000010181410] = 0f0000ff
1027 stwa %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
1028! %l1 = ffffffffe5efabff, Mem[00000000300c1408] = df630b975c650373
1029 stxa %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffffffe5efabff
1030! %f18 = 93b81113 000000b4, Mem[0000000030041410] = ec000000 243b2037
1031 stda %f18,[%i1+%o5]0x81 ! Mem[0000000030041410] = 93b81113 000000b4
1032! %l4 = 000000ff, %l5 = ffe5d582, Mem[00000000100c1408] = da64353c 7492c75d
1033 stda %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ff ffe5d582
1034! %l4 = 00000000000000ff, Mem[00000000300c1410] = ff941997
1035 stha %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00ff1997
1036! %l4 = 00000000000000ff, Mem[0000000030101408] = a393c99d
1037 stwa %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ff
1038! %l6 = 00000000000000ef, Mem[0000000030041410] = 93b81113
1039 stwa %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000ef
1040! Starting 10 instruction Load Burst
1041! %l0 = 0000000000000000, Mem[0000000010001400] = 00000000
1042 stwa %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
1043
1044p0_label_37:
1045! Mem[0000000030081410] = 000000f7, %l2 = 00000000000000ff
1046 lduba [%i2+%o5]0x89,%l2 ! %l2 = 00000000000000f7
1047! Mem[0000000010141410] = 0000ff00, %l1 = ffffffffe5efabff
1048 lduwa [%i5+%o5]0x88,%l1 ! %l1 = 000000000000ff00
1049! Mem[0000000010181400] = f9534cba, %l3 = 0000000000007c54
1050 ldsba [%i6+%g0]0x88,%l3 ! %l3 = ffffffffffffffba
1051! Mem[0000000010181434] = 19b938ea, %l3 = ffffffffffffffba
1052 ldub [%i6+0x037],%l3 ! %l3 = 00000000000000ea
1053! Mem[0000000030101410] = a393c9ff, %l0 = 0000000000000000
1054 lduba [%i4+%o5]0x89,%l0 ! %l0 = 00000000000000ff
1055! Mem[0000000030081400] = 55f1f847ffffffff, %l3 = 00000000000000ea
1056 ldxa [%i2+%g0]0x89,%l3 ! %l3 = 55f1f847ffffffff
1057! Mem[0000000010181408] = 00000000, %l0 = 00000000000000ff
1058 ldsba [%i6+%o4]0x80,%l0 ! %l0 = 0000000000000000
1059! Mem[0000000020800040] = 691fd57f, %l1 = 000000000000ff00
1060 ldsh [%o1+0x040],%l1 ! %l1 = 000000000000691f
1061! Mem[00000000300c1408] = ffffffff, %l1 = 000000000000691f
1062 ldsha [%i3+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
1063! Starting 10 instruction Store Burst
1064! %l7 = 000000000000009d, Mem[0000000030041400] = 0000009d
1065 stwa %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000009d
1066
1067p0_label_38:
1068! Mem[0000000021800141] = cfac8e22, %l0 = 0000000000000000
1069 ldstuba [%o3+0x141]%asi,%l0 ! %l0 = 000000ac000000ff
1070! Mem[0000000020800001] = 392f7fd0, %l0 = 00000000000000ac
1071 ldstub [%o1+0x001],%l0 ! %l0 = 0000002f000000ff
1072! Mem[0000000010141420] = 93d84b5f26c0a520, %l3 = 55f1f847ffffffff, %l1 = ffffffffffffffff
1073 add %i5,0x20,%g1
1074 casxa [%g1]0x80,%l3,%l1 ! %l1 = 93d84b5f26c0a520
1075! %l3 = 55f1f847ffffffff, Mem[0000000010001408] = ff1591913115edb8
1076 stxa %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 55f1f847ffffffff
1077! Mem[0000000010081421] = fc058a65, %l4 = 00000000000000ff
1078 ldstuba [%i2+0x021]%asi,%l4 ! %l4 = 00000005000000ff
1079! %f6 = 1e162ee4, Mem[0000000010001410] = ff436878
1080 sta %f6 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 1e162ee4
1081! Mem[00000000201c0000] = ffde2191, %l5 = ffffffffffe5d582
1082 ldsh [%o0+%g0],%l5 ! %l5 = ffffffffffffffde
1083! %l5 = ffffffffffffffde, imm = fffffffffffffb84, %l6 = 00000000000000ef
1084 xnor %l5,-0x47c,%l6 ! %l6 = fffffffffffffba5
1085! %f8 = 93d84b5f 26c0a520, Mem[0000000030001408] = 298f91ec cfcc4d47
1086 stda %f8 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = 93d84b5f 26c0a520
1087! Starting 10 instruction Load Burst
1088! Mem[0000000030081400] = ffffffff, %l2 = 00000000000000f7
1089 ldsba [%i2+%g0]0x89,%l2 ! %l2 = ffffffffffffffff
1090
1091p0_label_39:
1092! Mem[0000000030001408] = 20a5c026, %l6 = fffffffffffffba5
1093 ldswa [%i0+%o4]0x81,%l6 ! %l6 = 0000000020a5c026
1094! Mem[0000000010181408] = 00000000, %l0 = 000000000000002f
1095 lduh [%i6+%o4],%l0 ! %l0 = 0000000000000000
1096! Mem[00000000201c0000] = ffde2191, %l4 = 0000000000000005
1097 ldsb [%o0+0x001],%l4 ! %l4 = ffffffffffffffde
1098! Mem[0000000030141400] = e110dc8419b938ff, %l6 = 0000000020a5c026
1099 ldxa [%i5+%g0]0x89,%l6 ! %l6 = e110dc8419b938ff
1100! Mem[0000000021800180] = 00ad68e0, %l1 = 93d84b5f26c0a520
1101 lduba [%o3+0x180]%asi,%l1 ! %l1 = 0000000000000000
1102! Mem[0000000010101400] = 0012000019b938ff, %l0 = 0000000000000000
1103 ldxa [%i4+%g0]0x88,%l0 ! %l0 = 0012000019b938ff
1104 membar #Sync ! Added by membar checker (10)
1105! Mem[0000000010081400] = ef6d8b37 01333f72 510501e2 dab6b9b2
1106! Mem[0000000010081410] = 00000000 00000000 c9666182 29783887
1107! Mem[0000000010081420] = fcff8a65 7283718a 14c478fb f2e76961
1108! Mem[0000000010081430] = 0cce34bc e5951aba 000000ad 000000b4
1109 ldda [%i2]ASI_BLK_P,%f0 ! Block Load from 0000000010081400
1110! Mem[0000000030001410] = 65d0ee7b, %l5 = ffffffffffffffde
1111 ldswa [%i0+%o5]0x81,%l5 ! %l5 = 0000000065d0ee7b
1112! Mem[000000001014143c] = d63e8b28, %l3 = 55f1f847ffffffff
1113 ldsba [%i5+0x03c]%asi,%l3 ! %l3 = ffffffffffffffd6
1114! Starting 10 instruction Store Burst
1115! %l6 = e110dc8419b938ff, Mem[0000000010101408] = ef6d0000
1116 stba %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff6d0000
1117
1118p0_label_40:
1119! %f22 = 9dc993a3 75000000, Mem[0000000010181408] = 00000000 731b43f1
1120 stda %f22,[%i6+%o4]0x80 ! Mem[0000000010181408] = 9dc993a3 75000000
1121 membar #Sync ! Added by membar checker (11)
1122! %l4 = ffffffde, %l5 = 65d0ee7b, Mem[0000000010081408] = 510501e2 dab6b9b2
1123 stda %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffffffde 65d0ee7b
1124! %l2 = ffffffff, %l3 = ffffffd6, Mem[0000000010041438] = b4000000 ad000000
1125 stda %l2,[%i1+0x038]%asi ! Mem[0000000010041438] = ffffffff ffffffd6
1126! %l1 = 0000000000000000, Mem[0000000010101408] = ff6d0000
1127 stha %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
1128! %l6 = e110dc8419b938ff, Mem[0000000010041408] = 094a0000
1129 stba %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = ff4a0000
1130! %f20 = 9dc993a3 00002cbd, Mem[0000000030041410] = ef000000 b4000000
1131 stda %f20,[%i1+%o5]0x89 ! Mem[0000000030041410] = 9dc993a3 00002cbd
1132! Mem[0000000010101430] = 93a3ee7b, %l0 = 19b938ff, %l5 = 65d0ee7b
1133 add %i4,0x30,%g1
1134 casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000093a3ee7b
1135! Mem[0000000030001408] = 26c0a520, %l6 = e110dc8419b938ff
1136 ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 00000020000000ff
1137! %l6 = 00000020, %l7 = 0000009d, Mem[0000000010101410] = 00000075 a393c99d
1138 std %l6,[%i4+%o5] ! Mem[0000000010101410] = 00000020 0000009d
1139! Starting 10 instruction Load Burst
1140! Mem[00000000100c143c] = 79ff7bcf, %l0 = 0012000019b938ff
1141 ldswa [%i3+0x03c]%asi,%l0 ! %l0 = 0000000079ff7bcf
1142
1143p0_label_41:
1144! Mem[0000000010181400] = ba4c53f9, %l3 = ffffffffffffffd6
1145 ldswa [%i6+%g0]0x80,%l3 ! %l3 = ffffffffba4c53f9
1146! Mem[0000000030181408] = ad2ae708, %l4 = ffffffffffffffde
1147 ldsha [%i6+%o4]0x81,%l4 ! %l4 = ffffffffffffad2a
1148! Mem[00000000100c1400] = 9719948c, %l3 = ffffffffba4c53f9
1149 ldswa [%i3+%g0]0x88,%l3 ! %l3 = ffffffff9719948c
1150! Mem[0000000010141410] = 00ff0000, %l0 = 0000000079ff7bcf
1151 lduwa [%i5+%o5]0x80,%l0 ! %l0 = 0000000000ff0000
1152! %f9 = 7283718a, %f28 = ffffffff 7beed065
1153 fstod %f9 ,%f28 ! %f28 = 46506e31 40000000
1154! Mem[0000000030141408] = deff00ad000000b4, %l5 = 0000000093a3ee7b
1155 ldxa [%i5+%o4]0x81,%l5 ! %l5 = deff00ad000000b4
1156! Mem[000000001014143c] = d63e8b28, %l6 = 0000000000000020
1157 lduw [%i5+0x03c],%l6 ! %l6 = 00000000d63e8b28
1158! Mem[0000000010041410] = 0a2fb301, %l7 = 000000000000009d
1159 lduwa [%i1+%o5]0x80,%l7 ! %l7 = 000000000a2fb301
1160! Mem[0000000030141400] = 19b938ff, %f25 = fb087c2a
1161 lda [%i5+%g0]0x89,%f25 ! %f25 = 19b938ff
1162! Starting 10 instruction Store Burst
1163! Mem[0000000030181410] = ffabef37, %l4 = ffffffffffffad2a
1164 ldstuba [%i6+%o5]0x89,%l4 ! %l4 = 00000037000000ff
1165
1166p0_label_42:
1167! %f22 = 9dc993a3 75000000, Mem[0000000010001418] = 5c4739be d6e04eff
1168 std %f22,[%i0+0x018] ! Mem[0000000010001418] = 9dc993a3 75000000
1169! %l1 = 0000000000000000, Mem[0000000021800180] = 00ad68e0
1170 sth %l1,[%o3+0x180] ! Mem[0000000021800180] = 000068e0
1171! %l2 = ffffffffffffffff, Mem[00000000211c0001] = 0012c8b9
1172 stb %l2,[%o2+0x001] ! Mem[00000000211c0000] = 00ffc8b9
1173! %f22 = 9dc993a3, Mem[0000000010181410] = 00000000
1174 sta %f22,[%i6+%o5]0x88 ! Mem[0000000010181410] = 9dc993a3
1175! %l0 = 0000000000ff0000, Mem[0000000030001410] = 65d0ee7b
1176 stba %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00d0ee7b
1177! %l4 = 0000000000000037, Mem[0000000030181408] = 08e72aad
1178 stha %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 08e70037
1179! %f16 = 00120000, Mem[00000000300c1400] = ff005e34
1180 sta %f16,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00120000
1181! %l5 = deff00ad000000b4, Mem[00000000300c1408] = ffffffff
1182 stha %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffff00b4
1183! Mem[0000000010001400] = 00000000, %l1 = 0000000000000000
1184 ldstuba [%i0+%g0]0x80,%l1 ! %l1 = 00000000000000ff
1185! Starting 10 instruction Load Burst
1186! Mem[000000001018141c] = 2058379e, %f29 = 40000000
1187 ld [%i6+0x01c],%f29 ! %f29 = 2058379e
1188
1189p0_label_43:
1190! %f7 = 29783887, %f27 = 5e860d17
1191 fcmps %fcc3,%f7 ,%f27 ! %fcc3 = 1
1192! Mem[0000000010181408] = 00000075a393c99d, %l2 = ffffffffffffffff
1193 ldxa [%i6+%o4]0x88,%l2 ! %l2 = 00000075a393c99d
1194! Mem[0000000010081400] = 378b6def, %l2 = 00000075a393c99d
1195 lduba [%i2+%g0]0x88,%l2 ! %l2 = 00000000000000ef
1196! Mem[0000000010101400] = 19b938ff, %l5 = deff00ad000000b4
1197 lduba [%i4+%g0]0x88,%l5 ! %l5 = 00000000000000ff
1198! Mem[0000000030101410] = ffc993a3, %l4 = 0000000000000037
1199 ldsba [%i4+%o5]0x81,%l4 ! %l4 = ffffffffffffffff
1200! Mem[00000000300c1410] = 00ff1997, %l0 = 0000000000ff0000
1201 ldsha [%i3+%o5]0x81,%l0 ! %l0 = 00000000000000ff
1202! Mem[0000000010101410] = 000000200000009d, %f6 = c9666182 29783887
1203 ldda [%i4+0x010]%asi,%f6 ! %f6 = 00000020 0000009d
1204! %f3 = dab6b9b2, %f6 = 00000020
1205 fcmps %fcc3,%f3 ,%f6 ! %fcc3 = 1
1206! Mem[0000000030081400] = ffffffff, %l4 = ffffffffffffffff
1207 lduba [%i2+%g0]0x89,%l4 ! %l4 = 00000000000000ff
1208! Starting 10 instruction Store Burst
1209! %l4 = 000000ff, %l5 = 000000ff, Mem[0000000030081400] = ffffffff 55f1f847
1210 stda %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff 000000ff
1211
1212p0_label_44:
1213! %l2 = 00000000000000ef, Mem[0000000010101411] = 00000020
1214 stb %l2,[%i4+0x011] ! Mem[0000000010101410] = 00ef0020
1215! %f10 = 14c478fb, Mem[0000000010101400] = 19b938ff
1216 sta %f10,[%i4+%g0]0x88 ! Mem[0000000010101400] = 14c478fb
1217! Mem[0000000030001410] = 7beed000, %l3 = ffffffff9719948c
1218 ldstuba [%i0+%o5]0x89,%l3 ! %l3 = 00000000000000ff
1219! Mem[0000000030081400] = 000000ff, %l1 = 0000000000000000
1220 swapa [%i2+%g0]0x89,%l1 ! %l1 = 00000000000000ff
1221! %f0 = ef6d8b37 01333f72 510501e2 dab6b9b2
1222! %f4 = 00000000 00000000 00000020 0000009d
1223! %f8 = fcff8a65 7283718a 14c478fb f2e76961
1224! %f12 = 0cce34bc e5951aba 000000ad 000000b4
1225 stda %f0,[%i6]ASI_BLK_AIUSL ! Block Store to 0000000030181400
1226 membar #Sync ! Added by membar checker (12)
1227! Mem[0000000030181410] = 00000000, %l7 = 000000000a2fb301
1228 swapa [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000000
1229! Mem[0000000010041408] = ff4a0000, %l2 = 00000000000000ef
1230 ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
1231! Mem[00000000201c0000] = ffde2191, %l3 = 0000000000000000
1232 ldstub [%o0+%g0],%l3 ! %l3 = 000000ff000000ff
1233! %f14 = 000000ad 000000b4, Mem[0000000010081430] = 0cce34bc e5951aba
1234 stda %f14,[%i2+0x030]%asi ! Mem[0000000010081430] = 000000ad 000000b4
1235! Starting 10 instruction Load Burst
1236! Mem[0000000010001400] = 000000ff, %l5 = 00000000000000ff
1237 lduba [%i0+%g0]0x88,%l5 ! %l5 = 00000000000000ff
1238
1239p0_label_45:
1240! Mem[0000000010081410] = 00000000, %l6 = 00000000d63e8b28
1241 lduba [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000000
1242! Code Fragment 3
1243p0_fragment_4:
1244! %l0 = 00000000000000ff
1245 setx 0xbb9b9da7826db32f,%g7,%l0 ! %l0 = bb9b9da7826db32f
1246! %l1 = 00000000000000ff
1247 setx 0x93541fdfe17111a8,%g7,%l1 ! %l1 = 93541fdfe17111a8
1248 setx 0x1fe000, %g1, %g3
1249 or %l0, %g3, %l0 ! always set perrmask = 0xff
1250 setx 0x1ffff8, %g1, %g2
1251 and %l0, %g2, %l0
1252 ta T_CHANGE_HPRIV
1253 stxa %l1, [%l0]ASI_DCACHE_DATA
1254 ta T_CHANGE_NONHPRIV
1255! %l0 = bb9b9da7826db32f
1256 setx 0xb0e4555052441a5c,%g7,%l0 ! %l0 = b0e4555052441a5c
1257! %l1 = 93541fdfe17111a8
1258 setx 0x852f3c3fbe88360c,%g7,%l1 ! %l1 = 852f3c3fbe88360c
1259! Mem[00000000211c0000] = 00ffc8b9, %l7 = 0000000000000000
1260 lduba [%o2+0x000]%asi,%l7 ! %l7 = 0000000000000000
1261! Mem[0000000030041400] = 0000009d, %f27 = 5e860d17
1262 lda [%i1+%g0]0x81,%f27 ! %f27 = 0000009d
1263! Mem[0000000010181410] = ff0000009dc993a3, %l5 = 00000000000000ff
1264 ldxa [%i6+%o5]0x88,%l5 ! %l5 = ff0000009dc993a3
1265! Mem[0000000030001410] = 7beed0ff, %l1 = 852f3c3fbe88360c
1266 ldswa [%i0+%o5]0x89,%l1 ! %l1 = 000000007beed0ff
1267! Mem[0000000010041400] = b1000000ffabefe5, %f12 = 0cce34bc e5951aba
1268 ldda [%i1+%g0]0x80,%f12 ! %f12 = b1000000 ffabefe5
1269! Mem[0000000010181428] = 2a7c08fb, %l5 = ff0000009dc993a3
1270 lduw [%i6+0x028],%l5 ! %l5 = 000000002a7c08fb
1271! %l5 = 000000002a7c08fb, %l0 = b0e4555052441a5c, %l6 = 0000000000000000
1272 sub %l5,%l0,%l6 ! %l6 = 4f1baaafd837ee9f
1273! Starting 10 instruction Store Burst
1274! %l6 = 4f1baaafd837ee9f, Mem[0000000030181410] = 01b32f0a
1275 stha %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 01b3ee9f
1276
1277p0_label_46:
1278! %l2 = 00000000000000ff, Mem[0000000010001400] = ff000000, %asi = 80
1279 stha %l2,[%i0+0x000]%asi ! Mem[0000000010001400] = 00ff0000
1280! %f20 = 9dc993a3 00002cbd, Mem[00000000100c1410] = ffabefff 00000000
1281 stda %f20,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 9dc993a3 00002cbd
1282! Mem[0000000010181400] = ba4c53f9, %l2 = 00000000000000ff
1283 ldstuba [%i6+%g0]0x80,%l2 ! %l2 = 000000ba000000ff
1284! %l5 = 000000002a7c08fb, Mem[0000000010181400] = ffffffe1f9534cff
1285 stxa %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000002a7c08fb
1286! %f14 = 000000ad 000000b4, Mem[0000000010001400] = 0000ff00 084b351e
1287 stda %f14,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000ad 000000b4
1288! Mem[00000000211c0000] = 00ffc8b9, %l7 = 0000000000000000
1289 ldstub [%o2+%g0],%l7 ! %l7 = 00000000000000ff
1290! %l2 = 00000000000000ba, Mem[0000000030041400] = 9d000000
1291 stwa %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000ba
1292! %l1 = 000000007beed0ff, Mem[0000000010001400] = 000000b4
1293 stha %l1,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000d0ff
1294! Mem[0000000030081408] = b4000000, %l1 = 000000007beed0ff
1295 swapa [%i2+%o4]0x81,%l1 ! %l1 = 00000000b4000000
1296! Starting 10 instruction Load Burst
1297! Mem[0000000030041410] = bd2c0000, %l6 = 4f1baaafd837ee9f
1298 lduba [%i1+%o5]0x81,%l6 ! %l6 = 00000000000000bd
1299
1300p0_label_47:
1301! %l4 = 00000000000000ff, Mem[0000000010101408] = 00000000
1302 stba %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff000000
1303! Mem[0000000010141400] = ffd194f8dbe7fe5a, %f8 = fcff8a65 7283718a
1304 ldda [%i5+%g0]0x80,%f8 ! %f8 = ffd194f8 dbe7fe5a
1305! Mem[0000000010081434] = 000000b4, %f3 = dab6b9b2
1306 lda [%i2+0x034]%asi,%f3 ! %f3 = 000000b4
1307! Mem[00000000100c1410] = bd2c0000, %l3 = 00000000000000ff
1308 lduha [%i3+%o5]0x80,%l3 ! %l3 = 000000000000bd2c
1309! Mem[0000000010041400] = b1000000 ffabefe5, %l6 = 000000bd, %l7 = 00000000
1310 ldda [%i1+%g0]0x80,%l6 ! %l6 = 00000000b1000000 00000000ffabefe5
1311! Mem[0000000030181408] = 510501e2dab6b9b2, %f4 = 00000000 00000000
1312 ldda [%i6+%o4]0x89,%f4 ! %f4 = 510501e2 dab6b9b2
1313! Mem[0000000010181430] = e10e96eb, %f31 = 19b938ea
1314 ld [%i6+0x030],%f31 ! %f31 = e10e96eb
1315! Mem[0000000010181400] = 2a7c08fb, %l2 = 00000000000000ba
1316 ldsba [%i6+%g0]0x88,%l2 ! %l2 = fffffffffffffffb
1317! Mem[00000000100c1418] = bef7bb6d, %l2 = fffffffffffffffb
1318 ldub [%i3+0x01a],%l2 ! %l2 = 00000000000000bb
1319! Starting 10 instruction Store Burst
1320! Mem[0000000010181410] = a393c99d, %l4 = 000000ff, %l5 = 2a7c08fb
1321 add %i6,0x10,%g1
1322 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000a393c99d
1323
1324p0_label_48:
1325! Mem[00000000201c0000] = ffde2191, %l2 = 00000000000000bb
1326 ldstuba [%o0+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
1327! %l0 = b0e4555052441a5c, Mem[0000000030041408] = 786843ff
1328 stwa %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 52441a5c
1329! Mem[0000000030081400] = 00000000, %l6 = 00000000b1000000
1330 swapa [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000
1331! Mem[00000000100c1400] = 8c941997, %l3 = 000000000000bd2c
1332 ldstuba [%i3+%g0]0x80,%l3 ! %l3 = 0000008c000000ff
1333! Mem[000000001018140a] = 9dc993a3, %l1 = 00000000b4000000
1334 ldstub [%i6+0x00a],%l1 ! %l1 = 00000093000000ff
1335! %f30 = e110dc84, Mem[000000001014140c] = ffffffff
1336 sta %f30,[%i5+0x00c]%asi ! Mem[000000001014140c] = e110dc84
1337! %l7 = 00000000ffabefe5, Mem[0000000030081408] = 7beed0ff
1338 stba %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = e5eed0ff
1339! %l6 = 00000000, %l7 = ffabefe5, Mem[0000000010081410] = 00000000 00000000
1340 stda %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000 ffabefe5
1341! Mem[0000000010141400] = f894d1ff, %l1 = 0000000000000093
1342 ldstuba [%i5+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
1343! Starting 10 instruction Load Burst
1344! Mem[0000000010181434] = 19b938ea, %l7 = 00000000ffabefe5
1345 ldsw [%i6+0x034],%l7 ! %l7 = 0000000019b938ea
1346
1347p0_label_49:
1348! Mem[0000000010101410] = 2000ef00, %l7 = 0000000019b938ea
1349 lduwa [%i4+%o5]0x88,%l7 ! %l7 = 000000002000ef00
1350! Mem[00000000100c1410] = 9dc993a3 00002cbd, %l6 = 00000000, %l7 = 2000ef00
1351 ldda [%i3+%o5]0x88,%l6 ! %l6 = 0000000000002cbd 000000009dc993a3
1352! Mem[0000000030041400] = 73428349 000000ba, %l6 = 00002cbd, %l7 = 9dc993a3
1353 ldda [%i1+%g0]0x89,%l6 ! %l6 = 00000000000000ba 0000000073428349
1354! Mem[0000000010141400] = ffd194f8 dbe7fe5a, %l4 = 000000ff, %l5 = a393c99d
1355 ldda [%i5+%g0]0x80,%l4 ! %l4 = 00000000ffd194f8 00000000dbe7fe5a
1356! Mem[0000000010101420] = 2a7c08fb7dab064a, %f20 = 9dc993a3 00002cbd
1357 ldd [%i4+0x020],%f20 ! %f20 = 2a7c08fb 7dab064a
1358! Mem[00000000100c1430] = 2e8fd907 bfa0ff4d, %l2 = 000000ff, %l3 = 0000008c
1359 ldd [%i3+0x030],%l2 ! %l2 = 000000002e8fd907 00000000bfa0ff4d
1360! Mem[00000000100c1410] = 00002cbd, %l3 = 00000000bfa0ff4d
1361 ldswa [%i3+%o5]0x88,%l3 ! %l3 = 0000000000002cbd
1362! Mem[00000000300c1400] = 34558e39 00001200, %l4 = ffd194f8, %l5 = dbe7fe5a
1363 ldda [%i3+%g0]0x89,%l4 ! %l4 = 0000000000001200 0000000034558e39
1364! Mem[0000000010141410] = 0000ff00, %l6 = 00000000000000ba
1365 lduha [%i5+%o5]0x88,%l6 ! %l6 = 000000000000ff00
1366! Starting 10 instruction Store Burst
1367! %l5 = 0000000034558e39, Mem[0000000030101410] = bd2c0000a393c9ff
1368 stxa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000000034558e39
1369
1370p0_label_50:
1371! %l0 = b0e4555052441a5c, Mem[0000000030001400] = fca11a19
1372 stba %l0,[%i0+%g0]0x89 ! Mem[0000000030001400] = fca11a5c
1373! Mem[0000000030101408] = ff000000, %l3 = 0000000000002cbd
1374 ldstuba [%i4+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
1375! %f24 = 4a06ab7d, Mem[0000000010041408] = 00004aff
1376 sta %f24,[%i1+%o4]0x88 ! Mem[0000000010041408] = 4a06ab7d
1377! Mem[0000000010141408] = e5efabff, %l2 = 000000002e8fd907
1378 swapa [%i5+%o4]0x88,%l2 ! %l2 = 00000000e5efabff
1379! %l1 = 00000000000000ff, Mem[0000000030141408] = ad00ffde
1380 stha %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = ad0000ff
1381! %l3 = 00000000000000ff, %l6 = 000000000000ff00, %l2 = 00000000e5efabff
1382 orn %l3,%l6,%l2 ! %l2 = ffffffffffff00ff
1383! %l4 = 0000000000001200, Mem[0000000030081400] = 000000b1
1384 stwa %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00001200
1385! Mem[0000000010081411] = 00000000, %l5 = 0000000034558e39
1386 ldstub [%i2+0x011],%l5 ! %l5 = 00000000000000ff
1387! %l5 = 0000000000000000, Mem[0000000010081420] = fcff8a657283718a
1388 stx %l5,[%i2+0x020] ! Mem[0000000010081420] = 0000000000000000
1389! Starting 10 instruction Load Burst
1390! Mem[00000000300c1410] = 9719ff00, %l6 = 000000000000ff00
1391 lduwa [%i3+%o5]0x89,%l6 ! %l6 = 000000009719ff00
1392
1393p0_label_51:
1394! Mem[0000000010041410] = 0a2fb301, %f22 = 9dc993a3
1395 ld [%i1+%o5],%f22 ! %f22 = 0a2fb301
1396! Mem[0000000010081400] = 378b6def, %l5 = 0000000000000000
1397 ldsha [%i2+%g0]0x88,%l5 ! %l5 = 0000000000006def
1398! %l0 = b0e4555052441a5c, imm = fffffffffffff900, %l7 = 0000000073428349
1399 xnor %l0,-0x700,%l7 ! %l7 = b0e4555052441ca3
1400! Mem[0000000030141410] = 9dc993a3, %l3 = 00000000000000ff
1401 ldsha [%i5+%o5]0x89,%l3 ! %l3 = ffffffffffff93a3
1402! Mem[0000000030081408] = ffd0eee5, %l0 = b0e4555052441a5c
1403 ldsba [%i2+%o4]0x89,%l0 ! %l0 = ffffffffffffffe5
1404! Mem[0000000030181408] = dab6b9b2, %l4 = 0000000000001200
1405 lduba [%i6+%o4]0x89,%l4 ! %l4 = 00000000000000b2
1406! Mem[0000000010101408] = ff00000055004b08, %f4 = 510501e2 dab6b9b2
1407 ldda [%i4+%o4]0x80,%f4 ! %f4 = ff000000 55004b08
1408! Mem[0000000030001410] = ffd0ee7b e3ae3d96, %l4 = 000000b2, %l5 = 00006def
1409 ldda [%i0+%o5]0x81,%l4 ! %l4 = 00000000ffd0ee7b 00000000e3ae3d96
1410! Mem[00000000100c1408] = 82d5e5ffff000000, %f26 = 000000f7 0000009d
1411 ldda [%i3+%o4]0x88,%f26 ! %f26 = 82d5e5ff ff000000
1412! Starting 10 instruction Store Burst
1413! Mem[0000000021800041] = f2215509, %l3 = ffffffffffff93a3
1414 ldstuba [%o3+0x041]%asi,%l3 ! %l3 = 00000021000000ff
1415
1416p0_label_52:
1417! %f2 = 510501e2 000000b4, Mem[0000000010181410] = a393c99d 000000ff
1418 stda %f2 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 510501e2 000000b4
1419! %f14 = 000000ad 000000b4, %l6 = 000000009719ff00
1420! Mem[00000000100c1420] = 8e99c375a42f7dfb
1421 add %i3,0x020,%g1
1422 stda %f14,[%g1+%l6]ASI_PST32_PL ! Mem[00000000100c1420] = 8e99c375a42f7dfb
1423! Mem[0000000010001400] = 0000d0ff, %l2 = ffffffffffff00ff
1424 ldstuba [%i0+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
1425! %l1 = 00000000000000ff, Mem[0000000010101410] = 9d0000002000ef00
1426 stxa %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000000000ff
1427! Mem[0000000030101410] = 34558e39, %l7 = b0e4555052441ca3
1428 swapa [%i4+%o5]0x89,%l7 ! %l7 = 0000000034558e39
1429! Mem[00000000300c1400] = 00120000, %l6 = 000000009719ff00
1430 ldstuba [%i3+%g0]0x81,%l6 ! %l6 = 00000000000000ff
1431! %l2 = 00000000000000ff, Mem[00000000100c1408] = ff000000
1432 stwa %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff
1433! %f16 = 00120000 00000000, %l7 = 0000000034558e39
1434! Mem[0000000030181410] = 9feeb30100000000
1435 add %i6,0x010,%g1
1436 stda %f16,[%g1+%l7]ASI_PST16_S ! Mem[0000000030181410] = 0012b30100000000
1437! Mem[0000000010001410] = 1e162ee4, %l1 = 00000000000000ff
1438 ldstuba [%i0+%o5]0x80,%l1 ! %l1 = 0000001e000000ff
1439! Starting 10 instruction Load Burst
1440! Mem[0000000010181408] = 9dc9ffa3 75000000, %l6 = 00000000, %l7 = 34558e39
1441 ldd [%i6+%o4],%l6 ! %l6 = 000000009dc9ffa3 0000000075000000
1442
1443p0_label_53:
1444! Mem[00000000100c1410] = bd2c0000a393c99d, %l3 = 0000000000000021
1445 ldxa [%i3+%o5]0x80,%l3 ! %l3 = bd2c0000a393c99d
1446! Mem[0000000010041408] = 4a06ab7d, %l1 = 000000000000001e
1447 ldsba [%i1+%o4]0x88,%l1 ! %l1 = 000000000000007d
1448! Mem[0000000010101418] = 7492c75d c43786ab, %l4 = ffd0ee7b, %l5 = e3ae3d96
1449 ldda [%i4+0x018]%asi,%l4 ! %l4 = 000000007492c75d 00000000c43786ab
1450! Mem[0000000030081400] = 00001200 ff000000, %l6 = 9dc9ffa3, %l7 = 75000000
1451 ldda [%i2+%g0]0x81,%l6 ! %l6 = 0000000000001200 00000000ff000000
1452! Mem[0000000010101408] = ff000000, %f21 = 7dab064a
1453 lda [%i4+%o4]0x80,%f21 ! %f21 = ff000000
1454! Mem[0000000010141400] = f894d1ff, %l0 = ffffffffffffffe5
1455 ldswa [%i5+%g0]0x88,%l0 ! %l0 = fffffffff894d1ff
1456! Mem[0000000010081410] = 00ff0000, %l0 = fffffffff894d1ff
1457 ldswa [%i2+%o5]0x80,%l0 ! %l0 = 0000000000ff0000
1458! Mem[0000000030101410] = a31c4452, %f15 = 000000b4
1459 lda [%i4+%o5]0x81,%f15 ! %f15 = a31c4452
1460! %l6 = 0000000000001200, Mem[0000000010101410] = ff00000000000000
1461 stxa %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000000000001200
1462! Starting 10 instruction Store Burst
1463! Mem[0000000030001410] = 7beed0ff, %l2 = 00000000000000ff
1464 ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
1465
1466p0_label_54:
1467! %f0 = ef6d8b37 01333f72, %l3 = bd2c0000a393c99d
1468! Mem[0000000010141420] = 93d84b5f26c0a520
1469 add %i5,0x020,%g1
1470 stda %f0,[%g1+%l3]ASI_PST32_P ! Mem[0000000010141420] = 93d84b5f01333f72
1471! Mem[0000000030141400] = ff38b919, %l2 = 00000000000000ff
1472 swapa [%i5+%g0]0x81,%l2 ! %l2 = 00000000ff38b919
1473! Mem[0000000010001410] = ff162ee4, %l3 = a393c99d, %l5 = c43786ab
1474 add %i0,0x10,%g1
1475 casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000ff162ee4
1476! %l4 = 000000007492c75d, Mem[0000000010001400] = ffd00000
1477 stwa %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 7492c75d
1478! %l4 = 000000007492c75d, imm = 0000000000000141, %l1 = 000000000000007d
1479 addc %l4,0x141,%l1 ! %l1 = 000000007492c89e
1480! Mem[0000000010101410] = 00000000, %l0 = 0000000000ff0000
1481 ldstuba [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000ff
1482! Mem[0000000010181400] = 2a7c08fb, %l0 = 0000000000000000
1483 ldstuba [%i6+%g0]0x88,%l0 ! %l0 = 000000fb000000ff
1484! Mem[0000000010001408] = 55f1f847, %l7 = 00000000ff000000
1485 swapa [%i0+%o4]0x80,%l7 ! %l7 = 0000000055f1f847
1486! Mem[0000000010181408] = a3ffc99d, %l2 = 00000000ff38b919
1487 swapa [%i6+%o4]0x88,%l2 ! %l2 = 00000000a3ffc99d
1488! Starting 10 instruction Load Burst
1489! Mem[0000000030101408] = 000000ff, %l0 = 00000000000000fb
1490 lduba [%i4+%o4]0x89,%l0 ! %l0 = 00000000000000ff
1491
1492p0_label_55:
1493! Mem[0000000010001400] = 7492c75d, %l0 = 00000000000000ff
1494 lduwa [%i0+%g0]0x80,%l0 ! %l0 = 000000007492c75d
1495! Mem[0000000030041408] = 5c1a4452, %l2 = 00000000a3ffc99d
1496 ldswa [%i1+%o4]0x89,%l2 ! %l2 = 000000005c1a4452
1497! Mem[00000000300c1410] = 9719ff00, %f27 = ff000000
1498 lda [%i3+%o5]0x89,%f27 ! %f27 = 9719ff00
1499! Mem[0000000010081400] = ef6d8b37, %l3 = bd2c0000a393c99d
1500 lduba [%i2+%g0]0x80,%l3 ! %l3 = 00000000000000ef
1501! Mem[0000000010101428] = 170d865e, %l2 = 000000005c1a4452
1502 ldsb [%i4+0x02a],%l2 ! %l2 = ffffffffffffff86
1503! Mem[00000000300c1410] = 9719ff00, %f25 = 19b938ff
1504 lda [%i3+%o5]0x89,%f25 ! %f25 = 9719ff00
1505! Mem[0000000020800000] = 39ff7fd0, %l0 = 000000007492c75d
1506 ldsha [%o1+0x000]%asi,%l0 ! %l0 = 00000000000039ff
1507! Mem[0000000010001414] = 75769327, %l2 = ffffffffffffff86
1508 lduha [%i0+0x014]%asi,%l2 ! %l2 = 0000000000007576
1509! Mem[00000000100c1410] = bd2c0000a393c99d, %l2 = 0000000000007576
1510 ldxa [%i3+%o5]0x80,%l2 ! %l2 = bd2c0000a393c99d
1511! Starting 10 instruction Store Burst
1512! %l7 = 0000000055f1f847, Mem[0000000030181408] = b2b9b6da
1513 stha %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = f847b6da
1514
1515p0_label_56:
1516! %l1 = 000000007492c89e, Mem[0000000030001408] = 26c0a5ff
1517 stwa %l1,[%i0+%o4]0x89 ! Mem[0000000030001408] = 7492c89e
1518! Mem[0000000010101420] = 2a7c08fb7dab064a, %l2 = bd2c0000a393c99d, %l2 = bd2c0000a393c99d
1519 add %i4,0x20,%g1
1520 casxa [%g1]0x80,%l2,%l2 ! %l2 = 2a7c08fb7dab064a
1521! Mem[0000000010101410] = ff00000000001200, %l2 = 2a7c08fb7dab064a, %l1 = 000000007492c89e
1522 add %i4,0x10,%g1
1523 casxa [%g1]0x80,%l2,%l1 ! %l1 = ff00000000001200
1524! %l1 = ff00000000001200, Mem[0000000010081400] = 378b6def
1525 stwa %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00001200
1526! %l6 = 0000000000001200, Mem[0000000030081400] = 000000ff00120000
1527 stxa %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000000000001200
1528! %l6 = 00001200, %l7 = 55f1f847, Mem[0000000030181408] = f847b6da e2010551
1529 stda %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00001200 55f1f847
1530! Mem[0000000030041410] = bd2c0000, %l1 = ff00000000001200
1531 ldstuba [%i1+%o5]0x81,%l1 ! %l1 = 000000bd000000ff
1532! Mem[0000000010141408] = 2e8fd907, %l1 = 00000000000000bd
1533 ldstuba [%i5+%o4]0x88,%l1 ! %l1 = 00000007000000ff
1534! %l4 = 000000007492c75d, Mem[00000000100c1410] = bd2c0000, %asi = 80
1535 stwa %l4,[%i3+0x010]%asi ! Mem[00000000100c1410] = 7492c75d
1536! Starting 10 instruction Load Burst
1537! Mem[0000000010081408] = deffffff, %l7 = 0000000055f1f847
1538 lduwa [%i2+%o4]0x88,%l7 ! %l7 = 00000000deffffff
1539
1540p0_label_57:
1541! Mem[0000000030001410] = 963daee3 7beed0ff, %l4 = 7492c75d, %l5 = ff162ee4
1542 ldda [%i0+%o5]0x89,%l4 ! %l4 = 000000007beed0ff 00000000963daee3
1543! Mem[0000000030001410] = 7beed0ff, %l7 = 00000000deffffff
1544 lduba [%i0+%o5]0x89,%l7 ! %l7 = 00000000000000ff
1545! Mem[0000000030001408] = 9ec89274, %l6 = 0000000000001200
1546 ldstuba [%i0+%o4]0x81,%l6 ! %l6 = 0000009e000000ff
1547! Mem[0000000010141408] = ffd98f2e, %l0 = 00000000000039ff
1548 lduha [%i5+%o4]0x80,%l0 ! %l0 = 000000000000ffd9
1549! Mem[0000000010141428] = 0b7861b4, %l2 = 2a7c08fb7dab064a
1550 ldub [%i5+0x029],%l2 ! %l2 = 0000000000000078
1551! Mem[0000000030041400] = 73428349 000000ba, %l0 = 0000ffd9, %l1 = 00000007
1552 ldda [%i1+%g0]0x89,%l0 ! %l0 = 00000000000000ba 0000000073428349
1553! Mem[0000000010041428] = 0000000f, %l2 = 0000000000000078
1554 lduwa [%i1+0x028]%asi,%l2 ! %l2 = 000000000000000f
1555! Mem[00000000300c1400] = ff120000, %l5 = 00000000963daee3
1556 ldswa [%i3+%g0]0x81,%l5 ! %l5 = ffffffffff120000
1557! Mem[0000000010141400] = 5afee7dbf894d1ff, %l1 = 0000000073428349
1558 ldxa [%i5+%g0]0x88,%l1 ! %l1 = 5afee7dbf894d1ff
1559! Starting 10 instruction Store Burst
1560! %f22 = 0a2fb301, Mem[0000000030041408] = 52441a5c
1561 sta %f22,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0a2fb301
1562
1563p0_label_58:
1564! %l3 = 00000000000000ef, Mem[0000000021800000] = fdddb958, %asi = 80
1565 stba %l3,[%o3+0x000]%asi ! Mem[0000000021800000] = efddb958
1566! Mem[0000000030181410] = 0012b301, %l2 = 000000000000000f
1567 ldstuba [%i6+%o5]0x81,%l2 ! %l2 = 00000000000000ff
1568! Mem[0000000030001400] = fca11a5c, %l1 = 5afee7dbf894d1ff
1569 ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 0000005c000000ff
1570! Mem[00000000211c0000] = ffffc8b9, %l4 = 000000007beed0ff
1571 ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
1572! %f12 = b1000000, Mem[00000000100c1408] = 000000ff
1573 sta %f12,[%i3+%o4]0x88 ! Mem[00000000100c1408] = b1000000
1574! Mem[0000000030141400] = 000000ff, %l4 = 00000000000000ff
1575 swapa [%i5+%g0]0x81,%l4 ! %l4 = 00000000000000ff
1576! %l5 = ffffffffff120000, Mem[0000000010081410] = e5efabff0000ff00
1577 stxa %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffffffffff120000
1578! %l0 = 00000000000000ba, Mem[0000000030181400] = 723f3301378b6def
1579 stxa %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000000000ba
1580! %f18 = 93b81113 000000b4, %l3 = 00000000000000ef
1581! Mem[0000000010141408] = ffd98f2ee110dc84
1582 add %i5,0x008,%g1
1583 stda %f18,[%g1+%l3]ASI_PST16_P ! Mem[0000000010141408] = 93b81113000000b4
1584! Starting 10 instruction Load Burst
1585! Mem[0000000010181400] = ff087c2a, %l5 = ffffffffff120000
1586 ldswa [%i6+%g0]0x80,%l5 ! %l5 = ffffffffff087c2a
1587
1588p0_label_59:
1589! Mem[00000000211c0000] = ffffc8b9, %l2 = 0000000000000000
1590 lduha [%o2+0x000]%asi,%l2 ! %l2 = 000000000000ffff
1591! Mem[00000000300c1408] = b400ffffe5efabff, %l2 = 000000000000ffff
1592 ldxa [%i3+%o4]0x81,%l2 ! %l2 = b400ffffe5efabff
1593! Mem[0000000010041410] = 0a2fb301, %l1 = 000000000000005c
1594 ldsha [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000a2f
1595! Mem[0000000010041408] = 7dab064a, %l6 = 000000000000009e
1596 lduha [%i1+%o4]0x80,%l6 ! %l6 = 0000000000007dab
1597! Code Fragment 3
1598p0_fragment_5:
1599! %l0 = 00000000000000ba
1600 setx 0xcca1d0ef96d641d4,%g7,%l0 ! %l0 = cca1d0ef96d641d4
1601! %l1 = 0000000000000a2f
1602 setx 0x716a55083d5300ca,%g7,%l1 ! %l1 = 716a55083d5300ca
1603 setx 0x1fe000, %g1, %g3
1604 or %l0, %g3, %l0 ! always set perrmask = 0xff
1605 setx 0x1ffff8, %g1, %g2
1606 and %l0, %g2, %l0
1607 ta T_CHANGE_HPRIV
1608 stxa %l1, [%l0]ASI_DCACHE_DATA
1609 ta T_CHANGE_NONHPRIV
1610! %l0 = cca1d0ef96d641d4
1611 setx 0x972b12ffc10b0b5b,%g7,%l0 ! %l0 = 972b12ffc10b0b5b
1612! %l1 = 716a55083d5300ca
1613 setx 0x6da59e5fb91bca31,%g7,%l1 ! %l1 = 6da59e5fb91bca31
1614! Mem[0000000030041410] = 00002cff, %l5 = ffffffffff087c2a
1615 lduwa [%i1+%o5]0x89,%l5 ! %l5 = 0000000000002cff
1616! Mem[0000000030101408] = ff000000, %l1 = 6da59e5fb91bca31
1617 lduwa [%i4+%o4]0x81,%l1 ! %l1 = 00000000ff000000
1618! Mem[0000000030041408] = 0a2fb301, %l1 = 00000000ff000000
1619 ldsha [%i1+%o4]0x81,%l1 ! %l1 = 0000000000000a2f
1620! Mem[0000000010001400] = 7492c75d, %l3 = 00000000000000ef
1621 ldsba [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000074
1622! Starting 10 instruction Store Burst
1623! %f18 = 93b81113 000000b4, %l4 = 00000000000000ff
1624! Mem[0000000030101408] = ff000000826166c9
1625 add %i4,0x008,%g1
1626 stda %f18,[%g1+%l4]ASI_PST16_SL ! Mem[0000000030101408] = b40000001311b893
1627
1628p0_label_60:
1629! %l0 = 972b12ffc10b0b5b, Mem[0000000010101400] = fb78c414
1630 stwa %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = c10b0b5b
1631! %l4 = 00000000000000ff, Mem[0000000010041432] = e5efabff, %asi = 80
1632 stba %l4,[%i1+0x032]%asi ! Mem[0000000010041430] = e5efffff
1633! %f19 = 000000b4, %f4 = ff000000
1634 fsqrts %f19,%f4 ! %l0 = 972b12ffc10b0b7d, Unfinished, %fsr = 1400000400
1635! %f26 = 82d5e5ff 9719ff00, Mem[0000000010041408] = 4a06ab7d 00000a2f
1636 stda %f26,[%i1+%o4]0x88 ! Mem[0000000010041408] = 82d5e5ff 9719ff00
1637! Mem[0000000010081420] = 0000000000000000, %l5 = 0000000000002cff, %l6 = 0000000000007dab
1638 add %i2,0x20,%g1
1639 casxa [%g1]0x80,%l5,%l6 ! %l6 = 0000000000000000
1640! %l4 = 00000000000000ff, Mem[00000000211c0001] = ffffc8b9
1641 stb %l4,[%o2+0x001] ! Mem[00000000211c0000] = ffffc8b9
1642! %l2 = e5efabff, %l3 = 00000074, Mem[0000000030041410] = ff2c0000 a393c99d
1643 stda %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = e5efabff 00000074
1644! %l7 = 00000000000000ff, Mem[0000000030141400] = 000000ff84dc10e1
1645 stxa %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000000000ff
1646! %l0 = 972b12ffc10b0b7d, Mem[0000000010081408] = deffffff
1647 stba %l0,[%i2+%o4]0x88 ! Mem[0000000010081408] = deffff7d
1648! Starting 10 instruction Load Burst
1649! Code Fragment 4
1650p0_fragment_6:
1651! %l0 = 972b12ffc10b0b7d
1652 setx 0xc0cbdfefcdb6c3bf,%g7,%l0 ! %l0 = c0cbdfefcdb6c3bf
1653! %l1 = 0000000000000a2f
1654 setx 0xf65958002ca82b8a,%g7,%l1 ! %l1 = f65958002ca82b8a
1655 setx 0x7ff8, %g1, %g2
1656 and %l0, %g2, %l0
1657 setx 0xffffffff, %g1, %g2
1658 and %l1, %g2, %l1
1659 setx 0x100000000, %g1, %g2
1660 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1661 ta T_CHANGE_HPRIV
1662 stxa %l1, [%l0]ASI_ICACHE_INSTR
1663 ta T_CHANGE_NONHPRIV
1664! %l0 = c0cbdfefcdb6c3bf
1665 setx 0xe7f8c6ff98fe2da2,%g7,%l0 ! %l0 = e7f8c6ff98fe2da2
1666! %l1 = f65958002ca82b8a
1667 setx 0x066ececfd5a70b00,%g7,%l1 ! %l1 = 066ececfd5a70b00
1668
1669p0_label_61:
1670! Mem[0000000010181400] = ff087c2a00000000, %f14 = 000000ad a31c4452
1671 ldda [%i6+0x000]%asi,%f14 ! %f14 = ff087c2a 00000000
1672! Mem[0000000030001410] = ffd0ee7b e3ae3d96, %l2 = e5efabff, %l3 = 00000074
1673 ldda [%i0+%o5]0x81,%l2 ! %l2 = 00000000ffd0ee7b 00000000e3ae3d96
1674! Mem[0000000020800000] = 39ff7fd0, %l0 = e7f8c6ff98fe2da2
1675 lduha [%o1+0x000]%asi,%l0 ! %l0 = 00000000000039ff
1676! %l1 = 066ececfd5a70b00, %l6 = 0000000000000000, %l5 = 0000000000002cff
1677 addc %l1,%l6,%l5 ! %l5 = 066ececfd5a70b00
1678! %l4 = 00000000000000ff, immed = 00000876, %y = ffffffb5
1679 umul %l4,0x876,%l3 ! %l3 = 0000000000086d8a, %y = 00000000
1680! Mem[000000001000141c] = 75000000, %f21 = ff000000
1681 ld [%i0+0x01c],%f21 ! %f21 = 75000000
1682! Mem[0000000020800000] = 39ff7fd0, %l6 = 0000000000000000
1683 ldsh [%o1+%g0],%l6 ! %l6 = 00000000000039ff
1684! Mem[0000000010141408] = 93b81113, %l3 = 0000000000086d8a
1685 ldsw [%i5+%o4],%l3 ! %l3 = ffffffff93b81113
1686! Mem[0000000010101410] = ff000000 00001200, %l6 = 000039ff, %l7 = 000000ff
1687 ldda [%i4+0x010]%asi,%l6 ! %l6 = 00000000ff000000 0000000000001200
1688! Starting 10 instruction Store Burst
1689! %l0 = 000039ff, %l1 = d5a70b00, Mem[0000000010081408] = 7dffffde 65d0ee7b
1690 stda %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 000039ff d5a70b00
1691
1692p0_label_62:
1693! %l6 = 00000000ff000000, Mem[0000000010001414] = 75769327
1694 stw %l6,[%i0+0x014] ! Mem[0000000010001414] = ff000000
1695! %l5 = 066ececfd5a70b00, Mem[00000000211c0000] = ffffc8b9, %asi = 80
1696 stha %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0b00c8b9
1697! %f16 = 00120000 00000000, Mem[0000000010101400] = c10b0b5b 00001200
1698 stda %f16,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00120000 00000000
1699! Mem[0000000010001430] = 2c728cdc, %l2 = ffd0ee7b, %l4 = 000000ff
1700 add %i0,0x30,%g1
1701 casa [%g1]0x80,%l2,%l4 ! %l4 = 000000002c728cdc
1702! %l1 = 066ececfd5a70b00, Mem[0000000010101408] = ff00000055004b08
1703 stxa %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = 066ececfd5a70b00
1704! Mem[0000000010141401] = ffd194f8, %l2 = 00000000ffd0ee7b
1705 ldstub [%i5+0x001],%l2 ! %l2 = 000000d1000000ff
1706! Mem[0000000030041410] = e5efabff, %l0 = 00000000000039ff
1707 ldstuba [%i1+%o5]0x81,%l0 ! %l0 = 000000e5000000ff
1708! %l0 = 00000000000000e5, Mem[0000000010181412] = 510501e2
1709 sth %l0,[%i6+0x012] ! Mem[0000000010181410] = 510500e5
1710! %l4 = 000000002c728cdc, Mem[0000000030041408] = 0a2fb3019dc993a3
1711 stxa %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000002c728cdc
1712! Starting 10 instruction Load Burst
1713! Mem[0000000030181410] = ff12b301 00000000, %l2 = 000000d1, %l3 = 93b81113
1714 ldda [%i6+%o5]0x81,%l2 ! %l2 = 00000000ff12b301 0000000000000000
1715
1716p0_label_63:
1717! Mem[0000000030041408] = 00000000, %l0 = 00000000000000e5
1718 lduha [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000
1719! Mem[0000000030141410] = 9dc993a3, %f23 = 75000000
1720 lda [%i5+%o5]0x89,%f23 ! %f23 = 9dc993a3
1721! Mem[0000000030041410] = ffefabff, %l5 = 066ececfd5a70b00
1722 lduba [%i1+%o5]0x81,%l5 ! %l5 = 00000000000000ff
1723! Mem[0000000030141410] = a393c99d, %l5 = 00000000000000ff
1724 lduha [%i5+%o5]0x81,%l5 ! %l5 = 000000000000a393
1725! Mem[0000000010041434] = bc34ce0c, %f27 = 9719ff00
1726 ld [%i1+0x034],%f27 ! %f27 = bc34ce0c
1727! Mem[0000000030001408] = ffc89274, %l2 = 00000000ff12b301
1728 ldswa [%i0+%o4]0x81,%l2 ! %l2 = ffffffffffc89274
1729! Mem[0000000030001410] = ffd0ee7be3ae3d96, %l1 = 066ececfd5a70b00
1730 ldxa [%i0+%o5]0x81,%l1 ! %l1 = ffd0ee7be3ae3d96
1731! Mem[0000000030101400] = cf0b2582, %l7 = 0000000000001200
1732 lduwa [%i4+%g0]0x89,%l7 ! %l7 = 00000000cf0b2582
1733! Mem[0000000030081410] = 000000f7, %l4 = 000000002c728cdc
1734 lduwa [%i2+%o5]0x89,%l4 ! %l4 = 00000000000000f7
1735! Starting 10 instruction Store Burst
1736! %f14 = ff087c2a, Mem[0000000030081408] = ffd0eee5
1737 sta %f14,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff087c2a
1738
1739p0_label_64:
1740! %l7 = 00000000cf0b2582, Mem[0000000030081400] = 00001200
1741 stba %l7,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00001282
1742! %l4 = 00000000000000f7, Mem[00000000211c0000] = 0b00c8b9, %asi = 80
1743 stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00f7c8b9
1744! %l6 = 00000000ff000000, Mem[0000000030041408] = 00000000
1745 stba %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
1746! Mem[000000001008140c] = d5a70b00, %l3 = 0000000000000000
1747 ldstuba [%i2+0x00c]%asi,%l3 ! %l3 = 000000d5000000ff
1748! %l0 = 0000000000000000, Mem[0000000030081408] = ff087c2a
1749 stha %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff080000
1750! %l5 = 000000000000a393, Mem[0000000030101400] = 82250bcf
1751 stha %l5,[%i4+%g0]0x81 ! Mem[0000000030101400] = a3930bcf
1752! %l3 = 00000000000000d5, Mem[0000000010041410] = 01b32f0a
1753 stba %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 01b32fd5
1754! %l0 = 0000000000000000, Mem[0000000010081400] = 00120000
1755 stwa %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
1756! %f0 = ef6d8b37, Mem[0000000010101420] = 2a7c08fb
1757 sta %f0 ,[%i4+0x020]%asi ! Mem[0000000010101420] = ef6d8b37
1758! Starting 10 instruction Load Burst
1759! Mem[0000000030181400] = 00000000, %l3 = 00000000000000d5
1760 ldsba [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000000
1761
1762p0_label_65:
1763! %f15 = 00000000, %f28 = 46506e31
1764 fcmpes %fcc2,%f15,%f28 ! %fcc2 = 1
1765! Mem[000000001000142c] = 2fbaa38f, %l0 = 0000000000000000
1766 lduw [%i0+0x02c],%l0 ! %l0 = 000000002fbaa38f
1767! Mem[00000000211c0000] = 00f7c8b9, %l2 = ffffffffffc89274
1768 ldub [%o2+%g0],%l2 ! %l2 = 0000000000000000
1769 membar #Sync ! Added by membar checker (13)
1770! Mem[00000000300c1400] = ff120000 398e5534 b400ffff e5efabff
1771! Mem[00000000300c1410] = 00ff1997 378b6def a14c30b9 c51c61bb
1772! Mem[00000000300c1420] = 19bb3acc ca9768bf da2d032b fb5acd6b
1773! Mem[00000000300c1430] = 82e04a37 466e5e97 0a2fb301 dad8f819
1774 ldda [%i3]ASI_BLK_SL,%f16 ! Block Load from 00000000300c1400
1775! Mem[0000000010141410] = 00ff0000000000ff, %f4 = ff000000 55004b08
1776 ldda [%i5+0x010]%asi,%f4 ! %f4 = 00ff0000 000000ff
1777! Mem[0000000030041400] = 73428349 000000ba, %l6 = ff000000, %l7 = cf0b2582
1778 ldda [%i1+%g0]0x89,%l6 ! %l6 = 00000000000000ba 0000000073428349
1779! Mem[0000000030081400] = 00001282, %l7 = 0000000073428349
1780 lduha [%i2+%g0]0x89,%l7 ! %l7 = 0000000000001282
1781! Mem[0000000010141410] = 00ff0000, %l0 = 000000002fbaa38f
1782 lduba [%i5+%o5]0x80,%l0 ! %l0 = 0000000000000000
1783! Mem[0000000030101400] = a3930bcfea584e8c, %f14 = ff087c2a 00000000
1784 ldda [%i4+%g0]0x81,%f14 ! %f14 = a3930bcf ea584e8c
1785! Starting 10 instruction Store Burst
1786! Mem[000000001008140c] = ffa70b00, %l1 = ffd0ee7be3ae3d96, %asi = 80
1787 swapa [%i2+0x00c]%asi,%l1 ! %l1 = 00000000ffa70b00
1788
1789p0_label_66:
1790! Mem[00000000100c1424] = a42f7dfb, %l2 = 0000000000000000, %asi = 80
1791 swapa [%i3+0x024]%asi,%l2 ! %l2 = 00000000a42f7dfb
1792! %l4 = 000000f7, %l5 = 0000a393, Mem[0000000010001400] = 5dc79274 000000ad
1793 stda %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000f7 0000a393
1794! %l2 = a42f7dfb, %l3 = 00000000, Mem[0000000030181400] = 00000000 000000ba
1795 stda %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = a42f7dfb 00000000
1796! %l3 = 0000000000000000, Mem[0000000010181408] = ff38b919
1797 stha %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff380000
1798! %l1 = 00000000ffa70b00, Mem[0000000030001410] = 963daee37beed0ff
1799 stxa %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000ffa70b00
1800! %l6 = 00000000000000ba, Mem[0000000030081400] = 00001282
1801 stba %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000012ba
1802! %f14 = a3930bcf ea584e8c, Mem[0000000030041408] = 00000000 2c728cdc
1803 stda %f14,[%i1+%o4]0x81 ! Mem[0000000030041408] = a3930bcf ea584e8c
1804! Mem[00000000300c1400] = 000012ff, %l4 = 00000000000000f7
1805 ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
1806! Mem[0000000010001400] = 000000f7, %l6 = 00000000000000ba
1807 lduha [%i0+%g0]0x88,%l6 ! %l6 = 00000000000000f7
1808! Starting 10 instruction Load Burst
1809! Mem[0000000030101400] = 8c4e58eacf0b93a3, %f0 = ef6d8b37 01333f72
1810 ldda [%i4+%g0]0x89,%f0 ! %f0 = 8c4e58ea cf0b93a3
1811
1812p0_label_67:
1813! Mem[0000000010081418] = c9666182, %l4 = 00000000000000ff
1814 lduh [%i2+0x018],%l4 ! %l4 = 000000000000c966
1815! Mem[0000000010181400] = ff087c2a, %l2 = 00000000a42f7dfb
1816 lduha [%i6+%g0]0x80,%l2 ! %l2 = 000000000000ff08
1817! Mem[0000000010081400] = 0000000001333f72, %f12 = b1000000 ffabefe5
1818 ldda [%i2+%g0]0x80,%f12 ! %f12 = 00000000 01333f72
1819! %l2 = 000000000000ff08, %l1 = 00000000ffa70b00, %l6 = 00000000000000f7
1820 add %l2,%l1,%l6 ! %l6 = 00000000ffa80a08
1821! Mem[0000000010081400] = 00000000, %l0 = 0000000000000000
1822 lduha [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
1823! Mem[0000000030101408] = 000000b4, %l0 = 0000000000000000
1824 ldswa [%i4+%o4]0x89,%l0 ! %l0 = 00000000000000b4
1825! Mem[0000000010101410] = 000000ff, %l5 = 000000000000a393
1826 lduha [%i4+%o5]0x88,%l5 ! %l5 = 00000000000000ff
1827! Mem[0000000030181410] = 01b312ff, %l3 = 0000000000000000
1828 ldswa [%i6+%o5]0x89,%l3 ! %l3 = 0000000001b312ff
1829! Mem[0000000010141414] = 000000ff, %l4 = 000000000000c966
1830 lduwa [%i5+0x014]%asi,%l4 ! %l4 = 00000000000000ff
1831! Starting 10 instruction Store Burst
1832! %l5 = 00000000000000ff, Mem[0000000010001408] = ff000000
1833 sth %l5,[%i0+%o4] ! Mem[0000000010001408] = 00ff0000
1834
1835p0_label_68:
1836! %l3 = 0000000001b312ff, Mem[0000000010041400] = b1000000ffabefe5
1837 stxa %l3,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000000001b312ff
1838! %f2 = 510501e2 000000b4, Mem[0000000030081410] = f7000000 568acf96
1839 stda %f2 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 510501e2 000000b4
1840! %l0 = 00000000000000b4, Mem[0000000030041410] = ffabefff
1841 stwa %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000b4
1842! %f8 = ffd194f8, Mem[0000000010001408] = 0000ff00
1843 sta %f8 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffd194f8
1844! %l5 = 00000000000000ff, Mem[0000000030181400] = a42f7dfb
1845 stba %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff2f7dfb
1846! %l6 = ffa80a08, %l7 = 00001282, Mem[0000000010101408] = cfce6e06 000ba7d5
1847 stda %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffa80a08 00001282
1848! %l6 = 00000000ffa80a08, Mem[0000000010081408] = 000039ff
1849 stha %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0a0839ff
1850! Mem[00000000300c1408] = ffff00b4, %l4 = 00000000000000ff
1851 ldstuba [%i3+%o4]0x89,%l4 ! %l4 = 000000b4000000ff
1852! %l3 = 0000000001b312ff, Mem[0000000030081400] = ba120000
1853 stha %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = 12ff0000
1854! Starting 10 instruction Load Burst
1855! Mem[0000000030181408] = 0000120055f1f847, %l1 = 00000000ffa70b00
1856 ldxa [%i6+%o4]0x81,%l1 ! %l1 = 0000120055f1f847
1857
1858p0_label_69:
1859! Mem[0000000030101410] = 52441ca3, %f19 = ffff00b4
1860 lda [%i4+%o5]0x89,%f19 ! %f19 = 52441ca3
1861! Mem[0000000010101408] = 080aa8ff, %l4 = 00000000000000b4
1862 ldsba [%i4+0x00a]%asi,%l4 ! %l4 = ffffffffffffffa8
1863! Mem[0000000030041400] = ba000000, %l7 = 0000000000001282
1864 lduwa [%i1+%g0]0x81,%l7 ! %l7 = 00000000ba000000
1865! Mem[0000000010081408] = 0a0839ff, %l5 = 00000000000000ff
1866 ldswa [%i2+%o4]0x80,%l5 ! %l5 = 000000000a0839ff
1867! Mem[0000000010141408] = 93b81113, %f24 = bf6897ca
1868 lda [%i5+%o4]0x80,%f24 ! %f24 = 93b81113
1869! Mem[0000000010141400] = ffff94f8dbe7fe5a, %f28 = 975e6e46 374ae082
1870 ldda [%i5+%g0]0x80,%f28 ! %f28 = ffff94f8 dbe7fe5a
1871! Mem[0000000010001408] = ffd194f8, %f17 = 000012ff
1872 lda [%i0+%o4]0x88,%f17 ! %f17 = ffd194f8
1873! %l5 = 000000000a0839ff, Mem[0000000010181400] = ff087c2a
1874 stha %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = 39ff7c2a
1875! %l5 = 000000000a0839ff, %l6 = 00000000ffa80a08, %y = 00000000
1876 sdiv %l5,%l6,%l7 ! %l7 = ffffffffffffffe3
1877 mov %l0,%y ! %y = 000000b4
1878! Starting 10 instruction Store Burst
1879! Mem[0000000010001400] = f7000000, %l4 = ffffffffffffffa8
1880 swapa [%i0+%g0]0x80,%l4 ! %l4 = 00000000f7000000
1881
1882p0_label_70:
1883! %f8 = ffd194f8 dbe7fe5a, Mem[0000000030001408] = ffc89274 5f4bd893
1884 stda %f8 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffd194f8 dbe7fe5a
1885! Mem[0000000030001408] = f894d1ff, %l7 = ffffffffffffffe3
1886 swapa [%i0+%o4]0x89,%l7 ! %l7 = 00000000f894d1ff
1887! %l6 = 00000000ffa80a08, Mem[0000000030041408] = cf0b93a3
1888 stwa %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffa80a08
1889! Mem[0000000010041405] = 01b312ff, %l2 = 000000000000ff08
1890 ldstub [%i1+0x005],%l2 ! %l2 = 000000b3000000ff
1891! Mem[00000000100c1410] = 5dc79274, %l4 = 00000000f7000000
1892 ldstuba [%i3+%o5]0x88,%l4 ! %l4 = 00000074000000ff
1893! %l5 = 000000000a0839ff, Mem[0000000030181410] = 01b312ff
1894 stwa %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0a0839ff
1895! %l7 = 00000000f894d1ff, Mem[0000000010181400] = 2a7cff39
1896 stha %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = 2a7cd1ff
1897! %l0 = 00000000000000b4, Mem[00000000100c1420] = 8e99c37500000000, %asi = 80
1898 stxa %l0,[%i3+0x020]%asi ! Mem[00000000100c1420] = 00000000000000b4
1899! %l2 = 00000000000000b3, Mem[00000000100c1410] = ff92c75d
1900 stha %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00b3c75d
1901! Starting 10 instruction Load Burst
1902! Mem[0000000010041408] = 00ff1997, %l7 = 00000000f894d1ff
1903 ldswa [%i1+%o4]0x80,%l7 ! %l7 = 0000000000ff1997
1904
1905p0_label_71:
1906! Mem[0000000010041408] = 00ff1997, %f28 = ffff94f8
1907 lda [%i1+%o4]0x80,%f28 ! %f28 = 00ff1997
1908! Mem[00000000100c1430] = 2e8fd907, %l0 = 00000000000000b4
1909 ldswa [%i3+0x030]%asi,%l0 ! %l0 = 000000002e8fd907
1910! Mem[00000000100c1410] = 00b3c75d, %l4 = 0000000000000074
1911 ldsha [%i3+%o5]0x80,%l4 ! %l4 = 00000000000000b3
1912! Mem[0000000010101408] = 080aa8ff, %f8 = ffd194f8
1913 lda [%i4+%o4]0x80,%f8 ! %f8 = 080aa8ff
1914! Mem[0000000010041408] = 9719ff00, %l2 = 00000000000000b3
1915 ldswa [%i1+%o4]0x88,%l2 ! %l2 = ffffffff9719ff00
1916! Mem[0000000030181408] = 00001200, %l7 = 0000000000ff1997
1917 ldswa [%i6+%o4]0x81,%l7 ! %l7 = 0000000000001200
1918! %f17 = ffd194f8, %f14 = a3930bcf, %f12 = 00000000 01333f72
1919 fsmuld %f17,%f14,%f12 ! %f12 = fffa329f 00000000
1920! Mem[0000000010081408] = 963daee3ff39080a, %l5 = 000000000a0839ff
1921 ldxa [%i2+%o4]0x88,%l5 ! %l5 = 963daee3ff39080a
1922! Mem[0000000010181410] = 510500e5000000b4, %f28 = 00ff1997 dbe7fe5a
1923 ldda [%i6+%o5]0x80,%f28 ! %f28 = 510500e5 000000b4
1924! Starting 10 instruction Store Burst
1925! %l2 = ffffffff9719ff00, Mem[0000000030041400] = ba00000049834273
1926 stxa %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffff9719ff00
1927
1928p0_label_72:
1929! %f1 = cf0b93a3, Mem[0000000030141400] = 00000000
1930 sta %f1 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = cf0b93a3
1931! %f6 = 00000020 0000009d, Mem[00000000100c1428] = 822f97c0 1ea7a347
1932 stda %f6 ,[%i3+0x028]%asi ! Mem[00000000100c1428] = 00000020 0000009d
1933! %l2 = ffffffff9719ff00, Mem[0000000030001408] = ffffffe3
1934 stha %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffff00
1935! %f4 = 00ff0000 000000ff, %l7 = 0000000000001200
1936! Mem[0000000010141430] = 734283490a9d584b
1937 add %i5,0x030,%g1
1938 stda %f4,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010141430] = 734283490a9d584b
1939! Mem[0000000010081400] = 00000000, %l0 = 000000002e8fd907
1940 ldstuba [%i2+%g0]0x80,%l0 ! %l0 = 00000000000000ff
1941! %f29 = 000000b4, Mem[0000000010101410] = 000000ff
1942 sta %f29,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000b4
1943! Mem[0000000010141408] = 93b81113, %l4 = 00000000000000b3
1944 swapa [%i5+%o4]0x80,%l4 ! %l4 = 0000000093b81113
1945! %l4 = 0000000093b81113, Mem[00000000218000c1] = 5553f237
1946 stb %l4,[%o3+0x0c1] ! Mem[00000000218000c0] = 5513f237
1947! %l7 = 0000000000001200, Mem[0000000010041410] = 01b32fd5
1948 stha %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 01b31200
1949! Starting 10 instruction Load Burst
1950! Mem[0000000030181408] = 00120000, %f25 = cc3abb19
1951 lda [%i6+%o4]0x89,%f25 ! %f25 = 00120000
1952
1953p0_label_73:
1954! Mem[00000000100c1438] = 2fbaa38f79ff7bcf, %f18 = ffabefe5 52441ca3
1955 ldd [%i3+0x038],%f18 ! %f18 = 2fbaa38f 79ff7bcf
1956! Mem[0000000030181410] = ff39080a, %l1 = 0000120055f1f847
1957 lduwa [%i6+%o5]0x81,%l1 ! %l1 = 00000000ff39080a
1958 membar #Sync ! Added by membar checker (14)
1959! Mem[00000000100c1400] = ff941997 378b6def 000000b1 ffe5d582
1960! Mem[00000000100c1410] = 00b3c75d a393c99d bef7bb6d e11d7c54
1961! Mem[00000000100c1420] = 00000000 000000b4 00000020 0000009d
1962! Mem[00000000100c1430] = 2e8fd907 bfa0ff4d 2fbaa38f 79ff7bcf
1963 ldda [%i3]ASI_BLK_AIUP,%f0 ! Block Load from 00000000100c1400
1964! Mem[00000000100c1408] = 82d5e5ffb1000000, %l0 = 0000000000000000
1965 ldxa [%i3+%o4]0x88,%l0 ! %l0 = 82d5e5ffb1000000
1966! Mem[0000000010081400] = 000000ff, %f16 = 34558e39
1967 lda [%i2+%g0]0x88,%f16 ! %f16 = 000000ff
1968! Mem[0000000030001408] = 00ffffffdbe7fe5a, %f22 = bb611cc5 b9304ca1
1969 ldda [%i0+%o4]0x81,%f22 ! %f22 = 00ffffff dbe7fe5a
1970! Mem[0000000010181410] = e5000551, %f25 = 00120000
1971 lda [%i6+%o5]0x88,%f25 ! %f25 = e5000551
1972! Mem[0000000030001400] = fca11aff, %l7 = 0000000000001200
1973 ldswa [%i0+%g0]0x89,%l7 ! %l7 = fffffffffca11aff
1974! Mem[0000000030101408] = b4000000, %f27 = 2b032dda
1975 lda [%i4+%o4]0x81,%f27 ! %f27 = b4000000
1976! Starting 10 instruction Store Burst
1977! %l2 = ffffffff9719ff00, Mem[0000000010101400] = 00001200
1978 stha %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000ff00
1979
1980p0_label_74:
1981! %f28 = 510500e5 000000b4, %l4 = 0000000093b81113
1982! Mem[0000000010041438] = ffffffffffffffd6
1983 add %i1,0x038,%g1
1984 stda %f28,[%g1+%l4]ASI_PST8_P ! Mem[0000000010041438] = ffffffe5ffff00b4
1985! Mem[0000000010141420] = 93d84b5f, %l2 = ffffffff9719ff00, %asi = 80
1986 swapa [%i5+0x020]%asi,%l2 ! %l2 = 0000000093d84b5f
1987! %f16 = 000000ff ffd194f8 2fbaa38f 79ff7bcf
1988! %f20 = ef6d8b37 9719ff00 00ffffff dbe7fe5a
1989! %f24 = 93b81113 e5000551 6bcd5afb b4000000
1990! %f28 = 510500e5 000000b4 19f8d8da 01b32f0a
1991 stda %f16,[%i1]ASI_BLK_AIUSL ! Block Store to 0000000030041400
1992! %l0 = 82d5e5ffb1000000, Mem[0000000010001410] = ff162ee4
1993 stwa %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = b1000000
1994! Mem[0000000010001408] = ffd194f8, %l5 = 963daee3ff39080a
1995 ldstuba [%i0+%o4]0x88,%l5 ! %l5 = 000000f8000000ff
1996 membar #Sync ! Added by membar checker (15)
1997! Mem[0000000010041400] = 00000000, %l3 = 0000000001b312ff
1998 ldstuba [%i1+%g0]0x80,%l3 ! %l3 = 00000000000000ff
1999! Mem[0000000010041410] = 01b31200, %l4 = 0000000093b81113
2000 swapa [%i1+%o5]0x88,%l4 ! %l4 = 0000000001b31200
2001! %l7 = fffffffffca11aff, Mem[000000001010141c] = c43786ab, %asi = 80
2002 stwa %l7,[%i4+0x01c]%asi ! Mem[000000001010141c] = fca11aff
2003! %l4 = 01b31200, %l5 = 000000f8, Mem[0000000010181428] = 2a7c08fb 7dab064a
2004 stda %l4,[%i6+0x028]%asi ! Mem[0000000010181428] = 01b31200 000000f8
2005! Starting 10 instruction Load Burst
2006! Mem[0000000010181410] = 510500e5, %l3 = 0000000000000000
2007 lduw [%i6+%o5],%l3 ! %l3 = 00000000510500e5
2008
2009p0_label_75:
2010! Mem[00000000100c1410] = 00b3c75da393c99d, %l0 = 82d5e5ffb1000000
2011 ldxa [%i3+%o5]0x80,%l0 ! %l0 = 00b3c75da393c99d
2012! Mem[00000000100c1400] = ff941997, %l0 = 00b3c75da393c99d
2013 lduwa [%i3+%g0]0x80,%l0 ! %l0 = 00000000ff941997
2014! Mem[0000000010101410] = b4000000, %l1 = 00000000ff39080a
2015 ldswa [%i4+%o5]0x80,%l1 ! %l1 = ffffffffb4000000
2016! Mem[0000000010041400] = 000000ff, %l4 = 0000000001b31200
2017 lduba [%i1+%g0]0x88,%l4 ! %l4 = 00000000000000ff
2018! Mem[0000000010001410] = b1000000, %l3 = 00000000510500e5
2019 lduwa [%i0+%o5]0x80,%l3 ! %l3 = 00000000b1000000
2020! Mem[0000000010101438] = dba1c701 4d821985, %l0 = ff941997, %l1 = b4000000
2021 ldd [%i4+0x038],%l0 ! %l0 = 00000000dba1c701 000000004d821985
2022! Mem[00000000100c143c] = 79ff7bcf, %l4 = 00000000000000ff
2023 ldsba [%i3+0x03d]%asi,%l4 ! %l4 = ffffffffffffffff
2024! Mem[0000000030101408] = 000000b4, %l5 = 00000000000000f8
2025 ldsha [%i4+%o4]0x89,%l5 ! %l5 = 00000000000000b4
2026! Mem[0000000030001408] = 00ffffff, %f18 = 2fbaa38f
2027 lda [%i0+%o4]0x81,%f18 ! %f18 = 00ffffff
2028! Starting 10 instruction Store Burst
2029! Mem[0000000010081438] = 000000ad, %l1 = 000000004d821985
2030 swap [%i2+0x038],%l1 ! %l1 = 00000000000000ad
2031
2032p0_label_76:
2033! %f27 = b4000000, Mem[0000000030001408] = ffffff00
2034 sta %f27,[%i0+%o4]0x89 ! Mem[0000000030001408] = b4000000
2035! %f20 = ef6d8b37 9719ff00, %l6 = 00000000ffa80a08
2036! Mem[00000000100c1430] = 2e8fd907bfa0ff4d
2037 add %i3,0x030,%g1
2038 stda %f20,[%g1+%l6]ASI_PST32_PL ! Mem[00000000100c1430] = 2e8fd907bfa0ff4d
2039! %l0 = 00000000dba1c701, Mem[0000000030181410] = 0a0839ff
2040 stwa %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = dba1c701
2041! Mem[0000000010141408] = 000000b3, %l1 = 00000000000000ad
2042 ldstuba [%i5+%o4]0x80,%l1 ! %l1 = 00000000000000ff
2043! Mem[0000000010101410] = b4000000, %l2 = 0000000093d84b5f
2044 ldstuba [%i4+%o5]0x80,%l2 ! %l2 = 000000b4000000ff
2045! Mem[0000000030141410] = 9dc993a3, %l7 = fffffffffca11aff
2046 swapa [%i5+%o5]0x89,%l7 ! %l7 = 000000009dc993a3
2047! Mem[0000000010141438] = 0b78fedcd63e8b28, %l3 = 00000000b1000000, %l6 = 00000000ffa80a08
2048 add %i5,0x38,%g1
2049 casxa [%g1]0x80,%l3,%l6 ! %l6 = 0b78fedcd63e8b28
2050! %l6 = 0b78fedcd63e8b28, Mem[0000000010081408] = ff39080a
2051 stba %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = ff390828
2052! %l7 = 000000009dc993a3, Mem[0000000010141408] = ff0000b3
2053 stba %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = a30000b3
2054! Starting 10 instruction Load Burst
2055! Mem[0000000010101408] = ffa80a08, %l6 = 0b78fedcd63e8b28
2056 ldsba [%i4+%o4]0x88,%l6 ! %l6 = 0000000000000008
2057
2058p0_label_77:
2059! Mem[00000000300c1408] = ff00ffff, %l6 = 0000000000000008
2060 lduba [%i3+%o4]0x81,%l6 ! %l6 = 00000000000000ff
2061! Mem[0000000030181400] = fb7d2fff, %l0 = 00000000dba1c701
2062 lduba [%i6+%g0]0x89,%l0 ! %l0 = 00000000000000ff
2063! Mem[0000000030181410] = 01c7a1db, %l7 = 000000009dc993a3
2064 lduba [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000001
2065! Mem[0000000010101410] = ff000000, %l5 = 00000000000000b4
2066 lduha [%i4+%o5]0x80,%l5 ! %l5 = 000000000000ff00
2067! Mem[00000000100c1404] = 378b6def, %f1 = 378b6def
2068 lda [%i3+0x004]%asi,%f1 ! %f1 = 378b6def
2069! Mem[0000000010181404] = 00000000, %l2 = 00000000000000b4
2070 lduw [%i6+0x004],%l2 ! %l2 = 0000000000000000
2071! Mem[0000000021800080] = 74422d54, %l2 = 0000000000000000
2072 lduba [%o3+0x080]%asi,%l2 ! %l2 = 0000000000000074
2073! Mem[0000000030081400] = 0000ff12, %l3 = 00000000b1000000
2074 ldswa [%i2+%g0]0x89,%l3 ! %l3 = 000000000000ff12
2075! Mem[0000000010001434] = e42e161e, %l1 = 0000000000000000
2076 lduba [%i0+0x036]%asi,%l1 ! %l1 = 0000000000000016
2077! Starting 10 instruction Store Burst
2078! %l0 = 00000000000000ff, Mem[0000000010041400] = ff00000001ff12ff
2079 stxa %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000000000ff
2080
2081p0_label_78:
2082! Mem[0000000010001400] = a8ffffff, %l3 = 000000000000ff12
2083 ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 000000ff000000ff
2084! %l0 = 00000000000000ff, Mem[00000000300c1410] = 9719ff00
2085 stwa %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000ff
2086! Mem[000000001000141c] = 75000000, %l3 = 00000000000000ff, %asi = 80
2087 swapa [%i0+0x01c]%asi,%l3 ! %l3 = 0000000075000000
2088! %f26 = 6bcd5afb b4000000, Mem[0000000010181410] = 510500e5 000000b4
2089 stda %f26,[%i6+%o5]0x80 ! Mem[0000000010181410] = 6bcd5afb b4000000
2090! %f18 = 00ffffff 79ff7bcf, Mem[0000000030081400] = 0000ff12 00000000
2091 stda %f18,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00ffffff 79ff7bcf
2092! Mem[0000000010101410] = 000000ff, %l2 = 0000000000000074
2093 swapa [%i4+%o5]0x88,%l2 ! %l2 = 00000000000000ff
2094! Mem[0000000010081410] = ff120000, %l3 = 0000000075000000
2095 ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 00000000000000ff
2096! %l1 = 0000000000000016, Mem[0000000030081400] = cf7bff79
2097 stha %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0016ff79
2098! %l2 = 00000000000000ff, Mem[00000000300c1410] = 000000ff
2099 stha %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000ff
2100! Starting 10 instruction Load Burst
2101! %l7 = 0000000000000001, imm = fffffffffffff47c, %l2 = 00000000000000ff
2102 xnor %l7,-0xb84,%l2 ! %l2 = 0000000000000b82
2103
2104p0_label_79:
2105! Mem[0000000010101408] = 080aa8ff82120000, %f30 = 19f8d8da 01b32f0a
2106 ldda [%i4+%o4]0x80,%f30 ! %f30 = 080aa8ff 82120000
2107! Mem[0000000010101410] = 00000074, %l0 = 00000000000000ff
2108 ldsha [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000074
2109! %l0 = 0000000000000074, %l7 = 0000000000000001, %l1 = 0000000000000016
2110 sdivx %l0,%l7,%l1 ! %l1 = 0000000000000074
2111! Mem[0000000010001410] = b1000000, %f11 = 0000009d
2112 lda [%i0+%o5]0x80,%f11 ! %f11 = b1000000
2113! Mem[0000000010081410] = ff1200ff, %l3 = 0000000000000000
2114 lduba [%i2+%o5]0x88,%l3 ! %l3 = 00000000000000ff
2115! Mem[00000000300c1408] = ffff00ff, %l1 = 0000000000000074
2116 ldswa [%i3+%o4]0x89,%l1 ! %l1 = ffffffffffff00ff
2117! Mem[00000000201c0000] = ffde2191, %l2 = 0000000000000b82
2118 ldsha [%o0+0x000]%asi,%l2 ! %l2 = ffffffffffffffde
2119! %l7 = 0000000000000001, immed = 0000028d, %y = 000000b4
2120 smul %l7,0x28d,%l7 ! %l7 = 000000000000028d, %y = 00000000
2121! Mem[0000000010141430] = 73428349, %l3 = 00000000000000ff
2122 ldsba [%i5+0x031]%asi,%l3 ! %l3 = 0000000000000042
2123! Starting 10 instruction Store Burst
2124! Mem[0000000010181400] = ffd17c2a, %l2 = ffffffffffffffde
2125 swapa [%i6+%g0]0x80,%l2 ! %l2 = 00000000ffd17c2a
2126
2127p0_label_80:
2128! %f22 = 00ffffff dbe7fe5a, Mem[00000000300c1400] = 000012ff 34558e39
2129 stda %f22,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00ffffff dbe7fe5a
2130! Mem[0000000010041400] = 00000000, %l2 = 00000000ffd17c2a
2131 ldstuba [%i1+%g0]0x88,%l2 ! %l2 = 00000000000000ff
2132! %f31 = 82120000, Mem[0000000010041408] = 00ff1997
2133 sta %f31,[%i1+%o4]0x80 ! Mem[0000000010041408] = 82120000
2134! Mem[0000000030181410] = 01c7a1db, %l3 = 0000000000000042
2135 swapa [%i6+%o5]0x81,%l3 ! %l3 = 0000000001c7a1db
2136! %l0 = 0000000000000074, Mem[0000000010001410] = b1000000
2137 stwa %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000074
2138! %f27 = b4000000, %f28 = 510500e5
2139 fcmpes %fcc0,%f27,%f28 ! %fcc0 = 1
2140! %f4 = 00b3c75d, Mem[0000000030001400] = fca11aff
2141 sta %f4 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00b3c75d
2142! %l2 = 00000000, %l3 = 01c7a1db, Mem[0000000030041400] = ffd194f8 000000ff
2143 stda %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 01c7a1db
2144! %f4 = 00b3c75d a393c99d, Mem[0000000010141400] = ffff94f8 dbe7fe5a
2145 stda %f4 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00b3c75d a393c99d
2146! Starting 10 instruction Load Burst
2147! Mem[0000000030141410] = fca11aff, %l7 = 000000000000028d
2148 lduba [%i5+%o5]0x89,%l7 ! %l7 = 00000000000000ff
2149
2150p0_label_81:
2151! Mem[0000000030081410] = 510501e2 000000b4, %l6 = 000000ff, %l7 = 000000ff
2152 ldda [%i2+%o5]0x81,%l6 ! %l6 = 00000000510501e2 00000000000000b4
2153! %l6 = 00000000510501e2, imm = 00000000000009c2, %l1 = ffffffffffff00ff
2154 add %l6,0x9c2,%l1 ! %l1 = 0000000051050ba4
2155! Mem[0000000010101408] = 080aa8ff82120000, %f12 = 2e8fd907 bfa0ff4d
2156 ldda [%i4+%o4]0x80,%f12 ! %f12 = 080aa8ff 82120000
2157! Mem[0000000010001428] = ba881e28, %l1 = 0000000051050ba4
2158 ldub [%i0+0x02b],%l1 ! %l1 = 0000000000000028
2159! Mem[0000000030141408] = ff0000ad000000b4, %l3 = 0000000001c7a1db
2160 ldxa [%i5+%o4]0x81,%l3 ! %l3 = ff0000ad000000b4
2161! Mem[0000000030101408] = b4000000, %l4 = ffffffffffffffff
2162 lduba [%i4+%o4]0x81,%l4 ! %l4 = 00000000000000b4
2163! Mem[00000000300c1408] = ff00ffff, %l6 = 00000000510501e2
2164 lduha [%i3+%o4]0x81,%l6 ! %l6 = 000000000000ff00
2165! Mem[0000000030141410] = ff1aa1fc, %l7 = 00000000000000b4
2166 lduwa [%i5+%o5]0x81,%l7 ! %l7 = 00000000ff1aa1fc
2167! Mem[0000000010101410] = 7400000000001200, %f4 = 00b3c75d a393c99d
2168 ldda [%i4+%o5]0x80,%f4 ! %f4 = 74000000 00001200
2169! Starting 10 instruction Store Burst
2170! %f26 = 6bcd5afb, Mem[0000000030041400] = 00000000
2171 sta %f26,[%i1+%g0]0x89 ! Mem[0000000030041400] = 6bcd5afb
2172
2173p0_label_82:
2174! Mem[0000000030141400] = a3930bcf, %l1 = 0000000000000028
2175 ldstuba [%i5+%g0]0x89,%l1 ! %l1 = 000000cf000000ff
2176! Mem[0000000010101400] = 00ff0000, %l1 = 000000cf, %l2 = 00000000
2177 casa [%i4]0x80,%l1,%l2 ! %l2 = 0000000000ff0000
2178! Mem[0000000010001408] = ffd194ff, %l3 = ff0000ad000000b4
2179 ldstuba [%i0+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
2180! Mem[00000000201c0001] = ffde2191, %l1 = 00000000000000cf
2181 ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 000000de000000ff
2182! %l2 = 0000000000ff0000, Mem[0000000010001408] = ff94d1ff
2183 stwa %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00ff0000
2184! Mem[0000000030041400] = fb5acd6b, %l3 = 00000000000000ff
2185 swapa [%i1+%g0]0x81,%l3 ! %l3 = 00000000fb5acd6b
2186! Mem[00000000100c1408] = b1000000, %l1 = 00000000000000de
2187 swapa [%i3+%o4]0x88,%l1 ! %l1 = 00000000b1000000
2188! %f18 = 00ffffff, Mem[0000000010001404] = 93a30000
2189 sta %f18,[%i0+0x004]%asi ! Mem[0000000010001404] = 00ffffff
2190! %l4 = 000000b4, %l5 = 0000ff00, Mem[0000000010101410] = 74000000 00001200
2191 std %l4,[%i4+%o5] ! Mem[0000000010101410] = 000000b4 0000ff00
2192! Starting 10 instruction Load Burst
2193! Mem[0000000030041408] = 79ff7bcf, %l7 = 00000000ff1aa1fc
2194 ldsha [%i1+%o4]0x89,%l7 ! %l7 = 0000000000007bcf
2195
2196p0_label_83:
2197! Mem[00000000300c1410] = 000000ff, %l2 = 0000000000ff0000
2198 lduwa [%i3+%o5]0x89,%l2 ! %l2 = 00000000000000ff
2199! Mem[0000000020800040] = 691fd57f, %l0 = 0000000000000074
2200 ldsh [%o1+0x040],%l0 ! %l0 = 000000000000691f
2201! %l0 = 000000000000691f, %l3 = 00000000fb5acd6b, %l6 = 000000000000ff00
2202 and %l0,%l3,%l6 ! %l6 = 000000000000490b
2203! Mem[0000000010141410] = 00ff0000 000000ff, %l4 = 000000b4, %l5 = 0000ff00
2204 ldda [%i5+%o5]0x80,%l4 ! %l4 = 0000000000ff0000 00000000000000ff
2205! Mem[0000000010181430] = e10e96eb 19b938ea, %l2 = 000000ff, %l3 = fb5acd6b
2206 ldd [%i6+0x030],%l2 ! %l2 = 00000000e10e96eb 0000000019b938ea
2207! Mem[0000000030041408] = 79ff7bcf, %l1 = 00000000b1000000
2208 lduwa [%i1+%o4]0x89,%l1 ! %l1 = 0000000079ff7bcf
2209! Mem[0000000010141400] = 9dc993a35dc7b300, %l3 = 0000000019b938ea
2210 ldxa [%i5+%g0]0x88,%l3 ! %l3 = 9dc993a35dc7b300
2211! Mem[0000000030181400] = fb7d2fff, %l1 = 0000000079ff7bcf
2212 ldswa [%i6+%g0]0x89,%l1 ! %l1 = fffffffffb7d2fff
2213! Mem[0000000010101400] = 00ff0000, %f2 = 000000b1
2214 lda [%i4+%g0]0x80,%f2 ! %f2 = 00ff0000
2215! Starting 10 instruction Store Burst
2216! Mem[00000000100c1400] = ff941997, %l3 = 9dc993a35dc7b300
2217 swapa [%i3+%g0]0x80,%l3 ! %l3 = 00000000ff941997
2218
2219p0_label_84:
2220! %l4 = 0000000000ff0000, Mem[00000000100c1400] = 00b3c75d
2221 stwa %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00ff0000
2222! Mem[0000000010181410] = fb5acd6b, %l6 = 000000000000490b
2223 ldstuba [%i6+%o5]0x88,%l6 ! %l6 = 0000006b000000ff
2224! %l3 = 00000000ff941997, Mem[0000000010041410] = 93b81113
2225 stwa %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff941997
2226! %f2 = 00ff0000 ffe5d582, %l5 = 00000000000000ff
2227! Mem[00000000100c1400] = 0000ff00378b6def
2228 stda %f2,[%i3+%l5]ASI_PST32_P ! Mem[00000000100c1400] = 00ff0000ffe5d582
2229! %f27 = b4000000, Mem[0000000010101400] = 00ff0000
2230 sta %f27,[%i4+%g0]0x80 ! Mem[0000000010101400] = b4000000
2231! %l3 = 00000000ff941997, Mem[00000000300c1400] = 5afee7db
2232 stha %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 1997e7db
2233! %f24 = 93b81113 e5000551, %l2 = 00000000e10e96eb
2234! Mem[0000000010181428] = 01b31200000000f8
2235 add %i6,0x028,%g1
2236 stda %f24,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010181428] = 510512e50011b893
2237! Mem[0000000010181430] = e10e96eb19b938ea, %l1 = fffffffffb7d2fff, %l4 = 0000000000ff0000
2238 add %i6,0x30,%g1
2239 casxa [%g1]0x80,%l1,%l4 ! %l4 = e10e96eb19b938ea
2240! %l6 = 0000006b, %l7 = 00007bcf, Mem[0000000030181410] = 42000000 00000000
2241 stda %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000006b 00007bcf
2242! Starting 10 instruction Load Burst
2243! Mem[00000000100c1408] = de000000 ffe5d582, %l4 = 19b938ea, %l5 = 000000ff
2244 ldda [%i3+%o4]0x80,%l4 ! %l4 = 00000000de000000 00000000ffe5d582
2245
2246p0_label_85:
2247! Mem[0000000010181438] = a8b4658bc4f360f5, %l4 = 00000000de000000
2248 ldxa [%i6+0x038]%asi,%l4 ! %l4 = a8b4658bc4f360f5
2249! Mem[0000000010141408] = a30000b3, %f7 = e11d7c54
2250 lda [%i5+%o4]0x80,%f7 ! %f7 = a30000b3
2251! Mem[0000000010181418] = 26d6ffd3, %l6 = 000000000000006b
2252 lduh [%i6+0x018],%l6 ! %l6 = 00000000000026d6
2253! Mem[00000000300c1410] = ff000000378b6def, %l7 = 0000000000007bcf
2254 ldxa [%i3+%o5]0x81,%l7 ! %l7 = ff000000378b6def
2255! %l7 = ff000000378b6def, imm = fffffffffffff760, %l2 = 00000000e10e96eb
2256 andn %l7,-0x8a0,%l2 ! %l2 = 000000000000088f
2257! Mem[0000000010041414] = 0b78ffb4, %f3 = ffe5d582
2258 lda [%i1+0x014]%asi,%f3 ! %f3 = 0b78ffb4
2259! Mem[0000000010041408] = 82120000 ffe5d582, %l0 = 0000691f, %l1 = fb7d2fff
2260 ldda [%i1+%o4]0x80,%l0 ! %l0 = 0000000082120000 00000000ffe5d582
2261! Mem[0000000010041400] = 000000ff, %l5 = 00000000ffe5d582
2262 lduwa [%i1+%g0]0x88,%l5 ! %l5 = 00000000000000ff
2263! Mem[0000000030081400] = 0016ff79, %f24 = 93b81113
2264 lda [%i2+%g0]0x81,%f24 ! %f24 = 0016ff79
2265! Starting 10 instruction Store Burst
2266! Mem[0000000010141410] = 00ff0000, %l5 = 00000000000000ff
2267 swapa [%i5+%o5]0x80,%l5 ! %l5 = 0000000000ff0000
2268
2269p0_label_86:
2270! Mem[0000000010141410] = ff000000, %l4 = a8b4658bc4f360f5
2271 lduha [%i5+%o5]0x88,%l4 ! %l4 = 0000000000000000
2272! Mem[00000000201c0000] = ffff2191, %l4 = 0000000000000000
2273 ldstub [%o0+%g0],%l4 ! %l4 = 000000ff000000ff
2274! Mem[000000001000143c] = 049e95c3, %l7 = ff000000378b6def
2275 swap [%i0+0x03c],%l7 ! %l7 = 00000000049e95c3
2276! %l4 = 00000000000000ff, %l2 = 000000000000088f, %l6 = 00000000000026d6
2277 sdivx %l4,%l2,%l6 ! %l6 = 0000000000000000
2278! Mem[0000000010101420] = ef6d8b377dab064a, %l6 = 0000000000000000, %l3 = 00000000ff941997
2279 add %i4,0x20,%g1
2280 casxa [%g1]0x80,%l6,%l3 ! %l3 = ef6d8b377dab064a
2281! %f20 = ef6d8b37 9719ff00, Mem[0000000030101408] = b4000000 1311b893
2282 stda %f20,[%i4+%o4]0x81 ! Mem[0000000030101408] = ef6d8b37 9719ff00
2283! %f24 = 0016ff79 e5000551, %l0 = 0000000082120000
2284! Mem[0000000010181428] = 510512e50011b893
2285 add %i6,0x028,%g1
2286 stda %f24,[%g1+%l0]ASI_PST16_PL ! Mem[0000000010181428] = 510512e50011b893
2287! Mem[0000000010181410] = fb5acdff, %l1 = 00000000ffe5d582
2288 ldstuba [%i6+%o5]0x88,%l1 ! %l1 = 000000ff000000ff
2289! Mem[0000000010181400] = deffffff, %l5 = 0000000000ff0000
2290 ldstuba [%i6+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
2291! Starting 10 instruction Load Burst
2292! Mem[0000000010081400] = 000000ff, %l5 = 00000000000000ff
2293 ldsba [%i2+%g0]0x88,%l5 ! %l5 = ffffffffffffffff
2294
2295p0_label_87:
2296! Mem[00000000100c1408] = 000000de, %l4 = 00000000000000ff
2297 lduwa [%i3+%o4]0x88,%l4 ! %l4 = 00000000000000de
2298! Mem[0000000010101424] = 7dab064a, %l4 = 00000000000000de
2299 ldsha [%i4+0x026]%asi,%l4 ! %l4 = 000000000000064a
2300! Mem[00000000211c0000] = 00f7c8b9, %l3 = ef6d8b377dab064a
2301 ldsb [%o2+0x001],%l3 ! %l3 = fffffffffffffff7
2302! Mem[0000000010001400] = ffffffa800ffffff, %l5 = ffffffffffffffff
2303 ldxa [%i0+%g0]0x80,%l5 ! %l5 = ffffffa800ffffff
2304! Mem[000000001004141c] = ff8b6def, %l2 = 000000000000088f
2305 ldsba [%i1+0x01d]%asi,%l2 ! %l2 = ffffffffffffff8b
2306! Mem[00000000100c1408] = de000000, %l6 = 0000000000000000
2307 ldsba [%i3+%o4]0x80,%l6 ! %l6 = ffffffffffffffde
2308! Mem[00000000100c1400] = 00ff0000ffe5d582, %f6 = bef7bb6d a30000b3
2309 ldda [%i3+%g0]0x80,%f6 ! %f6 = 00ff0000 ffe5d582
2310! Mem[00000000211c0000] = 00f7c8b9, %l5 = ffffffa800ffffff
2311 lduba [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000000
2312! Mem[0000000030081408] = 000008ff, %l6 = ffffffffffffffde
2313 ldswa [%i2+%o4]0x81,%l6 ! %l6 = 00000000000008ff
2314! Starting 10 instruction Store Burst
2315! %l4 = 000000000000064a, Mem[0000000030041408] = cf7bff798fa3ba2f
2316 stxa %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000000000064a
2317
2318p0_label_88:
2319! %l0 = 0000000082120000, Mem[0000000010041417] = 0b78ffb4
2320 stb %l0,[%i1+0x017] ! Mem[0000000010041414] = 0b78ff00
2321! %f8 = 00000000 000000b4, %l5 = 0000000000000000
2322! Mem[0000000010141438] = 0b78fedcd63e8b28
2323 add %i5,0x038,%g1
2324 stda %f8,[%g1+%l5]ASI_PST8_P ! Mem[0000000010141438] = 0b78fedcd63e8b28
2325! Mem[0000000021800081] = 74422d54, %l2 = ffffffffffffff8b
2326 ldstub [%o3+0x081],%l2 ! %l2 = 00000042000000ff
2327! Mem[0000000030081408] = ff080000, %l3 = fffffffffffffff7
2328 swapa [%i2+%o4]0x89,%l3 ! %l3 = 00000000ff080000
2329! Mem[0000000010001428] = ba881e28, %l4 = 000000000000064a, %asi = 80
2330 swapa [%i0+0x028]%asi,%l4 ! %l4 = 00000000ba881e28
2331! %l0 = 0000000082120000, Mem[0000000030101408] = 00ff1997378b6def
2332 stxa %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000000082120000
2333! Mem[0000000010001400] = a8ffffff, %l5 = 0000000000000000
2334 swapa [%i0+%g0]0x88,%l5 ! %l5 = 00000000a8ffffff
2335! %l7 = 00000000049e95c3, %l2 = 0000000000000042, %y = 00000000
2336 smul %l7,%l2,%l0 ! %l0 = 0000000130e29c46, %y = 00000001
2337! %f28 = 510500e5 000000b4, %l4 = 00000000ba881e28
2338! Mem[0000000030081438] = d50014bddaba14a9
2339 add %i2,0x038,%g1
2340 stda %f28,[%g1+%l4]ASI_PST32_SL ! Mem[0000000030081438] = d50014bddaba14a9
2341! Starting 10 instruction Load Burst
2342! Mem[0000000010181408] = ff380000, %l3 = 00000000ff080000
2343 ldsba [%i6+%o4]0x88,%l3 ! %l3 = 0000000000000000
2344
2345p0_label_89:
2346! Mem[0000000010181410] = 000000b4fb5acdff, %f4 = 74000000 00001200
2347 ldda [%i6+%o5]0x88,%f4 ! %f4 = 000000b4 fb5acdff
2348! Mem[0000000010141408] = a30000b3 000000b4, %l2 = 00000042, %l3 = 00000000
2349 ldda [%i5+%o4]0x80,%l2 ! %l2 = 00000000a30000b3 00000000000000b4
2350! Mem[0000000010141428] = 0b7861b4, %l2 = 00000000a30000b3
2351 ldsw [%i5+0x028],%l2 ! %l2 = 000000000b7861b4
2352! Mem[0000000030101400] = cf0b93a3, %l3 = 00000000000000b4
2353 lduwa [%i4+%g0]0x89,%l3 ! %l3 = 00000000cf0b93a3
2354! Mem[0000000010141418] = 1e162ee4, %f18 = 00ffffff
2355 ld [%i5+0x018],%f18 ! %f18 = 1e162ee4
2356! Mem[0000000030041400] = 000000ff dba1c701, %l2 = 0b7861b4, %l3 = cf0b93a3
2357 ldda [%i1+%g0]0x81,%l2 ! %l2 = 00000000000000ff 00000000dba1c701
2358! Mem[0000000030081410] = e2010551, %l3 = 00000000dba1c701
2359 ldsba [%i2+%o5]0x89,%l3 ! %l3 = 0000000000000051
2360! Mem[0000000010141400] = 5dc7b300, %l1 = 00000000000000ff
2361 lduwa [%i5+%g0]0x88,%l1 ! %l1 = 000000005dc7b300
2362! Mem[0000000030081408] = 93b81113 fffffff7, %l0 = 30e29c46, %l1 = 5dc7b300
2363 ldda [%i2+%o4]0x89,%l0 ! %l0 = 00000000fffffff7 0000000093b81113
2364! Starting 10 instruction Store Burst
2365! %f18 = 1e162ee4, Mem[0000000010001400] = 00000000
2366 sta %f18,[%i0+%g0]0x88 ! Mem[0000000010001400] = 1e162ee4
2367
2368p0_label_90:
2369! Mem[0000000010001430] = 2c728cdc, %l6 = 00000000000008ff
2370 ldstuba [%i0+0x030]%asi,%l6 ! %l6 = 0000002c000000ff
2371! %l5 = 00000000a8ffffff, Mem[00000000218001c1] = 8aec1988
2372 stb %l5,[%o3+0x1c1] ! Mem[00000000218001c0] = 8aff1988
2373! %l1 = 0000000093b81113, immd = 0000000000000eba, %l5 = 00000000a8ffffff
2374 udivx %l1,0xeba,%l5 ! %l5 = 00000000000a07e1
2375! %l3 = 0000000000000051, Mem[0000000010181400] = deffffff
2376 stba %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = deffff51
2377! Code Fragment 4
2378p0_fragment_7:
2379! %l0 = 00000000fffffff7
2380 setx 0xd36da66fea7312a0,%g7,%l0 ! %l0 = d36da66fea7312a0
2381! %l1 = 0000000093b81113
2382 setx 0x042bd4d7d6e07912,%g7,%l1 ! %l1 = 042bd4d7d6e07912
2383 setx 0x7ff8, %g1, %g2
2384 and %l0, %g2, %l0
2385 setx 0xffffffff, %g1, %g2
2386 and %l1, %g2, %l1
2387 setx 0x100000000, %g1, %g2
2388 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2389 ta T_CHANGE_HPRIV
2390 stxa %l1, [%l0]ASI_ICACHE_INSTR
2391 ta T_CHANGE_NONHPRIV
2392! %l0 = d36da66fea7312a0
2393 setx 0x90daaf9fb74c9b29,%g7,%l0 ! %l0 = 90daaf9fb74c9b29
2394! %l1 = 042bd4d7d6e07912
2395 setx 0xcdf077686847d6b9,%g7,%l1 ! %l1 = cdf077686847d6b9
2396! Mem[00000000100c1400] = 0000ff00, %l5 = 00000000000a07e1
2397 swapa [%i3+%g0]0x88,%l5 ! %l5 = 000000000000ff00
2398! Mem[0000000010181410] = fb5acdff, %l2 = 00000000000000ff
2399 ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 000000ff000000ff
2400! %f26 = 6bcd5afb b4000000, Mem[0000000030141400] = ff0b93a3 000000ff
2401 stda %f26,[%i5+%g0]0x81 ! Mem[0000000030141400] = 6bcd5afb b4000000
2402! Mem[0000000010101405] = 00000000, %l1 = cdf077686847d6b9
2403 ldstuba [%i4+0x005]%asi,%l1 ! %l1 = 00000000000000ff
2404! Starting 10 instruction Load Burst
2405! Mem[0000000010001410] = 00000074, %l5 = 000000000000ff00
2406 lduba [%i0+0x011]%asi,%l5 ! %l5 = 0000000000000000
2407
2408p0_label_91:
2409! Mem[00000000100c1408] = 000000de, %l1 = 0000000000000000
2410 lduwa [%i3+%o4]0x88,%l1 ! %l1 = 00000000000000de
2411! Mem[00000000100c1408] = 000000de, %l3 = 0000000000000051
2412 lduwa [%i3+%o4]0x88,%l3 ! %l3 = 00000000000000de
2413! Mem[00000000201c0000] = ffff2191, %l0 = 90daaf9fb74c9b29
2414 ldsh [%o0+%g0],%l0 ! %l0 = ffffffffffffffff
2415! Mem[0000000030141410] = fca11aff, %l2 = 00000000000000ff
2416 lduwa [%i5+%o5]0x89,%l2 ! %l2 = 00000000fca11aff
2417! Mem[0000000010101410] = b4000000, %l2 = 00000000fca11aff
2418 ldswa [%i4+%o5]0x88,%l2 ! %l2 = ffffffffb4000000
2419! Mem[0000000030181410] = 6b000000, %l0 = ffffffffffffffff
2420 ldswa [%i6+%o5]0x81,%l0 ! %l0 = 000000006b000000
2421! Mem[00000000300c1408] = ff00ffff e5efabff, %l2 = b4000000, %l3 = 000000de
2422 ldda [%i3+%o4]0x81,%l2 ! %l2 = 00000000ff00ffff 00000000e5efabff
2423! Mem[0000000030041410] = 00ff1997378b6def, %l0 = 000000006b000000
2424 ldxa [%i1+%o5]0x81,%l0 ! %l0 = 00ff1997378b6def
2425! Mem[0000000030001410] = 000ba7ff, %l1 = 00000000000000de
2426 lduba [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000000
2427! Starting 10 instruction Store Burst
2428! %f0 = ff941997 378b6def, Mem[0000000010181410] = fb5acdff 000000b4
2429 stda %f0 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff941997 378b6def
2430
2431p0_label_92:
2432! %f10 = 00000020 b1000000, Mem[0000000010041408] = 82120000 ffe5d582
2433 stda %f10,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000020 b1000000
2434! %l7 = 00000000049e95c3, Mem[00000000100c1420] = 00000000000000b4, %asi = 80
2435 stxa %l7,[%i3+0x020]%asi ! Mem[00000000100c1420] = 00000000049e95c3
2436! %l2 = 00000000ff00ffff, Mem[0000000010101408] = ffa80a08
2437 stwa %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff00ffff
2438! %l1 = 0000000000000000, Mem[00000000211c0000] = 00f7c8b9, %asi = 80
2439 stba %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00f7c8b9
2440! %l5 = 0000000000000000, %l6 = 000000000000002c, %l1 = 0000000000000000
2441 udivx %l5,%l6,%l1 ! %l1 = 0000000000000000
2442! Mem[0000000030041410] = 9719ff00, %l2 = 00000000ff00ffff
2443 ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ff
2444! %l4 = 00000000ba881e28, Mem[0000000010141400] = 9dc993a35dc7b300
2445 stxa %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000ba881e28
2446! Mem[0000000010081400] = ff000000, %l3 = 00000000e5efabff
2447 ldstuba [%i2+%g0]0x80,%l3 ! %l3 = 000000ff000000ff
2448! Code Fragment 4
2449p0_fragment_8:
2450! %l0 = 00ff1997378b6def
2451 setx 0x0086a2a7b7b38547,%g7,%l0 ! %l0 = 0086a2a7b7b38547
2452! %l1 = 0000000000000000
2453 setx 0x00af85902515a3c7,%g7,%l1 ! %l1 = 00af85902515a3c7
2454 setx 0x7ff8, %g1, %g2
2455 and %l0, %g2, %l0
2456 setx 0xffffffff, %g1, %g2
2457 and %l1, %g2, %l1
2458 setx 0x100000000, %g1, %g2
2459 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2460 ta T_CHANGE_HPRIV
2461 stxa %l1, [%l0]ASI_ICACHE_INSTR
2462 ta T_CHANGE_NONHPRIV
2463! %l0 = 0086a2a7b7b38547
2464 setx 0x7e95f857a2855430,%g7,%l0 ! %l0 = 7e95f857a2855430
2465! %l1 = 00af85902515a3c7
2466 setx 0x464672f01eccaff9,%g7,%l1 ! %l1 = 464672f01eccaff9
2467! Starting 10 instruction Load Burst
2468! Mem[0000000010081410] = ff1200ff, %l5 = 0000000000000000
2469 lduba [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
2470
2471p0_label_93:
2472! Mem[0000000010081410] = ff0012ff, %l0 = 7e95f857a2855430
2473 lduwa [%i2+%o5]0x80,%l0 ! %l0 = 00000000ff0012ff
2474! Mem[0000000030041410] = 9719ffff, %l2 = 0000000000000000
2475 ldswa [%i1+%o5]0x89,%l2 ! %l2 = ffffffff9719ffff
2476! Mem[0000000010101410] = 000000b4, %l5 = 00000000000000ff
2477 lduha [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000
2478! Mem[0000000010041408] = 20000000, %f1 = 378b6def
2479 lda [%i1+%o4]0x88,%f1 ! %f1 = 20000000
2480! Mem[0000000010081410] = ff1200ff, %l7 = 00000000049e95c3
2481 lduwa [%i2+%o5]0x88,%l7 ! %l7 = 00000000ff1200ff
2482! Mem[0000000010141430] = 73428349, %l5 = 0000000000000000
2483 ldsb [%i5+0x033],%l5 ! %l5 = 0000000000000049
2484! Mem[0000000030001400] = 00b3c75d, %l0 = 00000000ff0012ff
2485 ldsha [%i0+%g0]0x89,%l0 ! %l0 = ffffffffffffc75d
2486! Mem[0000000010181414] = 971994ff, %l6 = 000000000000002c
2487 ldub [%i6+0x014],%l6 ! %l6 = 0000000000000097
2488! Mem[0000000010041400] = ff000000000000ff, %l2 = ffffffff9719ffff
2489 ldxa [%i1+%g0]0x80,%l2 ! %l2 = ff000000000000ff
2490! Starting 10 instruction Store Burst
2491! %f0 = ff941997 20000000 00ff0000 0b78ffb4
2492! %f4 = 000000b4 fb5acdff 00ff0000 ffe5d582
2493! %f8 = 00000000 000000b4 00000020 b1000000
2494! %f12 = 080aa8ff 82120000 2fbaa38f 79ff7bcf
2495 stda %f0,[%i6]ASI_BLK_AIUPL ! Block Store to 0000000010181400
2496
2497p0_label_94:
2498! Mem[0000000010141410] = 000000ff, %l2 = ff000000000000ff
2499 swapa [%i5+%o5]0x80,%l2 ! %l2 = 00000000000000ff
2500! %l7 = 00000000ff1200ff, Mem[0000000021800100] = a1fca456, %asi = 80
2501 stha %l7,[%o3+0x100]%asi ! Mem[0000000021800100] = 00ffa456
2502! %l3 = 00000000000000ff, Mem[00000000211c0001] = 00f7c8b9, %asi = 80
2503 stba %l3,[%o2+0x001]%asi ! Mem[00000000211c0000] = 00ffc8b9
2504! Mem[0000000030101400] = a3930bcf, %l2 = 00000000000000ff
2505 ldstuba [%i4+%g0]0x81,%l2 ! %l2 = 000000a3000000ff
2506! %l7 = 00000000ff1200ff, Mem[0000000010101408] = ff00ffff
2507 stba %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff00ffff
2508! %l4 = ba881e28, %l5 = 00000049, Mem[00000000100c1408] = 000000de 82d5e5ff
2509 stda %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ba881e28 00000049
2510! %f16 = 000000ff ffd194f8, %l6 = 0000000000000097
2511! Mem[0000000010141420] = 9719ff0001333f72
2512 add %i5,0x020,%g1
2513 stda %f16,[%g1+%l6]ASI_PST8_P ! Mem[0000000010141420] = 0019ffff01d194f8
2514! %l7 = 00000000ff1200ff, Mem[0000000030141408] = ad0000ff
2515 stwa %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = ff1200ff
2516! Mem[0000000030181408] = 00001200, %l2 = 00000000000000a3
2517 swapa [%i6+%o4]0x81,%l2 ! %l2 = 0000000000001200
2518! Starting 10 instruction Load Burst
2519! Mem[00000000211c0000] = 00ffc8b9, %l0 = ffffffffffffc75d
2520 ldsb [%o2+%g0],%l0 ! %l0 = 0000000000000000
2521
2522p0_label_95:
2523! Mem[00000000100c1408] = 281e88ba, %l3 = 00000000000000ff
2524 ldswa [%i3+%o4]0x80,%l3 ! %l3 = 00000000281e88ba
2525! Mem[0000000030101400] = ff930bcf, %l5 = 0000000000000049
2526 lduwa [%i4+%g0]0x81,%l5 ! %l5 = 00000000ff930bcf
2527 membar #Sync ! Added by membar checker (16)
2528! Mem[0000000010181408] = b4ff780b0000ff00, %f24 = 0016ff79 e5000551
2529 ldda [%i6+%o4]0x80,%f24 ! %f24 = b4ff780b 0000ff00
2530! %l5 = 00000000ff930bcf, %l2 = 0000000000001200, %l3 = 00000000281e88ba
2531 sub %l5,%l2,%l3 ! %l3 = 00000000ff92f9cf
2532! Mem[0000000010081410] = ff0012ff, %l4 = 00000000ba881e28
2533 lduha [%i2+%o5]0x80,%l4 ! %l4 = 000000000000ff00
2534! %l4 = 000000000000ff00, imm = fffffffffffff958, %l6 = 0000000000000097
2535 addc %l4,-0x6a8,%l6 ! %l6 = 000000000000f858
2536! Mem[0000000030181400] = fb7d2fff, %l5 = 00000000ff930bcf
2537 ldsha [%i6+%g0]0x89,%l5 ! %l5 = 0000000000002fff
2538! Mem[0000000030041400] = 000000ff dba1c701 00000000 0000064a
2539! Mem[0000000030041410] = ffff1997 378b6def 5afee7db ffffff00
2540! Mem[0000000030041420] = 510500e5 1311b893 000000b4 fb5acd6b
2541! Mem[0000000030041430] = b4000000 e5000551 0a2fb301 dad8f819
2542 ldda [%i1]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030041400
2543! Mem[0000000010041400] = ff000000 000000ff, %l0 = 00000000, %l1 = 1eccaff9
2544 ldda [%i1+%g0]0x88,%l0 ! %l0 = 00000000000000ff 00000000ff000000
2545! Starting 10 instruction Store Burst
2546! %f5 = fb5acdff, Mem[0000000010001418] = 9dc993a3
2547 st %f5 ,[%i0+0x018] ! Mem[0000000010001418] = fb5acdff
2548
2549p0_label_96:
2550! %l3 = 00000000ff92f9cf, Mem[0000000010101400] = b4000000
2551 stha %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = f9cf0000
2552! %l5 = 0000000000002fff, Mem[0000000030181410] = 00007bcf0000006b
2553 stxa %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000000002fff
2554! %l7 = 00000000ff1200ff, Mem[0000000030141408] = ff1200ff
2555 stha %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = ff1200ff
2556! Mem[0000000010081400] = ff000000, %l6 = 000000000000f858
2557 swapa [%i2+%g0]0x80,%l6 ! %l6 = 00000000ff000000
2558! %l2 = 0000000000001200, Mem[0000000030101400] = cf0b93ff
2559 stba %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = cf0b9300
2560! %l4 = 000000000000ff00, Mem[0000000030181408] = a3000000
2561 stwa %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000ff00
2562! %l6 = 00000000ff000000, Mem[000000001010140c] = 82120000
2563 stw %l6,[%i4+0x00c] ! Mem[000000001010140c] = ff000000
2564! Mem[0000000030141410] = ff1aa1fc, %l6 = 00000000ff000000
2565 ldstuba [%i5+%o5]0x81,%l6 ! %l6 = 000000ff000000ff
2566! Mem[0000000010081404] = 01333f72, %l0 = 000000ff, %l0 = 000000ff
2567 add %i2,0x04,%g1
2568 casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000001333f72
2569! Starting 10 instruction Load Burst
2570! Mem[00000000300c1408] = ff00ffffe5efabff, %l3 = 00000000ff92f9cf
2571 ldxa [%i3+%o4]0x81,%l3 ! %l3 = ff00ffffe5efabff
2572
2573p0_label_97:
2574! Mem[00000000211c0000] = 00ffc8b9, %l0 = 0000000001333f72
2575 lduba [%o2+0x000]%asi,%l0 ! %l0 = 0000000000000000
2576! Mem[0000000030001400] = 5dc7b300 01b32f0a, %l0 = 00000000, %l1 = ff000000
2577 ldda [%i0+%g0]0x81,%l0 ! %l0 = 000000005dc7b300 0000000001b32f0a
2578! Mem[0000000021800180] = 000068e0, %l4 = 000000000000ff00
2579 ldsha [%o3+0x180]%asi,%l4 ! %l4 = 0000000000000000
2580! Mem[0000000030101400] = 00930bcf, %l5 = 0000000000002fff
2581 lduha [%i4+%g0]0x81,%l5 ! %l5 = 0000000000000093
2582! Mem[0000000030101400] = 00930bcf, %l6 = 00000000000000ff
2583 lduwa [%i4+%g0]0x81,%l6 ! %l6 = 0000000000930bcf
2584! Mem[000000001018142c] = 20000000, %l6 = 0000000000930bcf
2585 ldsb [%i6+0x02e],%l6 ! %l6 = 0000000000000000
2586! Mem[0000000030041400] = 01c7a1db ff000000, %l0 = 5dc7b300, %l1 = 01b32f0a
2587 ldda [%i1+%g0]0x89,%l0 ! %l0 = 00000000ff000000 0000000001c7a1db
2588! Code Fragment 3
2589p0_fragment_9:
2590! %l0 = 00000000ff000000
2591 setx 0xb80ca677996f86e0,%g7,%l0 ! %l0 = b80ca677996f86e0
2592! %l1 = 0000000001c7a1db
2593 setx 0x09538a6fa7f310cb,%g7,%l1 ! %l1 = 09538a6fa7f310cb
2594 setx 0x1fe000, %g1, %g3
2595 or %l0, %g3, %l0 ! always set perrmask = 0xff
2596 setx 0x1ffff8, %g1, %g2
2597 and %l0, %g2, %l0
2598 ta T_CHANGE_HPRIV
2599 stxa %l1, [%l0]ASI_DCACHE_DATA
2600 ta T_CHANGE_NONHPRIV
2601! %l0 = b80ca677996f86e0
2602 setx 0x99c3c54fcdcc7c28,%g7,%l0 ! %l0 = 99c3c54fcdcc7c28
2603! %l1 = 09538a6fa7f310cb
2604 setx 0x50ea444023c2f135,%g7,%l1 ! %l1 = 50ea444023c2f135
2605! Mem[00000000300c1410] = ff000000, %l4 = 0000000000000000
2606 ldsba [%i3+%o5]0x81,%l4 ! %l4 = ffffffffffffffff
2607! Starting 10 instruction Store Burst
2608! %f2 = 00ff0000 0b78ffb4, %l6 = 0000000000000000
2609! Mem[0000000030181438] = b4000000ad000000
2610 add %i6,0x038,%g1
2611 stda %f2,[%g1+%l6]ASI_PST32_S ! Mem[0000000030181438] = b4000000ad000000
2612
2613p0_label_98:
2614! %l3 = ff00ffffe5efabff, Mem[00000000300c1410] = ff000000378b6def
2615 stxa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ff00ffffe5efabff
2616! Mem[0000000010041434] = bc34ce0c, %l4 = ffffffffffffffff
2617 swap [%i1+0x034],%l4 ! %l4 = 00000000bc34ce0c
2618! %l6 = 00000000, %l7 = ff1200ff, Mem[0000000010001410] = 00000074 ff000000
2619 stda %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000 ff1200ff
2620! Mem[00000000300c1410] = ffff00ff, %l3 = ff00ffffe5efabff
2621 ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
2622! Mem[0000000010181400] = 00000020, %l3 = 00000000000000ff, %asi = 80
2623 swapa [%i6+0x000]%asi,%l3 ! %l3 = 0000000000000020
2624! Mem[0000000010001408] = 00ff0000, %l4 = 00000000bc34ce0c
2625 swapa [%i0+%o4]0x80,%l4 ! %l4 = 0000000000ff0000
2626! Mem[0000000010181408] = b4ff780b, %l4 = 0000000000ff0000
2627 swapa [%i6+%o4]0x80,%l4 ! %l4 = 00000000b4ff780b
2628! Mem[0000000010001405] = 00ffffff, %l0 = 99c3c54fcdcc7c28
2629 ldstub [%i0+0x005],%l0 ! %l0 = 000000ff000000ff
2630! Mem[0000000010181410] = fb5acdff, %l4 = 00000000b4ff780b
2631 swapa [%i6+%o5]0x88,%l4 ! %l4 = 00000000fb5acdff
2632! Starting 10 instruction Load Burst
2633! Mem[00000000201c0000] = ffff2191, %l0 = 00000000000000ff
2634 lduha [%o0+0x000]%asi,%l0 ! %l0 = 000000000000ffff
2635
2636p0_label_99:
2637! %f29 = e5000551, %f28 = b4000000
2638 fstoi %f29,%f28 ! %f28 = 80000000
2639 membar #Sync ! Added by membar checker (17)
2640! Mem[0000000030141400] = 6bcd5afb b4000000 ff0012ff 000000b4
2641! Mem[0000000030141410] = ff1aa1fc 5dc79274 2dcb5f2c 59de9a45
2642! Mem[0000000030141420] = 3e1ff97f 014a49f2 a04e5cfe fc2d5b3d
2643! Mem[0000000030141430] = 32a62ca1 d6aaa767 83db89d2 fd4d317b
2644 ldda [%i5]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030141400
2645! Mem[00000000100c1408] = 281e88ba, %l2 = 0000000000001200
2646 lduba [%i3+%o4]0x80,%l2 ! %l2 = 0000000000000028
2647! %f31 = dad8f819, %f28 = 80000000
2648 fcmps %fcc2,%f31,%f28 ! %fcc2 = 1
2649! Mem[00000000300c1400] = dbe79719, %l7 = 00000000ff1200ff
2650 lduba [%i3+%g0]0x89,%l7 ! %l7 = 0000000000000019
2651! Mem[0000000010181400] = 000000ff, %l6 = 0000000000000000
2652 lduwa [%i6+%g0]0x80,%l6 ! %l6 = 00000000000000ff
2653! Mem[0000000030001408] = b4000000, %l2 = 0000000000000028
2654 ldsha [%i0+%o4]0x89,%l2 ! %l2 = 0000000000000000
2655! Mem[0000000030001400] = 00b3c75d, %l4 = 00000000fb5acdff
2656 lduba [%i0+%g0]0x89,%l4 ! %l4 = 000000000000005d
2657! Mem[0000000010081408] = ff390828, %l1 = 50ea444023c2f135
2658 ldsha [%i2+%o4]0x88,%l1 ! %l1 = 0000000000000828
2659! Starting 10 instruction Store Burst
2660! %l7 = 0000000000000019, Mem[0000000030101408] = 00001282
2661 stwa %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000019
2662
2663p0_label_100:
2664! %l1 = 0000000000000828, Mem[00000000300c1400] = 1997e7dbffffff00
2665 stxa %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000000000000828
2666! Mem[000000001014141c] = 015e7453, %l4 = 000000000000005d
2667 swap [%i5+0x01c],%l4 ! %l4 = 00000000015e7453
2668! %l5 = 0000000000000093, Mem[0000000010041400] = ff000000
2669 stha %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00930000
2670! %f28 = 80000000 e5000551, Mem[0000000010181400] = 000000ff 971994ff
2671 stda %f28,[%i6+%g0]0x80 ! Mem[0000000010181400] = 80000000 e5000551
2672 membar #Sync ! Added by membar checker (18)
2673! %l2 = 0000000000000000, Mem[0000000030141410] = 7492c75dfca11aff
2674 stxa %l2,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000000000000000
2675! Mem[0000000030181400] = fb7d2fff, %l3 = 0000000000000020
2676 ldstuba [%i6+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
2677! %f16 = 000000ff dba1c701, Mem[0000000030001400] = 5dc7b300 01b32f0a
2678 stda %f16,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000000ff dba1c701
2679! %l3 = 00000000000000ff, Mem[00000000300c1410] = ffff00ff
2680 stha %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffff00ff
2681! Mem[0000000020800000] = 39ff7fd0, %l7 = 0000000000000019
2682 ldstub [%o1+%g0],%l7 ! %l7 = 00000039000000ff
2683! Starting 10 instruction Load Burst
2684! Mem[0000000030081400] = 0016ff79, %l6 = 00000000000000ff
2685 ldsha [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000016
2686
2687p0_label_101:
2688! Mem[0000000020800000] = ffff7fd0, %l3 = 00000000000000ff
2689 ldsb [%o1+0x001],%l3 ! %l3 = ffffffffffffffff
2690! Mem[0000000010041410] = 971994ff, %l5 = 0000000000000093
2691 ldsha [%i1+%o5]0x80,%l5 ! %l5 = ffffffffffff9719
2692! Mem[0000000010101410] = 000000b4, %l1 = 0000000000000828
2693 ldsba [%i4+%o5]0x80,%l1 ! %l1 = 0000000000000000
2694! %f28 = 80000000, %f12 = 32a62ca1, %f31 = dad8f819
2695 fadds %f28,%f12,%f31 ! %f31 = 32a62ca1
2696! Mem[0000000010141420] = 0019ffff, %l0 = 000000000000ffff
2697 ldsb [%i5+0x023],%l0 ! %l0 = ffffffffffffffff
2698! Mem[0000000030141408] = ff0012ff, %l6 = 0000000000000016
2699 lduba [%i5+%o4]0x81,%l6 ! %l6 = 00000000000000ff
2700! Mem[0000000010041400] = 00930000 000000ff 00000020 b1000000
2701! Mem[0000000010041410] = 971994ff 0b78ff00 ef6d8b37 ff8b6def
2702! Mem[0000000010041420] = 8a7183a3 658a05fc 0000000f fb78c414
2703! Mem[0000000010041430] = e5efffff ffffffff ffffffe5 ffff00b4
2704 ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
2705! Mem[0000000030041408] = 00000000, %l4 = 00000000015e7453
2706 lduwa [%i1+%o4]0x81,%l4 ! %l4 = 0000000000000000
2707! Mem[0000000010041408] = 00000020, %l1 = 0000000000000000
2708 ldub [%i1+%o4],%l1 ! %l1 = 0000000000000000
2709! Starting 10 instruction Store Burst
2710! %l7 = 0000000000000039, Mem[0000000030181410] = ff2f0000
2711 stwa %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000039
2712
2713p0_label_102:
2714! %l6 = 00000000000000ff, Mem[0000000010101410] = 00ff0000b4000000
2715 stxa %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000000000ff
2716! Mem[000000001014143b] = 0b78fedc, %l4 = 0000000000000000
2717 ldstuba [%i5+0x03b]%asi,%l4 ! %l4 = 000000dc000000ff
2718! %l7 = 0000000000000039, Mem[0000000030001410] = 000ba7ff00000000
2719 stxa %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000000000000039
2720! Mem[0000000010041410] = 971994ff, %l4 = 00000000000000dc
2721 swapa [%i1+%o5]0x80,%l4 ! %l4 = 00000000971994ff
2722! Mem[0000000010141400] = 281e88ba, %l2 = 0000000000000000
2723 swapa [%i5+%g0]0x80,%l2 ! %l2 = 00000000281e88ba
2724! Mem[0000000010141400] = 00000000, %l3 = ffffffffffffffff
2725 ldstuba [%i5+%g0]0x88,%l3 ! %l3 = 00000000000000ff
2726! Mem[00000000100c1408] = 281e88ba, %l3 = 0000000000000000
2727 swapa [%i3+%o4]0x80,%l3 ! %l3 = 00000000281e88ba
2728! %l2 = 00000000281e88ba, Mem[00000000300c1400] = 0000000000000828
2729 stxa %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000281e88ba
2730! Mem[00000000218000c0] = 5513f237, %l6 = 00000000000000ff
2731 ldstub [%o3+0x0c0],%l6 ! %l6 = 00000055000000ff
2732! Starting 10 instruction Load Burst
2733! Mem[0000000021800140] = cfff8e22, %l4 = 00000000971994ff
2734 lduba [%o3+0x141]%asi,%l4 ! %l4 = 00000000000000ff
2735
2736p0_label_103:
2737! Mem[00000000100c1400] = e1070a00ffe5d582, %f16 = 000000ff dba1c701
2738 ldda [%i3+%g0]0x80,%f16 ! %f16 = e1070a00 ffe5d582
2739! Mem[0000000010081430] = 000000ad, %l3 = 00000000281e88ba
2740 ldsw [%i2+0x030],%l3 ! %l3 = 00000000000000ad
2741! %l6 = 0000000000000055, %l1 = 0000000000000000, %l7 = 0000000000000039
2742 xnor %l6,%l1,%l7 ! %l7 = ffffffffffffffaa
2743! Mem[0000000010001400] = e42e161e, %l3 = 00000000000000ad
2744 ldsba [%i0+%g0]0x80,%l3 ! %l3 = ffffffffffffffe4
2745! Mem[0000000030081408] = f7ffffff, %l0 = ffffffffffffffff
2746 lduwa [%i2+%o4]0x81,%l0 ! %l0 = 00000000f7ffffff
2747! Mem[0000000010081408] = 963daee3 ff390828, %l0 = f7ffffff, %l1 = 00000000
2748 ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000ff390828 00000000963daee3
2749! Mem[00000000100c1408] = 00000000 49000000, %l0 = ff390828, %l1 = 963daee3
2750 ldda [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000000 0000000049000000
2751! Mem[0000000010101400] = 0000cff9, %l0 = 0000000000000000
2752 ldsha [%i4+%g0]0x88,%l0 ! %l0 = ffffffffffffcff9
2753! Mem[0000000020800040] = 691fd57f, %l5 = ffffffffffff9719
2754 ldsha [%o1+0x040]%asi,%l5 ! %l5 = 000000000000691f
2755! Starting 10 instruction Store Burst
2756! %l4 = 00000000000000ff, Mem[0000000021800101] = 00ffa456
2757 stb %l4,[%o3+0x101] ! Mem[0000000021800100] = 00ffa456
2758
2759p0_label_104:
2760! Mem[00000000100c1400] = 000a07e1, %l7 = ffffffffffffffaa
2761 ldstuba [%i3+%g0]0x88,%l7 ! %l7 = 000000e1000000ff
2762! %f30 = 0a2fb301 32a62ca1, Mem[0000000010081400] = 58f80000 723f3301
2763 stda %f30,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0a2fb301 32a62ca1
2764! Mem[0000000010041408] = 20000000, %l0 = ffffffffffffcff9
2765 swapa [%i1+%o4]0x88,%l0 ! %l0 = 0000000020000000
2766! %f20 = ffff1997 378b6def, Mem[0000000030141400] = fb5acd6b 000000b4
2767 stda %f20,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffff1997 378b6def
2768! %l7 = 00000000000000e1, Mem[0000000020800041] = 691fd57f
2769 stb %l7,[%o1+0x041] ! Mem[0000000020800040] = 69e1d57f
2770! %l5 = 000000000000691f, Mem[0000000030081408] = f7ffffff
2771 stha %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 691fffff
2772! Mem[0000000010181409] = 00ff0000, %l7 = 00000000000000e1
2773 ldstuba [%i6+0x009]%asi,%l7 ! %l7 = 000000ff000000ff
2774! %f25 = 1311b893, Mem[0000000030101408] = 00000019
2775 sta %f25,[%i4+%o4]0x81 ! Mem[0000000030101408] = 1311b893
2776! %l1 = 0000000049000000, Mem[0000000010141434] = 0a9d584b, %asi = 80
2777 stwa %l1,[%i5+0x034]%asi ! Mem[0000000010141434] = 49000000
2778! Starting 10 instruction Load Burst
2779! Mem[00000000100c1434] = bfa0ff4d, %l2 = 00000000281e88ba
2780 ldsha [%i3+0x036]%asi,%l2 ! %l2 = ffffffffffffff4d
2781
2782p0_label_105:
2783! Mem[0000000010141410] = 000000ff, %l5 = 000000000000691f
2784 ldsba [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000000
2785! Mem[00000000300c1408] = ffff00ff, %l0 = 0000000020000000
2786 ldsha [%i3+%o4]0x89,%l0 ! %l0 = 00000000000000ff
2787! Mem[0000000010081400] = a12ca63201b32f0a, %f6 = ef6d8b37 ff8b6def
2788 ldd [%i2+%g0],%f6 ! %f6 = a12ca632 01b32f0a
2789! %l0 = 00000000000000ff, %l5 = 0000000000000000, %y = 00000001
2790 umul %l0,%l5,%l1 ! %l1 = 0000000000000000, %y = 00000000
2791! Mem[0000000010181410] = b4ff780b, %l7 = 00000000000000ff
2792 ldsha [%i6+%o5]0x88,%l7 ! %l7 = 000000000000780b
2793! Mem[0000000010041400] = 00930000000000ff, %l0 = 00000000000000ff
2794 ldxa [%i1+%g0]0x80,%l0 ! %l0 = 00930000000000ff
2795! Mem[00000000300c1408] = ffabefe5 ffff00ff, %l2 = ffffff4d, %l3 = ffffffe4
2796 ldda [%i3+%o4]0x89,%l2 ! %l2 = 00000000ffff00ff 00000000ffabefe5
2797! Mem[0000000010101400] = f9cf0000 00ff0000, %l4 = 000000ff, %l5 = 00000000
2798 ldda [%i4+%g0]0x80,%l4 ! %l4 = 00000000f9cf0000 0000000000ff0000
2799! %l3 = 00000000ffabefe5, immd = fffffffffffffa6c, %l4 = 00000000f9cf0000
2800 sdivx %l3,-0x594,%l4 ! %l4 = ffffffffffd22a52
2801! Starting 10 instruction Store Burst
2802! Mem[0000000010141400] = ff000000, %l6 = 0000000000000055
2803 ldstuba [%i5+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
2804
2805p0_label_106:
2806! %f8 = 8a7183a3 658a05fc, %l0 = 00930000000000ff
2807! Mem[0000000030101418] = ab8637c45dc79274
2808 add %i4,0x018,%g1
2809 stda %f8,[%g1+%l0]ASI_PST16_S ! Mem[0000000030101418] = 8a7183a3658a05fc
2810! %f3 = b1000000, Mem[000000001014141c] = 0000005d
2811 sta %f3 ,[%i5+0x01c]%asi ! Mem[000000001014141c] = b1000000
2812! %l5 = 0000000000ff0000, Mem[0000000010141400] = 00000000000000ff
2813 stxa %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000000ff0000
2814! %f26 = 000000b4 fb5acd6b, %l2 = 00000000ffff00ff
2815! Mem[0000000030081420] = fca11a192a2439d5
2816 add %i2,0x020,%g1
2817 stda %f26,[%g1+%l2]ASI_PST32_S ! Mem[0000000030081420] = 000000b4fb5acd6b
2818! %l3 = 00000000ffabefe5, Mem[0000000030081400] = 0016ff79
2819 stba %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = e516ff79
2820! %l3 = 00000000ffabefe5, Mem[0000000030101400] = 00930bcfea584e8c
2821 stxa %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000ffabefe5
2822! %l2 = 00000000ffff00ff, Mem[00000000100c1428] = 00000020, %asi = 80
2823 stha %l2,[%i3+0x028]%asi ! Mem[00000000100c1428] = 00ff0020
2824! %l7 = 000000000000780b, Mem[0000000010081400] = a12ca632
2825 stha %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = 780ba632
2826! %f30 = 0a2fb301, Mem[0000000010081410] = ff0012ff
2827 sta %f30,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0a2fb301
2828! Starting 10 instruction Load Burst
2829! Code Fragment 3
2830p0_fragment_10:
2831! %l0 = 00930000000000ff
2832 setx 0xef49bbd84a02012a,%g7,%l0 ! %l0 = ef49bbd84a02012a
2833! %l1 = 0000000000000000
2834 setx 0xc502285018fe4546,%g7,%l1 ! %l1 = c502285018fe4546
2835 setx 0x1fe000, %g1, %g3
2836 or %l0, %g3, %l0 ! always set perrmask = 0xff
2837 setx 0x1ffff8, %g1, %g2
2838 and %l0, %g2, %l0
2839 ta T_CHANGE_HPRIV
2840 stxa %l1, [%l0]ASI_DCACHE_DATA
2841 ta T_CHANGE_NONHPRIV
2842! %l0 = ef49bbd84a02012a
2843 setx 0x9f7ff578371f51c6,%g7,%l0 ! %l0 = 9f7ff578371f51c6
2844! %l1 = c502285018fe4546
2845 setx 0x0384bae01977ef29,%g7,%l1 ! %l1 = 0384bae01977ef29
2846
2847p0_label_107:
2848! Mem[00000000300c1410] = ffff00ff, %l7 = 000000000000780b
2849 ldsha [%i3+%o5]0x89,%l7 ! %l7 = 00000000000000ff
2850! Mem[0000000010101410] = 000000ff, %l3 = 00000000ffabefe5
2851 lduwa [%i4+%o5]0x88,%l3 ! %l3 = 00000000000000ff
2852! Mem[00000000300c1400] = 00000000, %l0 = 9f7ff578371f51c6
2853 ldswa [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000000
2854! Mem[0000000010081428] = 14c478fb, %l0 = 0000000000000000
2855 lduha [%i2+0x028]%asi,%l0 ! %l0 = 00000000000014c4
2856! Mem[00000000211c0000] = 00ffc8b9, %l2 = 00000000ffff00ff
2857 ldsh [%o2+%g0],%l2 ! %l2 = 00000000000000ff
2858! Mem[0000000010141410] = 000000ff000000ff, %l7 = 00000000000000ff
2859 ldxa [%i5+0x010]%asi,%l7 ! %l7 = 000000ff000000ff
2860! Mem[0000000030081400] = 00ffffff 79ff16e5, %l6 = 000000ff, %l7 = 000000ff
2861 ldda [%i2+%g0]0x89,%l6 ! %l6 = 0000000079ff16e5 0000000000ffffff
2862! Mem[000000001000140c] = ffffffff, %l1 = 0384bae01977ef29
2863 lduw [%i0+0x00c],%l1 ! %l1 = 00000000ffffffff
2864! Mem[0000000010181410] = 0b78ffb4, %l6 = 0000000079ff16e5
2865 ldswa [%i6+%o5]0x80,%l6 ! %l6 = 000000000b78ffb4
2866! Starting 10 instruction Store Burst
2867! %l3 = 00000000000000ff, Mem[0000000010081400] = 780ba632
2868 stwa %l3,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000ff
2869
2870p0_label_108:
2871 membar #Sync ! Added by membar checker (19)
2872! %l6 = 000000000b78ffb4, Mem[0000000010041428] = 0000000ffb78c414, %asi = 80
2873 stxa %l6,[%i1+0x028]%asi ! Mem[0000000010041428] = 000000000b78ffb4
2874! %f3 = b1000000, %f0 = 00930000
2875 fsqrts %f3 ,%f0 ! %f0 = 7fffffff
2876! %f4 = 971994ff 0b78ff00, Mem[0000000030141410] = 00000000 00000000
2877 stda %f4 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 971994ff 0b78ff00
2878! %l2 = 000000ff, %l3 = 000000ff, Mem[0000000010101438] = dba1c701 4d821985
2879 std %l2,[%i4+0x038] ! Mem[0000000010101438] = 000000ff 000000ff
2880! %l6 = 000000000b78ffb4, Mem[0000000010081410] = 01b32f0a
2881 stwa %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0b78ffb4
2882! %l7 = 0000000000ffffff, Mem[0000000010101410] = ff000000
2883 stha %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffff0000
2884! Mem[0000000030101400] = 00000000, %l4 = ffffffffffd22a52
2885 swapa [%i4+%g0]0x81,%l4 ! %l4 = 0000000000000000
2886! %l3 = 00000000000000ff, Mem[00000000100c1408] = 00000000
2887 stha %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00ff0000
2888! %l2 = 00000000000000ff, %l2 = 00000000000000ff, %y = 00000000
2889 sdiv %l2,%l2,%l6 ! %l6 = 0000000000000001
2890 mov %l0,%y ! %y = 000014c4
2891! Starting 10 instruction Load Burst
2892! Mem[00000000100c1410] = 00b3c75d, %l4 = 0000000000000000
2893 lduha [%i3+%o5]0x80,%l4 ! %l4 = 00000000000000b3
2894
2895p0_label_109:
2896! %l2 = 00000000000000ff, immd = 0000000000000d83, %l3 = 00000000000000ff
2897 mulx %l2,0xd83,%l3 ! %l3 = 00000000000d757d
2898! Mem[0000000010101420] = ef6d8b377dab064a, %l1 = 00000000ffffffff
2899 ldxa [%i4+0x020]%asi,%l1 ! %l1 = ef6d8b377dab064a
2900! Mem[0000000030001408] = 000000b4, %l7 = 0000000000ffffff
2901 lduha [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000000
2902! Mem[0000000010041408] = 000000b1ffffcff9, %l7 = 0000000000000000
2903 ldxa [%i1+%o4]0x88,%l7 ! %l7 = 000000b1ffffcff9
2904! Mem[0000000010181400] = 80000000, %l4 = 00000000000000b3
2905 lduwa [%i6+%g0]0x80,%l4 ! %l4 = 0000000080000000
2906! Mem[0000000021800140] = cfff8e22, %l3 = 00000000000d757d
2907 lduba [%o3+0x140]%asi,%l3 ! %l3 = 00000000000000cf
2908! Mem[0000000010141408] = a30000b3, %l3 = 00000000000000cf
2909 ldswa [%i5+%o4]0x80,%l3 ! %l3 = ffffffffa30000b3
2910! Mem[00000000100c1400] = ff070a00, %l6 = 0000000000000001
2911 lduba [%i3+%g0]0x80,%l6 ! %l6 = 00000000000000ff
2912! Mem[0000000030141408] = ff1200ff, %l1 = ef6d8b377dab064a
2913 ldsba [%i5+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
2914! Starting 10 instruction Store Burst
2915! %l2 = 00000000000000ff, Mem[0000000010181434] = ffa80a08, %asi = 80
2916 stwa %l2,[%i6+0x034]%asi ! Mem[0000000010181434] = 000000ff
2917
2918p0_label_110:
2919! %l6 = 000000ff, %l7 = ffffcff9, Mem[0000000010041410] = 000000dc 0b78ff00
2920 stda %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000ff ffffcff9
2921! %f16 = e1070a00, Mem[0000000030101410] = a31c4452
2922 sta %f16,[%i4+%o5]0x81 ! Mem[0000000030101410] = e1070a00
2923! Mem[00000000100c1410] = 00b3c75d, %l4 = 0000000080000000
2924 swapa [%i3+%o5]0x80,%l4 ! %l4 = 0000000000b3c75d
2925! Mem[0000000030041400] = ff000000, %l4 = 0000000000b3c75d
2926 swapa [%i1+%g0]0x89,%l4 ! %l4 = 00000000ff000000
2927! %l5 = 0000000000ff0000, Mem[0000000030101408] = 1311b893
2928 stba %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0011b893
2929! %l2 = 00000000000000ff, Mem[0000000030141408] = ff0012ff000000b4
2930 stxa %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000000000ff
2931! %l0 = 00000000000014c4, Mem[00000000100c1408] = 00ff0000
2932 stwa %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000014c4
2933! %l1 = ffffffffffffffff, Mem[0000000010181400] = 80000000, %asi = 80
2934 stha %l1,[%i6+0x000]%asi ! Mem[0000000010181400] = ffff0000
2935! %f0 = 7fffffff 000000ff 00000020 b1000000
2936! %f4 = 971994ff 0b78ff00 a12ca632 01b32f0a
2937! %f8 = 8a7183a3 658a05fc 0000000f fb78c414
2938! %f12 = e5efffff ffffffff ffffffe5 ffff00b4
2939 stda %f0,[%i2]ASI_BLK_AIUP ! Block Store to 0000000010081400
2940! Starting 10 instruction Load Burst
2941! Mem[0000000010141400] = 0000ff00, %f27 = fb5acd6b
2942 ld [%i5+%g0],%f27 ! %f27 = 0000ff00
2943
2944p0_label_111:
2945! Mem[0000000010181438] = cf7bff79, %l2 = 00000000000000ff
2946 ldub [%i6+0x039],%l2 ! %l2 = 000000000000007b
2947! Mem[0000000010181408] = 00ff00000000ff00, %f20 = ffff1997 378b6def
2948 ldda [%i6+%o4]0x88,%f20 ! %f20 = 00ff0000 0000ff00
2949! Mem[0000000010181410] = 000000b4 b4ff780b, %l4 = ff000000, %l5 = 00ff0000
2950 ldda [%i6+%o5]0x88,%l4 ! %l4 = 00000000b4ff780b 00000000000000b4
2951 membar #Sync ! Added by membar checker (20)
2952! Mem[000000001008142c] = fb78c414, %l1 = ffffffffffffffff
2953 ldsb [%i2+0x02f],%l1 ! %l1 = 0000000000000014
2954! Mem[0000000030001400] = ff000000, %l4 = 00000000b4ff780b
2955 lduba [%i0+%g0]0x89,%l4 ! %l4 = 0000000000000000
2956! Mem[0000000030041400] = 5dc7b300, %l4 = 0000000000000000
2957 lduha [%i1+%g0]0x81,%l4 ! %l4 = 0000000000005dc7
2958! Mem[00000000100c1410] = 80000000, %l1 = 0000000000000014
2959 lduha [%i3+%o5]0x80,%l1 ! %l1 = 0000000000008000
2960! Mem[0000000030041408] = 000000000000064a, %l6 = 00000000000000ff
2961 ldxa [%i1+%o4]0x81,%l6 ! %l6 = 000000000000064a
2962! Mem[0000000030141410] = 00ff780bff941997, %f28 = 80000000 e5000551
2963 ldda [%i5+%o5]0x89,%f28 ! %f28 = 00ff780b ff941997
2964! Starting 10 instruction Store Burst
2965! %l7 = 000000b1ffffcff9, Mem[000000001000140c] = ffffffff
2966 stb %l7,[%i0+0x00c] ! Mem[000000001000140c] = f9ffffff
2967
2968p0_label_112:
2969! %f9 = 658a05fc, Mem[0000000010181410] = b4ff780b
2970 sta %f9 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 658a05fc
2971! %f14 = ffffffe5 ffff00b4, %l0 = 00000000000014c4
2972! Mem[0000000010141400] = 0000ff0000000000
2973 stda %f14,[%i5+%l0]ASI_PST32_PL ! Mem[0000000010141400] = 0000ff0000000000
2974! Mem[000000001004140a] = f9cfffff, %l6 = 000000000000064a
2975 ldstub [%i1+0x00a],%l6 ! %l6 = 000000ff000000ff
2976! %l3 = ffffffffa30000b3, Mem[0000000010081408] = 00000020
2977 stha %l3,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00b30020
2978! Mem[0000000010001400] = 1e162ee4, %l0 = 00000000000014c4
2979 swapa [%i0+%g0]0x88,%l0 ! %l0 = 000000001e162ee4
2980! Mem[00000000100c1431] = 2e8fd907, %l2 = 000000000000007b
2981 ldstuba [%i3+0x031]%asi,%l2 ! %l2 = 0000008f000000ff
2982! %l0 = 1e162ee4, %l1 = 00008000, Mem[0000000030041408] = 00000000 4a060000
2983 stda %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = 1e162ee4 00008000
2984! Mem[0000000010081438] = ffffffe5, %l3 = ffffffffa30000b3
2985 ldstub [%i2+0x038],%l3 ! %l3 = 000000ff000000ff
2986! Mem[0000000030041400] = 5dc7b300, %l7 = 000000b1ffffcff9
2987 ldstuba [%i1+%g0]0x81,%l7 ! %l7 = 0000005d000000ff
2988! Starting 10 instruction Load Burst
2989! Mem[0000000010141410] = 000000ff, %l3 = 00000000000000ff
2990 lduwa [%i5+%o5]0x80,%l3 ! %l3 = 00000000000000ff
2991
2992p0_label_113:
2993! Mem[0000000030141410] = 971994ff, %l6 = 00000000000000ff
2994 lduba [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000097
2995! Mem[0000000010141408] = b30000a3, %l0 = 000000001e162ee4
2996 lduba [%i5+%o4]0x88,%l0 ! %l0 = 00000000000000a3
2997! Mem[0000000010141410] = ff000000, %l0 = 00000000000000a3
2998 ldsha [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000000
2999! Mem[0000000010001400] = 000014c4, %l2 = 000000000000008f
3000 ldswa [%i0+%g0]0x88,%l2 ! %l2 = 00000000000014c4
3001! Mem[0000000021800140] = cfff8e22, %l7 = 000000000000005d
3002 lduba [%o3+0x141]%asi,%l7 ! %l7 = 00000000000000ff
3003! Mem[000000001008143c] = ffff00b4, %l5 = 00000000000000b4
3004 ldsh [%i2+0x03e],%l5 ! %l5 = 00000000000000b4
3005! Mem[0000000010101408] = ffff00ff, %l5 = 00000000000000b4
3006 lduba [%i4+%o4]0x80,%l5 ! %l5 = 00000000000000ff
3007! Mem[000000001010142c] = 679dceb6, %l6 = 0000000000000097
3008 ldub [%i4+0x02e],%l6 ! %l6 = 00000000000000ce
3009! Mem[0000000010081408] = 2000b300, %l1 = 0000000000008000
3010 lduha [%i2+%o4]0x88,%l1 ! %l1 = 000000000000b300
3011! Starting 10 instruction Store Burst
3012! %f24 = 510500e5, Mem[0000000010081400] = 7fffffff
3013 sta %f24,[%i2+0x000]%asi ! Mem[0000000010081400] = 510500e5
3014
3015p0_label_114:
3016! Mem[0000000010101400] = f9cf0000, %l5 = 00000000000000ff
3017 swapa [%i4+%g0]0x80,%l5 ! %l5 = 00000000f9cf0000
3018! Mem[0000000010081410] = 971994ff, %l4 = 0000000000005dc7
3019 swapa [%i2+%o5]0x80,%l4 ! %l4 = 00000000971994ff
3020! Mem[00000000300c1410] = ffff00ff, %l4 = 00000000971994ff
3021 ldstuba [%i3+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
3022! %l6 = 000000ce, %l7 = 000000ff, Mem[0000000030101408] = 0011b893 00000000
3023 stda %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000ce 000000ff
3024! Mem[00000000300c1410] = ff00ffff, %l3 = 00000000000000ff
3025 ldstuba [%i3+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
3026! %l7 = 00000000000000ff, Mem[0000000010141400] = 0000ff00
3027 stwa %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000ff
3028! Mem[0000000030101408] = 000000ce, %l2 = 00000000000014c4
3029 ldstuba [%i4+%o4]0x81,%l2 ! %l2 = 00000000000000ff
3030! Mem[0000000030141400] = 378b6def, %l7 = 00000000000000ff
3031 ldstuba [%i5+%g0]0x89,%l7 ! %l7 = 000000ef000000ff
3032! %l3 = 00000000000000ff, Mem[000000001018143d] = 8fa3ba2f
3033 stb %l3,[%i6+0x03d] ! Mem[000000001018143c] = 8fffba2f
3034! Starting 10 instruction Load Burst
3035! Mem[0000000030041400] = ffc7b300dba1c701, %l1 = 000000000000b300
3036 ldxa [%i1+%g0]0x81,%l1 ! %l1 = ffc7b300dba1c701
3037
3038p0_label_115:
3039! %l5 = 00000000f9cf0000, imm = 0000000000000acc, %l6 = 00000000000000ce
3040 addc %l5,0xacc,%l6 ! %l6 = 00000000f9cf0acc
3041! Mem[0000000030001410] = 00000000, %l5 = 00000000f9cf0000
3042 lduwa [%i0+%o5]0x81,%l5 ! %l5 = 0000000000000000
3043! Mem[0000000030041408] = 000080001e162ee4, %f4 = 971994ff 0b78ff00
3044 ldda [%i1+%o4]0x89,%f4 ! %f4 = 00008000 1e162ee4
3045! Mem[0000000010041400] = 00930000 000000ff, %l0 = 00000000, %l1 = dba1c701
3046 ldda [%i1+%g0]0x80,%l0 ! %l0 = 0000000000930000 00000000000000ff
3047! Mem[0000000010141428] = 0b7861b4, %l2 = 0000000000000000
3048 ldub [%i5+0x02b],%l2 ! %l2 = 00000000000000b4
3049! %f11 = fb78c414, %f26 = 000000b4
3050 fcmps %fcc1,%f11,%f26 ! %fcc1 = 1
3051! Mem[0000000030101410] = e1070a0000000000, %l1 = 00000000000000ff
3052 ldxa [%i4+%o5]0x81,%l1 ! %l1 = e1070a0000000000
3053! Mem[0000000030181400] = 00000000fb7d2fff, %l7 = 00000000000000ef
3054 ldxa [%i6+%g0]0x89,%l7 ! %l7 = 00000000fb7d2fff
3055! Mem[0000000010041400] = 00930000, %l2 = 00000000000000b4
3056 lduwa [%i1+%g0]0x80,%l2 ! %l2 = 0000000000930000
3057! Starting 10 instruction Store Burst
3058! %l7 = 00000000fb7d2fff, Mem[0000000030001408] = 000000b4
3059 stha %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = 2fff00b4
3060
3061p0_label_116:
3062! %l4 = 00000000000000ff, Mem[0000000030041400] = ffc7b300
3063 stba %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffc7b300
3064! %l3 = 00000000000000ff, %l4 = 00000000000000ff, %l0 = 0000000000930000
3065 udivx %l3,%l4,%l0 ! %l0 = 0000000000000001
3066! %l3 = 00000000000000ff, Mem[0000000030141408] = ff00000000000000
3067 stxa %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000000000ff
3068! Mem[00000000300c1410] = ff00ffff, %l7 = 00000000fb7d2fff
3069 swapa [%i3+%o5]0x81,%l7 ! %l7 = 00000000ff00ffff
3070! %l4 = 00000000000000ff, Mem[0000000010001410] = 00000000ff1200ff
3071 stxa %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000000000ff
3072! %f28 = 00ff780b ff941997, %l7 = 00000000ff00ffff
3073! Mem[0000000030141408] = ff00000000000000
3074 add %i5,0x008,%g1
3075 stda %f28,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030141408] = 971994ff0b78ff00
3076! %f16 = e1070a00 ffe5d582, %l3 = 00000000000000ff
3077! Mem[0000000010081410] = 00005dc70b78ff00
3078 add %i2,0x010,%g1
3079 stda %f16,[%g1+%l3]ASI_PST16_P ! Mem[0000000010081410] = e1070a00ffe5d582
3080! Mem[000000001000142c] = 2fbaa38f, %l4 = 000000ff, %l7 = ff00ffff
3081 add %i0,0x2c,%g1
3082 casa [%g1]0x80,%l4,%l7 ! %l7 = 000000002fbaa38f
3083! Mem[0000000010001430] = ff728cdc, %l1 = 00000000, %l3 = 000000ff
3084 add %i0,0x30,%g1
3085 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000ff728cdc
3086! Starting 10 instruction Load Burst
3087! Mem[0000000010041410] = 000000ff, %l7 = 000000002fbaa38f
3088 lduba [%i1+%o5]0x80,%l7 ! %l7 = 0000000000000000
3089
3090p0_label_117:
3091! Mem[00000000201c0000] = ffff2191, %l5 = 0000000000000000
3092 ldub [%o0+%g0],%l5 ! %l5 = 00000000000000ff
3093! Mem[0000000010081408] = 00b30020b1000000, %f8 = 8a7183a3 658a05fc
3094 ldda [%i2+%o4]0x80,%f8 ! %f8 = 00b30020 b1000000
3095! Mem[0000000010141408] = b30000a3, %l7 = 0000000000000000
3096 ldswa [%i5+%o4]0x88,%l7 ! %l7 = ffffffffb30000a3
3097! Mem[0000000010041408] = ffffcff9, %l7 = ffffffffb30000a3
3098 lduba [%i1+%o4]0x88,%l7 ! %l7 = 00000000000000f9
3099! Mem[0000000030041408] = 1e162ee4, %l3 = 00000000ff728cdc
3100 ldsha [%i1+%o4]0x89,%l3 ! %l3 = 0000000000002ee4
3101! Mem[0000000010041428] = 000000000b78ffb4, %f14 = ffffffe5 ffff00b4
3102 ldda [%i1+0x028]%asi,%f14 ! %f14 = 00000000 0b78ffb4
3103! Mem[0000000010181408] = 00ff0000 0000ff00, %l4 = 000000ff, %l5 = 000000ff
3104 ldd [%i6+%o4],%l4 ! %l4 = 0000000000ff0000 000000000000ff00
3105! Mem[0000000030141400] = 378b6dff, %f23 = ffffff00
3106 lda [%i5+%g0]0x89,%f23 ! %f23 = 378b6dff
3107! Mem[0000000010101410] = 0000ffff, %l7 = 00000000000000f9
3108 lduwa [%i4+%o5]0x88,%l7 ! %l7 = 000000000000ffff
3109! Starting 10 instruction Store Burst
3110! %l4 = 00ff0000, %l5 = 0000ff00, Mem[0000000010041410] = ff000000 f9cfffff
3111 stda %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00ff0000 0000ff00
3112
3113p0_label_118:
3114! Mem[0000000010141410] = ff000000, %l5 = 000000000000ff00
3115 ldstuba [%i5+%o5]0x88,%l5 ! %l5 = 00000000000000ff
3116! %l2 = 0000000000930000, Mem[0000000030001410] = 00000000
3117 stba %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
3118! %f10 = 0000000f fb78c414, Mem[0000000010001400] = 000014c4 ffffff00
3119 stda %f10,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000f fb78c414
3120! %l1 = e1070a0000000000, Mem[0000000030001410] = 00000000
3121 stha %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
3122! %f0 = 7fffffff, Mem[0000000010001424] = f47d9ad3
3123 sta %f0 ,[%i0+0x024]%asi ! Mem[0000000010001424] = 7fffffff
3124! %l1 = e1070a0000000000, Mem[0000000010001400] = 14c478fb0f000000
3125 stxa %l1,[%i0+%g0]0x80 ! Mem[0000000010001400] = e1070a0000000000
3126! Mem[000000001014140d] = 000000b4, %l3 = 0000000000002ee4
3127 ldstuba [%i5+0x00d]%asi,%l3 ! %l3 = 00000000000000ff
3128! Mem[00000000211c0000] = 00ffc8b9, %l6 = 00000000f9cf0acc
3129 ldstub [%o2+%g0],%l6 ! %l6 = 00000000000000ff
3130! %l2 = 00930000, %l3 = 00000000, Mem[00000000100c1400] = ff070a00 ffe5d582
3131 stda %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00930000 00000000
3132! Starting 10 instruction Load Burst
3133! Mem[0000000010181418] = 82d5e5ff0000ff00, %l3 = 0000000000000000
3134 ldx [%i6+0x018],%l3 ! %l3 = 82d5e5ff0000ff00
3135
3136p0_label_119:
3137! Mem[0000000010081400] = ff000000e5000551, %f26 = 000000b4 0000ff00
3138 ldda [%i2+%g0]0x88,%f26 ! %f26 = ff000000 e5000551
3139! Mem[0000000010001438] = 954e5ecf378b6def, %l6 = 0000000000000000
3140 ldxa [%i0+0x038]%asi,%l6 ! %l6 = 954e5ecf378b6def
3141! Mem[0000000030041410] = ffff1997378b6def, %f0 = 7fffffff 000000ff
3142 ldda [%i1+%o5]0x81,%f0 ! %f0 = ffff1997 378b6def
3143! Mem[00000000100c1408] = c4140000, %l6 = 954e5ecf378b6def
3144 lduwa [%i3+%o4]0x88,%l6 ! %l6 = 00000000c4140000
3145! Mem[00000000100c1408] = 000014c4, %l1 = e1070a0000000000
3146 lduha [%i3+%o4]0x80,%l1 ! %l1 = 0000000000000000
3147! Mem[0000000010101408] = ff00ffff, %f5 = 1e162ee4
3148 lda [%i4+%o4]0x88,%f5 ! %f5 = ff00ffff
3149! Mem[0000000030081410] = e2010551, %f20 = 00ff0000
3150 lda [%i2+%o5]0x89,%f20 ! %f20 = e2010551
3151! Mem[0000000010141400] = ff000000, %l6 = 00000000c4140000
3152 ldswa [%i5+%g0]0x88,%l6 ! %l6 = ffffffffff000000
3153! Mem[0000000010141410] = ff000000 ff0000ff, %l2 = 00930000, %l3 = 0000ff00
3154 ldda [%i5+%o5]0x88,%l2 ! %l2 = 00000000ff0000ff 00000000ff000000
3155! Starting 10 instruction Store Burst
3156! %l6 = ff000000, %l7 = 0000ffff, Mem[0000000010081400] = e5000551 ff000000
3157 stda %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff000000 0000ffff
3158
3159p0_label_120:
3160! %l5 = 0000000000000000, Mem[0000000010101408] = ff00ffff
3161 stba %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff00ff00
3162! %l0 = 0000000000000001, Mem[0000000030141400] = 378b6dff
3163 stwa %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000001
3164! Mem[0000000030181410] = 00000039, %l1 = 0000000000000000
3165 ldstuba [%i6+%o5]0x81,%l1 ! %l1 = 00000000000000ff
3166! %l2 = 00000000ff0000ff, immed = 000004aa, %y = 000014c4
3167 udiv %l2,0x4aa,%l0 ! %l0 = 00000000ffffffff
3168 mov %l0,%y ! %y = ffffffff
3169! %l7 = 000000000000ffff, Mem[00000000211c0001] = ffffc8b9
3170 stb %l7,[%o2+0x001] ! Mem[00000000211c0000] = ffffc8b9
3171! %l0 = ffffffff, %l1 = 00000000, Mem[0000000010001400] = e1070a00 00000000
3172 stda %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffffffff 00000000
3173! %l6 = ff000000, %l7 = 0000ffff, Mem[0000000010101428] = 170d865e 679dceb6
3174 std %l6,[%i4+0x028] ! Mem[0000000010101428] = ff000000 0000ffff
3175! %l0 = 00000000ffffffff, imm = 0000000000000ddb, %l1 = 0000000000000000
3176 add %l0,0xddb,%l1 ! %l1 = 0000000100000dda
3177! Mem[0000000030101408] = ff0000ce, %l1 = 0000000100000dda
3178 ldstuba [%i4+%o4]0x81,%l1 ! %l1 = 000000ff000000ff
3179! Starting 10 instruction Load Burst
3180! Mem[0000000030001410] = 00000000, %l4 = 0000000000ff0000
3181 lduwa [%i0+%o5]0x81,%l4 ! %l4 = 0000000000000000
3182
3183p0_label_121:
3184! Mem[000000001004143c] = ffff00b4, %l6 = ffffffffff000000
3185 ldsh [%i1+0x03e],%l6 ! %l6 = 00000000000000b4
3186! Mem[0000000010081410] = 000a07e1, %l7 = 000000000000ffff
3187 lduwa [%i2+%o5]0x88,%l7 ! %l7 = 00000000000a07e1
3188! Mem[000000001018140c] = 0000ff00, %l0 = 00000000ffffffff
3189 ldub [%i6+0x00e],%l0 ! %l0 = 00000000000000ff
3190! Mem[0000000010141410] = ff0000ff000000ff, %l3 = 00000000ff000000
3191 ldxa [%i5+%o5]0x80,%l3 ! %l3 = ff0000ff000000ff
3192! Mem[0000000010041400] = 00009300, %l1 = 00000000000000ff
3193 ldswa [%i1+%g0]0x88,%l1 ! %l1 = 0000000000009300
3194! Mem[00000000100c1410] = 80000000, %f8 = 00b30020
3195 lda [%i3+%o5]0x80,%f8 ! %f8 = 80000000
3196! Mem[0000000010001400] = ffffffff 00000000, %l6 = 000000b4, %l7 = 000a07e1
3197 ldda [%i0+0x000]%asi,%l6 ! %l6 = 00000000ffffffff 0000000000000000
3198! Mem[0000000010181400] = ffff0000e5000551, %f4 = 00008000 ff00ffff
3199 ldda [%i6+%g0]0x80,%f4 ! %f4 = ffff0000 e5000551
3200! Mem[00000000100c140c] = 49000000, %l6 = 00000000ffffffff
3201 ldsw [%i3+0x00c],%l6 ! %l6 = 0000000049000000
3202! Starting 10 instruction Store Burst
3203! %l4 = 0000000000000000, Mem[00000000211c0001] = ffffc8b9, %asi = 80
3204 stba %l4,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff00c8b9
3205
3206p0_label_122:
3207! %l1 = 0000000000009300, Mem[0000000010041400] = 00930000000000ff
3208 stxa %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000000000009300
3209! Mem[0000000030041400] = 00b3c7ff, %l3 = ff0000ff000000ff
3210 ldstuba [%i1+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
3211! %l4 = 0000000000000000, Mem[0000000030041400] = 00b3c7ff
3212 stba %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00b3c700
3213! Mem[0000000030141400] = 00000001, %l1 = 0000000000009300
3214 swapa [%i5+%g0]0x89,%l1 ! %l1 = 0000000000000001
3215! Mem[0000000010041430] = e5efffff, %l7 = 0000000000000000
3216 swap [%i1+0x030],%l7 ! %l7 = 00000000e5efffff
3217! %l6 = 0000000049000000, imm = fffffffffffff393, %l2 = 00000000ff0000ff
3218 addc %l6,-0xc6d,%l2 ! %l2 = 0000000048fff393
3219! %l2 = 0000000048fff393, Mem[0000000010181410] = fc058a65b4000000, %asi = 80
3220 stxa %l2,[%i6+0x010]%asi ! Mem[0000000010181410] = 0000000048fff393
3221! %l2 = 0000000048fff393, imm = 0000000000000b57, %l7 = 00000000e5efffff
3222 orn %l2,0xb57,%l7 ! %l7 = fffffffffffff7bb
3223! Mem[00000000100c1410] = 00000080, %l1 = 0000000000000001
3224 ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 00000080000000ff
3225! Starting 10 instruction Load Burst
3226! Mem[0000000010041410] = 00ff0000, %f19 = 0000064a
3227 lda [%i1+%o5]0x88,%f19 ! %f19 = 00ff0000
3228
3229p0_label_123:
3230! Mem[00000000100c1408] = 00000049c4140000, %l0 = 00000000000000ff
3231 ldxa [%i3+%o4]0x88,%l0 ! %l0 = 00000049c4140000
3232! Mem[0000000010181430] = 00001282000000ff, %f20 = e2010551 0000ff00
3233 ldd [%i6+0x030],%f20 ! %f20 = 00001282 000000ff
3234! Mem[0000000010101400] = 000000ff, %l6 = 0000000049000000
3235 lduba [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000
3236! Mem[0000000010101410] = ffff0000, %l4 = 0000000000000000
3237 lduha [%i4+%o5]0x80,%l4 ! %l4 = 000000000000ffff
3238! Mem[0000000030001408] = b400ff2f, %l1 = 0000000000000080
3239 ldsha [%i0+%o4]0x89,%l1 ! %l1 = ffffffffffffff2f
3240! Mem[0000000010181400] = 510500e50000ffff, %l0 = 00000049c4140000
3241 ldxa [%i6+%g0]0x88,%l0 ! %l0 = 510500e50000ffff
3242! Mem[0000000010001410] = 00000000, %l3 = 00000000000000ff
3243 ldsha [%i0+%o5]0x80,%l3 ! %l3 = 0000000000000000
3244! %l7 = fffffffffffff7bb, imm = fffffffffffff2af, %l1 = ffffffffffffff2f
3245 or %l7,-0xd51,%l1 ! %l1 = fffffffffffff7bf
3246! Mem[0000000030001410] = 0000000000000039, %l4 = 000000000000ffff
3247 ldxa [%i0+%o5]0x81,%l4 ! %l4 = 0000000000000039
3248! Starting 10 instruction Store Burst
3249! %l1 = fffffffffffff7bf, Mem[0000000010081400] = ff000000
3250 stha %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff00f7bf
3251
3252p0_label_124:
3253! %f4 = ffff0000 e5000551, Mem[0000000010041410] = 0000ff00 00ff0000
3254 stda %f4 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffff0000 e5000551
3255! Mem[0000000010141438] = 0b78feff, %l7 = fffffffffffff7bb
3256 swap [%i5+0x038],%l7 ! %l7 = 000000000b78feff
3257! Mem[0000000010041400] = 00000000, %l1 = fffffffffffff7bf
3258 ldstuba [%i1+%g0]0x88,%l1 ! %l1 = 00000000000000ff
3259! %l4 = 0000000000000039, imm = ffffffffffffffab, %l4 = 0000000000000039
3260 sub %l4,-0x055,%l4 ! %l4 = 000000000000008e
3261! %f20 = 00001282, Mem[00000000300c1410] = fb7d2fff
3262 sta %f20,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00001282
3263! Mem[0000000010081408] = 2000b300, %l3 = 0000000000000000
3264 ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 00000000000000ff
3265! %l7 = 000000000b78feff, Mem[00000000100c1410] = 9dc993a3000000ff
3266 stxa %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000000b78feff
3267! %l6 = 0000000000000000, Mem[0000000010181400] = ffff0000, %asi = 80
3268 stwa %l6,[%i6+0x000]%asi ! Mem[0000000010181400] = 00000000
3269! Mem[0000000010001418] = fb5acdff000000ff, %l4 = 000000000000008e, %l7 = 000000000b78feff
3270 add %i0,0x18,%g1
3271 casxa [%g1]0x80,%l4,%l7 ! %l7 = fb5acdff000000ff
3272! Starting 10 instruction Load Burst
3273! Mem[0000000030001410] = 00000000, %l4 = 000000000000008e
3274 ldsba [%i0+%o5]0x89,%l4 ! %l4 = 0000000000000000
3275
3276p0_label_125:
3277! Mem[00000000100c1400] = 00009300, %l7 = fb5acdff000000ff
3278 ldsha [%i3+%g0]0x88,%l7 ! %l7 = ffffffffffff9300
3279! Mem[0000000010081408] = ffb30020, %l0 = 510500e50000ffff
3280 ldsha [%i2+%o4]0x80,%l0 ! %l0 = ffffffffffffffb3
3281! Mem[0000000010181408] = 00ff0000, %l0 = ffffffffffffffb3
3282 ldsw [%i6+%o4],%l0 ! %l0 = 0000000000ff0000
3283! Mem[0000000030001400] = ff000000, %l1 = 0000000000000000
3284 lduba [%i0+%g0]0x89,%l1 ! %l1 = 0000000000000000
3285! Mem[0000000010141408] = a30000b3, %l0 = 0000000000ff0000
3286 ldsha [%i5+%o4]0x80,%l0 ! %l0 = ffffffffffffa300
3287! Mem[0000000010181410] = 93f3ff4800000000, %l7 = ffffffffffff9300
3288 ldxa [%i6+%o5]0x88,%l7 ! %l7 = 93f3ff4800000000
3289! Mem[0000000030001410] = 3900000000000000, %l4 = 0000000000000000
3290 ldxa [%i0+%o5]0x89,%l4 ! %l4 = 3900000000000000
3291! Mem[0000000030081400] = 79ff16e5, %l5 = 0000000000000000
3292 lduwa [%i2+%g0]0x89,%l5 ! %l5 = 0000000079ff16e5
3293! Mem[0000000010041408] = f9cfffff, %l7 = 93f3ff4800000000
3294 ldsha [%i1+%o4]0x80,%l7 ! %l7 = fffffffffffff9cf
3295! Starting 10 instruction Store Burst
3296! Mem[0000000010001410] = 00000000, %l3 = 0000000000000000
3297 ldstuba [%i0+%o5]0x80,%l3 ! %l3 = 00000000000000ff
3298
3299p0_label_126:
3300! %l4 = 3900000000000000, Mem[0000000010181400] = 00000000
3301 stwa %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
3302! %f14 = 00000000, Mem[00000000300c1400] = 00000000
3303 sta %f14,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
3304! Mem[0000000010081420] = 8a7183a3658a05fc, %l6 = 0000000000000000, %l2 = 0000000048fff393
3305 add %i2,0x20,%g1
3306 casxa [%g1]0x80,%l6,%l2 ! %l2 = 8a7183a3658a05fc
3307! %f0 = ffff1997 378b6def 00000020 b1000000
3308! %f4 = ffff0000 e5000551 a12ca632 01b32f0a
3309! %f8 = 80000000 b1000000 0000000f fb78c414
3310! %f12 = e5efffff ffffffff 00000000 0b78ffb4
3311 stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000030101400
3312! Mem[0000000030141400] = 00930000, %l0 = ffffffffffffa300
3313 swapa [%i5+%g0]0x81,%l0 ! %l0 = 0000000000930000
3314! %l6 = 0000000000000000, Mem[00000000100c1400] = 0093000000000000
3315 stxa %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000000000000000
3316! Mem[0000000010081408] = 2000b3ff, %l3 = 0000000000000000
3317 ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
3318! %f0 = ffff1997 378b6def 00000020 b1000000
3319! %f4 = ffff0000 e5000551 a12ca632 01b32f0a
3320! %f8 = 80000000 b1000000 0000000f fb78c414
3321! %f12 = e5efffff ffffffff 00000000 0b78ffb4
3322 stda %f0,[%i3]ASI_BLK_AIUPL ! Block Store to 00000000100c1400
3323! %l6 = 0000000000000000, Mem[0000000030041400] = 00b3c700
3324 stba %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00b3c700
3325! Starting 10 instruction Load Burst
3326 membar #Sync ! Added by membar checker (21)
3327! Mem[0000000010101400] = 000000ff00ff0000, %f16 = e1070a00 ffe5d582
3328 ldda [%i4+%g0]0x80,%f16 ! %f16 = 000000ff 00ff0000
3329
3330p0_label_127:
3331! Mem[0000000010141400] = 000000ff00000000, %l7 = fffffffffffff9cf
3332 ldxa [%i5+%g0]0x80,%l7 ! %l7 = 000000ff00000000
3333! Mem[0000000010141400] = 000000ff00000000, %f26 = ff000000 e5000551
3334 ldda [%i5+0x000]%asi,%f26 ! %f26 = 000000ff 00000000
3335! Mem[0000000010181400] = 00000000, %l4 = 3900000000000000
3336 ldsba [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000000
3337! Mem[00000000201c0000] = ffff2191, %l0 = 0000000000930000
3338 ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
3339! %l2 = 8a7183a3658a05fc, %l6 = 0000000000000000, %l3 = 00000000000000ff
3340 and %l2,%l6,%l3 ! %l3 = 0000000000000000
3341! Mem[00000000100c1408] = 00000020b1000000, %f18 = 00000000 00ff0000
3342 ldda [%i3+%o4]0x88,%f18 ! %f18 = 00000020 b1000000
3343! Mem[0000000030081410] = 510501e2000000b4, %l6 = 0000000000000000
3344 ldxa [%i2+%o5]0x81,%l6 ! %l6 = 510501e2000000b4
3345! Mem[00000000100c1408] = b1000000, %l0 = ffffffffffffffff
3346 ldsha [%i3+%o4]0x88,%l0 ! %l0 = 0000000000000000
3347! Mem[0000000030041400] = 00c7b300, %l2 = 8a7183a3658a05fc
3348 ldsha [%i1+%g0]0x81,%l2 ! %l2 = 00000000000000c7
3349! Starting 10 instruction Store Burst
3350! %f16 = 000000ff 00ff0000, Mem[0000000010141408] = b30000a3 b400ff00
3351 stda %f16,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff 00ff0000
3352
3353p0_label_128:
3354! Mem[00000000100c1400] = 378b6def, %l2 = 00000000000000c7
3355 swapa [%i3+%g0]0x88,%l2 ! %l2 = 00000000378b6def
3356! %l2 = 00000000378b6def, imm = 0000000000000500, %l4 = 0000000000000000
3357 or %l2,0x500,%l4 ! %l4 = 00000000378b6def
3358! Mem[0000000030081400] = 79ff16e5, %l7 = 000000ff00000000
3359 swapa [%i2+%g0]0x89,%l7 ! %l7 = 0000000079ff16e5
3360! %l6 = 510501e2000000b4, Mem[0000000030181408] = 47f8f1550000ff00
3361 stxa %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 510501e2000000b4
3362! %f19 = b1000000, Mem[0000000010101408] = 00ff00ff
3363 sta %f19,[%i4+%o4]0x80 ! Mem[0000000010101408] = b1000000
3364! Mem[0000000030001408] = b400ff2f, %l3 = 0000000000000000
3365 ldstuba [%i0+%o4]0x89,%l3 ! %l3 = 0000002f000000ff
3366! Mem[0000000010001408] = bc34ce0c, %l7 = 0000000079ff16e5
3367 swapa [%i0+%o4]0x80,%l7 ! %l7 = 00000000bc34ce0c
3368! Mem[0000000010101410] = ffff0000, %l6 = 510501e2000000b4
3369 ldstuba [%i4+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
3370! %f17 = 00ff0000, %f24 = 510500e5, %f16 = 000000ff
3371 fmuls %f17,%f24,%f16 ! %f16 = 12847be4
3372! Starting 10 instruction Load Burst
3373! Mem[0000000010141430] = 73428349, %l1 = 0000000000000000
3374 ldsba [%i5+0x030]%asi,%l1 ! %l1 = 0000000000000073
3375
3376p0_label_129:
3377! Mem[0000000030181410] = ff000039 00000000, %l6 = 000000ff, %l7 = bc34ce0c
3378 ldda [%i6+%o5]0x81,%l6 ! %l6 = 00000000ff000039 0000000000000000
3379! Mem[0000000010001408] = 79ff16e5, %l0 = 0000000000000000
3380 lduha [%i0+%o4]0x80,%l0 ! %l0 = 00000000000079ff
3381! Mem[0000000030181400] = fb7d2fff, %l4 = 00000000378b6def
3382 lduba [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff
3383! Mem[0000000010181408] = 00ff00000000ff00, %l3 = 000000000000002f
3384 ldxa [%i6+%o4]0x80,%l3 ! %l3 = 00ff00000000ff00
3385! Mem[0000000010181408] = 0000ff00, %l2 = 00000000378b6def
3386 lduha [%i6+%o4]0x88,%l2 ! %l2 = 000000000000ff00
3387! Mem[0000000030001408] = ffff00b4dbe7fe5a, %l2 = 000000000000ff00
3388 ldxa [%i0+%o4]0x81,%l2 ! %l2 = ffff00b4dbe7fe5a
3389! Mem[0000000010181424] = 00000000, %l4 = 00000000000000ff
3390 ldsha [%i6+0x024]%asi,%l4 ! %l4 = 0000000000000000
3391! Mem[0000000010081410] = e1070a00, %l6 = 00000000ff000039
3392 lduba [%i2+%o5]0x80,%l6 ! %l6 = 00000000000000e1
3393! Mem[0000000010001420] = 89724a09, %l6 = 00000000000000e1
3394 ldsb [%i0+0x022],%l6 ! %l6 = 000000000000004a
3395! Starting 10 instruction Store Burst
3396! %f12 = e5efffff ffffffff, %l3 = 00ff00000000ff00
3397! Mem[0000000030141430] = 32a62ca1d6aaa767
3398 add %i5,0x030,%g1
3399 stda %f12,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030141430] = 32a62ca1d6aaa767
3400
3401p0_label_130:
3402! %l4 = 0000000000000000, Mem[00000000100c1418] = 0a2fb30132a62ca1, %asi = 80
3403 stxa %l4,[%i3+0x018]%asi ! Mem[00000000100c1418] = 0000000000000000
3404! %l3 = 00ff00000000ff00, immed = 00000e8d, %y = ffffffff
3405 smul %l3,0xe8d,%l3 ! %l3 = 000000000e7e7300, %y = 00000000
3406! Mem[0000000010101420] = ef6d8b37, %l1 = 0000000000000073, %asi = 80
3407 swapa [%i4+0x020]%asi,%l1 ! %l1 = 00000000ef6d8b37
3408! %l2 = dbe7fe5a, %l3 = 0e7e7300, Mem[00000000100c1410] = e5000551 ffff0000
3409 stda %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = dbe7fe5a 0e7e7300
3410! %l4 = 00000000, %l5 = 79ff16e5, Mem[0000000030081400] = 00000000 00ffffff
3411 stda %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000 79ff16e5
3412! %l4 = 0000000000000000, %l1 = 00000000ef6d8b37, %y = 00000000
3413 smul %l4,%l1,%l3 ! %l3 = 0000000000000000, %y = 00000000
3414! Mem[00000000300c1400] = 00000000, %l5 = 0000000079ff16e5
3415 ldstuba [%i3+%g0]0x81,%l5 ! %l5 = 00000000000000ff
3416! Mem[0000000030181408] = 000000b4, %l0 = 00000000000079ff
3417 ldstuba [%i6+%o4]0x89,%l0 ! %l0 = 000000b4000000ff
3418! %f0 = ffff1997 378b6def, Mem[0000000010101410] = ffff0000 00000000
3419 stda %f0 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffff1997 378b6def
3420! Starting 10 instruction Load Burst
3421! %f28 = 00ff780b, %f9 = b1000000, %f6 = a12ca632
3422 fadds %f28,%f9 ,%f6 ! %f6 = b1000000
3423
3424p0_label_131:
3425 membar #Sync ! Added by membar checker (22)
3426! Mem[0000000030181400] = ff2f7dfb 00000000 ff000000 e2010551
3427! Mem[0000000030181410] = ff000039 00000000 9d000000 20000000
3428! Mem[0000000030181420] = 8a718372 658afffc 6169e7f2 fb78c414
3429! Mem[0000000030181430] = ba1a95e5 bc34ce0c b4000000 ad000000
3430 ldda [%i6]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030181400
3431! Mem[0000000030081400] = 00000000, %l5 = 0000000000000000
3432 lduwa [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000000
3433! Mem[0000000010141408] = 00ff0000, %l7 = 0000000000000000
3434 lduha [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000000
3435! Mem[0000000010001410] = ff000000000000ff, %l1 = 00000000ef6d8b37
3436 ldxa [%i0+%o5]0x80,%l1 ! %l1 = ff000000000000ff
3437! Mem[00000000100c1408] = 00000020b1000000, %f28 = 00ff780b ff941997
3438 ldda [%i3+%o4]0x88,%f28 ! %f28 = 00000020 b1000000
3439! %l6 = 000000000000004a, imm = 0000000000000e3e, %l4 = 0000000000000000
3440 addc %l6,0xe3e,%l4 ! %l4 = 0000000000000e88
3441! Mem[0000000021800100] = 00ffa456, %l2 = ffff00b4dbe7fe5a
3442 ldub [%o3+0x100],%l2 ! %l2 = 0000000000000000
3443! Mem[0000000010001410] = ff000000, %l0 = 00000000000000b4
3444 lduwa [%i0+%o5]0x80,%l0 ! %l0 = 00000000ff000000
3445! Mem[0000000030081410] = e2010551, %l1 = ff000000000000ff
3446 lduba [%i2+%o5]0x89,%l1 ! %l1 = 0000000000000051
3447! Starting 10 instruction Store Burst
3448! %l3 = 0000000000000000, Mem[0000000010181400] = 00000000
3449 stwa %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
3450
3451p0_label_132:
3452! %l2 = 0000000000000000, Mem[0000000010181400] = 00000000
3453 stwa %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
3454 membar #Sync ! Added by membar checker (23)
3455! %l1 = 0000000000000051, Mem[0000000030181408] = ff000000
3456 stha %l1,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00510000
3457! %l0 = 00000000ff000000, Mem[0000000030101400] = ffff1997378b6def
3458 stxa %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000ff000000
3459! Mem[0000000030001408] = b400ffff, %l4 = 0000000000000e88
3460 ldstuba [%i0+%o4]0x89,%l4 ! %l4 = 000000ff000000ff
3461! %f14 = b4000000 ad000000, Mem[0000000010141428] = 0b7861b4 efff000f
3462 std %f14,[%i5+0x028] ! Mem[0000000010141428] = b4000000 ad000000
3463! %l0 = 00000000ff000000, Mem[0000000010181410] = 00000000
3464 stba %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
3465! %f23 = 378b6dff, Mem[0000000030081410] = e2010551
3466 sta %f23,[%i2+%o5]0x89 ! Mem[0000000030081410] = 378b6dff
3467! Mem[0000000010041400] = ff000000, %l6 = 000000000000004a
3468 ldstuba [%i1+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
3469! %l2 = 00000000, %l3 = 00000000, Mem[0000000010081408] = ffb30020 b1000000
3470 stda %l2,[%i2+0x008]%asi ! Mem[0000000010081408] = 00000000 00000000
3471! Starting 10 instruction Load Burst
3472! Mem[0000000010141408] = 0000ff00, %l7 = 0000000000000000
3473 ldswa [%i5+%o4]0x80,%l7 ! %l7 = 000000000000ff00
3474
3475p0_label_133:
3476! Mem[0000000030041408] = e42e161e, %f22 = 5afee7db
3477 lda [%i1+%o4]0x81,%f22 ! %f22 = e42e161e
3478! Mem[0000000010041400] = 00930000 000000ff, %l0 = ff000000, %l1 = 00000051
3479 ldda [%i1+%g0]0x88,%l0 ! %l0 = 00000000000000ff 0000000000930000
3480! Mem[00000000300c1408] = ffabefe5 ffff00ff, %l4 = 000000ff, %l5 = 00000000
3481 ldda [%i3+%o4]0x89,%l4 ! %l4 = 00000000ffff00ff 00000000ffabefe5
3482! Mem[0000000030141400] = ffffa300, %l5 = 00000000ffabefe5
3483 lduha [%i5+%g0]0x81,%l5 ! %l5 = 000000000000ffff
3484! Mem[0000000030141400] = ffffa3009719ffff, %l2 = 0000000000000000
3485 ldxa [%i5+%g0]0x81,%l2 ! %l2 = ffffa3009719ffff
3486! Mem[0000000030041400] = 00c7b300, %f31 = 32a62ca1
3487 lda [%i1+%g0]0x81,%f31 ! %f31 = 00c7b300
3488! Mem[0000000010181408] = 00ff0000, %l2 = ffffa3009719ffff
3489 lduba [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000
3490! %l3 = 0000000000000000, imm = 0000000000000b92, %l7 = 000000000000ff00
3491 add %l3,0xb92,%l7 ! %l7 = 0000000000000b92
3492! Mem[0000000010181400] = 00000000, %l3 = 0000000000000000
3493 ldsw [%i6+%g0],%l3 ! %l3 = 0000000000000000
3494! Starting 10 instruction Store Burst
3495! Mem[0000000010081420] = 8a7183a3, %l4 = 00000000ffff00ff, %asi = 80
3496 swapa [%i2+0x020]%asi,%l4 ! %l4 = 000000008a7183a3
3497
3498p0_label_134:
3499! %l3 = 0000000000000000, Mem[0000000030001400] = 000000ffdba1c701
3500 stxa %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000000000000
3501! Mem[0000000030101400] = 00000000, %l0 = 00000000000000ff
3502 swapa [%i4+%g0]0x81,%l0 ! %l0 = 0000000000000000
3503! %f24 = 510500e5 1311b893, Mem[00000000300c1408] = ffff00ff ffabefe5
3504 stda %f24,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 510500e5 1311b893
3505! Mem[0000000010101400] = ff000000, %l6 = 00000000000000ff
3506 swapa [%i4+%g0]0x88,%l6 ! %l6 = 00000000ff000000
3507! %f22 = e42e161e 378b6dff, Mem[00000000100c1410] = dbe7fe5a 0e7e7300
3508 stda %f22,[%i3+%o5]0x88 ! Mem[00000000100c1410] = e42e161e 378b6dff
3509! %l5 = 000000000000ffff, Mem[00000000100c1400] = ffff1997000000c7
3510 stxa %l5,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000000000ffff
3511! %f18 = 00000020 b1000000, %l7 = 0000000000000b92
3512! Mem[0000000030101418] = a12ca63201b32f0a
3513 add %i4,0x018,%g1
3514 stda %f18,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030101418] = a100a63220b32f00
3515! %l7 = 0000000000000b92, Mem[0000000030181408] = 00005100
3516 stha %l7,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000b92
3517! %l1 = 0000000000930000, Mem[00000000211c0000] = ff00c8b9
3518 sth %l1,[%o2+%g0] ! Mem[00000000211c0000] = 0000c8b9
3519! Starting 10 instruction Load Burst
3520! Mem[0000000010101414] = 378b6def, %l4 = 000000008a7183a3
3521 ldsba [%i4+0x017]%asi,%l4 ! %l4 = ffffffffffffffef
3522
3523p0_label_135:
3524! Mem[0000000010141408] = 000000ff00ff0000, %f24 = 510500e5 1311b893
3525 ldda [%i5+%o4]0x88,%f24 ! %f24 = 000000ff 00ff0000
3526! Mem[0000000010081400] = ff00f7bf, %f21 = 000000ff
3527 lda [%i2+%g0]0x88,%f21 ! %f21 = ff00f7bf
3528! Mem[0000000010001400] = 00000000 ffffffff, %l4 = ffffffef, %l5 = 0000ffff
3529 ldda [%i0+%g0]0x88,%l4 ! %l4 = 00000000ffffffff 0000000000000000
3530! Mem[0000000010001408] = 79ff16e5, %f2 = ff000000
3531 lda [%i0+%o4]0x80,%f2 ! %f2 = 79ff16e5
3532! Mem[00000000300c1400] = ff000000, %l5 = 0000000000000000
3533 lduwa [%i3+%g0]0x81,%l5 ! %l5 = 00000000ff000000
3534! Mem[0000000010041400] = ff000000 00009300, %l4 = ffffffff, %l5 = ff000000
3535 ldda [%i1+%g0]0x80,%l4 ! %l4 = 00000000ff000000 0000000000009300
3536! Mem[0000000010041410] = ffff0000e5000551, %l3 = 0000000000000000
3537 ldxa [%i1+%o5]0x80,%l3 ! %l3 = ffff0000e5000551
3538! Mem[0000000010001418] = fb5acdff, %l7 = 0000000000000b92
3539 ldsb [%i0+0x01b],%l7 ! %l7 = ffffffffffffffff
3540! Mem[0000000010001410] = ff000000, %l0 = 0000000000000000
3541 ldsba [%i0+%o5]0x80,%l0 ! %l0 = ffffffffffffffff
3542! Starting 10 instruction Store Burst
3543! %l6 = ff000000, %l7 = ffffffff, Mem[0000000030141400] = ffffa300 9719ffff
3544 stda %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff000000 ffffffff
3545
3546p0_label_136:
3547! %f24 = 000000ff 00ff0000, Mem[0000000010081400] = ff00f7bf 0000ffff
3548 stda %f24,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000ff 00ff0000
3549! %l0 = ffffffffffffffff, Mem[0000000010181410] = 00000000
3550 stba %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000ff
3551! Mem[0000000030101400] = ff000000, %l0 = ffffffffffffffff
3552 swapa [%i4+%g0]0x89,%l0 ! %l0 = 00000000ff000000
3553! %l2 = 00000000, %l3 = e5000551, Mem[0000000010081408] = 00000000 00000000
3554 stda %l2,[%i2+0x008]%asi ! Mem[0000000010081408] = 00000000 e5000551
3555! Mem[0000000030181410] = ff000039, %l2 = 0000000000000000
3556 swapa [%i6+%o5]0x81,%l2 ! %l2 = 00000000ff000039
3557! %l3 = ffff0000e5000551, Mem[00000000300c1400] = 000000ff
3558 stha %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000551
3559! %l7 = ffffffffffffffff, Mem[0000000010001410] = ff000000
3560 stwa %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffffff
3561! Mem[0000000010041402] = ff000000, %l3 = ffff0000e5000551
3562 ldstub [%i1+0x002],%l3 ! %l3 = 00000000000000ff
3563! %f31 = 00c7b300, Mem[00000000300c1410] = 00001282
3564 sta %f31,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00c7b300
3565! Starting 10 instruction Load Burst
3566! Mem[0000000030081400] = 00000000, %f24 = 000000ff
3567 lda [%i2+%g0]0x89,%f24 ! %f24 = 00000000
3568
3569p0_label_137:
3570! Mem[0000000010101408] = b1000000, %l5 = 0000000000009300
3571 lduba [%i4+%o4]0x80,%l5 ! %l5 = 00000000000000b1
3572! Mem[0000000010101410] = ffff1997, %l7 = ffffffffffffffff
3573 ldsba [%i4+%o5]0x80,%l7 ! %l7 = ffffffffffffffff
3574! Mem[0000000010001408] = 79ff16e5, %l6 = 00000000ff000000
3575 ldswa [%i0+%o4]0x80,%l6 ! %l6 = 0000000079ff16e5
3576! Mem[0000000010141408] = 0000ff00, %f7 = 20000000
3577 lda [%i5+%o4]0x80,%f7 ! %f7 = 0000ff00
3578! Mem[0000000030041400] = 00c7b300, %l7 = ffffffffffffffff
3579 ldswa [%i1+%g0]0x81,%l7 ! %l7 = 0000000000c7b300
3580! Mem[0000000030041408] = e42e161e, %l2 = 00000000ff000039
3581 ldsha [%i1+%o4]0x81,%l2 ! %l2 = ffffffffffffe42e
3582! Mem[0000000030101410] = ffff0000, %l3 = 0000000000000000
3583 ldsba [%i4+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
3584! Mem[0000000010141400] = 000000ff00000000, %l6 = 0000000079ff16e5
3585 ldxa [%i5+%g0]0x80,%l6 ! %l6 = 000000ff00000000
3586! Mem[0000000010141408] = 0000ff00, %l6 = 000000ff00000000
3587 lduwa [%i5+%o4]0x80,%l6 ! %l6 = 000000000000ff00
3588! Starting 10 instruction Store Burst
3589! %l6 = 000000000000ff00, imm = fffffffffffffe2a, %l3 = ffffffffffffffff
3590 and %l6,-0x1d6,%l3 ! %l3 = 000000000000fe00
3591
3592p0_label_138:
3593! Mem[00000000201c0001] = ffff2191, %l6 = 000000000000ff00
3594 ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 000000ff000000ff
3595! %l6 = 000000ff, %l7 = 00c7b300, Mem[0000000010181438] = cf7bff79 8fffba2f
3596 stda %l6,[%i6+0x038]%asi ! Mem[0000000010181438] = 000000ff 00c7b300
3597! %l4 = 00000000ff000000, Mem[0000000010081410] = e1070a00ffe5d582
3598 stxa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000ff000000
3599! Mem[0000000010181410] = 000000ff, %l0 = 00000000ff000000
3600 swapa [%i6+%o5]0x88,%l0 ! %l0 = 00000000000000ff
3601! %f18 = 00000020 b1000000, Mem[0000000010101400] = 000000ff 0000ff00
3602 stda %f18,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000020 b1000000
3603! %l4 = ff000000, %l5 = 000000b1, Mem[0000000010101438] = 000000ff 000000ff
3604 std %l4,[%i4+0x038] ! Mem[0000000010101438] = ff000000 000000b1
3605! %f26 = 000000ff 00000000, %l5 = 00000000000000b1
3606! Mem[0000000030001410] = 0000000000000039
3607 add %i0,0x010,%g1
3608 stda %f26,[%g1+%l5]ASI_PST32_S ! Mem[0000000030001410] = 0000000000000000
3609! Mem[0000000010081408] = 00000000, %l5 = 00000000000000b1
3610 ldstuba [%i2+%o4]0x80,%l5 ! %l5 = 00000000000000ff
3611! %f29 = b1000000, Mem[0000000010141400] = 000000ff
3612 sta %f29,[%i5+%g0]0x80 ! Mem[0000000010141400] = b1000000
3613! Starting 10 instruction Load Burst
3614! Mem[0000000010141400] = b100000000000000, %f6 = 9d000000 0000ff00
3615 ldda [%i5+0x000]%asi,%f6 ! %f6 = b1000000 00000000
3616
3617p0_label_139:
3618! Mem[0000000010081400] = 0000ff00, %l3 = 000000000000fe00
3619 ldswa [%i2+%g0]0x80,%l3 ! %l3 = 000000000000ff00
3620! Mem[0000000010141410] = ff0000ff, %l7 = 0000000000c7b300
3621 lduha [%i5+%o5]0x80,%l7 ! %l7 = 000000000000ff00
3622! Mem[0000000030181408] = 920b0000, %l0 = 00000000000000ff
3623 ldsba [%i6+%o4]0x81,%l0 ! %l0 = ffffffffffffff92
3624! Mem[0000000030141410] = 971994ff, %l1 = 0000000000930000
3625 ldsba [%i5+%o5]0x81,%l1 ! %l1 = ffffffffffffff97
3626! Mem[0000000030141408] = 971994ff0b78ff00, %l3 = 000000000000ff00
3627 ldxa [%i5+%o4]0x81,%l3 ! %l3 = 971994ff0b78ff00
3628! Mem[0000000010001410] = ff000000 ffffffff, %l6 = 000000ff, %l7 = 0000ff00
3629 ldda [%i0+%o5]0x88,%l6 ! %l6 = 00000000ffffffff 00000000ff000000
3630! Mem[0000000030101408] = 000000b120000000, %f22 = e42e161e 378b6dff
3631 ldda [%i4+%o4]0x89,%f22 ! %f22 = 000000b1 20000000
3632! Mem[00000000100c1408] = b1000000, %l3 = 971994ff0b78ff00
3633 lduba [%i3+%o4]0x88,%l3 ! %l3 = 0000000000000000
3634! Mem[0000000030181400] = fb7d2fff, %l6 = 00000000ffffffff
3635 lduha [%i6+%g0]0x89,%l6 ! %l6 = 0000000000002fff
3636! Starting 10 instruction Store Burst
3637! %l4 = 00000000ff000000, Mem[0000000030041400] = 00c7b300
3638 stwa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff000000
3639
3640p0_label_140:
3641! Mem[00000000211c0001] = 0000c8b9, %l4 = 00000000ff000000
3642 ldstuba [%o2+0x001]%asi,%l4 ! %l4 = 00000000000000ff
3643! Mem[0000000030101400] = ffffffff, %l7 = 00000000ff000000
3644 ldstuba [%i4+%g0]0x81,%l7 ! %l7 = 000000ff000000ff
3645! %l6 = 0000000000002fff, Mem[0000000010101420] = 00000073, %asi = 80
3646 stha %l6,[%i4+0x020]%asi ! Mem[0000000010101420] = 2fff0073
3647! %l1 = ffffffffffffff97, Mem[0000000030081400] = 00000000
3648 stba %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000097
3649! %l7 = 00000000000000ff, Mem[00000000100c1438] = b4ff780b00000000
3650 stx %l7,[%i3+0x038] ! Mem[00000000100c1438] = 00000000000000ff
3651! %l1 = ffffffffffffff97, Mem[0000000030081410] = ff6d8b37
3652 stha %l1,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff978b37
3653! Mem[0000000010001410] = ffffffff, %l6 = 0000000000002fff
3654 ldstuba [%i0+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
3655! Mem[00000000201c0000] = ffff2191, %l0 = ffffffffffffff92
3656 ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
3657! %l6 = 00000000000000ff, Mem[0000000010101408] = b1000000
3658 stwa %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000ff
3659! Starting 10 instruction Load Burst
3660! Mem[00000000100c1404] = 00000000, %l0 = ffffffffffffffff
3661 lduw [%i3+0x004],%l0 ! %l0 = 0000000000000000
3662
3663p0_label_141:
3664! Mem[0000000010081430] = e5efffff, %l1 = ffffffffffffff97
3665 ldsb [%i2+0x030],%l1 ! %l1 = ffffffffffffffe5
3666! Mem[0000000010041410] = 510500e50000ffff, %f18 = 00000020 b1000000
3667 ldda [%i1+%o5]0x88,%f18 ! %f18 = 510500e5 0000ffff
3668! Mem[0000000010181418] = 82d5e5ff, %l7 = 00000000000000ff
3669 ldswa [%i6+0x018]%asi,%l7 ! %l7 = ffffffff82d5e5ff
3670! %l7 = ffffffff82d5e5ff, immed = 00000641, %y = 00000000
3671 smul %l7,0x641,%l7 ! %l7 = fffffcf13bb35fbf, %y = fffffcf1
3672! Mem[00000000300c1400] = 51050000, %f16 = 12847be4
3673 lda [%i3+%g0]0x81,%f16 ! %f16 = 51050000
3674! Mem[0000000010001410] = ffffffff, %l5 = 0000000000000000
3675 ldsba [%i0+%o5]0x80,%l5 ! %l5 = ffffffffffffffff
3676! Mem[0000000030001400] = 0000000000000000, %f24 = 00000000 00ff0000
3677 ldda [%i0+%g0]0x89,%f24 ! %f24 = 00000000 00000000
3678! Mem[0000000010181410] = 000000ff, %l1 = ffffffffffffffe5
3679 lduwa [%i6+%o5]0x80,%l1 ! %l1 = 00000000000000ff
3680! Mem[0000000030101408] = 000000b120000000, %l5 = ffffffffffffffff
3681 ldxa [%i4+%o4]0x89,%l5 ! %l5 = 000000b120000000
3682! Starting 10 instruction Store Burst
3683! %l4 = 00000000, %l5 = 20000000, Mem[0000000010101410] = ffff1997 378b6def
3684 stda %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000 20000000
3685
3686p0_label_142:
3687! %l3 = 0000000000000000, Mem[0000000030001408] = b400ffff
3688 stha %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = b4000000
3689! %l1 = 00000000000000ff, Mem[0000000010101400] = 000000b1
3690 stwa %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000ff
3691! %f4 = ff000039 00000000, %l6 = 00000000000000ff
3692! Mem[0000000030081438] = d50014bddaba14a9
3693 add %i2,0x038,%g1
3694 stda %f4,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030081438] = 00000000390000ff
3695! %l0 = 0000000000000000, Mem[0000000010081400] = 00ff0000
3696 stwa %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
3697! %l7 = fffffcf13bb35fbf, Mem[0000000010041400] = ff00ff0000009300
3698 stxa %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = fffffcf13bb35fbf
3699! %l4 = 0000000000000000, Mem[00000000300c1400] = 00000551
3700 stha %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
3701! %l5 = 000000b120000000, Mem[0000000010081408] = ff000000
3702 stha %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000
3703! Mem[0000000030041400] = 000000ff, %l3 = 0000000000000000
3704 ldstuba [%i1+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
3705! Mem[0000000010001418] = fb5acdff, %l6 = 00000000000000ff, %asi = 80
3706 swapa [%i0+0x018]%asi,%l6 ! %l6 = 00000000fb5acdff
3707! Starting 10 instruction Load Burst
3708! Mem[0000000010001410] = ffffffff, %l2 = ffffffffffffe42e
3709 ldswa [%i0+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
3710
3711p0_label_143:
3712! Mem[0000000010081418] = a12ca63201b32f0a, %f18 = 510500e5 0000ffff
3713 ldd [%i2+0x018],%f18 ! %f18 = a12ca632 01b32f0a
3714! Mem[0000000030041400] = 000000ff, %l0 = 0000000000000000
3715 lduwa [%i1+%g0]0x89,%l0 ! %l0 = 00000000000000ff
3716! Mem[0000000030041410] = ffff1997, %l5 = 000000b120000000
3717 ldswa [%i1+%o5]0x81,%l5 ! %l5 = ffffffffffff1997
3718! Mem[0000000010181410] = 93f3ff48 ff000000, %l6 = fb5acdff, %l7 = 3bb35fbf
3719 ldda [%i6+%o5]0x88,%l6 ! %l6 = 00000000ff000000 0000000093f3ff48
3720! Mem[0000000010081408] = 00000000, %l6 = 00000000ff000000
3721 ldswa [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000000
3722! Mem[00000000211c0000] = 00ffc8b9, %l0 = 00000000000000ff
3723 ldsba [%o2+0x000]%asi,%l0 ! %l0 = 0000000000000000
3724! Mem[00000000201c0000] = ffff2191, %l0 = 0000000000000000
3725 ldsb [%o0+%g0],%l0 ! %l0 = ffffffffffffffff
3726! %l4 = 0000000000000000, %l7 = 0000000093f3ff48, %l3 = 00000000000000ff
3727 addc %l4,%l7,%l3 ! %l3 = 0000000093f3ff48
3728! Mem[0000000010001410] = ff000000ffffffff, %l6 = 0000000000000000
3729 ldxa [%i0+%o5]0x88,%l6 ! %l6 = ff000000ffffffff
3730! Starting 10 instruction Store Burst
3731! Mem[0000000010181408] = 00ff0000, %l4 = 0000000000000000
3732 lduba [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
3733
3734p0_label_144:
3735! %f11 = fb78c414, %f13 = bc34ce0c, %f22 = 000000b1
3736 fmuls %f11,%f13,%f22 ! %f22 = 782fb218
3737! %l5 = ffffffffffff1997, Mem[0000000010181400] = 00000000
3738 stba %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = 97000000
3739! Mem[0000000010081400] = 00000000ff000000, %l2 = ffffffffffffffff, %l6 = ff000000ffffffff
3740 casxa [%i2]0x80,%l2,%l6 ! %l6 = 00000000ff000000
3741! %l1 = 00000000000000ff, Mem[0000000010181410] = 000000ff48fff393
3742 stxa %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000000000ff
3743! Mem[0000000010101438] = ff000000000000b1, %l7 = 0000000093f3ff48, %l3 = 0000000093f3ff48
3744 add %i4,0x38,%g1
3745 casxa [%g1]0x80,%l7,%l3 ! %l3 = ff000000000000b1
3746! %l7 = 0000000093f3ff48, Mem[0000000010001408] = fffffff9e516ff79
3747 stxa %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000000093f3ff48
3748! %f28 = 00000020 b1000000, Mem[0000000010081410] = 00000000 000000ff
3749 stda %f28,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000020 b1000000
3750! %f28 = 00000020, %f11 = fb78c414
3751 fcmpes %fcc1,%f28,%f11 ! %fcc1 = 2
3752! %l1 = 00000000000000ff, Mem[0000000030001400] = 00000000
3753 stha %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000ff
3754! Starting 10 instruction Load Burst
3755 membar #Sync ! Added by membar checker (24)
3756! Mem[0000000010101400] = 000000ff 20000000 000000ff ff000000
3757! Mem[0000000010101410] = 00000000 20000000 7492c75d fca11aff
3758! Mem[0000000010101420] = 2fff0073 7dab064a ff000000 0000ffff
3759! Mem[0000000010101430] = 93a3ee7b f8d03bd8 ff000000 000000b1
3760 ldda [%i4]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010101400
3761
3762p0_label_145:
3763! Mem[0000000030041400] = 000000ff, %l1 = 00000000000000ff
3764 ldswa [%i1+%g0]0x89,%l1 ! %l1 = 00000000000000ff
3765! Mem[0000000010001408] = 48fff393, %l2 = ffffffffffffffff
3766 ldsba [%i0+%o4]0x80,%l2 ! %l2 = 0000000000000048
3767! Mem[0000000010041424] = 658a05fc, %l3 = ff000000000000b1
3768 ldub [%i1+0x027],%l3 ! %l3 = 00000000000000fc
3769! Mem[0000000030041408] = e42e161e 00800000, %l0 = ffffffff, %l1 = 000000ff
3770 ldda [%i1+%o4]0x81,%l0 ! %l0 = 00000000e42e161e 0000000000800000
3771! Mem[0000000030101400] = ffffffff, %l5 = ffffffffffff1997
3772 lduwa [%i4+%g0]0x81,%l5 ! %l5 = 00000000ffffffff
3773! Mem[00000000100c1400] = ffff0000, %l1 = 0000000000800000
3774 ldswa [%i3+%g0]0x80,%l1 ! %l1 = ffffffffffff0000
3775! Mem[0000000030101408] = 00000020, %l5 = 00000000ffffffff
3776 ldsha [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000
3777! Mem[0000000010001400] = ffffffff, %l4 = 0000000000000000
3778 ldsw [%i0+%g0],%l4 ! %l4 = ffffffffffffffff
3779! Mem[0000000030041408] = e42e161e, %f9 = 658afffc
3780 lda [%i1+%o4]0x81,%f9 ! %f9 = e42e161e
3781! Starting 10 instruction Store Burst
3782! %f6 = b1000000 00000000, Mem[0000000010001400] = ffffffff 00000000
3783 stda %f6 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = b1000000 00000000
3784
3785p0_label_146:
3786! %l2 = 00000048, %l3 = 000000fc, Mem[0000000010081420] = ffff00ff 658a05fc
3787 std %l2,[%i2+0x020] ! Mem[0000000010081420] = 00000048 000000fc
3788! Mem[0000000030181410] = 00000000, %l0 = 00000000e42e161e
3789 swapa [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000000
3790! Mem[0000000010101400] = 00000020 ff000000, %l2 = 00000048, %l3 = 000000fc
3791 ldda [%i4+%g0]0x88,%l2 ! %l2 = 00000000ff000000 0000000000000020
3792! %l1 = ffffffffffff0000, Mem[0000000030041408] = 1e162ee4
3793 stba %l1,[%i1+%o4]0x89 ! Mem[0000000030041408] = 1e162e00
3794! %f5 = 00000000, Mem[0000000030141410] = 971994ff
3795 sta %f5 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
3796! Mem[0000000010141410] = ff0000ff, %l2 = 00000000ff000000, %asi = 80
3797 swapa [%i5+0x010]%asi,%l2 ! %l2 = 00000000ff0000ff
3798! %l0 = 0000000000000000, Mem[0000000010081400] = 00000000, %asi = 80
3799 stwa %l0,[%i2+0x000]%asi ! Mem[0000000010081400] = 00000000
3800! %f12 = ba1a95e5, %f15 = ad000000, %f4 = ff000039 00000000
3801 fsmuld %f12,%f15,%f4 ! %f4 = 3cf352bc a0000000
3802! %l2 = 00000000ff0000ff, %l7 = 0000000093f3ff48, %l7 = 0000000093f3ff48
3803 subc %l2,%l7,%l7 ! %l7 = 000000006b0c01b7
3804! Starting 10 instruction Load Burst
3805! Mem[0000000030001408] = 5afee7dbb4000000, %f2 = 79ff16e5 e2010551
3806 ldda [%i0+%o4]0x89,%f2 ! %f2 = 5afee7db b4000000
3807
3808p0_label_147:
3809! Mem[0000000010041410] = 510500e50000ffff, %f6 = b1000000 00000000
3810 ldda [%i1+%o5]0x88,%f6 ! %f6 = 510500e5 0000ffff
3811! Mem[0000000030041410] = 9719ffff, %l5 = 0000000000000000
3812 lduha [%i1+%o5]0x89,%l5 ! %l5 = 000000000000ffff
3813! Mem[0000000010041438] = ffffffe5ffff00b4, %f4 = 3cf352bc a0000000
3814 ldd [%i1+0x038],%f4 ! %f4 = ffffffe5 ffff00b4
3815! Mem[0000000010041410] = 0000ffff, %f3 = b4000000
3816 lda [%i1+%o5]0x88,%f3 ! %f3 = 0000ffff
3817! Mem[0000000030181408] = 920b0000, %f7 = 0000ffff
3818 lda [%i6+%o4]0x81,%f7 ! %f7 = 920b0000
3819! Mem[0000000010001410] = ffffffff, %l1 = ffffffffffff0000
3820 ldsha [%i0+%o5]0x88,%l1 ! %l1 = ffffffffffffffff
3821! Mem[0000000030081410] = 378b97ff, %l0 = 0000000000000000
3822 ldsha [%i2+%o5]0x89,%l0 ! %l0 = ffffffffffff97ff
3823! Mem[0000000010181408] = 00ff00000000ff00, %f2 = 5afee7db 0000ffff
3824 ldda [%i6+%o4]0x88,%f2 ! %f2 = 00ff0000 0000ff00
3825! Mem[00000000100c1410] = 378b6dff, %l5 = 000000000000ffff
3826 lduba [%i3+%o5]0x88,%l5 ! %l5 = 00000000000000ff
3827! Starting 10 instruction Store Burst
3828! %l4 = ffffffffffffffff, %l3 = 0000000000000020, %l1 = ffffffffffffffff
3829 sub %l4,%l3,%l1 ! %l1 = ffffffffffffffdf
3830
3831p0_label_148:
3832! %l0 = ffffffffffff97ff, Mem[0000000030081400] = 00000097
3833 stwa %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffff97ff
3834! Mem[00000000300c1410] = 00c7b300, %l7 = 000000006b0c01b7
3835 swapa [%i3+%o5]0x81,%l7 ! %l7 = 0000000000c7b300
3836! %l2 = 00000000ff0000ff, Mem[0000000030141408] = ff941997
3837 stba %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = ff9419ff
3838! %l5 = 00000000000000ff, %l1 = ffffffffffffffdf, %l2 = 00000000ff0000ff
3839 add %l5,%l1,%l2 ! %l2 = 00000000000000de
3840! Mem[0000000010081408] = 00000000, %l0 = ffffffffffff97ff, %asi = 80
3841 swapa [%i2+0x008]%asi,%l0 ! %l0 = 0000000000000000
3842! %l1 = ffffffffffffffdf, Mem[00000000100c1400] = 000000000000ffff
3843 stxa %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffffffffffffdf
3844! %l4 = ffffffff, %l5 = 000000ff, Mem[0000000030001408] = b4000000 5afee7db
3845 stda %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff 000000ff
3846! %l2 = 00000000000000de, Mem[00000000100c1400] = dfffffff
3847 stha %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00deffff
3848! Mem[0000000010001408] = 48fff393, %l5 = 00000000000000ff
3849 swapa [%i0+%o4]0x80,%l5 ! %l5 = 0000000048fff393
3850! Starting 10 instruction Load Burst
3851! Mem[0000000030141400] = ff000000, %l3 = 0000000000000020
3852 lduwa [%i5+%g0]0x81,%l3 ! %l3 = 00000000ff000000
3853
3854p0_label_149:
3855! Mem[0000000030141410] = 00000000, %l3 = 00000000ff000000
3856 lduba [%i5+%o5]0x81,%l3 ! %l3 = 0000000000000000
3857! Mem[0000000010081410] = b1000000, %l1 = ffffffffffffffdf
3858 lduha [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
3859! Mem[0000000030181408] = 920b0000, %l0 = 0000000000000000
3860 lduba [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000092
3861! Mem[0000000030001408] = ffffffff, %l1 = 0000000000000000
3862 ldswa [%i0+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
3863! Mem[0000000030041408] = 1e162e00, %l0 = 0000000000000092
3864 ldsba [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000
3865! Mem[0000000030001408] = ffffffff, %l1 = ffffffffffffffff
3866 lduha [%i0+%o4]0x81,%l1 ! %l1 = 000000000000ffff
3867! Mem[0000000010181414] = 000000ff, %l7 = 0000000000c7b300
3868 ldsba [%i6+0x014]%asi,%l7 ! %l7 = 0000000000000000
3869! Mem[0000000030041410] = ffff1997, %l0 = 0000000000000000
3870 ldswa [%i1+%o5]0x81,%l0 ! %l0 = ffffffffffff1997
3871! Mem[0000000030181408] = 510501e2 00000b92, %l4 = ffffffff, %l5 = 48fff393
3872 ldda [%i6+%o4]0x89,%l4 ! %l4 = 0000000000000b92 00000000510501e2
3873! Starting 10 instruction Store Burst
3874! %l4 = 0000000000000b92, Mem[0000000010041400] = fffffcf1
3875 stba %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = 92fffcf1
3876
3877p0_label_150:
3878! %l6 = ff000000, %l7 = 00000000, Mem[0000000010181400] = 97000000 e5000551
3879 stda %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff000000 00000000
3880! %l2 = 00000000000000de, Mem[00000000300c1408] = 93b81113
3881 stha %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00de1113
3882! Mem[0000000010081410] = 000000b1, %l3 = 0000000000000000
3883 ldstuba [%i2+%o5]0x80,%l3 ! %l3 = 00000000000000ff
3884! Mem[0000000030141410] = 00000000, %l3 = 0000000000000000
3885 swapa [%i5+%o5]0x81,%l3 ! %l3 = 0000000000000000
3886! %f14 = b4000000 ad000000, %l2 = 00000000000000de
3887! Mem[0000000030101420] = 80000000b1000000
3888 add %i4,0x020,%g1
3889 stda %f14,[%g1+%l2]ASI_PST8_S ! Mem[0000000030101420] = b4000000ad000000
3890! Mem[0000000010141414] = 000000ff, %l7 = 00000000, %l6 = ff000000
3891 add %i5,0x14,%g1
3892 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000000000ff
3893 membar #Sync ! Added by membar checker (25)
3894! %f6 = 510500e5 920b0000, Mem[0000000010101408] = ff000000 000000ff
3895 stda %f6 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 510500e5 920b0000
3896! %l3 = 0000000000000000, %l1 = 000000000000ffff, %l7 = 0000000000000000
3897 addc %l3,%l1,%l7 ! %l7 = 000000000000ffff
3898! %l4 = 00000b92, %l5 = 510501e2, Mem[00000000100c1400] = ffffde00 ffffffff
3899 stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000b92 510501e2
3900! Starting 10 instruction Load Burst
3901! %l6 = 00000000000000ff, imm = fffffffffffffde6, %l1 = 000000000000ffff
3902 andn %l6,-0x21a,%l1 ! %l1 = 0000000000000019
3903
3904p0_label_151:
3905! Mem[0000000010181428] = 000000b120000000, %f24 = 2fff0073 7dab064a
3906 ldda [%i6+0x028]%asi,%f24 ! %f24 = 000000b1 20000000
3907! Mem[0000000010081400] = 00000000, %l3 = 0000000000000000
3908 lduba [%i2+%g0]0x88,%l3 ! %l3 = 0000000000000000
3909! Mem[0000000030101408] = 20000000, %l7 = 000000000000ffff
3910 ldsba [%i4+%o4]0x89,%l7 ! %l7 = 0000000000000000
3911! Mem[0000000010001418] = 000000ff, %l1 = 0000000000000019
3912 lduw [%i0+0x018],%l1 ! %l1 = 00000000000000ff
3913! Mem[0000000010001434] = e42e161e, %f15 = ad000000
3914 lda [%i0+0x034]%asi,%f15 ! %f15 = e42e161e
3915! Mem[00000000100c1400] = 00000b92, %f21 = 20000000
3916 lda [%i3+%g0]0x88,%f21 ! %f21 = 00000b92
3917! Mem[0000000030181400] = 00000000fb7d2fff, %l7 = 0000000000000000
3918 ldxa [%i6+%g0]0x89,%l7 ! %l7 = 00000000fb7d2fff
3919! Mem[00000000300c1400] = 00000000, %f16 = 000000ff
3920 lda [%i3+%g0]0x81,%f16 ! %f16 = 00000000
3921! Mem[0000000030101408] = 00000020, %l1 = 00000000000000ff
3922 lduha [%i4+%o4]0x81,%l1 ! %l1 = 0000000000000000
3923! Starting 10 instruction Store Burst
3924! %l0 = ffffffffffff1997, Mem[0000000030041410] = ffff1997
3925 stwa %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffff1997
3926
3927p0_label_152:
3928! %l4 = 00000b92, %l5 = 510501e2, Mem[0000000010001410] = ffffffff 000000ff
3929 stda %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000b92 510501e2
3930! %l2 = 00000000000000de, Mem[0000000010001408] = 00000000ff000000
3931 stxa %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000000000de
3932! %l6 = 00000000000000ff, Mem[0000000010041400] = bf5fb33bf1fcff92
3933 stxa %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000000000ff
3934! Mem[000000001010140b] = 00000b92, %l6 = 00000000000000ff
3935 ldstub [%i4+0x00b],%l6 ! %l6 = 00000092000000ff
3936! %l6 = 0000000000000092, Mem[00000000300c1400] = 00000000
3937 stha %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000092
3938! Mem[0000000010081437] = ffffffff, %l6 = 0000000000000092
3939 ldstub [%i2+0x037],%l6 ! %l6 = 000000ff000000ff
3940! Mem[00000000100c1408] = b1000000, %l4 = 0000000000000b92
3941 swapa [%i3+%o4]0x88,%l4 ! %l4 = 00000000b1000000
3942! %f16 = 00000000, %f4 = ffffffe5, %f16 = 00000000 20000000
3943 fsmuld %f16,%f4 ,%f16 ! %f16 = fffffffc a0000000
3944! Mem[0000000020800040] = 69e1d57f, %l0 = ffffffffffff1997
3945 ldstub [%o1+0x040],%l0 ! %l0 = 00000069000000ff
3946! Starting 10 instruction Load Burst
3947! Mem[0000000030001400] = 000000ff, %l2 = 00000000000000de
3948 lduha [%i0+%g0]0x89,%l2 ! %l2 = 00000000000000ff
3949
3950p0_label_153:
3951! Mem[0000000030141400] = ff000000, %l5 = 00000000510501e2
3952 lduwa [%i5+%g0]0x81,%l5 ! %l5 = 00000000ff000000
3953! Mem[0000000010041400] = ff000000, %l6 = 00000000000000ff
3954 lduha [%i1+%g0]0x80,%l6 ! %l6 = 000000000000ff00
3955! Mem[0000000010081400] = 00000000, %l2 = 00000000000000ff
3956 ldsha [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000000
3957! Mem[00000000100c1430] = ffffffffffffefe5, %l6 = 000000000000ff00
3958 ldxa [%i3+0x030]%asi,%l6 ! %l6 = ffffffffffffefe5
3959! Mem[0000000010181400] = 000000ff, %l7 = 00000000fb7d2fff
3960 ldswa [%i6+%g0]0x88,%l7 ! %l7 = 00000000000000ff
3961! Mem[00000000100c1408] = 920b0000, %l0 = 0000000000000069
3962 ldsha [%i3+%o4]0x80,%l0 ! %l0 = ffffffffffff920b
3963! Mem[0000000010101420] = 2fff0073, %l6 = ffffffffffffefe5
3964 ldsha [%i4+0x020]%asi,%l6 ! %l6 = 0000000000002fff
3965! Mem[0000000010041408] = f9cfffffb1000000, %l4 = 00000000b1000000
3966 ldxa [%i1+%o4]0x80,%l4 ! %l4 = f9cfffffb1000000
3967! Mem[00000000100c1400] = 920b0000, %f20 = 00000000
3968 lda [%i3+%g0]0x80,%f20 ! %f20 = 920b0000
3969! Starting 10 instruction Store Burst
3970! %l5 = 00000000ff000000, Mem[0000000030101408] = 00000020
3971 stba %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000020
3972
3973p0_label_154:
3974! %f0 = ff2f7dfb, Mem[0000000010081428] = 0000000f
3975 sta %f0 ,[%i2+0x028]%asi ! Mem[0000000010081428] = ff2f7dfb
3976! %l6 = 0000000000002fff, Mem[0000000010041410] = 0000ffff
3977 stwa %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00002fff
3978! Mem[00000000218000c1] = ff13f237, %l0 = ffffffffffff920b
3979 ldstub [%o3+0x0c1],%l0 ! %l0 = 00000013000000ff
3980! %l1 = 0000000000000000, Mem[0000000030041410] = 9719ffff
3981 stba %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 9719ff00
3982! Mem[0000000010081410] = ff0000b1, %l2 = 0000000000000000
3983 ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
3984! Mem[0000000030181408] = 920b0000e2010551, %f26 = ff000000 0000ffff
3985 ldda [%i6+%o4]0x81,%f26 ! %f26 = 920b0000 e2010551
3986! %l0 = 00000013, %l1 = 00000000, Mem[0000000030101400] = ffffffff ff000000
3987 stda %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000013 00000000
3988! %l6 = 0000000000002fff, Mem[00000000300c1410] = b7010c6b
3989 stwa %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00002fff
3990! %f16 = fffffffc a0000000 000000ff ff000000
3991! %f20 = 920b0000 00000b92 7492c75d fca11aff
3992! %f24 = 000000b1 20000000 920b0000 e2010551
3993! %f28 = 93a3ee7b f8d03bd8 ff000000 000000b1
3994 stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
3995! Starting 10 instruction Load Burst
3996 membar #Sync ! Added by membar checker (26)
3997! Mem[0000000010001400] = b1000000 00000000 de000000 00000000
3998! Mem[0000000010001410] = 00000b92 510501e2 000000ff 000000ff
3999! Mem[0000000010001420] = 89724a09 7fffffff 0000064a 2fbaa38f
4000! Mem[0000000010001430] = ff728cdc e42e161e 954e5ecf 378b6def
4001 ldda [%i0]ASI_BLK_PL,%f0 ! Block Load from 0000000010001400
4002
4003p0_label_155:
4004! Mem[0000000010181408] = 00ff00000000ff00, %f22 = 7492c75d fca11aff
4005 ldda [%i6+0x008]%asi,%f22 ! %f22 = 00ff0000 0000ff00
4006! Mem[0000000010041414] = e5000551, %l3 = 0000000000000000
4007 lduw [%i1+0x014],%l3 ! %l3 = 00000000e5000551
4008! Mem[0000000010141400] = b1000000, %l7 = 00000000000000ff
4009 lduwa [%i5+%g0]0x80,%l7 ! %l7 = 00000000b1000000
4010! %l3 = 00000000e5000551, %l6 = 0000000000002fff, %l4 = f9cfffffb1000000
4011 udivx %l3,%l6,%l4 ! %l4 = 000000000004c56e
4012! Mem[0000000010101438] = ff000000000000b1, %f22 = 00ff0000 0000ff00
4013 ldda [%i4+0x038]%asi,%f22 ! %f22 = ff000000 000000b1
4014! Mem[0000000010101410] = 920b0000, %l7 = 00000000b1000000
4015 ldsha [%i4+%o5]0x80,%l7 ! %l7 = ffffffffffff920b
4016! Mem[0000000010181400] = 000000ff, %l7 = ffffffffffff920b
4017 ldsba [%i6+%g0]0x88,%l7 ! %l7 = ffffffffffffffff
4018! Mem[0000000010101400] = fcffffff, %l6 = 0000000000002fff
4019 lduha [%i4+%g0]0x88,%l6 ! %l6 = 000000000000ffff
4020! Mem[0000000010181410] = 00000000, %l0 = 0000000000000013
4021 lduha [%i6+%o5]0x80,%l0 ! %l0 = 0000000000000000
4022! Starting 10 instruction Store Burst
4023 membar #Sync ! Added by membar checker (27)
4024! %f24 = 000000b1 20000000, Mem[0000000010001400] = b1000000 00000000
4025 stda %f24,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000b1 20000000
4026
4027p0_label_156:
4028! %f25 = 20000000, Mem[0000000030181410] = e42e161e
4029 sta %f25,[%i6+%o5]0x81 ! Mem[0000000030181410] = 20000000
4030! %l0 = 00000000, %l1 = 00000000, Mem[0000000010141408] = 00ff0000 000000ff
4031 stda %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 00000000
4032! Mem[0000000010101408] = 000000ff, %l5 = 00000000ff000000
4033 swapa [%i4+%o4]0x80,%l5 ! %l5 = 00000000000000ff
4034! %l0 = 0000000000000000, Mem[0000000010041400] = ff000000
4035 stb %l0,[%i1+%g0] ! Mem[0000000010041400] = 00000000
4036! Mem[0000000020800001] = ffff7fd0, %l7 = ffffffffffffffff
4037 ldstub [%o1+0x001],%l7 ! %l7 = 000000ff000000ff
4038! %l3 = 00000000e5000551, Mem[0000000030081400] = ff97ffff
4039 stba %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = 5197ffff
4040! %l3 = 00000000e5000551, Mem[000000001004140e] = b1000000, %asi = 80
4041 stha %l3,[%i1+0x00e]%asi ! Mem[000000001004140c] = b1000551
4042! Mem[0000000010081410] = b10000ff, %l5 = 00000000000000ff
4043 ldstuba [%i2+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
4044! Mem[0000000030041408] = 002e161e, %l2 = 00000000000000ff
4045 swapa [%i1+%o4]0x81,%l2 ! %l2 = 00000000002e161e
4046! Starting 10 instruction Load Burst
4047! Mem[0000000010181400] = ff000000, %l3 = 00000000e5000551
4048 ldub [%i6+0x002],%l3 ! %l3 = 0000000000000000
4049
4050p0_label_157:
4051! %l3 = 0000000000000000, immd = 00000000000000b4, %l7 = 00000000000000ff
4052 udivx %l3,0x0b4,%l7 ! %l7 = 0000000000000000
4053! %l2 = 002e161e, %l3 = 00000000, Mem[0000000010181410] = 00000000 ff000000
4054 stda %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 002e161e 00000000
4055! Mem[0000000030041410] = 9719ff00, %l0 = 0000000000000000
4056 lduha [%i1+%o5]0x89,%l0 ! %l0 = 000000000000ff00
4057! Mem[00000000100c1418] = 0000000000000000, %l0 = 000000000000ff00
4058 ldx [%i3+0x018],%l0 ! %l0 = 0000000000000000
4059! Mem[00000000300c1408] = 1311de00, %l2 = 00000000002e161e
4060 ldsha [%i3+%o4]0x89,%l2 ! %l2 = ffffffffffffde00
4061! Mem[0000000030001410] = 0000000000000000, %l0 = 0000000000000000
4062 ldxa [%i0+%o5]0x89,%l0 ! %l0 = 0000000000000000
4063! Mem[0000000030081408] = 691fffff, %f6 = ff000000
4064 lda [%i2+%o4]0x81,%f6 ! %f6 = 691fffff
4065! Mem[0000000030141408] = ff9419ff, %l1 = 0000000000000000
4066 lduba [%i5+%o4]0x89,%l1 ! %l1 = 00000000000000ff
4067! Mem[0000000010001410] = 00000b92 510501e2, %l6 = 0000ffff, %l7 = 00000000
4068 ldda [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000b92 00000000510501e2
4069! Starting 10 instruction Store Burst
4070! %l3 = 0000000000000000, Mem[0000000010001425] = 7fffffff, %asi = 80
4071 stba %l3,[%i0+0x025]%asi ! Mem[0000000010001424] = 7f00ffff
4072
4073p0_label_158:
4074! Mem[0000000030141408] = ff9419ff, %l2 = ffffffffffffde00
4075 swapa [%i5+%o4]0x89,%l2 ! %l2 = 00000000ff9419ff
4076! %f6 = 691fffff, Mem[0000000010181408] = 00ff0000
4077 sta %f6 ,[%i6+%o4]0x80 ! Mem[0000000010181408] = 691fffff
4078! %l7 = 00000000510501e2, Mem[0000000010141410] = ff000000
4079 stha %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 01e20000
4080! Mem[0000000010101410] = 00000b92, %l0 = 0000000000000000
4081 swapa [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000b92
4082! %l5 = 00000000000000ff, Mem[0000000030001400] = ff000000
4083 stwa %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000000ff
4084! %l0 = 00000b92, %l1 = 000000ff, Mem[0000000010001400] = b1000000 00000020
4085 stda %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000b92 000000ff
4086! Mem[0000000010081439] = ffffffe5, %l0 = 0000000000000b92
4087 ldstuba [%i2+0x039]%asi,%l0 ! %l0 = 000000ff000000ff
4088! Code Fragment 4
4089p0_fragment_11:
4090! %l0 = 00000000000000ff
4091 setx 0xf4d88bb83e30b8b9,%g7,%l0 ! %l0 = f4d88bb83e30b8b9
4092! %l1 = 00000000000000ff
4093 setx 0xefeb51bfbc094371,%g7,%l1 ! %l1 = efeb51bfbc094371
4094 setx 0x7ff8, %g1, %g2
4095 and %l0, %g2, %l0
4096 setx 0xffffffff, %g1, %g2
4097 and %l1, %g2, %l1
4098 setx 0x100000000, %g1, %g2
4099 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4100 ta T_CHANGE_HPRIV
4101 stxa %l1, [%l0]ASI_ICACHE_INSTR
4102 ta T_CHANGE_NONHPRIV
4103! %l0 = f4d88bb83e30b8b9
4104 setx 0x287bd5a7be38ac52,%g7,%l0 ! %l0 = 287bd5a7be38ac52
4105! %l1 = efeb51bfbc094371
4106 setx 0xbb8aa260464d284a,%g7,%l1 ! %l1 = bb8aa260464d284a
4107! %l2 = 00000000ff9419ff, Mem[0000000010041424] = 658a05fc, %asi = 80
4108 stba %l2,[%i1+0x024]%asi ! Mem[0000000010041424] = ff8a05fc
4109! Starting 10 instruction Load Burst
4110! Mem[0000000030081400] = 79ff16e5ffff9751, %f16 = fffffffc a0000000
4111 ldda [%i2+%g0]0x89,%f16 ! %f16 = 79ff16e5 ffff9751
4112
4113p0_label_159:
4114! Mem[0000000010001400] = 920b0000, %l4 = 000000000004c56e
4115 ldsha [%i0+%g0]0x80,%l4 ! %l4 = ffffffffffff920b
4116! %l7 = 00000000510501e2, %l5 = 00000000000000ff, %l4 = ffffffffffff920b
4117 sub %l7,%l5,%l4 ! %l4 = 00000000510500e3
4118! Mem[0000000010081410] = 00000020b10000ff, %l7 = 00000000510501e2
4119 ldxa [%i2+%o5]0x88,%l7 ! %l7 = 00000020b10000ff
4120! %l3 = 0000000000000000, %l6 = 0000000000000b92, %y = fffffcf1
4121 sdiv %l3,%l6,%l0 ! %l0 = ffffffffbc53a993
4122 mov %l0,%y ! %y = bc53a993
4123! Mem[0000000030101408] = 00000020b1000000, %l4 = 00000000510500e3
4124 ldxa [%i4+%o4]0x81,%l4 ! %l4 = 00000020b1000000
4125! Mem[0000000010001400] = 920b0000, %l1 = bb8aa260464d284a
4126 ldswa [%i0+%g0]0x80,%l1 ! %l1 = ffffffff920b0000
4127! Mem[0000000010181404] = 00000000, %l2 = 00000000ff9419ff
4128 lduw [%i6+0x004],%l2 ! %l2 = 0000000000000000
4129! Mem[0000000030081410] = ff978b37, %l5 = 00000000000000ff
4130 lduha [%i2+%o5]0x81,%l5 ! %l5 = 000000000000ff97
4131! Mem[0000000030001408] = ffffffff, %l7 = 00000020b10000ff
4132 lduba [%i0+%o4]0x81,%l7 ! %l7 = 00000000000000ff
4133! Starting 10 instruction Store Burst
4134! Mem[00000000100c1410] = 378b6dff, %l6 = 0000000000000b92
4135 swapa [%i3+%o5]0x88,%l6 ! %l6 = 00000000378b6dff
4136
4137p0_label_160:
4138! %l5 = 000000000000ff97, Mem[0000000030081408] = 93b81113ffff1f69
4139 stxa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000000000ff97
4140! Mem[000000001014142c] = ad000000, %l4 = 00000020b1000000, %asi = 80
4141 swapa [%i5+0x02c]%asi,%l4 ! %l4 = 00000000ad000000
4142! %f20 = 920b0000 00000b92, %l4 = 00000000ad000000
4143! Mem[0000000010041420] = 8a7183a3ff8a05fc
4144 add %i1,0x020,%g1
4145 stda %f20,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010041420] = 8a7183a3ff8a05fc
4146! %l7 = 00000000000000ff, Mem[0000000030181410] = 20000000
4147 stwa %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000000ff
4148! Mem[0000000020800040] = ffe1d57f, %l6 = 00000000378b6dff
4149 ldstub [%o1+0x040],%l6 ! %l6 = 000000ff000000ff
4150! %l2 = 0000000000000000, imm = 00000000000002d2, %l7 = 00000000000000ff
4151 addc %l2,0x2d2,%l7 ! %l7 = 00000000000002d2
4152! %f4 = e2010551 920b0000, Mem[00000000100c1400] = 00000b92 510501e2
4153 stda %f4 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = e2010551 920b0000
4154! %l7 = 00000000000002d2, Mem[0000000030081408] = 97ff0000
4155 stha %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = 02d20000
4156! Mem[0000000010101408] = ff000000, %l6 = 00000000000000ff
4157 ldstuba [%i4+%o4]0x80,%l6 ! %l6 = 000000ff000000ff
4158! Starting 10 instruction Load Burst
4159! Mem[0000000010181410] = 1e162e00, %l3 = 0000000000000000
4160 lduwa [%i6+%o5]0x80,%l3 ! %l3 = 000000001e162e00
4161
4162p0_label_161:
4163! Mem[00000000100c1410] = 920b0000, %f16 = 79ff16e5
4164 lda [%i3+%o5]0x80,%f16 ! %f16 = 920b0000
4165! Mem[00000000100c1400] = 00000b92, %l1 = ffffffff920b0000
4166 ldswa [%i3+%g0]0x80,%l1 ! %l1 = 0000000000000b92
4167! Mem[0000000010101420] = 000000b1, %l0 = ffffffffbc53a993
4168 ldsb [%i4+0x021],%l0 ! %l0 = 0000000000000000
4169! Mem[0000000010141410] = ff0000000000e201, %f6 = 691fffff ff000000
4170 ldda [%i5+%o5]0x88,%f6 ! %f6 = ff000000 0000e201
4171! Mem[00000000100c1424] = 00000080, %l6 = 00000000000000ff
4172 lduw [%i3+0x024],%l6 ! %l6 = 0000000000000080
4173! Mem[0000000030141400] = 000000ff, %l2 = 0000000000000000
4174 ldsba [%i5+%g0]0x89,%l2 ! %l2 = ffffffffffffffff
4175! Mem[0000000010041400] = 00000000 00000000, %l0 = 00000000, %l1 = 00000b92
4176 ldda [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000 0000000000000000
4177! Mem[0000000010181400] = ff00000000000000, %f24 = 000000b1 20000000
4178 ldda [%i6+%g0]0x80,%f24 ! %f24 = ff000000 00000000
4179! Mem[0000000030001408] = ffffffff, %l6 = 0000000000000080
4180 lduwa [%i0+%o4]0x89,%l6 ! %l6 = 00000000ffffffff
4181! Starting 10 instruction Store Burst
4182! %l1 = 0000000000000000, Mem[0000000030001410] = 00000000
4183 stba %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
4184
4185p0_label_162:
4186! Mem[0000000030081410] = ff978b37, %l0 = 0000000000000000
4187 swapa [%i2+%o5]0x81,%l0 ! %l0 = 00000000ff978b37
4188! Mem[0000000030081408] = 02d20000, %l2 = ffffffffffffffff
4189 ldstuba [%i2+%o4]0x81,%l2 ! %l2 = 00000002000000ff
4190! %l5 = 000000000000ff97, Mem[0000000010001400] = 00000b92
4191 stwa %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000ff97
4192! %l4 = 00000000ad000000, %l7 = 00000000000002d2, %l5 = 000000000000ff97
4193 xnor %l4,%l7,%l5 ! %l5 = ffffffff52fffd2d
4194! %l0 = 00000000ff978b37, Mem[000000001008142c] = fb78c414, %asi = 80
4195 stba %l0,[%i2+0x02c]%asi ! Mem[000000001008142c] = 3778c414
4196! Mem[0000000010081430] = e5efffffffffffff, %l6 = 00000000ffffffff, %l7 = 00000000000002d2
4197 add %i2,0x30,%g1
4198 casxa [%g1]0x80,%l6,%l7 ! %l7 = e5efffffffffffff
4199! Mem[00000000100c1410] = 920b0000, %l4 = 00000000ad000000
4200 ldstuba [%i3+%o5]0x80,%l4 ! %l4 = 00000092000000ff
4201! %l6 = 00000000ffffffff, Mem[0000000010041410] = 00002fff
4202 stba %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00002fff
4203! %f8 = ffffff7f, Mem[0000000010081400] = 00000000
4204 st %f8 ,[%i2+%g0] ! Mem[0000000010081400] = ffffff7f
4205! Starting 10 instruction Load Burst
4206! Mem[0000000010141410] = 01e20000, %f31 = 000000b1
4207 lda [%i5+%o5]0x80,%f31 ! %f31 = 01e20000
4208
4209p0_label_163:
4210! Mem[0000000010001410] = 00000b92, %l1 = 0000000000000000
4211 lduha [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000000
4212! Mem[00000000300c1400] = 92000000, %l7 = e5efffffffffffff
4213 lduba [%i3+%g0]0x81,%l7 ! %l7 = 0000000000000092
4214! Mem[0000000030041410] = ef6d8b379719ff00, %l4 = 0000000000000092
4215 ldxa [%i1+%o5]0x89,%l4 ! %l4 = ef6d8b379719ff00
4216! Mem[0000000030041408] = ff000000, %l0 = 00000000ff978b37
4217 ldstuba [%i1+%o4]0x89,%l0 ! %l0 = 00000000000000ff
4218 membar #Sync ! Added by membar checker (28)
4219! Mem[0000000010081400] = ffffff7f ff000000 ffff97ff e5000551
4220! Mem[0000000010081410] = ff0000b1 20000000 a12ca632 01b32f0a
4221! Mem[0000000010081420] = 00000048 000000fc ff2f7dfb 3778c414
4222! Mem[0000000010081430] = e5efffff ffffffff ffffffe5 ffff00b4
4223 ldda [%i2]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010081400
4224! Mem[0000000030001400] = 000000ff, %l4 = ef6d8b379719ff00
4225 ldsha [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000000
4226! Mem[0000000030141410] = 00ff780b00000000, %l3 = 000000001e162e00
4227 ldxa [%i5+%o5]0x89,%l3 ! %l3 = 00ff780b00000000
4228! Mem[0000000010101400] = fffffffc, %l2 = 0000000000000002
4229 ldswa [%i4+%g0]0x80,%l2 ! %l2 = fffffffffffffffc
4230! Mem[0000000010141408] = 00000000 00000000, %l4 = 00000000, %l5 = 52fffd2d
4231 ldda [%i5+%o4]0x88,%l4 ! %l4 = 0000000000000000 0000000000000000
4232! Starting 10 instruction Store Burst
4233! %l2 = fffffffffffffffc, Mem[0000000021800100] = 00ffa456, %asi = 80
4234 stba %l2,[%o3+0x100]%asi ! Mem[0000000021800100] = fcffa456
4235
4236p0_label_164:
4237! %l0 = 00000000, %l1 = 00000000, Mem[0000000010101408] = ff000000 ff000000
4238 stda %l0,[%i4+0x008]%asi ! Mem[0000000010101408] = 00000000 00000000
4239! Mem[0000000010081400] = 7fffffff, %l6 = 00000000ffffffff
4240 ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
4241! %l7 = 0000000000000092, Mem[0000000010181408] = 691fffff
4242 stwa %l7,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000092
4243! %l6 = 00000000000000ff, Mem[0000000010041400] = 00000000
4244 stwa %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff
4245! %l7 = 0000000000000092, immd = fffffffffffff258, %l4 = 0000000000000000
4246 sdivx %l7,-0xda8,%l4 ! %l4 = 0000000000000000
4247! %f30 = ff000000 01e20000, Mem[0000000010101410] = 00000000 920b0000
4248 stda %f30,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff000000 01e20000
4249! %l1 = 0000000000000000, Mem[0000000030001410] = 00000000
4250 stba %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
4251! %l4 = 0000000000000000, Mem[0000000030141408] = ffffde00
4252 stba %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffde00
4253! %l1 = 0000000000000000, Mem[0000000030041410] = 9719ff00
4254 stba %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 9719ff00
4255! Starting 10 instruction Load Burst
4256! %l3 = 00ff780b00000000, imm = fffffffffffff70a, %l0 = 0000000000000000
4257 and %l3,-0x8f6,%l0 ! %l0 = 00ff780b00000000
4258
4259p0_label_165:
4260! Mem[0000000010081410] = ff0000b1, %l3 = 00ff780b00000000
4261 lduwa [%i2+%o5]0x80,%l3 ! %l3 = 00000000ff0000b1
4262! Mem[0000000030001408] = ffffffff, %l7 = 0000000000000092
4263 ldsha [%i0+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
4264! Mem[00000000100c1408] = 00000b92, %l5 = 0000000000000000
4265 ldsba [%i3+%o4]0x88,%l5 ! %l5 = ffffffffffffff92
4266! %f24 = ff000000, %f23 = 000000b1, %f18 = 000000ff ff000000
4267 fsmuld %f24,%f23,%f18 ! %l0 = 00ff780b00000022, Unfinished, %fsr = 1600000400
4268! Mem[0000000030101408] = 20000000, %f29 = f8d03bd8
4269 lda [%i4+%o4]0x89,%f29 ! %f29 = 20000000
4270! Mem[00000000300c1410] = 00002fff, %l3 = 00000000ff0000b1
4271 ldsha [%i3+%o5]0x89,%l3 ! %l3 = 0000000000002fff
4272! Mem[0000000010001410] = 920b0000, %l3 = 0000000000002fff
4273 ldsba [%i0+%o5]0x88,%l3 ! %l3 = 0000000000000000
4274! Mem[00000000100c141c] = 00000000, %l2 = fffffffffffffffc
4275 ldsha [%i3+0x01c]%asi,%l2 ! %l2 = 0000000000000000
4276! Mem[00000000100c1408] = 920b0000, %l4 = 0000000000000000
4277 ldsba [%i3+%o4]0x80,%l4 ! %l4 = ffffffffffffff92
4278! Starting 10 instruction Store Burst
4279 membar #Sync ! Added by membar checker (29)
4280! %f30 = ff000000 01e20000, Mem[0000000010081430] = e5efffff ffffffff
4281 stda %f30,[%i2+0x030]%asi ! Mem[0000000010081430] = ff000000 01e20000
4282
4283p0_label_166:
4284! %l5 = ffffffffffffff92, Mem[00000000201c0000] = ffff2191, %asi = 80
4285 stha %l5,[%o0+0x000]%asi ! Mem[00000000201c0000] = ff922191
4286! Mem[0000000030141410] = 00000000, %l7 = ffffffffffffffff
4287 swapa [%i5+%o5]0x81,%l7 ! %l7 = 0000000000000000
4288! Mem[0000000010041428] = 00000000, %l4 = ffffffffffffff92, %asi = 80
4289 swapa [%i1+0x028]%asi,%l4 ! %l4 = 0000000000000000
4290! %l7 = 0000000000000000, Mem[0000000021800140] = cfff8e22
4291 stb %l7,[%o3+0x140] ! Mem[0000000021800140] = 00ff8e22
4292! %l1 = 0000000000000000, Mem[0000000010181408] = 00ff000092000000
4293 stxa %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000000000000000
4294! Mem[0000000030101410] = 0000ffff, %l6 = 00000000000000ff
4295 swapa [%i4+%o5]0x89,%l6 ! %l6 = 000000000000ffff
4296! Mem[00000000100c1400] = 920b0000, %l1 = 0000000000000000
4297 swapa [%i3+%g0]0x88,%l1 ! %l1 = 00000000920b0000
4298! %l2 = 0000000000000000, Mem[0000000010081410] = b10000ff
4299 stba %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = b1000000
4300! Mem[0000000010141408] = 00000000, %l6 = 000000000000ffff
4301 ldstuba [%i5+%o4]0x80,%l6 ! %l6 = 00000000000000ff
4302! Starting 10 instruction Load Burst
4303! Mem[0000000030101400] = 0000000013000000, %f22 = ff000000 000000b1
4304 ldda [%i4+%g0]0x89,%f22 ! %f22 = 00000000 13000000
4305
4306p0_label_167:
4307! Mem[0000000030141410] = ffffffff, %f2 = 510500e5
4308 lda [%i5+%o5]0x89,%f2 ! %f2 = ffffffff
4309! Mem[0000000010001410] = 920b0000, %l0 = 00ff780b00000022
4310 ldswa [%i0+%o5]0x88,%l0 ! %l0 = ffffffff920b0000
4311! %l2 = 0000000000000000, %l4 = 0000000000000000, %l0 = ffffffff920b0000
4312 and %l2,%l4,%l0 ! %l0 = 0000000000000000
4313! Mem[0000000021800040] = f2ff5509, %l6 = 0000000000000000
4314 ldsb [%o3+0x041],%l6 ! %l6 = ffffffffffffffff
4315! Mem[00000000100c1408] = 920b0000 20000000, %l2 = 00000000, %l3 = 00000000
4316 ldda [%i3+%o4]0x80,%l2 ! %l2 = 00000000920b0000 0000000020000000
4317! Mem[0000000010001428] = 0000064a, %l0 = 0000000000000000
4318 lduha [%i0+0x02a]%asi,%l0 ! %l0 = 000000000000064a
4319! Mem[0000000020800040] = ffe1d57f, %l7 = 0000000000000000
4320 ldub [%o1+0x041],%l7 ! %l7 = 00000000000000e1
4321! Mem[0000000030041408] = 00008000ff0000ff, %l6 = ffffffffffffffff
4322 ldxa [%i1+%o4]0x89,%l6 ! %l6 = 00008000ff0000ff
4323! Mem[0000000030141400] = 000000ff, %l1 = 00000000920b0000
4324 ldsba [%i5+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
4325! Starting 10 instruction Store Burst
4326! %l3 = 0000000020000000, Mem[00000000300c1400] = ba881e2800000092
4327 stxa %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000000020000000
4328
4329p0_label_168:
4330! %l1 = ffffffffffffffff, Mem[0000000010101400] = fcffffff
4331 stha %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = fcffffff
4332! %f12 = ffffffff, %f1 = 7fffffff
4333 fcmpes %fcc3,%f12,%f1 ! %fcc3 = 3
4334! Mem[0000000030141410] = ffffffff, %l3 = 0000000020000000
4335 swapa [%i5+%o5]0x89,%l3 ! %l3 = 00000000ffffffff
4336! %f22 = 00000000, Mem[0000000030141410] = 20000000
4337 sta %f22,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000
4338! %l1 = ffffffffffffffff, Mem[0000000010081410] = b1000000
4339 stba %l1,[%i2+%o5]0x88 ! Mem[0000000010081410] = b10000ff
4340! Mem[0000000010101434] = f8d03bd8, %l5 = ffffff92, %l7 = 000000e1
4341 add %i4,0x34,%g1
4342 casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000f8d03bd8
4343! Mem[0000000010041410] = 00002fff, %l5 = ffffffffffffff92
4344 ldstuba [%i1+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
4345! Mem[0000000010081410] = b10000ff, %l3 = 00000000ffffffff
4346 ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
4347! Mem[000000001010142c] = e2010551, %l0 = 000000000000064a
4348 swap [%i4+0x02c],%l0 ! %l0 = 00000000e2010551
4349! Starting 10 instruction Load Burst
4350! Mem[0000000010141420] = 0019ffff01d194f8, %f16 = 920b0000 ffff9751
4351 ldda [%i5+0x020]%asi,%f16 ! %f16 = 0019ffff 01d194f8
4352
4353p0_label_169:
4354! Mem[0000000010181408] = 00000000 00000000, %l2 = 920b0000, %l3 = 000000ff
4355 ldda [%i6+0x008]%asi,%l2 ! %l2 = 0000000000000000 0000000000000000
4356! %l0 = 00000000e2010551, immed = fffff945, %y = bc53a993
4357 umul %l0,-0x6bb,%l0 ! %l0 = e200ff5fe32137d5, %y = e200ff5f
4358! Mem[0000000030001410] = 00000000, %l1 = ffffffffffffffff
4359 ldsha [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000000
4360! Mem[0000000010001408] = de000000, %l2 = 0000000000000000
4361 lduha [%i0+%o4]0x80,%l2 ! %l2 = 000000000000de00
4362! Mem[0000000030141410] = 00ff780b 00000000, %l4 = 00000000, %l5 = 000000ff
4363 ldda [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000000 0000000000ff780b
4364! Mem[00000000100c1408] = 920b0000 20000000, %l0 = e32137d5, %l1 = 00000000
4365 ldda [%i3+%o4]0x80,%l0 ! %l0 = 00000000920b0000 0000000020000000
4366! Mem[0000000030141408] = 00deffff0b78ff00, %f22 = 00000000 13000000
4367 ldda [%i5+%o4]0x81,%f22 ! %f22 = 00deffff 0b78ff00
4368! Mem[0000000020800040] = ffe1d57f, %l2 = 000000000000de00
4369 ldsba [%o1+0x040]%asi,%l2 ! %l2 = ffffffffffffffff
4370! Code Fragment 3
4371p0_fragment_12:
4372! %l0 = 00000000920b0000
4373 setx 0xcf1d07f7c898c0c6,%g7,%l0 ! %l0 = cf1d07f7c898c0c6
4374! %l1 = 0000000020000000
4375 setx 0xe4ccbf5fd8d47cd7,%g7,%l1 ! %l1 = e4ccbf5fd8d47cd7
4376 setx 0x1fe000, %g1, %g3
4377 or %l0, %g3, %l0 ! always set perrmask = 0xff
4378 setx 0x1ffff8, %g1, %g2
4379 and %l0, %g2, %l0
4380 ta T_CHANGE_HPRIV
4381 stxa %l1, [%l0]ASI_DCACHE_DATA
4382 ta T_CHANGE_NONHPRIV
4383! %l0 = cf1d07f7c898c0c6
4384 setx 0x2d9022705f99429a,%g7,%l0 ! %l0 = 2d9022705f99429a
4385! %l1 = e4ccbf5fd8d47cd7
4386 setx 0x6578fc9042696fb0,%g7,%l1 ! %l1 = 6578fc9042696fb0
4387! Starting 10 instruction Store Burst
4388! Mem[0000000030141408] = ffffde00, %l7 = 00000000f8d03bd8
4389 swapa [%i5+%o4]0x89,%l7 ! %l7 = 00000000ffffde00
4390
4391p0_label_170:
4392! %f4 = 00000020 b10000ff, Mem[00000000100c1410] = ff0b0000 1e162ee4
4393 stda %f4 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000020 b10000ff
4394! Mem[0000000010181400] = ff000000, %l0 = 2d9022705f99429a
4395 ldstuba [%i6+%g0]0x80,%l0 ! %l0 = 000000ff000000ff
4396! %l0 = 00000000000000ff, Mem[00000000201c0000] = ff922191
4397 sth %l0,[%o0+%g0] ! Mem[00000000201c0000] = 00ff2191
4398! %f18 = 000000ff, Mem[0000000010001408] = de000000
4399 sta %f18,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000ff
4400! Mem[0000000030141410] = 00000000, %l2 = ffffffffffffffff
4401 swapa [%i5+%o5]0x89,%l2 ! %l2 = 0000000000000000
4402! %f18 = 000000ff ff000000, Mem[0000000030181400] = fb7d2fff 00000000
4403 stda %f18,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000ff ff000000
4404! %f26 = 920b0000 e2010551, %l6 = 00008000ff0000ff
4405! Mem[00000000300c1408] = 00de1113e5000551
4406 add %i3,0x008,%g1
4407 stda %f26,[%g1+%l6]ASI_PST8_S ! Mem[00000000300c1408] = 920b0000e2010551
4408! %l6 = ff0000ff, %l7 = ffffde00, Mem[0000000030081400] = ffff9751 79ff16e5
4409 stda %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff0000ff ffffde00
4410! %f12 = ffffffff ffffefe5, Mem[0000000010181430] = 00001282 000000ff
4411 stda %f12,[%i6+0x030]%asi ! Mem[0000000010181430] = ffffffff ffffefe5
4412! Starting 10 instruction Load Burst
4413! Mem[0000000010041410] = ff2f0000, %l6 = 00008000ff0000ff
4414 ldswa [%i1+%o5]0x80,%l6 ! %l6 = ffffffffff2f0000
4415
4416p0_label_171:
4417! %f12 = ffffffff ffffefe5, %l3 = 0000000000000000
4418! Mem[0000000030141408] = d83bd0f80b78ff00
4419 add %i5,0x008,%g1
4420 stda %f12,[%g1+%l3]ASI_PST16_SL ! Mem[0000000030141408] = d83bd0f80b78ff00
4421! Mem[00000000100c1408] = 920b0000, %l6 = ffffffffff2f0000
4422 ldsha [%i3+%o4]0x80,%l6 ! %l6 = ffffffffffff920b
4423! %l1 = 6578fc9042696fb0, %l7 = 00000000ffffde00, %y = e200ff5f
4424 sdiv %l1,%l7,%l2 ! %l2 = 000000007fffffff
4425 mov %l0,%y ! %y = 000000ff
4426! Mem[00000000100c1430] = ffffffff, %l5 = 0000000000ff780b
4427 lduwa [%i3+0x030]%asi,%l5 ! %l5 = 00000000ffffffff
4428 membar #Sync ! Added by membar checker (30)
4429! Mem[0000000010041400] = 000000ff 00000000 f9cfffff b1000551
4430! Mem[0000000010041410] = ff2f0000 e5000551 ef6d8b37 ff8b6def
4431! Mem[0000000010041420] = 8a7183a3 ff8a05fc ffffff92 0b78ffb4
4432! Mem[0000000010041430] = 00000000 ffffffff ffffffe5 ffff00b4
4433 ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
4434! Mem[0000000010101438] = ff000000000000b1, %l0 = 00000000000000ff
4435 ldx [%i4+0x038],%l0 ! %l0 = ff000000000000b1
4436! Mem[00000000211c0000] = 00ffc8b9, %l6 = ffffffffffff920b
4437 lduha [%o2+0x000]%asi,%l6 ! %l6 = 00000000000000ff
4438! Mem[0000000030141408] = f8d03bd8, %l4 = 0000000000000000
4439 lduba [%i5+%o4]0x89,%l4 ! %l4 = 00000000000000d8
4440! Mem[00000000300c1410] = ff2f0000e5efabff, %f26 = 920b0000 e2010551
4441 ldda [%i3+%o5]0x81,%f26 ! %f26 = ff2f0000 e5efabff
4442! Starting 10 instruction Store Burst
4443! %f28 = 93a3ee7b, %f19 = ff000000, %f18 = 000000ff
4444 fadds %f28,%f19,%f18 ! %f18 = ff000000
4445
4446p0_label_172:
4447! %l0 = ff000000000000b1, Mem[0000000010181400] = ff00000000000000, %asi = 80
4448 stxa %l0,[%i6+0x000]%asi ! Mem[0000000010181400] = ff000000000000b1
4449! %l1 = 6578fc9042696fb0, Mem[0000000010181410] = 002e161e
4450 stba %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = 002e16b0
4451! %l1 = 6578fc9042696fb0, Mem[0000000030041408] = ff0000ff
4452 stba %l1,[%i1+%o4]0x89 ! Mem[0000000030041408] = ff0000b0
4453! %l0 = ff000000000000b1, Mem[0000000010181400] = 000000ff
4454 stwa %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000b1
4455! %f22 = 00deffff 0b78ff00, Mem[0000000010001410] = 920b0000 e2010551
4456 stda %f22,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00deffff 0b78ff00
4457! %l6 = 000000ff, %l7 = ffffde00, Mem[0000000010081418] = a12ca632 01b32f0a
4458 stda %l6,[%i2+0x018]%asi ! Mem[0000000010081418] = 000000ff ffffde00
4459! %l3 = 0000000000000000, Mem[0000000010141410] = 01e20000000000ff, %asi = 80
4460 stxa %l3,[%i5+0x010]%asi ! Mem[0000000010141410] = 0000000000000000
4461! %f20 = 920b0000 00000b92, Mem[0000000030181408] = 00000b92 510501e2
4462 stda %f20,[%i6+%o4]0x89 ! Mem[0000000030181408] = 920b0000 00000b92
4463! Mem[0000000030101408] = 00000020, %l4 = 00000000000000d8
4464 ldstuba [%i4+%o4]0x81,%l4 ! %l4 = 00000000000000ff
4465! Starting 10 instruction Load Burst
4466! Mem[0000000010081408] = ffff97ff, %l7 = 00000000ffffde00
4467 ldsw [%i2+%o4],%l7 ! %l7 = ffffffffffff97ff
4468
4469p0_label_173:
4470! Mem[0000000030181410] = 000000ff, %f23 = 0b78ff00
4471 lda [%i6+%o5]0x81,%f23 ! %f23 = 000000ff
4472! Mem[0000000010141408] = 000000ff, %l2 = 000000007fffffff
4473 ldsba [%i5+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
4474! Mem[0000000010101438] = ff000000, %l2 = ffffffffffffffff
4475 ldsba [%i4+0x03b]%asi,%l2 ! %l2 = 0000000000000000
4476! Mem[00000000100c1400] = e201055100000000, %f28 = 93a3ee7b 20000000
4477 ldda [%i3+%g0]0x88,%f28 ! %f28 = e2010551 00000000
4478! Mem[0000000010141400] = 000000b1, %l5 = 00000000ffffffff
4479 lduha [%i5+%g0]0x88,%l5 ! %l5 = 00000000000000b1
4480! Mem[0000000030181410] = 000000ff00000000, %f22 = 00deffff 000000ff
4481 ldda [%i6+%o5]0x81,%f22 ! %f22 = 000000ff 00000000
4482! Mem[00000000300c1400] = 20000000, %l5 = 00000000000000b1
4483 ldsba [%i3+%g0]0x89,%l5 ! %l5 = 0000000000000000
4484! Mem[00000000100c1408] = 920b0000, %l5 = 0000000000000000
4485 lduba [%i3+%o4]0x80,%l5 ! %l5 = 0000000000000092
4486! Mem[0000000030041408] = b00000ff, %l0 = ff000000000000b1
4487 lduba [%i1+%o4]0x81,%l0 ! %l0 = 00000000000000b0
4488! Starting 10 instruction Store Burst
4489! Mem[0000000010081400] = 7fffffff, %l4 = 0000000000000000
4490 ldstuba [%i2+%g0]0x88,%l4 ! %l4 = 000000ff000000ff
4491
4492p0_label_174:
4493! Mem[0000000010081410] = ff0000b1 20000000, %l6 = 000000ff, %l7 = ffff97ff
4494 ldda [%i2+%o5]0x80,%l6 ! %l6 = 00000000ff0000b1 0000000020000000
4495! %l4 = 000000ff, %l5 = 00000092, Mem[0000000010001418] = 000000ff 000000ff
4496 std %l4,[%i0+0x018] ! Mem[0000000010001418] = 000000ff 00000092
4497! %l2 = 0000000000000000, imm = 0000000000000715, %l3 = 0000000000000000
4498 xor %l2,0x715,%l3 ! %l3 = 0000000000000715
4499 membar #Sync ! Added by membar checker (31)
4500! %f22 = 000000ff 00000000, Mem[0000000010041408] = f9cfffff b1000551
4501 stda %f22,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000000ff 00000000
4502! %f16 = 0019ffff 01d194f8, Mem[0000000030081400] = ff0000ff 00deffff
4503 stda %f16,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0019ffff 01d194f8
4504! Mem[0000000030181410] = 000000ff, %l3 = 0000000000000715
4505 swapa [%i6+%o5]0x81,%l3 ! %l3 = 00000000000000ff
4506! Mem[0000000010041404] = 00000000, %l5 = 0000000000000092, %asi = 80
4507 swapa [%i1+0x004]%asi,%l5 ! %l5 = 0000000000000000
4508! %l4 = 00000000000000ff, Mem[0000000030041408] = ff0000b0
4509 stha %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = ff0000ff
4510! %f20 = 920b0000, %f16 = 0019ffff, %f29 = 00000000
4511 fdivs %f20,%f16,%f29 ! %l0 = 00000000000000d2, Unfinished, %fsr = 3600000400
4512! Starting 10 instruction Load Burst
4513! %l4 = 00000000000000ff, immd = fffffffffffffdf5, %l5 = 0000000000000000
4514 sdivx %l4,-0x20b,%l5 ! %l5 = 0000000000000000
4515
4516p0_label_175:
4517! Mem[0000000010181410] = 002e16b0, %l3 = 00000000000000ff
4518 ldsha [%i6+%o5]0x88,%l3 ! %l3 = 00000000000016b0
4519! Mem[0000000010181408] = 00000000, %l4 = 00000000000000ff
4520 swapa [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
4521! %l4 = 0000000000000000, Mem[0000000010001408] = 00000000ff000000
4522 stxa %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000000000000000
4523! Mem[0000000030041400] = ff000000dba1c701, %f18 = ff000000 ff000000
4524 ldda [%i1+%g0]0x81,%f18 ! %f18 = ff000000 dba1c701
4525! Mem[0000000030001408] = ffffffff, %l0 = 00000000000000d2
4526 lduha [%i0+%o4]0x89,%l0 ! %l0 = 000000000000ffff
4527! Mem[0000000010181438] = 000000ff, %f22 = 000000ff
4528 lda [%i6+0x038]%asi,%f22 ! %f22 = 000000ff
4529! Mem[0000000030041410] = 00ff1997, %l1 = 6578fc9042696fb0
4530 lduba [%i1+%o5]0x81,%l1 ! %l1 = 0000000000000000
4531! Mem[0000000030181400] = 000000ff, %l4 = 0000000000000000
4532 ldstuba [%i6+%g0]0x81,%l4 ! %l4 = 00000000000000ff
4533! %f0 = 000000ff, %f24 = ff000000, %f17 = 01d194f8
4534 fdivs %f0 ,%f24,%f17 ! %f17 = 80000000
4535! Starting 10 instruction Store Burst
4536! %l2 = 0000000000000000, Mem[0000000010141400] = b1000000
4537 stba %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
4538
4539p0_label_176:
4540! %l5 = 0000000000000000, Mem[0000000010181418] = 82d5e5ff, %asi = 80
4541 stwa %l5,[%i6+0x018]%asi ! Mem[0000000010181418] = 00000000
4542! %l5 = 0000000000000000, %l6 = 00000000ff0000b1, %l7 = 0000000020000000
4543 sdivx %l5,%l6,%l7 ! %l7 = 0000000000000000
4544! %l2 = 0000000000000000, Mem[0000000010101400] = fffffffc
4545 stha %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000fffc
4546! Mem[0000000030181410] = 00000715, %l1 = 0000000000000000
4547 swapa [%i6+%o5]0x81,%l1 ! %l1 = 0000000000000715
4548! %f16 = 0019ffff 80000000, Mem[0000000010041420] = 8a7183a3 ff8a05fc
4549 std %f16,[%i1+0x020] ! Mem[0000000010041420] = 0019ffff 80000000
4550! %f0 = 000000ff 00000000 f9cfffff b1000551
4551! %f4 = ff2f0000 e5000551 ef6d8b37 ff8b6def
4552! %f8 = 8a7183a3 ff8a05fc ffffff92 0b78ffb4
4553! %f12 = 00000000 ffffffff ffffffe5 ffff00b4
4554 stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000030101400
4555! %l6 = 00000000ff0000b1, immed = 00000c7c, %y = 000000ff
4556 sdiv %l6,0xc7c,%l7 ! %l7 = 0000000014815c98
4557 mov %l0,%y ! %y = 0000ffff
4558 membar #Sync ! Added by membar checker (32)
4559! Mem[0000000030101408] = f9cfffff, %l4 = 0000000000000000
4560 swapa [%i4+%o4]0x81,%l4 ! %l4 = 00000000f9cfffff
4561! Mem[0000000030181410] = 00000000, %l6 = 00000000ff0000b1
4562 swapa [%i6+%o5]0x89,%l6 ! %l6 = 0000000000000000
4563! Starting 10 instruction Load Burst
4564! Mem[0000000010041408] = 000000ff, %l2 = 0000000000000000
4565 ldswa [%i1+%o4]0x80,%l2 ! %l2 = 00000000000000ff
4566
4567p0_label_177:
4568! Mem[0000000010081400] = ffffff7f, %l7 = 0000000014815c98
4569 ldswa [%i2+%g0]0x80,%l7 ! %l7 = ffffffffffffff7f
4570! Mem[0000000030041410] = ef6d8b379719ff00, %f30 = ff000000 01e20000
4571 ldda [%i1+%o5]0x89,%f30 ! %f30 = ef6d8b37 9719ff00
4572! Mem[00000000100c1408] = 920b0000, %l3 = 00000000000016b0
4573 ldsba [%i3+%o4]0x80,%l3 ! %l3 = ffffffffffffff92
4574! Mem[0000000010141400] = 0000000000000000, %f28 = e2010551 00000000
4575 ldda [%i5+%g0]0x88,%f28 ! %f28 = 00000000 00000000
4576! Mem[0000000030141410] = ffffffff0b78ff00, %f18 = ff000000 dba1c701
4577 ldda [%i5+%o5]0x81,%f18 ! %f18 = ffffffff 0b78ff00
4578! Mem[0000000030001410] = 0000000000000000, %f14 = ffffffe5 ffff00b4
4579 ldda [%i0+%o5]0x89,%f14 ! %f14 = 00000000 00000000
4580! Mem[0000000010041408] = 000000ff, %l6 = 0000000000000000
4581 ldsba [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000
4582! Mem[0000000030041400] = 01c7a1db000000ff, %f0 = 000000ff 00000000
4583 ldda [%i1+%g0]0x89,%f0 ! %f0 = 01c7a1db 000000ff
4584! Mem[0000000010181408] = 000000ff00000000, %l7 = ffffffffffffff7f
4585 ldxa [%i6+0x008]%asi,%l7 ! %l7 = 000000ff00000000
4586! Starting 10 instruction Store Burst
4587! %l2 = 00000000000000ff, %l1 = 0000000000000715, %l6 = 0000000000000000
4588 orn %l2,%l1,%l6 ! %l6 = fffffffffffff8ff
4589
4590p0_label_178:
4591! %f30 = ef6d8b37, Mem[0000000030181400] = ff0000ff
4592 sta %f30,[%i6+%g0]0x89 ! Mem[0000000030181400] = ef6d8b37
4593! Mem[0000000010101424] = 20000000, %l4 = 00000000f9cfffff
4594 ldsha [%i4+0x024]%asi,%l4 ! %l4 = 0000000000002000
4595! Mem[00000000100c1413] = 00000020, %l0 = 000000000000ffff
4596 ldstub [%i3+0x013],%l0 ! %l0 = 00000020000000ff
4597! %l0 = 0000000000000020, %l1 = 0000000000000715, %y = 0000ffff
4598 umul %l0,%l1,%l2 ! %l2 = 000000000000e2a0, %y = 00000000
4599! %l0 = 0000000000000020, Mem[00000000300c1410] = 00002fff
4600 stba %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00002f20
4601! Mem[0000000010081410] = b10000ff, %l0 = 0000000000000020
4602 ldstuba [%i2+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
4603! %l6 = fffff8ff, %l7 = 00000000, Mem[0000000030101410] = 00002fff 510500e5
4604 stda %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = fffff8ff 00000000
4605! Mem[000000001008143f] = ffff00b4, %l3 = ffffffffffffff92
4606 ldstub [%i2+0x03f],%l3 ! %l3 = 000000b4000000ff
4607! Mem[0000000010041408] = ff000000, %l6 = fffffffffffff8ff
4608 ldstuba [%i1+%o4]0x88,%l6 ! %l6 = 00000000000000ff
4609! Starting 10 instruction Load Burst
4610! Mem[0000000010041410] = ff2f0000, %l5 = 0000000000000000
4611 lduha [%i1+%o5]0x80,%l5 ! %l5 = 000000000000ff2f
4612
4613p0_label_179:
4614! Mem[0000000010081408] = ffff97ff e5000551, %l4 = 00002000, %l5 = 0000ff2f
4615 ldda [%i2+%o4]0x80,%l4 ! %l4 = 00000000ffff97ff 00000000e5000551
4616! Mem[0000000030141400] = ff000000, %f29 = 00000000
4617 lda [%i5+%g0]0x81,%f29 ! %f29 = ff000000
4618! Mem[0000000030081400] = 0019ffff, %l4 = 00000000ffff97ff
4619 ldswa [%i2+%g0]0x81,%l4 ! %l4 = 000000000019ffff
4620! Mem[0000000030041408] = ff0000ff, %f6 = ef6d8b37
4621 lda [%i1+%o4]0x89,%f6 ! %f6 = ff0000ff
4622! Mem[0000000010001410] = 00ff780b ffffde00, %l2 = 0000e2a0, %l3 = 000000b4
4623 ldda [%i0+%o5]0x80,%l2 ! %l2 = 0000000000ff780b 00000000ffffde00
4624! Mem[0000000010101404] = a0000000, %l6 = 0000000000000000
4625 ldsha [%i4+0x004]%asi,%l6 ! %l6 = ffffffffffffa000
4626! Mem[0000000030081400] = 0019ffff, %l6 = ffffffffffffa000
4627 ldsba [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000000
4628! Mem[0000000030101410] = fffff8ff, %l2 = 0000000000ff780b
4629 ldsha [%i4+%o5]0x89,%l2 ! %l2 = fffffffffffff8ff
4630! Mem[0000000010001400] = 000000ff 0000ff97, %l0 = 000000ff, %l1 = 00000715
4631 ldda [%i0+%g0]0x88,%l0 ! %l0 = 000000000000ff97 00000000000000ff
4632! Starting 10 instruction Store Burst
4633! Mem[0000000030101400] = ff000000, %l4 = 000000000019ffff
4634 swapa [%i4+%g0]0x89,%l4 ! %l4 = 00000000ff000000
4635
4636p0_label_180:
4637! %l2 = fffff8ff, %l3 = ffffde00, Mem[0000000030081400] = 0019ffff 01d194f8
4638 stda %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = fffff8ff ffffde00
4639! Mem[0000000030141410] = ffffffff, %l2 = fffffffffffff8ff
4640 swapa [%i5+%o5]0x81,%l2 ! %l2 = 00000000ffffffff
4641! %l6 = 0000000000000000, Mem[0000000030101410] = fffff8ff
4642 stwa %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
4643! %l3 = 00000000ffffde00, Mem[00000000100c1410] = ff000000
4644 stha %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff00de00
4645! %l7 = 000000ff00000000, Mem[0000000010041408] = ff0000ff
4646 stw %l7,[%i1+%o4] ! Mem[0000000010041408] = 00000000
4647! %l7 = 000000ff00000000, Mem[0000000010001410] = 0b78ff00
4648 stwa %l7,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
4649! Mem[0000000010001400] = 0000ff97, %l3 = 00000000ffffde00
4650 ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 00000097000000ff
4651! Mem[0000000010141428] = b4000000, %l2 = ffffffff, %l3 = 00000097
4652 add %i5,0x28,%g1
4653 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000b4000000
4654! %l0 = 000000000000ff97, Mem[00000000100c1408] = 920b0000
4655 stba %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 970b0000
4656! Starting 10 instruction Load Burst
4657! Mem[0000000010081410] = 00000020 b10000ff, %l6 = 00000000, %l7 = 00000000
4658 ldda [%i2+%o5]0x88,%l6 ! %l6 = 00000000b10000ff 0000000000000020
4659
4660p0_label_181:
4661! Mem[00000000201c0000] = 00ff2191, %l1 = 00000000000000ff
4662 ldsba [%o0+0x001]%asi,%l1 ! %l1 = ffffffffffffffff
4663! Mem[00000000201c0000] = 00ff2191, %l0 = 000000000000ff97
4664 lduba [%o0+0x000]%asi,%l0 ! %l0 = 0000000000000000
4665! Mem[0000000010001410] = 00000000ffffde00, %f10 = ffffff92 0b78ffb4
4666 ldda [%i0+%o5]0x80,%f10 ! %f10 = 00000000 ffffde00
4667! Mem[000000001018142c] = 20000000, %l2 = 00000000ffffffff
4668 lduh [%i6+0x02e],%l2 ! %l2 = 0000000000000000
4669! Mem[0000000010101408] = 0000000000000000, %f22 = 000000ff 00000000
4670 ldda [%i4+%o4]0x88,%f22 ! %f22 = 00000000 00000000
4671! Mem[0000000030101410] = 00000000 00000000, %l2 = 00000000, %l3 = b4000000
4672 ldda [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000 0000000000000000
4673! Mem[0000000010081400] = ffffff7fff000000, %l0 = 0000000000000000
4674 ldxa [%i2+%g0]0x80,%l0 ! %l0 = ffffff7fff000000
4675! Mem[0000000010081400] = ffffff7f, %l5 = 00000000e5000551
4676 ldswa [%i2+%g0]0x80,%l5 ! %l5 = ffffffffffffff7f
4677! Mem[0000000030141408] = f8d03bd8, %l0 = ffffff7fff000000
4678 lduba [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000d8
4679! Starting 10 instruction Store Burst
4680! Mem[0000000030041400] = 000000ff, %l5 = ffffffffffffff7f
4681 swapa [%i1+%g0]0x89,%l5 ! %l5 = 00000000000000ff
4682
4683p0_label_182:
4684! %l2 = 0000000000000000, Mem[00000000100c1408] = 00000b97
4685 stba %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000b00
4686! %l1 = ffffffffffffffff, Mem[00000000201c0000] = 00ff2191, %asi = 80
4687 stha %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffff2191
4688! Mem[0000000030141400] = ff000000, %l0 = 00000000000000d8
4689 swapa [%i5+%g0]0x81,%l0 ! %l0 = 00000000ff000000
4690! Mem[0000000030001400] = 000000ff, %l6 = 00000000b10000ff
4691 ldstuba [%i0+%g0]0x81,%l6 ! %l6 = 00000000000000ff
4692! %l4 = 00000000ff000000, %l7 = 0000000000000020, %l5 = 00000000000000ff
4693 addc %l4,%l7,%l5 ! %l5 = 00000000ff000020
4694! %f28 = 00000000 ff000000, %l2 = 0000000000000000
4695! Mem[0000000030141428] = a04e5cfefc2d5b3d
4696 add %i5,0x028,%g1
4697 stda %f28,[%g1+%l2]ASI_PST8_S ! Mem[0000000030141428] = a04e5cfefc2d5b3d
4698! %l4 = 00000000ff000000, Mem[0000000010181408] = 000000ff
4699 stwa %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = ff000000
4700! Mem[0000000030141400] = 000000d8, %l0 = 00000000ff000000
4701 swapa [%i5+%g0]0x81,%l0 ! %l0 = 00000000000000d8
4702! Mem[0000000030101400] = 0019ffff, %l6 = 0000000000000000
4703 swapa [%i4+%g0]0x89,%l6 ! %l6 = 000000000019ffff
4704! Starting 10 instruction Load Burst
4705! Mem[00000000201c0000] = ffff2191, %l4 = 00000000ff000000
4706 ldsh [%o0+%g0],%l4 ! %l4 = ffffffffffffffff
4707
4708p0_label_183:
4709 membar #Sync ! Added by membar checker (33)
4710! Mem[0000000030041400] = 7fffffff dba1c701 ff0000ff 00800000
4711! Mem[0000000030041410] = 00ff1997 378b6def 5afee7db ffffff00
4712! Mem[0000000030041420] = 510500e5 1311b893 000000b4 fb5acd6b
4713! Mem[0000000030041430] = b4000000 e5000551 0a2fb301 dad8f819
4714 ldda [%i1]ASI_BLK_S,%f0 ! Block Load from 0000000030041400
4715! %l0 = 00000000000000d8, %l3 = 0000000000000000, %y = 00000000
4716 umul %l0,%l3,%l4 ! %l4 = 0000000000000000, %y = 00000000
4717! Mem[0000000030141400] = ff000000, %l7 = 0000000000000020
4718 ldswa [%i5+%g0]0x81,%l7 ! %l7 = ffffffffff000000
4719! Code Fragment 3
4720p0_fragment_13:
4721! %l0 = 00000000000000d8
4722 setx 0xbb78f12804a8a44e,%g7,%l0 ! %l0 = bb78f12804a8a44e
4723! %l1 = ffffffffffffffff
4724 setx 0xd388a7a7cd787f24,%g7,%l1 ! %l1 = d388a7a7cd787f24
4725 setx 0x1fe000, %g1, %g3
4726 or %l0, %g3, %l0 ! always set perrmask = 0xff
4727 setx 0x1ffff8, %g1, %g2
4728 and %l0, %g2, %l0
4729 ta T_CHANGE_HPRIV
4730 stxa %l1, [%l0]ASI_DCACHE_DATA
4731 ta T_CHANGE_NONHPRIV
4732! %l0 = bb78f12804a8a44e
4733 setx 0x670a9557cb16fda8,%g7,%l0 ! %l0 = 670a9557cb16fda8
4734! %l1 = d388a7a7cd787f24
4735 setx 0x42d3faf78af47301,%g7,%l1 ! %l1 = 42d3faf78af47301
4736! Mem[0000000010001408] = 00000000, %l3 = 0000000000000000
4737 ldsba [%i0+%o4]0x88,%l3 ! %l3 = 0000000000000000
4738! Mem[00000000300c1408] = 510501e200000b92, %l1 = 42d3faf78af47301
4739 ldxa [%i3+%o4]0x89,%l1 ! %l1 = 510501e200000b92
4740! Mem[0000000030001400] = ff0000ff 00000000 ffffffff ff000000
4741! Mem[0000000030001410] = 00000000 00000000 901b85da 3bb43509
4742! Mem[0000000030001420] = a49bdccb f60e80fa 34b566da c82b0702
4743! Mem[0000000030001430] = 52fcd8d1 734e063e d52d968b 1443ff53
4744 ldda [%i0]ASI_BLK_S,%f16 ! Block Load from 0000000030001400
4745! Mem[0000000010001408] = 00000000, %l2 = 0000000000000000
4746 lduwa [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000000
4747! Mem[0000000010141410] = 00000000, %l0 = 670a9557cb16fda8
4748 lduw [%i5+%o5],%l0 ! %l0 = 0000000000000000
4749! Starting 10 instruction Store Burst
4750! %l6 = 000000000019ffff, %l5 = 00000000ff000020, %l6 = 000000000019ffff
4751 and %l6,%l5,%l6 ! %l6 = 0000000000000020
4752
4753p0_label_184:
4754! %l2 = 0000000000000000, Mem[0000000010141408] = 00000000000000ff
4755 stxa %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000000000000000
4756 membar #Sync ! Added by membar checker (34)
4757! %f6 = 5afee7db ffffff00, Mem[0000000030001400] = ff0000ff 00000000
4758 stda %f6 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = 5afee7db ffffff00
4759! %f10 = 000000b4 fb5acd6b, Mem[0000000010041418] = ef6d8b37 ff8b6def
4760 std %f10,[%i1+0x018] ! Mem[0000000010041418] = 000000b4 fb5acd6b
4761! %f28 = 52fcd8d1 734e063e, Mem[0000000030141408] = f8d03bd8 00ff780b
4762 stda %f28,[%i5+%o4]0x89 ! Mem[0000000030141408] = 52fcd8d1 734e063e
4763! %f4 = 00ff1997 378b6def, Mem[0000000030101400] = 00000000 00000000
4764 stda %f4 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00ff1997 378b6def
4765! %f18 = ffffffff, %f29 = 734e063e, %f13 = e5000551
4766 fsubs %f18,%f29,%f13 ! %f13 = ffffffff
4767! %l5 = 00000000ff000020, Mem[0000000010141404] = 00000000, %asi = 80
4768 stwa %l5,[%i5+0x004]%asi ! Mem[0000000010141404] = ff000020
4769! Mem[0000000010041435] = ffffffff, %l0 = 0000000000000000
4770 ldstub [%i1+0x035],%l0 ! %l0 = 000000ff000000ff
4771! Mem[0000000010181408] = ff000000, %l1 = 510501e200000b92
4772 swapa [%i6+%o4]0x80,%l1 ! %l1 = 00000000ff000000
4773! Starting 10 instruction Load Burst
4774! Mem[0000000010181410] = 002e16b0, %l3 = 0000000000000000
4775 lduha [%i6+%o5]0x88,%l3 ! %l3 = 00000000000016b0
4776
4777p0_label_185:
4778! Mem[0000000010101434] = f8d03bd8, %f10 = 000000b4
4779 lda [%i4+0x034]%asi,%f10 ! %f10 = f8d03bd8
4780! Mem[0000000030181408] = 920b000000000b92, %l5 = 00000000ff000020
4781 ldxa [%i6+%o4]0x81,%l5 ! %l5 = 920b000000000b92
4782! Mem[00000000100c1438] = 00000000, %l0 = 00000000000000ff
4783 ldsba [%i3+0x03b]%asi,%l0 ! %l0 = 0000000000000000
4784! Mem[0000000021800000] = efddb958, %l5 = 920b000000000b92
4785 ldsba [%o3+0x001]%asi,%l5 ! %l5 = ffffffffffffffdd
4786! Mem[0000000030101400] = 378b6def, %l5 = ffffffffffffffdd
4787 ldswa [%i4+%g0]0x89,%l5 ! %l5 = 00000000378b6def
4788! Mem[0000000010001408] = 0000000000000000, %f10 = f8d03bd8 fb5acd6b
4789 ldda [%i0+%o4]0x88,%f10 ! %f10 = 00000000 00000000
4790! Mem[0000000010041408] = 00000000, %l6 = 0000000000000020
4791 ldsba [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000
4792! Code Fragment 3
4793p0_fragment_14:
4794! %l0 = 0000000000000000
4795 setx 0xdccb0effd9479b1a,%g7,%l0 ! %l0 = dccb0effd9479b1a
4796! %l1 = 00000000ff000000
4797 setx 0xcff409583aa2e69d,%g7,%l1 ! %l1 = cff409583aa2e69d
4798 setx 0x1fe000, %g1, %g3
4799 or %l0, %g3, %l0 ! always set perrmask = 0xff
4800 setx 0x1ffff8, %g1, %g2
4801 and %l0, %g2, %l0
4802 ta T_CHANGE_HPRIV
4803 stxa %l1, [%l0]ASI_DCACHE_DATA
4804 ta T_CHANGE_NONHPRIV
4805! %l0 = dccb0effd9479b1a
4806 setx 0x2eef1f47ff11a7e5,%g7,%l0 ! %l0 = 2eef1f47ff11a7e5
4807! %l1 = cff409583aa2e69d
4808 setx 0x64c7bec860cc87af,%g7,%l1 ! %l1 = 64c7bec860cc87af
4809! Mem[0000000010181418] = 00000000, %l7 = ffffffffff000000
4810 lduba [%i6+0x01b]%asi,%l7 ! %l7 = 0000000000000000
4811! Starting 10 instruction Store Burst
4812! Mem[0000000030181408] = 920b0000, %l2 = 0000000000000000
4813 ldstuba [%i6+%o4]0x81,%l2 ! %l2 = 00000092000000ff
4814
4815p0_label_186:
4816! %l1 = 64c7bec860cc87af, Mem[0000000010001410] = 00000000
4817 stba %l1,[%i0+%o5]0x80 ! Mem[0000000010001410] = af000000
4818! Mem[0000000030181400] = 378b6def, %l5 = 00000000378b6def
4819 ldstuba [%i6+%g0]0x81,%l5 ! %l5 = 00000037000000ff
4820! Mem[0000000010081400] = ffffff7f, %l7 = 0000000000000000
4821 swapa [%i2+%g0]0x80,%l7 ! %l7 = 00000000ffffff7f
4822! %l2 = 0000000000000092, Mem[00000000211c0000] = 00ffc8b9, %asi = 80
4823 stha %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0092c8b9
4824! Mem[00000000300c1410] = 00002f20, %l7 = 00000000ffffff7f
4825 ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 00000020000000ff
4826! %l0 = ff11a7e5, %l1 = 60cc87af, Mem[0000000030081410] = 00000000 b4000000
4827 stda %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff11a7e5 60cc87af
4828! %f26 = 34b566da c82b0702, Mem[0000000010181410] = 002e16b0 00000000
4829 stda %f26,[%i6+%o5]0x88 ! Mem[0000000010181410] = 34b566da c82b0702
4830! %l6 = 00000000, %l7 = 00000020, Mem[0000000030141400] = 000000ff ffffffff
4831 stda %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000 00000020
4832! Mem[0000000010081400] = 00000000, %l6 = 0000000000000000
4833 swapa [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000000
4834! Starting 10 instruction Load Burst
4835! Mem[0000000010081418] = 000000ff ffffde00, %l0 = ff11a7e5, %l1 = 60cc87af
4836 ldd [%i2+0x018],%l0 ! %l0 = 00000000000000ff 00000000ffffde00
4837
4838p0_label_187:
4839! Mem[0000000030081400] = fff8ffff, %f21 = 00000000
4840 lda [%i2+%g0]0x89,%f21 ! %f21 = fff8ffff
4841! Code Fragment 3
4842p0_fragment_15:
4843! %l0 = 00000000000000ff
4844 setx 0xc81c9ca816ea0214,%g7,%l0 ! %l0 = c81c9ca816ea0214
4845! %l1 = 00000000ffffde00
4846 setx 0x48ab4657df19fae4,%g7,%l1 ! %l1 = 48ab4657df19fae4
4847 setx 0x1fe000, %g1, %g3
4848 or %l0, %g3, %l0 ! always set perrmask = 0xff
4849 setx 0x1ffff8, %g1, %g2
4850 and %l0, %g2, %l0
4851 ta T_CHANGE_HPRIV
4852 stxa %l1, [%l0]ASI_DCACHE_DATA
4853 ta T_CHANGE_NONHPRIV
4854! %l0 = c81c9ca816ea0214
4855 setx 0x0b800487e44f346f,%g7,%l0 ! %l0 = 0b800487e44f346f
4856! %l1 = 48ab4657df19fae4
4857 setx 0xa3187d57a79f2ef5,%g7,%l1 ! %l1 = a3187d57a79f2ef5
4858! Mem[0000000030181400] = ff8b6def, %l3 = 00000000000016b0
4859 ldsba [%i6+%g0]0x81,%l3 ! %l3 = ffffffffffffffff
4860! %l2 = 0000000000000092, imm = fffffffffffff496, %l3 = ffffffffffffffff
4861 and %l2,-0xb6a,%l3 ! %l3 = 0000000000000092
4862! Mem[00000000300c1408] = 00000b92, %l3 = 0000000000000092
4863 ldswa [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000b92
4864! Mem[0000000030081410] = e5a711ff af87cc60, %l2 = 00000092, %l3 = 00000b92
4865 ldda [%i2+%o5]0x81,%l2 ! %l2 = 00000000e5a711ff 00000000af87cc60
4866! Mem[00000000300c1408] = 510501e200000b92, %f30 = d52d968b 1443ff53
4867 ldda [%i3+%o4]0x89,%f30 ! %f30 = 510501e2 00000b92
4868! Mem[00000000100c1410] = 00de00ff, %l0 = 0b800487e44f346f
4869 lduba [%i3+%o5]0x80,%l0 ! %l0 = 0000000000000000
4870! Mem[0000000010181400] = b1000000, %l7 = 0000000000000020
4871 lduwa [%i6+0x000]%asi,%l7 ! %l7 = 00000000b1000000
4872! Starting 10 instruction Store Burst
4873! %l6 = 0000000000000000, Mem[000000001014140c] = 00000000
4874 sth %l6,[%i5+0x00c] ! Mem[000000001014140c] = 00000000
4875
4876p0_label_188:
4877! %l6 = 00000000, %l7 = b1000000, Mem[0000000010101408] = 00000000 00000000
4878 stda %l6,[%i4+0x008]%asi ! Mem[0000000010101408] = 00000000 b1000000
4879! Mem[0000000010041410] = 00002fff, %l4 = 0000000000000000
4880 swapa [%i1+%o5]0x88,%l4 ! %l4 = 0000000000002fff
4881! %f12 = b4000000, Mem[0000000030001410] = 00000000
4882 sta %f12,[%i0+%o5]0x81 ! Mem[0000000030001410] = b4000000
4883! Mem[0000000010041408] = 00000000, %l6 = 0000000000000000
4884 ldstuba [%i1+%o4]0x88,%l6 ! %l6 = 00000000000000ff
4885! Mem[0000000010141410] = 00000000, %l1 = a3187d57a79f2ef5
4886 ldstuba [%i5+%o5]0x80,%l1 ! %l1 = 00000000000000ff
4887! %f14 = 0a2fb301 dad8f819, Mem[0000000010041410] = 00000000 510500e5
4888 stda %f14,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0a2fb301 dad8f819
4889! %l7 = 00000000b1000000, Mem[00000000211c0000] = 0092c8b9
4890 sth %l7,[%o2+%g0] ! Mem[00000000211c0000] = 0000c8b9
4891! Mem[0000000030081400] = fffff8ff, %l6 = 0000000000000000
4892 swapa [%i2+%g0]0x81,%l6 ! %l6 = 00000000fffff8ff
4893! %f10 = 00000000 00000000, Mem[0000000030001408] = ffffffff ff000000
4894 stda %f10,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000 00000000
4895! Starting 10 instruction Load Burst
4896! Mem[0000000010141400] = 00000000, %l4 = 0000000000002fff
4897 lduba [%i5+%g0]0x80,%l4 ! %l4 = 0000000000000000
4898
4899p0_label_189:
4900! Mem[0000000030001400] = 00ffffffdbe7fe5a, %l4 = 0000000000000000
4901 ldxa [%i0+%g0]0x81,%l4 ! %l4 = 00ffffffdbe7fe5a
4902! Mem[0000000030041410] = ef6d8b379719ff00, %f12 = b4000000 ffffffff
4903 ldda [%i1+%o5]0x89,%f12 ! %f12 = ef6d8b37 9719ff00
4904! Mem[0000000010081400] = 000000ff 00000000, %l2 = e5a711ff, %l3 = af87cc60
4905 ldda [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000000 00000000000000ff
4906! Mem[000000001018140c] = 00000000, %l1 = 0000000000000000
4907 lduw [%i6+0x00c],%l1 ! %l1 = 0000000000000000
4908! Mem[0000000010101410] = 0000e201000000ff, %l3 = 00000000000000ff
4909 ldxa [%i4+%o5]0x80,%l3 ! %l3 = 0000e201000000ff
4910! Mem[000000001014143c] = d63e8b28, %f3 = 00800000
4911 ld [%i5+0x03c],%f3 ! %f3 = d63e8b28
4912! Mem[00000000218000c0] = fffff237, %l2 = 0000000000000000
4913 ldsba [%o3+0x0c1]%asi,%l2 ! %l2 = ffffffffffffffff
4914! Mem[0000000030041400] = 7fffffff, %l5 = 0000000000000037
4915 lduwa [%i1+%g0]0x81,%l5 ! %l5 = 000000007fffffff
4916! Mem[0000000030181410] = 00000000ff0000b1, %l6 = 00000000fffff8ff
4917 ldxa [%i6+%o5]0x89,%l6 ! %l6 = 00000000ff0000b1
4918! Starting 10 instruction Store Burst
4919! %l6 = ff0000b1, %l7 = b1000000, Mem[0000000030141408] = 3e064e73 d1d8fc52
4920 stda %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff0000b1 b1000000
4921
4922p0_label_190:
4923! %l4 = dbe7fe5a, %l5 = 7fffffff, Mem[0000000030081408] = ffd20000 00000000
4924 stda %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = dbe7fe5a 7fffffff
4925! %l6 = ff0000b1, %l7 = b1000000, Mem[0000000010141410] = ff000000 00000000
4926 std %l6,[%i5+%o5] ! Mem[0000000010141410] = ff0000b1 b1000000
4927! %l6 = ff0000b1, %l7 = b1000000, Mem[0000000010101410] = 0000e201 000000ff
4928 stda %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = ff0000b1 b1000000
4929! %l0 = 00000000, %l1 = 00000000, Mem[00000000300c1410] = ff2f0000 e5efabff
4930 stda %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000 00000000
4931! Mem[0000000010141408] = 00000000, %l5 = 000000007fffffff
4932 ldstuba [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000ff
4933! %f20 = 00000000, Mem[00000000100c1400] = 00000000
4934 sta %f20,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
4935! Mem[0000000010041420] = 0019ffff80000000, %l1 = 0000000000000000, %l7 = 00000000b1000000
4936 add %i1,0x20,%g1
4937 casxa [%g1]0x80,%l1,%l7 ! %l7 = 0019ffff80000000
4938! Mem[00000000100c1426] = 00000080, %l4 = 00ffffffdbe7fe5a
4939 ldstub [%i3+0x026],%l4 ! %l4 = 00000000000000ff
4940! Code Fragment 3
4941p0_fragment_16:
4942! %l0 = 0000000000000000
4943 setx 0x31783ca86635b944,%g7,%l0 ! %l0 = 31783ca86635b944
4944! %l1 = 0000000000000000
4945 setx 0xfc90ac685993a413,%g7,%l1 ! %l1 = fc90ac685993a413
4946 setx 0x1fe000, %g1, %g3
4947 or %l0, %g3, %l0 ! always set perrmask = 0xff
4948 setx 0x1ffff8, %g1, %g2
4949 and %l0, %g2, %l0
4950 ta T_CHANGE_HPRIV
4951 stxa %l1, [%l0]ASI_DCACHE_DATA
4952 ta T_CHANGE_NONHPRIV
4953! %l0 = 31783ca86635b944
4954 setx 0x97bbab9002ebf410,%g7,%l0 ! %l0 = 97bbab9002ebf410
4955! %l1 = fc90ac685993a413
4956 setx 0x498190906173c049,%g7,%l1 ! %l1 = 498190906173c049
4957! Starting 10 instruction Load Burst
4958! Mem[0000000020800040] = ffe1d57f, %l5 = 0000000000000000
4959 lduha [%o1+0x040]%asi,%l5 ! %l5 = 000000000000ffe1
4960
4961p0_label_191:
4962! Mem[0000000010141400] = 00000000, %l2 = ffffffffffffffff
4963 ldsba [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
4964! Mem[0000000010181428] = 000000b1 20000000, %l2 = 00000000, %l3 = 000000ff
4965 ldda [%i6+0x028]%asi,%l2 ! %l2 = 00000000000000b1 0000000020000000
4966! Mem[0000000030141410] = fffff8ff0b78ff00, %l1 = 498190906173c049
4967 ldxa [%i5+%o5]0x81,%l1 ! %l1 = fffff8ff0b78ff00
4968! Mem[00000000211c0000] = 0000c8b9, %l0 = 97bbab9002ebf410
4969 lduba [%o2+0x001]%asi,%l0 ! %l0 = 0000000000000000
4970! Mem[0000000010081420] = 00000048000000fc, %f16 = ff0000ff 00000000
4971 ldda [%i2+0x020]%asi,%f16 ! %f16 = 00000048 000000fc
4972! Mem[0000000030041400] = ffffff7f, %l2 = 00000000000000b1
4973 lduwa [%i1+%g0]0x89,%l2 ! %l2 = 00000000ffffff7f
4974! Mem[0000000030141408] = 000000b1b10000ff, %f4 = 00ff1997 378b6def
4975 ldda [%i5+%o4]0x89,%f4 ! %f4 = 000000b1 b10000ff
4976! Mem[0000000030041410] = 00ff1997, %l3 = 0000000020000000
4977 ldswa [%i1+%o5]0x81,%l3 ! %l3 = 0000000000ff1997
4978! Mem[0000000010181400] = b1000000, %l2 = 00000000ffffff7f
4979 lduwa [%i6+0x000]%asi,%l2 ! %l2 = 00000000b1000000
4980! Starting 10 instruction Store Burst
4981! Mem[0000000010141408] = 000000ff, %l1 = fffff8ff0b78ff00
4982 swapa [%i5+%o4]0x88,%l1 ! %l1 = 00000000000000ff
4983
4984p0_label_192:
4985! Mem[0000000030181400] = ff8b6def, %l2 = 00000000b1000000
4986 swapa [%i6+%g0]0x81,%l2 ! %l2 = 00000000ff8b6def
4987! %l0 = 00000000, %l1 = 000000ff, Mem[0000000010041408] = 000000ff 00000000
4988 stda %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000 000000ff
4989! Mem[0000000010001438] = 954e5ecf378b6def, %l5 = 000000000000ffe1, %l5 = 000000000000ffe1
4990 add %i0,0x38,%g1
4991 casxa [%g1]0x80,%l5,%l5 ! %l5 = 954e5ecf378b6def
4992! %f28 = 52fcd8d1 734e063e, %l4 = 0000000000000000
4993! Mem[0000000010041430] = 00000000ffffffff
4994 add %i1,0x030,%g1
4995 stda %f28,[%g1+%l4]ASI_PST16_P ! Mem[0000000010041430] = 00000000ffffffff
4996! %f30 = 510501e2 00000b92, Mem[0000000030081408] = dbe7fe5a 7fffffff
4997 stda %f30,[%i2+%o4]0x81 ! Mem[0000000030081408] = 510501e2 00000b92
4998! %l6 = 00000000ff0000b1, Mem[0000000010101400] = 0000fffca0000000
4999 stxa %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000ff0000b1
5000! %l2 = 00000000ff8b6def, Mem[0000000030081410] = ff11a7e5
5001 stha %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff116def
5002! Mem[0000000030041408] = ff0000ff, %l7 = 0019ffff80000000
5003 swapa [%i1+%o4]0x89,%l7 ! %l7 = 00000000ff0000ff
5004! %f23 = 3bb43509, Mem[0000000030081408] = 510501e2
5005 sta %f23,[%i2+%o4]0x81 ! Mem[0000000030081408] = 3bb43509
5006! Starting 10 instruction Load Burst
5007! Mem[0000000030101400] = ef6d8b37, %l1 = 00000000000000ff
5008 lduba [%i4+%g0]0x81,%l1 ! %l1 = 00000000000000ef
5009
5010p0_label_193:
5011! %f20 = 00000000, %f0 = 7fffffff, %f9 = 1311b893
5012 fmuls %f20,%f0 ,%f9 ! %f9 = 7fffffff
5013! Mem[0000000030081408] = 3bb43509 00000b92, %l6 = ff0000b1, %l7 = ff0000ff
5014 ldda [%i2+%o4]0x81,%l6 ! %l6 = 000000003bb43509 0000000000000b92
5015! Randomly selected nop
5016 nop
5017! Mem[0000000030101408] = 00000000, %l3 = 0000000000ff1997
5018 lduwa [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000000
5019! Mem[0000000030001400] = ffffff00, %l2 = 00000000ff8b6def
5020 lduha [%i0+%g0]0x89,%l2 ! %l2 = 000000000000ff00
5021! Mem[0000000010141408] = 0b78ff00, %l6 = 000000003bb43509
5022 lduba [%i5+%o4]0x88,%l6 ! %l6 = 0000000000000000
5023! Mem[0000000010041438] = ffffffe5ffff00b4, %l6 = 0000000000000000
5024 ldx [%i1+0x038],%l6 ! %l6 = ffffffe5ffff00b4
5025! Mem[00000000201c0000] = ffff2191, %l2 = 000000000000ff00
5026 ldsb [%o0+%g0],%l2 ! %l2 = ffffffffffffffff
5027! Mem[00000000211c0000] = 0000c8b9, %l4 = 0000000000000000
5028 lduh [%o2+%g0],%l4 ! %l4 = 0000000000000000
5029! Starting 10 instruction Store Burst
5030! %l1 = 00000000000000ef, Mem[00000000100c1408] = 000b0000
5031 stha %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00ef0000
5032
5033p0_label_194:
5034! Mem[0000000030041410] = 00ff1997, %l4 = 0000000000000000
5035 swapa [%i1+%o5]0x81,%l4 ! %l4 = 0000000000ff1997
5036! Mem[0000000020800040] = ffe1d57f, %l3 = 0000000000000000
5037 ldstub [%o1+0x040],%l3 ! %l3 = 000000ff000000ff
5038! %l3 = 00000000000000ff, Mem[0000000030041400] = 7fffffff
5039 stha %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00ffffff
5040! %f4 = 000000b1 b10000ff, Mem[00000000100c1438] = 00000000 000000ff
5041 stda %f4 ,[%i3+0x038]%asi ! Mem[00000000100c1438] = 000000b1 b10000ff
5042! %l2 = ffffffffffffffff, Mem[0000000030081410] = ef6d11ff
5043 stba %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff6d11ff
5044! Mem[00000000100c1400] = 00000000, %l4 = 0000000000ff1997
5045 ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 00000000000000ff
5046! %l5 = 954e5ecf378b6def, Mem[0000000010081430] = ff000000, %asi = 80
5047 stwa %l5,[%i2+0x030]%asi ! Mem[0000000010081430] = 378b6def
5048! %f16 = 00000048 000000fc, Mem[00000000300c1400] = 20000000 00000000
5049 stda %f16,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000048 000000fc
5050! %l2 = ffffffff, %l3 = 000000ff, Mem[00000000100c1428] = 14c478fb 0f000000
5051 stda %l2,[%i3+0x028]%asi ! Mem[00000000100c1428] = ffffffff 000000ff
5052! Starting 10 instruction Load Burst
5053! Mem[0000000010081420] = 00000048, %l6 = ffffffe5ffff00b4
5054 lduh [%i2+0x020],%l6 ! %l6 = 0000000000000000
5055
5056p0_label_195:
5057! %f5 = b10000ff, %f2 = ff0000ff
5058 fsqrts %f5 ,%f2 ! %f2 = 7fffffff
5059! Mem[0000000010141410] = 000000b1b10000ff, %f20 = 00000000 fff8ffff
5060 ldda [%i5+%o5]0x88,%f20 ! %f20 = 000000b1 b10000ff
5061! Mem[0000000030141408] = b10000ff, %l0 = 0000000000000000
5062 lduba [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000ff
5063! Mem[0000000010141410] = 000000b1 b10000ff, %l4 = 00000000, %l5 = 378b6def
5064 ldda [%i5+%o5]0x88,%l4 ! %l4 = 00000000b10000ff 00000000000000b1
5065! Mem[0000000020800000] = ffff7fd0, %l2 = ffffffffffffffff
5066 ldsha [%o1+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
5067! Mem[0000000010101410] = 000000b1b10000ff, %f24 = a49bdccb f60e80fa
5068 ldda [%i4+%o5]0x88,%f24 ! %f24 = 000000b1 b10000ff
5069! %l4 = 00000000b10000ff, imm = fffffffffffffb07, %l7 = 0000000000000b92
5070 addc %l4,-0x4f9,%l7 ! %l7 = 00000000b0fffc06
5071! Mem[0000000010041400] = 000000ff, %f8 = 510500e5
5072 lda [%i1+%g0]0x80,%f8 ! %f8 = 000000ff
5073! Mem[0000000030041410] = 00000000, %l6 = 0000000000000000
5074 ldsha [%i1+%o5]0x81,%l6 ! %l6 = 0000000000000000
5075! Starting 10 instruction Store Burst
5076! %l7 = 00000000b0fffc06, Mem[0000000020800000] = ffff7fd0
5077 stb %l7,[%o1+%g0] ! Mem[0000000020800000] = 06ff7fd0
5078
5079p0_label_196:
5080! Mem[0000000030081400] = 00000000, %l0 = 00000000000000ff
5081 swapa [%i2+%g0]0x81,%l0 ! %l0 = 0000000000000000
5082! %f28 = 52fcd8d1, Mem[0000000010141408] = 0b78ff00
5083 sta %f28,[%i5+%o4]0x88 ! Mem[0000000010141408] = 52fcd8d1
5084! %l0 = 0000000000000000, Mem[0000000030141400] = 00000000
5085 stwa %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000
5086! Mem[00000000100c1400] = ff000000, %l5 = 00000000000000b1
5087 swapa [%i3+%g0]0x80,%l5 ! %l5 = 00000000ff000000
5088! Mem[00000000100c1400] = 000000b1, %l5 = 00000000ff000000
5089 swapa [%i3+%g0]0x80,%l5 ! %l5 = 00000000000000b1
5090! Mem[00000000100c1400] = ff000000, %l7 = 00000000b0fffc06
5091 ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 000000ff000000ff
5092! %f0 = 7fffffff dba1c701 7fffffff d63e8b28
5093! %f4 = 000000b1 b10000ff 5afee7db ffffff00
5094! %f8 = 000000ff 7fffffff 00000000 00000000
5095! %f12 = ef6d8b37 9719ff00 0a2fb301 dad8f819
5096 stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000010101400
5097! %l6 = 0000000000000000, Mem[0000000010181400] = b1000000000000b1
5098 stxa %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000000000000000
5099! Mem[0000000030101408] = 00000000, %l5 = 00000000000000b1
5100 swapa [%i4+%o4]0x89,%l5 ! %l5 = 0000000000000000
5101! Starting 10 instruction Load Burst
5102! Mem[0000000010141438] = fffff7bb d63e8b28, %l2 = ffffffff, %l3 = 000000ff
5103 ldda [%i5+0x038]%asi,%l2 ! %l2 = 00000000fffff7bb 00000000d63e8b28
5104
5105p0_label_197:
5106! Mem[0000000010141410] = ff0000b1, %l3 = 00000000d63e8b28
5107 ldswa [%i5+%o5]0x80,%l3 ! %l3 = ffffffffff0000b1
5108! Mem[0000000010081410] = b10000ff, %l3 = ffffffffff0000b1
5109 ldsha [%i2+%o5]0x88,%l3 ! %l3 = 00000000000000ff
5110! Mem[0000000010181410] = 02072bc8, %l2 = 00000000fffff7bb
5111 ldswa [%i6+%o5]0x80,%l2 ! %l2 = 0000000002072bc8
5112! Mem[00000000300c1410] = 00000000, %l4 = 00000000b10000ff
5113 lduwa [%i3+%o5]0x81,%l4 ! %l4 = 0000000000000000
5114 membar #Sync ! Added by membar checker (35)
5115! Mem[0000000010101408] = 288b3ed6ffffff7f, %f18 = ffffffff ff000000
5116 ldda [%i4+%o4]0x80,%f18 ! %f18 = 288b3ed6 ffffff7f
5117! Mem[00000000100c1400] = 000000ff, %l0 = 0000000000000000
5118 ldswa [%i3+%g0]0x88,%l0 ! %l0 = 00000000000000ff
5119! Mem[0000000010181400] = 00000000, %l7 = 00000000000000ff
5120 ldswa [%i6+%g0]0x80,%l7 ! %l7 = 0000000000000000
5121! Mem[0000000010041410] = 0a2fb301 dad8f819, %l2 = 02072bc8, %l3 = 000000ff
5122 ldda [%i1+%o5]0x88,%l2 ! %l2 = 00000000dad8f819 000000000a2fb301
5123! Mem[0000000010101408] = 288b3ed6, %f6 = 5afee7db
5124 lda [%i4+%o4]0x80,%f6 ! %f6 = 288b3ed6
5125! Starting 10 instruction Store Burst
5126! %l3 = 000000000a2fb301, Mem[00000000211c0000] = 0000c8b9, %asi = 80
5127 stba %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0100c8b9
5128
5129p0_label_198:
5130! Mem[0000000030041410] = 00000000, %l6 = 0000000000000000
5131 swapa [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000000
5132! %l4 = 0000000000000000, Mem[0000000010001432] = ff728cdc
5133 stb %l4,[%i0+0x032] ! Mem[0000000010001430] = ff7200dc
5134! Mem[0000000010181428] = 000000b120000000, %l5 = 0000000000000000, %l7 = 0000000000000000
5135 add %i6,0x28,%g1
5136 casxa [%g1]0x80,%l5,%l7 ! %l7 = 000000b120000000
5137! Mem[000000001018143c] = 00c7b300, %l1 = 00000000000000ef
5138 swap [%i6+0x03c],%l1 ! %l1 = 0000000000c7b300
5139! %l6 = 00000000, %l7 = 20000000, Mem[0000000030141408] = b10000ff 000000b1
5140 stda %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000 20000000
5141! %l6 = 00000000, %l7 = 20000000, Mem[00000000300c1408] = 920b0000 e2010551
5142 stda %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 20000000
5143! %f8 = 000000ff 7fffffff, %l4 = 0000000000000000
5144! Mem[0000000010101438] = 19f8d8da01b32f0a
5145 add %i4,0x038,%g1
5146 stda %f8,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010101438] = 19f8d8da01b32f0a
5147! Mem[0000000010101410] = ff0000b1, %l5 = 0000000000000000
5148 swapa [%i4+%o5]0x80,%l5 ! %l5 = 00000000ff0000b1
5149! Mem[0000000030081400] = ff000000, %l5 = 00000000ff0000b1
5150 ldstuba [%i2+%g0]0x89,%l5 ! %l5 = 00000000000000ff
5151! Starting 10 instruction Load Burst
5152! Mem[0000000020800040] = ffe1d57f, %l1 = 0000000000c7b300
5153 ldsba [%o1+0x041]%asi,%l1 ! %l1 = ffffffffffffffe1
5154
5155p0_label_199:
5156! Mem[0000000030081410] = ff116dff, %l0 = 00000000000000ff
5157 ldsha [%i2+%o5]0x89,%l0 ! %l0 = 0000000000006dff
5158! Mem[0000000010101400] = dba1c701, %l1 = ffffffffffffffe1
5159 ldswa [%i4+%g0]0x88,%l1 ! %l1 = ffffffffdba1c701
5160! Mem[0000000010001408] = 00000000 00000000, %l6 = 00000000, %l7 = 20000000
5161 ldda [%i0+%o4]0x80,%l6 ! %l6 = 0000000000000000 0000000000000000
5162! Mem[0000000030101408] = b1000000 b1000551, %l0 = 00006dff, %l1 = dba1c701
5163 ldda [%i4+%o4]0x81,%l0 ! %l0 = 00000000b1000000 00000000b1000551
5164! Mem[0000000010001410] = 000000af, %l2 = 00000000dad8f819
5165 lduba [%i0+%o5]0x88,%l2 ! %l2 = 00000000000000af
5166! Mem[0000000030101400] = 00ff1997378b6def, %l0 = 00000000b1000000
5167 ldxa [%i4+%g0]0x89,%l0 ! %l0 = 00ff1997378b6def
5168! Mem[0000000030141410] = fffff8ff, %l3 = 000000000a2fb301
5169 lduba [%i5+%o5]0x81,%l3 ! %l3 = 00000000000000ff
5170! Mem[0000000010181400] = 00000000, %l2 = 00000000000000af
5171 lduba [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000000
5172! Mem[0000000010081410] = ff0000b1, %l4 = 0000000000000000
5173 lduba [%i2+%o5]0x80,%l4 ! %l4 = 00000000000000ff
5174! Starting 10 instruction Store Burst
5175! %f20 = 000000b1 b10000ff, %l0 = 00ff1997378b6def
5176! Mem[0000000010001408] = 0000000000000000
5177 add %i0,0x008,%g1
5178 stda %f20,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010001408] = ff0000b1b1000000
5179
5180p0_label_200:
5181! %f28 = 52fcd8d1 734e063e, %l6 = 0000000000000000
5182! Mem[0000000030041418] = 5afee7dbffffff00
5183 add %i1,0x018,%g1
5184 stda %f28,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030041418] = 5afee7dbffffff00
5185! %l6 = 0000000000000000, Mem[0000000010001400] = ffff0000
5186 stha %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
5187! Mem[0000000010141430] = 73428349, %l0 = 00ff1997378b6def
5188 swap [%i5+0x030],%l0 ! %l0 = 0000000073428349
5189! Mem[00000000100c1408] = 00ef0000, %l5 = 0000000000000000
5190 ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 00000000000000ff
5191! Mem[0000000021800080] = 74ff2d54, %l5 = 0000000000000000
5192 ldstuba [%o3+0x080]%asi,%l5 ! %l5 = 00000074000000ff
5193! Mem[0000000010181418] = 00000000, %l1 = 00000000b1000551
5194 ldstub [%i6+0x018],%l1 ! %l1 = 00000000000000ff
5195! Mem[0000000010001420] = 89724a09, %l4 = 000000ff, %l1 = 00000000
5196 add %i0,0x20,%g1
5197 casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000089724a09
5198! %l1 = 0000000089724a09, %l1 = 0000000089724a09, %l5 = 0000000000000074
5199 add %l1,%l1,%l5 ! %l5 = 0000000112e49412
5200! %f19 = ffffff7f, Mem[0000000030141408] = 00000000
5201 sta %f19,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffff7f
5202! Starting 10 instruction Load Burst
5203! Mem[0000000010101408] = 288b3ed6 ffffff7f, %l4 = 000000ff, %l5 = 12e49412
5204 ldda [%i4+%o4]0x80,%l4 ! %l4 = 00000000288b3ed6 00000000ffffff7f
5205
5206 ba,a p0_not_taken_0_end
5207p0_not_taken_0:
5208! The following code should not be executed
5209 add %l1,0x3e8,%l2
5210 fmuls %f8,%f25,%f15
5211 or %l0,%l4,%l1
5212 nop
5213 fmuls %f19,%f9,%f16
5214 stw %l6,[%i3+0x014]
5215 ba,a p0_branch_failed
5216p0_not_taken_0_end:
5217
5218
5219! End of Random Code for Thread 0
5220
5221
5222! Check Registers
5223
5224p0_check_registers:
5225 set p0_expected_registers,%g1
5226 ldx [%g1+0x000],%g2
5227 cmp %l0,%g2 ! %l0 should be 0000000073428349
5228 bne,a,pn %xcc,p0_reg_l0_fail
5229 mov %l0,%g3
5230 ldx [%g1+0x008],%g2
5231 cmp %l1,%g2 ! %l1 should be 0000000089724a09
5232 bne,a,pn %xcc,p0_reg_l1_fail
5233 mov %l1,%g3
5234 ldx [%g1+0x010],%g2
5235 cmp %l2,%g2 ! %l2 should be 0000000000000000
5236 bne,a,pn %xcc,p0_reg_l2_fail
5237 mov %l2,%g3
5238 ldx [%g1+0x018],%g2
5239 cmp %l3,%g2 ! %l3 should be 00000000000000ff
5240 bne,a,pn %xcc,p0_reg_l3_fail
5241 mov %l3,%g3
5242 ldx [%g1+0x020],%g2
5243 cmp %l4,%g2 ! %l4 should be 00000000288b3ed6
5244 bne,a,pn %xcc,p0_reg_l4_fail
5245 mov %l4,%g3
5246 ldx [%g1+0x028],%g2
5247 cmp %l5,%g2 ! %l5 should be 00000000ffffff7f
5248 bne,a,pn %xcc,p0_reg_l5_fail
5249 mov %l5,%g3
5250 ldx [%g1+0x030],%g2
5251 cmp %l6,%g2 ! %l6 should be 0000000000000000
5252 bne,a,pn %xcc,p0_reg_l6_fail
5253 mov %l6,%g3
5254 ldx [%g1+0x038],%g2
5255 cmp %l7,%g2 ! %l7 should be 0000000000000000
5256 bne,a,pn %xcc,p0_reg_l7_fail
5257 mov %l7,%g3
5258
5259! Check Floating Point Registers
5260
5261p0_check_fp_registers:
5262 set p0_expected_fp_regs,%g3
5263 std %f0,[%g1]
5264 ldx [%g1],%l1
5265 ldx [%g3+0x00],%l0
5266 cmp %l0,%l1 ! %f0 should be 7fffffff dba1c701
5267 bne %xcc,p0_f0_fail
5268 std %f2,[%g1]
5269 ldx [%g1],%l1
5270 ldx [%g3+0x08],%l0
5271 cmp %l0,%l1 ! %f2 should be 7fffffff d63e8b28
5272 bne %xcc,p0_f2_fail
5273 std %f4,[%g1]
5274 ldx [%g1],%l1
5275 ldx [%g3+0x10],%l0
5276 cmp %l0,%l1 ! %f4 should be 000000b1 b10000ff
5277 bne %xcc,p0_f4_fail
5278 std %f6,[%g1]
5279 ldx [%g1],%l1
5280 ldx [%g3+0x18],%l0
5281 cmp %l0,%l1 ! %f6 should be 288b3ed6 ffffff00
5282 bne %xcc,p0_f6_fail
5283 std %f8,[%g1]
5284 ldx [%g1],%l1
5285 ldx [%g3+0x20],%l0
5286 cmp %l0,%l1 ! %f8 should be 000000ff 7fffffff
5287 bne %xcc,p0_f8_fail
5288 std %f10,[%g1]
5289 ldx [%g1],%l1
5290 ldx [%g3+0x28],%l0
5291 cmp %l0,%l1 ! %f10 should be 00000000 00000000
5292 bne %xcc,p0_f10_fail
5293 std %f12,[%g1]
5294 ldx [%g1],%l1
5295 ldx [%g3+0x30],%l0
5296 cmp %l0,%l1 ! %f12 should be ef6d8b37 9719ff00
5297 bne %xcc,p0_f12_fail
5298 std %f14,[%g1]
5299 ldx [%g1],%l1
5300 ldx [%g3+0x38],%l0
5301 cmp %l0,%l1 ! %f14 should be 0a2fb301 dad8f819
5302 bne %xcc,p0_f14_fail
5303 std %f16,[%g1]
5304 ldx [%g1],%l1
5305 ldx [%g3+0x40],%l0
5306 cmp %l0,%l1 ! %f16 should be 00000048 000000fc
5307 bne %xcc,p0_f16_fail
5308 std %f18,[%g1]
5309 ldx [%g1],%l1
5310 ldx [%g3+0x48],%l0
5311 cmp %l0,%l1 ! %f18 should be 288b3ed6 ffffff7f
5312 bne %xcc,p0_f18_fail
5313 std %f20,[%g1]
5314 ldx [%g1],%l1
5315 ldx [%g3+0x50],%l0
5316 cmp %l0,%l1 ! %f20 should be 000000b1 b10000ff
5317 bne %xcc,p0_f20_fail
5318 std %f22,[%g1]
5319 ldx [%g1],%l1
5320 ldx [%g3+0x58],%l0
5321 cmp %l0,%l1 ! %f22 should be 901b85da 3bb43509
5322 bne %xcc,p0_f22_fail
5323 std %f24,[%g1]
5324 ldx [%g1],%l1
5325 ldx [%g3+0x60],%l0
5326 cmp %l0,%l1 ! %f24 should be 000000b1 b10000ff
5327 bne %xcc,p0_f24_fail
5328 std %f26,[%g1]
5329 ldx [%g1],%l1
5330 ldx [%g3+0x68],%l0
5331 cmp %l0,%l1 ! %f26 should be 34b566da c82b0702
5332 bne %xcc,p0_f26_fail
5333 std %f28,[%g1]
5334 ldx [%g1],%l1
5335 ldx [%g3+0x70],%l0
5336 cmp %l0,%l1 ! %f28 should be 52fcd8d1 734e063e
5337 bne %xcc,p0_f28_fail
5338 std %f30,[%g1]
5339 ldx [%g1],%l1
5340 ldx [%g3+0x78],%l0
5341 cmp %l0,%l1 ! %f30 should be 510501e2 00000b92
5342 bne %xcc,p0_f30_fail
5343 nop
5344
5345! The test for processor 0 has passed
5346
5347p0_passed:
5348 ta GOOD_TRAP
5349 nop
5350
5351p0_reg_l0_fail:
5352 or %g0,0xbd0,%g1
5353 ba,a p0_failed
5354p0_reg_l1_fail:
5355 or %g0,0xbd1,%g1
5356 ba,a p0_failed
5357p0_reg_l2_fail:
5358 or %g0,0xbd2,%g1
5359 ba,a p0_failed
5360p0_reg_l3_fail:
5361 or %g0,0xbd3,%g1
5362 ba,a p0_failed
5363p0_reg_l4_fail:
5364 or %g0,0xbd4,%g1
5365 ba,a p0_failed
5366p0_reg_l5_fail:
5367 or %g0,0xbd5,%g1
5368 ba,a p0_failed
5369p0_reg_l6_fail:
5370 or %g0,0xbd6,%g1
5371 ba,a p0_failed
5372p0_reg_l7_fail:
5373 or %g0,0xbd7,%g1
5374 ba,a p0_failed
5375p0_f0_fail:
5376 set p0_temp,%g6
5377 mov 0xf00,%l0
5378 stx %l0,[%g6]
5379 std %f0,[%g6+8]
5380 stx %fsr,[%g6+16]
5381 ta BAD_TRAP
5382
5383p0_f2_fail:
5384 set p0_temp,%g6
5385 mov 0xf02,%l0
5386 stx %l0,[%g6]
5387 std %f2,[%g6+8]
5388 stx %fsr,[%g6+16]
5389 ta BAD_TRAP
5390
5391p0_f4_fail:
5392 set p0_temp,%g6
5393 mov 0xf04,%l0
5394 stx %l0,[%g6]
5395 std %f4,[%g6+8]
5396 stx %fsr,[%g6+16]
5397 ta BAD_TRAP
5398
5399p0_f6_fail:
5400 set p0_temp,%g6
5401 mov 0xf06,%l0
5402 stx %l0,[%g6]
5403 std %f6,[%g6+8]
5404 stx %fsr,[%g6+16]
5405 ta BAD_TRAP
5406
5407p0_f8_fail:
5408 set p0_temp,%g6
5409 mov 0xf08,%l0
5410 stx %l0,[%g6]
5411 std %f8,[%g6+8]
5412 stx %fsr,[%g6+16]
5413 ta BAD_TRAP
5414
5415p0_f10_fail:
5416 set p0_temp,%g6
5417 mov 0xf10,%l0
5418 stx %l0,[%g6]
5419 std %f10,[%g6+8]
5420 stx %fsr,[%g6+16]
5421 ta BAD_TRAP
5422
5423p0_f12_fail:
5424 set p0_temp,%g6
5425 mov 0xf12,%l0
5426 stx %l0,[%g6]
5427 std %f12,[%g6+8]
5428 stx %fsr,[%g6+16]
5429 ta BAD_TRAP
5430
5431p0_f14_fail:
5432 set p0_temp,%g6
5433 mov 0xf14,%l0
5434 stx %l0,[%g6]
5435 std %f14,[%g6+8]
5436 stx %fsr,[%g6+16]
5437 ta BAD_TRAP
5438
5439p0_f16_fail:
5440 set p0_temp,%g6
5441 mov 0xf16,%l0
5442 stx %l0,[%g6]
5443 std %f16,[%g6+8]
5444 stx %fsr,[%g6+16]
5445 ta BAD_TRAP
5446
5447p0_f18_fail:
5448 set p0_temp,%g6
5449 mov 0xf18,%l0
5450 stx %l0,[%g6]
5451 std %f18,[%g6+8]
5452 stx %fsr,[%g6+16]
5453 ta BAD_TRAP
5454
5455p0_f20_fail:
5456 set p0_temp,%g6
5457 mov 0xf20,%l0
5458 stx %l0,[%g6]
5459 std %f20,[%g6+8]
5460 stx %fsr,[%g6+16]
5461 ta BAD_TRAP
5462
5463p0_f22_fail:
5464 set p0_temp,%g6
5465 mov 0xf22,%l0
5466 stx %l0,[%g6]
5467 std %f22,[%g6+8]
5468 stx %fsr,[%g6+16]
5469 ta BAD_TRAP
5470
5471p0_f24_fail:
5472 set p0_temp,%g6
5473 mov 0xf24,%l0
5474 stx %l0,[%g6]
5475 std %f24,[%g6+8]
5476 stx %fsr,[%g6+16]
5477 ta BAD_TRAP
5478
5479p0_f26_fail:
5480 set p0_temp,%g6
5481 mov 0xf26,%l0
5482 stx %l0,[%g6]
5483 std %f26,[%g6+8]
5484 stx %fsr,[%g6+16]
5485 ta BAD_TRAP
5486
5487p0_f28_fail:
5488 set p0_temp,%g6
5489 mov 0xf28,%l0
5490 stx %l0,[%g6]
5491 std %f28,[%g6+8]
5492 stx %fsr,[%g6+16]
5493 ta BAD_TRAP
5494
5495p0_f30_fail:
5496 set p0_temp,%g6
5497 mov 0xf30,%l0
5498 stx %l0,[%g6]
5499 std %f30,[%g6+8]
5500 stx %fsr,[%g6+16]
5501 ta BAD_TRAP
5502
5503
5504! The test for processor 0 failed
5505
5506p0_failed:
5507 set p0_temp,%g6
5508 stx %g1,[%g6]
5509 stx %g2,[%g6+8]
5510 stx %g3,[%g6+16]
5511 stx %fsr,[%g6+24]
5512 ta BAD_TRAP
5513
5514
5515! The local area data for processor 0 failed
5516
5517p0_local_failed:
5518 set done_flags,%g5
5519 mov 3,%g6
5520 st %g6,[%g5+0x000] ! Set processor 0 done flag
5521
5522 set p0_temp,%g6
5523 add %g1,%g4,%g1
5524 stx %g4,[%g6]
5525 stx %g2,[%g6+8]
5526 stx %g3,[%g6+16]
5527 st %fsr,[%g6+24]
5528 ta BAD_TRAP
5529
5530p0_selfmod_failed:
5531 ba p0_failed
5532 mov 0xabc,%g1
5533
5534p0_branch_failed:
5535 mov 0xbbb,%g1
5536 rd %ccr,%g2
5537 ba p0_failed
5538 mov 0x0,%g3
5539
5540p0_trap1e:
5541 subc %l1,-0xcbc,%l0
5542 andn %l0,0x475,%l5
5543 subc %l4,0x12b,%l0
5544 done
5545
5546p0_trap1o:
5547 subc %l1,-0xcbc,%l0
5548 andn %l0,0x475,%l5
5549 subc %l4,0x12b,%l0
5550 done
5551
5552
5553p0_trap2e:
5554 addc %l5,0x7fd,%l0
5555 addc %l6,%l7,%l7
5556 xor %l4,-0xdde,%l5
5557 sub %l1,-0x922,%l2
5558 fsubs %f9 ,%f11,%f2
5559 fadds %f8 ,%f8 ,%f6
5560 smul %l6,0x73b,%l6
5561 done
5562
5563p0_trap2o:
5564 addc %l5,0x7fd,%l0
5565 addc %l6,%l7,%l7
5566 xor %l4,-0xdde,%l5
5567 sub %l1,-0x922,%l2
5568 fsubs %f9 ,%f11,%f2
5569 fadds %f8 ,%f8 ,%f6
5570 smul %l6,0x73b,%l6
5571 done
5572
5573
5574p0_trap3e:
5575 subc %l6,%l7,%l0
5576 sub %l7,0x329,%l0
5577 addc %l3,0xa3b,%l2
5578 xor %l2,-0x7d7,%l2
5579 add %l4,%l1,%l3
5580 done
5581
5582p0_trap3o:
5583 subc %l6,%l7,%l0
5584 sub %l7,0x329,%l0
5585 addc %l3,0xa3b,%l2
5586 xor %l2,-0x7d7,%l2
5587 add %l4,%l1,%l3
5588 done
5589
5590! Cross Processor Interrupt Handler
5591
5592cross_intr_handler:
5593 membar #Sync
5594! Identify the recipient of the interrupt
5595 mov 0x10,%g1 ! VA of Core ID Register
5596 ldxa [%g1]ASI_CMP_CORE_ID,%g1
5597 and %g1,0x3f,%g4 ! Extract Core ID in %g4
5598 sll %g4,2,%g1 ! Index into intr receive array
5599 set received_xintr,%g2 ! Pointer to receive counters
5600 lduw [%g2+%g1],%g3 ! Get receive count
5601 inc %g3 ! Incement by 1
5602 st %g3,[%g2+%g1] ! Update receive count
5603! Reset busy bit interrupts and return
5604 mov 0x40,%g1 ! Busy bit
5605 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
5606 membar #Sync
5607 retry
5608
5609inst_access_handler:
5610 done
5611
5612 .align 256
5613data_access_handler:
56141: done
5615
5616p0_init_memory_pointers:
5617 set p0_init_registers,%g1
5618 mov %g0,%g2
5619 mov %g0,%g3
5620 mov %g0,%g4
5621 mov %g0,%g5
5622 mov %g0,%g6
5623 mov %g0,%g7
5624
5625! Initialize memory pointers for window 0
5626 set p0_local0_start,%i0
5627 set p0_local1_start,%i1
5628 set p0_local2_start,%i2
5629 set p0_local3_start,%i3
5630 set p0_local4_start,%i4
5631 set p0_local5_start,%i5
5632 set p0_local6_start,%i6
5633 clr %i7
5634! Init Local Registers in Window 0
5635 ldx [%g1+0x000],%l0 ! %l0 = 761aa9dec9e64c60
5636 ldx [%g1+0x008],%l1 ! %l1 = 5aab6f46a376f165
5637 ldx [%g1+0x010],%l2 ! %l2 = b6c082f272a1b344
5638 ldx [%g1+0x018],%l3 ! %l3 = a28d71900b8ec4b0
5639 ldx [%g1+0x020],%l4 ! %l4 = 2f2cf2c28f35cba1
5640 ldx [%g1+0x028],%l5 ! %l5 = 90edc9905530e475
5641 ldx [%g1+0x030],%l6 ! %l6 = ab97f624c47227b7
5642 ldx [%g1+0x038],%l7 ! %l7 = a702287a5ab9110c
5643
5644! Initialize the output register of window 0
5645
5646 set share0_start,%o0
5647 set share1_start,%o1
5648 set share2_start,%o2
5649 set share3_start,%o3
5650 mov 0x08,%o4
5651 mov 0x10,%o5
5652 mov 0x18,%o6
5653
5654 retl
5655 nop
5656
5657user_text_end:
5658 .seg "text"
5659 .align 0x2000
5660user_near0_start:
5661p0_near_0_le:
5662 subc %l0,-0x738,%l4
5663 std %f10,[%i2+0x008] ! Mem[0000000010081408]
5664 lduh [%i5+0x008],%l1 ! Mem[0000000010141408]
5665 smul %l7,-0xf57,%l1
5666 fdtos %f4 ,%f8
5667 mulx %l7,-0x949,%l0
5668 lduw [%i3+0x014],%l7 ! Mem[00000000100c1414]
5669 jmpl %o7,%g0
5670 add %l1,%l1,%l3
5671p0_near_0_he:
5672 addc %l2,-0x9f1,%l7
5673 sdivx %l3,0x902,%l6
5674 umul %l3,%l4,%l2
5675 jmpl %o7,%g0
5676 xnor %l0,-0xe4e,%l1
5677near0_b2b_h:
5678 fdivs %f19,%f29,%f29
5679 add %l0,%l4,%l0
5680 jmpl %o7,%g0
5681 umul %l1,%l4,%l3
5682near0_b2b_l:
5683 fsqrts %f9 ,%f5
5684 mulx %l0,%l7,%l4
5685 jmpl %o7,%g0
5686 xor %l7,%l1,%l5
5687user_near0_end:
5688 .seg "text"
5689 .align 0x2000
5690user_near1_start:
5691p0_near_1_le:
5692 fsubs %f12,%f4 ,%f9
5693 jmpl %o7,%g0
5694 fmuls %f10,%f6 ,%f2
5695p0_near_1_he:
5696 xnor %l4,%l3,%l6
5697 fsubs %f16,%f23,%f21
5698 add %l5,%l4,%l3
5699 andn %l5,0x6f5,%l1
5700 sub %l0,%l7,%l4
5701 jmpl %o7,%g0
5702 or %l5,-0x040,%l0
5703near1_b2b_h:
5704 mulx %l4,%l7,%l3
5705 fdivs %f30,%f24,%f23
5706 smul %l4,-0xd39,%l4
5707 fmuls %f19,%f31,%f30
5708 addc %l4,-0x593,%l7
5709 jmpl %o7,%g0
5710 fmuls %f25,%f25,%f19
5711near1_b2b_l:
5712 addc %l5,%l0,%l3
5713 mulx %l3,0xf66,%l0
5714 xor %l3,%l7,%l4
5715 orn %l7,%l5,%l4
5716 xor %l3,0x7f4,%l5
5717 jmpl %o7,%g0
5718 subc %l2,0x7c7,%l7
5719user_near1_end:
5720 .seg "text"
5721 .align 0x2000
5722user_near2_start:
5723p0_near_2_le:
5724 jmpl %o7,%g0
5725 smul %l7,%l3,%l1
5726 jmpl %o7,%g0
5727 nop
5728p0_near_2_he:
5729 fmuls %f30,%f24,%f17
5730 sdivx %l6,-0x11a,%l4
5731 jmpl %o7,%g0
5732 smul %l2,%l1,%l4
5733near2_b2b_h:
5734 jmpl %o7,%g0
5735 addc %l4,-0xba4,%l0
5736 jmpl %o7,%g0
5737 nop
5738near2_b2b_l:
5739 jmpl %o7,%g0
5740 addc %l1,%l5,%l6
5741 jmpl %o7,%g0
5742 nop
5743user_near2_end:
5744 .seg "text"
5745 .align 0x2000
5746user_near3_start:
5747p0_near_3_le:
5748 subc %l6,0x62a,%l2
5749 orn %l1,0xfce,%l3
5750 addc %l7,%l3,%l4
5751 fcmps %fcc2,%f5 ,%f12
5752 fadds %f15,%f3 ,%f7
5753 jmpl %o7,%g0
5754 fcmps %fcc2,%f15,%f11
5755p0_near_3_he:
5756 addc %l1,0xff1,%l6
5757 jmpl %o7,%g0
5758 std %f30,[%i3+0x030] ! Mem[00000000100c1430]
5759near3_b2b_h:
5760 and %l0,0x79e,%l4
5761 addc %l7,0xf79,%l1
5762 mulx %l6,%l1,%l5
5763 and %l1,%l4,%l1
5764 fsqrts %f26,%f31
5765 fsubs %f30,%f17,%f31
5766 fdivs %f22,%f28,%f26
5767 jmpl %o7,%g0
5768 fcmps %fcc2,%f31,%f30
5769near3_b2b_l:
5770 subc %l1,-0x752,%l3
5771 fsqrts %f12,%f9
5772 add %l5,-0x72e,%l6
5773 fsqrts %f6 ,%f0
5774 orn %l4,-0x614,%l7
5775 subc %l7,0x17b,%l6
5776 or %l2,0xb7a,%l1
5777 jmpl %o7,%g0
5778 sub %l1,%l4,%l5
5779user_near3_end:
5780 .seg "text"
5781 .text
5782 .align 0x2000
5783user_far0_start:
5784p0_far_0_le:
5785 orn %l6,0x511,%l7
5786 ldx [%i3+0x018],%l3 ! Mem[00000000100c1418]
5787 and %l7,-0xe66,%l3
5788 xnor %l1,0x4a4,%l2
5789 andn %l0,%l6,%l6
5790 jmpl %o7,%g0
5791 add %l4,%l2,%l4
5792p0_far_0_lem:
5793 orn %l6,0x511,%l7
5794 membar #Sync
5795 ldx [%i3+0x018],%l3 ! Mem[00000000100c1418]
5796 and %l7,-0xe66,%l3
5797 xnor %l1,0x4a4,%l2
5798 andn %l0,%l6,%l6
5799 jmpl %o7,%g0
5800 add %l4,%l2,%l4
5801p0_far_0_he:
5802 fmuls %f19,%f29,%f28
5803 subc %l4,0x10c,%l6
5804 fdivs %f19,%f19,%f16
5805 or %l2,-0xef8,%l5
5806 fdivs %f28,%f30,%f18
5807 or %l1,%l5,%l3
5808 jmpl %o7,%g0
5809 xor %l1,0xb5f,%l0
5810p0_far_0_hem:
5811 fmuls %f19,%f29,%f28
5812 subc %l4,0x10c,%l6
5813 fdivs %f19,%f19,%f16
5814 or %l2,-0xef8,%l5
5815 fdivs %f28,%f30,%f18
5816 or %l1,%l5,%l3
5817 jmpl %o7,%g0
5818 xor %l1,0xb5f,%l0
5819p0_loop_branch_0:
5820 jmpl %o7+12,%g0
5821 add %l0,1,%l0
5822far0_b2b_h:
5823 fadds %f22,%f31,%f21
5824 orn %l0,-0xdfa,%l3
5825 umul %l6,0xdd2,%l3
5826 sub %l7,%l1,%l1
5827 jmpl %o7,%g0
5828 addc %l4,0x156,%l1
5829far0_b2b_l:
5830 fadds %f6 ,%f9 ,%f4
5831 smul %l1,0xe3b,%l2
5832 xor %l2,%l0,%l1
5833 fsubs %f12,%f14,%f13
5834 jmpl %o7,%g0
5835 sub %l4,%l2,%l7
5836user_far0_end:
5837 .seg "text"
5838 .text
5839 .align 0x2000
5840user_far1_start:
5841p0_far_1_le:
5842 mulx %l2,%l4,%l2
5843 jmpl %o7,%g0
5844 fsqrts %f6 ,%f15
5845p0_far_1_lem:
5846 mulx %l2,%l4,%l2
5847 jmpl %o7,%g0
5848 fsqrts %f6 ,%f15
5849p0_far_1_he:
5850 smul %l4,%l0,%l5
5851 jmpl %o7,%g0
5852 subc %l0,-0x93f,%l0
5853p0_far_1_hem:
5854 smul %l4,%l0,%l5
5855 jmpl %o7,%g0
5856 subc %l0,-0x93f,%l0
5857p0_loop_branch_1:
5858 jmpl %o7+12,%g0
5859 add %l0,2,%l0
5860far1_b2b_h:
5861 fdivs %f26,%f27,%f17
5862 fcmps %fcc3,%f25,%f30
5863 orn %l6,0x12c,%l1
5864 jmpl %o7,%g0
5865 andn %l7,%l6,%l3
5866far1_b2b_l:
5867 xor %l3,0x250,%l3
5868 fadds %f1 ,%f3 ,%f14
5869 xor %l5,-0xd03,%l6
5870 jmpl %o7,%g0
5871 udivx %l5,0xd14,%l5
5872user_far1_end:
5873 .seg "text"
5874 .text
5875 .align 0x2000
5876user_far2_start:
5877p0_far_2_le:
5878 udivx %l2,%l5,%l1
5879 jmpl %o7,%g0
5880 fsubs %f3 ,%f4 ,%f12
5881p0_far_2_lem:
5882 udivx %l2,%l5,%l1
5883 jmpl %o7,%g0
5884 fsubs %f3 ,%f4 ,%f12
5885p0_far_2_he:
5886 or %l5,%l0,%l1
5887 fadds %f29,%f16,%f20
5888 sdivx %l2,%l6,%l2
5889 add %l1,%l0,%l5
5890 jmpl %o7,%g0
5891 sub %l5,%l1,%l1
5892p0_far_2_hem:
5893 or %l5,%l0,%l1
5894 fadds %f29,%f16,%f20
5895 sdivx %l2,%l6,%l2
5896 add %l1,%l0,%l5
5897 jmpl %o7,%g0
5898 sub %l5,%l1,%l1
5899p0_loop_branch_2:
5900 jmpl %o7+12,%g0
5901 add %l0,3,%l0
5902far2_b2b_h:
5903 xor %l4,-0x472,%l6
5904 and %l1,0x2eb,%l7
5905 xnor %l1,-0x141,%l7
5906 andn %l1,%l3,%l1
5907 add %l7,%l1,%l0
5908 umul %l0,0xbda,%l5
5909 jmpl %o7,%g0
5910 fsubs %f19,%f23,%f17
5911far2_b2b_l:
5912 xnor %l3,%l0,%l1
5913 udivx %l2,0xc86,%l6
5914 smul %l0,%l6,%l6
5915 fcmps %fcc0,%f14,%f2
5916 andn %l3,%l2,%l1
5917 andn %l3,0x3ca,%l3
5918 jmpl %o7,%g0
5919 fsqrts %f11,%f13
5920user_far2_end:
5921 .seg "text"
5922 .text
5923 .align 0x2000
5924user_far3_start:
5925p0_far_3_le:
5926 jmpl %o7,%g0
5927 stw %l0,[%i5+0x030] ! Mem[0000000010141430]
5928 jmpl %o7,%g0
5929 nop
5930p0_far_3_lem:
5931 membar #Sync
5932 jmpl %o7,%g0
5933 stw %l0,[%i5+0x030] ! Mem[0000000010141430]
5934 jmpl %o7,%g0
5935 nop
5936p0_far_3_he:
5937 addc %l3,%l0,%l3
5938 fdivs %f27,%f31,%f22
5939 jmpl %o7,%g0
5940 mulx %l5,-0x3f8,%l4
5941p0_far_3_hem:
5942 addc %l3,%l0,%l3
5943 fdivs %f27,%f31,%f22
5944 jmpl %o7,%g0
5945 mulx %l5,-0x3f8,%l4
5946p0_loop_branch_3:
5947 jmpl %o7+12,%g0
5948 add %l0,4,%l0
5949far3_b2b_h:
5950 xor %l4,0x1fe,%l2
5951 umul %l1,0x48d,%l2
5952 jmpl %o7,%g0
5953 orn %l3,0xe9f,%l6
5954far3_b2b_l:
5955 mulx %l3,-0x47a,%l3
5956 fsubs %f3 ,%f2 ,%f15
5957 jmpl %o7,%g0
5958 fcmps %fcc2,%f1 ,%f6
5959user_far3_end:
5960 .seg "text"
5961 .align 0x2000
5962user_jump0_start:
5963 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
5964p0_jmpl_0_le:
5965 xor %l3,0x095,%l4
5966 subc %l0,0x540,%l5
5967 sdivx %l1,0x335,%l0
5968 fcmps %fcc3,%f7 ,%f13
5969 fmuls %f15,%f7 ,%f7
5970 std %f14,[%i4+0x018] ! Mem[0000000010101418]
5971 andn %l6,0x2e6,%l3
5972 jmpl %g6+8,%g0
5973 udivx %l0,%l7,%l5
5974p0_call_0_le:
5975 fsqrts %f12,%f0
5976 sdivx %l0,-0x98c,%l4
5977 udivx %l4,%l6,%l2
5978 fsqrts %f0 ,%f12
5979 udivx %l3,-0xf77,%l2
5980 fdivs %f0 ,%f0 ,%f5
5981 retl
5982 sdivx %l1,-0xbf2,%l5
5983p0_jmpl_0_lo:
5984 xor %l3,0x095,%l4
5985 subc %l0,0x540,%l5
5986 sdivx %l1,0x335,%l0
5987 fcmps %fcc3,%f7 ,%f13
5988 fmuls %f15,%f7 ,%f7
5989 std %f14,[%o4+0x018] ! Mem[0000000010101418]
5990 andn %l6,0x2e6,%l3
5991 jmpl %g6+8,%g0
5992 udivx %l0,%l7,%l5
5993p0_call_0_lo:
5994 fsqrts %f12,%f0
5995 sdivx %l0,-0x98c,%l4
5996 udivx %l4,%l6,%l2
5997 fsqrts %f0 ,%f12
5998 udivx %l3,-0xf77,%l2
5999 fdivs %f0 ,%f0 ,%f5
6000 retl
6001 sdivx %l1,-0xbf2,%l5
6002p0_jmpl_0_he:
6003 jmpl %g6+8,%g0
6004 umul %l5,%l5,%l7
6005p0_call_0_he:
6006 fcmps %fcc0,%f19,%f31
6007 retl
6008 xnor %l4,-0x5da,%l2
6009p0_jmpl_0_ho:
6010 jmpl %g6+8,%g0
6011 umul %l5,%l5,%l7
6012p0_call_0_ho:
6013 fcmps %fcc0,%f19,%f31
6014 retl
6015 xnor %l4,-0x5da,%l2
6016user_jump0_end:
6017 .seg "text"
6018 .align 0x2000
6019user_jump1_start:
6020 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
6021p0_jmpl_1_le:
6022 fsubs %f14,%f11,%f3
6023 fdivs %f0 ,%f1 ,%f12
6024 addc %l1,%l0,%l5
6025 fadds %f12,%f6 ,%f14
6026 fcmps %fcc0,%f9 ,%f0
6027 ldsh [%i3+0x024],%l1 ! Mem[00000000100c1424]
6028 fitos %f15,%f1
6029 jmpl %g6+8,%g0
6030 xnor %l2,%l6,%l5
6031p0_call_1_le:
6032 andn %l5,%l6,%l2
6033 retl
6034 add %l4,-0x555,%l0
6035p0_jmpl_1_lo:
6036 fsubs %f14,%f11,%f3
6037 fdivs %f0 ,%f1 ,%f12
6038 addc %l1,%l0,%l5
6039 fadds %f12,%f6 ,%f14
6040 fcmps %fcc0,%f9 ,%f0
6041 ldsh [%o3+0x024],%l1 ! Mem[00000000100c1424]
6042 fitos %f15,%f1
6043 jmpl %g6+8,%g0
6044 xnor %l2,%l6,%l5
6045p0_call_1_lo:
6046 andn %l5,%l6,%l2
6047 retl
6048 add %l4,-0x555,%l0
6049p0_jmpl_1_he:
6050 add %l1,0xd41,%l7
6051 addc %l4,%l1,%l1
6052 fsqrts %f18,%f24
6053 or %l7,%l7,%l0
6054 fsubs %f30,%f18,%f26
6055 umul %l6,0x43c,%l1
6056 fdivs %f31,%f29,%f17
6057 jmpl %g6+8,%g0
6058 addc %l7,-0x524,%l7
6059p0_call_1_he:
6060 or %l0,0x1e6,%l4
6061 xnor %l7,%l1,%l0
6062 retl
6063 addc %l5,%l3,%l1
6064p0_jmpl_1_ho:
6065 add %l1,0xd41,%l7
6066 addc %l4,%l1,%l1
6067 fsqrts %f18,%f24
6068 or %l7,%l7,%l0
6069 fsubs %f30,%f18,%f26
6070 umul %l6,0x43c,%l1
6071 fdivs %f31,%f29,%f17
6072 jmpl %g6+8,%g0
6073 addc %l7,-0x524,%l7
6074p0_call_1_ho:
6075 or %l0,0x1e6,%l4
6076 xnor %l7,%l1,%l0
6077 retl
6078 addc %l5,%l3,%l1
6079user_jump1_end:
6080 .seg "text"
6081 .align 0x2000
6082user_jump2_start:
6083 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
6084p0_jmpl_2_le:
6085 and %l7,%l4,%l7
6086 fdtos %f0 ,%f5
6087 jmpl %g6+8,%g0
6088 sdivx %l4,%l0,%l4
6089p0_call_2_le:
6090 nop
6091 udivx %l0,0xc9e,%l2
6092 fadds %f7 ,%f15,%f14
6093 xnor %l6,%l3,%l0
6094 sub %l0,%l2,%l4
6095 retl
6096 fdivs %f10,%f2 ,%f9
6097p0_jmpl_2_lo:
6098 and %l7,%l4,%l7
6099 fdtos %f0 ,%f5
6100 jmpl %g6+8,%g0
6101 sdivx %l4,%l0,%l4
6102p0_call_2_lo:
6103 nop
6104 udivx %l0,0xc9e,%l2
6105 fadds %f7 ,%f15,%f14
6106 xnor %l6,%l3,%l0
6107 sub %l0,%l2,%l4
6108 retl
6109 fdivs %f10,%f2 ,%f9
6110p0_jmpl_2_he:
6111 subc %l6,0xb01,%l0
6112 fdivs %f16,%f18,%f31
6113 or %l4,-0xac6,%l6
6114 and %l2,-0xee5,%l5
6115 xor %l5,%l7,%l3
6116 xnor %l5,-0x473,%l0
6117 jmpl %g6+8,%g0
6118 fadds %f16,%f27,%f16
6119p0_call_2_he:
6120 fadds %f20,%f22,%f16
6121 retl
6122 mulx %l7,-0x108,%l1
6123p0_jmpl_2_ho:
6124 subc %l6,0xb01,%l0
6125 fdivs %f16,%f18,%f31
6126 or %l4,-0xac6,%l6
6127 and %l2,-0xee5,%l5
6128 xor %l5,%l7,%l3
6129 xnor %l5,-0x473,%l0
6130 jmpl %g6+8,%g0
6131 fadds %f16,%f27,%f16
6132p0_call_2_ho:
6133 fadds %f20,%f22,%f16
6134 retl
6135 mulx %l7,-0x108,%l1
6136user_jump2_end:
6137 .seg "text"
6138 .align 0x2000
6139user_jump3_start:
6140 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
6141p0_jmpl_3_le:
6142 jmpl %g6+8,%g0
6143 xnor %l7,-0x7cd,%l0
6144p0_call_3_le:
6145 smul %l4,%l3,%l7
6146 xnor %l0,-0xcd4,%l2
6147 fcmps %fcc3,%f12,%f10
6148 orn %l6,-0x26a,%l2
6149 retl
6150 fadds %f15,%f14,%f8
6151p0_jmpl_3_lo:
6152 jmpl %g6+8,%g0
6153 xnor %l7,-0x7cd,%l0
6154p0_call_3_lo:
6155 smul %l4,%l3,%l7
6156 xnor %l0,-0xcd4,%l2
6157 fcmps %fcc3,%f12,%f10
6158 orn %l6,-0x26a,%l2
6159 retl
6160 fadds %f15,%f14,%f8
6161p0_jmpl_3_he:
6162 andn %l5,%l5,%l5
6163 ld [%i1+0x004],%f26 ! Mem[0000000010041404]
6164 jmpl %g6+8,%g0
6165 addc %l4,%l5,%l6
6166p0_call_3_he:
6167 subc %l2,%l1,%l1
6168 std %l0,[%i2+0x010] ! Mem[0000000010081410]
6169 fmuls %f28,%f18,%f17
6170 and %l6,%l6,%l4
6171 umul %l3,-0x93c,%l7
6172 retl
6173 umul %l1,0x18a,%l5
6174p0_jmpl_3_ho:
6175 andn %l5,%l5,%l5
6176 ld [%o1+0x004],%f26 ! Mem[0000000010041404]
6177 jmpl %g6+8,%g0
6178 addc %l4,%l5,%l6
6179p0_call_3_ho:
6180 subc %l2,%l1,%l1
6181 std %l0,[%o2+0x010] ! Mem[0000000010081410]
6182 fmuls %f28,%f18,%f17
6183 and %l6,%l6,%l4
6184 umul %l3,-0x93c,%l7
6185 retl
6186 umul %l1,0x18a,%l5
6187user_jump3_end:
6188
6189 .seg "data"
6190 .align 0x2000
6191user_data_start:
6192done_flags:
6193 .word 0
6194 .align 8
6195done_count:
6196 .word 0,0
6197Start_Flags:
6198 .word 0,0,0,0
6199Finish_Flag:
6200 .word 0,0
6201 .align 8
6202num_processors:
6203 .word 1
6204num_agents:
6205 .word 0
6206no_membar:
6207 .word 0
6208max_ireg:
6209 .word 8,0
6210max_freg:
6211 .word 32,0
6212 .align 64
6213p0_temp:
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
6218p0_debug:
6219 .word 0,0,0,0,0,0,0,0
6220 .word 0,0,0,0,0,0,0,0
6221p0_fsr:
6222 .word 0x00000000,0x00000000
6223 .align 8
6224p0_loop_cnt:
6225 .word 1,0
6226max_windows:
6227 .word 1,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 .word 0,0,0,0,0,0,0,0
6237 .word 0,0,0,0,0,0,0,0
6238 .word 0,0,0,0,0,0,0,0
6239 .word 0,0,0,0,0,0,0,0
6240 .word 0,0,0,0,0,0,0,0
6241 .word 0,0,0,0,0,0,0,0
6242 .word 0,0,0,0,0,0,0,0
6243 .word 0,0,0,0,0,0,0,0
6244 .word 0,0,0,0,0,0,0,0
6245 .word 0,0,0,0,0,0,0,0
6246 .word 0,0,0,0,0,0,0,0
6247 .word 0,0,0,0,0,0,0,0
6248 .word 0,0,0,0,0,0,0,0
6249 .word 0,0,0,0,0,0,0,0
6250 .word 0,0,0,0,0,0,0,0
6251 .word 0,0,0,0,0,0,0,0
6252 .word 0,0,0,0,0,0,0,0
6253 .word 0,0,0,0,0,0,0,0
6254 .word 0,0,0,0,0,0,0,0
6255 .word 0,0,0,0,0,0,0,0
6256 .word 0,0,0,0,0,0,0,0
6257 .word 0,0,0,0,0,0,0,0
6258 .word 0,0,0,0,0,0,0,0
6259
6260 .align 8
6261p0_init_registers:
6262 .word 0x761aa9de,0xc9e64c60 ! Init value for %l0
6263 .word 0x5aab6f46,0xa376f165 ! Init value for %l1
6264 .word 0xb6c082f2,0x72a1b344 ! Init value for %l2
6265 .word 0xa28d7190,0x0b8ec4b0 ! Init value for %l3
6266 .word 0x2f2cf2c2,0x8f35cba1 ! Init value for %l4
6267 .word 0x90edc990,0x5530e475 ! Init value for %l5
6268 .word 0xab97f624,0xc47227b7 ! Init value for %l6
6269 .word 0xa702287a,0x5ab9110c ! Init value for %l7
6270 .align 64
6271p0_init_freg:
6272 .word 0x7fad7583,0x33515ebc ! Init value for %f0
6273 .word 0x9229ab27,0xee91ed0b ! Init value for %f2
6274 .word 0xc89791bf,0x27250de1 ! Init value for %f4
6275 .word 0x5fddcad8,0xbb7ad107 ! Init value for %f6
6276 .word 0xe1ba7fde,0x065fda19 ! Init value for %f8
6277 .word 0xaa34c928,0x2a4c1902 ! Init value for %f10
6278 .word 0x9321e048,0x47f5580a ! Init value for %f12
6279 .word 0x0ff22520,0x1e354b08 ! Init value for %f14
6280 .word 0x9add2e4d,0xdb7324a6 ! Init value for %f16
6281 .word 0x7ab642f5,0xddd6894b ! Init value for %f18
6282 .word 0x74ff757f,0x9138869f ! Init value for %f20
6283 .word 0x6f6a89f7,0xbdc11bc9 ! Init value for %f22
6284 .word 0x422583a4,0x234b1eb3 ! Init value for %f24
6285 .word 0x9c639e05,0xfb19b368 ! Init value for %f26
6286 .word 0x14f00a66,0x4e9f3621 ! Init value for %f28
6287 .word 0x16f57748,0xf83a800b ! Init value for %f30
6288 .word 0x5ecccfef,0xb771ba89 ! Init value for %f32
6289 .word 0x236324e2,0x0b3c4318 ! Init value for %f34
6290 .word 0x5a767b80,0xc57976f8 ! Init value for %f36
6291 .word 0x1e3086dd,0xf953efed ! Init value for %f38
6292 .word 0xb8ab23c4,0xb025dd8e ! Init value for %f40
6293 .word 0xcc313636,0x1039d077 ! Init value for %f42
6294 .word 0x89c8fcc9,0x2fa10283 ! Init value for %f44
6295 .word 0x9d3f56c3,0x5e0838a6 ! Init value for %f46
6296 .word 0xa623667f,0x15cb4e16
6297 .word 0x2b866603,0xe04b58c2
6298 .word 0x90d83225,0x938fc31b
6299 .word 0x9f79447c,0x29f54524
6300 .word 0xa55bfb09,0x2d3411ca
6301 .word 0x3f83d2e8,0x003f50fb
6302 .word 0x370b6f7a,0x93435ca3
6303 .word 0xb7fdd2cd,0x829bed0f
6304p0_share_mask:
6305 .word 0xffff0000,0x00000000
6306 .word 0x00000000,0x00000000
6307 .word 0x00000000,0x00000000
6308 .word 0x00000000,0x00000000
6309 .word 0x00000000,0x00000000
6310 .word 0x00000000,0x00000000
6311 .word 0x00000000,0x00000000
6312 .word 0x00000000,0x00000000
6313p0_expected_registers:
6314 .word 0x00000000,0x73428349
6315 .word 0x00000000,0x89724a09
6316 .word 0x00000000,0x00000000
6317 .word 0x00000000,0x000000ff
6318 .word 0x00000000,0x288b3ed6
6319 .word 0x00000000,0xffffff7f
6320 .word 0x00000000,0x00000000
6321 .word 0x00000000,0x00000000
6322p0_expected_fp_regs:
6323 .word 0x7fffffff,0xdba1c701
6324 .word 0x7fffffff,0xd63e8b28
6325 .word 0x000000b1,0xb10000ff
6326 .word 0x288b3ed6,0xffffff00
6327 .word 0x000000ff,0x7fffffff
6328 .word 0x00000000,0x00000000
6329 .word 0xef6d8b37,0x9719ff00
6330 .word 0x0a2fb301,0xdad8f819
6331 .word 0x00000048,0x000000fc
6332 .word 0x288b3ed6,0xffffff7f
6333 .word 0x000000b1,0xb10000ff
6334 .word 0x901b85da,0x3bb43509
6335 .word 0x000000b1,0xb10000ff
6336 .word 0x34b566da,0xc82b0702
6337 .word 0x52fcd8d1,0x734e063e
6338 .word 0x510501e2,0x00000b92
6339 .word 0x00000036,0x00000400 ! %fsr = 0000003600000400
6340p0_local0_expect:
6341 .word 0x00000000,0xff000000
6342 .word 0xff0000b1,0xb1000000
6343 .word 0xaf000000,0xffffde00
6344 .word 0x000000ff,0x00000092
6345 .word 0x89724a09,0x7f00ffff
6346 .word 0x0000064a,0x2fbaa38f
6347 .word 0xff7200dc,0xe42e161e
6348 .word 0x954e5ecf,0x378b6def
6349p0_local0_sec_expect:
6350 .word 0x00ffffff,0xdbe7fe5a
6351 .word 0x00000000,0x00000000
6352 .word 0xb4000000,0x00000000
6353 .word 0x901b85da,0x3bb43509
6354 .word 0xa49bdccb,0xf60e80fa
6355 .word 0x34b566da,0xc82b0702
6356 .word 0x52fcd8d1,0x734e063e
6357 .word 0xd52d968b,0x1443ff53
6358p0_local1_expect:
6359 .word 0x000000ff,0x00000092
6360 .word 0x00000000,0xff000000
6361 .word 0x19f8d8da,0x01b32f0a
6362 .word 0x000000b4,0xfb5acd6b
6363 .word 0x0019ffff,0x80000000
6364 .word 0xffffff92,0x0b78ffb4
6365 .word 0x00000000,0xffffffff
6366 .word 0xffffffe5,0xffff00b4
6367p0_local1_sec_expect:
6368 .word 0x00ffffff,0xdba1c701
6369 .word 0x00000080,0x00800000
6370 .word 0x00000000,0x378b6def
6371 .word 0x5afee7db,0xffffff00
6372 .word 0x510500e5,0x1311b893
6373 .word 0x000000b4,0xfb5acd6b
6374 .word 0xb4000000,0xe5000551
6375 .word 0x0a2fb301,0xdad8f819
6376p0_local2_expect:
6377 .word 0x00000000,0xff000000
6378 .word 0xffff97ff,0xe5000551
6379 .word 0xff0000b1,0x20000000
6380 .word 0x000000ff,0xffffde00
6381 .word 0x00000048,0x000000fc
6382 .word 0xff2f7dfb,0x3778c414
6383 .word 0x378b6def,0x01e20000
6384 .word 0xffffffe5,0xffff00ff
6385p0_local2_sec_expect:
6386 .word 0xff0000ff,0xffffde00
6387 .word 0x3bb43509,0x00000b92
6388 .word 0xff6d11ff,0xaf87cc60
6389 .word 0x73589b02,0x2c598a50
6390 .word 0x000000b4,0xfb5acd6b
6391 .word 0x4fb6ba7a,0xbd1339d9
6392 .word 0xde781c1e,0x03a2b00a
6393 .word 0x00000000,0x390000ff
6394p0_local3_expect:
6395 .word 0xff000000,0x510501e2
6396 .word 0xffef0000,0x20000000
6397 .word 0x00de00ff,0xb10000ff
6398 .word 0x00000000,0x00000000
6399 .word 0x000000b1,0x0000ff80
6400 .word 0xffffffff,0x000000ff
6401 .word 0xffffffff,0xffffefe5
6402 .word 0x000000b1,0xb10000ff
6403p0_local3_sec_expect:
6404 .word 0xfc000000,0x48000000
6405 .word 0x00000000,0x20000000
6406 .word 0x00000000,0x00000000
6407 .word 0xa14c30b9,0xc51c61bb
6408 .word 0x19bb3acc,0xca9768bf
6409 .word 0xda2d032b,0xfb5acd6b
6410 .word 0x82e04a37,0x466e5e97
6411 .word 0x0a2fb301,0xdad8f819
6412p0_local4_expect:
6413 .word 0x01c7a1db,0xffffff7f
6414 .word 0x288b3ed6,0xffffff7f
6415 .word 0x00000000,0xb1000000
6416 .word 0x00ffffff,0xdbe7fe5a
6417 .word 0xffffff7f,0xff000000
6418 .word 0x00000000,0x00000000
6419 .word 0x00ff1997,0x378b6def
6420 .word 0x19f8d8da,0x01b32f0a
6421p0_local4_sec_expect:
6422 .word 0xef6d8b37,0x9719ff00
6423 .word 0xb1000000,0xb1000551
6424 .word 0x00000000,0x00000000
6425 .word 0xef6d8b37,0xff8b6def
6426 .word 0x8a7183a3,0xff8a05fc
6427 .word 0xffffff92,0x0b78ffb4
6428 .word 0x00000000,0xffffffff
6429 .word 0xffffffe5,0xffff00b4
6430p0_local5_expect:
6431 .word 0x00000000,0xff000020
6432 .word 0xd1d8fc52,0x00000000
6433 .word 0xff0000b1,0xb1000000
6434 .word 0x1e162ee4,0xb1000000
6435 .word 0x0019ffff,0x01d194f8
6436 .word 0xb4000000,0xb1000000
6437 .word 0x378b6def,0x49000000
6438 .word 0xfffff7bb,0xd63e8b28
6439p0_local5_sec_expect:
6440 .word 0x00000000,0x20000000
6441 .word 0xffffff7f,0x00000020
6442 .word 0xfffff8ff,0x0b78ff00
6443 .word 0x2dcb5f2c,0x59de9a45
6444 .word 0x3e1ff97f,0x014a49f2
6445 .word 0xa04e5cfe,0xfc2d5b3d
6446 .word 0x32a62ca1,0xd6aaa767
6447 .word 0x83db89d2,0xfd4d317b
6448p0_local6_expect:
6449 .word 0x00000000,0x00000000
6450 .word 0x00000b92,0x00000000
6451 .word 0x02072bc8,0xda66b534
6452 .word 0xff000000,0x0000ff00
6453 .word 0xb4000000,0x00000000
6454 .word 0x000000b1,0x20000000
6455 .word 0xffffffff,0xffffefe5
6456 .word 0x000000ff,0x000000ef
6457p0_local6_sec_expect:
6458 .word 0xb1000000,0xff000000
6459 .word 0xff0b0000,0x00000b92
6460 .word 0xb10000ff,0x00000000
6461 .word 0x9d000000,0x20000000
6462 .word 0x8a718372,0x658afffc
6463 .word 0x6169e7f2,0xfb78c414
6464 .word 0xba1a95e5,0xbc34ce0c
6465 .word 0xb4000000,0xad000000
6466share0_expect:
6467 .word 0xffff2191,0x200207fd
6468 .word 0x00fe3a40,0x8e524b68
6469 .word 0xeb6de5c1,0x09c37176
6470 .word 0x17cc97e8,0xa0267b16
6471 .word 0xd89845b8,0x4673a94d
6472 .word 0x2a2c1179,0x1fed970e
6473 .word 0x26e7c8f0,0x2c05ed92
6474 .word 0x2474fa30,0x80c800db
6475share1_expect:
6476 .word 0x06ff7fd0,0x2462a9fb
6477 .word 0x90965e88,0x902ced82
6478 .word 0x3c171b4c,0x2b15f2e1
6479 .word 0x46dd7985,0xd161952b
6480 .word 0x9ec70755,0x81ebfb33
6481 .word 0x2bcebbe3,0x9f93703f
6482 .word 0x347a8755,0xfeac47ab
6483 .word 0xcf15a003,0x1a2f5847
6484 .word 0xffe1d57f,0x2de965a4
6485 .word 0x58ac2f05,0xb47cd031
6486 .word 0xe8b4a3de,0x028d7f45
6487 .word 0xedfa570a,0x26233d61
6488 .word 0x6a985cc8,0x643dcfae
6489 .word 0xac584f55,0x1b5a97df
6490 .word 0x110e11c0,0x68d703f0
6491 .word 0xe44a1491,0x6e03db57
6492share2_expect:
6493 .word 0x0100c8b9,0x860046f7
6494 .word 0xba9598a2,0x844821af
6495 .word 0x4a72911b,0xddaa10e4
6496 .word 0xf0152ac4,0x892c41a5
6497 .word 0x00b690d9,0xef71c8d7
6498 .word 0x1e846641,0xdcfc9579
6499 .word 0x498b2cc1,0xebaee405
6500 .word 0x017be3c0,0x94d10d42
6501share3_expect:
6502 .word 0xefddb958,0x89ae4197
6503 .word 0xeb53d1c3,0x401e1ffc
6504 .word 0x13babf3a,0x148d6884
6505 .word 0x751f34a6,0x8e4c29ca
6506 .word 0x37521c5c,0x100bf86e
6507 .word 0x33ef13b8,0x8bc9b7df
6508 .word 0x30100570,0x229d73ac
6509 .word 0xc03f9541,0xf8ec0a09
6510 .word 0xf2ff5509,0x5dc1f394
6511 .word 0xf4f3aba6,0x0e592eaa
6512 .word 0x99d9d071,0x24d05fbe
6513 .word 0x8e125c57,0x81987996
6514 .word 0xe678f589,0x5fdd4932
6515 .word 0x7738cc8b,0xc4d7cefc
6516 .word 0xc316c636,0x35eff3ab
6517 .word 0x9a3ab717,0x6fa34cd0
6518 .word 0xffff2d54,0xf9abe84c
6519 .word 0x831187f5,0x5f4ce07a
6520 .word 0xf89b3e05,0xfdc113fd
6521 .word 0x19e94f20,0x93224171
6522 .word 0xd0f89738,0xbef37f6c
6523 .word 0x9f9c0214,0xdcd9f33f
6524 .word 0xbb1416b0,0x47cf1de1
6525 .word 0xd5af167f,0x8d07c048
6526 .word 0xfffff237,0x50606eee
6527 .word 0xd0fe950c,0x7bd633b3
6528 .word 0x8999ba21,0x1d05e6ce
6529 .word 0x5c57f564,0x9c745bec
6530 .word 0xd56c21c2,0x5c940de1
6531 .word 0x0c2a2de0,0x11ae64e1
6532 .word 0x1a82200b,0x1c339cb8
6533 .word 0xae90d155,0xcaf6227f
6534 .word 0xfcffa456,0x57464ff8
6535 .word 0x4eeefdd6,0x8119d8d3
6536 .word 0xc1691b7c,0x7d02e25a
6537 .word 0x08fe5741,0x45071dfd
6538 .word 0xe55821be,0xdffbf15b
6539 .word 0x434842ff,0x5c5808ae
6540 .word 0x9a8d1d9f,0xaba16c35
6541 .word 0x57a34068,0xa717f880
6542 .word 0x00ff8e22,0x31ab0400
6543 .word 0x23612e44,0x7a6ed770
6544 .word 0xd02e9755,0xd4c39221
6545 .word 0xdc8eafb0,0xdcb2dbfb
6546 .word 0xebe7497d,0xfde0800c
6547 .word 0xad6bd1d2,0x3e119e26
6548 .word 0x18dc3c42,0xd560fbc6
6549 .word 0xcaea6410,0xe3f01148
6550 .word 0x000068e0,0x3871c7ab
6551 .word 0x45f2411b,0x7166cec5
6552 .word 0xb082b4c6,0x3564df48
6553 .word 0x4c908764,0x6a1f42a5
6554 .word 0x84c4ceb9,0x64f24a7d
6555 .word 0x499bcaec,0xd0eee09d
6556 .word 0x8d509600,0x8f11e2f8
6557 .word 0xa23ec0ab,0xd7d8b043
6558 .word 0x8aff1988,0xbca51cef
6559 .word 0xad426e29,0xacb201f5
6560 .word 0x42a61a3a,0x0ad04e66
6561 .word 0x3ed98d20,0x8e62d680
6562 .word 0xa636c93c,0x30139184
6563 .word 0x7a11ecc2,0x7a432777
6564 .word 0x84484286,0xe22914b2
6565 .word 0xb9b10ff0,0x7f12941c
6566p0_invalidate_semaphore:
6567 .word 0
6568! Data for Cross Processor Interrupt
6569 .align 8
6570received_xintr:
6571 .word 0,0,0,0,0,0,0,0
6572 .word 0,0,0,0,0,0,0,0
6573 .word 0,0,0,0,0,0,0,0
6574 .word 0,0,0,0,0,0,0,0
6575 .word 0,0,0,0,0,0,0,0
6576 .word 0,0,0,0,0,0,0,0
6577 .word 0,0,0,0,0,0,0,0
6578 .word 0,0,0,0,0,0,0,0
6579p0_dispatch_retry:
6580 .word 0,0
6581p0_xintr_data:
6582 .word 0x00000000,0x00000001
6583 .word 0xfd9d6a37,0x9cef8beb
6584 .word 0x00000000,0x00000002
6585 .word 0x8ee60370,0x4c4243bc
6586 .word 0x00000000,0x00000003
6587 .word 0xe8b80608,0x75d8f641
6588 .word 0x00000000,0x00000004
6589 .word 0x87a70f18,0x04785cf3
6590 .word 0x00000000,0x00000005
6591 .word 0xbf9c308f,0xb71e6194
6592 .word 0x00000000,0x00000006
6593 .word 0xff5e4558,0x501f9967
6594 .word 0x00000000,0x00000007
6595 .word 0x5066474f,0xed34b530
6596 .word 0x00000000,0x00000008
6597 .word 0xaa3d340f,0xff52ae9e
6598 .align 8
6599p0_xintr_expected:
6600 .word 0
6601 .align 64
6602xintr_data_ptrs:
6603 .word p0_xintr_data
6604 .align 8
6605p0_xintr_db:
6606 .skip 512
6607p0_xintr_retry_count:
6608 .word 0,0
6609p0_reset_cnt:
6610 .word 0
6611 .align 8
6612p0_ec_timing_ctrl:
6613 .word 0,0
6614p0_ec_control:
6615 .word 0,0
6616p0_mcu_shadow:
6617 .skip 80
6618user_data_end:
6619
6620
6621SECTION .p0_local0 DATA_VA=0x000800000
6622
6623attr_data {
6624 Name = .p0_local0,
6625 VA = 0x0000000000800000,
6626 RA = 0x0000000010000000,
6627 PA = ra2pa(0x0000000010000000,0),
6628 part_0_ctx_nonzero_tsb_config_0,
6629 TTE_Context=PCONTEXT,
6630 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6631 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6632 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6633 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6634}
6635
6636 .data
6637 .seg "data"
6638 .align 0x2000
6639 .global p0_local0_start
6640p0_local0_begin:
6641 .skip 0x1400
6642p0_local0_start:
6643 .word 0x0903e604,0x7d08d239,0x1e159191,0x3115edb8
6644 .word 0xf7436878,0x75769327,0x5c4739be,0xd6e04e0f
6645 .word 0x89724a09,0xf47d9ad3,0xba881e28,0x9f6e605d
6646 .word 0x2c728cdc,0xd8a985bd,0x954e5ecf,0x049e95c3
6647p0_local0_end:
6648
6649SECTION .p0_local0_sec DATA_VA=0x000800000
6650
6651attr_data {
6652 Name = .p0_local0_sec,
6653 VA = 0x0000000000800000,
6654 RA = 0x0000000030000000,
6655 PA = ra2pa(0x0000000030000000,0),
6656 part_0_ctx_nonzero_tsb_config_0,
6657 TTE_Context=SCONTEXT,
6658 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6659 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6660 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6661 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6662}
6663
6664 .data
6665 .seg "data"
6666 .align 0x2000
6667 .global p0_local0_sec_start
6668p0_local0_sec_begin:
6669 .skip 0x1400
6670p0_local0_sec_start:
6671 .word 0x1a28fb61,0x336a3c7d,0x60d8412a,0x474dcccf
6672 .word 0xc0ebd368,0xe3ae3d96,0x901b85da,0x3bb43509
6673 .word 0xa49bdccb,0xf60e80fa,0x34b566da,0xc82b0702
6674 .word 0x52fcd8d1,0x734e063e,0xd52d968b,0x1443ff53
6675p0_local0_sec_end:
6676
6677SECTION .p0_local1 DATA_VA=0x000802000
6678
6679attr_data {
6680 Name = .p0_local1,
6681 VA = 0x0000000000802000,
6682 RA = 0x0000000010040000,
6683 PA = ra2pa(0x0000000010040000,0),
6684 part_0_ctx_nonzero_tsb_config_0,
6685 TTE_Context=PCONTEXT,
6686 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6687 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6688 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6689 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6690}
6691
6692 .data
6693 .seg "data"
6694 .align 0x2000
6695 .global p0_local1_start
6696p0_local1_begin:
6697 .skip 0x1400
6698p0_local1_start:
6699 .word 0xf78865de,0x2345cf60,0x431962a6,0xe10e96eb
6700 .word 0xfacb2326,0x02f98195,0x0f369c27,0x53b63443
6701 .word 0xe7e8b55b,0xb7a00186,0x7ee6ac96,0x87f2d5cb
6702 .word 0x70078c09,0x70791367,0xd3a4448c,0x2cba1041
6703p0_local1_end:
6704
6705SECTION .p0_local1_sec DATA_VA=0x000802000
6706
6707attr_data {
6708 Name = .p0_local1_sec,
6709 VA = 0x0000000000802000,
6710 RA = 0x0000000030040000,
6711 PA = ra2pa(0x0000000030040000,0),
6712 part_0_ctx_nonzero_tsb_config_0,
6713 TTE_Context=SCONTEXT,
6714 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6715 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6716 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6717 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6718}
6719
6720 .data
6721 .seg "data"
6722 .align 0x2000
6723 .global p0_local1_sec_start
6724p0_local1_sec_begin:
6725 .skip 0x1400
6726p0_local1_sec_start:
6727 .word 0x4b589d0a,0x49834273,0x227da9f1,0x9eae159f
6728 .word 0xbd2cc120,0x243b2037,0xf1431b73,0x025bbbfa
6729 .word 0xe7b888d8,0x713aee24,0x25947489,0x65663675
6730 .word 0x374a5c79,0xd29b6627,0x51d96e56,0x470b17d0
6731p0_local1_sec_end:
6732
6733SECTION .p0_local2 DATA_VA=0x000804000
6734
6735attr_data {
6736 Name = .p0_local2,
6737 VA = 0x0000000000804000,
6738 RA = 0x0000000010080000,
6739 PA = ra2pa(0x0000000010080000,0),
6740 part_0_ctx_nonzero_tsb_config_0,
6741 TTE_Context=PCONTEXT,
6742 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6743 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6744 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6745 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6746}
6747
6748 .data
6749 .seg "data"
6750 .align 0x2000
6751 .global p0_local2_start
6752p0_local2_begin:
6753 .skip 0x1400
6754p0_local2_start:
6755 .word 0x2ebe852a,0x01333f72,0x510501e2,0xdab6b9b2
6756 .word 0x1211ada6,0x01b32f0a,0x9dc993a3,0x29783887
6757 .word 0xfc058a65,0xa383718a,0x14c478fb,0xf2e76961
6758 .word 0x0cce34bc,0xe5951aba,0xf8fdf5d0,0x49742534
6759p0_local2_end:
6760
6761SECTION .p0_local2_sec DATA_VA=0x000804000
6762
6763attr_data {
6764 Name = .p0_local2_sec,
6765 VA = 0x0000000000804000,
6766 RA = 0x0000000030080000,
6767 PA = ra2pa(0x0000000030080000,0),
6768 part_0_ctx_nonzero_tsb_config_0,
6769 TTE_Context=SCONTEXT,
6770 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6771 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6772 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6773 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6774}
6775
6776 .data
6777 .seg "data"
6778 .align 0x2000
6779 .global p0_local2_sec_start
6780p0_local2_sec_begin:
6781 .skip 0x1400
6782p0_local2_sec_start:
6783 .word 0xa43858ed,0x47f8f155,0xc7382f17,0x1311b893
6784 .word 0x103764d0,0x568acf96,0x73589b02,0x2c598a50
6785 .word 0xb3409e89,0x2a2439d5,0x4fb6ba7a,0xbd1339d9
6786 .word 0xde781c1e,0x03a2b00a,0xd50014bd,0xdaba14a9
6787p0_local2_sec_end:
6788
6789SECTION .p0_local3 DATA_VA=0x000806000
6790
6791attr_data {
6792 Name = .p0_local3,
6793 VA = 0x0000000000806000,
6794 RA = 0x00000000100c0000,
6795 PA = ra2pa(0x00000000100c0000,0),
6796 part_0_ctx_nonzero_tsb_config_0,
6797 TTE_Context=PCONTEXT,
6798 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6799 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6800 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6801 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6802}
6803
6804 .data
6805 .seg "data"
6806 .align 0x2000
6807 .global p0_local3_start
6808p0_local3_begin:
6809 .skip 0x1400
6810p0_local3_start:
6811 .word 0x9209cf24,0x3c3564da,0x95fbb146,0xba4c53f9
6812 .word 0xb1a6a8ab,0xa847446b,0xbef7bb6d,0xe11d7c54
6813 .word 0x8e99c375,0xa42f7dfb,0x822f97c0,0x1ea7a347
6814 .word 0x2e8fd907,0xbfa0494d,0x2fbaa38f,0x79887bcf
6815p0_local3_end:
6816
6817SECTION .p0_local3_sec DATA_VA=0x000806000
6818
6819attr_data {
6820 Name = .p0_local3_sec,
6821 VA = 0x0000000000806000,
6822 RA = 0x00000000300c0000,
6823 PA = ra2pa(0x00000000300c0000,0),
6824 part_0_ctx_nonzero_tsb_config_0,
6825 TTE_Context=SCONTEXT,
6826 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6827 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6828 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6829 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6830}
6831
6832 .data
6833 .seg "data"
6834 .align 0x2000
6835 .global p0_local3_sec_start
6836p0_local3_sec_begin:
6837 .skip 0x1400
6838p0_local3_sec_start:
6839 .word 0x892741b6,0x5ad661ce,0xdf630b97,0x5c650373
6840 .word 0x8c941997,0x378b6def,0xa14c30b9,0xc51c61bb
6841 .word 0x19bb3acc,0xca9768bf,0xda2d032b,0xfb5acd6b
6842 .word 0x82e04a37,0x466e5e97,0x16bcdb2f,0xdad8f819
6843p0_local3_sec_end:
6844
6845SECTION .p0_local4 DATA_VA=0x000808000
6846
6847attr_data {
6848 Name = .p0_local4,
6849 VA = 0x0000000000808000,
6850 RA = 0x0000000010100000,
6851 PA = ra2pa(0x0000000010100000,0),
6852 part_0_ctx_nonzero_tsb_config_0,
6853 TTE_Context=PCONTEXT,
6854 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6855 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6856 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6857 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6858}
6859
6860 .data
6861 .seg "data"
6862 .align 0x2000
6863 .global p0_local4_start
6864p0_local4_begin:
6865 .skip 0x1400
6866p0_local4_start:
6867 .word 0xa5f0c390,0x158b4d22,0x22f849ef,0xb4729709
6868 .word 0xf3663eb4,0x62d8f48a,0x09feac9b,0x617d3cbc
6869 .word 0x04557cfd,0x69b25e34,0xb4f63201,0xa2a323db
6870 .word 0x0eae8317,0xb4d360de,0x7d059879,0x6a47b52c
6871p0_local4_end:
6872
6873SECTION .p0_local4_sec DATA_VA=0x000808000
6874
6875attr_data {
6876 Name = .p0_local4_sec,
6877 VA = 0x0000000000808000,
6878 RA = 0x0000000030100000,
6879 PA = ra2pa(0x0000000030100000,0),
6880 part_0_ctx_nonzero_tsb_config_0,
6881 TTE_Context=SCONTEXT,
6882 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6883 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6884 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6885 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6886}
6887
6888 .data
6889 .seg "data"
6890 .align 0x2000
6891 .global p0_local4_sec_start
6892p0_local4_sec_begin:
6893 .skip 0x1400
6894p0_local4_sec_start:
6895 .word 0xe932f07f,0xea4372d0,0x5f335324,0x7331b674
6896 .word 0x63eda791,0xd5f113c5,0xab8637c4,0x5dc79274
6897 .word 0x4a06ab7d,0xfb087c2a,0xb6ce9d67,0x5e860d17
6898 .word 0xd83bd0f8,0x7beed065,0x8519824d,0x01c7a1db
6899p0_local4_sec_end:
6900
6901SECTION .p0_local5 DATA_VA=0x00080a000
6902
6903attr_data {
6904 Name = .p0_local5,
6905 VA = 0x000000000080a000,
6906 RA = 0x0000000010140000,
6907 PA = ra2pa(0x0000000010140000,0),
6908 part_0_ctx_nonzero_tsb_config_0,
6909 TTE_Context=PCONTEXT,
6910 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6911 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6912 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6913 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6914}
6915
6916 .data
6917 .seg "data"
6918 .align 0x2000
6919 .global p0_local5_start
6920p0_local5_begin:
6921 .skip 0x1400
6922p0_local5_start:
6923 .word 0xe00dc980,0xdbe7fe5a,0x4babefe5,0x191aa1fc
6924 .word 0x7fd980ed,0xf904cd83,0x1e162ee4,0x015e7453
6925 .word 0x93d84b5f,0x26c0a520,0xc9666182,0x66eae3a5
6926 .word 0x393873ce,0xa444290d,0x0b78fedc,0xd63e8b28
6927p0_local5_end:
6928
6929SECTION .p0_local5_sec DATA_VA=0x00080a000
6930
6931attr_data {
6932 Name = .p0_local5_sec,
6933 VA = 0x000000000080a000,
6934 RA = 0x0000000030140000,
6935 PA = ra2pa(0x0000000030140000,0),
6936 part_0_ctx_nonzero_tsb_config_0,
6937 TTE_Context=SCONTEXT,
6938 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6939 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6940 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6941 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6942}
6943
6944 .data
6945 .seg "data"
6946 .align 0x2000
6947 .global p0_local5_sec_start
6948p0_local5_sec_begin:
6949 .skip 0x1400
6950p0_local5_sec_start:
6951 .word 0x398e5534,0x84dc10e1,0xb0a2d071,0xc2064e31
6952 .word 0xa328c6e0,0x84908f0f,0x2dcb5f2c,0x59de9a45
6953 .word 0x3e1ff97f,0x014a49f2,0xa04e5cfe,0xfc2d5b3d
6954 .word 0x32a62ca1,0xd6aaa767,0x83db89d2,0xfd4d317b
6955p0_local5_sec_end:
6956
6957SECTION .p0_local6 DATA_VA=0x00080c000
6958
6959attr_data {
6960 Name = .p0_local6,
6961 VA = 0x000000000080c000,
6962 RA = 0x0000000010180000,
6963 PA = ra2pa(0x0000000010180000,0),
6964 part_0_ctx_nonzero_tsb_config_0,
6965 TTE_Context=PCONTEXT,
6966 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6967 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6968 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6969 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6970}
6971
6972 .data
6973 .seg "data"
6974 .align 0x2000
6975 .global p0_local6_start
6976p0_local6_begin:
6977 .skip 0x1400
6978p0_local6_start:
6979 .word 0xad11eeb2,0xf4f36d21,0x8c94ee7a,0x2682c481
6980 .word 0x79a6db06,0x74564f1e,0x26d6aad3,0x2058379e
6981 .word 0xf894d1ea,0x219ea414,0xc5e16727,0x2f0a5bf4
6982 .word 0x04e05b1b,0xeaa32946,0xa8b4658b,0xc4f360f5
6983p0_local6_end:
6984
6985SECTION .p0_local6_sec DATA_VA=0x00080c000
6986
6987attr_data {
6988 Name = .p0_local6_sec,
6989 VA = 0x000000000080c000,
6990 RA = 0x0000000030180000,
6991 PA = ra2pa(0x0000000030180000,0),
6992 part_0_ctx_nonzero_tsb_config_0,
6993 TTE_Context=SCONTEXT,
6994 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6995 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6996 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6997 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6998}
6999
7000 .data
7001 .seg "data"
7002 .align 0x2000
7003 .global p0_local6_sec_start
7004p0_local6_sec_begin:
7005 .skip 0x1400
7006p0_local6_sec_start:
7007 .word 0x68f3c45e,0x92342ae0,0xad2ae708,0xb022e973
7008 .word 0x5e99e2f1,0x07edce61,0x868fa915,0x6f605b97
7009 .word 0xcddf584f,0xdeec00c7,0x1cd654bd,0xdd4a3a7e
7010 .word 0xc739ec77,0x1739cc66,0x3d494246,0x80b4893f
7011p0_local6_sec_end:
7012
7013SECTION .share0 DATA_VA=0x00080e000
7014
7015attr_data {
7016 Name = .share0,
7017 VA = 0x000000000080e000,
7018 RA = 0x00000000201c0000,
7019 PA = ra2pa(0x00000000201c0000,0),
7020 part_0_ctx_nonzero_tsb_config_0,
7021 TTE_Context=PCONTEXT,
7022 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7023 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7024 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7025 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7026}
7027
7028 .data
7029 .seg "data"
7030 .align 0x2000
7031 .global share0_start
7032share0_begin:
7033share0_start:
7034 .word 0x57de2191,0x200207fd,0x00fe3a40,0x8e524b68
7035 .word 0xeb6de5c1,0x09c37176,0x17cc97e8,0xa0267b16
7036 .word 0xd89845b8,0x4673a94d,0x2a2c1179,0x1fed970e
7037 .word 0x26e7c8f0,0x2c05ed92,0x2474fa30,0x80c800db
7038share0_end:
7039
7040SECTION .share1 DATA_VA=0x000810000
7041
7042attr_data {
7043 Name = .share1,
7044 VA = 0x0000000000810000,
7045 RA = 0x0000000020800000,
7046 PA = ra2pa(0x0000000020800000,0),
7047 part_0_ctx_nonzero_tsb_config_0,
7048 TTE_Context=PCONTEXT,
7049 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7050 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7051 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7052 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7053}
7054
7055 .data
7056 .seg "data"
7057 .align 0x2000
7058 .global share1_start
7059share1_begin:
7060share1_start:
7061 .word 0x392f7fd0,0x2462a9fb,0x90965e88,0x902ced82
7062 .word 0x3c171b4c,0x2b15f2e1,0x46dd7985,0xd161952b
7063 .word 0x9ec70755,0x81ebfb33,0x2bcebbe3,0x9f93703f
7064 .word 0x347a8755,0xfeac47ab,0xcf15a003,0x1a2f5847
7065 .word 0x691fd57f,0x2de965a4,0x58ac2f05,0xb47cd031
7066 .word 0xe8b4a3de,0x028d7f45,0xedfa570a,0x26233d61
7067 .word 0x6a985cc8,0x643dcfae,0xac584f55,0x1b5a97df
7068 .word 0x110e11c0,0x68d703f0,0xe44a1491,0x6e03db57
7069share1_end:
7070
7071SECTION .share2 DATA_VA=0x000812000
7072
7073attr_data {
7074 Name = .share2,
7075 VA = 0x0000000000812000,
7076 RA = 0x00000000211c0000,
7077 PA = ra2pa(0x00000000211c0000,0),
7078 part_0_ctx_nonzero_tsb_config_0,
7079 TTE_Context=PCONTEXT,
7080 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7081 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7082 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7083 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7084}
7085
7086 .data
7087 .seg "data"
7088 .align 0x2000
7089 .global share2_start
7090share2_begin:
7091share2_start:
7092 .word 0x993ec8b9,0x860046f7,0xba9598a2,0x844821af
7093 .word 0x4a72911b,0xddaa10e4,0xf0152ac4,0x892c41a5
7094 .word 0x00b690d9,0xef71c8d7,0x1e846641,0xdcfc9579
7095 .word 0x498b2cc1,0xebaee405,0x017be3c0,0x94d10d42
7096share2_end:
7097
7098SECTION .share3 DATA_VA=0x000814000
7099
7100attr_data {
7101 Name = .share3,
7102 VA = 0x0000000000814000,
7103 RA = 0x0000000021800000,
7104 PA = ra2pa(0x0000000021800000,0),
7105 part_0_ctx_nonzero_tsb_config_0,
7106 TTE_Context=PCONTEXT,
7107 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7108 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7109 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7110 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7111}
7112
7113 .data
7114 .seg "data"
7115 .align 0x2000
7116 .global share3_start
7117share3_begin:
7118share3_start:
7119 .word 0xfdddb958,0x89ae4197,0xeb53d1c3,0x401e1ffc
7120 .word 0x13babf3a,0x148d6884,0x751f34a6,0x8e4c29ca
7121 .word 0x37521c5c,0x100bf86e,0x33ef13b8,0x8bc9b7df
7122 .word 0x30100570,0x229d73ac,0xc03f9541,0xf8ec0a09
7123 .word 0xf2215509,0x5dc1f394,0xf4f3aba6,0x0e592eaa
7124 .word 0x99d9d071,0x24d05fbe,0x8e125c57,0x81987996
7125 .word 0xe678f589,0x5fdd4932,0x7738cc8b,0xc4d7cefc
7126 .word 0xc316c636,0x35eff3ab,0x9a3ab717,0x6fa34cd0
7127 .word 0x74422d54,0xf9abe84c,0x831187f5,0x5f4ce07a
7128 .word 0xf89b3e05,0xfdc113fd,0x19e94f20,0x93224171
7129 .word 0xd0f89738,0xbef37f6c,0x9f9c0214,0xdcd9f33f
7130 .word 0xbb1416b0,0x47cf1de1,0xd5af167f,0x8d07c048
7131 .word 0x5553f237,0x50606eee,0xd0fe950c,0x7bd633b3
7132 .word 0x8999ba21,0x1d05e6ce,0x5c57f564,0x9c745bec
7133 .word 0xd56c21c2,0x5c940de1,0x0c2a2de0,0x11ae64e1
7134 .word 0x1a82200b,0x1c339cb8,0xae90d155,0xcaf6227f
7135 .word 0x797fa456,0x57464ff8,0x4eeefdd6,0x8119d8d3
7136 .word 0xc1691b7c,0x7d02e25a,0x08fe5741,0x45071dfd
7137 .word 0xe55821be,0xdffbf15b,0x434842ff,0x5c5808ae
7138 .word 0x9a8d1d9f,0xaba16c35,0x57a34068,0xa717f880
7139 .word 0xcfac8e22,0x31ab0400,0x23612e44,0x7a6ed770
7140 .word 0xd02e9755,0xd4c39221,0xdc8eafb0,0xdcb2dbfb
7141 .word 0xebe7497d,0xfde0800c,0xad6bd1d2,0x3e119e26
7142 .word 0x18dc3c42,0xd560fbc6,0xcaea6410,0xe3f01148
7143 .word 0x69b868e0,0x3871c7ab,0x45f2411b,0x7166cec5
7144 .word 0xb082b4c6,0x3564df48,0x4c908764,0x6a1f42a5
7145 .word 0x84c4ceb9,0x64f24a7d,0x499bcaec,0xd0eee09d
7146 .word 0x8d509600,0x8f11e2f8,0xa23ec0ab,0xd7d8b043
7147 .word 0x8aec1988,0xbca51cef,0xad426e29,0xacb201f5
7148 .word 0x42a61a3a,0x0ad04e66,0x3ed98d20,0x8e62d680
7149 .word 0xa636c93c,0x30139184,0x7a11ecc2,0x7a432777
7150 .word 0x84484286,0xe22914b2,0xb9b10ff0,0x7f12941c
7151share3_end: