Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_2000_19.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_2000_19.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 = 327144540
40! Riesling can be on
41! 1 Thread, 2000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_2000_19.s created on Mar 27, 2009 (14:45:40)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_2000_19 -p 1 -l 2000
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! Random code for Processor 0
72
73processor_0:
74 ta T_CHANGE_PRIV
75 wrpr %g0,7,%cleanwin
76 call p0_init_memory_pointers
77 wr %g0,0x80,%asi ! Setting default asi to 80
78
79! Initialize the floating point registers for processor 0
80
81 wr %g0,0x4,%fprs ! Make sure fef is 1
82 set p0_init_freg,%g1
83! %f0 = e4177f3f 838536a2 6fab807d c6b962bf
84! %f4 = 0c705a4b 1c70bfc7 b536917a a67862fd
85! %f8 = e60e76e4 86539cf3 970eab3c b0156902
86! %f12 = 9dfb2b7a ada8585e 7b685ebe 65eb6ba0
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = cfff8fdd 0c7262e4 ef976459 e3b62637
90! %f20 = 9f6c3279 b473827d 3a4ab61d b0ede7b7
91! %f24 = 6de9520c ba4da1cf c7358fbb 3cbfd576
92! %f28 = 5147f3fe 90006e8d 02ac47ba a0ab81db
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = c479c131 035ea6f1 997a20e2 0b3856ee
96! %f36 = 5a55d1a6 9a849c8e aaab38e5 31f822e5
97! %f40 = 8d954c90 cce5153a 1c7bcbe6 72a140e1
98! %f44 = d95678e5 757d4881 9cc4d1dd 07818736
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0x29f0e01700000046,%g7,%g1 ! GSR scale = 8, align = 6
104 wr %g1,%g0,%gsr ! GSR = 29f0e01700000046
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] = 73450ac9, %l4 = 17d9d00e8fb7db1f
113 lduwa [%i0+%o4]0x81,%l4 ! %l4 = 0000000073450ac9
114! %f19 = e3b62637, Mem[00000000100c1400] = 5a221419
115 sta %f19,[%i3+%g0]0x88 ! Mem[00000000100c1400] = e3b62637
116! %l6 = 43e4e0e0af28d251, Mem[0000000010101410] = d29820e9
117 stba %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = d2982051
118! Mem[00000000100c1410] = 758891c0, %l6 = 43e4e0e0af28d251
119 lduha [%i3+%o5]0x88,%l6 ! %l6 = 00000000000091c0
120! %l4 = 0000000073450ac9, Mem[0000000010101400] = 69017fba
121 stba %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = c9017fba
122! Mem[0000000010081400] = c2c600e85ad5ba19, %f18 = ef976459 e3b62637
123 ldda [%i2+%g0]0x88,%f18 ! %f18 = c2c600e8 5ad5ba19
124! %f26 = c7358fbb 3cbfd576, Mem[00000000100c1420] = 3e93679b faa60a6c
125 stda %f26,[%i3+0x020]%asi ! Mem[00000000100c1420] = c7358fbb 3cbfd576
126! Mem[0000000010001408] = 848428ce, %l1 = 2d6b213e4775f9fb
127 ldsba [%i0+%o4]0x88,%l1 ! %l1 = ffffffffffffffce
128! Mem[00000000218000c0] = d723265e, %l2 = 734e1fba93b38c5a
129 ldstub [%o3+0x0c0],%l2 ! %l2 = 000000d7000000ff
130! Starting 10 instruction Store Burst
131! %f13 = ada8585e, %f17 = 0c7262e4, %f31 = a0ab81db
132 fsubs %f13,%f17,%f31 ! %f31 = ada8585e
133
134p0_label_2:
135! %l4 = 0000000073450ac9, Mem[0000000010141410] = 020e0517
136 stwa %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 73450ac9
137! %l0 = 4927f6424c7c5536, Mem[0000000030081410] = 8c011eab
138 stba %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 8c011e36
139! Mem[0000000030081410] = 361e018c, %l1 = ffffffffffffffce
140 swapa [%i2+%o5]0x81,%l1 ! %l1 = 00000000361e018c
141! %l3 = d56aa3cc96b3ebd2, Mem[0000000010041408] = 865bd0df
142 stba %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = d25bd0df
143! Mem[00000000300c1410] = 7faebc45, %l2 = 00000000000000d7
144 ldstuba [%i3+%o5]0x89,%l2 ! %l2 = 00000045000000ff
145! %f2 = 6fab807d, Mem[0000000030181400] = a32f9f40
146 sta %f2 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = 6fab807d
147! %f3 = c6b962bf, Mem[0000000010181408] = 6ea84ae7
148 st %f3 ,[%i6+%o4] ! Mem[0000000010181408] = c6b962bf
149! %l6 = 00000000000091c0, Mem[00000000100c1408] = 798544978e38a587, %asi = 80
150 stxa %l6,[%i3+0x008]%asi ! Mem[00000000100c1408] = 00000000000091c0
151! Mem[00000000218001c0] = 338b4083, %l0 = 4927f6424c7c5536
152 ldstuba [%o3+0x1c0]%asi,%l0 ! %l0 = 00000033000000ff
153! Starting 10 instruction Load Burst
154! Mem[0000000010041410] = 5b0d5c3d, %l0 = 0000000000000033
155 lduha [%i1+0x012]%asi,%l0 ! %l0 = 0000000000005c3d
156
157p0_label_3:
158! Mem[0000000010081410] = 58b8807a, %l6 = 00000000000091c0
159 ldsba [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000058
160! Mem[00000000100c1400] = 3726b6e3, %l6 = 0000000000000058
161 lduwa [%i3+%g0]0x80,%l6 ! %l6 = 000000003726b6e3
162! Mem[0000000010001408] = 848428ce, %l4 = 0000000073450ac9
163 ldswa [%i0+%o4]0x88,%l4 ! %l4 = ffffffff848428ce
164! Mem[0000000030081408] = 09deefe5, %l2 = 0000000000000045
165 lduba [%i2+%o4]0x89,%l2 ! %l2 = 00000000000000e5
166! Mem[0000000010081408] = 9ef72440, %l5 = 6d6e8968f04f6e1f
167 lduwa [%i2+%o4]0x88,%l5 ! %l5 = 000000009ef72440
168! Mem[0000000030081410] = ffffffce, %l2 = 00000000000000e5
169 lduwa [%i2+%o5]0x81,%l2 ! %l2 = 00000000ffffffce
170! Mem[0000000010081408] = 4024f79e42e7da7a, %f18 = c2c600e8 5ad5ba19
171 ldda [%i2+%o4]0x80,%f18 ! %f18 = 4024f79e 42e7da7a
172! Mem[0000000030081408] = e5efde09b8900102, %f30 = 02ac47ba ada8585e
173 ldda [%i2+%o4]0x81,%f30 ! %f30 = e5efde09 b8900102
174! Mem[0000000030181410] = 640b0441, %l4 = ffffffff848428ce
175 lduha [%i6+%o5]0x81,%l4 ! %l4 = 000000000000640b
176! Starting 10 instruction Store Burst
177! %l5 = 000000009ef72440, Mem[00000000100c1420] = c7358fbb, %asi = 80
178 stwa %l5,[%i3+0x020]%asi ! Mem[00000000100c1420] = 9ef72440
179
180p0_label_4:
181! %l0 = 0000000000005c3d, Mem[0000000021800080] = 9ac6341e, %asi = 80
182 stha %l0,[%o3+0x080]%asi ! Mem[0000000021800080] = 5c3d341e
183! %f23 = b0ede7b7, Mem[0000000030001408] = 73450ac9
184 sta %f23,[%i0+%o4]0x81 ! Mem[0000000030001408] = b0ede7b7
185! Mem[00000000100c142c] = d2077973, %l0 = 00005c3d, %l7 = f85517ec
186 add %i3,0x2c,%g1
187 casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000d2077973
188! Mem[00000000300c1400] = 620188ba, %l0 = 0000000000005c3d
189 swapa [%i3+%g0]0x81,%l0 ! %l0 = 00000000620188ba
190! Mem[0000000010181420] = abcc1f9a820dbce1, %l1 = 00000000361e018c, %l6 = 000000003726b6e3
191 add %i6,0x20,%g1
192 casxa [%g1]0x80,%l1,%l6 ! %l6 = abcc1f9a820dbce1
193! Mem[0000000010101420] = aca1a5305f45a09f, %l2 = 00000000ffffffce, %l4 = 000000000000640b
194 add %i4,0x20,%g1
195 casxa [%g1]0x80,%l2,%l4 ! %l4 = aca1a5305f45a09f
196! Mem[0000000010001408] = ce288484, %l1 = 00000000361e018c
197 ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 000000ce000000ff
198! %l7 = 00000000d2077973, Mem[0000000010101408] = a5904d67b9a19d9a
199 stx %l7,[%i4+%o4] ! Mem[0000000010101408] = 00000000d2077973
200! Mem[0000000010181408] = c6b962bf, %l5 = 000000009ef72440
201 ldstuba [%i6+%o4]0x80,%l5 ! %l5 = 000000c6000000ff
202! Starting 10 instruction Load Burst
203! Mem[0000000010141400] = 2137e0b3943a0fb4, %f4 = 0c705a4b 1c70bfc7
204 ldda [%i5+%g0]0x88,%f4 ! %f4 = 2137e0b3 943a0fb4
205
206p0_label_5:
207! %l0 = 00000000620188ba, %l7 = 00000000d2077973, %l5 = 00000000000000c6
208 addc %l0,%l7,%l5 ! %l5 = 000000013409022d
209! Mem[0000000030181400] = 7d80ab6f, %l5 = 000000013409022d
210 ldsba [%i6+%g0]0x89,%l5 ! %l5 = 000000000000006f
211! Mem[00000000300c1410] = ffbcae7f, %l4 = aca1a5305f45a09f
212 ldsha [%i3+%o5]0x81,%l4 ! %l4 = ffffffffffffffbc
213! Mem[0000000030081400] = 4daed7ce, %l4 = ffffffffffffffbc
214 ldsha [%i2+%g0]0x89,%l4 ! %l4 = ffffffffffffd7ce
215! Mem[0000000010081410] = 7a80b858, %l7 = 00000000d2077973
216 ldswa [%i2+%o5]0x88,%l7 ! %l7 = 000000007a80b858
217! Mem[0000000010181400] = ffbe6af713992882, %l5 = 000000000000006f
218 ldxa [%i6+%g0]0x80,%l5 ! %l5 = ffbe6af713992882
219! Mem[0000000030141408] = fc80b5d3, %l0 = 00000000620188ba
220 ldsha [%i5+%o4]0x81,%l0 ! %l0 = fffffffffffffc80
221! Mem[0000000030181408] = 67068aa3, %l6 = abcc1f9a820dbce1
222 ldsha [%i6+%o4]0x81,%l6 ! %l6 = 0000000000006706
223! Mem[0000000030081410] = ceffffff, %l4 = ffffffffffffd7ce
224 ldsha [%i2+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
225! Starting 10 instruction Store Burst
226! %l2 = ffffffce, %l3 = 96b3ebd2, Mem[0000000030041408] = dff8e741 16be4b3e
227 stda %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffffce 96b3ebd2
228
229p0_label_6:
230! Mem[0000000010081403] = 19bad55a, %l6 = 0000000000006706
231 ldstub [%i2+0x003],%l6 ! %l6 = 0000005a000000ff
232! %l5 = ffbe6af713992882, Mem[0000000010041410] = 5b0d5c3d
233 stha %l5,[%i1+%o5]0x80 ! Mem[0000000010041410] = 28825c3d
234! Mem[00000000211c0000] = f0197241, %l7 = 000000007a80b858
235 ldstuba [%o2+0x000]%asi,%l7 ! %l7 = 000000f0000000ff
236! %f23 = b0ede7b7, Mem[0000000010101408] = 00000000
237 sta %f23,[%i4+%o4]0x80 ! Mem[0000000010101408] = b0ede7b7
238! %l6 = 000000000000005a, Mem[000000001008143e] = 259ce085, %asi = 80
239 stha %l6,[%i2+0x03e]%asi ! Mem[000000001008143c] = 259c005a
240! %l2 = 00000000ffffffce, Mem[0000000010181428] = 23025c56
241 sth %l2,[%i6+0x028] ! Mem[0000000010181428] = ffce5c56
242! Mem[0000000030101410] = 2b2600da, %l3 = d56aa3cc96b3ebd2
243 ldstuba [%i4+%o5]0x89,%l3 ! %l3 = 000000da000000ff
244! %l6 = 000000000000005a, Mem[0000000010041400] = 3a1cd926
245 stha %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 005ad926
246! %f30 = e5efde09 b8900102, Mem[00000000300c1408] = 61bf5655 927837f5
247 stda %f30,[%i3+%o4]0x81 ! Mem[00000000300c1408] = e5efde09 b8900102
248! Starting 10 instruction Load Burst
249! Mem[00000000100c1400] = 3726b6e3b10554ae, %l1 = 00000000000000ce
250 ldxa [%i3+%g0]0x80,%l1 ! %l1 = 3726b6e3b10554ae
251
252p0_label_7:
253! Mem[00000000100c1408] = 00000000, %l7 = 00000000000000f0
254 ldswa [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
255! Mem[0000000030041400] = 7fde5004, %l6 = 000000000000005a
256 ldsba [%i1+%g0]0x89,%l6 ! %l6 = 0000000000000004
257! Mem[0000000010041420] = 38f8ca5c, %l6 = 0000000000000004
258 ldub [%i1+0x021],%l6 ! %l6 = 00000000000000f8
259! Mem[0000000010041418] = 2aeb61d1, %l1 = 3726b6e3b10554ae
260 ldsb [%i1+0x019],%l1 ! %l1 = ffffffffffffffeb
261! Mem[00000000100c1400] = e3b62637, %l5 = ffbe6af713992882
262 lduwa [%i3+%g0]0x88,%l5 ! %l5 = 00000000e3b62637
263! Mem[00000000300c1410] = ffbcae7f, %l0 = fffffffffffffc80
264 ldswa [%i3+%o5]0x81,%l0 ! %l0 = ffffffffffbcae7f
265! Mem[0000000030181408] = a38a0667, %l1 = ffffffffffffffeb
266 ldswa [%i6+%o4]0x89,%l1 ! %l1 = ffffffffa38a0667
267! Mem[00000000300c1408] = 09deefe5, %f0 = e4177f3f
268 lda [%i3+%o4]0x89,%f0 ! %f0 = 09deefe5
269! Mem[0000000010081434] = b6a6bb80, %l0 = ffffffffffbcae7f
270 lduwa [%i2+0x034]%asi,%l0 ! %l0 = 00000000b6a6bb80
271! Starting 10 instruction Store Burst
272! %l4 = ffffffffffffffff, immed = fffff2d5, %y = 00000000
273 umul %l4,-0xd2b,%l2 ! %l2 = fffff2d400000d2b, %y = fffff2d4
274
275p0_label_8:
276! Mem[00000000300c1408] = 09deefe5, %l1 = ffffffffa38a0667
277 swapa [%i3+%o4]0x89,%l1 ! %l1 = 0000000009deefe5
278! Mem[0000000010101438] = 9a393680, %l1 = 0000000009deefe5
279 swap [%i4+0x038],%l1 ! %l1 = 000000009a393680
280! Mem[0000000030181400] = 7d80ab6f, %l7 = 0000000000000000
281 ldstuba [%i6+%g0]0x89,%l7 ! %l7 = 0000006f000000ff
282! %l7 = 000000000000006f, Mem[0000000010101436] = 214d8b0d
283 sth %l7,[%i4+0x036] ! Mem[0000000010101434] = 214d006f
284! %l4 = ffffffffffffffff, Mem[0000000010081430] = ed76e51e, %asi = 80
285 stwa %l4,[%i2+0x030]%asi ! Mem[0000000010081430] = ffffffff
286! Mem[0000000010181423] = abcc1f9a, %l7 = 000000000000006f
287 ldstub [%i6+0x023],%l7 ! %l7 = 0000009a000000ff
288! %l5 = 00000000e3b62637, Mem[0000000010081408] = 7adae7429ef72440
289 stxa %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000e3b62637
290! %f12 = 9dfb2b7a ada8585e, Mem[0000000030101410] = ff00262b abd5f314
291 stda %f12,[%i4+%o5]0x81 ! Mem[0000000030101410] = 9dfb2b7a ada8585e
292! %l2 = fffff2d400000d2b, Mem[0000000030041408] = d2ebb396ceffffff
293 stxa %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = fffff2d400000d2b
294! Starting 10 instruction Load Burst
295! Mem[0000000030041410] = 19867ab4, %l5 = 00000000e3b62637
296 ldswa [%i1+%o5]0x89,%l5 ! %l5 = 0000000019867ab4
297
298p0_label_9:
299! Mem[0000000010001408] = ff288484, %l3 = 00000000000000da
300 ldsha [%i0+%o4]0x80,%l3 ! %l3 = ffffffffffffff28
301! Mem[0000000030181400] = ffab807d02281002, %l5 = 0000000019867ab4
302 ldxa [%i6+%g0]0x81,%l5 ! %l5 = ffab807d02281002
303! Mem[0000000010041410] = 28825c3db384d5fb, %l7 = 000000000000009a
304 ldxa [%i1+%o5]0x80,%l7 ! %l7 = 28825c3db384d5fb
305! Mem[00000000211c0000] = ff197241, %l0 = 00000000b6a6bb80
306 ldub [%o2+0x001],%l0 ! %l0 = 0000000000000019
307! Mem[00000000100c1400] = 3726b6e3, %l5 = ffab807d02281002
308 lduba [%i3+%g0]0x80,%l5 ! %l5 = 0000000000000037
309! Mem[0000000030181408] = 379e65c8a38a0667, %f18 = 4024f79e 42e7da7a
310 ldda [%i6+%o4]0x89,%f18 ! %f18 = 379e65c8 a38a0667
311! Mem[0000000030081400] = 4daed7ce, %l7 = 28825c3db384d5fb
312 ldswa [%i2+%g0]0x89,%l7 ! %l7 = 000000004daed7ce
313! Mem[0000000020800000] = 635ed75b, %l0 = 0000000000000019
314 lduha [%o1+0x000]%asi,%l0 ! %l0 = 000000000000635e
315! Mem[0000000010001410] = 3c51ef3f 8423010e, %l0 = 0000635e, %l1 = 9a393680
316 ldda [%i0+%o5]0x80,%l0 ! %l0 = 000000003c51ef3f 000000008423010e
317! Starting 10 instruction Store Burst
318! %l2 = fffff2d400000d2b, Mem[0000000030001400] = 6d1fb2f0
319 stba %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 6d1fb22b
320
321p0_label_10:
322! %l7 = 000000004daed7ce, Mem[0000000010041410] = 28825c3d
323 stha %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = d7ce5c3d
324! Mem[0000000030101400] = 9ade07a8, %l3 = ffffffffffffff28
325 swapa [%i4+%g0]0x89,%l3 ! %l3 = 000000009ade07a8
326! %f12 = 9dfb2b7a ada8585e, Mem[0000000030001400] = 6d1fb22b 7aabf23c
327 stda %f12,[%i0+%g0]0x89 ! Mem[0000000030001400] = 9dfb2b7a ada8585e
328! %f6 = b536917a a67862fd, %l2 = fffff2d400000d2b
329! Mem[0000000010101418] = b1cc2b7c4927e079
330 add %i4,0x018,%g1
331 stda %f6,[%g1+%l2]ASI_PST16_P ! Mem[0000000010101418] = b5362b7ca67862fd
332! %l0 = 000000003c51ef3f, Mem[0000000010081400] = 19bad5ff
333 stba %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 3fbad5ff
334! %f22 = 3a4ab61d b0ede7b7, Mem[0000000010041408] = d25bd0df 59f94df8
335 stda %f22,[%i1+%o4]0x80 ! Mem[0000000010041408] = 3a4ab61d b0ede7b7
336! %f22 = 3a4ab61d b0ede7b7, Mem[0000000030141400] = c709ad77 df3e68ed
337 stda %f22,[%i5+%g0]0x89 ! Mem[0000000030141400] = 3a4ab61d b0ede7b7
338! %l6 = 00000000000000f8, Mem[0000000010141408] = 5b2e54b3426194e2
339 stxa %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000000000f8
340! %f15 = 65eb6ba0, Mem[00000000300c1400] = 00005c3d
341 sta %f15,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 65eb6ba0
342! Starting 10 instruction Load Burst
343! Mem[00000000100c1410] = 758891c0, %l3 = 000000009ade07a8
344 ldsha [%i3+%o5]0x88,%l3 ! %l3 = ffffffffffff91c0
345
346p0_label_11:
347! Mem[0000000030141410] = f6ad9eca 29543d28, %l4 = ffffffff, %l5 = 00000037
348 ldda [%i5+%o5]0x89,%l4 ! %l4 = 0000000029543d28 00000000f6ad9eca
349! Mem[0000000010041400] = 26d95a00, %l4 = 0000000029543d28
350 lduwa [%i1+%g0]0x88,%l4 ! %l4 = 0000000026d95a00
351! Mem[0000000030101410] = 7a2bfb9d, %l2 = fffff2d400000d2b
352 lduwa [%i4+%o5]0x89,%l2 ! %l2 = 000000007a2bfb9d
353! Mem[0000000010041410] = fbd584b3 3d5cced7, %l0 = 3c51ef3f, %l1 = 8423010e
354 ldda [%i1+%o5]0x88,%l0 ! %l0 = 000000003d5cced7 00000000fbd584b3
355! Mem[0000000030181408] = 379e65c8a38a0667, %l7 = 000000004daed7ce
356 ldxa [%i6+%o4]0x89,%l7 ! %l7 = 379e65c8a38a0667
357! Mem[0000000030181408] = a38a0667, %l7 = 379e65c8a38a0667
358 lduwa [%i6+%o4]0x89,%l7 ! %l7 = 00000000a38a0667
359! Mem[0000000010001408] = 848428ff, %f7 = a67862fd
360 lda [%i0+%o4]0x88,%f7 ! %f7 = 848428ff
361! Mem[0000000030141400] = b7e7edb0, %l1 = 00000000fbd584b3
362 lduba [%i5+%g0]0x81,%l1 ! %l1 = 00000000000000b7
363! Mem[0000000030141408] = fc80b5d3b9c22738, %f18 = 379e65c8 a38a0667
364 ldda [%i5+%o4]0x81,%f18 ! %f18 = fc80b5d3 b9c22738
365! Starting 10 instruction Store Burst
366! %f20 = 9f6c3279, Mem[0000000010001408] = 848428ff
367 sta %f20,[%i0+%o4]0x88 ! Mem[0000000010001408] = 9f6c3279
368
369p0_label_12:
370! %f20 = 9f6c3279 b473827d, Mem[0000000010101400] = c9017fba 37e67f33
371 stda %f20,[%i4+0x000]%asi ! Mem[0000000010101400] = 9f6c3279 b473827d
372! %l5 = 00000000f6ad9eca, Mem[0000000030001408] = b7e7edb0
373 stwa %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = f6ad9eca
374! %l3 = ffffffffffff91c0, Mem[00000000211c0000] = ff197241
375 stb %l3,[%o2+%g0] ! Mem[00000000211c0000] = c0197241
376! %l6 = 00000000000000f8, Mem[00000000100c1408] = c091000000000000
377 stxa %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000000000f8
378! Mem[0000000010181427] = 820dbce1, %l0 = 000000003d5cced7
379 ldstuba [%i6+0x027]%asi,%l0 ! %l0 = 000000e1000000ff
380! %l0 = 00000000000000e1, Mem[0000000010081430] = ffffffff, %asi = 80
381 stwa %l0,[%i2+0x030]%asi ! Mem[0000000010081430] = 000000e1
382! Code Fragment 4
383p0_fragment_1:
384! %l0 = 00000000000000e1
385 setx 0x9f07b66fc0de6f76,%g7,%l0 ! %l0 = 9f07b66fc0de6f76
386! %l1 = 00000000000000b7
387 setx 0x391d7c6865bd56ea,%g7,%l1 ! %l1 = 391d7c6865bd56ea
388 setx 0x7ff8, %g1, %g2
389 and %l0, %g2, %l0
390 setx 0xffffffff, %g1, %g2
391 and %l1, %g2, %l1
392 setx 0x100000000, %g1, %g2
393 or %l1, %g2, %l1 ! Set bit 32 - perrinj
394 ta T_CHANGE_HPRIV
395 stxa %l1, [%l0]ASI_ICACHE_INSTR
396 ta T_CHANGE_NONHPRIV
397! %l0 = 9f07b66fc0de6f76
398 setx 0xfa5ee5506f22ca95,%g7,%l0 ! %l0 = fa5ee5506f22ca95
399! %l1 = 391d7c6865bd56ea
400 setx 0xe87ed3efcd145188,%g7,%l1 ! %l1 = e87ed3efcd145188
401! Mem[0000000030101400] = ffffff28, %l1 = e87ed3efcd145188
402 ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 00000028000000ff
403! %l6 = 00000000000000f8, Mem[0000000020800040] = 210ca3d2
404 sth %l6,[%o1+0x040] ! Mem[0000000020800040] = 00f8a3d2
405! Starting 10 instruction Load Burst
406! Mem[0000000030081408] = e5efde09, %l4 = 0000000026d95a00
407 ldsba [%i2+%o4]0x81,%l4 ! %l4 = ffffffffffffffe5
408
409p0_label_13:
410! %l7 = 00000000a38a0667, Mem[0000000010081400] = ffd5ba3f
411 stwa %l7,[%i2+%g0]0x88 ! Mem[0000000010081400] = a38a0667
412! Mem[0000000010101410] = 512098d242ad2f47, %f2 = 6fab807d c6b962bf
413 ldda [%i4+%o5]0x80,%f2 ! %f2 = 512098d2 42ad2f47
414! Mem[0000000030101400] = ffffffff, %l1 = 0000000000000028
415 lduba [%i4+%g0]0x81,%l1 ! %l1 = 00000000000000ff
416! Mem[0000000030101410] = 5e58a8ad 7a2bfb9d, %l2 = 7a2bfb9d, %l3 = ffff91c0
417 ldda [%i4+%o5]0x89,%l2 ! %l2 = 000000007a2bfb9d 000000005e58a8ad
418 membar #Sync ! Added by membar checker (1)
419! Mem[0000000010041400] = 005ad926 fc7c94ea 3a4ab61d b0ede7b7
420! Mem[0000000010041410] = d7ce5c3d b384d5fb 2aeb61d1 c76395e5
421! Mem[0000000010041420] = 38f8ca5c 111980a4 bbe96d59 ac77cded
422! Mem[0000000010041430] = a1a4d897 287a77a0 86aa285f 52c6a55a
423 ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
424! Mem[00000000300c1408] = 67068aa3, %l5 = 00000000f6ad9eca
425 ldswa [%i3+%o4]0x81,%l5 ! %l5 = 0000000067068aa3
426! Mem[0000000030041400] = 0450de7f408fe455, %l7 = 00000000a38a0667
427 ldxa [%i1+%g0]0x81,%l7 ! %l7 = 0450de7f408fe455
428! Mem[0000000010141438] = bb48fd0c, %l5 = 0000000067068aa3
429 ldsba [%i5+0x038]%asi,%l5 ! %l5 = ffffffffffffffbb
430! Mem[0000000010081408] = 00000000e3b62637, %f30 = e5efde09 b8900102
431 ldda [%i2+%o4]0x88,%f30 ! %f30 = 00000000 e3b62637
432! Starting 10 instruction Store Burst
433! Mem[0000000010141410] = 73450ac9, %l7 = 0450de7f408fe455
434 ldstuba [%i5+%o5]0x80,%l7 ! %l7 = 00000073000000ff
435
436p0_label_14:
437! %l2 = 000000007a2bfb9d, Mem[0000000010181410] = 87d49668
438 stba %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 9dd49668
439! %l3 = 000000005e58a8ad, Mem[000000001008140d] = 00000000
440 stb %l3,[%i2+0x00d] ! Mem[000000001008140c] = 00ad0000
441! Mem[0000000030141408] = d3b580fc, %l1 = 00000000000000ff
442 swapa [%i5+%o4]0x89,%l1 ! %l1 = 00000000d3b580fc
443! Mem[0000000030141400] = b0ede7b7, %l3 = 000000005e58a8ad
444 ldstuba [%i5+%g0]0x89,%l3 ! %l3 = 000000b7000000ff
445! %f24 = 6de9520c ba4da1cf, %l6 = 00000000000000f8
446! Mem[0000000010081438] = 154b1ac0259c005a
447 add %i2,0x038,%g1
448 stda %f24,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010081438] = 154b1ac0259c005a
449! %l1 = 00000000d3b580fc, Mem[00000000300c1410] = ffbcae7f2604eced
450 stxa %l1,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000d3b580fc
451! %f18 = fc80b5d3 b9c22738, Mem[0000000010181428] = ffce5c56 d62e5acf
452 std %f18,[%i6+0x028] ! Mem[0000000010181428] = fc80b5d3 b9c22738
453! %f18 = fc80b5d3 b9c22738, Mem[0000000030181400] = 7d80abff 02102802
454 stda %f18,[%i6+%g0]0x89 ! Mem[0000000030181400] = fc80b5d3 b9c22738
455! %f19 = b9c22738, Mem[0000000010001438] = 64ea4425
456 st %f19,[%i0+0x038] ! Mem[0000000010001438] = b9c22738
457! Starting 10 instruction Load Burst
458! Mem[0000000010101400] = 79326c9f, %l2 = 000000007a2bfb9d
459 lduwa [%i4+%g0]0x88,%l2 ! %l2 = 0000000079326c9f
460
461p0_label_15:
462! Mem[0000000010001410] = 3c51ef3f, %f23 = b0ede7b7
463 lda [%i0+%o5]0x80,%f23 ! %f23 = 3c51ef3f
464! Mem[00000000300c1400] = 65eb6ba0, %l7 = 0000000000000073
465 ldsba [%i3+%g0]0x81,%l7 ! %l7 = 0000000000000065
466! Mem[0000000010101408] = b7e7edb0, %l1 = 00000000d3b580fc
467 lduha [%i4+%o4]0x88,%l1 ! %l1 = 000000000000edb0
468! %f28 = 5147f3fe, %f28 = 5147f3fe, %f28 = 5147f3fe 90006e8d
469 fsmuld %f28,%f28,%f28 ! %f28 = 446385a7 ae060080
470! Mem[0000000010101400] = 7d8273b4 79326c9f, %l6 = 000000f8, %l7 = 00000065
471 ldda [%i4+%g0]0x88,%l6 ! %l6 = 0000000079326c9f 000000007d8273b4
472! Mem[0000000010141404] = b3e03721, %l6 = 0000000079326c9f
473 lduw [%i5+0x004],%l6 ! %l6 = 00000000b3e03721
474! Mem[0000000010181410] = 6896d49d, %l2 = 0000000079326c9f
475 ldswa [%i6+%o5]0x88,%l2 ! %l2 = 000000006896d49d
476! Mem[0000000020800000] = 635ed75b, %l1 = 000000000000edb0
477 ldsba [%o1+0x000]%asi,%l1 ! %l1 = 0000000000000063
478! Mem[0000000010101400] = 9f6c3279, %f18 = fc80b5d3
479 lda [%i4+%g0]0x80,%f18 ! %f18 = 9f6c3279
480! Starting 10 instruction Store Burst
481! %l3 = 00000000000000b7, Mem[0000000030141408] = 000000ff
482 stba %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000b7
483
484p0_label_16:
485! Mem[0000000030101410] = 7a2bfb9d, %l1 = 0000000000000063
486 ldstuba [%i4+%o5]0x89,%l1 ! %l1 = 0000009d000000ff
487! %f24 = 6de9520c ba4da1cf, Mem[0000000010001430] = e39959bb 4f15a5f1
488 std %f24,[%i0+0x030] ! Mem[0000000010001430] = 6de9520c ba4da1cf
489! Mem[0000000030041410] = 19867ab4, %l4 = ffffffffffffffe5
490 swapa [%i1+%o5]0x89,%l4 ! %l4 = 0000000019867ab4
491! Mem[00000000211c0001] = c0197241, %l0 = fa5ee5506f22ca95
492 ldstub [%o2+0x001],%l0 ! %l0 = 00000019000000ff
493! %l3 = 00000000000000b7, Mem[00000000100c1408] = f800000000000000, %asi = 80
494 stxa %l3,[%i3+0x008]%asi ! Mem[00000000100c1408] = 00000000000000b7
495! Mem[0000000030181410] = 640b0441, %l5 = ffffffffffffffbb
496 ldstuba [%i6+%o5]0x81,%l5 ! %l5 = 00000064000000ff
497 membar #Sync ! Added by membar checker (2)
498! %l0 = 0000000000000019, Mem[000000001004140a] = 3a4ab61d
499 sth %l0,[%i1+0x00a] ! Mem[0000000010041408] = 3a4a0019
500! %f24 = 6de9520c ba4da1cf, %l0 = 0000000000000019
501! Mem[0000000030001430] = 47b58f7039d2cc57
502 add %i0,0x030,%g1
503 stda %f24,[%g1+%l0]ASI_PST16_SL ! Mem[0000000030001430] = cfa18f7039d2e96d
504! %f14 = 86aa285f 52c6a55a, Mem[0000000010081410] = 7a80b858 a159b482
505 stda %f14,[%i2+%o5]0x88 ! Mem[0000000010081410] = 86aa285f 52c6a55a
506! Starting 10 instruction Load Burst
507! Mem[0000000020800000] = 635ed75b, %l5 = 0000000000000064
508 ldsba [%o1+0x000]%asi,%l5 ! %l5 = 0000000000000063
509
510p0_label_17:
511! Mem[00000000201c0000] = fe2c2cc7, %l0 = 0000000000000019
512 ldsha [%o0+0x000]%asi,%l0 ! %l0 = fffffffffffffe2c
513! Mem[00000000100c1420] = 9ef72440, %l2 = 000000006896d49d
514 ldsba [%i3+0x020]%asi,%l2 ! %l2 = ffffffffffffff9e
515! %f9 = 111980a4, %f10 = bbe96d59, %f29 = ae060080
516 fsubs %f9 ,%f10,%f29 ! %f29 = 3be96d59
517! Mem[0000000010101410] = d2982051, %l0 = fffffffffffffe2c
518 ldsha [%i4+%o5]0x88,%l0 ! %l0 = 0000000000002051
519! Mem[0000000010041410] = d7ce5c3d, %l5 = 0000000000000063
520 ldsha [%i1+%o5]0x80,%l5 ! %l5 = ffffffffffffd7ce
521! Mem[0000000030181408] = 67068aa3, %l7 = 000000007d8273b4
522 ldsha [%i6+%o4]0x81,%l7 ! %l7 = 0000000000006706
523! Mem[0000000010141400] = 943a0fb4, %l6 = 00000000b3e03721
524 lduwa [%i5+%g0]0x88,%l6 ! %l6 = 00000000943a0fb4
525! Mem[0000000030081400] = ced7ae4d, %l2 = ffffffffffffff9e
526 ldswa [%i2+%g0]0x81,%l2 ! %l2 = ffffffffced7ae4d
527! Mem[0000000010101424] = 5f45a09f, %l7 = 0000000000006706
528 lduba [%i4+0x026]%asi,%l7 ! %l7 = 00000000000000a0
529! Starting 10 instruction Store Burst
530! %l5 = ffffffffffffd7ce, Mem[0000000030181410] = 41040bff
531 stba %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 41040bce
532
533p0_label_18:
534! %l4 = 19867ab4, %l5 = ffffd7ce, Mem[00000000100c1408] = 00000000 b7000000
535 stda %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 19867ab4 ffffd7ce
536! %l7 = 00000000000000a0, Mem[0000000030081410] = ffffffce
537 stba %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = a0ffffce
538! Mem[00000000100c1408] = 19867ab4, %l7 = 00000000000000a0
539 swapa [%i3+%o4]0x88,%l7 ! %l7 = 0000000019867ab4
540! Mem[0000000010081408] = e3b62637, %l1 = 000000000000009d
541 ldstuba [%i2+%o4]0x88,%l1 ! %l1 = 00000037000000ff
542! %l1 = 0000000000000037, Mem[00000000100c1400] = 3726b6e3b10554ae
543 stxa %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000000000000037
544! %l4 = 19867ab4, %l5 = ffffd7ce, Mem[0000000030181408] = a38a0667 379e65c8
545 stda %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 19867ab4 ffffd7ce
546! %l6 = 00000000943a0fb4, Mem[0000000010181420] = abcc1fff, %asi = 80
547 stha %l6,[%i6+0x020]%asi ! Mem[0000000010181420] = 0fb41fff
548! Mem[00000000100c1400] = 00000000, %l2 = ffffffffced7ae4d
549 swapa [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000
550! %l0 = 0000000000002051, Mem[00000000100c1400] = 4daed7ce
551 stba %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 4daed751
552! Starting 10 instruction Load Burst
553! Mem[00000000218000c0] = ff23265e, %l6 = 00000000943a0fb4
554 lduha [%o3+0x0c0]%asi,%l6 ! %l6 = 000000000000ff23
555
556p0_label_19:
557! Mem[0000000030141400] = ffe7edb0, %f29 = 3be96d59
558 lda [%i5+%g0]0x81,%f29 ! %f29 = ffe7edb0
559! Mem[0000000010041408] = b7e7edb019004a3a, %l7 = 0000000019867ab4
560 ldxa [%i1+%o4]0x88,%l7 ! %l7 = b7e7edb019004a3a
561! Mem[0000000010041400] = 005ad926, %l3 = 00000000000000b7
562 ldswa [%i1+%g0]0x80,%l3 ! %l3 = 00000000005ad926
563! Mem[0000000020800040] = 00f8a3d2, %l2 = 0000000000000000
564 ldsha [%o1+0x040]%asi,%l2 ! %l2 = 00000000000000f8
565! Mem[00000000201c0000] = fe2c2cc7, %l2 = 00000000000000f8
566 ldsh [%o0+%g0],%l2 ! %l2 = fffffffffffffe2c
567! Mem[0000000010141410] = ff450ac97860bbb6, %l0 = 0000000000002051
568 ldxa [%i5+%o5]0x80,%l0 ! %l0 = ff450ac97860bbb6
569! Mem[0000000030141410] = 283d5429ca9eadf6, %l1 = 0000000000000037
570 ldxa [%i5+%o5]0x81,%l1 ! %l1 = 283d5429ca9eadf6
571! Mem[0000000030101410] = 5e58a8ad7a2bfbff, %l6 = 000000000000ff23
572 ldxa [%i4+%o5]0x89,%l6 ! %l6 = 5e58a8ad7a2bfbff
573! Mem[00000000100c1434] = 4940b0a1, %l6 = 5e58a8ad7a2bfbff
574 ldub [%i3+0x035],%l6 ! %l6 = 0000000000000040
575! Starting 10 instruction Store Burst
576! %l6 = 0000000000000040, %l6 = 0000000000000040, %y = fffff2d4
577 udiv %l6,%l6,%l7 ! %l7 = 00000000ffffffff
578 mov %l0,%y ! %y = 7860bbb6
579
580p0_label_20:
581! %f13 = 287a77a0, Mem[0000000030101400] = ffffffff
582 sta %f13,[%i4+%g0]0x81 ! Mem[0000000030101400] = 287a77a0
583! %l4 = 0000000019867ab4, Mem[0000000010101400] = 9f6c3279
584 stha %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 7ab43279
585! %f30 = 00000000 e3b62637, Mem[0000000030101400] = 287a77a0 9946ee8a
586 stda %f30,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 e3b62637
587! Mem[00000000211c0000] = c0ff7241, %l5 = ffffffffffffd7ce
588 ldstub [%o2+%g0],%l5 ! %l5 = 000000c0000000ff
589! %f8 = 38f8ca5c 111980a4, %l5 = 00000000000000c0
590! Mem[00000000100c1428] = 54707eb1d2077973
591 add %i3,0x028,%g1
592 stda %f8,[%g1+%l5]ASI_PST16_P ! Mem[00000000100c1428] = 54707eb1d2077973
593! %f5 = b384d5fb, %f30 = 00000000, %f21 = b473827d
594 fadds %f5 ,%f30,%f21 ! %f21 = b384d5fb
595! %l2 = fffffffffffffe2c, Mem[0000000030001408] = ca9eadf6
596 stwa %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = fffffe2c
597! %l1 = 283d5429ca9eadf6, Mem[0000000010101410] = d2982051
598 stba %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = d29820f6
599! %l4 = 19867ab4, %l5 = 000000c0, Mem[0000000030141408] = b7000000 b9c22738
600 stda %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = 19867ab4 000000c0
601! Starting 10 instruction Load Burst
602! Mem[0000000010101410] = f62098d242ad2f47, %l5 = 00000000000000c0
603 ldxa [%i4+%o5]0x80,%l5 ! %l5 = f62098d242ad2f47
604
605p0_label_21:
606! Mem[0000000030041400] = 0450de7f, %l3 = 00000000005ad926
607 ldsha [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000450
608! Mem[000000001004143c] = 52c6a55a, %l6 = 0000000000000040
609 ldsba [%i1+0x03c]%asi,%l6 ! %l6 = 0000000000000052
610! Mem[00000000201c0000] = fe2c2cc7, %l5 = f62098d242ad2f47
611 ldub [%o0+%g0],%l5 ! %l5 = 00000000000000fe
612! Mem[00000000100c1408] = a0000000 ced7ffff, %l4 = 19867ab4, %l5 = 000000fe
613 ldda [%i3+%o4]0x80,%l4 ! %l4 = 00000000a0000000 00000000ced7ffff
614! Mem[0000000030041408] = fffff2d400000d2b, %f24 = 6de9520c ba4da1cf
615 ldda [%i1+%o4]0x89,%f24 ! %f24 = fffff2d4 00000d2b
616! Mem[0000000030181410] = 41040bce, %f23 = 3c51ef3f
617 lda [%i6+%o5]0x89,%f23 ! %f23 = 41040bce
618! Mem[0000000010181408] = bf62b9ff, %l7 = 00000000ffffffff
619 ldsba [%i6+%o4]0x88,%l7 ! %l7 = ffffffffffffffff
620! Mem[0000000010101400] = 7932b47a, %l0 = ff450ac97860bbb6
621 ldsba [%i4+%g0]0x88,%l0 ! %l0 = 000000000000007a
622! Mem[00000000100c1410] = b567de9b758891c0, %f28 = 446385a7 ffe7edb0
623 ldda [%i3+%o5]0x88,%f28 ! %f28 = b567de9b 758891c0
624! Starting 10 instruction Store Burst
625! %l1 = 283d5429ca9eadf6, Mem[0000000030101400] = 00000000
626 stba %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000f6
627
628p0_label_22:
629! Mem[00000000300c1408] = 67068aa3, %l2 = fffffffffffffe2c
630 ldstuba [%i3+%o4]0x81,%l2 ! %l2 = 00000067000000ff
631! %f2 = 3a4ab61d b0ede7b7, Mem[0000000010001410] = 3c51ef3f 8423010e
632 stda %f2 ,[%i0+0x010]%asi ! Mem[0000000010001410] = 3a4ab61d b0ede7b7
633! Mem[0000000030081408] = e5efde09, %l3 = 0000000000000450
634 ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 000000e5000000ff
635! %f26 = c7358fbb 3cbfd576, Mem[0000000010101400] = 7ab43279 b473827d
636 stda %f26,[%i4+%g0]0x80 ! Mem[0000000010101400] = c7358fbb 3cbfd576
637! Mem[0000000010001410] = 1db64a3a, %l2 = 0000000000000067
638 swapa [%i0+%o5]0x88,%l2 ! %l2 = 000000001db64a3a
639! Mem[0000000030041410] = ffffffe5, %l2 = 000000001db64a3a
640 swapa [%i1+%o5]0x89,%l2 ! %l2 = 00000000ffffffe5
641! %l0 = 000000000000007a, Mem[00000000100c1410] = c0918875
642 stwa %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000007a
643! %l0 = 000000000000007a, Mem[0000000030181400] = 3827c2b9
644 stwa %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 0000007a
645! Mem[0000000030141400] = b0ede7ff, %l0 = 000000000000007a
646 ldstuba [%i5+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
647! Starting 10 instruction Load Burst
648! Mem[0000000030081400] = ced7ae4db5ecac95, %l6 = 0000000000000052
649 ldxa [%i2+%g0]0x81,%l6 ! %l6 = ced7ae4db5ecac95
650
651p0_label_23:
652! Mem[0000000010141410] = ff450ac9, %l6 = ced7ae4db5ecac95
653 ldswa [%i5+%o5]0x80,%l6 ! %l6 = ffffffffff450ac9
654! Mem[00000000100c143c] = 19142c96, %l6 = ffffffffff450ac9
655 lduba [%i3+0x03d]%asi,%l6 ! %l6 = 0000000000000014
656! Mem[0000000010041410] = 3d5cced7, %f31 = e3b62637
657 lda [%i1+%o5]0x88,%f31 ! %f31 = 3d5cced7
658! Mem[0000000010181418] = d8aa91f0, %l1 = 283d5429ca9eadf6
659 lduba [%i6+0x01a]%asi,%l1 ! %l1 = 0000000000000091
660! Mem[0000000030041408] = 00000d2b, %f30 = 00000000
661 lda [%i1+%o4]0x89,%f30 ! %f30 = 00000d2b
662! Mem[0000000010081400] = a38a0667, %l6 = 0000000000000014
663 lduba [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000067
664! Mem[0000000030101410] = fffb2b7aada8585e, %l3 = 00000000000000e5
665 ldxa [%i4+%o5]0x81,%l3 ! %l3 = fffb2b7aada8585e
666! Mem[00000000100c1400] = 4daed751, %l0 = 00000000000000ff
667 lduha [%i3+%g0]0x88,%l0 ! %l0 = 000000000000d751
668! %l1 = 0000000000000091, %l6 = 0000000000000067, %l2 = 00000000ffffffe5
669 andn %l1,%l6,%l2 ! %l2 = 0000000000000090
670! Starting 10 instruction Store Burst
671! Mem[0000000010081400] = c2c600e8a38a0667, %l6 = 0000000000000067
672 ldxa [%i2+%g0]0x88,%l6 ! %l6 = c2c600e8a38a0667
673
674p0_label_24:
675! Mem[000000001010142c] = 6385872b, %l7 = ffffffffffffffff
676 swap [%i4+0x02c],%l7 ! %l7 = 000000006385872b
677! %l6 = a38a0667, %l7 = 6385872b, Mem[0000000010141400] = b40f3a94 b3e03721
678 stda %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = a38a0667 6385872b
679! %l4 = 00000000a0000000, Mem[0000000030041408] = 2b0d0000
680 stwa %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = a0000000
681! Mem[0000000030101400] = 000000f6, %l3 = fffb2b7aada8585e
682 ldstuba [%i4+%g0]0x89,%l3 ! %l3 = 000000f6000000ff
683! Mem[0000000010041424] = 111980a4, %l3 = 00000000000000f6, %asi = 80
684 swapa [%i1+0x024]%asi,%l3 ! %l3 = 00000000111980a4
685! Mem[0000000010081410] = 5aa5c652, %l0 = 000000000000d751
686 swapa [%i2+%o5]0x80,%l0 ! %l0 = 000000005aa5c652
687! Mem[0000000010001400] = c70eed57, %l2 = 0000000000000090
688 swapa [%i0+%g0]0x80,%l2 ! %l2 = 00000000c70eed57
689! %l0 = 000000005aa5c652, Mem[0000000010041428] = bbe96d59, %asi = 80
690 stwa %l0,[%i1+0x028]%asi ! Mem[0000000010041428] = 5aa5c652
691! %l0 = 000000005aa5c652, Mem[00000000100c1400] = 51d7ae4d00000037
692 stx %l0,[%i3+%g0] ! Mem[00000000100c1400] = 000000005aa5c652
693! Starting 10 instruction Load Burst
694! Mem[0000000010041400] = ea947cfc26d95a00, %f4 = d7ce5c3d b384d5fb
695 ldda [%i1+%g0]0x88,%f4 ! %f4 = ea947cfc 26d95a00
696
697p0_label_25:
698! Mem[00000000100c1410] = 7a000000, %l6 = c2c600e8a38a0667
699 lduha [%i3+%o5]0x88,%l6 ! %l6 = 0000000000000000
700! Mem[0000000010041410] = fbd584b3 3d5cced7, %l0 = 5aa5c652, %l1 = 00000091
701 ldda [%i1+%o5]0x88,%l0 ! %l0 = 000000003d5cced7 00000000fbd584b3
702! Mem[0000000010081400] = 67068aa3, %l7 = 000000006385872b
703 lduha [%i2+%g0]0x80,%l7 ! %l7 = 0000000000006706
704! Mem[00000000100c1410] = 0000007a9bde67b5, %l3 = 00000000111980a4
705 ldxa [%i3+%o5]0x80,%l3 ! %l3 = 0000007a9bde67b5
706! Mem[0000000030081410] = a0ffffce, %l5 = 00000000ced7ffff
707 lduba [%i2+%o5]0x81,%l5 ! %l5 = 00000000000000a0
708! Mem[0000000010181408] = bf62b9ff, %l7 = 0000000000006706
709 lduha [%i6+%o4]0x88,%l7 ! %l7 = 000000000000b9ff
710! Mem[0000000030101408] = abc2ce4a, %l0 = 000000003d5cced7
711 lduba [%i4+%o4]0x81,%l0 ! %l0 = 00000000000000ab
712! Mem[0000000010041400] = 005ad926fc7c94ea, %f30 = 00000d2b 3d5cced7
713 ldd [%i1+%g0],%f30 ! %f30 = 005ad926 fc7c94ea
714! Mem[0000000010041410] = d7ce5c3d, %f1 = fc7c94ea
715 lda [%i1+%o5]0x80,%f1 ! %f1 = d7ce5c3d
716! Starting 10 instruction Store Burst
717! %f18 = 9f6c3279 b9c22738, Mem[0000000030141410] = 29543d28 f6ad9eca
718 stda %f18,[%i5+%o5]0x89 ! Mem[0000000030141410] = 9f6c3279 b9c22738
719
720p0_label_26:
721! %l6 = 0000000000000000, Mem[0000000030041400] = 7fde5004
722 stba %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 7fde5000
723! Mem[0000000030001408] = 2cfeffff, %l7 = 000000000000b9ff
724 ldstuba [%i0+%o4]0x89,%l7 ! %l7 = 000000ff000000ff
725! %l0 = 000000ab, %l1 = fbd584b3, Mem[0000000030041400] = 7fde5000 55e48f40
726 stda %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000ab fbd584b3
727! %l7 = 00000000000000ff, Mem[0000000030041400] = ab000000
728 stha %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00ff0000
729! %l1 = 00000000fbd584b3, Mem[0000000030181410] = 41040bce
730 stba %l1,[%i6+%o5]0x89 ! Mem[0000000030181410] = 41040bb3
731! %f12 = a1a4d897 287a77a0, Mem[0000000030101408] = abc2ce4a 19628ea7
732 stda %f12,[%i4+%o4]0x81 ! Mem[0000000030101408] = a1a4d897 287a77a0
733! %l4 = 00000000a0000000, Mem[0000000030041408] = a0000000
734 stha %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
735! %l3 = 0000007a9bde67b5, Mem[0000000030101408] = 97d8a4a1
736 stwa %l3,[%i4+%o4]0x89 ! Mem[0000000030101408] = 9bde67b5
737! Mem[0000000010001400] = 00000090, %l5 = 00000000000000a0
738 swapa [%i0+%g0]0x80,%l5 ! %l5 = 0000000000000090
739! Starting 10 instruction Load Burst
740! Mem[0000000030041408] = 00000000, %l0 = 00000000000000ab
741 lduha [%i1+%o4]0x81,%l0 ! %l0 = 0000000000000000
742
743p0_label_27:
744! Mem[0000000010181438] = 8a83b1212896c9e6, %l5 = 0000000000000090
745 ldx [%i6+0x038],%l5 ! %l5 = 8a83b1212896c9e6
746! Mem[0000000030001400] = ada8585e, %l1 = 00000000fbd584b3
747 ldsha [%i0+%g0]0x89,%l1 ! %l1 = 000000000000585e
748! Mem[0000000021800180] = 29bea69f, %l6 = 0000000000000000
749 ldsba [%o3+0x180]%asi,%l6 ! %l6 = 0000000000000029
750! Mem[0000000010081410] = 51d70000, %f12 = a1a4d897
751 lda [%i2+%o5]0x88,%f12 ! %f12 = 51d70000
752! Mem[0000000030081410] = a0ffffce, %l3 = 0000007a9bde67b5
753 lduba [%i2+%o5]0x81,%l3 ! %l3 = 00000000000000a0
754! Mem[0000000010001410] = 00000067, %f19 = b9c22738
755 lda [%i0+%o5]0x88,%f19 ! %f19 = 00000067
756! Mem[0000000010041408] = 3a4a0019, %f4 = ea947cfc
757 lda [%i1+%o4]0x80,%f4 ! %f4 = 3a4a0019
758! Mem[0000000030181400] = fc80b5d37a000000, %l0 = 0000000000000000
759 ldxa [%i6+%g0]0x89,%l0 ! %l0 = fc80b5d37a000000
760! %f0 = 005ad926, %f1 = d7ce5c3d, %f3 = b0ede7b7
761 fsubs %f0 ,%f1 ,%f3 ! %l0 = fc80b5d37a000022, Unfinished, %fsr = 0000000000
762! Starting 10 instruction Store Burst
763! %l6 = 0000000000000029, Mem[0000000010001428] = 443048b971258294
764 stx %l6,[%i0+0x028] ! Mem[0000000010001428] = 0000000000000029
765
766p0_label_28:
767! %f13 = 287a77a0, Mem[0000000030001410] = 1f1dfc40
768 sta %f13,[%i0+%o5]0x81 ! Mem[0000000030001410] = 287a77a0
769! %l4 = 00000000a0000000, Mem[0000000030181408] = 19867ab4
770 stha %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 19860000
771! %l3 = 00000000000000a0, Mem[0000000010041410] = d7ce5c3d
772 stba %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = a0ce5c3d
773! %f30 = 005ad926, Mem[0000000030001400] = 5e58a8ad
774 sta %f30,[%i0+%g0]0x81 ! Mem[0000000030001400] = 005ad926
775! Mem[0000000020800041] = 00f8a3d2, %l1 = 000000000000585e
776 ldstub [%o1+0x041],%l1 ! %l1 = 000000f8000000ff
777! Mem[000000001014141a] = 5590109d, %l7 = 00000000000000ff
778 ldstub [%i5+0x01a],%l7 ! %l7 = 00000010000000ff
779! %f14 = 86aa285f, Mem[0000000010101400] = c7358fbb
780 sta %f14,[%i4+%g0]0x80 ! Mem[0000000010101400] = 86aa285f
781! %l2 = 00000000c70eed57, Mem[0000000010001400] = 000000a0
782 stwa %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = c70eed57
783! Mem[00000000100c1400] = 52c6a55a00000000, %l5 = 8a83b1212896c9e6
784 ldxa [%i3+%g0]0x88,%l5 ! %l5 = 52c6a55a00000000
785! Starting 10 instruction Load Burst
786! Mem[0000000010141410] = ff450ac9, %l5 = 52c6a55a00000000
787 ldsha [%i5+%o5]0x80,%l5 ! %l5 = ffffffffffffff45
788
789p0_label_29:
790! Mem[0000000010101438] = 09deefe5 91710aaf, %l4 = a0000000, %l5 = ffffff45
791 ldd [%i4+0x038],%l4 ! %l4 = 0000000009deefe5 0000000091710aaf
792! Mem[0000000030041408] = 00000000, %l5 = 0000000091710aaf
793 lduwa [%i1+%o4]0x89,%l5 ! %l5 = 0000000000000000
794! Mem[0000000010181400] = ffbe6af713992882, %f24 = fffff2d4 00000d2b
795 ldda [%i6+%g0]0x80,%f24 ! %f24 = ffbe6af7 13992882
796 membar #Sync ! Added by membar checker (3)
797! Mem[0000000030041400] = 00ff0000 b384d5fb 00000000 d4f2ffff
798! Mem[0000000030041410] = 3a4ab61d 5f1cf883 f6088aa2 ea6af128
799! Mem[0000000030041420] = 3001e26e 06af2205 9618c101 828e0a91
800! Mem[0000000030041430] = 3bc49137 b608739a fe060b24 6b8faa3c
801 ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
802! Mem[0000000030181400] = 0000007a, %l4 = 0000000009deefe5
803 ldsba [%i6+%g0]0x81,%l4 ! %l4 = 0000000000000000
804! %l1 = 00000000000000f8, immed = 00000619, %y = 7860bbb6
805 sdiv %l1,0x619,%l0 ! %l0 = 000000007fffffff
806 mov %l0,%y ! %y = 7fffffff
807! Mem[0000000030141410] = 3827c2b9, %l1 = 00000000000000f8
808 lduba [%i5+%o5]0x81,%l1 ! %l1 = 0000000000000038
809! Mem[0000000030001410] = f4ff9dbca0777a28, %l1 = 0000000000000038
810 ldxa [%i0+%o5]0x89,%l1 ! %l1 = f4ff9dbca0777a28
811! Mem[0000000030001400] = 26d95a00, %f3 = b0ede7b7
812 lda [%i0+%g0]0x89,%f3 ! %f3 = 26d95a00
813! Starting 10 instruction Store Burst
814! %l5 = 0000000000000000, Mem[0000000021800080] = 5c3d341e, %asi = 80
815 stba %l5,[%o3+0x080]%asi ! Mem[0000000021800080] = 003d341e
816
817p0_label_30:
818! %l6 = 00000029, %l7 = 00000010, Mem[00000000300c1410] = 00000000 d3b580fc
819 stda %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000029 00000010
820! %l5 = 0000000000000000, Mem[0000000010001408] = 9f6c3279
821 stba %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 9f6c3200
822! %l4 = 0000000000000000, imm = 000000000000034c, %l2 = 00000000c70eed57
823 sub %l4,0x34c,%l2 ! %l2 = fffffffffffffcb4
824! %l1 = f4ff9dbca0777a28, Mem[00000000211c0001] = ffff7241
825 stb %l1,[%o2+0x001] ! Mem[00000000211c0000] = ff287241
826! %l3 = 00000000000000a0, Mem[0000000010141408] = 000000f8
827 stba %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000a0
828! Mem[0000000030001400] = 005ad926, %l4 = 0000000000000000
829 ldstuba [%i0+%g0]0x81,%l4 ! %l4 = 00000000000000ff
830! Mem[0000000030001400] = 26d95aff, %l1 = f4ff9dbca0777a28
831 ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
832! %l0 = 000000007fffffff, Mem[0000000010181400] = ffbe6af7
833 stwa %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 7fffffff
834! %f1 = d7ce5c3d, Mem[00000000300c1408] = a38a06ff
835 sta %f1 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = d7ce5c3d
836! Starting 10 instruction Load Burst
837! Mem[0000000010101408] = 737907d2b7e7edb0, %f12 = 51d70000 287a77a0
838 ldda [%i4+%o4]0x88,%f12 ! %f12 = 737907d2 b7e7edb0
839
840p0_label_31:
841! Mem[00000000211c0000] = ff287241, %l4 = 0000000000000000
842 lduh [%o2+%g0],%l4 ! %l4 = 000000000000ff28
843! Mem[0000000010081400] = c2c600e8 a38a0667, %l2 = fffffcb4, %l3 = 000000a0
844 ldda [%i2+%g0]0x88,%l2 ! %l2 = 00000000a38a0667 00000000c2c600e8
845! Mem[000000001014142c] = 2302b6d6, %l7 = 0000000000000010
846 ldub [%i5+0x02e],%l7 ! %l7 = 00000000000000b6
847! Mem[0000000030041400] = 0000ff00, %l4 = 000000000000ff28
848 lduha [%i1+%g0]0x89,%l4 ! %l4 = 000000000000ff00
849! Mem[00000000100c1408] = 000000a0, %l2 = 00000000a38a0667
850 ldsba [%i3+%o4]0x88,%l2 ! %l2 = ffffffffffffffa0
851! Mem[0000000010141418] = 5590ff9d, %l4 = 000000000000ff00
852 lduw [%i5+0x018],%l4 ! %l4 = 000000005590ff9d
853! Mem[00000000100c1400] = 52c6a55a00000000, %l0 = 000000007fffffff
854 ldxa [%i3+%g0]0x88,%l0 ! %l0 = 52c6a55a00000000
855! Mem[00000000211c0000] = ff287241, %l1 = 00000000000000ff
856 ldub [%o2+%g0],%l1 ! %l1 = 00000000000000ff
857! Mem[0000000030041408] = fffff2d4 00000000, %l6 = 00000029, %l7 = 000000b6
858 ldda [%i1+%o4]0x89,%l6 ! %l6 = 0000000000000000 00000000fffff2d4
859! Starting 10 instruction Store Burst
860! Mem[0000000010101418] = b5362b7ca67862fd, %l3 = 00000000c2c600e8, %l0 = 52c6a55a00000000
861 add %i4,0x18,%g1
862 casxa [%g1]0x80,%l3,%l0 ! %l0 = b5362b7ca67862fd
863
864p0_label_32:
865! %l5 = 0000000000000000, Mem[00000000100c1404] = 5aa5c652, %asi = 80
866 stwa %l5,[%i3+0x004]%asi ! Mem[00000000100c1404] = 00000000
867! %l5 = 0000000000000000, Mem[00000000100c1428] = 54707eb1d2077973, %asi = 80
868 stxa %l5,[%i3+0x028]%asi ! Mem[00000000100c1428] = 0000000000000000
869! %l2 = ffffffffffffffa0, Mem[0000000010001400] = 57ed0ec7
870 stwa %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffffa0
871! Mem[0000000010141427] = 381bdd3c, %l5 = 0000000000000000
872 ldstuba [%i5+0x027]%asi,%l5 ! %l5 = 0000003c000000ff
873! %l0 = b5362b7ca67862fd, Mem[0000000010001426] = b0491466, %asi = 80
874 stha %l0,[%i0+0x026]%asi ! Mem[0000000010001424] = b04962fd
875! %l2 = ffffffffffffffa0, Mem[00000000100c1418] = 0dfeb8c2, %asi = 80
876 stwa %l2,[%i3+0x018]%asi ! Mem[00000000100c1418] = ffffffa0
877! %f10 = bbe96d59 ac77cded, Mem[0000000030081400] = ced7ae4d b5ecac95
878 stda %f10,[%i2+%g0]0x81 ! Mem[0000000030081400] = bbe96d59 ac77cded
879! %l2 = ffffffffffffffa0, imm = fffffffffffffa44, %l7 = 00000000fffff2d4
880 xnor %l2,-0x5bc,%l7 ! %l7 = fffffffffffffa1b
881! Mem[0000000010181410] = 9dd49668, %l7 = fffffffffffffa1b
882 ldstuba [%i6+%o5]0x80,%l7 ! %l7 = 0000009d000000ff
883! Starting 10 instruction Load Burst
884! Mem[0000000010101410] = d29820f6, %l3 = 00000000c2c600e8
885 lduba [%i4+%o5]0x88,%l3 ! %l3 = 00000000000000f6
886
887p0_label_33:
888! Mem[00000000100c1438] = 77d869f319142c96, %f8 = 38f8ca5c 111980a4
889 ldd [%i3+0x038],%f8 ! %f8 = 77d869f3 19142c96
890! Mem[00000000300c1400] = 65eb6ba005df1bf1, %f16 = 00ff0000 b384d5fb
891 ldda [%i3+%g0]0x81,%f16 ! %f16 = 65eb6ba0 05df1bf1
892! Mem[0000000030141400] = ffe7edb0, %l5 = 000000000000003c
893 lduwa [%i5+%g0]0x81,%l5 ! %l5 = 00000000ffe7edb0
894! Mem[0000000010101400] = 5f28aa86, %l2 = ffffffffffffffa0
895 lduha [%i4+%g0]0x88,%l2 ! %l2 = 000000000000aa86
896! %f28 = 3bc49137, %f6 = 2aeb61d1
897 fsqrts %f28,%f6 ! %f6 = 3d9e9ef7
898! Mem[0000000010101414] = 42ad2f47, %f22 = f6088aa2
899 lda [%i4+0x014]%asi,%f22 ! %f22 = 42ad2f47
900! Mem[0000000010081400] = c2c600e8 a38a0667, %l6 = 00000000, %l7 = 0000009d
901 ldda [%i2+%g0]0x88,%l6 ! %l6 = 00000000a38a0667 00000000c2c600e8
902! Mem[0000000010181400] = ffffff7f, %l6 = 00000000a38a0667
903 lduwa [%i6+%g0]0x88,%l6 ! %l6 = 00000000ffffff7f
904! Mem[0000000010001430] = 6de9520c, %l6 = 00000000ffffff7f
905 ldsh [%i0+0x030],%l6 ! %l6 = 0000000000006de9
906! Starting 10 instruction Store Burst
907! Mem[0000000010081410] = 0000d751, %l4 = 000000005590ff9d
908 swapa [%i2+%o5]0x80,%l4 ! %l4 = 000000000000d751
909
910p0_label_34:
911! Mem[0000000010181400] = 7fffffff, %l2 = 000000000000aa86
912 ldstuba [%i6+%g0]0x80,%l2 ! %l2 = 0000007f000000ff
913! %f24 = 3001e26e 06af2205, %l0 = b5362b7ca67862fd
914! Mem[0000000010081428] = 87955d536cb69670
915 add %i2,0x028,%g1
916 stda %f24,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010081428] = 0522af066cb69670
917! %l6 = 0000000000006de9, Mem[0000000010181408] = bf62b9ff
918 stba %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = bf62b9e9
919! %f12 = 737907d2 b7e7edb0, %l6 = 0000000000006de9
920! Mem[0000000030141420] = 14fa21585265d032
921 add %i5,0x020,%g1
922 stda %f12,[%g1+%l6]ASI_PST32_S ! Mem[0000000030141420] = 14fa2158b7e7edb0
923! %l3 = 00000000000000f6, Mem[0000000030001400] = 9dfb2b7a26d95aff
924 stxa %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000000000f6
925! Mem[0000000010041410] = 3d5ccea0, %l0 = b5362b7ca67862fd
926 swapa [%i1+%o5]0x88,%l0 ! %l0 = 000000003d5ccea0
927! Mem[0000000010101410] = f62098d2, %l1 = 00000000000000ff
928 ldstuba [%i4+%o5]0x80,%l1 ! %l1 = 000000f6000000ff
929! %f20 = 3a4ab61d 5f1cf883, Mem[0000000010101400] = 86aa285f 3cbfd576
930 stda %f20,[%i4+%g0]0x80 ! Mem[0000000010101400] = 3a4ab61d 5f1cf883
931! %l4 = 0000d751, %l5 = ffe7edb0, Mem[0000000010081410] = 9dff9055 86aa285f
932 stda %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000d751 ffe7edb0
933! Starting 10 instruction Load Burst
934! Mem[0000000030081400] = bbe96d59ac77cded, %l3 = 00000000000000f6
935 ldxa [%i2+%g0]0x81,%l3 ! %l3 = bbe96d59ac77cded
936
937p0_label_35:
938! Mem[0000000010101400] = 3a4ab61d, %l7 = 00000000c2c600e8
939 lduba [%i4+%g0]0x80,%l7 ! %l7 = 000000000000003a
940! Mem[0000000010041408] = 19004a3a, %l6 = 0000000000006de9
941 ldsba [%i1+%o4]0x88,%l6 ! %l6 = 000000000000003a
942! Mem[0000000010081408] = ff26b6e300ad0000, %l1 = 00000000000000f6
943 ldxa [%i2+%o4]0x80,%l1 ! %l1 = ff26b6e300ad0000
944! Mem[00000000300c1410] = 00000029, %l7 = 000000000000003a
945 lduba [%i3+%o5]0x81,%l7 ! %l7 = 0000000000000000
946! Mem[0000000030081400] = edcd77ac596de9bb, %l0 = 000000003d5ccea0
947 ldxa [%i2+%g0]0x89,%l0 ! %l0 = edcd77ac596de9bb
948! Mem[0000000010041408] = 19004a3a, %l4 = 000000000000d751
949 lduwa [%i1+%o4]0x88,%l4 ! %l4 = 0000000019004a3a
950! Mem[0000000030181410] = 41040bb3, %f19 = d4f2ffff
951 lda [%i6+%o5]0x89,%f19 ! %f19 = 41040bb3
952! Mem[0000000010101410] = ff2098d2, %l3 = bbe96d59ac77cded
953 lduwa [%i4+%o5]0x80,%l3 ! %l3 = 00000000ff2098d2
954! Mem[00000000218001c0] = ff8b4083, %l4 = 0000000019004a3a
955 lduha [%o3+0x1c0]%asi,%l4 ! %l4 = 000000000000ff8b
956! Starting 10 instruction Store Burst
957 membar #Sync ! Added by membar checker (4)
958! %l6 = 000000000000003a, Mem[0000000030041410] = 3a4ab61d5f1cf883
959 stxa %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000000000003a
960
961p0_label_36:
962! Mem[00000000100c1408] = a0000000, %l4 = 000000000000ff8b
963 swapa [%i3+%o4]0x80,%l4 ! %l4 = 00000000a0000000
964! %l2 = 0000007f, %l3 = ff2098d2, Mem[0000000030141410] = b9c22738 9f6c3279
965 stda %l2,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000007f ff2098d2
966! %f0 = 005ad926 d7ce5c3d 3a4ab61d 26d95a00
967! %f4 = 3a4a0019 26d95a00 3d9e9ef7 c76395e5
968! %f8 = 77d869f3 19142c96 bbe96d59 ac77cded
969! %f12 = 737907d2 b7e7edb0 86aa285f 52c6a55a
970 stda %f0,[%i6]ASI_BLK_PL ! Block Store to 0000000010181400
971! Mem[0000000010081410] = 51d70000, %l1 = ff26b6e300ad0000
972 ldstuba [%i2+%o5]0x80,%l1 ! %l1 = 00000051000000ff
973! %l3 = 00000000ff2098d2, Mem[0000000030081410] = a0ffffce
974 stwa %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff2098d2
975! Mem[0000000010001410] = 67000000, %l3 = 00000000ff2098d2
976 swapa [%i0+%o5]0x80,%l3 ! %l3 = 0000000067000000
977! Mem[0000000010101410] = d29820ff, %l7 = 0000000000000000
978 swapa [%i4+%o5]0x88,%l7 ! %l7 = 00000000d29820ff
979! %l5 = 00000000ffe7edb0, Mem[0000000010141400] = 67068aa3
980 stba %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 67068ab0
981! %l1 = 0000000000000051, Mem[00000000100c1408] = 0000ff8b
982 stwa %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000051
983! Starting 10 instruction Load Burst
984! Mem[0000000030001410] = f4ff9dbca0777a28, %f20 = 3a4ab61d 5f1cf883
985 ldda [%i0+%o5]0x89,%f20 ! %f20 = f4ff9dbc a0777a28
986
987p0_label_37:
988! Mem[0000000030141410] = 0000007f, %l5 = 00000000ffe7edb0
989 lduwa [%i5+%o5]0x89,%l5 ! %l5 = 000000000000007f
990! %f31 = 6b8faa3c, %f20 = f4ff9dbc, %f22 = 42ad2f47
991 fsubs %f31,%f20,%f22 ! %f22 = 74ff9de0
992! Mem[0000000030081400] = bbe96d59, %f22 = 74ff9de0
993 lda [%i2+%g0]0x81,%f22 ! %f22 = bbe96d59
994! Mem[0000000030141410] = 7f000000 d29820ff, %l6 = 0000003a, %l7 = d29820ff
995 ldda [%i5+%o5]0x81,%l6 ! %l6 = 000000007f000000 00000000d29820ff
996 membar #Sync ! Added by membar checker (5)
997! Mem[0000000010181428] = edcd77ac, %l6 = 000000007f000000
998 ldsb [%i6+0x029],%l6 ! %l6 = ffffffffffffffcd
999! Mem[00000000100c1410] = 0000007a, %l7 = 00000000d29820ff
1000 lduba [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000000
1001! Mem[0000000010141408] = a000000000000000, %l5 = 000000000000007f
1002 ldxa [%i5+%o4]0x80,%l5 ! %l5 = a000000000000000
1003! Mem[0000000010101400] = 3a4ab61d 5f1cf883 b0ede7b7 d2077973
1004! Mem[0000000010101410] = 00000000 42ad2f47 b5362b7c a67862fd
1005! Mem[0000000010101420] = aca1a530 5f45a09f 4bcd767f ffffffff
1006! Mem[0000000010101430] = bb5790c6 214d006f 09deefe5 91710aaf
1007 ldda [%i4]ASI_BLK_P,%f0 ! Block Load from 0000000010101400
1008! Mem[0000000030001408] = fffffe2c, %l6 = ffffffffffffffcd
1009 lduha [%i0+%o4]0x81,%l6 ! %l6 = 000000000000ffff
1010! Starting 10 instruction Store Burst
1011! Mem[0000000030181400] = 7a000000, %l1 = 0000000000000051
1012 swapa [%i6+%g0]0x89,%l1 ! %l1 = 000000007a000000
1013
1014p0_label_38:
1015 membar #Sync ! Added by membar checker (6)
1016! %l6 = 000000000000ffff, Mem[0000000010101400] = 3a4ab61d5f1cf883
1017 stxa %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000000000ffff
1018! %l4 = 00000000a0000000, Mem[00000000100c1400] = 00000000
1019 stha %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000
1020! %l3 = 0000000067000000, Mem[0000000010001400] = a0ffffff, %asi = 80
1021 stha %l3,[%i0+0x000]%asi ! Mem[0000000010001400] = 0000ffff
1022! Mem[0000000010041400] = 26d95a00, %l3 = 0000000067000000
1023 swapa [%i1+%g0]0x88,%l3 ! %l3 = 0000000026d95a00
1024! %l5 = a000000000000000, Mem[0000000010081410] = ffe7edb00000d7ff
1025 stxa %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = a000000000000000
1026! %l6 = 0000ffff, %l7 = 00000000, Mem[0000000030181410] = b30b0441 a913c8f5
1027 stda %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000ffff 00000000
1028! %l0 = 596de9bb, %l1 = 7a000000, Mem[0000000030041400] = 0000ff00 fbd584b3
1029 stda %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 596de9bb 7a000000
1030! %l6 = 000000000000ffff, Mem[0000000010141410] = ff450ac9
1031 stb %l6,[%i5+%o5] ! Mem[0000000010141410] = ff450ac9
1032! Mem[0000000010041438] = 86aa285f, %l3 = 0000000026d95a00, %asi = 80
1033 swapa [%i1+0x038]%asi,%l3 ! %l3 = 0000000086aa285f
1034! Starting 10 instruction Load Burst
1035! Mem[0000000010001420] = 064b1039 b04962fd, %l4 = a0000000, %l5 = 00000000
1036 ldda [%i0+0x020]%asi,%l4 ! %l4 = 00000000064b1039 00000000b04962fd
1037
1038p0_label_39:
1039! Mem[0000000010081408] = ff26b6e3, %l0 = edcd77ac596de9bb
1040 lduw [%i2+%o4],%l0 ! %l0 = 00000000ff26b6e3
1041! Mem[0000000030041410] = 3a000000 00000000, %l6 = 0000ffff, %l7 = 00000000
1042 ldda [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000000 000000003a000000
1043! Mem[0000000030081408] = ffefde09b8900102, %f0 = 3a4ab61d 5f1cf883
1044 ldda [%i2+%o4]0x81,%f0 ! %f0 = ffefde09 b8900102
1045! Mem[0000000010041410] = a67862fd, %l3 = 0000000086aa285f
1046 lduba [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000fd
1047! Mem[0000000030001410] = 287a77a0, %l3 = 00000000000000fd
1048 lduwa [%i0+%o5]0x81,%l3 ! %l3 = 00000000287a77a0
1049! Mem[0000000010101400] = 00000000, %l1 = 000000007a000000
1050 lduba [%i4+%g0]0x88,%l1 ! %l1 = 0000000000000000
1051! Mem[0000000030141400] = b0ede7ff, %l3 = 00000000287a77a0
1052 lduha [%i5+%g0]0x89,%l3 ! %l3 = 000000000000e7ff
1053! %l4 = 00000000064b1039, Mem[0000000030001410] = 287a77a0
1054 stha %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 103977a0
1055! Mem[0000000030001400] = f600000000000000, %f20 = f4ff9dbc a0777a28
1056 ldda [%i0+%g0]0x81,%f20 ! %f20 = f6000000 00000000
1057! Starting 10 instruction Store Burst
1058! %l3 = 000000000000e7ff, Mem[0000000010081410] = 00000000
1059 stwa %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000e7ff
1060
1061p0_label_40:
1062! %l2 = 000000000000007f, Mem[0000000030101410] = 7a2bfbff
1063 stha %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7a2b007f
1064! %f10 = 4bcd767f ffffffff, Mem[0000000010081408] = e3b626ff 0000ad00
1065 stda %f10,[%i2+%o4]0x88 ! Mem[0000000010081408] = 4bcd767f ffffffff
1066! %l6 = 0000000000000000, Mem[0000000030101410] = 7a2b007f
1067 stha %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7a2b0000
1068! %l2 = 000000000000007f, Mem[0000000010081414] = 000000a0, %asi = 80
1069 stwa %l2,[%i2+0x014]%asi ! Mem[0000000010081414] = 0000007f
1070! %f16 = 65eb6ba0 05df1bf1, Mem[0000000010001408] = 9f6c3200 f85d9f76
1071 stda %f16,[%i0+%o4]0x88 ! Mem[0000000010001408] = 65eb6ba0 05df1bf1
1072! Mem[00000000100c1400] = 00000000, %l1 = 0000000000000000
1073 ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 00000000000000ff
1074! Mem[0000000030141400] = ffe7edb0, %l4 = 00000000064b1039
1075 swapa [%i5+%g0]0x81,%l4 ! %l4 = 00000000ffe7edb0
1076! %l0 = ff26b6e3, %l1 = 00000000, Mem[0000000030181410] = 0000ffff 00000000
1077 stda %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff26b6e3 00000000
1078! %f13 = 214d006f, %f14 = 09deefe5
1079 fcmps %fcc1,%f13,%f14 ! %fcc1 = 2
1080! Starting 10 instruction Load Burst
1081! Mem[000000001000143c] = 0968dd83, %l6 = 0000000000000000
1082 ldub [%i0+0x03d],%l6 ! %l6 = 0000000000000068
1083
1084p0_label_41:
1085! Mem[00000000100c1400] = ff00000000000000, %f20 = f6000000 00000000
1086 ldda [%i3+%g0]0x80,%f20 ! %f20 = ff000000 00000000
1087! Mem[0000000030141400] = 3a4ab61d 39104b06, %l6 = 00000068, %l7 = 3a000000
1088 ldda [%i5+%g0]0x89,%l6 ! %l6 = 0000000039104b06 000000003a4ab61d
1089! Mem[0000000010001410] = d29820ff, %l5 = 00000000b04962fd
1090 ldsba [%i0+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
1091! Mem[0000000030101400] = 000000ff, %l3 = 000000000000e7ff
1092 ldswa [%i4+%g0]0x89,%l3 ! %l3 = 00000000000000ff
1093! Mem[00000000100c1408] = 51000000, %l6 = 0000000039104b06
1094 ldsba [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000000
1095! Mem[0000000010181410] = 005ad926, %l1 = 0000000000000000
1096 lduha [%i6+%o5]0x80,%l1 ! %l1 = 000000000000005a
1097! Mem[0000000030101400] = ff000000e3b62637, %f8 = aca1a530 5f45a09f
1098 ldda [%i4+%g0]0x81,%f8 ! %f8 = ff000000 e3b62637
1099! Mem[0000000010081408] = ffffffff, %l2 = 000000000000007f
1100 ldswa [%i2+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
1101! Mem[0000000010081408] = ffffffff 7f76cd4b, %l6 = 00000000, %l7 = 3a4ab61d
1102 ldda [%i2+%o4]0x80,%l6 ! %l6 = 00000000ffffffff 000000007f76cd4b
1103! Starting 10 instruction Store Burst
1104! %l4 = 00000000ffe7edb0, Mem[0000000030181408] = 00008619ced7ffff
1105 stxa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000ffe7edb0
1106
1107p0_label_42:
1108! Mem[0000000010001400] = 0000ffff, %l6 = 00000000ffffffff
1109 ldstuba [%i0+%g0]0x80,%l6 ! %l6 = 00000000000000ff
1110! %f16 = 65eb6ba0 05df1bf1, Mem[00000000100c1400] = ff000000 00000000
1111 std %f16,[%i3+%g0] ! Mem[00000000100c1400] = 65eb6ba0 05df1bf1
1112! Mem[0000000010001404] = 02116447, %l0 = ff26b6e3, %l2 = ffffffff
1113 add %i0,0x04,%g1
1114 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000002116447
1115! %l0 = 00000000ff26b6e3, Mem[0000000010101408] = b7e7edb0
1116 stwa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff26b6e3
1117! %f2 = b0ede7b7, Mem[0000000030041408] = 00000000
1118 sta %f2 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = b0ede7b7
1119! Mem[000000001004143c] = 52c6a55a, %l0 = 00000000ff26b6e3, %asi = 80
1120 swapa [%i1+0x03c]%asi,%l0 ! %l0 = 0000000052c6a55a
1121! %f28 = 3bc49137 b608739a, Mem[00000000100c1408] = 51000000 ffffd7ce
1122 stda %f28,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 3bc49137 b608739a
1123! %f2 = b0ede7b7, %f14 = 09deefe5, %f25 = 06af2205
1124 fmuls %f2 ,%f14,%f25 ! %l0 = 0000000052c6a57c, Unfinished, %fsr = 0200000000
1125! Mem[0000000010001410] = d29820ff, %l3 = 00000000000000ff
1126 ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
1127! Starting 10 instruction Load Burst
1128! Mem[0000000010101408] = e3b626ff, %l0 = 0000000052c6a57c
1129 lduba [%i4+%o4]0x80,%l0 ! %l0 = 00000000000000e3
1130
1131p0_label_43:
1132! Mem[0000000030101408] = 9bde67b5, %l4 = 00000000ffe7edb0
1133 lduha [%i4+%o4]0x89,%l4 ! %l4 = 00000000000067b5
1134! Mem[0000000030041410] = 00000000, %f27 = 828e0a91
1135 lda [%i1+%o5]0x89,%f27 ! %f27 = 00000000
1136! Mem[0000000030041408] = fffff2d4 b7e7edb0, %l4 = 000067b5, %l5 = ffffffff
1137 ldda [%i1+%o4]0x89,%l4 ! %l4 = 00000000b7e7edb0 00000000fffff2d4
1138! Mem[0000000030081408] = 09deefff, %f15 = 91710aaf
1139 lda [%i2+%o4]0x89,%f15 ! %f15 = 09deefff
1140! %l0 = 00000000000000e3, Mem[0000000010181408] = 005ad926
1141 stw %l0,[%i6+%o4] ! Mem[0000000010181408] = 000000e3
1142! Mem[0000000010141400] = b08a0667, %l1 = 000000000000005a
1143 lduba [%i5+%g0]0x80,%l1 ! %l1 = 00000000000000b0
1144! Mem[0000000030081408] = 09deefff, %l4 = 00000000b7e7edb0
1145 ldswa [%i2+%o4]0x89,%l4 ! %l4 = 0000000009deefff
1146! Mem[0000000010101400] = 00000000, %l3 = 00000000000000ff
1147 lduwa [%i4+%g0]0x80,%l3 ! %l3 = 0000000000000000
1148! Mem[00000000211c0000] = ff287241, %l1 = 00000000000000b0
1149 ldsb [%o2+0x001],%l1 ! %l1 = 0000000000000028
1150! Starting 10 instruction Store Burst
1151! %f16 = 65eb6ba0 05df1bf1, Mem[0000000010181400] = d7ce5c3d 005ad926
1152 stda %f16,[%i6+%g0]0x88 ! Mem[0000000010181400] = 65eb6ba0 05df1bf1
1153
1154p0_label_44:
1155! %l3 = 0000000000000000, Mem[0000000010141404] = 6385872b, %asi = 80
1156 stba %l3,[%i5+0x004]%asi ! Mem[0000000010141404] = 0085872b
1157! %l2 = 0000000002116447, Mem[0000000010001408] = 65eb6ba005df1bf1
1158 stxa %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000000002116447
1159! %f20 = ff000000 00000000, Mem[0000000010181400] = 05df1bf1 65eb6ba0
1160 stda %f20,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff000000 00000000
1161! Mem[00000000100c1410] = 0000007a, %l1 = 0000000000000028
1162 ldstuba [%i3+%o5]0x80,%l1 ! %l1 = 00000000000000ff
1163! %l0 = 00000000000000e3, Mem[0000000010181430] = b0ede7b7, %asi = 80
1164 stwa %l0,[%i6+0x030]%asi ! Mem[0000000010181430] = 000000e3
1165! Mem[0000000020800000] = 635ed75b, %l4 = 0000000009deefff
1166 ldstuba [%o1+0x000]%asi,%l4 ! %l4 = 00000063000000ff
1167! %l0 = 00000000000000e3, Mem[0000000030041408] = b7e7edb0
1168 stha %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = b7e700e3
1169! %l3 = 0000000000000000, Mem[00000000211c0000] = ff287241
1170 sth %l3,[%o2+%g0] ! Mem[00000000211c0000] = 00007241
1171! %f16 = 65eb6ba0, Mem[0000000010101430] = bb5790c6
1172 st %f16,[%i4+0x030] ! Mem[0000000010101430] = 65eb6ba0
1173! Starting 10 instruction Load Burst
1174! Mem[0000000010081400] = a38a0667, %l1 = 0000000000000000
1175 lduha [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000667
1176
1177p0_label_45:
1178! Mem[0000000010081408] = ffffffff, %f12 = bb5790c6
1179 lda [%i2+%o4]0x88,%f12 ! %f12 = ffffffff
1180! %f4 = 00000000, %f10 = 4bcd767f, %f13 = 214d006f
1181 fmuls %f4 ,%f10,%f13 ! %f13 = 00000000
1182! Mem[00000000218000c0] = ff23265e, %l6 = 0000000000000000
1183 ldsb [%o3+0x0c1],%l6 ! %l6 = 0000000000000023
1184! Mem[0000000010041410] = fd6278a6, %l4 = 0000000000000063
1185 lduwa [%i1+%o5]0x80,%l4 ! %l4 = 00000000fd6278a6
1186! Mem[00000000100c1400] = a06beb65, %l2 = 0000000002116447
1187 lduwa [%i3+%g0]0x88,%l2 ! %l2 = 00000000a06beb65
1188! Mem[0000000010141434] = ee1c5974, %l2 = 00000000a06beb65
1189 lduha [%i5+0x034]%asi,%l2 ! %l2 = 000000000000ee1c
1190! Mem[0000000030081400] = bbe96d59, %l6 = 0000000000000023
1191 lduha [%i2+%g0]0x81,%l6 ! %l6 = 000000000000bbe9
1192! Mem[0000000010081438] = 154b1ac0, %l2 = 000000000000ee1c
1193 lduba [%i2+0x03b]%asi,%l2 ! %l2 = 00000000000000c0
1194! Mem[0000000010141428] = e09cba41, %l3 = 0000000000000000
1195 lduw [%i5+0x028],%l3 ! %l3 = 00000000e09cba41
1196! Starting 10 instruction Store Burst
1197! Mem[0000000010081410] = 0000e7ff, %l6 = 0000bbe9, %l2 = 000000c0
1198 add %i2,0x10,%g1
1199 casa [%g1]0x80,%l6,%l2 ! %l2 = 000000000000e7ff
1200
1201p0_label_46:
1202! Mem[00000000218001c1] = ff8b4083, %l4 = 00000000fd6278a6
1203 ldstub [%o3+0x1c1],%l4 ! %l4 = 0000008b000000ff
1204! %l3 = 00000000e09cba41, Mem[0000000030081408] = 09deefff
1205 stwa %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = e09cba41
1206! Mem[0000000010081424] = ce4ec79b, %l1 = 00000667, %l7 = 7f76cd4b
1207 add %i2,0x24,%g1
1208 casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000ce4ec79b
1209! Mem[0000000010001414] = b0ede7b7, %l3 = 00000000e09cba41
1210 swap [%i0+0x014],%l3 ! %l3 = 00000000b0ede7b7
1211! %l2 = 0000e7ff, %l3 = b0ede7b7, Mem[0000000030001410] = a0773910 f4ff9dbc
1212 stda %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000e7ff b0ede7b7
1213! Mem[0000000010181410] = 005ad926, %l2 = 000000000000e7ff
1214 ldstuba [%i6+%o5]0x80,%l2 ! %l2 = 00000000000000ff
1215! %f30 = fe060b24 6b8faa3c, Mem[0000000010101400] = 00000000 ffff0000
1216 stda %f30,[%i4+%g0]0x88 ! Mem[0000000010101400] = fe060b24 6b8faa3c
1217! Mem[0000000030141408] = 19867ab4, %l0 = 00000000000000e3
1218 ldstuba [%i5+%o4]0x81,%l0 ! %l0 = 00000019000000ff
1219! %l4 = 000000000000008b, Mem[0000000010181400] = 00000000
1220 stba %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 8b000000
1221! Starting 10 instruction Load Burst
1222! Mem[0000000030081410] = ff2098d2, %l1 = 0000000000000667
1223 ldsba [%i2+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
1224
1225p0_label_47:
1226! Mem[0000000030041400] = bbe96d59, %l5 = 00000000fffff2d4
1227 ldsba [%i1+%g0]0x81,%l5 ! %l5 = ffffffffffffffbb
1228! Mem[00000000100c1408] = b608739a, %l1 = ffffffffffffffff
1229 ldsba [%i3+%o4]0x88,%l1 ! %l1 = ffffffffffffff9a
1230! Mem[0000000010181414] = 19004a3a, %l2 = 0000000000000000
1231 ldsw [%i6+0x014],%l2 ! %l2 = 0000000019004a3a
1232! Mem[00000000300c1408] = d7ce5c3d, %l7 = 00000000ce4ec79b
1233 ldswa [%i3+%o4]0x89,%l7 ! %l7 = ffffffffd7ce5c3d
1234! Mem[0000000010181408] = 000000e3, %l3 = 00000000b0ede7b7
1235 ldswa [%i6+%o4]0x80,%l3 ! %l3 = 00000000000000e3
1236! Mem[0000000030141408] = ff867ab4, %f31 = 6b8faa3c
1237 lda [%i5+%o4]0x81,%f31 ! %f31 = ff867ab4
1238! Mem[0000000010081408] = ffffffff, %l4 = 000000000000008b
1239 ldswa [%i2+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
1240! Code Fragment 4
1241p0_fragment_2:
1242! %l0 = 0000000000000019
1243 setx 0xdc2422d00b994c56,%g7,%l0 ! %l0 = dc2422d00b994c56
1244! %l1 = ffffffffffffff9a
1245 setx 0x51638ef7c8d9692e,%g7,%l1 ! %l1 = 51638ef7c8d9692e
1246 setx 0x7ff8, %g1, %g2
1247 and %l0, %g2, %l0
1248 setx 0xffffffff, %g1, %g2
1249 and %l1, %g2, %l1
1250 setx 0x100000000, %g1, %g2
1251 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1252 ta T_CHANGE_HPRIV
1253 stxa %l1, [%l0]ASI_ICACHE_INSTR
1254 ta T_CHANGE_NONHPRIV
1255! %l0 = dc2422d00b994c56
1256 setx 0x252f5dd7ab858797,%g7,%l0 ! %l0 = 252f5dd7ab858797
1257! %l1 = 51638ef7c8d9692e
1258 setx 0x5ad94f380ce80f64,%g7,%l1 ! %l1 = 5ad94f380ce80f64
1259! Mem[0000000030081400] = bbe96d59, %l5 = ffffffffffffffbb
1260 lduwa [%i2+%g0]0x81,%l5 ! %l5 = 00000000bbe96d59
1261! Starting 10 instruction Store Burst
1262! %l4 = ffffffffffffffff, Mem[0000000010001410] = 41ba9ce0d29820ff
1263 stxa %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffffffffffff
1264
1265p0_label_48:
1266! %l6 = 0000bbe9, %l7 = d7ce5c3d, Mem[0000000030101400] = ff000000 e3b62637
1267 stda %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000bbe9 d7ce5c3d
1268! %l0 = 252f5dd7ab858797, Mem[0000000010141414] = 7860bbb6
1269 sth %l0,[%i5+0x014] ! Mem[0000000010141414] = 8797bbb6
1270! Mem[0000000030181408] = 00000000, %l0 = 252f5dd7ab858797
1271 ldstuba [%i6+%o4]0x89,%l0 ! %l0 = 00000000000000ff
1272! %f9 = e3b62637, Mem[0000000010081400] = a38a0667
1273 sta %f9 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = e3b62637
1274! Mem[0000000010181420] = 962c1419f369d877, %l1 = 5ad94f380ce80f64, %l1 = 5ad94f380ce80f64
1275 add %i6,0x20,%g1
1276 casxa [%g1]0x80,%l1,%l1 ! %l1 = 962c1419f369d877
1277! %f0 = ffefde09 b8900102, %l1 = 962c1419f369d877
1278! Mem[0000000030081428] = d4aae56d34fe5778
1279 add %i2,0x028,%g1
1280 stda %f0,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030081428] = 020190b809de5778
1281! %l0 = 00000000, %l1 = f369d877, Mem[0000000010041408] = 3a4a0019 b0ede7b7
1282 stda %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 f369d877
1283! Code Fragment 4
1284p0_fragment_3:
1285! %l0 = 0000000000000000
1286 setx 0x10663f3fb86f1fb5,%g7,%l0 ! %l0 = 10663f3fb86f1fb5
1287! %l1 = 962c1419f369d877
1288 setx 0x7ffd8e7055ee32be,%g7,%l1 ! %l1 = 7ffd8e7055ee32be
1289 setx 0x7ff8, %g1, %g2
1290 and %l0, %g2, %l0
1291 setx 0xffffffff, %g1, %g2
1292 and %l1, %g2, %l1
1293 setx 0x100000000, %g1, %g2
1294 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1295 ta T_CHANGE_HPRIV
1296 stxa %l1, [%l0]ASI_ICACHE_INSTR
1297 ta T_CHANGE_NONHPRIV
1298! %l0 = 10663f3fb86f1fb5
1299 setx 0x170d63a83c724ed2,%g7,%l0 ! %l0 = 170d63a83c724ed2
1300! %l1 = 7ffd8e7055ee32be
1301 setx 0x0c043cd079c291c3,%g7,%l1 ! %l1 = 0c043cd079c291c3
1302! Mem[0000000030141408] = ff867ab4, %l7 = ffffffffd7ce5c3d
1303 ldstuba [%i5+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
1304! Starting 10 instruction Load Burst
1305! Mem[0000000021800040] = 34d10896, %l2 = 0000000019004a3a
1306 lduha [%o3+0x040]%asi,%l2 ! %l2 = 00000000000034d1
1307
1308p0_label_49:
1309! Mem[0000000010101408] = ff26b6e3, %l2 = 00000000000034d1
1310 lduwa [%i4+%o4]0x88,%l2 ! %l2 = 00000000ff26b6e3
1311! Mem[0000000030001410] = b0ede7b7 0000e7ff, %l0 = 3c724ed2, %l1 = 79c291c3
1312 ldda [%i0+%o5]0x89,%l0 ! %l0 = 000000000000e7ff 00000000b0ede7b7
1313! Mem[00000000100c1410] = ff00007a, %l6 = 000000000000bbe9
1314 lduwa [%i3+%o5]0x80,%l6 ! %l6 = 00000000ff00007a
1315! Mem[00000000100c1400] = 65eb6ba0, %l1 = 00000000b0ede7b7
1316 lduha [%i3+%g0]0x80,%l1 ! %l1 = 00000000000065eb
1317! Mem[000000001014142c] = 2302b6d6, %l6 = 00000000ff00007a
1318 ldswa [%i5+0x02c]%asi,%l6 ! %l6 = 000000002302b6d6
1319! Mem[0000000010141410] = c90a45ff, %l6 = 000000002302b6d6
1320 lduwa [%i5+%o5]0x88,%l6 ! %l6 = 00000000c90a45ff
1321! Mem[0000000010041400] = 67000000, %l7 = 00000000000000ff
1322 lduha [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
1323! Mem[0000000010141400] = 67068ab0, %l0 = 000000000000e7ff
1324 lduba [%i5+%g0]0x88,%l0 ! %l0 = 00000000000000b0
1325! Mem[0000000010141408] = a000000000000000, %l0 = 00000000000000b0
1326 ldx [%i5+%o4],%l0 ! %l0 = a000000000000000
1327! Starting 10 instruction Store Burst
1328! %l7 = 0000000000000000, Mem[0000000010141410] = ff450ac9
1329 stwa %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
1330
1331p0_label_50:
1332! %l5 = 00000000bbe96d59, Mem[000000001004141a] = 2aeb61d1, %asi = 80
1333 stha %l5,[%i1+0x01a]%asi ! Mem[0000000010041418] = 2aeb6d59
1334! %l6 = 00000000c90a45ff, Mem[0000000010181428] = edcd77ac596de9bb, %asi = 80
1335 stxa %l6,[%i6+0x028]%asi ! Mem[0000000010181428] = 00000000c90a45ff
1336! Mem[0000000030041408] = e300e7b7, %l7 = 0000000000000000
1337 swapa [%i1+%o4]0x81,%l7 ! %l7 = 00000000e300e7b7
1338! %l4 = ffffffffffffffff, Mem[0000000010181410] = ff5ad926
1339 stwa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffff
1340! %l3 = 00000000000000e3, Mem[0000000030101410] = 7a2b0000
1341 stha %l3,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7a2b00e3
1342! %l2 = 00000000ff26b6e3, Mem[0000000030001400] = 00000000000000f6
1343 stxa %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000ff26b6e3
1344! Mem[0000000010181408] = e3000000, %l0 = a000000000000000
1345 ldstuba [%i6+%o4]0x88,%l0 ! %l0 = 00000000000000ff
1346! %f0 = ffefde09 b8900102, %l1 = 00000000000065eb
1347! Mem[0000000030101400] = 0000bbe9d7ce5c3d
1348 stda %f0,[%i4+%l1]ASI_PST16_S ! Mem[0000000030101400] = ffefbbe9b8900102
1349! %l0 = 0000000000000000, Mem[0000000010141400] = b08a06670085872b
1350 stx %l0,[%i5+%g0] ! Mem[0000000010141400] = 0000000000000000
1351! Starting 10 instruction Load Burst
1352! Mem[0000000010141410] = 00000000, %f12 = ffffffff
1353 lda [%i5+%o5]0x80,%f12 ! %f12 = 00000000
1354
1355p0_label_51:
1356! Mem[0000000010081410] = ffe70000, %l4 = ffffffffffffffff
1357 ldsha [%i2+%o5]0x88,%l4 ! %l4 = 0000000000000000
1358! Mem[0000000010041418] = 2aeb6d59c76395e5, %f8 = ff000000 e3b62637
1359 ldda [%i1+0x018]%asi,%f8 ! %f8 = 2aeb6d59 c76395e5
1360! Mem[0000000010101424] = 5f45a09f, %l5 = 00000000bbe96d59
1361 lduh [%i4+0x024],%l5 ! %l5 = 0000000000005f45
1362! Mem[00000000100c142c] = 00000000, %l0 = 0000000000000000
1363 lduh [%i3+0x02e],%l0 ! %l0 = 0000000000000000
1364! %l0 = 0000000000000000, %l7 = 00000000e300e7b7, %l4 = 0000000000000000
1365 subc %l0,%l7,%l4 ! %l4 = ffffffff1cff1849
1366! %f19 = 41040bb3, %f27 = 00000000, %f22 = bbe96d59
1367 fdivs %f19,%f27,%f22 ! %f22 = 7f800000
1368! Mem[00000000100c1424] = 3cbfd576, %l1 = 00000000000065eb
1369 ldsb [%i3+0x025],%l1 ! %l1 = ffffffffffffffbf
1370! %f23 = ea6af128, %f17 = 05df1bf1
1371 fcmpes %fcc0,%f23,%f17 ! %fcc0 = 1
1372! Mem[0000000010081410] = 7f000000ffe70000, %l6 = 00000000c90a45ff
1373 ldxa [%i2+%o5]0x88,%l6 ! %l6 = 7f000000ffe70000
1374! Starting 10 instruction Store Burst
1375! %f12 = 00000000 00000000, Mem[0000000030081410] = d29820ff 001885b8
1376 stda %f12,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 00000000
1377
1378p0_label_52:
1379! Mem[0000000010041404] = fc7c94ea, %l4 = ffffffff1cff1849
1380 swap [%i1+0x004],%l4 ! %l4 = 00000000fc7c94ea
1381! %l5 = 0000000000005f45, Mem[0000000010001407] = 02116447
1382 stb %l5,[%i0+0x007] ! Mem[0000000010001404] = 02116445
1383! %f30 = fe060b24 ff867ab4, Mem[0000000010001410] = ffffffff ffffffff
1384 std %f30,[%i0+%o5] ! Mem[0000000010001410] = fe060b24 ff867ab4
1385! %l4 = 00000000fc7c94ea, Mem[0000000021800080] = 003d341e
1386 stb %l4,[%o3+0x080] ! Mem[0000000021800080] = ea3d341e
1387! %f6 = b5362b7c a67862fd, Mem[0000000030001410] = 0000e7ff b0ede7b7
1388 stda %f6 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = b5362b7c a67862fd
1389! %l0 = 0000000000000000, Mem[0000000030081410] = 00000000
1390 stba %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
1391! %f2 = b0ede7b7, Mem[0000000030001400] = ff26b6e3
1392 sta %f2 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = b0ede7b7
1393! %l3 = 00000000000000e3, %l5 = 0000000000005f45, %y = 7fffffff
1394 smul %l3,%l5,%l0 ! %l0 = 0000000000547a2f, %y = 00000000
1395! Mem[0000000010101410] = 00000000, %l5 = 0000000000005f45
1396 swapa [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000
1397! Starting 10 instruction Load Burst
1398! Mem[0000000030101408] = 9bde67b5, %l6 = 7f000000ffe70000
1399 ldsha [%i4+%o4]0x89,%l6 ! %l6 = 00000000000067b5
1400
1401p0_label_53:
1402! Mem[0000000010101428] = 4bcd767f, %l5 = 0000000000000000
1403 lduw [%i4+0x028],%l5 ! %l5 = 000000004bcd767f
1404! Mem[0000000030081410] = 00000000, %l4 = 00000000fc7c94ea
1405 ldswa [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000
1406! Mem[0000000010081430] = 000000e1b6a6bb80, %l5 = 000000004bcd767f
1407 ldxa [%i2+0x030]%asi,%l5 ! %l5 = 000000e1b6a6bb80
1408! Mem[0000000030181410] = e3b626ff, %f2 = b0ede7b7
1409 lda [%i6+%o5]0x89,%f2 ! %f2 = e3b626ff
1410! Mem[0000000030181408] = ff000000ffe7edb0, %l5 = 000000e1b6a6bb80
1411 ldxa [%i6+%o4]0x81,%l5 ! %l5 = ff000000ffe7edb0
1412! Mem[0000000021800080] = ea3d341e, %l4 = 0000000000000000
1413 ldsha [%o3+0x080]%asi,%l4 ! %l4 = ffffffffffffea3d
1414! Mem[0000000030001400] = b7e7edb0, %l4 = ffffffffffffea3d
1415 ldsba [%i0+%g0]0x81,%l4 ! %l4 = ffffffffffffffb7
1416! Mem[0000000030101400] = ffefbbe9 b8900102, %l2 = ff26b6e3, %l3 = 000000e3
1417 ldda [%i4+%g0]0x81,%l2 ! %l2 = 00000000ffefbbe9 00000000b8900102
1418! Mem[0000000010041400] = 4918ff1c67000000, %f4 = 00000000 42ad2f47
1419 ldda [%i1+%g0]0x88,%f4 ! %f4 = 4918ff1c 67000000
1420! Starting 10 instruction Store Burst
1421! %l6 = 00000000000067b5, Mem[0000000010141408] = a000000000000000
1422 stxa %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000000067b5
1423
1424p0_label_54:
1425! %l4 = ffffffb7, %l5 = ffe7edb0, Mem[0000000010101408] = ff26b6e3 737907d2
1426 stda %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffffb7 ffe7edb0
1427! %f3 = d2077973, %f25 = 06af2205
1428 fcmps %fcc0,%f3 ,%f25 ! %fcc0 = 1
1429! %l3 = 00000000b8900102, Mem[0000000010101410] = 472fad42455f0000
1430 stxa %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000b8900102
1431! %f19 = 41040bb3, Mem[0000000030101400] = e9bbefff
1432 sta %f19,[%i4+%g0]0x89 ! Mem[0000000030101400] = 41040bb3
1433! %f27 = 00000000, Mem[00000000300c1400] = 65eb6ba0
1434 sta %f27,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
1435! %f24 = 3001e26e 06af2205, Mem[0000000030041410] = 00000000 3a000000
1436 stda %f24,[%i1+%o5]0x89 ! Mem[0000000030041410] = 3001e26e 06af2205
1437! %l0 = 00547a2f, %l1 = ffffffbf, Mem[00000000100c1438] = 77d869f3 19142c96
1438 stda %l0,[%i3+0x038]%asi ! Mem[00000000100c1438] = 00547a2f ffffffbf
1439! %l5 = ff000000ffe7edb0, Mem[00000000211c0000] = 00007241
1440 sth %l5,[%o2+%g0] ! Mem[00000000211c0000] = edb07241
1441! %f8 = 2aeb6d59 c76395e5, Mem[0000000030041408] = 00000000 d4f2ffff
1442 stda %f8 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 2aeb6d59 c76395e5
1443! Starting 10 instruction Load Burst
1444! Mem[0000000010181434] = d2077973, %l1 = ffffffffffffffbf
1445 ldsha [%i6+0x034]%asi,%l1 ! %l1 = ffffffffffffd207
1446
1447p0_label_55:
1448! Mem[0000000010181410] = ffffffff 19004a3a, %l0 = 00547a2f, %l1 = ffffd207
1449 ldda [%i6+%o5]0x80,%l0 ! %l0 = 00000000ffffffff 0000000019004a3a
1450! Mem[0000000010141410] = b6bb9787 00000000, %l2 = ffefbbe9, %l3 = b8900102
1451 ldda [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000000 00000000b6bb9787
1452! Mem[0000000030001408] = 2cfeffff, %l7 = 00000000e300e7b7
1453 lduwa [%i0+%o4]0x89,%l7 ! %l7 = 000000002cfeffff
1454! Mem[0000000030001410] = b5362b7ca67862fd, %l0 = 00000000ffffffff
1455 ldxa [%i0+%o5]0x89,%l0 ! %l0 = b5362b7ca67862fd
1456! Mem[0000000030081410] = 00000000, %l1 = 0000000019004a3a
1457 ldsba [%i2+%o5]0x89,%l1 ! %l1 = 0000000000000000
1458! Mem[0000000010001438] = b9c22738, %l7 = 000000002cfeffff
1459 ldsha [%i0+0x038]%asi,%l7 ! %l7 = ffffffffffffb9c2
1460! Mem[0000000010081408] = ffffffff 7f76cd4b, %l0 = a67862fd, %l1 = 00000000
1461 ldda [%i2+%o4]0x80,%l0 ! %l0 = 00000000ffffffff 000000007f76cd4b
1462! Mem[00000000300c1400] = 00000000, %l6 = 00000000000067b5
1463 ldsha [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000
1464! Mem[0000000030081408] = 41ba9ce0, %l0 = 00000000ffffffff
1465 ldswa [%i2+%o4]0x81,%l0 ! %l0 = 0000000041ba9ce0
1466! Starting 10 instruction Store Burst
1467! Mem[0000000010001408] = 4764110200000000, %l2 = 0000000000000000, %l3 = 00000000b6bb9787
1468 add %i0,0x08,%g1
1469 casxa [%g1]0x80,%l2,%l3 ! %l3 = 4764110200000000
1470
1471p0_label_56:
1472! %l4 = ffffffffffffffb7, Mem[0000000010041420] = 38f8ca5c
1473 stw %l4,[%i1+0x020] ! Mem[0000000010041420] = ffffffb7
1474! %l2 = 0000000000000000, Mem[00000000300c1400] = 00000000
1475 stha %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
1476! %l1 = 000000007f76cd4b, immed = fffffd45, %y = 00000000
1477 udiv %l1,-0x2bb,%l0 ! %l0 = 0000000000000000
1478 mov %l0,%y ! %y = 00000000
1479! %f8 = 2aeb6d59 c76395e5, Mem[00000000100c1418] = ffffffa0 646a0fe7
1480 std %f8 ,[%i3+0x018] ! Mem[00000000100c1418] = 2aeb6d59 c76395e5
1481! %l5 = ff000000ffe7edb0, immed = 0000004a, %y = 00000000
1482 smul %l5,0x04a,%l1 ! %l1 = fffffffff90ab4e0, %y = ffffffff
1483! %l4 = ffffffffffffffb7, %l2 = 0000000000000000, %y = ffffffff
1484 umul %l4,%l2,%l0 ! %l0 = 0000000000000000, %y = 00000000
1485! %l6 = 0000000000000000, Mem[00000000211c0000] = edb07241, %asi = 80
1486 stha %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00007241
1487! %f8 = 2aeb6d59 c76395e5, %l0 = 0000000000000000
1488! Mem[00000000300c1410] = 0000002900000010
1489 add %i3,0x010,%g1
1490 stda %f8,[%g1+%l0]ASI_PST16_S ! Mem[00000000300c1410] = 0000002900000010
1491! Mem[0000000030001408] = fffffe2c, %l3 = 4764110200000000
1492 swapa [%i0+%o4]0x81,%l3 ! %l3 = 00000000fffffe2c
1493! Starting 10 instruction Load Burst
1494 membar #Sync ! Added by membar checker (7)
1495! Mem[0000000010101400] = 3caa8f6b 240b06fe b7ffffff b0ede7ff
1496! Mem[0000000010101410] = 020190b8 00000000 b5362b7c a67862fd
1497! Mem[0000000010101420] = aca1a530 5f45a09f 4bcd767f ffffffff
1498! Mem[0000000010101430] = 65eb6ba0 214d006f 09deefe5 91710aaf
1499 ldda [%i4]ASI_BLK_PL,%f0 ! Block Load from 0000000010101400
1500
1501p0_label_57:
1502! Mem[00000000300c1408] = d7ce5c3d, %l6 = 0000000000000000
1503 lduwa [%i3+%o4]0x89,%l6 ! %l6 = 00000000d7ce5c3d
1504! Mem[0000000030041410] = 0522af06, %l3 = 00000000fffffe2c
1505 lduwa [%i1+%o5]0x81,%l3 ! %l3 = 000000000522af06
1506! Mem[0000000030101408] = b567de9b, %l2 = 0000000000000000
1507 ldsha [%i4+%o4]0x81,%l2 ! %l2 = ffffffffffffb567
1508! Mem[0000000030041410] = 0522af06, %l5 = ff000000ffe7edb0
1509 ldsha [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000522
1510! Mem[0000000030141400] = 064b1039, %l1 = fffffffff90ab4e0
1511 lduba [%i5+%g0]0x81,%l1 ! %l1 = 0000000000000006
1512! Mem[0000000020800040] = 00ffa3d2, %l3 = 000000000522af06
1513 ldsh [%o1+0x040],%l3 ! %l3 = 00000000000000ff
1514! Mem[00000000100c1408] = 3bc49137b608739a, %f18 = 00000000 41040bb3
1515 ldda [%i3+%o4]0x88,%f18 ! %f18 = 3bc49137 b608739a
1516! Mem[0000000010101410] = 020190b8 00000000, %l0 = 00000000, %l1 = 00000006
1517 ldda [%i4+%o5]0x80,%l0 ! %l0 = 00000000020190b8 0000000000000000
1518! Mem[00000000100c1428] = 00000000, %l7 = ffffffffffffb9c2
1519 ldsh [%i3+0x02a],%l7 ! %l7 = 0000000000000000
1520! Starting 10 instruction Store Burst
1521! Mem[0000000030081400] = bbe96d59, %l7 = 0000000000000000
1522 swapa [%i2+%g0]0x81,%l7 ! %l7 = 00000000bbe96d59
1523
1524p0_label_58:
1525! %l2 = ffffffffffffb567, Mem[0000000010181410] = ffffffff
1526 stwa %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffb567
1527! Mem[0000000030141410] = 7f000000, %l4 = ffffffffffffffb7
1528 ldstuba [%i5+%o5]0x81,%l4 ! %l4 = 0000007f000000ff
1529! %l7 = 00000000bbe96d59, Mem[0000000030141408] = ff867ab4000000c0
1530 stxa %l7,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000bbe96d59
1531! %f16 = 65eb6ba0, %f24 = 3001e26e, %f17 = 05df1bf1
1532 fadds %f16,%f24,%f17 ! %f17 = 65eb6ba0
1533! %f26 = 9618c101 00000000, %l3 = 00000000000000ff
1534! Mem[0000000010041400] = 000000671cff1849
1535 stda %f26,[%i1+%l3]ASI_PST32_P ! Mem[0000000010041400] = 9618c10100000000
1536! Mem[00000000100c141c] = c76395e5, %l3 = 00000000000000ff
1537 swap [%i3+0x01c],%l3 ! %l3 = 00000000c76395e5
1538! Mem[00000000201c0000] = fe2c2cc7, %l4 = 000000000000007f
1539 ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 000000fe000000ff
1540! Mem[0000000010081400] = 3726b6e3, %l1 = 0000000000000000
1541 swapa [%i2+%g0]0x80,%l1 ! %l1 = 000000003726b6e3
1542! Mem[00000000100c1428] = 0000000000000000, %l3 = 00000000c76395e5, %l1 = 000000003726b6e3
1543 add %i3,0x28,%g1
1544 casxa [%g1]0x80,%l3,%l1 ! %l1 = 0000000000000000
1545! Starting 10 instruction Load Burst
1546! Mem[0000000010081410] = 0000e7ff, %l0 = 00000000020190b8
1547 ldsha [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
1548
1549p0_label_59:
1550! Mem[0000000030041408] = 596deb2a, %l6 = 00000000d7ce5c3d
1551 ldswa [%i1+%o4]0x89,%l6 ! %l6 = 00000000596deb2a
1552! Mem[00000000211c0000] = 00007241, %l7 = 00000000bbe96d59
1553 ldub [%o2+%g0],%l7 ! %l7 = 0000000000000000
1554! Mem[0000000010001408] = 47641102, %f28 = 3bc49137
1555 lda [%i0+%o4]0x80,%f28 ! %f28 = 47641102
1556! Mem[0000000010001410] = b47a86ff 240b06fe, %l2 = ffffb567, %l3 = c76395e5
1557 ldda [%i0+%o5]0x88,%l2 ! %l2 = 00000000240b06fe 00000000b47a86ff
1558! Mem[0000000010001410] = fe060b24, %l6 = 00000000596deb2a
1559 lduwa [%i0+%o5]0x80,%l6 ! %l6 = 00000000fe060b24
1560! Mem[0000000030101410] = 7a2b00e3, %l6 = 00000000fe060b24
1561 ldsha [%i4+%o5]0x89,%l6 ! %l6 = 00000000000000e3
1562! Mem[0000000010101410] = b8900102, %l5 = 0000000000000522
1563 ldsba [%i4+%o5]0x88,%l5 ! %l5 = 0000000000000002
1564! Mem[0000000021800180] = 29bea69f, %l4 = 00000000000000fe
1565 lduba [%o3+0x180]%asi,%l4 ! %l4 = 0000000000000029
1566! Mem[0000000030081400] = 00000000 ac77cded, %l0 = 00000000, %l1 = 00000000
1567 ldda [%i2+%g0]0x81,%l0 ! %l0 = 0000000000000000 00000000ac77cded
1568! Starting 10 instruction Store Burst
1569! %l2 = 00000000240b06fe, Mem[0000000010041408] = 00000000f369d877
1570 stxa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000240b06fe
1571
1572p0_label_60:
1573! %f18 = 3bc49137, %f30 = fe060b24
1574 fcmps %fcc1,%f18,%f30 ! %fcc1 = 2
1575! %l0 = 0000000000000000, Mem[0000000030001408] = b2bc8e3700000000
1576 stxa %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000000000000000
1577! %l6 = 00000000000000e3, Mem[0000000030041410] = 0522af06
1578 stba %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = e322af06
1579! Mem[00000000211c0000] = 00007241, %l4 = 0000000000000029
1580 ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 00000000000000ff
1581! %l7 = 0000000000000000, Mem[00000000300c1408] = d7ce5c3d
1582 stba %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = d7ce5c00
1583! %l5 = 0000000000000002, Mem[0000000010001410] = fe060b24
1584 stwa %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000002
1585! %f18 = 3bc49137 b608739a, Mem[0000000010001408] = 02116447 00000000
1586 stda %f18,[%i0+%o4]0x88 ! Mem[0000000010001408] = 3bc49137 b608739a
1587! %l6 = 00000000000000e3, Mem[0000000010141410] = 000000008797bbb6
1588 stxa %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000000000e3
1589! %l0 = 0000000000000000, Mem[00000000201c0001] = ff2c2cc7
1590 stb %l0,[%o0+0x001] ! Mem[00000000201c0000] = ff002cc7
1591! Starting 10 instruction Load Burst
1592! Mem[0000000030081410] = 00000000, %l2 = 00000000240b06fe
1593 lduba [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000000
1594
1595p0_label_61:
1596! Mem[0000000030041408] = e59563c7596deb2a, %f10 = ffffffff 7f76cd4b
1597 ldda [%i1+%o4]0x89,%f10 ! %f10 = e59563c7 596deb2a
1598! %l3 = 00000000b47a86ff, %l7 = 0000000000000000, %l3 = 00000000b47a86ff
1599 xnor %l3,%l7,%l3 ! %l3 = ffffffff4b857900
1600! Mem[0000000030101400] = 020190b841040bb3, %f10 = e59563c7 596deb2a
1601 ldda [%i4+%g0]0x89,%f10 ! %f10 = 020190b8 41040bb3
1602! Mem[00000000300c1408] = d7ce5c00, %l6 = 00000000000000e3
1603 ldswa [%i3+%o4]0x89,%l6 ! %l6 = ffffffffd7ce5c00
1604! Mem[0000000030081410] = 00000000, %l3 = ffffffff4b857900
1605 lduha [%i2+%o5]0x89,%l3 ! %l3 = 0000000000000000
1606! Mem[0000000030041408] = 596deb2a, %l6 = ffffffffd7ce5c00
1607 lduwa [%i1+%o4]0x89,%l6 ! %l6 = 00000000596deb2a
1608! Mem[0000000030181410] = ff26b6e300000000, %f20 = ff000000 00000000
1609 ldda [%i6+%o5]0x81,%f20 ! %f20 = ff26b6e3 00000000
1610! Mem[00000000211c0000] = ff007241, %l4 = 0000000000000000
1611 ldsha [%o2+0x000]%asi,%l4 ! %l4 = ffffffffffffff00
1612! Mem[0000000030001400] = b0ede7b7, %l6 = 00000000596deb2a
1613 ldsha [%i0+%g0]0x89,%l6 ! %l6 = ffffffffffffe7b7
1614! Starting 10 instruction Store Burst
1615! %f30 = fe060b24, %f6 = fd6278a6, %f26 = 9618c101
1616 fsubs %f30,%f6 ,%f26 ! %f26 = fd9ad9f5
1617
1618p0_label_62:
1619! Code Fragment 3
1620p0_fragment_4:
1621! %l0 = 0000000000000000
1622 setx 0x7bcc90f01c3d9742,%g7,%l0 ! %l0 = 7bcc90f01c3d9742
1623! %l1 = 00000000ac77cded
1624 setx 0xd0be65684260c818,%g7,%l1 ! %l1 = d0be65684260c818
1625 setx 0x1fe000, %g1, %g3
1626 or %l0, %g3, %l0 ! always set perrmask = 0xff
1627 setx 0x1ffff8, %g1, %g2
1628 and %l0, %g2, %l0
1629 ta T_CHANGE_HPRIV
1630 stxa %l1, [%l0]ASI_DCACHE_DATA
1631 ta T_CHANGE_NONHPRIV
1632! %l0 = 7bcc90f01c3d9742
1633 setx 0x0baae9905657fbe6,%g7,%l0 ! %l0 = 0baae9905657fbe6
1634! %l1 = d0be65684260c818
1635 setx 0xa7c11a4f82377bbb,%g7,%l1 ! %l1 = a7c11a4f82377bbb
1636! %l0 = 5657fbe6, %l1 = 82377bbb, Mem[0000000030081408] = e09cba41 020190b8
1637 stda %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 5657fbe6 82377bbb
1638! %f5 = b8900102, Mem[0000000010081410] = ffe70000
1639 sta %f5 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = b8900102
1640! %l1 = a7c11a4f82377bbb, Mem[0000000030101400] = 41040bb3
1641 stha %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 41047bbb
1642! %l7 = 0000000000000000, Mem[00000000100c1410] = ff00007a9bde67b5, %asi = 80
1643 stxa %l7,[%i3+0x010]%asi ! Mem[00000000100c1410] = 0000000000000000
1644! Mem[00000000300c1408] = 005cced7, %l5 = 0000000000000002
1645 swapa [%i3+%o4]0x81,%l5 ! %l5 = 00000000005cced7
1646! %l6 = ffffffffffffe7b7, Mem[0000000030001400] = 00000000b0ede7b7
1647 stxa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffffffffffe7b7
1648! %f26 = fd9ad9f5, %f2 = ffe7edb0
1649 fcmpes %fcc0,%f26,%f2 ! %fcc0 = 3
1650 membar #Sync ! Added by membar checker (8)
1651! %f28 = 47641102 b608739a, Mem[0000000010101400] = 6b8faa3c fe060b24
1652 stda %f28,[%i4+%g0]0x88 ! Mem[0000000010101400] = 47641102 b608739a
1653! Starting 10 instruction Load Burst
1654! %f11 = 41040bb3, %f9 = 30a5a1ac
1655 fsqrts %f11,%f9 ! %f9 = 4037db9a
1656
1657p0_label_63:
1658! Mem[0000000030041400] = 596de9bb, %l7 = 0000000000000000
1659 lduba [%i1+%g0]0x89,%l7 ! %l7 = 00000000000000bb
1660! Mem[0000000010181400] = 0000008b, %l0 = 0baae9905657fbe6
1661 lduba [%i6+%g0]0x88,%l0 ! %l0 = 000000000000008b
1662! Mem[0000000030081408] = 82377bbb5657fbe6, %f2 = ffe7edb0 ffffffb7
1663 ldda [%i2+%o4]0x89,%f2 ! %f2 = 82377bbb 5657fbe6
1664! Mem[00000000100c1410] = 00000000, %l7 = 00000000000000bb
1665 lduwa [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000000
1666! Mem[0000000010181410] = ffffb567, %l3 = 0000000000000000
1667 lduha [%i6+%o5]0x80,%l3 ! %l3 = 000000000000ffff
1668! Mem[00000000100c1428] = 0000000000000000, %l4 = ffffffffffffff00
1669 ldx [%i3+0x028],%l4 ! %l4 = 0000000000000000
1670! Mem[0000000030141408] = 00000000, %f3 = 5657fbe6
1671 lda [%i5+%o4]0x81,%f3 ! %f3 = 00000000
1672! Mem[0000000010141400] = 00000000, %l1 = a7c11a4f82377bbb
1673 lduwa [%i5+%g0]0x88,%l1 ! %l1 = 0000000000000000
1674! Mem[0000000010081430] = 000000e1, %l0 = 000000000000008b
1675 ldsba [%i2+0x032]%asi,%l0 ! %l0 = 0000000000000000
1676! Starting 10 instruction Store Burst
1677! Code Fragment 4
1678p0_fragment_5:
1679! %l0 = 0000000000000000
1680 setx 0xaf06a087f8f3e46e,%g7,%l0 ! %l0 = af06a087f8f3e46e
1681! %l1 = 0000000000000000
1682 setx 0xb8078bc7c82ef981,%g7,%l1 ! %l1 = b8078bc7c82ef981
1683 setx 0x7ff8, %g1, %g2
1684 and %l0, %g2, %l0
1685 setx 0xffffffff, %g1, %g2
1686 and %l1, %g2, %l1
1687 setx 0x100000000, %g1, %g2
1688 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1689 ta T_CHANGE_HPRIV
1690 stxa %l1, [%l0]ASI_ICACHE_INSTR
1691 ta T_CHANGE_NONHPRIV
1692! %l0 = af06a087f8f3e46e
1693 setx 0x393ab71825a8dcab,%g7,%l0 ! %l0 = 393ab71825a8dcab
1694! %l1 = b8078bc7c82ef981
1695 setx 0x476bae97e986e9b4,%g7,%l1 ! %l1 = 476bae97e986e9b4
1696
1697p0_label_64:
1698! Mem[0000000010081400] = 00000000, %l0 = 393ab71825a8dcab
1699 ldstuba [%i2+%g0]0x88,%l0 ! %l0 = 00000000000000ff
1700! Mem[0000000030181408] = ff000000, %l3 = 000000000000ffff
1701 swapa [%i6+%o4]0x81,%l3 ! %l3 = 00000000ff000000
1702! %f0 = fe060b24 6b8faa3c, %l3 = 00000000ff000000
1703! Mem[00000000300c1400] = 0000000005df1bf1
1704 stda %f0,[%i3+%l3]ASI_PST8_SL ! Mem[00000000300c1400] = 0000000005df1bf1
1705! %l0 = 0000000000000000, Mem[0000000030081408] = 5657fbe6
1706 stha %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 56570000
1707! %l2 = 00000000, %l3 = ff000000, Mem[0000000030041408] = 596deb2a e59563c7
1708 stda %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000 ff000000
1709! %l5 = 00000000005cced7, Mem[0000000020800040] = 00ffa3d2
1710 sth %l5,[%o1+0x040] ! Mem[0000000020800040] = ced7a3d2
1711! %l2 = 0000000000000000, Mem[0000000030001400] = ffffe7b7
1712 stba %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffe700
1713! Mem[000000001018140c] = 1db64a3a, %l5 = 00000000005cced7, %asi = 80
1714 swapa [%i6+0x00c]%asi,%l5 ! %l5 = 000000001db64a3a
1715! %l4 = 0000000000000000, Mem[00000000100c1410] = 00000000
1716 stba %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000
1717! Starting 10 instruction Load Burst
1718! Mem[0000000010001420] = 064b1039, %l5 = 000000001db64a3a
1719 ldsh [%i0+0x020],%l5 ! %l5 = 000000000000064b
1720
1721p0_label_65:
1722! Mem[0000000020800000] = ff5ed75b, %l1 = 476bae97e986e9b4
1723 ldsb [%o1+0x001],%l1 ! %l1 = 000000000000005e
1724! Mem[0000000010041410] = fbd584b3 a67862fd, %l4 = 00000000, %l5 = 0000064b
1725 ldda [%i1+%o5]0x88,%l4 ! %l4 = 00000000a67862fd 00000000fbd584b3
1726! Mem[0000000030081400] = edcd77ac00000000, %l7 = 0000000000000000
1727 ldxa [%i2+%g0]0x89,%l7 ! %l7 = edcd77ac00000000
1728! Mem[0000000030141408] = 00000000, %f28 = 47641102
1729 lda [%i5+%o4]0x89,%f28 ! %f28 = 00000000
1730! Mem[0000000010041438] = 26d95a00 ff26b6e3, %l2 = 00000000, %l3 = ff000000
1731 ldd [%i1+0x038],%l2 ! %l2 = 0000000026d95a00 00000000ff26b6e3
1732! Mem[0000000010001430] = 6de9520c, %l2 = 0000000026d95a00
1733 ldsh [%i0+0x030],%l2 ! %l2 = 0000000000006de9
1734! Mem[0000000010101438] = 09deefe5 91710aaf, %l2 = 00006de9, %l3 = ff26b6e3
1735 ldd [%i4+0x038],%l2 ! %l2 = 0000000009deefe5 0000000091710aaf
1736! Mem[00000000201c0000] = ff002cc7, %l1 = 000000000000005e
1737 ldsb [%o0+%g0],%l1 ! %l1 = ffffffffffffffff
1738! Mem[0000000030001408] = 00000000, %l3 = 0000000091710aaf
1739 lduha [%i0+%o4]0x81,%l3 ! %l3 = 0000000000000000
1740! Starting 10 instruction Store Burst
1741! %l4 = 00000000a67862fd, Mem[0000000010101410] = b8900102
1742 stha %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = b89062fd
1743
1744p0_label_66:
1745! %f13 = a06beb65, Mem[0000000010041438] = 26d95a00
1746 sta %f13,[%i1+0x038]%asi ! Mem[0000000010041438] = a06beb65
1747! Mem[0000000010041419] = 2aeb6d59, %l6 = ffffffffffffe7b7
1748 ldstuba [%i1+0x019]%asi,%l6 ! %l6 = 000000eb000000ff
1749! %l3 = 0000000000000000, Mem[0000000010181400] = 0000008b
1750 stha %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
1751! Mem[00000000201c0001] = ff002cc7, %l0 = 0000000000000000
1752 ldstuba [%o0+0x001]%asi,%l0 ! %l0 = 00000000000000ff
1753! %l0 = 00000000, %l1 = ffffffff, Mem[00000000300c1400] = 00000000 05df1bf1
1754 stda %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000 ffffffff
1755! %l7 = edcd77ac00000000, Mem[0000000030041408] = ff00000000000000
1756 stxa %l7,[%i1+%o4]0x89 ! Mem[0000000030041408] = edcd77ac00000000
1757! Mem[00000000100c1408] = b608739a, %l3 = 0000000000000000
1758 ldstuba [%i3+%o4]0x88,%l3 ! %l3 = 0000009a000000ff
1759! Mem[0000000030001410] = fd6278a6, %l0 = 0000000000000000
1760 ldstuba [%i0+%o5]0x81,%l0 ! %l0 = 000000fd000000ff
1761! %f8 = 9fa0455f 4037db9a, Mem[0000000010141400] = 00000000 00000000
1762 stda %f8 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = 9fa0455f 4037db9a
1763! Starting 10 instruction Load Burst
1764! Mem[0000000030181400] = 00000051, %l7 = edcd77ac00000000
1765 lduba [%i6+%g0]0x89,%l7 ! %l7 = 0000000000000051
1766
1767p0_label_67:
1768! %l1 = ffffffffffffffff, imm = 000000000000007d, %l5 = 00000000fbd584b3
1769 sub %l1,0x07d,%l5 ! %l5 = ffffffffffffff82
1770! Mem[0000000030081410] = 00000000, %l3 = 000000000000009a
1771 ldsha [%i2+%o5]0x89,%l3 ! %l3 = 0000000000000000
1772! Mem[0000000030001400] = ffffe700, %l1 = ffffffffffffffff
1773 lduha [%i0+%g0]0x89,%l1 ! %l1 = 000000000000e700
1774! Mem[00000000100c1400] = 65eb6ba0, %l3 = 0000000000000000
1775 ldsha [%i3+%g0]0x80,%l3 ! %l3 = 00000000000065eb
1776! Mem[0000000010001408] = 3bc49137 b608739a, %l0 = 000000fd, %l1 = 0000e700
1777 ldda [%i0+%o4]0x88,%l0 ! %l0 = 00000000b608739a 000000003bc49137
1778! Mem[0000000010141400] = 9fa0455f, %l7 = 0000000000000051
1779 ldswa [%i5+%g0]0x80,%l7 ! %l7 = ffffffff9fa0455f
1780! Mem[0000000021800140] = 84b45a3c, %l6 = 00000000000000eb
1781 lduba [%o3+0x140]%asi,%l6 ! %l6 = 0000000000000084
1782! Mem[00000000100c1400] = 65eb6ba0, %l7 = ffffffff9fa0455f
1783 ldsha [%i3+%g0]0x80,%l7 ! %l7 = 00000000000065eb
1784! Mem[00000000300c1400] = 00000000, %l4 = 00000000a67862fd
1785 lduha [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000000
1786! Starting 10 instruction Store Burst
1787! Mem[0000000010001410] = 00000002, %l1 = 000000003bc49137
1788 ldsha [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000000
1789
1790p0_label_68:
1791! %l3 = 00000000000065eb, Mem[0000000030141400] = 064b1039
1792 stba %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = eb4b1039
1793! Mem[0000000010141430] = bbb4aac3ee1c5974, %l5 = ffffffffffffff82, %l4 = 0000000000000000
1794 add %i5,0x30,%g1
1795 casxa [%g1]0x80,%l5,%l4 ! %l4 = bbb4aac3ee1c5974
1796! %f4 = 00000000 b8900102, Mem[0000000030101408] = 9bde67b5 a0777a28
1797 stda %f4 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 b8900102
1798! %l5 = ffffffffffffff82, Mem[0000000010181410] = ffffb567
1799 stha %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff82b567
1800! %l6 = 0000000000000084, Mem[0000000010081410] = 020190b8
1801 stha %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 008490b8
1802! %l4 = ee1c5974, %l5 = ffffff82, Mem[0000000010041418] = 2aff6d59 c76395e5
1803 stda %l4,[%i1+0x018]%asi ! Mem[0000000010041418] = ee1c5974 ffffff82
1804! Mem[0000000030001410] = b5362b7ca67862ff, %l4 = bbb4aac3ee1c5974
1805 ldxa [%i0+%o5]0x89,%l4 ! %l4 = b5362b7ca67862ff
1806! Mem[00000000201c0001] = ffff2cc7, %l1 = 0000000000000000
1807 ldstub [%o0+0x001],%l1 ! %l1 = 000000ff000000ff
1808! %l2 = 0000000009deefe5, Mem[00000000300c1410] = 29000000
1809 stba %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 290000e5
1810! Starting 10 instruction Load Burst
1811! Mem[000000001008143c] = 259c005a, %l1 = 00000000000000ff
1812 ldsb [%i2+0x03e],%l1 ! %l1 = 0000000000000000
1813
1814p0_label_69:
1815! Mem[00000000100c1400] = 65eb6ba0, %l5 = ffffffffffffff82
1816 lduwa [%i3+%g0]0x80,%l5 ! %l5 = 0000000065eb6ba0
1817! Code Fragment 4
1818p0_fragment_6:
1819! %l0 = 00000000b608739a
1820 setx 0x5dac7d6fb0153233,%g7,%l0 ! %l0 = 5dac7d6fb0153233
1821! %l1 = 0000000000000000
1822 setx 0xef92933fcf68e409,%g7,%l1 ! %l1 = ef92933fcf68e409
1823 setx 0x7ff8, %g1, %g2
1824 and %l0, %g2, %l0
1825 setx 0xffffffff, %g1, %g2
1826 and %l1, %g2, %l1
1827 setx 0x100000000, %g1, %g2
1828 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1829 ta T_CHANGE_HPRIV
1830 stxa %l1, [%l0]ASI_ICACHE_INSTR
1831 ta T_CHANGE_NONHPRIV
1832! %l0 = 5dac7d6fb0153233
1833 setx 0xa1d6fc3f835aeb2c,%g7,%l0 ! %l0 = a1d6fc3f835aeb2c
1834! %l1 = ef92933fcf68e409
1835 setx 0xf7334e2fcddfc3cd,%g7,%l1 ! %l1 = f7334e2fcddfc3cd
1836! Mem[0000000010001408] = b608739a, %l6 = 0000000000000084
1837 lduha [%i0+%o4]0x88,%l6 ! %l6 = 000000000000739a
1838! Mem[00000000300c1408] = 020190b8 02000000, %l2 = 09deefe5, %l3 = 000065eb
1839 ldda [%i3+%o4]0x89,%l2 ! %l2 = 0000000002000000 00000000020190b8
1840! Mem[0000000030101400] = bb7b0441, %l7 = 00000000000065eb
1841 ldsha [%i4+%g0]0x81,%l7 ! %l7 = ffffffffffffbb7b
1842! Mem[0000000030001408] = 00000000, %l5 = 0000000065eb6ba0
1843 lduwa [%i0+%o4]0x89,%l5 ! %l5 = 0000000000000000
1844! Mem[0000000030141400] = 39104beb, %l7 = ffffffffffffbb7b
1845 ldsba [%i5+%g0]0x89,%l7 ! %l7 = ffffffffffffffeb
1846! Mem[00000000300c1400] = 00000000, %l4 = b5362b7ca67862ff
1847 lduwa [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000000
1848! Mem[0000000010041420] = ffffffb7000000f6, %f6 = fd6278a6 7c2b36b5
1849 ldd [%i1+0x020],%f6 ! %f6 = ffffffb7 000000f6
1850! Starting 10 instruction Store Burst
1851! %f2 = 82377bbb, Mem[0000000030101408] = 020190b8
1852 sta %f2 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 82377bbb
1853
1854p0_label_70:
1855! Mem[00000000300c1410] = e5000029, %l0 = a1d6fc3f835aeb2c
1856 swapa [%i3+%o5]0x81,%l0 ! %l0 = 00000000e5000029
1857! %l0 = e5000029, %l1 = cddfc3cd, Mem[00000000100c1428] = 00000000 00000000
1858 stda %l0,[%i3+0x028]%asi ! Mem[00000000100c1428] = e5000029 cddfc3cd
1859! Mem[0000000010181410] = 67b582ff, %l4 = 0000000000000000
1860 ldstuba [%i6+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
1861! %l5 = 0000000000000000, Mem[00000000100c1410] = 00000000
1862 stwa %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
1863! %l6 = 000000000000739a, Mem[00000000100c1408] = 3bc49137b60873ff
1864 stxa %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000000000739a
1865! Mem[0000000030101400] = 41047bbb, %l4 = 00000000000000ff
1866 ldstuba [%i4+%g0]0x89,%l4 ! %l4 = 000000bb000000ff
1867! Mem[0000000030181408] = ffff0000, %l2 = 0000000002000000
1868 ldstuba [%i6+%o4]0x89,%l2 ! %l2 = 00000000000000ff
1869! Mem[0000000010101430] = 65eb6ba0, %l2 = 0000000000000000, %asi = 80
1870 swapa [%i4+0x030]%asi,%l2 ! %l2 = 0000000065eb6ba0
1871! Mem[0000000030041400] = bbe96d59, %l0 = 00000000e5000029
1872 ldstuba [%i1+%g0]0x81,%l0 ! %l0 = 000000bb000000ff
1873! Starting 10 instruction Load Burst
1874! Mem[0000000010001410] = 00000002ff867ab4, %l5 = 0000000000000000
1875 ldxa [%i0+%o5]0x80,%l5 ! %l5 = 00000002ff867ab4
1876
1877p0_label_71:
1878! Mem[00000000100c142c] = cddfc3cd, %l4 = 00000000000000bb
1879 lduba [%i3+0x02d]%asi,%l4 ! %l4 = 00000000000000df
1880! %l5 = 00000002ff867ab4, %l7 = ffffffffffffffeb, %l4 = 00000000000000df
1881 andn %l5,%l7,%l4 ! %l4 = 0000000000000014
1882! Mem[0000000010101400] = 9a7308b6, %l6 = 000000000000739a
1883 lduha [%i4+%g0]0x80,%l6 ! %l6 = 0000000000009a73
1884! Mem[00000000100c1408] = 0000739a, %l4 = 0000000000000014
1885 lduha [%i3+%o4]0x88,%l4 ! %l4 = 000000000000739a
1886! Mem[00000000100c1408] = 0000739a, %l1 = f7334e2fcddfc3cd
1887 lduha [%i3+%o4]0x88,%l1 ! %l1 = 000000000000739a
1888! Mem[0000000010141408] = 00000000 000067b5, %l4 = 0000739a, %l5 = ff867ab4
1889 ldda [%i5+%o4]0x80,%l4 ! %l4 = 0000000000000000 00000000000067b5
1890! %l3 = 00000000020190b8, imm = ffffffffffffffbb, %l4 = 0000000000000000
1891 xor %l3,-0x045,%l4 ! %l4 = fffffffffdfe6f03
1892! Mem[0000000010041408] = 00000000, %l0 = 00000000000000bb
1893 lduha [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000000
1894! Mem[0000000030081408] = 56570000, %f14 = af0a7191
1895 lda [%i2+%o4]0x89,%f14 ! %f14 = 56570000
1896! Starting 10 instruction Store Burst
1897! Mem[0000000010001408] = b608739a, %l6 = 0000000000009a73
1898 ldstuba [%i0+%o4]0x88,%l6 ! %l6 = 0000009a000000ff
1899
1900p0_label_72:
1901! %l4 = fffffffffdfe6f03, Mem[00000000300c1408] = 020190b802000000
1902 stxa %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = fffffffffdfe6f03
1903! Mem[0000000030081408] = 00005756, %l2 = 0000000065eb6ba0
1904 ldstuba [%i2+%o4]0x81,%l2 ! %l2 = 00000000000000ff
1905! Mem[0000000021800101] = 3b19d236, %l3 = 00000000020190b8
1906 ldstub [%o3+0x101],%l3 ! %l3 = 00000019000000ff
1907! %l0 = 0000000000000000, Mem[000000001014141a] = 5590ff9d
1908 stb %l0,[%i5+0x01a] ! Mem[0000000010141418] = 5590009d
1909! %f22 = 7f800000, Mem[00000000100c1408] = 9a730000
1910 sta %f22,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 7f800000
1911! %f10 = 020190b8, Mem[0000000010001408] = b60873ff
1912 sta %f10,[%i0+%o4]0x88 ! Mem[0000000010001408] = 020190b8
1913! %l3 = 0000000000000019, %l7 = ffffffffffffffeb, %l7 = ffffffffffffffeb
1914 subc %l3,%l7,%l7 ! %l7 = 000000000000002e
1915! Mem[0000000010041410] = a67862fd, %l6 = 000000000000009a
1916 ldstuba [%i1+%o5]0x88,%l6 ! %l6 = 000000fd000000ff
1917! Mem[0000000030041400] = ffe96d59, %l7 = 000000000000002e
1918 swapa [%i1+%g0]0x81,%l7 ! %l7 = 00000000ffe96d59
1919! Starting 10 instruction Load Burst
1920! Mem[0000000030081400] = 00000000, %l4 = fffffffffdfe6f03
1921 lduha [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000000
1922
1923p0_label_73:
1924! %l4 = 0000000000000000, %l5 = 00000000000067b5, %l6 = 00000000000000fd
1925 udivx %l4,%l5,%l6 ! %l6 = 0000000000000000
1926! Mem[00000000201c0000] = ffff2cc7, %l1 = 000000000000739a
1927 ldsha [%o0+0x000]%asi,%l1 ! %l1 = ffffffffffffffff
1928! Mem[00000000100c1408] = 7f800000, %l3 = 0000000000000019
1929 ldswa [%i3+%o4]0x80,%l3 ! %l3 = 000000007f800000
1930! Mem[0000000010041418] = ee1c5974 ffffff82, %l4 = 00000000, %l5 = 000067b5
1931 ldda [%i1+0x018]%asi,%l4 ! %l4 = 00000000ee1c5974 00000000ffffff82
1932 membar #Sync ! Added by membar checker (9)
1933! Mem[0000000010181400] = 00000000 000000ff ff0000e3 005cced7
1934! Mem[0000000010181410] = ff82b567 19004a3a e59563c7 f79e9e3d
1935! Mem[0000000010181420] = 962c1419 f369d877 00000000 c90a45ff
1936! Mem[0000000010181430] = 000000e3 d2077973 5aa5c652 5f28aa86
1937 ldda [%i6]ASI_BLK_P,%f0 ! Block Load from 0000000010181400
1938! Mem[0000000020800040] = ced7a3d2, %l5 = 00000000ffffff82
1939 ldsb [%o1+0x041],%l5 ! %l5 = ffffffffffffffd7
1940! Mem[00000000300c1408] = 036ffefd, %l5 = ffffffffffffffd7
1941 ldsha [%i3+%o4]0x81,%l5 ! %l5 = 000000000000036f
1942! Mem[0000000010141430] = bbb4aac3ee1c5974, %f28 = 00000000 b608739a
1943 ldd [%i5+0x030],%f28 ! %f28 = bbb4aac3 ee1c5974
1944! Mem[0000000010081410] = b8908400, %l6 = 0000000000000000
1945 lduha [%i2+%o5]0x88,%l6 ! %l6 = 0000000000008400
1946! Starting 10 instruction Store Burst
1947! %l5 = 000000000000036f, Mem[0000000010101400] = 47641102b608739a
1948 stxa %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000000000036f
1949
1950p0_label_74:
1951! Mem[0000000010141424] = 381bddff, %l0 = 0000000000000000, %asi = 80
1952 swapa [%i5+0x024]%asi,%l0 ! %l0 = 00000000381bddff
1953! %f28 = bbb4aac3 ee1c5974, Mem[0000000010081408] = ffffffff 7f76cd4b
1954 stda %f28,[%i2+%o4]0x80 ! Mem[0000000010081408] = bbb4aac3 ee1c5974
1955! %l2 = 0000000000000000, Mem[0000000020800040] = ced7a3d2, %asi = 80
1956 stba %l2,[%o1+0x040]%asi ! Mem[0000000020800040] = 00d7a3d2
1957! Mem[00000000300c1400] = 00000000, %l2 = 0000000000000000
1958 ldstuba [%i3+%g0]0x81,%l2 ! %l2 = 00000000000000ff
1959! Mem[0000000030041410] = 06af22e3, %l1 = ffffffffffffffff
1960 swapa [%i1+%o5]0x89,%l1 ! %l1 = 0000000006af22e3
1961! Mem[0000000010141410] = 00000000, %l3 = 000000007f800000
1962 ldstuba [%i5+%o5]0x80,%l3 ! %l3 = 00000000000000ff
1963! Mem[0000000030101408] = bb7b3782, %l3 = 0000000000000000
1964 swapa [%i4+%o4]0x89,%l3 ! %l3 = 00000000bb7b3782
1965! %l0 = 00000000381bddff, %l7 = 00000000ffe96d59, %l7 = 00000000ffe96d59
1966 orn %l0,%l7,%l7 ! %l7 = ffffffff381fdfff
1967 membar #Sync ! Added by membar checker (10)
1968! %f20 = ff26b6e3 00000000, Mem[0000000010181408] = e30000ff d7ce5c00
1969 stda %f20,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff26b6e3 00000000
1970! Starting 10 instruction Load Burst
1971! Mem[0000000010101410] = fd6290b8, %l4 = 00000000ee1c5974
1972 lduwa [%i4+%o5]0x80,%l4 ! %l4 = 00000000fd6290b8
1973
1974p0_label_75:
1975! Mem[0000000030181410] = ff26b6e3, %l2 = 0000000000000000
1976 ldsha [%i6+%o5]0x81,%l2 ! %l2 = ffffffffffffff26
1977! Mem[0000000030141408] = 00000000, %l4 = 00000000fd6290b8
1978 lduha [%i5+%o4]0x81,%l4 ! %l4 = 0000000000000000
1979! Mem[0000000010141400] = 5f45a09f, %l0 = 00000000381bddff
1980 ldsha [%i5+%g0]0x88,%l0 ! %l0 = ffffffffffffa09f
1981! Mem[0000000010101420] = aca1a5305f45a09f, %f16 = 65eb6ba0 65eb6ba0
1982 ldda [%i4+0x020]%asi,%f16 ! %f16 = aca1a530 5f45a09f
1983! Mem[0000000010141400] = 5f45a09f, %f30 = fe060b24
1984 lda [%i5+%g0]0x88,%f30 ! %f30 = 5f45a09f
1985! Mem[000000001000141c] = 3649d611, %l7 = ffffffff381fdfff
1986 lduw [%i0+0x01c],%l7 ! %l7 = 000000003649d611
1987! Mem[0000000030141408] = 00000000, %l4 = 0000000000000000
1988 lduwa [%i5+%o4]0x89,%l4 ! %l4 = 0000000000000000
1989! Mem[00000000100c1410] = 00000000, %l5 = 000000000000036f
1990 lduwa [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000000
1991! Mem[0000000010081410] = 008490b8, %l6 = 0000000000008400
1992 lduha [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000084
1993! Starting 10 instruction Store Burst
1994! %l4 = 00000000, %l5 = 00000000, Mem[0000000010101400] = 0000036f 00000000
1995 stda %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000 00000000
1996
1997p0_label_76:
1998! %l3 = 00000000bb7b3782, Mem[0000000010001400] = ff00ffff02116445
1999 stxa %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000bb7b3782
2000! Mem[00000000100c141b] = 2aeb6d59, %l4 = 0000000000000000
2001 ldstuba [%i3+0x01b]%asi,%l4 ! %l4 = 00000059000000ff
2002! Mem[000000001008141c] = 77e0cabb, %l3 = 00000000bb7b3782
2003 swap [%i2+0x01c],%l3 ! %l3 = 0000000077e0cabb
2004! %l5 = 0000000000000000, Mem[0000000010101400] = 0000000000000000
2005 stxa %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000000000000
2006! %f15 = 5f28aa86, %f28 = bbb4aac3
2007 fcmpes %fcc3,%f15,%f28 ! %fcc3 = 2
2008! Mem[0000000030181410] = e3b626ff, %l2 = ffffffffffffff26
2009 swapa [%i6+%o5]0x89,%l2 ! %l2 = 00000000e3b626ff
2010! %f4 = ff82b567 19004a3a, Mem[0000000010041400] = 9618c101 00000000
2011 stda %f4 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff82b567 19004a3a
2012! %l0 = ffffffffffffa09f, %l7 = 000000003649d611, %l1 = 0000000006af22e3
2013 sdivx %l0,%l7,%l1 ! %l1 = 0000000000000000
2014! %f28 = bbb4aac3, Mem[0000000010041410] = ff6278a6
2015 sta %f28,[%i1+%o5]0x80 ! Mem[0000000010041410] = bbb4aac3
2016! Starting 10 instruction Load Burst
2017! %f5 = 19004a3a, %f22 = 7f800000
2018 fcmps %fcc1,%f5 ,%f22 ! %fcc1 = 1
2019
2020p0_label_77:
2021! Mem[00000000100c1410] = 00000000, %l6 = 0000000000000084
2022 ldsba [%i3+%o5]0x88,%l6 ! %l6 = 0000000000000000
2023! Mem[0000000010001408] = 020190b8, %f15 = 5f28aa86
2024 lda [%i0+%o4]0x88,%f15 ! %f15 = 020190b8
2025! Mem[0000000010041408] = 00000000, %f26 = fd9ad9f5
2026 lda [%i1+0x008]%asi,%f26 ! %f26 = 00000000
2027! %l4 = 0000000000000059, Mem[0000000030141410] = ff2098d2000000ff
2028 stxa %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000000000000059
2029! Mem[0000000010001410] = b47a86ff02000000, %f20 = ff26b6e3 00000000
2030 ldda [%i0+%o5]0x88,%f20 ! %f20 = b47a86ff 02000000
2031! Mem[0000000010141400] = 9fa0455f, %l0 = ffffffffffffa09f
2032 ldsha [%i5+%g0]0x80,%l0 ! %l0 = ffffffffffff9fa0
2033! Mem[0000000010001400] = 00000000, %f27 = 00000000
2034 lda [%i0+%g0]0x80,%f27 ! %f27 = 00000000
2035! Mem[0000000030141400] = 3a4ab61d39104beb, %l1 = 0000000000000000
2036 ldxa [%i5+%g0]0x89,%l1 ! %l1 = 3a4ab61d39104beb
2037! Mem[0000000010141408] = 00000000, %l7 = 000000003649d611
2038 lduwa [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000000
2039! Starting 10 instruction Store Burst
2040! %l0 = ffffffffffff9fa0, Mem[0000000030041410] = ffffffff6ee20130
2041 stxa %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffffffffffff9fa0
2042
2043p0_label_78:
2044! Mem[0000000010001408] = 020190b8, %l0 = ffffffffffff9fa0
2045 swapa [%i0+%o4]0x88,%l0 ! %l0 = 00000000020190b8
2046! %l2 = 00000000e3b626ff, Mem[0000000030181400] = fc80b5d300000051
2047 stxa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000e3b626ff
2048! %l3 = 0000000077e0cabb, Mem[0000000030001400] = ffffe700
2049 stha %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffcabb
2050! Mem[0000000030041410] = ffffffff, %l5 = 0000000000000000
2051 swapa [%i1+%o5]0x81,%l5 ! %l5 = 00000000ffffffff
2052! %l7 = 0000000000000000, Mem[0000000030001408] = 00000000
2053 stba %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
2054! %l0 = 00000000020190b8, Mem[0000000010001410] = b47a86ff02000000
2055 stxa %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000020190b8
2056! %l1 = 3a4ab61d39104beb, Mem[0000000010001420] = 064b1039b04962fd, %asi = 80
2057 stxa %l1,[%i0+0x020]%asi ! Mem[0000000010001420] = 3a4ab61d39104beb
2058! %l0 = 020190b8, %l1 = 39104beb, Mem[0000000010041410] = c3aab4bb fbd584b3
2059 stda %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 020190b8 39104beb
2060! %l2 = 00000000e3b626ff, Mem[000000001004142f] = ac77cded
2061 stb %l2,[%i1+0x02f] ! Mem[000000001004142c] = ac77cdff
2062! Starting 10 instruction Load Burst
2063! Mem[0000000010001408] = a09fffff 3791c43b, %l6 = 00000000, %l7 = 00000000
2064 ldda [%i0+%o4]0x80,%l6 ! %l6 = 00000000a09fffff 000000003791c43b
2065
2066p0_label_79:
2067! Mem[00000000100c1410] = 00000000, %l1 = 3a4ab61d39104beb
2068 lduwa [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000
2069! Mem[0000000010101408] = b7ffffff, %l0 = 00000000020190b8
2070 lduwa [%i4+%o4]0x80,%l0 ! %l0 = 00000000b7ffffff
2071! Mem[0000000030041400] = 2e000000, %l5 = 00000000ffffffff
2072 lduha [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000000
2073! Mem[0000000010141400] = 5f45a09f, %l7 = 000000003791c43b
2074 ldsha [%i5+%g0]0x88,%l7 ! %l7 = ffffffffffffa09f
2075! Mem[0000000030081408] = 82377bbb 565700ff, %l2 = e3b626ff, %l3 = 77e0cabb
2076 ldda [%i2+%o4]0x89,%l2 ! %l2 = 00000000565700ff 0000000082377bbb
2077! Mem[0000000030081408] = 565700ff, %l7 = ffffffffffffa09f
2078 ldsba [%i2+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
2079! Mem[0000000010181400] = 00000000, %l0 = 00000000b7ffffff
2080 ldsha [%i6+%g0]0x88,%l0 ! %l0 = 0000000000000000
2081! %l0 = 0000000000000000, %l5 = 0000000000000000, %l5 = 0000000000000000
2082 sub %l0,%l5,%l5 ! %l5 = 0000000000000000
2083! Mem[000000001010140c] = b0ede7ff, %l3 = 0000000082377bbb
2084 lduh [%i4+0x00e],%l3 ! %l3 = 000000000000e7ff
2085! Starting 10 instruction Store Burst
2086! Mem[0000000020800000] = ff5ed75b, %l1 = 0000000000000000
2087 ldstuba [%o1+0x000]%asi,%l1 ! %l1 = 000000ff000000ff
2088
2089p0_label_80:
2090! %l2 = 565700ff, %l3 = 0000e7ff, Mem[0000000030041408] = 00000000 ac77cded
2091 stda %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 565700ff 0000e7ff
2092! %l0 = 0000000000000000, Mem[0000000010181408] = 00000000e3b626ff
2093 stxa %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000000000000
2094! %f17 = 5f45a09f, %f6 = e59563c7, %f29 = ee1c5974
2095 fadds %f17,%f6 ,%f29 ! %f29 = e5955d9a
2096! Mem[0000000010041434] = 287a77a0, %l3 = 000000000000e7ff
2097 swap [%i1+0x034],%l3 ! %l3 = 00000000287a77a0
2098! Mem[0000000010081404] = e800c6c2, %l7 = ffffffffffffffff, %asi = 80
2099 swapa [%i2+0x004]%asi,%l7 ! %l7 = 00000000e800c6c2
2100! %l4 = 00000059, %l5 = 00000000, Mem[0000000010001428] = 00000000 00000029
2101 std %l4,[%i0+0x028] ! Mem[0000000010001428] = 00000059 00000000
2102! Mem[0000000010001410] = 020190b8, %l1 = 00000000000000ff
2103 ldstuba [%i0+%o5]0x88,%l1 ! %l1 = 000000b8000000ff
2104! Mem[0000000010141400] = 5f45a09f, %l5 = 0000000000000000
2105 swapa [%i5+%g0]0x88,%l5 ! %l5 = 000000005f45a09f
2106! Mem[0000000010081400] = ff000000, %l4 = 0000000000000059
2107 ldstuba [%i2+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
2108! Starting 10 instruction Load Burst
2109! Mem[0000000030041400] = 0000002e, %l1 = 00000000000000b8
2110 ldsha [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000000
2111
2112p0_label_81:
2113! Mem[0000000010081430] = 000000e1, %f1 = 000000ff
2114 lda [%i2+0x030]%asi,%f1 ! %f1 = 000000e1
2115! Mem[0000000030101400] = 020190b841047bff, %f8 = 962c1419 f369d877
2116 ldda [%i4+%g0]0x89,%f8 ! %f8 = 020190b8 41047bff
2117! Mem[0000000010081408] = bbb4aac3ee1c5974, %f14 = 5aa5c652 020190b8
2118 ldda [%i2+%o4]0x80,%f14 ! %f14 = bbb4aac3 ee1c5974
2119! Mem[0000000030041400] = 0000002e0000007a, %l6 = 00000000a09fffff
2120 ldxa [%i1+%g0]0x81,%l6 ! %l6 = 0000002e0000007a
2121! Mem[0000000010001418] = d3110ddb, %l0 = 0000000000000000
2122 lduha [%i0+0x01a]%asi,%l0 ! %l0 = 0000000000000ddb
2123! Mem[0000000010141408] = 00000000, %l0 = 0000000000000ddb
2124 ldsba [%i5+%o4]0x88,%l0 ! %l0 = 0000000000000000
2125! Mem[000000001000141c] = 3649d611, %l2 = 00000000565700ff
2126 ldswa [%i0+0x01c]%asi,%l2 ! %l2 = 000000003649d611
2127! Mem[0000000010181408] = 00000000, %l1 = 0000000000000000
2128 lduwa [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
2129! Mem[0000000010101418] = b5362b7c, %l6 = 0000002e0000007a
2130 lduw [%i4+0x018],%l6 ! %l6 = 00000000b5362b7c
2131! Starting 10 instruction Store Burst
2132! %l5 = 000000005f45a09f, Mem[00000000201c0001] = ffff2cc7
2133 stb %l5,[%o0+0x001] ! Mem[00000000201c0000] = ff9f2cc7
2134
2135p0_label_82:
2136! %l0 = 00000000, %l1 = 00000000, Mem[00000000100c1408] = 7f800000 00000000
2137 std %l0,[%i3+%o4] ! Mem[00000000100c1408] = 00000000 00000000
2138! %l4 = 00000000000000ff, Mem[0000000030041400] = 0000002e0000007a
2139 stxa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000000000ff
2140! %l6 = b5362b7c, %l7 = e800c6c2, Mem[0000000030101410] = e3002b7a ada8585e
2141 stda %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = b5362b7c e800c6c2
2142! %l1 = 0000000000000000, Mem[0000000010041438] = a06beb65
2143 stw %l1,[%i1+0x038] ! Mem[0000000010041438] = 00000000
2144! %l4 = 00000000000000ff, Mem[0000000030041410] = 00000000
2145 stba %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff
2146! %f13 = d2077973, Mem[0000000010181400] = 00000000
2147 sta %f13,[%i6+%g0]0x80 ! Mem[0000000010181400] = d2077973
2148! %l4 = 00000000000000ff, Mem[00000000300c1400] = ff000000ffffffff
2149 stxa %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000000000ff
2150! %l0 = 0000000000000000, Mem[0000000010081410] = 008490b80000007f
2151 stx %l0,[%i2+%o5] ! Mem[0000000010081410] = 0000000000000000
2152! Mem[00000000100c1400] = a06beb65, %l7 = 00000000e800c6c2
2153 ldsha [%i3+%g0]0x88,%l7 ! %l7 = ffffffffffffeb65
2154! Starting 10 instruction Load Burst
2155! Mem[00000000201c0000] = ff9f2cc7, %l2 = 000000003649d611
2156 ldsha [%o0+0x000]%asi,%l2 ! %l2 = ffffffffffffff9f
2157
2158p0_label_83:
2159! Mem[0000000030181408] = ffff00ff, %f3 = 005cced7
2160 lda [%i6+%o4]0x89,%f3 ! %f3 = ffff00ff
2161 membar #Sync ! Added by membar checker (11)
2162! Mem[0000000010001400] = 00000000 bb7b3782 a09fffff 3791c43b
2163! Mem[0000000010001410] = ff900102 00000000 d3110ddb 3649d611
2164! Mem[0000000010001420] = 3a4ab61d 39104beb 00000059 00000000
2165! Mem[0000000010001430] = 6de9520c ba4da1cf b9c22738 0968dd83
2166 ldda [%i0]ASI_BLK_PL,%f16 ! Block Load from 0000000010001400
2167! Mem[0000000030101400] = 41047bff, %l1 = 0000000000000000
2168 lduha [%i4+%g0]0x89,%l1 ! %l1 = 0000000000007bff
2169! Mem[0000000010001408] = ffff9fa0, %l7 = ffffffffffffeb65
2170 lduba [%i0+%o4]0x88,%l7 ! %l7 = 00000000000000a0
2171! Mem[0000000030081410] = 00000000, %l0 = 0000000000000000
2172 ldsba [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000
2173! %f4 = ff82b567, %f4 = ff82b567, %f8 = 020190b8
2174 fadds %f4 ,%f4 ,%f8 ! %f8 = ffc2b567
2175! Mem[0000000030001400] = ffffcabb, %l6 = 00000000b5362b7c
2176 lduha [%i0+%g0]0x89,%l6 ! %l6 = 000000000000cabb
2177! Mem[0000000010001408] = a09fffff, %f15 = ee1c5974
2178 lda [%i0+%o4]0x80,%f15 ! %f15 = a09fffff
2179! Mem[0000000030141410] = 00000059, %l0 = 0000000000000000
2180 lduwa [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000059
2181! Starting 10 instruction Store Burst
2182! %l7 = 00000000000000a0, Mem[0000000010141405] = 4037db9a
2183 stb %l7,[%i5+0x005] ! Mem[0000000010141404] = 40a0db9a
2184
2185p0_label_84:
2186! Mem[0000000030081410] = 00000000, %l1 = 0000000000007bff
2187 ldstuba [%i2+%o5]0x89,%l1 ! %l1 = 00000000000000ff
2188! %l5 = 000000005f45a09f, Mem[0000000010101408] = ffffffb7
2189 stwa %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = 5f45a09f
2190! %l7 = 00000000000000a0, Mem[000000001010141c] = a67862fd, %asi = 80
2191 stwa %l7,[%i4+0x01c]%asi ! Mem[000000001010141c] = 000000a0
2192! Mem[00000000300c1410] = 835aeb2c, %l3 = 00000000287a77a0
2193 swapa [%i3+%o5]0x81,%l3 ! %l3 = 00000000835aeb2c
2194! Mem[0000000010101413] = fd6290b8, %l1 = 0000000000000000
2195 ldstuba [%i4+0x013]%asi,%l1 ! %l1 = 000000b8000000ff
2196! %l3 = 00000000835aeb2c, Mem[00000000100c1410] = 00000000
2197 stwa %l3,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 835aeb2c
2198! Mem[00000000300c1408] = 036ffefd, %l0 = 0000000000000059
2199 swapa [%i3+%o4]0x81,%l0 ! %l0 = 00000000036ffefd
2200! Mem[0000000010001408] = a09fffff, %l2 = ffffffffffffff9f
2201 ldstuba [%i0+0x008]%asi,%l2 ! %l2 = 000000a0000000ff
2202! %l6 = 000000000000cabb, Mem[0000000010181400] = 737907d2
2203 stha %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 7379cabb
2204! Starting 10 instruction Load Burst
2205! Mem[00000000100c1408] = 00000000 00000000, %l6 = 0000cabb, %l7 = 000000a0
2206 ldda [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000 0000000000000000
2207
2208p0_label_85:
2209! Mem[0000000010141410] = ff000000, %l5 = 000000005f45a09f
2210 lduha [%i5+%o5]0x80,%l5 ! %l5 = 000000000000ff00
2211! Mem[0000000030001400] = ffffcabb, %l4 = 00000000000000ff
2212 lduha [%i0+%g0]0x89,%l4 ! %l4 = 000000000000cabb
2213! Mem[0000000010101408] = 9fa0455f, %l6 = 0000000000000000
2214 ldsba [%i4+%o4]0x80,%l6 ! %l6 = ffffffffffffff9f
2215! Mem[0000000010101410] = 00000000ff9062fd, %f12 = 000000e3 d2077973
2216 ldda [%i4+%o5]0x88,%f12 ! %f12 = 00000000 ff9062fd
2217! %l3 = 00000000835aeb2c, %l7 = 0000000000000000, %l4 = 000000000000cabb
2218 udivx %l3,%l7,%l4 ! Div by zero, %l0 = 00000000036fff4d
2219! Mem[0000000030041400] = 00000000, %l4 = 000000000000cabb
2220 lduwa [%i1+%g0]0x81,%l4 ! %l4 = 0000000000000000
2221! Mem[0000000010181410] = ff82b567, %l0 = 00000000036fff25
2222 lduha [%i6+%o5]0x80,%l0 ! %l0 = 000000000000ff82
2223! Mem[0000000030181410] = 26ffffff, %l7 = 0000000000000000
2224 ldswa [%i6+%o5]0x81,%l7 ! %l7 = 0000000026ffffff
2225! Mem[0000000030001410] = a67862ff, %f12 = 00000000
2226 lda [%i0+%o5]0x89,%f12 ! %f12 = a67862ff
2227! Starting 10 instruction Store Burst
2228! Mem[0000000010101428] = 4bcd767f, %l2 = 00000000000000a0
2229 swap [%i4+0x028],%l2 ! %l2 = 000000004bcd767f
2230
2231p0_label_86:
2232! %l5 = 000000000000ff00, Mem[0000000010101408] = ffe7edb05f45a09f
2233 stxa %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000000000ff00
2234! Mem[0000000010081428] = 0522af06, %l5 = 000000000000ff00, %asi = 80
2235 swapa [%i2+0x028]%asi,%l5 ! %l5 = 000000000522af06
2236! %l2 = 000000004bcd767f, Mem[00000000300c1410] = 287a77a000000010
2237 stxa %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000004bcd767f
2238! Mem[0000000030081400] = 00000000, %l6 = ffffffffffffff9f
2239 swapa [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000
2240 membar #Sync ! Added by membar checker (12)
2241! %l3 = 00000000835aeb2c, Mem[0000000010001408] = ff9fffff
2242 stha %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = eb2cffff
2243! %l5 = 000000000522af06, Mem[0000000030101410] = 7c2b36b5
2244 stba %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7c2b3606
2245! %l6 = 00000000, %l7 = 26ffffff, Mem[0000000010101410] = fd6290ff 00000000
2246 std %l6,[%i4+%o5] ! Mem[0000000010101410] = 00000000 26ffffff
2247! Mem[00000000300c1400] = 00000000, %l4 = 0000000000000000
2248 ldstuba [%i3+%g0]0x81,%l4 ! %l4 = 00000000000000ff
2249! %f20 = 00000000 020190ff, Mem[0000000030141400] = eb4b1039 1db64a3a
2250 stda %f20,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000 020190ff
2251! Starting 10 instruction Load Burst
2252! Mem[0000000021800180] = 29bea69f, %l0 = 000000000000ff82
2253 ldsh [%o3+0x180],%l0 ! %l0 = 00000000000029be
2254
2255p0_label_87:
2256! Mem[00000000300c1408] = 59000000, %l3 = 00000000835aeb2c
2257 lduha [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000000
2258! Mem[0000000030001410] = ff6278a67c2b36b5, %l3 = 0000000000000000
2259 ldxa [%i0+%o5]0x81,%l3 ! %l3 = ff6278a67c2b36b5
2260! Mem[00000000218001c0] = ffff4083, %l4 = 0000000000000000
2261 lduh [%o3+0x1c0],%l4 ! %l4 = 000000000000ffff
2262! Mem[00000000100c141c] = 000000ff, %f10 = 00000000
2263 lda [%i3+0x01c]%asi,%f10 ! %f10 = 000000ff
2264! Mem[0000000030081410] = 000000ff, %l4 = 000000000000ffff
2265 lduwa [%i2+%o5]0x89,%l4 ! %l4 = 00000000000000ff
2266! Mem[0000000010181400] = 7379cabb, %f0 = 00000000
2267 lda [%i6+%g0]0x88,%f0 ! %f0 = 7379cabb
2268! Mem[0000000010181408] = 00000000, %l7 = 0000000026ffffff
2269 lduha [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000000
2270! Mem[0000000010141400] = 00000000 40a0db9a 00000000 000067b5
2271! Mem[0000000010141410] = ff000000 000000e3 5590009d 20e4862f
2272! Mem[0000000010141420] = ab88e890 00000000 e09cba41 2302b6d6
2273! Mem[0000000010141430] = bbb4aac3 ee1c5974 bb48fd0c 7b3de588
2274 ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
2275! Mem[0000000030141400] = 00000000, %f10 = 000000ff
2276 lda [%i5+%g0]0x89,%f10 ! %f10 = 00000000
2277! Starting 10 instruction Store Burst
2278 membar #Sync ! Added by membar checker (13)
2279! %f8 = ffc2b567 41047bff, %l1 = 00000000000000b8
2280! Mem[0000000010141420] = ab88e89000000000
2281 add %i5,0x020,%g1
2282 stda %f8,[%g1+%l1]ASI_PST16_P ! Mem[0000000010141420] = ffc2e89000000000
2283
2284p0_label_88:
2285! %l4 = 000000ff, %l5 = 0522af06, Mem[0000000010181400] = 7379cabb ff000000
2286 stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000ff 0522af06
2287! %f24 = ab88e890, Mem[0000000010041418] = ee1c5974
2288 st %f24,[%i1+0x018] ! Mem[0000000010041418] = ab88e890
2289! %f4 = ff82b567 19004a3a, %l0 = 00000000000029be
2290! Mem[0000000010041408] = 00000000240b06fe
2291 add %i1,0x008,%g1
2292 stda %f4,[%g1+%l0]ASI_PST32_P ! Mem[0000000010041408] = ff82b567240b06fe
2293! Mem[0000000030101410] = 7c2b3606, %l4 = 00000000000000ff
2294 ldstuba [%i4+%o5]0x89,%l4 ! %l4 = 00000006000000ff
2295! %l6 = 0000000000000000, Mem[0000000010081410] = 0000000000000000
2296 stxa %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000000000
2297! Mem[00000000100c1400] = a06beb65, %l5 = 000000000522af06
2298 ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 00000065000000ff
2299! Mem[0000000030081400] = ffffff9f, %l5 = 0000000000000065
2300 ldstuba [%i2+%g0]0x89,%l5 ! %l5 = 0000009f000000ff
2301! Mem[0000000010101408] = 0000ff00, %l0 = 00000000000029be
2302 ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 00000000000000ff
2303! Mem[00000000100c1408] = 00000000, %l6 = 0000000000000000
2304 swapa [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000
2305! Starting 10 instruction Load Burst
2306! Mem[0000000010181408] = 00000000, %l7 = 0000000000000000
2307 ldsha [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000000
2308
2309p0_label_89:
2310! Mem[0000000030141408] = 596de9bb00000000, %f26 = e09cba41 2302b6d6
2311 ldda [%i5+%o4]0x89,%f26 ! %f26 = 596de9bb 00000000
2312! Mem[0000000030101410] = 7c2b36ff, %l5 = 000000000000009f
2313 ldsha [%i4+%o5]0x89,%l5 ! %l5 = 00000000000036ff
2314! %f29 = ee1c5974, %f15 = a09fffff, %f24 = ab88e890
2315 fadds %f29,%f15,%f24 ! %f24 = ee1c5974
2316! Mem[0000000030141400] = 00000000020190ff, %f18 = 00000000 000067b5
2317 ldda [%i5+%g0]0x81,%f18 ! %f18 = 00000000 020190ff
2318! Mem[00000000300c1408] = ffffffff59000000, %l0 = 0000000000000000
2319 ldxa [%i3+%o4]0x89,%l0 ! %l0 = ffffffff59000000
2320! Mem[00000000100c1408] = 00000000 00000000, %l6 = 00000000, %l7 = 00000000
2321 ldda [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000 0000000000000000
2322! Mem[0000000010001400] = 00000000 bb7b3782, %l4 = 00000006, %l5 = 000036ff
2323 ldda [%i0+0x000]%asi,%l4 ! %l4 = 0000000000000000 00000000bb7b3782
2324! Mem[0000000030081410] = ff000000 00000000, %l2 = 4bcd767f, %l3 = 7c2b36b5
2325 ldda [%i2+%o5]0x81,%l2 ! %l2 = 00000000ff000000 0000000000000000
2326! Mem[0000000030101408] = 00000000, %f20 = ff000000
2327 lda [%i4+%o4]0x89,%f20 ! %f20 = 00000000
2328! Starting 10 instruction Store Burst
2329! %l0 = ffffffff59000000, Mem[0000000010141400] = 00000000
2330 stba %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
2331
2332p0_label_90:
2333! %f26 = 596de9bb, %f20 = 00000000, %f3 = ffff00ff
2334 fadds %f26,%f20,%f3 ! %f3 = 596de9bb
2335! %f6 = e59563c7, Mem[0000000030141400] = 00000000
2336 sta %f6 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = e59563c7
2337! %f8 = ffc2b567, Mem[00000000300c1408] = 00000059
2338 sta %f8 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffc2b567
2339! Mem[0000000030101408] = 00000000, %l5 = 00000000bb7b3782
2340 swapa [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000
2341! %f1 = 000000e1, %f26 = 596de9bb, %f8 = ffc2b567 41047bff
2342 fsmuld %f1 ,%f26,%f8 ! %l0 = ffffffff59000022, Unfinished, %fsr = 2100000c00
2343! Mem[0000000010041410] = b8900102, %l1 = 00000000000000b8
2344 ldstuba [%i1+%o5]0x80,%l1 ! %l1 = 000000b8000000ff
2345! %l7 = 0000000000000000, Mem[0000000010101420] = aca1a5305f45a09f
2346 stx %l7,[%i4+0x020] ! Mem[0000000010101420] = 0000000000000000
2347! Mem[0000000010001400] = 00000000, %l0 = ffffffff59000022
2348 swapa [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000
2349! %l4 = 00000000, %l5 = 00000000, Mem[0000000010081420] = 636e4c36 ce4ec79b
2350 stda %l4,[%i2+0x020]%asi ! Mem[0000000010081420] = 00000000 00000000
2351! Starting 10 instruction Load Burst
2352! Mem[0000000010081408] = bbb4aac3, %l6 = 0000000000000000
2353 ldsha [%i2+%o4]0x80,%l6 ! %l6 = ffffffffffffbbb4
2354
2355p0_label_91:
2356! Mem[0000000010001408] = 3bc49137ffff2ceb, %f12 = a67862ff ff9062fd
2357 ldda [%i0+%o4]0x88,%f12 ! %f12 = 3bc49137 ffff2ceb
2358! Mem[0000000010001400] = 82377bbb22000059, %l3 = 0000000000000000
2359 ldxa [%i0+%g0]0x88,%l3 ! %l3 = 82377bbb22000059
2360! Mem[0000000010081408] = 74591cee c3aab4bb, %l0 = 00000000, %l1 = 000000b8
2361 ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000c3aab4bb 0000000074591cee
2362! Mem[0000000030101408] = bb7b3782, %l4 = 0000000000000000
2363 lduwa [%i4+%o4]0x81,%l4 ! %l4 = 00000000bb7b3782
2364! Mem[0000000010181410] = ff82b567, %l0 = 00000000c3aab4bb
2365 ldsha [%i6+%o5]0x80,%l0 ! %l0 = ffffffffffffff82
2366! Mem[00000000100c1438] = 00547a2f, %l1 = 0000000074591cee
2367 ldub [%i3+0x03a],%l1 ! %l1 = 000000000000007a
2368! %l6 = ffffffffffffbbb4, Mem[00000000100c143a] = 00547a2f
2369 sth %l6,[%i3+0x03a] ! Mem[00000000100c1438] = 0054bbb4
2370! %f28 = bbb4aac3, %f26 = 596de9bb
2371 fsqrts %f28,%f26 ! %f26 = 7fffffff
2372! Mem[0000000010081410] = 00000000, %l3 = 82377bbb22000059
2373 ldsha [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
2374! Starting 10 instruction Store Burst
2375! %l6 = ffffffffffffbbb4, Mem[0000000010081408] = c3aab4bb
2376 stwa %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffffbbb4
2377
2378p0_label_92:
2379! %l0 = ffffff82, %l1 = 0000007a, Mem[0000000010081408] = b4bbffff ee1c5974
2380 stda %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffffff82 0000007a
2381! Mem[0000000010101410] = 00000000, %l7 = 0000000000000000
2382 ldstuba [%i4+%o5]0x88,%l7 ! %l7 = 00000000000000ff
2383! %f20 = 00000000, Mem[00000000300c1400] = ff000000
2384 sta %f20,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
2385! %l4 = 00000000bb7b3782, Mem[0000000010101400] = 00000000
2386 stba %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 82000000
2387! Mem[000000001010140b] = ffff0000, %l3 = 0000000000000000
2388 ldstub [%i4+0x00b],%l3 ! %l3 = 00000000000000ff
2389! %f29 = ee1c5974, %f24 = ee1c5974 00000000
2390 fstod %f29,%f24 ! %f24 = c5c38b2e 80000000
2391! %l3 = 0000000000000000, immd = fffffffffffff0f7, %l5 = 0000000000000000
2392 sdivx %l3,-0xf09,%l5 ! %l5 = 0000000000000000
2393! Mem[0000000010041434] = 0000e7ff, %l0 = ffffffffffffff82
2394 swap [%i1+0x034],%l0 ! %l0 = 000000000000e7ff
2395! %f16 = 00000000 40a0db9a 00000000 020190ff
2396! %f20 = 00000000 000000e3 5590009d 20e4862f
2397! %f24 = c5c38b2e 80000000 7fffffff 00000000
2398! %f28 = bbb4aac3 ee1c5974 bb48fd0c 7b3de588
2399 stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000030101400
2400! Starting 10 instruction Load Burst
2401! Mem[0000000030181400] = 00000000e3b626ff, %l5 = 0000000000000000
2402 ldxa [%i6+%g0]0x89,%l5 ! %l5 = 00000000e3b626ff
2403
2404p0_label_93:
2405! Mem[00000000100c1408] = 00000000, %l7 = 0000000000000000
2406 lduwa [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000000
2407! Mem[0000000030081408] = ff005756, %l7 = 0000000000000000
2408 ldswa [%i2+%o4]0x81,%l7 ! %l7 = ffffffffff005756
2409! Mem[0000000030001400] = bbcaffff ffffffff, %l4 = bb7b3782, %l5 = e3b626ff
2410 ldda [%i0+%g0]0x81,%l4 ! %l4 = 00000000bbcaffff 00000000ffffffff
2411! Mem[0000000030081410] = 000000ff, %l7 = ffffffffff005756
2412 ldsba [%i2+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
2413! Mem[0000000030081408] = ff005756 bb7b3782, %l2 = ff000000, %l3 = 00000000
2414 ldda [%i2+%o4]0x81,%l2 ! %l2 = 00000000ff005756 00000000bb7b3782
2415! Mem[0000000010181408] = 00000000, %l2 = 00000000ff005756
2416 lduwa [%i6+%o4]0x88,%l2 ! %l2 = 0000000000000000
2417! Mem[0000000010041408] = ff82b567, %l5 = 00000000ffffffff
2418 ldsba [%i1+%o4]0x80,%l5 ! %l5 = ffffffffffffffff
2419! Mem[0000000020800040] = 00d7a3d2, %l3 = 00000000bb7b3782
2420 lduba [%o1+0x041]%asi,%l3 ! %l3 = 00000000000000d7
2421! Mem[0000000030041400] = 00000000, %l5 = ffffffffffffffff
2422 lduwa [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000000
2423! Starting 10 instruction Store Burst
2424! %l0 = 000000000000e7ff, Mem[0000000030101410] = e3000000
2425 stba %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = ff000000
2426
2427p0_label_94:
2428! Code Fragment 4
2429p0_fragment_7:
2430! %l0 = 000000000000e7ff
2431 setx 0x9142d2e00128309c,%g7,%l0 ! %l0 = 9142d2e00128309c
2432! %l1 = 000000000000007a
2433 setx 0x36705df85d6d1768,%g7,%l1 ! %l1 = 36705df85d6d1768
2434 setx 0x7ff8, %g1, %g2
2435 and %l0, %g2, %l0
2436 setx 0xffffffff, %g1, %g2
2437 and %l1, %g2, %l1
2438 setx 0x100000000, %g1, %g2
2439 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2440 ta T_CHANGE_HPRIV
2441 stxa %l1, [%l0]ASI_ICACHE_INSTR
2442 ta T_CHANGE_NONHPRIV
2443! %l0 = 9142d2e00128309c
2444 setx 0x8101d617fb323093,%g7,%l0 ! %l0 = 8101d617fb323093
2445! %l1 = 36705df85d6d1768
2446 setx 0xb130c25048a008aa,%g7,%l1 ! %l1 = b130c25048a008aa
2447! %f1 = 000000e1, Mem[0000000010041410] = ff900102
2448 sta %f1 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000e1
2449! Mem[0000000030081400] = ffffffff, %f4 = ff82b567
2450 lda [%i2+%g0]0x81,%f4 ! %f4 = ffffffff
2451! %l0 = 8101d617fb323093, Mem[0000000030141400] = e59563c7
2452 stba %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 939563c7
2453! Mem[0000000030001400] = bbcaffff, %l6 = ffffffffffffbbb4
2454 ldstuba [%i0+%g0]0x81,%l6 ! %l6 = 000000bb000000ff
2455! %l2 = 0000000000000000, Mem[00000000201c0000] = ff9f2cc7
2456 stb %l2,[%o0+%g0] ! Mem[00000000201c0000] = 009f2cc7
2457! %l4 = 00000000bbcaffff, Mem[0000000010181418] = e59563c7f79e9e3d
2458 stx %l4,[%i6+0x018] ! Mem[0000000010181418] = 00000000bbcaffff
2459! %l3 = 00000000000000d7, Mem[0000000030001400] = ffcaffffffffffff
2460 stxa %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000000000d7
2461! %l3 = 00000000000000d7, Mem[0000000020800040] = 00d7a3d2
2462 sth %l3,[%o1+0x040] ! Mem[0000000020800040] = 00d7a3d2
2463! Starting 10 instruction Load Burst
2464! Mem[0000000010181430] = 000000e3d2077973, %f6 = e59563c7 f79e9e3d
2465 ldda [%i6+0x030]%asi,%f6 ! %f6 = 000000e3 d2077973
2466
2467p0_label_95:
2468 membar #Sync ! Added by membar checker (14)
2469! Mem[0000000010101438] = 09deefe5, %l2 = 0000000000000000
2470 ldsb [%i4+0x03a],%l2 ! %l2 = ffffffffffffffef
2471! Mem[0000000010141428] = e09cba41, %l1 = b130c25048a008aa
2472 ldsw [%i5+0x028],%l1 ! %l1 = ffffffffe09cba41
2473! Mem[0000000030141410] = 00000000 00000059, %l4 = bbcaffff, %l5 = 00000000
2474 ldda [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000059 0000000000000000
2475! Mem[0000000030101408] = ff900102, %l3 = 00000000000000d7
2476 lduba [%i4+%o4]0x81,%l3 ! %l3 = 00000000000000ff
2477! Mem[0000000020800000] = ff5ed75b, %l5 = 0000000000000000
2478 ldsba [%o1+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
2479! Mem[000000001018141c] = bbcaffff, %l7 = ffffffffffffffff
2480 lduha [%i6+0x01e]%asi,%l7 ! %l7 = 000000000000ffff
2481! Mem[0000000010141410] = ff000000, %l6 = 00000000000000bb
2482 lduwa [%i5+%o5]0x80,%l6 ! %l6 = 00000000ff000000
2483! Mem[0000000010041410] = 000000e1, %f8 = ffc2b567
2484 lda [%i1+%o5]0x80,%f8 ! %f8 = 000000e1
2485! Mem[0000000010001408] = eb2cffff, %l0 = 8101d617fb323093
2486 ldsha [%i0+%o4]0x80,%l0 ! %l0 = ffffffffffffeb2c
2487! Starting 10 instruction Store Burst
2488! %f23 = 20e4862f, %f12 = 3bc49137, %f8 = 000000e1 41047bff
2489 fsmuld %f23,%f12,%f8 ! %f8 = 3ba5ef0b a2ae6320
2490
2491p0_label_96:
2492! %l4 = 0000000000000059, Mem[0000000010041410] = e1000000
2493 stwa %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000059
2494! Mem[0000000010101408] = ffff00ff00000000, %l1 = ffffffffe09cba41, %l0 = ffffffffffffeb2c
2495 add %i4,0x08,%g1
2496 casxa [%g1]0x80,%l1,%l0 ! %l0 = ffff00ff00000000
2497! Mem[000000001014143f] = 7b3de588, %l6 = 00000000ff000000
2498 ldstuba [%i5+0x03f]%asi,%l6 ! %l6 = 00000088000000ff
2499! %f20 = 00000000, Mem[0000000030001400] = 00000000
2500 sta %f20,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
2501! Mem[0000000030101408] = 020190ff, %l4 = 0000000000000059
2502 swapa [%i4+%o4]0x89,%l4 ! %l4 = 00000000020190ff
2503! Mem[00000000300c1400] = 00000000, %l6 = 0000000000000088
2504 swapa [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000
2505! %l6 = 0000000000000000, Mem[0000000010041408] = 67b582ff
2506 stwa %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
2507! %f21 = 000000e3, Mem[0000000030141408] = 00000000
2508 sta %f21,[%i5+%o4]0x81 ! Mem[0000000030141408] = 000000e3
2509! %f3 = 596de9bb, Mem[00000000100c1400] = ffeb6ba0
2510 st %f3 ,[%i3+%g0] ! Mem[00000000100c1400] = 596de9bb
2511! Starting 10 instruction Load Burst
2512! Mem[0000000030081410] = ff000000, %f12 = 3bc49137
2513 lda [%i2+%o5]0x81,%f12 ! %f12 = ff000000
2514
2515p0_label_97:
2516! Mem[0000000020800040] = 00d7a3d2, %l7 = 000000000000ffff
2517 lduh [%o1+0x040],%l7 ! %l7 = 00000000000000d7
2518! Mem[0000000030101400] = 0000000040a0db9a, %f4 = ffffffff 19004a3a
2519 ldda [%i4+%g0]0x89,%f4 ! %f4 = 00000000 40a0db9a
2520! Mem[0000000010141418] = 5590009d 20e4862f, %l6 = 00000000, %l7 = 000000d7
2521 ldda [%i5+0x018]%asi,%l6 ! %l6 = 000000005590009d 0000000020e4862f
2522! Mem[00000000211c0001] = ff007241, %l6 = 000000005590009d
2523 ldstub [%o2+0x001],%l6 ! %l6 = 00000000000000ff
2524! Mem[0000000010041420] = ffffffb7000000f6, %f26 = 7fffffff 00000000
2525 ldda [%i1+0x020]%asi,%f26 ! %f26 = ffffffb7 000000f6
2526! Mem[0000000010001428] = 00000059, %l0 = ffff00ff00000000
2527 lduh [%i0+0x02a],%l0 ! %l0 = 0000000000000059
2528! Mem[0000000030001408] = 00000000, %l4 = 00000000020190ff
2529 ldsba [%i0+%o4]0x89,%l4 ! %l4 = 0000000000000000
2530! Mem[0000000010101408] = ffff00ff00000000, %f10 = 00000000 c90a45ff
2531 ldd [%i4+%o4],%f10 ! %f10 = ffff00ff 00000000
2532! Mem[0000000030081408] = 565700ff, %l6 = 0000000000000000
2533 ldswa [%i2+%o4]0x89,%l6 ! %l6 = 00000000565700ff
2534! Starting 10 instruction Store Burst
2535! %l4 = 0000000000000000, Mem[0000000010141404] = 40a0db9a
2536 stw %l4,[%i5+0x004] ! Mem[0000000010141404] = 00000000
2537
2538p0_label_98:
2539! %f14 = bbb4aac3 a09fffff, Mem[0000000030001410] = ff6278a6 7c2b36b5
2540 stda %f14,[%i0+%o5]0x81 ! Mem[0000000030001410] = bbb4aac3 a09fffff
2541! %l4 = 0000000000000000, Mem[00000000100c1400] = bbe96d59
2542 stha %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = bbe90000
2543! Mem[0000000021800180] = 29bea69f, %l0 = 0000000000000059
2544 ldstub [%o3+0x180],%l0 ! %l0 = 00000029000000ff
2545! Mem[0000000010101408] = ffff00ff, %l5 = ffffffffffffffff
2546 ldstuba [%i4+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
2547! Mem[0000000010181410] = ff82b567, %l6 = 00000000565700ff
2548 swapa [%i6+%o5]0x80,%l6 ! %l6 = 00000000ff82b567
2549! %f11 = 00000000, %f0 = 7379cabb, %f25 = 80000000
2550 fmuls %f11,%f0 ,%f25 ! %f25 = 00000000
2551! %f0 = 7379cabb 000000e1, %l5 = 00000000000000ff
2552! Mem[0000000010081410] = 0000000000000000
2553 add %i2,0x010,%g1
2554 stda %f0,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010081410] = e1000000bbca7973
2555! Mem[00000000100c1410] = 835aeb2c, %l7 = 0000000020e4862f
2556 swapa [%i3+%o5]0x80,%l7 ! %l7 = 00000000835aeb2c
2557! %l0 = 0000000000000029, Mem[0000000010081408] = ffffff820000007a
2558 stxa %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000029
2559! Starting 10 instruction Load Burst
2560! Mem[0000000030081408] = 82377bbb 565700ff, %l0 = 00000029, %l1 = e09cba41
2561 ldda [%i2+%o4]0x89,%l0 ! %l0 = 00000000565700ff 0000000082377bbb
2562
2563p0_label_99:
2564! Mem[0000000010181400] = ff000000, %l5 = 00000000000000ff
2565 ldsha [%i6+%g0]0x80,%l5 ! %l5 = ffffffffffffff00
2566! Mem[0000000010081400] = ffffffff 000000ff, %l6 = ff82b567, %l7 = 835aeb2c
2567 ldda [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000ff 00000000ffffffff
2568! Mem[0000000030041408] = ffe70000ff005756, %f30 = bb48fd0c 7b3de588
2569 ldda [%i1+%o4]0x89,%f30 ! %f30 = ffe70000 ff005756
2570! Mem[0000000010181400] = ff00000006af2205, %l0 = 00000000565700ff
2571 ldx [%i6+%g0],%l0 ! %l0 = ff00000006af2205
2572! Mem[00000000300c1408] = ffc2b567 ffffffff, %l2 = ffffffef, %l3 = 000000ff
2573 ldda [%i3+%o4]0x81,%l2 ! %l2 = 00000000ffc2b567 00000000ffffffff
2574! Mem[0000000010041408] = 00000000, %l6 = 00000000000000ff
2575 ldsba [%i1+%o4]0x88,%l6 ! %l6 = 0000000000000000
2576! Mem[0000000020800040] = 00d7a3d2, %l7 = 00000000ffffffff
2577 ldub [%o1+0x041],%l7 ! %l7 = 00000000000000d7
2578! Mem[0000000010181400] = 000000ff, %l6 = 0000000000000000
2579 ldsba [%i6+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
2580! Mem[0000000010081430] = 000000e1 b6a6bb80, %l0 = 06af2205, %l1 = 82377bbb
2581 ldd [%i2+0x030],%l0 ! %l0 = 00000000000000e1 00000000b6a6bb80
2582! Starting 10 instruction Store Burst
2583! Mem[0000000010141408] = 00000000, %l2 = 00000000ffc2b567
2584 ldstuba [%i5+%o4]0x80,%l2 ! %l2 = 00000000000000ff
2585
2586p0_label_100:
2587! Mem[0000000010101408] = ffff00ff, %l2 = 0000000000000000
2588 ldstuba [%i4+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
2589! %l2 = 00000000000000ff, Mem[0000000010181410] = 565700ff
2590 stba %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff5700ff
2591! %f3 = 596de9bb, %f8 = 3ba5ef0b, %f30 = ffe70000
2592 fadds %f3 ,%f8 ,%f30 ! %f30 = 596de9bb
2593! %l6 = ffffffff, %l7 = 000000d7, Mem[0000000030101400] = 40a0db9a 00000000
2594 stda %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffff 000000d7
2595! Mem[0000000010101400] = 82000000, %l3 = 00000000ffffffff
2596 swapa [%i4+%g0]0x80,%l3 ! %l3 = 0000000082000000
2597! %l0 = 00000000000000e1, Mem[00000000300c1410] = 00000000
2598 stwa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000e1
2599! Mem[0000000010041423] = ffffffb7, %l0 = 00000000000000e1
2600 ldstuba [%i1+0x023]%asi,%l0 ! %l0 = 000000b7000000ff
2601! %l0 = 00000000000000b7, Mem[0000000010181410] = ff5700ff19004a3a
2602 stxa %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000000000b7
2603! %l5 = ffffffffffffff00, Mem[0000000030181410] = 26ffffff
2604 stwa %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffffff00
2605! Starting 10 instruction Load Burst
2606! Mem[0000000010101400] = ffffffff, %l6 = ffffffffffffffff
2607 ldsha [%i4+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
2608
2609p0_label_101:
2610! Mem[0000000010001430] = 6de9520cba4da1cf, %l6 = ffffffffffffffff
2611 ldx [%i0+0x030],%l6 ! %l6 = 6de9520cba4da1cf
2612! Mem[0000000030101408] = 0000000000000059, %f10 = ffff00ff 00000000
2613 ldda [%i4+%o4]0x89,%f10 ! %f10 = 00000000 00000059
2614! Mem[0000000030181408] = ffff00ff, %l5 = ffffffffffffff00
2615 ldsha [%i6+%o4]0x89,%l5 ! %l5 = 00000000000000ff
2616! Mem[0000000030101400] = ffffffff, %l1 = 00000000b6a6bb80
2617 ldswa [%i4+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
2618! Mem[00000000300c1410] = 000000e1, %l1 = ffffffffffffffff
2619 lduwa [%i3+%o5]0x81,%l1 ! %l1 = 00000000000000e1
2620! %l6 = 6de9520cba4da1cf, immed = 00000b4d, %y = 00000000
2621 udiv %l6,0xb4d,%l1 ! %l1 = 0000000000107c62
2622 mov %l0,%y ! %y = 000000b7
2623! Mem[0000000030181400] = 00000000e3b626ff, %f24 = c5c38b2e 00000000
2624 ldda [%i6+%g0]0x89,%f24 ! %f24 = 00000000 e3b626ff
2625! Mem[0000000020800000] = ff5ed75b, %l0 = 00000000000000b7
2626 ldsb [%o1+0x001],%l0 ! %l0 = 000000000000005e
2627! Mem[0000000030101408] = 00000059, %l4 = 0000000000000000
2628 ldsha [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000059
2629! Starting 10 instruction Store Burst
2630! %l4 = 0000000000000059, Mem[00000000211c0001] = ffff7241, %asi = 80
2631 stba %l4,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff597241
2632
2633p0_label_102:
2634! Mem[0000000010101408] = ff00ffff, %l1 = 0000000000107c62
2635 swapa [%i4+%o4]0x88,%l1 ! %l1 = 00000000ff00ffff
2636! %l1 = 00000000ff00ffff, Mem[0000000010041408] = 00000000
2637 stha %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000ffff
2638! %f14 = bbb4aac3, %f2 = ff0000e3, %f15 = a09fffff
2639 fmuls %f14,%f2 ,%f15 ! %f15 = 7b34ac03
2640! Code Fragment 3
2641p0_fragment_8:
2642! %l0 = 000000000000005e
2643 setx 0x14c445e87f264ac4,%g7,%l0 ! %l0 = 14c445e87f264ac4
2644! %l1 = 00000000ff00ffff
2645 setx 0xc4bf4e2fd29d1722,%g7,%l1 ! %l1 = c4bf4e2fd29d1722
2646 setx 0x1fe000, %g1, %g3
2647 or %l0, %g3, %l0 ! always set perrmask = 0xff
2648 setx 0x1ffff8, %g1, %g2
2649 and %l0, %g2, %l0
2650 ta T_CHANGE_HPRIV
2651 stxa %l1, [%l0]ASI_DCACHE_DATA
2652 ta T_CHANGE_NONHPRIV
2653! %l0 = 14c445e87f264ac4
2654 setx 0xc9b154583c18fb62,%g7,%l0 ! %l0 = c9b154583c18fb62
2655! %l1 = c4bf4e2fd29d1722
2656 setx 0x4705ed3829757dfa,%g7,%l1 ! %l1 = 4705ed3829757dfa
2657! Mem[0000000010101414] = 26ffffff, %l0 = c9b154583c18fb62, %asi = 80
2658 swapa [%i4+0x014]%asi,%l0 ! %l0 = 0000000026ffffff
2659! %f0 = 7379cabb 000000e1, Mem[0000000010101410] = ff000000 3c18fb62
2660 stda %f0 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = 7379cabb 000000e1
2661! %f18 = 00000000, Mem[0000000010181410] = 00000000
2662 sta %f18,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
2663! %l4 = 0000000000000059, Mem[0000000020800040] = 00d7a3d2, %asi = 80
2664 stha %l4,[%o1+0x040]%asi ! Mem[0000000020800040] = 0059a3d2
2665! %l2 = 00000000000000ff, Mem[0000000010041410] = 00000059
2666 stha %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000ff
2667! Starting 10 instruction Load Burst
2668! Mem[0000000030181400] = ff26b6e3, %l5 = 00000000000000ff
2669 ldsha [%i6+%g0]0x81,%l5 ! %l5 = ffffffffffffff26
2670
2671p0_label_103:
2672! Mem[0000000021800040] = 34d10896, %l5 = ffffffffffffff26
2673 lduh [%o3+0x040],%l5 ! %l5 = 00000000000034d1
2674! Mem[0000000030101400] = ffffffff, %l1 = 4705ed3829757dfa
2675 lduba [%i4+%g0]0x89,%l1 ! %l1 = 00000000000000ff
2676! Mem[0000000010181410] = 00000000000000b7, %f0 = 7379cabb 000000e1
2677 ldda [%i6+%o5]0x80,%f0 ! %f0 = 00000000 000000b7
2678! Mem[0000000030001408] = 00000000 00000000, %l2 = 000000ff, %l3 = 82000000
2679 ldda [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000000 0000000000000000
2680! Mem[0000000010141410] = ff000000000000e3, %l1 = 00000000000000ff
2681 ldxa [%i5+%o5]0x80,%l1 ! %l1 = ff000000000000e3
2682! Mem[00000000300c1408] = ffc2b567, %l3 = 0000000000000000
2683 ldsha [%i3+%o4]0x81,%l3 ! %l3 = ffffffffffffffc2
2684! Mem[0000000010141418] = 5590009d, %l1 = ff000000000000e3
2685 ldsh [%i5+0x018],%l1 ! %l1 = 0000000000005590
2686! Mem[000000001000140c] = 3791c43b, %l3 = ffffffffffffffc2
2687 lduwa [%i0+0x00c]%asi,%l3 ! %l3 = 000000003791c43b
2688! Mem[0000000030041408] = ffe70000 ff005756, %l6 = ba4da1cf, %l7 = 000000d7
2689 ldda [%i1+%o4]0x89,%l6 ! %l6 = 00000000ff005756 00000000ffe70000
2690! Starting 10 instruction Store Burst
2691! Mem[0000000010001410] = ff900102, %l1 = 00005590, %l4 = 00000059
2692 add %i0,0x10,%g1
2693 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000ff900102
2694
2695p0_label_104:
2696! Mem[0000000010001420] = 3a4ab61d, %l0 = 0000000026ffffff, %asi = 80
2697 swapa [%i0+0x020]%asi,%l0 ! %l0 = 000000003a4ab61d
2698! Mem[00000000300c1408] = 67b5c2ff, %l6 = 00000000ff005756
2699 swapa [%i3+%o4]0x89,%l6 ! %l6 = 0000000067b5c2ff
2700! %l3 = 000000003791c43b, Mem[00000000300c1400] = 88000000
2701 stwa %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 3791c43b
2702! Mem[0000000030081410] = ff000000, %l1 = 0000000000005590
2703 ldstuba [%i2+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
2704! Mem[0000000010181410] = 00000000, %l1 = 00000000000000ff
2705 swapa [%i6+%o5]0x80,%l1 ! %l1 = 0000000000000000
2706! %f2 = ff0000e3 596de9bb, Mem[0000000010181410] = ff000000 b7000000
2707 stda %f2 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff0000e3 596de9bb
2708! Mem[0000000010181400] = ff000000, %l4 = 00000000ff900102
2709 lduha [%i6+%g0]0x80,%l4 ! %l4 = 000000000000ff00
2710! %f21 = 000000e3, Mem[000000001000143c] = 0968dd83
2711 st %f21,[%i0+0x03c] ! Mem[000000001000143c] = 000000e3
2712! Mem[0000000030101410] = ff000000, %l7 = 00000000ffe70000
2713 swapa [%i4+%o5]0x81,%l7 ! %l7 = 00000000ff000000
2714! Starting 10 instruction Load Burst
2715! Mem[0000000010141408] = 000000ff, %l2 = 0000000000000000
2716 lduha [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000ff
2717
2718p0_label_105:
2719! Mem[0000000030101400] = ffffffff, %l0 = 000000003a4ab61d
2720 lduba [%i4+%g0]0x81,%l0 ! %l0 = 00000000000000ff
2721! Mem[0000000010041400] = 67b582ff, %l3 = 000000003791c43b
2722 ldsba [%i1+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
2723! Mem[0000000020800040] = 0059a3d2, %l2 = 00000000000000ff
2724 ldsh [%o1+0x040],%l2 ! %l2 = 0000000000000059
2725! Mem[0000000030041410] = a09fffff 000000ff, %l6 = 67b5c2ff, %l7 = ff000000
2726 ldda [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000ff 00000000a09fffff
2727! Mem[0000000030101400] = ffffffff, %l5 = 00000000000034d1
2728 lduwa [%i4+%g0]0x89,%l5 ! %l5 = 00000000ffffffff
2729! Mem[00000000300c1408] = 565700ff, %l6 = 00000000000000ff
2730 lduba [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000056
2731! Mem[00000000201c0000] = 009f2cc7, %l4 = 000000000000ff00
2732 ldsba [%o0+0x000]%asi,%l4 ! %l4 = 0000000000000000
2733! Mem[0000000030041410] = ff000000, %l5 = 00000000ffffffff
2734 lduha [%i1+%o5]0x81,%l5 ! %l5 = 000000000000ff00
2735! Mem[0000000010101410] = bbca7973, %l0 = 00000000000000ff
2736 ldsba [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000073
2737! Starting 10 instruction Store Burst
2738! Mem[0000000010101400] = ffffffff, %l4 = 0000000000000000
2739 swapa [%i4+%g0]0x88,%l4 ! %l4 = 00000000ffffffff
2740
2741p0_label_106:
2742! Mem[0000000030041410] = ff000000, %l3 = ffffffffffffffff
2743 ldstuba [%i1+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
2744! %l6 = 0000000000000056, Mem[0000000030001400] = d700000000000000
2745 stxa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000000056
2746! %f0 = 00000000 000000b7 ff0000e3 596de9bb
2747! %f4 = 00000000 40a0db9a 000000e3 d2077973
2748! %f8 = 3ba5ef0b a2ae6320 00000000 00000059
2749! %f12 = ff000000 ffff2ceb bbb4aac3 7b34ac03
2750 stda %f0,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
2751! Mem[0000000030101400] = ffffffff, %l2 = 0000000000000059
2752 swapa [%i4+%g0]0x81,%l2 ! %l2 = 00000000ffffffff
2753! %l5 = 000000000000ff00, %l3 = 00000000000000ff, %y = 000000b7
2754 smul %l5,%l3,%l3 ! %l3 = 0000000000fe0100, %y = 00000000
2755! Mem[0000000030001400] = 00000056, %l1 = 0000000000000000
2756 ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 00000056000000ff
2757! %l0 = 0000000000000073, Mem[00000000300c1408] = ff005756
2758 stba %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff005773
2759 membar #Sync ! Added by membar checker (15)
2760! Mem[0000000030041400] = 00000000, %l4 = 00000000ffffffff
2761 ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000ff
2762! %f16 = 00000000 40a0db9a, Mem[0000000030181400] = ff26b6e3 00000000
2763 stda %f16,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000 40a0db9a
2764! Starting 10 instruction Load Burst
2765! Mem[0000000010181400] = ff000000, %l5 = 000000000000ff00
2766 ldsh [%i6+%g0],%l5 ! %l5 = ffffffffffffff00
2767
2768p0_label_107:
2769! Mem[0000000030181408] = b0ede7ff ffff00ff, %l2 = ffffffff, %l3 = 00fe0100
2770 ldda [%i6+%o4]0x89,%l2 ! %l2 = 00000000ffff00ff 00000000b0ede7ff
2771! Mem[0000000010181400] = ff000000, %l7 = 00000000a09fffff
2772 lduha [%i6+%g0]0x80,%l7 ! %l7 = 000000000000ff00
2773! Mem[0000000010081400] = ffffffff000000ff, %f20 = 00000000 000000e3
2774 ldda [%i2+%g0]0x88,%f20 ! %f20 = ffffffff 000000ff
2775! Mem[0000000010101410] = 7379cabb, %l2 = 00000000ffff00ff
2776 lduha [%i4+%o5]0x80,%l2 ! %l2 = 0000000000007379
2777! Mem[0000000030001400] = ff000000, %l1 = 0000000000000056
2778 lduha [%i0+%g0]0x81,%l1 ! %l1 = 000000000000ff00
2779! %l2 = 0000000000007379, imm = 00000000000004b5, %l6 = 0000000000000056
2780 addc %l2,0x4b5,%l6 ! %l6 = 000000000000782e
2781! Mem[00000000100c1400] = f11bdf05 bbe90000, %l6 = 0000782e, %l7 = 0000ff00
2782 ldda [%i3+%g0]0x88,%l6 ! %l6 = 00000000bbe90000 00000000f11bdf05
2783! Mem[0000000030141400] = 939563c7, %l7 = 00000000f11bdf05
2784 ldsba [%i5+%g0]0x81,%l7 ! %l7 = ffffffffffffff93
2785! Mem[0000000010081400] = ffffffff000000ff, %l6 = 00000000bbe90000
2786 ldxa [%i2+%g0]0x88,%l6 ! %l6 = ffffffff000000ff
2787! Starting 10 instruction Store Burst
2788! Mem[0000000010041414] = eb4b1039, %l5 = ffffffffffffff00
2789 ldstuba [%i1+0x014]%asi,%l5 ! %l5 = 000000eb000000ff
2790
2791p0_label_108:
2792! Mem[0000000030081410] = ff000000, %l1 = 000000000000ff00
2793 swapa [%i2+%o5]0x81,%l1 ! %l1 = 00000000ff000000
2794! %f16 = 00000000 40a0db9a 00000000 020190ff
2795! %f20 = ffffffff 000000ff 5590009d 20e4862f
2796! %f24 = 00000000 e3b626ff ffffffb7 000000f6
2797! %f28 = bbb4aac3 ee1c5974 596de9bb ff005756
2798 stda %f16,[%i6]ASI_BLK_AIUSL ! Block Store to 0000000030181400
2799! Mem[0000000030141408] = e3000000, %l7 = ffffffffffffff93
2800 ldstuba [%i5+%o4]0x89,%l7 ! %l7 = 00000000000000ff
2801! Mem[00000000100c1410] = 2f86e420, %l1 = 00000000ff000000
2802 ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 00000020000000ff
2803! %l2 = 0000000000007379, Mem[0000000010181400] = 000000ff
2804 stba %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000079
2805! Mem[0000000030101400] = 59000000, %l0 = 0000000000000073
2806 swapa [%i4+%g0]0x89,%l0 ! %l0 = 0000000059000000
2807! %f8 = 3ba5ef0b a2ae6320, %l1 = 0000000000000020
2808! Mem[0000000010101418] = b5362b7c000000a0
2809 add %i4,0x018,%g1
2810 stda %f8,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010101418] = b5362b7c000000a0
2811! Mem[00000000100c1434] = 4940b0a1, %l6 = ffffffff000000ff
2812 ldstub [%i3+0x034],%l6 ! %l6 = 00000049000000ff
2813! %l2 = 00007379, %l3 = b0ede7ff, Mem[0000000010141420] = ffc2e890 00000000
2814 std %l2,[%i5+0x020] ! Mem[0000000010141420] = 00007379 b0ede7ff
2815! Starting 10 instruction Load Burst
2816! Mem[0000000010041408] = ffff0000, %l2 = 0000000000007379
2817 ldswa [%i1+0x008]%asi,%l2 ! %l2 = ffffffffffff0000
2818
2819p0_label_109:
2820! Mem[0000000010101410] = 7379cabb000000e1, %l7 = 0000000000000000
2821 ldxa [%i4+%o5]0x80,%l7 ! %l7 = 7379cabb000000e1
2822! Mem[0000000010001408] = ffff2ceb, %l5 = 00000000000000eb
2823 ldswa [%i0+%o4]0x88,%l5 ! %l5 = ffffffffffff2ceb
2824! Mem[000000001014140c] = 000067b5, %l0 = 0000000059000000
2825 ldsha [%i5+0x00c]%asi,%l0 ! %l0 = 0000000000000000
2826! Mem[0000000030101408] = 59000000 00000000, %l2 = ffff0000, %l3 = b0ede7ff
2827 ldda [%i4+%o4]0x81,%l2 ! %l2 = 0000000059000000 0000000000000000
2828! %l0 = 0000000000000000, %l2 = 0000000059000000, %l4 = 0000000000000000
2829 udivx %l0,%l2,%l4 ! %l4 = 0000000000000000
2830 membar #Sync ! Added by membar checker (16)
2831! Mem[0000000030181410] = ff000000 ffffffff, %l4 = 00000000, %l5 = ffff2ceb
2832 ldda [%i6+%o5]0x81,%l4 ! %l4 = 00000000ff000000 00000000ffffffff
2833! Mem[0000000010181408] = 00000000, %l0 = 0000000000000000
2834 lduba [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000000
2835! Mem[0000000010081408] = 00000000, %l3 = 0000000000000000
2836 lduba [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000000
2837! Mem[0000000030101410] = ffe70000, %l0 = 0000000000000000
2838 lduha [%i4+%o5]0x81,%l0 ! %l0 = 000000000000ffe7
2839! Starting 10 instruction Store Burst
2840! %l2 = 0000000059000000, Mem[0000000010001408] = ffff2ceb
2841 stwa %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 59000000
2842
2843p0_label_110:
2844! %l1 = 0000000000000020, Mem[0000000030181410] = ff000000
2845 stba %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = 20000000
2846! Mem[0000000010141406] = 00000000, %l7 = 7379cabb000000e1
2847 ldstuba [%i5+0x006]%asi,%l7 ! %l7 = 00000000000000ff
2848! Mem[0000000010001400] = 59000022, %l0 = 000000000000ffe7
2849 ldstuba [%i0+%g0]0x80,%l0 ! %l0 = 00000059000000ff
2850! %f24 = 00000000 e3b626ff, %l0 = 0000000000000059
2851! Mem[0000000010001430] = 6de9520cba4da1cf
2852 add %i0,0x030,%g1
2853 stda %f24,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010001430] = ff26b6e3ba4da1cf
2854! Mem[00000000100c1400] = 0000e9bb05df1bf1, %l5 = 00000000ffffffff, %l2 = 0000000059000000
2855 casxa [%i3]0x80,%l5,%l2 ! %l2 = 0000e9bb05df1bf1
2856! %l3 = 0000000000000000, Mem[0000000010001410] = 020190ff
2857 stwa %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
2858! Mem[000000001004142d] = ac77cdff, %l4 = 00000000ff000000
2859 ldstub [%i1+0x02d],%l4 ! %l4 = 00000077000000ff
2860! %l6 = 0000000000000049, Mem[0000000030141408] = e30000ff
2861 stha %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = e3000049
2862! Mem[0000000030001410] = c3aab4bb, %l5 = 00000000ffffffff
2863 swapa [%i0+%o5]0x89,%l5 ! %l5 = 00000000c3aab4bb
2864! Starting 10 instruction Load Burst
2865! Mem[000000001000141c] = 3649d611, %l0 = 0000000000000059
2866 lduw [%i0+0x01c],%l0 ! %l0 = 000000003649d611
2867
2868p0_label_111:
2869! Mem[0000000010101410] = 7379cabb, %l3 = 0000000000000000
2870 lduha [%i4+%o5]0x80,%l3 ! %l3 = 0000000000007379
2871! %f10 = 00000000 00000059, Mem[0000000010041400] = ff82b567 19004a3a
2872 std %f10,[%i1+%g0] ! Mem[0000000010041400] = 00000000 00000059
2873! Mem[0000000010101428] = 000000a0, %l0 = 000000003649d611
2874 lduwa [%i4+0x028]%asi,%l0 ! %l0 = 00000000000000a0
2875! Mem[0000000030041408] = ff0000e3, %l3 = 0000000000007379
2876 ldswa [%i1+%o4]0x81,%l3 ! %l3 = ffffffffff0000e3
2877! Mem[0000000010181430] = 000000e3, %l0 = 00000000000000a0
2878 lduh [%i6+0x032],%l0 ! %l0 = 00000000000000e3
2879! Mem[0000000030081410] = 00ff0000, %l3 = ffffffffff0000e3
2880 ldsha [%i2+%o5]0x89,%l3 ! %l3 = 0000000000000000
2881! Mem[00000000100c1410] = ffe4862f, %l4 = 0000000000000077
2882 ldsba [%i3+0x012]%asi,%l4 ! %l4 = ffffffffffffff86
2883! Mem[0000000010141400] = 00000000, %l2 = 0000e9bb05df1bf1
2884 ldswa [%i5+%g0]0x88,%l2 ! %l2 = 0000000000000000
2885! Mem[0000000030141400] = c7639593, %l6 = 0000000000000049
2886 lduba [%i5+%g0]0x89,%l6 ! %l6 = 0000000000000093
2887! Starting 10 instruction Store Burst
2888! %l7 = 0000000000000000, Mem[0000000010041400] = 00000000
2889 stba %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
2890
2891p0_label_112:
2892! Mem[000000001014143c] = 7b3de5ff, %l0 = 00000000000000e3
2893 swap [%i5+0x03c],%l0 ! %l0 = 000000007b3de5ff
2894! %l2 = 00000000, %l3 = 00000000, Mem[00000000300c1410] = e1000000 7f76cd4b
2895 stda %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 00000000
2896! %l2 = 00000000, %l3 = 00000000, Mem[0000000010181408] = 00000000 00000000
2897 stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000 00000000
2898! Mem[000000001014140c] = 000067b5, %l0 = 000000007b3de5ff, %asi = 80
2899 swapa [%i5+0x00c]%asi,%l0 ! %l0 = 00000000000067b5
2900! %f10 = 00000000 00000059, %l1 = 0000000000000020
2901! Mem[0000000010181418] = 00000000bbcaffff
2902 add %i6,0x018,%g1
2903 stda %f10,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010181418] = 00000000bbcaffff
2904! %f18 = 00000000, Mem[0000000010101410] = 7379cabb
2905 sta %f18,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000
2906! Mem[0000000030181410] = 00000020, %l4 = ffffffffffffff86
2907 ldstuba [%i6+%o5]0x89,%l4 ! %l4 = 00000020000000ff
2908! Mem[0000000010041428] = 5aa5c652acffcdff, %l3 = 0000000000000000, %l0 = 00000000000067b5
2909 add %i1,0x28,%g1
2910 casxa [%g1]0x80,%l3,%l0 ! %l0 = 5aa5c652acffcdff
2911! %l5 = 00000000c3aab4bb, Mem[0000000010001410] = 00000000
2912 stwa %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = c3aab4bb
2913! Starting 10 instruction Load Burst
2914! Mem[0000000030101410] = 000000000000e7ff, %f4 = 00000000 40a0db9a
2915 ldda [%i4+%o5]0x89,%f4 ! %f4 = 00000000 0000e7ff
2916
2917p0_label_113:
2918! Mem[0000000010101400] = 0000000000000000, %f4 = 00000000 0000e7ff
2919 ldda [%i4+%g0]0x88,%f4 ! %f4 = 00000000 00000000
2920 membar #Sync ! Added by membar checker (17)
2921! Mem[0000000030001400] = ff000000 00000000 00000000 00000000
2922! Mem[0000000030001410] = ffffffff a09fffff 89263027 c6f0c4ed
2923! Mem[0000000030001420] = 2691738c 045782c0 3b6aecaa e2ac9731
2924! Mem[0000000030001430] = cfa18f70 39d2e96d 4138c2eb ddf5adb2
2925 ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
2926! Mem[00000000100c1408] = 00000000, %l7 = 0000000000000000
2927 lduwa [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
2928! Mem[0000000030081410] = 0000ff00, %l6 = 0000000000000093
2929 lduba [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000000
2930! Mem[00000000211c0000] = ff597241, %l3 = 0000000000000000
2931 lduh [%o2+%g0],%l3 ! %l3 = 000000000000ff59
2932! Mem[00000000300c1408] = 735700ff, %l4 = 0000000000000020
2933 ldsba [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000073
2934! Mem[0000000030041408] = ff0000e3, %l6 = 0000000000000000
2935 ldsha [%i1+%o4]0x81,%l6 ! %l6 = ffffffffffffff00
2936! Mem[00000000300c1408] = ff005773, %l0 = 5aa5c652acffcdff
2937 ldsha [%i3+%o4]0x89,%l0 ! %l0 = 0000000000005773
2938! Mem[0000000010081410] = e1000000 bbca7973, %l6 = ffffff00, %l7 = 00000000
2939 ldd [%i2+%o5],%l6 ! %l6 = 00000000e1000000 00000000bbca7973
2940! Starting 10 instruction Store Burst
2941! %l4 = 00000073, %l5 = c3aab4bb, Mem[0000000030181400] = 40a0db9a 00000000
2942 stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000073 c3aab4bb
2943
2944p0_label_114:
2945! %l7 = 00000000bbca7973, Mem[0000000010001400] = 220000ff
2946 stwa %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = bbca7973
2947! %l1 = 0000000000000020, Mem[000000001014142f] = 2302b6d6
2948 stb %l1,[%i5+0x02f] ! Mem[000000001014142c] = 2302b620
2949! %f30 = 596de9bb ff005756, Mem[0000000010181408] = 00000000 00000000
2950 stda %f30,[%i6+%o4]0x80 ! Mem[0000000010181408] = 596de9bb ff005756
2951! %l2 = 0000000000000000, %l6 = 00000000e1000000, %l1 = 0000000000000020
2952 addc %l2,%l6,%l1 ! %l1 = 00000000e1000000
2953! %l2 = 0000000000000000, Mem[0000000030081408] = ff005756
2954 stha %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00005756
2955! %l4 = 0000000000000073, Mem[0000000030181408] = ff90010200000000
2956 stxa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000000000000073
2957! %l2 = 0000000000000000, Mem[0000000030081408] = 82377bbb56570000
2958 stxa %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000000000000000
2959! Mem[0000000010001410] = c3aab4bb, %l6 = 00000000e1000000
2960 ldstuba [%i0+%o5]0x80,%l6 ! %l6 = 000000c3000000ff
2961! Mem[0000000010141400] = 00000000, %l3 = 000000000000ff59
2962 ldstuba [%i5+0x000]%asi,%l3 ! %l3 = 00000000000000ff
2963! Starting 10 instruction Load Burst
2964! Mem[0000000030181408] = 00000000, %l5 = 00000000c3aab4bb
2965 ldsba [%i6+%o4]0x89,%l5 ! %l5 = 0000000000000000
2966
2967p0_label_115:
2968! Mem[0000000030001400] = 000000ff, %l6 = 00000000000000c3
2969 ldsha [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000ff
2970! Mem[000000001004142c] = acffcdff, %l5 = 0000000000000000
2971 ldsw [%i1+0x02c],%l5 ! %l5 = ffffffffacffcdff
2972! Mem[0000000010041400] = 00000000 00000059, %l0 = 00005773, %l1 = e1000000
2973 ldda [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000 0000000000000059
2974! Mem[00000000201c0000] = 009f2cc7, %l5 = ffffffffacffcdff
2975 lduh [%o0+%g0],%l5 ! %l5 = 000000000000009f
2976! Mem[0000000010001408] = 00000059, %l5 = 000000000000009f
2977 lduha [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000
2978! Mem[0000000010001410] = bbb4aaff, %l6 = 00000000000000ff
2979 ldsba [%i0+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
2980! Mem[00000000300c1408] = ff005773, %l3 = 0000000000000000
2981 lduba [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000073
2982! Mem[00000000300c1408] = 735700ff ffffffff, %l4 = 00000073, %l5 = 00000000
2983 ldda [%i3+%o4]0x81,%l4 ! %l4 = 00000000735700ff 00000000ffffffff
2984! Mem[0000000030141408] = 490000e3bbe96d59, %l6 = ffffffffffffffff
2985 ldxa [%i5+%o4]0x81,%l6 ! %l6 = 490000e3bbe96d59
2986! Starting 10 instruction Store Burst
2987! %l3 = 0000000000000073, Mem[0000000021800040] = 34d10896
2988 stb %l3,[%o3+0x040] ! Mem[0000000021800040] = 73d10896
2989
2990p0_label_116:
2991! %f20 = ffffffff, %f17 = 40a0db9a
2992 fcmpes %fcc3,%f20,%f17 ! %fcc3 = 3
2993 membar #Sync ! Added by membar checker (18)
2994! %l6 = bbe96d59, %l7 = bbca7973, Mem[0000000030001400] = ff000000 00000000
2995 stda %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = bbe96d59 bbca7973
2996! %l3 = 0000000000000073, Mem[0000000030181408] = 00000000
2997 stwa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000073
2998! %l5 = 00000000ffffffff, Mem[0000000030101400] = 00000073
2999 stwa %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffff
3000! %l4 = 00000000735700ff, Mem[0000000020800040] = 0059a3d2
3001 sth %l4,[%o1+0x040] ! Mem[0000000020800040] = 00ffa3d2
3002! %l4 = 00000000735700ff, Mem[00000000300c1408] = 735700ffffffffff
3003 stxa %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000735700ff
3004! Mem[0000000010001400] = bbca7973, %l5 = 00000000ffffffff
3005 swapa [%i0+%g0]0x88,%l5 ! %l5 = 00000000bbca7973
3006! %l1 = 0000000000000059, Mem[0000000010041438] = 00000000
3007 sth %l1,[%i1+0x038] ! Mem[0000000010041438] = 00590000
3008! %f7 = c6f0c4ed, Mem[0000000010041400] = 00000000
3009 sta %f7 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = c6f0c4ed
3010! Starting 10 instruction Load Burst
3011! Mem[00000000211c0000] = ff597241, %l1 = 0000000000000059
3012 lduha [%o2+0x000]%asi,%l1 ! %l1 = 000000000000ff59
3013
3014p0_label_117:
3015! Mem[00000000100c1400] = 0000e9bb, %l1 = 000000000000ff59
3016 lduwa [%i3+%g0]0x80,%l1 ! %l1 = 000000000000e9bb
3017! Mem[0000000010101424] = 00000000, %f18 = 00000000
3018 lda [%i4+0x024]%asi,%f18 ! %f18 = 00000000
3019! Mem[0000000010001424] = 39104beb, %l2 = 0000000000000000
3020 ldsba [%i0+0x024]%asi,%l2 ! %l2 = 0000000000000039
3021! Mem[0000000030041410] = 00000000, %l1 = 000000000000e9bb
3022 lduba [%i1+%o5]0x81,%l1 ! %l1 = 0000000000000000
3023! Mem[0000000030181410] = 000000ff, %l7 = 00000000bbca7973
3024 ldsba [%i6+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
3025! %l1 = 0000000000000000, %l6 = 490000e3bbe96d59, %y = 00000000
3026 sdiv %l1,%l6,%l1 ! %l1 = 0000000000000000
3027 mov %l0,%y ! %y = 00000000
3028! Mem[0000000010101410] = 00000000, %l5 = 00000000bbca7973
3029 lduha [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000
3030! Mem[0000000030001410] = ffff9fa0 ffffffff, %l6 = bbe96d59, %l7 = ffffffff
3031 ldda [%i0+%o5]0x89,%l6 ! %l6 = 00000000ffffffff 00000000ffff9fa0
3032! Code Fragment 4
3033p0_fragment_9:
3034! %l0 = 0000000000000000
3035 setx 0x2133069f984c0fdf,%g7,%l0 ! %l0 = 2133069f984c0fdf
3036! %l1 = 0000000000000000
3037 setx 0x5d1b78e85c6c9e94,%g7,%l1 ! %l1 = 5d1b78e85c6c9e94
3038 setx 0x7ff8, %g1, %g2
3039 and %l0, %g2, %l0
3040 setx 0xffffffff, %g1, %g2
3041 and %l1, %g2, %l1
3042 setx 0x100000000, %g1, %g2
3043 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3044 ta T_CHANGE_HPRIV
3045 stxa %l1, [%l0]ASI_ICACHE_INSTR
3046 ta T_CHANGE_NONHPRIV
3047! %l0 = 2133069f984c0fdf
3048 setx 0xbba6dde858bfe34c,%g7,%l0 ! %l0 = bba6dde858bfe34c
3049! %l1 = 5d1b78e85c6c9e94
3050 setx 0x396dc05f8f75e884,%g7,%l1 ! %l1 = 396dc05f8f75e884
3051! Starting 10 instruction Store Burst
3052! %f20 = ffffffff, Mem[00000000300c1400] = 3bc49137
3053 sta %f20,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffffff
3054
3055p0_label_118:
3056! Mem[00000000100c1408] = 00000000, %l3 = 0000000000000073
3057 ldstuba [%i3+%o4]0x88,%l3 ! %l3 = 00000000000000ff
3058! Mem[0000000010141400] = ff000000, %l0 = 58bfe34c, %l0 = 58bfe34c
3059 casa [%i5]0x80,%l0,%l0 ! %l0 = 00000000ff000000
3060! Mem[0000000030081408] = 00000000, %l1 = 396dc05f8f75e884
3061 ldstuba [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000ff
3062! %l5 = 0000000000000000, Mem[0000000010181400] = 00000079
3063 stha %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
3064! Mem[000000001000141d] = 3649d611, %l6 = 00000000ffffffff
3065 ldstuba [%i0+0x01d]%asi,%l6 ! %l6 = 00000049000000ff
3066! Mem[0000000030101410] = ffe70000, %l5 = 0000000000000000
3067 ldstuba [%i4+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
3068! Mem[00000000300c1410] = 00000000, %l4 = 00000000735700ff
3069 swapa [%i3+%o5]0x89,%l4 ! %l4 = 0000000000000000
3070! Mem[0000000030081400] = ffffffff, %l6 = 0000000000000049
3071 swapa [%i2+%g0]0x89,%l6 ! %l6 = 00000000ffffffff
3072! Mem[0000000010001410] = ffaab4bb, %l1 = 0000000000000000
3073 swapa [%i0+%o5]0x80,%l1 ! %l1 = 00000000ffaab4bb
3074! Starting 10 instruction Load Burst
3075! Mem[0000000030181400] = 00000073, %l3 = 0000000000000000
3076 lduwa [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000073
3077
3078p0_label_119:
3079! Mem[0000000010081410] = e1000000, %l7 = 00000000ffff9fa0
3080 ldswa [%i2+%o5]0x80,%l7 ! %l7 = ffffffffe1000000
3081! Mem[0000000030101410] = ffe7000000000000, %l2 = 0000000000000039
3082 ldxa [%i4+%o5]0x81,%l2 ! %l2 = ffe7000000000000
3083! Mem[0000000010141438] = bb48fd0c, %l2 = ffe7000000000000
3084 ldsh [%i5+0x03a],%l2 ! %l2 = fffffffffffffd0c
3085! Mem[0000000010081408] = 00000000, %l3 = 0000000000000073
3086 ldswa [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000000
3087! Mem[0000000010001404] = bb7b3782, %l2 = fffffffffffffd0c
3088 ldswa [%i0+0x004]%asi,%l2 ! %l2 = ffffffffbb7b3782
3089! Mem[0000000020800040] = 00ffa3d2, %l3 = 0000000000000000
3090 ldsha [%o1+0x040]%asi,%l3 ! %l3 = 00000000000000ff
3091! Mem[0000000010041410] = 000000ff, %l0 = 00000000ff000000
3092 ldsha [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000ff
3093! Mem[0000000030141408] = e3000049, %l1 = 00000000ffaab4bb
3094 lduwa [%i5+%o4]0x89,%l1 ! %l1 = 00000000e3000049
3095! Mem[000000001018140c] = ff005756, %l4 = 0000000000000000
3096 ldsw [%i6+0x00c],%l4 ! %l4 = ffffffffff005756
3097! Starting 10 instruction Store Burst
3098! Mem[0000000010181400] = 00000000, %l4 = ffffffffff005756
3099 swapa [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000000
3100
3101p0_label_120:
3102! Mem[00000000201c0000] = 009f2cc7, %l4 = 0000000000000000
3103 ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 00000000000000ff
3104! Mem[0000000010141408] = 000000ff, %l5 = 00000000000000ff
3105 swapa [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000ff
3106! Mem[0000000010041400] = c6f0c4ed, %l0 = 00000000000000ff
3107 ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 000000c6000000ff
3108! %l1 = 00000000e3000049, Mem[0000000030101400] = 000000d7ffffffff
3109 stxa %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000e3000049
3110! Mem[0000000010041410] = ff000000, %l7 = ffffffffe1000000
3111 ldstuba [%i1+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
3112! Mem[00000000300c1400] = ffffffff, %l6 = 00000000ffffffff
3113 ldstuba [%i3+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
3114! %f15 = ddf5adb2, Mem[0000000010001408] = 59000000
3115 sta %f15,[%i0+%o4]0x88 ! Mem[0000000010001408] = ddf5adb2
3116! %l7 = 00000000000000ff, Mem[0000000030041400] = 000000ff
3117 stba %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000ff
3118! %l2 = ffffffffbb7b3782, Mem[0000000010101408] = 00107c62
3119 stha %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00103782
3120! Starting 10 instruction Load Burst
3121! Mem[0000000030081410] = 00ff0000, %l2 = ffffffffbb7b3782
3122 ldswa [%i2+%o5]0x89,%l2 ! %l2 = 0000000000ff0000
3123
3124p0_label_121:
3125! Mem[00000000300c1408] = 00000000, %l0 = 00000000000000c6
3126 ldsba [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000
3127! Mem[0000000030101408] = 59000000, %f17 = 40a0db9a
3128 lda [%i4+%o4]0x81,%f17 ! %f17 = 59000000
3129! Mem[0000000030101410] = ffe70000, %l5 = 00000000000000ff
3130 ldswa [%i4+%o5]0x81,%l5 ! %l5 = ffffffffffe70000
3131! Mem[0000000030081400] = 00000049, %l3 = 00000000000000ff
3132 lduwa [%i2+%g0]0x89,%l3 ! %l3 = 0000000000000049
3133! Mem[0000000010101410] = 00000000, %l5 = ffffffffffe70000
3134 lduha [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000
3135! Mem[0000000010101408] = 00103782, %l6 = 00000000000000ff
3136 lduwa [%i4+%o4]0x88,%l6 ! %l6 = 0000000000103782
3137! Mem[00000000100c1400] = 0000e9bb, %l2 = 0000000000ff0000
3138 ldsba [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000
3139! Mem[0000000010041420] = ffffffff000000f6, %f0 = ff000000 00000000
3140 ldd [%i1+0x020],%f0 ! %f0 = ffffffff 000000f6
3141! %f18 = 00000000, %f31 = ff005756, %f13 = 39d2e96d
3142 fadds %f18,%f31,%f13 ! %f13 = ff005756
3143! Starting 10 instruction Store Burst
3144! Mem[0000000030081400] = 00000049, %l0 = 0000000000000000
3145 swapa [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000049
3146
3147p0_label_122:
3148! Mem[00000000211c0001] = ff597241, %l6 = 0000000000103782
3149 ldstub [%o2+0x001],%l6 ! %l6 = 00000059000000ff
3150! %l3 = 0000000000000049, Mem[0000000030081408] = ff000000
3151 stwa %l3,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000049
3152! %f20 = ffffffff 000000ff, Mem[00000000300c1408] = 00000000 735700ff
3153 stda %f20,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffffff 000000ff
3154! Mem[0000000030081408] = 00000049, %l1 = 00000000e3000049
3155 swapa [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000049
3156! %l4 = 0000000000000000, Mem[0000000030081408] = e3000049
3157 stba %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000049
3158! Code Fragment 4
3159p0_fragment_10:
3160! %l0 = 0000000000000049
3161 setx 0x0a643627c8ccc23f,%g7,%l0 ! %l0 = 0a643627c8ccc23f
3162! %l1 = 0000000000000049
3163 setx 0x6de00c1006ec356f,%g7,%l1 ! %l1 = 6de00c1006ec356f
3164 setx 0x7ff8, %g1, %g2
3165 and %l0, %g2, %l0
3166 setx 0xffffffff, %g1, %g2
3167 and %l1, %g2, %l1
3168 setx 0x100000000, %g1, %g2
3169 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3170 ta T_CHANGE_HPRIV
3171 stxa %l1, [%l0]ASI_ICACHE_INSTR
3172 ta T_CHANGE_NONHPRIV
3173! %l0 = 0a643627c8ccc23f
3174 setx 0x5219652874763c7f,%g7,%l0 ! %l0 = 5219652874763c7f
3175! %l1 = 6de00c1006ec356f
3176 setx 0x460b36106ff449ba,%g7,%l1 ! %l1 = 460b36106ff449ba
3177! %l5 = 0000000000000000, Mem[0000000010181408] = 596de9bb
3178 stwa %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000
3179! %f1 = 000000f6, Mem[00000000300c1400] = ffffffff
3180 sta %f1 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000f6
3181! Mem[0000000021800140] = 84b45a3c, %l2 = 0000000000000000
3182 ldstub [%o3+0x140],%l2 ! %l2 = 00000084000000ff
3183! Starting 10 instruction Load Burst
3184! Mem[00000000100c1408] = 00000000000000ff, %f10 = 3b6aecaa e2ac9731
3185 ldda [%i3+%o4]0x88,%f10 ! %f10 = 00000000 000000ff
3186
3187p0_label_123:
3188! Mem[0000000010141410] = ff000000, %l6 = 0000000000000059
3189 ldswa [%i5+%o5]0x80,%l6 ! %l6 = ffffffffff000000
3190! Mem[0000000010181410] = 596de9bb, %l3 = 0000000000000049
3191 ldsba [%i6+%o5]0x88,%l3 ! %l3 = ffffffffffffffbb
3192! Mem[0000000010041400] = fff0c4ed00000059, %l5 = 0000000000000000
3193 ldxa [%i1+%g0]0x80,%l5 ! %l5 = fff0c4ed00000059
3194! Mem[0000000030081410] = 00ff0000, %l4 = 0000000000000000
3195 ldswa [%i2+%o5]0x89,%l4 ! %l4 = 0000000000ff0000
3196! Mem[0000000010101400] = 00000000 00000000, %l2 = 00000084, %l3 = ffffffbb
3197 ldda [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000 0000000000000000
3198! Mem[0000000020800040] = 00ffa3d2, %l2 = 0000000000000000
3199 lduh [%o1+0x040],%l2 ! %l2 = 00000000000000ff
3200! Mem[0000000010041400] = edc4f0ff, %l2 = 00000000000000ff
3201 lduha [%i1+%g0]0x88,%l2 ! %l2 = 000000000000f0ff
3202! Mem[0000000020800040] = 00ffa3d2, %l7 = 00000000000000ff
3203 ldsh [%o1+0x040],%l7 ! %l7 = 00000000000000ff
3204! Mem[0000000010141408] = ff000000, %l1 = 460b36106ff449ba
3205 lduba [%i5+%o4]0x80,%l1 ! %l1 = 00000000000000ff
3206! Starting 10 instruction Store Burst
3207! %l7 = 00000000000000ff, imm = fffffffffffff803, %l6 = ffffffffff000000
3208 xnor %l7,-0x7fd,%l6 ! %l6 = 0000000000000703
3209
3210p0_label_124:
3211! %l7 = 00000000000000ff, Mem[0000000030141400] = 939563c7
3212 stwa %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff
3213! %l5 = fff0c4ed00000059, Mem[0000000030101410] = 0000e7ff
3214 stwa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000059
3215! %l7 = 00000000000000ff, %l2 = 000000000000f0ff, %l2 = 000000000000f0ff
3216 sdivx %l7,%l2,%l2 ! Div by zero, %l0 = 5219652874763ca7
3217! %f4 = ffffffff a09fffff, %l2 = 0000000000000000
3218! Mem[0000000030181420] = ff26b6e300000000
3219 add %i6,0x020,%g1
3220 stda %f4,[%g1+%l2]ASI_PST16_S ! Mem[0000000030181420] = ff26b6e300000000
3221! Mem[0000000010101428] = 000000a0, %l7 = 00000000000000ff
3222 swap [%i4+0x028],%l7 ! %l7 = 00000000000000a0
3223! %l0 = 74763c7f, %l1 = 000000ff, Mem[00000000100c1410] = 2f86e4ff 00000000
3224 stda %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 74763c7f 000000ff
3225! %l4 = 0000000000ff0000, Mem[000000001018143a] = 5aa5c652
3226 sth %l4,[%i6+0x03a] ! Mem[0000000010181438] = 5aa50000
3227! %l0 = 74763c7f, %l1 = 000000ff, Mem[0000000030081400] = 00000000 ac77cded
3228 stda %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 74763c7f 000000ff
3229! %l3 = 0000000000000000, Mem[0000000030041400] = ff000000
3230 stwa %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
3231! Starting 10 instruction Load Burst
3232! Mem[00000000100c1418] = 2aeb6dff, %l3 = 0000000000000000
3233 ldsha [%i3+0x018]%asi,%l3 ! %l3 = 0000000000002aeb
3234
3235p0_label_125:
3236! Mem[0000000010141430] = bbb4aac3ee1c5974, %l1 = 00000000000000ff
3237 ldxa [%i5+0x030]%asi,%l1 ! %l1 = bbb4aac3ee1c5974
3238! Mem[0000000030141410] = 00000059, %l5 = fff0c4ed00000059
3239 lduha [%i5+%o5]0x89,%l5 ! %l5 = 0000000000000059
3240 membar #Sync ! Added by membar checker (19)
3241! Mem[00000000300c1400] = f6000000 000000ff ffffffff 000000ff
3242! Mem[00000000300c1410] = ff005773 00000000 754a7465 3857c2de
3243! Mem[00000000300c1420] = 147fa279 6ad67029 7914086f 5aaa4153
3244! Mem[00000000300c1430] = ae3ded1d f87c67df a2e1f9a7 58caeb5e
3245 ldda [%i3]ASI_BLK_SL,%f0 ! Block Load from 00000000300c1400
3246! Mem[00000000211c0000] = ffff7241, %l2 = 0000000000000000
3247 ldsha [%o2+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
3248! Mem[0000000010101438] = 09deefe5, %l3 = 0000000000002aeb
3249 lduw [%i4+0x038],%l3 ! %l3 = 0000000009deefe5
3250! Mem[0000000010141430] = bbb4aac3, %l3 = 0000000009deefe5
3251 lduw [%i5+0x030],%l3 ! %l3 = 00000000bbb4aac3
3252! Mem[0000000010101410] = 00000000000000e1, %f22 = 5590009d 20e4862f
3253 ldda [%i4+%o5]0x80,%f22 ! %f22 = 00000000 000000e1
3254! Mem[000000001010140c] = 00000000, %l3 = 00000000bbb4aac3
3255 ldsw [%i4+0x00c],%l3 ! %l3 = 0000000000000000
3256! Mem[0000000030101408] = 0000000000000059, %f20 = ffffffff 000000ff
3257 ldda [%i4+%o4]0x89,%f20 ! %f20 = 00000000 00000059
3258! Starting 10 instruction Store Burst
3259! Mem[0000000010101438] = 09deefe591710aaf, %l6 = 0000000000000703, %l1 = bbb4aac3ee1c5974
3260 add %i4,0x38,%g1
3261 casxa [%g1]0x80,%l6,%l1 ! %l1 = 09deefe591710aaf
3262
3263p0_label_126:
3264! %l1 = 09deefe591710aaf, Mem[0000000010041400] = edc4f0ff
3265 stwa %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = 91710aaf
3266! %l0 = 74763c7f, %l1 = 91710aaf, Mem[0000000010081410] = 000000e1 7379cabb
3267 stda %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = 74763c7f 91710aaf
3268! %l0 = 5219652874763c7f, Mem[0000000030141408] = e3000049
3269 stwa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 74763c7f
3270! %l7 = 00000000000000a0, Mem[0000000010181410] = 596de9bb
3271 stha %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 596d00a0
3272! Mem[0000000010041400] = 91710aaf, %l1 = 09deefe591710aaf
3273 swapa [%i1+%g0]0x88,%l1 ! %l1 = 0000000091710aaf
3274! %f22 = 00000000, Mem[0000000010181408] = 00000000
3275 sta %f22,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
3276! %f20 = 00000000 00000059, %l6 = 0000000000000703
3277! Mem[0000000010081430] = 000000e1b6a6bb80
3278 add %i2,0x030,%g1
3279 stda %f20,[%g1+%l6]ASI_PST16_PL ! Mem[0000000010081430] = 59000000b6a6bb80
3280! Mem[0000000010081428] = 0000ff006cb69670, %l1 = 0000000091710aaf, %l2 = ffffffffffffffff
3281 add %i2,0x28,%g1
3282 casxa [%g1]0x80,%l1,%l2 ! %l2 = 0000ff006cb69670
3283! %l2 = 0000ff006cb69670, Mem[0000000010001420] = 26ffffff39104beb, %asi = 80
3284 stxa %l2,[%i0+0x020]%asi ! Mem[0000000010001420] = 0000ff006cb69670
3285! Starting 10 instruction Load Burst
3286! Mem[0000000030041400] = 00000000, %l0 = 5219652874763c7f
3287 ldsha [%i1+%g0]0x81,%l0 ! %l0 = 0000000000000000
3288
3289p0_label_127:
3290! Mem[0000000010101408] = 8237100000000000, %f20 = 00000000 00000059
3291 ldda [%i4+%o4]0x80,%f20 ! %f20 = 82371000 00000000
3292! %f21 = 00000000, %f16 = 00000000
3293 fcmpes %fcc3,%f21,%f16 ! %fcc3 = 0
3294! Mem[0000000010041400] = af0a7191, %l0 = 0000000000000000
3295 ldsha [%i1+%g0]0x80,%l0 ! %l0 = ffffffffffffaf0a
3296! %l0 = ffffffffffffaf0a, imm = fffffffffffffa34, %l5 = 0000000000000059
3297 subc %l0,-0x5cc,%l5 ! %l5 = ffffffffffffb4d6
3298! Mem[0000000010081408] = 00000000, %l5 = ffffffffffffb4d6
3299 ldsha [%i2+%o4]0x80,%l5 ! %l5 = 0000000000000000
3300! Mem[0000000010001408] = ddf5adb2, %l1 = 0000000091710aaf
3301 ldsha [%i0+%o4]0x88,%l1 ! %l1 = ffffffffffffadb2
3302! Mem[000000001010143c] = 91710aaf, %f16 = 00000000
3303 lda [%i4+0x03c]%asi,%f16 ! %f16 = 91710aaf
3304! Mem[0000000010001400] = ffffffff, %f31 = ff005756
3305 lda [%i0+%g0]0x80,%f31 ! %f31 = ffffffff
3306! Mem[0000000030001400] = bbe96d59, %l5 = 0000000000000000
3307 ldsba [%i0+%g0]0x81,%l5 ! %l5 = ffffffffffffffbb
3308! Starting 10 instruction Store Burst
3309! %f24 = 00000000 e3b626ff, Mem[00000000100c1408] = ff000000 00000000
3310 stda %f24,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000 e3b626ff
3311
3312p0_label_128:
3313! %l5 = ffffffffffffffbb, immd = ffffffffffffffb6, %l6 = 0000000000000703
3314 udivx %l5,-0x04a,%l6 ! %l6 = 0000000000000001
3315! Mem[0000000030081400] = 7f3c7674, %l5 = ffffffffffffffbb
3316 swapa [%i2+%g0]0x89,%l5 ! %l5 = 000000007f3c7674
3317! %l4 = 00ff0000, %l5 = 7f3c7674, Mem[0000000010001418] = d3110ddb 36ffd611
3318 std %l4,[%i0+0x018] ! Mem[0000000010001418] = 00ff0000 7f3c7674
3319! Mem[0000000010001408] = ddf5adb2, %l0 = ffffffffffffaf0a
3320 swapa [%i0+%o4]0x88,%l0 ! %l0 = 00000000ddf5adb2
3321 membar #Sync ! Added by membar checker (20)
3322! %l2 = 0000ff006cb69670, Mem[00000000300c1408] = ffffffff000000ff
3323 stxa %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000ff006cb69670
3324! %l1 = ffffffffffffadb2, Mem[0000000030101400] = e3000049
3325 stba %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = e30000b2
3326! Mem[0000000030001400] = 596de9bb, %l7 = 00000000000000a0
3327 swapa [%i0+%g0]0x89,%l7 ! %l7 = 00000000596de9bb
3328! %l1 = ffffffffffffadb2, Mem[0000000021800181] = ffbea69f, %asi = 80
3329 stba %l1,[%o3+0x181]%asi ! Mem[0000000021800180] = ffb2a69f
3330! %f14 = 5eebca58 a7f9e1a2, Mem[0000000010001430] = ff26b6e3 ba4da1cf
3331 std %f14,[%i0+0x030] ! Mem[0000000010001430] = 5eebca58 a7f9e1a2
3332! Starting 10 instruction Load Burst
3333! Mem[0000000030141400] = ff000000, %l5 = 000000007f3c7674
3334 lduha [%i5+%g0]0x89,%l5 ! %l5 = 0000000000000000
3335
3336p0_label_129:
3337! Mem[0000000030141400] = 000000ff 020190ff, %l2 = 6cb69670, %l3 = 00000000
3338 ldda [%i5+%g0]0x81,%l2 ! %l2 = 00000000000000ff 00000000020190ff
3339! Mem[0000000010001400] = ffffffffbb7b3782, %f24 = 00000000 e3b626ff
3340 ldda [%i0+%g0]0x80,%f24 ! %f24 = ffffffff bb7b3782
3341! Mem[0000000030001408] = 00000000, %l2 = 00000000000000ff
3342 ldsba [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000000
3343! Mem[0000000010101414] = 000000e1, %l2 = 0000000000000000
3344 lduw [%i4+0x014],%l2 ! %l2 = 00000000000000e1
3345! Mem[0000000010141428] = e09cba41, %l3 = 00000000020190ff
3346 lduba [%i5+0x02a]%asi,%l3 ! %l3 = 00000000000000ba
3347! Mem[0000000030001408] = 00000000, %l7 = 00000000596de9bb
3348 lduha [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000000
3349! Mem[0000000030101400] = 00000000e30000b2, %l4 = 0000000000ff0000
3350 ldxa [%i4+%g0]0x89,%l4 ! %l4 = 00000000e30000b2
3351! Mem[0000000030041410] = 00000000, %f30 = 596de9bb
3352 lda [%i1+%o5]0x81,%f30 ! %f30 = 00000000
3353! %f28 = bbb4aac3, %f31 = ffffffff
3354 fcmpes %fcc2,%f28,%f31 ! %fcc2 = 3
3355! Starting 10 instruction Store Burst
3356! %l0 = ddf5adb2, %l1 = ffffadb2, Mem[0000000010001400] = ffffffff 82377bbb
3357 stda %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = ddf5adb2 ffffadb2
3358
3359p0_label_130:
3360! %l5 = 0000000000000000, Mem[0000000010101410] = 00000000
3361 stba %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000
3362! %l4 = e30000b2, %l5 = 00000000, Mem[0000000010081410] = 7f3c7674 af0a7191
3363 stda %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = e30000b2 00000000
3364! %f17 = 59000000, Mem[0000000030001400] = 000000a0
3365 sta %f17,[%i0+%g0]0x89 ! Mem[0000000030001400] = 59000000
3366! %f18 = 00000000, Mem[0000000010101408] = 00103782
3367 sta %f18,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
3368! %l2 = 00000000000000e1, Mem[0000000030001400] = 00000059
3369 stha %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00e10059
3370! Mem[00000000201c0001] = ff9f2cc7, %l1 = ffffffffffffadb2
3371 ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 0000009f000000ff
3372! %l0 = ddf5adb2, %l1 = 0000009f, Mem[0000000030001410] = ffffffff a09fffff
3373 stda %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = ddf5adb2 0000009f
3374! %l3 = 00000000000000ba, Mem[0000000030081410] = 00ff0000
3375 stba %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00ff00ba
3376! Mem[0000000010181408] = 00000000, %l2 = 00000000000000e1
3377 ldstuba [%i6+%o4]0x80,%l2 ! %l2 = 00000000000000ff
3378! Starting 10 instruction Load Burst
3379! Mem[00000000300c1400] = f6000000 000000ff, %l2 = 00000000, %l3 = 000000ba
3380 ldda [%i3+%g0]0x81,%l2 ! %l2 = 00000000f6000000 00000000000000ff
3381
3382p0_label_131:
3383! Mem[0000000010141400] = ff000000 0000ff00, %l0 = ddf5adb2, %l1 = 0000009f
3384 ldda [%i5+%g0]0x80,%l0 ! %l0 = 00000000ff000000 000000000000ff00
3385! Mem[0000000030041400] = 00000000, %f21 = 00000000
3386 lda [%i1+%g0]0x89,%f21 ! %f21 = 00000000
3387! Mem[0000000030141410] = 5900000000000000, %l3 = 00000000000000ff
3388 ldxa [%i5+%o5]0x81,%l3 ! %l3 = 5900000000000000
3389! Mem[00000000300c1400] = f6000000, %l1 = 000000000000ff00
3390 lduwa [%i3+%g0]0x81,%l1 ! %l1 = 00000000f6000000
3391! Mem[0000000030081408] = 00000049 00000000, %l4 = e30000b2, %l5 = 00000000
3392 ldda [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000049 0000000000000000
3393! Mem[0000000010001408] = 0aafffff3791c43b, %f0 = ff000000 000000f6
3394 ldda [%i0+%o4]0x80,%f0 ! %f0 = 0aafffff 3791c43b
3395! %f7 = 65744a75, %f26 = ffffffb7 000000f6
3396 fitod %f7 ,%f26 ! %f26 = 41d95d12 9d400000
3397! Mem[0000000010141400] = ff000000, %f1 = 3791c43b
3398 lda [%i5+%g0]0x80,%f1 ! %f1 = ff000000
3399! Mem[0000000010181410] = ff0000e3596d00a0, %f26 = 41d95d12 9d400000
3400 ldda [%i6+%o5]0x88,%f26 ! %f26 = ff0000e3 596d00a0
3401! Starting 10 instruction Store Burst
3402! %f10 = 5341aa5a, Mem[00000000100c1408] = 00000000
3403 sta %f10,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 5341aa5a
3404
3405p0_label_132:
3406! %l0 = 00000000ff000000, Mem[0000000010041410] = ff000000ff4b1039
3407 stxa %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000ff000000
3408! %l3 = 5900000000000000, Mem[0000000030081410] = 00ff00ba
3409 stwa %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000
3410! Mem[0000000030081400] = bbffffff, %l4 = 0000000000000049
3411 swapa [%i2+%g0]0x81,%l4 ! %l4 = 00000000bbffffff
3412! %l0 = 00000000ff000000, Mem[0000000030041408] = e30000ff
3413 stha %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = e3000000
3414! %f20 = 82371000 00000000, Mem[0000000030001410] = ddf5adb2 0000009f
3415 stda %f20,[%i0+%o5]0x81 ! Mem[0000000030001410] = 82371000 00000000
3416! %f9 = 79a27f14, %f10 = 5341aa5a
3417 fcmps %fcc1,%f9 ,%f10 ! %fcc1 = 2
3418! Mem[00000000218000c1] = ff23265e, %l7 = 0000000000000000
3419 ldstuba [%o3+0x0c1]%asi,%l7 ! %l7 = 00000023000000ff
3420! %f6 = dec25738 65744a75, Mem[0000000010041430] = a1a4d897 ffffff82
3421 stda %f6 ,[%i1+0x030]%asi ! Mem[0000000010041430] = dec25738 65744a75
3422! Mem[0000000030181408] = 73000000, %l4 = 00000000bbffffff
3423 swapa [%i6+%o4]0x81,%l4 ! %l4 = 0000000073000000
3424! Starting 10 instruction Load Burst
3425! Mem[0000000021800080] = ea3d341e, %l1 = 00000000f6000000
3426 ldsh [%o3+0x080],%l1 ! %l1 = ffffffffffffea3d
3427
3428p0_label_133:
3429! Mem[000000001010142c] = ffffffff, %l2 = 00000000f6000000
3430 ldub [%i4+0x02e],%l2 ! %l2 = 00000000000000ff
3431! %f20 = 82371000 00000000, Mem[0000000030181410] = ff000000 ffffffff
3432 stda %f20,[%i6+%o5]0x81 ! Mem[0000000030181410] = 82371000 00000000
3433! Mem[0000000030001400] = 7379cabb 5900e100, %l6 = 00000001, %l7 = 00000023
3434 ldda [%i0+%g0]0x89,%l6 ! %l6 = 000000005900e100 000000007379cabb
3435! Mem[0000000030141400] = 000000ff, %l4 = 0000000073000000
3436 lduba [%i5+%g0]0x81,%l4 ! %l4 = 0000000000000000
3437! Mem[0000000010041410] = 00000000, %l3 = 5900000000000000
3438 lduba [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000000
3439! Mem[0000000030081408] = 00000049, %l6 = 000000005900e100
3440 lduwa [%i2+%o4]0x81,%l6 ! %l6 = 0000000000000049
3441! Mem[00000000100c1410] = 74763c7f, %l5 = 0000000000000000
3442 ldsba [%i3+%o5]0x88,%l5 ! %l5 = 000000000000007f
3443! Mem[0000000010181400] = 565700ff, %l1 = ffffffffffffea3d
3444 lduba [%i6+%g0]0x80,%l1 ! %l1 = 0000000000000056
3445! Mem[0000000010081410] = b20000e3, %f25 = bb7b3782
3446 lda [%i2+%o5]0x88,%f25 ! %f25 = b20000e3
3447! Starting 10 instruction Store Burst
3448! %l5 = 000000000000007f, Mem[00000000300c1400] = f6000000
3449 stha %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 007f0000
3450
3451p0_label_134:
3452! %f25 = b20000e3, Mem[0000000010141408] = ff000000
3453 sta %f25,[%i5+%o4]0x80 ! Mem[0000000010141408] = b20000e3
3454! %f30 = 00000000 ffffffff, Mem[00000000300c1408] = 0000ff00 6cb69670
3455 stda %f30,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 ffffffff
3456! %l3 = 0000000000000000, Mem[0000000010101400] = 0000000000000000
3457 stxa %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000000000000
3458! Mem[0000000010101408] = 00000000, %l7 = 000000007379cabb
3459 ldstuba [%i4+%o4]0x88,%l7 ! %l7 = 00000000000000ff
3460! %l2 = 00000000000000ff, Mem[0000000010181404] = 06af2205
3461 sth %l2,[%i6+0x004] ! Mem[0000000010181404] = 00ff2205
3462! Mem[0000000030141410] = 00000059, %l1 = 0000000000000056
3463 lduwa [%i5+%o5]0x89,%l1 ! %l1 = 0000000000000059
3464! Mem[0000000010001400] = b2adf5dd, %l2 = 00000000000000ff
3465 ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 000000b2000000ff
3466! %f1 = ff000000, Mem[00000000300c1408] = 00000000
3467 sta %f1 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff000000
3468! %l4 = 0000000000000000, Mem[0000000030001400] = 7379cabb5900e100
3469 stxa %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000000000
3470! Starting 10 instruction Load Burst
3471! Mem[0000000020800000] = ff5ed75b, %l3 = 0000000000000000
3472 ldsh [%o1+%g0],%l3 ! %l3 = ffffffffffffff5e
3473
3474p0_label_135:
3475! Mem[00000000100c1408] = 5aaa4153, %l7 = 0000000000000000
3476 ldstuba [%i3+%o4]0x88,%l7 ! %l7 = 00000053000000ff
3477! %f17 = 59000000, %f0 = 0aafffff
3478 fcmpes %fcc0,%f17,%f0 ! %fcc0 = 2
3479! Mem[0000000010141410] = ff000000, %l3 = ffffffffffffff5e
3480 lduwa [%i5+%o5]0x80,%l3 ! %l3 = 00000000ff000000
3481! %l4 = 0000000000000000, immed = 000000e5, %y = 00000000
3482 smul %l4,0x0e5,%l4 ! %l4 = 0000000000000000, %y = 00000000
3483! Mem[0000000010001410] = 0000000000000000, %l6 = 0000000000000049
3484 ldxa [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000
3485! Mem[00000000100c1410] = 7f3c7674, %l5 = 000000000000007f
3486 ldsw [%i3+%o5],%l5 ! %l5 = 000000007f3c7674
3487! Mem[0000000030181400] = 73000000bbb4aac3, %f26 = ff0000e3 596d00a0
3488 ldda [%i6+%g0]0x81,%f26 ! %f26 = 73000000 bbb4aac3
3489! %l4 = 0000000000000000, immed = ffffff48, %y = 00000000
3490 udiv %l4,-0x0b8,%l5 ! %l5 = 0000000000000000
3491 mov %l0,%y ! %y = ff000000
3492! Mem[0000000010041400] = af0a7191, %l1 = 0000000000000059
3493 lduha [%i1+%g0]0x80,%l1 ! %l1 = 000000000000af0a
3494! Starting 10 instruction Store Burst
3495! %f23 = 000000e1, Mem[0000000010081400] = ff000000
3496 sta %f23,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000e1
3497
3498p0_label_136:
3499! %f25 = b20000e3, Mem[0000000010081408] = 00000000
3500 sta %f25,[%i2+%o4]0x88 ! Mem[0000000010081408] = b20000e3
3501! %l1 = 000000000000af0a, Mem[0000000010081420] = 0000000000000000
3502 stx %l1,[%i2+0x020] ! Mem[0000000010081420] = 000000000000af0a
3503! %f3 = ffffffff, Mem[0000000030001400] = 00000000
3504 sta %f3 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffffff
3505! %f4 = 00000000 735700ff, Mem[0000000030041400] = 00000000 b7000000
3506 stda %f4 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 735700ff
3507! %l0 = 00000000ff000000, Mem[0000000030041400] = ff005773
3508 stha %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00005773
3509! %l4 = 0000000000000000, Mem[0000000010101408] = ff000000
3510 stba %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
3511! Mem[0000000010041410] = 00000000, %l6 = 0000000000000000
3512 ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 00000000000000ff
3513! %l7 = 0000000000000053, Mem[0000000030001410] = 00103782
3514 stha %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00100053
3515! %l6 = 0000000000000000, Mem[0000000010141410] = ff000000000000e3
3516 stxa %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000000000000
3517! Starting 10 instruction Load Burst
3518! Mem[0000000010181438] = 5aa50000, %l2 = 00000000000000b2
3519 lduw [%i6+0x038],%l2 ! %l2 = 000000005aa50000
3520
3521p0_label_137:
3522! Mem[0000000010181400] = 565700ff, %l4 = 0000000000000000
3523 lduba [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000056
3524! Mem[0000000010101408] = 0000000000000000, %f22 = 00000000 000000e1
3525 ldda [%i4+%o4]0x88,%f22 ! %f22 = 00000000 00000000
3526! Mem[0000000030101410] = 59000000, %l0 = 00000000ff000000
3527 ldswa [%i4+%o5]0x81,%l0 ! %l0 = 0000000059000000
3528! Mem[0000000010181408] = ff000000, %l2 = 000000005aa50000
3529 lduwa [%i6+%o4]0x80,%l2 ! %l2 = 00000000ff000000
3530! Mem[0000000010141408] = b20000e3, %f31 = ffffffff
3531 lda [%i5+%o4]0x80,%f31 ! %f31 = b20000e3
3532! Mem[0000000030181410] = 00103782, %l2 = 00000000ff000000
3533 ldsba [%i6+%o5]0x89,%l2 ! %l2 = ffffffffffffff82
3534! Mem[00000000201c0000] = ffff2cc7, %l2 = ffffffffffffff82
3535 lduha [%o0+0x000]%asi,%l2 ! %l2 = 000000000000ffff
3536! Mem[0000000010141434] = ee1c5974, %l1 = 000000000000af0a
3537 lduha [%i5+0x034]%asi,%l1 ! %l1 = 000000000000ee1c
3538! Mem[0000000010141428] = e09cba412302b620, %f8 = 2970d66a 79a27f14
3539 ldda [%i5+0x028]%asi,%f8 ! %f8 = e09cba41 2302b620
3540! Starting 10 instruction Store Burst
3541! %f0 = 0aafffff ff000000 ff000000 ffffffff
3542! %f4 = 00000000 735700ff dec25738 65744a75
3543! %f8 = e09cba41 2302b620 5341aa5a 6f081479
3544! %f12 = df677cf8 1ded3dae 5eebca58 a7f9e1a2
3545 stda %f0,[%i0]ASI_COMMIT_S ! Block Store to 0000000030001400
3546
3547p0_label_138:
3548! Mem[0000000030041400] = 73570000, %l5 = 0000000000000000
3549 swapa [%i1+%g0]0x89,%l5 ! %l5 = 0000000073570000
3550! Mem[0000000010081430] = 59000000, %l4 = 0000000000000056
3551 swap [%i2+0x030],%l4 ! %l4 = 0000000059000000
3552! %l1 = 000000000000ee1c, Mem[0000000010101430] = 00000000, %asi = 80
3553 stwa %l1,[%i4+0x030]%asi ! Mem[0000000010101430] = 0000ee1c
3554! %l5 = 0000000073570000, Mem[00000000218000c0] = ffff265e
3555 stb %l5,[%o3+0x0c0] ! Mem[00000000218000c0] = 00ff265e
3556! Mem[0000000010141408] = b20000e3, %l5 = 0000000073570000
3557 ldstuba [%i5+%o4]0x80,%l5 ! %l5 = 000000b2000000ff
3558! %l3 = 00000000ff000000, Mem[0000000010181408] = ff000000
3559 stba %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000
3560! Mem[0000000030181410] = 82371000, %l6 = 0000000000000000
3561 ldsha [%i6+%o5]0x81,%l6 ! %l6 = ffffffffffff8237
3562! %l1 = 000000000000ee1c, immed = 00000c0c, %y = ff000000
3563 sdiv %l1,0xc0c,%l4 ! %l4 = ffffffff80000000
3564 mov %l0,%y ! %y = 59000000
3565! %l6 = ffffffffffff8237, Mem[0000000010081410] = b20000e3
3566 stha %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = b2008237
3567! Starting 10 instruction Load Burst
3568! Mem[0000000021800100] = 3bffd236, %l3 = 00000000ff000000
3569 ldsha [%o3+0x100]%asi,%l3 ! %l3 = 0000000000003bff
3570
3571p0_label_139:
3572 membar #Sync ! Added by membar checker (21)
3573! Mem[0000000010001400] = ffadf5dd, %f26 = 73000000
3574 lda [%i0+%g0]0x80,%f26 ! %f26 = ffadf5dd
3575! Mem[0000000010041428] = 5aa5c652, %l1 = 000000000000ee1c
3576 ldsha [%i1+0x028]%asi,%l1 ! %l1 = 0000000000005aa5
3577! Mem[0000000010101408] = 00000000, %l5 = 00000000000000b2
3578 lduba [%i4+%o4]0x80,%l5 ! %l5 = 0000000000000000
3579! Mem[0000000010181400] = ff005756, %l7 = 0000000000000053
3580 lduha [%i6+%g0]0x88,%l7 ! %l7 = 0000000000005756
3581! Mem[0000000010001408] = 3bc49137 ffffaf0a, %l6 = ffff8237, %l7 = 00005756
3582 ldda [%i0+%o4]0x88,%l6 ! %l6 = 00000000ffffaf0a 000000003bc49137
3583! Mem[0000000010041400] = af0a7191, %l2 = 000000000000ffff
3584 ldswa [%i1+%g0]0x80,%l2 ! %l2 = ffffffffaf0a7191
3585! Mem[0000000010041408] = ffff0000240b06fe, %l0 = 0000000059000000
3586 ldxa [%i1+%o4]0x80,%l0 ! %l0 = ffff0000240b06fe
3587! Mem[00000000100c1408] = ff26b6e3 5aaa41ff, %l2 = af0a7191, %l3 = 00003bff
3588 ldda [%i3+%o4]0x88,%l2 ! %l2 = 000000005aaa41ff 00000000ff26b6e3
3589! Mem[0000000010181410] = a0006d59, %l1 = 0000000000005aa5
3590 ldsba [%i6+%o5]0x80,%l1 ! %l1 = ffffffffffffffa0
3591! Starting 10 instruction Store Burst
3592! Mem[0000000010041408] = ffff0000, %l0 = ffff0000240b06fe
3593 ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
3594
3595p0_label_140:
3596! Mem[0000000010101408] = 00000000, %l1 = ffffffffffffffa0
3597 ldstuba [%i4+%o4]0x88,%l1 ! %l1 = 00000000000000ff
3598! %f1 = ff000000, Mem[000000001018141c] = bbcaffff
3599 st %f1 ,[%i6+0x01c] ! Mem[000000001018141c] = ff000000
3600! %l1 = 0000000000000000, immed = 00000e8c, %y = 59000000
3601 udiv %l1,0xe8c,%l0 ! %l0 = 00000000ffffffff
3602 mov %l0,%y ! %y = ffffffff
3603! %l0 = 00000000ffffffff, Mem[0000000020800001] = ff5ed75b
3604 stb %l0,[%o1+0x001] ! Mem[0000000020800000] = ffffd75b
3605! %l0 = 00000000ffffffff, Mem[0000000010181404] = 00ff2205, %asi = 80
3606 stha %l0,[%i6+0x004]%asi ! Mem[0000000010181404] = ffff2205
3607! %l6 = 00000000ffffaf0a, Mem[0000000030141410] = 00000059
3608 stha %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000af0a
3609! Mem[0000000030101408] = 59000000, %l5 = 0000000000000000
3610 swapa [%i4+%o4]0x81,%l5 ! %l5 = 0000000059000000
3611! %l2 = 000000005aaa41ff, Mem[00000000201c0000] = ffff2cc7, %asi = 80
3612 stba %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffff2cc7
3613! Mem[000000001010141b] = b5362b7c, %l6 = 00000000ffffaf0a
3614 ldstub [%i4+0x01b],%l6 ! %l6 = 0000007c000000ff
3615! Starting 10 instruction Load Burst
3616! Mem[00000000300c1408] = 000000ffffffffff, %l6 = 000000000000007c
3617 ldxa [%i3+%o4]0x81,%l6 ! %l6 = 000000ffffffffff
3618
3619p0_label_141:
3620! Mem[0000000010081428] = 0000ff00, %l1 = 0000000000000000
3621 lduha [%i2+0x028]%asi,%l1 ! %l1 = 0000000000000000
3622! Mem[0000000030181410] = 00103782, %l7 = 000000003bc49137
3623 lduba [%i6+%o5]0x89,%l7 ! %l7 = 0000000000000082
3624! Mem[0000000010041400] = af0a7191, %l5 = 0000000059000000
3625 lduha [%i1+%g0]0x80,%l5 ! %l5 = 000000000000af0a
3626! Mem[0000000030181408] = 73000000ffffffbb, %f6 = dec25738 65744a75
3627 ldda [%i6+%o4]0x89,%f6 ! %f6 = 73000000 ffffffbb
3628! Mem[0000000010101438] = 09deefe5, %f27 = bbb4aac3
3629 ld [%i4+0x038],%f27 ! %f27 = 09deefe5
3630! Mem[0000000030181408] = bbffffff, %l1 = 0000000000000000
3631 lduba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000bb
3632! Mem[0000000030101408] = 0000000000000000, %l3 = 00000000ff26b6e3
3633 ldxa [%i4+%o4]0x81,%l3 ! %l3 = 0000000000000000
3634! Mem[0000000010041410] = ff000000, %l2 = 000000005aaa41ff
3635 lduba [%i1+%o5]0x80,%l2 ! %l2 = 00000000000000ff
3636! Mem[0000000010181408] = 00000000, %l1 = 00000000000000bb
3637 lduba [%i6+%o4]0x80,%l1 ! %l1 = 0000000000000000
3638! Starting 10 instruction Store Burst
3639! %l7 = 0000000000000082, Mem[0000000010081408] = b20000e3
3640 stha %l7,[%i2+%o4]0x88 ! Mem[0000000010081408] = b2000082
3641
3642p0_label_142:
3643! Mem[0000000010041400] = af0a7191, %l7 = 0000000000000082
3644 swapa [%i1+%g0]0x80,%l7 ! %l7 = 00000000af0a7191
3645! Mem[0000000010001408] = ffffaf0a, %l4 = ffffffff80000000
3646 ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 0000000a000000ff
3647! %l3 = 0000000000000000, Mem[0000000010001410] = 00000000
3648 stwa %l3,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
3649! %l0 = 00000000ffffffff, Mem[0000000030181400] = 00000073
3650 stha %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000ffff
3651! %f7 = ffffffbb, Mem[00000000100c1408] = ff41aa5a
3652 sta %f7 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffffffbb
3653! %f18 = 00000000 020190ff, %l7 = 00000000af0a7191
3654! Mem[0000000010141410] = 0000000000000000
3655 add %i5,0x010,%g1
3656 stda %f18,[%g1+%l7]ASI_PST16_P ! Mem[0000000010141410] = 00000000000090ff
3657! Mem[0000000010001400] = ffadf5dd, %l7 = af0a7191, %l1 = 00000000
3658 casa [%i0]0x80,%l7,%l1 ! %l1 = 00000000ffadf5dd
3659! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010001430] = 5eebca58 a7f9e1a2
3660 stda %l2,[%i0+0x030]%asi ! Mem[0000000010001430] = 000000ff 00000000
3661! %f28 = bbb4aac3, %f19 = 020190ff
3662 fcmpes %fcc0,%f28,%f19 ! %fcc0 = 1
3663! Starting 10 instruction Load Burst
3664! Mem[0000000010141410] = 00000000, %l1 = 00000000ffadf5dd
3665 lduba [%i5+%o5]0x80,%l1 ! %l1 = 0000000000000000
3666
3667p0_label_143:
3668! Mem[00000000100c1430] = 2c7cf65d ff40b0a1, %l4 = 0000000a, %l5 = 0000af0a
3669 ldda [%i3+0x030]%asi,%l4 ! %l4 = 000000002c7cf65d 00000000ff40b0a1
3670! Mem[0000000010141400] = 000000ff, %l2 = 00000000000000ff
3671 lduha [%i5+%g0]0x88,%l2 ! %l2 = 00000000000000ff
3672! Mem[0000000030081400] = 49000000, %f11 = 6f081479
3673 lda [%i2+%g0]0x89,%f11 ! %f11 = 49000000
3674! Mem[0000000020800040] = 00ffa3d2, %l0 = 00000000ffffffff
3675 ldub [%o1+0x041],%l0 ! %l0 = 00000000000000ff
3676! Mem[0000000010001408] = ffffafff, %l0 = 00000000000000ff
3677 lduwa [%i0+%o4]0x88,%l0 ! %l0 = 00000000ffffafff
3678! Mem[0000000010141400] = 000000ff, %f19 = 020190ff
3679 lda [%i5+%g0]0x88,%f19 ! %f19 = 000000ff
3680! Mem[00000000300c1400] = 007f0000 000000ff 000000ff ffffffff
3681! Mem[00000000300c1410] = ff005773 00000000 754a7465 3857c2de
3682! Mem[00000000300c1420] = 147fa279 6ad67029 7914086f 5aaa4153
3683! Mem[00000000300c1430] = ae3ded1d f87c67df a2e1f9a7 58caeb5e
3684 ldda [%i3]ASI_BLK_S,%f16 ! Block Load from 00000000300c1400
3685! Mem[0000000010001408] = ffffafff, %l6 = 000000ffffffffff
3686 ldsha [%i0+%o4]0x88,%l6 ! %l6 = ffffffffffffafff
3687! Mem[0000000020800040] = 00ffa3d2, %l1 = 0000000000000000
3688 ldsb [%o1+0x041],%l1 ! %l1 = ffffffffffffffff
3689! Starting 10 instruction Store Burst
3690! %f2 = ff000000 ffffffff, Mem[0000000010081408] = 820000b2 00000029
3691 stda %f2 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff000000 ffffffff
3692
3693p0_label_144:
3694! %f11 = 49000000, %f9 = 2302b620, %f13 = 1ded3dae
3695 fadds %f11,%f9 ,%f13 ! %f13 = 49000000
3696 membar #Sync ! Added by membar checker (22)
3697! %f6 = 73000000 ffffffbb, Mem[00000000300c1408] = 000000ff ffffffff
3698 stda %f6 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 73000000 ffffffbb
3699! %f6 = 73000000 ffffffbb, %l3 = 0000000000000000
3700! Mem[0000000030141418] = 42f8eae1f2122ff3
3701 add %i5,0x018,%g1
3702 stda %f6,[%g1+%l3]ASI_PST32_SL ! Mem[0000000030141418] = 42f8eae1f2122ff3
3703! %f4 = 00000000 735700ff, %l1 = ffffffffffffffff
3704! Mem[00000000100c1438] = 0054bbb4ffffffbf
3705 add %i3,0x038,%g1
3706 stda %f4,[%g1+%l1]ASI_PST16_PL ! Mem[00000000100c1438] = ff00577300000000
3707! %f19 = ffffffff, Mem[00000000100c1400] = 0000e9bb
3708 sta %f19,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ffffffff
3709! %f7 = ffffffbb, Mem[0000000010141410] = 00000000
3710 sta %f7 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffffbb
3711! Mem[00000000100c1408] = ffffffbb, %l2 = 000000ff, %l4 = 2c7cf65d
3712 add %i3,0x08,%g1
3713 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000ffffffbb
3714! %f18 = 000000ff, Mem[000000001004141c] = ffffff82
3715 sta %f18,[%i1+0x01c]%asi ! Mem[000000001004141c] = 000000ff
3716! %l4 = 00000000ffffffbb, Mem[0000000010081420] = 00000000, %asi = 80
3717 stha %l4,[%i2+0x020]%asi ! Mem[0000000010081420] = ffbb0000
3718! Starting 10 instruction Load Burst
3719! %f17 = 000000ff, %f28 = ae3ded1d
3720 fsqrts %f17,%f28 ! %l0 = 00000000ffffb021, Unfinished, %fsr = 0e00000400
3721
3722p0_label_145:
3723! Mem[0000000030101400] = b20000e3, %l5 = 00000000ff40b0a1
3724 lduha [%i4+%g0]0x81,%l5 ! %l5 = 000000000000b200
3725! Mem[0000000030101400] = b20000e3, %f1 = ff000000
3726 lda [%i4+%g0]0x81,%f1 ! %f1 = b20000e3
3727! Mem[0000000030041410] = 00000000, %l4 = 00000000ffffffbb
3728 lduba [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000000
3729! Mem[0000000030141400] = ff000000, %l7 = 00000000af0a7191
3730 ldsba [%i5+%g0]0x89,%l7 ! %l7 = 0000000000000000
3731! Mem[0000000010081400] = 000000e1, %l1 = ffffffffffffffff
3732 ldswa [%i2+%g0]0x80,%l1 ! %l1 = 00000000000000e1
3733! Mem[0000000010181410] = 596d00a0, %l3 = 0000000000000000
3734 ldsha [%i6+%o5]0x88,%l3 ! %l3 = 00000000000000a0
3735! Mem[0000000010041410] = ff000000, %l7 = 0000000000000000
3736 ldsw [%i1+%o5],%l7 ! %l7 = ffffffffff000000
3737! Mem[0000000030081408] = 0000000049000000, %f12 = df677cf8 49000000
3738 ldda [%i2+%o4]0x89,%f12 ! %f12 = 00000000 49000000
3739! Mem[00000000100c1438] = ff005773, %l3 = 00000000000000a0
3740 ldsh [%i3+0x03a],%l3 ! %l3 = 0000000000005773
3741! Starting 10 instruction Store Burst
3742! Mem[0000000010041408] = 0000ffff, %l7 = ffffffffff000000
3743 ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
3744
3745p0_label_146:
3746! Mem[0000000010101410] = 00000000, %l7 = 00000000000000ff
3747 ldstuba [%i4+%o5]0x80,%l7 ! %l7 = 00000000000000ff
3748! Mem[00000000100c1400] = ffffffff, %l2 = 00000000000000ff, %asi = 80
3749 swapa [%i3+0x000]%asi,%l2 ! %l2 = 00000000ffffffff
3750! %l5 = 000000000000b200, Mem[0000000030041400] = 00000000
3751 stwa %l5,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000b200
3752! Mem[0000000010181410] = a0006d59, %l6 = ffffffffffffafff, %asi = 80
3753 swapa [%i6+0x010]%asi,%l6 ! %l6 = 00000000a0006d59
3754! %f6 = 73000000, %f7 = ffffffbb, %f15 = a7f9e1a2
3755 fadds %f6 ,%f7 ,%f15 ! %f15 = ffffffbb
3756! %l2 = 00000000ffffffff, Mem[00000000100c1400] = 000000ff
3757 stba %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff0000ff
3758! %l4 = 0000000000000000, Mem[0000000010041420] = ffffffff000000f6, %asi = 80
3759 stxa %l4,[%i1+0x020]%asi ! Mem[0000000010041420] = 0000000000000000
3760! %f2 = ff000000, %f9 = 2302b620, %f19 = ffffffff
3761 fmuls %f2 ,%f9 ,%f19 ! %f19 = e282b620
3762! %l2 = 00000000ffffffff, Mem[0000000010141434] = ee1c5974, %asi = 80
3763 stwa %l2,[%i5+0x034]%asi ! Mem[0000000010141434] = ffffffff
3764! Starting 10 instruction Load Burst
3765! Mem[0000000010181428] = 00000000c90a45ff, %f22 = 754a7465 3857c2de
3766 ldda [%i6+0x028]%asi,%f22 ! %f22 = 00000000 c90a45ff
3767
3768p0_label_147:
3769! Mem[0000000030081408] = 49000000, %l0 = 00000000ffffb021
3770 ldswa [%i2+%o4]0x89,%l0 ! %l0 = 0000000049000000
3771! Mem[0000000030101408] = 0000000000000000, %l0 = 0000000049000000
3772 ldxa [%i4+%o4]0x81,%l0 ! %l0 = 0000000000000000
3773! Mem[0000000030141400] = 000000ff, %l5 = 000000000000b200
3774 ldswa [%i5+%g0]0x81,%l5 ! %l5 = 00000000000000ff
3775! Mem[00000000300c1400] = 007f0000000000ff, %f20 = ff005773 00000000
3776 ldda [%i3+%g0]0x81,%f20 ! %f20 = 007f0000 000000ff
3777! Mem[0000000010001410] = 0000000000000000, %f20 = 007f0000 000000ff
3778 ldda [%i0+%o5]0x88,%f20 ! %f20 = 00000000 00000000
3779! Mem[00000000211c0000] = ffff7241, %l1 = 00000000000000e1
3780 ldsb [%o2+0x001],%l1 ! %l1 = ffffffffffffffff
3781! %l2 = 00000000ffffffff, immd = fffffffffffff7f6, %l2 = 00000000ffffffff
3782 mulx %l2,-0x80a,%l2 ! %l2 = fffff7f60000080a
3783! Mem[0000000010041408] = ffff0000240b06fe, %l1 = ffffffffffffffff
3784 ldxa [%i1+%o4]0x80,%l1 ! %l1 = ffff0000240b06fe
3785! Mem[0000000010101400] = 0000000000000000, %l3 = 0000000000005773
3786 ldxa [%i4+%g0]0x80,%l3 ! %l3 = 0000000000000000
3787! Starting 10 instruction Store Burst
3788! Mem[0000000030141400] = ff900102ff000000, %f14 = 5eebca58 ffffffbb
3789 ldda [%i5+%g0]0x89,%f14 ! %f14 = ff900102 ff000000
3790
3791p0_label_148:
3792! %l2 = fffff7f60000080a, Mem[00000000100c1408] = bbffffff
3793 stba %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = bbffff0a
3794! Mem[0000000010101434] = 214d006f, %l2 = fffff7f60000080a, %asi = 80
3795 swapa [%i4+0x034]%asi,%l2 ! %l2 = 00000000214d006f
3796! Mem[0000000010081410] = b2008237, %l2 = 00000000214d006f
3797 swapa [%i2+%o5]0x88,%l2 ! %l2 = 00000000b2008237
3798! %f3 = ffffffff, Mem[0000000010041400] = 00000082
3799 sta %f3 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffffff
3800! %l5 = 00000000000000ff, Mem[0000000010181408] = 00000000
3801 stha %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00ff0000
3802! %l6 = 00000000a0006d59, Mem[0000000010001400] = ffffadb2ddf5adff
3803 stxa %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000a0006d59
3804! Mem[000000001018141c] = ff000000, %l2 = 00000000b2008237, %asi = 80
3805 swapa [%i6+0x01c]%asi,%l2 ! %l2 = 00000000ff000000
3806! Mem[0000000010041434] = 65744a75, %l2 = 00000000ff000000, %asi = 80
3807 swapa [%i1+0x034]%asi,%l2 ! %l2 = 0000000065744a75
3808! %l2 = 0000000065744a75, Mem[00000000300c1408] = 73000000
3809 stba %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 75000000
3810! Starting 10 instruction Load Burst
3811! Mem[0000000010081400] = 000000e1 ffffffff, %l6 = a0006d59, %l7 = 00000000
3812 ldd [%i2+%g0],%l6 ! %l6 = 00000000000000e1 00000000ffffffff
3813
3814p0_label_149:
3815! Mem[0000000010081410] = 6f004d21, %l6 = 00000000000000e1
3816 lduba [%i2+%o5]0x80,%l6 ! %l6 = 000000000000006f
3817! Mem[00000000300c1410] = ff005773, %l6 = 000000000000006f
3818 ldswa [%i3+%o5]0x81,%l6 ! %l6 = ffffffffff005773
3819! %l4 = 0000000000000000, immed = fffff03f, %y = ffffffff
3820 smul %l4,-0xfc1,%l5 ! %l5 = 0000000000000000, %y = 00000000
3821! Mem[0000000010101400] = 00000000 00000000, %l2 = 65744a75, %l3 = 00000000
3822 ldda [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000 0000000000000000
3823! Mem[0000000030001408] = ff000000ffffffff, %l6 = ffffffffff005773
3824 ldxa [%i0+%o4]0x81,%l6 ! %l6 = ff000000ffffffff
3825! Mem[0000000010141408] = e30000ff, %l4 = 0000000000000000
3826 ldsba [%i5+%o4]0x88,%l4 ! %l4 = ffffffffffffffff
3827! Mem[0000000010101428] = 000000ff, %f2 = ff000000
3828 lda [%i4+0x028]%asi,%f2 ! %f2 = 000000ff
3829! Mem[000000001008141c] = bb7b3782, %l3 = 0000000000000000
3830 lduba [%i2+0x01d]%asi,%l3 ! %l3 = 000000000000007b
3831! Mem[0000000030141400] = 000000ff, %l2 = 0000000000000000
3832 ldsha [%i5+%g0]0x81,%l2 ! %l2 = 0000000000000000
3833! Starting 10 instruction Store Burst
3834! %f16 = 007f0000 000000ff 000000ff e282b620
3835! %f20 = 00000000 00000000 00000000 c90a45ff
3836! %f24 = 147fa279 6ad67029 7914086f 5aaa4153
3837! %f28 = ae3ded1d f87c67df a2e1f9a7 58caeb5e
3838 stda %f16,[%i2]ASI_BLK_SL ! Block Store to 0000000030081400
3839
3840p0_label_150:
3841! Mem[000000001018143d] = 5f28aa86, %l5 = 0000000000000000
3842 ldstuba [%i6+0x03d]%asi,%l5 ! %l5 = 00000028000000ff
3843! %f10 = 5341aa5a 49000000, Mem[00000000300c1408] = 00000075 bbffffff
3844 stda %f10,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 5341aa5a 49000000
3845! Mem[0000000030041400] = 00b20000, %l1 = ffff0000240b06fe
3846 swapa [%i1+%g0]0x81,%l1 ! %l1 = 0000000000b20000
3847! %l6 = ff000000ffffffff, Mem[000000001000141f] = 7f3c7674, %asi = 80
3848 stba %l6,[%i0+0x01f]%asi ! Mem[000000001000141c] = 7f3c76ff
3849! %l2 = 00000000, %l3 = 0000007b, Mem[0000000010181408] = 00ff0000 ff005756
3850 stda %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 0000007b
3851! %f6 = 73000000 ffffffbb, Mem[00000000100c1438] = ff005773 00000000
3852 stda %f6 ,[%i3+0x038]%asi ! Mem[00000000100c1438] = 73000000 ffffffbb
3853! %l5 = 0000000000000028, Mem[0000000030041400] = 240b06fe
3854 stha %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 002806fe
3855! %l2 = 0000000000000000, Mem[0000000030081410] = 0000000000000000
3856 stxa %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000000000000
3857! %l0 = 0000000000000000, Mem[0000000010181400] = 565700ff
3858 stba %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 005700ff
3859! Starting 10 instruction Load Burst
3860! Mem[00000000300c1408] = 49000000, %l5 = 0000000000000028
3861 lduwa [%i3+%o4]0x89,%l5 ! %l5 = 0000000049000000
3862
3863p0_label_151:
3864! Mem[0000000010041400] = ffffffff, %l4 = ffffffffffffffff
3865 lduba [%i1+%g0]0x88,%l4 ! %l4 = 00000000000000ff
3866! Mem[0000000010141410] = ffffffbb, %l6 = ff000000ffffffff
3867 ldswa [%i5+%o5]0x80,%l6 ! %l6 = ffffffffffffffbb
3868! Mem[00000000100c1408] = bbffff0a, %l2 = 0000000000000000
3869 ldswa [%i3+%o4]0x88,%l2 ! %l2 = ffffffffbbffff0a
3870! Mem[0000000010141410] = bbffffff, %l7 = 00000000ffffffff
3871 ldswa [%i5+%o5]0x88,%l7 ! %l7 = ffffffffbbffffff
3872! Code Fragment 3
3873p0_fragment_11:
3874! %l0 = 0000000000000000
3875 setx 0x01b322e7b24990b2,%g7,%l0 ! %l0 = 01b322e7b24990b2
3876! %l1 = 0000000000b20000
3877 setx 0x84d32be04306f12d,%g7,%l1 ! %l1 = 84d32be04306f12d
3878 setx 0x1fe000, %g1, %g3
3879 or %l0, %g3, %l0 ! always set perrmask = 0xff
3880 setx 0x1ffff8, %g1, %g2
3881 and %l0, %g2, %l0
3882 ta T_CHANGE_HPRIV
3883 stxa %l1, [%l0]ASI_DCACHE_DATA
3884 ta T_CHANGE_NONHPRIV
3885! %l0 = 01b322e7b24990b2
3886 setx 0xa6c13ea836222f29,%g7,%l0 ! %l0 = a6c13ea836222f29
3887! %l1 = 84d32be04306f12d
3888 setx 0xc23db7105109219c,%g7,%l1 ! %l1 = c23db7105109219c
3889 membar #Sync ! Added by membar checker (23)
3890! Mem[0000000030081410] = 00000000, %l6 = ffffffffffffffbb
3891 lduwa [%i2+%o5]0x89,%l6 ! %l6 = 0000000000000000
3892! Mem[0000000010101428] = 000000ff, %l2 = ffffffffbbffff0a
3893 lduh [%i4+0x02a],%l2 ! %l2 = 00000000000000ff
3894! %l6 = 0000000000000000, %l4 = 00000000000000ff, %l2 = 00000000000000ff
3895 add %l6,%l4,%l2 ! %l2 = 00000000000000ff
3896! Mem[00000000211c0000] = ffff7241, %l6 = 0000000000000000
3897 ldsha [%o2+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
3898! Starting 10 instruction Store Burst
3899! %f20 = 00000000, Mem[00000000300c1408] = 49000000
3900 sta %f20,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
3901
3902p0_label_152:
3903! Mem[0000000030081410] = 00000000, %l6 = ffffffffffffffff
3904 swapa [%i2+%o5]0x89,%l6 ! %l6 = 0000000000000000
3905! %f12 = 00000000 49000000, Mem[0000000010041408] = ffff0000 240b06fe
3906 std %f12,[%i1+%o4] ! Mem[0000000010041408] = 00000000 49000000
3907! %l1 = c23db7105109219c, Mem[0000000030101408] = 0000000000000000
3908 stxa %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = c23db7105109219c
3909! %f4 = 00000000 735700ff, Mem[0000000030081400] = 000000ff 007f0000
3910 stda %f4 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000 735700ff
3911! Mem[0000000010001410] = 00000000, %l7 = ffffffffbbffffff
3912 swapa [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000000
3913! Mem[0000000030181410] = 82371000, %l6 = 0000000000000000
3914 ldstuba [%i6+%o5]0x81,%l6 ! %l6 = 00000082000000ff
3915! Mem[0000000030141400] = ff000000, %l1 = c23db7105109219c
3916 ldstuba [%i5+%g0]0x89,%l1 ! %l1 = 00000000000000ff
3917! %l2 = 000000ff, %l3 = 0000007b, Mem[00000000100c1430] = 2c7cf65d ff40b0a1
3918 std %l2,[%i3+0x030] ! Mem[00000000100c1430] = 000000ff 0000007b
3919! %l4 = 00000000000000ff, Mem[0000000030141400] = ff900102ff0000ff
3920 stxa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000000000ff
3921! Starting 10 instruction Load Burst
3922! Mem[00000000300c1410] = ff005773, %l0 = a6c13ea836222f29
3923 lduwa [%i3+%o5]0x81,%l0 ! %l0 = 00000000ff005773
3924
3925p0_label_153:
3926! Mem[0000000010101408] = ff000000, %l7 = 0000000000000000
3927 ldswa [%i4+%o4]0x80,%l7 ! %l7 = ffffffffff000000
3928! Mem[0000000010101408] = 000000ff, %l3 = 000000000000007b
3929 ldsba [%i4+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
3930! Mem[00000000300c1400] = 00007f00, %l0 = 00000000ff005773
3931 lduwa [%i3+%g0]0x89,%l0 ! %l0 = 0000000000007f00
3932! Mem[00000000100c1410] = 7f3c7674ff000000, %f12 = 00000000 49000000
3933 ldda [%i3+0x010]%asi,%f12 ! %f12 = 7f3c7674 ff000000
3934! Mem[0000000010001400] = 596d00a0, %l6 = 0000000000000082
3935 lduwa [%i0+%g0]0x80,%l6 ! %l6 = 00000000596d00a0
3936! Mem[0000000010081408] = ff000000, %l2 = 00000000000000ff
3937 ldsba [%i2+%o4]0x80,%l2 ! %l2 = ffffffffffffffff
3938! Mem[000000001000143c] = 000000e3, %l4 = 00000000000000ff
3939 lduw [%i0+0x03c],%l4 ! %l4 = 00000000000000e3
3940! Mem[0000000010041408] = 00000000, %l4 = 00000000000000e3
3941 ldsba [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000000
3942! Mem[0000000010041408] = 00000000 49000000, %l2 = ffffffff, %l3 = ffffffff
3943 ldda [%i1+%o4]0x80,%l2 ! %l2 = 0000000000000000 0000000049000000
3944! Starting 10 instruction Store Burst
3945! %l4 = 00000000, %l5 = 49000000, Mem[00000000100c1410] = 7f3c7674 ff000000
3946 stda %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000 49000000
3947
3948p0_label_154:
3949! %f24 = 147fa279, Mem[0000000010081408] = ff000000
3950 sta %f24,[%i2+%o4]0x80 ! Mem[0000000010081408] = 147fa279
3951! %l3 = 0000000049000000, Mem[000000001014143c] = 000000e3
3952 stw %l3,[%i5+0x03c] ! Mem[000000001014143c] = 49000000
3953! Mem[0000000010141410] = bbffffff, %l5 = 0000000049000000
3954 swapa [%i5+%o5]0x88,%l5 ! %l5 = 00000000bbffffff
3955! %l4 = 0000000000000000, Mem[0000000010081408] = 79a27f14
3956 stba %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = 79a27f00
3957! %f5 = 735700ff, Mem[0000000010081400] = e1000000
3958 sta %f5 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = 735700ff
3959! %f24 = 147fa279 6ad67029, %l2 = 0000000000000000
3960! Mem[0000000030101438] = 88e53d7b0cfd48bb
3961 add %i4,0x038,%g1
3962 stda %f24,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030101438] = 88e53d7b0cfd48bb
3963! Mem[00000000100c1400] = ff0000ff, %l1 = 0000000000000000
3964 swapa [%i3+%g0]0x80,%l1 ! %l1 = 00000000ff0000ff
3965! %l0 = 00007f00, %l1 = ff0000ff, Mem[0000000030181410] = 001037ff 00000000
3966 stda %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00007f00 ff0000ff
3967! %l2 = 00000000, %l3 = 49000000, Mem[0000000030181410] = 007f0000 ff0000ff
3968 stda %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000 49000000
3969! Starting 10 instruction Load Burst
3970! Mem[0000000010181400] = 005700ff ffff2205, %l4 = 00000000, %l5 = bbffffff
3971 ldda [%i6+%g0]0x80,%l4 ! %l4 = 00000000005700ff 00000000ffff2205
3972
3973p0_label_155:
3974! Mem[0000000010081428] = 0000ff006cb69670, %l7 = ffffffffff000000
3975 ldx [%i2+0x028],%l7 ! %l7 = 0000ff006cb69670
3976! Mem[0000000010081400] = ff005773, %l1 = 00000000ff0000ff
3977 ldsha [%i2+%g0]0x80,%l1 ! %l1 = ffffffffffffff00
3978 membar #Sync ! Added by membar checker (24)
3979! Mem[0000000030101400] = b20000e3 00000000 c23db710 5109219c
3980! Mem[0000000030101410] = 59000000 00000000 2f86e420 9d009055
3981! Mem[0000000030101420] = 00000080 2e8bc3c5 00000000 ffffff7f
3982! Mem[0000000030101430] = 74591cee c3aab4bb 88e53d7b 0cfd48bb
3983 ldda [%i4]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030101400
3984! Mem[0000000010001400] = a0006d59, %l4 = 00000000005700ff
3985 lduba [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000059
3986! Mem[0000000010081418] = e5592105, %l2 = 0000000000000000
3987 ldsba [%i2+0x01b]%asi,%l2 ! %l2 = 0000000000000005
3988! %l2 = 0000000000000005, %l3 = 0000000049000000, %y = 00000000
3989 umul %l2,%l3,%l0 ! %l0 = 000000016d000000, %y = 00000001
3990! Mem[0000000010141410] = 00000049, %l1 = ffffffffffffff00
3991 lduba [%i5+%o5]0x80,%l1 ! %l1 = 0000000000000000
3992! Mem[0000000030001410] = 00000000735700ff, %l3 = 0000000049000000
3993 ldxa [%i0+%o5]0x81,%l3 ! %l3 = 00000000735700ff
3994! Mem[0000000010081408] = 007fa279, %l2 = 0000000000000005
3995 lduwa [%i2+0x008]%asi,%l2 ! %l2 = 00000000007fa279
3996! Starting 10 instruction Store Burst
3997! Mem[0000000010041408] = 00000000, %l2 = 00000000007fa279
3998 ldstuba [%i1+%o4]0x88,%l2 ! %l2 = 00000000000000ff
3999
4000p0_label_156:
4001! Mem[0000000010001428] = 00000059, %l1 = 0000000000000000, %asi = 80
4002 swapa [%i0+0x028]%asi,%l1 ! %l1 = 0000000000000059
4003! %l6 = 00000000596d00a0, Mem[0000000010041408] = 000000ff
4004 stwa %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 596d00a0
4005! %f12 = 7f3c7674 ff000000, %l3 = 00000000735700ff
4006! Mem[00000000300c1428] = 7914086f5aaa4153
4007 add %i3,0x028,%g1
4008 stda %f12,[%g1+%l3]ASI_PST8_SL ! Mem[00000000300c1428] = 000000ff74763c7f
4009! %f5 = 735700ff, %f12 = 7f3c7674, %f0 = 0aafffff
4010 fsubs %f5 ,%f12,%f0 ! %f0 = ff3c7673
4011! %l4 = 0000000000000059, Mem[0000000010181408] = 00000000
4012 stha %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000059
4013! %l2 = 0000000000000000, Mem[0000000030001410] = 00000000
4014 stha %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
4015! Mem[0000000030001410] = 00000000, %l4 = 0000000000000059
4016 ldstuba [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff
4017! %l2 = 0000000000000000, Mem[0000000030141408] = 74763c7f
4018 stha %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 74760000
4019! %f4 = 00000000 735700ff, Mem[0000000010141410] = 00000049 000090ff
4020 stda %f4 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000 735700ff
4021! Starting 10 instruction Load Burst
4022! Mem[0000000010041400] = ffffffff, %l6 = 00000000596d00a0
4023 lduha [%i1+%g0]0x80,%l6 ! %l6 = 000000000000ffff
4024
4025p0_label_157:
4026! Mem[0000000030001400] = 0aafffff, %l5 = 00000000ffff2205
4027 ldswa [%i0+%g0]0x81,%l5 ! %l5 = 000000000aafffff
4028! Mem[0000000010181420] = 962c1419, %l4 = 0000000000000000
4029 ldsh [%i6+0x020],%l4 ! %l4 = ffffffffffff962c
4030! Mem[0000000010181438] = 5aa50000, %l5 = 000000000aafffff
4031 lduw [%i6+0x038],%l5 ! %l5 = 000000005aa50000
4032! Mem[0000000030101408] = c23db710, %l3 = 00000000735700ff
4033 lduwa [%i4+%o4]0x81,%l3 ! %l3 = 00000000c23db710
4034! Mem[0000000030181410] = 0000004900000000, %l0 = 000000016d000000
4035 ldxa [%i6+%o5]0x89,%l0 ! %l0 = 0000004900000000
4036! Mem[0000000030101408] = 9c21095110b73dc2, %f10 = 5341aa5a 49000000
4037 ldda [%i4+%o4]0x89,%f10 ! %f10 = 9c210951 10b73dc2
4038! Mem[0000000010001400] = 596d00a0, %l7 = 0000ff006cb69670
4039 ldsha [%i0+%g0]0x80,%l7 ! %l7 = 000000000000596d
4040! Mem[0000000010101408] = 000000ff, %l2 = 0000000000000000
4041 lduha [%i4+%o4]0x88,%l2 ! %l2 = 00000000000000ff
4042! Mem[0000000030041410] = 00000000, %f12 = 7f3c7674
4043 lda [%i1+%o5]0x89,%f12 ! %f12 = 00000000
4044! Starting 10 instruction Store Burst
4045! %f14 = ff900102 ff000000, Mem[0000000010181410] = ffafffff ff0000e3
4046 stda %f14,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff900102 ff000000
4047
4048p0_label_158:
4049! %f12 = 00000000 ff000000, Mem[0000000010181400] = 005700ff ffff2205
4050 std %f12,[%i6+%g0] ! Mem[0000000010181400] = 00000000 ff000000
4051! Mem[0000000030001400] = ffffaf0a, %l6 = 000000000000ffff
4052 ldstuba [%i0+%g0]0x89,%l6 ! %l6 = 0000000a000000ff
4053! Mem[0000000010181410] = ff000000, %l7 = 000000000000596d
4054 ldstuba [%i6+%o5]0x88,%l7 ! %l7 = 00000000000000ff
4055! %f16 = b20000e3 00000000 c23db710 5109219c
4056! %f20 = 59000000 00000000 2f86e420 9d009055
4057! %f24 = 00000080 2e8bc3c5 00000000 ffffff7f
4058! %f28 = 74591cee c3aab4bb 88e53d7b 0cfd48bb
4059 stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000010101400
4060! Mem[0000000030181410] = 00000000, %l2 = 00000000000000ff
4061 ldstuba [%i6+%o5]0x89,%l2 ! %l2 = 00000000000000ff
4062! %l7 = 0000000000000000, Mem[00000000201c0000] = ffff2cc7
4063 sth %l7,[%o0+%g0] ! Mem[00000000201c0000] = 00002cc7
4064 membar #Sync ! Added by membar checker (25)
4065! %l4 = ffffffffffff962c, Mem[0000000030101408] = c23db710
4066 stwa %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffff962c
4067! %l0 = 0000004900000000, Mem[0000000030041410] = 0000000040a0db9a
4068 stxa %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000004900000000
4069! %l0 = 0000004900000000, %l6 = 000000000000000a, %y = 00000001
4070 sdiv %l0,%l6,%l6 ! %l6 = 0000000019999999
4071 mov %l0,%y ! %y = 00000000
4072! Starting 10 instruction Load Burst
4073! Mem[000000001004142c] = acffcdff, %l0 = 0000004900000000
4074 lduh [%i1+0x02c],%l0 ! %l0 = 000000000000acff
4075
4076p0_label_159:
4077! Mem[0000000030041408] = 000000e3596de9bb, %l4 = ffffffffffff962c
4078 ldxa [%i1+%o4]0x81,%l4 ! %l4 = 000000e3596de9bb
4079! Mem[0000000030081400] = ff005773, %f20 = 59000000
4080 lda [%i2+%g0]0x81,%f20 ! %f20 = ff005773
4081! Mem[0000000010101408] = c23db710, %f15 = ff000000
4082 lda [%i4+%o4]0x80,%f15 ! %f15 = c23db710
4083! Mem[00000000100c1408] = bbffff0a, %l0 = 000000000000acff
4084 lduba [%i3+%o4]0x88,%l0 ! %l0 = 000000000000000a
4085! Mem[0000000030001410] = ff000000, %l5 = 000000005aa50000
4086 lduba [%i0+%o5]0x81,%l5 ! %l5 = 00000000000000ff
4087! Mem[0000000030001408] = ff000000, %f3 = ffffffff
4088 lda [%i0+%o4]0x81,%f3 ! %f3 = ff000000
4089! Mem[0000000030081408] = e282b620, %l4 = 000000e3596de9bb
4090 lduwa [%i2+%o4]0x89,%l4 ! %l4 = 00000000e282b620
4091! Mem[0000000010081408] = 007fa279, %l7 = 0000000000000000
4092 ldswa [%i2+%o4]0x80,%l7 ! %l7 = 00000000007fa279
4093! %l3 = 00000000c23db710, %l5 = 00000000000000ff, %l6 = 0000000019999999
4094 andn %l3,%l5,%l6 ! %l6 = 00000000c23db700
4095! Starting 10 instruction Store Burst
4096! %f16 = b20000e3, Mem[0000000030081410] = ffffffff
4097 sta %f16,[%i2+%o5]0x81 ! Mem[0000000030081410] = b20000e3
4098
4099p0_label_160:
4100! %l2 = 0000000000000000, Mem[00000000100c1408] = 0affffbb
4101 stba %l2,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00ffffbb
4102! Mem[0000000010101408] = 10b73dc2, %l6 = 00000000c23db700
4103 ldstuba [%i4+%o4]0x88,%l6 ! %l6 = 000000c2000000ff
4104! Mem[0000000010001400] = a0006d59, %l5 = 00000000000000ff
4105 ldstuba [%i0+%g0]0x88,%l5 ! %l5 = 00000059000000ff
4106! %l5 = 0000000000000059, Mem[00000000100c1400] = 0000000005df1bf1
4107 stx %l5,[%i3+%g0] ! Mem[00000000100c1400] = 0000000000000059
4108! Mem[00000000100c1400] = 00000000, %l7 = 00000000007fa279
4109 ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 00000000000000ff
4110! %f23 = 9d009055, Mem[0000000010041408] = a0006d59
4111 sta %f23,[%i1+0x008]%asi ! Mem[0000000010041408] = 9d009055
4112! %f16 = b20000e3 00000000, %l1 = 0000000000000059
4113! Mem[0000000010041410] = ff000000ff000000
4114 add %i1,0x010,%g1
4115 stda %f16,[%g1+%l1]ASI_PST16_P ! Mem[0000000010041410] = b2000000ff000000
4116! Mem[00000000201c0001] = 00002cc7, %l7 = 0000000000000000
4117 ldstuba [%o0+0x001]%asi,%l7 ! %l7 = 00000000000000ff
4118! Mem[0000000030101400] = e30000b2, %l5 = 0000000000000059
4119 ldstuba [%i4+%g0]0x89,%l5 ! %l5 = 000000b2000000ff
4120! Starting 10 instruction Load Burst
4121! Mem[0000000010181410] = ff0000ff, %l5 = 00000000000000b2
4122 lduwa [%i6+%o5]0x80,%l5 ! %l5 = 00000000ff0000ff
4123
4124p0_label_161:
4125! Mem[0000000010181424] = f369d877, %l4 = 00000000e282b620
4126 ldsw [%i6+0x024],%l4 ! %l4 = fffffffff369d877
4127! Mem[0000000030041408] = 000000e3, %l0 = 000000000000000a
4128 ldsba [%i1+%o4]0x81,%l0 ! %l0 = 0000000000000000
4129! Mem[00000000300c1410] = 735700ff, %l6 = 00000000000000c2
4130 lduba [%i3+%o5]0x89,%l6 ! %l6 = 00000000000000ff
4131! Mem[0000000010081408] = ffffffff 79a27f00, %l2 = 00000000, %l3 = c23db710
4132 ldda [%i2+%o4]0x88,%l2 ! %l2 = 0000000079a27f00 00000000ffffffff
4133! Mem[0000000030181400] = ffff0000 bbb4aac3, %l0 = 00000000, %l1 = 00000059
4134 ldda [%i6+%g0]0x81,%l0 ! %l0 = 00000000ffff0000 00000000bbb4aac3
4135! Mem[0000000030101408] = 2c96ffff, %l5 = 00000000ff0000ff
4136 lduba [%i4+%o4]0x89,%l5 ! %l5 = 00000000000000ff
4137! Mem[0000000010101410] = 0000000000000059, %f6 = 73000000 ffffffbb
4138 ldda [%i4+%o5]0x88,%f6 ! %f6 = 00000000 00000059
4139! Mem[00000000300c1410] = 735700ff, %l0 = 00000000ffff0000
4140 lduha [%i3+%o5]0x89,%l0 ! %l0 = 00000000000000ff
4141 membar #Sync ! Added by membar checker (26)
4142! Mem[0000000030101400] = ff0000e3 00000000 ffff962c 5109219c
4143! Mem[0000000030101410] = 59000000 00000000 2f86e420 9d009055
4144! Mem[0000000030101420] = 00000080 2e8bc3c5 00000000 ffffff7f
4145! Mem[0000000030101430] = 74591cee c3aab4bb 88e53d7b 0cfd48bb
4146 ldda [%i4]ASI_BLK_S,%f0 ! Block Load from 0000000030101400
4147! Starting 10 instruction Store Burst
4148! %f18 = c23db710 5109219c, Mem[00000000300c1408] = 00000000 5aaa4153
4149 stda %f18,[%i3+%o4]0x81 ! Mem[00000000300c1408] = c23db710 5109219c
4150
4151p0_label_162:
4152! %l6 = 00000000000000ff, Mem[000000001000142c] = 00000000
4153 stw %l6,[%i0+0x02c] ! Mem[000000001000142c] = 000000ff
4154 membar #Sync ! Added by membar checker (27)
4155! %l0 = 00000000000000ff, Mem[0000000030101408] = 9c2109512c96ffff
4156 stxa %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000000000ff
4157! Mem[0000000010101400] = b20000e3, %l4 = fffffffff369d877
4158 swapa [%i4+%g0]0x80,%l4 ! %l4 = 00000000b20000e3
4159! %l3 = 00000000ffffffff, Mem[0000000010001400] = a0006dff
4160 stha %l3,[%i0+%g0]0x88 ! Mem[0000000010001400] = a000ffff
4161! %f15 = 0cfd48bb, Mem[0000000030141410] = 0000af0a
4162 sta %f15,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0cfd48bb
4163! %l7 = 0000000000000000, Mem[0000000010101408] = 10b73dff
4164 stba %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = 10b73d00
4165! %f0 = ff0000e3 00000000, %l2 = 0000000079a27f00
4166! Mem[0000000010181410] = ff0000ff020190ff
4167 add %i6,0x010,%g1
4168 stda %f0,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010181410] = ff0000ff020190ff
4169! Mem[000000001008141c] = bb7b3782, %l4 = b20000e3, %l3 = ffffffff
4170 add %i2,0x1c,%g1
4171 casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000bb7b3782
4172! Mem[0000000030081408] = e282b620, %l1 = 00000000bbb4aac3
4173 ldstuba [%i2+%o4]0x89,%l1 ! %l1 = 00000020000000ff
4174! Starting 10 instruction Load Burst
4175! Mem[0000000030081410] = b20000e3, %l0 = 00000000000000ff
4176 lduba [%i2+%o5]0x81,%l0 ! %l0 = 00000000000000b2
4177
4178p0_label_163:
4179! Mem[0000000010041410] = 000000b2, %l7 = 0000000000000000
4180 ldswa [%i1+%o5]0x88,%l7 ! %l7 = 00000000000000b2
4181! %l3 = 00000000bb7b3782, immed = 00000903, %y = 00000000
4182 udiv %l3,0x903,%l2 ! %l2 = 000000000014cddd
4183 mov %l0,%y ! %y = 000000b2
4184! Mem[0000000030001410] = ff000000, %f14 = 88e53d7b
4185 lda [%i0+%o5]0x81,%f14 ! %f14 = ff000000
4186! Mem[00000000300c1410] = 735700ff, %l2 = 000000000014cddd
4187 ldsha [%i3+%o5]0x89,%l2 ! %l2 = 00000000000000ff
4188! Mem[0000000010181410] = ff0000ff, %l3 = 00000000bb7b3782
4189 ldswa [%i6+%o5]0x80,%l3 ! %l3 = ffffffffff0000ff
4190! Mem[0000000021800000] = 3fccbf49, %l0 = 00000000000000b2
4191 lduha [%o3+0x000]%asi,%l0 ! %l0 = 0000000000003fcc
4192! Mem[0000000010041410] = 000000ff 000000b2, %l6 = 000000ff, %l7 = 000000b2
4193 ldda [%i1+%o5]0x88,%l6 ! %l6 = 00000000000000b2 00000000000000ff
4194! Mem[0000000010081408] = 007fa279ffffffff, %f26 = 00000000 ffffff7f
4195 ldda [%i2+%o4]0x80,%f26 ! %f26 = 007fa279 ffffffff
4196 membar #Sync ! Added by membar checker (28)
4197! Mem[0000000010101400] = f369d877 00000000 003db710 5109219c
4198! Mem[0000000010101410] = 59000000 00000000 2f86e420 9d009055
4199! Mem[0000000010101420] = 00000080 2e8bc3c5 00000000 ffffff7f
4200! Mem[0000000010101430] = 74591cee c3aab4bb 88e53d7b 0cfd48bb
4201 ldda [%i4]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010101400
4202! Starting 10 instruction Store Burst
4203! Mem[00000000100c1437] = 0000007b, %l1 = 0000000000000020
4204 ldstub [%i3+0x037],%l1 ! %l1 = 0000007b000000ff
4205
4206p0_label_164:
4207! %l0 = 0000000000003fcc, %l0 = 0000000000003fcc, %l2 = 00000000000000ff
4208 mulx %l0,%l0,%l2 ! %l2 = 000000000fe60a90
4209! Mem[00000000300c1400] = 00007f00, %l5 = 00000000000000ff
4210 swapa [%i3+%g0]0x89,%l5 ! %l5 = 0000000000007f00
4211! %f12 = 74591cee c3aab4bb, %l7 = 00000000000000ff
4212! Mem[00000000300c1400] = ff000000000000ff
4213 stda %f12,[%i3+%l7]ASI_PST8_SL ! Mem[00000000300c1400] = bbb4aac3ee1c5974
4214! %f12 = 74591cee c3aab4bb, %l2 = 000000000fe60a90
4215! Mem[0000000010181408] = 590000000000007b
4216 add %i6,0x008,%g1
4217 stda %f12,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010181408] = 590000000000007b
4218! %f0 = ff0000e3 00000000, Mem[0000000010001410] = ffffffbb 00000000
4219 stda %f0 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff0000e3 00000000
4220! %f0 = ff0000e3, Mem[0000000030081400] = ff005773
4221 sta %f0 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff0000e3
4222! Mem[0000000010101400] = f369d877, %l6 = 00000000000000b2
4223 ldstuba [%i4+%g0]0x80,%l6 ! %l6 = 000000f3000000ff
4224! %l5 = 0000000000007f00, Mem[0000000010001400] = a000ffff
4225 stwa %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00007f00
4226! %l3 = ffffffffff0000ff, Mem[0000000010041405] = 00000059, %asi = 80
4227 stba %l3,[%i1+0x005]%asi ! Mem[0000000010041404] = 00ff0059
4228! Starting 10 instruction Load Burst
4229! Mem[0000000010101408] = 9c21095110b73d00, %l3 = ffffffffff0000ff
4230 ldxa [%i4+%o4]0x88,%l3 ! %l3 = 9c21095110b73d00
4231
4232p0_label_165:
4233! Mem[0000000030101410] = 00000059, %l3 = 9c21095110b73d00
4234 ldsba [%i4+%o5]0x89,%l3 ! %l3 = 0000000000000059
4235! Mem[0000000010101400] = ff69d877, %l6 = 00000000000000f3
4236 ldsba [%i4+%g0]0x80,%l6 ! %l6 = ffffffffffffffff
4237! Mem[0000000010181400] = 00000000, %l4 = 00000000b20000e3
4238 lduba [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000000
4239! Mem[0000000010101410] = 00000059, %l3 = 0000000000000059
4240 lduwa [%i4+%o5]0x88,%l3 ! %l3 = 0000000000000059
4241! Mem[0000000010101408] = 003db710, %l1 = 000000000000007b
4242 ldswa [%i4+%o4]0x80,%l1 ! %l1 = 00000000003db710
4243! Mem[0000000030081408] = e282b6ff, %l4 = 0000000000000000
4244 lduwa [%i2+%o4]0x89,%l4 ! %l4 = 00000000e282b6ff
4245! Mem[0000000010001410] = 00000000, %l2 = 000000000fe60a90
4246 ldsha [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000000
4247! Mem[0000000030081400] = 00000000e30000ff, %f12 = 74591cee c3aab4bb
4248 ldda [%i2+%g0]0x89,%f12 ! %f12 = 00000000 e30000ff
4249! Mem[0000000010001410] = ff0000e3 00000000, %l6 = ffffffff, %l7 = 000000ff
4250 ldda [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000 00000000ff0000e3
4251! Starting 10 instruction Store Burst
4252! %l0 = 0000000000003fcc, Mem[00000000300c1410] = ff005773
4253 stwa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00003fcc
4254
4255p0_label_166:
4256! Mem[0000000030101410] = 59000000, %l0 = 0000000000003fcc
4257 swapa [%i4+%o5]0x81,%l0 ! %l0 = 0000000059000000
4258! %f0 = ff0000e3, Mem[0000000030141400] = ff000000
4259 sta %f0 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff0000e3
4260! %f2 = ffff962c 5109219c, Mem[0000000010001408] = ffafffff 3791c43b
4261 stda %f2 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffff962c 5109219c
4262! Mem[0000000010141410] = 00000000, %l5 = 0000000000007f00
4263 swap [%i5+%o5],%l5 ! %l5 = 0000000000000000
4264! %f3 = 5109219c, Mem[000000001008143c] = 259c005a
4265 sta %f3 ,[%i2+0x03c]%asi ! Mem[000000001008143c] = 5109219c
4266! %l5 = 0000000000000000, Mem[0000000030041408] = e3000000
4267 stwa %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000
4268! %l0 = 0000000059000000, Mem[00000000100c1400] = 000000ff
4269 stwa %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 59000000
4270! %f10 = 00000000, Mem[0000000030141410] = 0cfd48bb
4271 sta %f10,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000
4272! Mem[0000000030081400] = ff0000e3, %l0 = 0000000059000000
4273 swapa [%i2+%g0]0x81,%l0 ! %l0 = 00000000ff0000e3
4274! Starting 10 instruction Load Burst
4275! Mem[0000000010141400] = ff000000, %l1 = 00000000003db710
4276 ldswa [%i5+%g0]0x80,%l1 ! %l1 = ffffffffff000000
4277
4278p0_label_167:
4279! Mem[0000000010081408] = 007fa279, %l4 = 00000000e282b6ff
4280 lduba [%i2+%o4]0x80,%l4 ! %l4 = 0000000000000000
4281! Mem[0000000030141408] = 596de9bb 74760000, %l0 = ff0000e3, %l1 = ff000000
4282 ldda [%i5+%o4]0x89,%l0 ! %l0 = 0000000074760000 00000000596de9bb
4283! Mem[0000000010141410] = 00007f00735700ff, %f2 = ffff962c 5109219c
4284 ldda [%i5+0x010]%asi,%f2 ! %f2 = 00007f00 735700ff
4285! Mem[0000000030001400] = 000000ff ffffafff, %l4 = 00000000, %l5 = 00000000
4286 ldda [%i0+%g0]0x89,%l4 ! %l4 = 00000000ffffafff 00000000000000ff
4287! Mem[0000000010101420] = 000000802e8bc3c5, %f4 = 59000000 00000000
4288 ldd [%i4+0x020],%f4 ! %f4 = 00000080 2e8bc3c5
4289! Mem[0000000010041400] = ffffffff00ff0059, %l0 = 0000000074760000
4290 ldxa [%i1+%g0]0x80,%l0 ! %l0 = ffffffff00ff0059
4291! Mem[0000000010081400] = ff005773, %l3 = 0000000000000059
4292 ldsh [%i2+%g0],%l3 ! %l3 = ffffffffffffff00
4293! Mem[00000000300c1408] = c23db710, %f14 = ff000000
4294 lda [%i3+%o4]0x81,%f14 ! %f14 = c23db710
4295! Mem[00000000100c1410] = 00000000, %f25 = 80000000
4296 lda [%i3+%o5]0x88,%f25 ! %f25 = 00000000
4297! Starting 10 instruction Store Burst
4298! %f10 = 00000000, Mem[0000000030141410] = 00000000
4299 sta %f10,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
4300
4301p0_label_168:
4302! Mem[0000000010081410] = 214d006f, %l6 = 0000000000000000
4303 swapa [%i2+%o5]0x88,%l6 ! %l6 = 00000000214d006f
4304! Mem[00000000100c1410] = 00000000, %l7 = 00000000ff0000e3
4305 ldstuba [%i3+%o5]0x88,%l7 ! %l7 = 00000000000000ff
4306! Mem[0000000030141410] = 00000000, %l7 = 0000000000000000
4307 swapa [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000000
4308! Mem[0000000030141410] = 00000000, %l7 = 0000000000000000
4309 ldstuba [%i5+%o5]0x81,%l7 ! %l7 = 00000000000000ff
4310! Mem[00000000300c1410] = 00003fcc, %l2 = 0000000000000000
4311 swapa [%i3+%o5]0x81,%l2 ! %l2 = 0000000000003fcc
4312! %f18 = 9c210951 10b73d00, %l0 = ffffffff00ff0059
4313! Mem[0000000010141418] = 5590009d20e4862f
4314 add %i5,0x018,%g1
4315 stda %f18,[%g1+%l0]ASI_PST32_P ! Mem[0000000010141418] = 5590009d10b73d00
4316! %l0 = ffffffff00ff0059, Mem[00000000100c1410] = ff00000049000000
4317 stxa %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ffffffff00ff0059
4318! %f12 = 00000000 e30000ff, %l6 = 00000000214d006f
4319! Mem[0000000030181430] = 74591ceec3aab4bb
4320 add %i6,0x030,%g1
4321 stda %f12,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030181430] = ff0000e300000000
4322! %f2 = 00007f00 735700ff, %l3 = ffffffffffffff00
4323! Mem[0000000030081420] = 2970d66a79a27f14
4324 add %i2,0x020,%g1
4325 stda %f2,[%g1+%l3]ASI_PST8_S ! Mem[0000000030081420] = 2970d66a79a27f14
4326! Starting 10 instruction Load Burst
4327! Mem[0000000010001408] = ffff962c, %l2 = 0000000000003fcc
4328 ldswa [%i0+%o4]0x80,%l2 ! %l2 = ffffffffffff962c
4329
4330p0_label_169:
4331! Mem[0000000010081408] = 79a27f00, %f15 = 0cfd48bb
4332 lda [%i2+%o4]0x88,%f15 ! %f15 = 79a27f00
4333! Mem[00000000100c1400] = 00000059 00000059, %l6 = 214d006f, %l7 = 00000000
4334 ldda [%i3+%g0]0x80,%l6 ! %l6 = 0000000000000059 0000000000000059
4335! %f28 = bbb4aac3, %f22 = 5590009d
4336 fcmps %fcc3,%f28,%f22 ! %fcc3 = 1
4337! Mem[0000000010041408] = 5590009d, %l2 = ffffffffffff962c
4338 lduwa [%i1+%o4]0x88,%l2 ! %l2 = 000000005590009d
4339! Mem[0000000010181410] = ff0000ff020190ff, %l1 = 00000000596de9bb
4340 ldxa [%i6+%o5]0x80,%l1 ! %l1 = ff0000ff020190ff
4341! Mem[0000000010141410] = 00007f00, %l1 = ff0000ff020190ff
4342 lduba [%i5+%o5]0x80,%l1 ! %l1 = 0000000000000000
4343! Mem[0000000030101400] = 00000000e30000ff, %f20 = 00000000 00000059
4344 ldda [%i4+%g0]0x89,%f20 ! %f20 = 00000000 e30000ff
4345! %f22 = 5590009d, %f16 = 00000000, %f31 = 7b3de588
4346 fdivs %f22,%f16,%f31 ! %f31 = 7f800000
4347! Code Fragment 3
4348p0_fragment_12:
4349! %l0 = ffffffff00ff0059
4350 setx 0xdd56c63f9ac31b4a,%g7,%l0 ! %l0 = dd56c63f9ac31b4a
4351! %l1 = 0000000000000000
4352 setx 0x80cca05ffa631d40,%g7,%l1 ! %l1 = 80cca05ffa631d40
4353 setx 0x1fe000, %g1, %g3
4354 or %l0, %g3, %l0 ! always set perrmask = 0xff
4355 setx 0x1ffff8, %g1, %g2
4356 and %l0, %g2, %l0
4357 ta T_CHANGE_HPRIV
4358 stxa %l1, [%l0]ASI_DCACHE_DATA
4359 ta T_CHANGE_NONHPRIV
4360! %l0 = dd56c63f9ac31b4a
4361 setx 0xc9a14177aa5b16eb,%g7,%l0 ! %l0 = c9a14177aa5b16eb
4362! %l1 = 80cca05ffa631d40
4363 setx 0x41ad7297d110ed88,%g7,%l1 ! %l1 = 41ad7297d110ed88
4364! Starting 10 instruction Store Burst
4365! Mem[0000000030181410] = 000000ff, %l5 = 00000000000000ff
4366 ldstuba [%i6+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
4367
4368p0_label_170:
4369! Mem[0000000020800040] = 00ffa3d2, %l3 = ffffffffffffff00
4370 ldstuba [%o1+0x040]%asi,%l3 ! %l3 = 00000000000000ff
4371! Mem[0000000010041408] = 9d009055, %l6 = 0000000000000059
4372 ldstuba [%i1+%o4]0x80,%l6 ! %l6 = 0000009d000000ff
4373 membar #Sync ! Added by membar checker (29)
4374! %f24 = c5c38b2e 00000000, Mem[0000000010101400] = ff69d877 00000000
4375 stda %f24,[%i4+%g0]0x80 ! Mem[0000000010101400] = c5c38b2e 00000000
4376! %f0 = ff0000e3 00000000 00007f00 735700ff
4377! %f4 = 00000080 2e8bc3c5 2f86e420 9d009055
4378! %f8 = 00000080 2e8bc3c5 00000000 ffffff7f
4379! %f12 = 00000000 e30000ff c23db710 79a27f00
4380 stda %f0,[%i6]ASI_BLK_P ! Block Store to 0000000010181400
4381! Mem[0000000010041410] = 000000b2, %l5 = 00000000000000ff
4382 swapa [%i1+%o5]0x88,%l5 ! %l5 = 00000000000000b2
4383! Mem[0000000030041408] = 00000000, %l2 = 000000005590009d
4384 ldstuba [%i1+%o4]0x81,%l2 ! %l2 = 00000000000000ff
4385! %l4 = 00000000ffffafff, Mem[00000000201c0000] = 00ff2cc7
4386 stb %l4,[%o0+%g0] ! Mem[00000000201c0000] = ffff2cc7
4387! %l3 = 0000000000000000, Mem[0000000010101410] = 5900000000000000
4388 stxa %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000000000000000
4389! %l4 = ffffafff, %l5 = 000000b2, Mem[0000000030141400] = e30000ff 00000000
4390 stda %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffafff 000000b2
4391! Starting 10 instruction Load Burst
4392! %l0 = c9a14177aa5b16eb, %l5 = 00000000000000b2, %l3 = 0000000000000000
4393 xnor %l0,%l5,%l3 ! %l3 = 365ebe8855a4e9a6
4394
4395p0_label_171:
4396! Mem[00000000201c0000] = ffff2cc7, %l7 = 0000000000000059
4397 ldsba [%o0+0x001]%asi,%l7 ! %l7 = ffffffffffffffff
4398 membar #Sync ! Added by membar checker (30)
4399! Mem[0000000010181410] = 000000802e8bc3c5, %f30 = bb48fd0c 7f800000
4400 ldda [%i6+%o5]0x80,%f30 ! %f30 = 00000080 2e8bc3c5
4401! Mem[0000000010181410] = 000000802e8bc3c5, %l4 = 00000000ffffafff
4402 ldx [%i6+%o5],%l4 ! %l4 = 000000802e8bc3c5
4403! Mem[0000000030181408] = bbffffff, %l7 = ffffffffffffffff
4404 lduwa [%i6+%o4]0x81,%l7 ! %l7 = 00000000bbffffff
4405! Mem[0000000010181400] = ff0000e3, %f22 = 5590009d
4406 lda [%i6+%g0]0x80,%f22 ! %f22 = ff0000e3
4407! Mem[0000000030041410] = 0000000049000000, %l4 = 000000802e8bc3c5
4408 ldxa [%i1+%o5]0x89,%l4 ! %l4 = 0000000049000000
4409! Mem[0000000030041408] = ff000000 596de9bb, %l4 = 49000000, %l5 = 000000b2
4410 ldda [%i1+%o4]0x81,%l4 ! %l4 = 00000000ff000000 00000000596de9bb
4411! Mem[0000000010181408] = ff005773 007f0000, %l0 = aa5b16eb, %l1 = d110ed88
4412 ldda [%i6+%o4]0x88,%l0 ! %l0 = 00000000007f0000 00000000ff005773
4413! Mem[0000000030141408] = 00007674 bbe96d59, %l6 = 0000009d, %l7 = bbffffff
4414 ldda [%i5+%o4]0x81,%l6 ! %l6 = 0000000000007674 00000000bbe96d59
4415! Starting 10 instruction Store Burst
4416! Code Fragment 3
4417p0_fragment_13:
4418! %l0 = 00000000007f0000
4419 setx 0xd40b90c06d5c9da0,%g7,%l0 ! %l0 = d40b90c06d5c9da0
4420! %l1 = 00000000ff005773
4421 setx 0xf0e28a881d163d56,%g7,%l1 ! %l1 = f0e28a881d163d56
4422 setx 0x1fe000, %g1, %g3
4423 or %l0, %g3, %l0 ! always set perrmask = 0xff
4424 setx 0x1ffff8, %g1, %g2
4425 and %l0, %g2, %l0
4426 ta T_CHANGE_HPRIV
4427 stxa %l1, [%l0]ASI_DCACHE_DATA
4428 ta T_CHANGE_NONHPRIV
4429! %l0 = d40b90c06d5c9da0
4430 setx 0xa6a1b18fe288fd62,%g7,%l0 ! %l0 = a6a1b18fe288fd62
4431! %l1 = f0e28a881d163d56
4432 setx 0x677a32bf830ac5dc,%g7,%l1 ! %l1 = 677a32bf830ac5dc
4433
4434p0_label_172:
4435! Mem[0000000010041408] = 559000ff, %l2 = 0000000000000000
4436 swapa [%i1+%o4]0x88,%l2 ! %l2 = 00000000559000ff
4437! %f4 = 00000080, Mem[0000000010001414] = e30000ff
4438 st %f4 ,[%i0+0x014] ! Mem[0000000010001414] = 00000080
4439! %l5 = 00000000596de9bb, Mem[0000000010001416] = 00000080, %asi = 80
4440 stba %l5,[%i0+0x016]%asi ! Mem[0000000010001414] = 0000bb80
4441! %f24 = c5c38b2e 00000000, Mem[0000000010001410] = 00000000 80bb0000
4442 stda %f24,[%i0+%o5]0x88 ! Mem[0000000010001410] = c5c38b2e 00000000
4443! Mem[0000000030081400] = 00000059, %l6 = 0000000000007674
4444 swapa [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000059
4445! %l0 = e288fd62, %l1 = 830ac5dc, Mem[0000000010041428] = 5aa5c652 acffcdff
4446 stda %l0,[%i1+0x028]%asi ! Mem[0000000010041428] = e288fd62 830ac5dc
4447! %l4 = ff000000, %l5 = 596de9bb, Mem[0000000010181408] = 007f0000 ff005773
4448 stda %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff000000 596de9bb
4449! Mem[0000000030141408] = 74760000, %l6 = 0000000000000059
4450 swapa [%i5+%o4]0x89,%l6 ! %l6 = 0000000074760000
4451! %l4 = 00000000ff000000, imm = 00000000000005a6, %l2 = 00000000559000ff
4452 addc %l4,0x5a6,%l2 ! %l2 = 00000000ff0005a6
4453! Starting 10 instruction Load Burst
4454! Mem[0000000030041400] = fe062800, %l4 = 00000000ff000000
4455 lduwa [%i1+%g0]0x89,%l4 ! %l4 = 00000000fe062800
4456
4457p0_label_173:
4458! Mem[000000001000143c] = 000000e3, %l5 = 00000000596de9bb
4459 ldub [%i0+0x03d],%l5 ! %l5 = 0000000000000000
4460! Mem[0000000030101410] = cc3f0000, %l1 = 677a32bf830ac5dc
4461 lduwa [%i4+%o5]0x89,%l1 ! %l1 = 00000000cc3f0000
4462! Mem[0000000010101408] = 003db710, %l5 = 0000000000000000
4463 ldsha [%i4+%o4]0x80,%l5 ! %l5 = 000000000000003d
4464! Mem[00000000100c1408] = 00ffffbbe3b626ff, %f4 = 00000080 2e8bc3c5
4465 ldda [%i3+%o4]0x80,%f4 ! %f4 = 00ffffbb e3b626ff
4466! Mem[00000000100c1410] = 5900ff00 ffffffff, %l2 = ff0005a6, %l3 = 55a4e9a6
4467 ldda [%i3+%o5]0x88,%l2 ! %l2 = 00000000ffffffff 000000005900ff00
4468! Mem[0000000030041400] = fe062800, %f9 = 2e8bc3c5
4469 lda [%i1+%g0]0x89,%f9 ! %f9 = fe062800
4470! Mem[00000000218000c0] = 00ff265e, %l4 = 00000000fe062800
4471 ldub [%o3+0x0c1],%l4 ! %l4 = 00000000000000ff
4472! Mem[0000000030181410] = 00000049 000000ff, %l2 = ffffffff, %l3 = 5900ff00
4473 ldda [%i6+%o5]0x89,%l2 ! %l2 = 00000000000000ff 0000000000000049
4474! Mem[0000000030181400] = ffff0000, %l6 = 0000000074760000
4475 ldsha [%i6+%g0]0x81,%l6 ! %l6 = ffffffffffffffff
4476! Starting 10 instruction Store Burst
4477! %l3 = 0000000000000049, Mem[0000000030001408] = ff000000
4478 stwa %l3,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000049
4479
4480p0_label_174:
4481! %l1 = 00000000cc3f0000, Mem[0000000010101408] = 003db710
4482 stwa %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = cc3f0000
4483! Mem[00000000201c0000] = ffff2cc7, %l5 = 000000000000003d
4484 ldstub [%o0+%g0],%l5 ! %l5 = 000000ff000000ff
4485! %f28 = bbb4aac3, %f17 = 77d869f3, %f30 = 00000080
4486 fadds %f28,%f17,%f30 ! %f30 = 77d869f3
4487! Mem[00000000100c1410] = ffffffff, %l3 = 0000000000000049
4488 swapa [%i3+%o5]0x80,%l3 ! %l3 = 00000000ffffffff
4489! %l5 = 00000000000000ff, Mem[0000000030041410] = 49000000
4490 stwa %l5,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff
4491! %f12 = 00000000, %f28 = bbb4aac3 ee1c5974
4492 fstox %f12,%f28 ! %f28 = 00000000 00000000
4493! Mem[0000000010081410] = 00000000, %l4 = 00000000000000ff
4494 swapa [%i2+%o5]0x80,%l4 ! %l4 = 0000000000000000
4495! Mem[0000000010141410] = 007f0000, %l7 = 00000000bbe96d59
4496 ldstuba [%i5+%o5]0x88,%l7 ! %l7 = 00000000000000ff
4497! %l6 = ffffffffffffffff, Mem[00000000100c1400] = 5900000059000000
4498 stxa %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffffffffffffff
4499! Starting 10 instruction Load Burst
4500! Mem[00000000100c1400] = ffffffff, %l3 = 00000000ffffffff
4501 lduha [%i3+%g0]0x88,%l3 ! %l3 = 000000000000ffff
4502
4503p0_label_175:
4504! Mem[0000000010001400] = 00007f00, %l7 = 0000000000000000
4505 ldsha [%i0+%g0]0x88,%l7 ! %l7 = 0000000000007f00
4506! Mem[0000000030141400] = ffafffff, %l1 = 00000000cc3f0000
4507 ldswa [%i5+%g0]0x81,%l1 ! %l1 = ffffffffffafffff
4508! Mem[0000000010181410] = 00000080, %f10 = 00000000
4509 ld [%i6+%o5],%f10 ! %f10 = 00000080
4510! Mem[0000000030181410] = 000000ff, %l7 = 0000000000007f00
4511 lduwa [%i6+%o5]0x89,%l7 ! %l7 = 00000000000000ff
4512! Mem[00000000218000c0] = 00ff265e, %l3 = 000000000000ffff
4513 ldsh [%o3+0x0c0],%l3 ! %l3 = 00000000000000ff
4514! Mem[0000000010181428] = 00000000ffffff7f, %l3 = 00000000000000ff
4515 ldxa [%i6+0x028]%asi,%l3 ! %l3 = 00000000ffffff7f
4516! Mem[0000000010181428] = 00000000, %l6 = ffffffffffffffff
4517 lduha [%i6+0x028]%asi,%l6 ! %l6 = 0000000000000000
4518! Mem[0000000010041410] = ff000000, %l4 = 0000000000000000
4519 lduba [%i1+%o5]0x80,%l4 ! %l4 = 00000000000000ff
4520! Mem[0000000010101400] = 000000002e8bc3c5, %l0 = a6a1b18fe288fd62
4521 ldxa [%i4+%g0]0x88,%l0 ! %l0 = 000000002e8bc3c5
4522! Starting 10 instruction Store Burst
4523! %f0 = ff0000e3, Mem[0000000010101414] = 00000000
4524 sta %f0 ,[%i4+0x014]%asi ! Mem[0000000010101414] = ff0000e3
4525
4526p0_label_176:
4527! %l0 = 000000002e8bc3c5, Mem[00000000201c0000] = ffff2cc7
4528 sth %l0,[%o0+%g0] ! Mem[00000000201c0000] = c3c52cc7
4529! Mem[00000000100c1410] = 49000000, %l5 = 00000000000000ff
4530 ldstuba [%i3+%o5]0x88,%l5 ! %l5 = 00000000000000ff
4531! %f21 = e30000ff, Mem[0000000010101410] = 00000000
4532 sta %f21,[%i4+%o5]0x88 ! Mem[0000000010101410] = e30000ff
4533! %l7 = 00000000000000ff, Mem[0000000030101400] = ff0000e3
4534 stwa %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff
4535! Mem[0000000030081408] = ffb682e2, %l3 = 00000000ffffff7f
4536 ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
4537! Mem[0000000030001400] = ffafffff, %l0 = 000000002e8bc3c5
4538 ldstuba [%i0+%g0]0x81,%l0 ! %l0 = 000000ff000000ff
4539! %l6 = 00000000, %l7 = 000000ff, Mem[0000000030001408] = 49000000 ffffffff
4540 stda %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000 000000ff
4541! %l2 = 00000000000000ff, Mem[0000000010041408] = 0000004900000000
4542 stxa %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000000000ff
4543! Mem[0000000010141418] = 5590009d, %l3 = 000000ff, %l1 = ffafffff
4544 add %i5,0x18,%g1
4545 casa [%g1]0x80,%l3,%l1 ! %l1 = 000000005590009d
4546! Starting 10 instruction Load Burst
4547! Mem[0000000010101400] = 2e8bc3c5, %l1 = 000000005590009d
4548 lduba [%i4+%g0]0x88,%l1 ! %l1 = 00000000000000c5
4549
4550p0_label_177:
4551! Mem[0000000010101408] = 9c210951 00003fcc, %l2 = 000000ff, %l3 = 000000ff
4552 ldda [%i4+%o4]0x88,%l2 ! %l2 = 0000000000003fcc 000000009c210951
4553! Mem[0000000010041438] = 00590000ff26b6e3, %l7 = 00000000000000ff
4554 ldxa [%i1+0x038]%asi,%l7 ! %l7 = 00590000ff26b6e3
4555! Mem[0000000030101400] = 000000ff, %l7 = 00590000ff26b6e3
4556 lduba [%i4+%g0]0x81,%l7 ! %l7 = 0000000000000000
4557! Mem[0000000030081408] = e282b6ff, %l7 = 0000000000000000
4558 ldswa [%i2+%o4]0x89,%l7 ! %l7 = ffffffffe282b6ff
4559! Mem[0000000030041408] = 000000ff, %l2 = 0000000000003fcc
4560 lduba [%i1+%o4]0x89,%l2 ! %l2 = 00000000000000ff
4561! Mem[00000000300c1408] = 9c210951 10b73dc2, %l2 = 000000ff, %l3 = 9c210951
4562 ldda [%i3+%o4]0x89,%l2 ! %l2 = 0000000010b73dc2 000000009c210951
4563 membar #Sync ! Added by membar checker (31)
4564! Mem[0000000010081400] = ff005773 ffffffff 007fa279 ffffffff
4565! Mem[0000000010081410] = 000000ff 00000000 e5592105 bb7b3782
4566! Mem[0000000010081420] = ffbb0000 0000af0a 0000ff00 6cb69670
4567! Mem[0000000010081430] = 00000056 b6a6bb80 154b1ac0 5109219c
4568 ldda [%i2]ASI_BLK_PL,%f16 ! Block Load from 0000000010081400
4569! Mem[0000000030081408] = e282b6ff, %l7 = ffffffffe282b6ff
4570 lduha [%i2+%o4]0x89,%l7 ! %l7 = 000000000000b6ff
4571! Mem[00000000201c0000] = c3c52cc7, %l1 = 00000000000000c5
4572 lduba [%o0+0x001]%asi,%l1 ! %l1 = 00000000000000c5
4573! Starting 10 instruction Store Burst
4574! %l4 = 00000000000000ff, Mem[0000000010101434] = c3aab4bb
4575 stb %l4,[%i4+0x034] ! Mem[0000000010101434] = ffaab4bb
4576
4577p0_label_178:
4578! Mem[0000000010081400] = 735700ff, %l4 = 00000000000000ff
4579 swapa [%i2+%g0]0x88,%l4 ! %l4 = 00000000735700ff
4580! Mem[0000000030041408] = ff000000, %l7 = 000000000000b6ff
4581 swapa [%i1+%o4]0x81,%l7 ! %l7 = 00000000ff000000
4582! Mem[0000000010001418] = 00ff00007f3c76ff, %l3 = 000000009c210951, %l3 = 000000009c210951
4583 add %i0,0x18,%g1
4584 casxa [%g1]0x80,%l3,%l3 ! %l3 = 00ff00007f3c76ff
4585! %l6 = 00000000, %l7 = ff000000, Mem[0000000010001410] = 00000000 c5c38b2e
4586 stda %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 ff000000
4587! Mem[0000000030041400] = fe062800, %l7 = 00000000ff000000
4588 ldstuba [%i1+%g0]0x89,%l7 ! %l7 = 00000000000000ff
4589 membar #Sync ! Added by membar checker (32)
4590! %l0 = 00000000000000ff, Mem[0000000010081408] = 007fa279
4591 stba %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff7fa279
4592! %l3 = 00ff00007f3c76ff, Mem[0000000010041400] = 5900ff00ffffffff
4593 stxa %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00ff00007f3c76ff
4594! Mem[0000000010001400] = 00007f00, %l5 = 0000000000000000
4595 ldstuba [%i0+%g0]0x88,%l5 ! %l5 = 00000000000000ff
4596! %f12 = 00000000 e30000ff, Mem[0000000030081410] = b20000e3 00000000
4597 stda %f12,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000 e30000ff
4598! Starting 10 instruction Load Burst
4599! Mem[00000000300c1400] = bbb4aac3 ee1c5974 c23db710 5109219c
4600! Mem[00000000300c1410] = 00000000 00000000 754a7465 3857c2de
4601! Mem[00000000300c1420] = 147fa279 6ad67029 000000ff 74763c7f
4602! Mem[00000000300c1430] = ae3ded1d f87c67df a2e1f9a7 58caeb5e
4603 ldda [%i3]ASI_BLK_S,%f16 ! Block Load from 00000000300c1400
4604
4605p0_label_179:
4606! Mem[00000000211c0000] = ffff7241, %l0 = 00000000000000ff
4607 lduh [%o2+%g0],%l0 ! %l0 = 000000000000ffff
4608! Mem[00000000300c1410] = 00000000, %l3 = 00ff00007f3c76ff
4609 ldsha [%i3+%o5]0x81,%l3 ! %l3 = 0000000000000000
4610! Mem[0000000030001410] = ff000000, %l4 = 00000000735700ff
4611 lduha [%i0+%o5]0x81,%l4 ! %l4 = 000000000000ff00
4612! Mem[0000000010081400] = ff000000ffffffff, %l2 = 0000000010b73dc2
4613 ldx [%i2+%g0],%l2 ! %l2 = ff000000ffffffff
4614! Mem[0000000030041400] = ff2806fe, %f8 = 00000080
4615 lda [%i1+%g0]0x81,%f8 ! %f8 = ff2806fe
4616! Mem[00000000300c1410] = 0000000000000000, %l5 = 0000000000000000
4617 ldxa [%i3+%o5]0x81,%l5 ! %l5 = 0000000000000000
4618! Mem[0000000030181410] = 00000049000000ff, %f10 = 00000080 ffffff7f
4619 ldda [%i6+%o5]0x89,%f10 ! %f10 = 00000049 000000ff
4620! Mem[0000000010141410] = ff007f00735700ff, %f2 = 00007f00 735700ff
4621 ldda [%i5+%o5]0x80,%f2 ! %f2 = ff007f00 735700ff
4622! Mem[0000000030141408] = 00000059, %l6 = 0000000000000000
4623 ldsba [%i5+%o4]0x89,%l6 ! %l6 = 0000000000000059
4624! Starting 10 instruction Store Burst
4625! %l1 = 00000000000000c5, Mem[0000000010181400] = ff0000e3, %asi = 80
4626 stba %l1,[%i6+0x000]%asi ! Mem[0000000010181400] = c50000e3
4627
4628p0_label_180:
4629! %f12 = 00000000 e30000ff, %l4 = 000000000000ff00
4630! Mem[0000000030181418] = 2f86e4209d009055
4631 add %i6,0x018,%g1
4632 stda %f12,[%g1+%l4]ASI_PST32_SL ! Mem[0000000030181418] = 2f86e4209d009055
4633 membar #Sync ! Added by membar checker (33)
4634! %f0 = ff0000e3 00000000, %l6 = 0000000000000059
4635! Mem[00000000300c1428] = 000000ff74763c7f
4636 add %i3,0x028,%g1
4637 stda %f0,[%g1+%l6]ASI_PST32_S ! Mem[00000000300c1428] = 000000ff00000000
4638! Mem[0000000030081400] = 74760000, %l6 = 0000000000000059
4639 ldstuba [%i2+%g0]0x81,%l6 ! %l6 = 00000074000000ff
4640! %l3 = 0000000000000000, Mem[0000000030181408] = 73000000ffffffbb
4641 stxa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000000000000000
4642! %l6 = 00000074, %l7 = 00000000, Mem[0000000010181408] = 000000ff bbe96d59
4643 stda %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000074 00000000
4644! %l7 = 0000000000000000, Mem[0000000030041400] = ff2806fe00000000
4645 stxa %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000000000000000
4646! Mem[0000000010081410] = ff000000, %l4 = 000000000000ff00
4647 swapa [%i2+%o5]0x88,%l4 ! %l4 = 00000000ff000000
4648! %f16 = bbb4aac3 ee1c5974, Mem[0000000010181410] = 80000000 c5c38b2e
4649 stda %f16,[%i6+%o5]0x88 ! Mem[0000000010181410] = bbb4aac3 ee1c5974
4650! %l2 = ffffffff, %l3 = 00000000, Mem[00000000300c1408] = 10b73dc2 9c210951
4651 stda %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffffff 00000000
4652! Starting 10 instruction Load Burst
4653! Mem[0000000010101400] = c5c38b2e00000000, %l4 = 00000000ff000000
4654 ldxa [%i4+%g0]0x80,%l4 ! %l4 = c5c38b2e00000000
4655
4656p0_label_181:
4657! Mem[0000000030041408] = 0000b6ff596de9bb, %f4 = 00ffffbb e3b626ff
4658 ldda [%i1+%o4]0x81,%f4 ! %f4 = 0000b6ff 596de9bb
4659! Mem[0000000010041400] = 00ff00007f3c76ff, %l2 = ff000000ffffffff
4660 ldxa [%i1+%g0]0x88,%l2 ! %l2 = 00ff00007f3c76ff
4661! Mem[0000000010001408] = 2c96ffff, %l6 = 0000000000000074
4662 lduba [%i0+%o4]0x88,%l6 ! %l6 = 00000000000000ff
4663! Mem[00000000211c0000] = ffff7241, %l2 = 00ff00007f3c76ff
4664 ldsha [%o2+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
4665! Mem[00000000100c1430] = 000000ff000000ff, %l0 = 000000000000ffff
4666 ldx [%i3+0x030],%l0 ! %l0 = 000000ff000000ff
4667! Mem[0000000030001410] = 000000ff, %l2 = ffffffffffffffff
4668 lduba [%i0+%o5]0x89,%l2 ! %l2 = 00000000000000ff
4669! Mem[00000000100c1400] = ffffffff, %f1 = 00000000
4670 lda [%i3+%g0]0x88,%f1 ! %f1 = ffffffff
4671! Mem[0000000010141410] = ff005773007f00ff, %f2 = ff007f00 735700ff
4672 ldda [%i5+%o5]0x88,%f2 ! %f2 = ff005773 007f00ff
4673! Mem[0000000010041438] = 00590000, %l7 = 0000000000000000
4674 ldsha [%i1+0x038]%asi,%l7 ! %l7 = 0000000000000059
4675! Starting 10 instruction Store Burst
4676! %l6 = 00000000000000ff, Mem[0000000030001408] = 00000000
4677 stba %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = ff000000
4678
4679p0_label_182:
4680! %l1 = 00000000000000c5, Mem[0000000010141418] = 5590009d10b73d00, %asi = 80
4681 stxa %l1,[%i5+0x018]%asi ! Mem[0000000010141418] = 00000000000000c5
4682! %l0 = 000000ff000000ff, Mem[0000000010141400] = ff0000000000ff00, %asi = 80
4683 stxa %l0,[%i5+0x000]%asi ! Mem[0000000010141400] = 000000ff000000ff
4684! Mem[0000000030001408] = 000000ff, %l6 = 00000000000000ff
4685 swapa [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff
4686! %l6 = 00000000000000ff, Mem[00000000201c0000] = c3c52cc7
4687 sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = 00ff2cc7
4688! %l3 = 0000000000000000, Mem[0000000030141410] = ff000000
4689 stwa %l3,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
4690! %f0 = ff0000e3 ffffffff, Mem[0000000010141400] = 000000ff 000000ff
4691 stda %f0 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = ff0000e3 ffffffff
4692! %f16 = bbb4aac3 ee1c5974 c23db710 5109219c
4693! %f20 = 00000000 00000000 754a7465 3857c2de
4694! %f24 = 147fa279 6ad67029 000000ff 74763c7f
4695! %f28 = ae3ded1d f87c67df a2e1f9a7 58caeb5e
4696 stda %f16,[%i1]ASI_BLK_SL ! Block Store to 0000000030041400
4697! %f11 = 000000ff, Mem[0000000010181408] = 00000074
4698 sta %f11,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000000ff
4699! %l3 = 0000000000000000, Mem[0000000030041400] = 74591cee
4700 stba %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00591cee
4701! Starting 10 instruction Load Burst
4702! Mem[0000000010141408] = ff0000e3, %l2 = 00000000000000ff
4703 lduwa [%i5+%o4]0x80,%l2 ! %l2 = 00000000ff0000e3
4704
4705p0_label_183:
4706! Mem[00000000300c1400] = bbb4aac3, %f9 = fe062800
4707 lda [%i3+%g0]0x81,%f9 ! %f9 = bbb4aac3
4708! Mem[0000000030001408] = 000000ff000000ff, %f2 = ff005773 007f00ff
4709 ldda [%i0+%o4]0x89,%f2 ! %f2 = 000000ff 000000ff
4710! %f9 = bbb4aac3, %f10 = 00000049
4711 fcmps %fcc1,%f9 ,%f10 ! %fcc1 = 1
4712! %l2 = 00000000ff0000e3, Mem[0000000010101410] = e30000ff
4713 stha %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = e30000e3
4714! Code Fragment 3
4715p0_fragment_14:
4716! %l0 = 000000ff000000ff
4717 setx 0xbd4fee679b3576d9,%g7,%l0 ! %l0 = bd4fee679b3576d9
4718! %l1 = 00000000000000c5
4719 setx 0xe129bca79f5bde0b,%g7,%l1 ! %l1 = e129bca79f5bde0b
4720 setx 0x1fe000, %g1, %g3
4721 or %l0, %g3, %l0 ! always set perrmask = 0xff
4722 setx 0x1ffff8, %g1, %g2
4723 and %l0, %g2, %l0
4724 ta T_CHANGE_HPRIV
4725 stxa %l1, [%l0]ASI_DCACHE_DATA
4726 ta T_CHANGE_NONHPRIV
4727! %l0 = bd4fee679b3576d9
4728 setx 0xecf319a05a999428,%g7,%l0 ! %l0 = ecf319a05a999428
4729! %l1 = e129bca79f5bde0b
4730 setx 0x919da0c7ae04049e,%g7,%l1 ! %l1 = 919da0c7ae04049e
4731! %f14 = c23db710, %f10 = 00000049, %f11 = 000000ff
4732 fmuls %f14,%f10,%f11 ! %l0 = ecf319a05a99944a, Unfinished, %fsr = 1d00000400
4733! Mem[0000000030081408] = ffb682e2, %l6 = 00000000000000ff
4734 lduba [%i2+%o4]0x81,%l6 ! %l6 = 00000000000000ff
4735! Mem[0000000030181400] = ffff0000, %f5 = 596de9bb
4736 lda [%i6+%g0]0x81,%f5 ! %f5 = ffff0000
4737! Mem[0000000030001400] = ffafffff, %f9 = bbb4aac3
4738 lda [%i0+%g0]0x81,%f9 ! %f9 = ffafffff
4739! Starting 10 instruction Store Burst
4740! %l2 = 00000000ff0000e3, Mem[0000000020800040] = ffffa3d2, %asi = 80
4741 stha %l2,[%o1+0x040]%asi ! Mem[0000000020800040] = 00e3a3d2
4742
4743p0_label_184:
4744! %l0 = ecf319a05a99944a, Mem[0000000030181410] = ff000000
4745 stwa %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 5a99944a
4746! %l4 = c5c38b2e00000000, Mem[00000000100c1400] = ffffffff
4747 stwa %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
4748! Mem[0000000010181407] = 00000000, %l2 = 00000000ff0000e3
4749 ldstub [%i6+0x007],%l2 ! %l2 = 00000000000000ff
4750! Mem[0000000010081410] = 00ff0000, %l6 = 00000000000000ff
4751 ldstuba [%i2+%o5]0x80,%l6 ! %l6 = 00000000000000ff
4752 membar #Sync ! Added by membar checker (34)
4753! Mem[0000000010041408] = 000000ff, %l1 = 919da0c7ae04049e
4754 ldstuba [%i1+%o4]0x88,%l1 ! %l1 = 000000ff000000ff
4755! %f26 = 000000ff 74763c7f, Mem[0000000030181410] = 5a99944a 49000000
4756 stda %f26,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000000ff 74763c7f
4757! Mem[0000000010181410] = 74591cee, %l6 = 0000000000000000
4758 ldstuba [%i6+%o5]0x80,%l6 ! %l6 = 00000074000000ff
4759! %l2 = 0000000000000000, Mem[0000000010041408] = 000000ff
4760 stba %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
4761! Mem[0000000010041400] = ff763c7f, %l1 = 00000000000000ff
4762 swapa [%i1+%g0]0x80,%l1 ! %l1 = 00000000ff763c7f
4763! Starting 10 instruction Load Burst
4764! Mem[0000000030041408] = 5109219c, %l2 = 0000000000000000
4765 ldsba [%i1+%o4]0x89,%l2 ! %l2 = ffffffffffffff9c
4766
4767p0_label_185:
4768! Mem[0000000010041410] = ff000000ff000000, %l0 = ecf319a05a99944a
4769 ldxa [%i1+%o5]0x80,%l0 ! %l0 = ff000000ff000000
4770! Mem[0000000010081410] = ffff0000, %f22 = 754a7465
4771 lda [%i2+%o5]0x80,%f22 ! %f22 = ffff0000
4772! Mem[0000000010001400] = ff7f000000000000, %f22 = ffff0000 3857c2de
4773 ldd [%i0+%g0],%f22 ! %f22 = ff7f0000 00000000
4774! Mem[0000000010101400] = c5c38b2e00000000, %f16 = bbb4aac3 ee1c5974
4775 ldda [%i4+%g0]0x80,%f16 ! %f16 = c5c38b2e 00000000
4776! Mem[0000000030101400] = 000000ff, %l7 = 0000000000000059
4777 ldsba [%i4+%g0]0x81,%l7 ! %l7 = 0000000000000000
4778! Mem[00000000211c0000] = ffff7241, %l3 = 0000000000000000
4779 ldub [%o2+%g0],%l3 ! %l3 = 00000000000000ff
4780! Mem[00000000300c1410] = 00000000, %l2 = ffffffffffffff9c
4781 ldswa [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000000
4782! Mem[0000000010141400] = ff0000e3 ffffffff ff0000e3 7b3de5ff
4783! Mem[0000000010141410] = ff007f00 735700ff 00000000 000000c5
4784! Mem[0000000010141420] = 00007379 b0ede7ff e09cba41 2302b620
4785! Mem[0000000010141430] = bbb4aac3 ffffffff bb48fd0c 49000000
4786 ldda [%i5]ASI_BLK_P,%f0 ! Block Load from 0000000010141400
4787! Mem[0000000010181400] = e30000c5, %l2 = 0000000000000000
4788 lduba [%i6+%g0]0x88,%l2 ! %l2 = 00000000000000c5
4789! Starting 10 instruction Store Burst
4790! Mem[0000000010101408] = cc3f0000, %l5 = 0000000000000000
4791 swapa [%i4+%o4]0x80,%l5 ! %l5 = 00000000cc3f0000
4792
4793p0_label_186:
4794! %l7 = 0000000000000000, Mem[0000000010181400] = c50000e3
4795 stha %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000e3
4796 membar #Sync ! Added by membar checker (35)
4797! %l4 = c5c38b2e00000000, Mem[000000001014140f] = 7b3de5ff
4798 stb %l4,[%i5+0x00f] ! Mem[000000001014140c] = 7b3de500
4799! Mem[0000000030041400] = ee1c5900, %l7 = 0000000000000000
4800 swapa [%i1+%g0]0x89,%l7 ! %l7 = 00000000ee1c5900
4801! %l7 = 00000000ee1c5900, Mem[00000000201c0000] = 00ff2cc7, %asi = 80
4802 stha %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = 59002cc7
4803! Mem[0000000010181408] = ff000000, %l6 = 0000000000000074
4804 ldstuba [%i6+%o4]0x88,%l6 ! %l6 = 00000000000000ff
4805! %l1 = 00000000ff763c7f, Mem[0000000010081408] = 79a27fff
4806 stwa %l1,[%i2+%o4]0x88 ! Mem[0000000010081408] = ff763c7f
4807! %f28 = ae3ded1d f87c67df, %l1 = 00000000ff763c7f
4808! Mem[0000000030041418] = dec2573865744a75
4809 add %i1,0x018,%g1
4810 stda %f28,[%g1+%l1]ASI_PST32_S ! Mem[0000000030041418] = ae3ded1df87c67df
4811! %l6 = 00000000, %l7 = ee1c5900, Mem[00000000100c1400] = 00000000 ffffffff
4812 stda %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000 ee1c5900
4813! %l0 = ff000000ff000000, Mem[0000000010141410] = ff007f00
4814 stha %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00007f00
4815! Starting 10 instruction Load Burst
4816! Mem[0000000030001400] = ffafffff, %l0 = ff000000ff000000
4817 lduha [%i0+%g0]0x81,%l0 ! %l0 = 000000000000ffaf
4818
4819p0_label_187:
4820! Mem[00000000201c0000] = 59002cc7, %l0 = 000000000000ffaf
4821 lduh [%o0+%g0],%l0 ! %l0 = 0000000000005900
4822! Mem[0000000030181408] = 00000000, %l1 = 00000000ff763c7f
4823 lduba [%i6+%o4]0x89,%l1 ! %l1 = 0000000000000000
4824! Mem[0000000010001410] = 00000000, %l1 = 0000000000000000
4825 ldsha [%i0+%o5]0x88,%l1 ! %l1 = 0000000000000000
4826! Mem[0000000030001410] = 000000ff, %l0 = 0000000000005900
4827 ldsba [%i0+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
4828! Mem[0000000010001408] = 9c2109512c96ffff, %f14 = bb48fd0c 49000000
4829 ldda [%i0+%o4]0x88,%f14 ! %f14 = 9c210951 2c96ffff
4830! Mem[000000001000142c] = 000000ff, %f12 = bbb4aac3
4831 ld [%i0+0x02c],%f12 ! %f12 = 000000ff
4832! Mem[0000000010141410] = 007f0000, %l3 = 00000000000000ff
4833 ldsha [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000000
4834! Code Fragment 4
4835p0_fragment_15:
4836! %l0 = ffffffffffffffff
4837 setx 0x4ac71a204f5441c6,%g7,%l0 ! %l0 = 4ac71a204f5441c6
4838! %l1 = 0000000000000000
4839 setx 0xf6b989e874ed0453,%g7,%l1 ! %l1 = f6b989e874ed0453
4840 setx 0x7ff8, %g1, %g2
4841 and %l0, %g2, %l0
4842 setx 0xffffffff, %g1, %g2
4843 and %l1, %g2, %l1
4844 setx 0x100000000, %g1, %g2
4845 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4846 ta T_CHANGE_HPRIV
4847 stxa %l1, [%l0]ASI_ICACHE_INSTR
4848 ta T_CHANGE_NONHPRIV
4849! %l0 = 4ac71a204f5441c6
4850 setx 0x3e70164fca36fb6b,%g7,%l0 ! %l0 = 3e70164fca36fb6b
4851! %l1 = f6b989e874ed0453
4852 setx 0x5f764ec022fdb5c4,%g7,%l1 ! %l1 = 5f764ec022fdb5c4
4853! Mem[0000000010101418] = 2f86e420, %l5 = 00000000cc3f0000
4854 ldub [%i4+0x019],%l5 ! %l5 = 0000000000000086
4855! Starting 10 instruction Store Burst
4856! %f2 = ff0000e3, Mem[0000000030181400] = ffff0000
4857 sta %f2 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff0000e3
4858
4859p0_label_188:
4860! %l0 = ca36fb6b, %l1 = 22fdb5c4, Mem[0000000010041430] = dec25738 ff000000
4861 std %l0,[%i1+0x030] ! Mem[0000000010041430] = ca36fb6b 22fdb5c4
4862! %f28 = ae3ded1d f87c67df, Mem[0000000030181408] = 00000000 00000000
4863 stda %f28,[%i6+%o4]0x81 ! Mem[0000000030181408] = ae3ded1d f87c67df
4864! %l2 = 00000000000000c5, Mem[00000000300c1400] = 74591ceec3aab4bb
4865 stxa %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000000000c5
4866! %l4 = c5c38b2e00000000, Mem[0000000010041400] = 000000ff
4867 stha %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff
4868! %l4 = 00000000, %l5 = 00000086, Mem[0000000010141400] = e30000ff ffffffff
4869 stda %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000 00000086
4870! %l3 = 0000000000000000, Mem[0000000030141410] = 0000000000000000
4871 stxa %l3,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000000000000000
4872! %f0 = ff0000e3 ffffffff ff0000e3 7b3de5ff
4873! %f4 = ff007f00 735700ff 00000000 000000c5
4874! %f8 = 00007379 b0ede7ff e09cba41 2302b620
4875! %f12 = 000000ff ffffffff 9c210951 2c96ffff
4876 stda %f0,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
4877! %l6 = 0000000000000000, Mem[0000000010101400] = 2e8bc3c5
4878 stba %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = 2e8bc300
4879! %l1 = 5f764ec022fdb5c4, Mem[0000000010101430] = 74591ceeffaab4bb
4880 stx %l1,[%i4+0x030] ! Mem[0000000010101430] = 5f764ec022fdb5c4
4881! Starting 10 instruction Load Burst
4882! Mem[0000000010001410] = 00000000 000000ff, %l0 = ca36fb6b, %l1 = 22fdb5c4
4883 ldda [%i0+%o5]0x80,%l0 ! %l0 = 0000000000000000 00000000000000ff
4884
4885p0_label_189:
4886! Mem[0000000030001410] = ff005773000000ff, %l7 = 00000000ee1c5900
4887 ldxa [%i0+%o5]0x89,%l7 ! %l7 = ff005773000000ff
4888! Mem[00000000100c1400] = ee1c590000000000, %f22 = ff7f0000 00000000
4889 ldda [%i3+%g0]0x88,%f22 ! %f22 = ee1c5900 00000000
4890! Mem[0000000010101410] = e30000ff e30000e3, %l4 = 00000000, %l5 = 00000086
4891 ldda [%i4+%o5]0x88,%l4 ! %l4 = 00000000e30000e3 00000000e30000ff
4892! Mem[0000000030101410] = cc3f0000, %l4 = 00000000e30000e3
4893 ldswa [%i4+%o5]0x89,%l4 ! %l4 = ffffffffcc3f0000
4894! %l3 = 0000000000000000, imm = 0000000000000914, %l4 = ffffffffcc3f0000
4895 addc %l3,0x914,%l4 ! %l4 = 0000000000000914
4896! Mem[0000000010141430] = bbb4aac3, %l4 = 0000000000000914
4897 lduw [%i5+0x030],%l4 ! %l4 = 00000000bbb4aac3
4898! Mem[00000000201c0000] = 59002cc7, %l3 = 0000000000000000
4899 lduha [%o0+0x000]%asi,%l3 ! %l3 = 0000000000005900
4900! Mem[0000000010181400] = 000000e3, %l3 = 0000000000005900
4901 ldub [%i6+%g0],%l3 ! %l3 = 0000000000000000
4902! Mem[0000000030181410] = 000000ff, %f23 = 00000000
4903 lda [%i6+%o5]0x81,%f23 ! %f23 = 000000ff
4904! Starting 10 instruction Store Burst
4905! %f28 = ae3ded1d f87c67df, Mem[0000000010001400] = 00007fff 00000000
4906 stda %f28,[%i0+%g0]0x88 ! Mem[0000000010001400] = ae3ded1d f87c67df
4907
4908p0_label_190:
4909! Mem[0000000030141400] = ffffafff, %l4 = 00000000bbb4aac3
4910 swapa [%i5+%g0]0x89,%l4 ! %l4 = 00000000ffffafff
4911! %l6 = 0000000000000000, Mem[0000000030181408] = 1ded3dae
4912 stba %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 1ded3d00
4913! %f23 = 000000ff, Mem[0000000030141400] = c3aab4bb
4914 sta %f23,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff
4915! %l1 = 00000000000000ff, Mem[0000000010041410] = ff000000
4916 stha %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00ff0000
4917! %l6 = 0000000000000000, Mem[0000000030181410] = ff000000
4918 stwa %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
4919! Mem[0000000010081417] = 00000000, %l1 = 00000000000000ff
4920 ldstub [%i2+0x017],%l1 ! %l1 = 00000000000000ff
4921! Mem[0000000020800000] = ffffd75b, %l0 = 0000000000000000
4922 ldstub [%o1+%g0],%l0 ! %l0 = 000000ff000000ff
4923! %l2 = 00000000000000c5, Mem[00000000100c1410] = 490000ff
4924 stwa %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000c5
4925! Mem[0000000030141410] = 00000000, %l1 = 0000000000000000
4926 ldstuba [%i5+%o5]0x89,%l1 ! %l1 = 00000000000000ff
4927! Starting 10 instruction Load Burst
4928 membar #Sync ! Added by membar checker (36)
4929! Mem[0000000010041410] = 00ff0000, %l4 = 00000000ffffafff
4930 ldsha [%i1+%o5]0x80,%l4 ! %l4 = 00000000000000ff
4931
4932p0_label_191:
4933! Mem[0000000010041418] = ab88e890000000ff, %f26 = 000000ff 74763c7f
4934 ldda [%i1+0x018]%asi,%f26 ! %f26 = ab88e890 000000ff
4935! Mem[0000000010041408] = 00000000, %l3 = 0000000000000000
4936 lduwa [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000000
4937! %l3 = 0000000000000000, imm = fffffffffffff639, %l5 = 00000000e30000ff
4938 andn %l3,-0x9c7,%l5 ! %l5 = 0000000000000000
4939! Mem[000000001004141c] = 000000ff, %f5 = 735700ff
4940 ld [%i1+0x01c],%f5 ! %f5 = 000000ff
4941! Mem[0000000030001400] = ffafffff, %f24 = 147fa279
4942 lda [%i0+%g0]0x81,%f24 ! %f24 = ffafffff
4943! Mem[0000000030081410] = 00000000, %f14 = 9c210951
4944 lda [%i2+%o5]0x81,%f14 ! %f14 = 00000000
4945! Mem[0000000010141410] = 00007f00735700ff, %l5 = 0000000000000000
4946 ldxa [%i5+%o5]0x80,%l5 ! %l5 = 00007f00735700ff
4947! Mem[000000001008142c] = 6cb69670, %f14 = 00000000
4948 ld [%i2+0x02c],%f14 ! %f14 = 6cb69670
4949! %l0 = 000000ff, %l1 = 00000000, Mem[0000000010101410] = e30000e3 ff0000e3
4950 stda %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000ff 00000000
4951! Starting 10 instruction Store Burst
4952! %f27 = 000000ff, Mem[0000000010181410] = ee1c59ff
4953 sta %f27,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000ff
4954
4955p0_label_192:
4956! Mem[0000000030081408] = e282b6ff, %l5 = 00007f00735700ff
4957 ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
4958! %l4 = 000000ff, %l5 = 000000ff, Mem[0000000010001400] = df677cf8 1ded3dae
4959 stda %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000ff 000000ff
4960! Mem[000000001000142b] = 00000000, %l4 = 00000000000000ff
4961 ldstuba [%i0+0x02b]%asi,%l4 ! %l4 = 00000000000000ff
4962! %f20 = 00000000 00000000, Mem[0000000030001410] = ff000000 735700ff
4963 stda %f20,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000 00000000
4964! %f12 = 000000ff, Mem[0000000030001410] = 00000000
4965 sta %f12,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff
4966! Mem[0000000030001408] = 000000ff, %l2 = 00000000000000c5
4967 swapa [%i0+%o4]0x89,%l2 ! %l2 = 00000000000000ff
4968! Mem[0000000010181408] = ff0000ff, %l0 = 00000000000000ff
4969 ldstuba [%i6+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
4970! Mem[00000000100c1408] = 00ffffbb, %l6 = 0000000000000000
4971 ldstuba [%i3+%o4]0x80,%l6 ! %l6 = 00000000000000ff
4972! %l0 = 00000000000000ff, Mem[0000000010181408] = 00000000ff0000ff
4973 stxa %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000000000ff
4974! Starting 10 instruction Load Burst
4975! Mem[00000000100c1400] = 0000000000591cee, %f20 = 00000000 00000000
4976 ldd [%i3+%g0],%f20 ! %f20 = 00000000 00591cee
4977
4978p0_label_193:
4979! Mem[0000000030141400] = 000000ff, %l3 = 0000000000000000
4980 lduba [%i5+%g0]0x81,%l3 ! %l3 = 0000000000000000
4981! Mem[0000000010041408] = 00000000, %l0 = 00000000000000ff
4982 lduba [%i1+0x00b]%asi,%l0 ! %l0 = 0000000000000000
4983! %f24 = ffafffff, %f26 = ab88e890
4984 fcmpes %fcc0,%f24,%f26 ! %fcc0 = 3
4985! Mem[0000000030101408] = 00000000 000000ff, %l6 = 00000000, %l7 = 000000ff
4986 ldda [%i4+%o4]0x89,%l6 ! %l6 = 00000000000000ff 0000000000000000
4987! Code Fragment 3
4988p0_fragment_16:
4989! %l0 = 0000000000000000
4990 setx 0x6fd34e17df75c0ed,%g7,%l0 ! %l0 = 6fd34e17df75c0ed
4991! %l1 = 0000000000000000
4992 setx 0x57e9de9fc993e7b3,%g7,%l1 ! %l1 = 57e9de9fc993e7b3
4993 setx 0x1fe000, %g1, %g3
4994 or %l0, %g3, %l0 ! always set perrmask = 0xff
4995 setx 0x1ffff8, %g1, %g2
4996 and %l0, %g2, %l0
4997 ta T_CHANGE_HPRIV
4998 stxa %l1, [%l0]ASI_DCACHE_DATA
4999 ta T_CHANGE_NONHPRIV
5000! %l0 = 6fd34e17df75c0ed
5001 setx 0xdac1ebbfc36ed8d5,%g7,%l0 ! %l0 = dac1ebbfc36ed8d5
5002! %l1 = 57e9de9fc993e7b3
5003 setx 0x753d2a6fa14fd90f,%g7,%l1 ! %l1 = 753d2a6fa14fd90f
5004! Mem[0000000030041408] = ff0000e3, %l5 = 00000000000000ff
5005 ldswa [%i1+%o4]0x81,%l5 ! %l5 = ffffffffff0000e3
5006! Mem[0000000030081408] = ffb682e2, %l2 = 00000000000000ff
5007 ldswa [%i2+%o4]0x81,%l2 ! %l2 = ffffffffffb682e2
5008! Mem[0000000010041408] = 00000000, %l2 = ffffffffffb682e2
5009 lduba [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000000
5010! Mem[00000000300c1410] = 00000000, %l2 = 0000000000000000
5011 ldsba [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000000
5012! Starting 10 instruction Store Burst
5013! %l1 = 753d2a6fa14fd90f, Mem[0000000010081408] = 7f3c76ff
5014 stha %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = d90f76ff
5015
5016p0_label_194:
5017! %f29 = f87c67df, Mem[0000000010181428] = 00000000
5018 sta %f29,[%i6+0x028]%asi ! Mem[0000000010181428] = f87c67df
5019! %f16 = c5c38b2e 00000000 c23db710 5109219c
5020! %f20 = 00000000 00591cee ee1c5900 000000ff
5021! %f24 = ffafffff 6ad67029 ab88e890 000000ff
5022! %f28 = ae3ded1d f87c67df a2e1f9a7 58caeb5e
5023 stda %f16,[%i3]ASI_BLK_PL ! Block Store to 00000000100c1400
5024! %l4 = 0000000000000000, imm = fffffffffffff5f8, %l4 = 0000000000000000
5025 xnor %l4,-0xa08,%l4 ! %l4 = 0000000000000a07
5026! Mem[0000000010141400] = 00000000, %l5 = ffffffffff0000e3
5027 ldstuba [%i5+%g0]0x80,%l5 ! %l5 = 00000000000000ff
5028! Mem[0000000010181410] = ff000000, %l0 = dac1ebbfc36ed8d5
5029 ldstuba [%i6+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
5030! Mem[0000000010181410] = ff000000, %l2 = 0000000000000000
5031 swapa [%i6+%o5]0x80,%l2 ! %l2 = 00000000ff000000
5032! %l2 = 00000000ff000000, Mem[0000000030001408] = c5000000ff000000
5033 stxa %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000ff000000
5034! %f4 = ff007f00 000000ff, Mem[0000000030041408] = e30000ff ffe53d7b
5035 stda %f4 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = ff007f00 000000ff
5036! %l3 = 0000000000000000, Mem[0000000010001408] = ffff962c, %asi = 80
5037 stha %l3,[%i0+0x008]%asi ! Mem[0000000010001408] = 0000962c
5038! Starting 10 instruction Load Burst
5039! %l3 = 0000000000000000, immd = fffffffffffffe9a, %l1 = 753d2a6fa14fd90f
5040 mulx %l3,-0x166,%l1 ! %l1 = 0000000000000000
5041
5042p0_label_195:
5043! Mem[0000000010101400] = 00c38b2e, %l2 = 00000000ff000000
5044 ldsb [%i4+%g0],%l2 ! %l2 = 0000000000000000
5045! Mem[0000000030181410] = 00000000, %l0 = 00000000000000ff
5046 lduba [%i6+%o5]0x89,%l0 ! %l0 = 0000000000000000
5047! Mem[0000000030181408] = 003ded1d, %l6 = 00000000000000ff
5048 ldswa [%i6+%o4]0x81,%l6 ! %l6 = 00000000003ded1d
5049! Mem[0000000030141400] = ff000000, %l1 = 0000000000000000
5050 lduha [%i5+%g0]0x89,%l1 ! %l1 = 0000000000000000
5051! Mem[0000000030101408] = ff000000, %l3 = 0000000000000000
5052 lduba [%i4+%o4]0x81,%l3 ! %l3 = 00000000000000ff
5053! Mem[0000000030181408] = 1ded3d00, %l5 = 0000000000000000
5054 lduwa [%i6+%o4]0x89,%l5 ! %l5 = 000000001ded3d00
5055 membar #Sync ! Added by membar checker (37)
5056! Mem[00000000100c1408] = c23db7105109219c, %f12 = 000000ff ffffffff
5057 ldda [%i3+%o4]0x88,%f12 ! %f12 = c23db710 5109219c
5058! %l3 = 00000000000000ff, %l3 = 00000000000000ff, %l3 = 00000000000000ff
5059 sub %l3,%l3,%l3 ! %l3 = 0000000000000000
5060! Mem[0000000010001410] = 00000000, %l0 = 0000000000000000
5061 ldsb [%i0+0x012],%l0 ! %l0 = 0000000000000000
5062! Starting 10 instruction Store Burst
5063! Mem[0000000010141408] = e30000ff, %l5 = 000000001ded3d00
5064 swapa [%i5+%o4]0x88,%l5 ! %l5 = 00000000e30000ff
5065
5066p0_label_196:
5067! %f0 = ff0000e3 ffffffff, %l2 = 0000000000000000
5068! Mem[0000000030001418] = dec2573865744a75
5069 add %i0,0x018,%g1
5070 stda %f0,[%g1+%l2]ASI_PST16_S ! Mem[0000000030001418] = dec2573865744a75
5071! %f6 = 00000000, Mem[0000000010101408] = 00000000
5072 sta %f6 ,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
5073! Mem[0000000010001408] = 0000962c, %l2 = 0000000000000000
5074 swapa [%i0+%o4]0x80,%l2 ! %l2 = 000000000000962c
5075! %l2 = 0000962c, %l3 = 00000000, Mem[0000000030141400] = ff000000 000000b2
5076 stda %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000962c 00000000
5077! Mem[0000000010081400] = ff000000, %l1 = 0000000000000000
5078 ldstuba [%i2+%g0]0x80,%l1 ! %l1 = 000000ff000000ff
5079! Mem[0000000030101410] = 00003fcc, %l5 = 00000000e30000ff
5080 swapa [%i4+%o5]0x81,%l5 ! %l5 = 0000000000003fcc
5081! Mem[00000000100c1410] = 00591cee, %l0 = 0000000000000000
5082 swapa [%i3+%o5]0x88,%l0 ! %l0 = 0000000000591cee
5083! Mem[00000000100c1400] = 00000000, %l2 = 000000000000962c
5084 swapa [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000
5085 membar #Sync ! Added by membar checker (38)
5086! Mem[0000000010101400] = 00c38b2e 00000000 00000000 5109219c
5087! Mem[0000000010101410] = 000000ff 00000000 2f86e420 9d009055
5088! Mem[0000000010101420] = 00000080 2e8bc3c5 00000000 ffffff7f
5089! Mem[0000000010101430] = 5f764ec0 22fdb5c4 88e53d7b 0cfd48bb
5090 ldda [%i4]ASI_BLK_P,%f0 ! Block Load from 0000000010101400
5091! Starting 10 instruction Load Burst
5092! Mem[00000000211c0000] = ffff7241, %l0 = 0000000000591cee
5093 ldsh [%o2+%g0],%l0 ! %l0 = ffffffffffffffff
5094
5095p0_label_197:
5096! Mem[0000000030141410] = 00000000000000ff, %f28 = ae3ded1d f87c67df
5097 ldda [%i5+%o5]0x89,%f28 ! %f28 = 00000000 000000ff
5098! Mem[0000000010041408] = 00000000, %l4 = 0000000000000a07
5099 ldswa [%i1+%o4]0x80,%l4 ! %l4 = 0000000000000000
5100! Mem[0000000010041400] = 000000ff, %l3 = 0000000000000000
5101 lduba [%i1+%g0]0x80,%l3 ! %l3 = 0000000000000000
5102! Mem[0000000010081400] = ff000000ffffffff, %l5 = 0000000000003fcc
5103 ldxa [%i2+%g0]0x80,%l5 ! %l5 = ff000000ffffffff
5104! Mem[0000000030081408] = ffb682e2, %l1 = 00000000000000ff
5105 ldsba [%i2+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
5106! Mem[0000000030041400] = ff0000e3, %l6 = 00000000003ded1d
5107 ldsba [%i1+%g0]0x81,%l6 ! %l6 = ffffffffffffffff
5108! Mem[0000000030141400] = 2c960000, %l6 = ffffffffffffffff
5109 ldsba [%i5+%g0]0x81,%l6 ! %l6 = 000000000000002c
5110! Mem[00000000300c1408] = ffffffff00000000, %f18 = c23db710 5109219c
5111 ldda [%i3+%o4]0x81,%f18 ! %f18 = ffffffff 00000000
5112! Mem[00000000100c1410] = 00000000, %l1 = ffffffffffffffff
5113 ldsba [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000
5114! Starting 10 instruction Store Burst
5115! Mem[0000000030141410] = 000000ff, %l2 = 0000000000000000
5116 swapa [%i5+%o5]0x89,%l2 ! %l2 = 00000000000000ff
5117
5118p0_label_198:
5119! %l5 = ff000000ffffffff, Mem[0000000021800081] = ea3d341e
5120 stb %l5,[%o3+0x081] ! Mem[0000000021800080] = eaff341e
5121! %l5 = ff000000ffffffff, Mem[0000000030001410] = ff00000000000000
5122 stxa %l5,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff000000ffffffff
5123! %l5 = ff000000ffffffff, Mem[0000000030181410] = 00000000
5124 stwa %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffffffff
5125! Mem[0000000010101436] = 22fdb5c4, %l5 = ff000000ffffffff
5126 ldstub [%i4+0x036],%l5 ! %l5 = 000000b5000000ff
5127! Mem[0000000030141408] = 59000000, %l6 = 000000000000002c
5128 ldstuba [%i5+%o4]0x81,%l6 ! %l6 = 00000059000000ff
5129! %l3 = 0000000000000000, Mem[0000000010041400] = 00ff0000ff000000
5130 stxa %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000000000000000
5131! %l6 = 0000000000000059, Mem[0000000020800041] = 00e3a3d2
5132 stb %l6,[%o1+0x041] ! Mem[0000000020800040] = 0059a3d2
5133! %l7 = 0000000000000000, Mem[00000000211c0000] = ffff7241, %asi = 80
5134 stha %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00007241
5135! %f26 = ab88e890, Mem[0000000030181400] = e30000ff
5136 sta %f26,[%i6+%g0]0x89 ! Mem[0000000030181400] = ab88e890
5137! Starting 10 instruction Load Burst
5138! Mem[0000000030001410] = 000000ff, %l3 = 0000000000000000
5139 ldsba [%i0+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
5140
5141p0_label_199:
5142! Mem[0000000010041410] = 000000ff0000ff00, %l3 = ffffffffffffffff
5143 ldxa [%i1+%o5]0x88,%l3 ! %l3 = 000000ff0000ff00
5144! Mem[0000000010001410] = ff00000000000000, %f20 = 00000000 00591cee
5145 ldda [%i0+%o5]0x88,%f20 ! %f20 = ff000000 00000000
5146! Mem[0000000030001408] = 00000000, %l0 = ffffffffffffffff
5147 ldswa [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000000
5148! Mem[0000000010101410] = 00000000ff000000, %f30 = a2e1f9a7 58caeb5e
5149 ldda [%i4+%o5]0x88,%f30 ! %f30 = 00000000 ff000000
5150! Mem[0000000010041400] = 0000000000000000, %l0 = 0000000000000000
5151 ldx [%i1+%g0],%l0 ! %l0 = 0000000000000000
5152! Code Fragment 3
5153p0_fragment_17:
5154! %l0 = 0000000000000000
5155 setx 0x8195ea282d19ddf3,%g7,%l0 ! %l0 = 8195ea282d19ddf3
5156! %l1 = 0000000000000000
5157 setx 0xf1cc21783dfdc996,%g7,%l1 ! %l1 = f1cc21783dfdc996
5158 setx 0x1fe000, %g1, %g3
5159 or %l0, %g3, %l0 ! always set perrmask = 0xff
5160 setx 0x1ffff8, %g1, %g2
5161 and %l0, %g2, %l0
5162 ta T_CHANGE_HPRIV
5163 stxa %l1, [%l0]ASI_DCACHE_DATA
5164 ta T_CHANGE_NONHPRIV
5165! %l0 = 8195ea282d19ddf3
5166 setx 0xfc6259e034955d46,%g7,%l0 ! %l0 = fc6259e034955d46
5167! %l1 = f1cc21783dfdc996
5168 setx 0xe59097f0163873b3,%g7,%l1 ! %l1 = e59097f0163873b3
5169! Mem[0000000010101410] = 000000ff00000000, %l7 = 0000000000000000
5170 ldxa [%i4+%o5]0x80,%l7 ! %l7 = 000000ff00000000
5171! Mem[00000000211c0000] = 00007241, %l7 = 000000ff00000000
5172 ldsba [%o2+0x000]%asi,%l7 ! %l7 = 0000000000000000
5173! Mem[0000000010181408] = 000000ff, %f16 = c5c38b2e
5174 lda [%i6+%o4]0x88,%f16 ! %f16 = 000000ff
5175! Starting 10 instruction Store Burst
5176! %l3 = 000000ff0000ff00, Mem[0000000010081408] = d90f76ffffffffff
5177 stx %l3,[%i2+%o4] ! Mem[0000000010081408] = 000000ff0000ff00
5178
5179p0_label_200:
5180! %l1 = e59097f0163873b3, Mem[0000000010181410] = 00000000
5181 stwa %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = 163873b3
5182! Mem[0000000030041408] = ff000000, %l1 = e59097f0163873b3
5183 ldstuba [%i1+%o4]0x81,%l1 ! %l1 = 000000ff000000ff
5184! %l4 = 0000000000000000, Mem[00000000218000c0] = 00ff265e
5185 sth %l4,[%o3+0x0c0] ! Mem[00000000218000c0] = 0000265e
5186! %f28 = 00000000 000000ff, %l5 = 00000000000000b5
5187! Mem[0000000010181408] = ff00000000000000
5188 add %i6,0x008,%g1
5189 stda %f28,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010181408] = ff00000000000000
5190! Mem[0000000030181408] = 1ded3d00, %l0 = fc6259e034955d46
5191 swapa [%i6+%o4]0x89,%l0 ! %l0 = 000000001ded3d00
5192! %l4 = 0000000000000000, Mem[0000000010181410] = 163873b3
5193 stha %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000073b3
5194! %f16 = 000000ff, Mem[00000000100c1410] = 00000000
5195 sta %f16,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000ff
5196! %l4 = 0000000000000000, Mem[00000000300c1410] = 00000000
5197 stha %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
5198! %l0 = 1ded3d00, %l1 = 000000ff, Mem[0000000010001410] = 00000000 ff000000
5199 stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 1ded3d00 000000ff
5200! Starting 10 instruction Load Burst
5201! Mem[0000000010041400] = 00000000 00000000, %l2 = 000000ff, %l3 = 0000ff00
5202 ldda [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000 0000000000000000
5203
5204 ba,a p0_not_taken_0_end
5205p0_not_taken_0:
5206! The following code should not be executed
5207 mulx %l0,%l4,%l2
5208 addc %l7,%l4,%l5
5209 sub %l6,%l1,%l7
5210 ba,a p0_branch_failed
5211p0_not_taken_0_end:
5212
5213
5214! End of Random Code for Thread 0
5215
52161: membar #Sync ! Force all stores to complete
5217
5218
5219! Check Registers
5220
5221p0_check_registers:
5222 set p0_expected_registers,%g1
5223 ldx [%g1+0x000],%g2
5224 cmp %l0,%g2 ! %l0 should be 000000001ded3d00
5225 bne,a,pn %xcc,p0_reg_l0_fail
5226 mov %l0,%g3
5227 ldx [%g1+0x008],%g2
5228 cmp %l1,%g2 ! %l1 should be 00000000000000ff
5229 bne,a,pn %xcc,p0_reg_l1_fail
5230 mov %l1,%g3
5231 ldx [%g1+0x010],%g2
5232 cmp %l2,%g2 ! %l2 should be 0000000000000000
5233 bne,a,pn %xcc,p0_reg_l2_fail
5234 mov %l2,%g3
5235 ldx [%g1+0x018],%g2
5236 cmp %l3,%g2 ! %l3 should be 0000000000000000
5237 bne,a,pn %xcc,p0_reg_l3_fail
5238 mov %l3,%g3
5239 ldx [%g1+0x020],%g2
5240 cmp %l4,%g2 ! %l4 should be 0000000000000000
5241 bne,a,pn %xcc,p0_reg_l4_fail
5242 mov %l4,%g3
5243 ldx [%g1+0x028],%g2
5244 cmp %l5,%g2 ! %l5 should be 00000000000000b5
5245 bne,a,pn %xcc,p0_reg_l5_fail
5246 mov %l5,%g3
5247 ldx [%g1+0x030],%g2
5248 cmp %l6,%g2 ! %l6 should be 0000000000000059
5249 bne,a,pn %xcc,p0_reg_l6_fail
5250 mov %l6,%g3
5251 ldx [%g1+0x038],%g2
5252 cmp %l7,%g2 ! %l7 should be 0000000000000000
5253 bne,a,pn %xcc,p0_reg_l7_fail
5254 mov %l7,%g3
5255
5256! Check %y register
5257
5258 set 0x000000b2,%g2
5259 rd %y,%g3
5260 cmp %g2,%g3
5261 bne,a p0_failed
5262 mov 0x111,%g1
5263
5264! Check Floating Point Registers
5265
5266p0_check_fp_registers:
5267 set p0_expected_fp_regs,%g3
5268 std %f0,[%g1]
5269 ldx [%g1],%l1
5270 ldx [%g3+0x00],%l0
5271 cmp %l0,%l1 ! %f0 should be 00c38b2e 00000000
5272 bne %xcc,p0_f0_fail
5273 std %f2,[%g1]
5274 ldx [%g1],%l1
5275 ldx [%g3+0x08],%l0
5276 cmp %l0,%l1 ! %f2 should be 00000000 5109219c
5277 bne %xcc,p0_f2_fail
5278 std %f4,[%g1]
5279 ldx [%g1],%l1
5280 ldx [%g3+0x10],%l0
5281 cmp %l0,%l1 ! %f4 should be 000000ff 00000000
5282 bne %xcc,p0_f4_fail
5283 std %f6,[%g1]
5284 ldx [%g1],%l1
5285 ldx [%g3+0x18],%l0
5286 cmp %l0,%l1 ! %f6 should be 2f86e420 9d009055
5287 bne %xcc,p0_f6_fail
5288 std %f8,[%g1]
5289 ldx [%g1],%l1
5290 ldx [%g3+0x20],%l0
5291 cmp %l0,%l1 ! %f8 should be 00000080 2e8bc3c5
5292 bne %xcc,p0_f8_fail
5293 std %f10,[%g1]
5294 ldx [%g1],%l1
5295 ldx [%g3+0x28],%l0
5296 cmp %l0,%l1 ! %f10 should be 00000000 ffffff7f
5297 bne %xcc,p0_f10_fail
5298 std %f12,[%g1]
5299 ldx [%g1],%l1
5300 ldx [%g3+0x30],%l0
5301 cmp %l0,%l1 ! %f12 should be 5f764ec0 22fdb5c4
5302 bne %xcc,p0_f12_fail
5303 std %f14,[%g1]
5304 ldx [%g1],%l1
5305 ldx [%g3+0x38],%l0
5306 cmp %l0,%l1 ! %f14 should be 88e53d7b 0cfd48bb
5307 bne %xcc,p0_f14_fail
5308 std %f16,[%g1]
5309 ldx [%g1],%l1
5310 ldx [%g3+0x40],%l0
5311 cmp %l0,%l1 ! %f16 should be 000000ff 00000000
5312 bne %xcc,p0_f16_fail
5313 std %f18,[%g1]
5314 ldx [%g1],%l1
5315 ldx [%g3+0x48],%l0
5316 cmp %l0,%l1 ! %f18 should be ffffffff 00000000
5317 bne %xcc,p0_f18_fail
5318 std %f20,[%g1]
5319 ldx [%g1],%l1
5320 ldx [%g3+0x50],%l0
5321 cmp %l0,%l1 ! %f20 should be ff000000 00000000
5322 bne %xcc,p0_f20_fail
5323 std %f22,[%g1]
5324 ldx [%g1],%l1
5325 ldx [%g3+0x58],%l0
5326 cmp %l0,%l1 ! %f22 should be ee1c5900 000000ff
5327 bne %xcc,p0_f22_fail
5328 std %f24,[%g1]
5329 ldx [%g1],%l1
5330 ldx [%g3+0x60],%l0
5331 cmp %l0,%l1 ! %f24 should be ffafffff 6ad67029
5332 bne %xcc,p0_f24_fail
5333 std %f26,[%g1]
5334 ldx [%g1],%l1
5335 ldx [%g3+0x68],%l0
5336 cmp %l0,%l1 ! %f26 should be ab88e890 000000ff
5337 bne %xcc,p0_f26_fail
5338 std %f28,[%g1]
5339 ldx [%g1],%l1
5340 ldx [%g3+0x70],%l0
5341 cmp %l0,%l1 ! %f28 should be 00000000 000000ff
5342 bne %xcc,p0_f28_fail
5343 std %f30,[%g1]
5344 ldx [%g1],%l1
5345 ldx [%g3+0x78],%l0
5346 cmp %l0,%l1 ! %f30 should be 00000000 ff000000
5347 bne %xcc,p0_f30_fail
5348 nop
5349
5350! The test for processor 0 has passed
5351
5352p0_passed:
5353 ta GOOD_TRAP
5354 nop
5355
5356p0_reg_l0_fail:
5357 or %g0,0xbd0,%g1
5358 ba,a p0_failed
5359p0_reg_l1_fail:
5360 or %g0,0xbd1,%g1
5361 ba,a p0_failed
5362p0_reg_l2_fail:
5363 or %g0,0xbd2,%g1
5364 ba,a p0_failed
5365p0_reg_l3_fail:
5366 or %g0,0xbd3,%g1
5367 ba,a p0_failed
5368p0_reg_l4_fail:
5369 or %g0,0xbd4,%g1
5370 ba,a p0_failed
5371p0_reg_l5_fail:
5372 or %g0,0xbd5,%g1
5373 ba,a p0_failed
5374p0_reg_l6_fail:
5375 or %g0,0xbd6,%g1
5376 ba,a p0_failed
5377p0_reg_l7_fail:
5378 or %g0,0xbd7,%g1
5379 ba,a p0_failed
5380p0_f0_fail:
5381 set p0_temp,%g6
5382 mov 0xf00,%l0
5383 stx %l0,[%g6]
5384 std %f0,[%g6+8]
5385 stx %fsr,[%g6+16]
5386 ta BAD_TRAP
5387
5388p0_f2_fail:
5389 set p0_temp,%g6
5390 mov 0xf02,%l0
5391 stx %l0,[%g6]
5392 std %f2,[%g6+8]
5393 stx %fsr,[%g6+16]
5394 ta BAD_TRAP
5395
5396p0_f4_fail:
5397 set p0_temp,%g6
5398 mov 0xf04,%l0
5399 stx %l0,[%g6]
5400 std %f4,[%g6+8]
5401 stx %fsr,[%g6+16]
5402 ta BAD_TRAP
5403
5404p0_f6_fail:
5405 set p0_temp,%g6
5406 mov 0xf06,%l0
5407 stx %l0,[%g6]
5408 std %f6,[%g6+8]
5409 stx %fsr,[%g6+16]
5410 ta BAD_TRAP
5411
5412p0_f8_fail:
5413 set p0_temp,%g6
5414 mov 0xf08,%l0
5415 stx %l0,[%g6]
5416 std %f8,[%g6+8]
5417 stx %fsr,[%g6+16]
5418 ta BAD_TRAP
5419
5420p0_f10_fail:
5421 set p0_temp,%g6
5422 mov 0xf10,%l0
5423 stx %l0,[%g6]
5424 std %f10,[%g6+8]
5425 stx %fsr,[%g6+16]
5426 ta BAD_TRAP
5427
5428p0_f12_fail:
5429 set p0_temp,%g6
5430 mov 0xf12,%l0
5431 stx %l0,[%g6]
5432 std %f12,[%g6+8]
5433 stx %fsr,[%g6+16]
5434 ta BAD_TRAP
5435
5436p0_f14_fail:
5437 set p0_temp,%g6
5438 mov 0xf14,%l0
5439 stx %l0,[%g6]
5440 std %f14,[%g6+8]
5441 stx %fsr,[%g6+16]
5442 ta BAD_TRAP
5443
5444p0_f16_fail:
5445 set p0_temp,%g6
5446 mov 0xf16,%l0
5447 stx %l0,[%g6]
5448 std %f16,[%g6+8]
5449 stx %fsr,[%g6+16]
5450 ta BAD_TRAP
5451
5452p0_f18_fail:
5453 set p0_temp,%g6
5454 mov 0xf18,%l0
5455 stx %l0,[%g6]
5456 std %f18,[%g6+8]
5457 stx %fsr,[%g6+16]
5458 ta BAD_TRAP
5459
5460p0_f20_fail:
5461 set p0_temp,%g6
5462 mov 0xf20,%l0
5463 stx %l0,[%g6]
5464 std %f20,[%g6+8]
5465 stx %fsr,[%g6+16]
5466 ta BAD_TRAP
5467
5468p0_f22_fail:
5469 set p0_temp,%g6
5470 mov 0xf22,%l0
5471 stx %l0,[%g6]
5472 std %f22,[%g6+8]
5473 stx %fsr,[%g6+16]
5474 ta BAD_TRAP
5475
5476p0_f24_fail:
5477 set p0_temp,%g6
5478 mov 0xf24,%l0
5479 stx %l0,[%g6]
5480 std %f24,[%g6+8]
5481 stx %fsr,[%g6+16]
5482 ta BAD_TRAP
5483
5484p0_f26_fail:
5485 set p0_temp,%g6
5486 mov 0xf26,%l0
5487 stx %l0,[%g6]
5488 std %f26,[%g6+8]
5489 stx %fsr,[%g6+16]
5490 ta BAD_TRAP
5491
5492p0_f28_fail:
5493 set p0_temp,%g6
5494 mov 0xf28,%l0
5495 stx %l0,[%g6]
5496 std %f28,[%g6+8]
5497 stx %fsr,[%g6+16]
5498 ta BAD_TRAP
5499
5500p0_f30_fail:
5501 set p0_temp,%g6
5502 mov 0xf30,%l0
5503 stx %l0,[%g6]
5504 std %f30,[%g6+8]
5505 stx %fsr,[%g6+16]
5506 ta BAD_TRAP
5507
5508
5509! The test for processor 0 failed
5510
5511p0_failed:
5512 set p0_temp,%g6
5513 stx %g1,[%g6]
5514 stx %g2,[%g6+8]
5515 stx %g3,[%g6+16]
5516 stx %fsr,[%g6+24]
5517 ta BAD_TRAP
5518
5519
5520! The local area data for processor 0 failed
5521
5522p0_local_failed:
5523 set done_flags,%g5
5524 mov 3,%g6
5525 st %g6,[%g5+0x000] ! Set processor 0 done flag
5526
5527 set p0_temp,%g6
5528 add %g1,%g4,%g1
5529 stx %g4,[%g6]
5530 stx %g2,[%g6+8]
5531 stx %g3,[%g6+16]
5532 st %fsr,[%g6+24]
5533 ta BAD_TRAP
5534
5535p0_selfmod_failed:
5536 ba p0_failed
5537 mov 0xabc,%g1
5538
5539p0_branch_failed:
5540 mov 0xbbb,%g1
5541 rd %ccr,%g2
5542 ba p0_failed
5543 mov 0x0,%g3
5544
5545p0_trap1e:
5546 andn %l0,0xfdd,%l3
5547 add %l6,0xbd2,%l3
5548 smul %l7,%l7,%l4
5549 done
5550
5551p0_trap1o:
5552 andn %l0,0xfdd,%l3
5553 add %l6,0xbd2,%l3
5554 smul %l7,%l7,%l4
5555 done
5556
5557
5558p0_trap2e:
5559 fadds %f13,%f3 ,%f12
5560 fdivs %f9 ,%f8 ,%f5
5561 add %l4,-0xf8d,%l7
5562 udivx %l1,0x3eb,%l1
5563 andn %l3,%l4,%l6
5564 done
5565
5566p0_trap2o:
5567 fadds %f13,%f3 ,%f12
5568 fdivs %f9 ,%f8 ,%f5
5569 add %l4,-0xf8d,%l7
5570 udivx %l1,0x3eb,%l1
5571 andn %l3,%l4,%l6
5572 done
5573
5574
5575p0_trap3e:
5576 sub %l6,0xc92,%l4
5577 xnor %l6,%l1,%l1
5578 done
5579
5580p0_trap3o:
5581 sub %l6,0xc92,%l4
5582 xnor %l6,%l1,%l1
5583 done
5584
5585! Cross Processor Interrupt Handler
5586
5587cross_intr_handler:
5588 membar #Sync
5589! Identify the recipient of the interrupt
5590 mov 0x10,%g1 ! VA of Core ID Register
5591 ldxa [%g1]ASI_CMP_CORE_ID,%g1
5592 and %g1,0x3f,%g4 ! Extract Core ID in %g4
5593 sll %g4,2,%g1 ! Index into intr receive array
5594 set received_xintr,%g2 ! Pointer to receive counters
5595 lduw [%g2+%g1],%g3 ! Get receive count
5596 inc %g3 ! Incement by 1
5597 st %g3,[%g2+%g1] ! Update receive count
5598! Reset busy bit interrupts and return
5599 mov 0x40,%g1 ! Busy bit
5600 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
5601 membar #Sync
5602 retry
5603
5604inst_access_handler:
5605 done
5606
5607 .align 256
5608data_access_handler:
56091: done
5610
5611p0_init_memory_pointers:
5612 set p0_init_registers,%g1
5613 mov %g0,%g2
5614 mov %g0,%g3
5615 mov %g0,%g4
5616 mov %g0,%g5
5617 mov %g0,%g6
5618 mov %g0,%g7
5619
5620! Initialize memory pointers for window 0
5621 set p0_local0_start,%i0
5622 set p0_local1_start,%i1
5623 set p0_local2_start,%i2
5624 set p0_local3_start,%i3
5625 set p0_local4_start,%i4
5626 set p0_local5_start,%i5
5627 set p0_local6_start,%i6
5628 clr %i7
5629! Init Local Registers in Window 0
5630 ldx [%g1+0x000],%l0 ! %l0 = 4927f6424c7c5536
5631 ldx [%g1+0x008],%l1 ! %l1 = 2d6b213e4775f9fb
5632 ldx [%g1+0x010],%l2 ! %l2 = 734e1fba93b38c5a
5633 ldx [%g1+0x018],%l3 ! %l3 = d56aa3cc96b3ebd2
5634 ldx [%g1+0x020],%l4 ! %l4 = 17d9d00e8fb7db1f
5635 ldx [%g1+0x028],%l5 ! %l5 = 6d6e8968f04f6e1f
5636 ldx [%g1+0x030],%l6 ! %l6 = 43e4e0e0af28d251
5637 ldx [%g1+0x038],%l7 ! %l7 = d421ec19f85517ec
5638
5639! Initialize the output register of window 0
5640
5641 set share0_start,%o0
5642 set share1_start,%o1
5643 set share2_start,%o2
5644 set share3_start,%o3
5645 mov 0x08,%o4
5646 mov 0x10,%o5
5647 mov 0x18,%o6
5648
5649 retl
5650 nop
5651
5652user_text_end:
5653 .seg "text"
5654 .align 0x2000
5655user_near0_start:
5656p0_near_0_le:
5657 andn %l0,0xfdd,%l3
5658 jmpl %o7,%g0
5659 add %l6,0xbd2,%l3
5660p0_near_0_he:
5661 swap [%i2+0x030],%l1 ! Mem[0000000010081430]
5662 sdivx %l4,-0x127,%l1
5663 or %l2,%l2,%l0
5664 fdivs %f18,%f24,%f19
5665 orn %l7,-0x19c,%l6
5666 xnor %l6,0xf7f,%l0
5667 ldstub [%o2+0x000],%l1 ! Mem[00000000211c0000]
5668 jmpl %o7,%g0
5669 xor %l4,%l0,%l5
5670near0_b2b_h:
5671 jmpl %o7,%g0
5672 fcmps %fcc3,%f21,%f26
5673 jmpl %o7,%g0
5674 nop
5675near0_b2b_l:
5676 jmpl %o7,%g0
5677 or %l5,0x232,%l3
5678 jmpl %o7,%g0
5679 nop
5680user_near0_end:
5681 .seg "text"
5682 .align 0x2000
5683user_near1_start:
5684p0_near_1_le:
5685 fcmps %fcc0,%f7 ,%f13
5686 addc %l5,%l3,%l6
5687 fadds %f12,%f13,%f0
5688 jmpl %o7,%g0
5689 xnor %l6,-0xd35,%l5
5690p0_near_1_he:
5691 udivx %l6,0x33a,%l2
5692 fdivs %f23,%f31,%f23
5693 fdivs %f21,%f19,%f31
5694 jmpl %o7,%g0
5695 add %l3,-0x78d,%l0
5696near1_b2b_h:
5697 fitod %f19,%f18
5698 orn %l3,%l2,%l0
5699 jmpl %o7,%g0
5700 orn %l1,0x3a3,%l6
5701near1_b2b_l:
5702 subc %l6,%l7,%l7
5703 fsubs %f15,%f5 ,%f8
5704 jmpl %o7,%g0
5705 sub %l3,0x61d,%l4
5706user_near1_end:
5707 .seg "text"
5708 .align 0x2000
5709user_near2_start:
5710p0_near_2_le:
5711 sth %l6,[%i1+0x036] ! Mem[0000000010041436]
5712 jmpl %o7,%g0
5713 st %f0 ,[%i5+0x024] ! Mem[0000000010141424]
5714p0_near_2_he:
5715 fmuls %f24,%f26,%f24
5716 swap [%i2+0x018],%l4 ! Mem[0000000010081418]
5717 jmpl %o7,%g0
5718 fdivs %f26,%f29,%f31
5719near2_b2b_h:
5720 jmpl %o7,%g0
5721 fcmps %fcc1,%f28,%f29
5722 jmpl %o7,%g0
5723 nop
5724near2_b2b_l:
5725 jmpl %o7,%g0
5726 xnor %l5,%l4,%l7
5727 jmpl %o7,%g0
5728 nop
5729user_near2_end:
5730 .seg "text"
5731 .align 0x2000
5732user_near3_start:
5733p0_near_3_le:
5734 or %l3,%l0,%l6
5735 std %l6,[%i1+0x030] ! Mem[0000000010041430]
5736 fadds %f2 ,%f3 ,%f15
5737 or %l5,0x976,%l0
5738 udivx %l7,-0xa56,%l3
5739 jmpl %o7,%g0
5740 fitod %f1 ,%f6
5741p0_near_3_he:
5742 xnor %l2,%l1,%l2
5743 mulx %l0,%l2,%l7
5744 fsqrts %f17,%f23
5745 fsqrts %f24,%f29
5746 fmuls %f20,%f19,%f17
5747 xor %l6,-0x6a5,%l5
5748 or %l2,0x4c4,%l2
5749 jmpl %o7,%g0
5750 fcmps %fcc2,%f29,%f26
5751near3_b2b_h:
5752 xor %l3,%l7,%l0
5753 fstod %f22,%f16
5754 orn %l1,-0x405,%l2
5755 jmpl %o7,%g0
5756 mulx %l4,-0xc9b,%l1
5757near3_b2b_l:
5758 xnor %l7,%l6,%l3
5759 udivx %l6,0xbd5,%l6
5760 and %l3,%l4,%l2
5761 jmpl %o7,%g0
5762 add %l6,0xea3,%l5
5763user_near3_end:
5764 .seg "text"
5765 .text
5766 .align 0x2000
5767user_far0_start:
5768p0_far_0_le:
5769 fadds %f10,%f11,%f7
5770 fcmps %fcc1,%f5 ,%f12
5771 fmuls %f1 ,%f14,%f4
5772 fdivs %f11,%f9 ,%f10
5773 fdivs %f9 ,%f5 ,%f8
5774 mulx %l7,%l0,%l6
5775 addc %l3,%l4,%l2
5776 jmpl %o7,%g0
5777 fadds %f8 ,%f2 ,%f2
5778p0_far_0_lem:
5779 fadds %f10,%f11,%f7
5780 fcmps %fcc1,%f5 ,%f12
5781 fmuls %f1 ,%f14,%f4
5782 fdivs %f11,%f9 ,%f10
5783 fdivs %f9 ,%f5 ,%f8
5784 mulx %l7,%l0,%l6
5785 addc %l3,%l4,%l2
5786 jmpl %o7,%g0
5787 fadds %f8 ,%f2 ,%f2
5788p0_far_0_he:
5789 andn %l6,%l3,%l2
5790 addc %l2,0xc71,%l3
5791 jmpl %o7,%g0
5792 udivx %l0,%l7,%l6
5793p0_far_0_hem:
5794 andn %l6,%l3,%l2
5795 addc %l2,0xc71,%l3
5796 jmpl %o7,%g0
5797 udivx %l0,%l7,%l6
5798p0_loop_branch_0:
5799 jmpl %o7+12,%g0
5800 add %l0,1,%l0
5801far0_b2b_h:
5802 fadds %f29,%f26,%f26
5803 sub %l3,%l3,%l1
5804 subc %l3,%l1,%l5
5805 jmpl %o7,%g0
5806 xnor %l5,%l6,%l6
5807far0_b2b_l:
5808 orn %l0,0xe6a,%l1
5809 umul %l5,0xa86,%l0
5810 fmuls %f12,%f4 ,%f8
5811 jmpl %o7,%g0
5812 orn %l0,%l0,%l0
5813user_far0_end:
5814 .seg "text"
5815 .text
5816 .align 0x2000
5817user_far1_start:
5818p0_far_1_le:
5819 mulx %l0,%l0,%l2
5820 fadds %f14,%f5 ,%f3
5821 add %l5,0x216,%l3
5822 jmpl %o7,%g0
5823 fcmps %fcc3,%f14,%f5
5824p0_far_1_lem:
5825 mulx %l0,%l0,%l2
5826 fadds %f14,%f5 ,%f3
5827 add %l5,0x216,%l3
5828 jmpl %o7,%g0
5829 fcmps %fcc3,%f14,%f5
5830p0_far_1_he:
5831 smul %l2,%l2,%l0
5832 smul %l4,-0x1000,%l2
5833 add %l5,%l1,%l0
5834 jmpl %o7,%g0
5835 and %l2,-0xd57,%l4
5836p0_far_1_hem:
5837 smul %l2,%l2,%l0
5838 smul %l4,-0x1000,%l2
5839 add %l5,%l1,%l0
5840 jmpl %o7,%g0
5841 and %l2,-0xd57,%l4
5842p0_loop_branch_1:
5843 jmpl %o7+12,%g0
5844 add %l0,2,%l0
5845far1_b2b_h:
5846 sub %l7,-0x7bd,%l5
5847 sdivx %l2,0x6d6,%l6
5848 mulx %l0,0x2e0,%l0
5849 orn %l4,-0xe53,%l0
5850 fdivs %f23,%f25,%f30
5851 jmpl %o7,%g0
5852 sub %l0,-0x7a5,%l4
5853far1_b2b_l:
5854 udivx %l1,-0x34c,%l0
5855 orn %l3,%l5,%l2
5856 fdtoi %f2 ,%f7
5857 subc %l7,%l0,%l3
5858 fdivs %f7 ,%f9 ,%f8
5859 jmpl %o7,%g0
5860 fmuls %f0 ,%f0 ,%f1
5861user_far1_end:
5862 .seg "text"
5863 .text
5864 .align 0x2000
5865user_far2_start:
5866p0_far_2_le:
5867 lduw [%i3+0x030],%l2 ! Mem[00000000100c1430]
5868 xor %l3,-0x179,%l4
5869 jmpl %o7,%g0
5870 mulx %l0,0xc61,%l7
5871p0_far_2_lem:
5872 membar #Sync
5873 lduw [%i3+0x030],%l2 ! Mem[00000000100c1430]
5874 xor %l3,-0x179,%l4
5875 jmpl %o7,%g0
5876 mulx %l0,0xc61,%l7
5877p0_far_2_he:
5878 lduh [%i2+0x024],%l7 ! Mem[0000000010081424]
5879 lduh [%i5+0x03e],%l2 ! Mem[000000001014143e]
5880 smul %l4,%l7,%l7
5881 fcmps %fcc2,%f24,%f18
5882 jmpl %o7,%g0
5883 umul %l6,%l6,%l2
5884p0_far_2_hem:
5885 membar #Sync
5886 lduh [%i2+0x024],%l7 ! Mem[0000000010081424]
5887 lduh [%i5+0x03e],%l2 ! Mem[000000001014143e]
5888 smul %l4,%l7,%l7
5889 fcmps %fcc2,%f24,%f18
5890 jmpl %o7,%g0
5891 umul %l6,%l6,%l2
5892p0_loop_branch_2:
5893 jmpl %o7+12,%g0
5894 add %l0,3,%l0
5895far2_b2b_h:
5896 fmuls %f17,%f21,%f16
5897 and %l5,-0x2ab,%l0
5898 sub %l2,-0xa85,%l3
5899 jmpl %o7,%g0
5900 xnor %l2,%l1,%l7
5901far2_b2b_l:
5902 xnor %l5,0x9e7,%l7
5903 mulx %l2,0xd0b,%l5
5904 fcmps %fcc2,%f12,%f15
5905 jmpl %o7,%g0
5906 smul %l1,%l7,%l0
5907user_far2_end:
5908 .seg "text"
5909 .text
5910 .align 0x2000
5911user_far3_start:
5912p0_far_3_le:
5913 addc %l2,%l5,%l1
5914 xnor %l3,-0xfce,%l5
5915 fdivs %f5 ,%f5 ,%f1
5916 smul %l6,0xa79,%l7
5917 sub %l1,-0x5e6,%l6
5918 xnor %l0,%l5,%l0
5919 jmpl %o7,%g0
5920 xnor %l3,0x144,%l3
5921p0_far_3_lem:
5922 addc %l2,%l5,%l1
5923 xnor %l3,-0xfce,%l5
5924 fdivs %f5 ,%f5 ,%f1
5925 smul %l6,0xa79,%l7
5926 sub %l1,-0x5e6,%l6
5927 xnor %l0,%l5,%l0
5928 jmpl %o7,%g0
5929 xnor %l3,0x144,%l3
5930p0_far_3_he:
5931 add %l6,%l6,%l3
5932 jmpl %o7,%g0
5933 sub %l4,%l5,%l7
5934p0_far_3_hem:
5935 add %l6,%l6,%l3
5936 jmpl %o7,%g0
5937 sub %l4,%l5,%l7
5938p0_loop_branch_3:
5939 jmpl %o7+12,%g0
5940 add %l0,4,%l0
5941far3_b2b_h:
5942 fsubs %f31,%f23,%f20
5943 umul %l3,-0x302,%l3
5944 mulx %l0,%l2,%l6
5945 sub %l0,%l3,%l6
5946 and %l0,%l6,%l3
5947 fsubs %f19,%f27,%f20
5948 jmpl %o7,%g0
5949 andn %l7,0xbd6,%l4
5950far3_b2b_l:
5951 mulx %l6,0xcf4,%l1
5952 orn %l2,-0x8ce,%l6
5953 add %l5,-0xfdb,%l7
5954 umul %l0,%l5,%l4
5955 mulx %l5,0x3a1,%l0
5956 umul %l6,0x959,%l6
5957 jmpl %o7,%g0
5958 andn %l2,-0xe95,%l5
5959user_far3_end:
5960 .seg "text"
5961 .align 0x2000
5962user_jump0_start:
5963 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
5964p0_jmpl_0_le:
5965 mulx %l7,0x92b,%l0
5966 jmpl %g6+8,%g0
5967 fsqrts %f8 ,%f3
5968p0_call_0_le:
5969 and %l1,-0x7b6,%l6
5970 smul %l6,%l4,%l6
5971 retl
5972 xnor %l7,%l7,%l3
5973p0_jmpl_0_lo:
5974 mulx %l7,0x92b,%l0
5975 jmpl %g6+8,%g0
5976 fsqrts %f8 ,%f3
5977p0_call_0_lo:
5978 and %l1,-0x7b6,%l6
5979 smul %l6,%l4,%l6
5980 retl
5981 xnor %l7,%l7,%l3
5982p0_jmpl_0_he:
5983 udivx %l4,-0x321,%l5
5984 fdivs %f22,%f28,%f30
5985 add %l5,%l1,%l5
5986 ldsh [%i1+0x006],%l0 ! Mem[0000000010041406]
5987 swap [%i5+0x02c],%l4 ! Mem[000000001014142c]
5988 jmpl %g6+8,%g0
5989 orn %l3,0x562,%l4
5990p0_call_0_he:
5991 addc %l2,0x25c,%l6
5992 fadds %f20,%f24,%f23
5993 sub %l1,%l6,%l5
5994 fdivs %f28,%f26,%f23
5995 retl
5996 ldstub [%o2+0x001],%l5 ! Mem[00000000211c0001]
5997p0_jmpl_0_ho:
5998 udivx %l4,-0x321,%l5
5999 fdivs %f22,%f28,%f30
6000 add %l5,%l1,%l5
6001 ldsh [%o1+0x006],%l0 ! Mem[0000000010041406]
6002 swap [%o5+0x02c],%l4 ! Mem[000000001014142c]
6003 jmpl %g6+8,%g0
6004 orn %l3,0x562,%l4
6005p0_call_0_ho:
6006 addc %l2,0x25c,%l6
6007 fadds %f20,%f24,%f23
6008 sub %l1,%l6,%l5
6009 fdivs %f28,%f26,%f23
6010 retl
6011 ldstub [%i2+0x001],%l5 ! Mem[00000000211c0001]
6012user_jump0_end:
6013 .seg "text"
6014 .align 0x2000
6015user_jump1_start:
6016 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
6017p0_jmpl_1_le:
6018 andn %l4,%l4,%l6
6019 fsubs %f9 ,%f13,%f9
6020 andn %l0,-0x187,%l0
6021 mulx %l3,0x75f,%l3
6022 sub %l3,-0xd40,%l6
6023 jmpl %g6+8,%g0
6024 xor %l3,-0xf8b,%l6
6025p0_call_1_le:
6026 fadds %f13,%f2 ,%f4
6027 retl
6028 subc %l4,%l6,%l7
6029p0_jmpl_1_lo:
6030 andn %l4,%l4,%l6
6031 fsubs %f9 ,%f13,%f9
6032 andn %l0,-0x187,%l0
6033 mulx %l3,0x75f,%l3
6034 sub %l3,-0xd40,%l6
6035 jmpl %g6+8,%g0
6036 xor %l3,-0xf8b,%l6
6037p0_call_1_lo:
6038 fadds %f13,%f2 ,%f4
6039 retl
6040 subc %l4,%l6,%l7
6041p0_jmpl_1_he:
6042 fadds %f26,%f28,%f18
6043 ldstub [%o2+0x000],%l1 ! Mem[00000000211c0000]
6044 sub %l2,%l7,%l7
6045 subc %l7,%l5,%l5
6046 jmpl %g6+8,%g0
6047 umul %l2,0xc9d,%l3
6048p0_call_1_he:
6049 sub %l3,%l3,%l1
6050 xnor %l7,-0x6c3,%l1
6051 addc %l4,0x719,%l5
6052 retl
6053 subc %l2,0xa70,%l4
6054p0_jmpl_1_ho:
6055 fadds %f26,%f28,%f18
6056 ldstub [%i2+0x000],%l1 ! Mem[00000000211c0000]
6057 sub %l2,%l7,%l7
6058 subc %l7,%l5,%l5
6059 jmpl %g6+8,%g0
6060 umul %l2,0xc9d,%l3
6061p0_call_1_ho:
6062 sub %l3,%l3,%l1
6063 xnor %l7,-0x6c3,%l1
6064 addc %l4,0x719,%l5
6065 retl
6066 subc %l2,0xa70,%l4
6067user_jump1_end:
6068 .seg "text"
6069 .align 0x2000
6070user_jump2_start:
6071 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
6072p0_jmpl_2_le:
6073 and %l5,%l1,%l2
6074 xor %l4,%l6,%l0
6075 jmpl %g6+8,%g0
6076 std %l2,[%i5+0x028] ! Mem[0000000010141428]
6077p0_call_2_le:
6078 fadds %f4 ,%f8 ,%f4
6079 fcmps %fcc2,%f11,%f8
6080 umul %l4,%l4,%l4
6081 retl
6082 fmuls %f8 ,%f10,%f8
6083p0_jmpl_2_lo:
6084 and %l5,%l1,%l2
6085 xor %l4,%l6,%l0
6086 jmpl %g6+8,%g0
6087 std %l2,[%o5+0x028] ! Mem[0000000010141428]
6088p0_call_2_lo:
6089 fadds %f4 ,%f8 ,%f4
6090 fcmps %fcc2,%f11,%f8
6091 umul %l4,%l4,%l4
6092 retl
6093 fmuls %f8 ,%f10,%f8
6094p0_jmpl_2_he:
6095 fmuls %f16,%f23,%f17
6096 or %l1,%l5,%l3
6097 addc %l4,0x880,%l2
6098 mulx %l2,0x7e8,%l4
6099 jmpl %g6+8,%g0
6100 or %l0,%l6,%l4
6101p0_call_2_he:
6102 xor %l7,-0xc3e,%l2
6103 and %l0,%l3,%l1
6104 retl
6105 xnor %l1,0x424,%l2
6106p0_jmpl_2_ho:
6107 fmuls %f16,%f23,%f17
6108 or %l1,%l5,%l3
6109 addc %l4,0x880,%l2
6110 mulx %l2,0x7e8,%l4
6111 jmpl %g6+8,%g0
6112 or %l0,%l6,%l4
6113p0_call_2_ho:
6114 xor %l7,-0xc3e,%l2
6115 and %l0,%l3,%l1
6116 retl
6117 xnor %l1,0x424,%l2
6118user_jump2_end:
6119 .seg "text"
6120 .align 0x2000
6121user_jump3_start:
6122 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
6123p0_jmpl_3_le:
6124 xnor %l0,0x4ea,%l6
6125 sub %l1,%l1,%l5
6126 jmpl %g6+8,%g0
6127 smul %l0,%l5,%l2
6128p0_call_3_le:
6129 xnor %l3,%l6,%l6
6130 fsubs %f14,%f2 ,%f5
6131 or %l4,-0xf3d,%l5
6132 udivx %l5,%l0,%l1
6133 xor %l2,%l4,%l4
6134 fadds %f9 ,%f11,%f4
6135 retl
6136 addc %l3,%l2,%l5
6137p0_jmpl_3_lo:
6138 xnor %l0,0x4ea,%l6
6139 sub %l1,%l1,%l5
6140 jmpl %g6+8,%g0
6141 smul %l0,%l5,%l2
6142p0_call_3_lo:
6143 xnor %l3,%l6,%l6
6144 fsubs %f14,%f2 ,%f5
6145 or %l4,-0xf3d,%l5
6146 udivx %l5,%l0,%l1
6147 xor %l2,%l4,%l4
6148 fadds %f9 ,%f11,%f4
6149 retl
6150 addc %l3,%l2,%l5
6151p0_jmpl_3_he:
6152 and %l7,%l5,%l4
6153 mulx %l3,%l1,%l2
6154 fdivs %f19,%f22,%f24
6155 fdivs %f22,%f26,%f26
6156 sub %l6,-0xf66,%l4
6157 jmpl %g6+8,%g0
6158 xor %l3,%l0,%l7
6159p0_call_3_he:
6160 mulx %l2,%l4,%l2
6161 fmuls %f26,%f25,%f25
6162 fsqrts %f22,%f20
6163 ldsh [%i1+0x024],%l5 ! Mem[0000000010041424]
6164 retl
6165 umul %l5,%l1,%l0
6166p0_jmpl_3_ho:
6167 and %l7,%l5,%l4
6168 mulx %l3,%l1,%l2
6169 fdivs %f19,%f22,%f24
6170 fdivs %f22,%f26,%f26
6171 sub %l6,-0xf66,%l4
6172 jmpl %g6+8,%g0
6173 xor %l3,%l0,%l7
6174p0_call_3_ho:
6175 mulx %l2,%l4,%l2
6176 fmuls %f26,%f25,%f25
6177 fsqrts %f22,%f20
6178 ldsh [%o1+0x024],%l5 ! Mem[0000000010041424]
6179 retl
6180 umul %l5,%l1,%l0
6181user_jump3_end:
6182
6183 .seg "data"
6184 .align 0x2000
6185user_data_start:
6186done_flags:
6187 .word 0
6188 .align 8
6189done_count:
6190 .word 0,0
6191Start_Flags:
6192 .word 0,0,0,0
6193Finish_Flag:
6194 .word 0,0
6195 .align 8
6196num_processors:
6197 .word 1
6198num_agents:
6199 .word 0
6200no_membar:
6201 .word 0
6202max_ireg:
6203 .word 8,0
6204max_freg:
6205 .word 32,0
6206 .align 64
6207p0_temp:
6208 .word 0,0,0,0,0,0,0,0
6209 .word 0,0,0,0,0,0,0,0
6210 .word 0,0,0,0,0,0,0,0
6211 .word 0,0,0,0,0,0,0,0
6212p0_debug:
6213 .word 0,0,0,0,0,0,0,0
6214 .word 0,0,0,0,0,0,0,0
6215p0_fsr:
6216 .word 0x00000000,0x00000000
6217 .align 8
6218p0_loop_cnt:
6219 .word 1,0
6220max_windows:
6221 .word 1,0,0,0,0,0,0,0
6222 .word 0,0,0,0,0,0,0,0
6223 .word 0,0,0,0,0,0,0,0
6224 .word 0,0,0,0,0,0,0,0
6225 .word 0,0,0,0,0,0,0,0
6226 .word 0,0,0,0,0,0,0,0
6227 .word 0,0,0,0,0,0,0,0
6228 .word 0,0,0,0,0,0,0,0
6229 .word 0,0,0,0,0,0,0,0
6230 .word 0,0,0,0,0,0,0,0
6231 .word 0,0,0,0,0,0,0,0
6232 .word 0,0,0,0,0,0,0,0
6233 .word 0,0,0,0,0,0,0,0
6234 .word 0,0,0,0,0,0,0,0
6235 .word 0,0,0,0,0,0,0,0
6236 .word 0,0,0,0,0,0,0,0
6237 .word 0,0,0,0,0,0,0,0
6238 .word 0,0,0,0,0,0,0,0
6239 .word 0,0,0,0,0,0,0,0
6240 .word 0,0,0,0,0,0,0,0
6241 .word 0,0,0,0,0,0,0,0
6242 .word 0,0,0,0,0,0,0,0
6243 .word 0,0,0,0,0,0,0,0
6244 .word 0,0,0,0,0,0,0,0
6245 .word 0,0,0,0,0,0,0,0
6246 .word 0,0,0,0,0,0,0,0
6247 .word 0,0,0,0,0,0,0,0
6248 .word 0,0,0,0,0,0,0,0
6249 .word 0,0,0,0,0,0,0,0
6250 .word 0,0,0,0,0,0,0,0
6251 .word 0,0,0,0,0,0,0,0
6252 .word 0,0,0,0,0,0,0,0
6253
6254 .align 8
6255p0_init_registers:
6256 .word 0x4927f642,0x4c7c5536 ! Init value for %l0
6257 .word 0x2d6b213e,0x4775f9fb ! Init value for %l1
6258 .word 0x734e1fba,0x93b38c5a ! Init value for %l2
6259 .word 0xd56aa3cc,0x96b3ebd2 ! Init value for %l3
6260 .word 0x17d9d00e,0x8fb7db1f ! Init value for %l4
6261 .word 0x6d6e8968,0xf04f6e1f ! Init value for %l5
6262 .word 0x43e4e0e0,0xaf28d251 ! Init value for %l6
6263 .word 0xd421ec19,0xf85517ec ! Init value for %l7
6264 .align 64
6265p0_init_freg:
6266 .word 0xe4177f3f,0x838536a2 ! Init value for %f0
6267 .word 0x6fab807d,0xc6b962bf ! Init value for %f2
6268 .word 0x0c705a4b,0x1c70bfc7 ! Init value for %f4
6269 .word 0xb536917a,0xa67862fd ! Init value for %f6
6270 .word 0xe60e76e4,0x86539cf3 ! Init value for %f8
6271 .word 0x970eab3c,0xb0156902 ! Init value for %f10
6272 .word 0x9dfb2b7a,0xada8585e ! Init value for %f12
6273 .word 0x7b685ebe,0x65eb6ba0 ! Init value for %f14
6274 .word 0xcfff8fdd,0x0c7262e4 ! Init value for %f16
6275 .word 0xef976459,0xe3b62637 ! Init value for %f18
6276 .word 0x9f6c3279,0xb473827d ! Init value for %f20
6277 .word 0x3a4ab61d,0xb0ede7b7 ! Init value for %f22
6278 .word 0x6de9520c,0xba4da1cf ! Init value for %f24
6279 .word 0xc7358fbb,0x3cbfd576 ! Init value for %f26
6280 .word 0x5147f3fe,0x90006e8d ! Init value for %f28
6281 .word 0x02ac47ba,0xa0ab81db ! Init value for %f30
6282 .word 0xc479c131,0x035ea6f1 ! Init value for %f32
6283 .word 0x997a20e2,0x0b3856ee ! Init value for %f34
6284 .word 0x5a55d1a6,0x9a849c8e ! Init value for %f36
6285 .word 0xaaab38e5,0x31f822e5 ! Init value for %f38
6286 .word 0x8d954c90,0xcce5153a ! Init value for %f40
6287 .word 0x1c7bcbe6,0x72a140e1 ! Init value for %f42
6288 .word 0xd95678e5,0x757d4881 ! Init value for %f44
6289 .word 0x9cc4d1dd,0x07818736 ! Init value for %f46
6290 .word 0x3e0029db,0xfa2bd418
6291 .word 0xa0c2ee8f,0xdb286a98
6292 .word 0xa0293031,0x269373d9
6293 .word 0xc1c565ec,0x0a098e28
6294 .word 0x49ca6bd3,0xb6e2f308
6295 .word 0x2ba2bf92,0x810d3fbd
6296 .word 0xa4207238,0x09e52677
6297 .word 0x5a5cdfdb,0xbf309c43
6298p0_share_mask:
6299 .word 0xffff0000,0x00000000
6300 .word 0x00000000,0x00000000
6301 .word 0x00000000,0x00000000
6302 .word 0x00000000,0x00000000
6303 .word 0x00000000,0x00000000
6304 .word 0x00000000,0x00000000
6305 .word 0x00000000,0x00000000
6306 .word 0x00000000,0x00000000
6307p0_expected_registers:
6308 .word 0x00000000,0x1ded3d00
6309 .word 0x00000000,0x000000ff
6310 .word 0x00000000,0x00000000
6311 .word 0x00000000,0x00000000
6312 .word 0x00000000,0x00000000
6313 .word 0x00000000,0x000000b5
6314 .word 0x00000000,0x00000059
6315 .word 0x00000000,0x00000000
6316p0_expected_fp_regs:
6317 .word 0x00c38b2e,0x00000000
6318 .word 0x00000000,0x5109219c
6319 .word 0x000000ff,0x00000000
6320 .word 0x2f86e420,0x9d009055
6321 .word 0x00000080,0x2e8bc3c5
6322 .word 0x00000000,0xffffff7f
6323 .word 0x5f764ec0,0x22fdb5c4
6324 .word 0x88e53d7b,0x0cfd48bb
6325 .word 0x000000ff,0x00000000
6326 .word 0xffffffff,0x00000000
6327 .word 0xff000000,0x00000000
6328 .word 0xee1c5900,0x000000ff
6329 .word 0xffafffff,0x6ad67029
6330 .word 0xab88e890,0x000000ff
6331 .word 0x00000000,0x000000ff
6332 .word 0x00000000,0xff000000
6333 .word 0x0000001d,0x00000c00 ! %fsr = 0000001d00000c00
6334p0_local0_expect:
6335 .word 0x000000ff,0x000000ff
6336 .word 0x00000000,0x5109219c
6337 .word 0x003ded1d,0xff000000
6338 .word 0x00ff0000,0x7f3c76ff
6339 .word 0x0000ff00,0x6cb69670
6340 .word 0x000000ff,0x000000ff
6341 .word 0x000000ff,0x00000000
6342 .word 0xb9c22738,0x000000e3
6343p0_local0_sec_expect:
6344 .word 0xffafffff,0xff000000
6345 .word 0x00000000,0xff000000
6346 .word 0xff000000,0xffffffff
6347 .word 0xdec25738,0x65744a75
6348 .word 0xe09cba41,0x2302b620
6349 .word 0x5341aa5a,0x6f081479
6350 .word 0xdf677cf8,0x1ded3dae
6351 .word 0x5eebca58,0xa7f9e1a2
6352p0_local1_expect:
6353 .word 0x00000000,0x00000000
6354 .word 0x00000000,0x00000000
6355 .word 0x00ff0000,0xff000000
6356 .word 0xab88e890,0x000000ff
6357 .word 0x00000000,0x00000000
6358 .word 0xe288fd62,0x830ac5dc
6359 .word 0xca36fb6b,0x22fdb5c4
6360 .word 0x00590000,0xff26b6e3
6361p0_local1_sec_expect:
6362 .word 0xff0000e3,0xffffffff
6363 .word 0xff000000,0x007f00ff
6364 .word 0xff007f00,0x735700ff
6365 .word 0x00000000,0x000000c5
6366 .word 0x00007379,0xb0ede7ff
6367 .word 0xe09cba41,0x2302b620
6368 .word 0x000000ff,0xffffffff
6369 .word 0x9c210951,0x2c96ffff
6370p0_local2_expect:
6371 .word 0xff000000,0xffffffff
6372 .word 0x000000ff,0x0000ff00
6373 .word 0xffff0000,0x000000ff
6374 .word 0xe5592105,0xbb7b3782
6375 .word 0xffbb0000,0x0000af0a
6376 .word 0x0000ff00,0x6cb69670
6377 .word 0x00000056,0xb6a6bb80
6378 .word 0x154b1ac0,0x5109219c
6379p0_local2_sec_expect:
6380 .word 0xff760000,0x00000000
6381 .word 0xffb682e2,0xff000000
6382 .word 0x00000000,0xe30000ff
6383 .word 0xff450ac9,0x00000000
6384 .word 0x2970d66a,0x79a27f14
6385 .word 0x5341aa5a,0x6f081479
6386 .word 0xdf677cf8,0x1ded3dae
6387 .word 0x5eebca58,0xa7f9e1a2
6388p0_local3_expect:
6389 .word 0x0000962c,0x2e8bc3c5
6390 .word 0x9c210951,0x10b73dc2
6391 .word 0x000000ff,0x00000000
6392 .word 0xff000000,0x00591cee
6393 .word 0x2970d66a,0xffffafff
6394 .word 0xff000000,0x90e888ab
6395 .word 0xdf677cf8,0x1ded3dae
6396 .word 0x5eebca58,0xa7f9e1a2
6397p0_local3_sec_expect:
6398 .word 0xc5000000,0x00000000
6399 .word 0xffffffff,0x00000000
6400 .word 0x00000000,0x00000000
6401 .word 0x754a7465,0x3857c2de
6402 .word 0x147fa279,0x6ad67029
6403 .word 0x000000ff,0x00000000
6404 .word 0xae3ded1d,0xf87c67df
6405 .word 0xa2e1f9a7,0x58caeb5e
6406p0_local4_expect:
6407 .word 0x00c38b2e,0x00000000
6408 .word 0x00000000,0x5109219c
6409 .word 0x000000ff,0x00000000
6410 .word 0x2f86e420,0x9d009055
6411 .word 0x00000080,0x2e8bc3c5
6412 .word 0x00000000,0xffffff7f
6413 .word 0x5f764ec0,0x22fdffc4
6414 .word 0x88e53d7b,0x0cfd48bb
6415p0_local4_sec_expect:
6416 .word 0x000000ff,0x00000000
6417 .word 0xff000000,0x00000000
6418 .word 0xe30000ff,0x00000000
6419 .word 0x2f86e420,0x9d009055
6420 .word 0x00000080,0x2e8bc3c5
6421 .word 0x00000000,0xffffff7f
6422 .word 0x74591cee,0xc3aab4bb
6423 .word 0x88e53d7b,0x0cfd48bb
6424p0_local5_expect:
6425 .word 0xff000000,0x86000000
6426 .word 0x003ded1d,0x7b3de500
6427 .word 0x00007f00,0x735700ff
6428 .word 0x00000000,0x000000c5
6429 .word 0x00007379,0xb0ede7ff
6430 .word 0xe09cba41,0x2302b620
6431 .word 0xbbb4aac3,0xffffffff
6432 .word 0xbb48fd0c,0x49000000
6433p0_local5_sec_expect:
6434 .word 0x2c960000,0x00000000
6435 .word 0xff000000,0xbbe96d59
6436 .word 0x00000000,0x00000000
6437 .word 0x42f8eae1,0xf2122ff3
6438 .word 0x14fa2158,0xb7e7edb0
6439 .word 0x8f336739,0x63f36313
6440 .word 0x1e4a61c1,0x2345b6c4
6441 .word 0xcce0b6b1,0xb4b4214e
6442p0_local6_expect:
6443 .word 0x000000e3,0x000000ff
6444 .word 0xff000000,0x00000000
6445 .word 0x000073b3,0xc3aab4bb
6446 .word 0x2f86e420,0x9d009055
6447 .word 0x00000080,0x2e8bc3c5
6448 .word 0xf87c67df,0xffffff7f
6449 .word 0x00000000,0xe30000ff
6450 .word 0xc23db710,0x79a27f00
6451p0_local6_sec_expect:
6452 .word 0x90e888ab,0xbbb4aac3
6453 .word 0x465d9534,0xf87c67df
6454 .word 0xffffffff,0x74763c7f
6455 .word 0x2f86e420,0x9d009055
6456 .word 0xff26b6e3,0x00000000
6457 .word 0xf6000000,0xb7ffffff
6458 .word 0xff0000e3,0x00000000
6459 .word 0x565700ff,0xbbe96d59
6460share0_expect:
6461 .word 0x59002cc7,0xa4f564cc
6462 .word 0xeb6dba9c,0xf694f135
6463 .word 0xee440d72,0xa9ee03ae
6464 .word 0x22a4fcfc,0xa778573e
6465 .word 0x26ad5ca1,0x915172b1
6466 .word 0x11a48cdc,0x1568d15a
6467 .word 0x16beacb0,0xe952d5f2
6468 .word 0x989a6431,0x80fc5f9a
6469share1_expect:
6470 .word 0xffffd75b,0xfa335562
6471 .word 0x077165ea,0xcf96e634
6472 .word 0x92c9ba03,0xe92579a7
6473 .word 0xc46f1f89,0x5fd82f7b
6474 .word 0x40b8cd6b,0x3450ed39
6475 .word 0x7149392b,0xd12b330d
6476 .word 0xa741ed87,0x44104111
6477 .word 0x8c537d95,0x01934e11
6478 .word 0x0059a3d2,0x29e74947
6479 .word 0x698677ab,0x4e5e5dd8
6480 .word 0x1bd6019d,0x2c96ff2e
6481 .word 0x734dbea5,0xbfbb6d70
6482 .word 0xe0b38896,0x6488d6d7
6483 .word 0x6261c85d,0xb1ef1e1e
6484 .word 0xa1ac4224,0x9e993b5d
6485 .word 0x383cc29b,0x8424a5e9
6486share2_expect:
6487 .word 0x00007241,0x9d2eae6a
6488 .word 0x22b8760b,0x7163b93b
6489 .word 0x16b66ac2,0xf7f4adee
6490 .word 0x708f0a33,0x6ca4d777
6491 .word 0x02e50727,0xa7990c0b
6492 .word 0xb5dd2693,0xe0acd169
6493 .word 0x8ad94319,0x5f283ed0
6494 .word 0x8de24bd4,0x6d82e462
6495share3_expect:
6496 .word 0x3fccbf49,0xadf6c523
6497 .word 0x4397a450,0x685adafc
6498 .word 0x24850a48,0xd5f841fa
6499 .word 0xbee7f048,0xa41dfe64
6500 .word 0xb82e13c0,0xb24e0154
6501 .word 0x1763b819,0x54bbf2ea
6502 .word 0x180b88e4,0x74f02b67
6503 .word 0x79385653,0x317769ef
6504 .word 0x73d10896,0xdba85270
6505 .word 0xf3e4fff0,0x173465f9
6506 .word 0x6910c476,0x95a7e473
6507 .word 0x6563ed64,0x33c868cd
6508 .word 0xd168e4e8,0x21c86957
6509 .word 0x74d35ae0,0x2d7df374
6510 .word 0x5ed8c1fb,0x71c0be3d
6511 .word 0xf09dab24,0x9b84a06a
6512 .word 0xeaff341e,0xbeb864a1
6513 .word 0xcd7e6266,0xfdb9e2a7
6514 .word 0x8188660d,0xc21756fa
6515 .word 0xebc7b813,0x2315c1f6
6516 .word 0xf17ee3ea,0x51b9285c
6517 .word 0xbefae10f,0xfde456ae
6518 .word 0xbc34150b,0x6373cd39
6519 .word 0xd38f9a38,0xe34c25cb
6520 .word 0x0000265e,0x6839efe6
6521 .word 0x65b80127,0xf529eae1
6522 .word 0xfff102c8,0x488820c6
6523 .word 0xe8ce0924,0x36c45ef6
6524 .word 0x9aa6fb8b,0x890f9478
6525 .word 0x38af34a3,0xbe09f8a5
6526 .word 0xfcbb2532,0x103a947f
6527 .word 0x2a28bea3,0xf5b40582
6528 .word 0x3bffd236,0xcab71dc6
6529 .word 0x2f47e4d5,0xc4168fb2
6530 .word 0xf3729f24,0xba632959
6531 .word 0xda149735,0x922c27f6
6532 .word 0x92e1a2a3,0x1c3b3edb
6533 .word 0xe3517e14,0x89495ed5
6534 .word 0x21ebf87f,0x11ddb632
6535 .word 0x8aa6031e,0x1c413264
6536 .word 0xffb45a3c,0x832ea852
6537 .word 0xc288f392,0xc4307b4f
6538 .word 0xc2f4a77d,0xd533589e
6539 .word 0xeb167799,0x075d0af3
6540 .word 0x28fc0442,0x74bc26c2
6541 .word 0x833949ee,0x86e92d3e
6542 .word 0x911b198c,0x5b2b8a10
6543 .word 0x6602d504,0x31c0d3a0
6544 .word 0xffb2a69f,0x5ad46751
6545 .word 0xb51b1fd7,0xa7dfcec8
6546 .word 0x8cec498a,0x46dee766
6547 .word 0x0c047c3b,0x4fdb867f
6548 .word 0x68662807,0x806d2a94
6549 .word 0x2f8634f9,0x992ff024
6550 .word 0x1f729b22,0xaa6a04b1
6551 .word 0x72cdbba9,0xc547eb66
6552 .word 0xffff4083,0x2ab5f959
6553 .word 0x758ea879,0x48648b0e
6554 .word 0x7348bd88,0xaa539586
6555 .word 0xd83dce8e,0x3d6452c0
6556 .word 0x5a11e226,0x86a15bec
6557 .word 0x1307c207,0xcc0997a6
6558 .word 0x44b99764,0x9b6ca4d0
6559 .word 0xa3937288,0xc75ff975
6560p0_invalidate_semaphore:
6561 .word 0
6562! Data for Cross Processor Interrupt
6563 .align 8
6564received_xintr:
6565 .word 0,0,0,0,0,0,0,0
6566 .word 0,0,0,0,0,0,0,0
6567 .word 0,0,0,0,0,0,0,0
6568 .word 0,0,0,0,0,0,0,0
6569 .word 0,0,0,0,0,0,0,0
6570 .word 0,0,0,0,0,0,0,0
6571 .word 0,0,0,0,0,0,0,0
6572 .word 0,0,0,0,0,0,0,0
6573p0_dispatch_retry:
6574 .word 0,0
6575p0_xintr_data:
6576 .word 0x00000000,0x00000001
6577 .word 0xfba62558,0x1305c9ef
6578 .word 0x00000000,0x00000002
6579 .word 0x4e367aaf,0xb19bdec2
6580 .word 0x00000000,0x00000003
6581 .word 0xd9f1b3d7,0x9a5cc7f3
6582 .word 0x00000000,0x00000004
6583 .word 0xa1cd8a18,0x1298fc49
6584 .word 0x00000000,0x00000005
6585 .word 0xfafe4faf,0xf231fef7
6586 .word 0x00000000,0x00000006
6587 .word 0x46c17a37,0xc072cdb5
6588 .word 0x00000000,0x00000007
6589 .word 0x9c88cc7f,0xf5b9c223
6590 .word 0x00000000,0x00000008
6591 .word 0x35312420,0x556ccd19
6592 .align 8
6593p0_xintr_expected:
6594 .word 0
6595 .align 64
6596xintr_data_ptrs:
6597 .word p0_xintr_data
6598 .align 8
6599p0_xintr_db:
6600 .skip 512
6601p0_xintr_retry_count:
6602 .word 0,0
6603p0_reset_cnt:
6604 .word 0
6605 .align 8
6606p0_ec_timing_ctrl:
6607 .word 0,0
6608p0_ec_control:
6609 .word 0,0
6610p0_mcu_shadow:
6611 .skip 80
6612user_data_end:
6613
6614
6615SECTION .p0_local0 DATA_VA=0x000800000
6616
6617attr_data {
6618 Name = .p0_local0,
6619 VA = 0x0000000000800000,
6620 RA = 0x0000000010000000,
6621 PA = ra2pa(0x0000000010000000,0),
6622 part_0_ctx_nonzero_tsb_config_0,
6623 TTE_Context=PCONTEXT,
6624 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6625 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6626 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6627 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6628}
6629
6630 .data
6631 .seg "data"
6632 .align 0x2000
6633 .global p0_local0_start
6634p0_local0_begin:
6635 .skip 0x1400
6636p0_local0_start:
6637 .word 0xc70eed57,0x02116447,0xce288484,0x769f5df8
6638 .word 0x3c51ef3f,0x8423010e,0xd3110ddb,0x3649d611
6639 .word 0x064b1039,0xb0491466,0x443048b9,0x71258294
6640 .word 0xe39959bb,0x4f15a5f1,0x64ea4425,0x0968dd83
6641p0_local0_end:
6642
6643SECTION .p0_local0_sec DATA_VA=0x000800000
6644
6645attr_data {
6646 Name = .p0_local0_sec,
6647 VA = 0x0000000000800000,
6648 RA = 0x0000000030000000,
6649 PA = ra2pa(0x0000000030000000,0),
6650 part_0_ctx_nonzero_tsb_config_0,
6651 TTE_Context=SCONTEXT,
6652 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6653 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6654 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6655 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6656}
6657
6658 .data
6659 .seg "data"
6660 .align 0x2000
6661 .global p0_local0_sec_start
6662p0_local0_sec_begin:
6663 .skip 0x1400
6664p0_local0_sec_start:
6665 .word 0xf0b21f6d,0x3cf2ab7a,0x73450ac9,0x378ebcb2
6666 .word 0x1f1dfc40,0xbc9dfff4,0x89263027,0xc6f0c4ed
6667 .word 0x2691738c,0x045782c0,0x3b6aecaa,0xe2ac9731
6668 .word 0x47b58f70,0x39d2cc57,0x4138c2eb,0xddf5adb2
6669p0_local0_sec_end:
6670
6671SECTION .p0_local1 DATA_VA=0x000802000
6672
6673attr_data {
6674 Name = .p0_local1,
6675 VA = 0x0000000000802000,
6676 RA = 0x0000000010040000,
6677 PA = ra2pa(0x0000000010040000,0),
6678 part_0_ctx_nonzero_tsb_config_0,
6679 TTE_Context=PCONTEXT,
6680 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6681 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6682 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6683 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6684}
6685
6686 .data
6687 .seg "data"
6688 .align 0x2000
6689 .global p0_local1_start
6690p0_local1_begin:
6691 .skip 0x1400
6692p0_local1_start:
6693 .word 0x3a1cd926,0xfc7c94ea,0x865bd0df,0x59f94df8
6694 .word 0x5b0d5c3d,0xb384d5fb,0x2aeb61d1,0xc76395e5
6695 .word 0x38f8ca5c,0x111980a4,0xbbe96d59,0xac77cded
6696 .word 0xa1a4d897,0x287a77a0,0x86aa285f,0x52c6a55a
6697p0_local1_end:
6698
6699SECTION .p0_local1_sec DATA_VA=0x000802000
6700
6701attr_data {
6702 Name = .p0_local1_sec,
6703 VA = 0x0000000000802000,
6704 RA = 0x0000000030040000,
6705 PA = ra2pa(0x0000000030040000,0),
6706 part_0_ctx_nonzero_tsb_config_0,
6707 TTE_Context=SCONTEXT,
6708 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6709 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6710 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6711 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6712}
6713
6714 .data
6715 .seg "data"
6716 .align 0x2000
6717 .global p0_local1_sec_start
6718p0_local1_sec_begin:
6719 .skip 0x1400
6720p0_local1_sec_start:
6721 .word 0x0450de7f,0x408fe455,0xdff8e741,0x16be4b3e
6722 .word 0xb47a8619,0x5f1cf883,0xf6088aa2,0xea6af128
6723 .word 0x3001e26e,0x06af2205,0x9618c101,0x828e0a91
6724 .word 0x3bc49137,0xb608739a,0xfe060b24,0x6b8faa3c
6725p0_local1_sec_end:
6726
6727SECTION .p0_local2 DATA_VA=0x000804000
6728
6729attr_data {
6730 Name = .p0_local2,
6731 VA = 0x0000000000804000,
6732 RA = 0x0000000010080000,
6733 PA = ra2pa(0x0000000010080000,0),
6734 part_0_ctx_nonzero_tsb_config_0,
6735 TTE_Context=PCONTEXT,
6736 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6737 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6738 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6739 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6740}
6741
6742 .data
6743 .seg "data"
6744 .align 0x2000
6745 .global p0_local2_start
6746p0_local2_begin:
6747 .skip 0x1400
6748p0_local2_start:
6749 .word 0x19bad55a,0xe800c6c2,0x4024f79e,0x42e7da7a
6750 .word 0x58b8807a,0x82b459a1,0xe5592105,0x77e0cabb
6751 .word 0x636e4c36,0xce4ec79b,0x87955d53,0x6cb69670
6752 .word 0xed76e51e,0xb6a6bb80,0x154b1ac0,0x259ce085
6753p0_local2_end:
6754
6755SECTION .p0_local2_sec DATA_VA=0x000804000
6756
6757attr_data {
6758 Name = .p0_local2_sec,
6759 VA = 0x0000000000804000,
6760 RA = 0x0000000030080000,
6761 PA = ra2pa(0x0000000030080000,0),
6762 part_0_ctx_nonzero_tsb_config_0,
6763 TTE_Context=SCONTEXT,
6764 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6765 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6766 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6767 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6768}
6769
6770 .data
6771 .seg "data"
6772 .align 0x2000
6773 .global p0_local2_sec_start
6774p0_local2_sec_begin:
6775 .skip 0x1400
6776p0_local2_sec_start:
6777 .word 0xced7ae4d,0xb5ecac95,0xe5efde09,0xb8900102
6778 .word 0xab1e018c,0xb8851800,0x4def274e,0xfa51e3c5
6779 .word 0xeb57677b,0x1a10e39c,0xd4aae56d,0x34fe5778
6780 .word 0xbd1c9058,0x6455606d,0x4b400235,0x32fae932
6781p0_local2_sec_end:
6782
6783SECTION .p0_local3 DATA_VA=0x000806000
6784
6785attr_data {
6786 Name = .p0_local3,
6787 VA = 0x0000000000806000,
6788 RA = 0x00000000100c0000,
6789 PA = ra2pa(0x00000000100c0000,0),
6790 part_0_ctx_nonzero_tsb_config_0,
6791 TTE_Context=PCONTEXT,
6792 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6793 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6794 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6795 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6796}
6797
6798 .data
6799 .seg "data"
6800 .align 0x2000
6801 .global p0_local3_start
6802p0_local3_begin:
6803 .skip 0x1400
6804p0_local3_start:
6805 .word 0x1914225a,0xb10554ae,0x79854497,0x8e38a587
6806 .word 0xc0918875,0x9bde67b5,0x0dfeb8c2,0x646a0fe7
6807 .word 0x3e93679b,0xfaa60a6c,0x54707eb1,0xd2077973
6808 .word 0x2c7cf65d,0x4940b0a1,0x77d869f3,0x19142c96
6809p0_local3_end:
6810
6811SECTION .p0_local3_sec DATA_VA=0x000806000
6812
6813attr_data {
6814 Name = .p0_local3_sec,
6815 VA = 0x0000000000806000,
6816 RA = 0x00000000300c0000,
6817 PA = ra2pa(0x00000000300c0000,0),
6818 part_0_ctx_nonzero_tsb_config_0,
6819 TTE_Context=SCONTEXT,
6820 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6821 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6822 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6823 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6824}
6825
6826 .data
6827 .seg "data"
6828 .align 0x2000
6829 .global p0_local3_sec_start
6830p0_local3_sec_begin:
6831 .skip 0x1400
6832p0_local3_sec_start:
6833 .word 0x620188ba,0x05df1bf1,0x61bf5655,0x927837f5
6834 .word 0x45bcae7f,0x2604eced,0x754a7465,0x3857c2de
6835 .word 0x147fa279,0x6ad67029,0x7914086f,0x5aaa4153
6836 .word 0xae3ded1d,0xf87c67df,0xa2e1f9a7,0x58caeb5e
6837p0_local3_sec_end:
6838
6839SECTION .p0_local4 DATA_VA=0x000808000
6840
6841attr_data {
6842 Name = .p0_local4,
6843 VA = 0x0000000000808000,
6844 RA = 0x0000000010100000,
6845 PA = ra2pa(0x0000000010100000,0),
6846 part_0_ctx_nonzero_tsb_config_0,
6847 TTE_Context=PCONTEXT,
6848 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6849 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6850 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6851 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6852}
6853
6854 .data
6855 .seg "data"
6856 .align 0x2000
6857 .global p0_local4_start
6858p0_local4_begin:
6859 .skip 0x1400
6860p0_local4_start:
6861 .word 0x69017fba,0x37e67f33,0xa5904d67,0xb9a19d9a
6862 .word 0xe92098d2,0x42ad2f47,0xb1cc2b7c,0x4927e079
6863 .word 0xaca1a530,0x5f45a09f,0x4bcd767f,0x6385872b
6864 .word 0xbb5790c6,0x214d8b0d,0x9a393680,0x91710aaf
6865p0_local4_end:
6866
6867SECTION .p0_local4_sec DATA_VA=0x000808000
6868
6869attr_data {
6870 Name = .p0_local4_sec,
6871 VA = 0x0000000000808000,
6872 RA = 0x0000000030100000,
6873 PA = ra2pa(0x0000000030100000,0),
6874 part_0_ctx_nonzero_tsb_config_0,
6875 TTE_Context=SCONTEXT,
6876 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6877 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6878 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6879 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6880}
6881
6882 .data
6883 .seg "data"
6884 .align 0x2000
6885 .global p0_local4_sec_start
6886p0_local4_sec_begin:
6887 .skip 0x1400
6888p0_local4_sec_start:
6889 .word 0xa807de9a,0x9946ee8a,0xabc2ce4a,0x19628ea7
6890 .word 0xda00262b,0xabd5f314,0x4f0670f4,0x280b295d
6891 .word 0x93630170,0xafcd45e3,0xed6e284f,0x8976980c
6892 .word 0xdc3c2cb9,0x1f9d0f63,0x632747e5,0xe988da14
6893p0_local4_sec_end:
6894
6895SECTION .p0_local5 DATA_VA=0x00080a000
6896
6897attr_data {
6898 Name = .p0_local5,
6899 VA = 0x000000000080a000,
6900 RA = 0x0000000010140000,
6901 PA = ra2pa(0x0000000010140000,0),
6902 part_0_ctx_nonzero_tsb_config_0,
6903 TTE_Context=PCONTEXT,
6904 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6905 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6906 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6907 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6908}
6909
6910 .data
6911 .seg "data"
6912 .align 0x2000
6913 .global p0_local5_start
6914p0_local5_begin:
6915 .skip 0x1400
6916p0_local5_start:
6917 .word 0xb40f3a94,0xb3e03721,0xe2946142,0xb3542e5b
6918 .word 0x020e0517,0x7860bbb6,0x5590109d,0x20e4862f
6919 .word 0xab88e890,0x381bdd3c,0xe09cba41,0x2302b6d6
6920 .word 0xbbb4aac3,0xee1c5974,0xbb48fd0c,0x7b3de588
6921p0_local5_end:
6922
6923SECTION .p0_local5_sec DATA_VA=0x00080a000
6924
6925attr_data {
6926 Name = .p0_local5_sec,
6927 VA = 0x000000000080a000,
6928 RA = 0x0000000030140000,
6929 PA = ra2pa(0x0000000030140000,0),
6930 part_0_ctx_nonzero_tsb_config_0,
6931 TTE_Context=SCONTEXT,
6932 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6933 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6934 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6935 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6936}
6937
6938 .data
6939 .seg "data"
6940 .align 0x2000
6941 .global p0_local5_sec_start
6942p0_local5_sec_begin:
6943 .skip 0x1400
6944p0_local5_sec_start:
6945 .word 0x77ad09c7,0xed683edf,0xfc80b5d3,0xb9c22738
6946 .word 0x283d5429,0xca9eadf6,0x42f8eae1,0xf2122ff3
6947 .word 0x14fa2158,0x5265d032,0x8f336739,0x63f36313
6948 .word 0x1e4a61c1,0x2345b6c4,0xcce0b6b1,0xb4b4214e
6949p0_local5_sec_end:
6950
6951SECTION .p0_local6 DATA_VA=0x00080c000
6952
6953attr_data {
6954 Name = .p0_local6,
6955 VA = 0x000000000080c000,
6956 RA = 0x0000000010180000,
6957 PA = ra2pa(0x0000000010180000,0),
6958 part_0_ctx_nonzero_tsb_config_0,
6959 TTE_Context=PCONTEXT,
6960 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6961 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6962 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6963 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6964}
6965
6966 .data
6967 .seg "data"
6968 .align 0x2000
6969 .global p0_local6_start
6970p0_local6_begin:
6971 .skip 0x1400
6972p0_local6_start:
6973 .word 0xffbe6af7,0x13992882,0x6ea84ae7,0x0c60d8b4
6974 .word 0x87d49668,0x5fa65d37,0xd8aa91f0,0xd95c2c9c
6975 .word 0xabcc1f9a,0x820dbce1,0x23025c56,0xd62e5acf
6976 .word 0x28bced7c,0x2aa66445,0x8a83b121,0x2896c9e6
6977p0_local6_end:
6978
6979SECTION .p0_local6_sec DATA_VA=0x00080c000
6980
6981attr_data {
6982 Name = .p0_local6_sec,
6983 VA = 0x000000000080c000,
6984 RA = 0x0000000030180000,
6985 PA = ra2pa(0x0000000030180000,0),
6986 part_0_ctx_nonzero_tsb_config_0,
6987 TTE_Context=SCONTEXT,
6988 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6989 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6990 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6991 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6992}
6993
6994 .data
6995 .seg "data"
6996 .align 0x2000
6997 .global p0_local6_sec_start
6998p0_local6_sec_begin:
6999 .skip 0x1400
7000p0_local6_sec_start:
7001 .word 0xa32f9f40,0x02281002,0x67068aa3,0xc8659e37
7002 .word 0x640b0441,0xa913c8f5,0x718c4b19,0x41b47fb9
7003 .word 0xf638617f,0x1455ddc7,0x2a68174e,0x19bedb0d
7004 .word 0x71ac8f8a,0xcee09678,0x09b61125,0xdf160e23
7005p0_local6_sec_end:
7006
7007SECTION .share0 DATA_VA=0x00080e000
7008
7009attr_data {
7010 Name = .share0,
7011 VA = 0x000000000080e000,
7012 RA = 0x00000000201c0000,
7013 PA = ra2pa(0x00000000201c0000,0),
7014 part_0_ctx_nonzero_tsb_config_0,
7015 TTE_Context=PCONTEXT,
7016 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7017 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7018 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7019 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7020}
7021
7022 .data
7023 .seg "data"
7024 .align 0x2000
7025 .global share0_start
7026share0_begin:
7027share0_start:
7028 .word 0xfe2c2cc7,0xa4f564cc,0xeb6dba9c,0xf694f135
7029 .word 0xee440d72,0xa9ee03ae,0x22a4fcfc,0xa778573e
7030 .word 0x26ad5ca1,0x915172b1,0x11a48cdc,0x1568d15a
7031 .word 0x16beacb0,0xe952d5f2,0x989a6431,0x80fc5f9a
7032share0_end:
7033
7034SECTION .share1 DATA_VA=0x000810000
7035
7036attr_data {
7037 Name = .share1,
7038 VA = 0x0000000000810000,
7039 RA = 0x0000000020800000,
7040 PA = ra2pa(0x0000000020800000,0),
7041 part_0_ctx_nonzero_tsb_config_0,
7042 TTE_Context=PCONTEXT,
7043 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7044 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7045 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7046 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7047}
7048
7049 .data
7050 .seg "data"
7051 .align 0x2000
7052 .global share1_start
7053share1_begin:
7054share1_start:
7055 .word 0x635ed75b,0xfa335562,0x077165ea,0xcf96e634
7056 .word 0x92c9ba03,0xe92579a7,0xc46f1f89,0x5fd82f7b
7057 .word 0x40b8cd6b,0x3450ed39,0x7149392b,0xd12b330d
7058 .word 0xa741ed87,0x44104111,0x8c537d95,0x01934e11
7059 .word 0x210ca3d2,0x29e74947,0x698677ab,0x4e5e5dd8
7060 .word 0x1bd6019d,0x2c96ff2e,0x734dbea5,0xbfbb6d70
7061 .word 0xe0b38896,0x6488d6d7,0x6261c85d,0xb1ef1e1e
7062 .word 0xa1ac4224,0x9e993b5d,0x383cc29b,0x8424a5e9
7063share1_end:
7064
7065SECTION .share2 DATA_VA=0x000812000
7066
7067attr_data {
7068 Name = .share2,
7069 VA = 0x0000000000812000,
7070 RA = 0x00000000211c0000,
7071 PA = ra2pa(0x00000000211c0000,0),
7072 part_0_ctx_nonzero_tsb_config_0,
7073 TTE_Context=PCONTEXT,
7074 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7075 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7076 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7077 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7078}
7079
7080 .data
7081 .seg "data"
7082 .align 0x2000
7083 .global share2_start
7084share2_begin:
7085share2_start:
7086 .word 0xf0197241,0x9d2eae6a,0x22b8760b,0x7163b93b
7087 .word 0x16b66ac2,0xf7f4adee,0x708f0a33,0x6ca4d777
7088 .word 0x02e50727,0xa7990c0b,0xb5dd2693,0xe0acd169
7089 .word 0x8ad94319,0x5f283ed0,0x8de24bd4,0x6d82e462
7090share2_end:
7091
7092SECTION .share3 DATA_VA=0x000814000
7093
7094attr_data {
7095 Name = .share3,
7096 VA = 0x0000000000814000,
7097 RA = 0x0000000021800000,
7098 PA = ra2pa(0x0000000021800000,0),
7099 part_0_ctx_nonzero_tsb_config_0,
7100 TTE_Context=PCONTEXT,
7101 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7102 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7103 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7104 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7105}
7106
7107 .data
7108 .seg "data"
7109 .align 0x2000
7110 .global share3_start
7111share3_begin:
7112share3_start:
7113 .word 0x3fccbf49,0xadf6c523,0x4397a450,0x685adafc
7114 .word 0x24850a48,0xd5f841fa,0xbee7f048,0xa41dfe64
7115 .word 0xb82e13c0,0xb24e0154,0x1763b819,0x54bbf2ea
7116 .word 0x180b88e4,0x74f02b67,0x79385653,0x317769ef
7117 .word 0x34d10896,0xdba85270,0xf3e4fff0,0x173465f9
7118 .word 0x6910c476,0x95a7e473,0x6563ed64,0x33c868cd
7119 .word 0xd168e4e8,0x21c86957,0x74d35ae0,0x2d7df374
7120 .word 0x5ed8c1fb,0x71c0be3d,0xf09dab24,0x9b84a06a
7121 .word 0x9ac6341e,0xbeb864a1,0xcd7e6266,0xfdb9e2a7
7122 .word 0x8188660d,0xc21756fa,0xebc7b813,0x2315c1f6
7123 .word 0xf17ee3ea,0x51b9285c,0xbefae10f,0xfde456ae
7124 .word 0xbc34150b,0x6373cd39,0xd38f9a38,0xe34c25cb
7125 .word 0xd723265e,0x6839efe6,0x65b80127,0xf529eae1
7126 .word 0xfff102c8,0x488820c6,0xe8ce0924,0x36c45ef6
7127 .word 0x9aa6fb8b,0x890f9478,0x38af34a3,0xbe09f8a5
7128 .word 0xfcbb2532,0x103a947f,0x2a28bea3,0xf5b40582
7129 .word 0x3b19d236,0xcab71dc6,0x2f47e4d5,0xc4168fb2
7130 .word 0xf3729f24,0xba632959,0xda149735,0x922c27f6
7131 .word 0x92e1a2a3,0x1c3b3edb,0xe3517e14,0x89495ed5
7132 .word 0x21ebf87f,0x11ddb632,0x8aa6031e,0x1c413264
7133 .word 0x84b45a3c,0x832ea852,0xc288f392,0xc4307b4f
7134 .word 0xc2f4a77d,0xd533589e,0xeb167799,0x075d0af3
7135 .word 0x28fc0442,0x74bc26c2,0x833949ee,0x86e92d3e
7136 .word 0x911b198c,0x5b2b8a10,0x6602d504,0x31c0d3a0
7137 .word 0x29bea69f,0x5ad46751,0xb51b1fd7,0xa7dfcec8
7138 .word 0x8cec498a,0x46dee766,0x0c047c3b,0x4fdb867f
7139 .word 0x68662807,0x806d2a94,0x2f8634f9,0x992ff024
7140 .word 0x1f729b22,0xaa6a04b1,0x72cdbba9,0xc547eb66
7141 .word 0x338b4083,0x2ab5f959,0x758ea879,0x48648b0e
7142 .word 0x7348bd88,0xaa539586,0xd83dce8e,0x3d6452c0
7143 .word 0x5a11e226,0x86a15bec,0x1307c207,0xcc0997a6
7144 .word 0x44b99764,0x9b6ca4d0,0xa3937288,0xc75ff975
7145share3_end: