Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_2000_18.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_2000_18.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 = 327144539
40! Riesling can be on
41! 1 Thread, 2000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_2000_18.s created on Mar 27, 2009 (14:45:39)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_2000_18 -p 1 -l 2000
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! Random code for Processor 0
72
73processor_0:
74 ta T_CHANGE_PRIV
75 wrpr %g0,7,%cleanwin
76 call p0_init_memory_pointers
77 wr %g0,0x80,%asi ! Setting default asi to 80
78
79! Initialize the floating point registers for processor 0
80
81 wr %g0,0x4,%fprs ! Make sure fef is 1
82 set p0_init_freg,%g1
83! %f0 = 4640482c 1b89d9d7 dd8dd265 10398246
84! %f4 = c0224344 5ca1977b ba80af0c c28f756e
85! %f8 = 654e9191 ade7ca5f f5678abb 4704f312
86! %f12 = df0239a8 4cef418d a014395d f5419702
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = 23bd08f9 38efb2ea 4e438604 f9e63498
90! %f20 = a234496c ca6b4ffb 78f87cd2 34874531
91! %f24 = 014e67ba cd9c8014 f272538c 5ab72769
92! %f28 = 3f0a0310 b5cb3fee ec9a48e7 2561a4d7
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = 9f73204a 9c8d1b1f 4ca24452 b1dfe6d6
96! %f36 = 71a0faaa 3dcfe597 c387ed9b c9a2d6bf
97! %f40 = 7aa68ef9 939b080b 629e1cfa 2a8f08f9
98! %f44 = ebf07fca d0aad178 35d043b8 e2798f12
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0x1f70a39000000003,%g7,%g1 ! GSR scale = 0, align = 3
104 wr %g1,%g0,%gsr ! GSR = 1f70a39000000003
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[00000000100c1410] = 0d92c255, %l1 = 2fae58582c0f9ff4
113 ldsha [%i3+%o5]0x80,%l1 ! %l1 = 0000000000000d92
114! %l2 = 053f74b2, %l3 = c2fa1044, Mem[0000000030001408] = 61fa0899 566c2645
115 stda %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 053f74b2 c2fa1044
116! Mem[00000000100c1423] = c3d7577c, %l1 = 0000000000000d92
117 ldstuba [%i3+0x023]%asi,%l1 ! %l1 = 0000007c000000ff
118! %l4 = 59045e985c7e2726, Mem[0000000030181408] = e9d308f8189b0675
119 stxa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 59045e985c7e2726
120! Mem[0000000030041410] = 10be99b3, %l0 = 3e9a7f3c1f8e6e5e
121 ldsba [%i1+%o5]0x81,%l0 ! %l0 = 0000000000000010
122! %f4 = c0224344 5ca1977b, Mem[0000000010001420] = 21ae8624 4d7df1f7
123 std %f4 ,[%i0+0x020] ! Mem[0000000010001420] = c0224344 5ca1977b
124! %f18 = 4e438604 f9e63498, Mem[0000000010181400] = 71c7667e 13f6eddc
125 stda %f18,[%i6+%g0]0x88 ! Mem[0000000010181400] = 4e438604 f9e63498
126! Mem[00000000300c1400] = aedacb6d0ea3ffd8, %l5 = e2681969c21f80d7
127 ldxa [%i3+%g0]0x89,%l5 ! %l5 = aedacb6d0ea3ffd8
128! %l4 = 59045e985c7e2726, Mem[00000000201c0000] = e2678819
129 sth %l4,[%o0+%g0] ! Mem[00000000201c0000] = 27268819
130! Starting 10 instruction Store Burst
131! Mem[00000000218000c0] = 616adddc, %l3 = dfac614ac2fa1044
132 ldstuba [%o3+0x0c0]%asi,%l3 ! %l3 = 00000061000000ff
133
134p0_label_2:
135! %l3 = 0000000000000061, %l6 = 7c476ebe03647cfd, %l0 = 0000000000000010
136 xnor %l3,%l6,%l0 ! %l0 = 83b89141fc9b8363
137! Code Fragment 3
138p0_fragment_1:
139! %l0 = 83b89141fc9b8363
140 setx 0x52ff66c7f26ae9ec,%g7,%l0 ! %l0 = 52ff66c7f26ae9ec
141! %l1 = 000000000000007c
142 setx 0x160bffb04bad5beb,%g7,%l1 ! %l1 = 160bffb04bad5beb
143 setx 0x1fe000, %g1, %g3
144 or %l0, %g3, %l0 ! always set perrmask = 0xff
145 setx 0x1ffff8, %g1, %g2
146 and %l0, %g2, %l0
147 ta T_CHANGE_HPRIV
148 stxa %l1, [%l0]ASI_DCACHE_DATA
149 ta T_CHANGE_NONHPRIV
150! %l0 = 52ff66c7f26ae9ec
151 setx 0x52d8aadfc78a591a,%g7,%l0 ! %l0 = 52d8aadfc78a591a
152! %l1 = 160bffb04bad5beb
153 setx 0x5bd9ddd82c39adf5,%g7,%l1 ! %l1 = 5bd9ddd82c39adf5
154! Mem[0000000030181400] = c9339792, %l2 = 69e0a4b0053f74b2
155 swapa [%i6+%g0]0x81,%l2 ! %l2 = 00000000c9339792
156! %l2 = 00000000c9339792, Mem[00000000300c1400] = d8ffa30e6dcbdaae
157 stxa %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000c9339792
158! %l5 = aedacb6d0ea3ffd8, Mem[0000000010141408] = 3804f0e4
159 stba %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = 3804f0d8
160! %l1 = 5bd9ddd82c39adf5, Mem[0000000030081400] = 196fb9ac
161 stba %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = 196fb9f5
162! Code Fragment 4
163p0_fragment_2:
164! %l0 = 52d8aadfc78a591a
165 setx 0xe0a0f6601b4b7aa4,%g7,%l0 ! %l0 = e0a0f6601b4b7aa4
166! %l1 = 5bd9ddd82c39adf5
167 setx 0x27f6f4d87d66b65f,%g7,%l1 ! %l1 = 27f6f4d87d66b65f
168 setx 0x7ff8, %g1, %g2
169 and %l0, %g2, %l0
170 setx 0xffffffff, %g1, %g2
171 and %l1, %g2, %l1
172 setx 0x100000000, %g1, %g2
173 or %l1, %g2, %l1 ! Set bit 32 - perrinj
174 ta T_CHANGE_HPRIV
175 stxa %l1, [%l0]ASI_ICACHE_INSTR
176 ta T_CHANGE_NONHPRIV
177! %l0 = e0a0f6601b4b7aa4
178 setx 0xdfda72ffcae5bcf4,%g7,%l0 ! %l0 = dfda72ffcae5bcf4
179! %l1 = 27f6f4d87d66b65f
180 setx 0x60772890628b9b35,%g7,%l1 ! %l1 = 60772890628b9b35
181! Mem[0000000010081404] = a2886d21, %l4 = 59045e985c7e2726, %asi = 80
182 swapa [%i2+0x004]%asi,%l4 ! %l4 = 00000000a2886d21
183! Mem[0000000010001408] = 75cef13e, %l4 = 00000000a2886d21
184 ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 0000003e000000ff
185! Starting 10 instruction Load Burst
186! Mem[00000000100c1430] = 5aa1d778, %l7 = dead225236da1794
187 lduh [%i3+0x030],%l7 ! %l7 = 0000000000005aa1
188
189p0_label_3:
190! Mem[0000000010101400] = 60839b93 e9ed999c, %l4 = 0000003e, %l5 = 0ea3ffd8
191 ldda [%i4+%g0]0x88,%l4 ! %l4 = 00000000e9ed999c 0000000060839b93
192! Mem[0000000010001410] = adf0cd01, %l6 = 7c476ebe03647cfd
193 lduba [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000001
194! Mem[00000000201c0000] = 27268819, %l0 = dfda72ffcae5bcf4
195 ldsha [%o0+0x000]%asi,%l0 ! %l0 = 0000000000002726
196! Mem[0000000030101410] = 401237c122bf4ca7, %f28 = 3f0a0310 b5cb3fee
197 ldda [%i4+%o5]0x89,%f28 ! %f28 = 401237c1 22bf4ca7
198! Mem[0000000010181400] = 9834e6f90486434e, %f6 = ba80af0c c28f756e
199 ldd [%i6+%g0],%f6 ! %f6 = 9834e6f9 0486434e
200! Mem[0000000030141410] = 320f97c4, %l3 = 0000000000000061
201 lduba [%i5+%o5]0x81,%l3 ! %l3 = 0000000000000032
202! Mem[0000000010001408] = fff1ce75, %l4 = 00000000e9ed999c
203 lduha [%i0+0x008]%asi,%l4 ! %l4 = 000000000000fff1
204! Mem[00000000201c0000] = 27268819, %l0 = 0000000000002726
205 lduh [%o0+%g0],%l0 ! %l0 = 0000000000002726
206! %l7 = 0000000000005aa1, Mem[00000000300c1400] = 00000000
207 stba %l7,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000a1
208! Starting 10 instruction Store Burst
209! Mem[0000000010001410] = adf0cd01, %l1 = 60772890628b9b35
210 swapa [%i0+%o5]0x88,%l1 ! %l1 = 00000000adf0cd01
211
212p0_label_4:
213! %l2 = 00000000c9339792, Mem[0000000010101410] = f5d2b3ea
214 stwa %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = c9339792
215! Mem[0000000020800041] = 91bbbf87, %l5 = 0000000060839b93
216 ldstub [%o1+0x041],%l5 ! %l5 = 000000bb000000ff
217! %l0 = 0000000000002726, Mem[0000000010001408] = fff1ce75
218 stba %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 26f1ce75
219! %l7 = 0000000000005aa1, Mem[0000000010001410] = 359b8b62e6225fe8
220 stx %l7,[%i0+%o5] ! Mem[0000000010001410] = 0000000000005aa1
221! %l2 = 00000000c9339792, Mem[0000000030181400] = 053f74b237c53cec
222 stxa %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000c9339792
223! %l5 = 00000000000000bb, Mem[0000000010041410] = 9d28b559b6ddb793
224 stxa %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000000000bb
225! Mem[0000000010081408] = d8152c64, %l6 = 0000000000000001
226 ldstuba [%i2+%o4]0x88,%l6 ! %l6 = 00000064000000ff
227! Mem[0000000030181410] = e8de8857, %l6 = 0000000000000064
228 ldstuba [%i6+%o5]0x81,%l6 ! %l6 = 000000e8000000ff
229! Mem[0000000030041410] = 10be99b3, %l3 = 0000000000000032
230 ldstuba [%i1+%o5]0x81,%l3 ! %l3 = 00000010000000ff
231! Starting 10 instruction Load Burst
232! Mem[0000000010181400] = 4e438604f9e63498, %f20 = a234496c ca6b4ffb
233 ldda [%i6+%g0]0x88,%f20 ! %f20 = 4e438604 f9e63498
234
235p0_label_5:
236! %l5 = 00000000000000bb, Mem[0000000010141400] = 83a94f65
237 stwa %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000bb
238! Mem[0000000010001408] = 26f1ce75 b731bac8, %l4 = 0000fff1, %l5 = 000000bb
239 ldda [%i0+%o4]0x80,%l4 ! %l4 = 0000000026f1ce75 00000000b731bac8
240! Mem[0000000030141400] = a6108027, %l5 = 00000000b731bac8
241 lduha [%i5+%g0]0x81,%l5 ! %l5 = 000000000000a610
242! Mem[0000000030001408] = b2743f05, %l0 = 0000000000002726
243 lduwa [%i0+%o4]0x81,%l0 ! %l0 = 00000000b2743f05
244! Mem[0000000010101408] = bcd3cb83, %l1 = 00000000adf0cd01
245 lduba [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000083
246! Mem[0000000010041418] = 83f65f9b, %l4 = 0000000026f1ce75
247 lduha [%i1+0x018]%asi,%l4 ! %l4 = 00000000000083f6
248! Mem[0000000010141410] = f5cd4b41bfa2e598, %l5 = 000000000000a610
249 ldxa [%i5+%o5]0x88,%l5 ! %l5 = f5cd4b41bfa2e598
250! Mem[0000000010181408] = 5a1bf45f, %l2 = 00000000c9339792
251 lduba [%i6+%o4]0x80,%l2 ! %l2 = 000000000000005a
252! Mem[000000001000142c] = 717feadd, %f12 = df0239a8
253 ld [%i0+0x02c],%f12 ! %f12 = 717feadd
254! Starting 10 instruction Store Burst
255! Mem[00000000211c0000] = 3dcdfcae, %l1 = 0000000000000083
256 ldstuba [%o2+0x000]%asi,%l1 ! %l1 = 0000003d000000ff
257
258p0_label_6:
259! Mem[0000000030001400] = c7e000e7, %l4 = 00000000000083f6
260 ldstuba [%i0+%g0]0x81,%l4 ! %l4 = 000000c7000000ff
261! Mem[0000000030141410] = c4970f32, %l1 = 000000000000003d
262 ldstuba [%i5+%o5]0x89,%l1 ! %l1 = 00000032000000ff
263! %f6 = 9834e6f9, Mem[0000000030181408] = 59045e98
264 sta %f6 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 9834e6f9
265! %l3 = 0000000000000010, Mem[0000000030141410] = ff0f97c4262da0fa
266 stxa %l3,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000000000000010
267! Mem[0000000030081408] = 97268467, %l3 = 0000000000000010
268 ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 00000097000000ff
269! Mem[0000000030001410] = 5abc2c7d, %l2 = 000000000000005a
270 swapa [%i0+%o5]0x81,%l2 ! %l2 = 000000005abc2c7d
271! %l4 = 000000c7, %l5 = bfa2e598, Mem[0000000030101410] = 22bf4ca7 401237c1
272 stda %l4,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000c7 bfa2e598
273! Mem[0000000010181400] = 9834e6f9, %l7 = 0000000000005aa1
274 swapa [%i6+%g0]0x80,%l7 ! %l7 = 000000009834e6f9
275! %l4 = 00000000000000c7, Mem[00000000100c1410] = 55c2920d
276 stha %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 55c200c7
277! Starting 10 instruction Load Burst
278! Mem[0000000010141400] = 637401c9bb000000, %f8 = 654e9191 ade7ca5f
279 ldda [%i5+%g0]0x88,%f8 ! %f8 = 637401c9 bb000000
280
281p0_label_7:
282! %l6 = 00000000000000e8, immed = 00000620, %y = 00000000
283 sdiv %l6,0x620,%l2 ! %l2 = 0000000000000000
284 mov %l0,%y ! %y = b2743f05
285! Mem[0000000030001408] = b2743f05, %l1 = 0000000000000032
286 ldsba [%i0+%o4]0x81,%l1 ! %l1 = ffffffffffffffb2
287! Mem[00000000201c0000] = 27268819, %l1 = ffffffffffffffb2
288 ldsh [%o0+%g0],%l1 ! %l1 = 0000000000002726
289! Mem[0000000010001428] = d1e46d6e 717feadd, %l4 = 000000c7, %l5 = bfa2e598
290 ldd [%i0+0x028],%l4 ! %l4 = 00000000d1e46d6e 00000000717feadd
291! Mem[0000000030181400] = 00000000, %l5 = 00000000717feadd
292 ldsha [%i6+%g0]0x81,%l5 ! %l5 = 0000000000000000
293! Mem[0000000030101400] = 672ffc4f, %l2 = 0000000000000000
294 ldsba [%i4+%g0]0x81,%l2 ! %l2 = 0000000000000067
295! %l5 = 0000000000000000, %l2 = 0000000000000067, %l2 = 0000000000000067
296 andn %l5,%l2,%l2 ! %l2 = 0000000000000000
297! Mem[0000000010181408] = 5ff41b5a, %l4 = 00000000d1e46d6e
298 ldsha [%i6+%o4]0x88,%l4 ! %l4 = 0000000000001b5a
299! Mem[0000000021800180] = 662d8f81, %l2 = 0000000000000000
300 lduh [%o3+0x180],%l2 ! %l2 = 000000000000662d
301! Starting 10 instruction Store Burst
302! Mem[0000000030081400] = f5b96f19, %l0 = 00000000b2743f05
303 ldstuba [%i2+%g0]0x81,%l0 ! %l0 = 000000f5000000ff
304
305p0_label_8:
306! Mem[0000000010001405] = f348754f, %l2 = 000000000000662d
307 ldstub [%i0+0x005],%l2 ! %l2 = 00000048000000ff
308! %l1 = 0000000000002726, Mem[0000000010181408] = 5a1bf45f
309 stba %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 261bf45f
310! %l1 = 0000000000002726, Mem[0000000010101420] = 2513e0dc
311 stw %l1,[%i4+0x020] ! Mem[0000000010101420] = 00002726
312! Mem[0000000010001430] = 20f1f32e7f2178de, %l0 = 00000000000000f5, %l5 = 0000000000000000
313 add %i0,0x30,%g1
314 casxa [%g1]0x80,%l0,%l5 ! %l5 = 20f1f32e7f2178de
315! %l0 = 00000000000000f5, Mem[0000000010101424] = e2a6b9b6
316 stw %l0,[%i4+0x024] ! Mem[0000000010101424] = 000000f5
317! Mem[0000000021800140] = c8033eed, %l4 = 0000000000001b5a
318 ldstuba [%o3+0x140]%asi,%l4 ! %l4 = 000000c8000000ff
319! Mem[0000000010141410] = 98e5a2bf, %l7 = 000000009834e6f9
320 swapa [%i5+%o5]0x80,%l7 ! %l7 = 0000000098e5a2bf
321! %f10 = f5678abb 4704f312, %l4 = 00000000000000c8
322! Mem[0000000010181430] = d24e80379fa033c6
323 add %i6,0x030,%g1
324 stda %f10,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010181430] = d24e80379fa033c6
325! %l0 = 00000000000000f5, Mem[00000000218001c0] = 1009186d, %asi = 80
326 stha %l0,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 00f5186d
327! Starting 10 instruction Load Burst
328! Mem[0000000010001430] = 20f1f32e7f2178de, %f26 = f272538c 5ab72769
329 ldda [%i0+0x030]%asi,%f26 ! %f26 = 20f1f32e 7f2178de
330
331p0_label_9:
332! Mem[00000000300c1410] = 331d295f 17bb05c0, %l6 = 000000e8, %l7 = 98e5a2bf
333 ldda [%i3+%o5]0x89,%l6 ! %l6 = 0000000017bb05c0 00000000331d295f
334! Mem[0000000010001408] = 26f1ce75, %l3 = 0000000000000097
335 lduha [%i0+%o4]0x80,%l3 ! %l3 = 00000000000026f1
336! Mem[000000001008142c] = be19cd23, %f22 = 78f87cd2
337 ld [%i2+0x02c],%f22 ! %f22 = be19cd23
338! Mem[0000000030001400] = ffe000e7, %l4 = 00000000000000c8
339 ldswa [%i0+%g0]0x81,%l4 ! %l4 = ffffffffffe000e7
340! Mem[0000000010181438] = 7a9b1b3d, %l1 = 0000000000002726
341 lduw [%i6+0x038],%l1 ! %l1 = 000000007a9b1b3d
342! Mem[0000000010101410] = 929733c9843fd55e, %l1 = 000000007a9b1b3d
343 ldx [%i4+%o5],%l1 ! %l1 = 929733c9843fd55e
344! Mem[00000000100c1408] = 0a50fdba b1d3b4cc, %l4 = ffe000e7, %l5 = 7f2178de
345 ldd [%i3+%o4],%l4 ! %l4 = 000000000a50fdba 00000000b1d3b4cc
346! Mem[0000000010081408] = d8152cff, %l7 = 00000000331d295f
347 ldswa [%i2+%o4]0x88,%l7 ! %l7 = ffffffffd8152cff
348 membar #Sync ! Added by membar checker (1)
349! Mem[0000000010001400] = 68f66f14 f3ff754f 26f1ce75 b731bac8
350! Mem[0000000010001410] = 00000000 00005aa1 6c4a7a81 c5f9822a
351! Mem[0000000010001420] = c0224344 5ca1977b d1e46d6e 717feadd
352! Mem[0000000010001430] = 20f1f32e 7f2178de 760826f2 cfd7dfe2
353 ldda [%i0]ASI_BLK_P,%f0 ! Block Load from 0000000010001400
354! Starting 10 instruction Store Burst
355! Mem[0000000030001408] = 053f74b2, %l3 = 00000000000026f1
356 ldstuba [%i0+%o4]0x89,%l3 ! %l3 = 000000b2000000ff
357
358p0_label_10:
359! %f26 = 20f1f32e 7f2178de, %l4 = 000000000a50fdba
360! Mem[0000000030041430] = bb53fa0ae93043a3
361 add %i1,0x030,%g1
362 stda %f26,[%g1+%l4]ASI_PST32_S ! Mem[0000000030041430] = 20f1f32ee93043a3
363! %l7 = ffffffffd8152cff, Mem[0000000030141400] = 67fea5f1278010a6
364 stxa %l7,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffffd8152cff
365! Mem[0000000010141434] = e6e736ac, %l5 = 00000000b1d3b4cc
366 swap [%i5+0x034],%l5 ! %l5 = 00000000e6e736ac
367! %l4 = 0a50fdba, %l5 = e6e736ac, Mem[0000000030041410] = ffbe99b3 775b8d0d
368 stda %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0a50fdba e6e736ac
369! %f22 = be19cd23 34874531, %l6 = 0000000017bb05c0
370! Mem[0000000030081410] = 68ce09698421db70
371 add %i2,0x010,%g1
372 stda %f22,[%g1+%l6]ASI_PST8_S ! Mem[0000000030081410] = be1909698421db70
373! %l6 = 17bb05c0, %l7 = d8152cff, Mem[0000000030041408] = d8c079b8 00796c89
374 stda %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 17bb05c0 d8152cff
375 membar #Sync ! Added by membar checker (2)
376! %l4 = 0a50fdba, %l5 = e6e736ac, Mem[0000000010001408] = 75cef126 c8ba31b7
377 stda %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0a50fdba e6e736ac
378! %l2 = 0000000000000048, Mem[00000000300c1408] = 0be2d64b4c1725ec
379 stxa %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000000000048
380! %f10 = d1e46d6e 717feadd, %l4 = 000000000a50fdba
381! Mem[0000000030001430] = a62039980f7b9ea9
382 add %i0,0x030,%g1
383 stda %f10,[%g1+%l4]ASI_PST8_S ! Mem[0000000030001430] = d1206d6e717beaa9
384! Starting 10 instruction Load Burst
385! Mem[0000000030101408] = aac60a8a, %l7 = ffffffffd8152cff
386 lduwa [%i4+%o4]0x81,%l7 ! %l7 = 00000000aac60a8a
387
388p0_label_11:
389! Mem[0000000010181400] = 00005aa1 0486434e 261bf45f f1fc9e48
390! Mem[0000000010181410] = dd918a1b ac72aa1f cbf57ad8 e0b97b92
391! Mem[0000000010181420] = 1dfbd0f5 4e768fd9 475e0387 213850d4
392! Mem[0000000010181430] = d24e8037 9fa033c6 7a9b1b3d 47e365d8
393 ldda [%i6]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010181400
394! Mem[00000000100c1408] = 0a50fdba b1d3b4cc, %l2 = 00000048, %l3 = 000000b2
395 ldd [%i3+%o4],%l2 ! %l2 = 000000000a50fdba 00000000b1d3b4cc
396! Mem[0000000010101438] = 14f78a44 d0d0237c, %l4 = 0a50fdba, %l5 = e6e736ac
397 ldda [%i4+0x038]%asi,%l4 ! %l4 = 0000000014f78a44 00000000d0d0237c
398! Mem[00000000100c1410] = 55c200c7, %l7 = 00000000aac60a8a
399 ldsba [%i3+%o5]0x88,%l7 ! %l7 = ffffffffffffffc7
400! Mem[0000000030081408] = ff268467, %l3 = 00000000b1d3b4cc
401 ldsha [%i2+%o4]0x81,%l3 ! %l3 = ffffffffffffff26
402! Mem[0000000010141400] = 000000bb, %l3 = ffffffffffffff26
403 ldswa [%i5+%g0]0x80,%l3 ! %l3 = 00000000000000bb
404! Mem[0000000030001410] = 5a000000, %l4 = 0000000014f78a44
405 lduwa [%i0+%o5]0x89,%l4 ! %l4 = 000000005a000000
406! Mem[0000000010001408] = 0a50fdba, %l1 = 929733c9843fd55e
407 lduba [%i0+%o4]0x88,%l1 ! %l1 = 00000000000000ba
408! Mem[00000000100c1418] = 87d772b4, %l2 = 000000000a50fdba
409 ldsb [%i3+0x01b],%l2 ! %l2 = ffffffffffffffb4
410! Starting 10 instruction Store Burst
411! %l2 = ffffffffffffffb4, Mem[00000000300c1400] = a1000000
412 stha %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffb40000
413
414p0_label_12:
415! %l5 = 00000000d0d0237c, %l5 = 00000000d0d0237c, %l1 = 00000000000000ba
416 or %l5,%l5,%l1 ! %l1 = 00000000d0d0237c
417! Mem[00000000100c1400] = d924827e, %l4 = 000000005a000000
418 swapa [%i3+%g0]0x80,%l4 ! %l4 = 00000000d924827e
419! %f16 = 23bd08f9 38efb2ea, Mem[0000000030081408] = ff268467 0450b61c
420 stda %f16,[%i2+%o4]0x81 ! Mem[0000000030081408] = 23bd08f9 38efb2ea
421! Mem[0000000030081410] = 690919be, %l3 = 00000000000000bb
422 swapa [%i2+%o5]0x89,%l3 ! %l3 = 00000000690919be
423! Mem[0000000030081410] = 000000bb, %l6 = 0000000017bb05c0
424 lduba [%i2+%o5]0x89,%l6 ! %l6 = 00000000000000bb
425! %l5 = 00000000d0d0237c, Mem[0000000020800040] = 91ffbf87, %asi = 80
426 stha %l5,[%o1+0x040]%asi ! Mem[0000000020800040] = 237cbf87
427! Mem[0000000010181410] = dd918a1b, %l3 = 00000000690919be, %asi = 80
428 swapa [%i6+0x010]%asi,%l3 ! %l3 = 00000000dd918a1b
429! %l5 = 00000000d0d0237c, Mem[0000000010081408] = d8152cff
430 stba %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = d8152c7c
431! Mem[00000000300c1408] = 00000000, %l0 = 00000000000000f5
432 swapa [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000
433! Starting 10 instruction Load Burst
434! Mem[0000000010181408] = 261bf45f f1fc9e48, %l2 = ffffffb4, %l3 = dd918a1b
435 ldda [%i6+0x008]%asi,%l2 ! %l2 = 00000000261bf45f 00000000f1fc9e48
436
437p0_label_13:
438! Mem[0000000010141408] = d8f0043862763c8e, %l2 = 00000000261bf45f
439 ldxa [%i5+%o4]0x80,%l2 ! %l2 = d8f0043862763c8e
440! %f28 = 401237c1, %f22 = be19cd23
441 fcmpes %fcc2,%f28,%f22 ! %fcc2 = 2
442! Mem[0000000010141410] = 9834e6f9, %l2 = d8f0043862763c8e
443 lduw [%i5+%o5],%l2 ! %l2 = 000000009834e6f9
444! Mem[0000000010101418] = 6f4004d8, %l0 = 0000000000000000
445 lduha [%i4+0x01a]%asi,%l0 ! %l0 = 00000000000004d8
446! Mem[00000000100c1408] = bafd500a, %l0 = 00000000000004d8
447 ldswa [%i3+%o4]0x88,%l0 ! %l0 = ffffffffbafd500a
448! Mem[0000000010081410] = 7f113cb8, %l3 = 00000000f1fc9e48
449 lduha [%i2+%o5]0x88,%l3 ! %l3 = 0000000000003cb8
450! Mem[0000000030081410] = 70db2184000000bb, %f24 = 014e67ba cd9c8014
451 ldda [%i2+%o5]0x89,%f24 ! %f24 = 70db2184 000000bb
452! Mem[0000000020800040] = 237cbf87, %l4 = 00000000d924827e
453 lduba [%o1+0x040]%asi,%l4 ! %l4 = 0000000000000023
454! %f31 = 2561a4d7, %f28 = 401237c1
455 fcmps %fcc1,%f31,%f28 ! %fcc1 = 1
456! Starting 10 instruction Store Burst
457! %l1 = 00000000d0d0237c, Mem[00000000100c1408] = 0a50fdbab1d3b4cc
458 stxa %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000d0d0237c
459
460p0_label_14:
461! Mem[0000000030101410] = c7000000, %l4 = 0000000000000023
462 ldstuba [%i4+%o5]0x81,%l4 ! %l4 = 000000c7000000ff
463! %f28 = 401237c1 22bf4ca7, Mem[0000000030181400] = 00000000 929733c9
464 stda %f28,[%i6+%g0]0x89 ! Mem[0000000030181400] = 401237c1 22bf4ca7
465! Mem[0000000030181400] = a74cbf22, %l4 = 00000000000000c7
466 ldstuba [%i6+%g0]0x81,%l4 ! %l4 = 000000a7000000ff
467! Mem[00000000100c1410] = c700c255, %l1 = 00000000d0d0237c
468 ldstuba [%i3+%o5]0x80,%l1 ! %l1 = 000000c7000000ff
469! %l2 = 9834e6f9, %l3 = 00003cb8, Mem[0000000010141408] = d8f00438 62763c8e
470 std %l2,[%i5+%o4] ! Mem[0000000010141408] = 9834e6f9 00003cb8
471! %f4 = 1faa72ac 1b8a91dd, Mem[0000000010141418] = 3249f4f6 a38d321b
472 std %f4 ,[%i5+0x018] ! Mem[0000000010141418] = 1faa72ac 1b8a91dd
473! %l7 = ffffffffffffffc7, Mem[0000000010001428] = d1e46d6e717feadd, %asi = 80
474 stxa %l7,[%i0+0x028]%asi ! Mem[0000000010001428] = ffffffffffffffc7
475! %l2 = 9834e6f9, %l3 = 00003cb8, Mem[0000000010041418] = 83f65f9b 0ec8d10a
476 std %l2,[%i1+0x018] ! Mem[0000000010041418] = 9834e6f9 00003cb8
477! %f26 = 20f1f32e 7f2178de, %l2 = 000000009834e6f9
478! Mem[00000000300c1408] = 000000f500000048
479 add %i3,0x008,%g1
480 stda %f26,[%g1+%l2]ASI_PST32_SL ! Mem[00000000300c1408] = de78217f00000048
481! Starting 10 instruction Load Burst
482! Mem[0000000030041408] = c005bb17 ff2c15d8, %l4 = 000000a7, %l5 = d0d0237c
483 ldda [%i1+%o4]0x81,%l4 ! %l4 = 00000000c005bb17 00000000ff2c15d8
484
485p0_label_15:
486! Mem[0000000030081410] = 000000bb, %l4 = 00000000c005bb17
487 ldswa [%i2+%o5]0x89,%l4 ! %l4 = 00000000000000bb
488! Mem[0000000030101408] = 8a0ac6aa, %l7 = ffffffffffffffc7
489 lduwa [%i4+%o4]0x89,%l7 ! %l7 = 000000008a0ac6aa
490! Mem[00000000201c0000] = 27268819, %l7 = 000000008a0ac6aa
491 ldsha [%o0+0x000]%asi,%l7 ! %l7 = 0000000000002726
492! Mem[0000000030001408] = ff743f05 4410fac2, %l0 = bafd500a, %l1 = 000000c7
493 ldda [%i0+%o4]0x81,%l0 ! %l0 = 00000000ff743f05 000000004410fac2
494! Mem[0000000010001408] = e6e736ac0a50fdba, %f24 = 70db2184 000000bb
495 ldda [%i0+%o4]0x88,%f24 ! %f24 = e6e736ac 0a50fdba
496! Mem[00000000218000c0] = ff6adddc, %l6 = 00000000000000bb
497 lduha [%o3+0x0c0]%asi,%l6 ! %l6 = 000000000000ff6a
498! Mem[00000000201c0000] = 27268819, %l6 = 000000000000ff6a
499 lduha [%o0+0x000]%asi,%l6 ! %l6 = 0000000000002726
500! Mem[0000000010041408] = 5364d642, %l0 = 00000000ff743f05
501 ldsha [%i1+%o4]0x80,%l0 ! %l0 = 0000000000005364
502! Mem[00000000201c0000] = 27268819, %l7 = 0000000000002726
503 lduh [%o0+%g0],%l7 ! %l7 = 0000000000002726
504! Starting 10 instruction Store Burst
505! %f23 = 34874531, Mem[00000000100c1408] = 00000000
506 sta %f23,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 34874531
507
508p0_label_16:
509! %l1 = 000000004410fac2, Mem[0000000030081408] = f908bd23
510 stha %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = f908fac2
511! %l4 = 00000000000000bb, Mem[0000000030101400] = 672ffc4f0cdc7843
512 stxa %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000000000bb
513! %l2 = 9834e6f9, %l3 = 00003cb8, Mem[00000000100c1410] = 55c200ff 7c046891
514 stda %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 9834e6f9 00003cb8
515! Mem[0000000010141430] = 2cd42806, %l2 = 9834e6f9, %l7 = 00002726
516 add %i5,0x30,%g1
517 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000002cd42806
518! Mem[00000000100c1400] = 0000005a, %l6 = 0000000000002726
519 ldstuba [%i3+%g0]0x88,%l6 ! %l6 = 0000005a000000ff
520! Mem[0000000010041408] = 5364d642, %l5 = 00000000ff2c15d8
521 swapa [%i1+%o4]0x80,%l5 ! %l5 = 000000005364d642
522! Mem[0000000030181410] = ffde8857, %l7 = 000000002cd42806
523 ldstuba [%i6+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
524! %l1 = 000000004410fac2, Mem[0000000010101408] = 83cbd3bc
525 stwa %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = 4410fac2
526! Mem[0000000030041410] = bafd500a, %l1 = 000000004410fac2
527 swapa [%i1+%o5]0x89,%l1 ! %l1 = 00000000bafd500a
528! Starting 10 instruction Load Burst
529! Mem[0000000010001408] = bafd500aac36e7e6, %l0 = 0000000000005364
530 ldxa [%i0+0x008]%asi,%l0 ! %l0 = bafd500aac36e7e6
531
532p0_label_17:
533! Mem[0000000010181400] = 00005aa1, %l2 = 000000009834e6f9
534 ldswa [%i6+%g0]0x80,%l2 ! %l2 = 0000000000005aa1
535! Mem[0000000030181408] = 9834e6f9, %l7 = 00000000000000ff
536 ldsba [%i6+%o4]0x81,%l7 ! %l7 = ffffffffffffff98
537! Mem[0000000010101408] = c2fa1044, %l4 = 00000000000000bb
538 ldsha [%i4+%o4]0x88,%l4 ! %l4 = 0000000000001044
539! Mem[0000000010141414] = 414bcdf5, %l6 = 000000000000005a
540 ldsw [%i5+0x014],%l6 ! %l6 = 00000000414bcdf5
541! Code Fragment 4
542p0_fragment_3:
543! %l0 = bafd500aac36e7e6
544 setx 0x46e4d12fe292a40b,%g7,%l0 ! %l0 = 46e4d12fe292a40b
545! %l1 = 00000000bafd500a
546 setx 0x110140b82b6aed4e,%g7,%l1 ! %l1 = 110140b82b6aed4e
547 setx 0x7ff8, %g1, %g2
548 and %l0, %g2, %l0
549 setx 0xffffffff, %g1, %g2
550 and %l1, %g2, %l1
551 setx 0x100000000, %g1, %g2
552 or %l1, %g2, %l1 ! Set bit 32 - perrinj
553 ta T_CHANGE_HPRIV
554 stxa %l1, [%l0]ASI_ICACHE_INSTR
555 ta T_CHANGE_NONHPRIV
556! %l0 = 46e4d12fe292a40b
557 setx 0xd9bbca27c543eaac,%g7,%l0 ! %l0 = d9bbca27c543eaac
558! %l1 = 110140b82b6aed4e
559 setx 0xdf250597c85a68e3,%g7,%l1 ! %l1 = df250597c85a68e3
560! Mem[00000000100c1400] = 000000ff, %l7 = ffffffffffffff98
561 ldswa [%i3+%g0]0x88,%l7 ! %l7 = 00000000000000ff
562! Mem[0000000030001410] = 0000005a 467a8b01, %l0 = c543eaac, %l1 = c85a68e3
563 ldda [%i0+%o5]0x81,%l0 ! %l0 = 000000000000005a 00000000467a8b01
564! Mem[0000000030141410] = 00000000, %l5 = 000000005364d642
565 lduwa [%i5+%o5]0x89,%l5 ! %l5 = 0000000000000000
566! Mem[0000000010041418] = 9834e6f900003cb8, %f24 = e6e736ac 0a50fdba
567 ldd [%i1+0x018],%f24 ! %f24 = 9834e6f9 00003cb8
568! Starting 10 instruction Store Burst
569! %f0 = 4e438604, Mem[0000000030081408] = c2fa08f9
570 sta %f0 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = 4e438604
571
572p0_label_18:
573! Mem[0000000010101408] = c2fa1044, %l3 = 0000000000003cb8
574 ldstuba [%i4+%o4]0x88,%l3 ! %l3 = 00000044000000ff
575! %f20 = 4e438604 f9e63498, %l4 = 0000000000001044
576! Mem[0000000010141438] = 26f66bb31fdcd6e6
577 add %i5,0x038,%g1
578 stda %f20,[%g1+%l4]ASI_PST16_P ! Mem[0000000010141438] = 26f686041fdcd6e6
579! %l1 = 00000000467a8b01, Mem[0000000030041400] = 7011a7de
580 stba %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0111a7de
581! Mem[00000000100c1400] = ff00000069e04f64, %l7 = 00000000000000ff, %l3 = 0000000000000044
582 casxa [%i3]0x80,%l7,%l3 ! %l3 = ff00000069e04f64
583! Mem[0000000010041428] = 64266065433910a6, %l4 = 0000000000001044, %l1 = 00000000467a8b01
584 add %i1,0x28,%g1
585 casxa [%g1]0x80,%l4,%l1 ! %l1 = 64266065433910a6
586! Mem[0000000030001400] = ffe000e7, %l6 = 00000000414bcdf5
587 ldstuba [%i0+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
588! Mem[0000000010141400] = bb000000, %l0 = 000000000000005a
589 swapa [%i5+%g0]0x88,%l0 ! %l0 = 00000000bb000000
590! %l4 = 0000000000001044, Mem[0000000030041408] = c005bb17ff2c15d8
591 stxa %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000000000001044
592! Mem[0000000030141410] = 00000000, %l0 = 00000000bb000000
593 swapa [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
594! Starting 10 instruction Load Burst
595! Mem[0000000010141434] = b1d3b4cc, %l5 = 0000000000000000
596 lduwa [%i5+0x034]%asi,%l5 ! %l5 = 00000000b1d3b4cc
597
598p0_label_19:
599! Mem[0000000010041400] = 215a2b81bdc8508b, %l7 = 00000000000000ff
600 ldxa [%i1+%g0]0x88,%l7 ! %l7 = 215a2b81bdc8508b
601! Mem[0000000030101410] = bfa2e598000000ff, %f0 = 4e438604 a15a0000
602 ldda [%i4+%o5]0x89,%f0 ! %f0 = bfa2e598 000000ff
603! Mem[0000000010001410] = 00000000, %l6 = 00000000000000ff
604 ldsha [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000000
605! Mem[0000000010041408] = cdec84c8 d8152cff, %l2 = 00005aa1, %l3 = 69e04f64
606 ldda [%i1+%o4]0x88,%l2 ! %l2 = 00000000d8152cff 00000000cdec84c8
607! Mem[0000000030181408] = 9834e6f9, %l6 = 0000000000000000
608 ldswa [%i6+%o4]0x81,%l6 ! %l6 = ffffffff9834e6f9
609! Mem[00000000300c1408] = 480000007f2178de, %f30 = ec9a48e7 2561a4d7
610 ldda [%i3+%o4]0x89,%f30 ! %f30 = 48000000 7f2178de
611! Mem[00000000300c1400] = ffb40000, %l0 = 0000000000000000
612 lduha [%i3+%g0]0x81,%l0 ! %l0 = 000000000000ffb4
613! Mem[0000000030001410] = 5a000000, %f20 = 4e438604
614 lda [%i0+%o5]0x89,%f20 ! %f20 = 5a000000
615! Mem[0000000010001410] = 00000000, %l2 = 00000000d8152cff
616 lduwa [%i0+%o5]0x80,%l2 ! %l2 = 0000000000000000
617! Starting 10 instruction Store Burst
618! %f4 = 1faa72ac, %f7 = d87af5cb, %f28 = 401237c1 22bf4ca7
619 fsmuld %f4 ,%f7 ,%f28 ! %f28 = bf14e2f4 5bf14c80
620
621p0_label_20:
622! %l4 = 0000000000001044, imm = fffffffffffff975, %l2 = 0000000000000000
623 addc %l4,-0x68b,%l2 ! %l2 = 00000000000009b9
624! Mem[0000000030101410] = ff000000, %l7 = 215a2b81bdc8508b
625 swapa [%i4+%o5]0x81,%l7 ! %l7 = 00000000ff000000
626! Mem[0000000010001408] = 0a50fdba, %l0 = 000000000000ffb4
627 ldswa [%i0+%o4]0x88,%l0 ! %l0 = 000000000a50fdba
628! %f15 = 3d1b9b7a, %f30 = 48000000 7f2178de
629 fstox %f15,%f30 ! %f30 = 00000000 00000000
630! %f4 = 1faa72ac, Mem[00000000100c1414] = b83c0000
631 sta %f4 ,[%i3+0x014]%asi ! Mem[00000000100c1414] = 1faa72ac
632! Mem[0000000030081408] = 0486434e, %l0 = 000000000a50fdba
633 ldstuba [%i2+%o4]0x89,%l0 ! %l0 = 0000004e000000ff
634! %f12 = c633a09f, %f18 = 4e438604, %f5 = 1b8a91dd
635 fdivs %f12,%f18,%f5 ! %f5 = b76b2feb
636! %f14 = d865e347 3d1b9b7a, Mem[0000000030081408] = ff438604 38efb2ea
637 stda %f14,[%i2+%o4]0x81 ! Mem[0000000030081408] = d865e347 3d1b9b7a
638! Mem[0000000030141410] = 000000bb, %l4 = 0000000000001044
639 ldstuba [%i5+%o5]0x81,%l4 ! %l4 = 00000000000000ff
640! Starting 10 instruction Load Burst
641! Mem[0000000030141408] = 0cf6a7b1, %l4 = 0000000000000000
642 lduwa [%i5+%o4]0x89,%l4 ! %l4 = 000000000cf6a7b1
643
644p0_label_21:
645 membar #Sync ! Added by membar checker (3)
646! Mem[0000000010101400] = 9c99ede9 939b8360 ff10fac2 13132df6
647! Mem[0000000010101410] = 929733c9 843fd55e 6f4004d8 136a9ee8
648! Mem[0000000010101420] = 00002726 000000f5 7cceb22d 1c255eee
649! Mem[0000000010101430] = a266c8ba 2430509a 14f78a44 d0d0237c
650 ldda [%i4]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010101400
651! Mem[0000000010101420] = 00002726 000000f5, %l2 = 000009b9, %l3 = cdec84c8
652 ldda [%i4+0x020]%asi,%l2 ! %l2 = 0000000000002726 00000000000000f5
653! Mem[0000000030181408] = f9e63498, %l4 = 000000000cf6a7b1
654 ldswa [%i6+%o4]0x89,%l4 ! %l4 = fffffffff9e63498
655! Mem[0000000030101400] = 00000000, %l1 = 64266065433910a6
656 ldsha [%i4+%g0]0x89,%l1 ! %l1 = 0000000000000000
657! %f11 = 87035e47, %f11 = 87035e47, %f6 = 927bb9e0
658 fdivs %f11,%f11,%f6 ! %f6 = 3f800000
659! Mem[00000000300c1400] = ffb40000, %l0 = 000000000000004e
660 ldswa [%i3+%g0]0x81,%l0 ! %l0 = ffffffffffb40000
661! Mem[0000000010181408] = 489efcf1 5ff41b26, %l4 = f9e63498, %l5 = b1d3b4cc
662 ldda [%i6+%o4]0x88,%l4 ! %l4 = 000000005ff41b26 00000000489efcf1
663! Mem[0000000010141408] = 9834e6f9, %l6 = ffffffff9834e6f9
664 ldsba [%i5+%o4]0x80,%l6 ! %l6 = ffffffffffffff98
665! Mem[00000000300c1400] = 0000b4ff, %f1 = 000000ff
666 lda [%i3+%g0]0x89,%f1 ! %f1 = 0000b4ff
667! Starting 10 instruction Store Burst
668! Code Fragment 3
669p0_fragment_4:
670! %l0 = ffffffffffb40000
671 setx 0xa2c6f7cffa22faa6,%g7,%l0 ! %l0 = a2c6f7cffa22faa6
672! %l1 = 0000000000000000
673 setx 0x56e63d887d153565,%g7,%l1 ! %l1 = 56e63d887d153565
674 setx 0x1fe000, %g1, %g3
675 or %l0, %g3, %l0 ! always set perrmask = 0xff
676 setx 0x1ffff8, %g1, %g2
677 and %l0, %g2, %l0
678 ta T_CHANGE_HPRIV
679 stxa %l1, [%l0]ASI_DCACHE_DATA
680 ta T_CHANGE_NONHPRIV
681! %l0 = a2c6f7cffa22faa6
682 setx 0x3863202fff717928,%g7,%l0 ! %l0 = 3863202fff717928
683! %l1 = 56e63d887d153565
684 setx 0x3bde7be7d74a031b,%g7,%l1 ! %l1 = 3bde7be7d74a031b
685
686p0_label_22:
687! %f15 = 3d1b9b7a, Mem[0000000010141400] = 5a000000
688 sta %f15,[%i5+%g0]0x80 ! Mem[0000000010141400] = 3d1b9b7a
689! %l3 = 00000000000000f5, Mem[0000000010181410] = be190969
690 stba %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = be1909f5
691! Mem[0000000010141434] = b1d3b4cc, %l0 = 3863202fff717928
692 ldstub [%i5+0x034],%l0 ! %l0 = 000000b1000000ff
693! Mem[0000000030101408] = 8a0ac6aa, %l6 = ffffffffffffff98
694 swapa [%i4+%o4]0x89,%l6 ! %l6 = 000000008a0ac6aa
695! %l5 = 00000000489efcf1, Mem[0000000030081410] = bb0000008421db70
696 stxa %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000489efcf1
697! %f7 = d87af5cb, Mem[0000000030101408] = ffffff98
698 sta %f7 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = d87af5cb
699! %f8 = d98f764e f5d0fb1d, Mem[0000000010081400] = 2b4a6d03 5c7e2726
700 stda %f8 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = d98f764e f5d0fb1d
701! %l0 = 00000000000000b1, Mem[0000000010041400] = bdc8508b
702 stha %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = bdc800b1
703! %f0 = bfa2e598 0000b4ff, %l5 = 00000000489efcf1
704! Mem[0000000030181438] = 8b9717d59b280e76
705 add %i6,0x038,%g1
706 stda %f0,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030181438] = ff9717d598e5a2bf
707! Starting 10 instruction Load Burst
708! Mem[0000000010181400] = 00005aa1, %l4 = 000000005ff41b26
709 ldsha [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000000
710
711p0_label_23:
712! Mem[0000000030081400] = 196fb9ff, %l5 = 00000000489efcf1
713 lduba [%i2+%g0]0x89,%l5 ! %l5 = 00000000000000ff
714! %l7 = 00000000ff000000, imm = 0000000000000f0d, %l0 = 00000000000000b1
715 sub %l7,0xf0d,%l0 ! %l0 = 00000000fefff0f3
716! Mem[0000000010001400] = 68f66f14, %l3 = 00000000000000f5
717 ldsha [%i0+%g0]0x80,%l3 ! %l3 = 00000000000068f6
718! Mem[0000000010081400] = d98f764e f5d0fb1d, %l0 = fefff0f3, %l1 = d74a031b
719 ldda [%i2+%g0]0x80,%l0 ! %l0 = 00000000d98f764e 00000000f5d0fb1d
720! Mem[0000000010101414] = 843fd55e, %l5 = 00000000000000ff
721 lduw [%i4+0x014],%l5 ! %l5 = 00000000843fd55e
722! Mem[00000000100c1400] = 000000ff, %l7 = 00000000ff000000
723 lduha [%i3+%g0]0x88,%l7 ! %l7 = 00000000000000ff
724! %f12 = c633a09f, %f4 = 1faa72ac
725 fcmpes %fcc1,%f12,%f4 ! %fcc1 = 1
726! Mem[00000000211c0000] = ffcdfcae, %l1 = 00000000f5d0fb1d
727 ldub [%o2+%g0],%l1 ! %l1 = 00000000000000ff
728! Mem[0000000010081420] = 0dfe930c, %l7 = 00000000000000ff
729 ldsh [%i2+0x022],%l7 ! %l7 = ffffffffffff930c
730! Starting 10 instruction Store Burst
731! %l1 = 00000000000000ff, Mem[00000000300c1408] = de78217f00000048
732 stxa %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000000000ff
733
734p0_label_24:
735! Mem[0000000010141400] = 7a9b1b3d, %l2 = 0000000000002726
736 ldstuba [%i5+%g0]0x88,%l2 ! %l2 = 0000003d000000ff
737! %f28 = a266c8ba 2430509a, Mem[0000000030001410] = 5a000000 018b7a46
738 stda %f28,[%i0+%o5]0x89 ! Mem[0000000030001410] = a266c8ba 2430509a
739! %f8 = d98f764e f5d0fb1d, %l1 = 00000000000000ff
740! Mem[0000000010041408] = ff2c15d8c884eccd
741 add %i1,0x008,%g1
742 stda %f8,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010041408] = 1dfbd0f54e768fd9
743! %l2 = 0000003d, %l3 = 000068f6, Mem[00000000300c1410] = 17bb05c0 331d295f
744 stda %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000003d 000068f6
745! %l1 = 00000000000000ff, Mem[00000000100c1408] = 31458734
746 stba %l1,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 314587ff
747! %l1 = 00000000000000ff, Mem[000000001004142c] = 433910a6
748 sth %l1,[%i1+0x02c] ! Mem[000000001004142c] = 00ff10a6
749! Mem[0000000030181410] = 5788deff, %l3 = 00000000000068f6
750 swapa [%i6+%o5]0x89,%l3 ! %l3 = 000000005788deff
751! Mem[00000000100c1410] = f9e63498, %l6 = 000000008a0ac6aa
752 swapa [%i3+%o5]0x80,%l6 ! %l6 = 00000000f9e63498
753! %f9 = f5d0fb1d, Mem[000000001004140c] = 4e768fd9
754 st %f9 ,[%i1+0x00c] ! Mem[000000001004140c] = f5d0fb1d
755! Starting 10 instruction Load Burst
756! %l0 = 00000000d98f764e, %l5 = 00000000843fd55e, %l2 = 000000000000003d
757 udivx %l0,%l5,%l2 ! %l2 = 0000000000000001
758
759p0_label_25:
760! Mem[0000000030041408] = 44100000 00000000, %l4 = 00000000, %l5 = 843fd55e
761 ldda [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000000 0000000044100000
762! Mem[0000000010041420] = c57ad1f4c5a5f115, %l1 = 00000000000000ff
763 ldxa [%i1+0x020]%asi,%l1 ! %l1 = c57ad1f4c5a5f115
764! Mem[0000000010181410] = be1909f5, %l6 = 00000000f9e63498
765 lduba [%i6+%o5]0x88,%l6 ! %l6 = 00000000000000f5
766! Mem[0000000030101410] = bfa2e5988b50c8bd, %l7 = ffffffffffff930c
767 ldxa [%i4+%o5]0x89,%l7 ! %l7 = bfa2e5988b50c8bd
768! Mem[0000000010081408] = 0a39c11ed8152c7c, %l6 = 00000000000000f5
769 ldxa [%i2+%o4]0x88,%l6 ! %l6 = 0a39c11ed8152c7c
770! Mem[0000000030041410] = c2fa1044e6e736ac, %f16 = 9c99ede9 939b8360
771 ldda [%i1+%o5]0x81,%f16 ! %f16 = c2fa1044 e6e736ac
772! Mem[00000000100c1410] = 8a0ac6aa1faa72ac, %l6 = 0a39c11ed8152c7c
773 ldxa [%i3+%o5]0x80,%l6 ! %l6 = 8a0ac6aa1faa72ac
774! Mem[0000000030081408] = d865e347, %f9 = f5d0fb1d
775 lda [%i2+%o4]0x81,%f9 ! %f9 = d865e347
776! Mem[0000000010101400] = 60839b93 e9ed999c, %l6 = 1faa72ac, %l7 = 8b50c8bd
777 ldda [%i4+%g0]0x88,%l6 ! %l6 = 00000000e9ed999c 0000000060839b93
778! Starting 10 instruction Store Burst
779! Mem[00000000300c1400] = ffb40000, %l3 = 000000005788deff
780 swapa [%i3+%g0]0x81,%l3 ! %l3 = 00000000ffb40000
781
782p0_label_26:
783! Mem[00000000201c0000] = 27268819, %l5 = 0000000044100000
784 ldstuba [%o0+0x000]%asi,%l5 ! %l5 = 00000027000000ff
785! %l3 = 00000000ffb40000, Mem[0000000010141400] = ff1b9b7a
786 stha %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00009b7a
787! Mem[000000001018142f] = 213850d4, %l5 = 0000000000000027
788 ldstub [%i6+0x02f],%l5 ! %l5 = 000000d4000000ff
789! Mem[0000000010041410] = bb000000, %l1 = c57ad1f4c5a5f115
790 ldstuba [%i1+%o5]0x80,%l1 ! %l1 = 000000bb000000ff
791 membar #Sync ! Added by membar checker (4)
792! %l6 = e9ed999c, %l7 = 60839b93, Mem[0000000010101410] = c9339792 5ed53f84
793 stda %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = e9ed999c 60839b93
794! Mem[0000000030001408] = 053f74ff, %l5 = 00000000000000d4
795 ldstuba [%i0+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
796! %l2 = 0000000000000001, Mem[0000000010081438] = d08d29e9dee7b124, %asi = 80
797 stxa %l2,[%i2+0x038]%asi ! Mem[0000000010081438] = 0000000000000001
798! %l6 = e9ed999c, %l7 = 60839b93, Mem[0000000010101408] = c2fa10ff f62d1313
799 stda %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = e9ed999c 60839b93
800! %f27 = 1c255eee, Mem[00000000100c1410] = 8a0ac6aa
801 sta %f27,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 1c255eee
802! Starting 10 instruction Load Burst
803! %l4 = 00000000, %l5 = 000000ff, Mem[0000000030101410] = bdc8508b 98e5a2bf
804 stda %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000 000000ff
805
806p0_label_27:
807! Mem[0000000010081418] = 7cdb760ed14f7588, %f18 = ff10fac2 13132df6
808 ldda [%i2+0x018]%asi,%f18 ! %f18 = 7cdb760e d14f7588
809! %l5 = 00000000000000ff, %l3 = 00000000ffb40000, %l4 = 0000000000000000
810 addc %l5,%l3,%l4 ! %l4 = 00000000ffb400ff
811! Mem[00000000100c1400] = 000000ff, %f31 = d0d0237c
812 lda [%i3+%g0]0x88,%f31 ! %f31 = 000000ff
813! Mem[0000000030181408] = 9834e6f95c7e2726, %f0 = bfa2e598 0000b4ff
814 ldda [%i6+%o4]0x81,%f0 ! %f0 = 9834e6f9 5c7e2726
815! Mem[0000000020800000] = b67bc3ca, %l7 = 0000000060839b93
816 ldub [%o1+%g0],%l7 ! %l7 = 00000000000000b6
817! Mem[00000000100c1410] = ee5e251c, %l2 = 0000000000000001
818 ldsba [%i3+%o5]0x88,%l2 ! %l2 = 000000000000001c
819! Mem[0000000010041408] = 1dfbd0f5, %l7 = 00000000000000b6
820 lduwa [%i1+%o4]0x80,%l7 ! %l7 = 000000001dfbd0f5
821! Mem[0000000010181434] = 9fa033c6, %l4 = 00000000ffb400ff
822 ldsha [%i6+0x034]%asi,%l4 ! %l4 = ffffffffffff9fa0
823! Mem[0000000010001424] = 5ca1977b, %l2 = 000000000000001c
824 lduwa [%i0+0x024]%asi,%l2 ! %l2 = 000000005ca1977b
825! Starting 10 instruction Store Burst
826! Mem[0000000010041404] = 812b5a21, %l7 = 000000001dfbd0f5
827 ldstub [%i1+0x004],%l7 ! %l7 = 00000081000000ff
828
829p0_label_28:
830! Mem[0000000010041410] = ff000000, %l2 = 000000005ca1977b, %asi = 80
831 swapa [%i1+0x010]%asi,%l2 ! %l2 = 00000000ff000000
832! %f19 = d14f7588, Mem[0000000030181400] = ff4cbf22
833 sta %f19,[%i6+%g0]0x81 ! Mem[0000000030181400] = d14f7588
834! Mem[0000000010041410] = 7b97a15c, %l5 = 00000000000000ff
835 swapa [%i1+%o5]0x88,%l5 ! %l5 = 000000007b97a15c
836! %l2 = 00000000ff000000, Mem[00000000201c0001] = ff268819
837 stb %l2,[%o0+0x001] ! Mem[00000000201c0000] = ff008819
838! Mem[0000000030001410] = 9a503024, %l7 = 0000000000000081
839 ldstuba [%i0+%o5]0x81,%l7 ! %l7 = 0000009a000000ff
840! Mem[00000000201c0000] = ff008819, %l0 = 00000000d98f764e
841 ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 000000ff000000ff
842! %f22 = 6f4004d8, %f16 = c2fa1044, %f10 = d4503821
843 fdivs %f22,%f16,%f10 ! %f10 = ebc493d1
844! %l7 = 000000000000009a, Mem[0000000020800001] = b67bc3ca, %asi = 80
845 stba %l7,[%o1+0x001]%asi ! Mem[0000000020800000] = b69ac3ca
846! Mem[0000000010001430] = 20f1f32e7f2178de, %l5 = 000000007b97a15c, %l4 = ffffffffffff9fa0
847 add %i0,0x30,%g1
848 casxa [%g1]0x80,%l5,%l4 ! %l4 = 20f1f32e7f2178de
849! Starting 10 instruction Load Burst
850! Mem[000000001000140c] = ac36e7e6, %l3 = 00000000ffb40000
851 ldub [%i0+0x00e],%l3 ! %l3 = 00000000000000e7
852
853p0_label_29:
854! Mem[0000000030001408] = ff743f05 4410fac2, %l2 = ff000000, %l3 = 000000e7
855 ldda [%i0+%o4]0x81,%l2 ! %l2 = 00000000ff743f05 000000004410fac2
856! Mem[0000000010001404] = f3ff754f, %l6 = 00000000e9ed999c
857 ldswa [%i0+0x004]%asi,%l6 ! %l6 = fffffffff3ff754f
858! Mem[0000000030041410] = c2fa1044, %l6 = fffffffff3ff754f
859 lduwa [%i1+%o5]0x81,%l6 ! %l6 = 00000000c2fa1044
860! Mem[0000000010181400] = 00005aa1, %l7 = 000000000000009a
861 ldsba [%i6+%g0]0x80,%l7 ! %l7 = 0000000000000000
862! Mem[00000000300c1400] = 5788deff, %l0 = 00000000000000ff
863 lduwa [%i3+%g0]0x81,%l0 ! %l0 = 000000005788deff
864! Mem[00000000211c0000] = ffcdfcae, %l5 = 000000007b97a15c
865 ldsha [%o2+0x000]%asi,%l5 ! %l5 = ffffffffffffffcd
866! Mem[0000000010081400] = 4e768fd9, %l5 = ffffffffffffffcd
867 ldsha [%i2+%g0]0x88,%l5 ! %l5 = ffffffffffff8fd9
868! Mem[0000000030081408] = 47e365d8, %l1 = 00000000000000bb
869 lduwa [%i2+%o4]0x89,%l1 ! %l1 = 0000000047e365d8
870! Mem[00000000100c1408] = 314587ff, %l3 = 000000004410fac2
871 ldsba [%i3+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
872! Starting 10 instruction Store Burst
873! %l6 = c2fa1044, %l7 = 00000000, Mem[0000000030101410] = 00000000 ff000000
874 stda %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = c2fa1044 00000000
875
876p0_label_30:
877! %l7 = 0000000000000000, Mem[0000000010081410] = 7f113cb8
878 stha %l7,[%i2+%o5]0x88 ! Mem[0000000010081410] = 7f110000
879! %l5 = ffffffffffff8fd9, Mem[0000000030081408] = d865e3473d1b9b7a
880 stxa %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = ffffffffffff8fd9
881! Mem[0000000010001430] = 20f1f32e, %l4 = 7f2178de, %l4 = 7f2178de
882 add %i0,0x30,%g1
883 casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000020f1f32e
884! Mem[0000000030181410] = 000068f6, %l3 = ffffffffffffffff
885 swapa [%i6+%o5]0x89,%l3 ! %l3 = 00000000000068f6
886! Mem[0000000010181408] = 5ff41b26, %l2 = 00000000ff743f05
887 ldstuba [%i6+%o4]0x88,%l2 ! %l2 = 00000026000000ff
888! Mem[0000000010181410] = be1909f5, %l3 = 00000000000068f6
889 ldstuba [%i6+%o5]0x88,%l3 ! %l3 = 000000f5000000ff
890! %l3 = 00000000000000f5, %l3 = 00000000000000f5, %l0 = 000000005788deff
891 add %l3,%l3,%l0 ! %l0 = 00000000000001ea
892! Code Fragment 3
893p0_fragment_5:
894! %l0 = 00000000000001ea
895 setx 0x693fce5fd219cffe,%g7,%l0 ! %l0 = 693fce5fd219cffe
896! %l1 = 0000000047e365d8
897 setx 0x869e4c4fe8cf2d37,%g7,%l1 ! %l1 = 869e4c4fe8cf2d37
898 setx 0x1fe000, %g1, %g3
899 or %l0, %g3, %l0 ! always set perrmask = 0xff
900 setx 0x1ffff8, %g1, %g2
901 and %l0, %g2, %l0
902 ta T_CHANGE_HPRIV
903 stxa %l1, [%l0]ASI_DCACHE_DATA
904 ta T_CHANGE_NONHPRIV
905! %l0 = 693fce5fd219cffe
906 setx 0x8e444548639ef010,%g7,%l0 ! %l0 = 8e444548639ef010
907! %l1 = 869e4c4fe8cf2d37
908 setx 0x5b4af9c7e2ab5ed3,%g7,%l1 ! %l1 = 5b4af9c7e2ab5ed3
909! Mem[0000000030001408] = 053f74ff, %l4 = 0000000020f1f32e
910 ldstuba [%i0+%o4]0x89,%l4 ! %l4 = 000000ff000000ff
911! Starting 10 instruction Load Burst
912! Mem[0000000010141408] = f9e63498, %l5 = ffffffffffff8fd9
913 ldswa [%i5+%o4]0x88,%l5 ! %l5 = fffffffff9e63498
914
915p0_label_31:
916! Mem[00000000100c1408] = 7c23d0d0314587ff, %f6 = 3f800000 d87af5cb
917 ldda [%i3+%o4]0x88,%f6 ! %f6 = 7c23d0d0 314587ff
918! Mem[0000000010141400] = 7a9b0000, %l5 = fffffffff9e63498
919 ldswa [%i5+%g0]0x88,%l5 ! %l5 = 000000007a9b0000
920! Mem[0000000030001408] = 053f74ff, %l3 = 00000000000000f5
921 lduba [%i0+%o4]0x89,%l3 ! %l3 = 00000000000000ff
922! Mem[0000000030081410] = f1fc9e4800000000, %f16 = c2fa1044 e6e736ac
923 ldda [%i2+%o5]0x89,%f16 ! %f16 = f1fc9e48 00000000
924! Mem[00000000300c1408] = ff00000000000000, %l6 = 00000000c2fa1044
925 ldxa [%i3+%o4]0x89,%l6 ! %l6 = ff00000000000000
926! Mem[0000000010141438] = 26f68604, %l3 = 00000000000000ff
927 lduh [%i5+0x03a],%l3 ! %l3 = 0000000000008604
928! Mem[0000000030181410] = 94b99440ffffffff, %f4 = 1faa72ac b76b2feb
929 ldda [%i6+%o5]0x89,%f4 ! %f4 = 94b99440 ffffffff
930! Mem[0000000030041400] = 0111a7de c3ad8ff6, %l0 = 639ef010, %l1 = e2ab5ed3
931 ldda [%i1+%g0]0x81,%l0 ! %l0 = 000000000111a7de 00000000c3ad8ff6
932! Mem[00000000300c1410] = 3d000000, %l7 = 0000000000000000
933 ldsba [%i3+%o5]0x81,%l7 ! %l7 = 000000000000003d
934! Starting 10 instruction Store Burst
935! %f16 = f1fc9e48, Mem[0000000010101410] = 9c99ede9
936 sta %f16,[%i4+%o5]0x80 ! Mem[0000000010101410] = f1fc9e48
937
938p0_label_32:
939! Mem[00000000211c0000] = ffcdfcae, %l3 = 0000000000008604
940 ldstub [%o2+%g0],%l3 ! %l3 = 000000ff000000ff
941! %f16 = f1fc9e48 00000000, Mem[00000000100c1408] = ff874531 d0d0237c
942 std %f16,[%i3+%o4] ! Mem[00000000100c1408] = f1fc9e48 00000000
943! Code Fragment 4
944p0_fragment_6:
945! %l0 = 000000000111a7de
946 setx 0x441605a029916196,%g7,%l0 ! %l0 = 441605a029916196
947! %l1 = 00000000c3ad8ff6
948 setx 0x0255282f875bb99e,%g7,%l1 ! %l1 = 0255282f875bb99e
949 setx 0x7ff8, %g1, %g2
950 and %l0, %g2, %l0
951 setx 0xffffffff, %g1, %g2
952 and %l1, %g2, %l1
953 setx 0x100000000, %g1, %g2
954 or %l1, %g2, %l1 ! Set bit 32 - perrinj
955 ta T_CHANGE_HPRIV
956 stxa %l1, [%l0]ASI_ICACHE_INSTR
957 ta T_CHANGE_NONHPRIV
958! %l0 = 441605a029916196
959 setx 0xb61ea01fba30e2d5,%g7,%l0 ! %l0 = b61ea01fba30e2d5
960! %l1 = 0255282f875bb99e
961 setx 0x53b7f2ff8317b120,%g7,%l1 ! %l1 = 53b7f2ff8317b120
962! Mem[0000000020800041] = 237cbf87, %l5 = 000000007a9b0000
963 ldstuba [%o1+0x041]%asi,%l5 ! %l5 = 0000007c000000ff
964! %l0 = b61ea01fba30e2d5, Mem[00000000100c1410] = ee5e251c
965 stba %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ee5e25d5
966! %l7 = 000000000000003d, Mem[0000000010001408] = 0a50fdba
967 stha %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0a50003d
968! %l7 = 000000000000003d, Mem[0000000030141400] = ff2c15d8
969 stha %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = 003d15d8
970! %f0 = 9834e6f9 5c7e2726, Mem[0000000030081400] = ffb96f19 378e9c67
971 stda %f0 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 9834e6f9 5c7e2726
972! %l5 = 000000000000007c, Mem[00000000211c0001] = ffcdfcae, %asi = 80
973 stba %l5,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff7cfcae
974! Starting 10 instruction Load Burst
975! Mem[0000000010081410] = 0000117f82b12959, %l4 = 00000000000000ff
976 ldxa [%i2+%o5]0x80,%l4 ! %l4 = 0000117f82b12959
977
978p0_label_33:
979! Mem[0000000030141408] = 0cf6a7b1, %l1 = 53b7f2ff8317b120
980 ldsha [%i5+%o4]0x89,%l1 ! %l1 = ffffffffffffa7b1
981! Mem[0000000030081408] = ffffffff, %l2 = 0000000000000026
982 lduwa [%i2+%o4]0x81,%l2 ! %l2 = 00000000ffffffff
983! Mem[0000000010001410] = 0000000000005aa1, %f26 = 7cceb22d 1c255eee
984 ldd [%i0+%o5],%f26 ! %f26 = 00000000 00005aa1
985! %f1 = 5c7e2726, %f3 = 5ff41b26
986 fcmps %fcc1,%f1 ,%f3 ! %fcc1 = 1
987! Mem[00000000300c1400] = 5788deff, %l7 = 000000000000003d
988 ldsha [%i3+%g0]0x81,%l7 ! %l7 = 0000000000005788
989! Mem[00000000300c1400] = ffde8857, %l1 = ffffffffffffa7b1
990 lduwa [%i3+%g0]0x89,%l1 ! %l1 = 00000000ffde8857
991! Mem[0000000030101400] = bb00000000000000, %f26 = 00000000 00005aa1
992 ldda [%i4+%g0]0x89,%f26 ! %f26 = bb000000 00000000
993! Mem[0000000030041408] = 00000000, %l5 = 000000000000007c
994 lduwa [%i1+%o4]0x89,%l5 ! %l5 = 0000000000000000
995! Mem[0000000010001408] = e6e736ac 0a50003d, %l2 = ffffffff, %l3 = 000000ff
996 ldda [%i0+%o4]0x88,%l2 ! %l2 = 000000000a50003d 00000000e6e736ac
997! Starting 10 instruction Store Burst
998! %f10 = ebc493d1 87035e47, Mem[0000000010041400] = b100c8bd ff2b5a21
999 stda %f10,[%i1+%g0]0x80 ! Mem[0000000010041400] = ebc493d1 87035e47
1000
1001p0_label_34:
1002! %l0 = b61ea01fba30e2d5, Mem[00000000100c1408] = 489efcf1
1003 stba %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 489efcd5
1004! %f20 = 929733c9 843fd55e, Mem[0000000010041400] = ebc493d1 87035e47
1005 stda %f20,[%i1+%g0]0x80 ! Mem[0000000010041400] = 929733c9 843fd55e
1006! %l0 = b61ea01fba30e2d5, Mem[000000001008140d] = 1ec1390a
1007 stb %l0,[%i2+0x00d] ! Mem[000000001008140c] = 1ed5390a
1008! Mem[0000000010181400] = a15a0000, %f15 = 3d1b9b7a
1009 lda [%i6+%g0]0x88,%f15 ! %f15 = a15a0000
1010! Mem[0000000030101410] = 4410fac2, %l4 = 0000117f82b12959
1011 ldstuba [%i4+%o5]0x81,%l4 ! %l4 = 00000044000000ff
1012! %f12 = c633a09f 37804ed2, Mem[0000000030001400] = e700e0ff 555f8be3
1013 stda %f12,[%i0+%g0]0x89 ! Mem[0000000030001400] = c633a09f 37804ed2
1014! Mem[0000000010001418] = 6c4a7a81c5f9822a, %l0 = b61ea01fba30e2d5, %l1 = 00000000ffde8857
1015 add %i0,0x18,%g1
1016 casxa [%g1]0x80,%l0,%l1 ! %l1 = 6c4a7a81c5f9822a
1017! Mem[00000000100c1400] = 000000ff, %l2 = 000000000a50003d
1018 ldstuba [%i3+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
1019! Mem[00000000300c1400] = 5788deff, %l2 = 00000000000000ff
1020 swapa [%i3+%g0]0x81,%l2 ! %l2 = 000000005788deff
1021! Starting 10 instruction Load Burst
1022! Mem[00000000100c1408] = d5fc9e48, %l5 = 0000000000000000
1023 ldsba [%i3+%o4]0x80,%l5 ! %l5 = ffffffffffffffd5
1024
1025p0_label_35:
1026! Mem[00000000100c1410] = ac72aa1f ee5e25d5, %l4 = 00000044, %l5 = ffffffd5
1027 ldda [%i3+%o5]0x88,%l4 ! %l4 = 00000000ee5e25d5 00000000ac72aa1f
1028! Mem[0000000010041408] = 1dfbd0f5, %l3 = 00000000e6e736ac
1029 lduwa [%i1+%o4]0x80,%l3 ! %l3 = 000000001dfbd0f5
1030! Mem[0000000030141410] = 10000000 bb0000ff, %l0 = ba30e2d5, %l1 = c5f9822a
1031 ldda [%i5+%o5]0x89,%l0 ! %l0 = 00000000bb0000ff 0000000010000000
1032! Mem[0000000010081408] = 7c2c15d8, %f11 = 87035e47
1033 ld [%i2+%o4],%f11 ! %f11 = 7c2c15d8
1034! Mem[0000000030001408] = ff743f05, %f24 = 00002726
1035 lda [%i0+%o4]0x81,%f24 ! %f24 = ff743f05
1036! Mem[0000000010101408] = e9ed999c, %l4 = 00000000ee5e25d5
1037 lduha [%i4+%o4]0x88,%l4 ! %l4 = 000000000000999c
1038! Mem[00000000300c1410] = 0000003d, %l6 = ff00000000000000
1039 lduba [%i3+%o5]0x89,%l6 ! %l6 = 000000000000003d
1040! Mem[0000000010081408] = 7c2c15d8, %l7 = 0000000000005788
1041 ldsha [%i2+%o4]0x80,%l7 ! %l7 = 0000000000007c2c
1042! Mem[0000000010181424] = 4e768fd9, %l5 = 00000000ac72aa1f
1043 ldsba [%i6+0x024]%asi,%l5 ! %l5 = 000000000000004e
1044! Starting 10 instruction Store Burst
1045! %l3 = 000000001dfbd0f5, Mem[0000000010001410] = 00000000
1046 stwa %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 1dfbd0f5
1047
1048p0_label_36:
1049! Mem[0000000010101408] = e9ed999c, %l4 = 000000000000999c
1050 swapa [%i4+%o4]0x88,%l4 ! %l4 = 00000000e9ed999c
1051! %l4 = 00000000e9ed999c, Mem[00000000100c1408] = d5fc9e48
1052 stha %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 999c9e48
1053! Mem[0000000010141416] = 414bcdf5, %l3 = 000000001dfbd0f5
1054 ldstuba [%i5+0x016]%asi,%l3 ! %l3 = 000000cd000000ff
1055! %f12 = c633a09f, Mem[0000000030141408] = b1a7f60c
1056 sta %f12,[%i5+%o4]0x81 ! Mem[0000000030141408] = c633a09f
1057! %f20 = 929733c9, Mem[0000000010181434] = 9fa033c6
1058 sta %f20,[%i6+0x034]%asi ! Mem[0000000010181434] = 929733c9
1059! Mem[0000000010041408] = 1dfbd0f5, %l3 = 00000000000000cd
1060 swapa [%i1+%o4]0x80,%l3 ! %l3 = 000000001dfbd0f5
1061! %l2 = 5788deff, %l3 = 1dfbd0f5, Mem[0000000030081410] = 00000000 f1fc9e48
1062 stda %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = 5788deff 1dfbd0f5
1063! %f24 = ff743f05 000000f5, %l1 = 0000000010000000
1064! Mem[0000000010181428] = 475e0387213850ff
1065 add %i6,0x028,%g1
1066 stda %f24,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010181428] = 475e0387213850ff
1067! %l5 = 000000000000004e, Mem[0000000030181410] = ffffffff
1068 stha %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = 004effff
1069! Starting 10 instruction Load Burst
1070! Mem[0000000010101400] = e9ed999c, %l2 = 000000005788deff
1071 ldsha [%i4+%g0]0x88,%l2 ! %l2 = ffffffffffff999c
1072
1073p0_label_37:
1074! Mem[00000000300c1410] = 0000003d, %l5 = 000000000000004e
1075 lduha [%i3+%o5]0x89,%l5 ! %l5 = 000000000000003d
1076! Mem[000000001008140c] = 1ed5390a, %f11 = 7c2c15d8
1077 lda [%i2+0x00c]%asi,%f11 ! %f11 = 1ed5390a
1078! Mem[00000000300c1408] = 00000000000000ff, %f14 = d865e347 a15a0000
1079 ldda [%i3+%o4]0x81,%f14 ! %f14 = 00000000 000000ff
1080! Mem[0000000010001400] = 146ff668, %l6 = 000000000000003d
1081 lduha [%i0+%g0]0x88,%l6 ! %l6 = 000000000000f668
1082! Mem[0000000010041438] = f3d4369b, %l5 = 000000000000003d
1083 lduwa [%i1+0x038]%asi,%l5 ! %l5 = 00000000f3d4369b
1084! Mem[0000000010041400] = 929733c9843fd55e, %f24 = ff743f05 000000f5
1085 ldda [%i1+%g0]0x80,%f24 ! %f24 = 929733c9 843fd55e
1086! %l3 = 000000001dfbd0f5, immed = 0000031e, %y = b2743f05
1087 smul %l3,0x31e,%l0 ! %l0 = 0000005d76f55bb6, %y = 0000005d
1088! Mem[00000000100c1410] = d5255eee 1faa72ac, %l2 = ffff999c, %l3 = 1dfbd0f5
1089 ldda [%i3+0x010]%asi,%l2 ! %l2 = 00000000d5255eee 000000001faa72ac
1090! Mem[0000000010041400] = 5ed53f84c9339792, %f0 = 9834e6f9 5c7e2726
1091 ldda [%i1+%g0]0x88,%f0 ! %f0 = 5ed53f84 c9339792
1092! Starting 10 instruction Store Burst
1093! %l6 = 000000000000f668, Mem[0000000010041404] = 843fd55e
1094 sth %l6,[%i1+0x004] ! Mem[0000000010041404] = f668d55e
1095
1096p0_label_38:
1097! Mem[0000000030101400] = 00000000, %l4 = 00000000e9ed999c
1098 ldstuba [%i4+%g0]0x89,%l4 ! %l4 = 00000000000000ff
1099! Mem[0000000030041410] = 4410fac2, %l0 = 0000005d76f55bb6
1100 swapa [%i1+%o5]0x89,%l0 ! %l0 = 000000004410fac2
1101! Mem[0000000030141410] = bb0000ff, %l5 = 00000000f3d4369b
1102 swapa [%i5+%o5]0x89,%l5 ! %l5 = 00000000bb0000ff
1103! Mem[0000000030001400] = d24e8037, %l7 = 0000000000007c2c
1104 ldstuba [%i0+%g0]0x81,%l7 ! %l7 = 000000d2000000ff
1105! Mem[0000000010141400] = 7a9b0000, %l3 = 000000001faa72ac
1106 ldstuba [%i5+%g0]0x88,%l3 ! %l3 = 00000000000000ff
1107! %l0 = 4410fac2, %l1 = 10000000, Mem[00000000300c1400] = ff000000 929733c9
1108 stda %l0,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 4410fac2 10000000
1109! Mem[0000000021800001] = 52fdb05a, %l3 = 0000000000000000
1110 ldstuba [%o3+0x001]%asi,%l3 ! %l3 = 000000fd000000ff
1111! Mem[0000000030101400] = 000000ff, %l0 = 000000004410fac2
1112 ldstuba [%i4+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
1113! Mem[0000000010081410] = 7f110000, %l2 = 00000000d5255eee
1114 swapa [%i2+%o5]0x88,%l2 ! %l2 = 000000007f110000
1115! Starting 10 instruction Load Burst
1116! Mem[0000000010041410] = 00000000 000000ff, %l0 = 000000ff, %l1 = 10000000
1117 ldda [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000ff 0000000000000000
1118
1119p0_label_39:
1120! Mem[00000000300c1400] = 100000004410fac2, %f10 = ebc493d1 1ed5390a
1121 ldda [%i3+%g0]0x89,%f10 ! %f10 = 10000000 4410fac2
1122! Mem[0000000010081438] = 00000000, %l5 = 00000000bb0000ff
1123 ldsw [%i2+0x038],%l5 ! %l5 = 0000000000000000
1124! %f28 = a266c8ba, %f2 = 489efcf1
1125 fsqrts %f28,%f2 ! %f2 = 7fffffff
1126! Mem[0000000030141408] = c633a09f, %l2 = 000000007f110000
1127 lduwa [%i5+%o4]0x81,%l2 ! %l2 = 00000000c633a09f
1128! Mem[000000001014141c] = 1b8a91dd, %f11 = 4410fac2
1129 lda [%i5+0x01c]%asi,%f11 ! %f11 = 1b8a91dd
1130! Mem[0000000010141410] = f9e63498, %l0 = 00000000000000ff
1131 ldsha [%i5+%o5]0x88,%l0 ! %l0 = 0000000000003498
1132! Mem[000000001000143c] = cfd7dfe2, %l7 = 00000000000000d2
1133 lduba [%i0+0x03c]%asi,%l7 ! %l7 = 00000000000000cf
1134! Mem[0000000010101408] = 0000999c, %f11 = 1b8a91dd
1135 lda [%i4+%o4]0x88,%f11 ! %f11 = 0000999c
1136! Mem[0000000030001408] = ff743f05, %l2 = 00000000c633a09f
1137 lduba [%i0+%o4]0x81,%l2 ! %l2 = 00000000000000ff
1138! Starting 10 instruction Store Burst
1139! Mem[0000000030001410] = 243050ff, %l6 = 000000000000f668
1140 ldstuba [%i0+%o5]0x89,%l6 ! %l6 = 000000ff000000ff
1141
1142p0_label_40:
1143! Mem[0000000010001410] = 1dfbd0f5, %l4 = 0000000000000000
1144 swapa [%i0+%o5]0x88,%l4 ! %l4 = 000000001dfbd0f5
1145! Mem[00000000100c1408] = 999c9e48, %l2 = 00000000000000ff
1146 swapa [%i3+%o4]0x80,%l2 ! %l2 = 00000000999c9e48
1147! Code Fragment 4
1148p0_fragment_7:
1149! %l0 = 0000000000003498
1150 setx 0x69dfe75795385bc0,%g7,%l0 ! %l0 = 69dfe75795385bc0
1151! %l1 = 0000000000000000
1152 setx 0xe46333dfe8a22f0c,%g7,%l1 ! %l1 = e46333dfe8a22f0c
1153 setx 0x7ff8, %g1, %g2
1154 and %l0, %g2, %l0
1155 setx 0xffffffff, %g1, %g2
1156 and %l1, %g2, %l1
1157 setx 0x100000000, %g1, %g2
1158 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1159 ta T_CHANGE_HPRIV
1160 stxa %l1, [%l0]ASI_ICACHE_INSTR
1161 ta T_CHANGE_NONHPRIV
1162! %l0 = 69dfe75795385bc0
1163 setx 0xe9d59a682f744a4d,%g7,%l0 ! %l0 = e9d59a682f744a4d
1164! %l1 = e46333dfe8a22f0c
1165 setx 0x0e474e1019578325,%g7,%l1 ! %l1 = 0e474e1019578325
1166! %f0 = 5ed53f84, Mem[0000000010041400] = c9339792
1167 sta %f0 ,[%i1+%g0]0x88 ! Mem[0000000010041400] = 5ed53f84
1168! Mem[0000000010141410] = 9834e6f9, %l7 = 00000000000000cf
1169 ldstuba [%i5+0x010]%asi,%l7 ! %l7 = 00000098000000ff
1170! %l1 = 0e474e1019578325, Mem[0000000010181408] = ff1bf45ff1fc9e48
1171 stxa %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0e474e1019578325
1172! Mem[0000000030141410] = f3d4369b, %l6 = 00000000000000ff
1173 swapa [%i5+%o5]0x89,%l6 ! %l6 = 00000000f3d4369b
1174! %l4 = 000000001dfbd0f5, Mem[0000000010081404] = f5d0fb1d, %asi = 80
1175 stwa %l4,[%i2+0x004]%asi ! Mem[0000000010081404] = 1dfbd0f5
1176! %l6 = 00000000f3d4369b, Mem[0000000010101408] = 9c990000939b8360
1177 stxa %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000f3d4369b
1178! Starting 10 instruction Load Burst
1179! Mem[00000000300c1408] = 00000000, %l2 = 00000000999c9e48
1180 ldsba [%i3+%o4]0x89,%l2 ! %l2 = 0000000000000000
1181
1182p0_label_41:
1183! Mem[00000000100c1420] = c3d757ff, %l0 = e9d59a682f744a4d
1184 ldsha [%i3+0x022]%asi,%l0 ! %l0 = 00000000000057ff
1185! %f14 = 00000000, %f11 = 0000999c, %f20 = 929733c9 843fd55e
1186 fsmuld %f14,%f11,%f20 ! %f20 = 00000000 00000000
1187! Mem[00000000201c0000] = ff008819, %l1 = 0e474e1019578325
1188 ldsba [%o0+0x001]%asi,%l1 ! %l1 = 0000000000000000
1189! Mem[00000000100c1430] = 5aa1d7782864c544, %l6 = 00000000f3d4369b
1190 ldxa [%i3+0x030]%asi,%l6 ! %l6 = 5aa1d7782864c544
1191! Mem[0000000010001400] = 68f66f14, %l6 = 5aa1d7782864c544
1192 ldsha [%i0+%g0]0x80,%l6 ! %l6 = 00000000000068f6
1193! Mem[0000000030181408] = f9e63498, %l7 = 0000000000000098
1194 lduha [%i6+%o4]0x89,%l7 ! %l7 = 0000000000003498
1195! Mem[0000000010081400] = d98f764e, %f5 = ffffffff
1196 lda [%i2+%g0]0x80,%f5 ! %f5 = d98f764e
1197! Mem[0000000010181408] = 104e470e, %l7 = 0000000000003498
1198 lduba [%i6+%o4]0x88,%l7 ! %l7 = 000000000000000e
1199! %l5 = 0000000000000000, %l1 = 0000000000000000, %l3 = 00000000000000fd
1200 xor %l5,%l1,%l3 ! %l3 = 0000000000000000
1201! Starting 10 instruction Store Burst
1202! %f22 = 6f4004d8, Mem[0000000030101408] = d87af5cb
1203 sta %f22,[%i4+%o4]0x89 ! Mem[0000000030101408] = 6f4004d8
1204
1205p0_label_42:
1206! %l4 = 000000001dfbd0f5, Mem[0000000030081408] = ffffffff
1207 stwa %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 1dfbd0f5
1208! Mem[0000000030001408] = ff743f05, %l3 = 0000000000000000
1209 ldstuba [%i0+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
1210! Mem[0000000010081400] = d98f764e, %l3 = 00000000000000ff
1211 ldstuba [%i2+%g0]0x80,%l3 ! %l3 = 000000d9000000ff
1212! Mem[0000000010141410] = f9e634ff, %l0 = 00000000000057ff
1213 ldstuba [%i5+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
1214! %f10 = 10000000 0000999c, Mem[0000000030041410] = b65bf576 e6e736ac
1215 stda %f10,[%i1+%o5]0x81 ! Mem[0000000030041410] = 10000000 0000999c
1216! %f0 = 5ed53f84 c9339792, Mem[0000000030181408] = 9834e6f9 5c7e2726
1217 stda %f0 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 5ed53f84 c9339792
1218! Mem[0000000010081410] = ee5e25d5, %l7 = 000000000000000e
1219 swapa [%i2+%o5]0x80,%l7 ! %l7 = 00000000ee5e25d5
1220! Mem[0000000010101408] = 00000000, %l1 = 0000000000000000
1221 swapa [%i4+%o4]0x80,%l1 ! %l1 = 0000000000000000
1222! Mem[0000000010041408] = 000000cd, %l0 = 00000000000000ff
1223 ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 00000000000000ff
1224! Starting 10 instruction Load Burst
1225! Mem[0000000010001410] = 00000000, %l7 = 00000000ee5e25d5
1226 ldsba [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000000
1227
1228p0_label_43:
1229! Mem[0000000021800080] = 15e80203, %l7 = 0000000000000000
1230 lduba [%o3+0x080]%asi,%l7 ! %l7 = 0000000000000015
1231! Mem[0000000030101400] = ff000000, %l4 = 000000001dfbd0f5
1232 lduha [%i4+%g0]0x81,%l4 ! %l4 = 000000000000ff00
1233! Mem[00000000211c0000] = ff7cfcae, %l4 = 000000000000ff00
1234 ldsh [%o2+%g0],%l4 ! %l4 = ffffffffffffff7c
1235! Mem[0000000010041434] = b1eb9628, %l6 = 00000000000068f6
1236 lduwa [%i1+0x034]%asi,%l6 ! %l6 = 00000000b1eb9628
1237! Mem[0000000030181400] = 88754fd1, %l7 = 0000000000000015
1238 ldsba [%i6+%g0]0x89,%l7 ! %l7 = ffffffffffffffd1
1239! Mem[0000000010041410] = 000000ff, %l6 = 00000000b1eb9628
1240 ldswa [%i1+%o5]0x88,%l6 ! %l6 = 00000000000000ff
1241! Mem[0000000010101414] = 939b8360, %f20 = 00000000
1242 ld [%i4+0x014],%f20 ! %f20 = 939b8360
1243 membar #Sync ! Added by membar checker (5)
1244! Mem[0000000010101400] = 9c99ede9 939b8360 00000000 f3d4369b
1245! Mem[0000000010101410] = f1fc9e48 939b8360 6f4004d8 136a9ee8
1246! Mem[0000000010101420] = 00002726 000000f5 7cceb22d 1c255eee
1247! Mem[0000000010101430] = a266c8ba 2430509a 14f78a44 d0d0237c
1248 ldda [%i4]ASI_BLK_P,%f0 ! Block Load from 0000000010101400
1249! Mem[0000000010081400] = ff8f764e1dfbd0f5, %f24 = 929733c9 843fd55e
1250 ldda [%i2+%g0]0x80,%f24 ! %f24 = ff8f764e 1dfbd0f5
1251! Starting 10 instruction Store Burst
1252! Mem[000000001014142c] = 5e9c2100, %l4 = ffffffffffffff7c, %asi = 80
1253 swapa [%i5+0x02c]%asi,%l4 ! %l4 = 000000005e9c2100
1254
1255p0_label_44:
1256! %l7 = ffffffffffffffd1, Mem[0000000010181408] = 104e470e
1257 stha %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = 104effd1
1258! %f18 = 7cdb760e, Mem[0000000030181400] = 88754fd1
1259 sta %f18,[%i6+%g0]0x89 ! Mem[0000000030181400] = 7cdb760e
1260! Mem[0000000010181408] = d1ff4e10, %l5 = 00000000, %l6 = 000000ff
1261 add %i6,0x08,%g1
1262 casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000d1ff4e10
1263! %f20 = 939b8360, %f22 = 6f4004d8, %f22 = 6f4004d8
1264 fadds %f20,%f22,%f22 ! %f22 = 6f4004d8
1265 membar #Sync ! Added by membar checker (6)
1266! %f24 = ff8f764e 1dfbd0f5, Mem[0000000010101420] = 00002726 000000f5
1267 stda %f24,[%i4+0x020]%asi ! Mem[0000000010101420] = ff8f764e 1dfbd0f5
1268! %l0 = 0000000000000000, Mem[0000000010081410] = 0000000e
1269 stha %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000e
1270! Mem[00000000100c1408] = ff000000, %l4 = 000000005e9c2100
1271 ldstuba [%i3+%o4]0x88,%l4 ! %l4 = 00000000000000ff
1272! %l4 = 0000000000000000, Mem[00000000100c1428] = 95ddcdc3f8d32cbd, %asi = 80
1273 stxa %l4,[%i3+0x028]%asi ! Mem[00000000100c1428] = 0000000000000000
1274! %f15 = d0d0237c, Mem[0000000010001400] = 146ff668
1275 sta %f15,[%i0+%g0]0x88 ! Mem[0000000010001400] = d0d0237c
1276! Starting 10 instruction Load Burst
1277! Mem[0000000010041410] = ff000000, %l7 = ffffffffffffffd1
1278 ldsha [%i1+%o5]0x80,%l7 ! %l7 = ffffffffffffff00
1279
1280p0_label_45:
1281! Mem[0000000010041408] = 1dfbd0f5 cd0000ff, %l6 = d1ff4e10, %l7 = ffffff00
1282 ldda [%i1+%o4]0x88,%l6 ! %l6 = 00000000cd0000ff 000000001dfbd0f5
1283! Mem[0000000030141410] = ff000000 00000010, %l0 = 00000000, %l1 = 00000000
1284 ldda [%i5+%o5]0x81,%l0 ! %l0 = 00000000ff000000 0000000000000010
1285! Mem[0000000010141400] = ff009b7a c9017463, %l2 = 00000000, %l3 = 000000d9
1286 ldda [%i5+%g0]0x80,%l2 ! %l2 = 00000000ff009b7a 00000000c9017463
1287! %f17 = 00000000, %f11 = 1c255eee
1288 fstoi %f17,%f11 ! %f11 = 00000000
1289! %l5 = 0000000000000000, immed = 000000d2, %y = 0000005d
1290 umul %l5,0x0d2,%l7 ! %l7 = 0000000000000000, %y = 00000000
1291! %l5 = 0000000000000000, %l5 = 0000000000000000, %l5 = 0000000000000000
1292 sub %l5,%l5,%l5 ! %l5 = 0000000000000000
1293! Mem[0000000010041400] = 843fd55e, %f8 = 00002726
1294 lda [%i1+%g0]0x80,%f8 ! %f8 = 843fd55e
1295! Mem[0000000010081428] = 559e1f57, %l4 = 0000000000000000
1296 ldswa [%i2+0x028]%asi,%l4 ! %l4 = 00000000559e1f57
1297! Mem[0000000030101410] = ff10fac2 00000000, %l0 = ff000000, %l1 = 00000010
1298 ldda [%i4+%o5]0x81,%l0 ! %l0 = 00000000ff10fac2 0000000000000000
1299! Starting 10 instruction Store Burst
1300! Mem[0000000010141410] = f9e634ff, %l3 = 00000000c9017463
1301 swapa [%i5+%o5]0x88,%l3 ! %l3 = 00000000f9e634ff
1302
1303p0_label_46:
1304! Mem[0000000030101400] = 000000ff, %l3 = 00000000f9e634ff
1305 ldstuba [%i4+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
1306! %l5 = 0000000000000000, Mem[0000000010181410] = be1909ff
1307 stba %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = be190900
1308! Mem[0000000010141408] = 9834e6f900003cb8, %l6 = 00000000cd0000ff, %l1 = 0000000000000000
1309 add %i5,0x08,%g1
1310 casxa [%g1]0x80,%l6,%l1 ! %l1 = 9834e6f900003cb8
1311! Mem[00000000300c1408] = 00000000, %l5 = 0000000000000000
1312 swapa [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000000
1313! Mem[0000000010081408] = 7c2c15d8, %l0 = 00000000ff10fac2
1314 swapa [%i2+%o4]0x80,%l0 ! %l0 = 000000007c2c15d8
1315! %l1 = 9834e6f900003cb8, Mem[0000000010101400] = 9c99ede9
1316 stba %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = b899ede9
1317! Mem[0000000010181431] = d24e8037, %l1 = 9834e6f900003cb8
1318 ldstuba [%i6+0x031]%asi,%l1 ! %l1 = 0000004e000000ff
1319! Mem[0000000030081408] = f5d0fb1d, %l7 = 0000000000000000
1320 ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 000000f5000000ff
1321! %l2 = 00000000ff009b7a, Mem[0000000030081400] = f9e63498
1322 stha %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = f9e69b7a
1323! Starting 10 instruction Load Burst
1324! Mem[0000000010101408] = 9b36d4f3 00000000, %l2 = ff009b7a, %l3 = 000000ff
1325 ldda [%i4+%o4]0x88,%l2 ! %l2 = 0000000000000000 000000009b36d4f3
1326
1327p0_label_47:
1328! Mem[0000000021800040] = 189c7f92, %l6 = 00000000cd0000ff
1329 lduha [%o3+0x040]%asi,%l6 ! %l6 = 000000000000189c
1330! Mem[0000000010041408] = cd0000ff, %l4 = 00000000559e1f57
1331 lduha [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000ff
1332! Mem[0000000010101410] = 60839b93 489efcf1, %l4 = 000000ff, %l5 = 00000000
1333 ldda [%i4+%o5]0x88,%l4 ! %l4 = 00000000489efcf1 0000000060839b93
1334! Mem[00000000300c1408] = 00000000, %l5 = 0000000060839b93
1335 lduba [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000000
1336! Code Fragment 3
1337p0_fragment_8:
1338! %l0 = 000000007c2c15d8
1339 setx 0xdf3d85307a0d0880,%g7,%l0 ! %l0 = df3d85307a0d0880
1340! %l1 = 000000000000004e
1341 setx 0x031880487bf71cd9,%g7,%l1 ! %l1 = 031880487bf71cd9
1342 setx 0x1fe000, %g1, %g3
1343 or %l0, %g3, %l0 ! always set perrmask = 0xff
1344 setx 0x1ffff8, %g1, %g2
1345 and %l0, %g2, %l0
1346 ta T_CHANGE_HPRIV
1347 stxa %l1, [%l0]ASI_DCACHE_DATA
1348 ta T_CHANGE_NONHPRIV
1349! %l0 = df3d85307a0d0880
1350 setx 0xea02d907cb3c278b,%g7,%l0 ! %l0 = ea02d907cb3c278b
1351! %l1 = 031880487bf71cd9
1352 setx 0xd411edff9e290c7d,%g7,%l1 ! %l1 = d411edff9e290c7d
1353! Mem[00000000100c1424] = 26a3ee55, %l5 = 0000000000000000
1354 lduw [%i3+0x024],%l5 ! %l5 = 0000000026a3ee55
1355! Mem[0000000010181408] = 104effd1, %l2 = 0000000000000000
1356 ldsha [%i6+%o4]0x88,%l2 ! %l2 = ffffffffffffffd1
1357! Mem[00000000300c1410] = 0000003d, %l1 = d411edff9e290c7d
1358 lduba [%i3+%o5]0x89,%l1 ! %l1 = 000000000000003d
1359! Mem[0000000010081410] = 0000000e 82b12959, %l6 = 0000189c, %l7 = 000000f5
1360 ldda [%i2+%o5]0x80,%l6 ! %l6 = 000000000000000e 0000000082b12959
1361! Starting 10 instruction Store Burst
1362! %l4 = 00000000489efcf1, Mem[0000000021800081] = 15e80203, %asi = 80
1363 stba %l4,[%o3+0x081]%asi ! Mem[0000000021800080] = 15f10203
1364
1365p0_label_48:
1366! %f20 = 939b8360 00000000, Mem[0000000030081410] = 5788deff 1dfbd0f5
1367 stda %f20,[%i2+%o5]0x89 ! Mem[0000000030081410] = 939b8360 00000000
1368! %l4 = 00000000489efcf1, Mem[0000000030141410] = ff00000000000010
1369 stxa %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000489efcf1
1370! %f28 = a266c8ba 2430509a, %l5 = 0000000026a3ee55
1371! Mem[0000000010081430] = cd850fa036412067
1372 add %i2,0x030,%g1
1373 stda %f28,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010081430] = 9a500fa0bac82067
1374! %l4 = 489efcf1, %l5 = 26a3ee55, Mem[0000000010041400] = 5ed53f84 5ed568f6
1375 stda %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 489efcf1 26a3ee55
1376! Mem[0000000010141428] = eccf2554, %l1 = 000000000000003d
1377 ldstub [%i5+0x028],%l1 ! %l1 = 000000ec000000ff
1378! Mem[0000000030181408] = 843fd55e, %l2 = ffffffffffffffd1
1379 ldsba [%i6+%o4]0x89,%l2 ! %l2 = 000000000000005e
1380! Mem[0000000030001408] = ff743f05, %l7 = 0000000082b12959
1381 ldstuba [%i0+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
1382! Mem[0000000020800041] = 23ffbf87, %l2 = 000000000000005e
1383 ldstub [%o1+0x041],%l2 ! %l2 = 000000ff000000ff
1384! Mem[0000000010101429] = 7cceb22d, %l5 = 0000000026a3ee55
1385 ldstub [%i4+0x029],%l5 ! %l5 = 000000ce000000ff
1386! Starting 10 instruction Load Burst
1387! Mem[0000000030181408] = 5ed53f84c9339792, %f18 = 7cdb760e d14f7588
1388 ldda [%i6+%o4]0x81,%f18 ! %f18 = 5ed53f84 c9339792
1389
1390p0_label_49:
1391! Mem[0000000030181410] = ffff4e00, %l6 = 000000000000000e
1392 ldswa [%i6+%o5]0x89,%l6 ! %l6 = ffffffffffff4e00
1393! Mem[0000000010001408] = 0a50003d, %l4 = 00000000489efcf1
1394 lduha [%i0+%o4]0x88,%l4 ! %l4 = 000000000000003d
1395! Mem[0000000030041410] = 10000000, %l6 = ffffffffffff4e00
1396 lduba [%i1+%o5]0x81,%l6 ! %l6 = 0000000000000010
1397! Mem[0000000030041410] = 00000010, %l4 = 000000000000003d
1398 ldstuba [%i1+%o5]0x89,%l4 ! %l4 = 00000010000000ff
1399! Mem[00000000300c1410] = 0000003d, %l0 = ea02d907cb3c278b
1400 ldsha [%i3+%o5]0x89,%l0 ! %l0 = 000000000000003d
1401! Mem[0000000010181400] = a15a0000, %l7 = 00000000000000ff
1402 ldswa [%i6+%g0]0x88,%l7 ! %l7 = ffffffffa15a0000
1403! Mem[0000000010081408] = ff10fac2, %l6 = 0000000000000010
1404 ldsha [%i2+%o4]0x80,%l6 ! %l6 = ffffffffffffff10
1405! %l3 = 000000009b36d4f3, %l2 = 00000000000000ff, %l5 = 00000000000000ce
1406 xor %l3,%l2,%l5 ! %l5 = 000000009b36d40c
1407! Mem[0000000010041400] = 489efcf1, %l3 = 000000009b36d4f3
1408 lduha [%i1+%g0]0x88,%l3 ! %l3 = 000000000000fcf1
1409! Starting 10 instruction Store Burst
1410! %l1 = 00000000000000ec, Mem[000000001004142c] = 00ff10a6, %asi = 80
1411 stha %l1,[%i1+0x02c]%asi ! Mem[000000001004142c] = 00ec10a6
1412
1413p0_label_50:
1414! Mem[0000000010181408] = d1ff4e10, %l1 = 00000000000000ec
1415 ldstuba [%i6+%o4]0x80,%l1 ! %l1 = 000000d1000000ff
1416! Mem[0000000030081410] = 00000000, %l3 = 000000000000fcf1
1417 ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 00000000000000ff
1418! Mem[00000000300c1410] = 0000003d, %l5 = 000000009b36d40c
1419 swapa [%i3+%o5]0x89,%l5 ! %l5 = 000000000000003d
1420! Mem[0000000010101410] = 489efcf1, %l7 = ffffffffa15a0000
1421 swapa [%i4+%o5]0x88,%l7 ! %l7 = 00000000489efcf1
1422! Mem[0000000010101408] = 00000000, %l4 = 0000000000000010
1423 swapa [%i4+%o4]0x80,%l4 ! %l4 = 0000000000000000
1424! %l6 = ffffffffffffff10, Mem[0000000010001400] = d0d0237c
1425 stba %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = d0d02310
1426! Mem[0000000010101400] = e9ed99b8, %l6 = ffffffffffffff10
1427 swapa [%i4+%g0]0x88,%l6 ! %l6 = 00000000e9ed99b8
1428! Mem[0000000030141410] = 00000000, %l3 = 0000000000000000
1429 ldstuba [%i5+%o5]0x89,%l3 ! %l3 = 00000000000000ff
1430! %l2 = 00000000000000ff, immed = fffff83b, %y = 00000000
1431 smul %l2,-0x7c5,%l2 ! %l2 = fffffffffff842c5, %y = ffffffff
1432! Starting 10 instruction Load Burst
1433! Mem[00000000100c1400] = 000000ff, %l7 = 00000000489efcf1
1434 ldswa [%i3+%g0]0x88,%l7 ! %l7 = 00000000000000ff
1435
1436p0_label_51:
1437! Mem[0000000010001408] = 0a50003d, %l7 = 00000000000000ff
1438 ldswa [%i0+%o4]0x88,%l7 ! %l7 = 000000000a50003d
1439! Mem[0000000030001410] = 243050ff, %l3 = 0000000000000000
1440 ldsba [%i0+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
1441! Mem[0000000010181400] = 00005aa10486434e, %l0 = 000000000000003d, %l3 = ffffffffffffffff
1442 casxa [%i6]0x80,%l0,%l3 ! %l3 = 00005aa10486434e
1443! Mem[0000000010041408] = ff0000cd, %l5 = 000000000000003d
1444 lduba [%i1+%o4]0x80,%l5 ! %l5 = 00000000000000ff
1445! Mem[0000000010141400] = ff009b7a, %l0 = 000000000000003d
1446 lduha [%i5+%g0]0x80,%l0 ! %l0 = 000000000000ff00
1447! %f15 = d0d0237c, %f25 = 1dfbd0f5, %f31 = 000000ff
1448 fmuls %f15,%f25,%f31 ! %f31 = af4cbcaf
1449! Mem[0000000030001400] = 37804eff, %l4 = 0000000000000000
1450 ldsba [%i0+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
1451! Mem[0000000030081400] = 26277e5cf9e69b7a, %l1 = 00000000000000d1
1452 ldxa [%i2+%g0]0x89,%l1 ! %l1 = 26277e5cf9e69b7a
1453! Mem[0000000010181410] = 1faa72acbe190900, %f30 = 14f78a44 af4cbcaf
1454 ldda [%i6+%o5]0x88,%f30 ! %f30 = 1faa72ac be190900
1455! Starting 10 instruction Store Burst
1456! Mem[0000000010101408] = 10000000, %l2 = fffffffffff842c5
1457 ldstuba [%i4+%o4]0x88,%l2 ! %l2 = 00000000000000ff
1458
1459p0_label_52:
1460! %f8 = 843fd55e 000000f5, %l6 = 00000000e9ed99b8
1461! Mem[0000000030041430] = 20f1f32ee93043a3
1462 add %i1,0x030,%g1
1463 stda %f8,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030041430] = 20f1f32ee93043a3
1464! Mem[0000000030081408] = 1dfbd0ff, %l4 = ffffffffffffffff
1465 ldstuba [%i2+%o4]0x89,%l4 ! %l4 = 000000ff000000ff
1466! %l2 = 0000000000000000, Mem[0000000010181400] = a15a0000
1467 stba %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = a15a0000
1468! Mem[0000000030001410] = 243050ff, %l3 = 00005aa10486434e
1469 ldstuba [%i0+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
1470! Mem[0000000030001400] = ff4e8037, %l0 = 000000000000ff00
1471 ldstuba [%i0+%g0]0x81,%l0 ! %l0 = 000000ff000000ff
1472! %f31 = be190900, Mem[0000000010041410] = 000000ff
1473 sta %f31,[%i1+%o5]0x88 ! Mem[0000000010041410] = be190900
1474! %f18 = 5ed53f84 c9339792, Mem[00000000300c1410] = 9b36d40c 000068f6
1475 stda %f18,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 5ed53f84 c9339792
1476! %l3 = 00000000000000ff, Mem[0000000030081400] = f9e69b7a
1477 stba %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = f9e69bff
1478! %f0 = 9c99ede9 939b8360 00000000 f3d4369b
1479! %f4 = f1fc9e48 939b8360 6f4004d8 136a9ee8
1480! %f8 = 843fd55e 000000f5 7cceb22d 00000000
1481! %f12 = a266c8ba 2430509a 14f78a44 d0d0237c
1482 stda %f0,[%i6]ASI_BLK_PL ! Block Store to 0000000010181400
1483! Starting 10 instruction Load Burst
1484! Mem[0000000030101408] = d804406f, %l6 = 00000000e9ed99b8
1485 lduwa [%i4+%o4]0x81,%l6 ! %l6 = 00000000d804406f
1486
1487p0_label_53:
1488! Mem[0000000010041410] = 000919be00000000, %l4 = 00000000000000ff
1489 ldxa [%i1+%o5]0x80,%l4 ! %l4 = 000919be00000000
1490! Mem[0000000021800040] = 189c7f92, %l5 = 00000000000000ff
1491 lduha [%o3+0x040]%asi,%l5 ! %l5 = 000000000000189c
1492! Mem[000000001014141c] = 1b8a91dd, %l4 = 000919be00000000
1493 ldswa [%i5+0x01c]%asi,%l4 ! %l4 = 000000001b8a91dd
1494! Mem[0000000010001418] = 6c4a7a81 c5f9822a, %l0 = 000000ff, %l1 = f9e69b7a
1495 ldda [%i0+0x018]%asi,%l0 ! %l0 = 000000006c4a7a81 00000000c5f9822a
1496! Mem[0000000030081410] = ff000000, %l1 = 00000000c5f9822a
1497 lduwa [%i2+%o5]0x81,%l1 ! %l1 = 00000000ff000000
1498! Mem[0000000010041408] = ff0000cd, %l2 = 0000000000000000
1499 ldswa [%i1+%o4]0x80,%l2 ! %l2 = ffffffffff0000cd
1500! Mem[00000000211c0000] = ff7cfcae, %l5 = 000000000000189c
1501 ldsh [%o2+%g0],%l5 ! %l5 = ffffffffffffff7c
1502! %f24 = ff8f764e 1dfbd0f5, Mem[0000000030141410] = ff000000 489efcf1
1503 stda %f24,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff8f764e 1dfbd0f5
1504! Mem[0000000010101400] = 10ffffff 939b8360, %l0 = 6c4a7a81, %l1 = ff000000
1505 ldda [%i4+%g0]0x80,%l0 ! %l0 = 0000000010ffffff 00000000939b8360
1506! Starting 10 instruction Store Burst
1507! Mem[0000000030101408] = d804406f, %l0 = 0000000010ffffff
1508 ldstuba [%i4+%o4]0x81,%l0 ! %l0 = 000000d8000000ff
1509
1510p0_label_54:
1511! %f20 = 939b8360 00000000, Mem[0000000010141400] = 7a9b00ff 637401c9
1512 stda %f20,[%i5+%g0]0x88 ! Mem[0000000010141400] = 939b8360 00000000
1513! %f26 = bb000000 00000000, %l3 = 00000000000000ff
1514! Mem[0000000030041420] = b3c329e0f249c7b4
1515 add %i1,0x020,%g1
1516 stda %f26,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030041420] = 00000000000000bb
1517! %f30 = 1faa72ac be190900, %l1 = 00000000939b8360
1518! Mem[0000000030001400] = ff4e80379fa033c6
1519 stda %f30,[%i0+%l1]ASI_PST8_S ! Mem[0000000030001400] = ffaa72379fa033c6
1520! %l6 = d804406f, %l7 = 0a50003d, Mem[0000000010181400] = 939b8360 9c99ede9
1521 stda %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = d804406f 0a50003d
1522! Mem[0000000010041408] = cd0000ff, %l1 = 00000000939b8360
1523 swapa [%i1+%o4]0x88,%l1 ! %l1 = 00000000cd0000ff
1524! Mem[0000000010041400] = 489efcf1, %l4 = 000000001b8a91dd
1525 swapa [%i1+%g0]0x88,%l4 ! %l4 = 00000000489efcf1
1526! %l6 = 00000000d804406f, Mem[0000000030001408] = ff743f05
1527 stwa %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = d804406f
1528! %l0 = 00000000000000d8, Mem[0000000010141408] = 9834e6f900003cb8
1529 stxa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000000000d8
1530! %l2 = ffffffffff0000cd, Mem[0000000010081410] = 0e000000
1531 stha %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0e0000cd
1532! Starting 10 instruction Load Burst
1533! Mem[00000000201c0000] = ff008819, %l0 = 00000000000000d8
1534 lduba [%o0+0x000]%asi,%l0 ! %l0 = 00000000000000ff
1535
1536p0_label_55:
1537! Mem[00000000100c1400] = 644fe069 000000ff, %l2 = ff0000cd, %l3 = 000000ff
1538 ldda [%i3+%g0]0x88,%l2 ! %l2 = 00000000000000ff 00000000644fe069
1539! Mem[0000000030081408] = 1dfbd0ff, %l6 = 00000000d804406f
1540 lduba [%i2+%o4]0x89,%l6 ! %l6 = 00000000000000ff
1541! Mem[0000000030041408] = 00000000, %f31 = be190900
1542 lda [%i1+%o4]0x81,%f31 ! %f31 = 00000000
1543! Mem[0000000010141420] = 7d7d3b2c, %l7 = 000000000a50003d
1544 ldsha [%i5+0x020]%asi,%l7 ! %l7 = 0000000000007d7d
1545! Mem[00000000211c0000] = ff7cfcae, %l5 = ffffffffffffff7c
1546 ldub [%o2+%g0],%l5 ! %l5 = 00000000000000ff
1547! Mem[0000000030141410] = 4e768fff, %l1 = 00000000cd0000ff
1548 ldsha [%i5+%o5]0x89,%l1 ! %l1 = ffffffffffff8fff
1549! Mem[0000000030081410] = ff000000 60839b93, %l2 = 000000ff, %l3 = 644fe069
1550 ldda [%i2+%o5]0x81,%l2 ! %l2 = 00000000ff000000 0000000060839b93
1551! Mem[0000000010001400] = 1023d0d0f3ff754f, %f28 = a266c8ba 2430509a
1552 ldda [%i0+%g0]0x80,%f28 ! %f28 = 1023d0d0 f3ff754f
1553! Mem[0000000030101410] = 00000000c2fa10ff, %f20 = 939b8360 00000000
1554 ldda [%i4+%o5]0x89,%f20 ! %f20 = 00000000 c2fa10ff
1555! Starting 10 instruction Store Burst
1556! Mem[0000000010001428] = ffffffff, %l7 = 0000000000007d7d
1557 swap [%i0+0x028],%l7 ! %l7 = 00000000ffffffff
1558
1559p0_label_56:
1560! %l4 = 00000000489efcf1, Mem[00000000100c1410] = ee5e25d5
1561 stha %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ee5efcf1
1562! %l6 = 00000000000000ff, Mem[0000000010101410] = a15a0000
1563 stba %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = a15a00ff
1564! Mem[0000000010141404] = 60839b93, %l3 = 0000000060839b93
1565 swap [%i5+0x004],%l3 ! %l3 = 0000000060839b93
1566! %l3 = 0000000060839b93, Mem[0000000030141408] = 9fa033c6
1567 stha %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = 9fa09b93
1568! Mem[0000000010141400] = 00000000, %l4 = 00000000489efcf1
1569 ldstuba [%i5+%g0]0x88,%l4 ! %l4 = 00000000000000ff
1570! %l4 = 00000000, %l5 = 000000ff, Mem[0000000030141410] = ff8f764e 1dfbd0f5
1571 stda %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000 000000ff
1572! %l3 = 0000000060839b93, Mem[0000000010001420] = c0224344
1573 stb %l3,[%i0+0x020] ! Mem[0000000010001420] = 93224344
1574! %f25 = 1dfbd0f5, Mem[0000000030181408] = 843fd55e
1575 sta %f25,[%i6+%o4]0x89 ! Mem[0000000030181408] = 1dfbd0f5
1576! %l1 = ffffffffffff8fff, Mem[00000000300c1400] = 4410fac2
1577 stwa %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffff8fff
1578! Starting 10 instruction Load Burst
1579! Mem[0000000010081400] = ff8f764e, %l2 = 00000000ff000000
1580 lduwa [%i2+%g0]0x80,%l2 ! %l2 = 00000000ff8f764e
1581
1582p0_label_57:
1583! Mem[0000000010041408] = 60839b93, %l5 = 00000000000000ff
1584 lduba [%i1+%o4]0x80,%l5 ! %l5 = 0000000000000060
1585! Mem[0000000010141410] = 637401c9, %l0 = 00000000000000ff
1586 lduha [%i5+%o5]0x80,%l0 ! %l0 = 0000000000006374
1587! Mem[00000000201c0000] = ff008819, %l4 = 0000000000000000
1588 ldsb [%o0+0x001],%l4 ! %l4 = 0000000000000000
1589! Mem[0000000030081400] = ff9be6f9, %l6 = 00000000000000ff
1590 lduwa [%i2+%g0]0x81,%l6 ! %l6 = 00000000ff9be6f9
1591! Mem[0000000030101408] = def5d922 6f4004ff, %l0 = 00006374, %l1 = ffff8fff
1592 ldda [%i4+%o4]0x89,%l0 ! %l0 = 000000006f4004ff 00000000def5d922
1593! Mem[0000000030181400] = 401237c17cdb760e, %l4 = 0000000000000000
1594 ldxa [%i6+%g0]0x89,%l4 ! %l4 = 401237c17cdb760e
1595 membar #Sync ! Added by membar checker (7)
1596! Mem[0000000010181400] = 6f4004d8, %l4 = 401237c17cdb760e
1597 ldsh [%i6+%g0],%l4 ! %l4 = 0000000000006f40
1598! Mem[0000000030181400] = 7cdb760e, %l4 = 0000000000006f40
1599 ldswa [%i6+%g0]0x89,%l4 ! %l4 = 000000007cdb760e
1600! Mem[0000000010141410] = c9017463, %l7 = 00000000ffffffff
1601 ldsha [%i5+%o5]0x88,%l7 ! %l7 = 0000000000007463
1602! Starting 10 instruction Store Burst
1603! Mem[0000000010001408] = 0a50003d, %l4 = 000000007cdb760e
1604 ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 0000003d000000ff
1605
1606p0_label_58:
1607! %l6 = 00000000ff9be6f9, Mem[0000000010081400] = 4e768fff
1608 stwa %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff9be6f9
1609! %f0 = 9c99ede9 939b8360, %l7 = 0000000000007463
1610! Mem[00000000300c1430] = 96afd2a26b2d7cb8
1611 add %i3,0x030,%g1
1612 stda %f0,[%g1+%l7]ASI_PST32_SL ! Mem[00000000300c1430] = 60839b93e9ed999c
1613! %f10 = 7cceb22d 00000000, Mem[0000000010081410] = 0e0000cd 5929b182
1614 stda %f10,[%i2+%o5]0x88 ! Mem[0000000010081410] = 7cceb22d 00000000
1615! Mem[0000000010101400] = 10ffffff, %l0 = 000000006f4004ff
1616 ldstuba [%i4+%g0]0x80,%l0 ! %l0 = 00000010000000ff
1617! %l1 = 00000000def5d922, Mem[00000000201c0000] = ff008819, %asi = 80
1618 stha %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = d9228819
1619! Mem[0000000030181400] = 0e76db7c, %l1 = 00000000def5d922
1620 ldstuba [%i6+%g0]0x81,%l1 ! %l1 = 0000000e000000ff
1621! %l2 = ff8f764e, %l3 = 60839b93, Mem[0000000010101410] = ff005aa1 939b8360
1622 std %l2,[%i4+%o5] ! Mem[0000000010101410] = ff8f764e 60839b93
1623! %l6 = 00000000ff9be6f9, Mem[00000000218001c0] = 00f5186d, %asi = 80
1624 stba %l6,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = f9f5186d
1625! %l6 = 00000000ff9be6f9, Mem[0000000030001410] = ff503024bac866a2
1626 stxa %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000ff9be6f9
1627! Starting 10 instruction Load Burst
1628! Mem[0000000030141408] = 9fa09b93, %l3 = 0000000060839b93
1629 ldsba [%i5+%o4]0x89,%l3 ! %l3 = ffffffffffffff93
1630
1631p0_label_59:
1632! Mem[00000000211c0000] = ff7cfcae, %l3 = ffffffffffffff93
1633 ldsba [%o2+0x001]%asi,%l3 ! %l3 = 000000000000007c
1634! Mem[0000000010101410] = ff8f764e 60839b93, %l4 = 0000003d, %l5 = 00000060
1635 ldda [%i4+%o5]0x80,%l4 ! %l4 = 00000000ff8f764e 0000000060839b93
1636! Mem[0000000030181408] = 1dfbd0f5, %l1 = 000000000000000e
1637 lduwa [%i6+%o4]0x89,%l1 ! %l1 = 000000001dfbd0f5
1638! Mem[00000000100c1400] = 000000ff, %l7 = 0000000000007463
1639 lduwa [%i3+%g0]0x88,%l7 ! %l7 = 00000000000000ff
1640! Mem[0000000010041414] = 00000000, %l0 = 0000000000000010
1641 ldswa [%i1+0x014]%asi,%l0 ! %l0 = 0000000000000000
1642! %l6 = 00000000ff9be6f9, %l1 = 000000001dfbd0f5, %l7 = 00000000000000ff
1643 addc %l6,%l1,%l7 ! %l7 = 000000011d97b7ee
1644! Mem[0000000030181408] = f5d0fb1d, %l7 = 000000011d97b7ee
1645 lduwa [%i6+%o4]0x81,%l7 ! %l7 = 00000000f5d0fb1d
1646! Mem[0000000030001408] = 6f4004d8, %l6 = 00000000ff9be6f9
1647 ldswa [%i0+%o4]0x89,%l6 ! %l6 = 000000006f4004d8
1648! Mem[0000000030101410] = ff10fac2, %l0 = 0000000000000000
1649 ldswa [%i4+%o5]0x81,%l0 ! %l0 = ffffffffff10fac2
1650! Starting 10 instruction Store Burst
1651! %l2 = 00000000ff8f764e, Mem[0000000030141410] = 00000000
1652 stwa %l2,[%i5+%o5]0x89 ! Mem[0000000030141410] = ff8f764e
1653
1654p0_label_60:
1655! %l2 = 00000000ff8f764e, Mem[00000000201c0000] = d9228819
1656 sth %l2,[%o0+%g0] ! Mem[00000000201c0000] = 764e8819
1657! Mem[0000000010041408] = 60839b93, %l4 = 00000000ff8f764e
1658 ldstuba [%i1+%o4]0x80,%l4 ! %l4 = 00000060000000ff
1659! %l2 = ff8f764e, %l3 = 0000007c, Mem[0000000030101408] = 6f4004ff def5d922
1660 stda %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = ff8f764e 0000007c
1661! %l2 = 00000000ff8f764e, Mem[0000000010041406] = 55eea326, %asi = 80
1662 stha %l2,[%i1+0x006]%asi ! Mem[0000000010041404] = 55ee764e
1663! Mem[0000000010181410] = 939b8360, %l2 = 00000000ff8f764e
1664 ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 00000060000000ff
1665! Mem[00000000100c1418] = 87d772b4d9e6cc5b, %l5 = 0000000060839b93, %l7 = 00000000f5d0fb1d
1666 add %i3,0x18,%g1
1667 casxa [%g1]0x80,%l5,%l7 ! %l7 = 87d772b4d9e6cc5b
1668! %l6 = 000000006f4004d8, Mem[0000000010041400] = 1b8a91dd
1669 stha %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 1b8a04d8
1670! %l2 = 00000060, %l3 = 0000007c, Mem[0000000010041400] = 1b8a04d8 4e76ee55
1671 stda %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000060 0000007c
1672! %f22 = 6f4004d8, Mem[000000001008142c] = be19cd23
1673 sta %f22,[%i2+0x02c]%asi ! Mem[000000001008142c] = 6f4004d8
1674! Starting 10 instruction Load Burst
1675! Mem[0000000010001410] = 00000000, %l7 = 87d772b4d9e6cc5b
1676 lduha [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000000
1677
1678p0_label_61:
1679! Mem[0000000010001410] = a15a000000000000, %f18 = 5ed53f84 c9339792
1680 ldda [%i0+%o5]0x88,%f18 ! %f18 = a15a0000 00000000
1681! Mem[0000000010141400] = 939b8360000000ff, %f28 = 1023d0d0 f3ff754f
1682 ldda [%i5+%g0]0x88,%f28 ! %f28 = 939b8360 000000ff
1683 membar #Sync ! Added by membar checker (8)
1684! Mem[0000000030181400] = ff76db7c c1371240 f5d0fb1d c9339792
1685! Mem[0000000030181410] = 004effff 4094b994 b8d681a9 cc6573ad
1686! Mem[0000000030181420] = a5a0bba2 41939a60 2dd5d8f9 96358d26
1687! Mem[0000000030181430] = 4c28dc6a 271ef5b5 ff9717d5 98e5a2bf
1688 ldda [%i6]ASI_BLK_SL,%f16 ! Block Load from 0000000030181400
1689! Mem[0000000010041400] = 60000000 7c000000 ff839b93 f5d0fb1d
1690! Mem[0000000010041410] = 000919be 00000000 9834e6f9 00003cb8
1691! Mem[0000000010041420] = c57ad1f4 c5a5f115 64266065 00ec10a6
1692! Mem[0000000010041430] = 56ec41dc b1eb9628 f3d4369b 81eac8df
1693 ldda [%i1]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010041400
1694! Mem[0000000010001400] = 1023d0d0, %l5 = 0000000060839b93
1695 lduba [%i0+%g0]0x80,%l5 ! %l5 = 0000000000000010
1696! Mem[0000000010101438] = 14f78a44, %l7 = 0000000000000000
1697 lduw [%i4+0x038],%l7 ! %l7 = 0000000014f78a44
1698! Mem[0000000030041410] = 000000ff, %l6 = 000000006f4004d8
1699 lduba [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000ff
1700! Mem[00000000100c1408] = ff0000ff, %l6 = 00000000000000ff
1701 ldswa [%i3+%o4]0x88,%l6 ! %l6 = ffffffffff0000ff
1702! Mem[0000000010041420] = c57ad1f4, %l6 = ffffffffff0000ff
1703 ldswa [%i1+0x020]%asi,%l6 ! %l6 = ffffffffc57ad1f4
1704! Starting 10 instruction Store Burst
1705! %l4 = 00000060, %l5 = 00000010, Mem[0000000010081400] = f9e69bff 1dfbd0f5
1706 std %l4,[%i2+%g0] ! Mem[0000000010081400] = 00000060 00000010
1707
1708p0_label_62:
1709! %l6 = c57ad1f4, %l7 = 14f78a44, Mem[0000000030001410] = 00000000 f9e69bff
1710 stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = c57ad1f4 14f78a44
1711! Mem[0000000010101410] = ff8f764e, %l6 = ffffffffc57ad1f4
1712 ldstuba [%i4+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
1713! %l6 = 00000000000000ff, Mem[00000000300c1408] = 00000000
1714 stwa %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 000000ff
1715! %l5 = 0000000000000010, Mem[0000000030141400] = 003d15d8
1716 stha %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 001015d8
1717! %l2 = 0000000000000060, Mem[0000000030101408] = ff8f764e
1718 stwa %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000060
1719! %l4 = 0000000000000060, imm = 0000000000000e8e, %l5 = 0000000000000010
1720 or %l4,0xe8e,%l5 ! %l5 = 0000000000000eee
1721! %l5 = 0000000000000eee, Mem[0000000020800040] = 23ffbf87, %asi = 80
1722 stha %l5,[%o1+0x040]%asi ! Mem[0000000020800040] = 0eeebf87
1723! Code Fragment 4
1724p0_fragment_9:
1725! %l0 = ffffffffff10fac2
1726 setx 0x3d127f2ff256e6a5,%g7,%l0 ! %l0 = 3d127f2ff256e6a5
1727! %l1 = 000000001dfbd0f5
1728 setx 0xcfd0f4879be91196,%g7,%l1 ! %l1 = cfd0f4879be91196
1729 setx 0x7ff8, %g1, %g2
1730 and %l0, %g2, %l0
1731 setx 0xffffffff, %g1, %g2
1732 and %l1, %g2, %l1
1733 setx 0x100000000, %g1, %g2
1734 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1735 ta T_CHANGE_HPRIV
1736 stxa %l1, [%l0]ASI_ICACHE_INSTR
1737 ta T_CHANGE_NONHPRIV
1738! %l0 = 3d127f2ff256e6a5
1739 setx 0x873e51dfef69039b,%g7,%l0 ! %l0 = 873e51dfef69039b
1740! %l1 = cfd0f4879be91196
1741 setx 0xb548dcb002e7460d,%g7,%l1 ! %l1 = b548dcb002e7460d
1742! %l0 = 873e51dfef69039b, %l7 = 0000000014f78a44, %l0 = 873e51dfef69039b
1743 addc %l0,%l7,%l0 ! %l0 = 873e51e004608ddf
1744! Starting 10 instruction Load Burst
1745! Mem[0000000030101400] = 000000ff, %l2 = 0000000000000060
1746 ldsha [%i4+%g0]0x89,%l2 ! %l2 = 00000000000000ff
1747
1748p0_label_63:
1749! Mem[0000000010181430] = 9a503024, %l2 = 00000000000000ff
1750 lduwa [%i6+0x030]%asi,%l2 ! %l2 = 000000009a503024
1751! Mem[0000000030101410] = ff10fac2, %l0 = 873e51e004608ddf
1752 ldswa [%i4+%o5]0x81,%l0 ! %l0 = ffffffffff10fac2
1753! Mem[0000000010041408] = 939b83ff, %l7 = 0000000014f78a44
1754 lduha [%i1+%o4]0x88,%l7 ! %l7 = 00000000000083ff
1755! Mem[0000000010041410] = 00000000 be190900, %l4 = 00000060, %l5 = 00000eee
1756 ldda [%i1+%o5]0x88,%l4 ! %l4 = 00000000be190900 0000000000000000
1757! Mem[0000000010141408] = 00000000000000d8, %l0 = ffffffffff10fac2
1758 ldxa [%i5+%o4]0x80,%l0 ! %l0 = 00000000000000d8
1759! Mem[0000000010001408] = e6e736ac0a5000ff, %f22 = ad7365cc a981d6b8
1760 ldda [%i0+%o4]0x88,%f22 ! %f22 = e6e736ac 0a5000ff
1761! Mem[00000000201c0000] = 764e8819, %l0 = 00000000000000d8
1762 ldsb [%o0+%g0],%l0 ! %l0 = 0000000000000076
1763! Mem[0000000030001400] = ffaa72379fa033c6, %f18 = 929733c9 1dfbd0f5
1764 ldda [%i0+%g0]0x81,%f18 ! %f18 = ffaa7237 9fa033c6
1765! %l3 = 000000000000007c, imm = fffffffffffff8ce, %l6 = 00000000000000ff
1766 subc %l3,-0x732,%l6 ! %l6 = 00000000000007ae
1767! Starting 10 instruction Store Burst
1768! Mem[0000000030141410] = 4e768fff, %l1 = b548dcb002e7460d
1769 ldstuba [%i5+%o5]0x81,%l1 ! %l1 = 0000004e000000ff
1770
1771p0_label_64:
1772! %l0 = 0000000000000076, Mem[0000000030101408] = 0000007c00000060
1773 stxa %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000000000000076
1774! %l1 = 000000000000004e, Mem[0000000030081408] = ffd0fb1d
1775 stba %l1,[%i2+%o4]0x81 ! Mem[0000000030081408] = 4ed0fb1d
1776! %f23 = 0a5000ff, Mem[0000000030141410] = ff8f76ff
1777 sta %f23,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0a5000ff
1778! %l6 = 00000000000007ae, Mem[0000000030041400] = f68fadc3dea71101
1779 stxa %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000000007ae
1780! %l2 = 000000009a503024, Mem[00000000201c0000] = 764e8819
1781 sth %l2,[%o0+%g0] ! Mem[00000000201c0000] = 30248819
1782! %l5 = 0000000000000000, Mem[0000000010081400] = 00000060
1783 stwa %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
1784! %l1 = 000000000000004e, Mem[00000000100c1400] = ff000000
1785 stha %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 004e0000
1786! %f24 = 609a9341, Mem[00000000300c1408] = ff000000
1787 sta %f24,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 609a9341
1788! %l3 = 000000000000007c, Mem[0000000010181438] = 7c23d0d0, %asi = 80
1789 stwa %l3,[%i6+0x038]%asi ! Mem[0000000010181438] = 0000007c
1790! Starting 10 instruction Load Burst
1791! Mem[0000000010001408] = ff00500a, %f28 = b5f51e27
1792 lda [%i0+%o4]0x80,%f28 ! %f28 = ff00500a
1793
1794p0_label_65:
1795! Mem[0000000030181408] = 929733c91dfbd0f5, %l3 = 000000000000007c
1796 ldxa [%i6+%o4]0x89,%l3 ! %l3 = 929733c91dfbd0f5
1797! Mem[0000000030101400] = ff000000, %l1 = 000000000000004e
1798 lduha [%i4+%g0]0x81,%l1 ! %l1 = 000000000000ff00
1799! Mem[0000000010181410] = ff839b93, %l7 = 00000000000083ff
1800 ldsba [%i6+%o5]0x80,%l7 ! %l7 = ffffffffffffffff
1801! Mem[0000000010081400] = 10000000 00000000, %l2 = 9a503024, %l3 = 1dfbd0f5
1802 ldda [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000000 0000000010000000
1803! Mem[0000000030041400] = ae070000, %l6 = 00000000000007ae
1804 lduba [%i1+%g0]0x81,%l6 ! %l6 = 00000000000000ae
1805! Mem[0000000010181410] = 939b83ff, %l0 = 0000000000000076
1806 ldsha [%i6+%o5]0x88,%l0 ! %l0 = ffffffffffff83ff
1807! %l0 = ffffffffffff83ff, imm = fffffffffffff742, %l3 = 0000000010000000
1808 andn %l0,-0x8be,%l3 ! %l3 = 00000000000000bd
1809! Mem[0000000030041410] = ff0000000000999c, %f24 = 609a9341 a2bba0a5
1810 ldda [%i1+%o5]0x81,%f24 ! %f24 = ff000000 0000999c
1811! Mem[0000000030181408] = f5d0fb1d, %l7 = ffffffffffffffff
1812 lduwa [%i6+%o4]0x81,%l7 ! %l7 = 00000000f5d0fb1d
1813! Starting 10 instruction Store Burst
1814! %f16 = 401237c1 7cdb76ff ffaa7237 9fa033c6
1815! %f20 = 94b99440 ffff4e00 e6e736ac 0a5000ff
1816! %f24 = ff000000 0000999c 268d3596 f9d8d52d
1817! %f28 = ff00500a 6adc284c bfa2e598 d51797ff
1818 stda %f16,[%i1]ASI_COMMIT_P ! Block Store to 0000000010041400
1819
1820p0_label_66:
1821! %f16 = 401237c1 7cdb76ff ffaa7237 9fa033c6
1822! %f20 = 94b99440 ffff4e00 e6e736ac 0a5000ff
1823! %f24 = ff000000 0000999c 268d3596 f9d8d52d
1824! %f28 = ff00500a 6adc284c bfa2e598 d51797ff
1825 stda %f16,[%i6]ASI_BLK_PL ! Block Store to 0000000010181400
1826! Mem[00000000201c0001] = 30248819, %l2 = 0000000000000000
1827 ldstub [%o0+0x001],%l2 ! %l2 = 00000024000000ff
1828! %l6 = 00000000000000ae, Mem[000000001014142c] = ffffff7c, %asi = 80
1829 stha %l6,[%i5+0x02c]%asi ! Mem[000000001014142c] = 00aeff7c
1830! Mem[00000000100c1400] = 004e0000, %l2 = 0000000000000024
1831 ldstuba [%i3+%g0]0x80,%l2 ! %l2 = 00000000000000ff
1832! %l1 = 000000000000ff00, Mem[0000000010141410] = c9017463
1833 stba %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = c9017400
1834! %f8 = 15f1a5c5 f4d17ac5, %l6 = 00000000000000ae
1835! Mem[0000000030041430] = 20f1f32ee93043a3
1836 add %i1,0x030,%g1
1837 stda %f8,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030041430] = 20f1f32ec5a5f115
1838! Mem[0000000030101410] = ff10fac2, %l1 = 000000000000ff00
1839 swapa [%i4+%o5]0x81,%l1 ! %l1 = 00000000ff10fac2
1840! %l7 = 00000000f5d0fb1d, Mem[0000000030041408] = 00000000
1841 stwa %l7,[%i1+%o4]0x81 ! Mem[0000000030041408] = f5d0fb1d
1842! Code Fragment 3
1843p0_fragment_10:
1844! %l0 = ffffffffffff83ff
1845 setx 0xb7fc78e79bf5e0b2,%g7,%l0 ! %l0 = b7fc78e79bf5e0b2
1846! %l1 = 00000000ff10fac2
1847 setx 0xdddf5e304fd54756,%g7,%l1 ! %l1 = dddf5e304fd54756
1848 setx 0x1fe000, %g1, %g3
1849 or %l0, %g3, %l0 ! always set perrmask = 0xff
1850 setx 0x1ffff8, %g1, %g2
1851 and %l0, %g2, %l0
1852 ta T_CHANGE_HPRIV
1853 stxa %l1, [%l0]ASI_DCACHE_DATA
1854 ta T_CHANGE_NONHPRIV
1855! %l0 = b7fc78e79bf5e0b2
1856 setx 0xbfb32047b9c8f4ff,%g7,%l0 ! %l0 = bfb32047b9c8f4ff
1857! %l1 = dddf5e304fd54756
1858 setx 0xe01654005f3c57ae,%g7,%l1 ! %l1 = e01654005f3c57ae
1859! Starting 10 instruction Load Burst
1860 membar #Sync ! Added by membar checker (9)
1861! Mem[0000000010041404] = 7cdb76ff, %l1 = e01654005f3c57ae
1862 lduba [%i1+0x006]%asi,%l1 ! %l1 = 0000000000000076
1863
1864p0_label_67:
1865! Mem[000000001010140c] = f3d4369b, %f31 = d51797ff
1866 ld [%i4+0x00c],%f31 ! %f31 = f3d4369b
1867! Mem[0000000030041400] = ae070000 00000000 f5d0fb1d 00001044
1868! Mem[0000000030041410] = ff000000 0000999c bd645e8a 3942f58f
1869! Mem[0000000030041420] = 00000000 000000bb 70114fed 30a6b062
1870! Mem[0000000030041430] = 20f1f32e c5a5f115 9495b8c3 e7b4a6bd
1871 ldda [%i1]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030041400
1872! Mem[0000000010001410] = a15a000000000000, %f22 = e6e736ac 0a5000ff
1873 ldda [%i0+%o5]0x88,%f22 ! %f22 = a15a0000 00000000
1874! Mem[00000000211c0000] = ff7cfcae, %l4 = 00000000be190900
1875 ldsh [%o2+%g0],%l4 ! %l4 = ffffffffffffff7c
1876! Mem[00000000100c1400] = ff4e0000, %l7 = 00000000f5d0fb1d
1877 ldsba [%i3+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
1878! Mem[0000000010081400] = 00000000, %l4 = ffffffffffffff7c
1879 ldsha [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000000
1880! Mem[00000000300c1400] = ff8fffff, %l4 = 0000000000000000
1881 lduba [%i3+%g0]0x81,%l4 ! %l4 = 00000000000000ff
1882! Mem[0000000030041400] = 00000000000007ae, %f22 = a15a0000 00000000
1883 ldda [%i1+%g0]0x89,%f22 ! %f22 = 00000000 000007ae
1884! Mem[0000000030001410] = f4d17ac5, %l2 = 0000000000000000
1885 lduha [%i0+%o5]0x81,%l2 ! %l2 = 000000000000f4d1
1886! Starting 10 instruction Store Burst
1887! %l4 = 000000ff, %l5 = 00000000, Mem[0000000030101408] = 00000076 00000000
1888 stda %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ff 00000000
1889
1890p0_label_68:
1891! %f24 = ff000000 0000999c, %l1 = 0000000000000076
1892! Mem[0000000010081410] = 000000002db2ce7c
1893 add %i2,0x010,%g1
1894 stda %f24,[%g1+%l1]ASI_PST32_P ! Mem[0000000010081410] = ff0000002db2ce7c
1895! %l3 = 00000000000000bd, Mem[0000000030141400] = 001015d8
1896 stha %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00bd15d8
1897! %f0 = 00000000 000007ae 44100000 1dfbd0f5
1898! %f4 = 9c990000 000000ff 8ff54239 8a5e64bd
1899! %f8 = bb000000 00000000 62b0a630 ed4f1170
1900! %f12 = 15f1a5c5 2ef3f120 bda6b4e7 c3b89594
1901 stda %f0,[%i3]ASI_COMMIT_S ! Block Store to 00000000300c1400
1902 membar #Sync ! Added by membar checker (10)
1903! %l3 = 00000000000000bd, Mem[00000000100c1408] = ff0000ff
1904 stba %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = bd0000ff
1905! %f17 = 7cdb76ff, Mem[0000000010101418] = 6f4004d8
1906 sta %f17,[%i4+0x018]%asi ! Mem[0000000010101418] = 7cdb76ff
1907! %l0 = bfb32047b9c8f4ff, Mem[0000000030001410] = f4d17ac5448af714
1908 stxa %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = bfb32047b9c8f4ff
1909! %l4 = 00000000000000ff, Mem[00000000201c0000] = 30ff8819
1910 sth %l4,[%o0+%g0] ! Mem[00000000201c0000] = 00ff8819
1911! %l6 = 00000000000000ae, Mem[0000000030001410] = bfb32047
1912 stha %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00ae2047
1913! Mem[0000000010101408] = 100000ff, %l6 = 00000000000000ae
1914 ldstuba [%i4+%o4]0x88,%l6 ! %l6 = 000000ff000000ff
1915! Starting 10 instruction Load Burst
1916! Mem[0000000030081400] = ff9be6f9, %f4 = 9c990000
1917 lda [%i2+%g0]0x81,%f4 ! %f4 = ff9be6f9
1918
1919p0_label_69:
1920! Mem[00000000300c1410] = 9c990000, %f5 = 000000ff
1921 lda [%i3+%o5]0x81,%f5 ! %f5 = 9c990000
1922! Mem[0000000030101400] = ff000000, %l6 = 00000000000000ff
1923 lduwa [%i4+%g0]0x81,%l6 ! %l6 = 00000000ff000000
1924! Mem[0000000030041410] = 000000ff, %l2 = 000000000000f4d1
1925 ldsha [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ff
1926! Mem[00000000300c1400] = 00000000 000007ae, %l0 = b9c8f4ff, %l1 = 00000076
1927 ldda [%i3+%g0]0x81,%l0 ! %l0 = 0000000000000000 00000000000007ae
1928! Mem[0000000030081408] = 1dfbd04e, %l6 = 00000000ff000000
1929 ldsha [%i2+%o4]0x89,%l6 ! %l6 = ffffffffffffd04e
1930! %l6 = ffffffffffffd04e, imm = 0000000000000041, %l7 = ffffffffffffffff
1931 sub %l6,0x041,%l7 ! %l7 = ffffffffffffd00d
1932! Mem[0000000010081408] = ff10fac2, %l6 = ffffffffffffd04e
1933 lduha [%i2+%o4]0x80,%l6 ! %l6 = 000000000000ff10
1934! Mem[0000000010101400] = 60839b93ffffffff, %f18 = ffaa7237 9fa033c6
1935 ldda [%i4+%g0]0x88,%f18 ! %f18 = 60839b93 ffffffff
1936! Mem[0000000010101408] = 100000ff, %l0 = 0000000000000000
1937 ldsha [%i4+%o4]0x88,%l0 ! %l0 = 00000000000000ff
1938! Starting 10 instruction Store Burst
1939! %l0 = 00000000000000ff, Mem[0000000010001434] = 7f2178de, %asi = 80
1940 stwa %l0,[%i0+0x034]%asi ! Mem[0000000010001434] = 000000ff
1941
1942p0_label_70:
1943! %f2 = 44100000 1dfbd0f5, Mem[00000000100c1410] = ee5efcf1 ac72aa1f
1944 stda %f2 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 44100000 1dfbd0f5
1945! %l3 = 00000000000000bd, Mem[00000000100c1410] = f5d0fb1d00001044
1946 stxa %l3,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000000000bd
1947! Mem[0000000010041400] = 401237c1, %l1 = 00000000000007ae
1948 swapa [%i1+%g0]0x80,%l1 ! %l1 = 00000000401237c1
1949! %l4 = 00000000000000ff, Mem[0000000010141410] = 007401c9414bfff5
1950 stxa %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000000000ff
1951! %l1 = 00000000401237c1, Mem[0000000030001400] = ffaa7237
1952 stwa %l1,[%i0+%g0]0x81 ! Mem[0000000030001400] = 401237c1
1953! %l2 = 00000000000000ff, Mem[0000000010141410] = ff00000000000000
1954 stxa %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000000000ff
1955! Mem[0000000010081420] = 0dfe930c, %l7 = ffffffffffffd00d, %asi = 80
1956 swapa [%i2+0x020]%asi,%l7 ! %l7 = 000000000dfe930c
1957! Mem[0000000030181400] = ff76db7c, %l0 = 00000000000000ff
1958 swapa [%i6+%g0]0x81,%l0 ! %l0 = 00000000ff76db7c
1959! %l0 = 00000000ff76db7c, Mem[0000000010101410] = ff8f764e
1960 stha %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = db7c764e
1961! Starting 10 instruction Load Burst
1962! Mem[0000000010141410] = ff000000 00000000, %l0 = ff76db7c, %l1 = 401237c1
1963 ldd [%i5+%o5],%l0 ! %l0 = 00000000ff000000 0000000000000000
1964
1965p0_label_71:
1966! Mem[0000000030181408] = f5d0fb1dc9339792, %l7 = 000000000dfe930c
1967 ldxa [%i6+%o4]0x81,%l7 ! %l7 = f5d0fb1dc9339792
1968! Mem[0000000010081410] = ff000000 2db2ce7c, %l4 = 000000ff, %l5 = 00000000
1969 ldd [%i2+%o5],%l4 ! %l4 = 00000000ff000000 000000002db2ce7c
1970! Mem[0000000030081400] = ff9be6f9 5c7e2726, %l6 = 0000ff10, %l7 = c9339792
1971 ldda [%i2+%g0]0x81,%l6 ! %l6 = 00000000ff9be6f9 000000005c7e2726
1972! Mem[0000000030041408] = 1dfbd0f5, %l0 = 00000000ff000000
1973 lduba [%i1+%o4]0x89,%l0 ! %l0 = 00000000000000f5
1974! Mem[0000000010001410] = 00000000, %f26 = 268d3596
1975 lda [%i0+%o5]0x88,%f26 ! %f26 = 00000000
1976! Mem[0000000010101408] = ff000010f3d4369b, %f26 = 00000000 f9d8d52d
1977 ldda [%i4+%o4]0x80,%f26 ! %f26 = ff000010 f3d4369b
1978! Mem[0000000030041400] = 000007ae, %l6 = 00000000ff9be6f9
1979 ldswa [%i1+%g0]0x89,%l6 ! %l6 = 00000000000007ae
1980! Mem[0000000010101400] = ffffffff, %l4 = 00000000ff000000
1981 lduha [%i4+%g0]0x80,%l4 ! %l4 = 000000000000ffff
1982! Mem[0000000010141410] = ff000000, %l2 = 00000000000000ff
1983 ldsha [%i5+%o5]0x80,%l2 ! %l2 = ffffffffffffff00
1984! Starting 10 instruction Store Burst
1985! %f3 = 1dfbd0f5, %f22 = 00000000, %f20 = 94b99440 ffff4e00
1986 fsmuld %f3 ,%f22,%f20 ! %f20 = 00000000 00000000
1987
1988p0_label_72:
1989! Mem[0000000010141410] = 000000ff, %l3 = 00000000000000bd
1990 ldstuba [%i5+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
1991! %l4 = 0000ffff, %l5 = 2db2ce7c, Mem[00000000100c1430] = 5aa1d778 2864c544
1992 std %l4,[%i3+0x030] ! Mem[00000000100c1430] = 0000ffff 2db2ce7c
1993! %l6 = 00000000000007ae, Mem[0000000010001438] = 760826f2cfd7dfe2
1994 stx %l6,[%i0+0x038] ! Mem[0000000010001438] = 00000000000007ae
1995! %f4 = ff9be6f9, Mem[0000000030081410] = ff000000
1996 sta %f4 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff9be6f9
1997! %l0 = 000000f5, %l1 = 00000000, Mem[0000000010081438] = 00000000 00000001
1998 std %l0,[%i2+0x038] ! Mem[0000000010081438] = 000000f5 00000000
1999! %l3 = 00000000000000ff, Mem[0000000030041410] = ff000000
2000 stba %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff000000
2001! Mem[00000000300c1400] = 00000000, %l5 = 000000002db2ce7c
2002 swapa [%i3+%g0]0x89,%l5 ! %l5 = 0000000000000000
2003! Mem[0000000030101400] = 000000ff, %l6 = 00000000000007ae
2004 swapa [%i4+%g0]0x89,%l6 ! %l6 = 00000000000000ff
2005! %l0 = 00000000000000f5, Mem[0000000010041410] = 94b99440
2006 stwa %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000f5
2007! Starting 10 instruction Load Burst
2008 membar #Sync ! Added by membar checker (11)
2009! Mem[0000000010041400] = 000007ae 7cdb76ff ffaa7237 9fa033c6
2010! Mem[0000000010041410] = 000000f5 ffff4e00 e6e736ac 0a5000ff
2011! Mem[0000000010041420] = ff000000 0000999c 268d3596 f9d8d52d
2012! Mem[0000000010041430] = ff00500a 6adc284c bfa2e598 d51797ff
2013 ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
2014
2015p0_label_73:
2016! %l0 = 00000000000000f5, Mem[0000000010181410] = ffff4e00
2017 stba %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffff4ef5
2018! Mem[0000000021800080] = 15f10203, %l6 = 00000000000000ff
2019 lduha [%o3+0x080]%asi,%l6 ! %l6 = 00000000000015f1
2020! Mem[0000000010081408] = ff10fac2, %l4 = 000000000000ffff
2021 ldsba [%i2+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
2022! Mem[0000000030041410] = ff000000, %l5 = 0000000000000000
2023 lduba [%i1+%o5]0x81,%l5 ! %l5 = 00000000000000ff
2024! Mem[0000000010041438] = bfa2e598d51797ff, %f16 = 401237c1 7cdb76ff
2025 ldda [%i1+0x038]%asi,%f16 ! %f16 = bfa2e598 d51797ff
2026! Mem[0000000010081410] = ff0000002db2ce7c, %f22 = 00000000 000007ae
2027 ldda [%i2+%o5]0x80,%f22 ! %f22 = ff000000 2db2ce7c
2028! Mem[0000000030001400] = c1371240, %l6 = 00000000000015f1
2029 ldsha [%i0+%g0]0x89,%l6 ! %l6 = 0000000000001240
2030! Mem[0000000030001408] = 6f4004d8, %f31 = f3d4369b
2031 lda [%i0+%o4]0x89,%f31 ! %f31 = 6f4004d8
2032! Mem[00000000100c1400] = ff4e0000, %l5 = 00000000000000ff
2033 ldsba [%i3+%g0]0x80,%l5 ! %l5 = ffffffffffffffff
2034! Starting 10 instruction Store Burst
2035! %l5 = ffffffffffffffff, %l6 = 0000000000001240, %y = ffffffff
2036 umul %l5,%l6,%l6 ! %l6 = 0000123fffffedc0, %y = 0000123f
2037
2038p0_label_74:
2039! Mem[0000000030001408] = 6f4004d8, %l4 = ffffffffffffffff
2040 ldstuba [%i0+%o4]0x89,%l4 ! %l4 = 000000d8000000ff
2041! %f30 = bfa2e598 6f4004d8, %l2 = ffffffffffffff00
2042! Mem[0000000010181408] = c633a09f3772aaff
2043 add %i6,0x008,%g1
2044 stda %f30,[%g1+%l2]ASI_PST8_P ! Mem[0000000010181408] = c633a09f3772aaff
2045! %l4 = 00000000000000d8, Mem[00000000218001c1] = f9f5186d, %asi = 80
2046 stba %l4,[%o3+0x1c1]%asi ! Mem[00000000218001c0] = f9d8186d
2047! Mem[0000000010001410] = 00000000, %l3 = 00000000000000ff
2048 ldstuba [%i0+%o5]0x80,%l3 ! %l3 = 00000000000000ff
2049! %l1 = 0000000000000000, Mem[0000000010141410] = 00000000000000ff
2050 stxa %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000000000000
2051 membar #Sync ! Added by membar checker (12)
2052! %l6 = 0000123fffffedc0, Mem[0000000010041408] = ffaa7237
2053 stha %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = edc07237
2054! %l4 = 00000000000000d8, imm = 0000000000000ef2, %l6 = 0000123fffffedc0
2055 xor %l4,0xef2,%l6 ! %l6 = 0000000000000e2a
2056! Mem[0000000010041426] = 0000999c, %l4 = 00000000000000d8
2057 ldstuba [%i1+0x026]%asi,%l4 ! %l4 = 00000099000000ff
2058! Mem[0000000010181418] = ff00500aac36e7e6, %l0 = 00000000000000f5, %l7 = 000000005c7e2726
2059 add %i6,0x18,%g1
2060 casxa [%g1]0x80,%l0,%l7 ! %l7 = ff00500aac36e7e6
2061! Starting 10 instruction Load Burst
2062! Mem[0000000030001410] = fff4c8b94720ae00, %f30 = bfa2e598 6f4004d8
2063 ldda [%i0+%o5]0x89,%f30 ! %f30 = fff4c8b9 4720ae00
2064
2065p0_label_75:
2066! Mem[0000000030001400] = c1371240, %f23 = 2db2ce7c
2067 lda [%i0+%g0]0x89,%f23 ! %f23 = c1371240
2068! Mem[0000000030041400] = ae070000, %l0 = 00000000000000f5
2069 lduha [%i1+%g0]0x81,%l0 ! %l0 = 000000000000ae07
2070! Mem[0000000030101408] = 000000ff, %l2 = ffffffffffffff00
2071 ldswa [%i4+%o4]0x89,%l2 ! %l2 = 00000000000000ff
2072! Mem[0000000010081408] = ff10fac2, %f30 = fff4c8b9
2073 lda [%i2+%o4]0x80,%f30 ! %f30 = ff10fac2
2074! Mem[0000000010081410] = 7cceb22d000000ff, %l1 = 0000000000000000
2075 ldxa [%i2+%o5]0x88,%l1 ! %l1 = 7cceb22d000000ff
2076! Mem[0000000010041400] = 000007ae, %l3 = 0000000000000000
2077 lduha [%i1+%g0]0x80,%l3 ! %l3 = 0000000000000000
2078! Mem[0000000010001400] = 1023d0d0 f3ff754f ff00500a ac36e7e6
2079! Mem[0000000010001410] = ff000000 00005aa1 6c4a7a81 c5f9822a
2080! Mem[0000000010001420] = 93224344 5ca1977b 00007d7d ffffffc7
2081! Mem[0000000010001430] = 20f1f32e 000000ff 00000000 000007ae
2082 ldda [%i0]ASI_BLK_PL,%f16 ! Block Load from 0000000010001400
2083! Mem[0000000030181408] = f5d0fb1d, %l1 = 7cceb22d000000ff
2084 lduwa [%i6+%o4]0x81,%l1 ! %l1 = 00000000f5d0fb1d
2085! Code Fragment 3
2086p0_fragment_11:
2087! %l0 = 000000000000ae07
2088 setx 0xda0c8b7076ec0d93,%g7,%l0 ! %l0 = da0c8b7076ec0d93
2089! %l1 = 00000000f5d0fb1d
2090 setx 0x87549a704b91f3ed,%g7,%l1 ! %l1 = 87549a704b91f3ed
2091 setx 0x1fe000, %g1, %g3
2092 or %l0, %g3, %l0 ! always set perrmask = 0xff
2093 setx 0x1ffff8, %g1, %g2
2094 and %l0, %g2, %l0
2095 ta T_CHANGE_HPRIV
2096 stxa %l1, [%l0]ASI_DCACHE_DATA
2097 ta T_CHANGE_NONHPRIV
2098! %l0 = da0c8b7076ec0d93
2099 setx 0x33a66d97c6ea8adf,%g7,%l0 ! %l0 = 33a66d97c6ea8adf
2100! %l1 = 87549a704b91f3ed
2101 setx 0x4dae95b0036e77e0,%g7,%l1 ! %l1 = 4dae95b0036e77e0
2102! Starting 10 instruction Store Burst
2103! %l5 = ffffffffffffffff, Mem[0000000010141404] = 60839b93
2104 stb %l5,[%i5+0x004] ! Mem[0000000010141404] = ff839b93
2105
2106p0_label_76:
2107! %f12 = ff00500a 6adc284c, Mem[0000000030001410] = 4720ae00 fff4c8b9
2108 stda %f12,[%i0+%o5]0x89 ! Mem[0000000030001410] = ff00500a 6adc284c
2109! Mem[0000000010101400] = ffffffff939b8360, %l5 = ffffffffffffffff, %l5 = ffffffffffffffff
2110 casxa [%i4]0x80,%l5,%l5 ! %l5 = ffffffff939b8360
2111! %f14 = bfa2e598, Mem[00000000300c1408] = 00001044
2112 sta %f14,[%i3+%o4]0x89 ! Mem[00000000300c1408] = bfa2e598
2113! Mem[0000000010181432] = 4c28dc6a, %l3 = 0000000000000000
2114 ldstub [%i6+0x032],%l3 ! %l3 = 000000dc000000ff
2115! %l3 = 00000000000000dc, Mem[0000000010081408] = c2fa10ff
2116 stha %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = c2fa00dc
2117! %l4 = 00000099, %l5 = 939b8360, Mem[00000000100c1410] = 00000000 000000bd
2118 stda %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000099 939b8360
2119! %l2 = 000000ff, %l3 = 000000dc, Mem[0000000030101400] = ae070000 000000bb
2120 stda %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff 000000dc
2121! %l0 = c6ea8adf, %l1 = 036e77e0, Mem[00000000100c1408] = bd0000ff 00000000
2122 stda %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = c6ea8adf 036e77e0
2123! %l0 = 33a66d97c6ea8adf, Mem[00000000100c1408] = c6ea8adf
2124 stha %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 8adf8adf
2125! Starting 10 instruction Load Burst
2126! Mem[00000000211c0000] = ff7cfcae, %l0 = 33a66d97c6ea8adf
2127 ldsb [%o2+0x001],%l0 ! %l0 = 000000000000007c
2128
2129p0_label_77:
2130! Mem[0000000030001410] = 4c28dc6a, %l6 = 0000000000000e2a
2131 lduwa [%i0+%o5]0x81,%l6 ! %l6 = 000000004c28dc6a
2132! %f6 = e6e736ac, %f12 = ff00500a, %f3 = 9fa033c6
2133 fdivs %f6 ,%f12,%f3 ! %f3 = 2766a672
2134! Mem[0000000030081410] = f9e69bff, %l2 = 00000000000000ff
2135 ldsba [%i2+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
2136! Mem[0000000030181410] = 94b99440 ffff4e00, %l4 = 00000099, %l5 = 939b8360
2137 ldda [%i6+%o5]0x89,%l4 ! %l4 = 00000000ffff4e00 0000000094b99440
2138! Mem[00000000201c0000] = 00ff8819, %l2 = ffffffffffffffff
2139 ldsh [%o0+%g0],%l2 ! %l2 = 00000000000000ff
2140! Mem[0000000010141408] = 00000000, %l1 = 4dae95b0036e77e0
2141 ldsha [%i5+%o4]0x88,%l1 ! %l1 = 0000000000000000
2142! Mem[0000000010041420] = ff000000 0000ff9c, %l4 = ffff4e00, %l5 = 94b99440
2143 ldda [%i1+0x020]%asi,%l4 ! %l4 = 00000000ff000000 000000000000ff9c
2144! Mem[00000000100c1410] = 00000099, %l6 = 000000004c28dc6a
2145 lduwa [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000099
2146! Mem[00000000300c1410] = 0000999c, %l7 = ff00500aac36e7e6
2147 ldswa [%i3+%o5]0x89,%l7 ! %l7 = 000000000000999c
2148! Starting 10 instruction Store Burst
2149! Mem[0000000030041410] = 000000ff, %l0 = 000000000000007c
2150 ldstuba [%i1+%o5]0x89,%l0 ! %l0 = 000000ff000000ff
2151
2152p0_label_78:
2153! Mem[00000000100c1405] = 69e04f64, %l3 = 00000000000000dc
2154 ldstuba [%i3+0x005]%asi,%l3 ! %l3 = 000000e0000000ff
2155! Mem[0000000010001408] = ff00500a, %l6 = 0000000000000099
2156 swapa [%i0+%o4]0x80,%l6 ! %l6 = 00000000ff00500a
2157 membar #Sync ! Added by membar checker (13)
2158! %f22 = 2a82f9c5 817a4a6c, Mem[0000000010001400] = d0d02310 4f75fff3
2159 stda %f22,[%i0+%g0]0x88 ! Mem[0000000010001400] = 2a82f9c5 817a4a6c
2160! %f0 = 000007ae 7cdb76ff, Mem[0000000010001400] = 6c4a7a81 c5f9822a
2161 stda %f0 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000007ae 7cdb76ff
2162! %f10 = 268d3596 f9d8d52d, Mem[00000000100c1418] = 87d772b4 d9e6cc5b
2163 std %f10,[%i3+0x018] ! Mem[00000000100c1418] = 268d3596 f9d8d52d
2164! Mem[000000001010140f] = f3d4369b, %l7 = 000000000000999c
2165 ldstuba [%i4+0x00f]%asi,%l7 ! %l7 = 0000009b000000ff
2166! %l2 = 000000ff, %l3 = 000000e0, Mem[0000000010141408] = 00000000 000000d8
2167 stda %l2,[%i5+0x008]%asi ! Mem[0000000010141408] = 000000ff 000000e0
2168! Mem[00000000100c1418] = 268d3596, %l0 = 00000000000000ff, %asi = 80
2169 swapa [%i3+0x018]%asi,%l0 ! %l0 = 00000000268d3596
2170! %f28 = ff000000, Mem[0000000030101408] = ff000000
2171 sta %f28,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000
2172! Starting 10 instruction Load Burst
2173! %f22 = 2a82f9c5, %f4 = 000000f5, %f30 = ae070000
2174 fmuls %f22,%f4 ,%f30 ! %f30 = 00000000
2175
2176p0_label_79:
2177! Mem[0000000030001408] = 6f4004ff, %f25 = 44432293
2178 lda [%i0+%o4]0x89,%f25 ! %f25 = 6f4004ff
2179! Mem[0000000030101400] = 000000ff000000dc, %l6 = 00000000ff00500a
2180 ldxa [%i4+%g0]0x81,%l6 ! %l6 = 000000ff000000dc
2181! Mem[0000000010041408] = 3772c0ed, %l2 = 00000000000000ff
2182 ldswa [%i1+%o4]0x88,%l2 ! %l2 = 000000003772c0ed
2183! Mem[0000000030001400] = 401237c1, %f2 = ffaa7237
2184 lda [%i0+%g0]0x81,%f2 ! %f2 = 401237c1
2185! Mem[0000000010041428] = 268d3596f9d8d52d, %f22 = 2a82f9c5 817a4a6c
2186 ldd [%i1+0x028],%f22 ! %f22 = 268d3596 f9d8d52d
2187! Mem[0000000010101408] = ff000010f3d436ff, %f22 = 268d3596 f9d8d52d
2188 ldda [%i4+0x008]%asi,%f22 ! %f22 = ff000010 f3d436ff
2189! Mem[0000000030081410] = 939b8360 f9e69bff, %l4 = ff000000, %l5 = 0000ff9c
2190 ldda [%i2+%o5]0x89,%l4 ! %l4 = 00000000f9e69bff 00000000939b8360
2191! Mem[0000000030041408] = f5d0fb1d, %f26 = c7ffffff
2192 lda [%i1+%o4]0x81,%f26 ! %f26 = f5d0fb1d
2193 membar #Sync ! Added by membar checker (14)
2194! Mem[0000000010101400] = ffffffff 939b8360 ff000010 f3d436ff
2195! Mem[0000000010101410] = db7c764e 60839b93 7cdb76ff 136a9ee8
2196! Mem[0000000010101420] = ff8f764e 1dfbd0f5 7cffb22d 1c255eee
2197! Mem[0000000010101430] = a266c8ba 2430509a 14f78a44 d0d0237c
2198 ldda [%i4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010101400
2199! Starting 10 instruction Store Burst
2200! Mem[0000000010181400] = ff76db7c, %l3 = 00000000000000e0
2201 ldstuba [%i6+%g0]0x80,%l3 ! %l3 = 000000ff000000ff
2202
2203p0_label_80:
2204! Mem[0000000030081408] = 1dfbd04e, %l2 = 000000003772c0ed
2205 swapa [%i2+%o4]0x89,%l2 ! %l2 = 000000001dfbd04e
2206! %f28 = ff000000 2ef3f120, Mem[0000000010001400] = ae070000 ff76db7c
2207 stda %f28,[%i0+%g0]0x88 ! Mem[0000000010001400] = ff000000 2ef3f120
2208! %l6 = 000000ff000000dc, Mem[0000000010001424] = 5ca1977b
2209 sth %l6,[%i0+0x024] ! Mem[0000000010001424] = 00dc977b
2210! %l0 = 268d3596, %l1 = 00000000, Mem[0000000030081400] = ff9be6f9 5c7e2726
2211 stda %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 268d3596 00000000
2212! %l7 = 000000000000009b, Mem[00000000300c1400] = 7cceb22d000007ae
2213 stxa %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000000000009b
2214! Mem[0000000030181408] = f5d0fb1d, %l3 = 00000000000000ff
2215 swapa [%i6+%o4]0x81,%l3 ! %l3 = 00000000f5d0fb1d
2216! %l6 = 000000ff000000dc, Mem[0000000010181410] = f54effff
2217 stba %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = dc4effff
2218! %l1 = 0000000000000000, immed = 00000c6b, %y = 0000123f
2219 umul %l1,0xc6b,%l6 ! %l6 = 0000000000000000, %y = 00000000
2220! %l6 = 0000000000000000, Mem[0000000010081426] = 7d54a593
2221 sth %l6,[%i2+0x026] ! Mem[0000000010081424] = 7d540000
2222! Starting 10 instruction Load Burst
2223! %f27 = 7d7d0000, %f27 = 7d7d0000
2224 fsqrts %f27,%f27 ! %f27 = 5e7e7ede
2225
2226p0_label_81:
2227! Mem[0000000010081400] = 00000000, %l6 = 0000000000000000
2228 lduba [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000000
2229! Mem[0000000010041400] = 000007ae, %l6 = 0000000000000000
2230 lduba [%i1+%g0]0x80,%l6 ! %l6 = 0000000000000000
2231! Mem[0000000010101404] = 939b8360, %l0 = 00000000268d3596
2232 lduw [%i4+0x004],%l0 ! %l0 = 00000000939b8360
2233! Mem[00000000300c1408] = 98e5a2bf, %l7 = 000000000000009b
2234 lduwa [%i3+%o4]0x81,%l7 ! %l7 = 0000000098e5a2bf
2235! Mem[0000000010101408] = ff000010, %l2 = 000000001dfbd04e
2236 lduwa [%i4+%o4]0x80,%l2 ! %l2 = 00000000ff000010
2237! Mem[0000000010141408] = 000000ff, %l3 = 00000000f5d0fb1d
2238 lduha [%i5+%o4]0x80,%l3 ! %l3 = 0000000000000000
2239! Mem[0000000010141408] = 000000ff, %l4 = 00000000f9e69bff
2240 ldswa [%i5+%o4]0x80,%l4 ! %l4 = 00000000000000ff
2241! Mem[0000000010081438] = 000000f5, %l4 = 00000000000000ff
2242 ldsba [%i2+0x03b]%asi,%l4 ! %l4 = fffffffffffffff5
2243! Mem[00000000100c1400] = ff4e0000 69ff4f64, %l2 = ff000010, %l3 = 00000000
2244 ldda [%i3+0x000]%asi,%l2 ! %l2 = 00000000ff4e0000 0000000069ff4f64
2245! Starting 10 instruction Store Burst
2246! %l3 = 0000000069ff4f64, Mem[0000000010141400] = ff000000
2247 stha %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = 4f640000
2248
2249p0_label_82:
2250! %l5 = 00000000939b8360, %l4 = fffffffffffffff5, %l1 = 0000000000000000
2251 mulx %l5,%l4,%l1 ! %l1 = fffffff9a8515ae0
2252! Mem[0000000010141408] = ff000000, %l3 = 0000000069ff4f64
2253 ldstuba [%i5+%o4]0x88,%l3 ! %l3 = 00000000000000ff
2254! %f20 = a15a0000 000000ff, Mem[0000000010001400] = 2ef3f120 ff000000
2255 stda %f20,[%i0+%g0]0x88 ! Mem[0000000010001400] = a15a0000 000000ff
2256! %l4 = fffffff5, %l5 = 939b8360, Mem[0000000030041400] = 000007ae 00000000
2257 stda %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = fffffff5 939b8360
2258! %l1 = fffffff9a8515ae0, Mem[0000000010001400] = 000000ff
2259 stwa %l1,[%i0+%g0]0x88 ! Mem[0000000010001400] = a8515ae0
2260! %l2 = ff4e0000, %l3 = 00000000, Mem[0000000010141400] = 4f640000 ff839b93
2261 stda %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = ff4e0000 00000000
2262! %f30 = 00000000 00000000, Mem[0000000030001408] = ff04406f 4410fac2
2263 stda %f30,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000 00000000
2264! %l4 = fffffffffffffff5, Mem[0000000030001408] = 00000000
2265 stba %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = f5000000
2266! Mem[0000000030001408] = 000000f5, %l3 = 0000000000000000
2267 swapa [%i0+%o4]0x89,%l3 ! %l3 = 00000000000000f5
2268! Starting 10 instruction Load Burst
2269! Mem[0000000030101410] = 0000ff00, %l1 = fffffff9a8515ae0
2270 lduba [%i4+%o5]0x81,%l1 ! %l1 = 0000000000000000
2271
2272p0_label_83:
2273! Mem[0000000010141408] = ff0000ff 000000e0, %l0 = 939b8360, %l1 = 00000000
2274 ldda [%i5+0x008]%asi,%l0 ! %l0 = 00000000ff0000ff 00000000000000e0
2275! Mem[0000000030181408] = 000000ffc9339792, %l0 = 00000000ff0000ff
2276 ldxa [%i6+%o4]0x81,%l0 ! %l0 = 000000ffc9339792
2277! Mem[0000000010081418] = 7cdb760e, %l4 = fffffffffffffff5
2278 ldswa [%i2+0x018]%asi,%l4 ! %l4 = 000000007cdb760e
2279! Mem[0000000010081400] = 00000000, %f0 = 60839b93
2280 lda [%i2+%g0]0x88,%f0 ! %f0 = 00000000
2281! Mem[0000000030081408] = edc07237 ffff8fd9, %l2 = ff4e0000, %l3 = 000000f5
2282 ldda [%i2+%o4]0x81,%l2 ! %l2 = 00000000edc07237 00000000ffff8fd9
2283! %l3 = 00000000ffff8fd9, %l3 = 00000000ffff8fd9, %l5 = 00000000939b8360
2284 mulx %l3,%l3,%l5 ! %l5 = ffff1fb2312225f1
2285! %l7 = 0000000098e5a2bf, imm = fffffffffffff9cf, %l1 = 00000000000000e0
2286 and %l7,-0x631,%l1 ! %l1 = 0000000098e5a08f
2287! Mem[0000000010001408] = 00000099, %f18 = e6e736ac
2288 ld [%i0+%o4],%f18 ! %f18 = 00000099
2289! Mem[0000000010181400] = ff76db7c, %l7 = 0000000098e5a2bf
2290 ldsha [%i6+%g0]0x80,%l7 ! %l7 = ffffffffffffff76
2291! Starting 10 instruction Store Burst
2292! Mem[000000001010141c] = 136a9ee8, %l0 = 000000ffc9339792, %asi = 80
2293 swapa [%i4+0x01c]%asi,%l0 ! %l0 = 00000000136a9ee8
2294
2295p0_label_84:
2296! %f0 = 00000000, Mem[0000000010141400] = ff4e0000
2297 sta %f0 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
2298! %f18 = 00000099, Mem[0000000010001410] = 000000ff
2299 sta %f18,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000099
2300! Mem[0000000010181400] = 7cdb76ff, %l1 = 0000000098e5a08f
2301 ldstuba [%i6+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
2302! %f12 = 9a503024 bac866a2, %l0 = 00000000136a9ee8
2303! Mem[0000000010081418] = 7cdb760ed14f7588
2304 add %i2,0x018,%g1
2305 stda %f12,[%g1+%l0]ASI_PST8_P ! Mem[0000000010081418] = 9a50300eba4f7588
2306! %l6 = 00000000, %l7 = ffffff76, Mem[0000000010081408] = c2fa00dc 0a39d51e
2307 stda %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000 ffffff76
2308! Mem[0000000030041410] = ff000000, %l2 = 00000000edc07237
2309 swapa [%i1+%o5]0x81,%l2 ! %l2 = 00000000ff000000
2310! %l0 = 00000000136a9ee8, Mem[0000000021800040] = 189c7f92
2311 stb %l0,[%o3+0x040] ! Mem[0000000021800040] = e89c7f92
2312! %f22 = ff000010 f3d436ff, Mem[0000000030101400] = 000000ff 000000dc
2313 stda %f22,[%i4+%g0]0x81 ! Mem[0000000030101400] = ff000010 f3d436ff
2314! Mem[0000000010181404] = c1371240, %l2 = ff000000, %l7 = ffffff76
2315 add %i6,0x04,%g1
2316 casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000c1371240
2317! Starting 10 instruction Load Burst
2318! Mem[0000000030081400] = 268d3596, %f22 = ff000010
2319 lda [%i2+%g0]0x81,%f22 ! %f22 = 268d3596
2320
2321p0_label_85:
2322! Mem[0000000030041410] = edc072370000999c, %l5 = ffff1fb2312225f1
2323 ldxa [%i1+%o5]0x81,%l5 ! %l5 = edc072370000999c
2324! Mem[0000000030181400] = ff000000, %l4 = 000000007cdb760e
2325 ldswa [%i6+%g0]0x89,%l4 ! %l4 = ffffffffff000000
2326! Mem[0000000030001410] = 4c28dc6a 0a5000ff, %l0 = 136a9ee8, %l1 = 000000ff
2327 ldda [%i0+%o5]0x81,%l0 ! %l0 = 000000004c28dc6a 000000000a5000ff
2328! Code Fragment 4
2329p0_fragment_12:
2330! %l0 = 000000004c28dc6a
2331 setx 0xb583d4ffe9416572,%g7,%l0 ! %l0 = b583d4ffe9416572
2332! %l1 = 000000000a5000ff
2333 setx 0xf5e7392057fc7b64,%g7,%l1 ! %l1 = f5e7392057fc7b64
2334 setx 0x7ff8, %g1, %g2
2335 and %l0, %g2, %l0
2336 setx 0xffffffff, %g1, %g2
2337 and %l1, %g2, %l1
2338 setx 0x100000000, %g1, %g2
2339 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2340 ta T_CHANGE_HPRIV
2341 stxa %l1, [%l0]ASI_ICACHE_INSTR
2342 ta T_CHANGE_NONHPRIV
2343! %l0 = b583d4ffe9416572
2344 setx 0xb2a0e39fb2b2c0be,%g7,%l0 ! %l0 = b2a0e39fb2b2c0be
2345! %l1 = f5e7392057fc7b64
2346 setx 0xb85f40b7db590f78,%g7,%l1 ! %l1 = b85f40b7db590f78
2347! Mem[0000000010141410] = 00000000, %l3 = 00000000ffff8fd9
2348 lduwa [%i5+%o5]0x80,%l3 ! %l3 = 0000000000000000
2349! Mem[0000000030041408] = f5d0fb1d, %l5 = edc072370000999c
2350 ldsba [%i1+%o4]0x81,%l5 ! %l5 = fffffffffffffff5
2351! Mem[0000000030041408] = f5d0fb1d00001044, %l6 = 0000000000000000
2352 ldxa [%i1+%o4]0x81,%l6 ! %l6 = f5d0fb1d00001044
2353! Mem[0000000010081410] = ff000000 2db2ce7c, %l0 = b2b2c0be, %l1 = db590f78
2354 ldd [%i2+%o5],%l0 ! %l0 = 00000000ff000000 000000002db2ce7c
2355! Mem[00000000100c1404] = 69ff4f64, %l1 = 000000002db2ce7c
2356 lduwa [%i3+0x004]%asi,%l1 ! %l1 = 0000000069ff4f64
2357! Starting 10 instruction Store Burst
2358! Mem[00000000100c142c] = 00000000, %l1 = 0000000069ff4f64, %asi = 80
2359 swapa [%i3+0x02c]%asi,%l1 ! %l1 = 0000000000000000
2360
2361p0_label_86:
2362! %f14 = 7c23d0d0 448af714, Mem[0000000030001400] = 401237c1 9fa033c6
2363 stda %f14,[%i0+%g0]0x81 ! Mem[0000000030001400] = 7c23d0d0 448af714
2364! Mem[0000000010001408] = 00000099, %l4 = ffffffffff000000
2365 ldstuba [%i0+%o4]0x80,%l4 ! %l4 = 00000000000000ff
2366! %l3 = 0000000000000000, %l3 = 0000000000000000, %l2 = 00000000ff000000
2367 or %l3,%l3,%l2 ! %l2 = 0000000000000000
2368! Mem[0000000010001400] = e05a51a8, %l5 = fffffffffffffff5
2369 swapa [%i0+%g0]0x80,%l5 ! %l5 = 00000000e05a51a8
2370! %l3 = 0000000000000000, Mem[0000000030081410] = f9e69bff
2371 stba %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = f9e69b00
2372 membar #Sync ! Added by membar checker (15)
2373! %l4 = 0000000000000000, Mem[0000000010101408] = 100000ff
2374 stwa %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
2375! %l2 = 0000000000000000, Mem[0000000010181410] = dc4effff
2376 stwa %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
2377! Mem[0000000030001400] = 7c23d0d0, %l3 = 0000000000000000
2378 ldstuba [%i0+%g0]0x81,%l3 ! %l3 = 0000007c000000ff
2379! %f24 = 7b97a15c 6f4004ff, Mem[00000000100c1428] = 00000000 69ff4f64
2380 stda %f24,[%i3+0x028]%asi ! Mem[00000000100c1428] = 7b97a15c 6f4004ff
2381! Starting 10 instruction Load Burst
2382! Mem[000000001014142c] = 00aeff7c, %l2 = 0000000000000000
2383 lduba [%i5+0x02e]%asi,%l2 ! %l2 = 00000000000000ff
2384
2385p0_label_87:
2386! Mem[0000000010101410] = 4e767cdb, %l1 = 0000000000000000
2387 lduwa [%i4+%o5]0x88,%l1 ! %l1 = 000000004e767cdb
2388! Mem[00000000201c0000] = 00ff8819, %l0 = 00000000ff000000
2389 lduba [%o0+0x000]%asi,%l0 ! %l0 = 0000000000000000
2390! Mem[0000000010001408] = ff000099, %l6 = f5d0fb1d00001044
2391 lduwa [%i0+%o4]0x80,%l6 ! %l6 = 00000000ff000099
2392! Mem[0000000030141408] = 9fa09b93, %f10 = ee5e251c
2393 lda [%i5+%o4]0x89,%f10 ! %f10 = 9fa09b93
2394! Mem[0000000010141400] = 00000000, %l7 = 00000000c1371240
2395 ldsha [%i5+%g0]0x80,%l7 ! %l7 = 0000000000000000
2396! Mem[00000000300c1408] = 98e5a2bf 1dfbd0f5, %l2 = 000000ff, %l3 = 0000007c
2397 ldda [%i3+%o4]0x81,%l2 ! %l2 = 0000000098e5a2bf 000000001dfbd0f5
2398! Mem[0000000030081400] = 268d3596, %l7 = 0000000000000000
2399 lduwa [%i2+%g0]0x81,%l7 ! %l7 = 00000000268d3596
2400! Mem[0000000010001414] = 00005aa1, %f12 = 9a503024
2401 ld [%i0+0x014],%f12 ! %f12 = 00005aa1
2402! Mem[0000000010141408] = ff0000ff, %l7 = 00000000268d3596
2403 lduba [%i5+%o4]0x88,%l7 ! %l7 = 00000000000000ff
2404! Starting 10 instruction Store Burst
2405! %f24 = 7b97a15c, Mem[0000000010141408] = ff0000ff
2406 sta %f24,[%i5+%o4]0x88 ! Mem[0000000010141408] = 7b97a15c
2407
2408p0_label_88:
2409! %f2 = ff36d4f3 100000ff, Mem[00000000300c1400] = 00000000 0000009b
2410 stda %f2 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ff36d4f3 100000ff
2411! %l3 = 000000001dfbd0f5, Mem[0000000010041408] = edc072379fa033c6
2412 stxa %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000000001dfbd0f5
2413! Mem[0000000010001410] = 99000000, %l4 = 0000000000000000
2414 swapa [%i0+%o5]0x80,%l4 ! %l4 = 0000000099000000
2415! Mem[0000000010141438] = 26f68604, %l2 = 98e5a2bf, %l5 = e05a51a8
2416 add %i5,0x38,%g1
2417 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000026f68604
2418! Mem[0000000030101408] = ff000000, %l0 = 0000000000000000
2419 ldstuba [%i4+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
2420! Mem[0000000030041400] = f5ffffff, %l0 = 00000000000000ff
2421 ldstuba [%i1+%g0]0x81,%l0 ! %l0 = 000000f5000000ff
2422! Mem[0000000030181410] = 004effff, %l6 = 00000000ff000099
2423 swapa [%i6+%o5]0x81,%l6 ! %l6 = 00000000004effff
2424! %f10 = 9fa09b93, %f6 = e89e6a13
2425 fsqrts %f10,%f6 ! %f6 = 7fffffff
2426! %f14 = 7c23d0d0 448af714, Mem[0000000010001408] = ff000099 ac36e7e6
2427 stda %f14,[%i0+%o4]0x80 ! Mem[0000000010001408] = 7c23d0d0 448af714
2428! Starting 10 instruction Load Burst
2429! Mem[00000000100c140c] = 036e77e0, %l5 = 0000000026f68604
2430 ldsha [%i3+0x00c]%asi,%l5 ! %l5 = 000000000000036e
2431
2432p0_label_89:
2433! Mem[0000000030001400] = d0d023ff, %l3 = 000000001dfbd0f5
2434 lduha [%i0+%g0]0x89,%l3 ! %l3 = 00000000000023ff
2435! Mem[0000000010001408] = d0d0237c, %l0 = 00000000000000f5
2436 lduha [%i0+%o4]0x88,%l0 ! %l0 = 000000000000237c
2437! Mem[00000000300c1400] = ff000010 f3d436ff, %l0 = 0000237c, %l1 = 4e767cdb
2438 ldda [%i3+%g0]0x89,%l0 ! %l0 = 00000000f3d436ff 00000000ff000010
2439! %l3 = 00000000000023ff, imm = 00000000000007e0, %l1 = 00000000ff000010
2440 subc %l3,0x7e0,%l1 ! %l1 = 0000000000001c1f
2441! Mem[00000000100c1400] = ff4e0000, %l7 = 00000000000000ff
2442 ldsha [%i3+%g0]0x80,%l7 ! %l7 = ffffffffffffff4e
2443! Mem[0000000030081400] = 96358d26, %l2 = 0000000098e5a2bf
2444 lduwa [%i2+%g0]0x89,%l2 ! %l2 = 0000000096358d26
2445! Mem[0000000030101410] = 00ff0000, %l5 = 000000000000036e
2446 ldsba [%i4+%o5]0x89,%l5 ! %l5 = 0000000000000000
2447! Mem[0000000030141410] = ff00500a, %f30 = 00000000
2448 lda [%i5+%o5]0x81,%f30 ! %f30 = ff00500a
2449! Mem[0000000030141400] = d815bd00, %l2 = 0000000096358d26
2450 ldsha [%i5+%g0]0x89,%l2 ! %l2 = ffffffffffffbd00
2451! Starting 10 instruction Store Burst
2452! Mem[0000000030181408] = 000000ff, %l1 = 0000000000001c1f
2453 ldstuba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000ff
2454
2455p0_label_90:
2456! %f28 = ff000000, Mem[0000000030101408] = ff000000
2457 sta %f28,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000
2458! Mem[00000000100c1401] = ff4e0000, %l7 = ffffffffffffff4e
2459 ldstuba [%i3+0x001]%asi,%l7 ! %l7 = 0000004e000000ff
2460! Mem[0000000010081408] = 00000000, %l3 = 00000000000023ff
2461 swapa [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000000
2462! %l0 = f3d436ff, %l1 = 00000000, Mem[0000000010041400] = 000007ae 7cdb76ff
2463 stda %l0,[%i1+0x000]%asi ! Mem[0000000010041400] = f3d436ff 00000000
2464! Mem[000000001000143d] = 000007ae, %l2 = ffffffffffffbd00
2465 ldstuba [%i0+0x03d]%asi,%l2 ! %l2 = 00000000000000ff
2466! %l5 = 0000000000000000, Mem[00000000100c142c] = 6f4004ff, %asi = 80
2467 stwa %l5,[%i3+0x02c]%asi ! Mem[00000000100c142c] = 00000000
2468! %f0 = 00000000 ffffffff ff36d4f3 100000ff
2469! %f4 = 939b8360 4e767cdb 7fffffff ff76db7c
2470! %f8 = f5d0fb1d 4e768fff 9fa09b93 2db2ff7c
2471! %f12 = 00005aa1 bac866a2 7c23d0d0 448af714
2472 stda %f0,[%i0]ASI_BLK_SL ! Block Store to 0000000030001400
2473! %f16 = 4f75fff3, Mem[0000000010101410] = 4e767cdb
2474 sta %f16,[%i4+%o5]0x88 ! Mem[0000000010101410] = 4f75fff3
2475! %f19 = 0a5000ff, %f29 = 2ef3f120
2476 fsqrts %f19,%f29 ! %f29 = 24e6c1e8
2477! Starting 10 instruction Load Burst
2478 membar #Sync ! Added by membar checker (16)
2479! Mem[0000000010001400] = fffffff500005aa1, %l2 = 0000000000000000
2480 ldxa [%i0+0x000]%asi,%l2 ! %l2 = fffffff500005aa1
2481
2482p0_label_91:
2483! Mem[00000000100c1400] = ffff000069ff4f64, %l5 = 0000000000000000
2484 ldxa [%i3+%g0]0x80,%l5 ! %l5 = ffff000069ff4f64
2485! Mem[0000000030141400] = d815bd00, %l5 = ffff000069ff4f64
2486 lduha [%i5+%g0]0x89,%l5 ! %l5 = 000000000000bd00
2487! Mem[0000000030001408] = ff000010f3d436ff, %l1 = 0000000000000000
2488 ldxa [%i0+%o4]0x81,%l1 ! %l1 = ff000010f3d436ff
2489! Mem[0000000010041400] = 00000000ff36d4f3, %f6 = 7fffffff ff76db7c
2490 ldda [%i1+%g0]0x88,%f6 ! %f6 = 00000000 ff36d4f3
2491! Mem[00000000100c1400] = 0000ffff, %l1 = ff000010f3d436ff
2492 ldsba [%i3+%g0]0x88,%l1 ! %l1 = ffffffffffffffff
2493! Mem[0000000010041408] = 000000001dfbd0f5, %f18 = 00000099 0a5000ff
2494 ldd [%i1+%o4],%f18 ! %f18 = 00000000 1dfbd0f5
2495! Mem[00000000300c1408] = bfa2e598, %f13 = bac866a2
2496 lda [%i3+%o4]0x89,%f13 ! %f13 = bfa2e598
2497! Mem[00000000100c1420] = c3d757ff, %l4 = 0000000099000000
2498 ldswa [%i3+0x020]%asi,%l4 ! %l4 = ffffffffc3d757ff
2499! Mem[0000000010081400] = 10000000 00000000, %l4 = c3d757ff, %l5 = 0000bd00
2500 ldda [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000 0000000010000000
2501! Starting 10 instruction Store Burst
2502! %f6 = 00000000 ff36d4f3, Mem[0000000010041408] = 00000000 1dfbd0f5
2503 stda %f6 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 ff36d4f3
2504
2505p0_label_92:
2506! %l4 = 00000000, %l5 = 10000000, Mem[0000000010001408] = 7c23d0d0 448af714
2507 std %l4,[%i0+%o4] ! Mem[0000000010001408] = 00000000 10000000
2508! Mem[00000000100c141c] = f9d8d52d, %l0 = 00000000f3d436ff
2509 swap [%i3+0x01c],%l0 ! %l0 = 00000000f9d8d52d
2510! Mem[0000000030041408] = 1dfbd0f5, %l6 = 00000000004effff
2511 ldstuba [%i1+%o4]0x89,%l6 ! %l6 = 000000f5000000ff
2512! %f24 = 7b97a15c 6f4004ff, %l6 = 00000000000000f5
2513! Mem[0000000030101408] = ff00000000000000
2514 add %i4,0x008,%g1
2515 stda %f24,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030101408] = ff0400005ca10000
2516! %l6 = 00000000000000f5, Mem[0000000010181410] = 00000000
2517 stha %l6,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000f5
2518! %f9 = 4e768fff, Mem[0000000010181410] = f5000000
2519 sta %f9 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 4e768fff
2520! %l6 = 00000000000000f5, imm = 00000000000005ea, %l6 = 00000000000000f5
2521 xnor %l6,0x5ea,%l6 ! %l6 = fffffffffffffae0
2522! %l2 = 00005aa1, %l3 = 00000000, Mem[0000000030101408] = 000004ff 0000a15c
2523 stda %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00005aa1 00000000
2524! %l0 = 00000000f9d8d52d, Mem[0000000030181410] = 990000ff
2525 stba %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 9900002d
2526! Starting 10 instruction Load Burst
2527! %l7 = 000000000000004e, imm = fffffffffffff6ce, %l2 = fffffff500005aa1
2528 andn %l7,-0x932,%l2 ! %l2 = 0000000000000000
2529
2530p0_label_93:
2531 membar #Sync ! Added by membar checker (17)
2532! Mem[0000000030041400] = ffffffff 60839b93 ffd0fb1d 00001044
2533! Mem[0000000030041410] = edc07237 0000999c bd645e8a 3942f58f
2534! Mem[0000000030041420] = 00000000 000000bb 70114fed 30a6b062
2535! Mem[0000000030041430] = 20f1f32e c5a5f115 9495b8c3 e7b4a6bd
2536 ldda [%i1]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030041400
2537! Mem[0000000010181408] = c633a09f, %l6 = fffffffffffffae0
2538 ldsba [%i6+%o4]0x80,%l6 ! %l6 = ffffffffffffffc6
2539! Mem[0000000010181410] = 4e768fff4094b994, %l2 = 0000000000000000
2540 ldxa [%i6+%o5]0x80,%l2 ! %l2 = 4e768fff4094b994
2541! Mem[0000000010081400] = 00000000, %l3 = 0000000000000000
2542 lduwa [%i2+%g0]0x80,%l3 ! %l3 = 0000000000000000
2543! Mem[0000000010181400] = ff76db7cc1371240, %l1 = ffffffffffffffff
2544 ldxa [%i6+%g0]0x80,%l1 ! %l1 = ff76db7cc1371240
2545! %l4 = 0000000000000000, immd = fffffffffffff557, %l7 = 000000000000004e
2546 sdivx %l4,-0xaa9,%l7 ! %l7 = 0000000000000000
2547! Mem[00000000100c1434] = 2db2ce7c, %l3 = 0000000000000000
2548 ldsha [%i3+0x036]%asi,%l3 ! %l3 = ffffffffffffce7c
2549! Mem[0000000030041410] = edc07237, %l1 = ff76db7cc1371240
2550 ldsba [%i1+%o5]0x81,%l1 ! %l1 = ffffffffffffffed
2551! Mem[0000000010181408] = ffaa72379fa033c6, %f30 = ff00500a 00000000
2552 ldda [%i6+%o4]0x88,%f30 ! %f30 = ffaa7237 9fa033c6
2553! Starting 10 instruction Store Burst
2554! %l7 = 0000000000000000, imm = fffffffffffff8dd, %l1 = ffffffffffffffed
2555 andn %l7,-0x723,%l1 ! %l1 = 0000000000000000
2556
2557p0_label_94:
2558! %l4 = 0000000000000000, Mem[0000000020800041] = 0eeebf87, %asi = 80
2559 stba %l4,[%o1+0x041]%asi ! Mem[0000000020800040] = 0e00bf87
2560! %l0 = 00000000f9d8d52d, Mem[0000000030001408] = 100000ff
2561 stwa %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = f9d8d52d
2562! Mem[0000000030041408] = ffd0fb1d, %l2 = 4e768fff4094b994
2563 swapa [%i1+%o4]0x81,%l2 ! %l2 = 00000000ffd0fb1d
2564! %f16 = 4f75fff3 d0d02310 00000000 1dfbd0f5
2565! %f20 = a15a0000 000000ff 268d3596 f3d436ff
2566! %f24 = 7b97a15c 6f4004ff f5d0fb1d 5e7e7ede
2567! %f28 = ff000000 24e6c1e8 ffaa7237 9fa033c6
2568 stda %f16,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
2569! %f9 = 00000000, %f11 = ed4f1170, %f4 = 9c990000
2570 fdivs %f9 ,%f11,%f4 ! %f4 = 80000000
2571! Mem[0000000010181400] = 7cdb76ff, %l7 = 0000000000000000
2572 ldstuba [%i6+%g0]0x88,%l7 ! %l7 = 000000ff000000ff
2573! Mem[0000000010181420] = 9c990000000000ff, %l2 = 00000000ffd0fb1d, %l0 = 00000000f9d8d52d
2574 add %i6,0x20,%g1
2575 casxa [%g1]0x80,%l2,%l0 ! %l0 = 9c990000000000ff
2576! %l5 = 0000000010000000, Mem[0000000010081400] = 00000000
2577 stba %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
2578! %l6 = ffffffffffffffc6, Mem[0000000010081400] = 00000000
2579 stha %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0000ffc6
2580! Starting 10 instruction Load Burst
2581! Mem[0000000010081400] = c6ff0000, %l0 = 9c990000000000ff
2582 lduba [%i2+%g0]0x80,%l0 ! %l0 = 00000000000000c6
2583
2584p0_label_95:
2585 membar #Sync ! Added by membar checker (18)
2586! Mem[0000000010041400] = ff36d4f3, %l4 = 0000000000000000
2587 lduwa [%i1+%g0]0x88,%l4 ! %l4 = 00000000ff36d4f3
2588! Mem[0000000030001410] = db7c764e, %f4 = 80000000
2589 lda [%i0+%o5]0x81,%f4 ! %f4 = db7c764e
2590! Mem[00000000201c0000] = 00ff8819, %l3 = ffffffffffffce7c
2591 lduha [%o0+0x000]%asi,%l3 ! %l3 = 00000000000000ff
2592! Mem[0000000030181400] = 000000ff, %l3 = 00000000000000ff
2593 ldsba [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000000
2594! Mem[00000000100c1410] = 00000099, %l1 = 0000000000000000
2595 ldsha [%i3+%o5]0x80,%l1 ! %l1 = 0000000000000000
2596! Mem[0000000030041408] = 00000000, %l2 = 00000000ffd0fb1d
2597 lduba [%i1+%o4]0x89,%l2 ! %l2 = 0000000000000000
2598! Mem[0000000010141418] = 1faa72ac, %l0 = 00000000000000c6
2599 ldsha [%i5+0x01a]%asi,%l0 ! %l0 = 00000000000072ac
2600! Mem[0000000030101408] = 00005aa1, %l3 = 0000000000000000
2601 lduwa [%i4+%o4]0x89,%l3 ! %l3 = 0000000000005aa1
2602! %f12 = 15f1a5c5, %f7 = 8a5e64bd, %f28 = ff000000
2603 fsubs %f12,%f7 ,%f28 ! %f28 = 15f1a5c7
2604! Starting 10 instruction Store Burst
2605! %f0 = 939b8360 ffffffff 44100000 1dfbd0ff
2606! %f4 = db7c764e 3772c0ed 8ff54239 8a5e64bd
2607! %f8 = bb000000 00000000 62b0a630 ed4f1170
2608! %f12 = 15f1a5c5 2ef3f120 bda6b4e7 c3b89594
2609 stda %f0,[%i1]ASI_BLK_AIUPL ! Block Store to 0000000010041400
2610
2611p0_label_96:
2612! Mem[0000000020800000] = b69ac3ca, %l1 = 0000000000000000
2613 ldstub [%o1+%g0],%l1 ! %l1 = 000000b6000000ff
2614! Mem[0000000030081410] = f9e69b00, %l7 = 00000000000000ff
2615 ldstuba [%i2+%o5]0x89,%l7 ! %l7 = 00000000000000ff
2616! %f22 = 268d3596 f3d436ff, Mem[0000000010001400] = fffffff5 00005aa1
2617 stda %f22,[%i0+%g0]0x80 ! Mem[0000000010001400] = 268d3596 f3d436ff
2618! Mem[00000000100c143c] = d112ea86, %l4 = 00000000ff36d4f3
2619 swap [%i3+0x03c],%l4 ! %l4 = 00000000d112ea86
2620! %f16 = 4f75fff3 d0d02310, Mem[0000000030141408] = 939ba09f 33ebd959
2621 stda %f16,[%i5+%o4]0x81 ! Mem[0000000030141408] = 4f75fff3 d0d02310
2622! %l2 = 00000000, %l3 = 00005aa1, Mem[0000000010101410] = 4f75fff3 939b8360
2623 stda %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000 00005aa1
2624! %l6 = ffffffc6, %l7 = 00000000, Mem[0000000010141400] = 00000000 00000000
2625 stda %l6,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffffffc6 00000000
2626! Mem[0000000010001408] = 00000000, %l4 = 00000000d112ea86, %asi = 80
2627 swapa [%i0+0x008]%asi,%l4 ! %l4 = 0000000000000000
2628! %f22 = 268d3596 f3d436ff, Mem[0000000010181410] = 4e768fff 4094b994
2629 stda %f22,[%i6+%o5]0x80 ! Mem[0000000010181410] = 268d3596 f3d436ff
2630! Starting 10 instruction Load Burst
2631! Mem[0000000010081400] = 0000ffc6, %l1 = 00000000000000b6
2632 lduba [%i2+%g0]0x88,%l1 ! %l1 = 00000000000000c6
2633
2634p0_label_97:
2635 membar #Sync ! Added by membar checker (19)
2636! Mem[0000000010041400] = ffffffff, %l7 = 0000000000000000
2637 lduha [%i1+%g0]0x88,%l7 ! %l7 = 000000000000ffff
2638! Mem[00000000100c1400] = ffff000069ff4f64, %l7 = 000000000000ffff
2639 ldxa [%i3+%g0]0x80,%l7 ! %l7 = ffff000069ff4f64
2640! Mem[0000000010001434] = 000000ff, %l6 = ffffffffffffffc6
2641 ldsba [%i0+0x037]%asi,%l6 ! %l6 = ffffffffffffffff
2642! %l4 = 0000000000000000, %l4 = 0000000000000000, %l6 = ffffffffffffffff
2643 udivx %l4,%l4,%l6 ! Div by zero, %l0 = 00000000000072fc
2644! Mem[0000000021800100] = dd89a03e, %l3 = 0000000000005aa1
2645 lduha [%o3+0x100]%asi,%l3 ! %l3 = 000000000000dd89
2646! Mem[0000000010041408] = ffd0fb1d, %l6 = ffffffffffffffff
2647 ldsba [%i1+%o4]0x80,%l6 ! %l6 = ffffffffffffffff
2648! Mem[000000001018140c] = 3772aaff, %l7 = ffff000069ff4f64
2649 lduwa [%i6+0x00c]%asi,%l7 ! %l7 = 000000003772aaff
2650! Mem[0000000010101408] = 00000000, %l1 = 00000000000000c6
2651 ldsba [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000000
2652! Mem[0000000010141430] = 2cd42806ffd3b4cc, %l4 = 0000000000000000
2653 ldxa [%i5+0x030]%asi,%l4 ! %l4 = 2cd42806ffd3b4cc
2654! Starting 10 instruction Store Burst
2655! %f2 = 44100000, Mem[0000000010041410] = edc07237
2656 sta %f2 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 44100000
2657
2658p0_label_98:
2659! %l2 = 0000000000000000, Mem[0000000010101400] = ffffffff
2660 stba %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffff00
2661! %f14 = bda6b4e7, %f15 = c3b89594, %f10 = 62b0a630
2662 fmuls %f14,%f15,%f10 ! %f10 = 41f066db
2663! Mem[0000000010001400] = 268d3596f3d436ff, %l0 = 00000000000072d4, %l5 = 0000000010000000
2664 casxa [%i0]0x80,%l0,%l5 ! %l5 = 268d3596f3d436ff
2665! %f12 = 15f1a5c5 2ef3f120, Mem[0000000010041408] = 1dfbd0ff 44100000
2666 stda %f12,[%i1+%o4]0x88 ! Mem[0000000010041408] = 15f1a5c5 2ef3f120
2667! %l2 = 00000000, %l3 = 0000dd89, Mem[00000000100c1438] = 64eb7f29 ff36d4f3
2668 stda %l2,[%i3+0x038]%asi ! Mem[00000000100c1438] = 00000000 0000dd89
2669! Mem[00000000100c1410] = 99000000, %l4 = 2cd42806ffd3b4cc
2670 swapa [%i3+%o5]0x88,%l4 ! %l4 = 0000000099000000
2671! Mem[0000000010141400] = c6ffffff, %l0 = 00000000000072d4
2672 swapa [%i5+%g0]0x80,%l0 ! %l0 = 00000000c6ffffff
2673! %l5 = 268d3596f3d436ff, Mem[0000000010001414] = 00005aa1, %asi = 80
2674 stba %l5,[%i0+0x014]%asi ! Mem[0000000010001414] = ff005aa1
2675! Mem[000000001018140c] = 3772aaff, %l1 = 00000000, %l0 = c6ffffff
2676 add %i6,0x0c,%g1
2677 casa [%g1]0x80,%l1,%l0 ! %l0 = 000000003772aaff
2678! Starting 10 instruction Load Burst
2679! Mem[0000000030001400] = ffffffff, %l5 = 268d3596f3d436ff
2680 lduha [%i0+%g0]0x81,%l5 ! %l5 = 000000000000ffff
2681
2682p0_label_99:
2683! Mem[0000000010141408] = 5ca1977b 000000e0, %l0 = 3772aaff, %l1 = 00000000
2684 ldda [%i5+%o4]0x80,%l0 ! %l0 = 000000005ca1977b 00000000000000e0
2685! Mem[0000000010101400] = 60839b93ffffff00, %l3 = 000000000000dd89
2686 ldxa [%i4+%g0]0x88,%l3 ! %l3 = 60839b93ffffff00
2687! Mem[0000000010041410] = 44100000, %f29 = 24e6c1e8
2688 lda [%i1+%o5]0x80,%f29 ! %f29 = 44100000
2689! Mem[0000000010081400] = 0000ffc6, %l0 = 000000005ca1977b
2690 ldsba [%i2+%g0]0x88,%l0 ! %l0 = ffffffffffffffc6
2691! Mem[0000000010141408] = 5ca1977b, %l4 = 0000000099000000
2692 lduha [%i5+%o4]0x80,%l4 ! %l4 = 0000000000005ca1
2693! Mem[00000000211c0000] = ff7cfcae, %l2 = 0000000000000000
2694 lduh [%o2+%g0],%l2 ! %l2 = 000000000000ff7c
2695! Mem[00000000300c1400] = ff36d4f3, %l7 = 000000003772aaff
2696 lduha [%i3+%g0]0x81,%l7 ! %l7 = 000000000000ff36
2697! Mem[0000000030081400] = 268d3596, %l3 = 60839b93ffffff00
2698 ldsha [%i2+%g0]0x81,%l3 ! %l3 = 000000000000268d
2699! Mem[000000001018140c] = 3772aaff, %l0 = ffffffffffffffc6
2700 lduwa [%i6+0x00c]%asi,%l0 ! %l0 = 000000003772aaff
2701! Starting 10 instruction Store Burst
2702! %l2 = 000000000000ff7c, Mem[0000000010141408] = e00000007b97a15c
2703 stxa %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000000000ff7c
2704
2705p0_label_100:
2706! %f7 = 8a5e64bd, Mem[0000000010041400] = ffffffff
2707 sta %f7 ,[%i1+%g0]0x88 ! Mem[0000000010041400] = 8a5e64bd
2708! Mem[0000000030101400] = ff000010, %l3 = 000000000000268d
2709 swapa [%i4+%g0]0x81,%l3 ! %l3 = 00000000ff000010
2710! Mem[0000000010001428] = 00007d7dffffffc7, %l3 = 00000000ff000010, %l2 = 000000000000ff7c
2711 add %i0,0x28,%g1
2712 casxa [%g1]0x80,%l3,%l2 ! %l2 = 00007d7dffffffc7
2713! %l3 = 00000000ff000010, Mem[0000000010081410] = 000000ff
2714 stha %l3,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000010
2715! %l2 = 00007d7dffffffc7, Mem[00000000100c1408] = df8adf8a
2716 stwa %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffffffc7
2717! %l4 = 0000000000005ca1, Mem[000000001008143c] = 00000000
2718 stw %l4,[%i2+0x03c] ! Mem[000000001008143c] = 00005ca1
2719! Mem[0000000010081400] = 0000ffc6, %l4 = 0000000000005ca1
2720 ldstuba [%i2+%g0]0x88,%l4 ! %l4 = 000000c6000000ff
2721! Mem[0000000010181406] = c1371240, %l3 = 00000000ff000010
2722 ldstuba [%i6+0x006]%asi,%l3 ! %l3 = 00000012000000ff
2723! Mem[0000000030041400] = 4f75fff3, %l4 = 00000000000000c6
2724 ldstuba [%i1+%g0]0x81,%l4 ! %l4 = 0000004f000000ff
2725! Starting 10 instruction Load Burst
2726! Mem[0000000021800180] = 662d8f81, %l1 = 00000000000000e0
2727 lduba [%o3+0x180]%asi,%l1 ! %l1 = 0000000000000066
2728
2729p0_label_101:
2730! Code Fragment 3
2731p0_fragment_13:
2732! %l0 = 000000003772aaff
2733 setx 0xcddcfd60685844e1,%g7,%l0 ! %l0 = cddcfd60685844e1
2734! %l1 = 0000000000000066
2735 setx 0xbeb190781ae3651f,%g7,%l1 ! %l1 = beb190781ae3651f
2736 setx 0x1fe000, %g1, %g3
2737 or %l0, %g3, %l0 ! always set perrmask = 0xff
2738 setx 0x1ffff8, %g1, %g2
2739 and %l0, %g2, %l0
2740 ta T_CHANGE_HPRIV
2741 stxa %l1, [%l0]ASI_DCACHE_DATA
2742 ta T_CHANGE_NONHPRIV
2743! %l0 = cddcfd60685844e1
2744 setx 0x500d444fa914d30b,%g7,%l0 ! %l0 = 500d444fa914d30b
2745! %l1 = beb190781ae3651f
2746 setx 0x3bd54a8fe8b8fc89,%g7,%l1 ! %l1 = 3bd54a8fe8b8fc89
2747! Mem[0000000030001400] = ffffffff 00000000 2dd5d8f9 f3d436ff
2748! Mem[0000000030001410] = db7c764e 60839b93 7cdb76ff ffffff7f
2749! Mem[0000000030001420] = ff8f764e 1dfbd0f5 7cffb22d 939ba09f
2750! Mem[0000000030001430] = a266c8ba a15a0000 14f78a44 d0d0237c
2751 ldda [%i0]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030001400
2752! Mem[0000000030181408] = ff0000ff, %l3 = 0000000000000012
2753 ldsba [%i6+%o4]0x89,%l3 ! %l3 = ffffffffffffffff
2754! Mem[0000000030041410] = a15a0000, %l0 = 500d444fa914d30b
2755 ldsba [%i1+%o5]0x81,%l0 ! %l0 = ffffffffffffffa1
2756! Mem[0000000030101410] = 0000ff0000000000, %f22 = 268d3596 f3d436ff
2757 ldda [%i4+%o5]0x81,%f22 ! %f22 = 0000ff00 00000000
2758! Mem[0000000010041410] = 441000004e767cdb, %f30 = ffaa7237 9fa033c6
2759 ldda [%i1+%o5]0x80,%f30 ! %f30 = 44100000 4e767cdb
2760! Mem[00000000300c1408] = 98e5a2bf 1dfbd0f5, %l4 = 0000004f, %l5 = 0000ffff
2761 ldda [%i3+%o4]0x81,%l4 ! %l4 = 0000000098e5a2bf 000000001dfbd0f5
2762! Mem[0000000010081408] = ff230000 76ffffff, %l6 = ffffffff, %l7 = 0000ff36
2763 ldda [%i2+0x008]%asi,%l6 ! %l6 = 00000000ff230000 0000000076ffffff
2764! Mem[0000000010041410] = 44100000, %f24 = 7b97a15c
2765 lda [%i1+0x010]%asi,%f24 ! %f24 = 44100000
2766! Starting 10 instruction Store Burst
2767! %l1 = 3bd54a8fe8b8fc89, Mem[0000000010101434] = 2430509a, %asi = 80
2768 stwa %l1,[%i4+0x034]%asi ! Mem[0000000010101434] = e8b8fc89
2769
2770p0_label_102:
2771! %l2 = 00007d7dffffffc7, Mem[0000000010041410] = db7c764e00001044
2772 stxa %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00007d7dffffffc7
2773! %l6 = 00000000ff230000, Mem[0000000030141408] = f3ff754f
2774 stha %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = f3ff0000
2775! %f20 = a15a0000, Mem[0000000010141410] = 00000000
2776 sta %f20,[%i5+%o5]0x80 ! Mem[0000000010141410] = a15a0000
2777! %l3 = ffffffffffffffff, Mem[0000000030181410] = 2d0000994094b994
2778 stxa %l3,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffffffffffffffff
2779! %l6 = 00000000ff230000, Mem[0000000010141408] = 0000ff7c
2780 stwa %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff230000
2781! %l1 = 3bd54a8fe8b8fc89, Mem[0000000010081408] = 000023ff
2782 stha %l1,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0000fc89
2783! Mem[0000000030041410] = a15a0000, %l1 = 3bd54a8fe8b8fc89
2784 swapa [%i1+%o5]0x81,%l1 ! %l1 = 00000000a15a0000
2785! %l6 = 00000000ff230000, Mem[0000000010001410] = a15a00ff00000000
2786 stxa %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000ff230000
2787! %f18 = 00000000 1dfbd0f5, Mem[0000000030141410] = ff00500a 000000ff
2788 stda %f18,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000 1dfbd0f5
2789! Starting 10 instruction Load Burst
2790! Mem[000000001010142c] = 1c255eee, %l1 = 00000000a15a0000
2791 lduh [%i4+0x02c],%l1 ! %l1 = 0000000000001c25
2792
2793p0_label_103:
2794! Mem[0000000010141410] = 00005aa1, %l0 = ffffffffffffffa1
2795 ldsha [%i5+%o5]0x88,%l0 ! %l0 = 0000000000005aa1
2796! Mem[0000000010081400] = ffff000000000010, %f22 = 0000ff00 00000000
2797 ldda [%i2+%g0]0x80,%f22 ! %f22 = ffff0000 00000010
2798! Mem[0000000030041400] = f3ff75ff, %f30 = 44100000
2799 lda [%i1+%g0]0x89,%f30 ! %f30 = f3ff75ff
2800! Mem[00000000201c0000] = 00ff8819, %l3 = ffffffffffffffff
2801 lduha [%o0+0x000]%asi,%l3 ! %l3 = 00000000000000ff
2802! Mem[0000000030141408] = f3ff0000, %l2 = 00007d7dffffffc7
2803 ldswa [%i5+%o4]0x89,%l2 ! %l2 = fffffffff3ff0000
2804! Mem[0000000010141400] = 000072d4 00000000, %l4 = 98e5a2bf, %l5 = 1dfbd0f5
2805 ldda [%i5+%g0]0x80,%l4 ! %l4 = 00000000000072d4 0000000000000000
2806! Mem[0000000030141408] = f3ff0000, %l1 = 0000000000001c25
2807 lduha [%i5+%o4]0x89,%l1 ! %l1 = 0000000000000000
2808! %l2 = fffffffff3ff0000, imm = 00000000000009e4, %l4 = 00000000000072d4
2809 xor %l2,0x9e4,%l4 ! %l4 = fffffffff3ff09e4
2810! Mem[0000000030041408] = 00000000, %l0 = 0000000000005aa1
2811 lduha [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000
2812! Starting 10 instruction Store Burst
2813! %l1 = 0000000000000000, Mem[0000000010081420] = ffffd00d
2814 stw %l1,[%i2+0x020] ! Mem[0000000010081420] = 00000000
2815
2816p0_label_104:
2817! %l6 = 00000000ff230000, Mem[0000000030141410] = 00000000
2818 stha %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000
2819! Code Fragment 4
2820p0_fragment_14:
2821! %l0 = 0000000000000000
2822 setx 0x39e0be586ea71b7a,%g7,%l0 ! %l0 = 39e0be586ea71b7a
2823! %l1 = 0000000000000000
2824 setx 0x86a7f4bfee5b11e3,%g7,%l1 ! %l1 = 86a7f4bfee5b11e3
2825 setx 0x7ff8, %g1, %g2
2826 and %l0, %g2, %l0
2827 setx 0xffffffff, %g1, %g2
2828 and %l1, %g2, %l1
2829 setx 0x100000000, %g1, %g2
2830 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2831 ta T_CHANGE_HPRIV
2832 stxa %l1, [%l0]ASI_ICACHE_INSTR
2833 ta T_CHANGE_NONHPRIV
2834! %l0 = 39e0be586ea71b7a
2835 setx 0x23e9d8c81e4bdd08,%g7,%l0 ! %l0 = 23e9d8c81e4bdd08
2836! %l1 = 86a7f4bfee5b11e3
2837 setx 0xc1fd25e7de0086ec,%g7,%l1 ! %l1 = c1fd25e7de0086ec
2838! Mem[0000000010141408] = ff230000, %l0 = 23e9d8c81e4bdd08
2839 ldstuba [%i5+%o4]0x88,%l0 ! %l0 = 00000000000000ff
2840! Mem[0000000030041410] = 89fcb8e8, %l3 = 00000000000000ff
2841 ldstuba [%i1+%o5]0x89,%l3 ! %l3 = 000000e8000000ff
2842! %f22 = ffff0000 00000010, %l5 = 0000000000000000
2843! Mem[0000000030141438] = 2ca1722d891eac02
2844 add %i5,0x038,%g1
2845 stda %f22,[%g1+%l5]ASI_PST16_S ! Mem[0000000030141438] = 2ca1722d891eac02
2846! %l6 = 00000000ff230000, Mem[00000000201c0000] = 00ff8819
2847 sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = 00008819
2848! %f20 = a15a0000 000000ff, %l5 = 0000000000000000
2849! Mem[0000000030141430] = 3e00e1d6cebfda01
2850 add %i5,0x030,%g1
2851 stda %f20,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030141430] = 3e00e1d6cebfda01
2852! %l1 = c1fd25e7de0086ec, Mem[00000000201c0000] = 00008819
2853 stb %l1,[%o0+%g0] ! Mem[00000000201c0000] = ec008819
2854! %l7 = 0000000076ffffff, Mem[0000000010001400] = 96358d26
2855 stwa %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = 76ffffff
2856! Starting 10 instruction Load Burst
2857! Mem[0000000030041400] = ff75fff3, %l2 = fffffffff3ff0000
2858 ldsha [%i1+%g0]0x81,%l2 ! %l2 = ffffffffffffff75
2859
2860p0_label_105:
2861! Mem[0000000010141410] = a15a000000000000, %f14 = 7c23d0d0 448af714
2862 ldda [%i5+%o5]0x80,%f14 ! %f14 = a15a0000 00000000
2863! Mem[0000000030001408] = 2dd5d8f9, %l2 = ffffffffffffff75
2864 lduha [%i0+%o4]0x81,%l2 ! %l2 = 0000000000002dd5
2865! Mem[0000000030181410] = ffffffff, %l5 = 0000000000000000
2866 lduwa [%i6+%o5]0x81,%l5 ! %l5 = 00000000ffffffff
2867! Mem[0000000030041400] = f3ff75ff, %l6 = 00000000ff230000
2868 lduha [%i1+%g0]0x89,%l6 ! %l6 = 00000000000075ff
2869! Mem[0000000010041408] = 20f1f32e, %l5 = 00000000ffffffff
2870 lduwa [%i1+%o4]0x80,%l5 ! %l5 = 0000000020f1f32e
2871! Mem[00000000211c0000] = ff7cfcae, %l2 = 0000000000002dd5
2872 ldub [%o2+0x001],%l2 ! %l2 = 000000000000007c
2873! %l4 = fffffffff3ff09e4, immd = 0000000000000dbc, %l6 = 00000000000075ff
2874 mulx %l4,0xdbc,%l6 ! %l6 = ffffff5b22cbd770
2875! Mem[0000000030141400] = 00bd15d8, %l4 = fffffffff3ff09e4
2876 lduwa [%i5+%g0]0x81,%l4 ! %l4 = 0000000000bd15d8
2877! Mem[0000000010081408] = 89fc0000, %l4 = 0000000000bd15d8
2878 lduba [%i2+%o4]0x80,%l4 ! %l4 = 0000000000000089
2879! Starting 10 instruction Store Burst
2880! %f5 = 4e767cdb, Mem[0000000030181400] = ff000000
2881 sta %f5 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = 4e767cdb
2882
2883p0_label_106:
2884! Mem[0000000030101408] = a15a000000000000, %f30 = f3ff75ff 4e767cdb
2885 ldda [%i4+%o4]0x81,%f30 ! %f30 = a15a0000 00000000
2886! %l4 = 0000000000000089, Mem[00000000300c1408] = 98e5a2bf
2887 stba %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 89e5a2bf
2888! %l6 = ffffff5b22cbd770, Mem[0000000021800040] = e89c7f92, %asi = 80
2889 stba %l6,[%o3+0x040]%asi ! Mem[0000000021800040] = 709c7f92
2890! %f16 = 4f75fff3 d0d02310 00000000 1dfbd0f5
2891! %f20 = a15a0000 000000ff ffff0000 00000010
2892! %f24 = 44100000 6f4004ff f5d0fb1d 5e7e7ede
2893! %f28 = 15f1a5c7 44100000 a15a0000 00000000
2894 stda %f16,[%i6]ASI_BLK_AIUP ! Block Store to 0000000010181400
2895! Mem[00000000201c0000] = ec008819, %l0 = 0000000000000000
2896 ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 000000ec000000ff
2897! %f0 = 00000000 ffffffff, Mem[0000000030041410] = ffb8fc89 000000ff
2898 stda %f0 ,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 ffffffff
2899! %l1 = c1fd25e7de0086ec, Mem[0000000010081400] = ffff0000
2900 stba %l1,[%i2+%g0]0x80 ! Mem[0000000010081400] = ecff0000
2901! %l6 = ffffff5b22cbd770, Mem[0000000010141410] = a15a0000
2902 stha %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = d7700000
2903! Mem[0000000010081410] = 10000000, %l4 = 0000000000000089
2904 swapa [%i2+%o5]0x80,%l4 ! %l4 = 0000000010000000
2905! Starting 10 instruction Load Burst
2906! %f9 = 4e768fff, %f9 = 4e768fff, %f2 = ff36d4f3 f9d8d52d
2907 fsmuld %f9 ,%f9 ,%f2 ! %f2 = 43adaf21 e25c0020
2908
2909p0_label_107:
2910! Mem[0000000030181408] = ff0000ff, %l6 = ffffff5b22cbd770
2911 ldsba [%i6+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
2912! Mem[0000000010101428] = 7cffb22d, %l3 = 00000000000000e8
2913 lduwa [%i4+0x028]%asi,%l3 ! %l3 = 000000007cffb22d
2914! Mem[0000000010101424] = 1dfbd0f5, %l5 = 0000000020f1f32e
2915 ldub [%i4+0x026],%l5 ! %l5 = 00000000000000d0
2916! Mem[0000000030101410] = 0000ff00 00000000, %l0 = 000000ec, %l1 = de0086ec
2917 ldda [%i4+%o5]0x81,%l0 ! %l0 = 000000000000ff00 0000000000000000
2918! Code Fragment 3
2919p0_fragment_15:
2920! %l0 = 000000000000ff00
2921 setx 0xb242a0eff3972b31,%g7,%l0 ! %l0 = b242a0eff3972b31
2922! %l1 = 0000000000000000
2923 setx 0x7f7003587f6662f4,%g7,%l1 ! %l1 = 7f7003587f6662f4
2924 setx 0x1fe000, %g1, %g3
2925 or %l0, %g3, %l0 ! always set perrmask = 0xff
2926 setx 0x1ffff8, %g1, %g2
2927 and %l0, %g2, %l0
2928 ta T_CHANGE_HPRIV
2929 stxa %l1, [%l0]ASI_DCACHE_DATA
2930 ta T_CHANGE_NONHPRIV
2931! %l0 = b242a0eff3972b31
2932 setx 0x099d0e079673cfe6,%g7,%l0 ! %l0 = 099d0e079673cfe6
2933! %l1 = 7f7003587f6662f4
2934 setx 0x0348e7f0456bd850,%g7,%l1 ! %l1 = 0348e7f0456bd850
2935 membar #Sync ! Added by membar checker (20)
2936! Mem[0000000030041400] = ff75fff3 d0d02310 00000000 1dfbd0f5
2937! Mem[0000000030041410] = 00000000 ffffffff 268d3596 f3d436ff
2938! Mem[0000000030041420] = 7b97a15c 6f4004ff f5d0fb1d 5e7e7ede
2939! Mem[0000000030041430] = ff000000 24e6c1e8 ffaa7237 9fa033c6
2940 ldda [%i1]ASI_BLK_SL,%f0 ! Block Load from 0000000030041400
2941! Mem[0000000030101400] = 0000268d, %l7 = 0000000076ffffff
2942 lduba [%i4+%g0]0x81,%l7 ! %l7 = 0000000000000000
2943! Mem[0000000030101400] = 8d260000, %l1 = 0348e7f0456bd850
2944 lduha [%i4+%g0]0x89,%l1 ! %l1 = 0000000000000000
2945! Mem[0000000030181408] = ff0000ff, %l4 = 0000000010000000
2946 ldsba [%i6+%o4]0x89,%l4 ! %l4 = ffffffffffffffff
2947! Starting 10 instruction Store Burst
2948! Mem[0000000010081438] = 000000f5, %l2 = 000000000000007c
2949 ldstub [%i2+0x038],%l2 ! %l2 = 00000000000000ff
2950
2951p0_label_108:
2952! %l7 = 0000000000000000, Mem[0000000030181408] = 929733c9ff0000ff
2953 stxa %l7,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000000000000000
2954! %f24 = 44100000 6f4004ff, %l3 = 000000007cffb22d
2955! Mem[0000000030181418] = b8d681a9cc6573ad
2956 add %i6,0x018,%g1
2957 stda %f24,[%g1+%l3]ASI_PST32_S ! Mem[0000000030181418] = b8d681a96f4004ff
2958! Mem[0000000030181400] = db7c764e, %l1 = 0000000000000000
2959 swapa [%i6+%g0]0x81,%l1 ! %l1 = 00000000db7c764e
2960! Mem[0000000010081400] = 0000ffec, %l0 = 099d0e079673cfe6
2961 swapa [%i2+%g0]0x88,%l0 ! %l0 = 000000000000ffec
2962! %f29 = 44100000, %f27 = 5e7e7ede, %f27 = 5e7e7ede
2963 fsubs %f29,%f27,%f27 ! %f27 = de7e7ede
2964! Mem[0000000010081418] = 9a50300e, %l7 = 00000000, %l3 = 7cffb22d
2965 add %i2,0x18,%g1
2966 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000009a50300e
2967! Mem[00000000300c1408] = 89e5a2bf, %l7 = 0000000000000000
2968 swapa [%i3+%o4]0x81,%l7 ! %l7 = 0000000089e5a2bf
2969! %f28 = 15f1a5c7 44100000, %f28 = 15f1a5c7 44100000
2970 fxtod %f28,%f28 ! %f28 = 43b5f1a5 c7441000
2971! %l2 = 00000000, %l3 = 9a50300e, Mem[0000000010101408] = 00000000 f3d436ff
2972 stda %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 9a50300e
2973! Starting 10 instruction Load Burst
2974! Mem[0000000010001434] = 000000ff, %l2 = 0000000000000000
2975 ldsb [%i0+0x036],%l2 ! %l2 = 0000000000000000
2976
2977p0_label_109:
2978! Mem[0000000030081400] = 268d3596, %l0 = 000000000000ffec
2979 lduwa [%i2+%g0]0x81,%l0 ! %l0 = 00000000268d3596
2980! Mem[0000000010081410] = 00000089, %l0 = 00000000268d3596
2981 lduha [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
2982! Mem[000000001000141c] = c5f9822a, %l5 = 00000000000000d0
2983 lduha [%i0+0x01e]%asi,%l5 ! %l5 = 000000000000822a
2984! Mem[0000000030001410] = db7c764e 60839b93, %l6 = ffffffff, %l7 = 89e5a2bf
2985 ldda [%i0+%o5]0x81,%l6 ! %l6 = 00000000db7c764e 0000000060839b93
2986! Mem[0000000030181400] = 00000000, %f19 = 1dfbd0f5
2987 lda [%i6+%g0]0x89,%f19 ! %f19 = 00000000
2988! Mem[0000000010001400] = ff36d4f376ffffff, %f26 = f5d0fb1d de7e7ede
2989 ldda [%i0+%g0]0x88,%f26 ! %f26 = ff36d4f3 76ffffff
2990! Mem[0000000010181410] = 00005aa1, %l1 = 00000000db7c764e
2991 lduha [%i6+%o5]0x88,%l1 ! %l1 = 0000000000005aa1
2992! Mem[0000000010041410] = c7ffffff, %l4 = ffffffffffffffff
2993 lduba [%i1+%o5]0x80,%l4 ! %l4 = 00000000000000c7
2994! Mem[00000000201c0000] = ff008819, %l5 = 000000000000822a
2995 lduha [%o0+0x000]%asi,%l5 ! %l5 = 000000000000ff00
2996! Starting 10 instruction Store Burst
2997! %l2 = 0000000000000000, Mem[00000000201c0000] = ff008819, %asi = 80
2998 stha %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00008819
2999
3000p0_label_110:
3001! Mem[0000000030101400] = 0000268d, %l1 = 0000000000005aa1
3002 ldstuba [%i4+%g0]0x81,%l1 ! %l1 = 00000000000000ff
3003! Mem[00000000300c1410] = 0000999c, %l1 = 0000000000000000
3004 ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 0000009c000000ff
3005! Mem[0000000010141410] = 000070d7, %l3 = 000000009a50300e
3006 swapa [%i5+%o5]0x88,%l3 ! %l3 = 00000000000070d7
3007! %l2 = 0000000000000000, Mem[0000000030141400] = d815bd00
3008 stba %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = d815bd00
3009! %l0 = 0000000000000000, Mem[0000000010001400] = 76ffffff
3010 stha %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 76ff0000
3011! Mem[0000000010081408] = 89fc0000, %l2 = 0000000000000000
3012 swapa [%i2+%o4]0x80,%l2 ! %l2 = 0000000089fc0000
3013! %l7 = 0000000060839b93, Mem[0000000010101410] = 00000000
3014 stba %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000093
3015! Mem[0000000030081400] = 96358d26, %l2 = 0000000089fc0000
3016 ldstuba [%i2+%g0]0x89,%l2 ! %l2 = 00000026000000ff
3017 membar #Sync ! Added by membar checker (21)
3018! %l4 = 00000000000000c7, Mem[0000000030041410] = 00000000
3019 stba %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000c7
3020! Starting 10 instruction Load Burst
3021! Mem[0000000030001408] = 2dd5d8f9, %l1 = 000000000000009c
3022 ldsba [%i0+%o4]0x81,%l1 ! %l1 = 000000000000002d
3023
3024p0_label_111:
3025! Mem[0000000030181408] = 00000000, %f22 = ffff0000
3026 lda [%i6+%o4]0x89,%f22 ! %f22 = 00000000
3027! Mem[0000000010181400] = f3ff754f, %l7 = 0000000060839b93
3028 ldswa [%i6+%g0]0x88,%l7 ! %l7 = fffffffff3ff754f
3029! Mem[0000000030181408] = 00000000, %f18 = 00000000
3030 lda [%i6+%o4]0x81,%f18 ! %f18 = 00000000
3031! Code Fragment 3
3032p0_fragment_16:
3033! %l0 = 0000000000000000
3034 setx 0x7656e54846b2db7b,%g7,%l0 ! %l0 = 7656e54846b2db7b
3035! %l1 = 000000000000002d
3036 setx 0x7e4a43afdacf01de,%g7,%l1 ! %l1 = 7e4a43afdacf01de
3037 setx 0x1fe000, %g1, %g3
3038 or %l0, %g3, %l0 ! always set perrmask = 0xff
3039 setx 0x1ffff8, %g1, %g2
3040 and %l0, %g2, %l0
3041 ta T_CHANGE_HPRIV
3042 stxa %l1, [%l0]ASI_DCACHE_DATA
3043 ta T_CHANGE_NONHPRIV
3044! %l0 = 7656e54846b2db7b
3045 setx 0xf871ec1035001d3b,%g7,%l0 ! %l0 = f871ec1035001d3b
3046! %l1 = 7e4a43afdacf01de
3047 setx 0x6a0a3ff0549bc1c3,%g7,%l1 ! %l1 = 6a0a3ff0549bc1c3
3048! Mem[00000000300c1400] = ff36d4f3, %l1 = 6a0a3ff0549bc1c3
3049 ldswa [%i3+%g0]0x81,%l1 ! %l1 = ffffffffff36d4f3
3050! Mem[0000000010041410] = c7ffffff7d7d0000, %f20 = a15a0000 000000ff
3051 ldda [%i1+0x010]%asi,%f20 ! %f20 = c7ffffff 7d7d0000
3052! Mem[00000000201c0000] = 00008819, %l7 = fffffffff3ff754f
3053 ldsba [%o0+0x001]%asi,%l7 ! %l7 = 0000000000000000
3054! Mem[0000000010101408] = 00000000, %l7 = 0000000000000000
3055 lduha [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000000
3056! Mem[0000000010041430] = 20f1f32ec5a5f115, %f26 = ff36d4f3 76ffffff
3057 ldda [%i1+0x030]%asi,%f26 ! %f26 = 20f1f32e c5a5f115
3058! Starting 10 instruction Store Burst
3059! %l3 = 00000000000070d7, Mem[0000000010081410] = 89000000
3060 stba %l3,[%i2+%o5]0x88 ! Mem[0000000010081410] = 890000d7
3061
3062p0_label_112:
3063! %f16 = 4f75fff3 d0d02310 00000000 00000000
3064! %f20 = c7ffffff 7d7d0000 00000000 00000010
3065! %f24 = 44100000 6f4004ff 20f1f32e c5a5f115
3066! %f28 = 43b5f1a5 c7441000 a15a0000 00000000
3067 stda %f16,[%i2]ASI_COMMIT_S ! Block Store to 0000000030081400
3068! %l1 = ffffffffff36d4f3, Mem[00000000300c1400] = f3d436ff
3069 stha %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = f3d4d4f3
3070! %l5 = 000000000000ff00, Mem[0000000030181408] = 00000000
3071 stha %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000ff00
3072! %l6 = 00000000db7c764e, Mem[000000001000142e] = ffffffc7, %asi = 80
3073 stha %l6,[%i0+0x02e]%asi ! Mem[000000001000142c] = ffff764e
3074! %l3 = 00000000000070d7, Mem[00000000300c1400] = ff000010f3d4d4f3
3075 stxa %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000000070d7
3076! Mem[0000000030181408] = 0000ff00, %l1 = ffffffffff36d4f3
3077 swapa [%i6+%o4]0x89,%l1 ! %l1 = 000000000000ff00
3078 membar #Sync ! Added by membar checker (22)
3079! %l0 = f871ec1035001d3b, Mem[0000000030081410] = c7ffffff
3080 stha %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 1d3bffff
3081! Mem[00000000100c1408] = c7ffffff, %l5 = 000000000000ff00
3082 ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 000000c7000000ff
3083! Code Fragment 4
3084p0_fragment_17:
3085! %l0 = f871ec1035001d3b
3086 setx 0x1088e388375e1319,%g7,%l0 ! %l0 = 1088e388375e1319
3087! %l1 = 000000000000ff00
3088 setx 0xd84e52803fdc66ac,%g7,%l1 ! %l1 = d84e52803fdc66ac
3089 setx 0x7ff8, %g1, %g2
3090 and %l0, %g2, %l0
3091 setx 0xffffffff, %g1, %g2
3092 and %l1, %g2, %l1
3093 setx 0x100000000, %g1, %g2
3094 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3095 ta T_CHANGE_HPRIV
3096 stxa %l1, [%l0]ASI_ICACHE_INSTR
3097 ta T_CHANGE_NONHPRIV
3098! %l0 = 1088e388375e1319
3099 setx 0x3f902c47d016669d,%g7,%l0 ! %l0 = 3f902c47d016669d
3100! %l1 = d84e52803fdc66ac
3101 setx 0x46a04fd02f549734,%g7,%l1 ! %l1 = 46a04fd02f549734
3102! Starting 10 instruction Load Burst
3103! Mem[0000000030041400] = ff75fff3, %l6 = 00000000db7c764e
3104 lduwa [%i1+%g0]0x81,%l6 ! %l6 = 00000000ff75fff3
3105
3106p0_label_113:
3107! Mem[00000000300c1410] = 000099ff, %l6 = 00000000ff75fff3
3108 lduba [%i3+%o5]0x89,%l6 ! %l6 = 00000000000000ff
3109! Mem[0000000010001400] = 0000ff76, %l5 = 00000000000000c7
3110 lduba [%i0+%g0]0x80,%l5 ! %l5 = 0000000000000000
3111! Mem[0000000030101410] = 0000ff0000000000, %f20 = c7ffffff 7d7d0000
3112 ldda [%i4+%o5]0x81,%f20 ! %f20 = 0000ff00 00000000
3113! Mem[0000000010041410] = c7ffffff 7d7d0000, %l2 = 00000026, %l3 = 000070d7
3114 ldda [%i1+%o5]0x80,%l2 ! %l2 = 00000000c7ffffff 000000007d7d0000
3115! Mem[0000000030101408] = a15a0000, %l5 = 0000000000000000
3116 lduwa [%i4+%o4]0x81,%l5 ! %l5 = 00000000a15a0000
3117! Mem[0000000010081410] = 890000d7, %l1 = 46a04fd02f549734
3118 lduwa [%i2+%o5]0x88,%l1 ! %l1 = 00000000890000d7
3119! Mem[0000000010001410] = 000023ff00000000, %l1 = 00000000890000d7
3120 ldxa [%i0+%o5]0x80,%l1 ! %l1 = 000023ff00000000
3121! Mem[00000000211c0001] = ff7cfcae, %l4 = 00000000000000c7
3122 ldstub [%o2+0x001],%l4 ! %l4 = 0000007c000000ff
3123! Mem[0000000010081400] = 9673cfe6, %l6 = 00000000000000ff
3124 ldsha [%i2+%g0]0x88,%l6 ! %l6 = ffffffffffffcfe6
3125! Starting 10 instruction Store Burst
3126! Mem[0000000030101408] = a15a0000, %l5 = 00000000a15a0000
3127 swapa [%i4+%o4]0x81,%l5 ! %l5 = 00000000a15a0000
3128
3129p0_label_114:
3130! Mem[0000000030101410] = 00ff0000, %l7 = 0000000000000000
3131 ldstuba [%i4+%o5]0x89,%l7 ! %l7 = 00000000000000ff
3132! Mem[0000000030101400] = ff00268d, %l6 = ffffffffffffcfe6
3133 swapa [%i4+%g0]0x81,%l6 ! %l6 = 00000000ff00268d
3134! Mem[0000000010101438] = 14f78a44d0d0237c, %l4 = 000000000000007c, %l7 = 0000000000000000
3135 add %i4,0x38,%g1
3136 casxa [%g1]0x80,%l4,%l7 ! %l7 = 14f78a44d0d0237c
3137! %l7 = 14f78a44d0d0237c, Mem[0000000010101400] = 00ffffff
3138 stwa %l7,[%i4+%g0]0x80 ! Mem[0000000010101400] = d0d0237c
3139! %l5 = 00000000a15a0000, Mem[0000000030101410] = 0000000000ff00ff
3140 stxa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000a15a0000
3141! %f26 = 20f1f32e c5a5f115, Mem[00000000100c1430] = 0000ffff 2db2ce7c
3142 stda %f26,[%i3+0x030]%asi ! Mem[00000000100c1430] = 20f1f32e c5a5f115
3143! Mem[0000000030001410] = db7c764e, %l3 = 000000007d7d0000
3144 swapa [%i0+%o5]0x81,%l3 ! %l3 = 00000000db7c764e
3145! %l3 = 00000000db7c764e, Mem[00000000201c0000] = 00008819, %asi = 80
3146 stha %l3,[%o0+0x000]%asi ! Mem[00000000201c0000] = 764e8819
3147! %f28 = 43b5f1a5 c7441000, %l4 = 000000000000007c
3148! Mem[0000000030041428] = f5d0fb1d5e7e7ede
3149 add %i1,0x028,%g1
3150 stda %f28,[%g1+%l4]ASI_PST32_S ! Mem[0000000030041428] = f5d0fb1d5e7e7ede
3151! Starting 10 instruction Load Burst
3152! Mem[0000000030001410] = 7d7d0000, %f11 = 1dfbd0f5
3153 lda [%i0+%o5]0x81,%f11 ! %f11 = 7d7d0000
3154
3155p0_label_115:
3156! Mem[0000000010101428] = 7cffb22d, %f2 = f5d0fb1d
3157 lda [%i4+0x028]%asi,%f2 ! %f2 = 7cffb22d
3158! Mem[0000000010041428] = 70114fed, %l3 = 00000000db7c764e
3159 ldub [%i1+0x028],%l3 ! %l3 = 0000000000000070
3160! Mem[0000000030041400] = ff75fff3, %l2 = 00000000c7ffffff
3161 ldsba [%i1+%g0]0x81,%l2 ! %l2 = ffffffffffffffff
3162! Mem[0000000010141430] = 2cd42806, %f18 = 00000000
3163 lda [%i5+0x030]%asi,%f18 ! %f18 = 2cd42806
3164! Mem[0000000030181408] = f3d436ff, %l1 = 000023ff00000000
3165 lduba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000f3
3166! Mem[0000000010081410] = d7000089, %l7 = 14f78a44d0d0237c
3167 ldsha [%i2+%o5]0x80,%l7 ! %l7 = ffffffffffffd700
3168! Mem[0000000010041410] = c7ffffff, %l6 = 00000000ff00268d
3169 ldsha [%i1+%o5]0x80,%l6 ! %l6 = ffffffffffffc7ff
3170! Mem[000000001018141c] = 00000010, %l6 = ffffffffffffc7ff
3171 ldsha [%i6+0x01c]%asi,%l6 ! %l6 = 0000000000000000
3172! %l4 = 000000000000007c, imm = ffffffffffffffb0, %l3 = 0000000000000070
3173 addc %l4,-0x050,%l3 ! %l3 = 000000000000002c
3174! Starting 10 instruction Store Burst
3175! %l4 = 000000000000007c, Mem[0000000030081410] = 00007d7dffff3b1d
3176 stxa %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000000000007c
3177
3178p0_label_116:
3179! Mem[0000000010141430] = 2cd42806ffd3b4cc, %l0 = 3f902c47d016669d, %l4 = 000000000000007c
3180 add %i5,0x30,%g1
3181 casxa [%g1]0x80,%l0,%l4 ! %l4 = 2cd42806ffd3b4cc
3182! %l2 = ffffffff, %l3 = 0000002c, Mem[0000000010001400] = 0000ff76 f3d436ff
3183 std %l2,[%i0+%g0] ! Mem[0000000010001400] = ffffffff 0000002c
3184! Mem[0000000030101408] = 00005aa1, %l3 = 000000000000002c
3185 swapa [%i4+%o4]0x89,%l3 ! %l3 = 0000000000005aa1
3186! %f2 = 7cffb22d, Mem[0000000010081430] = 9a500fa0
3187 st %f2 ,[%i2+0x030] ! Mem[0000000010081430] = 7cffb22d
3188! %l5 = 00000000a15a0000, Mem[00000000100c1410] = ccb4d3ff939b8360, %asi = 80
3189 stxa %l5,[%i3+0x010]%asi ! Mem[00000000100c1410] = 00000000a15a0000
3190! %l7 = ffffffffffffd700, Mem[000000001014141d] = 1b8a91dd
3191 stb %l7,[%i5+0x01d] ! Mem[000000001014141c] = 1b0091dd
3192! %l3 = 0000000000005aa1, Mem[0000000030041400] = f3ff75ff
3193 stba %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = f3ff75a1
3194! Mem[0000000030041410] = 000000c7, %l1 = 00000000000000f3
3195 ldstuba [%i1+%o5]0x89,%l1 ! %l1 = 000000c7000000ff
3196! Mem[0000000030181408] = ff36d4f3, %l7 = ffffffffffffd700
3197 ldstuba [%i6+%o4]0x89,%l7 ! %l7 = 000000f3000000ff
3198! Starting 10 instruction Load Burst
3199! Mem[0000000010101410] = 93000000, %l1 = 00000000000000c7
3200 lduha [%i4+0x012]%asi,%l1 ! %l1 = 0000000000000000
3201
3202p0_label_117:
3203! Mem[0000000010041400] = bd645e8a, %f31 = 00000000
3204 lda [%i1+%g0]0x80,%f31 ! %f31 = bd645e8a
3205! Mem[0000000010041410] = 00007d7d ffffffc7, %l6 = 00000000, %l7 = 000000f3
3206 ldda [%i1+%o5]0x88,%l6 ! %l6 = 00000000ffffffc7 0000000000007d7d
3207! Mem[00000000300c1400] = 000070d7, %f14 = c633a09f
3208 lda [%i3+%g0]0x89,%f14 ! %f14 = 000070d7
3209! Mem[00000000300c1400] = 000070d7, %l1 = 0000000000000000
3210 lduha [%i3+%g0]0x89,%l1 ! %l1 = 00000000000070d7
3211! Mem[0000000030181408] = 00000000 ff36d4ff, %l2 = ffffffff, %l3 = 00005aa1
3212 ldda [%i6+%o4]0x89,%l2 ! %l2 = 00000000ff36d4ff 0000000000000000
3213! Mem[0000000010041438] = 9495b8c3 e7b4a6bd, %l6 = ffffffc7, %l7 = 00007d7d
3214 ldd [%i1+0x038],%l6 ! %l6 = 000000009495b8c3 00000000e7b4a6bd
3215! Mem[0000000010041400] = bd645e8a, %l4 = 2cd42806ffd3b4cc
3216 ldsha [%i1+%g0]0x80,%l4 ! %l4 = ffffffffffffbd64
3217! Mem[0000000030141400] = ffffffffd815bd00, %f20 = 0000ff00 00000000
3218 ldda [%i5+%g0]0x89,%f20 ! %f20 = ffffffff d815bd00
3219! Mem[0000000010181418] = ffff0000, %l0 = 3f902c47d016669d
3220 lduha [%i6+0x01a]%asi,%l0 ! %l0 = 0000000000000000
3221! Starting 10 instruction Store Burst
3222! Mem[0000000010081408] = 00000000, %l0 = 0000000000000000
3223 ldstuba [%i2+%o4]0x80,%l0 ! %l0 = 00000000000000ff
3224
3225p0_label_118:
3226! %f30 = a15a0000, Mem[0000000030001410] = 7d7d0000
3227 sta %f30,[%i0+%o5]0x81 ! Mem[0000000030001410] = a15a0000
3228! %l2 = 00000000ff36d4ff, Mem[0000000030141408] = 0000fff3
3229 stwa %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff36d4ff
3230! %l2 = 00000000ff36d4ff, Mem[0000000030041410] = ff000000ffffffff
3231 stxa %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000ff36d4ff
3232! Mem[000000001010141c] = c9339792, %l6 = 000000009495b8c3, %asi = 80
3233 swapa [%i4+0x01c]%asi,%l6 ! %l6 = 00000000c9339792
3234! Mem[0000000010041400] = 8a5e64bd, %l0 = 0000000000000000
3235 ldstuba [%i1+%g0]0x88,%l0 ! %l0 = 000000bd000000ff
3236! Mem[0000000010101410] = 93000000, %l0 = 00000000000000bd
3237 ldstuba [%i4+%o5]0x80,%l0 ! %l0 = 00000093000000ff
3238! %l6 = 00000000c9339792, Mem[0000000020800040] = 0e00bf87, %asi = 80
3239 stba %l6,[%o1+0x040]%asi ! Mem[0000000020800040] = 9200bf87
3240! %l1 = 00000000000070d7, Mem[0000000030181410] = ffffffff
3241 stha %l1,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffff70d7
3242! Mem[0000000030181400] = 00000000, %l1 = 00000000000070d7
3243 ldsba [%i6+%g0]0x81,%l1 ! %l1 = 0000000000000000
3244! Starting 10 instruction Load Burst
3245! Mem[0000000010001400] = ffffffff0000002c, %l7 = 00000000e7b4a6bd
3246 ldxa [%i0+%g0]0x80,%l7 ! %l7 = ffffffff0000002c
3247
3248p0_label_119:
3249! Mem[0000000010101408] = 00000000, %l0 = 0000000000000093
3250 lduha [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000000
3251! Mem[0000000010181410] = a15a0000 000000ff, %l2 = ff36d4ff, %l3 = 00000000
3252 ldda [%i6+%o5]0x80,%l2 ! %l2 = 00000000a15a0000 00000000000000ff
3253! Mem[0000000010181420] = 44100000, %l0 = 0000000000000000
3254 ldsw [%i6+0x020],%l0 ! %l0 = 0000000044100000
3255! Mem[0000000030081408] = 0000000000000000, %f10 = de7e7e5e 7d7d0000
3256 ldda [%i2+%o4]0x81,%f10 ! %f10 = 00000000 00000000
3257! Mem[0000000010181408] = 00000000, %f22 = 00000000
3258 lda [%i6+%o4]0x88,%f22 ! %f22 = 00000000
3259! Mem[00000000300c1410] = 000099ff, %l6 = 00000000c9339792
3260 ldsba [%i3+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
3261! Mem[0000000010141410] = 00000000 9a50300e, %l6 = ffffffff, %l7 = 0000002c
3262 ldda [%i5+%o5]0x88,%l6 ! %l6 = 000000009a50300e 0000000000000000
3263! Mem[0000000030041408] = 00000000, %f16 = 4f75fff3
3264 lda [%i1+%o4]0x89,%f16 ! %f16 = 00000000
3265! Mem[0000000030001410] = 939b8360 00005aa1, %l6 = 9a50300e, %l7 = 00000000
3266 ldda [%i0+%o5]0x89,%l6 ! %l6 = 0000000000005aa1 00000000939b8360
3267! Starting 10 instruction Store Burst
3268! %l6 = 00005aa1, %l7 = 939b8360, Mem[0000000010141430] = 2cd42806 ffd3b4cc
3269 std %l6,[%i5+0x030] ! Mem[0000000010141430] = 00005aa1 939b8360
3270
3271p0_label_120:
3272! %f0 = 1023d0d0 f3ff75ff, Mem[0000000010001410] = ff230000 00000000
3273 stda %f0 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 1023d0d0 f3ff75ff
3274! %l5 = 00000000a15a0000, Mem[0000000010041424] = 000000bb, %asi = 80
3275 stwa %l5,[%i1+0x024]%asi ! Mem[0000000010041424] = a15a0000
3276! %l5 = 00000000a15a0000, Mem[0000000010081408] = ff000000
3277 stha %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000
3278! %f30 = a15a0000, Mem[0000000010081408] = 00000000
3279 sta %f30,[%i2+%o4]0x80 ! Mem[0000000010081408] = a15a0000
3280! %l2 = 00000000a15a0000, Mem[00000000211c0001] = fffffcae
3281 stb %l2,[%o2+0x001] ! Mem[00000000211c0000] = ff00fcae
3282! %l0 = 0000000044100000, Mem[0000000030081410] = 7c000000
3283 stba %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
3284! Mem[00000000300c1400] = 000070d7, %l0 = 0000000044100000
3285 swapa [%i3+%g0]0x89,%l0 ! %l0 = 00000000000070d7
3286! %l0 = 00000000000070d7, Mem[00000000201c0000] = 764e8819, %asi = 80
3287 stha %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = 70d78819
3288! Mem[0000000010081400] = 9673cfe6, %l1 = 0000000000000000
3289 ldstuba [%i2+%g0]0x88,%l1 ! %l1 = 000000e6000000ff
3290! Starting 10 instruction Load Burst
3291! Mem[0000000030081410] = 00000000 00000000, %l2 = a15a0000, %l3 = 000000ff
3292 ldda [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000000 0000000000000000
3293
3294p0_label_121:
3295! Mem[0000000010181410] = a15a0000, %l1 = 00000000000000e6
3296 ldsba [%i6+%o5]0x80,%l1 ! %l1 = ffffffffffffffa1
3297! Mem[0000000010041400] = 939b83608a5e64ff, %f10 = 00000000 00000000
3298 ldda [%i1+%g0]0x88,%f10 ! %f10 = 939b8360 8a5e64ff
3299! Mem[00000000201c0000] = 70d78819, %l7 = 00000000939b8360
3300 lduba [%o0+0x000]%asi,%l7 ! %l7 = 0000000000000070
3301! Mem[0000000010181438] = a15a0000, %f18 = 2cd42806
3302 ld [%i6+0x038],%f18 ! %f18 = a15a0000
3303! Mem[00000000100c1400] = ffff0000, %l0 = 00000000000070d7
3304 lduha [%i3+%g0]0x80,%l0 ! %l0 = 000000000000ffff
3305! Mem[0000000010041410] = 00007d7dffffffc7, %f20 = ffffffff d815bd00
3306 ldda [%i1+%o5]0x88,%f20 ! %f20 = 00007d7d ffffffc7
3307! Mem[00000000100c1400] = 644fff69 0000ffff, %l4 = ffffbd64, %l5 = a15a0000
3308 ldda [%i3+%g0]0x88,%l4 ! %l4 = 000000000000ffff 00000000644fff69
3309! Mem[0000000030081408] = 00000000, %l2 = 0000000000000000
3310 lduwa [%i2+%o4]0x81,%l2 ! %l2 = 0000000000000000
3311! %l3 = 0000000000000000, imm = 0000000000000488, %l2 = 0000000000000000
3312 andn %l3,0x488,%l2 ! %l2 = 0000000000000000
3313! Starting 10 instruction Store Burst
3314! Mem[0000000030181408] = ffd436ff, %l3 = 0000000000000000
3315 ldstuba [%i6+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
3316
3317p0_label_122:
3318! %f30 = a15a0000 bd645e8a, Mem[0000000030141400] = d815bd00 ffffffff
3319 stda %f30,[%i5+%g0]0x89 ! Mem[0000000030141400] = a15a0000 bd645e8a
3320! Mem[0000000020800041] = 9200bf87, %l0 = 000000000000ffff
3321 ldstuba [%o1+0x041]%asi,%l0 ! %l0 = 00000000000000ff
3322! %l7 = 0000000000000070, Mem[0000000010181400] = 4f75fff3, %asi = 80
3323 stwa %l7,[%i6+0x000]%asi ! Mem[0000000010181400] = 00000070
3324! %l6 = 0000000000005aa1, Mem[0000000030001410] = a15a0000
3325 stha %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 5aa10000
3326! %l2 = 0000000000000000, Mem[0000000020800040] = 92ffbf87, %asi = 80
3327 stba %l2,[%o1+0x040]%asi ! Mem[0000000020800040] = 00ffbf87
3328! %l1 = ffffffffffffffa1, %l1 = ffffffffffffffa1, %l2 = 0000000000000000
3329 xor %l1,%l1,%l2 ! %l2 = 0000000000000000
3330! %l0 = 0000000000000000, Mem[0000000010081408] = a15a0000
3331 stba %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 005a0000
3332! %l7 = 0000000000000070, Mem[0000000010181408] = 000000001dfbd0f5, %asi = 80
3333 stxa %l7,[%i6+0x008]%asi ! Mem[0000000010181408] = 0000000000000070
3334! %l6 = 0000000000005aa1, Mem[00000000201c0000] = 70d78819, %asi = 80
3335 stha %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = 5aa18819
3336! Starting 10 instruction Load Burst
3337! Mem[0000000030101400] = ffffcfe6, %l1 = ffffffffffffffa1
3338 lduha [%i4+%g0]0x81,%l1 ! %l1 = 000000000000ffff
3339
3340p0_label_123:
3341! Mem[0000000010081438] = ff0000f5, %l7 = 0000000000000070
3342 ldsw [%i2+0x038],%l7 ! %l7 = ffffffffff0000f5
3343! Mem[0000000030141410] = 00000000, %f2 = 7cffb22d
3344 lda [%i5+%o5]0x89,%f2 ! %f2 = 00000000
3345! Mem[00000000211c0000] = ff00fcae, %l0 = 0000000000000000
3346 ldsb [%o2+%g0],%l0 ! %l0 = ffffffffffffffff
3347! Mem[0000000010101408] = 00000000, %l6 = 0000000000005aa1
3348 ldswa [%i4+%o4]0x80,%l6 ! %l6 = 0000000000000000
3349! Mem[0000000030081408] = 00000000, %l1 = 000000000000ffff
3350 ldsha [%i2+%o4]0x89,%l1 ! %l1 = 0000000000000000
3351! Mem[0000000010141430] = 00005aa1, %l6 = 0000000000000000
3352 ldswa [%i5+0x030]%asi,%l6 ! %l6 = 0000000000005aa1
3353! Mem[0000000030081408] = 00000000, %l5 = 00000000644fff69
3354 lduwa [%i2+%o4]0x81,%l5 ! %l5 = 0000000000000000
3355! Mem[0000000010041434] = c5a5f115, %f9 = 5ca1977b
3356 lda [%i1+0x034]%asi,%f9 ! %f9 = c5a5f115
3357! Mem[00000000300c1408] = 000000001dfbd0f5, %f24 = 44100000 6f4004ff
3358 ldda [%i3+%o4]0x81,%f24 ! %f24 = 00000000 1dfbd0f5
3359! Starting 10 instruction Store Burst
3360! %l1 = 0000000000000000, Mem[00000000100c1410] = 00000000
3361 stb %l1,[%i3+%o5] ! Mem[00000000100c1410] = 00000000
3362
3363p0_label_124:
3364! Mem[0000000010141400] = d4720000, %l2 = 0000000000000000
3365 swapa [%i5+%g0]0x88,%l2 ! %l2 = 00000000d4720000
3366! %l3 = 00000000000000ff, %l0 = ffffffffffffffff, %l7 = ffffffffff0000f5
3367 andn %l3,%l0,%l7 ! %l7 = 0000000000000000
3368! %l4 = 000000000000ffff, Mem[0000000030081408] = 00000000
3369 stwa %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000ffff
3370! %l4 = 000000000000ffff, Mem[0000000010181410] = a15a0000
3371 stha %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffff0000
3372! %l4 = 0000ffff, %l5 = 00000000, Mem[0000000010081410] = 890000d7 7cceb22d
3373 stda %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000ffff 00000000
3374! %f17 = d0d02310, Mem[00000000100c1408] = ffffffff
3375 sta %f17,[%i3+%o4]0x80 ! Mem[00000000100c1408] = d0d02310
3376! %l7 = 0000000000000000, Mem[00000000300c1408] = 00000000
3377 stwa %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
3378! Mem[0000000030101408] = 0000002c, %l0 = ffffffffffffffff
3379 ldstuba [%i4+%o4]0x89,%l0 ! %l0 = 0000002c000000ff
3380! %l6 = 0000000000005aa1, Mem[0000000010041410] = ffffffc7
3381 stba %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffa1
3382! Starting 10 instruction Load Burst
3383! Mem[0000000010041410] = a1ffffff, %l3 = 00000000000000ff
3384 lduha [%i1+%o5]0x80,%l3 ! %l3 = 000000000000a1ff
3385
3386p0_label_125:
3387! Mem[0000000030001410] = 5aa10000, %l4 = 000000000000ffff
3388 ldswa [%i0+%o5]0x81,%l4 ! %l4 = 000000005aa10000
3389! %l4 = 000000005aa10000, immd = 00000000000003a9, %l0 = 000000000000002c
3390 sdivx %l4,0x3a9,%l0 ! %l0 = 000000000018c2cc
3391! Mem[00000000100c1408] = d0d02310, %l6 = 0000000000005aa1
3392 lduha [%i3+0x00a]%asi,%l6 ! %l6 = 0000000000002310
3393! Mem[0000000030041400] = a175fff3, %f16 = 00000000
3394 lda [%i1+%g0]0x81,%f16 ! %f16 = a175fff3
3395! Mem[0000000010181410] = ff000000 0000ffff, %l0 = 0018c2cc, %l1 = 00000000
3396 ldda [%i6+%o5]0x88,%l0 ! %l0 = 000000000000ffff 00000000ff000000
3397! Mem[0000000010181408] = 00000000, %l4 = 000000005aa10000
3398 lduha [%i6+%o4]0x88,%l4 ! %l4 = 0000000000000000
3399! Mem[0000000010101438] = 14f78a44, %l7 = 0000000000000000
3400 ldsha [%i4+0x03a]%asi,%l7 ! %l7 = ffffffffffff8a44
3401! Mem[00000000100c1410] = 00000000, %l1 = 00000000ff000000
3402 ldswa [%i3+%o5]0x80,%l1 ! %l1 = 0000000000000000
3403! Mem[0000000030101408] = 00000000000000ff, %f24 = 00000000 1dfbd0f5
3404 ldda [%i4+%o4]0x89,%f24 ! %f24 = 00000000 000000ff
3405! Starting 10 instruction Store Burst
3406! %l4 = 0000000000000000, Mem[0000000030181400] = 00000000
3407 stba %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
3408
3409p0_label_126:
3410! %l0 = 000000000000ffff, Mem[0000000030001408] = 2dd5d8f9
3411 stba %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffd5d8f9
3412! %f9 = c5a5f115, Mem[00000000300c1410] = 000099ff
3413 sta %f9 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = c5a5f115
3414! Mem[0000000030041408] = 00000000, %l2 = 00000000d4720000
3415 ldstuba [%i1+%o4]0x81,%l2 ! %l2 = 00000000000000ff
3416! %l7 = ffffffffffff8a44, immed = 00000a91, %y = 00000000
3417 smul %l7,0xa91,%l0 ! %l0 = fffffffffb23f884, %y = ffffffff
3418! %l6 = 00002310, %l7 = ffff8a44, Mem[0000000030081410] = 00000000 00000000
3419 stda %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00002310 ffff8a44
3420! Mem[0000000010101436] = e8b8fc89, %l2 = 0000000000000000
3421 ldstuba [%i4+0x036]%asi,%l2 ! %l2 = 000000fc000000ff
3422! Mem[0000000010081400] = ffcf7396, %l4 = 0000000000000000
3423 ldstuba [%i2+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
3424! %f16 = a175fff3 d0d02310 a15a0000 00000000
3425! %f20 = 00007d7d ffffffc7 00000000 00000010
3426! %f24 = 00000000 000000ff 20f1f32e c5a5f115
3427! %f28 = 43b5f1a5 c7441000 a15a0000 bd645e8a
3428 stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000010101400
3429! Mem[0000000010141424] = 0b16658b, %l5 = 0000000000000000
3430 ldstuba [%i5+0x024]%asi,%l5 ! %l5 = 0000000b000000ff
3431! Starting 10 instruction Load Burst
3432! Mem[0000000020800040] = 00ffbf87, %l3 = 000000000000a1ff
3433 ldsh [%o1+0x040],%l3 ! %l3 = 00000000000000ff
3434
3435p0_label_127:
3436! Mem[00000000300c1400] = 00001044, %l6 = 0000000000002310
3437 lduba [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000
3438! Mem[0000000010141400] = 00000000, %l7 = ffffffffffff8a44
3439 ldsw [%i5+%g0],%l7 ! %l7 = 0000000000000000
3440! Mem[00000000201c0000] = 5aa18819, %l4 = 00000000000000ff
3441 lduh [%o0+%g0],%l4 ! %l4 = 0000000000005aa1
3442! Mem[0000000010001410] = f3ff75ff, %l5 = 000000000000000b
3443 ldsha [%i0+%o5]0x88,%l5 ! %l5 = 00000000000075ff
3444! Mem[0000000010081410] = 0000ffff, %l3 = 00000000000000ff
3445 ldswa [%i2+%o5]0x88,%l3 ! %l3 = 000000000000ffff
3446! Mem[0000000010141410] = 9a50300e, %l3 = 000000000000ffff
3447 lduha [%i5+%o5]0x88,%l3 ! %l3 = 000000000000300e
3448! Mem[0000000030041408] = ff0000001dfbd0f5, %f6 = ff36d4f3 96358d26
3449 ldda [%i1+%o4]0x81,%f6 ! %f6 = ff000000 1dfbd0f5
3450! Mem[0000000010081400] = 100000009673cfff, %l0 = fffffffffb23f884
3451 ldxa [%i2+%g0]0x88,%l0 ! %l0 = 100000009673cfff
3452! Mem[000000001000143c] = 00ff07ae, %l5 = 00000000000075ff
3453 ldsba [%i0+0x03f]%asi,%l5 ! %l5 = ffffffffffffffae
3454! Starting 10 instruction Store Burst
3455! Mem[0000000030181400] = 00000000, %l3 = 000000000000300e
3456 ldstuba [%i6+%g0]0x89,%l3 ! %l3 = 00000000000000ff
3457
3458p0_label_128:
3459! Code Fragment 4
3460p0_fragment_18:
3461! %l0 = 100000009673cfff
3462 setx 0x2aa23ad7e521fbbb,%g7,%l0 ! %l0 = 2aa23ad7e521fbbb
3463! %l1 = 0000000000000000
3464 setx 0xb8832817be4c5b43,%g7,%l1 ! %l1 = b8832817be4c5b43
3465 setx 0x7ff8, %g1, %g2
3466 and %l0, %g2, %l0
3467 setx 0xffffffff, %g1, %g2
3468 and %l1, %g2, %l1
3469 setx 0x100000000, %g1, %g2
3470 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3471 ta T_CHANGE_HPRIV
3472 stxa %l1, [%l0]ASI_ICACHE_INSTR
3473 ta T_CHANGE_NONHPRIV
3474! %l0 = 2aa23ad7e521fbbb
3475 setx 0x32c226802b57282c,%g7,%l0 ! %l0 = 32c226802b57282c
3476! %l1 = b8832817be4c5b43
3477 setx 0x391fc187a9c43cb3,%g7,%l1 ! %l1 = 391fc187a9c43cb3
3478! %f3 = 00000000, Mem[0000000010001414] = d0d02310
3479 sta %f3 ,[%i0+0x014]%asi ! Mem[0000000010001414] = 00000000
3480! %f2 = 00000000, Mem[0000000030101400] = ffffcfe6
3481 sta %f2 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
3482! %f3 = 00000000, Mem[00000000300c1400] = 00001044
3483 sta %f3 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
3484! %l4 = 0000000000005aa1, Mem[0000000030081408] = 000000000000ffff
3485 stxa %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000000000005aa1
3486! Mem[0000000010001408] = 86ea12d1, %l3 = 0000000000000000
3487 swapa [%i0+%o4]0x88,%l3 ! %l3 = 0000000086ea12d1
3488! %l2 = 00000000000000fc, Mem[0000000010141408] = ff0023ff00000000
3489 stxa %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000000000fc
3490 membar #Sync ! Added by membar checker (23)
3491! Mem[0000000010101410] = ffffffc7, %l0 = 32c226802b57282c
3492 ldstuba [%i4+%o5]0x88,%l0 ! %l0 = 000000c7000000ff
3493! %f22 = 00000000 00000010, Mem[0000000010141408] = 00000000 000000fc
3494 stda %f22,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000 00000010
3495! Starting 10 instruction Load Burst
3496! Mem[0000000030141410] = 00000000, %l1 = 391fc187a9c43cb3
3497 ldswa [%i5+%o5]0x81,%l1 ! %l1 = 0000000000000000
3498
3499p0_label_129:
3500! Mem[0000000010041410] = a1ffffff7d7d0000, %l6 = 0000000000000000
3501 ldxa [%i1+%o5]0x80,%l6 ! %l6 = a1ffffff7d7d0000
3502! Mem[0000000030081400] = f3ff754f, %l2 = 00000000000000fc
3503 lduwa [%i2+%g0]0x89,%l2 ! %l2 = 00000000f3ff754f
3504! Mem[00000000100c1408] = d0d02310036e77e0, %l1 = 0000000000000000
3505 ldxa [%i3+%o4]0x80,%l1 ! %l1 = d0d02310036e77e0
3506! %f27 = c5a5f115, %f26 = 20f1f32e, %f12 = e8c1e624
3507 fmuls %f27,%f26,%f12 ! %f12 = a71cd596
3508! Mem[0000000030081408] = a15a000000000000, %l0 = 00000000000000c7
3509 ldxa [%i2+%o4]0x81,%l0 ! %l0 = a15a000000000000
3510! %f25 = 000000ff, %f23 = 00000010
3511 fcmps %fcc1,%f25,%f23 ! %fcc1 = 2
3512! Mem[0000000010041408] = 2ef3f120, %l0 = a15a000000000000
3513 lduha [%i1+%o4]0x88,%l0 ! %l0 = 000000000000f120
3514! %f18 = a15a0000, %f5 = 00000000, %f12 = a71cd596
3515 fsubs %f18,%f5 ,%f12 ! %f12 = a15a0000
3516! Mem[0000000010081400] = ffcf7396, %l7 = 0000000000000000
3517 ldswa [%i2+%g0]0x80,%l7 ! %l7 = ffffffffffcf7396
3518! Starting 10 instruction Store Burst
3519! %l1 = d0d02310036e77e0, Mem[0000000010041430] = 20f1f32ec5a5f115, %asi = 80
3520 stxa %l1,[%i1+0x030]%asi ! Mem[0000000010041430] = d0d02310036e77e0
3521
3522p0_label_130:
3523! Code Fragment 4
3524p0_fragment_19:
3525! %l0 = 000000000000f120
3526 setx 0x0210bd30735c43c0,%g7,%l0 ! %l0 = 0210bd30735c43c0
3527! %l1 = d0d02310036e77e0
3528 setx 0xfca7788fdb6c0148,%g7,%l1 ! %l1 = fca7788fdb6c0148
3529 setx 0x7ff8, %g1, %g2
3530 and %l0, %g2, %l0
3531 setx 0xffffffff, %g1, %g2
3532 and %l1, %g2, %l1
3533 setx 0x100000000, %g1, %g2
3534 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3535 ta T_CHANGE_HPRIV
3536 stxa %l1, [%l0]ASI_ICACHE_INSTR
3537 ta T_CHANGE_NONHPRIV
3538! %l0 = 0210bd30735c43c0
3539 setx 0x22f9d55064fbe6fc,%g7,%l0 ! %l0 = 22f9d55064fbe6fc
3540! %l1 = fca7788fdb6c0148
3541 setx 0x751ade0f96b11bd7,%g7,%l1 ! %l1 = 751ade0f96b11bd7
3542! %l5 = ffffffffffffffae, Mem[0000000010001400] = ffffffff
3543 stwa %l5,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffffffae
3544! %l7 = ffffffffffcf7396, Mem[0000000030181410] = ffffffffffff70d7
3545 stxa %l7,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffffffffffcf7396
3546! Mem[00000000100c1430] = 20f1f32e, %l6 = a1ffffff7d7d0000
3547 swap [%i3+0x030],%l6 ! %l6 = 0000000020f1f32e
3548! %f9 = c5a5f115, %f15 = 3772aaff, %f3 = 00000000
3549 fdivs %f9 ,%f15,%f3 ! %f3 = cdaf0ef8
3550! %l6 = 0000000020f1f32e, Mem[0000000010081410] = 0000ffff
3551 stwa %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 20f1f32e
3552! %l5 = ffffffffffffffae, Mem[0000000030041400] = a175fff3d0d02310
3553 stxa %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffffffffffae
3554! %l7 = ffffffffffcf7396, Mem[0000000010181400] = 00000070
3555 stba %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = 96000070
3556! %f14 = 000070d7 3772aaff, %l0 = 22f9d55064fbe6fc
3557! Mem[0000000030041430] = ff00000024e6c1e8
3558 add %i1,0x030,%g1
3559 stda %f14,[%g1+%l0]ASI_PST32_S ! Mem[0000000030041430] = ff00000024e6c1e8
3560! Starting 10 instruction Load Burst
3561! Mem[0000000010081420] = 00000000, %l7 = ffffffffffcf7396
3562 lduha [%i2+0x022]%asi,%l7 ! %l7 = 0000000000000000
3563
3564p0_label_131:
3565! Mem[0000000030041400] = ffffffff, %l1 = 751ade0f96b11bd7
3566 lduwa [%i1+%g0]0x81,%l1 ! %l1 = 00000000ffffffff
3567! Mem[0000000030001410] = 5aa1000060839b93, %f18 = a15a0000 00000000
3568 ldda [%i0+%o5]0x81,%f18 ! %f18 = 5aa10000 60839b93
3569! Mem[0000000030181400] = 401237c1000000ff, %l2 = 00000000f3ff754f
3570 ldxa [%i6+%g0]0x89,%l2 ! %l2 = 401237c1000000ff
3571! Mem[0000000010041400] = 8a5e64ff, %l0 = 22f9d55064fbe6fc
3572 ldswa [%i1+%g0]0x88,%l0 ! %l0 = ffffffff8a5e64ff
3573! %l1 = 00000000ffffffff, immed = 00000d54, %y = ffffffff
3574 umul %l1,0xd54,%l0 ! %l0 = 00000d53fffff2ac, %y = 00000d53
3575! Mem[0000000010001400] = 2c000000aeffffff, %l1 = 00000000ffffffff
3576 ldxa [%i0+%g0]0x88,%l1 ! %l1 = 2c000000aeffffff
3577! Mem[00000000300c1408] = 00000000, %l3 = 0000000086ea12d1
3578 lduha [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000000
3579! Mem[0000000030101408] = 00000000000000ff, %f24 = 00000000 000000ff
3580 ldda [%i4+%o4]0x89,%f24 ! %f24 = 00000000 000000ff
3581! Mem[0000000030041408] = ff000000, %f7 = 1dfbd0f5
3582 lda [%i1+%o4]0x81,%f7 ! %f7 = ff000000
3583! Starting 10 instruction Store Burst
3584! %l5 = ffffffffffffffae, %l7 = 0000000000000000, %l1 = 2c000000aeffffff
3585 sdivx %l5,%l7,%l1 ! Div by zero, %l0 = 00000d53fffff2fc
3586
3587p0_label_132:
3588! %l6 = 20f1f32e, %l7 = 00000000, Mem[0000000030141410] = 00000000 1dfbd0f5
3589 stda %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 20f1f32e 00000000
3590! %l5 = ffffffffffffffae, Mem[00000000100c1410] = 00000000
3591 stha %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ffae0000
3592! %l1 = 2c000000aeffffff, Mem[0000000030001400] = ffffffff
3593 stha %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffffff
3594! %l6 = 0000000020f1f32e, Mem[00000000300c1408] = 000000001dfbd0f5
3595 stxa %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000020f1f32e
3596! %l1 = 2c000000aeffffff, Mem[0000000010101410] = ffffffff
3597 stha %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffffff
3598! %l5 = ffffffffffffffae, Mem[0000000030041400] = ffffffff
3599 stwa %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffae
3600! Mem[0000000030141408] = ff36d4ff, %l1 = 2c000000aeffffff
3601 swapa [%i5+%o4]0x81,%l1 ! %l1 = 00000000ff36d4ff
3602! %f2 = 00000000 cdaf0ef8, %l3 = 0000000000000000
3603! Mem[0000000010081418] = 9a50300eba4f7588
3604 add %i2,0x018,%g1
3605 stda %f2,[%g1+%l3]ASI_PST8_P ! Mem[0000000010081418] = 9a50300eba4f7588
3606! %l6 = 0000000020f1f32e, Mem[0000000010101400] = d0d02310
3607 stba %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = d0d0232e
3608! Starting 10 instruction Load Burst
3609 membar #Sync ! Added by membar checker (24)
3610! Mem[0000000010141400] = 00000000 00000000 00000000 00000010
3611! Mem[0000000010141410] = 0e30509a 00000000 1faa72ac 1b0091dd
3612! Mem[0000000010141420] = 7d7d3b2c ff16658b ffcf2554 00aeff7c
3613! Mem[0000000010141430] = 00005aa1 939b8360 26f68604 1fdcd6e6
3614 ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
3615
3616p0_label_133:
3617! Mem[0000000010081400] = ffcf7396, %f6 = ff000000
3618 lda [%i2+%g0]0x80,%f6 ! %f6 = ffcf7396
3619! Mem[0000000030141410] = 20f1f32e, %l3 = 0000000000000000
3620 ldswa [%i5+%o5]0x81,%l3 ! %l3 = 0000000020f1f32e
3621! Mem[0000000030041400] = aeffffff, %l5 = ffffffffffffffae
3622 lduba [%i1+%g0]0x89,%l5 ! %l5 = 00000000000000ff
3623! Mem[0000000030081400] = f3ff754f, %l3 = 0000000020f1f32e
3624 ldsba [%i2+%g0]0x89,%l3 ! %l3 = 000000000000004f
3625! Mem[0000000030141408] = ffffffae, %l0 = 00000d53fffff2d4
3626 lduwa [%i5+%o4]0x89,%l0 ! %l0 = 00000000ffffffae
3627! Mem[0000000010101408] = 0000000000005aa1, %f12 = a15a0000 000000ff
3628 ldda [%i4+0x008]%asi,%f12 ! %f12 = 00000000 00005aa1
3629! Mem[0000000010041400] = 8a5e64ff, %l1 = 00000000ff36d4ff
3630 ldsha [%i1+%g0]0x88,%l1 ! %l1 = 00000000000064ff
3631! %f10 = 939b8360, Mem[0000000030001400] = ffffffff
3632 sta %f10,[%i0+%g0]0x89 ! Mem[0000000030001400] = 939b8360
3633! Mem[0000000010181434] = 44100000, %f0 = 1023d0d0
3634 ld [%i6+0x034],%f0 ! %f0 = 44100000
3635! Starting 10 instruction Store Burst
3636! %l0 = 00000000ffffffae, Mem[0000000010181400] = 96000070
3637 stwa %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffffffae
3638
3639p0_label_134:
3640 membar #Sync ! Added by membar checker (25)
3641! %f0 = 44100000 f3ff75ff, Mem[0000000010141410] = 0e30509a 00000000
3642 stda %f0 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = 44100000 f3ff75ff
3643! Mem[0000000010041410] = ffffffa1, %l1 = 00000000000064ff
3644 ldstuba [%i1+%o5]0x88,%l1 ! %l1 = 000000a1000000ff
3645! %f26 = ffcf2554 00aeff7c, %l7 = 0000000000000000
3646! Mem[0000000030081418] = 0000000000000010
3647 add %i2,0x018,%g1
3648 stda %f26,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030081418] = 0000000000000010
3649! Mem[0000000010081400] = ffcf7396, %l2 = 401237c1000000ff
3650 ldstuba [%i2+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
3651! Mem[00000000300c1408] = 00000000, %l4 = 0000000000005aa1
3652 swapa [%i3+%o4]0x89,%l4 ! %l4 = 0000000000000000
3653! Mem[0000000010101400] = 2e23d0d0, %l1 = 00000000000000a1
3654 ldstuba [%i4+%g0]0x80,%l1 ! %l1 = 0000002e000000ff
3655! %f31 = 1fdcd6e6, Mem[0000000030101410] = 00005aa1
3656 sta %f31,[%i4+%o5]0x81 ! Mem[0000000030101410] = 1fdcd6e6
3657! Mem[0000000030041400] = aeffffff, %l2 = 00000000000000ff
3658 swapa [%i1+%g0]0x89,%l2 ! %l2 = 00000000aeffffff
3659! %l0 = 00000000ffffffae, Mem[00000000100c1400] = 0000ffff
3660 stha %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000ffae
3661! Starting 10 instruction Load Burst
3662! Mem[00000000100c1408] = d0d02310, %l2 = 00000000aeffffff
3663 ldswa [%i3+%o4]0x80,%l2 ! %l2 = ffffffffd0d02310
3664
3665p0_label_135:
3666! Mem[0000000010041400] = ff645e8a, %l6 = 0000000020f1f32e
3667 ldsha [%i1+%g0]0x80,%l6 ! %l6 = ffffffffffffff64
3668! Mem[0000000010001410] = f3ff75ff, %l2 = ffffffffd0d02310
3669 lduwa [%i0+%o5]0x88,%l2 ! %l2 = 00000000f3ff75ff
3670! Mem[0000000010181408] = 00000000, %l6 = ffffffffffffff64
3671 ldswa [%i6+%o4]0x88,%l6 ! %l6 = 0000000000000000
3672! Mem[00000000300c1408] = 00005aa1, %l4 = 0000000000000000
3673 ldswa [%i3+%o4]0x89,%l4 ! %l4 = 0000000000005aa1
3674! Mem[0000000010081400] = ffcf739600000010, %l5 = 00000000000000ff
3675 ldxa [%i2+0x000]%asi,%l5 ! %l5 = ffcf739600000010
3676! Mem[0000000030101410] = 1fdcd6e6 00000000, %l0 = ffffffae, %l1 = 0000002e
3677 ldda [%i4+%o5]0x81,%l0 ! %l0 = 000000001fdcd6e6 0000000000000000
3678! Mem[000000001010141c] = 00000000, %l7 = 0000000000000000
3679 ldswa [%i4+0x01c]%asi,%l7 ! %l7 = 0000000000000000
3680! Mem[0000000030101410] = 1fdcd6e6, %l2 = 00000000f3ff75ff
3681 lduha [%i4+%o5]0x81,%l2 ! %l2 = 0000000000001fdc
3682! Mem[0000000030181410] = ffffffff ffcf7396, %l2 = 00001fdc, %l3 = 0000004f
3683 ldda [%i6+%o5]0x89,%l2 ! %l2 = 00000000ffcf7396 00000000ffffffff
3684! Starting 10 instruction Store Burst
3685! %f23 = 1b0091dd, %f28 = 00005aa1, %f13 = 00005aa1
3686 fmuls %f23,%f28,%f13 ! %f13 = 00000000
3687
3688p0_label_136:
3689! Mem[00000000300c1400] = 00000000, %l7 = 0000000000000000
3690 swapa [%i3+%g0]0x81,%l7 ! %l7 = 0000000000000000
3691! Mem[0000000010181410] = 0000ffff, %l1 = 0000000000000000
3692 ldstuba [%i6+%o5]0x88,%l1 ! %l1 = 000000ff000000ff
3693! %l2 = 00000000ffcf7396, Mem[000000001000142c] = ffff764e
3694 stw %l2,[%i0+0x02c] ! Mem[000000001000142c] = ffcf7396
3695! %f21 = 00000000, Mem[0000000010101430] = 001044c7
3696 sta %f21,[%i4+0x030]%asi ! Mem[0000000010101430] = 00000000
3697! Mem[00000000100c1406] = 69ff4f64, %l2 = 00000000ffcf7396
3698 ldstuba [%i3+0x006]%asi,%l2 ! %l2 = 0000004f000000ff
3699! Mem[00000000300c1410] = c5a5f115, %l0 = 000000001fdcd6e6
3700 swapa [%i3+%o5]0x89,%l0 ! %l0 = 00000000c5a5f115
3701! %l4 = 00005aa1, %l5 = 00000010, Mem[0000000010141408] = 00000000 10000000
3702 stda %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00005aa1 00000010
3703! %l4 = 0000000000005aa1, Mem[0000000030141400] = 8a5e64bd
3704 stha %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 5aa164bd
3705! %l7 = 0000000000000000, Mem[0000000010081428] = 559e1f57, %asi = 80
3706 stha %l7,[%i2+0x028]%asi ! Mem[0000000010081428] = 00001f57
3707! Starting 10 instruction Load Burst
3708! Mem[000000001018141c] = 00000010, %l7 = 0000000000000000
3709 ldswa [%i6+0x01c]%asi,%l7 ! %l7 = 0000000000000010
3710
3711p0_label_137:
3712! Mem[0000000030041408] = f5d0fb1d 000000ff, %l6 = 00000000, %l7 = 00000010
3713 ldda [%i1+%o4]0x89,%l6 ! %l6 = 00000000000000ff 00000000f5d0fb1d
3714! %f21 = 00000000, %f15 = 3772aaff
3715 fcmps %fcc1,%f21,%f15 ! %fcc1 = 1
3716! Mem[0000000030041410] = 00000000, %l6 = 00000000000000ff
3717 ldswa [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000000
3718! Mem[0000000010181410] = ffff0000000000ff, %l2 = 000000000000004f
3719 ldx [%i6+%o5],%l2 ! %l2 = ffff0000000000ff
3720! Mem[00000000300c1408] = a15a000020f1f32e, %f26 = ffcf2554 00aeff7c
3721 ldda [%i3+%o4]0x81,%f26 ! %f26 = a15a0000 20f1f32e
3722! Mem[0000000010181408] = 00000000 00000070, %l4 = 00005aa1, %l5 = 00000010
3723 ldda [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000 0000000000000070
3724! Mem[0000000030001410] = 0000a15a, %l3 = 00000000ffffffff
3725 ldsba [%i0+%o5]0x89,%l3 ! %l3 = 000000000000005a
3726! Mem[00000000100c1400] = 0000ffae, %l6 = 0000000000000000
3727 lduha [%i3+%g0]0x88,%l6 ! %l6 = 000000000000ffae
3728 membar #Sync ! Added by membar checker (26)
3729! Mem[00000000100c1400] = aeff0000 69ffff64 d0d02310 036e77e0
3730! Mem[00000000100c1410] = ffae0000 a15a0000 000000ff f3d436ff
3731! Mem[00000000100c1420] = c3d757ff 26a3ee55 7b97a15c 00000000
3732! Mem[00000000100c1430] = 7d7d0000 c5a5f115 00000000 0000dd89
3733 ldda [%i3]ASI_BLK_AIUP,%f0 ! Block Load from 00000000100c1400
3734! Starting 10 instruction Store Burst
3735! Mem[0000000030101400] = 00000000, %l6 = 000000000000ffae
3736 swapa [%i4+%g0]0x81,%l6 ! %l6 = 0000000000000000
3737
3738p0_label_138:
3739! %l1 = 00000000000000ff, Mem[0000000021800081] = 15f10203
3740 stb %l1,[%o3+0x081] ! Mem[0000000021800080] = 15ff0203
3741! %l3 = 000000000000005a, Mem[0000000010081400] = 9673cfff
3742 stha %l3,[%i2+%g0]0x88 ! Mem[0000000010081400] = 9673005a
3743! Mem[0000000030041400] = 000000ff, %l7 = 00000000f5d0fb1d
3744 swapa [%i1+%g0]0x89,%l7 ! %l7 = 00000000000000ff
3745! %f20 = 0e30509a, Mem[0000000030101400] = 0000ffae
3746 sta %f20,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0e30509a
3747! %l6 = 0000000000000000, Mem[0000000010041408] = 2ef3f120
3748 stha %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 2ef30000
3749! Mem[0000000030181410] = 9673cfff, %l5 = 0000000000000070
3750 ldstuba [%i6+%o5]0x81,%l5 ! %l5 = 00000096000000ff
3751! %l2 = ffff0000000000ff, Mem[0000000010181400] = 1023d0d0aeffffff
3752 stxa %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffff0000000000ff
3753! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010141400] = 00000000 00000000
3754 stda %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 000000ff
3755! %l2 = ffff0000000000ff, Mem[0000000030081408] = 00005aa1
3756 stha %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000ff
3757! Starting 10 instruction Load Burst
3758! Mem[0000000030101400] = 9a50300e, %l2 = ffff0000000000ff
3759 lduwa [%i4+%g0]0x89,%l2 ! %l2 = 000000009a50300e
3760
3761p0_label_139:
3762! Mem[00000000100c1410] = ffae0000, %l3 = 000000000000005a
3763 lduha [%i3+%o5]0x80,%l3 ! %l3 = 000000000000ffae
3764! Mem[0000000010041410] = ffffffff, %l7 = 00000000000000ff
3765 lduha [%i1+%o5]0x88,%l7 ! %l7 = 000000000000ffff
3766! Mem[00000000300c1410] = e6d6dc1f000000ff, %f30 = 26f68604 1fdcd6e6
3767 ldda [%i3+%o5]0x81,%f30 ! %f30 = e6d6dc1f 000000ff
3768! Mem[0000000010141410] = 44100000f3ff75ff, %f16 = 00000000 00000000
3769 ldda [%i5+%o5]0x80,%f16 ! %f16 = 44100000 f3ff75ff
3770! Mem[0000000030001410] = 939b8360 0000a15a, %l0 = c5a5f115, %l1 = 000000ff
3771 ldda [%i0+%o5]0x89,%l0 ! %l0 = 000000000000a15a 00000000939b8360
3772! Mem[0000000010081400] = 5a007396, %l7 = 000000000000ffff
3773 lduwa [%i2+%g0]0x80,%l7 ! %l7 = 000000005a007396
3774! Mem[0000000030101408] = ff000000, %l2 = 000000009a50300e
3775 ldswa [%i4+%o4]0x81,%l2 ! %l2 = ffffffffff000000
3776! Mem[0000000010101420] = ff000000, %f22 = 1faa72ac
3777 lda [%i4+0x020]%asi,%f22 ! %f22 = ff000000
3778! Mem[0000000021800000] = 52ffb05a, %l2 = ffffffffff000000
3779 lduha [%o3+0x000]%asi,%l2 ! %l2 = 00000000000052ff
3780! Starting 10 instruction Store Burst
3781! %f20 = 0e30509a, Mem[0000000030141410] = 20f1f32e
3782 sta %f20,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0e30509a
3783
3784p0_label_140:
3785! %l5 = 0000000000000096, Mem[0000000030081410] = 10230000
3786 stha %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = 10230096
3787! %l0 = 000000000000a15a, Mem[0000000020800040] = 00ffbf87, %asi = 80
3788 stba %l0,[%o1+0x040]%asi ! Mem[0000000020800040] = 5affbf87
3789! %l7 = 000000005a007396, Mem[00000000300c1400] = 00000000
3790 stwa %l7,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 5a007396
3791! Mem[0000000010141408] = 00005aa1, %l6 = 0000000000000000
3792 ldstuba [%i5+%o4]0x88,%l6 ! %l6 = 000000a1000000ff
3793! %l0 = 0000a15a, %l1 = 939b8360, Mem[0000000010181408] = 00000000 00000070
3794 stda %l0,[%i6+0x008]%asi ! Mem[0000000010181408] = 0000a15a 939b8360
3795! %l6 = 000000a1, %l7 = 5a007396, Mem[0000000030001400] = 60839b93 00000000
3796 stda %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000000a1 5a007396
3797! %l4 = 0000000000000000, %l3 = 000000000000ffae, %l4 = 0000000000000000
3798 sub %l4,%l3,%l4 ! %l4 = ffffffffffff0052
3799! %l3 = 000000000000ffae, immd = fffffffffffff2a7, %l3 = 000000000000ffae
3800 mulx %l3,-0xd59,%l3 ! %l3 = fffffffff2ab4682
3801! Mem[0000000010041400] = ff645e8a, %l4 = ffffffffffff0052
3802 swapa [%i1+%g0]0x80,%l4 ! %l4 = 00000000ff645e8a
3803! Starting 10 instruction Load Burst
3804! Mem[0000000030181410] = ffffffffffcf73ff, %l2 = 00000000000052ff
3805 ldxa [%i6+%o5]0x89,%l2 ! %l2 = ffffffffffcf73ff
3806
3807p0_label_141:
3808! Mem[0000000010141408] = 00005aff, %l0 = 000000000000a15a
3809 lduba [%i5+%o4]0x88,%l0 ! %l0 = 00000000000000ff
3810! Mem[0000000010101400] = ff23d0d0, %l4 = 00000000ff645e8a
3811 lduha [%i4+0x002]%asi,%l4 ! %l4 = 000000000000d0d0
3812! Mem[0000000030101400] = 0e30509a, %l4 = 000000000000d0d0
3813 lduha [%i4+%g0]0x81,%l4 ! %l4 = 0000000000000e30
3814! Mem[0000000030001400] = 9673005aa1000000, %f22 = ff000000 1b0091dd
3815 ldda [%i0+%g0]0x89,%f22 ! %f22 = 9673005a a1000000
3816! Mem[0000000010141408] = ff5a0000 10000000, %l0 = 000000ff, %l1 = 939b8360
3817 ldda [%i5+%o4]0x80,%l0 ! %l0 = 00000000ff5a0000 0000000010000000
3818! %l4 = 0000000000000e30, immd = fffffffffffffac4, %l3 = fffffffff2ab4682
3819 sdivx %l4,-0x53c,%l3 ! %l3 = fffffffffffffffe
3820! %l2 = ffffffffffcf73ff, Mem[0000000030181408] = ffd436ff
3821 stha %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = 73ff36ff
3822! Mem[0000000030041410] = ffd436ff 00000000, %l0 = ff5a0000, %l1 = 10000000
3823 ldda [%i1+%o5]0x89,%l0 ! %l0 = 0000000000000000 00000000ffd436ff
3824! Mem[00000000300c1410] = 1fdcd6e6, %l4 = 0000000000000e30
3825 ldsba [%i3+%o5]0x89,%l4 ! %l4 = ffffffffffffffe6
3826! Starting 10 instruction Store Burst
3827! Mem[000000001014141e] = 1b0091dd, %l2 = ffffffffffcf73ff
3828 ldstub [%i5+0x01e],%l2 ! %l2 = 00000091000000ff
3829
3830p0_label_142:
3831! Mem[0000000010141438] = 26f68604, %l7 = 000000005a007396
3832 swap [%i5+0x038],%l7 ! %l7 = 0000000026f68604
3833! Mem[0000000030001400] = 000000a1, %l0 = 0000000000000000
3834 ldstuba [%i0+%g0]0x81,%l0 ! %l0 = 00000000000000ff
3835! %f2 = d0d02310 036e77e0, %l1 = 00000000ffd436ff
3836! Mem[0000000010041418] = bd645e8a3942f58f
3837 add %i1,0x018,%g1
3838 stda %f2,[%g1+%l1]ASI_PST16_P ! Mem[0000000010041418] = d0d02310036e77e0
3839! Mem[000000001014140c] = 10000000, %l4 = ffffffffffffffe6
3840 swap [%i5+0x00c],%l4 ! %l4 = 0000000010000000
3841! %l7 = 0000000026f68604, Mem[0000000030081400] = 1023d0d0f3ff754f
3842 stxa %l7,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000000026f68604
3843! %l0 = 0000000000000000, Mem[000000001014141a] = 1faa72ac, %asi = 80
3844 stba %l0,[%i5+0x01a]%asi ! Mem[0000000010141418] = 1faa00ac
3845! Mem[00000000201c0001] = 5aa18819, %l6 = 00000000000000a1
3846 ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 000000a1000000ff
3847! %l2 = 0000000000000091, Mem[0000000010081400] = 5a00739600000010
3848 stx %l2,[%i2+%g0] ! Mem[0000000010081400] = 0000000000000091
3849 membar #Sync ! Added by membar checker (27)
3850! %l0 = 0000000000000000, Mem[00000000100c1428] = 7b97a15c, %asi = 80
3851 stha %l0,[%i3+0x028]%asi ! Mem[00000000100c1428] = 0000a15c
3852! Starting 10 instruction Load Burst
3853! Mem[0000000010141410] = 44100000, %f6 = 000000ff
3854 lda [%i5+%o5]0x80,%f6 ! %f6 = 44100000
3855
3856p0_label_143:
3857! Mem[0000000030181400] = 000000ff, %f10 = 7b97a15c
3858 lda [%i6+%g0]0x89,%f10 ! %f10 = 000000ff
3859! Mem[0000000010001400] = 2c000000aeffffff, %f30 = e6d6dc1f 000000ff
3860 ldda [%i0+%g0]0x88,%f30 ! %f30 = 2c000000 aeffffff
3861! Mem[0000000010081410] = 2ef3f12000000000, %f4 = ffae0000 a15a0000
3862 ldda [%i2+%o5]0x80,%f4 ! %f4 = 2ef3f120 00000000
3863! Mem[0000000010101410] = ffffffff, %l0 = 0000000000000000
3864 ldsha [%i4+%o5]0x80,%l0 ! %l0 = ffffffffffffffff
3865! Mem[00000000100c141c] = f3d436ff, %l6 = 00000000000000a1
3866 lduw [%i3+0x01c],%l6 ! %l6 = 00000000f3d436ff
3867! Mem[0000000010081408] = 00005a00, %l5 = 0000000000000096
3868 lduwa [%i2+%o4]0x88,%l5 ! %l5 = 0000000000005a00
3869! Mem[00000000100c1408] = d0d02310, %l2 = 0000000000000091
3870 ldsha [%i3+%o4]0x80,%l2 ! %l2 = ffffffffffffd0d0
3871! Mem[00000000100c1434] = c5a5f115, %l0 = ffffffffffffffff
3872 lduba [%i3+0x034]%asi,%l0 ! %l0 = 00000000000000c5
3873! Mem[0000000030041410] = ffd436ff00000000, %f10 = 000000ff 00000000
3874 ldda [%i1+%o5]0x89,%f10 ! %f10 = ffd436ff 00000000
3875! Starting 10 instruction Store Burst
3876! Mem[0000000010041408] = 2ef30000, %l7 = 0000000026f68604
3877 swapa [%i1+%o4]0x88,%l7 ! %l7 = 000000002ef30000
3878
3879p0_label_144:
3880! %f19 = 00000010, Mem[0000000010141410] = 44100000
3881 sta %f19,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000010
3882! Mem[0000000030081408] = ff000000, %l6 = 00000000f3d436ff
3883 swapa [%i2+%o4]0x81,%l6 ! %l6 = 00000000ff000000
3884! %f28 = 00005aa1, Mem[0000000010081410] = 2ef3f120
3885 sta %f28,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00005aa1
3886! Mem[0000000010081425] = 7d540000, %l3 = fffffffffffffffe
3887 ldstub [%i2+0x025],%l3 ! %l3 = 00000054000000ff
3888! %l6 = 00000000ff000000, immed = fffffc09, %y = 00000d53
3889 umul %l6,-0x3f7,%l5 ! %l5 = fefffc0cf7000000, %y = fefffc0c
3890! %f16 = 44100000 f3ff75ff 00000000 00000010
3891! %f20 = 0e30509a 00000000 9673005a a1000000
3892! %f24 = 7d7d3b2c ff16658b a15a0000 20f1f32e
3893! %f28 = 00005aa1 939b8360 2c000000 aeffffff
3894 stda %f16,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
3895! Mem[00000000300c1400] = 9673005a, %l3 = 0000000000000054
3896 swapa [%i3+%g0]0x81,%l3 ! %l3 = 000000009673005a
3897! %l2 = ffffd0d0, %l3 = 9673005a, Mem[00000000100c1410] = 0000aeff 00005aa1
3898 stda %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ffffd0d0 9673005a
3899! Mem[0000000030141410] = 9a50300e, %l2 = ffffffffffffd0d0
3900 swapa [%i5+%o5]0x89,%l2 ! %l2 = 000000009a50300e
3901! Starting 10 instruction Load Burst
3902! Mem[00000000201c0000] = 5aff8819, %l3 = 000000009673005a
3903 lduh [%o0+%g0],%l3 ! %l3 = 0000000000005aff
3904
3905p0_label_145:
3906! Mem[00000000300c1408] = 00005aa1, %l2 = 000000009a50300e
3907 lduha [%i3+%o4]0x89,%l2 ! %l2 = 0000000000005aa1
3908! Mem[0000000030181410] = ff73cfff, %l5 = fefffc0cf7000000
3909 lduba [%i6+%o5]0x81,%l5 ! %l5 = 00000000000000ff
3910! %l1 = 00000000ffd436ff, %l6 = 00000000ff000000, %l4 = 0000000010000000
3911 udivx %l1,%l6,%l4 ! %l4 = 0000000000000001
3912! Mem[0000000030041400] = 1dfbd0f5, %l7 = 000000002ef30000
3913 ldsba [%i1+%g0]0x81,%l7 ! %l7 = 000000000000001d
3914! Mem[00000000100c1408] = 1023d0d0, %l0 = 00000000000000c5
3915 lduwa [%i3+%o4]0x88,%l0 ! %l0 = 000000001023d0d0
3916! Mem[0000000030141410] = d0d0ffff, %l7 = 000000000000001d
3917 ldswa [%i5+%o5]0x81,%l7 ! %l7 = ffffffffd0d0ffff
3918! Mem[0000000030141410] = d0d0ffff, %l1 = 00000000ffd436ff
3919 ldswa [%i5+%o5]0x81,%l1 ! %l1 = ffffffffd0d0ffff
3920! Mem[0000000010081408] = 005a0000, %l3 = 0000000000005aff
3921 lduha [%i2+%o4]0x80,%l3 ! %l3 = 000000000000005a
3922! %l2 = 0000000000005aa1, %l7 = ffffffffd0d0ffff, %l7 = ffffffffd0d0ffff
3923 sdivx %l2,%l7,%l7 ! Div by zero, %l0 = 000000001023d0f8
3924! Starting 10 instruction Store Burst
3925! %l4 = 0000000000000001, Mem[0000000010001400] = f3ff75ff
3926 stwa %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000001
3927
3928p0_label_146:
3929! %f1 = 69ffff64, %f11 = 00000000, %f6 = 44100000
3930 fsubs %f1 ,%f11,%f6 ! %f6 = 69ffff64
3931! %l2 = 0000000000005aa1, Mem[0000000010041408] = 15f1a5c526f68604
3932 stxa %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000000000005aa1
3933! %f0 = aeff0000 69ffff64, %l2 = 0000000000005aa1
3934! Mem[0000000030001428] = 7cffb22d939ba09f
3935 add %i0,0x028,%g1
3936 stda %f0,[%g1+%l2]ASI_PST8_S ! Mem[0000000030001428] = aeff002d939ba064
3937! Mem[0000000010081410] = a15a0000, %l6 = 00000000ff000000
3938 swapa [%i2+%o5]0x88,%l6 ! %l6 = 00000000a15a0000
3939! %l4 = 00000001, %l5 = 000000ff, Mem[0000000010001408] = 00000010 00000000
3940 stda %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000001 000000ff
3941! %l5 = 00000000000000ff, Mem[0000000030101408] = ff00000000000000
3942 stxa %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000000000ff
3943! %l0 = 000000001023d0d0, Mem[00000000100c140c] = 036e77e0, %asi = 80
3944 stwa %l0,[%i3+0x00c]%asi ! Mem[00000000100c140c] = 1023d0d0
3945! %l3 = 000000000000005a, imm = fffffffffffff3d4, %l3 = 000000000000005a
3946 and %l3,-0xc2c,%l3 ! %l3 = 0000000000000050
3947! %l1 = ffffffffd0d0ffff, Mem[0000000010001430] = 60839b93a15a0000, %asi = 80
3948 stxa %l1,[%i0+0x030]%asi ! Mem[0000000010001430] = ffffffffd0d0ffff
3949! Starting 10 instruction Load Burst
3950! Mem[0000000030041410] = 00000000, %f9 = 26a3ee55
3951 lda [%i1+%o5]0x89,%f9 ! %f9 = 00000000
3952
3953p0_label_147:
3954! Mem[0000000010181420] = 44100000, %l4 = 0000000000000001
3955 lduwa [%i6+0x020]%asi,%l4 ! %l4 = 0000000044100000
3956! Mem[0000000010041410] = 00007d7d ffffffff, %l2 = 00005aa1, %l3 = 00000050
3957 ldda [%i1+%o5]0x88,%l2 ! %l2 = 00000000ffffffff 0000000000007d7d
3958! Mem[0000000010181408] = 5aa10000, %l2 = 00000000ffffffff
3959 ldsha [%i6+%o4]0x88,%l2 ! %l2 = 0000000000000000
3960! Mem[0000000030101408] = 00000000, %l2 = 0000000000000000
3961 lduba [%i4+%o4]0x81,%l2 ! %l2 = 0000000000000000
3962 membar #Sync ! Added by membar checker (28)
3963! Mem[0000000010001410] = 00000000, %l5 = 00000000000000ff
3964 ldsha [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000000
3965! Mem[0000000010101408] = 00000000, %l3 = 0000000000007d7d
3966 lduha [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000000
3967! Mem[0000000010001428] = 2ef3f120, %l2 = 0000000000000000
3968 ldsh [%i0+0x02a],%l2 ! %l2 = fffffffffffff120
3969! Mem[0000000010101410] = ffffffff, %l4 = 0000000044100000
3970 ldsba [%i4+%o5]0x80,%l4 ! %l4 = ffffffffffffffff
3971! Mem[0000000010001428] = 2ef3f120, %l2 = fffffffffffff120
3972 lduw [%i0+0x028],%l2 ! %l2 = 000000002ef3f120
3973! Starting 10 instruction Store Burst
3974! Mem[0000000010101427] = 00000000, %l6 = 00000000a15a0000
3975 ldstuba [%i4+0x027]%asi,%l6 ! %l6 = 00000000000000ff
3976
3977p0_label_148:
3978! %f26 = a15a0000 20f1f32e, Mem[0000000030181408] = 73ff36ff 00000000
3979 stda %f26,[%i6+%o4]0x81 ! Mem[0000000030181408] = a15a0000 20f1f32e
3980! Mem[0000000030081408] = ff36d4f3, %l5 = 0000000000000000
3981 ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 000000f3000000ff
3982! %l0 = 000000001023d0d0, Mem[0000000010041408] = 00005aa1
3983 stha %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000d0d0
3984! %l4 = ffffffff, %l5 = 000000f3, Mem[0000000010181410] = ffff0000 000000ff
3985 stda %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffff 000000f3
3986! Mem[0000000021800000] = 52ffb05a, %l6 = 0000000000000000
3987 ldstub [%o3+%g0],%l6 ! %l6 = 00000052000000ff
3988! %f21 = 00000000, Mem[00000000100c1408] = 1023d0d0
3989 sta %f21,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000
3990! %f6 = 69ffff64 f3d436ff, %l6 = 0000000000000052
3991! Mem[0000000010141438] = 5a0073961fdcd6e6
3992 add %i5,0x038,%g1
3993 stda %f6,[%g1+%l6]ASI_PST8_PL ! Mem[0000000010141438] = 5a36739664dcffe6
3994! %f0 = aeff0000 69ffff64 d0d02310 036e77e0
3995! %f4 = 2ef3f120 00000000 69ffff64 f3d436ff
3996! %f8 = c3d757ff 00000000 ffd436ff 00000000
3997! %f12 = 7d7d0000 c5a5f115 00000000 0000dd89
3998 stda %f0,[%i0]ASI_BLK_AIUSL ! Block Store to 0000000030001400
3999! %f20 = 0e30509a 00000000, Mem[0000000010181408] = 5aa10000 60839b93
4000 stda %f20,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0e30509a 00000000
4001! Starting 10 instruction Load Burst
4002! Mem[0000000030181400] = 000000ff, %l7 = 0000000000000000
4003 ldswa [%i6+%g0]0x89,%l7 ! %l7 = 00000000000000ff
4004
4005p0_label_149:
4006! Mem[000000001014141c] = 1b00ffdd, %l3 = 0000000000000000
4007 lduw [%i5+0x01c],%l3 ! %l3 = 000000001b00ffdd
4008! Mem[0000000010041400] = ffff0052, %f24 = 7d7d3b2c
4009 lda [%i1+%g0]0x80,%f24 ! %f24 = ffff0052
4010! Mem[0000000010081438] = ff0000f5, %f30 = 2c000000
4011 lda [%i2+0x038]%asi,%f30 ! %f30 = ff0000f5
4012! Mem[0000000030041410] = 00000000, %l0 = 000000001023d0d0
4013 ldswa [%i1+%o5]0x89,%l0 ! %l0 = 0000000000000000
4014! Mem[0000000010101420] = ff000000000000ff, %f28 = 00005aa1 939b8360
4015 ldd [%i4+0x020],%f28 ! %f28 = ff000000 000000ff
4016! Mem[0000000010181410] = ffffffff, %l3 = 000000001b00ffdd
4017 ldsha [%i6+%o5]0x80,%l3 ! %l3 = ffffffffffffffff
4018! Mem[0000000010081410] = 000000ff, %l4 = ffffffffffffffff
4019 ldsha [%i2+%o5]0x80,%l4 ! %l4 = 0000000000000000
4020! %f19 = 00000010, %f31 = aeffffff, %f20 = 0e30509a
4021 fdivs %f19,%f31,%f20 ! %l0 = 0000000000000022, Unfinished, %fsr = 0900000000
4022 membar #Sync ! Added by membar checker (29)
4023! Mem[0000000010001428] = 2ef3f120, %l1 = ffffffffd0d0ffff
4024 lduw [%i0+0x028],%l1 ! %l1 = 000000002ef3f120
4025! Starting 10 instruction Store Burst
4026! %l6 = 0000000000000052, Mem[00000000201c0001] = 5aff8819
4027 stb %l6,[%o0+0x001] ! Mem[00000000201c0000] = 5a528819
4028
4029p0_label_150:
4030! Mem[0000000010081404] = 00000091, %l0 = 0000000000000022
4031 ldsb [%i2+0x007],%l0 ! %l0 = ffffffffffffff91
4032! %l3 = ffffffffffffffff, Mem[0000000010041410] = ffffffff
4033 stwa %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffffffff
4034! Mem[0000000010101408] = 00000000, %l1 = 000000002ef3f120
4035 ldstuba [%i4+%o4]0x80,%l1 ! %l1 = 00000000000000ff
4036! %l5 = 00000000000000f3, Mem[0000000010181424] = 6f4004ff
4037 stw %l5,[%i6+0x024] ! Mem[0000000010181424] = 000000f3
4038! %l3 = ffffffffffffffff, Mem[0000000030081400] = 26f68604
4039 stba %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = 26f686ff
4040! %l3 = ffffffffffffffff, Mem[0000000010101408] = 000000ff
4041 stba %l3,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000ff
4042! Mem[0000000010181400] = 000000ff, %l6 = 0000000000000052
4043 ldstuba [%i6+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
4044! %f10 = ffd436ff 00000000, Mem[0000000010141400] = 00000000 ff000000
4045 stda %f10,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffd436ff 00000000
4046! %l2 = 000000002ef3f120, Mem[0000000010041400] = 939b83605200ffff
4047 stxa %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000002ef3f120
4048! Starting 10 instruction Load Burst
4049! Mem[0000000010181400] = ffff0000 000000ff, %l6 = 000000ff, %l7 = 000000ff
4050 ldda [%i6+%g0]0x88,%l6 ! %l6 = 00000000000000ff 00000000ffff0000
4051
4052p0_label_151:
4053! Mem[0000000010141400] = 00000000, %l5 = 00000000000000f3
4054 ldswa [%i5+%g0]0x80,%l5 ! %l5 = 0000000000000000
4055! %f14 = 00000000, %f31 = aeffffff
4056 fcmpes %fcc3,%f14,%f31 ! %fcc3 = 2
4057! Mem[0000000010101430] = 00000000 a5f1b543, %l6 = 000000ff, %l7 = ffff0000
4058 ldd [%i4+0x030],%l6 ! %l6 = 0000000000000000 00000000a5f1b543
4059! Mem[00000000201c0000] = 5a528819, %l2 = 000000002ef3f120
4060 lduh [%o0+%g0],%l2 ! %l2 = 0000000000005a52
4061! Mem[0000000010081410] = 000000ff 00000000, %l0 = ffffff91, %l1 = 00000000
4062 ldda [%i2+%o5]0x80,%l0 ! %l0 = 00000000000000ff 0000000000000000
4063! %f22 = 9673005a, %f30 = ff0000f5, %f6 = 69ffff64
4064 fmuls %f22,%f30,%f6 ! %f6 = 55f3022b
4065! Mem[0000000010041410] = ffffffff, %l1 = 0000000000000000
4066 lduha [%i1+%o5]0x88,%l1 ! %l1 = 000000000000ffff
4067! Mem[0000000010041410] = ffffffff, %l5 = 0000000000000000
4068 ldsba [%i1+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
4069! Mem[0000000030081400] = 26f686ff, %l1 = 000000000000ffff
4070 lduba [%i2+%g0]0x89,%l1 ! %l1 = 00000000000000ff
4071! Starting 10 instruction Store Burst
4072! Mem[00000000300c1400] = 00000054, %l1 = 00000000000000ff
4073 swapa [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000054
4074
4075p0_label_152:
4076! %f2 = d0d02310 036e77e0, %l3 = ffffffffffffffff
4077! Mem[0000000030141430] = 3e00e1d6cebfda01
4078 add %i5,0x030,%g1
4079 stda %f2,[%g1+%l3]ASI_PST16_S ! Mem[0000000030141430] = d0d02310036e77e0
4080! %f16 = 44100000 f3ff75ff 00000000 00000010
4081! %f20 = 0e30509a 00000000 9673005a a1000000
4082! %f24 = ffff0052 ff16658b a15a0000 20f1f32e
4083! %f28 = ff000000 000000ff ff0000f5 aeffffff
4084 stda %f16,[%i3]ASI_BLK_SL ! Block Store to 00000000300c1400
4085! %l6 = 0000000000000000, Mem[00000000201c0000] = 5a528819, %asi = 80
4086 stba %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00528819
4087! %l2 = 00005a52, %l3 = ffffffff, Mem[0000000030081400] = ff86f626 00000000
4088 stda %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00005a52 ffffffff
4089! %l4 = 00000000, %l5 = ffffffff, Mem[0000000010041410] = ffffffff 00007d7d
4090 stda %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000 ffffffff
4091! %l2 = 0000000000005a52, %l2 = 0000000000005a52, %l0 = 00000000000000ff
4092 udivx %l2,%l2,%l0 ! %l0 = 0000000000000001
4093! Mem[0000000010141418] = 1faa00ac, %l0 = 0000000000000001, %asi = 80
4094 swapa [%i5+0x018]%asi,%l0 ! %l0 = 000000001faa00ac
4095! Mem[0000000010041400] = 2ef3f120, %l0 = 000000001faa00ac
4096 swapa [%i1+%g0]0x88,%l0 ! %l0 = 000000002ef3f120
4097! %f14 = 00000000 0000dd89, %l6 = 0000000000000000
4098! Mem[00000000100c1408] = 000000001023d0d0
4099 add %i3,0x008,%g1
4100 stda %f14,[%g1+%l6]ASI_PST8_PL ! Mem[00000000100c1408] = 000000001023d0d0
4101! Starting 10 instruction Load Burst
4102 membar #Sync ! Added by membar checker (30)
4103! Mem[00000000100c1400] = 64ffff69 0000ffae, %l4 = 00000000, %l5 = ffffffff
4104 ldda [%i3+%g0]0x88,%l4 ! %l4 = 000000000000ffae 0000000064ffff69
4105
4106p0_label_153:
4107! Mem[0000000030081400] = 525a0000, %f1 = 69ffff64
4108 lda [%i2+%g0]0x89,%f1 ! %f1 = 525a0000
4109! Mem[0000000030181410] = ff73cfff, %l3 = ffffffffffffffff
4110 ldsha [%i6+%o5]0x81,%l3 ! %l3 = ffffffffffffff73
4111! Mem[000000001004143c] = e7b4a6bd, %l3 = ffffffffffffff73
4112 ldswa [%i1+0x03c]%asi,%l3 ! %l3 = ffffffffe7b4a6bd
4113! Mem[0000000030181408] = a15a0000, %l0 = 000000002ef3f120
4114 ldsba [%i6+%o4]0x81,%l0 ! %l0 = ffffffffffffffa1
4115! Mem[0000000010181410] = ffffffff, %l2 = 0000000000005a52
4116 lduwa [%i6+%o5]0x88,%l2 ! %l2 = 00000000ffffffff
4117! Mem[0000000010101408] = ff000000, %l7 = 00000000a5f1b543
4118 lduba [%i4+%o4]0x80,%l7 ! %l7 = 00000000000000ff
4119! %l2 = 00000000ffffffff, Mem[0000000030001408] = d0d02310036e77e0
4120 stxa %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000ffffffff
4121! Mem[0000000010001400] = 01000000, %l0 = ffffffffffffffa1
4122 lduba [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000001
4123! Mem[0000000010101410] = ffffffff7d7d0000, %f22 = 9673005a a1000000
4124 ldda [%i4+%o5]0x80,%f22 ! %f22 = ffffffff 7d7d0000
4125! Starting 10 instruction Store Burst
4126! %l3 = ffffffffe7b4a6bd, Mem[0000000010001434] = d0d0ffff
4127 stw %l3,[%i0+0x034] ! Mem[0000000010001434] = e7b4a6bd
4128
4129p0_label_154:
4130! %l6 = 0000000000000000, Mem[0000000030001400] = 69ffff64
4131 stha %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 69ff0000
4132! %l1 = 0000000000000054, Mem[00000000300c1400] = ff75fff3
4133 stba %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 5475fff3
4134! Mem[0000000030181408] = 00005aa1, %l7 = 00000000000000ff
4135 swapa [%i6+%o4]0x89,%l7 ! %l7 = 0000000000005aa1
4136! Mem[00000000211c0000] = ff00fcae, %l2 = 00000000ffffffff
4137 lduha [%o2+0x000]%asi,%l2 ! %l2 = 000000000000ff00
4138! %l2 = 000000000000ff00, Mem[0000000010141410] = 00000010
4139 stha %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff000010
4140! %l2 = 000000000000ff00, Mem[0000000010181400] = ff0000000000ffff
4141 stxa %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000000000ff00
4142! Mem[0000000010041410] = 00000000, %l6 = 0000000000000000
4143 swapa [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
4144! %f14 = 00000000 0000dd89, Mem[0000000010181410] = ffffffff 000000f3
4145 stda %f14,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000 0000dd89
4146! %l4 = 0000ffae, %l5 = 64ffff69, Mem[0000000030001408] = ffffffff 00000000
4147 stda %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000ffae 64ffff69
4148! Starting 10 instruction Load Burst
4149! Mem[0000000010081410] = 000000ff, %l1 = 0000000000000054
4150 lduwa [%i2+%o5]0x80,%l1 ! %l1 = 00000000000000ff
4151
4152p0_label_155:
4153! Mem[0000000010141424] = ff16658b, %l0 = 0000000000000001
4154 ldsw [%i5+0x024],%l0 ! %l0 = ffffffffff16658b
4155! Mem[0000000010081410] = 000000ff, %l6 = 0000000000000000
4156 lduha [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000000
4157! Mem[00000000300c1400] = f3ff7554, %f10 = ffd436ff
4158 lda [%i3+%g0]0x89,%f10 ! %f10 = f3ff7554
4159! Mem[0000000010001410] = 00000000, %l0 = ffffffffff16658b
4160 ldsha [%i0+%o5]0x88,%l0 ! %l0 = 0000000000000000
4161! Mem[0000000030041410] = 00000000, %l3 = ffffffffe7b4a6bd
4162 ldsba [%i1+%o5]0x89,%l3 ! %l3 = 0000000000000000
4163! Mem[0000000010001418] = 000000a1, %l2 = 000000000000ff00
4164 lduwa [%i0+0x018]%asi,%l2 ! %l2 = 00000000000000a1
4165! Mem[00000000300c1400] = 5475fff3, %l6 = 0000000000000000
4166 lduba [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000054
4167! Mem[0000000030041408] = ff000000, %l3 = 0000000000000000
4168 lduba [%i1+%o4]0x81,%l3 ! %l3 = 00000000000000ff
4169! Mem[0000000030041408] = 000000ff, %f27 = 20f1f32e
4170 lda [%i1+%o4]0x89,%f27 ! %f27 = 000000ff
4171! Starting 10 instruction Store Burst
4172! %l7 = 0000000000005aa1, Mem[0000000010081408] = 00005a00
4173 stwa %l7,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00005aa1
4174
4175p0_label_156:
4176! Mem[00000000100c1400] = aeff0000, %l4 = 000000000000ffae
4177 lduwa [%i3+%g0]0x80,%l4 ! %l4 = 00000000aeff0000
4178! %f4 = 2ef3f120 00000000, Mem[0000000010181418] = ffff0000 00000010
4179 std %f4 ,[%i6+0x018] ! Mem[0000000010181418] = 2ef3f120 00000000
4180! Mem[0000000010101408] = ff000000, %l6 = 0000000000000054
4181 ldstuba [%i4+0x008]%asi,%l6 ! %l6 = 000000ff000000ff
4182! %f2 = d0d02310, Mem[0000000030001400] = 0000ff69
4183 sta %f2 ,[%i0+%g0]0x81 ! Mem[0000000030001400] = d0d02310
4184! %l1 = 00000000000000ff, Mem[0000000010141400] = 00000000
4185 stba %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff
4186! %l7 = 0000000000005aa1, Mem[00000000100c1408] = 00000000
4187 stba %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000a1
4188! Mem[0000000010181408] = 00000000, %l4 = 00000000aeff0000
4189 ldstub [%i6+%o4],%l4 ! %l4 = 00000000000000ff
4190! %f0 = aeff0000 525a0000 d0d02310 036e77e0
4191! %f4 = 2ef3f120 00000000 55f3022b f3d436ff
4192! %f8 = c3d757ff 00000000 f3ff7554 00000000
4193! %f12 = 7d7d0000 c5a5f115 00000000 0000dd89
4194 stda %f0,[%i5]ASI_BLK_AIUP ! Block Store to 0000000010141400
4195! %l1 = 00000000000000ff, Mem[0000000020800040] = 5affbf87
4196 sth %l1,[%o1+0x040] ! Mem[0000000020800040] = 00ffbf87
4197! Starting 10 instruction Load Burst
4198! Mem[0000000010001410] = 00000000, %f26 = a15a0000
4199 lda [%i0+%o5]0x88,%f26 ! %f26 = 00000000
4200
4201p0_label_157:
4202! Mem[0000000030081408] = ffd436ff, %l6 = 00000000000000ff
4203 ldsba [%i2+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
4204! %l5 = 0000000064ffff69, %l1 = 00000000000000ff, %l5 = 0000000064ffff69
4205 or %l5,%l1,%l5 ! %l5 = 0000000064ffffff
4206! Mem[0000000010081400] = 00000000, %l2 = 00000000000000a1
4207 ldsb [%i2+0x001],%l2 ! %l2 = 0000000000000000
4208! Mem[0000000010101400] = ff23d0d0, %l0 = 0000000000000000
4209 lduha [%i4+%g0]0x80,%l0 ! %l0 = 000000000000ff23
4210! Mem[00000000100c1410] = ffffd0d0, %l5 = 0000000064ffffff
4211 ldsha [%i3+%o5]0x88,%l5 ! %l5 = ffffffffffffd0d0
4212! Mem[0000000030081410] = 96002310 ffff8a44, %l0 = 0000ff23, %l1 = 000000ff
4213 ldda [%i2+%o5]0x81,%l0 ! %l0 = 0000000096002310 00000000ffff8a44
4214! Mem[0000000030181408] = ff000000, %l2 = 0000000000000000
4215 ldswa [%i6+%o4]0x81,%l2 ! %l2 = ffffffffff000000
4216! Mem[0000000010001410] = 00000000, %l3 = 00000000000000ff
4217 ldswa [%i0+%o5]0x88,%l3 ! %l3 = 0000000000000000
4218! Mem[0000000030141408] = ffffffae, %f18 = 00000000
4219 lda [%i5+%o4]0x89,%f18 ! %f18 = ffffffae
4220! Starting 10 instruction Store Burst
4221! %l7 = 0000000000005aa1, Mem[000000001018140e] = 9a50300e, %asi = 80
4222 stha %l7,[%i6+0x00e]%asi ! Mem[000000001018140c] = 9a505aa1
4223
4224p0_label_158:
4225! %f26 = 00000000, Mem[00000000100c1400] = aeff0000
4226 sta %f26,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
4227! %l5 = ffffffffffffd0d0, Mem[00000000100c1408] = a10000001023d0d0
4228 stxa %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffffffffffffd0d0
4229! %f18 = ffffffae, Mem[0000000010181400] = 00000000
4230 sta %f18,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffffffae
4231! %l2 = ffffffffff000000, Mem[0000000010141408] = d0d02310
4232 stwa %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff000000
4233! %f27 = 000000ff, Mem[0000000010081400] = 00000000
4234 sta %f27,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000ff
4235! Mem[0000000010001404] = 00001044, %l1 = ffff8a44, %l2 = ff000000
4236 add %i0,0x04,%g1
4237 casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000000001044
4238! %f24 = ffff0052 ff16658b, Mem[0000000010181410] = 00000000 0000dd89
4239 stda %f24,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffff0052 ff16658b
4240! Mem[0000000010081424] = 7dff0000, %l0 = 0000000096002310
4241 ldstub [%i2+0x024],%l0 ! %l0 = 0000007d000000ff
4242! Mem[00000000201c0000] = 00528819, %l7 = 0000000000005aa1
4243 ldstub [%o0+%g0],%l7 ! %l7 = 00000000000000ff
4244! Starting 10 instruction Load Burst
4245! Mem[00000000100c1408] = d0d0ffffffffffff, %f24 = ffff0052 ff16658b
4246 ldda [%i3+%o4]0x88,%f24 ! %f24 = d0d0ffff ffffffff
4247
4248p0_label_159:
4249! Mem[0000000010081400] = 91000000 000000ff, %l0 = 0000007d, %l1 = ffff8a44
4250 ldda [%i2+%g0]0x88,%l0 ! %l0 = 00000000000000ff 0000000091000000
4251! Mem[0000000010181408] = ff000000, %l6 = ffffffffffffffff
4252 ldsba [%i6+%o4]0x80,%l6 ! %l6 = ffffffffffffffff
4253! Mem[00000000300c1400] = 5475fff3, %f21 = 00000000
4254 lda [%i3+%g0]0x81,%f21 ! %f21 = 5475fff3
4255 membar #Sync ! Added by membar checker (31)
4256! Mem[0000000010141400] = 0000ffae, %l2 = 0000000000001044
4257 ldsba [%i5+%g0]0x88,%l2 ! %l2 = ffffffffffffffae
4258! Mem[0000000030001408] = aeff0000, %l1 = 0000000091000000
4259 lduha [%i0+%o4]0x89,%l1 ! %l1 = 0000000000000000
4260! Mem[0000000010001428] = 2ef3f120 00005aa1, %l4 = 00000000, %l5 = ffffd0d0
4261 ldd [%i0+0x028],%l4 ! %l4 = 000000002ef3f120 0000000000005aa1
4262! Mem[0000000030081408] = ff36d4ff, %l0 = 00000000000000ff
4263 lduba [%i2+%o4]0x89,%l0 ! %l0 = 00000000000000ff
4264! Mem[0000000010181408] = 000000ff, %l6 = ffffffffffffffff
4265 lduba [%i6+%o4]0x88,%l6 ! %l6 = 00000000000000ff
4266! Mem[0000000010101408] = 000000ff, %l5 = 0000000000005aa1
4267 lduba [%i4+%o4]0x88,%l5 ! %l5 = 00000000000000ff
4268! Starting 10 instruction Store Burst
4269! %f16 = 44100000 f3ff75ff ffffffae 00000010
4270! %f20 = 0e30509a 5475fff3 ffffffff 7d7d0000
4271! %f24 = d0d0ffff ffffffff 00000000 000000ff
4272! %f28 = ff000000 000000ff ff0000f5 aeffffff
4273 stda %f16,[%i6]ASI_BLK_S ! Block Store to 0000000030181400
4274
4275p0_label_160:
4276! %l4 = 000000002ef3f120, Mem[0000000020800000] = ff9ac3ca, %asi = 80
4277 stha %l4,[%o1+0x000]%asi ! Mem[0000000020800000] = f120c3ca
4278! %l7 = 0000000000000000, %l1 = 0000000000000000, %l5 = 00000000000000ff
4279 and %l7,%l1,%l5 ! %l5 = 0000000000000000
4280! Mem[0000000030041408] = 000000ff, %l1 = 0000000000000000
4281 ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
4282! Mem[0000000030081400] = 525a0000, %l1 = 00000000000000ff
4283 swapa [%i2+%g0]0x89,%l1 ! %l1 = 00000000525a0000
4284! %l6 = 000000ff, %l7 = 00000000, Mem[0000000030101400] = 9a50300e ff36d4f3
4285 stda %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000ff 00000000
4286! %l2 = ffffffffffffffae, Mem[0000000030181408] = ffffffae00000010
4287 stxa %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffffffffffffffae
4288! Mem[00000000211c0001] = ff00fcae, %l0 = 00000000000000ff
4289 ldstub [%o2+0x001],%l0 ! %l0 = 00000000000000ff
4290! %l4 = 000000002ef3f120, Mem[0000000010141400] = aeff0000525a0000
4291 stxa %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000002ef3f120
4292! Mem[0000000010081414] = 00000000, %f14 = 00000000
4293 ld [%i2+0x014],%f14 ! %f14 = 00000000
4294! Starting 10 instruction Load Burst
4295! Mem[0000000030101410] = 1fdcd6e6, %l3 = 0000000000000000
4296 lduha [%i4+%o5]0x81,%l3 ! %l3 = 0000000000001fdc
4297
4298p0_label_161:
4299! Mem[000000001014143c] = 0000dd89, %l1 = 00000000525a0000
4300 lduw [%i5+0x03c],%l1 ! %l1 = 000000000000dd89
4301! Mem[0000000010041408] = d0d00000, %l2 = ffffffffffffffae
4302 lduwa [%i1+%o4]0x80,%l2 ! %l2 = 00000000d0d00000
4303! Mem[0000000010141408] = ff000000, %l2 = 00000000d0d00000
4304 lduba [%i5+%o4]0x80,%l2 ! %l2 = 00000000000000ff
4305! Mem[0000000010081408] = a15a0000, %l4 = 000000002ef3f120
4306 lduba [%i2+%o4]0x80,%l4 ! %l4 = 00000000000000a1
4307! Mem[0000000010001400] = 00000001, %l2 = 00000000000000ff
4308 lduwa [%i0+%g0]0x88,%l2 ! %l2 = 0000000000000001
4309! Mem[0000000030041408] = ff000000, %l6 = 00000000000000ff
4310 lduba [%i1+%o4]0x81,%l6 ! %l6 = 00000000000000ff
4311! Mem[0000000010141438] = 00000000, %l0 = 0000000000000000
4312 ldsb [%i5+0x039],%l0 ! %l0 = 0000000000000000
4313! Mem[00000000100c1420] = c3d757ff26a3ee55, %l0 = 0000000000000000
4314 ldxa [%i3+0x020]%asi,%l0 ! %l0 = c3d757ff26a3ee55
4315! Mem[0000000030101410] = e6d6dc1f, %l1 = 000000000000dd89
4316 lduha [%i4+%o5]0x89,%l1 ! %l1 = 000000000000dc1f
4317! Starting 10 instruction Store Burst
4318! %l6 = 000000ff, %l7 = 00000000, Mem[0000000010101430] = 00000000 a5f1b543
4319 std %l6,[%i4+0x030] ! Mem[0000000010101430] = 000000ff 00000000
4320
4321p0_label_162:
4322! Mem[0000000010001400] = 00000001, %l4 = 00000000000000a1
4323 swapa [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000001
4324! %l4 = 0000000000000001, Mem[0000000010141410] = 20f1f32e
4325 stwa %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000001
4326! %l4 = 0000000000000001, Mem[0000000030181400] = 00001044
4327 stha %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000001
4328! Mem[0000000030101410] = e6d6dc1f, %l1 = 000000000000dc1f
4329 swapa [%i4+%o5]0x89,%l1 ! %l1 = 00000000e6d6dc1f
4330! Mem[0000000030081400] = 000000ff, %l0 = c3d757ff26a3ee55
4331 ldstuba [%i2+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
4332! %f14 = 00000000 0000dd89, Mem[0000000010181408] = ff000000 9a505aa1
4333 stda %f14,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 0000dd89
4334! %l5 = 0000000000000000, Mem[0000000010181418] = 2ef3f12000000000
4335 stx %l5,[%i6+0x018] ! Mem[0000000010181418] = 0000000000000000
4336! %l6 = 000000ff, %l7 = 00000000, Mem[0000000010141418] = 55f3022b f3d436ff
4337 stda %l6,[%i5+0x018]%asi ! Mem[0000000010141418] = 000000ff 00000000
4338! Mem[00000000211c0000] = fffffcae, %l0 = 00000000000000ff
4339 ldstub [%o2+%g0],%l0 ! %l0 = 000000ff000000ff
4340! Starting 10 instruction Load Burst
4341! Mem[0000000030141408] = ffffffae, %l3 = 0000000000001fdc
4342 ldswa [%i5+%o4]0x89,%l3 ! %l3 = ffffffffffffffae
4343
4344p0_label_163:
4345! Mem[0000000021800000] = ffffb05a, %l4 = 0000000000000001
4346 ldsba [%o3+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
4347! Mem[0000000010001400] = a100000000001044, %f0 = aeff0000 525a0000
4348 ldda [%i0+%g0]0x80,%f0 ! %f0 = a1000000 00001044
4349! Mem[0000000030141410] = ffffd0d0, %l7 = 0000000000000000
4350 lduha [%i5+%o5]0x89,%l7 ! %l7 = 000000000000d0d0
4351! Mem[0000000010101400] = ff23d0d0, %l3 = ffffffffffffffae
4352 ldsba [%i4+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
4353! %l1 = 00000000e6d6dc1f, imm = fffffffffffffc95, %l7 = 000000000000d0d0
4354 or %l1,-0x36b,%l7 ! %l7 = fffffffffffffc9f
4355 membar #Sync ! Added by membar checker (32)
4356! Mem[0000000010181410] = 8b6516ff 5200ffff, %l4 = ffffffff, %l5 = 00000000
4357 ldda [%i6+%o5]0x88,%l4 ! %l4 = 000000005200ffff 000000008b6516ff
4358! Mem[0000000030081410] = 96002310, %l0 = 00000000000000ff
4359 ldsha [%i2+%o5]0x81,%l0 ! %l0 = ffffffffffff9600
4360! Mem[0000000030181408] = aeffffffffffffff, %l1 = 00000000e6d6dc1f
4361 ldxa [%i6+%o4]0x89,%l1 ! %l1 = aeffffffffffffff
4362! Mem[0000000030181410] = f3ff75549a50300e, %l1 = aeffffffffffffff
4363 ldxa [%i6+%o5]0x89,%l1 ! %l1 = f3ff75549a50300e
4364! Starting 10 instruction Store Burst
4365! %f16 = 44100000 f3ff75ff, %l2 = 0000000000000001
4366! Mem[0000000010041418] = d0d02310036e77e0
4367 add %i1,0x018,%g1
4368 stda %f16,[%g1+%l2]ASI_PST16_PL ! Mem[0000000010041418] = ff752310036e77e0
4369
4370p0_label_164:
4371! %f16 = 44100000 f3ff75ff ffffffae 00000010
4372! %f20 = 0e30509a 5475fff3 ffffffff 7d7d0000
4373! %f24 = d0d0ffff ffffffff 00000000 000000ff
4374! %f28 = ff000000 000000ff ff0000f5 aeffffff
4375 stda %f16,[%i3]ASI_BLK_AIUPL ! Block Store to 00000000100c1400
4376! %f9 = 00000000, Mem[0000000010101400] = ff23d0d0
4377 sta %f9 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
4378! Mem[00000000300c1410] = 00000000, %l7 = fffffffffffffc9f
4379 swapa [%i3+%o5]0x89,%l7 ! %l7 = 0000000000000000
4380! %l2 = 0000000000000001, Mem[000000001004141c] = 036e77e0, %asi = 80
4381 stwa %l2,[%i1+0x01c]%asi ! Mem[000000001004141c] = 00000001
4382! %l7 = 0000000000000000, Mem[0000000010041408] = d0d00000, %asi = 80
4383 stwa %l7,[%i1+0x008]%asi ! Mem[0000000010041408] = 00000000
4384! %l1 = f3ff75549a50300e, imm = 00000000000003ec, %l0 = ffffffffffff9600
4385 subc %l1,0x3ec,%l0 ! %l0 = f3ff75549a502c22
4386! Mem[0000000010081404] = 00000091, %l7 = 00000000, %l7 = 00000000
4387 add %i2,0x04,%g1
4388 casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000000000091
4389! %f10 = f3ff7554 00000000, %l3 = ffffffffffffffff
4390! Mem[0000000010081408] = a15a000076ffffff
4391 add %i2,0x008,%g1
4392 stda %f10,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010081408] = 000000005475fff3
4393! Mem[000000001004143c] = e7b4a6bd, %l6 = 000000ff, %l4 = 5200ffff
4394 add %i1,0x3c,%g1
4395 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000e7b4a6bd
4396! Starting 10 instruction Load Burst
4397! Mem[0000000010101400] = 00000000, %f9 = 00000000
4398 lda [%i4+%g0]0x80,%f9 ! %f9 = 00000000
4399
4400p0_label_165:
4401! Mem[0000000010101400] = 00000000, %l7 = 0000000000000091
4402 ldswa [%i4+%g0]0x88,%l7 ! %l7 = 0000000000000000
4403! Mem[0000000030181408] = ffffffffffffffae, %l4 = 00000000e7b4a6bd
4404 ldxa [%i6+%o4]0x81,%l4 ! %l4 = ffffffffffffffae
4405! Mem[0000000030001400] = 1023d0d0, %l1 = f3ff75549a50300e
4406 lduha [%i0+%g0]0x89,%l1 ! %l1 = 000000000000d0d0
4407! Mem[0000000010141400] = 20f1f32e 00000000, %l0 = 9a502c22, %l1 = 0000d0d0
4408 ldda [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000 0000000020f1f32e
4409! Mem[0000000010141400] = 20f1f32e 00000000, %l4 = ffffffae, %l5 = 8b6516ff
4410 ldda [%i5+%g0]0x88,%l4 ! %l4 = 0000000000000000 0000000020f1f32e
4411! %l0 = 0000000000000000, imm = 00000000000009ec, %l1 = 0000000020f1f32e
4412 or %l0,0x9ec,%l1 ! %l1 = 00000000000009ec
4413! Mem[0000000010001414] = 9a50300e, %l5 = 0000000020f1f32e
4414 ldsb [%i0+0x014],%l5 ! %l5 = ffffffffffffff9a
4415! Mem[0000000010001404] = 00001044, %f13 = c5a5f115
4416 lda [%i0+0x004]%asi,%f13 ! %f13 = 00001044
4417 membar #Sync ! Added by membar checker (33)
4418! Mem[00000000100c1400] = ff75fff300001044, %f8 = c3d757ff 00000000
4419 ldd [%i3+%g0],%f8 ! %f8 = ff75fff3 00001044
4420! Starting 10 instruction Store Burst
4421! %l7 = 0000000000000000, Mem[0000000030081410] = 448affff10230096
4422 stxa %l7,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000000000000000
4423
4424p0_label_166:
4425! %l2 = 0000000000000001, Mem[0000000010081419] = 9a50300e, %asi = 80
4426 stba %l2,[%i2+0x019]%asi ! Mem[0000000010081418] = 9a01300e
4427! %l0 = 0000000000000000, Mem[0000000010041400] = ac00aa1f
4428 stha %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000aa1f
4429! %l1 = 00000000000009ec, Mem[0000000010141418] = 000000ff00000000, %asi = 80
4430 stxa %l1,[%i5+0x018]%asi ! Mem[0000000010141418] = 00000000000009ec
4431! %f10 = f3ff7554 00000000, %l7 = 0000000000000000
4432! Mem[0000000010141430] = 7d7d0000c5a5f115
4433 add %i5,0x030,%g1
4434 stda %f10,[%g1+%l7]ASI_PST32_P ! Mem[0000000010141430] = 7d7d0000c5a5f115
4435! Mem[0000000030001410] = 00000000, %l5 = ffffffffffffff9a
4436 swapa [%i0+%o5]0x89,%l5 ! %l5 = 0000000000000000
4437! %l0 = 0000000000000000, Mem[0000000010041400] = 0000aa1f00000000
4438 stxa %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000000000000000
4439! %l5 = 0000000000000000, Mem[0000000010101400] = 00000000
4440 stba %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
4441! Mem[00000000300c1408] = 10000000, %l5 = 0000000000000000
4442 swapa [%i3+%o4]0x81,%l5 ! %l5 = 0000000010000000
4443! %l6 = 00000000000000ff, Mem[0000000030081408] = ffd436ff
4444 stha %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00ff36ff
4445! Starting 10 instruction Load Burst
4446! Mem[0000000010101410] = ffffffff, %l4 = 0000000000000000
4447 ldswa [%i4+%o5]0x88,%l4 ! %l4 = ffffffffffffffff
4448
4449p0_label_167:
4450! Mem[0000000010141400] = 00000000, %f0 = a1000000
4451 lda [%i5+%g0]0x88,%f0 ! %f0 = 00000000
4452! Mem[0000000030041400] = f5d0fb1d, %f28 = ff000000
4453 lda [%i1+%g0]0x89,%f28 ! %f28 = f5d0fb1d
4454! Mem[0000000030001408] = 0000ffae, %l0 = 0000000000000000
4455 ldsba [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000000
4456! Mem[0000000010101408] = ff00000000005aa1, %f28 = f5d0fb1d 000000ff
4457 ldda [%i4+%o4]0x80,%f28 ! %f28 = ff000000 00005aa1
4458! Mem[0000000030041408] = 000000ff, %l2 = 0000000000000001
4459 ldswa [%i1+%o4]0x89,%l2 ! %l2 = 00000000000000ff
4460 membar #Sync ! Added by membar checker (34)
4461! Mem[0000000010041400] = 00000000 00000000 00000000 00000000
4462! Mem[0000000010041410] = 00000000 ffffffff ff752310 00000001
4463! Mem[0000000010041420] = 00000000 a15a0000 70114fed 30a6b062
4464! Mem[0000000010041430] = d0d02310 036e77e0 9495b8c3 e7b4a6bd
4465 ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
4466! Mem[0000000010101400] = a175fff300000000, %l1 = 00000000000009ec
4467 ldxa [%i4+%g0]0x88,%l1 ! %l1 = a175fff300000000
4468! Mem[0000000030081400] = ffffffff 000000ff, %l2 = 000000ff, %l3 = ffffffff
4469 ldda [%i2+%g0]0x89,%l2 ! %l2 = 00000000000000ff 00000000ffffffff
4470! Mem[0000000021800040] = 709c7f92, %l5 = 0000000010000000
4471 ldsb [%o3+0x041],%l5 ! %l5 = ffffffffffffff9c
4472! Starting 10 instruction Store Burst
4473! Mem[0000000010041410] = 00000000, %l7 = 0000000000000000
4474 ldstuba [%i1+%o5]0x80,%l7 ! %l7 = 00000000000000ff
4475
4476p0_label_168:
4477! %l0 = 0000000000000000, Mem[0000000030041410] = 00000000
4478 stha %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
4479! %f28 = ff000000 00005aa1, Mem[0000000010101400] = 00000000 a175fff3
4480 stda %f28,[%i4+%g0]0x88 ! Mem[0000000010101400] = ff000000 00005aa1
4481! %l0 = 00000000, %l1 = 00000000, Mem[0000000030181400] = 00000001 ff75fff3
4482 stda %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 00000000
4483! %f20 = 0e30509a 5475fff3, Mem[0000000030041410] = 00000000 ffd436ff
4484 stda %f20,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0e30509a 5475fff3
4485! %l6 = 00000000000000ff, Mem[0000000030001410] = ffffff9a
4486 stba %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = ffffffff
4487! Mem[0000000010101410] = ffffffff, %l5 = ffffffffffffff9c
4488 ldstuba [%i4+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
4489! Mem[0000000030181410] = 0e30509a, %l6 = 00000000000000ff
4490 ldstuba [%i6+%o5]0x81,%l6 ! %l6 = 0000000e000000ff
4491! %l4 = ffffffffffffffff, Mem[0000000010081400] = ff000000
4492 stba %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = ff000000
4493! %l2 = 00000000000000ff, Mem[0000000021800101] = dd89a03e, %asi = 80
4494 stba %l2,[%o3+0x101]%asi ! Mem[0000000021800100] = ddffa03e
4495! Starting 10 instruction Load Burst
4496! Mem[0000000010101400] = a15a0000, %l5 = 00000000000000ff
4497 ldsba [%i4+%g0]0x80,%l5 ! %l5 = ffffffffffffffa1
4498
4499p0_label_169:
4500! Mem[0000000010001400] = a1000000 00001044, %l0 = 00000000, %l1 = 00000000
4501 ldda [%i0+%g0]0x80,%l0 ! %l0 = 00000000a1000000 0000000000001044
4502! Mem[0000000030041410] = 5475fff3, %l1 = 0000000000001044
4503 lduha [%i1+%o5]0x89,%l1 ! %l1 = 000000000000fff3
4504! Mem[00000000300c1400] = 5475fff300001044, %f22 = ffffffff 7d7d0000
4505 ldda [%i3+%g0]0x81,%f22 ! %f22 = 5475fff3 00001044
4506! Mem[0000000010001410] = 00000000, %l3 = 00000000ffffffff
4507 ldsba [%i0+%o5]0x88,%l3 ! %l3 = 0000000000000000
4508! Mem[0000000010181400] = ffffffae, %l5 = ffffffffffffffa1
4509 ldsha [%i6+%g0]0x88,%l5 ! %l5 = ffffffffffffffae
4510! Mem[0000000030101408] = 00000000, %l3 = 0000000000000000
4511 ldsba [%i4+%o4]0x81,%l3 ! %l3 = 0000000000000000
4512! Mem[0000000030101410] = 00000000 0000dc1f, %l2 = 000000ff, %l3 = 00000000
4513 ldda [%i4+%o5]0x89,%l2 ! %l2 = 000000000000dc1f 0000000000000000
4514! Mem[0000000010181404] = 0000ff00, %l7 = 0000000000000000
4515 ldsb [%i6+0x005],%l7 ! %l7 = 0000000000000000
4516! Mem[0000000030101410] = 1fdc000000000000, %l1 = 000000000000fff3
4517 ldxa [%i4+%o5]0x81,%l1 ! %l1 = 1fdc000000000000
4518! Starting 10 instruction Store Burst
4519! Mem[00000000100c142c] = 00000000, %l2 = 0000dc1f, %l5 = ffffffae
4520 add %i3,0x2c,%g1
4521 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000000000000
4522
4523p0_label_170:
4524! %l4 = ffffffff, %l5 = 00000000, Mem[0000000030001410] = ffffffff 20f1f32e
4525 stda %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffffffff 00000000
4526! Mem[0000000010081410] = 000000ff, %l0 = 00000000a1000000
4527 ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 00000000000000ff
4528! %f30 = ff0000f5 aeffffff, %l5 = 0000000000000000
4529! Mem[0000000010001408] = 01000000ff000000
4530 add %i0,0x008,%g1
4531 stda %f30,[%g1+%l5]ASI_PST8_PL ! Mem[0000000010001408] = 01000000ff000000
4532! %l7 = 0000000000000000, Mem[00000000100c1410] = f3ff7554
4533 stha %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00007554
4534! %l2 = 000000000000dc1f, imm = 0000000000000da8, %l7 = 0000000000000000
4535 sub %l2,0xda8,%l7 ! %l7 = 000000000000ce77
4536! Mem[0000000030101408] = 00000000, %l5 = 0000000000000000
4537 ldstuba [%i4+%o4]0x81,%l5 ! %l5 = 00000000000000ff
4538! %l7 = 000000000000ce77, Mem[00000000100c1438] = ffffffaef50000ff
4539 stx %l7,[%i3+0x038] ! Mem[00000000100c1438] = 000000000000ce77
4540! %f18 = ffffffae 00000010, Mem[0000000030181400] = 00000000 00000000
4541 stda %f18,[%i6+%g0]0x81 ! Mem[0000000030181400] = ffffffae 00000010
4542 membar #Sync ! Added by membar checker (35)
4543! %l1 = 1fdc000000000000, Mem[0000000010041400] = 00000000
4544 stha %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
4545! Starting 10 instruction Load Burst
4546! Mem[0000000030001408] = aeff0000, %l6 = 000000000000000e
4547 ldswa [%i0+%o4]0x89,%l6 ! %l6 = ffffffffaeff0000
4548
4549p0_label_171:
4550! Mem[0000000010141410] = 00000001, %l2 = 000000000000dc1f
4551 ldsha [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000001
4552! Mem[0000000010041400] = 00000000, %l4 = ffffffffffffffff
4553 ldsba [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000000
4554! Mem[0000000010181408] = 00000000, %l3 = 0000000000000000
4555 lduba [%i6+%o4]0x88,%l3 ! %l3 = 0000000000000000
4556! Mem[0000000010081408] = 00000000, %l5 = 0000000000000000
4557 lduba [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000000
4558! Mem[00000000201c0000] = ff528819, %l4 = 0000000000000000
4559 ldub [%o0+0x001],%l4 ! %l4 = 0000000000000052
4560! Mem[0000000030081410] = 0000000000000000, %l1 = 1fdc000000000000
4561 ldxa [%i2+%o5]0x81,%l1 ! %l1 = 0000000000000000
4562! Mem[0000000021800000] = ffffb05a, %l4 = 0000000000000052
4563 ldsb [%o3+0x001],%l4 ! %l4 = ffffffffffffffff
4564! Mem[0000000010181408] = 89dd000000000000, %l4 = ffffffffffffffff
4565 ldxa [%i6+%o4]0x88,%l4 ! %l4 = 89dd000000000000
4566! Mem[00000000100c1410] = 54750000, %l4 = 89dd000000000000
4567 ldswa [%i3+%o5]0x88,%l4 ! %l4 = 0000000054750000
4568! Starting 10 instruction Store Burst
4569! Mem[0000000030081410] = 00000000, %l6 = ffffffffaeff0000
4570 swapa [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000000
4571
4572p0_label_172:
4573! %l3 = 0000000000000000, Mem[0000000030141408] = aeffffff
4574 stba %l3,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00ffffff
4575! %f0 = 00000000 00000000 00000000 00000000
4576! %f4 = 00000000 ffffffff ff752310 00000001
4577! %f8 = 00000000 a15a0000 70114fed 30a6b062
4578! %f12 = d0d02310 036e77e0 9495b8c3 e7b4a6bd
4579 stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000030101400
4580! %l2 = 0000000000000001, Mem[0000000010041400] = 00000000
4581 stwa %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000001
4582! %f30 = ff0000f5, Mem[0000000030181400] = ffffffae
4583 sta %f30,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff0000f5
4584! %f16 = 44100000, Mem[0000000010141410] = 00000001
4585 sta %f16,[%i5+%o5]0x88 ! Mem[0000000010141410] = 44100000
4586! Mem[0000000010081408] = 00000000, %l2 = 0000000000000001
4587 ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 00000000000000ff
4588! %l5 = 0000000000000000, Mem[0000000030041410] = 5475fff3
4589 stba %l5,[%i1+%o5]0x89 ! Mem[0000000030041410] = 5475ff00
4590! Mem[0000000010081400] = 000000ff, %l7 = 000000000000ce77
4591 ldstuba [%i2+%g0]0x88,%l7 ! %l7 = 000000ff000000ff
4592! %l0 = 0000000000000000, Mem[0000000010101408] = 000000ff
4593 stba %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
4594! Starting 10 instruction Load Burst
4595! Mem[00000000201c0000] = ff528819, %l3 = 0000000000000000
4596 ldsba [%o0+0x000]%asi,%l3 ! %l3 = ffffffffffffffff
4597
4598p0_label_173:
4599! Mem[0000000030001410] = ffffffff, %l4 = 0000000054750000
4600 lduha [%i0+%o5]0x81,%l4 ! %l4 = 000000000000ffff
4601 membar #Sync ! Added by membar checker (36)
4602! Mem[0000000030101410] = 00000000ffffffff, %f20 = 0e30509a 5475fff3
4603 ldda [%i4+%o5]0x89,%f20 ! %f20 = 00000000 ffffffff
4604! Mem[0000000030041400] = f5d0fb1d, %l3 = ffffffffffffffff
4605 ldswa [%i1+%g0]0x89,%l3 ! %l3 = fffffffff5d0fb1d
4606! Mem[0000000010101408] = 00000000 00005aa1, %l2 = 00000000, %l3 = f5d0fb1d
4607 ldda [%i4+%o4]0x80,%l2 ! %l2 = 0000000000000000 0000000000005aa1
4608! Mem[0000000010001400] = 000000a1, %l2 = 0000000000000000
4609 lduba [%i0+%g0]0x88,%l2 ! %l2 = 00000000000000a1
4610! Mem[0000000030101400] = 0000000000000000, %l2 = 00000000000000a1
4611 ldxa [%i4+%g0]0x89,%l2 ! %l2 = 0000000000000000
4612! Mem[0000000030001400] = 1023d0d0, %l0 = 0000000000000000
4613 ldsha [%i0+%g0]0x89,%l0 ! %l0 = ffffffffffffd0d0
4614! Mem[0000000030101408] = 00000000, %l0 = ffffffffffffd0d0
4615 ldsha [%i4+%o4]0x89,%l0 ! %l0 = 0000000000000000
4616! Mem[0000000021800140] = ff033eed, %l1 = 0000000000000000
4617 ldsha [%o3+0x140]%asi,%l1 ! %l1 = ffffffffffffff03
4618! Starting 10 instruction Store Burst
4619! %l3 = 0000000000005aa1, Mem[0000000010041400] = 00000001
4620 stw %l3,[%i1+%g0] ! Mem[0000000010041400] = 00005aa1
4621
4622p0_label_174:
4623! %f12 = d0d02310 036e77e0, Mem[0000000010141408] = ff000000 036e77e0
4624 stda %f12,[%i5+0x008]%asi ! Mem[0000000010141408] = d0d02310 036e77e0
4625! %l2 = 0000000000000000, Mem[0000000010001410] = 00000000
4626 stba %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
4627! %l0 = 0000000000000000, Mem[0000000010141400] = 00000000
4628 stba %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
4629! %l6 = 0000000000000000, Mem[0000000010001408] = 00000001
4630 stba %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000
4631! Mem[00000000100c142c] = 00000000, %l0 = 0000000000000000
4632 swap [%i3+0x02c],%l0 ! %l0 = 0000000000000000
4633! %l5 = 0000000000000000, Mem[0000000010041400] = 00005aa1
4634 stba %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00005aa1
4635! %l0 = 0000000000000000, Mem[0000000010181410] = 5200ffff
4636 stwa %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000
4637! %l3 = 0000000000005aa1, Mem[0000000030181400] = f50000ff
4638 stwa %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00005aa1
4639! %l6 = 00000000, %l7 = 000000ff, Mem[00000000100c1410] = 00007554 9a50300e
4640 stda %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000 000000ff
4641! Starting 10 instruction Load Burst
4642! Mem[0000000010101400] = a15a0000 000000ff 00000000 00005aa1
4643! Mem[0000000010101410] = ffffffff 7d7d0000 10000000 00000000
4644! Mem[0000000010101420] = ff000000 000000ff 15f1a5c5 2ef3f120
4645! Mem[0000000010101430] = 000000ff 00000000 8a5e64bd 00005aa1
4646 ldda [%i4]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010101400
4647
4648p0_label_175:
4649! Mem[00000000300c1410] = 9ffcffff, %f15 = e7b4a6bd
4650 lda [%i3+%o5]0x81,%f15 ! %f15 = 9ffcffff
4651! Mem[0000000030141408] = 1023d0d0ffffff00, %l3 = 0000000000005aa1
4652 ldxa [%i5+%o4]0x89,%l3 ! %l3 = 1023d0d0ffffff00
4653! %l2 = 0000000000000000, imm = ffffffffffffff9b, %l7 = 00000000000000ff
4654 addc %l2,-0x065,%l7 ! %l7 = ffffffffffffff9b
4655! Mem[00000000300c1410] = 9ffcffff, %l7 = ffffffffffffff9b
4656 ldswa [%i3+%o5]0x81,%l7 ! %l7 = ffffffff9ffcffff
4657! Mem[0000000010041400] = a15a0000, %f9 = a15a0000
4658 lda [%i1+%g0]0x88,%f9 ! %f9 = a15a0000
4659! Mem[0000000010001408] = 00000000, %l5 = 0000000000000000
4660 lduba [%i0+%o4]0x88,%l5 ! %l5 = 0000000000000000
4661! Mem[0000000030101408] = 00000000, %l7 = ffffffff9ffcffff
4662 ldsha [%i4+%o4]0x81,%l7 ! %l7 = 0000000000000000
4663! Mem[00000000201c0000] = ff528819, %l6 = 0000000000000000
4664 ldsha [%o0+0x000]%asi,%l6 ! %l6 = ffffffffffffff52
4665! Mem[00000000100c1400] = ff75fff3, %f13 = 036e77e0
4666 lda [%i3+%g0]0x80,%f13 ! %f13 = ff75fff3
4667! Starting 10 instruction Store Burst
4668 membar #Sync ! Added by membar checker (37)
4669! %f2 = 00000000 00000000, Mem[0000000010101410] = ffffffff 7d7d0000
4670 stda %f2 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000 00000000
4671
4672p0_label_176:
4673! Code Fragment 4
4674p0_fragment_20:
4675! %l0 = 0000000000000000
4676 setx 0x4c19116f90f65e14,%g7,%l0 ! %l0 = 4c19116f90f65e14
4677! %l1 = ffffffffffffff03
4678 setx 0xe45e1a885c7263df,%g7,%l1 ! %l1 = e45e1a885c7263df
4679 setx 0x7ff8, %g1, %g2
4680 and %l0, %g2, %l0
4681 setx 0xffffffff, %g1, %g2
4682 and %l1, %g2, %l1
4683 setx 0x100000000, %g1, %g2
4684 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4685 ta T_CHANGE_HPRIV
4686 stxa %l1, [%l0]ASI_ICACHE_INSTR
4687 ta T_CHANGE_NONHPRIV
4688! %l0 = 4c19116f90f65e14
4689 setx 0x0e5b5a07d8c4ec7a,%g7,%l0 ! %l0 = 0e5b5a07d8c4ec7a
4690! %l1 = e45e1a885c7263df
4691 setx 0x8d2a6fa04f8f69a7,%g7,%l1 ! %l1 = 8d2a6fa04f8f69a7
4692! %f16 = a15a0000 000000ff 00000000 00005aa1
4693! %f20 = ffffffff 7d7d0000 10000000 00000000
4694! %f24 = ff000000 000000ff 15f1a5c5 2ef3f120
4695! %f28 = 000000ff 00000000 8a5e64bd 00005aa1
4696 stda %f16,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000030081400
4697! %f12 = d0d02310, %f7 = 00000001
4698 fsqrts %f12,%f7 ! %f7 = 7fffffff
4699! Mem[0000000020800040] = 00ffbf87, %l6 = ffffffffffffff52
4700 ldstub [%o1+0x040],%l6 ! %l6 = 00000000000000ff
4701! Mem[0000000010101408] = 00000000, %l3 = 1023d0d0ffffff00
4702 swapa [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000000
4703! %l5 = 0000000000000000, %l7 = 0000000000000000, %l0 = 0e5b5a07d8c4ec7a
4704 orn %l5,%l7,%l0 ! %l0 = ffffffffffffffff
4705! %l4 = 000000000000ffff, Mem[0000000010081410] = ff0000ff
4706 stwa %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000ffff
4707! %f0 = 00000000 00000000, %l2 = 0000000000000000
4708! Mem[0000000030181418] = ffffffff7d7d0000
4709 add %i6,0x018,%g1
4710 stda %f0,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030181418] = ffffffff7d7d0000
4711! %f12 = d0d02310 ff75fff3, %l1 = 8d2a6fa04f8f69a7
4712! Mem[0000000010141430] = 7d7d0000c5a5f115
4713 add %i5,0x030,%g1
4714 stda %f12,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010141430] = f3ff7500c523f1d0
4715! Starting 10 instruction Load Burst
4716 membar #Sync ! Added by membar checker (38)
4717! Mem[0000000010081400] = 91000000000000ff, %l4 = 000000000000ffff
4718 ldxa [%i2+%g0]0x88,%l4 ! %l4 = 91000000000000ff
4719
4720p0_label_177:
4721! Mem[000000001008140c] = 5475fff3, %l0 = ffffffffffffffff
4722 lduha [%i2+0x00e]%asi,%l0 ! %l0 = 000000000000fff3
4723! Mem[0000000010081410] = ffff0000, %l0 = 000000000000fff3
4724 ldsha [%i2+%o5]0x80,%l0 ! %l0 = ffffffffffffffff
4725! Mem[0000000010181400] = aeffffff, %l2 = 0000000000000000
4726 ldsb [%i6+0x003],%l2 ! %l2 = ffffffffffffffff
4727! Mem[0000000030041410] = 5475ff00, %l3 = 0000000000000000
4728 ldsha [%i1+%o5]0x89,%l3 ! %l3 = ffffffffffffff00
4729! Mem[0000000030081400] = ff000000 00005aa1 a15a0000 00000000
4730! Mem[0000000030081410] = 00007d7d ffffffff 00000000 00000010
4731! Mem[0000000030081420] = ff000000 000000ff 20f1f32e c5a5f115
4732! Mem[0000000030081430] = 00000000 ff000000 a15a0000 bd645e8a
4733 ldda [%i2]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030081400
4734! Mem[00000000100c1424] = ffffd0d0, %l0 = ffffffffffffffff
4735 ldsh [%i3+0x024],%l0 ! %l0 = ffffffffffffffff
4736! Mem[0000000010001408] = 00000000, %l0 = ffffffffffffffff
4737 ldsha [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000000
4738! Mem[0000000020800000] = f120c3ca, %l2 = ffffffffffffffff
4739 lduh [%o1+%g0],%l2 ! %l2 = 000000000000f120
4740! Mem[0000000010181410] = 00000000, %l4 = 91000000000000ff
4741 lduha [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000000
4742! Starting 10 instruction Store Burst
4743! %f16 = a15a0000 000000ff 00000000 00005aa1
4744! %f20 = ffffffff 7d7d0000 10000000 00000000
4745! %f24 = ff000000 000000ff 15f1a5c5 2ef3f120
4746! %f28 = 000000ff 00000000 8a5e64bd 00005aa1
4747 stda %f16,[%i0]ASI_BLK_P ! Block Store to 0000000010001400
4748
4749p0_label_178:
4750! Mem[00000000201c0001] = ff528819, %l4 = 0000000000000000
4751 ldstuba [%o0+0x001]%asi,%l4 ! %l4 = 00000052000000ff
4752! %l6 = 0000000000000000, %l7 = 0000000000000000, %l3 = ffffffffffffff00
4753 or %l6,%l7,%l3 ! %l3 = 0000000000000000
4754! Code Fragment 3
4755p0_fragment_21:
4756! %l0 = 0000000000000000
4757 setx 0x23fddaff931caca3,%g7,%l0 ! %l0 = 23fddaff931caca3
4758! %l1 = 8d2a6fa04f8f69a7
4759 setx 0xa48013384be2220b,%g7,%l1 ! %l1 = a48013384be2220b
4760 setx 0x1fe000, %g1, %g3
4761 or %l0, %g3, %l0 ! always set perrmask = 0xff
4762 setx 0x1ffff8, %g1, %g2
4763 and %l0, %g2, %l0
4764 ta T_CHANGE_HPRIV
4765 stxa %l1, [%l0]ASI_DCACHE_DATA
4766 ta T_CHANGE_NONHPRIV
4767! %l0 = 23fddaff931caca3
4768 setx 0x12167417c64e7f69,%g7,%l0 ! %l0 = 12167417c64e7f69
4769! %l1 = a48013384be2220b
4770 setx 0xedd4b18fb64732f3,%g7,%l1 ! %l1 = edd4b18fb64732f3
4771! %l2 = 000000000000f120, Mem[0000000030001410] = ffffffff00000000
4772 stxa %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000000000000f120
4773! Mem[0000000010081430] = 7cffb22d, %l3 = 0000000000000000
4774 swap [%i2+0x030],%l3 ! %l3 = 000000007cffb22d
4775! %l5 = 0000000000000000, Mem[0000000030181408] = ffffffff
4776 stha %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffff0000
4777! %f8 = ff000000 000000ff, Mem[0000000030101408] = 00000000 00000000
4778 stda %f8 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000 000000ff
4779! %l6 = 00000000, %l7 = 00000000, Mem[0000000010141410] = 00001044 00000000
4780 stda %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000 00000000
4781! %l2 = 0000f120, %l3 = 7cffb22d, Mem[00000000300c1408] = 00000000 00000000
4782 stda %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000f120 7cffb22d
4783! Starting 10 instruction Load Burst
4784! Mem[00000000100c1410] = 00000000, %l4 = 0000000000000052
4785 ldsba [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000000
4786
4787p0_label_179:
4788! Mem[0000000030001410] = 00000000, %l2 = 000000000000f120
4789 ldsba [%i0+%o5]0x81,%l2 ! %l2 = 0000000000000000
4790! Mem[0000000010141408] = 1023d0d0, %l5 = 0000000000000000
4791 lduba [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000d0
4792! Mem[0000000010041410] = 000000ff, %l3 = 000000007cffb22d
4793 lduwa [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000ff
4794 membar #Sync ! Added by membar checker (39)
4795! Mem[0000000010001408] = 00000000, %f11 = c5a5f115
4796 lda [%i0+%o4]0x80,%f11 ! %f11 = 00000000
4797! Mem[00000000100c1400] = 44100000f3ff75ff, %l6 = 0000000000000000
4798 ldxa [%i3+%g0]0x88,%l6 ! %l6 = 44100000f3ff75ff
4799! Mem[0000000030101408] = 000000ff, %l0 = 12167417c64e7f69
4800 lduha [%i4+%o4]0x89,%l0 ! %l0 = 00000000000000ff
4801! %l3 = 00000000000000ff, %l4 = 0000000000000000, %l5 = 00000000000000d0
4802 xor %l3,%l4,%l5 ! %l5 = 00000000000000ff
4803! Mem[0000000010001428] = 15f1a5c52ef3f120, %f26 = 15f1a5c5 2ef3f120
4804 ldda [%i0+0x028]%asi,%f26 ! %f26 = 15f1a5c5 2ef3f120
4805! Mem[0000000030141408] = 00ffffff, %l4 = 0000000000000000
4806 lduwa [%i5+%o4]0x81,%l4 ! %l4 = 0000000000ffffff
4807! Starting 10 instruction Store Burst
4808! %l7 = 0000000000000000, Mem[0000000010181410] = 00000000
4809 stha %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000
4810
4811p0_label_180:
4812! Mem[00000000100c141c] = ffffffff, %l0 = 00000000000000ff
4813 swap [%i3+0x01c],%l0 ! %l0 = 00000000ffffffff
4814! Mem[0000000030001410] = 00000000, %l6 = 44100000f3ff75ff
4815 ldstuba [%i0+%o5]0x89,%l6 ! %l6 = 00000000000000ff
4816! %l0 = ffffffff, %l1 = b64732f3, Mem[0000000030101400] = 00000000 00000000
4817 stda %l0,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffff b64732f3
4818! %f30 = 8a5e64bd 00005aa1, Mem[0000000010041400] = 00005aa1 00000000
4819 stda %f30,[%i1+%g0]0x80 ! Mem[0000000010041400] = 8a5e64bd 00005aa1
4820! Mem[0000000010081408] = ff000000, %l5 = 00000000000000ff
4821 ldstuba [%i2+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
4822! %l2 = 0000000000000000, Mem[0000000021800000] = ffffb05a, %asi = 80
4823 stha %l2,[%o3+0x000]%asi ! Mem[0000000021800000] = 0000b05a
4824! %l0 = 00000000ffffffff, Mem[0000000010041408] = 00000000
4825 stwa %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffffffff
4826! %f6 = 00000000 00000010, Mem[0000000030141408] = 00ffffff d0d02310
4827 stda %f6 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000 00000010
4828! %f0 = ff000000 00005aa1, Mem[0000000030081410] = 7d7d0000 ffffffff
4829 stda %f0 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff000000 00005aa1
4830! Starting 10 instruction Load Burst
4831! Mem[0000000010001420] = ff000000, %l6 = 0000000000000000
4832 lduwa [%i0+0x020]%asi,%l6 ! %l6 = 00000000ff000000
4833
4834p0_label_181:
4835! Mem[0000000010001408] = 00000000 00005aa1, %l2 = 00000000, %l3 = 000000ff
4836 ldda [%i0+0x008]%asi,%l2 ! %l2 = 0000000000000000 0000000000005aa1
4837! Mem[0000000030001400] = aeff0000 1023d0d0, %l4 = 00ffffff, %l5 = 000000ff
4838 ldda [%i0+%g0]0x89,%l4 ! %l4 = 000000001023d0d0 00000000aeff0000
4839! Mem[00000000100c1400] = ff75fff3, %l3 = 0000000000005aa1
4840 ldswa [%i3+%g0]0x80,%l3 ! %l3 = ffffffffff75fff3
4841! Mem[0000000010001430] = 000000ff, %f8 = ff000000
4842 lda [%i0+0x030]%asi,%f8 ! %f8 = 000000ff
4843! Mem[0000000030001410] = ff000000, %l3 = ffffffffff75fff3
4844 ldswa [%i0+%o5]0x81,%l3 ! %l3 = ffffffffff000000
4845! Mem[0000000010041400] = bd645e8a, %l6 = 00000000ff000000
4846 ldsba [%i1+%g0]0x88,%l6 ! %l6 = ffffffffffffff8a
4847! Mem[0000000030101408] = 000000ff, %l6 = ffffffffffffff8a
4848 lduwa [%i4+%o4]0x89,%l6 ! %l6 = 00000000000000ff
4849! Mem[0000000030081408] = 00005aa1, %l3 = ffffffffff000000
4850 lduha [%i2+%o4]0x89,%l3 ! %l3 = 0000000000005aa1
4851! Mem[0000000010101410] = 00000000, %l3 = 0000000000005aa1
4852 ldswa [%i4+%o5]0x88,%l3 ! %l3 = 0000000000000000
4853! Starting 10 instruction Store Burst
4854! %l0 = 00000000ffffffff, Mem[0000000010081418] = 9a01300eba4f7588
4855 stx %l0,[%i2+0x018] ! Mem[0000000010081418] = 00000000ffffffff
4856
4857p0_label_182:
4858! %l4 = 1023d0d0, %l5 = aeff0000, Mem[0000000030101408] = 000000ff ff000000
4859 stda %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 1023d0d0 aeff0000
4860! Mem[0000000010141414] = 00000000, %l0 = 00000000ffffffff, %asi = 80
4861 swapa [%i5+0x014]%asi,%l0 ! %l0 = 0000000000000000
4862! %l4 = 1023d0d0, %l5 = aeff0000, Mem[0000000030081410] = a15a0000 000000ff
4863 stda %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 1023d0d0 aeff0000
4864! Mem[0000000030041410] = 5475ff00, %l6 = 00000000000000ff
4865 swapa [%i1+%o5]0x89,%l6 ! %l6 = 000000005475ff00
4866! %f22 = 10000000 00000000, %l1 = edd4b18fb64732f3
4867! Mem[0000000010081428] = 00001f576f4004d8
4868 add %i2,0x028,%g1
4869 stda %f22,[%g1+%l1]ASI_PST16_P ! Mem[0000000010081428] = 00001f5700000000
4870! Mem[0000000010181408] = 00000000, %l5 = 00000000aeff0000
4871 swapa [%i6+%o4]0x80,%l5 ! %l5 = 0000000000000000
4872! %l4 = 000000001023d0d0, Mem[0000000030181410] = ff30509a
4873 stba %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = d030509a
4874! %f8 = 000000ff 000000ff, Mem[0000000010041408] = ffffffff 00000000
4875 stda %f8 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000ff 000000ff
4876! Mem[0000000030181410] = d030509a, %l3 = 0000000000000000
4877 ldstuba [%i6+%o5]0x81,%l3 ! %l3 = 000000d0000000ff
4878! Starting 10 instruction Load Burst
4879! Mem[0000000030041408] = 000000ff, %l7 = 0000000000000000
4880 lduha [%i1+%o4]0x89,%l7 ! %l7 = 00000000000000ff
4881
4882p0_label_183:
4883! Mem[0000000030141408] = 00000000, %f15 = bd645e8a
4884 lda [%i5+%o4]0x81,%f15 ! %f15 = 00000000
4885! Mem[0000000010041400] = 8a5e64bd, %l7 = 00000000000000ff
4886 lduha [%i1+%g0]0x80,%l7 ! %l7 = 0000000000008a5e
4887! Mem[0000000010181410] = 00000000, %l0 = 0000000000000000
4888 lduwa [%i6+%o5]0x88,%l0 ! %l0 = 0000000000000000
4889! Mem[0000000030041400] = 1dfbd0f5, %f15 = 00000000
4890 lda [%i1+%g0]0x81,%f15 ! %f15 = 1dfbd0f5
4891! Mem[0000000010101408] = 00ffffff, %l2 = 0000000000000000
4892 lduh [%i4+%o4],%l2 ! %l2 = 00000000000000ff
4893! Mem[0000000010181410] = 00000000, %l6 = 000000005475ff00
4894 lduha [%i6+%o5]0x80,%l6 ! %l6 = 0000000000000000
4895! Mem[0000000010181408] = aeff0000, %l2 = 00000000000000ff
4896 lduba [%i6+%o4]0x80,%l2 ! %l2 = 00000000000000ae
4897! Mem[0000000010181428] = f5d0fb1d5e7e7ede, %l6 = 0000000000000000
4898 ldx [%i6+0x028],%l6 ! %l6 = f5d0fb1d5e7e7ede
4899! Mem[0000000030041400] = f5d0fb1d, %l6 = f5d0fb1d5e7e7ede
4900 lduha [%i1+%g0]0x89,%l6 ! %l6 = 000000000000fb1d
4901! Starting 10 instruction Store Burst
4902! Mem[00000000300c1408] = 20f10000, %l2 = 00000000000000ae
4903 swapa [%i3+%o4]0x81,%l2 ! %l2 = 0000000020f10000
4904
4905p0_label_184:
4906! %l2 = 0000000020f10000, %l7 = 0000000000008a5e, %l2 = 0000000020f10000
4907 mulx %l2,%l7,%l2 ! %l2 = 000011ce027e0000
4908! %l6 = 0000fb1d, %l7 = 00008a5e, Mem[0000000010181408] = 0000ffae 89dd0000
4909 stda %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000fb1d 00008a5e
4910! Mem[00000000100c1410] = 00000000, %l2 = 000011ce027e0000
4911 ldstuba [%i3+%o5]0x88,%l2 ! %l2 = 00000000000000ff
4912! Mem[0000000010001410] = ffffffff, %l5 = 0000000000000000
4913 ldstuba [%i0+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
4914! %f19 = 00005aa1, %f29 = 00000000, %f4 = 00007d7d
4915 fdivs %f19,%f29,%f4 ! %f4 = 7f800000
4916! %l1 = edd4b18fb64732f3, Mem[0000000030081400] = 000000ff
4917 stba %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000f3
4918! %l0 = 0000000000000000, Mem[0000000030141408] = 00000000
4919 stha %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000
4920! Mem[0000000030081400] = 000000f3, %l4 = 000000001023d0d0
4921 swapa [%i2+%g0]0x89,%l4 ! %l4 = 00000000000000f3
4922! Code Fragment 3
4923p0_fragment_22:
4924! %l0 = 0000000000000000
4925 setx 0xca45a6182737ea06,%g7,%l0 ! %l0 = ca45a6182737ea06
4926! %l1 = edd4b18fb64732f3
4927 setx 0x2c86e7b044161265,%g7,%l1 ! %l1 = 2c86e7b044161265
4928 setx 0x1fe000, %g1, %g3
4929 or %l0, %g3, %l0 ! always set perrmask = 0xff
4930 setx 0x1ffff8, %g1, %g2
4931 and %l0, %g2, %l0
4932 ta T_CHANGE_HPRIV
4933 stxa %l1, [%l0]ASI_DCACHE_DATA
4934 ta T_CHANGE_NONHPRIV
4935! %l0 = ca45a6182737ea06
4936 setx 0xf81047001a1f0ba3,%g7,%l0 ! %l0 = f81047001a1f0ba3
4937! %l1 = 2c86e7b044161265
4938 setx 0x9d56b9f021750000,%g7,%l1 ! %l1 = 9d56b9f021750000
4939! Starting 10 instruction Load Burst
4940! Mem[0000000030081408] = a15a000000000000, %f18 = 00000000 00005aa1
4941 ldda [%i2+%o4]0x81,%f18 ! %f18 = a15a0000 00000000
4942
4943p0_label_185:
4944! Mem[0000000030141410] = d0d0ffff 00000000, %l6 = 0000fb1d, %l7 = 00008a5e
4945 ldda [%i5+%o5]0x81,%l6 ! %l6 = 00000000d0d0ffff 0000000000000000
4946! Mem[0000000010101408] = 00ffffff, %l7 = 0000000000000000
4947 ldsha [%i4+%o4]0x80,%l7 ! %l7 = 00000000000000ff
4948! Mem[0000000030181408] = 0000ffff, %l7 = 00000000000000ff
4949 ldsha [%i6+%o4]0x81,%l7 ! %l7 = 0000000000000000
4950! %l6 = d0d0ffff, %l7 = 00000000, Mem[0000000030101410] = ffffffff 00000000
4951 stda %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = d0d0ffff 00000000
4952! Mem[0000000010181410] = 00000000 ff16658b, %l2 = 00000000, %l3 = 000000d0
4953 ldda [%i6+%o5]0x80,%l2 ! %l2 = 0000000000000000 00000000ff16658b
4954! Mem[0000000030041408] = ff0000001dfbd0f5, %l2 = 0000000000000000
4955 ldxa [%i1+%o4]0x81,%l2 ! %l2 = ff0000001dfbd0f5
4956! Mem[00000000100c1420] = ffffffff, %l2 = ff0000001dfbd0f5
4957 lduwa [%i3+0x020]%asi,%l2 ! %l2 = 00000000ffffffff
4958! Mem[0000000010081408] = 000000ff, %f6 = 00000000
4959 lda [%i2+%o4]0x88,%f6 ! %f6 = 000000ff
4960! Mem[0000000010101410] = 00000000, %l0 = f81047001a1f0ba3
4961 ldswa [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000000
4962! Starting 10 instruction Store Burst
4963! Mem[0000000030001410] = 000000ff, %l7 = 0000000000000000
4964 swapa [%i0+%o5]0x89,%l7 ! %l7 = 00000000000000ff
4965
4966p0_label_186:
4967! Mem[0000000030001400] = 1023d0d0, %l5 = 00000000000000ff
4968 ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 000000d0000000ff
4969! %l0 = 0000000000000000, Mem[0000000010001410] = 00007d7dffffffff
4970 stxa %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000000000000000
4971! %f6 = 000000ff, Mem[00000000100c1408] = 10000000
4972 sta %f6 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ff
4973! %l3 = 00000000ff16658b, %l4 = 00000000000000f3, %l5 = 00000000000000d0
4974 xnor %l3,%l4,%l5 ! %l5 = ffffffff00e99a87
4975! Mem[0000000030081408] = a15a0000, %l7 = 00000000000000ff
4976 swapa [%i2+%o4]0x81,%l7 ! %l7 = 00000000a15a0000
4977! Mem[0000000010001428] = 15f1a5c5, %l0 = 0000000000000000
4978 ldstuba [%i0+0x028]%asi,%l0 ! %l0 = 00000015000000ff
4979! %l4 = 00000000000000f3, %l3 = 00000000ff16658b, %l3 = 00000000ff16658b
4980 subc %l4,%l3,%l3 ! %l3 = ffffffff00e99b68
4981! %f26 = 15f1a5c5 2ef3f120, Mem[0000000010181400] = aeffffff 0000ff00
4982 stda %f26,[%i6+%g0]0x80 ! Mem[0000000010181400] = 15f1a5c5 2ef3f120
4983! %l3 = ffffffff00e99b68, Mem[0000000010141408] = d0d02310
4984 stba %l3,[%i5+%o4]0x80 ! Mem[0000000010141408] = 68d02310
4985! Starting 10 instruction Load Burst
4986! Code Fragment 3
4987p0_fragment_23:
4988! %l0 = 0000000000000015
4989 setx 0x095822ffafdaffe0,%g7,%l0 ! %l0 = 095822ffafdaffe0
4990! %l1 = 9d56b9f021750000
4991 setx 0x620b1d881627518e,%g7,%l1 ! %l1 = 620b1d881627518e
4992 setx 0x1fe000, %g1, %g3
4993 or %l0, %g3, %l0 ! always set perrmask = 0xff
4994 setx 0x1ffff8, %g1, %g2
4995 and %l0, %g2, %l0
4996 ta T_CHANGE_HPRIV
4997 stxa %l1, [%l0]ASI_DCACHE_DATA
4998 ta T_CHANGE_NONHPRIV
4999! %l0 = 095822ffafdaffe0
5000 setx 0x74b59ec87bac5584,%g7,%l0 ! %l0 = 74b59ec87bac5584
5001! %l1 = 620b1d881627518e
5002 setx 0x88f595e028673e95,%g7,%l1 ! %l1 = 88f595e028673e95
5003
5004p0_label_187:
5005! Mem[0000000030181408] = ffff0000, %f16 = a15a0000
5006 lda [%i6+%o4]0x89,%f16 ! %f16 = ffff0000
5007! Mem[0000000030141400] = 5aa164bd, %l4 = 00000000000000f3
5008 lduha [%i5+%g0]0x81,%l4 ! %l4 = 0000000000005aa1
5009! Mem[0000000010141408] = 68d02310 036e77e0, %l2 = ffffffff, %l3 = 00e99b68
5010 ldda [%i5+%o4]0x80,%l2 ! %l2 = 0000000068d02310 00000000036e77e0
5011! Mem[0000000010001400] = 00005aa1, %l6 = 00000000d0d0ffff
5012 ldswa [%i0+%g0]0x88,%l6 ! %l6 = 0000000000005aa1
5013! Mem[00000000300c1410] = 9ffcffff9a50300e, %l3 = 00000000036e77e0
5014 ldxa [%i3+%o5]0x81,%l3 ! %l3 = 9ffcffff9a50300e
5015! Mem[0000000010081410] = ffff0000, %l4 = 0000000000005aa1
5016 lduwa [%i2+%o5]0x80,%l4 ! %l4 = 00000000ffff0000
5017! Mem[0000000010001408] = 00000000, %f29 = 00000000
5018 lda [%i0+%o4]0x80,%f29 ! %f29 = 00000000
5019! %f19 = 00000000, %f14 = a15a0000, %f2 = a15a0000 00000000
5020 fsmuld %f19,%f14,%f2 ! %f2 = 80000000 00000000
5021! Mem[0000000030181400] = 1000000000005aa1, %f8 = 000000ff 000000ff
5022 ldda [%i6+%g0]0x89,%f8 ! %f8 = 10000000 00005aa1
5023! Starting 10 instruction Store Burst
5024! Mem[0000000030001408] = aeff0000, %l5 = ffffffff00e99a87
5025 swapa [%i0+%o4]0x89,%l5 ! %l5 = 00000000aeff0000
5026
5027p0_label_188:
5028! %l5 = 00000000aeff0000, Mem[0000000030001410] = 20f1000000000000
5029 stxa %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000aeff0000
5030! %l0 = 74b59ec87bac5584, %l7 = 00000000a15a0000, %y = fefffc0c
5031 udiv %l0,%l7,%l4 ! %l4 = 00000000ffffffff
5032 mov %l0,%y ! %y = 7bac5584
5033! %l0 = 74b59ec87bac5584, Mem[00000000211c0000] = fffffcae, %asi = 80
5034 stba %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = 84fffcae
5035! Mem[0000000010101410] = 00000000, %l5 = 00000000aeff0000
5036 swapa [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000
5037! %l0 = 74b59ec87bac5584, Mem[00000000100c1408] = ff000000
5038 stwa %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 7bac5584
5039! %l1 = 88f595e028673e95, Mem[0000000030101410] = ffffd0d0
5040 stha %l1,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffff3e95
5041! Mem[0000000021800181] = 662d8f81, %l5 = 0000000000000000
5042 ldstuba [%o3+0x181]%asi,%l5 ! %l5 = 0000002d000000ff
5043! %l5 = 000000000000002d, Mem[0000000010101400] = 00005aa1
5044 stba %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00005a2d
5045! %l2 = 0000000068d02310, Mem[0000000010101410] = 0000ffae
5046 stba %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000ff10
5047! Starting 10 instruction Load Burst
5048! Mem[000000001008140c] = 5475fff3, %l4 = 00000000ffffffff
5049 lduha [%i2+0x00c]%asi,%l4 ! %l4 = 0000000000005475
5050
5051p0_label_189:
5052! Mem[0000000030141408] = 00000000, %l0 = 74b59ec87bac5584
5053 ldswa [%i5+%o4]0x89,%l0 ! %l0 = 0000000000000000
5054! Mem[0000000010101400] = 00005a2d, %l6 = 0000000000005aa1
5055 lduha [%i4+%g0]0x88,%l6 ! %l6 = 0000000000005a2d
5056! Mem[00000000211c0000] = 84fffcae, %l3 = 9ffcffff9a50300e
5057 lduha [%o2+0x000]%asi,%l3 ! %l3 = 00000000000084ff
5058! Mem[0000000010081408] = ff0000005475fff3, %l0 = 0000000000000000
5059 ldxa [%i2+%o4]0x80,%l0 ! %l0 = ff0000005475fff3
5060! Mem[0000000030041408] = ff0000001dfbd0f5, %l3 = 00000000000084ff
5061 ldxa [%i1+%o4]0x81,%l3 ! %l3 = ff0000001dfbd0f5
5062! Mem[00000000100c1410] = ff000000000000ff, %l0 = ff0000005475fff3
5063 ldxa [%i3+%o5]0x80,%l0 ! %l0 = ff000000000000ff
5064! Mem[0000000010041438] = 9495b8c3, %l3 = ff0000001dfbd0f5
5065 ldswa [%i1+0x038]%asi,%l3 ! %l3 = ffffffff9495b8c3
5066! Mem[0000000030141410] = ffffd0d0, %l4 = 0000000000005475
5067 ldsha [%i5+%o5]0x89,%l4 ! %l4 = ffffffffffffd0d0
5068! Mem[0000000010141410] = 00000000, %l4 = ffffffffffffd0d0
5069 lduha [%i5+%o5]0x88,%l4 ! %l4 = 0000000000000000
5070! Starting 10 instruction Store Burst
5071! %l3 = ffffffff9495b8c3, %l6 = 0000000000005a2d, %y = 7bac5584
5072 smul %l3,%l6,%l6 ! %l6 = ffffda29c1460847, %y = ffffda29
5073
5074p0_label_190:
5075! %l3 = ffffffff9495b8c3, Mem[00000000100c1410] = ff000000
5076 stwa %l3,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 9495b8c3
5077! Mem[0000000030101408] = d0d02310, %l2 = 0000000068d02310
5078 swapa [%i4+%o4]0x81,%l2 ! %l2 = 00000000d0d02310
5079! %l4 = 00000000, %l5 = 0000002d, Mem[0000000010041408] = ff000000 ff000000
5080 stda %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 0000002d
5081! %l2 = 00000000d0d02310, Mem[0000000030081410] = 1023d0d0
5082 stba %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 1023d0d0
5083! Mem[00000000100c1400] = f3ff75ff, %l1 = 88f595e028673e95
5084 ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
5085! %f24 = ff000000, Mem[0000000030141410] = ffffd0d0
5086 sta %f24,[%i5+%o5]0x89 ! Mem[0000000030141410] = ff000000
5087! Mem[0000000010081408] = 000000ff, %l2 = 00000000d0d02310
5088 ldstuba [%i2+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
5089! %f16 = ffff0000 000000ff a15a0000 00000000
5090! %f20 = ffffffff 7d7d0000 10000000 00000000
5091! %f24 = ff000000 000000ff 15f1a5c5 2ef3f120
5092! %f28 = 000000ff 00000000 8a5e64bd 00005aa1
5093 stda %f16,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
5094! Mem[0000000030101410] = 953effff, %l1 = 00000000000000ff
5095 ldstuba [%i4+%o5]0x81,%l1 ! %l1 = 00000095000000ff
5096! Starting 10 instruction Load Burst
5097 membar #Sync ! Added by membar checker (40)
5098! Mem[0000000030041408] = a15a000000000000, %l0 = ff000000000000ff
5099 ldxa [%i1+%o4]0x81,%l0 ! %l0 = a15a000000000000
5100
5101p0_label_191:
5102! Mem[0000000021800080] = 15ff0203, %l2 = 00000000000000ff
5103 ldsba [%o3+0x081]%asi,%l2 ! %l2 = ffffffffffffffff
5104! Mem[0000000030041400] = ffff0000 000000ff a15a0000 00000000
5105! Mem[0000000030041410] = ffffffff 7d7d0000 10000000 00000000
5106! Mem[0000000030041420] = ff000000 000000ff 15f1a5c5 2ef3f120
5107! Mem[0000000030041430] = 000000ff 00000000 8a5e64bd 00005aa1
5108 ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
5109! Mem[0000000010001410] = 00000000 00000000, %l0 = 00000000, %l1 = 00000095
5110 ldda [%i0+%o5]0x80,%l0 ! %l0 = 0000000000000000 0000000000000000
5111! Mem[0000000010141424] = 00000000, %l4 = 0000000000000000
5112 lduw [%i5+0x024],%l4 ! %l4 = 0000000000000000
5113! Mem[0000000010001408] = 00000000, %l2 = ffffffffffffffff
5114 lduwa [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000000
5115! Mem[0000000010181408] = 0000fb1d, %l3 = ffffffff9495b8c3
5116 lduba [%i6+%o4]0x88,%l3 ! %l3 = 000000000000001d
5117! Mem[0000000030181400] = 10000000 00005aa1, %l2 = 00000000, %l3 = 0000001d
5118 ldda [%i6+%g0]0x89,%l2 ! %l2 = 0000000000005aa1 0000000010000000
5119! Mem[00000000300c1410] = 9ffcffff, %l4 = 0000000000000000
5120 lduba [%i3+%o5]0x81,%l4 ! %l4 = 000000000000009f
5121! Mem[0000000030041400] = ffff0000, %l3 = 0000000010000000
5122 ldsba [%i1+%g0]0x81,%l3 ! %l3 = ffffffffffffffff
5123! Starting 10 instruction Store Burst
5124! %l0 = 0000000000000000, Mem[0000000010041410] = ff000000
5125 stha %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
5126
5127p0_label_192:
5128! %l7 = 00000000a15a0000, Mem[00000000201c0000] = ffff8819, %asi = 80
5129 stba %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ff8819
5130! %l1 = 0000000000000000, Mem[0000000010101408] = 00ffffff00005aa1
5131 stxa %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0000000000000000
5132! %f14 = a15a0000 1dfbd0f5, %l6 = ffffda29c1460847
5133! Mem[0000000030181408] = 0000ffffffffffae
5134 add %i6,0x008,%g1
5135 stda %f14,[%g1+%l6]ASI_PST8_S ! Mem[0000000030181408] = 005afffffffbd0f5
5136! %l6 = ffffda29c1460847, Mem[0000000030081400] = d0d0231000005aa1
5137 stxa %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffffda29c1460847
5138! %l6 = ffffda29c1460847, Mem[0000000030081400] = 29daffff
5139 stwa %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = c1460847
5140 membar #Sync ! Added by membar checker (41)
5141! %l7 = 00000000a15a0000, Mem[0000000030041410] = ffffffff
5142 stwa %l7,[%i1+%o5]0x89 ! Mem[0000000030041410] = a15a0000
5143! Mem[0000000010181410] = 00000000ff16658b, %l5 = 000000000000002d, %l3 = ffffffffffffffff
5144 add %i6,0x10,%g1
5145 casxa [%g1]0x80,%l5,%l3 ! %l3 = 00000000ff16658b
5146! %l0 = 0000000000000000, Mem[0000000030181408] = f5d0fbffffff5a00
5147 stxa %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000000000000000
5148! Mem[0000000010101409] = 00000000, %l0 = 0000000000000000
5149 ldstub [%i4+0x009],%l0 ! %l0 = 00000000000000ff
5150! Starting 10 instruction Load Burst
5151! Mem[0000000010141408] = 68d02310, %l0 = 0000000000000000
5152 lduba [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000068
5153
5154p0_label_193:
5155! Mem[0000000010141400] = 00000000, %l5 = 000000000000002d
5156 lduwa [%i5+%g0]0x88,%l5 ! %l5 = 0000000000000000
5157! %l5 = 0000000000000000, %l1 = 0000000000000000, %l6 = ffffda29c1460847
5158 andn %l5,%l1,%l6 ! %l6 = 0000000000000000
5159! Mem[0000000010181410] = 00000000, %l4 = 000000000000009f
5160 lduha [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000000
5161! Mem[00000000211c0000] = 84fffcae, %l2 = 0000000000005aa1
5162 ldsha [%o2+0x000]%asi,%l2 ! %l2 = ffffffffffff84ff
5163! Mem[00000000300c1400] = 5475fff3 00001044 000000ae 2db2ff7c
5164! Mem[00000000300c1410] = 9ffcffff 9a50300e 000000a1 5a007396
5165! Mem[00000000300c1420] = 8b6516ff 5200ffff 2ef3f120 00005aa1
5166! Mem[00000000300c1430] = ff000000 000000ff ffffffae f50000ff
5167 ldda [%i3]ASI_BLK_AIUS,%f16 ! Block Load from 00000000300c1400
5168! Mem[0000000020800040] = ffffbf87, %l4 = 0000000000000000
5169 ldsb [%o1+0x041],%l4 ! %l4 = ffffffffffffffff
5170! Mem[0000000010141400] = 000000002ef3f120, %l5 = 0000000000000000
5171 ldxa [%i5+0x000]%asi,%l5 ! %l5 = 000000002ef3f120
5172! Mem[0000000010101410] = 0000ff10, %l6 = 0000000000000000
5173 lduwa [%i4+%o5]0x88,%l6 ! %l6 = 000000000000ff10
5174! Mem[0000000030081408] = ff000000, %f5 = ffffffff
5175 lda [%i2+%o4]0x89,%f5 ! %f5 = ff000000
5176! Starting 10 instruction Store Burst
5177! Mem[0000000010041410] = 00000000, %l3 = 00000000ff16658b
5178 swapa [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000000
5179
5180p0_label_194:
5181! Mem[0000000030001410] = aeff0000, %l5 = 000000002ef3f120
5182 swapa [%i0+%o5]0x89,%l5 ! %l5 = 00000000aeff0000
5183! %l7 = 00000000a15a0000, Mem[0000000030181400] = 1000000000005aa1
5184 stxa %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000a15a0000
5185! %l2 = ffffffffffff84ff, Mem[00000000100c1400] = ff75fff3
5186 stwa %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ffff84ff
5187! Mem[0000000030141408] = 00000000, %l0 = 0000000000000068
5188 swapa [%i5+%o4]0x89,%l0 ! %l0 = 0000000000000000
5189! %l4 = ffffffffffffffff, Mem[0000000010141402] = 00000000
5190 stb %l4,[%i5+0x002] ! Mem[0000000010141400] = 0000ff00
5191! %l3 = 0000000000000000, Mem[000000001010140c] = 00000000, %asi = 80
5192 stwa %l3,[%i4+0x00c]%asi ! Mem[000000001010140c] = 00000000
5193! Mem[0000000010041428] = 70114fed, %l2 = ffffffffffff84ff
5194 ldstuba [%i1+0x028]%asi,%l2 ! %l2 = 00000070000000ff
5195! %l2 = 0000000000000070, Mem[0000000010001408] = 00000000
5196 stba %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 70000000
5197! Mem[0000000010141400] = 00ff0000, %l0 = 0000000000000000
5198 swapa [%i5+%g0]0x88,%l0 ! %l0 = 0000000000ff0000
5199! Starting 10 instruction Load Burst
5200! Mem[0000000030001410] = 2ef3f120, %l3 = 0000000000000000
5201 ldsba [%i0+%o5]0x89,%l3 ! %l3 = 0000000000000020
5202
5203p0_label_195:
5204! Mem[0000000030101400] = ffffffff, %l1 = 0000000000000000
5205 lduha [%i4+%g0]0x81,%l1 ! %l1 = 000000000000ffff
5206! %l0 = 0000000000ff0000, %l0 = 0000000000ff0000, %l7 = 00000000a15a0000
5207 subc %l0,%l0,%l7 ! %l7 = 0000000000000000
5208! Mem[0000000030101410] = ff3effff, %l6 = 000000000000ff10
5209 ldsha [%i4+%o5]0x81,%l6 ! %l6 = ffffffffffffff3e
5210! Mem[00000000300c1410] = 9ffcffff9a50300e, %f6 = 000000ff 00000010
5211 ldda [%i3+%o5]0x81,%f6 ! %f6 = 9ffcffff 9a50300e
5212! Mem[00000000300c1400] = f3ff7554, %l5 = 00000000aeff0000
5213 ldsba [%i3+%g0]0x89,%l5 ! %l5 = 0000000000000054
5214! Mem[0000000030141410] = 000000ff, %l1 = 000000000000ffff
5215 ldsba [%i5+%o5]0x81,%l1 ! %l1 = 0000000000000000
5216! Mem[0000000030101410] = ffff3eff, %f4 = 7f800000
5217 lda [%i4+%o5]0x89,%f4 ! %f4 = ffff3eff
5218! Mem[00000000100c1418] = 00007d7d, %l0 = 0000000000ff0000
5219 ldsw [%i3+0x018],%l0 ! %l0 = 0000000000007d7d
5220! Mem[0000000010041408] = 000000000000002d, %l2 = 0000000000000070
5221 ldxa [%i1+%o4]0x80,%l2 ! %l2 = 000000000000002d
5222! Starting 10 instruction Store Burst
5223! %l5 = 0000000000000054, Mem[0000000030081408] = 00000000ff000000
5224 stxa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000000000000054
5225
5226p0_label_196:
5227! %l4 = ffffffff, %l5 = 00000054, Mem[00000000100c1408] = 8455ac7b aeffffff
5228 stda %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffffffff 00000054
5229! Mem[0000000030081400] = 470846c1, %l7 = 0000000000000000
5230 swapa [%i2+%g0]0x81,%l7 ! %l7 = 00000000470846c1
5231! Mem[0000000010001400] = 00005aa1, %l2 = 000000000000002d
5232 ldstuba [%i0+%g0]0x88,%l2 ! %l2 = 000000a1000000ff
5233! Mem[0000000010181408] = 0000fb1d, %l0 = 0000000000007d7d
5234 ldstuba [%i6+%o4]0x88,%l0 ! %l0 = 0000001d000000ff
5235! %l2 = 00000000000000a1, Mem[0000000030081408] = 5400000000000000
5236 stxa %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000000000a1
5237! %f16 = 5475fff3 00001044 000000ae 2db2ff7c
5238! %f20 = 9ffcffff 9a50300e 000000a1 5a007396
5239! %f24 = 8b6516ff 5200ffff 2ef3f120 00005aa1
5240! %f28 = ff000000 000000ff ffffffae f50000ff
5241 stda %f16,[%i1]ASI_COMMIT_P ! Block Store to 0000000010041400
5242 membar #Sync ! Added by membar checker (42)
5243! %l3 = 0000000000000020, Mem[000000001004142a] = 2ef3f120
5244 stb %l3,[%i1+0x02a] ! Mem[0000000010041428] = 2ef32020
5245! %l6 = ffffffffffffff3e, Mem[00000000211c0000] = 84fffcae
5246 sth %l6,[%o2+%g0] ! Mem[00000000211c0000] = ff3efcae
5247! %l4 = ffffffffffffffff, Mem[0000000020800040] = ffffbf87
5248 sth %l4,[%o1+0x040] ! Mem[0000000020800040] = ffffbf87
5249! Starting 10 instruction Load Burst
5250! Mem[0000000010041410] = 0e30509afffffc9f, %f0 = ff000000 00005aa1
5251 ldda [%i1+%o5]0x88,%f0 ! %f0 = 0e30509a fffffc9f
5252
5253p0_label_197:
5254! Mem[00000000300c1408] = ae000000, %l3 = 0000000000000020
5255 ldswa [%i3+%o4]0x89,%l3 ! %l3 = ffffffffae000000
5256! Mem[0000000010141400] = 000000002ef3f120, %f8 = 10000000 00005aa1
5257 ldda [%i5+%g0]0x80,%f8 ! %f8 = 00000000 2ef3f120
5258! %l6 = ffffffffffffff3e, %l0 = 000000000000001d, %y = ffffda29
5259 udiv %l6,%l0,%l4 ! %l4 = 00000000ffffffff
5260 mov %l0,%y ! %y = 0000001d
5261! Mem[0000000010001410] = 00000000, %f2 = 80000000
5262 lda [%i0+%o5]0x88,%f2 ! %f2 = 00000000
5263! %f5 = ff000000, %f22 = 000000a1
5264 fsqrts %f5 ,%f22 ! %f22 = 7fffffff
5265! Mem[0000000030101408] = 68d02310, %l3 = ffffffffae000000
5266 ldsha [%i4+%o4]0x81,%l3 ! %l3 = 00000000000068d0
5267! Mem[0000000010181400] = c5a5f115, %f28 = ff000000
5268 lda [%i6+%g0]0x88,%f28 ! %f28 = c5a5f115
5269! Mem[0000000010001400] = ff5a0000, %l7 = 00000000470846c1
5270 ldsba [%i0+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
5271! Mem[00000000300c1408] = ae000000, %l1 = 0000000000000000
5272 lduwa [%i3+%o4]0x89,%l1 ! %l1 = 00000000ae000000
5273! Starting 10 instruction Store Burst
5274! %l1 = 00000000ae000000, Mem[0000000010081408] = f3ff7554000000ff
5275 stxa %l1,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000ae000000
5276
5277p0_label_198:
5278! %f29 = 000000ff, Mem[0000000030001400] = ffd02310
5279 sta %f29,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000000ff
5280! %l2 = 00000000000000a1, Mem[00000000100c1408] = ffffffff
5281 stha %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffff00a1
5282! %l0 = 000000000000001d, Mem[0000000030181410] = 9a5030ff
5283 stha %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 9a50001d
5284! %f30 = ffffffae f50000ff, Mem[0000000010101410] = 10ff0000 00000000
5285 stda %f30,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffffae f50000ff
5286! %l0 = 000000000000001d, Mem[0000000010041410] = 9ffcffff
5287 stha %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 001dffff
5288! Mem[0000000010081400] = ff000000, %l5 = 0000000000000054
5289 ldstuba [%i2+%g0]0x80,%l5 ! %l5 = 000000ff000000ff
5290! %l4 = 00000000ffffffff, %l2 = 00000000000000a1, %l6 = ffffffffffffff3e
5291 xnor %l4,%l2,%l6 ! %l6 = ffffffff000000a1
5292! %f30 = ffffffae, Mem[0000000010001420] = ff000000
5293 st %f30,[%i0+0x020] ! Mem[0000000010001420] = ffffffae
5294! %l5 = 00000000000000ff, Mem[0000000010001410] = 00000000
5295 stba %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff000000
5296! Starting 10 instruction Load Burst
5297! Mem[00000000100c1410] = 9495b8c3 000000ff, %l0 = 0000001d, %l1 = ae000000
5298 ldd [%i3+%o5],%l0 ! %l0 = 000000009495b8c3 00000000000000ff
5299
5300p0_label_199:
5301! Mem[0000000030041410] = 00007d7da15a0000, %f4 = ffff3eff ff000000
5302 ldda [%i1+%o5]0x89,%f4 ! %f4 = 00007d7d a15a0000
5303! Mem[00000000211c0000] = ff3efcae, %l2 = 00000000000000a1
5304 ldsba [%o2+0x001]%asi,%l2 ! %l2 = 000000000000003e
5305! Mem[0000000010001410] = 000000ff, %l3 = 00000000000068d0
5306 lduha [%i0+%o5]0x88,%l3 ! %l3 = 00000000000000ff
5307! Mem[0000000030081408] = 00000000 000000a1, %l6 = 000000a1, %l7 = ffffffff
5308 ldda [%i2+%o4]0x81,%l6 ! %l6 = 0000000000000000 00000000000000a1
5309! Mem[0000000030001400] = 000000ff, %l2 = 000000000000003e
5310 ldsba [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000
5311! Mem[00000000100c1410] = ff000000c3b89594, %f22 = 7fffffff 5a007396
5312 ldda [%i3+%o5]0x88,%f22 ! %f22 = ff000000 c3b89594
5313! Mem[000000001000141c] = 00000000, %l3 = 00000000000000ff
5314 lduwa [%i0+0x01c]%asi,%l3 ! %l3 = 0000000000000000
5315! Mem[0000000030001408] = 00e99a87, %l7 = 00000000000000a1
5316 ldsba [%i0+%o4]0x89,%l7 ! %l7 = ffffffffffffff87
5317! %f31 = f50000ff, %f6 = 9ffcffff, %f20 = 9ffcffff
5318 fdivs %f31,%f6 ,%f20 ! %f20 = 7f800000
5319! Starting 10 instruction Store Burst
5320! Mem[0000000010141400] = 00000000, %l7 = ffffffffffffff87
5321 ldstuba [%i5+%g0]0x88,%l7 ! %l7 = 00000000000000ff
5322
5323p0_label_200:
5324! Mem[0000000010181408] = 0000fbff, %l2 = 0000000000000000
5325 ldstuba [%i6+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
5326! %f28 = c5a5f115 000000ff, %l6 = 0000000000000000
5327! Mem[0000000030081410] = 1023d0d0aeff0000
5328 add %i2,0x010,%g1
5329 stda %f28,[%g1+%l6]ASI_PST8_S ! Mem[0000000030081410] = 1023d0d0aeff0000
5330! %l1 = 00000000000000ff, Mem[0000000030001410] = 2ef3f120
5331 stwa %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff
5332! %f25 = 5200ffff, %f20 = 7f800000
5333 fsqrts %f25,%f20 ! %f20 = 48b5b99d
5334! %l3 = 0000000000000000, Mem[0000000010141400] = 000000ff
5335 stha %l3,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
5336! Mem[0000000010001410] = 000000ff, %l7 = 0000000000000000
5337 ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
5338! %l3 = 0000000000000000, Mem[0000000010041400] = f3ff7554
5339 stwa %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000
5340! %f6 = 9ffcffff 9a50300e, %l6 = 0000000000000000
5341! Mem[0000000030101418] = 01000000102375ff
5342 add %i4,0x018,%g1
5343 stda %f6,[%g1+%l6]ASI_PST16_S ! Mem[0000000030101418] = 01000000102375ff
5344! %l4 = 00000000ffffffff, %l6 = 0000000000000000, %l6 = 0000000000000000
5345 subc %l4,%l6,%l6 ! %l6 = 00000000ffffffff
5346! Starting 10 instruction Load Burst
5347! Mem[0000000010001400] = ff5a0000, %f2 = 00000000
5348 lda [%i0+%g0]0x80,%f2 ! %f2 = ff5a0000
5349
5350 ba,a p0_not_taken_0_end
5351p0_not_taken_0:
5352! The following code should not be executed
5353 sdiv %l4,0xe36,%l4
5354 xnor %l3,0x9be,%l3
5355 fsubs %f14,%f22,%f26
5356 stxa %l0,[%i4+0x028]%asi
5357 fadds %f22,%f2,%f6
5358 ba,a p0_branch_failed
5359p0_not_taken_0_end:
5360
5361
5362! End of Random Code for Thread 0
5363
5364
5365! Check Registers
5366
5367p0_check_registers:
5368 set p0_expected_registers,%g1
5369 ldx [%g1+0x000],%g2
5370 cmp %l0,%g2 ! %l0 should be 000000009495b8c3
5371 bne,a,pn %xcc,p0_reg_l0_fail
5372 mov %l0,%g3
5373 ldx [%g1+0x008],%g2
5374 cmp %l1,%g2 ! %l1 should be 00000000000000ff
5375 bne,a,pn %xcc,p0_reg_l1_fail
5376 mov %l1,%g3
5377 ldx [%g1+0x010],%g2
5378 cmp %l2,%g2 ! %l2 should be 00000000000000ff
5379 bne,a,pn %xcc,p0_reg_l2_fail
5380 mov %l2,%g3
5381 ldx [%g1+0x018],%g2
5382 cmp %l3,%g2 ! %l3 should be 0000000000000000
5383 bne,a,pn %xcc,p0_reg_l3_fail
5384 mov %l3,%g3
5385 ldx [%g1+0x020],%g2
5386 cmp %l4,%g2 ! %l4 should be 00000000ffffffff
5387 bne,a,pn %xcc,p0_reg_l4_fail
5388 mov %l4,%g3
5389 ldx [%g1+0x028],%g2
5390 cmp %l5,%g2 ! %l5 should be 00000000000000ff
5391 bne,a,pn %xcc,p0_reg_l5_fail
5392 mov %l5,%g3
5393 ldx [%g1+0x030],%g2
5394 cmp %l6,%g2 ! %l6 should be 00000000ffffffff
5395 bne,a,pn %xcc,p0_reg_l6_fail
5396 mov %l6,%g3
5397 ldx [%g1+0x038],%g2
5398 cmp %l7,%g2 ! %l7 should be 00000000000000ff
5399 bne,a,pn %xcc,p0_reg_l7_fail
5400 mov %l7,%g3
5401
5402! Check %y register
5403
5404 set 0x0000001d,%g2
5405 rd %y,%g3
5406 cmp %g2,%g3
5407 bne,a p0_failed
5408 mov 0x111,%g1
5409
5410! Check Floating Point Registers
5411
5412p0_check_fp_registers:
5413 set p0_expected_fp_regs,%g3
5414 std %f0,[%g1]
5415 ldx [%g1],%l1
5416 ldx [%g3+0x00],%l0
5417 cmp %l0,%l1 ! %f0 should be 0e30509a fffffc9f
5418 bne %xcc,p0_f0_fail
5419 std %f2,[%g1]
5420 ldx [%g1],%l1
5421 ldx [%g3+0x08],%l0
5422 cmp %l0,%l1 ! %f2 should be ff5a0000 00000000
5423 bne %xcc,p0_f2_fail
5424 std %f4,[%g1]
5425 ldx [%g1],%l1
5426 ldx [%g3+0x10],%l0
5427 cmp %l0,%l1 ! %f4 should be 00007d7d a15a0000
5428 bne %xcc,p0_f4_fail
5429 std %f6,[%g1]
5430 ldx [%g1],%l1
5431 ldx [%g3+0x18],%l0
5432 cmp %l0,%l1 ! %f6 should be 9ffcffff 9a50300e
5433 bne %xcc,p0_f6_fail
5434 std %f8,[%g1]
5435 ldx [%g1],%l1
5436 ldx [%g3+0x20],%l0
5437 cmp %l0,%l1 ! %f8 should be 00000000 2ef3f120
5438 bne %xcc,p0_f8_fail
5439 std %f10,[%g1]
5440 ldx [%g1],%l1
5441 ldx [%g3+0x28],%l0
5442 cmp %l0,%l1 ! %f10 should be 20f1f32e 00000000
5443 bne %xcc,p0_f10_fail
5444 std %f12,[%g1]
5445 ldx [%g1],%l1
5446 ldx [%g3+0x30],%l0
5447 cmp %l0,%l1 ! %f12 should be 00000000 ff000000
5448 bne %xcc,p0_f12_fail
5449 std %f14,[%g1]
5450 ldx [%g1],%l1
5451 ldx [%g3+0x38],%l0
5452 cmp %l0,%l1 ! %f14 should be a15a0000 1dfbd0f5
5453 bne %xcc,p0_f14_fail
5454 std %f16,[%g1]
5455 ldx [%g1],%l1
5456 ldx [%g3+0x40],%l0
5457 cmp %l0,%l1 ! %f16 should be 5475fff3 00001044
5458 bne %xcc,p0_f16_fail
5459 std %f18,[%g1]
5460 ldx [%g1],%l1
5461 ldx [%g3+0x48],%l0
5462 cmp %l0,%l1 ! %f18 should be 000000ae 2db2ff7c
5463 bne %xcc,p0_f18_fail
5464 std %f20,[%g1]
5465 ldx [%g1],%l1
5466 ldx [%g3+0x50],%l0
5467 cmp %l0,%l1 ! %f20 should be 48b5b99d 9a50300e
5468 bne %xcc,p0_f20_fail
5469 std %f22,[%g1]
5470 ldx [%g1],%l1
5471 ldx [%g3+0x58],%l0
5472 cmp %l0,%l1 ! %f22 should be ff000000 c3b89594
5473 bne %xcc,p0_f22_fail
5474 std %f24,[%g1]
5475 ldx [%g1],%l1
5476 ldx [%g3+0x60],%l0
5477 cmp %l0,%l1 ! %f24 should be 8b6516ff 5200ffff
5478 bne %xcc,p0_f24_fail
5479 std %f26,[%g1]
5480 ldx [%g1],%l1
5481 ldx [%g3+0x68],%l0
5482 cmp %l0,%l1 ! %f26 should be 2ef3f120 00005aa1
5483 bne %xcc,p0_f26_fail
5484 std %f28,[%g1]
5485 ldx [%g1],%l1
5486 ldx [%g3+0x70],%l0
5487 cmp %l0,%l1 ! %f28 should be c5a5f115 000000ff
5488 bne %xcc,p0_f28_fail
5489 std %f30,[%g1]
5490 ldx [%g1],%l1
5491 ldx [%g3+0x78],%l0
5492 cmp %l0,%l1 ! %f30 should be ffffffae f50000ff
5493 bne %xcc,p0_f30_fail
5494 nop
5495
5496! The test for processor 0 has passed
5497
5498p0_passed:
5499 ta GOOD_TRAP
5500 nop
5501
5502p0_reg_l0_fail:
5503 or %g0,0xbd0,%g1
5504 ba,a p0_failed
5505p0_reg_l1_fail:
5506 or %g0,0xbd1,%g1
5507 ba,a p0_failed
5508p0_reg_l2_fail:
5509 or %g0,0xbd2,%g1
5510 ba,a p0_failed
5511p0_reg_l3_fail:
5512 or %g0,0xbd3,%g1
5513 ba,a p0_failed
5514p0_reg_l4_fail:
5515 or %g0,0xbd4,%g1
5516 ba,a p0_failed
5517p0_reg_l5_fail:
5518 or %g0,0xbd5,%g1
5519 ba,a p0_failed
5520p0_reg_l6_fail:
5521 or %g0,0xbd6,%g1
5522 ba,a p0_failed
5523p0_reg_l7_fail:
5524 or %g0,0xbd7,%g1
5525 ba,a p0_failed
5526p0_f0_fail:
5527 set p0_temp,%g6
5528 mov 0xf00,%l0
5529 stx %l0,[%g6]
5530 std %f0,[%g6+8]
5531 stx %fsr,[%g6+16]
5532 ta BAD_TRAP
5533
5534p0_f2_fail:
5535 set p0_temp,%g6
5536 mov 0xf02,%l0
5537 stx %l0,[%g6]
5538 std %f2,[%g6+8]
5539 stx %fsr,[%g6+16]
5540 ta BAD_TRAP
5541
5542p0_f4_fail:
5543 set p0_temp,%g6
5544 mov 0xf04,%l0
5545 stx %l0,[%g6]
5546 std %f4,[%g6+8]
5547 stx %fsr,[%g6+16]
5548 ta BAD_TRAP
5549
5550p0_f6_fail:
5551 set p0_temp,%g6
5552 mov 0xf06,%l0
5553 stx %l0,[%g6]
5554 std %f6,[%g6+8]
5555 stx %fsr,[%g6+16]
5556 ta BAD_TRAP
5557
5558p0_f8_fail:
5559 set p0_temp,%g6
5560 mov 0xf08,%l0
5561 stx %l0,[%g6]
5562 std %f8,[%g6+8]
5563 stx %fsr,[%g6+16]
5564 ta BAD_TRAP
5565
5566p0_f10_fail:
5567 set p0_temp,%g6
5568 mov 0xf10,%l0
5569 stx %l0,[%g6]
5570 std %f10,[%g6+8]
5571 stx %fsr,[%g6+16]
5572 ta BAD_TRAP
5573
5574p0_f12_fail:
5575 set p0_temp,%g6
5576 mov 0xf12,%l0
5577 stx %l0,[%g6]
5578 std %f12,[%g6+8]
5579 stx %fsr,[%g6+16]
5580 ta BAD_TRAP
5581
5582p0_f14_fail:
5583 set p0_temp,%g6
5584 mov 0xf14,%l0
5585 stx %l0,[%g6]
5586 std %f14,[%g6+8]
5587 stx %fsr,[%g6+16]
5588 ta BAD_TRAP
5589
5590p0_f16_fail:
5591 set p0_temp,%g6
5592 mov 0xf16,%l0
5593 stx %l0,[%g6]
5594 std %f16,[%g6+8]
5595 stx %fsr,[%g6+16]
5596 ta BAD_TRAP
5597
5598p0_f18_fail:
5599 set p0_temp,%g6
5600 mov 0xf18,%l0
5601 stx %l0,[%g6]
5602 std %f18,[%g6+8]
5603 stx %fsr,[%g6+16]
5604 ta BAD_TRAP
5605
5606p0_f20_fail:
5607 set p0_temp,%g6
5608 mov 0xf20,%l0
5609 stx %l0,[%g6]
5610 std %f20,[%g6+8]
5611 stx %fsr,[%g6+16]
5612 ta BAD_TRAP
5613
5614p0_f22_fail:
5615 set p0_temp,%g6
5616 mov 0xf22,%l0
5617 stx %l0,[%g6]
5618 std %f22,[%g6+8]
5619 stx %fsr,[%g6+16]
5620 ta BAD_TRAP
5621
5622p0_f24_fail:
5623 set p0_temp,%g6
5624 mov 0xf24,%l0
5625 stx %l0,[%g6]
5626 std %f24,[%g6+8]
5627 stx %fsr,[%g6+16]
5628 ta BAD_TRAP
5629
5630p0_f26_fail:
5631 set p0_temp,%g6
5632 mov 0xf26,%l0
5633 stx %l0,[%g6]
5634 std %f26,[%g6+8]
5635 stx %fsr,[%g6+16]
5636 ta BAD_TRAP
5637
5638p0_f28_fail:
5639 set p0_temp,%g6
5640 mov 0xf28,%l0
5641 stx %l0,[%g6]
5642 std %f28,[%g6+8]
5643 stx %fsr,[%g6+16]
5644 ta BAD_TRAP
5645
5646p0_f30_fail:
5647 set p0_temp,%g6
5648 mov 0xf30,%l0
5649 stx %l0,[%g6]
5650 std %f30,[%g6+8]
5651 stx %fsr,[%g6+16]
5652 ta BAD_TRAP
5653
5654
5655! The test for processor 0 failed
5656
5657p0_failed:
5658 set p0_temp,%g6
5659 stx %g1,[%g6]
5660 stx %g2,[%g6+8]
5661 stx %g3,[%g6+16]
5662 stx %fsr,[%g6+24]
5663 ta BAD_TRAP
5664
5665
5666! The local area data for processor 0 failed
5667
5668p0_local_failed:
5669 set done_flags,%g5
5670 mov 3,%g6
5671 st %g6,[%g5+0x000] ! Set processor 0 done flag
5672
5673 set p0_temp,%g6
5674 add %g1,%g4,%g1
5675 stx %g4,[%g6]
5676 stx %g2,[%g6+8]
5677 stx %g3,[%g6+16]
5678 st %fsr,[%g6+24]
5679 ta BAD_TRAP
5680
5681p0_selfmod_failed:
5682 ba p0_failed
5683 mov 0xabc,%g1
5684
5685p0_branch_failed:
5686 mov 0xbbb,%g1
5687 rd %ccr,%g2
5688 ba p0_failed
5689 mov 0x0,%g3
5690
5691p0_trap1e:
5692 lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000100c1410]
5693 done
5694
5695p0_trap1o:
5696 lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000100c1410]
5697 done
5698
5699
5700p0_trap2e:
5701 addc %l5,%l4,%l2
5702 mulx %l6,%l4,%l5
5703 smul %l6,%l0,%l1
5704 fadds %f6 ,%f0 ,%f10
5705 done
5706
5707p0_trap2o:
5708 addc %l5,%l4,%l2
5709 mulx %l6,%l4,%l5
5710 smul %l6,%l0,%l1
5711 fadds %f6 ,%f0 ,%f10
5712 done
5713
5714
5715p0_trap3e:
5716 xnor %l0,0xa1d,%l2
5717 addc %l0,%l5,%l3
5718 sub %l4,0xc10,%l0
5719 sub %l0,0xcd0,%l7
5720 xor %l3,%l5,%l6
5721 done
5722
5723p0_trap3o:
5724 xnor %l0,0xa1d,%l2
5725 addc %l0,%l5,%l3
5726 sub %l4,0xc10,%l0
5727 sub %l0,0xcd0,%l7
5728 xor %l3,%l5,%l6
5729 done
5730
5731! Cross Processor Interrupt Handler
5732
5733cross_intr_handler:
5734 membar #Sync
5735! Identify the recipient of the interrupt
5736 mov 0x10,%g1 ! VA of Core ID Register
5737 ldxa [%g1]ASI_CMP_CORE_ID,%g1
5738 and %g1,0x3f,%g4 ! Extract Core ID in %g4
5739 sll %g4,2,%g1 ! Index into intr receive array
5740 set received_xintr,%g2 ! Pointer to receive counters
5741 lduw [%g2+%g1],%g3 ! Get receive count
5742 inc %g3 ! Incement by 1
5743 st %g3,[%g2+%g1] ! Update receive count
5744! Reset busy bit interrupts and return
5745 mov 0x40,%g1 ! Busy bit
5746 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
5747 membar #Sync
5748 retry
5749
5750inst_access_handler:
5751 done
5752
5753 .align 256
5754data_access_handler:
57551: done
5756
5757p0_init_memory_pointers:
5758 set p0_init_registers,%g1
5759 mov %g0,%g2
5760 mov %g0,%g3
5761 mov %g0,%g4
5762 mov %g0,%g5
5763 mov %g0,%g6
5764 mov %g0,%g7
5765
5766! Initialize memory pointers for window 0
5767 set p0_local0_start,%i0
5768 set p0_local1_start,%i1
5769 set p0_local2_start,%i2
5770 set p0_local3_start,%i3
5771 set p0_local4_start,%i4
5772 set p0_local5_start,%i5
5773 set p0_local6_start,%i6
5774 clr %i7
5775! Init Local Registers in Window 0
5776 ldx [%g1+0x000],%l0 ! %l0 = 3e9a7f3c1f8e6e5e
5777 ldx [%g1+0x008],%l1 ! %l1 = 2fae58582c0f9ff4
5778 ldx [%g1+0x010],%l2 ! %l2 = 69e0a4b0053f74b2
5779 ldx [%g1+0x018],%l3 ! %l3 = dfac614ac2fa1044
5780 ldx [%g1+0x020],%l4 ! %l4 = 59045e985c7e2726
5781 ldx [%g1+0x028],%l5 ! %l5 = e2681969c21f80d7
5782 ldx [%g1+0x030],%l6 ! %l6 = 7c476ebe03647cfd
5783 ldx [%g1+0x038],%l7 ! %l7 = dead225236da1794
5784
5785! Initialize the output register of window 0
5786
5787 set share0_start,%o0
5788 set share1_start,%o1
5789 set share2_start,%o2
5790 set share3_start,%o3
5791 mov 0x08,%o4
5792 mov 0x10,%o5
5793 mov 0x18,%o6
5794
5795 retl
5796 nop
5797
5798user_text_end:
5799 .seg "text"
5800 .align 0x2000
5801user_near0_start:
5802p0_near_0_le:
5803 lduh [%i2+0x024],%l1 ! Mem[0000000010081424]
5804 umul %l6,-0x099,%l5
5805 xnor %l3,0x33b,%l1
5806 smul %l0,0x5a6,%l6
5807 xnor %l6,%l1,%l2
5808 fsubs %f15,%f8 ,%f9
5809 jmpl %o7,%g0
5810 fsubs %f6 ,%f1 ,%f13
5811p0_near_0_he:
5812 jmpl %o7,%g0
5813 or %l6,%l1,%l3
5814 jmpl %o7,%g0
5815 nop
5816near0_b2b_h:
5817 fsqrts %f20,%f25
5818 fadds %f23,%f24,%f18
5819 andn %l1,%l5,%l5
5820 fsubs %f18,%f20,%f21
5821 andn %l0,%l4,%l5
5822 jmpl %o7,%g0
5823 smul %l1,0x555,%l2
5824near0_b2b_l:
5825 fsqrts %f15,%f0
5826 sub %l2,%l3,%l4
5827 add %l3,0x1bf,%l5
5828 andn %l1,%l0,%l4
5829 smul %l6,-0xc95,%l5
5830 jmpl %o7,%g0
5831 fdivs %f4 ,%f5 ,%f14
5832user_near0_end:
5833 .seg "text"
5834 .align 0x2000
5835user_near1_start:
5836p0_near_1_le:
5837 andn %l2,0x9c6,%l6
5838 fstod %f3 ,%f8
5839 sub %l0,%l4,%l7
5840 xnor %l2,0xed4,%l5
5841 smul %l4,0x98b,%l2
5842 jmpl %o7,%g0
5843 or %l7,0xa07,%l1
5844p0_near_1_he:
5845 xor %l0,0x250,%l3
5846 orn %l1,-0xa61,%l1
5847 sub %l1,0x09d,%l3
5848 smul %l0,-0xa48,%l5
5849 fsqrts %f22,%f21
5850 xnor %l3,%l5,%l3
5851 fdivs %f26,%f20,%f30
5852 jmpl %o7,%g0
5853 fdivs %f20,%f20,%f25
5854near1_b2b_h:
5855 jmpl %o7,%g0
5856 and %l7,0x5f3,%l7
5857 jmpl %o7,%g0
5858 nop
5859near1_b2b_l:
5860 jmpl %o7,%g0
5861 subc %l0,%l2,%l4
5862 jmpl %o7,%g0
5863 nop
5864user_near1_end:
5865 .seg "text"
5866 .align 0x2000
5867user_near2_start:
5868p0_near_2_le:
5869 or %l1,%l3,%l7
5870 and %l0,-0x37d,%l5
5871 jmpl %o7,%g0
5872 fmuls %f9 ,%f8 ,%f11
5873p0_near_2_he:
5874 jmpl %o7,%g0
5875 andn %l4,-0x077,%l4
5876 jmpl %o7,%g0
5877 nop
5878near2_b2b_h:
5879 fadds %f22,%f21,%f23
5880 addc %l5,0x3ef,%l1
5881 subc %l2,%l3,%l5
5882 and %l1,%l1,%l4
5883 smul %l7,%l2,%l7
5884 and %l2,%l4,%l6
5885 and %l7,0x4d9,%l6
5886 jmpl %o7,%g0
5887 mulx %l0,%l7,%l5
5888near2_b2b_l:
5889 fsubs %f2 ,%f10,%f0
5890 fdivs %f9 ,%f2 ,%f0
5891 fcmps %fcc2,%f8 ,%f6
5892 andn %l4,0x49c,%l3
5893 orn %l4,-0x710,%l7
5894 smul %l0,-0x0c8,%l4
5895 addc %l5,0xf9c,%l0
5896 jmpl %o7,%g0
5897 fmuls %f5 ,%f12,%f3
5898user_near2_end:
5899 .seg "text"
5900 .align 0x2000
5901user_near3_start:
5902p0_near_3_le:
5903 fdivs %f14,%f12,%f8
5904 jmpl %o7,%g0
5905 xnor %l7,%l0,%l5
5906p0_near_3_he:
5907 andn %l7,%l4,%l1
5908 subc %l0,0x7ce,%l4
5909 fmuls %f21,%f21,%f20
5910 jmpl %o7,%g0
5911 mulx %l7,0x705,%l4
5912near3_b2b_h:
5913 fdivs %f27,%f25,%f25
5914 fsubs %f24,%f31,%f22
5915 sub %l1,0xc73,%l4
5916 jmpl %o7,%g0
5917 sdivx %l6,%l5,%l5
5918near3_b2b_l:
5919 fadds %f9 ,%f6 ,%f1
5920 fadds %f14,%f13,%f3
5921 andn %l0,0xa3d,%l2
5922 jmpl %o7,%g0
5923 fsubs %f15,%f8 ,%f5
5924user_near3_end:
5925 .seg "text"
5926 .text
5927 .align 0x2000
5928user_far0_start:
5929p0_far_0_le:
5930 fsubs %f7 ,%f8 ,%f15
5931 subc %l6,%l7,%l2
5932 fsubs %f4 ,%f8 ,%f13
5933 xor %l5,%l2,%l2
5934 fcmps %fcc0,%f4 ,%f1
5935 jmpl %o7,%g0
5936 mulx %l0,0xcd1,%l1
5937p0_far_0_lem:
5938 fsubs %f7 ,%f8 ,%f15
5939 subc %l6,%l7,%l2
5940 fsubs %f4 ,%f8 ,%f13
5941 xor %l5,%l2,%l2
5942 fcmps %fcc0,%f4 ,%f1
5943 jmpl %o7,%g0
5944 mulx %l0,0xcd1,%l1
5945p0_far_0_he:
5946 jmpl %o7,%g0
5947 udivx %l5,%l1,%l3
5948 jmpl %o7,%g0
5949 nop
5950p0_far_0_hem:
5951 jmpl %o7,%g0
5952 udivx %l5,%l1,%l3
5953 jmpl %o7,%g0
5954 nop
5955p0_loop_branch_0:
5956 jmpl %o7+12,%g0
5957 add %l0,1,%l0
5958far0_b2b_h:
5959 jmpl %o7,%g0
5960 mulx %l0,%l3,%l4
5961 jmpl %o7,%g0
5962 nop
5963far0_b2b_l:
5964 jmpl %o7,%g0
5965 fmuls %f15,%f7 ,%f13
5966 jmpl %o7,%g0
5967 nop
5968user_far0_end:
5969 .seg "text"
5970 .text
5971 .align 0x2000
5972user_far1_start:
5973p0_far_1_le:
5974 sdivx %l5,%l3,%l6
5975 mulx %l1,0xad8,%l7
5976 umul %l2,%l1,%l7
5977 jmpl %o7,%g0
5978 fmuls %f1 ,%f15,%f8
5979p0_far_1_lem:
5980 sdivx %l5,%l3,%l6
5981 mulx %l1,0xad8,%l7
5982 umul %l2,%l1,%l7
5983 jmpl %o7,%g0
5984 fmuls %f1 ,%f15,%f8
5985p0_far_1_he:
5986 ld [%i5+0x020],%f26 ! Mem[0000000010141420]
5987 jmpl %o7,%g0
5988 fadds %f31,%f18,%f21
5989p0_far_1_hem:
5990 membar #Sync
5991 ld [%i5+0x020],%f26 ! Mem[0000000010141420]
5992 jmpl %o7,%g0
5993 fadds %f31,%f18,%f21
5994p0_loop_branch_1:
5995 jmpl %o7+12,%g0
5996 add %l0,2,%l0
5997far1_b2b_h:
5998 jmpl %o7,%g0
5999 umul %l7,%l6,%l0
6000 jmpl %o7,%g0
6001 nop
6002far1_b2b_l:
6003 jmpl %o7,%g0
6004 fsubs %f1 ,%f6 ,%f3
6005 jmpl %o7,%g0
6006 nop
6007user_far1_end:
6008 .seg "text"
6009 .text
6010 .align 0x2000
6011user_far2_start:
6012p0_far_2_le:
6013 add %l5,%l1,%l4
6014 fdivs %f12,%f5 ,%f9
6015 fdivs %f14,%f12,%f2
6016 orn %l7,%l5,%l5
6017 jmpl %o7,%g0
6018 udivx %l4,%l3,%l1
6019p0_far_2_lem:
6020 add %l5,%l1,%l4
6021 fdivs %f12,%f5 ,%f9
6022 fdivs %f14,%f12,%f2
6023 orn %l7,%l5,%l5
6024 jmpl %o7,%g0
6025 udivx %l4,%l3,%l1
6026p0_far_2_he:
6027 addc %l2,%l4,%l3
6028 fcmps %fcc0,%f21,%f22
6029 jmpl %o7,%g0
6030 subc %l3,-0x8ad,%l6
6031p0_far_2_hem:
6032 addc %l2,%l4,%l3
6033 fcmps %fcc0,%f21,%f22
6034 jmpl %o7,%g0
6035 subc %l3,-0x8ad,%l6
6036p0_loop_branch_2:
6037 jmpl %o7+12,%g0
6038 add %l0,3,%l0
6039far2_b2b_h:
6040 nop
6041 jmpl %o7,%g0
6042 fsubs %f25,%f21,%f18
6043far2_b2b_l:
6044 add %l2,0x8e2,%l2
6045 jmpl %o7,%g0
6046 and %l7,-0xb76,%l0
6047user_far2_end:
6048 .seg "text"
6049 .text
6050 .align 0x2000
6051user_far3_start:
6052p0_far_3_le:
6053 fsubs %f6 ,%f4 ,%f10
6054 mulx %l5,%l3,%l2
6055 sub %l7,0x65f,%l5
6056 sub %l4,-0x0eb,%l1
6057 fmuls %f7 ,%f11,%f15
6058 umul %l3,-0xab9,%l5
6059 fcmps %fcc0,%f1 ,%f3
6060 jmpl %o7,%g0
6061 andn %l7,0x2cf,%l1
6062p0_far_3_lem:
6063 fsubs %f6 ,%f4 ,%f10
6064 mulx %l5,%l3,%l2
6065 sub %l7,0x65f,%l5
6066 sub %l4,-0x0eb,%l1
6067 fmuls %f7 ,%f11,%f15
6068 umul %l3,-0xab9,%l5
6069 fcmps %fcc0,%f1 ,%f3
6070 jmpl %o7,%g0
6071 andn %l7,0x2cf,%l1
6072p0_far_3_he:
6073 fmuls %f31,%f30,%f25
6074 sdivx %l0,0xacb,%l1
6075 jmpl %o7,%g0
6076 fmuls %f16,%f26,%f19
6077p0_far_3_hem:
6078 fmuls %f31,%f30,%f25
6079 sdivx %l0,0xacb,%l1
6080 jmpl %o7,%g0
6081 fmuls %f16,%f26,%f19
6082p0_loop_branch_3:
6083 jmpl %o7+12,%g0
6084 add %l0,4,%l0
6085far3_b2b_h:
6086 or %l5,%l1,%l1
6087 jmpl %o7,%g0
6088 sub %l5,-0xa2e,%l4
6089far3_b2b_l:
6090 add %l0,-0xb99,%l2
6091 jmpl %o7,%g0
6092 sdivx %l0,%l2,%l1
6093user_far3_end:
6094 .seg "text"
6095 .align 0x2000
6096user_jump0_start:
6097 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
6098p0_jmpl_0_le:
6099 fcmps %fcc0,%f13,%f4
6100 addc %l6,-0xeeb,%l6
6101 subc %l3,0xba9,%l5
6102 sdivx %l5,%l2,%l5
6103 umul %l1,%l1,%l6
6104 sdivx %l4,0xfe8,%l3
6105 jmpl %g6+8,%g0
6106 umul %l2,0x37c,%l2
6107p0_call_0_le:
6108 retl
6109 orn %l5,0xf61,%l7
6110p0_jmpl_0_lo:
6111 fcmps %fcc0,%f13,%f4
6112 addc %l6,-0xeeb,%l6
6113 subc %l3,0xba9,%l5
6114 sdivx %l5,%l2,%l5
6115 umul %l1,%l1,%l6
6116 sdivx %l4,0xfe8,%l3
6117 jmpl %g6+8,%g0
6118 umul %l2,0x37c,%l2
6119p0_call_0_lo:
6120 retl
6121 orn %l5,0xf61,%l7
6122p0_jmpl_0_he:
6123 jmpl %g6+8,%g0
6124 stw %l6,[%i3+0x01c] ! Mem[00000000100c141c]
6125p0_call_0_he:
6126 and %l0,%l5,%l3
6127 fdivs %f24,%f25,%f31
6128 umul %l5,-0xdd9,%l7
6129 retl
6130 or %l1,0xe19,%l6
6131p0_jmpl_0_ho:
6132 jmpl %g6+8,%g0
6133 stw %l6,[%o3+0x01c] ! Mem[00000000100c141c]
6134p0_call_0_ho:
6135 and %l0,%l5,%l3
6136 fdivs %f24,%f25,%f31
6137 umul %l5,-0xdd9,%l7
6138 retl
6139 or %l1,0xe19,%l6
6140user_jump0_end:
6141 .seg "text"
6142 .align 0x2000
6143user_jump1_start:
6144 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
6145p0_jmpl_1_le:
6146 subc %l3,0x6f7,%l1
6147 or %l6,0x2f5,%l6
6148 orn %l2,-0x296,%l4
6149 jmpl %g6+8,%g0
6150 smul %l4,0xadd,%l3
6151p0_call_1_le:
6152 retl
6153 sub %l0,%l0,%l3
6154p0_jmpl_1_lo:
6155 subc %l3,0x6f7,%l1
6156 or %l6,0x2f5,%l6
6157 orn %l2,-0x296,%l4
6158 jmpl %g6+8,%g0
6159 smul %l4,0xadd,%l3
6160p0_call_1_lo:
6161 retl
6162 sub %l0,%l0,%l3
6163p0_jmpl_1_he:
6164 ldsh [%i3+0x00c],%l6 ! Mem[00000000100c140c]
6165 orn %l6,%l5,%l4
6166 andn %l2,0xc99,%l7
6167 smul %l3,-0x5ca,%l3
6168 fdivs %f24,%f20,%f31
6169 jmpl %g6+8,%g0
6170 sdivx %l2,%l7,%l0
6171p0_call_1_he:
6172 xnor %l4,0xd23,%l3
6173 fstod %f17,%f26
6174 subc %l5,%l1,%l5
6175 retl
6176 sdivx %l7,%l1,%l0
6177p0_jmpl_1_ho:
6178 ldsh [%o3+0x00c],%l6 ! Mem[00000000100c140c]
6179 orn %l6,%l5,%l4
6180 andn %l2,0xc99,%l7
6181 smul %l3,-0x5ca,%l3
6182 fdivs %f24,%f20,%f31
6183 jmpl %g6+8,%g0
6184 sdivx %l2,%l7,%l0
6185p0_call_1_ho:
6186 xnor %l4,0xd23,%l3
6187 fstod %f17,%f26
6188 subc %l5,%l1,%l5
6189 retl
6190 sdivx %l7,%l1,%l0
6191user_jump1_end:
6192 .seg "text"
6193 .align 0x2000
6194user_jump2_start:
6195 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
6196p0_jmpl_2_le:
6197 smul %l3,%l0,%l5
6198 jmpl %g6+8,%g0
6199 addc %l7,-0x398,%l1
6200p0_call_2_le:
6201 ldsw [%i3+0x02c],%l5 ! Mem[00000000100c142c]
6202 add %l4,-0x993,%l3
6203 orn %l3,0xcca,%l7
6204 swap [%i4+0x010],%l7 ! Mem[0000000010101410]
6205 fmuls %f9 ,%f10,%f7
6206 fdivs %f4 ,%f14,%f10
6207 retl
6208 or %l7,%l7,%l7
6209p0_jmpl_2_lo:
6210 smul %l3,%l0,%l5
6211 jmpl %g6+8,%g0
6212 addc %l7,-0x398,%l1
6213p0_call_2_lo:
6214 ldsw [%o3+0x02c],%l5 ! Mem[00000000100c142c]
6215 add %l4,-0x993,%l3
6216 orn %l3,0xcca,%l7
6217 swap [%o4+0x010],%l7 ! Mem[0000000010101410]
6218 fmuls %f9 ,%f10,%f7
6219 fdivs %f4 ,%f14,%f10
6220 retl
6221 or %l7,%l7,%l7
6222p0_jmpl_2_he:
6223 fcmps %fcc1,%f22,%f24
6224 mulx %l7,0x0fc,%l4
6225 ldx [%i5+0x010],%l0 ! Mem[0000000010141410]
6226 jmpl %g6+8,%g0
6227 orn %l7,%l4,%l3
6228p0_call_2_he:
6229 subc %l4,-0x65d,%l2
6230 fsubs %f18,%f24,%f26
6231 smul %l2,0xd54,%l2
6232 fdivs %f16,%f16,%f16
6233 sub %l2,%l3,%l0
6234 udivx %l3,0x8e2,%l6
6235 retl
6236 or %l0,%l5,%l5
6237p0_jmpl_2_ho:
6238 fcmps %fcc1,%f22,%f24
6239 mulx %l7,0x0fc,%l4
6240 ldx [%o5+0x010],%l0 ! Mem[0000000010141410]
6241 jmpl %g6+8,%g0
6242 orn %l7,%l4,%l3
6243p0_call_2_ho:
6244 subc %l4,-0x65d,%l2
6245 fsubs %f18,%f24,%f26
6246 smul %l2,0xd54,%l2
6247 fdivs %f16,%f16,%f16
6248 sub %l2,%l3,%l0
6249 udivx %l3,0x8e2,%l6
6250 retl
6251 or %l0,%l5,%l5
6252user_jump2_end:
6253 .seg "text"
6254 .align 0x2000
6255user_jump3_start:
6256 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
6257p0_jmpl_3_le:
6258 or %l5,%l5,%l0
6259 subc %l4,-0x92c,%l3
6260 xnor %l6,0x5df,%l5
6261 jmpl %g6+8,%g0
6262 fdtos %f2 ,%f10
6263p0_call_3_le:
6264 xnor %l5,-0x63d,%l7
6265 orn %l0,-0x357,%l4
6266 fcmps %fcc2,%f13,%f9
6267 retl
6268 xnor %l7,-0xb19,%l1
6269p0_jmpl_3_lo:
6270 or %l5,%l5,%l0
6271 subc %l4,-0x92c,%l3
6272 xnor %l6,0x5df,%l5
6273 jmpl %g6+8,%g0
6274 fdtos %f2 ,%f10
6275p0_call_3_lo:
6276 xnor %l5,-0x63d,%l7
6277 orn %l0,-0x357,%l4
6278 fcmps %fcc2,%f13,%f9
6279 retl
6280 xnor %l7,-0xb19,%l1
6281p0_jmpl_3_he:
6282 fitos %f31,%f18
6283 and %l1,-0xa07,%l6
6284 sub %l2,%l3,%l2
6285 fsubs %f20,%f24,%f19
6286 jmpl %g6+8,%g0
6287 fmuls %f29,%f28,%f29
6288p0_call_3_he:
6289 std %f20,[%i0+0x010] ! Mem[0000000010001410]
6290 smul %l6,-0x2aa,%l5
6291 fsubs %f17,%f16,%f30
6292 xor %l1,%l4,%l3
6293 or %l1,0x9fc,%l7
6294 retl
6295 addc %l0,%l4,%l4
6296p0_jmpl_3_ho:
6297 fitos %f31,%f18
6298 and %l1,-0xa07,%l6
6299 sub %l2,%l3,%l2
6300 fsubs %f20,%f24,%f19
6301 jmpl %g6+8,%g0
6302 fmuls %f29,%f28,%f29
6303p0_call_3_ho:
6304 std %f20,[%o0+0x010] ! Mem[0000000010001410]
6305 smul %l6,-0x2aa,%l5
6306 fsubs %f17,%f16,%f30
6307 xor %l1,%l4,%l3
6308 or %l1,0x9fc,%l7
6309 retl
6310 addc %l0,%l4,%l4
6311user_jump3_end:
6312
6313 .seg "data"
6314 .align 0x2000
6315user_data_start:
6316done_flags:
6317 .word 0
6318 .align 8
6319done_count:
6320 .word 0,0
6321Start_Flags:
6322 .word 0,0,0,0
6323Finish_Flag:
6324 .word 0,0
6325 .align 8
6326num_processors:
6327 .word 1
6328num_agents:
6329 .word 0
6330no_membar:
6331 .word 0
6332max_ireg:
6333 .word 8,0
6334max_freg:
6335 .word 32,0
6336 .align 64
6337p0_temp:
6338 .word 0,0,0,0,0,0,0,0
6339 .word 0,0,0,0,0,0,0,0
6340 .word 0,0,0,0,0,0,0,0
6341 .word 0,0,0,0,0,0,0,0
6342p0_debug:
6343 .word 0,0,0,0,0,0,0,0
6344 .word 0,0,0,0,0,0,0,0
6345p0_fsr:
6346 .word 0x00000000,0x00000000
6347 .align 8
6348p0_loop_cnt:
6349 .word 1,0
6350max_windows:
6351 .word 1,0,0,0,0,0,0,0
6352 .word 0,0,0,0,0,0,0,0
6353 .word 0,0,0,0,0,0,0,0
6354 .word 0,0,0,0,0,0,0,0
6355 .word 0,0,0,0,0,0,0,0
6356 .word 0,0,0,0,0,0,0,0
6357 .word 0,0,0,0,0,0,0,0
6358 .word 0,0,0,0,0,0,0,0
6359 .word 0,0,0,0,0,0,0,0
6360 .word 0,0,0,0,0,0,0,0
6361 .word 0,0,0,0,0,0,0,0
6362 .word 0,0,0,0,0,0,0,0
6363 .word 0,0,0,0,0,0,0,0
6364 .word 0,0,0,0,0,0,0,0
6365 .word 0,0,0,0,0,0,0,0
6366 .word 0,0,0,0,0,0,0,0
6367 .word 0,0,0,0,0,0,0,0
6368 .word 0,0,0,0,0,0,0,0
6369 .word 0,0,0,0,0,0,0,0
6370 .word 0,0,0,0,0,0,0,0
6371 .word 0,0,0,0,0,0,0,0
6372 .word 0,0,0,0,0,0,0,0
6373 .word 0,0,0,0,0,0,0,0
6374 .word 0,0,0,0,0,0,0,0
6375 .word 0,0,0,0,0,0,0,0
6376 .word 0,0,0,0,0,0,0,0
6377 .word 0,0,0,0,0,0,0,0
6378 .word 0,0,0,0,0,0,0,0
6379 .word 0,0,0,0,0,0,0,0
6380 .word 0,0,0,0,0,0,0,0
6381 .word 0,0,0,0,0,0,0,0
6382 .word 0,0,0,0,0,0,0,0
6383
6384 .align 8
6385p0_init_registers:
6386 .word 0x3e9a7f3c,0x1f8e6e5e ! Init value for %l0
6387 .word 0x2fae5858,0x2c0f9ff4 ! Init value for %l1
6388 .word 0x69e0a4b0,0x053f74b2 ! Init value for %l2
6389 .word 0xdfac614a,0xc2fa1044 ! Init value for %l3
6390 .word 0x59045e98,0x5c7e2726 ! Init value for %l4
6391 .word 0xe2681969,0xc21f80d7 ! Init value for %l5
6392 .word 0x7c476ebe,0x03647cfd ! Init value for %l6
6393 .word 0xdead2252,0x36da1794 ! Init value for %l7
6394 .align 64
6395p0_init_freg:
6396 .word 0x4640482c,0x1b89d9d7 ! Init value for %f0
6397 .word 0xdd8dd265,0x10398246 ! Init value for %f2
6398 .word 0xc0224344,0x5ca1977b ! Init value for %f4
6399 .word 0xba80af0c,0xc28f756e ! Init value for %f6
6400 .word 0x654e9191,0xade7ca5f ! Init value for %f8
6401 .word 0xf5678abb,0x4704f312 ! Init value for %f10
6402 .word 0xdf0239a8,0x4cef418d ! Init value for %f12
6403 .word 0xa014395d,0xf5419702 ! Init value for %f14
6404 .word 0x23bd08f9,0x38efb2ea ! Init value for %f16
6405 .word 0x4e438604,0xf9e63498 ! Init value for %f18
6406 .word 0xa234496c,0xca6b4ffb ! Init value for %f20
6407 .word 0x78f87cd2,0x34874531 ! Init value for %f22
6408 .word 0x014e67ba,0xcd9c8014 ! Init value for %f24
6409 .word 0xf272538c,0x5ab72769 ! Init value for %f26
6410 .word 0x3f0a0310,0xb5cb3fee ! Init value for %f28
6411 .word 0xec9a48e7,0x2561a4d7 ! Init value for %f30
6412 .word 0x9f73204a,0x9c8d1b1f ! Init value for %f32
6413 .word 0x4ca24452,0xb1dfe6d6 ! Init value for %f34
6414 .word 0x71a0faaa,0x3dcfe597 ! Init value for %f36
6415 .word 0xc387ed9b,0xc9a2d6bf ! Init value for %f38
6416 .word 0x7aa68ef9,0x939b080b ! Init value for %f40
6417 .word 0x629e1cfa,0x2a8f08f9 ! Init value for %f42
6418 .word 0xebf07fca,0xd0aad178 ! Init value for %f44
6419 .word 0x35d043b8,0xe2798f12 ! Init value for %f46
6420 .word 0xff1e5930,0x4c540e71
6421 .word 0xb2058848,0xe87939e1
6422 .word 0x3bbe103a,0xa74fb1af
6423 .word 0xd309ba00,0x1c9dc78b
6424 .word 0x1a969362,0x354de8be
6425 .word 0x4cce756a,0x54f09c67
6426 .word 0x1d32161f,0x0da82aa6
6427 .word 0x4826ee4e,0xc10e77fa
6428p0_share_mask:
6429 .word 0xffff0000,0x00000000
6430 .word 0x00000000,0x00000000
6431 .word 0x00000000,0x00000000
6432 .word 0x00000000,0x00000000
6433 .word 0x00000000,0x00000000
6434 .word 0x00000000,0x00000000
6435 .word 0x00000000,0x00000000
6436 .word 0x00000000,0x00000000
6437p0_expected_registers:
6438 .word 0x00000000,0x9495b8c3
6439 .word 0x00000000,0x000000ff
6440 .word 0x00000000,0x000000ff
6441 .word 0x00000000,0x00000000
6442 .word 0x00000000,0xffffffff
6443 .word 0x00000000,0x000000ff
6444 .word 0x00000000,0xffffffff
6445 .word 0x00000000,0x000000ff
6446p0_expected_fp_regs:
6447 .word 0x0e30509a,0xfffffc9f
6448 .word 0xff5a0000,0x00000000
6449 .word 0x00007d7d,0xa15a0000
6450 .word 0x9ffcffff,0x9a50300e
6451 .word 0x00000000,0x2ef3f120
6452 .word 0x20f1f32e,0x00000000
6453 .word 0x00000000,0xff000000
6454 .word 0xa15a0000,0x1dfbd0f5
6455 .word 0x5475fff3,0x00001044
6456 .word 0x000000ae,0x2db2ff7c
6457 .word 0x48b5b99d,0x9a50300e
6458 .word 0xff000000,0xc3b89594
6459 .word 0x8b6516ff,0x5200ffff
6460 .word 0x2ef3f120,0x00005aa1
6461 .word 0xc5a5f115,0x000000ff
6462 .word 0xffffffae,0xf50000ff
6463 .word 0x00000029,0x00000000 ! %fsr = 0000002900000000
6464p0_local0_expect:
6465 .word 0xff5a0000,0x000000ff
6466 .word 0x70000000,0x00005aa1
6467 .word 0xff000000,0x00000000
6468 .word 0x10000000,0x00000000
6469 .word 0xffffffae,0x000000ff
6470 .word 0xfff1a5c5,0x2ef3f120
6471 .word 0x000000ff,0x00000000
6472 .word 0x8a5e64bd,0x00005aa1
6473p0_local0_sec_expect:
6474 .word 0x000000ff,0x0000ffae
6475 .word 0x879ae900,0x64ffff69
6476 .word 0xff000000,0x00000000
6477 .word 0xff36d4f3,0x64ffff69
6478 .word 0x00000000,0xff57d7c3
6479 .word 0x00000000,0xff36d4ff
6480 .word 0x15f1a5c5,0x00007d7d
6481 .word 0x89dd0000,0x00000000
6482p0_local1_expect:
6483 .word 0x00000000,0x00001044
6484 .word 0x000000ae,0x2db2ff7c
6485 .word 0x001dffff,0x9a50300e
6486 .word 0x000000a1,0x5a007396
6487 .word 0x8b6516ff,0x5200ffff
6488 .word 0x2ef32020,0x00005aa1
6489 .word 0xff000000,0x000000ff
6490 .word 0xffffffae,0xf50000ff
6491p0_local1_sec_expect:
6492 .word 0xffff0000,0x000000ff
6493 .word 0xa15a0000,0x00000000
6494 .word 0x00005aa1,0x7d7d0000
6495 .word 0x10000000,0x00000000
6496 .word 0xff000000,0x000000ff
6497 .word 0x15f1a5c5,0x2ef3f120
6498 .word 0x000000ff,0x00000000
6499 .word 0x8a5e64bd,0x00005aa1
6500p0_local2_expect:
6501 .word 0xff000000,0x00000091
6502 .word 0x000000ae,0x00000000
6503 .word 0xffff0000,0x00000000
6504 .word 0x00000000,0xffffffff
6505 .word 0x00000000,0xffff0000
6506 .word 0x00001f57,0x00000000
6507 .word 0x00000000,0xbac82067
6508 .word 0xff0000f5,0x00005ca1
6509p0_local2_sec_expect:
6510 .word 0x00000000,0xc1460847
6511 .word 0x00000000,0x000000a1
6512 .word 0x1023d0d0,0xaeff0000
6513 .word 0x00000000,0x00000010
6514 .word 0xff000000,0x000000ff
6515 .word 0x20f1f32e,0xc5a5f115
6516 .word 0x00000000,0xff000000
6517 .word 0xa15a0000,0xbd645e8a
6518p0_local3_expect:
6519 .word 0xffff84ff,0x00001044
6520 .word 0xa100ffff,0x00000054
6521 .word 0x9495b8c3,0x000000ff
6522 .word 0x00007d7d,0x000000ff
6523 .word 0xffffffff,0xffffd0d0
6524 .word 0xff000000,0x00000000
6525 .word 0xff000000,0x000000ff
6526 .word 0x00000000,0x0000ce77
6527p0_local3_sec_expect:
6528 .word 0x5475fff3,0x00001044
6529 .word 0x000000ae,0x2db2ff7c
6530 .word 0x9ffcffff,0x9a50300e
6531 .word 0x000000a1,0x5a007396
6532 .word 0x8b6516ff,0x5200ffff
6533 .word 0x2ef3f120,0x00005aa1
6534 .word 0xff000000,0x000000ff
6535 .word 0xffffffae,0xf50000ff
6536p0_local4_expect:
6537 .word 0x2d5a0000,0x000000ff
6538 .word 0x00ff0000,0x00000000
6539 .word 0xffffffae,0xf50000ff
6540 .word 0x10000000,0x00000000
6541 .word 0xff000000,0x000000ff
6542 .word 0x15f1a5c5,0x2ef3f120
6543 .word 0x000000ff,0x00000000
6544 .word 0x8a5e64bd,0x00005aa1
6545p0_local4_sec_expect:
6546 .word 0xffffffff,0xf33247b6
6547 .word 0x68d02310,0x0000ffae
6548 .word 0xff3effff,0x00000000
6549 .word 0x01000000,0x102375ff
6550 .word 0x00005aa1,0x00000000
6551 .word 0x62b0a630,0xed4f1170
6552 .word 0xe0776e03,0x1023d0d0
6553 .word 0xbda6b4e7,0xc3b89594
6554p0_local5_expect:
6555 .word 0x00000000,0x2ef3f120
6556 .word 0x68d02310,0x036e77e0
6557 .word 0x00000000,0xffffffff
6558 .word 0x00000000,0x000009ec
6559 .word 0xc3d757ff,0x00000000
6560 .word 0xf3ff7554,0x00000000
6561 .word 0xf3ff7500,0xc523f1d0
6562 .word 0x00000000,0x0000dd89
6563p0_local5_sec_expect:
6564 .word 0x5aa164bd,0x00005aa1
6565 .word 0x68000000,0x00000010
6566 .word 0x000000ff,0x00000000
6567 .word 0x1062a465,0xb92ab835
6568 .word 0x46375da6,0x265aff0a
6569 .word 0xf72db4ac,0x935ea4f9
6570 .word 0xd0d02310,0x036e77e0
6571 .word 0x2ca1722d,0x891eac02
6572p0_local6_expect:
6573 .word 0x15f1a5c5,0x2ef3f120
6574 .word 0xfffb0000,0x5e8a0000
6575 .word 0x00000000,0xff16658b
6576 .word 0x00000000,0x00000000
6577 .word 0x44100000,0x000000f3
6578 .word 0xf5d0fb1d,0x5e7e7ede
6579 .word 0x15f1a5c7,0x44100000
6580 .word 0xa15a0000,0x00000000
6581p0_local6_sec_expect:
6582 .word 0x00005aa1,0x00000000
6583 .word 0x00000000,0x00000000
6584 .word 0x1d00509a,0x5475fff3
6585 .word 0xffffffff,0x7d7d0000
6586 .word 0xd0d0ffff,0xffffffff
6587 .word 0x00000000,0x000000ff
6588 .word 0xff000000,0x000000ff
6589 .word 0xff0000f5,0xaeffffff
6590share0_expect:
6591 .word 0x00ff8819,0xa3030399
6592 .word 0x68a22cb6,0x0eb90485
6593 .word 0x1fb8a583,0xae6bfafc
6594 .word 0x260925ff,0x6e8e3eaa
6595 .word 0x55807531,0x5a32786b
6596 .word 0xc297b2c0,0xe81a827b
6597 .word 0x953f103e,0xd7c32df2
6598 .word 0x61441bdf,0x6fad8b3b
6599share1_expect:
6600 .word 0xf120c3ca,0x374e00aa
6601 .word 0x694292e3,0xe3e3b1ce
6602 .word 0x16e0af08,0x8e89d632
6603 .word 0x1439bfb4,0x74f11ea8
6604 .word 0x0316a567,0x70dc2130
6605 .word 0xba59a625,0x444d8e72
6606 .word 0xe6bcf87c,0xbee3e477
6607 .word 0x5be9f90c,0x9fdaa5b4
6608 .word 0xffffbf87,0xb8090156
6609 .word 0x9fbf602d,0xdc29cbb0
6610 .word 0x3ca6ce6f,0x9703f93c
6611 .word 0x1289dd9f,0x89a99409
6612 .word 0xc74db418,0x4e26662e
6613 .word 0x002dec24,0x046517e0
6614 .word 0x06044324,0x249b161c
6615 .word 0x77c3ae0b,0x478f72a6
6616share2_expect:
6617 .word 0xff3efcae,0x0b4956fd
6618 .word 0x87b6cd61,0x575fe430
6619 .word 0x7ef4b550,0xc74b2f73
6620 .word 0x0320e851,0x218e2295
6621 .word 0x202c6675,0x95d2ae46
6622 .word 0x80025903,0x4e8926bb
6623 .word 0x7e3b623e,0x48643457
6624 .word 0x7e4199a8,0x7ce6cf9c
6625share3_expect:
6626 .word 0x0000b05a,0x1a8060f2
6627 .word 0x40d70906,0x4798ff2b
6628 .word 0x88215eaf,0x359018c5
6629 .word 0x488475db,0xcdf5bbc9
6630 .word 0xa99bac3e,0x389719ea
6631 .word 0x6cb63095,0x20e99569
6632 .word 0x531eec9d,0xe563a6bd
6633 .word 0x1b2ceb7e,0xc7a0a13b
6634 .word 0x709c7f92,0x114c7eb3
6635 .word 0x05d04470,0x85ca9b6f
6636 .word 0xd0f2cf3d,0x8e175b7f
6637 .word 0x43cd90d0,0x1e8e02e8
6638 .word 0xdaed4897,0x300420f0
6639 .word 0x10757ff8,0xbac61ea0
6640 .word 0x9911a27b,0x2f69bcfa
6641 .word 0x76a9b077,0x444d25f2
6642 .word 0x15ff0203,0xe5a0ea43
6643 .word 0x2345baa4,0x96ab6c12
6644 .word 0xcffbab67,0x89240a79
6645 .word 0x17625059,0x867bb106
6646 .word 0x4e41f634,0x631690fd
6647 .word 0xdf6469b0,0x614500e2
6648 .word 0xca5655fb,0x36799205
6649 .word 0xa31b1db3,0x5f075d3d
6650 .word 0xff6adddc,0x5d98a5aa
6651 .word 0x240c9e52,0x6ad43601
6652 .word 0x81a4db6e,0xcf92d3f1
6653 .word 0x39966afc,0x738d6c18
6654 .word 0xf9cb738e,0x32c5fe5d
6655 .word 0x0c1a0a92,0x56176a8a
6656 .word 0x7287af7d,0x9debf401
6657 .word 0x3e7aff06,0xe75f6e66
6658 .word 0xddffa03e,0xe6e27e03
6659 .word 0x8079294d,0x12ef38ea
6660 .word 0x675fdc3f,0xf93c55e2
6661 .word 0x70a03d93,0x8a3c388b
6662 .word 0x4de01aaf,0x4636db00
6663 .word 0x1e0cb549,0x7f1a5090
6664 .word 0x4c9f1c19,0xc23c2476
6665 .word 0x93f34a8f,0xaab60181
6666 .word 0xff033eed,0xf3c05c3d
6667 .word 0x55a53cc9,0xd9fef715
6668 .word 0xf167cb44,0xd6238283
6669 .word 0x49edb332,0xd96ff079
6670 .word 0x17fc00d7,0x3c169f63
6671 .word 0x7d159c83,0x923c73a6
6672 .word 0x19e9ca44,0xe8ecd0bb
6673 .word 0x0b5d5679,0xc7d2cea0
6674 .word 0x66ff8f81,0x99e491c0
6675 .word 0x433bf246,0xaa97f712
6676 .word 0x93d36dcc,0x9a25a821
6677 .word 0x20686983,0x25c9fd80
6678 .word 0x828cff73,0xed83e55b
6679 .word 0xb2fb1bd7,0x8c3ad5b2
6680 .word 0x5b88607e,0x32eb9baf
6681 .word 0x4e453c8a,0xf0f1fb7d
6682 .word 0xf9d8186d,0x7a2503d5
6683 .word 0xdabcc6d2,0x5f155dbd
6684 .word 0xcf16afdc,0x5ed6987d
6685 .word 0xcc282bf9,0x1ece121a
6686 .word 0x664cb8c1,0x94652e03
6687 .word 0x4ca7daf8,0x8b64e793
6688 .word 0xdc098d23,0xe09d500e
6689 .word 0xd59fdf32,0x87eb1a98
6690p0_invalidate_semaphore:
6691 .word 0
6692! Data for Cross Processor Interrupt
6693 .align 8
6694received_xintr:
6695 .word 0,0,0,0,0,0,0,0
6696 .word 0,0,0,0,0,0,0,0
6697 .word 0,0,0,0,0,0,0,0
6698 .word 0,0,0,0,0,0,0,0
6699 .word 0,0,0,0,0,0,0,0
6700 .word 0,0,0,0,0,0,0,0
6701 .word 0,0,0,0,0,0,0,0
6702 .word 0,0,0,0,0,0,0,0
6703p0_dispatch_retry:
6704 .word 0,0
6705p0_xintr_data:
6706 .word 0x00000000,0x00000001
6707 .word 0x656a1cf8,0x52cc586d
6708 .word 0x00000000,0x00000002
6709 .word 0x879a7a87,0x8eba310f
6710 .word 0x00000000,0x00000003
6711 .word 0x7dd4f027,0xe4af4e15
6712 .word 0x00000000,0x00000004
6713 .word 0x10864c28,0x394b2596
6714 .word 0x00000000,0x00000005
6715 .word 0xcfbafe78,0x592365e9
6716 .word 0x00000000,0x00000006
6717 .word 0x1a47e11f,0x820a43aa
6718 .word 0x00000000,0x00000007
6719 .word 0xdc4dda3f,0xb5c2f5ee
6720 .word 0x00000000,0x00000008
6721 .word 0x43680af7,0xa46aee7f
6722 .align 8
6723p0_xintr_expected:
6724 .word 0
6725 .align 64
6726xintr_data_ptrs:
6727 .word p0_xintr_data
6728 .align 8
6729p0_xintr_db:
6730 .skip 512
6731p0_xintr_retry_count:
6732 .word 0,0
6733p0_reset_cnt:
6734 .word 0
6735 .align 8
6736p0_ec_timing_ctrl:
6737 .word 0,0
6738p0_ec_control:
6739 .word 0,0
6740p0_mcu_shadow:
6741 .skip 80
6742user_data_end:
6743
6744
6745SECTION .p0_local0 DATA_VA=0x000800000
6746
6747attr_data {
6748 Name = .p0_local0,
6749 VA = 0x0000000000800000,
6750 RA = 0x0000000010000000,
6751 PA = ra2pa(0x0000000010000000,0),
6752 part_0_ctx_nonzero_tsb_config_0,
6753 TTE_Context=PCONTEXT,
6754 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6755 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6756 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6757 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6758}
6759
6760 .data
6761 .seg "data"
6762 .align 0x2000
6763 .global p0_local0_start
6764p0_local0_begin:
6765 .skip 0x1400
6766p0_local0_start:
6767 .word 0x68f66f14,0xf348754f,0x3ef1ce75,0xb731bac8
6768 .word 0x01cdf0ad,0xe6225fe8,0x6c4a7a81,0xc5f9822a
6769 .word 0x21ae8624,0x4d7df1f7,0xd1e46d6e,0x717feadd
6770 .word 0x20f1f32e,0x7f2178de,0x760826f2,0xcfd7dfe2
6771p0_local0_end:
6772
6773SECTION .p0_local0_sec DATA_VA=0x000800000
6774
6775attr_data {
6776 Name = .p0_local0_sec,
6777 VA = 0x0000000000800000,
6778 RA = 0x0000000030000000,
6779 PA = ra2pa(0x0000000030000000,0),
6780 part_0_ctx_nonzero_tsb_config_0,
6781 TTE_Context=SCONTEXT,
6782 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6783 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6784 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6785 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6786}
6787
6788 .data
6789 .seg "data"
6790 .align 0x2000
6791 .global p0_local0_sec_start
6792p0_local0_sec_begin:
6793 .skip 0x1400
6794p0_local0_sec_start:
6795 .word 0xc7e000e7,0xe38b5f55,0x9908fa61,0x45266c56
6796 .word 0x5abc2c7d,0x467a8b01,0x5e9582e7,0xe722af4f
6797 .word 0x49f867e6,0x25e836ff,0xedd0fac2,0x5f789cf4
6798 .word 0xa6203998,0x0f7b9ea9,0x0a6907de,0x230654b0
6799p0_local0_sec_end:
6800
6801SECTION .p0_local1 DATA_VA=0x000802000
6802
6803attr_data {
6804 Name = .p0_local1,
6805 VA = 0x0000000000802000,
6806 RA = 0x0000000010040000,
6807 PA = ra2pa(0x0000000010040000,0),
6808 part_0_ctx_nonzero_tsb_config_0,
6809 TTE_Context=PCONTEXT,
6810 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6811 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6812 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6813 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6814}
6815
6816 .data
6817 .seg "data"
6818 .align 0x2000
6819 .global p0_local1_start
6820p0_local1_begin:
6821 .skip 0x1400
6822p0_local1_start:
6823 .word 0x8b50c8bd,0x812b5a21,0x5364d642,0xc884eccd
6824 .word 0x93b7ddb6,0x59b5289d,0x83f65f9b,0x0ec8d10a
6825 .word 0xc57ad1f4,0xc5a5f115,0x64266065,0x433910a6
6826 .word 0x56ec41dc,0xb1eb9628,0xf3d4369b,0x81eac8df
6827p0_local1_end:
6828
6829SECTION .p0_local1_sec DATA_VA=0x000802000
6830
6831attr_data {
6832 Name = .p0_local1_sec,
6833 VA = 0x0000000000802000,
6834 RA = 0x0000000030040000,
6835 PA = ra2pa(0x0000000030040000,0),
6836 part_0_ctx_nonzero_tsb_config_0,
6837 TTE_Context=SCONTEXT,
6838 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6839 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6840 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6841 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6842}
6843
6844 .data
6845 .seg "data"
6846 .align 0x2000
6847 .global p0_local1_sec_start
6848p0_local1_sec_begin:
6849 .skip 0x1400
6850p0_local1_sec_start:
6851 .word 0x7011a7de,0xc3ad8ff6,0xb879c0d8,0x896c7900
6852 .word 0x10be99b3,0x775b8d0d,0xbd645e8a,0x3942f58f
6853 .word 0xb3c329e0,0xf249c7b4,0x70114fed,0x30a6b062
6854 .word 0xbb53fa0a,0xe93043a3,0x9495b8c3,0xe7b4a6bd
6855p0_local1_sec_end:
6856
6857SECTION .p0_local2 DATA_VA=0x000804000
6858
6859attr_data {
6860 Name = .p0_local2,
6861 VA = 0x0000000000804000,
6862 RA = 0x0000000010080000,
6863 PA = ra2pa(0x0000000010080000,0),
6864 part_0_ctx_nonzero_tsb_config_0,
6865 TTE_Context=PCONTEXT,
6866 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6867 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6868 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6869 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6870}
6871
6872 .data
6873 .seg "data"
6874 .align 0x2000
6875 .global p0_local2_start
6876p0_local2_begin:
6877 .skip 0x1400
6878p0_local2_start:
6879 .word 0x2b4a6d03,0xa2886d21,0x642c15d8,0x1ec1390a
6880 .word 0xb83c117f,0x82b12959,0x7cdb760e,0xd14f7588
6881 .word 0x0dfe930c,0x7d54a593,0x559e1f57,0xbe19cd23
6882 .word 0xcd850fa0,0x36412067,0xd08d29e9,0xdee7b124
6883p0_local2_end:
6884
6885SECTION .p0_local2_sec DATA_VA=0x000804000
6886
6887attr_data {
6888 Name = .p0_local2_sec,
6889 VA = 0x0000000000804000,
6890 RA = 0x0000000030080000,
6891 PA = ra2pa(0x0000000030080000,0),
6892 part_0_ctx_nonzero_tsb_config_0,
6893 TTE_Context=SCONTEXT,
6894 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6895 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6896 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6897 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6898}
6899
6900 .data
6901 .seg "data"
6902 .align 0x2000
6903 .global p0_local2_sec_start
6904p0_local2_sec_begin:
6905 .skip 0x1400
6906p0_local2_sec_start:
6907 .word 0xacb96f19,0x378e9c67,0x97268467,0x0450b61c
6908 .word 0x68ce0969,0x8421db70,0xa097483d,0x1112cd26
6909 .word 0xb5c0ef34,0x7abfa762,0x9b5f80d0,0xbb602a8e
6910 .word 0x6f3b3ccc,0x035f3bd4,0xb1be10da,0x35aafc01
6911p0_local2_sec_end:
6912
6913SECTION .p0_local3 DATA_VA=0x000806000
6914
6915attr_data {
6916 Name = .p0_local3,
6917 VA = 0x0000000000806000,
6918 RA = 0x00000000100c0000,
6919 PA = ra2pa(0x00000000100c0000,0),
6920 part_0_ctx_nonzero_tsb_config_0,
6921 TTE_Context=PCONTEXT,
6922 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6923 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6924 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6925 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6926}
6927
6928 .data
6929 .seg "data"
6930 .align 0x2000
6931 .global p0_local3_start
6932p0_local3_begin:
6933 .skip 0x1400
6934p0_local3_start:
6935 .word 0xd924827e,0x69e04f64,0x0a50fdba,0xb1d3b4cc
6936 .word 0x0d92c255,0x9168047c,0x87d772b4,0xd9e6cc5b
6937 .word 0xc3d7577c,0x26a3ee55,0x95ddcdc3,0xf8d32cbd
6938 .word 0x5aa1d778,0x2864c544,0x64eb7f29,0xd112ea86
6939p0_local3_end:
6940
6941SECTION .p0_local3_sec DATA_VA=0x000806000
6942
6943attr_data {
6944 Name = .p0_local3_sec,
6945 VA = 0x0000000000806000,
6946 RA = 0x00000000300c0000,
6947 PA = ra2pa(0x00000000300c0000,0),
6948 part_0_ctx_nonzero_tsb_config_0,
6949 TTE_Context=SCONTEXT,
6950 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6951 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6952 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6953 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6954}
6955
6956 .data
6957 .seg "data"
6958 .align 0x2000
6959 .global p0_local3_sec_start
6960p0_local3_sec_begin:
6961 .skip 0x1400
6962p0_local3_sec_start:
6963 .word 0xd8ffa30e,0x6dcbdaae,0x0be2d64b,0x4c1725ec
6964 .word 0xc005bb17,0x5f291d33,0x515769ab,0xfeb406d4
6965 .word 0x9fd31c6d,0x4636b3f4,0x77d8168c,0x5bab75c0
6966 .word 0x96afd2a2,0x6b2d7cb8,0x2d34acca,0xac9fdb73
6967p0_local3_sec_end:
6968
6969SECTION .p0_local4 DATA_VA=0x000808000
6970
6971attr_data {
6972 Name = .p0_local4,
6973 VA = 0x0000000000808000,
6974 RA = 0x0000000010100000,
6975 PA = ra2pa(0x0000000010100000,0),
6976 part_0_ctx_nonzero_tsb_config_0,
6977 TTE_Context=PCONTEXT,
6978 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6979 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6980 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6981 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6982}
6983
6984 .data
6985 .seg "data"
6986 .align 0x2000
6987 .global p0_local4_start
6988p0_local4_begin:
6989 .skip 0x1400
6990p0_local4_start:
6991 .word 0x9c99ede9,0x939b8360,0x83cbd3bc,0x13132df6
6992 .word 0xeab3d2f5,0x843fd55e,0x6f4004d8,0x136a9ee8
6993 .word 0x2513e0dc,0xe2a6b9b6,0x7cceb22d,0x1c255eee
6994 .word 0xa266c8ba,0x2430509a,0x14f78a44,0xd0d0237c
6995p0_local4_end:
6996
6997SECTION .p0_local4_sec DATA_VA=0x000808000
6998
6999attr_data {
7000 Name = .p0_local4_sec,
7001 VA = 0x0000000000808000,
7002 RA = 0x0000000030100000,
7003 PA = ra2pa(0x0000000030100000,0),
7004 part_0_ctx_nonzero_tsb_config_0,
7005 TTE_Context=SCONTEXT,
7006 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7007 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7008 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7009 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7010}
7011
7012 .data
7013 .seg "data"
7014 .align 0x2000
7015 .global p0_local4_sec_start
7016p0_local4_sec_begin:
7017 .skip 0x1400
7018p0_local4_sec_start:
7019 .word 0x672ffc4f,0x0cdc7843,0xaac60a8a,0x22d9f5de
7020 .word 0xa74cbf22,0xc1371240,0xac11b850,0x06a8b600
7021 .word 0xe4878c44,0x17319675,0x3db3396c,0x53a9c980
7022 .word 0x7067e9a9,0x955f7ceb,0x99189e88,0x9e6920bc
7023p0_local4_sec_end:
7024
7025SECTION .p0_local5 DATA_VA=0x00080a000
7026
7027attr_data {
7028 Name = .p0_local5,
7029 VA = 0x000000000080a000,
7030 RA = 0x0000000010140000,
7031 PA = ra2pa(0x0000000010140000,0),
7032 part_0_ctx_nonzero_tsb_config_0,
7033 TTE_Context=PCONTEXT,
7034 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7035 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7036 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7037 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7038}
7039
7040 .data
7041 .seg "data"
7042 .align 0x2000
7043 .global p0_local5_start
7044p0_local5_begin:
7045 .skip 0x1400
7046p0_local5_start:
7047 .word 0x83a94f65,0xc9017463,0xe4f00438,0x62763c8e
7048 .word 0x98e5a2bf,0x414bcdf5,0x3249f4f6,0xa38d321b
7049 .word 0x7d7d3b2c,0x0b16658b,0xeccf2554,0x5e9c2100
7050 .word 0x2cd42806,0xe6e736ac,0x26f66bb3,0x1fdcd6e6
7051p0_local5_end:
7052
7053SECTION .p0_local5_sec DATA_VA=0x00080a000
7054
7055attr_data {
7056 Name = .p0_local5_sec,
7057 VA = 0x000000000080a000,
7058 RA = 0x0000000030140000,
7059 PA = ra2pa(0x0000000030140000,0),
7060 part_0_ctx_nonzero_tsb_config_0,
7061 TTE_Context=SCONTEXT,
7062 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7063 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7064 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7065 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7066}
7067
7068 .data
7069 .seg "data"
7070 .align 0x2000
7071 .global p0_local5_sec_start
7072p0_local5_sec_begin:
7073 .skip 0x1400
7074p0_local5_sec_start:
7075 .word 0xa6108027,0xf1a5fe67,0xb1a7f60c,0x33ebd959
7076 .word 0x320f97c4,0x262da0fa,0x1062a465,0xb92ab835
7077 .word 0x46375da6,0x265aff0a,0xf72db4ac,0x935ea4f9
7078 .word 0x3e00e1d6,0xcebfda01,0x2ca1722d,0x891eac02
7079p0_local5_sec_end:
7080
7081SECTION .p0_local6 DATA_VA=0x00080c000
7082
7083attr_data {
7084 Name = .p0_local6,
7085 VA = 0x000000000080c000,
7086 RA = 0x0000000010180000,
7087 PA = ra2pa(0x0000000010180000,0),
7088 part_0_ctx_nonzero_tsb_config_0,
7089 TTE_Context=PCONTEXT,
7090 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7091 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7092 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7093 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7094}
7095
7096 .data
7097 .seg "data"
7098 .align 0x2000
7099 .global p0_local6_start
7100p0_local6_begin:
7101 .skip 0x1400
7102p0_local6_start:
7103 .word 0x7e66c771,0xdcedf613,0x5a1bf45f,0xf1fc9e48
7104 .word 0xdd918a1b,0xac72aa1f,0xcbf57ad8,0xe0b97b92
7105 .word 0x1dfbd0f5,0x4e768fd9,0x475e0387,0x213850d4
7106 .word 0xd24e8037,0x9fa033c6,0x7a9b1b3d,0x47e365d8
7107p0_local6_end:
7108
7109SECTION .p0_local6_sec DATA_VA=0x00080c000
7110
7111attr_data {
7112 Name = .p0_local6_sec,
7113 VA = 0x000000000080c000,
7114 RA = 0x0000000030180000,
7115 PA = ra2pa(0x0000000030180000,0),
7116 part_0_ctx_nonzero_tsb_config_0,
7117 TTE_Context=SCONTEXT,
7118 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7119 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7120 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7121 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7122}
7123
7124 .data
7125 .seg "data"
7126 .align 0x2000
7127 .global p0_local6_sec_start
7128p0_local6_sec_begin:
7129 .skip 0x1400
7130p0_local6_sec_start:
7131 .word 0xc9339792,0x37c53cec,0xe9d308f8,0x189b0675
7132 .word 0xe8de8857,0x4094b994,0xb8d681a9,0xcc6573ad
7133 .word 0xa5a0bba2,0x41939a60,0x2dd5d8f9,0x96358d26
7134 .word 0x4c28dc6a,0x271ef5b5,0x8b9717d5,0x9b280e76
7135p0_local6_sec_end:
7136
7137SECTION .share0 DATA_VA=0x00080e000
7138
7139attr_data {
7140 Name = .share0,
7141 VA = 0x000000000080e000,
7142 RA = 0x00000000201c0000,
7143 PA = ra2pa(0x00000000201c0000,0),
7144 part_0_ctx_nonzero_tsb_config_0,
7145 TTE_Context=PCONTEXT,
7146 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7147 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7148 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7149 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7150}
7151
7152 .data
7153 .seg "data"
7154 .align 0x2000
7155 .global share0_start
7156share0_begin:
7157share0_start:
7158 .word 0xe2678819,0xa3030399,0x68a22cb6,0x0eb90485
7159 .word 0x1fb8a583,0xae6bfafc,0x260925ff,0x6e8e3eaa
7160 .word 0x55807531,0x5a32786b,0xc297b2c0,0xe81a827b
7161 .word 0x953f103e,0xd7c32df2,0x61441bdf,0x6fad8b3b
7162share0_end:
7163
7164SECTION .share1 DATA_VA=0x000810000
7165
7166attr_data {
7167 Name = .share1,
7168 VA = 0x0000000000810000,
7169 RA = 0x0000000020800000,
7170 PA = ra2pa(0x0000000020800000,0),
7171 part_0_ctx_nonzero_tsb_config_0,
7172 TTE_Context=PCONTEXT,
7173 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7174 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7175 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7176 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7177}
7178
7179 .data
7180 .seg "data"
7181 .align 0x2000
7182 .global share1_start
7183share1_begin:
7184share1_start:
7185 .word 0xb67bc3ca,0x374e00aa,0x694292e3,0xe3e3b1ce
7186 .word 0x16e0af08,0x8e89d632,0x1439bfb4,0x74f11ea8
7187 .word 0x0316a567,0x70dc2130,0xba59a625,0x444d8e72
7188 .word 0xe6bcf87c,0xbee3e477,0x5be9f90c,0x9fdaa5b4
7189 .word 0x91bbbf87,0xb8090156,0x9fbf602d,0xdc29cbb0
7190 .word 0x3ca6ce6f,0x9703f93c,0x1289dd9f,0x89a99409
7191 .word 0xc74db418,0x4e26662e,0x002dec24,0x046517e0
7192 .word 0x06044324,0x249b161c,0x77c3ae0b,0x478f72a6
7193share1_end:
7194
7195SECTION .share2 DATA_VA=0x000812000
7196
7197attr_data {
7198 Name = .share2,
7199 VA = 0x0000000000812000,
7200 RA = 0x00000000211c0000,
7201 PA = ra2pa(0x00000000211c0000,0),
7202 part_0_ctx_nonzero_tsb_config_0,
7203 TTE_Context=PCONTEXT,
7204 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7205 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7206 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7207 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7208}
7209
7210 .data
7211 .seg "data"
7212 .align 0x2000
7213 .global share2_start
7214share2_begin:
7215share2_start:
7216 .word 0x3dcdfcae,0x0b4956fd,0x87b6cd61,0x575fe430
7217 .word 0x7ef4b550,0xc74b2f73,0x0320e851,0x218e2295
7218 .word 0x202c6675,0x95d2ae46,0x80025903,0x4e8926bb
7219 .word 0x7e3b623e,0x48643457,0x7e4199a8,0x7ce6cf9c
7220share2_end:
7221
7222SECTION .share3 DATA_VA=0x000814000
7223
7224attr_data {
7225 Name = .share3,
7226 VA = 0x0000000000814000,
7227 RA = 0x0000000021800000,
7228 PA = ra2pa(0x0000000021800000,0),
7229 part_0_ctx_nonzero_tsb_config_0,
7230 TTE_Context=PCONTEXT,
7231 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7232 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7233 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7234 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7235}
7236
7237 .data
7238 .seg "data"
7239 .align 0x2000
7240 .global share3_start
7241share3_begin:
7242share3_start:
7243 .word 0x52fdb05a,0x1a8060f2,0x40d70906,0x4798ff2b
7244 .word 0x88215eaf,0x359018c5,0x488475db,0xcdf5bbc9
7245 .word 0xa99bac3e,0x389719ea,0x6cb63095,0x20e99569
7246 .word 0x531eec9d,0xe563a6bd,0x1b2ceb7e,0xc7a0a13b
7247 .word 0x189c7f92,0x114c7eb3,0x05d04470,0x85ca9b6f
7248 .word 0xd0f2cf3d,0x8e175b7f,0x43cd90d0,0x1e8e02e8
7249 .word 0xdaed4897,0x300420f0,0x10757ff8,0xbac61ea0
7250 .word 0x9911a27b,0x2f69bcfa,0x76a9b077,0x444d25f2
7251 .word 0x15e80203,0xe5a0ea43,0x2345baa4,0x96ab6c12
7252 .word 0xcffbab67,0x89240a79,0x17625059,0x867bb106
7253 .word 0x4e41f634,0x631690fd,0xdf6469b0,0x614500e2
7254 .word 0xca5655fb,0x36799205,0xa31b1db3,0x5f075d3d
7255 .word 0x616adddc,0x5d98a5aa,0x240c9e52,0x6ad43601
7256 .word 0x81a4db6e,0xcf92d3f1,0x39966afc,0x738d6c18
7257 .word 0xf9cb738e,0x32c5fe5d,0x0c1a0a92,0x56176a8a
7258 .word 0x7287af7d,0x9debf401,0x3e7aff06,0xe75f6e66
7259 .word 0xdd89a03e,0xe6e27e03,0x8079294d,0x12ef38ea
7260 .word 0x675fdc3f,0xf93c55e2,0x70a03d93,0x8a3c388b
7261 .word 0x4de01aaf,0x4636db00,0x1e0cb549,0x7f1a5090
7262 .word 0x4c9f1c19,0xc23c2476,0x93f34a8f,0xaab60181
7263 .word 0xc8033eed,0xf3c05c3d,0x55a53cc9,0xd9fef715
7264 .word 0xf167cb44,0xd6238283,0x49edb332,0xd96ff079
7265 .word 0x17fc00d7,0x3c169f63,0x7d159c83,0x923c73a6
7266 .word 0x19e9ca44,0xe8ecd0bb,0x0b5d5679,0xc7d2cea0
7267 .word 0x662d8f81,0x99e491c0,0x433bf246,0xaa97f712
7268 .word 0x93d36dcc,0x9a25a821,0x20686983,0x25c9fd80
7269 .word 0x828cff73,0xed83e55b,0xb2fb1bd7,0x8c3ad5b2
7270 .word 0x5b88607e,0x32eb9baf,0x4e453c8a,0xf0f1fb7d
7271 .word 0x1009186d,0x7a2503d5,0xdabcc6d2,0x5f155dbd
7272 .word 0xcf16afdc,0x5ed6987d,0xcc282bf9,0x1ece121a
7273 .word 0x664cb8c1,0x94652e03,0x4ca7daf8,0x8b64e793
7274 .word 0xdc098d23,0xe09d500e,0xd59fdf32,0x87eb1a98
7275share3_end: