Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_2000_9.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_2000_9.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 = 626121711
40! Riesling can be on
41! 1 Thread, 2000 lines
42! mpgen created on May 4, 2009 (15:17:56), Version 2.81
43! mpgen_2000_9.s created on Jun 26, 2009 (12:17:11)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.090504 -rc random.rc -o mpgen_2000_9 -p 1 -l 2000
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! Initialize the input and output registers
72
73! Random code for Thread 0
74
75thread_0:
76 ta T_CHANGE_PRIV ! Trap to Supervisor Mode
77 set p0_fsr,%g3
78 ldx [%g3],%fsr ! Set %fsr to 0000000000
79 wrpr %g0,7,%cleanwin
80 call p0_init_memory_pointers
81 wr %g0,0x80,%asi ! Setting default %asi to 80
82
83! Initialize the floating point registers for processor 0
84
85 wr %g0,0x4,%fprs ! Make sure fef is 1
86 set p0_init_freg,%g1
87! %f0 = 4ecdab80 4cd74d91 515668be 7744b717
88! %f4 = 2361806c 4b27cb4d 68d92a0a 00b933b3
89! %f8 = 525b7918 15fc85c9 19623d16 0fdca30f
90! %f12 = 0fb1e184 49131905 6a874de2 2a72812b
91 ldda [%g1]ASI_BLK_P,%f0
92 add %g1,64,%g1
93! %f16 = 17bcc5b0 1eebe101 4eddc86e 12670a07
94! %f20 = 21e1f19c 7d45f9bd 0106d8ba 172b39a3
95! %f24 = 6300f148 7a5b3f39 7e7b6ac6 75d0cbff
96! %f28 = 2b9f10b4 36dc4d75 0c182a92 03e63d1b
97 ldda [%g1]ASI_BLK_P,%f16
98 add %g1,64,%g1
99! %f32 = 6dd35be0 28ac8071 7069841e 2112c8f7
100! %f36 = 36f29ecc 325df42d 4fb7a36a 2b726b93
101! %f40 = 68fb6578 236d84a9 55d27476 72b1e0ef
102! %f44 = 3fc1fbe4 7d3ecde5 199da342 65eaa50b
103 ldda [%g1]ASI_BLK_P,%f32
104
105! Set up the Graphics Status Register
106
107 setx 0x92d2c55000000050,%g7,%g1 ! %gsr scale = 10, align = 0
108 wr %g1,%g0,%gsr ! %gsr = 92d2c55000000050
109
110 wr %g0,%y ! Clear %y register
111 xorcc %g0,%g0,%g3 ! %g3 = 0, %ccr = 44
112 membar #Sync ! Force the block loads to complete
113
114! Start of Random Code for processor 0
115
116p0_label_1:
117! Starting 10 instruction Store Burst
118! Mem[0000000030001408] = 47c4df2e, %l5 = eceb0ffea98912a5
119 ldstuba [%i0+%o4]0x81,%l5 ! %l5 = 0000000000000047
120! %l0 = d9f714a2f1d2b7ae, imm = 0000000000000a8f, %l4 = ce25ff9249a752ba
121 orn %l0,0xa8f,%l4 ! %l4 = fffffffffffff7fe
122! %l0 = d9f714a2f1d2b7ae, Mem[0000000010101408] = fe9c222e
123 stba %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = fe9c22ae
124! %l6 = 023cf423f6ad6aa0, imm = 0000000000000ece, %l6 = 023cf423f6ad6aa0
125 orn %l6,0xece,%l6 ! %l6 = fffffffffffffbb1
126! Mem[0000000030141410] = 3cbe2d19, %l0 = d9f714a2f1d2b7ae
127 ldstuba [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000019
128! Mem[000000001000143c] = 148178eb, %l1 = c9717559, %l0 = 00000019
129 add %i0,0x3c,%g1
130 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000148178eb
131! Mem[0000000010101408] = fe9c22ae, %l3 = 0000000031a3f7df
132 swapa [%i4+%o4]0x88,%l3 ! %l3 = 00000000fe9c22ae
133! %l1 = 5561e372c9717559, Mem[0000000010141400] = 202e4e69
134 stba %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = 202e4e59
135! %l7 = e7d88329d37e1dab, Mem[0000000030001400] = 7006b23f
136 stwa %l7,[%i0+%g0]0x89 ! Mem[0000000030001400] = d37e1dab
137! Mem[00000000100c1410] = 6ae8784c, %l7 = e7d88329d37e1dab
138 ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 000000000000006a
139
140p0_label_2:
141! Starting 10 instruction Load Burst
142! Mem[0000000010081408] = 3e763322, %l3 = 00000000fe9c22ae
143 lduha [%i2+%o4]0x88,%l3 ! %l3 = 0000000000003322
144! Mem[00000000300c1408] = 4e496600, %l4 = fffffffffffff7fe
145 ldsha [%i3+%o4]0x89,%l4 ! %l4 = 0000000000006600
146! Mem[00000000100c1438] = 439758c2 3b2e148b, %l4 = 00006600, %l5 = 00000047
147 ldd [%i3+0x038],%l4 ! %l4 = 00000000439758c2 000000003b2e148b
148! %f23 = 172b39a3, %f25 = 7a5b3f39, %f28 = 2b9f10b4
149 fdivs %f23,%f25,%f28 ! %f28 = 00000000
150! Mem[0000000010101408] = dff7a331, %l3 = 0000000000003322
151 ldsba [%i4+%o4]0x80,%l3 ! %l3 = ffffffffffffffdf
152! Mem[0000000010041400] = 31769324a08cd43b, %f30 = 0c182a92 03e63d1b
153 ldda [%i1+%g0]0x88,%f30 ! %f30 = 31769324 a08cd43b
154! Mem[0000000030081410] = 3d1d4412 1ceb091c, %l2 = 83e55f14, %l3 = ffffffdf
155 ldda [%i2+%o5]0x89,%l2 ! %l2 = 000000001ceb091c 000000003d1d4412
156! Mem[0000000030181408] = 1d9ca36e4ea59907, %f0 = 4ecdab80 4cd74d91
157 ldda [%i6+%o4]0x81,%f0 ! %f0 = 1d9ca36e 4ea59907
158! Mem[0000000030101410] = dc87037c, %f20 = 21e1f19c
159 lda [%i4+%o5]0x89,%f20 ! %f20 = dc87037c
160! Mem[0000000030041400] = d08e9516, %l1 = 5561e372c9717559
161 ldsba [%i1+%g0]0x89,%l1 ! %l1 = 0000000000000016
162
163p0_label_3:
164! Starting 10 instruction Store Burst
165! %f13 = 49131905, Mem[000000001004141c] = 1b2eeb53
166 st %f13,[%i1+0x01c] ! Mem[000000001004141c] = 49131905
167! %f24 = 6300f148 7a5b3f39, Mem[0000000010101410] = 498a46ac 4b9c908d
168 std %f24,[%i4+%o5] ! Mem[0000000010101410] = 6300f148 7a5b3f39
169! %l4 = 00000000439758c2, Mem[0000000010181410] = 6cb31439
170 stba %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 6cb314c2
171! %l2 = 000000001ceb091c, Mem[0000000010041400] = 31769324a08cd43b
172 stxa %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000001ceb091c
173! %f4 = 2361806c, Mem[0000000030041410] = 038a84bc
174 sta %f4 ,[%i1+%o5]0x81 ! Mem[0000000030041410] = 2361806c
175! %f0 = 1d9ca36e, Mem[0000000010081438] = 3b774362
176 st %f0 ,[%i2+0x038] ! Mem[0000000010081438] = 1d9ca36e
177! Mem[0000000010001428] = 54061bd6, %l4 = 00000000439758c2
178 swap [%i0+0x028],%l4 ! %l4 = 0000000054061bd6
179! Mem[0000000010081410] = ec99931a, %l3 = 000000003d1d4412
180 ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 000000000000001a
181! Mem[0000000010041410] = 49b3ab8c, %l5 = 000000003b2e148b
182 ldsha [%i1+%o5]0x80,%l5 ! %l5 = 00000000000049b3
183! Mem[0000000010101414] = 7a5b3f39, %l4 = 0000000054061bd6
184 ldstub [%i4+0x014],%l4 ! %l4 = 000000000000007a
185
186p0_label_4:
187! Starting 10 instruction Load Burst
188! Mem[0000000010181410] = c214b36c, %l0 = 00000000148178eb
189 ldswa [%i6+%o5]0x80,%l0 ! %l0 = ffffffffc214b36c
190! Mem[0000000010001410] = 4570ad2c, %l6 = fffffffffffffbb1
191 ldsba [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000045
192! Mem[0000000010001410] = 4570ad2c, %l2 = 000000001ceb091c
193 lduwa [%i0+%o5]0x80,%l2 ! %l2 = 000000004570ad2c
194! Mem[0000000010081400] = 7d800d00, %l2 = 000000004570ad2c
195 ldsba [%i2+%g0]0x80,%l2 ! %l2 = 000000000000007d
196! Mem[0000000010041400] = 1ceb091c, %f3 = 7744b717
197 lda [%i1+%g0]0x88,%f3 ! %f3 = 1ceb091c
198! Mem[0000000030141408] = 27df65740ec0c334, %f2 = 515668be 1ceb091c
199 ldda [%i5+%o4]0x89,%f2 ! %f2 = 27df6574 0ec0c334
200! Code Fragment 3, seed = 5415
201p0_fragment_1:
202! %l0 = ffffffffc214b36c
203 setx 0xf25c69ffe6f7a5ee,%g7,%l0 ! %l0 = f25c69ffe6f7a5ee
204! %l1 = 0000000000000016
205 setx 0xeb7835404ad00f99,%g7,%l1 ! %l1 = eb7835404ad00f99
206 setx 0x1fe000, %g1, %g3
207 or %l0, %g3, %l0 ! always set perrmask = 0xff
208 setx 0x1ffff8, %g1, %g2
209 and %l0, %g2, %l0
210 ta T_CHANGE_HPRIV
211 stxa %l1, [%l0]ASI_DCACHE_DATA
212 ta T_CHANGE_NONHPRIV
213! %l0 = f25c69ffe6f7a5ee
214 setx 0x9e1b6f429ebde554,%g7,%l0 ! %l0 = 9e1b6f429ebde554
215! %l1 = eb7835404ad00f99
216 setx 0xfb637735a442aa1f,%g7,%l1 ! %l1 = fb637735a442aa1f
217p0_fragment_1_end:
218! %o0 = deadbeefdeadbeef
219 set share0_start,%o0 ! set %o0[0] to VA
220! Mem[00000000201c0000] = 1e469ee0, %l4 = 000000000000007a
221 lduh [%o0+%g0],%l4 ! %l4 = 0000000000001e46
222! Mem[00000000100c1400] = 36bd7d6045eb2bf1, %l3 = 000000000000001a
223 ldxa [%i3+%g0]0x80,%l3 ! %l3 = 36bd7d6045eb2bf1
224! Mem[00000000100c1410] = ffe8784c, %l0 = 9e1b6f429ebde554
225 ldsha [%i3+%o5]0x80,%l0 ! %l0 = ffffffffffffffe8
226
227p0_label_5:
228! Starting 10 instruction Store Burst
229! %l7 = 000000000000006a, Mem[0000000010081434] = 01e90c85, %asi = 80
230 stwa %l7,[%i2+0x034]%asi ! Mem[0000000010081434] = 0000006a
231! Mem[0000000010081428] = 4e17ba9640efba8f, %l0 = ffffffffffffffe8, %l3 = 36bd7d6045eb2bf1
232 add %i2,0x28,%g1
233 casxa [%g1]0x80,%l0,%l3 ! %l3 = 4e17ba9640efba8f
234! Mem[00000000100c1400] = 36bd7d60, %l5 = 00000000000049b3
235 ldstuba [%i3+%g0]0x80,%l5 ! %l5 = 0000000000000036
236! %o3 = deadbeefdeadbeef
237 set share3_start,%o3 ! set %o3[0] to VA
238! %l7 = 000000000000006a, Mem[0000000021800181] = 7a45a0c0
239 stb %l7,[%o3+0x181] ! Mem[0000000021800180] = 7a6aa0c0
240! %f12 = 0fb1e184, Mem[0000000030081410] = 1ceb091c
241 sta %f12,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0fb1e184
242! %o1 = deadbeefdeadbeef
243 set share1_start,%o1 ! set %o1[0] to VA
244! Mem[0000000020800000] = 5d4f7110, %l7 = 000000000000006a
245 ldstub [%o1+%g0],%l7 ! %l7 = 000000000000005d
246! %f18 = 4eddc86e 12670a07, Mem[0000000030101410] = 7c0387dc 780e4efd
247 stda %f18,[%i4+%o5]0x81 ! Mem[0000000030101410] = 4eddc86e 12670a07
248! %l1 = fb637735a442aa1f, Mem[00000000300c1408] = 0066494e
249 stha %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = aa1f494e
250! %f22 = 0106d8ba 172b39a3, %l5 = 0000000000000036
251! Mem[0000000010001428] = 439758c25756cecf
252 add %i0,0x028,%g1
253 stda %f22,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010001428] = 43972b17bad8cecf
254! %l7 = 000000000000005d, Mem[00000000100c143c] = 3b2e148b, %asi = 80
255 stha %l7,[%i3+0x03c]%asi ! Mem[00000000100c143c] = 005d148b
256
257p0_label_6:
258! Starting 10 instruction Load Burst
259! Mem[0000000030141408] = 34c3c00e, %l4 = 0000000000001e46
260 ldsha [%i5+%o4]0x81,%l4 ! %l4 = 00000000000034c3
261! Mem[0000000010001408] = 48da0f7e, %l7 = 000000000000005d
262 ldswa [%i0+%o4]0x80,%l7 ! %l7 = 0000000048da0f7e
263! Mem[00000000100c1400] = ffbd7d60, %f16 = 17bcc5b0
264 ld [%i3+%g0],%f16 ! %f16 = ffbd7d60
265! Mem[0000000030141410] = 3cbe2dff, %l3 = 4e17ba9640efba8f
266 ldswa [%i5+%o5]0x89,%l3 ! %l3 = 000000003cbe2dff
267! Mem[0000000030101408] = ae4c644e, %l3 = 000000003cbe2dff
268 lduwa [%i4+%o4]0x89,%l3 ! %l3 = 00000000ae4c644e
269! Mem[000000001010142e] = 7a67664f, %l0 = ffffffffffffffe8
270 ldsh [%i4+0x02e],%l0 ! %l0 = 000000000000664f
271! Mem[0000000010181438] = 1ece38e2, %l5 = 0000000000000036
272 ldsw [%i6+0x038],%l5 ! %l5 = 000000001ece38e2
273! Mem[0000000020800000] = ff4f7110, %l5 = 000000001ece38e2
274 lduh [%o1+%g0],%l5 ! %l5 = 000000000000ff4f
275 membar #Sync ! Added by membar checker (1)
276! Mem[0000000030001400] = ab1d7ed3 4d2ca6c1 ffc4df2e 77b48dc7
277! Mem[0000000030001410] = 05940e5c 6a96ab7d 07daab7a 158d0963
278! Mem[0000000030001420] = 6856aa08 75cf9cf9 06a8b986 0808a7bf
279! Mem[0000000030001430] = 1e3b2574 18d41735 2da7b552 2561e4db
280 ldda [%i0+%g0]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030001400
281! Mem[0000000010101410] = 6300f148, %l3 = 00000000ae4c644e
282 ldsw [%i4+%o5],%l3 ! %l3 = 000000006300f148
283
284p0_label_7:
285! Starting 10 instruction Store Burst
286! Mem[0000000010081418] = 2d45af8a48a23333, %l2 = 000000000000007d, %l7 = 0000000048da0f7e
287 add %i2,0x18,%g1
288 casxa [%g1]0x80,%l2,%l7 ! %l7 = 2d45af8a48a23333
289! %l6 = 0000000000000045, Mem[0000000010041430] = 28c300a43031c7a5
290 stx %l6,[%i1+0x030] ! Mem[0000000010041430] = 0000000000000045
291! %l4 = 00000000000034c3, Mem[00000000100c1400] = 607dbdff
292 stwa %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000034c3
293! %l6 = 0000000000000045, Mem[0000000010181400] = 55516e8035962491, %asi = 80
294 stxa %l6,[%i6+0x000]%asi ! Mem[0000000010181400] = 0000000000000045
295! %f8 = 6856aa08 75cf9cf9, Mem[0000000010181438] = 1ece38e2 29cee02b
296 std %f8 ,[%i6+0x038] ! Mem[0000000010181438] = 6856aa08 75cf9cf9
297! Mem[0000000010041400] = 1c09eb1c 00000000 5ac00ade 3dabfcb7
298! %f16 = ffbd7d60 1eebe101 4eddc86e 12670a07
299! %f20 = dc87037c 7d45f9bd 0106d8ba 172b39a3
300! %f24 = 6300f148 7a5b3f39 7e7b6ac6 75d0cbff
301! %f28 = 00000000 36dc4d75 31769324 a08cd43b
302 stda %f16,[%i1+%g0]ASI_BLK_AIUP ! Block Store to 0000000010041400
303! %l7 = 2d45af8a48a23333, Mem[0000000010141410] = 2151050c
304 stba %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 3351050c
305! %f13 = 18d41735, Mem[0000000010101400] = c0dde436
306 sta %f13,[%i4+%g0]0x88 ! Mem[0000000010101400] = 18d41735
307! %f17 = 1eebe101, Mem[0000000010081434] = 0000006a
308 st %f17,[%i2+0x034] ! Mem[0000000010081434] = 1eebe101
309! %l7 = 2d45af8a48a23333, Mem[0000000010001408] = 7e0fda48
310 stwa %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = 48a23333
311
312p0_label_8:
313! Starting 10 instruction Load Burst
314! Mem[0000000010081410] = ff9399ec, %l6 = 0000000000000045
315 lduwa [%i2+%o5]0x80,%l6 ! %l6 = 00000000ff9399ec
316! Mem[0000000030101400] = 3b03c7f0, %l5 = 000000000000ff4f
317 ldsba [%i4+%g0]0x81,%l5 ! %l5 = 000000000000003b
318! Mem[00000000100c1410] = 4c78e8ff, %f12 = 1e3b2574
319 lda [%i3+%o5]0x88,%f12 ! %f12 = 4c78e8ff
320! Mem[00000000201c0000] = 1e469ee0, %l5 = 000000000000003b, %asi = 80
321 ldsba [%o0+0x000]%asi,%l5 ! %l5 = 000000000000001e
322! Mem[0000000030041410] = 2361806c, %l5 = 000000000000001e
323 ldswa [%i1+%o5]0x81,%l5 ! %l5 = 000000002361806c
324 membar #Sync ! Added by membar checker (2)
325! Mem[000000001004143c] = a08cd43b, %l4 = 00000000000034c3
326 lduw [%i1+0x03c],%l4 ! %l4 = 00000000a08cd43b
327! Mem[0000000030181410] = 7c40e49c, %l0 = 000000000000664f
328 ldsba [%i6+%o5]0x81,%l0 ! %l0 = 000000000000007c
329! Mem[0000000030141400] = 338f105068d5dd21, %l2 = 000000000000007d
330 ldxa [%i5+%g0]0x81,%l2 ! %l2 = 338f105068d5dd21
331! Mem[0000000030081408] = 5cb1b5ee, %f21 = 7d45f9bd
332 lda [%i2+%o4]0x81,%f21 ! %f21 = 5cb1b5ee
333! Mem[0000000030141410] = ff2dbe3c, %l4 = 00000000a08cd43b
334 lduwa [%i5+%o5]0x81,%l4 ! %l4 = 00000000ff2dbe3c
335
336p0_label_9:
337! Starting 10 instruction Store Burst
338! %f14 = 2da7b552 2561e4db, Mem[00000000100c1410] = 4c78e8ff ad77c60f
339 stda %f14,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 2da7b552 2561e4db
340! %l2 = 68d5dd21, %l3 = 6300f148, Mem[0000000010141410] = 0c055133 6dd92d18
341 stda %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 68d5dd21 6300f148
342! %l6 = 00000000ff9399ec, Mem[0000000010081430] = 4163eb04
343 sth %l6,[%i2+0x030] ! Mem[0000000010081430] = 99eceb04
344! Mem[00000000201c0001] = 1e469ee0, %l4 = 00000000ff2dbe3c
345 ldstuba [%o0+0x001]%asi,%l4 ! %l4 = 0000000000000046
346! %f16 = ffbd7d60 1eebe101, Mem[0000000010041400] = 607dbdff 01e1eb1e
347 stda %f16,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffbd7d60 1eebe101
348! %f16 = ffbd7d60, %f13 = 18d41735, %f28 = 00000000
349 fadds %f16,%f13,%f28 ! %f28 = fffd7d60
350! %l6 = ff9399ec, %l7 = 48a23333, Mem[0000000010001410] = 2cad7045 0d4df767
351 stda %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff9399ec 48a23333
352! %f10 = 06a8b986 0808a7bf, %l5 = 000000002361806c
353! Mem[0000000030181400] = 03e048b02ff37801
354 stda %f10,[%i6+%l5]ASI_PST8_SL ! Mem[0000000030181400] = 03e008082fb9a801
355! %l7 = 2d45af8a48a23333, Mem[0000000010001410] = 48a23333ff9399ec
356 stxa %l7,[%i0+%o5]0x88 ! Mem[0000000010001410] = 2d45af8a48a23333
357! %l4 = 0000000000000046, Mem[0000000010001408] = 3333a248
358 stwa %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000046
359
360p0_label_10:
361! Starting 10 instruction Load Burst
362! Mem[00000000100c1400] = c334000045eb2bf1, %f10 = 06a8b986 0808a7bf
363 ldda [%i3+%g0]0x80,%f10 ! %f10 = c3340000 45eb2bf1
364! Mem[0000000030141410] = ff2dbe3c, %l0 = 000000000000007c
365 lduwa [%i5+%o5]0x81,%l0 ! %l0 = 00000000ff2dbe3c
366! Mem[0000000010081400] = 7d800d00, %l4 = 0000000000000046
367 ldsba [%i2+%g0]0x80,%l4 ! %l4 = 000000000000007d
368 membar #Sync ! Added by membar checker (3)
369! Mem[0000000010141400] = 594e2e20 3473a1b1 56ce585e 12f2a437
370! Mem[0000000010141410] = 21ddd568 48f10063 2db7abaa 55f02ad3
371! Mem[0000000010141420] = 1f819fb8 53d16de9 29c3f0b6 0fe2c42f
372! Mem[0000000010141430] = 65e84a24 25a5fb25 4caad382 1ae7ec4b
373 ldda [%i5+%g0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010141400
374! Mem[0000000010141400] = b1a17334 202e4e59, %l6 = ff9399ec, %l7 = 48a23333
375 ldda [%i5+%g0]0x88,%l6 ! %l6 = 00000000202e4e59 00000000b1a17334
376! Mem[0000000020800001] = ff4f7110, %l6 = 00000000202e4e59, %asi = 80
377 lduba [%o1+0x001]%asi,%l6 ! %l6 = 000000000000004f
378! Mem[0000000020800000] = ff4f7110, %l7 = 00000000b1a17334, %asi = 80
379 ldsha [%o1+0x000]%asi,%l7 ! %l7 = ffffffffffffff4f
380! Mem[0000000030081400] = 17df0730 44ee2c81 5cb1b5ee 2a58d187
381! Mem[0000000030081410] = 84e1b10f 12441d3d 1ea03e3a 22019923
382! Mem[0000000030081420] = 38bc22c8 433cbab9 6673c846 15cf437f
383! Mem[0000000030081430] = 75f2fa34 4720a0f5 0e410012 78a84c9b
384 ldda [%i2+%g0]ASI_BLK_S,%f0 ! Block Load from 0000000030081400
385! Mem[0000000030181400] = 03e00808 2fb9a801 1d9ca36e 4ea59907
386! Mem[0000000030181410] = 7c40e49c 5fb540bd 2f00a3ba 6c22f8a3
387! Mem[0000000030181420] = 45b65448 53013639 4fe325c6 5b08baff
388! Mem[0000000030181430] = 4fb5e3b4 37b7f475 1f90d592 1b955c1b
389 ldda [%i6+%g0]ASI_BLK_S,%f0 ! Block Load from 0000000030181400
390! Mem[00000000100c1410] = dbe46125 52b5a72d, %l2 = 68d5dd21, %l3 = 6300f148
391 ldda [%i3+%o5]0x80,%l2 ! %l2 = 00000000dbe46125 0000000052b5a72d
392
393p0_label_11:
394! Starting 10 instruction Store Burst
395! Mem[0000000030181400] = 03e00808, %l0 = 00000000ff2dbe3c
396 swapa [%i6+%g0]0x81,%l0 ! %l0 = 0000000003e00808
397! %f22 = d32af055 aaabb72d, %l0 = 0000000003e00808
398! Mem[0000000010041438] = 31769324a08cd43b
399 add %i1,0x038,%g1
400 stda %f22,[%g1+%l0]ASI_PST8_PL ! Mem[0000000010041438] = 317693aaa08cd43b
401! Mem[0000000020800040] = 0385bf40, %l6 = 000000000000004f
402 ldstuba [%o1+0x040]%asi,%l6 ! %l6 = 0000000000000003
403! Mem[0000000030001410] = 05940e5c, %l1 = 00000000a442aa1f
404 swapa [%i0+%o5]0x81,%l1 ! %l1 = 0000000005940e5c
405! Mem[0000000010001410] = 3333a248, %l4 = 000000000000007d, %asi = 80
406 swapa [%i0+0x010]%asi,%l4 ! %l4 = 000000003333a248
407! Mem[000000001014143c] = 1ae7ec4b, %l5 = 000000002361806c, %asi = 80
408 swapa [%i5+0x03c]%asi,%l5 ! %l5 = 000000001ae7ec4b
409 membar #Sync ! Added by membar checker (4)
410! %l0 = 0000000003e00808, Mem[0000000030181410] = 9ce4407c
411 stba %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 9ce44008
412! Mem[00000000300c1400] = 04e66f90, %l0 = 0000000003e00808
413 swapa [%i3+%g0]0x81,%l0 ! %l0 = 0000000004e66f90
414! %l2 = 00000000dbe46125, Mem[0000000010001410] = 0000007d
415 stwa %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = dbe46125
416! Mem[0000000010141410] = 21ddd568, %l6 = 0000000000000003
417 ldsha [%i5+%o5]0x80,%l6 ! %l6 = 00000000000021dd
418
419p0_label_12:
420! Starting 10 instruction Load Burst
421! Mem[0000000030081400] = 3007df17, %l0 = 0000000004e66f90
422 ldsba [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000017
423! Mem[0000000030101410] = 4eddc86e, %f13 = 37b7f475
424 lda [%i4+%o5]0x81,%f13 ! %f13 = 4eddc86e
425! Mem[0000000010101414] = ff5b3f39, %f24 = e96dd153
426 lda [%i4+0x014]%asi,%f24 ! %f24 = ff5b3f39
427! Mem[00000000201c0000] = 1eff9ee0, %l4 = 000000003333a248
428 ldstub [%o0+%g0],%l4 ! %l4 = 000000000000001e
429! Mem[0000000030141400] = 338f1050, %l4 = 000000000000001e
430 lduba [%i5+%g0]0x81,%l4 ! %l4 = 0000000000000033
431! Mem[0000000030001400] = c1a62c4d d37e1dab, %l2 = dbe46125, %l3 = 52b5a72d
432 ldda [%i0+%g0]0x89,%l2 ! %l2 = 00000000d37e1dab 00000000c1a62c4d
433! %l7 = ffffffffffffff4f, imm = fffffffffffff2f2, %l4 = 0000000000000033
434 and %l7,-0xd0e,%l4 ! %l4 = fffffffffffff242
435! Mem[0000000010001400] = 40fc623e, %l5 = 000000001ae7ec4b
436 ldsba [%i0+%g0]0x88,%l5 ! %l5 = 000000000000003e
437! Mem[0000000010081410] = cd8e334c ec9993ff, %l4 = fffff242, %l5 = 0000003e
438 ldda [%i2+%o5]0x88,%l4 ! %l4 = 00000000ec9993ff 00000000cd8e334c
439! Mem[000000001014140f] = 12f2a437, %l7 = ffffffffffffff4f
440 ldub [%i5+0x00f],%l7 ! %l7 = 0000000000000037
441
442p0_label_13:
443! Starting 10 instruction Store Burst
444! %l6 = 00000000000021dd, Mem[0000000010001410] = dbe46125
445 stb %l6,[%i0+%o5] ! Mem[0000000010001410] = dde46125
446! %f30 = 4bece71a 82d3aa4c, %l7 = 0000000000000037
447! Mem[0000000010001438] = 5b1268a2148178eb
448 add %i0,0x038,%g1
449 stda %f30,[%g1+%l7]ASI_PST32_P ! Mem[0000000010001438] = 4bece71a82d3aa4c
450! %l6 = 00000000000021dd, immd = 0000000000000fb9, %l108 = 0000000000000004
451 udivx %l6,0xfb9,%l4 ! %l4 = 0000000000000002
452! Mem[0000000021800041] = 7ce791d0, %l0 = 0000000000000017
453 ldstuba [%o3+0x041]%asi,%l0 ! %l0 = 00000000000000e7
454! %f4 = 7c40e49c 5fb540bd, Mem[0000000010041420] = 6300f148 7a5b3f39
455 std %f4 ,[%i1+0x020] ! Mem[0000000010041420] = 7c40e49c 5fb540bd
456! %l1 = 0000000005940e5c, Mem[0000000030141400] = 21ddd56850108f33
457 stxa %l1,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000005940e5c
458! %l5 = 00000000cd8e334c, Mem[0000000010001410] = dde46125
459 stha %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 334c6125
460! Mem[0000000020800001] = ff4f7110, %l2 = 00000000d37e1dab
461 ldstub [%o1+0x001],%l2 ! %l2 = 000000000000004f
462! Mem[000000001010142c] = 7a67664f, %l7 = 0000000000000037, %asi = 80
463 swapa [%i4+0x02c]%asi,%l7 ! %l7 = 000000007a67664f
464! Mem[0000000010001410] = 25614c33, %l4 = 0000000000000002
465 ldstuba [%i0+%o5]0x88,%l4 ! %l4 = 0000000000000033
466
467p0_label_14:
468! Starting 10 instruction Load Burst
469! Mem[00000000201c0000] = ffff9ee0, %l5 = 00000000cd8e334c, %asi = 80
470 lduha [%o0+0x000]%asi,%l5 ! %l5 = 000000000000ffff
471! Mem[00000000100c1410] = 2da7b552 2561e4db, %l0 = 000000e7, %l1 = 05940e5c
472 ldda [%i3+%o5]0x88,%l0 ! %l0 = 000000002561e4db 000000002da7b552
473! Mem[00000000100c1408] = 9e514c17, %l2 = 000000000000004f
474 lduwa [%i3+%o4]0x88,%l2 ! %l2 = 000000009e514c17
475! Mem[0000000010101400] = 3517d418, %l0 = 000000002561e4db
476 ldsha [%i4+%g0]0x80,%l0 ! %l0 = 0000000000003517
477! Mem[0000000030001410] = a442aa1f, %l2 = 000000009e514c17
478 ldsba [%i0+%o5]0x81,%l2 ! %l2 = ffffffffffffffa4
479! %f8 = 45b65448, %f0 = 03e00808, %f30 = 4bece71a
480 fdivs %f8 ,%f0 ,%f30 ! %f30 = 7f800000
481! Mem[0000000010141410] = 68d5dd21, %l2 = ffffffffffffffa4
482 ldswa [%i5+%o5]0x88,%l2 ! %l2 = 0000000068d5dd21
483! Mem[0000000010181438] = 6856aa0875cf9cf9, %f2 = 1d9ca36e 4ea59907, %asi = 80
484 ldda [%i6+0x038]%asi,%f2 ! %f2 = 6856aa08 75cf9cf9
485! %l2 = 0000000068d5dd21, %l2 = 0000000068d5dd21, %l5 = 000000000000ffff
486 addc %l2,%l2,%l5 ! %l5 = 00000000d1abba42
487! Mem[00000000300c1408] = 4e491faa, %l1 = 000000002da7b552
488 lduha [%i3+%o4]0x89,%l1 ! %l1 = 0000000000001faa
489
490p0_label_15:
491! Starting 10 instruction Store Burst
492! %l0 = 0000000000003517, Mem[00000000100c1400] = c3340000, %asi = 80
493 stwa %l0,[%i3+0x000]%asi ! Mem[00000000100c1400] = 00003517
494! %f9 = 53013639, Mem[0000000010181404] = 00000045
495 sta %f9 ,[%i6+0x004]%asi ! Mem[0000000010181404] = 53013639
496! Mem[000000001014140f] = 12f2a437, %l0 = 0000000000003517
497 ldstub [%i5+0x00f],%l0 ! %l0 = 0000000000000037
498! %l0 = 0000000000000037, Mem[0000000010041408] = 6ec8dd4e
499 stha %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 6ec80037
500! %l2 = 0000000068d5dd21, %l0 = 0000000000000037, %y = 00000000
501 sdiv %l2,%l0,%l1 ! %l1 = 0000000001e7f60e
502 mov %l0,%y ! %y = 00000037
503! %l0 = 00000037, %l1 = 01e7f60e, Mem[0000000010081410] = ff9399ec 4c338ecd
504 std %l0,[%i2+%o5] ! Mem[0000000010081410] = 00000037 01e7f60e
505! %f24 = ff5b3f39 b89f811f, Mem[0000000010041410] = dc87037c 7d45f9bd
506 std %f24,[%i1+%o5] ! Mem[0000000010041410] = ff5b3f39 b89f811f
507! Mem[0000000030081410] = 0fb1e184, %l7 = 000000007a67664f
508 ldstuba [%i2+%o5]0x89,%l7 ! %l7 = 0000000000000084
509! %l7 = 0000000000000084, Mem[0000000030181400] = ff2dbe3c
510 stha %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = 0084be3c
511! %l3 = 00000000c1a62c4d, Mem[0000000010001400] = 3e62fc40
512 stba %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = 4d62fc40
513
514p0_label_16:
515! Starting 10 instruction Load Burst
516! Mem[0000000010141408] = 56ce585e, %l7 = 0000000000000084
517 lduwa [%i5+%o4]0x80,%l7 ! %l7 = 0000000056ce585e
518! Mem[0000000030141408] = 34c3c00e7465df27, %f8 = 45b65448 53013639
519 ldda [%i5+%o4]0x81,%f8 ! %f8 = 34c3c00e 7465df27
520! Mem[0000000030081410] = 0fb1e1ff, %l3 = 00000000c1a62c4d
521 lduba [%i2+%o5]0x89,%l3 ! %l3 = 00000000000000ff
522! Mem[0000000020800001] = ffff7110, %l1 = 0000000001e7f60e, %asi = 80
523 ldsba [%o1+0x001]%asi,%l1 ! %l1 = ffffffffffffffff
524! Mem[0000000030081400] = 17df0730, %l6 = 00000000000021dd
525 lduwa [%i2+%g0]0x81,%l6 ! %l6 = 0000000017df0730
526! Mem[0000000030041400] = a151e168d08e9516, %f8 = 34c3c00e 7465df27
527 ldda [%i1+%g0]0x89,%f8 ! %f8 = a151e168 d08e9516
528! Mem[0000000010001400] = 4d62fc40, %l5 = 00000000d1abba42
529 ldswa [%i0+%g0]0x80,%l5 ! %l5 = 000000004d62fc40
530! Mem[0000000010101408] = dff7a331, %l7 = 0000000056ce585e
531 lduw [%i4+%o4],%l7 ! %l7 = 00000000dff7a331
532! Mem[0000000010041408] = 3700c86e, %l2 = 0000000068d5dd21
533 lduwa [%i1+%o4]0x80,%l2 ! %l2 = 000000003700c86e
534! Code Fragment 3, seed = 702137
535p0_fragment_2:
536! %l0 = 0000000000000037
537 setx 0xb501d3083492cb5e,%g7,%l0 ! %l0 = b501d3083492cb5e
538! %l1 = ffffffffffffffff
539 setx 0x281c301ba082fa09,%g7,%l1 ! %l1 = 281c301ba082fa09
540 setx 0x1fe000, %g1, %g3
541 or %l0, %g3, %l0 ! always set perrmask = 0xff
542 setx 0x1ffff8, %g1, %g2
543 and %l0, %g2, %l0
544 ta T_CHANGE_HPRIV
545 stxa %l1, [%l0]ASI_DCACHE_DATA
546 ta T_CHANGE_NONHPRIV
547! %l0 = b501d3083492cb5e
548 setx 0x053c1636302184c4,%g7,%l0 ! %l0 = 053c1636302184c4
549! %l1 = 281c301ba082fa09
550 setx 0xc2e5203af85cee8f,%g7,%l1 ! %l1 = c2e5203af85cee8f
551p0_fragment_2_end:
552
553p0_label_17:
554! Starting 10 instruction Store Burst
555! Mem[000000001018143a] = 6856aa08, %l3 = 00000000000000ff, %asi = 80
556 lduha [%i6+0x03a]%asi,%l3 ! %l3 = 000000000000aa08
557! %l0 = 302184c4, %l1 = f85cee8f, Mem[0000000010041408] = 3700c86e 12670a07
558 stda %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 302184c4 f85cee8f
559! Mem[0000000010101408] = dff7a331, %l3 = 000000000000aa08
560 swapa [%i4+%o4]0x80,%l3 ! %l3 = 00000000dff7a331
561! Mem[0000000030181400] = 0084be3c, %l3 = 00000000dff7a331
562 ldswa [%i6+%g0]0x81,%l3 ! %l3 = 000000000084be3c
563! Mem[00000000100c1400] = 00003517, %l4 = 0000000000000033
564 ldstuba [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000000
565! %f17 = 202e4e59, Mem[0000000030081410] = ffe1b10f
566 sta %f17,[%i2+%o5]0x81 ! Mem[0000000030081410] = 202e4e59
567! %o2 = deadbeefdeadbeef
568 set share2_start,%o2 ! set %o2[0] to VA
569! Mem[00000000211c0001] = 0d348970, %l6 = 0000000017df0730
570 ldstuba [%o2+0x001]%asi,%l6 ! %l6 = 0000000000000034
571! Mem[0000000030001410] = 1faa42a4, %f31 = 82d3aa4c
572 lda [%i0+%o5]0x89,%f31 ! %f31 = 1faa42a4
573! Mem[0000000030101400] = f0c7033b, %l5 = 000000004d62fc40
574 ldstuba [%i4+%g0]0x89,%l5 ! %l5 = 000000000000003b
575! Mem[0000000030181400] = 0084be3c 2fb9a801 1d9ca36e 4ea59907
576! %f0 = 03e00808 2fb9a801 6856aa08 75cf9cf9
577! %f4 = 7c40e49c 5fb540bd 2f00a3ba 6c22f8a3
578! %f8 = a151e168 d08e9516 4fe325c6 5b08baff
579! %f12 = 4fb5e3b4 4eddc86e 1f90d592 1b955c1b
580 stda %f0 ,[%i6+%g0]ASI_BLK_SL ! Block Store to 0000000030181400
581
582p0_label_18:
583! Starting 10 instruction Load Burst
584! Mem[00000000300c1408] = aa1f494e, %l7 = 00000000dff7a331
585 lduha [%i3+%o4]0x81,%l7 ! %l7 = 000000000000aa1f
586! Mem[0000000030101410] = 4eddc86e, %l7 = 000000000000aa1f
587 lduwa [%i4+%o5]0x81,%l7 ! %l7 = 000000004eddc86e
588! Mem[0000000010041408] = c4842130, %l1 = c2e5203af85cee8f
589 lduwa [%i1+%o4]0x88,%l1 ! %l1 = 00000000c4842130
590 membar #Sync ! Added by membar checker (5)
591! Mem[0000000010181408] = 7d6783be, %l5 = 000000000000003b
592 ldsha [%i6+%o4]0x80,%l5 ! %l5 = 0000000000007d67
593! Mem[0000000030101400] = f0c703ff, %l2 = 000000003700c86e
594 ldswa [%i4+%g0]0x89,%l2 ! %l2 = fffffffff0c703ff
595! Mem[0000000010181410] = c214b36c, %f16 = b1a17334
596 lda [%i6+%o5]0x80,%f16 ! %f16 = c214b36c
597! Mem[0000000030141400] = 05940e5c, %l4 = 0000000000000000
598 lduha [%i5+%g0]0x89,%l4 ! %l4 = 0000000000000e5c
599! %l5 = 0000000000007d67, imm = fffffffffffff397, %l0 = 053c1636302184c4
600 add %l5,-0xc69,%l0 ! %l0 = 00000000000070fe
601! Mem[0000000010001410] = 25614cff, %l0 = 00000000000070fe
602 lduha [%i0+%o5]0x88,%l0 ! %l0 = 0000000000004cff
603! Mem[0000000010041430] = 00000000, %f17 = 202e4e59
604 lda [%i1+0x030]%asi,%f17 ! %f17 = 00000000
605
606p0_label_19:
607! Starting 10 instruction Store Burst
608! %l6 = 00000034, %l7 = 4eddc86e, Mem[0000000030001410] = 1faa42a4 7dab966a
609 stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000034 4eddc86e
610! Mem[00000000211c0000] = 0dff8970, %l1 = 00000000c4842130
611 ldstub [%o2+%g0],%l1 ! %l1 = 000000000000000d
612! %l4 = 0000000000000e5c, Mem[0000000030141410] = ff2dbe3c
613 stba %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 5c2dbe3c
614! %l1 = 000000000000000d, Mem[0000000010101410] = 48f10063
615 stha %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = 48f1000d
616! %l4 = 0000000000000e5c, Mem[0000000030001408] = ffc4df2e
617 stha %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0e5cdf2e
618! %l3 = 000000000084be3c, Mem[0000000010041400] = 01e1eb1e
619 stwa %l3,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0084be3c
620! %f10 = 4fe325c6 5b08baff, Mem[0000000010081410] = 00000037 01e7f60e
621 stda %f10,[%i2+%o5]0x80 ! Mem[0000000010081410] = 4fe325c6 5b08baff
622! %l6 = 0000000000000034, Mem[00000000100c141e] = 336e2b13
623 sth %l6,[%i3+0x01e] ! Mem[00000000100c141c] = 336e0034
624! Mem[0000000020800001] = ffff7110, %l4 = 0000000000000e5c
625 ldstuba [%o1+0x001]%asi,%l4 ! %l4 = 00000000000000ff
626! %f29 = 244ae865, Mem[0000000010081408] = 2233763e
627 sta %f29,[%i2+%o4]0x80 ! Mem[0000000010081408] = 244ae865
628
629p0_label_20:
630! Starting 10 instruction Load Burst
631! Mem[0000000030001400] = c1a62c4dd37e1dab, %l6 = 0000000000000034
632 ldxa [%i0+%g0]0x89,%l6 ! %l6 = c1a62c4dd37e1dab
633! Mem[0000000010141410] = 21ddd568, %f28 = 25fba525
634 lda [%i5+%o5]0x80,%f28 ! %f28 = 21ddd568
635! %l6 = c1a62c4dd37e1dab, immd = 0000000000000c3b, %l7 = 000000004eddc86e
636 mulx %l6,0xc3b,%l7 ! %l7 = 6b5fdbd9a774da69
637! Mem[0000000030041410] = 2361806c7f65cc5d, %l1 = 000000000000000d
638 ldxa [%i1+%o5]0x81,%l1 ! %l1 = 2361806c7f65cc5d
639! Mem[0000000010181408] = 17862443be83677d, %f30 = 7f800000 1faa42a4
640 ldda [%i6+%o4]0x88,%f30 ! %f30 = 17862443 be83677d
641! Mem[0000000010001410] = 25614cff, %f12 = 4fb5e3b4
642 lda [%i0+%o5]0x88,%f12 ! %f12 = 25614cff
643! Mem[00000000100c1400] = ff003517, %l1 = 2361806c7f65cc5d
644 lduha [%i3+%g0]0x80,%l1 ! %l1 = 000000000000ff00
645! Mem[0000000010001400] = 51e3ed6840fc624d, %f10 = 4fe325c6 5b08baff
646 ldda [%i0+%g0]0x88,%f10 ! %f10 = 51e3ed68 40fc624d
647! Mem[0000000030081410] = 202e4e59, %l2 = fffffffff0c703ff
648 ldswa [%i2+%o5]0x81,%l2 ! %l2 = 00000000202e4e59
649! Mem[00000000100c1410] = dbe46125, %f31 = be83677d
650 lda [%i3+%o5]0x80,%f31 ! %f31 = dbe46125
651
652p0_label_21:
653! Starting 10 instruction Store Burst
654! %f22 = d32af055 aaabb72d, Mem[0000000030101410] = 6ec8dd4e 070a6712
655 stda %f22,[%i4+%o5]0x89 ! Mem[0000000030101410] = d32af055 aaabb72d
656! Mem[0000000010001414] = 8aaf452d, %l5 = 0000000000007d67, %asi = 80
657 swapa [%i0+0x014]%asi,%l5 ! %l5 = 000000008aaf452d
658! %l6 = d37e1dab, %l7 = a774da69, Mem[0000000030001408] = 0e5cdf2e 77b48dc7
659 stda %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = d37e1dab a774da69
660! %l7 = 6b5fdbd9a774da69, Mem[0000000010041408] = 302184c4
661 stwa %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = a774da69
662! Mem[0000000010141410] = 68d5dd21, %l1 = 000000000000ff00
663 swapa [%i5+%o5]0x88,%l1 ! %l1 = 0000000068d5dd21
664! Mem[0000000010141408] = 5e58ce56, %l5 = 000000008aaf452d
665 ldstuba [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000056
666! %l1 = 0000000068d5dd21, Mem[000000001014142c] = 0fe2c42f
667 stb %l1,[%i5+0x02c] ! Mem[000000001014142c] = 21e2c42f
668! %l1 = 0000000068d5dd21, Mem[000000001008141a] = 2d45af8a
669 stb %l1,[%i2+0x01a] ! Mem[0000000010081418] = 2d45218a
670! %l3 = 000000000084be3c, Mem[0000000010181408] = 7d6783be
671 stba %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 3c6783be
672! Mem[0000000010001400] = 40fc624d, %l1 = 0000000068d5dd21
673 ldstuba [%i0+%g0]0x88,%l1 ! %l1 = 000000000000004d
674
675p0_label_22:
676! Starting 10 instruction Load Burst
677! Mem[0000000010141400] = 594e2e20, %l2 = 00000000202e4e59
678 ldswa [%i5+%g0]0x80,%l2 ! %l2 = 00000000594e2e20
679! %l7 = 6b5fdbd9a774da69, imm = 000000000000024b, %l6 = c1a62c4dd37e1dab
680 xnor %l7,0x24b,%l6 ! %l6 = 94a02426588b27dd
681! Mem[0000000010181410] = 6cb314c2, %f29 = 244ae865
682 lda [%i6+%o5]0x88,%f29 ! %f29 = 6cb314c2
683! Mem[00000000100c1428] = 5c25b1f67153b86f, %l5 = 0000000000000056, %asi = 80
684 ldxa [%i3+0x028]%asi,%l5 ! %l5 = 5c25b1f67153b86f
685! Mem[00000000100c1408] = 174c519e, %l5 = 5c25b1f67153b86f
686 lduha [%i3+%o4]0x80,%l5 ! %l5 = 000000000000174c
687! Mem[00000000300c1410] = 6fea417c, %l5 = 000000000000174c
688 ldsba [%i3+%o5]0x81,%l5 ! %l5 = 000000000000006f
689! %l7 = 6b5fdbd9a774da69, imm = 0000000000000edf, %l5 = 000000000000006f
690 or %l7,0xedf,%l5 ! %l5 = 6b5fdbd9a774deff
691! Mem[0000000030041408] = 8e922e71, %l0 = 0000000000004cff
692 ldsha [%i1+%o4]0x89,%l0 ! %l0 = 0000000000002e71
693! Mem[00000000300c1400] = 0808e003, %l1 = 000000000000004d
694 ldsha [%i3+%g0]0x89,%l1 ! %l1 = ffffffffffffe003
695! Code Fragment 4, seed = 210537
696p0_fragment_3:
697! %l0 = 0000000000002e71
698 setx 0xf1a831263dcd7dde,%g7,%l0 ! %l0 = f1a831263dcd7dde
699! %l1 = ffffffffffffe003
700 setx 0x89e5138000912489,%g7,%l1 ! %l1 = 89e5138000912489
701 setx 0x7ff8, %g1, %g2
702 and %l0, %g2, %l0
703 setx 0xffffffff, %g1, %g2
704 and %l1, %g2, %l1
705 setx 0x100000000, %g1, %g2
706 or %l1, %g2, %l1 ! Set bit 32 - perrinj
707 ta T_CHANGE_HPRIV
708 stxa %l1, [%l0]ASI_ICACHE_INSTR
709 ta T_CHANGE_NONHPRIV
710! %l0 = f1a831263dcd7dde
711 setx 0x18febbf84e09a744,%g7,%l0 ! %l0 = 18febbf84e09a744
712! %l1 = 89e5138000912489
713 setx 0xbc6b9b26ee5d890f,%g7,%l1 ! %l1 = bc6b9b26ee5d890f
714p0_fragment_3_end:
715
716p0_label_23:
717! Starting 10 instruction Store Burst
718! Mem[00000000100c1430] = 208fc564, %l5 = 00000000a774deff
719 swap [%i3+0x030],%l5 ! %l5 = 00000000208fc564
720! %f14 = 1f90d592 1b955c1b, %l1 = bc6b9b26ee5d890f
721! Mem[0000000010141438] = 4caad3822361806c
722 add %i5,0x038,%g1
723 stda %f14,[%g1+%l1]ASI_PST8_P ! Mem[0000000010141438] = 4caad3821b955c1b
724! Mem[00000000100c1430] = a774deff, %l2 = 594e2e20, %l3 = 0084be3c
725 add %i3,0x30,%g1
726 casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000a774deff
727! Mem[000000001008143c] = 5beb30ab, %l0 = 4e09a744, %l5 = 208fc564
728 add %i2,0x3c,%g1
729 casa [%g1]0x80,%l0,%l5 ! %l5 = 000000005beb30ab
730! Mem[0000000010101410] = 0d00f148, %l5 = 000000005beb30ab
731 ldstuba [%i4+%o5]0x80,%l5 ! %l5 = 000000000000000d
732! %l4 = 00000000000000ff, Mem[00000000218001c0] = 0c444af0
733 stb %l4,[%o3+0x1c0] ! Mem[00000000218001c0] = ff444af0
734! %f30 = 17862443 dbe46125, %l4 = 00000000000000ff
735! Mem[0000000030181428] = ffba085bc625e34f
736 add %i6,0x028,%g1
737 stda %f30,[%g1+%l4]ASI_PST8_SL ! Mem[0000000030181428] = 2561e4db43248617
738! %f4 = 7c40e49c 5fb540bd, Mem[0000000030101410] = aaabb72d d32af055
739 stda %f4 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7c40e49c 5fb540bd
740! Mem[0000000030141400] = 5c0e9405, %l6 = 00000000588b27dd
741 swapa [%i5+%g0]0x81,%l6 ! %l6 = 000000005c0e9405
742! %f2 = 6856aa08 75cf9cf9, %l4 = 00000000000000ff
743! Mem[0000000010001400] = ff62fc4068ede351
744 stda %f2,[%i0+%l4]ASI_PST8_PL ! Mem[0000000010001400] = f99ccf7508aa5668
745
746p0_label_24:
747! Starting 10 instruction Load Burst
748! Mem[00000000100c1410] = 2561e4db, %l5 = 000000000000000d
749 lduwa [%i3+%o5]0x88,%l5 ! %l5 = 000000002561e4db
750! Mem[00000000211c0000] = ffff8970, %l0 = 18febbf84e09a744
751 lduh [%o2+%g0],%l0 ! %l0 = 000000000000ffff
752! Mem[0000000030001410] = 34000000, %l7 = 6b5fdbd9a774da69
753 lduha [%i0+%o5]0x81,%l7 ! %l7 = 0000000000003400
754! Mem[00000000300c1410] = 7c41ea6f, %l5 = 000000002561e4db
755 lduba [%i3+%o5]0x89,%l5 ! %l5 = 000000000000006f
756! Mem[0000000010101418] = 7a5e924a4dcad2f3, %l0 = 000000000000ffff
757 ldx [%i4+0x018],%l0 ! %l0 = 7a5e924a4dcad2f3
758! Mem[00000000300c1410] = 7c41ea6f, %l6 = 000000005c0e9405
759 lduwa [%i3+%o5]0x89,%l6 ! %l6 = 000000007c41ea6f
760! Mem[00000000300c1400] = 0808e003, %l2 = 00000000594e2e20
761 lduha [%i3+%g0]0x89,%l2 ! %l2 = 000000000000e003
762! Mem[0000000030101408] = 4e644cae, %l6 = 000000007c41ea6f
763 lduwa [%i4+%o4]0x81,%l6 ! %l6 = 000000004e644cae
764! Mem[0000000030101410] = 7c40e49c5fb540bd, %l1 = bc6b9b26ee5d890f
765 ldxa [%i4+%o5]0x89,%l1 ! %l1 = 7c40e49c5fb540bd
766! Mem[0000000010141410] = 0000ff00, %l1 = 7c40e49c5fb540bd
767 lduwa [%i5+%o5]0x88,%l1 ! %l1 = 000000000000ff00
768
769p0_label_25:
770! Starting 10 instruction Store Burst
771! %l0 = 4dcad2f3, %l1 = 0000ff00, Mem[0000000010101400] = 18d41735 d14e8d35
772 stda %l0,[%i4+%g0]0x88 ! Mem[0000000010101400] = 4dcad2f3 0000ff00
773! %l0 = 7a5e924a4dcad2f3, Mem[0000000010141408] = ffce585e
774 stba %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = f3ce585e
775! Mem[0000000030141400] = 588b27dd 00000000 34c3c00e 7465df27
776! %f0 = 03e00808 2fb9a801 6856aa08 75cf9cf9
777! %f4 = 7c40e49c 5fb540bd 2f00a3ba 6c22f8a3
778! %f8 = a151e168 d08e9516 51e3ed68 40fc624d
779! %f12 = 25614cff 4eddc86e 1f90d592 1b955c1b
780 stda %f0 ,[%i5+%g0]ASI_BLK_SL ! Block Store to 0000000030141400
781! Mem[0000000010181420] = 53991c18, %l7 = 0000000000003400, %asi = 80
782 swapa [%i6+0x020]%asi,%l7 ! %l7 = 0000000053991c18
783! Mem[000000001010142c] = 00000037, %l6 = 000000004e644cae, %asi = 80
784 swapa [%i4+0x02c]%asi,%l6 ! %l6 = 0000000000000037
785! %l3 = 00000000a774deff, Mem[000000001018140f] = 43248617, %asi = 80
786 stba %l3,[%i6+0x00f]%asi ! Mem[000000001018140c] = 432486ff
787! Mem[0000000010181400] = 00000000, %l7 = 0000000053991c18
788 ldstuba [%i6+%g0]0x88,%l7 ! %l7 = 0000000000000000
789! Mem[0000000010081408] = 244ae865, %l3 = 00000000a774deff
790 swapa [%i2+%o4]0x80,%l3 ! %l3 = 00000000244ae865
791! Mem[0000000010101410] = 48f100ff, %l3 = 00000000244ae865
792 swapa [%i4+%o5]0x88,%l3 ! %l3 = 0000000048f100ff
793! %l6 = 00000037, %l7 = 00000000, Mem[0000000030001400] = ab1d7ed3 4d2ca6c1
794 stda %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000037 00000000
795
796p0_label_26:
797! Starting 10 instruction Load Burst
798! Mem[000000001010142a] = 50571956, %l2 = 000000000000e003
799 ldub [%i4+0x02a],%l2 ! %l2 = 0000000000000019
800! Mem[0000000030081400] = 3007df17, %l1 = 000000000000ff00
801 ldsha [%i2+%g0]0x89,%l1 ! %l1 = ffffffffffffdf17
802 membar #Sync ! Added by membar checker (6)
803! Mem[0000000010141408] = f3ce585e, %l3 = 0000000048f100ff
804 ldsba [%i5+%o4]0x80,%l3 ! %l3 = fffffffffffffff3
805! Mem[0000000010041408] = 69da74a7, %l4 = 00000000000000ff
806 lduwa [%i1+%o4]0x88,%l4 ! %l4 = 0000000069da74a7
807! Mem[00000000211c0001] = ffff8970, %l5 = 000000000000006f, %asi = 80
808 lduba [%o2+0x001]%asi,%l5 ! %l5 = 00000000000000ff
809! Mem[0000000010041400] = 3cbe8400, %l7 = 0000000000000000
810 ldswa [%i1+%g0]0x88,%l7 ! %l7 = 000000003cbe8400
811! Mem[0000000010081406] = 1e953911, %l6 = 0000000000000037, %asi = 80
812 lduba [%i2+0x006]%asi,%l6 ! %l6 = 0000000000000039
813! Mem[0000000030141400] = 2fb9a801, %l5 = 00000000000000ff
814 lduba [%i5+%g0]0x89,%l5 ! %l5 = 0000000000000001
815! Mem[0000000030001408] = 69da74a7ab1d7ed3, %f12 = 25614cff 4eddc86e
816 ldda [%i0+%o4]0x89,%f12 ! %f12 = 69da74a7 ab1d7ed3
817! Mem[0000000010141400] = 594e2e20, %l7 = 000000003cbe8400
818 ldsha [%i5+%g0]0x80,%l7 ! %l7 = 000000000000594e
819
820p0_label_27:
821! Starting 10 instruction Store Burst
822! Mem[0000000010081408] = ffde74a7, %l6 = 0000000000000039
823 ldstuba [%i2+%o4]0x88,%l6 ! %l6 = 00000000000000a7
824! Mem[0000000010041400] = 3cbe8400, %l5 = 0000000000000001
825 ldstuba [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000000
826! Mem[0000000021800141] = 4d177290, %l1 = ffffffffffffdf17
827 ldstub [%o3+0x141],%l1 ! %l1 = 0000000000000017
828! %l0 = 7a5e924a4dcad2f3, Mem[0000000030001410] = 34000000
829 stwa %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 4dcad2f3
830! Mem[0000000010081410] = 4fe325c6, %l3 = 00000000fffffff3
831 swapa [%i2+%o5]0x80,%l3 ! %l3 = 000000004fe325c6
832! %l1 = 0000000000000017, Mem[0000000030181400] = 2fb9a801
833 stwa %l1,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000017
834! Mem[0000000030081410] = 202e4e59, %l6 = 00000000000000a7
835 swapa [%i2+%o5]0x81,%l6 ! %l6 = 00000000202e4e59
836! Mem[00000000201c0000] = ffff9ee0, %l4 = 0000000069da74a7
837 ldstub [%o0+%g0],%l4 ! %l4 = 00000000000000ff
838! %f20 = 6300f148 68d5dd21, %l2 = 0000000000000019
839! Mem[0000000030181420] = 16958ed068e151a1
840 add %i6,0x020,%g1
841 stda %f20,[%g1+%l2]ASI_PST8_S ! Mem[0000000030181420] = 16958e4868e15121
842! Mem[00000000100c1400] = 173500ff, %l7 = 000000000000594e
843 ldstuba [%i3+%g0]0x88,%l7 ! %l7 = 00000000000000ff
844
845p0_label_28:
846! Starting 10 instruction Load Burst
847! %l5 = 0000000000000000, %l4 = 00000000000000ff, %l4 = 00000000000000ff
848 mulx %l5,%l4,%l4 ! %l4 = 0000000000000000
849! Mem[0000000030181410] = 5fb540bd, %l7 = 00000000000000ff
850 ldsba [%i6+%o5]0x89,%l7 ! %l7 = ffffffffffffffbd
851! Mem[0000000030181408] = f99ccf75, %l3 = 000000004fe325c6
852 ldswa [%i6+%o4]0x81,%l3 ! %l3 = fffffffff99ccf75
853! Mem[0000000010041424] = 5fb540bd, %l3 = fffffffff99ccf75, %asi = 80
854 ldswa [%i1+0x024]%asi,%l3 ! %l3 = 000000005fb540bd
855! Mem[0000000010181408] = ff862443 be83673c, %l4 = 00000000, %l5 = 00000000
856 ldda [%i6+%o4]0x88,%l4 ! %l4 = 00000000be83673c 00000000ff862443
857! Mem[0000000030041410] = 2361806c, %l4 = 00000000be83673c
858 ldsha [%i1+%o5]0x81,%l4 ! %l4 = 0000000000002361
859! Mem[0000000030181410] = 5fb540bd, %l7 = ffffffffffffffbd
860 ldsha [%i6+%o5]0x89,%l7 ! %l7 = 00000000000040bd
861! Mem[0000000010101410] = 244ae865, %l6 = 00000000202e4e59
862 ldsba [%i4+%o5]0x88,%l6 ! %l6 = 0000000000000065
863! Mem[00000000100c1408] = 174c519e670bf077, %f0 = 03e00808 2fb9a801, %asi = 80
864 ldda [%i3+0x008]%asi,%f0 ! %f0 = 174c519e 670bf077
865! Mem[0000000010001408] = 46000000, %l4 = 0000000000002361
866 ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 0000000000000000
867
868p0_label_29:
869! Starting 10 instruction Store Burst
870! %f30 = 17862443 dbe46125, Mem[0000000030181400] = 17000000 0808e003
871 stda %f30,[%i6+%g0]0x81 ! Mem[0000000030181400] = 17862443 dbe46125
872! %l2 = 00000019, %l3 = 5fb540bd, Mem[0000000010001400] = 75cf9cf9 6856aa08
873 stda %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000019 5fb540bd
874! %f10 = 51e3ed68, Mem[00000000300c1408] = aa1f494e
875 sta %f10,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 51e3ed68
876! %f14 = 1f90d592 1b955c1b, %l6 = 0000000000000065
877! Mem[00000000300c1430] = 7ed54c946412add5
878 add %i3,0x030,%g1
879 stda %f14,[%g1+%l6]ASI_PST32_S ! Mem[00000000300c1430] = 7ed54c941b955c1b
880! Mem[0000000030141408] = f99ccf75, %l0 = 000000004dcad2f3
881 swapa [%i5+%o4]0x81,%l0 ! %l0 = 00000000f99ccf75
882! %f2 = 6856aa08 75cf9cf9, %l1 = 0000000000000017
883! Mem[0000000030141410] = bd40b55f9ce4407c
884 add %i5,0x010,%g1
885 stda %f2,[%g1+%l1]ASI_PST8_S ! Mem[0000000030141410] = bd40b5089ccf9cf9
886! %l7 = 00000000000040bd, Mem[00000000100c1410] = dbe46125
887 stba %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = bde46125
888! %f28 = 21ddd568, Mem[0000000030101400] = f0c703ff
889 sta %f28,[%i4+%g0]0x89 ! Mem[0000000030101400] = 21ddd568
890! Mem[0000000010081400] = 7d800d00, %l3 = 000000005fb540bd
891 swapa [%i2+%g0]0x80,%l3 ! %l3 = 000000007d800d00
892! %f26 = 2fc4e20f b6f0c329, %l4 = 0000000000000000
893! Mem[00000000300c1428] = 3b7077a628d4195f
894 add %i3,0x028,%g1
895 stda %f26,[%g1+%l4]ASI_PST8_SL ! Mem[00000000300c1428] = 3b7077a628d4195f
896
897p0_label_30:
898! Starting 10 instruction Load Burst
899! %f4 = 7c40e49c, %f5 = 5fb540bd, %f27 = b6f0c329
900 fdivs %f4 ,%f5 ,%f27 ! %f27 = 5c08385f
901! Mem[0000000010081410] = f3ffffff, %l1 = 0000000000000017
902 lduwa [%i2+%o5]0x88,%l1 ! %l1 = 00000000f3ffffff
903! Mem[0000000030141400] = 03e008082fb9a801, %l2 = 0000000000000019
904 ldxa [%i5+%g0]0x89,%l2 ! %l2 = 03e008082fb9a801
905! Mem[00000000201c0000] = ffff9ee0, %l0 = 00000000f99ccf75, %asi = 80
906 ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
907! Mem[00000000100c1420] = 006a76f875476029, %f24 = ff5b3f39 b89f811f
908 ldd [%i3+0x020],%f24 ! %f24 = 006a76f8 75476029
909! Mem[0000000030101400] = 68d5dd21 7df07241, %l6 = 00000065, %l7 = 000040bd
910 ldda [%i4+%g0]0x81,%l6 ! %l6 = 0000000068d5dd21 000000007df07241
911! Mem[0000000030081410] = a7000000, %l7 = 000000007df07241
912 lduha [%i2+%o5]0x89,%l7 ! %l7 = 0000000000000000
913! Mem[0000000010001408] = ff000046, %l7 = 0000000000000000
914 ldswa [%i0+%o4]0x80,%l7 ! %l7 = ffffffffff000046
915 membar #Sync ! Added by membar checker (7)
916! Mem[0000000010041400] = ff84be3c 607dbdff a774da69 f85cee8f
917! Mem[0000000010041410] = ff5b3f39 b89f811f 0106d8ba 172b39a3
918! Mem[0000000010041420] = 7c40e49c 5fb540bd 7e7b6ac6 75d0cbff
919! Mem[0000000010041430] = 00000000 36dc4d75 317693aa a08cd43b
920 ldda [%i1+%g0]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
921! Mem[0000000030141400] = 2fb9a801, %l2 = 03e008082fb9a801
922 ldsha [%i5+%g0]0x89,%l2 ! %l2 = ffffffffffffa801
923
924p0_label_31:
925! Starting 10 instruction Store Burst
926! Mem[0000000010081400] = bd40b55f, %l2 = 00000000ffffa801
927 swapa [%i2+%g0]0x88,%l2 ! %l2 = 00000000bd40b55f
928! Mem[00000000100c1400] = ff003517 45eb2bf1 174c519e 670bf077
929! %f16 = ff84be3c 607dbdff a774da69 f85cee8f
930! %f20 = ff5b3f39 b89f811f 0106d8ba 172b39a3
931! %f24 = 7c40e49c 5fb540bd 7e7b6ac6 75d0cbff
932! %f28 = 00000000 36dc4d75 317693aa a08cd43b
933 stda %f16,[%i3+%g0]ASI_BLK_AIUPL ! Block Store to 00000000100c1400
934! %f27 = 75d0cbff, %f12 = 69da74a7, %f8 = a151e168
935 fmuls %f27,%f12,%f8 ! %f8 = 7f800000
936! %l5 = 00000000ff862443, Mem[0000000030041400] = 16958ed0
937 stwa %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff862443
938! %l3 = 000000007d800d00, %l3 = 000000007d800d00, %l2 = 00000000bd40b55f
939 and %l3,%l3,%l2 ! %l2 = 000000007d800d00
940! %l7 = ffffffffff000046, Mem[0000000030101410] = bd40b55f
941 stha %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0046b55f
942! Mem[0000000030141410] = bd40b508, %l4 = 0000000000000000
943 swapa [%i5+%o5]0x81,%l4 ! %l4 = 00000000bd40b508
944! Mem[0000000010141400] = 594e2e20, %l0 = 00000000ffffffff
945 swapa [%i5+%g0]0x80,%l0 ! %l0 = 00000000594e2e20
946 membar #Sync ! Added by membar checker (8)
947! Mem[00000000100c1408] = 8fee5cf8, %l5 = 00000000ff862443
948 swapa [%i3+%o4]0x80,%l5 ! %l5 = 000000008fee5cf8
949! %l0 = 594e2e20, %l1 = f3ffffff, Mem[00000000100c1410] = b89f811f ff5b3f39
950 stda %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 594e2e20 f3ffffff
951
952p0_label_32:
953! Starting 10 instruction Load Burst
954! %f23 = 172b39a3, %f9 = d08e9516
955 fcmps %fcc2,%f23,%f9 ! %fcc2 = 2
956! Mem[0000000030141408] = 6856aa08f3d2ca4d, %f12 = 69da74a7 ab1d7ed3
957 ldda [%i5+%o4]0x89,%f12 ! %f12 = 6856aa08 f3d2ca4d
958! Mem[00000000100c1410] = 202e4e59, %l7 = ffffffffff000046
959 lduwa [%i3+%o5]0x80,%l7 ! %l7 = 00000000202e4e59
960! Mem[0000000010001400] = 19000000bd40b55f, %f8 = 7f800000 d08e9516
961 ldda [%i0+%g0]0x80,%f8 ! %f8 = 19000000 bd40b55f
962! Mem[0000000010081410] = f3ffffff, %l0 = 00000000594e2e20
963 ldsha [%i2+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
964! %l6 = 0000000068d5dd21, %l4 = 00000000bd40b508, %l1 = 00000000f3ffffff
965 and %l6,%l4,%l1 ! %l1 = 0000000028409500
966! Mem[0000000010081410] = ffba085bf3ffffff, %l6 = 0000000068d5dd21
967 ldxa [%i2+%o5]0x88,%l6 ! %l6 = ffba085bf3ffffff
968! Mem[0000000030181400] = 43248617, %f26 = 7e7b6ac6
969 lda [%i6+%g0]0x89,%f26 ! %f26 = 43248617
970! Mem[0000000030181410] = 5fb540bd, %l3 = 000000007d800d00
971 ldswa [%i6+%o5]0x89,%l3 ! %l3 = 000000005fb540bd
972! Mem[0000000010101402] = f3d2ca4d, %l3 = 000000005fb540bd, %asi = 80
973 lduha [%i4+0x002]%asi,%l3 ! %l3 = 000000000000ca4d
974
975p0_label_33:
976! Starting 10 instruction Store Burst
977! Mem[00000000300c1408] = 51e3ed68, %l5 = 000000008fee5cf8
978 swapa [%i3+%o4]0x81,%l5 ! %l5 = 0000000051e3ed68
979! %l0 = ffffffffffffffff, Mem[0000000020800001] = ffff7110, %asi = 80
980 stba %l0,[%o1+0x001]%asi ! Mem[0000000020800000] = ffff7110
981! Mem[0000000010041400] = ff84be3c, %l2 = 000000007d800d00
982 swapa [%i1+%g0]0x80,%l2 ! %l2 = 00000000ff84be3c
983! %f8 = 19000000, Mem[0000000030141408] = f3d2ca4d
984 sta %f8 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = 19000000
985! %f0 = 174c519e 670bf077, %l5 = 0000000051e3ed68
986! Mem[0000000030001410] = 4dcad2f36ec8dd4e
987 add %i0,0x010,%g1
988 stda %f0,[%g1+%l5]ASI_PST16_S ! Mem[0000000030001410] = 174cd2f36ec8dd4e
989! Mem[0000000010041400] = 7d800d00, %l1 = 0000000028409500
990 swapa [%i1+%g0]0x80,%l1 ! %l1 = 000000007d800d00
991! Mem[0000000030041408] = 8e922e71, %l1 = 000000007d800d00
992 swapa [%i1+%o4]0x89,%l1 ! %l1 = 000000008e922e71
993! Mem[0000000010181400] = ff000000, %l5 = 0000000051e3ed68
994 ldstuba [%i6+%g0]0x80,%l5 ! %l5 = 00000000000000ff
995! Mem[0000000010181400] = ff000000, %l6 = 00000000f3ffffff
996 swapa [%i6+%g0]0x80,%l6 ! %l6 = 00000000ff000000
997! %f10 = 51e3ed68 40fc624d, %l6 = 00000000ff000000
998! Mem[0000000030001438] = 2da7b5522561e4db
999 add %i0,0x038,%g1
1000 stda %f10,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030001438] = 2da7b5522561e4db
1001
1002p0_label_34:
1003! Starting 10 instruction Load Burst
1004! Mem[00000000300c1410] = 7c41ea6f, %l7 = 00000000202e4e59
1005 lduha [%i3+%o5]0x89,%l7 ! %l7 = 000000000000ea6f
1006! %f14 = 1f90d592, %f28 = 00000000, %f15 = 1b955c1b
1007 fadds %f14,%f28,%f15 ! %f15 = 1f90d592
1008! Mem[0000000010181400] = f3ffffff 53013639, %l6 = ff000000, %l7 = 0000ea6f
1009 ldda [%i6+%g0]0x80,%l6 ! %l6 = 00000000f3ffffff 0000000053013639
1010! %f0 = 174c519e, %f18 = a774da69, %f4 = 7c40e49c 5fb540bd
1011 fsmuld %f0 ,%f18,%f4 ! %f4 = b7e86d83 7cc0b9c0
1012! Mem[0000000030081410] = a7000000, %l1 = 000000008e922e71
1013 ldswa [%i2+%o5]0x89,%l1 ! %l1 = ffffffffa7000000
1014! Mem[00000000100c1439] = 3bd48ca0, %l0 = ffffffffffffffff, %asi = 80
1015 ldsba [%i3+0x039]%asi,%l0 ! %l0 = ffffffffffffffd4
1016! Mem[000000001014141a] = 2db7abaa, %l5 = 00000000000000ff, %asi = 80
1017 lduha [%i5+0x01a]%asi,%l5 ! %l5 = 000000000000abaa
1018! Mem[0000000010141421] = 1f819fb8, %l3 = 000000000000ca4d
1019 ldub [%i5+0x021],%l3 ! %l3 = 0000000000000081
1020! %l2 = 00000000ff84be3c, %l4 = 00000000bd40b508, %l7 = 0000000053013639
1021 sdivx %l2,%l4,%l7 ! %l7 = 0000000000000001
1022! Mem[0000000030181408] = 75cf9cf9, %l1 = ffffffffa7000000
1023 lduba [%i6+%o4]0x89,%l1 ! %l1 = 00000000000000f9
1024
1025p0_label_35:
1026! Starting 10 instruction Store Burst
1027! %l2 = ff84be3c, %l3 = 00000081, Mem[0000000010141400] = ffffffff b1a17334
1028 stda %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = ff84be3c 00000081
1029! %l7 = 0000000000000001, %l1 = 00000000000000f9, %l5 = 000000000000abaa
1030 subc %l7,%l1,%l5 ! %l5 = ffffffffffffff08
1031! %l4 = 00000000bd40b508, Mem[0000000010001410] = 677d000025614cff
1032 stxa %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000bd40b508
1033! Mem[0000000010141410] = 0000ff00, %l5 = ffffffffffffff08
1034 ldstuba [%i5+%o5]0x88,%l5 ! %l5 = 0000000000000000
1035! %f2 = 6856aa08 75cf9cf9, Mem[0000000010141410] = ffff0000 48f10063
1036 stda %f2 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = 6856aa08 75cf9cf9
1037! Mem[00000000300c1400] = 0808e003, %l0 = ffffffffffffffd4
1038 ldstuba [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000003
1039! Mem[0000000010081410] = f3ffffff, %l1 = 00000000000000f9
1040 ldstuba [%i2+%o5]0x88,%l1 ! %l1 = 00000000000000ff
1041! Code Fragment 4, seed = 776868
1042p0_fragment_4:
1043! %l0 = 0000000000000003
1044 setx 0xc94d073d87288706,%g7,%l0 ! %l0 = c94d073d87288706
1045! %l1 = 00000000000000ff
1046 setx 0x51bd56b46e930531,%g7,%l1 ! %l1 = 51bd56b46e930531
1047 setx 0x7ff8, %g1, %g2
1048 and %l0, %g2, %l0
1049 setx 0xffffffff, %g1, %g2
1050 and %l1, %g2, %l1
1051 setx 0x100000000, %g1, %g2
1052 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1053 ta T_CHANGE_HPRIV
1054 stxa %l1, [%l0]ASI_ICACHE_INSTR
1055 ta T_CHANGE_NONHPRIV
1056! %l0 = c94d073d87288706
1057 setx 0x710b041aea70c76c,%g7,%l0 ! %l0 = 710b041aea70c76c
1058! %l1 = 51bd56b46e930531
1059 setx 0xc282134c44bbd0b7,%g7,%l1 ! %l1 = c282134c44bbd0b7
1060p0_fragment_4_end:
1061! %l1 = c282134c44bbd0b7, Mem[0000000030101408] = 47d51370ae4c644e
1062 stxa %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = c282134c44bbd0b7
1063! Mem[0000000030141410] = 00000000, %l7 = 0000000000000001
1064 ldstuba [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000000
1065
1066p0_label_36:
1067! Starting 10 instruction Load Burst
1068! Mem[0000000030141410] = ff000000 9ccf9cf9, %l4 = bd40b508, %l5 = 00000000
1069 ldda [%i5+%o5]0x81,%l4 ! %l4 = 00000000ff000000 000000009ccf9cf9
1070! Mem[0000000010041408] = a774da69, %l7 = 0000000000000000
1071 ldub [%i1+%o4],%l7 ! %l7 = 00000000000000a7
1072! Mem[0000000010041408] = a774da69, %l5 = 000000009ccf9cf9
1073 ldsha [%i1+%o4]0x80,%l5 ! %l5 = ffffffffffffa774
1074! Mem[0000000030001410] = 174cd2f3, %l1 = c282134c44bbd0b7
1075 lduha [%i0+%o5]0x81,%l1 ! %l1 = 000000000000174c
1076! Mem[0000000010101428] = 50571956, %l0 = 710b041aea70c76c
1077 ldsh [%i4+0x028],%l0 ! %l0 = 0000000000005057
1078! Mem[0000000010041408] = a774da69 f85cee8f, %l6 = f3ffffff, %l7 = 000000a7
1079 ldda [%i1+%o4]0x80,%l6 ! %l6 = 00000000a774da69 00000000f85cee8f
1080! Mem[0000000010101408] = 5772d20d 08aa0000, %l2 = ff84be3c, %l3 = 00000081
1081 ldda [%i4+%o4]0x88,%l2 ! %l2 = 0000000008aa0000 000000005772d20d
1082! Mem[0000000030141408] = 19000000, %l4 = 00000000ff000000
1083 lduwa [%i5+%o4]0x89,%l4 ! %l4 = 0000000019000000
1084! Mem[0000000010141408] = 5e58cef3, %l4 = 0000000019000000
1085 ldsha [%i5+%o4]0x88,%l4 ! %l4 = ffffffffffffcef3
1086! Mem[0000000010101410] = 244ae865, %l3 = 000000005772d20d
1087 lduwa [%i4+%o5]0x88,%l3 ! %l3 = 00000000244ae865
1088
1089p0_label_37:
1090! Starting 10 instruction Store Burst
1091! %l5 = ffffffffffffa774, Mem[0000000010181418] = 5fb9350a, %asi = 80
1092 stha %l5,[%i6+0x018]%asi ! Mem[0000000010181418] = a774350a
1093! %l7 = 00000000f85cee8f, immd = ffffff4d, %y = 00000037
1094 umul %l7,-0x0b3,%l5 ! %l5 = f85cede157053203, %y = f85cede1
1095! Mem[0000000010141408] = 5e58cef3, %l4 = ffffffffffffcef3
1096 ldstuba [%i5+%o4]0x88,%l4 ! %l4 = 00000000000000f3
1097! %l0 = 0000000000005057, imm = fffffffffffff665, %l7 = 00000000f85cee8f
1098 or %l0,-0x99b,%l7 ! %l7 = fffffffffffff677
1099! %f16 = ff84be3c, Mem[0000000030081400] = 3007df17
1100 sta %f16,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff84be3c
1101! Mem[0000000010181408] = 3c6783be, %l1 = 000000000000174c
1102 swapa [%i6+%o4]0x80,%l1 ! %l1 = 000000003c6783be
1103! Mem[0000000010081419] = 2d45218a, %l7 = fffffffffffff677
1104 ldstuba [%i2+0x019]%asi,%l7 ! %l7 = 0000000000000045
1105! Mem[0000000030141400] = 01a8b92f 0808e003 00000019 08aa5668
1106! %f0 = 174c519e 670bf077 6856aa08 75cf9cf9
1107! %f4 = b7e86d83 7cc0b9c0 2f00a3ba 6c22f8a3
1108! %f8 = 19000000 bd40b55f 51e3ed68 40fc624d
1109! %f12 = 6856aa08 f3d2ca4d 1f90d592 1f90d592
1110 stda %f0 ,[%i5+%g0]ASI_BLK_SL ! Block Store to 0000000030141400
1111 membar #Sync ! Added by membar checker (9)
1112! Mem[0000000010141428] = 29c3f0b6, %l3 = 244ae865, %l6 = a774da69
1113 add %i5,0x28,%g1
1114 casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000029c3f0b6
1115! %l6 = 0000000029c3f0b6, Mem[0000000021800100] = 7a6ec060, %asi = 80
1116 stha %l6,[%o3+0x100]%asi ! Mem[0000000021800100] = f0b6c060
1117
1118p0_label_38:
1119! Starting 10 instruction Load Burst
1120! Mem[0000000010181400] = f3ffffff 53013639 0000174c 432486ff
1121! Mem[0000000010181410] = c214b36c 79f2524d a774350a 561632b3
1122! Mem[0000000010181420] = 00003400 00e1bcc9 63843816 717dd20f
1123! Mem[0000000010181430] = 0bc4f484 37520005 6856aa08 75cf9cf9
1124 ldda [%i6+%g0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010181400
1125! Mem[0000000010181400] = f3ffffff53013639, %f6 = 2f00a3ba 6c22f8a3
1126 ldda [%i6+%g0]0x80,%f6 ! %f6 = f3ffffff 53013639
1127! Mem[00000000300c1400] = 0808e0ff, %l0 = 0000000000005057
1128 ldsha [%i3+%g0]0x89,%l0 ! %l0 = ffffffffffffe0ff
1129! %l7 = 0000000000000045, immd = ffffff23, %y = f85cede1
1130 smul %l7,-0x0dd,%l7 ! %l7 = ffffffffffffc46f, %y = ffffffff
1131! Mem[0000000030041410] = 6c806123, %l0 = ffffffffffffe0ff
1132 ldsba [%i1+%o5]0x89,%l0 ! %l0 = 0000000000000023
1133! Mem[0000000030001410] = 174cd2f3, %l4 = 00000000000000f3
1134 ldsha [%i0+%o5]0x81,%l4 ! %l4 = 000000000000174c
1135! %l5 = f85cede157053203, %l0 = 0000000000000023, %l6 = 0000000029c3f0b6
1136 xor %l5,%l0,%l6 ! %l6 = f85cede157053220
1137! Mem[0000000010141400] = ff84be3c, %l0 = 0000000000000023
1138 ldswa [%i5+%g0]0x88,%l0 ! %l0 = ffffffffff84be3c
1139! Code Fragment 3, seed = 605519
1140p0_fragment_5:
1141! %l0 = ffffffffff84be3c
1142 setx 0x5606ba0c6c170cae,%g7,%l0 ! %l0 = 5606ba0c6c170cae
1143! %l1 = 000000003c6783be
1144 setx 0x095be5e3c6e9ba59,%g7,%l1 ! %l1 = 095be5e3c6e9ba59
1145 setx 0x1fe000, %g1, %g3
1146 or %l0, %g3, %l0 ! always set perrmask = 0xff
1147 setx 0x1ffff8, %g1, %g2
1148 and %l0, %g2, %l0
1149 ta T_CHANGE_HPRIV
1150 stxa %l1, [%l0]ASI_DCACHE_DATA
1151 ta T_CHANGE_NONHPRIV
1152! %l0 = 5606ba0c6c170cae
1153 setx 0xe4f7a152a10e9414,%g7,%l0 ! %l0 = e4f7a152a10e9414
1154! %l1 = 095be5e3c6e9ba59
1155 setx 0xe4fe4e30e66b1cdf,%g7,%l1 ! %l1 = e4fe4e30e66b1cdf
1156p0_fragment_5_end:
1157! Mem[0000000030041410] = 2361806c, %l2 = 0000000008aa0000
1158 lduba [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000023
1159
1160p0_label_39:
1161! Starting 10 instruction Store Burst
1162! %l4 = 000000000000174c, Mem[0000000030101400] = 21ddd568
1163 stwa %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000174c
1164! %l7 = ffffffffffffc46f, Mem[00000000100c1400] = ffbd7d60
1165 stha %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = c46f7d60
1166! Mem[0000000030141400] = 670bf077, %l7 = ffffffffffffc46f
1167 ldstuba [%i5+%g0]0x89,%l7 ! %l7 = 0000000000000077
1168! %l5 = f85cede157053203, Mem[0000000010081410] = f3ffffff
1169 stha %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = f3ff3203
1170! %l4 = 000000000000174c, Mem[00000000201c0000] = ffff9ee0, %asi = 80
1171 stha %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 174c9ee0
1172! %l2 = 0000000000000023, Mem[0000000030141408] = f99ccf7508aa5668
1173 stxa %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000000000000023
1174! %l7 = 0000000000000077, immd = fffffffffffff425, %l3 = 00000000244ae865
1175 mulx %l7,-0xbdb,%l3 ! %l3 = fffffffffffa7d33
1176! Mem[0000000010081438] = 1d9ca36e5beb30ab, %l6 = f85cede157053220, %l5 = f85cede157053203
1177 add %i2,0x38,%g1
1178 casxa [%g1]0x80,%l6,%l5 ! %l5 = 1d9ca36e5beb30ab
1179! %l6 = f85cede157053220, Mem[0000000010141432] = 65e84a24
1180 sth %l6,[%i5+0x032] ! Mem[0000000010141430] = 65e83220
1181! %f20 = 4d52f279 6cb314c2, Mem[0000000030141410] = c0b9c07c 836de8b7
1182 stda %f20,[%i5+%o5]0x81 ! Mem[0000000030141410] = 4d52f279 6cb314c2
1183
1184p0_label_40:
1185! Starting 10 instruction Load Burst
1186! Mem[000000001014142c] = 21e2c42f, %l7 = 0000000000000077
1187 ldsh [%i5+0x02c],%l7 ! %l7 = 00000000000021e2
1188! Mem[0000000030181400] = 17862443, %l2 = 0000000000000023
1189 ldsba [%i6+%g0]0x81,%l2 ! %l2 = 0000000000000017
1190! Mem[00000000100c1410] = f3ffffff594e2e20, %l3 = fffffffffffa7d33
1191 ldxa [%i3+%o5]0x88,%l3 ! %l3 = f3ffffff594e2e20
1192! %l6 = f85cede157053220, imm = 0000000000000cc7, %l2 = 0000000000000017
1193 andn %l6,0xcc7,%l2 ! %l2 = f85cede157053220
1194! Mem[0000000030181400] = 17862443 dbe46125, %l0 = a10e9414, %l1 = e66b1cdf
1195 ldda [%i6+%g0]0x81,%l0 ! %l0 = 0000000017862443 00000000dbe46125
1196! Mem[00000000300c1400] = 0808e0ff, %l6 = f85cede157053220
1197 ldsha [%i3+%g0]0x89,%l6 ! %l6 = ffffffffffffe0ff
1198! Mem[00000000100c1418] = a3392b17 bad80601, %l2 = 57053220, %l3 = 594e2e20, %asi = 80
1199 ldda [%i3+0x018]%asi,%l2 ! %l2 = 00000000a3392b17 00000000bad80601
1200! Mem[0000000010041414] = b89f811f, %l7 = 00000000000021e2
1201 lduw [%i1+0x014],%l7 ! %l7 = 00000000b89f811f
1202! Mem[0000000030041408] = 000d807d, %l4 = 000000000000174c
1203 ldsha [%i1+%o4]0x81,%l4 ! %l4 = 000000000000000d
1204! Mem[00000000100c1410] = 594e2e20, %l6 = ffffffffffffe0ff
1205 lduwa [%i3+%o5]0x88,%l6 ! %l6 = 00000000594e2e20
1206
1207p0_label_41:
1208! Starting 10 instruction Store Burst
1209 membar #Sync ! Added by membar checker (10)
1210! %f2 = 6856aa08, Mem[0000000010181408] = 4c170000
1211 sta %f2 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = 6856aa08
1212! Mem[00000000300c1408] = 8fee5cf8, %l2 = 00000000a3392b17
1213 ldstuba [%i3+%o4]0x81,%l2 ! %l2 = 000000000000008f
1214! %l3 = 00000000bad80601, Mem[00000000218000c0] = 31c08a30
1215 sth %l3,[%o3+0x0c0] ! Mem[00000000218000c0] = 06018a30
1216! Mem[0000000030181400] = 17862443, %l7 = 00000000b89f811f
1217 swapa [%i6+%g0]0x81,%l7 ! %l7 = 0000000017862443
1218! Mem[0000000030041408] = 000d807d, %l5 = 1d9ca36e5beb30ab
1219 ldstuba [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000000
1220! %l6 = 00000000594e2e20, Mem[0000000030181408] = 75cf9cf9
1221 stba %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 75cf9c20
1222! %f0 = 174c519e 670bf077, Mem[00000000100c1430] = 754ddc36 00000000, %asi = 80
1223 stda %f0 ,[%i3+0x030]%asi ! Mem[00000000100c1430] = 174c519e 670bf077
1224! %f18 = ff862443, Mem[0000000030081400] = ff84be3c
1225 sta %f18,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff862443
1226! %l5 = 0000000000000000, Mem[0000000030081408] = 5cb1b5ee2a58d187
1227 stxa %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000000000000000
1228! Mem[0000000030081408] = 00000000, %l0 = 0000000017862443
1229 swapa [%i2+%o4]0x81,%l0 ! %l0 = 0000000000000000
1230
1231p0_label_42:
1232! Starting 10 instruction Load Burst
1233! Mem[000000001010143c] = 1a6fa86b, %f7 = 53013639
1234 ld [%i4+0x03c],%f7 ! %f7 = 1a6fa86b
1235! Mem[0000000010181428] = 63843816 717dd20f, %l0 = 00000000, %l1 = dbe46125, %asi = 80
1236 ldda [%i6+0x028]%asi,%l0 ! %l0 = 0000000063843816 00000000717dd20f
1237! Mem[0000000021800001] = 6066cfa0, %l6 = 00000000594e2e20, %asi = 80
1238 ldsba [%o3+0x001]%asi,%l6 ! %l6 = 0000000000000066
1239! Mem[0000000010081428] = 4e17ba96, %f17 = fffffff3
1240 lda [%i2+0x028]%asi,%f17 ! %f17 = 4e17ba96
1241! Mem[00000000201c0000] = 174c9ee0, %l3 = 00000000bad80601, %asi = 80
1242 lduha [%o0+0x000]%asi,%l3 ! %l3 = 000000000000174c
1243! Mem[0000000010041400] = ffbd7d6000954028, %l4 = 000000000000000d
1244 ldxa [%i1+%g0]0x88,%l4 ! %l4 = ffbd7d6000954028
1245! Mem[0000000010041408] = a774da69, %l6 = 0000000000000066
1246 ldswa [%i1+%o4]0x80,%l6 ! %l6 = ffffffffa774da69
1247! Mem[0000000010101408] = 08aa0000, %l3 = 000000000000174c
1248 ldsha [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000000
1249! Mem[0000000030081400] = 812cee44ff862443, %f16 = 39360153 4e17ba96
1250 ldda [%i2+%g0]0x89,%f16 ! %f16 = 812cee44 ff862443
1251! Mem[0000000010181400] = f3ffffff53013639, %l1 = 00000000717dd20f
1252 ldxa [%i6+%g0]0x80,%l1 ! %l1 = f3ffffff53013639
1253
1254p0_label_43:
1255! Starting 10 instruction Store Burst
1256! %f18 = ff862443 4c170000, %l4 = ffbd7d6000954028
1257! Mem[0000000030101420] = 26f15b8832629879
1258 add %i4,0x020,%g1
1259 stda %f18,[%g1+%l4]ASI_PST32_SL ! Mem[0000000030101420] = 26f15b8832629879
1260! %f9 = bd40b55f, %f18 = ff862443, %f9 = bd40b55f
1261 fdivs %f9 ,%f18,%f9 ! %f9 = ffc62443
1262! Mem[000000001018140c] = 432486ff, %l1 = 0000000053013639
1263 swap [%i6+0x00c],%l1 ! %l1 = 00000000432486ff
1264! %l4 = ffbd7d6000954028, Mem[0000000020800000] = ffff7110, %asi = 80
1265 stha %l4,[%o1+0x000]%asi ! Mem[0000000020800000] = 40287110
1266! %f24 = c9bce100, %f12 = 6856aa08, %f12 = 6856aa08 f3d2ca4d
1267 fsmuld %f24,%f12,%f12 ! %f12 = c653cc31 2a210000
1268! %l4 = ffbd7d6000954028, Mem[0000000030141408] = 00000000
1269 stha %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00004028
1270! Mem[0000000021800141] = 4dff7290, %l3 = 0000000000000000
1271 ldstub [%o3+0x141],%l3 ! %l3 = 00000000000000ff
1272! Mem[0000000010141428] = 29c3f0b6, %l0 = 63843816, %l3 = 000000ff
1273 add %i5,0x28,%g1
1274 casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000029c3f0b6
1275! %f8 = 19000000 ffc62443, Mem[00000000300c1410] = 7c41ea6f 1d9ea959
1276 stda %f8 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 19000000 ffc62443
1277! Mem[0000000021800180] = 7a6aa0c0, %l4 = ffbd7d6000954028
1278 ldstub [%o3+0x180],%l4 ! %l4 = 000000000000007a
1279
1280p0_label_44:
1281! Starting 10 instruction Load Burst
1282! Mem[0000000010141400] = 3cbe84ff, %l3 = 0000000029c3f0b6
1283 ldsha [%i5+%g0]0x80,%l3 ! %l3 = 0000000000003cbe
1284! Mem[0000000010041420] = 7c40e49c, %f25 = 00340000
1285 lda [%i1+0x020]%asi,%f25 ! %f25 = 7c40e49c
1286! Mem[0000000030101400] = 4c170000, %l3 = 0000000000003cbe
1287 ldsba [%i4+%g0]0x81,%l3 ! %l3 = 000000000000004c
1288! Mem[0000000010101408] = 0000aa08, %f27 = 16388463
1289 ld [%i4+%o4],%f27 ! %f27 = 0000aa08
1290! Mem[0000000010181415] = 79f2524d, %l5 = 0000000000000000
1291 ldub [%i6+0x015],%l5 ! %l5 = 00000000000000f2
1292! Mem[00000000300c1408] = f85ceeff, %f12 = c653cc31
1293 lda [%i3+%o4]0x89,%f12 ! %f12 = f85ceeff
1294! Mem[0000000030101400] = 0000174c, %l2 = 000000000000008f
1295 ldswa [%i4+%g0]0x89,%l2 ! %l2 = 000000000000174c
1296! Mem[0000000010141408] = ffa4f212 5e58ceff, %l0 = 63843816, %l1 = 432486ff
1297 ldda [%i5+%o4]0x88,%l0 ! %l0 = 000000005e58ceff 00000000ffa4f212
1298! Mem[0000000010101400] = 4dcad2f3, %l4 = 000000000000007a
1299 ldswa [%i4+%g0]0x88,%l4 ! %l4 = 000000004dcad2f3
1300! Mem[0000000030081408] = 17862443, %l2 = 000000000000174c
1301 lduba [%i2+%o4]0x81,%l2 ! %l2 = 0000000000000017
1302
1303p0_label_45:
1304! Starting 10 instruction Store Burst
1305! Mem[0000000010081400] = 01a8ffff, %l0 = 000000005e58ceff
1306 ldstuba [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000001
1307! %l6 = a774da69, %l7 = 17862443, Mem[00000000100c1410] = 202e4e59 fffffff3
1308 stda %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = a774da69 17862443
1309! Mem[0000000030041408] = 7d800dff, %l1 = 00000000ffa4f212
1310 ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 00000000000000ff
1311! %f29 = 84f4c40b, Mem[00000000100c1408] = ff862443
1312 sta %f29,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 84f4c40b
1313! Mem[00000000300c1408] = f85ceeff, %l4 = 000000004dcad2f3
1314 ldstuba [%i3+%o4]0x89,%l4 ! %l4 = 00000000000000ff
1315! %l4 = 00000000000000ff, %l2 = 0000000000000017, %l7 = 0000000017862443
1316 orn %l4,%l2,%l7 ! %l7 = ffffffffffffffff
1317! %l6 = ffffffffa774da69, Mem[0000000010001410] = 08b540bd
1318 stba %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = 69b540bd
1319! %l4 = 000000ff, %l5 = 000000f2, Mem[0000000030041410] = 6c806123 5dcc657f
1320 stda %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff 000000f2
1321! Mem[0000000010141400] = ff84be3c, %l4 = 00000000000000ff
1322 ldstuba [%i5+%g0]0x88,%l4 ! %l4 = 000000000000003c
1323! %l2 = 0000000000000017, %l1 = 00000000000000ff, %l6 = ffffffffa774da69
1324 andn %l2,%l1,%l6 ! %l6 = 0000000000000000
1325
1326p0_label_46:
1327! Starting 10 instruction Load Burst
1328! Mem[0000000030101400] = 0000174c, %l4 = 000000000000003c
1329 lduba [%i4+%g0]0x89,%l4 ! %l4 = 000000000000004c
1330! %l4 = 000000000000004c, %l4 = 000000000000004c, %l5 = 00000000000000f2
1331 andn %l4,%l4,%l5 ! %l5 = 0000000000000000
1332! Mem[0000000020800000] = 40287110, %l6 = 0000000000000000
1333 ldsh [%o1+%g0],%l6 ! %l6 = 0000000000004028
1334! %l2 = 0000000000000017, imm = 0000000000000805, %l2 = 0000000000000017
1335 addc %l2,0x805,%l2 ! %l2 = 000000000000081c
1336! Mem[0000000030101408] = 44bbd0b7, %l0 = 0000000000000001
1337 lduwa [%i4+%o4]0x89,%l0 ! %l0 = 0000000044bbd0b7
1338! Mem[0000000010041425] = 5fb540bd, %l4 = 000000000000004c
1339 ldub [%i1+0x025],%l4 ! %l4 = 00000000000000b5
1340! Mem[0000000030041400] = ff862443, %l3 = 000000000000004c
1341 lduha [%i1+%g0]0x81,%l3 ! %l3 = 000000000000ff86
1342! Mem[0000000010101408] = 08aa0000, %l0 = 0000000044bbd0b7
1343 lduha [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000000
1344! Mem[00000000300c1410] = 4324c6ff, %f6 = f3ffffff
1345 lda [%i3+%o5]0x81,%f6 ! %f6 = 4324c6ff
1346! Mem[0000000030041408] = 7d800dff, %l4 = 00000000000000b5
1347 lduba [%i1+%o4]0x89,%l4 ! %l4 = 00000000000000ff
1348
1349p0_label_47:
1350! Starting 10 instruction Store Burst
1351! %f24 = c9bce100, Mem[0000000010181410] = c214b36c
1352 sta %f24,[%i6+%o5]0x80 ! Mem[0000000010181410] = c9bce100
1353! Mem[00000000218000c1] = 06018a30, %l3 = 000000000000ff86
1354 ldstuba [%o3+0x0c1]%asi,%l3 ! %l3 = 0000000000000001
1355! %l0 = 0000000000000000, Mem[0000000010001430] = 5cd5064463cbb2c5
1356 stx %l0,[%i0+0x030] ! Mem[0000000010001430] = 0000000000000000
1357! %f17 = ff862443, Mem[0000000030041410] = 000000ff
1358 sta %f17,[%i1+%o5]0x89 ! Mem[0000000030041410] = ff862443
1359! %f28 = 05005237 84f4c40b, Mem[0000000030181400] = b89f811f dbe46125
1360 stda %f28,[%i6+%g0]0x81 ! Mem[0000000030181400] = 05005237 84f4c40b
1361! %l0 = 0000000000000000, Mem[0000000010001408] = ff000046
1362 stba %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000046
1363! %f24 = c9bce100, Mem[0000000010181400] = f3ffffff
1364 sta %f24,[%i6+%g0]0x80 ! Mem[0000000010181400] = c9bce100
1365! %f8 = 19000000, Mem[0000000010141408] = ffce585e
1366 sta %f8 ,[%i5+%o4]0x80 ! Mem[0000000010141408] = 19000000
1367! %l3 = 0000000000000001, Mem[0000000010081410] = 0332fff3
1368 stba %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0132fff3
1369! %l6 = 0000000000004028, Mem[0000000010101400] = f3d2ca4d
1370 stba %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 28d2ca4d
1371
1372p0_label_48:
1373! Starting 10 instruction Load Burst
1374! Mem[0000000030181400] = 0500523784f4c40b, %l4 = 00000000000000ff
1375 ldxa [%i6+%g0]0x81,%l4 ! %l4 = 0500523784f4c40b
1376! Mem[0000000010001408] = d78aa25d46000000, %f0 = 174c519e 670bf077
1377 ldda [%i0+%o4]0x88,%f0 ! %f0 = d78aa25d 46000000
1378! Mem[000000001008141c] = 48a23333, %l0 = 0000000000000000
1379 lduh [%i2+0x01c],%l0 ! %l0 = 00000000000048a2
1380! Mem[0000000010001410] = 00000000bd40b569, %f8 = 19000000 ffc62443
1381 ldda [%i0+%o5]0x88,%f8 ! %f8 = 00000000 bd40b569
1382! Mem[00000000201c0000] = 174c9ee0, %l6 = 0000000000004028
1383 lduh [%o0+%g0],%l6 ! %l6 = 000000000000174c
1384! Mem[0000000010101400] = 28d2ca4d 00ff0000, %l6 = 0000174c, %l7 = ffffffff
1385 ldd [%i4+%g0],%l6 ! %l6 = 0000000028d2ca4d 0000000000ff0000
1386! Mem[0000000030081410] = a7000000, %l2 = 000000000000081c
1387 lduwa [%i2+%o5]0x89,%l2 ! %l2 = 00000000a7000000
1388! Mem[0000000010141418] = 2db7abaa, %l7 = 0000000000ff0000, %asi = 80
1389 lduwa [%i5+0x018]%asi,%l7 ! %l7 = 000000002db7abaa
1390! Mem[0000000030081408] = 0000000043248617, %l1 = 00000000000000ff
1391 ldxa [%i2+%o4]0x89,%l1 ! %l1 = 0000000043248617
1392! Mem[0000000030141400] = 670bf0ff, %f18 = ff862443
1393 lda [%i5+%g0]0x89,%f18 ! %f18 = 670bf0ff
1394
1395p0_label_49:
1396! Starting 10 instruction Store Burst
1397! %l0 = 00000000000048a2, Mem[0000000030141408] = 28400000
1398 stwa %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 000048a2
1399! Mem[0000000030041408] = ff0d807d, %l2 = 00000000a7000000
1400 ldstuba [%i1+%o4]0x81,%l2 ! %l2 = 00000000000000ff
1401! Mem[0000000030081410] = 000000a7, %l4 = 0000000084f4c40b
1402 swapa [%i2+%o5]0x81,%l4 ! %l4 = 00000000000000a7
1403! %f24 = c9bce100 7c40e49c, Mem[0000000030181408] = 75cf9c20 6856aa08
1404 stda %f24,[%i6+%o4]0x89 ! Mem[0000000030181408] = c9bce100 7c40e49c
1405! Mem[0000000010141408] = 19000000, %l7 = 000000002db7abaa
1406 ldstuba [%i5+%o4]0x80,%l7 ! %l7 = 0000000000000019
1407! %l5 = 0000000000000000, Mem[0000000010141400] = ff84beff
1408 stwa %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
1409! Mem[0000000010041408] = a774da69, %l6 = 0000000028d2ca4d
1410 swapa [%i1+%o4]0x80,%l6 ! %l6 = 00000000a774da69
1411! %l2 = 00000000000000ff, Mem[0000000030081408] = 17862443
1412 stha %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00ff2443
1413! Mem[00000000100c1400] = c46f7d60, %l4 = 00000000000000a7
1414 ldstub [%i3+%g0],%l4 ! %l4 = 00000000000000c4
1415! %l1 = 0000000043248617, Mem[00000000100c1410] = 69da74a7
1416 stba %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 69da7417
1417
1418p0_label_50:
1419! Starting 10 instruction Load Burst
1420! Mem[0000000030081400] = 432486ff 44ee2c81, %l2 = 000000ff, %l3 = 00000001
1421 ldda [%i2+%g0]0x81,%l2 ! %l2 = 00000000432486ff 0000000044ee2c81
1422! Mem[0000000010081410] = 0132fff3, %l6 = 00000000a774da69
1423 ldsha [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000132
1424! Mem[0000000010141408] = 000000ff, %l4 = 00000000000000c4
1425 lduha [%i5+%o4]0x88,%l4 ! %l4 = 00000000000000ff
1426! Mem[0000000030001400] = 0000000037000000, %l6 = 0000000000000132
1427 ldxa [%i0+%g0]0x89,%l6 ! %l6 = 0000000037000000
1428! Mem[0000000010141410] = 6856aa08, %l6 = 0000000037000000
1429 ldswa [%i5+%o5]0x80,%l6 ! %l6 = 000000006856aa08
1430! Mem[0000000030041400] = a151e168 432486ff, %l4 = 000000ff, %l5 = 00000000
1431 ldda [%i1+%g0]0x89,%l4 ! %l4 = 00000000432486ff 00000000a151e168
1432! Mem[0000000030141408] = 23000000a2480000, %l5 = 00000000a151e168
1433 ldxa [%i5+%o4]0x89,%l5 ! %l5 = 23000000a2480000
1434! Mem[0000000010001408] = 46000000, %l5 = 23000000a2480000
1435 ldsba [%i0+%o4]0x88,%l5 ! %l5 = 0000000000000000
1436! Mem[0000000030181400] = 0500523784f4c40b, %l3 = 0000000044ee2c81
1437 ldxa [%i6+%g0]0x81,%l3 ! %l3 = 0500523784f4c40b
1438! Mem[0000000010041408] = 28d2ca4d f85cee8f, %l2 = 432486ff, %l3 = 84f4c40b
1439 ldda [%i1+%o4]0x80,%l2 ! %l2 = 0000000028d2ca4d 00000000f85cee8f
1440
1441p0_label_51:
1442! Starting 10 instruction Store Burst
1443! %l4 = 00000000432486ff, Mem[0000000030081400] = 432486ff
1444 stwa %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 432486ff
1445! %f2 = 6856aa08 75cf9cf9, %l4 = 00000000432486ff
1446! Mem[00000000300c1428] = 3b7077a628d4195f
1447 add %i3,0x028,%g1
1448 stda %f2,[%g1+%l4]ASI_PST16_SL ! Mem[00000000300c1428] = f99ccf7508aa5668
1449! %l4 = 432486ff, %l5 = 00000000, Mem[0000000010141420] = 1f819fb8 53d16de9, %asi = 80
1450 stda %l4,[%i5+0x020]%asi ! Mem[0000000010141420] = 432486ff 00000000
1451! Mem[0000000010001430] = 00000000, %l7 = 00000019, %l3 = f85cee8f
1452 add %i0,0x30,%g1
1453 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000000000000
1454! %l4 = 00000000432486ff, Mem[0000000010181434] = 37520005
1455 sth %l4,[%i6+0x034] ! Mem[0000000010181434] = 86ff0005
1456! Mem[0000000010181410] = c9bce100, %l1 = 0000000043248617
1457 ldstuba [%i6+%o5]0x80,%l1 ! %l1 = 00000000000000c9
1458! %l1 = 00000000000000c9, Mem[0000000030101410] = 0046b55f
1459 stha %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00c9b55f
1460! %f26 = 0fd27d71, Mem[0000000010101400] = 28d2ca4d
1461 sta %f26,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0fd27d71
1462! %l7 = 0000000000000019, %l3 = 0000000000000000, %l3 = 0000000000000000
1463 xor %l7,%l3,%l3 ! %l3 = 0000000000000019
1464! Mem[0000000010001400] = 00000019, %l2 = 0000000028d2ca4d
1465 ldstuba [%i0+%g0]0x88,%l2 ! %l2 = 0000000000000019
1466
1467p0_label_52:
1468! Starting 10 instruction Load Burst
1469! Mem[00000000300c1408] = ffee5cf8 2ef77b67, %l4 = 432486ff, %l5 = 00000000
1470 ldda [%i3+%o4]0x81,%l4 ! %l4 = 00000000ffee5cf8 000000002ef77b67
1471! Mem[0000000010081400] = ffffa8ff, %l4 = 00000000ffee5cf8
1472 ldswa [%i2+%g0]0x88,%l4 ! %l4 = ffffffffffffa8ff
1473! Mem[00000000100c1408] = 0bc4f484, %l6 = 000000006856aa08
1474 lduba [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000084
1475! Mem[0000000030041410] = 432486ff, %l5 = 000000002ef77b67
1476 ldsba [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000043
1477! Mem[0000000030101408] = 44bbd0b7, %l6 = 0000000000000084
1478 lduha [%i4+%o4]0x89,%l6 ! %l6 = 000000000000d0b7
1479! Mem[00000000100c1406] = 3cbe84ff, %l6 = 000000000000d0b7, %asi = 80
1480 lduha [%i3+0x006]%asi,%l6 ! %l6 = 00000000000084ff
1481! Randomly selected nop
1482 nop
1483! Mem[0000000030101408] = b7d0bb444c1382c2, %l0 = 00000000000048a2
1484 ldxa [%i4+%o4]0x81,%l0 ! %l0 = b7d0bb444c1382c2
1485! Mem[0000000030181410] = bd40b55f, %l4 = ffffffffffffa8ff
1486 ldsha [%i6+%o5]0x81,%l4 ! %l4 = ffffffffffffbd40
1487! %l1 = 00000000000000c9, imm = 0000000000000c58, %l4 = ffffffffffffbd40
1488 orn %l1,0xc58,%l4 ! %l4 = fffffffffffff3ef
1489
1490p0_label_53:
1491! Starting 10 instruction Store Burst
1492! %l3 = 0000000000000019, Mem[0000000030141410] = 4d52f279
1493 stwa %l3,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000019
1494! %f24 = c9bce100 7c40e49c, Mem[0000000010041400] = 00954028 ffbd7d60
1495 stda %f24,[%i1+%g0]0x88 ! Mem[0000000010041400] = c9bce100 7c40e49c
1496! %l6 = 00000000000084ff, Mem[00000000211c0001] = ffff8970
1497 stb %l6,[%o2+0x001] ! Mem[00000000211c0000] = ffff8970
1498! Mem[0000000010101410] = 65e84a24, %l3 = 00000019, %l4 = fffff3ef
1499 add %i4,0x10,%g1
1500 casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000065e84a24
1501! %f2 = 6856aa08 75cf9cf9, Mem[0000000010081430] = 99eceb04 1eebe101, %asi = 80
1502 stda %f2 ,[%i2+0x030]%asi ! Mem[0000000010081430] = 6856aa08 75cf9cf9
1503! Mem[0000000010041400] = 9ce4407c 00e1bcc9 28d2ca4d f85cee8f
1504! %f0 = d78aa25d 46000000 6856aa08 75cf9cf9
1505! %f4 = b7e86d83 7cc0b9c0 4324c6ff 1a6fa86b
1506! %f8 = 00000000 bd40b569 51e3ed68 40fc624d
1507! %f12 = f85ceeff 2a210000 1f90d592 1f90d592
1508 stda %f0 ,[%i1+%g0]ASI_BLK_PL ! Block Store to 0000000010041400
1509! %l5 = 0000000000000043, Mem[0000000010181408] = 6856aa08
1510 stwa %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000043
1511! %f16 = 812cee44 ff862443, %l5 = 0000000000000043
1512! Mem[0000000010101428] = 505719564e644cae
1513 add %i4,0x028,%g1
1514 stda %f16,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010101428] = 432486ff44ee2c81
1515! %l6 = 00000000000084ff, %l5 = 0000000000000043, %l1 = 00000000000000c9
1516 addc %l6,%l5,%l1 ! %l1 = 0000000000008542
1517! %f20 = 4d52f279 6cb314c2, Mem[0000000010081430] = 6856aa08 75cf9cf9, %asi = 80
1518 stda %f20,[%i2+0x030]%asi ! Mem[0000000010081430] = 4d52f279 6cb314c2
1519
1520p0_label_54:
1521! Starting 10 instruction Load Burst
1522! Code Fragment 3, seed = 763737
1523p0_fragment_6:
1524! %l0 = b7d0bb444c1382c2
1525 setx 0xe7f043c7677de65e,%g7,%l0 ! %l0 = e7f043c7677de65e
1526! %l1 = 0000000000008542
1527 setx 0x5d1e1adf11df2509,%g7,%l1 ! %l1 = 5d1e1adf11df2509
1528 setx 0x1fe000, %g1, %g3
1529 or %l0, %g3, %l0 ! always set perrmask = 0xff
1530 setx 0x1ffff8, %g1, %g2
1531 and %l0, %g2, %l0
1532 ta T_CHANGE_HPRIV
1533 stxa %l1, [%l0]ASI_DCACHE_DATA
1534 ta T_CHANGE_NONHPRIV
1535! %l0 = e7f043c7677de65e
1536 setx 0xc103df7f3661bfc4,%g7,%l0 ! %l0 = c103df7f3661bfc4
1537! %l1 = 5d1e1adf11df2509
1538 setx 0x26d320625b84398f,%g7,%l1 ! %l1 = 26d320625b84398f
1539p0_fragment_6_end:
1540! Mem[00000000300c1400] = ffe00808, %l0 = c103df7f3661bfc4
1541 lduha [%i3+%g0]0x81,%l0 ! %l0 = 000000000000ffe0
1542! Mem[00000000300c1400] = ffe00808, %l6 = 00000000000084ff
1543 ldswa [%i3+%g0]0x81,%l6 ! %l6 = ffffffffffe00808
1544! Mem[0000000030101408] = b7d0bb44, %l3 = 0000000000000019
1545 lduwa [%i4+%o4]0x81,%l3 ! %l3 = 00000000b7d0bb44
1546! Mem[00000000211c0000] = ffff8970, %l1 = 26d320625b84398f
1547 lduh [%o2+%g0],%l1 ! %l1 = 000000000000ffff
1548! Mem[00000000201c0000] = 174c9ee0, %l6 = ffffffffffe00808
1549 ldsh [%o0+%g0],%l6 ! %l6 = 000000000000174c
1550! Mem[0000000010081410] = 0132fff3, %f22 = b3321656
1551 lda [%i2+%o5]0x80,%f22 ! %f22 = 0132fff3
1552! %l4 = 0000000065e84a24, %l0 = 000000000000ffe0, %l2 = 0000000000000019
1553 and %l4,%l0,%l2 ! %l2 = 0000000000004a20
1554! Mem[0000000020800000] = 40287110, %l3 = 00000000b7d0bb44
1555 ldsh [%o1+%g0],%l3 ! %l3 = 0000000000004028
1556! Mem[0000000010001408] = 00000046, %l3 = 0000000000004028
1557 lduwa [%i0+%o4]0x80,%l3 ! %l3 = 0000000000000046
1558
1559p0_label_55:
1560! Starting 10 instruction Store Burst
1561! %l2 = 0000000000004a20, immd = 00000ba7, %y = ffffffff
1562 sdiv %l2,0xba7,%l7 ! %l7 = ffffffffffea07c0
1563 mov %l0,%y ! %y = 0000ffe0
1564! %l0 = 0000ffe0, %l1 = 0000ffff, Mem[00000000100c1410] = 69da7417 43248617
1565 stda %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000ffe0 0000ffff
1566! %l2 = 00004a20, %l3 = 00000046, Mem[0000000030041408] = ff0d807d 677fd7a7
1567 stda %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00004a20 00000046
1568 membar #Sync ! Added by membar checker (11)
1569! Mem[0000000010041428] = 4d62fc4068ede351, %l2 = 0000000000004a20, %l3 = 0000000000000046
1570 add %i1,0x28,%g1
1571 casxa [%g1]0x80,%l2,%l3 ! %l3 = 4d62fc4068ede351
1572! %l6 = 000000000000174c, Mem[0000000030181410] = bd40b55f
1573 stwa %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000174c
1574! Code Fragment 4, seed = 352801
1575p0_fragment_7:
1576! %l0 = 000000000000ffe0
1577 setx 0xd816b1350b4d581e,%g7,%l0 ! %l0 = d816b1350b4d581e
1578! %l1 = 000000000000ffff
1579 setx 0x2717d88336c6eac9,%g7,%l1 ! %l1 = 2717d88336c6eac9
1580 setx 0x7ff8, %g1, %g2
1581 and %l0, %g2, %l0
1582 setx 0xffffffff, %g1, %g2
1583 and %l1, %g2, %l1
1584 setx 0x100000000, %g1, %g2
1585 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1586 ta T_CHANGE_HPRIV
1587 stxa %l1, [%l0]ASI_ICACHE_INSTR
1588 ta T_CHANGE_NONHPRIV
1589! %l0 = d816b1350b4d581e
1590 setx 0x3add1a7a36819984,%g7,%l0 ! %l0 = 3add1a7a36819984
1591! %l1 = 2717d88336c6eac9
1592 setx 0x5e3f4687c1efe74f,%g7,%l1 ! %l1 = 5e3f4687c1efe74f
1593p0_fragment_7_end:
1594! %l1 = 5e3f4687c1efe74f, %l7 = ffffffffffea07c0, %l6 = 000000000000174c
1595 addc %l1,%l7,%l6 ! %l6 = 5e3f4687c1d9ef0f
1596! %f14 = 1f90d592 1f90d592, %l2 = 0000000000004a20
1597! Mem[0000000010001428] = 43972b17bad8cecf
1598 add %i0,0x028,%g1
1599 stda %f14,[%g1+%l2]ASI_PST32_P ! Mem[0000000010001428] = 43972b17bad8cecf
1600! %f26 = 0fd27d71 0000aa08, Mem[0000000010181410] = ffbce100 79f2524d, %asi = 80
1601 stda %f26,[%i6+0x010]%asi ! Mem[0000000010181410] = 0fd27d71 0000aa08
1602! %l7 = ffffffffffea07c0, Mem[0000000030141410] = 19000000
1603 stwa %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffea07c0
1604
1605p0_label_56:
1606! Starting 10 instruction Load Burst
1607! Mem[0000000030101400] = 0000174c, %l7 = ffffffffffea07c0
1608 ldsha [%i4+%g0]0x89,%l7 ! %l7 = 000000000000174c
1609! Mem[0000000030181408] = 9ce4407c, %l2 = 0000000000004a20
1610 ldsha [%i6+%o4]0x81,%l2 ! %l2 = ffffffffffff9ce4
1611! Mem[0000000030141408] = 000048a2, %l3 = 4d62fc4068ede351
1612 ldsha [%i5+%o4]0x81,%l3 ! %l3 = 0000000000000000
1613! Mem[0000000030041410] = 432486ff, %l6 = 5e3f4687c1d9ef0f
1614 lduha [%i1+%o5]0x81,%l6 ! %l6 = 0000000000004324
1615! Mem[0000000030141400] = fff00b67, %l3 = 0000000000000000
1616 ldsba [%i5+%g0]0x81,%l3 ! %l3 = ffffffffffffffff
1617! Mem[000000001010141e] = 4dcad2f3, %l2 = ffffffffffff9ce4
1618 ldsh [%i4+0x01e],%l2 ! %l2 = ffffffffffffd2f3
1619! Mem[0000000010041400] = 46000000, %l3 = ffffffffffffffff
1620 lduha [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000000
1621! Mem[00000000211c0000] = ffff8970, %l4 = 0000000065e84a24
1622 ldsb [%o2+%g0],%l4 ! %l4 = ffffffffffffffff
1623! Mem[0000000010041418] = 6ba86f1a ffc62443, %l6 = 00004324, %l7 = 0000174c, %asi = 80
1624 ldda [%i1+0x018]%asi,%l6 ! %l6 = 000000006ba86f1a 00000000ffc62443
1625! Mem[0000000010001439] = 4bece71a, %l0 = 3add1a7a36819984
1626 ldub [%i0+0x039],%l0 ! %l0 = 00000000000000ec
1627
1628p0_label_57:
1629! Starting 10 instruction Store Burst
1630! %f13 = 2a210000, Mem[00000000300c1408] = f85ceeff
1631 sta %f13,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 2a210000
1632! %l1 = 5e3f4687c1efe74f, Mem[0000000030041410] = 000000f2ff862443
1633 stxa %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 5e3f4687c1efe74f
1634! Mem[0000000010041408] = f99ccf75, %l2 = ffffffffffffd2f3
1635 ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 00000000000000f9
1636! %l0 = 00000000000000ec, Mem[0000000010001410] = 69b540bd
1637 stwa %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000ec
1638! Mem[0000000010181410] = 0fd27d71, %l0 = 00000000000000ec
1639 ldstuba [%i6+%o5]0x80,%l0 ! %l0 = 000000000000000f
1640! Mem[00000000300c1400] = ffe00808, %l3 = 0000000000000000
1641 swapa [%i3+%g0]0x81,%l3 ! %l3 = 00000000ffe00808
1642! Mem[00000000300c1410] = 4324c6ff, %l7 = 00000000ffc62443
1643 lduba [%i3+%o5]0x81,%l7 ! %l7 = 0000000000000043
1644! Mem[0000000030101410] = 5fb5c900, %l1 = 5e3f4687c1efe74f
1645 ldstuba [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000000
1646! %l4 = ffffffffffffffff, Mem[00000000100c1408] = 84f4c40b
1647 stwa %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffffffff
1648! %l2 = 00000000000000f9, Mem[0000000030081408] = 00ff244300000000
1649 stxa %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000000000f9
1650
1651p0_label_58:
1652! Starting 10 instruction Load Burst
1653! Mem[0000000030181400] = 0bc4f484 37520005, %l0 = 0000000f, %l1 = 00000000
1654 ldda [%i6+%g0]0x89,%l0 ! %l0 = 0000000037520005 000000000bc4f484
1655! Mem[00000000100c140b] = ffffffff, %l2 = 00000000000000f9
1656 ldub [%i3+0x00b],%l2 ! %l2 = 00000000000000ff
1657! Mem[0000000030141410] = c214b36c ffea07c0, %l0 = 37520005, %l1 = 0bc4f484
1658 ldda [%i5+%o5]0x89,%l0 ! %l0 = 00000000ffea07c0 00000000c214b36c
1659! Mem[0000000010081400] = ffffa8ff, %l4 = ffffffffffffffff
1660 ldswa [%i2+%g0]0x88,%l4 ! %l4 = ffffffffffffa8ff
1661! Mem[0000000010041408] = ff9ccf7508aa5668, %f24 = c9bce100 7c40e49c
1662 ldd [%i1+%o4],%f24 ! %f24 = ff9ccf75 08aa5668
1663! Mem[0000000010041408] = 75cf9cff, %l7 = 0000000000000043
1664 ldsba [%i1+%o4]0x88,%l7 ! %l7 = ffffffffffffffff
1665! Mem[0000000010041400] = 000000465da28ad7, %l7 = ffffffffffffffff
1666 ldxa [%i1+%g0]0x80,%l7 ! %l7 = 000000465da28ad7
1667! Mem[00000000300c1408] = 677bf72e2a210000, %l6 = 000000006ba86f1a
1668 ldxa [%i3+%o4]0x89,%l6 ! %l6 = 677bf72e2a210000
1669! Mem[0000000030041410] = c1efe74f, %l5 = 0000000000000043
1670 lduba [%i1+%o5]0x89,%l5 ! %l5 = 000000000000004f
1671! Mem[0000000010181400] = c9bce10053013639, %l2 = 00000000000000ff
1672 ldxa [%i6+%g0]0x80,%l2 ! %l2 = c9bce10053013639
1673
1674p0_label_59:
1675! Starting 10 instruction Store Burst
1676! Mem[0000000030101400] = 0000174c, %l5 = 000000000000004f
1677 ldstuba [%i4+%g0]0x89,%l5 ! %l5 = 000000000000004c
1678! %f19 = 4c170000, %f28 = 05005237, %f30 = f99ccf75
1679 fdivs %f19,%f28,%f30 ! %f30 = 7f800000
1680! Mem[0000000010101406] = 00ff0000, %l5 = 000000000000004c
1681 ldstub [%i4+0x006],%l5 ! %l5 = 0000000000000000
1682! %f15 = 1f90d592, %f9 = bd40b569, %f11 = 40fc624d
1683 fsubs %f15,%f9 ,%f11 ! %f11 = 3d40b569
1684! %l7 = 000000465da28ad7, Mem[0000000010101408] = 08aa0000
1685 stha %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = 08aa8ad7
1686! %f22 = 0132fff3 0a3574a7, %l1 = 00000000c214b36c
1687! Mem[0000000010081408] = ff74deff5de71e97
1688 add %i2,0x008,%g1
1689 stda %f22,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010081408] = ff74deff5de71e97
1690! Mem[0000000021800100] = f0b6c060, %l7 = 000000465da28ad7
1691 ldstuba [%o3+0x100]%asi,%l7 ! %l7 = 00000000000000f0
1692! Mem[0000000010001400] = ff000000bd40b55f, %l2 = c9bce10053013639, %l7 = 00000000000000f0
1693 casxa [%i0]0x80,%l2,%l7 ! %l7 = ff000000bd40b55f
1694! %l7 = ff000000bd40b55f, Mem[00000000300c1408] = 2a210000
1695 stha %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 2a21b55f
1696! Mem[00000000100c1400] = 607d6fff, %l4 = 00000000ffffa8ff
1697 swapa [%i3+%g0]0x88,%l4 ! %l4 = 00000000607d6fff
1698
1699p0_label_60:
1700! Starting 10 instruction Load Burst
1701! Mem[0000000010001408] = 00000046 5da28ad7, %l6 = 2a210000, %l7 = bd40b55f
1702 ldda [%i0+%o4]0x80,%l6 ! %l6 = 0000000000000046 000000005da28ad7
1703! Mem[0000000010041408] = ff9ccf75 08aa5668, %l4 = 607d6fff, %l5 = 00000000
1704 ldda [%i1+%o4]0x80,%l4 ! %l4 = 00000000ff9ccf75 0000000008aa5668
1705! Mem[0000000010001410] = 00000000 ec000000, %l2 = 53013639, %l3 = ffe00808
1706 ldda [%i0+%o5]0x88,%l2 ! %l2 = 00000000ec000000 0000000000000000
1707! Mem[0000000010041400] = 00000046 5da28ad7, %l4 = ff9ccf75, %l5 = 08aa5668
1708 ldda [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000046 000000005da28ad7
1709! Mem[00000000100c1410] = e0ff0000, %l4 = 0000000000000046
1710 ldswa [%i3+%o5]0x80,%l4 ! %l4 = ffffffffe0ff0000
1711! Mem[0000000010041410] = c0b9c07c836de8b7, %f20 = 4d52f279 6cb314c2
1712 ldd [%i1+%o5],%f20 ! %f20 = c0b9c07c 836de8b7
1713! Mem[0000000010141408] = ff000000, %l2 = 00000000ec000000
1714 ldswa [%i5+%o4]0x80,%l2 ! %l2 = ffffffffff000000
1715! Mem[0000000010001400] = ff000000, %l6 = 0000000000000046
1716 ldsba [%i0+%g0]0x80,%l6 ! %l6 = ffffffffffffffff
1717! Mem[0000000010041410] = b7e86d83 7cc0b9c0, %l4 = e0ff0000, %l5 = 5da28ad7
1718 ldda [%i1+%o5]0x88,%l4 ! %l4 = 000000007cc0b9c0 00000000b7e86d83
1719! %l6 = ffffffff, %l7 = 5da28ad7, Mem[0000000010081408] = ffde74ff 971ee75d
1720 stda %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffffffff 5da28ad7
1721
1722p0_label_61:
1723! Starting 10 instruction Store Burst
1724! %f8 = 00000000 bd40b569, %l3 = 0000000000000000
1725! Mem[0000000010181420] = 0000340000e1bcc9
1726 add %i6,0x020,%g1
1727 stda %f8,[%g1+%l3]ASI_PST32_P ! Mem[0000000010181420] = 0000340000e1bcc9
1728! %l5 = 00000000b7e86d83, Mem[0000000010081400] = 1139951effffa8ff
1729 stxa %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000b7e86d83
1730! Mem[0000000010081410] = f3ff3201, %l5 = 00000000b7e86d83
1731 swapa [%i2+%o5]0x88,%l5 ! %l5 = 00000000f3ff3201
1732! %l2 = ffffffffff000000, imm = fffffffffffff500, %l2 = ffffffffff000000
1733 addc %l2,-0xb00,%l2 ! %l2 = fffffffffefff500
1734! %l3 = 0000000000000000, Mem[00000000218001c0] = ff444af0, %asi = 80
1735 stba %l3,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 00444af0
1736! %l0 = 00000000ffea07c0, Mem[000000001004143f] = 92d5901f
1737 stb %l0,[%i1+0x03f] ! Mem[000000001004143c] = 92d590c0
1738! %l2 = fffffffffefff500, Mem[0000000010081408] = ffffffff
1739 stba %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffffff00
1740! %f19 = 4c170000, Mem[0000000010101428] = 432486ff
1741 st %f19,[%i4+0x028] ! Mem[0000000010101428] = 4c170000
1742! Mem[0000000030081400] = 432486ff, %l3 = 0000000000000000
1743 lduba [%i2+%g0]0x81,%l3 ! %l3 = 0000000000000043
1744! %f30 = 7f800000, Mem[0000000010101404] = 00ffff00
1745 st %f30,[%i4+0x004] ! Mem[0000000010101404] = 7f800000
1746
1747p0_label_62:
1748! Starting 10 instruction Load Burst
1749! Mem[0000000010181410] = ffd27d710000aa08, %l6 = ffffffffffffffff
1750 ldxa [%i6+%o5]0x80,%l6 ! %l6 = ffd27d710000aa08
1751! Mem[0000000030181400] = 37520005, %l2 = fffffffffefff500
1752 lduba [%i6+%g0]0x89,%l2 ! %l2 = 0000000000000005
1753! Mem[0000000030141400] = fff00b67, %l6 = ffd27d710000aa08
1754 ldsba [%i5+%g0]0x81,%l6 ! %l6 = ffffffffffffffff
1755! Mem[0000000010081400] = b7e86d83, %l4 = 000000007cc0b9c0
1756 ldsha [%i2+%g0]0x88,%l4 ! %l4 = 0000000000006d83
1757! Mem[0000000010001428] = 43972b17, %l2 = 0000000000000005, %asi = 80
1758 lduwa [%i0+0x028]%asi,%l2 ! %l2 = 0000000043972b17
1759! Mem[0000000010181410] = ffd27d71, %l7 = 000000005da28ad7
1760 ldsha [%i6+%o5]0x80,%l7 ! %l7 = ffffffffffffffd2
1761! Mem[0000000030001400] = 37000000, %l0 = 00000000ffea07c0
1762 lduwa [%i0+%g0]0x89,%l0 ! %l0 = 0000000037000000
1763! Mem[0000000030141408] = a2480000, %f1 = 46000000
1764 lda [%i5+%o4]0x89,%f1 ! %f1 = a2480000
1765! %f30 = 7f800000, %f16 = 812cee44, %f12 = f85ceeff
1766 fmuls %f30,%f16,%f12 ! %f12 = ff800000
1767! Mem[0000000010041400] = d78aa25d46000000, %l4 = 0000000000006d83
1768 ldxa [%i1+%g0]0x88,%l4 ! %l4 = d78aa25d46000000
1769
1770p0_label_63:
1771! Starting 10 instruction Store Burst
1772! %l7 = ffffffffffffffd2, Mem[0000000010181410] = ffd27d71
1773 stwa %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffd2
1774! Code Fragment 3, seed = 227930
1775p0_fragment_8:
1776! %l0 = 0000000037000000
1777 setx 0xf49ea9de1ce71f56,%g7,%l0 ! %l0 = f49ea9de1ce71f56
1778! %l1 = 00000000c214b36c
1779 setx 0x370a7372ee306c81,%g7,%l1 ! %l1 = 370a7372ee306c81
1780 setx 0x1fe000, %g1, %g3
1781 or %l0, %g3, %l0 ! always set perrmask = 0xff
1782 setx 0x1ffff8, %g1, %g2
1783 and %l0, %g2, %l0
1784 ta T_CHANGE_HPRIV
1785 stxa %l1, [%l0]ASI_DCACHE_DATA
1786 ta T_CHANGE_NONHPRIV
1787! %l0 = f49ea9de1ce71f56
1788 setx 0x309b463fb11fcdbc,%g7,%l0 ! %l0 = 309b463fb11fcdbc
1789! %l1 = 370a7372ee306c81
1790 setx 0xe3e530df3d764607,%g7,%l1 ! %l1 = e3e530df3d764607
1791p0_fragment_8_end:
1792! Mem[0000000010101410] = 244ae865, %l7 = 00000000ffffffd2
1793 swapa [%i4+%o5]0x88,%l7 ! %l7 = 00000000244ae865
1794! %l0 = 309b463fb11fcdbc, Mem[00000000300c1410] = 4324c6ff
1795 stha %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = cdbcc6ff
1796! %f6 = 4324c6ff 1a6fa86b, Mem[0000000010081428] = 4e17ba96 40efba8f
1797 std %f6 ,[%i2+0x028] ! Mem[0000000010081428] = 4324c6ff 1a6fa86b
1798! %l4 = 46000000, %l5 = f3ff3201, Mem[0000000010101400] = 0fd27d71 7f800000
1799 stda %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 46000000 f3ff3201
1800! %f15 = 1f90d592, Mem[0000000030001410] = f3d24c17
1801 sta %f15,[%i0+%o5]0x89 ! Mem[0000000030001410] = 1f90d592
1802! %l6 = ffffffff, %l7 = 244ae865, Mem[0000000010101400] = 00000046 0132fff3
1803 stda %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffffff 244ae865
1804! Mem[00000000300c1408] = 5fb5212a, %l6 = 00000000ffffffff
1805 swapa [%i3+%o4]0x81,%l6 ! %l6 = 000000005fb5212a
1806! %l2 = 43972b17, %l3 = 00000043, Mem[00000000100c1410] = e0ff0000 ffff0000
1807 stda %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 43972b17 00000043
1808
1809p0_label_64:
1810! Starting 10 instruction Load Burst
1811! Mem[0000000010081408] = ffffff00, %l3 = 0000000000000043
1812 ldswa [%i2+%o4]0x88,%l3 ! %l3 = ffffffffffffff00
1813! Mem[0000000010141408] = ff000000, %l5 = 00000000f3ff3201
1814 lduha [%i5+%o4]0x80,%l5 ! %l5 = 000000000000ff00
1815! Mem[0000000010081400] = 836de8b7, %l3 = ffffffffffffff00
1816 lduwa [%i2+%g0]0x80,%l3 ! %l3 = 00000000836de8b7
1817! Mem[0000000030101410] = ffc9b55f, %l4 = d78aa25d46000000
1818 lduba [%i4+%o5]0x81,%l4 ! %l4 = 00000000000000ff
1819! Mem[00000000100c1400] = ffa8ffff, %l1 = e3e530df3d764607
1820 lduha [%i3+%g0]0x80,%l1 ! %l1 = 000000000000ffa8
1821! Mem[0000000010141430] = 65e8322025a5fb25, %l2 = 0000000043972b17
1822 ldx [%i5+0x030],%l2 ! %l2 = 65e8322025a5fb25
1823! Mem[0000000020800041] = ff85bf40, %l1 = 000000000000ffa8, %asi = 80
1824 ldsba [%o1+0x041]%asi,%l1 ! %l1 = ffffffffffffff85
1825! Mem[0000000010081400] = 836de8b7, %f15 = 1f90d592
1826 lda [%i2+%g0]0x80,%f15 ! %f15 = 836de8b7
1827! Mem[0000000010101400] = ffffffff 65e84a24, %l0 = b11fcdbc, %l1 = ffffff85
1828 ldd [%i4+%g0],%l0 ! %l0 = 00000000ffffffff 0000000065e84a24
1829! Mem[00000000201c0000] = 174c9ee0, %l2 = 65e8322025a5fb25, %asi = 80
1830 ldsha [%o0+0x000]%asi,%l2 ! %l2 = 000000000000174c
1831
1832p0_label_65:
1833! Starting 10 instruction Store Burst
1834! %l7 = 00000000244ae865, imm = 0000000000000f3a, %l2 = 000000000000174c
1835 xor %l7,0xf3a,%l2 ! %l2 = 00000000244ae75f
1836! %l0 = 00000000ffffffff, Mem[0000000010181410] = ffffffd2
1837 stba %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffd2
1838! %l0 = ffffffff, %l1 = 65e84a24, Mem[0000000010101410] = d2ffffff ff5b3f39
1839 stda %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffffff 65e84a24
1840! %f13 = 2a210000, Mem[0000000030081410] = 84f4c40b
1841 sta %f13,[%i2+%o5]0x81 ! Mem[0000000030081410] = 2a210000
1842! Mem[000000001018141a] = a774350a, %l2 = 00000000244ae75f
1843 ldstuba [%i6+0x01a]%asi,%l2 ! %l2 = 0000000000000035
1844! Mem[0000000030181400] = 05005237, %l3 = 00000000836de8b7
1845 ldstuba [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000005
1846! %l6 = 5fb5212a, %l7 = 244ae865, Mem[0000000030181410] = 4c170000 7c40e49c
1847 stda %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 5fb5212a 244ae865
1848! %f20 = c0b9c07c 836de8b7, Mem[0000000010101438] = 3075de22 1a6fa86b
1849 std %f20,[%i4+0x038] ! Mem[0000000010101438] = c0b9c07c 836de8b7
1850! Mem[0000000030101410] = 5fb5c9ff, %l0 = 00000000ffffffff
1851 ldstuba [%i4+%o5]0x89,%l0 ! %l0 = 00000000000000ff
1852! %l0 = 000000ff, %l1 = 65e84a24, Mem[0000000010081400] = 836de8b7 00000000
1853 std %l0,[%i2+%g0] ! Mem[0000000010081400] = 000000ff 65e84a24
1854
1855p0_label_66:
1856! Starting 10 instruction Load Burst
1857! Mem[0000000010141410] = 08aa5668, %l4 = 00000000000000ff
1858 ldsba [%i5+%o5]0x88,%l4 ! %l4 = 0000000000000068
1859! %f11 = 3d40b569, Mem[0000000030041400] = 432486ff
1860 sta %f11,[%i1+%g0]0x89 ! Mem[0000000030041400] = 3d40b569
1861! Mem[0000000010081400] = ff000000, %l3 = 0000000000000005
1862 lduha [%i2+%g0]0x88,%l3 ! %l3 = 0000000000000000
1863 membar #Sync ! Added by membar checker (12)
1864! Mem[00000000100c1400] = ffa8ffff 3cbe84ff ffffffff 69da74a7
1865! Mem[00000000100c1410] = 43972b17 00000043 a3392b17 bad80601
1866! Mem[00000000100c1420] = bd40b55f 9ce4407c ffcbd075 c66a7b7e
1867! Mem[00000000100c1430] = 174c519e 670bf077 3bd48ca0 aa937631
1868 ldda [%i3+%g0]ASI_BLK_PL,%f16 ! Block Load from 00000000100c1400
1869! Mem[0000000010101410] = ffffffff, %l3 = 0000000000000000
1870 lduwa [%i4+%o5]0x80,%l3 ! %l3 = 00000000ffffffff
1871! Mem[0000000010001410] = 000000ec 00000000, %l6 = 5fb5212a, %l7 = 244ae865
1872 ldda [%i0+%o5]0x80,%l6 ! %l6 = 00000000000000ec 0000000000000000
1873! Mem[0000000010081418] = 2dff218a, %l2 = 0000000000000035, %asi = 80
1874 ldswa [%i2+0x018]%asi,%l2 ! %l2 = 000000002dff218a
1875! Mem[0000000030101400] = ff170000, %l2 = 000000002dff218a
1876 lduba [%i4+%g0]0x81,%l2 ! %l2 = 00000000000000ff
1877! Mem[0000000010001410] = ec000000, %l1 = 0000000065e84a24
1878 lduba [%i0+%o5]0x88,%l1 ! %l1 = 0000000000000000
1879! Mem[00000000100c1408] = ffffffff, %l4 = 0000000000000068
1880 ldswa [%i3+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
1881
1882p0_label_67:
1883! Starting 10 instruction Store Burst
1884! Mem[0000000030001408] = ab1d7ed3, %l3 = 00000000ffffffff
1885 swapa [%i0+%o4]0x89,%l3 ! %l3 = 00000000ab1d7ed3
1886! Mem[0000000030081410] = 2a210000, %l4 = ffffffffffffffff
1887 ldstuba [%i2+%o5]0x81,%l4 ! %l4 = 000000000000002a
1888! %l1 = 0000000000000000, Mem[00000000300c1410] = 19000000ffc6bccd
1889 stxa %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000000000000000
1890! Code Fragment 3, seed = 14713
1891p0_fragment_9:
1892! %l0 = 00000000000000ff
1893 setx 0xcc535e47d7a5755e,%g7,%l0 ! %l0 = cc535e47d7a5755e
1894! %l1 = 0000000000000000
1895 setx 0x26088a554bdd8409,%g7,%l1 ! %l1 = 26088a554bdd8409
1896 setx 0x1fe000, %g1, %g3
1897 or %l0, %g3, %l0 ! always set perrmask = 0xff
1898 setx 0x1ffff8, %g1, %g2
1899 and %l0, %g2, %l0
1900 ta T_CHANGE_HPRIV
1901 stxa %l1, [%l0]ASI_DCACHE_DATA
1902 ta T_CHANGE_NONHPRIV
1903! %l0 = cc535e47d7a5755e
1904 setx 0x5a311d26f6bdeec4,%g7,%l0 ! %l0 = 5a311d26f6bdeec4
1905! %l1 = 26088a554bdd8409
1906 setx 0xef8ad8ca8415388f,%g7,%l1 ! %l1 = ef8ad8ca8415388f
1907p0_fragment_9_end:
1908! %l3 = 00000000ab1d7ed3, Mem[0000000010001407] = bd40b55f
1909 stb %l3,[%i0+0x007] ! Mem[0000000010001404] = bd40b5d3
1910! %l4 = 000000000000002a, Mem[0000000030081408] = 00000000
1911 stwa %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000002a
1912! %l0 = f6bdeec4, %l1 = 8415388f, Mem[0000000010141420] = 432486ff 00000000
1913 std %l0,[%i5+0x020] ! Mem[0000000010141420] = f6bdeec4 8415388f
1914! %l7 = 0000000000000000, %l0 = 5a311d26f6bdeec4, %l3 = 00000000ab1d7ed3
1915 sdivx %l7,%l0,%l3 ! %l3 = 0000000000000000
1916! Mem[00000000100c140b] = ffffffff, %l3 = 0000000000000000
1917 ldstub [%i3+0x00b],%l3 ! %l3 = 00000000000000ff
1918 membar #Sync ! Added by membar checker (13)
1919! %f30 = 317693aa, Mem[00000000100c1400] = ffffa8ff
1920 sta %f30,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 317693aa
1921
1922p0_label_68:
1923! Starting 10 instruction Load Burst
1924! Mem[0000000010181408] = 43000000, %l0 = 5a311d26f6bdeec4
1925 lduba [%i6+%o4]0x80,%l0 ! %l0 = 0000000000000043
1926! Mem[0000000030001410] = 1f90d592, %l0 = 0000000000000043
1927 lduwa [%i0+%o5]0x89,%l0 ! %l0 = 000000001f90d592
1928! Mem[000000001004142c] = 68ede351, %l3 = 00000000000000ff, %asi = 80
1929 ldsha [%i1+0x02c]%asi,%l3 ! %l3 = 00000000000068ed
1930! Mem[0000000010101410] = ffffffff, %f31 = a08cd43b
1931 lda [%i4+%o5]0x80,%f31 ! %f31 = ffffffff
1932! Mem[0000000030181408] = 9ce4407c, %l2 = 00000000000000ff
1933 ldsba [%i6+%o4]0x81,%l2 ! %l2 = ffffffffffffff9c
1934! %l7 = 0000000000000000, %l3 = 00000000000068ed, %l4 = 000000000000002a
1935 udivx %l7,%l3,%l4 ! %l4 = 0000000000000000
1936! Mem[0000000010101408] = 08aa8ad7, %l6 = 00000000000000ec
1937 ldswa [%i4+%o4]0x88,%l6 ! %l6 = 0000000008aa8ad7
1938! Mem[0000000010141410] = f99ccf7508aa5668, %f22 = 0106d8ba 172b39a3
1939 ldda [%i5+%o5]0x88,%f22 ! %f22 = f99ccf75 08aa5668
1940! Mem[0000000010181400] = c9bce100, %f18 = a774da69
1941 lda [%i6+%g0]0x80,%f18 ! %f18 = c9bce100
1942! Mem[00000000201c0001] = 174c9ee0, %l0 = 000000001f90d592
1943 ldsb [%o0+0x001],%l0 ! %l0 = 000000000000004c
1944
1945p0_label_69:
1946! Starting 10 instruction Store Burst
1947! %l2 = ffffff9c, %l3 = 000068ed, Mem[0000000010001408] = 46000000 d78aa25d
1948 stda %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffff9c 000068ed
1949! %l0 = 0000004c, %l1 = 8415388f, Mem[00000000100c1410] = 172b9743 43000000
1950 stda %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000004c 8415388f
1951! Mem[00000000300c1408] = ffffffff, %l0 = 000000000000004c
1952 swapa [%i3+%o4]0x89,%l0 ! %l0 = 00000000ffffffff
1953! %l2 = ffffffffffffff9c, Mem[0000000010101410] = ffffffff
1954 stwa %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffff9c
1955! %f15 = 836de8b7, Mem[00000000300c1400] = 00000000
1956 sta %f15,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 836de8b7
1957! %l1 = ef8ad8ca8415388f, Mem[0000000010041434] = ffee5cf8
1958 stb %l1,[%i1+0x034] ! Mem[0000000010041434] = 8fee5cf8
1959! %l5 = 000000000000ff00, Mem[0000000010181410] = ffffffd2
1960 stha %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff00ffd2
1961! %l2 = ffffff9c, %l3 = 000068ed, Mem[0000000030101410] = 5fb5c9ff 7c40e49c
1962 stda %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffff9c 000068ed
1963! %l7 = 0000000000000000, %l5 = 000000000000ff00, %l7 = 0000000000000000
1964 or %l7,%l5,%l7 ! %l7 = 000000000000ff00
1965! %l0 = 00000000ffffffff, Mem[0000000010181408] = 3936015300000043
1966 stxa %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000ffffffff
1967
1968p0_label_70:
1969! Starting 10 instruction Load Burst
1970! Mem[0000000030081410] = ff210000, %l1 = ef8ad8ca8415388f
1971 lduwa [%i2+%o5]0x81,%l1 ! %l1 = 00000000ff210000
1972! Mem[0000000030141400] = 174c519e670bf0ff, %f22 = f99ccf75 08aa5668
1973 ldda [%i5+%g0]0x89,%f22 ! %f22 = 174c519e 670bf0ff
1974! Mem[0000000010001422] = 655b41d8, %l1 = 00000000ff210000, %asi = 80
1975 lduba [%i0+0x022]%asi,%l1 ! %l1 = 0000000000000041
1976! Mem[0000000030141410] = c214b36c ffea07c0, %l4 = 00000000, %l5 = 0000ff00
1977 ldda [%i5+%o5]0x89,%l4 ! %l4 = 00000000ffea07c0 00000000c214b36c
1978! Mem[00000000201c0000] = 174c9ee0, %l3 = 00000000000068ed, %asi = 80
1979 ldsha [%o0+0x000]%asi,%l3 ! %l3 = 000000000000174c
1980! %l0 = 00000000ffffffff, %l3 = 000000000000174c, %l4 = 00000000ffea07c0
1981 xor %l0,%l3,%l4 ! %l4 = 00000000ffffe8b3
1982! Mem[0000000010041410] = 7cc0b9c0, %l4 = 00000000ffffe8b3
1983 ldsba [%i1+%o5]0x88,%l4 ! %l4 = ffffffffffffffc0
1984! %l1 = 0000000000000041, imm = 00000000000004b4, %l2 = ffffffffffffff9c
1985 addc %l1,0x4b4,%l2 ! %l2 = 00000000000004f5
1986! Mem[0000000010141410] = 6856aa08, %l2 = 00000000000004f5
1987 ldsba [%i5+%o5]0x80,%l2 ! %l2 = 0000000000000068
1988! Mem[0000000010101400] = ffffffff, %l6 = 0000000008aa8ad7
1989 lduwa [%i4+%g0]0x80,%l6 ! %l6 = 00000000ffffffff
1990
1991p0_label_71:
1992! Starting 10 instruction Store Burst
1993! %f30 = 317693aa ffffffff, %l4 = ffffffffffffffc0
1994! Mem[0000000010101418] = 7a5e924a4dcad2f3
1995 add %i4,0x018,%g1
1996 stda %f30,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010101418] = 7a5e924a4dcad2f3
1997! %l2 = 00000068, %l3 = 0000174c, Mem[0000000010081408] = ffffff00 5da28ad7
1998 stda %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000068 0000174c
1999! Mem[0000000010101417] = 65e84a24, %l1 = 0000000000000041
2000 ldstuba [%i4+0x017]%asi,%l1 ! %l1 = 0000000000000024
2001! Mem[00000000100c1432] = 174c519e, %l0 = 00000000ffffffff
2002 ldstuba [%i3+0x032]%asi,%l0 ! %l0 = 0000000000000051
2003! %f0 = d78aa25d a2480000, %l2 = 0000000000000068
2004! Mem[00000000300c1430] = 7ed54c941b955c1b
2005 add %i3,0x030,%g1
2006 stda %f0,[%g1+%l2]ASI_PST32_S ! Mem[00000000300c1430] = 7ed54c941b955c1b
2007! %l7 = 000000000000ff00, Mem[0000000010141410] = 6856aa08
2008 stha %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff00aa08
2009! %l5 = 00000000c214b36c, Mem[00000000100c1410] = 4c000000
2010 stwa %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = c214b36c
2011! %l5 = 00000000c214b36c, Mem[00000000100c1400] = aa937631
2012 stba %l5,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 6c937631
2013! %l0 = 00000051, %l1 = 00000024, Mem[00000000100c1408] = ffffffff 69da74a7
2014 stda %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000051 00000024
2015! %l5 = 00000000c214b36c, Mem[0000000010001400] = ff000000
2016 stba %l5,[%i0+%g0]0x80 ! Mem[0000000010001400] = 6c000000
2017
2018p0_label_72:
2019! Starting 10 instruction Load Burst
2020! Mem[0000000020800040] = ff85bf40, %l4 = ffffffffffffffc0
2021 ldsb [%o1+0x040],%l4 ! %l4 = ffffffffffffffff
2022! Code Fragment 4, seed = 19636
2023p0_fragment_10:
2024! %l0 = 0000000000000051
2025 setx 0xde21e1cafee40686,%g7,%l0 ! %l0 = de21e1cafee40686
2026! %l1 = 0000000000000024
2027 setx 0x937852ef9f0c6cb1,%g7,%l1 ! %l1 = 937852ef9f0c6cb1
2028 setx 0x7ff8, %g1, %g2
2029 and %l0, %g2, %l0
2030 setx 0xffffffff, %g1, %g2
2031 and %l1, %g2, %l1
2032 setx 0x100000000, %g1, %g2
2033 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2034 ta T_CHANGE_HPRIV
2035 stxa %l1, [%l0]ASI_ICACHE_INSTR
2036 ta T_CHANGE_NONHPRIV
2037! %l0 = de21e1cafee40686
2038 setx 0xdeb64f93bb6396ec,%g7,%l0 ! %l0 = deb64f93bb6396ec
2039! %l1 = 937852ef9f0c6cb1
2040 setx 0x9acb9275570b8837,%g7,%l1 ! %l1 = 9acb9275570b8837
2041p0_fragment_10_end:
2042! Mem[00000000300c1410] = 00000000, %l6 = 00000000ffffffff
2043 lduha [%i3+%o5]0x89,%l6 ! %l6 = 0000000000000000
2044! Mem[0000000010101408] = d78aaa08, %l4 = ffffffffffffffff
2045 ldsha [%i4+%o4]0x80,%l4 ! %l4 = ffffffffffffd78a
2046! Mem[0000000030101408] = b7d0bb44, %f29 = 9e514c17
2047 lda [%i4+%o4]0x81,%f29 ! %f29 = b7d0bb44
2048! Mem[0000000010001400] = d3b540bd0000006c, %f28 = 77f00b67 b7d0bb44
2049 ldda [%i0+%g0]0x88,%f28 ! %f28 = d3b540bd 0000006c
2050! %l4 = ffffffffffffd78a, immd = fffffb6f, %y = 0000ffe0
2051 umul %l4,-0x491,%l3 ! %l3 = ffffd2f900b8c2d6, %y = ffffd2f9
2052! Mem[0000000010141434] = 25a5fb25, %f13 = 2a210000
2053 lda [%i5+0x034]%asi,%f13 ! %f13 = 25a5fb25
2054! Mem[0000000010081430] = 4d52f279 6cb314c2, %l6 = 00000000, %l7 = 0000ff00
2055 ldd [%i2+0x030],%l6 ! %l6 = 000000004d52f279 000000006cb314c2
2056! Mem[00000000300c1400] = 836de8b7, %l1 = 9acb9275570b8837
2057 ldsha [%i3+%g0]0x81,%l1 ! %l1 = ffffffffffff836d
2058
2059p0_label_73:
2060! Starting 10 instruction Store Burst
2061! Mem[0000000010181420] = 00003400, %l3 = 00b8c2d6, %l7 = 6cb314c2
2062 add %i6,0x20,%g1
2063 casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000000003400
2064! Mem[00000000100c1400] = 6c937631 3cbe84ff 00000051 00000024
2065! %f16 = ff84be3c ffffa8ff c9bce100 ffffffff
2066! %f20 = 43000000 172b9743 174c519e 670bf0ff
2067! %f24 = 7c40e49c 5fb540bd 7e7b6ac6 75d0cbff
2068! %f28 = d3b540bd 0000006c 317693aa ffffffff
2069 stda %f16,[%i3+%g0]ASI_COMMIT_P ! Block Store to 00000000100c1400
2070! %f22 = 174c519e 670bf0ff, Mem[0000000030081408] = 0000002a 000000f9
2071 stda %f22,[%i2+%o4]0x81 ! Mem[0000000030081408] = 174c519e 670bf0ff
2072! %l2 = 0000000000000068, Mem[0000000010001400] = 6c000000
2073 stha %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00680000
2074! %l5 = 00000000c214b36c, immd = fffffffffffffddd, %l108 = 0000000000000005
2075 sdivx %l5,-0x223,%l5 ! %l5 = ffffffffffa52b33
2076! Mem[00000000211c0001] = ffff8970, %l2 = 0000000000000068
2077 ldstuba [%o2+0x001]%asi,%l2 ! %l2 = 00000000000000ff
2078! Mem[0000000030041400] = 3d40b569, %l4 = 00000000ffffd78a
2079 swapa [%i1+%g0]0x89,%l4 ! %l4 = 000000003d40b569
2080! Mem[0000000010141400] = 00000000 81000000 ff000000 12f2a4ff
2081! %f16 = ff84be3c ffffa8ff c9bce100 ffffffff
2082! %f20 = 43000000 172b9743 174c519e 670bf0ff
2083! %f24 = 7c40e49c 5fb540bd 7e7b6ac6 75d0cbff
2084! %f28 = d3b540bd 0000006c 317693aa ffffffff
2085 stda %f16,[%i5+%g0]ASI_BLK_AIUP ! Block Store to 0000000010141400
2086 membar #Sync ! Added by membar checker (14)
2087! Mem[0000000010141408] = c9bce100, %l1 = 00000000ffff836d
2088 swapa [%i5+%o4]0x80,%l1 ! %l1 = 00000000c9bce100
2089! %l2 = 000000ff, %l3 = 00b8c2d6, Mem[00000000100c1428] = 7e7b6ac6 75d0cbff
2090 std %l2,[%i3+0x028] ! Mem[00000000100c1428] = 000000ff 00b8c2d6
2091
2092p0_label_74:
2093! Starting 10 instruction Load Burst
2094! Mem[00000000201c0000] = 174c9ee0, %l6 = 000000004d52f279
2095 lduh [%o0+%g0],%l6 ! %l6 = 000000000000174c
2096! Mem[00000000201c0001] = 174c9ee0, %l0 = deb64f93bb6396ec
2097 ldub [%o0+0x001],%l0 ! %l0 = 000000000000004c
2098! Mem[0000000030181400] = 375200ff, %l2 = 00000000000000ff
2099 ldsha [%i6+%g0]0x89,%l2 ! %l2 = 00000000000000ff
2100! Mem[0000000010081438] = 1d9ca36e5beb30ab, %l5 = ffffffffffa52b33, %asi = 80
2101 ldxa [%i2+0x038]%asi,%l5 ! %l5 = 1d9ca36e5beb30ab
2102! Mem[000000001004140a] = ff9ccf75, %l5 = 1d9ca36e5beb30ab, %asi = 80
2103 ldsha [%i1+0x00a]%asi,%l5 ! %l5 = ffffffffffffcf75
2104! Mem[00000000300c1410] = 00000000, %l3 = ffffd2f900b8c2d6
2105 lduha [%i3+%o5]0x89,%l3 ! %l3 = 0000000000000000
2106! Mem[0000000010081408] = 00000068, %f4 = b7e86d83
2107 lda [%i2+%o4]0x88,%f4 ! %f4 = 00000068
2108! Mem[0000000030041400] = 8ad7ffff, %l5 = ffffffffffffcf75
2109 ldswa [%i1+%g0]0x81,%l5 ! %l5 = ffffffff8ad7ffff
2110! Mem[000000001018141c] = 561632b3, %l0 = 000000000000004c, %asi = 80
2111 swapa [%i6+0x01c]%asi,%l0 ! %l0 = 00000000561632b3
2112! Mem[0000000030141410] = ffea07c0, %l7 = 0000000000003400
2113 ldswa [%i5+%o5]0x89,%l7 ! %l7 = ffffffffffea07c0
2114
2115p0_label_75:
2116! Starting 10 instruction Store Burst
2117! Mem[0000000010001400] = 00680000, %l2 = 00000000000000ff, %asi = 80
2118 swapa [%i0+0x000]%asi,%l2 ! %l2 = 0000000000680000
2119! %l1 = 00000000c9bce100, Mem[0000000010041408] = ff9ccf75
2120 stwa %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = c9bce100
2121! %f4 = 00000068 7cc0b9c0, Mem[0000000010141408] = 6d83ffff ffffffff
2122 stda %f4 ,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000068 7cc0b9c0
2123! %f9 = bd40b569, %f19 = ffffffff
2124 fcmpes %fcc0,%f9 ,%f19 ! %fcc0 = 3
2125! %f12 = ff800000 25a5fb25, Mem[00000000300c1410] = 00000000 00000000
2126 stda %f12,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ff800000 25a5fb25
2127! %l7 = ffffffffffea07c0, Mem[000000001018142f] = 717dd20f, %asi = 80
2128 stba %l7,[%i6+0x02f]%asi ! Mem[000000001018142c] = 717dd2c0
2129! Mem[0000000010041410] = c0b9c07c836de8b7, %l2 = 0000000000680000, %l6 = 000000000000174c
2130 add %i1,0x10,%g1
2131 casxa [%g1]0x80,%l2,%l6 ! %l6 = c0b9c07c836de8b7
2132! %f25 = 5fb540bd, Mem[0000000010041408] = c9bce100
2133 sta %f25,[%i1+%o4]0x80 ! Mem[0000000010041408] = 5fb540bd
2134! Mem[0000000010041410] = c0b9c07c, %l4 = 000000003d40b569
2135 ldstuba [%i1+%o5]0x80,%l4 ! %l4 = 00000000000000c0
2136! %l0 = 00000000561632b3, Mem[0000000030041400] = ffffd78a
2137 stwa %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 561632b3
2138
2139p0_label_76:
2140! Starting 10 instruction Load Burst
2141! Mem[00000000100c1405] = ffffa8ff, %l1 = 00000000c9bce100
2142 ldsb [%i3+0x005],%l1 ! %l1 = ffffffffffffffff
2143! Mem[0000000010181408] = ffffffff, %l7 = ffffffffffea07c0
2144 lduwa [%i6+%o4]0x80,%l7 ! %l7 = 00000000ffffffff
2145! Mem[0000000030081410] = 000021ff, %l3 = 0000000000000000
2146 lduwa [%i2+%o5]0x89,%l3 ! %l3 = 00000000000021ff
2147! Mem[0000000030101410] = ffffff9c, %f12 = ff800000
2148 lda [%i4+%o5]0x89,%f12 ! %f12 = ffffff9c
2149! Mem[0000000010181400] = c9bce100 53013639, %l2 = 00680000, %l3 = 000021ff
2150 ldda [%i6+%g0]0x80,%l2 ! %l2 = 00000000c9bce100 0000000053013639
2151! Mem[0000000010001408] = 9cffffff, %l7 = 00000000ffffffff
2152 ldsha [%i0+%o4]0x80,%l7 ! %l7 = ffffffffffff9cff
2153! Mem[0000000010181400] = 3936015300e1bcc9, %f4 = 00000068 7cc0b9c0
2154 ldda [%i6+%g0]0x88,%f4 ! %f4 = 39360153 00e1bcc9
2155! Mem[0000000010041400] = 46000000, %l6 = c0b9c07c836de8b7
2156 ldsha [%i1+%g0]0x88,%l6 ! %l6 = 0000000000000000
2157! Mem[0000000030141408] = a2480000, %l4 = 00000000000000c0
2158 lduha [%i5+%o4]0x89,%l4 ! %l4 = 0000000000000000
2159! %l2 = 00000000c9bce100, %l2 = 00000000c9bce100, %l7 = ffffffffffff9cff
2160 udivx %l2,%l2,%l7 ! %l7 = 0000000000000001
2161
2162p0_label_77:
2163! Starting 10 instruction Store Burst
2164! Mem[00000000100c1428] = 000000ff, %l4 = 0000000000000000
2165 swap [%i3+0x028],%l4 ! %l4 = 00000000000000ff
2166! Mem[0000000030141410] = ffea07c0, %l1 = 00000000ffffffff
2167 swapa [%i5+%o5]0x89,%l1 ! %l1 = 00000000ffea07c0
2168! Mem[0000000030001410] = 1f90d592, %l4 = 00000000000000ff
2169 swapa [%i0+%o5]0x89,%l4 ! %l4 = 000000001f90d592
2170! %f6 = 4324c6ff 1a6fa86b, %l2 = 00000000c9bce100
2171! Mem[0000000010101430] = 1c1e8fc44f2b2645
2172 add %i4,0x030,%g1
2173 stda %f6,[%g1+%l2]ASI_PST32_P ! Mem[0000000010101430] = 1c1e8fc44f2b2645
2174! %l2 = 00000000c9bce100, Mem[0000000010081400] = 000000ff
2175 stha %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = e10000ff
2176! %l2 = c9bce100, %l3 = 53013639, Mem[0000000010081408] = 00000068 0000174c
2177 stda %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = c9bce100 53013639
2178! Code Fragment 3, seed = 425897
2179p0_fragment_11:
2180! %l0 = 00000000561632b3
2181 setx 0x34b56f9b698073de,%g7,%l0 ! %l0 = 34b56f9b698073de
2182! %l1 = 00000000ffea07c0
2183 setx 0x5727101d918a3a89,%g7,%l1 ! %l1 = 5727101d918a3a89
2184 setx 0x1fe000, %g1, %g3
2185 or %l0, %g3, %l0 ! always set perrmask = 0xff
2186 setx 0x1ffff8, %g1, %g2
2187 and %l0, %g2, %l0
2188 ta T_CHANGE_HPRIV
2189 stxa %l1, [%l0]ASI_DCACHE_DATA
2190 ta T_CHANGE_NONHPRIV
2191! %l0 = 34b56f9b698073de
2192 setx 0x07d2922f53eedd44,%g7,%l0 ! %l0 = 07d2922f53eedd44
2193! %l1 = 5727101d918a3a89
2194 setx 0xe05d2c90dff4df0f,%g7,%l1 ! %l1 = e05d2c90dff4df0f
2195p0_fragment_11_end:
2196! %l4 = 000000001f90d592, Mem[0000000010101438] = c0b9c07c836de8b7, %asi = 80
2197 stxa %l4,[%i4+0x038]%asi ! Mem[0000000010101438] = 000000001f90d592
2198! Mem[0000000030141410] = ffffffff, %l5 = 000000008ad7ffff
2199 swapa [%i5+%o5]0x81,%l5 ! %l5 = 00000000ffffffff
2200! %l1 = e05d2c90dff4df0f, Mem[0000000010001410] = 000000ec
2201 stwa %l1,[%i0+%o5]0x80 ! Mem[0000000010001410] = dff4df0f
2202
2203p0_label_78:
2204! Starting 10 instruction Load Burst
2205! %f0 = d78aa25d, %f1 = a2480000
2206 fcmpes %fcc1,%f0 ,%f1 ! %fcc1 = 1
2207! Mem[0000000030081410] = ff210000 12441d3d, %l4 = 1f90d592, %l5 = ffffffff
2208 ldda [%i2+%o5]0x81,%l4 ! %l4 = 00000000ff210000 0000000012441d3d
2209! Mem[00000000211c0001] = ffff8970, %l2 = 00000000c9bce100
2210 ldsb [%o2+0x001],%l2 ! %l2 = ffffffffffffffff
2211! %l3 = 0000000053013639, immd = 0000000000000687, %l108 = 0000000000000003
2212 udivx %l3,0x687,%l3 ! %l3 = 00000000000cb76a
2213! Mem[00000000211c0001] = ffff8970, %l1 = e05d2c90dff4df0f
2214 ldsb [%o2+0x001],%l1 ! %l1 = ffffffffffffffff
2215! %f27 = 75d0cbff, %f14 = 1f90d592
2216 fcmpes %fcc1,%f27,%f14 ! %fcc1 = 2
2217! Mem[0000000030041408] = 204a0000, %l2 = ffffffffffffffff
2218 lduba [%i1+%o4]0x89,%l2 ! %l2 = 0000000000000000
2219! Mem[00000000100c1420] = 7c40e49c5fb540bd, %l1 = ffffffffffffffff, %l7 = 0000000000000001
2220 add %i3,0x20,%g1
2221 casxa [%g1]0x80,%l1,%l7 ! %l7 = 7c40e49c5fb540bd
2222! Mem[0000000030181400] = ff005237, %l7 = 7c40e49c5fb540bd
2223 lduha [%i6+%g0]0x81,%l7 ! %l7 = 000000000000ff00
2224! Mem[00000000100c1408] = ffffffff00e1bcc9, %f24 = 7c40e49c 5fb540bd
2225 ldda [%i3+%o4]0x88,%f24 ! %f24 = ffffffff 00e1bcc9
2226
2227p0_label_79:
2228! Starting 10 instruction Store Burst
2229! Mem[00000000300c1400] = 836de8b7, %l4 = 00000000ff210000
2230 swapa [%i3+%g0]0x81,%l4 ! %l4 = 00000000836de8b7
2231! %l0 = 07d2922f53eedd44, Mem[0000000030101400] = ff170000
2232 stwa %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 53eedd44
2233! Mem[00000000100c140c] = ffffffff, %l0 = 53eedd44, %l6 = 00000000
2234 add %i3,0x0c,%g1
2235 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000ffffffff
2236! Mem[00000000300c1408] = 0000004c, %l1 = ffffffffffffffff
2237 ldstuba [%i3+%o4]0x89,%l1 ! %l1 = 000000000000004c
2238! %f26 = 7e7b6ac6 75d0cbff, Mem[0000000030041410] = 4fe7efc1 87463f5e
2239 stda %f26,[%i1+%o5]0x81 ! Mem[0000000030041410] = 7e7b6ac6 75d0cbff
2240! Code Fragment 3, seed = 301526
2241p0_fragment_12:
2242! %l0 = 07d2922f53eedd44
2243 setx 0xc32de8a9be025f76,%g7,%l0 ! %l0 = c32de8a9be025f76
2244! %l1 = 000000000000004c
2245 setx 0x607619d7558232a1,%g7,%l1 ! %l1 = 607619d7558232a1
2246 setx 0x1fe000, %g1, %g3
2247 or %l0, %g3, %l0 ! always set perrmask = 0xff
2248 setx 0x1ffff8, %g1, %g2
2249 and %l0, %g2, %l0
2250 ta T_CHANGE_HPRIV
2251 stxa %l1, [%l0]ASI_DCACHE_DATA
2252 ta T_CHANGE_NONHPRIV
2253! %l0 = c32de8a9be025f76
2254 setx 0x440145072fd939dc,%g7,%l0 ! %l0 = 440145072fd939dc
2255! %l1 = 607619d7558232a1
2256 setx 0x11682a000c7e7827,%g7,%l1 ! %l1 = 11682a000c7e7827
2257p0_fragment_12_end:
2258! %f26 = 7e7b6ac6 75d0cbff, Mem[0000000010181400] = c9bce100 53013639
2259 stda %f26,[%i6+%g0]0x80 ! Mem[0000000010181400] = 7e7b6ac6 75d0cbff
2260! Mem[0000000010101430] = 1c1e8fc4, %l5 = 12441d3d, %l0 = 2fd939dc
2261 add %i4,0x30,%g1
2262 casa [%g1]0x80,%l5,%l0 ! %l0 = 000000001c1e8fc4
2263! %f18 = c9bce100 ffffffff, %l3 = 00000000000cb76a
2264! Mem[0000000010001400] = 000000ffbd40b5d3
2265 stda %f18,[%i0+%l3]ASI_PST32_P ! Mem[0000000010001400] = c9bce100bd40b5d3
2266! Mem[0000000030041408] = 204a0000, %l1 = 000000000c7e7827
2267 swapa [%i1+%o4]0x89,%l1 ! %l1 = 00000000204a0000
2268
2269p0_label_80:
2270! Starting 10 instruction Load Burst
2271! Mem[0000000010081410] = b7e86d83, %l6 = 00000000ffffffff
2272 lduha [%i2+%o5]0x88,%l6 ! %l6 = 0000000000006d83
2273! Mem[0000000030181410] = 2a21b55f65e84a24, %f10 = 51e3ed68 3d40b569
2274 ldda [%i6+%o5]0x81,%f10 ! %f10 = 2a21b55f 65e84a24
2275! Mem[0000000030101410] = 9cffffff, %l0 = 000000001c1e8fc4
2276 ldswa [%i4+%o5]0x81,%l0 ! %l0 = ffffffff9cffffff
2277! Mem[0000000010041408] = bd40b55f, %l1 = 00000000204a0000
2278 ldsba [%i1+%o4]0x88,%l1 ! %l1 = 000000000000005f
2279! Mem[0000000010141408] = 7cc0b9c0, %l3 = 00000000000cb76a
2280 ldsha [%i5+%o4]0x88,%l3 ! %l3 = ffffffffffffb9c0
2281! Mem[00000000201c0000] = 174c9ee0, %l4 = 00000000836de8b7
2282 lduh [%o0+%g0],%l4 ! %l4 = 000000000000174c
2283! Mem[0000000030081400] = 812cee44ff862443, %f6 = 4324c6ff 1a6fa86b
2284 ldda [%i2+%g0]0x89,%f6 ! %f6 = 812cee44 ff862443
2285! Mem[0000000030181410] = 2a21b55f65e84a24, %l6 = 0000000000006d83
2286 ldxa [%i6+%o5]0x81,%l6 ! %l6 = 2a21b55f65e84a24
2287! Mem[000000001010141f] = 4dcad2f3, %l0 = ffffffff9cffffff, %asi = 80
2288 ldsba [%i4+0x01f]%asi,%l0 ! %l0 = fffffffffffffff3
2289! Mem[0000000010041408] = 5fb540bd08aa5668, %f30 = 317693aa ffffffff
2290 ldda [%i1+%o4]0x80,%f30 ! %f30 = 5fb540bd 08aa5668
2291
2292p0_label_81:
2293! Starting 10 instruction Store Burst
2294! Mem[0000000030001410] = ff000000, %l7 = 000000000000ff00
2295 ldstuba [%i0+%o5]0x81,%l7 ! %l7 = 00000000000000ff
2296! %l1 = 000000000000005f, %l1 = 000000000000005f, %l2 = 0000000000000000
2297 sub %l1,%l1,%l2 ! %l2 = 0000000000000000
2298! %l0 = fffffff3, %l1 = 0000005f, Mem[00000000300c1400] = ff210000 664b3761
2299 stda %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = fffffff3 0000005f
2300! Mem[0000000010181400] = 7e7b6ac6, %l6 = 0000000065e84a24, %asi = 80
2301 swapa [%i6+0x000]%asi,%l6 ! %l6 = 000000007e7b6ac6
2302! %l5 = 0000000012441d3d, Mem[00000000100c1400] = ff84be3c
2303 stha %l5,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 1d3dbe3c
2304! Mem[0000000030141410] = 8ad7ffff, %l3 = 00000000ffffb9c0
2305 swapa [%i5+%o5]0x81,%l3 ! %l3 = 000000008ad7ffff
2306! %f30 = 5fb540bd 08aa5668, Mem[0000000010181408] = ffffffff 00000000
2307 stda %f30,[%i6+%o4]0x80 ! Mem[0000000010181408] = 5fb540bd 08aa5668
2308! %l7 = 00000000000000ff, Mem[00000000300c1400] = fffffff3
2309 stha %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00fffff3
2310! Mem[0000000010081418] = 2dff218a48a23333, %l6 = 000000007e7b6ac6, %l1 = 000000000000005f
2311 add %i2,0x18,%g1
2312 casxa [%g1]0x80,%l6,%l1 ! %l1 = 2dff218a48a23333
2313! Mem[0000000010001423] = 655b41d8, %l6 = 000000007e7b6ac6
2314 ldstuba [%i0+0x023]%asi,%l6 ! %l6 = 00000000000000d8
2315
2316p0_label_82:
2317! Starting 10 instruction Load Burst
2318! Mem[00000000100c1400] = 1d3dbe3c ffffa8ff, %l6 = 000000d8, %l7 = 000000ff
2319 ldda [%i3+%g0]0x80,%l6 ! %l6 = 000000001d3dbe3c 00000000ffffa8ff
2320! Mem[0000000010141410] = 43972b1700000043, %f4 = 39360153 00e1bcc9
2321 ldda [%i5+%o5]0x88,%f4 ! %f4 = 43972b17 00000043
2322! Mem[0000000030081410] = ff21000012441d3d, %l7 = 00000000ffffa8ff
2323 ldxa [%i2+%o5]0x81,%l7 ! %l7 = ff21000012441d3d
2324! Mem[0000000010081410] = 836de8b7, %l4 = 000000000000174c
2325 lduw [%i2+%o5],%l4 ! %l4 = 00000000836de8b7
2326! Mem[0000000030141408] = 000048a2, %l1 = 2dff218a48a23333
2327 ldswa [%i5+%o4]0x81,%l1 ! %l1 = 00000000000048a2
2328! Mem[00000000300c1408] = ff000000 2ef77b67, %l6 = 1d3dbe3c, %l7 = 12441d3d
2329 ldda [%i3+%o4]0x81,%l6 ! %l6 = 00000000ff000000 000000002ef77b67
2330! Mem[0000000010181428] = 63843816717dd2c0, %l4 = 00000000836de8b7, %asi = 80
2331 ldxa [%i6+0x028]%asi,%l4 ! %l4 = 63843816717dd2c0
2332! Mem[0000000010141428] = 7e7b6ac6 75d0cbff, %l4 = 717dd2c0, %l5 = 12441d3d, %asi = 80
2333 ldda [%i5+0x028]%asi,%l4 ! %l4 = 000000007e7b6ac6 0000000075d0cbff
2334! Mem[0000000010041410] = ffb9c07c836de8b7, %f4 = 43972b17 00000043
2335 ldda [%i1+%o5]0x80,%f4 ! %f4 = ffb9c07c 836de8b7
2336! Mem[0000000030081400] = ff862443, %l5 = 0000000075d0cbff
2337 ldsba [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000043
2338
2339p0_label_83:
2340! Starting 10 instruction Store Burst
2341! %f14 = 1f90d592, %f26 = 7e7b6ac6
2342 fcmpes %fcc1,%f14,%f26 ! %fcc1 = 1
2343! Mem[0000000010081430] = 4d52f2796cb314c2, %l6 = 00000000ff000000, %l1 = 00000000000048a2
2344 add %i2,0x30,%g1
2345 casxa [%g1]0x80,%l6,%l1 ! %l1 = 4d52f2796cb314c2
2346! %l5 = 0000000000000043, Mem[0000000010181434] = 86ff0005
2347 sth %l5,[%i6+0x034] ! Mem[0000000010181434] = 00430005
2348! Mem[000000001008143c] = 5beb30ab, %l2 = 0000000000000000, %asi = 80
2349 swapa [%i2+0x03c]%asi,%l2 ! %l2 = 000000005beb30ab
2350! %l1 = 4d52f2796cb314c2, %l2 = 000000005beb30ab, %l6 = 00000000ff000000
2351 add %l1,%l2,%l6 ! %l6 = 4d52f279c89e456d
2352! %l2 = 000000005beb30ab, Mem[000000001014140c] = 68000000
2353 stb %l2,[%i5+0x00c] ! Mem[000000001014140c] = ab000000
2354! %l0 = fffffffffffffff3, Mem[0000000010081418] = 2dff218a
2355 stb %l0,[%i2+0x018] ! Mem[0000000010081418] = f3ff218a
2356! %l5 = 0000000000000043, Mem[0000000030101410] = 9cffffff
2357 stwa %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000043
2358! Mem[0000000010181400] = 244ae865, %l7 = 000000002ef77b67
2359 swapa [%i6+%g0]0x88,%l7 ! %l7 = 00000000244ae865
2360! %f18 = c9bce100 ffffffff, %l4 = 000000007e7b6ac6
2361! Mem[0000000010101400] = ffffffff65e84a24
2362 stda %f18,[%i4+%l4]ASI_PST32_PL ! Mem[0000000010101400] = ffffffff00e1bcc9
2363
2364p0_label_84:
2365! Starting 10 instruction Load Burst
2366! Mem[0000000030141410] = c0b9ffff, %l6 = 4d52f279c89e456d
2367 ldswa [%i5+%o5]0x89,%l6 ! %l6 = ffffffffc0b9ffff
2368! Mem[0000000010101408] = 08aa8ad7, %l2 = 000000005beb30ab
2369 ldswa [%i4+%o4]0x88,%l2 ! %l2 = 0000000008aa8ad7
2370! Mem[0000000030041408] = 27787e0c, %f28 = d3b540bd
2371 lda [%i1+%o4]0x81,%f28 ! %f28 = 27787e0c
2372! Mem[0000000030001410] = 000000ff, %l7 = 00000000244ae865
2373 lduba [%i0+%o5]0x89,%l7 ! %l7 = 00000000000000ff
2374! Mem[0000000030081400] = 432486ff, %l7 = 00000000000000ff
2375 lduha [%i2+%g0]0x81,%l7 ! %l7 = 0000000000004324
2376! Mem[0000000010101408] = d78aaa080dd27257, %f12 = ffffff9c 25a5fb25
2377 ldda [%i4+%o4]0x80,%f12 ! %f12 = d78aaa08 0dd27257
2378! Mem[0000000010001410] = 00000000 0fdff4df, %l4 = 7e7b6ac6, %l5 = 00000043
2379 ldda [%i0+%o5]0x88,%l4 ! %l4 = 000000000fdff4df 0000000000000000
2380! Mem[0000000030141408] = a2480000, %f21 = 172b9743
2381 lda [%i5+%o4]0x89,%f21 ! %f21 = a2480000
2382! Mem[0000000030181408] = 7c40e49c, %l4 = 000000000fdff4df
2383 ldsba [%i6+%o4]0x89,%l4 ! %l4 = ffffffffffffff9c
2384! Mem[00000000218000c0] = 06ff8a30, %l5 = 0000000000000000, %asi = 80
2385 lduba [%o3+0x0c0]%asi,%l5 ! %l5 = 0000000000000006
2386
2387p0_label_85:
2388! Starting 10 instruction Store Burst
2389! %l5 = 0000000000000006, Mem[00000000300c1408] = 677bf72e000000ff
2390 stxa %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000000000000006
2391! Mem[00000000100c1410] = 43000000, %l1 = 000000006cb314c2
2392 swapa [%i3+%o5]0x80,%l1 ! %l1 = 0000000043000000
2393! Mem[0000000010041410] = ffb9c07c, %l7 = 0000000000004324
2394 ldstuba [%i1+%o5]0x80,%l7 ! %l7 = 00000000000000ff
2395! Mem[0000000010001408] = 9cffffffed680000, %l4 = ffffffffffffff9c, %l7 = 00000000000000ff
2396 add %i0,0x08,%g1
2397 casxa [%g1]0x80,%l4,%l7 ! %l7 = 9cffffffed680000
2398! %l6 = ffffffffc0b9ffff, Mem[0000000010041400] = 46000000
2399 stwa %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = c0b9ffff
2400! %l1 = 0000000043000000, Mem[0000000030141408] = 000048a200000023
2401 stxa %l1,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000000043000000
2402! Mem[0000000010001400] = c9bce100, %l5 = 0000000000000006
2403 ldstuba [%i0+%g0]0x80,%l5 ! %l5 = 00000000000000c9
2404! %f30 = 5fb540bd, Mem[0000000030101408] = b7d0bb44
2405 sta %f30,[%i4+%o4]0x81 ! Mem[0000000030101408] = 5fb540bd
2406! %f2 = 6856aa08 75cf9cf9, %l2 = 0000000008aa8ad7
2407! Mem[00000000100c1438] = 317693aaffffffff
2408 add %i3,0x038,%g1
2409 stda %f2,[%g1+%l2]ASI_PST32_P ! Mem[00000000100c1438] = 6856aa0875cf9cf9
2410! %f3 = 75cf9cf9, %f25 = 00e1bcc9, %f11 = 65e84a24
2411 fsubs %f3 ,%f25,%f11 ! %f11 = 75cf9cf9
2412
2413p0_label_86:
2414! Starting 10 instruction Load Burst
2415! Mem[0000000030001400] = 00000037, %l3 = 000000008ad7ffff
2416 ldsba [%i0+%g0]0x81,%l3 ! %l3 = 0000000000000000
2417! Mem[0000000010001408] = 000068edffffff9c, %l5 = 00000000000000c9
2418 ldxa [%i0+%o4]0x88,%l5 ! %l5 = 000068edffffff9c
2419! Mem[0000000010041410] = ffb9c07c, %l2 = 0000000008aa8ad7
2420 ldsha [%i1+%o5]0x80,%l2 ! %l2 = ffffffffffffffb9
2421! Mem[0000000030081408] = fff00b679e514c17, %f0 = d78aa25d a2480000
2422 ldda [%i2+%o4]0x89,%f0 ! %f0 = fff00b67 9e514c17
2423! %f3 = 75cf9cf9, %f8 = 00000000, %f31 = 08aa5668
2424 fadds %f3 ,%f8 ,%f31 ! %f31 = 75cf9cf9
2425! Mem[0000000010101435] = 4f2b2645, %l5 = 000068edffffff9c, %asi = 80
2426 ldsba [%i4+0x035]%asi,%l5 ! %l5 = 000000000000002b
2427! Mem[000000001010142c] = 44ee2c81, %l5 = 000000000000002b, %asi = 80
2428 lduwa [%i4+0x02c]%asi,%l5 ! %l5 = 0000000044ee2c81
2429! %f26 = 7e7b6ac6, %f2 = 6856aa08, %f31 = 75cf9cf9
2430 fadds %f26,%f2 ,%f31 ! %f31 = 7e7b6ac6
2431! Mem[00000000300c1410] = 25fba525000080ff, %f8 = 00000000 bd40b569
2432 ldda [%i3+%o5]0x81,%f8 ! %f8 = 25fba525 000080ff
2433! Mem[0000000010001400] = ffbce100, %f18 = c9bce100
2434 lda [%i0+%g0]0x80,%f18 ! %f18 = ffbce100
2435
2436p0_label_87:
2437! Starting 10 instruction Store Burst
2438! %l3 = 0000000000000000, Mem[00000000201c0000] = 174c9ee0
2439 sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = 00009ee0
2440! %f16 = ff84be3c, %f28 = 27787e0c 0000006c
2441 fstox %f16,%f28 ! %f28 = 80000000 00000000
2442! %l3 = 0000000000000000, Mem[0000000010101408] = d78aaa08
2443 stha %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0000aa08
2444! %l2 = ffffffffffffffb9, Mem[00000000100c1410] = 6cb314c2172b9743
2445 stxa %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ffffffffffffffb9
2446! Mem[0000000010181408] = 5fb540bd, %l7 = 00000000ed680000
2447 swapa [%i6+%o4]0x80,%l7 ! %l7 = 000000005fb540bd
2448! %l1 = 0000000043000000, Mem[0000000010081432] = 4d52f279, %asi = 80
2449 stha %l1,[%i2+0x032]%asi ! Mem[0000000010081430] = 4d520000
2450! Mem[0000000030081408] = 9e514c17, %l6 = 00000000c0b9ffff
2451 swapa [%i2+%o4]0x89,%l6 ! %l6 = 000000009e514c17
2452! Mem[0000000010001409] = 9cffffff, %l4 = ffffffffffffff9c
2453 ldstub [%i0+0x009],%l4 ! %l4 = 00000000000000ff
2454! %f17 = ffffa8ff, Mem[00000000100c1408] = 00e1bcc9
2455 sta %f17,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffffa8ff
2456! %l5 = 0000000044ee2c81, Mem[0000000021800180] = ff6aa0c0, %asi = 80
2457 stha %l5,[%o3+0x180]%asi ! Mem[0000000021800180] = 2c81a0c0
2458
2459p0_label_88:
2460! Starting 10 instruction Load Burst
2461! Mem[0000000030181410] = 5fb5212a, %l3 = 0000000000000000
2462 ldsha [%i6+%o5]0x89,%l3 ! %l3 = 000000000000212a
2463! Mem[0000000030181400] = ff005237, %l3 = 000000000000212a
2464 ldswa [%i6+%g0]0x81,%l3 ! %l3 = ffffffffff005237
2465! Mem[0000000030001408] = ffffffff, %l7 = 000000005fb540bd
2466 lduha [%i0+%o4]0x89,%l7 ! %l7 = 000000000000ffff
2467! Mem[0000000030001408] = ffffffff, %l5 = 0000000044ee2c81
2468 ldswa [%i0+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
2469! Mem[0000000010081408] = c9bce100, %l0 = fffffffffffffff3
2470 ldswa [%i2+%o4]0x88,%l0 ! %l0 = ffffffffc9bce100
2471 membar #Sync ! Added by membar checker (15)
2472! Mem[0000000010101400] = ffffffff 00e1bcc9 0000aa08 0dd27257
2473! Mem[0000000010101410] = ffffff9c 65e84aff 7a5e924a 4dcad2f3
2474! Mem[0000000010101420] = 633a1358 149b4f09 4c170000 44ee2c81
2475! Mem[0000000010101430] = 1c1e8fc4 4f2b2645 00000000 1f90d592
2476 ldda [%i4+%g0]ASI_BLK_P,%f16 ! Block Load from 0000000010101400
2477! Mem[0000000010041410] = ffb9c07c, %l4 = 00000000000000ff
2478 ldsba [%i1+%o5]0x80,%l4 ! %l4 = ffffffffffffffff
2479! Mem[0000000010001410] = dff4df0f, %l5 = ffffffffffffffff
2480 ldswa [%i0+%o5]0x80,%l5 ! %l5 = ffffffffdff4df0f
2481! Mem[0000000010181430] = 0bc4f484, %l5 = ffffffffdff4df0f, %asi = 80
2482 lduba [%i6+0x030]%asi,%l5 ! %l5 = 000000000000000b
2483! Mem[0000000010101408] = 0000aa080dd27257, %f14 = 1f90d592 836de8b7
2484 ldda [%i4+%o4]0x80,%f14 ! %f14 = 0000aa08 0dd27257
2485
2486p0_label_89:
2487! Starting 10 instruction Store Burst
2488! Mem[0000000010141408] = c0b9c07c, %l0 = 00000000c9bce100
2489 swapa [%i5+%o4]0x80,%l0 ! %l0 = 00000000c0b9c07c
2490! %l7 = 000000000000ffff, Mem[0000000010041400] = ffffb9c0
2491 stw %l7,[%i1+%g0] ! Mem[0000000010041400] = 0000ffff
2492! %l5 = 000000000000000b, Mem[00000000100c1408] = ffa8ffff
2493 stwa %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000000b
2494! Mem[0000000010101400] = ffffffff, %l1 = 0000000043000000
2495 swapa [%i4+%g0]0x88,%l1 ! %l1 = 00000000ffffffff
2496! Mem[0000000030181410] = 2a21b55f, %l1 = 00000000ffffffff
2497 swapa [%i6+%o5]0x81,%l1 ! %l1 = 000000002a21b55f
2498! %f4 = ffb9c07c 836de8b7, Mem[0000000010181400] = 677bf72e 75d0cbff
2499 stda %f4 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffb9c07c 836de8b7
2500! %f5 = 836de8b7, Mem[0000000010081410] = 836de8b7
2501 sta %f5 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = 836de8b7
2502! Mem[0000000010001408] = ffffff9c, %l5 = 000000000000000b
2503 ldstuba [%i0+%o4]0x88,%l5 ! %l5 = 000000000000009c
2504! %l2 = ffffffffffffffb9, Mem[0000000030001400] = 0000003700000000
2505 stxa %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffffffffffffffb9
2506! Mem[0000000010081400] = ff0000e1, %l4 = 00000000ffffffff
2507 swapa [%i2+%g0]0x88,%l4 ! %l4 = 00000000ff0000e1
2508
2509p0_label_90:
2510! Starting 10 instruction Load Burst
2511! Mem[0000000030041410] = ffcbd075c66a7b7e, %f6 = 812cee44 ff862443
2512 ldda [%i1+%o5]0x89,%f6 ! %f6 = ffcbd075 c66a7b7e
2513! %f7 = c66a7b7e, %f6 = ffcbd075, %f2 = 6856aa08
2514 fmuls %f7 ,%f6 ,%f2 ! %f2 = ffcbd075
2515! Mem[0000000010081408] = c9bce100, %l7 = 000000000000ffff
2516 ldsba [%i2+%o4]0x88,%l7 ! %l7 = 0000000000000000
2517! Mem[00000000300c1408] = 00000006, %l7 = 0000000000000000
2518 lduwa [%i3+%o4]0x89,%l7 ! %l7 = 0000000000000006
2519! Mem[0000000030181400] = ff005237, %l7 = 0000000000000006
2520 ldsba [%i6+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
2521! Mem[0000000010081400] = ffffffff, %f10 = 2a21b55f
2522 lda [%i2+%g0]0x80,%f10 ! %f10 = ffffffff
2523! Mem[0000000010181410] = ff00ffd2 0000aa08, %l6 = 9e514c17, %l7 = ffffffff
2524 ldda [%i6+%o5]0x80,%l6 ! %l6 = 00000000ff00ffd2 000000000000aa08
2525! Mem[0000000010141410] = 43000000, %l5 = 000000000000009c
2526 lduba [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000043
2527! Mem[00000000218000c0] = 06ff8a30, %l1 = 000000002a21b55f
2528 ldsb [%o3+0x0c0],%l1 ! %l1 = 0000000000000006
2529! Mem[0000000030081410] = 000021ff, %l2 = ffffffffffffffb9
2530 ldsba [%i2+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
2531
2532p0_label_91:
2533! Starting 10 instruction Store Burst
2534! Mem[0000000030181410] = ffffffff, %l2 = 00000000ffffffff
2535 swapa [%i6+%o5]0x81,%l2 ! %l2 = 00000000ffffffff
2536! %f16 = ffffffff 00e1bcc9, Mem[00000000300c1410] = 25a5fb25 ff800000
2537 stda %f16,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffffffff 00e1bcc9
2538! %f12 = d78aaa08 0dd27257, %l2 = 00000000ffffffff
2539! Mem[0000000010181400] = ffb9c07c836de8b7
2540 stda %f12,[%i6+%l2]ASI_PST32_PL ! Mem[0000000010181400] = 5772d20d08aa8ad7
2541! Mem[0000000010041400] = ffff0000, %l2 = 00000000ffffffff
2542 swapa [%i1+%g0]0x88,%l2 ! %l2 = 00000000ffff0000
2543! %f10 = ffffffff 75cf9cf9, Mem[0000000010001408] = ffffffff ed680000
2544 std %f10,[%i0+%o4] ! Mem[0000000010001408] = ffffffff 75cf9cf9
2545! %l5 = 0000000000000043, Mem[0000000020800001] = 40287110, %asi = 80
2546 stba %l5,[%o1+0x001]%asi ! Mem[0000000020800000] = 40437110
2547! %l1 = 0000000000000006, Mem[0000000030181400] = ff00523784f4c40b
2548 stxa %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = 0000000000000006
2549! %l7 = 000000000000aa08, Mem[0000000030081410] = ff210000
2550 stwa %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000aa08
2551 membar #Sync ! Added by membar checker (16)
2552! %l1 = 0000000000000006, Mem[0000000010101410] = ffffff9c65e84aff, %asi = 80
2553 stxa %l1,[%i4+0x010]%asi ! Mem[0000000010101410] = 0000000000000006
2554! Mem[0000000010041400] = ffffffff, %l5 = 0000000000000043
2555 swapa [%i1+%g0]0x80,%l5 ! %l5 = 00000000ffffffff
2556
2557p0_label_92:
2558! Starting 10 instruction Load Burst
2559! Mem[0000000030081408] = ffffb9c0, %f21 = 65e84aff
2560 lda [%i2+%o4]0x81,%f21 ! %f21 = ffffb9c0
2561! Mem[0000000030181408] = 9ce4407c00e1bcc9, %l6 = 00000000ff00ffd2
2562 ldxa [%i6+%o4]0x81,%l6 ! %l6 = 9ce4407c00e1bcc9
2563! Mem[0000000010141428] = 7e7b6ac6, %l3 = ffffffffff005237
2564 lduh [%i5+0x028],%l3 ! %l3 = 0000000000007e7b
2565! %f28 = 1c1e8fc4, %f10 = ffffffff
2566 fcmps %fcc3,%f28,%f10 ! %fcc3 = 3
2567! Mem[0000000010101400] = 43000000, %l7 = 000000000000aa08
2568 ldsba [%i4+%g0]0x88,%l7 ! %l7 = 0000000000000000
2569! Mem[0000000010101408] = 5772d20d 08aa0000, %l0 = c0b9c07c, %l1 = 00000006
2570 ldda [%i4+%o4]0x88,%l0 ! %l0 = 0000000008aa0000 000000005772d20d
2571! Mem[0000000010001400] = 00e1bcff, %l6 = 9ce4407c00e1bcc9
2572 ldswa [%i0+%g0]0x88,%l6 ! %l6 = 0000000000e1bcff
2573! Mem[000000001018142c] = 717dd2c0, %l0 = 0000000008aa0000, %asi = 80
2574 ldswa [%i6+0x02c]%asi,%l0 ! %l0 = 00000000717dd2c0
2575! Mem[0000000010081410] = b7e86d83, %l0 = 00000000717dd2c0
2576 lduha [%i2+%o5]0x88,%l0 ! %l0 = 0000000000006d83
2577! Mem[0000000010001410] = dff4df0f, %f28 = 1c1e8fc4
2578 lda [%i0+%o5]0x80,%f28 ! %f28 = dff4df0f
2579
2580p0_label_93:
2581! Starting 10 instruction Store Burst
2582! %f23 = 4dcad2f3, Mem[0000000010081410] = 836de8b7
2583 sta %f23,[%i2+%o5]0x80 ! Mem[0000000010081410] = 4dcad2f3
2584! %l3 = 0000000000007e7b, Mem[0000000030181400] = 0000000000000006
2585 stxa %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = 0000000000007e7b
2586! Mem[00000000100c1410] = ffffffff, %l1 = 000000005772d20d
2587 swapa [%i3+%o5]0x88,%l1 ! %l1 = 00000000ffffffff
2588! Mem[0000000030081408] = ffffb9c0, %l0 = 0000000000006d83
2589 swapa [%i2+%o4]0x81,%l0 ! %l0 = 00000000ffffb9c0
2590! %f12 = d78aaa08, Mem[0000000030101408] = 5fb540bd
2591 sta %f12,[%i4+%o4]0x81 ! Mem[0000000030101408] = d78aaa08
2592! %f3 = 75cf9cf9, %f31 = 1f90d592
2593 fcmpes %fcc3,%f3 ,%f31 ! %fcc3 = 2
2594! %l7 = 0000000000000000, Mem[00000000100c143d] = 75cf9cf9
2595 stb %l7,[%i3+0x03d] ! Mem[00000000100c143c] = 75009cf9
2596! %l7 = 0000000000000000, %l1 = 00000000ffffffff, %l1 = 00000000ffffffff
2597 xnor %l7,%l1,%l1 ! %l1 = ffffffff00000000
2598! %f20 = ffffff9c, Mem[0000000010001430] = 00000000
2599 st %f20,[%i0+0x030] ! Mem[0000000010001430] = ffffff9c
2600! %l2 = ffff0000, %l3 = 00007e7b, Mem[00000000300c1400] = f3ffff00 5f000000
2601 stda %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffff0000 00007e7b
2602
2603p0_label_94:
2604! Starting 10 instruction Load Burst
2605! Mem[000000001004143c] = 92d590c0, %l3 = 0000000000007e7b, %asi = 80
2606 lduwa [%i1+0x03c]%asi,%l3 ! %l3 = 0000000092d590c0
2607! Mem[0000000010141410] = 43000000, %l3 = 0000000092d590c0
2608 lduwa [%i5+%o5]0x80,%l3 ! %l3 = 0000000043000000
2609! Mem[00000000211c0000] = ffff8970, %l3 = 0000000043000000, %asi = 80
2610 ldsha [%o2+0x000]%asi,%l3 ! %l3 = ffffffffffffffff
2611! Mem[0000000030101408] = c282134c08aa8ad7, %l3 = ffffffffffffffff
2612 ldxa [%i4+%o4]0x89,%l3 ! %l3 = c282134c08aa8ad7
2613! Mem[0000000010101400] = 0000004300e1bcc9, %f16 = ffffffff 00e1bcc9
2614 ldda [%i4+%g0]0x80,%f16 ! %f16 = 00000043 00e1bcc9
2615! Mem[0000000030081400] = 432486ff, %l6 = 0000000000e1bcff
2616 lduba [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000043
2617! %l7 = 0000000000000000, imm = 0000000000000b31, %l5 = 00000000ffffffff
2618 sub %l7,0xb31,%l5 ! %l5 = fffffffffffff4cf
2619! Mem[0000000010001408] = ffffffff, %l0 = 00000000ffffb9c0
2620 ldsha [%i0+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
2621! Mem[0000000030041400] = a151e168 561632b3, %l0 = ffffffff, %l1 = 00000000
2622 ldda [%i1+%g0]0x89,%l0 ! %l0 = 00000000561632b3 00000000a151e168
2623! Mem[0000000010181430] = 0bc4f48400430005, %l5 = fffffffffffff4cf, %asi = 80
2624 ldxa [%i6+0x030]%asi,%l5 ! %l5 = 0bc4f48400430005
2625
2626p0_label_95:
2627! Starting 10 instruction Store Burst
2628! %l1 = 00000000a151e168, Mem[00000000100c1430] = d3b540bd0000006c, %asi = 80
2629 stxa %l1,[%i3+0x030]%asi ! Mem[00000000100c1430] = 00000000a151e168
2630! %f24 = 633a1358 149b4f09, Mem[00000000300c1408] = 06000000 00000000
2631 stda %f24,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 633a1358 149b4f09
2632! %f26 = 4c170000 44ee2c81, %l6 = 0000000000000043
2633! Mem[0000000030001430] = 1e3b257418d41735
2634 add %i0,0x030,%g1
2635 stda %f26,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030001430] = 812cee440000174c
2636! %l6 = 0000000000000043, Mem[0000000010041430] = 0000212a, %asi = 80
2637 stwa %l6,[%i1+0x030]%asi ! Mem[0000000010041430] = 00000043
2638! %l0 = 561632b3, %l1 = a151e168, Mem[0000000010081400] = ffffffff 244ae865
2639 stda %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = 561632b3 a151e168
2640! %l7 = 0000000000000000, Mem[000000001000141a] = 0bae8cca, %asi = 80
2641 stha %l7,[%i0+0x01a]%asi ! Mem[0000000010001418] = 0bae0000
2642! Mem[0000000020800041] = ff85bf40, %l1 = 00000000a151e168
2643 ldstuba [%o1+0x041]%asi,%l1 ! %l1 = 0000000000000085
2644! Mem[0000000010041410] = 7cc0b9ff, %l0 = 00000000561632b3
2645 ldstuba [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000ff
2646! %l1 = 0000000000000085, immd = 00000000000005a4, %l4 = 00000000ff0000e1
2647 mulx %l1,0x5a4,%l4 ! %l4 = 000000000002ee34
2648! %f24 = 633a1358 149b4f09, Mem[0000000030141400] = 670bf0ff 174c519e
2649 stda %f24,[%i5+%g0]0x89 ! Mem[0000000030141400] = 633a1358 149b4f09
2650
2651p0_label_96:
2652! Starting 10 instruction Load Burst
2653! Mem[0000000030141400] = 149b4f09, %l1 = 0000000000000085
2654 lduwa [%i5+%g0]0x89,%l1 ! %l1 = 00000000149b4f09
2655! Mem[0000000010141400] = ff84be3c ffffa8ff c9bce100 ab000000
2656! Mem[0000000010141410] = 43000000 172b9743 174c519e 670bf0ff
2657! Mem[0000000010141420] = 7c40e49c 5fb540bd 7e7b6ac6 75d0cbff
2658! Mem[0000000010141430] = d3b540bd 0000006c 317693aa ffffffff
2659 ldda [%i5+%g0]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010141400
2660! %l4 = 000000000002ee34, immd = 00000776, %y = ffffd2f9
2661 udiv %l4,0x776,%l4 ! %l4 = 00000000ffffffff
2662 mov %l0,%y ! %y = 000000ff
2663! Mem[0000000030081408] = 836d0000, %f22 = 7a5e924a
2664 lda [%i2+%o4]0x89,%f22 ! %f22 = 836d0000
2665! Mem[0000000010001400] = 00e1bcff, %l5 = 0bc4f48400430005
2666 lduwa [%i0+%g0]0x88,%l5 ! %l5 = 0000000000e1bcff
2667! Mem[0000000030041410] = c66a7b7e, %l7 = 0000000000000000
2668 lduba [%i1+%o5]0x89,%l7 ! %l7 = 000000000000007e
2669! Mem[00000000100c1400] = 1d3dbe3c, %l0 = 00000000000000ff
2670 lduha [%i3+%g0]0x80,%l0 ! %l0 = 0000000000001d3d
2671! Mem[0000000010181410] = ff00ffd20000aa08, %l3 = c282134c08aa8ad7
2672 ldxa [%i6+%o5]0x80,%l3 ! %l3 = ff00ffd20000aa08
2673! Mem[0000000010041408] = 5fb540bd, %l3 = ff00ffd20000aa08
2674 lduwa [%i1+%o4]0x80,%l3 ! %l3 = 000000005fb540bd
2675! Mem[0000000030001408] = ffffffff, %l4 = 00000000ffffffff
2676 lduha [%i0+%o4]0x89,%l4 ! %l4 = 000000000000ffff
2677
2678p0_label_97:
2679! Starting 10 instruction Store Burst
2680! %l3 = 000000005fb540bd, imm = 0000000000000a34, %l0 = 0000000000001d3d
2681 and %l3,0xa34,%l0 ! %l0 = 0000000000000034
2682! Mem[0000000010041410] = 7cc0b9ff, %l6 = 0000000000000043
2683 swapa [%i1+%o5]0x88,%l6 ! %l6 = 000000007cc0b9ff
2684! %f12 = d3b540bd 0000006c, Mem[0000000030041400] = 561632b3 a151e168
2685 stda %f12,[%i1+%g0]0x89 ! Mem[0000000030041400] = d3b540bd 0000006c
2686! Mem[00000000201c0001] = 00009ee0, %l2 = 00000000ffff0000
2687 ldstub [%o0+0x001],%l2 ! %l2 = 0000000000000000
2688! %f30 = 00000000 1f90d592, Mem[0000000030141400] = 149b4f09 633a1358
2689 stda %f30,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000 1f90d592
2690! %l4 = 000000000000ffff, Mem[0000000010181400] = 5772d20d
2691 stwa %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000ffff
2692! Mem[0000000010001408] = ffffffff, %l2 = 0000000000000000
2693 ldstuba [%i0+%o4]0x88,%l2 ! %l2 = 00000000000000ff
2694! Mem[0000000010041428] = 4d62fc40, %l4 = 0000ffff, %l4 = 0000ffff
2695 add %i1,0x28,%g1
2696 casa [%g1]0x80,%l4,%l4 ! %l4 = 000000004d62fc40
2697! Mem[0000000010101424] = 149b4f09, %l7 = 000000000000007e, %asi = 80
2698 swapa [%i4+0x024]%asi,%l7 ! %l7 = 00000000149b4f09
2699! Mem[0000000030081408] = 836d0000, %l3 = 000000005fb540bd
2700 ldstuba [%i2+%o4]0x89,%l3 ! %l3 = 0000000000000000
2701
2702p0_label_98:
2703! Starting 10 instruction Load Burst
2704! Mem[0000000010141410] = 43000000, %l1 = 00000000149b4f09
2705 ldsha [%i5+%o5]0x80,%l1 ! %l1 = 0000000000004300
2706! Mem[0000000010001408] = ffffffff, %l2 = 00000000000000ff
2707 ldswa [%i0+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
2708! Mem[0000000010141410] = 43000000 172b9743, %l6 = 7cc0b9ff, %l7 = 149b4f09
2709 ldd [%i5+%o5],%l6 ! %l6 = 0000000043000000 00000000172b9743
2710! %f10 = 7e7b6ac6 75d0cbff, Mem[0000000030001410] = 000000ff 4eddc86e
2711 stda %f10,[%i0+%o5]0x89 ! Mem[0000000030001410] = 7e7b6ac6 75d0cbff
2712! Mem[00000000211c0001] = ffff8970, %l1 = 0000000000004300
2713 ldub [%o2+0x001],%l1 ! %l1 = 00000000000000ff
2714! Mem[0000000030101408] = d78aaa08, %l4 = 000000004d62fc40
2715 ldsba [%i4+%o4]0x81,%l4 ! %l4 = ffffffffffffffd7
2716! Mem[0000000010141438] = 317693aa, %l1 = 00000000000000ff
2717 ldub [%i5+0x038],%l1 ! %l1 = 0000000000000031
2718! Mem[0000000010001428] = 43972b17, %l4 = ffffffffffffffd7
2719 ldsb [%i0+0x028],%l4 ! %l4 = 0000000000000043
2720! Mem[0000000030181410] = ffffffff, %l6 = 0000000043000000
2721 lduba [%i6+%o5]0x89,%l6 ! %l6 = 00000000000000ff
2722! Mem[0000000010141408] = 00e1bcc9, %l5 = 0000000000e1bcff
2723 lduba [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000c9
2724
2725p0_label_99:
2726! Starting 10 instruction Store Burst
2727! %f26 = 4c170000 44ee2c81, %l4 = 0000000000000043
2728! Mem[0000000030181438] = 1b5c951b92d5901f
2729 add %i6,0x038,%g1
2730 stda %f26,[%g1+%l4]ASI_PST32_S ! Mem[0000000030181438] = 4c17000044ee2c81
2731 membar #Sync ! Added by membar checker (17)
2732! %l6 = 00000000000000ff, Mem[0000000010141400] = ff84be3c
2733 stba %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = ff84be3c
2734! Mem[0000000030001400] = ffffffff, %l6 = 00000000000000ff
2735 swapa [%i0+%g0]0x89,%l6 ! %l6 = 00000000ffffffff
2736! Code Fragment 3, seed = 738837
2737p0_fragment_13:
2738! %l0 = 0000000000000034
2739 setx 0xec30ef0c63886c7e,%g7,%l0 ! %l0 = ec30ef0c63886c7e
2740! %l1 = 0000000000000031
2741 setx 0xbb5403cc06f55129,%g7,%l1 ! %l1 = bb5403cc06f55129
2742 setx 0x1fe000, %g1, %g3
2743 or %l0, %g3, %l0 ! always set perrmask = 0xff
2744 setx 0x1ffff8, %g1, %g2
2745 and %l0, %g2, %l0
2746 ta T_CHANGE_HPRIV
2747 stxa %l1, [%l0]ASI_DCACHE_DATA
2748 ta T_CHANGE_NONHPRIV
2749! %l0 = ec30ef0c63886c7e
2750 setx 0x6e39afd07c2ab1e4,%g7,%l0 ! %l0 = 6e39afd07c2ab1e4
2751! %l1 = bb5403cc06f55129
2752 setx 0xdea34dbb1f7d11af,%g7,%l1 ! %l1 = dea34dbb1f7d11af
2753p0_fragment_13_end:
2754! Mem[0000000010081427] = 53dda149, %l6 = 00000000ffffffff
2755 ldstub [%i2+0x027],%l6 ! %l6 = 0000000000000049
2756! Mem[0000000030141400] = 1f90d592, %l2 = ffffffffffffffff
2757 ldstuba [%i5+%g0]0x89,%l2 ! %l2 = 0000000000000092
2758! %l1 = dea34dbb1f7d11af, Mem[00000000100c1434] = a151e168, %asi = 80
2759 stwa %l1,[%i3+0x034]%asi ! Mem[00000000100c1434] = 1f7d11af
2760! %l6 = 0000000000000049, Mem[00000000300c1400] = 0000ffff
2761 stwa %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000049
2762! %l0 = 7c2ab1e4, %l1 = 1f7d11af, Mem[0000000010001420] = 655b41ff 5ee8b389
2763 std %l0,[%i0+0x020] ! Mem[0000000010001420] = 7c2ab1e4 1f7d11af
2764! Mem[00000000201c0000] = 00ff9ee0, %l3 = 0000000000000000
2765 ldstuba [%o0+0x000]%asi,%l3 ! %l3 = 0000000000000000
2766
2767p0_label_100:
2768! Starting 10 instruction Load Burst
2769! Mem[00000000300c1408] = 633a1358, %l3 = 0000000000000000
2770 ldswa [%i3+%o4]0x81,%l3 ! %l3 = 00000000633a1358
2771! Mem[0000000030181410] = ffffffff, %l3 = 00000000633a1358
2772 ldsha [%i6+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
2773! Mem[00000000300c1400] = 00007e7b49000000, %f26 = 4c170000 44ee2c81
2774 ldda [%i3+%g0]0x89,%f26 ! %f26 = 00007e7b 49000000
2775! Mem[0000000010181410] = ff00ffd20000aa08, %f6 = 174c519e 670bf0ff
2776 ldda [%i6+%o5]0x80,%f6 ! %f6 = ff00ffd2 0000aa08
2777! Mem[0000000030001400] = 000000ff, %l3 = ffffffffffffffff
2778 lduwa [%i0+%g0]0x89,%l3 ! %l3 = 00000000000000ff
2779! Mem[0000000030141410] = c214b36cc0b9ffff, %l1 = dea34dbb1f7d11af
2780 ldxa [%i5+%o5]0x89,%l1 ! %l1 = c214b36cc0b9ffff
2781! Mem[00000000201c0001] = ffff9ee0, %l5 = 00000000000000c9
2782 ldsb [%o0+0x001],%l5 ! %l5 = ffffffffffffffff
2783! Mem[00000000211c0001] = ffff8970, %l1 = c214b36cc0b9ffff, %asi = 80
2784 lduba [%o2+0x001]%asi,%l1 ! %l1 = 00000000000000ff
2785! Mem[0000000030041410] = c66a7b7e, %l2 = 0000000000000092
2786 ldsha [%i1+%o5]0x89,%l2 ! %l2 = 0000000000007b7e
2787! Mem[00000000100c1430] = 000000001f7d11af, %f0 = ff84be3c ffffa8ff, %asi = 80
2788 ldda [%i3+0x030]%asi,%f0 ! %f0 = 00000000 1f7d11af
2789
2790p0_label_101:
2791! Starting 10 instruction Store Burst
2792! %f11 = 75d0cbff, Mem[0000000010141400] = 3cbe84ff
2793 sta %f11,[%i5+%g0]0x88 ! Mem[0000000010141400] = 75d0cbff
2794! Mem[0000000030001400] = ff000000, %l2 = 0000000000007b7e
2795 ldstuba [%i0+%g0]0x81,%l2 ! %l2 = 00000000000000ff
2796! %f8 = 7c40e49c 5fb540bd, %l7 = 00000000172b9743
2797! Mem[0000000010041400] = 000000435da28ad7
2798 stda %f8,[%i1+%l7]ASI_PST32_PL ! Mem[0000000010041400] = bd40b55f9ce4407c
2799! Mem[0000000010141408] = 00e1bcc9, %l7 = 00000000172b9743
2800 swapa [%i5+%o4]0x88,%l7 ! %l7 = 0000000000e1bcc9
2801! %l3 = 00000000000000ff, Mem[0000000030101410] = 43000000
2802 stha %l3,[%i4+%o5]0x89 ! Mem[0000000030101410] = 430000ff
2803! Mem[0000000021800001] = 6066cfa0, %l1 = 00000000000000ff
2804 ldstuba [%o3+0x001]%asi,%l1 ! %l1 = 0000000000000066
2805! Mem[0000000030081410] = 08aa0000, %l4 = 0000000000000043
2806 swapa [%i2+%o5]0x89,%l4 ! %l4 = 0000000008aa0000
2807! Mem[0000000010001418] = 0bae0000, %l2 = 00000000000000ff, %asi = 80
2808 swapa [%i0+0x018]%asi,%l2 ! %l2 = 000000000bae0000
2809! Mem[0000000010081408] = c9bce100, %l0 = 000000007c2ab1e4
2810 swapa [%i2+%o4]0x88,%l0 ! %l0 = 00000000c9bce100
2811! Mem[00000000201c0000] = ffff9ee0, %l0 = 00000000c9bce100
2812 ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 00000000000000ff
2813
2814p0_label_102:
2815! Starting 10 instruction Load Burst
2816! Mem[0000000030141410] = c0b9ffff, %l2 = 000000000bae0000
2817 lduwa [%i5+%o5]0x89,%l2 ! %l2 = 00000000c0b9ffff
2818! Mem[0000000010141400] = ffcbd075, %l3 = 00000000000000ff
2819 ldswa [%i5+%g0]0x80,%l3 ! %l3 = ffffffffffcbd075
2820! %l1 = 0000000000000066, imm = fffffffffffffa6d, %l3 = ffffffffffcbd075
2821 sub %l1,-0x593,%l3 ! %l3 = 00000000000005f9
2822! Mem[00000000100c140d] = ffffffff, %l6 = 0000000000000049
2823 ldsb [%i3+0x00d],%l6 ! %l6 = ffffffffffffffff
2824! Mem[00000000100c1400] = 1d3dbe3c ffffa8ff, %l6 = ffffffff, %l7 = 00e1bcc9
2825 ldda [%i3+%g0]0x80,%l6 ! %l6 = 000000001d3dbe3c 00000000ffffa8ff
2826! Mem[0000000010181400] = d78aaa08 ffff0000, %l4 = 08aa0000, %l5 = ffffffff
2827 ldda [%i6+%g0]0x88,%l4 ! %l4 = 00000000ffff0000 00000000d78aaa08
2828! Mem[0000000010001400] = ffbce100bd40b5d3, %f26 = 00007e7b 49000000, %asi = 80
2829 ldda [%i0+0x000]%asi,%f26 ! %f26 = ffbce100 bd40b5d3
2830! Mem[00000000100c1410] = 5772d20d, %l3 = 00000000000005f9
2831 lduha [%i3+%o5]0x88,%l3 ! %l3 = 000000000000d20d
2832! Mem[00000000100c1410] = 0dd27257, %l1 = 0000000000000066
2833 ldswa [%i3+%o5]0x80,%l1 ! %l1 = 000000000dd27257
2834! %l7 = 00000000ffffa8ff, immd = fffffffffffff5e4, %l6 = 000000001d3dbe3c
2835 mulx %l7,-0xa1c,%l6 ! %l6 = fffff5e4036f8e1c
2836
2837p0_label_103:
2838! Starting 10 instruction Store Burst
2839! %f25 = 149b4f09, Mem[00000000100c1410] = 5772d20d
2840 sta %f25,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 149b4f09
2841! %l1 = 000000000dd27257, Mem[0000000010001420] = 7c2ab1e4, %asi = 80
2842 stha %l1,[%i0+0x020]%asi ! Mem[0000000010001420] = 7257b1e4
2843! Mem[00000000300c1408] = 58133a63, %l0 = 00000000000000ff
2844 ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 0000000000000063
2845! Mem[0000000030141410] = c0b9ffff, %l2 = 00000000c0b9ffff
2846 ldstuba [%i5+%o5]0x89,%l2 ! %l2 = 00000000000000ff
2847! Mem[0000000030141410] = ffffb9c0, %l3 = 000000000000d20d
2848 swapa [%i5+%o5]0x81,%l3 ! %l3 = 00000000ffffb9c0
2849! %f31 = 1f90d592, %f4 = 43000000, %f13 = 0000006c
2850 fsubs %f31,%f4 ,%f13 ! %f13 = c3000000
2851! %l1 = 000000000dd27257, Mem[000000001008140a] = e4b12a7c, %asi = 80
2852 stha %l1,[%i2+0x00a]%asi ! Mem[0000000010081408] = e4b17257
2853! Mem[0000000030101410] = 430000ff, %l3 = 00000000ffffb9c0
2854 ldstuba [%i4+%o5]0x89,%l3 ! %l3 = 00000000000000ff
2855! %f10 = 7e7b6ac6 75d0cbff, Mem[00000000100c1400] = 3cbe3d1d ffa8ffff
2856 stda %f10,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 7e7b6ac6 75d0cbff
2857! %f22 = 836d0000, Mem[0000000030101408] = 08aa8ad7
2858 sta %f22,[%i4+%o4]0x89 ! Mem[0000000030101408] = 836d0000
2859
2860p0_label_104:
2861! Starting 10 instruction Load Burst
2862! Mem[0000000010001408] = ffffffff, %l1 = 000000000dd27257
2863 ldsba [%i0+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
2864! Mem[0000000010041420] = 69b540bd, %f19 = 0dd27257
2865 ld [%i1+0x020],%f19 ! %f19 = 69b540bd
2866! Mem[0000000021800100] = ffb6c060, %l4 = 00000000ffff0000, %asi = 80
2867 lduba [%o3+0x100]%asi,%l4 ! %l4 = 00000000000000ff
2868! Mem[0000000010181420] = 0000340000e1bcc9, %l2 = 00000000000000ff, %asi = 80
2869 ldxa [%i6+0x020]%asi,%l2 ! %l2 = 0000340000e1bcc9
2870! Mem[0000000010141410] = 43972b1700000043, %f24 = 633a1358 149b4f09
2871 ldda [%i5+%o5]0x88,%f24 ! %f24 = 43972b17 00000043
2872! %l7 = 00000000ffffa8ff, %l2 = 0000340000e1bcc9, %l0 = 0000000000000063
2873 sub %l7,%l2,%l0 ! %l0 = ffffcc00ff1dec36
2874! Mem[00000000100c1418] = 174c519e, %l4 = 00000000000000ff
2875 ldsw [%i3+0x018],%l4 ! %l4 = 00000000174c519e
2876! Mem[0000000030101400] = 53eedd447df07241, %l4 = 00000000174c519e
2877 ldxa [%i4+%g0]0x81,%l4 ! %l4 = 53eedd447df07241
2878! %l7 = 00000000ffffa8ff, imm = fffffffffffffbd4, %l6 = fffff5e4036f8e1c
2879 subc %l7,-0x42c,%l6 ! %l6 = 00000000ffffad2b
2880! Mem[00000000300c1408] = ff3a1358 149b4f09, %l6 = ffffad2b, %l7 = ffffa8ff
2881 ldda [%i3+%o4]0x81,%l6 ! %l6 = 00000000ff3a1358 00000000149b4f09
2882
2883p0_label_105:
2884! Starting 10 instruction Store Burst
2885! %l6 = 00000000ff3a1358, Mem[00000000300c1408] = ff3a1358
2886 stwa %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff3a1358
2887! %l7 = 00000000149b4f09, Mem[0000000010041408] = 5fb540bd
2888 stba %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = 09b540bd
2889! Mem[0000000030001408] = ffffffff, %l3 = 00000000000000ff
2890 swapa [%i0+%o4]0x89,%l3 ! %l3 = 00000000ffffffff
2891! %f8 = 7c40e49c 5fb540bd, Mem[00000000100c1418] = 174c519e 670bf0ff
2892 std %f8 ,[%i3+0x018] ! Mem[00000000100c1418] = 7c40e49c 5fb540bd
2893! %l7 = 00000000149b4f09, %l3 = 00000000ffffffff, %l5 = 00000000d78aaa08
2894 addc %l7,%l3,%l5 ! %l5 = 00000001149b4f08
2895! %f5 = 172b9743, Mem[0000000010041430] = 00000043
2896 st %f5 ,[%i1+0x030] ! Mem[0000000010041430] = 172b9743
2897! %l5 = 00000001149b4f08, immd = fffffffffffffef8, %l0 = ffffcc00ff1dec36
2898 mulx %l5,-0x108,%l0 ! %l0 = fffffee2bfd67fc0
2899! %l1 = ffffffffffffffff, %l1 = ffffffffffffffff, %l7 = 00000000149b4f09
2900 andn %l1,%l1,%l7 ! %l7 = 0000000000000000
2901! %l0 = fffffee2bfd67fc0, Mem[0000000010141408] = 43972b17ab000000
2902 stxa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = fffffee2bfd67fc0
2903! Mem[0000000010141408] = e2feffff, %l6 = 00000000ff3a1358
2904 swapa [%i5+%o4]0x88,%l6 ! %l6 = 00000000e2feffff
2905
2906p0_label_106:
2907! Starting 10 instruction Load Burst
2908! Mem[0000000010081408] = e4b17257 39360153, %l2 = 00e1bcc9, %l3 = ffffffff
2909 ldda [%i2+%o4]0x80,%l2 ! %l2 = 00000000e4b17257 0000000039360153
2910! Mem[0000000030081410] = 43000000, %l2 = 00000000e4b17257
2911 ldsba [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000043
2912! Mem[0000000010141400] = ffa8ffff 75d0cbff, %l2 = 00000043, %l3 = 39360153
2913 ldda [%i5+%g0]0x88,%l2 ! %l2 = 0000000075d0cbff 00000000ffa8ffff
2914! Mem[0000000030141410] = 0000d20d6cb314c2, %l6 = 00000000e2feffff
2915 ldxa [%i5+%o5]0x81,%l6 ! %l6 = 0000d20d6cb314c2
2916! Mem[0000000020800041] = ffffbf40, %l2 = 0000000075d0cbff
2917 ldsb [%o1+0x041],%l2 ! %l2 = ffffffffffffffff
2918! Mem[0000000030181410] = ffffffff, %l7 = 0000000000000000
2919 ldsha [%i6+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
2920! Mem[00000000300c1410] = c9bce100, %f17 = 00e1bcc9
2921 lda [%i3+%o5]0x81,%f17 ! %f17 = c9bce100
2922! %l6 = 6cb314c2, %l7 = ffffffff, Mem[00000000100c1400] = ffcbd075 c66a7b7e
2923 stda %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 6cb314c2 ffffffff
2924! Mem[0000000030081400] = 432486ff, %l3 = 00000000ffa8ffff
2925 ldswa [%i2+%g0]0x81,%l3 ! %l3 = 00000000432486ff
2926! Mem[0000000010041400] = bd40b55f9ce4407c, %f0 = 00000000 1f7d11af
2927 ldd [%i1+%g0],%f0 ! %f0 = bd40b55f 9ce4407c
2928
2929p0_label_107:
2930! Starting 10 instruction Store Burst
2931! Mem[0000000010101410] = 0000000000000006, %l4 = 53eedd447df07241, %l2 = ffffffffffffffff
2932 add %i4,0x10,%g1
2933 casxa [%g1]0x80,%l4,%l2 ! %l2 = 0000000000000006
2934! %l7 = ffffffffffffffff, Mem[0000000030181408] = 9ce4407c
2935 stha %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffff407c
2936! %f10 = 7e7b6ac6, Mem[00000000100c1420] = 7c40e49c
2937 sta %f10,[%i3+0x020]%asi ! Mem[00000000100c1420] = 7e7b6ac6
2938! %f20 = ffffff9c, Mem[0000000030181408] = 7c40ffff
2939 sta %f20,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffffff9c
2940! %l1 = ffffffffffffffff, Mem[00000000218001c0] = 00444af0
2941 sth %l1,[%o3+0x1c0] ! Mem[00000000218001c0] = ffff4af0
2942! %l6 = 0000d20d6cb314c2, Mem[0000000010041422] = 69b540bd, %asi = 80
2943 stha %l6,[%i1+0x022]%asi ! Mem[0000000010041420] = 69b514c2
2944! %l1 = ffffffffffffffff, Mem[0000000010101408] = 0000aa08
2945 stba %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff00aa08
2946! Mem[0000000010101400] = 00000043, %l5 = 00000000149b4f08
2947 swapa [%i4+%g0]0x80,%l5 ! %l5 = 0000000000000043
2948! %f5 = 172b9743, Mem[00000000300c1410] = c9bce100
2949 sta %f5 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 172b9743
2950! %f26 = ffbce100, Mem[00000000300c1410] = 172b9743
2951 sta %f26,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ffbce100
2952
2953p0_label_108:
2954! Starting 10 instruction Load Burst
2955! Mem[00000000300c1408] = 58133aff, %l6 = 0000d20d6cb314c2
2956 lduba [%i3+%o4]0x89,%l6 ! %l6 = 00000000000000ff
2957! %f9 = 5fb540bd, %f22 = 836d0000, %f22 = 836d0000
2958 fsubs %f9 ,%f22,%f22 ! %f22 = 5fb540bd
2959! Mem[0000000030041410] = ffcbd075 c66a7b7e, %l4 = 7df07241, %l5 = 00000043
2960 ldda [%i1+%o5]0x89,%l4 ! %l4 = 00000000c66a7b7e 00000000ffcbd075
2961! Mem[00000000300c1410] = ffbce100ffffffff, %l4 = 00000000c66a7b7e
2962 ldxa [%i3+%o5]0x81,%l4 ! %l4 = ffbce100ffffffff
2963! Mem[0000000010141420] = 7c40e49c, %l6 = 00000000000000ff
2964 ldsb [%i5+0x020],%l6 ! %l6 = 000000000000007c
2965! Mem[0000000010141400] = 75d0cbff, %l3 = 00000000432486ff
2966 ldsba [%i5+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
2967! Mem[0000000010101428] = 4c170000, %f11 = 75d0cbff
2968 ld [%i4+0x028],%f11 ! %f11 = 4c170000
2969! Mem[0000000010081438] = 1d9ca36e00000000, %f30 = 00000000 1f90d592, %asi = 80
2970 ldda [%i2+0x038]%asi,%f30 ! %f30 = 1d9ca36e 00000000
2971! Mem[0000000010001410] = 000000000fdff4df, %f18 = 0000aa08 69b540bd
2972 ldda [%i0+%o5]0x88,%f18 ! %f18 = 00000000 0fdff4df
2973! Mem[0000000010041400] = 7c40e49c5fb540bd, %f16 = 00000043 c9bce100
2974 ldda [%i1+%g0]0x88,%f16 ! %f16 = 7c40e49c 5fb540bd
2975
2976p0_label_109:
2977! Starting 10 instruction Store Burst
2978! %l2 = 0000000000000006, Mem[0000000010041410] = 43000000
2979 stba %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 06000000
2980! %l7 = ffffffffffffffff, Mem[0000000020800040] = ffffbf40, %asi = 80
2981 stha %l7,[%o1+0x040]%asi ! Mem[0000000020800040] = ffffbf40
2982! %l2 = 00000006, %l3 = ffffffff, Mem[0000000010081408] = e4b17257 39360153
2983 stda %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000006 ffffffff
2984! %l4 = ffbce100ffffffff, Mem[0000000030101400] = 44ddee53
2985 stba %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 44ddeeff
2986! Mem[0000000010101410] = 00000000, %l2 = 0000000000000006
2987 swapa [%i4+%o5]0x80,%l2 ! %l2 = 0000000000000000
2988! Mem[0000000010001408] = ffffffff, %l4 = ffbce100ffffffff
2989 ldstuba [%i0+%o4]0x80,%l4 ! %l4 = 00000000000000ff
2990! %l1 = ffffffffffffffff, Mem[0000000010181408] = 000068ed
2991 stha %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000ffff
2992! Mem[0000000010101400] = 149b4f08, %l2 = 0000000000000000
2993 swapa [%i4+%g0]0x80,%l2 ! %l2 = 00000000149b4f08
2994! %f28 = dff4df0f, Mem[0000000010081408] = 06000000
2995 sta %f28,[%i2+%o4]0x88 ! Mem[0000000010081408] = dff4df0f
2996! Mem[0000000030141410] = 0000d20d, %l6 = 000000000000007c
2997 ldstuba [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000000
2998
2999p0_label_110:
3000! Starting 10 instruction Load Burst
3001! Mem[0000000010101408] = 5772d20d 08aa00ff, %l2 = 149b4f08, %l3 = ffffffff
3002 ldda [%i4+%o4]0x88,%l2 ! %l2 = 0000000008aa00ff 000000005772d20d
3003! %f22 = 5fb540bd, %f8 = 7c40e49c, %f1 = 9ce4407c
3004 fadds %f22,%f8 ,%f1 ! %f1 = 7c40e49c
3005! Mem[0000000030101400] = ffeedd44, %l4 = 00000000000000ff
3006 lduha [%i4+%g0]0x81,%l4 ! %l4 = 000000000000ffee
3007! Mem[0000000030041408] = 27787e0c00000046, %f26 = ffbce100 bd40b5d3
3008 ldda [%i1+%o4]0x81,%f26 ! %f26 = 27787e0c 00000046
3009! Mem[0000000010181400] = 0000ffff, %l5 = 00000000ffcbd075
3010 lduha [%i6+%g0]0x80,%l5 ! %l5 = 0000000000000000
3011! Mem[00000000300c1410] = ffffffff 00e1bcff, %l6 = 00000000, %l7 = ffffffff
3012 ldda [%i3+%o5]0x89,%l6 ! %l6 = 0000000000e1bcff 00000000ffffffff
3013! Mem[0000000010141410] = 00000043, %l5 = 0000000000000000
3014 lduwa [%i5+%o5]0x88,%l5 ! %l5 = 0000000000000043
3015! Mem[00000000100c143a] = 6856aa08, %l3 = 000000005772d20d, %asi = 80
3016 lduha [%i3+0x03a]%asi,%l3 ! %l3 = 000000000000aa08
3017! Mem[00000000100c1408] = 0b000000, %l3 = 000000000000aa08
3018 lduba [%i3+%o4]0x88,%l3 ! %l3 = 0000000000000000
3019! Mem[0000000010141420] = 7c40e49c 5fb540bd, %l6 = 00e1bcff, %l7 = ffffffff, %asi = 80
3020 ldda [%i5+0x020]%asi,%l6 ! %l6 = 000000007c40e49c 000000005fb540bd
3021
3022p0_label_111:
3023! Starting 10 instruction Store Burst
3024! %l0 = fffffee2bfd67fc0, immd = 0000085f, %y = 000000ff
3025 sdiv %l0,0x85f,%l2 ! %l2 = 000000001e8d2e4a
3026 mov %l0,%y ! %y = bfd67fc0
3027! Mem[0000000010101438] = 00000000, %l5 = 0000000000000043
3028 swap [%i4+0x038],%l5 ! %l5 = 0000000000000000
3029! %f23 = 4dcad2f3, %f21 = ffffb9c0, %f18 = 00000000
3030 fdivs %f23,%f21,%f18 ! %f18 = ffffb9c0
3031! %l2 = 000000001e8d2e4a, Mem[0000000030181408] = ffffff9c
3032 stha %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffff2e4a
3033! %f8 = 7c40e49c 5fb540bd, Mem[00000000100c1418] = 7c40e49c 5fb540bd
3034 std %f8 ,[%i3+0x018] ! Mem[00000000100c1418] = 7c40e49c 5fb540bd
3035! Mem[0000000010101428] = 4c170000, %l5 = 0000000000000000, %asi = 80
3036 swapa [%i4+0x028]%asi,%l5 ! %l5 = 000000004c170000
3037! Mem[0000000010181400] = 0000ffff 08aa8ad7 ffff0000 08aa5668
3038! %f16 = 7c40e49c 5fb540bd ffffb9c0 0fdff4df
3039! %f20 = ffffff9c ffffb9c0 5fb540bd 4dcad2f3
3040! %f24 = 43972b17 00000043 27787e0c 00000046
3041! %f28 = dff4df0f 4f2b2645 1d9ca36e 00000000
3042 stda %f16,[%i6+%g0]ASI_BLK_P ! Block Store to 0000000010181400
3043! %f2 = c9bce100 ab000000, Mem[0000000030141400] = 1f90d5ff 00000000
3044 stda %f2 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = c9bce100 ab000000
3045! %l2 = 1e8d2e4a, %l3 = 00000000, Mem[0000000010081400] = 561632b3 a151e168
3046 stda %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 1e8d2e4a 00000000
3047! %l0 = fffffee2bfd67fc0, Mem[0000000010141410] = 43000000
3048 stba %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = c0000000
3049
3050p0_label_112:
3051! Starting 10 instruction Load Burst
3052! Code Fragment 4, seed = 826440
3053p0_fragment_14:
3054! %l0 = fffffee2bfd67fc0
3055 setx 0x0b6cae2a8f495de6,%g7,%l0 ! %l0 = 0b6cae2a8f495de6
3056! %l1 = ffffffffffffffff
3057 setx 0x300894ce2ecda611,%g7,%l1 ! %l1 = 300894ce2ecda611
3058 setx 0x7ff8, %g1, %g2
3059 and %l0, %g2, %l0
3060 setx 0xffffffff, %g1, %g2
3061 and %l1, %g2, %l1
3062 setx 0x100000000, %g1, %g2
3063 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3064 ta T_CHANGE_HPRIV
3065 stxa %l1, [%l0]ASI_ICACHE_INSTR
3066 ta T_CHANGE_NONHPRIV
3067! %l0 = 0b6cae2a8f495de6
3068 setx 0x4cdf3a3942e3124c,%g7,%l0 ! %l0 = 4cdf3a3942e3124c
3069! %l1 = 300894ce2ecda611
3070 setx 0x92f19059d89da597,%g7,%l1 ! %l1 = 92f19059d89da597
3071p0_fragment_14_end:
3072! Mem[00000000100c1408] = 0000000b, %l3 = 0000000000000000
3073 ldub [%i3+%o4],%l3 ! %l3 = 0000000000000000
3074! Mem[0000000020800040] = ffffbf40, %l7 = 000000005fb540bd, %asi = 80
3075 lduba [%o1+0x040]%asi,%l7 ! %l7 = 00000000000000ff
3076! %f14 = 317693aa ffffffff, Mem[00000000100c1428] = 00000000 00b8c2d6, %asi = 80
3077 stda %f14,[%i3+0x028]%asi ! Mem[00000000100c1428] = 317693aa ffffffff
3078! Mem[000000001010142e] = 44ee2c81, %l2 = 000000001e8d2e4a
3079 lduh [%i4+0x02e],%l2 ! %l2 = 0000000000002c81
3080! Mem[0000000030001408] = ff000000, %l2 = 0000000000002c81
3081 ldsba [%i0+%o4]0x81,%l2 ! %l2 = ffffffffffffffff
3082! Code Fragment 3, seed = 704287
3083p0_fragment_15:
3084! %l0 = 4cdf3a3942e3124c
3085 setx 0xdce6cb6f5445ce2e,%g7,%l0 ! %l0 = dce6cb6f5445ce2e
3086! %l1 = 92f19059d89da597
3087 setx 0x68a52218f01ac3d9,%g7,%l1 ! %l1 = 68a52218f01ac3d9
3088 setx 0x1fe000, %g1, %g3
3089 or %l0, %g3, %l0 ! always set perrmask = 0xff
3090 setx 0x1ffff8, %g1, %g2
3091 and %l0, %g2, %l0
3092 ta T_CHANGE_HPRIV
3093 stxa %l1, [%l0]ASI_DCACHE_DATA
3094 ta T_CHANGE_NONHPRIV
3095! %l0 = dce6cb6f5445ce2e
3096 setx 0xc7d82d9c1f4f6594,%g7,%l0 ! %l0 = c7d82d9c1f4f6594
3097! %l1 = 68a52218f01ac3d9
3098 setx 0x462604cfbe51365f,%g7,%l1 ! %l1 = 462604cfbe51365f
3099p0_fragment_15_end:
3100! Mem[0000000030141410] = 0dd200ff, %l1 = 462604cfbe51365f
3101 ldsha [%i5+%o5]0x89,%l1 ! %l1 = 00000000000000ff
3102! Mem[0000000010141408] = ff3a1358, %l3 = 0000000000000000
3103 lduwa [%i5+%o4]0x88,%l3 ! %l3 = 00000000ff3a1358
3104! Mem[00000000100c1400] = ffffffff c214b36c, %l6 = 7c40e49c, %l7 = 000000ff
3105 ldda [%i3+%g0]0x88,%l6 ! %l6 = 00000000c214b36c 00000000ffffffff
3106
3107p0_label_113:
3108! Starting 10 instruction Store Burst
3109! Mem[000000001010140d] = 0dd27257, %l3 = 00000000ff3a1358
3110 ldstuba [%i4+0x00d]%asi,%l3 ! %l3 = 00000000000000d2
3111! %f0 = bd40b55f 7c40e49c, Mem[0000000010101400] = 00000000 c9bce100
3112 stda %f0 ,[%i4+%g0]0x88 ! Mem[0000000010101400] = bd40b55f 7c40e49c
3113! %l6 = 00000000c214b36c, Mem[00000000100c1420] = 7e7b6ac6
3114 stw %l6,[%i3+0x020] ! Mem[00000000100c1420] = c214b36c
3115! %l3 = 00000000000000d2, Mem[0000000030001410] = ffcbd075
3116 stwa %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000000d2
3117! %f2 = c9bce100 ab000000, Mem[0000000010101410] = 00000006 00000006
3118 stda %f2 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = c9bce100 ab000000
3119! Mem[0000000030041410] = 7e7b6ac6, %l0 = 000000001f4f6594
3120 swapa [%i1+%o5]0x81,%l0 ! %l0 = 000000007e7b6ac6
3121! %l0 = 000000007e7b6ac6, Mem[00000000100c1408] = 0000000bffffffff
3122 stxa %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000007e7b6ac6
3123! %l6 = c214b36c, %l7 = ffffffff, Mem[0000000030001408] = 000000ff 69da74a7
3124 stda %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = c214b36c ffffffff
3125! Mem[0000000010141400] = 75d0cbff, %l0 = 000000007e7b6ac6
3126 swapa [%i5+%g0]0x88,%l0 ! %l0 = 0000000075d0cbff
3127! Mem[00000000100c1408] = 00000000, %l0 = 0000000075d0cbff
3128 swapa [%i3+%o4]0x88,%l0 ! %l0 = 0000000000000000
3129
3130p0_label_114:
3131! Starting 10 instruction Load Burst
3132! %l6 = 00000000c214b36c, %l5 = 000000004c170000, %y = bfd67fc0
3133 smul %l6,%l5,%l0 ! %l0 = ed9895202eb40000, %y = ed989520
3134! Mem[0000000010041410] = 00000006, %f21 = ffffb9c0
3135 lda [%i1+%o5]0x88,%f21 ! %f21 = 00000006
3136! Mem[0000000010081400] = 1e8d2e4a, %l7 = 00000000ffffffff
3137 ldsha [%i2+%g0]0x88,%l7 ! %l7 = 0000000000002e4a
3138! Mem[0000000030041410] = 94654f1f, %l7 = 0000000000002e4a
3139 ldsha [%i1+%o5]0x89,%l7 ! %l7 = 0000000000004f1f
3140! Mem[0000000030041400] = 6c000000, %l4 = 000000000000ffee
3141 ldsba [%i1+%g0]0x81,%l4 ! %l4 = 000000000000006c
3142! Mem[0000000030101408] = 836d0000, %l0 = ed9895202eb40000
3143 lduwa [%i4+%o4]0x89,%l0 ! %l0 = 00000000836d0000
3144 membar #Sync ! Added by membar checker (18)
3145! Mem[0000000010181410] = c0b9ffff9cffffff, %l0 = 00000000836d0000
3146 ldxa [%i6+%o5]0x88,%l0 ! %l0 = c0b9ffff9cffffff
3147! Mem[00000000300c1408] = ff3a1358, %l2 = ffffffffffffffff
3148 lduwa [%i3+%o4]0x81,%l2 ! %l2 = 00000000ff3a1358
3149! Mem[00000000100c1410] = 094f9b14ffffffb9, %l1 = 00000000000000ff
3150 ldxa [%i3+%o5]0x80,%l1 ! %l1 = 094f9b14ffffffb9
3151! Mem[0000000010001410] = dff4df0f, %f24 = 43972b17
3152 lda [%i0+%o5]0x80,%f24 ! %f24 = dff4df0f
3153
3154p0_label_115:
3155! Starting 10 instruction Store Burst
3156! %f30 = 1d9ca36e, Mem[00000000300c1410] = 00e1bcff
3157 sta %f30,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 1d9ca36e
3158! Mem[0000000030101410] = 430000ff, %l0 = 000000009cffffff
3159 swapa [%i4+%o5]0x89,%l0 ! %l0 = 00000000430000ff
3160! %l6 = 00000000c214b36c, Mem[00000000300c1408] = 58133aff
3161 stba %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 58133a6c
3162! Mem[0000000010141400] = c66a7b7e, %l6 = 00000000c214b36c
3163 ldstuba [%i5+%g0]0x80,%l6 ! %l6 = 00000000000000c6
3164! %l3 = 00000000000000d2, Mem[0000000010181412] = ffffff9c, %asi = 80
3165 stba %l3,[%i6+0x012]%asi ! Mem[0000000010181410] = ffffd29c
3166! %l7 = 0000000000004f1f, Mem[0000000010141408] = c07fd6bfff3a1358
3167 stxa %l7,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000000000004f1f
3168! %f2 = c9bce100, Mem[00000000100c141c] = 5fb540bd
3169 sta %f2 ,[%i3+0x01c]%asi ! Mem[00000000100c141c] = c9bce100
3170! %l1 = 094f9b14ffffffb9, Mem[0000000010041400] = 7c40e49c5fb540bd
3171 stxa %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = 094f9b14ffffffb9
3172! %l4 = 000000000000006c, Mem[00000000201c0000] = ffff9ee0, %asi = 80
3173 stha %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 006c9ee0
3174! Mem[0000000010141410] = c0000000, %l0 = 00000000430000ff
3175 ldstuba [%i5+%o5]0x80,%l0 ! %l0 = 00000000000000c0
3176
3177p0_label_116:
3178! Starting 10 instruction Load Burst
3179! Mem[0000000030081400] = 432486ff44ee2c81, %f26 = 27787e0c 00000046
3180 ldda [%i2+%g0]0x81,%f26 ! %f26 = 432486ff 44ee2c81
3181! Mem[0000000010141410] = 43972b17000000ff, %f28 = dff4df0f 4f2b2645
3182 ldda [%i5+%o5]0x88,%f28 ! %f28 = 43972b17 000000ff
3183! Mem[00000000201c0000] = 006c9ee0, %l2 = 00000000ff3a1358
3184 ldub [%o0+%g0],%l2 ! %l2 = 0000000000000000
3185! Mem[0000000030081410] = 00000043, %l2 = 0000000000000000
3186 lduwa [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000043
3187! Mem[0000000010181400] = 9ce4407c, %l1 = 094f9b14ffffffb9
3188 ldsha [%i6+%g0]0x88,%l1 ! %l1 = 000000000000407c
3189! Mem[0000000020800000] = 40437110, %l0 = 00000000000000c0, %asi = 80
3190 lduba [%o1+0x000]%asi,%l0 ! %l0 = 0000000000000040
3191! Mem[0000000030101410] = ffffff9c, %l4 = 000000000000006c
3192 lduba [%i4+%o5]0x81,%l4 ! %l4 = 00000000000000ff
3193! Mem[0000000030101408] = 00006d83, %l5 = 000000004c170000
3194 ldsba [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000
3195! Mem[0000000030001400] = ff000000, %f13 = c3000000
3196 lda [%i0+%g0]0x81,%f13 ! %f13 = ff000000
3197! Code Fragment 4, seed = 668322
3198p0_fragment_16:
3199! %l0 = 0000000000000040
3200 setx 0x39ec9aa3a1442516,%g7,%l0 ! %l0 = 39ec9aa3a1442516
3201! %l1 = 000000000000407c
3202 setx 0x06591ade4cc18641,%g7,%l1 ! %l1 = 06591ade4cc18641
3203 setx 0x7ff8, %g1, %g2
3204 and %l0, %g2, %l0
3205 setx 0xffffffff, %g1, %g2
3206 and %l1, %g2, %l1
3207 setx 0x100000000, %g1, %g2
3208 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3209 ta T_CHANGE_HPRIV
3210 stxa %l1, [%l0]ASI_ICACHE_INSTR
3211 ta T_CHANGE_NONHPRIV
3212! %l0 = 39ec9aa3a1442516
3213 setx 0x014e3c1cf438bb7c,%g7,%l0 ! %l0 = 014e3c1cf438bb7c
3214! %l1 = 06591ade4cc18641
3215 setx 0x09c17bc9ba1ec7c7,%g7,%l1 ! %l1 = 09c17bc9ba1ec7c7
3216p0_fragment_16_end:
3217
3218p0_label_117:
3219! Starting 10 instruction Store Burst
3220! Mem[0000000010181400] = 7c40e49c, %l6 = 00000000000000c6
3221 swapa [%i6+%g0]0x80,%l6 ! %l6 = 000000007c40e49c
3222! %f8 = 7c40e49c 5fb540bd, Mem[0000000010141400] = ff6a7b7e ffffa8ff
3223 stda %f8 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = 7c40e49c 5fb540bd
3224! %l4 = 00000000000000ff, Mem[0000000030081400] = 812cee44ff862443
3225 stxa %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000000000ff
3226! %f22 = 5fb540bd 4dcad2f3, Mem[0000000010081400] = 4a2e8d1e 00000000
3227 stda %f22,[%i2+%g0]0x80 ! Mem[0000000010081400] = 5fb540bd 4dcad2f3
3228! %l2 = 0000000000000043, Mem[0000000010101408] = 08aa00ff
3229 stba %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 08aa0043
3230! %l3 = 00000000000000d2, Mem[00000000300c1410] = 1d9ca36e
3231 stba %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 1d9ca3d2
3232! %l4 = 000000ff, %l5 = 00000000, Mem[0000000030041408] = 0c7e7827 46000000
3233 stda %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000ff 00000000
3234! Mem[0000000010141400] = 9ce4407c, %l1 = 00000000ba1ec7c7
3235 swapa [%i5+%g0]0x88,%l1 ! %l1 = 000000009ce4407c
3236! Mem[0000000020800001] = 40437110, %l7 = 0000000000004f1f
3237 ldstub [%o1+0x001],%l7 ! %l7 = 0000000000000043
3238! %f18 = ffffb9c0 0fdff4df, %l5 = 0000000000000000
3239! Mem[0000000010041430] = 172b97438fee5cf8
3240 add %i1,0x030,%g1
3241 stda %f18,[%g1+%l5]ASI_PST32_P ! Mem[0000000010041430] = 172b97438fee5cf8
3242
3243p0_label_118:
3244! Starting 10 instruction Load Burst
3245! Mem[000000001014141b] = 174c519e, %l6 = 000000007c40e49c
3246 ldub [%i5+0x01b],%l6 ! %l6 = 000000000000009e
3247! %f6 = ff00ffd2, %f27 = 44ee2c81, %f10 = 7e7b6ac6
3248 fadds %f6 ,%f27,%f10 ! %f10 = ff00ffd2
3249! Mem[000000001004141c] = ffc62443, %l2 = 0000000000000043, %asi = 80
3250 ldsha [%i1+0x01c]%asi,%l2 ! %l2 = ffffffffffffffc6
3251! Mem[0000000030041400] = 0000006c, %l5 = 0000000000000000
3252 ldswa [%i1+%g0]0x89,%l5 ! %l5 = 000000000000006c
3253! %l6 = 000000000000009e, %l1 = 000000009ce4407c, %l1 = 000000009ce4407c
3254 udivx %l6,%l1,%l1 ! %l1 = 0000000000000000
3255! Mem[00000000100c1400] = ffffffffc214b36c, %f18 = ffffb9c0 0fdff4df
3256 ldda [%i3+%g0]0x88,%f18 ! %f18 = ffffffff c214b36c
3257! Mem[0000000010181434] = 4f2b2645, %l6 = 000000000000009e
3258 ldsw [%i6+0x034],%l6 ! %l6 = 000000004f2b2645
3259! Code Fragment 3, seed = 967083
3260p0_fragment_17:
3261! %l0 = 014e3c1cf438bb7c
3262 setx 0x5474c37adaea05ce,%g7,%l0 ! %l0 = 5474c37adaea05ce
3263! %l1 = 0000000000000000
3264 setx 0xdc3b27cdb399e979,%g7,%l1 ! %l1 = dc3b27cdb399e979
3265 setx 0x1fe000, %g1, %g3
3266 or %l0, %g3, %l0 ! always set perrmask = 0xff
3267 setx 0x1ffff8, %g1, %g2
3268 and %l0, %g2, %l0
3269 ta T_CHANGE_HPRIV
3270 stxa %l1, [%l0]ASI_DCACHE_DATA
3271 ta T_CHANGE_NONHPRIV
3272! %l0 = 5474c37adaea05ce
3273 setx 0x2448f71ad5ce1934,%g7,%l0 ! %l0 = 2448f71ad5ce1934
3274! %l1 = dc3b27cdb399e979
3275 setx 0x5e998531995217ff,%g7,%l1 ! %l1 = 5e998531995217ff
3276p0_fragment_17_end:
3277! Mem[0000000030101410] = 9cffffff, %l7 = 0000000000000043
3278 ldsha [%i4+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
3279! Mem[0000000010141400] = ba1ec7c7, %l2 = ffffffffffffffc6
3280 lduwa [%i5+%g0]0x88,%l2 ! %l2 = 00000000ba1ec7c7
3281
3282p0_label_119:
3283! Starting 10 instruction Store Burst
3284! %l1 = 5e998531995217ff, immd = fffffffffffffbcc, %l0 = 2448f71ad5ce1934
3285 mulx %l1,-0x434,%l0 ! %l0 = 62bc2b8792f32434
3286! Mem[0000000030001400] = 000000ff, %l4 = 00000000000000ff
3287 ldstuba [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff
3288! %f15 = ffffffff, Mem[0000000030081400] = ff000000
3289 sta %f15,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffffffff
3290! %l1 = 5e998531995217ff, Mem[0000000010001428] = 43972b17bad8cecf
3291 stx %l1,[%i0+0x028] ! Mem[0000000010001428] = 5e998531995217ff
3292! %l7 = ffffffffffffffff, %l7 = ffffffffffffffff, %l1 = 5e998531995217ff
3293 subc %l7,%l7,%l1 ! %l1 = 0000000000000000
3294! %f14 = 317693aa ffffffff, Mem[0000000010041400] = b9ffffff 149b4f09
3295 std %f14,[%i1+%g0] ! Mem[0000000010041400] = 317693aa ffffffff
3296! %l7 = ffffffffffffffff, Mem[0000000030081408] = ff006d83
3297 stba %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = ff006d83
3298! Mem[0000000010181410] = ffffd29c, %l2 = 00000000ba1ec7c7
3299 swapa [%i6+%o5]0x80,%l2 ! %l2 = 00000000ffffd29c
3300! Mem[0000000030041400] = 0000006c, %l3 = 00000000000000d2
3301 swapa [%i1+%g0]0x89,%l3 ! %l3 = 000000000000006c
3302! %f24 = dff4df0f, Mem[0000000010081410] = 4dcad2f3
3303 sta %f24,[%i2+%o5]0x80 ! Mem[0000000010081410] = dff4df0f
3304
3305p0_label_120:
3306! Starting 10 instruction Load Burst
3307! Mem[0000000020800001] = 40ff7110, %l4 = 00000000000000ff, %asi = 80
3308 ldsba [%o1+0x001]%asi,%l4 ! %l4 = ffffffffffffffff
3309! Mem[00000000100c1410] = 094f9b14ffffffb9, %f10 = ff00ffd2 4c170000
3310 ldda [%i3+%o5]0x80,%f10 ! %f10 = 094f9b14 ffffffb9
3311! %l0 = 62bc2b8792f32434, imm = fffffffffffffb2d, %l5 = 000000000000006c
3312 and %l0,-0x4d3,%l5 ! %l5 = 62bc2b8792f32024
3313! Mem[00000000100c1410] = 094f9b14, %l5 = 62bc2b8792f32024
3314 ldswa [%i3+%o5]0x80,%l5 ! %l5 = 00000000094f9b14
3315! %l3 = 000000000000006c, %l7 = ffffffffffffffff, %l4 = ffffffffffffffff
3316 subc %l3,%l7,%l4 ! %l4 = 000000000000006d
3317! Mem[0000000030141410] = 0dd200ff, %l3 = 000000000000006c
3318 lduba [%i5+%o5]0x89,%l3 ! %l3 = 00000000000000ff
3319! Mem[00000000300c1410] = d2a39c1d, %l4 = 000000000000006d
3320 ldswa [%i3+%o5]0x81,%l4 ! %l4 = ffffffffd2a39c1d
3321! Mem[0000000030081410] = 00000043, %l0 = 62bc2b8792f32434
3322 lduba [%i2+%o5]0x89,%l0 ! %l0 = 0000000000000043
3323! Mem[0000000030041408] = ff000000, %l0 = 0000000000000043
3324 ldswa [%i1+%o4]0x81,%l0 ! %l0 = ffffffffff000000
3325! Mem[0000000010181428] = 27787e0c, %l7 = ffffffffffffffff, %asi = 80
3326 lduwa [%i6+0x028]%asi,%l7 ! %l7 = 0000000027787e0c
3327
3328p0_label_121:
3329! Starting 10 instruction Store Burst
3330! %l4 = d2a39c1d, %l5 = 094f9b14, Mem[0000000030001408] = c214b36c ffffffff
3331 stda %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = d2a39c1d 094f9b14
3332! %f26 = 432486ff 44ee2c81, Mem[0000000030001410] = 000000d2 c66a7b7e
3333 stda %f26,[%i0+%o5]0x81 ! Mem[0000000030001410] = 432486ff 44ee2c81
3334! Mem[0000000030041410] = 94654f1f, %l0 = ffffffffff000000
3335 lduwa [%i1+%o5]0x89,%l0 ! %l0 = 0000000094654f1f
3336! %l1 = 0000000000000000, Mem[00000000201c0000] = 006c9ee0
3337 sth %l1,[%o0+%g0] ! Mem[00000000201c0000] = 00009ee0
3338! Mem[0000000010041434] = 8fee5cf8, %l3 = 00000000000000ff
3339 swap [%i1+0x034],%l3 ! %l3 = 000000008fee5cf8
3340! %l5 = 00000000094f9b14, Mem[0000000010101422] = 633a1358, %asi = 80
3341 stba %l5,[%i4+0x022]%asi ! Mem[0000000010101420] = 633a1458
3342! Mem[0000000030141400] = 000000ab, %l6 = 000000004f2b2645
3343 ldstuba [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000000
3344! %l2 = 00000000ffffd29c, Mem[00000000300c1400] = 00000049
3345 stwa %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffd29c
3346! %f28 = 43972b17, %f14 = 317693aa, %f2 = c9bce100
3347 fsubs %f28,%f14,%f2 ! %f2 = 43972b17
3348! %l4 = ffffffffd2a39c1d, Mem[0000000030001408] = 1d9ca3d2
3349 stha %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 9c1da3d2
3350
3351p0_label_122:
3352! Starting 10 instruction Load Burst
3353! Mem[0000000020800001] = 40ff7110, %l7 = 0000000027787e0c, %asi = 80
3354 lduba [%o1+0x001]%asi,%l7 ! %l7 = 00000000000000ff
3355! Mem[0000000010181400] = 000000c65fb540bd, %l2 = 00000000ffffd29c
3356 ldxa [%i6+%g0]0x80,%l2 ! %l2 = 000000c65fb540bd
3357! Mem[00000000100c1410] = b9ffffff149b4f09, %l3 = 000000008fee5cf8
3358 ldxa [%i3+%o5]0x88,%l3 ! %l3 = b9ffffff149b4f09
3359! Mem[00000000100c1400] = c214b36c, %l5 = 00000000094f9b14
3360 ldswa [%i3+%g0]0x88,%l5 ! %l5 = ffffffffc214b36c
3361! Mem[0000000010081408] = 0fdff4df, %l7 = 00000000000000ff
3362 lduwa [%i2+%o4]0x80,%l7 ! %l7 = 000000000fdff4df
3363! Mem[0000000030041410] = 94654f1f, %l0 = 0000000094654f1f
3364 lduba [%i1+%o5]0x89,%l0 ! %l0 = 000000000000001f
3365! Mem[0000000010081430] = 4d520000, %l7 = 000000000fdff4df
3366 lduw [%i2+0x030],%l7 ! %l7 = 000000004d520000
3367! %l3 = b9ffffff149b4f09, %l6 = 0000000000000000, %l2 = 000000c65fb540bd
3368 and %l3,%l6,%l2 ! %l2 = 0000000000000000
3369! Mem[0000000010081410] = dff4df0f, %l4 = ffffffffd2a39c1d
3370 lduwa [%i2+%o5]0x80,%l4 ! %l4 = 00000000dff4df0f
3371! Mem[0000000010081408] = dff4df0f, %l5 = ffffffffc214b36c
3372 ldsha [%i2+%o4]0x88,%l5 ! %l5 = ffffffffffffdf0f
3373
3374p0_label_123:
3375! Starting 10 instruction Store Burst
3376! %f8 = 7c40e49c 5fb540bd, Mem[0000000010001410] = dff4df0f 00000000
3377 stda %f8 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 7c40e49c 5fb540bd
3378! Mem[0000000010081400] = bd40b55f, %l4 = 00000000dff4df0f
3379 swapa [%i2+%g0]0x88,%l4 ! %l4 = 00000000bd40b55f
3380! Mem[0000000030081400] = ffffffff, %l1 = 0000000000000000
3381 swapa [%i2+%g0]0x89,%l1 ! %l1 = 00000000ffffffff
3382! %f16 = 7c40e49c 5fb540bd, Mem[0000000010041400] = aa937631 ffffffff
3383 stda %f16,[%i1+%g0]0x88 ! Mem[0000000010041400] = 7c40e49c 5fb540bd
3384! %f29 = 000000ff, Mem[0000000010141408] = 1f4f0000
3385 sta %f29,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000000ff
3386! Mem[0000000010141410] = ff000000, %l2 = 0000000000000000
3387 swapa [%i5+%o5]0x80,%l2 ! %l2 = 00000000ff000000
3388! %f20 = ffffff9c 00000006, Mem[0000000010041410] = 00000006 b7e86d83
3389 stda %f20,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffff9c 00000006
3390! Mem[0000000010101437] = 4f2b2645, %l4 = 00000000bd40b55f
3391 ldstub [%i4+0x037],%l4 ! %l4 = 0000000000000045
3392! Mem[0000000030041400] = 000000d2, %l0 = 000000000000001f
3393 ldstuba [%i1+%g0]0x89,%l0 ! %l0 = 00000000000000d2
3394! Mem[00000000300c1400] = 9cd2ffff, %l7 = 000000004d520000
3395 ldstuba [%i3+%g0]0x89,%l7 ! %l7 = 00000000000000ff
3396
3397p0_label_124:
3398! Starting 10 instruction Load Burst
3399! Mem[0000000010101408] = 4300aa080dff7257, %f24 = dff4df0f 00000043
3400 ldda [%i4+%o4]0x80,%f24 ! %f24 = 4300aa08 0dff7257
3401! Mem[00000000100c141a] = 7c40e49c, %l4 = 0000000000000045
3402 ldsh [%i3+0x01a],%l4 ! %l4 = ffffffffffffe49c
3403! Mem[00000000100c1408] = ffcbd075, %l7 = 00000000000000ff
3404 lduwa [%i3+%o4]0x80,%l7 ! %l7 = 00000000ffcbd075
3405! Mem[0000000010081408] = 0fdff4dfffffffff, %f16 = 7c40e49c 5fb540bd
3406 ldda [%i2+%o4]0x80,%f16 ! %f16 = 0fdff4df ffffffff
3407! Mem[00000000211c0000] = ffff8970, %l3 = b9ffffff149b4f09
3408 ldsh [%o2+%g0],%l3 ! %l3 = ffffffffffffffff
3409! Mem[0000000030101408] = 00006d834c1382c2, %f20 = ffffff9c 00000006
3410 ldda [%i4+%o4]0x81,%f20 ! %f20 = 00006d83 4c1382c2
3411! Mem[0000000010001400] = ffbce100, %l3 = ffffffffffffffff
3412 lduwa [%i0+%g0]0x80,%l3 ! %l3 = 00000000ffbce100
3413 membar #Sync ! Added by membar checker (19)
3414! Mem[0000000010181400] = 000000c6 5fb540bd ffffb9c0 0fdff4df
3415! Mem[0000000010181410] = ba1ec7c7 ffffb9c0 5fb540bd 4dcad2f3
3416! Mem[0000000010181420] = 43972b17 00000043 27787e0c 00000046
3417! Mem[0000000010181430] = dff4df0f 4f2b2645 1d9ca36e 00000000
3418 ldda [%i6+%g0]ASI_BLK_PL,%f0 ! Block Load from 0000000010181400
3419! Mem[0000000010081418] = f3ff218a48a23333, %f28 = 43972b17 000000ff, %asi = 80
3420 ldda [%i2+0x018]%asi,%f28 ! %f28 = f3ff218a 48a23333
3421! Mem[0000000030081400] = 00000000, %l0 = 00000000000000d2
3422 ldsba [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000000
3423
3424p0_label_125:
3425! Starting 10 instruction Store Burst
3426! Mem[0000000030101400] = ffeedd44, %l3 = 00000000ffbce100
3427 swapa [%i4+%g0]0x81,%l3 ! %l3 = 00000000ffeedd44
3428 membar #Sync ! Added by membar checker (20)
3429! %l5 = ffffffffffffdf0f, Mem[0000000010181400] = c6000000
3430 stba %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = c600000f
3431! %f3 = c0b9ffff, Mem[0000000010181408] = c0b9ffff
3432 sta %f3 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = c0b9ffff
3433! Mem[00000000100c1400] = 6cb314c2, %l6 = 0000000000000000
3434 swapa [%i3+%g0]0x80,%l6 ! %l6 = 000000006cb314c2
3435! %l6 = 6cb314c2, %l7 = ffcbd075, Mem[0000000030141410] = ff00d20d 6cb314c2
3436 stda %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 6cb314c2 ffcbd075
3437! Mem[0000000010001410] = 9ce4407c, %l1 = 00000000ffffffff
3438 ldstuba [%i0+%o5]0x88,%l1 ! %l1 = 000000000000007c
3439! %l0 = 00000000, %l1 = 0000007c, Mem[0000000010141410] = 00000000 172b9743
3440 stda %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000 0000007c
3441! Mem[0000000030141400] = ab0000ff, %l2 = 00000000ff000000
3442 swapa [%i5+%g0]0x89,%l2 ! %l2 = 00000000ab0000ff
3443! Mem[00000000100c1420] = c214b36c, %l2 = ab0000ff, %l2 = ab0000ff
3444 add %i3,0x20,%g1
3445 casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000c214b36c
3446! %f20 = 00006d83 4c1382c2, Mem[0000000010141400] = ba1ec7c7 bd40b55f
3447 stda %f20,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00006d83 4c1382c2
3448
3449p0_label_126:
3450! Starting 10 instruction Load Burst
3451! Mem[0000000030141408] = 00000000, %l6 = 000000006cb314c2
3452 ldswa [%i5+%o4]0x89,%l6 ! %l6 = 0000000000000000
3453! %l5 = ffffffffffffdf0f, immd = fffff9a4, %y = ed989520
3454 smul %l5,-0x65c,%l3 ! %l3 = 0000000000d17c9c, %y = 00000000
3455! Mem[0000000010101400] = 7c40e49c, %l4 = ffffffffffffe49c
3456 ldswa [%i4+%g0]0x88,%l4 ! %l4 = 000000007c40e49c
3457! Mem[0000000010181410] = c7c71eba, %l3 = 0000000000d17c9c
3458 lduha [%i6+%o5]0x88,%l3 ! %l3 = 0000000000001eba
3459! Mem[0000000030041408] = 000000ff, %l4 = 000000007c40e49c
3460 ldsba [%i1+%o4]0x89,%l4 ! %l4 = ffffffffffffffff
3461! Mem[00000000100c1410] = 094f9b14ffffffb9, %f24 = 4300aa08 0dff7257
3462 ldda [%i3+%o5]0x80,%f24 ! %f24 = 094f9b14 ffffffb9
3463! Mem[0000000010181400] = c600000f, %l5 = ffffffffffffdf0f
3464 ldswa [%i6+%g0]0x88,%l5 ! %l5 = ffffffffc600000f
3465! Mem[0000000010081408] = ffffffff dff4df0f, %l0 = 00000000, %l1 = 0000007c
3466 ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000dff4df0f 00000000ffffffff
3467! Mem[00000000100c1400] = 00000000ffffffff, %f12 = 45262b4f 0fdff4df
3468 ldd [%i3+%g0],%f12 ! %f12 = 00000000 ffffffff
3469! Mem[0000000030081410] = 43000000, %f8 = 43000000
3470 lda [%i2+%o5]0x81,%f8 ! %f8 = 43000000
3471
3472p0_label_127:
3473! Starting 10 instruction Store Burst
3474! Mem[0000000010001408] = ffffffff, %l2 = 00000000c214b36c
3475 swapa [%i0+%o4]0x88,%l2 ! %l2 = 00000000ffffffff
3476! Mem[00000000201c0000] = 00009ee0, %l5 = ffffffffc600000f
3477 ldstuba [%o0+0x000]%asi,%l5 ! %l5 = 0000000000000000
3478! Mem[00000000100c1408] = ffcbd075, %l2 = 00000000ffffffff
3479 swapa [%i3+%o4]0x80,%l2 ! %l2 = 00000000ffcbd075
3480! Mem[0000000010001435] = 00000000, %l3 = 0000000000001eba
3481 ldstub [%i0+0x035],%l3 ! %l3 = 0000000000000000
3482! %f17 = ffffffff, Mem[0000000010001410] = 9ce440ff
3483 sta %f17,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffff
3484! Mem[000000001014141e] = 670bf0ff, %l7 = 00000000ffcbd075
3485 ldstub [%i5+0x01e],%l7 ! %l7 = 00000000000000f0
3486! Mem[00000000100c1408] = ffffffff, %l4 = ffffffffffffffff
3487 ldstuba [%i3+%o4]0x80,%l4 ! %l4 = 00000000000000ff
3488! Mem[0000000010001400] = 00e1bcff, %l3 = 0000000000000000
3489 ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 00000000000000ff
3490! %l0 = 00000000dff4df0f, Mem[0000000010081400] = 0fdff4df4dcad2f3
3491 stxa %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000dff4df0f
3492! %f12 = 00000000 ffffffff, Mem[0000000030081410] = 00000043 3d1d4412
3493 stda %f12,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 ffffffff
3494
3495p0_label_128:
3496! Starting 10 instruction Load Burst
3497! Mem[0000000030081408] = 836d00ff, %l5 = 0000000000000000
3498 ldsba [%i2+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
3499! Mem[0000000010181400] = c600000f, %l4 = 00000000000000ff
3500 lduwa [%i6+%g0]0x88,%l4 ! %l4 = 00000000c600000f
3501! Mem[0000000010101408] = 4300aa08, %l7 = 00000000000000f0
3502 ldsba [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000043
3503! Mem[0000000030181400] = 00000000, %l2 = 00000000ffcbd075
3504 lduwa [%i6+%g0]0x89,%l2 ! %l2 = 0000000000000000
3505! Mem[0000000010141408] = 000000ff, %l4 = 00000000c600000f, %asi = 80
3506 lduha [%i5+0x008]%asi,%l4 ! %l4 = 0000000000000000
3507! Mem[0000000010181400] = 0f0000c65fb540bd, %f22 = 5fb540bd 4dcad2f3
3508 ldda [%i6+%g0]0x80,%f22 ! %f22 = 0f0000c6 5fb540bd
3509! Mem[0000000010041408] = 09b540bd, %l2 = 0000000000000000
3510 lduwa [%i1+%o4]0x80,%l2 ! %l2 = 0000000009b540bd
3511! Mem[0000000010081400] = 00000000, %f26 = 432486ff
3512 lda [%i2+%g0]0x88,%f26 ! %f26 = 00000000
3513! Mem[00000000300c1400] = ffffd29c 7b7e0000 6c3a1358 149b4f09
3514! Mem[00000000300c1410] = d2a39c1d ffffffff 2b79af9a 5d8ee903
3515! Mem[00000000300c1420] = 1570c728 061c9199 f99ccf75 08aa5668
3516! Mem[00000000300c1430] = 7ed54c94 1b955c1b 7f2d4d72 4c83887b
3517 ldda [%i3+%g0]ASI_BLK_AIUS,%f16 ! Block Load from 00000000300c1400
3518! Mem[0000000010141408] = ff000000, %f4 = c0b9ffff
3519 lda [%i5+%o4]0x88,%f4 ! %f4 = ff000000
3520
3521p0_label_129:
3522! Starting 10 instruction Store Burst
3523! Mem[00000000211c0001] = ffff8970, %l0 = 00000000dff4df0f
3524 ldstuba [%o2+0x001]%asi,%l0 ! %l0 = 00000000000000ff
3525! %l4 = 0000000000000000, Mem[0000000030101400] = ffbce100
3526 stwa %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
3527! %l5 = ffffffffffffffff, Mem[000000001008143f] = 00000000, %asi = 80
3528 stba %l5,[%i2+0x03f]%asi ! Mem[000000001008143c] = 000000ff
3529! %l6 = 0000000000000000, Mem[0000000010081400] = 00000000
3530 stba %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
3531! Mem[00000000300c1408] = 6c3a1358, %l2 = 0000000009b540bd
3532 ldstuba [%i3+%o4]0x81,%l2 ! %l2 = 000000000000006c
3533! %l0 = 00000000000000ff, Mem[0000000010141408] = 00000000ff000000
3534 stxa %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000000000ff
3535! %l2 = 000000000000006c, Mem[0000000010141400] = 4c1382c2
3536 stwa %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000006c
3537! %l3 = 00000000000000ff, Mem[0000000030141410] = 6cb314c2
3538 stha %l3,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00ff14c2
3539! %f14 = 00000000 6ea39c1d, %l0 = 00000000000000ff
3540! Mem[0000000010081408] = 0fdff4dfffffffff
3541 add %i2,0x008,%g1
3542 stda %f14,[%g1+%l0]ASI_PST8_P ! Mem[0000000010081408] = 000000006ea39c1d
3543! Mem[0000000030101410] = 9cffffff, %l2 = 000000000000006c
3544 ldstuba [%i4+%o5]0x89,%l2 ! %l2 = 00000000000000ff
3545
3546p0_label_130:
3547! Starting 10 instruction Load Burst
3548! Mem[0000000010141408] = 000000ff, %l3 = 00000000000000ff
3549 ldsha [%i5+%o4]0x88,%l3 ! %l3 = 00000000000000ff
3550! Mem[0000000030141410] = c214ff00, %f10 = 46000000
3551 lda [%i5+%o5]0x89,%f10 ! %f10 = c214ff00
3552! Mem[0000000030181408] = 4a2effff, %l4 = 0000000000000000
3553 lduha [%i6+%o4]0x81,%l4 ! %l4 = 0000000000004a2e
3554! Mem[00000000100c1400] = 00000000 ffffffff, %l4 = 00004a2e, %l5 = ffffffff
3555 ldda [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000000 00000000ffffffff
3556! Mem[0000000010101410] = c9bce100, %l1 = 00000000ffffffff
3557 lduwa [%i4+%o5]0x80,%l1 ! %l1 = 00000000c9bce100
3558! Mem[00000000300c1410] = 1d9ca3d2, %l0 = 00000000000000ff
3559 lduba [%i3+%o5]0x89,%l0 ! %l0 = 00000000000000d2
3560! Mem[00000000300c1410] = d2a39c1d, %f9 = 172b9743
3561 lda [%i3+%o5]0x81,%f9 ! %f9 = d2a39c1d
3562! Mem[0000000010141400] = 00006d830000006c, %f10 = c214ff00 0c7e7827
3563 ldda [%i5+%g0]0x88,%f10 ! %f10 = 00006d83 0000006c
3564! Mem[0000000030001410] = 432486ff44ee2c81, %l6 = 0000000000000000
3565 ldxa [%i0+%o5]0x81,%l6 ! %l6 = 432486ff44ee2c81
3566! Mem[0000000030141400] = 000000ff00e1bcc9, %f2 = dff4df0f c0b9ffff
3567 ldda [%i5+%g0]0x81,%f2 ! %f2 = 000000ff 00e1bcc9
3568
3569p0_label_131:
3570! Starting 10 instruction Store Burst
3571 membar #Sync ! Added by membar checker (21)
3572! %l6 = 432486ff44ee2c81, Mem[00000000300c1410] = d2a39c1d
3573 stha %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 2c819c1d
3574! %f21 = ffffffff, Mem[0000000030041410] = 1f4f6594
3575 sta %f21,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffffffff
3576! Code Fragment 3, seed = 769857
3577p0_fragment_18:
3578! %l0 = 00000000000000d2
3579 setx 0xd1b3f75bcda18f1e,%g7,%l0 ! %l0 = d1b3f75bcda18f1e
3580! %l1 = 00000000c9bce100
3581 setx 0x2c4a5edc267171c9,%g7,%l1 ! %l1 = 2c4a5edc267171c9
3582 setx 0x1fe000, %g1, %g3
3583 or %l0, %g3, %l0 ! always set perrmask = 0xff
3584 setx 0x1ffff8, %g1, %g2
3585 and %l0, %g2, %l0
3586 ta T_CHANGE_HPRIV
3587 stxa %l1, [%l0]ASI_DCACHE_DATA
3588 ta T_CHANGE_NONHPRIV
3589! %l0 = d1b3f75bcda18f1e
3590 setx 0x10ca77f94df17084,%g7,%l0 ! %l0 = 10ca77f94df17084
3591! %l1 = 2c4a5edc267171c9
3592 setx 0xe21b6b43dc640e4f,%g7,%l1 ! %l1 = e21b6b43dc640e4f
3593p0_fragment_18_end:
3594! %l4 = 0000000000000000, Mem[0000000030001408] = d2a31d9c
3595 stha %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = d2a30000
3596! %l3 = 00000000000000ff, Mem[0000000010081400] = 00000000
3597 stwa %l3,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000ff
3598! Mem[00000000300c1408] = ff3a1358, %l4 = 0000000000000000
3599 ldstuba [%i3+%o4]0x81,%l4 ! %l4 = 00000000000000ff
3600! %l1 = e21b6b43dc640e4f, Mem[0000000010101408] = 4300aa08
3601 stwa %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = dc640e4f
3602! %l2 = 000000ff, %l3 = 000000ff, Mem[00000000300c1408] = 58133aff 094f9b14
3603 stda %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff 000000ff
3604! %l5 = 00000000ffffffff, Mem[0000000030141400] = 000000ff
3605 stba %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff0000ff
3606! %l7 = 0000000000000043, Mem[00000000300c1410] = 1d9c812c
3607 stba %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 1d9c8143
3608
3609p0_label_132:
3610! Starting 10 instruction Load Burst
3611! Mem[0000000010181414] = ffffb9c0, %l0 = 10ca77f94df17084, %asi = 80
3612 ldswa [%i6+0x014]%asi,%l0 ! %l0 = ffffffffffffb9c0
3613! Mem[0000000030081408] = ff006d83, %l5 = 00000000ffffffff
3614 ldswa [%i2+%o4]0x81,%l5 ! %l5 = ffffffffff006d83
3615! Mem[0000000030041410] = ffffffff 75d0cbff, %l4 = 000000ff, %l5 = ff006d83
3616 ldda [%i1+%o5]0x81,%l4 ! %l4 = 00000000ffffffff 0000000075d0cbff
3617! Mem[0000000010101400] = 9ce4407c5fb540bd, %l3 = 00000000000000ff
3618 ldxa [%i4+%g0]0x80,%l3 ! %l3 = 9ce4407c5fb540bd
3619! Mem[0000000010141400] = 0000006c, %l7 = 0000000000000043
3620 lduba [%i5+%g0]0x88,%l7 ! %l7 = 000000000000006c
3621! Mem[000000001010142a] = 00000000, %l1 = e21b6b43dc640e4f, %asi = 80
3622 lduba [%i4+0x02a]%asi,%l1 ! %l1 = 0000000000000000
3623! Mem[0000000030101410] = ffffff9c, %l6 = 432486ff44ee2c81
3624 lduwa [%i4+%o5]0x81,%l6 ! %l6 = 00000000ffffff9c
3625! Mem[0000000030101408] = 836d0000, %l6 = 00000000ffffff9c
3626 ldswa [%i4+%o4]0x89,%l6 ! %l6 = ffffffff836d0000
3627! Mem[0000000030041410] = ffffffff, %f7 = bd40b55f
3628 lda [%i1+%o5]0x81,%f7 ! %f7 = ffffffff
3629! Mem[0000000030141410] = 00ff14c2 ffcbd075, %l6 = 836d0000, %l7 = 0000006c
3630 ldda [%i5+%o5]0x81,%l6 ! %l6 = 0000000000ff14c2 00000000ffcbd075
3631
3632p0_label_133:
3633! Starting 10 instruction Store Burst
3634! %l4 = 00000000ffffffff, Mem[0000000010001408] = 6cb314c275cf9cf9
3635 stxa %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000ffffffff
3636! Mem[0000000021800101] = ffb6c060, %l3 = 9ce4407c5fb540bd
3637 ldstub [%o3+0x101],%l3 ! %l3 = 00000000000000b6
3638! %f14 = 00000000 6ea39c1d, Mem[0000000010041408] = 09b540bd 08aa5668
3639 stda %f14,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 6ea39c1d
3640! Mem[0000000030181408] = ffff2e4a, %l2 = 00000000000000ff
3641 ldstuba [%i6+%o4]0x89,%l2 ! %l2 = 000000000000004a
3642! Mem[00000000300c1410] = 1d9c8143, %l2 = 000000000000004a
3643 swapa [%i3+%o5]0x89,%l2 ! %l2 = 000000001d9c8143
3644! %l4 = 00000000ffffffff, Mem[0000000021800180] = 2c81a0c0, %asi = 80
3645 stba %l4,[%o3+0x180]%asi ! Mem[0000000021800180] = ff81a0c0
3646! %l6 = 0000000000ff14c2, Mem[000000001014140e] = 00000000, %asi = 80
3647 stha %l6,[%i5+0x00e]%asi ! Mem[000000001014140c] = 000014c2
3648! %f14 = 00000000 6ea39c1d, %l5 = 0000000075d0cbff
3649! Mem[0000000030041400] = ff000000bd40b5d3
3650 stda %f14,[%i1+%l5]ASI_PST16_S ! Mem[0000000030041400] = 000000006ea39c1d
3651! %l4 = 00000000ffffffff, Mem[000000001010142a] = 00000000, %asi = 80
3652 stha %l4,[%i4+0x02a]%asi ! Mem[0000000010101428] = 0000ffff
3653! %f30 = 7f2d4d72 4c83887b, %l0 = ffffffffffffb9c0
3654! Mem[0000000010141418] = 174c519e670bffff
3655 add %i5,0x018,%g1
3656 stda %f30,[%g1+%l0]ASI_PST8_P ! Mem[0000000010141418] = 7f2d519e670bffff
3657
3658p0_label_134:
3659! Starting 10 instruction Load Burst
3660! Mem[0000000030181408] = ff2effff00e1bcc9, %l6 = 0000000000ff14c2
3661 ldxa [%i6+%o4]0x81,%l6 ! %l6 = ff2effff00e1bcc9
3662! Mem[0000000010181408] = ffffb9c00fdff4df, %f18 = 6c3a1358 149b4f09
3663 ldda [%i6+%o4]0x80,%f18 ! %f18 = ffffb9c0 0fdff4df
3664! Mem[0000000030141400] = ff0000ff00e1bcc9, %l4 = 00000000ffffffff
3665 ldxa [%i5+%g0]0x81,%l4 ! %l4 = ff0000ff00e1bcc9
3666! Mem[0000000030081400] = 00000000, %l4 = ff0000ff00e1bcc9
3667 ldsba [%i2+%g0]0x89,%l4 ! %l4 = 0000000000000000
3668! Mem[0000000010001408] = 00000000, %l6 = ff2effff00e1bcc9
3669 ldswa [%i0+%o4]0x80,%l6 ! %l6 = 0000000000000000
3670! Mem[0000000010001408] = 00000000, %l7 = 00000000ffcbd075
3671 ldsha [%i0+%o4]0x88,%l7 ! %l7 = 0000000000000000
3672! Mem[0000000030141410] = 75d0cbffc214ff00, %f2 = 000000ff 00e1bcc9
3673 ldda [%i5+%o5]0x89,%f2 ! %f2 = 75d0cbff c214ff00
3674! Mem[0000000010181408] = ffffb9c0 0fdff4df, %l4 = 00000000, %l5 = 75d0cbff
3675 ldda [%i6+%o4]0x80,%l4 ! %l4 = 00000000ffffb9c0 000000000fdff4df
3676! %l3 = 00000000000000b6, %l7 = 0000000000000000, %y = 00000000
3677 umul %l3,%l7,%l2 ! %l2 = 0000000000000000, %y = 00000000
3678! Mem[0000000010001410] = ffffffff5fb540bd, %f20 = d2a39c1d ffffffff
3679 ldda [%i0+%o5]0x80,%f20 ! %f20 = ffffffff 5fb540bd
3680
3681p0_label_135:
3682! Starting 10 instruction Store Burst
3683! %l4 = 00000000ffffb9c0, Mem[0000000010141410] = 00000000
3684 stwa %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = ffffb9c0
3685! %l5 = 000000000fdff4df, Mem[0000000030181410] = ffffffff
3686 stba %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffffffdf
3687! %f16 = ffffd29c 7b7e0000, %l4 = 00000000ffffb9c0
3688! Mem[0000000010041430] = 172b9743000000ff
3689 add %i1,0x030,%g1
3690 stda %f16,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010041430] = 172b9743000000ff
3691! Mem[00000000100c1400] = 00000000 ffffffff ffffffff 7e7b6ac6
3692! %f0 = bd40b55f c6000000 75d0cbff c214ff00
3693! %f4 = ff000000 c7c71eba f3d2ca4d ffffffff
3694! %f8 = 43000000 d2a39c1d 00006d83 0000006c
3695! %f12 = 00000000 ffffffff 00000000 6ea39c1d
3696 stda %f0 ,[%i3+%g0]ASI_BLK_P ! Block Store to 00000000100c1400
3697! %l7 = 0000000000000000, Mem[00000000100c1418] = f3d2ca4d, %asi = 80
3698 stha %l7,[%i3+0x018]%asi ! Mem[00000000100c1418] = 0000ca4d
3699! %l2 = 0000000000000000, Mem[0000000010101420] = 633a14580000007e
3700 stx %l2,[%i4+0x020] ! Mem[0000000010101420] = 0000000000000000
3701! %l4 = 00000000ffffb9c0, Mem[0000000010081400] = 000000ffdff4df0f
3702 stxa %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000ffffb9c0
3703! %f3 = c214ff00, Mem[0000000030141408] = 00000000
3704 sta %f3 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = c214ff00
3705! %f26 = f99ccf75, Mem[0000000030081400] = 00000000
3706 sta %f26,[%i2+%g0]0x81 ! Mem[0000000030081400] = f99ccf75
3707! %l4 = 00000000ffffb9c0, Mem[00000000100c1414] = c7c71eba
3708 sth %l4,[%i3+0x014] ! Mem[00000000100c1414] = b9c01eba
3709
3710p0_label_136:
3711! Starting 10 instruction Load Burst
3712! Mem[0000000030001410] = 812cee44ff862443, %f20 = ffffffff 5fb540bd
3713 ldda [%i0+%o5]0x89,%f20 ! %f20 = 812cee44 ff862443
3714! Mem[0000000010081400] = 00000000, %f28 = 7ed54c94
3715 lda [%i2+%g0]0x88,%f28 ! %f28 = 00000000
3716! Mem[0000000030081400] = f99ccf75 00000000, %l6 = 00000000, %l7 = 00000000
3717 ldda [%i2+%g0]0x81,%l6 ! %l6 = 00000000f99ccf75 0000000000000000
3718! Mem[0000000030141400] = ff0000ff00e1bcc9, %l2 = 0000000000000000
3719 ldxa [%i5+%g0]0x81,%l2 ! %l2 = ff0000ff00e1bcc9
3720! Mem[0000000030141400] = ff0000ff 00e1bcc9, %l0 = ffffb9c0, %l1 = 00000000
3721 ldda [%i5+%g0]0x81,%l0 ! %l0 = 00000000ff0000ff 0000000000e1bcc9
3722! Mem[0000000030181400] = 0000000000007e7b, %f26 = f99ccf75 08aa5668
3723 ldda [%i6+%g0]0x81,%f26 ! %f26 = 00000000 00007e7b
3724 membar #Sync ! Added by membar checker (22)
3725! Mem[00000000100c1404] = c6000000, %l4 = 00000000ffffb9c0
3726 lduw [%i3+0x004],%l4 ! %l4 = 00000000c6000000
3727! Mem[0000000010181410] = c7c71eba, %l3 = 00000000000000b6
3728 lduwa [%i6+%o5]0x88,%l3 ! %l3 = 00000000c7c71eba
3729! Mem[00000000201c0000] = ff009ee0, %l0 = 00000000ff0000ff
3730 ldsb [%o0+%g0],%l0 ! %l0 = ffffffffffffffff
3731! Mem[0000000010141436] = 0000006c, %l7 = 0000000000000000
3732 lduh [%i5+0x036],%l7 ! %l7 = 000000000000006c
3733
3734p0_label_137:
3735! Starting 10 instruction Store Burst
3736! %l4 = 00000000c6000000, imm = 0000000000000109, %l4 = 00000000c6000000
3737 or %l4,0x109,%l4 ! %l4 = 00000000c6000109
3738! Mem[00000000201c0000] = ff009ee0, %l0 = ffffffffffffffff
3739 ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 00000000000000ff
3740! %f12 = 00000000, Mem[0000000030141408] = c214ff00
3741 sta %f12,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000
3742! %l4 = 00000000c6000109, Mem[0000000010101405] = 5fb540bd
3743 stb %l4,[%i4+0x005] ! Mem[0000000010101404] = 5f0940bd
3744! %l7 = 000000000000006c, Mem[0000000010081410] = dff4df0f5b08baff, %asi = 80
3745 stxa %l7,[%i2+0x010]%asi ! Mem[0000000010081410] = 000000000000006c
3746! %l6 = 00000000f99ccf75, Mem[0000000010081410] = 00000000
3747 stha %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = cf750000
3748! %l0 = 00000000000000ff, Mem[000000001010141a] = 7a5e924a
3749 sth %l0,[%i4+0x01a] ! Mem[0000000010101418] = 7a5e00ff
3750! Mem[0000000030141400] = ff0000ff, %l0 = 00000000000000ff
3751 ldstuba [%i5+%g0]0x89,%l0 ! %l0 = 00000000000000ff
3752! %f26 = 00000000 00007e7b, Mem[0000000010001410] = ffffffff 5fb540bd
3753 stda %f26,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000 00007e7b
3754! %l4 = c6000109, %l5 = 0fdff4df, Mem[00000000100c1400] = 5fb540bd 000000c6
3755 stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = c6000109 0fdff4df
3756
3757p0_label_138:
3758! Starting 10 instruction Load Burst
3759! Mem[0000000010041408] = 00000000, %l4 = 00000000c6000109
3760 ldswa [%i1+%o4]0x80,%l4 ! %l4 = 0000000000000000
3761! Mem[0000000010001410] = 00000000, %l6 = 00000000f99ccf75
3762 lduba [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000
3763! Mem[0000000030041400] = 00000000 6ea39c1d ff000000 00000000
3764! Mem[0000000030041410] = ffffffff 75d0cbff 0df33cda 2368f943
3765! Mem[0000000030041420] = 5c7b6e68 1dcb13d9 168e88e6 161e1d9f
3766! Mem[0000000030041430] = 630797d4 1933c415 434722b2 10afc0bb
3767 ldda [%i1+%g0]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030041400
3768! Mem[0000000030181400] = 00000000, %l3 = 00000000c7c71eba
3769 ldswa [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000000
3770! Mem[0000000010041434] = 000000ff, %f26 = 00000000
3771 ld [%i1+0x034],%f26 ! %f26 = 000000ff
3772! Mem[0000000010041400] = bd40b55f9ce4407c, %f26 = 000000ff 00007e7b
3773 ldda [%i1+%g0]0x80,%f26 ! %f26 = bd40b55f 9ce4407c
3774! Mem[0000000010081410] = 000075cf, %l3 = 0000000000000000
3775 ldsba [%i2+%o5]0x88,%l3 ! %l3 = ffffffffffffffcf
3776! Mem[0000000030001410] = 812cee44 ff862443, %l2 = 00e1bcc9, %l3 = ffffffcf
3777 ldda [%i0+%o5]0x89,%l2 ! %l2 = 00000000ff862443 00000000812cee44
3778! Mem[0000000010001408] = 00000000, %f25 = 061c9199
3779 lda [%i0+%o4]0x88,%f25 ! %f25 = 00000000
3780! Mem[00000000100c1408] = 00ff14c2 ffcbd075, %l4 = 00000000, %l5 = 0fdff4df
3781 ldda [%i3+%o4]0x88,%l4 ! %l4 = 00000000ffcbd075 0000000000ff14c2
3782
3783p0_label_139:
3784! Starting 10 instruction Store Burst
3785! Mem[0000000010181400] = 0f0000c6 5fb540bd ffffb9c0 0fdff4df
3786! %f16 = ffffd29c 7b7e0000 ffffb9c0 0fdff4df
3787! %f20 = 812cee44 ff862443 2b79af9a 5d8ee903
3788! %f24 = 1570c728 00000000 bd40b55f 9ce4407c
3789! %f28 = 00000000 1b955c1b 7f2d4d72 4c83887b
3790 stda %f16,[%i6+%g0]ASI_BLK_PL ! Block Store to 0000000010181400
3791 membar #Sync ! Added by membar checker (23)
3792! Mem[0000000010181435] = 00000000, %l5 = 0000000000ff14c2
3793 ldstub [%i6+0x035],%l5 ! %l5 = 0000000000000000
3794! %f26 = bd40b55f 9ce4407c, Mem[0000000010001400] = 00e1bcff d3b540bd
3795 stda %f26,[%i0+%g0]0x88 ! Mem[0000000010001400] = bd40b55f 9ce4407c
3796! %l7 = 000000000000006c, Mem[0000000010101408] = dc640e4f0dff7257
3797 stxa %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000000000006c
3798! Mem[000000001014140c] = 000014c2, %l1 = 00e1bcc9, %l1 = 00e1bcc9
3799 add %i5,0x0c,%g1
3800 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000000014c2
3801! %f13 = 1933c415, %f6 = 0df33cda, %f18 = ffffb9c0
3802 fdivs %f13,%f6 ,%f18 ! %f18 = 4abd32af
3803! Mem[000000001000142c] = 995217ff, %l6 = 0000000000000000
3804 ldstuba [%i0+0x02c]%asi,%l6 ! %l6 = 0000000000000099
3805! Mem[0000000010001422] = 7257b1e4, %l0 = 00000000000000ff
3806 ldstub [%i0+0x022],%l0 ! %l0 = 00000000000000b1
3807! Mem[00000000201c0001] = ff009ee0, %l7 = 000000000000006c
3808 ldstuba [%o0+0x001]%asi,%l7 ! %l7 = 0000000000000000
3809! %f20 = 812cee44 ff862443, %l7 = 0000000000000000
3810! Mem[0000000010041430] = 172b9743000000ff
3811 add %i1,0x030,%g1
3812 stda %f20,[%g1+%l7]ASI_PST16_P ! Mem[0000000010041430] = 172b9743000000ff
3813
3814p0_label_140:
3815! Starting 10 instruction Load Burst
3816! %l0 = 00000000000000b1, %l2 = 00000000ff862443, %l1 = 00000000000014c2
3817 xor %l0,%l2,%l1 ! %l1 = 00000000ff8624f2
3818! Mem[0000000030181408] = ffff2eff, %f4 = ffffffff
3819 lda [%i6+%o4]0x89,%f4 ! %f4 = ffff2eff
3820! Mem[0000000030101410] = 9cffffff, %l4 = 00000000ffcbd075
3821 ldsba [%i4+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
3822! Mem[000000001008141c] = 48a23333, %f1 = 6ea39c1d
3823 ld [%i2+0x01c],%f1 ! %f1 = 48a23333
3824! Mem[0000000010041439] = 92d5901f, %l7 = 0000000000000000, %asi = 80
3825 lduba [%i1+0x039]%asi,%l7 ! %l7 = 00000000000000d5
3826! Mem[0000000030001400] = 000000ff, %l2 = 00000000ff862443
3827 ldsha [%i0+%g0]0x89,%l2 ! %l2 = 00000000000000ff
3828! Mem[0000000010041400] = 5fb540bd, %l3 = 00000000812cee44
3829 ldswa [%i1+%g0]0x88,%l3 ! %l3 = 000000005fb540bd
3830! Code Fragment 3, seed = 178881
3831p0_fragment_19:
3832! %l0 = 00000000000000b1
3833 setx 0xb41a1f71ef3d331e,%g7,%l0 ! %l0 = b41a1f71ef3d331e
3834! %l1 = 00000000ff8624f2
3835 setx 0x1b0a5eed790bd5c9,%g7,%l1 ! %l1 = 1b0a5eed790bd5c9
3836 setx 0x1fe000, %g1, %g3
3837 or %l0, %g3, %l0 ! always set perrmask = 0xff
3838 setx 0x1ffff8, %g1, %g2
3839 and %l0, %g2, %l0
3840 ta T_CHANGE_HPRIV
3841 stxa %l1, [%l0]ASI_DCACHE_DATA
3842 ta T_CHANGE_NONHPRIV
3843! %l0 = b41a1f71ef3d331e
3844 setx 0xc398d3b1f84e9484,%g7,%l0 ! %l0 = c398d3b1f84e9484
3845! %l1 = 1b0a5eed790bd5c9
3846 setx 0xff8fe6b19a07f24f,%g7,%l1 ! %l1 = ff8fe6b19a07f24f
3847p0_fragment_19_end:
3848! Mem[0000000030101408] = 00006d83 4c1382c2, %l6 = 00000099, %l7 = 000000d5
3849 ldda [%i4+%o4]0x81,%l6 ! %l6 = 0000000000006d83 000000004c1382c2
3850! Mem[0000000010141406] = 836d0000, %l1 = ff8fe6b19a07f24f, %asi = 80
3851 ldsha [%i5+0x006]%asi,%l1 ! %l1 = 0000000000000000
3852
3853p0_label_141:
3854! Starting 10 instruction Store Burst
3855! %l4 = ffffffffffffffff, Mem[0000000030101410] = ffffff9ced680000
3856 stxa %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffffffffffffffff
3857! Mem[0000000020800041] = ffffbf40, %l7 = 000000004c1382c2
3858 ldstub [%o1+0x041],%l7 ! %l7 = 00000000000000ff
3859! Mem[0000000010081408] = 00000000, %l3 = 000000005fb540bd, %asi = 80
3860 swapa [%i2+0x008]%asi,%l3 ! %l3 = 0000000000000000
3861! %f6 = 0df33cda 2368f943, %l6 = 0000000000006d83
3862! Mem[0000000010041410] = 060000009cffffff
3863 add %i1,0x010,%g1
3864 stda %f6,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010041410] = 43f96823da3cf30d
3865! %l6 = 0000000000006d83, Mem[00000000201c0001] = ffff9ee0
3866 stb %l6,[%o0+0x001] ! Mem[00000000201c0000] = ff839ee0
3867! %l1 = 0000000000000000, Mem[00000000201c0000] = ff839ee0, %asi = 80
3868 stha %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00009ee0
3869! Mem[0000000030101410] = ffffffff, %l3 = 0000000000000000
3870 swapa [%i4+%o5]0x89,%l3 ! %l3 = 00000000ffffffff
3871! %f6 = 0df33cda, %f7 = 2368f943, %f2 = ff000000
3872 fadds %f6 ,%f7 ,%f2 ! %f2 = 2368f943
3873! Mem[0000000030101408] = 836d0000, %l1 = 0000000000000000
3874 ldstuba [%i4+%o4]0x89,%l1 ! %l1 = 0000000000000000
3875! Mem[0000000010141408] = ff000000, %l0 = 00000000f84e9484
3876 swapa [%i5+%o4]0x80,%l0 ! %l0 = 00000000ff000000
3877
3878p0_label_142:
3879! Starting 10 instruction Load Burst
3880! Mem[0000000010101400] = 7c40e49c, %l0 = 00000000ff000000
3881 lduba [%i4+%g0]0x88,%l0 ! %l0 = 000000000000009c
3882! Mem[0000000030081408] = 836d00ff, %l5 = 0000000000000000
3883 ldsha [%i2+%o4]0x89,%l5 ! %l5 = 00000000000000ff
3884! Mem[0000000010141400] = 0000006c, %f11 = 161e1d9f
3885 lda [%i5+%g0]0x88,%f11 ! %f11 = 0000006c
3886! Code Fragment 4, seed = 200055
3887p0_fragment_20:
3888! %l0 = 000000000000009c
3889 setx 0x25e1521c0ad9336e,%g7,%l0 ! %l0 = 25e1521c0ad9336e
3890! %l1 = 0000000000000000
3891 setx 0xd81ff059f22a2519,%g7,%l1 ! %l1 = d81ff059f22a2519
3892 setx 0x7ff8, %g1, %g2
3893 and %l0, %g2, %l0
3894 setx 0xffffffff, %g1, %g2
3895 and %l1, %g2, %l1
3896 setx 0x100000000, %g1, %g2
3897 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3898 ta T_CHANGE_HPRIV
3899 stxa %l1, [%l0]ASI_ICACHE_INSTR
3900 ta T_CHANGE_NONHPRIV
3901! %l0 = 25e1521c0ad9336e
3902 setx 0xd1277dc240ca02d4,%g7,%l0 ! %l0 = d1277dc240ca02d4
3903! %l1 = d81ff059f22a2519
3904 setx 0xbcb3efd5b1024f9f,%g7,%l1 ! %l1 = bcb3efd5b1024f9f
3905p0_fragment_20_end:
3906! Mem[0000000010081410] = cf750000, %l0 = d1277dc240ca02d4
3907 ldsba [%i2+%o5]0x80,%l0 ! %l0 = ffffffffffffffcf
3908! Mem[0000000010141408] = 84944ef8, %f4 = ffff2eff
3909 lda [%i5+%o4]0x88,%f4 ! %f4 = 84944ef8
3910! Mem[0000000030001400] = ff000000, %l7 = 00000000000000ff
3911 lduba [%i0+%g0]0x81,%l7 ! %l7 = 00000000000000ff
3912! Mem[0000000010141438] = 317693aa, %l3 = 00000000ffffffff, %asi = 80
3913 lduwa [%i5+0x038]%asi,%l3 ! %l3 = 00000000317693aa
3914! Mem[0000000030041408] = ff00000000000000, %f30 = 7f2d4d72 4c83887b
3915 ldda [%i1+%o4]0x81,%f30 ! %f30 = ff000000 00000000
3916! Mem[0000000010101408] = 00000000, %l1 = bcb3efd5b1024f9f
3917 ldsba [%i4+%o4]0x80,%l1 ! %l1 = 0000000000000000
3918
3919p0_label_143:
3920! Starting 10 instruction Store Burst
3921! %f4 = 84944ef8, Mem[0000000030081400] = 75cf9cf9
3922 sta %f4 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 84944ef8
3923! %l6 = 0000000000006d83, Mem[0000000030141410] = c214ff00
3924 stha %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = c2146d83
3925! %l7 = 00000000000000ff, %l2 = 00000000000000ff, %l2 = 00000000000000ff
3926 orn %l7,%l2,%l2 ! %l2 = ffffffffffffffff
3927! %l1 = 0000000000000000, Mem[0000000010001408] = ffffffff00000000
3928 stxa %l1,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000000000000000
3929! %f27 = 9ce4407c, Mem[0000000030181410] = dfffffff
3930 sta %f27,[%i6+%o5]0x81 ! Mem[0000000030181410] = 9ce4407c
3931! Mem[0000000010101408] = 00000000, %l3 = 00000000317693aa
3932 swapa [%i4+%o4]0x80,%l3 ! %l3 = 0000000000000000
3933! %l1 = 0000000000000000, Mem[0000000030101400] = 00000000
3934 stha %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000
3935! %l7 = 00000000000000ff, Mem[0000000030081400] = f84e9484
3936 stba %l7,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff4e9484
3937! %l2 = ffffffffffffffff, %l0 = ffffffffffffffcf, %l5 = 00000000000000ff
3938 udivx %l2,%l0,%l5 ! %l5 = 0000000000000001
3939! %f6 = 0df33cda 2368f943, Mem[0000000030041408] = ff000000 00000000
3940 stda %f6 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0df33cda 2368f943
3941
3942p0_label_144:
3943! Starting 10 instruction Load Burst
3944! Mem[0000000030041410] = ffffffff75d0cbff, %l0 = ffffffffffffffcf
3945 ldxa [%i1+%o5]0x81,%l0 ! %l0 = ffffffff75d0cbff
3946! Mem[0000000030001400] = 000000ff, %l3 = 0000000000000000
3947 lduba [%i0+%g0]0x89,%l3 ! %l3 = 00000000000000ff
3948! Mem[00000000300c1408] = ff000000, %l3 = 00000000000000ff
3949 ldsba [%i3+%o4]0x81,%l3 ! %l3 = ffffffffffffffff
3950! Mem[0000000010181438] = 7b88834c, %f26 = bd40b55f
3951 lda [%i6+0x038]%asi,%f26 ! %f26 = 7b88834c
3952! Mem[0000000030101408] = ff006d83, %l1 = 0000000000000000
3953 lduha [%i4+%o4]0x81,%l1 ! %l1 = 000000000000ff00
3954! Mem[0000000030041400] = 00000000, %l7 = 00000000000000ff
3955 ldsha [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000000
3956! Mem[00000000300c1408] = ff000000, %l0 = ffffffff75d0cbff
3957 ldswa [%i3+%o4]0x81,%l0 ! %l0 = ffffffffff000000
3958! Mem[0000000030001400] = 000000ff, %f19 = 0fdff4df
3959 lda [%i0+%g0]0x89,%f19 ! %f19 = 000000ff
3960! Mem[00000000100c1408] = 75d0cbffc214ff00, %l2 = ffffffffffffffff
3961 ldxa [%i3+%o4]0x80,%l2 ! %l2 = 75d0cbffc214ff00
3962! Mem[0000000030141408] = 0000000043000000, %f20 = 812cee44 ff862443
3963 ldda [%i5+%o4]0x81,%f20 ! %f20 = 00000000 43000000
3964
3965p0_label_145:
3966! Starting 10 instruction Store Burst
3967! %f26 = 7b88834c 9ce4407c, Mem[00000000100c1400] = 090100c6 dff4df0f
3968 stda %f26,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 7b88834c 9ce4407c
3969! Mem[00000000100c1408] = 75d0cbff, %l4 = 00000000ffffffff
3970 swapa [%i3+%o4]0x80,%l4 ! %l4 = 0000000075d0cbff
3971! Mem[0000000030101410] = 00000000, %l2 = 00000000c214ff00
3972 swapa [%i4+%o5]0x89,%l2 ! %l2 = 0000000000000000
3973! %l1 = 000000000000ff00, Mem[0000000010081408] = bd40b55f
3974 stha %l1,[%i2+%o4]0x88 ! Mem[0000000010081408] = bd40ff00
3975! %f18 = 4abd32af 000000ff, Mem[0000000010041400] = bd40b55f 9ce4407c
3976 stda %f18,[%i1+%g0]0x80 ! Mem[0000000010041400] = 4abd32af 000000ff
3977! Mem[0000000010141410] = ffffb9c0, %l3 = ffffffffffffffff
3978 ldstuba [%i5+%o5]0x88,%l3 ! %l3 = 00000000000000c0
3979! %l0 = ffffffffff000000, Mem[0000000010101400] = 9ce4407c5f0940bd
3980 stx %l0,[%i4+%g0] ! Mem[0000000010101400] = ffffffffff000000
3981! %l6 = 0000000000006d83, Mem[0000000030001400] = 000000ff
3982 stwa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00006d83
3983! Mem[0000000010101408] = aa937631, %l5 = 0000000000000001
3984 ldstuba [%i4+%o4]0x88,%l5 ! %l5 = 0000000000000031
3985! %f12 = 630797d4, %f18 = 4abd32af
3986 fsqrts %f12,%f18 ! %f18 = 513a4fa5
3987
3988p0_label_146:
3989! Starting 10 instruction Load Burst
3990! Mem[0000000010181400] = 00007e7b, %l3 = 00000000000000c0
3991 ldsha [%i6+%g0]0x80,%l3 ! %l3 = 0000000000000000
3992! %l4 = 0000000075d0cbff, %l4 = 0000000075d0cbff, %l2 = 0000000000000000
3993 xnor %l4,%l4,%l2 ! %l2 = ffffffffffffffff
3994! Mem[0000000030101408] = 836d00ff, %l5 = 0000000000000031
3995 lduwa [%i4+%o4]0x89,%l5 ! %l5 = 00000000836d00ff
3996! Mem[0000000030081410] = ffffffff, %l5 = 00000000836d00ff
3997 lduwa [%i2+%o5]0x81,%l5 ! %l5 = 00000000ffffffff
3998! Mem[0000000030141408] = 00000000, %l0 = ffffffffff000000
3999 ldswa [%i5+%o4]0x81,%l0 ! %l0 = 0000000000000000
4000! Mem[00000000300c1408] = ff000000, %l2 = ffffffffffffffff
4001 lduha [%i3+%o4]0x81,%l2 ! %l2 = 000000000000ff00
4002! Mem[0000000010001400] = 9ce4407c, %l4 = 0000000075d0cbff
4003 lduha [%i0+%g0]0x88,%l4 ! %l4 = 000000000000407c
4004! Mem[0000000030181400] = 00000000, %l1 = 000000000000ff00
4005 lduba [%i6+%g0]0x81,%l1 ! %l1 = 0000000000000000
4006! Mem[0000000010041413] = 43f96823, %l5 = 00000000ffffffff
4007 ldub [%i1+0x013],%l5 ! %l5 = 0000000000000023
4008! Mem[00000000100c1408] = 00ff14c2 ffffffff, %l6 = 00006d83, %l7 = 00000000
4009 ldda [%i3+%o4]0x88,%l6 ! %l6 = 00000000ffffffff 0000000000ff14c2
4010
4011p0_label_147:
4012! Starting 10 instruction Store Burst
4013! Mem[0000000010001400] = 7c40e49c, %l3 = 0000000000000000
4014 swapa [%i0+%g0]0x80,%l3 ! %l3 = 000000007c40e49c
4015! %l4 = 000000000000407c, Mem[0000000030141408] = 00000000
4016 stwa %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000407c
4017! Mem[0000000030001400] = 00006d83, %l1 = 0000000000000000
4018 ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 0000000000000083
4019! %l6 = 00000000ffffffff, Mem[0000000010001428] = 5e998531, %asi = 80
4020 stha %l6,[%i0+0x028]%asi ! Mem[0000000010001428] = ffff8531
4021! %f6 = 0df33cda 2368f943, Mem[00000000300c1408] = 000000ff 000000ff
4022 stda %f6 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0df33cda 2368f943
4023! %l2 = 0000ff00, %l3 = 7c40e49c, Mem[0000000010081400] = 00000000 c0b9ffff
4024 stda %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0000ff00 7c40e49c
4025! Mem[0000000030141408] = 7c400000, %l6 = 00000000ffffffff
4026 swapa [%i5+%o4]0x89,%l6 ! %l6 = 000000007c400000
4027! %l4 = 000000000000407c, Mem[0000000010001408] = 00000000
4028 stha %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 407c0000
4029! %l2 = 0000ff00, %l3 = 7c40e49c, Mem[0000000010081410] = 000075cf 6c000000
4030 stda %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000ff00 7c40e49c
4031! %l5 = 0000000000000023, Mem[0000000010041414] = da3cf30d, %asi = 80
4032 stwa %l5,[%i1+0x014]%asi ! Mem[0000000010041414] = 00000023
4033
4034p0_label_148:
4035! Starting 10 instruction Load Burst
4036! Mem[0000000020800041] = ffffbf40, %l4 = 000000000000407c, %asi = 80
4037 ldsba [%o1+0x041]%asi,%l4 ! %l4 = ffffffffffffffff
4038! Mem[0000000010041410] = 2368f943, %l2 = 000000000000ff00
4039 lduba [%i1+%o5]0x88,%l2 ! %l2 = 0000000000000043
4040! Mem[0000000030001408] = 094f9b14d2a30000, %f2 = 2368f943 00000000
4041 ldda [%i0+%o4]0x89,%f2 ! %f2 = 094f9b14 d2a30000
4042! Mem[0000000010181410] = 812cee44ff862443, %l4 = ffffffffffffffff
4043 ldxa [%i6+%o5]0x88,%l4 ! %l4 = 812cee44ff862443
4044! Mem[00000000300c1410] = 0000004a, %l5 = 0000000000000023
4045 ldsha [%i3+%o5]0x89,%l5 ! %l5 = 000000000000004a
4046! Mem[0000000030181410] = 9ce4407c, %l6 = 000000007c400000
4047 ldswa [%i6+%o5]0x81,%l6 ! %l6 = ffffffff9ce4407c
4048! Mem[0000000030101410] = 00ff14c2ffffffff, %f4 = 84944ef8 75d0cbff
4049 ldda [%i4+%o5]0x81,%f4 ! %f4 = 00ff14c2 ffffffff
4050! Mem[0000000030001410] = 812cee44ff862443, %f12 = 630797d4 1933c415
4051 ldda [%i0+%o5]0x89,%f12 ! %f12 = 812cee44 ff862443
4052! Mem[0000000010041408] = 00000000, %l4 = 812cee44ff862443
4053 lduwa [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000000
4054! Mem[00000000211c0000] = ffff8970, %l6 = ffffffff9ce4407c, %asi = 80
4055 ldsba [%o2+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
4056
4057p0_label_149:
4058! Starting 10 instruction Store Burst
4059! %l5 = 000000000000004a, Mem[00000000211c0000] = ffff8970
4060 sth %l5,[%o2+%g0] ! Mem[00000000211c0000] = 004a8970
4061! %f30 = ff000000, Mem[0000000010001408] = 00007c40
4062 sta %f30,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff000000
4063! %l7 = 0000000000ff14c2, Mem[0000000010141400] = 6c000000
4064 stwa %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00ff14c2
4065! %l6 = ffffffffffffffff, Mem[00000000100c1418] = 0000ca4dffffffff
4066 stx %l6,[%i3+0x018] ! Mem[00000000100c1418] = ffffffffffffffff
4067! %l3 = 000000007c40e49c, Mem[0000000030081400] = ff4e9484
4068 stha %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = e49c9484
4069! %l7 = 0000000000ff14c2, Mem[00000000300c1410] = ffffffff0000004a
4070 stxa %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000000000ff14c2
4071! %l6 = ffffffffffffffff, Mem[0000000010041408] = 000000006ea39c1d
4072 stx %l6,[%i1+%o4] ! Mem[0000000010041408] = ffffffffffffffff
4073! %f4 = 00ff14c2 ffffffff, Mem[0000000010141408] = 84944ef8 c2140000
4074 stda %f4 ,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00ff14c2 ffffffff
4075! %l5 = 000000000000004a, Mem[0000000010081408] = bd40ff00
4076 stwa %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0000004a
4077! %l3 = 000000007c40e49c, Mem[0000000010141400] = c214ff00
4078 stba %l3,[%i5+%g0]0x88 ! Mem[0000000010141400] = c214ff9c
4079
4080p0_label_150:
4081! Starting 10 instruction Load Burst
4082! Mem[0000000010001420] = 7257ffe4 1f7d11af, %l0 = 00000000, %l1 = 00000083
4083 ldd [%i0+0x020],%l0 ! %l0 = 000000007257ffe4 000000001f7d11af
4084! Mem[0000000030041410] = ffffffff, %f4 = 00ff14c2
4085 lda [%i1+%o5]0x89,%f4 ! %f4 = ffffffff
4086! Mem[0000000010101408] = ff7693aa0000006c, %l6 = ffffffffffffffff
4087 ldxa [%i4+%o4]0x80,%l6 ! %l6 = ff7693aa0000006c
4088! Mem[00000000100c1404] = 9ce4407c, %l4 = 0000000000000000, %asi = 80
4089 lduha [%i3+0x004]%asi,%l4 ! %l4 = 0000000000009ce4
4090! Mem[0000000010181410] = 432486ff, %l7 = 0000000000ff14c2
4091 ldsha [%i6+%o5]0x80,%l7 ! %l7 = 0000000000004324
4092! Mem[000000001004140b] = ffffffff, %l5 = 000000000000004a
4093 ldsb [%i1+0x00b],%l5 ! %l5 = ffffffffffffffff
4094! Mem[0000000010041400] = af32bd4a, %l4 = 0000000000009ce4
4095 lduba [%i1+%g0]0x88,%l4 ! %l4 = 000000000000004a
4096! Mem[0000000010041410] = 2368f943, %l2 = 0000000000000043
4097 ldsba [%i1+%o5]0x88,%l2 ! %l2 = 0000000000000043
4098! Mem[000000001004140c] = ffffffff, %f1 = 48a23333
4099 ld [%i1+0x00c],%f1 ! %f1 = ffffffff
4100! Mem[00000000100c1420] = 43000000d2a39c1d, %l2 = 0000000000000043, %asi = 80
4101 ldxa [%i3+0x020]%asi,%l2 ! %l2 = 43000000d2a39c1d
4102
4103p0_label_151:
4104! Starting 10 instruction Store Burst
4105! %l0 = 000000007257ffe4, Mem[00000000300c1408] = 2368f943
4106 stha %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 2368ffe4
4107! Code Fragment 4, seed = 419029
4108p0_fragment_21:
4109! %l0 = 000000007257ffe4
4110 setx 0xd0978b7f8aca367e,%g7,%l0 ! %l0 = d0978b7f8aca367e
4111! %l1 = 000000001f7d11af
4112 setx 0x6c87525905d4fb29,%g7,%l1 ! %l1 = 6c87525905d4fb29
4113 setx 0x7ff8, %g1, %g2
4114 and %l0, %g2, %l0
4115 setx 0xffffffff, %g1, %g2
4116 and %l1, %g2, %l1
4117 setx 0x100000000, %g1, %g2
4118 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4119 ta T_CHANGE_HPRIV
4120 stxa %l1, [%l0]ASI_ICACHE_INSTR
4121 ta T_CHANGE_NONHPRIV
4122! %l0 = d0978b7f8aca367e
4123 setx 0xd6187bde7dc23be4,%g7,%l0 ! %l0 = d6187bde7dc23be4
4124! %l1 = 6c87525905d4fb29
4125 setx 0x4143f5baebc67baf,%g7,%l1 ! %l1 = 4143f5baebc67baf
4126p0_fragment_21_end:
4127! %f24 = 1570c728, Mem[0000000030041410] = ffffffff
4128 sta %f24,[%i1+%o5]0x81 ! Mem[0000000030041410] = 1570c728
4129! %l3 = 000000007c40e49c, Mem[00000000211c0000] = 004a8970, %asi = 80
4130 stha %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = e49c8970
4131! Mem[0000000010041400] = 4abd32af, %l7 = 0000000000004324
4132 ldstuba [%i1+%g0]0x80,%l7 ! %l7 = 000000000000004a
4133! %f10 = 168e88e6 0000006c, Mem[0000000030001400] = 00006dff b9ffffff
4134 stda %f10,[%i0+%g0]0x89 ! Mem[0000000030001400] = 168e88e6 0000006c
4135! Mem[0000000010141408] = ffffffff, %l5 = 00000000ffffffff
4136 swapa [%i5+%o4]0x80,%l5 ! %l5 = 00000000ffffffff
4137! %l6 = 0000006c, %l7 = 0000004a, Mem[0000000010141418] = 7f2d519e 670bffff, %asi = 80
4138 stda %l6,[%i5+0x018]%asi ! Mem[0000000010141418] = 0000006c 0000004a
4139! Mem[0000000010001420] = 7257ffe41f7d11af, %l1 = 4143f5baebc67baf, %l6 = ff7693aa0000006c
4140 add %i0,0x20,%g1
4141 casxa [%g1]0x80,%l1,%l6 ! %l6 = 7257ffe41f7d11af
4142! %l0 = d6187bde7dc23be4, imm = 0000000000000693, %l1 = 4143f5baebc67baf
4143 addc %l0,0x693,%l1 ! %l1 = d6187bde7dc24277
4144
4145p0_label_152:
4146! Starting 10 instruction Load Burst
4147! %l7 = 000000000000004a, imm = fffffffffffff072, %l0 = d6187bde7dc23be4
4148 and %l7,-0xf8e,%l0 ! %l0 = 0000000000000042
4149! %l5 = 00000000ffffffff, imm = fffffffffffff214, %l4 = 000000000000004a
4150 xor %l5,-0xdec,%l4 ! %l4 = ffffffff00000deb
4151! Mem[0000000030181410] = 7c40e49c, %l3 = 000000007c40e49c
4152 lduha [%i6+%o5]0x89,%l3 ! %l3 = 000000000000e49c
4153! Mem[0000000010001400] = 000000005fb540bd, %f30 = ff000000 00000000
4154 ldda [%i0+%g0]0x80,%f30 ! %f30 = 00000000 5fb540bd
4155! Mem[00000000100c1420] = 43000000, %l6 = 7257ffe41f7d11af
4156 ldub [%i3+0x020],%l6 ! %l6 = 0000000000000043
4157! Mem[0000000030041400] = 1d9ca36e 00000000, %l2 = d2a39c1d, %l3 = 0000e49c
4158 ldda [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000 000000001d9ca36e
4159! Mem[0000000010141410] = ffb9ffff, %l1 = d6187bde7dc24277
4160 ldsba [%i5+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
4161! Mem[0000000030081410] = ffffffff, %l2 = 0000000000000000
4162 ldsha [%i2+%o5]0x81,%l2 ! %l2 = ffffffffffffffff
4163! Mem[0000000020800000] = 40ff7110, %l6 = 0000000000000043, %asi = 80
4164 ldsha [%o1+0x000]%asi,%l6 ! %l6 = 00000000000040ff
4165! Mem[0000000010141408] = 00ff14c2 ffffffff, %l6 = 000040ff, %l7 = 0000004a
4166 ldda [%i5+%o4]0x88,%l6 ! %l6 = 00000000ffffffff 0000000000ff14c2
4167
4168p0_label_153:
4169! Starting 10 instruction Store Burst
4170! %l7 = 0000000000ff14c2, Mem[00000000211c0000] = e49c8970
4171 sth %l7,[%o2+%g0] ! Mem[00000000211c0000] = 14c28970
4172! Mem[0000000010181408] = dff4df0f, %l6 = 00000000ffffffff
4173 swapa [%i6+%o4]0x80,%l6 ! %l6 = 00000000dff4df0f
4174! %l5 = 00000000ffffffff, Mem[00000000100c1410] = ff000000
4175 stha %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ffff0000
4176! %f18 = 513a4fa5, Mem[000000001018143c] = 724d2d7f
4177 st %f18,[%i6+0x03c] ! Mem[000000001018143c] = 513a4fa5
4178! %l0 = 00000042, %l1 = ffffffff, Mem[0000000010141400] = 9cff14c2 836d0000
4179 std %l0,[%i5+%g0] ! Mem[0000000010141400] = 00000042 ffffffff
4180! %l0 = 00000042, %l1 = ffffffff, Mem[0000000010041438] = 92d5901f 92d590c0, %asi = 80
4181 stda %l0,[%i1+0x038]%asi ! Mem[0000000010041438] = 00000042 ffffffff
4182! Mem[0000000010001410] = 00000000, %l7 = 0000000000ff14c2
4183 swapa [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000
4184! Mem[00000000300c1400] = 9cd2ffff, %l5 = 00000000ffffffff
4185 ldstuba [%i3+%g0]0x89,%l5 ! %l5 = 00000000000000ff
4186! %f27 = 9ce4407c, Mem[0000000030081400] = 84949ce4
4187 sta %f27,[%i2+%g0]0x89 ! Mem[0000000030081400] = 9ce4407c
4188! %f2 = 094f9b14, Mem[0000000030081400] = 9ce4407c
4189 sta %f2 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 094f9b14
4190
4191p0_label_154:
4192! Starting 10 instruction Load Burst
4193! Mem[0000000030101410] = 00ff14c2, %l6 = 00000000dff4df0f
4194 ldsba [%i4+%o5]0x81,%l6 ! %l6 = 0000000000000000
4195! Mem[0000000010181408] = ffffffff, %l3 = 000000001d9ca36e
4196 lduwa [%i6+%o4]0x80,%l3 ! %l3 = 00000000ffffffff
4197! Mem[0000000010081408] = 1d9ca36e0000004a, %f14 = 434722b2 10afc0bb
4198 ldda [%i2+%o4]0x88,%f14 ! %f14 = 1d9ca36e 0000004a
4199! Mem[00000000300c1410] = 0000000000ff14c2, %l0 = 0000000000000042
4200 ldxa [%i3+%o5]0x89,%l0 ! %l0 = 0000000000ff14c2
4201! Mem[0000000030101408] = 836d00ff, %l4 = ffffffff00000deb
4202 ldswa [%i4+%o4]0x89,%l4 ! %l4 = ffffffff836d00ff
4203! Mem[0000000030001400] = 0000006c, %l2 = ffffffffffffffff
4204 ldsha [%i0+%g0]0x89,%l2 ! %l2 = 000000000000006c
4205 membar #Sync ! Added by membar checker (24)
4206! Mem[0000000010041400] = ffbd32af 000000ff ffffffff ffffffff
4207! Mem[0000000010041410] = 43f96823 00000023 6ba86f1a ffc62443
4208! Mem[0000000010041420] = 69b514c2 00000000 4d62fc40 68ede351
4209! Mem[0000000010041430] = 172b9743 000000ff 00000042 ffffffff
4210 ldda [%i1+%g0]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010041400
4211! Mem[00000000100c141b] = ffffffff, %l0 = 0000000000ff14c2, %asi = 80
4212 ldsba [%i3+0x01b]%asi,%l0 ! %l0 = ffffffffffffffff
4213! Mem[00000000100c1410] = ffff0000b9c01eba, %l1 = ffffffffffffffff
4214 ldxa [%i3+%o5]0x80,%l1 ! %l1 = ffff0000b9c01eba
4215! Mem[0000000010001400] = 000000005fb540bd, %l3 = 00000000ffffffff, %asi = 80
4216 ldxa [%i0+0x000]%asi,%l3 ! %l3 = 000000005fb540bd
4217
4218p0_label_155:
4219! Starting 10 instruction Store Burst
4220! %l4 = ffffffff836d00ff, imm = fffffffffffff7b0, %l1 = ffff0000b9c01eba
4221 addc %l4,-0x850,%l1 ! %l1 = ffffffff836cf8af
4222! %l1 = ffffffff836cf8af, Mem[0000000010081438] = 1d9ca36e
4223 stw %l1,[%i2+0x038] ! Mem[0000000010081438] = 836cf8af
4224! %l1 = ffffffff836cf8af, %l3 = 000000005fb540bd, %l2 = 000000000000006c
4225 sdivx %l1,%l3,%l2 ! %l2 = ffffffffffffffff
4226! %l7 = 0000000000000000, Mem[0000000030001408] = d2a30000
4227 stwa %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
4228! %f24 = 1570c728 00000000, %l7 = 0000000000000000
4229! Mem[0000000030181408] = ff2effff00e1bcc9
4230 add %i6,0x008,%g1
4231 stda %f24,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030181408] = ff2effff00e1bcc9
4232! %l2 = ffffffffffffffff, Mem[0000000010141408] = ffffffff
4233 stwa %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffffffff
4234! %l6 = 0000000000000000, Mem[0000000030181408] = ffff2eff
4235 stba %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffff2e00
4236 membar #Sync ! Added by membar checker (25)
4237! %l2 = ffffffff, %l3 = 5fb540bd, Mem[0000000010041428] = 4d62fc40 68ede351
4238 std %l2,[%i1+0x028] ! Mem[0000000010041428] = ffffffff 5fb540bd
4239! %f22 = 2b79af9a 5d8ee903, Mem[00000000100c1400] = 4c83887b 7c40e49c
4240 stda %f22,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 2b79af9a 5d8ee903
4241! %f10 = 4d62fc40, %f9 = 00000000
4242 fcmpes %fcc1,%f10,%f9 ! %fcc1 = 2
4243
4244p0_label_156:
4245! Starting 10 instruction Load Burst
4246! Mem[0000000030001408] = 00000000, %l7 = 0000000000000000
4247 ldswa [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000000
4248! Mem[0000000010001410] = 00ff14c2, %l7 = 0000000000000000
4249 lduba [%i0+%o5]0x88,%l7 ! %l7 = 00000000000000c2
4250! Mem[0000000010141400] = 00000042 ffffffff, %l0 = ffffffff, %l1 = 836cf8af
4251 ldda [%i5+%g0]0x80,%l0 ! %l0 = 0000000000000042 00000000ffffffff
4252! Mem[000000001014140a] = ffffffff, %l5 = 00000000000000ff, %asi = 80
4253 ldsha [%i5+0x00a]%asi,%l5 ! %l5 = ffffffffffffffff
4254! Mem[0000000010141400] = 00000042 ffffffff ffffffff c214ff00
4255! Mem[0000000010141410] = ffb9ffff 0000007c 0000006c 0000004a
4256! Mem[0000000010141420] = 7c40e49c 5fb540bd 7e7b6ac6 75d0cbff
4257! Mem[0000000010141430] = d3b540bd 0000006c 317693aa ffffffff
4258 ldda [%i5+%g0]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010141400
4259! Mem[0000000030041400] = 00000000, %l1 = 00000000ffffffff
4260 lduwa [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000000
4261! Mem[0000000010041408] = ffffffff, %l0 = 0000000000000042
4262 lduha [%i1+%o4]0x80,%l0 ! %l0 = 000000000000ffff
4263! Mem[0000000030141410] = c2146d83, %l0 = 000000000000ffff
4264 lduwa [%i5+%o5]0x89,%l0 ! %l0 = 00000000c2146d83
4265! Mem[0000000010081400] = 7c40e49c 0000ff00, %l2 = ffffffff, %l3 = 5fb540bd
4266 ldda [%i2+%g0]0x88,%l2 ! %l2 = 000000000000ff00 000000007c40e49c
4267! Mem[0000000030141410] = 836d14c2 ffcbd075, %l0 = c2146d83, %l1 = 00000000
4268 ldda [%i5+%o5]0x81,%l0 ! %l0 = 00000000836d14c2 00000000ffcbd075
4269
4270p0_label_157:
4271! Starting 10 instruction Store Burst
4272! Mem[0000000030141400] = ff0000ff, %l4 = ffffffff836d00ff
4273 ldstuba [%i5+%g0]0x81,%l4 ! %l4 = 00000000000000ff
4274! %l1 = 00000000ffcbd075, immd = 00000e95, %y = 00000000
4275 udiv %l1,0xe95,%l6 ! %l6 = 0000000000118ab8
4276 mov %l0,%y ! %y = 836d14c2
4277! %l0 = 00000000836d14c2, %l0 = 00000000836d14c2, %l5 = ffffffffffffffff
4278 andn %l0,%l0,%l5 ! %l5 = 0000000000000000
4279! %f20 = ffb9ffff 0000007c, Mem[0000000010081408] = 4a000000 6ea39c1d, %asi = 80
4280 stda %f20,[%i2+0x008]%asi ! Mem[0000000010081408] = ffb9ffff 0000007c
4281! %l0 = 836d14c2, %l1 = ffcbd075, Mem[0000000030081410] = ffffffff 00000000
4282 stda %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 836d14c2 ffcbd075
4283! %f24 = 7c40e49c 5fb540bd, Mem[0000000030081400] = 094f9b14 00000000
4284 stda %f24,[%i2+%g0]0x89 ! Mem[0000000030081400] = 7c40e49c 5fb540bd
4285! %l4 = 00000000000000ff, Mem[0000000030101400] = 00000000
4286 stba %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000ff
4287! Mem[0000000030081410] = c2146d83, %l6 = 0000000000118ab8
4288 ldstuba [%i2+%o5]0x81,%l6 ! %l6 = 00000000000000c2
4289! %f22 = 0000006c, %f2 = ffffffff, %f6 = 6ba86f1a ffc62443
4290 fsmuld %f22,%f2 ,%f6 ! %f6 = ffffffff e0000000
4291 membar #Sync ! Added by membar checker (26)
4292! %f10 = 4d62fc40, Mem[0000000010141410] = ffffb9ff
4293 sta %f10,[%i5+%o5]0x88 ! Mem[0000000010141410] = 4d62fc40
4294
4295p0_label_158:
4296! Starting 10 instruction Load Burst
4297! %l7 = 00000000000000c2, imm = ffffffffffffffc6, %l2 = 000000000000ff00
4298 subc %l7,-0x03a,%l2 ! %l2 = 00000000000000fc
4299! Mem[0000000030081400] = 7c40e49c 5fb540bd, %l6 = 000000c2, %l7 = 000000c2
4300 ldda [%i2+%g0]0x89,%l6 ! %l6 = 000000005fb540bd 000000007c40e49c
4301! Mem[0000000010181408] = ffffb9c0ffffffff, %f16 = 00000042 ffffffff
4302 ldda [%i6+%o4]0x88,%f16 ! %f16 = ffffb9c0 ffffffff
4303! Mem[0000000020800000] = 40ff7110, %l3 = 000000007c40e49c
4304 ldub [%o1+%g0],%l3 ! %l3 = 0000000000000040
4305! Mem[0000000010001400] = 00000000, %f3 = ffffffff
4306 lda [%i0+%g0]0x80,%f3 ! %f3 = 00000000
4307! Mem[0000000030081408] = fff00b67836d00ff, %f20 = ffb9ffff 0000007c
4308 ldda [%i2+%o4]0x89,%f20 ! %f20 = fff00b67 836d00ff
4309! Mem[0000000030081410] = ff146d83, %l0 = 00000000836d14c2
4310 ldsha [%i2+%o5]0x81,%l0 ! %l0 = ffffffffffffff14
4311! Mem[0000000010081410] = 00ff0000, %l2 = 00000000000000fc
4312 lduba [%i2+%o5]0x80,%l2 ! %l2 = 0000000000000000
4313! Mem[00000000100c1408] = ffffffff, %l5 = 0000000000000000
4314 lduha [%i3+%o4]0x88,%l5 ! %l5 = 000000000000ffff
4315! Mem[0000000010041410] = 2368f943, %l3 = 0000000000000040
4316 ldstuba [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000043
4317
4318p0_label_159:
4319! Starting 10 instruction Store Burst
4320! %l1 = 00000000ffcbd075, Mem[0000000010041408] = ffffffffffffffff
4321 stxa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000ffcbd075
4322! Mem[0000000030141408] = ffffffff, %l3 = 0000000000000043
4323 ldstuba [%i5+%o4]0x81,%l3 ! %l3 = 00000000000000ff
4324! Mem[0000000030001408] = 00000000, %l6 = 000000005fb540bd
4325 ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 0000000000000000
4326! Mem[0000000010181434] = 00ff0000, %l0 = 00000000ffffff14, %asi = 80
4327 swapa [%i6+0x034]%asi,%l0 ! %l0 = 0000000000ff0000
4328! %l7 = 000000007c40e49c, Mem[0000000010081410] = 00ff0000
4329 stha %l7,[%i2+%o5]0x80 ! Mem[0000000010081410] = e49c0000
4330! %f6 = ffffffff, Mem[0000000030081400] = 5fb540bd
4331 sta %f6 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffff
4332! %l0 = 0000000000ff0000, Mem[000000001004141c] = ffc62443
4333 stw %l0,[%i1+0x01c] ! Mem[000000001004141c] = 00ff0000
4334! %l6 = 0000000000000000, Mem[0000000010181408] = ffffffff
4335 stwa %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000
4336! Mem[000000001010140c] = 0000006c, %l3 = 000000ff, %l2 = 00000000
4337 add %i4,0x0c,%g1
4338 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000000000006c
4339! Mem[00000000100c1408] = ffffffff, %l4 = 00000000000000ff
4340 ldstuba [%i3+%o4]0x80,%l4 ! %l4 = 00000000000000ff
4341
4342p0_label_160:
4343! Starting 10 instruction Load Burst
4344! Mem[0000000010181408] = 00000000, %l1 = 00000000ffcbd075
4345 ldsha [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
4346! Mem[0000000030181410] = 9ce4407c65e84a24, %l6 = 0000000000000000
4347 ldxa [%i6+%o5]0x81,%l6 ! %l6 = 9ce4407c65e84a24
4348! Mem[0000000010001410] = 00ff14c2, %l7 = 000000007c40e49c
4349 lduwa [%i0+%o5]0x88,%l7 ! %l7 = 0000000000ff14c2
4350! Mem[0000000030041400] = 00000000, %l3 = 00000000000000ff
4351 ldswa [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000000
4352! Mem[00000000100c1410] = ffff0000b9c01eba, %f0 = ffbd32af 000000ff
4353 ldd [%i3+%o5],%f0 ! %f0 = ffff0000 b9c01eba
4354! Mem[0000000010001408] = 000000ff, %l6 = 9ce4407c65e84a24
4355 lduwa [%i0+%o4]0x80,%l6 ! %l6 = 00000000000000ff
4356! Mem[0000000020800000] = 40ff7110, %l5 = 000000000000ffff, %asi = 80
4357 lduha [%o1+0x000]%asi,%l5 ! %l5 = 00000000000040ff
4358! Mem[000000001014142a] = 7e7b6ac6, %l7 = 0000000000ff14c2, %asi = 80
4359 ldsha [%i5+0x02a]%asi,%l7 ! %l7 = 0000000000006ac6
4360! Mem[0000000030001408] = ff000000, %l0 = 0000000000ff0000
4361 ldswa [%i0+%o4]0x81,%l0 ! %l0 = ffffffffff000000
4362! Mem[0000000010101418] = 7a5e00ff, %f18 = ffffffff
4363 lda [%i4+0x018]%asi,%f18 ! %f18 = 7a5e00ff
4364
4365p0_label_161:
4366! Starting 10 instruction Store Burst
4367! %l2 = 0000006c, %l3 = 00000000, Mem[0000000030041400] = 00000000 1d9ca36e
4368 stda %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000006c 00000000
4369! Mem[0000000010181438] = 7b88834c, %l5 = 00000000000040ff
4370 swap [%i6+0x038],%l5 ! %l5 = 000000007b88834c
4371! %l1 = 0000000000000000, Mem[0000000030001410] = 432486ff
4372 stba %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = 002486ff
4373! %l5 = 000000007b88834c, Mem[00000000300c1400] = ffffd29c
4374 stwa %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 7b88834c
4375! Mem[0000000010141400] = 00000042 ffffffff ffffffff c214ff00
4376! %f0 = ffff0000 b9c01eba ffffffff 00000000
4377! %f4 = 43f96823 00000023 ffffffff e0000000
4378! %f8 = 69b514c2 00000000 4d62fc40 68ede351
4379! %f12 = 172b9743 000000ff 00000042 ffffffff
4380 stda %f0 ,[%i5+%g0]ASI_BLK_PL ! Block Store to 0000000010141400
4381! %f6 = ffffffff e0000000, %l4 = 00000000000000ff
4382! Mem[0000000030001410] = 002486ff44ee2c81
4383 add %i0,0x010,%g1
4384 stda %f6,[%g1+%l4]ASI_PST32_SL ! Mem[0000000030001410] = 000000e0ffffffff
4385! Mem[0000000030181400] = 00000000, %l3 = 0000000000000000
4386 swapa [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000000
4387! Mem[0000000030181408] = ffff2e00, %l0 = 00000000ff000000
4388 swapa [%i6+%o4]0x89,%l0 ! %l0 = 00000000ffff2e00
4389! Mem[000000001004140c] = 00000000, %l2 = 0000006c, %l1 = 00000000
4390 add %i1,0x0c,%g1
4391 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000000000000
4392! %l7 = 0000000000006ac6, Mem[0000000010101400] = ffffffff
4393 stwa %l7,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00006ac6
4394
4395p0_label_162:
4396! Starting 10 instruction Load Burst
4397! Mem[0000000030081408] = ff006d83, %l0 = 00000000ffff2e00
4398 lduba [%i2+%o4]0x81,%l0 ! %l0 = 00000000000000ff
4399! Mem[00000000300c1400] = 00007e7b 4c83887b, %l0 = 000000ff, %l1 = 00000000
4400 ldda [%i3+%g0]0x89,%l0 ! %l0 = 000000004c83887b 0000000000007e7b
4401! Mem[0000000030141408] = ffffffff43000000, %f16 = ffffb9c0 ffffffff
4402 ldda [%i5+%o4]0x81,%f16 ! %f16 = ffffffff 43000000
4403! Mem[0000000021800000] = 60ffcfa0, %l1 = 0000000000007e7b, %asi = 80
4404 ldsha [%o3+0x000]%asi,%l1 ! %l1 = 00000000000060ff
4405 membar #Sync ! Added by membar checker (27)
4406! Mem[0000000010141408] = 00000000ffffffff, %l0 = 000000004c83887b
4407 ldx [%i5+%o4],%l0 ! %l0 = 00000000ffffffff
4408! Mem[0000000030181408] = 000000ff, %l3 = 0000000000000000
4409 lduwa [%i6+%o4]0x81,%l3 ! %l3 = 00000000000000ff
4410! Mem[0000000010001410] = c214ff00, %l7 = 0000000000006ac6
4411 ldsha [%i0+%o5]0x80,%l7 ! %l7 = ffffffffffffc214
4412! Mem[0000000010141408] = 00000000, %f18 = 7a5e00ff
4413 lda [%i5+%o4]0x88,%f18 ! %f18 = 00000000
4414! Mem[0000000010101418] = 7a5e00ff4dcad2f3, %f14 = 00000042 ffffffff, %asi = 80
4415 ldda [%i4+0x018]%asi,%f14 ! %f14 = 7a5e00ff 4dcad2f3
4416! Mem[0000000010141438] = ffffffff, %f30 = 317693aa
4417 ld [%i5+0x038],%f30 ! %f30 = ffffffff
4418
4419p0_label_163:
4420! Starting 10 instruction Store Burst
4421! %l0 = 00000000ffffffff, Mem[00000000300c1400] = 7b88834c
4422 stba %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ff88834c
4423! %l3 = 00000000000000ff, immd = 0000000000000080, %l108 = 0000000000000006
4424 sdivx %l3,0x080,%l6 ! %l6 = 0000000000000001
4425! %l4 = 00000000000000ff, Mem[00000000100c1408] = ffffffff
4426 stwa %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ff
4427! %f14 = 7a5e00ff, Mem[0000000010001410] = c214ff00
4428 sta %f14,[%i0+%o5]0x80 ! Mem[0000000010001410] = 7a5e00ff
4429! Mem[0000000010041408] = 75d0cbff, %l5 = 000000007b88834c
4430 swap [%i1+%o4],%l5 ! %l5 = 0000000075d0cbff
4431! Mem[0000000030101410] = c214ff00, %l3 = 00000000000000ff
4432 swapa [%i4+%o5]0x89,%l3 ! %l3 = 00000000c214ff00
4433! Mem[00000000300c1400] = 4c8388ff, %l3 = 00000000c214ff00
4434 swapa [%i3+%g0]0x89,%l3 ! %l3 = 000000004c8388ff
4435! Mem[0000000010181420] = 0000000028c77015, %l7 = ffffffffffffc214, %l1 = 00000000000060ff
4436 add %i6,0x20,%g1
4437 casxa [%g1]0x80,%l7,%l1 ! %l1 = 0000000028c77015
4438! %l5 = 0000000075d0cbff, Mem[0000000010141414] = 2368f943
4439 stw %l5,[%i5+0x014] ! Mem[0000000010141414] = 75d0cbff
4440! Mem[00000000100c1408] = 000000ff, %l2 = 000000000000006c
4441 ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 0000000000000000
4442
4443p0_label_164:
4444! Starting 10 instruction Load Burst
4445! Mem[0000000010141410] = 23000000 75d0cbff, %l0 = ffffffff, %l1 = 28c77015
4446 ldda [%i5+%o5]0x80,%l0 ! %l0 = 0000000023000000 0000000075d0cbff
4447! %l1 = 0000000075d0cbff, Mem[0000000020800040] = ffffbf40, %asi = 80
4448 stha %l1,[%o1+0x040]%asi ! Mem[0000000020800040] = cbffbf40
4449! Mem[0000000010041400] = ffbd32af, %l6 = 0000000000000001
4450 lduba [%i1+%g0]0x80,%l6 ! %l6 = 00000000000000ff
4451! Mem[0000000010101400] = 00006ac6, %l4 = 00000000000000ff
4452 lduba [%i4+%g0]0x80,%l4 ! %l4 = 0000000000000000
4453! Mem[00000000218000c0] = 06ff8a30, %l2 = 0000000000000000
4454 lduh [%o3+0x0c0],%l2 ! %l2 = 00000000000006ff
4455! %l7 = ffffffffffffc214, imm = fffffffffffffb81, %l7 = ffffffffffffc214
4456 andn %l7,-0x47f,%l7 ! %l7 = 0000000000000014
4457! Mem[0000000010081410] = e49c0000, %l3 = 000000004c8388ff
4458 lduha [%i2+%o5]0x80,%l3 ! %l3 = 000000000000e49c
4459! Mem[0000000010001408] = ff000000, %f14 = 7a5e00ff
4460 lda [%i0+%o4]0x88,%f14 ! %f14 = ff000000
4461! Mem[0000000010181410] = ff862443, %l3 = 000000000000e49c
4462 lduha [%i6+%o5]0x88,%l3 ! %l3 = 0000000000002443
4463! %l6 = 00000000000000ff, Mem[0000000030041408] = 0df33cda
4464 stha %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00ff3cda
4465
4466p0_label_165:
4467! Starting 10 instruction Store Burst
4468! %f3 = 00000000, Mem[0000000010141410] = 23000000
4469 sta %f3 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
4470! %f24 = 7c40e49c 5fb540bd, %l6 = 00000000000000ff
4471! Mem[0000000030181438] = 4c17000044ee2c81
4472 add %i6,0x038,%g1
4473 stda %f24,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030181438] = bd40b55f9ce4407c
4474! Mem[0000000010041408] = 7b88834c, %l0 = 0000000023000000
4475 ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 000000000000007b
4476! %f24 = 7c40e49c, Mem[0000000030141408] = ffffffff
4477 sta %f24,[%i5+%o4]0x81 ! Mem[0000000030141408] = 7c40e49c
4478! %f26 = 7e7b6ac6 75d0cbff, Mem[0000000010081408] = ffb9ffff 0000007c
4479 stda %f26,[%i2+%o4]0x80 ! Mem[0000000010081408] = 7e7b6ac6 75d0cbff
4480! Code Fragment 3, seed = 752838
4481p0_fragment_22:
4482! %l0 = 000000000000007b
4483 setx 0xb3f9fe372ad137f6,%g7,%l0 ! %l0 = b3f9fe372ad137f6
4484! %l1 = 0000000075d0cbff
4485 setx 0x795f58047463a321,%g7,%l1 ! %l1 = 795f58047463a321
4486 setx 0x1fe000, %g1, %g3
4487 or %l0, %g3, %l0 ! always set perrmask = 0xff
4488 setx 0x1ffff8, %g1, %g2
4489 and %l0, %g2, %l0
4490 ta T_CHANGE_HPRIV
4491 stxa %l1, [%l0]ASI_DCACHE_DATA
4492 ta T_CHANGE_NONHPRIV
4493! %l0 = b3f9fe372ad137f6
4494 setx 0x3023893cca29c25c,%g7,%l0 ! %l0 = 3023893cca29c25c
4495! %l1 = 795f58047463a321
4496 setx 0xa4739c0d46f298a7,%g7,%l1 ! %l1 = a4739c0d46f298a7
4497p0_fragment_22_end:
4498! Mem[0000000030001408] = 000000ff, %l5 = 0000000075d0cbff
4499 ldstuba [%i0+%o4]0x89,%l5 ! %l5 = 00000000000000ff
4500! %l3 = 0000000000002443, Mem[000000001000143c] = 82d3aa4c, %asi = 80
4501 stha %l3,[%i0+0x03c]%asi ! Mem[000000001000143c] = 2443aa4c
4502! %l4 = 0000000000000000, Mem[0000000030041410] = 1570c728
4503 stha %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000c728
4504! %f9 = 00000000, Mem[0000000030041408] = 00ff3cda
4505 sta %f9 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
4506
4507p0_label_166:
4508! Starting 10 instruction Load Burst
4509! Mem[000000001004140c] = 00000000, %l0 = 3023893cca29c25c, %asi = 80
4510 lduba [%i1+0x00c]%asi,%l0 ! %l0 = 0000000000000000
4511! Mem[0000000010181400] = ffffd29c 7b7e0000, %l2 = 000006ff, %l3 = 00002443
4512 ldda [%i6+%g0]0x88,%l2 ! %l2 = 000000007b7e0000 00000000ffffd29c
4513! Mem[0000000010081408] = 7e7b6ac6, %l1 = a4739c0d46f298a7
4514 lduwa [%i2+%o4]0x80,%l1 ! %l1 = 000000007e7b6ac6
4515! Mem[0000000010081400] = 00ff0000 9ce4407c, %l4 = 00000000, %l5 = 000000ff
4516 ldda [%i2+%g0]0x80,%l4 ! %l4 = 0000000000ff0000 000000009ce4407c
4517! Mem[00000000300c1410] = 00ff14c2, %l0 = 0000000000000000
4518 ldsba [%i3+%o5]0x89,%l0 ! %l0 = ffffffffffffffc2
4519! Mem[0000000010141410] = 00000000, %l0 = ffffffffffffffc2
4520 lduba [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000000
4521! Mem[00000000100c1400] = 2b79af9a 5d8ee903, %l4 = 00ff0000, %l5 = 9ce4407c
4522 ldda [%i3+%g0]0x88,%l4 ! %l4 = 000000005d8ee903 000000002b79af9a
4523! Mem[00000000218001c0] = ffff4af0, %l4 = 000000005d8ee903, %asi = 80
4524 lduha [%o3+0x1c0]%asi,%l4 ! %l4 = 000000000000ffff
4525! Mem[00000000300c1410] = c214ff00, %l4 = 000000000000ffff
4526 ldswa [%i3+%o5]0x81,%l4 ! %l4 = ffffffffc214ff00
4527! %f27 = 75d0cbff, %f5 = 00000023, %f0 = ffff0000
4528 fmuls %f27,%f5 ,%f0 ! tt=0x22, %l0 = 0000000000000022
4529
4530p0_label_167:
4531! Starting 10 instruction Store Burst
4532! %l2 = 000000007b7e0000, Mem[000000001000140c] = 00000000
4533 stw %l2,[%i0+0x00c] ! Mem[000000001000140c] = 7b7e0000
4534! Mem[0000000030101408] = 836d00ff, %l5 = 000000002b79af9a
4535 swapa [%i4+%o4]0x89,%l5 ! %l5 = 00000000836d00ff
4536! %l6 = 000000ff, %l7 = 00000014, Mem[0000000010181410] = 432486ff 44ee2c81, %asi = 80
4537 stda %l6,[%i6+0x010]%asi ! Mem[0000000010181410] = 000000ff 00000014
4538! Mem[00000000100c1410] = ffff0000, %l1 = 000000007e7b6ac6
4539 ldstuba [%i3+%o5]0x80,%l1 ! %l1 = 00000000000000ff
4540! %l1 = 00000000000000ff, Mem[00000000100c140c] = c214ff00, %asi = 80
4541 stba %l1,[%i3+0x00c]%asi ! Mem[00000000100c140c] = ff14ff00
4542! %f12 = 172b9743 000000ff, Mem[00000000300c1408] = e4ff6823 da3cf30d
4543 stda %f12,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 172b9743 000000ff
4544! %f14 = ff000000, Mem[0000000030101410] = ff000000
4545 sta %f14,[%i4+%o5]0x81 ! Mem[0000000030101410] = ff000000
4546! %l0 = 00000022, %l1 = 000000ff, Mem[0000000010001410] = 7a5e00ff 00007e7b
4547 stda %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000022 000000ff
4548! Mem[000000001004140c] = 00000000, %l7 = 00000014, %l3 = ffffd29c
4549 add %i1,0x0c,%g1
4550 casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000000000000
4551! %l6 = 000000ff, %l7 = 00000014, Mem[0000000010101408] = ff7693aa 0000006c
4552 stda %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000ff 00000014
4553
4554p0_label_168:
4555! Starting 10 instruction Load Burst
4556! Mem[0000000010041430] = 172b9743000000ff, %l4 = ffffffffc214ff00
4557 ldx [%i1+0x030],%l4 ! %l4 = 172b9743000000ff
4558! Mem[0000000010141400] = ffff0000b9c01eba, %f2 = ffffffff 00000000
4559 ldda [%i5+%g0]0x88,%f2 ! %f2 = ffff0000 b9c01eba
4560! Mem[00000000201c0000] = 00009ee0, %l2 = 000000007b7e0000, %asi = 80
4561 lduba [%o0+0x000]%asi,%l2 ! %l2 = 0000000000000000
4562! Mem[0000000010081408] = 7e7b6ac6, %f13 = 000000ff
4563 lda [%i2+%o4]0x80,%f13 ! %f13 = 7e7b6ac6
4564! Mem[0000000030181410] = 9ce4407c, %f0 = ffff0000
4565 lda [%i6+%o5]0x81,%f0 ! %f0 = 9ce4407c
4566! Mem[0000000010141408] = 00000000, %l3 = 0000000000000000
4567 ldswa [%i5+%o4]0x80,%l3 ! %l3 = 0000000000000000
4568! Mem[0000000020800040] = cbffbf40, %l2 = 0000000000000000, %asi = 80
4569 lduha [%o1+0x040]%asi,%l2 ! %l2 = 000000000000cbff
4570! Mem[00000000100c141c] = ffffffff, %f15 = 4dcad2f3
4571 lda [%i3+0x01c]%asi,%f15 ! %f15 = ffffffff
4572! Mem[00000000201c0000] = 00009ee0, %l4 = 172b9743000000ff, %asi = 80
4573 ldsha [%o0+0x000]%asi,%l4 ! %l4 = 0000000000000000
4574! Mem[0000000010041408] = ff88834c, %l3 = 0000000000000000
4575 ldswa [%i1+%o4]0x80,%l3 ! %l3 = ffffffffff88834c
4576
4577p0_label_169:
4578! Starting 10 instruction Store Burst
4579! %l0 = 0000000000000022, Mem[00000000300c1410] = c214ff00
4580 stba %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 2214ff00
4581! %f16 = ffffffff 43000000, %l0 = 0000000000000022
4582! Mem[0000000010101430] = 1c1e8fc44f2b26ff
4583 add %i4,0x030,%g1
4584 stda %f16,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010101430] = 1c1e8fc4ffffffff
4585! %l3 = ffffffffff88834c, Mem[0000000030101400] = 000000ff
4586 stba %l3,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000004c
4587! %f2 = ffff0000 b9c01eba, %l2 = 000000000000cbff
4588! Mem[0000000010001438] = 4bece71a2443aa4c
4589 add %i0,0x038,%g1
4590 stda %f2,[%g1+%l2]ASI_PST16_P ! Mem[0000000010001438] = ffff0000b9c01eba
4591! Mem[0000000010081410] = 00009ce4, %l5 = 00000000836d00ff
4592 swapa [%i2+%o5]0x88,%l5 ! %l5 = 0000000000009ce4
4593! %f28 = d3b540bd, Mem[0000000030081410] = ff146d83
4594 sta %f28,[%i2+%o5]0x81 ! Mem[0000000030081410] = d3b540bd
4595! %l6 = 00000000000000ff, Mem[00000000211c0000] = 14c28970, %asi = 80
4596 stba %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = ffc28970
4597! Mem[0000000010141430] = ff000000, %l2 = 000000000000cbff
4598 swap [%i5+0x030],%l2 ! %l2 = 00000000ff000000
4599! %l7 = 0000000000000014, immd = 00000563, %y = 836d14c2
4600 sdiv %l7,0x563,%l0 ! %l0 = ffffffff80000000
4601 mov %l0,%y ! %y = 80000000
4602! %l2 = 00000000ff000000, Mem[0000000010101408] = ff000000
4603 stha %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff000000
4604
4605p0_label_170:
4606! Starting 10 instruction Load Burst
4607! Mem[0000000010041410] = fff96823, %l3 = ffffffffff88834c
4608 ldsha [%i1+%o5]0x80,%l3 ! %l3 = fffffffffffffff9
4609! Mem[0000000010041434] = 000000ff, %l0 = ffffffff80000000
4610 lduh [%i1+0x034],%l0 ! %l0 = 0000000000000000
4611! Mem[0000000030041410] = 28c70000, %l4 = 0000000000000000
4612 ldsba [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000000
4613! Mem[0000000010181400] = 00007e7b9cd2ffff, %l6 = 00000000000000ff
4614 ldxa [%i6+%g0]0x80,%l6 ! %l6 = 00007e7b9cd2ffff
4615! Mem[00000000100c1400] = 5d8ee903, %l1 = 00000000000000ff
4616 lduba [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000003
4617! Mem[0000000010181408] = 00000000, %l3 = fffffffffffffff9
4618 lduha [%i6+%o4]0x80,%l3 ! %l3 = 0000000000000000
4619! Mem[0000000010001410] = 00000022, %l5 = 0000000000009ce4
4620 lduba [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000000
4621! Mem[0000000010181408] = 00000000, %l6 = 00007e7b9cd2ffff
4622 lduwa [%i6+%o4]0x88,%l6 ! %l6 = 0000000000000000
4623! Mem[0000000030101408] = c282134c2b79af9a, %l3 = 0000000000000000
4624 ldxa [%i4+%o4]0x89,%l3 ! %l3 = c282134c2b79af9a
4625! Mem[0000000010101408] = ff000000, %l3 = c282134c2b79af9a
4626 ldsba [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000000
4627
4628p0_label_171:
4629! Starting 10 instruction Store Burst
4630! %l7 = 0000000000000014, Mem[00000000201c0000] = 00009ee0
4631 sth %l7,[%o0+%g0] ! Mem[00000000201c0000] = 00149ee0
4632! Mem[0000000030181408] = 000000ff, %l6 = 0000000000000000
4633 ldstuba [%i6+%o4]0x81,%l6 ! %l6 = 0000000000000000
4634! Mem[0000000010141410] = 00000000, %l2 = 00000000ff000000
4635 ldstuba [%i5+%o5]0x80,%l2 ! %l2 = 0000000000000000
4636! %l2 = 0000000000000000, Mem[00000000201c0000] = 00149ee0, %asi = 80
4637 stha %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00009ee0
4638! %l4 = 0000000000000000, Mem[000000001010140b] = 000000ff
4639 stb %l4,[%i4+0x00b] ! Mem[0000000010101408] = 00000000
4640! Mem[0000000020800040] = cbffbf40, %l1 = 0000000000000003
4641 ldstuba [%o1+0x040]%asi,%l1 ! %l1 = 00000000000000cb
4642! %l0 = 0000000000000000, %l0 = 0000000000000000, %l6 = 0000000000000000
4643 xor %l0,%l0,%l6 ! %l6 = 0000000000000000
4644! Mem[0000000010041408] = ff88834c, %l7 = 0000000000000014
4645 ldstuba [%i1+%o4]0x80,%l7 ! %l7 = 00000000000000ff
4646! %l3 = 0000000000000000, Mem[0000000030041408] = 00000000
4647 stwa %l3,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000
4648! %l4 = 0000000000000000, Mem[0000000030101400] = 4c000000
4649 stba %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
4650
4651p0_label_172:
4652! Starting 10 instruction Load Burst
4653! Mem[0000000010181410] = 000000ff, %f22 = 0000006c
4654 lda [%i6+%o5]0x80,%f22 ! %f22 = 000000ff
4655! Mem[0000000030001408] = ff000000149b4f09, %l5 = 0000000000000000
4656 ldxa [%i0+%o4]0x81,%l5 ! %l5 = ff000000149b4f09
4657! Mem[0000000010181410] = 000000ff00000014, %l1 = 00000000000000cb
4658 ldxa [%i6+%o5]0x80,%l1 ! %l1 = 000000ff00000014
4659! Mem[0000000010101400] = 00006ac6ff000000, %l1 = 000000ff00000014
4660 ldxa [%i4+%g0]0x80,%l1 ! %l1 = 00006ac6ff000000
4661! Mem[0000000030001408] = ff000000, %l1 = 00006ac6ff000000
4662 ldsha [%i0+%o4]0x81,%l1 ! %l1 = ffffffffffffff00
4663! Mem[0000000030081408] = ff006d83, %l4 = 0000000000000000
4664 lduba [%i2+%o4]0x81,%l4 ! %l4 = 00000000000000ff
4665! Mem[0000000010141400] = ffff0000b9c01eba, %f12 = 172b9743 7e7b6ac6
4666 ldda [%i5+%g0]0x88,%f12 ! %f12 = ffff0000 b9c01eba
4667! Mem[0000000010081408] = c66a7b7e, %l3 = 0000000000000000
4668 ldsba [%i2+%o4]0x88,%l3 ! %l3 = 000000000000007e
4669! Mem[0000000010041400] = ffbd32af 000000ff, %l4 = 000000ff, %l5 = 149b4f09
4670 ldd [%i1+%g0],%l4 ! %l4 = 00000000ffbd32af 00000000000000ff
4671! Mem[0000000030141400] = ff0000ff, %l2 = 0000000000000000
4672 ldsba [%i5+%g0]0x81,%l2 ! %l2 = ffffffffffffffff
4673
4674p0_label_173:
4675! Starting 10 instruction Store Burst
4676! %l3 = 000000000000007e, Mem[0000000010001400] = 00000000
4677 stba %l3,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000007e
4678! %l4 = 00000000ffbd32af, Mem[00000000100c1410] = 0000ffff
4679 stba %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000ffaf
4680! %l3 = 000000000000007e, Mem[0000000010101410] = c9bce100
4681 stba %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = 7ebce100
4682! %f0 = 9ce4407c, Mem[0000000030081408] = ff006d83
4683 sta %f0 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = 9ce4407c
4684! %l3 = 000000000000007e, Mem[0000000030081400] = ffffffff
4685 stha %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = 007effff
4686! %l7 = 00000000000000ff, Mem[0000000030001400] = 6c000000
4687 stwa %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000000ff
4688! %l6 = 00000000, %l7 = 000000ff, Mem[0000000030101410] = 000000ff ffffffff
4689 stda %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000 000000ff
4690! Mem[0000000030181410] = 7c40e49c, %l0 = 0000000000000000
4691 swapa [%i6+%o5]0x89,%l0 ! %l0 = 000000007c40e49c
4692! %l2 = ffffffffffffffff, Mem[0000000010041408] = ff88834c
4693 stha %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffff834c
4694! Mem[0000000010101410] = 7ebce100ab000000, %l5 = 00000000000000ff, %l3 = 000000000000007e
4695 add %i4,0x10,%g1
4696 casxa [%g1]0x80,%l5,%l3 ! %l3 = 7ebce100ab000000
4697
4698p0_label_174:
4699! Starting 10 instruction Load Burst
4700! Mem[0000000010101410] = 7ebce100, %l6 = 0000000000000000
4701 lduwa [%i4+%o5]0x80,%l6 ! %l6 = 000000007ebce100
4702! Mem[000000001004142b] = ffffffff, %l2 = ffffffffffffffff
4703 ldsb [%i1+0x02b],%l2 ! %l2 = ffffffffffffffff
4704! Mem[00000000201c0000] = 00009ee0, %l4 = 00000000ffbd32af, %asi = 80
4705 ldsha [%o0+0x000]%asi,%l4 ! %l4 = 0000000000000000
4706! Mem[0000000030081408] = 9ce4407c670bf0ff, %f12 = ffff0000 b9c01eba
4707 ldda [%i2+%o4]0x81,%f12 ! %f12 = 9ce4407c 670bf0ff
4708! Mem[00000000100c1410] = afff0000b9c01eba, %l3 = 7ebce100ab000000
4709 ldxa [%i3+%o5]0x80,%l3 ! %l3 = afff0000b9c01eba
4710! Code Fragment 4, seed = 284729
4711p0_fragment_23:
4712! %l0 = 000000007c40e49c
4713 setx 0x31b1e3a8579f3f5e,%g7,%l0 ! %l0 = 31b1e3a8579f3f5e
4714! %l1 = ffffffffffffff00
4715 setx 0xd393fbc8a5f52e09,%g7,%l1 ! %l1 = d393fbc8a5f52e09
4716 setx 0x7ff8, %g1, %g2
4717 and %l0, %g2, %l0
4718 setx 0xffffffff, %g1, %g2
4719 and %l1, %g2, %l1
4720 setx 0x100000000, %g1, %g2
4721 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4722 ta T_CHANGE_HPRIV
4723 stxa %l1, [%l0]ASI_ICACHE_INSTR
4724 ta T_CHANGE_NONHPRIV
4725! %l0 = 31b1e3a8579f3f5e
4726 setx 0x0bd55ad6ce0d78c4,%g7,%l0 ! %l0 = 0bd55ad6ce0d78c4
4727! %l1 = d393fbc8a5f52e09
4728 setx 0xf31045c09896a28f,%g7,%l1 ! %l1 = f31045c09896a28f
4729p0_fragment_23_end:
4730! Mem[0000000010181410] = 000000ff00000014, %f8 = 69b514c2 00000000
4731 ldda [%i6+%o5]0x80,%f8 ! %f8 = 000000ff 00000014
4732! Mem[0000000010101410] = 7ebce100, %l6 = 000000007ebce100
4733 ldsha [%i4+%o5]0x80,%l6 ! %l6 = 0000000000007ebc
4734! Mem[0000000010181400] = 00007e7b 9cd2ffff, %l6 = 00007ebc, %l7 = 000000ff
4735 ldd [%i6+%g0],%l6 ! %l6 = 0000000000007e7b 000000009cd2ffff
4736! Mem[0000000030081408] = 9ce4407c, %l3 = afff0000b9c01eba
4737 lduha [%i2+%o4]0x81,%l3 ! %l3 = 0000000000009ce4
4738
4739p0_label_175:
4740! Starting 10 instruction Store Burst
4741! Mem[0000000010001400] = 7e000000, %l7 = 000000009cd2ffff
4742 ldstuba [%i0+%g0]0x80,%l7 ! %l7 = 000000000000007e
4743! %l4 = 0000000000000000, Mem[00000000300c1408] = ff00000043972b17
4744 stxa %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000000000000000
4745! Mem[0000000010141400] = ba1ec0b9 0000ffff 00000000 ffffffff
4746! %f16 = ffffffff 43000000 00000000 c214ff00
4747! %f20 = fff00b67 836d00ff 000000ff 0000004a
4748! %f24 = 7c40e49c 5fb540bd 7e7b6ac6 75d0cbff
4749! %f28 = d3b540bd 0000006c ffffffff ffffffff
4750 stda %f16,[%i5+%g0]ASI_BLK_PL ! Block Store to 0000000010141400
4751! Mem[000000001008142c] = 1a6fa86b, %l1 = 000000009896a28f, %asi = 80
4752 swapa [%i2+0x02c]%asi,%l1 ! %l1 = 000000001a6fa86b
4753! %l1 = 000000001a6fa86b, Mem[0000000010081400] = 00ff0000
4754 stba %l1,[%i2+%g0]0x80 ! Mem[0000000010081400] = 6bff0000
4755! Mem[00000000218001c0] = ffff4af0, %l4 = 0000000000000000
4756 ldstuba [%o3+0x1c0]%asi,%l4 ! %l4 = 00000000000000ff
4757 membar #Sync ! Added by membar checker (28)
4758! Mem[0000000010141400] = 00000043, %l2 = ffffffffffffffff
4759 ldstuba [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
4760! %f20 = fff00b67 836d00ff, %l1 = 000000001a6fa86b
4761! Mem[00000000300c1410] = 2214ff0000000000
4762 add %i3,0x010,%g1
4763 stda %f20,[%g1+%l1]ASI_PST8_SL ! Mem[00000000300c1410] = ff00ff83000bf000
4764! %f0 = 9ce4407c b9c01eba, Mem[0000000030101410] = 00000000 ff000000
4765 stda %f0 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = 9ce4407c b9c01eba
4766! %l2 = 00000000, %l3 = 00009ce4, Mem[0000000030041400] = 6c000000 00000000
4767 stda %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000 00009ce4
4768
4769p0_label_176:
4770! Starting 10 instruction Load Burst
4771! Mem[00000000100c1410] = afff0000, %l4 = 00000000000000ff
4772 ldub [%i3+%o5],%l4 ! %l4 = 00000000000000af
4773! %f4 = 43f96823, %f3 = b9c01eba, %f6 = ffffffff
4774 fmuls %f4 ,%f3 ,%f6 ! %f6 = be3b2c0a
4775! Mem[0000000021800140] = 4dff7290, %l1 = 000000001a6fa86b, %asi = 80
4776 lduba [%o3+0x140]%asi,%l1 ! %l1 = 000000000000004d
4777! Mem[0000000020800000] = 40ff7110, %l2 = 0000000000000000
4778 lduh [%o1+%g0],%l2 ! %l2 = 00000000000040ff
4779! Mem[0000000010101408] = 00000000, %l0 = 0bd55ad6ce0d78c4
4780 ldsha [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000000
4781! Mem[0000000010001400] = ff000000, %l7 = 000000000000007e
4782 lduba [%i0+%g0]0x80,%l7 ! %l7 = 00000000000000ff
4783! Mem[0000000030001410] = ffffffffe0000000, %l1 = 000000000000004d
4784 ldxa [%i0+%o5]0x89,%l1 ! %l1 = ffffffffe0000000
4785! Mem[0000000030081408] = 7c40e49c, %l0 = 0000000000000000
4786 lduba [%i2+%o4]0x89,%l0 ! %l0 = 000000000000009c
4787! Mem[0000000010101412] = 7ebce100, %l0 = 000000000000009c, %asi = 80
4788 ldsba [%i4+0x012]%asi,%l0 ! %l0 = ffffffffffffffe1
4789! Mem[00000000100c1422] = 43000000, %l6 = 0000000000007e7b, %asi = 80
4790 ldsha [%i3+0x022]%asi,%l6 ! %l6 = 0000000000000000
4791
4792p0_label_177:
4793! Starting 10 instruction Store Burst
4794! %l7 = 00000000000000ff, Mem[0000000010041400] = af32bdff
4795 stba %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = af32bdff
4796! Mem[0000000010041400] = ffbd32af, %l3 = 0000000000009ce4
4797 swapa [%i1+%g0]0x80,%l3 ! %l3 = 00000000ffbd32af
4798! %l3 = 00000000ffbd32af, Mem[00000000300c1410] = 00f00b0083ff00ff
4799 stxa %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000ffbd32af
4800! %f9 = 00000014, %f23 = 0000004a, %f5 = 00000023
4801 fdivs %f9 ,%f23,%f5 ! tt=0x22, %l0 = 0000000000000003
4802! Mem[0000000010141414] = 670bf0ff, %l1 = e0000000, %l5 = 000000ff
4803 add %i5,0x14,%g1
4804 casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000670bf0ff
4805! %l2 = 00000000000040ff, Mem[0000000020800000] = 40ff7110, %asi = 80
4806 stha %l2,[%o1+0x000]%asi ! Mem[0000000020800000] = 40ff7110
4807! %l0 = 00000003, %l1 = e0000000, Mem[0000000030141408] = 9ce4407c 00000043
4808 stda %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000003 e0000000
4809! Mem[00000000300c1400] = 00ff14c2 7b7e0000 00000000 00000000
4810! %f0 = 9ce4407c b9c01eba ffff0000 b9c01eba
4811! %f4 = 43f96823 00000023 be3b2c0a e0000000
4812! %f8 = 000000ff 00000014 4d62fc40 68ede351
4813! %f12 = 9ce4407c 670bf0ff ff000000 ffffffff
4814 stda %f0 ,[%i3+%g0]ASI_BLK_S ! Block Store to 00000000300c1400
4815 membar #Sync ! Added by membar checker (29)
4816! Mem[00000000300c1408] = 0000ffff, %l7 = 00000000000000ff
4817 swapa [%i3+%o4]0x89,%l7 ! %l7 = 000000000000ffff
4818! %l1 = ffffffffe0000000, Mem[00000000100c1408] = ff0000ff
4819 stwa %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = e0000000
4820
4821p0_label_178:
4822! Starting 10 instruction Load Burst
4823! Mem[00000000100c1400] = 5d8ee903, %l5 = 00000000670bf0ff
4824 ldsha [%i3+%g0]0x88,%l5 ! %l5 = ffffffffffffe903
4825! %l4 = 00000000000000af, Mem[0000000010041410] = fff96823
4826 stwa %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000af
4827! Mem[0000000030081408] = 9ce4407c, %l4 = 00000000000000af
4828 ldsha [%i2+%o4]0x81,%l4 ! %l4 = ffffffffffff9ce4
4829! Mem[00000000201c0000] = 00009ee0, %l5 = ffffffffffffe903
4830 lduh [%o0+%g0],%l5 ! %l5 = 0000000000000000
4831! Mem[0000000010081400] = 6bff0000, %l7 = 000000000000ffff
4832 ldsha [%i2+%g0]0x80,%l7 ! %l7 = 0000000000006bff
4833! Mem[0000000030141400] = c9bce100ff0000ff, %l3 = 00000000ffbd32af
4834 ldxa [%i5+%g0]0x89,%l3 ! %l3 = c9bce100ff0000ff
4835! Mem[0000000020800000] = 40ff7110, %l7 = 0000000000006bff
4836 ldsh [%o1+%g0],%l7 ! %l7 = 00000000000040ff
4837! Mem[0000000010181400] = 00007e7b, %l4 = ffffffffffff9ce4
4838 ldsw [%i6+%g0],%l4 ! %l4 = 0000000000007e7b
4839! Mem[00000000300c1400] = ba1ec0b9 7c40e49c, %l2 = 000040ff, %l3 = ff0000ff
4840 ldda [%i3+%g0]0x89,%l2 ! %l2 = 000000007c40e49c 00000000ba1ec0b9
4841! Mem[00000000100c1410] = afff0000, %l7 = 00000000000040ff
4842 ldsha [%i3+%o5]0x80,%l7 ! %l7 = ffffffffffffafff
4843
4844p0_label_179:
4845! Starting 10 instruction Store Burst
4846! %l7 = ffffffffffffafff, Mem[0000000010181400] = 7b7e0000
4847 stba %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = 7b7e00ff
4848! %l4 = 0000000000007e7b, Mem[0000000010041408] = 4c83ffff
4849 stba %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 4c83ff7b
4850! %f16 = ffffffff 43000000, Mem[0000000030181410] = 00000000 65e84a24
4851 stda %f16,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffffffff 43000000
4852! Mem[0000000010001400] = ff000000 5fb540bd 000000ff 7b7e0000
4853! %f16 = ffffffff 43000000 00000000 c214ff00
4854! %f20 = fff00b67 836d00ff 000000ff 0000004a
4855! %f24 = 7c40e49c 5fb540bd 7e7b6ac6 75d0cbff
4856! %f28 = d3b540bd 0000006c ffffffff ffffffff
4857 stda %f16,[%i0+%g0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
4858! Mem[0000000030001400] = 000000ff, %l7 = 00000000ffffafff
4859 swapa [%i0+%g0]0x81,%l7 ! %l7 = 00000000000000ff
4860! %l6 = 0000000000000000, Mem[0000000010101432] = 1c1e8fc4, %asi = 80
4861 stha %l6,[%i4+0x032]%asi ! Mem[0000000010101430] = 1c1e0000
4862 membar #Sync ! Added by membar checker (30)
4863! Mem[0000000010001410] = ff006d83, %l6 = 0000000000000000
4864 ldstuba [%i0+%o5]0x80,%l6 ! %l6 = 00000000000000ff
4865! %l4 = 00007e7b, %l5 = 00000000, Mem[0000000030181400] = 00000000 00007e7b
4866 stda %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00007e7b 00000000
4867! %l7 = 00000000000000ff, Mem[0000000030001410] = 000000e0
4868 stba %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff0000e0
4869! Mem[00000000100c1400] = 5d8ee903, %l4 = 0000000000007e7b
4870 ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 0000000000000003
4871
4872p0_label_180:
4873! Starting 10 instruction Load Burst
4874! Mem[0000000010081400] = 6bff0000, %l3 = 00000000ba1ec0b9
4875 ldsba [%i2+%g0]0x80,%l3 ! %l3 = 000000000000006b
4876! Mem[00000000300c1408] = 000000ff, %l2 = 000000007c40e49c
4877 ldsha [%i3+%o4]0x89,%l2 ! %l2 = 00000000000000ff
4878! Mem[0000000030101410] = 7c40e49c, %f19 = c214ff00
4879 lda [%i4+%o5]0x89,%f19 ! %f19 = 7c40e49c
4880! Mem[0000000030041410] = 0000c728, %f22 = 000000ff
4881 lda [%i1+%o5]0x81,%f22 ! %f22 = 0000c728
4882! Mem[0000000010001400] = 43000000, %l3 = 000000000000006b
4883 ldswa [%i0+%g0]0x88,%l3 ! %l3 = 0000000043000000
4884! Mem[00000000300c1408] = ff000000, %l4 = 0000000000000003
4885 lduha [%i3+%o4]0x81,%l4 ! %l4 = 000000000000ff00
4886! Mem[0000000030001410] = ff0000e0, %l0 = 0000000000000003
4887 ldswa [%i0+%o5]0x81,%l0 ! %l0 = ffffffffff0000e0
4888! Mem[0000000030141410] = 836d14c2, %l5 = 0000000000000000
4889 ldswa [%i5+%o5]0x81,%l5 ! %l5 = ffffffff836d14c2
4890! Mem[0000000010081410] = ff006d83, %l6 = 00000000000000ff
4891 ldsba [%i2+%o5]0x80,%l6 ! %l6 = ffffffffffffffff
4892! Mem[0000000030081408] = 9ce4407c, %l6 = ffffffffffffffff
4893 ldsha [%i2+%o4]0x81,%l6 ! %l6 = ffffffffffff9ce4
4894
4895p0_label_181:
4896! Starting 10 instruction Store Burst
4897! %l4 = 000000000000ff00, Mem[00000000211c0000] = ffc28970
4898 stb %l4,[%o2+%g0] ! Mem[00000000211c0000] = 00c28970
4899! %l5 = ffffffff836d14c2, Mem[0000000010081408] = 7e7b6ac6
4900 stba %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = c27b6ac6
4901! %l0 = ff0000e0, %l1 = e0000000, Mem[00000000100c1410] = afff0000 b9c01eba
4902 std %l0,[%i3+%o5] ! Mem[00000000100c1410] = ff0000e0 e0000000
4903! %l4 = 000000000000ff00, Mem[0000000030081400] = 7c40e49cffff7e00
4904 stxa %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000000000ff00
4905! %l2 = 00000000000000ff, Mem[0000000030141400] = ff0000ff
4906 stha %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00ff00ff
4907! %l6 = ffffffffffff9ce4, Mem[000000001004142c] = 5fb540bd
4908 stw %l6,[%i1+0x02c] ! Mem[000000001004142c] = ffff9ce4
4909! %l0 = ffffffffff0000e0, Mem[0000000030081400] = 0000ff00
4910 stwa %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff0000e0
4911! %f22 = 0000c728 0000004a, Mem[0000000010141410] = ff006d83 670bf0ff
4912 stda %f22,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000c728 0000004a
4913! Code Fragment 4, seed = 241695
4914p0_fragment_24:
4915! %l0 = ffffffffff0000e0
4916 setx 0xc5c4eb36353f462e,%g7,%l0 ! %l0 = c5c4eb36353f462e
4917! %l1 = ffffffffe0000000
4918 setx 0xed79e978973abbd9,%g7,%l1 ! %l1 = ed79e978973abbd9
4919 setx 0x7ff8, %g1, %g2
4920 and %l0, %g2, %l0
4921 setx 0xffffffff, %g1, %g2
4922 and %l1, %g2, %l1
4923 setx 0x100000000, %g1, %g2
4924 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4925 ta T_CHANGE_HPRIV
4926 stxa %l1, [%l0]ASI_ICACHE_INSTR
4927 ta T_CHANGE_NONHPRIV
4928! %l0 = c5c4eb36353f462e
4929 setx 0x69ad8d5195cddd94,%g7,%l0 ! %l0 = 69ad8d5195cddd94
4930! %l1 = ed79e978973abbd9
4931 setx 0xf33f9cac27e62e5f,%g7,%l1 ! %l1 = f33f9cac27e62e5f
4932p0_fragment_24_end:
4933! Mem[0000000010001438] = ffffffff, %l3 = 0000000043000000
4934 swap [%i0+0x038],%l3 ! %l3 = 00000000ffffffff
4935
4936p0_label_182:
4937! Starting 10 instruction Load Burst
4938! Mem[0000000030081408] = 7c40e49c, %l6 = ffffffffffff9ce4
4939 ldsha [%i2+%o4]0x89,%l6 ! %l6 = ffffffffffffe49c
4940! Mem[00000000100c1400] = 5d8ee9ff, %l6 = ffffffffffffe49c
4941 ldsba [%i3+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
4942! Mem[0000000030101408] = 2b79af9a, %l5 = ffffffff836d14c2
4943 ldsba [%i4+%o4]0x89,%l5 ! %l5 = ffffffffffffff9a
4944! Mem[0000000021800140] = 4dff7290, %l4 = 000000000000ff00
4945 ldsb [%o3+0x140],%l4 ! %l4 = 000000000000004d
4946! Mem[000000001014141c] = ff000000, %l6 = ffffffffffffffff
4947 ldsh [%i5+0x01c],%l6 ! %l6 = ffffffffffffff00
4948! Mem[0000000030041410] = 0000c728, %l0 = 69ad8d5195cddd94
4949 ldsha [%i1+%o5]0x81,%l0 ! %l0 = 0000000000000000
4950! Mem[0000000010141410] = 28c70000, %l1 = f33f9cac27e62e5f
4951 lduha [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000000
4952! Mem[000000001014140c] = 00000000, %l0 = 0000000000000000
4953 ldsw [%i5+0x00c],%l0 ! %l0 = 0000000000000000
4954! Mem[0000000010141408] = 00ff14c2 00000000, %l0 = 00000000, %l1 = 00000000
4955 ldda [%i5+%o4]0x80,%l0 ! %l0 = 0000000000ff14c2 0000000000000000
4956! Mem[0000000010141420] = bd40b55f, %l6 = ffffffffffffff00
4957 lduw [%i5+0x020],%l6 ! %l6 = 00000000bd40b55f
4958
4959p0_label_183:
4960! Starting 10 instruction Store Burst
4961! %l6 = 00000000bd40b55f, Mem[0000000010101400] = 00006ac6ff000000
4962 stx %l6,[%i4+%g0] ! Mem[0000000010101400] = 00000000bd40b55f
4963! %f24 = 7c40e49c 5fb540bd, Mem[0000000010181408] = 00000000 c0b9ffff
4964 stda %f24,[%i6+%o4]0x80 ! Mem[0000000010181408] = 7c40e49c 5fb540bd
4965! %f28 = d3b540bd 0000006c, Mem[0000000010181400] = 7b7e00ff ffffd29c
4966 stda %f28,[%i6+%g0]0x88 ! Mem[0000000010181400] = d3b540bd 0000006c
4967! %l0 = 0000000000ff14c2, Mem[0000000030101400] = 4172f07d00000000
4968 stxa %l0,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000000000ff14c2
4969! %f26 = 7e7b6ac6 75d0cbff, Mem[0000000010141400] = ff000043 ffffffff
4970 std %f26,[%i5+%g0] ! Mem[0000000010141400] = 7e7b6ac6 75d0cbff
4971! %f26 = 7e7b6ac6 75d0cbff, Mem[0000000010181430] = 1b5c951b ffffff14
4972 std %f26,[%i6+0x030] ! Mem[0000000010181430] = 7e7b6ac6 75d0cbff
4973! Mem[0000000010081410] = ff006d83, %l4 = 000000000000004d
4974 ldstuba [%i2+%o5]0x80,%l4 ! %l4 = 00000000000000ff
4975! %l6 = 00000000bd40b55f, Mem[00000000211c0000] = 00c28970, %asi = 80
4976 stha %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = b55f8970
4977! %l1 = 0000000000000000, Mem[0000000010081410] = 7c40e49c836d00ff
4978 stxa %l1,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000000000000000
4979! %l6 = 00000000bd40b55f, Mem[0000000030081400] = e00000ff
4980 stba %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = 5f0000ff
4981
4982p0_label_184:
4983! Starting 10 instruction Load Burst
4984! Mem[0000000010101410] = 7ebce100, %l1 = 0000000000000000
4985 ldsha [%i4+%o5]0x80,%l1 ! %l1 = 0000000000007ebc
4986! Mem[0000000010181408] = 7c40e49c, %l0 = 0000000000ff14c2
4987 lduwa [%i6+%o4]0x80,%l0 ! %l0 = 000000007c40e49c
4988! Mem[0000000010001408] = 00ff14c2, %l4 = 00000000000000ff
4989 ldsba [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000000
4990! Mem[0000000010041408] = 4c83ff7b, %l2 = 00000000000000ff
4991 lduwa [%i1+%o4]0x88,%l2 ! %l2 = 000000004c83ff7b
4992! Mem[00000000300c1400] = ba1ec0b97c40e49c, %l3 = 00000000ffffffff
4993 ldxa [%i3+%g0]0x89,%l3 ! %l3 = ba1ec0b97c40e49c
4994! Code Fragment 3, seed = 779639
4995p0_fragment_25:
4996! %l0 = 000000007c40e49c
4997 setx 0xfad63837a2ea736e,%g7,%l0 ! %l0 = fad63837a2ea736e
4998! %l1 = 0000000000007ebc
4999 setx 0x698ed59056776519,%g7,%l1 ! %l1 = 698ed59056776519
5000 setx 0x1fe000, %g1, %g3
5001 or %l0, %g3, %l0 ! always set perrmask = 0xff
5002 setx 0x1ffff8, %g1, %g2
5003 and %l0, %g2, %l0
5004 ta T_CHANGE_HPRIV
5005 stxa %l1, [%l0]ASI_DCACHE_DATA
5006 ta T_CHANGE_NONHPRIV
5007! %l0 = fad63837a2ea736e
5008 setx 0x7d32683b6c9342d4,%g7,%l0 ! %l0 = 7d32683b6c9342d4
5009! %l1 = 698ed59056776519
5010 setx 0xb4f72949bb878f9f,%g7,%l1 ! %l1 = b4f72949bb878f9f
5011p0_fragment_25_end:
5012! Mem[0000000010141400] = c66a7b7e, %l3 = ba1ec0b97c40e49c
5013 ldsha [%i5+%g0]0x88,%l3 ! %l3 = 0000000000007b7e
5014! Mem[0000000030181408] = ff0000ff, %l2 = 000000004c83ff7b
5015 ldswa [%i6+%o4]0x89,%l2 ! %l2 = ffffffffff0000ff
5016! Mem[0000000030101410] = 9ce4407cb9c01eba, %f18 = 00000000 7c40e49c
5017 ldda [%i4+%o5]0x81,%f18 ! %f18 = 9ce4407c b9c01eba
5018! Mem[0000000010181410] = 000000ff, %l3 = 0000000000007b7e
5019 lduwa [%i6+%o5]0x80,%l3 ! %l3 = 00000000000000ff
5020
5021p0_label_185:
5022! Starting 10 instruction Store Burst
5023! %l6 = bd40b55f, %l7 = 000000ff, Mem[0000000030141400] = ff00ff00 c9bce100
5024 stda %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = bd40b55f 000000ff
5025! Mem[00000000100c141c] = ffffffff, %l0 = 000000006c9342d4
5026 swap [%i3+0x01c],%l0 ! %l0 = 00000000ffffffff
5027! Mem[0000000010001400] = 43000000, %l2 = ffffffffff0000ff
5028 ldstuba [%i0+%g0]0x88,%l2 ! %l2 = 0000000000000000
5029! Mem[00000000300c1410] = 2368f943, %l6 = 00000000bd40b55f
5030 ldstuba [%i3+%o5]0x89,%l6 ! %l6 = 0000000000000043
5031! Mem[0000000010081437] = 6cb314c2, %l5 = ffffffffffffff9a
5032 ldstuba [%i2+0x037]%asi,%l5 ! %l5 = 00000000000000c2
5033! Mem[0000000030181410] = ffffffff, %l0 = 00000000ffffffff
5034 ldstuba [%i6+%o5]0x81,%l0 ! %l0 = 00000000000000ff
5035! %l6 = 0000000000000043, Mem[00000000300c1408] = ba1ec0b9000000ff
5036 stxa %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000000000000043
5037! Mem[0000000010081420] = 74baca9853dda1ff, %l7 = 00000000000000ff, %l7 = 00000000000000ff
5038 add %i2,0x20,%g1
5039 casxa [%g1]0x80,%l7,%l7 ! %l7 = 74baca9853dda1ff
5040! %f26 = 7e7b6ac6, Mem[0000000010181438] = 000040ff
5041 st %f26,[%i6+0x038] ! Mem[0000000010181438] = 7e7b6ac6
5042! Mem[0000000010081410] = 00000000, %l1 = 00000000bb878f9f, %asi = 80
5043 swapa [%i2+0x010]%asi,%l1 ! %l1 = 0000000000000000
5044
5045p0_label_186:
5046! Starting 10 instruction Load Burst
5047! Mem[00000000100c142e] = 0000006c, %l3 = 00000000000000ff, %asi = 80
5048 ldsha [%i3+0x02e]%asi,%l3 ! %l3 = 000000000000006c
5049! Mem[0000000010001400] = ff000043 ffffffff, %l4 = 00000000, %l5 = 000000c2
5050 ldda [%i0+%g0]0x80,%l4 ! %l4 = 00000000ff000043 00000000ffffffff
5051 membar #Sync ! Added by membar checker (31)
5052! Mem[00000000300c1400] = 9ce4407c b9c01eba 43000000 00000000
5053! Mem[00000000300c1410] = fff96823 00000023 be3b2c0a e0000000
5054! Mem[00000000300c1420] = 000000ff 00000014 4d62fc40 68ede351
5055! Mem[00000000300c1430] = 9ce4407c 670bf0ff ff000000 ffffffff
5056 ldda [%i3+%g0]ASI_BLK_S,%f16 ! Block Load from 00000000300c1400
5057! %l4 = ff000043, %l5 = ffffffff, Mem[00000000100c1400] = ffe98e5d 9aaf792b
5058 stda %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff000043 ffffffff
5059! Mem[0000000010081410] = bb878f9f, %l7 = 74baca9853dda1ff
5060 ldsba [%i2+%o5]0x80,%l7 ! %l7 = ffffffffffffffbb
5061! Mem[0000000010041431] = 172b9743, %l5 = 00000000ffffffff, %asi = 80
5062 ldsba [%i1+0x031]%asi,%l5 ! %l5 = 000000000000002b
5063! Mem[00000000100c1428] = 00006d83, %l0 = 00000000000000ff, %asi = 80
5064 lduba [%i3+0x028]%asi,%l0 ! %l0 = 0000000000000000
5065! Mem[0000000030081410] = bd40b5d3, %l3 = 000000000000006c
5066 lduba [%i2+%o5]0x89,%l3 ! %l3 = 00000000000000d3
5067! Mem[0000000020800000] = 40ff7110, %l4 = 00000000ff000043, %asi = 80
5068 lduha [%o1+0x000]%asi,%l4 ! %l4 = 00000000000040ff
5069! Mem[0000000030141408] = 00000003, %l6 = 0000000000000043
5070 ldsba [%i5+%o4]0x89,%l6 ! %l6 = 0000000000000003
5071
5072p0_label_187:
5073! Starting 10 instruction Store Burst
5074! Mem[0000000010101408] = 00000000, %l2 = 0000000000000000
5075 swapa [%i4+%o4]0x88,%l2 ! %l2 = 0000000000000000
5076! %l1 = 0000000000000000, Mem[00000000100c1400] = 430000ff
5077 stba %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 43000000
5078! %l7 = ffffffffffffffbb, imm = 0000000000000f00, %l6 = 0000000000000003
5079 or %l7,0xf00,%l6 ! %l6 = ffffffffffffffbb
5080! %l2 = 0000000000000000, Mem[00000000100c1418] = ffffffff
5081 stw %l2,[%i3+0x018] ! Mem[00000000100c1418] = 00000000
5082! Mem[0000000030181410] = ffffffff, %l2 = 0000000000000000
5083 swapa [%i6+%o5]0x89,%l2 ! %l2 = 00000000ffffffff
5084! %l1 = 0000000000000000, Mem[0000000030041410] = 28c70000
5085 stha %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 28c70000
5086! %l6 = ffffffffffffffbb, Mem[0000000010041400] = 00009ce4000000ff
5087 stxa %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffffffffffffbb
5088! Mem[0000000030181408] = ff0000ff, %l1 = 0000000000000000
5089 swapa [%i6+%o4]0x81,%l1 ! %l1 = 00000000ff0000ff
5090! %l3 = 00000000000000d3, Mem[0000000030001410] = ffffffffe00000ff
5091 stxa %l3,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000000000d3
5092! Mem[0000000030001400] = ffafffff, %l0 = 0000000000000000
5093 ldstuba [%i0+%g0]0x89,%l0 ! %l0 = 00000000000000ff
5094
5095p0_label_188:
5096! Starting 10 instruction Load Burst
5097! Mem[0000000010081430] = 4d520000, %l7 = ffffffffffffffbb, %asi = 80
5098 ldswa [%i2+0x030]%asi,%l7 ! %l7 = 000000004d520000
5099! Mem[0000000030141400] = 5fb540bd ff000000 03000000 000000e0
5100! Mem[0000000030141410] = 836d14c2 ffcbd075 a3f8226c baa3002f
5101! Mem[0000000030141420] = 5fb540bd 00000019 4d62fc40 68ede351
5102! Mem[0000000030141430] = 4dcad2f3 08aa5668 92d5901f 92d5901f
5103 ldda [%i5+%g0]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030141400
5104! Mem[0000000010101420] = 00000000 00000000, %l6 = ffffffbb, %l7 = 4d520000
5105 ldd [%i4+0x020],%l6 ! %l6 = 0000000000000000 0000000000000000
5106! Mem[00000000300c1408] = 00000043, %f6 = be3b2c0a
5107 lda [%i3+%o4]0x89,%f6 ! %f6 = 00000043
5108! Mem[0000000010101410] = 00e1bc7e, %l2 = 00000000ffffffff
5109 ldsba [%i4+%o5]0x88,%l2 ! %l2 = 000000000000007e
5110! Mem[00000000100c1408] = 000000e0, %l0 = 00000000000000ff
5111 lduha [%i3+%o4]0x88,%l0 ! %l0 = 00000000000000e0
5112! Mem[00000000300c1408] = 00000043, %l2 = 000000000000007e
5113 lduha [%i3+%o4]0x89,%l2 ! %l2 = 0000000000000043
5114! Mem[0000000010141400] = ffcbd075c66a7b7e, %f14 = ff000000 ffffffff
5115 ldda [%i5+%g0]0x88,%f14 ! %f14 = ffcbd075 c66a7b7e
5116! Mem[00000000100c1426] = d2a39c1d, %l2 = 0000000000000043
5117 lduh [%i3+0x026],%l2 ! %l2 = 0000000000009c1d
5118! Mem[00000000300c1408] = 00000043, %l1 = 00000000ff0000ff
5119 ldswa [%i3+%o4]0x89,%l1 ! %l1 = 0000000000000043
5120
5121p0_label_189:
5122! Starting 10 instruction Store Burst
5123! Mem[0000000030181410] = 00000000, %l3 = 00000000000000d3
5124 swapa [%i6+%o5]0x89,%l3 ! %l3 = 0000000000000000
5125! %l1 = 0000000000000043, Mem[0000000010101410] = 00e1bc7e
5126 stha %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00e10043
5127 membar #Sync ! Added by membar checker (32)
5128! %f2 = ffff0000 b9c01eba, Mem[0000000030141410] = c2146d83 75d0cbff
5129 stda %f2 ,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffff0000 b9c01eba
5130! %f19 = 000000e0, Mem[0000000030081408] = 7c40e49c
5131 sta %f19,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000e0
5132! %l3 = 0000000000000000, Mem[00000000201c0000] = 00009ee0
5133 stb %l3,[%o0+%g0] ! Mem[00000000201c0000] = 00009ee0
5134! Mem[0000000030041410] = 0000c728, %l2 = 0000000000009c1d
5135 swapa [%i1+%o5]0x81,%l2 ! %l2 = 000000000000c728
5136! %l6 = 0000000000000000, Mem[0000000030001400] = ffafffff
5137 stba %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffafff00
5138! %l6 = 00000000, %l7 = 00000000, Mem[0000000030001400] = ffafff00 168e88e6
5139 stda %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000 00000000
5140! %f4 = 43f96823 00000023, %l1 = 0000000000000043
5141! Mem[0000000010001438] = 43000000ffffffff
5142 add %i0,0x038,%g1
5143 stda %f4,[%g1+%l1]ASI_PST8_P ! Mem[0000000010001438] = 43f90000ffff0023
5144! Mem[0000000030181410] = d3000000, %l2 = 000000000000c728
5145 swapa [%i6+%o5]0x81,%l2 ! %l2 = 00000000d3000000
5146
5147p0_label_190:
5148! Starting 10 instruction Load Burst
5149! Mem[0000000021800100] = ffffc060, %l2 = 00000000d3000000
5150 ldsh [%o3+0x100],%l2 ! %l2 = ffffffffffffffff
5151! Mem[0000000010181400] = d3b540bd0000006c, %l4 = 00000000000040ff
5152 ldxa [%i6+%g0]0x88,%l4 ! %l4 = d3b540bd0000006c
5153! Mem[0000000010141410] = 0000c728, %l0 = 00000000000000e0
5154 ldsba [%i5+%o5]0x80,%l0 ! %l0 = 0000000000000000
5155! Mem[0000000010001408] = c214ff00, %l2 = ffffffffffffffff
5156 ldsha [%i0+%o4]0x88,%l2 ! %l2 = ffffffffffffff00
5157! Mem[0000000010041408] = 4c83ff7b, %l4 = d3b540bd0000006c
5158 lduwa [%i1+%o4]0x88,%l4 ! %l4 = 000000004c83ff7b
5159! Mem[0000000010041408] = 7bff834c00000000, %f2 = ffff0000 b9c01eba
5160 ldda [%i1+%o4]0x80,%f2 ! %f2 = 7bff834c 00000000
5161! Mem[0000000030181408] = 00000000, %l0 = 0000000000000000
5162 lduba [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000
5163! Mem[0000000030001410] = d3000000, %f1 = b9c01eba
5164 lda [%i0+%o5]0x81,%f1 ! %f1 = d3000000
5165! Mem[0000000030001410] = 000000d3, %l1 = 0000000000000043
5166 lduwa [%i0+%o5]0x89,%l1 ! %l1 = 00000000000000d3
5167! Mem[00000000100c1400] = 00000043, %l5 = 000000000000002b
5168 lduha [%i3+%g0]0x80,%l5 ! %l5 = 0000000000000000
5169
5170p0_label_191:
5171! Starting 10 instruction Store Burst
5172! %l2 = ffffffffffffff00, immd = fffff731, %y = 80000000
5173 sdiv %l2,-0x8cf,%l0 ! %l0 = 000000007fffffff
5174 mov %l0,%y ! %y = 7fffffff
5175! Mem[0000000010181410] = 000000ff, %l6 = 0000000000000000
5176 swap [%i6+%o5],%l6 ! %l6 = 00000000000000ff
5177! %f2 = 7bff834c, Mem[00000000300c1410] = fff96823
5178 sta %f2 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 7bff834c
5179! Mem[0000000010041400] = ffffffff, %l4 = 000000004c83ff7b
5180 swapa [%i1+%g0]0x88,%l4 ! %l4 = 00000000ffffffff
5181! %f20 = 836d14c2 ffcbd075, Mem[00000000100c1400] = 00000043 ffffffff
5182 stda %f20,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 836d14c2 ffcbd075
5183! %l4 = ffffffff, %l5 = 00000000, Mem[0000000010041400] = 4c83ff7b bbffffff
5184 stda %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffffffff 00000000
5185! %l0 = 000000007fffffff, Mem[0000000010101410] = 4300e100ab000000
5186 stxa %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000007fffffff
5187! %l2 = ffffff00, %l3 = 00000000, Mem[0000000030041408] = 00000000 43f96823
5188 stda %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffff00 00000000
5189! Mem[0000000010081410] = bb878f9f00000000, %l6 = 00000000000000ff, %l0 = 000000007fffffff
5190 add %i2,0x10,%g1
5191 casxa [%g1]0x80,%l6,%l0 ! %l0 = bb878f9f00000000
5192! %f26 = 4d62fc40, Mem[0000000030081410] = bd40b5d3
5193 sta %f26,[%i2+%o5]0x89 ! Mem[0000000030081410] = 4d62fc40
5194
5195p0_label_192:
5196! Starting 10 instruction Load Burst
5197! Mem[00000000100c1400] = 836d14c2 ffcbd075, %l2 = ffffff00, %l3 = 00000000
5198 ldda [%i3+%g0]0x80,%l2 ! %l2 = 00000000836d14c2 00000000ffcbd075
5199! Mem[0000000030041400] = 00000000, %l2 = 00000000836d14c2
5200 ldswa [%i1+%g0]0x81,%l2 ! %l2 = 0000000000000000
5201! Mem[0000000030001408] = 094f9b14 000000ff, %l2 = 00000000, %l3 = ffcbd075
5202 ldda [%i0+%o4]0x89,%l2 ! %l2 = 00000000000000ff 00000000094f9b14
5203! Mem[0000000010041400] = ffffffff, %f13 = 670bf0ff
5204 lda [%i1+%g0]0x88,%f13 ! %f13 = ffffffff
5205! Mem[0000000010181410] = 00000000 00000014, %l0 = 00000000, %l1 = 000000d3
5206 ldd [%i6+%o5],%l0 ! %l0 = 0000000000000000 0000000000000014
5207! %l1 = 0000000000000014, %l6 = 00000000000000ff, %y = 7fffffff
5208 smul %l1,%l6,%l0 ! %l0 = 00000000000013ec, %y = 00000000
5209! Mem[00000000201c0000] = 00009ee0, %l2 = 00000000000000ff, %asi = 80
5210 ldsba [%o0+0x000]%asi,%l2 ! %l2 = 0000000000000000
5211! Mem[0000000010141408] = 00ff14c2, %f1 = d3000000
5212 lda [%i5+%o4]0x80,%f1 ! %f1 = 00ff14c2
5213! %l3 = 00000000094f9b14, %l3 = 00000000094f9b14, %l4 = 00000000ffffffff
5214 andn %l3,%l3,%l4 ! %l4 = 0000000000000000
5215! Mem[0000000010001410] = ff006d83, %f20 = 836d14c2
5216 lda [%i0+%o5]0x80,%f20 ! %f20 = ff006d83
5217
5218p0_label_193:
5219! Starting 10 instruction Store Burst
5220! %l0 = 000013ec, %l1 = 00000014, Mem[0000000010141400] = 7e7b6ac6 75d0cbff
5221 stda %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000013ec 00000014
5222! Mem[0000000010041410] = af000000, %l6 = 00000000000000ff
5223 ldstuba [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000000
5224! %l5 = 0000000000000000, Mem[0000000030101410] = 9ce4407c
5225 stwa %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
5226! %f22 = a3f8226c, Mem[000000001000143c] = ffff0023
5227 st %f22,[%i0+0x03c] ! Mem[000000001000143c] = a3f8226c
5228! Mem[0000000010141400] = 000013ec, %l0 = 00000000000013ec
5229 swapa [%i5+%g0]0x80,%l0 ! %l0 = 00000000000013ec
5230! Mem[0000000010001400] = ff000043, %l7 = 0000000000000000
5231 swapa [%i0+%g0]0x80,%l7 ! %l7 = 00000000ff000043
5232! Mem[0000000030101400] = 00ff14c2, %l4 = 0000000000000000
5233 ldstuba [%i4+%g0]0x89,%l4 ! %l4 = 00000000000000c2
5234! Mem[00000000300c1410] = 4c83ff7b, %l2 = 0000000000000000
5235 swapa [%i3+%o5]0x89,%l2 ! %l2 = 000000004c83ff7b
5236! Mem[0000000010041418] = 6ba86f1a00ff0000, %l0 = 00000000000013ec, %l6 = 0000000000000000
5237 add %i1,0x18,%g1
5238 casxa [%g1]0x80,%l0,%l6 ! %l6 = 6ba86f1a00ff0000
5239! Mem[0000000010141408] = c214ff00, %l1 = 0000000000000014
5240 swapa [%i5+%o4]0x88,%l1 ! %l1 = 00000000c214ff00
5241
5242p0_label_194:
5243! Starting 10 instruction Load Burst
5244! Mem[0000000010001418] = 4a000000, %f13 = ffffffff
5245 ld [%i0+0x018],%f13 ! %f13 = 4a000000
5246! Mem[0000000030001400] = 00000000, %l3 = 00000000094f9b14
5247 lduba [%i0+%g0]0x81,%l3 ! %l3 = 0000000000000000
5248! Mem[0000000010101428] = 0000ffff 44ee2c81, %l2 = 4c83ff7b, %l3 = 00000000, %asi = 80
5249 ldda [%i4+0x028]%asi,%l2 ! %l2 = 000000000000ffff 0000000044ee2c81
5250! Mem[0000000010041410] = af0000ff, %l3 = 0000000044ee2c81
5251 lduwa [%i1+%o5]0x88,%l3 ! %l3 = 00000000af0000ff
5252! Mem[0000000010001410] = ff006d83, %f12 = 9ce4407c
5253 lda [%i0+%o5]0x80,%f12 ! %f12 = ff006d83
5254! Mem[0000000010001410] = ff006d83, %l4 = 00000000000000c2
5255 ldswa [%i0+%o5]0x80,%l4 ! %l4 = ffffffffff006d83
5256! Mem[0000000010001410] = ff006d83 670bf0ff, %l4 = ff006d83, %l5 = 00000000, %asi = 80
5257 ldda [%i0+0x010]%asi,%l4 ! %l4 = 00000000ff006d83 00000000670bf0ff
5258! Mem[0000000010001410] = ff006d83, %l5 = 00000000670bf0ff
5259 lduba [%i0+%o5]0x80,%l5 ! %l5 = 00000000000000ff
5260! Mem[0000000030041408] = 00ffffff, %l5 = 00000000000000ff
5261 ldswa [%i1+%o4]0x81,%l5 ! %l5 = 0000000000ffffff
5262! Mem[00000000100c1408] = 000000e0, %l6 = 6ba86f1a00ff0000
5263 ldsba [%i3+%o4]0x88,%l6 ! %l6 = ffffffffffffffe0
5264
5265p0_label_195:
5266! Starting 10 instruction Store Burst
5267! %l2 = 000000000000ffff, Mem[0000000010081414] = 00000000
5268 stw %l2,[%i2+0x014] ! Mem[0000000010081414] = 0000ffff
5269! Mem[0000000010041410] = ff0000af, %l4 = 00000000ff006d83
5270 swapa [%i1+%o5]0x80,%l4 ! %l4 = 00000000ff0000af
5271! %l2 = 000000000000ffff, Mem[0000000030041410] = 00009c1d75d0cbff
5272 stxa %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000000000ffff
5273! %f26 = 4d62fc40 68ede351, %l3 = 00000000af0000ff
5274! Mem[0000000030181400] = 00007e7b00000000
5275 stda %f26,[%i6+%l3]ASI_PST16_S ! Mem[0000000030181400] = 4d62fc4068ede351
5276! Mem[0000000010141438] = ffffffff, %l6 = 00000000ffffffe0, %asi = 80
5277 swapa [%i5+0x038]%asi,%l6 ! %l6 = 00000000ffffffff
5278! %l4 = 00000000ff0000af, %l3 = 00000000af0000ff, %l4 = 00000000ff0000af
5279 subc %l4,%l3,%l4 ! %l4 = 000000004fffffb0
5280! Mem[0000000030101410] = 00000000, %l7 = 00000000ff000043
5281 ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 0000000000000000
5282! %l7 = 0000000000000000, Mem[00000000211c0001] = b55f8970
5283 stb %l7,[%o2+0x001] ! Mem[00000000211c0000] = b5008970
5284! %l0 = 000013ec, %l1 = c214ff00, Mem[00000000300c1400] = 9ce4407c b9c01eba
5285 stda %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000013ec c214ff00
5286! Mem[000000001018143c] = 513a4fa5, %l2 = 000000000000ffff
5287 swap [%i6+0x03c],%l2 ! %l2 = 00000000513a4fa5
5288
5289p0_label_196:
5290! Starting 10 instruction Load Burst
5291! Mem[0000000010081400] = 0000ff6b, %l4 = 000000004fffffb0
5292 ldsba [%i2+%g0]0x88,%l4 ! %l4 = 000000000000006b
5293! Mem[0000000030141410] = ffff0000b9c01eba, %f26 = 4d62fc40 68ede351
5294 ldda [%i5+%o5]0x89,%f26 ! %f26 = ffff0000 b9c01eba
5295! Mem[0000000010041438] = 00000042 ffffffff, %l6 = ffffffff, %l7 = 00000000
5296 ldd [%i1+0x038],%l6 ! %l6 = 0000000000000042 00000000ffffffff
5297! Mem[0000000030141400] = 5fb540bd, %l5 = 0000000000ffffff
5298 lduha [%i5+%g0]0x81,%l5 ! %l5 = 0000000000005fb5
5299! Mem[0000000010181408] = 9ce4407c, %l6 = 0000000000000042
5300 lduba [%i6+%o4]0x88,%l6 ! %l6 = 000000000000007c
5301! Mem[0000000030181408] = 0000000000e1bcc9, %l7 = 00000000ffffffff
5302 ldxa [%i6+%o4]0x81,%l7 ! %l7 = 0000000000e1bcc9
5303! Mem[0000000030181400] = 4d62fc4068ede351, %f24 = 5fb540bd 00000019
5304 ldda [%i6+%g0]0x81,%f24 ! %f24 = 4d62fc40 68ede351
5305! Mem[0000000010141430] = 6c000000, %l5 = 0000000000005fb5
5306 ldsb [%i5+0x030],%l5 ! %l5 = 000000000000006c
5307! Mem[0000000030101408] = 2b79af9a, %l3 = 00000000af0000ff
5308 ldsha [%i4+%o4]0x89,%l3 ! %l3 = ffffffffffffaf9a
5309 membar #Sync ! Added by membar checker (33)
5310! Mem[0000000010041400] = ffffffff 00000000 7bff834c 00000000
5311! Mem[0000000010041410] = ff006d83 00000023 6ba86f1a 00ff0000
5312! Mem[0000000010041420] = 69b514c2 00000000 ffffffff ffff9ce4
5313! Mem[0000000010041430] = 172b9743 000000ff 00000042 ffffffff
5314 ldda [%i1+%g0]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010041400
5315
5316p0_label_197:
5317! Starting 10 instruction Store Burst
5318! Mem[0000000030081410] = 4d62fc40, %l3 = 00000000ffffaf9a
5319 swapa [%i2+%o5]0x89,%l3 ! %l3 = 000000004d62fc40
5320! %l2 = 00000000513a4fa5, Mem[0000000010001408] = 00ff14c200000000
5321 stxa %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000513a4fa5
5322! %l5 = 000000000000006c, Mem[0000000030081410] = 9aafffff
5323 stha %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = 006cffff
5324! %l5 = 000000000000006c, Mem[0000000010141408] = 14000000
5325 stba %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = 6c000000
5326! %f12 = ff000000 43972b17, %l1 = 00000000c214ff00
5327! Mem[0000000010101420] = 0000000000000000
5328 add %i4,0x020,%g1
5329 stda %f12,[%g1+%l1]ASI_PST16_PL ! Mem[0000000010101420] = 0000000000000000
5330! %f2 = 00000000, %f28 = 4dcad2f3
5331 fcmpes %fcc0,%f2 ,%f28 ! %fcc0 = 1
5332! %f12 = ff000000 43972b17, Mem[0000000010181408] = 7c40e49c 5fb540bd
5333 stda %f12,[%i6+%o4]0x80 ! Mem[0000000010181408] = ff000000 43972b17
5334! %f0 = 00000000 ffffffff, %l3 = 000000004d62fc40
5335! Mem[0000000010181438] = 7e7b6ac60000ffff
5336 add %i6,0x038,%g1
5337 stda %f0,[%g1+%l3]ASI_PST8_P ! Mem[0000000010181438] = 7e006ac60000ffff
5338! %f5 = 836d00ff, Mem[0000000030181400] = 40fc624d
5339 sta %f5 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = 836d00ff
5340! %l4 = 000000000000006b, Mem[0000000030081408] = e0000000
5341 stha %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 006b0000
5342
5343p0_label_198:
5344! Starting 10 instruction Load Burst
5345! Mem[0000000010101408] = 00000000, %l3 = 000000004d62fc40
5346 lduha [%i4+%o4]0x80,%l3 ! %l3 = 0000000000000000
5347! Mem[0000000010001400] = 00000000, %l4 = 000000000000006b
5348 lduha [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000000
5349! Mem[0000000030041408] = ffffff00, %l3 = 0000000000000000
5350 lduba [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000000
5351! Mem[0000000030101400] = 00ff14ff, %l1 = 00000000c214ff00
5352 lduha [%i4+%g0]0x89,%l1 ! %l1 = 00000000000014ff
5353! Mem[0000000030141410] = ba1ec0b9, %f31 = 92d5901f
5354 lda [%i5+%o5]0x81,%f31 ! %f31 = ba1ec0b9
5355! Mem[0000000030041400] = 00000000, %l3 = 0000000000000000
5356 ldsba [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000000
5357! Mem[0000000030041410] = 00000000, %l2 = 00000000513a4fa5
5358 ldsha [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000000
5359! Mem[0000000010001400] = 00000000 ffffffff, %l2 = 00000000, %l3 = 00000000
5360 ldda [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000000 00000000ffffffff
5361! Mem[00000000100c141a] = 00000000, %l3 = 00000000ffffffff
5362 ldstuba [%i3+0x01a]%asi,%l3 ! %l3 = 0000000000000000
5363! Mem[000000001004142c] = ffff9ce4, %f22 = a3f8226c
5364 lda [%i1+0x02c]%asi,%f22 ! %f22 = ffff9ce4
5365
5366p0_label_199:
5367! Starting 10 instruction Store Burst
5368! Mem[0000000010081400] = 6bff0000, %l5 = 000000000000006c
5369 ldstuba [%i2+%g0]0x80,%l5 ! %l5 = 000000000000006b
5370! Mem[0000000010181408] = ff000000, %l0 = 00000000000013ec
5371 ldstuba [%i6+%o4]0x80,%l0 ! %l0 = 00000000000000ff
5372! %f24 = 4d62fc40 68ede351, %l5 = 000000000000006b
5373! Mem[00000000100c1410] = ff0000e0e0000000
5374 add %i3,0x010,%g1
5375 stda %f24,[%g1+%l5]ASI_PST32_P ! Mem[00000000100c1410] = 4d62fc4068ede351
5376! %l7 = 0000000000e1bcc9, Mem[00000000100c142e] = 0000006c, %asi = 80
5377 stba %l7,[%i3+0x02e]%asi ! Mem[00000000100c142c] = 0000c96c
5378! %f4 = 23000000 836d00ff, Mem[00000000300c1410] = 00000000 00000023
5379 stda %f4 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 23000000 836d00ff
5380! %l2 = 0000000000000000, Mem[0000000010181408] = ff000000
5381 stba %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000
5382! %l6 = 0000007c, %l7 = 00e1bcc9, Mem[0000000010081400] = 0000ffff 7c40e49c
5383 stda %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0000007c 00e1bcc9
5384! %l0 = 00000000000000ff, Mem[0000000010181400] = 0000006c
5385 stba %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000ff
5386! Mem[0000000010041408] = 4c83ff7b, %l2 = 0000000000000000
5387 swapa [%i1+%o4]0x88,%l2 ! %l2 = 000000004c83ff7b
5388! Mem[0000000021800100] = ffffc060, %l3 = 0000000000000000
5389 ldstub [%o3+0x100],%l3 ! %l3 = 00000000000000ff
5390
5391p0_label_200:
5392! Starting 10 instruction Load Burst
5393! Mem[0000000010101410] = 00000000, %f23 = baa3002f
5394 lda [%i4+%o5]0x80,%f23 ! %f23 = 00000000
5395! Mem[00000000100c1410] = 40fc624d, %l6 = 000000000000007c
5396 ldsha [%i3+%o5]0x88,%l6 ! %l6 = 000000000000624d
5397! Mem[0000000010041400] = ffffffff, %f18 = 03000000
5398 lda [%i1+%g0]0x88,%f18 ! %f18 = ffffffff
5399! Mem[00000000100c1410] = 51e3ed6840fc624d, %l0 = 00000000000000ff
5400 ldxa [%i3+%o5]0x88,%l0 ! %l0 = 51e3ed6840fc624d
5401 membar #Sync ! Added by membar checker (34)
5402! Mem[0000000010041400] = ffffffff 00000000 00000000 00000000
5403! Mem[0000000010041410] = ff006d83 00000023 6ba86f1a 00ff0000
5404! Mem[0000000010041420] = 69b514c2 00000000 ffffffff ffff9ce4
5405! Mem[0000000010041430] = 172b9743 000000ff 00000042 ffffffff
5406 ldda [%i1+%g0]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
5407! %l1 = 00000000000014ff, %l1 = 00000000000014ff, %l5 = 000000000000006b
5408 mulx %l1,%l1,%l5 ! %l5 = 0000000001b8d601
5409! Mem[00000000201c0001] = 00009ee0, %l7 = 0000000000e1bcc9
5410 ldub [%o0+0x001],%l7 ! %l7 = 0000000000000000
5411! Mem[00000000300c1410] = 23000000, %l0 = 51e3ed6840fc624d
5412 ldswa [%i3+%o5]0x81,%l0 ! %l0 = 0000000023000000
5413! Mem[00000000300c1400] = 00ff14c2ec130000, %f0 = 00000000 ffffffff
5414 ldda [%i3+%g0]0x89,%f0 ! %f0 = 00ff14c2 ec130000
5415! Mem[0000000010101408] = 00000000, %l7 = 0000000000000000
5416 ldsba [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000000
5417
5418! End of Random Code for Thread 0
5419
54201: membar #Sync ! Force all stores to complete
5421
5422
5423! Check Registers
5424
5425p0_check_registers:
5426 set p0_expected_registers,%g1
5427 ldx [%g1+0x000],%g2
5428 cmp %l0,%g2 ! %l0 should be 0000000023000000
5429 bne %xcc,p0_reg_l0_fail
5430 mov %l0,%g3
5431 ldx [%g1+0x008],%g2
5432 cmp %l1,%g2 ! %l1 should be 00000000000014ff
5433 bne %xcc,p0_reg_l1_fail
5434 mov %l1,%g3
5435 ldx [%g1+0x010],%g2
5436 cmp %l2,%g2 ! %l2 should be 000000004c83ff7b
5437 bne %xcc,p0_reg_l2_fail
5438 mov %l2,%g3
5439 ldx [%g1+0x018],%g2
5440 cmp %l3,%g2 ! %l3 should be 00000000000000ff
5441 bne %xcc,p0_reg_l3_fail
5442 mov %l3,%g3
5443 ldx [%g1+0x020],%g2
5444 cmp %l4,%g2 ! %l4 should be 0000000000000000
5445 bne %xcc,p0_reg_l4_fail
5446 mov %l4,%g3
5447 ldx [%g1+0x028],%g2
5448 cmp %l5,%g2 ! %l5 should be 0000000001b8d601
5449 bne %xcc,p0_reg_l5_fail
5450 mov %l5,%g3
5451 ldx [%g1+0x030],%g2
5452 cmp %l6,%g2 ! %l6 should be 000000000000624d
5453 bne %xcc,p0_reg_l6_fail
5454 mov %l6,%g3
5455 ldx [%g1+0x038],%g2
5456 cmp %l7,%g2 ! %l7 should be 0000000000000000
5457 bne %xcc,p0_reg_l7_fail
5458 mov %l7,%g3
5459
5460! Check %y register
5461
5462 set 0x00000000,%g2
5463 rd %y,%g3
5464 cmp %g2,%g3
5465 bne,a p0_failed
5466 mov 0x111,%g1
5467
5468! Check Floating Point Registers
5469
5470p0_check_fp_registers:
5471 set p0_expected_fp_regs,%g3
5472 std %f0,[%g1]
5473 ldx [%g1],%l1
5474 ldx [%g3+0x00],%l0
5475 cmp %l0,%l1 ! %f0 should be 00ff14c2 ec130000
5476 bne %xcc,p0_freg_fail
5477 std %f2,[%g1]
5478 ldx [%g1],%l1
5479 ldx [%g3+0x08],%l0
5480 cmp %l0,%l1 ! %f2 should be 00000000 4c83ff7b
5481 bne %xcc,p0_freg_fail
5482 std %f4,[%g1]
5483 ldx [%g1],%l1
5484 ldx [%g3+0x10],%l0
5485 cmp %l0,%l1 ! %f4 should be 23000000 836d00ff
5486 bne %xcc,p0_freg_fail
5487 std %f6,[%g1]
5488 ldx [%g1],%l1
5489 ldx [%g3+0x18],%l0
5490 cmp %l0,%l1 ! %f6 should be 0000ff00 1a6fa86b
5491 bne %xcc,p0_freg_fail
5492 std %f8,[%g1]
5493 ldx [%g1],%l1
5494 ldx [%g3+0x20],%l0
5495 cmp %l0,%l1 ! %f8 should be 00000000 c214b569
5496 bne %xcc,p0_freg_fail
5497 std %f10,[%g1]
5498 ldx [%g1],%l1
5499 ldx [%g3+0x28],%l0
5500 cmp %l0,%l1 ! %f10 should be e49cffff ffffffff
5501 bne %xcc,p0_freg_fail
5502 std %f12,[%g1]
5503 ldx [%g1],%l1
5504 ldx [%g3+0x30],%l0
5505 cmp %l0,%l1 ! %f12 should be ff000000 43972b17
5506 bne %xcc,p0_freg_fail
5507 std %f14,[%g1]
5508 ldx [%g1],%l1
5509 ldx [%g3+0x38],%l0
5510 cmp %l0,%l1 ! %f14 should be ffffffff 42000000
5511 bne %xcc,p0_freg_fail
5512 std %f16,[%g1]
5513 ldx [%g1],%l1
5514 ldx [%g3+0x40],%l0
5515 cmp %l0,%l1 ! %f16 should be ffffffff 00000000
5516 bne %xcc,p0_freg_fail
5517 std %f18,[%g1]
5518 ldx [%g1],%l1
5519 ldx [%g3+0x48],%l0
5520 cmp %l0,%l1 ! %f18 should be 00000000 00000000
5521 bne %xcc,p0_freg_fail
5522 std %f20,[%g1]
5523 ldx [%g1],%l1
5524 ldx [%g3+0x50],%l0
5525 cmp %l0,%l1 ! %f20 should be ff006d83 00000023
5526 bne %xcc,p0_freg_fail
5527 std %f22,[%g1]
5528 ldx [%g1],%l1
5529 ldx [%g3+0x58],%l0
5530 cmp %l0,%l1 ! %f22 should be 6ba86f1a 00ff0000
5531 bne %xcc,p0_freg_fail
5532 std %f24,[%g1]
5533 ldx [%g1],%l1
5534 ldx [%g3+0x60],%l0
5535 cmp %l0,%l1 ! %f24 should be 69b514c2 00000000
5536 bne %xcc,p0_freg_fail
5537 std %f26,[%g1]
5538 ldx [%g1],%l1
5539 ldx [%g3+0x68],%l0
5540 cmp %l0,%l1 ! %f26 should be ffffffff ffff9ce4
5541 bne %xcc,p0_freg_fail
5542 std %f28,[%g1]
5543 ldx [%g1],%l1
5544 ldx [%g3+0x70],%l0
5545 cmp %l0,%l1 ! %f28 should be 172b9743 000000ff
5546 bne %xcc,p0_freg_fail
5547 std %f30,[%g1]
5548 ldx [%g1],%l1
5549 ldx [%g3+0x78],%l0
5550 cmp %l0,%l1 ! %f30 should be 00000042 ffffffff
5551 bne %xcc,p0_freg_fail
5552 nop
5553
5554! The test for processor 0 has passed
5555
5556p0_passed:
5557 ta GOOD_TRAP
5558 nop
5559
5560p0_reg_l0_fail:
5561 or %g0,0xbd0,%g1
5562 ba,a p0_failed
5563p0_reg_l1_fail:
5564 or %g0,0xbd1,%g1
5565 ba,a p0_failed
5566p0_reg_l2_fail:
5567 or %g0,0xbd2,%g1
5568 ba,a p0_failed
5569p0_reg_l3_fail:
5570 or %g0,0xbd3,%g1
5571 ba,a p0_failed
5572p0_reg_l4_fail:
5573 or %g0,0xbd4,%g1
5574 ba,a p0_failed
5575p0_reg_l5_fail:
5576 or %g0,0xbd5,%g1
5577 ba,a p0_failed
5578p0_reg_l6_fail:
5579 or %g0,0xbd6,%g1
5580 ba,a p0_failed
5581p0_reg_l7_fail:
5582 or %g0,0xbd7,%g1
5583 ba,a p0_failed
5584p0_freg_fail:
5585 ta BAD_TRAP
5586
5587
5588! The test for processor 0 failed
5589
5590p0_failed:
5591 set p0_temp,%g6
5592 stx %g1,[%g6]
5593 stx %g2,[%g6+8]
5594 stx %g3,[%g6+16]
5595 stx %fsr,[%g6+24]
5596 ta BAD_TRAP
5597
5598
5599! The local area data for processor 0 failed
5600
5601p0_local_failed:
5602 set done_flags,%g5
5603 mov 3,%g6
5604 st %g6,[%g5+0x000] ! Set processor 0 done flag
5605
5606 set p0_temp,%g6
5607 add %g1,%g4,%g1
5608 stx %g4,[%g6]
5609 stx %g2,[%g6+8]
5610 stx %g3,[%g6+16]
5611 st %fsr,[%g6+24]
5612 ta BAD_TRAP
5613
5614p0_selfmod_failed:
5615 ba p0_failed
5616 mov 0xabc,%g1
5617
5618p0_branch_failed:
5619 mov 0xbbb,%g1
5620 rd %ccr,%g2
5621 ba p0_failed
5622 mov 0x0,%g3
5623
5624inst_access_handler:
5625 done
5626
5627 .align 256
5628data_access_handler:
56291: done
5630
5631check_critical_timed_out:
5632 ta BAD_TRAP
5633
5634
5635get_thread_mask:
5636 retl
5637 mov 3,%i7
5638
5639get_park_semaphore:
5640 set park_semaphore,%g6
5641 mov 100,%g5
56421: ldstub [%g6],%g7
5643 cmp %g7,0
5644 bne 1b
5645 nop
5646 retl
5647 nop
5648
5649p0_init_memory_pointers:
5650 set p0_init_registers,%g1
5651 mov %g0,%g2
5652 mov %g0,%g3
5653 mov %g0,%g4
5654 mov %g0,%g5
5655 mov %g0,%g6
5656 mov %g0,%g7
5657
5658! Initialize memory pointers for window 0
5659 set p0_local0_start,%i0
5660 set p0_local1_start,%i1
5661 set p0_local2_start,%i2
5662 set p0_local3_start,%i3
5663 set p0_local4_start,%i4
5664 set p0_local5_start,%i5
5665 set p0_local6_start,%i6
5666 clr %i7
5667! Init Local Registers in Window 0
5668 ldx [%g1+0x000],%l0 ! %l0 = d9f714a2f1d2b7ae
5669 ldx [%g1+0x008],%l1 ! %l1 = 5561e372c9717559
5670 ldx [%g1+0x010],%l2 ! %l2 = 681797ca83e55f14
5671 ldx [%g1+0x018],%l3 ! %l3 = 7637c2fd31a3f7df
5672 ldx [%g1+0x020],%l4 ! %l4 = ce25ff9249a752ba
5673 ldx [%g1+0x028],%l5 ! %l5 = eceb0ffea98912a5
5674 ldx [%g1+0x030],%l6 ! %l6 = 023cf423f6ad6aa0
5675 ldx [%g1+0x038],%l7 ! %l7 = e7d88329d37e1dab
5676
5677! Initialize the output register of window 0
5678
5679 set share0_start,%o0
5680 set share1_start,%o1
5681 set share2_start,%o2
5682 set share3_start,%o3
5683 mov 0x08,%o4
5684 mov 0x10,%o5
5685 mov 0x18,%o6
5686
5687 retl
5688 nop
5689
5690user_text_end:
5691 .seg "text"
5692 .align 0x2000
5693 .global p0_near_0_le,p0_near_0_he
5694 .global p0_near_0_lo,p0_near_0_ho
5695 .global near0_b2b_l,near0_b2b_h
5696 .global far0_b2b_l,far0_b2b_h
5697 .global far1_b2b_l,far1_b2b_h
5698 .global far2_b2b_l,far2_b2b_h
5699 .global far3_b2b_l,far3_b2b_h
5700user_near0_start:
5701p0_near_0_le:
5702 jmpl %o7,%g0
5703 subc %l0,%l2,%l1
5704 jmpl %o7,%g0
5705 nop
5706p0_near_0_he:
5707 fdivs %f19,%f16,%f22
5708 fcmps %fcc2,%f20,%f17
5709 fdivs %f29,%f23,%f25
5710 and %l4,0x75c,%l0
5711 jmpl %o7,%g0
5712 sub %l3,%l0,%l4
5713p0_near_0_lo:
5714 jmpl %o7,%g0
5715 subc %l0,%l2,%l1
5716 jmpl %o7,%g0
5717 nop
5718p0_near_0_ho:
5719 fdivs %f19,%f16,%f22
5720 fcmps %fcc2,%f20,%f17
5721 fdivs %f29,%f23,%f25
5722 and %l4,0x75c,%l0
5723 jmpl %o7,%g0
5724 sub %l3,%l0,%l4
5725near0_b2b_h:
5726 jmpl %o7,%g0
5727 xnor %l0,%l4,%l3
5728 jmpl %o7,%g0
5729 nop
5730near0_b2b_l:
5731 jmpl %o7,%g0
5732 and %l5,%l7,%l7
5733 jmpl %o7,%g0
5734 nop
5735user_near0_end:
5736 .seg "text"
5737 .align 0x2000
5738 .global p0_near_1_le,p0_near_1_he
5739 .global p0_near_1_lo,p0_near_1_ho
5740 .global near1_b2b_l,near1_b2b_h
5741 .global far0_b2b_l,far0_b2b_h
5742 .global far1_b2b_l,far1_b2b_h
5743 .global far2_b2b_l,far2_b2b_h
5744 .global far3_b2b_l,far3_b2b_h
5745user_near1_start:
5746p0_near_1_le:
5747 fadds %f3 ,%f2 ,%f6
5748 fsubs %f0 ,%f2 ,%f13
5749 lduh [%o2+0x000],%l0 ! Mem[00000000211c0000]
5750 mulx %l1,%l2,%l2
5751 add %l0,-0xa8a,%l5
5752 fadds %f13,%f8 ,%f7
5753 sdivx %l3,%l0,%l1
5754 jmpl %o7,%g0
5755 fadds %f0 ,%f2 ,%f14
5756p0_near_1_he:
5757 xor %l2,0x504,%l5
5758 orn %l0,%l2,%l0
5759 udivx %l5,%l6,%l4
5760 umul %l7,-0x958,%l0
5761 fmuls %f18,%f24,%f24
5762 smul %l2,%l4,%l6
5763 jmpl %o7,%g0
5764 fadds %f18,%f16,%f29
5765p0_near_1_lo:
5766 fadds %f3 ,%f2 ,%f6
5767 fsubs %f0 ,%f2 ,%f13
5768 lduh [%i2+0x000],%l0 ! Mem[00000000211c0000]
5769 mulx %l1,%l2,%l2
5770 add %l0,-0xa8a,%l5
5771 fadds %f13,%f8 ,%f7
5772 sdivx %l3,%l0,%l1
5773 jmpl %o7,%g0
5774 fadds %f0 ,%f2 ,%f14
5775p0_near_1_ho:
5776 xor %l2,0x504,%l5
5777 orn %l0,%l2,%l0
5778 udivx %l5,%l6,%l4
5779 umul %l7,-0x958,%l0
5780 fmuls %f18,%f24,%f24
5781 smul %l2,%l4,%l6
5782 jmpl %o7,%g0
5783 fadds %f18,%f16,%f29
5784near1_b2b_h:
5785 addc %l1,%l7,%l5
5786 jmpl %o7,%g0
5787 subc %l2,-0x466,%l4
5788near1_b2b_l:
5789 fadds %f12,%f10,%f11
5790 jmpl %o7,%g0
5791 or %l5,%l2,%l1
5792user_near1_end:
5793 .seg "text"
5794 .align 0x2000
5795 .global p0_near_2_le,p0_near_2_he
5796 .global p0_near_2_lo,p0_near_2_ho
5797 .global near2_b2b_l,near2_b2b_h
5798 .global far0_b2b_l,far0_b2b_h
5799 .global far1_b2b_l,far1_b2b_h
5800 .global far2_b2b_l,far2_b2b_h
5801 .global far3_b2b_l,far3_b2b_h
5802user_near2_start:
5803p0_near_2_le:
5804 fsubs %f13,%f1 ,%f14
5805 xor %l7,0xf4e,%l3
5806 orn %l6,-0x551,%l6
5807 fsqrts %f5 ,%f5
5808 jmpl %o7,%g0
5809 fsqrts %f9 ,%f1
5810p0_near_2_he:
5811 add %l0,%l5,%l3
5812 sub %l0,%l3,%l0
5813 andn %l7,%l2,%l2
5814 subc %l6,0x4c1,%l1
5815 std %f18,[%i3+0x030] ! Mem[00000000100c1430]
5816 mulx %l4,%l1,%l0
5817 jmpl %o7,%g0
5818 subc %l7,0x44d,%l2
5819p0_near_2_lo:
5820 fsubs %f13,%f1 ,%f14
5821 xor %l7,0xf4e,%l3
5822 orn %l6,-0x551,%l6
5823 fsqrts %f5 ,%f5
5824 jmpl %o7,%g0
5825 fsqrts %f9 ,%f1
5826p0_near_2_ho:
5827 add %l0,%l5,%l3
5828 sub %l0,%l3,%l0
5829 andn %l7,%l2,%l2
5830 subc %l6,0x4c1,%l1
5831 std %f18,[%o3+0x030] ! Mem[00000000100c1430]
5832 mulx %l4,%l1,%l0
5833 jmpl %o7,%g0
5834 subc %l7,0x44d,%l2
5835near2_b2b_h:
5836 orn %l5,%l1,%l6
5837 fdivs %f26,%f18,%f30
5838 fdivs %f31,%f18,%f29
5839 fsubs %f28,%f26,%f20
5840 fsubs %f20,%f16,%f19
5841 mulx %l2,%l6,%l6
5842 jmpl %o7,%g0
5843 fsubs %f28,%f24,%f23
5844near2_b2b_l:
5845 mulx %l4,%l4,%l5
5846 smul %l7,-0x56f,%l4
5847 xnor %l1,%l6,%l0
5848 mulx %l1,%l7,%l6
5849 sub %l5,%l7,%l3
5850 fstoi %f12,%f3
5851 jmpl %o7,%g0
5852 and %l5,-0x27f,%l3
5853user_near2_end:
5854 .seg "text"
5855 .align 0x2000
5856 .global p0_near_3_le,p0_near_3_he
5857 .global p0_near_3_lo,p0_near_3_ho
5858 .global near3_b2b_l,near3_b2b_h
5859 .global far0_b2b_l,far0_b2b_h
5860 .global far1_b2b_l,far1_b2b_h
5861 .global far2_b2b_l,far2_b2b_h
5862 .global far3_b2b_l,far3_b2b_h
5863user_near3_start:
5864p0_near_3_le:
5865 umul %l2,%l6,%l2
5866 sub %l5,0x4cc,%l5
5867 fsqrts %f4 ,%f13
5868 sub %l4,0xe94,%l7
5869 jmpl %o7,%g0
5870 orn %l5,0xbf6,%l6
5871p0_near_3_he:
5872 sdivx %l6,0x570,%l0
5873 fdivs %f25,%f17,%f30
5874 xor %l7,-0x033,%l3
5875 xor %l4,0xf92,%l6
5876 fcmps %fcc0,%f24,%f21
5877 or %l1,-0x189,%l1
5878 umul %l3,%l0,%l6
5879 jmpl %o7,%g0
5880 fdivs %f24,%f24,%f27
5881p0_near_3_lo:
5882 umul %l2,%l6,%l2
5883 sub %l5,0x4cc,%l5
5884 fsqrts %f4 ,%f13
5885 sub %l4,0xe94,%l7
5886 jmpl %o7,%g0
5887 orn %l5,0xbf6,%l6
5888p0_near_3_ho:
5889 sdivx %l6,0x570,%l0
5890 fdivs %f25,%f17,%f30
5891 xor %l7,-0x033,%l3
5892 xor %l4,0xf92,%l6
5893 fcmps %fcc0,%f24,%f21
5894 or %l1,-0x189,%l1
5895 umul %l3,%l0,%l6
5896 jmpl %o7,%g0
5897 fdivs %f24,%f24,%f27
5898near3_b2b_h:
5899 xor %l4,%l3,%l7
5900 jmpl %o7,%g0
5901 xor %l1,%l0,%l6
5902near3_b2b_l:
5903 fcmps %fcc2,%f2 ,%f0
5904 jmpl %o7,%g0
5905 subc %l0,0x812,%l4
5906user_near3_end:
5907 .seg "text"
5908 .align 0x2000
5909 .global p0_far_0_le,p0_far_0_he
5910 .global p0_far_0_lo,p0_far_0_ho
5911 .global far0_b2b_l,far0_b2b_h
5912 .global near0_b2b_l,near0_b2b_h
5913 .global near1_b2b_l,near1_b2b_h
5914 .global near2_b2b_l,near2_b2b_h
5915 .global near3_b2b_l,near3_b2b_h
5916user_far0_start:
5917p0_far_0_le:
5918 ldub [%o3+0x000],%l1 ! Mem[0000000021800000]
5919 mulx %l5,0x07e,%l6
5920 fitos %f15,%f15
5921 smul %l2,-0xe84,%l6
5922 fsubs %f8 ,%f15,%f1
5923 fcmps %fcc1,%f13,%f2
5924 st %f7 ,[%i6+0x020] ! Mem[0000000010181420]
5925 jmpl %o7,%g0
5926 subc %l3,%l7,%l5
5927p0_far_0_he:
5928 fsubs %f18,%f20,%f24
5929 jmpl %o7,%g0
5930 fmuls %f23,%f24,%f23
5931p0_far_0_lo:
5932 ldub [%i3+0x000],%l1 ! Mem[0000000021800000]
5933 mulx %l5,0x07e,%l6
5934 fitos %f15,%f15
5935 smul %l2,-0xe84,%l6
5936 fsubs %f8 ,%f15,%f1
5937 fcmps %fcc1,%f13,%f2
5938 st %f7 ,[%o6+0x020] ! Mem[0000000010181420]
5939 jmpl %o7,%g0
5940 subc %l3,%l7,%l5
5941p0_far_0_ho:
5942 fsubs %f18,%f20,%f24
5943 jmpl %o7,%g0
5944 fmuls %f23,%f24,%f23
5945far0_b2b_h:
5946 smul %l1,%l0,%l4
5947 fdivs %f31,%f26,%f22
5948 xnor %l7,-0x406,%l1
5949 fitos %f30,%f19
5950 xnor %l5,%l5,%l7
5951 jmpl %o7,%g0
5952 fmuls %f24,%f19,%f28
5953far0_b2b_l:
5954 fadds %f8 ,%f11,%f4
5955 fdivs %f7 ,%f2 ,%f5
5956 smul %l6,0x476,%l6
5957 and %l4,-0x7b7,%l0
5958 fdivs %f9 ,%f12,%f1
5959 jmpl %o7,%g0
5960 addc %l7,%l7,%l5
5961user_far0_end:
5962 .seg "text"
5963 .align 0x2000
5964 .global p0_far_1_le,p0_far_1_he
5965 .global p0_far_1_lo,p0_far_1_ho
5966 .global far1_b2b_l,far1_b2b_h
5967 .global near0_b2b_l,near0_b2b_h
5968 .global near1_b2b_l,near1_b2b_h
5969 .global near2_b2b_l,near2_b2b_h
5970 .global near3_b2b_l,near3_b2b_h
5971user_far1_start:
5972p0_far_1_le:
5973 sdivx %l4,0xcf5,%l7
5974 fsubs %f1 ,%f12,%f1
5975 swap [%i0+0x000],%l4 ! Mem[0000000010001400]
5976 jmpl %o7,%g0
5977 and %l7,%l5,%l6
5978p0_far_1_he:
5979 umul %l5,%l0,%l3
5980 and %l0,-0xd1f,%l7
5981 andn %l0,%l3,%l2
5982 mulx %l5,-0x564,%l0
5983 jmpl %o7,%g0
5984 smul %l5,%l3,%l0
5985p0_far_1_lo:
5986 sdivx %l4,0xcf5,%l7
5987 fsubs %f1 ,%f12,%f1
5988 swap [%o0+0x000],%l4 ! Mem[0000000010001400]
5989 jmpl %o7,%g0
5990 and %l7,%l5,%l6
5991p0_far_1_ho:
5992 umul %l5,%l0,%l3
5993 and %l0,-0xd1f,%l7
5994 andn %l0,%l3,%l2
5995 mulx %l5,-0x564,%l0
5996 jmpl %o7,%g0
5997 smul %l5,%l3,%l0
5998far1_b2b_h:
5999 add %l3,-0x282,%l7
6000 xnor %l7,0x289,%l5
6001 subc %l2,%l5,%l4
6002 sdivx %l4,0x6b0,%l1
6003 jmpl %o7,%g0
6004 fmuls %f20,%f31,%f17
6005far1_b2b_l:
6006 andn %l7,-0x8c3,%l4
6007 fsubs %f3 ,%f6 ,%f7
6008 fsubs %f2 ,%f3 ,%f8
6009 orn %l7,0x0bf,%l7
6010 jmpl %o7,%g0
6011 xor %l1,0x23e,%l3
6012user_far1_end:
6013 .seg "text"
6014 .align 0x2000
6015 .global p0_far_2_le,p0_far_2_he
6016 .global p0_far_2_lo,p0_far_2_ho
6017 .global far2_b2b_l,far2_b2b_h
6018 .global near0_b2b_l,near0_b2b_h
6019 .global near1_b2b_l,near1_b2b_h
6020 .global near2_b2b_l,near2_b2b_h
6021 .global near3_b2b_l,near3_b2b_h
6022user_far2_start:
6023p0_far_2_le:
6024 jmpl %o7,%g0
6025 addc %l6,-0x1c4,%l6
6026 jmpl %o7,%g0
6027 nop
6028p0_far_2_he:
6029 fcmps %fcc0,%f27,%f24
6030 or %l2,-0x4e7,%l5
6031 add %l4,%l5,%l3
6032 umul %l7,0x08c,%l2
6033 fcmps %fcc3,%f30,%f21
6034 xor %l3,%l7,%l7
6035 jmpl %o7,%g0
6036 umul %l5,0x1e1,%l1
6037p0_far_2_lo:
6038 jmpl %o7,%g0
6039 addc %l6,-0x1c4,%l6
6040 jmpl %o7,%g0
6041 nop
6042 jmpl %o7,%g0
6043 nop
6044p0_far_2_ho:
6045 fcmps %fcc0,%f27,%f24
6046 or %l2,-0x4e7,%l5
6047 add %l4,%l5,%l3
6048 umul %l7,0x08c,%l2
6049 fcmps %fcc3,%f30,%f21
6050 xor %l3,%l7,%l7
6051 jmpl %o7,%g0
6052 umul %l5,0x1e1,%l1
6053far2_b2b_h:
6054 xor %l6,%l6,%l5
6055 sub %l5,%l5,%l2
6056 jmpl %o7,%g0
6057 fsubs %f26,%f16,%f16
6058far2_b2b_l:
6059 sub %l1,-0x8cb,%l3
6060 fsqrts %f3 ,%f5
6061 jmpl %o7,%g0
6062 fsqrts %f1 ,%f14
6063user_far2_end:
6064 .seg "text"
6065 .align 0x2000
6066 .global p0_far_3_le,p0_far_3_he
6067 .global p0_far_3_lo,p0_far_3_ho
6068 .global far3_b2b_l,far3_b2b_h
6069 .global near0_b2b_l,near0_b2b_h
6070 .global near1_b2b_l,near1_b2b_h
6071 .global near2_b2b_l,near2_b2b_h
6072 .global near3_b2b_l,near3_b2b_h
6073user_far3_start:
6074p0_far_3_le:
6075 subc %l4,0xe66,%l2
6076 xnor %l0,%l6,%l4
6077 jmpl %o7,%g0
6078 orn %l4,0x3b4,%l4
6079p0_far_3_he:
6080 add %l5,0xc96,%l3
6081 fcmps %fcc1,%f20,%f31
6082 udivx %l0,0x618,%l5
6083 ldd [%i3+0x000],%f30 ! Mem[00000000100c1400]
6084 sub %l1,%l0,%l2
6085 jmpl %o7,%g0
6086 mulx %l2,%l3,%l6
6087p0_far_3_lo:
6088 subc %l4,0xe66,%l2
6089 xnor %l0,%l6,%l4
6090 jmpl %o7,%g0
6091 orn %l4,0x3b4,%l4
6092p0_far_3_ho:
6093 add %l5,0xc96,%l3
6094 fcmps %fcc1,%f20,%f31
6095 udivx %l0,0x618,%l5
6096 ldd [%o3+0x000],%f30 ! Mem[00000000100c1400]
6097 sub %l1,%l0,%l2
6098 jmpl %o7,%g0
6099 mulx %l2,%l3,%l6
6100far3_b2b_h:
6101 jmpl %o7,%g0
6102 addc %l2,-0xe9e,%l6
6103 jmpl %o7,%g0
6104 nop
6105far3_b2b_l:
6106 jmpl %o7,%g0
6107 fcmps %fcc1,%f15,%f2
6108 jmpl %o7,%g0
6109 nop
6110user_far3_end:
6111 .seg "text"
6112 .align 0x2000
6113user_jump0_start:
6114 .skip 16
6115p0_jmpl_0_le:
6116 jmpl %g6+8,%g0
6117 fmuls %f8 ,%f9 ,%f10
6118p0_call_0_le:
6119 xnor %l3,0x4b6,%l0
6120 smul %l1,%l1,%l6
6121 fmuls %f3 ,%f3 ,%f14
6122 sub %l0,-0x79a,%l2
6123 retl
6124 addc %l3,0x0f7,%l4
6125p0_jmpl_0_lo:
6126 jmpl %g6+8,%g0
6127 fmuls %f8 ,%f9 ,%f10
6128p0_call_0_lo:
6129 xnor %l3,0x4b6,%l0
6130 smul %l1,%l1,%l6
6131 fmuls %f3 ,%f3 ,%f14
6132 sub %l0,-0x79a,%l2
6133 retl
6134 addc %l3,0x0f7,%l4
6135p0_jmpl_0_he:
6136 or %l7,0x2de,%l2
6137 umul %l6,-0x8fa,%l5
6138 sub %l5,%l7,%l2
6139 xor %l3,-0xb0c,%l6
6140 andn %l5,-0x13c,%l6
6141 jmpl %g6+8,%g0
6142 xnor %l0,%l7,%l5
6143p0_call_0_he:
6144 sdivx %l4,%l4,%l6
6145 umul %l2,%l7,%l5
6146 swap [%i1+0x014],%l3 ! Mem[0000000010041414]
6147 addc %l0,-0x653,%l2
6148 fsqrts %f18,%f16
6149 retl
6150 or %l6,-0x2bb,%l4
6151p0_jmpl_0_ho:
6152 or %l7,0x2de,%l2
6153 umul %l6,-0x8fa,%l5
6154 sub %l5,%l7,%l2
6155 xor %l3,-0xb0c,%l6
6156 andn %l5,-0x13c,%l6
6157 jmpl %g6+8,%g0
6158 xnor %l0,%l7,%l5
6159p0_call_0_ho:
6160 sdivx %l4,%l4,%l6
6161 umul %l2,%l7,%l5
6162 swap [%o1+0x014],%l3 ! Mem[0000000010041414]
6163 addc %l0,-0x653,%l2
6164 fsqrts %f18,%f16
6165 retl
6166 or %l6,-0x2bb,%l4
6167user_jump0_end:
6168 .seg "text"
6169 .align 0x2000
6170user_jump1_start:
6171 .skip 32
6172p0_jmpl_1_le:
6173 xnor %l1,%l7,%l5
6174 fdivs %f1 ,%f9 ,%f14
6175 jmpl %g6+8,%g0
6176 andn %l5,0x088,%l3
6177p0_call_1_le:
6178 sdivx %l1,0xbbd,%l3
6179 fcmps %fcc3,%f13,%f8
6180 retl
6181 mulx %l2,%l3,%l5
6182p0_jmpl_1_lo:
6183 xnor %l1,%l7,%l5
6184 fdivs %f1 ,%f9 ,%f14
6185 jmpl %g6+8,%g0
6186 andn %l5,0x088,%l3
6187p0_call_1_lo:
6188 sdivx %l1,0xbbd,%l3
6189 fcmps %fcc3,%f13,%f8
6190 retl
6191 mulx %l2,%l3,%l5
6192p0_jmpl_1_he:
6193 jmpl %g6+8,%g0
6194 subc %l3,0xaa9,%l3
6195p0_call_1_he:
6196 retl
6197 andn %l6,-0x895,%l1
6198p0_jmpl_1_ho:
6199 jmpl %g6+8,%g0
6200 subc %l3,0xaa9,%l3
6201p0_call_1_ho:
6202 retl
6203 andn %l6,-0x895,%l1
6204user_jump1_end:
6205 .seg "text"
6206 .align 0x2000
6207user_jump2_start:
6208 .skip 48
6209p0_jmpl_2_le:
6210 udivx %l4,%l7,%l5
6211 std %f12,[%i0+0x020] ! Mem[0000000010001420]
6212 jmpl %g6+8,%g0
6213 andn %l1,-0x03b,%l0
6214p0_call_2_le:
6215 andn %l1,%l4,%l1
6216 or %l7,%l6,%l2
6217 udivx %l0,0x0f8,%l4
6218 fmuls %f11,%f4 ,%f5
6219 add %l1,%l3,%l7
6220 xnor %l6,%l7,%l3
6221 std %f6 ,[%i6+%o5] ! Mem[0000000010181410]
6222 retl
6223 andn %l1,%l7,%l3
6224p0_jmpl_2_lo:
6225 udivx %l4,%l7,%l5
6226 std %f12,[%o0+0x020] ! Mem[0000000010001420]
6227 jmpl %g6+8,%g0
6228 andn %l1,-0x03b,%l0
6229p0_call_2_lo:
6230 andn %l1,%l4,%l1
6231 or %l7,%l6,%l2
6232 udivx %l0,0x0f8,%l4
6233 fmuls %f11,%f4 ,%f5
6234 add %l1,%l3,%l7
6235 xnor %l6,%l7,%l3
6236 std %f6 ,[%o6+%i5] ! Mem[0000000010181410]
6237 retl
6238 andn %l1,%l7,%l3
6239p0_jmpl_2_he:
6240 fsubs %f21,%f24,%f22
6241 jmpl %g6+8,%g0
6242 ldd [%i0+0x028],%f16 ! Mem[0000000010001428]
6243p0_call_2_he:
6244 fcmps %fcc0,%f21,%f29
6245 andn %l1,%l2,%l3
6246 or %l2,%l5,%l1
6247 fsubs %f24,%f19,%f30
6248 or %l5,%l2,%l0
6249 retl
6250 subc %l4,%l1,%l5
6251p0_jmpl_2_ho:
6252 fsubs %f21,%f24,%f22
6253 jmpl %g6+8,%g0
6254 ldd [%o0+0x028],%f16 ! Mem[0000000010001428]
6255p0_call_2_ho:
6256 fcmps %fcc0,%f21,%f29
6257 andn %l1,%l2,%l3
6258 or %l2,%l5,%l1
6259 fsubs %f24,%f19,%f30
6260 or %l5,%l2,%l0
6261 retl
6262 subc %l4,%l1,%l5
6263user_jump2_end:
6264 .seg "text"
6265 .align 0x2000
6266user_jump3_start:
6267 .skip 64
6268p0_jmpl_3_le:
6269 fsubs %f15,%f5 ,%f12
6270 and %l0,-0x167,%l5
6271 xnor %l7,%l7,%l5
6272 xnor %l7,%l0,%l2
6273 sdivx %l7,%l0,%l1
6274 xnor %l1,0x0e9,%l1
6275 jmpl %g6+8,%g0
6276 or %l7,-0x3de,%l6
6277p0_call_3_le:
6278 andn %l3,%l7,%l7
6279 retl
6280 ldd [%i4+0x038],%f10 ! Mem[0000000010101438]
6281p0_jmpl_3_lo:
6282 fsubs %f15,%f5 ,%f12
6283 and %l0,-0x167,%l5
6284 xnor %l7,%l7,%l5
6285 xnor %l7,%l0,%l2
6286 sdivx %l7,%l0,%l1
6287 xnor %l1,0x0e9,%l1
6288 jmpl %g6+8,%g0
6289 or %l7,-0x3de,%l6
6290p0_call_3_lo:
6291 andn %l3,%l7,%l7
6292 retl
6293 ldd [%o4+0x038],%f10 ! Mem[0000000010101438]
6294p0_jmpl_3_he:
6295 fmuls %f17,%f29,%f20
6296 fmuls %f19,%f25,%f23
6297 addc %l6,0x10a,%l6
6298 xnor %l6,0xec7,%l6
6299 addc %l2,-0xe61,%l1
6300 jmpl %g6+8,%g0
6301 or %l5,-0x1e2,%l3
6302p0_call_3_he:
6303 andn %l1,-0xd70,%l7
6304 ld [%i5+0x03c],%f21 ! Mem[000000001014143c]
6305 retl
6306 umul %l6,%l5,%l3
6307p0_jmpl_3_ho:
6308 fmuls %f17,%f29,%f20
6309 fmuls %f19,%f25,%f23
6310 addc %l6,0x10a,%l6
6311 xnor %l6,0xec7,%l6
6312 addc %l2,-0xe61,%l1
6313 jmpl %g6+8,%g0
6314 or %l5,-0x1e2,%l3
6315p0_call_3_ho:
6316 andn %l1,-0xd70,%l7
6317 ld [%o5+0x03c],%f21 ! Mem[000000001014143c]
6318 retl
6319 umul %l6,%l5,%l3
6320user_jump3_end:
6321
6322 .seg "data"
6323 .align 0x2000
6324user_data_start:
6325done_flags:
6326 .word 0
6327 .align 8
6328done_count:
6329 .word 0,0
6330Start_Flags:
6331 .word 0,0,0,0
6332 .align 64
6333Finish_Flag:
6334 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
6335 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
6336 .align 8
6337num_processors:
6338 .word 1
6339v8_binary:
6340 .word 0
6341no_fpu:
6342 .word 0
6343max_ireg:
6344 .word 8,0
6345max_freg:
6346 .word 32,0
6347 .align 8
6348park_semaphore:
6349 .word 0,0
6350 .align 64
6351p0_temp:
6352 .word 0,0,0,0,0,0,0,0
6353 .word 0,0,0,0,0,0,0,0
6354 .word 0,0,0,0,0,0,0,0
6355 .word 0,0,0,0,0,0,0,0
6356p0_debug:
6357 .word 0,0,0,0,0,0,0,0
6358 .word 0,0,0,0,0,0,0,0
6359p0_fsr:
6360 .word 0x00000000,0x00000000
6361 .align 8
6362p0_loop_cnt:
6363 .word 1,0
6364max_windows:
6365 .word 1,0,0,0,0,0,0,0
6366 .word 0,0,0,0,0,0,0,0
6367 .word 0,0,0,0,0,0,0,0
6368 .word 0,0,0,0,0,0,0,0
6369 .word 0,0,0,0,0,0,0,0
6370 .word 0,0,0,0,0,0,0,0
6371 .word 0,0,0,0,0,0,0,0
6372 .word 0,0,0,0,0,0,0,0
6373 .word 0,0,0,0,0,0,0,0
6374 .word 0,0,0,0,0,0,0,0
6375 .word 0,0,0,0,0,0,0,0
6376 .word 0,0,0,0,0,0,0,0
6377 .word 0,0,0,0,0,0,0,0
6378 .word 0,0,0,0,0,0,0,0
6379 .word 0,0,0,0,0,0,0,0
6380 .word 0,0,0,0,0,0,0,0
6381 .word 0,0,0,0,0,0,0,0
6382 .word 0,0,0,0,0,0,0,0
6383 .word 0,0,0,0,0,0,0,0
6384 .word 0,0,0,0,0,0,0,0
6385 .word 0,0,0,0,0,0,0,0
6386 .word 0,0,0,0,0,0,0,0
6387 .word 0,0,0,0,0,0,0,0
6388 .word 0,0,0,0,0,0,0,0
6389 .word 0,0,0,0,0,0,0,0
6390 .word 0,0,0,0,0,0,0,0
6391 .word 0,0,0,0,0,0,0,0
6392 .word 0,0,0,0,0,0,0,0
6393 .word 0,0,0,0,0,0,0,0
6394 .word 0,0,0,0,0,0,0,0
6395 .word 0,0,0,0,0,0,0,0
6396 .word 0,0,0,0,0,0,0,0
6397
6398 .align 8
6399p0_init_registers:
6400 .word 0xd9f714a2,0xf1d2b7ae ! Init value for %l0
6401 .word 0x5561e372,0xc9717559 ! Init value for %l1
6402 .word 0x681797ca,0x83e55f14 ! Init value for %l2
6403 .word 0x7637c2fd,0x31a3f7df ! Init value for %l3
6404 .word 0xce25ff92,0x49a752ba ! Init value for %l4
6405 .word 0xeceb0ffe,0xa98912a5 ! Init value for %l5
6406 .word 0x023cf423,0xf6ad6aa0 ! Init value for %l6
6407 .word 0xe7d88329,0xd37e1dab ! Init value for %l7
6408 .align 64
6409p0_init_freg:
6410 .word 0x4ecdab80,0x4cd74d91 ! Init value for %f0
6411 .word 0x515668be,0x7744b717 ! Init value for %f2
6412 .word 0x2361806c,0x4b27cb4d ! Init value for %f4
6413 .word 0x68d92a0a,0x00b933b3 ! Init value for %f6
6414 .word 0x525b7918,0x15fc85c9 ! Init value for %f8
6415 .word 0x19623d16,0x0fdca30f ! Init value for %f10
6416 .word 0x0fb1e184,0x49131905 ! Init value for %f12
6417 .word 0x6a874de2,0x2a72812b ! Init value for %f14
6418 .word 0x17bcc5b0,0x1eebe101 ! Init value for %f16
6419 .word 0x4eddc86e,0x12670a07 ! Init value for %f18
6420 .word 0x21e1f19c,0x7d45f9bd ! Init value for %f20
6421 .word 0x0106d8ba,0x172b39a3 ! Init value for %f22
6422 .word 0x6300f148,0x7a5b3f39 ! Init value for %f24
6423 .word 0x7e7b6ac6,0x75d0cbff ! Init value for %f26
6424 .word 0x2b9f10b4,0x36dc4d75 ! Init value for %f28
6425 .word 0x0c182a92,0x03e63d1b ! Init value for %f30
6426 .word 0x6dd35be0,0x28ac8071 ! Init value for %f32
6427 .word 0x7069841e,0x2112c8f7 ! Init value for %f34
6428 .word 0x36f29ecc,0x325df42d ! Init value for %f36
6429 .word 0x4fb7a36a,0x2b726b93 ! Init value for %f38
6430 .word 0x68fb6578,0x236d84a9 ! Init value for %f40
6431 .word 0x55d27476,0x72b1e0ef ! Init value for %f42
6432 .word 0x3fc1fbe4,0x7d3ecde5 ! Init value for %f44
6433 .word 0x199da342,0x65eaa50b ! Init value for %f46
6434 .word 0x6ddc6e10,0x18d82be1
6435 .word 0x665c9bce,0x783ef3e7
6436 .word 0x5d4e87fc,0x095eba9d
6437 .word 0x56be8a1a,0x7835c983
6438 .word 0x5ff5d5a8,0x57525619
6439 .word 0x6daa5a26,0x55d6e1df
6440 .word 0x5bb5a314,0x70899a55
6441 .word 0x18cab7f2,0x1386b8fb
6442p0_share_mask:
6443 .word 0xffff0000,0x00000000
6444 .word 0x00000000,0x00000000
6445 .word 0x00000000,0x00000000
6446 .word 0x00000000,0x00000000
6447 .word 0x00000000,0x00000000
6448 .word 0x00000000,0x00000000
6449 .word 0x00000000,0x00000000
6450 .word 0x00000000,0x00000000
6451p0_expected_registers:
6452 .word 0x00000000,0x23000000 ! %l0
6453 .word 0x00000000,0x000014ff ! %l1
6454 .word 0x00000000,0x4c83ff7b ! %l2
6455 .word 0x00000000,0x000000ff ! %l3
6456 .word 0x00000000,0x00000000 ! %l4
6457 .word 0x00000000,0x01b8d601 ! %l5
6458 .word 0x00000000,0x0000624d ! %l6
6459 .word 0x00000000,0x00000000 ! %l7
6460p0_expected_fp_regs:
6461 .word 0x00ff14c2,0xec130000 ! %f0
6462 .word 0x00000000,0x4c83ff7b ! %f2
6463 .word 0x23000000,0x836d00ff ! %f4
6464 .word 0x0000ff00,0x1a6fa86b ! %f6
6465 .word 0x00000000,0xc214b569 ! %f8
6466 .word 0xe49cffff,0xffffffff ! %f10
6467 .word 0xff000000,0x43972b17 ! %f12
6468 .word 0xffffffff,0x42000000 ! %f14
6469 .word 0xffffffff,0x00000000 ! %f16
6470 .word 0x00000000,0x00000000 ! %f18
6471 .word 0xff006d83,0x00000023 ! %f20
6472 .word 0x6ba86f1a,0x00ff0000 ! %f22
6473 .word 0x69b514c2,0x00000000 ! %f24
6474 .word 0xffffffff,0xffff9ce4 ! %f26
6475 .word 0x172b9743,0x000000ff ! %f28
6476 .word 0x00000042,0xffffffff ! %f30
6477 .word 0x0000002a,0x000007a0 ! %fsr
6478p0_local0_expect:
6479 .word 0x00000000,0xffffffff,0x00000000,0x513a4fa5 ! PA = 0000000010001400
6480 .word 0xff006d83,0x670bf0ff,0x4a000000,0xff000000 ! PA = 0000000010001410
6481 .word 0xbd40b55f,0x9ce4407c,0xffcbd075,0xc66a7b7e ! PA = 0000000010001420
6482 .word 0x6c000000,0xbd40b5d3,0x43f90000,0xa3f8226c ! PA = 0000000010001430
6483p0_local0_sec_expect:
6484 .word 0x00000000,0x00000000,0xff000000,0x149b4f09 ! PA = 0000000030001400
6485 .word 0xd3000000,0x00000000,0x07daab7a,0x158d0963 ! PA = 0000000030001410
6486 .word 0x6856aa08,0x75cf9cf9,0x06a8b986,0x0808a7bf ! PA = 0000000030001420
6487 .word 0x812cee44,0x0000174c,0x2da7b552,0x2561e4db ! PA = 0000000030001430
6488! Scratch Area for Non-Transactional Memory Stores
6489 .word 0x7a574cee,0xf089de9f,0x34baac12,0xc611c18b
6490 .word 0x516eb556,0x64122ed7,0xfd9c81ba,0x28d5d183
6491 .word 0x7096323e,0x31356c8f,0x66b12fe2,0x6c7e9afb
6492 .word 0x18026ba6,0x84c08fc7,0x968c9e8a,0x142ed5f3
6493p0_local1_expect:
6494 .word 0xffffffff,0x00000000,0x00000000,0x00000000 ! PA = 0000000010041400
6495 .word 0xff006d83,0x00000023,0x6ba86f1a,0x00ff0000 ! PA = 0000000010041410
6496 .word 0x69b514c2,0x00000000,0xffffffff,0xffff9ce4 ! PA = 0000000010041420
6497 .word 0x172b9743,0x000000ff,0x00000042,0xffffffff ! PA = 0000000010041430
6498p0_local1_sec_expect:
6499 .word 0x00000000,0x00009ce4,0x00ffffff,0x00000000 ! PA = 0000000030041400
6500 .word 0x00000000,0x0000ffff,0x0df33cda,0x2368f943 ! PA = 0000000030041410
6501 .word 0x5c7b6e68,0x1dcb13d9,0x168e88e6,0x161e1d9f ! PA = 0000000030041420
6502 .word 0x630797d4,0x1933c415,0x434722b2,0x10afc0bb ! PA = 0000000030041430
6503p0_local2_expect:
6504 .word 0x7c000000,0xc9bce100,0xc27b6ac6,0x75d0cbff ! PA = 0000000010081400
6505 .word 0xbb878f9f,0x0000ffff,0xf3ff218a,0x48a23333 ! PA = 0000000010081410
6506 .word 0x74baca98,0x53dda1ff,0x4324c6ff,0x9896a28f ! PA = 0000000010081420
6507 .word 0x4d520000,0x6cb314ff,0x836cf8af,0x000000ff ! PA = 0000000010081430
6508p0_local2_sec_expect:
6509 .word 0x5f0000ff,0x00000000,0x006b0000,0x670bf0ff ! PA = 0000000030081400
6510 .word 0x006cffff,0x75d0cbff,0x1ea03e3a,0x22019923 ! PA = 0000000030081410
6511 .word 0x38bc22c8,0x433cbab9,0x6673c846,0x15cf437f ! PA = 0000000030081420
6512 .word 0x75f2fa34,0x4720a0f5,0x0e410012,0x78a84c9b ! PA = 0000000030081430
6513p0_local3_expect:
6514 .word 0x836d14c2,0xffcbd075,0xe0000000,0xff14ff00 ! PA = 00000000100c1400
6515 .word 0x4d62fc40,0x68ede351,0x0000ff00,0x6c9342d4 ! PA = 00000000100c1410
6516 .word 0x43000000,0xd2a39c1d,0x00006d83,0x0000c96c ! PA = 00000000100c1420
6517 .word 0x00000000,0xffffffff,0x00000000,0x6ea39c1d ! PA = 00000000100c1430
6518p0_local3_sec_expect:
6519 .word 0x000013ec,0xc214ff00,0x43000000,0x00000000 ! PA = 00000000300c1400
6520 .word 0x23000000,0x836d00ff,0xbe3b2c0a,0xe0000000 ! PA = 00000000300c1410
6521 .word 0x000000ff,0x00000014,0x4d62fc40,0x68ede351 ! PA = 00000000300c1420
6522 .word 0x9ce4407c,0x670bf0ff,0xff000000,0xffffffff ! PA = 00000000300c1430
6523p0_local4_expect:
6524 .word 0x00000000,0xbd40b55f,0x00000000,0x00000014 ! PA = 0000000010101400
6525 .word 0x00000000,0x7fffffff,0x7a5e00ff,0x4dcad2f3 ! PA = 0000000010101410
6526 .word 0x00000000,0x00000000,0x0000ffff,0x44ee2c81 ! PA = 0000000010101420
6527 .word 0x1c1e0000,0xffffffff,0x00000043,0x1f90d592 ! PA = 0000000010101430
6528p0_local4_sec_expect:
6529 .word 0xff14ff00,0x00000000,0x9aaf792b,0x4c1382c2 ! PA = 0000000030101400
6530 .word 0xff000000,0xb9c01eba,0x621790fa,0x6e48e8e3 ! PA = 0000000030101410
6531 .word 0x26f15b88,0x32629879,0x569c9706,0x7ce49f3f ! PA = 0000000030101420
6532 .word 0x01868ef4,0x1d81eab5,0x42a40ad2,0x4779745b ! PA = 0000000030101430
6533p0_local5_expect:
6534 .word 0x000013ec,0x00000014,0x6c000000,0x00000000 ! PA = 0000000010141400
6535 .word 0x0000c728,0x0000004a,0x4a000000,0xff000000 ! PA = 0000000010141410
6536 .word 0xbd40b55f,0x9ce4407c,0xffcbd075,0xc66a7b7e ! PA = 0000000010141420
6537 .word 0x6c000000,0xbd40b5d3,0xffffffe0,0xffffffff ! PA = 0000000010141430
6538p0_local5_sec_expect:
6539 .word 0x5fb540bd,0xff000000,0x03000000,0x000000e0 ! PA = 0000000030141400
6540 .word 0xba1ec0b9,0x0000ffff,0xa3f8226c,0xbaa3002f ! PA = 0000000030141410
6541 .word 0x5fb540bd,0x00000019,0x4d62fc40,0x68ede351 ! PA = 0000000030141420
6542 .word 0x4dcad2f3,0x08aa5668,0x92d5901f,0x92d5901f ! PA = 0000000030141430
6543p0_local6_expect:
6544 .word 0xff000000,0xbd40b5d3,0x00000000,0x43972b17 ! PA = 0000000010181400
6545 .word 0x00000000,0x00000014,0x03e98e5d,0x9aaf792b ! PA = 0000000010181410
6546 .word 0x00000000,0x28c77015,0x7c40e49c,0x5fb540bd ! PA = 0000000010181420
6547 .word 0x7e7b6ac6,0x75d0cbff,0x7e006ac6,0x0000ffff ! PA = 0000000010181430
6548p0_local6_sec_expect:
6549 .word 0xff006d83,0x68ede351,0x00000000,0x00e1bcc9 ! PA = 0000000030181400
6550 .word 0x0000c728,0x43000000,0xa3f8226c,0xbaa3002f ! PA = 0000000030181410
6551 .word 0x16958e48,0x68e15121,0x2561e4db,0x43248617 ! PA = 0000000030181420
6552 .word 0x6ec8dd4e,0xb4e3b54f,0xbd40b55f,0x9ce4407c ! PA = 0000000030181430
6553share0_expect:
6554 .word 0x00009ee0,0x57ecd771,0x0a061f1e,0x772017f7 ! PA = 00000000201c0000
6555 .word 0x33ad51cc,0x6161fb2d,0x13fb2e6a,0x2474ea93 ! PA = 00000000201c0010
6556 .word 0x39d88878,0x15c43ba9,0x74afef76,0x6af08fef ! PA = 00000000201c0020
6557 .word 0x778c8ee4,0x3fa734e5,0x69780e42,0x005c840b ! PA = 00000000201c0030
6558share1_expect:
6559 .word 0x40ff7110,0x084142e1,0x6f06f6ce,0x1d8b02e7 ! PA = 0000000020800000
6560 .word 0x3614fafc,0x09e7819d,0x4c7bd51a,0x05b30883 ! PA = 0000000020800010
6561 .word 0x47aab8a8,0x3b49cd19,0x1c2d9526,0x7c8c50df ! PA = 0000000020800020
6562 .word 0x6ee3f614,0x0f6ec155,0x3e36e2f2,0x672b57fb ! PA = 0000000020800030
6563 .word 0xffffbf40,0x666fba51,0x60c22a7e,0x139d59d7 ! PA = 0000000020800040
6564 .word 0x0ff2e02c,0x2af4d40d,0x0a1597ca,0x63445273 ! PA = 0000000020800050
6565 .word 0x2897e4d8,0x3870ea89,0x505f16d6,0x53f2fdcf ! PA = 0000000020800060
6566 .word 0x6f171944,0x661d99c5,0x2b4053a2,0x23c8d7eb ! PA = 0000000020800070
6567share2_expect:
6568 .word 0xb5008970,0x52b73dc1,0x0b1aba2e,0x0bce1cc7 ! PA = 00000000211c0000
6569 .word 0x3382015c,0x4cf8f27d,0x221b767a,0x4d4fc863 ! PA = 00000000211c0010
6570 .word 0x67cb0d08,0x74d893f9,0x0b077486,0x0dfb96bf ! PA = 00000000211c0020
6571 .word 0x2f40f874,0x7182be35,0x39c76052,0x3ebc03db ! PA = 00000000211c0030
6572share3_expect:
6573 .word 0x60ffcfa0,0x5816cd31,0x61b3a5de,0x09544bb7 ! PA = 0000000021800000
6574 .word 0x28bd5e8c,0x1f22dced,0x3da0712a,0x00bc6a53 ! PA = 0000000021800010
6575 .word 0x122f3138,0x3adfc969,0x65a9ae36,0x103d1baf ! PA = 0000000021800020
6576 .word 0x143c93a4,0x3e2d2ea5,0x1ebf0902,0x654bdbcb ! PA = 0000000021800030
6577 .word 0x7cff91d0,0x1c4d68a1,0x4fefed8e,0x5026e6a7 ! PA = 0000000021800040
6578 .word 0x3d5ff7bc,0x6761935d,0x097787da,0x57313843 ! PA = 0000000021800050
6579 .word 0x666f5168,0x27a58ad9,0x4988c3e6,0x790e8c9f ! PA = 0000000021800060
6580 .word 0x60a4ead4,0x276beb15,0x6ada4db2,0x597f5fbb ! PA = 0000000021800070
6581 .word 0x2c41d000,0x4fda1011,0x68f2913e,0x54fced97 ! PA = 0000000021800080
6582 .word 0x34e4ccec,0x726415cd,0x6633ba8a,0x37153233 ! PA = 0000000021800090
6583 .word 0x04f66d98,0x1b08d849,0x1fa7b596,0x0f86e98f ! PA = 00000000218000a0
6584 .word 0x64d4fe04,0x474df385,0x3a8c2e62,0x621d8fab ! PA = 00000000218000b0
6585 .word 0x06ff8a30,0x1dfbc381,0x179e90ee,0x2d4d6087 ! PA = 00000000218000c0
6586 .word 0x7886de1c,0x0399643d,0x1828093a,0x038f5823 ! PA = 00000000218000d0
6587 .word 0x1fef85c8,0x27a8b1b9,0x00c98346,0x337d327f ! PA = 00000000218000e0
6588 .word 0x2ee7cd34,0x66a247f5,0x6607ab12,0x3aad6b9b ! PA = 00000000218000f0
6589 .word 0xffffc060,0x1cb182f1,0x4e96ec9e,0x7f4f3f77 ! PA = 0000000021800100
6590 .word 0x47412b4c,0x45307ead,0x776773ea,0x0c86aa13 ! PA = 0000000021800110
6591 .word 0x2b4599f8,0x02e41729,0x65712cf6,0x4d88676f ! PA = 0000000021800120
6592 .word 0x3ab85864,0x6cf7e865,0x313fc3c2,0x0375f38b ! PA = 0000000021800130
6593 .word 0x4dff7290,0x3cba4e61,0x383ea44e,0x71f98a67 ! PA = 0000000021800140
6594 .word 0x65ceb47c,0x3818651d,0x1fc4fa9a,0x7ea22803 ! PA = 0000000021800150
6595 .word 0x0ca3aa28,0x74da0899,0x55e1b2a6,0x3eff885f ! PA = 0000000021800160
6596 .word 0x21e19f94,0x509dd4d5,0x7be77872,0x317e277b ! PA = 0000000021800170
6597 .word 0xff81a0c0,0x399525d1,0x66b8b7fe,0x1d034157 ! PA = 0000000021800180
6598 .word 0x4eaa79ac,0x2400178d,0x20d39d4a,0x5348d1f3 ! PA = 0000000021800190
6599 .word 0x4b74b658,0x48698609,0x1a1e1456,0x51f9954f ! PA = 00000000218001a0
6600 .word 0x4bbea2c4,0x06a30d45,0x7171c922,0x7e8d076b ! PA = 00000000218001b0
6601 .word 0xffff4af0,0x09810941,0x03e827ae,0x78e36447 ! PA = 00000000218001c0
6602 .word 0x620f7adc,0x075695fd,0x2de65bfa,0x40a1a7e3 ! PA = 00000000218001d0
6603 .word 0x40e3be88,0x3b318f79,0x69e95206,0x294d8e3f ! PA = 00000000218001e0
6604 .word 0x1d6a61f4,0x72d691b5,0x3911b5d2,0x5929935b ! PA = 00000000218001f0
6605p0_invalidate_semaphore:
6606 .word 0,0
6607user_data_end:
6608
6609
6610SECTION .p0_local0 DATA_VA=0x000800000
6611
6612attr_data {
6613 Name = .p0_local0,
6614 VA = 0x0000000000800000,
6615 RA = ra2pa(0x0000000010000000,0),
6616 PA = ra2pa(0x0000000010000000,0),
6617 part_0_ctx_nonzero_tsb_config_0,
6618 TTE_Context=PCONTEXT,
6619 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6620 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6621 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6622 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6623}
6624
6625 .data
6626 .seg "data"
6627 .align 0x2000
6628 .global p0_local0_start
6629p0_local0_begin:
6630 .skip 0x1400
6631p0_local0_start:
6632 .word 0x3e62fc40,0x68ede351,0x48da0f7e,0x5da28ad7 ! PA = 0000000010001400
6633 .word 0x4570ad2c,0x67f74d0d,0x0bae8cca,0x04dc5373 ! PA = 0000000010001410
6634 .word 0x655b41d8,0x5ee8b389,0x54061bd6,0x5756cecf ! PA = 0000000010001420
6635 .word 0x5cd50644,0x63cbb2c5,0x5b1268a2,0x148178eb ! PA = 0000000010001430
6636p0_local0_end:
6637
6638SECTION .p0_local0_sec DATA_VA=0x000800000
6639
6640attr_data {
6641 Name = .p0_local0_sec,
6642 VA = 0x0000000000800000,
6643 RA = ra2pa(0x0000000030000000,0),
6644 PA = ra2pa(0x0000000030000000,0),
6645 part_0_ctx_nonzero_tsb_config_0,
6646 TTE_Context=SCONTEXT,
6647 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6648 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6649 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6650 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6651}
6652
6653 .data
6654 .seg "data"
6655 .align 0x2000
6656 .global p0_local0_sec_start
6657p0_local0_sec_begin:
6658 .skip 0x1400
6659p0_local0_sec_start:
6660 .word 0x3fb20670,0x4d2ca6c1,0x47c4df2e,0x77b48dc7 ! PA = 0000000030001400
6661 .word 0x05940e5c,0x6a96ab7d,0x07daab7a,0x158d0963 ! PA = 0000000030001410
6662 .word 0x6856aa08,0x75cf9cf9,0x06a8b986,0x0808a7bf ! PA = 0000000030001420
6663 .word 0x1e3b2574,0x18d41735,0x2da7b552,0x2561e4db ! PA = 0000000030001430
6664p0_local0_sec_end:
6665
6666SECTION .p0_local1 DATA_VA=0x000802000
6667
6668attr_data {
6669 Name = .p0_local1,
6670 VA = 0x0000000000802000,
6671 RA = ra2pa(0x0000000010040000,0),
6672 PA = ra2pa(0x0000000010040000,0),
6673 part_0_ctx_nonzero_tsb_config_0,
6674 TTE_Context=PCONTEXT,
6675 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6676 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6677 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6678 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6679}
6680
6681 .data
6682 .seg "data"
6683 .align 0x2000
6684 .global p0_local1_start
6685p0_local1_begin:
6686 .skip 0x1400
6687p0_local1_start:
6688 .word 0x3bd48ca0,0x24937631,0x5ac00ade,0x3dabfcb7 ! PA = 0000000010041400
6689 .word 0x49b3ab8c,0x546bd5ed,0x3855e62a,0x1b2eeb53 ! PA = 0000000010041410
6690 .word 0x59d30e38,0x3a661269,0x23153336,0x41836caf ! PA = 0000000010041420
6691 .word 0x28c300a4,0x3031c7a5,0x097d9e02,0x276efccb ! PA = 0000000010041430
6692p0_local1_end:
6693
6694SECTION .p0_local1_sec DATA_VA=0x000802000
6695
6696attr_data {
6697 Name = .p0_local1_sec,
6698 VA = 0x0000000000802000,
6699 RA = ra2pa(0x0000000030040000,0),
6700 PA = ra2pa(0x0000000030040000,0),
6701 part_0_ctx_nonzero_tsb_config_0,
6702 TTE_Context=SCONTEXT,
6703 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6704 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6705 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6706 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6707}
6708
6709 .data
6710 .seg "data"
6711 .align 0x2000
6712 .global p0_local1_sec_start
6713p0_local1_sec_begin:
6714 .skip 0x1400
6715p0_local1_sec_start:
6716 .word 0x16958ed0,0x68e151a1,0x712e928e,0x677fd7a7 ! PA = 0000000030041400
6717 .word 0x038a84bc,0x7f65cc5d,0x0df33cda,0x2368f943 ! PA = 0000000030041410
6718 .word 0x5c7b6e68,0x1dcb13d9,0x168e88e6,0x161e1d9f ! PA = 0000000030041420
6719 .word 0x630797d4,0x1933c415,0x434722b2,0x10afc0bb ! PA = 0000000030041430
6720p0_local1_sec_end:
6721
6722SECTION .p0_local2 DATA_VA=0x000804000
6723
6724attr_data {
6725 Name = .p0_local2,
6726 VA = 0x0000000000804000,
6727 RA = ra2pa(0x0000000010080000,0),
6728 PA = ra2pa(0x0000000010080000,0),
6729 part_0_ctx_nonzero_tsb_config_0,
6730 TTE_Context=PCONTEXT,
6731 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6732 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6733 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6734 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6735}
6736
6737 .data
6738 .seg "data"
6739 .align 0x2000
6740 .global p0_local2_start
6741p0_local2_begin:
6742 .skip 0x1400
6743p0_local2_start:
6744 .word 0x7d800d00,0x1e953911,0x2233763e,0x5de71e97 ! PA = 0000000010081400
6745 .word 0x1a9399ec,0x4c338ecd,0x2d45af8a,0x48a23333 ! PA = 0000000010081410
6746 .word 0x74baca98,0x53dda149,0x4e17ba96,0x40efba8f ! PA = 0000000010081420
6747 .word 0x4163eb04,0x01e90c85,0x3b774362,0x5beb30ab ! PA = 0000000010081430
6748p0_local2_end:
6749
6750SECTION .p0_local2_sec DATA_VA=0x000804000
6751
6752attr_data {
6753 Name = .p0_local2_sec,
6754 VA = 0x0000000000804000,
6755 RA = ra2pa(0x0000000030080000,0),
6756 PA = ra2pa(0x0000000030080000,0),
6757 part_0_ctx_nonzero_tsb_config_0,
6758 TTE_Context=SCONTEXT,
6759 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6760 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6761 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6762 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6763}
6764
6765 .data
6766 .seg "data"
6767 .align 0x2000
6768 .global p0_local2_sec_start
6769p0_local2_sec_begin:
6770 .skip 0x1400
6771p0_local2_sec_start:
6772 .word 0x17df0730,0x44ee2c81,0x5cb1b5ee,0x2a58d187 ! PA = 0000000030081400
6773 .word 0x1c09eb1c,0x12441d3d,0x1ea03e3a,0x22019923 ! PA = 0000000030081410
6774 .word 0x38bc22c8,0x433cbab9,0x6673c846,0x15cf437f ! PA = 0000000030081420
6775 .word 0x75f2fa34,0x4720a0f5,0x0e410012,0x78a84c9b ! PA = 0000000030081430
6776p0_local2_sec_end:
6777
6778SECTION .p0_local3 DATA_VA=0x000806000
6779
6780attr_data {
6781 Name = .p0_local3,
6782 VA = 0x0000000000806000,
6783 RA = ra2pa(0x00000000100c0000,0),
6784 PA = ra2pa(0x00000000100c0000,0),
6785 part_0_ctx_nonzero_tsb_config_0,
6786 TTE_Context=PCONTEXT,
6787 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6788 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6789 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6790 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6791}
6792
6793 .data
6794 .seg "data"
6795 .align 0x2000
6796 .global p0_local3_start
6797p0_local3_begin:
6798 .skip 0x1400
6799p0_local3_start:
6800 .word 0x36bd7d60,0x45eb2bf1,0x174c519e,0x670bf077 ! PA = 00000000100c1400
6801 .word 0x6ae8784c,0x0fc677ad,0x7e15e8ea,0x336e2b13 ! PA = 00000000100c1410
6802 .word 0x006a76f8,0x75476029,0x5c25b1f6,0x7153b86f ! PA = 00000000100c1420
6803 .word 0x208fc564,0x64698165,0x439758c2,0x3b2e148b ! PA = 00000000100c1430
6804p0_local3_end:
6805
6806SECTION .p0_local3_sec DATA_VA=0x000806000
6807
6808attr_data {
6809 Name = .p0_local3_sec,
6810 VA = 0x0000000000806000,
6811 RA = ra2pa(0x00000000300c0000,0),
6812 PA = ra2pa(0x00000000300c0000,0),
6813 part_0_ctx_nonzero_tsb_config_0,
6814 TTE_Context=SCONTEXT,
6815 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6816 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6817 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6818 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6819}
6820
6821 .data
6822 .seg "data"
6823 .align 0x2000
6824 .global p0_local3_sec_start
6825p0_local3_sec_begin:
6826 .skip 0x1400
6827p0_local3_sec_start:
6828 .word 0x04e66f90,0x664b3761,0x0066494e,0x2ef77b67 ! PA = 00000000300c1400
6829 .word 0x6fea417c,0x59a99e1d,0x2b79af9a,0x5d8ee903 ! PA = 00000000300c1410
6830 .word 0x1570c728,0x061c9199,0x3b7077a6,0x28d4195f ! PA = 00000000300c1420
6831 .word 0x7ed54c94,0x6412add5,0x7f2d4d72,0x4c83887b ! PA = 00000000300c1430
6832p0_local3_sec_end:
6833
6834SECTION .p0_local4 DATA_VA=0x000808000
6835
6836attr_data {
6837 Name = .p0_local4,
6838 VA = 0x0000000000808000,
6839 RA = ra2pa(0x0000000010100000,0),
6840 PA = ra2pa(0x0000000010100000,0),
6841 part_0_ctx_nonzero_tsb_config_0,
6842 TTE_Context=PCONTEXT,
6843 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6844 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6845 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6846 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6847}
6848
6849 .data
6850 .seg "data"
6851 .align 0x2000
6852 .global p0_local4_start
6853p0_local4_begin:
6854 .skip 0x1400
6855p0_local4_start:
6856 .word 0x36e4ddc0,0x358d4ed1,0x2e229cfe,0x0dd27257 ! PA = 0000000010101400
6857 .word 0x498a46ac,0x4b9c908d,0x7a5e924a,0x4dcad2f3 ! PA = 0000000010101410
6858 .word 0x633a1358,0x149b4f09,0x50571956,0x7a67664f ! PA = 0000000010101420
6859 .word 0x1c1e8fc4,0x4f2b2645,0x3075de22,0x1a6fa86b ! PA = 0000000010101430
6860p0_local4_end:
6861
6862SECTION .p0_local4_sec DATA_VA=0x000808000
6863
6864attr_data {
6865 Name = .p0_local4_sec,
6866 VA = 0x0000000000808000,
6867 RA = ra2pa(0x0000000030100000,0),
6868 PA = ra2pa(0x0000000030100000,0),
6869 part_0_ctx_nonzero_tsb_config_0,
6870 TTE_Context=SCONTEXT,
6871 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6872 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6873 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6874 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6875}
6876
6877 .data
6878 .seg "data"
6879 .align 0x2000
6880 .global p0_local4_sec_start
6881p0_local4_sec_begin:
6882 .skip 0x1400
6883p0_local4_sec_start:
6884 .word 0x3b03c7f0,0x7df07241,0x4e644cae,0x7013d547 ! PA = 0000000030101400
6885 .word 0x7c0387dc,0x780e4efd,0x621790fa,0x6e48e8e3 ! PA = 0000000030101410
6886 .word 0x26f15b88,0x32629879,0x569c9706,0x7ce49f3f ! PA = 0000000030101420
6887 .word 0x01868ef4,0x1d81eab5,0x42a40ad2,0x4779745b ! PA = 0000000030101430
6888p0_local4_sec_end:
6889
6890SECTION .p0_local5 DATA_VA=0x00080a000
6891
6892attr_data {
6893 Name = .p0_local5,
6894 VA = 0x000000000080a000,
6895 RA = ra2pa(0x0000000010140000,0),
6896 PA = ra2pa(0x0000000010140000,0),
6897 part_0_ctx_nonzero_tsb_config_0,
6898 TTE_Context=PCONTEXT,
6899 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6900 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6901 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6902 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6903}
6904
6905 .data
6906 .seg "data"
6907 .align 0x2000
6908 .global p0_local5_start
6909p0_local5_begin:
6910 .skip 0x1400
6911p0_local5_start:
6912 .word 0x694e2e20,0x3473a1b1,0x56ce585e,0x12f2a437 ! PA = 0000000010141400
6913 .word 0x2151050c,0x182dd96d,0x2db7abaa,0x55f02ad3 ! PA = 0000000010141410
6914 .word 0x1f819fb8,0x53d16de9,0x29c3f0b6,0x0fe2c42f ! PA = 0000000010141420
6915 .word 0x65e84a24,0x25a5fb25,0x4caad382,0x1ae7ec4b ! PA = 0000000010141430
6916p0_local5_end:
6917
6918SECTION .p0_local5_sec DATA_VA=0x00080a000
6919
6920attr_data {
6921 Name = .p0_local5_sec,
6922 VA = 0x000000000080a000,
6923 RA = ra2pa(0x0000000030140000,0),
6924 PA = ra2pa(0x0000000030140000,0),
6925 part_0_ctx_nonzero_tsb_config_0,
6926 TTE_Context=SCONTEXT,
6927 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6928 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6929 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6930 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6931}
6932
6933 .data
6934 .seg "data"
6935 .align 0x2000
6936 .global p0_local5_sec_start
6937p0_local5_sec_begin:
6938 .skip 0x1400
6939p0_local5_sec_start:
6940 .word 0x338f1050,0x68d5dd21,0x34c3c00e,0x7465df27 ! PA = 0000000030141400
6941 .word 0x192dbe3c,0x7bea2fdd,0x2c11e25a,0x386798c3 ! PA = 0000000030141410
6942 .word 0x3d95dfe8,0x4006cf59,0x75102666,0x4bb8d51f ! PA = 0000000030141420
6943 .word 0x5ddec154,0x0ce65795,0x413d3832,0x70c2103b ! PA = 0000000030141430
6944p0_local5_sec_end:
6945
6946SECTION .p0_local6 DATA_VA=0x00080c000
6947
6948attr_data {
6949 Name = .p0_local6,
6950 VA = 0x000000000080c000,
6951 RA = ra2pa(0x0000000010180000,0),
6952 PA = ra2pa(0x0000000010180000,0),
6953 part_0_ctx_nonzero_tsb_config_0,
6954 TTE_Context=PCONTEXT,
6955 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6956 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6957 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6958 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6959}
6960
6961 .data
6962 .seg "data"
6963 .align 0x2000
6964 .global p0_local6_start
6965p0_local6_begin:
6966 .skip 0x1400
6967p0_local6_start:
6968 .word 0x55516e80,0x35962491,0x7d6783be,0x43248617 ! PA = 0000000010181400
6969 .word 0x3914b36c,0x79f2524d,0x5fb9350a,0x561632b3 ! PA = 0000000010181410
6970 .word 0x53991c18,0x00e1bcc9,0x63843816,0x717dd20f ! PA = 0000000010181420
6971 .word 0x0bc4f484,0x37520005,0x1ece38e2,0x29cee02b ! PA = 0000000010181430
6972p0_local6_end:
6973
6974SECTION .p0_local6_sec DATA_VA=0x00080c000
6975
6976attr_data {
6977 Name = .p0_local6_sec,
6978 VA = 0x000000000080c000,
6979 RA = ra2pa(0x0000000030180000,0),
6980 PA = ra2pa(0x0000000030180000,0),
6981 part_0_ctx_nonzero_tsb_config_0,
6982 TTE_Context=SCONTEXT,
6983 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6984 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6985 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6986 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6987}
6988
6989 .data
6990 .seg "data"
6991 .align 0x2000
6992 .global p0_local6_sec_start
6993p0_local6_sec_begin:
6994 .skip 0x1400
6995p0_local6_sec_start:
6996 .word 0x03e048b0,0x2ff37801,0x1d9ca36e,0x4ea59907 ! PA = 0000000030181400
6997 .word 0x7c40e49c,0x5fb540bd,0x2f00a3ba,0x6c22f8a3 ! PA = 0000000030181410
6998 .word 0x45b65448,0x53013639,0x4fe325c6,0x5b08baff ! PA = 0000000030181420
6999 .word 0x4fb5e3b4,0x37b7f475,0x1f90d592,0x1b955c1b ! PA = 0000000030181430
7000p0_local6_sec_end:
7001
7002SECTION .share0 DATA_VA=0x00080e000
7003
7004attr_data {
7005 Name = .share0,
7006 VA = 0x000000000080e000,
7007 RA = ra2pa(0x00000000201c0000,0),
7008 PA = ra2pa(0x00000000201c0000,0),
7009 part_0_ctx_nonzero_tsb_config_0,
7010 TTE_Context=PCONTEXT,
7011 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7012 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7013 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7014 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7015}
7016
7017 .data
7018 .seg "data"
7019 .align 0x2000
7020 .global share0_start
7021share0_begin:
7022share0_start:
7023 .word 0x1e469ee0,0x57ecd771,0x0a061f1e,0x772017f7 ! PA = 00000000201c0000
7024 .word 0x33ad51cc,0x6161fb2d,0x13fb2e6a,0x2474ea93 ! PA = 00000000201c0010
7025 .word 0x39d88878,0x15c43ba9,0x74afef76,0x6af08fef ! PA = 00000000201c0020
7026 .word 0x778c8ee4,0x3fa734e5,0x69780e42,0x005c840b ! PA = 00000000201c0030
7027share0_end:
7028
7029SECTION .share1 DATA_VA=0x000810000
7030
7031attr_data {
7032 Name = .share1,
7033 VA = 0x0000000000810000,
7034 RA = ra2pa(0x0000000020800000,0),
7035 PA = ra2pa(0x0000000020800000,0),
7036 part_0_ctx_nonzero_tsb_config_0,
7037 TTE_Context=PCONTEXT,
7038 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7039 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7040 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7041 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7042}
7043
7044 .data
7045 .seg "data"
7046 .align 0x2000
7047 .global share1_start
7048share1_begin:
7049share1_start:
7050 .word 0x5d4f7110,0x084142e1,0x6f06f6ce,0x1d8b02e7 ! PA = 0000000020800000
7051 .word 0x3614fafc,0x09e7819d,0x4c7bd51a,0x05b30883 ! PA = 0000000020800010
7052 .word 0x47aab8a8,0x3b49cd19,0x1c2d9526,0x7c8c50df ! PA = 0000000020800020
7053 .word 0x6ee3f614,0x0f6ec155,0x3e36e2f2,0x672b57fb ! PA = 0000000020800030
7054 .word 0x0385bf40,0x666fba51,0x60c22a7e,0x139d59d7 ! PA = 0000000020800040
7055 .word 0x0ff2e02c,0x2af4d40d,0x0a1597ca,0x63445273 ! PA = 0000000020800050
7056 .word 0x2897e4d8,0x3870ea89,0x505f16d6,0x53f2fdcf ! PA = 0000000020800060
7057 .word 0x6f171944,0x661d99c5,0x2b4053a2,0x23c8d7eb ! PA = 0000000020800070
7058share1_end:
7059
7060SECTION .share2 DATA_VA=0x000812000
7061
7062attr_data {
7063 Name = .share2,
7064 VA = 0x0000000000812000,
7065 RA = ra2pa(0x00000000211c0000,0),
7066 PA = ra2pa(0x00000000211c0000,0),
7067 part_0_ctx_nonzero_tsb_config_0,
7068 TTE_Context=PCONTEXT,
7069 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7070 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7071 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7072 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7073}
7074
7075 .data
7076 .seg "data"
7077 .align 0x2000
7078 .global share2_start
7079share2_begin:
7080share2_start:
7081 .word 0x0d348970,0x52b73dc1,0x0b1aba2e,0x0bce1cc7 ! PA = 00000000211c0000
7082 .word 0x3382015c,0x4cf8f27d,0x221b767a,0x4d4fc863 ! PA = 00000000211c0010
7083 .word 0x67cb0d08,0x74d893f9,0x0b077486,0x0dfb96bf ! PA = 00000000211c0020
7084 .word 0x2f40f874,0x7182be35,0x39c76052,0x3ebc03db ! PA = 00000000211c0030
7085share2_end:
7086
7087SECTION .share3 DATA_VA=0x000814000
7088
7089attr_data {
7090 Name = .share3,
7091 VA = 0x0000000000814000,
7092 RA = ra2pa(0x0000000021800000,0),
7093 PA = ra2pa(0x0000000021800000,0),
7094 part_0_ctx_nonzero_tsb_config_0,
7095 TTE_Context=PCONTEXT,
7096 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7097 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7098 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7099 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7100}
7101
7102 .data
7103 .seg "data"
7104 .align 0x2000
7105 .global share3_start
7106share3_begin:
7107share3_start:
7108 .word 0x6066cfa0,0x5816cd31,0x61b3a5de,0x09544bb7 ! PA = 0000000021800000
7109 .word 0x28bd5e8c,0x1f22dced,0x3da0712a,0x00bc6a53 ! PA = 0000000021800010
7110 .word 0x122f3138,0x3adfc969,0x65a9ae36,0x103d1baf ! PA = 0000000021800020
7111 .word 0x143c93a4,0x3e2d2ea5,0x1ebf0902,0x654bdbcb ! PA = 0000000021800030
7112 .word 0x7ce791d0,0x1c4d68a1,0x4fefed8e,0x5026e6a7 ! PA = 0000000021800040
7113 .word 0x3d5ff7bc,0x6761935d,0x097787da,0x57313843 ! PA = 0000000021800050
7114 .word 0x666f5168,0x27a58ad9,0x4988c3e6,0x790e8c9f ! PA = 0000000021800060
7115 .word 0x60a4ead4,0x276beb15,0x6ada4db2,0x597f5fbb ! PA = 0000000021800070
7116 .word 0x2c41d000,0x4fda1011,0x68f2913e,0x54fced97 ! PA = 0000000021800080
7117 .word 0x34e4ccec,0x726415cd,0x6633ba8a,0x37153233 ! PA = 0000000021800090
7118 .word 0x04f66d98,0x1b08d849,0x1fa7b596,0x0f86e98f ! PA = 00000000218000a0
7119 .word 0x64d4fe04,0x474df385,0x3a8c2e62,0x621d8fab ! PA = 00000000218000b0
7120 .word 0x31c08a30,0x1dfbc381,0x179e90ee,0x2d4d6087 ! PA = 00000000218000c0
7121 .word 0x7886de1c,0x0399643d,0x1828093a,0x038f5823 ! PA = 00000000218000d0
7122 .word 0x1fef85c8,0x27a8b1b9,0x00c98346,0x337d327f ! PA = 00000000218000e0
7123 .word 0x2ee7cd34,0x66a247f5,0x6607ab12,0x3aad6b9b ! PA = 00000000218000f0
7124 .word 0x7a6ec060,0x1cb182f1,0x4e96ec9e,0x7f4f3f77 ! PA = 0000000021800100
7125 .word 0x47412b4c,0x45307ead,0x776773ea,0x0c86aa13 ! PA = 0000000021800110
7126 .word 0x2b4599f8,0x02e41729,0x65712cf6,0x4d88676f ! PA = 0000000021800120
7127 .word 0x3ab85864,0x6cf7e865,0x313fc3c2,0x0375f38b ! PA = 0000000021800130
7128 .word 0x4d177290,0x3cba4e61,0x383ea44e,0x71f98a67 ! PA = 0000000021800140
7129 .word 0x65ceb47c,0x3818651d,0x1fc4fa9a,0x7ea22803 ! PA = 0000000021800150
7130 .word 0x0ca3aa28,0x74da0899,0x55e1b2a6,0x3eff885f ! PA = 0000000021800160
7131 .word 0x21e19f94,0x509dd4d5,0x7be77872,0x317e277b ! PA = 0000000021800170
7132 .word 0x7a45a0c0,0x399525d1,0x66b8b7fe,0x1d034157 ! PA = 0000000021800180
7133 .word 0x4eaa79ac,0x2400178d,0x20d39d4a,0x5348d1f3 ! PA = 0000000021800190
7134 .word 0x4b74b658,0x48698609,0x1a1e1456,0x51f9954f ! PA = 00000000218001a0
7135 .word 0x4bbea2c4,0x06a30d45,0x7171c922,0x7e8d076b ! PA = 00000000218001b0
7136 .word 0x0c444af0,0x09810941,0x03e827ae,0x78e36447 ! PA = 00000000218001c0
7137 .word 0x620f7adc,0x075695fd,0x2de65bfa,0x40a1a7e3 ! PA = 00000000218001d0
7138 .word 0x40e3be88,0x3b318f79,0x69e95206,0x294d8e3f ! PA = 00000000218001e0
7139 .word 0x1d6a61f4,0x72d691b5,0x3911b5d2,0x5929935b ! PA = 00000000218001f0
7140share3_end: