Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_3000_18.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_3000_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, 3000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_3000_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_3000_18 -p 1 -l 3000
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
5350p0_label_201:
5351! Mem[00000000300c1410] = 9ffcffff, %l1 = 00000000000000ff
5352 lduha [%i3+%o5]0x81,%l1 ! %l1 = 0000000000009ffc
5353! Mem[0000000010101430] = 000000ff00000000, %l2 = 00000000000000ff
5354 ldxa [%i4+0x030]%asi,%l2 ! %l2 = 000000ff00000000
5355! Mem[0000000030101408] = 68d023100000ffae, %f16 = 5475fff3 00001044
5356 ldda [%i4+%o4]0x81,%f16 ! %f16 = 68d02310 0000ffae
5357! Mem[0000000010081408] = ae000000, %l4 = 00000000ffffffff
5358 ldswa [%i2+%o4]0x88,%l4 ! %l4 = ffffffffae000000
5359! Mem[0000000010001400] = ff5a0000, %l3 = 0000000000000000
5360 ldub [%i0+0x001],%l3 ! %l3 = 000000000000005a
5361! Mem[0000000030181408] = 0000000000000000, %l4 = ffffffffae000000
5362 ldxa [%i6+%o4]0x81,%l4 ! %l4 = 0000000000000000
5363! Mem[0000000030141400] = bd64a15a, %l7 = 00000000000000ff
5364 lduba [%i5+%g0]0x89,%l7 ! %l7 = 000000000000005a
5365! Mem[00000000211c0000] = ff3efcae, %l4 = 0000000000000000
5366 ldsha [%o2+0x000]%asi,%l4 ! %l4 = ffffffffffffff3e
5367! Mem[0000000010101410] = aeffffff, %l7 = 000000000000005a
5368 ldsha [%i4+%o5]0x88,%l7 ! %l7 = ffffffffffffffff
5369! Starting 10 instruction Store Burst
5370! Code Fragment 3
5371p0_fragment_24:
5372! %l0 = 000000009495b8c3
5373 setx 0xcba8e0c85910442a,%g7,%l0 ! %l0 = cba8e0c85910442a
5374! %l1 = 0000000000009ffc
5375 setx 0x90cdb6883ca3b69b,%g7,%l1 ! %l1 = 90cdb6883ca3b69b
5376 setx 0x1fe000, %g1, %g3
5377 or %l0, %g3, %l0 ! always set perrmask = 0xff
5378 setx 0x1ffff8, %g1, %g2
5379 and %l0, %g2, %l0
5380 ta T_CHANGE_HPRIV
5381 stxa %l1, [%l0]ASI_DCACHE_DATA
5382 ta T_CHANGE_NONHPRIV
5383! %l0 = cba8e0c85910442a
5384 setx 0xe734d8efc8d5f7f2,%g7,%l0 ! %l0 = e734d8efc8d5f7f2
5385! %l1 = 90cdb6883ca3b69b
5386 setx 0x25e248e06668b697,%g7,%l1 ! %l1 = 25e248e06668b697
5387
5388p0_label_202:
5389! %l3 = 000000000000005a, Mem[0000000030181410] = 9a50001d
5390 stha %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = 9a50005a
5391! Mem[0000000030001408] = 879ae900, %l6 = 00000000ffffffff
5392 swapa [%i0+%o4]0x81,%l6 ! %l6 = 00000000879ae900
5393! Mem[0000000030001400] = ff000000, %l5 = 00000000000000ff
5394 ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 00000000000000ff
5395! %l5 = 0000000000000000, imm = 00000000000004ba, %l2 = 000000ff00000000
5396 and %l5,0x4ba,%l2 ! %l2 = 0000000000000000
5397! %l2 = 0000000000000000, Mem[0000000010141438] = 00000000
5398 stw %l2,[%i5+0x038] ! Mem[0000000010141438] = 00000000
5399! Mem[00000000300c1408] = 000000ae, %l7 = ffffffffffffffff
5400 swapa [%i3+%o4]0x81,%l7 ! %l7 = 00000000000000ae
5401! Mem[0000000010181408] = 0000fbff, %l5 = 0000000000000000
5402 ldstuba [%i6+%o4]0x88,%l5 ! %l5 = 000000ff000000ff
5403! %l4 = ffffffffffffff3e, Mem[00000000201c0000] = 00ff8819
5404 stb %l4,[%o0+%g0] ! Mem[00000000201c0000] = 3eff8819
5405! %f1 = fffffc9f, Mem[0000000010041418] = 000000a1
5406 sta %f1 ,[%i1+0x018]%asi ! Mem[0000000010041418] = fffffc9f
5407! Starting 10 instruction Load Burst
5408! Mem[0000000030081408] = 00000000 000000a1, %l6 = 879ae900, %l7 = 000000ae
5409 ldda [%i2+%o4]0x81,%l6 ! %l6 = 0000000000000000 00000000000000a1
5410
5411p0_label_203:
5412! Mem[0000000010081410] = ffff0000, %f3 = 00000000
5413 lda [%i2+%o5]0x80,%f3 ! %f3 = ffff0000
5414! Mem[0000000030141408] = 68000000 00000010, %l2 = 00000000, %l3 = 0000005a
5415 ldda [%i5+%o4]0x81,%l2 ! %l2 = 0000000068000000 0000000000000010
5416! Mem[00000000100c142c] = 00000000, %l5 = 00000000000000ff
5417 lduh [%i3+0x02c],%l5 ! %l5 = 0000000000000000
5418! Mem[00000000201c0000] = 3eff8819, %l3 = 0000000000000010
5419 ldsba [%o0+0x000]%asi,%l3 ! %l3 = 000000000000003e
5420! Mem[0000000010001400] = 00005aff, %l1 = 25e248e06668b697
5421 ldsba [%i0+%g0]0x88,%l1 ! %l1 = ffffffffffffffff
5422! Mem[0000000020800040] = ffffbf87, %l2 = 0000000068000000
5423 ldsba [%o1+0x041]%asi,%l2 ! %l2 = ffffffffffffffff
5424! Mem[00000000100c140c] = 00000054, %f30 = ffffffae
5425 ld [%i3+0x00c],%f30 ! %f30 = 00000054
5426! Mem[0000000010001400] = ff5a0000, %l6 = 0000000000000000
5427 ldswa [%i0+%g0]0x80,%l6 ! %l6 = ffffffffff5a0000
5428! Mem[0000000010101400] = ff000000 00005a2d, %l6 = ff5a0000, %l7 = 000000a1
5429 ldda [%i4+%g0]0x88,%l6 ! %l6 = 0000000000005a2d 00000000ff000000
5430! Starting 10 instruction Store Burst
5431! %f9 = 2ef3f120, Mem[0000000030141400] = 5aa164bd
5432 sta %f9 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = 2ef3f120
5433
5434p0_label_204:
5435! Mem[0000000030081408] = 00000000, %l7 = 00000000ff000000
5436 ldstuba [%i2+%o4]0x89,%l7 ! %l7 = 00000000000000ff
5437! %f18 = 000000ae 2db2ff7c, %l3 = 000000000000003e
5438! Mem[0000000030041408] = a15a000000000000
5439 add %i1,0x008,%g1
5440 stda %f18,[%g1+%l3]ASI_PST32_S ! Mem[0000000030041408] = 000000ae00000000
5441! %l5 = 0000000000000000, Mem[00000000100c1434] = 000000ff
5442 sth %l5,[%i3+0x034] ! Mem[00000000100c1434] = 000000ff
5443! Mem[0000000010141400] = 00000000, %l1 = ffffffffffffffff
5444 ldstuba [%i5+%g0]0x80,%l1 ! %l1 = 00000000000000ff
5445! %f30 = 00000054 f50000ff, Mem[0000000030141410] = ff000000 00000000
5446 stda %f30,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000054 f50000ff
5447! %f30 = 00000054 f50000ff, %l2 = ffffffffffffffff
5448! Mem[0000000010041408] = 000000ae2db2ff7c
5449 add %i1,0x008,%g1
5450 stda %f30,[%g1+%l2]ASI_PST16_PL ! Mem[0000000010041408] = ff0000f554000000
5451! %f6 = 9ffcffff 9a50300e, Mem[0000000010101410] = ffffffae f50000ff
5452 stda %f6 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = 9ffcffff 9a50300e
5453! %l3 = 000000000000003e, Mem[0000000010001400] = ff5a0000
5454 stha %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = 003e0000
5455! %l6 = 0000000000005a2d, Mem[0000000030041410] = 00007d7da15a0000
5456 stxa %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000000000005a2d
5457! Starting 10 instruction Load Burst
5458! Mem[0000000010141410] = 00000000ffffffff, %f0 = 0e30509a fffffc9f
5459 ldda [%i5+%o5]0x80,%f0 ! %f0 = 00000000 ffffffff
5460
5461p0_label_205:
5462! Mem[0000000030041408] = 00000000ae000000, %l6 = 0000000000005a2d
5463 ldxa [%i1+%o4]0x89,%l6 ! %l6 = 00000000ae000000
5464! Mem[0000000030001408] = ffffffff, %f0 = 00000000
5465 lda [%i0+%o4]0x89,%f0 ! %f0 = ffffffff
5466! Mem[0000000020800040] = ffffbf87, %l3 = 000000000000003e
5467 lduba [%o1+0x041]%asi,%l3 ! %l3 = 00000000000000ff
5468! Mem[0000000010101410] = fffffc9f, %l7 = 0000000000000000
5469 lduba [%i4+%o5]0x88,%l7 ! %l7 = 000000000000009f
5470! Mem[0000000010141410] = 00000000, %l6 = 00000000ae000000
5471 lduba [%i5+%o5]0x80,%l6 ! %l6 = 0000000000000000
5472! Mem[0000000010141408] = 1023d068, %l6 = 0000000000000000
5473 ldsba [%i5+%o4]0x88,%l6 ! %l6 = 0000000000000068
5474! Mem[0000000030041410] = 2d5a000000000000, %l1 = 0000000000000000
5475 ldxa [%i1+%o5]0x81,%l1 ! %l1 = 2d5a000000000000
5476 membar #Sync ! Added by membar checker (43)
5477! Mem[0000000030001400] = ff0000ff 0000ffae ffffffff 64ffff69
5478! Mem[0000000030001410] = ff000000 00000000 ff36d4f3 64ffff69
5479! Mem[0000000030001420] = 00000000 ff57d7c3 00000000 ff36d4ff
5480! Mem[0000000030001430] = 15f1a5c5 00007d7d 89dd0000 00000000
5481 ldda [%i0]ASI_BLK_SL,%f16 ! Block Load from 0000000030001400
5482! Mem[00000000100c1418] = 00007d7d000000ff, %l7 = 000000000000009f
5483 ldx [%i3+0x018],%l7 ! %l7 = 00007d7d000000ff
5484! Starting 10 instruction Store Burst
5485! %l3 = 00000000000000ff, Mem[000000001004141c] = 5a007396, %asi = 80
5486 stha %l3,[%i1+0x01c]%asi ! Mem[000000001004141c] = 00ff7396
5487
5488p0_label_206:
5489! Code Fragment 4
5490p0_fragment_25:
5491! %l0 = e734d8efc8d5f7f2
5492 setx 0x7081f30045a70783,%g7,%l0 ! %l0 = 7081f30045a70783
5493! %l1 = 2d5a000000000000
5494 setx 0x95b958d816f18520,%g7,%l1 ! %l1 = 95b958d816f18520
5495 setx 0x7ff8, %g1, %g2
5496 and %l0, %g2, %l0
5497 setx 0xffffffff, %g1, %g2
5498 and %l1, %g2, %l1
5499 setx 0x100000000, %g1, %g2
5500 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5501 ta T_CHANGE_HPRIV
5502 stxa %l1, [%l0]ASI_ICACHE_INSTR
5503 ta T_CHANGE_NONHPRIV
5504! %l0 = 7081f30045a70783
5505 setx 0x19c969bf878b97ef,%g7,%l0 ! %l0 = 19c969bf878b97ef
5506! %l1 = 95b958d816f18520
5507 setx 0x2096ffe0520e6ded,%g7,%l1 ! %l1 = 2096ffe0520e6ded
5508! %l1 = 2096ffe0520e6ded, Mem[0000000030081408] = ff000000
5509 stwa %l1,[%i2+%o4]0x81 ! Mem[0000000030081408] = 520e6ded
5510 membar #Sync ! Added by membar checker (44)
5511! %f8 = 00000000 2ef3f120, %l5 = 0000000000000000
5512! Mem[0000000030001418] = ff36d4f364ffff69
5513 add %i0,0x018,%g1
5514 stda %f8,[%g1+%l5]ASI_PST16_SL ! Mem[0000000030001418] = ff36d4f364ffff69
5515! Mem[0000000010001400] = 00003e00, %l5 = 0000000000000000
5516 swapa [%i0+%g0]0x88,%l5 ! %l5 = 0000000000003e00
5517! Mem[0000000010041428] = 2ef32020, %l0 = 19c969bf878b97ef, %asi = 80
5518 swapa [%i1+0x028]%asi,%l0 ! %l0 = 000000002ef32020
5519! %f8 = 00000000 2ef3f120, %l4 = ffffffffffffff3e
5520! Mem[0000000030101420] = 00005aa100000000
5521 add %i4,0x020,%g1
5522 stda %f8,[%g1+%l4]ASI_PST16_S ! Mem[0000000030101420] = 000000002ef30000
5523! %l5 = 0000000000003e00, Mem[0000000030001400] = aeff0000ff0000ff
5524 stxa %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000003e00
5525! %f14 = a15a0000 1dfbd0f5, Mem[00000000100c1408] = a100ffff 00000054
5526 stda %f14,[%i3+%o4]0x80 ! Mem[00000000100c1408] = a15a0000 1dfbd0f5
5527! %l0 = 000000002ef32020, Mem[0000000010081408] = ae000000
5528 stwa %l0,[%i2+%o4]0x88 ! Mem[0000000010081408] = 2ef32020
5529! Starting 10 instruction Load Burst
5530! %f20 = 00000000, %f25 = 00000000, %f30 = 00000000
5531 fdivs %f20,%f25,%f30 ! %f30 = 7fffffff
5532
5533p0_label_207:
5534! Mem[0000000030001400] = 00003e00, %l0 = 000000002ef32020
5535 ldswa [%i0+%g0]0x89,%l0 ! %l0 = 0000000000003e00
5536! Mem[0000000010101410] = fffffc9f, %l6 = 0000000000000068
5537 ldswa [%i4+%o5]0x88,%l6 ! %l6 = fffffffffffffc9f
5538! %l7 = 00007d7d000000ff, %l3 = 00000000000000ff, %l5 = 0000000000003e00
5539 andn %l7,%l3,%l5 ! %l5 = 00007d7d00000000
5540! Mem[0000000010101400] = 2d5a0000 000000ff, %l6 = fffffc9f, %l7 = 000000ff
5541 ldda [%i4+%g0]0x80,%l6 ! %l6 = 000000002d5a0000 00000000000000ff
5542! Mem[00000000100c1420] = ffffffffffffd0d0, %l0 = 0000000000003e00
5543 ldxa [%i3+0x020]%asi,%l0 ! %l0 = ffffffffffffd0d0
5544! Mem[0000000030101400] = ffffffff, %l3 = 00000000000000ff
5545 ldswa [%i4+%g0]0x89,%l3 ! %l3 = ffffffffffffffff
5546! Mem[0000000010181410] = 00000000, %l4 = ffffffffffffff3e
5547 ldsha [%i6+%o5]0x88,%l4 ! %l4 = 0000000000000000
5548! Mem[0000000030181408] = 00000000, %l7 = 00000000000000ff
5549 ldsha [%i6+%o4]0x81,%l7 ! %l7 = 0000000000000000
5550! Mem[0000000010041408] = ff0000f554000000, %f24 = c3d757ff 00000000
5551 ldda [%i1+%o4]0x80,%f24 ! %f24 = ff0000f5 54000000
5552! Starting 10 instruction Store Burst
5553! %l4 = 0000000000000000, Mem[0000000030001410] = ff00000000000000
5554 stxa %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000000000000000
5555
5556p0_label_208:
5557! %l6 = 000000002d5a0000, Mem[0000000010101400] = 00005a2d
5558 stha %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
5559! Mem[000000001008141b] = 00000000, %l6 = 000000002d5a0000
5560 ldstuba [%i2+0x01b]%asi,%l6 ! %l6 = 00000000000000ff
5561! %f10 = 20f1f32e, Mem[0000000010141400] = 000000ff
5562 sta %f10,[%i5+%g0]0x88 ! Mem[0000000010141400] = 20f1f32e
5563! %l4 = 00000000, %l5 = 00000000, Mem[0000000010181410] = 00000000 8b6516ff
5564 stda %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000 00000000
5565! Mem[0000000010181410] = 00000000, %l5 = 00007d7d00000000
5566 ldstuba [%i6+%o5]0x88,%l5 ! %l5 = 00000000000000ff
5567! %l5 = 0000000000000000, Mem[000000001000140d] = 00005aa1, %asi = 80
5568 stba %l5,[%i0+0x00d]%asi ! Mem[000000001000140c] = 00005aa1
5569! Mem[0000000010001428] = fff1a5c52ef3f120, %l7 = 0000000000000000, %l1 = 2096ffe0520e6ded
5570 add %i0,0x28,%g1
5571 casxa [%g1]0x80,%l7,%l1 ! %l1 = fff1a5c52ef3f120
5572! %l2 = ffffffff, %l3 = ffffffff, Mem[00000000100c1438] = 00000000 0000ce77
5573 std %l2,[%i3+0x038] ! Mem[00000000100c1438] = ffffffff ffffffff
5574! %l7 = 0000000000000000, immd = fffffffffffffbb7, %l7 = 0000000000000000
5575 mulx %l7,-0x449,%l7 ! %l7 = 0000000000000000
5576! Starting 10 instruction Load Burst
5577! Mem[00000000300c1408] = ffffffff, %l6 = 0000000000000000
5578 lduha [%i3+%o4]0x89,%l6 ! %l6 = 000000000000ffff
5579
5580p0_label_209:
5581! Mem[0000000030081410] = 1023d0d0, %l0 = ffffffffffffd0d0
5582 ldsba [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000010
5583! Mem[0000000010041410] = ffff1d00, %f26 = ffd436ff
5584 lda [%i1+%o5]0x88,%f26 ! %f26 = ffff1d00
5585! Mem[0000000010101438] = 8a5e64bd 00005aa1, %l2 = ffffffff, %l3 = ffffffff
5586 ldd [%i4+0x038],%l2 ! %l2 = 000000008a5e64bd 0000000000005aa1
5587! Code Fragment 4
5588p0_fragment_26:
5589! %l0 = 0000000000000010
5590 setx 0xd1917f603a7460a7,%g7,%l0 ! %l0 = d1917f603a7460a7
5591! %l1 = fff1a5c52ef3f120
5592 setx 0x08f82cd85f12e52e,%g7,%l1 ! %l1 = 08f82cd85f12e52e
5593 setx 0x7ff8, %g1, %g2
5594 and %l0, %g2, %l0
5595 setx 0xffffffff, %g1, %g2
5596 and %l1, %g2, %l1
5597 setx 0x100000000, %g1, %g2
5598 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5599 ta T_CHANGE_HPRIV
5600 stxa %l1, [%l0]ASI_ICACHE_INSTR
5601 ta T_CHANGE_NONHPRIV
5602! %l0 = d1917f603a7460a7
5603 setx 0xb98d0a907285301b,%g7,%l0 ! %l0 = b98d0a907285301b
5604! %l1 = 08f82cd85f12e52e
5605 setx 0x9f4b78780c8b4241,%g7,%l1 ! %l1 = 9f4b78780c8b4241
5606! Mem[0000000010041400] = 00000000, %l7 = 0000000000000000
5607 lduba [%i1+%g0]0x80,%l7 ! %l7 = 0000000000000000
5608! Mem[0000000030001410] = 00000000, %l0 = b98d0a907285301b
5609 lduba [%i0+%o5]0x81,%l0 ! %l0 = 0000000000000000
5610! Mem[0000000010041424] = 5200ffff, %l6 = 000000000000ffff
5611 lduwa [%i1+0x024]%asi,%l6 ! %l6 = 000000005200ffff
5612! Mem[0000000010101408] = 00ff0000, %l1 = 9f4b78780c8b4241
5613 ldsha [%i4+%o4]0x80,%l1 ! %l1 = 00000000000000ff
5614! Mem[0000000010181408] = fffb0000, %l5 = 0000000000000000
5615 ldsba [%i6+%o4]0x80,%l5 ! %l5 = ffffffffffffffff
5616! Starting 10 instruction Store Burst
5617! %l0 = 0000000000000000, Mem[0000000030081408] = 520e6ded
5618 stha %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00006ded
5619
5620p0_label_210:
5621! %f0 = ffffffff ffffffff, %l4 = 0000000000000000
5622! Mem[00000000300c1410] = 9ffcffff9a50300e
5623 add %i3,0x010,%g1
5624 stda %f0,[%g1+%l4]ASI_PST16_S ! Mem[00000000300c1410] = 9ffcffff9a50300e
5625! Mem[0000000010001410] = ff000000, %l3 = 0000000000005aa1
5626 swapa [%i0+%o5]0x80,%l3 ! %l3 = 00000000ff000000
5627! %l5 = ffffffffffffffff, %l2 = 000000008a5e64bd, %l0 = 0000000000000000
5628 or %l5,%l2,%l0 ! %l0 = ffffffffffffffff
5629! Mem[000000001018141d] = 00000000, %l6 = 000000005200ffff
5630 ldstuba [%i6+0x01d]%asi,%l6 ! %l6 = 00000000000000ff
5631! %l1 = 00000000000000ff, %l2 = 000000008a5e64bd, %l1 = 00000000000000ff
5632 addc %l1,%l2,%l1 ! %l1 = 000000008a5e65bc
5633! Mem[0000000010101400] = 00000000, %l2 = 000000008a5e64bd
5634 swapa [%i4+%g0]0x88,%l2 ! %l2 = 0000000000000000
5635! Mem[0000000010181408] = 0000fbff, %l4 = 0000000000000000
5636 swapa [%i6+%o4]0x88,%l4 ! %l4 = 000000000000fbff
5637! %l2 = 00000000, %l3 = ff000000, Mem[0000000010141400] = 2ef3f120 2ef3f120
5638 stda %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 ff000000
5639! %f4 = 00007d7d a15a0000, %l6 = 0000000000000000
5640! Mem[0000000030181420] = d0d0ffffffffffff
5641 add %i6,0x020,%g1
5642 stda %f4,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030181420] = d0d0ffffffffffff
5643! Starting 10 instruction Load Burst
5644! Mem[00000000211c0000] = ff3efcae, %l7 = 0000000000000000
5645 ldub [%o2+0x001],%l7 ! %l7 = 000000000000003e
5646
5647p0_label_211:
5648! Mem[0000000010101408] = 000000000000ff00, %f28 = 7d7d0000 c5a5f115
5649 ldda [%i4+%o4]0x88,%f28 ! %f28 = 00000000 0000ff00
5650! Mem[00000000100c1410] = 9495b8c3, %f31 = 0000dd89
5651 lda [%i3+%o5]0x80,%f31 ! %f31 = 9495b8c3
5652! Mem[0000000010041408] = ff0000f5, %l2 = 0000000000000000
5653 lduba [%i1+%o4]0x80,%l2 ! %l2 = 00000000000000ff
5654! Mem[0000000030041410] = 2d5a000000000000, %l1 = 000000008a5e65bc
5655 ldxa [%i1+%o5]0x81,%l1 ! %l1 = 2d5a000000000000
5656! Mem[0000000010081430] = 00000000 bac82067, %l6 = 00000000, %l7 = 0000003e
5657 ldd [%i2+0x030],%l6 ! %l6 = 0000000000000000 00000000bac82067
5658! Mem[0000000010041428] = 878b97ef, %l6 = 0000000000000000
5659 ldsw [%i1+0x028],%l6 ! %l6 = ffffffff878b97ef
5660! Mem[0000000010141408] = 68d02310, %l1 = 2d5a000000000000
5661 ldub [%i5+0x009],%l1 ! %l1 = 00000000000000d0
5662! Mem[0000000030141410] = ff0000f5, %f31 = 9495b8c3
5663 lda [%i5+%o5]0x81,%f31 ! %f31 = ff0000f5
5664! Mem[00000000100c1410] = c3b89594, %f4 = 00007d7d
5665 lda [%i3+%o5]0x88,%f4 ! %f4 = c3b89594
5666! Starting 10 instruction Store Burst
5667! %f10 = 20f1f32e 00000000, %l0 = ffffffffffffffff
5668! Mem[0000000030001430] = 15f1a5c500007d7d
5669 add %i0,0x030,%g1
5670 stda %f10,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030001430] = 000000002ef3f120
5671
5672p0_label_212:
5673! %l4 = 0000fbff, %l5 = ffffffff, Mem[0000000010101410] = 9ffcffff 9a50300e
5674 stda %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000fbff ffffffff
5675! %l5 = ffffffffffffffff, Mem[0000000010141408] = 1023d068
5676 stha %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = 1023ffff
5677! %l5 = ffffffffffffffff, Mem[0000000030141400] = 2ef3f12000005aa1
5678 stxa %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffffffffffffff
5679! %l5 = ffffffffffffffff, imm = fffffffffffff165, %l2 = 00000000000000ff
5680 or %l5,-0xe9b,%l2 ! %l2 = ffffffffffffffff
5681! Mem[0000000010141408] = ffff2310, %l6 = ffffffff878b97ef
5682 swapa [%i5+%o4]0x80,%l6 ! %l6 = 00000000ffff2310
5683! Mem[0000000030141400] = ffffffff, %l5 = ffffffffffffffff
5684 ldstuba [%i5+%g0]0x89,%l5 ! %l5 = 000000ff000000ff
5685! Mem[0000000010141434] = c523f1d0, %l0 = ffffffffffffffff, %asi = 80
5686 swapa [%i5+0x034]%asi,%l0 ! %l0 = 00000000c523f1d0
5687! %l0 = c523f1d0, %l1 = 000000d0, Mem[0000000010181408] = 00000000 5e8a0000
5688 std %l0,[%i6+%o4] ! Mem[0000000010181408] = c523f1d0 000000d0
5689! %f8 = 00000000, Mem[0000000010101430] = 000000ff
5690 st %f8 ,[%i4+0x030] ! Mem[0000000010101430] = 00000000
5691! Starting 10 instruction Load Burst
5692! Mem[000000001018140c] = 000000d0, %l2 = ffffffffffffffff
5693 ldsh [%i6+0x00c],%l2 ! %l2 = 0000000000000000
5694
5695p0_label_213:
5696! Mem[0000000030101400] = ffffffff, %l3 = 00000000ff000000
5697 lduha [%i4+%g0]0x89,%l3 ! %l3 = 000000000000ffff
5698! Mem[0000000010081410] = ffff0000, %l1 = 00000000000000d0
5699 lduba [%i2+%o5]0x80,%l1 ! %l1 = 00000000000000ff
5700! Mem[0000000030141400] = ffffffff ffffffff, %l0 = c523f1d0, %l1 = 000000ff
5701 ldda [%i5+%g0]0x89,%l0 ! %l0 = 00000000ffffffff 00000000ffffffff
5702! Mem[0000000030141408] = 68000000, %l1 = 00000000ffffffff
5703 ldswa [%i5+%o4]0x81,%l1 ! %l1 = 0000000068000000
5704! Mem[000000001018140c] = 000000d0, %f18 = 69ffff64
5705 ld [%i6+0x00c],%f18 ! %f18 = 000000d0
5706! Mem[0000000010081408] = 2020f32e, %l5 = 00000000000000ff
5707 lduwa [%i2+%o4]0x80,%l5 ! %l5 = 000000002020f32e
5708! Mem[0000000010041408] = ff0000f5, %l7 = 00000000bac82067
5709 ldswa [%i1+%o4]0x80,%l7 ! %l7 = ffffffffff0000f5
5710! Mem[00000000100c1400] = ffff84ff 00001044, %l2 = 00000000, %l3 = 0000ffff
5711 ldda [%i3+%g0]0x80,%l2 ! %l2 = 00000000ffff84ff 0000000000001044
5712! Mem[0000000030081410] = d0d02310, %l1 = 0000000068000000
5713 lduha [%i2+%o5]0x89,%l1 ! %l1 = 0000000000002310
5714! Starting 10 instruction Store Burst
5715! %f21 = 000000ff, Mem[0000000030081400] = 00000000
5716 sta %f21,[%i2+%g0]0x81 ! Mem[0000000030081400] = 000000ff
5717
5718p0_label_214:
5719! Mem[00000000100c1408] = a15a0000, %l7 = ffffffffff0000f5
5720 swapa [%i3+%o4]0x80,%l7 ! %l7 = 00000000a15a0000
5721! %l4 = 000000000000fbff, Mem[0000000030041400] = ffff0000000000ff
5722 stxa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000000000fbff
5723! %l6 = ffff2310, %l7 = a15a0000, Mem[00000000300c1410] = 9ffcffff 9a50300e
5724 stda %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ffff2310 a15a0000
5725! %l7 = 00000000a15a0000, Mem[0000000010081408] = 2020f32e
5726 stwa %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = a15a0000
5727! Mem[0000000030041408] = 000000ae, %l5 = 000000002020f32e
5728 ldstuba [%i1+%o4]0x81,%l5 ! %l5 = 00000000000000ff
5729! Mem[000000001004143c] = f50000ff, %l7 = 00000000a15a0000
5730 ldstuba [%i1+0x03c]%asi,%l7 ! %l7 = 000000f5000000ff
5731! Code Fragment 3
5732p0_fragment_27:
5733! %l0 = 00000000ffffffff
5734 setx 0x9efc55ff920ed11c,%g7,%l0 ! %l0 = 9efc55ff920ed11c
5735! %l1 = 0000000000002310
5736 setx 0x26ccf81830836016,%g7,%l1 ! %l1 = 26ccf81830836016
5737 setx 0x1fe000, %g1, %g3
5738 or %l0, %g3, %l0 ! always set perrmask = 0xff
5739 setx 0x1ffff8, %g1, %g2
5740 and %l0, %g2, %l0
5741 ta T_CHANGE_HPRIV
5742 stxa %l1, [%l0]ASI_DCACHE_DATA
5743 ta T_CHANGE_NONHPRIV
5744! %l0 = 9efc55ff920ed11c
5745 setx 0x30786fffd3cc574c,%g7,%l0 ! %l0 = 30786fffd3cc574c
5746! %l1 = 26ccf81830836016
5747 setx 0x78676d88038ebd4b,%g7,%l1 ! %l1 = 78676d88038ebd4b
5748! Mem[0000000030001400] = 003e0000, %l0 = 30786fffd3cc574c
5749 swapa [%i0+%g0]0x81,%l0 ! %l0 = 00000000003e0000
5750! %l3 = 0000000000001044, Mem[0000000030141400] = ffffffffffffffff
5751 stxa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000000001044
5752! Starting 10 instruction Load Burst
5753! Mem[0000000030081408] = 00006ded, %l1 = 78676d88038ebd4b
5754 ldsba [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000000
5755
5756p0_label_215:
5757! Mem[0000000010101400] = 8a5e64bd, %l2 = 00000000ffff84ff
5758 lduwa [%i4+%g0]0x88,%l2 ! %l2 = 000000008a5e64bd
5759! Mem[0000000010181410] = ff000000, %l0 = 00000000003e0000
5760 ldswa [%i6+%o5]0x80,%l0 ! %l0 = ffffffffff000000
5761! Mem[00000000100c141c] = 000000ff, %f20 = 00000000
5762 ld [%i3+0x01c],%f20 ! %f20 = 000000ff
5763! Mem[0000000030001410] = 0000000000000000, %l4 = 000000000000fbff
5764 ldxa [%i0+%o5]0x81,%l4 ! %l4 = 0000000000000000
5765! Mem[0000000030081400] = 000000ff, %l3 = 0000000000001044
5766 lduba [%i2+%g0]0x81,%l3 ! %l3 = 0000000000000000
5767 membar #Sync ! Added by membar checker (45)
5768! Mem[0000000030141400] = 00000000 00001044 68000000 00000010
5769! Mem[0000000030141410] = ff0000f5 54000000 1062a465 b92ab835
5770! Mem[0000000030141420] = 46375da6 265aff0a f72db4ac 935ea4f9
5771! Mem[0000000030141430] = d0d02310 036e77e0 2ca1722d 891eac02
5772 ldda [%i5]ASI_BLK_S,%f16 ! Block Load from 0000000030141400
5773! Mem[0000000010001400] = 00000000, %l2 = 000000008a5e64bd
5774 lduha [%i0+%g0]0x88,%l2 ! %l2 = 0000000000000000
5775! Mem[00000000100c1400] = 44100000ff84ffff, %f4 = c3b89594 a15a0000
5776 ldda [%i3+%g0]0x88,%f4 ! %f4 = 44100000 ff84ffff
5777! %l7 = 00000000000000f5, %l1 = 0000000000000000, %l0 = ffffffffff000000
5778 or %l7,%l1,%l0 ! %l0 = 00000000000000f5
5779! Starting 10 instruction Store Burst
5780! Mem[00000000100c1408] = f50000ff, %l2 = 0000000000000000
5781 ldstuba [%i3+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
5782
5783p0_label_216:
5784! %f0 = ffffffff ffffffff, Mem[0000000010181408] = c523f1d0 000000d0
5785 stda %f0 ,[%i6+%o4]0x80 ! Mem[0000000010181408] = ffffffff ffffffff
5786! %l7 = 00000000000000f5, Mem[0000000010001400] = ff00000000000000
5787 stxa %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000000000f5
5788! %f15 = 1dfbd0f5, %f6 = 9ffcffff
5789 fcmps %fcc1,%f15,%f6 ! %fcc1 = 2
5790! Mem[0000000030101410] = ff3effff, %l4 = 0000000000000000
5791 swapa [%i4+%o5]0x81,%l4 ! %l4 = 00000000ff3effff
5792! %l5 = 0000000000000000, Mem[0000000030181400] = 00005aa1
5793 stba %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00005aa1
5794! Mem[0000000010141410] = 00000000, %l0 = 00000000000000f5
5795 swapa [%i5+%o5]0x80,%l0 ! %l0 = 0000000000000000
5796! Mem[0000000030141410] = f50000ff, %l6 = 00000000ffff2310
5797 swapa [%i5+%o5]0x89,%l6 ! %l6 = 00000000f50000ff
5798! %l6 = 00000000f50000ff, Mem[0000000010101400] = 8a5e64bd
5799 stha %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = 8a5e00ff
5800! %f16 = 00000000 00001044 68000000 00000010
5801! %f20 = ff0000f5 54000000 1062a465 b92ab835
5802! %f24 = 46375da6 265aff0a f72db4ac 935ea4f9
5803! %f28 = d0d02310 036e77e0 2ca1722d 891eac02
5804 stda %f16,[%i0]ASI_BLK_SL ! Block Store to 0000000030001400
5805! Starting 10 instruction Load Burst
5806! Mem[0000000030101400] = fffffffff33247b6, %l3 = 0000000000000000
5807 ldxa [%i4+%g0]0x81,%l3 ! %l3 = fffffffff33247b6
5808
5809p0_label_217:
5810! Mem[0000000030101408] = 1023d068, %l7 = 00000000000000f5
5811 lduwa [%i4+%o4]0x89,%l7 ! %l7 = 000000001023d068
5812! Mem[0000000030041400] = 00000000, %l3 = fffffffff33247b6
5813 ldswa [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000000
5814! Mem[0000000010181410] = ff000000, %l1 = 0000000000000000
5815 lduba [%i6+%o5]0x80,%l1 ! %l1 = 00000000000000ff
5816! Mem[00000000100c1410] = 9495b8c3, %l0 = 0000000000000000
5817 lduha [%i3+%o5]0x80,%l0 ! %l0 = 0000000000009495
5818! Mem[0000000030101400] = ffffffff, %l5 = 0000000000000000
5819 lduha [%i4+%g0]0x81,%l5 ! %l5 = 000000000000ffff
5820! Mem[0000000020800040] = ffffbf87, %l5 = 000000000000ffff
5821 ldsba [%o1+0x040]%asi,%l5 ! %l5 = ffffffffffffffff
5822! Mem[0000000010181400] = 15f1a5c5 2ef3f120, %l6 = f50000ff, %l7 = 1023d068
5823 ldda [%i6+%g0]0x80,%l6 ! %l6 = 0000000015f1a5c5 000000002ef3f120
5824! Mem[0000000010081400] = 000000ff, %f14 = a15a0000
5825 lda [%i2+%g0]0x88,%f14 ! %f14 = 000000ff
5826! Mem[0000000030101400] = ffffffff, %l0 = 0000000000009495
5827 lduha [%i4+%g0]0x89,%l0 ! %l0 = 000000000000ffff
5828! Starting 10 instruction Store Burst
5829! %l6 = 15f1a5c5, %l7 = 2ef3f120, Mem[0000000010101418] = 10000000 00000000
5830 stda %l6,[%i4+0x018]%asi ! Mem[0000000010101418] = 15f1a5c5 2ef3f120
5831
5832p0_label_218:
5833! %f6 = 9ffcffff 9a50300e, %l6 = 0000000015f1a5c5
5834! Mem[0000000030001428] = f9a45e93acb42df7
5835 add %i0,0x028,%g1
5836 stda %f6,[%g1+%l6]ASI_PST32_S ! Mem[0000000030001428] = f9a45e939a50300e
5837! %l6 = 15f1a5c5, %l7 = 2ef3f120, Mem[0000000030181410] = 5a00509a 5475fff3
5838 stda %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = 15f1a5c5 2ef3f120
5839! Mem[000000001018140d] = ffffffff, %l6 = 0000000015f1a5c5
5840 ldstub [%i6+0x00d],%l6 ! %l6 = 000000ff000000ff
5841 membar #Sync ! Added by membar checker (46)
5842! Mem[0000000010001400] = 000000f5, %l1 = 00000000000000ff
5843 swapa [%i0+%g0]0x88,%l1 ! %l1 = 00000000000000f5
5844! Mem[00000000300c1408] = ffffffff, %l6 = 00000000000000ff
5845 swapa [%i3+%o4]0x81,%l6 ! %l6 = 00000000ffffffff
5846! Mem[0000000010001408] = 70000000, %l3 = 0000000000000000
5847 swapa [%i0+%o4]0x80,%l3 ! %l3 = 0000000070000000
5848! %l0 = 0000ffff, %l1 = 000000f5, Mem[0000000010181408] = ffffffff ffffffff
5849 std %l0,[%i6+%o4] ! Mem[0000000010181408] = 0000ffff 000000f5
5850! %l4 = 00000000ff3effff, Mem[0000000010001430] = 000000ff
5851 stw %l4,[%i0+0x030] ! Mem[0000000010001430] = ff3effff
5852! Mem[0000000010181400] = 15f1a5c5, %l5 = ffffffffffffffff
5853 ldstuba [%i6+%g0]0x80,%l5 ! %l5 = 00000015000000ff
5854! Starting 10 instruction Load Burst
5855! Mem[0000000030081400] = ff000000, %f20 = ff0000f5
5856 lda [%i2+%g0]0x89,%f20 ! %f20 = ff000000
5857
5858p0_label_219:
5859! Mem[0000000030101400] = ffffffff, %f6 = 9ffcffff
5860 lda [%i4+%g0]0x89,%f6 ! %f6 = ffffffff
5861! Mem[0000000010181408] = 0000ffff 000000f5, %l2 = 000000ff, %l3 = 70000000
5862 ldda [%i6+%o4]0x80,%l2 ! %l2 = 000000000000ffff 00000000000000f5
5863! Mem[0000000010181428] = f5d0fb1d, %l1 = 00000000000000f5
5864 ldsb [%i6+0x029],%l1 ! %l1 = ffffffffffffffd0
5865! Mem[00000000100c1410] = 9495b8c3, %l4 = 00000000ff3effff
5866 lduba [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000094
5867! Mem[0000000010101410] = 0000fbff, %l1 = ffffffffffffffd0
5868 lduha [%i4+%o5]0x80,%l1 ! %l1 = 0000000000000000
5869! Mem[0000000030081410] = 0000ffae d0d02310, %l0 = 0000ffff, %l1 = 00000000
5870 ldda [%i2+%o5]0x89,%l0 ! %l0 = 00000000d0d02310 000000000000ffae
5871! Mem[0000000010101430] = 00000000, %f29 = 036e77e0
5872 ld [%i4+0x030],%f29 ! %f29 = 00000000
5873! Mem[0000000010081420] = 00000000, %l5 = 0000000000000015
5874 ldsb [%i2+0x021],%l5 ! %l5 = 0000000000000000
5875! Mem[0000000010141420] = c3d757ff, %l0 = 00000000d0d02310
5876 ldub [%i5+0x023],%l0 ! %l0 = 00000000000000ff
5877! Starting 10 instruction Store Burst
5878! Mem[0000000010041420] = 8b6516ff5200ffff, %l7 = 000000002ef3f120, %l1 = 000000000000ffae
5879 add %i1,0x20,%g1
5880 casxa [%g1]0x80,%l7,%l1 ! %l1 = 8b6516ff5200ffff
5881
5882p0_label_220:
5883! %l2 = 000000000000ffff, Mem[0000000010141408] = 878b97ef036e77e0
5884 stxa %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000000000000ffff
5885! Mem[0000000010081400] = ff000000, %l5 = 0000000000000000
5886 swapa [%i2+%g0]0x80,%l5 ! %l5 = 00000000ff000000
5887! Mem[0000000010101410] = 0000fbff, %l3 = 00000000000000f5
5888 swapa [%i4+%o5]0x80,%l3 ! %l3 = 000000000000fbff
5889! Mem[0000000030041410] = 00005a2d, %l4 = 0000000000000094
5890 swapa [%i1+%o5]0x89,%l4 ! %l4 = 0000000000005a2d
5891! %f0 = ffffffff ffffffff ff5a0000 ffff0000
5892! %f4 = 44100000 ff84ffff ffffffff 9a50300e
5893! %f8 = 00000000 2ef3f120 20f1f32e 00000000
5894! %f12 = 00000000 ff000000 000000ff 1dfbd0f5
5895 stda %f0,[%i1]ASI_COMMIT_P ! Block Store to 0000000010041400
5896! Mem[0000000030181410] = c5a5f115, %l5 = 00000000ff000000
5897 ldstuba [%i6+%o5]0x89,%l5 ! %l5 = 00000015000000ff
5898! %l6 = 00000000ffffffff, Mem[0000000030001410] = 00000054
5899 stwa %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffffffff
5900 membar #Sync ! Added by membar checker (47)
5901! %l4 = 0000000000005a2d, Mem[0000000010041400] = ffffffff
5902 stba %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffffff2d
5903! %f17 = 00001044, Mem[000000001010140c] = 00000000
5904 st %f17,[%i4+0x00c] ! Mem[000000001010140c] = 00001044
5905! Starting 10 instruction Load Burst
5906! Mem[0000000020800040] = ffffbf87, %l5 = 0000000000000015
5907 ldsh [%o1+0x040],%l5 ! %l5 = ffffffffffffffff
5908
5909p0_label_221:
5910! Mem[0000000020800040] = ffffbf87, %l2 = 000000000000ffff
5911 ldub [%o1+0x041],%l2 ! %l2 = 00000000000000ff
5912! Mem[0000000010001410] = a15a0000, %l5 = ffffffffffffffff
5913 ldsba [%i0+%o5]0x88,%l5 ! %l5 = 0000000000000000
5914! Mem[0000000010181408] = 0000ffff, %l2 = 00000000000000ff
5915 lduwa [%i6+%o4]0x80,%l2 ! %l2 = 000000000000ffff
5916! Mem[0000000030001408] = 00000010, %l1 = 8b6516ff5200ffff
5917 lduha [%i0+%o4]0x89,%l1 ! %l1 = 0000000000000010
5918! Mem[000000001008142c] = 00000000, %l1 = 0000000000000010
5919 ldsha [%i2+0x02c]%asi,%l1 ! %l1 = 0000000000000000
5920! Mem[0000000010141408] = 00000000 0000ffff, %l2 = 0000ffff, %l3 = 0000fbff
5921 ldda [%i5+%o4]0x80,%l2 ! %l2 = 0000000000000000 000000000000ffff
5922! Mem[0000000030141410] = ffff2310, %l4 = 0000000000005a2d
5923 ldsba [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000010
5924! Mem[0000000010181428] = f5d0fb1d, %l4 = 0000000000000010
5925 lduha [%i6+0x028]%asi,%l4 ! %l4 = 000000000000f5d0
5926! Mem[0000000030181408] = 00000000, %f17 = 00001044
5927 lda [%i6+%o4]0x89,%f17 ! %f17 = 00000000
5928! Starting 10 instruction Store Burst
5929! %l6 = 00000000ffffffff, Mem[0000000010141410] = 000000f5
5930 stwa %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffffff
5931
5932p0_label_222:
5933! %l3 = 000000000000ffff, Mem[00000000100c1408] = ff0000f5
5934 stba %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff0000f5
5935! %l3 = 000000000000ffff, Mem[0000000030181408] = 0000000000000000
5936 stxa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000000000ffff
5937! %l0 = 000000ff, %l1 = 00000000, Mem[0000000030141400] = 00000000 00001044
5938 stda %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff 00000000
5939! Mem[0000000010181438] = a15a0000, %l5 = 0000000000000000
5940 swap [%i6+0x038],%l5 ! %l5 = 00000000a15a0000
5941! %l4 = 000000000000f5d0, Mem[0000000010101410] = f5000000
5942 stba %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = f50000d0
5943! %f27 = 935ea4f9, Mem[0000000010101400] = ff005e8a
5944 sta %f27,[%i4+%g0]0x80 ! Mem[0000000010101400] = 935ea4f9
5945! %f0 = ffffffff, %f27 = 935ea4f9, %f12 = 00000000
5946 fdivs %f0 ,%f27,%f12 ! %f12 = ffffffff
5947! %l1 = 0000000000000000, Mem[0000000030101408] = 68d023100000ffae
5948 stxa %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000000000000000
5949! %l4 = 0000f5d0, %l5 = a15a0000, Mem[0000000030101400] = ffffffff f33247b6
5950 stda %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000f5d0 a15a0000
5951! Starting 10 instruction Load Burst
5952! Mem[0000000010001400] = 00000000000000ff, %l6 = 00000000ffffffff
5953 ldxa [%i0+%g0]0x88,%l6 ! %l6 = 00000000000000ff
5954
5955p0_label_223:
5956! Mem[0000000010001408] = 00000000, %l6 = 00000000000000ff
5957 ldsha [%i0+%o4]0x88,%l6 ! %l6 = 0000000000000000
5958! Mem[00000000100c1400] = ffff84ff, %l3 = 000000000000ffff
5959 lduwa [%i3+%g0]0x80,%l3 ! %l3 = 00000000ffff84ff
5960! Mem[0000000030181408] = 00000000 0000ffff, %l2 = 00000000, %l3 = ffff84ff
5961 ldda [%i6+%o4]0x89,%l2 ! %l2 = 000000000000ffff 0000000000000000
5962! Mem[0000000030041408] = ae0000ff, %l3 = 0000000000000000
5963 lduba [%i1+%o4]0x89,%l3 ! %l3 = 00000000000000ff
5964! Mem[0000000010081408] = a15a0000, %l0 = 00000000000000ff
5965 lduha [%i2+%o4]0x80,%l0 ! %l0 = 000000000000a15a
5966! Mem[0000000030141408] = 00000068, %l3 = 00000000000000ff
5967 ldsha [%i5+%o4]0x89,%l3 ! %l3 = 0000000000000068
5968! Mem[0000000010001400] = ff000000, %l7 = 000000002ef3f120
5969 lduwa [%i0+0x000]%asi,%l7 ! %l7 = 00000000ff000000
5970! Mem[000000001004141c] = 9a50300e, %l0 = 000000000000a15a
5971 lduw [%i1+0x01c],%l0 ! %l0 = 000000009a50300e
5972! Mem[0000000010041408] = 0000ffff 00005aff, %l0 = 9a50300e, %l1 = 00000000
5973 ldda [%i1+%o4]0x88,%l0 ! %l0 = 0000000000005aff 000000000000ffff
5974! Starting 10 instruction Store Burst
5975! Mem[00000000300c1400] = f3ff7554, %l6 = 0000000000000000
5976 ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 00000054000000ff
5977
5978p0_label_224:
5979! %l4 = 000000000000f5d0, Mem[0000000010081430] = 00000000bac82067, %asi = 80
5980 stxa %l4,[%i2+0x030]%asi ! Mem[0000000010081430] = 000000000000f5d0
5981! Mem[0000000010081410] = 0000ffff, %l1 = 000000000000ffff
5982 ldstuba [%i2+%o5]0x88,%l1 ! %l1 = 000000ff000000ff
5983! Mem[0000000010101400] = 935ea4f9, %l1 = 00000000000000ff
5984 swapa [%i4+%g0]0x80,%l1 ! %l1 = 00000000935ea4f9
5985! %l1 = 00000000935ea4f9, Mem[0000000030181408] = 000000000000ffff
5986 stxa %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000935ea4f9
5987! %f4 = 44100000 ff84ffff, %l6 = 0000000000000054
5988! Mem[0000000030101418] = 01000000102375ff
5989 add %i4,0x018,%g1
5990 stda %f4,[%g1+%l6]ASI_PST32_S ! Mem[0000000030101418] = 01000000102375ff
5991! Mem[00000000201c0000] = 3eff8819, %l0 = 0000000000005aff
5992 ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 0000003e000000ff
5993! %l3 = 0000000000000068, Mem[0000000010081412] = ffff0000
5994 stb %l3,[%i2+0x012] ! Mem[0000000010081410] = ffff6800
5995! %l1 = 00000000935ea4f9, Mem[0000000010101408] = 00ff0000
5996 stba %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = f9ff0000
5997! %l5 = 00000000a15a0000, Mem[00000000100c1408] = f5d0fb1df50000ff
5998 stxa %l5,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000a15a0000
5999! Starting 10 instruction Load Burst
6000! Mem[0000000030041410] = 94000000, %l3 = 0000000000000068
6001 lduwa [%i1+%o5]0x81,%l3 ! %l3 = 0000000094000000
6002
6003p0_label_225:
6004! Mem[0000000030001408] = 00000010, %l0 = 000000000000003e
6005 ldswa [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000010
6006! Mem[0000000030141400] = 000000ff, %l4 = 000000000000f5d0
6007 ldswa [%i5+%g0]0x81,%l4 ! %l4 = 00000000000000ff
6008! Mem[0000000010181400] = c5a5f1ff, %f16 = 00000000
6009 lda [%i6+%g0]0x88,%f16 ! %f16 = c5a5f1ff
6010! Mem[0000000010141428] = f3ff7554, %l2 = 000000000000ffff
6011 ldsba [%i5+0x02a]%asi,%l2 ! %l2 = 0000000000000075
6012! Mem[0000000010101428] = 15f1a5c5, %l2 = 0000000000000075
6013 lduba [%i4+0x02b]%asi,%l2 ! %l2 = 00000000000000c5
6014! Mem[0000000030181410] = fff1a5c52ef3f120, %l7 = 00000000ff000000
6015 ldxa [%i6+%o5]0x81,%l7 ! %l7 = fff1a5c52ef3f120
6016! Mem[0000000010101428] = 15f1a5c5, %l7 = fff1a5c52ef3f120
6017 ldub [%i4+0x02b],%l7 ! %l7 = 00000000000000c5
6018! Mem[0000000030041400] = 00000000, %l7 = 00000000000000c5
6019 ldsha [%i1+%g0]0x81,%l7 ! %l7 = 0000000000000000
6020! Mem[0000000030101410] = 00000000, %l5 = 00000000a15a0000
6021 lduba [%i4+%o5]0x89,%l5 ! %l5 = 0000000000000000
6022! Starting 10 instruction Store Burst
6023! Mem[0000000030181408] = f9a45e93, %l2 = 00000000000000c5
6024 ldstuba [%i6+%o4]0x81,%l2 ! %l2 = 000000f9000000ff
6025
6026p0_label_226:
6027! Mem[0000000030181410] = c5a5f1ff, %l7 = 0000000000000000
6028 ldstuba [%i6+%o5]0x89,%l7 ! %l7 = 000000ff000000ff
6029! Mem[0000000010041400] = ffffff2d, %l7 = 00000000000000ff
6030 ldstuba [%i1+%g0]0x88,%l7 ! %l7 = 0000002d000000ff
6031! %l0 = 0000000000000010, Mem[0000000010081408] = 0000000000005aa1
6032 stxa %l0,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0000000000000010
6033! %f22 = 1062a465 b92ab835, %l0 = 0000000000000010
6034! Mem[0000000010181400] = fff1a5c52ef3f120
6035 stda %f22,[%i6+%l0]ASI_PST16_P ! Mem[0000000010181400] = fff1a5c52ef3f120
6036! %l7 = 000000000000002d, imm = 0000000000000029, %l6 = 0000000000000054
6037 xnor %l7,0x029,%l6 ! %l6 = fffffffffffffffb
6038! Code Fragment 3
6039p0_fragment_28:
6040! %l0 = 0000000000000010
6041 setx 0xc8941cc03056dc9c,%g7,%l0 ! %l0 = c8941cc03056dc9c
6042! %l1 = 00000000935ea4f9
6043 setx 0xe4d1daf80b673d2e,%g7,%l1 ! %l1 = e4d1daf80b673d2e
6044 setx 0x1fe000, %g1, %g3
6045 or %l0, %g3, %l0 ! always set perrmask = 0xff
6046 setx 0x1ffff8, %g1, %g2
6047 and %l0, %g2, %l0
6048 ta T_CHANGE_HPRIV
6049 stxa %l1, [%l0]ASI_DCACHE_DATA
6050 ta T_CHANGE_NONHPRIV
6051! %l0 = c8941cc03056dc9c
6052 setx 0xe82b16b80eea3cd8,%g7,%l0 ! %l0 = e82b16b80eea3cd8
6053! %l1 = e4d1daf80b673d2e
6054 setx 0xa8e0269f9b4d99f2,%g7,%l1 ! %l1 = a8e0269f9b4d99f2
6055! %f6 = ffffffff, Mem[000000001010140c] = 00001044
6056 st %f6 ,[%i4+0x00c] ! Mem[000000001010140c] = ffffffff
6057! Mem[0000000030141410] = 1023ffff, %l2 = 00000000000000f9
6058 ldstuba [%i5+%o5]0x81,%l2 ! %l2 = 00000010000000ff
6059! %f12 = ffffffff, Mem[0000000030041408] = ae0000ff
6060 sta %f12,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffff
6061! Starting 10 instruction Load Burst
6062! Mem[00000000100c1408] = a15a0000, %l7 = 000000000000002d
6063 ldsba [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
6064
6065p0_label_227:
6066! Mem[0000000020800040] = ffffbf87, %l0 = e82b16b80eea3cd8
6067 lduh [%o1+0x040],%l0 ! %l0 = 000000000000ffff
6068! Mem[0000000010081408] = 00000010, %l4 = 00000000000000ff
6069 ldsha [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000010
6070! Mem[0000000030181408] = ffa45e93, %l2 = 0000000000000010
6071 ldsha [%i6+%o4]0x81,%l2 ! %l2 = ffffffffffffffa4
6072! Mem[0000000010141400] = 00000000 ff000000, %l0 = 0000ffff, %l1 = 9b4d99f2
6073 ldd [%i5+%g0],%l0 ! %l0 = 0000000000000000 00000000ff000000
6074! Mem[00000000300c1408] = 000000ff, %l0 = 0000000000000000
6075 ldsba [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000
6076! Mem[0000000030001400] = 44100000, %l5 = 0000000000000000
6077 lduwa [%i0+%g0]0x81,%l5 ! %l5 = 0000000044100000
6078! Mem[0000000010141400] = 00000000, %l6 = fffffffffffffffb
6079 lduba [%i5+%g0]0x88,%l6 ! %l6 = 0000000000000000
6080! Mem[0000000030041400] = 00000000, %l3 = 0000000094000000
6081 ldsha [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000000
6082! Mem[0000000030101408] = 00000000, %l4 = 0000000000000010
6083 ldsha [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000000
6084! Starting 10 instruction Store Burst
6085! Mem[000000001010141c] = 2ef3f120, %l5 = 0000000044100000
6086 ldstuba [%i4+0x01c]%asi,%l5 ! %l5 = 0000002e000000ff
6087
6088p0_label_228:
6089! %l4 = 0000000000000000, Mem[0000000030081410] = 1023d0d0aeff0000
6090 stxa %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000000000000
6091! Mem[00000000218000c0] = ff6adddc, %l2 = ffffffffffffffa4
6092 ldstuba [%o3+0x0c0]%asi,%l2 ! %l2 = 000000ff000000ff
6093! %l5 = 000000000000002e, Mem[0000000030101410] = 00000000
6094 stba %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000002e
6095! Mem[0000000010101414] = ffffffff, %l6 = 0000000000000000
6096 ldstub [%i4+0x014],%l6 ! %l6 = 000000ff000000ff
6097! %l3 = 0000000000000000, Mem[0000000030181410] = c5a5f1ff
6098 stwa %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
6099! %f18 = 68000000 00000010, Mem[0000000010001400] = 000000ff 00000000
6100 stda %f18,[%i0+%g0]0x88 ! Mem[0000000010001400] = 68000000 00000010
6101! %l5 = 000000000000002e, immed = 0000047a, %y = 0000001d
6102 umul %l5,0x47a,%l5 ! %l5 = 000000000000cdec, %y = 00000000
6103! Mem[0000000010181433] = 15f1a5c7, %l3 = 0000000000000000
6104 ldstuba [%i6+0x033]%asi,%l3 ! %l3 = 000000c7000000ff
6105! %l6 = 00000000000000ff, Mem[0000000021800040] = 709c7f92, %asi = 80
6106 stba %l6,[%o3+0x040]%asi ! Mem[0000000021800040] = ff9c7f92
6107! Starting 10 instruction Load Burst
6108! Mem[0000000010141408] = 00000000 0000ffff, %l2 = 000000ff, %l3 = 000000c7
6109 ldda [%i5+0x008]%asi,%l2 ! %l2 = 0000000000000000 000000000000ffff
6110
6111p0_label_229:
6112! %l3 = 000000000000ffff, Mem[00000000201c0000] = ffff8819
6113 sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = ffff8819
6114! Mem[0000000010001410] = 00005aa1 00000000, %l2 = 00000000, %l3 = 0000ffff
6115 ldda [%i0+%o5]0x80,%l2 ! %l2 = 0000000000005aa1 0000000000000000
6116 membar #Sync ! Added by membar checker (48)
6117! Mem[0000000010001400] = 10000000 00000068 00000000 00005aa1
6118! Mem[0000000010001410] = 00005aa1 00000000 10000000 00000000
6119! Mem[0000000010001420] = ffffffae 000000ff fff1a5c5 2ef3f120
6120! Mem[0000000010001430] = ff3effff 00000000 8a5e64bd 00005aa1
6121 ldda [%i0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010001400
6122! Mem[0000000030081400] = 000000ff, %l1 = 00000000ff000000
6123 ldsba [%i2+%g0]0x81,%l1 ! %l1 = 0000000000000000
6124! Mem[0000000030081408] = 00006ded, %l2 = 0000000000005aa1
6125 ldsha [%i2+%o4]0x81,%l2 ! %l2 = 0000000000000000
6126! Mem[0000000010041404] = ffffffff, %l6 = 00000000000000ff
6127 ldsba [%i1+0x005]%asi,%l6 ! %l6 = ffffffffffffffff
6128! Mem[0000000010101408] = ffffffff0000fff9, %l0 = 0000000000000000
6129 ldxa [%i4+%o4]0x88,%l0 ! %l0 = ffffffff0000fff9
6130! Mem[0000000010001408] = a15a000000000000, %f2 = ff5a0000 ffff0000
6131 ldda [%i0+%o4]0x88,%f2 ! %f2 = a15a0000 00000000
6132! Mem[0000000010181410] = 000000ff, %l7 = 0000000000000000
6133 lduha [%i6+%o5]0x88,%l7 ! %l7 = 00000000000000ff
6134! Starting 10 instruction Store Burst
6135! %l4 = 0000000000000000, Mem[0000000020800040] = ffffbf87
6136 sth %l4,[%o1+0x040] ! Mem[0000000020800040] = 0000bf87
6137
6138p0_label_230:
6139! %l4 = 00000000, %l5 = 0000cdec, Mem[0000000030141410] = ff23ffff 54000000
6140 stda %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000 0000cdec
6141! Mem[00000000201c0000] = ffff8819, %l6 = ffffffffffffffff
6142 lduba [%o0+0x001]%asi,%l6 ! %l6 = 00000000000000ff
6143! %f11 = 00000000, Mem[0000000030081408] = ed6d0000
6144 sta %f11,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
6145! %l3 = 0000000000000000, Mem[00000000100c1410] = 9495b8c3
6146 stba %l3,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0095b8c3
6147! %l6 = 000000ff, %l7 = 000000ff, Mem[00000000300c1408] = 000000ff 2db2ff7c
6148 stda %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 000000ff 000000ff
6149! %f4 = 44100000 ff84ffff, Mem[0000000010081408] = 00000010 00000000
6150 stda %f4 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 44100000 ff84ffff
6151! Mem[00000000201c0001] = ffff8819, %l3 = 0000000000000000
6152 ldstub [%o0+0x001],%l3 ! %l3 = 000000ff000000ff
6153 membar #Sync ! Added by membar checker (49)
6154! %l4 = 0000000000000000, Mem[0000000010001408] = 00000000
6155 stha %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
6156! Mem[0000000010001408] = 00000000, %l0 = ffffffff0000fff9
6157 ldstuba [%i0+%o4]0x80,%l0 ! %l0 = 00000000000000ff
6158! Starting 10 instruction Load Burst
6159! Mem[0000000030181408] = 935ea4ff, %f15 = 1dfbd0f5
6160 lda [%i6+%o4]0x89,%f15 ! %f15 = 935ea4ff
6161
6162p0_label_231:
6163! Mem[0000000010001410] = 00005aa100000000, %f26 = 20f1f32e c5a5f1ff
6164 ldda [%i0+0x010]%asi,%f26 ! %f26 = 00005aa1 00000000
6165! Mem[0000000010081400] = 00000000, %f15 = 935ea4ff
6166 lda [%i2+%g0]0x88,%f15 ! %f15 = 00000000
6167! Mem[0000000030001400] = 44100000 00000000 10000000 00000068
6168! Mem[0000000030001410] = ffffffff f50000ff 35b82ab9 65a46210
6169! Mem[0000000030001420] = 0aff5a26 a65d3746 f9a45e93 9a50300e
6170! Mem[0000000030001430] = e0776e03 1023d0d0 02ac1e89 2d72a12c
6171 ldda [%i0]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030001400
6172! Mem[0000000030041410] = 0000000000000094, %f30 = a15a0000 bd645e8a
6173 ldda [%i1+%o5]0x89,%f30 ! %f30 = 00000000 00000094
6174! %f19 = 00000000, %f20 = 00000000
6175 fsqrts %f19,%f20 ! %f20 = 00000000
6176! Mem[00000000201c0000] = ffff8819, %l1 = 0000000000000000
6177 ldsha [%o0+0x000]%asi,%l1 ! %l1 = ffffffffffffffff
6178! Mem[0000000010041408] = 00005aff, %l1 = ffffffffffffffff
6179 ldsha [%i1+%o4]0x88,%l1 ! %l1 = 0000000000005aff
6180! Mem[0000000010041408] = 00005aff, %l0 = 0000000000000000
6181 ldsba [%i1+%o4]0x88,%l0 ! %l0 = ffffffffffffffff
6182! Mem[0000000030101408] = 00000000, %l5 = 000000000000cdec
6183 lduwa [%i4+%o4]0x89,%l5 ! %l5 = 0000000000000000
6184! Starting 10 instruction Store Burst
6185! Mem[0000000010181400] = c5a5f1ff, %l0 = ffffffffffffffff
6186 swapa [%i6+%g0]0x88,%l0 ! %l0 = 00000000c5a5f1ff
6187
6188p0_label_232:
6189! %f26 = 00005aa1 00000000, Mem[0000000010181438] = 00000000 00000000
6190 stda %f26,[%i6+0x038]%asi ! Mem[0000000010181438] = 00005aa1 00000000
6191! %f31 = 00000094, Mem[0000000010181410] = ff000000
6192 sta %f31,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000094
6193 membar #Sync ! Added by membar checker (50)
6194! %l2 = 0000000000000000, Mem[0000000030001408] = 10000000
6195 stha %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000
6196! %l0 = 00000000c5a5f1ff, Mem[00000000201c0001] = ffff8819
6197 stb %l0,[%o0+0x001] ! Mem[00000000201c0000] = ffff8819
6198! Mem[0000000010081408] = ff84ffff, %l0 = 00000000c5a5f1ff
6199 swapa [%i2+%o4]0x88,%l0 ! %l0 = 00000000ff84ffff
6200! %l5 = 0000000000000000, imm = 0000000000000834, %l0 = 00000000ff84ffff
6201 and %l5,0x834,%l0 ! %l0 = 0000000000000000
6202! Mem[0000000010101438] = 8a5e64bd, %l6 = 00000000000000ff, %asi = 80
6203 swapa [%i4+0x038]%asi,%l6 ! %l6 = 000000008a5e64bd
6204! %l6 = 000000008a5e64bd, Mem[0000000030141410] = 000000000000cdec
6205 stxa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000008a5e64bd
6206! %l0 = 0000000000000000, Mem[0000000010041430] = 00000000ff000000, %asi = 80
6207 stxa %l0,[%i1+0x030]%asi ! Mem[0000000010041430] = 0000000000000000
6208! Starting 10 instruction Load Burst
6209! Mem[00000000300c1400] = f3ff75ff, %l0 = 0000000000000000
6210 lduwa [%i3+%g0]0x89,%l0 ! %l0 = 00000000f3ff75ff
6211
6212p0_label_233:
6213! Mem[0000000030101400] = d0f50000, %l1 = 0000000000005aff
6214 lduba [%i4+%g0]0x89,%l1 ! %l1 = 0000000000000000
6215! Mem[0000000021800100] = ddffa03e, %l3 = 00000000000000ff
6216 lduba [%o3+0x101]%asi,%l3 ! %l3 = 00000000000000ff
6217! Mem[0000000010081400] = 00000000, %l4 = 0000000000000000
6218 lduba [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000000
6219! Mem[0000000030041408] = ffffffff00000000, %f26 = 00005aa1 00000000
6220 ldda [%i1+%o4]0x81,%f26 ! %f26 = ffffffff 00000000
6221! Mem[0000000021800100] = ddffa03e, %l3 = 00000000000000ff
6222 ldsha [%o3+0x100]%asi,%l3 ! %l3 = ffffffffffffddff
6223! Mem[0000000010001400] = 68000000 00000010, %l6 = 8a5e64bd, %l7 = 000000ff
6224 ldda [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000010 0000000068000000
6225! Mem[0000000030141408] = 00000068, %f15 = 2d72a12c
6226 lda [%i5+%o4]0x89,%f15 ! %f15 = 00000068
6227! Mem[0000000030041410] = 94000000, %l3 = ffffffffffffddff
6228 ldsba [%i1+%o5]0x81,%l3 ! %l3 = ffffffffffffff94
6229! Mem[0000000010101408] = ffffffff 0000fff9, %l0 = f3ff75ff, %l1 = 00000000
6230 ldda [%i4+%o4]0x88,%l0 ! %l0 = 000000000000fff9 00000000ffffffff
6231! Starting 10 instruction Store Burst
6232! %f6 = 35b82ab9 65a46210, Mem[0000000010181410] = 00000094 00000000
6233 std %f6 ,[%i6+%o5] ! Mem[0000000010181410] = 35b82ab9 65a46210
6234
6235p0_label_234:
6236! Mem[0000000030181408] = ffa45e93, %l3 = ffffffffffffff94
6237 swapa [%i6+%o4]0x81,%l3 ! %l3 = 00000000ffa45e93
6238! Mem[000000001010140c] = ffffffff, %l1 = ffffffff, %l3 = ffa45e93
6239 add %i4,0x0c,%g1
6240 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000ffffffff
6241! %f21 = a15a0000, Mem[0000000030041400] = 00000000
6242 sta %f21,[%i1+%g0]0x89 ! Mem[0000000030041400] = a15a0000
6243! %l4 = 00000000, %l5 = 00000000, Mem[0000000010141410] = ffffffff ffffffff
6244 stda %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000 00000000
6245! Mem[0000000010001408] = ff000000, %l0 = 000000000000fff9
6246 swapa [%i0+%o4]0x80,%l0 ! %l0 = 00000000ff000000
6247! %f14 = 02ac1e89 00000068, %l4 = 0000000000000000
6248! Mem[0000000030081410] = 0000000000000000
6249 add %i2,0x010,%g1
6250 stda %f14,[%g1+%l4]ASI_PST16_SL ! Mem[0000000030081410] = 0000000000000000
6251! %l1 = 00000000ffffffff, Mem[000000001000141c] = 00000000, %asi = 80
6252 stha %l1,[%i0+0x01c]%asi ! Mem[000000001000141c] = ffff0000
6253! Mem[0000000020800040] = 0000bf87, %l4 = 0000000000000000
6254 ldstuba [%o1+0x040]%asi,%l4 ! %l4 = 00000000000000ff
6255! %l6 = 00000010, %l7 = 68000000, Mem[0000000030041410] = 00000094 00000000
6256 stda %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000010 68000000
6257! Starting 10 instruction Load Burst
6258! Mem[0000000010001410] = a15a0000, %f28 = 00000000
6259 lda [%i0+%o5]0x88,%f28 ! %f28 = a15a0000
6260
6261p0_label_235:
6262! Mem[0000000020800000] = f120c3ca, %l2 = 0000000000000000
6263 ldsba [%o1+0x000]%asi,%l2 ! %l2 = fffffffffffffff1
6264! Mem[0000000010001404] = 00000068, %l0 = 00000000ff000000
6265 lduw [%i0+0x004],%l0 ! %l0 = 0000000000000068
6266! Mem[00000000100c1410] = c3b89500, %l6 = 0000000000000010
6267 lduwa [%i3+%o5]0x88,%l6 ! %l6 = 00000000c3b89500
6268! Mem[0000000010041400] = ffffffff, %l4 = 0000000000000000
6269 lduba [%i1+%g0]0x80,%l4 ! %l4 = 00000000000000ff
6270! Mem[0000000030141408] = 00000068, %l3 = 00000000ffffffff
6271 ldsba [%i5+%o4]0x89,%l3 ! %l3 = 0000000000000068
6272! %l0 = 0000000000000068, Mem[0000000030181408] = ffffff94
6273 stwa %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000068
6274! Mem[0000000010041410] = 44100000, %f28 = a15a0000
6275 lda [%i1+%o5]0x80,%f28 ! %f28 = 44100000
6276! %f17 = 00000010, %f9 = a65d3746, %f25 = aeffffff
6277 fadds %f17,%f9 ,%f25 ! %l0 = 000000000000008a, Unfinished, %fsr = 2a00000000
6278! Mem[0000000010101400] = 000000ff, %f9 = a65d3746
6279 lda [%i4+%g0]0x80,%f9 ! %f9 = 000000ff
6280! Starting 10 instruction Store Burst
6281! %l6 = 00000000c3b89500, Mem[0000000030141400] = 000000ff
6282 stha %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = 950000ff
6283
6284p0_label_236:
6285! Mem[0000000030081410] = 00000000, %l2 = fffffffffffffff1
6286 swapa [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000000
6287! Mem[0000000030081408] = 00000000, %l6 = 00000000c3b89500
6288 ldstuba [%i2+%o4]0x89,%l6 ! %l6 = 00000000000000ff
6289! Mem[0000000020800001] = f120c3ca, %l0 = 000000000000008a
6290 ldstuba [%o1+0x001]%asi,%l0 ! %l0 = 00000020000000ff
6291! %f16 = 68000000 00000010 a15a0000 00000000
6292! %f20 = 00000000 a15a0000 00000000 00000010
6293! %f24 = ff000000 aeffffff ffffffff 00000000
6294! %f28 = 44100000 ffff3eff 00000000 00000094
6295 stda %f16,[%i3]ASI_BLK_AIUP ! Block Store to 00000000100c1400
6296! %l4 = 00000000000000ff, Mem[00000000201c0000] = ffff8819, %asi = 80
6297 stba %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffff8819
6298! %l1 = 00000000ffffffff, Mem[0000000030141410] = 00000000
6299 stwa %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffff
6300! Mem[0000000010181408] = ffff0000, %l4 = 00000000000000ff
6301 swapa [%i6+%o4]0x88,%l4 ! %l4 = 00000000ffff0000
6302! Mem[0000000030181408] = 00000068, %l2 = 0000000000000000
6303 ldstuba [%i6+%o4]0x81,%l2 ! %l2 = 00000000000000ff
6304! Mem[0000000010001408] = f9ff0000, %l4 = 00000000ffff0000
6305 swapa [%i0+%o4]0x88,%l4 ! %l4 = 00000000f9ff0000
6306! Starting 10 instruction Load Burst
6307! Mem[00000000300c1408] = ff000000ff000000, %l2 = 0000000000000000
6308 ldxa [%i3+%o4]0x89,%l2 ! %l2 = ff000000ff000000
6309
6310p0_label_237:
6311! Mem[0000000030001408] = 6800000000000000, %f14 = 02ac1e89 00000068
6312 ldda [%i0+%o4]0x89,%f14 ! %f14 = 68000000 00000000
6313! Mem[0000000010101408] = f9ff0000, %f4 = ffffffff
6314 lda [%i4+%o4]0x80,%f4 ! %f4 = f9ff0000
6315! Mem[00000000211c0000] = ff3efcae, %l5 = 0000000000000000
6316 lduha [%o2+0x000]%asi,%l5 ! %l5 = 000000000000ff3e
6317! Mem[0000000030101410] = 00000000 0000002e, %l4 = f9ff0000, %l5 = 0000ff3e
6318 ldda [%i4+%o5]0x89,%l4 ! %l4 = 000000000000002e 0000000000000000
6319 membar #Sync ! Added by membar checker (51)
6320! Mem[00000000100c1400] = 10000000 00000068, %l4 = 0000002e, %l5 = 00000000
6321 ldda [%i3+%g0]0x88,%l4 ! %l4 = 0000000000000068 0000000010000000
6322! %l4 = 0000000000000068, imm = fffffffffffffd34, %l0 = 0000000000000020
6323 addc %l4,-0x2cc,%l0 ! %l0 = fffffffffffffd9c
6324! Mem[0000000010101408] = f9ff0000, %l3 = 0000000000000068
6325 ldswa [%i4+%o4]0x80,%l3 ! %l3 = fffffffff9ff0000
6326! Mem[0000000010101408] = 935ea4ff0000fff9, %l0 = fffffffffffffd9c
6327 ldxa [%i4+%o4]0x88,%l0 ! %l0 = 935ea4ff0000fff9
6328! Mem[0000000010181408] = 000000ff, %f20 = 00000000
6329 lda [%i6+%o4]0x88,%f20 ! %f20 = 000000ff
6330! Starting 10 instruction Store Burst
6331! %l7 = 0000000068000000, Mem[00000000300c1400] = f3ff75ff
6332 stwa %l7,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 68000000
6333
6334p0_label_238:
6335! %l0 = 935ea4ff0000fff9, Mem[0000000010101410] = d00000f5
6336 stwa %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000fff9
6337! Mem[0000000030041408] = ffffffff, %l1 = 00000000ffffffff
6338 swapa [%i1+%o4]0x81,%l1 ! %l1 = 00000000ffffffff
6339! %f14 = 68000000, %f31 = 00000094, %f8 = 0aff5a26
6340 fadds %f14,%f31,%f8 ! %l0 = 935ea4ff0001001b, Unfinished, %fsr = 2a00000000
6341! %l4 = 0000000000000068, Mem[00000000211c0000] = ff3efcae, %asi = 80
6342 stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0068fcae
6343! %l3 = fffffffff9ff0000, Mem[00000000100c1400] = 00000068
6344 stba %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000
6345! %l1 = 00000000ffffffff, Mem[00000000211c0001] = 0068fcae
6346 stb %l1,[%o2+0x001] ! Mem[00000000211c0000] = 00fffcae
6347! %l6 = 00000000, %l7 = 68000000, Mem[0000000030001400] = 44100000 00000000
6348 stda %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000 68000000
6349! %l3 = fffffffff9ff0000, Mem[00000000100c1434] = ffff3eff
6350 sth %l3,[%i3+0x034] ! Mem[00000000100c1434] = 00003eff
6351! %f9 = 000000ff, Mem[000000001010143c] = 00005aa1
6352 sta %f9 ,[%i4+0x03c]%asi ! Mem[000000001010143c] = 000000ff
6353! Starting 10 instruction Load Burst
6354! Mem[0000000010101408] = f9ff0000, %l3 = fffffffff9ff0000
6355 lduba [%i4+%o4]0x80,%l3 ! %l3 = 00000000000000f9
6356
6357p0_label_239:
6358! Mem[0000000030001408] = 00000000, %l5 = 0000000010000000
6359 lduha [%i0+%o4]0x81,%l5 ! %l5 = 0000000000000000
6360! Mem[00000000100c1408] = a15a0000, %l6 = 0000000000000000
6361 ldsha [%i3+%o4]0x80,%l6 ! %l6 = ffffffffffffa15a
6362! Mem[00000000100c1408] = a15a0000, %l6 = ffffffffffffa15a
6363 lduha [%i3+%o4]0x80,%l6 ! %l6 = 000000000000a15a
6364! Mem[0000000010081408] = fff1a5c5, %f0 = 44100000
6365 lda [%i2+%o4]0x80,%f0 ! %f0 = fff1a5c5
6366! Mem[0000000010181408] = 000000ff, %l5 = 0000000000000000
6367 lduha [%i6+%o4]0x88,%l5 ! %l5 = 00000000000000ff
6368! Mem[0000000030181408] = ff000068, %l0 = 935ea4ff0001001b
6369 lduha [%i6+%o4]0x81,%l0 ! %l0 = 000000000000ff00
6370! Mem[0000000030181400] = a15a0000, %l1 = 00000000ffffffff
6371 lduwa [%i6+%g0]0x89,%l1 ! %l1 = 00000000a15a0000
6372 membar #Sync ! Added by membar checker (52)
6373! Mem[00000000100c1400] = 00000000 00000010 a15a0000 00000000
6374! Mem[00000000100c1410] = 00000000 a15a0000 00000000 00000010
6375! Mem[00000000100c1420] = ff000000 aeffffff ffffffff 00000000
6376! Mem[00000000100c1430] = 44100000 00003eff 00000000 00000094
6377 ldda [%i3]ASI_BLK_PL,%f16 ! Block Load from 00000000100c1400
6378! Mem[0000000010001414] = 00000000, %l5 = 00000000000000ff
6379 ldsw [%i0+0x014],%l5 ! %l5 = 0000000000000000
6380! Starting 10 instruction Store Burst
6381! %l5 = 0000000000000000, Mem[00000000211c0000] = 00fffcae, %asi = 80
6382 stha %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000fcae
6383
6384p0_label_240:
6385! %f9 = 000000ff, Mem[0000000010001408] = 0000ffff
6386 sta %f9 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000ff
6387! %f8 = 0aff5a26 000000ff, %l5 = 0000000000000000
6388! Mem[0000000010041428] = 20f1f32e00000000
6389 add %i1,0x028,%g1
6390 stda %f8,[%g1+%l5]ASI_PST8_P ! Mem[0000000010041428] = 20f1f32e00000000
6391! Mem[00000000300c1400] = 00000068, %l1 = 00000000a15a0000
6392 swapa [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000068
6393! Mem[0000000010181418] = 00000000, %l6 = 0000a15a, %l6 = 0000a15a
6394 add %i6,0x18,%g1
6395 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000000000000
6396! %l0 = 000000000000ff00, Mem[00000000201c0000] = ffff8819
6397 sth %l0,[%o0+%g0] ! Mem[00000000201c0000] = ff008819
6398! %l7 = 0000000068000000, Mem[0000000030101408] = 00000000
6399 stwa %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = 68000000
6400! %l1 = 0000000000000068, Mem[0000000010181430] = 15f1a5ff44100000
6401 stx %l1,[%i6+0x030] ! Mem[0000000010181430] = 0000000000000068
6402! %l4 = 0000000000000068, Mem[000000001018141a] = 00000000
6403 sth %l4,[%i6+0x01a] ! Mem[0000000010181418] = 00000068
6404! Mem[0000000020800000] = f1ffc3ca, %l0 = 000000000000ff00
6405 ldstuba [%o1+0x000]%asi,%l0 ! %l0 = 000000f1000000ff
6406! Starting 10 instruction Load Burst
6407! Mem[0000000010001410] = 00000000a15a0000, %l1 = 0000000000000068
6408 ldxa [%i0+%o5]0x88,%l1 ! %l1 = 00000000a15a0000
6409
6410p0_label_241:
6411! Mem[0000000030081410] = f1ffffff, %f1 = 00000000
6412 lda [%i2+%o5]0x89,%f1 ! %f1 = f1ffffff
6413! Mem[0000000010181410] = 35b82ab965a46210, %f14 = 68000000 00000000
6414 ldda [%i6+%o5]0x80,%f14 ! %f14 = 35b82ab9 65a46210
6415! Mem[0000000030001410] = ff0000f5ffffffff, %f12 = e0776e03 1023d0d0
6416 ldda [%i0+%o5]0x89,%f12 ! %f12 = ff0000f5 ffffffff
6417! Mem[0000000010001400] = 10000000 00000068, %l0 = 000000f1, %l1 = a15a0000
6418 ldda [%i0+%g0]0x80,%l0 ! %l0 = 0000000010000000 0000000000000068
6419! Mem[0000000010181434] = 00000068, %l7 = 0000000068000000
6420 ldsb [%i6+0x034],%l7 ! %l7 = 0000000000000000
6421! Mem[0000000010001400] = 68000000 00000010, %l6 = 00000000, %l7 = 00000000
6422 ldda [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000010 0000000068000000
6423! Mem[0000000030001410] = ffffffff, %l0 = 0000000010000000
6424 lduwa [%i0+%o5]0x81,%l0 ! %l0 = 00000000ffffffff
6425! Mem[0000000010081418] = 000000ff, %l6 = 0000000000000010
6426 lduw [%i2+0x018],%l6 ! %l6 = 00000000000000ff
6427! Mem[0000000010081408] = fff1a5c5, %l6 = 00000000000000ff
6428 ldsba [%i2+%o4]0x80,%l6 ! %l6 = ffffffffffffffff
6429! Starting 10 instruction Store Burst
6430! %f6 = 35b82ab9 65a46210, Mem[0000000010001410] = 00005aa1 00000000
6431 stda %f6 ,[%i0+0x010]%asi ! Mem[0000000010001410] = 35b82ab9 65a46210
6432
6433p0_label_242:
6434 membar #Sync ! Added by membar checker (53)
6435! %l4 = 0000000000000068, Mem[00000000100c1408] = a15a000000000000
6436 stxa %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000000000000068
6437! %l0 = 00000000ffffffff, %l3 = 00000000000000f9, %l1 = 0000000000000068
6438 or %l0,%l3,%l1 ! %l1 = 00000000ffffffff
6439! %f28 = ff3e0000 00001044, Mem[0000000010001410] = b92ab835 1062a465
6440 stda %f28,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff3e0000 00001044
6441! Mem[00000000300c1410] = 1023ffff, %l1 = 00000000ffffffff
6442 swapa [%i3+%o5]0x89,%l1 ! %l1 = 000000001023ffff
6443! %l1 = 000000001023ffff, Mem[00000000201c0000] = ff008819, %asi = 80
6444 stha %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffff8819
6445! %f2 = 10000000, %f31 = 00000000, %f25 = 000000ff
6446 fmuls %f2 ,%f31,%f25 ! %f25 = 00000000
6447! %l7 = 0000000068000000, Mem[0000000010141410] = 00000000
6448 stwa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 68000000
6449! Mem[0000000021800001] = 0000b05a, %l0 = 00000000ffffffff
6450 ldstub [%o3+0x001],%l0 ! %l0 = 00000000000000ff
6451! %f0 = fff1a5c5 f1ffffff 10000000 00000068
6452! %f4 = f9ff0000 f50000ff 35b82ab9 65a46210
6453! %f8 = 0aff5a26 000000ff f9a45e93 9a50300e
6454! %f12 = ff0000f5 ffffffff 35b82ab9 65a46210
6455 stda %f0,[%i6]ASI_BLK_S ! Block Store to 0000000030181400
6456! Starting 10 instruction Load Burst
6457! Mem[0000000010001408] = ff000000, %l0 = 0000000000000000
6458 ldsha [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000000
6459
6460p0_label_243:
6461 membar #Sync ! Added by membar checker (54)
6462! Mem[0000000010181408] = ff000000, %l7 = 0000000068000000
6463 lduba [%i6+%o4]0x80,%l7 ! %l7 = 00000000000000ff
6464! Mem[0000000010081424] = ffff0000, %l3 = 00000000000000f9
6465 lduha [%i2+0x026]%asi,%l3 ! %l3 = 0000000000000000
6466! Mem[0000000010181438] = 00005aa1, %l0 = 0000000000000000
6467 ldsw [%i6+0x038],%l0 ! %l0 = 0000000000005aa1
6468! Mem[0000000030081400] = 000000ffc1460847, %f26 = 00000000 ffffffff
6469 ldda [%i2+%g0]0x81,%f26 ! %f26 = 000000ff c1460847
6470! Mem[0000000030101400] = d0f50000, %l7 = 00000000000000ff
6471 lduwa [%i4+%g0]0x89,%l7 ! %l7 = 00000000d0f50000
6472! Mem[0000000030141408] = 00000068, %l3 = 0000000000000000
6473 lduha [%i5+%o4]0x89,%l3 ! %l3 = 0000000000000068
6474! Mem[0000000030101408] = 68000000, %l4 = 0000000000000068
6475 lduba [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000000
6476! Mem[00000000100c1410] = 00000000 a15a0000, %l4 = 00000000, %l5 = 00000000
6477 ldda [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000000 00000000a15a0000
6478! %l3 = 0000000000000068, Mem[0000000030001408] = 00000000
6479 stba %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000068
6480! Starting 10 instruction Store Burst
6481! Mem[00000000300c1400] = a15a0000, %l4 = 0000000000000000
6482 ldstuba [%i3+%g0]0x81,%l4 ! %l4 = 000000a1000000ff
6483
6484p0_label_244:
6485! Mem[00000000300c1400] = ff5a0000, %l7 = 00000000d0f50000
6486 ldstuba [%i3+%g0]0x81,%l7 ! %l7 = 000000ff000000ff
6487! Mem[0000000010141437] = ffffffff, %l6 = ffffffffffffffff
6488 ldstuba [%i5+0x037]%asi,%l6 ! %l6 = 000000ff000000ff
6489! Mem[0000000030101408] = 68000000, %l5 = 00000000a15a0000
6490 ldstuba [%i4+%o4]0x89,%l5 ! %l5 = 00000000000000ff
6491! %l1 = 000000001023ffff, Mem[0000000010101420] = ff000000000000ff, %asi = 80
6492 stxa %l1,[%i4+0x020]%asi ! Mem[0000000010101420] = 000000001023ffff
6493! Mem[0000000010041408] = ff5a0000, %l5 = 0000000000000000
6494 ldsha [%i1+%o4]0x80,%l5 ! %l5 = ffffffffffffff5a
6495! Mem[0000000030101400] = d0f50000, %l3 = 0000000000000068
6496 ldstuba [%i4+%g0]0x89,%l3 ! %l3 = 00000000000000ff
6497! Mem[000000001010143c] = 000000ff, %l0 = 0000000000005aa1, %asi = 80
6498 swapa [%i4+0x03c]%asi,%l0 ! %l0 = 00000000000000ff
6499! %l6 = 00000000000000ff, Mem[000000001014142c] = 00000000, %asi = 80
6500 stwa %l6,[%i5+0x02c]%asi ! Mem[000000001014142c] = 000000ff
6501! %l7 = 00000000000000ff, Mem[0000000030181408] = 10000000
6502 stha %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00ff0000
6503! Starting 10 instruction Load Burst
6504! Mem[0000000010181408] = ff000000, %l5 = ffffffffffffff5a
6505 ldswa [%i6+%o4]0x80,%l5 ! %l5 = ffffffffff000000
6506
6507p0_label_245:
6508! Mem[00000000300c1400] = 00005aff, %l7 = 00000000000000ff
6509 ldswa [%i3+%g0]0x89,%l7 ! %l7 = 0000000000005aff
6510! Mem[0000000030141410] = ffffffff, %l2 = ff000000ff000000
6511 lduwa [%i5+%o5]0x89,%l2 ! %l2 = 00000000ffffffff
6512! Mem[00000000211c0000] = 0000fcae, %l7 = 0000000000005aff
6513 ldsb [%o2+0x001],%l7 ! %l7 = 0000000000000000
6514! Mem[0000000010181410] = 35b82ab9, %l6 = 00000000000000ff
6515 lduba [%i6+0x012]%asi,%l6 ! %l6 = 000000000000002a
6516! Mem[0000000010001408] = ff000000, %l0 = 00000000000000ff
6517 lduwa [%i0+%o4]0x88,%l0 ! %l0 = 00000000ff000000
6518! Mem[0000000010081420] = 00000000ffff0000, %l3 = 0000000000000000
6519 ldxa [%i2+0x020]%asi,%l3 ! %l3 = 00000000ffff0000
6520! %l7 = 0000000000000000, %l4 = 00000000000000a1, %l1 = 000000001023ffff
6521 sub %l7,%l4,%l1 ! %l1 = ffffffffffffff5f
6522! Mem[0000000030101408] = 00000000680000ff, %l6 = 000000000000002a
6523 ldxa [%i4+%o4]0x89,%l6 ! %l6 = 00000000680000ff
6524! Mem[0000000010101400] = ff000000, %f19 = 00005aa1
6525 lda [%i4+%g0]0x88,%f19 ! %f19 = ff000000
6526! Starting 10 instruction Store Burst
6527! %l2 = ffffffff, %l3 = ffff0000, Mem[0000000010041400] = ffffffff ffffffff
6528 stda %l2,[%i1+0x000]%asi ! Mem[0000000010041400] = ffffffff ffff0000
6529
6530p0_label_246:
6531! %l2 = 00000000ffffffff, Mem[0000000010101438] = 000000ff00005aa1
6532 stx %l2,[%i4+0x038] ! Mem[0000000010101438] = 00000000ffffffff
6533! Mem[0000000010181419] = 00000068, %l0 = 00000000ff000000
6534 ldstuba [%i6+0x019]%asi,%l0 ! %l0 = 00000000000000ff
6535! Mem[0000000010081410] = 0068ffff, %l7 = 0000000000000000
6536 swapa [%i2+%o5]0x88,%l7 ! %l7 = 000000000068ffff
6537! Mem[0000000010141408] = 00000000, %l5 = ffffffffff000000
6538 ldstuba [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000ff
6539! %f10 = f9a45e93 9a50300e, %l2 = 00000000ffffffff
6540! Mem[0000000030041418] = 1000000000000000
6541 add %i1,0x018,%g1
6542 stda %f10,[%g1+%l2]ASI_PST8_S ! Mem[0000000030041418] = f9a45e939a50300e
6543! Mem[0000000010141410] = 68000000, %l7 = 000000000068ffff
6544 ldstuba [%i5+%o5]0x88,%l7 ! %l7 = 00000000000000ff
6545! %f4 = f9ff0000 f50000ff, Mem[0000000010181410] = b92ab835 1062a465
6546 stda %f4 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = f9ff0000 f50000ff
6547! %l4 = 000000a1, %l5 = 00000000, Mem[0000000030081400] = 000000ff c1460847
6548 stda %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 000000a1 00000000
6549! Code Fragment 4
6550p0_fragment_29:
6551! %l0 = 0000000000000000
6552 setx 0x17ca6a78701fe6bb,%g7,%l0 ! %l0 = 17ca6a78701fe6bb
6553! %l1 = ffffffffffffff5f
6554 setx 0x0f06dde06c306736,%g7,%l1 ! %l1 = 0f06dde06c306736
6555 setx 0x7ff8, %g1, %g2
6556 and %l0, %g2, %l0
6557 setx 0xffffffff, %g1, %g2
6558 and %l1, %g2, %l1
6559 setx 0x100000000, %g1, %g2
6560 or %l1, %g2, %l1 ! Set bit 32 - perrinj
6561 ta T_CHANGE_HPRIV
6562 stxa %l1, [%l0]ASI_ICACHE_INSTR
6563 ta T_CHANGE_NONHPRIV
6564! %l0 = 17ca6a78701fe6bb
6565 setx 0x362dd617cd7edba1,%g7,%l0 ! %l0 = 362dd617cd7edba1
6566! %l1 = 0f06dde06c306736
6567 setx 0x9386af3faadfc218,%g7,%l1 ! %l1 = 9386af3faadfc218
6568! Starting 10 instruction Load Burst
6569! Mem[0000000030001408] = 00000068, %l3 = 00000000ffff0000
6570 ldsba [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000068
6571
6572p0_label_247:
6573! Mem[00000000100c1408] = 00000000, %f0 = fff1a5c5
6574 lda [%i3+%o4]0x88,%f0 ! %f0 = 00000000
6575! Mem[0000000030041400] = 00005aa1, %l3 = 0000000000000068
6576 ldsba [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000000
6577! Mem[0000000010141410] = 680000ff, %l1 = 9386af3faadfc218
6578 lduba [%i5+%o5]0x88,%l1 ! %l1 = 00000000000000ff
6579! Mem[0000000010181400] = ffffffff, %l3 = 0000000000000000
6580 lduba [%i6+0x002]%asi,%l3 ! %l3 = 00000000000000ff
6581! Mem[0000000010101438] = 00000000, %f24 = ffffffae
6582 ld [%i4+0x038],%f24 ! %f24 = 00000000
6583! Mem[0000000020800000] = ffffc3ca, %l5 = 0000000000000000
6584 ldsb [%o1+%g0],%l5 ! %l5 = ffffffffffffffff
6585! Mem[00000000100c1434] = 00003eff, %l4 = 00000000000000a1
6586 ldsha [%i3+0x034]%asi,%l4 ! %l4 = 0000000000000000
6587! Mem[000000001018141c] = 00ff0000, %l4 = 0000000000000000
6588 ldsha [%i6+0x01c]%asi,%l4 ! %l4 = 00000000000000ff
6589! Mem[0000000030001410] = ffffffff, %l7 = 0000000000000000
6590 lduwa [%i0+%o5]0x89,%l7 ! %l7 = 00000000ffffffff
6591! Starting 10 instruction Store Burst
6592! %l4 = 00000000000000ff, Mem[0000000010001410] = 00001044
6593 stba %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000010ff
6594
6595p0_label_248:
6596! %f4 = f9ff0000 f50000ff, %l1 = 00000000000000ff
6597! Mem[0000000030081418] = 0000000000000010
6598 add %i2,0x018,%g1
6599 stda %f4,[%g1+%l1]ASI_PST16_S ! Mem[0000000030081418] = f9ff0000f50000ff
6600! %l5 = ffffffffffffffff, %l1 = 00000000000000ff, %y = 00000000
6601 sdiv %l5,%l1,%l4 ! %l4 = 0000000001010101
6602 mov %l0,%y ! %y = cd7edba1
6603! %f28 = ff3e0000 00001044, Mem[0000000010081400] = 00000000 00000091
6604 stda %f28,[%i2+%g0]0x80 ! Mem[0000000010081400] = ff3e0000 00001044
6605! %l6 = 00000000680000ff, Mem[0000000030041408] = ffffffff
6606 stwa %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = 680000ff
6607! Mem[0000000010101410] = f9ff0000, %l4 = 0000000001010101
6608 ldstuba [%i4+%o5]0x88,%l4 ! %l4 = 00000000000000ff
6609! %l6 = 00000000680000ff, Mem[000000001010140c] = ffa45e93
6610 sth %l6,[%i4+0x00c] ! Mem[000000001010140c] = 00ff5e93
6611! %l0 = cd7edba1, %l1 = 000000ff, Mem[0000000030081408] = 000000ff a1000000
6612 stda %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = cd7edba1 000000ff
6613! %l6 = 00000000680000ff, Mem[00000000211c0000] = 0000fcae, %asi = 80
6614 stha %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00fffcae
6615! %l7 = 00000000ffffffff, Mem[0000000010001400] = 00000010
6616 stba %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000ff
6617! Starting 10 instruction Load Burst
6618! Mem[0000000021800000] = 00ffb05a, %l3 = 00000000000000ff
6619 ldsb [%o3+%g0],%l3 ! %l3 = 0000000000000000
6620
6621p0_label_249:
6622! Mem[0000000010141400] = 00000000, %l5 = ffffffffffffffff
6623 lduba [%i5+%g0]0x80,%l5 ! %l5 = 0000000000000000
6624! Mem[00000000300c1410] = ffffffff, %f12 = ff0000f5
6625 lda [%i3+%o5]0x81,%f12 ! %f12 = ffffffff
6626! Mem[0000000010181410] = ff0000f5, %l3 = 0000000000000000
6627 ldsha [%i6+%o5]0x80,%l3 ! %l3 = ffffffffffffff00
6628! Mem[0000000010001410] = 000010ff, %l4 = 0000000000000000
6629 lduha [%i0+%o5]0x88,%l4 ! %l4 = 00000000000010ff
6630! Mem[0000000030181410] = f9ff0000, %l6 = 00000000680000ff
6631 ldswa [%i6+%o5]0x81,%l6 ! %l6 = fffffffff9ff0000
6632! Mem[0000000030181400] = fffffff1c5a5f1ff, %l2 = 00000000ffffffff
6633 ldxa [%i6+%g0]0x89,%l2 ! %l2 = fffffff1c5a5f1ff
6634! Mem[00000000100c1400] = 00000000, %l0 = 362dd617cd7edba1
6635 ldsba [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000000
6636! Mem[0000000010081400] = ff3e0000 00001044, %l4 = 000010ff, %l5 = 00000000
6637 ldda [%i2+%g0]0x80,%l4 ! %l4 = 00000000ff3e0000 0000000000001044
6638! %l3 = ffffffffffffff00, immed = 00000ae3, %y = cd7edba1
6639 udiv %l3,0xae3,%l5 ! %l5 = 00000000ffffffff
6640 mov %l0,%y ! %y = 00000000
6641! Starting 10 instruction Store Burst
6642! Mem[0000000010081408] = fff1a5c5, %l3 = ffffffffffffff00
6643 ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
6644
6645p0_label_250:
6646! %f14 = 35b82ab9 65a46210, Mem[0000000010081410] = 00000000 00000000
6647 stda %f14,[%i2+%o5]0x88 ! Mem[0000000010081410] = 35b82ab9 65a46210
6648! %l2 = fffffff1c5a5f1ff, Mem[0000000010141420] = c3d757ff, %asi = 80
6649 stwa %l2,[%i5+0x020]%asi ! Mem[0000000010141420] = c5a5f1ff
6650! Mem[0000000010141434] = ffffffff, %l4 = 00000000ff3e0000
6651 ldstuba [%i5+0x034]%asi,%l4 ! %l4 = 000000ff000000ff
6652! %l4 = 00000000000000ff, Mem[0000000010101418] = 15f1a5c5fff3f120, %asi = 80
6653 stxa %l4,[%i4+0x018]%asi ! Mem[0000000010101418] = 00000000000000ff
6654! %l2 = fffffff1c5a5f1ff, Mem[0000000030181400] = c5a5f1ff
6655 stba %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = c5a5f1ff
6656! Mem[000000001004140c] = ffff0000, %l5 = 00000000ffffffff, %asi = 80
6657 swapa [%i1+0x00c]%asi,%l5 ! %l5 = 00000000ffff0000
6658! %l6 = f9ff0000, %l7 = ffffffff, Mem[0000000010101410] = f9ff00ff ffffffff
6659 stda %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = f9ff0000 ffffffff
6660! %l7 = 00000000ffffffff, Mem[00000000211c0001] = 00fffcae
6661 stb %l7,[%o2+0x001] ! Mem[00000000211c0000] = 00fffcae
6662! %f12 = ffffffff ffffffff, Mem[0000000010001420] = ffffffae 000000ff
6663 stda %f12,[%i0+0x020]%asi ! Mem[0000000010001420] = ffffffff ffffffff
6664! Starting 10 instruction Load Burst
6665! Mem[0000000030141410] = ffffffff, %l4 = 00000000000000ff
6666 lduba [%i5+%o5]0x81,%l4 ! %l4 = 00000000000000ff
6667
6668p0_label_251:
6669! Mem[0000000010001400] = 000000ff, %l1 = 00000000000000ff
6670 ldstuba [%i0+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
6671! %f22 = 10000000, %f4 = f9ff0000, %f1 = f1ffffff
6672 fdivs %f22,%f4 ,%f1 ! %f1 = 80000000
6673! Mem[0000000030101408] = 680000ff, %l4 = 00000000000000ff
6674 lduwa [%i4+%o4]0x89,%l4 ! %l4 = 00000000680000ff
6675! Mem[0000000010141408] = 000000ff, %f24 = 00000000
6676 lda [%i5+%o4]0x88,%f24 ! %f24 = 000000ff
6677! Mem[0000000010141408] = ff0000000000ffff, %f20 = 00005aa1 00000000
6678 ldda [%i5+%o4]0x80,%f20 ! %f20 = ff000000 0000ffff
6679! Mem[0000000010081408] = c5a5f1ff, %f21 = 0000ffff
6680 lda [%i2+%o4]0x88,%f21 ! %f21 = c5a5f1ff
6681! Mem[0000000010101408] = 0000fff9, %l0 = 0000000000000000
6682 ldsba [%i4+%o4]0x88,%l0 ! %l0 = fffffffffffffff9
6683! Mem[00000000201c0000] = ffff8819, %l3 = 00000000000000ff
6684 ldsba [%o0+0x000]%asi,%l3 ! %l3 = ffffffffffffffff
6685! Mem[00000000100c1410] = 00000000, %l6 = fffffffff9ff0000
6686 lduha [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000000
6687! Starting 10 instruction Store Burst
6688! Mem[000000001008140c] = 00001044, %l0 = fffffffffffffff9
6689 swap [%i2+0x00c],%l0 ! %l0 = 0000000000001044
6690
6691p0_label_252:
6692! Mem[0000000030081410] = fffffff1, %l3 = ffffffffffffffff
6693 swapa [%i2+%o5]0x81,%l3 ! %l3 = 00000000fffffff1
6694! Mem[0000000030041400] = 00005aa1, %l5 = 00000000ffff0000
6695 ldstuba [%i1+%g0]0x81,%l5 ! %l5 = 00000000000000ff
6696! %f0 = 00000000 80000000 10000000 00000068
6697! %f4 = f9ff0000 f50000ff 35b82ab9 65a46210
6698! %f8 = 0aff5a26 000000ff f9a45e93 9a50300e
6699! %f12 = ffffffff ffffffff 35b82ab9 65a46210
6700 stda %f0,[%i6]ASI_BLK_AIUPL ! Block Store to 0000000010181400
6701! %f28 = ff3e0000 00001044, %l5 = 0000000000000000
6702! Mem[0000000030141418] = 1062a465b92ab835
6703 add %i5,0x018,%g1
6704 stda %f28,[%g1+%l5]ASI_PST16_S ! Mem[0000000030141418] = 1062a465b92ab835
6705 membar #Sync ! Added by membar checker (55)
6706! Mem[0000000010181400] = 80000000, %l2 = fffffff1c5a5f1ff
6707 swapa [%i6+%g0]0x88,%l2 ! %l2 = 0000000080000000
6708! Mem[0000000010181410] = ff0000f5, %l6 = 0000000000000000
6709 swapa [%i6+%o5]0x80,%l6 ! %l6 = 00000000ff0000f5
6710! %l3 = 00000000fffffff1, Mem[00000000211c0000] = 00fffcae, %asi = 80
6711 stba %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = f1fffcae
6712! %f6 = 35b82ab9 65a46210, %l5 = 0000000000000000
6713! Mem[0000000030181430] = ff0000f5ffffffff
6714 add %i6,0x030,%g1
6715 stda %f6,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030181430] = ff0000f5ffffffff
6716! %f10 = f9a45e93 9a50300e, Mem[0000000030181410] = 0000fff9 ff0000f5
6717 stda %f10,[%i6+%o5]0x89 ! Mem[0000000030181410] = f9a45e93 9a50300e
6718! Starting 10 instruction Load Burst
6719! Mem[0000000030101410] = 2e00000000000000, %l4 = 00000000680000ff
6720 ldxa [%i4+%o5]0x81,%l4 ! %l4 = 2e00000000000000
6721
6722p0_label_253:
6723! Mem[0000000030081400] = 000000a1, %l3 = 00000000fffffff1
6724 lduwa [%i2+%g0]0x81,%l3 ! %l3 = 00000000000000a1
6725! Mem[00000000100c1408] = 00000000, %l0 = 0000000000001044
6726 ldsha [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000000
6727! Mem[0000000020800000] = ffffc3ca, %l5 = 0000000000000000
6728 lduha [%o1+0x000]%asi,%l5 ! %l5 = 000000000000ffff
6729! Mem[0000000030181410] = 9a50300e, %f13 = ffffffff
6730 lda [%i6+%o5]0x89,%f13 ! %f13 = 9a50300e
6731! Mem[00000000201c0000] = ffff8819, %l6 = 00000000ff0000f5
6732 lduha [%o0+0x000]%asi,%l6 ! %l6 = 000000000000ffff
6733! Mem[0000000010141410] = ff000068, %l7 = 00000000ffffffff
6734 lduwa [%i5+%o5]0x80,%l7 ! %l7 = 00000000ff000068
6735! Mem[00000000100c1400] = 00000000 00000010 00000000 00000068
6736! Mem[00000000100c1410] = 00000000 a15a0000 00000000 00000010
6737! Mem[00000000100c1420] = ff000000 aeffffff ffffffff 00000000
6738! Mem[00000000100c1430] = 44100000 00003eff 00000000 00000094
6739 ldda [%i3]ASI_BLK_PL,%f0 ! Block Load from 00000000100c1400
6740! Mem[0000000030041408] = ff000068, %l3 = 00000000000000a1
6741 lduba [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000068
6742! Mem[0000000010101420] = 00000000, %l6 = 000000000000ffff
6743 ldswa [%i4+0x020]%asi,%l6 ! %l6 = 0000000000000000
6744! Starting 10 instruction Store Burst
6745! %f20 = ff000000, Mem[0000000030101408] = ff000068
6746 sta %f20,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000
6747
6748p0_label_254:
6749! Mem[0000000030081400] = 000000a1, %l0 = 0000000000000000
6750 swapa [%i2+%g0]0x81,%l0 ! %l0 = 00000000000000a1
6751! %l2 = 0000000080000000, Mem[00000000211c0000] = f1fffcae
6752 sth %l2,[%o2+%g0] ! Mem[00000000211c0000] = 0000fcae
6753! %l2 = 0000000080000000, Mem[0000000030001408] = 00000068
6754 stba %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
6755! Mem[0000000030081410] = ffffffff, %l6 = 0000000000000000
6756 ldstuba [%i2+%o5]0x89,%l6 ! %l6 = 000000ff000000ff
6757! %l4 = 2e00000000000000, %l5 = 000000000000ffff, %l4 = 2e00000000000000
6758 mulx %l4,%l5,%l4 ! %l4 = d200000000000000
6759! Mem[0000000020800041] = ff00bf87, %l1 = 00000000000000ff
6760 ldstub [%o1+0x041],%l1 ! %l1 = 00000000000000ff
6761! %l0 = 000000a1, %l1 = 00000000, Mem[0000000010141408] = 000000ff ffff0000
6762 stda %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000a1 00000000
6763! %f16 = 10000000 00000000 00000000 ff000000
6764! %f20 = ff000000 c5a5f1ff 10000000 00000000
6765! %f24 = 000000ff 00000000 000000ff c1460847
6766! %f28 = ff3e0000 00001044 94000000 00000000
6767 stda %f16,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
6768! Mem[0000000030101400] = d0f500ff, %l0 = 00000000000000a1
6769 swapa [%i4+%g0]0x89,%l0 ! %l0 = 00000000d0f500ff
6770! Starting 10 instruction Load Burst
6771! Mem[00000000100c1410] = 00000000, %l5 = 000000000000ffff
6772 ldswa [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000000
6773
6774p0_label_255:
6775! Mem[00000000300c1400] = ff5a000000001044, %l5 = 0000000000000000
6776 ldxa [%i3+%g0]0x81,%l5 ! %l5 = ff5a000000001044
6777! Mem[000000001000140c] = 00005aa1, %l6 = 00000000000000ff
6778 lduh [%i0+0x00e],%l6 ! %l6 = 0000000000005aa1
6779! Mem[0000000010181410] = f9ff000000000000, %f12 = ff3e0000 00001044
6780 ldda [%i6+%o5]0x88,%f12 ! %f12 = f9ff0000 00000000
6781! Mem[00000000201c0000] = ffff8819, %l0 = 00000000d0f500ff
6782 lduh [%o0+%g0],%l0 ! %l0 = 000000000000ffff
6783! Mem[0000000010101410] = f9ff0000, %l1 = 0000000000000000
6784 ldsba [%i4+%o5]0x88,%l1 ! %l1 = 0000000000000000
6785! Mem[0000000020800040] = ffffbf87, %l2 = 0000000080000000
6786 ldsb [%o1+0x040],%l2 ! %l2 = ffffffffffffffff
6787 membar #Sync ! Added by membar checker (56)
6788! Mem[0000000010041410] = ffff84ff00001044, %f14 = 94000000 00000000
6789 ldda [%i1+%o5]0x88,%f14 ! %f14 = ffff84ff 00001044
6790! Mem[00000000100c1400] = 1000000000000000, %f12 = f9ff0000 00000000
6791 ldda [%i3+%g0]0x88,%f12 ! %f12 = 10000000 00000000
6792! Mem[0000000010081400] = 00003eff, %l6 = 0000000000005aa1
6793 ldswa [%i2+%g0]0x88,%l6 ! %l6 = 0000000000003eff
6794! Starting 10 instruction Store Burst
6795! %f24 = 000000ff 00000000, %l1 = 0000000000000000
6796! Mem[0000000010101438] = 00000000ffffffff
6797 add %i4,0x038,%g1
6798 stda %f24,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010101438] = 00000000ffffffff
6799
6800p0_label_256:
6801! %l6 = 0000000000003eff, Mem[0000000010181400] = c5a5f1ff
6802 stha %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = c5a53eff
6803! %l0 = 0000ffff, %l1 = 00000000, Mem[0000000030001400] = 00000000 00000068
6804 stda %l0,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000ffff 00000000
6805! Mem[00000000211c0000] = 0000fcae, %l2 = ffffffffffffffff
6806 ldstub [%o2+%g0],%l2 ! %l2 = 00000000000000ff
6807! %l1 = 0000000000000000, Mem[0000000010041400] = ffffffff
6808 stha %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffff0000
6809! %l3 = 0000000000000068, Mem[0000000010141410] = 680000ff
6810 stwa %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000068
6811! %f22 = 10000000 00000000, Mem[0000000010001430] = ff3effff 00000000
6812 std %f22,[%i0+0x030] ! Mem[0000000010001430] = 10000000 00000000
6813! Mem[0000000010181400] = ff3ea5c5, %l7 = ff000068, %l1 = 00000000
6814 casa [%i6]0x80,%l7,%l1 ! %l1 = 00000000ff3ea5c5
6815! Mem[0000000030041410] = 000000ff, %l2 = 0000000000000000
6816 swapa [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ff
6817! Mem[00000000300c1408] = ff000000, %l1 = 00000000ff3ea5c5
6818 swapa [%i3+%o4]0x89,%l1 ! %l1 = 00000000ff000000
6819! Starting 10 instruction Load Burst
6820! Mem[0000000030001408] = 00000000 00000068, %l0 = 0000ffff, %l1 = ff000000
6821 ldda [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000000 0000000000000068
6822
6823p0_label_257:
6824! Mem[0000000020800040] = ffffbf87, %l1 = 0000000000000068
6825 ldsb [%o1+0x041],%l1 ! %l1 = ffffffffffffffff
6826! %l0 = 0000000000000000, %l0 = 0000000000000000, %l7 = 00000000ff000068
6827 mulx %l0,%l0,%l7 ! %l7 = 0000000000000000
6828! Mem[0000000030041408] = 000000ff00000000, %f18 = 00000000 ff000000
6829 ldda [%i1+%o4]0x89,%f18 ! %f18 = 000000ff 00000000
6830! Mem[0000000020800040] = ffffbf87, %l5 = ff5a000000001044
6831 lduba [%o1+0x041]%asi,%l5 ! %l5 = 00000000000000ff
6832! Mem[0000000030001400] = ffff0000 00000000, %l2 = 000000ff, %l3 = 00000068
6833 ldda [%i0+%g0]0x81,%l2 ! %l2 = 00000000ffff0000 0000000000000000
6834! Mem[000000001004140c] = ffffffff, %l6 = 0000000000003eff
6835 ldswa [%i1+0x00c]%asi,%l6 ! %l6 = ffffffffffffffff
6836! Mem[0000000030141410] = ffffffff, %l3 = 0000000000000000
6837 ldsha [%i5+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
6838! Mem[0000000030041400] = 10000000, %l0 = 0000000000000000
6839 lduha [%i1+%g0]0x81,%l0 ! %l0 = 0000000000001000
6840! Mem[0000000030081408] = a1db7ecdff000000, %f10 = 00000000 ffffffff
6841 ldda [%i2+%o4]0x81,%f10 ! %f10 = a1db7ecd ff000000
6842! Starting 10 instruction Store Burst
6843! %l2 = ffff0000, %l3 = ffffffff, Mem[0000000010081438] = ff0000f5 00005ca1
6844 stda %l2,[%i2+0x038]%asi ! Mem[0000000010081438] = ffff0000 ffffffff
6845
6846p0_label_258:
6847! Code Fragment 4
6848p0_fragment_30:
6849! %l0 = 0000000000001000
6850 setx 0x71d54ae7cb8540e3,%g7,%l0 ! %l0 = 71d54ae7cb8540e3
6851! %l1 = ffffffffffffffff
6852 setx 0x4cf4e4f7913680ba,%g7,%l1 ! %l1 = 4cf4e4f7913680ba
6853 setx 0x7ff8, %g1, %g2
6854 and %l0, %g2, %l0
6855 setx 0xffffffff, %g1, %g2
6856 and %l1, %g2, %l1
6857 setx 0x100000000, %g1, %g2
6858 or %l1, %g2, %l1 ! Set bit 32 - perrinj
6859 ta T_CHANGE_HPRIV
6860 stxa %l1, [%l0]ASI_ICACHE_INSTR
6861 ta T_CHANGE_NONHPRIV
6862! %l0 = 71d54ae7cb8540e3
6863 setx 0xf98f6a3fe2691aac,%g7,%l0 ! %l0 = f98f6a3fe2691aac
6864! %l1 = 4cf4e4f7913680ba
6865 setx 0x656064b04b0eda4f,%g7,%l1 ! %l1 = 656064b04b0eda4f
6866! %f5 = 00000000, Mem[000000001000141c] = ffff0000
6867 sta %f5 ,[%i0+0x01c]%asi ! Mem[000000001000141c] = 00000000
6868! Mem[00000000100c141e] = 00000010, %l2 = 00000000ffff0000
6869 ldstub [%i3+0x01e],%l2 ! %l2 = 00000000000000ff
6870! %f11 = ff000000, Mem[00000000300c1400] = ff5a0000
6871 sta %f11,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ff000000
6872! %l1 = 656064b04b0eda4f, Mem[0000000030081410] = ffffffff
6873 stha %l1,[%i2+%o5]0x81 ! Mem[0000000030081410] = da4fffff
6874! Mem[0000000030181408] = 00ff0000, %l1 = 656064b04b0eda4f
6875 ldstuba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000ff
6876! Mem[0000000010181410] = 00000000, %l1 = 0000000000000000
6877 ldstuba [%i6+%o5]0x88,%l1 ! %l1 = 00000000000000ff
6878! %l7 = 0000000000000000, Mem[0000000030101408] = 000000ff
6879 stba %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
6880! %l5 = 00000000000000ff, Mem[0000000010101410] = 0000fff9
6881 stba %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = ff00fff9
6882! Starting 10 instruction Load Burst
6883! Mem[0000000010101400] = ff000000, %l1 = 0000000000000000
6884 lduha [%i4+%g0]0x88,%l1 ! %l1 = 0000000000000000
6885
6886p0_label_259:
6887! Mem[0000000030001400] = 000000000000ffff, %l6 = ffffffffffffffff
6888 ldxa [%i0+%g0]0x89,%l6 ! %l6 = 000000000000ffff
6889! Mem[0000000030101410] = 000000000000002e, %l6 = 000000000000ffff
6890 ldxa [%i4+%o5]0x89,%l6 ! %l6 = 000000000000002e
6891! Mem[0000000010141408] = 000000a1, %f16 = 10000000
6892 lda [%i5+%o4]0x88,%f16 ! %f16 = 000000a1
6893! Mem[0000000030041408] = 00000000, %l3 = ffffffffffffffff
6894 ldswa [%i1+%o4]0x81,%l3 ! %l3 = 0000000000000000
6895! Mem[0000000010081410] = 1062a465, %l7 = 0000000000000000
6896 ldsba [%i2+%o5]0x80,%l7 ! %l7 = 0000000000000010
6897! Mem[00000000100c1408] = 00000000, %f14 = ffff84ff
6898 lda [%i3+%o4]0x88,%f14 ! %f14 = 00000000
6899! Mem[0000000010081410] = 35b82ab965a46210, %l6 = 000000000000002e
6900 ldxa [%i2+%o5]0x88,%l6 ! %l6 = 35b82ab965a46210
6901! Mem[0000000030081410] = ffff4fda, %l4 = d200000000000000
6902 ldswa [%i2+%o5]0x89,%l4 ! %l4 = ffffffffffff4fda
6903! Mem[00000000100c1410] = 00000000a15a0000, %l7 = 0000000000000010
6904 ldxa [%i3+%o5]0x80,%l7 ! %l7 = 00000000a15a0000
6905! Starting 10 instruction Store Burst
6906! %l4 = ffff4fda, %l5 = 000000ff, Mem[0000000030001400] = ffff0000 00000000
6907 stda %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffff4fda 000000ff
6908
6909p0_label_260:
6910! %l4 = ffffffffffff4fda, Mem[0000000030041408] = 00000000
6911 stha %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 4fda0000
6912! Mem[00000000100c1408] = 00000000, %l4 = ffffffffffff4fda
6913 swapa [%i3+%o4]0x88,%l4 ! %l4 = 0000000000000000
6914! Mem[00000000201c0000] = ffff8819, %l3 = 0000000000000000
6915 ldstuba [%o0+0x000]%asi,%l3 ! %l3 = 000000ff000000ff
6916! Mem[0000000030001408] = 00000000, %l7 = 00000000a15a0000
6917 ldstuba [%i0+%o4]0x89,%l7 ! %l7 = 00000000000000ff
6918! Mem[0000000010101400] = ff000000, %l4 = 0000000000000000
6919 swapa [%i4+%g0]0x88,%l4 ! %l4 = 00000000ff000000
6920! %l7 = 0000000000000000, Mem[0000000010001410] = ff3e0000000010ff
6921 stxa %l7,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000000000000000
6922! %l4 = ff000000, %l5 = 000000ff, Mem[0000000010041420] = 00000000 2ef3f120
6923 std %l4,[%i1+0x020] ! Mem[0000000010041420] = ff000000 000000ff
6924! Mem[0000000010181408] = 00000068, %l5 = 00000000000000ff
6925 ldstuba [%i6+%o4]0x88,%l5 ! %l5 = 00000068000000ff
6926! %l7 = 0000000000000000, Mem[0000000030001410] = fffffffff50000ff
6927 stxa %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000000000000000
6928! Starting 10 instruction Load Burst
6929! Mem[0000000010001408] = ff000000, %l6 = 35b82ab965a46210
6930 lduwa [%i0+%o4]0x88,%l6 ! %l6 = 00000000ff000000
6931
6932p0_label_261:
6933! Mem[0000000010001408] = ff000000, %l4 = 00000000ff000000
6934 lduha [%i0+%o4]0x88,%l4 ! %l4 = 0000000000000000
6935! Mem[0000000030141410] = bd645e8affffffff, %l3 = 00000000000000ff
6936 ldxa [%i5+%o5]0x89,%l3 ! %l3 = bd645e8affffffff
6937! Mem[0000000010101400] = 00000000, %l7 = 0000000000000000
6938 ldsha [%i4+%g0]0x88,%l7 ! %l7 = 0000000000000000
6939! Mem[0000000010181408] = ff000000 00000010, %l0 = e2691aac, %l1 = 00000000
6940 ldda [%i6+%o4]0x80,%l0 ! %l0 = 00000000ff000000 0000000000000010
6941! Mem[0000000010181410] = ff000000, %l5 = 0000000000000068
6942 lduha [%i6+%o5]0x80,%l5 ! %l5 = 000000000000ff00
6943! Mem[0000000030141400] = 950000ff00000000, %f0 = 10000000 00000000
6944 ldda [%i5+%g0]0x81,%f0 ! %f0 = 950000ff 00000000
6945! %l7 = 0000000000000000, imm = 0000000000000d5b, %l2 = 0000000000000000
6946 and %l7,0xd5b,%l2 ! %l2 = 0000000000000000
6947! %f25 = 00000000, %f25 = 00000000, %f5 = 00000000
6948 fmuls %f25,%f25,%f5 ! %f5 = 00000000
6949! Mem[0000000030141408] = 1000000000000068, %f16 = 000000a1 00000000
6950 ldda [%i5+%o4]0x89,%f16 ! %f16 = 10000000 00000068
6951! Starting 10 instruction Store Burst
6952! %f14 = 00000000 00001044, Mem[0000000010181400] = c5a53eff 00000000
6953 stda %f14,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 00001044
6954
6955p0_label_262:
6956! %f12 = 10000000 00000000, %l5 = 000000000000ff00
6957! Mem[0000000030001400] = ffff4fda000000ff
6958 stda %f12,[%i0+%l5]ASI_PST32_S ! Mem[0000000030001400] = ffff4fda000000ff
6959! %l2 = 00000000, %l3 = ffffffff, Mem[0000000010181438] = 1062a465 b92ab835
6960 std %l2,[%i6+0x038] ! Mem[0000000010181438] = 00000000 ffffffff
6961! %f9 = 000000ff, %f21 = c5a5f1ff, %f26 = 000000ff
6962 fmuls %f9 ,%f21,%f26 ! %l0 = 00000000ff000022, Unfinished, %fsr = 2a00000000
6963! %l7 = 0000000000000000, Mem[0000000030181400] = c5a5f1ff
6964 stwa %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
6965! %f14 = 00000000 00001044, Mem[0000000010181400] = 44100000 00000000
6966 stda %f14,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000 00001044
6967! %f22 = 10000000 00000000, Mem[0000000030001400] = ffff4fda 000000ff
6968 stda %f22,[%i0+%g0]0x81 ! Mem[0000000030001400] = 10000000 00000000
6969! %l4 = 0000000000000000, Mem[00000000211c0000] = ff00fcae, %asi = 80
6970 stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000fcae
6971! %l3 = bd645e8affffffff, imm = 0000000000000a9f, %l2 = 0000000000000000
6972 subc %l3,0xa9f,%l2 ! %l2 = bd645e8afffff560
6973! %f0 = 950000ff 00000000, Mem[0000000030181400] = 00000000 f1ffffff
6974 stda %f0 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = 950000ff 00000000
6975! Starting 10 instruction Load Burst
6976! Mem[00000000100c1410] = 00000000, %l5 = 000000000000ff00
6977 lduba [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000000
6978
6979p0_label_263:
6980! Mem[00000000300c1400] = 44100000000000ff, %f8 = ffffffae 000000ff
6981 ldda [%i3+%g0]0x89,%f8 ! %f8 = 44100000 000000ff
6982! Mem[0000000010101408] = f9ff000000ff5e93, %l0 = 00000000ff000022
6983 ldxa [%i4+%o4]0x80,%l0 ! %l0 = f9ff000000ff5e93
6984! Mem[0000000030081408] = cd7edba1, %f23 = 00000000
6985 lda [%i2+%o4]0x89,%f23 ! %f23 = cd7edba1
6986! Mem[0000000010041424] = 000000ff, %f13 = 00000000
6987 ld [%i1+0x024],%f13 ! %f13 = 000000ff
6988! Mem[0000000030041408] = 4fda0000, %l3 = bd645e8affffffff
6989 ldsba [%i1+%o4]0x81,%l3 ! %l3 = 000000000000004f
6990! Mem[0000000021800180] = 66ff8f81, %l4 = 0000000000000000
6991 ldub [%o3+0x181],%l4 ! %l4 = 00000000000000ff
6992! Mem[0000000030041400] = 10000000, %l0 = f9ff000000ff5e93
6993 ldsba [%i1+%g0]0x81,%l0 ! %l0 = 0000000000000010
6994! Mem[0000000010141400] = 00000000, %l2 = bd645e8afffff560
6995 ldswa [%i5+%g0]0x88,%l2 ! %l2 = 0000000000000000
6996! Mem[0000000030001400] = 00000010, %l1 = 0000000000000010
6997 ldswa [%i0+%g0]0x89,%l1 ! %l1 = 0000000000000010
6998! Starting 10 instruction Store Burst
6999! %l0 = 0000000000000010, imm = 000000000000008f, %l4 = 00000000000000ff
7000 add %l0,0x08f,%l4 ! %l4 = 000000000000009f
7001
7002p0_label_264:
7003! %f20 = ff000000 c5a5f1ff, %l3 = 000000000000004f
7004! Mem[0000000030101408] = 0000000000000000
7005 add %i4,0x008,%g1
7006 stda %f20,[%g1+%l3]ASI_PST16_S ! Mem[0000000030101408] = ff000000c5a5f1ff
7007! %f26 = 000000ff, Mem[00000000300c1400] = 000000ff
7008 sta %f26,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000ff
7009! %l5 = 0000000000000000, Mem[0000000030141408] = 1000000000000068
7010 stxa %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000000000000000
7011! %f20 = ff000000, Mem[0000000010001410] = 00000000
7012 sta %f20,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff000000
7013! Mem[0000000030001400] = 00000010, %l4 = 000000000000009f
7014 swapa [%i0+%g0]0x89,%l4 ! %l4 = 0000000000000010
7015! Mem[00000000300c1408] = ff3ea5c5, %l2 = 0000000000000000
7016 lduha [%i3+%o4]0x89,%l2 ! %l2 = 000000000000a5c5
7017! %f31 = 00000000, Mem[0000000030141400] = ff000095
7018 sta %f31,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000
7019! Mem[00000000201c0001] = ffff8819, %l6 = 00000000ff000000
7020 ldstub [%o0+0x001],%l6 ! %l6 = 000000ff000000ff
7021! Mem[0000000010141410] = 00000068, %l7 = 0000000000000000
7022 ldstuba [%i5+%o5]0x88,%l7 ! %l7 = 00000068000000ff
7023! Starting 10 instruction Load Burst
7024! Mem[0000000030181408] = 0000ffff, %f10 = a1db7ecd
7025 lda [%i6+%o4]0x89,%f10 ! %f10 = 0000ffff
7026
7027p0_label_265:
7028! Mem[0000000030181408] = ffff0000, %l0 = 0000000000000010
7029 ldsba [%i6+%o4]0x81,%l0 ! %l0 = ffffffffffffffff
7030! Mem[0000000010081410] = 65a46210, %l0 = ffffffffffffffff
7031 lduha [%i2+%o5]0x88,%l0 ! %l0 = 0000000000006210
7032! Mem[0000000030181408] = ffff0000, %l4 = 0000000000000010
7033 ldsha [%i6+%o4]0x81,%l4 ! %l4 = ffffffffffffffff
7034! Mem[0000000010041408] = ffffffff 00005aff, %l0 = 00006210, %l1 = 00000010
7035 ldda [%i1+%o4]0x88,%l0 ! %l0 = 0000000000005aff 00000000ffffffff
7036! Mem[0000000030141408] = 0000000000000000, %f18 = 000000ff 00000000
7037 ldda [%i5+%o4]0x81,%f18 ! %f18 = 00000000 00000000
7038! Mem[00000000300c1410] = 00005aa1ffffffff, %f10 = 0000ffff ff000000
7039 ldda [%i3+%o5]0x89,%f10 ! %f10 = 00005aa1 ffffffff
7040! %f18 = 00000000 00000000, %f12 = 10000000 000000ff
7041 fxtod %f18,%f12 ! %f12 = 00000000 00000000
7042! Mem[0000000030041410] = 00000000, %l1 = 00000000ffffffff
7043 lduwa [%i1+%o5]0x89,%l1 ! %l1 = 0000000000000000
7044! Mem[0000000010081400] = 00003eff, %l7 = 0000000000000068
7045 ldsba [%i2+%g0]0x88,%l7 ! %l7 = ffffffffffffffff
7046! Starting 10 instruction Store Burst
7047! %l0 = 00005aff, %l1 = 00000000, Mem[00000000100c1408] = da4fffff 00000068
7048 stda %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00005aff 00000000
7049
7050p0_label_266:
7051! %f8 = 44100000 000000ff, Mem[0000000010101430] = 00000000 00000000
7052 stda %f8 ,[%i4+0x030]%asi ! Mem[0000000010101430] = 44100000 000000ff
7053! %l2 = 000000000000a5c5, Mem[0000000030101410] = 000000000000002e
7054 stxa %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000000000a5c5
7055! %l3 = 000000000000004f, Mem[00000000201c0001] = ffff8819, %asi = 80
7056 stba %l3,[%o0+0x001]%asi ! Mem[00000000201c0000] = ff4f8819
7057! Mem[0000000030041410] = 00000000, %l5 = 0000000000000000
7058 ldstuba [%i1+%o5]0x81,%l5 ! %l5 = 00000000000000ff
7059! %f12 = 00000000, %f22 = 10000000, %f22 = 10000000 cd7edba1
7060 fsmuld %f12,%f22,%f22 ! %f22 = 00000000 00000000
7061! %l4 = ffffffff, %l5 = 00000000, Mem[0000000010001408] = 000000ff 00005aa1
7062 stda %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffffffff 00000000
7063! %l7 = ffffffffffffffff, Mem[0000000030181400] = 950000ff00000000
7064 stxa %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = ffffffffffffffff
7065! %l3 = 000000000000004f, Mem[0000000030081410] = 00000000ffff4fda
7066 stxa %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000000000004f
7067! %f16 = 10000000 00000068, Mem[0000000010001408] = ffffffff 00000000
7068 stda %f16,[%i0+%o4]0x88 ! Mem[0000000010001408] = 10000000 00000068
7069! Starting 10 instruction Load Burst
7070! Mem[0000000030101408] = ff000000, %l7 = ffffffffffffffff
7071 ldsha [%i4+%o4]0x81,%l7 ! %l7 = ffffffffffffff00
7072
7073p0_label_267:
7074! Mem[0000000030001400] = 000000000000009f, %f10 = 00005aa1 ffffffff
7075 ldda [%i0+%g0]0x89,%f10 ! %f10 = 00000000 0000009f
7076! Mem[0000000010001430] = 10000000 00000000, %l0 = 00005aff, %l1 = 00000000
7077 ldda [%i0+0x030]%asi,%l0 ! %l0 = 0000000010000000 0000000000000000
7078! Mem[0000000010141408] = 000000a1, %l6 = 00000000000000ff
7079 lduha [%i5+%o4]0x88,%l6 ! %l6 = 00000000000000a1
7080! Mem[00000000100c1408] = 00005aff, %l7 = ffffffffffffff00
7081 lduh [%i3+%o4],%l7 ! %l7 = 0000000000000000
7082! Mem[0000000030041400] = 00000010, %l3 = 000000000000004f
7083 lduba [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000010
7084! Mem[0000000010101428] = 15f1a5c5 2ef3f120, %l4 = ffffffff, %l5 = 00000000
7085 ldd [%i4+0x028],%l4 ! %l4 = 0000000015f1a5c5 000000002ef3f120
7086! Code Fragment 4
7087p0_fragment_31:
7088! %l0 = 0000000010000000
7089 setx 0xbf300c38181ae012,%g7,%l0 ! %l0 = bf300c38181ae012
7090! %l1 = 0000000000000000
7091 setx 0x2272438835701dc2,%g7,%l1 ! %l1 = 2272438835701dc2
7092 setx 0x7ff8, %g1, %g2
7093 and %l0, %g2, %l0
7094 setx 0xffffffff, %g1, %g2
7095 and %l1, %g2, %l1
7096 setx 0x100000000, %g1, %g2
7097 or %l1, %g2, %l1 ! Set bit 32 - perrinj
7098 ta T_CHANGE_HPRIV
7099 stxa %l1, [%l0]ASI_ICACHE_INSTR
7100 ta T_CHANGE_NONHPRIV
7101! %l0 = bf300c38181ae012
7102 setx 0x77b89a387e5325a3,%g7,%l0 ! %l0 = 77b89a387e5325a3
7103! %l1 = 2272438835701dc2
7104 setx 0x981f32d7a43ff5f9,%g7,%l1 ! %l1 = 981f32d7a43ff5f9
7105! Code Fragment 3
7106p0_fragment_32:
7107! %l0 = 77b89a387e5325a3
7108 setx 0xca031ec86879ae16,%g7,%l0 ! %l0 = ca031ec86879ae16
7109! %l1 = 981f32d7a43ff5f9
7110 setx 0x6cf48910323790bb,%g7,%l1 ! %l1 = 6cf48910323790bb
7111 setx 0x1fe000, %g1, %g3
7112 or %l0, %g3, %l0 ! always set perrmask = 0xff
7113 setx 0x1ffff8, %g1, %g2
7114 and %l0, %g2, %l0
7115 ta T_CHANGE_HPRIV
7116 stxa %l1, [%l0]ASI_DCACHE_DATA
7117 ta T_CHANGE_NONHPRIV
7118! %l0 = ca031ec86879ae16
7119 setx 0x35ed704fe3e5c942,%g7,%l0 ! %l0 = 35ed704fe3e5c942
7120! %l1 = 6cf48910323790bb
7121 setx 0xc3cc158fd44b4132,%g7,%l1 ! %l1 = c3cc158fd44b4132
7122! Mem[0000000030101400] = a1000000, %l0 = 35ed704fe3e5c942
7123 lduba [%i4+%g0]0x81,%l0 ! %l0 = 00000000000000a1
7124! Starting 10 instruction Store Burst
7125! Mem[00000000100c1419] = 00000000, %l0 = 00000000000000a1
7126 ldstuba [%i3+0x019]%asi,%l0 ! %l0 = 00000000000000ff
7127
7128p0_label_268:
7129! %l5 = 000000002ef3f120, Mem[0000000010101410] = fffffffff9ff00ff
7130 stxa %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000002ef3f120
7131! %l2 = 000000000000a5c5, Mem[0000000021800000] = 00ffb05a
7132 sth %l2,[%o3+%g0] ! Mem[0000000021800000] = a5c5b05a
7133! %l3 = 0000000000000010, Mem[00000000201c0000] = ff4f8819, %asi = 80
7134 stha %l3,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00108819
7135! %l0 = 0000000000000000, Mem[0000000010101410] = 000000002ef3f120
7136 stxa %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000000000000000
7137! %l2 = 000000000000a5c5, Mem[0000000010141400] = 00000000
7138 stwa %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000a5c5
7139! %l7 = 0000000000000000, Mem[0000000030001400] = 9f000000
7140 stwa %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000
7141! %f28 = ff3e0000 00001044, %l3 = 0000000000000010
7142! Mem[0000000010101400] = 00000000000000ff
7143 stda %f28,[%i4+%l3]ASI_PST32_P ! Mem[0000000010101400] = 00000000000000ff
7144! %f13 = 00000000, Mem[000000001008142c] = 00000000
7145 st %f13,[%i2+0x02c] ! Mem[000000001008142c] = 00000000
7146! %f0 = 950000ff, %f0 = 950000ff, %f12 = 00000000
7147 fdivs %f0 ,%f0 ,%f12 ! %f12 = 3f800000
7148! Starting 10 instruction Load Burst
7149! Mem[0000000030081408] = a1db7ecdff000000, %l6 = 00000000000000a1
7150 ldxa [%i2+%o4]0x81,%l6 ! %l6 = a1db7ecdff000000
7151
7152p0_label_269:
7153! Mem[0000000010141410] = ff000000, %l6 = a1db7ecdff000000
7154 lduwa [%i5+%o5]0x80,%l6 ! %l6 = 00000000ff000000
7155! Mem[0000000010181408] = 000000ff, %f2 = 68000000
7156 lda [%i6+%o4]0x88,%f2 ! %f2 = 000000ff
7157! Mem[0000000030181408] = ffff0000, %f28 = ff3e0000
7158 lda [%i6+%o4]0x81,%f28 ! %f28 = ffff0000
7159! Mem[00000000100c1410] = 00000000a15a0000, %l0 = 0000000000000000
7160 ldxa [%i3+%o5]0x80,%l0 ! %l0 = 00000000a15a0000
7161! Mem[0000000030001410] = 00000000, %l1 = c3cc158fd44b4132
7162 lduba [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000000
7163! Mem[0000000030101408] = 000000ff, %l6 = 00000000ff000000
7164 ldsba [%i4+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
7165! Mem[0000000010081410] = 1062a465, %l4 = 0000000015f1a5c5
7166 lduwa [%i2+%o5]0x80,%l4 ! %l4 = 000000001062a465
7167! Mem[0000000010181410] = ff0000000000fff9, %f28 = ffff0000 00001044
7168 ldda [%i6+%o5]0x80,%f28 ! %f28 = ff000000 0000fff9
7169! Mem[0000000010081400] = 00003eff, %f27 = c1460847
7170 lda [%i2+%g0]0x88,%f27 ! %f27 = 00003eff
7171! Starting 10 instruction Store Burst
7172! %l0 = a15a0000, %l1 = 00000000, Mem[0000000030181400] = ffffffff ffffffff
7173 stda %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = a15a0000 00000000
7174
7175p0_label_270:
7176! %l6 = ffffffffffffffff, Mem[00000000300c1410] = ffffffff
7177 stha %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffffffff
7178! %l4 = 000000001062a465, Mem[0000000010001400] = ff000000
7179 stwa %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 1062a465
7180! Mem[0000000010041400] = 0000ffff, %l4 = 000000001062a465
7181 swapa [%i1+%g0]0x80,%l4 ! %l4 = 000000000000ffff
7182! %f14 = 00000000, Mem[0000000010001408] = 00000068
7183 sta %f14,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000
7184! Mem[00000000300c1408] = c5a53eff, %l6 = ffffffffffffffff
7185 ldstuba [%i3+%o4]0x81,%l6 ! %l6 = 000000c5000000ff
7186! Mem[0000000010101400] = 00000000, %l7 = 0000000000000000
7187 swapa [%i4+%g0]0x80,%l7 ! %l7 = 0000000000000000
7188! Code Fragment 3
7189p0_fragment_33:
7190! %l0 = 00000000a15a0000
7191 setx 0xcc190b706a04298f,%g7,%l0 ! %l0 = cc190b706a04298f
7192! %l1 = 0000000000000000
7193 setx 0x735465d807666739,%g7,%l1 ! %l1 = 735465d807666739
7194 setx 0x1fe000, %g1, %g3
7195 or %l0, %g3, %l0 ! always set perrmask = 0xff
7196 setx 0x1ffff8, %g1, %g2
7197 and %l0, %g2, %l0
7198 ta T_CHANGE_HPRIV
7199 stxa %l1, [%l0]ASI_DCACHE_DATA
7200 ta T_CHANGE_NONHPRIV
7201! %l0 = cc190b706a04298f
7202 setx 0x287b70dfef1036c2,%g7,%l0 ! %l0 = 287b70dfef1036c2
7203! %l1 = 735465d807666739
7204 setx 0x17a80167a0a82c5d,%g7,%l1 ! %l1 = 17a80167a0a82c5d
7205! %f16 = 10000000, Mem[0000000010001408] = 00000000
7206 sta %f16,[%i0+%o4]0x88 ! Mem[0000000010001408] = 10000000
7207! Mem[00000000300c1410] = ffffffff, %l2 = 000000000000a5c5
7208 ldstuba [%i3+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
7209! Starting 10 instruction Load Burst
7210! Mem[0000000010001408] = 10000000, %f30 = 94000000
7211 lda [%i0+%o4]0x88,%f30 ! %f30 = 10000000
7212
7213p0_label_271:
7214! Mem[0000000010141434] = ffffffff, %l7 = 0000000000000000
7215 lduw [%i5+0x034],%l7 ! %l7 = 00000000ffffffff
7216! Mem[0000000010001410] = ff000000, %l6 = 00000000000000c5
7217 ldswa [%i0+%o5]0x80,%l6 ! %l6 = ffffffffff000000
7218! Mem[0000000030141408] = 0000000000000000, %f26 = 000000ff 00003eff
7219 ldda [%i5+%o4]0x81,%f26 ! %f26 = 00000000 00000000
7220! Mem[00000000100c1410] = 00000000, %l1 = 17a80167a0a82c5d
7221 ldsw [%i3+%o5],%l1 ! %l1 = 0000000000000000
7222! Mem[0000000030041408] = 0000da4f, %l2 = 00000000000000ff
7223 ldswa [%i1+%o4]0x89,%l2 ! %l2 = 000000000000da4f
7224! Mem[0000000010081400] = ff3e0000, %l3 = 0000000000000010
7225 ldsha [%i2+%g0]0x80,%l3 ! %l3 = ffffffffffffff3e
7226! Mem[0000000021800040] = ff9c7f92, %l7 = 00000000ffffffff
7227 ldsha [%o3+0x040]%asi,%l7 ! %l7 = ffffffffffffff9c
7228! Mem[0000000030101400] = 000000a1, %l5 = 000000002ef3f120
7229 ldsba [%i4+%g0]0x89,%l5 ! %l5 = ffffffffffffffa1
7230! Mem[00000000211c0000] = 0000fcae, %l2 = 000000000000da4f
7231 ldub [%o2+%g0],%l2 ! %l2 = 0000000000000000
7232! Starting 10 instruction Store Burst
7233! Mem[0000000010181410] = ff000000, %l0 = 287b70dfef1036c2
7234 swapa [%i6+%o5]0x80,%l0 ! %l0 = 00000000ff000000
7235
7236p0_label_272:
7237! Mem[0000000020800041] = ffffbf87, %l4 = 000000000000ffff
7238 ldstub [%o1+0x041],%l4 ! %l4 = 000000ff000000ff
7239! %f21 = c5a5f1ff, Mem[0000000010081430] = 00000000
7240 st %f21,[%i2+0x030] ! Mem[0000000010081430] = c5a5f1ff
7241! Mem[0000000020800000] = ffffc3ca, %l3 = ffffffffffffff3e
7242 ldstuba [%o1+0x000]%asi,%l3 ! %l3 = 000000ff000000ff
7243! Mem[0000000020800040] = ffffbf87, %l7 = ffffffffffffff9c
7244 ldstub [%o1+0x040],%l7 ! %l7 = 000000ff000000ff
7245! %f6 = 10000000, Mem[0000000030001408] = ff000000
7246 sta %f6 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = 10000000
7247! Mem[0000000030081408] = a1db7ecd, %l2 = 0000000000000000
7248 ldstuba [%i2+%o4]0x81,%l2 ! %l2 = 000000a1000000ff
7249! %l2 = 00000000000000a1, Mem[0000000030041400] = 1000000000000000
7250 stxa %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000000000a1
7251! %l3 = 00000000000000ff, Mem[00000000100c142c] = 00000000, %asi = 80
7252 stha %l3,[%i3+0x02c]%asi ! Mem[00000000100c142c] = 00ff0000
7253! %l4 = 000000ff, %l5 = ffffffa1, Mem[0000000030101410] = c5a50000 00000000
7254 stda %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000ff ffffffa1
7255! Starting 10 instruction Load Burst
7256! Mem[0000000030101400] = 000000a1, %l6 = ffffffffff000000
7257 lduha [%i4+%g0]0x89,%l6 ! %l6 = 00000000000000a1
7258
7259p0_label_273:
7260! Mem[00000000100c1410] = 00000000, %l6 = 00000000000000a1
7261 ldswa [%i3+%o5]0x88,%l6 ! %l6 = 0000000000000000
7262! Mem[0000000010141410] = ff000000, %l2 = 00000000000000a1
7263 ldsha [%i5+%o5]0x80,%l2 ! %l2 = ffffffffffffff00
7264! Mem[0000000010141410] = ff00000000000000, %l3 = 00000000000000ff
7265 ldxa [%i5+%o5]0x80,%l3 ! %l3 = ff00000000000000
7266! Mem[0000000030001410] = 00000000, %l5 = ffffffffffffffa1
7267 lduwa [%i0+%o5]0x81,%l5 ! %l5 = 0000000000000000
7268! Mem[00000000100c1400] = 00000000, %l7 = 00000000000000ff
7269 lduwa [%i3+%g0]0x88,%l7 ! %l7 = 0000000000000000
7270! Mem[0000000030041400] = 00000000, %l0 = 00000000ff000000
7271 ldsha [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000000
7272! Mem[0000000030141408] = 00000000, %l4 = 00000000000000ff
7273 ldswa [%i5+%o4]0x89,%l4 ! %l4 = 0000000000000000
7274! Mem[0000000030001408] = 00000010, %l7 = 0000000000000000
7275 ldsha [%i0+%o4]0x89,%l7 ! %l7 = 0000000000000010
7276! Mem[0000000030001408] = 00000010, %l7 = 0000000000000010
7277 lduwa [%i0+%o4]0x89,%l7 ! %l7 = 0000000000000010
7278! Starting 10 instruction Store Burst
7279! %f14 = 00000000 00001044, %l0 = 0000000000000000
7280! Mem[0000000010041430] = 0000000000000000
7281 add %i1,0x030,%g1
7282 stda %f14,[%g1+%l0]ASI_PST16_PL ! Mem[0000000010041430] = 0000000000000000
7283
7284p0_label_274:
7285! %f16 = 10000000 00000068, Mem[0000000010001408] = 00000010 00000010
7286 stda %f16,[%i0+%o4]0x80 ! Mem[0000000010001408] = 10000000 00000068
7287! Mem[000000001018143a] = 00000000, %l1 = 0000000000000000
7288 ldstub [%i6+0x03a],%l1 ! %l1 = 00000000000000ff
7289! %l2 = ffffffffffffff00, Mem[0000000010141404] = ff000000
7290 sth %l2,[%i5+0x004] ! Mem[0000000010141404] = ff000000
7291! %l4 = 0000000000000000, Mem[00000000100c143c] = 00000094, %asi = 80
7292 stwa %l4,[%i3+0x03c]%asi ! Mem[00000000100c143c] = 00000000
7293! %l3 = ff00000000000000, imm = fffffffffffffe17, %l7 = 0000000000000010
7294 xor %l3,-0x1e9,%l7 ! %l7 = 00fffffffffffe17
7295! %l6 = 0000000000000000, Mem[0000000010041400] = 1062a465ffff0000
7296 stxa %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000000000000000
7297! %f0 = 950000ff 00000000 000000ff 00000000
7298! %f4 = 00005aa1 00000000 10000000 00000000
7299! %f8 = 44100000 000000ff 00000000 0000009f
7300! %f12 = 3f800000 00000000 00000000 00001044
7301 stda %f0,[%i2]ASI_BLK_AIUPL ! Block Store to 0000000010081400
7302! %f27 = 00000000, Mem[0000000030041410] = 000000ff
7303 sta %f27,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
7304! %l2 = ffffff00, %l3 = 00000000, Mem[0000000030001408] = 00000010 68000000
7305 stda %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffff00 00000000
7306! Starting 10 instruction Load Burst
7307! Mem[0000000010181408] = 000000ff, %f27 = 00000000
7308 lda [%i6+%o4]0x88,%f27 ! %f27 = 000000ff
7309
7310p0_label_275:
7311! Mem[0000000030181400] = a15a0000 00000000, %l6 = 00000000, %l7 = fffffe17
7312 ldda [%i6+%g0]0x81,%l6 ! %l6 = 00000000a15a0000 0000000000000000
7313 membar #Sync ! Added by membar checker (57)
7314! Mem[0000000010081420] = ff000000, %l5 = 0000000000000000
7315 ldsha [%i2+0x022]%asi,%l5 ! %l5 = 0000000000000000
7316! Mem[00000000211c0000] = 0000fcae, %l7 = 0000000000000000
7317 lduha [%o2+0x000]%asi,%l7 ! %l7 = 0000000000000000
7318! Mem[0000000010041408] = 00005aff, %l6 = 00000000a15a0000
7319 lduwa [%i1+%o4]0x88,%l6 ! %l6 = 0000000000005aff
7320! Mem[0000000010101400] = 00000000, %l3 = ff00000000000000
7321 ldswa [%i4+%g0]0x80,%l3 ! %l3 = 0000000000000000
7322! Mem[000000001018140c] = 00000010, %l5 = 0000000000000000
7323 lduba [%i6+0x00d]%asi,%l5 ! %l5 = 0000000000000000
7324! Mem[0000000030041410] = fff1a5c500000000, %l2 = ffffffffffffff00
7325 ldxa [%i1+%o5]0x89,%l2 ! %l2 = fff1a5c500000000
7326! Mem[0000000030101410] = 000000ff, %l0 = 0000000000000000
7327 lduwa [%i4+%o5]0x81,%l0 ! %l0 = 00000000000000ff
7328! %f9 = 000000ff, %f23 = 00000000
7329 fcmpes %fcc0,%f9 ,%f23 ! %fcc0 = 2
7330! Starting 10 instruction Store Burst
7331! %l0 = 00000000000000ff, Mem[0000000010001410] = ff00000000000000
7332 stxa %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000000000ff
7333
7334p0_label_276:
7335! %l2 = 00000000, %l3 = 00000000, Mem[0000000030081410] = 4f000000 00000000
7336 stda %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000 00000000
7337! %l0 = 00000000000000ff, Mem[0000000010041408] = 00005aff
7338 stha %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000ff
7339! %l0 = 00000000000000ff, Mem[0000000021800100] = ddffa03e, %asi = 80
7340 stba %l0,[%o3+0x100]%asi ! Mem[0000000021800100] = ffffa03e
7341! %f16 = 10000000 00000068 00000000 00000000
7342! %f20 = ff000000 c5a5f1ff 00000000 00000000
7343! %f24 = 000000ff 00000000 00000000 000000ff
7344! %f28 = ff000000 0000fff9 10000000 00000000
7345 stda %f16,[%i5]ASI_BLK_AIUP ! Block Store to 0000000010141400
7346! Mem[0000000030101400] = 000000a1, %l7 = 0000000000000000
7347 swapa [%i4+%g0]0x89,%l7 ! %l7 = 00000000000000a1
7348! %l4 = 0000000000000000, Mem[0000000030041400] = 00000000
7349 stba %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000
7350! Mem[0000000010081410] = 00000000, %l4 = 0000000000000000
7351 ldstuba [%i2+%o5]0x80,%l4 ! %l4 = 00000000000000ff
7352! %f8 = 44100000 000000ff, Mem[0000000010041400] = 00000000 00000000
7353 stda %f8 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 44100000 000000ff
7354! %l6 = 00005aff, %l7 = 000000a1, Mem[0000000010141410] = ff000000 c5a5f1ff
7355 stda %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00005aff 000000a1
7356! Starting 10 instruction Load Burst
7357! Mem[0000000020800000] = ffffc3ca, %l4 = 0000000000000000
7358 lduh [%o1+%g0],%l4 ! %l4 = 000000000000ffff
7359
7360p0_label_277:
7361! Mem[000000001008142c] = 00000000, %f14 = 00000000
7362 lda [%i2+0x02c]%asi,%f14 ! %f14 = 00000000
7363! Mem[0000000021800180] = 66ff8f81, %l5 = 0000000000000000
7364 ldsha [%o3+0x180]%asi,%l5 ! %l5 = 00000000000066ff
7365! Mem[00000000201c0000] = 00108819, %l6 = 0000000000005aff
7366 lduha [%o0+0x000]%asi,%l6 ! %l6 = 0000000000000010
7367! %l3 = 0000000000000000, immd = 000000000000066e, %l1 = 0000000000000000
7368 sdivx %l3,0x66e,%l1 ! %l1 = 0000000000000000
7369! Mem[00000000100c1430] = 4410000000003eff, %f8 = 44100000 000000ff
7370 ldd [%i3+0x030],%f8 ! %f8 = 44100000 00003eff
7371! %f15 = 00001044, %f0 = 950000ff, %f15 = 00001044
7372 fmuls %f15,%f0 ,%f15 ! %f15 = 80000000
7373! Mem[00000000100c1408] = 00005aff00000000, %f14 = 00000000 80000000
7374 ldda [%i3+%o4]0x80,%f14 ! %f14 = 00005aff 00000000
7375! Mem[0000000010001420] = ffffffff, %l6 = 0000000000000010
7376 ldsba [%i0+0x022]%asi,%l6 ! %l6 = ffffffffffffffff
7377! Mem[0000000010041410] = 00001044, %l3 = 0000000000000000
7378 ldsba [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000044
7379! Starting 10 instruction Store Burst
7380! %l0 = 00000000000000ff, Mem[00000000100c1410] = 00000000
7381 stba %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000ff
7382
7383p0_label_278:
7384! Mem[0000000010001408] = 10000000, %l0 = 00000000000000ff
7385 swapa [%i0+%o4]0x80,%l0 ! %l0 = 0000000010000000
7386! %f10 = 00000000 0000009f, %l6 = ffffffffffffffff
7387! Mem[00000000100c1400] = 0000000000000010
7388 stda %f10,[%i3+%l6]ASI_PST32_P ! Mem[00000000100c1400] = 000000000000009f
7389! %l5 = 00000000000066ff, Mem[0000000010141400] = 00000010
7390 stba %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff
7391! %l7 = 00000000000000a1, Mem[00000000211c0000] = 0000fcae, %asi = 80
7392 stha %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00a1fcae
7393! Mem[00000000100c1438] = 0000000000000000, %l3 = 0000000000000044, %l1 = 0000000000000000
7394 add %i3,0x38,%g1
7395 casxa [%g1]0x80,%l3,%l1 ! %l1 = 0000000000000000
7396! %f12 = 3f800000, Mem[0000000030041410] = 00000000
7397 sta %f12,[%i1+%o5]0x89 ! Mem[0000000030041410] = 3f800000
7398! %l3 = 0000000000000044, Mem[0000000010041410] = 00001044
7399 stha %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000044
7400! Mem[0000000030041408] = 4fda0000, %l3 = 0000000000000044
7401 swapa [%i1+%o4]0x81,%l3 ! %l3 = 000000004fda0000
7402! Mem[0000000030081408] = cd7edbff, %l0 = 0000000010000000
7403 swapa [%i2+%o4]0x89,%l0 ! %l0 = 00000000cd7edbff
7404! Starting 10 instruction Load Burst
7405! Mem[0000000030081410] = 00000000, %l5 = 00000000000066ff
7406 lduha [%i2+%o5]0x81,%l5 ! %l5 = 0000000000000000
7407
7408p0_label_279:
7409! Mem[00000000201c0000] = 00108819, %l4 = 000000000000ffff
7410 ldsba [%o0+0x000]%asi,%l4 ! %l4 = 0000000000000000
7411! Mem[0000000010181408] = ff000000, %l0 = 00000000cd7edbff
7412 lduba [%i6+%o4]0x80,%l0 ! %l0 = 00000000000000ff
7413! Mem[0000000010101420] = 00000000, %l4 = 0000000000000000
7414 lduwa [%i4+0x020]%asi,%l4 ! %l4 = 0000000000000000
7415 membar #Sync ! Added by membar checker (58)
7416! Mem[0000000010141410] = 00005aff000000a1, %l5 = 0000000000000000
7417 ldxa [%i5+%o5]0x80,%l5 ! %l5 = 00005aff000000a1
7418! Mem[0000000010141438] = 10000000, %f27 = 000000ff
7419 ld [%i5+0x038],%f27 ! %f27 = 10000000
7420! Mem[00000000218001c0] = f9d8186d, %l1 = 0000000000000000
7421 lduh [%o3+0x1c0],%l1 ! %l1 = 000000000000f9d8
7422! Mem[0000000030081408] = 10000000, %l4 = 0000000000000000
7423 lduba [%i2+%o4]0x89,%l4 ! %l4 = 0000000000000000
7424! Mem[0000000010081410] = 00005aa1 000000ff, %l2 = 00000000, %l3 = 4fda0000
7425 ldda [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000ff 0000000000005aa1
7426! Mem[0000000010001410] = 00000000, %l5 = 00005aff000000a1
7427 lduba [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000000
7428! Starting 10 instruction Store Burst
7429! %l0 = 00000000000000ff, Mem[00000000300c1400] = ff000000
7430 stwa %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000ff
7431
7432p0_label_280:
7433! %l3 = 0000000000005aa1, Mem[0000000010001408] = ff000000
7434 stha %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff005aa1
7435! Mem[0000000010081410] = 000000ff, %l3 = 0000000000005aa1
7436 swapa [%i2+%o5]0x88,%l3 ! %l3 = 00000000000000ff
7437! %f16 = 10000000 00000068, %l3 = 00000000000000ff
7438! Mem[0000000030101418] = 01000000102375ff
7439 add %i4,0x018,%g1
7440 stda %f16,[%g1+%l3]ASI_PST16_S ! Mem[0000000030101418] = 1000000000000068
7441! %l6 = ffffffffffffffff, Mem[0000000030041408] = 00000044ff000000
7442 stxa %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffffffffffffff
7443! %l0 = 00000000000000ff, Mem[0000000010041400] = 44100000000000ff
7444 stxa %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000000000ff
7445! %f4 = 00005aa1 00000000, %l3 = 00000000000000ff
7446! Mem[0000000010081408] = 00000000ff000000
7447 add %i2,0x008,%g1
7448 stda %f4,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010081408] = 00000000a15a0000
7449! %l6 = ffffffffffffffff, Mem[0000000010081410] = 00005aa1
7450 stha %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000ffff
7451! Mem[0000000010081400] = 00000000ff000095, %l5 = 0000000000000000, %l7 = 00000000000000a1
7452 casxa [%i2]0x80,%l5,%l7 ! %l7 = 00000000ff000095
7453! %l1 = 000000000000f9d8, Mem[00000000201c0000] = 00108819
7454 sth %l1,[%o0+%g0] ! Mem[00000000201c0000] = f9d88819
7455! Starting 10 instruction Load Burst
7456! Mem[0000000030041408] = ffffffff, %l1 = 000000000000f9d8
7457 ldsha [%i1+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
7458
7459p0_label_281:
7460! Mem[0000000020800040] = ffffbf87, %l3 = 00000000000000ff
7461 lduha [%o1+0x040]%asi,%l3 ! %l3 = 000000000000ffff
7462! Mem[00000000300c1408] = ff3ea5ff, %l0 = 00000000000000ff
7463 lduba [%i3+%o4]0x89,%l0 ! %l0 = 00000000000000ff
7464! Mem[0000000030001410] = 00000000, %l3 = 000000000000ffff
7465 ldsha [%i0+%o5]0x89,%l3 ! %l3 = 0000000000000000
7466! Mem[0000000030181400] = 00000000 00005aa1, %l0 = 000000ff, %l1 = ffffffff
7467 ldda [%i6+%g0]0x89,%l0 ! %l0 = 0000000000005aa1 0000000000000000
7468! Mem[0000000030001410] = 00000000, %l2 = 00000000000000ff
7469 lduha [%i0+%o5]0x81,%l2 ! %l2 = 0000000000000000
7470! Mem[0000000010041420] = ff000000, %l0 = 0000000000005aa1
7471 ldsh [%i1+0x020],%l0 ! %l0 = ffffffffffffff00
7472! Mem[0000000020800000] = ffffc3ca, %l0 = ffffffffffffff00
7473 ldsha [%o1+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
7474! Mem[00000000300c1408] = ff3ea5ff, %l2 = 0000000000000000
7475 lduba [%i3+%o4]0x89,%l2 ! %l2 = 00000000000000ff
7476! Mem[00000000100c1400] = 00000000, %l3 = 0000000000000000
7477 ldswa [%i3+%g0]0x88,%l3 ! %l3 = 0000000000000000
7478! Starting 10 instruction Store Burst
7479! %l4 = 00000000, %l5 = 00000000, Mem[0000000010141408] = 00000000 00000000
7480 std %l4,[%i5+%o4] ! Mem[0000000010141408] = 00000000 00000000
7481
7482p0_label_282:
7483! %l1 = 0000000000000000, Mem[0000000010101408] = 935eff000000fff9
7484 stxa %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000000000000000
7485! %f0 = 950000ff 00000000 000000ff 00000000
7486! %f4 = 00005aa1 00000000 10000000 00000000
7487! %f8 = 44100000 00003eff 00000000 0000009f
7488! %f12 = 3f800000 00000000 00005aff 00000000
7489 stda %f0,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
7490! Mem[00000000100c1418] = 00ff0000, %l7 = 00000000ff000095, %asi = 80
7491 swapa [%i3+0x018]%asi,%l7 ! %l7 = 0000000000ff0000
7492 membar #Sync ! Added by membar checker (59)
7493! Mem[0000000010041408] = ff000000, %l1 = 0000000000000000
7494 ldstuba [%i1+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
7495! Mem[00000000100c1408] = ff5a0000, %l3 = 0000000000000000
7496 ldstuba [%i3+%o4]0x88,%l3 ! %l3 = 00000000000000ff
7497! Mem[0000000020800040] = ffffbf87, %l1 = 00000000000000ff
7498 ldstub [%o1+0x040],%l1 ! %l1 = 000000ff000000ff
7499! %f14 = 00005aff 00000000, %l3 = 0000000000000000
7500! Mem[0000000030081410] = 0000000000000000
7501 add %i2,0x010,%g1
7502 stda %f14,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030081410] = 0000000000000000
7503! %l0 = ffffffff, %l1 = 000000ff, Mem[0000000030101408] = 000000ff fff1a5c5
7504 stda %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffffffff 000000ff
7505! %f16 = 10000000 00000068, %l5 = 0000000000000000
7506! Mem[0000000030141438] = 2ca1722d891eac02
7507 add %i5,0x038,%g1
7508 stda %f16,[%g1+%l5]ASI_PST8_S ! Mem[0000000030141438] = 2ca1722d891eac02
7509! Starting 10 instruction Load Burst
7510! Mem[0000000010181408] = ff000000, %l4 = 0000000000000000
7511 ldsba [%i6+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
7512
7513p0_label_283:
7514! Mem[0000000030101400] = 00000000, %l4 = ffffffffffffffff
7515 ldsha [%i4+%g0]0x89,%l4 ! %l4 = 0000000000000000
7516! Mem[0000000010101400] = 00000000000000ff, %f16 = 10000000 00000068
7517 ldd [%i4+%g0],%f16 ! %f16 = 00000000 000000ff
7518! Mem[0000000010001410] = 00000000, %l7 = 0000000000ff0000
7519 ldsha [%i0+0x012]%asi,%l7 ! %l7 = 0000000000000000
7520! Mem[0000000010041400] = ff00000000000000, %f24 = 000000ff 00000000
7521 ldda [%i1+%g0]0x88,%f24 ! %f24 = ff000000 00000000
7522! Mem[0000000020800040] = ffffbf87, %l0 = ffffffffffffffff
7523 lduh [%o1+0x040],%l0 ! %l0 = 000000000000ffff
7524! Mem[0000000030101408] = ffffffff, %l1 = 00000000000000ff
7525 ldsba [%i4+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
7526! Mem[0000000010081430] = 000000000000803f, %f12 = 3f800000 00000000
7527 ldda [%i2+0x030]%asi,%f12 ! %f12 = 00000000 0000803f
7528! Mem[0000000030001400] = 00000000, %l3 = 0000000000000000
7529 lduha [%i0+%g0]0x89,%l3 ! %l3 = 0000000000000000
7530! Mem[0000000010081408] = 00000000, %l0 = 000000000000ffff
7531 ldsba [%i2+%o4]0x88,%l0 ! %l0 = 0000000000000000
7532! Starting 10 instruction Store Burst
7533! %l5 = 0000000000000000, Mem[0000000010001400] = 1062a46500000068
7534 stxa %l5,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0000000000000000
7535
7536p0_label_284:
7537! %l1 = ffffffffffffffff, Mem[0000000010041422] = ff000000, %asi = 80
7538 stha %l1,[%i1+0x022]%asi ! Mem[0000000010041420] = ff00ffff
7539! %l7 = 0000000000000000, Mem[00000000211c0000] = 00a1fcae
7540 sth %l7,[%o2+%g0] ! Mem[00000000211c0000] = 0000fcae
7541! %l3 = 0000000000000000, Mem[00000000100c1410] = 000000ff
7542 stwa %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
7543! %l4 = 00000000, %l5 = 00000000, Mem[0000000030141408] = 00000000 00000000
7544 stda %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000 00000000
7545! %l2 = 00000000000000ff, Mem[0000000010041408] = 000000ff
7546 stba %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000ff
7547! %l0 = 0000000000000000, Mem[0000000030081410] = 00000000
7548 stwa %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
7549! %l4 = 0000000000000000, Mem[0000000010041410] = ffff84ff00000044
7550 stxa %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0000000000000000
7551! %l3 = 0000000000000000, Mem[00000000300c1400] = ff000000
7552 stwa %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
7553! Mem[0000000010081408] = 00000000, %l0 = 0000000000000000
7554 ldstuba [%i2+%o4]0x88,%l0 ! %l0 = 00000000000000ff
7555! Starting 10 instruction Load Burst
7556! Mem[0000000010181400] = 00000000 00001044, %l0 = 00000000, %l1 = ffffffff
7557 ldda [%i6+%g0]0x80,%l0 ! %l0 = 0000000000000000 0000000000001044
7558
7559p0_label_285:
7560! Mem[0000000010101400] = 00000000, %f29 = 0000fff9
7561 lda [%i4+%g0]0x88,%f29 ! %f29 = 00000000
7562! Mem[0000000010001410] = ff00000000000000, %f0 = 950000ff 00000000
7563 ldda [%i0+%o5]0x88,%f0 ! %f0 = ff000000 00000000
7564! Mem[0000000030081408] = 10000000, %l2 = 00000000000000ff
7565 lduba [%i2+%o4]0x89,%l2 ! %l2 = 0000000000000000
7566! Mem[00000000100c1434] = 00003eff, %f22 = 00000000
7567 lda [%i3+0x034]%asi,%f22 ! %f22 = 00003eff
7568! Mem[0000000030041400] = 950000ff 00000000 000000ff 00000000
7569! Mem[0000000030041410] = 00005aa1 00000000 10000000 00000000
7570! Mem[0000000030041420] = 44100000 00003eff 00000000 0000009f
7571! Mem[0000000030041430] = 3f800000 00000000 00005aff 00000000
7572 ldda [%i1]ASI_BLK_S,%f0 ! Block Load from 0000000030041400
7573! Mem[0000000010001400] = 00000000, %l2 = 0000000000000000
7574 lduwa [%i0+%g0]0x88,%l2 ! %l2 = 0000000000000000
7575! %l4 = 0000000000000000, %l2 = 0000000000000000, %l1 = 0000000000001044
7576 mulx %l4,%l2,%l1 ! %l1 = 0000000000000000
7577! Mem[0000000030001410] = 00000000, %l2 = 0000000000000000
7578 lduha [%i0+%o5]0x81,%l2 ! %l2 = 0000000000000000
7579! Mem[0000000030081400] = 00000000 00000000, %l6 = ffffffff, %l7 = 00000000
7580 ldda [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000000 0000000000000000
7581! Starting 10 instruction Store Burst
7582! Mem[0000000030101410] = ff000000, %l4 = 0000000000000000
7583 ldstuba [%i4+%o5]0x89,%l4 ! %l4 = 00000000000000ff
7584
7585p0_label_286:
7586! %l1 = 0000000000000000, imm = 0000000000000552, %l7 = 0000000000000000
7587 or %l1,0x552,%l7 ! %l7 = 0000000000000552
7588! Mem[0000000010101400] = 00000000000000ff, %l7 = 0000000000000552, %l0 = 0000000000000000
7589 casxa [%i4]0x80,%l7,%l0 ! %l0 = 00000000000000ff
7590! %l1 = 0000000000000000, Mem[0000000030141408] = 0000000000000000
7591 stxa %l1,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000000000000000
7592! %f16 = 00000000 000000ff, %l7 = 0000000000000552
7593! Mem[0000000030101420] = 000000002ef30000
7594 add %i4,0x020,%g1
7595 stda %f16,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030101420] = 000000002ef30000
7596! %f27 = 10000000, Mem[0000000030101400] = 00000000
7597 sta %f27,[%i4+%g0]0x89 ! Mem[0000000030101400] = 10000000
7598! %l2 = 0000000000000000, Mem[0000000010081400] = 00000000
7599 stwa %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
7600! Code Fragment 3
7601p0_fragment_34:
7602! %l0 = 00000000000000ff
7603 setx 0x3a696fdf889c61e0,%g7,%l0 ! %l0 = 3a696fdf889c61e0
7604! %l1 = 0000000000000000
7605 setx 0x11a3cd3057091c42,%g7,%l1 ! %l1 = 11a3cd3057091c42
7606 setx 0x1fe000, %g1, %g3
7607 or %l0, %g3, %l0 ! always set perrmask = 0xff
7608 setx 0x1ffff8, %g1, %g2
7609 and %l0, %g2, %l0
7610 ta T_CHANGE_HPRIV
7611 stxa %l1, [%l0]ASI_DCACHE_DATA
7612 ta T_CHANGE_NONHPRIV
7613! %l0 = 3a696fdf889c61e0
7614 setx 0xfdc6e38865e332fe,%g7,%l0 ! %l0 = fdc6e38865e332fe
7615! %l1 = 11a3cd3057091c42
7616 setx 0xbd87f5084b9b04c9,%g7,%l1 ! %l1 = bd87f5084b9b04c9
7617! %l2 = 0000000000000000, Mem[0000000020800000] = ffffc3ca, %asi = 80
7618 stha %l2,[%o1+0x000]%asi ! Mem[0000000020800000] = 0000c3ca
7619 membar #Sync ! Added by membar checker (60)
7620! %f16 = 00000000, Mem[0000000030041410] = a15a0000
7621 sta %f16,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
7622! Starting 10 instruction Load Burst
7623! Mem[0000000030041400] = 950000ff, %l4 = 0000000000000000
7624 ldsba [%i1+%g0]0x81,%l4 ! %l4 = ffffffffffffff95
7625
7626p0_label_287:
7627! Mem[0000000010141400] = 000000ff, %l4 = ffffffffffffff95
7628 lduha [%i5+%g0]0x88,%l4 ! %l4 = 00000000000000ff
7629! Mem[0000000030141400] = 00000000, %l5 = 0000000000000000
7630 lduwa [%i5+%g0]0x81,%l5 ! %l5 = 0000000000000000
7631! Mem[0000000030101400] = 10000000, %l4 = 00000000000000ff
7632 ldsba [%i4+%g0]0x89,%l4 ! %l4 = 0000000000000000
7633! Mem[0000000010181400] = 00000000, %l7 = 0000000000000552
7634 lduba [%i6+%g0]0x80,%l7 ! %l7 = 0000000000000000
7635! Mem[00000000100c1418] = ff0000950000ff10, %f6 = 10000000 00000000
7636 ldda [%i3+0x018]%asi,%f6 ! %f6 = ff000095 0000ff10
7637! Mem[0000000030081400] = 00000000, %l5 = 0000000000000000
7638 ldsba [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000000
7639! Mem[0000000030081410] = 00000000, %l3 = 0000000000000000
7640 ldsba [%i2+%o5]0x81,%l3 ! %l3 = 0000000000000000
7641! Mem[0000000010041408] = ff000000, %l1 = bd87f5084b9b04c9
7642 ldsha [%i1+%o4]0x80,%l1 ! %l1 = ffffffffffffff00
7643! Mem[0000000030141408] = 00000000, %l6 = 0000000000000000
7644 lduba [%i5+%o4]0x81,%l6 ! %l6 = 0000000000000000
7645! Starting 10 instruction Store Burst
7646! Mem[00000000100c1400] = 00000000, %l0 = fdc6e38865e332fe
7647 swapa [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000000
7648
7649p0_label_288:
7650! %l4 = 00000000, %l5 = 00000000, Mem[0000000030181410] = 0e30509a 935ea4f9
7651 stda %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000 00000000
7652! Mem[0000000030101408] = ffffffff, %l6 = 0000000000000000
7653 swapa [%i4+%o4]0x81,%l6 ! %l6 = 00000000ffffffff
7654! %l4 = 0000000000000000, Mem[0000000010181410] = c23610ef
7655 stha %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = c2360000
7656! %f24 = ff000000 00000000, Mem[0000000030141410] = ffffffff bd645e8a
7657 stda %f24,[%i5+%o5]0x89 ! Mem[0000000030141410] = ff000000 00000000
7658! Mem[0000000010101418] = 00000000, %l2 = 0000000000000000
7659 swap [%i4+0x018],%l2 ! %l2 = 0000000000000000
7660! Mem[0000000010081400] = 00000000, %l4 = 0000000000000000
7661 swapa [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000
7662! Mem[0000000021800080] = 15ff0203, %l5 = 0000000000000000
7663 ldstuba [%o3+0x080]%asi,%l5 ! %l5 = 00000015000000ff
7664! %l4 = 0000000000000000, Mem[00000000201c0000] = f9d88819, %asi = 80
7665 stha %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00008819
7666! %f18 = 00000000 00000000, Mem[0000000010081400] = 00000000 950000ff
7667 stda %f18,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000 00000000
7668! Starting 10 instruction Load Burst
7669! Mem[0000000010141410] = ff5a0000, %l6 = 00000000ffffffff
7670 lduha [%i5+%o5]0x88,%l6 ! %l6 = 0000000000000000
7671
7672p0_label_289:
7673! Mem[0000000010081410] = 0000ffff, %l0 = 0000000000000000
7674 ldswa [%i2+%o5]0x88,%l0 ! %l0 = 000000000000ffff
7675! Mem[00000000300c1400] = 00000000 00001044 ffa53eff 000000ff
7676! Mem[00000000300c1410] = ffffffff a15a0000 000000a1 5a007396
7677! Mem[00000000300c1420] = 8b6516ff 5200ffff 2ef3f120 00005aa1
7678! Mem[00000000300c1430] = ff000000 000000ff ffffffae f50000ff
7679 ldda [%i3]ASI_BLK_AIUS,%f16 ! Block Load from 00000000300c1400
7680! Mem[00000000201c0000] = 00008819, %l1 = ffffffffffffff00
7681 lduha [%o0+0x000]%asi,%l1 ! %l1 = 0000000000000000
7682! Mem[0000000010101400] = ff00000000000000, %f10 = 00000000 0000009f
7683 ldda [%i4+%g0]0x88,%f10 ! %f10 = ff000000 00000000
7684! %f4 = 00005aa1, %f11 = 00000000, %f3 = 00000000
7685 fadds %f4 ,%f11,%f3 ! %l0 = 0000000000010021, Unfinished, %fsr = 2a00000800
7686! Mem[0000000010141430] = ff000000, %l4 = 0000000000000000
7687 lduw [%i5+0x030],%l4 ! %l4 = 00000000ff000000
7688! Mem[0000000030041408] = ff000000, %f6 = ff000095
7689 lda [%i1+%o4]0x89,%f6 ! %f6 = ff000000
7690! Mem[00000000100c1438] = 0000000000000000, %l3 = 0000000000000000
7691 ldxa [%i3+0x038]%asi,%l3 ! %l3 = 0000000000000000
7692! Mem[0000000030001408] = ffffff00, %l3 = 0000000000000000
7693 lduba [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000000
7694! Starting 10 instruction Store Burst
7695! %l3 = 0000000000000000, Mem[0000000030101400] = 00000010
7696 stba %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000010
7697
7698p0_label_290:
7699! %l6 = 00000000, %l7 = 00000000, Mem[0000000010141408] = 00000000 00000000
7700 stda %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 00000000
7701! Mem[0000000030141410] = 00000000, %l0 = 0000000000010021
7702 ldstuba [%i5+%o5]0x81,%l0 ! %l0 = 00000000000000ff
7703! Mem[0000000010141408] = 00000000, %l2 = 0000000000000000
7704 ldstuba [%i5+%o4]0x80,%l2 ! %l2 = 00000000000000ff
7705! %l0 = 00000000, %l1 = 00000000, Mem[0000000010041400] = 00000000 ff000000
7706 stda %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 00000000
7707! %l2 = 0000000000000000, Mem[00000000218000c0] = ff6adddc
7708 sth %l2,[%o3+0x0c0] ! Mem[00000000218000c0] = 0000dddc
7709! %l2 = 0000000000000000, Mem[0000000010181418] = 1062a465b92ab835, %asi = 80
7710 stxa %l2,[%i6+0x018]%asi ! Mem[0000000010181418] = 0000000000000000
7711! %f6 = ff000000 0000ff10, Mem[0000000010001408] = ff005aa1 68000000
7712 stda %f6 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff000000 0000ff10
7713! %f10 = ff000000 00000000, %l6 = 0000000000000000
7714! Mem[0000000030001428] = f9a45e939a50300e
7715 add %i0,0x028,%g1
7716 stda %f10,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030001428] = f9a45e939a50300e
7717! %l2 = 0000000000000000, Mem[0000000020800001] = 0000c3ca
7718 stb %l2,[%o1+0x001] ! Mem[0000000020800000] = 0000c3ca
7719! Starting 10 instruction Load Burst
7720! Mem[0000000010041400] = 00000000, %l3 = 0000000000000000
7721 ldub [%i1+0x002],%l3 ! %l3 = 0000000000000000
7722
7723p0_label_291:
7724! Mem[0000000010141400] = ff000000, %l3 = 0000000000000000
7725 lduwa [%i5+%g0]0x80,%l3 ! %l3 = 00000000ff000000
7726! Mem[0000000010181410] = c2360000, %l0 = 0000000000000000
7727 lduha [%i6+%o5]0x88,%l0 ! %l0 = 0000000000000000
7728! Mem[0000000010101400] = 00000000, %l7 = 0000000000000000
7729 lduwa [%i4+%g0]0x80,%l7 ! %l7 = 0000000000000000
7730! Mem[0000000020800040] = ffffbf87, %l4 = 00000000ff000000
7731 ldsh [%o1+0x040],%l4 ! %l4 = ffffffffffffffff
7732! Mem[0000000030041400] = 950000ff, %l5 = 0000000000000015
7733 ldsha [%i1+%g0]0x81,%l5 ! %l5 = ffffffffffff9500
7734! Mem[0000000010001400] = 00000000, %l6 = 0000000000000000
7735 ldsha [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000000
7736! Mem[0000000030001408] = 00ffffff, %l5 = ffffffffffff9500
7737 lduwa [%i0+%o4]0x81,%l5 ! %l5 = 0000000000ffffff
7738! %f8 = 44100000, %f1 = 00000000
7739 fcmpes %fcc3,%f8 ,%f1 ! %fcc3 = 2
7740! Mem[0000000010001414] = 000000ff, %f1 = 00000000
7741 lda [%i0+0x014]%asi,%f1 ! %f1 = 000000ff
7742! Starting 10 instruction Store Burst
7743! Mem[0000000010041434] = 00000000, %l3 = 00000000ff000000
7744 ldstub [%i1+0x034],%l3 ! %l3 = 00000000000000ff
7745
7746p0_label_292:
7747! Mem[0000000010001410] = 00000000, %l6 = 0000000000000000
7748 swapa [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000
7749! %f16 = 00000000 00001044 ffa53eff 000000ff
7750! %f20 = ffffffff a15a0000 000000a1 5a007396
7751! %f24 = 8b6516ff 5200ffff 2ef3f120 00005aa1
7752! %f28 = ff000000 000000ff ffffffae f50000ff
7753 stda %f16,[%i1]ASI_BLK_SL ! Block Store to 0000000030041400
7754! %l1 = 0000000000000000, immd = ffffffffffffff54, %l7 = 0000000000000000
7755 sdivx %l1,-0x0ac,%l7 ! %l7 = 0000000000000000
7756! %l5 = 0000000000ffffff, Mem[0000000010181408] = 000000ff
7757 stha %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000ffff
7758! %l5 = 0000000000ffffff, Mem[0000000020800000] = 0000c3ca
7759 sth %l5,[%o1+%g0] ! Mem[0000000020800000] = ffffc3ca
7760! %l5 = 0000000000ffffff, Mem[00000000211c0000] = 0000fcae, %asi = 80
7761 stba %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = ff00fcae
7762! %l5 = 0000000000ffffff, Mem[0000000010101400] = 00000000
7763 stha %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffff0000
7764! %l0 = 0000000000000000, Mem[0000000010081400] = 00000000
7765 stha %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
7766! %f2 = 000000ff 00000000, %l2 = 0000000000000000
7767! Mem[0000000010041430] = 00000000ff000000
7768 add %i1,0x030,%g1
7769 stda %f2,[%g1+%l2]ASI_PST32_P ! Mem[0000000010041430] = 00000000ff000000
7770! Starting 10 instruction Load Burst
7771! Mem[00000000100c1410] = 00000000, %l0 = 0000000000000000
7772 ldsha [%i3+%o5]0x88,%l0 ! %l0 = 0000000000000000
7773
7774p0_label_293:
7775! Mem[000000001014142c] = 000000ff, %l7 = 0000000000000000
7776 ldub [%i5+0x02c],%l7 ! %l7 = 0000000000000000
7777! Mem[0000000010141410] = 00005aff, %l7 = 0000000000000000
7778 ldswa [%i5+%o5]0x80,%l7 ! %l7 = 0000000000005aff
7779! Mem[0000000030101410] = ff0000ff, %l6 = 0000000000000000
7780 ldsha [%i4+%o5]0x89,%l6 ! %l6 = 00000000000000ff
7781! Mem[0000000010181408] = ffff0000, %l1 = 0000000000000000
7782 lduba [%i6+%o4]0x80,%l1 ! %l1 = 00000000000000ff
7783! Mem[00000000300c1410] = ffffffff, %l7 = 0000000000005aff
7784 lduha [%i3+%o5]0x89,%l7 ! %l7 = 000000000000ffff
7785! Mem[0000000010141400] = ff000000, %l0 = 0000000000000000
7786 lduwa [%i5+%g0]0x80,%l0 ! %l0 = 00000000ff000000
7787! Mem[0000000010081400] = 0000000000000000, %l1 = 00000000000000ff
7788 ldxa [%i2+%g0]0x80,%l1 ! %l1 = 0000000000000000
7789! Mem[0000000030081410] = 0000000000000000, %l7 = 000000000000ffff
7790 ldxa [%i2+%o5]0x89,%l7 ! %l7 = 0000000000000000
7791! Mem[0000000030081410] = 00000000, %l0 = 00000000ff000000
7792 ldsha [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000
7793! Starting 10 instruction Store Burst
7794! %l7 = 0000000000000000, imm = 0000000000000e08, %l0 = 0000000000000000
7795 xor %l7,0xe08,%l0 ! %l0 = 0000000000000e08
7796
7797p0_label_294:
7798! %l7 = 0000000000000000, Mem[0000000010141410] = ff5a0000
7799 stba %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff5a0000
7800! %l5 = 0000000000ffffff, Mem[0000000010001410] = ff00000000000000
7801 stxa %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000000000ffffff
7802! Mem[00000000100c1410] = 00000000, %l2 = 0000000000000000
7803 swapa [%i3+%o5]0x80,%l2 ! %l2 = 0000000000000000
7804! %f6 = ff000000 0000ff10, %l6 = 00000000000000ff
7805! Mem[0000000010001438] = 8a5e64bd00005aa1
7806 add %i0,0x038,%g1
7807 stda %f6,[%g1+%l6]ASI_PST32_P ! Mem[0000000010001438] = ff0000000000ff10
7808! Mem[0000000030141410] = ff000000, %l3 = 0000000000000000
7809 ldstuba [%i5+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
7810! Mem[0000000030181408] = ffff0000, %l2 = 0000000000000000
7811 ldstuba [%i6+%o4]0x81,%l2 ! %l2 = 000000ff000000ff
7812! %f0 = 950000ff 000000ff 000000ff 00000000
7813! %f4 = 00005aa1 00000000 ff000000 0000ff10
7814! %f8 = 44100000 00003eff ff000000 00000000
7815! %f12 = 3f800000 00000000 00005aff 00000000
7816 stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000010101400
7817! %l7 = 0000000000000000, Mem[0000000010181408] = 0000ffff
7818 stha %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
7819! Mem[00000000201c0000] = 00008819, %l1 = 0000000000000000
7820 lduh [%o0+%g0],%l1 ! %l1 = 0000000000000000
7821! Starting 10 instruction Load Burst
7822! %f26 = 2ef3f120, %f24 = 8b6516ff
7823 fcmps %fcc3,%f26,%f24 ! %fcc3 = 2
7824
7825p0_label_295:
7826! Mem[0000000010081408] = 000000ff, %l2 = 00000000000000ff
7827 ldsba [%i2+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
7828! %f29 = 000000ff, %f25 = 5200ffff, %f25 = 5200ffff
7829 fdivs %f29,%f25,%f25 ! %f25 = 00000000
7830 membar #Sync ! Added by membar checker (61)
7831! Mem[0000000010101408] = 00000000ff000000, %f18 = ffa53eff 000000ff
7832 ldda [%i4+%o4]0x88,%f18 ! %f18 = 00000000 ff000000
7833! Mem[00000000300c1408] = ffa53eff, %l7 = 0000000000000000
7834 ldswa [%i3+%o4]0x81,%l7 ! %l7 = ffffffffffa53eff
7835! Mem[0000000010001408] = 0000ff10, %l3 = 00000000000000ff
7836 lduba [%i0+%o4]0x88,%l3 ! %l3 = 0000000000000010
7837! Mem[0000000010141410] = ff5a0000, %l6 = 00000000000000ff
7838 lduba [%i5+%o5]0x88,%l6 ! %l6 = 0000000000000000
7839! Mem[0000000010001408] = 0000ff10, %l0 = 0000000000000e08
7840 lduwa [%i0+%o4]0x88,%l0 ! %l0 = 000000000000ff10
7841! %l2 = ffffffffffffffff, imm = fffffffffffff6e5, %l1 = 0000000000000000
7842 xnor %l2,-0x91b,%l1 ! %l1 = fffffffffffff6e5
7843! Mem[0000000030141400] = 00000000, %l3 = 0000000000000010
7844 lduha [%i5+%g0]0x81,%l3 ! %l3 = 0000000000000000
7845! Starting 10 instruction Store Burst
7846! Mem[0000000030101408] = 00000000, %l4 = ffffffffffffffff
7847 swapa [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000000
7848
7849p0_label_296:
7850! %l3 = 0000000000000000, Mem[00000000100c1400] = fe32e365
7851 stba %l3,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0032e365
7852! Mem[0000000010181400] = 00000000, %l2 = ffffffffffffffff
7853 swapa [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000000
7854! %f0 = 950000ff 000000ff, Mem[0000000010181410] = c2360000 f9ff0000
7855 stda %f0 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 950000ff 000000ff
7856! %l6 = 00000000, %l7 = ffa53eff, Mem[0000000010141438] = 10000000 00000000
7857 std %l6,[%i5+0x038] ! Mem[0000000010141438] = 00000000 ffa53eff
7858! Mem[0000000030141410] = ff000000, %l1 = fffffffffffff6e5
7859 ldstuba [%i5+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
7860! %f14 = 00005aff 00000000, Mem[0000000030101400] = 00000010 a15a0000
7861 stda %f14,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00005aff 00000000
7862! %f16 = 00000000 00001044, %l0 = 000000000000ff10
7863! Mem[00000000100c1400] = 0032e3650000009f
7864 stda %f16,[%i3+%l0]ASI_PST16_PL ! Mem[00000000100c1400] = 0032e3650000009f
7865! %l1 = 00000000000000ff, Mem[0000000010101400] = 950000ff
7866 stwa %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000ff
7867! Mem[0000000030101410] = ff0000ff, %l3 = 0000000000000000
7868 swapa [%i4+%o5]0x89,%l3 ! %l3 = 00000000ff0000ff
7869! Starting 10 instruction Load Burst
7870! Mem[0000000010041410] = 0000000000000000, %l0 = 000000000000ff10
7871 ldxa [%i1+%o5]0x80,%l0 ! %l0 = 0000000000000000
7872
7873p0_label_297:
7874! Mem[0000000010141430] = ff000000, %l6 = 0000000000000000
7875 ldsha [%i5+0x032]%asi,%l6 ! %l6 = 0000000000000000
7876! Mem[0000000010101400] = 000000ff, %l0 = 0000000000000000
7877 lduha [%i4+%g0]0x80,%l0 ! %l0 = 0000000000000000
7878! Mem[0000000010001400] = 00000000, %l3 = 00000000ff0000ff
7879 lduha [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000000
7880! Mem[0000000010141410] = ff5a0000, %l0 = 0000000000000000
7881 ldsha [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000000
7882! Mem[0000000030141400] = 00000000, %l1 = 00000000000000ff
7883 ldsha [%i5+%g0]0x89,%l1 ! %l1 = 0000000000000000
7884! Mem[0000000030001400] = 00000000, %l5 = 0000000000ffffff
7885 lduwa [%i0+%g0]0x81,%l5 ! %l5 = 0000000000000000
7886! Mem[00000000300c1410] = ffffffff, %f12 = 3f800000
7887 lda [%i3+%o5]0x81,%f12 ! %f12 = ffffffff
7888! %f4 = 00005aa1 00000000, Mem[0000000010001410] = 00ffffff 00000000
7889 stda %f4 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00005aa1 00000000
7890! Mem[00000000100c1410] = 00000000, %l3 = 0000000000000000
7891 lduha [%i3+%o5]0x80,%l3 ! %l3 = 0000000000000000
7892! Starting 10 instruction Store Burst
7893! %f0 = 950000ff, Mem[0000000010141408] = ff000000
7894 sta %f0 ,[%i5+%o4]0x80 ! Mem[0000000010141408] = 950000ff
7895
7896p0_label_298:
7897! %f0 = 950000ff 000000ff 000000ff 00000000
7898! %f4 = 00005aa1 00000000 ff000000 0000ff10
7899! %f8 = 44100000 00003eff ff000000 00000000
7900! %f12 = ffffffff 00000000 00005aff 00000000
7901 stda %f0,[%i2]ASI_COMMIT_P ! Block Store to 0000000010081400
7902! %l0 = 0000000000000000, Mem[00000000100c1400] = 65e33200
7903 stwa %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000
7904! %l1 = 0000000000000000, Mem[0000000010101400] = ff000000
7905 stwa %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
7906! Mem[0000000030081410] = 00000000, %l6 = 0000000000000000
7907 ldstuba [%i2+%o5]0x81,%l6 ! %l6 = 00000000000000ff
7908! %l0 = 0000000000000000, Mem[0000000030041408] = 000000ff
7909 stwa %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000
7910! Mem[000000001018143c] = ffffffff, %l6 = 0000000000000000, %asi = 80
7911 swapa [%i6+0x03c]%asi,%l6 ! %l6 = 00000000ffffffff
7912! %f28 = ff000000 000000ff, %l5 = 0000000000000000
7913! Mem[00000000300c1400] = 0000000000001044
7914 stda %f28,[%i3+%l5]ASI_PST32_SL ! Mem[00000000300c1400] = 0000000000001044
7915! %l5 = 0000000000000000, %l7 = ffffffffffa53eff, %l0 = 0000000000000000
7916 addc %l5,%l7,%l0 ! %l0 = ffffffffffa53eff
7917! %f18 = 00000000 ff000000, Mem[00000000100c1408] = ff5a00ff 00000000
7918 stda %f18,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000 ff000000
7919! Starting 10 instruction Load Burst
7920! Mem[00000000100c1400] = 00000000, %l6 = 00000000ffffffff
7921 lduha [%i3+0x000]%asi,%l6 ! %l6 = 0000000000000000
7922
7923p0_label_299:
7924! Mem[0000000030101408] = 000000ff ffffffff, %l6 = 00000000, %l7 = ffa53eff
7925 ldda [%i4+%o4]0x89,%l6 ! %l6 = 00000000ffffffff 00000000000000ff
7926! Mem[000000001000140c] = 000000ff, %l4 = 0000000000000000
7927 ldsba [%i0+0x00c]%asi,%l4 ! %l4 = 0000000000000000
7928! Mem[0000000010141410] = ff5a0000, %l7 = 00000000000000ff
7929 lduha [%i5+%o5]0x88,%l7 ! %l7 = 0000000000000000
7930! Mem[0000000010041408] = 000000ff, %l2 = 0000000000000000
7931 ldsba [%i1+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
7932! Mem[0000000010101410] = 00005aa1, %l0 = ffffffffffa53eff
7933 ldsba [%i4+%o5]0x80,%l0 ! %l0 = 0000000000000000
7934! Mem[00000000100c1424] = aeffffff, %l2 = ffffffffffffffff
7935 lduh [%i3+0x026],%l2 ! %l2 = 000000000000ffff
7936! Mem[0000000010041400] = 00000000, %l6 = 00000000ffffffff
7937 lduha [%i1+%g0]0x80,%l6 ! %l6 = 0000000000000000
7938! Mem[0000000010101408] = 000000ff00000000, %f30 = ffffffae f50000ff
7939 ldda [%i4+%o4]0x80,%f30 ! %f30 = 000000ff 00000000
7940! Mem[0000000010001410] = 00000000, %l5 = 0000000000000000
7941 ldswa [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000000
7942! Starting 10 instruction Store Burst
7943! %l4 = 0000000000000000, Mem[0000000021800141] = ff033eed, %asi = 80
7944 stba %l4,[%o3+0x141]%asi ! Mem[0000000021800140] = ff003eed
7945
7946p0_label_300:
7947 membar #Sync ! Added by membar checker (62)
7948! %l2 = 000000000000ffff, Mem[0000000010081418] = ff0000000000ff10
7949 stx %l2,[%i2+0x018] ! Mem[0000000010081418] = 000000000000ffff
7950! Mem[0000000010001410] = 00000000, %l1 = 0000000000000000
7951 swapa [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000000
7952! %l0 = 0000000000000000, Mem[0000000030141410] = 000000ff
7953 stwa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000
7954! %f6 = ff000000, Mem[00000000300c1408] = ffa53eff
7955 sta %f6 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff000000
7956! Mem[0000000010081408] = ff000000, %l4 = 0000000000000000
7957 ldstuba [%i2+%o4]0x88,%l4 ! %l4 = 00000000000000ff
7958! %l4 = 00000000, %l5 = 00000000, Mem[0000000010001408] = 10ff0000 000000ff
7959 stda %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000 00000000
7960! %l4 = 0000000000000000, Mem[0000000030101408] = ffffffff
7961 stwa %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
7962! %l2 = 000000000000ffff, %l4 = 0000000000000000, %y = 00000000
7963 sdiv %l2,%l4,%l2 ! Div by zero, %l0 = 0000000000000050
7964 mov %l0,%y ! %y = 00000028
7965! %f18 = 00000000, Mem[00000000300c1400] = 00000000
7966 sta %f18,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
7967! Starting 10 instruction Load Burst
7968! Mem[0000000020800000] = ffffc3ca, %l5 = 0000000000000000
7969 lduh [%o1+%g0],%l5 ! %l5 = 000000000000ffff
7970
7971 ba,a p0_not_taken_0_end
7972p0_not_taken_0:
7973! The following code should not be executed
7974 sdiv %l4,0xe36,%l4
7975 xnor %l3,0x9be,%l3
7976 fsubs %f14,%f22,%f26
7977 stxa %l0,[%i4+0x028]%asi
7978 fadds %f22,%f2,%f6
7979 ba,a p0_branch_failed
7980p0_not_taken_0_end:
7981
7982
7983! End of Random Code for Thread 0
7984
7985
7986! Check Registers
7987
7988p0_check_registers:
7989 set p0_expected_registers,%g1
7990 ldx [%g1+0x000],%g2
7991 cmp %l0,%g2 ! %l0 should be 0000000000000028
7992 bne,a,pn %xcc,p0_reg_l0_fail
7993 mov %l0,%g3
7994 ldx [%g1+0x008],%g2
7995 cmp %l1,%g2 ! %l1 should be 0000000000000000
7996 bne,a,pn %xcc,p0_reg_l1_fail
7997 mov %l1,%g3
7998 ldx [%g1+0x010],%g2
7999 cmp %l2,%g2 ! %l2 should be 000000000000ffff
8000 bne,a,pn %xcc,p0_reg_l2_fail
8001 mov %l2,%g3
8002 ldx [%g1+0x018],%g2
8003 cmp %l3,%g2 ! %l3 should be 0000000000000000
8004 bne,a,pn %xcc,p0_reg_l3_fail
8005 mov %l3,%g3
8006 ldx [%g1+0x020],%g2
8007 cmp %l4,%g2 ! %l4 should be 0000000000000000
8008 bne,a,pn %xcc,p0_reg_l4_fail
8009 mov %l4,%g3
8010 ldx [%g1+0x028],%g2
8011 cmp %l5,%g2 ! %l5 should be 000000000000ffff
8012 bne,a,pn %xcc,p0_reg_l5_fail
8013 mov %l5,%g3
8014 ldx [%g1+0x030],%g2
8015 cmp %l6,%g2 ! %l6 should be 0000000000000000
8016 bne,a,pn %xcc,p0_reg_l6_fail
8017 mov %l6,%g3
8018 ldx [%g1+0x038],%g2
8019 cmp %l7,%g2 ! %l7 should be 0000000000000000
8020 bne,a,pn %xcc,p0_reg_l7_fail
8021 mov %l7,%g3
8022
8023! Check %y register
8024
8025 set 0x00000028,%g2
8026 rd %y,%g3
8027 cmp %g2,%g3
8028 bne,a p0_failed
8029 mov 0x111,%g1
8030
8031! Check Floating Point Registers
8032
8033p0_check_fp_registers:
8034 set p0_expected_fp_regs,%g3
8035 std %f0,[%g1]
8036 ldx [%g1],%l1
8037 ldx [%g3+0x00],%l0
8038 cmp %l0,%l1 ! %f0 should be 950000ff 000000ff
8039 bne %xcc,p0_f0_fail
8040 std %f2,[%g1]
8041 ldx [%g1],%l1
8042 ldx [%g3+0x08],%l0
8043 cmp %l0,%l1 ! %f2 should be 000000ff 00000000
8044 bne %xcc,p0_f2_fail
8045 std %f4,[%g1]
8046 ldx [%g1],%l1
8047 ldx [%g3+0x10],%l0
8048 cmp %l0,%l1 ! %f4 should be 00005aa1 00000000
8049 bne %xcc,p0_f4_fail
8050 std %f6,[%g1]
8051 ldx [%g1],%l1
8052 ldx [%g3+0x18],%l0
8053 cmp %l0,%l1 ! %f6 should be ff000000 0000ff10
8054 bne %xcc,p0_f6_fail
8055 std %f8,[%g1]
8056 ldx [%g1],%l1
8057 ldx [%g3+0x20],%l0
8058 cmp %l0,%l1 ! %f8 should be 44100000 00003eff
8059 bne %xcc,p0_f8_fail
8060 std %f10,[%g1]
8061 ldx [%g1],%l1
8062 ldx [%g3+0x28],%l0
8063 cmp %l0,%l1 ! %f10 should be ff000000 00000000
8064 bne %xcc,p0_f10_fail
8065 std %f12,[%g1]
8066 ldx [%g1],%l1
8067 ldx [%g3+0x30],%l0
8068 cmp %l0,%l1 ! %f12 should be ffffffff 00000000
8069 bne %xcc,p0_f12_fail
8070 std %f14,[%g1]
8071 ldx [%g1],%l1
8072 ldx [%g3+0x38],%l0
8073 cmp %l0,%l1 ! %f14 should be 00005aff 00000000
8074 bne %xcc,p0_f14_fail
8075 std %f16,[%g1]
8076 ldx [%g1],%l1
8077 ldx [%g3+0x40],%l0
8078 cmp %l0,%l1 ! %f16 should be 00000000 00001044
8079 bne %xcc,p0_f16_fail
8080 std %f18,[%g1]
8081 ldx [%g1],%l1
8082 ldx [%g3+0x48],%l0
8083 cmp %l0,%l1 ! %f18 should be 00000000 ff000000
8084 bne %xcc,p0_f18_fail
8085 std %f20,[%g1]
8086 ldx [%g1],%l1
8087 ldx [%g3+0x50],%l0
8088 cmp %l0,%l1 ! %f20 should be ffffffff a15a0000
8089 bne %xcc,p0_f20_fail
8090 std %f22,[%g1]
8091 ldx [%g1],%l1
8092 ldx [%g3+0x58],%l0
8093 cmp %l0,%l1 ! %f22 should be 000000a1 5a007396
8094 bne %xcc,p0_f22_fail
8095 std %f24,[%g1]
8096 ldx [%g1],%l1
8097 ldx [%g3+0x60],%l0
8098 cmp %l0,%l1 ! %f24 should be 8b6516ff 00000000
8099 bne %xcc,p0_f24_fail
8100 std %f26,[%g1]
8101 ldx [%g1],%l1
8102 ldx [%g3+0x68],%l0
8103 cmp %l0,%l1 ! %f26 should be 2ef3f120 00005aa1
8104 bne %xcc,p0_f26_fail
8105 std %f28,[%g1]
8106 ldx [%g1],%l1
8107 ldx [%g3+0x70],%l0
8108 cmp %l0,%l1 ! %f28 should be ff000000 000000ff
8109 bne %xcc,p0_f28_fail
8110 std %f30,[%g1]
8111 ldx [%g1],%l1
8112 ldx [%g3+0x78],%l0
8113 cmp %l0,%l1 ! %f30 should be 000000ff 00000000
8114 bne %xcc,p0_f30_fail
8115 nop
8116
8117! The test for processor 0 has passed
8118
8119p0_passed:
8120 ta GOOD_TRAP
8121 nop
8122
8123p0_reg_l0_fail:
8124 or %g0,0xbd0,%g1
8125 ba,a p0_failed
8126p0_reg_l1_fail:
8127 or %g0,0xbd1,%g1
8128 ba,a p0_failed
8129p0_reg_l2_fail:
8130 or %g0,0xbd2,%g1
8131 ba,a p0_failed
8132p0_reg_l3_fail:
8133 or %g0,0xbd3,%g1
8134 ba,a p0_failed
8135p0_reg_l4_fail:
8136 or %g0,0xbd4,%g1
8137 ba,a p0_failed
8138p0_reg_l5_fail:
8139 or %g0,0xbd5,%g1
8140 ba,a p0_failed
8141p0_reg_l6_fail:
8142 or %g0,0xbd6,%g1
8143 ba,a p0_failed
8144p0_reg_l7_fail:
8145 or %g0,0xbd7,%g1
8146 ba,a p0_failed
8147p0_f0_fail:
8148 set p0_temp,%g6
8149 mov 0xf00,%l0
8150 stx %l0,[%g6]
8151 std %f0,[%g6+8]
8152 stx %fsr,[%g6+16]
8153 ta BAD_TRAP
8154
8155p0_f2_fail:
8156 set p0_temp,%g6
8157 mov 0xf02,%l0
8158 stx %l0,[%g6]
8159 std %f2,[%g6+8]
8160 stx %fsr,[%g6+16]
8161 ta BAD_TRAP
8162
8163p0_f4_fail:
8164 set p0_temp,%g6
8165 mov 0xf04,%l0
8166 stx %l0,[%g6]
8167 std %f4,[%g6+8]
8168 stx %fsr,[%g6+16]
8169 ta BAD_TRAP
8170
8171p0_f6_fail:
8172 set p0_temp,%g6
8173 mov 0xf06,%l0
8174 stx %l0,[%g6]
8175 std %f6,[%g6+8]
8176 stx %fsr,[%g6+16]
8177 ta BAD_TRAP
8178
8179p0_f8_fail:
8180 set p0_temp,%g6
8181 mov 0xf08,%l0
8182 stx %l0,[%g6]
8183 std %f8,[%g6+8]
8184 stx %fsr,[%g6+16]
8185 ta BAD_TRAP
8186
8187p0_f10_fail:
8188 set p0_temp,%g6
8189 mov 0xf10,%l0
8190 stx %l0,[%g6]
8191 std %f10,[%g6+8]
8192 stx %fsr,[%g6+16]
8193 ta BAD_TRAP
8194
8195p0_f12_fail:
8196 set p0_temp,%g6
8197 mov 0xf12,%l0
8198 stx %l0,[%g6]
8199 std %f12,[%g6+8]
8200 stx %fsr,[%g6+16]
8201 ta BAD_TRAP
8202
8203p0_f14_fail:
8204 set p0_temp,%g6
8205 mov 0xf14,%l0
8206 stx %l0,[%g6]
8207 std %f14,[%g6+8]
8208 stx %fsr,[%g6+16]
8209 ta BAD_TRAP
8210
8211p0_f16_fail:
8212 set p0_temp,%g6
8213 mov 0xf16,%l0
8214 stx %l0,[%g6]
8215 std %f16,[%g6+8]
8216 stx %fsr,[%g6+16]
8217 ta BAD_TRAP
8218
8219p0_f18_fail:
8220 set p0_temp,%g6
8221 mov 0xf18,%l0
8222 stx %l0,[%g6]
8223 std %f18,[%g6+8]
8224 stx %fsr,[%g6+16]
8225 ta BAD_TRAP
8226
8227p0_f20_fail:
8228 set p0_temp,%g6
8229 mov 0xf20,%l0
8230 stx %l0,[%g6]
8231 std %f20,[%g6+8]
8232 stx %fsr,[%g6+16]
8233 ta BAD_TRAP
8234
8235p0_f22_fail:
8236 set p0_temp,%g6
8237 mov 0xf22,%l0
8238 stx %l0,[%g6]
8239 std %f22,[%g6+8]
8240 stx %fsr,[%g6+16]
8241 ta BAD_TRAP
8242
8243p0_f24_fail:
8244 set p0_temp,%g6
8245 mov 0xf24,%l0
8246 stx %l0,[%g6]
8247 std %f24,[%g6+8]
8248 stx %fsr,[%g6+16]
8249 ta BAD_TRAP
8250
8251p0_f26_fail:
8252 set p0_temp,%g6
8253 mov 0xf26,%l0
8254 stx %l0,[%g6]
8255 std %f26,[%g6+8]
8256 stx %fsr,[%g6+16]
8257 ta BAD_TRAP
8258
8259p0_f28_fail:
8260 set p0_temp,%g6
8261 mov 0xf28,%l0
8262 stx %l0,[%g6]
8263 std %f28,[%g6+8]
8264 stx %fsr,[%g6+16]
8265 ta BAD_TRAP
8266
8267p0_f30_fail:
8268 set p0_temp,%g6
8269 mov 0xf30,%l0
8270 stx %l0,[%g6]
8271 std %f30,[%g6+8]
8272 stx %fsr,[%g6+16]
8273 ta BAD_TRAP
8274
8275
8276! The test for processor 0 failed
8277
8278p0_failed:
8279 set p0_temp,%g6
8280 stx %g1,[%g6]
8281 stx %g2,[%g6+8]
8282 stx %g3,[%g6+16]
8283 stx %fsr,[%g6+24]
8284 ta BAD_TRAP
8285
8286
8287! The local area data for processor 0 failed
8288
8289p0_local_failed:
8290 set done_flags,%g5
8291 mov 3,%g6
8292 st %g6,[%g5+0x000] ! Set processor 0 done flag
8293
8294 set p0_temp,%g6
8295 add %g1,%g4,%g1
8296 stx %g4,[%g6]
8297 stx %g2,[%g6+8]
8298 stx %g3,[%g6+16]
8299 st %fsr,[%g6+24]
8300 ta BAD_TRAP
8301
8302p0_selfmod_failed:
8303 ba p0_failed
8304 mov 0xabc,%g1
8305
8306p0_branch_failed:
8307 mov 0xbbb,%g1
8308 rd %ccr,%g2
8309 ba p0_failed
8310 mov 0x0,%g3
8311
8312p0_trap1e:
8313 lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000100c1410]
8314 done
8315
8316p0_trap1o:
8317 lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000100c1410]
8318 done
8319
8320
8321p0_trap2e:
8322 addc %l5,%l4,%l2
8323 mulx %l6,%l4,%l5
8324 smul %l6,%l0,%l1
8325 fadds %f6 ,%f0 ,%f10
8326 done
8327
8328p0_trap2o:
8329 addc %l5,%l4,%l2
8330 mulx %l6,%l4,%l5
8331 smul %l6,%l0,%l1
8332 fadds %f6 ,%f0 ,%f10
8333 done
8334
8335
8336p0_trap3e:
8337 xnor %l0,0xa1d,%l2
8338 addc %l0,%l5,%l3
8339 sub %l4,0xc10,%l0
8340 sub %l0,0xcd0,%l7
8341 xor %l3,%l5,%l6
8342 done
8343
8344p0_trap3o:
8345 xnor %l0,0xa1d,%l2
8346 addc %l0,%l5,%l3
8347 sub %l4,0xc10,%l0
8348 sub %l0,0xcd0,%l7
8349 xor %l3,%l5,%l6
8350 done
8351
8352! Cross Processor Interrupt Handler
8353
8354cross_intr_handler:
8355 membar #Sync
8356! Identify the recipient of the interrupt
8357 mov 0x10,%g1 ! VA of Core ID Register
8358 ldxa [%g1]ASI_CMP_CORE_ID,%g1
8359 and %g1,0x3f,%g4 ! Extract Core ID in %g4
8360 sll %g4,2,%g1 ! Index into intr receive array
8361 set received_xintr,%g2 ! Pointer to receive counters
8362 lduw [%g2+%g1],%g3 ! Get receive count
8363 inc %g3 ! Incement by 1
8364 st %g3,[%g2+%g1] ! Update receive count
8365! Reset busy bit interrupts and return
8366 mov 0x40,%g1 ! Busy bit
8367 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
8368 membar #Sync
8369 retry
8370
8371inst_access_handler:
8372 done
8373
8374 .align 256
8375data_access_handler:
83761: done
8377
8378p0_init_memory_pointers:
8379 set p0_init_registers,%g1
8380 mov %g0,%g2
8381 mov %g0,%g3
8382 mov %g0,%g4
8383 mov %g0,%g5
8384 mov %g0,%g6
8385 mov %g0,%g7
8386
8387! Initialize memory pointers for window 0
8388 set p0_local0_start,%i0
8389 set p0_local1_start,%i1
8390 set p0_local2_start,%i2
8391 set p0_local3_start,%i3
8392 set p0_local4_start,%i4
8393 set p0_local5_start,%i5
8394 set p0_local6_start,%i6
8395 clr %i7
8396! Init Local Registers in Window 0
8397 ldx [%g1+0x000],%l0 ! %l0 = 3e9a7f3c1f8e6e5e
8398 ldx [%g1+0x008],%l1 ! %l1 = 2fae58582c0f9ff4
8399 ldx [%g1+0x010],%l2 ! %l2 = 69e0a4b0053f74b2
8400 ldx [%g1+0x018],%l3 ! %l3 = dfac614ac2fa1044
8401 ldx [%g1+0x020],%l4 ! %l4 = 59045e985c7e2726
8402 ldx [%g1+0x028],%l5 ! %l5 = e2681969c21f80d7
8403 ldx [%g1+0x030],%l6 ! %l6 = 7c476ebe03647cfd
8404 ldx [%g1+0x038],%l7 ! %l7 = dead225236da1794
8405
8406! Initialize the output register of window 0
8407
8408 set share0_start,%o0
8409 set share1_start,%o1
8410 set share2_start,%o2
8411 set share3_start,%o3
8412 mov 0x08,%o4
8413 mov 0x10,%o5
8414 mov 0x18,%o6
8415
8416 retl
8417 nop
8418
8419user_text_end:
8420 .seg "text"
8421 .align 0x2000
8422user_near0_start:
8423p0_near_0_le:
8424 lduh [%i2+0x024],%l1 ! Mem[0000000010081424]
8425 umul %l6,-0x099,%l5
8426 xnor %l3,0x33b,%l1
8427 smul %l0,0x5a6,%l6
8428 xnor %l6,%l1,%l2
8429 fsubs %f15,%f8 ,%f9
8430 jmpl %o7,%g0
8431 fsubs %f6 ,%f1 ,%f13
8432p0_near_0_he:
8433 jmpl %o7,%g0
8434 or %l6,%l1,%l3
8435 jmpl %o7,%g0
8436 nop
8437near0_b2b_h:
8438 fsqrts %f20,%f25
8439 fadds %f23,%f24,%f18
8440 andn %l1,%l5,%l5
8441 fsubs %f18,%f20,%f21
8442 andn %l0,%l4,%l5
8443 jmpl %o7,%g0
8444 smul %l1,0x555,%l2
8445near0_b2b_l:
8446 fsqrts %f15,%f0
8447 sub %l2,%l3,%l4
8448 add %l3,0x1bf,%l5
8449 andn %l1,%l0,%l4
8450 smul %l6,-0xc95,%l5
8451 jmpl %o7,%g0
8452 fdivs %f4 ,%f5 ,%f14
8453user_near0_end:
8454 .seg "text"
8455 .align 0x2000
8456user_near1_start:
8457p0_near_1_le:
8458 andn %l2,0x9c6,%l6
8459 fstod %f3 ,%f8
8460 sub %l0,%l4,%l7
8461 xnor %l2,0xed4,%l5
8462 smul %l4,0x98b,%l2
8463 jmpl %o7,%g0
8464 or %l7,0xa07,%l1
8465p0_near_1_he:
8466 xor %l0,0x250,%l3
8467 orn %l1,-0xa61,%l1
8468 sub %l1,0x09d,%l3
8469 smul %l0,-0xa48,%l5
8470 fsqrts %f22,%f21
8471 xnor %l3,%l5,%l3
8472 fdivs %f26,%f20,%f30
8473 jmpl %o7,%g0
8474 fdivs %f20,%f20,%f25
8475near1_b2b_h:
8476 jmpl %o7,%g0
8477 and %l7,0x5f3,%l7
8478 jmpl %o7,%g0
8479 nop
8480near1_b2b_l:
8481 jmpl %o7,%g0
8482 subc %l0,%l2,%l4
8483 jmpl %o7,%g0
8484 nop
8485user_near1_end:
8486 .seg "text"
8487 .align 0x2000
8488user_near2_start:
8489p0_near_2_le:
8490 or %l1,%l3,%l7
8491 and %l0,-0x37d,%l5
8492 jmpl %o7,%g0
8493 fmuls %f9 ,%f8 ,%f11
8494p0_near_2_he:
8495 jmpl %o7,%g0
8496 andn %l4,-0x077,%l4
8497 jmpl %o7,%g0
8498 nop
8499near2_b2b_h:
8500 fadds %f22,%f21,%f23
8501 addc %l5,0x3ef,%l1
8502 subc %l2,%l3,%l5
8503 and %l1,%l1,%l4
8504 smul %l7,%l2,%l7
8505 and %l2,%l4,%l6
8506 and %l7,0x4d9,%l6
8507 jmpl %o7,%g0
8508 mulx %l0,%l7,%l5
8509near2_b2b_l:
8510 fsubs %f2 ,%f10,%f0
8511 fdivs %f9 ,%f2 ,%f0
8512 fcmps %fcc2,%f8 ,%f6
8513 andn %l4,0x49c,%l3
8514 orn %l4,-0x710,%l7
8515 smul %l0,-0x0c8,%l4
8516 addc %l5,0xf9c,%l0
8517 jmpl %o7,%g0
8518 fmuls %f5 ,%f12,%f3
8519user_near2_end:
8520 .seg "text"
8521 .align 0x2000
8522user_near3_start:
8523p0_near_3_le:
8524 fdivs %f14,%f12,%f8
8525 jmpl %o7,%g0
8526 xnor %l7,%l0,%l5
8527p0_near_3_he:
8528 andn %l7,%l4,%l1
8529 subc %l0,0x7ce,%l4
8530 fmuls %f21,%f21,%f20
8531 jmpl %o7,%g0
8532 mulx %l7,0x705,%l4
8533near3_b2b_h:
8534 fdivs %f27,%f25,%f25
8535 fsubs %f24,%f31,%f22
8536 sub %l1,0xc73,%l4
8537 jmpl %o7,%g0
8538 sdivx %l6,%l5,%l5
8539near3_b2b_l:
8540 fadds %f9 ,%f6 ,%f1
8541 fadds %f14,%f13,%f3
8542 andn %l0,0xa3d,%l2
8543 jmpl %o7,%g0
8544 fsubs %f15,%f8 ,%f5
8545user_near3_end:
8546 .seg "text"
8547 .text
8548 .align 0x2000
8549user_far0_start:
8550p0_far_0_le:
8551 fsubs %f7 ,%f8 ,%f15
8552 subc %l6,%l7,%l2
8553 fsubs %f4 ,%f8 ,%f13
8554 xor %l5,%l2,%l2
8555 fcmps %fcc0,%f4 ,%f1
8556 jmpl %o7,%g0
8557 mulx %l0,0xcd1,%l1
8558p0_far_0_lem:
8559 fsubs %f7 ,%f8 ,%f15
8560 subc %l6,%l7,%l2
8561 fsubs %f4 ,%f8 ,%f13
8562 xor %l5,%l2,%l2
8563 fcmps %fcc0,%f4 ,%f1
8564 jmpl %o7,%g0
8565 mulx %l0,0xcd1,%l1
8566p0_far_0_he:
8567 jmpl %o7,%g0
8568 udivx %l5,%l1,%l3
8569 jmpl %o7,%g0
8570 nop
8571p0_far_0_hem:
8572 jmpl %o7,%g0
8573 udivx %l5,%l1,%l3
8574 jmpl %o7,%g0
8575 nop
8576p0_loop_branch_0:
8577 jmpl %o7+12,%g0
8578 add %l0,1,%l0
8579far0_b2b_h:
8580 jmpl %o7,%g0
8581 mulx %l0,%l3,%l4
8582 jmpl %o7,%g0
8583 nop
8584far0_b2b_l:
8585 jmpl %o7,%g0
8586 fmuls %f15,%f7 ,%f13
8587 jmpl %o7,%g0
8588 nop
8589user_far0_end:
8590 .seg "text"
8591 .text
8592 .align 0x2000
8593user_far1_start:
8594p0_far_1_le:
8595 sdivx %l5,%l3,%l6
8596 mulx %l1,0xad8,%l7
8597 umul %l2,%l1,%l7
8598 jmpl %o7,%g0
8599 fmuls %f1 ,%f15,%f8
8600p0_far_1_lem:
8601 sdivx %l5,%l3,%l6
8602 mulx %l1,0xad8,%l7
8603 umul %l2,%l1,%l7
8604 jmpl %o7,%g0
8605 fmuls %f1 ,%f15,%f8
8606p0_far_1_he:
8607 ld [%i5+0x020],%f26 ! Mem[0000000010141420]
8608 jmpl %o7,%g0
8609 fadds %f31,%f18,%f21
8610p0_far_1_hem:
8611 membar #Sync
8612 ld [%i5+0x020],%f26 ! Mem[0000000010141420]
8613 jmpl %o7,%g0
8614 fadds %f31,%f18,%f21
8615p0_loop_branch_1:
8616 jmpl %o7+12,%g0
8617 add %l0,2,%l0
8618far1_b2b_h:
8619 jmpl %o7,%g0
8620 umul %l7,%l6,%l0
8621 jmpl %o7,%g0
8622 nop
8623far1_b2b_l:
8624 jmpl %o7,%g0
8625 fsubs %f1 ,%f6 ,%f3
8626 jmpl %o7,%g0
8627 nop
8628user_far1_end:
8629 .seg "text"
8630 .text
8631 .align 0x2000
8632user_far2_start:
8633p0_far_2_le:
8634 add %l5,%l1,%l4
8635 fdivs %f12,%f5 ,%f9
8636 fdivs %f14,%f12,%f2
8637 orn %l7,%l5,%l5
8638 jmpl %o7,%g0
8639 udivx %l4,%l3,%l1
8640p0_far_2_lem:
8641 add %l5,%l1,%l4
8642 fdivs %f12,%f5 ,%f9
8643 fdivs %f14,%f12,%f2
8644 orn %l7,%l5,%l5
8645 jmpl %o7,%g0
8646 udivx %l4,%l3,%l1
8647p0_far_2_he:
8648 addc %l2,%l4,%l3
8649 fcmps %fcc0,%f21,%f22
8650 jmpl %o7,%g0
8651 subc %l3,-0x8ad,%l6
8652p0_far_2_hem:
8653 addc %l2,%l4,%l3
8654 fcmps %fcc0,%f21,%f22
8655 jmpl %o7,%g0
8656 subc %l3,-0x8ad,%l6
8657p0_loop_branch_2:
8658 jmpl %o7+12,%g0
8659 add %l0,3,%l0
8660far2_b2b_h:
8661 nop
8662 jmpl %o7,%g0
8663 fsubs %f25,%f21,%f18
8664far2_b2b_l:
8665 add %l2,0x8e2,%l2
8666 jmpl %o7,%g0
8667 and %l7,-0xb76,%l0
8668user_far2_end:
8669 .seg "text"
8670 .text
8671 .align 0x2000
8672user_far3_start:
8673p0_far_3_le:
8674 fsubs %f6 ,%f4 ,%f10
8675 mulx %l5,%l3,%l2
8676 sub %l7,0x65f,%l5
8677 sub %l4,-0x0eb,%l1
8678 fmuls %f7 ,%f11,%f15
8679 umul %l3,-0xab9,%l5
8680 fcmps %fcc0,%f1 ,%f3
8681 jmpl %o7,%g0
8682 andn %l7,0x2cf,%l1
8683p0_far_3_lem:
8684 fsubs %f6 ,%f4 ,%f10
8685 mulx %l5,%l3,%l2
8686 sub %l7,0x65f,%l5
8687 sub %l4,-0x0eb,%l1
8688 fmuls %f7 ,%f11,%f15
8689 umul %l3,-0xab9,%l5
8690 fcmps %fcc0,%f1 ,%f3
8691 jmpl %o7,%g0
8692 andn %l7,0x2cf,%l1
8693p0_far_3_he:
8694 fmuls %f31,%f30,%f25
8695 sdivx %l0,0xacb,%l1
8696 jmpl %o7,%g0
8697 fmuls %f16,%f26,%f19
8698p0_far_3_hem:
8699 fmuls %f31,%f30,%f25
8700 sdivx %l0,0xacb,%l1
8701 jmpl %o7,%g0
8702 fmuls %f16,%f26,%f19
8703p0_loop_branch_3:
8704 jmpl %o7+12,%g0
8705 add %l0,4,%l0
8706far3_b2b_h:
8707 or %l5,%l1,%l1
8708 jmpl %o7,%g0
8709 sub %l5,-0xa2e,%l4
8710far3_b2b_l:
8711 add %l0,-0xb99,%l2
8712 jmpl %o7,%g0
8713 sdivx %l0,%l2,%l1
8714user_far3_end:
8715 .seg "text"
8716 .align 0x2000
8717user_jump0_start:
8718 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
8719p0_jmpl_0_le:
8720 fcmps %fcc0,%f13,%f4
8721 addc %l6,-0xeeb,%l6
8722 subc %l3,0xba9,%l5
8723 sdivx %l5,%l2,%l5
8724 umul %l1,%l1,%l6
8725 sdivx %l4,0xfe8,%l3
8726 jmpl %g6+8,%g0
8727 umul %l2,0x37c,%l2
8728p0_call_0_le:
8729 retl
8730 orn %l5,0xf61,%l7
8731p0_jmpl_0_lo:
8732 fcmps %fcc0,%f13,%f4
8733 addc %l6,-0xeeb,%l6
8734 subc %l3,0xba9,%l5
8735 sdivx %l5,%l2,%l5
8736 umul %l1,%l1,%l6
8737 sdivx %l4,0xfe8,%l3
8738 jmpl %g6+8,%g0
8739 umul %l2,0x37c,%l2
8740p0_call_0_lo:
8741 retl
8742 orn %l5,0xf61,%l7
8743p0_jmpl_0_he:
8744 jmpl %g6+8,%g0
8745 stw %l6,[%i3+0x01c] ! Mem[00000000100c141c]
8746p0_call_0_he:
8747 and %l0,%l5,%l3
8748 fdivs %f24,%f25,%f31
8749 umul %l5,-0xdd9,%l7
8750 retl
8751 or %l1,0xe19,%l6
8752p0_jmpl_0_ho:
8753 jmpl %g6+8,%g0
8754 stw %l6,[%o3+0x01c] ! Mem[00000000100c141c]
8755p0_call_0_ho:
8756 and %l0,%l5,%l3
8757 fdivs %f24,%f25,%f31
8758 umul %l5,-0xdd9,%l7
8759 retl
8760 or %l1,0xe19,%l6
8761user_jump0_end:
8762 .seg "text"
8763 .align 0x2000
8764user_jump1_start:
8765 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
8766p0_jmpl_1_le:
8767 subc %l3,0x6f7,%l1
8768 or %l6,0x2f5,%l6
8769 orn %l2,-0x296,%l4
8770 jmpl %g6+8,%g0
8771 smul %l4,0xadd,%l3
8772p0_call_1_le:
8773 retl
8774 sub %l0,%l0,%l3
8775p0_jmpl_1_lo:
8776 subc %l3,0x6f7,%l1
8777 or %l6,0x2f5,%l6
8778 orn %l2,-0x296,%l4
8779 jmpl %g6+8,%g0
8780 smul %l4,0xadd,%l3
8781p0_call_1_lo:
8782 retl
8783 sub %l0,%l0,%l3
8784p0_jmpl_1_he:
8785 ldsh [%i3+0x00c],%l6 ! Mem[00000000100c140c]
8786 orn %l6,%l5,%l4
8787 andn %l2,0xc99,%l7
8788 smul %l3,-0x5ca,%l3
8789 fdivs %f24,%f20,%f31
8790 jmpl %g6+8,%g0
8791 sdivx %l2,%l7,%l0
8792p0_call_1_he:
8793 xnor %l4,0xd23,%l3
8794 fstod %f17,%f26
8795 subc %l5,%l1,%l5
8796 retl
8797 sdivx %l7,%l1,%l0
8798p0_jmpl_1_ho:
8799 ldsh [%o3+0x00c],%l6 ! Mem[00000000100c140c]
8800 orn %l6,%l5,%l4
8801 andn %l2,0xc99,%l7
8802 smul %l3,-0x5ca,%l3
8803 fdivs %f24,%f20,%f31
8804 jmpl %g6+8,%g0
8805 sdivx %l2,%l7,%l0
8806p0_call_1_ho:
8807 xnor %l4,0xd23,%l3
8808 fstod %f17,%f26
8809 subc %l5,%l1,%l5
8810 retl
8811 sdivx %l7,%l1,%l0
8812user_jump1_end:
8813 .seg "text"
8814 .align 0x2000
8815user_jump2_start:
8816 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
8817p0_jmpl_2_le:
8818 smul %l3,%l0,%l5
8819 jmpl %g6+8,%g0
8820 addc %l7,-0x398,%l1
8821p0_call_2_le:
8822 ldsw [%i3+0x02c],%l5 ! Mem[00000000100c142c]
8823 add %l4,-0x993,%l3
8824 orn %l3,0xcca,%l7
8825 swap [%i4+0x010],%l7 ! Mem[0000000010101410]
8826 fmuls %f9 ,%f10,%f7
8827 fdivs %f4 ,%f14,%f10
8828 retl
8829 or %l7,%l7,%l7
8830p0_jmpl_2_lo:
8831 smul %l3,%l0,%l5
8832 jmpl %g6+8,%g0
8833 addc %l7,-0x398,%l1
8834p0_call_2_lo:
8835 ldsw [%o3+0x02c],%l5 ! Mem[00000000100c142c]
8836 add %l4,-0x993,%l3
8837 orn %l3,0xcca,%l7
8838 swap [%o4+0x010],%l7 ! Mem[0000000010101410]
8839 fmuls %f9 ,%f10,%f7
8840 fdivs %f4 ,%f14,%f10
8841 retl
8842 or %l7,%l7,%l7
8843p0_jmpl_2_he:
8844 fcmps %fcc1,%f22,%f24
8845 mulx %l7,0x0fc,%l4
8846 ldx [%i5+0x010],%l0 ! Mem[0000000010141410]
8847 jmpl %g6+8,%g0
8848 orn %l7,%l4,%l3
8849p0_call_2_he:
8850 subc %l4,-0x65d,%l2
8851 fsubs %f18,%f24,%f26
8852 smul %l2,0xd54,%l2
8853 fdivs %f16,%f16,%f16
8854 sub %l2,%l3,%l0
8855 udivx %l3,0x8e2,%l6
8856 retl
8857 or %l0,%l5,%l5
8858p0_jmpl_2_ho:
8859 fcmps %fcc1,%f22,%f24
8860 mulx %l7,0x0fc,%l4
8861 ldx [%o5+0x010],%l0 ! Mem[0000000010141410]
8862 jmpl %g6+8,%g0
8863 orn %l7,%l4,%l3
8864p0_call_2_ho:
8865 subc %l4,-0x65d,%l2
8866 fsubs %f18,%f24,%f26
8867 smul %l2,0xd54,%l2
8868 fdivs %f16,%f16,%f16
8869 sub %l2,%l3,%l0
8870 udivx %l3,0x8e2,%l6
8871 retl
8872 or %l0,%l5,%l5
8873user_jump2_end:
8874 .seg "text"
8875 .align 0x2000
8876user_jump3_start:
8877 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
8878p0_jmpl_3_le:
8879 or %l5,%l5,%l0
8880 subc %l4,-0x92c,%l3
8881 xnor %l6,0x5df,%l5
8882 jmpl %g6+8,%g0
8883 fdtos %f2 ,%f10
8884p0_call_3_le:
8885 xnor %l5,-0x63d,%l7
8886 orn %l0,-0x357,%l4
8887 fcmps %fcc2,%f13,%f9
8888 retl
8889 xnor %l7,-0xb19,%l1
8890p0_jmpl_3_lo:
8891 or %l5,%l5,%l0
8892 subc %l4,-0x92c,%l3
8893 xnor %l6,0x5df,%l5
8894 jmpl %g6+8,%g0
8895 fdtos %f2 ,%f10
8896p0_call_3_lo:
8897 xnor %l5,-0x63d,%l7
8898 orn %l0,-0x357,%l4
8899 fcmps %fcc2,%f13,%f9
8900 retl
8901 xnor %l7,-0xb19,%l1
8902p0_jmpl_3_he:
8903 fitos %f31,%f18
8904 and %l1,-0xa07,%l6
8905 sub %l2,%l3,%l2
8906 fsubs %f20,%f24,%f19
8907 jmpl %g6+8,%g0
8908 fmuls %f29,%f28,%f29
8909p0_call_3_he:
8910 std %f20,[%i0+0x010] ! Mem[0000000010001410]
8911 smul %l6,-0x2aa,%l5
8912 fsubs %f17,%f16,%f30
8913 xor %l1,%l4,%l3
8914 or %l1,0x9fc,%l7
8915 retl
8916 addc %l0,%l4,%l4
8917p0_jmpl_3_ho:
8918 fitos %f31,%f18
8919 and %l1,-0xa07,%l6
8920 sub %l2,%l3,%l2
8921 fsubs %f20,%f24,%f19
8922 jmpl %g6+8,%g0
8923 fmuls %f29,%f28,%f29
8924p0_call_3_ho:
8925 std %f20,[%o0+0x010] ! Mem[0000000010001410]
8926 smul %l6,-0x2aa,%l5
8927 fsubs %f17,%f16,%f30
8928 xor %l1,%l4,%l3
8929 or %l1,0x9fc,%l7
8930 retl
8931 addc %l0,%l4,%l4
8932user_jump3_end:
8933
8934 .seg "data"
8935 .align 0x2000
8936user_data_start:
8937done_flags:
8938 .word 0
8939 .align 8
8940done_count:
8941 .word 0,0
8942Start_Flags:
8943 .word 0,0,0,0
8944Finish_Flag:
8945 .word 0,0
8946 .align 8
8947num_processors:
8948 .word 1
8949num_agents:
8950 .word 0
8951no_membar:
8952 .word 0
8953max_ireg:
8954 .word 8,0
8955max_freg:
8956 .word 32,0
8957 .align 64
8958p0_temp:
8959 .word 0,0,0,0,0,0,0,0
8960 .word 0,0,0,0,0,0,0,0
8961 .word 0,0,0,0,0,0,0,0
8962 .word 0,0,0,0,0,0,0,0
8963p0_debug:
8964 .word 0,0,0,0,0,0,0,0
8965 .word 0,0,0,0,0,0,0,0
8966p0_fsr:
8967 .word 0x00000000,0x00000000
8968 .align 8
8969p0_loop_cnt:
8970 .word 1,0
8971max_windows:
8972 .word 1,0,0,0,0,0,0,0
8973 .word 0,0,0,0,0,0,0,0
8974 .word 0,0,0,0,0,0,0,0
8975 .word 0,0,0,0,0,0,0,0
8976 .word 0,0,0,0,0,0,0,0
8977 .word 0,0,0,0,0,0,0,0
8978 .word 0,0,0,0,0,0,0,0
8979 .word 0,0,0,0,0,0,0,0
8980 .word 0,0,0,0,0,0,0,0
8981 .word 0,0,0,0,0,0,0,0
8982 .word 0,0,0,0,0,0,0,0
8983 .word 0,0,0,0,0,0,0,0
8984 .word 0,0,0,0,0,0,0,0
8985 .word 0,0,0,0,0,0,0,0
8986 .word 0,0,0,0,0,0,0,0
8987 .word 0,0,0,0,0,0,0,0
8988 .word 0,0,0,0,0,0,0,0
8989 .word 0,0,0,0,0,0,0,0
8990 .word 0,0,0,0,0,0,0,0
8991 .word 0,0,0,0,0,0,0,0
8992 .word 0,0,0,0,0,0,0,0
8993 .word 0,0,0,0,0,0,0,0
8994 .word 0,0,0,0,0,0,0,0
8995 .word 0,0,0,0,0,0,0,0
8996 .word 0,0,0,0,0,0,0,0
8997 .word 0,0,0,0,0,0,0,0
8998 .word 0,0,0,0,0,0,0,0
8999 .word 0,0,0,0,0,0,0,0
9000 .word 0,0,0,0,0,0,0,0
9001 .word 0,0,0,0,0,0,0,0
9002 .word 0,0,0,0,0,0,0,0
9003 .word 0,0,0,0,0,0,0,0
9004
9005 .align 8
9006p0_init_registers:
9007 .word 0x3e9a7f3c,0x1f8e6e5e ! Init value for %l0
9008 .word 0x2fae5858,0x2c0f9ff4 ! Init value for %l1
9009 .word 0x69e0a4b0,0x053f74b2 ! Init value for %l2
9010 .word 0xdfac614a,0xc2fa1044 ! Init value for %l3
9011 .word 0x59045e98,0x5c7e2726 ! Init value for %l4
9012 .word 0xe2681969,0xc21f80d7 ! Init value for %l5
9013 .word 0x7c476ebe,0x03647cfd ! Init value for %l6
9014 .word 0xdead2252,0x36da1794 ! Init value for %l7
9015 .align 64
9016p0_init_freg:
9017 .word 0x4640482c,0x1b89d9d7 ! Init value for %f0
9018 .word 0xdd8dd265,0x10398246 ! Init value for %f2
9019 .word 0xc0224344,0x5ca1977b ! Init value for %f4
9020 .word 0xba80af0c,0xc28f756e ! Init value for %f6
9021 .word 0x654e9191,0xade7ca5f ! Init value for %f8
9022 .word 0xf5678abb,0x4704f312 ! Init value for %f10
9023 .word 0xdf0239a8,0x4cef418d ! Init value for %f12
9024 .word 0xa014395d,0xf5419702 ! Init value for %f14
9025 .word 0x23bd08f9,0x38efb2ea ! Init value for %f16
9026 .word 0x4e438604,0xf9e63498 ! Init value for %f18
9027 .word 0xa234496c,0xca6b4ffb ! Init value for %f20
9028 .word 0x78f87cd2,0x34874531 ! Init value for %f22
9029 .word 0x014e67ba,0xcd9c8014 ! Init value for %f24
9030 .word 0xf272538c,0x5ab72769 ! Init value for %f26
9031 .word 0x3f0a0310,0xb5cb3fee ! Init value for %f28
9032 .word 0xec9a48e7,0x2561a4d7 ! Init value for %f30
9033 .word 0x9f73204a,0x9c8d1b1f ! Init value for %f32
9034 .word 0x4ca24452,0xb1dfe6d6 ! Init value for %f34
9035 .word 0x71a0faaa,0x3dcfe597 ! Init value for %f36
9036 .word 0xc387ed9b,0xc9a2d6bf ! Init value for %f38
9037 .word 0x7aa68ef9,0x939b080b ! Init value for %f40
9038 .word 0x629e1cfa,0x2a8f08f9 ! Init value for %f42
9039 .word 0xebf07fca,0xd0aad178 ! Init value for %f44
9040 .word 0x35d043b8,0xe2798f12 ! Init value for %f46
9041 .word 0xff1e5930,0x4c540e71
9042 .word 0xb2058848,0xe87939e1
9043 .word 0x3bbe103a,0xa74fb1af
9044 .word 0xd309ba00,0x1c9dc78b
9045 .word 0x1a969362,0x354de8be
9046 .word 0x4cce756a,0x54f09c67
9047 .word 0x1d32161f,0x0da82aa6
9048 .word 0x4826ee4e,0xc10e77fa
9049p0_share_mask:
9050 .word 0xffff0000,0x00000000
9051 .word 0x00000000,0x00000000
9052 .word 0x00000000,0x00000000
9053 .word 0x00000000,0x00000000
9054 .word 0x00000000,0x00000000
9055 .word 0x00000000,0x00000000
9056 .word 0x00000000,0x00000000
9057 .word 0x00000000,0x00000000
9058p0_expected_registers:
9059 .word 0x00000000,0x00000028
9060 .word 0x00000000,0x00000000
9061 .word 0x00000000,0x0000ffff
9062 .word 0x00000000,0x00000000
9063 .word 0x00000000,0x00000000
9064 .word 0x00000000,0x0000ffff
9065 .word 0x00000000,0x00000000
9066 .word 0x00000000,0x00000000
9067p0_expected_fp_regs:
9068 .word 0x950000ff,0x000000ff
9069 .word 0x000000ff,0x00000000
9070 .word 0x00005aa1,0x00000000
9071 .word 0xff000000,0x0000ff10
9072 .word 0x44100000,0x00003eff
9073 .word 0xff000000,0x00000000
9074 .word 0xffffffff,0x00000000
9075 .word 0x00005aff,0x00000000
9076 .word 0x00000000,0x00001044
9077 .word 0x00000000,0xff000000
9078 .word 0xffffffff,0xa15a0000
9079 .word 0x000000a1,0x5a007396
9080 .word 0x8b6516ff,0x00000000
9081 .word 0x2ef3f120,0x00005aa1
9082 .word 0xff000000,0x000000ff
9083 .word 0x000000ff,0x00000000
9084 .word 0x0000002a,0x00000800 ! %fsr = 0000002a00000800
9085p0_local0_expect:
9086 .word 0x00000000,0x00000000
9087 .word 0x00000000,0x00000000
9088 .word 0x00000000,0xa15a0000
9089 .word 0x10000000,0x00000000
9090 .word 0xffffffff,0xffffffff
9091 .word 0xfff1a5c5,0x2ef3f120
9092 .word 0x10000000,0x00000000
9093 .word 0xff000000,0x0000ff10
9094p0_local0_sec_expect:
9095 .word 0x00000000,0x00000000
9096 .word 0x00ffffff,0x00000000
9097 .word 0x00000000,0x00000000
9098 .word 0x35b82ab9,0x65a46210
9099 .word 0x0aff5a26,0xa65d3746
9100 .word 0xf9a45e93,0x9a50300e
9101 .word 0xe0776e03,0x1023d0d0
9102 .word 0x02ac1e89,0x2d72a12c
9103p0_local1_expect:
9104 .word 0x00000000,0x00000000
9105 .word 0xff000000,0xffffffff
9106 .word 0x00000000,0x00000000
9107 .word 0xffffffff,0x9a50300e
9108 .word 0xff00ffff,0x000000ff
9109 .word 0x20f1f32e,0x00000000
9110 .word 0x00000000,0xff000000
9111 .word 0x000000ff,0x1dfbd0f5
9112p0_local1_sec_expect:
9113 .word 0x44100000,0x00000000
9114 .word 0x00000000,0xff3ea5ff
9115 .word 0x00005aa1,0xffffffff
9116 .word 0x9673005a,0xa1000000
9117 .word 0xffff0052,0xff16658b
9118 .word 0xa15a0000,0x20f1f32e
9119 .word 0xff000000,0x000000ff
9120 .word 0xff0000f5,0xaeffffff
9121p0_local2_expect:
9122 .word 0x950000ff,0x000000ff
9123 .word 0xff0000ff,0x00000000
9124 .word 0x00005aa1,0x00000000
9125 .word 0x00000000,0x0000ffff
9126 .word 0x44100000,0x00003eff
9127 .word 0xff000000,0x00000000
9128 .word 0xffffffff,0x00000000
9129 .word 0x00005aff,0x00000000
9130p0_local2_sec_expect:
9131 .word 0x00000000,0x00000000
9132 .word 0x00000010,0xff000000
9133 .word 0xff000000,0x00000000
9134 .word 0xf9ff0000,0xf50000ff
9135 .word 0xff000000,0x000000ff
9136 .word 0x20f1f32e,0xc5a5f115
9137 .word 0x00000000,0xff000000
9138 .word 0xa15a0000,0xbd645e8a
9139p0_local3_expect:
9140 .word 0x00000000,0x0000009f
9141 .word 0x000000ff,0x00000000
9142 .word 0x00000000,0xa15a0000
9143 .word 0xff000095,0x0000ff10
9144 .word 0xff000000,0xaeffffff
9145 .word 0xffffffff,0x00ff0000
9146 .word 0x44100000,0x00003eff
9147 .word 0x00000000,0x00000000
9148p0_local3_sec_expect:
9149 .word 0x00000000,0x00001044
9150 .word 0xff000000,0x000000ff
9151 .word 0xffffffff,0xa15a0000
9152 .word 0x000000a1,0x5a007396
9153 .word 0x8b6516ff,0x5200ffff
9154 .word 0x2ef3f120,0x00005aa1
9155 .word 0xff000000,0x000000ff
9156 .word 0xffffffae,0xf50000ff
9157p0_local4_expect:
9158 .word 0x00000000,0x000000ff
9159 .word 0x000000ff,0x00000000
9160 .word 0x00005aa1,0x00000000
9161 .word 0xff000000,0x0000ff10
9162 .word 0x44100000,0x00003eff
9163 .word 0xff000000,0x00000000
9164 .word 0x3f800000,0x00000000
9165 .word 0x00005aff,0x00000000
9166p0_local4_sec_expect:
9167 .word 0x00005aff,0x00000000
9168 .word 0x00000000,0xff000000
9169 .word 0x00000000,0xffffffa1
9170 .word 0x10000000,0x00000068
9171 .word 0x00000000,0x2ef30000
9172 .word 0x62b0a630,0xed4f1170
9173 .word 0xe0776e03,0x1023d0d0
9174 .word 0xbda6b4e7,0xc3b89594
9175p0_local5_expect:
9176 .word 0xff000000,0x00000068
9177 .word 0x950000ff,0x00000000
9178 .word 0x00005aff,0x000000a1
9179 .word 0x00000000,0x00000000
9180 .word 0x000000ff,0x00000000
9181 .word 0x00000000,0x000000ff
9182 .word 0xff000000,0x0000fff9
9183 .word 0x00000000,0xffa53eff
9184p0_local5_sec_expect:
9185 .word 0x00000000,0x00000000
9186 .word 0x00000000,0x00000000
9187 .word 0x00000000,0x000000ff
9188 .word 0x1062a465,0xb92ab835
9189 .word 0x46375da6,0x265aff0a
9190 .word 0xf72db4ac,0x935ea4f9
9191 .word 0xd0d02310,0x036e77e0
9192 .word 0x2ca1722d,0x891eac02
9193p0_local6_expect:
9194 .word 0xffffffff,0x00001044
9195 .word 0x00000000,0x00000010
9196 .word 0xff000000,0xff000095
9197 .word 0x00000000,0x00000000
9198 .word 0xff000000,0x265aff0a
9199 .word 0x0e30509a,0x935ea4f9
9200 .word 0xffffffff,0xffffffff
9201 .word 0x0000ff00,0x00000000
9202p0_local6_sec_expect:
9203 .word 0xa15a0000,0x00000000
9204 .word 0xffff0000,0x00000068
9205 .word 0x00000000,0x00000000
9206 .word 0x35b82ab9,0x65a46210
9207 .word 0x0aff5a26,0x000000ff
9208 .word 0xf9a45e93,0x9a50300e
9209 .word 0xff0000f5,0xffffffff
9210 .word 0x35b82ab9,0x65a46210
9211share0_expect:
9212 .word 0x00008819,0xa3030399
9213 .word 0x68a22cb6,0x0eb90485
9214 .word 0x1fb8a583,0xae6bfafc
9215 .word 0x260925ff,0x6e8e3eaa
9216 .word 0x55807531,0x5a32786b
9217 .word 0xc297b2c0,0xe81a827b
9218 .word 0x953f103e,0xd7c32df2
9219 .word 0x61441bdf,0x6fad8b3b
9220share1_expect:
9221 .word 0xffffc3ca,0x374e00aa
9222 .word 0x694292e3,0xe3e3b1ce
9223 .word 0x16e0af08,0x8e89d632
9224 .word 0x1439bfb4,0x74f11ea8
9225 .word 0x0316a567,0x70dc2130
9226 .word 0xba59a625,0x444d8e72
9227 .word 0xe6bcf87c,0xbee3e477
9228 .word 0x5be9f90c,0x9fdaa5b4
9229 .word 0xffffbf87,0xb8090156
9230 .word 0x9fbf602d,0xdc29cbb0
9231 .word 0x3ca6ce6f,0x9703f93c
9232 .word 0x1289dd9f,0x89a99409
9233 .word 0xc74db418,0x4e26662e
9234 .word 0x002dec24,0x046517e0
9235 .word 0x06044324,0x249b161c
9236 .word 0x77c3ae0b,0x478f72a6
9237share2_expect:
9238 .word 0xff00fcae,0x0b4956fd
9239 .word 0x87b6cd61,0x575fe430
9240 .word 0x7ef4b550,0xc74b2f73
9241 .word 0x0320e851,0x218e2295
9242 .word 0x202c6675,0x95d2ae46
9243 .word 0x80025903,0x4e8926bb
9244 .word 0x7e3b623e,0x48643457
9245 .word 0x7e4199a8,0x7ce6cf9c
9246share3_expect:
9247 .word 0xa5c5b05a,0x1a8060f2
9248 .word 0x40d70906,0x4798ff2b
9249 .word 0x88215eaf,0x359018c5
9250 .word 0x488475db,0xcdf5bbc9
9251 .word 0xa99bac3e,0x389719ea
9252 .word 0x6cb63095,0x20e99569
9253 .word 0x531eec9d,0xe563a6bd
9254 .word 0x1b2ceb7e,0xc7a0a13b
9255 .word 0xff9c7f92,0x114c7eb3
9256 .word 0x05d04470,0x85ca9b6f
9257 .word 0xd0f2cf3d,0x8e175b7f
9258 .word 0x43cd90d0,0x1e8e02e8
9259 .word 0xdaed4897,0x300420f0
9260 .word 0x10757ff8,0xbac61ea0
9261 .word 0x9911a27b,0x2f69bcfa
9262 .word 0x76a9b077,0x444d25f2
9263 .word 0xffff0203,0xe5a0ea43
9264 .word 0x2345baa4,0x96ab6c12
9265 .word 0xcffbab67,0x89240a79
9266 .word 0x17625059,0x867bb106
9267 .word 0x4e41f634,0x631690fd
9268 .word 0xdf6469b0,0x614500e2
9269 .word 0xca5655fb,0x36799205
9270 .word 0xa31b1db3,0x5f075d3d
9271 .word 0x0000dddc,0x5d98a5aa
9272 .word 0x240c9e52,0x6ad43601
9273 .word 0x81a4db6e,0xcf92d3f1
9274 .word 0x39966afc,0x738d6c18
9275 .word 0xf9cb738e,0x32c5fe5d
9276 .word 0x0c1a0a92,0x56176a8a
9277 .word 0x7287af7d,0x9debf401
9278 .word 0x3e7aff06,0xe75f6e66
9279 .word 0xffffa03e,0xe6e27e03
9280 .word 0x8079294d,0x12ef38ea
9281 .word 0x675fdc3f,0xf93c55e2
9282 .word 0x70a03d93,0x8a3c388b
9283 .word 0x4de01aaf,0x4636db00
9284 .word 0x1e0cb549,0x7f1a5090
9285 .word 0x4c9f1c19,0xc23c2476
9286 .word 0x93f34a8f,0xaab60181
9287 .word 0xff003eed,0xf3c05c3d
9288 .word 0x55a53cc9,0xd9fef715
9289 .word 0xf167cb44,0xd6238283
9290 .word 0x49edb332,0xd96ff079
9291 .word 0x17fc00d7,0x3c169f63
9292 .word 0x7d159c83,0x923c73a6
9293 .word 0x19e9ca44,0xe8ecd0bb
9294 .word 0x0b5d5679,0xc7d2cea0
9295 .word 0x66ff8f81,0x99e491c0
9296 .word 0x433bf246,0xaa97f712
9297 .word 0x93d36dcc,0x9a25a821
9298 .word 0x20686983,0x25c9fd80
9299 .word 0x828cff73,0xed83e55b
9300 .word 0xb2fb1bd7,0x8c3ad5b2
9301 .word 0x5b88607e,0x32eb9baf
9302 .word 0x4e453c8a,0xf0f1fb7d
9303 .word 0xf9d8186d,0x7a2503d5
9304 .word 0xdabcc6d2,0x5f155dbd
9305 .word 0xcf16afdc,0x5ed6987d
9306 .word 0xcc282bf9,0x1ece121a
9307 .word 0x664cb8c1,0x94652e03
9308 .word 0x4ca7daf8,0x8b64e793
9309 .word 0xdc098d23,0xe09d500e
9310 .word 0xd59fdf32,0x87eb1a98
9311p0_invalidate_semaphore:
9312 .word 0
9313! Data for Cross Processor Interrupt
9314 .align 8
9315received_xintr:
9316 .word 0,0,0,0,0,0,0,0
9317 .word 0,0,0,0,0,0,0,0
9318 .word 0,0,0,0,0,0,0,0
9319 .word 0,0,0,0,0,0,0,0
9320 .word 0,0,0,0,0,0,0,0
9321 .word 0,0,0,0,0,0,0,0
9322 .word 0,0,0,0,0,0,0,0
9323 .word 0,0,0,0,0,0,0,0
9324p0_dispatch_retry:
9325 .word 0,0
9326p0_xintr_data:
9327 .word 0x00000000,0x00000001
9328 .word 0x656a1cf8,0x52cc586d
9329 .word 0x00000000,0x00000002
9330 .word 0x879a7a87,0x8eba310f
9331 .word 0x00000000,0x00000003
9332 .word 0x7dd4f027,0xe4af4e15
9333 .word 0x00000000,0x00000004
9334 .word 0x10864c28,0x394b2596
9335 .word 0x00000000,0x00000005
9336 .word 0xcfbafe78,0x592365e9
9337 .word 0x00000000,0x00000006
9338 .word 0x1a47e11f,0x820a43aa
9339 .word 0x00000000,0x00000007
9340 .word 0xdc4dda3f,0xb5c2f5ee
9341 .word 0x00000000,0x00000008
9342 .word 0x43680af7,0xa46aee7f
9343 .align 8
9344p0_xintr_expected:
9345 .word 0
9346 .align 64
9347xintr_data_ptrs:
9348 .word p0_xintr_data
9349 .align 8
9350p0_xintr_db:
9351 .skip 512
9352p0_xintr_retry_count:
9353 .word 0,0
9354p0_reset_cnt:
9355 .word 0
9356 .align 8
9357p0_ec_timing_ctrl:
9358 .word 0,0
9359p0_ec_control:
9360 .word 0,0
9361p0_mcu_shadow:
9362 .skip 80
9363user_data_end:
9364
9365
9366SECTION .p0_local0 DATA_VA=0x000800000
9367
9368attr_data {
9369 Name = .p0_local0,
9370 VA = 0x0000000000800000,
9371 RA = 0x0000000010000000,
9372 PA = ra2pa(0x0000000010000000,0),
9373 part_0_ctx_nonzero_tsb_config_0,
9374 TTE_Context=PCONTEXT,
9375 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9376 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9377 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9378 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9379}
9380
9381 .data
9382 .seg "data"
9383 .align 0x2000
9384 .global p0_local0_start
9385p0_local0_begin:
9386 .skip 0x1400
9387p0_local0_start:
9388 .word 0x68f66f14,0xf348754f,0x3ef1ce75,0xb731bac8
9389 .word 0x01cdf0ad,0xe6225fe8,0x6c4a7a81,0xc5f9822a
9390 .word 0x21ae8624,0x4d7df1f7,0xd1e46d6e,0x717feadd
9391 .word 0x20f1f32e,0x7f2178de,0x760826f2,0xcfd7dfe2
9392p0_local0_end:
9393
9394SECTION .p0_local0_sec DATA_VA=0x000800000
9395
9396attr_data {
9397 Name = .p0_local0_sec,
9398 VA = 0x0000000000800000,
9399 RA = 0x0000000030000000,
9400 PA = ra2pa(0x0000000030000000,0),
9401 part_0_ctx_nonzero_tsb_config_0,
9402 TTE_Context=SCONTEXT,
9403 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9404 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9405 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9406 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9407}
9408
9409 .data
9410 .seg "data"
9411 .align 0x2000
9412 .global p0_local0_sec_start
9413p0_local0_sec_begin:
9414 .skip 0x1400
9415p0_local0_sec_start:
9416 .word 0xc7e000e7,0xe38b5f55,0x9908fa61,0x45266c56
9417 .word 0x5abc2c7d,0x467a8b01,0x5e9582e7,0xe722af4f
9418 .word 0x49f867e6,0x25e836ff,0xedd0fac2,0x5f789cf4
9419 .word 0xa6203998,0x0f7b9ea9,0x0a6907de,0x230654b0
9420p0_local0_sec_end:
9421
9422SECTION .p0_local1 DATA_VA=0x000802000
9423
9424attr_data {
9425 Name = .p0_local1,
9426 VA = 0x0000000000802000,
9427 RA = 0x0000000010040000,
9428 PA = ra2pa(0x0000000010040000,0),
9429 part_0_ctx_nonzero_tsb_config_0,
9430 TTE_Context=PCONTEXT,
9431 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9432 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9433 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9434 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9435}
9436
9437 .data
9438 .seg "data"
9439 .align 0x2000
9440 .global p0_local1_start
9441p0_local1_begin:
9442 .skip 0x1400
9443p0_local1_start:
9444 .word 0x8b50c8bd,0x812b5a21,0x5364d642,0xc884eccd
9445 .word 0x93b7ddb6,0x59b5289d,0x83f65f9b,0x0ec8d10a
9446 .word 0xc57ad1f4,0xc5a5f115,0x64266065,0x433910a6
9447 .word 0x56ec41dc,0xb1eb9628,0xf3d4369b,0x81eac8df
9448p0_local1_end:
9449
9450SECTION .p0_local1_sec DATA_VA=0x000802000
9451
9452attr_data {
9453 Name = .p0_local1_sec,
9454 VA = 0x0000000000802000,
9455 RA = 0x0000000030040000,
9456 PA = ra2pa(0x0000000030040000,0),
9457 part_0_ctx_nonzero_tsb_config_0,
9458 TTE_Context=SCONTEXT,
9459 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9460 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9461 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9462 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9463}
9464
9465 .data
9466 .seg "data"
9467 .align 0x2000
9468 .global p0_local1_sec_start
9469p0_local1_sec_begin:
9470 .skip 0x1400
9471p0_local1_sec_start:
9472 .word 0x7011a7de,0xc3ad8ff6,0xb879c0d8,0x896c7900
9473 .word 0x10be99b3,0x775b8d0d,0xbd645e8a,0x3942f58f
9474 .word 0xb3c329e0,0xf249c7b4,0x70114fed,0x30a6b062
9475 .word 0xbb53fa0a,0xe93043a3,0x9495b8c3,0xe7b4a6bd
9476p0_local1_sec_end:
9477
9478SECTION .p0_local2 DATA_VA=0x000804000
9479
9480attr_data {
9481 Name = .p0_local2,
9482 VA = 0x0000000000804000,
9483 RA = 0x0000000010080000,
9484 PA = ra2pa(0x0000000010080000,0),
9485 part_0_ctx_nonzero_tsb_config_0,
9486 TTE_Context=PCONTEXT,
9487 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9488 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9489 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9490 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9491}
9492
9493 .data
9494 .seg "data"
9495 .align 0x2000
9496 .global p0_local2_start
9497p0_local2_begin:
9498 .skip 0x1400
9499p0_local2_start:
9500 .word 0x2b4a6d03,0xa2886d21,0x642c15d8,0x1ec1390a
9501 .word 0xb83c117f,0x82b12959,0x7cdb760e,0xd14f7588
9502 .word 0x0dfe930c,0x7d54a593,0x559e1f57,0xbe19cd23
9503 .word 0xcd850fa0,0x36412067,0xd08d29e9,0xdee7b124
9504p0_local2_end:
9505
9506SECTION .p0_local2_sec DATA_VA=0x000804000
9507
9508attr_data {
9509 Name = .p0_local2_sec,
9510 VA = 0x0000000000804000,
9511 RA = 0x0000000030080000,
9512 PA = ra2pa(0x0000000030080000,0),
9513 part_0_ctx_nonzero_tsb_config_0,
9514 TTE_Context=SCONTEXT,
9515 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9516 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9517 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9518 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9519}
9520
9521 .data
9522 .seg "data"
9523 .align 0x2000
9524 .global p0_local2_sec_start
9525p0_local2_sec_begin:
9526 .skip 0x1400
9527p0_local2_sec_start:
9528 .word 0xacb96f19,0x378e9c67,0x97268467,0x0450b61c
9529 .word 0x68ce0969,0x8421db70,0xa097483d,0x1112cd26
9530 .word 0xb5c0ef34,0x7abfa762,0x9b5f80d0,0xbb602a8e
9531 .word 0x6f3b3ccc,0x035f3bd4,0xb1be10da,0x35aafc01
9532p0_local2_sec_end:
9533
9534SECTION .p0_local3 DATA_VA=0x000806000
9535
9536attr_data {
9537 Name = .p0_local3,
9538 VA = 0x0000000000806000,
9539 RA = 0x00000000100c0000,
9540 PA = ra2pa(0x00000000100c0000,0),
9541 part_0_ctx_nonzero_tsb_config_0,
9542 TTE_Context=PCONTEXT,
9543 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9544 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9545 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9546 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9547}
9548
9549 .data
9550 .seg "data"
9551 .align 0x2000
9552 .global p0_local3_start
9553p0_local3_begin:
9554 .skip 0x1400
9555p0_local3_start:
9556 .word 0xd924827e,0x69e04f64,0x0a50fdba,0xb1d3b4cc
9557 .word 0x0d92c255,0x9168047c,0x87d772b4,0xd9e6cc5b
9558 .word 0xc3d7577c,0x26a3ee55,0x95ddcdc3,0xf8d32cbd
9559 .word 0x5aa1d778,0x2864c544,0x64eb7f29,0xd112ea86
9560p0_local3_end:
9561
9562SECTION .p0_local3_sec DATA_VA=0x000806000
9563
9564attr_data {
9565 Name = .p0_local3_sec,
9566 VA = 0x0000000000806000,
9567 RA = 0x00000000300c0000,
9568 PA = ra2pa(0x00000000300c0000,0),
9569 part_0_ctx_nonzero_tsb_config_0,
9570 TTE_Context=SCONTEXT,
9571 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9572 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9573 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9574 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9575}
9576
9577 .data
9578 .seg "data"
9579 .align 0x2000
9580 .global p0_local3_sec_start
9581p0_local3_sec_begin:
9582 .skip 0x1400
9583p0_local3_sec_start:
9584 .word 0xd8ffa30e,0x6dcbdaae,0x0be2d64b,0x4c1725ec
9585 .word 0xc005bb17,0x5f291d33,0x515769ab,0xfeb406d4
9586 .word 0x9fd31c6d,0x4636b3f4,0x77d8168c,0x5bab75c0
9587 .word 0x96afd2a2,0x6b2d7cb8,0x2d34acca,0xac9fdb73
9588p0_local3_sec_end:
9589
9590SECTION .p0_local4 DATA_VA=0x000808000
9591
9592attr_data {
9593 Name = .p0_local4,
9594 VA = 0x0000000000808000,
9595 RA = 0x0000000010100000,
9596 PA = ra2pa(0x0000000010100000,0),
9597 part_0_ctx_nonzero_tsb_config_0,
9598 TTE_Context=PCONTEXT,
9599 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9600 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9601 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9602 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9603}
9604
9605 .data
9606 .seg "data"
9607 .align 0x2000
9608 .global p0_local4_start
9609p0_local4_begin:
9610 .skip 0x1400
9611p0_local4_start:
9612 .word 0x9c99ede9,0x939b8360,0x83cbd3bc,0x13132df6
9613 .word 0xeab3d2f5,0x843fd55e,0x6f4004d8,0x136a9ee8
9614 .word 0x2513e0dc,0xe2a6b9b6,0x7cceb22d,0x1c255eee
9615 .word 0xa266c8ba,0x2430509a,0x14f78a44,0xd0d0237c
9616p0_local4_end:
9617
9618SECTION .p0_local4_sec DATA_VA=0x000808000
9619
9620attr_data {
9621 Name = .p0_local4_sec,
9622 VA = 0x0000000000808000,
9623 RA = 0x0000000030100000,
9624 PA = ra2pa(0x0000000030100000,0),
9625 part_0_ctx_nonzero_tsb_config_0,
9626 TTE_Context=SCONTEXT,
9627 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9628 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9629 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9630 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9631}
9632
9633 .data
9634 .seg "data"
9635 .align 0x2000
9636 .global p0_local4_sec_start
9637p0_local4_sec_begin:
9638 .skip 0x1400
9639p0_local4_sec_start:
9640 .word 0x672ffc4f,0x0cdc7843,0xaac60a8a,0x22d9f5de
9641 .word 0xa74cbf22,0xc1371240,0xac11b850,0x06a8b600
9642 .word 0xe4878c44,0x17319675,0x3db3396c,0x53a9c980
9643 .word 0x7067e9a9,0x955f7ceb,0x99189e88,0x9e6920bc
9644p0_local4_sec_end:
9645
9646SECTION .p0_local5 DATA_VA=0x00080a000
9647
9648attr_data {
9649 Name = .p0_local5,
9650 VA = 0x000000000080a000,
9651 RA = 0x0000000010140000,
9652 PA = ra2pa(0x0000000010140000,0),
9653 part_0_ctx_nonzero_tsb_config_0,
9654 TTE_Context=PCONTEXT,
9655 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9656 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9657 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9658 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9659}
9660
9661 .data
9662 .seg "data"
9663 .align 0x2000
9664 .global p0_local5_start
9665p0_local5_begin:
9666 .skip 0x1400
9667p0_local5_start:
9668 .word 0x83a94f65,0xc9017463,0xe4f00438,0x62763c8e
9669 .word 0x98e5a2bf,0x414bcdf5,0x3249f4f6,0xa38d321b
9670 .word 0x7d7d3b2c,0x0b16658b,0xeccf2554,0x5e9c2100
9671 .word 0x2cd42806,0xe6e736ac,0x26f66bb3,0x1fdcd6e6
9672p0_local5_end:
9673
9674SECTION .p0_local5_sec DATA_VA=0x00080a000
9675
9676attr_data {
9677 Name = .p0_local5_sec,
9678 VA = 0x000000000080a000,
9679 RA = 0x0000000030140000,
9680 PA = ra2pa(0x0000000030140000,0),
9681 part_0_ctx_nonzero_tsb_config_0,
9682 TTE_Context=SCONTEXT,
9683 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9684 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9685 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9686 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9687}
9688
9689 .data
9690 .seg "data"
9691 .align 0x2000
9692 .global p0_local5_sec_start
9693p0_local5_sec_begin:
9694 .skip 0x1400
9695p0_local5_sec_start:
9696 .word 0xa6108027,0xf1a5fe67,0xb1a7f60c,0x33ebd959
9697 .word 0x320f97c4,0x262da0fa,0x1062a465,0xb92ab835
9698 .word 0x46375da6,0x265aff0a,0xf72db4ac,0x935ea4f9
9699 .word 0x3e00e1d6,0xcebfda01,0x2ca1722d,0x891eac02
9700p0_local5_sec_end:
9701
9702SECTION .p0_local6 DATA_VA=0x00080c000
9703
9704attr_data {
9705 Name = .p0_local6,
9706 VA = 0x000000000080c000,
9707 RA = 0x0000000010180000,
9708 PA = ra2pa(0x0000000010180000,0),
9709 part_0_ctx_nonzero_tsb_config_0,
9710 TTE_Context=PCONTEXT,
9711 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9712 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9713 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9714 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9715}
9716
9717 .data
9718 .seg "data"
9719 .align 0x2000
9720 .global p0_local6_start
9721p0_local6_begin:
9722 .skip 0x1400
9723p0_local6_start:
9724 .word 0x7e66c771,0xdcedf613,0x5a1bf45f,0xf1fc9e48
9725 .word 0xdd918a1b,0xac72aa1f,0xcbf57ad8,0xe0b97b92
9726 .word 0x1dfbd0f5,0x4e768fd9,0x475e0387,0x213850d4
9727 .word 0xd24e8037,0x9fa033c6,0x7a9b1b3d,0x47e365d8
9728p0_local6_end:
9729
9730SECTION .p0_local6_sec DATA_VA=0x00080c000
9731
9732attr_data {
9733 Name = .p0_local6_sec,
9734 VA = 0x000000000080c000,
9735 RA = 0x0000000030180000,
9736 PA = ra2pa(0x0000000030180000,0),
9737 part_0_ctx_nonzero_tsb_config_0,
9738 TTE_Context=SCONTEXT,
9739 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9740 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9741 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9742 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9743}
9744
9745 .data
9746 .seg "data"
9747 .align 0x2000
9748 .global p0_local6_sec_start
9749p0_local6_sec_begin:
9750 .skip 0x1400
9751p0_local6_sec_start:
9752 .word 0xc9339792,0x37c53cec,0xe9d308f8,0x189b0675
9753 .word 0xe8de8857,0x4094b994,0xb8d681a9,0xcc6573ad
9754 .word 0xa5a0bba2,0x41939a60,0x2dd5d8f9,0x96358d26
9755 .word 0x4c28dc6a,0x271ef5b5,0x8b9717d5,0x9b280e76
9756p0_local6_sec_end:
9757
9758SECTION .share0 DATA_VA=0x00080e000
9759
9760attr_data {
9761 Name = .share0,
9762 VA = 0x000000000080e000,
9763 RA = 0x00000000201c0000,
9764 PA = ra2pa(0x00000000201c0000,0),
9765 part_0_ctx_nonzero_tsb_config_0,
9766 TTE_Context=PCONTEXT,
9767 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9768 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9769 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9770 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9771}
9772
9773 .data
9774 .seg "data"
9775 .align 0x2000
9776 .global share0_start
9777share0_begin:
9778share0_start:
9779 .word 0xe2678819,0xa3030399,0x68a22cb6,0x0eb90485
9780 .word 0x1fb8a583,0xae6bfafc,0x260925ff,0x6e8e3eaa
9781 .word 0x55807531,0x5a32786b,0xc297b2c0,0xe81a827b
9782 .word 0x953f103e,0xd7c32df2,0x61441bdf,0x6fad8b3b
9783share0_end:
9784
9785SECTION .share1 DATA_VA=0x000810000
9786
9787attr_data {
9788 Name = .share1,
9789 VA = 0x0000000000810000,
9790 RA = 0x0000000020800000,
9791 PA = ra2pa(0x0000000020800000,0),
9792 part_0_ctx_nonzero_tsb_config_0,
9793 TTE_Context=PCONTEXT,
9794 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9795 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9796 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9797 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9798}
9799
9800 .data
9801 .seg "data"
9802 .align 0x2000
9803 .global share1_start
9804share1_begin:
9805share1_start:
9806 .word 0xb67bc3ca,0x374e00aa,0x694292e3,0xe3e3b1ce
9807 .word 0x16e0af08,0x8e89d632,0x1439bfb4,0x74f11ea8
9808 .word 0x0316a567,0x70dc2130,0xba59a625,0x444d8e72
9809 .word 0xe6bcf87c,0xbee3e477,0x5be9f90c,0x9fdaa5b4
9810 .word 0x91bbbf87,0xb8090156,0x9fbf602d,0xdc29cbb0
9811 .word 0x3ca6ce6f,0x9703f93c,0x1289dd9f,0x89a99409
9812 .word 0xc74db418,0x4e26662e,0x002dec24,0x046517e0
9813 .word 0x06044324,0x249b161c,0x77c3ae0b,0x478f72a6
9814share1_end:
9815
9816SECTION .share2 DATA_VA=0x000812000
9817
9818attr_data {
9819 Name = .share2,
9820 VA = 0x0000000000812000,
9821 RA = 0x00000000211c0000,
9822 PA = ra2pa(0x00000000211c0000,0),
9823 part_0_ctx_nonzero_tsb_config_0,
9824 TTE_Context=PCONTEXT,
9825 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9826 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9827 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9828 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9829}
9830
9831 .data
9832 .seg "data"
9833 .align 0x2000
9834 .global share2_start
9835share2_begin:
9836share2_start:
9837 .word 0x3dcdfcae,0x0b4956fd,0x87b6cd61,0x575fe430
9838 .word 0x7ef4b550,0xc74b2f73,0x0320e851,0x218e2295
9839 .word 0x202c6675,0x95d2ae46,0x80025903,0x4e8926bb
9840 .word 0x7e3b623e,0x48643457,0x7e4199a8,0x7ce6cf9c
9841share2_end:
9842
9843SECTION .share3 DATA_VA=0x000814000
9844
9845attr_data {
9846 Name = .share3,
9847 VA = 0x0000000000814000,
9848 RA = 0x0000000021800000,
9849 PA = ra2pa(0x0000000021800000,0),
9850 part_0_ctx_nonzero_tsb_config_0,
9851 TTE_Context=PCONTEXT,
9852 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9853 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9854 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9855 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9856}
9857
9858 .data
9859 .seg "data"
9860 .align 0x2000
9861 .global share3_start
9862share3_begin:
9863share3_start:
9864 .word 0x52fdb05a,0x1a8060f2,0x40d70906,0x4798ff2b
9865 .word 0x88215eaf,0x359018c5,0x488475db,0xcdf5bbc9
9866 .word 0xa99bac3e,0x389719ea,0x6cb63095,0x20e99569
9867 .word 0x531eec9d,0xe563a6bd,0x1b2ceb7e,0xc7a0a13b
9868 .word 0x189c7f92,0x114c7eb3,0x05d04470,0x85ca9b6f
9869 .word 0xd0f2cf3d,0x8e175b7f,0x43cd90d0,0x1e8e02e8
9870 .word 0xdaed4897,0x300420f0,0x10757ff8,0xbac61ea0
9871 .word 0x9911a27b,0x2f69bcfa,0x76a9b077,0x444d25f2
9872 .word 0x15e80203,0xe5a0ea43,0x2345baa4,0x96ab6c12
9873 .word 0xcffbab67,0x89240a79,0x17625059,0x867bb106
9874 .word 0x4e41f634,0x631690fd,0xdf6469b0,0x614500e2
9875 .word 0xca5655fb,0x36799205,0xa31b1db3,0x5f075d3d
9876 .word 0x616adddc,0x5d98a5aa,0x240c9e52,0x6ad43601
9877 .word 0x81a4db6e,0xcf92d3f1,0x39966afc,0x738d6c18
9878 .word 0xf9cb738e,0x32c5fe5d,0x0c1a0a92,0x56176a8a
9879 .word 0x7287af7d,0x9debf401,0x3e7aff06,0xe75f6e66
9880 .word 0xdd89a03e,0xe6e27e03,0x8079294d,0x12ef38ea
9881 .word 0x675fdc3f,0xf93c55e2,0x70a03d93,0x8a3c388b
9882 .word 0x4de01aaf,0x4636db00,0x1e0cb549,0x7f1a5090
9883 .word 0x4c9f1c19,0xc23c2476,0x93f34a8f,0xaab60181
9884 .word 0xc8033eed,0xf3c05c3d,0x55a53cc9,0xd9fef715
9885 .word 0xf167cb44,0xd6238283,0x49edb332,0xd96ff079
9886 .word 0x17fc00d7,0x3c169f63,0x7d159c83,0x923c73a6
9887 .word 0x19e9ca44,0xe8ecd0bb,0x0b5d5679,0xc7d2cea0
9888 .word 0x662d8f81,0x99e491c0,0x433bf246,0xaa97f712
9889 .word 0x93d36dcc,0x9a25a821,0x20686983,0x25c9fd80
9890 .word 0x828cff73,0xed83e55b,0xb2fb1bd7,0x8c3ad5b2
9891 .word 0x5b88607e,0x32eb9baf,0x4e453c8a,0xf0f1fb7d
9892 .word 0x1009186d,0x7a2503d5,0xdabcc6d2,0x5f155dbd
9893 .word 0xcf16afdc,0x5ed6987d,0xcc282bf9,0x1ece121a
9894 .word 0x664cb8c1,0x94652e03,0x4ca7daf8,0x8b64e793
9895 .word 0xdc098d23,0xe09d500e,0xd59fdf32,0x87eb1a98
9896share3_end: