Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_1500_19.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_1500_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, 1500 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_1500_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_1500_19 -p 1 -l 1500
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! Random code for Processor 0
72
73processor_0:
74 ta T_CHANGE_PRIV
75 wrpr %g0,7,%cleanwin
76 call p0_init_memory_pointers
77 wr %g0,0x80,%asi ! Setting default asi to 80
78
79! Initialize the floating point registers for processor 0
80
81 wr %g0,0x4,%fprs ! Make sure fef is 1
82 set p0_init_freg,%g1
83! %f0 = 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
3863 ba,a p0_not_taken_0_end
3864p0_not_taken_0:
3865! The following code should not be executed
3866 mulx %l0,%l4,%l2
3867 addc %l7,%l4,%l5
3868 sub %l6,%l1,%l7
3869 ba,a p0_branch_failed
3870p0_not_taken_0_end:
3871
3872
3873! End of Random Code for Thread 0
3874
38751: membar #Sync ! Force all stores to complete
3876
3877
3878! Check Registers
3879
3880p0_check_registers:
3881 set p0_expected_registers,%g1
3882 ldx [%g1+0x000],%g2
3883 cmp %l0,%g2 ! %l0 should be 0000000000000000
3884 bne,a,pn %xcc,p0_reg_l0_fail
3885 mov %l0,%g3
3886 ldx [%g1+0x008],%g2
3887 cmp %l1,%g2 ! %l1 should be 0000000000b20000
3888 bne,a,pn %xcc,p0_reg_l1_fail
3889 mov %l1,%g3
3890 ldx [%g1+0x010],%g2
3891 cmp %l2,%g2 ! %l2 should be 0000000000000000
3892 bne,a,pn %xcc,p0_reg_l2_fail
3893 mov %l2,%g3
3894 ldx [%g1+0x018],%g2
3895 cmp %l3,%g2 ! %l3 should be 000000000000007b
3896 bne,a,pn %xcc,p0_reg_l3_fail
3897 mov %l3,%g3
3898 ldx [%g1+0x020],%g2
3899 cmp %l4,%g2 ! %l4 should be ffffffffffffffff
3900 bne,a,pn %xcc,p0_reg_l4_fail
3901 mov %l4,%g3
3902 ldx [%g1+0x028],%g2
3903 cmp %l5,%g2 ! %l5 should be 0000000049000000
3904 bne,a,pn %xcc,p0_reg_l5_fail
3905 mov %l5,%g3
3906 ldx [%g1+0x030],%g2
3907 cmp %l6,%g2 ! %l6 should be ff000000ffffffff
3908 bne,a,pn %xcc,p0_reg_l6_fail
3909 mov %l6,%g3
3910 ldx [%g1+0x038],%g2
3911 cmp %l7,%g2 ! %l7 should be 00000000ffffffff
3912 bne,a,pn %xcc,p0_reg_l7_fail
3913 mov %l7,%g3
3914
3915! Check Floating Point Registers
3916
3917p0_check_fp_registers:
3918 set p0_expected_fp_regs,%g3
3919 std %f0,[%g1]
3920 ldx [%g1],%l1
3921 ldx [%g3+0x00],%l0
3922 cmp %l0,%l1 ! %f0 should be 0aafffff b20000e3
3923 bne %xcc,p0_f0_fail
3924 std %f2,[%g1]
3925 ldx [%g1],%l1
3926 ldx [%g3+0x08],%l0
3927 cmp %l0,%l1 ! %f2 should be 000000ff ffffffff
3928 bne %xcc,p0_f2_fail
3929 std %f4,[%g1]
3930 ldx [%g1],%l1
3931 ldx [%g3+0x10],%l0
3932 cmp %l0,%l1 ! %f4 should be 00000000 735700ff
3933 bne %xcc,p0_f4_fail
3934 std %f6,[%g1]
3935 ldx [%g1],%l1
3936 ldx [%g3+0x18],%l0
3937 cmp %l0,%l1 ! %f6 should be 73000000 ffffffbb
3938 bne %xcc,p0_f6_fail
3939 std %f8,[%g1]
3940 ldx [%g1],%l1
3941 ldx [%g3+0x20],%l0
3942 cmp %l0,%l1 ! %f8 should be e09cba41 2302b620
3943 bne %xcc,p0_f8_fail
3944 std %f10,[%g1]
3945 ldx [%g1],%l1
3946 ldx [%g3+0x28],%l0
3947 cmp %l0,%l1 ! %f10 should be 5341aa5a 49000000
3948 bne %xcc,p0_f10_fail
3949 std %f12,[%g1]
3950 ldx [%g1],%l1
3951 ldx [%g3+0x30],%l0
3952 cmp %l0,%l1 ! %f12 should be 00000000 49000000
3953 bne %xcc,p0_f12_fail
3954 std %f14,[%g1]
3955 ldx [%g1],%l1
3956 ldx [%g3+0x38],%l0
3957 cmp %l0,%l1 ! %f14 should be ff900102 ff000000
3958 bne %xcc,p0_f14_fail
3959 std %f16,[%g1]
3960 ldx [%g1],%l1
3961 ldx [%g3+0x40],%l0
3962 cmp %l0,%l1 ! %f16 should be 007f0000 000000ff
3963 bne %xcc,p0_f16_fail
3964 std %f18,[%g1]
3965 ldx [%g1],%l1
3966 ldx [%g3+0x48],%l0
3967 cmp %l0,%l1 ! %f18 should be 000000ff e282b620
3968 bne %xcc,p0_f18_fail
3969 std %f20,[%g1]
3970 ldx [%g1],%l1
3971 ldx [%g3+0x50],%l0
3972 cmp %l0,%l1 ! %f20 should be 00000000 00000000
3973 bne %xcc,p0_f20_fail
3974 std %f22,[%g1]
3975 ldx [%g1],%l1
3976 ldx [%g3+0x58],%l0
3977 cmp %l0,%l1 ! %f22 should be 00000000 c90a45ff
3978 bne %xcc,p0_f22_fail
3979 std %f24,[%g1]
3980 ldx [%g1],%l1
3981 ldx [%g3+0x60],%l0
3982 cmp %l0,%l1 ! %f24 should be 147fa279 6ad67029
3983 bne %xcc,p0_f24_fail
3984 std %f26,[%g1]
3985 ldx [%g1],%l1
3986 ldx [%g3+0x68],%l0
3987 cmp %l0,%l1 ! %f26 should be 7914086f 5aaa4153
3988 bne %xcc,p0_f26_fail
3989 std %f28,[%g1]
3990 ldx [%g1],%l1
3991 ldx [%g3+0x70],%l0
3992 cmp %l0,%l1 ! %f28 should be ae3ded1d f87c67df
3993 bne %xcc,p0_f28_fail
3994 std %f30,[%g1]
3995 ldx [%g1],%l1
3996 ldx [%g3+0x78],%l0
3997 cmp %l0,%l1 ! %f30 should be a2e1f9a7 58caeb5e
3998 bne %xcc,p0_f30_fail
3999 nop
4000
4001! The test for processor 0 has passed
4002
4003p0_passed:
4004 ta GOOD_TRAP
4005 nop
4006
4007p0_reg_l0_fail:
4008 or %g0,0xbd0,%g1
4009 ba,a p0_failed
4010p0_reg_l1_fail:
4011 or %g0,0xbd1,%g1
4012 ba,a p0_failed
4013p0_reg_l2_fail:
4014 or %g0,0xbd2,%g1
4015 ba,a p0_failed
4016p0_reg_l3_fail:
4017 or %g0,0xbd3,%g1
4018 ba,a p0_failed
4019p0_reg_l4_fail:
4020 or %g0,0xbd4,%g1
4021 ba,a p0_failed
4022p0_reg_l5_fail:
4023 or %g0,0xbd5,%g1
4024 ba,a p0_failed
4025p0_reg_l6_fail:
4026 or %g0,0xbd6,%g1
4027 ba,a p0_failed
4028p0_reg_l7_fail:
4029 or %g0,0xbd7,%g1
4030 ba,a p0_failed
4031p0_f0_fail:
4032 set p0_temp,%g6
4033 mov 0xf00,%l0
4034 stx %l0,[%g6]
4035 std %f0,[%g6+8]
4036 stx %fsr,[%g6+16]
4037 ta BAD_TRAP
4038
4039p0_f2_fail:
4040 set p0_temp,%g6
4041 mov 0xf02,%l0
4042 stx %l0,[%g6]
4043 std %f2,[%g6+8]
4044 stx %fsr,[%g6+16]
4045 ta BAD_TRAP
4046
4047p0_f4_fail:
4048 set p0_temp,%g6
4049 mov 0xf04,%l0
4050 stx %l0,[%g6]
4051 std %f4,[%g6+8]
4052 stx %fsr,[%g6+16]
4053 ta BAD_TRAP
4054
4055p0_f6_fail:
4056 set p0_temp,%g6
4057 mov 0xf06,%l0
4058 stx %l0,[%g6]
4059 std %f6,[%g6+8]
4060 stx %fsr,[%g6+16]
4061 ta BAD_TRAP
4062
4063p0_f8_fail:
4064 set p0_temp,%g6
4065 mov 0xf08,%l0
4066 stx %l0,[%g6]
4067 std %f8,[%g6+8]
4068 stx %fsr,[%g6+16]
4069 ta BAD_TRAP
4070
4071p0_f10_fail:
4072 set p0_temp,%g6
4073 mov 0xf10,%l0
4074 stx %l0,[%g6]
4075 std %f10,[%g6+8]
4076 stx %fsr,[%g6+16]
4077 ta BAD_TRAP
4078
4079p0_f12_fail:
4080 set p0_temp,%g6
4081 mov 0xf12,%l0
4082 stx %l0,[%g6]
4083 std %f12,[%g6+8]
4084 stx %fsr,[%g6+16]
4085 ta BAD_TRAP
4086
4087p0_f14_fail:
4088 set p0_temp,%g6
4089 mov 0xf14,%l0
4090 stx %l0,[%g6]
4091 std %f14,[%g6+8]
4092 stx %fsr,[%g6+16]
4093 ta BAD_TRAP
4094
4095p0_f16_fail:
4096 set p0_temp,%g6
4097 mov 0xf16,%l0
4098 stx %l0,[%g6]
4099 std %f16,[%g6+8]
4100 stx %fsr,[%g6+16]
4101 ta BAD_TRAP
4102
4103p0_f18_fail:
4104 set p0_temp,%g6
4105 mov 0xf18,%l0
4106 stx %l0,[%g6]
4107 std %f18,[%g6+8]
4108 stx %fsr,[%g6+16]
4109 ta BAD_TRAP
4110
4111p0_f20_fail:
4112 set p0_temp,%g6
4113 mov 0xf20,%l0
4114 stx %l0,[%g6]
4115 std %f20,[%g6+8]
4116 stx %fsr,[%g6+16]
4117 ta BAD_TRAP
4118
4119p0_f22_fail:
4120 set p0_temp,%g6
4121 mov 0xf22,%l0
4122 stx %l0,[%g6]
4123 std %f22,[%g6+8]
4124 stx %fsr,[%g6+16]
4125 ta BAD_TRAP
4126
4127p0_f24_fail:
4128 set p0_temp,%g6
4129 mov 0xf24,%l0
4130 stx %l0,[%g6]
4131 std %f24,[%g6+8]
4132 stx %fsr,[%g6+16]
4133 ta BAD_TRAP
4134
4135p0_f26_fail:
4136 set p0_temp,%g6
4137 mov 0xf26,%l0
4138 stx %l0,[%g6]
4139 std %f26,[%g6+8]
4140 stx %fsr,[%g6+16]
4141 ta BAD_TRAP
4142
4143p0_f28_fail:
4144 set p0_temp,%g6
4145 mov 0xf28,%l0
4146 stx %l0,[%g6]
4147 std %f28,[%g6+8]
4148 stx %fsr,[%g6+16]
4149 ta BAD_TRAP
4150
4151p0_f30_fail:
4152 set p0_temp,%g6
4153 mov 0xf30,%l0
4154 stx %l0,[%g6]
4155 std %f30,[%g6+8]
4156 stx %fsr,[%g6+16]
4157 ta BAD_TRAP
4158
4159
4160! The test for processor 0 failed
4161
4162p0_failed:
4163 set p0_temp,%g6
4164 stx %g1,[%g6]
4165 stx %g2,[%g6+8]
4166 stx %g3,[%g6+16]
4167 stx %fsr,[%g6+24]
4168 ta BAD_TRAP
4169
4170
4171! The local area data for processor 0 failed
4172
4173p0_local_failed:
4174 set done_flags,%g5
4175 mov 3,%g6
4176 st %g6,[%g5+0x000] ! Set processor 0 done flag
4177
4178 set p0_temp,%g6
4179 add %g1,%g4,%g1
4180 stx %g4,[%g6]
4181 stx %g2,[%g6+8]
4182 stx %g3,[%g6+16]
4183 st %fsr,[%g6+24]
4184 ta BAD_TRAP
4185
4186p0_selfmod_failed:
4187 ba p0_failed
4188 mov 0xabc,%g1
4189
4190p0_branch_failed:
4191 mov 0xbbb,%g1
4192 rd %ccr,%g2
4193 ba p0_failed
4194 mov 0x0,%g3
4195
4196p0_trap1e:
4197 andn %l0,0xfdd,%l3
4198 add %l6,0xbd2,%l3
4199 smul %l7,%l7,%l4
4200 done
4201
4202p0_trap1o:
4203 andn %l0,0xfdd,%l3
4204 add %l6,0xbd2,%l3
4205 smul %l7,%l7,%l4
4206 done
4207
4208
4209p0_trap2e:
4210 fadds %f13,%f3 ,%f12
4211 fdivs %f9 ,%f8 ,%f5
4212 add %l4,-0xf8d,%l7
4213 udivx %l1,0x3eb,%l1
4214 andn %l3,%l4,%l6
4215 done
4216
4217p0_trap2o:
4218 fadds %f13,%f3 ,%f12
4219 fdivs %f9 ,%f8 ,%f5
4220 add %l4,-0xf8d,%l7
4221 udivx %l1,0x3eb,%l1
4222 andn %l3,%l4,%l6
4223 done
4224
4225
4226p0_trap3e:
4227 sub %l6,0xc92,%l4
4228 xnor %l6,%l1,%l1
4229 done
4230
4231p0_trap3o:
4232 sub %l6,0xc92,%l4
4233 xnor %l6,%l1,%l1
4234 done
4235
4236! Cross Processor Interrupt Handler
4237
4238cross_intr_handler:
4239 membar #Sync
4240! Identify the recipient of the interrupt
4241 mov 0x10,%g1 ! VA of Core ID Register
4242 ldxa [%g1]ASI_CMP_CORE_ID,%g1
4243 and %g1,0x3f,%g4 ! Extract Core ID in %g4
4244 sll %g4,2,%g1 ! Index into intr receive array
4245 set received_xintr,%g2 ! Pointer to receive counters
4246 lduw [%g2+%g1],%g3 ! Get receive count
4247 inc %g3 ! Incement by 1
4248 st %g3,[%g2+%g1] ! Update receive count
4249! Reset busy bit interrupts and return
4250 mov 0x40,%g1 ! Busy bit
4251 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
4252 membar #Sync
4253 retry
4254
4255inst_access_handler:
4256 done
4257
4258 .align 256
4259data_access_handler:
42601: done
4261
4262p0_init_memory_pointers:
4263 set p0_init_registers,%g1
4264 mov %g0,%g2
4265 mov %g0,%g3
4266 mov %g0,%g4
4267 mov %g0,%g5
4268 mov %g0,%g6
4269 mov %g0,%g7
4270
4271! Initialize memory pointers for window 0
4272 set p0_local0_start,%i0
4273 set p0_local1_start,%i1
4274 set p0_local2_start,%i2
4275 set p0_local3_start,%i3
4276 set p0_local4_start,%i4
4277 set p0_local5_start,%i5
4278 set p0_local6_start,%i6
4279 clr %i7
4280! Init Local Registers in Window 0
4281 ldx [%g1+0x000],%l0 ! %l0 = 4927f6424c7c5536
4282 ldx [%g1+0x008],%l1 ! %l1 = 2d6b213e4775f9fb
4283 ldx [%g1+0x010],%l2 ! %l2 = 734e1fba93b38c5a
4284 ldx [%g1+0x018],%l3 ! %l3 = d56aa3cc96b3ebd2
4285 ldx [%g1+0x020],%l4 ! %l4 = 17d9d00e8fb7db1f
4286 ldx [%g1+0x028],%l5 ! %l5 = 6d6e8968f04f6e1f
4287 ldx [%g1+0x030],%l6 ! %l6 = 43e4e0e0af28d251
4288 ldx [%g1+0x038],%l7 ! %l7 = d421ec19f85517ec
4289
4290! Initialize the output register of window 0
4291
4292 set share0_start,%o0
4293 set share1_start,%o1
4294 set share2_start,%o2
4295 set share3_start,%o3
4296 mov 0x08,%o4
4297 mov 0x10,%o5
4298 mov 0x18,%o6
4299
4300 retl
4301 nop
4302
4303user_text_end:
4304 .seg "text"
4305 .align 0x2000
4306user_near0_start:
4307p0_near_0_le:
4308 andn %l0,0xfdd,%l3
4309 jmpl %o7,%g0
4310 add %l6,0xbd2,%l3
4311p0_near_0_he:
4312 swap [%i2+0x030],%l1 ! Mem[0000000010081430]
4313 sdivx %l4,-0x127,%l1
4314 or %l2,%l2,%l0
4315 fdivs %f18,%f24,%f19
4316 orn %l7,-0x19c,%l6
4317 xnor %l6,0xf7f,%l0
4318 ldstub [%o2+0x000],%l1 ! Mem[00000000211c0000]
4319 jmpl %o7,%g0
4320 xor %l4,%l0,%l5
4321near0_b2b_h:
4322 jmpl %o7,%g0
4323 fcmps %fcc3,%f21,%f26
4324 jmpl %o7,%g0
4325 nop
4326near0_b2b_l:
4327 jmpl %o7,%g0
4328 or %l5,0x232,%l3
4329 jmpl %o7,%g0
4330 nop
4331user_near0_end:
4332 .seg "text"
4333 .align 0x2000
4334user_near1_start:
4335p0_near_1_le:
4336 fcmps %fcc0,%f7 ,%f13
4337 addc %l5,%l3,%l6
4338 fadds %f12,%f13,%f0
4339 jmpl %o7,%g0
4340 xnor %l6,-0xd35,%l5
4341p0_near_1_he:
4342 udivx %l6,0x33a,%l2
4343 fdivs %f23,%f31,%f23
4344 fdivs %f21,%f19,%f31
4345 jmpl %o7,%g0
4346 add %l3,-0x78d,%l0
4347near1_b2b_h:
4348 fitod %f19,%f18
4349 orn %l3,%l2,%l0
4350 jmpl %o7,%g0
4351 orn %l1,0x3a3,%l6
4352near1_b2b_l:
4353 subc %l6,%l7,%l7
4354 fsubs %f15,%f5 ,%f8
4355 jmpl %o7,%g0
4356 sub %l3,0x61d,%l4
4357user_near1_end:
4358 .seg "text"
4359 .align 0x2000
4360user_near2_start:
4361p0_near_2_le:
4362 sth %l6,[%i1+0x036] ! Mem[0000000010041436]
4363 jmpl %o7,%g0
4364 st %f0 ,[%i5+0x024] ! Mem[0000000010141424]
4365p0_near_2_he:
4366 fmuls %f24,%f26,%f24
4367 swap [%i2+0x018],%l4 ! Mem[0000000010081418]
4368 jmpl %o7,%g0
4369 fdivs %f26,%f29,%f31
4370near2_b2b_h:
4371 jmpl %o7,%g0
4372 fcmps %fcc1,%f28,%f29
4373 jmpl %o7,%g0
4374 nop
4375near2_b2b_l:
4376 jmpl %o7,%g0
4377 xnor %l5,%l4,%l7
4378 jmpl %o7,%g0
4379 nop
4380user_near2_end:
4381 .seg "text"
4382 .align 0x2000
4383user_near3_start:
4384p0_near_3_le:
4385 or %l3,%l0,%l6
4386 std %l6,[%i1+0x030] ! Mem[0000000010041430]
4387 fadds %f2 ,%f3 ,%f15
4388 or %l5,0x976,%l0
4389 udivx %l7,-0xa56,%l3
4390 jmpl %o7,%g0
4391 fitod %f1 ,%f6
4392p0_near_3_he:
4393 xnor %l2,%l1,%l2
4394 mulx %l0,%l2,%l7
4395 fsqrts %f17,%f23
4396 fsqrts %f24,%f29
4397 fmuls %f20,%f19,%f17
4398 xor %l6,-0x6a5,%l5
4399 or %l2,0x4c4,%l2
4400 jmpl %o7,%g0
4401 fcmps %fcc2,%f29,%f26
4402near3_b2b_h:
4403 xor %l3,%l7,%l0
4404 fstod %f22,%f16
4405 orn %l1,-0x405,%l2
4406 jmpl %o7,%g0
4407 mulx %l4,-0xc9b,%l1
4408near3_b2b_l:
4409 xnor %l7,%l6,%l3
4410 udivx %l6,0xbd5,%l6
4411 and %l3,%l4,%l2
4412 jmpl %o7,%g0
4413 add %l6,0xea3,%l5
4414user_near3_end:
4415 .seg "text"
4416 .text
4417 .align 0x2000
4418user_far0_start:
4419p0_far_0_le:
4420 fadds %f10,%f11,%f7
4421 fcmps %fcc1,%f5 ,%f12
4422 fmuls %f1 ,%f14,%f4
4423 fdivs %f11,%f9 ,%f10
4424 fdivs %f9 ,%f5 ,%f8
4425 mulx %l7,%l0,%l6
4426 addc %l3,%l4,%l2
4427 jmpl %o7,%g0
4428 fadds %f8 ,%f2 ,%f2
4429p0_far_0_lem:
4430 fadds %f10,%f11,%f7
4431 fcmps %fcc1,%f5 ,%f12
4432 fmuls %f1 ,%f14,%f4
4433 fdivs %f11,%f9 ,%f10
4434 fdivs %f9 ,%f5 ,%f8
4435 mulx %l7,%l0,%l6
4436 addc %l3,%l4,%l2
4437 jmpl %o7,%g0
4438 fadds %f8 ,%f2 ,%f2
4439p0_far_0_he:
4440 andn %l6,%l3,%l2
4441 addc %l2,0xc71,%l3
4442 jmpl %o7,%g0
4443 udivx %l0,%l7,%l6
4444p0_far_0_hem:
4445 andn %l6,%l3,%l2
4446 addc %l2,0xc71,%l3
4447 jmpl %o7,%g0
4448 udivx %l0,%l7,%l6
4449p0_loop_branch_0:
4450 jmpl %o7+12,%g0
4451 add %l0,1,%l0
4452far0_b2b_h:
4453 fadds %f29,%f26,%f26
4454 sub %l3,%l3,%l1
4455 subc %l3,%l1,%l5
4456 jmpl %o7,%g0
4457 xnor %l5,%l6,%l6
4458far0_b2b_l:
4459 orn %l0,0xe6a,%l1
4460 umul %l5,0xa86,%l0
4461 fmuls %f12,%f4 ,%f8
4462 jmpl %o7,%g0
4463 orn %l0,%l0,%l0
4464user_far0_end:
4465 .seg "text"
4466 .text
4467 .align 0x2000
4468user_far1_start:
4469p0_far_1_le:
4470 mulx %l0,%l0,%l2
4471 fadds %f14,%f5 ,%f3
4472 add %l5,0x216,%l3
4473 jmpl %o7,%g0
4474 fcmps %fcc3,%f14,%f5
4475p0_far_1_lem:
4476 mulx %l0,%l0,%l2
4477 fadds %f14,%f5 ,%f3
4478 add %l5,0x216,%l3
4479 jmpl %o7,%g0
4480 fcmps %fcc3,%f14,%f5
4481p0_far_1_he:
4482 smul %l2,%l2,%l0
4483 smul %l4,-0x1000,%l2
4484 add %l5,%l1,%l0
4485 jmpl %o7,%g0
4486 and %l2,-0xd57,%l4
4487p0_far_1_hem:
4488 smul %l2,%l2,%l0
4489 smul %l4,-0x1000,%l2
4490 add %l5,%l1,%l0
4491 jmpl %o7,%g0
4492 and %l2,-0xd57,%l4
4493p0_loop_branch_1:
4494 jmpl %o7+12,%g0
4495 add %l0,2,%l0
4496far1_b2b_h:
4497 sub %l7,-0x7bd,%l5
4498 sdivx %l2,0x6d6,%l6
4499 mulx %l0,0x2e0,%l0
4500 orn %l4,-0xe53,%l0
4501 fdivs %f23,%f25,%f30
4502 jmpl %o7,%g0
4503 sub %l0,-0x7a5,%l4
4504far1_b2b_l:
4505 udivx %l1,-0x34c,%l0
4506 orn %l3,%l5,%l2
4507 fdtoi %f2 ,%f7
4508 subc %l7,%l0,%l3
4509 fdivs %f7 ,%f9 ,%f8
4510 jmpl %o7,%g0
4511 fmuls %f0 ,%f0 ,%f1
4512user_far1_end:
4513 .seg "text"
4514 .text
4515 .align 0x2000
4516user_far2_start:
4517p0_far_2_le:
4518 lduw [%i3+0x030],%l2 ! Mem[00000000100c1430]
4519 xor %l3,-0x179,%l4
4520 jmpl %o7,%g0
4521 mulx %l0,0xc61,%l7
4522p0_far_2_lem:
4523 membar #Sync
4524 lduw [%i3+0x030],%l2 ! Mem[00000000100c1430]
4525 xor %l3,-0x179,%l4
4526 jmpl %o7,%g0
4527 mulx %l0,0xc61,%l7
4528p0_far_2_he:
4529 lduh [%i2+0x024],%l7 ! Mem[0000000010081424]
4530 lduh [%i5+0x03e],%l2 ! Mem[000000001014143e]
4531 smul %l4,%l7,%l7
4532 fcmps %fcc2,%f24,%f18
4533 jmpl %o7,%g0
4534 umul %l6,%l6,%l2
4535p0_far_2_hem:
4536 membar #Sync
4537 lduh [%i2+0x024],%l7 ! Mem[0000000010081424]
4538 lduh [%i5+0x03e],%l2 ! Mem[000000001014143e]
4539 smul %l4,%l7,%l7
4540 fcmps %fcc2,%f24,%f18
4541 jmpl %o7,%g0
4542 umul %l6,%l6,%l2
4543p0_loop_branch_2:
4544 jmpl %o7+12,%g0
4545 add %l0,3,%l0
4546far2_b2b_h:
4547 fmuls %f17,%f21,%f16
4548 and %l5,-0x2ab,%l0
4549 sub %l2,-0xa85,%l3
4550 jmpl %o7,%g0
4551 xnor %l2,%l1,%l7
4552far2_b2b_l:
4553 xnor %l5,0x9e7,%l7
4554 mulx %l2,0xd0b,%l5
4555 fcmps %fcc2,%f12,%f15
4556 jmpl %o7,%g0
4557 smul %l1,%l7,%l0
4558user_far2_end:
4559 .seg "text"
4560 .text
4561 .align 0x2000
4562user_far3_start:
4563p0_far_3_le:
4564 addc %l2,%l5,%l1
4565 xnor %l3,-0xfce,%l5
4566 fdivs %f5 ,%f5 ,%f1
4567 smul %l6,0xa79,%l7
4568 sub %l1,-0x5e6,%l6
4569 xnor %l0,%l5,%l0
4570 jmpl %o7,%g0
4571 xnor %l3,0x144,%l3
4572p0_far_3_lem:
4573 addc %l2,%l5,%l1
4574 xnor %l3,-0xfce,%l5
4575 fdivs %f5 ,%f5 ,%f1
4576 smul %l6,0xa79,%l7
4577 sub %l1,-0x5e6,%l6
4578 xnor %l0,%l5,%l0
4579 jmpl %o7,%g0
4580 xnor %l3,0x144,%l3
4581p0_far_3_he:
4582 add %l6,%l6,%l3
4583 jmpl %o7,%g0
4584 sub %l4,%l5,%l7
4585p0_far_3_hem:
4586 add %l6,%l6,%l3
4587 jmpl %o7,%g0
4588 sub %l4,%l5,%l7
4589p0_loop_branch_3:
4590 jmpl %o7+12,%g0
4591 add %l0,4,%l0
4592far3_b2b_h:
4593 fsubs %f31,%f23,%f20
4594 umul %l3,-0x302,%l3
4595 mulx %l0,%l2,%l6
4596 sub %l0,%l3,%l6
4597 and %l0,%l6,%l3
4598 fsubs %f19,%f27,%f20
4599 jmpl %o7,%g0
4600 andn %l7,0xbd6,%l4
4601far3_b2b_l:
4602 mulx %l6,0xcf4,%l1
4603 orn %l2,-0x8ce,%l6
4604 add %l5,-0xfdb,%l7
4605 umul %l0,%l5,%l4
4606 mulx %l5,0x3a1,%l0
4607 umul %l6,0x959,%l6
4608 jmpl %o7,%g0
4609 andn %l2,-0xe95,%l5
4610user_far3_end:
4611 .seg "text"
4612 .align 0x2000
4613user_jump0_start:
4614 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
4615p0_jmpl_0_le:
4616 mulx %l7,0x92b,%l0
4617 jmpl %g6+8,%g0
4618 fsqrts %f8 ,%f3
4619p0_call_0_le:
4620 and %l1,-0x7b6,%l6
4621 smul %l6,%l4,%l6
4622 retl
4623 xnor %l7,%l7,%l3
4624p0_jmpl_0_lo:
4625 mulx %l7,0x92b,%l0
4626 jmpl %g6+8,%g0
4627 fsqrts %f8 ,%f3
4628p0_call_0_lo:
4629 and %l1,-0x7b6,%l6
4630 smul %l6,%l4,%l6
4631 retl
4632 xnor %l7,%l7,%l3
4633p0_jmpl_0_he:
4634 udivx %l4,-0x321,%l5
4635 fdivs %f22,%f28,%f30
4636 add %l5,%l1,%l5
4637 ldsh [%i1+0x006],%l0 ! Mem[0000000010041406]
4638 swap [%i5+0x02c],%l4 ! Mem[000000001014142c]
4639 jmpl %g6+8,%g0
4640 orn %l3,0x562,%l4
4641p0_call_0_he:
4642 addc %l2,0x25c,%l6
4643 fadds %f20,%f24,%f23
4644 sub %l1,%l6,%l5
4645 fdivs %f28,%f26,%f23
4646 retl
4647 ldstub [%o2+0x001],%l5 ! Mem[00000000211c0001]
4648p0_jmpl_0_ho:
4649 udivx %l4,-0x321,%l5
4650 fdivs %f22,%f28,%f30
4651 add %l5,%l1,%l5
4652 ldsh [%o1+0x006],%l0 ! Mem[0000000010041406]
4653 swap [%o5+0x02c],%l4 ! Mem[000000001014142c]
4654 jmpl %g6+8,%g0
4655 orn %l3,0x562,%l4
4656p0_call_0_ho:
4657 addc %l2,0x25c,%l6
4658 fadds %f20,%f24,%f23
4659 sub %l1,%l6,%l5
4660 fdivs %f28,%f26,%f23
4661 retl
4662 ldstub [%i2+0x001],%l5 ! Mem[00000000211c0001]
4663user_jump0_end:
4664 .seg "text"
4665 .align 0x2000
4666user_jump1_start:
4667 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
4668p0_jmpl_1_le:
4669 andn %l4,%l4,%l6
4670 fsubs %f9 ,%f13,%f9
4671 andn %l0,-0x187,%l0
4672 mulx %l3,0x75f,%l3
4673 sub %l3,-0xd40,%l6
4674 jmpl %g6+8,%g0
4675 xor %l3,-0xf8b,%l6
4676p0_call_1_le:
4677 fadds %f13,%f2 ,%f4
4678 retl
4679 subc %l4,%l6,%l7
4680p0_jmpl_1_lo:
4681 andn %l4,%l4,%l6
4682 fsubs %f9 ,%f13,%f9
4683 andn %l0,-0x187,%l0
4684 mulx %l3,0x75f,%l3
4685 sub %l3,-0xd40,%l6
4686 jmpl %g6+8,%g0
4687 xor %l3,-0xf8b,%l6
4688p0_call_1_lo:
4689 fadds %f13,%f2 ,%f4
4690 retl
4691 subc %l4,%l6,%l7
4692p0_jmpl_1_he:
4693 fadds %f26,%f28,%f18
4694 ldstub [%o2+0x000],%l1 ! Mem[00000000211c0000]
4695 sub %l2,%l7,%l7
4696 subc %l7,%l5,%l5
4697 jmpl %g6+8,%g0
4698 umul %l2,0xc9d,%l3
4699p0_call_1_he:
4700 sub %l3,%l3,%l1
4701 xnor %l7,-0x6c3,%l1
4702 addc %l4,0x719,%l5
4703 retl
4704 subc %l2,0xa70,%l4
4705p0_jmpl_1_ho:
4706 fadds %f26,%f28,%f18
4707 ldstub [%i2+0x000],%l1 ! Mem[00000000211c0000]
4708 sub %l2,%l7,%l7
4709 subc %l7,%l5,%l5
4710 jmpl %g6+8,%g0
4711 umul %l2,0xc9d,%l3
4712p0_call_1_ho:
4713 sub %l3,%l3,%l1
4714 xnor %l7,-0x6c3,%l1
4715 addc %l4,0x719,%l5
4716 retl
4717 subc %l2,0xa70,%l4
4718user_jump1_end:
4719 .seg "text"
4720 .align 0x2000
4721user_jump2_start:
4722 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
4723p0_jmpl_2_le:
4724 and %l5,%l1,%l2
4725 xor %l4,%l6,%l0
4726 jmpl %g6+8,%g0
4727 std %l2,[%i5+0x028] ! Mem[0000000010141428]
4728p0_call_2_le:
4729 fadds %f4 ,%f8 ,%f4
4730 fcmps %fcc2,%f11,%f8
4731 umul %l4,%l4,%l4
4732 retl
4733 fmuls %f8 ,%f10,%f8
4734p0_jmpl_2_lo:
4735 and %l5,%l1,%l2
4736 xor %l4,%l6,%l0
4737 jmpl %g6+8,%g0
4738 std %l2,[%o5+0x028] ! Mem[0000000010141428]
4739p0_call_2_lo:
4740 fadds %f4 ,%f8 ,%f4
4741 fcmps %fcc2,%f11,%f8
4742 umul %l4,%l4,%l4
4743 retl
4744 fmuls %f8 ,%f10,%f8
4745p0_jmpl_2_he:
4746 fmuls %f16,%f23,%f17
4747 or %l1,%l5,%l3
4748 addc %l4,0x880,%l2
4749 mulx %l2,0x7e8,%l4
4750 jmpl %g6+8,%g0
4751 or %l0,%l6,%l4
4752p0_call_2_he:
4753 xor %l7,-0xc3e,%l2
4754 and %l0,%l3,%l1
4755 retl
4756 xnor %l1,0x424,%l2
4757p0_jmpl_2_ho:
4758 fmuls %f16,%f23,%f17
4759 or %l1,%l5,%l3
4760 addc %l4,0x880,%l2
4761 mulx %l2,0x7e8,%l4
4762 jmpl %g6+8,%g0
4763 or %l0,%l6,%l4
4764p0_call_2_ho:
4765 xor %l7,-0xc3e,%l2
4766 and %l0,%l3,%l1
4767 retl
4768 xnor %l1,0x424,%l2
4769user_jump2_end:
4770 .seg "text"
4771 .align 0x2000
4772user_jump3_start:
4773 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
4774p0_jmpl_3_le:
4775 xnor %l0,0x4ea,%l6
4776 sub %l1,%l1,%l5
4777 jmpl %g6+8,%g0
4778 smul %l0,%l5,%l2
4779p0_call_3_le:
4780 xnor %l3,%l6,%l6
4781 fsubs %f14,%f2 ,%f5
4782 or %l4,-0xf3d,%l5
4783 udivx %l5,%l0,%l1
4784 xor %l2,%l4,%l4
4785 fadds %f9 ,%f11,%f4
4786 retl
4787 addc %l3,%l2,%l5
4788p0_jmpl_3_lo:
4789 xnor %l0,0x4ea,%l6
4790 sub %l1,%l1,%l5
4791 jmpl %g6+8,%g0
4792 smul %l0,%l5,%l2
4793p0_call_3_lo:
4794 xnor %l3,%l6,%l6
4795 fsubs %f14,%f2 ,%f5
4796 or %l4,-0xf3d,%l5
4797 udivx %l5,%l0,%l1
4798 xor %l2,%l4,%l4
4799 fadds %f9 ,%f11,%f4
4800 retl
4801 addc %l3,%l2,%l5
4802p0_jmpl_3_he:
4803 and %l7,%l5,%l4
4804 mulx %l3,%l1,%l2
4805 fdivs %f19,%f22,%f24
4806 fdivs %f22,%f26,%f26
4807 sub %l6,-0xf66,%l4
4808 jmpl %g6+8,%g0
4809 xor %l3,%l0,%l7
4810p0_call_3_he:
4811 mulx %l2,%l4,%l2
4812 fmuls %f26,%f25,%f25
4813 fsqrts %f22,%f20
4814 ldsh [%i1+0x024],%l5 ! Mem[0000000010041424]
4815 retl
4816 umul %l5,%l1,%l0
4817p0_jmpl_3_ho:
4818 and %l7,%l5,%l4
4819 mulx %l3,%l1,%l2
4820 fdivs %f19,%f22,%f24
4821 fdivs %f22,%f26,%f26
4822 sub %l6,-0xf66,%l4
4823 jmpl %g6+8,%g0
4824 xor %l3,%l0,%l7
4825p0_call_3_ho:
4826 mulx %l2,%l4,%l2
4827 fmuls %f26,%f25,%f25
4828 fsqrts %f22,%f20
4829 ldsh [%o1+0x024],%l5 ! Mem[0000000010041424]
4830 retl
4831 umul %l5,%l1,%l0
4832user_jump3_end:
4833
4834 .seg "data"
4835 .align 0x2000
4836user_data_start:
4837done_flags:
4838 .word 0
4839 .align 8
4840done_count:
4841 .word 0,0
4842Start_Flags:
4843 .word 0,0,0,0
4844Finish_Flag:
4845 .word 0,0
4846 .align 8
4847num_processors:
4848 .word 1
4849num_agents:
4850 .word 0
4851no_membar:
4852 .word 0
4853max_ireg:
4854 .word 8,0
4855max_freg:
4856 .word 32,0
4857 .align 64
4858p0_temp:
4859 .word 0,0,0,0,0,0,0,0
4860 .word 0,0,0,0,0,0,0,0
4861 .word 0,0,0,0,0,0,0,0
4862 .word 0,0,0,0,0,0,0,0
4863p0_debug:
4864 .word 0,0,0,0,0,0,0,0
4865 .word 0,0,0,0,0,0,0,0
4866p0_fsr:
4867 .word 0x00000000,0x00000000
4868 .align 8
4869p0_loop_cnt:
4870 .word 1,0
4871max_windows:
4872 .word 1,0,0,0,0,0,0,0
4873 .word 0,0,0,0,0,0,0,0
4874 .word 0,0,0,0,0,0,0,0
4875 .word 0,0,0,0,0,0,0,0
4876 .word 0,0,0,0,0,0,0,0
4877 .word 0,0,0,0,0,0,0,0
4878 .word 0,0,0,0,0,0,0,0
4879 .word 0,0,0,0,0,0,0,0
4880 .word 0,0,0,0,0,0,0,0
4881 .word 0,0,0,0,0,0,0,0
4882 .word 0,0,0,0,0,0,0,0
4883 .word 0,0,0,0,0,0,0,0
4884 .word 0,0,0,0,0,0,0,0
4885 .word 0,0,0,0,0,0,0,0
4886 .word 0,0,0,0,0,0,0,0
4887 .word 0,0,0,0,0,0,0,0
4888 .word 0,0,0,0,0,0,0,0
4889 .word 0,0,0,0,0,0,0,0
4890 .word 0,0,0,0,0,0,0,0
4891 .word 0,0,0,0,0,0,0,0
4892 .word 0,0,0,0,0,0,0,0
4893 .word 0,0,0,0,0,0,0,0
4894 .word 0,0,0,0,0,0,0,0
4895 .word 0,0,0,0,0,0,0,0
4896 .word 0,0,0,0,0,0,0,0
4897 .word 0,0,0,0,0,0,0,0
4898 .word 0,0,0,0,0,0,0,0
4899 .word 0,0,0,0,0,0,0,0
4900 .word 0,0,0,0,0,0,0,0
4901 .word 0,0,0,0,0,0,0,0
4902 .word 0,0,0,0,0,0,0,0
4903 .word 0,0,0,0,0,0,0,0
4904
4905 .align 8
4906p0_init_registers:
4907 .word 0x4927f642,0x4c7c5536 ! Init value for %l0
4908 .word 0x2d6b213e,0x4775f9fb ! Init value for %l1
4909 .word 0x734e1fba,0x93b38c5a ! Init value for %l2
4910 .word 0xd56aa3cc,0x96b3ebd2 ! Init value for %l3
4911 .word 0x17d9d00e,0x8fb7db1f ! Init value for %l4
4912 .word 0x6d6e8968,0xf04f6e1f ! Init value for %l5
4913 .word 0x43e4e0e0,0xaf28d251 ! Init value for %l6
4914 .word 0xd421ec19,0xf85517ec ! Init value for %l7
4915 .align 64
4916p0_init_freg:
4917 .word 0xe4177f3f,0x838536a2 ! Init value for %f0
4918 .word 0x6fab807d,0xc6b962bf ! Init value for %f2
4919 .word 0x0c705a4b,0x1c70bfc7 ! Init value for %f4
4920 .word 0xb536917a,0xa67862fd ! Init value for %f6
4921 .word 0xe60e76e4,0x86539cf3 ! Init value for %f8
4922 .word 0x970eab3c,0xb0156902 ! Init value for %f10
4923 .word 0x9dfb2b7a,0xada8585e ! Init value for %f12
4924 .word 0x7b685ebe,0x65eb6ba0 ! Init value for %f14
4925 .word 0xcfff8fdd,0x0c7262e4 ! Init value for %f16
4926 .word 0xef976459,0xe3b62637 ! Init value for %f18
4927 .word 0x9f6c3279,0xb473827d ! Init value for %f20
4928 .word 0x3a4ab61d,0xb0ede7b7 ! Init value for %f22
4929 .word 0x6de9520c,0xba4da1cf ! Init value for %f24
4930 .word 0xc7358fbb,0x3cbfd576 ! Init value for %f26
4931 .word 0x5147f3fe,0x90006e8d ! Init value for %f28
4932 .word 0x02ac47ba,0xa0ab81db ! Init value for %f30
4933 .word 0xc479c131,0x035ea6f1 ! Init value for %f32
4934 .word 0x997a20e2,0x0b3856ee ! Init value for %f34
4935 .word 0x5a55d1a6,0x9a849c8e ! Init value for %f36
4936 .word 0xaaab38e5,0x31f822e5 ! Init value for %f38
4937 .word 0x8d954c90,0xcce5153a ! Init value for %f40
4938 .word 0x1c7bcbe6,0x72a140e1 ! Init value for %f42
4939 .word 0xd95678e5,0x757d4881 ! Init value for %f44
4940 .word 0x9cc4d1dd,0x07818736 ! Init value for %f46
4941 .word 0x3e0029db,0xfa2bd418
4942 .word 0xa0c2ee8f,0xdb286a98
4943 .word 0xa0293031,0x269373d9
4944 .word 0xc1c565ec,0x0a098e28
4945 .word 0x49ca6bd3,0xb6e2f308
4946 .word 0x2ba2bf92,0x810d3fbd
4947 .word 0xa4207238,0x09e52677
4948 .word 0x5a5cdfdb,0xbf309c43
4949p0_share_mask:
4950 .word 0xffff0000,0x00000000
4951 .word 0x00000000,0x00000000
4952 .word 0x00000000,0x00000000
4953 .word 0x00000000,0x00000000
4954 .word 0x00000000,0x00000000
4955 .word 0x00000000,0x00000000
4956 .word 0x00000000,0x00000000
4957 .word 0x00000000,0x00000000
4958p0_expected_registers:
4959 .word 0x00000000,0x00000000
4960 .word 0x00000000,0x00b20000
4961 .word 0x00000000,0x00000000
4962 .word 0x00000000,0x0000007b
4963 .word 0xffffffff,0xffffffff
4964 .word 0x00000000,0x49000000
4965 .word 0xff000000,0xffffffff
4966 .word 0x00000000,0xffffffff
4967p0_expected_fp_regs:
4968 .word 0x0aafffff,0xb20000e3
4969 .word 0x000000ff,0xffffffff
4970 .word 0x00000000,0x735700ff
4971 .word 0x73000000,0xffffffbb
4972 .word 0xe09cba41,0x2302b620
4973 .word 0x5341aa5a,0x49000000
4974 .word 0x00000000,0x49000000
4975 .word 0xff900102,0xff000000
4976 .word 0x007f0000,0x000000ff
4977 .word 0x000000ff,0xe282b620
4978 .word 0x00000000,0x00000000
4979 .word 0x00000000,0xc90a45ff
4980 .word 0x147fa279,0x6ad67029
4981 .word 0x7914086f,0x5aaa4153
4982 .word 0xae3ded1d,0xf87c67df
4983 .word 0xa2e1f9a7,0x58caeb5e
4984 .word 0x0000000e,0x00000400 ! %fsr = 0000000e00000400
4985p0_local0_expect:
4986 .word 0x596d00a0,0x00000000
4987 .word 0xffafffff,0x3791c43b
4988 .word 0x00000000,0x00000000
4989 .word 0x00ff0000,0x7f3c76ff
4990 .word 0x0000ff00,0x6cb69670
4991 .word 0x00000059,0x00000000
4992 .word 0x000000ff,0x00000000
4993 .word 0xb9c22738,0x000000e3
4994p0_local0_sec_expect:
4995 .word 0x0aafffff,0xff000000
4996 .word 0xff000000,0xffffffff
4997 .word 0x00000000,0x735700ff
4998 .word 0xdec25738,0x65744a75
4999 .word 0xe09cba41,0x2302b620
5000 .word 0x5341aa5a,0x6f081479
5001 .word 0xdf677cf8,0x1ded3dae
5002 .word 0x5eebca58,0xa7f9e1a2
5003p0_local1_expect:
5004 .word 0xffffffff,0x00000059
5005 .word 0xffff0000,0x240b06fe
5006 .word 0xff000000,0xff000000
5007 .word 0xab88e890,0x000000ff
5008 .word 0x00000000,0x00000000
5009 .word 0x5aa5c652,0xacffcdff
5010 .word 0xdec25738,0xff000000
5011 .word 0x00590000,0xff26b6e3
5012p0_local1_sec_expect:
5013 .word 0x002806fe,0x00000000
5014 .word 0x000000e3,0x596de9bb
5015 .word 0x00000000,0x40a0db9a
5016 .word 0x000000e3,0xd2077973
5017 .word 0x3ba5ef0b,0xa2ae6320
5018 .word 0x00000000,0x00000059
5019 .word 0xff000000,0xffff2ceb
5020 .word 0xbbb4aac3,0x7b34ac03
5021p0_local2_expect:
5022 .word 0x000000e1,0xffffffff
5023 .word 0xff000000,0xffffffff
5024 .word 0x6f004d21,0x00000000
5025 .word 0xe5592105,0xbb7b3782
5026 .word 0xffbb0000,0x0000af0a
5027 .word 0x0000ff00,0x6cb69670
5028 .word 0x00000056,0xb6a6bb80
5029 .word 0x154b1ac0,0x259c005a
5030p0_local2_sec_expect:
5031 .word 0xff000000,0x00007f00
5032 .word 0x20b682e2,0xff000000
5033 .word 0x00000000,0x00000000
5034 .word 0xff450ac9,0x00000000
5035 .word 0x2970d66a,0x79a27f14
5036 .word 0x5341aa5a,0x6f081479
5037 .word 0xdf677cf8,0x1ded3dae
5038 .word 0x5eebca58,0xa7f9e1a2
5039p0_local3_expect:
5040 .word 0xff0000ff,0x05df1bf1
5041 .word 0x0affffbb,0xe3b626ff
5042 .word 0x7f3c7674,0xff000000
5043 .word 0x2aeb6dff,0x000000ff
5044 .word 0x9ef72440,0x3cbfd576
5045 .word 0xe5000029,0xcddfc3cd
5046 .word 0x2c7cf65d,0xff40b0a1
5047 .word 0x73000000,0xffffffbb
5048p0_local3_sec_expect:
5049 .word 0x007f0000,0x000000ff
5050 .word 0x00000049,0x5aaa4153
5051 .word 0xff005773,0x00000000
5052 .word 0x754a7465,0x3857c2de
5053 .word 0x147fa279,0x6ad67029
5054 .word 0x7914086f,0x5aaa4153
5055 .word 0xae3ded1d,0xf87c67df
5056 .word 0xa2e1f9a7,0x58caeb5e
5057p0_local4_expect:
5058 .word 0x00000000,0x00000000
5059 .word 0xff000000,0x00000000
5060 .word 0xff000000,0x000000e1
5061 .word 0xb5362bff,0x000000a0
5062 .word 0x00000000,0x00000000
5063 .word 0x000000ff,0xffffffff
5064 .word 0x0000ee1c,0x0000080a
5065 .word 0x09deefe5,0x91710aaf
5066p0_local4_sec_expect:
5067 .word 0xb20000e3,0x00000000
5068 .word 0x00000000,0x00000000
5069 .word 0x59000000,0x00000000
5070 .word 0x2f86e420,0x9d009055
5071 .word 0x00000080,0x2e8bc3c5
5072 .word 0x00000000,0xffffff7f
5073 .word 0x74591cee,0xc3aab4bb
5074 .word 0x88e53d7b,0x0cfd48bb
5075p0_local5_expect:
5076 .word 0xff000000,0x0000ff00
5077 .word 0xff0000e3,0x7b3de5ff
5078 .word 0xffffffbb,0x000090ff
5079 .word 0x5590009d,0x20e4862f
5080 .word 0x00007379,0xb0ede7ff
5081 .word 0xe09cba41,0x2302b620
5082 .word 0xbbb4aac3,0xffffffff
5083 .word 0xbb48fd0c,0x000000e3
5084p0_local5_sec_expect:
5085 .word 0x000000ff,0x020190ff
5086 .word 0x7f3c7674,0xbbe96d59
5087 .word 0x0aaf0000,0x00000000
5088 .word 0x42f8eae1,0xf2122ff3
5089 .word 0x14fa2158,0xb7e7edb0
5090 .word 0x8f336739,0x63f36313
5091 .word 0x1e4a61c1,0x2345b6c4
5092 .word 0xcce0b6b1,0xb4b4214e
5093p0_local6_expect:
5094 .word 0x005700ff,0xffff2205
5095 .word 0x00000000,0x0000007b
5096 .word 0xffffafff,0xe30000ff
5097 .word 0x00000000,0xb2008237
5098 .word 0x962c1419,0xf369d877
5099 .word 0x00000000,0xc90a45ff
5100 .word 0x000000e3,0xd2077973
5101 .word 0x5aa50000,0x5fffaa86
5102p0_local6_sec_expect:
5103 .word 0xffff0000,0xbbb4aac3
5104 .word 0xbbffffff,0x00000073
5105 .word 0x82371000,0x00000000
5106 .word 0x2f86e420,0x9d009055
5107 .word 0xff26b6e3,0x00000000
5108 .word 0xf6000000,0xb7ffffff
5109 .word 0x74591cee,0xc3aab4bb
5110 .word 0x565700ff,0xbbe96d59
5111share0_expect:
5112 .word 0xffff2cc7,0xa4f564cc
5113 .word 0xeb6dba9c,0xf694f135
5114 .word 0xee440d72,0xa9ee03ae
5115 .word 0x22a4fcfc,0xa778573e
5116 .word 0x26ad5ca1,0x915172b1
5117 .word 0x11a48cdc,0x1568d15a
5118 .word 0x16beacb0,0xe952d5f2
5119 .word 0x989a6431,0x80fc5f9a
5120share1_expect:
5121 .word 0xffffd75b,0xfa335562
5122 .word 0x077165ea,0xcf96e634
5123 .word 0x92c9ba03,0xe92579a7
5124 .word 0xc46f1f89,0x5fd82f7b
5125 .word 0x40b8cd6b,0x3450ed39
5126 .word 0x7149392b,0xd12b330d
5127 .word 0xa741ed87,0x44104111
5128 .word 0x8c537d95,0x01934e11
5129 .word 0x00ffa3d2,0x29e74947
5130 .word 0x698677ab,0x4e5e5dd8
5131 .word 0x1bd6019d,0x2c96ff2e
5132 .word 0x734dbea5,0xbfbb6d70
5133 .word 0xe0b38896,0x6488d6d7
5134 .word 0x6261c85d,0xb1ef1e1e
5135 .word 0xa1ac4224,0x9e993b5d
5136 .word 0x383cc29b,0x8424a5e9
5137share2_expect:
5138 .word 0xffff7241,0x9d2eae6a
5139 .word 0x22b8760b,0x7163b93b
5140 .word 0x16b66ac2,0xf7f4adee
5141 .word 0x708f0a33,0x6ca4d777
5142 .word 0x02e50727,0xa7990c0b
5143 .word 0xb5dd2693,0xe0acd169
5144 .word 0x8ad94319,0x5f283ed0
5145 .word 0x8de24bd4,0x6d82e462
5146share3_expect:
5147 .word 0x3fccbf49,0xadf6c523
5148 .word 0x4397a450,0x685adafc
5149 .word 0x24850a48,0xd5f841fa
5150 .word 0xbee7f048,0xa41dfe64
5151 .word 0xb82e13c0,0xb24e0154
5152 .word 0x1763b819,0x54bbf2ea
5153 .word 0x180b88e4,0x74f02b67
5154 .word 0x79385653,0x317769ef
5155 .word 0x73d10896,0xdba85270
5156 .word 0xf3e4fff0,0x173465f9
5157 .word 0x6910c476,0x95a7e473
5158 .word 0x6563ed64,0x33c868cd
5159 .word 0xd168e4e8,0x21c86957
5160 .word 0x74d35ae0,0x2d7df374
5161 .word 0x5ed8c1fb,0x71c0be3d
5162 .word 0xf09dab24,0x9b84a06a
5163 .word 0xea3d341e,0xbeb864a1
5164 .word 0xcd7e6266,0xfdb9e2a7
5165 .word 0x8188660d,0xc21756fa
5166 .word 0xebc7b813,0x2315c1f6
5167 .word 0xf17ee3ea,0x51b9285c
5168 .word 0xbefae10f,0xfde456ae
5169 .word 0xbc34150b,0x6373cd39
5170 .word 0xd38f9a38,0xe34c25cb
5171 .word 0x00ff265e,0x6839efe6
5172 .word 0x65b80127,0xf529eae1
5173 .word 0xfff102c8,0x488820c6
5174 .word 0xe8ce0924,0x36c45ef6
5175 .word 0x9aa6fb8b,0x890f9478
5176 .word 0x38af34a3,0xbe09f8a5
5177 .word 0xfcbb2532,0x103a947f
5178 .word 0x2a28bea3,0xf5b40582
5179 .word 0x3bffd236,0xcab71dc6
5180 .word 0x2f47e4d5,0xc4168fb2
5181 .word 0xf3729f24,0xba632959
5182 .word 0xda149735,0x922c27f6
5183 .word 0x92e1a2a3,0x1c3b3edb
5184 .word 0xe3517e14,0x89495ed5
5185 .word 0x21ebf87f,0x11ddb632
5186 .word 0x8aa6031e,0x1c413264
5187 .word 0xffb45a3c,0x832ea852
5188 .word 0xc288f392,0xc4307b4f
5189 .word 0xc2f4a77d,0xd533589e
5190 .word 0xeb167799,0x075d0af3
5191 .word 0x28fc0442,0x74bc26c2
5192 .word 0x833949ee,0x86e92d3e
5193 .word 0x911b198c,0x5b2b8a10
5194 .word 0x6602d504,0x31c0d3a0
5195 .word 0xffb2a69f,0x5ad46751
5196 .word 0xb51b1fd7,0xa7dfcec8
5197 .word 0x8cec498a,0x46dee766
5198 .word 0x0c047c3b,0x4fdb867f
5199 .word 0x68662807,0x806d2a94
5200 .word 0x2f8634f9,0x992ff024
5201 .word 0x1f729b22,0xaa6a04b1
5202 .word 0x72cdbba9,0xc547eb66
5203 .word 0xffff4083,0x2ab5f959
5204 .word 0x758ea879,0x48648b0e
5205 .word 0x7348bd88,0xaa539586
5206 .word 0xd83dce8e,0x3d6452c0
5207 .word 0x5a11e226,0x86a15bec
5208 .word 0x1307c207,0xcc0997a6
5209 .word 0x44b99764,0x9b6ca4d0
5210 .word 0xa3937288,0xc75ff975
5211p0_invalidate_semaphore:
5212 .word 0
5213! Data for Cross Processor Interrupt
5214 .align 8
5215received_xintr:
5216 .word 0,0,0,0,0,0,0,0
5217 .word 0,0,0,0,0,0,0,0
5218 .word 0,0,0,0,0,0,0,0
5219 .word 0,0,0,0,0,0,0,0
5220 .word 0,0,0,0,0,0,0,0
5221 .word 0,0,0,0,0,0,0,0
5222 .word 0,0,0,0,0,0,0,0
5223 .word 0,0,0,0,0,0,0,0
5224p0_dispatch_retry:
5225 .word 0,0
5226p0_xintr_data:
5227 .word 0x00000000,0x00000001
5228 .word 0xfba62558,0x1305c9ef
5229 .word 0x00000000,0x00000002
5230 .word 0x4e367aaf,0xb19bdec2
5231 .word 0x00000000,0x00000003
5232 .word 0xd9f1b3d7,0x9a5cc7f3
5233 .word 0x00000000,0x00000004
5234 .word 0xa1cd8a18,0x1298fc49
5235 .word 0x00000000,0x00000005
5236 .word 0xfafe4faf,0xf231fef7
5237 .word 0x00000000,0x00000006
5238 .word 0x46c17a37,0xc072cdb5
5239 .word 0x00000000,0x00000007
5240 .word 0x9c88cc7f,0xf5b9c223
5241 .word 0x00000000,0x00000008
5242 .word 0x35312420,0x556ccd19
5243 .align 8
5244p0_xintr_expected:
5245 .word 0
5246 .align 64
5247xintr_data_ptrs:
5248 .word p0_xintr_data
5249 .align 8
5250p0_xintr_db:
5251 .skip 512
5252p0_xintr_retry_count:
5253 .word 0,0
5254p0_reset_cnt:
5255 .word 0
5256 .align 8
5257p0_ec_timing_ctrl:
5258 .word 0,0
5259p0_ec_control:
5260 .word 0,0
5261p0_mcu_shadow:
5262 .skip 80
5263user_data_end:
5264
5265
5266SECTION .p0_local0 DATA_VA=0x000800000
5267
5268attr_data {
5269 Name = .p0_local0,
5270 VA = 0x0000000000800000,
5271 RA = 0x0000000010000000,
5272 PA = ra2pa(0x0000000010000000,0),
5273 part_0_ctx_nonzero_tsb_config_0,
5274 TTE_Context=PCONTEXT,
5275 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5276 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5277 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5278 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5279}
5280
5281 .data
5282 .seg "data"
5283 .align 0x2000
5284 .global p0_local0_start
5285p0_local0_begin:
5286 .skip 0x1400
5287p0_local0_start:
5288 .word 0xc70eed57,0x02116447,0xce288484,0x769f5df8
5289 .word 0x3c51ef3f,0x8423010e,0xd3110ddb,0x3649d611
5290 .word 0x064b1039,0xb0491466,0x443048b9,0x71258294
5291 .word 0xe39959bb,0x4f15a5f1,0x64ea4425,0x0968dd83
5292p0_local0_end:
5293
5294SECTION .p0_local0_sec DATA_VA=0x000800000
5295
5296attr_data {
5297 Name = .p0_local0_sec,
5298 VA = 0x0000000000800000,
5299 RA = 0x0000000030000000,
5300 PA = ra2pa(0x0000000030000000,0),
5301 part_0_ctx_nonzero_tsb_config_0,
5302 TTE_Context=SCONTEXT,
5303 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5304 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5305 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5306 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5307}
5308
5309 .data
5310 .seg "data"
5311 .align 0x2000
5312 .global p0_local0_sec_start
5313p0_local0_sec_begin:
5314 .skip 0x1400
5315p0_local0_sec_start:
5316 .word 0xf0b21f6d,0x3cf2ab7a,0x73450ac9,0x378ebcb2
5317 .word 0x1f1dfc40,0xbc9dfff4,0x89263027,0xc6f0c4ed
5318 .word 0x2691738c,0x045782c0,0x3b6aecaa,0xe2ac9731
5319 .word 0x47b58f70,0x39d2cc57,0x4138c2eb,0xddf5adb2
5320p0_local0_sec_end:
5321
5322SECTION .p0_local1 DATA_VA=0x000802000
5323
5324attr_data {
5325 Name = .p0_local1,
5326 VA = 0x0000000000802000,
5327 RA = 0x0000000010040000,
5328 PA = ra2pa(0x0000000010040000,0),
5329 part_0_ctx_nonzero_tsb_config_0,
5330 TTE_Context=PCONTEXT,
5331 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5332 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5333 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5334 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5335}
5336
5337 .data
5338 .seg "data"
5339 .align 0x2000
5340 .global p0_local1_start
5341p0_local1_begin:
5342 .skip 0x1400
5343p0_local1_start:
5344 .word 0x3a1cd926,0xfc7c94ea,0x865bd0df,0x59f94df8
5345 .word 0x5b0d5c3d,0xb384d5fb,0x2aeb61d1,0xc76395e5
5346 .word 0x38f8ca5c,0x111980a4,0xbbe96d59,0xac77cded
5347 .word 0xa1a4d897,0x287a77a0,0x86aa285f,0x52c6a55a
5348p0_local1_end:
5349
5350SECTION .p0_local1_sec DATA_VA=0x000802000
5351
5352attr_data {
5353 Name = .p0_local1_sec,
5354 VA = 0x0000000000802000,
5355 RA = 0x0000000030040000,
5356 PA = ra2pa(0x0000000030040000,0),
5357 part_0_ctx_nonzero_tsb_config_0,
5358 TTE_Context=SCONTEXT,
5359 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5360 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5361 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5362 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5363}
5364
5365 .data
5366 .seg "data"
5367 .align 0x2000
5368 .global p0_local1_sec_start
5369p0_local1_sec_begin:
5370 .skip 0x1400
5371p0_local1_sec_start:
5372 .word 0x0450de7f,0x408fe455,0xdff8e741,0x16be4b3e
5373 .word 0xb47a8619,0x5f1cf883,0xf6088aa2,0xea6af128
5374 .word 0x3001e26e,0x06af2205,0x9618c101,0x828e0a91
5375 .word 0x3bc49137,0xb608739a,0xfe060b24,0x6b8faa3c
5376p0_local1_sec_end:
5377
5378SECTION .p0_local2 DATA_VA=0x000804000
5379
5380attr_data {
5381 Name = .p0_local2,
5382 VA = 0x0000000000804000,
5383 RA = 0x0000000010080000,
5384 PA = ra2pa(0x0000000010080000,0),
5385 part_0_ctx_nonzero_tsb_config_0,
5386 TTE_Context=PCONTEXT,
5387 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5388 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5389 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5390 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5391}
5392
5393 .data
5394 .seg "data"
5395 .align 0x2000
5396 .global p0_local2_start
5397p0_local2_begin:
5398 .skip 0x1400
5399p0_local2_start:
5400 .word 0x19bad55a,0xe800c6c2,0x4024f79e,0x42e7da7a
5401 .word 0x58b8807a,0x82b459a1,0xe5592105,0x77e0cabb
5402 .word 0x636e4c36,0xce4ec79b,0x87955d53,0x6cb69670
5403 .word 0xed76e51e,0xb6a6bb80,0x154b1ac0,0x259ce085
5404p0_local2_end:
5405
5406SECTION .p0_local2_sec DATA_VA=0x000804000
5407
5408attr_data {
5409 Name = .p0_local2_sec,
5410 VA = 0x0000000000804000,
5411 RA = 0x0000000030080000,
5412 PA = ra2pa(0x0000000030080000,0),
5413 part_0_ctx_nonzero_tsb_config_0,
5414 TTE_Context=SCONTEXT,
5415 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5416 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5417 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5418 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5419}
5420
5421 .data
5422 .seg "data"
5423 .align 0x2000
5424 .global p0_local2_sec_start
5425p0_local2_sec_begin:
5426 .skip 0x1400
5427p0_local2_sec_start:
5428 .word 0xced7ae4d,0xb5ecac95,0xe5efde09,0xb8900102
5429 .word 0xab1e018c,0xb8851800,0x4def274e,0xfa51e3c5
5430 .word 0xeb57677b,0x1a10e39c,0xd4aae56d,0x34fe5778
5431 .word 0xbd1c9058,0x6455606d,0x4b400235,0x32fae932
5432p0_local2_sec_end:
5433
5434SECTION .p0_local3 DATA_VA=0x000806000
5435
5436attr_data {
5437 Name = .p0_local3,
5438 VA = 0x0000000000806000,
5439 RA = 0x00000000100c0000,
5440 PA = ra2pa(0x00000000100c0000,0),
5441 part_0_ctx_nonzero_tsb_config_0,
5442 TTE_Context=PCONTEXT,
5443 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5444 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5445 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5446 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5447}
5448
5449 .data
5450 .seg "data"
5451 .align 0x2000
5452 .global p0_local3_start
5453p0_local3_begin:
5454 .skip 0x1400
5455p0_local3_start:
5456 .word 0x1914225a,0xb10554ae,0x79854497,0x8e38a587
5457 .word 0xc0918875,0x9bde67b5,0x0dfeb8c2,0x646a0fe7
5458 .word 0x3e93679b,0xfaa60a6c,0x54707eb1,0xd2077973
5459 .word 0x2c7cf65d,0x4940b0a1,0x77d869f3,0x19142c96
5460p0_local3_end:
5461
5462SECTION .p0_local3_sec DATA_VA=0x000806000
5463
5464attr_data {
5465 Name = .p0_local3_sec,
5466 VA = 0x0000000000806000,
5467 RA = 0x00000000300c0000,
5468 PA = ra2pa(0x00000000300c0000,0),
5469 part_0_ctx_nonzero_tsb_config_0,
5470 TTE_Context=SCONTEXT,
5471 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5472 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5473 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5474 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5475}
5476
5477 .data
5478 .seg "data"
5479 .align 0x2000
5480 .global p0_local3_sec_start
5481p0_local3_sec_begin:
5482 .skip 0x1400
5483p0_local3_sec_start:
5484 .word 0x620188ba,0x05df1bf1,0x61bf5655,0x927837f5
5485 .word 0x45bcae7f,0x2604eced,0x754a7465,0x3857c2de
5486 .word 0x147fa279,0x6ad67029,0x7914086f,0x5aaa4153
5487 .word 0xae3ded1d,0xf87c67df,0xa2e1f9a7,0x58caeb5e
5488p0_local3_sec_end:
5489
5490SECTION .p0_local4 DATA_VA=0x000808000
5491
5492attr_data {
5493 Name = .p0_local4,
5494 VA = 0x0000000000808000,
5495 RA = 0x0000000010100000,
5496 PA = ra2pa(0x0000000010100000,0),
5497 part_0_ctx_nonzero_tsb_config_0,
5498 TTE_Context=PCONTEXT,
5499 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5500 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5501 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5502 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5503}
5504
5505 .data
5506 .seg "data"
5507 .align 0x2000
5508 .global p0_local4_start
5509p0_local4_begin:
5510 .skip 0x1400
5511p0_local4_start:
5512 .word 0x69017fba,0x37e67f33,0xa5904d67,0xb9a19d9a
5513 .word 0xe92098d2,0x42ad2f47,0xb1cc2b7c,0x4927e079
5514 .word 0xaca1a530,0x5f45a09f,0x4bcd767f,0x6385872b
5515 .word 0xbb5790c6,0x214d8b0d,0x9a393680,0x91710aaf
5516p0_local4_end:
5517
5518SECTION .p0_local4_sec DATA_VA=0x000808000
5519
5520attr_data {
5521 Name = .p0_local4_sec,
5522 VA = 0x0000000000808000,
5523 RA = 0x0000000030100000,
5524 PA = ra2pa(0x0000000030100000,0),
5525 part_0_ctx_nonzero_tsb_config_0,
5526 TTE_Context=SCONTEXT,
5527 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5528 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5529 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5530 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5531}
5532
5533 .data
5534 .seg "data"
5535 .align 0x2000
5536 .global p0_local4_sec_start
5537p0_local4_sec_begin:
5538 .skip 0x1400
5539p0_local4_sec_start:
5540 .word 0xa807de9a,0x9946ee8a,0xabc2ce4a,0x19628ea7
5541 .word 0xda00262b,0xabd5f314,0x4f0670f4,0x280b295d
5542 .word 0x93630170,0xafcd45e3,0xed6e284f,0x8976980c
5543 .word 0xdc3c2cb9,0x1f9d0f63,0x632747e5,0xe988da14
5544p0_local4_sec_end:
5545
5546SECTION .p0_local5 DATA_VA=0x00080a000
5547
5548attr_data {
5549 Name = .p0_local5,
5550 VA = 0x000000000080a000,
5551 RA = 0x0000000010140000,
5552 PA = ra2pa(0x0000000010140000,0),
5553 part_0_ctx_nonzero_tsb_config_0,
5554 TTE_Context=PCONTEXT,
5555 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5556 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5557 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5558 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5559}
5560
5561 .data
5562 .seg "data"
5563 .align 0x2000
5564 .global p0_local5_start
5565p0_local5_begin:
5566 .skip 0x1400
5567p0_local5_start:
5568 .word 0xb40f3a94,0xb3e03721,0xe2946142,0xb3542e5b
5569 .word 0x020e0517,0x7860bbb6,0x5590109d,0x20e4862f
5570 .word 0xab88e890,0x381bdd3c,0xe09cba41,0x2302b6d6
5571 .word 0xbbb4aac3,0xee1c5974,0xbb48fd0c,0x7b3de588
5572p0_local5_end:
5573
5574SECTION .p0_local5_sec DATA_VA=0x00080a000
5575
5576attr_data {
5577 Name = .p0_local5_sec,
5578 VA = 0x000000000080a000,
5579 RA = 0x0000000030140000,
5580 PA = ra2pa(0x0000000030140000,0),
5581 part_0_ctx_nonzero_tsb_config_0,
5582 TTE_Context=SCONTEXT,
5583 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5584 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5585 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5586 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5587}
5588
5589 .data
5590 .seg "data"
5591 .align 0x2000
5592 .global p0_local5_sec_start
5593p0_local5_sec_begin:
5594 .skip 0x1400
5595p0_local5_sec_start:
5596 .word 0x77ad09c7,0xed683edf,0xfc80b5d3,0xb9c22738
5597 .word 0x283d5429,0xca9eadf6,0x42f8eae1,0xf2122ff3
5598 .word 0x14fa2158,0x5265d032,0x8f336739,0x63f36313
5599 .word 0x1e4a61c1,0x2345b6c4,0xcce0b6b1,0xb4b4214e
5600p0_local5_sec_end:
5601
5602SECTION .p0_local6 DATA_VA=0x00080c000
5603
5604attr_data {
5605 Name = .p0_local6,
5606 VA = 0x000000000080c000,
5607 RA = 0x0000000010180000,
5608 PA = ra2pa(0x0000000010180000,0),
5609 part_0_ctx_nonzero_tsb_config_0,
5610 TTE_Context=PCONTEXT,
5611 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5612 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5613 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5614 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5615}
5616
5617 .data
5618 .seg "data"
5619 .align 0x2000
5620 .global p0_local6_start
5621p0_local6_begin:
5622 .skip 0x1400
5623p0_local6_start:
5624 .word 0xffbe6af7,0x13992882,0x6ea84ae7,0x0c60d8b4
5625 .word 0x87d49668,0x5fa65d37,0xd8aa91f0,0xd95c2c9c
5626 .word 0xabcc1f9a,0x820dbce1,0x23025c56,0xd62e5acf
5627 .word 0x28bced7c,0x2aa66445,0x8a83b121,0x2896c9e6
5628p0_local6_end:
5629
5630SECTION .p0_local6_sec DATA_VA=0x00080c000
5631
5632attr_data {
5633 Name = .p0_local6_sec,
5634 VA = 0x000000000080c000,
5635 RA = 0x0000000030180000,
5636 PA = ra2pa(0x0000000030180000,0),
5637 part_0_ctx_nonzero_tsb_config_0,
5638 TTE_Context=SCONTEXT,
5639 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5640 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5641 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5642 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5643}
5644
5645 .data
5646 .seg "data"
5647 .align 0x2000
5648 .global p0_local6_sec_start
5649p0_local6_sec_begin:
5650 .skip 0x1400
5651p0_local6_sec_start:
5652 .word 0xa32f9f40,0x02281002,0x67068aa3,0xc8659e37
5653 .word 0x640b0441,0xa913c8f5,0x718c4b19,0x41b47fb9
5654 .word 0xf638617f,0x1455ddc7,0x2a68174e,0x19bedb0d
5655 .word 0x71ac8f8a,0xcee09678,0x09b61125,0xdf160e23
5656p0_local6_sec_end:
5657
5658SECTION .share0 DATA_VA=0x00080e000
5659
5660attr_data {
5661 Name = .share0,
5662 VA = 0x000000000080e000,
5663 RA = 0x00000000201c0000,
5664 PA = ra2pa(0x00000000201c0000,0),
5665 part_0_ctx_nonzero_tsb_config_0,
5666 TTE_Context=PCONTEXT,
5667 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5668 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5669 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5670 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5671}
5672
5673 .data
5674 .seg "data"
5675 .align 0x2000
5676 .global share0_start
5677share0_begin:
5678share0_start:
5679 .word 0xfe2c2cc7,0xa4f564cc,0xeb6dba9c,0xf694f135
5680 .word 0xee440d72,0xa9ee03ae,0x22a4fcfc,0xa778573e
5681 .word 0x26ad5ca1,0x915172b1,0x11a48cdc,0x1568d15a
5682 .word 0x16beacb0,0xe952d5f2,0x989a6431,0x80fc5f9a
5683share0_end:
5684
5685SECTION .share1 DATA_VA=0x000810000
5686
5687attr_data {
5688 Name = .share1,
5689 VA = 0x0000000000810000,
5690 RA = 0x0000000020800000,
5691 PA = ra2pa(0x0000000020800000,0),
5692 part_0_ctx_nonzero_tsb_config_0,
5693 TTE_Context=PCONTEXT,
5694 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5695 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5696 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5697 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5698}
5699
5700 .data
5701 .seg "data"
5702 .align 0x2000
5703 .global share1_start
5704share1_begin:
5705share1_start:
5706 .word 0x635ed75b,0xfa335562,0x077165ea,0xcf96e634
5707 .word 0x92c9ba03,0xe92579a7,0xc46f1f89,0x5fd82f7b
5708 .word 0x40b8cd6b,0x3450ed39,0x7149392b,0xd12b330d
5709 .word 0xa741ed87,0x44104111,0x8c537d95,0x01934e11
5710 .word 0x210ca3d2,0x29e74947,0x698677ab,0x4e5e5dd8
5711 .word 0x1bd6019d,0x2c96ff2e,0x734dbea5,0xbfbb6d70
5712 .word 0xe0b38896,0x6488d6d7,0x6261c85d,0xb1ef1e1e
5713 .word 0xa1ac4224,0x9e993b5d,0x383cc29b,0x8424a5e9
5714share1_end:
5715
5716SECTION .share2 DATA_VA=0x000812000
5717
5718attr_data {
5719 Name = .share2,
5720 VA = 0x0000000000812000,
5721 RA = 0x00000000211c0000,
5722 PA = ra2pa(0x00000000211c0000,0),
5723 part_0_ctx_nonzero_tsb_config_0,
5724 TTE_Context=PCONTEXT,
5725 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5726 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5727 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5728 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5729}
5730
5731 .data
5732 .seg "data"
5733 .align 0x2000
5734 .global share2_start
5735share2_begin:
5736share2_start:
5737 .word 0xf0197241,0x9d2eae6a,0x22b8760b,0x7163b93b
5738 .word 0x16b66ac2,0xf7f4adee,0x708f0a33,0x6ca4d777
5739 .word 0x02e50727,0xa7990c0b,0xb5dd2693,0xe0acd169
5740 .word 0x8ad94319,0x5f283ed0,0x8de24bd4,0x6d82e462
5741share2_end:
5742
5743SECTION .share3 DATA_VA=0x000814000
5744
5745attr_data {
5746 Name = .share3,
5747 VA = 0x0000000000814000,
5748 RA = 0x0000000021800000,
5749 PA = ra2pa(0x0000000021800000,0),
5750 part_0_ctx_nonzero_tsb_config_0,
5751 TTE_Context=PCONTEXT,
5752 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5753 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5754 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5755 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5756}
5757
5758 .data
5759 .seg "data"
5760 .align 0x2000
5761 .global share3_start
5762share3_begin:
5763share3_start:
5764 .word 0x3fccbf49,0xadf6c523,0x4397a450,0x685adafc
5765 .word 0x24850a48,0xd5f841fa,0xbee7f048,0xa41dfe64
5766 .word 0xb82e13c0,0xb24e0154,0x1763b819,0x54bbf2ea
5767 .word 0x180b88e4,0x74f02b67,0x79385653,0x317769ef
5768 .word 0x34d10896,0xdba85270,0xf3e4fff0,0x173465f9
5769 .word 0x6910c476,0x95a7e473,0x6563ed64,0x33c868cd
5770 .word 0xd168e4e8,0x21c86957,0x74d35ae0,0x2d7df374
5771 .word 0x5ed8c1fb,0x71c0be3d,0xf09dab24,0x9b84a06a
5772 .word 0x9ac6341e,0xbeb864a1,0xcd7e6266,0xfdb9e2a7
5773 .word 0x8188660d,0xc21756fa,0xebc7b813,0x2315c1f6
5774 .word 0xf17ee3ea,0x51b9285c,0xbefae10f,0xfde456ae
5775 .word 0xbc34150b,0x6373cd39,0xd38f9a38,0xe34c25cb
5776 .word 0xd723265e,0x6839efe6,0x65b80127,0xf529eae1
5777 .word 0xfff102c8,0x488820c6,0xe8ce0924,0x36c45ef6
5778 .word 0x9aa6fb8b,0x890f9478,0x38af34a3,0xbe09f8a5
5779 .word 0xfcbb2532,0x103a947f,0x2a28bea3,0xf5b40582
5780 .word 0x3b19d236,0xcab71dc6,0x2f47e4d5,0xc4168fb2
5781 .word 0xf3729f24,0xba632959,0xda149735,0x922c27f6
5782 .word 0x92e1a2a3,0x1c3b3edb,0xe3517e14,0x89495ed5
5783 .word 0x21ebf87f,0x11ddb632,0x8aa6031e,0x1c413264
5784 .word 0x84b45a3c,0x832ea852,0xc288f392,0xc4307b4f
5785 .word 0xc2f4a77d,0xd533589e,0xeb167799,0x075d0af3
5786 .word 0x28fc0442,0x74bc26c2,0x833949ee,0x86e92d3e
5787 .word 0x911b198c,0x5b2b8a10,0x6602d504,0x31c0d3a0
5788 .word 0x29bea69f,0x5ad46751,0xb51b1fd7,0xa7dfcec8
5789 .word 0x8cec498a,0x46dee766,0x0c047c3b,0x4fdb867f
5790 .word 0x68662807,0x806d2a94,0x2f8634f9,0x992ff024
5791 .word 0x1f729b22,0xaa6a04b1,0x72cdbba9,0xc547eb66
5792 .word 0x338b4083,0x2ab5f959,0x758ea879,0x48648b0e
5793 .word 0x7348bd88,0xaa539586,0xd83dce8e,0x3d6452c0
5794 .word 0x5a11e226,0x86a15bec,0x1307c207,0xcc0997a6
5795 .word 0x44b99764,0x9b6ca4d0,0xa3937288,0xc75ff975
5796share3_end: