Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_1500_3.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_1500_3.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 = 327144516
40! Riesling can be on
41! 1 Thread, 1500 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_1500_3.s created on Mar 27, 2009 (14:45:16)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_1500_3 -p 1 -l 1500
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! Random code for Processor 0
72
73processor_0:
74 ta T_CHANGE_PRIV
75 wrpr %g0,7,%cleanwin
76 call p0_init_memory_pointers
77 wr %g0,0x80,%asi ! Setting default asi to 80
78
79! Initialize the floating point registers for processor 0
80
81 wr %g0,0x4,%fprs ! Make sure fef is 1
82 set p0_init_freg,%g1
83! %f0 = fdb1b977 e8e0918e d2a2d449 24d1c567
84! %f4 = 384cb463 5b246f33 2833495e 6d076649
85! %f8 = ae2dd250 a10cbcc7 e9975724 d5d4cb02
86! %f12 = 211421be 638525c6 e58fcdda dbeeda90
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = e9d55bfd b93cb2c0 f985f7e1 545dc48f
90! %f20 = 11d3f94d 3e9acad9 602d1509 56a38f33
91! %f24 = 9d9154dc e8a2b647 69374947 6d447e32
92! %f28 = 5e634c2e 57b8f365 4f09357e 671a267b
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = 2ae5b055 5832f201 7501f6e2 7754f8ba
96! %f36 = 8a463fd2 7e301dda f131e5f5 8dcea415
97! %f40 = a1e6b8a8 af2ac7d2 6ea00b86 5149b595
98! %f44 = d836d95d 8d1be51d d51a70b1 2211d956
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0xb73378080000007e,%g7,%g1 ! GSR scale = 15, align = 6
104 wr %g1,%g0,%gsr ! GSR = b73378080000007e
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[0000000030001408] = 95b8669a, %l0 = 4be4cdca962eb102
113 lduwa [%i0+%o4]0x89,%l0 ! %l0 = 0000000095b8669a
114! Mem[00000000100c1438] = 953a7c04b63ebb65, %l6 = 8d222d981580d265
115 ldxa [%i3+0x038]%asi,%l6 ! %l6 = 953a7c04b63ebb65
116! %l6 = 953a7c04b63ebb65, %l5 = 64d409989c912f53, %l3 = cb9467843c875676
117 subc %l6,%l5,%l3 ! %l3 = 3066726c19ad8c12
118! %f18 = f985f7e1, Mem[0000000010001408] = 60acc302
119 sta %f18,[%i0+%o4]0x88 ! Mem[0000000010001408] = f985f7e1
120! %l7 = d12f015a54cd0fac, Mem[0000000030081410] = 198e1a35
121 stha %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0fac1a35
122! Mem[0000000030141400] = a6ac48cd, %l6 = 953a7c04b63ebb65
123 ldstuba [%i5+%g0]0x89,%l6 ! %l6 = 000000cd000000ff
124! Mem[0000000030081410] = 0fac1a35, %l7 = d12f015a54cd0fac
125 lduha [%i2+%o5]0x81,%l7 ! %l7 = 0000000000000fac
126! Mem[0000000030041410] = afbbe7fa, %l1 = 63b84badb5dd8947
127 lduba [%i1+%o5]0x81,%l1 ! %l1 = 00000000000000af
128! %l7 = 0000000000000fac, Mem[0000000010101408] = 3f77b3a6
129 stha %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = 3f770fac
130! Starting 10 instruction Store Burst
131! %l3 = 3066726c19ad8c12, Mem[0000000010041400] = 922cbcf1
132 stba %l3,[%i1+%g0]0x80 ! Mem[0000000010041400] = 122cbcf1
133
134p0_label_2:
135! Mem[00000000300c1410] = e9a28956, %l2 = 910a96cab8d154a6
136 ldstuba [%i3+%o5]0x81,%l2 ! %l2 = 000000e9000000ff
137! Mem[0000000030081410] = 0fac1a35, %l5 = 64d409989c912f53
138 swapa [%i2+%o5]0x81,%l5 ! %l5 = 000000000fac1a35
139! %l6 = 00000000000000cd, Mem[000000001014143c] = 502cbcb9
140 stw %l6,[%i5+0x03c] ! Mem[000000001014143c] = 000000cd
141! %l7 = 0000000000000fac, Mem[0000000030141410] = 6edd74b0
142 stba %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = acdd74b0
143! Mem[00000000300c1408] = 254a7205, %l1 = 00000000000000af
144 ldstuba [%i3+%o4]0x89,%l1 ! %l1 = 00000005000000ff
145! %l1 = 0000000000000005, Mem[00000000300c1410] = 5689a2ff
146 stwa %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000005
147! %f17 = b93cb2c0, Mem[0000000010001408] = f985f7e1
148 sta %f17,[%i0+%o4]0x88 ! Mem[0000000010001408] = b93cb2c0
149! %l1 = 0000000000000005, Mem[00000000211c0001] = 4d9a217a
150 stb %l1,[%o2+0x001] ! Mem[00000000211c0000] = 4d05217a
151! Mem[0000000030181400] = f7ff58d5, %l1 = 0000000000000005
152 swapa [%i6+%g0]0x89,%l1 ! %l1 = 00000000f7ff58d5
153! Starting 10 instruction Load Burst
154! Mem[0000000010001400] = c414c3cf, %f28 = 5e634c2e
155 lda [%i0+%g0]0x88,%f28 ! %f28 = c414c3cf
156
157p0_label_3:
158! Mem[0000000010001410] = b99d3b60, %l7 = 0000000000000fac
159 lduha [%i0+%o5]0x80,%l7 ! %l7 = 000000000000b99d
160! Mem[0000000030041410] = fae7bbaf, %l1 = 00000000f7ff58d5
161 lduba [%i1+%o5]0x89,%l1 ! %l1 = 00000000000000af
162! Mem[00000000100c140c] = ba1cf28d, %l3 = 3066726c19ad8c12
163 ldsha [%i3+0x00c]%asi,%l3 ! %l3 = ffffffffffffba1c
164! Mem[0000000030181410] = 00555a56f6efbfed, %f26 = 69374947 6d447e32
165 ldda [%i6+%o5]0x89,%f26 ! %f26 = 00555a56 f6efbfed
166! Mem[0000000010141408] = 2f1f2005, %l2 = 00000000000000e9
167 lduha [%i5+%o4]0x88,%l2 ! %l2 = 0000000000002005
168! Mem[00000000100c1408] = b390858d, %l6 = 00000000000000cd
169 lduha [%i3+%o4]0x80,%l6 ! %l6 = 000000000000b390
170! Mem[0000000030141410] = b074ddac, %l2 = 0000000000002005
171 lduha [%i5+%o5]0x89,%l2 ! %l2 = 000000000000ddac
172! Mem[00000000300c1410] = 00000005, %l0 = 0000000095b8669a
173 ldsha [%i3+%o5]0x89,%l0 ! %l0 = 0000000000000005
174! Mem[0000000030181410] = f6efbfed, %l2 = 000000000000ddac
175 ldsha [%i6+%o5]0x89,%l2 ! %l2 = ffffffffffffbfed
176! Starting 10 instruction Store Burst
177! %f14 = e58fcdda, Mem[00000000100c1408] = b390858d
178 sta %f14,[%i3+%o4]0x80 ! Mem[00000000100c1408] = e58fcdda
179
180p0_label_4:
181! %f2 = d2a2d449 24d1c567, Mem[0000000010081408] = 14aa5d22 d40e858c
182 stda %f2 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = d2a2d449 24d1c567
183! %l0 = 00000005, %l1 = 000000af, Mem[0000000010001408] = b93cb2c0 068e8ee6
184 stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000005 000000af
185! %l4 = 33d72ce6424efbbb, %l0 = 0000000000000005, %y = 00000000
186 smul %l4,%l0,%l3 ! %l3 = 000000014b8aeaa7, %y = 00000001
187! Mem[0000000010181410] = 46c0880c, %l7 = 000000000000b99d
188 ldstuba [%i6+%o5]0x88,%l7 ! %l7 = 0000000c000000ff
189! %l2 = ffffffffffffbfed, Mem[0000000030041408] = bbdbae878825f435
190 stxa %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffffffffbfed
191! %l1 = 00000000000000af, %l0 = 0000000000000005, %l4 = 33d72ce6424efbbb
192 xnor %l1,%l0,%l4 ! %l4 = ffffffffffffff55
193! %l6 = 000000000000b390, Mem[0000000010081400] = 0c9100c1
194 stba %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 909100c1
195! Mem[0000000030001408] = 95b8669a, %l6 = 000000000000b390
196 ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 0000009a000000ff
197! Mem[0000000010141408] = 05201f2f, %l1 = 00000000000000af
198 ldstuba [%i5+%o4]0x80,%l1 ! %l1 = 00000005000000ff
199! Starting 10 instruction Load Burst
200! Mem[00000000300c1408] = ff724a25, %l0 = 0000000000000005
201 ldsba [%i3+%o4]0x81,%l0 ! %l0 = ffffffffffffffff
202
203p0_label_5:
204! Mem[0000000030141410] = b3eeb920b074ddac, %f16 = e9d55bfd b93cb2c0
205 ldda [%i5+%o5]0x89,%f16 ! %f16 = b3eeb920 b074ddac
206! Mem[0000000030001400] = c4813d84, %l5 = 000000000fac1a35
207 lduba [%i0+%g0]0x81,%l5 ! %l5 = 00000000000000c4
208! Mem[0000000010001410] = 603b9db9, %l0 = ffffffffffffffff
209 lduwa [%i0+%o5]0x88,%l0 ! %l0 = 00000000603b9db9
210! Mem[0000000010181400] = 5519c24857cf5305, %l6 = 000000000000009a
211 ldxa [%i6+%g0]0x88,%l6 ! %l6 = 5519c24857cf5305
212! Mem[0000000020800040] = 66bbd1fd, %l1 = 0000000000000005
213 lduh [%o1+0x040],%l1 ! %l1 = 00000000000066bb
214! Mem[0000000030001400] = 177bec6e 843d81c4, %l0 = 603b9db9, %l1 = 000066bb
215 ldda [%i0+%g0]0x89,%l0 ! %l0 = 00000000843d81c4 00000000177bec6e
216! Mem[00000000300c1410] = 00000005, %l5 = 00000000000000c4
217 ldsha [%i3+%o5]0x89,%l5 ! %l5 = 0000000000000005
218! Mem[0000000010081400] = c1009190, %l1 = 00000000177bec6e
219 lduha [%i2+%g0]0x88,%l1 ! %l1 = 0000000000009190
220! Mem[0000000010081408] = 49d4a2d2, %l3 = 000000014b8aeaa7
221 lduwa [%i2+%o4]0x88,%l3 ! %l3 = 0000000049d4a2d2
222! Starting 10 instruction Store Burst
223! %f0 = fdb1b977 e8e0918e, %l4 = ffffffffffffff55
224! Mem[0000000010081420] = 6528f8e29224fa1a
225 add %i2,0x020,%g1
226 stda %f0,[%g1+%l4]ASI_PST32_P ! Mem[0000000010081420] = 6528f8e2e8e0918e
227
228p0_label_6:
229! %f22 = 602d1509 56a38f33, Mem[0000000030081410] = 9c912f53 6af4ea3d
230 stda %f22,[%i2+%o5]0x81 ! Mem[0000000030081410] = 602d1509 56a38f33
231! %f18 = f985f7e1 545dc48f, Mem[00000000100c1410] = 669c866e 7b86a95a
232 stda %f18,[%i3+0x010]%asi ! Mem[00000000100c1410] = f985f7e1 545dc48f
233! Mem[00000000211c0000] = 4d05217a, %l6 = 5519c24857cf5305
234 ldstuba [%o2+0x000]%asi,%l6 ! %l6 = 0000004d000000ff
235! Mem[0000000010081410] = 808edd0b, %l5 = 0000000000000005
236 ldstuba [%i2+%o5]0x88,%l5 ! %l5 = 0000000b000000ff
237! %l5 = 000000000000000b, Mem[0000000010181414] = f37c68c3, %asi = 80
238 stha %l5,[%i6+0x014]%asi ! Mem[0000000010181414] = 000b68c3
239! Mem[0000000030141410] = acdd74b0, %l5 = 000000000000000b
240 ldstuba [%i5+%o5]0x81,%l5 ! %l5 = 000000ac000000ff
241! %l7 = 000000000000000c, Mem[0000000010001408] = 00000005
242 stba %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000000c
243! %l1 = 0000000000009190, immed = fffff028, %y = 00000001
244 smul %l1,-0xfd8,%l0 ! %l0 = fffffffff6fdbe80, %y = ffffffff
245! %f4 = 384cb463 5b246f33, Mem[0000000010001408] = 0c000000 af000000
246 stda %f4 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = 384cb463 5b246f33
247! Starting 10 instruction Load Burst
248! Mem[0000000010001400] = c414c3cf, %l1 = 0000000000009190
249 lduwa [%i0+%g0]0x88,%l1 ! %l1 = 00000000c414c3cf
250
251p0_label_7:
252! Mem[0000000021800000] = 958541b9, %l6 = 000000000000004d
253 ldsh [%o3+%g0],%l6 ! %l6 = ffffffffffff9585
254! Mem[0000000021800100] = 89f9d1b9, %l6 = ffffffffffff9585
255 lduha [%o3+0x100]%asi,%l6 ! %l6 = 00000000000089f9
256! Mem[0000000030141410] = ffdd74b0, %l5 = 00000000000000ac
257 ldsha [%i5+%o5]0x81,%l5 ! %l5 = ffffffffffffffdd
258! Mem[0000000010081408] = d2a2d449, %l6 = 00000000000089f9
259 ldsba [%i2+%o4]0x80,%l6 ! %l6 = ffffffffffffffd2
260! Mem[0000000010041400] = 122cbcf1f96ffbb4, %l4 = ffffffffffffff55
261 ldxa [%i1+%g0]0x80,%l4 ! %l4 = 122cbcf1f96ffbb4
262! Mem[0000000010041438] = cf7378e023e59b95, %f24 = 9d9154dc e8a2b647
263 ldda [%i1+0x038]%asi,%f24 ! %f24 = cf7378e0 23e59b95
264! Mem[00000000100c1400] = 4ceee28f, %l1 = 00000000c414c3cf
265 ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 0000008f000000ff
266! Mem[0000000010101400] = 8a842b4b5e68c349, %f12 = 211421be 638525c6
267 ldda [%i4+%g0]0x80,%f12 ! %f12 = 8a842b4b 5e68c349
268! Mem[0000000030141400] = a6ac48ff, %l7 = 000000000000000c
269 lduwa [%i5+%g0]0x89,%l7 ! %l7 = 00000000a6ac48ff
270! Starting 10 instruction Store Burst
271! %l1 = 000000000000008f, Mem[00000000201c0000] = cebc86d9, %asi = 80
272 stba %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = 8fbc86d9
273
274p0_label_8:
275! %f10 = e9975724, Mem[0000000030081410] = 602d1509
276 sta %f10,[%i2+%o5]0x81 ! Mem[0000000030081410] = e9975724
277! Mem[0000000010141410] = fffb737c, %l3 = 0000000049d4a2d2
278 ldstuba [%i5+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
279! %f0 = fdb1b977, Mem[0000000030001408] = ff66b895
280 sta %f0 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = fdb1b977
281! Mem[000000001008142c] = 5f0250a1, %l0 = f6fdbe80, %l0 = f6fdbe80
282 add %i2,0x2c,%g1
283 casa [%g1]0x80,%l0,%l0 ! %l0 = 000000005f0250a1
284! Mem[00000000300c1410] = 05000000, %l7 = 00000000a6ac48ff
285 swapa [%i3+%o5]0x81,%l7 ! %l7 = 0000000005000000
286! Mem[0000000010001408] = 63b44c38, %l6 = ffffffffffffffd2
287 swapa [%i0+%o4]0x88,%l6 ! %l6 = 0000000063b44c38
288! %f10 = e9975724 d5d4cb02, %l5 = ffffffffffffffdd
289! Mem[00000000300c1410] = a6ac48ffdd59af12
290 add %i3,0x010,%g1
291 stda %f10,[%g1+%l5]ASI_PST8_SL ! Mem[00000000300c1410] = 02acd4d5245997e9
292! %f16 = b3eeb920 b074ddac, %l4 = 122cbcf1f96ffbb4
293! Mem[0000000030041420] = a43558dae9b0323d
294 add %i1,0x020,%g1
295 stda %f16,[%g1+%l4]ASI_PST8_SL ! Mem[0000000030041420] = a43574da20b932b3
296! %l4 = 122cbcf1f96ffbb4, Mem[0000000010141428] = 0a78d3ba
297 sth %l4,[%i5+0x028] ! Mem[0000000010141428] = fbb4d3ba
298! Starting 10 instruction Load Burst
299! Mem[0000000010141400] = 015a2374, %l1 = 000000000000008f
300 ldswa [%i5+%g0]0x80,%l1 ! %l1 = 00000000015a2374
301
302p0_label_9:
303! Mem[0000000010101400] = 8a842b4b, %l2 = ffffffffffffbfed
304 lduwa [%i4+%g0]0x80,%l2 ! %l2 = 000000008a842b4b
305! Mem[00000000300c1400] = 15015a8b25720dbd, %l4 = 122cbcf1f96ffbb4
306 ldxa [%i3+%g0]0x81,%l4 ! %l4 = 15015a8b25720dbd
307! Mem[0000000010041408] = ecfe91af, %f25 = 23e59b95
308 lda [%i1+%o4]0x80,%f25 ! %f25 = ecfe91af
309! Mem[0000000020800000] = 3ff7348e, %l3 = 00000000000000ff
310 ldsha [%o1+0x000]%asi,%l3 ! %l3 = 0000000000003ff7
311! Mem[00000000300c1400] = 15015a8b, %l0 = 000000005f0250a1
312 lduha [%i3+%g0]0x81,%l0 ! %l0 = 0000000000001501
313! %l5 = ffffffffffffffdd, %l6 = 0000000063b44c38, %l2 = 000000008a842b4b
314 mulx %l5,%l6,%l2 ! %l2 = fffffff25e599458
315! Mem[0000000030181410] = f6efbfed, %l7 = 0000000005000000
316 ldsba [%i6+%o5]0x89,%l7 ! %l7 = ffffffffffffffed
317 membar #Sync ! Added by membar checker (1)
318! Mem[0000000030141400] = ff48aca6 7944e74f 017feea4 bdf25794
319! Mem[0000000030141410] = ffdd74b0 20b9eeb3 93113a5b 7839e277
320! Mem[0000000030141420] = bfb9b1e8 aa3dc13d 7fda7d6a fad84a59
321! Mem[0000000030141430] = 0fc0385b ae103944 c977175a 37af2871
322 ldda [%i5]ASI_BLK_S,%f0 ! Block Load from 0000000030141400
323! Mem[0000000010001410] = b99d3b609a3693b3, %l1 = 00000000015a2374
324 ldxa [%i0+%o5]0x80,%l1 ! %l1 = b99d3b609a3693b3
325! Starting 10 instruction Store Burst
326! %l6 = 0000000063b44c38, Mem[0000000010181400] = 0553cf57
327 stba %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = 3853cf57
328
329p0_label_10:
330! Mem[0000000030101410] = f40ec84f, %l7 = ffffffffffffffed
331 ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 000000f4000000ff
332! %l4 = 25720dbd, %l5 = ffffffdd, Mem[00000000100c1400] = ffe2ee4c 543b7014
333 stda %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 25720dbd ffffffdd
334! %f26 = 00555a56 f6efbfed, Mem[0000000030081400] = 97e45698 fb4c0da6
335 stda %f26,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00555a56 f6efbfed
336! Mem[0000000010081400] = 909100c1, %l4 = 15015a8b25720dbd
337 swapa [%i2+%g0]0x80,%l4 ! %l4 = 00000000909100c1
338! %l4 = 00000000909100c1, Mem[0000000030181408] = 99585ef2
339 stha %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 995800c1
340! Mem[0000000030181400] = 05000000, %l6 = 0000000063b44c38
341 swapa [%i6+%g0]0x81,%l6 ! %l6 = 0000000005000000
342! %l5 = ffffffffffffffdd, Mem[0000000010001404] = 389dc6bd
343 sth %l5,[%i0+0x004] ! Mem[0000000010001404] = ffddc6bd
344! %l2 = fffffff25e599458, Mem[0000000010181408] = 7bc5bd08a356b93d
345 stxa %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = fffffff25e599458
346 membar #Sync ! Added by membar checker (2)
347! %l0 = 0000000000001501, Mem[0000000030141408] = 017feea4
348 stwa %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00001501
349! Starting 10 instruction Load Burst
350! Mem[0000000010181408] = f2ffffff, %l3 = 0000000000003ff7
351 ldsba [%i6+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
352
353p0_label_11:
354! Mem[0000000030001408] = 77b9b1fd, %l3 = ffffffffffffffff
355 ldsba [%i0+%o4]0x89,%l3 ! %l3 = fffffffffffffffd
356! Mem[0000000010001400] = bdc6ddffc414c3cf, %l0 = 0000000000001501
357 ldxa [%i0+%g0]0x88,%l0 ! %l0 = bdc6ddffc414c3cf
358! Mem[0000000010101418] = ad02b0fb209ca183, %f18 = f985f7e1 545dc48f
359 ldda [%i4+0x018]%asi,%f18 ! %f18 = ad02b0fb 209ca183
360! Mem[0000000010181410] = 46c088ff, %l4 = 00000000909100c1
361 lduha [%i6+%o5]0x88,%l4 ! %l4 = 00000000000088ff
362! Mem[00000000100c1408] = e58fcdda, %l2 = fffffff25e599458
363 ldswa [%i3+%o4]0x80,%l2 ! %l2 = ffffffffe58fcdda
364! Mem[0000000030181400] = 384cb463, %l6 = 0000000005000000
365 ldsba [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000063
366! Mem[00000000100c1410] = f985f7e1, %l1 = b99d3b609a3693b3
367 ldswa [%i3+%o5]0x80,%l1 ! %l1 = fffffffff985f7e1
368! Mem[0000000030181408] = c1005899, %l6 = 0000000000000063
369 lduha [%i6+%o4]0x81,%l6 ! %l6 = 000000000000c100
370! Code Fragment 3
371p0_fragment_1:
372! %l0 = bdc6ddffc414c3cf
373 setx 0x3702b89036e2993d,%g7,%l0 ! %l0 = 3702b89036e2993d
374! %l1 = fffffffff985f7e1
375 setx 0x604735afc6098c63,%g7,%l1 ! %l1 = 604735afc6098c63
376 setx 0x1fe000, %g1, %g3
377 or %l0, %g3, %l0 ! always set perrmask = 0xff
378 setx 0x1ffff8, %g1, %g2
379 and %l0, %g2, %l0
380 ta T_CHANGE_HPRIV
381 stxa %l1, [%l0]ASI_DCACHE_DATA
382 ta T_CHANGE_NONHPRIV
383! %l0 = 3702b89036e2993d
384 setx 0xbcf6301824657acc,%g7,%l0 ! %l0 = bcf6301824657acc
385! %l1 = 604735afc6098c63
386 setx 0x8ed97a6807e9d593,%g7,%l1 ! %l1 = 8ed97a6807e9d593
387! Starting 10 instruction Store Burst
388! Mem[0000000010141431] = a2e3de0f, %l3 = fffffffffffffffd
389 ldstuba [%i5+0x031]%asi,%l3 ! %l3 = 000000e3000000ff
390
391p0_label_12:
392! Mem[0000000010001410] = 603b9db9, %l1 = 8ed97a6807e9d593
393 swapa [%i0+%o5]0x88,%l1 ! %l1 = 00000000603b9db9
394! Mem[0000000010041408] = af91feec, %l5 = ffffffffffffffdd
395 swapa [%i1+%o4]0x88,%l5 ! %l5 = 00000000af91feec
396! Mem[00000000100c1400] = 25720dbd, %l4 = 00000000000088ff
397 swapa [%i3+%g0]0x80,%l4 ! %l4 = 0000000025720dbd
398! Mem[0000000010041400] = 122cbcf1, %l3 = 00000000000000e3
399 ldstuba [%i1+%g0]0x80,%l3 ! %l3 = 00000012000000ff
400! %f12 = 0fc0385b ae103944, Mem[0000000010001430] = 2202d061 fa798525
401 std %f12,[%i0+0x030] ! Mem[0000000010001430] = 0fc0385b ae103944
402! Mem[0000000030141410] = b074ddff, %l0 = bcf6301824657acc
403 ldstuba [%i5+%o5]0x89,%l0 ! %l0 = 000000ff000000ff
404! %l2 = ffffffffe58fcdda, Mem[0000000030101400] = 1636cb8b13d7981b
405 stxa %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffffe58fcdda
406! %l7 = 00000000000000f4, Mem[0000000030041400] = 1d9760f5
407 stha %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00f460f5
408! %l2 = ffffffffe58fcdda, Mem[0000000030041410] = afbbe7fa
409 stba %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = dabbe7fa
410! Starting 10 instruction Load Burst
411! Mem[0000000030001408] = fdb1b977, %l2 = ffffffffe58fcdda
412 ldsba [%i0+%o4]0x81,%l2 ! %l2 = fffffffffffffffd
413
414p0_label_13:
415! Mem[0000000020800040] = 66bbd1fd, %l4 = 0000000025720dbd
416 ldub [%o1+0x041],%l4 ! %l4 = 00000000000000bb
417! Mem[0000000030141408] = 9457f2bd01150000, %l5 = 00000000af91feec
418 ldxa [%i5+%o4]0x89,%l5 ! %l5 = 9457f2bd01150000
419! Mem[0000000010181408] = fffffff25e599458, %f8 = bfb9b1e8 aa3dc13d
420 ldda [%i6+%o4]0x80,%f8 ! %f8 = fffffff2 5e599458
421! Mem[0000000010081400] = 25720dbd, %l6 = 000000000000c100
422 lduba [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000025
423! Mem[0000000010141410] = fffb737c9bd905e8, %l3 = 0000000000000012
424 ldxa [%i5+%o5]0x80,%l3 ! %l3 = fffb737c9bd905e8
425! Mem[0000000010141400] = 015a2374, %l1 = 00000000603b9db9
426 lduwa [%i5+%g0]0x80,%l1 ! %l1 = 00000000015a2374
427! Mem[0000000010081408] = d2a2d449 24d1c567, %l0 = 000000ff, %l1 = 015a2374
428 ldda [%i2+%o4]0x80,%l0 ! %l0 = 00000000d2a2d449 0000000024d1c567
429! Mem[00000000211c0000] = ff05217a, %l4 = 00000000000000bb
430 ldsba [%o2+0x001]%asi,%l4 ! %l4 = 0000000000000005
431! Code Fragment 4
432p0_fragment_2:
433! %l0 = 00000000d2a2d449
434 setx 0x983554905dbc9e91,%g7,%l0 ! %l0 = 983554905dbc9e91
435! %l1 = 0000000024d1c567
436 setx 0xda6a785febb44073,%g7,%l1 ! %l1 = da6a785febb44073
437 setx 0x7ff8, %g1, %g2
438 and %l0, %g2, %l0
439 setx 0xffffffff, %g1, %g2
440 and %l1, %g2, %l1
441 setx 0x100000000, %g1, %g2
442 or %l1, %g2, %l1 ! Set bit 32 - perrinj
443 ta T_CHANGE_HPRIV
444 stxa %l1, [%l0]ASI_ICACHE_INSTR
445 ta T_CHANGE_NONHPRIV
446! %l0 = 983554905dbc9e91
447 setx 0x03dd039782a2b537,%g7,%l0 ! %l0 = 03dd039782a2b537
448! %l1 = da6a785febb44073
449 setx 0xa008191f8fc1c4d0,%g7,%l1 ! %l1 = a008191f8fc1c4d0
450! Starting 10 instruction Store Burst
451! %f10 = 7fda7d6a fad84a59, %l7 = 00000000000000f4
452! Mem[0000000010041408] = ddfffffff53cf11b
453 add %i1,0x008,%g1
454 stda %f10,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010041408] = ddfffffff53cf11b
455
456p0_label_14:
457! %l7 = 00000000000000f4, Mem[0000000010041410] = 468045da
458 stwa %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000f4
459! %l2 = fffffffd, %l3 = 9bd905e8, Mem[0000000030001400] = c4813d84 6eec7b17
460 stda %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = fffffffd 9bd905e8
461! Mem[0000000010141410] = fffb737c, %l7 = 00000000000000f4
462 ldstuba [%i5+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
463! Mem[00000000100c1408] = dacd8fe5, %l5 = 9457f2bd01150000
464 swapa [%i3+%o4]0x88,%l5 ! %l5 = 00000000dacd8fe5
465! Mem[0000000010181400] = 3853cf57, %l1 = 8fc1c4d0, %l5 = dacd8fe5
466 casa [%i6]0x80,%l1,%l5 ! %l5 = 000000003853cf57
467! %l0 = 82a2b537, %l1 = 8fc1c4d0, Mem[0000000010141410] = 7c73fbff e805d99b
468 stda %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 82a2b537 8fc1c4d0
469! %f22 = 602d1509 56a38f33, %l3 = fffb737c9bd905e8
470! Mem[0000000010041410] = 000000f4d089bfd2
471 add %i1,0x010,%g1
472 stda %f22,[%g1+%l3]ASI_PST8_PL ! Mem[0000000010041410] = 00000056d0152d60
473! %l6 = 0000000000000025, Mem[0000000021800140] = e2128361
474 sth %l6,[%o3+0x140] ! Mem[0000000021800140] = 00258361
475! %l1 = a008191f8fc1c4d0, Mem[0000000030141400] = ff48aca67944e74f
476 stxa %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = a008191f8fc1c4d0
477! Starting 10 instruction Load Burst
478! Mem[00000000100c1410] = 8fc45d54 e1f785f9, %l6 = 00000025, %l7 = 000000ff
479 ldda [%i3+%o5]0x88,%l6 ! %l6 = 00000000e1f785f9 000000008fc45d54
480
481p0_label_15:
482! Mem[0000000010141418] = 24ac1d59, %f7 = 7839e277
483 ld [%i5+0x018],%f7 ! %f7 = 24ac1d59
484! Mem[0000000010001400] = c414c3cf, %l0 = 03dd039782a2b537
485 ldsba [%i0+%g0]0x88,%l0 ! %l0 = ffffffffffffffcf
486! Mem[0000000010141400] = 015a2374, %l7 = 000000008fc45d54
487 lduba [%i5+%g0]0x80,%l7 ! %l7 = 0000000000000001
488! %l4 = 0000000000000005, imm = 0000000000000a1c, %l1 = a008191f8fc1c4d0
489 or %l4,0xa1c,%l1 ! %l1 = 0000000000000a1d
490! Mem[0000000030101400] = e58fcdda, %l6 = 00000000e1f785f9
491 lduha [%i4+%g0]0x89,%l6 ! %l6 = 000000000000cdda
492! Mem[0000000010041410] = 56000000, %l5 = 000000003853cf57
493 ldsba [%i1+%o5]0x88,%l5 ! %l5 = 0000000000000000
494! Mem[00000000300c1400] = 15015a8b 25720dbd ff724a25 4cabee7b
495! Mem[00000000300c1410] = 02acd4d5 245997e9 fa29ab85 c3956639
496! Mem[00000000300c1420] = 79f03651 6769f01f b638dc95 7f9ac159
497! Mem[00000000300c1430] = e03e18a2 9ed0d98d d89af845 b706eeb7
498 ldda [%i3]ASI_BLK_AIUSL,%f0 ! Block Load from 00000000300c1400
499! Mem[00000000300c1408] = ff724a254cabee7b, %f26 = 00555a56 f6efbfed
500 ldda [%i3+%o4]0x81,%f26 ! %f26 = ff724a25 4cabee7b
501! Mem[0000000030181410] = 00555a56 f6efbfed, %l4 = 00000005, %l5 = 00000000
502 ldda [%i6+%o5]0x89,%l4 ! %l4 = 00000000f6efbfed 0000000000555a56
503! Starting 10 instruction Store Burst
504! %f31 = 671a267b, Mem[0000000030101410] = ff0ec84f
505 sta %f31,[%i4+%o5]0x81 ! Mem[0000000030101410] = 671a267b
506
507p0_label_16:
508! Mem[0000000030141410] = ffdd74b0, %l7 = 0000000000000001
509 ldstuba [%i5+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
510! %f16 = b3eeb920, Mem[00000000100c1410] = f985f7e1
511 sta %f16,[%i3+%o5]0x80 ! Mem[00000000100c1410] = b3eeb920
512! %l1 = 0000000000000a1d, Mem[0000000010141400] = 74235a01
513 stha %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = 74230a1d
514! %l3 = fffb737c9bd905e8, Mem[0000000010001408] = ffffffd2
515 stba %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffe8
516! Mem[0000000010041435] = 878769a8, %l6 = 000000000000cdda
517 ldstub [%i1+0x035],%l6 ! %l6 = 00000087000000ff
518! Mem[0000000030001408] = fdb1b977, %l6 = 0000000000000087
519 ldstuba [%i0+%o4]0x81,%l6 ! %l6 = 000000fd000000ff
520! %f29 = 57b8f365, Mem[0000000010041400] = f1bc2cff
521 sta %f29,[%i1+%g0]0x88 ! Mem[0000000010041400] = 57b8f365
522! %f22 = 602d1509 56a38f33, Mem[0000000010041410] = 00000056 d0152d60
523 std %f22,[%i1+%o5] ! Mem[0000000010041410] = 602d1509 56a38f33
524! Mem[0000000030081400] = 565a5500, %l7 = 00000000000000ff
525 ldstuba [%i2+%g0]0x89,%l7 ! %l7 = 00000000000000ff
526! Starting 10 instruction Load Burst
527! Mem[00000000300c1400] = 8b5a0115, %f25 = ecfe91af
528 lda [%i3+%g0]0x89,%f25 ! %f25 = 8b5a0115
529
530p0_label_17:
531! Mem[0000000030041400] = f560f400, %l6 = 00000000000000fd
532 ldsha [%i1+%g0]0x89,%l6 ! %l6 = fffffffffffff400
533! Mem[0000000010001408] = ffffffe8, %l4 = 00000000f6efbfed
534 ldsha [%i0+%o4]0x88,%l4 ! %l4 = ffffffffffffffe8
535! Mem[00000000100c1438] = 953a7c04, %l6 = fffffffffffff400
536 ldsh [%i3+0x038],%l6 ! %l6 = ffffffffffff953a
537! Mem[0000000030081400] = edbfeff6565a55ff, %f24 = cf7378e0 8b5a0115
538 ldda [%i2+%g0]0x89,%f24 ! %f24 = edbfeff6 565a55ff
539! Mem[0000000030141410] = b074ddff, %l3 = fffb737c9bd905e8
540 ldswa [%i5+%o5]0x89,%l3 ! %l3 = ffffffffb074ddff
541! Mem[0000000030101408] = bc897bb5, %l3 = ffffffffb074ddff
542 lduba [%i4+%o4]0x81,%l3 ! %l3 = 00000000000000bc
543! Mem[0000000010101400] = 8a842b4b5e68c349, %l6 = ffffffffffff953a
544 ldxa [%i4+%g0]0x80,%l6 ! %l6 = 8a842b4b5e68c349
545! Mem[00000000300c1400] = 15015a8b, %l6 = 8a842b4b5e68c349
546 ldswa [%i3+%g0]0x81,%l6 ! %l6 = 0000000015015a8b
547 membar #Sync ! Added by membar checker (3)
548! Mem[0000000010141400] = 1d0a2374 5764ab21 ff201f2f 062283d9
549! Mem[0000000010141410] = 37b5a282 d0c4c18f 24ac1d59 70c6a1ee
550! Mem[0000000010141420] = 038c7157 d81e8e7f fbb4d3ba e31fe211
551! Mem[0000000010141430] = a2ffde0f 88e7b230 67089990 000000cd
552 ldda [%i5]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010141400
553! Starting 10 instruction Store Burst
554! %l7 = 0000000000000000, Mem[0000000010001408] = e8ffffff
555 stha %l7,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000ffff
556
557p0_label_18:
558! Mem[0000000030101410] = 7b261a67, %l4 = ffffffffffffffe8
559 ldstuba [%i4+%o5]0x89,%l4 ! %l4 = 00000067000000ff
560! Mem[0000000030081410] = e9975724, %l1 = 0000000000000a1d
561 swapa [%i2+%o5]0x81,%l1 ! %l1 = 00000000e9975724
562! Code Fragment 3
563p0_fragment_3:
564! %l0 = ffffffffffffffcf
565 setx 0x3640024fed22552d,%g7,%l0 ! %l0 = 3640024fed22552d
566! %l1 = 00000000e9975724
567 setx 0xfc4f9bc82782a46e,%g7,%l1 ! %l1 = fc4f9bc82782a46e
568 setx 0x1fe000, %g1, %g3
569 or %l0, %g3, %l0 ! always set perrmask = 0xff
570 setx 0x1ffff8, %g1, %g2
571 and %l0, %g2, %l0
572 ta T_CHANGE_HPRIV
573 stxa %l1, [%l0]ASI_DCACHE_DATA
574 ta T_CHANGE_NONHPRIV
575! %l0 = 3640024fed22552d
576 setx 0x87d309c7aac79868,%g7,%l0 ! %l0 = 87d309c7aac79868
577! %l1 = fc4f9bc82782a46e
578 setx 0x0333269ff71a3f5e,%g7,%l1 ! %l1 = 0333269ff71a3f5e
579! Mem[0000000030041410] = fae7bbda, %l2 = fffffffffffffffd
580 swapa [%i1+%o5]0x89,%l2 ! %l2 = 00000000fae7bbda
581! %l5 = 0000000000555a56, Mem[0000000010001410] = 93d5e907
582 stba %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 56d5e907
583! Mem[0000000010141400] = 1d0a2374, %l5 = 0000000000555a56
584 ldstuba [%i5+%g0]0x80,%l5 ! %l5 = 0000001d000000ff
585! Mem[0000000010181438] = 49abb0b56cd979ba, %l4 = 0000000000000067, %l7 = 0000000000000000
586 add %i6,0x38,%g1
587 casxa [%g1]0x80,%l4,%l7 ! %l7 = 49abb0b56cd979ba
588! %l3 = 00000000000000bc, Mem[0000000010001400] = cfc314c4ffddc6bd
589 stxa %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000000000bc
590! Mem[0000000010181410] = 46c088ff, %l6 = 0000000015015a8b
591 ldstuba [%i6+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
592! Starting 10 instruction Load Burst
593! Mem[0000000030141410] = b074ddff, %f6 = 396695c3
594 lda [%i5+%o5]0x89,%f6 ! %f6 = b074ddff
595
596p0_label_19:
597! Mem[0000000010141400] = ff0a23745764ab21, %f2 = 7beeab4c 254a72ff
598 ldda [%i5+0x000]%asi,%f2 ! %f2 = ff0a2374 5764ab21
599! Mem[00000000100c1410] = 20b9eeb3, %l1 = 0333269ff71a3f5e
600 ldsha [%i3+%o5]0x88,%l1 ! %l1 = ffffffffffffeeb3
601! Mem[0000000010001408] = 0000ffff, %l1 = ffffffffffffeeb3
602 lduha [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000000
603! Mem[0000000010001400] = 00000000 000000bc, %l0 = aac79868, %l1 = 00000000
604 ldda [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000 00000000000000bc
605! Mem[0000000030081410] = 1d0a0000, %f4 = e9975924
606 lda [%i2+%o5]0x89,%f4 ! %f4 = 1d0a0000
607! Mem[0000000030181400] = 48934bcd384cb463, %l2 = 00000000fae7bbda
608 ldxa [%i6+%g0]0x89,%l2 ! %l2 = 48934bcd384cb463
609! Mem[00000000100c1410] = b3eeb920, %l2 = 48934bcd384cb463
610 lduw [%i3+%o5],%l2 ! %l2 = 00000000b3eeb920
611! Mem[0000000010101408] = 3f770fac, %l3 = 00000000000000bc
612 lduha [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000fac
613! Mem[000000001000140c] = 5b246f33, %f3 = 5764ab21
614 lda [%i0+0x00c]%asi,%f3 ! %f3 = 5b246f33
615! Starting 10 instruction Store Burst
616! Mem[0000000010141438] = 67089990, %l5 = 000000000000001d
617 ldstub [%i5+0x038],%l5 ! %l5 = 00000067000000ff
618
619p0_label_20:
620! Mem[0000000010101400] = 4b2b848a, %l2 = 00000000b3eeb920
621 swapa [%i4+%g0]0x88,%l2 ! %l2 = 000000004b2b848a
622! Code Fragment 3
623p0_fragment_4:
624! %l0 = 0000000000000000
625 setx 0xf1f2b8dfab574c25,%g7,%l0 ! %l0 = f1f2b8dfab574c25
626! %l1 = 00000000000000bc
627 setx 0xeea4d1efdaacb2f0,%g7,%l1 ! %l1 = eea4d1efdaacb2f0
628 setx 0x1fe000, %g1, %g3
629 or %l0, %g3, %l0 ! always set perrmask = 0xff
630 setx 0x1ffff8, %g1, %g2
631 and %l0, %g2, %l0
632 ta T_CHANGE_HPRIV
633 stxa %l1, [%l0]ASI_DCACHE_DATA
634 ta T_CHANGE_NONHPRIV
635! %l0 = f1f2b8dfab574c25
636 setx 0x0ca18e2f8935584b,%g7,%l0 ! %l0 = 0ca18e2f8935584b
637! %l1 = eea4d1efdaacb2f0
638 setx 0x4cd735282a4da6b0,%g7,%l1 ! %l1 = 4cd735282a4da6b0
639! %l2 = 000000004b2b848a, Mem[0000000010181400] = 5519c24857cf5338
640 stxa %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000004b2b848a
641! %f12 = 8dd9d09e a2183ee0, Mem[0000000010081410] = ffdd8e80 346c516a
642 stda %f12,[%i2+%o5]0x80 ! Mem[0000000010081410] = 8dd9d09e a2183ee0
643! Mem[0000000030081408] = 5fc38d20, %l1 = 4cd735282a4da6b0
644 ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 0000005f000000ff
645! %l6 = 00000000000000ff, Mem[000000001008142e] = 5f0250a1, %asi = 80
646 stba %l6,[%i2+0x02e]%asi ! Mem[000000001008142c] = 5f02ffa1
647! %l7 = 49abb0b56cd979ba, Mem[00000000300c1408] = 254a72ff
648 stba %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 254a72ba
649! %l7 = 49abb0b56cd979ba, Mem[0000000020800001] = 3ff7348e
650 stb %l7,[%o1+0x001] ! Mem[0000000020800000] = 3fba348e
651! %f11 = 95dc38b6, %f5 = d5d4ac02
652 fsqrts %f11,%f5 ! %f5 = 7fffffff
653! Starting 10 instruction Load Burst
654! Mem[0000000010041430] = 4d2406d9, %l7 = 49abb0b56cd979ba
655 ldsw [%i1+0x030],%l7 ! %l7 = 000000004d2406d9
656
657p0_label_21:
658! Mem[0000000010181400] = 8a842b4b00000000, %l1 = 000000000000005f
659 ldxa [%i6+%g0]0x80,%l1 ! %l1 = 8a842b4b00000000
660! Mem[00000000300c1408] = ba724a25, %l7 = 000000004d2406d9
661 ldsba [%i3+%o4]0x81,%l7 ! %l7 = ffffffffffffffba
662! Mem[00000000300c1408] = ba724a25 4cabee7b, %l2 = 4b2b848a, %l3 = 00000fac
663 ldda [%i3+%o4]0x81,%l2 ! %l2 = 00000000ba724a25 000000004cabee7b
664! Mem[0000000010081408] = d2a2d449, %l7 = ffffffffffffffba
665 lduha [%i2+%o4]0x80,%l7 ! %l7 = 000000000000d2a2
666! Mem[00000000201c0000] = 8fbc86d9, %l1 = 8a842b4b00000000
667 lduha [%o0+0x000]%asi,%l1 ! %l1 = 0000000000008fbc
668! Mem[0000000010141404] = 5764ab21, %l5 = 0000000000000067
669 ldsba [%i5+0x005]%asi,%l5 ! %l5 = 0000000000000064
670! Mem[0000000030041410] = fffffffd, %f20 = 37b5a282
671 lda [%i1+%o5]0x89,%f20 ! %f20 = fffffffd
672! Mem[00000000218001c0] = 3c33a92c, %l2 = 00000000ba724a25
673 ldub [%o3+0x1c0],%l2 ! %l2 = 000000000000003c
674! Mem[0000000010041438] = cf7378e023e59b95, %l7 = 000000000000d2a2
675 ldxa [%i1+0x038]%asi,%l7 ! %l7 = cf7378e023e59b95
676! Starting 10 instruction Store Burst
677 membar #Sync ! Added by membar checker (4)
678! %l5 = 0000000000000064, Mem[0000000010141414] = d0c4c18f, %asi = 80
679 stwa %l5,[%i5+0x014]%asi ! Mem[0000000010141414] = 00000064
680
681p0_label_22:
682! %f28 = a2ffde0f 88e7b230, Mem[0000000030081410] = 1d0a0000 338fa356
683 stda %f28,[%i2+%o5]0x89 ! Mem[0000000030081410] = a2ffde0f 88e7b230
684! %l7 = cf7378e023e59b95, Mem[0000000010101410] = fe3a0e9a
685 stha %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = 9b950e9a
686! Mem[0000000010181418] = 97024892, %l6 = 000000ff, %l5 = 00000064
687 add %i6,0x18,%g1
688 casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000097024892
689! %l5 = 0000000097024892, Mem[0000000020800040] = 66bbd1fd
690 stb %l5,[%o1+0x040] ! Mem[0000000020800040] = 92bbd1fd
691! %f22 = 24ac1d59 70c6a1ee, %l3 = 000000004cabee7b
692! Mem[00000000100c1430] = b99981ab369a945b
693 add %i3,0x030,%g1
694 stda %f22,[%g1+%l3]ASI_PST16_P ! Mem[00000000100c1430] = 24ac81ab70c6a1ee
695! %l2 = 000000000000003c, Mem[0000000030181408] = c10058998260e8b9
696 stxa %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000000000000003c
697! %l3 = 000000004cabee7b, Mem[0000000010141408] = ff201f2f
698 stba %l3,[%i5+%o4]0x80 ! Mem[0000000010141408] = 7b201f2f
699! Mem[0000000030081408] = ffc38d20, %l6 = 00000000000000ff
700 swapa [%i2+%o4]0x81,%l6 ! %l6 = 00000000ffc38d20
701! Mem[0000000010181400] = 4b2b848a, %l0 = 0ca18e2f8935584b
702 ldstuba [%i6+%g0]0x88,%l0 ! %l0 = 0000008a000000ff
703! Starting 10 instruction Load Burst
704! Mem[0000000010101438] = 2bb57afb, %l6 = 00000000ffc38d20
705 lduba [%i4+0x03a]%asi,%l6 ! %l6 = 000000000000007a
706
707p0_label_23:
708! Mem[0000000010041408] = ffffffdd, %l6 = 000000000000007a
709 ldsha [%i1+%o4]0x88,%l6 ! %l6 = ffffffffffffffdd
710! Mem[0000000030181408] = 3c00000000000000, %l0 = 000000000000008a
711 ldxa [%i6+%o4]0x89,%l0 ! %l0 = 3c00000000000000
712! Mem[0000000010041400] = 57b8f365, %l4 = 0000000000000067
713 ldswa [%i1+%g0]0x88,%l4 ! %l4 = 0000000057b8f365
714! Mem[00000000100c1410] = 20b9eeb3, %l7 = cf7378e023e59b95
715 ldswa [%i3+%o5]0x88,%l7 ! %l7 = 0000000020b9eeb3
716! Mem[00000000300c1408] = ba724a25, %l7 = 0000000020b9eeb3
717 lduwa [%i3+%o4]0x81,%l7 ! %l7 = 00000000ba724a25
718! Mem[0000000030041400] = f560f400, %f17 = 5764ab21
719 lda [%i1+%g0]0x89,%f17 ! %f17 = f560f400
720! Mem[00000000100c1400] = 000088ff ffffffdd, %l0 = 00000000, %l1 = 00008fbc
721 ldda [%i3+%g0]0x80,%l0 ! %l0 = 00000000000088ff 00000000ffffffdd
722! Mem[0000000010141408] = d9832206 2f1f207b, %l0 = 000088ff, %l1 = ffffffdd
723 ldda [%i5+%o4]0x88,%l0 ! %l0 = 000000002f1f207b 00000000d9832206
724! Mem[0000000010141410] = 82a2b537, %l4 = 0000000057b8f365
725 ldsha [%i5+%o5]0x88,%l4 ! %l4 = ffffffffffffb537
726! Starting 10 instruction Store Burst
727! Mem[0000000030181408] = 00000000, %l6 = ffffffffffffffdd
728 ldstuba [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff
729
730p0_label_24:
731! Mem[0000000010141410] = 37b5a282, %l5 = 0000000097024892
732 swapa [%i5+%o5]0x80,%l5 ! %l5 = 0000000037b5a282
733! Mem[0000000010081420] = 6528f8e2e8e0918e, %l2 = 000000000000003c, %l1 = 00000000d9832206
734 add %i2,0x20,%g1
735 casxa [%g1]0x80,%l2,%l1 ! %l1 = 6528f8e2e8e0918e
736! Mem[0000000030181400] = 384cb463, %l0 = 000000002f1f207b
737 ldstuba [%i6+%g0]0x89,%l0 ! %l0 = 00000063000000ff
738! %l1 = 6528f8e2e8e0918e, Mem[00000000300c1410] = 02acd4d5
739 stba %l1,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 8eacd4d5
740! %l7 = 00000000ba724a25, Mem[0000000010041410] = 602d150956a38f33
741 stxa %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000ba724a25
742! Mem[0000000030081410] = 88e7b230, %l3 = 000000004cabee7b
743 ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 00000030000000ff
744! %l2 = 000000000000003c, Mem[0000000010181410] = ff88c046
745 stha %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 003cc046
746! %l2 = 000000000000003c, Mem[000000001004142c] = e1404b8d
747 stw %l2,[%i1+0x02c] ! Mem[000000001004142c] = 0000003c
748! %l2 = 0000003c, %l3 = 00000030, Mem[0000000030001410] = 2fa6eae7 9a82d04d
749 stda %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000003c 00000030
750! Starting 10 instruction Load Burst
751! Mem[0000000010001400] = 00000000, %l3 = 0000000000000030
752 lduwa [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000000
753
754p0_label_25:
755! Mem[0000000010081410] = 8dd9d09e, %f5 = 7fffffff
756 lda [%i2+%o5]0x80,%f5 ! %f5 = 8dd9d09e
757! Mem[0000000010001400] = 00000000, %l7 = 00000000ba724a25
758 ldsba [%i0+%g0]0x88,%l7 ! %l7 = 0000000000000000
759! Mem[0000000010101408] = ac0f773f, %l3 = 0000000000000000
760 ldsh [%i4+%o4],%l3 ! %l3 = ffffffffffffac0f
761! Mem[0000000010181410] = c3680b0046c03c00, %f2 = ff0a2374 5b246f33
762 ldda [%i6+%o5]0x88,%f2 ! %f2 = c3680b00 46c03c00
763! Mem[0000000010181408] = 5894595ef2ffffff, %l4 = ffffffffffffb537
764 ldxa [%i6+%o4]0x88,%l4 ! %l4 = 5894595ef2ffffff
765! Mem[0000000030181410] = edbfeff6565a5500, %l4 = 5894595ef2ffffff
766 ldxa [%i6+%o5]0x81,%l4 ! %l4 = edbfeff6565a5500
767! Mem[0000000010181410] = 46c03c00, %l1 = 6528f8e2e8e0918e
768 ldswa [%i6+%o5]0x88,%l1 ! %l1 = 0000000046c03c00
769! Mem[0000000010141400] = 74230aff, %l7 = 0000000000000000
770 lduwa [%i5+%g0]0x88,%l7 ! %l7 = 0000000074230aff
771! Mem[0000000030141410] = ffdd74b0, %l3 = ffffffffffffac0f
772 lduba [%i5+%o5]0x81,%l3 ! %l3 = 00000000000000ff
773! Starting 10 instruction Store Burst
774! %l7 = 0000000074230aff, Mem[0000000010041408] = ddfffffff53cf11b
775 stxa %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000000074230aff
776
777p0_label_26:
778! Mem[00000000201c0001] = 8fbc86d9, %l1 = 0000000046c03c00
779 ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 000000bc000000ff
780! %l2 = 000000000000003c, Mem[0000000010001408] = ffff0000
781 stwa %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000003c
782! %l4 = 565a5500, %l5 = 37b5a282, Mem[00000000100c1410] = b3eeb920 545dc48f
783 stda %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 565a5500 37b5a282
784! Mem[0000000030001400] = fdffffff, %l2 = 000000000000003c
785 ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 000000ff000000ff
786! %l2 = 00000000000000ff, Mem[0000000030001400] = fffffffd
787 stwa %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000000ff
788! %f2 = c3680b00 46c03c00, %l2 = 00000000000000ff
789! Mem[0000000030041420] = a43574da20b932b3
790 add %i1,0x020,%g1
791 stda %f2,[%g1+%l2]ASI_PST16_S ! Mem[0000000030041420] = c3680b0046c03c00
792! Mem[0000000030081408] = ff000000, %l3 = 00000000000000ff
793 swapa [%i2+%o4]0x89,%l3 ! %l3 = 00000000ff000000
794! %f26 = fbb4d3ba e31fe211, Mem[0000000030101410] = 7b261aff 0eb16b23
795 stda %f26,[%i4+%o5]0x89 ! Mem[0000000030101410] = fbb4d3ba e31fe211
796! %f26 = fbb4d3ba e31fe211, Mem[0000000010101408] = ac0f773f 741c1163
797 stda %f26,[%i4+0x008]%asi ! Mem[0000000010101408] = fbb4d3ba e31fe211
798! Starting 10 instruction Load Burst
799! Mem[0000000020800000] = 3fba348e, %l6 = 0000000000000000
800 ldsha [%o1+0x000]%asi,%l6 ! %l6 = 0000000000003fba
801
802p0_label_27:
803! Mem[00000000100c1400] = 000088ffffffffdd, %l3 = 00000000ff000000
804 ldxa [%i3+%g0]0x80,%l3 ! %l3 = 000088ffffffffdd
805! Mem[0000000010101400] = 49c3685eb3eeb920, %l0 = 0000000000000063
806 ldxa [%i4+%g0]0x88,%l0 ! %l0 = 49c3685eb3eeb920
807! Mem[0000000030041410] = fdffffff, %f21 = d0c4c18f
808 lda [%i1+%o5]0x81,%f21 ! %f21 = fdffffff
809! Mem[0000000010081400] = bd0d7225, %l1 = 00000000000000bc
810 lduha [%i2+%g0]0x88,%l1 ! %l1 = 0000000000007225
811! Mem[0000000030181400] = 48934bcd384cb4ff, %f18 = ff201f2f 062283d9
812 ldda [%i6+%g0]0x89,%f18 ! %f18 = 48934bcd 384cb4ff
813! Mem[0000000030101400] = ffffffff e58fcdda, %l0 = b3eeb920, %l1 = 00007225
814 ldda [%i4+%g0]0x89,%l0 ! %l0 = 00000000e58fcdda 00000000ffffffff
815! Mem[00000000211c0000] = ff05217a, %l4 = edbfeff6565a5500
816 ldsh [%o2+%g0],%l4 ! %l4 = ffffffffffffff05
817! Mem[0000000030101410] = 11e21fe3, %l0 = 00000000e58fcdda
818 lduba [%i4+%o5]0x81,%l0 ! %l0 = 0000000000000011
819! Mem[00000000211c0000] = ff05217a, %l5 = 0000000037b5a282
820 ldub [%o2+%g0],%l5 ! %l5 = 00000000000000ff
821! Starting 10 instruction Store Burst
822! %f14 = b7ee06b7 45f89ad8, %l1 = 00000000ffffffff
823! Mem[0000000010141410] = 9702489200000064
824 add %i5,0x010,%g1
825 stda %f14,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010141410] = d89af845b706eeb7
826
827p0_label_28:
828! %f8 = 1ff06967 5136f079, Mem[0000000010181430] = 2c43dee0 7c4205c6
829 std %f8 ,[%i6+0x030] ! Mem[0000000010181430] = 1ff06967 5136f079
830! Mem[0000000030041400] = 00f460f5, %l1 = 00000000ffffffff
831 swapa [%i1+%g0]0x81,%l1 ! %l1 = 0000000000f460f5
832! Mem[0000000030001410] = 3c000000, %l2 = 00000000000000ff
833 swapa [%i0+%o5]0x89,%l2 ! %l2 = 000000003c000000
834! %l0 = 00000011, %l1 = 00f460f5, Mem[0000000030081410] = 88e7b2ff a2ffde0f
835 stda %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000011 00f460f5
836! Mem[00000000100c1400] = ff880000, %l7 = 0000000074230aff
837 ldstuba [%i3+%g0]0x88,%l7 ! %l7 = 00000000000000ff
838! %f16 = 1d0a2374 f560f400 48934bcd 384cb4ff
839! %f20 = fffffffd fdffffff 24ac1d59 70c6a1ee
840! %f24 = 038c7157 d81e8e7f fbb4d3ba e31fe211
841! %f28 = a2ffde0f 88e7b230 67089990 000000cd
842 stda %f16,[%i5]ASI_BLK_P ! Block Store to 0000000010141400
843! %f4 = 1d0a0000 8dd9d09e, Mem[0000000010101410] = 9b950e9a 19b1d96a
844 stda %f4 ,[%i4+0x010]%asi ! Mem[0000000010101410] = 1d0a0000 8dd9d09e
845! %f4 = 1d0a0000 8dd9d09e, %l4 = ffffffffffffff05
846! Mem[00000000300c1428] = b638dc957f9ac159
847 add %i3,0x028,%g1
848 stda %f4,[%g1+%l4]ASI_PST16_SL ! Mem[00000000300c1428] = 9ed0dc950000c159
849! Mem[0000000010001419] = f61c27d3, %l1 = 0000000000f460f5
850 ldstub [%i0+0x019],%l1 ! %l1 = 0000001c000000ff
851! Starting 10 instruction Load Burst
852! %l0 = 0000000000000011, %l2 = 000000003c000000, %l3 = 000088ffffffffdd
853 xor %l0,%l2,%l3 ! %l3 = 000000003c000011
854
855p0_label_29:
856! Mem[0000000030141400] = 1f1908a0, %l3 = 000000003c000011
857 ldswa [%i5+%g0]0x89,%l3 ! %l3 = 000000001f1908a0
858! Mem[0000000010181434] = 5136f079, %l3 = 000000001f1908a0
859 ldsha [%i6+0x036]%asi,%l3 ! %l3 = fffffffffffff079
860! Mem[0000000010081418] = 6a0e5802, %l7 = 0000000000000000
861 ldub [%i2+0x01b],%l7 ! %l7 = 0000000000000002
862! Mem[0000000010001424] = 34c014ef, %l5 = 00000000000000ff
863 ldsw [%i0+0x024],%l5 ! %l5 = 0000000034c014ef
864! Mem[0000000030181410] = f6efbfed, %l7 = 0000000000000002
865 lduba [%i6+%o5]0x89,%l7 ! %l7 = 00000000000000ed
866! Code Fragment 4
867p0_fragment_5:
868! %l0 = 0000000000000011
869 setx 0x3af4466fbd682e96,%g7,%l0 ! %l0 = 3af4466fbd682e96
870! %l1 = 000000000000001c
871 setx 0x4b1ab28fd43897ba,%g7,%l1 ! %l1 = 4b1ab28fd43897ba
872 setx 0x7ff8, %g1, %g2
873 and %l0, %g2, %l0
874 setx 0xffffffff, %g1, %g2
875 and %l1, %g2, %l1
876 setx 0x100000000, %g1, %g2
877 or %l1, %g2, %l1 ! Set bit 32 - perrinj
878 ta T_CHANGE_HPRIV
879 stxa %l1, [%l0]ASI_ICACHE_INSTR
880 ta T_CHANGE_NONHPRIV
881! %l0 = 3af4466fbd682e96
882 setx 0xc67d73f0592e481e,%g7,%l0 ! %l0 = c67d73f0592e481e
883! %l1 = 4b1ab28fd43897ba
884 setx 0x1cd5026fe9ab1d26,%g7,%l1 ! %l1 = 1cd5026fe9ab1d26
885! Mem[000000001010140c] = e31fe211, %f9 = 5136f079
886 lda [%i4+0x00c]%asi,%f9 ! %f9 = e31fe211
887! %l0 = c67d73f0592e481e, imm = 000000000000011a, %l2 = 000000003c000000
888 or %l0,0x11a,%l2 ! %l2 = c67d73f0592e491e
889! Mem[0000000010181434] = 5136f079, %l1 = 1cd5026fe9ab1d26
890 ldsha [%i6+0x034]%asi,%l1 ! %l1 = 0000000000005136
891! Starting 10 instruction Store Burst
892! %l4 = ffffffffffffff05, Mem[0000000010141434] = 88e7b230
893 sth %l4,[%i5+0x034] ! Mem[0000000010141434] = ff05b230
894
895p0_label_30:
896! Mem[0000000030001410] = ff000000, %l0 = c67d73f0592e481e
897 swapa [%i0+%o5]0x81,%l0 ! %l0 = 00000000ff000000
898! Mem[0000000030101400] = dacd8fe5, %l2 = c67d73f0592e491e
899 swapa [%i4+%g0]0x81,%l2 ! %l2 = 00000000dacd8fe5
900! Mem[0000000010001408] = 0000003c, %l3 = fffffffffffff079
901 swapa [%i0+%o4]0x88,%l3 ! %l3 = 000000000000003c
902! %f10 = 59c19a7f 95dc38b6, Mem[0000000010101400] = 20b9eeb3 5e68c349
903 stda %f10,[%i4+0x000]%asi ! Mem[0000000010101400] = 59c19a7f 95dc38b6
904! Mem[0000000010081439] = 54a2cedb, %l5 = 0000000034c014ef
905 ldstuba [%i2+0x039]%asi,%l5 ! %l5 = 000000a2000000ff
906! Mem[0000000020800000] = 3fba348e, %l7 = 00000000000000ed
907 ldstuba [%o1+0x000]%asi,%l7 ! %l7 = 0000003f000000ff
908! %l2 = dacd8fe5, %l3 = 0000003c, Mem[00000000300c1400] = 8b5a0115 bd0d7225
909 stda %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = dacd8fe5 0000003c
910! %l4 = ffffffffffffff05, Mem[0000000010081410] = 8dd9d09e
911 stwa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffffff05
912! Mem[0000000030181408] = 000000ff, %l2 = 00000000dacd8fe5
913 swapa [%i6+%o4]0x89,%l2 ! %l2 = 00000000000000ff
914! Starting 10 instruction Load Burst
915! Mem[0000000030101410] = 11e21fe3 bad3b4fb, %l4 = ffffff05, %l5 = 000000a2
916 ldda [%i4+%o5]0x81,%l4 ! %l4 = 0000000011e21fe3 00000000bad3b4fb
917
918p0_label_31:
919! Mem[0000000010181410] = 003cc046, %l2 = 00000000000000ff
920 lduwa [%i6+%o5]0x80,%l2 ! %l2 = 00000000003cc046
921 membar #Sync ! Added by membar checker (5)
922! Mem[0000000010141400] = 1d0a2374, %f20 = fffffffd
923 lda [%i5+%g0]0x80,%f20 ! %f20 = 1d0a2374
924! Mem[0000000010081410] = e03e18a205ffffff, %l4 = 0000000011e21fe3
925 ldxa [%i2+%o5]0x88,%l4 ! %l4 = e03e18a205ffffff
926! Mem[00000000100c1424] = c3bb6069, %f1 = 8b5a0115
927 lda [%i3+0x024]%asi,%f1 ! %f1 = c3bb6069
928! Mem[0000000010001410] = 07e9d556, %l0 = 00000000ff000000
929 lduha [%i0+%o5]0x88,%l0 ! %l0 = 000000000000d556
930! Mem[0000000030001408] = 77b9b1ff, %l4 = e03e18a205ffffff
931 ldsba [%i0+%o4]0x89,%l4 ! %l4 = ffffffffffffffff
932! Mem[0000000020800000] = ffba348e, %l2 = 00000000003cc046
933 ldsha [%o1+0x000]%asi,%l2 ! %l2 = ffffffffffffffba
934! %l7 = 000000000000003f, immed = fffff01f, %y = ffffffff
935 smul %l7,-0xfe1,%l4 ! %l4 = fffffffffffc17a1, %y = ffffffff
936! Mem[00000000211c0000] = ff05217a, %l1 = 0000000000005136
937 lduh [%o2+%g0],%l1 ! %l1 = 000000000000ff05
938! Starting 10 instruction Store Burst
939! %l0 = 000000000000d556, Mem[00000000100c1400] = ff0088ffffffffdd
940 stxa %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000000000000d556
941
942p0_label_32:
943! %l3 = 000000000000003c, Mem[0000000010141428] = fbb4d3ba, %asi = 80
944 stwa %l3,[%i5+0x028]%asi ! Mem[0000000010141428] = 0000003c
945! %f2 = c3680b00 46c03c00, %l6 = 0000000000003fba
946! Mem[0000000030181408] = e58fcdda0000003c
947 add %i6,0x008,%g1
948 stda %f2,[%g1+%l6]ASI_PST16_S ! Mem[0000000030181408] = c368cdda46c0003c
949! %l2 = ffffffffffffffba, Mem[0000000030141400] = a008191f
950 stba %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = ba08191f
951! %l0 = 0000d556, %l1 = 0000ff05, Mem[0000000010181438] = 49abb0b5 6cd979ba
952 stda %l0,[%i6+0x038]%asi ! Mem[0000000010181438] = 0000d556 0000ff05
953! %f16 = 1d0a2374 f560f400 48934bcd 384cb4ff
954! %f20 = 1d0a2374 fdffffff 24ac1d59 70c6a1ee
955! %f24 = 038c7157 d81e8e7f fbb4d3ba e31fe211
956! %f28 = a2ffde0f 88e7b230 67089990 000000cd
957 stda %f16,[%i0]ASI_BLK_AIUSL ! Block Store to 0000000030001400
958! %l1 = 000000000000ff05, imm = 0000000000000325, %l0 = 000000000000d556
959 addc %l1,0x325,%l0 ! %l0 = 000000000001022a
960! Mem[0000000030041408] = ffffbfed, %l4 = fffffffffffc17a1
961 ldstuba [%i1+%o4]0x89,%l4 ! %l4 = 000000ed000000ff
962 membar #Sync ! Added by membar checker (6)
963! %f16 = 1d0a2374 f560f400 48934bcd 384cb4ff
964! %f20 = 1d0a2374 fdffffff 24ac1d59 70c6a1ee
965! %f24 = 038c7157 d81e8e7f fbb4d3ba e31fe211
966! %f28 = a2ffde0f 88e7b230 67089990 000000cd
967 stda %f16,[%i0]ASI_COMMIT_P ! Block Store to 0000000010001400
968! Mem[00000000300c1410] = 8eacd4d5, %l4 = 00000000000000ed
969 swapa [%i3+%o5]0x81,%l4 ! %l4 = 000000008eacd4d5
970! Starting 10 instruction Load Burst
971! Mem[0000000010101400] = 59c19a7f95dc38b6, %f0 = bd0d7225 c3bb6069
972 ldda [%i4+%g0]0x80,%f0 ! %f0 = 59c19a7f 95dc38b6
973
974p0_label_33:
975 membar #Sync ! Added by membar checker (7)
976! Mem[0000000010001408] = cd4b9348, %l5 = 00000000bad3b4fb
977 ldswa [%i0+%o4]0x88,%l5 ! %l5 = ffffffffcd4b9348
978! Mem[00000000100c1430] = 24ac81ab, %l1 = 000000000000ff05
979 lduha [%i3+0x032]%asi,%l1 ! %l1 = 00000000000081ab
980! Mem[0000000010001410] = fffffffd74230a1d, %l4 = 000000008eacd4d5
981 ldxa [%i0+%o5]0x88,%l4 ! %l4 = fffffffd74230a1d
982! Mem[0000000030081408] = ff000000, %l3 = 000000000000003c
983 lduha [%i2+%o4]0x81,%l3 ! %l3 = 000000000000ff00
984! Mem[0000000010001410] = 74230a1d, %l4 = fffffffd74230a1d
985 lduwa [%i0+%o5]0x88,%l4 ! %l4 = 0000000074230a1d
986! Mem[0000000010141408] = cd4b9348, %f7 = 85ab29fa
987 lda [%i5+%o4]0x88,%f7 ! %f7 = cd4b9348
988! Mem[00000000100c1410] = 565a5500, %l5 = ffffffffcd4b9348
989 lduha [%i3+%o5]0x80,%l5 ! %l5 = 000000000000565a
990! Mem[0000000030101408] = bc897bb5, %l2 = ffffffffffffffba
991 ldswa [%i4+%o4]0x81,%l2 ! %l2 = ffffffffbc897bb5
992! Mem[0000000010181400] = ff842b4b, %l1 = 00000000000081ab
993 lduwa [%i6+%g0]0x80,%l1 ! %l1 = 00000000ff842b4b
994! Starting 10 instruction Store Burst
995! %f14 = b7ee06b7 45f89ad8, Mem[0000000010041410] = 00000000 ba724a25
996 stda %f14,[%i1+%o5]0x80 ! Mem[0000000010041410] = b7ee06b7 45f89ad8
997
998p0_label_34:
999! %l1 = 00000000ff842b4b, Mem[0000000010041408] = 00000000
1000 stha %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = 2b4b0000
1001! Mem[0000000010041408] = 00004b2b, %l1 = 00000000ff842b4b
1002 swapa [%i1+%o4]0x88,%l1 ! %l1 = 0000000000004b2b
1003! Mem[0000000020800001] = ffba348e, %l2 = ffffffffbc897bb5
1004 ldstuba [%o1+0x001]%asi,%l2 ! %l2 = 000000ba000000ff
1005! %l3 = 000000000000ff00, Mem[00000000300c1400] = e58fcdda
1006 stba %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 008fcdda
1007! %l0 = 0001022a, %l1 = 00004b2b, Mem[0000000030001408] = 384cb4ff 48934bcd
1008 stda %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0001022a 00004b2b
1009! Mem[0000000030041410] = fffffffd, %l4 = 0000000074230a1d
1010 swapa [%i1+%o5]0x89,%l4 ! %l4 = 00000000fffffffd
1011! %f5 = 8dd9d09e, Mem[0000000030101400] = 1e492e59
1012 sta %f5 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 8dd9d09e
1013! %l5 = 000000000000565a, Mem[0000000010041408] = 4b2b84ff
1014 stwa %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000565a
1015! %l5 = 000000000000565a, immed = fffffc6e, %y = ffffffff
1016 umul %l5,-0x392,%l7 ! %l7 = 00005659fecbb2ac, %y = 00005659
1017! Starting 10 instruction Load Burst
1018! Mem[0000000030141400] = d0c4c18f1f1908ba, %l4 = 00000000fffffffd
1019 ldxa [%i5+%g0]0x89,%l4 ! %l4 = d0c4c18f1f1908ba
1020
1021p0_label_35:
1022! Mem[0000000010041428] = 74186c63, %l1 = 0000000000004b2b
1023 ldsb [%i1+0x029],%l1 ! %l1 = 0000000000000018
1024! Mem[0000000010101400] = 59c19a7f, %l4 = d0c4c18f1f1908ba
1025 ldsha [%i4+%g0]0x80,%l4 ! %l4 = 00000000000059c1
1026! Mem[0000000030001400] = f560f400, %l7 = 00005659fecbb2ac
1027 lduha [%i0+%g0]0x89,%l7 ! %l7 = 000000000000f400
1028! Mem[0000000010041410] = b706eeb7, %l3 = 000000000000ff00
1029 lduwa [%i1+%o5]0x88,%l3 ! %l3 = 00000000b706eeb7
1030! Mem[00000000100c1418] = f71c8bfe76b4c833, %f28 = a2ffde0f 88e7b230
1031 ldda [%i3+0x018]%asi,%f28 ! %f28 = f71c8bfe 76b4c833
1032! Mem[00000000201c0000] = 8fff86d9, %l0 = 000000000001022a
1033 ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffff8fff
1034! Mem[0000000010081410] = e03e18a205ffffff, %f8 = 1ff06967 e31fe211
1035 ldda [%i2+%o5]0x88,%f8 ! %f8 = e03e18a2 05ffffff
1036! Mem[0000000010001408] = cd4b9348, %l0 = ffffffffffff8fff
1037 ldsha [%i0+%o4]0x88,%l0 ! %l0 = ffffffffffff9348
1038! Mem[00000000100c1400] = 00000000, %l0 = ffffffffffff9348
1039 ldswa [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000000
1040! Starting 10 instruction Store Burst
1041! %l2 = 00000000000000ba, Mem[0000000021800140] = 00258361, %asi = 80
1042 stha %l2,[%o3+0x140]%asi ! Mem[0000000021800140] = 00ba8361
1043
1044p0_label_36:
1045! %l4 = 00000000000059c1, Mem[00000000100c1410] = 565a5500
1046 stha %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 59c15500
1047! %l6 = 00003fba, %l7 = 0000f400, Mem[0000000030141408] = 01150000 9457f2bd
1048 stda %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00003fba 0000f400
1049! %f8 = e03e18a2 05ffffff, Mem[0000000010001410] = 74230a1d fffffffd
1050 stda %f8 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = e03e18a2 05ffffff
1051! %f8 = e03e18a2 05ffffff, Mem[00000000100c1400] = 00000000 56d50000
1052 stda %f8 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = e03e18a2 05ffffff
1053! %f6 = b074ddff cd4b9348, %l2 = 00000000000000ba
1054! Mem[00000000100c1410] = 59c1550037b5a282
1055 add %i3,0x010,%g1
1056 stda %f6,[%g1+%l2]ASI_PST32_PL ! Mem[00000000100c1410] = 59c15500ffdd74b0
1057! Mem[0000000030081400] = ff555a56, %l7 = 000000000000f400
1058 swapa [%i2+%g0]0x81,%l7 ! %l7 = 00000000ff555a56
1059! %l4 = 00000000000059c1, Mem[00000000211c0000] = ff05217a
1060 sth %l4,[%o2+%g0] ! Mem[00000000211c0000] = 59c1217a
1061! Mem[0000000010041408] = 0000565a, %l1 = 0000000000000018
1062 swapa [%i1+%o4]0x80,%l1 ! %l1 = 000000000000565a
1063! Mem[0000000010141400] = 74230a1d, %l0 = 0000000000000000
1064 swapa [%i5+%g0]0x88,%l0 ! %l0 = 0000000074230a1d
1065! Starting 10 instruction Load Burst
1066! Mem[0000000010101400] = 7f9ac159, %l7 = 00000000ff555a56
1067 ldswa [%i4+%g0]0x88,%l7 ! %l7 = 000000007f9ac159
1068
1069p0_label_37:
1070! %f22 = 24ac1d59, %f28 = f71c8bfe
1071 fcmpes %fcc2,%f22,%f28 ! %fcc2 = 2
1072! Mem[00000000300c1400] = dacd8f00, %l2 = 00000000000000ba
1073 ldsha [%i3+%g0]0x89,%l2 ! %l2 = ffffffffffff8f00
1074! Mem[0000000010181410] = 003cc046, %l4 = 00000000000059c1
1075 ldsba [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000000
1076! Mem[0000000010081400] = bd0d7225, %l5 = 000000000000565a
1077 ldswa [%i2+%g0]0x88,%l5 ! %l5 = ffffffffbd0d7225
1078! Mem[0000000010181430] = 1ff069675136f079, %f4 = 1d0a0000 8dd9d09e
1079 ldda [%i6+0x030]%asi,%f4 ! %f4 = 1ff06967 5136f079
1080! Mem[0000000030141408] = 00003fba, %l5 = ffffffffbd0d7225
1081 lduba [%i5+%o4]0x89,%l5 ! %l5 = 00000000000000ba
1082! Mem[0000000010041400] = b4fb6ff957b8f365, %l0 = 0000000074230a1d
1083 ldxa [%i1+%g0]0x88,%l0 ! %l0 = b4fb6ff957b8f365
1084! Mem[0000000010101400] = 7f9ac159, %l4 = 0000000000000000
1085 lduha [%i4+%g0]0x88,%l4 ! %l4 = 000000000000c159
1086! Mem[0000000030001400] = 00f460f574230a1d, %f16 = 1d0a2374 f560f400
1087 ldda [%i0+%g0]0x81,%f16 ! %f16 = 00f460f5 74230a1d
1088! Starting 10 instruction Store Burst
1089! Mem[0000000030101410] = e31fe211, %l1 = 000000000000565a
1090 ldstuba [%i4+%o5]0x89,%l1 ! %l1 = 00000011000000ff
1091
1092p0_label_38:
1093! Mem[0000000010001408] = 48934bcd, %l3 = 00000000b706eeb7
1094 swapa [%i0+%o4]0x80,%l3 ! %l3 = 0000000048934bcd
1095! %l5 = 00000000000000ba, Mem[00000000100c1410] = 0055c159
1096 stha %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 005500ba
1097! %l7 = 000000007f9ac159, Mem[00000000300c1410] = ed000000
1098 stba %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ed000059
1099! %f30 = 67089990, Mem[0000000010081410] = 05ffffff
1100 sta %f30,[%i2+%o5]0x88 ! Mem[0000000010081410] = 67089990
1101! %l1 = 0000000000000011, Mem[0000000010041410] = b7ee06b7
1102 stba %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = 11ee06b7
1103! Mem[0000000010041418] = 3c53bb328cb27a87, %l6 = 0000000000003fba, %l6 = 0000000000003fba
1104 add %i1,0x18,%g1
1105 casxa [%g1]0x80,%l6,%l6 ! %l6 = 3c53bb328cb27a87
1106! Mem[00000000300c1400] = 008fcdda, %l0 = b4fb6ff957b8f365
1107 swapa [%i3+%g0]0x81,%l0 ! %l0 = 00000000008fcdda
1108! Code Fragment 4
1109p0_fragment_6:
1110! %l0 = 00000000008fcdda
1111 setx 0x5894fe77a123a2a2,%g7,%l0 ! %l0 = 5894fe77a123a2a2
1112! %l1 = 0000000000000011
1113 setx 0x777d2b6786df7986,%g7,%l1 ! %l1 = 777d2b6786df7986
1114 setx 0x7ff8, %g1, %g2
1115 and %l0, %g2, %l0
1116 setx 0xffffffff, %g1, %g2
1117 and %l1, %g2, %l1
1118 setx 0x100000000, %g1, %g2
1119 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1120 ta T_CHANGE_HPRIV
1121 stxa %l1, [%l0]ASI_ICACHE_INSTR
1122 ta T_CHANGE_NONHPRIV
1123! %l0 = 5894fe77a123a2a2
1124 setx 0x36e3a87fe0d599d3,%g7,%l0 ! %l0 = 36e3a87fe0d599d3
1125! %l1 = 777d2b6786df7986
1126 setx 0xd253c28fad0efe4b,%g7,%l1 ! %l1 = d253c28fad0efe4b
1127! Mem[0000000030141410] = b074ddff, %l7 = 000000007f9ac159
1128 swapa [%i5+%o5]0x89,%l7 ! %l7 = 00000000b074ddff
1129! Starting 10 instruction Load Burst
1130! Mem[0000000030041410] = 1d0a2374, %l3 = 0000000048934bcd
1131 ldsba [%i1+%o5]0x81,%l3 ! %l3 = 000000000000001d
1132
1133p0_label_39:
1134! Mem[0000000010101400] = 59c19a7f, %l2 = ffffffffffff8f00
1135 ldsba [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000059
1136! Mem[00000000300c1408] = 254a72ba, %l6 = 3c53bb328cb27a87
1137 lduba [%i3+%o4]0x89,%l6 ! %l6 = 00000000000000ba
1138! Mem[0000000030001400] = 00f460f5, %l5 = 00000000000000ba
1139 lduba [%i0+%g0]0x81,%l5 ! %l5 = 0000000000000000
1140! Mem[0000000030141400] = ba08191f, %l7 = 00000000b074ddff
1141 ldswa [%i5+%g0]0x81,%l7 ! %l7 = ffffffffba08191f
1142! Mem[0000000010101408] = fbb4d3ba e31fe211, %l4 = 0000c159, %l5 = 00000000
1143 ldda [%i4+%o4]0x80,%l4 ! %l4 = 00000000fbb4d3ba 00000000e31fe211
1144! Mem[00000000100c1400] = ffffff05, %l5 = 00000000e31fe211
1145 ldsha [%i3+%g0]0x80,%l5 ! %l5 = ffffffffffffffff
1146! Mem[0000000030181400] = 384cb4ff, %l5 = ffffffffffffffff
1147 lduha [%i6+%g0]0x89,%l5 ! %l5 = 000000000000b4ff
1148! Mem[00000000211c0000] = 59c1217a, %l5 = 000000000000b4ff
1149 ldsh [%o2+%g0],%l5 ! %l5 = 00000000000059c1
1150! Mem[0000000010081418] = 6a0e5802, %l1 = d253c28fad0efe4b
1151 ldswa [%i2+0x018]%asi,%l1 ! %l1 = 000000006a0e5802
1152! Starting 10 instruction Store Burst
1153! Mem[0000000010181400] = ff842b4b, %l5 = 00000000000059c1
1154 ldstuba [%i6+%g0]0x80,%l5 ! %l5 = 000000ff000000ff
1155
1156p0_label_40:
1157! Mem[0000000010141408] = 48934bcd, %l5 = 00000000000000ff
1158 swapa [%i5+%o4]0x80,%l5 ! %l5 = 0000000048934bcd
1159! Mem[0000000030181400] = 384cb4ff, %l4 = 00000000fbb4d3ba
1160 ldstuba [%i6+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
1161! %l0 = e0d599d3, %l1 = 6a0e5802, Mem[0000000030001410] = fdffffff 1d0a2374
1162 stda %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = e0d599d3 6a0e5802
1163! %l0 = 36e3a87fe0d599d3, Mem[00000000300c1408] = 254a72ba
1164 stwa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = e0d599d3
1165! %l6 = 00000000000000ba, Mem[0000000010081408] = 49d4a2d2
1166 stha %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = 49d400ba
1167! %l6 = 00000000000000ba, Mem[0000000010001408] = ffb44c38b7ee06b7
1168 stxa %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000000000ba
1169! %f28 = f71c8bfe 76b4c833, %l7 = ffffffffba08191f
1170! Mem[00000000300c1400] = 57b8f3653c000000
1171 stda %f28,[%i3+%l7]ASI_PST32_SL ! Mem[00000000300c1400] = 33c8b476fe8b1cf7
1172! %l5 = 0000000048934bcd, Mem[0000000030141410] = 59c19a7f
1173 stwa %l5,[%i5+%o5]0x81 ! Mem[0000000030141410] = 48934bcd
1174! %f16 = 00f460f5 74230a1d 48934bcd 384cb4ff
1175! %f20 = 1d0a2374 fdffffff 24ac1d59 70c6a1ee
1176! %f24 = 038c7157 d81e8e7f fbb4d3ba e31fe211
1177! %f28 = f71c8bfe 76b4c833 67089990 000000cd
1178 stda %f16,[%i2]ASI_COMMIT_S ! Block Store to 0000000030081400
1179! Starting 10 instruction Load Burst
1180! Mem[0000000010001428] = fbb4d3bae31fe211, %l1 = 000000006a0e5802
1181 ldxa [%i0+0x028]%asi,%l1 ! %l1 = fbb4d3bae31fe211
1182
1183p0_label_41:
1184 membar #Sync ! Added by membar checker (8)
1185! Mem[0000000030081400] = f560f400, %l7 = ffffffffba08191f
1186 ldsba [%i2+%g0]0x89,%l7 ! %l7 = 0000000000000000
1187! Mem[0000000030081410] = 74230a1d, %f13 = a2183ee0
1188 lda [%i2+%o5]0x89,%f13 ! %f13 = 74230a1d
1189! Mem[00000000201c0000] = 8fff86d9, %l5 = 0000000048934bcd
1190 ldsb [%o0+0x001],%l5 ! %l5 = ffffffffffffffff
1191! Mem[0000000010041430] = 4d2406d9 87ff69a8, %l4 = 000000ff, %l5 = ffffffff
1192 ldda [%i1+0x030]%asi,%l4 ! %l4 = 000000004d2406d9 0000000087ff69a8
1193! Mem[0000000010101410] = 00000a1d, %l3 = 000000000000001d
1194 ldsba [%i4+%o5]0x88,%l3 ! %l3 = 000000000000001d
1195! Mem[0000000030041408] = ffffbfff, %l0 = 36e3a87fe0d599d3
1196 lduba [%i1+%o4]0x89,%l0 ! %l0 = 00000000000000ff
1197! Mem[0000000010141408] = ff000000, %l2 = 0000000000000059
1198 lduwa [%i5+%o4]0x88,%l2 ! %l2 = 00000000ff000000
1199! Mem[0000000030141400] = ba08191f, %l0 = 00000000000000ff
1200 ldsba [%i5+%g0]0x81,%l0 ! %l0 = ffffffffffffffba
1201! %l2 = 00000000ff000000, %l0 = ffffffffffffffba, %y = 00005659
1202 sdiv %l2,%l0,%l3 ! %l3 = ffffffff80000000
1203 mov %l0,%y ! %y = ffffffba
1204! Starting 10 instruction Store Burst
1205! %f16 = 00f460f5 74230a1d, Mem[0000000010101410] = 1d0a0000 8dd9d09e
1206 stda %f16,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00f460f5 74230a1d
1207
1208p0_label_42:
1209! %l4 = 000000004d2406d9, Mem[0000000010141404] = f560f400
1210 stw %l4,[%i5+0x004] ! Mem[0000000010141404] = 4d2406d9
1211! %l4 = 000000004d2406d9, Mem[00000000211c0000] = 59c1217a
1212 sth %l4,[%o2+%g0] ! Mem[00000000211c0000] = 06d9217a
1213! Mem[0000000030101410] = ffe21fe3, %l7 = 0000000000000000
1214 swapa [%i4+%o5]0x81,%l7 ! %l7 = 00000000ffe21fe3
1215! %f18 = 48934bcd 384cb4ff, Mem[0000000030041410] = 1d0a2374 e9ff3f97
1216 stda %f18,[%i1+%o5]0x81 ! Mem[0000000030041410] = 48934bcd 384cb4ff
1217! Mem[0000000021800080] = 13070550, %l1 = fbb4d3bae31fe211
1218 ldstuba [%o3+0x080]%asi,%l1 ! %l1 = 00000013000000ff
1219! %l4 = 4d2406d9, %l5 = 87ff69a8, Mem[00000000100c1400] = ffffff05 a2183ee0
1220 stda %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 4d2406d9 87ff69a8
1221! %l0 = ffffffba, %l1 = 00000013, Mem[0000000030101400] = 9ed0d98d ffffffff
1222 stda %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = ffffffba 00000013
1223! %f31 = 000000cd, Mem[0000000010001400] = 1d0a2374
1224 sta %f31,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000cd
1225! Mem[000000001018142c] = d4e4f3f4, %l0 = ffffffffffffffba, %asi = 80
1226 swapa [%i6+0x02c]%asi,%l0 ! %l0 = 00000000d4e4f3f4
1227! Starting 10 instruction Load Burst
1228! Mem[0000000010181400] = ff842b4b, %l1 = 0000000000000013
1229 lduba [%i6+%g0]0x80,%l1 ! %l1 = 00000000000000ff
1230
1231p0_label_43:
1232! %l4 = 000000004d2406d9, %l1 = 00000000000000ff, %y = ffffffba
1233 umul %l4,%l1,%l3 ! %l3 = 0000004cd6e2d227, %y = 0000004c
1234! Mem[00000000300c1408] = d399d5e0, %l1 = 00000000000000ff
1235 lduha [%i3+%o4]0x81,%l1 ! %l1 = 000000000000d399
1236! Mem[0000000010081400] = bd0d7225, %l6 = 00000000000000ba
1237 ldswa [%i2+%g0]0x88,%l6 ! %l6 = ffffffffbd0d7225
1238! Mem[0000000010081424] = e8e0918e, %l2 = 00000000ff000000
1239 lduha [%i2+0x026]%asi,%l2 ! %l2 = 000000000000918e
1240! Mem[0000000010081410] = e03e18a2 67089990, %l6 = bd0d7225, %l7 = ffe21fe3
1241 ldda [%i2+%o5]0x88,%l6 ! %l6 = 0000000067089990 00000000e03e18a2
1242! %f30 = 67089990, %f26 = fbb4d3ba
1243 fcmps %fcc1,%f30,%f26 ! %fcc1 = 2
1244! Mem[0000000010181408] = f2ffffff, %f0 = 59c19a7f
1245 lda [%i6+%o4]0x88,%f0 ! %f0 = f2ffffff
1246! Mem[00000000100c1418] = f71c8bfe, %l1 = 000000000000d399
1247 lduwa [%i3+0x018]%asi,%l1 ! %l1 = 00000000f71c8bfe
1248! Mem[00000000300c1410] = e9975924ed000059, %l7 = 00000000e03e18a2
1249 ldxa [%i3+%o5]0x89,%l7 ! %l7 = e9975924ed000059
1250! Starting 10 instruction Store Burst
1251! %l0 = 00000000d4e4f3f4, Mem[0000000010001410] = ffffff05
1252 stha %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = f3f4ff05
1253
1254p0_label_44:
1255! %l1 = 00000000f71c8bfe, Mem[0000000030041400] = ffffffff6968cb77
1256 stxa %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000f71c8bfe
1257! Mem[0000000010141408] = 000000ff, %l0 = 00000000d4e4f3f4
1258 swapa [%i5+%o4]0x80,%l0 ! %l0 = 00000000000000ff
1259! Mem[0000000030181400] = ffb44c38, %l0 = 00000000000000ff
1260 swapa [%i6+%g0]0x81,%l0 ! %l0 = 00000000ffb44c38
1261! %f1 = 95dc38b6, Mem[0000000010041400] = 57b8f365
1262 sta %f1 ,[%i1+%g0]0x88 ! Mem[0000000010041400] = 95dc38b6
1263! Mem[0000000010141410] = fdffffff, %l3 = 0000004cd6e2d227
1264 lduha [%i5+%o5]0x88,%l3 ! %l3 = 000000000000ffff
1265! %l6 = 0000000067089990, Mem[00000000211c0000] = 06d9217a, %asi = 80
1266 stha %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = 9990217a
1267! Mem[00000000100c1400] = d906244d, %l5 = 0000000087ff69a8
1268 swapa [%i3+%g0]0x88,%l5 ! %l5 = 00000000d906244d
1269! %l3 = 000000000000ffff, Mem[0000000010181408] = f2ffffff
1270 stha %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = f2ffffff
1271! %f8 = e03e18a2, Mem[0000000010101410] = 00f460f5
1272 sta %f8 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = e03e18a2
1273! Starting 10 instruction Load Burst
1274! Mem[00000000211c0000] = 9990217a, %l0 = 00000000ffb44c38
1275 ldsba [%o2+0x001]%asi,%l0 ! %l0 = ffffffffffffff90
1276
1277p0_label_45:
1278 membar #Sync ! Added by membar checker (9)
1279! Mem[0000000030101400] = ffffffba 00000013 bc897bb5 fb5052a8
1280! Mem[0000000030101410] = 00000000 bad3b4fb facee6f6 11317c96
1281! Mem[0000000030101420] = bd23ccf3 0cae2517 582a48b4 b0d443f4
1282! Mem[0000000030101430] = 97f0269d 99d0c51c c763fbdb a3b2087f
1283 ldda [%i4]ASI_BLK_S,%f16 ! Block Load from 0000000030101400
1284! Mem[00000000218000c0] = 5907fc4a, %l2 = 000000000000918e
1285 ldsb [%o3+0x0c1],%l2 ! %l2 = 0000000000000007
1286! Mem[0000000010101400] = 7f9ac159, %f4 = 1ff06967
1287 lda [%i4+%g0]0x88,%f4 ! %f4 = 7f9ac159
1288! Mem[0000000010181410] = 003cc046000b68c3, %f14 = b7ee06b7 45f89ad8
1289 ldd [%i6+%o5],%f14 ! %f14 = 003cc046 000b68c3
1290! Mem[0000000010101404] = 95dc38b6, %l3 = 000000000000ffff
1291 ldsh [%i4+0x006],%l3 ! %l3 = 00000000000038b6
1292! Mem[0000000010041400] = b4fb6ff995dc38b6, %l7 = e9975924ed000059
1293 ldxa [%i1+%g0]0x88,%l7 ! %l7 = b4fb6ff995dc38b6
1294! Mem[00000000300c1410] = ed000059, %l5 = 00000000d906244d
1295 ldsba [%i3+%o5]0x89,%l5 ! %l5 = 0000000000000059
1296! Mem[0000000010001400] = 00f460f5 cd000000, %l2 = 00000007, %l3 = 000038b6
1297 ldda [%i0+%g0]0x88,%l2 ! %l2 = 00000000cd000000 0000000000f460f5
1298! Mem[0000000010041410] = 11ee06b7, %l6 = 0000000067089990
1299 ldswa [%i1+0x010]%asi,%l6 ! %l6 = 0000000011ee06b7
1300! Starting 10 instruction Store Burst
1301! %l2 = 00000000cd000000, Mem[0000000010081401] = 25720dbd
1302 stb %l2,[%i2+0x001] ! Mem[0000000010081400] = 25000dbd
1303
1304p0_label_46:
1305! Mem[0000000030101410] = 00000000, %l5 = 0000000000000059
1306 swapa [%i4+%o5]0x89,%l5 ! %l5 = 0000000000000000
1307! Mem[00000000100c1410] = 005500ba, %l1 = 00000000f71c8bfe
1308 ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 000000ba000000ff
1309! Mem[0000000010181410] = 003cc046, %l0 = ffffffffffffff90
1310 ldstuba [%i6+%o5]0x80,%l0 ! %l0 = 00000000000000ff
1311! %l5 = 0000000000000000, immed = fffff1e3, %y = 0000004c
1312 smul %l5,-0xe1d,%l2 ! %l2 = 0000000000000000, %y = 00000000
1313! Mem[0000000010181434] = 5136f079, %l2 = 00000000, %l7 = 95dc38b6
1314 add %i6,0x34,%g1
1315 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000005136f079
1316! %l6 = 0000000011ee06b7, Mem[0000000030081400] = f560f400
1317 stwa %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 11ee06b7
1318! %l0 = 0000000000000000, Mem[0000000010081408] = ba00d44924d1c567
1319 stxa %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000000
1320! Mem[00000000100c1438] = 953a7c04, %l1 = 00000000000000ba
1321 swap [%i3+0x038],%l1 ! %l1 = 00000000953a7c04
1322! %l0 = 0000000000000000, %l0 = 0000000000000000, %y = 00000000
1323 smul %l0,%l0,%l5 ! %l5 = 0000000000000000, %y = 00000000
1324! Starting 10 instruction Load Burst
1325! Mem[0000000010181400] = ff842b4b, %l6 = 0000000011ee06b7
1326 ldsha [%i6+%g0]0x80,%l6 ! %l6 = ffffffffffffff84
1327
1328p0_label_47:
1329! Mem[0000000010101428] = b675f7dfd63973fc, %l4 = 000000004d2406d9
1330 ldx [%i4+0x028],%l4 ! %l4 = b675f7dfd63973fc
1331 membar #Sync ! Added by membar checker (10)
1332! Mem[0000000030101400] = ffffffba 00000013 bc897bb5 fb5052a8
1333! Mem[0000000030101410] = 59000000 bad3b4fb facee6f6 11317c96
1334! Mem[0000000030101420] = bd23ccf3 0cae2517 582a48b4 b0d443f4
1335! Mem[0000000030101430] = 97f0269d 99d0c51c c763fbdb a3b2087f
1336 ldda [%i4]ASI_BLK_S,%f0 ! Block Load from 0000000030101400
1337! Code Fragment 3
1338p0_fragment_7:
1339! %l0 = 0000000000000000
1340 setx 0x86ad27a07ed0d52f,%g7,%l0 ! %l0 = 86ad27a07ed0d52f
1341! %l1 = 00000000953a7c04
1342 setx 0x5d9cf3d7a7c8a073,%g7,%l1 ! %l1 = 5d9cf3d7a7c8a073
1343 setx 0x1fe000, %g1, %g3
1344 or %l0, %g3, %l0 ! always set perrmask = 0xff
1345 setx 0x1ffff8, %g1, %g2
1346 and %l0, %g2, %l0
1347 ta T_CHANGE_HPRIV
1348 stxa %l1, [%l0]ASI_DCACHE_DATA
1349 ta T_CHANGE_NONHPRIV
1350! %l0 = 86ad27a07ed0d52f
1351 setx 0xa168e2b02d562c4b,%g7,%l0 ! %l0 = a168e2b02d562c4b
1352! %l1 = 5d9cf3d7a7c8a073
1353 setx 0x4343b2881f165f6c,%g7,%l1 ! %l1 = 4343b2881f165f6c
1354! %l4 = b675f7dfd63973fc, immd = fffffffffffff040, %l3 = 0000000000f460f5
1355 udivx %l4,-0xfc0,%l3 ! %l3 = 0000000000000000
1356! %f20 = 00000000, %f23 = 11317c96, %f26 = 582a48b4 b0d443f4
1357 fsmuld %f20,%f23,%f26 ! %f26 = 00000000 00000000
1358! %l3 = 0000000000000000, Mem[0000000010101434] = b7cd2668
1359 sth %l3,[%i4+0x034] ! Mem[0000000010101434] = 00002668
1360! Mem[0000000010081410] = 90990867, %f23 = 11317c96
1361 lda [%i2+0x010]%asi,%f23 ! %f23 = 90990867
1362! Mem[00000000100c1408] = 8df21cba01150000, %l0 = a168e2b02d562c4b
1363 ldxa [%i3+%o4]0x88,%l0 ! %l0 = 8df21cba01150000
1364! Mem[0000000030081408] = 48934bcd, %l7 = 000000005136f079
1365 lduba [%i2+%o4]0x81,%l7 ! %l7 = 0000000000000048
1366! Starting 10 instruction Store Burst
1367! %l2 = 0000000000000000, Mem[0000000030081408] = cd4b9348
1368 stha %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = cd4b0000
1369
1370p0_label_48:
1371! Mem[00000000100c1430] = 24ac81ab70c6a1ee, %l1 = 4343b2881f165f6c, %l1 = 4343b2881f165f6c
1372 add %i3,0x30,%g1
1373 casxa [%g1]0x80,%l1,%l1 ! %l1 = 24ac81ab70c6a1ee
1374! %f16 = ffffffba 00000013 bc897bb5 fb5052a8
1375! %f20 = 00000000 bad3b4fb facee6f6 90990867
1376! %f24 = bd23ccf3 0cae2517 00000000 00000000
1377! %f28 = 97f0269d 99d0c51c c763fbdb a3b2087f
1378 stda %f16,[%i0]ASI_BLK_S ! Block Store to 0000000030001400
1379! %l4 = b675f7dfd63973fc, Mem[0000000010101408] = bad3b4fb
1380 stwa %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = d63973fc
1381! Mem[0000000021800101] = 89f9d1b9, %l3 = 0000000000000000
1382 ldstuba [%o3+0x101]%asi,%l3 ! %l3 = 000000f9000000ff
1383! %f14 = c763fbdb a3b2087f, Mem[00000000100c1400] = a869ff87 87ff69a8
1384 stda %f14,[%i3+%g0]0x80 ! Mem[00000000100c1400] = c763fbdb a3b2087f
1385! %f2 = bc897bb5 fb5052a8, %l6 = ffffffffffffff84
1386! Mem[0000000010001430] = a2ffde0f88e7b230
1387 add %i0,0x030,%g1
1388 stda %f2,[%g1+%l6]ASI_PST16_P ! Mem[0000000010001430] = a2ff7bb588e7b230
1389! %l6 = ffffffffffffff84, Mem[00000000300c1410] = ed000059
1390 stha %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ed00ff84
1391 membar #Sync ! Added by membar checker (11)
1392! %f8 = bd23ccf3 0cae2517, Mem[0000000030101400] = ffffffba 00000013
1393 stda %f8 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = bd23ccf3 0cae2517
1394! Mem[0000000030081400] = 11ee06b7, %l0 = 8df21cba01150000
1395 swapa [%i2+%g0]0x89,%l0 ! %l0 = 0000000011ee06b7
1396! Starting 10 instruction Load Burst
1397! Mem[0000000030141400] = ba08191f 8fc1c4d0 ba3f0000 00f40000
1398! Mem[0000000030141410] = 48934bcd 20b9eeb3 93113a5b 7839e277
1399! Mem[0000000030141420] = bfb9b1e8 aa3dc13d 7fda7d6a fad84a59
1400! Mem[0000000030141430] = 0fc0385b ae103944 c977175a 37af2871
1401 ldda [%i5]ASI_BLK_S,%f0 ! Block Load from 0000000030141400
1402
1403p0_label_49:
1404! Mem[0000000010181400] = ff842b4b, %l4 = b675f7dfd63973fc
1405 lduwa [%i6+%g0]0x80,%l4 ! %l4 = 00000000ff842b4b
1406! %l6 = ffffffffffffff84, %l7 = 0000000000000048, %l0 = 0000000011ee06b7
1407 udivx %l6,%l7,%l0 ! %l0 = 038e38e38e38e38c
1408! Mem[0000000010001420] = 038c7157d81e8e7f, %l2 = 0000000000000000
1409 ldxa [%i0+0x020]%asi,%l2 ! %l2 = 038c7157d81e8e7f
1410! Mem[0000000010001410] = 05fff4f3, %l5 = 0000000000000000
1411 lduba [%i0+%o5]0x88,%l5 ! %l5 = 00000000000000f3
1412! Mem[0000000010081410] = 90990867, %l1 = 24ac81ab70c6a1ee
1413 ldsba [%i2+%o5]0x80,%l1 ! %l1 = ffffffffffffff90
1414! Mem[0000000030181410] = f6efbfed, %l2 = 038c7157d81e8e7f
1415 lduba [%i6+%o5]0x89,%l2 ! %l2 = 00000000000000ed
1416! Mem[0000000030081410] = 1d0a2374, %l4 = 00000000ff842b4b
1417 lduwa [%i2+%o5]0x81,%l4 ! %l4 = 000000001d0a2374
1418! Mem[0000000010041400] = b638dc95, %l2 = 00000000000000ed
1419 lduha [%i1+%g0]0x80,%l2 ! %l2 = 000000000000b638
1420! Mem[0000000010001400] = 00f460f5 cd000000, %l2 = 0000b638, %l3 = 000000f9
1421 ldda [%i0+%g0]0x88,%l2 ! %l2 = 00000000cd000000 0000000000f460f5
1422! Starting 10 instruction Store Burst
1423! %f16 = ffffffba, Mem[0000000030081410] = 1d0a2374
1424 sta %f16,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffffba
1425
1426p0_label_50:
1427! Mem[0000000030141410] = 48934bcd, %l4 = 000000001d0a2374
1428 ldstuba [%i5+%o5]0x81,%l4 ! %l4 = 00000048000000ff
1429! %l3 = 0000000000f460f5, Mem[0000000030001408] = bc897bb5
1430 stha %l3,[%i0+%o4]0x81 ! Mem[0000000030001408] = 60f57bb5
1431! Mem[00000000211c0000] = 9990217a, %l1 = ffffffffffffff90
1432 ldsh [%o2+%g0],%l1 ! %l1 = ffffffffffff9990
1433! %l4 = 0000000000000048, Mem[0000000010181410] = ff3cc046000b68c3, %asi = 80
1434 stxa %l4,[%i6+0x010]%asi ! Mem[0000000010181410] = 0000000000000048
1435! Mem[0000000010081410] = 90990867, %l1 = ffffffffffff9990
1436 swapa [%i2+%o5]0x80,%l1 ! %l1 = 0000000090990867
1437! Mem[00000000218001c1] = 3c33a92c, %l7 = 0000000000000048
1438 ldstuba [%o3+0x1c1]%asi,%l7 ! %l7 = 00000033000000ff
1439! %l3 = 0000000000f460f5, Mem[0000000030041410] = cd4b9348
1440 stwa %l3,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00f460f5
1441! %f22 = facee6f6 90990867, Mem[0000000030001410] = 00000000 bad3b4fb
1442 stda %f22,[%i0+%o5]0x81 ! Mem[0000000030001410] = facee6f6 90990867
1443! Mem[0000000030181400] = ff000000, %l0 = 038e38e38e38e38c
1444 ldstuba [%i6+%g0]0x89,%l0 ! %l0 = 00000000000000ff
1445! Starting 10 instruction Load Burst
1446! Mem[0000000010001424] = d81e8e7f, %l1 = 0000000090990867
1447 lduba [%i0+0x026]%asi,%l1 ! %l1 = 000000000000008e
1448
1449p0_label_51:
1450! Mem[0000000010141400] = 00000000 4d2406d9, %l4 = 00000048, %l5 = 000000f3
1451 ldda [%i5+%g0]0x80,%l4 ! %l4 = 0000000000000000 000000004d2406d9
1452! Mem[00000000100c1430] = 24ac81ab, %l0 = 0000000000000000, %asi = 80
1453 swapa [%i3+0x030]%asi,%l0 ! %l0 = 0000000024ac81ab
1454! Mem[0000000030181400] = 48934bcd ff0000ff, %l2 = cd000000, %l3 = 00f460f5
1455 ldda [%i6+%g0]0x89,%l2 ! %l2 = 00000000ff0000ff 0000000048934bcd
1456! Mem[0000000030081410] = ffffffba, %l6 = ffffffffffffff84
1457 lduba [%i2+%o5]0x81,%l6 ! %l6 = 00000000000000ff
1458! Mem[0000000030101410] = fbb4d3ba00000059, %l3 = 0000000048934bcd
1459 ldxa [%i4+%o5]0x89,%l3 ! %l3 = fbb4d3ba00000059
1460! Code Fragment 3
1461p0_fragment_8:
1462! %l0 = 0000000024ac81ab
1463 setx 0x69744937e5194141,%g7,%l0 ! %l0 = 69744937e5194141
1464! %l1 = 000000000000008e
1465 setx 0x20ee8127cf1e5e69,%g7,%l1 ! %l1 = 20ee8127cf1e5e69
1466 setx 0x1fe000, %g1, %g3
1467 or %l0, %g3, %l0 ! always set perrmask = 0xff
1468 setx 0x1ffff8, %g1, %g2
1469 and %l0, %g2, %l0
1470 ta T_CHANGE_HPRIV
1471 stxa %l1, [%l0]ASI_DCACHE_DATA
1472 ta T_CHANGE_NONHPRIV
1473! %l0 = 69744937e5194141
1474 setx 0x5221f5f865e41233,%g7,%l0 ! %l0 = 5221f5f865e41233
1475! %l1 = 20ee8127cf1e5e69
1476 setx 0xae2328a01be00eb4,%g7,%l1 ! %l1 = ae2328a01be00eb4
1477! Mem[0000000030141408] = ba3f0000, %l7 = 0000000000000033
1478 lduha [%i5+%o4]0x81,%l7 ! %l7 = 000000000000ba3f
1479! %f10 = 7fda7d6a, %f17 = 00000013
1480 fcmps %fcc1,%f10,%f17 ! %fcc1 = 3
1481! Mem[00000000201c0000] = 8fff86d9, %l3 = fbb4d3ba00000059
1482 lduh [%o0+%g0],%l3 ! %l3 = 0000000000008fff
1483! Starting 10 instruction Store Burst
1484! %l6 = 00000000000000ff, Mem[000000001000141a] = 24ac1d59, %asi = 80
1485 stha %l6,[%i0+0x01a]%asi ! Mem[0000000010001418] = 24ac00ff
1486
1487p0_label_52:
1488! Mem[0000000020800000] = ffff348e, %l3 = 0000000000008fff
1489 ldstub [%o1+%g0],%l3 ! %l3 = 000000ff000000ff
1490 membar #Sync ! Added by membar checker (12)
1491! %l4 = 0000000000000000, Mem[0000000030141410] = ff934bcd
1492 stha %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00004bcd
1493! %f26 = 00000000 00000000, Mem[0000000010001400] = 000000cd f560f400
1494 stda %f26,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000 00000000
1495! Mem[00000000100c1400] = c763fbdb, %l5 = 000000004d2406d9
1496 ldstuba [%i3+%g0]0x80,%l5 ! %l5 = 000000c7000000ff
1497! %l1 = ae2328a01be00eb4, Mem[0000000010101400] = 59c19a7f
1498 stwa %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = 1be00eb4
1499! %l2 = 00000000ff0000ff, Mem[0000000030101408] = bc897bb5fb5052a8
1500 stxa %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000ff0000ff
1501! %l6 = 00000000000000ff, Mem[0000000010081400] = 25000dbd, %asi = 80
1502 stwa %l6,[%i2+0x000]%asi ! Mem[0000000010081400] = 000000ff
1503! %f1 = 8fc1c4d0, Mem[0000000030101410] = 00000059
1504 sta %f1 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 8fc1c4d0
1505! %l3 = 00000000000000ff, Mem[0000000010041400] = 95dc38b6
1506 stha %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = 95dc00ff
1507! Starting 10 instruction Load Burst
1508! Mem[0000000010101400] = 1be00eb4, %f30 = c763fbdb
1509 lda [%i4+%g0]0x80,%f30 ! %f30 = 1be00eb4
1510
1511p0_label_53:
1512! Mem[00000000201c0000] = 8fff86d9, %l4 = 0000000000000000
1513 lduba [%o0+0x000]%asi,%l4 ! %l4 = 000000000000008f
1514! Mem[0000000030101410] = d0c4c18f, %f1 = 8fc1c4d0
1515 lda [%i4+%o5]0x81,%f1 ! %f1 = d0c4c18f
1516! Mem[00000000211c0000] = 9990217a, %l3 = 00000000000000ff
1517 lduba [%o2+0x001]%asi,%l3 ! %l3 = 0000000000000090
1518! Mem[00000000300c1410] = ed00ff84, %l0 = 5221f5f865e41233
1519 ldswa [%i3+%o5]0x89,%l0 ! %l0 = ffffffffed00ff84
1520! Mem[00000000201c0000] = 8fff86d9, %l7 = 000000000000ba3f
1521 ldub [%o0+%g0],%l7 ! %l7 = 000000000000008f
1522! Mem[00000000100c1408] = 00001501ba1cf28d, %l4 = 000000000000008f
1523 ldxa [%i3+%o4]0x80,%l4 ! %l4 = 00001501ba1cf28d
1524! Mem[0000000010141400] = 00000000, %l1 = ae2328a01be00eb4
1525 ldsha [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
1526! Mem[00000000100c1410] = 005500ff, %l6 = 00000000000000ff
1527 ldsba [%i3+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
1528! Mem[0000000030001408] = 60f57bb5, %l6 = ffffffffffffffff
1529 lduba [%i0+%o4]0x81,%l6 ! %l6 = 0000000000000060
1530! Starting 10 instruction Store Burst
1531! Mem[00000000100c1410] = 005500ff, %l4 = 00001501ba1cf28d
1532 ldstuba [%i3+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
1533
1534p0_label_54:
1535! %l7 = 000000000000008f, Mem[0000000010001408] = 000000ba
1536 stba %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000008f
1537! %l0 = ed00ff84, %l1 = 00000000, Mem[0000000010141408] = f4f3e4d4 ffb44c38
1538 stda %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = ed00ff84 00000000
1539! %l2 = 00000000ff0000ff, Mem[0000000030041408] = ffffbfff
1540 stba %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffbfff
1541! %l4 = 000000ff, %l5 = 000000c7, Mem[0000000010041420] = b3ef4dfc ad12f4cd
1542 std %l4,[%i1+0x020] ! Mem[0000000010041420] = 000000ff 000000c7
1543! %f26 = 00000000 00000000, Mem[0000000010141410] = fdffffff fffffffd
1544 stda %f26,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000 00000000
1545! %l5 = 00000000000000c7, imm = 000000000000018b, %l2 = 00000000ff0000ff
1546 and %l5,0x18b,%l2 ! %l2 = 0000000000000083
1547! %l6 = 0000000000000060, Mem[0000000030081400] = 01150000
1548 stwa %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000060
1549! Mem[00000000211c0001] = 9990217a, %l4 = 00000000000000ff
1550 ldstuba [%o2+0x001]%asi,%l4 ! %l4 = 00000090000000ff
1551! %l1 = 0000000000000000, Mem[0000000030001410] = facee6f6
1552 stwa %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
1553! Starting 10 instruction Load Burst
1554! Mem[0000000010081428] = 6630a23d 5f02ffa1, %l2 = 00000083, %l3 = 00000090
1555 ldda [%i2+0x028]%asi,%l2 ! %l2 = 000000006630a23d 000000005f02ffa1
1556
1557p0_label_55:
1558! Mem[0000000010141410] = 00000000, %l7 = 000000000000008f
1559 ldsba [%i5+%o5]0x80,%l7 ! %l7 = 0000000000000000
1560! Mem[0000000030001410] = 00000000, %l4 = 0000000000000090
1561 lduha [%i0+%o5]0x81,%l4 ! %l4 = 0000000000000000
1562! Mem[0000000010141410] = 0000000000000000, %f22 = facee6f6 90990867
1563 ldda [%i5+%o5]0x80,%f22 ! %f22 = 00000000 00000000
1564! Mem[0000000030001408] = b57bf560, %l3 = 000000005f02ffa1
1565 ldswa [%i0+%o4]0x89,%l3 ! %l3 = ffffffffb57bf560
1566! Mem[0000000030101410] = d0c4c18fbad3b4fb, %l4 = 0000000000000000
1567 ldxa [%i4+%o5]0x81,%l4 ! %l4 = d0c4c18fbad3b4fb
1568! Mem[0000000030181410] = edbfeff6, %l7 = 0000000000000000
1569 ldsba [%i6+%o5]0x81,%l7 ! %l7 = ffffffffffffffed
1570! Mem[0000000010141438] = 67089990000000cd, %l6 = 0000000000000060
1571 ldxa [%i5+0x038]%asi,%l6 ! %l6 = 67089990000000cd
1572! Mem[000000001010140c] = e31fe211, %l6 = 67089990000000cd
1573 lduw [%i4+0x00c],%l6 ! %l6 = 00000000e31fe211
1574! Mem[000000001014140c] = 00000000, %l1 = 0000000000000000
1575 ldsh [%i5+0x00e],%l1 ! %l1 = 0000000000000000
1576! Starting 10 instruction Store Burst
1577! %l0 = ffffffffed00ff84, Mem[0000000010001408] = 0000008f
1578 stba %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000084
1579
1580p0_label_56:
1581! %f12 = 0fc0385b, Mem[000000001008140c] = 00000000
1582 sta %f12,[%i2+0x00c]%asi ! Mem[000000001008140c] = 0fc0385b
1583! %f22 = 00000000 00000000, Mem[0000000030101410] = 8fc1c4d0 fbb4d3ba
1584 stda %f22,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000 00000000
1585! Mem[0000000030081408] = 00004bcd, %l7 = ffffffffffffffed
1586 ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 00000000000000ff
1587! %l2 = 000000006630a23d, Mem[0000000030141400] = d0c4c18f1f1908ba
1588 stxa %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000006630a23d
1589! %l2 = 000000006630a23d, Mem[0000000010041408] = ff0a237418000000
1590 stxa %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000006630a23d
1591! Mem[0000000030181410] = edbfeff6, %l7 = 0000000000000000
1592 ldstuba [%i6+%o5]0x81,%l7 ! %l7 = 000000ed000000ff
1593! %l4 = d0c4c18fbad3b4fb, Mem[0000000030181410] = f6efbfff
1594 stba %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = f6efbffb
1595! %l5 = 00000000000000c7, Mem[0000000010181400] = ff842b4b
1596 stba %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = c7842b4b
1597! Mem[0000000030101400] = f3cc23bd, %l6 = 00000000e31fe211
1598 swapa [%i4+%g0]0x89,%l6 ! %l6 = 00000000f3cc23bd
1599! Starting 10 instruction Load Burst
1600! Mem[0000000010181424] = 00e8fcdc, %l7 = 00000000000000ed
1601 ldub [%i6+0x025],%l7 ! %l7 = 00000000000000e8
1602
1603p0_label_57:
1604! Mem[00000000100c143c] = b63ebb65, %l7 = 00000000000000e8
1605 ldsb [%i3+0x03d],%l7 ! %l7 = 000000000000003e
1606! Mem[0000000010181410] = 00000000, %l3 = ffffffffb57bf560
1607 lduba [%i6+%o5]0x80,%l3 ! %l3 = 0000000000000000
1608! Mem[0000000010081400] = 57c4ad74ff000000, %f6 = 93113a5b 7839e277
1609 ldda [%i2+%g0]0x88,%f6 ! %f6 = 57c4ad74 ff000000
1610! Mem[0000000010081404] = 74adc457, %l2 = 000000006630a23d
1611 ldswa [%i2+0x004]%asi,%l2 ! %l2 = 0000000074adc457
1612! Mem[00000000100c1420] = bfa0033fc3bb6069, %l1 = 0000000000000000
1613 ldx [%i3+0x020],%l1 ! %l1 = bfa0033fc3bb6069
1614! Mem[0000000030041408] = ffbfffff, %l2 = 0000000074adc457
1615 ldsha [%i1+%o4]0x81,%l2 ! %l2 = ffffffffffffffbf
1616! Mem[0000000010141410] = 0000000000000000, %l6 = 00000000f3cc23bd
1617 ldxa [%i5+%o5]0x88,%l6 ! %l6 = 0000000000000000
1618! Mem[0000000010101420] = 79415f869a6afae2, %f16 = ffffffba 00000013
1619 ldda [%i4+0x020]%asi,%f16 ! %f16 = 79415f86 9a6afae2
1620! Mem[00000000100c1408] = 00001501 ba1cf28d, %l2 = ffffffbf, %l3 = 00000000
1621 ldda [%i3+%o4]0x80,%l2 ! %l2 = 0000000000001501 00000000ba1cf28d
1622! Starting 10 instruction Store Burst
1623! %l2 = 0000000000001501, Mem[0000000030101410] = 0000000000000000
1624 stxa %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000000001501
1625
1626p0_label_58:
1627! %f6 = 57c4ad74 ff000000, Mem[0000000030181408] = c368cdda 46c0003c
1628 stda %f6 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 57c4ad74 ff000000
1629! Mem[0000000010101410] = e03e18a2, %l4 = d0c4c18fbad3b4fb
1630 lduw [%i4+%o5],%l4 ! %l4 = 00000000e03e18a2
1631! %f22 = 00000000 00000000, %l5 = 00000000000000c7
1632! Mem[0000000030081400] = 6000000074230a1d
1633 stda %f22,[%i2+%l5]ASI_PST32_SL ! Mem[0000000030081400] = 0000000000000000
1634! %l0 = ffffffffed00ff84, Mem[0000000010041410] = b706ee11
1635 stha %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = b706ff84
1636! Mem[0000000010001400] = 00000000, %l6 = 0000000000000000
1637 ldstuba [%i0+%g0]0x88,%l6 ! %l6 = 00000000000000ff
1638! %f9 = aa3dc13d, Mem[0000000010041404] = f96ffbb4
1639 st %f9 ,[%i1+0x004] ! Mem[0000000010041404] = aa3dc13d
1640! Mem[0000000030001400] = ffffffba, %l2 = 0000000000001501
1641 ldstuba [%i0+%g0]0x81,%l2 ! %l2 = 000000ff000000ff
1642! %l1 = bfa0033fc3bb6069, Mem[0000000010041400] = ff00dc95aa3dc13d
1643 stxa %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = bfa0033fc3bb6069
1644! %l0 = ffffffffed00ff84, Mem[00000000201c0000] = 8fff86d9, %asi = 80
1645 stha %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = ff8486d9
1646! Starting 10 instruction Load Burst
1647! %l0 = ffffffffed00ff84, %l6 = 0000000000000000, %l2 = 00000000000000ff
1648 andn %l0,%l6,%l2 ! %l2 = ffffffffed00ff84
1649
1650p0_label_59:
1651! Mem[00000000100c1408] = 8df21cba01150000, %l4 = 00000000e03e18a2
1652 ldxa [%i3+%o4]0x88,%l4 ! %l4 = 8df21cba01150000
1653! Mem[0000000010181410] = 4800000000000000, %f18 = bc897bb5 fb5052a8
1654 ldda [%i6+%o5]0x88,%f18 ! %f18 = 48000000 00000000
1655! Mem[0000000010141418] = 24ac1d5970c6a1ee, %f10 = 7fda7d6a fad84a59
1656 ldda [%i5+0x018]%asi,%f10 ! %f10 = 24ac1d59 70c6a1ee
1657! Mem[0000000010001418] = 24ac00ff70c6a1ee, %f24 = bd23ccf3 0cae2517
1658 ldd [%i0+0x018],%f24 ! %f24 = 24ac00ff 70c6a1ee
1659! Mem[0000000010041438] = cf7378e0 23e59b95, %l4 = 01150000, %l5 = 000000c7
1660 ldda [%i1+0x038]%asi,%l4 ! %l4 = 00000000cf7378e0 0000000023e59b95
1661! Mem[0000000010141430] = a2ffde0f, %l4 = 00000000cf7378e0
1662 ldsha [%i5+0x032]%asi,%l4 ! %l4 = ffffffffffffde0f
1663! Mem[000000001008140c] = 0fc0385b, %l1 = bfa0033fc3bb6069
1664 ldsh [%i2+0x00e],%l1 ! %l1 = 000000000000385b
1665! Mem[000000001000143c] = 000000cd, %l2 = ffffffffed00ff84
1666 ldsha [%i0+0x03e]%asi,%l2 ! %l2 = 00000000000000cd
1667! Mem[0000000010181400] = 4b2b84c7, %l5 = 0000000023e59b95
1668 lduba [%i6+%g0]0x88,%l5 ! %l5 = 00000000000000c7
1669! Starting 10 instruction Store Burst
1670! Mem[0000000030101410] = 00000000, %l6 = 0000000000000000
1671 swapa [%i4+%o5]0x81,%l6 ! %l6 = 0000000000000000
1672
1673p0_label_60:
1674! %f11 = 70c6a1ee, Mem[0000000030101400] = 11e21fe3
1675 sta %f11,[%i4+%g0]0x81 ! Mem[0000000030101400] = 70c6a1ee
1676! Mem[0000000010041438] = cf7378e0, %l0 = ffffffffed00ff84, %asi = 80
1677 swapa [%i1+0x038]%asi,%l0 ! %l0 = 00000000cf7378e0
1678! %f0 = ba08191f, %f12 = 0fc0385b, %f30 = 1be00eb4
1679 fadds %f0 ,%f12,%f30 ! %f30 = ba08191f
1680! %l0 = 00000000cf7378e0, Mem[0000000030181410] = fbbfeff6
1681 stha %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 78e0eff6
1682! %f26 = 00000000 00000000, %l4 = ffffffffffffde0f
1683! Mem[0000000030001438] = c763fbdba3b2087f
1684 add %i0,0x038,%g1
1685 stda %f26,[%g1+%l4]ASI_PST8_SL ! Mem[0000000030001438] = 00000000a3b2087f
1686! Mem[0000000030101400] = 70c6a1ee, %l4 = ffffffffffffde0f
1687 ldstuba [%i4+%g0]0x81,%l4 ! %l4 = 00000070000000ff
1688! %l3 = 00000000ba1cf28d, Mem[0000000030041400] = 00000000
1689 stba %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000008d
1690! %f30 = ba08191f a3b2087f, Mem[0000000010181410] = 00000000 48000000
1691 stda %f30,[%i6+%o5]0x88 ! Mem[0000000010181410] = ba08191f a3b2087f
1692! %l1 = 000000000000385b, Mem[0000000010041400] = bfa0033fc3bb6069, %asi = 80
1693 stxa %l1,[%i1+0x000]%asi ! Mem[0000000010041400] = 000000000000385b
1694! Starting 10 instruction Load Burst
1695! Mem[0000000030141410] = b3eeb920cd4b0000, %f28 = 97f0269d 99d0c51c
1696 ldda [%i5+%o5]0x89,%f28 ! %f28 = b3eeb920 cd4b0000
1697
1698p0_label_61:
1699! Mem[0000000010041400] = 00000000, %f29 = cd4b0000
1700 lda [%i1+%g0]0x88,%f29 ! %f29 = 00000000
1701! Mem[00000000201c0000] = ff8486d9, %l4 = 0000000000000070
1702 lduh [%o0+%g0],%l4 ! %l4 = 000000000000ff84
1703! Mem[0000000010181400] = 000000004b2b84c7, %f18 = 48000000 00000000
1704 ldda [%i6+%g0]0x88,%f18 ! %f18 = 00000000 4b2b84c7
1705! Mem[0000000030001400] = 13000000 baffffff, %l2 = 000000cd, %l3 = ba1cf28d
1706 ldda [%i0+%g0]0x89,%l2 ! %l2 = 00000000baffffff 0000000013000000
1707! Mem[0000000030001408] = b57bf560, %f7 = ff000000
1708 lda [%i0+%o4]0x89,%f7 ! %f7 = b57bf560
1709! Mem[0000000030001410] = 0000000090990867, %l5 = 00000000000000c7
1710 ldxa [%i0+%o5]0x81,%l5 ! %l5 = 0000000090990867
1711! Mem[0000000030101408] = 00000000, %f4 = 48934bcd
1712 lda [%i4+%o4]0x89,%f4 ! %f4 = 00000000
1713! Mem[0000000010001408] = 00000084, %l4 = 000000000000ff84
1714 lduba [%i0+%o4]0x88,%l4 ! %l4 = 0000000000000084
1715! Mem[0000000020800040] = 92bbd1fd, %l3 = 0000000013000000
1716 lduha [%o1+0x040]%asi,%l3 ! %l3 = 00000000000092bb
1717! Starting 10 instruction Store Burst
1718! %f31 = a3b2087f, Mem[0000000030041400] = 8d000000
1719 sta %f31,[%i1+%g0]0x81 ! Mem[0000000030041400] = a3b2087f
1720
1721p0_label_62:
1722! %f8 = bfb9b1e8 aa3dc13d, %l6 = 0000000000000000
1723! Mem[00000000100c1430] = 0000000070c6a1ee
1724 add %i3,0x030,%g1
1725 stda %f8,[%g1+%l6]ASI_PST16_PL ! Mem[00000000100c1430] = 0000000070c6a1ee
1726! Mem[0000000010081430] = 17fb3e878cae450e, %l3 = 00000000000092bb, %l6 = 0000000000000000
1727 add %i2,0x30,%g1
1728 casxa [%g1]0x80,%l3,%l6 ! %l6 = 17fb3e878cae450e
1729! Mem[00000000100c1408] = 00001501, %l3 = 00000000000092bb
1730 ldstuba [%i3+%o4]0x80,%l3 ! %l3 = 00000000000000ff
1731! %f14 = c977175a 37af2871, %l6 = 17fb3e878cae450e
1732! Mem[0000000010141438] = 67089990000000cd
1733 add %i5,0x038,%g1
1734 stda %f14,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010141438] = 670899905a1777c9
1735! %l0 = 00000000cf7378e0, Mem[0000000021800100] = 89ffd1b9
1736 sth %l0,[%o3+0x100] ! Mem[0000000021800100] = 78e0d1b9
1737! %l0 = 00000000cf7378e0, Mem[0000000030041410] = f560f400
1738 stba %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = e060f400
1739! %l1 = 000000000000385b, Mem[000000001014141c] = 70c6a1ee, %asi = 80
1740 stwa %l1,[%i5+0x01c]%asi ! Mem[000000001014141c] = 0000385b
1741! %l0 = 00000000cf7378e0, Mem[0000000010041430] = 4d2406d9, %asi = 80
1742 stwa %l0,[%i1+0x030]%asi ! Mem[0000000010041430] = cf7378e0
1743! Mem[0000000030081410] = baffffff, %l0 = 00000000cf7378e0
1744 swapa [%i2+%o5]0x89,%l0 ! %l0 = 00000000baffffff
1745! Starting 10 instruction Load Burst
1746! Mem[0000000010001400] = ff00000000000000, %f12 = 0fc0385b ae103944
1747 ldda [%i0+%g0]0x80,%f12 ! %f12 = ff000000 00000000
1748
1749p0_label_63:
1750! Code Fragment 4
1751p0_fragment_9:
1752! %l0 = 00000000baffffff
1753 setx 0xf55008b077e9d6c7,%g7,%l0 ! %l0 = f55008b077e9d6c7
1754! %l1 = 000000000000385b
1755 setx 0x478f7f987874c5d0,%g7,%l1 ! %l1 = 478f7f987874c5d0
1756 setx 0x7ff8, %g1, %g2
1757 and %l0, %g2, %l0
1758 setx 0xffffffff, %g1, %g2
1759 and %l1, %g2, %l1
1760 setx 0x100000000, %g1, %g2
1761 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1762 ta T_CHANGE_HPRIV
1763 stxa %l1, [%l0]ASI_ICACHE_INSTR
1764 ta T_CHANGE_NONHPRIV
1765! %l0 = f55008b077e9d6c7
1766 setx 0xa7f9de502bae4ac4,%g7,%l0 ! %l0 = a7f9de502bae4ac4
1767! %l1 = 478f7f987874c5d0
1768 setx 0xdc66cd4846e991f6,%g7,%l1 ! %l1 = dc66cd4846e991f6
1769! Mem[0000000010141434] = ff05b230, %l1 = dc66cd4846e991f6
1770 ldswa [%i5+0x034]%asi,%l1 ! %l1 = ffffffffff05b230
1771! Mem[000000001014143c] = 5a1777c9, %l4 = 0000000000000084
1772 lduwa [%i5+0x03c]%asi,%l4 ! %l4 = 000000005a1777c9
1773! Mem[00000000300c1410] = 84ff00ed, %l5 = 0000000090990867
1774 ldswa [%i3+%o5]0x81,%l5 ! %l5 = ffffffff84ff00ed
1775! Mem[0000000010181410] = a3b2087f, %l1 = ffffffffff05b230
1776 ldsha [%i6+%o5]0x88,%l1 ! %l1 = 000000000000087f
1777! Mem[0000000030081410] = e07873cf, %l1 = 000000000000087f
1778 lduwa [%i2+%o5]0x81,%l1 ! %l1 = 00000000e07873cf
1779! Mem[0000000030181408] = 57c4ad74, %l4 = 000000005a1777c9
1780 ldsha [%i6+%o4]0x81,%l4 ! %l4 = 00000000000057c4
1781! Mem[0000000030141410] = 00004bcd, %l5 = ffffffff84ff00ed
1782 lduba [%i5+%o5]0x81,%l5 ! %l5 = 0000000000000000
1783! Mem[0000000010041408] = 000000006630a23d, %l6 = 17fb3e878cae450e
1784 ldxa [%i1+%o4]0x88,%l6 ! %l6 = 000000006630a23d
1785! Starting 10 instruction Store Burst
1786! Mem[00000000100c1410] = 005500ff, %l2 = 00000000baffffff
1787 swapa [%i3+%o5]0x88,%l2 ! %l2 = 00000000005500ff
1788
1789p0_label_64:
1790! %l2 = 00000000005500ff, Mem[00000000218001c0] = 3cffa92c, %asi = 80
1791 stba %l2,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = ffffa92c
1792! %l2 = 00000000005500ff, Mem[0000000030141408] = 0000f40000003fba
1793 stxa %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000005500ff
1794! %f16 = 79415f86 9a6afae2, Mem[0000000030041408] = ffbfffff ffffffff
1795 stda %f16,[%i1+%o4]0x81 ! Mem[0000000030041408] = 79415f86 9a6afae2
1796! %l0 = 2bae4ac4, %l1 = e07873cf, Mem[0000000010001400] = 000000ff 00000000
1797 stda %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 2bae4ac4 e07873cf
1798! Mem[0000000010141424] = d81e8e7f, %l6 = 000000006630a23d
1799 swap [%i5+0x024],%l6 ! %l6 = 00000000d81e8e7f
1800! %f2 = ba3f0000 00f40000, Mem[0000000030141400] = 3da23066 00000000
1801 stda %f2 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = ba3f0000 00f40000
1802! %l2 = 00000000005500ff, Mem[0000000010181410] = 7f08b2a31f1908ba
1803 stxa %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000005500ff
1804! %l3 = 0000000000000000, Mem[0000000010081424] = e8e0918e
1805 stw %l3,[%i2+0x024] ! Mem[0000000010081424] = 00000000
1806! %l3 = 0000000000000000, Mem[0000000010041410] = b706ff84
1807 stwa %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
1808! Starting 10 instruction Load Burst
1809! Mem[00000000300c1410] = ed00ff84, %l2 = 00000000005500ff
1810 lduha [%i3+%o5]0x89,%l2 ! %l2 = 000000000000ff84
1811
1812p0_label_65:
1813! Mem[000000001004140c] = 00000000, %l1 = 00000000e07873cf
1814 lduha [%i1+0x00e]%asi,%l1 ! %l1 = 0000000000000000
1815! Mem[0000000021800140] = 00ba8361, %l2 = 000000000000ff84
1816 ldsb [%o3+0x140],%l2 ! %l2 = 0000000000000000
1817! Mem[0000000010141410] = 00000000, %l3 = 0000000000000000
1818 lduha [%i5+%o5]0x80,%l3 ! %l3 = 0000000000000000
1819! Mem[00000000300c1400] = 76b4c833, %l6 = 00000000d81e8e7f
1820 ldsha [%i3+%g0]0x89,%l6 ! %l6 = ffffffffffffc833
1821! Mem[0000000020800000] = ffff348e, %l6 = ffffffffffffc833
1822 ldub [%o1+%g0],%l6 ! %l6 = 00000000000000ff
1823! Mem[00000000100c1410] = ffffffbaffdd74b0, %l0 = a7f9de502bae4ac4
1824 ldxa [%i3+%o5]0x80,%l0 ! %l0 = ffffffbaffdd74b0
1825! Mem[0000000010181418] = 97024892 6621fdd3, %l0 = ffdd74b0, %l1 = 00000000
1826 ldda [%i6+0x018]%asi,%l0 ! %l0 = 0000000097024892 000000006621fdd3
1827! Mem[0000000010181428] = d2d5e5bfffffffba, %f10 = 24ac1d59 70c6a1ee
1828 ldd [%i6+0x028],%f10 ! %f10 = d2d5e5bf ffffffba
1829! Mem[0000000010081438] = 54ffcedb, %l4 = 00000000000057c4
1830 lduh [%i2+0x03a],%l4 ! %l4 = 000000000000cedb
1831! Starting 10 instruction Store Burst
1832! Mem[00000000201c0001] = ff8486d9, %l4 = 000000000000cedb
1833 ldstuba [%o0+0x001]%asi,%l4 ! %l4 = 00000084000000ff
1834
1835p0_label_66:
1836! %l0 = 97024892, %l1 = 6621fdd3, Mem[0000000010101410] = a2183ee0 1d0a2374
1837 stda %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 97024892 6621fdd3
1838! %l7 = 000000000000003e, Mem[0000000030181408] = 000000ff74adc457
1839 stxa %l7,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000000000003e
1840! %l7 = 000000000000003e, Mem[0000000030001408] = 60f57bb5
1841 stwa %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000003e
1842! Mem[0000000010141400] = 00000000, %l2 = 0000000000000000, %asi = 80
1843 swapa [%i5+0x000]%asi,%l2 ! %l2 = 0000000000000000
1844! %f28 = b3eeb920 00000000, Mem[0000000010001428] = fbb4d3ba e31fe211
1845 std %f28,[%i0+0x028] ! Mem[0000000010001428] = b3eeb920 00000000
1846! %l7 = 000000000000003e, Mem[0000000010041400] = 5b38000000000000
1847 stxa %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000000000003e
1848! %l4 = 0000000000000084, Mem[0000000010141408] = ed00ff84
1849 stwa %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000084
1850! %l2 = 0000000000000000, Mem[0000000010141410] = 00000000
1851 stwa %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
1852! %f24 = 24ac00ff, %f22 = 00000000
1853 fitos %f24,%f22 ! %f22 = 4e12b004
1854! Starting 10 instruction Load Burst
1855! Mem[0000000010041408] = 3da2306600000000, %f18 = 00000000 4b2b84c7
1856 ldda [%i1+%o4]0x80,%f18 ! %f18 = 3da23066 00000000
1857
1858p0_label_67:
1859! Mem[0000000010081408] = 00000000, %l6 = 00000000000000ff
1860 ldsba [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000
1861! %l1 = 000000006621fdd3, immd = fffffffffffff156, %l1 = 000000006621fdd3
1862 sdivx %l1,-0xeaa,%l1 ! %l1 = fffffffffff90901
1863! Mem[0000000030181408] = 3e000000, %l7 = 000000000000003e
1864 ldsba [%i6+%o4]0x81,%l7 ! %l7 = 000000000000003e
1865! Mem[0000000021800000] = 958541b9, %l6 = 0000000000000000
1866 ldub [%o3+%g0],%l6 ! %l6 = 0000000000000095
1867! Mem[0000000030041408] = 79415f86, %l2 = 0000000000000000
1868 ldsha [%i1+%o4]0x81,%l2 ! %l2 = 0000000000007941
1869! Mem[0000000030041410] = e060f400, %l4 = 0000000000000084
1870 lduba [%i1+%o5]0x81,%l4 ! %l4 = 00000000000000e0
1871! Mem[0000000010181424] = 00e8fcdc, %l5 = 0000000000000000
1872 ldswa [%i6+0x024]%asi,%l5 ! %l5 = 0000000000e8fcdc
1873! Mem[0000000010001410] = e03e18a205fff4f3, %f30 = ba08191f a3b2087f
1874 ldda [%i0+%o5]0x88,%f30 ! %f30 = e03e18a2 05fff4f3
1875! Mem[0000000010041400] = 0000003e, %l1 = fffffffffff90901
1876 lduba [%i1+%g0]0x88,%l1 ! %l1 = 000000000000003e
1877! Starting 10 instruction Store Burst
1878! Mem[0000000010001408] = 84000000, %l5 = 00e8fcdc, %l3 = 00000000
1879 add %i0,0x08,%g1
1880 casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000084000000
1881
1882p0_label_68:
1883! Mem[0000000030141410] = cd4b0000, %l0 = 0000000097024892
1884 lduba [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
1885! Mem[0000000010181410] = 00000000, %l0 = 0000000000000000
1886 ldstuba [%i6+%o5]0x80,%l0 ! %l0 = 00000000000000ff
1887! %f26 = 00000000 00000000, %l1 = 000000000000003e
1888! Mem[0000000030081410] = e07873cffdffffff
1889 add %i2,0x010,%g1
1890 stda %f26,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030081410] = e07873cf00000000
1891! Mem[0000000010101400] = 1be00eb4, %l7 = 000000000000003e
1892 swapa [%i4+%g0]0x80,%l7 ! %l7 = 000000001be00eb4
1893! Mem[000000001014143e] = 5a1777c9, %l3 = 0000000084000000
1894 ldstub [%i5+0x03e],%l3 ! %l3 = 00000077000000ff
1895! Mem[0000000010001408] = 84000000, %l3 = 0000000000000077
1896 ldstuba [%i0+%o4]0x80,%l3 ! %l3 = 00000084000000ff
1897! %f20 = 00000000 bad3b4fb, Mem[00000000300c1410] = ed00ff84 e9975924
1898 stda %f20,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 bad3b4fb
1899! %f26 = 00000000 00000000, Mem[0000000010001408] = ff000000 00000000
1900 stda %f26,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000 00000000
1901! %l0 = 0000000000000000, Mem[0000000010181400] = 4b2b84c7
1902 stwa %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
1903! Starting 10 instruction Load Burst
1904! Mem[0000000030101400] = ffc6a1ee, %l5 = 0000000000e8fcdc
1905 lduwa [%i4+%g0]0x81,%l5 ! %l5 = 00000000ffc6a1ee
1906
1907p0_label_69:
1908! Mem[0000000030081410] = e07873cf, %l7 = 000000001be00eb4
1909 ldsba [%i2+%o5]0x81,%l7 ! %l7 = ffffffffffffffe0
1910! Mem[00000000100c1410] = ffffffba, %l1 = 000000000000003e
1911 lduba [%i3+%o5]0x80,%l1 ! %l1 = 00000000000000ff
1912! Mem[0000000010101408] = d63973fc, %f30 = e03e18a2
1913 lda [%i4+%o4]0x88,%f30 ! %f30 = d63973fc
1914! Mem[0000000021800140] = 00ba8361, %l7 = ffffffffffffffe0
1915 ldsba [%o3+0x141]%asi,%l7 ! %l7 = ffffffffffffffba
1916! Mem[0000000030041400] = fe8b1cf7 7f08b2a3, %l2 = 00007941, %l3 = 00000084
1917 ldda [%i1+%g0]0x89,%l2 ! %l2 = 000000007f08b2a3 00000000fe8b1cf7
1918! Mem[0000000030041410] = e060f400, %l2 = 000000007f08b2a3
1919 ldswa [%i1+%o5]0x81,%l2 ! %l2 = ffffffffe060f400
1920! Mem[0000000010181410] = ff000000, %l4 = 00000000000000e0
1921 ldsba [%i6+%o5]0x80,%l4 ! %l4 = ffffffffffffffff
1922! %l7 = ffffffffffffffba, immd = fffffffffffff463, %l7 = ffffffffffffffba
1923 udivx %l7,-0xb9d,%l7 ! %l7 = 0000000000000001
1924! Mem[0000000030181410] = f6efe078, %l4 = ffffffffffffffff
1925 ldswa [%i6+%o5]0x89,%l4 ! %l4 = fffffffff6efe078
1926! Starting 10 instruction Store Burst
1927! %f30 = d63973fc, %f25 = 70c6a1ee, %f6 = 57c4ad74 b57bf560
1928 fsmuld %f30,%f25,%f6 ! %f6 = c8f1fca0 686a0900
1929
1930p0_label_70:
1931! %f2 = ba3f0000 00f40000, Mem[0000000010141410] = 00000000 00000000
1932 stda %f2 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = ba3f0000 00f40000
1933! %l2 = e060f400, %l3 = fe8b1cf7, Mem[0000000010181408] = fffffff2 5e599458
1934 std %l2,[%i6+%o4] ! Mem[0000000010181408] = e060f400 fe8b1cf7
1935! %l5 = 00000000ffc6a1ee, Mem[0000000030081408] = ff004bcd
1936 stba %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = ee004bcd
1937! Mem[0000000010181438] = 0000d5560000ff05, %l5 = 00000000ffc6a1ee, %l6 = 0000000000000095
1938 add %i6,0x38,%g1
1939 casxa [%g1]0x80,%l5,%l6 ! %l6 = 0000d5560000ff05
1940! Mem[0000000030101408] = 00000000, %l1 = 00000000000000ff
1941 ldstuba [%i4+%o4]0x89,%l1 ! %l1 = 00000000000000ff
1942! %l0 = 0000000000000000, Mem[0000000030181400] = ff0000ff
1943 stha %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000ff
1944! %f24 = 24ac00ff 70c6a1ee, Mem[0000000010181428] = d2d5e5bf ffffffba
1945 stda %f24,[%i6+0x028]%asi ! Mem[0000000010181428] = 24ac00ff 70c6a1ee
1946! %f3 = 00f40000, %f13 = 00000000, %f8 = bfb9b1e8
1947 fmuls %f3 ,%f13,%f8 ! %f8 = 00000000
1948! %l2 = e060f400, %l3 = fe8b1cf7, Mem[0000000010081410] = 9099ffff e03e18a2
1949 stda %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = e060f400 fe8b1cf7
1950! Starting 10 instruction Load Burst
1951! Mem[0000000020800000] = ffff348e, %l4 = fffffffff6efe078
1952 ldsh [%o1+%g0],%l4 ! %l4 = ffffffffffffffff
1953
1954p0_label_71:
1955! Mem[0000000010041400] = 0000003e, %l2 = ffffffffe060f400
1956 ldswa [%i1+%g0]0x88,%l2 ! %l2 = 000000000000003e
1957! Mem[0000000030001408] = 3e000000, %l7 = 0000000000000001
1958 lduha [%i0+%o4]0x89,%l7 ! %l7 = 0000000000000000
1959! Mem[0000000030141408] = ff00550000000000, %f0 = ba08191f d0c4c18f
1960 ldda [%i5+%o4]0x81,%f0 ! %f0 = ff005500 00000000
1961! Mem[0000000030141408] = 005500ff, %l7 = 0000000000000000
1962 lduba [%i5+%o4]0x89,%l7 ! %l7 = 00000000000000ff
1963! %f28 = b3eeb920, %f10 = d2d5e5bf, %f27 = 00000000
1964 fmuls %f28,%f10,%f27 ! %f27 = 47477645
1965! Mem[0000000030041410] = e060f400, %l4 = ffffffffffffffff
1966 lduba [%i1+%o5]0x81,%l4 ! %l4 = 00000000000000e0
1967! Mem[00000000100c143c] = b63ebb65, %l6 = 0000d5560000ff05
1968 ldswa [%i3+0x03c]%asi,%l6 ! %l6 = ffffffffb63ebb65
1969! Mem[0000000010041410] = d89af845 00000000, %l0 = 00000000, %l1 = 00000000
1970 ldda [%i1+%o5]0x88,%l0 ! %l0 = 0000000000000000 00000000d89af845
1971! Mem[0000000010001400] = c44aae2b, %l6 = ffffffffb63ebb65
1972 ldswa [%i0+%g0]0x80,%l6 ! %l6 = ffffffffc44aae2b
1973! Starting 10 instruction Store Burst
1974! Mem[0000000010181400] = 00000000, %l4 = 00000000000000e0
1975 swapa [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000000
1976
1977p0_label_72:
1978! %l4 = 0000000000000000, Mem[0000000030101400] = eea1c6ff
1979 stha %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = eea10000
1980! %f6 = c8f1fca0 686a0900, Mem[0000000010141400] = 00000000 4d2406d9
1981 stda %f6 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = c8f1fca0 686a0900
1982! Mem[00000000300c1408] = d399d5e0, %l0 = 0000000000000000
1983 swapa [%i3+%o4]0x81,%l0 ! %l0 = 00000000d399d5e0
1984! %l2 = 000000000000003e, Mem[0000000030001408] = 3e000000
1985 stha %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 3e00003e
1986! Mem[00000000100c1424] = c3bb6069, %l3 = fe8b1cf7, %l1 = d89af845
1987 add %i3,0x24,%g1
1988 casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000c3bb6069
1989! %f29 = 00000000, Mem[00000000100c1438] = 000000ba
1990 st %f29,[%i3+0x038] ! Mem[00000000100c1438] = 00000000
1991! Mem[0000000030101408] = 000000ff, %l2 = 000000000000003e
1992 ldstuba [%i4+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
1993! %l2 = 00000000000000ff, Mem[0000000010141400] = c8f1fca0
1994 stwa %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000ff
1995! Mem[0000000010081428] = 6630a23d, %l5 = 00000000ffc6a1ee
1996 ldstub [%i2+0x028],%l5 ! %l5 = 00000066000000ff
1997! Starting 10 instruction Load Burst
1998! Mem[00000000300c1410] = fbb4d3ba, %l7 = 00000000000000ff
1999 ldswa [%i3+%o5]0x81,%l7 ! %l7 = fffffffffbb4d3ba
2000
2001p0_label_73:
2002! %l0 = 00000000d399d5e0, %l5 = 0000000000000066, %l5 = 0000000000000066
2003 or %l0,%l5,%l5 ! %l5 = 00000000d399d5e6
2004! Mem[0000000010081410] = fe8b1cf7e060f400, %f14 = c977175a 37af2871
2005 ldda [%i2+%o5]0x88,%f14 ! %f14 = fe8b1cf7 e060f400
2006! Mem[0000000010181400] = e0000000, %l3 = 00000000fe8b1cf7
2007 ldsha [%i6+%g0]0x80,%l3 ! %l3 = ffffffffffffe000
2008 membar #Sync ! Added by membar checker (13)
2009! Mem[0000000030101400] = 0000a1ee 0cae2517 ff000000 ff0000ff
2010! Mem[0000000030101410] = 00000000 00001501 facee6f6 11317c96
2011! Mem[0000000030101420] = bd23ccf3 0cae2517 582a48b4 b0d443f4
2012! Mem[0000000030101430] = 97f0269d 99d0c51c c763fbdb a3b2087f
2013 ldda [%i4]ASI_BLK_S,%f0 ! Block Load from 0000000030101400
2014! Mem[0000000030141408] = 005500ff, %l0 = 00000000d399d5e0
2015 lduba [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000ff
2016! Mem[0000000010041400] = 3e000000, %l5 = 00000000d399d5e6
2017 ldsha [%i1+%g0]0x80,%l5 ! %l5 = 0000000000003e00
2018! Mem[0000000010001400] = e07873cf2bae4ac4, %f22 = 4e12b004 00000000
2019 ldda [%i0+%g0]0x88,%f22 ! %f22 = e07873cf 2bae4ac4
2020! Mem[0000000010081410] = 00f460e0, %l1 = 00000000c3bb6069
2021 ldsha [%i2+%o5]0x80,%l1 ! %l1 = 00000000000000f4
2022! Mem[00000000300c1410] = bad3b4fb, %l5 = 0000000000003e00
2023 ldswa [%i3+%o5]0x89,%l5 ! %l5 = ffffffffbad3b4fb
2024! Starting 10 instruction Store Burst
2025! Mem[0000000030081410] = e07873cf, %l1 = 00000000000000f4
2026 ldstuba [%i2+%o5]0x81,%l1 ! %l1 = 000000e0000000ff
2027
2028p0_label_74:
2029! %f26 = 00000000 47477645, Mem[0000000030141410] = 00004bcd 20b9eeb3
2030 stda %f26,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000 47477645
2031! %f22 = e07873cf 2bae4ac4, Mem[0000000010001428] = b3eeb920 00000000
2032 std %f22,[%i0+0x028] ! Mem[0000000010001428] = e07873cf 2bae4ac4
2033! %l1 = 00000000000000e0, Mem[0000000030181408] = 3e00000000000000
2034 stxa %l1,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000000000e0
2035! %f20 = 00000000, Mem[00000000100c1400] = dbfb63ff
2036 sta %f20,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000
2037! %l6 = ffffffffc44aae2b, Mem[0000000030141410] = 00000000
2038 stwa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = c44aae2b
2039! Mem[0000000030101410] = 00000000, %l6 = ffffffffc44aae2b
2040 ldstuba [%i4+%o5]0x81,%l6 ! %l6 = 00000000000000ff
2041! Mem[0000000010081438] = 54ffcedb, %l3 = ffffffffffffe000, %asi = 80
2042 swapa [%i2+0x038]%asi,%l3 ! %l3 = 0000000054ffcedb
2043! Mem[0000000010081400] = 000000ff, %l7 = fffffffffbb4d3ba
2044 swapa [%i2+%g0]0x80,%l7 ! %l7 = 00000000000000ff
2045! %l5 = ffffffffbad3b4fb, Mem[0000000010041408] = 6630a23d
2046 stba %l5,[%i1+%o4]0x88 ! Mem[0000000010041408] = 6630a2fb
2047! Starting 10 instruction Load Burst
2048! Mem[0000000010181408] = 00f460e0, %f28 = b3eeb920
2049 lda [%i6+%o4]0x88,%f28 ! %f28 = 00f460e0
2050
2051p0_label_75:
2052! Mem[0000000021800040] = f1679f3e, %l3 = 0000000054ffcedb
2053 ldsha [%o3+0x040]%asi,%l3 ! %l3 = fffffffffffff167
2054! Mem[0000000030141408] = 005500ff, %l6 = 0000000000000000
2055 lduba [%i5+%o4]0x89,%l6 ! %l6 = 00000000000000ff
2056! %l1 = 00000000000000e0, %l6 = 00000000000000ff, %l0 = 00000000000000ff
2057 xnor %l1,%l6,%l0 ! %l0 = ffffffffffffffe0
2058! Mem[0000000010001400] = c44aae2b, %l7 = 00000000000000ff
2059 lduba [%i0+%g0]0x80,%l7 ! %l7 = 00000000000000c4
2060! Mem[00000000100c1400] = 00000000a3b2087f, %f28 = 00f460e0 00000000
2061 ldda [%i3+%g0]0x80,%f28 ! %f28 = 00000000 a3b2087f
2062! Mem[0000000030101400] = 0000a1ee, %f16 = 79415f86
2063 lda [%i4+%g0]0x81,%f16 ! %f16 = 0000a1ee
2064! Mem[0000000030141400] = ba3f0000, %l6 = 00000000000000ff
2065 ldswa [%i5+%g0]0x81,%l6 ! %l6 = ffffffffba3f0000
2066! Mem[0000000010001408] = 00000000, %l6 = ffffffffba3f0000
2067 ldswa [%i0+%o4]0x88,%l6 ! %l6 = 0000000000000000
2068! Mem[0000000030141400] = 00003fba, %l7 = 00000000000000c4
2069 lduba [%i5+%g0]0x89,%l7 ! %l7 = 00000000000000ba
2070! Starting 10 instruction Store Burst
2071! %l2 = 00000000000000ff, Mem[0000000010181400] = e0000000
2072 stha %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00ff0000
2073
2074p0_label_76:
2075! Mem[0000000030041410] = e060f400, %l1 = 00000000000000e0
2076 ldstuba [%i1+%o5]0x81,%l1 ! %l1 = 000000e0000000ff
2077! Mem[0000000030041410] = ff60f400, %l7 = 00000000000000ba
2078 ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
2079! %l2 = 00000000000000ff, Mem[00000000300c1400] = 33c8b476
2080 stha %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00ffb476
2081! %l0 = ffffffffffffffe0, Mem[0000000010141410] = ba3f0000
2082 stw %l0,[%i5+%o5] ! Mem[0000000010141410] = ffffffe0
2083! %f16 = 0000a1ee 9a6afae2, %l6 = 0000000000000000
2084! Mem[00000000100c1430] = 0000000070c6a1ee
2085 add %i3,0x030,%g1
2086 stda %f16,[%g1+%l6]ASI_PST16_P ! Mem[00000000100c1430] = 0000000070c6a1ee
2087! %l5 = ffffffffbad3b4fb, Mem[0000000030001408] = 3e00003e
2088 stwa %l5,[%i0+%o4]0x81 ! Mem[0000000030001408] = bad3b4fb
2089! Mem[00000000300c1400] = 00ffb476, %l2 = 00000000000000ff
2090 swapa [%i3+%g0]0x81,%l2 ! %l2 = 0000000000ffb476
2091! %f24 = 24ac00ff, Mem[0000000010041428] = 74186c63
2092 sta %f24,[%i1+0x028]%asi ! Mem[0000000010041428] = 24ac00ff
2093! %l4 = 00000000, %l5 = bad3b4fb, Mem[0000000010081400] = bad3b4fb 57c4ad74
2094 stda %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000 bad3b4fb
2095! Starting 10 instruction Load Burst
2096 membar #Sync ! Added by membar checker (14)
2097! Mem[0000000030181400] = 000000ff cd4b9348 00000000 000000e0
2098! Mem[0000000030181410] = 78e0eff6 565a5500 0023dad6 5cc25743
2099! Mem[0000000030181420] = a84e0b63 1d1dc301 69d9ce35 1290ffbd
2100! Mem[0000000030181430] = 5ae411ed 4b5320ef 1d946a3b d5f95bae
2101 ldda [%i6]ASI_BLK_S,%f0 ! Block Load from 0000000030181400
2102
2103p0_label_77:
2104! Mem[00000000100c1408] = ff001501, %l5 = ffffffffbad3b4fb
2105 ldsha [%i3+%o4]0x80,%l5 ! %l5 = ffffffffffffff00
2106! Mem[0000000010001400] = 2bae4ac4, %l3 = fffffffffffff167
2107 ldsba [%i0+%g0]0x88,%l3 ! %l3 = ffffffffffffffc4
2108! Mem[0000000030181410] = f6efe078, %l2 = 0000000000ffb476
2109 lduwa [%i6+%o5]0x89,%l2 ! %l2 = 00000000f6efe078
2110! Mem[0000000010181410] = ff005500000000ff, %f30 = d63973fc 05fff4f3
2111 ldda [%i6+%o5]0x88,%f30 ! %f30 = ff005500 000000ff
2112! Mem[0000000010101408] = fc7339d6, %l3 = ffffffffffffffc4
2113 ldsha [%i4+%o4]0x80,%l3 ! %l3 = fffffffffffffc73
2114! Mem[00000000100c1410] = baffffff, %l0 = ffffffffffffffe0
2115 lduba [%i3+%o5]0x88,%l0 ! %l0 = 00000000000000ff
2116! Mem[0000000030041408] = 865f4179, %f19 = 00000000
2117 lda [%i1+%o4]0x89,%f19 ! %f19 = 865f4179
2118! Mem[0000000010081410] = e060f400, %l4 = 0000000000000000
2119 lduha [%i2+%o5]0x88,%l4 ! %l4 = 000000000000f400
2120! Mem[0000000030081400] = 00000000, %l4 = 000000000000f400
2121 ldswa [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000000
2122! Starting 10 instruction Store Burst
2123! Mem[00000000100c1400] = 00000000, %l6 = 0000000000000000
2124 swapa [%i3+%g0]0x80,%l6 ! %l6 = 0000000000000000
2125
2126p0_label_78:
2127! %l7 = 00000000000000ff, Mem[00000000211c0000] = 99ff217a, %asi = 80
2128 stba %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = ffff217a
2129! %l1 = 00000000000000e0, Mem[0000000030081400] = 00000000
2130 stha %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000e0
2131! %f28 = 00000000 a3b2087f, Mem[00000000300c1400] = 000000ff fe8b1cf7
2132 stda %f28,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000 a3b2087f
2133 membar #Sync ! Added by membar checker (15)
2134! %l2 = 00000000f6efe078, Mem[0000000030181400] = ff000000
2135 stba %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = ff000078
2136! Mem[0000000030141400] = 00003fba, %l4 = 0000000000000000
2137 swapa [%i5+%g0]0x89,%l4 ! %l4 = 0000000000003fba
2138! Mem[0000000030081410] = cf7378ff, %l4 = 0000000000003fba
2139 ldstuba [%i2+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
2140! Mem[00000000300c1400] = 00000000, %l6 = 0000000000000000
2141 ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 00000000000000ff
2142! %l4 = 00000000000000ff, Mem[00000000100c1410] = ffffffbaffdd74b0
2143 stxa %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000000000ff
2144! %f0 = 000000ff cd4b9348 00000000 000000e0
2145! %f4 = 78e0eff6 565a5500 0023dad6 5cc25743
2146! %f8 = a84e0b63 1d1dc301 69d9ce35 1290ffbd
2147! %f12 = 5ae411ed 4b5320ef 1d946a3b d5f95bae
2148 stda %f0,[%i6]ASI_BLK_S ! Block Store to 0000000030181400
2149! Starting 10 instruction Load Burst
2150! Mem[0000000010101408] = d63973fc, %l5 = ffffffffffffff00
2151 lduwa [%i4+%o4]0x88,%l5 ! %l5 = 00000000d63973fc
2152
2153p0_label_79:
2154! Mem[0000000010141400] = 00096a68ff000000, %l7 = 00000000000000ff
2155 ldxa [%i5+%g0]0x88,%l7 ! %l7 = 00096a68ff000000
2156 membar #Sync ! Added by membar checker (16)
2157! Mem[0000000030181400] = 000000ff, %f29 = a3b2087f
2158 lda [%i6+%g0]0x81,%f29 ! %f29 = 000000ff
2159! Mem[00000000201c0000] = ffff86d9, %l4 = 00000000000000ff
2160 ldsh [%o0+%g0],%l4 ! %l4 = ffffffffffffffff
2161! Mem[0000000010001410] = f3f4ff05 a2183ee0, %l0 = 000000ff, %l1 = 000000e0
2162 ldd [%i0+%o5],%l0 ! %l0 = 00000000f3f4ff05 00000000a2183ee0
2163! Mem[0000000010181400] = 0000ff00, %l7 = 00096a68ff000000
2164 ldsha [%i6+%g0]0x88,%l7 ! %l7 = ffffffffffffff00
2165! Mem[0000000030181408] = 00000000 000000e0, %l2 = f6efe078, %l3 = fffffc73
2166 ldda [%i6+%o4]0x81,%l2 ! %l2 = 0000000000000000 00000000000000e0
2167! Mem[0000000030081408] = ee004bcd, %l2 = 0000000000000000
2168 lduha [%i2+%o4]0x81,%l2 ! %l2 = 000000000000ee00
2169! Mem[0000000030101400] = 0000a1ee, %f14 = 1d946a3b
2170 lda [%i4+%g0]0x81,%f14 ! %f14 = 0000a1ee
2171! Mem[0000000030041410] = 00f460ff, %l5 = 00000000d63973fc
2172 ldsha [%i1+%o5]0x89,%l5 ! %l5 = 00000000000060ff
2173! Starting 10 instruction Store Burst
2174! %f21 = bad3b4fb, Mem[000000001008143c] = edcc3a97
2175 sta %f21,[%i2+0x03c]%asi ! Mem[000000001008143c] = bad3b4fb
2176
2177p0_label_80:
2178! %l5 = 00000000000060ff, Mem[0000000010181400] = 00ff0000
2179 stwa %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000060ff
2180! Mem[00000000100c1400] = 00000000, %l0 = 00000000f3f4ff05
2181 ldstuba [%i3+%g0]0x80,%l0 ! %l0 = 00000000000000ff
2182! %l0 = 0000000000000000, Mem[00000000100c1400] = ff000000a3b2087f
2183 stxa %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000000000000000
2184! %l5 = 00000000000060ff, Mem[0000000010001408] = 00000000
2185 stba %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000000
2186! %l1 = 00000000a2183ee0, Mem[0000000020800000] = ffff348e
2187 sth %l1,[%o1+%g0] ! Mem[0000000020800000] = 3ee0348e
2188! %f8 = a84e0b63, Mem[0000000030141400] = 00000000
2189 sta %f8 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = a84e0b63
2190! %l3 = 00000000000000e0, Mem[0000000010041410] = 00000000
2191 stba %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000e0
2192! Mem[000000001014143c] = 5a17ffc9, %l3 = 00000000000000e0, %asi = 80
2193 swapa [%i5+0x03c]%asi,%l3 ! %l3 = 000000005a17ffc9
2194! %l4 = ffffffff, %l5 = 000060ff, Mem[0000000010001408] = ff000000 00000000
2195 stda %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffffffff 000060ff
2196! Starting 10 instruction Load Burst
2197! Mem[0000000030181408] = e000000000000000, %f6 = 0023dad6 5cc25743
2198 ldda [%i6+%o4]0x89,%f6 ! %f6 = e0000000 00000000
2199
2200p0_label_81:
2201! Mem[0000000030141408] = ff005500, %l2 = 000000000000ee00
2202 ldsha [%i5+%o4]0x81,%l2 ! %l2 = ffffffffffffff00
2203! Mem[0000000010001408] = ff600000ffffffff, %f6 = e0000000 00000000
2204 ldda [%i0+%o4]0x88,%f6 ! %f6 = ff600000 ffffffff
2205! Mem[00000000201c0000] = ffff86d9, %l5 = 00000000000060ff
2206 lduba [%o0+0x001]%asi,%l5 ! %l5 = 00000000000000ff
2207! Mem[0000000010081400] = 00000000fbb4d3ba, %l0 = 0000000000000000
2208 ldxa [%i2+0x000]%asi,%l0 ! %l0 = 00000000fbb4d3ba
2209! Mem[0000000010101400] = 3e000000, %l6 = 0000000000000000
2210 ldsha [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000000
2211! Mem[0000000030001410] = 00000000, %l2 = ffffffffffffff00
2212 ldswa [%i0+%o5]0x81,%l2 ! %l2 = 0000000000000000
2213! Mem[0000000010081408] = 00000000, %l6 = 0000000000000000
2214 lduha [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000
2215! Mem[0000000010001410] = f3f4ff05 a2183ee0, %l0 = fbb4d3ba, %l1 = a2183ee0
2216 ldda [%i0+%o5]0x80,%l0 ! %l0 = 00000000f3f4ff05 00000000a2183ee0
2217! Mem[0000000010041434] = 87ff69a8, %l6 = 0000000000000000
2218 ldsw [%i1+0x034],%l6 ! %l6 = ffffffff87ff69a8
2219! Starting 10 instruction Store Burst
2220! Code Fragment 3
2221p0_fragment_10:
2222! %l0 = 00000000f3f4ff05
2223 setx 0x4f074407c10bf054,%g7,%l0 ! %l0 = 4f074407c10bf054
2224! %l1 = 00000000a2183ee0
2225 setx 0xa6e6f1c7bbe8f128,%g7,%l1 ! %l1 = a6e6f1c7bbe8f128
2226 setx 0x1fe000, %g1, %g3
2227 or %l0, %g3, %l0 ! always set perrmask = 0xff
2228 setx 0x1ffff8, %g1, %g2
2229 and %l0, %g2, %l0
2230 ta T_CHANGE_HPRIV
2231 stxa %l1, [%l0]ASI_DCACHE_DATA
2232 ta T_CHANGE_NONHPRIV
2233! %l0 = 4f074407c10bf054
2234 setx 0xe2db7c4f92461f9c,%g7,%l0 ! %l0 = e2db7c4f92461f9c
2235! %l1 = a6e6f1c7bbe8f128
2236 setx 0x324d4d2062d75077,%g7,%l1 ! %l1 = 324d4d2062d75077
2237
2238p0_label_82:
2239! Mem[0000000010081404] = fbb4d3ba, %l7 = ffffff00, %l6 = 87ff69a8
2240 add %i2,0x04,%g1
2241 casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000fbb4d3ba
2242! Mem[0000000010081400] = 00000000, %l0 = e2db7c4f92461f9c
2243 swapa [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
2244! %l6 = 00000000fbb4d3ba, Mem[0000000010141408] = 00000084
2245 stba %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ba
2246! %l7 = ffffffffffffff00, Mem[0000000030081400] = 000000e0
2247 stba %l7,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000
2248! Mem[00000000100c1400] = 00000000, %l0 = 0000000000000000
2249 ldstuba [%i3+%g0]0x80,%l0 ! %l0 = 00000000000000ff
2250! Mem[0000000010101400] = 3e000000, %l5 = 00000000000000ff
2251 ldstuba [%i4+%g0]0x88,%l5 ! %l5 = 00000000000000ff
2252! %l6 = fbb4d3ba, %l7 = ffffff00, Mem[0000000010081420] = 6528f8e2 00000000
2253 stda %l6,[%i2+0x020]%asi ! Mem[0000000010081420] = fbb4d3ba ffffff00
2254! %f26 = 00000000 47477645, %l3 = 000000005a17ffc9
2255! Mem[0000000030181430] = 5ae411ed4b5320ef
2256 add %i6,0x030,%g1
2257 stda %f26,[%g1+%l3]ASI_PST32_SL ! Mem[0000000030181430] = 457647474b5320ef
2258! %f28 = 00000000 000000ff, %l7 = ffffffffffffff00
2259! Mem[00000000100c1408] = ff001501ba1cf28d
2260 add %i3,0x008,%g1
2261 stda %f28,[%g1+%l7]ASI_PST16_PL ! Mem[00000000100c1408] = ff001501ba1cf28d
2262! Starting 10 instruction Load Burst
2263! Mem[0000000010041424] = 000000c7, %l2 = 0000000000000000
2264 ldsh [%i1+0x026],%l2 ! %l2 = 00000000000000c7
2265
2266p0_label_83:
2267! Mem[0000000010141400] = 000000ff686a0900, %f18 = 3da23066 865f4179
2268 ldda [%i5+%g0]0x80,%f18 ! %f18 = 000000ff 686a0900
2269! Mem[0000000010001408] = ff600000 ffffffff, %l2 = 000000c7, %l3 = 5a17ffc9
2270 ldda [%i0+%o4]0x88,%l2 ! %l2 = 00000000ffffffff 00000000ff600000
2271! Mem[0000000030081410] = ff7873cf, %l1 = 324d4d2062d75077
2272 lduha [%i2+%o5]0x81,%l1 ! %l1 = 000000000000ff78
2273! Mem[00000000100c1408] = 011500ff, %l4 = ffffffffffffffff
2274 lduwa [%i3+%o4]0x88,%l4 ! %l4 = 00000000011500ff
2275! Mem[00000000300c1410] = fbb4d3ba 00000000, %l6 = fbb4d3ba, %l7 = ffffff00
2276 ldda [%i3+%o5]0x81,%l6 ! %l6 = 00000000fbb4d3ba 0000000000000000
2277! Mem[0000000030041400] = a3b2087f, %f10 = 69d9ce35
2278 lda [%i1+%g0]0x81,%f10 ! %f10 = a3b2087f
2279! Mem[0000000010141410] = ffffffe000f40000, %f10 = a3b2087f 1290ffbd
2280 ldda [%i5+%o5]0x80,%f10 ! %f10 = ffffffe0 00f40000
2281! Mem[0000000030041400] = a3b2087f, %l3 = 00000000ff600000
2282 lduwa [%i1+%g0]0x81,%l3 ! %l3 = 00000000a3b2087f
2283! Mem[0000000010181414] = 005500ff, %f10 = ffffffe0
2284 lda [%i6+0x014]%asi,%f10 ! %f10 = 005500ff
2285! Starting 10 instruction Store Burst
2286! %f29 = 000000ff, Mem[0000000030141400] = 630b4ea8
2287 sta %f29,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff
2288
2289p0_label_84:
2290! %f14 = 0000a1ee d5f95bae, Mem[0000000030141400] = ff000000 0000f400
2291 stda %f14,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000a1ee d5f95bae
2292! %f22 = e07873cf 2bae4ac4, Mem[0000000030001400] = baffffff 13000000
2293 stda %f22,[%i0+%g0]0x89 ! Mem[0000000030001400] = e07873cf 2bae4ac4
2294! %l3 = 00000000a3b2087f, Mem[0000000010081410] = 00f460e0
2295 stwa %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = a3b2087f
2296! %l2 = 00000000ffffffff, Mem[0000000030141410] = c44aae2b
2297 stwa %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffff
2298! %l5 = 0000000000000000, %l0 = 0000000000000000, %l5 = 0000000000000000
2299 udivx %l5,%l0,%l5 ! %l5 = 0000000000000000
2300! %l1 = 000000000000ff78, Mem[0000000030001408] = bad3b4fb
2301 stwa %l1,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000ff78
2302! %l7 = 0000000000000000, Mem[0000000010041408] = 000000006630a2fb
2303 stxa %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000000000000000
2304! %f26 = 00000000, Mem[0000000030041400] = 7f08b2a3
2305 sta %f26,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000
2306! Mem[0000000010181400] = ff600000, %l6 = 00000000fbb4d3ba
2307 swapa [%i6+%g0]0x88,%l6 ! %l6 = 00000000ff600000
2308! Starting 10 instruction Load Burst
2309! Mem[0000000010181410] = ff000000, %f29 = 000000ff
2310 lda [%i6+%o5]0x80,%f29 ! %f29 = ff000000
2311
2312p0_label_85:
2313! Mem[0000000010181418] = 970248926621fdd3, %f24 = 24ac00ff 70c6a1ee
2314 ldda [%i6+0x018]%asi,%f24 ! %f24 = 97024892 6621fdd3
2315! Mem[0000000030081408] = cd4b00ee, %l6 = 00000000ff600000
2316 lduha [%i2+%o4]0x89,%l6 ! %l6 = 00000000000000ee
2317! Mem[000000001018142c] = 70c6a1ee, %l0 = 0000000000000028
2318 lduw [%i6+0x02c],%l0 ! %l0 = 0000000070c6a1ee
2319! Mem[0000000030101410] = ff000000, %l1 = 000000000000ff78
2320 lduha [%i4+%o5]0x81,%l1 ! %l1 = 000000000000ff00
2321! Mem[0000000030181400] = 48934bcdff000000, %l7 = 0000000000000000
2322 ldxa [%i6+%g0]0x89,%l7 ! %l7 = 48934bcdff000000
2323! Mem[00000000300c1400] = 000000ff, %l6 = 00000000000000ee
2324 ldsba [%i3+%g0]0x89,%l6 ! %l6 = ffffffffffffffff
2325! Mem[0000000030041400] = 00000000, %f2 = 00000000
2326 lda [%i1+%g0]0x89,%f2 ! %f2 = 00000000
2327! Mem[000000001004143c] = 23e59b95, %l3 = 00000000a3b2087f
2328 ldswa [%i1+0x03c]%asi,%l3 ! %l3 = 0000000023e59b95
2329! %l0 = 0000000070c6a1ee, immd = fffffffffffff7dc, %l0 = 0000000070c6a1ee
2330 sdivx %l0,-0x824,%l0 ! %l0 = fffffffffff22583
2331! Starting 10 instruction Store Burst
2332! %l2 = 00000000ffffffff, Mem[0000000030041400] = 00000000
2333 stwa %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffff
2334
2335p0_label_86:
2336! Mem[0000000030001410] = 00000000, %l7 = 48934bcdff000000
2337 swapa [%i0+%o5]0x81,%l7 ! %l7 = 0000000000000000
2338! %l2 = 00000000ffffffff, Mem[0000000010001400] = 2bae4ac4
2339 stwa %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffffff
2340! Mem[0000000030041410] = ff60f400, %l7 = 0000000000000000
2341 ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
2342! Mem[0000000030041410] = ff60f400, %l0 = fffffffffff22583
2343 ldstuba [%i1+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
2344! %l2 = 00000000ffffffff, Mem[0000000030101408] = 000000ff
2345 stba %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ff
2346! Mem[0000000010101410] = 97024892, %l5 = 0000000000000000
2347 swapa [%i4+%o5]0x88,%l5 ! %l5 = 0000000097024892
2348! %l5 = 0000000097024892, Mem[0000000021800181] = c6d0c576, %asi = 80
2349 stba %l5,[%o3+0x181]%asi ! Mem[0000000021800180] = c692c576
2350! %f14 = 0000a1ee d5f95bae, Mem[0000000030081410] = ff7873cf 00000000
2351 stda %f14,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000a1ee d5f95bae
2352! %l5 = 0000000097024892, Mem[0000000030141408] = ff005500
2353 stha %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = 48925500
2354! Starting 10 instruction Load Burst
2355! Mem[0000000030101408] = 000000ff, %l7 = 00000000000000ff
2356 ldsha [%i4+%o4]0x89,%l7 ! %l7 = 00000000000000ff
2357
2358p0_label_87:
2359! Mem[000000001014140c] = 00000000, %l6 = ffffffffffffffff
2360 lduh [%i5+0x00c],%l6 ! %l6 = 0000000000000000
2361! Mem[00000000201c0000] = ffff86d9, %l6 = 0000000000000000
2362 lduba [%o0+0x001]%asi,%l6 ! %l6 = 00000000000000ff
2363! Mem[0000000010101414] = d3fd2166, %l4 = 00000000011500ff
2364 lduh [%i4+0x016],%l4 ! %l4 = 0000000000002166
2365! Mem[00000000300c1408] = 00000000, %l6 = 00000000000000ff
2366 lduwa [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000000
2367! Mem[00000000100c1410] = 00000000, %l5 = 0000000097024892
2368 ldsha [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000000
2369! Mem[0000000030181408] = 00000000 000000e0, %l2 = ffffffff, %l3 = 23e59b95
2370 ldda [%i6+%o4]0x81,%l2 ! %l2 = 0000000000000000 00000000000000e0
2371! Mem[00000000300c1410] = 00000000 bad3b4fb, %l0 = 000000ff, %l1 = 0000ff00
2372 ldda [%i3+%o5]0x89,%l0 ! %l0 = 00000000bad3b4fb 0000000000000000
2373! %f28 = 00000000, %f7 = ffffffff
2374 fcmpes %fcc1,%f28,%f7 ! %fcc1 = 3
2375! Mem[0000000030001408] = 0000ff78, %l0 = 00000000bad3b4fb
2376 lduha [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000000
2377! Starting 10 instruction Store Burst
2378! Mem[0000000030181400] = 000000ff, %l5 = 0000000000000000
2379 swapa [%i6+%g0]0x81,%l5 ! %l5 = 00000000000000ff
2380
2381p0_label_88:
2382! %l7 = 00000000000000ff, Mem[000000001008140e] = 0fc0385b, %asi = 80
2383 stba %l7,[%i2+0x00e]%asi ! Mem[000000001008140c] = 0fc0ff5b
2384! %l5 = 00000000000000ff, Mem[0000000010141408] = ba000000, %asi = 80
2385 stba %l5,[%i5+0x008]%asi ! Mem[0000000010141408] = ff000000
2386! %f0 = 000000ff cd4b9348, %l1 = 0000000000000000
2387! Mem[0000000010081400] = 92461f9cfbb4d3ba
2388 stda %f0,[%i2+%l1]ASI_PST16_P ! Mem[0000000010081400] = 92461f9cfbb4d3ba
2389! Mem[0000000010181420] = 4de7eeb000e8fcdc, %l1 = 0000000000000000, %l0 = 0000000000000000
2390 add %i6,0x20,%g1
2391 casxa [%g1]0x80,%l1,%l0 ! %l0 = 4de7eeb000e8fcdc
2392! %l7 = 00000000000000ff, Mem[0000000010001435] = 88e7b230, %asi = 80
2393 stba %l7,[%i0+0x035]%asi ! Mem[0000000010001434] = 88ffb230
2394! %f30 = ff005500 000000ff, Mem[0000000010041400] = 0000003e 00000000
2395 stda %f30,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff005500 000000ff
2396! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010081438] = ffffe000 bad3b4fb
2397 stda %l6,[%i2+0x038]%asi ! Mem[0000000010081438] = 00000000 000000ff
2398! %l5 = 00000000000000ff, Mem[0000000010101408] = fc7339d6
2399 stwa %l5,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000ff
2400! %f6 = ff600000 ffffffff, %l7 = 00000000000000ff
2401! Mem[00000000300c1430] = e03e18a29ed0d98d
2402 add %i3,0x030,%g1
2403 stda %f6,[%g1+%l7]ASI_PST16_SL ! Mem[00000000300c1430] = ffffffff000060ff
2404! Starting 10 instruction Load Burst
2405! %l7 = 00000000000000ff, %l0 = 4de7eeb000e8fcdc, %l0 = 4de7eeb000e8fcdc
2406 udivx %l7,%l0,%l0 ! Div by zero, %l0 = 0000000000000028
2407
2408p0_label_89:
2409! Mem[0000000010101410] = 00000000d3fd2166, %l0 = 0000000000000000
2410 ldxa [%i4+0x010]%asi,%l0 ! %l0 = 00000000d3fd2166
2411! Mem[0000000010141400] = 000000ff, %l5 = 00000000000000ff
2412 lduh [%i5+0x002],%l5 ! %l5 = 00000000000000ff
2413! Mem[00000000100c1408] = ff001501, %l6 = 0000000000000000
2414 lduha [%i3+%o4]0x80,%l6 ! %l6 = 000000000000ff00
2415! %l6 = 000000000000ff00, immed = fffffba7, %y = 00000000
2416 smul %l6,-0x459,%l7 ! %l7 = fffffffffbab5900, %y = ffffffff
2417! Mem[0000000020800040] = 92bbd1fd, %l7 = fffffffffbab5900
2418 lduba [%o1+0x041]%asi,%l7 ! %l7 = 00000000000000bb
2419! Mem[00000000100c1408] = ff001501, %l5 = 00000000000000ff
2420 lduha [%i3+%o4]0x80,%l5 ! %l5 = 000000000000ff00
2421! Mem[00000000100c1414] = 000000ff, %l1 = 0000000000000000
2422 ldsba [%i3+0x017]%asi,%l1 ! %l1 = ffffffffffffffff
2423! Mem[0000000020800040] = 92bbd1fd, %l0 = 00000000d3fd2166
2424 ldsba [%o1+0x041]%asi,%l0 ! %l0 = ffffffffffffffbb
2425! Mem[0000000010101408] = 000000ff e31fe211, %l4 = 00002166, %l5 = 0000ff00
2426 ldd [%i4+%o4],%l4 ! %l4 = 00000000000000ff 00000000e31fe211
2427! Starting 10 instruction Store Burst
2428! Mem[0000000010001439] = 67089990, %l4 = 00000000000000ff
2429 ldstub [%i0+0x039],%l4 ! %l4 = 00000008000000ff
2430
2431p0_label_90:
2432! Mem[000000001014140c] = 00000000, %l0 = ffffffbb, %l1 = ffffffff
2433 add %i5,0x0c,%g1
2434 casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000000000000
2435! Mem[0000000010101410] = 00000000, %l4 = 0000000000000008
2436 swap [%i4+%o5],%l4 ! %l4 = 0000000000000000
2437! %f31 = 000000ff, Mem[0000000010101400] = 3e0000ff
2438 sta %f31,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000ff
2439! %f4 = 78e0eff6 565a5500, Mem[0000000030181410] = 78e0eff6 565a5500
2440 stda %f4 ,[%i6+%o5]0x81 ! Mem[0000000030181410] = 78e0eff6 565a5500
2441! %l0 = ffffffffffffffbb, Mem[0000000030081408] = ee004bcd
2442 stha %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = ffbb4bcd
2443! %l1 = 0000000000000000, Mem[0000000010081408] = 00000000, %asi = 80
2444 stwa %l1,[%i2+0x008]%asi ! Mem[0000000010081408] = 00000000
2445! Mem[0000000030001408] = 78ff0000, %l4 = 0000000000000000
2446 ldstuba [%i0+%o4]0x89,%l4 ! %l4 = 00000000000000ff
2447! %f20 = 00000000 bad3b4fb, Mem[0000000030141400] = d5f95bae 0000a1ee
2448 stda %f20,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000 bad3b4fb
2449! %f13 = 4b5320ef, Mem[0000000010141410] = ffffffe0
2450 sta %f13,[%i5+%o5]0x80 ! Mem[0000000010141410] = 4b5320ef
2451! Starting 10 instruction Load Burst
2452! %l0 = ffffffffffffffbb, imm = 00000000000005ae, %l5 = 00000000e31fe211
2453 orn %l0,0x5ae,%l5 ! %l5 = fffffffffffffffb
2454
2455p0_label_91:
2456! Mem[00000000100c1410] = 00000000, %l5 = fffffffffffffffb
2457 ldsba [%i3+%o5]0x88,%l5 ! %l5 = 0000000000000000
2458! Mem[0000000030181410] = 78e0eff6, %l7 = 00000000000000bb
2459 lduba [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000078
2460! Mem[0000000030001408] = 78ff00ff, %l1 = 0000000000000000
2461 lduba [%i0+%o4]0x89,%l1 ! %l1 = 00000000000000ff
2462! Mem[0000000010101410] = 00000008, %l5 = 0000000000000000
2463 lduwa [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000008
2464! Mem[0000000030081400] = 0000000000000000, %f16 = 0000a1ee 9a6afae2
2465 ldda [%i2+%g0]0x89,%f16 ! %f16 = 00000000 00000000
2466! Mem[0000000010081408] = 00000000, %l4 = 0000000000000000
2467 lduba [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000000
2468! Mem[0000000010041434] = 87ff69a8, %l3 = 00000000000000e0
2469 ldsb [%i1+0x034],%l3 ! %l3 = ffffffffffffff87
2470! Mem[0000000010141410] = ef20534b, %l1 = 00000000000000ff
2471 ldsba [%i5+%o5]0x88,%l1 ! %l1 = 000000000000004b
2472! Mem[0000000010101420] = 79415f86, %l4 = 0000000000000000
2473 ldsh [%i4+0x020],%l4 ! %l4 = 0000000000007941
2474! Starting 10 instruction Store Burst
2475! %f3 = 000000e0, %f9 = 1d1dc301, %f8 = a84e0b63
2476 fadds %f3 ,%f9 ,%f8 ! %l0 = ffffffffffffffdd, Unfinished, %fsr = 0b00000000
2477
2478p0_label_92:
2479! %l1 = 000000000000004b, Mem[0000000030041400] = ffffffff
2480 stwa %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000004b
2481! %l6 = 000000000000ff00, Mem[0000000010141400] = 000000ff
2482 stha %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = ff0000ff
2483! %l0 = ffffffdd, %l1 = 0000004b, Mem[0000000010081408] = 00000000 5bffc00f
2484 stda %l0,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffffffdd 0000004b
2485! %f24 = 97024892 6621fdd3, Mem[0000000010041408] = 00000000 00000000
2486 stda %f24,[%i1+%o4]0x88 ! Mem[0000000010041408] = 97024892 6621fdd3
2487! %l3 = ffffffffffffff87, Mem[0000000010041408] = d3fd2166
2488 stwa %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffffff87
2489! Mem[0000000010141410] = 4b5320ef, %l3 = ffffffffffffff87
2490 ldstuba [%i5+%o5]0x80,%l3 ! %l3 = 0000004b000000ff
2491! %l1 = 000000000000004b, Mem[000000001014143e] = 000000e0, %asi = 80
2492 stha %l1,[%i5+0x03e]%asi ! Mem[000000001014143c] = 0000004b
2493! Mem[0000000010181408] = e060f400, %l3 = 000000000000004b
2494 swapa [%i6+%o4]0x80,%l3 ! %l3 = 00000000e060f400
2495! Mem[0000000010101400] = ff000000, %l3 = 00000000e060f400
2496 swapa [%i4+%g0]0x80,%l3 ! %l3 = 00000000ff000000
2497! Starting 10 instruction Load Burst
2498! Mem[0000000010081400] = 92461f9c, %f23 = 2bae4ac4
2499 lda [%i2+%g0]0x80,%f23 ! %f23 = 92461f9c
2500
2501p0_label_93:
2502! Mem[00000000100c1410] = 00000000, %l5 = 0000000000000008
2503 ldswa [%i3+%o5]0x88,%l5 ! %l5 = 0000000000000000
2504! %f14 = 0000a1ee, %f4 = 78e0eff6, %f25 = 6621fdd3
2505 fadds %f14,%f4 ,%f25 ! %l0 = ffffffffffffffff, Unfinished, %fsr = 0b00000000
2506! Mem[0000000030181408] = 00000000, %l3 = 00000000ff000000
2507 ldsba [%i6+%o4]0x81,%l3 ! %l3 = 0000000000000000
2508! Mem[0000000030041410] = 00f460ff, %l5 = 0000000000000000
2509 ldswa [%i1+%o5]0x89,%l5 ! %l5 = 0000000000f460ff
2510! Mem[0000000030141410] = ffffffff47477645, %f10 = 005500ff 00f40000
2511 ldda [%i5+%o5]0x81,%f10 ! %f10 = ffffffff 47477645
2512! Mem[00000000100c1434] = 70c6a1ee, %l0 = ffffffffffffffff
2513 lduba [%i3+0x036]%asi,%l0 ! %l0 = 00000000000000a1
2514! %l4 = 0000000000007941, %l2 = 0000000000000000, %l5 = 0000000000f460ff
2515 udivx %l4,%l2,%l5 ! Div by zero, %l0 = 00000000000000f1
2516! Mem[00000000211c0000] = ffff217a, %l5 = 0000000000f460ff
2517 ldsba [%o2+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
2518! Mem[0000000020800040] = 92bbd1fd, %l5 = ffffffffffffffff
2519 ldsh [%o1+0x040],%l5 ! %l5 = ffffffffffff92bb
2520! Starting 10 instruction Store Burst
2521! Mem[0000000010001410] = f3f4ff05, %l1 = 000000000000004b
2522 ldstuba [%i0+%o5]0x80,%l1 ! %l1 = 000000f3000000ff
2523
2524p0_label_94:
2525! Code Fragment 3
2526p0_fragment_11:
2527! %l0 = 00000000000000c9
2528 setx 0xd0fb04a0452edd1a,%g7,%l0 ! %l0 = d0fb04a0452edd1a
2529! %l1 = 00000000000000f3
2530 setx 0x2012574868897f5a,%g7,%l1 ! %l1 = 2012574868897f5a
2531 setx 0x1fe000, %g1, %g3
2532 or %l0, %g3, %l0 ! always set perrmask = 0xff
2533 setx 0x1ffff8, %g1, %g2
2534 and %l0, %g2, %l0
2535 ta T_CHANGE_HPRIV
2536 stxa %l1, [%l0]ASI_DCACHE_DATA
2537 ta T_CHANGE_NONHPRIV
2538! %l0 = d0fb04a0452edd1a
2539 setx 0x853c56605735593e,%g7,%l0 ! %l0 = 853c56605735593e
2540! %l1 = 2012574868897f5a
2541 setx 0xcaa83617ec8fe869,%g7,%l1 ! %l1 = caa83617ec8fe869
2542! Mem[0000000030081408] = cd4bbbff, %l2 = 0000000000000000
2543 swapa [%i2+%o4]0x89,%l2 ! %l2 = 00000000cd4bbbff
2544! %f16 = 00000000, Mem[00000000100c1434] = 70c6a1ee
2545 sta %f16,[%i3+0x034]%asi ! Mem[00000000100c1434] = 00000000
2546! %l4 = 00007941, %l5 = ffff92bb, Mem[0000000010141400] = ff0000ff 686a0900
2547 stda %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00007941 ffff92bb
2548! %l1 = caa83617ec8fe869, Mem[0000000010081408] = 0000004bffffffdd
2549 stxa %l1,[%i2+%o4]0x88 ! Mem[0000000010081408] = caa83617ec8fe869
2550! %l1 = caa83617ec8fe869, Mem[0000000010081436] = 8cae450e
2551 stb %l1,[%i2+0x036] ! Mem[0000000010081434] = 8cae690e
2552! Mem[0000000010141408] = ff000000, %l3 = 0000000000000000
2553 swapa [%i5+%o4]0x80,%l3 ! %l3 = 00000000ff000000
2554! %l6 = 0000ff00, %l7 = 00000078, Mem[0000000010181410] = ff000000 005500ff
2555 stda %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000ff00 00000078
2556! %l4 = 0000000000007941, Mem[0000000030081400] = 00000000
2557 stba %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000041
2558! Starting 10 instruction Load Burst
2559! Mem[0000000010001410] = 05fff4ff, %f20 = 00000000
2560 lda [%i0+%o5]0x88,%f20 ! %f20 = 05fff4ff
2561
2562p0_label_95:
2563! Mem[0000000020800040] = 92bbd1fd, %l0 = 853c56605735593e
2564 ldsh [%o1+0x040],%l0 ! %l0 = ffffffffffff92bb
2565! Mem[0000000010001410] = 05fff4ff, %l6 = 000000000000ff00
2566 lduha [%i0+%o5]0x88,%l6 ! %l6 = 000000000000f4ff
2567! Mem[0000000030001408] = a85250fb 78ff00ff, %l0 = ffff92bb, %l1 = ec8fe869
2568 ldda [%i0+%o4]0x89,%l0 ! %l0 = 0000000078ff00ff 00000000a85250fb
2569! Mem[0000000010081410] = a3b2087f, %l7 = 0000000000000078
2570 lduwa [%i2+%o5]0x80,%l7 ! %l7 = 00000000a3b2087f
2571! Mem[0000000030001408] = ff00ff78, %f13 = 4b5320ef
2572 lda [%i0+%o4]0x81,%f13 ! %f13 = ff00ff78
2573! Mem[0000000021800000] = 958541b9, %l5 = ffffffffffff92bb
2574 lduha [%o3+0x000]%asi,%l5 ! %l5 = 0000000000009585
2575! Mem[0000000020800040] = 92bbd1fd, %l5 = 0000000000009585
2576 ldsha [%o1+0x040]%asi,%l5 ! %l5 = ffffffffffff92bb
2577! Mem[0000000010101400] = e060f400, %l2 = 00000000cd4bbbff
2578 ldswa [%i4+%g0]0x80,%l2 ! %l2 = ffffffffe060f400
2579! Mem[000000001010140c] = e31fe211, %l2 = ffffffffe060f400
2580 ldub [%i4+0x00c],%l2 ! %l2 = 00000000000000e3
2581! Starting 10 instruction Store Burst
2582! Mem[0000000030101400] = 0000a1ee, %l1 = 00000000a85250fb
2583 ldstuba [%i4+%g0]0x81,%l1 ! %l1 = 00000000000000ff
2584
2585p0_label_96:
2586! Mem[0000000030181400] = 00000000, %l6 = 000000000000f4ff
2587 ldstuba [%i6+%g0]0x81,%l6 ! %l6 = 00000000000000ff
2588! %l1 = 0000000000000000, Mem[0000000030001410] = 000000ff
2589 stha %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
2590! %l4 = 0000000000007941, Mem[0000000030001400] = c44aae2bcf7378e0
2591 stxa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000000007941
2592! Mem[0000000010041400] = ff000000, %l4 = 0000000000007941
2593 swapa [%i1+%g0]0x80,%l4 ! %l4 = 00000000ff000000
2594! %l2 = 000000e3, %l3 = ff000000, Mem[0000000010181400] = fbb4d3ba 00000000
2595 stda %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000e3 ff000000
2596! Mem[00000000100c1410] = 00000000, %l3 = 00000000ff000000
2597 swapa [%i3+%o5]0x80,%l3 ! %l3 = 0000000000000000
2598! Mem[0000000010101410] = 00000008, %l4 = 00000000ff000000
2599 swap [%i4+%o5],%l4 ! %l4 = 0000000000000008
2600! %l2 = 000000e3, %l3 = 00000000, Mem[0000000010001400] = ffffffff e07873cf
2601 stda %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000e3 00000000
2602! %l2 = 00000000000000e3, Mem[0000000010101408] = 000000ffe31fe211
2603 stxa %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000000000e3
2604! Starting 10 instruction Load Burst
2605! Mem[00000000300c1400] = ff000000, %l7 = 00000000a3b2087f
2606 ldsba [%i3+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
2607
2608p0_label_97:
2609! Mem[0000000010041400] = 00007941, %f8 = a84e0b63
2610 lda [%i1+%g0]0x80,%f8 ! %f8 = 00007941
2611! Mem[0000000010081400] = 9c1f4692, %l5 = ffffffffffff92bb
2612 ldsba [%i2+%g0]0x88,%l5 ! %l5 = ffffffffffffff92
2613! Mem[00000000300c1408] = 00000000, %l4 = 0000000000000008
2614 ldsba [%i3+%o4]0x89,%l4 ! %l4 = 0000000000000000
2615! Mem[0000000030081400] = 41000000, %l5 = ffffffffffffff92
2616 ldsba [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000041
2617! Mem[0000000030001408] = ff00ff78, %l6 = 0000000000000000
2618 lduha [%i0+%o4]0x81,%l6 ! %l6 = 000000000000ff00
2619! %l4 = 0000000000000000, %l6 = 000000000000ff00, %l4 = 0000000000000000
2620 xnor %l4,%l6,%l4 ! %l4 = ffffffffffff00ff
2621! Mem[00000000100c1400] = 000000ff, %f4 = 78e0eff6
2622 lda [%i3+%g0]0x88,%f4 ! %f4 = 000000ff
2623! Mem[00000000201c0000] = ffff86d9, %l0 = 0000000078ff00ff
2624 lduba [%o0+0x001]%asi,%l0 ! %l0 = 00000000000000ff
2625! Mem[0000000010041408] = 97024892 87ffffff, %l4 = ffff00ff, %l5 = 00000041
2626 ldda [%i1+%o4]0x88,%l4 ! %l4 = 0000000087ffffff 0000000097024892
2627! Starting 10 instruction Store Burst
2628! %l2 = 00000000000000e3, Mem[0000000021800140] = 00ba8361
2629 sth %l2,[%o3+0x140] ! Mem[0000000021800140] = 00e38361
2630
2631p0_label_98:
2632! %l6 = 0000ff00, %l7 = ffffffff, Mem[0000000030041400] = 4b000000 fe8b1cf7
2633 stda %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000ff00 ffffffff
2634! %f6 = ff600000, Mem[0000000010081400] = 92461f9c
2635 sta %f6 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = ff600000
2636! %f0 = 000000ff cd4b9348, %l5 = 0000000097024892
2637! Mem[0000000030141418] = 93113a5b7839e277
2638 add %i5,0x018,%g1
2639 stda %f0,[%g1+%l5]ASI_PST32_S ! Mem[0000000030141418] = 000000ff7839e277
2640! %f18 = 000000ff 686a0900, Mem[0000000030141400] = bad3b4fb 00000000
2641 stda %f18,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff 686a0900
2642! Mem[0000000030081408] = 00000000, %l7 = ffffffffffffffff
2643 ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 00000000000000ff
2644! Mem[0000000030141400] = 686a0900, %l0 = 00000000000000ff
2645 swapa [%i5+%g0]0x89,%l0 ! %l0 = 00000000686a0900
2646! %l0 = 00000000686a0900, Mem[0000000030081410] = 0000a1ee
2647 stba %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000a1ee
2648! %f0 = 000000ff cd4b9348, Mem[0000000010101400] = e060f400 95dc38b6
2649 stda %f0 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000ff cd4b9348
2650! Mem[0000000030081408] = ff000000, %l2 = 00000000000000e3
2651 lduha [%i2+%o4]0x81,%l2 ! %l2 = 000000000000ff00
2652! Starting 10 instruction Load Burst
2653! %f10 = ffffffff, %f20 = 05fff4ff
2654 fcmpes %fcc0,%f10,%f20 ! %fcc0 = 3
2655
2656p0_label_99:
2657! %l0 = 00000000686a0900, %l2 = 000000000000ff00, %l5 = 0000000097024892
2658 and %l0,%l2,%l5 ! %l5 = 0000000000000900
2659! Mem[0000000030181400] = 000000ff, %l5 = 0000000000000900
2660 lduha [%i6+%g0]0x89,%l5 ! %l5 = 00000000000000ff
2661! Mem[00000000100c1408] = 011500ff, %l6 = 000000000000ff00
2662 lduwa [%i3+%o4]0x88,%l6 ! %l6 = 00000000011500ff
2663! Mem[00000000201c0000] = ffff86d9, %l4 = 0000000087ffffff
2664 ldsba [%o0+0x001]%asi,%l4 ! %l4 = ffffffffffffffff
2665! Mem[0000000010041418] = 3c53bb328cb27a87, %l7 = 0000000000000000
2666 ldxa [%i1+0x018]%asi,%l7 ! %l7 = 3c53bb328cb27a87
2667! Mem[0000000010181410] = 0000ff00, %f14 = 0000a1ee
2668 lda [%i6+%o5]0x80,%f14 ! %f14 = 0000ff00
2669! Mem[0000000030141410] = ffffffff, %l3 = 0000000000000000
2670 ldsha [%i5+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
2671! Mem[00000000300c1408] = 00000000, %l6 = 00000000011500ff
2672 lduwa [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000
2673! Mem[0000000030181400] = ff000000cd4b9348, %f12 = 5ae411ed ff00ff78
2674 ldda [%i6+%g0]0x81,%f12 ! %f12 = ff000000 cd4b9348
2675! Starting 10 instruction Store Burst
2676! %f0 = 000000ff cd4b9348, %l1 = 0000000000000000
2677! Mem[0000000010081428] = ff30a23d5f02ffa1
2678 add %i2,0x028,%g1
2679 stda %f0,[%g1+%l1]ASI_PST32_P ! Mem[0000000010081428] = ff30a23d5f02ffa1
2680
2681p0_label_100:
2682! %l3 = ffffffffffffffff, Mem[0000000030181400] = ff000000
2683 stwa %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = ffffffff
2684! Mem[0000000010141400] = 41790000, %l5 = 00000000000000ff
2685 ldstuba [%i5+%g0]0x88,%l5 ! %l5 = 00000000000000ff
2686! %l2 = 000000000000ff00, Mem[0000000030081410] = eea10000
2687 stha %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = eea1ff00
2688! %l2 = 000000000000ff00, Mem[0000000010081408] = 69e88fec
2689 stha %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff008fec
2690! %f16 = 00000000 00000000, Mem[0000000030181400] = ffffffff cd4b9348
2691 stda %f16,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000 00000000
2692! Mem[0000000010041400] = 41790000, %l2 = 000000000000ff00
2693 ldstuba [%i1+%g0]0x88,%l2 ! %l2 = 00000000000000ff
2694! Mem[00000000100c1430] = 00000000, %l4 = ffffffff, %l2 = 00000000
2695 add %i3,0x30,%g1
2696 casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000000000000
2697! %l5 = 0000000000000000, Mem[0000000010181400] = e3000000
2698 stba %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
2699! %l1 = 0000000000000000, Mem[0000000030181410] = 78e0eff6
2700 stha %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000eff6
2701! Starting 10 instruction Load Burst
2702! Mem[00000000211c0000] = ffff217a, %l1 = 0000000000000000
2703 lduh [%o2+%g0],%l1 ! %l1 = 000000000000ffff
2704
2705p0_label_101:
2706! Mem[0000000030101410] = ff000000, %l0 = 00000000686a0900
2707 ldswa [%i4+%o5]0x81,%l0 ! %l0 = ffffffffff000000
2708! Mem[0000000010141408] = 0000000000000000, %f14 = 0000ff00 d5f95bae
2709 ldda [%i5+%o4]0x80,%f14 ! %f14 = 00000000 00000000
2710! Mem[0000000030001408] = a85250fb 78ff00ff, %l0 = ff000000, %l1 = 0000ffff
2711 ldda [%i0+%o4]0x89,%l0 ! %l0 = 0000000078ff00ff 00000000a85250fb
2712! %l3 = ffffffffffffffff, Mem[00000000300c1400] = ff000000
2713 stwa %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffff
2714! Mem[0000000010081400] = 000060ff, %l0 = 0000000078ff00ff
2715 lduha [%i2+%g0]0x88,%l0 ! %l0 = 00000000000060ff
2716! Mem[0000000010001408] = ffffffff, %f20 = 05fff4ff
2717 lda [%i0+%o4]0x88,%f20 ! %f20 = ffffffff
2718! Mem[0000000030101400] = 1725ae0ceea100ff, %l6 = 0000000000000000
2719 ldxa [%i4+%g0]0x89,%l6 ! %l6 = 1725ae0ceea100ff
2720! Mem[0000000010181438] = 0000d556, %l6 = 1725ae0ceea100ff
2721 ldswa [%i6+0x038]%asi,%l6 ! %l6 = 000000000000d556
2722! Mem[00000000201c0000] = ffff86d9, %l7 = 3c53bb328cb27a87
2723 lduba [%o0+0x000]%asi,%l7 ! %l7 = 00000000000000ff
2724! Starting 10 instruction Store Burst
2725! %f4 = 000000ff, Mem[0000000030081400] = 41000000
2726 sta %f4 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 000000ff
2727
2728p0_label_102:
2729! %f0 = 000000ff cd4b9348, %l7 = 00000000000000ff
2730! Mem[0000000030101430] = 97f0269d99d0c51c
2731 add %i4,0x030,%g1
2732 stda %f0,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030101430] = 48934bcdff000000
2733! Mem[0000000020800041] = 92bbd1fd, %l7 = 00000000000000ff
2734 ldstuba [%o1+0x041]%asi,%l7 ! %l7 = 000000bb000000ff
2735! Mem[0000000010101410] = 000000ff, %l4 = ffffffffffffffff
2736 ldstuba [%i4+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
2737! Mem[0000000030041410] = ff60f400, %l0 = 00000000000060ff
2738 ldstuba [%i1+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
2739! Mem[00000000300c1408] = 00000000, %l5 = 0000000000000000
2740 ldstuba [%i3+%o4]0x81,%l5 ! %l5 = 00000000000000ff
2741! Mem[0000000010001434] = 88ffb230, %l4 = 00000000000000ff, %asi = 80
2742 swapa [%i0+0x034]%asi,%l4 ! %l4 = 0000000088ffb230
2743! Mem[0000000010181404] = 000000ff, %l3 = ffffffffffffffff
2744 swap [%i6+0x004],%l3 ! %l3 = 00000000000000ff
2745! %f16 = 00000000 00000000, Mem[0000000030081410] = eea1ff00 ae5bf9d5
2746 stda %f16,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 00000000
2747! %f18 = 000000ff, Mem[0000000010141410] = ef2053ff
2748 sta %f18,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000ff
2749! Starting 10 instruction Load Burst
2750! Mem[00000000211c0000] = ffff217a, %l7 = 00000000000000bb
2751 lduh [%o2+%g0],%l7 ! %l7 = 000000000000ffff
2752
2753p0_label_103:
2754! Mem[00000000300c1410] = bad3b4fb, %l0 = 00000000000000ff
2755 lduwa [%i3+%o5]0x89,%l0 ! %l0 = 00000000bad3b4fb
2756! Mem[0000000010041408] = ffffff87 92480297, %l6 = 0000d556, %l7 = 0000ffff
2757 ldd [%i1+%o4],%l6 ! %l6 = 00000000ffffff87 0000000092480297
2758! Mem[0000000010001408] = ffffffff, %l3 = 00000000000000ff
2759 ldswa [%i0+%o4]0x80,%l3 ! %l3 = ffffffffffffffff
2760! Mem[0000000010141400] = ff007941, %f28 = 00000000
2761 lda [%i5+%g0]0x80,%f28 ! %f28 = ff007941
2762! %l4 = 0000000088ffb230, imm = fffffffffffff0da, %l2 = 0000000000000000
2763 add %l4,-0xf26,%l2 ! %l2 = 0000000088ffa30a
2764! Mem[0000000010081408] = ff008fec 1736a8ca, %l6 = ffffff87, %l7 = 92480297
2765 ldda [%i2+%o4]0x80,%l6 ! %l6 = 00000000ff008fec 000000001736a8ca
2766! Mem[0000000030181408] = 00000000, %l7 = 000000001736a8ca
2767 lduwa [%i6+%o4]0x81,%l7 ! %l7 = 0000000000000000
2768! Mem[0000000010101410] = 000000ff, %l7 = 0000000000000000
2769 lduwa [%i4+%o5]0x88,%l7 ! %l7 = 00000000000000ff
2770! Code Fragment 4
2771p0_fragment_12:
2772! %l0 = 00000000bad3b4fb
2773 setx 0xd64cbd27a2d324b3,%g7,%l0 ! %l0 = d64cbd27a2d324b3
2774! %l1 = 00000000a85250fb
2775 setx 0x17074f17f70de48b,%g7,%l1 ! %l1 = 17074f17f70de48b
2776 setx 0x7ff8, %g1, %g2
2777 and %l0, %g2, %l0
2778 setx 0xffffffff, %g1, %g2
2779 and %l1, %g2, %l1
2780 setx 0x100000000, %g1, %g2
2781 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2782 ta T_CHANGE_HPRIV
2783 stxa %l1, [%l0]ASI_ICACHE_INSTR
2784 ta T_CHANGE_NONHPRIV
2785! %l0 = d64cbd27a2d324b3
2786 setx 0x90308e30019c928d,%g7,%l0 ! %l0 = 90308e30019c928d
2787! %l1 = 17074f17f70de48b
2788 setx 0xe4285e181e378dc4,%g7,%l1 ! %l1 = e4285e181e378dc4
2789! Starting 10 instruction Store Burst
2790! %f0 = 000000ff cd4b9348 00000000 000000e0
2791! %f4 = 000000ff 565a5500 ff600000 ffffffff
2792! %f8 = 00007941 1d1dc301 ffffffff 47477645
2793! %f12 = ff000000 cd4b9348 00000000 00000000
2794 stda %f0,[%i0]ASI_COMMIT_P ! Block Store to 0000000010001400
2795
2796p0_label_104:
2797! Mem[0000000010041400] = ff007941, %l2 = 0000000088ffa30a
2798 swapa [%i1+%g0]0x80,%l2 ! %l2 = 00000000ff007941
2799! %l7 = 00000000000000ff, Mem[0000000010141410] = 000000ff
2800 stba %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000ff
2801! Mem[0000000010141408] = 00000000, %l5 = 0000000000000000
2802 ldstuba [%i5+%o4]0x80,%l5 ! %l5 = 00000000000000ff
2803! %l2 = 00000000ff007941, Mem[0000000030101410] = 000000ff
2804 stwa %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff007941
2805! %l0 = 019c928d, %l1 = 1e378dc4, Mem[0000000010081418] = 6a0e5802 9813d1f6
2806 std %l0,[%i2+0x018] ! Mem[0000000010081418] = 019c928d 1e378dc4
2807! Mem[0000000030101408] = ff000000, %l4 = 0000000088ffb230
2808 swapa [%i4+%o4]0x81,%l4 ! %l4 = 00000000ff000000
2809! Mem[0000000030041410] = 00f460ff, %l2 = 00000000ff007941
2810 ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
2811! %l4 = 00000000ff000000, %l1 = e4285e181e378dc4, %l3 = ffffffffffffffff
2812 mulx %l4,%l1,%l3 ! %l3 = 061956363c000000
2813! Mem[0000000030181408] = 00000000, %l5 = 0000000000000000
2814 ldstuba [%i6+%o4]0x89,%l5 ! %l5 = 00000000000000ff
2815! Starting 10 instruction Load Burst
2816! Mem[0000000030181400] = 00000000 00000000, %l0 = 019c928d, %l1 = 1e378dc4
2817 ldda [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000000 0000000000000000
2818
2819p0_label_105:
2820! Mem[0000000010081410] = 7f08b2a3, %l1 = 0000000000000000
2821 ldswa [%i2+%o5]0x88,%l1 ! %l1 = 000000007f08b2a3
2822! Mem[0000000010081400] = ff600000fbb4d3ba, %f24 = 97024892 6621fdd3
2823 ldda [%i2+%g0]0x80,%f24 ! %f24 = ff600000 fbb4d3ba
2824! Mem[0000000030001400] = 00000000, %f28 = ff007941
2825 lda [%i0+%g0]0x89,%f28 ! %f28 = 00000000
2826! Mem[00000000100c1410] = ff000000000000ff, %f26 = 00000000 47477645
2827 ldda [%i3+%o5]0x80,%f26 ! %f26 = ff000000 000000ff
2828! Mem[0000000010081410] = a3b2087ff71c8bfe, %l4 = 00000000ff000000
2829 ldxa [%i2+%o5]0x80,%l4 ! %l4 = a3b2087ff71c8bfe
2830! Code Fragment 3
2831p0_fragment_13:
2832! %l0 = 0000000000000000
2833 setx 0xa0e336c0674f8284,%g7,%l0 ! %l0 = a0e336c0674f8284
2834! %l1 = 000000007f08b2a3
2835 setx 0xb80602501d4ec410,%g7,%l1 ! %l1 = b80602501d4ec410
2836 setx 0x1fe000, %g1, %g3
2837 or %l0, %g3, %l0 ! always set perrmask = 0xff
2838 setx 0x1ffff8, %g1, %g2
2839 and %l0, %g2, %l0
2840 ta T_CHANGE_HPRIV
2841 stxa %l1, [%l0]ASI_DCACHE_DATA
2842 ta T_CHANGE_NONHPRIV
2843! %l0 = a0e336c0674f8284
2844 setx 0x619567007c07dcea,%g7,%l0 ! %l0 = 619567007c07dcea
2845! %l1 = b80602501d4ec410
2846 setx 0xc221bfd7a874ca8a,%g7,%l1 ! %l1 = c221bfd7a874ca8a
2847! Mem[0000000030041400] = 00ff0000, %l5 = 0000000000000000
2848 ldswa [%i1+%g0]0x81,%l5 ! %l5 = 0000000000ff0000
2849! Mem[0000000030041408] = 79415f86, %l2 = 00000000000000ff
2850 ldsha [%i1+%o4]0x81,%l2 ! %l2 = 0000000000007941
2851! Mem[0000000030181410] = f6ef0000, %l6 = 00000000ff008fec
2852 ldswa [%i6+%o5]0x89,%l6 ! %l6 = fffffffff6ef0000
2853! Starting 10 instruction Store Burst
2854! %l6 = fffffffff6ef0000, imm = 00000000000005e6, %l4 = a3b2087ff71c8bfe
2855 add %l6,0x5e6,%l4 ! %l4 = fffffffff6ef05e6
2856
2857p0_label_106:
2858! %f24 = ff600000 fbb4d3ba, Mem[0000000010181410] = 00ff0000 78000000
2859 stda %f24,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff600000 fbb4d3ba
2860! Mem[0000000030041410] = 00f460ff, %l7 = 00000000000000ff
2861 ldstuba [%i1+%o5]0x89,%l7 ! %l7 = 000000ff000000ff
2862! %l6 = fffffffff6ef0000, %l1 = c221bfd7a874ca8a, %l3 = 061956363c000000
2863 subc %l6,%l1,%l3 ! %l3 = 3dde40284e7a3576
2864! Mem[0000000030101410] = ff007941, %l0 = 619567007c07dcea
2865 swapa [%i4+%o5]0x89,%l0 ! %l0 = 00000000ff007941
2866! Mem[000000001010143c] = cef31cc7, %l5 = 00ff0000, %l6 = f6ef0000
2867 add %i4,0x3c,%g1
2868 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000cef31cc7
2869! %f19 = 686a0900, Mem[00000000300c1408] = 000000ff
2870 sta %f19,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 686a0900
2871! Mem[0000000010141400] = ff007941, %l0 = ff007941, %l5 = 00ff0000
2872 casa [%i5]0x80,%l0,%l5 ! %l5 = 00000000ff007941
2873! %l4 = fffffffff6ef05e6, %l0 = 00000000ff007941, %l6 = 00000000cef31cc7
2874 udivx %l4,%l0,%l6 ! %l6 = 00000001010086cc
2875! Mem[00000000100c143d] = b63ebb65, %l3 = 3dde40284e7a3576
2876 ldstub [%i3+0x03d],%l3 ! %l3 = 0000003e000000ff
2877! Starting 10 instruction Load Burst
2878! Mem[0000000030041400] = 00ff0000, %l7 = 00000000000000ff
2879 lduha [%i1+%g0]0x81,%l7 ! %l7 = 00000000000000ff
2880
2881p0_label_107:
2882 membar #Sync ! Added by membar checker (17)
2883! Mem[0000000010001400] = 000000ff, %f27 = 000000ff
2884 lda [%i0+%g0]0x80,%f27 ! %f27 = 000000ff
2885! Mem[0000000030141408] = 00559248, %l0 = 00000000ff007941
2886 lduwa [%i5+%o4]0x89,%l0 ! %l0 = 0000000000559248
2887! Mem[0000000030081400] = 000000ff, %l2 = 0000000000007941
2888 lduwa [%i2+%g0]0x81,%l2 ! %l2 = 00000000000000ff
2889! Mem[00000000100c1400] = ff000000, %l6 = 00000001010086cc
2890 lduha [%i3+%g0]0x80,%l6 ! %l6 = 000000000000ff00
2891! Mem[00000000300c1400] = ffffffff a3b2087f 00096a68 4cabee7b
2892! Mem[00000000300c1410] = fbb4d3ba 00000000 fa29ab85 c3956639
2893! Mem[00000000300c1420] = 79f03651 6769f01f 9ed0dc95 0000c159
2894! Mem[00000000300c1430] = ffffffff 000060ff d89af845 b706eeb7
2895 ldda [%i3]ASI_BLK_AIUSL,%f0 ! Block Load from 00000000300c1400
2896! %f30 = ff005500, %f27 = 000000ff, %f26 = ff000000 000000ff
2897 fsmuld %f30,%f27,%f26 ! %l0 = 000000000055926a, Unfinished, %fsr = 0b00000c00
2898! Mem[0000000010101410] = ff000000, %l1 = c221bfd7a874ca8a
2899 ldsha [%i4+%o5]0x80,%l1 ! %l1 = ffffffffffffff00
2900! Mem[0000000010081410] = a3b2087f, %l4 = fffffffff6ef05e6
2901 lduha [%i2+%o5]0x80,%l4 ! %l4 = 000000000000a3b2
2902! Mem[00000000201c0000] = ffff86d9, %l6 = 000000000000ff00
2903 lduha [%o0+0x000]%asi,%l6 ! %l6 = 000000000000ffff
2904! Starting 10 instruction Store Burst
2905! %f28 = 00000000, %f16 = 00000000 00000000
2906 fstod %f28,%f16 ! %f16 = 00000000 00000000
2907
2908p0_label_108:
2909! Code Fragment 4
2910p0_fragment_14:
2911! %l0 = 000000000055926a
2912 setx 0x8b9e414fb13264a4,%g7,%l0 ! %l0 = 8b9e414fb13264a4
2913! %l1 = ffffffffffffff00
2914 setx 0x749ec8603c0e0338,%g7,%l1 ! %l1 = 749ec8603c0e0338
2915 setx 0x7ff8, %g1, %g2
2916 and %l0, %g2, %l0
2917 setx 0xffffffff, %g1, %g2
2918 and %l1, %g2, %l1
2919 setx 0x100000000, %g1, %g2
2920 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2921 ta T_CHANGE_HPRIV
2922 stxa %l1, [%l0]ASI_ICACHE_INSTR
2923 ta T_CHANGE_NONHPRIV
2924! %l0 = 8b9e414fb13264a4
2925 setx 0x248ef2207329bd80,%g7,%l0 ! %l0 = 248ef2207329bd80
2926! %l1 = 749ec8603c0e0338
2927 setx 0x25f8839846d33543,%g7,%l1 ! %l1 = 25f8839846d33543
2928! %f22 = e07873cf, Mem[00000000100c1410] = 000000ff
2929 sta %f22,[%i3+%o5]0x88 ! Mem[00000000100c1410] = e07873cf
2930! %f17 = 00000000, Mem[0000000030041410] = ff60f400
2931 sta %f17,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
2932! %f22 = e07873cf 92461f9c, %l5 = 00000000ff007941
2933! Mem[0000000030041438] = 13c1aa3dde933e59
2934 add %i1,0x038,%g1
2935 stda %f22,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030041438] = 9cc1aa3dde937859
2936! Mem[0000000010041410] = 000000e0, %l4 = 000000000000a3b2
2937 swapa [%i1+%o5]0x88,%l4 ! %l4 = 00000000000000e0
2938! %l7 = 00000000000000ff, %l5 = 00000000ff007941, %l0 = 248ef2207329bd80
2939 and %l7,%l5,%l0 ! %l0 = 0000000000000041
2940! Mem[0000000010101410] = 000000ff, %l2 = 00000000000000ff
2941 ldstuba [%i4+%o5]0x88,%l2 ! %l2 = 000000ff000000ff
2942! Mem[00000000100c1400] = 000000ff, %l5 = 00000000ff007941
2943 ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
2944! Mem[0000000010041410] = 0000a3b2, %l6 = 000000000000ffff
2945 swapa [%i1+%o5]0x88,%l6 ! %l6 = 000000000000a3b2
2946! Starting 10 instruction Load Burst
2947! Mem[0000000010001410] = ff000000, %f20 = ffffffff
2948 lda [%i0+%o5]0x88,%f20 ! %f20 = ff000000
2949
2950p0_label_109:
2951! Mem[00000000201c0000] = ffff86d9, %l0 = 0000000000000041
2952 ldub [%o0+0x001],%l0 ! %l0 = 00000000000000ff
2953! Mem[00000000300c1400] = ffffffff, %l7 = 00000000000000ff
2954 ldswa [%i3+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
2955! Mem[00000000211c0000] = ffff217a, %l3 = 000000000000003e
2956 lduba [%o2+0x000]%asi,%l3 ! %l3 = 00000000000000ff
2957! Mem[00000000100c1400] = ff00000000000000, %f16 = 00000000 00000000
2958 ldda [%i3+%g0]0x80,%f16 ! %f16 = ff000000 00000000
2959! Mem[0000000010181410] = fbb4d3ba, %l2 = 00000000000000ff
2960 lduba [%i6+%o5]0x88,%l2 ! %l2 = 00000000000000ba
2961! Mem[0000000010041418] = 3c53bb32 8cb27a87, %l2 = 000000ba, %l3 = 000000ff
2962 ldd [%i1+0x018],%l2 ! %l2 = 000000003c53bb32 000000008cb27a87
2963! Mem[0000000010181400] = 00000000, %l5 = 00000000000000ff
2964 ldsha [%i6+%g0]0x88,%l5 ! %l5 = 0000000000000000
2965! Mem[00000000300c1410] = 00000000bad3b4fb, %f4 = 00000000 bad3b4fb
2966 ldda [%i3+%o5]0x89,%f4 ! %f4 = 00000000 bad3b4fb
2967! %f6 = 396695c3, %f16 = ff000000, %f21 = bad3b4fb
2968 fadds %f6 ,%f16,%f21 ! %f21 = ff000000
2969! Starting 10 instruction Store Burst
2970! %l5 = 0000000000000000, immd = 0000000000000438, %l4 = 00000000000000e0
2971 sdivx %l5,0x438,%l4 ! %l4 = 0000000000000000
2972
2973p0_label_110:
2974! %l6 = 000000000000a3b2, Mem[0000000030101410] = 7c07dcea
2975 stba %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7c07dcb2
2976! %f0 = 7f08b2a3 ffffffff 7beeab4c 686a0900
2977! %f4 = 00000000 bad3b4fb 396695c3 85ab29fa
2978! %f8 = 1ff06967 5136f079 59c10000 95dcd09e
2979! %f12 = ff600000 ffffffff b7ee06b7 45f89ad8
2980 stda %f0,[%i2]ASI_BLK_PL ! Block Store to 0000000010081400
2981! %l6 = 0000a3b2, %l7 = ffffffff, Mem[0000000030001410] = 00000000 67089990
2982 stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000a3b2 ffffffff
2983! Mem[0000000010141428] = 0000003c, %l5 = 00000000, %l1 = 46d33543
2984 add %i5,0x28,%g1
2985 casa [%g1]0x80,%l5,%l1 ! %l1 = 000000000000003c
2986! Mem[0000000010141408] = ff000000, %l7 = ffffffff, %l3 = 8cb27a87
2987 add %i5,0x08,%g1
2988 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000ff000000
2989! %l1 = 000000000000003c, Mem[00000000100c1410] = e07873cf
2990 stwa %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000003c
2991! %l4 = 0000000000000000, Mem[0000000030041408] = 865f4179
2992 stha %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = 865f0000
2993! %f30 = ff005500 000000ff, Mem[0000000030141410] = ffffffff 45764747
2994 stda %f30,[%i5+%o5]0x89 ! Mem[0000000030141410] = ff005500 000000ff
2995! %l6 = 000000000000a3b2, Mem[0000000010041408] = ffffff87
2996 stha %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = a3b2ff87
2997! Starting 10 instruction Load Burst
2998! Mem[0000000010101418] = ad02b0fb, %l0 = 00000000000000ff
2999 ldsba [%i4+0x019]%asi,%l0 ! %l0 = 0000000000000002
3000
3001p0_label_111:
3002! Mem[0000000030181400] = 00000000, %l7 = ffffffffffffffff
3003 ldswa [%i6+%g0]0x81,%l7 ! %l7 = 0000000000000000
3004! Mem[00000000211c0000] = ffff217a, %l6 = 000000000000a3b2
3005 ldub [%o2+0x001],%l6 ! %l6 = 00000000000000ff
3006! Mem[0000000030041400] = 0000ff00, %f16 = ff000000
3007 lda [%i1+%g0]0x89,%f16 ! %f16 = 0000ff00
3008! Mem[0000000021800040] = f1679f3e, %l3 = 00000000ff000000
3009 ldsba [%o3+0x040]%asi,%l3 ! %l3 = fffffffffffffff1
3010! Mem[0000000010181400] = 00000000ffffffff, %l3 = fffffffffffffff1
3011 ldxa [%i6+0x000]%asi,%l3 ! %l3 = 00000000ffffffff
3012! Mem[00000000100c1400] = 000000ff, %l7 = 0000000000000000
3013 ldsba [%i3+%g0]0x88,%l7 ! %l7 = ffffffffffffffff
3014 membar #Sync ! Added by membar checker (18)
3015! Mem[000000001008140c] = 4cabee7b, %l6 = 00000000000000ff, %asi = 80
3016 swapa [%i2+0x00c]%asi,%l6 ! %l6 = 000000004cabee7b
3017! Mem[0000000010101400] = 000000ff, %l6 = 000000004cabee7b
3018 ldsba [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000
3019! Mem[0000000010081410] = fbb4d3ba00000000, %l2 = 000000003c53bb32
3020 ldxa [%i2+%o5]0x80,%l2 ! %l2 = fbb4d3ba00000000
3021! Starting 10 instruction Store Burst
3022! Mem[0000000010041410] = ffff0000, %l1 = 000000000000003c
3023 swapa [%i1+%o5]0x80,%l1 ! %l1 = 00000000ffff0000
3024
3025p0_label_112:
3026! %l2 = fbb4d3ba00000000, Mem[0000000030001408] = ff00ff78fb5052a8
3027 stxa %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = fbb4d3ba00000000
3028! Mem[00000000201c0000] = ffff86d9, %l4 = 0000000000000000
3029 ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
3030! %f30 = ff005500 000000ff, %l4 = 00000000000000ff
3031! Mem[0000000030141418] = 000000ff7839e277
3032 add %i5,0x018,%g1
3033 stda %f30,[%g1+%l4]ASI_PST32_SL ! Mem[0000000030141418] = ff000000005500ff
3034! %l4 = 00000000000000ff, Mem[0000000010101400] = 000000ffcd4b9348
3035 stx %l4,[%i4+%g0] ! Mem[0000000010101400] = 00000000000000ff
3036! Mem[0000000010181400] = 00000000, %l0 = 0000000000000002
3037 swapa [%i6+%g0]0x80,%l0 ! %l0 = 0000000000000000
3038! %l3 = 00000000ffffffff, imm = 0000000000000110, %l7 = ffffffffffffffff
3039 add %l3,0x110,%l7 ! %l7 = 000000010000010f
3040! %l6 = 0000000000000000, Mem[0000000030101408] = 30b2ff88
3041 stba %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 30b2ff00
3042! Mem[0000000010141408] = 000000ff, %l0 = 0000000000000000
3043 ldstuba [%i5+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
3044! %f12 = ff600000, Mem[0000000010041400] = 88ffa30a
3045 sta %f12,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff600000
3046! Starting 10 instruction Load Burst
3047! Mem[0000000030001400] = 00000000, %l5 = 0000000000000000
3048 ldsba [%i0+%g0]0x81,%l5 ! %l5 = 0000000000000000
3049
3050p0_label_113:
3051! Mem[00000000300c1410] = fbb4d3ba, %l0 = 00000000000000ff
3052 ldswa [%i3+%o5]0x81,%l0 ! %l0 = fffffffffbb4d3ba
3053! Mem[00000000201c0000] = ffff86d9, %l1 = 00000000ffff0000
3054 lduh [%o0+%g0],%l1 ! %l1 = 000000000000ffff
3055! Mem[0000000030181410] = 0000eff6, %l1 = 000000000000ffff
3056 ldsha [%i6+%o5]0x81,%l1 ! %l1 = 0000000000000000
3057! %l4 = 00000000000000ff, %l3 = 00000000ffffffff, %y = ffffffff
3058 umul %l4,%l3,%l0 ! %l0 = 000000feffffff01, %y = 000000fe
3059! Mem[00000000300c1410] = bad3b4fb, %l6 = 0000000000000000
3060 ldswa [%i3+%o5]0x89,%l6 ! %l6 = ffffffffbad3b4fb
3061! Mem[0000000030001410] = b2a30000, %f4 = 00000000
3062 lda [%i0+%o5]0x81,%f4 ! %f4 = b2a30000
3063! Mem[0000000030141408] = 4892550000000000, %l3 = 00000000ffffffff
3064 ldxa [%i5+%o4]0x81,%l3 ! %l3 = 4892550000000000
3065! Mem[0000000030101408] = 00ffb230, %f23 = 92461f9c
3066 lda [%i4+%o4]0x81,%f23 ! %f23 = 00ffb230
3067! Mem[0000000030101410] = b2dc077c, %l5 = 0000000000000000
3068 lduba [%i4+%o5]0x81,%l5 ! %l5 = 00000000000000b2
3069! Starting 10 instruction Store Burst
3070! %f14 = b7ee06b7, %f10 = 59c10000, %f0 = 7f08b2a3
3071 fadds %f14,%f10,%f0 ! %f0 = 59c10000
3072
3073p0_label_114:
3074! Mem[0000000010181410] = fbb4d3ba, %l1 = 0000000000000000
3075 ldstuba [%i6+%o5]0x88,%l1 ! %l1 = 000000ba000000ff
3076! %l0 = 000000feffffff01, Mem[0000000030001400] = 00000000
3077 stwa %l0,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffff01
3078! Mem[0000000030101400] = ff00a1ee, %l5 = 00000000000000b2
3079 swapa [%i4+%g0]0x81,%l5 ! %l5 = 00000000ff00a1ee
3080! %f30 = ff005500 000000ff, Mem[0000000010041408] = a3b2ff87 92480297
3081 stda %f30,[%i1+%o4]0x80 ! Mem[0000000010041408] = ff005500 000000ff
3082! %l3 = 4892550000000000, Mem[0000000030141400] = ff000000
3083 stha %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
3084! Mem[0000000030181400] = 00000000, %l4 = 00000000000000ff
3085 ldstuba [%i6+%g0]0x81,%l4 ! %l4 = 00000000000000ff
3086! %f2 = 7beeab4c, Mem[0000000030001410] = b2a30000
3087 sta %f2 ,[%i0+%o5]0x81 ! Mem[0000000030001410] = 7beeab4c
3088! Mem[0000000010141408] = 000000ff, %l1 = 00000000000000ba
3089 ldstuba [%i5+%o4]0x88,%l1 ! %l1 = 000000ff000000ff
3090! Mem[00000000300c1400] = ffffffff, %l4 = 0000000000000000
3091 ldstuba [%i3+%g0]0x81,%l4 ! %l4 = 000000ff000000ff
3092! Starting 10 instruction Load Burst
3093! Mem[00000000201c0000] = ffff86d9, %l5 = 00000000ff00a1ee
3094 lduha [%o0+0x000]%asi,%l5 ! %l5 = 000000000000ffff
3095
3096p0_label_115:
3097! Mem[0000000010141410] = 000000ff, %l6 = ffffffffbad3b4fb
3098 lduba [%i5+%o5]0x88,%l6 ! %l6 = 00000000000000ff
3099! Mem[0000000010101410] = ff000000d3fd2166, %f22 = e07873cf 00ffb230
3100 ldda [%i4+0x010]%asi,%f22 ! %f22 = ff000000 d3fd2166
3101! Mem[0000000020800000] = 3ee0348e, %l0 = 000000feffffff01
3102 lduha [%o1+0x000]%asi,%l0 ! %l0 = 0000000000003ee0
3103! %l0 = 0000000000003ee0, %l6 = 00000000000000ff, %l6 = 00000000000000ff
3104 udivx %l0,%l6,%l6 ! %l6 = 000000000000003f
3105! Mem[0000000030001408] = fbb4d3ba00000000, %l1 = 00000000000000ff
3106 ldxa [%i0+%o4]0x81,%l1 ! %l1 = fbb4d3ba00000000
3107! Mem[0000000020800000] = 3ee0348e, %l3 = 4892550000000000
3108 lduba [%o1+0x000]%asi,%l3 ! %l3 = 000000000000003e
3109! %l6 = 000000000000003f, imm = 0000000000000474, %l1 = fbb4d3ba00000000
3110 andn %l6,0x474,%l1 ! %l1 = 000000000000000b
3111! Mem[00000000100c1410] = 0000003c, %l4 = 00000000000000ff
3112 lduba [%i3+%o5]0x88,%l4 ! %l4 = 000000000000003c
3113! Mem[0000000010001410] = ff000000, %l1 = 000000000000000b
3114 lduwa [%i0+%o5]0x88,%l1 ! %l1 = 00000000ff000000
3115! Starting 10 instruction Store Burst
3116! Mem[0000000030101400] = b2000000, %l7 = 000000010000010f
3117 swapa [%i4+%g0]0x89,%l7 ! %l7 = 00000000b2000000
3118
3119p0_label_116:
3120! %l7 = 00000000b2000000, Mem[00000000100c1408] = 011500ff
3121 stba %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 01150000
3122! %f27 = 000000ff, Mem[00000000100c1400] = 000000ff
3123 sta %f27,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff
3124! %l7 = 00000000b2000000, Mem[0000000010101400] = 00000000000000ff
3125 stxa %l7,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000b2000000
3126! %f21 = ff000000, Mem[00000000100c1410] = 0000003c
3127 sta %f21,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff000000
3128! %l3 = 000000000000003e, Mem[0000000010181428] = 24ac00ff70c6a1ee, %asi = 80
3129 stxa %l3,[%i6+0x028]%asi ! Mem[0000000010181428] = 000000000000003e
3130! %l0 = 0000000000003ee0, Mem[0000000010181432] = 1ff06967
3131 sth %l0,[%i6+0x032] ! Mem[0000000010181430] = 1ff03ee0
3132! Mem[0000000030041400] = 00ff0000, %l1 = 00000000ff000000
3133 ldstuba [%i1+%g0]0x81,%l1 ! %l1 = 00000000000000ff
3134! Mem[0000000010141410] = ff000000, %l1 = 0000000000000000
3135 ldstuba [%i5+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
3136! %f22 = ff000000 d3fd2166, %f2 = 7beeab4c 686a0900
3137 fxtod %f22,%f2 ! %f2 = c36fffff e5805bd3
3138! Starting 10 instruction Load Burst
3139! %f11 = 95dcd09e, Mem[00000000100c1408] = 01150000
3140 sta %f11,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 95dcd09e
3141
3142p0_label_117:
3143! Mem[0000000030041400] = ffffffff 0000ffff, %l4 = 0000003c, %l5 = 0000ffff
3144 ldda [%i1+%g0]0x89,%l4 ! %l4 = 000000000000ffff 00000000ffffffff
3145! Mem[0000000010141434] = ff05b230, %l1 = 00000000000000ff
3146 ldswa [%i5+0x034]%asi,%l1 ! %l1 = ffffffffff05b230
3147! Mem[0000000010141410] = ff000000 00f40000, %l6 = 0000003f, %l7 = b2000000
3148 ldda [%i5+%o5]0x80,%l6 ! %l6 = 00000000ff000000 0000000000f40000
3149! Mem[0000000030001400] = 01ffffff00007941, %l7 = 0000000000f40000
3150 ldxa [%i0+%g0]0x81,%l7 ! %l7 = 01ffffff00007941
3151! Mem[0000000010141408] = ff000000, %l3 = 000000000000003e
3152 ldswa [%i5+%o4]0x80,%l3 ! %l3 = ffffffffff000000
3153! Mem[0000000010141410] = 0000f400000000ff, %f8 = 1ff06967 5136f079
3154 ldda [%i5+%o5]0x88,%f8 ! %f8 = 0000f400 000000ff
3155! Mem[0000000010181414] = 000060ff, %l5 = 00000000ffffffff
3156 ldub [%i6+0x017],%l5 ! %l5 = 00000000000000ff
3157! Mem[0000000030041400] = 0000ffff, %l6 = 00000000ff000000
3158 ldsha [%i1+%g0]0x89,%l6 ! %l6 = ffffffffffffffff
3159! %l4 = 000000000000ffff, %l0 = 0000000000003ee0, %y = 000000fe
3160 sdiv %l4,%l0,%l1 ! %l1 = 00000000040a2dd2
3161 mov %l0,%y ! %y = 00003ee0
3162! Starting 10 instruction Store Burst
3163! %l1 = 00000000040a2dd2, Mem[00000000100c1408] = 9ed0dc95
3164 stha %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 2dd2dc95
3165
3166p0_label_118:
3167! %f0 = 59c10000 ffffffff, %l6 = ffffffffffffffff
3168! Mem[0000000010101400] = 00000000b2000000
3169 stda %f0,[%i4+%l6]ASI_PST16_P ! Mem[0000000010101400] = 59c10000ffffffff
3170! %f10 = 59c10000, Mem[00000000100c1418] = f71c8bfe
3171 st %f10,[%i3+0x018] ! Mem[00000000100c1418] = 59c10000
3172! %l3 = ffffffffff000000, Mem[0000000010041408] = 005500ff
3173 stba %l3,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00550000
3174! Mem[000000001000142e] = 47477645, %l1 = 00000000040a2dd2
3175 ldstub [%i0+0x02e],%l1 ! %l1 = 00000076000000ff
3176! %f12 = ff600000 ffffffff, %l2 = fbb4d3ba00000000
3177! Mem[0000000030081430] = f71c8bfe76b4c833
3178 add %i2,0x030,%g1
3179 stda %f12,[%g1+%l2]ASI_PST32_SL ! Mem[0000000030081430] = f71c8bfe76b4c833
3180! %l4 = 000000000000ffff, Mem[0000000010001400] = 48934bcdff000000
3181 stxa %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000000000ffff
3182! Mem[0000000010041410] = 0000003c, %l0 = 0000000000003ee0
3183 swapa [%i1+%o5]0x80,%l0 ! %l0 = 000000000000003c
3184! Mem[00000000300c1408] = 686a0900, %l1 = 0000000000000076
3185 swapa [%i3+%o4]0x89,%l1 ! %l1 = 00000000686a0900
3186! %l0 = 000000000000003c, Mem[0000000010181428] = 000000000000003e
3187 stx %l0,[%i6+0x028] ! Mem[0000000010181428] = 000000000000003c
3188! Starting 10 instruction Load Burst
3189! Mem[00000000100c1400] = ff00000000000000, %l2 = fbb4d3ba00000000
3190 ldxa [%i3+%g0]0x80,%l2 ! %l2 = ff00000000000000
3191
3192p0_label_119:
3193! Mem[0000000010041428] = 24ac00ff0000003c, %f2 = c36fffff e5805bd3
3194 ldd [%i1+0x028],%f2 ! %f2 = 24ac00ff 0000003c
3195! Mem[0000000030041410] = ffb44c38 00000000, %l2 = 00000000, %l3 = ff000000
3196 ldda [%i1+%o5]0x89,%l2 ! %l2 = 0000000000000000 00000000ffb44c38
3197! %f2 = 24ac00ff, %f14 = b7ee06b7, %f21 = ff000000
3198 fsubs %f2 ,%f14,%f21 ! %f21 = 37ee06b7
3199! Mem[0000000021800080] = ff070550, %l7 = 01ffffff00007941
3200 ldub [%o3+0x080],%l7 ! %l7 = 00000000000000ff
3201! Mem[0000000030081400] = ff000000, %l7 = 00000000000000ff
3202 ldsha [%i2+%g0]0x89,%l7 ! %l7 = 0000000000000000
3203! %l7 = 0000000000000000, immd = fffffffffffff9c1, %l6 = ffffffffffffffff
3204 sdivx %l7,-0x63f,%l6 ! %l6 = 0000000000000000
3205! Mem[0000000010181400] = 00000002, %l2 = 0000000000000000
3206 lduwa [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000002
3207! Mem[0000000010101410] = ff000000, %l7 = 0000000000000000
3208 ldsha [%i4+%o5]0x80,%l7 ! %l7 = ffffffffffffff00
3209! Mem[000000001008140c] = 000000ff, %f14 = b7ee06b7
3210 ld [%i2+0x00c],%f14 ! %f14 = 000000ff
3211! Starting 10 instruction Store Burst
3212! %l3 = 00000000ffb44c38, Mem[0000000030081408] = ffb44c38000000ff
3213 stxa %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000ffb44c38
3214
3215p0_label_120:
3216! Mem[000000001010140c] = 000000e3, %l1 = 00000000686a0900
3217 ldstuba [%i4+0x00c]%asi,%l1 ! %l1 = 00000000000000ff
3218! %l7 = ffffffffffffff00, Mem[0000000010181410] = fbb4d3ff
3219 stha %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = fbb4ff00
3220! %l1 = 0000000000000000, imm = 00000000000002b2, %l5 = 00000000000000ff
3221 addc %l1,0x2b2,%l5 ! %l5 = 00000000000002b2
3222! %l0 = 0000003c, %l1 = 00000000, Mem[0000000010041408] = 00550000 ff000000
3223 stda %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000003c 00000000
3224! %f31 = 000000ff, Mem[0000000010001410] = 000000ff
3225 sta %f31,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000ff
3226! Mem[0000000021800081] = ff070550, %l0 = 000000000000003c
3227 ldstuba [%o3+0x081]%asi,%l0 ! %l0 = 00000007000000ff
3228! %l0 = 0000000000000007, Mem[00000000201c0000] = ffff86d9
3229 sth %l0,[%o0+%g0] ! Mem[00000000201c0000] = 000786d9
3230! Mem[0000000010041410] = e03e0000, %l5 = 00000000000002b2
3231 ldstuba [%i1+%o5]0x88,%l5 ! %l5 = 00000000000000ff
3232! %f28 = 00000000 ff000000, %l7 = ffffffffffffff00
3233! Mem[00000000100c1430] = 0000000000000000
3234 add %i3,0x030,%g1
3235 stda %f28,[%g1+%l7]ASI_PST8_PL ! Mem[00000000100c1430] = 0000000000000000
3236! Starting 10 instruction Load Burst
3237! Mem[0000000010081408] = 00096a68, %l1 = 0000000000000000
3238 ldsb [%i2+0x009],%l1 ! %l1 = 0000000000000009
3239
3240p0_label_121:
3241! Mem[00000000100c1420] = bfa0033fc3bb6069, %f22 = ff000000 d3fd2166
3242 ldd [%i3+0x020],%f22 ! %f22 = bfa0033f c3bb6069
3243! Mem[0000000010001400] = ffff0000, %l3 = 00000000ffb44c38
3244 ldsba [%i0+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
3245! Mem[0000000030081400] = 000000ff00000000, %l4 = 000000000000ffff
3246 ldxa [%i2+%g0]0x81,%l4 ! %l4 = 000000ff00000000
3247! Mem[0000000020800000] = 3ee0348e, %l6 = 0000000000000000
3248 lduha [%o1+0x000]%asi,%l6 ! %l6 = 0000000000003ee0
3249! Mem[0000000010181414] = 000060ff, %l1 = 0000000000000009
3250 ldsb [%i6+0x015],%l1 ! %l1 = 0000000000000000
3251! Mem[0000000030181410] = 0000eff6 565a5500, %l2 = 00000002, %l3 = ffffffff
3252 ldda [%i6+%o5]0x81,%l2 ! %l2 = 000000000000eff6 00000000565a5500
3253! Mem[0000000030141408] = 48925500, %l1 = 0000000000000000
3254 lduha [%i5+%o4]0x81,%l1 ! %l1 = 0000000000004892
3255! Mem[0000000010101410] = 000000ff, %l0 = 0000000000000007
3256 lduba [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000ff
3257! Mem[000000001004142c] = 0000003c, %l2 = 000000000000eff6
3258 ldsba [%i1+0x02f]%asi,%l2 ! %l2 = 000000000000003c
3259! Starting 10 instruction Store Burst
3260! %l3 = 00000000565a5500, Mem[0000000010101420] = 79415f869a6afae2
3261 stx %l3,[%i4+0x020] ! Mem[0000000010101420] = 00000000565a5500
3262
3263p0_label_122:
3264! Mem[0000000010081400] = ffffffff, %l3 = 00000000565a5500
3265 swapa [%i2+%g0]0x88,%l3 ! %l3 = 00000000ffffffff
3266! Mem[00000000300c1400] = ffffffff, %l4 = 000000ff00000000
3267 swapa [%i3+%g0]0x81,%l4 ! %l4 = 00000000ffffffff
3268! Mem[0000000010101410] = ff000000, %l3 = 00000000ffffffff
3269 ldstuba [%i4+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
3270! Mem[00000000100c1408] = 95dcd22d, %l3 = 00000000000000ff
3271 ldstuba [%i3+%o4]0x88,%l3 ! %l3 = 0000002d000000ff
3272! Mem[0000000010001433] = ff000000, %l3 = 000000000000002d
3273 ldstuba [%i0+0x033]%asi,%l3 ! %l3 = 00000000000000ff
3274! %f14 = 000000ff, Mem[0000000010101410] = 000000ff
3275 sta %f14,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ff
3276! Mem[0000000010101410] = ff000000, %l5 = 0000000000000000
3277 swapa [%i4+%o5]0x80,%l5 ! %l5 = 00000000ff000000
3278! %l7 = ffffffffffffff00, Mem[0000000020800000] = 3ee0348e
3279 stb %l7,[%o1+%g0] ! Mem[0000000020800000] = 00e0348e
3280! %l1 = 0000000000004892, Mem[0000000010101410] = 00000000
3281 stha %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = 48920000
3282! Starting 10 instruction Load Burst
3283! Mem[0000000010101408] = 00000000, %l5 = 00000000ff000000
3284 ldswa [%i4+0x008]%asi,%l5 ! %l5 = 0000000000000000
3285
3286p0_label_123:
3287! Mem[0000000010141408] = 000000ff, %l7 = ffffffffffffff00
3288 ldsba [%i5+%o4]0x88,%l7 ! %l7 = ffffffffffffffff
3289! Mem[0000000010041400] = ff005500 000060ff, %l6 = 00003ee0, %l7 = ffffffff
3290 ldda [%i1+%g0]0x88,%l6 ! %l6 = 00000000000060ff 00000000ff005500
3291! Mem[0000000010181410] = 00ffb4fb 000060ff, %l2 = 0000003c, %l3 = 00000000
3292 ldda [%i6+%o5]0x80,%l2 ! %l2 = 0000000000ffb4fb 00000000000060ff
3293! Mem[0000000030101400] = 0000010f, %l3 = 00000000000060ff
3294 lduha [%i4+%g0]0x89,%l3 ! %l3 = 000000000000010f
3295! Mem[0000000030181408] = e0000000000000ff, %l6 = 00000000000060ff
3296 ldxa [%i6+%o4]0x89,%l6 ! %l6 = e0000000000000ff
3297! Mem[0000000021800040] = f1679f3e, %l1 = 0000000000004892
3298 lduba [%o3+0x041]%asi,%l1 ! %l1 = 0000000000000067
3299! Mem[0000000010041420] = 000000ff000000c7, %f28 = 00000000 ff000000
3300 ldda [%i1+0x020]%asi,%f28 ! %f28 = 000000ff 000000c7
3301! Mem[0000000021800140] = 00e38361, %l6 = e0000000000000ff
3302 ldsb [%o3+0x140],%l6 ! %l6 = 0000000000000000
3303! Mem[0000000010041410] = ff003ee045f89ad8, %f0 = 59c10000 ffffffff
3304 ldda [%i1+%o5]0x80,%f0 ! %f0 = ff003ee0 45f89ad8
3305! Starting 10 instruction Store Burst
3306! %f8 = 0000f400 000000ff, Mem[0000000030041410] = 00000000 384cb4ff
3307 stda %f8 ,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000f400 000000ff
3308
3309p0_label_124:
3310! Mem[00000000100c1418] = 59c10000, %l3 = 000000000000010f
3311 ldstuba [%i3+0x018]%asi,%l3 ! %l3 = 00000059000000ff
3312! %l0 = 000000ff, %l1 = 00000067, Mem[0000000010001400] = ffff0000 00000000
3313 stda %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000ff 00000067
3314! %l2 = 00ffb4fb, %l3 = 00000059, Mem[0000000030181400] = ff000000 00000000
3315 stda %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00ffb4fb 00000059
3316! %f28 = 000000ff 000000c7, Mem[0000000010141410] = 000000ff 0000f400
3317 stda %f28,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000ff 000000c7
3318! %f2 = 24ac00ff 0000003c, Mem[0000000030181400] = 00ffb4fb 00000059
3319 stda %f2 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = 24ac00ff 0000003c
3320! %f25 = fbb4d3ba, %f3 = 0000003c, %f9 = 000000ff
3321 fsubs %f25,%f3 ,%f9 ! %l0 = 0000000000000121, Unfinished, %fsr = 0b00000c00
3322! Mem[0000000030181410] = 0000eff6, %l4 = 00000000ffffffff
3323 swapa [%i6+%o5]0x81,%l4 ! %l4 = 000000000000eff6
3324! %l3 = 0000000000000059, Mem[0000000030081410] = 00000000
3325 stwa %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000059
3326! Mem[0000000010181418] = 97024892, %l4 = 000000000000eff6, %asi = 80
3327 swapa [%i6+0x018]%asi,%l4 ! %l4 = 0000000097024892
3328! Starting 10 instruction Load Burst
3329! Mem[0000000030141400] = 00000000, %l7 = 00000000ff005500
3330 ldswa [%i5+%g0]0x81,%l7 ! %l7 = 0000000000000000
3331
3332p0_label_125:
3333! Mem[0000000030041408] = 00005f86, %l0 = 0000000000000121
3334 ldsha [%i1+%o4]0x81,%l0 ! %l0 = 0000000000000000
3335! Mem[00000000300c1410] = bad3b4fb, %l0 = 0000000000000000
3336 ldsha [%i3+%o5]0x89,%l0 ! %l0 = ffffffffffffb4fb
3337! Mem[0000000010001410] = 00555a56ff000000, %l5 = 0000000000000000
3338 ldxa [%i0+%o5]0x88,%l5 ! %l5 = 00555a56ff000000
3339! Mem[0000000030001400] = ffffff01, %l4 = 0000000097024892
3340 ldsba [%i0+%g0]0x89,%l4 ! %l4 = 0000000000000001
3341! Mem[00000000100c1410] = 000000ff, %l4 = 0000000000000001
3342 lduw [%i3+%o5],%l4 ! %l4 = 00000000000000ff
3343! Mem[0000000030101408] = 30b2ff00, %f26 = ff000000
3344 lda [%i4+%o4]0x89,%f26 ! %f26 = 30b2ff00
3345! Mem[0000000030041408] = e2fa6a9a 865f0000, %l0 = ffffb4fb, %l1 = 00000067
3346 ldda [%i1+%o4]0x89,%l0 ! %l0 = 00000000865f0000 00000000e2fa6a9a
3347! Mem[000000001000142c] = 4747ff45, %l2 = 0000000000ffb4fb
3348 lduba [%i0+0x02c]%asi,%l2 ! %l2 = 0000000000000047
3349! Mem[0000000010041400] = ff005500000060ff, %f12 = ff600000 ffffffff
3350 ldda [%i1+%g0]0x88,%f12 ! %f12 = ff005500 000060ff
3351! Starting 10 instruction Store Burst
3352! %l2 = 00000047, %l3 = 00000059, Mem[0000000010041408] = 0000003c 00000000
3353 stda %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000047 00000059
3354
3355p0_label_126:
3356! %l0 = 00000000865f0000, Mem[0000000030041408] = 00005f86
3357 stha %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00005f86
3358! %l5 = 00555a56ff000000, Mem[000000001010141e] = 209ca183, %asi = 80
3359 stha %l5,[%i4+0x01e]%asi ! Mem[000000001010141c] = 209c0000
3360! %f14 = 000000ff 45f89ad8, Mem[0000000010101410] = 00009248 6621fdd3
3361 stda %f14,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ff 45f89ad8
3362! Mem[0000000030181410] = ffffffff, %l7 = 0000000000000000
3363 swapa [%i6+%o5]0x81,%l7 ! %l7 = 00000000ffffffff
3364! %f22 = bfa0033f c3bb6069, %l6 = 0000000000000000
3365! Mem[0000000030141420] = bfb9b1e8aa3dc13d
3366 add %i5,0x020,%g1
3367 stda %f22,[%g1+%l6]ASI_PST8_S ! Mem[0000000030141420] = bfb9b1e8aa3dc13d
3368! %l4 = 00000000000000ff, Mem[0000000030041410] = 00f40000
3369 stwa %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff
3370! %f16 = 0000ff00 00000000, %l7 = 00000000ffffffff
3371! Mem[00000000300c1430] = ffffffff000060ff
3372 add %i3,0x030,%g1
3373 stda %f16,[%g1+%l7]ASI_PST16_S ! Mem[00000000300c1430] = 0000ff0000000000
3374! %f26 = 30b2ff00 000000ff, %l1 = 00000000e2fa6a9a
3375! Mem[0000000010101410] = d89af845ff000000
3376 add %i4,0x010,%g1
3377 stda %f26,[%g1+%l1]ASI_PST16_P ! Mem[0000000010101410] = 30b2f84500000000
3378! Mem[0000000010141400] = 0000ff00, %l3 = 0000000000000059
3379 ldstuba [%i5+%g0]0x88,%l3 ! %l3 = 00000000000000ff
3380! Starting 10 instruction Load Burst
3381! Mem[0000000010181428] = 00000000, %l2 = 0000000000000047
3382 ldsba [%i6+0x029]%asi,%l2 ! %l2 = 0000000000000000
3383
3384p0_label_127:
3385! Mem[0000000010001400] = 000000ff, %l0 = 00000000865f0000
3386 ldsba [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000
3387! Mem[0000000030001400] = 01ffffff, %l1 = 00000000e2fa6a9a
3388 ldsba [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000001
3389! Mem[0000000030041408] = 00005f86, %l0 = 0000000000000000
3390 ldsba [%i1+%o4]0x81,%l0 ! %l0 = 0000000000000000
3391! Mem[0000000030181408] = ff000000, %l7 = 00000000ffffffff
3392 ldsha [%i6+%o4]0x81,%l7 ! %l7 = ffffffffffffff00
3393! Mem[0000000010041410] = e03e00ff, %l5 = 00555a56ff000000
3394 lduwa [%i1+%o5]0x88,%l5 ! %l5 = 00000000e03e00ff
3395! Mem[0000000010101400] = 59c10000ffffffff, %l3 = 0000000000000000
3396 ldx [%i4+%g0],%l3 ! %l3 = 59c10000ffffffff
3397! Mem[0000000020800000] = 00e0348e, %l6 = 0000000000000000
3398 lduha [%o1+0x000]%asi,%l6 ! %l6 = 00000000000000e0
3399! Mem[0000000010041400] = ff600000, %l4 = 00000000000000ff
3400 ldsba [%i1+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
3401! Mem[00000000100c1408] = 95dcd2ff, %f8 = 0000f400
3402 lda [%i3+%o4]0x88,%f8 ! %f8 = 95dcd2ff
3403! Starting 10 instruction Store Burst
3404! Mem[0000000030081410] = 59000000, %l0 = 0000000000000000
3405 swapa [%i2+%o5]0x81,%l0 ! %l0 = 0000000059000000
3406
3407p0_label_128:
3408! %l2 = 0000000000000000, Mem[0000000030141400] = 00000000
3409 stwa %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
3410! %l4 = ffffffffffffffff, Mem[00000000100c1408] = 8df21cba95dcd2ff
3411 stxa %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffffffffffffffff
3412! Mem[0000000010101410] = 45f8b230, %l6 = 00000000000000e0
3413 ldstuba [%i4+%o5]0x88,%l6 ! %l6 = 00000030000000ff
3414! %l1 = 0000000000000001, Mem[0000000010001410] = 000000ff565a5500
3415 stx %l1,[%i0+%o5] ! Mem[0000000010001410] = 0000000000000001
3416! Mem[0000000030101410] = 7c07dcb2, %l0 = 0000000059000000
3417 swapa [%i4+%o5]0x89,%l0 ! %l0 = 000000007c07dcb2
3418! %f20 = ff000000 37ee06b7, Mem[0000000030001410] = 4cabee7b ffffffff
3419 stda %f20,[%i0+%o5]0x89 ! Mem[0000000030001410] = ff000000 37ee06b7
3420! %l4 = ffffffff, %l5 = e03e00ff, Mem[0000000010181408] = 4b000000 f71c8bfe
3421 stda %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffffff e03e00ff
3422! %f16 = 0000ff00 00000000, %l2 = 0000000000000000
3423! Mem[00000000300c1408] = 760000004cabee7b
3424 add %i3,0x008,%g1
3425 stda %f16,[%g1+%l2]ASI_PST8_SL ! Mem[00000000300c1408] = 760000004cabee7b
3426! %l3 = 59c10000ffffffff, Mem[0000000010001428] = ffffffff4747ff45, %asi = 80
3427 stxa %l3,[%i0+0x028]%asi ! Mem[0000000010001428] = 59c10000ffffffff
3428! Starting 10 instruction Load Burst
3429! Mem[0000000030081400] = 00000000ff000000, %f10 = 59c10000 95dcd09e
3430 ldda [%i2+%g0]0x89,%f10 ! %f10 = 00000000 ff000000
3431
3432p0_label_129:
3433! Mem[000000001010141c] = 209c0000, %l1 = 0000000000000001
3434 ldub [%i4+0x01c],%l1 ! %l1 = 0000000000000020
3435! Mem[0000000010001400] = 000000ff, %l3 = 59c10000ffffffff
3436 lduwa [%i0+%g0]0x80,%l3 ! %l3 = 00000000000000ff
3437! Mem[0000000030001408] = bad3b4fb, %l2 = 0000000000000000
3438 lduwa [%i0+%o4]0x89,%l2 ! %l2 = 00000000bad3b4fb
3439! Mem[0000000010181400] = 00000002ffffffff, %l4 = ffffffffffffffff
3440 ldxa [%i6+0x000]%asi,%l4 ! %l4 = 00000002ffffffff
3441! Mem[00000000211c0000] = ffff217a, %l0 = 000000007c07dcb2
3442 ldsb [%o2+0x001],%l0 ! %l0 = ffffffffffffffff
3443! Mem[00000000201c0000] = 000786d9, %l3 = 00000000000000ff
3444 lduha [%o0+0x000]%asi,%l3 ! %l3 = 0000000000000007
3445! Mem[00000000100c1420] = bfa0033fc3bb6069, %l0 = ffffffffffffffff
3446 ldx [%i3+0x020],%l0 ! %l0 = bfa0033fc3bb6069
3447! Mem[0000000010041404] = 005500ff, %l1 = 0000000000000020
3448 ldsh [%i1+0x004],%l1 ! %l1 = 0000000000000055
3449! Mem[0000000030101400] = 0f010000, %l2 = 00000000bad3b4fb
3450 lduwa [%i4+%g0]0x81,%l2 ! %l2 = 000000000f010000
3451! Starting 10 instruction Store Burst
3452! %f30 = ff005500, Mem[0000000030181410] = 00000000
3453 sta %f30,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff005500
3454
3455p0_label_130:
3456! %l5 = 00000000e03e00ff, Mem[0000000021800040] = f1679f3e
3457 stb %l5,[%o3+0x040] ! Mem[0000000021800040] = ff679f3e
3458! %l3 = 0000000000000007, Mem[0000000010141438] = 67089990
3459 stw %l3,[%i5+0x038] ! Mem[0000000010141438] = 00000007
3460! %f6 = 396695c3 85ab29fa, Mem[0000000010181410] = 00ffb4fb 000060ff
3461 stda %f6 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 396695c3 85ab29fa
3462! Mem[0000000030101400] = 0f010000, %l7 = ffffffffffffff00
3463 swapa [%i4+%g0]0x81,%l7 ! %l7 = 000000000f010000
3464! %l7 = 000000000f010000, imm = fffffffffffffa3d, %l2 = 000000000f010000
3465 and %l7,-0x5c3,%l2 ! %l2 = 000000000f010000
3466! Mem[0000000030041408] = 865f0000, %l0 = bfa0033fc3bb6069
3467 swapa [%i1+%o4]0x89,%l0 ! %l0 = 00000000865f0000
3468! %f16 = 0000ff00 00000000, Mem[0000000010041400] = ff600000 005500ff
3469 stda %f16,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000ff00 00000000
3470! Mem[0000000010141400] = ffff0000, %l2 = 000000000f010000
3471 ldstuba [%i5+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
3472! Mem[000000001008141c] = c3956639, %l1 = 0000000000000055
3473 ldstuba [%i2+0x01c]%asi,%l1 ! %l1 = 000000c3000000ff
3474! Starting 10 instruction Load Burst
3475! Mem[0000000010101410] = 45f8b2ff, %l4 = 00000002ffffffff
3476 ldsba [%i4+%o5]0x88,%l4 ! %l4 = ffffffffffffffff
3477
3478p0_label_131:
3479! Mem[0000000030001408] = fbb4d3ba00000000, %f2 = 24ac00ff 0000003c
3480 ldda [%i0+%o4]0x81,%f2 ! %f2 = fbb4d3ba 00000000
3481! Mem[0000000010001400] = 67000000 ff000000, %l0 = 865f0000, %l1 = 000000c3
3482 ldda [%i0+%g0]0x88,%l0 ! %l0 = 00000000ff000000 0000000067000000
3483! %f20 = ff000000, %f26 = 30b2ff00, %f30 = ff005500 000000ff
3484 fsmuld %f20,%f26,%f30 ! %f30 = c6065fe0 00000000
3485! Mem[0000000030081408] = 384cb4ff, %l3 = 0000000000000007
3486 lduba [%i2+%o4]0x81,%l3 ! %l3 = 0000000000000038
3487! Mem[0000000030081408] = 384cb4ff 00000000, %l6 = 00000030, %l7 = 0f010000
3488 ldda [%i2+%o4]0x81,%l6 ! %l6 = 00000000384cb4ff 0000000000000000
3489! Mem[0000000021800040] = ff679f3e, %l7 = 0000000000000000
3490 ldub [%o3+0x040],%l7 ! %l7 = 00000000000000ff
3491! Code Fragment 3
3492p0_fragment_15:
3493! %l0 = 00000000ff000000
3494 setx 0xaddda057fcdffdfc,%g7,%l0 ! %l0 = addda057fcdffdfc
3495! %l1 = 0000000067000000
3496 setx 0x257896d8358059de,%g7,%l1 ! %l1 = 257896d8358059de
3497 setx 0x1fe000, %g1, %g3
3498 or %l0, %g3, %l0 ! always set perrmask = 0xff
3499 setx 0x1ffff8, %g1, %g2
3500 and %l0, %g2, %l0
3501 ta T_CHANGE_HPRIV
3502 stxa %l1, [%l0]ASI_DCACHE_DATA
3503 ta T_CHANGE_NONHPRIV
3504! %l0 = addda057fcdffdfc
3505 setx 0xf1b2485067a25beb,%g7,%l0 ! %l0 = f1b2485067a25beb
3506! %l1 = 257896d8358059de
3507 setx 0x2e08cab05cb93e28,%g7,%l1 ! %l1 = 2e08cab05cb93e28
3508! Mem[0000000030081410] = 00000000, %f10 = 00000000
3509 lda [%i2+%o5]0x89,%f10 ! %f10 = 00000000
3510! Mem[0000000010141438] = 00000007, %l5 = 00000000e03e00ff
3511 ldsw [%i5+0x038],%l5 ! %l5 = 0000000000000007
3512! Starting 10 instruction Store Burst
3513! %l2 = 000000ff, %l3 = 00000038, Mem[0000000010081420] = 79f03651 6769f01f
3514 stda %l2,[%i2+0x020]%asi ! Mem[0000000010081420] = 000000ff 00000038
3515
3516p0_label_132:
3517! Mem[00000000300c1410] = fbb4d3ba, %l3 = 0000000000000038
3518 ldstuba [%i3+%o5]0x81,%l3 ! %l3 = 000000fb000000ff
3519! Mem[00000000300c1400] = 00000000, %l6 = 00000000384cb4ff
3520 swapa [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000
3521! Mem[0000000030101408] = 30b2ff00, %l3 = 00000000000000fb
3522 swapa [%i4+%o4]0x89,%l3 ! %l3 = 0000000030b2ff00
3523! Mem[0000000020800000] = 00e0348e, %l2 = 00000000000000ff
3524 ldstub [%o1+%g0],%l2 ! %l2 = 00000000000000ff
3525! %l3 = 0000000030b2ff00, Mem[0000000010081400] = 565a5500
3526 stwa %l3,[%i2+%g0]0x88 ! Mem[0000000010081400] = 30b2ff00
3527! %f10 = 00000000 ff000000, Mem[0000000010181410] = 396695c3 85ab29fa
3528 std %f10,[%i6+%o5] ! Mem[0000000010181410] = 00000000 ff000000
3529! Mem[0000000030181408] = ff000000, %l5 = 0000000000000007
3530 ldstuba [%i6+%o4]0x81,%l5 ! %l5 = 000000ff000000ff
3531! %l4 = ffffffffffffffff, Mem[0000000030041408] = 6960bbc3
3532 stha %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffbbc3
3533! Mem[0000000010081418] = fa29ab85ff956639, %l5 = 00000000000000ff, %l4 = ffffffffffffffff
3534 add %i2,0x18,%g1
3535 casxa [%g1]0x80,%l5,%l4 ! %l4 = fa29ab85ff956639
3536! Starting 10 instruction Load Burst
3537! Mem[0000000030001410] = b706ee37 000000ff, %l2 = 00000000, %l3 = 30b2ff00
3538 ldda [%i0+%o5]0x81,%l2 ! %l2 = 00000000b706ee37 00000000000000ff
3539
3540p0_label_133:
3541! Mem[00000000100c1410] = ff000000, %l1 = 2e08cab05cb93e28
3542 lduba [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000
3543! %f28 = 000000ff, %f16 = 0000ff00, %f24 = ff600000
3544 fdivs %f28,%f16,%f24 ! %l0 = f1b2485067a25c0d, Unfinished, %fsr = 0b00000c00
3545! Mem[000000001008141c] = ff956639, %f16 = 0000ff00
3546 lda [%i2+0x01c]%asi,%f16 ! %f16 = ff956639
3547! Mem[0000000010001408] = 00000000, %l0 = f1b2485067a25c0d
3548 ldsba [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000000
3549! Mem[0000000010101408] = 00000000, %l5 = 00000000000000ff
3550 lduba [%i4+%o4]0x88,%l5 ! %l5 = 0000000000000000
3551! Mem[0000000010081400] = 00ffb230, %l0 = 0000000000000000
3552 ldsha [%i2+0x000]%asi,%l0 ! %l0 = 00000000000000ff
3553! Mem[0000000010101428] = b675f7df, %l3 = 00000000000000ff
3554 ldsw [%i4+0x028],%l3 ! %l3 = ffffffffb675f7df
3555! Code Fragment 4
3556p0_fragment_16:
3557! %l0 = 00000000000000ff
3558 setx 0x9acc8477cbbff8b8,%g7,%l0 ! %l0 = 9acc8477cbbff8b8
3559! %l1 = 0000000000000000
3560 setx 0x354aa68824ae0428,%g7,%l1 ! %l1 = 354aa68824ae0428
3561 setx 0x7ff8, %g1, %g2
3562 and %l0, %g2, %l0
3563 setx 0xffffffff, %g1, %g2
3564 and %l1, %g2, %l1
3565 setx 0x100000000, %g1, %g2
3566 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3567 ta T_CHANGE_HPRIV
3568 stxa %l1, [%l0]ASI_ICACHE_INSTR
3569 ta T_CHANGE_NONHPRIV
3570! %l0 = 9acc8477cbbff8b8
3571 setx 0x12d4c630322094ee,%g7,%l0 ! %l0 = 12d4c630322094ee
3572! %l1 = 354aa68824ae0428
3573 setx 0x5b56b50f815533a5,%g7,%l1 ! %l1 = 5b56b50f815533a5
3574! Mem[0000000010001400] = ff000000, %l5 = 0000000000000000
3575 ldsba [%i0+%g0]0x88,%l5 ! %l5 = 0000000000000000
3576! Starting 10 instruction Store Burst
3577! Mem[0000000010181410] = 00000000, %l3 = ffffffffb675f7df
3578 swapa [%i6+%o5]0x88,%l3 ! %l3 = 0000000000000000
3579
3580p0_label_134:
3581! %l1 = 5b56b50f815533a5, Mem[0000000021800040] = ff679f3e, %asi = 80
3582 stha %l1,[%o3+0x040]%asi ! Mem[0000000021800040] = 33a59f3e
3583! %l4 = fa29ab85ff956639, Mem[0000000010041400] = 0000ff00
3584 stha %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = 6639ff00
3585! %f21 = 37ee06b7, Mem[0000000030141410] = ff000000
3586 sta %f21,[%i5+%o5]0x81 ! Mem[0000000030141410] = 37ee06b7
3587! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010181410] = b675f7df 000000ff
3588 stda %l6,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000 000000ff
3589! %f20 = ff000000 37ee06b7, %l2 = 00000000b706ee37
3590! Mem[0000000010101410] = ffb2f84500000000
3591 add %i4,0x010,%g1
3592 stda %f20,[%g1+%l2]ASI_PST8_P ! Mem[0000000010101410] = ffb2000000ee06b7
3593! %l1 = 5b56b50f815533a5, Mem[0000000030181410] = 005500ff
3594 stwa %l1,[%i6+%o5]0x89 ! Mem[0000000030181410] = 815533a5
3595! %l4 = ff956639, %l5 = 00000000, Mem[0000000010001408] = 00000000 000000e0
3596 stda %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff956639 00000000
3597! %f19 = 686a0900, Mem[0000000010081410] = fbb4d3ba
3598 sta %f19,[%i2+%o5]0x80 ! Mem[0000000010081410] = 686a0900
3599! %l2 = 00000000b706ee37, Mem[0000000010101400] = 59c10000ffffffff
3600 stxa %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000b706ee37
3601! Starting 10 instruction Load Burst
3602! Mem[00000000300c1410] = ffb4d3ba, %l1 = 5b56b50f815533a5
3603 lduwa [%i3+%o5]0x81,%l1 ! %l1 = 00000000ffb4d3ba
3604
3605p0_label_135:
3606! Mem[0000000030081410] = 00000000, %l5 = 0000000000000000
3607 ldswa [%i2+%o5]0x89,%l5 ! %l5 = 0000000000000000
3608! Mem[0000000010001414] = 00000001, %l5 = 0000000000000000
3609 ldsw [%i0+0x014],%l5 ! %l5 = 0000000000000001
3610! Mem[00000000100c1408] = ffffffff, %l5 = 0000000000000001
3611 lduha [%i3+%o4]0x88,%l5 ! %l5 = 000000000000ffff
3612! Mem[0000000010101410] = 0000b2ff, %l5 = 000000000000ffff
3613 ldswa [%i4+%o5]0x88,%l5 ! %l5 = 000000000000b2ff
3614! Mem[0000000010041400] = 6639ff00, %f3 = 00000000
3615 ld [%i1+%g0],%f3 ! %f3 = 6639ff00
3616! Mem[00000000100c1408] = ffffffff ffffffff, %l4 = ff956639, %l5 = 0000b2ff
3617 ldda [%i3+%o4]0x88,%l4 ! %l4 = 00000000ffffffff 00000000ffffffff
3618! Mem[0000000010181408] = ffffffff, %l1 = 00000000ffb4d3ba
3619 ldsba [%i6+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
3620! Mem[0000000030001400] = ffffff01, %l6 = 0000000000000000
3621 ldsha [%i0+%g0]0x89,%l6 ! %l6 = ffffffffffffff01
3622! Mem[00000000100c1408] = ffffffff, %l1 = ffffffffffffffff
3623 ldsba [%i3+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
3624! Starting 10 instruction Store Burst
3625! %f0 = ff003ee0, Mem[0000000010001404] = 00000067
3626 sta %f0 ,[%i0+0x004]%asi ! Mem[0000000010001404] = ff003ee0
3627
3628p0_label_136:
3629! %f16 = ff956639 00000000 000000ff 686a0900
3630! %f20 = ff000000 37ee06b7 bfa0033f c3bb6069
3631! %f24 = ff600000 fbb4d3ba 30b2ff00 000000ff
3632! %f28 = 000000ff 000000c7 c6065fe0 00000000
3633 stda %f16,[%i6]ASI_BLK_P ! Block Store to 0000000010181400
3634! %l0 = 12d4c630322094ee, Mem[00000000100c1408] = ffffffff
3635 stba %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = eeffffff
3636! %l4 = 00000000ffffffff, Mem[0000000010141438] = 000000070000004b
3637 stx %l4,[%i5+0x038] ! Mem[0000000010141438] = 00000000ffffffff
3638! %f0 = ff003ee0 45f89ad8, Mem[0000000030081408] = ffb44c38 00000000
3639 stda %f0 ,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff003ee0 45f89ad8
3640! Mem[0000000030101400] = 00ffffff, %l7 = 00000000000000ff
3641 ldstuba [%i4+%g0]0x89,%l7 ! %l7 = 000000ff000000ff
3642! %f8 = 95dcd2ff 000000ff, %l2 = 00000000b706ee37
3643! Mem[0000000030001428] = 0000000000000000
3644 add %i0,0x028,%g1
3645 stda %f8,[%g1+%l2]ASI_PST32_S ! Mem[0000000030001428] = 95dcd2ff000000ff
3646! %l0 = 322094ee, %l1 = ffffffff, Mem[0000000010101408] = 00000000 e30000ff
3647 stda %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 322094ee ffffffff
3648! %l1 = ffffffffffffffff, Mem[00000000201c0000] = 000786d9
3649 sth %l1,[%o0+%g0] ! Mem[00000000201c0000] = ffff86d9
3650! %l2 = 00000000b706ee37, Mem[0000000030101410] = 0000005900001501
3651 stxa %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000b706ee37
3652! Starting 10 instruction Load Burst
3653! Mem[0000000010041410] = e03e00ff, %l5 = 00000000ffffffff
3654 lduwa [%i1+%o5]0x88,%l5 ! %l5 = 00000000e03e00ff
3655
3656p0_label_137:
3657! Mem[00000000100c1408] = ffffffee, %l2 = 00000000b706ee37
3658 lduwa [%i3+%o4]0x88,%l2 ! %l2 = 00000000ffffffee
3659! Mem[0000000010041400] = 0000000000ff3966, %f8 = 95dcd2ff 000000ff
3660 ldda [%i1+%g0]0x88,%f8 ! %f8 = 00000000 00ff3966
3661! Mem[0000000030041400] = 0000ffff, %l5 = 00000000e03e00ff
3662 lduba [%i1+%g0]0x89,%l5 ! %l5 = 00000000000000ff
3663! Mem[00000000300c1410] = 00000000bad3b4ff, %f4 = b2a30000 bad3b4fb
3664 ldda [%i3+%o5]0x89,%f4 ! %f4 = 00000000 bad3b4ff
3665! Mem[00000000300c1400] = 7f08b2a3384cb4ff, %l4 = 00000000ffffffff
3666 ldxa [%i3+%g0]0x89,%l4 ! %l4 = 7f08b2a3384cb4ff
3667! Mem[00000000100c1410] = 000000ff 000000ff, %l6 = ffffff01, %l7 = 000000ff
3668 ldda [%i3+0x010]%asi,%l6 ! %l6 = 00000000000000ff 00000000000000ff
3669 membar #Sync ! Added by membar checker (19)
3670! Mem[0000000010181408] = 000000ff, %l4 = 7f08b2a3384cb4ff
3671 ldsba [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
3672! Mem[0000000030041408] = ffffbbc3, %f10 = 00000000
3673 lda [%i1+%o4]0x81,%f10 ! %f10 = ffffbbc3
3674! Mem[0000000010081408] = 00096a68, %f4 = 00000000
3675 lda [%i2+%o4]0x80,%f4 ! %f4 = 00096a68
3676! Starting 10 instruction Store Burst
3677! %l0 = 322094ee, %l1 = ffffffff, Mem[0000000010001408] = 396695ff 00000000
3678 stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 322094ee ffffffff
3679
3680p0_label_138:
3681! Mem[0000000010041400] = 00ff3966, %l2 = 00000000ffffffee
3682 ldstuba [%i1+%g0]0x88,%l2 ! %l2 = 00000066000000ff
3683! Mem[000000001004143a] = ed00ff84, %l7 = 00000000000000ff
3684 ldstuba [%i1+0x03a]%asi,%l7 ! %l7 = 000000ff000000ff
3685! %l1 = ffffffffffffffff, Mem[0000000010081408] = 00096a68000000ff
3686 stxa %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffffffffffffffff
3687! Mem[00000000211c0000] = ffff217a, %l2 = 0000000000000066
3688 ldstuba [%o2+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
3689! %l6 = 00000000000000ff, %l6 = 00000000000000ff, %l5 = 00000000000000ff
3690 xor %l6,%l6,%l5 ! %l5 = 0000000000000000
3691! Mem[0000000030001400] = 01ffffff, %l6 = 00000000000000ff
3692 ldstuba [%i0+%g0]0x81,%l6 ! %l6 = 00000001000000ff
3693! %f14 = 000000ff, Mem[0000000010181410] = ff000000
3694 sta %f14,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000ff
3695! %l5 = 0000000000000000, Mem[000000001014141e] = 0000385b
3696 stb %l5,[%i5+0x01e] ! Mem[000000001014141c] = 0000005b
3697! %f0 = ff003ee0 45f89ad8 fbb4d3ba 6639ff00
3698! %f4 = 00096a68 bad3b4ff 396695c3 85ab29fa
3699! %f8 = 00000000 00ff3966 ffffbbc3 ff000000
3700! %f12 = ff005500 000060ff 000000ff 45f89ad8
3701 stda %f0,[%i0]ASI_COMMIT_P ! Block Store to 0000000010001400
3702! Starting 10 instruction Load Burst
3703! Mem[0000000010141410] = c7000000, %l4 = 0000000000000000
3704 lduba [%i5+%o5]0x80,%l4 ! %l4 = 00000000000000c7
3705
3706p0_label_139:
3707! Mem[0000000010141408] = 00000000000000ff, %l3 = 0000000000000000
3708 ldxa [%i5+%o4]0x88,%l3 ! %l3 = 00000000000000ff
3709! Mem[0000000030101408] = fb000000, %l6 = 0000000000000001
3710 lduba [%i4+%o4]0x81,%l6 ! %l6 = 00000000000000fb
3711! Mem[0000000030001400] = ffffffff00007941, %l1 = ffffffffffffffff
3712 ldxa [%i0+%g0]0x81,%l1 ! %l1 = ffffffff00007941
3713! Mem[0000000030181408] = 000000ff, %l1 = ffffffff00007941
3714 ldsha [%i6+%o4]0x89,%l1 ! %l1 = 00000000000000ff
3715 membar #Sync ! Added by membar checker (20)
3716! Mem[0000000010001410] = 00096a68, %l2 = 00000000000000ff
3717 ldsha [%i0+%o5]0x80,%l2 ! %l2 = 0000000000000009
3718! Mem[00000000201c0000] = ffff86d9, %l1 = 00000000000000ff
3719 ldub [%o0+%g0],%l1 ! %l1 = 00000000000000ff
3720! Mem[0000000030081410] = 00000000, %l3 = 00000000000000ff
3721 ldsha [%i2+%o5]0x89,%l3 ! %l3 = 0000000000000000
3722! Mem[0000000010181408] = 000000ff, %l6 = 00000000000000fb
3723 lduba [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000
3724! Mem[0000000030101410] = 00000000, %l0 = 12d4c630322094ee
3725 lduha [%i4+%o5]0x89,%l0 ! %l0 = 0000000000000000
3726! Starting 10 instruction Store Burst
3727! %f0 = ff003ee0 45f89ad8, %l1 = 00000000000000ff
3728! Mem[0000000030101418] = facee6f611317c96
3729 add %i4,0x018,%g1
3730 stda %f0,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030101418] = d89af845e03e00ff
3731
3732p0_label_140:
3733! Mem[0000000010001408] = fbb4d3ba, %l4 = 00000000000000c7
3734 swapa [%i0+%o4]0x80,%l4 ! %l4 = 00000000fbb4d3ba
3735! %l3 = 0000000000000000, Mem[0000000030101400] = ffffff000cae2517
3736 stxa %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000000000000000
3737! %f12 = ff005500 000060ff, %l5 = 0000000000000000
3738! Mem[0000000030101410] = 00000000b706ee37
3739 add %i4,0x010,%g1
3740 stda %f12,[%g1+%l5]ASI_PST16_S ! Mem[0000000030101410] = 00000000b706ee37
3741! %l1 = 00000000000000ff, Mem[0000000030101400] = 00000000
3742 stha %l1,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00ff0000
3743! %f10 = ffffbbc3, Mem[0000000030181410] = 815533a5
3744 sta %f10,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffffbbc3
3745! %f30 = c6065fe0 00000000, Mem[0000000030181400] = ff00ac24 3c000000
3746 stda %f30,[%i6+%g0]0x89 ! Mem[0000000030181400] = c6065fe0 00000000
3747! %f11 = ff000000, Mem[0000000010141400] = ffff0000
3748 sta %f11,[%i5+%g0]0x80 ! Mem[0000000010141400] = ff000000
3749! Mem[00000000100c141c] = 76b4c833, %l1 = 000000ff, %l1 = 000000ff
3750 add %i3,0x1c,%g1
3751 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000076b4c833
3752! %l2 = 0000000000000009, Mem[0000000010041410] = ff003ee0
3753 stwa %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000009
3754! Starting 10 instruction Load Burst
3755! Mem[00000000201c0000] = ffff86d9, %l4 = 00000000fbb4d3ba
3756 ldsha [%o0+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
3757
3758p0_label_141:
3759! %l7 = 00000000000000ff, Mem[00000000100c1410] = ff000000
3760 stha %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff0000ff
3761! Mem[0000000030101410] = 00000000 b706ee37, %l2 = 00000009, %l3 = 00000000
3762 ldda [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000 00000000b706ee37
3763! Mem[0000000010141410] = c7000000ff000000, %f12 = ff005500 000060ff
3764 ldda [%i5+%o5]0x80,%f12 ! %f12 = c7000000 ff000000
3765! Mem[0000000030041410] = 000000ff, %l0 = 0000000000000000
3766 ldsba [%i1+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
3767! Mem[0000000030181400] = 00000000, %l3 = 00000000b706ee37
3768 lduha [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000000
3769! Mem[0000000030101410] = 37ee06b7 00000000, %l2 = 00000000, %l3 = 00000000
3770 ldda [%i4+%o5]0x89,%l2 ! %l2 = 0000000000000000 0000000037ee06b7
3771! Mem[0000000010081400] = 30b2ff00, %f14 = 000000ff
3772 lda [%i2+%g0]0x88,%f14 ! %f14 = 30b2ff00
3773! Mem[0000000030001400] = ffffffff, %l7 = 00000000000000ff
3774 lduba [%i0+%g0]0x89,%l7 ! %l7 = 00000000000000ff
3775! Mem[0000000030001400] = ffffffff, %f28 = 000000ff
3776 lda [%i0+%g0]0x89,%f28 ! %f28 = ffffffff
3777! Starting 10 instruction Store Burst
3778! Mem[0000000030041410] = ff000000, %l6 = 0000000000000000
3779 ldstuba [%i1+%o5]0x81,%l6 ! %l6 = 000000ff000000ff
3780
3781p0_label_142:
3782! %l7 = 00000000000000ff, Mem[0000000010181410] = ff000000
3783 stha %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff0000ff
3784! %l7 = 00000000000000ff, Mem[0000000010181410] = ff0000ff
3785 stha %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00ff00ff
3786! Mem[0000000030041408] = ffffbbc3, %l2 = 0000000000000000
3787 swapa [%i1+%o4]0x81,%l2 ! %l2 = 00000000ffffbbc3
3788! %f14 = 30b2ff00, Mem[0000000010101408] = 322094ee
3789 sta %f14,[%i4+%o4]0x88 ! Mem[0000000010101408] = 30b2ff00
3790! %f20 = ff000000 37ee06b7, %l5 = 0000000000000000
3791! Mem[0000000010081410] = 686a090000000000
3792 add %i2,0x010,%g1
3793 stda %f20,[%g1+%l5]ASI_PST16_P ! Mem[0000000010081410] = 686a090000000000
3794! %f16 = ff956639, Mem[0000000010041410] = 09000000
3795 sta %f16,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff956639
3796! %l6 = 000000ff, %l7 = 000000ff, Mem[0000000010001400] = e03e00ff d89af845
3797 stda %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000ff 000000ff
3798! %f14 = 30b2ff00 45f89ad8, Mem[0000000030081410] = 00000000 00000000
3799 stda %f14,[%i2+%o5]0x89 ! Mem[0000000030081410] = 30b2ff00 45f89ad8
3800! Mem[00000000300c1400] = 384cb4ff, %l2 = 00000000ffffbbc3
3801 ldstuba [%i3+%g0]0x89,%l2 ! %l2 = 000000ff000000ff
3802! Starting 10 instruction Load Burst
3803! Mem[0000000030001400] = ffffffff 00007941 fbb4d3ba 00000000
3804! Mem[0000000030001410] = b706ee37 000000ff facee6f6 90990867
3805! Mem[0000000030001420] = bd23ccf3 0cae2517 95dcd2ff 000000ff
3806! Mem[0000000030001430] = 97f0269d 99d0c51c 00000000 a3b2087f
3807 ldda [%i0]ASI_BLK_S,%f16 ! Block Load from 0000000030001400
3808
3809p0_label_143:
3810! Mem[00000000100c1408] = eeffffff, %l4 = ffffffffffffffff
3811 ldsb [%i3+0x00b],%l4 ! %l4 = ffffffffffffffff
3812! Mem[0000000010101410] = 0000b2ff, %l0 = ffffffffffffffff
3813 ldswa [%i4+%o5]0x88,%l0 ! %l0 = 000000000000b2ff
3814 membar #Sync ! Added by membar checker (21)
3815! Mem[0000000010101400] = 00000000 b706ee37 00ffb230 ffffffff
3816! Mem[0000000010101410] = ffb20000 00ee06b7 ad02b0fb 209c0000
3817! Mem[0000000010101420] = 00000000 565a5500 b675f7df d63973fc
3818! Mem[0000000010101430] = 54a78db1 00002668 2bb57afb cef31cc7
3819 ldda [%i4]ASI_BLK_P,%f0 ! Block Load from 0000000010101400
3820! Mem[0000000030001400] = ffffffff, %l2 = 00000000000000ff
3821 lduha [%i0+%g0]0x89,%l2 ! %l2 = 000000000000ffff
3822! Mem[0000000030181400] = 00000000, %l0 = 000000000000b2ff
3823 lduwa [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000000
3824! Mem[0000000030081408] = 45f89ad8, %l7 = 00000000000000ff
3825 ldswa [%i2+%o4]0x89,%l7 ! %l7 = 0000000045f89ad8
3826! Mem[0000000010081410] = 686a0900, %l1 = 0000000076b4c833
3827 lduba [%i2+%o5]0x80,%l1 ! %l1 = 0000000000000068
3828! Mem[00000000300c1400] = 7f08b2a3384cb4ff, %l2 = 000000000000ffff
3829 ldxa [%i3+%g0]0x89,%l2 ! %l2 = 7f08b2a3384cb4ff
3830! Mem[0000000010081408] = ffffffff ffffffff, %l0 = 00000000, %l1 = 00000068
3831 ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000ffffffff 00000000ffffffff
3832! Starting 10 instruction Store Burst
3833! Mem[00000000201c0000] = ffff86d9, %l1 = 00000000ffffffff
3834 ldstuba [%o0+0x000]%asi,%l1 ! %l1 = 000000ff000000ff
3835
3836p0_label_144:
3837! Mem[0000000010101438] = 2bb57afbcef31cc7, %l3 = 0000000037ee06b7
3838 ldxa [%i4+0x038]%asi,%l3 ! %l3 = 2bb57afbcef31cc7
3839! Mem[0000000030141410] = 37ee06b7, %l5 = 0000000000000000
3840 swapa [%i5+%o5]0x81,%l5 ! %l5 = 0000000037ee06b7
3841! Mem[00000000218001c1] = ffffa92c, %l7 = 0000000045f89ad8
3842 ldstuba [%o3+0x1c1]%asi,%l7 ! %l7 = 000000ff000000ff
3843! %f28 = 97f0269d, Mem[0000000010041438] = ed00ff84
3844 sta %f28,[%i1+0x038]%asi ! Mem[0000000010041438] = 97f0269d
3845! Mem[000000001004142c] = 0000003c, %l1 = 000000ff, %l4 = ffffffff
3846 add %i1,0x2c,%g1
3847 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000000000003c
3848! %l6 = 00000000000000ff, Mem[0000000030081400] = 000000ff
3849 stha %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00ff00ff
3850! %l2 = 7f08b2a3384cb4ff, Mem[00000000201c0001] = ffff86d9
3851 stb %l2,[%o0+0x001] ! Mem[00000000201c0000] = ffff86d9
3852! %l6 = 000000ff, %l7 = 000000ff, Mem[0000000010041430] = cf7378e0 87ff69a8
3853 std %l6,[%i1+0x030] ! Mem[0000000010041430] = 000000ff 000000ff
3854! %f30 = 00000000 a3b2087f, %l6 = 00000000000000ff
3855! Mem[00000000300c1430] = 0000ff0000000000
3856 add %i3,0x030,%g1
3857 stda %f30,[%g1+%l6]ASI_PST8_S ! Mem[00000000300c1430] = 00000000a3b2087f
3858! Starting 10 instruction Load Burst
3859! Mem[0000000030181400] = 00000000, %l1 = 00000000000000ff
3860 lduba [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000000
3861
3862p0_label_145:
3863! Mem[00000000300c1408] = 76000000, %l3 = 2bb57afbcef31cc7
3864 lduha [%i3+%o4]0x81,%l3 ! %l3 = 0000000000007600
3865! Mem[0000000030081408] = 45f89ad8, %l2 = 7f08b2a3384cb4ff
3866 ldswa [%i2+%o4]0x89,%l2 ! %l2 = 0000000045f89ad8
3867! Mem[0000000010101428] = b675f7df, %l7 = 00000000000000ff
3868 lduw [%i4+0x028],%l7 ! %l7 = 00000000b675f7df
3869! Mem[0000000010101400] = 00000000, %l0 = 00000000ffffffff
3870 lduha [%i4+%g0]0x80,%l0 ! %l0 = 0000000000000000
3871! Mem[0000000030081410] = 30b2ff00 45f89ad8, %l6 = 000000ff, %l7 = b675f7df
3872 ldda [%i2+%o5]0x89,%l6 ! %l6 = 0000000045f89ad8 0000000030b2ff00
3873! Mem[0000000010001410] = ffb4d3ba686a0900, %f26 = 95dcd2ff 000000ff
3874 ldda [%i0+%o5]0x88,%f26 ! %f26 = ffb4d3ba 686a0900
3875! Mem[0000000021800100] = 78e0d1b9, %l0 = 0000000000000000
3876 lduba [%o3+0x100]%asi,%l0 ! %l0 = 0000000000000078
3877! Mem[0000000010101408] = 00ffb230, %l1 = 0000000000000000
3878 lduba [%i4+%o4]0x80,%l1 ! %l1 = 0000000000000000
3879! Mem[0000000010001400] = 000000ff, %l5 = 0000000037ee06b7
3880 lduwa [%i0+%g0]0x88,%l5 ! %l5 = 00000000000000ff
3881! Starting 10 instruction Store Burst
3882! Mem[0000000010041410] = 396695ff, %l4 = 000000000000003c, %asi = 80
3883 swapa [%i1+0x010]%asi,%l4 ! %l4 = 00000000396695ff
3884
3885p0_label_146:
3886! %l1 = 0000000000000000, Mem[0000000030101410] = 00000000
3887 stha %l1,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
3888! %l6 = 0000000045f89ad8, Mem[0000000030181410] = c3bbffff565a5500
3889 stxa %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000000045f89ad8
3890! %l2 = 0000000045f89ad8, Mem[0000000020800041] = 92ffd1fd
3891 stb %l2,[%o1+0x041] ! Mem[0000000020800040] = 92d8d1fd
3892! %l1 = 0000000000000000, Mem[00000000300c1408] = 00000076
3893 stba %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
3894! %l0 = 0000000000000078, Mem[0000000030101410] = 37ee06b700000000
3895 stxa %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000000000000078
3896! %f22 = facee6f6, Mem[0000000010181408] = 000000ff
3897 sta %f22,[%i6+0x008]%asi ! Mem[0000000010181408] = facee6f6
3898! Mem[0000000010041400] = ff39ff00, %l7 = 0000000030b2ff00
3899 swapa [%i1+%g0]0x80,%l7 ! %l7 = 00000000ff39ff00
3900! %l3 = 0000000000007600, Mem[0000000030001410] = b706ee37000000ff
3901 stxa %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000000000007600
3902! Mem[0000000010001408] = 000000c7, %l0 = 00000078, %l5 = 000000ff
3903 add %i0,0x08,%g1
3904 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000000000c7
3905! Starting 10 instruction Load Burst
3906! Mem[0000000010101400] = 00000000 b706ee37, %l6 = 45f89ad8, %l7 = ff39ff00
3907 ldda [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000 00000000b706ee37
3908
3909p0_label_147:
3910! %l7 = 00000000b706ee37, %l7 = 00000000b706ee37, %l4 = 00000000396695ff
3911 orn %l7,%l7,%l4 ! %l4 = ffffffffffffffff
3912! Mem[00000000300c1400] = 7f08b2a3384cb4ff, %f16 = ffffffff 00007941
3913 ldda [%i3+%g0]0x89,%f16 ! %f16 = 7f08b2a3 384cb4ff
3914! Mem[0000000010141410] = c7000000ff000000, %l1 = 0000000000000000
3915 ldx [%i5+%o5],%l1 ! %l1 = c7000000ff000000
3916! Mem[00000000201c0000] = ffff86d9, %l3 = 0000000000007600
3917 ldsha [%o0+0x000]%asi,%l3 ! %l3 = ffffffffffffffff
3918! Mem[0000000010181434] = 000000c7, %l7 = 00000000b706ee37
3919 ldsw [%i6+0x034],%l7 ! %l7 = 00000000000000c7
3920! Mem[0000000010041400] = 30b2ff0000000000, %l4 = ffffffffffffffff
3921 ldxa [%i1+%g0]0x80,%l4 ! %l4 = 30b2ff0000000000
3922! Mem[00000000300c1400] = 384cb4ff, %l6 = 0000000000000000
3923 lduha [%i3+%g0]0x89,%l6 ! %l6 = 000000000000b4ff
3924! Mem[0000000010041408] = 47000000, %l5 = 00000000000000c7
3925 lduwa [%i1+%o4]0x80,%l5 ! %l5 = 0000000047000000
3926! Mem[00000000100c1408] = eeffffff, %l1 = c7000000ff000000
3927 ldub [%i3+%o4],%l1 ! %l1 = 00000000000000ee
3928! Starting 10 instruction Store Burst
3929! Mem[0000000030081408] = d89af845, %l7 = 00000000000000c7
3930 swapa [%i2+%o4]0x81,%l7 ! %l7 = 00000000d89af845
3931
3932p0_label_148:
3933! %l1 = 00000000000000ee, Mem[0000000010041408] = 47000000
3934 stba %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = ee000000
3935! %l0 = 0000000000000078, Mem[0000000030181408] = 000000ff
3936 stwa %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000078
3937! %l4 = 00000000, %l5 = 47000000, Mem[0000000030101400] = 0000ff00 00000000
3938 stda %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000 47000000
3939! %l2 = 0000000045f89ad8, immd = 0000000000000126, %l5 = 0000000047000000
3940 sdivx %l2,0x126,%l5 ! %l5 = 00000000003ced5e
3941! %f6 = ad02b0fb 209c0000, Mem[0000000030181408] = 78000000 000000e0
3942 stda %f6 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = ad02b0fb 209c0000
3943! %l3 = ffffffffffffffff, Mem[00000000100c1407] = 00000000
3944 stb %l3,[%i3+0x007] ! Mem[00000000100c1404] = 000000ff
3945! Mem[0000000030041400] = 0000ffff, %l4 = 30b2ff0000000000
3946 ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
3947 membar #Sync ! Added by membar checker (22)
3948! %f14 = 2bb57afb cef31cc7, Mem[0000000010101408] = 00ffb230 ffffffff
3949 stda %f14,[%i4+%o4]0x80 ! Mem[0000000010101408] = 2bb57afb cef31cc7
3950! Mem[000000001000142f] = ff000000, %l4 = 00000000000000ff
3951 ldstuba [%i0+0x02f]%asi,%l4 ! %l4 = 00000000000000ff
3952! Starting 10 instruction Load Burst
3953! Mem[0000000030041408] = 00000000, %l3 = ffffffffffffffff
3954 ldswa [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000000
3955
3956p0_label_149:
3957! Mem[0000000030041408] = 00000000, %f27 = 686a0900
3958 lda [%i1+%o4]0x81,%f27 ! %f27 = 00000000
3959! Mem[0000000010081400] = 30b2ff00, %l5 = 00000000003ced5e
3960 ldswa [%i2+%g0]0x88,%l5 ! %l5 = 0000000030b2ff00
3961! Mem[0000000010181438] = c6065fe0, %l6 = 000000000000b4ff
3962 lduwa [%i6+0x038]%asi,%l6 ! %l6 = 00000000c6065fe0
3963! Mem[0000000030041408] = 00000000, %l4 = 0000000000000000
3964 lduwa [%i1+%o4]0x81,%l4 ! %l4 = 0000000000000000
3965! Mem[0000000010181400] = ff956639, %l1 = 00000000000000ee
3966 lduwa [%i6+0x000]%asi,%l1 ! %l1 = 00000000ff956639
3967! Mem[0000000010181428] = 30b2ff00, %f13 = 00002668
3968 lda [%i6+0x028]%asi,%f13 ! %f13 = 30b2ff00
3969! Mem[0000000010001410] = 00096a68 bad3b4ff, %l4 = 00000000, %l5 = 30b2ff00
3970 ldda [%i0+0x010]%asi,%l4 ! %l4 = 0000000000096a68 00000000bad3b4ff
3971! Mem[00000000300c1400] = ffb44c38, %l7 = 00000000d89af845
3972 lduwa [%i3+%g0]0x81,%l7 ! %l7 = 00000000ffb44c38
3973! Mem[0000000010141400] = 000000ff, %f14 = 2bb57afb
3974 lda [%i5+%g0]0x88,%f14 ! %f14 = 000000ff
3975! Starting 10 instruction Store Burst
3976! Mem[0000000010081428] = 9ed0dc95, %l6 = c6065fe0, %l0 = 00000078
3977 add %i2,0x28,%g1
3978 casa [%g1]0x80,%l6,%l0 ! %l0 = 000000009ed0dc95
3979
3980p0_label_150:
3981! %l7 = 00000000ffb44c38, Mem[0000000030181400] = 00000000e05f06c6
3982 stxa %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000ffb44c38
3983! %l7 = 00000000ffb44c38, Mem[00000000201c0000] = ffff86d9, %asi = 80
3984 stha %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = 4c3886d9
3985! Mem[0000000010181400] = ff956639, %l1 = 00000000ff956639
3986 swapa [%i6+%g0]0x80,%l1 ! %l1 = 00000000ff956639
3987! %l0 = 9ed0dc95, %l1 = ff956639, Mem[0000000010081400] = 00ffb230 a3b2087f
3988 stda %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 9ed0dc95 ff956639
3989! %l5 = 00000000bad3b4ff, Mem[0000000010081438] = d89af845b706eeb7, %asi = 80
3990 stxa %l5,[%i2+0x038]%asi ! Mem[0000000010081438] = 00000000bad3b4ff
3991! %l2 = 0000000045f89ad8, Mem[0000000030101410] = 78000000
3992 stba %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = d8000000
3993! Mem[0000000020800000] = ffe0348e, %l1 = 00000000ff956639
3994 ldstuba [%o1+0x000]%asi,%l1 ! %l1 = 000000ff000000ff
3995! %f1 = b706ee37, Mem[0000000010141410] = c7000000
3996 sta %f1 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = b706ee37
3997! %l1 = 00000000000000ff, Mem[0000000030001400] = ffffffff00007941
3998 stxa %l1,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000000000ff
3999! Starting 10 instruction Load Burst
4000! Mem[0000000010101408] = fb7ab52b, %l2 = 0000000045f89ad8
4001 ldsba [%i4+%o4]0x88,%l2 ! %l2 = 000000000000002b
4002
4003 ba,a p0_not_taken_0_end
4004p0_not_taken_0:
4005! The following code should not be executed
4006 nop
4007 xor %l3,%l4,%l0
4008 nop
4009 fsqrts %f6,%f8
4010 ldda [%i6+0x018]%asi,%l0
4011 addc %l0,%l6,%l7
4012 nop
4013 ba,a p0_branch_failed
4014p0_not_taken_0_end:
4015
4016
4017! End of Random Code for Thread 0
4018
4019
4020! Check Registers
4021
4022p0_check_registers:
4023 set p0_expected_registers,%g1
4024 ldx [%g1+0x000],%g2
4025 cmp %l0,%g2 ! %l0 should be 000000009ed0dc95
4026 bne,a,pn %xcc,p0_reg_l0_fail
4027 mov %l0,%g3
4028 ldx [%g1+0x008],%g2
4029 cmp %l1,%g2 ! %l1 should be 00000000000000ff
4030 bne,a,pn %xcc,p0_reg_l1_fail
4031 mov %l1,%g3
4032 ldx [%g1+0x010],%g2
4033 cmp %l2,%g2 ! %l2 should be 000000000000002b
4034 bne,a,pn %xcc,p0_reg_l2_fail
4035 mov %l2,%g3
4036 ldx [%g1+0x018],%g2
4037 cmp %l3,%g2 ! %l3 should be 0000000000000000
4038 bne,a,pn %xcc,p0_reg_l3_fail
4039 mov %l3,%g3
4040 ldx [%g1+0x020],%g2
4041 cmp %l4,%g2 ! %l4 should be 0000000000096a68
4042 bne,a,pn %xcc,p0_reg_l4_fail
4043 mov %l4,%g3
4044 ldx [%g1+0x028],%g2
4045 cmp %l5,%g2 ! %l5 should be 00000000bad3b4ff
4046 bne,a,pn %xcc,p0_reg_l5_fail
4047 mov %l5,%g3
4048 ldx [%g1+0x030],%g2
4049 cmp %l6,%g2 ! %l6 should be 00000000c6065fe0
4050 bne,a,pn %xcc,p0_reg_l6_fail
4051 mov %l6,%g3
4052 ldx [%g1+0x038],%g2
4053 cmp %l7,%g2 ! %l7 should be 00000000ffb44c38
4054 bne,a,pn %xcc,p0_reg_l7_fail
4055 mov %l7,%g3
4056
4057! Check %y register
4058
4059 set 0x00003ee0,%g2
4060 rd %y,%g3
4061 cmp %g2,%g3
4062 bne,a p0_failed
4063 mov 0x111,%g1
4064
4065! Check Floating Point Registers
4066
4067p0_check_fp_registers:
4068 set p0_expected_fp_regs,%g3
4069 std %f0,[%g1]
4070 ldx [%g1],%l1
4071 ldx [%g3+0x00],%l0
4072 cmp %l0,%l1 ! %f0 should be 00000000 b706ee37
4073 bne %xcc,p0_f0_fail
4074 std %f2,[%g1]
4075 ldx [%g1],%l1
4076 ldx [%g3+0x08],%l0
4077 cmp %l0,%l1 ! %f2 should be 00ffb230 ffffffff
4078 bne %xcc,p0_f2_fail
4079 std %f4,[%g1]
4080 ldx [%g1],%l1
4081 ldx [%g3+0x10],%l0
4082 cmp %l0,%l1 ! %f4 should be ffb20000 00ee06b7
4083 bne %xcc,p0_f4_fail
4084 std %f6,[%g1]
4085 ldx [%g1],%l1
4086 ldx [%g3+0x18],%l0
4087 cmp %l0,%l1 ! %f6 should be ad02b0fb 209c0000
4088 bne %xcc,p0_f6_fail
4089 std %f8,[%g1]
4090 ldx [%g1],%l1
4091 ldx [%g3+0x20],%l0
4092 cmp %l0,%l1 ! %f8 should be 00000000 565a5500
4093 bne %xcc,p0_f8_fail
4094 std %f10,[%g1]
4095 ldx [%g1],%l1
4096 ldx [%g3+0x28],%l0
4097 cmp %l0,%l1 ! %f10 should be b675f7df d63973fc
4098 bne %xcc,p0_f10_fail
4099 std %f12,[%g1]
4100 ldx [%g1],%l1
4101 ldx [%g3+0x30],%l0
4102 cmp %l0,%l1 ! %f12 should be 54a78db1 30b2ff00
4103 bne %xcc,p0_f12_fail
4104 std %f14,[%g1]
4105 ldx [%g1],%l1
4106 ldx [%g3+0x38],%l0
4107 cmp %l0,%l1 ! %f14 should be 000000ff cef31cc7
4108 bne %xcc,p0_f14_fail
4109 std %f16,[%g1]
4110 ldx [%g1],%l1
4111 ldx [%g3+0x40],%l0
4112 cmp %l0,%l1 ! %f16 should be 7f08b2a3 384cb4ff
4113 bne %xcc,p0_f16_fail
4114 std %f18,[%g1]
4115 ldx [%g1],%l1
4116 ldx [%g3+0x48],%l0
4117 cmp %l0,%l1 ! %f18 should be fbb4d3ba 00000000
4118 bne %xcc,p0_f18_fail
4119 std %f20,[%g1]
4120 ldx [%g1],%l1
4121 ldx [%g3+0x50],%l0
4122 cmp %l0,%l1 ! %f20 should be b706ee37 000000ff
4123 bne %xcc,p0_f20_fail
4124 std %f22,[%g1]
4125 ldx [%g1],%l1
4126 ldx [%g3+0x58],%l0
4127 cmp %l0,%l1 ! %f22 should be facee6f6 90990867
4128 bne %xcc,p0_f22_fail
4129 std %f24,[%g1]
4130 ldx [%g1],%l1
4131 ldx [%g3+0x60],%l0
4132 cmp %l0,%l1 ! %f24 should be bd23ccf3 0cae2517
4133 bne %xcc,p0_f24_fail
4134 std %f26,[%g1]
4135 ldx [%g1],%l1
4136 ldx [%g3+0x68],%l0
4137 cmp %l0,%l1 ! %f26 should be ffb4d3ba 00000000
4138 bne %xcc,p0_f26_fail
4139 std %f28,[%g1]
4140 ldx [%g1],%l1
4141 ldx [%g3+0x70],%l0
4142 cmp %l0,%l1 ! %f28 should be 97f0269d 99d0c51c
4143 bne %xcc,p0_f28_fail
4144 std %f30,[%g1]
4145 ldx [%g1],%l1
4146 ldx [%g3+0x78],%l0
4147 cmp %l0,%l1 ! %f30 should be 00000000 a3b2087f
4148 bne %xcc,p0_f30_fail
4149 nop
4150
4151! The test for processor 0 has passed
4152
4153p0_passed:
4154 ta GOOD_TRAP
4155 nop
4156
4157p0_reg_l0_fail:
4158 or %g0,0xbd0,%g1
4159 ba,a p0_failed
4160p0_reg_l1_fail:
4161 or %g0,0xbd1,%g1
4162 ba,a p0_failed
4163p0_reg_l2_fail:
4164 or %g0,0xbd2,%g1
4165 ba,a p0_failed
4166p0_reg_l3_fail:
4167 or %g0,0xbd3,%g1
4168 ba,a p0_failed
4169p0_reg_l4_fail:
4170 or %g0,0xbd4,%g1
4171 ba,a p0_failed
4172p0_reg_l5_fail:
4173 or %g0,0xbd5,%g1
4174 ba,a p0_failed
4175p0_reg_l6_fail:
4176 or %g0,0xbd6,%g1
4177 ba,a p0_failed
4178p0_reg_l7_fail:
4179 or %g0,0xbd7,%g1
4180 ba,a p0_failed
4181p0_f0_fail:
4182 set p0_temp,%g6
4183 mov 0xf00,%l0
4184 stx %l0,[%g6]
4185 std %f0,[%g6+8]
4186 stx %fsr,[%g6+16]
4187 ta BAD_TRAP
4188
4189p0_f2_fail:
4190 set p0_temp,%g6
4191 mov 0xf02,%l0
4192 stx %l0,[%g6]
4193 std %f2,[%g6+8]
4194 stx %fsr,[%g6+16]
4195 ta BAD_TRAP
4196
4197p0_f4_fail:
4198 set p0_temp,%g6
4199 mov 0xf04,%l0
4200 stx %l0,[%g6]
4201 std %f4,[%g6+8]
4202 stx %fsr,[%g6+16]
4203 ta BAD_TRAP
4204
4205p0_f6_fail:
4206 set p0_temp,%g6
4207 mov 0xf06,%l0
4208 stx %l0,[%g6]
4209 std %f6,[%g6+8]
4210 stx %fsr,[%g6+16]
4211 ta BAD_TRAP
4212
4213p0_f8_fail:
4214 set p0_temp,%g6
4215 mov 0xf08,%l0
4216 stx %l0,[%g6]
4217 std %f8,[%g6+8]
4218 stx %fsr,[%g6+16]
4219 ta BAD_TRAP
4220
4221p0_f10_fail:
4222 set p0_temp,%g6
4223 mov 0xf10,%l0
4224 stx %l0,[%g6]
4225 std %f10,[%g6+8]
4226 stx %fsr,[%g6+16]
4227 ta BAD_TRAP
4228
4229p0_f12_fail:
4230 set p0_temp,%g6
4231 mov 0xf12,%l0
4232 stx %l0,[%g6]
4233 std %f12,[%g6+8]
4234 stx %fsr,[%g6+16]
4235 ta BAD_TRAP
4236
4237p0_f14_fail:
4238 set p0_temp,%g6
4239 mov 0xf14,%l0
4240 stx %l0,[%g6]
4241 std %f14,[%g6+8]
4242 stx %fsr,[%g6+16]
4243 ta BAD_TRAP
4244
4245p0_f16_fail:
4246 set p0_temp,%g6
4247 mov 0xf16,%l0
4248 stx %l0,[%g6]
4249 std %f16,[%g6+8]
4250 stx %fsr,[%g6+16]
4251 ta BAD_TRAP
4252
4253p0_f18_fail:
4254 set p0_temp,%g6
4255 mov 0xf18,%l0
4256 stx %l0,[%g6]
4257 std %f18,[%g6+8]
4258 stx %fsr,[%g6+16]
4259 ta BAD_TRAP
4260
4261p0_f20_fail:
4262 set p0_temp,%g6
4263 mov 0xf20,%l0
4264 stx %l0,[%g6]
4265 std %f20,[%g6+8]
4266 stx %fsr,[%g6+16]
4267 ta BAD_TRAP
4268
4269p0_f22_fail:
4270 set p0_temp,%g6
4271 mov 0xf22,%l0
4272 stx %l0,[%g6]
4273 std %f22,[%g6+8]
4274 stx %fsr,[%g6+16]
4275 ta BAD_TRAP
4276
4277p0_f24_fail:
4278 set p0_temp,%g6
4279 mov 0xf24,%l0
4280 stx %l0,[%g6]
4281 std %f24,[%g6+8]
4282 stx %fsr,[%g6+16]
4283 ta BAD_TRAP
4284
4285p0_f26_fail:
4286 set p0_temp,%g6
4287 mov 0xf26,%l0
4288 stx %l0,[%g6]
4289 std %f26,[%g6+8]
4290 stx %fsr,[%g6+16]
4291 ta BAD_TRAP
4292
4293p0_f28_fail:
4294 set p0_temp,%g6
4295 mov 0xf28,%l0
4296 stx %l0,[%g6]
4297 std %f28,[%g6+8]
4298 stx %fsr,[%g6+16]
4299 ta BAD_TRAP
4300
4301p0_f30_fail:
4302 set p0_temp,%g6
4303 mov 0xf30,%l0
4304 stx %l0,[%g6]
4305 std %f30,[%g6+8]
4306 stx %fsr,[%g6+16]
4307 ta BAD_TRAP
4308
4309
4310! The test for processor 0 failed
4311
4312p0_failed:
4313 set p0_temp,%g6
4314 stx %g1,[%g6]
4315 stx %g2,[%g6+8]
4316 stx %g3,[%g6+16]
4317 stx %fsr,[%g6+24]
4318 ta BAD_TRAP
4319
4320
4321! The local area data for processor 0 failed
4322
4323p0_local_failed:
4324 set done_flags,%g5
4325 mov 3,%g6
4326 st %g6,[%g5+0x000] ! Set processor 0 done flag
4327
4328 set p0_temp,%g6
4329 add %g1,%g4,%g1
4330 stx %g4,[%g6]
4331 stx %g2,[%g6+8]
4332 stx %g3,[%g6+16]
4333 st %fsr,[%g6+24]
4334 ta BAD_TRAP
4335
4336p0_selfmod_failed:
4337 ba p0_failed
4338 mov 0xabc,%g1
4339
4340p0_branch_failed:
4341 mov 0xbbb,%g1
4342 rd %ccr,%g2
4343 ba p0_failed
4344 mov 0x0,%g3
4345
4346p0_trap1e:
4347 xnor %l7,%l7,%l0
4348 subc %l4,0xf53,%l3
4349 and %l5,%l3,%l5
4350 umul %l3,%l4,%l5
4351 done
4352
4353p0_trap1o:
4354 xnor %l7,%l7,%l0
4355 subc %l4,0xf53,%l3
4356 and %l5,%l3,%l5
4357 umul %l3,%l4,%l5
4358 done
4359
4360
4361p0_trap2e:
4362 xnor %l2,0xc44,%l3
4363 orn %l3,%l0,%l7
4364 done
4365
4366p0_trap2o:
4367 xnor %l2,0xc44,%l3
4368 orn %l3,%l0,%l7
4369 done
4370
4371
4372p0_trap3e:
4373 and %l1,0xbb7,%l0
4374 done
4375
4376p0_trap3o:
4377 and %l1,0xbb7,%l0
4378 done
4379
4380! Cross Processor Interrupt Handler
4381
4382cross_intr_handler:
4383 membar #Sync
4384! Identify the recipient of the interrupt
4385 mov 0x10,%g1 ! VA of Core ID Register
4386 ldxa [%g1]ASI_CMP_CORE_ID,%g1
4387 and %g1,0x3f,%g4 ! Extract Core ID in %g4
4388 sll %g4,2,%g1 ! Index into intr receive array
4389 set received_xintr,%g2 ! Pointer to receive counters
4390 lduw [%g2+%g1],%g3 ! Get receive count
4391 inc %g3 ! Incement by 1
4392 st %g3,[%g2+%g1] ! Update receive count
4393! Reset busy bit interrupts and return
4394 mov 0x40,%g1 ! Busy bit
4395 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
4396 membar #Sync
4397 retry
4398
4399inst_access_handler:
4400 done
4401
4402 .align 256
4403data_access_handler:
44041: done
4405
4406p0_init_memory_pointers:
4407 set p0_init_registers,%g1
4408 mov %g0,%g2
4409 mov %g0,%g3
4410 mov %g0,%g4
4411 mov %g0,%g5
4412 mov %g0,%g6
4413 mov %g0,%g7
4414
4415! Initialize memory pointers for window 0
4416 set p0_local0_start,%i0
4417 set p0_local1_start,%i1
4418 set p0_local2_start,%i2
4419 set p0_local3_start,%i3
4420 set p0_local4_start,%i4
4421 set p0_local5_start,%i5
4422 set p0_local6_start,%i6
4423 clr %i7
4424! Init Local Registers in Window 0
4425 ldx [%g1+0x000],%l0 ! %l0 = 4be4cdca962eb102
4426 ldx [%g1+0x008],%l1 ! %l1 = 63b84badb5dd8947
4427 ldx [%g1+0x010],%l2 ! %l2 = 910a96cab8d154a6
4428 ldx [%g1+0x018],%l3 ! %l3 = cb9467843c875676
4429 ldx [%g1+0x020],%l4 ! %l4 = 33d72ce6424efbbb
4430 ldx [%g1+0x028],%l5 ! %l5 = 64d409989c912f53
4431 ldx [%g1+0x030],%l6 ! %l6 = 8d222d981580d265
4432 ldx [%g1+0x038],%l7 ! %l7 = d12f015a54cd0fac
4433
4434! Initialize the output register of window 0
4435
4436 set share0_start,%o0
4437 set share1_start,%o1
4438 set share2_start,%o2
4439 set share3_start,%o3
4440 mov 0x08,%o4
4441 mov 0x10,%o5
4442 mov 0x18,%o6
4443
4444 retl
4445 nop
4446
4447user_text_end:
4448 .seg "text"
4449 .align 0x2000
4450user_near0_start:
4451p0_near_0_le:
4452 xnor %l7,%l7,%l0
4453 umul %l3,0xb0c,%l6
4454 smul %l7,%l5,%l5
4455 add %l3,%l4,%l1
4456 sdivx %l5,0xb8e,%l3
4457 jmpl %o7,%g0
4458 addc %l5,0xa10,%l0
4459p0_near_0_he:
4460 swap [%i4+0x024],%l5 ! Mem[0000000010101424]
4461 andn %l0,%l1,%l5
4462 fsubs %f26,%f28,%f26
4463 std %f24,[%i3+0x010] ! Mem[00000000100c1410]
4464 jmpl %o7,%g0
4465 xnor %l5,%l4,%l4
4466near0_b2b_h:
4467 xnor %l4,%l5,%l5
4468 xor %l0,%l3,%l4
4469 add %l0,0x2b8,%l5
4470 andn %l6,-0x1a9,%l5
4471 jmpl %o7,%g0
4472 smul %l5,-0x1ef,%l5
4473near0_b2b_l:
4474 fdivs %f14,%f14,%f13
4475 xor %l6,%l7,%l4
4476 umul %l6,%l3,%l1
4477 fdivs %f3 ,%f10,%f13
4478 jmpl %o7,%g0
4479 xnor %l1,0xde0,%l0
4480user_near0_end:
4481 .seg "text"
4482 .align 0x2000
4483user_near1_start:
4484p0_near_1_le:
4485 umul %l2,%l4,%l4
4486 fcmps %fcc3,%f3 ,%f1
4487 subc %l1,0xf1e,%l1
4488 mulx %l2,%l4,%l7
4489 xnor %l2,%l5,%l5
4490 andn %l2,-0x959,%l2
4491 jmpl %o7,%g0
4492 andn %l1,%l0,%l1
4493p0_near_1_he:
4494 smul %l1,0x8bc,%l0
4495 jmpl %o7,%g0
4496 fadds %f23,%f30,%f30
4497near1_b2b_h:
4498 subc %l6,0x793,%l1
4499 jmpl %o7,%g0
4500 subc %l4,%l6,%l4
4501near1_b2b_l:
4502 sub %l1,%l2,%l3
4503 jmpl %o7,%g0
4504 xnor %l3,%l7,%l4
4505user_near1_end:
4506 .seg "text"
4507 .align 0x2000
4508user_near2_start:
4509p0_near_2_le:
4510 or %l5,%l4,%l7
4511 add %l1,-0x78c,%l1
4512 fcmps %fcc2,%f2 ,%f15
4513 xnor %l0,-0x6c5,%l3
4514 xnor %l4,0x7fb,%l3
4515 jmpl %o7,%g0
4516 sub %l1,%l1,%l1
4517p0_near_2_he:
4518 umul %l0,%l6,%l5
4519 fcmps %fcc1,%f16,%f16
4520 fsubs %f16,%f17,%f30
4521 fstoi %f30,%f19
4522 smul %l6,0xf81,%l2
4523 fcmps %fcc2,%f25,%f25
4524 subc %l2,%l2,%l4
4525 jmpl %o7,%g0
4526 fsubs %f21,%f29,%f29
4527near2_b2b_h:
4528 and %l1,0x3e4,%l4
4529 jmpl %o7,%g0
4530 udivx %l5,%l0,%l3
4531near2_b2b_l:
4532 umul %l7,0xb90,%l6
4533 jmpl %o7,%g0
4534 sub %l2,-0x49e,%l7
4535user_near2_end:
4536 .seg "text"
4537 .align 0x2000
4538user_near3_start:
4539p0_near_3_le:
4540 jmpl %o7,%g0
4541 and %l5,0xda1,%l4
4542 jmpl %o7,%g0
4543 nop
4544p0_near_3_he:
4545 jmpl %o7,%g0
4546 fdivs %f30,%f18,%f29
4547 jmpl %o7,%g0
4548 nop
4549near3_b2b_h:
4550 xnor %l3,%l6,%l5
4551 fsubs %f18,%f23,%f23
4552 xnor %l4,%l4,%l5
4553 or %l2,0x1b0,%l4
4554 jmpl %o7,%g0
4555 orn %l0,-0xbd1,%l0
4556near3_b2b_l:
4557 fadds %f0 ,%f2 ,%f1
4558 fcmps %fcc2,%f11,%f8
4559 fdivs %f8 ,%f0 ,%f11
4560 fadds %f2 ,%f2 ,%f13
4561 jmpl %o7,%g0
4562 and %l7,%l6,%l4
4563user_near3_end:
4564 .seg "text"
4565 .text
4566 .align 0x2000
4567user_far0_start:
4568p0_far_0_le:
4569 xor %l6,%l7,%l0
4570 and %l5,%l1,%l2
4571 andn %l5,-0xd39,%l7
4572 jmpl %o7,%g0
4573 mulx %l4,%l2,%l6
4574p0_far_0_lem:
4575 xor %l6,%l7,%l0
4576 and %l5,%l1,%l2
4577 andn %l5,-0xd39,%l7
4578 jmpl %o7,%g0
4579 mulx %l4,%l2,%l6
4580p0_far_0_he:
4581 smul %l7,-0x013,%l3
4582 subc %l2,-0xa58,%l2
4583 sdivx %l0,%l1,%l0
4584 xor %l3,-0x24f,%l6
4585 fsqrts %f30,%f29
4586 subc %l2,%l0,%l4
4587 jmpl %o7,%g0
4588 subc %l6,-0x769,%l3
4589p0_far_0_hem:
4590 smul %l7,-0x013,%l3
4591 subc %l2,-0xa58,%l2
4592 sdivx %l0,%l1,%l0
4593 xor %l3,-0x24f,%l6
4594 fsqrts %f30,%f29
4595 subc %l2,%l0,%l4
4596 jmpl %o7,%g0
4597 subc %l6,-0x769,%l3
4598p0_loop_branch_0:
4599 jmpl %o7+12,%g0
4600 add %l0,1,%l0
4601far0_b2b_h:
4602 jmpl %o7,%g0
4603 fmuls %f17,%f29,%f31
4604 jmpl %o7,%g0
4605 nop
4606far0_b2b_l:
4607 jmpl %o7,%g0
4608 udivx %l6,%l4,%l6
4609 jmpl %o7,%g0
4610 nop
4611user_far0_end:
4612 .seg "text"
4613 .text
4614 .align 0x2000
4615user_far1_start:
4616p0_far_1_le:
4617 sub %l0,0x333,%l4
4618 jmpl %o7,%g0
4619 xnor %l7,%l3,%l0
4620p0_far_1_lem:
4621 sub %l0,0x333,%l4
4622 jmpl %o7,%g0
4623 xnor %l7,%l3,%l0
4624p0_far_1_he:
4625 addc %l3,%l5,%l4
4626 or %l2,%l7,%l6
4627 addc %l6,%l2,%l6
4628 jmpl %o7,%g0
4629 subc %l6,0x381,%l7
4630p0_far_1_hem:
4631 addc %l3,%l5,%l4
4632 or %l2,%l7,%l6
4633 addc %l6,%l2,%l6
4634 jmpl %o7,%g0
4635 subc %l6,0x381,%l7
4636p0_loop_branch_1:
4637 jmpl %o7+12,%g0
4638 add %l0,2,%l0
4639far1_b2b_h:
4640 fdivs %f31,%f23,%f21
4641 sdivx %l4,0x306,%l2
4642 xor %l6,-0x6e4,%l3
4643 jmpl %o7,%g0
4644 xor %l6,%l2,%l0
4645far1_b2b_l:
4646 xnor %l6,0x0f0,%l5
4647 umul %l5,%l3,%l2
4648 smul %l5,%l2,%l7
4649 jmpl %o7,%g0
4650 umul %l2,-0x052,%l4
4651user_far1_end:
4652 .seg "text"
4653 .text
4654 .align 0x2000
4655user_far2_start:
4656p0_far_2_le:
4657 mulx %l4,%l3,%l3
4658 jmpl %o7,%g0
4659 udivx %l5,%l2,%l4
4660p0_far_2_lem:
4661 mulx %l4,%l3,%l3
4662 jmpl %o7,%g0
4663 udivx %l5,%l2,%l4
4664p0_far_2_he:
4665 jmpl %o7,%g0
4666 sdivx %l0,%l2,%l7
4667 jmpl %o7,%g0
4668 nop
4669p0_far_2_hem:
4670 jmpl %o7,%g0
4671 sdivx %l0,%l2,%l7
4672 jmpl %o7,%g0
4673 nop
4674p0_loop_branch_2:
4675 jmpl %o7+12,%g0
4676 add %l0,3,%l0
4677far2_b2b_h:
4678 jmpl %o7,%g0
4679 xnor %l7,%l7,%l3
4680 jmpl %o7,%g0
4681 nop
4682far2_b2b_l:
4683 jmpl %o7,%g0
4684 umul %l7,%l7,%l6
4685 jmpl %o7,%g0
4686 nop
4687user_far2_end:
4688 .seg "text"
4689 .text
4690 .align 0x2000
4691user_far3_start:
4692p0_far_3_le:
4693 ldstub [%o0+0x000],%l7 ! Mem[00000000201c0000]
4694 fadds %f14,%f4 ,%f10
4695 umul %l0,-0x2e7,%l5
4696 sdivx %l4,%l1,%l1
4697 fcmps %fcc3,%f14,%f1
4698 fdivs %f7 ,%f4 ,%f6
4699 jmpl %o7,%g0
4700 and %l1,%l2,%l1
4701p0_far_3_lem:
4702 ldstub [%o0+0x000],%l7 ! Mem[00000000201c0000]
4703 fadds %f14,%f4 ,%f10
4704 umul %l0,-0x2e7,%l5
4705 sdivx %l4,%l1,%l1
4706 fcmps %fcc3,%f14,%f1
4707 fdivs %f7 ,%f4 ,%f6
4708 jmpl %o7,%g0
4709 and %l1,%l2,%l1
4710p0_far_3_he:
4711 jmpl %o7,%g0
4712 umul %l7,-0x91b,%l2
4713 jmpl %o7,%g0
4714 nop
4715p0_far_3_hem:
4716 jmpl %o7,%g0
4717 umul %l7,-0x91b,%l2
4718 jmpl %o7,%g0
4719 nop
4720p0_loop_branch_3:
4721 jmpl %o7+12,%g0
4722 add %l0,4,%l0
4723far3_b2b_h:
4724 fdtos %f26,%f30
4725 addc %l0,0x2d2,%l1
4726 and %l0,%l2,%l0
4727 addc %l2,0x1f4,%l2
4728 jmpl %o7,%g0
4729 fsqrts %f19,%f25
4730far3_b2b_l:
4731 xnor %l7,%l4,%l7
4732 smul %l0,-0x8cc,%l1
4733 umul %l3,%l3,%l6
4734 smul %l5,-0xa02,%l6
4735 jmpl %o7,%g0
4736 smul %l2,0xb15,%l3
4737user_far3_end:
4738 .seg "text"
4739 .align 0x2000
4740user_jump0_start:
4741 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
4742p0_jmpl_0_le:
4743 add %l0,0x585,%l7
4744 sub %l7,-0xddd,%l6
4745 and %l3,-0x5c4,%l3
4746 fcmps %fcc0,%f3 ,%f13
4747 or %l5,0x9df,%l7
4748 jmpl %g6+8,%g0
4749 fmuls %f0 ,%f2 ,%f9
4750p0_call_0_le:
4751 addc %l3,%l0,%l1
4752 fcmps %fcc0,%f10,%f2
4753 and %l1,-0x84b,%l7
4754 smul %l7,-0x70c,%l3
4755 fdivs %f5 ,%f6 ,%f15
4756 retl
4757 andn %l3,%l1,%l5
4758p0_jmpl_0_lo:
4759 add %l0,0x585,%l7
4760 sub %l7,-0xddd,%l6
4761 and %l3,-0x5c4,%l3
4762 fcmps %fcc0,%f3 ,%f13
4763 or %l5,0x9df,%l7
4764 jmpl %g6+8,%g0
4765 fmuls %f0 ,%f2 ,%f9
4766p0_call_0_lo:
4767 addc %l3,%l0,%l1
4768 fcmps %fcc0,%f10,%f2
4769 and %l1,-0x84b,%l7
4770 smul %l7,-0x70c,%l3
4771 fdivs %f5 ,%f6 ,%f15
4772 retl
4773 andn %l3,%l1,%l5
4774p0_jmpl_0_he:
4775 and %l1,-0x2b2,%l6
4776 fdivs %f29,%f16,%f18
4777 jmpl %g6+8,%g0
4778 xor %l7,%l5,%l5
4779p0_call_0_he:
4780 xnor %l2,-0x7bd,%l5
4781 umul %l6,%l7,%l2
4782 retl
4783 or %l3,0xb1e,%l7
4784p0_jmpl_0_ho:
4785 and %l1,-0x2b2,%l6
4786 fdivs %f29,%f16,%f18
4787 jmpl %g6+8,%g0
4788 xor %l7,%l5,%l5
4789p0_call_0_ho:
4790 xnor %l2,-0x7bd,%l5
4791 umul %l6,%l7,%l2
4792 retl
4793 or %l3,0xb1e,%l7
4794user_jump0_end:
4795 .seg "text"
4796 .align 0x2000
4797user_jump1_start:
4798 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
4799p0_jmpl_1_le:
4800 fadds %f14,%f12,%f7
4801 sdivx %l2,%l7,%l0
4802 fadds %f15,%f15,%f11
4803 smul %l6,-0x040,%l2
4804 udivx %l1,%l3,%l2
4805 jmpl %g6+8,%g0
4806 and %l4,0xf69,%l5
4807p0_call_1_le:
4808 udivx %l0,%l2,%l3
4809 xor %l2,%l4,%l2
4810 mulx %l3,0x743,%l2
4811 retl
4812 or %l2,%l4,%l3
4813p0_jmpl_1_lo:
4814 fadds %f14,%f12,%f7
4815 sdivx %l2,%l7,%l0
4816 fadds %f15,%f15,%f11
4817 smul %l6,-0x040,%l2
4818 udivx %l1,%l3,%l2
4819 jmpl %g6+8,%g0
4820 and %l4,0xf69,%l5
4821p0_call_1_lo:
4822 udivx %l0,%l2,%l3
4823 xor %l2,%l4,%l2
4824 mulx %l3,0x743,%l2
4825 retl
4826 or %l2,%l4,%l3
4827p0_jmpl_1_he:
4828 addc %l1,0x814,%l6
4829 mulx %l1,-0xb53,%l6
4830 or %l4,%l2,%l6
4831 fdivs %f24,%f18,%f24
4832 fadds %f16,%f26,%f27
4833 orn %l1,0xbcc,%l2
4834 umul %l6,%l5,%l5
4835 jmpl %g6+8,%g0
4836 addc %l7,0x9e2,%l2
4837p0_call_1_he:
4838 xor %l3,0x809,%l4
4839 xor %l4,%l6,%l1
4840 fadds %f25,%f30,%f23
4841 fcmps %fcc2,%f19,%f19
4842 add %l2,-0x938,%l0
4843 xnor %l2,%l4,%l7
4844 subc %l7,%l4,%l7
4845 retl
4846 fsubs %f18,%f22,%f19
4847p0_jmpl_1_ho:
4848 addc %l1,0x814,%l6
4849 mulx %l1,-0xb53,%l6
4850 or %l4,%l2,%l6
4851 fdivs %f24,%f18,%f24
4852 fadds %f16,%f26,%f27
4853 orn %l1,0xbcc,%l2
4854 umul %l6,%l5,%l5
4855 jmpl %g6+8,%g0
4856 addc %l7,0x9e2,%l2
4857p0_call_1_ho:
4858 xor %l3,0x809,%l4
4859 xor %l4,%l6,%l1
4860 fadds %f25,%f30,%f23
4861 fcmps %fcc2,%f19,%f19
4862 add %l2,-0x938,%l0
4863 xnor %l2,%l4,%l7
4864 subc %l7,%l4,%l7
4865 retl
4866 fsubs %f18,%f22,%f19
4867user_jump1_end:
4868 .seg "text"
4869 .align 0x2000
4870user_jump2_start:
4871 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
4872p0_jmpl_2_le:
4873 sub %l5,%l7,%l0
4874 sth %l4,[%i0+0x030] ! Mem[0000000010001430]
4875 orn %l2,0x7e5,%l2
4876 jmpl %g6+8,%g0
4877 xor %l4,%l5,%l2
4878p0_call_2_le:
4879 retl
4880 smul %l5,0x5ff,%l6
4881p0_jmpl_2_lo:
4882 sub %l5,%l7,%l0
4883 sth %l4,[%o0+0x030] ! Mem[0000000010001430]
4884 orn %l2,0x7e5,%l2
4885 jmpl %g6+8,%g0
4886 xor %l4,%l5,%l2
4887p0_call_2_lo:
4888 retl
4889 smul %l5,0x5ff,%l6
4890p0_jmpl_2_he:
4891 jmpl %g6+8,%g0
4892 and %l7,0xed8,%l1
4893p0_call_2_he:
4894 xnor %l6,-0x97a,%l4
4895 fadds %f24,%f22,%f26
4896 retl
4897 add %l2,0x874,%l2
4898p0_jmpl_2_ho:
4899 jmpl %g6+8,%g0
4900 and %l7,0xed8,%l1
4901p0_call_2_ho:
4902 xnor %l6,-0x97a,%l4
4903 fadds %f24,%f22,%f26
4904 retl
4905 add %l2,0x874,%l2
4906user_jump2_end:
4907 .seg "text"
4908 .align 0x2000
4909user_jump3_start:
4910 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
4911p0_jmpl_3_le:
4912 lduh [%i2+0x034],%l6 ! Mem[0000000010081434]
4913 fcmps %fcc3,%f2 ,%f7
4914 xnor %l7,-0xa79,%l5
4915 smul %l4,-0xb39,%l6
4916 umul %l3,%l0,%l6
4917 xor %l2,0xb8f,%l3
4918 jmpl %g6+8,%g0
4919 fdivs %f10,%f10,%f12
4920p0_call_3_le:
4921 ldstub [%o0+0x000],%l4 ! Mem[00000000201c0000]
4922 std %l4,[%i6+0x038] ! Mem[0000000010181438]
4923 retl
4924 fsqrts %f14,%f6
4925p0_jmpl_3_lo:
4926 lduh [%o2+0x034],%l6 ! Mem[0000000010081434]
4927 fcmps %fcc3,%f2 ,%f7
4928 xnor %l7,-0xa79,%l5
4929 smul %l4,-0xb39,%l6
4930 umul %l3,%l0,%l6
4931 xor %l2,0xb8f,%l3
4932 jmpl %g6+8,%g0
4933 fdivs %f10,%f10,%f12
4934p0_call_3_lo:
4935 ldstub [%i0+0x000],%l4 ! Mem[00000000201c0000]
4936 std %l4,[%o6+0x038] ! Mem[0000000010181438]
4937 retl
4938 fsqrts %f14,%f6
4939p0_jmpl_3_he:
4940 jmpl %g6+8,%g0
4941 xor %l1,0x6df,%l3
4942p0_call_3_he:
4943 sub %l7,%l2,%l4
4944 sdivx %l2,0x209,%l5
4945 smul %l0,-0x84e,%l3
4946 umul %l5,%l6,%l2
4947 or %l6,%l1,%l1
4948 xnor %l7,%l5,%l7
4949 retl
4950 add %l6,%l0,%l7
4951p0_jmpl_3_ho:
4952 jmpl %g6+8,%g0
4953 xor %l1,0x6df,%l3
4954p0_call_3_ho:
4955 sub %l7,%l2,%l4
4956 sdivx %l2,0x209,%l5
4957 smul %l0,-0x84e,%l3
4958 umul %l5,%l6,%l2
4959 or %l6,%l1,%l1
4960 xnor %l7,%l5,%l7
4961 retl
4962 add %l6,%l0,%l7
4963user_jump3_end:
4964
4965 .seg "data"
4966 .align 0x2000
4967user_data_start:
4968done_flags:
4969 .word 0
4970 .align 8
4971done_count:
4972 .word 0,0
4973Start_Flags:
4974 .word 0,0,0,0
4975Finish_Flag:
4976 .word 0,0
4977 .align 8
4978num_processors:
4979 .word 1
4980num_agents:
4981 .word 0
4982no_membar:
4983 .word 0
4984max_ireg:
4985 .word 8,0
4986max_freg:
4987 .word 32,0
4988 .align 64
4989p0_temp:
4990 .word 0,0,0,0,0,0,0,0
4991 .word 0,0,0,0,0,0,0,0
4992 .word 0,0,0,0,0,0,0,0
4993 .word 0,0,0,0,0,0,0,0
4994p0_debug:
4995 .word 0,0,0,0,0,0,0,0
4996 .word 0,0,0,0,0,0,0,0
4997p0_fsr:
4998 .word 0x00000000,0x00000000
4999 .align 8
5000p0_loop_cnt:
5001 .word 1,0
5002max_windows:
5003 .word 1,0,0,0,0,0,0,0
5004 .word 0,0,0,0,0,0,0,0
5005 .word 0,0,0,0,0,0,0,0
5006 .word 0,0,0,0,0,0,0,0
5007 .word 0,0,0,0,0,0,0,0
5008 .word 0,0,0,0,0,0,0,0
5009 .word 0,0,0,0,0,0,0,0
5010 .word 0,0,0,0,0,0,0,0
5011 .word 0,0,0,0,0,0,0,0
5012 .word 0,0,0,0,0,0,0,0
5013 .word 0,0,0,0,0,0,0,0
5014 .word 0,0,0,0,0,0,0,0
5015 .word 0,0,0,0,0,0,0,0
5016 .word 0,0,0,0,0,0,0,0
5017 .word 0,0,0,0,0,0,0,0
5018 .word 0,0,0,0,0,0,0,0
5019 .word 0,0,0,0,0,0,0,0
5020 .word 0,0,0,0,0,0,0,0
5021 .word 0,0,0,0,0,0,0,0
5022 .word 0,0,0,0,0,0,0,0
5023 .word 0,0,0,0,0,0,0,0
5024 .word 0,0,0,0,0,0,0,0
5025 .word 0,0,0,0,0,0,0,0
5026 .word 0,0,0,0,0,0,0,0
5027 .word 0,0,0,0,0,0,0,0
5028 .word 0,0,0,0,0,0,0,0
5029 .word 0,0,0,0,0,0,0,0
5030 .word 0,0,0,0,0,0,0,0
5031 .word 0,0,0,0,0,0,0,0
5032 .word 0,0,0,0,0,0,0,0
5033 .word 0,0,0,0,0,0,0,0
5034 .word 0,0,0,0,0,0,0,0
5035
5036 .align 8
5037p0_init_registers:
5038 .word 0x4be4cdca,0x962eb102 ! Init value for %l0
5039 .word 0x63b84bad,0xb5dd8947 ! Init value for %l1
5040 .word 0x910a96ca,0xb8d154a6 ! Init value for %l2
5041 .word 0xcb946784,0x3c875676 ! Init value for %l3
5042 .word 0x33d72ce6,0x424efbbb ! Init value for %l4
5043 .word 0x64d40998,0x9c912f53 ! Init value for %l5
5044 .word 0x8d222d98,0x1580d265 ! Init value for %l6
5045 .word 0xd12f015a,0x54cd0fac ! Init value for %l7
5046 .align 64
5047p0_init_freg:
5048 .word 0xfdb1b977,0xe8e0918e ! Init value for %f0
5049 .word 0xd2a2d449,0x24d1c567 ! Init value for %f2
5050 .word 0x384cb463,0x5b246f33 ! Init value for %f4
5051 .word 0x2833495e,0x6d076649 ! Init value for %f6
5052 .word 0xae2dd250,0xa10cbcc7 ! Init value for %f8
5053 .word 0xe9975724,0xd5d4cb02 ! Init value for %f10
5054 .word 0x211421be,0x638525c6 ! Init value for %f12
5055 .word 0xe58fcdda,0xdbeeda90 ! Init value for %f14
5056 .word 0xe9d55bfd,0xb93cb2c0 ! Init value for %f16
5057 .word 0xf985f7e1,0x545dc48f ! Init value for %f18
5058 .word 0x11d3f94d,0x3e9acad9 ! Init value for %f20
5059 .word 0x602d1509,0x56a38f33 ! Init value for %f22
5060 .word 0x9d9154dc,0xe8a2b647 ! Init value for %f24
5061 .word 0x69374947,0x6d447e32 ! Init value for %f26
5062 .word 0x5e634c2e,0x57b8f365 ! Init value for %f28
5063 .word 0x4f09357e,0x671a267b ! Init value for %f30
5064 .word 0x2ae5b055,0x5832f201 ! Init value for %f32
5065 .word 0x7501f6e2,0x7754f8ba ! Init value for %f34
5066 .word 0x8a463fd2,0x7e301dda ! Init value for %f36
5067 .word 0xf131e5f5,0x8dcea415 ! Init value for %f38
5068 .word 0xa1e6b8a8,0xaf2ac7d2 ! Init value for %f40
5069 .word 0x6ea00b86,0x5149b595 ! Init value for %f42
5070 .word 0xd836d95d,0x8d1be51d ! Init value for %f44
5071 .word 0xd51a70b1,0x2211d956 ! Init value for %f46
5072 .word 0x1e59a5d3,0x25740bbc
5073 .word 0x6385fb27,0xac8a31e4
5074 .word 0xe60b3e49,0x163ed5b5
5075 .word 0xc6c535cc,0xf0066f70
5076 .word 0xe6767c47,0xa7db0424
5077 .word 0x5130bc46,0x747897a1
5078 .word 0x52ff3a54,0xebec0e1f
5079 .word 0xf0816a97,0x831d6f6b
5080p0_share_mask:
5081 .word 0xffff0000,0x00000000
5082 .word 0x00000000,0x00000000
5083 .word 0x00000000,0x00000000
5084 .word 0x00000000,0x00000000
5085 .word 0x00000000,0x00000000
5086 .word 0x00000000,0x00000000
5087 .word 0x00000000,0x00000000
5088 .word 0x00000000,0x00000000
5089p0_expected_registers:
5090 .word 0x00000000,0x9ed0dc95
5091 .word 0x00000000,0x000000ff
5092 .word 0x00000000,0x0000002b
5093 .word 0x00000000,0x00000000
5094 .word 0x00000000,0x00096a68
5095 .word 0x00000000,0xbad3b4ff
5096 .word 0x00000000,0xc6065fe0
5097 .word 0x00000000,0xffb44c38
5098p0_expected_fp_regs:
5099 .word 0x00000000,0xb706ee37
5100 .word 0x00ffb230,0xffffffff
5101 .word 0xffb20000,0x00ee06b7
5102 .word 0xad02b0fb,0x209c0000
5103 .word 0x00000000,0x565a5500
5104 .word 0xb675f7df,0xd63973fc
5105 .word 0x54a78db1,0x30b2ff00
5106 .word 0x000000ff,0xcef31cc7
5107 .word 0x7f08b2a3,0x384cb4ff
5108 .word 0xfbb4d3ba,0x00000000
5109 .word 0xb706ee37,0x000000ff
5110 .word 0xfacee6f6,0x90990867
5111 .word 0xbd23ccf3,0x0cae2517
5112 .word 0xffb4d3ba,0x00000000
5113 .word 0x97f0269d,0x99d0c51c
5114 .word 0x00000000,0xa3b2087f
5115 .word 0x0000000b,0x00000c00 ! %fsr = 0000000b00000c00
5116p0_local0_expect:
5117 .word 0xff000000,0xff000000
5118 .word 0x000000c7,0x6639ff00
5119 .word 0x00096a68,0xbad3b4ff
5120 .word 0x396695c3,0x85ab29fa
5121 .word 0x00000000,0x00ff3966
5122 .word 0xffffbbc3,0xff0000ff
5123 .word 0xff005500,0x000060ff
5124 .word 0x000000ff,0x45f89ad8
5125p0_local0_sec_expect:
5126 .word 0x00000000,0x000000ff
5127 .word 0xfbb4d3ba,0x00000000
5128 .word 0x00000000,0x00007600
5129 .word 0xfacee6f6,0x90990867
5130 .word 0xbd23ccf3,0x0cae2517
5131 .word 0x95dcd2ff,0x000000ff
5132 .word 0x97f0269d,0x99d0c51c
5133 .word 0x00000000,0xa3b2087f
5134p0_local1_expect:
5135 .word 0x30b2ff00,0x00000000
5136 .word 0xee000000,0x59000000
5137 .word 0x0000003c,0x45f89ad8
5138 .word 0x3c53bb32,0x8cb27a87
5139 .word 0x000000ff,0x000000c7
5140 .word 0x24ac00ff,0x0000003c
5141 .word 0x000000ff,0x000000ff
5142 .word 0x97f0269d,0x23e59b95
5143p0_local1_sec_expect:
5144 .word 0xffff0000,0xffffffff
5145 .word 0x00000000,0x9a6afae2
5146 .word 0xff000000,0x000000ff
5147 .word 0x824b1c5d,0x51392ea5
5148 .word 0xc3680b00,0x46c03c00
5149 .word 0xe98bed63,0x10f824f2
5150 .word 0xca6dcac8,0x51a0b7e2
5151 .word 0x9cc1aa3d,0xde937859
5152p0_local2_expect:
5153 .word 0x9ed0dc95,0xff956639
5154 .word 0xffffffff,0xffffffff
5155 .word 0x686a0900,0x00000000
5156 .word 0xfa29ab85,0xff956639
5157 .word 0x000000ff,0x00000038
5158 .word 0x9ed0dc95,0x0000c159
5159 .word 0xffffffff,0x000060ff
5160 .word 0x00000000,0xbad3b4ff
5161p0_local2_sec_expect:
5162 .word 0x00ff00ff,0x00000000
5163 .word 0x000000c7,0xe03e00ff
5164 .word 0xd89af845,0x00ffb230
5165 .word 0x24ac1d59,0x70c6a1ee
5166 .word 0x038c7157,0xd81e8e7f
5167 .word 0xfbb4d3ba,0xe31fe211
5168 .word 0xf71c8bfe,0x76b4c833
5169 .word 0x67089990,0x000000cd
5170p0_local3_expect:
5171 .word 0xff000000,0x000000ff
5172 .word 0xeeffffff,0xffffffff
5173 .word 0xff0000ff,0x000000ff
5174 .word 0xffc10000,0x76b4c833
5175 .word 0xbfa0033f,0xc3bb6069
5176 .word 0xb7142285,0x1132d07e
5177 .word 0x00000000,0x00000000
5178 .word 0x00000000,0xb6ffbb65
5179p0_local3_sec_expect:
5180 .word 0xffb44c38,0xa3b2087f
5181 .word 0x00000000,0x4cabee7b
5182 .word 0xffb4d3ba,0x00000000
5183 .word 0xfa29ab85,0xc3956639
5184 .word 0x79f03651,0x6769f01f
5185 .word 0x9ed0dc95,0x0000c159
5186 .word 0x00000000,0xa3b2087f
5187 .word 0xd89af845,0xb706eeb7
5188p0_local4_expect:
5189 .word 0x00000000,0xb706ee37
5190 .word 0x2bb57afb,0xcef31cc7
5191 .word 0xffb20000,0x00ee06b7
5192 .word 0xad02b0fb,0x209c0000
5193 .word 0x00000000,0x565a5500
5194 .word 0xb675f7df,0xd63973fc
5195 .word 0x54a78db1,0x00002668
5196 .word 0x2bb57afb,0xcef31cc7
5197p0_local4_sec_expect:
5198 .word 0x00000000,0x00000047
5199 .word 0xfb000000,0xff0000ff
5200 .word 0xd8000000,0x00000000
5201 .word 0xd89af845,0xe03e00ff
5202 .word 0xbd23ccf3,0x0cae2517
5203 .word 0x582a48b4,0xb0d443f4
5204 .word 0x48934bcd,0xff000000
5205 .word 0xc763fbdb,0xa3b2087f
5206p0_local5_expect:
5207 .word 0xff000000,0xffff92bb
5208 .word 0xff000000,0x00000000
5209 .word 0xb706ee37,0xff000000
5210 .word 0x24ac1d59,0x0000005b
5211 .word 0x038c7157,0x6630a23d
5212 .word 0x0000003c,0xe31fe211
5213 .word 0xa2ffde0f,0xff05b230
5214 .word 0x00000000,0xffffffff
5215p0_local5_sec_expect:
5216 .word 0x00000000,0xff000000
5217 .word 0x48925500,0x00000000
5218 .word 0x00000000,0x005500ff
5219 .word 0xff000000,0x005500ff
5220 .word 0xbfb9b1e8,0xaa3dc13d
5221 .word 0x7fda7d6a,0xfad84a59
5222 .word 0x0fc0385b,0xae103944
5223 .word 0xc977175a,0x37af2871
5224p0_local6_expect:
5225 .word 0xff956639,0x00000000
5226 .word 0xfacee6f6,0x686a0900
5227 .word 0x00ff00ff,0x37ee06b7
5228 .word 0xbfa0033f,0xc3bb6069
5229 .word 0xff600000,0xfbb4d3ba
5230 .word 0x30b2ff00,0x000000ff
5231 .word 0x000000ff,0x000000c7
5232 .word 0xc6065fe0,0x00000000
5233p0_local6_sec_expect:
5234 .word 0x00000000,0xffb44c38
5235 .word 0xad02b0fb,0x209c0000
5236 .word 0x00000000,0x45f89ad8
5237 .word 0x0023dad6,0x5cc25743
5238 .word 0xa84e0b63,0x1d1dc301
5239 .word 0x69d9ce35,0x1290ffbd
5240 .word 0x45764747,0x4b5320ef
5241 .word 0x1d946a3b,0xd5f95bae
5242share0_expect:
5243 .word 0x4c3886d9,0xaca2a312
5244 .word 0x4c34d1bc,0x2aaeec51
5245 .word 0xf52e2aa7,0x760b46fb
5246 .word 0x89b1bb64,0x127fa944
5247 .word 0xa569c51d,0xebb077aa
5248 .word 0x0d24431a,0x15bd9468
5249 .word 0x9db6a0ea,0xb5841709
5250 .word 0x4b8225a1,0x7c620198
5251share1_expect:
5252 .word 0xffe0348e,0x4883b38c
5253 .word 0x3e1ef616,0x0b08787d
5254 .word 0x7b8a0c0e,0x5401321b
5255 .word 0xbe4350f6,0x20b7e73a
5256 .word 0x34431984,0x0355f1a7
5257 .word 0x580f07cb,0x6dfa88a5
5258 .word 0x61be0867,0x3e19d35b
5259 .word 0xfe59b2c5,0x94194f03
5260 .word 0x92d8d1fd,0x610fd57f
5261 .word 0xa3af264d,0x4a8984d1
5262 .word 0x4b076f95,0xf902b9ce
5263 .word 0x6f54096b,0x64333e7f
5264 .word 0x466098ec,0xcfea2f4d
5265 .word 0x78b0e4b6,0xe2005b6d
5266 .word 0x31b14980,0xaf1529e6
5267 .word 0xed9e497b,0xeb7540f9
5268share2_expect:
5269 .word 0xffff217a,0x9e874f4c
5270 .word 0xa4546c75,0x4da7f123
5271 .word 0x54917949,0x6c0de535
5272 .word 0x414a7d7a,0xe9d8c583
5273 .word 0x08d0a37b,0xf583ac1e
5274 .word 0xb3f271a2,0x48a0726f
5275 .word 0x9ce8c353,0x59251107
5276 .word 0x02dc57ff,0x7c6d9e67
5277share3_expect:
5278 .word 0x958541b9,0x2a8d0501
5279 .word 0x974e97f0,0x82fbe758
5280 .word 0xab535796,0xc9f8f38d
5281 .word 0x83c36063,0x2ac6a7b8
5282 .word 0xc20d37e0,0x04f13910
5283 .word 0xd2494b62,0x527fcea4
5284 .word 0xc9670c74,0x419a2a44
5285 .word 0xd971dccc,0x363b44ad
5286 .word 0x33a59f3e,0xe6ff41d4
5287 .word 0x917eded3,0xe6b329c7
5288 .word 0x3221221b,0x66c2eafa
5289 .word 0xc2a58be4,0x80be0d1c
5290 .word 0x06dec289,0x533eee66
5291 .word 0xd3f14b6b,0xee891a20
5292 .word 0xe168ba15,0xfa5e9d74
5293 .word 0x33d1d3af,0xe7f08168
5294 .word 0xffff0550,0xc425719b
5295 .word 0xa4f49d29,0xbbf1ef8c
5296 .word 0xc0cb0db6,0x076fc2e2
5297 .word 0x1e3ae939,0x0137da7e
5298 .word 0x061eb4cb,0xbd79252d
5299 .word 0x9635cc4e,0x59cb6ab7
5300 .word 0x41335312,0x56994446
5301 .word 0xc2ada16c,0x984fc2af
5302 .word 0x5907fc4a,0xec42ef7f
5303 .word 0xffddba8d,0x374ce818
5304 .word 0xcca132b3,0x0f9e05fe
5305 .word 0x586d217a,0x2338ee8f
5306 .word 0x4cecd561,0x071ab79c
5307 .word 0x47c0ddea,0xc1f03b54
5308 .word 0x9f1abf5e,0xedbb01bf
5309 .word 0xc7b651a8,0x74ed2187
5310 .word 0x78e0d1b9,0xee5cfd46
5311 .word 0xe5b1e8b3,0xc75376ab
5312 .word 0xf774f61a,0x1a9ca212
5313 .word 0xcfcf8aa6,0x04b83979
5314 .word 0x32d47a3e,0x5bc87498
5315 .word 0x482ebc09,0xd3ef4b25
5316 .word 0x96c114e6,0x7099f8b3
5317 .word 0x97d435d3,0x4a603000
5318 .word 0x00e38361,0xe3b81cf3
5319 .word 0xec9c9ea6,0x5790467a
5320 .word 0xaca8f948,0x3df86774
5321 .word 0x0950388e,0x1e7adaf6
5322 .word 0x1f624023,0xab39c275
5323 .word 0xd799089a,0x0f889ff5
5324 .word 0xf8c4d3ff,0x38a300ce
5325 .word 0x8d54db22,0x49231dfe
5326 .word 0xc692c576,0xcda9c138
5327 .word 0xb8808e10,0x21d5437c
5328 .word 0x18035920,0x48788e47
5329 .word 0x4aebfddd,0x2869805b
5330 .word 0xea45b16c,0x7c17fa6e
5331 .word 0x52954eca,0xf03abdc7
5332 .word 0xa0ab432b,0x9b5e80bb
5333 .word 0xaad77924,0x247270f1
5334 .word 0xffffa92c,0x43cb4dd6
5335 .word 0x4af04bdd,0xd6ba2c95
5336 .word 0x75b8a202,0x5fc72e6b
5337 .word 0xd9a0e2b9,0xfb426341
5338 .word 0x2a1aad36,0x9673b76c
5339 .word 0x6ba73932,0xd680a7ca
5340 .word 0xc53af808,0x5fe8d24a
5341 .word 0x0903bfa0,0x5e2ad527
5342p0_invalidate_semaphore:
5343 .word 0
5344! Data for Cross Processor Interrupt
5345 .align 8
5346received_xintr:
5347 .word 0,0,0,0,0,0,0,0
5348 .word 0,0,0,0,0,0,0,0
5349 .word 0,0,0,0,0,0,0,0
5350 .word 0,0,0,0,0,0,0,0
5351 .word 0,0,0,0,0,0,0,0
5352 .word 0,0,0,0,0,0,0,0
5353 .word 0,0,0,0,0,0,0,0
5354 .word 0,0,0,0,0,0,0,0
5355p0_dispatch_retry:
5356 .word 0,0
5357p0_xintr_data:
5358 .word 0x00000000,0x00000001
5359 .word 0x7e2d0360,0x2beb3b3e
5360 .word 0x00000000,0x00000002
5361 .word 0x0ca73eb8,0x07971bf2
5362 .word 0x00000000,0x00000003
5363 .word 0x1845ab48,0x04bb625f
5364 .word 0x00000000,0x00000004
5365 .word 0x965d58d0,0x3696966d
5366 .word 0x00000000,0x00000005
5367 .word 0x38342b38,0x7bace1f8
5368 .word 0x00000000,0x00000006
5369 .word 0xbd6cfcd8,0x71c4a102
5370 .word 0x00000000,0x00000007
5371 .word 0xed6dad37,0xb839aff6
5372 .word 0x00000000,0x00000008
5373 .word 0xd3ff5e80,0x1866358f
5374 .align 8
5375p0_xintr_expected:
5376 .word 0
5377 .align 64
5378xintr_data_ptrs:
5379 .word p0_xintr_data
5380 .align 8
5381p0_xintr_db:
5382 .skip 512
5383p0_xintr_retry_count:
5384 .word 0,0
5385p0_reset_cnt:
5386 .word 0
5387 .align 8
5388p0_ec_timing_ctrl:
5389 .word 0,0
5390p0_ec_control:
5391 .word 0,0
5392p0_mcu_shadow:
5393 .skip 80
5394user_data_end:
5395
5396
5397SECTION .p0_local0 DATA_VA=0x000800000
5398
5399attr_data {
5400 Name = .p0_local0,
5401 VA = 0x0000000000800000,
5402 RA = 0x0000000010000000,
5403 PA = ra2pa(0x0000000010000000,0),
5404 part_0_ctx_nonzero_tsb_config_0,
5405 TTE_Context=PCONTEXT,
5406 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5407 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5408 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5409 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5410}
5411
5412 .data
5413 .seg "data"
5414 .align 0x2000
5415 .global p0_local0_start
5416p0_local0_begin:
5417 .skip 0x1400
5418p0_local0_start:
5419 .word 0xcfc314c4,0x389dc6bd,0x02c3ac60,0xe68e8e06
5420 .word 0xb99d3b60,0x9a3693b3,0xf61c27d3,0xe58498dc
5421 .word 0x81076ef8,0x34c014ef,0x14b1456e,0x738a20f3
5422 .word 0x2202d061,0xfa798525,0xed025d42,0x7979f731
5423p0_local0_end:
5424
5425SECTION .p0_local0_sec DATA_VA=0x000800000
5426
5427attr_data {
5428 Name = .p0_local0_sec,
5429 VA = 0x0000000000800000,
5430 RA = 0x0000000030000000,
5431 PA = ra2pa(0x0000000030000000,0),
5432 part_0_ctx_nonzero_tsb_config_0,
5433 TTE_Context=SCONTEXT,
5434 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5435 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5436 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5437 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5438}
5439
5440 .data
5441 .seg "data"
5442 .align 0x2000
5443 .global p0_local0_sec_start
5444p0_local0_sec_begin:
5445 .skip 0x1400
5446p0_local0_sec_start:
5447 .word 0xc4813d84,0x6eec7b17,0x9a66b895,0xeec3a689
5448 .word 0x2fa6eae7,0x9a82d04d,0x3deab1da,0x9ff93b1d
5449 .word 0x19488c26,0x523fdb74,0x7a2c6608,0x32e30ac3
5450 .word 0x1d46a2d1,0xdbbd4890,0x703f37ac,0x0c0038fa
5451p0_local0_sec_end:
5452
5453SECTION .p0_local1 DATA_VA=0x000802000
5454
5455attr_data {
5456 Name = .p0_local1,
5457 VA = 0x0000000000802000,
5458 RA = 0x0000000010040000,
5459 PA = ra2pa(0x0000000010040000,0),
5460 part_0_ctx_nonzero_tsb_config_0,
5461 TTE_Context=PCONTEXT,
5462 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5463 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5464 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5465 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5466}
5467
5468 .data
5469 .seg "data"
5470 .align 0x2000
5471 .global p0_local1_start
5472p0_local1_begin:
5473 .skip 0x1400
5474p0_local1_start:
5475 .word 0x922cbcf1,0xf96ffbb4,0xecfe91af,0xf53cf11b
5476 .word 0x468045da,0xd089bfd2,0x3c53bb32,0x8cb27a87
5477 .word 0xb3ef4dfc,0xad12f4cd,0x74186c63,0xe1404b8d
5478 .word 0x4d2406d9,0x878769a8,0xcf7378e0,0x23e59b95
5479p0_local1_end:
5480
5481SECTION .p0_local1_sec DATA_VA=0x000802000
5482
5483attr_data {
5484 Name = .p0_local1_sec,
5485 VA = 0x0000000000802000,
5486 RA = 0x0000000030040000,
5487 PA = ra2pa(0x0000000030040000,0),
5488 part_0_ctx_nonzero_tsb_config_0,
5489 TTE_Context=SCONTEXT,
5490 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5491 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5492 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5493 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5494}
5495
5496 .data
5497 .seg "data"
5498 .align 0x2000
5499 .global p0_local1_sec_start
5500p0_local1_sec_begin:
5501 .skip 0x1400
5502p0_local1_sec_start:
5503 .word 0x1d9760f5,0x6968cb77,0x35f42588,0x87aedbbb
5504 .word 0xafbbe7fa,0xe9ff3f97,0x824b1c5d,0x51392ea5
5505 .word 0xa43558da,0xe9b0323d,0xe98bed63,0x10f824f2
5506 .word 0xca6dcac8,0x51a0b7e2,0x13c1aa3d,0xde933e59
5507p0_local1_sec_end:
5508
5509SECTION .p0_local2 DATA_VA=0x000804000
5510
5511attr_data {
5512 Name = .p0_local2,
5513 VA = 0x0000000000804000,
5514 RA = 0x0000000010080000,
5515 PA = ra2pa(0x0000000010080000,0),
5516 part_0_ctx_nonzero_tsb_config_0,
5517 TTE_Context=PCONTEXT,
5518 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5519 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5520 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5521 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5522}
5523
5524 .data
5525 .seg "data"
5526 .align 0x2000
5527 .global p0_local2_start
5528p0_local2_begin:
5529 .skip 0x1400
5530p0_local2_start:
5531 .word 0x0c9100c1,0x74adc457,0x14aa5d22,0xd40e858c
5532 .word 0x0bdd8e80,0x346c516a,0x6a0e5802,0x9813d1f6
5533 .word 0x6528f8e2,0x9224fa1a,0x6630a23d,0x5f0250a1
5534 .word 0x17fb3e87,0x8cae450e,0x54a2cedb,0xedcc3a97
5535p0_local2_end:
5536
5537SECTION .p0_local2_sec DATA_VA=0x000804000
5538
5539attr_data {
5540 Name = .p0_local2_sec,
5541 VA = 0x0000000000804000,
5542 RA = 0x0000000030080000,
5543 PA = ra2pa(0x0000000030080000,0),
5544 part_0_ctx_nonzero_tsb_config_0,
5545 TTE_Context=SCONTEXT,
5546 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5547 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5548 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5549 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5550}
5551
5552 .data
5553 .seg "data"
5554 .align 0x2000
5555 .global p0_local2_sec_start
5556p0_local2_sec_begin:
5557 .skip 0x1400
5558p0_local2_sec_start:
5559 .word 0x97e45698,0xfb4c0da6,0x5fc38d20,0x71339298
5560 .word 0x198e1a35,0x6af4ea3d,0xaa9c6f31,0x80876715
5561 .word 0x42c3dd46,0x48c15c98,0x9abdd49c,0xabd772ea
5562 .word 0x0aed8c3d,0xecb068e7,0x2a999e40,0xd1d11055
5563p0_local2_sec_end:
5564
5565SECTION .p0_local3 DATA_VA=0x000806000
5566
5567attr_data {
5568 Name = .p0_local3,
5569 VA = 0x0000000000806000,
5570 RA = 0x00000000100c0000,
5571 PA = ra2pa(0x00000000100c0000,0),
5572 part_0_ctx_nonzero_tsb_config_0,
5573 TTE_Context=PCONTEXT,
5574 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5575 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5576 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5577 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5578}
5579
5580 .data
5581 .seg "data"
5582 .align 0x2000
5583 .global p0_local3_start
5584p0_local3_begin:
5585 .skip 0x1400
5586p0_local3_start:
5587 .word 0x8fe2ee4c,0x543b7014,0xb390858d,0xba1cf28d
5588 .word 0x669c866e,0x7b86a95a,0xf71c8bfe,0x76b4c833
5589 .word 0xbfa0033f,0xc3bb6069,0xb7142285,0x1132d07e
5590 .word 0xb99981ab,0x369a945b,0x953a7c04,0xb63ebb65
5591p0_local3_end:
5592
5593SECTION .p0_local3_sec DATA_VA=0x000806000
5594
5595attr_data {
5596 Name = .p0_local3_sec,
5597 VA = 0x0000000000806000,
5598 RA = 0x00000000300c0000,
5599 PA = ra2pa(0x00000000300c0000,0),
5600 part_0_ctx_nonzero_tsb_config_0,
5601 TTE_Context=SCONTEXT,
5602 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5603 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5604 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5605 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5606}
5607
5608 .data
5609 .seg "data"
5610 .align 0x2000
5611 .global p0_local3_sec_start
5612p0_local3_sec_begin:
5613 .skip 0x1400
5614p0_local3_sec_start:
5615 .word 0x15015a8b,0x25720dbd,0x05724a25,0x4cabee7b
5616 .word 0xe9a28956,0xdd59af12,0xfa29ab85,0xc3956639
5617 .word 0x79f03651,0x6769f01f,0xb638dc95,0x7f9ac159
5618 .word 0xe03e18a2,0x9ed0d98d,0xd89af845,0xb706eeb7
5619p0_local3_sec_end:
5620
5621SECTION .p0_local4 DATA_VA=0x000808000
5622
5623attr_data {
5624 Name = .p0_local4,
5625 VA = 0x0000000000808000,
5626 RA = 0x0000000010100000,
5627 PA = ra2pa(0x0000000010100000,0),
5628 part_0_ctx_nonzero_tsb_config_0,
5629 TTE_Context=PCONTEXT,
5630 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5631 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5632 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5633 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5634}
5635
5636 .data
5637 .seg "data"
5638 .align 0x2000
5639 .global p0_local4_start
5640p0_local4_begin:
5641 .skip 0x1400
5642p0_local4_start:
5643 .word 0x8a842b4b,0x5e68c349,0xa6b3773f,0x741c1163
5644 .word 0xfe3a0e9a,0x19b1d96a,0xad02b0fb,0x209ca183
5645 .word 0x79415f86,0x9a6afae2,0xb675f7df,0xd63973fc
5646 .word 0x54a78db1,0xb7cd2668,0x2bb57afb,0xcef31cc7
5647p0_local4_end:
5648
5649SECTION .p0_local4_sec DATA_VA=0x000808000
5650
5651attr_data {
5652 Name = .p0_local4_sec,
5653 VA = 0x0000000000808000,
5654 RA = 0x0000000030100000,
5655 PA = ra2pa(0x0000000030100000,0),
5656 part_0_ctx_nonzero_tsb_config_0,
5657 TTE_Context=SCONTEXT,
5658 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5659 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5660 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5661 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5662}
5663
5664 .data
5665 .seg "data"
5666 .align 0x2000
5667 .global p0_local4_sec_start
5668p0_local4_sec_begin:
5669 .skip 0x1400
5670p0_local4_sec_start:
5671 .word 0x1b98d713,0x8bcb3616,0xbc897bb5,0xfb5052a8
5672 .word 0xf40ec84f,0x236bb10e,0xfacee6f6,0x11317c96
5673 .word 0xbd23ccf3,0x0cae2517,0x582a48b4,0xb0d443f4
5674 .word 0x97f0269d,0x99d0c51c,0xc763fbdb,0xa3b2087f
5675p0_local4_sec_end:
5676
5677SECTION .p0_local5 DATA_VA=0x00080a000
5678
5679attr_data {
5680 Name = .p0_local5,
5681 VA = 0x000000000080a000,
5682 RA = 0x0000000010140000,
5683 PA = ra2pa(0x0000000010140000,0),
5684 part_0_ctx_nonzero_tsb_config_0,
5685 TTE_Context=PCONTEXT,
5686 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5687 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5688 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5689 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5690}
5691
5692 .data
5693 .seg "data"
5694 .align 0x2000
5695 .global p0_local5_start
5696p0_local5_begin:
5697 .skip 0x1400
5698p0_local5_start:
5699 .word 0x015a2374,0x5764ab21,0x05201f2f,0x062283d9
5700 .word 0xfffb737c,0x9bd905e8,0x24ac1d59,0x70c6a1ee
5701 .word 0x038c7157,0xd81e8e7f,0x0a78d3ba,0xe31fe211
5702 .word 0xa2e3de0f,0x88e7b230,0x67089990,0x502cbcb9
5703p0_local5_end:
5704
5705SECTION .p0_local5_sec DATA_VA=0x00080a000
5706
5707attr_data {
5708 Name = .p0_local5_sec,
5709 VA = 0x000000000080a000,
5710 RA = 0x0000000030140000,
5711 PA = ra2pa(0x0000000030140000,0),
5712 part_0_ctx_nonzero_tsb_config_0,
5713 TTE_Context=SCONTEXT,
5714 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5715 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5716 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5717 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5718}
5719
5720 .data
5721 .seg "data"
5722 .align 0x2000
5723 .global p0_local5_sec_start
5724p0_local5_sec_begin:
5725 .skip 0x1400
5726p0_local5_sec_start:
5727 .word 0xcd48aca6,0x7944e74f,0x017feea4,0xbdf25794
5728 .word 0x6edd74b0,0x20b9eeb3,0x93113a5b,0x7839e277
5729 .word 0xbfb9b1e8,0xaa3dc13d,0x7fda7d6a,0xfad84a59
5730 .word 0x0fc0385b,0xae103944,0xc977175a,0x37af2871
5731p0_local5_sec_end:
5732
5733SECTION .p0_local6 DATA_VA=0x00080c000
5734
5735attr_data {
5736 Name = .p0_local6,
5737 VA = 0x000000000080c000,
5738 RA = 0x0000000010180000,
5739 PA = ra2pa(0x0000000010180000,0),
5740 part_0_ctx_nonzero_tsb_config_0,
5741 TTE_Context=PCONTEXT,
5742 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5743 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5744 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5745 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5746}
5747
5748 .data
5749 .seg "data"
5750 .align 0x2000
5751 .global p0_local6_start
5752p0_local6_begin:
5753 .skip 0x1400
5754p0_local6_start:
5755 .word 0x0553cf57,0x48c21955,0x7bc5bd08,0xa356b93d
5756 .word 0x0c88c046,0xf37c68c3,0x97024892,0x6621fdd3
5757 .word 0x4de7eeb0,0x00e8fcdc,0xd2d5e5bf,0xd4e4f3f4
5758 .word 0x2c43dee0,0x7c4205c6,0x49abb0b5,0x6cd979ba
5759p0_local6_end:
5760
5761SECTION .p0_local6_sec DATA_VA=0x00080c000
5762
5763attr_data {
5764 Name = .p0_local6_sec,
5765 VA = 0x000000000080c000,
5766 RA = 0x0000000030180000,
5767 PA = ra2pa(0x0000000030180000,0),
5768 part_0_ctx_nonzero_tsb_config_0,
5769 TTE_Context=SCONTEXT,
5770 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5771 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5772 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5773 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5774}
5775
5776 .data
5777 .seg "data"
5778 .align 0x2000
5779 .global p0_local6_sec_start
5780p0_local6_sec_begin:
5781 .skip 0x1400
5782p0_local6_sec_start:
5783 .word 0xd558fff7,0xcd4b9348,0xf25e5899,0x8260e8b9
5784 .word 0xedbfeff6,0x565a5500,0x0023dad6,0x5cc25743
5785 .word 0xa84e0b63,0x1d1dc301,0x69d9ce35,0x1290ffbd
5786 .word 0x5ae411ed,0x4b5320ef,0x1d946a3b,0xd5f95bae
5787p0_local6_sec_end:
5788
5789SECTION .share0 DATA_VA=0x00080e000
5790
5791attr_data {
5792 Name = .share0,
5793 VA = 0x000000000080e000,
5794 RA = 0x00000000201c0000,
5795 PA = ra2pa(0x00000000201c0000,0),
5796 part_0_ctx_nonzero_tsb_config_0,
5797 TTE_Context=PCONTEXT,
5798 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5799 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5800 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5801 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5802}
5803
5804 .data
5805 .seg "data"
5806 .align 0x2000
5807 .global share0_start
5808share0_begin:
5809share0_start:
5810 .word 0xcebc86d9,0xaca2a312,0x4c34d1bc,0x2aaeec51
5811 .word 0xf52e2aa7,0x760b46fb,0x89b1bb64,0x127fa944
5812 .word 0xa569c51d,0xebb077aa,0x0d24431a,0x15bd9468
5813 .word 0x9db6a0ea,0xb5841709,0x4b8225a1,0x7c620198
5814share0_end:
5815
5816SECTION .share1 DATA_VA=0x000810000
5817
5818attr_data {
5819 Name = .share1,
5820 VA = 0x0000000000810000,
5821 RA = 0x0000000020800000,
5822 PA = ra2pa(0x0000000020800000,0),
5823 part_0_ctx_nonzero_tsb_config_0,
5824 TTE_Context=PCONTEXT,
5825 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5826 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5827 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5828 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5829}
5830
5831 .data
5832 .seg "data"
5833 .align 0x2000
5834 .global share1_start
5835share1_begin:
5836share1_start:
5837 .word 0x3ff7348e,0x4883b38c,0x3e1ef616,0x0b08787d
5838 .word 0x7b8a0c0e,0x5401321b,0xbe4350f6,0x20b7e73a
5839 .word 0x34431984,0x0355f1a7,0x580f07cb,0x6dfa88a5
5840 .word 0x61be0867,0x3e19d35b,0xfe59b2c5,0x94194f03
5841 .word 0x66bbd1fd,0x610fd57f,0xa3af264d,0x4a8984d1
5842 .word 0x4b076f95,0xf902b9ce,0x6f54096b,0x64333e7f
5843 .word 0x466098ec,0xcfea2f4d,0x78b0e4b6,0xe2005b6d
5844 .word 0x31b14980,0xaf1529e6,0xed9e497b,0xeb7540f9
5845share1_end:
5846
5847SECTION .share2 DATA_VA=0x000812000
5848
5849attr_data {
5850 Name = .share2,
5851 VA = 0x0000000000812000,
5852 RA = 0x00000000211c0000,
5853 PA = ra2pa(0x00000000211c0000,0),
5854 part_0_ctx_nonzero_tsb_config_0,
5855 TTE_Context=PCONTEXT,
5856 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5857 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5858 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5859 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5860}
5861
5862 .data
5863 .seg "data"
5864 .align 0x2000
5865 .global share2_start
5866share2_begin:
5867share2_start:
5868 .word 0x4d9a217a,0x9e874f4c,0xa4546c75,0x4da7f123
5869 .word 0x54917949,0x6c0de535,0x414a7d7a,0xe9d8c583
5870 .word 0x08d0a37b,0xf583ac1e,0xb3f271a2,0x48a0726f
5871 .word 0x9ce8c353,0x59251107,0x02dc57ff,0x7c6d9e67
5872share2_end:
5873
5874SECTION .share3 DATA_VA=0x000814000
5875
5876attr_data {
5877 Name = .share3,
5878 VA = 0x0000000000814000,
5879 RA = 0x0000000021800000,
5880 PA = ra2pa(0x0000000021800000,0),
5881 part_0_ctx_nonzero_tsb_config_0,
5882 TTE_Context=PCONTEXT,
5883 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5884 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5885 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5886 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5887}
5888
5889 .data
5890 .seg "data"
5891 .align 0x2000
5892 .global share3_start
5893share3_begin:
5894share3_start:
5895 .word 0x958541b9,0x2a8d0501,0x974e97f0,0x82fbe758
5896 .word 0xab535796,0xc9f8f38d,0x83c36063,0x2ac6a7b8
5897 .word 0xc20d37e0,0x04f13910,0xd2494b62,0x527fcea4
5898 .word 0xc9670c74,0x419a2a44,0xd971dccc,0x363b44ad
5899 .word 0xf1679f3e,0xe6ff41d4,0x917eded3,0xe6b329c7
5900 .word 0x3221221b,0x66c2eafa,0xc2a58be4,0x80be0d1c
5901 .word 0x06dec289,0x533eee66,0xd3f14b6b,0xee891a20
5902 .word 0xe168ba15,0xfa5e9d74,0x33d1d3af,0xe7f08168
5903 .word 0x13070550,0xc425719b,0xa4f49d29,0xbbf1ef8c
5904 .word 0xc0cb0db6,0x076fc2e2,0x1e3ae939,0x0137da7e
5905 .word 0x061eb4cb,0xbd79252d,0x9635cc4e,0x59cb6ab7
5906 .word 0x41335312,0x56994446,0xc2ada16c,0x984fc2af
5907 .word 0x5907fc4a,0xec42ef7f,0xffddba8d,0x374ce818
5908 .word 0xcca132b3,0x0f9e05fe,0x586d217a,0x2338ee8f
5909 .word 0x4cecd561,0x071ab79c,0x47c0ddea,0xc1f03b54
5910 .word 0x9f1abf5e,0xedbb01bf,0xc7b651a8,0x74ed2187
5911 .word 0x89f9d1b9,0xee5cfd46,0xe5b1e8b3,0xc75376ab
5912 .word 0xf774f61a,0x1a9ca212,0xcfcf8aa6,0x04b83979
5913 .word 0x32d47a3e,0x5bc87498,0x482ebc09,0xd3ef4b25
5914 .word 0x96c114e6,0x7099f8b3,0x97d435d3,0x4a603000
5915 .word 0xe2128361,0xe3b81cf3,0xec9c9ea6,0x5790467a
5916 .word 0xaca8f948,0x3df86774,0x0950388e,0x1e7adaf6
5917 .word 0x1f624023,0xab39c275,0xd799089a,0x0f889ff5
5918 .word 0xf8c4d3ff,0x38a300ce,0x8d54db22,0x49231dfe
5919 .word 0xc6d0c576,0xcda9c138,0xb8808e10,0x21d5437c
5920 .word 0x18035920,0x48788e47,0x4aebfddd,0x2869805b
5921 .word 0xea45b16c,0x7c17fa6e,0x52954eca,0xf03abdc7
5922 .word 0xa0ab432b,0x9b5e80bb,0xaad77924,0x247270f1
5923 .word 0x3c33a92c,0x43cb4dd6,0x4af04bdd,0xd6ba2c95
5924 .word 0x75b8a202,0x5fc72e6b,0xd9a0e2b9,0xfb426341
5925 .word 0x2a1aad36,0x9673b76c,0x6ba73932,0xd680a7ca
5926 .word 0xc53af808,0x5fe8d24a,0x0903bfa0,0x5e2ad527
5927share3_end: