Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_1500_18.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_1500_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, 1500 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_1500_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_1500_18 -p 1 -l 1500
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! Random code for Processor 0
72
73processor_0:
74 ta T_CHANGE_PRIV
75 wrpr %g0,7,%cleanwin
76 call p0_init_memory_pointers
77 wr %g0,0x80,%asi ! Setting default asi to 80
78
79! Initialize the floating point registers for processor 0
80
81 wr %g0,0x4,%fprs ! Make sure fef is 1
82 set p0_init_freg,%g1
83! %f0 = 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
4052 ba,a p0_not_taken_0_end
4053p0_not_taken_0:
4054! The following code should not be executed
4055 sdiv %l4,0xe36,%l4
4056 xnor %l3,0x9be,%l3
4057 fsubs %f14,%f22,%f26
4058 stxa %l0,[%i4+0x028]%asi
4059 fadds %f22,%f2,%f6
4060 ba,a p0_branch_failed
4061p0_not_taken_0_end:
4062
4063
4064! End of Random Code for Thread 0
4065
4066
4067! Check Registers
4068
4069p0_check_registers:
4070 set p0_expected_registers,%g1
4071 ldx [%g1+0x000],%g2
4072 cmp %l0,%g2 ! %l0 should be ffffffffffffff91
4073 bne,a,pn %xcc,p0_reg_l0_fail
4074 mov %l0,%g3
4075 ldx [%g1+0x008],%g2
4076 cmp %l1,%g2 ! %l1 should be 0000000000000000
4077 bne,a,pn %xcc,p0_reg_l1_fail
4078 mov %l1,%g3
4079 ldx [%g1+0x010],%g2
4080 cmp %l2,%g2 ! %l2 should be 000000002ef3f120
4081 bne,a,pn %xcc,p0_reg_l2_fail
4082 mov %l2,%g3
4083 ldx [%g1+0x018],%g2
4084 cmp %l3,%g2 ! %l3 should be ffffffffffffffff
4085 bne,a,pn %xcc,p0_reg_l3_fail
4086 mov %l3,%g3
4087 ldx [%g1+0x020],%g2
4088 cmp %l4,%g2 ! %l4 should be 0000000000000000
4089 bne,a,pn %xcc,p0_reg_l4_fail
4090 mov %l4,%g3
4091 ldx [%g1+0x028],%g2
4092 cmp %l5,%g2 ! %l5 should be 00000000000000f3
4093 bne,a,pn %xcc,p0_reg_l5_fail
4094 mov %l5,%g3
4095 ldx [%g1+0x030],%g2
4096 cmp %l6,%g2 ! %l6 should be 00000000000000ff
4097 bne,a,pn %xcc,p0_reg_l6_fail
4098 mov %l6,%g3
4099 ldx [%g1+0x038],%g2
4100 cmp %l7,%g2 ! %l7 should be 00000000ffff0000
4101 bne,a,pn %xcc,p0_reg_l7_fail
4102 mov %l7,%g3
4103
4104! Check %y register
4105
4106 set 0xfefffc0c,%g2
4107 rd %y,%g3
4108 cmp %g2,%g3
4109 bne,a p0_failed
4110 mov 0x111,%g1
4111
4112! Check Floating Point Registers
4113
4114p0_check_fp_registers:
4115 set p0_expected_fp_regs,%g3
4116 std %f0,[%g1]
4117 ldx [%g1],%l1
4118 ldx [%g3+0x00],%l0
4119 cmp %l0,%l1 ! %f0 should be aeff0000 69ffff64
4120 bne %xcc,p0_f0_fail
4121 std %f2,[%g1]
4122 ldx [%g1],%l1
4123 ldx [%g3+0x08],%l0
4124 cmp %l0,%l1 ! %f2 should be d0d02310 036e77e0
4125 bne %xcc,p0_f2_fail
4126 std %f4,[%g1]
4127 ldx [%g1],%l1
4128 ldx [%g3+0x10],%l0
4129 cmp %l0,%l1 ! %f4 should be 2ef3f120 00000000
4130 bne %xcc,p0_f4_fail
4131 std %f6,[%g1]
4132 ldx [%g1],%l1
4133 ldx [%g3+0x18],%l0
4134 cmp %l0,%l1 ! %f6 should be 69ffff64 f3d436ff
4135 bne %xcc,p0_f6_fail
4136 std %f8,[%g1]
4137 ldx [%g1],%l1
4138 ldx [%g3+0x20],%l0
4139 cmp %l0,%l1 ! %f8 should be c3d757ff 00000000
4140 bne %xcc,p0_f8_fail
4141 std %f10,[%g1]
4142 ldx [%g1],%l1
4143 ldx [%g3+0x28],%l0
4144 cmp %l0,%l1 ! %f10 should be ffd436ff 00000000
4145 bne %xcc,p0_f10_fail
4146 std %f12,[%g1]
4147 ldx [%g1],%l1
4148 ldx [%g3+0x30],%l0
4149 cmp %l0,%l1 ! %f12 should be 7d7d0000 c5a5f115
4150 bne %xcc,p0_f12_fail
4151 std %f14,[%g1]
4152 ldx [%g1],%l1
4153 ldx [%g3+0x38],%l0
4154 cmp %l0,%l1 ! %f14 should be 00000000 0000dd89
4155 bne %xcc,p0_f14_fail
4156 std %f16,[%g1]
4157 ldx [%g1],%l1
4158 ldx [%g3+0x40],%l0
4159 cmp %l0,%l1 ! %f16 should be 44100000 f3ff75ff
4160 bne %xcc,p0_f16_fail
4161 std %f18,[%g1]
4162 ldx [%g1],%l1
4163 ldx [%g3+0x48],%l0
4164 cmp %l0,%l1 ! %f18 should be 00000000 00000010
4165 bne %xcc,p0_f18_fail
4166 std %f20,[%g1]
4167 ldx [%g1],%l1
4168 ldx [%g3+0x50],%l0
4169 cmp %l0,%l1 ! %f20 should be 0e30509a 00000000
4170 bne %xcc,p0_f20_fail
4171 std %f22,[%g1]
4172 ldx [%g1],%l1
4173 ldx [%g3+0x58],%l0
4174 cmp %l0,%l1 ! %f22 should be 9673005a a1000000
4175 bne %xcc,p0_f22_fail
4176 std %f24,[%g1]
4177 ldx [%g1],%l1
4178 ldx [%g3+0x60],%l0
4179 cmp %l0,%l1 ! %f24 should be ffff0052 ff16658b
4180 bne %xcc,p0_f24_fail
4181 std %f26,[%g1]
4182 ldx [%g1],%l1
4183 ldx [%g3+0x68],%l0
4184 cmp %l0,%l1 ! %f26 should be a15a0000 20f1f32e
4185 bne %xcc,p0_f26_fail
4186 std %f28,[%g1]
4187 ldx [%g1],%l1
4188 ldx [%g3+0x70],%l0
4189 cmp %l0,%l1 ! %f28 should be ff000000 000000ff
4190 bne %xcc,p0_f28_fail
4191 std %f30,[%g1]
4192 ldx [%g1],%l1
4193 ldx [%g3+0x78],%l0
4194 cmp %l0,%l1 ! %f30 should be ff0000f5 aeffffff
4195 bne %xcc,p0_f30_fail
4196 nop
4197
4198! The test for processor 0 has passed
4199
4200p0_passed:
4201 ta GOOD_TRAP
4202 nop
4203
4204p0_reg_l0_fail:
4205 or %g0,0xbd0,%g1
4206 ba,a p0_failed
4207p0_reg_l1_fail:
4208 or %g0,0xbd1,%g1
4209 ba,a p0_failed
4210p0_reg_l2_fail:
4211 or %g0,0xbd2,%g1
4212 ba,a p0_failed
4213p0_reg_l3_fail:
4214 or %g0,0xbd3,%g1
4215 ba,a p0_failed
4216p0_reg_l4_fail:
4217 or %g0,0xbd4,%g1
4218 ba,a p0_failed
4219p0_reg_l5_fail:
4220 or %g0,0xbd5,%g1
4221 ba,a p0_failed
4222p0_reg_l6_fail:
4223 or %g0,0xbd6,%g1
4224 ba,a p0_failed
4225p0_reg_l7_fail:
4226 or %g0,0xbd7,%g1
4227 ba,a p0_failed
4228p0_f0_fail:
4229 set p0_temp,%g6
4230 mov 0xf00,%l0
4231 stx %l0,[%g6]
4232 std %f0,[%g6+8]
4233 stx %fsr,[%g6+16]
4234 ta BAD_TRAP
4235
4236p0_f2_fail:
4237 set p0_temp,%g6
4238 mov 0xf02,%l0
4239 stx %l0,[%g6]
4240 std %f2,[%g6+8]
4241 stx %fsr,[%g6+16]
4242 ta BAD_TRAP
4243
4244p0_f4_fail:
4245 set p0_temp,%g6
4246 mov 0xf04,%l0
4247 stx %l0,[%g6]
4248 std %f4,[%g6+8]
4249 stx %fsr,[%g6+16]
4250 ta BAD_TRAP
4251
4252p0_f6_fail:
4253 set p0_temp,%g6
4254 mov 0xf06,%l0
4255 stx %l0,[%g6]
4256 std %f6,[%g6+8]
4257 stx %fsr,[%g6+16]
4258 ta BAD_TRAP
4259
4260p0_f8_fail:
4261 set p0_temp,%g6
4262 mov 0xf08,%l0
4263 stx %l0,[%g6]
4264 std %f8,[%g6+8]
4265 stx %fsr,[%g6+16]
4266 ta BAD_TRAP
4267
4268p0_f10_fail:
4269 set p0_temp,%g6
4270 mov 0xf10,%l0
4271 stx %l0,[%g6]
4272 std %f10,[%g6+8]
4273 stx %fsr,[%g6+16]
4274 ta BAD_TRAP
4275
4276p0_f12_fail:
4277 set p0_temp,%g6
4278 mov 0xf12,%l0
4279 stx %l0,[%g6]
4280 std %f12,[%g6+8]
4281 stx %fsr,[%g6+16]
4282 ta BAD_TRAP
4283
4284p0_f14_fail:
4285 set p0_temp,%g6
4286 mov 0xf14,%l0
4287 stx %l0,[%g6]
4288 std %f14,[%g6+8]
4289 stx %fsr,[%g6+16]
4290 ta BAD_TRAP
4291
4292p0_f16_fail:
4293 set p0_temp,%g6
4294 mov 0xf16,%l0
4295 stx %l0,[%g6]
4296 std %f16,[%g6+8]
4297 stx %fsr,[%g6+16]
4298 ta BAD_TRAP
4299
4300p0_f18_fail:
4301 set p0_temp,%g6
4302 mov 0xf18,%l0
4303 stx %l0,[%g6]
4304 std %f18,[%g6+8]
4305 stx %fsr,[%g6+16]
4306 ta BAD_TRAP
4307
4308p0_f20_fail:
4309 set p0_temp,%g6
4310 mov 0xf20,%l0
4311 stx %l0,[%g6]
4312 std %f20,[%g6+8]
4313 stx %fsr,[%g6+16]
4314 ta BAD_TRAP
4315
4316p0_f22_fail:
4317 set p0_temp,%g6
4318 mov 0xf22,%l0
4319 stx %l0,[%g6]
4320 std %f22,[%g6+8]
4321 stx %fsr,[%g6+16]
4322 ta BAD_TRAP
4323
4324p0_f24_fail:
4325 set p0_temp,%g6
4326 mov 0xf24,%l0
4327 stx %l0,[%g6]
4328 std %f24,[%g6+8]
4329 stx %fsr,[%g6+16]
4330 ta BAD_TRAP
4331
4332p0_f26_fail:
4333 set p0_temp,%g6
4334 mov 0xf26,%l0
4335 stx %l0,[%g6]
4336 std %f26,[%g6+8]
4337 stx %fsr,[%g6+16]
4338 ta BAD_TRAP
4339
4340p0_f28_fail:
4341 set p0_temp,%g6
4342 mov 0xf28,%l0
4343 stx %l0,[%g6]
4344 std %f28,[%g6+8]
4345 stx %fsr,[%g6+16]
4346 ta BAD_TRAP
4347
4348p0_f30_fail:
4349 set p0_temp,%g6
4350 mov 0xf30,%l0
4351 stx %l0,[%g6]
4352 std %f30,[%g6+8]
4353 stx %fsr,[%g6+16]
4354 ta BAD_TRAP
4355
4356
4357! The test for processor 0 failed
4358
4359p0_failed:
4360 set p0_temp,%g6
4361 stx %g1,[%g6]
4362 stx %g2,[%g6+8]
4363 stx %g3,[%g6+16]
4364 stx %fsr,[%g6+24]
4365 ta BAD_TRAP
4366
4367
4368! The local area data for processor 0 failed
4369
4370p0_local_failed:
4371 set done_flags,%g5
4372 mov 3,%g6
4373 st %g6,[%g5+0x000] ! Set processor 0 done flag
4374
4375 set p0_temp,%g6
4376 add %g1,%g4,%g1
4377 stx %g4,[%g6]
4378 stx %g2,[%g6+8]
4379 stx %g3,[%g6+16]
4380 st %fsr,[%g6+24]
4381 ta BAD_TRAP
4382
4383p0_selfmod_failed:
4384 ba p0_failed
4385 mov 0xabc,%g1
4386
4387p0_branch_failed:
4388 mov 0xbbb,%g1
4389 rd %ccr,%g2
4390 ba p0_failed
4391 mov 0x0,%g3
4392
4393p0_trap1e:
4394 lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000100c1410]
4395 done
4396
4397p0_trap1o:
4398 lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[00000000100c1410]
4399 done
4400
4401
4402p0_trap2e:
4403 addc %l5,%l4,%l2
4404 mulx %l6,%l4,%l5
4405 smul %l6,%l0,%l1
4406 fadds %f6 ,%f0 ,%f10
4407 done
4408
4409p0_trap2o:
4410 addc %l5,%l4,%l2
4411 mulx %l6,%l4,%l5
4412 smul %l6,%l0,%l1
4413 fadds %f6 ,%f0 ,%f10
4414 done
4415
4416
4417p0_trap3e:
4418 xnor %l0,0xa1d,%l2
4419 addc %l0,%l5,%l3
4420 sub %l4,0xc10,%l0
4421 sub %l0,0xcd0,%l7
4422 xor %l3,%l5,%l6
4423 done
4424
4425p0_trap3o:
4426 xnor %l0,0xa1d,%l2
4427 addc %l0,%l5,%l3
4428 sub %l4,0xc10,%l0
4429 sub %l0,0xcd0,%l7
4430 xor %l3,%l5,%l6
4431 done
4432
4433! Cross Processor Interrupt Handler
4434
4435cross_intr_handler:
4436 membar #Sync
4437! Identify the recipient of the interrupt
4438 mov 0x10,%g1 ! VA of Core ID Register
4439 ldxa [%g1]ASI_CMP_CORE_ID,%g1
4440 and %g1,0x3f,%g4 ! Extract Core ID in %g4
4441 sll %g4,2,%g1 ! Index into intr receive array
4442 set received_xintr,%g2 ! Pointer to receive counters
4443 lduw [%g2+%g1],%g3 ! Get receive count
4444 inc %g3 ! Incement by 1
4445 st %g3,[%g2+%g1] ! Update receive count
4446! Reset busy bit interrupts and return
4447 mov 0x40,%g1 ! Busy bit
4448 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
4449 membar #Sync
4450 retry
4451
4452inst_access_handler:
4453 done
4454
4455 .align 256
4456data_access_handler:
44571: done
4458
4459p0_init_memory_pointers:
4460 set p0_init_registers,%g1
4461 mov %g0,%g2
4462 mov %g0,%g3
4463 mov %g0,%g4
4464 mov %g0,%g5
4465 mov %g0,%g6
4466 mov %g0,%g7
4467
4468! Initialize memory pointers for window 0
4469 set p0_local0_start,%i0
4470 set p0_local1_start,%i1
4471 set p0_local2_start,%i2
4472 set p0_local3_start,%i3
4473 set p0_local4_start,%i4
4474 set p0_local5_start,%i5
4475 set p0_local6_start,%i6
4476 clr %i7
4477! Init Local Registers in Window 0
4478 ldx [%g1+0x000],%l0 ! %l0 = 3e9a7f3c1f8e6e5e
4479 ldx [%g1+0x008],%l1 ! %l1 = 2fae58582c0f9ff4
4480 ldx [%g1+0x010],%l2 ! %l2 = 69e0a4b0053f74b2
4481 ldx [%g1+0x018],%l3 ! %l3 = dfac614ac2fa1044
4482 ldx [%g1+0x020],%l4 ! %l4 = 59045e985c7e2726
4483 ldx [%g1+0x028],%l5 ! %l5 = e2681969c21f80d7
4484 ldx [%g1+0x030],%l6 ! %l6 = 7c476ebe03647cfd
4485 ldx [%g1+0x038],%l7 ! %l7 = dead225236da1794
4486
4487! Initialize the output register of window 0
4488
4489 set share0_start,%o0
4490 set share1_start,%o1
4491 set share2_start,%o2
4492 set share3_start,%o3
4493 mov 0x08,%o4
4494 mov 0x10,%o5
4495 mov 0x18,%o6
4496
4497 retl
4498 nop
4499
4500user_text_end:
4501 .seg "text"
4502 .align 0x2000
4503user_near0_start:
4504p0_near_0_le:
4505 lduh [%i2+0x024],%l1 ! Mem[0000000010081424]
4506 umul %l6,-0x099,%l5
4507 xnor %l3,0x33b,%l1
4508 smul %l0,0x5a6,%l6
4509 xnor %l6,%l1,%l2
4510 fsubs %f15,%f8 ,%f9
4511 jmpl %o7,%g0
4512 fsubs %f6 ,%f1 ,%f13
4513p0_near_0_he:
4514 jmpl %o7,%g0
4515 or %l6,%l1,%l3
4516 jmpl %o7,%g0
4517 nop
4518near0_b2b_h:
4519 fsqrts %f20,%f25
4520 fadds %f23,%f24,%f18
4521 andn %l1,%l5,%l5
4522 fsubs %f18,%f20,%f21
4523 andn %l0,%l4,%l5
4524 jmpl %o7,%g0
4525 smul %l1,0x555,%l2
4526near0_b2b_l:
4527 fsqrts %f15,%f0
4528 sub %l2,%l3,%l4
4529 add %l3,0x1bf,%l5
4530 andn %l1,%l0,%l4
4531 smul %l6,-0xc95,%l5
4532 jmpl %o7,%g0
4533 fdivs %f4 ,%f5 ,%f14
4534user_near0_end:
4535 .seg "text"
4536 .align 0x2000
4537user_near1_start:
4538p0_near_1_le:
4539 andn %l2,0x9c6,%l6
4540 fstod %f3 ,%f8
4541 sub %l0,%l4,%l7
4542 xnor %l2,0xed4,%l5
4543 smul %l4,0x98b,%l2
4544 jmpl %o7,%g0
4545 or %l7,0xa07,%l1
4546p0_near_1_he:
4547 xor %l0,0x250,%l3
4548 orn %l1,-0xa61,%l1
4549 sub %l1,0x09d,%l3
4550 smul %l0,-0xa48,%l5
4551 fsqrts %f22,%f21
4552 xnor %l3,%l5,%l3
4553 fdivs %f26,%f20,%f30
4554 jmpl %o7,%g0
4555 fdivs %f20,%f20,%f25
4556near1_b2b_h:
4557 jmpl %o7,%g0
4558 and %l7,0x5f3,%l7
4559 jmpl %o7,%g0
4560 nop
4561near1_b2b_l:
4562 jmpl %o7,%g0
4563 subc %l0,%l2,%l4
4564 jmpl %o7,%g0
4565 nop
4566user_near1_end:
4567 .seg "text"
4568 .align 0x2000
4569user_near2_start:
4570p0_near_2_le:
4571 or %l1,%l3,%l7
4572 and %l0,-0x37d,%l5
4573 jmpl %o7,%g0
4574 fmuls %f9 ,%f8 ,%f11
4575p0_near_2_he:
4576 jmpl %o7,%g0
4577 andn %l4,-0x077,%l4
4578 jmpl %o7,%g0
4579 nop
4580near2_b2b_h:
4581 fadds %f22,%f21,%f23
4582 addc %l5,0x3ef,%l1
4583 subc %l2,%l3,%l5
4584 and %l1,%l1,%l4
4585 smul %l7,%l2,%l7
4586 and %l2,%l4,%l6
4587 and %l7,0x4d9,%l6
4588 jmpl %o7,%g0
4589 mulx %l0,%l7,%l5
4590near2_b2b_l:
4591 fsubs %f2 ,%f10,%f0
4592 fdivs %f9 ,%f2 ,%f0
4593 fcmps %fcc2,%f8 ,%f6
4594 andn %l4,0x49c,%l3
4595 orn %l4,-0x710,%l7
4596 smul %l0,-0x0c8,%l4
4597 addc %l5,0xf9c,%l0
4598 jmpl %o7,%g0
4599 fmuls %f5 ,%f12,%f3
4600user_near2_end:
4601 .seg "text"
4602 .align 0x2000
4603user_near3_start:
4604p0_near_3_le:
4605 fdivs %f14,%f12,%f8
4606 jmpl %o7,%g0
4607 xnor %l7,%l0,%l5
4608p0_near_3_he:
4609 andn %l7,%l4,%l1
4610 subc %l0,0x7ce,%l4
4611 fmuls %f21,%f21,%f20
4612 jmpl %o7,%g0
4613 mulx %l7,0x705,%l4
4614near3_b2b_h:
4615 fdivs %f27,%f25,%f25
4616 fsubs %f24,%f31,%f22
4617 sub %l1,0xc73,%l4
4618 jmpl %o7,%g0
4619 sdivx %l6,%l5,%l5
4620near3_b2b_l:
4621 fadds %f9 ,%f6 ,%f1
4622 fadds %f14,%f13,%f3
4623 andn %l0,0xa3d,%l2
4624 jmpl %o7,%g0
4625 fsubs %f15,%f8 ,%f5
4626user_near3_end:
4627 .seg "text"
4628 .text
4629 .align 0x2000
4630user_far0_start:
4631p0_far_0_le:
4632 fsubs %f7 ,%f8 ,%f15
4633 subc %l6,%l7,%l2
4634 fsubs %f4 ,%f8 ,%f13
4635 xor %l5,%l2,%l2
4636 fcmps %fcc0,%f4 ,%f1
4637 jmpl %o7,%g0
4638 mulx %l0,0xcd1,%l1
4639p0_far_0_lem:
4640 fsubs %f7 ,%f8 ,%f15
4641 subc %l6,%l7,%l2
4642 fsubs %f4 ,%f8 ,%f13
4643 xor %l5,%l2,%l2
4644 fcmps %fcc0,%f4 ,%f1
4645 jmpl %o7,%g0
4646 mulx %l0,0xcd1,%l1
4647p0_far_0_he:
4648 jmpl %o7,%g0
4649 udivx %l5,%l1,%l3
4650 jmpl %o7,%g0
4651 nop
4652p0_far_0_hem:
4653 jmpl %o7,%g0
4654 udivx %l5,%l1,%l3
4655 jmpl %o7,%g0
4656 nop
4657p0_loop_branch_0:
4658 jmpl %o7+12,%g0
4659 add %l0,1,%l0
4660far0_b2b_h:
4661 jmpl %o7,%g0
4662 mulx %l0,%l3,%l4
4663 jmpl %o7,%g0
4664 nop
4665far0_b2b_l:
4666 jmpl %o7,%g0
4667 fmuls %f15,%f7 ,%f13
4668 jmpl %o7,%g0
4669 nop
4670user_far0_end:
4671 .seg "text"
4672 .text
4673 .align 0x2000
4674user_far1_start:
4675p0_far_1_le:
4676 sdivx %l5,%l3,%l6
4677 mulx %l1,0xad8,%l7
4678 umul %l2,%l1,%l7
4679 jmpl %o7,%g0
4680 fmuls %f1 ,%f15,%f8
4681p0_far_1_lem:
4682 sdivx %l5,%l3,%l6
4683 mulx %l1,0xad8,%l7
4684 umul %l2,%l1,%l7
4685 jmpl %o7,%g0
4686 fmuls %f1 ,%f15,%f8
4687p0_far_1_he:
4688 ld [%i5+0x020],%f26 ! Mem[0000000010141420]
4689 jmpl %o7,%g0
4690 fadds %f31,%f18,%f21
4691p0_far_1_hem:
4692 membar #Sync
4693 ld [%i5+0x020],%f26 ! Mem[0000000010141420]
4694 jmpl %o7,%g0
4695 fadds %f31,%f18,%f21
4696p0_loop_branch_1:
4697 jmpl %o7+12,%g0
4698 add %l0,2,%l0
4699far1_b2b_h:
4700 jmpl %o7,%g0
4701 umul %l7,%l6,%l0
4702 jmpl %o7,%g0
4703 nop
4704far1_b2b_l:
4705 jmpl %o7,%g0
4706 fsubs %f1 ,%f6 ,%f3
4707 jmpl %o7,%g0
4708 nop
4709user_far1_end:
4710 .seg "text"
4711 .text
4712 .align 0x2000
4713user_far2_start:
4714p0_far_2_le:
4715 add %l5,%l1,%l4
4716 fdivs %f12,%f5 ,%f9
4717 fdivs %f14,%f12,%f2
4718 orn %l7,%l5,%l5
4719 jmpl %o7,%g0
4720 udivx %l4,%l3,%l1
4721p0_far_2_lem:
4722 add %l5,%l1,%l4
4723 fdivs %f12,%f5 ,%f9
4724 fdivs %f14,%f12,%f2
4725 orn %l7,%l5,%l5
4726 jmpl %o7,%g0
4727 udivx %l4,%l3,%l1
4728p0_far_2_he:
4729 addc %l2,%l4,%l3
4730 fcmps %fcc0,%f21,%f22
4731 jmpl %o7,%g0
4732 subc %l3,-0x8ad,%l6
4733p0_far_2_hem:
4734 addc %l2,%l4,%l3
4735 fcmps %fcc0,%f21,%f22
4736 jmpl %o7,%g0
4737 subc %l3,-0x8ad,%l6
4738p0_loop_branch_2:
4739 jmpl %o7+12,%g0
4740 add %l0,3,%l0
4741far2_b2b_h:
4742 nop
4743 jmpl %o7,%g0
4744 fsubs %f25,%f21,%f18
4745far2_b2b_l:
4746 add %l2,0x8e2,%l2
4747 jmpl %o7,%g0
4748 and %l7,-0xb76,%l0
4749user_far2_end:
4750 .seg "text"
4751 .text
4752 .align 0x2000
4753user_far3_start:
4754p0_far_3_le:
4755 fsubs %f6 ,%f4 ,%f10
4756 mulx %l5,%l3,%l2
4757 sub %l7,0x65f,%l5
4758 sub %l4,-0x0eb,%l1
4759 fmuls %f7 ,%f11,%f15
4760 umul %l3,-0xab9,%l5
4761 fcmps %fcc0,%f1 ,%f3
4762 jmpl %o7,%g0
4763 andn %l7,0x2cf,%l1
4764p0_far_3_lem:
4765 fsubs %f6 ,%f4 ,%f10
4766 mulx %l5,%l3,%l2
4767 sub %l7,0x65f,%l5
4768 sub %l4,-0x0eb,%l1
4769 fmuls %f7 ,%f11,%f15
4770 umul %l3,-0xab9,%l5
4771 fcmps %fcc0,%f1 ,%f3
4772 jmpl %o7,%g0
4773 andn %l7,0x2cf,%l1
4774p0_far_3_he:
4775 fmuls %f31,%f30,%f25
4776 sdivx %l0,0xacb,%l1
4777 jmpl %o7,%g0
4778 fmuls %f16,%f26,%f19
4779p0_far_3_hem:
4780 fmuls %f31,%f30,%f25
4781 sdivx %l0,0xacb,%l1
4782 jmpl %o7,%g0
4783 fmuls %f16,%f26,%f19
4784p0_loop_branch_3:
4785 jmpl %o7+12,%g0
4786 add %l0,4,%l0
4787far3_b2b_h:
4788 or %l5,%l1,%l1
4789 jmpl %o7,%g0
4790 sub %l5,-0xa2e,%l4
4791far3_b2b_l:
4792 add %l0,-0xb99,%l2
4793 jmpl %o7,%g0
4794 sdivx %l0,%l2,%l1
4795user_far3_end:
4796 .seg "text"
4797 .align 0x2000
4798user_jump0_start:
4799 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
4800p0_jmpl_0_le:
4801 fcmps %fcc0,%f13,%f4
4802 addc %l6,-0xeeb,%l6
4803 subc %l3,0xba9,%l5
4804 sdivx %l5,%l2,%l5
4805 umul %l1,%l1,%l6
4806 sdivx %l4,0xfe8,%l3
4807 jmpl %g6+8,%g0
4808 umul %l2,0x37c,%l2
4809p0_call_0_le:
4810 retl
4811 orn %l5,0xf61,%l7
4812p0_jmpl_0_lo:
4813 fcmps %fcc0,%f13,%f4
4814 addc %l6,-0xeeb,%l6
4815 subc %l3,0xba9,%l5
4816 sdivx %l5,%l2,%l5
4817 umul %l1,%l1,%l6
4818 sdivx %l4,0xfe8,%l3
4819 jmpl %g6+8,%g0
4820 umul %l2,0x37c,%l2
4821p0_call_0_lo:
4822 retl
4823 orn %l5,0xf61,%l7
4824p0_jmpl_0_he:
4825 jmpl %g6+8,%g0
4826 stw %l6,[%i3+0x01c] ! Mem[00000000100c141c]
4827p0_call_0_he:
4828 and %l0,%l5,%l3
4829 fdivs %f24,%f25,%f31
4830 umul %l5,-0xdd9,%l7
4831 retl
4832 or %l1,0xe19,%l6
4833p0_jmpl_0_ho:
4834 jmpl %g6+8,%g0
4835 stw %l6,[%o3+0x01c] ! Mem[00000000100c141c]
4836p0_call_0_ho:
4837 and %l0,%l5,%l3
4838 fdivs %f24,%f25,%f31
4839 umul %l5,-0xdd9,%l7
4840 retl
4841 or %l1,0xe19,%l6
4842user_jump0_end:
4843 .seg "text"
4844 .align 0x2000
4845user_jump1_start:
4846 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
4847p0_jmpl_1_le:
4848 subc %l3,0x6f7,%l1
4849 or %l6,0x2f5,%l6
4850 orn %l2,-0x296,%l4
4851 jmpl %g6+8,%g0
4852 smul %l4,0xadd,%l3
4853p0_call_1_le:
4854 retl
4855 sub %l0,%l0,%l3
4856p0_jmpl_1_lo:
4857 subc %l3,0x6f7,%l1
4858 or %l6,0x2f5,%l6
4859 orn %l2,-0x296,%l4
4860 jmpl %g6+8,%g0
4861 smul %l4,0xadd,%l3
4862p0_call_1_lo:
4863 retl
4864 sub %l0,%l0,%l3
4865p0_jmpl_1_he:
4866 ldsh [%i3+0x00c],%l6 ! Mem[00000000100c140c]
4867 orn %l6,%l5,%l4
4868 andn %l2,0xc99,%l7
4869 smul %l3,-0x5ca,%l3
4870 fdivs %f24,%f20,%f31
4871 jmpl %g6+8,%g0
4872 sdivx %l2,%l7,%l0
4873p0_call_1_he:
4874 xnor %l4,0xd23,%l3
4875 fstod %f17,%f26
4876 subc %l5,%l1,%l5
4877 retl
4878 sdivx %l7,%l1,%l0
4879p0_jmpl_1_ho:
4880 ldsh [%o3+0x00c],%l6 ! Mem[00000000100c140c]
4881 orn %l6,%l5,%l4
4882 andn %l2,0xc99,%l7
4883 smul %l3,-0x5ca,%l3
4884 fdivs %f24,%f20,%f31
4885 jmpl %g6+8,%g0
4886 sdivx %l2,%l7,%l0
4887p0_call_1_ho:
4888 xnor %l4,0xd23,%l3
4889 fstod %f17,%f26
4890 subc %l5,%l1,%l5
4891 retl
4892 sdivx %l7,%l1,%l0
4893user_jump1_end:
4894 .seg "text"
4895 .align 0x2000
4896user_jump2_start:
4897 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
4898p0_jmpl_2_le:
4899 smul %l3,%l0,%l5
4900 jmpl %g6+8,%g0
4901 addc %l7,-0x398,%l1
4902p0_call_2_le:
4903 ldsw [%i3+0x02c],%l5 ! Mem[00000000100c142c]
4904 add %l4,-0x993,%l3
4905 orn %l3,0xcca,%l7
4906 swap [%i4+0x010],%l7 ! Mem[0000000010101410]
4907 fmuls %f9 ,%f10,%f7
4908 fdivs %f4 ,%f14,%f10
4909 retl
4910 or %l7,%l7,%l7
4911p0_jmpl_2_lo:
4912 smul %l3,%l0,%l5
4913 jmpl %g6+8,%g0
4914 addc %l7,-0x398,%l1
4915p0_call_2_lo:
4916 ldsw [%o3+0x02c],%l5 ! Mem[00000000100c142c]
4917 add %l4,-0x993,%l3
4918 orn %l3,0xcca,%l7
4919 swap [%o4+0x010],%l7 ! Mem[0000000010101410]
4920 fmuls %f9 ,%f10,%f7
4921 fdivs %f4 ,%f14,%f10
4922 retl
4923 or %l7,%l7,%l7
4924p0_jmpl_2_he:
4925 fcmps %fcc1,%f22,%f24
4926 mulx %l7,0x0fc,%l4
4927 ldx [%i5+0x010],%l0 ! Mem[0000000010141410]
4928 jmpl %g6+8,%g0
4929 orn %l7,%l4,%l3
4930p0_call_2_he:
4931 subc %l4,-0x65d,%l2
4932 fsubs %f18,%f24,%f26
4933 smul %l2,0xd54,%l2
4934 fdivs %f16,%f16,%f16
4935 sub %l2,%l3,%l0
4936 udivx %l3,0x8e2,%l6
4937 retl
4938 or %l0,%l5,%l5
4939p0_jmpl_2_ho:
4940 fcmps %fcc1,%f22,%f24
4941 mulx %l7,0x0fc,%l4
4942 ldx [%o5+0x010],%l0 ! Mem[0000000010141410]
4943 jmpl %g6+8,%g0
4944 orn %l7,%l4,%l3
4945p0_call_2_ho:
4946 subc %l4,-0x65d,%l2
4947 fsubs %f18,%f24,%f26
4948 smul %l2,0xd54,%l2
4949 fdivs %f16,%f16,%f16
4950 sub %l2,%l3,%l0
4951 udivx %l3,0x8e2,%l6
4952 retl
4953 or %l0,%l5,%l5
4954user_jump2_end:
4955 .seg "text"
4956 .align 0x2000
4957user_jump3_start:
4958 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
4959p0_jmpl_3_le:
4960 or %l5,%l5,%l0
4961 subc %l4,-0x92c,%l3
4962 xnor %l6,0x5df,%l5
4963 jmpl %g6+8,%g0
4964 fdtos %f2 ,%f10
4965p0_call_3_le:
4966 xnor %l5,-0x63d,%l7
4967 orn %l0,-0x357,%l4
4968 fcmps %fcc2,%f13,%f9
4969 retl
4970 xnor %l7,-0xb19,%l1
4971p0_jmpl_3_lo:
4972 or %l5,%l5,%l0
4973 subc %l4,-0x92c,%l3
4974 xnor %l6,0x5df,%l5
4975 jmpl %g6+8,%g0
4976 fdtos %f2 ,%f10
4977p0_call_3_lo:
4978 xnor %l5,-0x63d,%l7
4979 orn %l0,-0x357,%l4
4980 fcmps %fcc2,%f13,%f9
4981 retl
4982 xnor %l7,-0xb19,%l1
4983p0_jmpl_3_he:
4984 fitos %f31,%f18
4985 and %l1,-0xa07,%l6
4986 sub %l2,%l3,%l2
4987 fsubs %f20,%f24,%f19
4988 jmpl %g6+8,%g0
4989 fmuls %f29,%f28,%f29
4990p0_call_3_he:
4991 std %f20,[%i0+0x010] ! Mem[0000000010001410]
4992 smul %l6,-0x2aa,%l5
4993 fsubs %f17,%f16,%f30
4994 xor %l1,%l4,%l3
4995 or %l1,0x9fc,%l7
4996 retl
4997 addc %l0,%l4,%l4
4998p0_jmpl_3_ho:
4999 fitos %f31,%f18
5000 and %l1,-0xa07,%l6
5001 sub %l2,%l3,%l2
5002 fsubs %f20,%f24,%f19
5003 jmpl %g6+8,%g0
5004 fmuls %f29,%f28,%f29
5005p0_call_3_ho:
5006 std %f20,[%o0+0x010] ! Mem[0000000010001410]
5007 smul %l6,-0x2aa,%l5
5008 fsubs %f17,%f16,%f30
5009 xor %l1,%l4,%l3
5010 or %l1,0x9fc,%l7
5011 retl
5012 addc %l0,%l4,%l4
5013user_jump3_end:
5014
5015 .seg "data"
5016 .align 0x2000
5017user_data_start:
5018done_flags:
5019 .word 0
5020 .align 8
5021done_count:
5022 .word 0,0
5023Start_Flags:
5024 .word 0,0,0,0
5025Finish_Flag:
5026 .word 0,0
5027 .align 8
5028num_processors:
5029 .word 1
5030num_agents:
5031 .word 0
5032no_membar:
5033 .word 0
5034max_ireg:
5035 .word 8,0
5036max_freg:
5037 .word 32,0
5038 .align 64
5039p0_temp:
5040 .word 0,0,0,0,0,0,0,0
5041 .word 0,0,0,0,0,0,0,0
5042 .word 0,0,0,0,0,0,0,0
5043 .word 0,0,0,0,0,0,0,0
5044p0_debug:
5045 .word 0,0,0,0,0,0,0,0
5046 .word 0,0,0,0,0,0,0,0
5047p0_fsr:
5048 .word 0x00000000,0x00000000
5049 .align 8
5050p0_loop_cnt:
5051 .word 1,0
5052max_windows:
5053 .word 1,0,0,0,0,0,0,0
5054 .word 0,0,0,0,0,0,0,0
5055 .word 0,0,0,0,0,0,0,0
5056 .word 0,0,0,0,0,0,0,0
5057 .word 0,0,0,0,0,0,0,0
5058 .word 0,0,0,0,0,0,0,0
5059 .word 0,0,0,0,0,0,0,0
5060 .word 0,0,0,0,0,0,0,0
5061 .word 0,0,0,0,0,0,0,0
5062 .word 0,0,0,0,0,0,0,0
5063 .word 0,0,0,0,0,0,0,0
5064 .word 0,0,0,0,0,0,0,0
5065 .word 0,0,0,0,0,0,0,0
5066 .word 0,0,0,0,0,0,0,0
5067 .word 0,0,0,0,0,0,0,0
5068 .word 0,0,0,0,0,0,0,0
5069 .word 0,0,0,0,0,0,0,0
5070 .word 0,0,0,0,0,0,0,0
5071 .word 0,0,0,0,0,0,0,0
5072 .word 0,0,0,0,0,0,0,0
5073 .word 0,0,0,0,0,0,0,0
5074 .word 0,0,0,0,0,0,0,0
5075 .word 0,0,0,0,0,0,0,0
5076 .word 0,0,0,0,0,0,0,0
5077 .word 0,0,0,0,0,0,0,0
5078 .word 0,0,0,0,0,0,0,0
5079 .word 0,0,0,0,0,0,0,0
5080 .word 0,0,0,0,0,0,0,0
5081 .word 0,0,0,0,0,0,0,0
5082 .word 0,0,0,0,0,0,0,0
5083 .word 0,0,0,0,0,0,0,0
5084 .word 0,0,0,0,0,0,0,0
5085
5086 .align 8
5087p0_init_registers:
5088 .word 0x3e9a7f3c,0x1f8e6e5e ! Init value for %l0
5089 .word 0x2fae5858,0x2c0f9ff4 ! Init value for %l1
5090 .word 0x69e0a4b0,0x053f74b2 ! Init value for %l2
5091 .word 0xdfac614a,0xc2fa1044 ! Init value for %l3
5092 .word 0x59045e98,0x5c7e2726 ! Init value for %l4
5093 .word 0xe2681969,0xc21f80d7 ! Init value for %l5
5094 .word 0x7c476ebe,0x03647cfd ! Init value for %l6
5095 .word 0xdead2252,0x36da1794 ! Init value for %l7
5096 .align 64
5097p0_init_freg:
5098 .word 0x4640482c,0x1b89d9d7 ! Init value for %f0
5099 .word 0xdd8dd265,0x10398246 ! Init value for %f2
5100 .word 0xc0224344,0x5ca1977b ! Init value for %f4
5101 .word 0xba80af0c,0xc28f756e ! Init value for %f6
5102 .word 0x654e9191,0xade7ca5f ! Init value for %f8
5103 .word 0xf5678abb,0x4704f312 ! Init value for %f10
5104 .word 0xdf0239a8,0x4cef418d ! Init value for %f12
5105 .word 0xa014395d,0xf5419702 ! Init value for %f14
5106 .word 0x23bd08f9,0x38efb2ea ! Init value for %f16
5107 .word 0x4e438604,0xf9e63498 ! Init value for %f18
5108 .word 0xa234496c,0xca6b4ffb ! Init value for %f20
5109 .word 0x78f87cd2,0x34874531 ! Init value for %f22
5110 .word 0x014e67ba,0xcd9c8014 ! Init value for %f24
5111 .word 0xf272538c,0x5ab72769 ! Init value for %f26
5112 .word 0x3f0a0310,0xb5cb3fee ! Init value for %f28
5113 .word 0xec9a48e7,0x2561a4d7 ! Init value for %f30
5114 .word 0x9f73204a,0x9c8d1b1f ! Init value for %f32
5115 .word 0x4ca24452,0xb1dfe6d6 ! Init value for %f34
5116 .word 0x71a0faaa,0x3dcfe597 ! Init value for %f36
5117 .word 0xc387ed9b,0xc9a2d6bf ! Init value for %f38
5118 .word 0x7aa68ef9,0x939b080b ! Init value for %f40
5119 .word 0x629e1cfa,0x2a8f08f9 ! Init value for %f42
5120 .word 0xebf07fca,0xd0aad178 ! Init value for %f44
5121 .word 0x35d043b8,0xe2798f12 ! Init value for %f46
5122 .word 0xff1e5930,0x4c540e71
5123 .word 0xb2058848,0xe87939e1
5124 .word 0x3bbe103a,0xa74fb1af
5125 .word 0xd309ba00,0x1c9dc78b
5126 .word 0x1a969362,0x354de8be
5127 .word 0x4cce756a,0x54f09c67
5128 .word 0x1d32161f,0x0da82aa6
5129 .word 0x4826ee4e,0xc10e77fa
5130p0_share_mask:
5131 .word 0xffff0000,0x00000000
5132 .word 0x00000000,0x00000000
5133 .word 0x00000000,0x00000000
5134 .word 0x00000000,0x00000000
5135 .word 0x00000000,0x00000000
5136 .word 0x00000000,0x00000000
5137 .word 0x00000000,0x00000000
5138 .word 0x00000000,0x00000000
5139p0_expected_registers:
5140 .word 0xffffffff,0xffffff91
5141 .word 0x00000000,0x00000000
5142 .word 0x00000000,0x2ef3f120
5143 .word 0xffffffff,0xffffffff
5144 .word 0x00000000,0x00000000
5145 .word 0x00000000,0x000000f3
5146 .word 0x00000000,0x000000ff
5147 .word 0x00000000,0xffff0000
5148p0_expected_fp_regs:
5149 .word 0xaeff0000,0x69ffff64
5150 .word 0xd0d02310,0x036e77e0
5151 .word 0x2ef3f120,0x00000000
5152 .word 0x69ffff64,0xf3d436ff
5153 .word 0xc3d757ff,0x00000000
5154 .word 0xffd436ff,0x00000000
5155 .word 0x7d7d0000,0xc5a5f115
5156 .word 0x00000000,0x0000dd89
5157 .word 0x44100000,0xf3ff75ff
5158 .word 0x00000000,0x00000010
5159 .word 0x0e30509a,0x00000000
5160 .word 0x9673005a,0xa1000000
5161 .word 0xffff0052,0xff16658b
5162 .word 0xa15a0000,0x20f1f32e
5163 .word 0xff000000,0x000000ff
5164 .word 0xff0000f5,0xaeffffff
5165 .word 0x00000009,0x00000000 ! %fsr = 0000000900000000
5166p0_local0_expect:
5167 .word 0x01000000,0x00001044
5168 .word 0x01000000,0xff000000
5169 .word 0x00000000,0x9a50300e
5170 .word 0x000000a1,0x5a007396
5171 .word 0x8b6516ff,0x2c3b7d7d
5172 .word 0x2ef3f120,0x00005aa1
5173 .word 0xffffffff,0xd0d0ffff
5174 .word 0xffffffae,0x0000002c
5175p0_local0_sec_expect:
5176 .word 0x64ffff69,0x0000ffae
5177 .word 0xe0776e03,0x1023d0d0
5178 .word 0x00000000,0x20f1f32e
5179 .word 0xff36d4f3,0x64ffff69
5180 .word 0x00000000,0xff57d7c3
5181 .word 0x00000000,0xff36d4ff
5182 .word 0x15f1a5c5,0x00007d7d
5183 .word 0x89dd0000,0x00000000
5184p0_local1_expect:
5185 .word 0x20f1f32e,0x00000000
5186 .word 0xd0d00000,0x00000000
5187 .word 0xffffffff,0x7d7d0000
5188 .word 0xd0d02310,0x036e77e0
5189 .word 0x00000000,0xa15a0000
5190 .word 0x70114fed,0x30a6b062
5191 .word 0xd0d02310,0x036e77e0
5192 .word 0x9495b8c3,0xe7b4a6bd
5193p0_local1_sec_expect:
5194 .word 0x1dfbd0f5,0xffffffae
5195 .word 0xff000000,0x1dfbd0f5
5196 .word 0x00000000,0xff36d4ff
5197 .word 0x268d3596,0xf3d436ff
5198 .word 0x7b97a15c,0x6f4004ff
5199 .word 0xf5d0fb1d,0x5e7e7ede
5200 .word 0xff000000,0x24e6c1e8
5201 .word 0xffaa7237,0x9fa033c6
5202p0_local2_expect:
5203 .word 0x00000000,0x00000091
5204 .word 0x005a0000,0x76ffffff
5205 .word 0x000000ff,0x00000000
5206 .word 0x9a50300e,0xba4f7588
5207 .word 0x00000000,0x7dff0000
5208 .word 0x00001f57,0x6f4004d8
5209 .word 0x7cffb22d,0xbac82067
5210 .word 0xff0000f5,0x00005ca1
5211p0_local2_sec_expect:
5212 .word 0xff86f626,0x00000000
5213 .word 0xffd436ff,0x00000000
5214 .word 0x96002310,0xffff8a44
5215 .word 0x00000000,0x00000010
5216 .word 0x44100000,0x6f4004ff
5217 .word 0x20f1f32e,0xc5a5f115
5218 .word 0x43b5f1a5,0xc7441000
5219 .word 0xa15a0000,0x00000000
5220p0_local3_expect:
5221 .word 0xaeff0000,0x69ffff64
5222 .word 0x00000000,0x1023d0d0
5223 .word 0xd0d0ffff,0x5a007396
5224 .word 0x000000ff,0xf3d436ff
5225 .word 0xc3d757ff,0x26a3ee55
5226 .word 0x0000a15c,0x00000000
5227 .word 0x7d7d0000,0xc5a5f115
5228 .word 0x00000000,0x0000dd89
5229p0_local3_sec_expect:
5230 .word 0x00000054,0x00000000
5231 .word 0xa15a0000,0x20f1f32e
5232 .word 0xe6d6dc1f,0x000000ff
5233 .word 0x8ff54239,0x8a5e64bd
5234 .word 0xbb000000,0x00000000
5235 .word 0x62b0a630,0xed4f1170
5236 .word 0x15f1a5c5,0x2ef3f120
5237 .word 0xbda6b4e7,0xc3b89594
5238p0_local4_expect:
5239 .word 0xff23d0d0,0xf3ff75a1
5240 .word 0xff000000,0x00005aa1
5241 .word 0xffffffff,0x7d7d0000
5242 .word 0x10000000,0x00000000
5243 .word 0xff000000,0x000000ff
5244 .word 0x15f1a5c5,0x2ef3f120
5245 .word 0x00000000,0xa5f1b543
5246 .word 0x8a5e64bd,0x00005aa1
5247p0_local4_sec_expect:
5248 .word 0x0e30509a,0xf3d436ff
5249 .word 0x00000000,0x000000ff
5250 .word 0x1fdcd6e6,0x00000000
5251 .word 0xac11b850,0x06a8b600
5252 .word 0xe4878c44,0x17319675
5253 .word 0x3db3396c,0x53a9c980
5254 .word 0x7067e9a9,0x955f7ceb
5255 .word 0x99189e88,0x9e6920bc
5256p0_local5_expect:
5257 .word 0x00000000,0xff36d4ff
5258 .word 0xff5a0000,0xffffffe6
5259 .word 0x00000010,0xf3ff75ff
5260 .word 0x1faa00ac,0x1b00ffdd
5261 .word 0x7d7d3b2c,0xff16658b
5262 .word 0xffcf2554,0x00aeff7c
5263 .word 0x00005aa1,0x939b8360
5264 .word 0x5a367396,0x64dcffe6
5265p0_local5_sec_expect:
5266 .word 0x5aa164bd,0x00005aa1
5267 .word 0xaeffffff,0xd0d02310
5268 .word 0xd0d0ffff,0x00000000
5269 .word 0x1062a465,0xb92ab835
5270 .word 0x46375da6,0x265aff0a
5271 .word 0xf72db4ac,0x935ea4f9
5272 .word 0x3e00e1d6,0xcebfda01
5273 .word 0x2ca1722d,0x891eac02
5274p0_local6_expect:
5275 .word 0xff000000,0x0000ffff
5276 .word 0x00000000,0x9a50300e
5277 .word 0xffffffff,0x000000f3
5278 .word 0xffff0000,0x00000010
5279 .word 0x44100000,0x000000f3
5280 .word 0xf5d0fb1d,0x5e7e7ede
5281 .word 0x15f1a5c7,0x44100000
5282 .word 0xa15a0000,0x00000000
5283p0_local6_sec_expect:
5284 .word 0xff000000,0xc1371240
5285 .word 0xa15a0000,0x20f1f32e
5286 .word 0xff73cfff,0xffffffff
5287 .word 0xb8d681a9,0x6f4004ff
5288 .word 0xa5a0bba2,0x41939a60
5289 .word 0x2dd5d8f9,0x96358d26
5290 .word 0x4c28dc6a,0x271ef5b5
5291 .word 0xff9717d5,0x98e5a2bf
5292share0_expect:
5293 .word 0x5a528819,0xa3030399
5294 .word 0x68a22cb6,0x0eb90485
5295 .word 0x1fb8a583,0xae6bfafc
5296 .word 0x260925ff,0x6e8e3eaa
5297 .word 0x55807531,0x5a32786b
5298 .word 0xc297b2c0,0xe81a827b
5299 .word 0x953f103e,0xd7c32df2
5300 .word 0x61441bdf,0x6fad8b3b
5301share1_expect:
5302 .word 0xff9ac3ca,0x374e00aa
5303 .word 0x694292e3,0xe3e3b1ce
5304 .word 0x16e0af08,0x8e89d632
5305 .word 0x1439bfb4,0x74f11ea8
5306 .word 0x0316a567,0x70dc2130
5307 .word 0xba59a625,0x444d8e72
5308 .word 0xe6bcf87c,0xbee3e477
5309 .word 0x5be9f90c,0x9fdaa5b4
5310 .word 0x5affbf87,0xb8090156
5311 .word 0x9fbf602d,0xdc29cbb0
5312 .word 0x3ca6ce6f,0x9703f93c
5313 .word 0x1289dd9f,0x89a99409
5314 .word 0xc74db418,0x4e26662e
5315 .word 0x002dec24,0x046517e0
5316 .word 0x06044324,0x249b161c
5317 .word 0x77c3ae0b,0x478f72a6
5318share2_expect:
5319 .word 0xff00fcae,0x0b4956fd
5320 .word 0x87b6cd61,0x575fe430
5321 .word 0x7ef4b550,0xc74b2f73
5322 .word 0x0320e851,0x218e2295
5323 .word 0x202c6675,0x95d2ae46
5324 .word 0x80025903,0x4e8926bb
5325 .word 0x7e3b623e,0x48643457
5326 .word 0x7e4199a8,0x7ce6cf9c
5327share3_expect:
5328 .word 0xffffb05a,0x1a8060f2
5329 .word 0x40d70906,0x4798ff2b
5330 .word 0x88215eaf,0x359018c5
5331 .word 0x488475db,0xcdf5bbc9
5332 .word 0xa99bac3e,0x389719ea
5333 .word 0x6cb63095,0x20e99569
5334 .word 0x531eec9d,0xe563a6bd
5335 .word 0x1b2ceb7e,0xc7a0a13b
5336 .word 0x709c7f92,0x114c7eb3
5337 .word 0x05d04470,0x85ca9b6f
5338 .word 0xd0f2cf3d,0x8e175b7f
5339 .word 0x43cd90d0,0x1e8e02e8
5340 .word 0xdaed4897,0x300420f0
5341 .word 0x10757ff8,0xbac61ea0
5342 .word 0x9911a27b,0x2f69bcfa
5343 .word 0x76a9b077,0x444d25f2
5344 .word 0x15ff0203,0xe5a0ea43
5345 .word 0x2345baa4,0x96ab6c12
5346 .word 0xcffbab67,0x89240a79
5347 .word 0x17625059,0x867bb106
5348 .word 0x4e41f634,0x631690fd
5349 .word 0xdf6469b0,0x614500e2
5350 .word 0xca5655fb,0x36799205
5351 .word 0xa31b1db3,0x5f075d3d
5352 .word 0xff6adddc,0x5d98a5aa
5353 .word 0x240c9e52,0x6ad43601
5354 .word 0x81a4db6e,0xcf92d3f1
5355 .word 0x39966afc,0x738d6c18
5356 .word 0xf9cb738e,0x32c5fe5d
5357 .word 0x0c1a0a92,0x56176a8a
5358 .word 0x7287af7d,0x9debf401
5359 .word 0x3e7aff06,0xe75f6e66
5360 .word 0xdd89a03e,0xe6e27e03
5361 .word 0x8079294d,0x12ef38ea
5362 .word 0x675fdc3f,0xf93c55e2
5363 .word 0x70a03d93,0x8a3c388b
5364 .word 0x4de01aaf,0x4636db00
5365 .word 0x1e0cb549,0x7f1a5090
5366 .word 0x4c9f1c19,0xc23c2476
5367 .word 0x93f34a8f,0xaab60181
5368 .word 0xff033eed,0xf3c05c3d
5369 .word 0x55a53cc9,0xd9fef715
5370 .word 0xf167cb44,0xd6238283
5371 .word 0x49edb332,0xd96ff079
5372 .word 0x17fc00d7,0x3c169f63
5373 .word 0x7d159c83,0x923c73a6
5374 .word 0x19e9ca44,0xe8ecd0bb
5375 .word 0x0b5d5679,0xc7d2cea0
5376 .word 0x662d8f81,0x99e491c0
5377 .word 0x433bf246,0xaa97f712
5378 .word 0x93d36dcc,0x9a25a821
5379 .word 0x20686983,0x25c9fd80
5380 .word 0x828cff73,0xed83e55b
5381 .word 0xb2fb1bd7,0x8c3ad5b2
5382 .word 0x5b88607e,0x32eb9baf
5383 .word 0x4e453c8a,0xf0f1fb7d
5384 .word 0xf9d8186d,0x7a2503d5
5385 .word 0xdabcc6d2,0x5f155dbd
5386 .word 0xcf16afdc,0x5ed6987d
5387 .word 0xcc282bf9,0x1ece121a
5388 .word 0x664cb8c1,0x94652e03
5389 .word 0x4ca7daf8,0x8b64e793
5390 .word 0xdc098d23,0xe09d500e
5391 .word 0xd59fdf32,0x87eb1a98
5392p0_invalidate_semaphore:
5393 .word 0
5394! Data for Cross Processor Interrupt
5395 .align 8
5396received_xintr:
5397 .word 0,0,0,0,0,0,0,0
5398 .word 0,0,0,0,0,0,0,0
5399 .word 0,0,0,0,0,0,0,0
5400 .word 0,0,0,0,0,0,0,0
5401 .word 0,0,0,0,0,0,0,0
5402 .word 0,0,0,0,0,0,0,0
5403 .word 0,0,0,0,0,0,0,0
5404 .word 0,0,0,0,0,0,0,0
5405p0_dispatch_retry:
5406 .word 0,0
5407p0_xintr_data:
5408 .word 0x00000000,0x00000001
5409 .word 0x656a1cf8,0x52cc586d
5410 .word 0x00000000,0x00000002
5411 .word 0x879a7a87,0x8eba310f
5412 .word 0x00000000,0x00000003
5413 .word 0x7dd4f027,0xe4af4e15
5414 .word 0x00000000,0x00000004
5415 .word 0x10864c28,0x394b2596
5416 .word 0x00000000,0x00000005
5417 .word 0xcfbafe78,0x592365e9
5418 .word 0x00000000,0x00000006
5419 .word 0x1a47e11f,0x820a43aa
5420 .word 0x00000000,0x00000007
5421 .word 0xdc4dda3f,0xb5c2f5ee
5422 .word 0x00000000,0x00000008
5423 .word 0x43680af7,0xa46aee7f
5424 .align 8
5425p0_xintr_expected:
5426 .word 0
5427 .align 64
5428xintr_data_ptrs:
5429 .word p0_xintr_data
5430 .align 8
5431p0_xintr_db:
5432 .skip 512
5433p0_xintr_retry_count:
5434 .word 0,0
5435p0_reset_cnt:
5436 .word 0
5437 .align 8
5438p0_ec_timing_ctrl:
5439 .word 0,0
5440p0_ec_control:
5441 .word 0,0
5442p0_mcu_shadow:
5443 .skip 80
5444user_data_end:
5445
5446
5447SECTION .p0_local0 DATA_VA=0x000800000
5448
5449attr_data {
5450 Name = .p0_local0,
5451 VA = 0x0000000000800000,
5452 RA = 0x0000000010000000,
5453 PA = ra2pa(0x0000000010000000,0),
5454 part_0_ctx_nonzero_tsb_config_0,
5455 TTE_Context=PCONTEXT,
5456 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5457 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5458 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5459 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5460}
5461
5462 .data
5463 .seg "data"
5464 .align 0x2000
5465 .global p0_local0_start
5466p0_local0_begin:
5467 .skip 0x1400
5468p0_local0_start:
5469 .word 0x68f66f14,0xf348754f,0x3ef1ce75,0xb731bac8
5470 .word 0x01cdf0ad,0xe6225fe8,0x6c4a7a81,0xc5f9822a
5471 .word 0x21ae8624,0x4d7df1f7,0xd1e46d6e,0x717feadd
5472 .word 0x20f1f32e,0x7f2178de,0x760826f2,0xcfd7dfe2
5473p0_local0_end:
5474
5475SECTION .p0_local0_sec DATA_VA=0x000800000
5476
5477attr_data {
5478 Name = .p0_local0_sec,
5479 VA = 0x0000000000800000,
5480 RA = 0x0000000030000000,
5481 PA = ra2pa(0x0000000030000000,0),
5482 part_0_ctx_nonzero_tsb_config_0,
5483 TTE_Context=SCONTEXT,
5484 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5485 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5486 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5487 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5488}
5489
5490 .data
5491 .seg "data"
5492 .align 0x2000
5493 .global p0_local0_sec_start
5494p0_local0_sec_begin:
5495 .skip 0x1400
5496p0_local0_sec_start:
5497 .word 0xc7e000e7,0xe38b5f55,0x9908fa61,0x45266c56
5498 .word 0x5abc2c7d,0x467a8b01,0x5e9582e7,0xe722af4f
5499 .word 0x49f867e6,0x25e836ff,0xedd0fac2,0x5f789cf4
5500 .word 0xa6203998,0x0f7b9ea9,0x0a6907de,0x230654b0
5501p0_local0_sec_end:
5502
5503SECTION .p0_local1 DATA_VA=0x000802000
5504
5505attr_data {
5506 Name = .p0_local1,
5507 VA = 0x0000000000802000,
5508 RA = 0x0000000010040000,
5509 PA = ra2pa(0x0000000010040000,0),
5510 part_0_ctx_nonzero_tsb_config_0,
5511 TTE_Context=PCONTEXT,
5512 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5513 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5514 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5515 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5516}
5517
5518 .data
5519 .seg "data"
5520 .align 0x2000
5521 .global p0_local1_start
5522p0_local1_begin:
5523 .skip 0x1400
5524p0_local1_start:
5525 .word 0x8b50c8bd,0x812b5a21,0x5364d642,0xc884eccd
5526 .word 0x93b7ddb6,0x59b5289d,0x83f65f9b,0x0ec8d10a
5527 .word 0xc57ad1f4,0xc5a5f115,0x64266065,0x433910a6
5528 .word 0x56ec41dc,0xb1eb9628,0xf3d4369b,0x81eac8df
5529p0_local1_end:
5530
5531SECTION .p0_local1_sec DATA_VA=0x000802000
5532
5533attr_data {
5534 Name = .p0_local1_sec,
5535 VA = 0x0000000000802000,
5536 RA = 0x0000000030040000,
5537 PA = ra2pa(0x0000000030040000,0),
5538 part_0_ctx_nonzero_tsb_config_0,
5539 TTE_Context=SCONTEXT,
5540 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5541 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5542 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5543 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5544}
5545
5546 .data
5547 .seg "data"
5548 .align 0x2000
5549 .global p0_local1_sec_start
5550p0_local1_sec_begin:
5551 .skip 0x1400
5552p0_local1_sec_start:
5553 .word 0x7011a7de,0xc3ad8ff6,0xb879c0d8,0x896c7900
5554 .word 0x10be99b3,0x775b8d0d,0xbd645e8a,0x3942f58f
5555 .word 0xb3c329e0,0xf249c7b4,0x70114fed,0x30a6b062
5556 .word 0xbb53fa0a,0xe93043a3,0x9495b8c3,0xe7b4a6bd
5557p0_local1_sec_end:
5558
5559SECTION .p0_local2 DATA_VA=0x000804000
5560
5561attr_data {
5562 Name = .p0_local2,
5563 VA = 0x0000000000804000,
5564 RA = 0x0000000010080000,
5565 PA = ra2pa(0x0000000010080000,0),
5566 part_0_ctx_nonzero_tsb_config_0,
5567 TTE_Context=PCONTEXT,
5568 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5569 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5570 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5571 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5572}
5573
5574 .data
5575 .seg "data"
5576 .align 0x2000
5577 .global p0_local2_start
5578p0_local2_begin:
5579 .skip 0x1400
5580p0_local2_start:
5581 .word 0x2b4a6d03,0xa2886d21,0x642c15d8,0x1ec1390a
5582 .word 0xb83c117f,0x82b12959,0x7cdb760e,0xd14f7588
5583 .word 0x0dfe930c,0x7d54a593,0x559e1f57,0xbe19cd23
5584 .word 0xcd850fa0,0x36412067,0xd08d29e9,0xdee7b124
5585p0_local2_end:
5586
5587SECTION .p0_local2_sec DATA_VA=0x000804000
5588
5589attr_data {
5590 Name = .p0_local2_sec,
5591 VA = 0x0000000000804000,
5592 RA = 0x0000000030080000,
5593 PA = ra2pa(0x0000000030080000,0),
5594 part_0_ctx_nonzero_tsb_config_0,
5595 TTE_Context=SCONTEXT,
5596 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5597 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5598 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5599 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5600}
5601
5602 .data
5603 .seg "data"
5604 .align 0x2000
5605 .global p0_local2_sec_start
5606p0_local2_sec_begin:
5607 .skip 0x1400
5608p0_local2_sec_start:
5609 .word 0xacb96f19,0x378e9c67,0x97268467,0x0450b61c
5610 .word 0x68ce0969,0x8421db70,0xa097483d,0x1112cd26
5611 .word 0xb5c0ef34,0x7abfa762,0x9b5f80d0,0xbb602a8e
5612 .word 0x6f3b3ccc,0x035f3bd4,0xb1be10da,0x35aafc01
5613p0_local2_sec_end:
5614
5615SECTION .p0_local3 DATA_VA=0x000806000
5616
5617attr_data {
5618 Name = .p0_local3,
5619 VA = 0x0000000000806000,
5620 RA = 0x00000000100c0000,
5621 PA = ra2pa(0x00000000100c0000,0),
5622 part_0_ctx_nonzero_tsb_config_0,
5623 TTE_Context=PCONTEXT,
5624 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5625 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5626 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5627 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5628}
5629
5630 .data
5631 .seg "data"
5632 .align 0x2000
5633 .global p0_local3_start
5634p0_local3_begin:
5635 .skip 0x1400
5636p0_local3_start:
5637 .word 0xd924827e,0x69e04f64,0x0a50fdba,0xb1d3b4cc
5638 .word 0x0d92c255,0x9168047c,0x87d772b4,0xd9e6cc5b
5639 .word 0xc3d7577c,0x26a3ee55,0x95ddcdc3,0xf8d32cbd
5640 .word 0x5aa1d778,0x2864c544,0x64eb7f29,0xd112ea86
5641p0_local3_end:
5642
5643SECTION .p0_local3_sec DATA_VA=0x000806000
5644
5645attr_data {
5646 Name = .p0_local3_sec,
5647 VA = 0x0000000000806000,
5648 RA = 0x00000000300c0000,
5649 PA = ra2pa(0x00000000300c0000,0),
5650 part_0_ctx_nonzero_tsb_config_0,
5651 TTE_Context=SCONTEXT,
5652 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5653 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5654 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5655 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5656}
5657
5658 .data
5659 .seg "data"
5660 .align 0x2000
5661 .global p0_local3_sec_start
5662p0_local3_sec_begin:
5663 .skip 0x1400
5664p0_local3_sec_start:
5665 .word 0xd8ffa30e,0x6dcbdaae,0x0be2d64b,0x4c1725ec
5666 .word 0xc005bb17,0x5f291d33,0x515769ab,0xfeb406d4
5667 .word 0x9fd31c6d,0x4636b3f4,0x77d8168c,0x5bab75c0
5668 .word 0x96afd2a2,0x6b2d7cb8,0x2d34acca,0xac9fdb73
5669p0_local3_sec_end:
5670
5671SECTION .p0_local4 DATA_VA=0x000808000
5672
5673attr_data {
5674 Name = .p0_local4,
5675 VA = 0x0000000000808000,
5676 RA = 0x0000000010100000,
5677 PA = ra2pa(0x0000000010100000,0),
5678 part_0_ctx_nonzero_tsb_config_0,
5679 TTE_Context=PCONTEXT,
5680 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5681 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5682 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5683 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5684}
5685
5686 .data
5687 .seg "data"
5688 .align 0x2000
5689 .global p0_local4_start
5690p0_local4_begin:
5691 .skip 0x1400
5692p0_local4_start:
5693 .word 0x9c99ede9,0x939b8360,0x83cbd3bc,0x13132df6
5694 .word 0xeab3d2f5,0x843fd55e,0x6f4004d8,0x136a9ee8
5695 .word 0x2513e0dc,0xe2a6b9b6,0x7cceb22d,0x1c255eee
5696 .word 0xa266c8ba,0x2430509a,0x14f78a44,0xd0d0237c
5697p0_local4_end:
5698
5699SECTION .p0_local4_sec DATA_VA=0x000808000
5700
5701attr_data {
5702 Name = .p0_local4_sec,
5703 VA = 0x0000000000808000,
5704 RA = 0x0000000030100000,
5705 PA = ra2pa(0x0000000030100000,0),
5706 part_0_ctx_nonzero_tsb_config_0,
5707 TTE_Context=SCONTEXT,
5708 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5709 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5710 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5711 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5712}
5713
5714 .data
5715 .seg "data"
5716 .align 0x2000
5717 .global p0_local4_sec_start
5718p0_local4_sec_begin:
5719 .skip 0x1400
5720p0_local4_sec_start:
5721 .word 0x672ffc4f,0x0cdc7843,0xaac60a8a,0x22d9f5de
5722 .word 0xa74cbf22,0xc1371240,0xac11b850,0x06a8b600
5723 .word 0xe4878c44,0x17319675,0x3db3396c,0x53a9c980
5724 .word 0x7067e9a9,0x955f7ceb,0x99189e88,0x9e6920bc
5725p0_local4_sec_end:
5726
5727SECTION .p0_local5 DATA_VA=0x00080a000
5728
5729attr_data {
5730 Name = .p0_local5,
5731 VA = 0x000000000080a000,
5732 RA = 0x0000000010140000,
5733 PA = ra2pa(0x0000000010140000,0),
5734 part_0_ctx_nonzero_tsb_config_0,
5735 TTE_Context=PCONTEXT,
5736 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5737 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5738 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5739 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5740}
5741
5742 .data
5743 .seg "data"
5744 .align 0x2000
5745 .global p0_local5_start
5746p0_local5_begin:
5747 .skip 0x1400
5748p0_local5_start:
5749 .word 0x83a94f65,0xc9017463,0xe4f00438,0x62763c8e
5750 .word 0x98e5a2bf,0x414bcdf5,0x3249f4f6,0xa38d321b
5751 .word 0x7d7d3b2c,0x0b16658b,0xeccf2554,0x5e9c2100
5752 .word 0x2cd42806,0xe6e736ac,0x26f66bb3,0x1fdcd6e6
5753p0_local5_end:
5754
5755SECTION .p0_local5_sec DATA_VA=0x00080a000
5756
5757attr_data {
5758 Name = .p0_local5_sec,
5759 VA = 0x000000000080a000,
5760 RA = 0x0000000030140000,
5761 PA = ra2pa(0x0000000030140000,0),
5762 part_0_ctx_nonzero_tsb_config_0,
5763 TTE_Context=SCONTEXT,
5764 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5765 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5766 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5767 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5768}
5769
5770 .data
5771 .seg "data"
5772 .align 0x2000
5773 .global p0_local5_sec_start
5774p0_local5_sec_begin:
5775 .skip 0x1400
5776p0_local5_sec_start:
5777 .word 0xa6108027,0xf1a5fe67,0xb1a7f60c,0x33ebd959
5778 .word 0x320f97c4,0x262da0fa,0x1062a465,0xb92ab835
5779 .word 0x46375da6,0x265aff0a,0xf72db4ac,0x935ea4f9
5780 .word 0x3e00e1d6,0xcebfda01,0x2ca1722d,0x891eac02
5781p0_local5_sec_end:
5782
5783SECTION .p0_local6 DATA_VA=0x00080c000
5784
5785attr_data {
5786 Name = .p0_local6,
5787 VA = 0x000000000080c000,
5788 RA = 0x0000000010180000,
5789 PA = ra2pa(0x0000000010180000,0),
5790 part_0_ctx_nonzero_tsb_config_0,
5791 TTE_Context=PCONTEXT,
5792 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5793 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5794 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5795 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5796}
5797
5798 .data
5799 .seg "data"
5800 .align 0x2000
5801 .global p0_local6_start
5802p0_local6_begin:
5803 .skip 0x1400
5804p0_local6_start:
5805 .word 0x7e66c771,0xdcedf613,0x5a1bf45f,0xf1fc9e48
5806 .word 0xdd918a1b,0xac72aa1f,0xcbf57ad8,0xe0b97b92
5807 .word 0x1dfbd0f5,0x4e768fd9,0x475e0387,0x213850d4
5808 .word 0xd24e8037,0x9fa033c6,0x7a9b1b3d,0x47e365d8
5809p0_local6_end:
5810
5811SECTION .p0_local6_sec DATA_VA=0x00080c000
5812
5813attr_data {
5814 Name = .p0_local6_sec,
5815 VA = 0x000000000080c000,
5816 RA = 0x0000000030180000,
5817 PA = ra2pa(0x0000000030180000,0),
5818 part_0_ctx_nonzero_tsb_config_0,
5819 TTE_Context=SCONTEXT,
5820 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5821 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5822 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5823 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5824}
5825
5826 .data
5827 .seg "data"
5828 .align 0x2000
5829 .global p0_local6_sec_start
5830p0_local6_sec_begin:
5831 .skip 0x1400
5832p0_local6_sec_start:
5833 .word 0xc9339792,0x37c53cec,0xe9d308f8,0x189b0675
5834 .word 0xe8de8857,0x4094b994,0xb8d681a9,0xcc6573ad
5835 .word 0xa5a0bba2,0x41939a60,0x2dd5d8f9,0x96358d26
5836 .word 0x4c28dc6a,0x271ef5b5,0x8b9717d5,0x9b280e76
5837p0_local6_sec_end:
5838
5839SECTION .share0 DATA_VA=0x00080e000
5840
5841attr_data {
5842 Name = .share0,
5843 VA = 0x000000000080e000,
5844 RA = 0x00000000201c0000,
5845 PA = ra2pa(0x00000000201c0000,0),
5846 part_0_ctx_nonzero_tsb_config_0,
5847 TTE_Context=PCONTEXT,
5848 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5849 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5850 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5851 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5852}
5853
5854 .data
5855 .seg "data"
5856 .align 0x2000
5857 .global share0_start
5858share0_begin:
5859share0_start:
5860 .word 0xe2678819,0xa3030399,0x68a22cb6,0x0eb90485
5861 .word 0x1fb8a583,0xae6bfafc,0x260925ff,0x6e8e3eaa
5862 .word 0x55807531,0x5a32786b,0xc297b2c0,0xe81a827b
5863 .word 0x953f103e,0xd7c32df2,0x61441bdf,0x6fad8b3b
5864share0_end:
5865
5866SECTION .share1 DATA_VA=0x000810000
5867
5868attr_data {
5869 Name = .share1,
5870 VA = 0x0000000000810000,
5871 RA = 0x0000000020800000,
5872 PA = ra2pa(0x0000000020800000,0),
5873 part_0_ctx_nonzero_tsb_config_0,
5874 TTE_Context=PCONTEXT,
5875 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5876 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5877 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5878 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5879}
5880
5881 .data
5882 .seg "data"
5883 .align 0x2000
5884 .global share1_start
5885share1_begin:
5886share1_start:
5887 .word 0xb67bc3ca,0x374e00aa,0x694292e3,0xe3e3b1ce
5888 .word 0x16e0af08,0x8e89d632,0x1439bfb4,0x74f11ea8
5889 .word 0x0316a567,0x70dc2130,0xba59a625,0x444d8e72
5890 .word 0xe6bcf87c,0xbee3e477,0x5be9f90c,0x9fdaa5b4
5891 .word 0x91bbbf87,0xb8090156,0x9fbf602d,0xdc29cbb0
5892 .word 0x3ca6ce6f,0x9703f93c,0x1289dd9f,0x89a99409
5893 .word 0xc74db418,0x4e26662e,0x002dec24,0x046517e0
5894 .word 0x06044324,0x249b161c,0x77c3ae0b,0x478f72a6
5895share1_end:
5896
5897SECTION .share2 DATA_VA=0x000812000
5898
5899attr_data {
5900 Name = .share2,
5901 VA = 0x0000000000812000,
5902 RA = 0x00000000211c0000,
5903 PA = ra2pa(0x00000000211c0000,0),
5904 part_0_ctx_nonzero_tsb_config_0,
5905 TTE_Context=PCONTEXT,
5906 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5907 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5908 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5909 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5910}
5911
5912 .data
5913 .seg "data"
5914 .align 0x2000
5915 .global share2_start
5916share2_begin:
5917share2_start:
5918 .word 0x3dcdfcae,0x0b4956fd,0x87b6cd61,0x575fe430
5919 .word 0x7ef4b550,0xc74b2f73,0x0320e851,0x218e2295
5920 .word 0x202c6675,0x95d2ae46,0x80025903,0x4e8926bb
5921 .word 0x7e3b623e,0x48643457,0x7e4199a8,0x7ce6cf9c
5922share2_end:
5923
5924SECTION .share3 DATA_VA=0x000814000
5925
5926attr_data {
5927 Name = .share3,
5928 VA = 0x0000000000814000,
5929 RA = 0x0000000021800000,
5930 PA = ra2pa(0x0000000021800000,0),
5931 part_0_ctx_nonzero_tsb_config_0,
5932 TTE_Context=PCONTEXT,
5933 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5934 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5935 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5936 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5937}
5938
5939 .data
5940 .seg "data"
5941 .align 0x2000
5942 .global share3_start
5943share3_begin:
5944share3_start:
5945 .word 0x52fdb05a,0x1a8060f2,0x40d70906,0x4798ff2b
5946 .word 0x88215eaf,0x359018c5,0x488475db,0xcdf5bbc9
5947 .word 0xa99bac3e,0x389719ea,0x6cb63095,0x20e99569
5948 .word 0x531eec9d,0xe563a6bd,0x1b2ceb7e,0xc7a0a13b
5949 .word 0x189c7f92,0x114c7eb3,0x05d04470,0x85ca9b6f
5950 .word 0xd0f2cf3d,0x8e175b7f,0x43cd90d0,0x1e8e02e8
5951 .word 0xdaed4897,0x300420f0,0x10757ff8,0xbac61ea0
5952 .word 0x9911a27b,0x2f69bcfa,0x76a9b077,0x444d25f2
5953 .word 0x15e80203,0xe5a0ea43,0x2345baa4,0x96ab6c12
5954 .word 0xcffbab67,0x89240a79,0x17625059,0x867bb106
5955 .word 0x4e41f634,0x631690fd,0xdf6469b0,0x614500e2
5956 .word 0xca5655fb,0x36799205,0xa31b1db3,0x5f075d3d
5957 .word 0x616adddc,0x5d98a5aa,0x240c9e52,0x6ad43601
5958 .word 0x81a4db6e,0xcf92d3f1,0x39966afc,0x738d6c18
5959 .word 0xf9cb738e,0x32c5fe5d,0x0c1a0a92,0x56176a8a
5960 .word 0x7287af7d,0x9debf401,0x3e7aff06,0xe75f6e66
5961 .word 0xdd89a03e,0xe6e27e03,0x8079294d,0x12ef38ea
5962 .word 0x675fdc3f,0xf93c55e2,0x70a03d93,0x8a3c388b
5963 .word 0x4de01aaf,0x4636db00,0x1e0cb549,0x7f1a5090
5964 .word 0x4c9f1c19,0xc23c2476,0x93f34a8f,0xaab60181
5965 .word 0xc8033eed,0xf3c05c3d,0x55a53cc9,0xd9fef715
5966 .word 0xf167cb44,0xd6238283,0x49edb332,0xd96ff079
5967 .word 0x17fc00d7,0x3c169f63,0x7d159c83,0x923c73a6
5968 .word 0x19e9ca44,0xe8ecd0bb,0x0b5d5679,0xc7d2cea0
5969 .word 0x662d8f81,0x99e491c0,0x433bf246,0xaa97f712
5970 .word 0x93d36dcc,0x9a25a821,0x20686983,0x25c9fd80
5971 .word 0x828cff73,0xed83e55b,0xb2fb1bd7,0x8c3ad5b2
5972 .word 0x5b88607e,0x32eb9baf,0x4e453c8a,0xf0f1fb7d
5973 .word 0x1009186d,0x7a2503d5,0xdabcc6d2,0x5f155dbd
5974 .word 0xcf16afdc,0x5ed6987d,0xcc282bf9,0x1ece121a
5975 .word 0x664cb8c1,0x94652e03,0x4ca7daf8,0x8b64e793
5976 .word 0xdc098d23,0xe09d500e,0xd59fdf32,0x87eb1a98
5977share3_end: