Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_1500_17.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_1500_17.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 = 626121616
40! Riesling can be on
41! 1 Thread, 1500 lines
42! mpgen created on May 4, 2009 (15:17:56), Version 2.81
43! mpgen_1500_17.s created on Jun 26, 2009 (12:16:16)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.090504 -rc random.rc -o mpgen_1500_17 -p 1 -l 1500
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! 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 = 469bd418 42c694c9 14eeb016 34536a0f
88! %f4 = 4ce52c84 5e6e5805 37e230e2 1db7f82b
89! %f8 = 2f9600b0 3bdf5001 00921b6e 09fa3107
90! %f12 = 78841c9c 038898bd 738f9bba 74bb10a3
91 ldda [%g1]ASI_BLK_P,%f0
92 add %g1,64,%g1
93! %f16 = 79ff0c48 4d540e39 3b439dc6 3e3c52ff
94! %f20 = 5cfc1bb4 2aa24c75 1c7acd92 063c741b
95! %f24 = 170256e0 2106af71 20b1971e 4d92aff7
96! %f28 = 53d689cc 71c3532d 6220266a 1a8b0293
97 ldda [%g1]ASI_BLK_P,%f16
98 add %g1,64,%g1
99! %f32 = 1ee74078 4a0513a9 25866776 1c0227ef
100! %f36 = 5878c6e4 37df8ce5 2db80642 07419c0b
101! %f40 = 42912910 00091ae1 74e86ece 2c9b9ae7
102! %f44 = 31a432fc 3056d99d 37b6cd1a 7ec72083
103 ldda [%g1]ASI_BLK_P,%f32
104
105! Set up the Graphics Status Register
106
107 setx 0x8bd5293700000059,%g7,%g1 ! %gsr scale = 11, align = 1
108 wr %g1,%g0,%gsr ! %gsr = 8bd5293700000059
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! %l7 = 6bb56df630efff23, Mem[0000000010001410] = 0dcf5144
119 stba %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = 23cf5144
120! %f30 = 6220266a 1a8b0293, Mem[0000000010001420] = 2a024170 7c5b15c1, %asi = 80
121 stda %f30,[%i0+0x020]%asi ! Mem[0000000010001420] = 6220266a 1a8b0293
122! %f3 = 34536a0f, Mem[0000000030001408] = 86ec3f11
123 sta %f3 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = 34536a0f
124! %l0 = be6f187431e92ba6, %l3 = cb849291d2916f57, %y = 00000000
125 umul %l0,%l3,%l2 ! %l2 = 290da094f530cf6a, %y = 290da094
126! %l6 = 47a649840e1c5d98, Mem[0000000030181408] = 65e758c6
127 stwa %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0e1c5d98
128! Mem[0000000030141400] = 0ea47ae8, %l2 = 290da094f530cf6a
129 ldstuba [%i5+%g0]0x81,%l2 ! %l2 = 000000000000000e
130! %l3 = cb849291d2916f57, imm = fffffffffffff27b, %l4 = bdc0d049be0a90b2
131 orn %l3,-0xd85,%l4 ! %l4 = cb849291d2916fd7
132! %f10 = 00921b6e 09fa3107, Mem[0000000030001400] = 3c2bc508 1fe36bf9
133 stda %f10,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00921b6e 09fa3107
134! %l1 = 7383e792a5c707d1, Mem[0000000010041400] = 1555e938
135 stwa %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = a5c707d1
136! %f22 = 1c7acd92 063c741b, Mem[0000000010181438] = 420566ba 6abecfa3
137 std %f22,[%i6+0x038] ! Mem[0000000010181438] = 1c7acd92 063c741b
138
139p0_label_2:
140! Starting 10 instruction Load Burst
141! Mem[0000000010081424] = 7d579b81, %f25 = 2106af71
142 lda [%i2+0x024]%asi,%f25 ! %f25 = 7d579b81
143! Code Fragment 4, seed = 921716
144p0_fragment_1:
145! %l0 = be6f187431e92ba6
146 setx 0x4697112d5245a886,%g7,%l0 ! %l0 = 4697112d5245a886
147! %l1 = 7383e792a5c707d1
148 setx 0x9d23d1ce6ee46eb1,%g7,%l1 ! %l1 = 9d23d1ce6ee46eb1
149 setx 0x7ff8, %g1, %g2
150 and %l0, %g2, %l0
151 setx 0xffffffff, %g1, %g2
152 and %l1, %g2, %l1
153 setx 0x100000000, %g1, %g2
154 or %l1, %g2, %l1 ! Set bit 32 - perrinj
155 ta T_CHANGE_HPRIV
156 stxa %l1, [%l0]ASI_ICACHE_INSTR
157 ta T_CHANGE_NONHPRIV
158! %l0 = 4697112d5245a886
159 setx 0xbd9a1c586563f8ec,%g7,%l0 ! %l0 = bd9a1c586563f8ec
160! %l1 = 9d23d1ce6ee46eb1
161 setx 0xe9f8a0e232464a37,%g7,%l1 ! %l1 = e9f8a0e232464a37
162p0_fragment_1_end:
163! Mem[0000000030181410] = b4ee2e55, %l4 = cb849291d2916fd7
164 ldsba [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000055
165! Mem[00000000100c1418] = 2e2fbbc2 324b0b8b, %l4 = 00000055, %l5 = 1fd94f1d
166 ldd [%i3+0x018],%l4 ! %l4 = 000000002e2fbbc2 00000000324b0b8b
167! Code Fragment 4, seed = 480379
168p0_fragment_2:
169! %l0 = bd9a1c586563f8ec
170 setx 0xf29d235b9c413f4e,%g7,%l0 ! %l0 = f29d235b9c413f4e
171! %l1 = e9f8a0e232464a37
172 setx 0x915ba1eef0e9eaf9,%g7,%l1 ! %l1 = 915ba1eef0e9eaf9
173 setx 0x7ff8, %g1, %g2
174 and %l0, %g2, %l0
175 setx 0xffffffff, %g1, %g2
176 and %l1, %g2, %l1
177 setx 0x100000000, %g1, %g2
178 or %l1, %g2, %l1 ! Set bit 32 - perrinj
179 ta T_CHANGE_HPRIV
180 stxa %l1, [%l0]ASI_ICACHE_INSTR
181 ta T_CHANGE_NONHPRIV
182! %l0 = f29d235b9c413f4e
183 setx 0xb4a3de3dd35c62b4,%g7,%l0 ! %l0 = b4a3de3dd35c62b4
184! %l1 = 915ba1eef0e9eaf9
185 setx 0x4768bcddf66c297f,%g7,%l1 ! %l1 = 4768bcddf66c297f
186p0_fragment_2_end:
187! Mem[00000000100c1400] = 448451f83c94ef29, %f22 = 1c7acd92 063c741b
188 ldda [%i3+%g0]0x80,%f22 ! %f22 = 448451f8 3c94ef29
189! Mem[0000000010001408] = d68ea12e, %l0 = b4a3de3dd35c62b4
190 ldsha [%i0+%o4]0x88,%l0 ! %l0 = ffffffffffffa12e
191! Mem[0000000030101408] = 3f26e92d 06cad14d, %l6 = 0e1c5d98, %l7 = 30efff23
192 ldda [%i4+%o4]0x89,%l6 ! %l6 = 0000000006cad14d 000000003f26e92d
193! Mem[0000000010001410] = 23cf5144, %l3 = cb849291d2916f57
194 ldsha [%i0+%o5]0x80,%l3 ! %l3 = 00000000000023cf
195! %l6 = 0000000006cad14d, imm = fffffffffffffd34, %l5 = 00000000324b0b8b
196 and %l6,-0x2cc,%l5 ! %l5 = 0000000006cad104
197
198p0_label_3:
199! Starting 10 instruction Store Burst
200! %l7 = 000000003f26e92d, Mem[0000000030081410] = 34055e2b
201 stba %l7,[%i2+%o5]0x89 ! Mem[0000000030081410] = 34055e2d
202! %l5 = 0000000006cad104, Mem[0000000030001410] = 781f3074
203 stba %l5,[%i0+%o5]0x81 ! Mem[0000000030001410] = 041f3074
204! Mem[000000001018143c] = 063c741b, %l4 = 000000002e2fbbc2
205 ldstuba [%i6+0x03c]%asi,%l4 ! %l4 = 0000000000000006
206! %l3 = 00000000000023cf, Mem[0000000030041408] = 222d3be679f6249f
207 stxa %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000000023cf
208! %f22 = 448451f8 3c94ef29, Mem[0000000010141400] = b87a326f e9fcf94d
209 stda %f22,[%i5+%g0]0x88 ! Mem[0000000010141400] = 448451f8 3c94ef29
210! %f14 = 738f9bba, Mem[0000000010001408] = 2ea18ed6
211 st %f14,[%i0+%o4] ! Mem[0000000010001408] = 738f9bba
212! %l5 = 0000000006cad104, Mem[0000000030141410] = 544c344c
213 stba %l5,[%i5+%o5]0x89 ! Mem[0000000030141410] = 544c3404
214! %l6 = 0000000006cad14d, immd = 0000000000000216, %l2 = 000000000000000e
215 mulx %l6,0x216,%l2 ! %l2 = 0000000e2b10969e
216! Mem[0000000010081410] = 59253604, %l2 = 0000000e2b10969e
217 ldstuba [%i2+0x010]%asi,%l2 ! %l2 = 0000000000000059
218! Mem[0000000010101418] = 5f8dc122, %l5 = 0000000006cad104
219 swap [%i4+0x018],%l5 ! %l5 = 000000005f8dc122
220
221p0_label_4:
222! Starting 10 instruction Load Burst
223! Mem[0000000010001408] = 738f9bba294095cf, %l3 = 00000000000023cf
224 ldx [%i0+%o4],%l3 ! %l3 = 738f9bba294095cf
225! Mem[0000000030081410] = 2d5e0534, %l1 = 4768bcddf66c297f
226 lduba [%i2+%o5]0x81,%l1 ! %l1 = 000000000000002d
227! Mem[00000000100c1410] = 46d49064, %l0 = ffffffffffffa12e
228 lduwa [%i3+%o5]0x80,%l0 ! %l0 = 0000000046d49064
229! Mem[0000000010141410] = 3f741524, %l1 = 000000000000002d
230 ldsha [%i5+%o5]0x80,%l1 ! %l1 = 0000000000003f74
231! Mem[0000000030001400] = 6e1b9200, %l0 = 0000000046d49064
232 ldswa [%i0+%g0]0x89,%l0 ! %l0 = 000000006e1b9200
233! Mem[0000000030141408] = 484cd966 7df6dc1f, %l6 = 06cad14d, %l7 = 3f26e92d
234 ldda [%i5+%o4]0x81,%l6 ! %l6 = 00000000484cd966 000000007df6dc1f
235! %f25 = 7d579b81, %f27 = 4d92aff7
236 fsqrts %f25,%f27 ! %f27 = 5e6aefef
237! Mem[0000000030181408] = 985d1c0e, %l0 = 000000006e1b9200
238 lduwa [%i6+%o4]0x89,%l0 ! %l0 = 00000000985d1c0e
239! %o2 = deadbeefdeadbeef
240 set share2_start,%o2 ! set %o2[0] to VA
241! Mem[00000000211c0000] = 4cfc2808, %l0 = 00000000985d1c0e
242 lduh [%o2+%g0],%l0 ! %l0 = 0000000000004cfc
243! Mem[0000000010101428] = 2a659fae149ffc47, %f10 = 00921b6e 09fa3107
244 ldd [%i4+0x028],%f10 ! %f10 = 2a659fae 149ffc47
245
246p0_label_5:
247! Starting 10 instruction Store Burst
248! Mem[0000000030001400] = 6e1b9200, %l7 = 000000007df6dc1f
249 swapa [%i0+%g0]0x89,%l7 ! %l7 = 000000006e1b9200
250! %f12 = 78841c9c 038898bd, %l4 = 0000000000000006
251! Mem[0000000030141400] = ffa47ae8207e1e59
252 stda %f12,[%i5+%l4]ASI_PST32_S ! Mem[0000000030141400] = 78841c9c207e1e59
253! %f4 = 4ce52c84 5e6e5805, Mem[0000000030101400] = 8876743d 7967ac0f
254 stda %f4 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 4ce52c84 5e6e5805
255! Mem[0000000010181400] = 1877356a, %l0 = 0000000000004cfc
256 swapa [%i6+%g0]0x88,%l0 ! %l0 = 000000001877356a
257! %l7 = 000000006e1b9200, Mem[00000000100c1438] = 31aff29a15a64003
258 stx %l7,[%i3+0x038] ! Mem[00000000100c1438] = 000000006e1b9200
259! Mem[00000000100c1410] = 46d49064, %l7 = 000000006e1b9200
260 swapa [%i3+%o5]0x80,%l7 ! %l7 = 0000000046d49064
261! %l5 = 000000005f8dc122, Mem[0000000030141400] = 78841c9c
262 stha %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = c1221c9c
263! %l1 = 0000000000003f74, Mem[0000000030041400] = 6809dc67
264 stha %l1,[%i1+%g0]0x89 ! Mem[0000000030041400] = 68093f74
265! %l4 = 00000006, %l5 = 5f8dc122, Mem[00000000300c1408] = a62a5e5d 5f205f0c
266 stda %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000006 5f8dc122
267! %l3 = 738f9bba294095cf, %l4 = 0000000000000006, %l0 = 000000001877356a
268 udivx %l3,%l4,%l0 ! %l0 = 134299f45c356e4d
269
270p0_label_6:
271! Starting 10 instruction Load Burst
272! Mem[0000000010081410] = ff253604, %l7 = 0000000046d49064
273 ldsba [%i2+%o5]0x80,%l7 ! %l7 = ffffffffffffffff
274! Mem[0000000030141408] = 484cd966, %l7 = ffffffffffffffff
275 lduba [%i5+%o4]0x81,%l7 ! %l7 = 0000000000000048
276! Mem[0000000010181434] = 7ca3dfbd, %l4 = 0000000000000006, %asi = 80
277 lduwa [%i6+0x034]%asi,%l4 ! %l4 = 000000007ca3dfbd
278! Code Fragment 3, seed = 791255
279p0_fragment_3:
280! %l0 = 134299f45c356e4d
281 setx 0xd83846ea1174686e,%g7,%l0 ! %l0 = d83846ea1174686e
282! %l1 = 0000000000003f74
283 setx 0xfd7f6941bdc34a19,%g7,%l1 ! %l1 = fd7f6941bdc34a19
284 setx 0x1fe000, %g1, %g3
285 or %l0, %g3, %l0 ! always set perrmask = 0xff
286 setx 0x1ffff8, %g1, %g2
287 and %l0, %g2, %l0
288 ta T_CHANGE_HPRIV
289 stxa %l1, [%l0]ASI_DCACHE_DATA
290 ta T_CHANGE_NONHPRIV
291! %l0 = d83846ea1174686e
292 setx 0x088d96bb0bbe17d4,%g7,%l0 ! %l0 = 088d96bb0bbe17d4
293! %l1 = fd7f6941bdc34a19
294 setx 0xe3ecbf86ab1e549f,%g7,%l1 ! %l1 = e3ecbf86ab1e549f
295p0_fragment_3_end:
296! Mem[0000000030181400] = 62106f48, %l0 = 088d96bb0bbe17d4
297 lduwa [%i6+%g0]0x81,%l0 ! %l0 = 0000000062106f48
298! Mem[00000000100c1422] = 04892a90, %l4 = 000000007ca3dfbd
299 lduh [%i3+0x022],%l4 ! %l4 = 0000000000002a90
300! Mem[0000000030141408] = 484cd966, %l4 = 0000000000002a90
301 ldsha [%i5+%o4]0x81,%l4 ! %l4 = 000000000000484c
302! Mem[0000000030081410] = f59ffc4d34055e2d, %f18 = 3b439dc6 3e3c52ff
303 ldda [%i2+%o5]0x89,%f18 ! %f18 = f59ffc4d 34055e2d
304! Mem[0000000010041400] = a5c707d1, %l7 = 0000000000000048
305 ldsba [%i1+%g0]0x80,%l7 ! %l7 = ffffffffffffffa5
306! Mem[0000000010141408] = 1024e3b6, %l3 = 738f9bba294095cf
307 ldswa [%i5+%o4]0x80,%l3 ! %l3 = 000000001024e3b6
308
309p0_label_7:
310! Starting 10 instruction Store Burst
311! %l3 = 000000001024e3b6, Mem[0000000010181408] = 7d4cab16
312 stba %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = b64cab16
313! %f26 = 20b1971e 5e6aefef, Mem[0000000010141400] = 29ef943c f8518444
314 stda %f26,[%i5+%g0]0x80 ! Mem[0000000010141400] = 20b1971e 5e6aefef
315! %l2 = 0000000000000059, %l5 = 000000005f8dc122, %l3 = 000000001024e3b6
316 xnor %l2,%l5,%l3 ! %l3 = ffffffffa0723e84
317! %l5 = 000000005f8dc122, Mem[0000000010041428] = 65a9658e68af7ea7, %asi = 80
318 stxa %l5,[%i1+0x028]%asi ! Mem[0000000010041428] = 000000005f8dc122
319! %l3 = ffffffffa0723e84, immd = fffffd96, %y = 290da094
320 smul %l3,-0x26a,%l4 ! %l4 = 000000e6ac351558, %y = 000000e6
321! Mem[0000000030181400] = 62106f48, %l2 = 0000000000000059
322 lduwa [%i6+%g0]0x81,%l2 ! %l2 = 0000000062106f48
323! Mem[0000000010181410] = 843f144a, %l7 = ffffffffffffffa5
324 ldstuba [%i6+%o5]0x88,%l7 ! %l7 = 000000000000004a
325! Mem[0000000030001408] = 0f6a5334, %l6 = 00000000484cd966
326 ldstuba [%i0+%o4]0x81,%l6 ! %l6 = 000000000000000f
327! %l4 = 000000e6ac351558, Mem[00000000100c1408] = 5ff7a4f6
328 stha %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 1558a4f6
329! %l2 = 62106f48, %l3 = a0723e84, Mem[0000000010181408] = 16ab4cb6 0f99c025
330 stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 62106f48 a0723e84
331
332p0_label_8:
333! Starting 10 instruction Load Burst
334! %f10 = 2a659fae, %f5 = 5e6e5805, %f4 = 4ce52c84 5e6e5805
335 fsmuld %f10,%f5 ,%f4 ! %f4 = 412ab92c e47dccc0
336! Mem[0000000010181400] = fc4c0000, %f23 = 3c94ef29
337 lda [%i6+%g0]0x80,%f23 ! %f23 = fc4c0000
338! Mem[00000000100c1410] = 00921b6e, %l4 = 000000e6ac351558
339 ldsha [%i3+%o5]0x88,%l4 ! %l4 = 0000000000001b6e
340! Mem[0000000030101400] = 05586e5e 842ce54c, %l4 = 00001b6e, %l5 = 5f8dc122
341 ldda [%i4+%g0]0x81,%l4 ! %l4 = 0000000005586e5e 00000000842ce54c
342! Mem[0000000010141410] = 25baa7142415743f, %l4 = 0000000005586e5e
343 ldxa [%i5+%o5]0x88,%l4 ! %l4 = 25baa7142415743f
344! Mem[0000000010001400] = 3db29cd8, %l3 = ffffffffa0723e84
345 lduba [%i0+%g0]0x80,%l3 ! %l3 = 000000000000003d
346! Mem[0000000010081410] = 043625ff, %l2 = 0000000062106f48
347 ldsba [%i2+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
348! Mem[0000000030101410] = f4997845, %l0 = 0000000062106f48
349 ldswa [%i4+%o5]0x89,%l0 ! %l0 = fffffffff4997845
350! %l3 = 000000000000003d, %l5 = 00000000842ce54c, %l7 = 000000000000004a
351 sdivx %l3,%l5,%l7 ! %l7 = 0000000000000000
352! Mem[0000000010001410] = c5f17115 4451cf23, %l2 = ffffffff, %l3 = 0000003d
353 ldda [%i0+%o5]0x88,%l2 ! %l2 = 000000004451cf23 00000000c5f17115
354
355p0_label_9:
356! Starting 10 instruction Store Burst
357! %f19 = 34055e2d, %f4 = 412ab92c e47dccc0
358 fstox %f19,%f4 ! %f4 = 00000000 00000000
359! %f24 = 170256e0 7d579b81, Mem[0000000030181408] = 0e1c5d98 224041ff
360 stda %f24,[%i6+%o4]0x81 ! Mem[0000000030181408] = 170256e0 7d579b81
361! %f6 = 37e230e2 1db7f82b, Mem[0000000030101410] = f4997845 b5e96838
362 stda %f6 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 37e230e2 1db7f82b
363! Mem[00000000300c1400] = 28622822, %l1 = e3ecbf86ab1e549f
364 ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 0000000000000022
365! Mem[0000000030101408] = 4dd1ca06, %l7 = 0000000000000000
366 swapa [%i4+%o4]0x81,%l7 ! %l7 = 000000004dd1ca06
367! %f6 = 37e230e2 1db7f82b, %l4 = 25baa7142415743f
368! Mem[0000000010081400] = 342925984a5db049
369 stda %f6,[%i2+%l4]ASI_PST16_PL ! Mem[0000000010081400] = 2bf8b71de230e237
370! %l6 = 000000000000000f, Mem[00000000211c0000] = 4cfc2808, %asi = 80
371 stha %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = 000f2808
372! %f10 = 2a659fae 149ffc47, Mem[0000000010101420] = 734202f0 3694e141, %asi = 80
373 stda %f10,[%i4+0x020]%asi ! Mem[0000000010101420] = 2a659fae 149ffc47
374! %l7 = 000000004dd1ca06, Mem[0000000010081408] = 62c22d96
375 stha %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = ca062d96
376! Mem[00000000100c1410] = 00921b6e, %l1 = 0000000000000022
377 swapa [%i3+%o5]0x88,%l1 ! %l1 = 0000000000921b6e
378
379p0_label_10:
380! Starting 10 instruction Load Burst
381! Mem[00000000300c1408] = 06000000, %l3 = 00000000c5f17115
382 lduha [%i3+%o4]0x81,%l3 ! %l3 = 0000000000000600
383! Mem[0000000010041420] = 4f4149d0 3dcd40a1, %l4 = 2415743f, %l5 = 842ce54c, %asi = 80
384 ldda [%i1+0x020]%asi,%l4 ! %l4 = 000000004f4149d0 000000003dcd40a1
385! Mem[0000000010101400] = 586ebf0c, %l2 = 000000004451cf23
386 ldsba [%i4+%g0]0x88,%l2 ! %l2 = 000000000000000c
387! Mem[0000000030081410] = f59ffc4d34055e2d, %f0 = 469bd418 42c694c9
388 ldda [%i2+%o5]0x89,%f0 ! %f0 = f59ffc4d 34055e2d
389! Mem[0000000030041410] = d4224f74, %f8 = 2f9600b0
390 lda [%i1+%o5]0x89,%f8 ! %f8 = d4224f74
391! Mem[00000000300c1400] = 99e0f855286228ff, %f0 = f59ffc4d 34055e2d
392 ldda [%i3+%g0]0x89,%f0 ! %f0 = 99e0f855 286228ff
393! Mem[00000000300c1410] = d52c147494d72325, %l4 = 000000004f4149d0
394 ldxa [%i3+%o5]0x89,%l4 ! %l4 = d52c147494d72325
395! Mem[0000000030181410] = 552eeeb4, %l2 = 000000000000000c
396 ldsba [%i6+%o5]0x81,%l2 ! %l2 = 0000000000000055
397! Mem[0000000030101410] = 1db7f82b, %l2 = 0000000000000055
398 lduba [%i4+%o5]0x89,%l2 ! %l2 = 000000000000002b
399! Mem[0000000030081408] = 46fbd959, %l4 = d52c147494d72325
400 lduha [%i2+%o4]0x89,%l4 ! %l4 = 000000000000d959
401
402p0_label_11:
403! Starting 10 instruction Store Burst
404! %o1 = deadbeefdeadbeef
405 set share1_start,%o1 ! set %o1[0] to VA
406! Mem[0000000020800041] = 2f4b3fd8, %l0 = fffffffff4997845
407 ldstub [%o1+0x041],%l0 ! %l0 = 000000000000004b
408! %l1 = 0000000000921b6e, Mem[0000000010141408] = 1024e3b6
409 stha %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = 1b6ee3b6
410! Mem[0000000010081404] = e230e237, %l4 = 0000d959, %l1 = 00921b6e
411 add %i2,0x04,%g1
412 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000e230e237
413! %o0 = deadbeefdeadbeef
414 set share0_start,%o0 ! set %o0[0] to VA
415! %l6 = 000000000000000f, Mem[00000000201c0000] = 18206378
416 sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = 000f6378
417! Mem[0000000010101434] = 74d1edfd, %l5 = 000000003dcd40a1, %asi = 80
418 swapa [%i4+0x034]%asi,%l5 ! %l5 = 0000000074d1edfd
419! %l6 = 000000000000000f, Mem[0000000010101408] = 4f2d3754568c107a
420 stxa %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000000000000f
421! %l2 = 000000000000002b, Mem[0000000010041408] = 1f582636
422 stba %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 2b582636
423! %l6 = 000000000000000f, Mem[0000000010101408] = 0f000000
424 stba %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0f000000
425! %f2 = 14eeb016, %f26 = 20b1971e, %f26 = 20b1971e 5e6aefef
426 fsmuld %f2 ,%f26,%f26 ! %f26 = 36c4b294 a1739280
427! %l7 = 000000004dd1ca06, Mem[0000000030181408] = 170256e0
428 stha %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = ca0656e0
429
430p0_label_12:
431! Starting 10 instruction Load Burst
432! Mem[0000000010041410] = a4cbc00e, %l0 = 000000000000004b
433 lduha [%i1+%o5]0x88,%l0 ! %l0 = 000000000000c00e
434! Mem[0000000010141408] = b6e36e1b, %l1 = 00000000e230e237
435 lduha [%i5+%o4]0x88,%l1 ! %l1 = 0000000000006e1b
436! %l1 = 0000000000006e1b, %l2 = 000000000000002b, %l3 = 0000000000000600
437 xor %l1,%l2,%l3 ! %l3 = 0000000000006e30
438! Mem[0000000030141408] = 484cd966, %f29 = 71c3532d
439 lda [%i5+%o4]0x81,%f29 ! %f29 = 484cd966
440! Mem[0000000010081410] = ff253604, %l7 = 000000004dd1ca06
441 ldswa [%i2+%o5]0x80,%l7 ! %l7 = ffffffffff253604
442! Mem[0000000030181408] = e05606ca, %l5 = 0000000074d1edfd
443 lduwa [%i6+%o4]0x89,%l5 ! %l5 = 00000000e05606ca
444! Mem[00000000300c1400] = ff28622855f8e099, %l4 = 000000000000d959
445 ldxa [%i3+%g0]0x81,%l4 ! %l4 = ff28622855f8e099
446! Mem[00000000100c1400] = 448451f8, %f24 = 170256e0
447 lda [%i3+%g0]0x80,%f24 ! %f24 = 448451f8
448! Mem[0000000010181408] = 486f1062, %l2 = 000000000000002b
449 lduba [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000048
450! Mem[00000000100c1410] = 00000022, %l4 = ff28622855f8e099
451 ldsba [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000022
452
453p0_label_13:
454! Starting 10 instruction Store Burst
455! %f4 = 00000000, Mem[0000000010041404] = 65d8a169
456 st %f4 ,[%i1+0x004] ! Mem[0000000010041404] = 00000000
457! %l3 = 0000000000006e30, Mem[0000000010081408] = 962d06ca
458 stba %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = 962d0630
459! Mem[0000000030081410] = 2d5e0534, %l7 = 00000000ff253604
460 swapa [%i2+%o5]0x81,%l7 ! %l7 = 000000002d5e0534
461! %f14 = 738f9bba 74bb10a3, Mem[00000000100c1408] = 1558a4f6 5389ff6f
462 stda %f14,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 738f9bba 74bb10a3
463! %l3 = 0000000000006e30, Mem[0000000010141400] = 1e97b120
464 stwa %l3,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00006e30
465! %l6 = 000000000000000f, imm = 0000000000000748, %l5 = 00000000e05606ca
466 xnor %l6,0x748,%l5 ! %l5 = fffffffffffff8b8
467! %l0 = 000000000000c00e, Mem[0000000030041410] = 744f22d4
468 stha %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = c00e22d4
469! Mem[0000000030001408] = 34536aff, %l4 = 0000000000000022
470 ldstuba [%i0+%o4]0x89,%l4 ! %l4 = 00000000000000ff
471! %l3 = 0000000000006e30, Mem[0000000010081400] = 2bf8b71de230e237, %asi = 80
472 stxa %l3,[%i2+0x000]%asi ! Mem[0000000010081400] = 0000000000006e30
473! %f11 = 149ffc47, Mem[0000000030101408] = 00000000
474 sta %f11,[%i4+%o4]0x81 ! Mem[0000000030101408] = 149ffc47
475
476p0_label_14:
477! Starting 10 instruction Load Burst
478! Mem[00000000201c0000] = 000f6378, %l5 = fffffffffffff8b8, %asi = 80
479 lduha [%o0+0x000]%asi,%l5 ! %l5 = 000000000000000f
480! Mem[0000000010041436] = 0508eb5d, %l0 = 000000000000c00e
481 ldsh [%i1+0x036],%l0 ! %l0 = ffffffffffffeb5d
482! Mem[0000000030101408] = 149ffc47, %l4 = 00000000000000ff
483 lduha [%i4+%o4]0x81,%l4 ! %l4 = 000000000000149f
484! Mem[0000000030041410] = d4220ec0, %l4 = 000000000000149f
485 ldsha [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000ec0
486! Mem[0000000010181410] = 843f14ff, %f0 = 99e0f855
487 lda [%i6+%o5]0x88,%f0 ! %f0 = 843f14ff
488! Mem[0000000010001410] = 23cf5144, %f8 = d4224f74
489 lda [%i0+%o5]0x80,%f8 ! %f8 = 23cf5144
490! Mem[0000000010101408] = 0f000000 00000000, %l0 = ffffeb5d, %l1 = 00006e1b
491 ldda [%i4+%o4]0x80,%l0 ! %l0 = 000000000f000000 0000000000000000
492! Mem[00000000100c1416] = 25a04065, %l6 = 000000000000000f
493 ldsh [%i3+0x016],%l6 ! %l6 = 0000000000004065
494! Mem[000000001000140e] = 294095cf, %l0 = 000000000f000000
495 ldsh [%i0+0x00e],%l0 ! %l0 = ffffffffffff95cf
496! Mem[0000000030081408] = 7fcaa07f46fbd959, %f16 = 79ff0c48 4d540e39
497 ldda [%i2+%o4]0x89,%f16 ! %f16 = 7fcaa07f 46fbd959
498
499p0_label_15:
500! Starting 10 instruction Store Burst
501! %f6 = 37e230e2, Mem[0000000010041418] = 63570102
502 st %f6 ,[%i1+0x018] ! Mem[0000000010041418] = 37e230e2
503! %l5 = 000000000000000f, Mem[0000000030041408] = 00000000000023cf
504 stxa %l5,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000000000000f
505! %f0 = 843f14ff 286228ff, %l3 = 0000000000006e30
506! Mem[0000000030041430] = 59f204ec15996dcd
507 add %i1,0x030,%g1
508 stda %f0,[%g1+%l3]ASI_PST8_S ! Mem[0000000030041430] = 59f214ff15996dcd
509! %l3 = 0000000000006e30, Mem[0000000010041408] = 2b582636
510 stha %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = 6e302636
511! %l6 = 0000000000004065, Mem[0000000010001420] = 6220266a, %asi = 80
512 stba %l6,[%i0+0x020]%asi ! Mem[0000000010001420] = 6520266a
513! %l1 = 0000000000000000, Mem[0000000010141410] = 2415743f
514 stha %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 24150000
515! %l7 = 000000002d5e0534, Mem[0000000010081400] = 306e000000000000
516 stxa %l7,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000002d5e0534
517! Mem[00000000100c1400] = f8518444, %l1 = 0000000000000000
518 ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000044
519! Mem[000000001004143f] = 333d5043, %l2 = 0000000000000048
520 ldstub [%i1+0x03f],%l2 ! %l2 = 0000000000000043
521! Mem[0000000030101410] = 1db7f82b, %l2 = 0000000000000043
522 swapa [%i4+%o5]0x89,%l2 ! %l2 = 000000001db7f82b
523
524p0_label_16:
525! Starting 10 instruction Load Burst
526! Mem[0000000010101407] = 12765e09, %l3 = 0000000000006e30
527 ldub [%i4+0x007],%l3 ! %l3 = 0000000000000009
528! Mem[0000000030041410] = d4220ec0, %l4 = 0000000000000ec0
529 ldsha [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000ec0
530! Mem[0000000030001400] = 7df6dc1f, %l4 = 0000000000000ec0
531 ldswa [%i0+%g0]0x89,%l4 ! %l4 = 000000007df6dc1f
532! Mem[0000000010181408] = 62106f48, %l5 = 000000000000000f
533 lduba [%i6+%o4]0x88,%l5 ! %l5 = 0000000000000048
534! %o3 = deadbeefdeadbeef
535 set share3_start,%o3 ! set %o3[0] to VA
536! Mem[00000000218000c0] = 10f7a0c8, %l5 = 0000000000000048, %asi = 80
537 lduha [%o3+0x0c0]%asi,%l5 ! %l5 = 00000000000010f7
538 membar #Sync ! Added by membar checker (1)
539! Mem[00000000100c1400] = ff8451f8 3c94ef29 738f9bba 74bb10a3
540! Mem[00000000100c1410] = 22000000 25a04065 2e2fbbc2 324b0b8b
541! Mem[00000000100c1420] = 04892a90 1ff22661 15d01c4e 6bfa2267
542! Mem[00000000100c1430] = 0a8dec7c 64f7bd1d 00000000 6e1b9200
543 ldda [%i3+%g0]ASI_BLK_PL,%f0 ! Block Load from 00000000100c1400
544! Mem[0000000030001400] = 7df6dc1f, %l5 = 00000000000010f7
545 lduwa [%i0+%g0]0x89,%l5 ! %l5 = 000000007df6dc1f
546! Mem[00000000211c0001] = 000f2808, %l6 = 0000000000004065, %asi = 80
547 ldsba [%o2+0x001]%asi,%l6 ! %l6 = 000000000000000f
548! Mem[00000000201c0000] = 000f6378, %l6 = 000000000000000f, %asi = 80
549 lduha [%o0+0x000]%asi,%l6 ! %l6 = 000000000000000f
550! Mem[0000000010041408] = 6e3026363fc6b3af, %l0 = ffffffffffff95cf, %asi = 80
551 ldxa [%i1+0x008]%asi,%l0 ! %l0 = 6e3026363fc6b3af
552
553p0_label_17:
554! Starting 10 instruction Store Burst
555! %l1 = 0000000000000044, Mem[0000000010041408] = 6e302636
556 stha %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00442636
557! %f1 = f85184ff, Mem[0000000010141408] = b6e36e1b
558 sta %f1 ,[%i5+%o4]0x88 ! Mem[0000000010141408] = f85184ff
559! Mem[00000000100c1408] = 738f9bba74bb10a3, %l2 = 000000001db7f82b, %l1 = 0000000000000044
560 add %i3,0x08,%g1
561 casxa [%g1]0x80,%l2,%l1 ! %l1 = 738f9bba74bb10a3
562! %l5 = 000000007df6dc1f, Mem[0000000030181410] = 552eeeb46da9f375
563 stxa %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000000007df6dc1f
564! %l3 = 0000000000000009, Mem[0000000010101400] = 586ebf0c
565 stba %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = 586ebf09
566! %l0 = 6e3026363fc6b3af, Mem[0000000030101400] = 05586e5e842ce54c
567 stxa %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 6e3026363fc6b3af
568! %l7 = 000000002d5e0534, Mem[00000000211c0001] = 000f2808
569 stb %l7,[%o2+0x001] ! Mem[00000000211c0000] = 00342808
570! Mem[00000000211c0001] = 00342808, %l2 = 000000001db7f82b
571 ldstuba [%o2+0x001]%asi,%l2 ! %l2 = 0000000000000034
572! %l2 = 00000034, %l3 = 00000009, Mem[0000000010041410] = 0ec0cba4 0a9d86a5
573 stda %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000034 00000009
574! Mem[0000000030181400] = 62106f48, %l5 = 000000007df6dc1f
575 ldstuba [%i6+%g0]0x81,%l5 ! %l5 = 0000000000000062
576
577p0_label_18:
578! Starting 10 instruction Load Burst
579! Mem[00000000300c1400] = ff286228, %l6 = 000000000000000f
580 lduha [%i3+%g0]0x81,%l6 ! %l6 = 000000000000ff28
581! Mem[0000000030081400] = c83d680c, %l5 = 0000000000000062
582 lduha [%i2+%g0]0x89,%l5 ! %l5 = 000000000000680c
583! Mem[0000000010001400] = 3db29cd8, %l4 = 000000007df6dc1f
584 ldsha [%i0+%g0]0x80,%l4 ! %l4 = 0000000000003db2
585! Mem[0000000020800000] = 201053a8, %l7 = 000000002d5e0534, %asi = 80
586 lduha [%o1+0x000]%asi,%l7 ! %l7 = 0000000000002010
587! Mem[0000000010101400] = 586ebf09, %f18 = f59ffc4d
588 lda [%i4+%g0]0x88,%f18 ! %f18 = 586ebf09
589! Mem[0000000030081408] = 59d9fb46, %l1 = 738f9bba74bb10a3
590 ldsha [%i2+%o4]0x81,%l1 ! %l1 = 00000000000059d9
591! Mem[0000000010181414] = 67d93f05, %l3 = 0000000000000009
592 ldsw [%i6+0x014],%l3 ! %l3 = 0000000067d93f05
593! Mem[0000000030101408] = 47fc9f14, %l3 = 0000000067d93f05
594 lduha [%i4+%o4]0x89,%l3 ! %l3 = 0000000000009f14
595! Mem[0000000010041410] = 34000000, %l3 = 0000000000009f14
596 lduwa [%i1+%o5]0x88,%l3 ! %l3 = 0000000034000000
597! Mem[0000000030081410] = ff2536044dfc9ff5, %l5 = 000000000000680c
598 ldxa [%i2+%o5]0x81,%l5 ! %l5 = ff2536044dfc9ff5
599
600p0_label_19:
601! Starting 10 instruction Store Burst
602! Mem[00000000211c0000] = 00ff2808, %l7 = 0000000000002010
603 ldstub [%o2+%g0],%l7 ! %l7 = 0000000000000000
604! %f13 = 7cec8d0a, %f27 = a1739280, %f16 = 7fcaa07f 46fbd959
605 fsmuld %f13,%f27,%f16 ! %f16 = c3dc2227 e6872000
606! %l1 = 00000000000059d9, Mem[0000000020800040] = 2fff3fd8
607 sth %l1,[%o1+0x040] ! Mem[0000000020800040] = 59d93fd8
608! Mem[0000000030141410] = 04344c54, %l6 = 000000000000ff28
609 ldstuba [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000004
610! %f10 = 6722fa6b 4e1cd015, Mem[0000000010181400] = 00004cfc c9cb171d
611 stda %f10,[%i6+%g0]0x88 ! Mem[0000000010181400] = 6722fa6b 4e1cd015
612! %l5 = ff2536044dfc9ff5, immd = fffff8c8, %y = 000000e6
613 smul %l5,-0x738,%l7 ! %l7 = fffffdcd085d4f68, %y = fffffdcd
614! %l5 = ff2536044dfc9ff5, Mem[000000001018140a] = 486f1062, %asi = 80
615 stba %l5,[%i6+0x00a]%asi ! Mem[0000000010181408] = 486ff562
616! Mem[0000000010181400] = 4e1cd015, %l2 = 0000000000000034
617 ldstuba [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000015
618! %l5 = ff2536044dfc9ff5, Mem[0000000010001408] = ba9b8f73
619 stba %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = ba9b8ff5
620! Mem[0000000020800041] = 59d93fd8, %l1 = 00000000000059d9
621 ldstuba [%o1+0x041]%asi,%l1 ! %l1 = 00000000000000d9
622
623p0_label_20:
624! Starting 10 instruction Load Burst
625! Mem[0000000030001410] = 041f307412a51635, %l2 = 0000000000000015
626 ldxa [%i0+%o5]0x81,%l2 ! %l2 = 041f307412a51635
627! Mem[0000000010141438] = 4567255a37c1efc3, %f24 = 448451f8 7d579b81
628 ldd [%i5+0x038],%f24 ! %f24 = 4567255a 37c1efc3
629! Mem[0000000010041420] = 4f4149d03dcd40a1, %f28 = 53d689cc 484cd966, %asi = 80
630 ldda [%i1+0x020]%asi,%f28 ! %f28 = 4f4149d0 3dcd40a1
631! %f25 = 37c1efc3, %f28 = 4f4149d0, %f5 = 00000022
632 fdivs %f25,%f28,%f5 ! %f5 = 28006de5
633! Mem[0000000030001408] = ff6a5334, %l3 = 0000000034000000
634 ldsba [%i0+%o4]0x81,%l3 ! %l3 = ffffffffffffffff
635! Mem[0000000030141408] = 66d94c48, %l1 = 00000000000000d9
636 lduba [%i5+%o4]0x89,%l1 ! %l1 = 0000000000000048
637! %l3 = ffffffffffffffff, %l2 = 041f307412a51635, %l3 = ffffffffffffffff
638 addc %l3,%l2,%l3 ! %l3 = 041f307412a51634
639! Mem[0000000010041410] = 34000000, %l5 = ff2536044dfc9ff5
640 lduwa [%i1+%o5]0x88,%l5 ! %l5 = 0000000034000000
641! Mem[0000000030001410] = 74301f04, %l1 = 0000000000000048
642 ldsha [%i0+%o5]0x89,%l1 ! %l1 = 0000000000001f04
643! Mem[0000000010081400] = 34055e2d, %l6 = 0000000000000004
644 lduba [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000034
645
646p0_label_21:
647! Starting 10 instruction Store Burst
648! %f19 = 34055e2d, Mem[0000000010141410] = 00001524
649 sta %f19,[%i5+%o5]0x80 ! Mem[0000000010141410] = 34055e2d
650! %l5 = 0000000034000000, Mem[0000000010181400] = 4e1cd0ff
651 stha %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = 4e1c0000
652! %l4 = 0000000000003db2, Mem[0000000010101404] = 12765e09
653 stb %l4,[%i4+0x004] ! Mem[0000000010101404] = b2765e09
654! %l0 = 6e3026363fc6b3af, Mem[0000000010141422] = 5d28cb50
655 stb %l0,[%i5+0x022] ! Mem[0000000010141420] = 5d28af50
656 membar #Sync ! Added by membar checker (2)
657! %l4 = 0000000000003db2, Mem[00000000100c1400] = f85184ff
658 stba %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = f85184b2
659! %f28 = 4f4149d0, Mem[0000000010081408] = 962d0630
660 sta %f28,[%i2+%o4]0x88 ! Mem[0000000010081408] = 4f4149d0
661! Mem[0000000010041413] = 00000034, %l7 = fffffdcd085d4f68
662 ldstub [%i1+0x013],%l7 ! %l7 = 0000000000000034
663! %f18 = 586ebf09, Mem[0000000030041400] = 68093f74
664 sta %f18,[%i1+%g0]0x89 ! Mem[0000000030041400] = 586ebf09
665! Mem[000000001010140c] = 00000000, %l3 = 0000000012a51634
666 swap [%i4+0x00c],%l3 ! %l3 = 0000000000000000
667! Mem[0000000010081410] = ff253604, %l2 = 041f307412a51635
668 ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 00000000000000ff
669
670p0_label_22:
671! Starting 10 instruction Load Burst
672! Mem[0000000021800180] = 3b561158, %l1 = 0000000000001f04
673 ldsb [%o3+0x180],%l1 ! %l1 = 000000000000003b
674! Mem[0000000030001400] = 1fdcf67d09fa3107, %f20 = 5cfc1bb4 2aa24c75
675 ldda [%i0+%g0]0x81,%f20 ! %f20 = 1fdcf67d 09fa3107
676! Mem[0000000030141410] = 544c34ff, %f30 = 6220266a
677 lda [%i5+%o5]0x89,%f30 ! %f30 = 544c34ff
678! Mem[0000000010181414] = 67d93f05, %l7 = 0000000000000034
679 lduw [%i6+0x014],%l7 ! %l7 = 0000000067d93f05
680! %l2 = 00000000000000ff, imm = fffffffffffffb59, %l1 = 000000000000003b
681 xnor %l2,-0x4a7,%l1 ! %l1 = 0000000000000459
682! Mem[0000000010141410] = 25baa7142d5e0534, %l5 = 0000000034000000
683 ldxa [%i5+%o5]0x88,%l5 ! %l5 = 25baa7142d5e0534
684! Mem[0000000030041410] = c00e22d4, %l3 = 0000000000000000
685 lduba [%i1+%o5]0x81,%l3 ! %l3 = 00000000000000c0
686! Mem[0000000010041408] = 00442636, %l4 = 0000000000003db2
687 lduwa [%i1+%o4]0x80,%l4 ! %l4 = 0000000000442636
688! Mem[0000000010081428] = 1a4408ee7b91f887, %l2 = 00000000000000ff
689 ldx [%i2+0x028],%l2 ! %l2 = 1a4408ee7b91f887
690! Mem[0000000010141408] = ff8451f8, %l4 = 0000000000442636
691 ldswa [%i5+%o4]0x80,%l4 ! %l4 = ffffffffff8451f8
692
693p0_label_23:
694! Starting 10 instruction Store Burst
695! Mem[0000000030081400] = 0c683dc8, %l1 = 0000000000000459
696 swapa [%i2+%g0]0x81,%l1 ! %l1 = 000000000c683dc8
697! %l5 = 25baa7142d5e0534, immd = 0000059f, %y = fffffdcd
698 smul %l5,0x59f,%l0 ! %l0 = 000000ff037f3f4c, %y = 000000ff
699! Mem[0000000010081408] = d049414f, %l0 = 00000000037f3f4c, %asi = 80
700 swapa [%i2+0x008]%asi,%l0 ! %l0 = 00000000d049414f
701! %f10 = 6722fa6b 4e1cd015, Mem[0000000030001410] = 041f3074 12a51635
702 stda %f10,[%i0+%o5]0x81 ! Mem[0000000030001410] = 6722fa6b 4e1cd015
703! %l0 = 00000000d049414f, Mem[0000000030141408] = 484cd9667df6dc1f
704 stxa %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000d049414f
705! %f26 = 36c4b294 a1739280, Mem[0000000030001410] = 6bfa2267 15d01c4e
706 stda %f26,[%i0+%o5]0x89 ! Mem[0000000030001410] = 36c4b294 a1739280
707! Mem[0000000030001400] = 1fdcf67d, %l7 = 0000000067d93f05
708 swapa [%i0+%g0]0x81,%l7 ! %l7 = 000000001fdcf67d
709! Mem[0000000010181400] = 4e1c0000, %l0 = 00000000d049414f
710 swapa [%i6+%g0]0x88,%l0 ! %l0 = 000000004e1c0000
711! Mem[0000000021800101] = 2fbb74f8, %l4 = ffffffffff8451f8
712 ldstuba [%o3+0x101]%asi,%l4 ! %l4 = 00000000000000bb
713! %l3 = 00000000000000c0, Mem[0000000010041408] = 00442636
714 stba %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = c0442636
715
716p0_label_24:
717! Starting 10 instruction Load Burst
718! Mem[00000000201c0000] = 000f6378, %l6 = 0000000000000034
719 ldsh [%o0+%g0],%l6 ! %l6 = 000000000000000f
720! Mem[0000000010181408] = 486ff562, %l2 = 1a4408ee7b91f887
721 ldsba [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000048
722! Mem[0000000010181434] = 7ca3dfbd, %l0 = 000000004e1c0000, %asi = 80
723 ldsha [%i6+0x034]%asi,%l0 ! %l0 = 0000000000007ca3
724! Mem[0000000010181410] = ff143f8467d93f05, %l6 = 000000000000000f
725 ldxa [%i6+%o5]0x80,%l6 ! %l6 = ff143f8467d93f05
726! Mem[0000000030181400] = 486f10ff, %l4 = 00000000000000bb
727 lduba [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff
728! Mem[0000000010181408] = 486ff562, %l6 = ff143f8467d93f05
729 lduba [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000048
730! Mem[0000000010141400] = 306e0000 5e6aefef, %l0 = 00007ca3, %l1 = 0c683dc8
731 ldda [%i5+%g0]0x80,%l0 ! %l0 = 00000000306e0000 000000005e6aefef
732! Mem[00000000100c141d] = 324b0b8b, %l5 = 25baa7142d5e0534, %asi = 80
733 ldsba [%i3+0x01d]%asi,%l5 ! %l5 = 000000000000004b
734! Mem[0000000030001400] = 0731fa09053fd967, %f20 = 1fdcf67d 09fa3107
735 ldda [%i0+%g0]0x89,%f20 ! %f20 = 0731fa09 053fd967
736! Mem[00000000100c1410] = 6540a025 00000022, %l0 = 306e0000, %l1 = 5e6aefef
737 ldda [%i3+%o5]0x88,%l0 ! %l0 = 0000000000000022 000000006540a025
738
739p0_label_25:
740! Starting 10 instruction Store Burst
741! Mem[0000000010101400] = 09bf6e58, %l7 = 000000001fdcf67d
742 ldstuba [%i4+%g0]0x80,%l7 ! %l7 = 0000000000000009
743! %f10 = 6722fa6b 4e1cd015, Mem[00000000100c1408] = ba9b8f73 a310bb74
744 stda %f10,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 6722fa6b 4e1cd015
745! Mem[0000000020800040] = 59ff3fd8, %l7 = 0000000000000009
746 ldstub [%o1+0x040],%l7 ! %l7 = 0000000000000059
747! Mem[0000000010001438] = 02026e7a0cdfe063, %l5 = 000000000000004b, %l3 = 00000000000000c0
748 add %i0,0x38,%g1
749 casxa [%g1]0x80,%l5,%l3 ! %l3 = 02026e7a0cdfe063
750! %l6 = 0000000000000048, Mem[0000000030041408] = 00000000
751 stwa %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000048
752! Mem[0000000020800040] = ffff3fd8, %l6 = 0000000000000048
753 ldstuba [%o1+0x040]%asi,%l6 ! %l6 = 00000000000000ff
754! Mem[0000000010081410] = ff253604, %l0 = 0000000000000022
755 ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 00000000000000ff
756! Mem[0000000010001424] = 1a8b0293, %l7 = 0000000000000059
757 swap [%i0+0x024],%l7 ! %l7 = 000000001a8b0293
758! %f20 = 0731fa09, %f23 = fc4c0000
759 fsqrts %f20,%f23 ! %f23 = 235573e1
760! Mem[0000000030001410] = 809273a1, %l1 = 000000006540a025
761 ldstuba [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000080
762
763p0_label_26:
764! Starting 10 instruction Load Burst
765! Mem[0000000010041400] = a5c707d100000000, %l0 = 00000000000000ff
766 ldxa [%i1+%g0]0x80,%l0 ! %l0 = a5c707d100000000
767! Mem[0000000010041400] = d107c7a5, %l3 = 02026e7a0cdfe063
768 ldsha [%i1+%g0]0x88,%l3 ! %l3 = ffffffffffffc7a5
769! Mem[0000000030001400] = 0731fa09 053fd967, %l4 = 000000ff, %l5 = 0000004b
770 ldda [%i0+%g0]0x89,%l4 ! %l4 = 00000000053fd967 000000000731fa09
771! Mem[0000000010001400] = d89cb23d, %l3 = ffffffffffffc7a5
772 ldsba [%i0+%g0]0x88,%l3 ! %l3 = 000000000000003d
773! %l1 = 0000000000000080, %l1 = 0000000000000080, %l5 = 000000000731fa09
774 andn %l1,%l1,%l5 ! %l5 = 0000000000000000
775! Mem[0000000030141400] = c1221c9c, %l0 = a5c707d100000000
776 lduwa [%i5+%g0]0x81,%l0 ! %l0 = 00000000c1221c9c
777! Mem[0000000030181400] = 486f10ff, %l7 = 000000001a8b0293
778 lduwa [%i6+%g0]0x89,%l7 ! %l7 = 00000000486f10ff
779! Mem[0000000010181434] = 7ca3dfbd, %l6 = 00000000000000ff
780 ldsh [%i6+0x034],%l6 ! %l6 = 0000000000007ca3
781! %l1 = 0000000000000080, immd = fffffffffffff1c1, %l108 = 0000000000000000
782 sdivx %l1,-0xe3f,%l0 ! %l0 = 0000000000000000
783! Code Fragment 4, seed = 292043
784p0_fragment_4:
785! %l0 = 0000000000000000
786 setx 0x06e9a76a9af98cce,%g7,%l0 ! %l0 = 06e9a76a9af98cce
787! %l1 = 0000000000000080
788 setx 0xd15d53be525ec079,%g7,%l1 ! %l1 = d15d53be525ec079
789 setx 0x7ff8, %g1, %g2
790 and %l0, %g2, %l0
791 setx 0xffffffff, %g1, %g2
792 and %l1, %g2, %l1
793 setx 0x100000000, %g1, %g2
794 or %l1, %g2, %l1 ! Set bit 32 - perrinj
795 ta T_CHANGE_HPRIV
796 stxa %l1, [%l0]ASI_ICACHE_INSTR
797 ta T_CHANGE_NONHPRIV
798! %l0 = 06e9a76a9af98cce
799 setx 0x5c36a3a43b874034,%g7,%l0 ! %l0 = 5c36a3a43b874034
800! %l1 = d15d53be525ec079
801 setx 0xe5f953bb660e8eff,%g7,%l1 ! %l1 = e5f953bb660e8eff
802p0_fragment_4_end:
803
804p0_label_27:
805! Starting 10 instruction Store Burst
806! Mem[0000000030141410] = 544c34ff, %l0 = 5c36a3a43b874034
807 ldstuba [%i5+%o5]0x89,%l0 ! %l0 = 00000000000000ff
808! %l5 = 0000000000000000, Mem[0000000010001410] = 4451cf23
809 stwa %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
810! Mem[0000000010101400] = ffbf6e58, %l5 = 0000000000000000
811 ldstuba [%i4+%g0]0x80,%l5 ! %l5 = 00000000000000ff
812! %l7 = 00000000486f10ff, Mem[0000000010141410] = 34055e2d
813 stwa %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 486f10ff
814! Mem[00000000300c1410] = 2523d794, %l3 = 000000000000003d
815 swapa [%i3+%o5]0x81,%l3 ! %l3 = 000000002523d794
816! %l1 = e5f953bb660e8eff, %l5 = 00000000000000ff, %y = 000000ff
817 udiv %l1,%l5,%l3 ! %l3 = 00000000ffffffff
818 mov %l0,%y ! %y = 000000ff
819! Mem[0000000010141408] = ff8451f8, %l2 = 0000000000000048
820 swapa [%i5+%o4]0x80,%l2 ! %l2 = 00000000ff8451f8
821! Mem[0000000010181408] = 486ff562, %l6 = 0000000000007ca3
822 swapa [%i6+%o4]0x80,%l6 ! %l6 = 00000000486ff562
823! %f8 = 6126f21f 902a8904, %l2 = 00000000ff8451f8
824! Mem[0000000010181430] = 057f0f9c7ca3dfbd
825 add %i6,0x030,%g1
826 stda %f8,[%g1+%l2]ASI_PST16_PL ! Mem[0000000010181430] = 057f0f9c7ca32661
827! %f6 = 8b0b4b32, Mem[0000000030001408] = ff6a5334
828 sta %f6 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = 8b0b4b32
829
830p0_label_28:
831! Starting 10 instruction Load Burst
832! Mem[0000000030101410] = 43000000, %l6 = 00000000486ff562
833 ldsba [%i4+%o5]0x81,%l6 ! %l6 = 0000000000000043
834! Mem[0000000030181410] = 00000000, %l7 = 00000000486f10ff
835 lduha [%i6+%o5]0x89,%l7 ! %l7 = 0000000000000000
836! Mem[0000000030001410] = a17392ff, %f26 = 36c4b294
837 lda [%i0+%o5]0x89,%f26 ! %f26 = a17392ff
838! Mem[0000000010041400] = d107c7a5, %l1 = e5f953bb660e8eff
839 ldsba [%i1+%g0]0x88,%l1 ! %l1 = ffffffffffffffa5
840! Mem[000000001014140c] = 650c0b2f, %l6 = 0000000000000043, %asi = 80
841 lduba [%i5+0x00c]%asi,%l6 ! %l6 = 0000000000000065
842! Mem[0000000030081410] = 043625ff, %l1 = ffffffffffffffa5
843 ldswa [%i2+%o5]0x89,%l1 ! %l1 = 00000000043625ff
844! %l4 = 00000000053fd967, Mem[00000000201c0000] = 000f6378
845 sth %l4,[%o0+%g0] ! Mem[00000000201c0000] = d9676378
846! %f31 = 1a8b0293, %f29 = 3dcd40a1
847 fcmps %fcc3,%f31,%f29 ! %fcc3 = 1
848! Mem[0000000010041434] = 0508eb5d, %f0 = 29ef943c
849 ld [%i1+0x034],%f0 ! %f0 = 0508eb5d
850! Mem[0000000030181408] = ca0656e0, %l6 = 0000000000000065
851 lduwa [%i6+%o4]0x81,%l6 ! %l6 = 00000000ca0656e0
852
853p0_label_29:
854! Starting 10 instruction Store Burst
855! Mem[0000000030101410] = 00000043, %l1 = 00000000043625ff
856 ldstuba [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000043
857! %f29 = 3dcd40a1, Mem[00000000100c1400] = f85184b2
858 sta %f29,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 3dcd40a1
859! %l7 = 0000000000000000, Mem[00000000100c1400] = a140cd3d
860 stwa %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
861! Mem[000000001014142c] = 5c3b8627, %l6 = 00000000ca0656e0, %asi = 80
862 swapa [%i5+0x02c]%asi,%l6 ! %l6 = 000000005c3b8627
863! Code Fragment 4, seed = 235480
864p0_fragment_5:
865! %l0 = 00000000000000ff
866 setx 0xc0793b730f321166,%g7,%l0 ! %l0 = c0793b730f321166
867! %l1 = 0000000000000043
868 setx 0x3c6fa99b5efe0191,%g7,%l1 ! %l1 = 3c6fa99b5efe0191
869 setx 0x7ff8, %g1, %g2
870 and %l0, %g2, %l0
871 setx 0xffffffff, %g1, %g2
872 and %l1, %g2, %l1
873 setx 0x100000000, %g1, %g2
874 or %l1, %g2, %l1 ! Set bit 32 - perrinj
875 ta T_CHANGE_HPRIV
876 stxa %l1, [%l0]ASI_ICACHE_INSTR
877 ta T_CHANGE_NONHPRIV
878! %l0 = c0793b730f321166
879 setx 0x09d4216787ea95cc,%g7,%l0 ! %l0 = 09d4216787ea95cc
880! %l1 = 3c6fa99b5efe0191
881 setx 0x8d44215f47f3d117,%g7,%l1 ! %l1 = 8d44215f47f3d117
882p0_fragment_5_end:
883! %f20 = 0731fa09 053fd967, %l5 = 00000000000000ff
884! Mem[0000000010101438] = 6c7d53fa7621bfe3
885 add %i4,0x038,%g1
886 stda %f20,[%g1+%l5]ASI_PST32_P ! Mem[0000000010101438] = 0731fa09053fd967
887! Mem[0000000010001410] = 00000000, %l4 = 00000000053fd967, %asi = 80
888 swapa [%i0+0x010]%asi,%l4 ! %l4 = 0000000000000000
889! %l0 = 09d4216787ea95cc, Mem[0000000010101412] = 0da6dac4
890 stb %l0,[%i4+0x012] ! Mem[0000000010101410] = 0da6ccc4
891! %l2 = ff8451f8, %l3 = ffffffff, Mem[00000000100c1410] = 00000022 6540a025
892 stda %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff8451f8 ffffffff
893! %l3 = 00000000ffffffff, Mem[0000000010041410] = 000000ff
894 stha %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffff00ff
895
896p0_label_30:
897! Starting 10 instruction Load Burst
898! %l0 = 09d4216787ea95cc, imm = 0000000000000e5f, %l0 = 09d4216787ea95cc
899 subc %l0,0xe5f,%l0 ! %l0 = 09d4216787ea876d
900! Mem[00000000218000c0] = 10f7a0c8, %l7 = 0000000000000000, %asi = 80
901 ldsha [%o3+0x0c0]%asi,%l7 ! %l7 = 00000000000010f7
902! Mem[0000000010041437] = 0508eb5d, %l2 = 00000000ff8451f8, %asi = 80
903 ldsba [%i1+0x037]%asi,%l2 ! %l2 = 000000000000005d
904! Mem[0000000030001400] = 67d93f05, %l4 = 0000000000000000
905 ldsba [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000067
906! Mem[0000000030101410] = 37e230e2 000000ff, %l4 = 00000067, %l5 = 000000ff
907 ldda [%i4+%o5]0x89,%l4 ! %l4 = 00000000000000ff 0000000037e230e2
908! Mem[0000000030041408] = 0f00000048000000, %f16 = c3dc2227 e6872000
909 ldda [%i1+%o4]0x89,%f16 ! %f16 = 0f000000 48000000
910! Mem[0000000010041408] = afb3c63f362644c0, %f4 = 6540a025 28006de5
911 ldda [%i1+%o4]0x88,%f4 ! %f4 = afb3c63f 362644c0
912! Mem[0000000010141400] = 00006e30, %l4 = 00000000000000ff
913 lduba [%i5+%g0]0x88,%l4 ! %l4 = 0000000000000030
914! Mem[0000000030101400] = 3626306e, %l6 = 000000005c3b8627
915 lduba [%i4+%g0]0x89,%l6 ! %l6 = 000000000000006e
916! Mem[0000000010141400] = efef6a5e00006e30, %l7 = 00000000000010f7
917 ldxa [%i5+%g0]0x88,%l7 ! %l7 = efef6a5e00006e30
918
919p0_label_31:
920! Starting 10 instruction Store Burst
921! Mem[00000000100c1408] = 15d01c4e, %l1 = 8d44215f47f3d117
922 ldstuba [%i3+%o4]0x80,%l1 ! %l1 = 0000000000000015
923! %l7 = efef6a5e00006e30, Mem[00000000300c1408] = 06000000
924 stwa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00006e30
925! %l0 = 09d4216787ea876d, Mem[0000000010181410] = 053fd967843f14ff
926 stxa %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 09d4216787ea876d
927! %l1 = 0000000000000015, Mem[00000000201c0000] = d9676378, %asi = 80
928 stha %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00156378
929! %l1 = 0000000000000015, Mem[0000000030081408] = 46fbd959
930 stha %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = 46fb0015
931! %f27 = a1739280, Mem[0000000030081408] = 1500fb46
932 sta %f27,[%i2+%o4]0x81 ! Mem[0000000030081408] = a1739280
933! Mem[000000001014142c] = ca0656e0, %l0 = 09d4216787ea876d
934 ldstuba [%i5+0x02c]%asi,%l0 ! %l0 = 00000000000000ca
935! %f24 = 4567255a, Mem[0000000030181408] = e05606ca
936 sta %f24,[%i6+%o4]0x89 ! Mem[0000000030181408] = 4567255a
937! Mem[0000000010081410] = 043625ff, %l5 = 0000000037e230e2
938 swapa [%i2+%o5]0x88,%l5 ! %l5 = 00000000043625ff
939! Mem[0000000030101410] = 000000ff, %l2 = 000000000000005d
940 ldsha [%i4+%o5]0x89,%l2 ! %l2 = 00000000000000ff
941
942p0_label_32:
943! Starting 10 instruction Load Burst
944! Mem[0000000010041400] = a5c707d1, %l5 = 00000000043625ff
945 ldsha [%i1+%g0]0x80,%l5 ! %l5 = ffffffffffffa5c7
946! Mem[0000000030001400] = 0731fa09 053fd967, %l4 = 00000030, %l5 = ffffa5c7
947 ldda [%i0+%g0]0x89,%l4 ! %l4 = 00000000053fd967 000000000731fa09
948! Mem[0000000030141410] = 544c34ff, %l5 = 000000000731fa09
949 lduwa [%i5+%o5]0x89,%l5 ! %l5 = 00000000544c34ff
950! Mem[0000000030081400] = 00000459, %l4 = 00000000053fd967
951 ldsba [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000000
952! Mem[0000000010181410] = 87ea876d, %l5 = 00000000544c34ff
953 ldswa [%i6+%o5]0x88,%l5 ! %l5 = ffffffff87ea876d
954! Mem[0000000030101408] = 149ffc47, %l5 = ffffffff87ea876d
955 ldsba [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000014
956! Mem[0000000030081410] = ff253604 4dfc9ff5, %l2 = 000000ff, %l3 = ffffffff
957 ldda [%i2+%o5]0x81,%l2 ! %l2 = 00000000ff253604 000000004dfc9ff5
958! Mem[000000001008143c] = 52177023, %l6 = 000000000000006e, %asi = 80
959 lduwa [%i2+0x03c]%asi,%l6 ! %l6 = 0000000052177023
960! Mem[0000000010041410] = ffff00ff, %l5 = 0000000000000014
961 ldsha [%i1+%o5]0x80,%l5 ! %l5 = ffffffffffffffff
962! Mem[00000000201c0000] = 00156378, %l1 = 0000000000000015, %asi = 80
963 ldsha [%o0+0x000]%asi,%l1 ! %l1 = 0000000000000015
964
965p0_label_33:
966! Starting 10 instruction Store Burst
967! Mem[0000000030081400] = 00000459, %l2 = 00000000ff253604
968 ldstuba [%i2+%g0]0x81,%l2 ! %l2 = 0000000000000000
969! %l1 = 0000000000000015, Mem[00000000100c1410] = f85184ff
970 stba %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 155184ff
971! %l2 = 00000000, %l3 = 4dfc9ff5, Mem[0000000010081408] = 4c3f7f03 8f814c4f
972 stda %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000 4dfc9ff5
973! %l2 = 00000000, %l3 = 4dfc9ff5, Mem[0000000010041400] = d107c7a5 00000000
974 stda %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 4dfc9ff5
975! %l0 = 00000000000000ca, Mem[0000000030041408] = 000000480000000f
976 stxa %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000000000ca
977! %l4 = 0000000000000000, Mem[0000000030141400] = 591e7e209c1c22c1
978 stxa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000000000000
979! %f11 = 4e1cd015, Mem[0000000010001410] = 053fd967
980 sta %f11,[%i0+%o5]0x80 ! Mem[0000000010001410] = 4e1cd015
981! Mem[0000000030081400] = ff000459, %l4 = 0000000000000000
982 ldstuba [%i2+%g0]0x81,%l4 ! %l4 = 00000000000000ff
983! Mem[00000000100c1400] = 00000000, %l1 = 0000000000000015
984 swapa [%i3+%g0]0x80,%l1 ! %l1 = 0000000000000000
985! %l0 = 00000000000000ca, Mem[00000000300c1408] = 5f8dc122306e0000
986 stxa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000000000ca
987
988p0_label_34:
989! Starting 10 instruction Load Burst
990 membar #Sync ! Added by membar checker (3)
991! Mem[00000000100c1400] = 00000015 3c94ef29 ffd01c4e 6bfa2267
992! Mem[00000000100c1410] = 155184ff ffffffff 2e2fbbc2 324b0b8b
993! Mem[00000000100c1420] = 04892a90 1ff22661 15d01c4e 6bfa2267
994! Mem[00000000100c1430] = 0a8dec7c 64f7bd1d 00000000 6e1b9200
995 ldda [%i3+%g0]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
996! Mem[0000000030101408] = 149ffc47, %l3 = 000000004dfc9ff5
997 lduba [%i4+%o4]0x81,%l3 ! %l3 = 0000000000000014
998! %l5 = ffffffffffffffff, imm = 0000000000000d8d, %l0 = 00000000000000ca
999 addc %l5,0xd8d,%l0 ! %l0 = 0000000000000d8c
1000! Mem[0000000010181408] = 00007ca3 843e72a0, %l2 = 00000000, %l3 = 00000014
1001 ldda [%i6+%o4]0x80,%l2 ! %l2 = 0000000000007ca3 00000000843e72a0
1002! Mem[0000000010081410] = 37e230e2, %l2 = 0000000000007ca3
1003 lduba [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000e2
1004! Mem[0000000030141400] = 00000000, %l7 = efef6a5e00006e30
1005 ldsha [%i5+%g0]0x81,%l7 ! %l7 = 0000000000000000
1006! Mem[0000000010081408] = 00000000, %l6 = 0000000052177023
1007 ldswa [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000
1008! Mem[0000000010141438] = 4567255a, %f23 = 235573e1
1009 lda [%i5+0x038]%asi,%f23 ! %f23 = 4567255a
1010! Mem[0000000010181408] = 00007ca3, %l2 = 00000000000000e2, %asi = 80
1011 lduba [%i6+0x008]%asi,%l2 ! %l2 = 0000000000000000
1012! Mem[0000000030101408] = 47fc9f14, %l6 = 0000000000000000
1013 ldsba [%i4+%o4]0x89,%l6 ! %l6 = 0000000000000014
1014
1015p0_label_35:
1016! Starting 10 instruction Store Burst
1017! Mem[0000000030081400] = 590400ff, %l1 = 0000000000000000
1018 swapa [%i2+%g0]0x89,%l1 ! %l1 = 00000000590400ff
1019! Mem[0000000010081400] = 34055e2d 00000000 00000000 f59ffc4d
1020! %f16 = 0f000000 48000000 586ebf09 34055e2d
1021! %f20 = 0731fa09 053fd967 448451f8 4567255a
1022! %f24 = 4567255a 37c1efc3 a17392ff a1739280
1023! %f28 = 4f4149d0 3dcd40a1 544c34ff 1a8b0293
1024 stda %f16,[%i2+%g0]ASI_BLK_PL ! Block Store to 0000000010081400
1025! %l0 = 0000000000000d8c, Mem[0000000010081410] = 67d93f05
1026 stha %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0d8c3f05
1027! %f26 = a17392ff a1739280, %l0 = 0000000000000d8c
1028! Mem[0000000010101408] = 0f00000012a51634
1029 add %i4,0x008,%g1
1030 stda %f26,[%g1+%l0]ASI_PST32_P ! Mem[0000000010101408] = 0f00000012a51634
1031! %l4 = 00000000000000ff, Mem[0000000010141430] = 5378693c
1032 stb %l4,[%i5+0x030] ! Mem[0000000010141430] = ff78693c
1033! %l6 = 00000014, %l7 = 00000000, Mem[0000000010181408] = a37c0000 a0723e84
1034 stda %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000014 00000000
1035! %l0 = 0000000000000d8c, Mem[0000000030041400] = 09bf6e58
1036 stwa %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000d8c
1037! Mem[0000000010101408] = 0f000000, %l3 = 00000000843e72a0
1038 swapa [%i4+%o4]0x80,%l3 ! %l3 = 000000000f000000
1039! %l5 = ffffffffffffffff, Mem[0000000010181410] = 6d87ea876721d409
1040 stxa %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffffffffffff
1041! %l0 = 00000d8c, %l1 = 590400ff, Mem[0000000010081408] = 2d5e0534 09bf6e58
1042 stda %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000d8c 590400ff
1043
1044p0_label_36:
1045! Starting 10 instruction Load Burst
1046! Mem[0000000030181400] = ff106f48, %l4 = 00000000000000ff
1047 lduba [%i6+%g0]0x81,%l4 ! %l4 = 00000000000000ff
1048! Mem[00000000300c1410] = 3d000000, %l1 = 00000000590400ff
1049 lduwa [%i3+%o5]0x89,%l1 ! %l1 = 000000003d000000
1050! Mem[0000000030141400] = 00000000, %l3 = 000000000f000000
1051 lduba [%i5+%g0]0x81,%l3 ! %l3 = 0000000000000000
1052! Mem[0000000010001400] = 3db29cd8, %l1 = 000000003d000000
1053 ldsba [%i0+%g0]0x80,%l1 ! %l1 = 000000000000003d
1054! Mem[0000000030001408] = 324b0b8b, %f14 = 00000000
1055 lda [%i0+%o4]0x89,%f14 ! %f14 = 324b0b8b
1056! Mem[0000000010001400] = 3db29cd8 650dc289, %l4 = 000000ff, %l5 = ffffffff
1057 ldda [%i0+%g0]0x80,%l4 ! %l4 = 000000003db29cd8 00000000650dc289
1058! Mem[0000000030101400] = 3626306e, %l7 = 0000000000000000
1059 ldswa [%i4+%g0]0x89,%l7 ! %l7 = 000000003626306e
1060! Mem[0000000020800000] = 201053a8, %l4 = 000000003db29cd8
1061 lduh [%o1+%g0],%l4 ! %l4 = 0000000000002010
1062! Mem[0000000010101410] = 0da6ccc4, %l7 = 000000003626306e
1063 ldsha [%i4+%o5]0x80,%l7 ! %l7 = 0000000000000da6
1064! Mem[00000000100c1410] = ff845115, %l0 = 0000000000000d8c
1065 lduba [%i3+%o5]0x88,%l0 ! %l0 = 0000000000000015
1066
1067p0_label_37:
1068! Starting 10 instruction Store Burst
1069! %l2 = 0000000000000000, Mem[0000000010001408] = f58f9bba
1070 stwa %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
1071! %l5 = 00000000650dc289, Mem[0000000010081410] = 0731fa09053f8c0d
1072 stxa %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000650dc289
1073! %f3 = 6bfa2267, Mem[0000000010001410] = 4e1cd015
1074 sta %f3 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 6bfa2267
1075! %f10 = 15d01c4e 6bfa2267, Mem[0000000010181400] = d049414f 6722fa6b
1076 stda %f10,[%i6+%g0]0x88 ! Mem[0000000010181400] = 15d01c4e 6bfa2267
1077! %l3 = 0000000000000000, Mem[0000000030081408] = 809273a1
1078 stha %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = 80920000
1079! %l4 = 0000000000002010, Mem[0000000010181408] = 14000000
1080 stba %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 10000000
1081! Mem[0000000010141408] = 00000048, %l2 = 0000000000000000
1082 swap [%i5+%o4],%l2 ! %l2 = 0000000000000048
1083! %l1 = 000000000000003d, Mem[0000000030101410] = ff000000
1084 stha %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 003d0000
1085! %f14 = 324b0b8b 6e1b9200, %l0 = 0000000000000015
1086! Mem[0000000030181430] = 362d3ccc3e735a2d
1087 add %i6,0x030,%g1
1088 stda %f14,[%g1+%l0]ASI_PST16_SL ! Mem[0000000030181430] = 00923ccc8b0b5a2d
1089! %f8 = 04892a90 1ff22661, Mem[0000000010041400] = 00000000 4dfc9ff5
1090 stda %f8 ,[%i1+%g0]0x88 ! Mem[0000000010041400] = 04892a90 1ff22661
1091
1092p0_label_38:
1093! Starting 10 instruction Load Burst
1094! Mem[0000000010141410] = 486f10ff, %l1 = 000000000000003d
1095 lduwa [%i5+%o5]0x80,%l1 ! %l1 = 00000000486f10ff
1096! Mem[0000000030181410] = 00000000, %l5 = 00000000650dc289
1097 lduwa [%i6+%o5]0x81,%l5 ! %l5 = 0000000000000000
1098! Mem[0000000030181400] = ff106f480c660539, %l0 = 0000000000000015
1099 ldxa [%i6+%g0]0x81,%l0 ! %l0 = ff106f480c660539
1100! Mem[0000000010101408] = a0723e84, %l6 = 0000000000000014
1101 lduha [%i4+%o4]0x88,%l6 ! %l6 = 0000000000003e84
1102! Mem[0000000010181424] = 5fd2e701, %l3 = 0000000000000000
1103 lduw [%i6+0x024],%l3 ! %l3 = 000000005fd2e701
1104! Code Fragment 3, seed = 345291
1105p0_fragment_6:
1106! %l0 = ff106f480c660539
1107 setx 0xf2ccb54e84c30cce,%g7,%l0 ! %l0 = f2ccb54e84c30cce
1108! %l1 = 00000000486f10ff
1109 setx 0xff53b9f8eff04079,%g7,%l1 ! %l1 = ff53b9f8eff04079
1110 setx 0x1fe000, %g1, %g3
1111 or %l0, %g3, %l0 ! always set perrmask = 0xff
1112 setx 0x1ffff8, %g1, %g2
1113 and %l0, %g2, %l0
1114 ta T_CHANGE_HPRIV
1115 stxa %l1, [%l0]ASI_DCACHE_DATA
1116 ta T_CHANGE_NONHPRIV
1117! %l0 = f2ccb54e84c30cce
1118 setx 0x3508bf58e260c034,%g7,%l0 ! %l0 = 3508bf58e260c034
1119! %l1 = ff53b9f8eff04079
1120 setx 0x65223b7b73b00eff,%g7,%l1 ! %l1 = 65223b7b73b00eff
1121p0_fragment_6_end:
1122! Mem[0000000030141408] = 00000000d049414f, %l7 = 0000000000000da6
1123 ldxa [%i5+%o4]0x81,%l7 ! %l7 = 00000000d049414f
1124! Mem[0000000030141410] = 544c34ff, %l1 = 65223b7b73b00eff
1125 lduwa [%i5+%o5]0x89,%l1 ! %l1 = 00000000544c34ff
1126! Mem[0000000010041408] = afb3c63f 362644c0, %l4 = 00002010, %l5 = 00000000
1127 ldda [%i1+%o4]0x88,%l4 ! %l4 = 00000000362644c0 00000000afb3c63f
1128! Mem[0000000030101400] = 3626306e, %l0 = 3508bf58e260c034
1129 ldsha [%i4+%g0]0x89,%l0 ! %l0 = 000000000000306e
1130
1131p0_label_39:
1132! Starting 10 instruction Store Burst
1133! %l4 = 00000000362644c0, Mem[0000000010081410] = 89c20d65
1134 stba %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = c0c20d65
1135! %l7 = 00000000d049414f, Mem[0000000010001428] = 21e8322e
1136 stw %l7,[%i0+0x028] ! Mem[0000000010001428] = d049414f
1137! %f4 = 155184ff ffffffff, %l0 = 000000000000306e
1138! Mem[0000000010101428] = 2a659fae149ffc47
1139 add %i4,0x028,%g1
1140 stda %f4,[%g1+%l0]ASI_PST16_P ! Mem[0000000010101428] = 155184fffffffc47
1141! Mem[0000000030041400] = 00000d8c 340c62d9 00000000 000000ca
1142! %f16 = 0f000000 48000000 586ebf09 34055e2d
1143! %f20 = 0731fa09 053fd967 448451f8 4567255a
1144! %f24 = 4567255a 37c1efc3 a17392ff a1739280
1145! %f28 = 4f4149d0 3dcd40a1 544c34ff 1a8b0293
1146 stda %f16,[%i1+%g0]ASI_COMMIT_S ! Block Store to 0000000030041400
1147 membar #Sync ! Added by membar checker (4)
1148! Mem[0000000010041400] = 6126f21f, %l0 = 000000000000306e
1149 ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000061
1150! %f16 = 0f000000 48000000, %l3 = 000000005fd2e701
1151! Mem[0000000030141428] = 5cf416be4d06ed17
1152 add %i5,0x028,%g1
1153 stda %f16,[%g1+%l3]ASI_PST32_SL ! Mem[0000000030141428] = 000000484d06ed17
1154! Mem[0000000010001400] = d89cb23d, %l3 = 000000005fd2e701
1155 ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 000000000000003d
1156! %l1 = 00000000544c34ff, Mem[00000000211c0001] = ffff2808
1157 stb %l1,[%o2+0x001] ! Mem[00000000211c0000] = ffff2808
1158! %l2 = 0000000000000048, Mem[0000000030181408] = 819b577d4567255a
1159 stxa %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000000000000048
1160! Mem[00000000300c1410] = 0000003d, %l1 = 00000000544c34ff
1161 swapa [%i3+%o5]0x81,%l1 ! %l1 = 000000000000003d
1162
1163p0_label_40:
1164! Starting 10 instruction Load Burst
1165! Mem[0000000010081410] = 650dc2c0, %l6 = 0000000000003e84
1166 lduba [%i2+%o5]0x88,%l6 ! %l6 = 00000000000000c0
1167! Mem[0000000030141410] = 95d67214544c34ff, %l4 = 00000000362644c0
1168 ldxa [%i5+%o5]0x89,%l4 ! %l4 = 95d67214544c34ff
1169! %f14 = 324b0b8b, %f26 = a17392ff
1170 fsqrts %f14,%f26 ! %f26 = 38e3fd7f
1171! Mem[0000000010001400] = d89cb2ff, %l4 = 95d67214544c34ff
1172 ldsha [%i0+%g0]0x88,%l4 ! %l4 = ffffffffffffb2ff
1173! Mem[0000000010141428] = 261c930eff0656e0, %f16 = 0f000000 48000000
1174 ldd [%i5+0x028],%f16 ! %f16 = 261c930e ff0656e0
1175! Mem[0000000010001408] = cf95402900000000, %f6 = 2e2fbbc2 324b0b8b
1176 ldda [%i0+%o4]0x88,%f6 ! %f6 = cf954029 00000000
1177! Mem[0000000030081410] = 043625ff, %l3 = 000000000000003d
1178 ldsha [%i2+%o5]0x89,%l3 ! %l3 = 00000000000025ff
1179! Mem[0000000010101410] = 0da6ccc4, %l3 = 00000000000025ff
1180 lduha [%i4+%o5]0x80,%l3 ! %l3 = 0000000000000da6
1181! Mem[0000000010181400] = 6722fa6b, %l1 = 000000000000003d
1182 ldswa [%i6+%g0]0x80,%l1 ! %l1 = 000000006722fa6b
1183! Mem[0000000030101410] = 00003d00, %l0 = 0000000000000061
1184 lduwa [%i4+%o5]0x89,%l0 ! %l0 = 0000000000003d00
1185
1186p0_label_41:
1187! Starting 10 instruction Store Burst
1188! %l6 = 00000000000000c0, Mem[000000001000140c] = 294095cf, %asi = 80
1189 stba %l6,[%i0+0x00c]%asi ! Mem[000000001000140c] = c04095cf
1190! %f4 = 155184ff ffffffff, %f0 = 00000015 3c94ef29
1191 fxtod %f4 ,%f0 ! %f0 = 43b55185 00000000
1192! %l2 = 00000048, %l3 = 00000da6, Mem[0000000010141410] = 486f10ff 14a7ba25
1193 stda %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000048 00000da6
1194! %f20 = 0731fa09 053fd967, %l0 = 0000000000003d00
1195! Mem[0000000030001430] = 437e968c40bc34ed
1196 add %i0,0x030,%g1
1197 stda %f20,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030001430] = 437e968c40bc34ed
1198! %f22 = 448451f8, Mem[0000000030141408] = 00000000
1199 sta %f22,[%i5+%o4]0x89 ! Mem[0000000030141408] = 448451f8
1200! Mem[000000001004143c] = 333d50ff, %l3 = 0000000000000da6
1201 swap [%i1+0x03c],%l3 ! %l3 = 00000000333d50ff
1202! Mem[0000000030141400] = 00000000, %l6 = 00000000000000c0
1203 ldstuba [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000000
1204! Mem[0000000030041400] = 0000000f, %l4 = ffffffffffffb2ff
1205 ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 000000000000000f
1206! Mem[0000000010141410] = 00000048, %l6 = 0000000000000000
1207 ldstuba [%i5+%o5]0x80,%l6 ! %l6 = 0000000000000000
1208! Mem[0000000010001400] = d89cb2ff, %l6 = 0000000000000000
1209 ldstuba [%i0+%g0]0x88,%l6 ! %l6 = 00000000000000ff
1210
1211p0_label_42:
1212! Starting 10 instruction Load Burst
1213! Mem[000000001010142c] = fffffc47, %l7 = 00000000d049414f, %asi = 80
1214 ldswa [%i4+0x02c]%asi,%l7 ! %l7 = fffffffffffffc47
1215! Mem[0000000010041400] = 04892a901ff226ff, %l1 = 000000006722fa6b
1216 ldxa [%i1+%g0]0x88,%l1 ! %l1 = 04892a901ff226ff
1217! Mem[0000000030041408] = 2d5e053409bf6e58, %l4 = 000000000000000f
1218 ldxa [%i1+%o4]0x89,%l4 ! %l4 = 2d5e053409bf6e58
1219! Mem[0000000010141424] = 7e37cc21, %l4 = 2d5e053409bf6e58
1220 ldsw [%i5+0x024],%l4 ! %l4 = 000000007e37cc21
1221! Mem[0000000030081400] = 00000000, %f23 = 4567255a
1222 lda [%i2+%g0]0x89,%f23 ! %f23 = 00000000
1223! Mem[0000000010001408] = 00000000c04095cf, %l0 = 0000000000003d00
1224 ldxa [%i0+%o4]0x80,%l0 ! %l0 = 00000000c04095cf
1225! Mem[0000000030141408] = f8518444, %l0 = 00000000c04095cf
1226 ldstuba [%i5+%o4]0x81,%l0 ! %l0 = 00000000000000f8
1227! Mem[0000000010041400] = 04892a901ff226ff, %l4 = 000000007e37cc21
1228 ldxa [%i1+%g0]0x88,%l4 ! %l4 = 04892a901ff226ff
1229! Mem[0000000030001408] = 324b0b8b, %l1 = 04892a901ff226ff
1230 lduwa [%i0+%o4]0x89,%l1 ! %l1 = 00000000324b0b8b
1231! Mem[0000000010081410] = 00000000650dc2c0, %f22 = 448451f8 00000000
1232 ldda [%i2+%o5]0x88,%f22 ! %f22 = 00000000 650dc2c0
1233
1234p0_label_43:
1235! Starting 10 instruction Store Burst
1236! %f2 = ffd01c4e 6bfa2267, %l3 = 00000000333d50ff
1237! Mem[0000000010081418] = 5a256745f8518444
1238 add %i2,0x018,%g1
1239 stda %f2,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010081418] = 6722fa6b4e1cd0ff
1240! %l2 = 00000048, %l3 = 333d50ff, Mem[0000000010001410] = 6bfa2267 1571f1c5
1241 stda %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000048 333d50ff
1242! Mem[0000000030141410] = 544c34ff, %l2 = 0000000000000048
1243 swapa [%i5+%o5]0x89,%l2 ! %l2 = 00000000544c34ff
1244! %l4 = 04892a901ff226ff, Mem[0000000021800001] = 020e0c38
1245 stb %l4,[%o3+0x001] ! Mem[0000000021800000] = 02ff0c38
1246! %l4 = 1ff226ff, %l5 = afb3c63f, Mem[0000000010101410] = c4cca60d 4565670e
1247 stda %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 1ff226ff afb3c63f
1248! Mem[00000000100c1410] = ff845115, %l1 = 00000000324b0b8b
1249 swapa [%i3+%o5]0x88,%l1 ! %l1 = 00000000ff845115
1250! %l3 = 00000000333d50ff, Mem[0000000010081410] = c0c20d6500000000
1251 stx %l3,[%i2+%o5] ! Mem[0000000010081410] = 00000000333d50ff
1252! %f10 = 15d01c4e 6bfa2267, Mem[0000000010041438] = 2c0a7fda 00000da6
1253 std %f10,[%i1+0x038] ! Mem[0000000010041438] = 15d01c4e 6bfa2267
1254! Mem[0000000010181420] = 379583b05fd2e701, %l7 = fffffffffffffc47, %l0 = 00000000000000f8
1255 add %i6,0x20,%g1
1256 casxa [%g1]0x80,%l7,%l0 ! %l0 = 379583b05fd2e701
1257! Mem[00000000211c0001] = ffff2808, %l2 = 00000000544c34ff
1258 ldstuba [%o2+0x001]%asi,%l2 ! %l2 = 00000000000000ff
1259
1260p0_label_44:
1261! Starting 10 instruction Load Burst
1262! Mem[00000000300c1400] = ff286228, %l0 = 379583b05fd2e701
1263 lduha [%i3+%g0]0x81,%l0 ! %l0 = 000000000000ff28
1264! Mem[000000001008143a] = 93028b1a, %l0 = 000000000000ff28
1265 ldub [%i2+0x03a],%l0 ! %l0 = 000000000000008b
1266 membar #Sync ! Added by membar checker (5)
1267! Mem[00000000300c1400] = ff286228 55f8e099 ca000000 00000000
1268! Mem[00000000300c1410] = 544c34ff 74142cd5 1fad7072 2e113f7b
1269! Mem[00000000300c1420] = 19bd58c0 28fafdd1 2b002ffe 3921d957
1270! Mem[00000000300c1430] = 224fb1ac 3c6d6f8d 5f54954a 0ecae9f3
1271 ldda [%i3+%g0]ASI_BLK_AIUSL,%f16 ! Block Load from 00000000300c1400
1272! %f31 = 4a95545f, %f13 = 64f7bd1d
1273 fcmpes %fcc2,%f31,%f13 ! %fcc2 = 1
1274! Mem[0000000010101400] = ffbf6e58, %l0 = 000000000000008b
1275 ldswa [%i4+%g0]0x80,%l0 ! %l0 = ffffffffffbf6e58
1276! Mem[0000000010141430] = ff78693c 33e34edd, %l0 = ffbf6e58, %l1 = ff845115, %asi = 80
1277 ldda [%i5+0x030]%asi,%l0 ! %l0 = 00000000ff78693c 0000000033e34edd
1278! Mem[0000000030081410] = ff253604, %l7 = fffffffffffffc47
1279 lduwa [%i2+%o5]0x81,%l7 ! %l7 = 00000000ff253604
1280! Mem[0000000030081408] = 00009280, %l4 = 04892a901ff226ff
1281 ldsba [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000
1282! Mem[0000000010041400] = 1ff226ff, %l3 = 00000000333d50ff
1283 ldsba [%i1+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
1284! Mem[0000000030101408] = 149ffc47, %l3 = ffffffffffffffff
1285 ldsha [%i4+%o4]0x81,%l3 ! %l3 = 000000000000149f
1286
1287p0_label_45:
1288! Starting 10 instruction Store Burst
1289! Mem[00000000300c1400] = ff286228 55f8e099 ca000000 00000000
1290! %f16 = 99e0f855 286228ff 00000000 000000ca
1291! %f20 = d52c1474 ff344c54 7b3f112e 7270ad1f
1292! %f24 = d1fdfa28 c058bd19 57d92139 fe2f002b
1293! %f28 = 8d6f6d3c acb14f22 f3e9ca0e 4a95545f
1294 stda %f16,[%i3+%g0]ASI_BLK_S ! Block Store to 00000000300c1400
1295! %l7 = 00000000ff253604, Mem[0000000010081410] = 00000000333d50ff
1296 stxa %l7,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000ff253604
1297! Mem[0000000030141408] = ff518444, %l4 = 0000000000000000
1298 ldstuba [%i5+%o4]0x81,%l4 ! %l4 = 00000000000000ff
1299! Mem[00000000300c1400] = 99e0f855 286228ff 00000000 000000ca
1300 membar #Sync ! Added by membar checker (6)
1301! %f16 = 99e0f855 286228ff 00000000 000000ca
1302! %f20 = d52c1474 ff344c54 7b3f112e 7270ad1f
1303! %f24 = d1fdfa28 c058bd19 57d92139 fe2f002b
1304! %f28 = 8d6f6d3c acb14f22 f3e9ca0e 4a95545f
1305 stda %f16,[%i3+%g0]ASI_BLK_SL ! Block Store to 00000000300c1400
1306! %l6 = 00000000000000ff, Mem[0000000010081400] = 48000000
1307 stwa %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000ff
1308 membar #Sync ! Added by membar checker (7)
1309! Mem[00000000300c1410] = ff344c54, %l6 = 00000000000000ff
1310 swapa [%i3+%o5]0x89,%l6 ! %l6 = 00000000ff344c54
1311! Mem[0000000030101410] = 003d0000, %l3 = 000000000000149f
1312 swapa [%i4+%o5]0x81,%l3 ! %l3 = 00000000003d0000
1313! Mem[0000000010041410] = ffff00ff, %l4 = 00000000000000ff
1314 swapa [%i1+%o5]0x80,%l4 ! %l4 = 00000000ffff00ff
1315! %f6 = cf954029 00000000, Mem[00000000100c1410] = 324b0b8b ffffffff
1316 stda %f6 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = cf954029 00000000
1317! Mem[0000000030041400] = ff000000, %l5 = 00000000afb3c63f
1318 ldstuba [%i1+%g0]0x81,%l5 ! %l5 = 00000000000000ff
1319
1320p0_label_46:
1321! Starting 10 instruction Load Burst
1322! Mem[000000001010141a] = 06cad104, %l7 = 00000000ff253604, %asi = 80
1323 lduha [%i4+0x01a]%asi,%l7 ! %l7 = 000000000000d104
1324! %f20 = d52c1474, %f15 = 6e1b9200
1325 fstoi %f20,%f15 ! %f15 = 80000000
1326! Mem[0000000010181400] = 6722fa6b, %l4 = 00000000ffff00ff, %asi = 80
1327 lduwa [%i6+0x000]%asi,%l4 ! %l4 = 000000006722fa6b
1328! Mem[0000000010101428] = 155184fffffffc47, %f24 = d1fdfa28 c058bd19, %asi = 80
1329 ldda [%i4+0x028]%asi,%f24 ! %f24 = 155184ff fffffc47
1330! Mem[00000000300c1400] = 99e0f855 286228ff, %l0 = ff78693c, %l1 = 33e34edd
1331 ldda [%i3+%g0]0x89,%l0 ! %l0 = 00000000286228ff 0000000099e0f855
1332! Mem[0000000030081400] = 00000000 1b6b89b9 00009280 7fa0ca7f
1333! Mem[0000000030081410] = ff253604 4dfc9ff5 7fa1a312 2144839b
1334! Mem[0000000030081420] = 495a7860 453b5af1 60f2649e 54b1d777
1335! Mem[0000000030081430] = 549a634c 1001d6ad 503c6bea 748cc213
1336 ldda [%i2+%g0]ASI_BLK_S,%f16 ! Block Load from 0000000030081400
1337! Mem[00000000300c1408] = ca000000, %l6 = 00000000ff344c54
1338 ldsba [%i3+%o4]0x81,%l6 ! %l6 = ffffffffffffffca
1339! Mem[0000000010141410] = ff00004800000da6, %f0 = 43b55185 00000000
1340 ldda [%i5+%o5]0x80,%f0 ! %f0 = ff000048 00000da6
1341! Mem[0000000030041400] = 000000ff, %l2 = 00000000000000ff
1342 ldswa [%i1+%g0]0x89,%l2 ! %l2 = 00000000000000ff
1343! Mem[0000000010041408] = c0442636 3fc6b3af, %l6 = ffffffca, %l7 = 0000d104
1344 ldda [%i1+%o4]0x80,%l6 ! %l6 = 00000000c0442636 000000003fc6b3af
1345
1346p0_label_47:
1347! Starting 10 instruction Store Burst
1348! Mem[00000000211c0000] = ffff2808, %l7 = 000000003fc6b3af
1349 ldstub [%o2+%g0],%l7 ! %l7 = 00000000000000ff
1350! %f28 = 549a634c 1001d6ad, Mem[0000000010041408] = 362644c0 afb3c63f
1351 stda %f28,[%i1+%o4]0x88 ! Mem[0000000010041408] = 549a634c 1001d6ad
1352 membar #Sync ! Added by membar checker (8)
1353! %l6 = 00000000c0442636, Mem[0000000030081410] = ff253604
1354 stba %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 36253604
1355! Mem[0000000030181410] = 00000000, %l1 = 0000000099e0f855
1356 ldstuba [%i6+%o5]0x89,%l1 ! %l1 = 0000000000000000
1357! %f0 = ff000048, Mem[0000000010001410] = 48000000
1358 sta %f0 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff000048
1359! Mem[0000000010041400] = 1ff226ff, %l0 = 00000000286228ff
1360 swapa [%i1+%g0]0x88,%l0 ! %l0 = 000000001ff226ff
1361! %f0 = ff000048, Mem[0000000010181418] = 2f251be2
1362 sta %f0 ,[%i6+0x018]%asi ! Mem[0000000010181418] = ff000048
1363! %l7 = 00000000000000ff, Mem[0000000010041410] = ff000000
1364 stwa %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000ff
1365! %l4 = 000000006722fa6b, Mem[0000000030041400] = 00000048000000ff
1366 stxa %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000006722fa6b
1367! %l4 = 6722fa6b, %l5 = 000000ff, Mem[0000000010141420] = 5d28af50 7e37cc21, %asi = 80
1368 stda %l4,[%i5+0x020]%asi ! Mem[0000000010141420] = 6722fa6b 000000ff
1369
1370p0_label_48:
1371! Starting 10 instruction Load Burst
1372! Mem[0000000010041408] = 1001d6ad, %l4 = 000000006722fa6b
1373 lduwa [%i1+%o4]0x88,%l4 ! %l4 = 000000001001d6ad
1374! Mem[0000000010101410] = ff26f21f 3fc6b3af, %l2 = 000000ff, %l3 = 003d0000
1375 ldda [%i4+%o5]0x80,%l2 ! %l2 = 00000000ff26f21f 000000003fc6b3af
1376! Mem[000000001018142f] = 3584c007, %l1 = 0000000000000000, %asi = 80
1377 lduba [%i6+0x02f]%asi,%l1 ! %l1 = 0000000000000007
1378! Mem[0000000030041400] = 6bfa2267, %l7 = 00000000000000ff
1379 lduwa [%i1+%g0]0x81,%l7 ! %l7 = 000000006bfa2267
1380! Mem[0000000010041410] = 09000000 000000ff, %l2 = ff26f21f, %l3 = 3fc6b3af
1381 ldda [%i1+%o5]0x88,%l2 ! %l2 = 00000000000000ff 0000000009000000
1382! Mem[0000000030081408] = 80920000, %f10 = 15d01c4e
1383 lda [%i2+%o4]0x89,%f10 ! %f10 = 80920000
1384! Mem[0000000010101420] = 2a659fae, %l2 = 00000000000000ff
1385 ldsw [%i4+0x020],%l2 ! %l2 = 000000002a659fae
1386! Mem[00000000300c1408] = 000000ca, %f3 = 6bfa2267
1387 lda [%i3+%o4]0x89,%f3 ! %f3 = 000000ca
1388! %l0 = 000000001ff226ff, imm = fffffffffffffdcf, %l3 = 0000000009000000
1389 sub %l0,-0x231,%l3 ! %l3 = 000000001ff22930
1390! Mem[00000000300c1410] = d52c1474000000ff, %f10 = 80920000 6bfa2267
1391 ldda [%i3+%o5]0x89,%f10 ! %f10 = d52c1474 000000ff
1392
1393p0_label_49:
1394! Starting 10 instruction Store Burst
1395! %f8 = 04892a90, Mem[0000000010101424] = 149ffc47
1396 st %f8 ,[%i4+0x024] ! Mem[0000000010101424] = 04892a90
1397! %l2 = 000000002a659fae, Mem[0000000030101410] = 0000149fe230e237
1398 stxa %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000002a659fae
1399! %l4 = 000000001001d6ad, Mem[0000000010141410] = ff00004800000da6
1400 stx %l4,[%i5+%o5] ! Mem[0000000010141410] = 000000001001d6ad
1401! %l4 = 1001d6ad, %l5 = 000000ff, Mem[0000000010041410] = ff000000 00000009
1402 stda %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 1001d6ad 000000ff
1403! Mem[0000000010181400] = 6bfa2267, %l7 = 000000006bfa2267
1404 ldstuba [%i6+%g0]0x88,%l7 ! %l7 = 0000000000000067
1405! %l2 = 2a659fae, %l3 = 1ff22930, Mem[00000000300c1408] = 000000ca 00000000
1406 stda %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 2a659fae 1ff22930
1407! Mem[0000000010101420] = 2a659fae, %l1 = 0000000000000007
1408 swap [%i4+0x020],%l1 ! %l1 = 000000002a659fae
1409! %l6 = 00000000c0442636, Mem[00000000201c0000] = 00156378
1410 sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = 26366378
1411! Code Fragment 3, seed = 80802
1412p0_fragment_7:
1413! %l0 = 000000001ff226ff
1414 setx 0x51faf27153e4dd16,%g7,%l0 ! %l0 = 51faf27153e4dd16
1415! %l1 = 000000002a659fae
1416 setx 0x81ce412a95e4be41,%g7,%l1 ! %l1 = 81ce412a95e4be41
1417 setx 0x1fe000, %g1, %g3
1418 or %l0, %g3, %l0 ! always set perrmask = 0xff
1419 setx 0x1ffff8, %g1, %g2
1420 and %l0, %g2, %l0
1421 ta T_CHANGE_HPRIV
1422 stxa %l1, [%l0]ASI_DCACHE_DATA
1423 ta T_CHANGE_NONHPRIV
1424! %l0 = 51faf27153e4dd16
1425 setx 0xa671bd481e56737c,%g7,%l0 ! %l0 = a671bd481e56737c
1426! %l1 = 81ce412a95e4be41
1427 setx 0x0c84f3ed662effc7,%g7,%l1 ! %l1 = 0c84f3ed662effc7
1428p0_fragment_7_end:
1429! %l1 = 0c84f3ed662effc7, Mem[0000000010101400] = 586ebfff
1430 stwa %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = 662effc7
1431
1432p0_label_50:
1433! Starting 10 instruction Load Burst
1434! Mem[0000000010181408] = 10000000, %l4 = 000000001001d6ad
1435 ldsba [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000010
1436! Mem[0000000010041410] = 1001d6ad, %l1 = 0c84f3ed662effc7
1437 ldswa [%i1+%o5]0x80,%l1 ! %l1 = 000000001001d6ad
1438! Mem[0000000030181408] = 4800000000000000, %l4 = 0000000000000010
1439 ldxa [%i6+%o4]0x81,%l4 ! %l4 = 4800000000000000
1440! Mem[0000000010041410] = 1001d6ad, %l3 = 000000001ff22930
1441 ldsba [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000010
1442! Mem[00000000300c1400] = 286228ff, %l6 = 00000000c0442636
1443 lduha [%i3+%g0]0x89,%l6 ! %l6 = 00000000000028ff
1444! Mem[0000000010081408] = 00000d8c, %l1 = 000000001001d6ad
1445 ldsba [%i2+%o4]0x80,%l1 ! %l1 = 0000000000000000
1446! Mem[0000000010141408] = 00000000, %l4 = 4800000000000000
1447 lduha [%i5+%o4]0x88,%l4 ! %l4 = 0000000000000000
1448! Mem[0000000030181400] = 3905660c486f10ff, %f10 = d52c1474 000000ff
1449 ldda [%i6+%g0]0x89,%f10 ! %f10 = 3905660c 486f10ff
1450! Mem[0000000010181400] = ff22fa6b 4e1cd015, %l6 = 000028ff, %l7 = 00000067
1451 ldda [%i6+%g0]0x80,%l6 ! %l6 = 00000000ff22fa6b 000000004e1cd015
1452! Mem[0000000010041410] = 1001d6ad, %l2 = 000000002a659fae
1453 lduha [%i1+%o5]0x80,%l2 ! %l2 = 0000000000001001
1454
1455p0_label_51:
1456! Starting 10 instruction Store Burst
1457! %l2 = 00001001, %l3 = 00000010, Mem[0000000010101400] = c7ff2e66 b2765e09
1458 stda %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00001001 00000010
1459! Mem[0000000010101400] = 00001001, %l6 = 00000000ff22fa6b
1460 swapa [%i4+%g0]0x80,%l6 ! %l6 = 0000000000001001
1461! Code Fragment 3, seed = 762849
1462p0_fragment_8:
1463! %l0 = a671bd481e56737c
1464 setx 0xc69c075d75c90a1e,%g7,%l0 ! %l0 = c69c075d75c90a1e
1465! %l1 = 0000000000000000
1466 setx 0x39f6ce6e07dbfcc9,%g7,%l1 ! %l1 = 39f6ce6e07dbfcc9
1467 setx 0x1fe000, %g1, %g3
1468 or %l0, %g3, %l0 ! always set perrmask = 0xff
1469 setx 0x1ffff8, %g1, %g2
1470 and %l0, %g2, %l0
1471 ta T_CHANGE_HPRIV
1472 stxa %l1, [%l0]ASI_DCACHE_DATA
1473 ta T_CHANGE_NONHPRIV
1474! %l0 = c69c075d75c90a1e
1475 setx 0x7b30a191ae720b84,%g7,%l0 ! %l0 = 7b30a191ae720b84
1476! %l1 = 39f6ce6e07dbfcc9
1477 setx 0xda1b9158d55db94f,%g7,%l1 ! %l1 = da1b9158d55db94f
1478p0_fragment_8_end:
1479! %l0 = ae720b84, %l1 = d55db94f, Mem[0000000010041408] = 1001d6ad 549a634c
1480 stda %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = ae720b84 d55db94f
1481! Mem[0000000030081410] = 04362536, %l2 = 0000000000001001
1482 ldstuba [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000036
1483! %l7 = 000000004e1cd015, Mem[0000000010101408] = 843e72a0
1484 stha %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = d01572a0
1485! %f14 = 324b0b8b 80000000, Mem[0000000010001400] = d89cb2ff 89c20d65
1486 stda %f14,[%i0+%g0]0x88 ! Mem[0000000010001400] = 324b0b8b 80000000
1487! %f26 = 60f2649e 54b1d777, Mem[0000000010101428] = 155184ff fffffc47, %asi = 80
1488 stda %f26,[%i4+0x028]%asi ! Mem[0000000010101428] = 60f2649e 54b1d777
1489! Mem[0000000010141408] = 00000000, %l1 = 00000000d55db94f
1490 swap [%i5+%o4],%l1 ! %l1 = 0000000000000000
1491! %l5 = 00000000000000ff, Mem[0000000030181410] = ff000000
1492 stha %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00ff0000
1493
1494p0_label_52:
1495! Starting 10 instruction Load Burst
1496! Mem[0000000010101400] = ff22fa6b00000010, %f26 = 60f2649e 54b1d777
1497 ldda [%i4+%g0]0x80,%f26 ! %f26 = ff22fa6b 00000010
1498! Mem[0000000010141408] = 4fb95dd5, %l2 = 0000000000000036
1499 lduba [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000d5
1500! Mem[00000000300c1410] = 000000ff, %l1 = 0000000000000000
1501 ldswa [%i3+%o5]0x89,%l1 ! %l1 = 00000000000000ff
1502! Mem[00000000300c1410] = 000000ff, %l2 = 00000000000000d5
1503 lduba [%i3+%o5]0x89,%l2 ! %l2 = 00000000000000ff
1504! Mem[0000000030041410] = 67d93f05 09fa3107, %l0 = ae720b84, %l1 = 000000ff
1505 ldda [%i1+%o5]0x89,%l0 ! %l0 = 0000000009fa3107 0000000067d93f05
1506! Mem[0000000010001400] = 324b0b8b 80000000, %l0 = 09fa3107, %l1 = 67d93f05
1507 ldda [%i0+%g0]0x88,%l0 ! %l0 = 0000000080000000 00000000324b0b8b
1508! Mem[00000000211c0000] = ffff2808, %l4 = 0000000000000000
1509 ldsh [%o2+%g0],%l4 ! %l4 = ffffffffffffffff
1510 membar #Sync ! Added by membar checker (9)
1511! Mem[0000000030081400] = 00000000 1b6b89b9 00009280 7fa0ca7f
1512! Mem[0000000030081410] = ff253604 4dfc9ff5 7fa1a312 2144839b
1513! Mem[0000000030081420] = 495a7860 453b5af1 60f2649e 54b1d777
1514! Mem[0000000030081430] = 549a634c 1001d6ad 503c6bea 748cc213
1515 ldda [%i2+%g0]ASI_BLK_SL,%f16 ! Block Load from 0000000030081400
1516! Mem[0000000010041408] = 840b72ae, %l3 = 0000000000000010
1517 lduba [%i1+%o4]0x80,%l3 ! %l3 = 0000000000000084
1518! Mem[0000000030101408] = 47fc9f14, %f2 = ffd01c4e
1519 lda [%i4+%o4]0x89,%f2 ! %f2 = 47fc9f14
1520
1521p0_label_53:
1522! Starting 10 instruction Store Burst
1523! %l7 = 000000004e1cd015, Mem[00000000211c0001] = ffff2808
1524 stb %l7,[%o2+0x001] ! Mem[00000000211c0000] = ff152808
1525! %l7 = 000000004e1cd015, Mem[00000000300c1410] = d52c1474000000ff
1526 stxa %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000004e1cd015
1527! Mem[0000000010001400] = 000000808b0b4b32, %l4 = ffffffffffffffff, %l3 = 0000000000000084
1528 casxa [%i0]0x80,%l4,%l3 ! %l3 = 000000808b0b4b32
1529! %f20 = f59ffc4d 043625ff, %l7 = 000000004e1cd015
1530! Mem[0000000030141408] = ff518444d049414f
1531 add %i5,0x008,%g1
1532 stda %f20,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030141408] = ff5136444d49414f
1533! %l5 = 00000000000000ff, Mem[000000001008140e] = 590400ff
1534 sth %l5,[%i2+0x00e] ! Mem[000000001008140c] = 590400ff
1535! Mem[0000000030001410] = ff9273a1, %l1 = 00000000324b0b8b
1536 ldstuba [%i0+%o5]0x81,%l1 ! %l1 = 00000000000000ff
1537! Mem[00000000100c1438] = 000000006e1b9200, %l6 = 0000000000001001, %l0 = 0000000080000000
1538 add %i3,0x38,%g1
1539 casxa [%g1]0x80,%l6,%l0 ! %l0 = 000000006e1b9200
1540! Mem[000000001010141d] = 2e5e1f6b, %l1 = 00000000000000ff
1541 ldstub [%i4+0x01d],%l1 ! %l1 = 000000000000005e
1542! %f7 = 00000000, Mem[0000000030181410] = 00ff0000
1543 sta %f7 ,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000
1544! %l1 = 000000000000005e, %l1 = 000000000000005e, %l1 = 000000000000005e
1545 addc %l1,%l1,%l1 ! %l1 = 00000000000000bc
1546
1547p0_label_54:
1548! Starting 10 instruction Load Burst
1549! Mem[0000000010081408] = 00000d8c, %l0 = 000000006e1b9200
1550 lduha [%i2+%o4]0x80,%l0 ! %l0 = 0000000000000000
1551! Mem[0000000030081408] = 00009280, %f14 = 324b0b8b
1552 lda [%i2+%o4]0x81,%f14 ! %f14 = 00009280
1553! Mem[0000000010081410] = 00000000, %f10 = 3905660c
1554 lda [%i2+%o5]0x88,%f10 ! %f10 = 00000000
1555! Mem[0000000030101410] = 00000000, %l6 = 0000000000001001
1556 lduwa [%i4+%o5]0x89,%l6 ! %l6 = 0000000000000000
1557! Mem[0000000010001410] = ff503d33 ff000048, %l4 = ffffffff, %l5 = 000000ff
1558 ldda [%i0+%o5]0x88,%l4 ! %l4 = 00000000ff000048 00000000ff503d33
1559! Mem[0000000030081410] = 043625ff, %l0 = 0000000000000000
1560 lduha [%i2+%o5]0x89,%l0 ! %l0 = 00000000000025ff
1561! Mem[00000000211c0000] = ff152808, %l6 = 0000000000000000
1562 ldsh [%o2+%g0],%l6 ! %l6 = ffffffffffffff15
1563! %f14 = 00009280, %f2 = 47fc9f14, %f0 = ff000048
1564 fsubs %f14,%f2 ,%f0 ! tt=0x22, %l0 = 0000000000002621
1565! Mem[0000000030181408] = 48000000, %l4 = 00000000ff000048
1566 lduba [%i6+%o4]0x81,%l4 ! %l4 = 0000000000000048
1567! Mem[000000001008143c] = ff344c54, %l2 = 00000000000000ff
1568 lduw [%i2+0x03c],%l2 ! %l2 = 00000000ff344c54
1569
1570p0_label_55:
1571! Starting 10 instruction Store Burst
1572! Mem[0000000010101410] = ff26f21f, %l2 = 00000000ff344c54
1573 ldstuba [%i4+%o5]0x80,%l2 ! %l2 = 00000000000000ff
1574! %l2 = 000000ff, %l3 = 8b0b4b32, Mem[0000000030181408] = 00000048 00000000
1575 stda %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000ff 8b0b4b32
1576! Mem[0000000020800041] = ffff3fd8, %l0 = 0000000000002621
1577 ldstub [%o1+0x041],%l0 ! %l0 = 00000000000000ff
1578! Mem[00000000100c1438] = 00000000, %l2 = 00000000000000ff, %asi = 80
1579 swapa [%i3+0x038]%asi,%l2 ! %l2 = 0000000000000000
1580! %l6 = ffffff15, %l7 = 4e1cd015, Mem[0000000010041428] = 00000000 5f8dc122, %asi = 80
1581 stda %l6,[%i1+0x028]%asi ! Mem[0000000010041428] = ffffff15 4e1cd015
1582 membar #Sync ! Added by membar checker (10)
1583! %f25 = 60785a49, Mem[0000000030081408] = 80920000
1584 sta %f25,[%i2+%o4]0x89 ! Mem[0000000030081408] = 60785a49
1585! %l3 = 000000808b0b4b32, Mem[0000000010081410] = 00000000
1586 stba %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = 32000000
1587! %f6 = cf954029 00000000, %l2 = 0000000000000000
1588! Mem[0000000030081410] = ff2536044dfc9ff5
1589 add %i2,0x010,%g1
1590 stda %f6,[%g1+%l2]ASI_PST32_SL ! Mem[0000000030081410] = ff2536044dfc9ff5
1591! Mem[0000000010101400] = ff22fa6b, %l2 = 0000000000000000
1592 ldstuba [%i4+%g0]0x80,%l2 ! %l2 = 00000000000000ff
1593! Mem[00000000100c1412] = 00000000, %l6 = ffffffffffffff15
1594 ldstuba [%i3+0x012]%asi,%l6 ! %l6 = 0000000000000000
1595
1596p0_label_56:
1597! Starting 10 instruction Load Burst
1598! Mem[0000000010181410] = ffffffff, %l4 = 0000000000000048
1599 ldsha [%i6+%o5]0x88,%l4 ! %l4 = ffffffffffffffff
1600! Mem[000000001018142a] = 530cf66e, %l3 = 000000808b0b4b32, %asi = 80
1601 ldsha [%i6+0x02a]%asi,%l3 ! %l3 = fffffffffffff66e
1602! Mem[0000000010041400] = 04892a90286228ff, %f0 = ff000048 00000da6
1603 ldda [%i1+%g0]0x88,%f0 ! %f0 = 04892a90 286228ff
1604! Mem[0000000010041408] = ae720b84, %l1 = 00000000000000bc
1605 lduwa [%i1+%o4]0x88,%l1 ! %l1 = 00000000ae720b84
1606! Mem[0000000010141434] = 33e34edd, %l6 = 0000000000000000
1607 ldstub [%i5+0x034],%l6 ! %l6 = 0000000000000033
1608! Mem[0000000010141410] = 00000000, %f11 = 486f10ff
1609 lda [%i5+%o5]0x80,%f11 ! %f11 = 00000000
1610! Mem[0000000021800080] = 7ec0c898, %l2 = 00000000000000ff
1611 ldsb [%o3+0x080],%l2 ! %l2 = 000000000000007e
1612! Mem[0000000010041420] = 4f4149d0, %f11 = 00000000
1613 ld [%i1+0x020],%f11 ! %f11 = 4f4149d0
1614! Mem[0000000010181416] = ffffffff, %l6 = 0000000000000033, %asi = 80
1615 lduha [%i6+0x016]%asi,%l6 ! %l6 = 000000000000ffff
1616! %l4 = ffffffffffffffff, %l7 = 000000004e1cd015, %y = 000000ff
1617 smul %l4,%l7,%l3 ! %l3 = ffffffffb1e32feb, %y = ffffffff
1618
1619p0_label_57:
1620! Starting 10 instruction Store Burst
1621! %l7 = 000000004e1cd015, Mem[0000000010101408] = 3416a512a07215d0
1622 stxa %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000004e1cd015
1623! Mem[0000000010101408] = 15d01c4e, %l0 = 00000000000000ff
1624 swapa [%i4+%o4]0x80,%l0 ! %l0 = 0000000015d01c4e
1625! %f28 = add60110 4c639a54, Mem[0000000010181410] = ffffffff ffffffff, %asi = 80
1626 stda %f28,[%i6+0x010]%asi ! Mem[0000000010181410] = add60110 4c639a54
1627! %l6 = 000000000000ffff, Mem[0000000010141408] = d55db94f
1628 stba %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff5db94f
1629! %l4 = ffffffffffffffff, Mem[0000000010101410] = 1ff226ff
1630 stba %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 1ff226ff
1631! Mem[0000000010181410] = add601104c639a54, %l5 = 00000000ff503d33, %l2 = 000000000000007e
1632 add %i6,0x10,%g1
1633 casxa [%g1]0x80,%l5,%l2 ! %l2 = add601104c639a54
1634! %l7 = 000000004e1cd015, Mem[0000000010141410] = 00000000
1635 stba %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 15000000
1636! Mem[0000000030141408] = ff513644, %l4 = 00000000ffffffff
1637 swapa [%i5+%o4]0x81,%l4 ! %l4 = 00000000ff513644
1638! %f18 = 7fcaa07f, Mem[0000000030001400] = 67d93f05
1639 sta %f18,[%i0+%g0]0x81 ! Mem[0000000030001400] = 7fcaa07f
1640! %l3 = ffffffffb1e32feb, Mem[00000000211c0001] = ff152808
1641 stb %l3,[%o2+0x001] ! Mem[00000000211c0000] = ffeb2808
1642
1643p0_label_58:
1644! Starting 10 instruction Load Burst
1645! %l5 = 00000000ff503d33, %l4 = 00000000ff513644, %y = ffffffff
1646 sdiv %l5,%l4,%l4 ! %l4 = 0000000000000001
1647 mov %l0,%y ! %y = 15d01c4e
1648! %l2 = add601104c639a54, %l0 = 0000000015d01c4e, %l5 = 00000000ff503d33
1649 or %l2,%l0,%l5 ! %l5 = add601105df39e5e
1650! Mem[0000000010081418] = 6722fa6b, %l3 = ffffffffb1e32feb
1651 ldsw [%i2+0x018],%l3 ! %l3 = 000000006722fa6b
1652! Mem[0000000030041400] = 6bfa226700000000, %l0 = 0000000015d01c4e
1653 ldxa [%i1+%g0]0x81,%l0 ! %l0 = 6bfa226700000000
1654! Mem[0000000010001410] = ff503d33 ff000048, %l0 = 00000000, %l1 = ae720b84
1655 ldda [%i0+%o5]0x88,%l0 ! %l0 = 00000000ff000048 00000000ff503d33
1656! Mem[0000000010181410] = add60110, %l2 = add601104c639a54
1657 lduba [%i6+%o5]0x80,%l2 ! %l2 = 00000000000000ad
1658! Mem[0000000010101400] = 6bfa22ff, %l7 = 000000004e1cd015
1659 lduha [%i4+%g0]0x88,%l7 ! %l7 = 00000000000022ff
1660! Mem[0000000010041430] = 51872fbc, %l2 = 00000000000000ad
1661 lduw [%i1+0x030],%l2 ! %l2 = 0000000051872fbc
1662! Mem[0000000010001400] = 00000080 8b0b4b32, %l6 = 0000ffff, %l7 = 000022ff
1663 ldda [%i0+%g0]0x80,%l6 ! %l6 = 0000000000000080 000000008b0b4b32
1664! Mem[0000000030081400] = 00000000, %l1 = 00000000ff503d33
1665 ldsba [%i2+%g0]0x81,%l1 ! %l1 = 0000000000000000
1666
1667p0_label_59:
1668! Starting 10 instruction Store Burst
1669! Mem[00000000100c1410] = 0000ff00, %l7 = 000000008b0b4b32
1670 ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000000
1671! Mem[0000000030181400] = ff106f48, %l3 = 000000006722fa6b
1672 ldstuba [%i6+%g0]0x81,%l3 ! %l3 = 00000000000000ff
1673! Mem[000000001000143e] = 0cdfe063, %l6 = 0000000000000080
1674 ldstub [%i0+0x03e],%l6 ! %l6 = 00000000000000e0
1675! %l2 = 0000000051872fbc, Mem[0000000030041408] = 586ebf0934055e2d
1676 stxa %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000000051872fbc
1677! %l4 = 0000000000000001, Mem[00000000100c1410] = ff00ff00294095cf
1678 stx %l4,[%i3+%o5] ! Mem[00000000100c1410] = 0000000000000001
1679! %l3 = 00000000000000ff, Mem[0000000010101400] = ff22fa6b00000010
1680 stxa %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000000000ff
1681! Mem[0000000010001408] = 00000000, %l6 = 00000000000000e0
1682 ldstuba [%i0+%o4]0x88,%l6 ! %l6 = 0000000000000000
1683! Mem[00000000300c1410] = 4e1cd015, %l2 = 0000000051872fbc
1684 swapa [%i3+%o5]0x89,%l2 ! %l2 = 000000004e1cd015
1685! %f5 = ffffffff, Mem[0000000010001400] = 00000080
1686 sta %f5 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffffffff
1687! %f10 = 00000000, Mem[0000000030141410] = 48000000
1688 sta %f10,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
1689
1690p0_label_60:
1691! Starting 10 instruction Load Burst
1692! %f0 = 04892a90, %f11 = 4f4149d0
1693 fcmpes %fcc0,%f0 ,%f11 ! %fcc0 = 1
1694! Mem[00000000300c1400] = 286228ff, %l7 = 0000000000000000
1695 ldsha [%i3+%g0]0x89,%l7 ! %l7 = 00000000000028ff
1696! %l3 = 00000000000000ff, immd = fffffffffffff8d1, %l108 = 0000000000000002
1697 udivx %l3,-0x72f,%l2 ! %l2 = 0000000000000000
1698! Mem[0000000030081410] = f59ffc4d043625ff, %l5 = add601105df39e5e
1699 ldxa [%i2+%o5]0x89,%l5 ! %l5 = f59ffc4d043625ff
1700! Mem[0000000010041410] = add60110, %l2 = 0000000000000000
1701 lduwa [%i1+%o5]0x88,%l2 ! %l2 = 00000000add60110
1702! Mem[00000000100c1434] = 64f7bd1d, %l6 = 0000000000000000, %asi = 80
1703 ldsha [%i3+0x034]%asi,%l6 ! %l6 = 00000000000064f7
1704! Mem[0000000030081410] = ff2536044dfc9ff5, %l1 = 0000000000000000
1705 ldxa [%i2+%o5]0x81,%l1 ! %l1 = ff2536044dfc9ff5
1706! Mem[0000000030081408] = 7fcaa07f 60785a49, %l4 = 00000001, %l5 = 043625ff
1707 ldda [%i2+%o4]0x89,%l4 ! %l4 = 0000000060785a49 000000007fcaa07f
1708! Mem[0000000010001410] = ff503d33ff000048, %l6 = 00000000000064f7
1709 ldxa [%i0+%o5]0x88,%l6 ! %l6 = ff503d33ff000048
1710! Mem[0000000010081400] = 000000ff, %l2 = 00000000add60110
1711 lduba [%i2+%g0]0x88,%l2 ! %l2 = 00000000000000ff
1712
1713p0_label_61:
1714! Starting 10 instruction Store Burst
1715! %l4 = 60785a49, %l5 = 7fcaa07f, Mem[0000000030101400] = 3626306e afb3c63f
1716 stda %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 60785a49 7fcaa07f
1717! Mem[0000000010101408] = 000000ff, %l0 = 00000000ff000048
1718 ldstuba [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000000
1719! %f16 = b9896b1b, Mem[0000000030001408] = 8b0b4b32
1720 sta %f16,[%i0+%o4]0x81 ! Mem[0000000030001408] = b9896b1b
1721! %f2 = 47fc9f14 000000ca, Mem[0000000010101410] = ff26f21f 3fc6b3af
1722 std %f2 ,[%i4+%o5] ! Mem[0000000010101410] = 47fc9f14 000000ca
1723! Mem[0000000030081400] = 00000000, %l5 = 000000007fcaa07f
1724 swapa [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000000
1725! %f20 = f59ffc4d 043625ff, %l1 = ff2536044dfc9ff5
1726! Mem[0000000030141408] = ffffffff4d49414f
1727 add %i5,0x008,%g1
1728 stda %f20,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030141408] = ff25ffff4dfc414f
1729! %l5 = 0000000000000000, Mem[00000000211c0001] = ffeb2808, %asi = 80
1730 stba %l5,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff002808
1731! %l4 = 0000000060785a49, Mem[0000000030141400] = 00000000000000ff
1732 stxa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000060785a49
1733! Mem[0000000010181400] = ff22fa6b 4e1cd015 10000000 00000000
1734! %f16 = b9896b1b 00000000 7fcaa07f 80920000
1735! %f20 = f59ffc4d 043625ff 9b834421 12a3a17f
1736! %f24 = f15a3b45 60785a49 77d7b154 9e64f260
1737! %f28 = add60110 4c639a54 13c28c74 ea6b3c50
1738 stda %f16,[%i6+%g0]ASI_BLK_AIUPL ! Block Store to 0000000010181400
1739! Mem[0000000030041400] = 6722fa6b, %l4 = 0000000060785a49
1740 swapa [%i1+%g0]0x89,%l4 ! %l4 = 000000006722fa6b
1741
1742p0_label_62:
1743! Starting 10 instruction Load Burst
1744 membar #Sync ! Added by membar checker (11)
1745! Mem[0000000010181400] = 00000000, %l2 = 00000000000000ff
1746 lduwa [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000000
1747! Mem[0000000020800001] = 201053a8, %l5 = 0000000000000000
1748 ldsb [%o1+0x001],%l5 ! %l5 = 0000000000000010
1749! Mem[0000000010001400] = 324b0b8bffffffff, %l0 = 0000000000000000
1750 ldxa [%i0+%g0]0x88,%l0 ! %l0 = 324b0b8bffffffff
1751! Mem[0000000010101410] = ca000000 149ffc47, %l6 = ff000048, %l7 = 000028ff
1752 ldda [%i4+%o5]0x88,%l6 ! %l6 = 00000000149ffc47 00000000ca000000
1753! Mem[0000000030181400] = ff106f48 0c660539 ff000000 324b0b8b
1754! Mem[0000000030181410] = 00000000 7df6dc1f 1def7892 6677931b
1755! Mem[0000000030181420] = 265199e0 3a330671 590a321e 61ebfef7
1756! Mem[0000000030181430] = 00923ccc 8b0b5a2d 51dfb16a 33998193
1757 ldda [%i6+%g0]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030181400
1758! Mem[000000001014140c] = 650c0b2f, %f22 = 9b834421
1759 lda [%i5+0x00c]%asi,%f22 ! %f22 = 650c0b2f
1760! Mem[00000000300c1400] = ff286228, %l1 = ff2536044dfc9ff5
1761 lduba [%i3+%g0]0x81,%l1 ! %l1 = 00000000000000ff
1762! %f18 = 7fcaa07f, %f10 = f7feeb61, %f31 = ea6b3c50
1763 fadds %f18,%f10,%f31 ! %f31 = 7fcaa07f
1764! Mem[0000000010141400] = 306e00005e6aefef, %l1 = 00000000000000ff
1765 ldxa [%i5+%g0]0x80,%l1 ! %l1 = 306e00005e6aefef
1766! Mem[0000000030001400] = 7fa0ca7f, %l7 = 00000000ca000000
1767 ldswa [%i0+%g0]0x89,%l7 ! %l7 = 000000007fa0ca7f
1768
1769p0_label_63:
1770! Starting 10 instruction Store Burst
1771! %f21 = 043625ff, Mem[00000000100c1408] = ffd01c4e
1772 sta %f21,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 043625ff
1773! %l4 = 000000006722fa6b, Mem[00000000100c1400] = 15000000
1774 stba %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 1500006b
1775! Mem[00000000300c1400] = ff286228 55f8e099 ae9f652a 3029f21f
1776! %f16 = b9896b1b 00000000 7fcaa07f 80920000
1777! %f20 = f59ffc4d 043625ff 650c0b2f 12a3a17f
1778! %f24 = f15a3b45 60785a49 77d7b154 9e64f260
1779! %f28 = add60110 4c639a54 13c28c74 7fcaa07f
1780 stda %f16,[%i3+%g0]ASI_BLK_S ! Block Store to 00000000300c1400
1781! Mem[0000000030181410] = 00000000, %l1 = 306e00005e6aefef
1782 ldstuba [%i6+%o5]0x81,%l1 ! %l1 = 0000000000000000
1783! %l0 = 324b0b8bffffffff, Mem[0000000010041410] = 1001d6ad
1784 stha %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffffd6ad
1785! %f6 = 1b937766 9278ef1d, Mem[0000000010101438] = 0731fa09 053fd967
1786 std %f6 ,[%i4+0x038] ! Mem[0000000010101438] = 1b937766 9278ef1d
1787! Mem[0000000010181408] = 80920000, %l3 = 00000000000000ff
1788 swapa [%i6+%o4]0x88,%l3 ! %l3 = 0000000080920000
1789! %l0 = 324b0b8bffffffff, Mem[0000000010101400] = 00000000
1790 stwa %l0,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffffff
1791! %l1 = 0000000000000000, Mem[0000000010181400] = 00000000
1792 stha %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
1793! %l6 = 149ffc47, %l7 = 7fa0ca7f, Mem[0000000010041410] = ffffd6ad 000000ff, %asi = 80
1794 stda %l6,[%i1+0x010]%asi ! Mem[0000000010041410] = 149ffc47 7fa0ca7f
1795
1796p0_label_64:
1797! Starting 10 instruction Load Burst
1798! Mem[00000000218000c1] = 10f7a0c8, %l6 = 00000000149ffc47
1799 ldsb [%o3+0x0c1],%l6 ! %l6 = fffffffffffffff7
1800! Mem[0000000030181408] = ff000000, %l1 = 0000000000000000
1801 ldsha [%i6+%o4]0x81,%l1 ! %l1 = ffffffffffffff00
1802! Mem[0000000010081400] = 000000ff, %l2 = 0000000000000000
1803 ldsha [%i2+%g0]0x88,%l2 ! %l2 = 00000000000000ff
1804! Mem[0000000010041408] = 840b72ae 4fb95dd5, %l4 = 6722fa6b, %l5 = 00000010
1805 ldda [%i1+%o4]0x80,%l4 ! %l4 = 00000000840b72ae 000000004fb95dd5
1806! Code Fragment 3, seed = 942064
1807p0_fragment_9:
1808! %l0 = 324b0b8bffffffff
1809 setx 0x29434215099768a6,%g7,%l0 ! %l0 = 29434215099768a6
1810! %l1 = ffffffffffffff00
1811 setx 0x989911f838a4b4d1,%g7,%l1 ! %l1 = 989911f838a4b4d1
1812 setx 0x1fe000, %g1, %g3
1813 or %l0, %g3, %l0 ! always set perrmask = 0xff
1814 setx 0x1ffff8, %g1, %g2
1815 and %l0, %g2, %l0
1816 ta T_CHANGE_HPRIV
1817 stxa %l1, [%l0]ASI_DCACHE_DATA
1818 ta T_CHANGE_NONHPRIV
1819! %l0 = 29434215099768a6
1820 setx 0xf82dff6b3d43e50c,%g7,%l0 ! %l0 = f82dff6b3d43e50c
1821! %l1 = 989911f838a4b4d1
1822 setx 0x9852b242f3acfc57,%g7,%l1 ! %l1 = 9852b242f3acfc57
1823p0_fragment_9_end:
1824! Mem[0000000010141410] = 15000000, %l0 = f82dff6b3d43e50c, %asi = 80
1825 ldswa [%i5+0x010]%asi,%l0 ! %l0 = 0000000015000000
1826 membar #Sync ! Added by membar checker (12)
1827! Mem[00000000300c1408] = 7fcaa07f, %l3 = 0000000080920000
1828 lduwa [%i3+%o4]0x81,%l3 ! %l3 = 000000007fcaa07f
1829! Mem[0000000030001410] = a17392ff, %l4 = 00000000840b72ae
1830 ldswa [%i0+%o5]0x89,%l4 ! %l4 = ffffffffa17392ff
1831! Mem[0000000030081408] = 495a7860, %l1 = 9852b242f3acfc57
1832 ldsha [%i2+%o4]0x81,%l1 ! %l1 = 000000000000495a
1833! Mem[00000000100c141e] = 324b0b8b, %l1 = 000000000000495a, %asi = 80
1834 lduha [%i3+0x01e]%asi,%l1 ! %l1 = 0000000000000b8b
1835
1836p0_label_65:
1837! Starting 10 instruction Store Burst
1838! Mem[0000000010001400] = ffffffff 8b0b4b32 ff000000 c04095cf
1839! %f16 = b9896b1b 00000000 7fcaa07f 80920000
1840! %f20 = f59ffc4d 043625ff 650c0b2f 12a3a17f
1841! %f24 = f15a3b45 60785a49 77d7b154 9e64f260
1842! %f28 = add60110 4c639a54 13c28c74 7fcaa07f
1843 stda %f16,[%i0+%g0]ASI_COMMIT_P ! Block Store to 0000000010001400
1844! %l1 = 0000000000000b8b, Mem[0000000030041410] = 09fa3107
1845 stba %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 09fa318b
1846! Mem[0000000030001408] = b9896b1b, %l3 = 000000007fcaa07f
1847 swapa [%i0+%o4]0x81,%l3 ! %l3 = 00000000b9896b1b
1848! Mem[0000000030101408] = 149ffc47, %l7 = 000000007fa0ca7f
1849 swapa [%i4+%o4]0x81,%l7 ! %l7 = 00000000149ffc47
1850! %l0 = 15000000, %l1 = 00000b8b, Mem[00000000100c1400] = 1500006b 29ef943c
1851 stda %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 15000000 00000b8b
1852! %l7 = 00000000149ffc47, Mem[00000000201c0000] = 26366378, %asi = 80
1853 stba %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = 47366378
1854! Mem[0000000030101400] = 495a7860 7fa0ca7f 7fa0ca7f 2de9263f
1855! %f16 = b9896b1b 00000000 7fcaa07f 80920000
1856! %f20 = f59ffc4d 043625ff 650c0b2f 12a3a17f
1857! %f24 = f15a3b45 60785a49 77d7b154 9e64f260
1858! %f28 = add60110 4c639a54 13c28c74 7fcaa07f
1859 stda %f16,[%i4+%g0]ASI_COMMIT_S ! Block Store to 0000000030101400
1860! %l2 = 00000000000000ff, Mem[0000000010141408] = 2f0b0c654fb95dff
1861 stxa %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000000000ff
1862 membar #Sync ! Added by membar checker (13)
1863! Mem[0000000010101410] = 149ffc47, %l3 = 00000000b9896b1b
1864 ldstuba [%i4+%o5]0x88,%l3 ! %l3 = 0000000000000047
1865! %l2 = 00000000000000ff, Mem[0000000010141422] = 6722fa6b
1866 sth %l2,[%i5+0x022] ! Mem[0000000010141420] = 672200ff
1867
1868p0_label_66:
1869! Starting 10 instruction Load Burst
1870! Mem[00000000211c0000] = ff002808, %l4 = ffffffffa17392ff, %asi = 80
1871 ldsha [%o2+0x000]%asi,%l4 ! %l4 = ffffffffffffff00
1872! %f22 = 650c0b2f, %f9 = e0995126, %f20 = f59ffc4d
1873 fadds %f22,%f9 ,%f20 ! %f20 = 650bbe86
1874! Mem[0000000010181410] = 043625ff, %l5 = 000000004fb95dd5
1875 lduba [%i6+%o5]0x88,%l5 ! %l5 = 00000000000000ff
1876! Mem[0000000010101400] = ffffffff, %l2 = 00000000000000ff
1877 lduba [%i4+%g0]0x88,%l2 ! %l2 = 00000000000000ff
1878! Mem[0000000030101410] = f59ffc4d, %f10 = f7feeb61
1879 lda [%i4+%o5]0x81,%f10 ! %f10 = f59ffc4d
1880! Mem[0000000030041400] = 495a7860, %l4 = ffffffffffffff00
1881 lduha [%i1+%g0]0x81,%l4 ! %l4 = 000000000000495a
1882! Mem[0000000010041400] = ff286228 902a8904 840b72ae 4fb95dd5
1883! Mem[0000000010041410] = 149ffc47 7fa0ca7f 37e230e2 5428f3cb
1884! Mem[0000000010041420] = 4f4149d0 3dcd40a1 ffffff15 4e1cd015
1885! Mem[0000000010041430] = 51872fbc 0508eb5d 15d01c4e 6bfa2267
1886 ldda [%i1+%g0]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
1887! Mem[0000000030081400] = 7fcaa07f 1b6b89b9 495a7860 7fa0ca7f
1888! Mem[0000000030081410] = ff253604 4dfc9ff5 7fa1a312 2144839b
1889! Mem[0000000030081420] = 495a7860 453b5af1 60f2649e 54b1d777
1890! Mem[0000000030081430] = 549a634c 1001d6ad 503c6bea 748cc213
1891 ldda [%i2+%g0]ASI_BLK_SL,%f16 ! Block Load from 0000000030081400
1892! Mem[0000000030081400] = 7fcaa07f, %l1 = 0000000000000b8b
1893 ldswa [%i2+%g0]0x81,%l1 ! %l1 = 000000007fcaa07f
1894! Mem[0000000010101408] = ff0000ff, %l0 = 0000000015000000
1895 lduwa [%i4+%o4]0x88,%l0 ! %l0 = 00000000ff0000ff
1896
1897p0_label_67:
1898! Starting 10 instruction Store Burst
1899! %f26 = 77d7b154 9e64f260, %l3 = 0000000000000047
1900! Mem[0000000030141438] = 1a8e380a5e1949b3
1901 add %i5,0x038,%g1
1902 stda %f26,[%g1+%l3]ASI_PST16_SL ! Mem[0000000030141438] = 60f2649e54b149b3
1903! Mem[0000000010081408] = 00000d8c, %l4 = 000000000000495a
1904 ldstuba [%i2+%o4]0x80,%l4 ! %l4 = 0000000000000000
1905! %f22 = 9b834421 12a3a17f, %l5 = 00000000000000ff
1906! Mem[0000000030181420] = 265199e03a330671
1907 add %i6,0x020,%g1
1908 stda %f22,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030181420] = 7fa1a3122144839b
1909! %f30 = 13c28c74, Mem[0000000030001410] = ff9273a1
1910 sta %f30,[%i0+%o5]0x81 ! Mem[0000000030001410] = 13c28c74
1911! Mem[00000000100c1408] = ff253604, %l4 = 0000000000000000
1912 ldstuba [%i3+%o4]0x88,%l4 ! %l4 = 0000000000000004
1913! %l2 = 00000000000000ff, Mem[0000000030141400] = 60785a49
1914 stha %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = 607800ff
1915! Mem[0000000010001428] = 77d7b1549e64f260, %l3 = 0000000000000047, %l2 = 00000000000000ff
1916 add %i0,0x28,%g1
1917 casxa [%g1]0x80,%l3,%l2 ! %l2 = 77d7b1549e64f260
1918! Mem[0000000030181400] = ff106f48 0c660539 ff000000 324b0b8b
1919! %f0 = 3905660c 486f10ff 8b0b4b32 000000ff
1920! %f4 = 1fdcf67d 00000000 1b937766 9278ef1d
1921! %f8 = 7106333a e0995126 f59ffc4d 1e320a59
1922! %f12 = 2d5a0b8b cc3c9200 93819933 6ab1df51
1923 stda %f0 ,[%i6+%g0]ASI_BLK_S ! Block Store to 0000000030181400
1924! %l2 = 77d7b1549e64f260, Mem[0000000020800041] = ffff3fd8
1925 stb %l2,[%o1+0x041] ! Mem[0000000020800040] = ff603fd8
1926! %l4 = 0000000000000004, Mem[0000000030041400] = 495a7860
1927 stha %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00047860
1928
1929p0_label_68:
1930! Starting 10 instruction Load Burst
1931! Mem[0000000010101400] = ff000000 ffffffff, %l4 = 00000004, %l5 = 000000ff
1932 ldda [%i4+%g0]0x88,%l4 ! %l4 = 00000000ffffffff 00000000ff000000
1933! Mem[0000000010101410] = fffc9f14, %l2 = 77d7b1549e64f260
1934 lduha [%i4+%o5]0x80,%l2 ! %l2 = 000000000000fffc
1935! Mem[0000000010001400] = 00000000 1b6b89b9, %l0 = ff0000ff, %l1 = 7fcaa07f
1936 ldda [%i0+%g0]0x88,%l0 ! %l0 = 000000001b6b89b9 0000000000000000
1937! Mem[00000000100c1418] = 2e2fbbc2 324b0b8b, %l0 = 1b6b89b9, %l1 = 00000000, %asi = 80
1938 ldda [%i3+0x018]%asi,%l0 ! %l0 = 000000002e2fbbc2 00000000324b0b8b
1939! %l0 = 000000002e2fbbc2, immd = fffffffffffffcf7, %l108 = 0000000000000007
1940 sdivx %l0,-0x309,%l7 ! %l7 = fffffffffff0c869
1941! Mem[00000000100c1408] = ff3625ff 6bfa2267, %l4 = ffffffff, %l5 = ff000000
1942 ldda [%i3+%o4]0x80,%l4 ! %l4 = 00000000ff3625ff 000000006bfa2267
1943! Mem[0000000010081408] = ff000d8c, %l0 = 000000002e2fbbc2
1944 lduwa [%i2+%o4]0x80,%l0 ! %l0 = 00000000ff000d8c
1945! Mem[0000000010001408] = 7fcaa07f, %f27 = 9e64f260
1946 lda [%i0+%o4]0x80,%f27 ! %f27 = 7fcaa07f
1947! Mem[000000001014140c] = 00000000, %l2 = 000000000000fffc
1948 lduh [%i5+0x00c],%l2 ! %l2 = 0000000000000000
1949! %l6 = fffffffffffffff7, immd = 00000b5e, %y = 15d01c4e
1950 smul %l6,0xb5e,%l2 ! %l2 = ffffffffffff99b2, %y = ffffffff
1951
1952p0_label_69:
1953! Starting 10 instruction Store Burst
1954! %f28 = add60110, Mem[0000000030181400] = 3905660c
1955 sta %f28,[%i6+%g0]0x81 ! Mem[0000000030181400] = add60110
1956! Mem[0000000030101408] = 7fcaa07f, %l1 = 00000000324b0b8b
1957 ldstuba [%i4+%o4]0x81,%l1 ! %l1 = 000000000000007f
1958 membar #Sync ! Added by membar checker (14)
1959! Mem[0000000010181408] = ff000000, %l5 = 000000006bfa2267
1960 swapa [%i6+%o4]0x80,%l5 ! %l5 = 00000000ff000000
1961! %l7 = fffffffffff0c869, Mem[0000000010041408] = d55db94fae720b84
1962 stxa %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = fffffffffff0c869
1963! %f10 = f59ffc4d, Mem[0000000010041410] = 47fc9f14
1964 sta %f10,[%i1+%o5]0x88 ! Mem[0000000010041410] = f59ffc4d
1965! %l5 = 00000000ff000000, Mem[0000000030081410] = f59ffc4d043625ff
1966 stxa %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000ff000000
1967! %l4 = 00000000ff3625ff, Mem[0000000010101400] = ffffffff
1968 stba %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffffff
1969! Mem[0000000010041428] = ffffff15, %l5 = 00000000ff000000
1970 swap [%i1+0x028],%l5 ! %l5 = 00000000ffffff15
1971! %l2 = ffffffffffff99b2, Mem[0000000010041400] = 286228ff
1972 stwa %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffff99b2
1973! %l7 = fffffffffff0c869, Mem[0000000010181408] = 6bfa2267
1974 stha %l7,[%i6+%o4]0x80 ! Mem[0000000010181408] = c8692267
1975
1976p0_label_70:
1977! Starting 10 instruction Load Burst
1978! Mem[0000000010101428] = 60f2649e, %l2 = ffffffffffff99b2, %asi = 80
1979 lduba [%i4+0x028]%asi,%l2 ! %l2 = 0000000000000060
1980! Mem[0000000030081410] = ff000000, %f1 = 486f10ff
1981 lda [%i2+%o5]0x89,%f1 ! %f1 = ff000000
1982! Mem[0000000030001410] = 36c4b294748cc213, %l7 = fffffffffff0c869
1983 ldxa [%i0+%o5]0x89,%l7 ! %l7 = 36c4b294748cc213
1984! Mem[0000000030041410] = 8b31fa09053fd967, %f16 = b9896b1b 7fa0ca7f
1985 ldda [%i1+%o5]0x81,%f16 ! %f16 = 8b31fa09 053fd967
1986! Mem[00000000100c1400] = 000000158b0b0000, %f2 = 8b0b4b32 000000ff
1987 ldda [%i3+%g0]0x80,%f2 ! %f2 = 00000015 8b0b0000
1988! Mem[0000000010081424] = 5a256745, %l1 = 000000000000007f
1989 ldsw [%i2+0x024],%l1 ! %l1 = 000000005a256745
1990! %f9 = e0995126, %f0 = 3905660c, %f23 = 12a3a17f
1991 fdivs %f9 ,%f0 ,%f23 ! %f23 = e7131cbe
1992! Mem[0000000010041408] = 69c8f0ff, %l6 = fffffffffffffff7
1993 ldswa [%i1+%o4]0x80,%l6 ! %l6 = 0000000069c8f0ff
1994! Mem[0000000010181408] = 672269c8, %l3 = 0000000000000047
1995 lduha [%i6+%o4]0x88,%l3 ! %l3 = 00000000000069c8
1996! Mem[00000000201c0000] = 47366378, %l3 = 00000000000069c8
1997 lduh [%o0+%g0],%l3 ! %l3 = 0000000000004736
1998
1999p0_label_71:
2000! Starting 10 instruction Store Burst
2001! %l5 = 00000000ffffff15, Mem[0000000030101410] = 4dfc9ff5
2002 stba %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 4dfc9f15
2003! Mem[0000000010081410] = 32000000, %l5 = 00000000ffffff15
2004 swapa [%i2+%o5]0x80,%l5 ! %l5 = 0000000032000000
2005! Mem[0000000030101410] = 4dfc9f15, %l1 = 000000005a256745
2006 swapa [%i4+%o5]0x89,%l1 ! %l1 = 000000004dfc9f15
2007! %f24 = f15a3b45, Mem[000000001018143c] = 748cc213
2008 sta %f24,[%i6+0x03c]%asi ! Mem[000000001018143c] = f15a3b45
2009! Mem[00000000100c1410] = 00000000, %l2 = 0000000000000060
2010 swapa [%i3+%o5]0x80,%l2 ! %l2 = 0000000000000000
2011! %l7 = 36c4b294748cc213, immd = fffff92f, %y = ffffffff
2012 smul %l7,-0x6d1,%l0 ! %l0 = fffffce58c891c7d, %y = fffffce5
2013! %f30 = 13c28c74 ea6b3c50, Mem[0000000010141410] = 15000000 1001d6ad, %asi = 80
2014 stda %f30,[%i5+0x010]%asi ! Mem[0000000010141410] = 13c28c74 ea6b3c50
2015! %l1 = 000000004dfc9f15, Mem[0000000010181410] = ff253604
2016 stwa %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = 4dfc9f15
2017! %f4 = 1fdcf67d 00000000, Mem[0000000010141410] = 13c28c74 ea6b3c50
2018 stda %f4 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = 1fdcf67d 00000000
2019! %l2 = 0000000000000000, Mem[0000000030001400] = 7fa0ca7f
2020 stha %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 7fa00000
2021
2022p0_label_72:
2023! Starting 10 instruction Load Burst
2024! Mem[0000000010181410] = 4dfc9f15, %l0 = fffffce58c891c7d
2025 lduba [%i6+%o5]0x80,%l0 ! %l0 = 000000000000004d
2026! %f27 = 7fcaa07f, %f8 = 7106333a, %f18 = 7fcaa07f 60785a49
2027 fsmuld %f27,%f8 ,%f18 ! %f18 = 7ff9540f e0000000
2028! Mem[0000000030141410] = 00000000, %l2 = 0000000000000000
2029 lduha [%i5+%o5]0x89,%l2 ! %l2 = 0000000000000000
2030! Mem[0000000030081400] = 7fa0ca7f, %l1 = 000000004dfc9f15
2031 ldswa [%i2+%g0]0x89,%l1 ! %l1 = 000000007fa0ca7f
2032! Code Fragment 3, seed = 282863
2033p0_fragment_10:
2034! %l0 = 000000000000004d
2035 setx 0x28441a0c01c40fae,%g7,%l0 ! %l0 = 28441a0c01c40fae
2036! %l1 = 000000007fa0ca7f
2037 setx 0x1a9aedc2b3834d59,%g7,%l1 ! %l1 = 1a9aedc2b3834d59
2038 setx 0x1fe000, %g1, %g3
2039 or %l0, %g3, %l0 ! always set perrmask = 0xff
2040 setx 0x1ffff8, %g1, %g2
2041 and %l0, %g2, %l0
2042 ta T_CHANGE_HPRIV
2043 stxa %l1, [%l0]ASI_DCACHE_DATA
2044 ta T_CHANGE_NONHPRIV
2045! %l0 = 28441a0c01c40fae
2046 setx 0x648cbeed182fb714,%g7,%l0 ! %l0 = 648cbeed182fb714
2047! %l1 = 1a9aedc2b3834d59
2048 setx 0xcd0ce36924becfdf,%g7,%l1 ! %l1 = cd0ce36924becfdf
2049p0_fragment_10_end:
2050! Mem[00000000300c1400] = b9896b1b 00000000, %l4 = ff3625ff, %l5 = 32000000
2051 ldda [%i3+%g0]0x81,%l4 ! %l4 = 00000000b9896b1b 0000000000000000
2052! Mem[0000000030081408] = 60785a49, %l1 = cd0ce36924becfdf
2053 ldswa [%i2+%o4]0x89,%l1 ! %l1 = 0000000060785a49
2054! Mem[0000000010081400] = 000000ff, %l3 = 0000000000004736
2055 lduha [%i2+%g0]0x88,%l3 ! %l3 = 00000000000000ff
2056! Mem[0000000010001418] = 650c0b2f, %f28 = add60110
2057 ld [%i0+0x018],%f28 ! %f28 = 650c0b2f
2058! Mem[0000000010141400] = 306e0000 5e6aefef, %l6 = 69c8f0ff, %l7 = 748cc213
2059 ldda [%i5+%g0]0x80,%l6 ! %l6 = 00000000306e0000 000000005e6aefef
2060
2061p0_label_73:
2062! Starting 10 instruction Store Burst
2063! %l1 = 0000000060785a49, Mem[0000000010141410] = 1fdcf67d
2064 stba %l1,[%i5+%o5]0x80 ! Mem[0000000010141410] = 49dcf67d
2065! %l6 = 00000000306e0000, Mem[0000000010101418] = 06cad104
2066 stw %l6,[%i4+0x018] ! Mem[0000000010101418] = 306e0000
2067! %f30 = 13c28c74 ea6b3c50, Mem[0000000030081400] = 7fa0ca7f b9896b1b
2068 stda %f30,[%i2+%g0]0x89 ! Mem[0000000030081400] = 13c28c74 ea6b3c50
2069! Mem[0000000030081410] = ff000000, %l5 = 0000000000000000
2070 ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 0000000000000000
2071! Mem[00000000201c0000] = 47366378, %l7 = 000000005e6aefef
2072 ldstub [%o0+%g0],%l7 ! %l7 = 0000000000000047
2073! %f21 = 043625ff, Mem[0000000030101408] = ffcaa07f
2074 sta %f21,[%i4+%o4]0x81 ! Mem[0000000030101408] = 043625ff
2075! Mem[000000001018140c] = 7fa0ca7f, %l6 = 00000000306e0000, %asi = 80
2076 swapa [%i6+0x00c]%asi,%l6 ! %l6 = 000000007fa0ca7f
2077! %f10 = f59ffc4d 1e320a59, Mem[0000000010081408] = 8c0d00ff ff000459
2078 stda %f10,[%i2+%o4]0x88 ! Mem[0000000010081408] = f59ffc4d 1e320a59
2079! %f6 = 1b937766 9278ef1d, Mem[00000000100c1418] = 2e2fbbc2 324b0b8b
2080 std %f6 ,[%i3+0x018] ! Mem[00000000100c1418] = 1b937766 9278ef1d
2081! Mem[0000000010101438] = 1b937766, %l5 = 00000000, %l2 = 00000000
2082 add %i4,0x38,%g1
2083 casa [%g1]0x80,%l5,%l2 ! %l2 = 000000001b937766
2084
2085p0_label_74:
2086! Starting 10 instruction Load Burst
2087! Mem[0000000010101400] = ff000000ffffffff, %f16 = 8b31fa09 053fd967
2088 ldda [%i4+%g0]0x88,%f16 ! %f16 = ff000000 ffffffff
2089! Mem[0000000010081408] = 590a321e 4dfc9ff5, %l4 = b9896b1b, %l5 = 00000000
2090 ldda [%i2+%o4]0x80,%l4 ! %l4 = 00000000590a321e 000000004dfc9ff5
2091! Mem[0000000010041408] = fff0c869, %l6 = 000000007fa0ca7f
2092 ldsha [%i1+%o4]0x88,%l6 ! %l6 = ffffffffffffc869
2093! Mem[00000000201c0000] = ff366378, %l5 = 000000004dfc9ff5
2094 ldsh [%o0+%g0],%l5 ! %l5 = ffffffffffffff36
2095! Mem[0000000030081410] = 00000000ff0000ff, %f14 = 93819933 6ab1df51
2096 ldda [%i2+%o5]0x89,%f14 ! %f14 = 00000000 ff0000ff
2097! %f18 = 7ff9540f, %f18 = 7ff9540f, %f3 = 8b0b0000
2098 fdivs %f18,%f18,%f3 ! %f3 = 7ff9540f
2099! Mem[00000000100c1400] = 15000000, %l2 = 000000001b937766
2100 ldswa [%i3+%g0]0x88,%l2 ! %l2 = 0000000015000000
2101! Mem[0000000030141400] = ff007860, %l3 = 00000000000000ff
2102 lduba [%i5+%g0]0x81,%l3 ! %l3 = 00000000000000ff
2103! Mem[0000000030081408] = 60785a49, %l1 = 0000000060785a49
2104 ldsba [%i2+%o4]0x89,%l1 ! %l1 = 0000000000000049
2105! Mem[0000000010001400] = b9896b1b, %l6 = ffffffffffffc869
2106 lduwa [%i0+%g0]0x80,%l6 ! %l6 = 00000000b9896b1b
2107
2108p0_label_75:
2109! Starting 10 instruction Store Burst
2110! Mem[0000000010101410] = fffc9f14, %l1 = 0000000000000049
2111 ldstuba [%i4+%o5]0x80,%l1 ! %l1 = 00000000000000ff
2112! %l4 = 590a321e, %l5 = ffffff36, Mem[0000000030141410] = 00000000 95d67214
2113 stda %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 590a321e ffffff36
2114! %f4 = 1fdcf67d 00000000, Mem[0000000030101410] = 5a256745 ff253604
2115 stda %f4 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 1fdcf67d 00000000
2116! %l4 = 00000000590a321e, Mem[0000000010101410] = fffc9f14000000ca
2117 stxa %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000590a321e
2118! %l7 = 0000000000000047, Mem[0000000010001410] = f59ffc4d
2119 stha %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0047fc4d
2120! %l6 = b9896b1b, %l7 = 00000047, Mem[0000000010101400] = ffffffff 000000ff
2121 stda %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = b9896b1b 00000047
2122! %l4 = 590a321e, %l5 = ffffff36, Mem[00000000100c1418] = 1b937766 9278ef1d, %asi = 80
2123 stda %l4,[%i3+0x018]%asi ! Mem[00000000100c1418] = 590a321e ffffff36
2124! %l3 = 00000000000000ff, Mem[0000000030081410] = ff0000ff
2125 stwa %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000ff
2126! %l6 = b9896b1b, %l7 = 00000047, Mem[00000000100c1400] = 00000015 8b0b0000
2127 stda %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = b9896b1b 00000047
2128! %l4 = 00000000590a321e, Mem[0000000010141408] = ff000000
2129 stha %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = 321e0000
2130
2131p0_label_76:
2132! Starting 10 instruction Load Burst
2133! Mem[00000000300c1400] = 000000001b6b89b9, %l6 = 00000000b9896b1b
2134 ldxa [%i3+%g0]0x89,%l6 ! %l6 = 000000001b6b89b9
2135! Mem[0000000030141410] = ffffff36 590a321e, %l4 = 590a321e, %l5 = ffffff36
2136 ldda [%i5+%o5]0x89,%l4 ! %l4 = 00000000590a321e 00000000ffffff36
2137! Mem[0000000010141410] = 7df6dc49, %f10 = f59ffc4d
2138 lda [%i5+%o5]0x88,%f10 ! %f10 = 7df6dc49
2139! Mem[0000000010081400] = 000000ff, %f31 = ea6b3c50
2140 lda [%i2+%g0]0x88,%f31 ! %f31 = 000000ff
2141! Mem[00000000300c1400] = b9896b1b 00000000, %l2 = 15000000, %l3 = 000000ff
2142 ldda [%i3+%g0]0x81,%l2 ! %l2 = 00000000b9896b1b 0000000000000000
2143! Mem[00000000100c1408] = ff2536ff, %f7 = 9278ef1d
2144 lda [%i3+%o4]0x88,%f7 ! %f7 = ff2536ff
2145! Mem[0000000030001400] = 7fa00000, %l0 = 648cbeed182fb714
2146 lduba [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000000
2147 membar #Sync ! Added by membar checker (15)
2148! Mem[0000000010041400] = b299ffff 902a8904 69c8f0ff ffffffff
2149! Mem[0000000010041410] = 4dfc9ff5 7fa0ca7f 37e230e2 5428f3cb
2150! Mem[0000000010041420] = 4f4149d0 3dcd40a1 ff000000 4e1cd015
2151! Mem[0000000010041430] = 51872fbc 0508eb5d 15d01c4e 6bfa2267
2152 ldda [%i1+%g0]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
2153! Mem[0000000010181408] = c8692267306e0000, %f0 = 3905660c ff000000
2154 ldda [%i6+%o4]0x80,%f0 ! %f0 = c8692267 306e0000
2155! Mem[0000000030181410] = 7df6dc1f, %l4 = 00000000590a321e
2156 lduha [%i6+%o5]0x89,%l4 ! %l4 = 000000000000dc1f
2157
2158p0_label_77:
2159! Starting 10 instruction Store Burst
2160! %l6 = 000000001b6b89b9, Mem[0000000020800040] = ff603fd8
2161 stb %l6,[%o1+0x040] ! Mem[0000000020800040] = b9603fd8
2162! %f8 = 7106333a, %f3 = 7ff9540f
2163 fcmps %fcc1,%f8 ,%f3 ! %fcc1 = 3
2164! %l2 = b9896b1b, %l3 = 00000000, Mem[00000000100c1400] = 1b6b89b9 47000000
2165 stda %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = b9896b1b 00000000
2166! %l0 = 0000000000000000, Mem[0000000010081410] = 043625ff15ffffff
2167 stxa %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000000000000000
2168! Mem[0000000010041408] = fff0c869, %l4 = 000000000000dc1f
2169 swapa [%i1+%o4]0x88,%l4 ! %l4 = 00000000fff0c869
2170! Mem[0000000030041408] = 00000000, %l0 = 0000000000000000
2171 ldstuba [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000
2172 membar #Sync ! Added by membar checker (16)
2173! %l1 = 00000000000000ff, Mem[0000000010041400] = b299ffff
2174 stw %l1,[%i1+%g0] ! Mem[0000000010041400] = 000000ff
2175! %l2 = 00000000b9896b1b, immd = 00000365, %y = fffffce5
2176 umul %l2,0x365,%l0 ! %l0 = 00000275cf7892a7, %y = 00000275
2177! %l5 = 00000000ffffff36, Mem[0000000010001410] = 0047fc4d
2178 stha %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff36fc4d
2179! Mem[00000000100c1434] = 64f7bd1d, %l5 = 00000000ffffff36, %asi = 80
2180 swapa [%i3+0x034]%asi,%l5 ! %l5 = 0000000064f7bd1d
2181
2182p0_label_78:
2183! Starting 10 instruction Load Burst
2184! Mem[0000000010181430] = 549a634c 1001d6ad, %l2 = b9896b1b, %l3 = 00000000
2185 ldd [%i6+0x030],%l2 ! %l2 = 00000000549a634c 000000001001d6ad
2186! Mem[0000000030041408] = ff00000051872fbc, %l3 = 000000001001d6ad
2187 ldxa [%i1+%o4]0x81,%l3 ! %l3 = ff00000051872fbc
2188! Mem[0000000030101408] = ff253604, %f12 = 2d5a0b8b
2189 lda [%i4+%o4]0x89,%f12 ! %f12 = ff253604
2190! Mem[0000000010181408] = 672269c8, %l1 = 00000000000000ff
2191 ldsha [%i6+%o4]0x88,%l1 ! %l1 = 00000000000069c8
2192! Mem[0000000010081410] = 00000000, %l0 = 00000275cf7892a7
2193 lduha [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
2194! Mem[0000000030141400] = 607800ff, %l3 = ff00000051872fbc
2195 lduha [%i5+%g0]0x89,%l3 ! %l3 = 00000000000000ff
2196! Mem[0000000010041418] = 37e230e2, %l7 = 0000000000000047
2197 lduw [%i1+0x018],%l7 ! %l7 = 0000000037e230e2
2198! Mem[0000000010081410] = 00000000, %l0 = 0000000000000000
2199 ldswa [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000000
2200! Mem[0000000020800041] = b9603fd8, %l1 = 00000000000069c8
2201 ldub [%o1+0x041],%l1 ! %l1 = 0000000000000060
2202! Mem[00000000300c1408] = 7fcaa07f, %l5 = 0000000064f7bd1d
2203 ldswa [%i3+%o4]0x81,%l5 ! %l5 = 000000007fcaa07f
2204
2205p0_label_79:
2206! Starting 10 instruction Store Burst
2207! %l6 = 000000001b6b89b9, Mem[0000000010081409] = 590a321e
2208 stb %l6,[%i2+0x009] ! Mem[0000000010081408] = 59b9321e
2209! %l6 = 000000001b6b89b9, Mem[000000001014143c] = 37c1efc3, %asi = 80
2210 stwa %l6,[%i5+0x03c]%asi ! Mem[000000001014143c] = 1b6b89b9
2211! Mem[0000000010181400] = 00000000, %l0 = 0000000000000000
2212 swapa [%i6+%g0]0x88,%l0 ! %l0 = 0000000000000000
2213! Mem[0000000030101408] = 043625ff, %l2 = 00000000549a634c
2214 swapa [%i4+%o4]0x81,%l2 ! %l2 = 00000000043625ff
2215! %l1 = 0000000000000060, Mem[0000000010181430] = 549a634c1001d6ad
2216 stx %l1,[%i6+0x030] ! Mem[0000000010181430] = 0000000000000060
2217! %f0 = c8692267, Mem[0000000030001400] = 7fa00000
2218 sta %f0 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = c8692267
2219! Mem[0000000010141414] = 00000000, %l6 = 000000001b6b89b9
2220 ldstub [%i5+0x014],%l6 ! %l6 = 0000000000000000
2221! %f6 = 1b937766 ff2536ff, %l3 = 00000000000000ff
2222! Mem[0000000030081430] = 549a634c1001d6ad
2223 add %i2,0x030,%g1
2224 stda %f6,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030081430] = ff3625ff6677931b
2225! %f18 = 69c8f0ff ffffffff, Mem[0000000030181400] = 1001d6ad ff106f48
2226 stda %f18,[%i6+%g0]0x89 ! Mem[0000000030181400] = 69c8f0ff ffffffff
2227! %l5 = 000000007fcaa07f, Mem[0000000030081410] = ff000000
2228 stba %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = 7f000000
2229
2230p0_label_80:
2231! Starting 10 instruction Load Burst
2232! Mem[0000000030081410] = 0000007f, %l4 = 00000000fff0c869
2233 lduha [%i2+%o5]0x89,%l4 ! %l4 = 000000000000007f
2234! Mem[00000000100c1408] = ff2536ff, %f8 = 7106333a
2235 lda [%i3+%o4]0x88,%f8 ! %f8 = ff2536ff
2236! Mem[0000000030181410] = 1fdcf67d00000000, %f20 = 4dfc9ff5 7fa0ca7f
2237 ldda [%i6+%o5]0x81,%f20 ! %f20 = 1fdcf67d 00000000
2238! %f12 = ff253604 cc3c9200, %l7 = 0000000037e230e2
2239! Mem[0000000010141418] = 130236821b67e34b
2240 add %i5,0x018,%g1
2241 stda %f12,[%g1+%l7]ASI_PST8_P ! Mem[0000000010141418] = ff2536821b67924b
2242! Mem[0000000010181400] = 00000000, %l6 = 0000000000000000
2243 ldsba [%i6+%g0]0x88,%l6 ! %l6 = 0000000000000000
2244! Mem[0000000030041408] = ff000000, %l6 = 0000000000000000
2245 ldsba [%i1+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
2246! Mem[0000000010181400] = 000000001b6b89b9, %f30 = 15d01c4e 6bfa2267
2247 ldda [%i6+%g0]0x80,%f30 ! %f30 = 00000000 1b6b89b9
2248! Mem[0000000030081410] = 0000007f, %l5 = 000000007fcaa07f
2249 lduba [%i2+%o5]0x89,%l5 ! %l5 = 000000000000007f
2250! Mem[0000000010141400] = 306e00005e6aefef, %l2 = 00000000043625ff
2251 ldxa [%i5+%g0]0x80,%l2 ! %l2 = 306e00005e6aefef
2252! Mem[0000000010001400] = b9896b1b, %l0 = 0000000000000000
2253 ldsha [%i0+%g0]0x80,%l0 ! %l0 = ffffffffffffb989
2254
2255p0_label_81:
2256! Starting 10 instruction Store Burst
2257! Mem[0000000020800000] = 201053a8, %l4 = 000000000000007f
2258 ldstub [%o1+%g0],%l4 ! %l4 = 0000000000000020
2259! %l7 = 0000000037e230e2, Mem[0000000010181400] = 00000000
2260 stwa %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = 37e230e2
2261! Mem[0000000010141400] = 306e0000 5e6aefef 321e0000 00000000
2262! %f16 = b299ffff 902a8904 69c8f0ff ffffffff
2263! %f20 = 1fdcf67d 00000000 37e230e2 5428f3cb
2264! %f24 = 4f4149d0 3dcd40a1 ff000000 4e1cd015
2265! %f28 = 51872fbc 0508eb5d 00000000 1b6b89b9
2266 stda %f16,[%i5+%g0]ASI_BLK_P ! Block Store to 0000000010141400
2267! %l4 = 0000000000000020, Mem[0000000030141408] = ff25ffff4dfc414f
2268 stxa %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000000000000020
2269! %l0 = ffffffffffffb989, Mem[0000000010001410] = ff36fc4d043625ff, %asi = 80
2270 stxa %l0,[%i0+0x010]%asi ! Mem[0000000010001410] = ffffffffffffb989
2271! %l3 = 00000000000000ff, Mem[0000000010001400] = b9896b1b
2272 stha %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00ff6b1b
2273! Mem[0000000010101410] = 00000000590a321e, %l0 = ffffffffffffb989, %l7 = 0000000037e230e2
2274 add %i4,0x10,%g1
2275 casxa [%g1]0x80,%l0,%l7 ! %l7 = 00000000590a321e
2276! %f24 = 4f4149d0 3dcd40a1, Mem[0000000010041400] = 000000ff 902a8904
2277 stda %f24,[%i1+%g0]0x80 ! Mem[0000000010041400] = 4f4149d0 3dcd40a1
2278! Mem[0000000010101400] = 1b6b89b9, %l1 = 0000000000000060
2279 ldstuba [%i4+%g0]0x88,%l1 ! %l1 = 00000000000000b9
2280! Mem[0000000010001420] = f15a3b45, %l4 = 0000000000000020, %asi = 80
2281 swapa [%i0+0x020]%asi,%l4 ! %l4 = 00000000f15a3b45
2282
2283p0_label_82:
2284! Starting 10 instruction Load Burst
2285! Mem[0000000010101400] = ff896b1b, %l2 = 306e00005e6aefef
2286 ldsba [%i4+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
2287! Mem[0000000010101410] = 00000000590a321e, %f12 = ff253604 cc3c9200
2288 ldd [%i4+%o5],%f12 ! %f12 = 00000000 590a321e
2289! Mem[0000000030001408] = 7fcaa07f79a72ebf, %f4 = 1fdcf67d 00000000
2290 ldda [%i0+%o4]0x81,%f4 ! %f4 = 7fcaa07f 79a72ebf
2291! Mem[00000000100c1410] = 00000060 00000001, %l0 = ffffb989, %l1 = 000000b9
2292 ldda [%i3+%o5]0x80,%l0 ! %l0 = 0000000000000060 0000000000000001
2293! Mem[0000000030101408] = 4c639a54, %l7 = 00000000590a321e
2294 lduha [%i4+%o4]0x89,%l7 ! %l7 = 0000000000009a54
2295! Mem[00000000300c1408] = 7fcaa07f80920000, %l4 = 00000000f15a3b45
2296 ldxa [%i3+%o4]0x81,%l4 ! %l4 = 7fcaa07f80920000
2297! Mem[00000000300c1408] = 7fcaa07f, %l6 = ffffffffffffffff
2298 lduwa [%i3+%o4]0x81,%l6 ! %l6 = 000000007fcaa07f
2299! Mem[0000000010081428] = 809273a1, %l5 = 000000000000007f, %asi = 80
2300 ldsha [%i2+0x028]%asi,%l5 ! %l5 = ffffffffffff8092
2301! Mem[0000000030101400] = 1b6b89b9, %l7 = 0000000000009a54
2302 ldsba [%i4+%g0]0x89,%l7 ! %l7 = ffffffffffffffb9
2303! Mem[0000000030001410] = 748cc213, %l2 = ffffffffffffffff
2304 ldswa [%i0+%o5]0x89,%l2 ! %l2 = 00000000748cc213
2305
2306p0_label_83:
2307! Starting 10 instruction Store Burst
2308! %l4 = 80920000, %l5 = ffff8092, Mem[0000000010181408] = 672269c8 00006e30
2309 stda %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 80920000 ffff8092
2310! %l1 = 0000000000000001, Mem[0000000010041410] = 4dfc9ff5
2311 stwa %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000001
2312 membar #Sync ! Added by membar checker (17)
2313! Mem[0000000010141410] = 7df6dc1f, %l0 = 0000000000000060
2314 swapa [%i5+%o5]0x88,%l0 ! %l0 = 000000007df6dc1f
2315! Mem[0000000030001400] = 672269c8, %l0 = 000000007df6dc1f
2316 swapa [%i0+%g0]0x81,%l0 ! %l0 = 00000000672269c8
2317! %l7 = ffffffffffffffb9, immd = 00000178, %y = 00000275
2318 smul %l7,0x178,%l5 ! %l5 = ffffffffffff97b8, %y = ffffffff
2319! %l5 = ffffffffffff97b8, Mem[0000000010181428] = 60f2649e54b1d777, %asi = 80
2320 stxa %l5,[%i6+0x028]%asi ! Mem[0000000010181428] = ffffffffffff97b8
2321! Mem[0000000010001410] = ffffffff, %l4 = 7fcaa07f80920000
2322 ldstuba [%i0+%o5]0x80,%l4 ! %l4 = 00000000000000ff
2323! %l2 = 00000000748cc213, Mem[0000000030081410] = 7f000000
2324 stha %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = c2130000
2325! %l0 = 672269c8, %l1 = 00000001, Mem[0000000010001400] = 1b6bff00 00000000
2326 stda %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 672269c8 00000001
2327! Code Fragment 4, seed = 680196
2328p0_fragment_11:
2329! %l0 = 00000000672269c8
2330 setx 0xb99a1c21e068b406,%g7,%l0 ! %l0 = b99a1c21e068b406
2331! %l1 = 0000000000000001
2332 setx 0x25cb7052a91fa231,%g7,%l1 ! %l1 = 25cb7052a91fa231
2333 setx 0x7ff8, %g1, %g2
2334 and %l0, %g2, %l0
2335 setx 0xffffffff, %g1, %g2
2336 and %l1, %g2, %l1
2337 setx 0x100000000, %g1, %g2
2338 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2339 ta T_CHANGE_HPRIV
2340 stxa %l1, [%l0]ASI_ICACHE_INSTR
2341 ta T_CHANGE_NONHPRIV
2342! %l0 = b99a1c21e068b406
2343 setx 0xb4f4f3e0915ed46c,%g7,%l0 ! %l0 = b4f4f3e0915ed46c
2344! %l1 = 25cb7052a91fa231
2345 setx 0x7cd8a65e5b104db7,%g7,%l1 ! %l1 = 7cd8a65e5b104db7
2346p0_fragment_11_end:
2347
2348p0_label_84:
2349! Starting 10 instruction Load Burst
2350! Mem[0000000030001408] = 7fcaa07f, %l3 = 00000000000000ff
2351 lduba [%i0+%o4]0x81,%l3 ! %l3 = 000000000000007f
2352! Mem[0000000010041408] = 1fdc0000ffffffff, %l3 = 000000000000007f
2353 ldxa [%i1+%o4]0x80,%l3 ! %l3 = 1fdc0000ffffffff
2354! Mem[0000000010181410] = 159ffc4d, %f27 = 4e1cd015
2355 lda [%i6+%o5]0x88,%f27 ! %f27 = 159ffc4d
2356! Mem[00000000300c1408] = 7fcaa07f80920000, %f8 = ff2536ff e0995126
2357 ldda [%i3+%o4]0x81,%f8 ! %f8 = 7fcaa07f 80920000
2358! Mem[0000000010101424] = 04892a90, %l7 = ffffffffffffffb9, %asi = 80
2359 lduha [%i4+0x024]%asi,%l7 ! %l7 = 0000000000000489
2360! Mem[0000000030081410] = 000013c2, %l0 = b4f4f3e0915ed46c
2361 lduwa [%i2+%o5]0x89,%l0 ! %l0 = 00000000000013c2
2362! Mem[0000000021800180] = 3b561158, %l7 = 0000000000000489
2363 ldub [%o3+0x180],%l7 ! %l7 = 000000000000003b
2364! Mem[0000000010001436] = 4c639a54, %l3 = 1fdc0000ffffffff
2365 ldsh [%i0+0x036],%l3 ! %l3 = ffffffffffff9a54
2366! Mem[0000000030101408] = 4c639a54, %l3 = ffffffffffff9a54
2367 lduba [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000054
2368! Mem[0000000030141408] = 00000000, %f10 = 7df6dc49
2369 lda [%i5+%o4]0x81,%f10 ! %f10 = 00000000
2370
2371p0_label_85:
2372! Starting 10 instruction Store Burst
2373! %f14 = 00000000, Mem[0000000010081424] = 5a256745
2374 st %f14,[%i2+0x024] ! Mem[0000000010081424] = 00000000
2375! Mem[0000000020800041] = b9603fd8, %l4 = 00000000000000ff
2376 ldstuba [%o1+0x041]%asi,%l4 ! %l4 = 0000000000000060
2377! %l2 = 00000000748cc213, Mem[0000000010001410] = ffffffff
2378 stba %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 13ffffff
2379! %l1 = 7cd8a65e5b104db7, Mem[0000000010081410] = 0000000000000000
2380 stxa %l1,[%i2+%o5]0x80 ! Mem[0000000010081410] = 7cd8a65e5b104db7
2381! %l7 = 000000000000003b, imm = fffffffffffff708, %l0 = 00000000000013c2
2382 xnor %l7,-0x8f8,%l0 ! %l0 = 00000000000008cc
2383! Mem[00000000100c1408] = ff3625ff, %l2 = 00000000748cc213
2384 swapa [%i3+%o4]0x80,%l2 ! %l2 = 00000000ff3625ff
2385! %l4 = 0000000000000060, Mem[0000000030141408] = 00000000
2386 stba %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = 60000000
2387! %l2 = 00000000ff3625ff, Mem[0000000010041400] = 4f4149d0
2388 stba %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff4149d0
2389! Mem[0000000030041408] = 000000ff, %l1 = 7cd8a65e5b104db7
2390 ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 00000000000000ff
2391! Mem[000000001018140c] = 9280ffff, %l7 = 000000000000003b
2392 ldstuba [%i6+0x00c]%asi,%l7 ! %l7 = 0000000000000092
2393
2394p0_label_86:
2395! Starting 10 instruction Load Burst
2396! Mem[0000000030041410] = 09fa318b, %l6 = 000000007fcaa07f
2397 ldsba [%i1+%o5]0x89,%l6 ! %l6 = ffffffffffffff8b
2398! Mem[0000000010081410] = 7cd8a65e, %l4 = 0000000000000060
2399 lduba [%i2+%o5]0x80,%l4 ! %l4 = 000000000000007c
2400! Mem[0000000030001410] = 13c28c74, %l2 = 00000000ff3625ff
2401 lduwa [%i0+%o5]0x81,%l2 ! %l2 = 0000000013c28c74
2402! Mem[0000000030141400] = ff007860 00000000, %l2 = 13c28c74, %l3 = 00000054
2403 ldda [%i5+%g0]0x81,%l2 ! %l2 = 00000000ff007860 0000000000000000
2404! Mem[00000000201c0000] = ff366378, %l0 = 00000000000008cc, %asi = 80
2405 ldsba [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
2406! Mem[00000000211c0000] = ff002808, %l5 = ffffffffffff97b8, %asi = 80
2407 lduba [%o2+0x000]%asi,%l5 ! %l5 = 00000000000000ff
2408! Mem[0000000010101438] = 1b9377669278ef1d, %f24 = 4f4149d0 3dcd40a1
2409 ldd [%i4+0x038],%f24 ! %f24 = 1b937766 9278ef1d
2410! Mem[0000000021800080] = 7ec0c898, %l0 = ffffffffffffffff, %asi = 80
2411 lduba [%o3+0x080]%asi,%l0 ! %l0 = 000000000000007e
2412! Mem[000000001004142e] = 4e1cd015, %l6 = ffffffffffffff8b
2413 lduh [%i1+0x02e],%l6 ! %l6 = 000000000000d015
2414! Mem[0000000030001400] = 7df6dc1f, %l1 = 00000000000000ff
2415 ldsba [%i0+%g0]0x81,%l1 ! %l1 = 000000000000007d
2416
2417p0_label_87:
2418! Starting 10 instruction Store Burst
2419! Mem[0000000010081410] = 7cd8a65e, %l0 = 000000000000007e
2420 ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 000000000000007c
2421! %l7 = 0000000000000092, Mem[00000000100c1406] = 00000000, %asi = 80
2422 stba %l7,[%i3+0x006]%asi ! Mem[00000000100c1404] = 00009200
2423! %l2 = 00000000ff007860, Mem[0000000010081410] = 5ea6d8ff
2424 stha %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 5ea67860
2425! %f26 = ff000000 159ffc4d, Mem[0000000010101400] = 1b6b89ff 47000000
2426 stda %f26,[%i4+%g0]0x88 ! Mem[0000000010101400] = ff000000 159ffc4d
2427! Mem[0000000030101400] = b9896b1b, %l1 = 000000000000007d
2428 swapa [%i4+%g0]0x81,%l1 ! %l1 = 00000000b9896b1b
2429! %f20 = 1fdcf67d 00000000, Mem[0000000010141400] = ffff99b2 04892a90
2430 stda %f20,[%i5+%g0]0x88 ! Mem[0000000010141400] = 1fdcf67d 00000000
2431! Mem[0000000010141404] = 7df6dc1f, %l1 = 00000000b9896b1b
2432 ldstuba [%i5+0x004]%asi,%l1 ! %l1 = 000000000000007d
2433! Mem[0000000010001408] = 7fa0ca7f, %l5 = 00000000000000ff
2434 swapa [%i0+%o4]0x88,%l5 ! %l5 = 000000007fa0ca7f
2435! %f20 = 1fdcf67d 00000000, Mem[00000000300c1400] = b9896b1b 00000000
2436 stda %f20,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 1fdcf67d 00000000
2437! %l6 = 000000000000d015, Mem[0000000010141400] = 00000000
2438 stba %l6,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000015
2439
2440p0_label_88:
2441! Starting 10 instruction Load Burst
2442! Mem[00000000211c0001] = ff002808, %l0 = 000000000000007c, %asi = 80
2443 ldsba [%o2+0x001]%asi,%l0 ! %l0 = 0000000000000000
2444! Mem[0000000030101400] = 0000007d, %l6 = 000000000000d015
2445 lduha [%i4+%g0]0x81,%l6 ! %l6 = 0000000000000000
2446! Mem[00000000100c1408] = 13c28c74, %l1 = 000000000000007d
2447 lduwa [%i3+%o4]0x88,%l1 ! %l1 = 0000000013c28c74
2448! Mem[0000000010181410] = 4dfc9f15, %l7 = 0000000000000092
2449 lduwa [%i6+%o5]0x80,%l7 ! %l7 = 000000004dfc9f15
2450! %l2 = 00000000ff007860, %l0 = 0000000000000000, %l4 = 000000000000007c
2451 add %l2,%l0,%l4 ! %l4 = 00000000ff007860
2452! Mem[0000000010101436] = 3dcd40a1, %l5 = 000000007fa0ca7f, %asi = 80
2453 lduha [%i4+0x036]%asi,%l5 ! %l5 = 00000000000040a1
2454! Mem[000000001000142c] = 9e64f260, %l4 = 00000000ff007860
2455 lduw [%i0+0x02c],%l4 ! %l4 = 000000009e64f260
2456! Mem[0000000030041408] = ff00000051872fbc, %f0 = c8692267 306e0000
2457 ldda [%i1+%o4]0x81,%f0 ! %f0 = ff000000 51872fbc
2458! Mem[0000000030041400] = 00047860, %l6 = 0000000000000000
2459 ldsha [%i1+%g0]0x81,%l6 ! %l6 = 0000000000000004
2460! Mem[000000001010140c] = 00000000, %l3 = 0000000000000000
2461 ldsb [%i4+0x00c],%l3 ! %l3 = 0000000000000000
2462
2463p0_label_89:
2464! Starting 10 instruction Store Burst
2465! Mem[0000000030141410] = 590a321e, %l1 = 0000000013c28c74
2466 swapa [%i5+%o5]0x89,%l1 ! %l1 = 00000000590a321e
2467! Mem[0000000010081408] = 59b9321e, %l4 = 000000009e64f260
2468 swapa [%i2+%o4]0x80,%l4 ! %l4 = 0000000059b9321e
2469! %l3 = 0000000000000000, Mem[00000000201c0000] = ff366378, %asi = 80
2470 stha %l3,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00006378
2471! %l5 = 00000000000040a1, Mem[00000000300c1400] = 7df6dc1f
2472 stba %l5,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 7df6dca1
2473! Mem[00000000300c1400] = 7df6dca1, %l4 = 0000000059b9321e
2474 swapa [%i3+%g0]0x89,%l4 ! %l4 = 000000007df6dca1
2475! %l3 = 0000000000000000, Mem[0000000030101410] = 00000000
2476 stwa %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
2477! Mem[0000000030141400] = 607800ff, %l7 = 000000004dfc9f15
2478 ldstuba [%i5+%g0]0x89,%l7 ! %l7 = 00000000000000ff
2479! %l7 = 00000000000000ff, Mem[00000000100c141a] = 590a321e
2480 sth %l7,[%i3+0x01a] ! Mem[00000000100c1418] = 590a00ff
2481! %l1 = 00000000590a321e, Mem[0000000030041400] = 00047860
2482 stwa %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = 590a321e
2483! Mem[0000000030081400] = 503c6bea, %l4 = 000000007df6dca1
2484 swapa [%i2+%g0]0x81,%l4 ! %l4 = 00000000503c6bea
2485
2486p0_label_90:
2487! Starting 10 instruction Load Burst
2488! Mem[00000000201c0000] = 00006378, %l7 = 00000000000000ff
2489 ldsh [%o0+%g0],%l7 ! %l7 = 0000000000000000
2490! Mem[0000000010181400] = b9896b1be230e237, %f24 = 1b937766 9278ef1d
2491 ldda [%i6+%g0]0x88,%f24 ! %f24 = b9896b1b e230e237
2492! Mem[0000000010141400] = 1fdcf6ff 00000015, %l4 = 503c6bea, %l5 = 000040a1
2493 ldda [%i5+%g0]0x88,%l4 ! %l4 = 0000000000000015 000000001fdcf6ff
2494! Mem[00000000201c0000] = 00006378, %l5 = 000000001fdcf6ff, %asi = 80
2495 lduha [%o0+0x000]%asi,%l5 ! %l5 = 0000000000000000
2496! Mem[0000000030041410] = 09fa318b, %l3 = 0000000000000000
2497 lduwa [%i1+%o5]0x89,%l3 ! %l3 = 0000000009fa318b
2498! Mem[0000000010081408] = f59ffc4d60f2649e, %f14 = 00000000 ff0000ff
2499 ldda [%i2+%o4]0x88,%f14 ! %f14 = f59ffc4d 60f2649e
2500! Mem[0000000010141410] = 60000000, %l2 = 00000000ff007860
2501 ldsha [%i5+%o5]0x80,%l2 ! %l2 = 0000000000006000
2502! Mem[000000001004140d] = ffffffff, %l6 = 0000000000000004
2503 ldub [%i1+0x00d],%l6 ! %l6 = 00000000000000ff
2504! Mem[00000000300c1410] = f59ffc4d, %f30 = 00000000
2505 lda [%i3+%o5]0x81,%f30 ! %f30 = f59ffc4d
2506! Mem[0000000030101410] = 00000000, %l5 = 0000000000000000
2507 lduwa [%i4+%o5]0x81,%l5 ! %l5 = 0000000000000000
2508
2509p0_label_91:
2510! Starting 10 instruction Store Burst
2511! %f12 = 00000000 590a321e, Mem[0000000010081408] = 60f2649e f59ffc4d
2512 stda %f12,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000 590a321e
2513! %l1 = 00000000590a321e, Mem[0000000010041408] = 0000dc1f
2514 stwa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 590a321e
2515! %l4 = 0000000000000015, Mem[0000000030181408] = 8b0b4b32
2516 stwa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000015
2517! %l4 = 00000015, %l5 = 00000000, Mem[0000000010041410] = 01000000 7fcaa07f
2518 stda %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000015 00000000
2519! %f8 = 7fcaa07f 80920000, Mem[0000000010041438] = 15d01c4e 6bfa2267, %asi = 80
2520 stda %f8 ,[%i1+0x038]%asi ! Mem[0000000010041438] = 7fcaa07f 80920000
2521! %f0 = ff000000 51872fbc, %l2 = 0000000000006000
2522! Mem[0000000010181438] = 503c6beaf15a3b45
2523 add %i6,0x038,%g1
2524 stda %f0,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010181438] = 503c6beaf15a3b45
2525! %l4 = 00000015, %l5 = 00000000, Mem[00000000300c1410] = 4dfc9ff5 ff253604
2526 stda %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000015 00000000
2527! %l5 = 0000000000000000, Mem[00000000100c1410] = 0000006000000001
2528 stx %l5,[%i3+%o5] ! Mem[00000000100c1410] = 0000000000000000
2529! Mem[0000000010101410] = 00000000, %l5 = 0000000000000000
2530 ldstuba [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000
2531! %l4 = 0000000000000015, Mem[0000000010001400] = 00000001672269c8
2532 stxa %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000000000015
2533
2534p0_label_92:
2535! Starting 10 instruction Load Burst
2536! Mem[00000000100c141c] = ffffff36, %l7 = 0000000000000000
2537 lduh [%i3+0x01c],%l7 ! %l7 = 000000000000ffff
2538! Mem[0000000030001410] = 13c28c74, %f21 = 00000000
2539 lda [%i0+%o5]0x81,%f21 ! %f21 = 13c28c74
2540! %l3 = 0000000009fa318b, %l5 = 0000000000000000, %l0 = 0000000000000000
2541 xor %l3,%l5,%l0 ! %l0 = 0000000009fa318b
2542! Mem[0000000010001408] = 000000ff, %l4 = 0000000000000015
2543 ldswa [%i0+%o4]0x88,%l4 ! %l4 = 00000000000000ff
2544! Mem[0000000010001410] = ffffff13, %l0 = 0000000009fa318b
2545 ldsha [%i0+%o5]0x88,%l0 ! %l0 = ffffffffffffff13
2546! Mem[0000000010181410] = 159ffc4d, %l4 = 00000000000000ff
2547 ldsha [%i6+%o5]0x88,%l4 ! %l4 = fffffffffffffc4d
2548! Mem[0000000010081410] = 5ea67860, %l6 = 00000000000000ff
2549 lduba [%i2+%o5]0x88,%l6 ! %l6 = 0000000000000060
2550! Mem[0000000010101400] = ff000000159ffc4d, %l5 = 0000000000000000
2551 ldxa [%i4+%g0]0x88,%l5 ! %l5 = ff000000159ffc4d
2552! Mem[0000000010101400] = 159ffc4d, %l3 = 0000000009fa318b
2553 lduwa [%i4+%g0]0x88,%l3 ! %l3 = 00000000159ffc4d
2554! %l0 = ffffffffffffff13, %l4 = fffffffffffffc4d, %l1 = 00000000590a321e
2555 addc %l0,%l4,%l1 ! %l1 = fffffffffffffb60
2556
2557p0_label_93:
2558! Starting 10 instruction Store Burst
2559! %l7 = 000000000000ffff, Mem[0000000010141408] = 69c8f0ff
2560 stba %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = ffc8f0ff
2561! Mem[0000000030101410] = 00000000, %l1 = fffffffffffffb60
2562 ldstuba [%i4+%o5]0x81,%l1 ! %l1 = 0000000000000000
2563! %l3 = 00000000159ffc4d, Mem[0000000010041408] = 1e320a59
2564 stha %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = fc4d0a59
2565! %f28 = 51872fbc 0508eb5d, %l3 = 00000000159ffc4d
2566! Mem[0000000010181418] = 7fa1a3122144839b
2567 add %i6,0x018,%g1
2568 stda %f28,[%g1+%l3]ASI_PST32_P ! Mem[0000000010181418] = 7fa1a3120508eb5d
2569! %l6 = 0000000000000060, Mem[0000000030001408] = 7fa0ca7f
2570 stha %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = 7fa00060
2571! %l6 = 00000060, %l7 = 0000ffff, Mem[0000000030101408] = 4c639a54 00009280
2572 stda %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000060 0000ffff
2573! Mem[0000000010101400] = 4dfc9f15, %l0 = 00000000ffffff13
2574 swapa [%i4+%g0]0x80,%l0 ! %l0 = 000000004dfc9f15
2575! %f26 = ff000000 159ffc4d, Mem[0000000010001400] = 15000000 00000000
2576 stda %f26,[%i0+%g0]0x80 ! Mem[0000000010001400] = ff000000 159ffc4d
2577! %l3 = 00000000159ffc4d, Mem[0000000030141410] = 13c28c74
2578 stwa %l3,[%i5+%o5]0x89 ! Mem[0000000030141410] = 159ffc4d
2579! Mem[0000000010041410] = 15000000, %l4 = 00000000fffffc4d
2580 swapa [%i1+%o5]0x80,%l4 ! %l4 = 0000000015000000
2581
2582p0_label_94:
2583! Starting 10 instruction Load Burst
2584! Mem[0000000030081408] = 60785a49, %l6 = 0000000000000060
2585 ldswa [%i2+%o4]0x89,%l6 ! %l6 = 0000000060785a49
2586! Mem[0000000010081402] = ff000000, %l1 = 0000000000000000
2587 lduh [%i2+0x002],%l1 ! %l1 = 0000000000000000
2588! Mem[0000000030141400] = ff007860 00000000, %l2 = 00006000, %l3 = 159ffc4d
2589 ldda [%i5+%g0]0x81,%l2 ! %l2 = 00000000ff007860 0000000000000000
2590! Mem[0000000030001410] = 748cc213, %l7 = 000000000000ffff
2591 lduha [%i0+%o5]0x89,%l7 ! %l7 = 000000000000c213
2592! Mem[0000000020800000] = ff1053a8, %l4 = 0000000015000000
2593 ldsb [%o1+%g0],%l4 ! %l4 = ffffffffffffffff
2594! %l0 = 000000004dfc9f15, immd = fffffffffffffc1f, %l4 = ffffffffffffffff
2595 mulx %l0,-0x3e1,%l4 ! %l4 = fffffed17f1aef8b
2596! Mem[0000000010001400] = 4dfc9f15000000ff, %f10 = 00000000 1e320a59
2597 ldda [%i0+%g0]0x88,%f10 ! %f10 = 4dfc9f15 000000ff
2598! Mem[00000000100c1400] = 00920000b9896b1b, %f8 = 7fcaa07f 80920000
2599 ldda [%i3+%g0]0x88,%f8 ! %f8 = 00920000 b9896b1b
2600! Mem[0000000010141439] = 00000000, %l2 = 00000000ff007860, %asi = 80
2601 lduba [%i5+0x039]%asi,%l2 ! %l2 = 0000000000000000
2602! Mem[0000000010181426] = 453b5af1, %l4 = fffffed17f1aef8b, %asi = 80
2603 ldsha [%i6+0x026]%asi,%l4 ! %l4 = 0000000000005af1
2604
2605p0_label_95:
2606! Starting 10 instruction Store Burst
2607! %l3 = 0000000000000000, Mem[0000000010001410] = ffffff13
2608 stha %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffff0000
2609! %f26 = ff000000 159ffc4d, Mem[0000000010041428] = ff000000 4e1cd015, %asi = 80
2610 stda %f26,[%i1+0x028]%asi ! Mem[0000000010041428] = ff000000 159ffc4d
2611! Mem[0000000010181408] = 80920000, %l7 = 000000000000c213
2612 ldstuba [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000000
2613! Mem[0000000030181410] = 7df6dc1f, %l3 = 0000000000000000
2614 lduha [%i6+%o5]0x89,%l3 ! %l3 = 000000000000dc1f
2615! %l1 = 0000000000000000, Mem[00000000211c0000] = ff002808
2616 sth %l1,[%o2+%g0] ! Mem[00000000211c0000] = 00002808
2617! %l2 = 0000000000000000, Mem[0000000030181400] = ffffffff
2618 stba %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = ffffff00
2619! %l2 = 0000000000000000, Mem[0000000030041408] = ff00000051872fbc
2620 stxa %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000000000000000
2621! %l2 = 0000000000000000, Mem[00000000300c1400] = 1e32b959
2622 stba %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0032b959
2623! %l1 = 0000000000000000, Mem[0000000010041400] = ff4149d0
2624 stwa %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
2625! Mem[0000000020800001] = ff1053a8, %l7 = 0000000000000000
2626 ldstuba [%o1+0x001]%asi,%l7 ! %l7 = 0000000000000010
2627
2628p0_label_96:
2629! Starting 10 instruction Load Burst
2630! %l1 = 0000000000000000, imm = 000000000000035f, %l0 = 000000004dfc9f15
2631 xor %l1,0x35f,%l0 ! %l0 = 000000000000035f
2632! Mem[0000000010041408] = ffffffff590a4dfc, %f26 = ff000000 159ffc4d
2633 ldda [%i1+%o4]0x88,%f26 ! %f26 = ffffffff 590a4dfc
2634! Mem[0000000010141400] = 00000015, %l4 = 0000000000005af1
2635 lduha [%i5+%g0]0x88,%l4 ! %l4 = 0000000000000015
2636! Mem[0000000010101430] = 5c1ab2dc, %l7 = 0000000000000010
2637 ldsh [%i4+0x030],%l7 ! %l7 = 0000000000005c1a
2638! Mem[0000000030141410] = 4dfc9f15, %l2 = 0000000000000000
2639 ldsba [%i5+%o5]0x81,%l2 ! %l2 = 000000000000004d
2640! Mem[0000000010081410] = 6078a65e, %l3 = 000000000000dc1f
2641 lduba [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000060
2642! Mem[0000000010041410] = fffffc4d00000000, %f6 = 1b937766 ff2536ff, %asi = 80
2643 ldda [%i1+0x010]%asi,%f6 ! %f6 = fffffc4d 00000000
2644! Mem[00000000100c1400] = 1b6b89b900009200, %f20 = 1fdcf67d 13c28c74, %asi = 80
2645 ldda [%i3+0x000]%asi,%f20 ! %f20 = 1b6b89b9 00009200
2646! Mem[0000000030181408] = 15000000, %f0 = ff000000
2647 lda [%i6+%o4]0x89,%f0 ! %f0 = 15000000
2648! Mem[0000000010041410] = 4dfcffff, %l0 = 000000000000035f
2649 lduwa [%i1+%o5]0x88,%l0 ! %l0 = 000000004dfcffff
2650
2651p0_label_97:
2652! Starting 10 instruction Store Burst
2653! %l7 = 0000000000005c1a, Mem[000000001008141c] = 4e1cd0ff, %asi = 80
2654 stha %l7,[%i2+0x01c]%asi ! Mem[000000001008141c] = 5c1ad0ff
2655! %l6 = 0000000060785a49, immd = 0000000000000d1b, %l3 = 0000000000000060
2656 mulx %l6,0xd1b,%l3 ! %l3 = 000004f049473ab3
2657! %f24 = b9896b1b e230e237, Mem[0000000030001408] = 6000a07f 79a72ebf
2658 stda %f24,[%i0+%o4]0x81 ! Mem[0000000030001408] = b9896b1b e230e237
2659! %f16 = b299ffff 902a8904, %l1 = 0000000000000000
2660! Mem[0000000010001438] = 13c28c747fcaa07f
2661 add %i0,0x038,%g1
2662 stda %f16,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010001438] = 13c28c747fcaa07f
2663! %l3 = 000004f049473ab3, Mem[0000000030141400] = 607800ff
2664 stba %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 607800b3
2665! %l4 = 0000000000000015, %l6 = 0000000060785a49, %y = ffffffff
2666 smul %l4,%l6,%l5 ! %l5 = 00000007e9df67fd, %y = 00000007
2667! %f2 = 00000015 7ff9540f, %l1 = 0000000000000000
2668! Mem[0000000030041428] = a17392ffa1739280
2669 add %i1,0x028,%g1
2670 stda %f2,[%g1+%l1]ASI_PST8_S ! Mem[0000000030041428] = a17392ffa1739280
2671! Mem[00000000218000c1] = 10f7a0c8, %l1 = 0000000000000000
2672 ldstuba [%o3+0x0c1]%asi,%l1 ! %l1 = 00000000000000f7
2673! %f18 = 69c8f0ff ffffffff, Mem[0000000030001410] = 13c28c74 94b2c436
2674 stda %f18,[%i0+%o5]0x81 ! Mem[0000000030001410] = 69c8f0ff ffffffff
2675! %f18 = 69c8f0ff, Mem[000000001004141c] = 5428f3cb
2676 st %f18,[%i1+0x01c] ! Mem[000000001004141c] = 69c8f0ff
2677
2678p0_label_98:
2679! Starting 10 instruction Load Burst
2680! Mem[00000000300c1400] = 0032b95900000000, %f22 = 37e230e2 5428f3cb
2681 ldda [%i3+%g0]0x81,%f22 ! %f22 = 0032b959 00000000
2682! Mem[0000000030001410] = 69c8f0ffffffffff, %f0 = 15000000 51872fbc
2683 ldda [%i0+%o5]0x81,%f0 ! %f0 = 69c8f0ff ffffffff
2684! Mem[0000000030001408] = 37e230e2 1b6b89b9, %l4 = 00000015, %l5 = e9df67fd
2685 ldda [%i0+%o4]0x89,%l4 ! %l4 = 000000001b6b89b9 0000000037e230e2
2686! Mem[0000000010001410] = 0000ffff ffffb989, %l4 = 1b6b89b9, %l5 = 37e230e2
2687 ldd [%i0+%o5],%l4 ! %l4 = 000000000000ffff 00000000ffffb989
2688! Mem[0000000010101408] = ff0000ff00000000, %l6 = 0000000060785a49
2689 ldxa [%i4+%o4]0x80,%l6 ! %l6 = ff0000ff00000000
2690! Mem[0000000010041400] = 00000000, %f4 = 7fcaa07f
2691 lda [%i1+%g0]0x80,%f4 ! %f4 = 00000000
2692! Mem[00000000100c1410] = 00000000, %l1 = 00000000000000f7
2693 lduba [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000
2694! Mem[0000000010001410] = 0000ffff, %l4 = 000000000000ffff
2695 ldsha [%i0+%o5]0x80,%l4 ! %l4 = 0000000000000000
2696! Mem[0000000010141410] = 00000060, %f30 = f59ffc4d
2697 lda [%i5+%o5]0x88,%f30 ! %f30 = 00000060
2698! Mem[0000000030181410] = 000000007df6dc1f, %l7 = 0000000000005c1a
2699 ldxa [%i6+%o5]0x89,%l7 ! %l7 = 000000007df6dc1f
2700
2701p0_label_99:
2702! Starting 10 instruction Store Burst
2703! Mem[000000001008143c] = ff344c54, %l6 = 00000000, %l7 = 7df6dc1f
2704 add %i2,0x3c,%g1
2705 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000ff344c54
2706! %l2 = 000000000000004d, Mem[0000000030141400] = b3007860
2707 stba %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 4d007860
2708! %l3 = 000004f049473ab3, Mem[0000000010181408] = ff009280
2709 stba %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = b3009280
2710! Mem[0000000010101400] = 13ffffff, %l5 = 00000000ffffb989
2711 swapa [%i4+%g0]0x88,%l5 ! %l5 = 0000000013ffffff
2712! Mem[0000000010001406] = 159ffc4d, %l2 = 000000000000004d
2713 ldstub [%i0+0x006],%l2 ! %l2 = 00000000000000fc
2714! %l5 = 0000000013ffffff, Mem[000000001000140a] = ff000000, %asi = 80
2715 stha %l5,[%i0+0x00a]%asi ! Mem[0000000010001408] = ff00ffff
2716! %f8 = 00920000 b9896b1b, %l0 = 000000004dfcffff
2717! Mem[0000000030001418] = 690958523b5b1bdb
2718 add %i0,0x018,%g1
2719 stda %f8,[%g1+%l0]ASI_PST32_S ! Mem[0000000030001418] = 00920000b9896b1b
2720! Mem[0000000030001408] = b9896b1b, %l4 = 0000000000000000
2721 ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 00000000000000b9
2722! %f22 = 0032b959, Mem[0000000010181410] = 4dfc9f15
2723 sta %f22,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0032b959
2724! %l6 = ff0000ff00000000, Mem[0000000030001400] = 1fdcf67d
2725 stwa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
2726
2727p0_label_100:
2728! Starting 10 instruction Load Burst
2729! Mem[0000000010041410] = fffffc4d, %f0 = 69c8f0ff
2730 lda [%i1+%o5]0x80,%f0 ! %f0 = fffffc4d
2731! Mem[0000000010001400] = ff000000, %l4 = 00000000000000b9
2732 lduha [%i0+%g0]0x80,%l4 ! %l4 = 000000000000ff00
2733 membar #Sync ! Added by membar checker (18)
2734! Mem[0000000030041400] = 590a321e 00000000 00000000 00000000
2735! Mem[0000000030041410] = 8b31fa09 053fd967 448451f8 4567255a
2736! Mem[0000000030041420] = 4567255a 37c1efc3 a17392ff a1739280
2737! Mem[0000000030041430] = 4f4149d0 3dcd40a1 544c34ff 1a8b0293
2738 ldda [%i1+%g0]ASI_BLK_SL,%f16 ! Block Load from 0000000030041400
2739! Mem[0000000010041404] = 3dcd40a1, %f8 = 00920000
2740 lda [%i1+0x004]%asi,%f8 ! %f8 = 3dcd40a1
2741! Mem[0000000030041408] = 00000000, %l7 = 00000000ff344c54
2742 lduha [%i1+%o4]0x89,%l7 ! %l7 = 0000000000000000
2743! Mem[0000000010081438] = 93028b1aff344c54, %l2 = 00000000000000fc
2744 ldx [%i2+0x038],%l2 ! %l2 = 93028b1aff344c54
2745! Mem[0000000010081400] = 0f000000000000ff, %l1 = 0000000000000000
2746 ldxa [%i2+%g0]0x88,%l1 ! %l1 = 0f000000000000ff
2747! Mem[0000000030181400] = ffffff00, %l6 = ff0000ff00000000
2748 lduwa [%i6+%g0]0x89,%l6 ! %l6 = 00000000ffffff00
2749! Mem[00000000300c1408] = 7fcaa07f, %l1 = 0f000000000000ff
2750 lduha [%i3+%o4]0x81,%l1 ! %l1 = 0000000000007fca
2751! Mem[0000000010081430] = a140cd3dd049414f, %l4 = 000000000000ff00, %asi = 80
2752 ldxa [%i2+0x030]%asi,%l4 ! %l4 = a140cd3dd049414f
2753
2754p0_label_101:
2755! Starting 10 instruction Store Burst
2756! %f16 = 00000000 1e320a59, %l5 = 0000000013ffffff
2757! Mem[0000000010141418] = 37e230e25428f3cb
2758 add %i5,0x018,%g1
2759 stda %f16,[%g1+%l5]ASI_PST32_P ! Mem[0000000010141418] = 000000001e320a59
2760! %l6 = 00000000ffffff00, Mem[0000000010081400] = 000000ff
2761 stba %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
2762! %l7 = 0000000000000000, Mem[00000000300c1410] = 15000000
2763 stba %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
2764! %l2 = ff344c54, %l3 = 49473ab3, Mem[0000000030001400] = 00000000 09fa3107
2765 stda %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = ff344c54 49473ab3
2766! Mem[0000000030181410] = 1fdcf67d, %l3 = 000004f049473ab3
2767 ldstuba [%i6+%o5]0x81,%l3 ! %l3 = 000000000000001f
2768! %l0 = 000000004dfcffff, Mem[0000000030141410] = 4dfc9f15
2769 stwa %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = 4dfcffff
2770! %l6 = 00000000ffffff00, Mem[0000000030141408] = 6000000000000020
2771 stxa %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000ffffff00
2772! %l3 = 000000000000001f, Mem[00000000100c1410] = 00000000
2773 stha %l3,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 001f0000
2774! Mem[0000000010081400] = 00000000, %l7 = 0000000000000000
2775 ldstuba [%i2+%g0]0x88,%l7 ! %l7 = 0000000000000000
2776! %l3 = 000000000000001f, Mem[0000000030181408] = 00000015
2777 stwa %l3,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000001f
2778
2779p0_label_102:
2780! Starting 10 instruction Load Burst
2781! Mem[0000000010081410] = 5ea67860, %l0 = 000000004dfcffff
2782 lduba [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000060
2783! Mem[0000000010001408] = ffff00ff, %l1 = 0000000000007fca
2784 ldsha [%i0+%o4]0x88,%l1 ! %l1 = 00000000000000ff
2785! Mem[0000000010101410] = 1e320a59 000000ff, %l0 = 00000060, %l1 = 000000ff
2786 ldda [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000ff 000000001e320a59
2787! Mem[0000000030081408] = 60785a49, %f9 = b9896b1b
2788 lda [%i2+%o4]0x89,%f9 ! %f9 = 60785a49
2789! Mem[00000000300c1400] = 0032b959, %l3 = 000000000000001f
2790 lduwa [%i3+%g0]0x81,%l3 ! %l3 = 000000000032b959
2791! Mem[0000000030181408] = 0000001f, %l0 = 00000000000000ff
2792 lduwa [%i6+%o4]0x81,%l0 ! %l0 = 000000000000001f
2793! Mem[0000000010001434] = 4c639a54, %l7 = 0000000000000000
2794 ldub [%i0+0x034],%l7 ! %l7 = 000000000000004c
2795! Mem[0000000010001400] = ff000000, %l7 = 000000000000004c
2796 ldsha [%i0+%g0]0x80,%l7 ! %l7 = ffffffffffffff00
2797! Mem[0000000010001410] = 89b9ffffffff0000, %l5 = 0000000013ffffff
2798 ldxa [%i0+%o5]0x88,%l5 ! %l5 = 89b9ffffffff0000
2799! Mem[0000000010081408] = 1e320a59, %l5 = 89b9ffffffff0000
2800 ldsha [%i2+%o4]0x80,%l5 ! %l5 = 0000000000001e32
2801
2802p0_label_103:
2803! Starting 10 instruction Store Burst
2804! Mem[0000000010041408] = 590a4dfc, %l5 = 0000000000001e32
2805 swapa [%i1+%o4]0x88,%l5 ! %l5 = 00000000590a4dfc
2806! %l1 = 000000001e320a59, Mem[00000000300c1408] = 000092807fa0ca7f
2807 stxa %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000001e320a59
2808! %l1 = 000000001e320a59, Mem[0000000010041404] = 3dcd40a1
2809 sth %l1,[%i1+0x004] ! Mem[0000000010041404] = 0a5940a1
2810! Mem[0000000020800001] = ffff53a8, %l3 = 000000000032b959
2811 ldstuba [%o1+0x001]%asi,%l3 ! %l3 = 00000000000000ff
2812! %f7 = 00000000, Mem[0000000010001410] = 0000ffff
2813 sta %f7 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
2814! %f10 = 4dfc9f15 000000ff, Mem[0000000030081408] = 60785a49 7fcaa07f
2815 stda %f10,[%i2+%o4]0x89 ! Mem[0000000030081408] = 4dfc9f15 000000ff
2816! Mem[0000000030041400] = 590a321e, %l7 = 00000000ffffff00
2817 swapa [%i1+%g0]0x81,%l7 ! %l7 = 00000000590a321e
2818! %f2 = 00000015, Mem[0000000030181408] = 1f000000
2819 sta %f2 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000015
2820! %f21 = 09fa318b, Mem[0000000030181408] = 00000015
2821 sta %f21,[%i6+%o4]0x89 ! Mem[0000000030181408] = 09fa318b
2822! %f24 = c3efc137 5a256745, Mem[0000000010001410] = 00000000 89b9ffff
2823 stda %f24,[%i0+%o5]0x88 ! Mem[0000000010001410] = c3efc137 5a256745
2824
2825p0_label_104:
2826! Starting 10 instruction Load Burst
2827! Mem[0000000010181400] = 37e230e21b6b89b9, %f10 = 4dfc9f15 000000ff
2828 ldd [%i6+%g0],%f10 ! %f10 = 37e230e2 1b6b89b9
2829! Mem[0000000010101438] = 1b937766 9278ef1d, %l0 = 0000001f, %l1 = 1e320a59
2830 ldd [%i4+0x038],%l0 ! %l0 = 000000001b937766 000000009278ef1d
2831! Mem[0000000020800000] = ffff53a8, %l5 = 00000000590a4dfc, %asi = 80
2832 ldsha [%o1+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
2833! Mem[0000000030041400] = ffffff00, %l5 = ffffffffffffffff
2834 ldsba [%i1+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
2835! Mem[00000000300c1400] = 0032b959, %l0 = 000000001b937766
2836 ldsba [%i3+%g0]0x81,%l0 ! %l0 = 0000000000000000
2837! Mem[0000000010101419] = 306e0000, %l0 = 0000000000000000, %asi = 80
2838 ldsba [%i4+0x019]%asi,%l0 ! %l0 = 000000000000006e
2839! Mem[0000000030081400] = 7df6dca1, %f18 = 00000000
2840 lda [%i2+%g0]0x81,%f18 ! %f18 = 7df6dca1
2841! Mem[0000000030101400] = 00000000 7d000000, %l4 = d049414f, %l5 = ffffffff
2842 ldda [%i4+%g0]0x89,%l4 ! %l4 = 000000007d000000 0000000000000000
2843! Mem[0000000030041400] = ffffff00, %l0 = 000000000000006e
2844 ldsha [%i1+%g0]0x81,%l0 ! %l0 = ffffffffffffffff
2845! Mem[0000000010001413] = 4567255a, %l0 = ffffffffffffffff
2846 ldub [%i0+0x013],%l0 ! %l0 = 000000000000005a
2847
2848p0_label_105:
2849! Starting 10 instruction Store Burst
2850! %l5 = 0000000000000000, Mem[0000000010081428] = 809273a1
2851 stb %l5,[%i2+0x028] ! Mem[0000000010081428] = 009273a1
2852! %l2 = 93028b1aff344c54, Mem[0000000010001434] = 4c639a54, %asi = 80
2853 stwa %l2,[%i0+0x034]%asi ! Mem[0000000010001434] = ff344c54
2854! %l1 = 000000009278ef1d, Mem[0000000030001400] = b33a4749544c34ff
2855 stxa %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000009278ef1d
2856! %f30 = 93028b1a ff344c54, %l4 = 000000007d000000
2857! Mem[00000000100c1418] = 590a00ffffffff36
2858 add %i3,0x018,%g1
2859 stda %f30,[%g1+%l4]ASI_PST32_PL ! Mem[00000000100c1418] = 590a00ffffffff36
2860! Mem[0000000020800040] = b9ff3fd8, %l7 = 00000000590a321e
2861 ldstuba [%o1+0x040]%asi,%l7 ! %l7 = 00000000000000b9
2862! %f12 = 00000000, Mem[0000000010081410] = 5ea67860
2863 sta %f12,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000
2864! %f15 = 60f2649e, Mem[00000000100c1408] = 748cc213
2865 sta %f15,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 60f2649e
2866! Mem[0000000010001400] = 000000ff, %l5 = 0000000000000000
2867 swapa [%i0+%g0]0x88,%l5 ! %l5 = 00000000000000ff
2868! %l1 = 000000009278ef1d, Mem[0000000030001410] = fff0c869
2869 stwa %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = 9278ef1d
2870! %l4 = 7d000000, %l5 = 000000ff, Mem[0000000010181410] = 0032b959 4dfc9ff5
2871 stda %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 7d000000 000000ff
2872
2873p0_label_106:
2874! Starting 10 instruction Load Burst
2875! Mem[0000000010181400] = 37e230e2, %l4 = 000000007d000000
2876 ldsha [%i6+%g0]0x80,%l4 ! %l4 = 00000000000037e2
2877! Mem[00000000100c1408] = 60f2649e, %l2 = 93028b1aff344c54
2878 lduha [%i3+%o4]0x80,%l2 ! %l2 = 00000000000060f2
2879! Mem[0000000030101408] = 60000000ffff0000, %l1 = 000000009278ef1d
2880 ldxa [%i4+%o4]0x81,%l1 ! %l1 = 60000000ffff0000
2881! Mem[0000000010081410] = 00000000, %l3 = 00000000000000ff
2882 ldsha [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
2883! Mem[0000000010101400] = ffffb989, %l0 = 000000000000005a
2884 lduba [%i4+%g0]0x88,%l0 ! %l0 = 0000000000000089
2885! %l4 = 00000000000037e2, imm = fffffffffffffde0, %l0 = 0000000000000089
2886 add %l4,-0x220,%l0 ! %l0 = 00000000000035c2
2887! Mem[0000000021800180] = 3b561158, %l6 = 00000000ffffff00
2888 lduh [%o3+0x180],%l6 ! %l6 = 0000000000003b56
2889! Mem[0000000010081428] = 009273a1, %l0 = 00000000000035c2
2890 ldsw [%i2+0x028],%l0 ! %l0 = 00000000009273a1
2891! Mem[0000000030001410] = 9278ef1d, %l1 = 60000000ffff0000
2892 lduba [%i0+%o5]0x89,%l1 ! %l1 = 000000000000001d
2893! Mem[0000000010001424] = 60785a49, %l7 = 00000000000000b9, %asi = 80
2894 lduba [%i0+0x024]%asi,%l7 ! %l7 = 0000000000000060
2895
2896p0_label_107:
2897! Starting 10 instruction Store Burst
2898! Mem[00000000211c0000] = 00002808, %l5 = 00000000000000ff
2899 ldstuba [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000000
2900! %l1 = 000000000000001d, %l2 = 00000000000060f2, %l1 = 000000000000001d
2901 addc %l1,%l2,%l1 ! %l1 = 000000000000610f
2902! %l1 = 000000000000610f, Mem[000000001000143b] = 13c28c74, %asi = 80
2903 stba %l1,[%i0+0x03b]%asi ! Mem[0000000010001438] = 13c28c0f
2904! Mem[0000000030041408] = 00000000, %l4 = 00000000000037e2
2905 swapa [%i1+%o4]0x81,%l4 ! %l4 = 0000000000000000
2906! %l3 = 0000000000000000, Mem[0000000030001408] = 1b6b89ff
2907 stba %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = 1b6b8900
2908! Mem[00000000211c0000] = ff002808, %l3 = 0000000000000000
2909 ldstub [%o2+%g0],%l3 ! %l3 = 00000000000000ff
2910! %l5 = 0000000000000000, %l0 = 00000000009273a1, %y = 00000007
2911 umul %l5,%l0,%l5 ! %l5 = 0000000000000000, %y = 00000000
2912! %f5 = 79a72ebf, Mem[0000000010181414] = 000000ff
2913 st %f5 ,[%i6+0x014] ! Mem[0000000010181414] = 79a72ebf
2914! Mem[0000000010041408] = 00001e32, %l5 = 0000000000000000
2915 swapa [%i1+%o4]0x88,%l5 ! %l5 = 0000000000001e32
2916! Mem[0000000030041408] = 000037e2, %l0 = 00000000009273a1
2917 swapa [%i1+%o4]0x81,%l0 ! %l0 = 00000000000037e2
2918
2919p0_label_108:
2920! Starting 10 instruction Load Burst
2921! %f21 = 09fa318b, %f20 = 67d93f05
2922 fsqrts %f21,%f20 ! %f20 = 24b2f465
2923! Mem[0000000030101408] = 00000060, %l2 = 00000000000060f2
2924 lduba [%i4+%o4]0x89,%l2 ! %l2 = 0000000000000060
2925! Mem[00000000300c1400] = 0032b95900000000, %l1 = 000000000000610f
2926 ldxa [%i3+%g0]0x81,%l1 ! %l1 = 0032b95900000000
2927! Mem[0000000010041410] = fffffc4d, %l6 = 0000000000003b56
2928 lduha [%i1+%o5]0x80,%l6 ! %l6 = 000000000000ffff
2929! Mem[00000000300c1400] = 59b93200, %l7 = 0000000000000060
2930 lduwa [%i3+%g0]0x89,%l7 ! %l7 = 0000000059b93200
2931! Mem[0000000010041400] = 00000000, %l5 = 0000000000001e32
2932 ldsha [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000000
2933! Mem[0000000010181418] = 7fa1a312, %l7 = 0000000059b93200, %asi = 80
2934 ldswa [%i6+0x018]%asi,%l7 ! %l7 = 000000007fa1a312
2935! Mem[0000000030141408] = 00000000, %l4 = 0000000000000000
2936 lduwa [%i5+%o4]0x81,%l4 ! %l4 = 0000000000000000
2937! Mem[00000000300c1410] = 00000000, %l7 = 000000007fa1a312
2938 lduwa [%i3+%o5]0x89,%l7 ! %l7 = 0000000000000000
2939! Mem[00000000100c1408] = 60f2649e6bfa2267, %f24 = c3efc137 5a256745
2940 ldda [%i3+%o4]0x80,%f24 ! %f24 = 60f2649e 6bfa2267
2941
2942p0_label_109:
2943! Starting 10 instruction Store Burst
2944! %l1 = 0032b95900000000, Mem[00000000100c140c] = 6bfa2267
2945 sth %l1,[%i3+0x00c] ! Mem[00000000100c140c] = 00002267
2946! Mem[0000000010101410] = 000000ff, %l6 = 000000000000ffff
2947 ldstuba [%i4+%o5]0x88,%l6 ! %l6 = 00000000000000ff
2948! Mem[0000000030001400] = 1def7892, %l6 = 00000000000000ff
2949 swapa [%i0+%g0]0x81,%l6 ! %l6 = 000000001def7892
2950! %f22 = 5a256745, Mem[0000000030101410] = ff000000
2951 sta %f22,[%i4+%o5]0x81 ! Mem[0000000030101410] = 5a256745
2952! %l2 = 00000060, %l3 = 000000ff, Mem[0000000010081410] = 00000000 b74d105b
2953 stda %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000060 000000ff
2954! %l2 = 0000000000000060, Mem[0000000030181410] = 000000007df6dcff
2955 stxa %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000000000060
2956 membar #Sync ! Added by membar checker (19)
2957! %f28 = a140cd3d d049414f, Mem[0000000030041410] = 09fa318b 67d93f05
2958 stda %f28,[%i1+%o5]0x89 ! Mem[0000000030041410] = a140cd3d d049414f
2959! %f24 = 60f2649e 6bfa2267, %l7 = 0000000000000000
2960! Mem[00000000300c1400] = 0032b95900000000
2961 stda %f24,[%i3+%l7]ASI_PST32_S ! Mem[00000000300c1400] = 0032b95900000000
2962! Mem[0000000010081400] = ff000000 0000000f 1e320a59 00000000
2963! %f0 = fffffc4d ffffffff 00000015 7ff9540f
2964! %f4 = 00000000 79a72ebf fffffc4d 00000000
2965! %f8 = 3dcd40a1 60785a49 37e230e2 1b6b89b9
2966! %f12 = 00000000 590a321e f59ffc4d 60f2649e
2967 stda %f0 ,[%i2+%g0]ASI_BLK_PL ! Block Store to 0000000010081400
2968! Mem[0000000030081410] = 000013c2, %l5 = 0000000000000000
2969 ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 00000000000000c2
2970
2971p0_label_110:
2972! Starting 10 instruction Load Burst
2973! Mem[0000000030181400] = 00ffffff, %l6 = 000000001def7892
2974 lduha [%i6+%g0]0x81,%l6 ! %l6 = 00000000000000ff
2975! Mem[00000000100c1410] = 00001f00, %l5 = 00000000000000c2
2976 ldswa [%i3+%o5]0x88,%l5 ! %l5 = 0000000000001f00
2977! Mem[0000000010101418] = 306e00002eff1f6b, %f24 = 60f2649e 6bfa2267, %asi = 80
2978 ldda [%i4+0x018]%asi,%f24 ! %f24 = 306e0000 2eff1f6b
2979 membar #Sync ! Added by membar checker (20)
2980! Mem[0000000010081400] = ffffffff, %l4 = 0000000000000000
2981 lduwa [%i2+%g0]0x88,%l4 ! %l4 = 00000000ffffffff
2982! Mem[0000000030001410] = 9278ef1d, %l4 = 00000000ffffffff
2983 ldsba [%i0+%o5]0x89,%l4 ! %l4 = 000000000000001d
2984! Mem[0000000030081400] = 7df6dca1, %l6 = 00000000000000ff
2985 lduha [%i2+%g0]0x81,%l6 ! %l6 = 0000000000007df6
2986! Mem[0000000010041400] = 00000000, %l3 = 00000000000000ff
2987 ldswa [%i1+%g0]0x80,%l3 ! %l3 = 0000000000000000
2988! Mem[0000000030101408] = 60000000, %l0 = 00000000000037e2
2989 lduwa [%i4+%o4]0x81,%l0 ! %l0 = 0000000060000000
2990! Mem[0000000010101408] = ff0000ff, %l6 = 0000000000007df6
2991 ldsba [%i4+%o4]0x80,%l6 ! %l6 = ffffffffffffffff
2992! Mem[0000000030081400] = 7df6dca1 748cc213 ff000000 159ffc4d
2993! Mem[0000000030081410] = ff130000 00000000 7fa1a312 2144839b
2994! Mem[0000000030081420] = 495a7860 453b5af1 60f2649e 54b1d777
2995! Mem[0000000030081430] = ff3625ff 6677931b 503c6bea 748cc213
2996 ldda [%i2+%g0]ASI_BLK_S,%f16 ! Block Load from 0000000030081400
2997
2998p0_label_111:
2999! Starting 10 instruction Store Burst
3000! Mem[0000000010101408] = ff0000ff, %l4 = 000000000000001d
3001 swapa [%i4+%o4]0x88,%l4 ! %l4 = 00000000ff0000ff
3002! Mem[0000000010181428] = ffffffff, %l5 = 0000000000001f00
3003 swap [%i6+0x028],%l5 ! %l5 = 00000000ffffffff
3004! %f4 = 00000000 79a72ebf, %l3 = 0000000000000000
3005! Mem[00000000300c1430] = add601104c639a54
3006 add %i3,0x030,%g1
3007 stda %f4,[%g1+%l3]ASI_PST8_S ! Mem[00000000300c1430] = add601104c639a54
3008 membar #Sync ! Added by membar checker (21)
3009! %l5 = 00000000ffffffff, Mem[0000000030081400] = a1dcf67d
3010 stwa %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffff
3011! Mem[00000000300c1410] = 00000000, %l2 = 0000000000000060
3012 ldstuba [%i3+%o5]0x89,%l2 ! %l2 = 0000000000000000
3013! %f6 = fffffc4d 00000000, Mem[0000000010141410] = 60000000 00000000
3014 stda %f6 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = fffffc4d 00000000
3015! Mem[0000000010141400] = 15000000, %l0 = 0000000060000000
3016 ldstuba [%i5+%g0]0x80,%l0 ! %l0 = 0000000000000015
3017! %l5 = 00000000ffffffff, Mem[0000000030001408] = 00896b1b
3018 stha %l5,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffff6b1b
3019! %l6 = ffffffff, %l7 = 00000000, Mem[0000000030141408] = 00000000 ffffff00
3020 stda %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffffff 00000000
3021! Mem[00000000100c1410] = 00001f00, %l7 = 0000000000000000
3022 ldstuba [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000000
3023
3024p0_label_112:
3025! Starting 10 instruction Load Burst
3026! Mem[0000000030041400] = 00ffffff, %l2 = 0000000000000000
3027 ldsha [%i1+%g0]0x89,%l2 ! %l2 = ffffffffffffffff
3028! Mem[0000000010141408] = ffc8f0ff, %l5 = 00000000ffffffff
3029 lduba [%i5+%o4]0x80,%l5 ! %l5 = 00000000000000ff
3030! Mem[0000000021800080] = 7ec0c898, %l4 = 00000000ff0000ff
3031 lduh [%o3+0x080],%l4 ! %l4 = 0000000000007ec0
3032! Mem[0000000030041408] = a1739200, %l3 = 0000000000000000
3033 ldswa [%i1+%o4]0x89,%l3 ! %l3 = ffffffffa1739200
3034! Mem[0000000030141408] = ffffffff, %l5 = 00000000000000ff
3035 lduba [%i5+%o4]0x89,%l5 ! %l5 = 00000000000000ff
3036! Mem[0000000030181410] = 60000000 00000000, %l2 = ffffffff, %l3 = a1739200
3037 ldda [%i6+%o5]0x81,%l2 ! %l2 = 0000000060000000 0000000000000000
3038! Mem[0000000030081400] = ffffffff, %l6 = ffffffffffffffff
3039 ldswa [%i2+%g0]0x81,%l6 ! %l6 = ffffffffffffffff
3040! Mem[0000000010101428] = 60f2649e, %l5 = 00000000000000ff
3041 ldsh [%i4+0x028],%l5 ! %l5 = 00000000000060f2
3042! %l5 = 00000000000060f2, imm = 0000000000000073, %l3 = 0000000000000000
3043 sub %l5,0x073,%l3 ! %l3 = 000000000000607f
3044! Mem[0000000010041408] = 00000000, %f3 = 7ff9540f
3045 lda [%i1+%o4]0x80,%f3 ! %f3 = 00000000
3046
3047p0_label_113:
3048! Starting 10 instruction Store Burst
3049! %l2 = 0000000060000000, Mem[00000000300c1408] = 1e320a59
3050 stha %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 1e320000
3051! Mem[000000001018142f] = ffff97b8, %l5 = 00000000000060f2
3052 ldstub [%i6+0x02f],%l5 ! %l5 = 00000000000000b8
3053! Mem[00000000100c1408] = 9e64f260, %l5 = 00000000000000b8
3054 ldstuba [%i3+%o4]0x88,%l5 ! %l5 = 0000000000000060
3055! %f26 = 60f2649e 54b1d777, Mem[0000000030101410] = 4567255a 1fdcf67d
3056 stda %f26,[%i4+%o5]0x89 ! Mem[0000000030101410] = 60f2649e 54b1d777
3057! %f23 = 2144839b, Mem[0000000010041430] = 51872fbc
3058 st %f23,[%i1+0x030] ! Mem[0000000010041430] = 2144839b
3059! %l2 = 60000000, %l3 = 0000607f, Mem[0000000030081408] = 000000ff 4dfc9f15
3060 stda %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 60000000 0000607f
3061! %l7 = 0000000000000000, Mem[0000000030081408] = 60000000
3062 stha %l7,[%i2+%o4]0x89 ! Mem[0000000030081408] = 60000000
3063! %l2 = 0000000060000000, Mem[0000000010081408] = 7ff9540f
3064 stha %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 7ff90000
3065! %l5 = 0000000000000060, Mem[000000001014143c] = 1b6b89b9, %asi = 80
3066 stwa %l5,[%i5+0x03c]%asi ! Mem[000000001014143c] = 00000060
3067! %l6 = ffffffffffffffff, Mem[0000000010041430] = 2144839b, %asi = 80
3068 stwa %l6,[%i1+0x030]%asi ! Mem[0000000010041430] = ffffffff
3069
3070p0_label_114:
3071! Starting 10 instruction Load Burst
3072! Mem[0000000010141400] = ff000000fff6dc1f, %f16 = 7df6dca1 748cc213
3073 ldda [%i5+%g0]0x80,%f16 ! %f16 = ff000000 fff6dc1f
3074! Mem[00000000100c1410] = ff1f0000 00000000, %l4 = 00007ec0, %l5 = 00000060
3075 ldda [%i3+%o5]0x80,%l4 ! %l4 = 00000000ff1f0000 0000000000000000
3076! Mem[0000000030181408] = 8b31fa09, %l2 = 0000000060000000
3077 ldsha [%i6+%o4]0x81,%l2 ! %l2 = ffffffffffff8b31
3078! Mem[0000000010101408] = 0000001d, %l3 = 000000000000607f
3079 ldsba [%i4+%o4]0x88,%l3 ! %l3 = 000000000000001d
3080! Mem[000000001010141f] = 2eff1f6b, %l3 = 000000000000001d, %asi = 80
3081 ldsba [%i4+0x01f]%asi,%l3 ! %l3 = 000000000000006b
3082! Mem[0000000010181407] = 1b6b89b9, %l1 = 0032b95900000000
3083 ldub [%i6+0x007],%l1 ! %l1 = 00000000000000b9
3084! Mem[0000000010141410] = 4dfcffff, %l7 = 0000000000000000
3085 lduba [%i5+%o5]0x88,%l7 ! %l7 = 00000000000000ff
3086! Mem[0000000030041400] = ffffff00 00000000 009273a1 00000000
3087! %f0 = fffffc4d ffffffff 00000015 00000000
3088! %f4 = 00000000 79a72ebf fffffc4d 00000000
3089! %f8 = 3dcd40a1 60785a49 37e230e2 1b6b89b9
3090! %f12 = 00000000 590a321e f59ffc4d 60f2649e
3091 stda %f0 ,[%i1+%g0]ASI_COMMIT_S ! Block Store to 0000000030041400
3092! Mem[0000000010141408] = ffc8f0ff, %l2 = ffffffffffff8b31
3093 lduwa [%i5+%o4]0x80,%l2 ! %l2 = 00000000ffc8f0ff
3094! Mem[00000000100c1410] = ff1f0000 00000000, %l6 = ffffffff, %l7 = 000000ff
3095 ldda [%i3+%o5]0x80,%l6 ! %l6 = 00000000ff1f0000 0000000000000000
3096
3097p0_label_115:
3098! Starting 10 instruction Store Burst
3099! %f12 = 00000000 590a321e, Mem[0000000010141408] = fff0c8ff ffffffff
3100 stda %f12,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 590a321e
3101! Mem[0000000010141410] = 4dfcffff, %l0 = 0000000000000015
3102 ldstuba [%i5+%o5]0x88,%l0 ! %l0 = 00000000000000ff
3103! Mem[0000000010101411] = ff000000, %l5 = 0000000000000000
3104 ldstuba [%i4+0x011]%asi,%l5 ! %l5 = 0000000000000000
3105! %l3 = 000000000000006b, Mem[0000000010081410] = bf2ea779
3106 stba %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = 6b2ea779
3107! Mem[0000000010101430] = 5c1ab2dc, %l7 = 00000000, %l7 = 00000000
3108 add %i4,0x30,%g1
3109 casa [%g1]0x80,%l7,%l7 ! %l7 = 000000005c1ab2dc
3110! %l0 = 00000000000000ff, Mem[00000000300c1410] = ff000000
3111 stwa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000ff
3112! %l2 = ffc8f0ff, %l3 = 0000006b, Mem[0000000030141408] = ffffffff 00000000
3113 stda %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffc8f0ff 0000006b
3114! Mem[0000000030141410] = fffffc4d, %l6 = 00000000ff1f0000
3115 swapa [%i5+%o5]0x89,%l6 ! %l6 = 00000000fffffc4d
3116! Mem[00000000300c1408] = 0000321e, %l0 = 00000000000000ff
3117 ldstuba [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000
3118! %f6 = fffffc4d, Mem[0000000010081400] = ffffffff
3119 sta %f6 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = fffffc4d
3120
3121p0_label_116:
3122! Starting 10 instruction Load Burst
3123! Mem[00000000300c1410] = ff000000, %l3 = 000000000000006b
3124 lduwa [%i3+%o5]0x89,%l3 ! %l3 = 00000000ff000000
3125! Mem[0000000010181400] = 37e230e2, %l2 = 00000000ffc8f0ff
3126 ldsba [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000037
3127! Mem[0000000030181410] = 00000060, %l4 = 00000000ff1f0000
3128 lduha [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000060
3129! Mem[00000000100c143a] = 000000ff, %l5 = 0000000000000000
3130 lduh [%i3+0x03a],%l5 ! %l5 = 00000000000000ff
3131! Mem[0000000030181400] = 00fffffffff0c869, %l2 = 0000000000000037
3132 ldxa [%i6+%g0]0x81,%l2 ! %l2 = 00fffffffff0c869
3133! Mem[0000000010001400] = 00000000, %l5 = 00000000000000ff
3134 lduha [%i0+%g0]0x88,%l5 ! %l5 = 0000000000000000
3135 membar #Sync ! Added by membar checker (22)
3136! Mem[0000000030041400] = fffffc4d, %f31 = 748cc213
3137 lda [%i1+%g0]0x81,%f31 ! %f31 = fffffc4d
3138! Mem[0000000030081400] = ffffffff, %f21 = 00000000
3139 lda [%i2+%g0]0x89,%f21 ! %f21 = ffffffff
3140! Mem[0000000010181400] = b9896b1b e230e237, %l0 = 00000000, %l1 = 000000b9
3141 ldda [%i6+%g0]0x88,%l0 ! %l0 = 00000000e230e237 00000000b9896b1b
3142! Mem[0000000030041408] = 00000015, %l1 = 00000000b9896b1b
3143 ldswa [%i1+%o4]0x81,%l1 ! %l1 = 0000000000000015
3144
3145p0_label_117:
3146! Starting 10 instruction Store Burst
3147! %f26 = 60f2649e, %f24 = 495a7860, %f29 = 6677931b
3148 fsubs %f26,%f24,%f29 ! %f29 = 60f2649e
3149! %f6 = fffffc4d, Mem[0000000010001400] = 00000000
3150 sta %f6 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = fffffc4d
3151! %l2 = fff0c869, %l3 = ff000000, Mem[0000000010001400] = 4dfcffff 159fff4d, %asi = 80
3152 stda %l2,[%i0+0x000]%asi ! Mem[0000000010001400] = fff0c869 ff000000
3153! Mem[0000000010141428] = ff000000, %l7 = 5c1ab2dc, %l4 = 00000060
3154 add %i5,0x28,%g1
3155 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000ff000000
3156! %l3 = 00000000ff000000, Mem[0000000010141400] = 1fdcf6ff000000ff
3157 stxa %l3,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000ff000000
3158! %f4 = 00000000 79a72ebf, %l2 = 00fffffffff0c869
3159! Mem[0000000030181408] = 8b31fa09000000ff
3160 add %i6,0x008,%g1
3161 stda %f4,[%g1+%l2]ASI_PST16_S ! Mem[0000000030181408] = 0000fa0900002ebf
3162! %l4 = 00000000ff000000, Mem[0000000010081410] = 6b2ea779
3163 stba %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 002ea779
3164! %l1 = 0000000000000015, Mem[0000000030101410] = 77d7b154
3165 stha %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0015b154
3166! %f28 = ff3625ff 60f2649e, %l5 = 0000000000000000
3167! Mem[0000000030041430] = 00000000590a321e
3168 add %i1,0x030,%g1
3169 stda %f28,[%g1+%l5]ASI_PST16_S ! Mem[0000000030041430] = 00000000590a321e
3170! %l5 = 0000000000000000, Mem[00000000100c1400] = 1b6b89b900009200
3171 stx %l5,[%i3+%g0] ! Mem[00000000100c1400] = 0000000000000000
3172
3173p0_label_118:
3174! Starting 10 instruction Load Burst
3175! Mem[0000000030181400] = 69c8f0ff ffffff00, %l6 = fffffc4d, %l7 = 5c1ab2dc
3176 ldda [%i6+%g0]0x89,%l6 ! %l6 = 00000000ffffff00 0000000069c8f0ff
3177! Mem[0000000030181400] = 00ffffff, %l4 = 00000000ff000000
3178 lduwa [%i6+%g0]0x81,%l4 ! %l4 = 0000000000ffffff
3179! Mem[0000000030101408] = 00000060, %f10 = 37e230e2
3180 lda [%i4+%o4]0x89,%f10 ! %f10 = 00000060
3181! Mem[0000000010081408] = 7ff90000, %l5 = 0000000000000000
3182 ldswa [%i2+%o4]0x88,%l5 ! %l5 = 000000007ff90000
3183! Mem[0000000030181400] = ffffff00, %l7 = 0000000069c8f0ff
3184 ldswa [%i6+%g0]0x89,%l7 ! %l7 = ffffffffffffff00
3185! %l3 = 00000000ff000000, immd = fffffffffffff7d0, %l108 = 0000000000000003
3186 sdivx %l3,-0x830,%l3 ! %l3 = ffffffffffe0dadf
3187! Mem[0000000030141410] = ff1f0000, %f4 = 00000000
3188 lda [%i5+%o5]0x89,%f4 ! %f4 = ff1f0000
3189! Mem[0000000010001400] = 69c8f0ff, %l0 = 00000000e230e237
3190 lduha [%i0+%g0]0x88,%l0 ! %l0 = 000000000000f0ff
3191! Mem[00000000300c1400] = 0032b95900000000, %l6 = 00000000ffffff00
3192 ldxa [%i3+%g0]0x81,%l6 ! %l6 = 0032b95900000000
3193! Mem[00000000300c1408] = 000000001e3200ff, %l3 = ffffffffffe0dadf
3194 ldxa [%i3+%o4]0x89,%l3 ! %l3 = 000000001e3200ff
3195
3196p0_label_119:
3197! Starting 10 instruction Store Burst
3198! %l0 = 000000000000f0ff, Mem[0000000021800180] = 3b561158, %asi = 80
3199 stha %l0,[%o3+0x180]%asi ! Mem[0000000021800180] = f0ff1158
3200! %f7 = 00000000, Mem[0000000010141408] = 1e320a59
3201 sta %f7 ,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
3202! Mem[0000000010081404] = 4dfcffff, %l6 = 0032b95900000000, %asi = 80
3203 ldswa [%i2+0x004]%asi,%l6 ! %l6 = 000000004dfcffff
3204! %f8 = 3dcd40a1 60785a49, %l6 = 000000004dfcffff
3205! Mem[0000000010141430] = 51872fbc0508eb5d
3206 add %i5,0x030,%g1
3207 stda %f8,[%g1+%l6]ASI_PST8_PL ! Mem[0000000010141430] = 495a7860a140cd3d
3208! %l2 = fff0c869, %l3 = 1e3200ff, Mem[0000000010081400] = fffffc4d 4dfcffff, %asi = 80
3209 stda %l2,[%i2+0x000]%asi ! Mem[0000000010081400] = fff0c869 1e3200ff
3210! %f10 = 00000060 1b6b89b9, Mem[0000000010001428] = 77d7b154 9e64f260, %asi = 80
3211 stda %f10,[%i0+0x028]%asi ! Mem[0000000010001428] = 00000060 1b6b89b9
3212! %l6 = 000000004dfcffff, Mem[00000000300c1408] = 1e3200ff
3213 stwa %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 4dfcffff
3214! Mem[0000000030141408] = ffc8f0ff, %l0 = 000000000000f0ff
3215 ldstuba [%i5+%o4]0x81,%l0 ! %l0 = 00000000000000ff
3216! %f26 = 60f2649e, Mem[00000000100c1410] = 00001fff
3217 sta %f26,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 60f2649e
3218! %l1 = 0000000000000015, Mem[00000000100c1408] = fff2649e
3219 stha %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0015649e
3220
3221p0_label_120:
3222! Starting 10 instruction Load Burst
3223! Mem[0000000030041400] = fffffc4d, %l7 = ffffffffffffff00
3224 lduba [%i1+%g0]0x81,%l7 ! %l7 = 00000000000000ff
3225! Mem[0000000030041410] = 00000000 79a72ebf, %l2 = fff0c869, %l3 = 1e3200ff
3226 ldda [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000000 0000000079a72ebf
3227! Mem[000000001004142a] = ff000000, %l1 = 0000000000000015
3228 ldsb [%i1+0x02a],%l1 ! %l1 = 0000000000000000
3229! Mem[0000000010141410] = 4dfcffff, %f4 = ff1f0000
3230 lda [%i5+%o5]0x88,%f4 ! %f4 = 4dfcffff
3231! Mem[0000000010001410] = 4567255a, %l3 = 0000000079a72ebf
3232 lduwa [%i0+%o5]0x80,%l3 ! %l3 = 000000004567255a
3233! Mem[0000000030181400] = 69c8f0ff ffffff00, %l2 = 00000000, %l3 = 4567255a
3234 ldda [%i6+%g0]0x89,%l2 ! %l2 = 00000000ffffff00 0000000069c8f0ff
3235! Mem[0000000010001410] = 5a256745, %l4 = 0000000000ffffff
3236 ldsba [%i0+%o5]0x88,%l4 ! %l4 = 0000000000000045
3237! Mem[0000000010041400] = 00000000, %l0 = 00000000000000ff
3238 lduba [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000
3239! Mem[0000000010041410] = fffffc4d 00000000, %l2 = ffffff00, %l3 = 69c8f0ff
3240 ldda [%i1+%o5]0x80,%l2 ! %l2 = 00000000fffffc4d 0000000000000000
3241! Mem[00000000100c1400] = 00000000 00000000, %l6 = 4dfcffff, %l7 = 000000ff
3242 ldda [%i3+%g0]0x88,%l6 ! %l6 = 0000000000000000 0000000000000000
3243
3244p0_label_121:
3245! Starting 10 instruction Store Burst
3246! %l0 = 0000000000000000, Mem[0000000010081408] = 0000f97f15000000, %asi = 80
3247 stxa %l0,[%i2+0x008]%asi ! Mem[0000000010081408] = 0000000000000000
3248! %f30 = 503c6bea, %f23 = 2144839b
3249 fsqrts %f30,%f23 ! %f23 = 47dba073
3250! %l5 = 000000007ff90000, Mem[0000000030041400] = 4dfcffff
3251 stba %l5,[%i1+%g0]0x89 ! Mem[0000000030041400] = 4dfcff00
3252! Mem[00000000100c1408] = 0015649e, %l5 = 000000007ff90000
3253 lduha [%i3+%o4]0x80,%l5 ! %l5 = 0000000000000015
3254! %f22 = 7fa1a312 47dba073, Mem[0000000030081408] = 60000000 0000607f
3255 stda %f22,[%i2+%o4]0x89 ! Mem[0000000030081408] = 7fa1a312 47dba073
3256! %l0 = 0000000000000000, Mem[0000000030141408] = ffc8f0ff
3257 stha %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000f0ff
3258! %l6 = 0000000000000000, Mem[00000000300c1410] = 00000000ff000000
3259 stxa %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000000000000000
3260! %f0 = fffffc4d, Mem[0000000010141414] = 00000000
3261 st %f0 ,[%i5+0x014] ! Mem[0000000010141414] = fffffc4d
3262! %l2 = 00000000fffffc4d, immd = fffffffffffff971, %l108 = 0000000000000005
3263 udivx %l2,-0x68f,%l5 ! %l5 = 0000000000000000
3264! Mem[0000000010141410] = fffffc4d, %l3 = 0000000000000000
3265 swapa [%i5+%o5]0x80,%l3 ! %l3 = 00000000fffffc4d
3266
3267p0_label_122:
3268! Starting 10 instruction Load Burst
3269! %l2 = 00000000fffffc4d, %l0 = 0000000000000000, %l0 = 0000000000000000
3270 xor %l2,%l0,%l0 ! %l0 = 00000000fffffc4d
3271! Mem[0000000030101410] = 0015b1549e64f260, %f8 = 3dcd40a1 60785a49
3272 ldda [%i4+%o5]0x81,%f8 ! %f8 = 0015b154 9e64f260
3273! Mem[00000000300c1400] = 0032b959, %f15 = 60f2649e
3274 lda [%i3+%g0]0x81,%f15 ! %f15 = 0032b959
3275! Mem[0000000030001400] = 00000000 ff000000, %l6 = 00000000, %l7 = 00000000
3276 ldda [%i0+%g0]0x89,%l6 ! %l6 = 00000000ff000000 0000000000000000
3277! Mem[000000001010143d] = 9278ef1d, %l3 = 00000000fffffc4d, %asi = 80
3278 lduba [%i4+0x03d]%asi,%l3 ! %l3 = 0000000000000078
3279! Mem[0000000010181410] = 7d000000 79a72ebf, %l6 = ff000000, %l7 = 00000000
3280 ldda [%i6+%o5]0x80,%l6 ! %l6 = 000000007d000000 0000000079a72ebf
3281! Mem[0000000030141408] = fff00000, %l0 = 00000000fffffc4d
3282 ldsba [%i5+%o4]0x89,%l0 ! %l0 = 0000000000000000
3283! Mem[0000000030081410] = ff130000, %l3 = 0000000000000078
3284 ldsba [%i2+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
3285! Mem[0000000010081410] = 79a72e00, %l1 = 0000000000000000
3286 ldswa [%i2+%o5]0x88,%l1 ! %l1 = 0000000079a72e00
3287! %l2 = 00000000fffffc4d, %l6 = 000000007d000000, %l4 = 0000000000000045
3288 and %l2,%l6,%l4 ! %l4 = 000000007d000000
3289
3290p0_label_123:
3291! Starting 10 instruction Store Burst
3292! %l7 = 0000000079a72ebf, Mem[0000000010041408] = 00000000
3293 stwa %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = 79a72ebf
3294! %l0 = 0000000000000000, %l4 = 000000007d000000, %l6 = 000000007d000000
3295 xnor %l0,%l4,%l6 ! %l6 = ffffffff82ffffff
3296! %l4 = 000000007d000000, Mem[00000000211c0000] = ff002808
3297 sth %l4,[%o2+%g0] ! Mem[00000000211c0000] = 00002808
3298! Mem[0000000010081400] = 69c8f0ff, %l6 = 0000000082ffffff
3299 swapa [%i2+%g0]0x88,%l6 ! %l6 = 0000000069c8f0ff
3300! %f8 = 0015b154 9e64f260, Mem[0000000010181428] = 00001f00 ffff97ff
3301 std %f8 ,[%i6+0x028] ! Mem[0000000010181428] = 0015b154 9e64f260
3302! Mem[0000000030041408] = 00000015, %l5 = 0000000000000000
3303 swapa [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000015
3304! Mem[0000000030001408] = ffff6b1b, %l2 = 00000000fffffc4d
3305 swapa [%i0+%o4]0x81,%l2 ! %l2 = 00000000ffff6b1b
3306! %f23 = 47dba073, Mem[0000000030101408] = 60000000
3307 sta %f23,[%i4+%o4]0x81 ! Mem[0000000030101408] = 47dba073
3308! %l7 = 0000000079a72ebf, Mem[0000000030101408] = 73a0db47
3309 stha %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = 73a02ebf
3310! %l3 = ffffffffffffffff, Mem[0000000010141410] = 00000000
3311 stha %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000ffff
3312
3313p0_label_124:
3314! Starting 10 instruction Load Burst
3315! Mem[0000000010041430] = ffffffff0508eb5d, %f12 = 00000000 590a321e
3316 ldd [%i1+0x030],%f12 ! %f12 = ffffffff 0508eb5d
3317! Mem[0000000030181400] = 69c8f0ffffffff00, %f28 = ff3625ff 60f2649e
3318 ldda [%i6+%g0]0x89,%f28 ! %f28 = 69c8f0ff ffffff00
3319! Mem[0000000030181410] = 00000060, %l1 = 0000000079a72e00
3320 ldswa [%i6+%o5]0x89,%l1 ! %l1 = 0000000000000060
3321! Mem[0000000010041400] = 00000000, %l2 = 00000000ffff6b1b
3322 ldsba [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000
3323! Mem[0000000010001400] = fff0c869ff000000, %l2 = 0000000000000000
3324 ldxa [%i0+%g0]0x80,%l2 ! %l2 = fff0c869ff000000
3325! Mem[0000000030001400] = ff000000, %l5 = 0000000000000015
3326 lduwa [%i0+%g0]0x89,%l5 ! %l5 = 00000000ff000000
3327! Mem[0000000010001400] = 69c8f0ff, %l5 = 00000000ff000000
3328 lduwa [%i0+%g0]0x88,%l5 ! %l5 = 0000000069c8f0ff
3329! Mem[0000000010101410] = ffff0000 590a321e, %l2 = ff000000, %l3 = ffffffff
3330 ldda [%i4+%o5]0x80,%l2 ! %l2 = 00000000ffff0000 00000000590a321e
3331! Mem[0000000030181410] = 60000000, %l0 = 0000000000000000
3332 ldsba [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000060
3333! Mem[0000000010041400] = 00000000, %l6 = 0000000069c8f0ff
3334 ldswa [%i1+%g0]0x80,%l6 ! %l6 = 0000000000000000
3335
3336p0_label_125:
3337! Starting 10 instruction Store Burst
3338! Mem[0000000010041430] = ffffffff, %l6 = 0000000000000000, %asi = 80
3339 swapa [%i1+0x030]%asi,%l6 ! %l6 = 00000000ffffffff
3340! %l5 = 0000000069c8f0ff, Mem[0000000010181410] = 7d00000079a72ebf
3341 stxa %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000000069c8f0ff
3342! Mem[000000001000141b] = 650c0b2f, %l7 = 0000000079a72ebf
3343 ldstuba [%i0+0x01b]%asi,%l7 ! %l7 = 000000000000002f
3344! Mem[0000000010041422] = 4f4149d0, %l0 = 0000000000000060
3345 ldstuba [%i1+0x022]%asi,%l0 ! %l0 = 0000000000000049
3346! Mem[0000000030141400] = 6078004d, %l0 = 0000000000000049
3347 ldstuba [%i5+%g0]0x89,%l0 ! %l0 = 000000000000004d
3348! Mem[0000000030001410] = 1def7892, %l2 = 00000000ffff0000
3349 swapa [%i0+%o5]0x81,%l2 ! %l2 = 000000001def7892
3350! Mem[0000000010181408] = 809200b3, %l3 = 00000000590a321e
3351 ldstuba [%i6+%o4]0x88,%l3 ! %l3 = 00000000000000b3
3352! Mem[0000000010141400] = 000000ff 00000000 00000000 00000000
3353! %f0 = fffffc4d ffffffff 00000015 00000000
3354! %f4 = 4dfcffff 79a72ebf fffffc4d 00000000
3355! %f8 = 0015b154 9e64f260 00000060 1b6b89b9
3356! %f12 = ffffffff 0508eb5d f59ffc4d 0032b959
3357 stda %f0 ,[%i5+%g0]ASI_BLK_AIUP ! Block Store to 0000000010141400
3358! Mem[00000000100c1400] = 00000000, %l4 = 000000007d000000
3359 swapa [%i3+%g0]0x88,%l4 ! %l4 = 0000000000000000
3360! %l3 = 00000000000000b3, Mem[0000000030041410] = 00000000
3361 stha %l3,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000b3
3362
3363p0_label_126:
3364! Starting 10 instruction Load Burst
3365! Mem[0000000030081410] = 00000000000013ff, %l4 = 0000000000000000
3366 ldxa [%i2+%o5]0x89,%l4 ! %l4 = 00000000000013ff
3367! Mem[0000000030041400] = 4dfcff00, %f22 = 7fa1a312
3368 lda [%i1+%g0]0x89,%f22 ! %f22 = 4dfcff00
3369! Mem[0000000010041410] = fffffc4d00000000, %f16 = ff000000 fff6dc1f
3370 ldda [%i1+%o5]0x80,%f16 ! %f16 = fffffc4d 00000000
3371! Mem[00000000211c0001] = 00002808, %l7 = 000000000000002f
3372 ldub [%o2+0x001],%l7 ! %l7 = 0000000000000000
3373! Mem[00000000300c1400] = 0032b95900000000, %f28 = 69c8f0ff ffffff00
3374 ldda [%i3+%g0]0x81,%f28 ! %f28 = 0032b959 00000000
3375 membar #Sync ! Added by membar checker (23)
3376! Mem[0000000010141400] = 4dfcffff, %l1 = 0000000000000060
3377 lduha [%i5+%g0]0x88,%l1 ! %l1 = 000000000000ffff
3378! Mem[0000000030081410] = 000013ff, %f17 = 00000000
3379 lda [%i2+%o5]0x89,%f17 ! %f17 = 000013ff
3380! Mem[0000000030041400] = 00fffc4d, %l2 = 000000001def7892
3381 ldswa [%i1+%g0]0x81,%l2 ! %l2 = 0000000000fffc4d
3382! Mem[0000000030081408] = 47dba073, %l0 = 000000000000004d
3383 ldsha [%i2+%o4]0x89,%l0 ! %l0 = ffffffffffffa073
3384! Mem[0000000030101408] = bf2ea073, %l5 = 0000000069c8f0ff
3385 ldswa [%i4+%o4]0x81,%l5 ! %l5 = ffffffffbf2ea073
3386
3387p0_label_127:
3388! Starting 10 instruction Store Burst
3389! Mem[0000000030101408] = bf2ea073, %l3 = 00000000000000b3
3390 ldsha [%i4+%o4]0x81,%l3 ! %l3 = ffffffffffffbf2e
3391! %l4 = 00000000000013ff, Mem[0000000030081410] = 00000000000013ff
3392 stxa %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000000013ff
3393! %l0 = ffffffffffffa073, Mem[0000000010101408] = 1d000000
3394 stwa %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = ffffa073
3395! %f26 = 60f2649e 54b1d777, Mem[0000000010141400] = 4dfcffff ffffffff
3396 stda %f26,[%i5+%g0]0x88 ! Mem[0000000010141400] = 60f2649e 54b1d777
3397! %f18 = ff000000 159ffc4d, %l2 = 0000000000fffc4d
3398! Mem[0000000010181418] = 7fa1a3120508eb5d
3399 add %i6,0x018,%g1
3400 stda %f18,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010181418] = 4da19f150508005d
3401! %l6 = 00000000ffffffff, Mem[00000000300c1408] = 4dfcffff
3402 stha %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 4dfcffff
3403! Mem[0000000010081420] = 495a7860a140cd3d, %l3 = ffffffffffffbf2e, %l2 = 0000000000fffc4d
3404 add %i2,0x20,%g1
3405 casxa [%g1]0x80,%l3,%l2 ! %l2 = 495a7860a140cd3d
3406! %l7 = 0000000000000000, Mem[0000000010001400] = 69c8f0ff
3407 stba %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = 69c8f000
3408! Mem[0000000020800001] = ffff53a8, %l5 = ffffffffbf2ea073
3409 ldstuba [%o1+0x001]%asi,%l5 ! %l5 = 00000000000000ff
3410! %f13 = 0508eb5d, Mem[00000000300c1408] = 4dfcffff
3411 sta %f13,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0508eb5d
3412
3413p0_label_128:
3414! Starting 10 instruction Load Burst
3415! Mem[0000000020800001] = ffff53a8, %l4 = 00000000000013ff
3416 ldub [%o1+0x001],%l4 ! %l4 = 00000000000000ff
3417! Mem[0000000010141408] = 0000000015000000, %l4 = 00000000000000ff
3418 ldxa [%i5+%o4]0x88,%l4 ! %l4 = 0000000015000000
3419! Mem[0000000030101408] = 0000ffff73a02ebf, %l7 = 0000000000000000
3420 ldxa [%i4+%o4]0x89,%l7 ! %l7 = 0000ffff73a02ebf
3421! %l0 = ffffffffffffa073, %l1 = 000000000000ffff, %y = 00000000
3422 sdiv %l0,%l1,%l7 ! %l7 = 0000000000010000
3423 mov %l0,%y ! %y = ffffa073
3424! Mem[0000000010101410] = 0000ffff, %l7 = 0000000000010000
3425 ldsba [%i4+%o5]0x88,%l7 ! %l7 = ffffffffffffffff
3426! Mem[00000000300c1408] = 5deb0805, %l1 = 000000000000ffff
3427 ldswa [%i3+%o4]0x81,%l1 ! %l1 = 000000005deb0805
3428! Mem[0000000030181400] = 69c8f0ffffffff00, %l6 = 00000000ffffffff
3429 ldxa [%i6+%g0]0x89,%l6 ! %l6 = 69c8f0ffffffff00
3430! Mem[0000000030081408] = 7fa1a312 47dba073, %l0 = ffffa073, %l1 = 5deb0805
3431 ldda [%i2+%o4]0x89,%l0 ! %l0 = 0000000047dba073 000000007fa1a312
3432! Mem[0000000010001414] = 37c1efc3, %f4 = 4dfcffff
3433 ld [%i0+0x014],%f4 ! %f4 = 37c1efc3
3434! Mem[0000000030141410] = 00001fff, %f8 = 0015b154
3435 lda [%i5+%o5]0x81,%f8 ! %f8 = 00001fff
3436
3437p0_label_129:
3438! Starting 10 instruction Store Burst
3439! Mem[0000000030101408] = 73a02ebf, %l6 = 69c8f0ffffffff00
3440 ldstuba [%i4+%o4]0x89,%l6 ! %l6 = 00000000000000bf
3441! %l4 = 15000000, %l5 = 000000ff, Mem[00000000300c1410] = 00000000 00000000
3442 stda %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 15000000 000000ff
3443! %l5 = 00000000000000ff, Mem[0000000030141400] = ff007860
3444 stha %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00ff7860
3445! %f18 = ff000000 159ffc4d, %l0 = 0000000047dba073
3446! Mem[0000000030001430] = 437e968c40bc34ed
3447 add %i0,0x030,%g1
3448 stda %f18,[%g1+%l0]ASI_PST16_SL ! Mem[0000000030001430] = 4dfc9f1540bc34ed
3449! Mem[0000000010001410] = 5a256745, %l6 = 00000000000000bf
3450 swapa [%i0+%o5]0x88,%l6 ! %l6 = 000000005a256745
3451! %l3 = ffffffffffffbf2e, Mem[0000000030141400] = 00ff7860
3452 stba %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 2eff7860
3453! Mem[0000000010141400] = 77d7b154, %l0 = 0000000047dba073
3454 swapa [%i5+%g0]0x80,%l0 ! %l0 = 0000000077d7b154
3455! %l5 = 00000000000000ff, Mem[0000000010141408] = 00000015
3456 stha %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00ff0015
3457! %l1 = 000000007fa1a312, Mem[0000000010101410] = 0000ffff
3458 stwa %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = 7fa1a312
3459! %l6 = 000000005a256745, Mem[0000000030041400] = 4dfcff00
3460 stba %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 4dfcff45
3461
3462p0_label_130:
3463! Starting 10 instruction Load Burst
3464! Mem[0000000030101400] = 0000007d, %l7 = ffffffffffffffff
3465 lduha [%i4+%g0]0x81,%l7 ! %l7 = 0000000000000000
3466! Mem[0000000010181402] = 37e230e2, %l4 = 0000000015000000
3467 lduh [%i6+0x002],%l4 ! %l4 = 00000000000030e2
3468! Mem[0000000030181400] = 69c8f0ff ffffff00, %l0 = 77d7b154, %l1 = 7fa1a312
3469 ldda [%i6+%g0]0x89,%l0 ! %l0 = 00000000ffffff00 0000000069c8f0ff
3470! Mem[0000000010141408] = 00ff0015, %l5 = 00000000000000ff
3471 ldsba [%i5+%o4]0x80,%l5 ! %l5 = 0000000000000000
3472! Mem[00000000300c1410] = 15000000, %l7 = 0000000000000000
3473 ldswa [%i3+%o5]0x81,%l7 ! %l7 = 0000000015000000
3474! Mem[0000000010101410] = 12a3a17f590a321e, %f24 = 495a7860 453b5af1, %asi = 80
3475 ldda [%i4+0x010]%asi,%f24 ! %f24 = 12a3a17f 590a321e
3476! Mem[0000000010181408] = 809200ff, %f14 = f59ffc4d
3477 lda [%i6+%o4]0x88,%f14 ! %f14 = 809200ff
3478! Mem[0000000030001410] = ffff0000, %l1 = 0000000069c8f0ff
3479 ldsha [%i0+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
3480! Mem[0000000010141410] = 4dfcffff 79a72ebf, %l6 = 5a256745, %l7 = 15000000
3481 ldda [%i5+%o5]0x80,%l6 ! %l6 = 000000004dfcffff 0000000079a72ebf
3482! Mem[0000000030101400] = 0000007d00000000, %l4 = 00000000000030e2
3483 ldxa [%i4+%g0]0x81,%l4 ! %l4 = 0000007d00000000
3484
3485p0_label_131:
3486! Starting 10 instruction Store Burst
3487! %l0 = 00000000ffffff00, Mem[0000000030001410] = ffffffff0000ffff
3488 stxa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000ffffff00
3489! Mem[0000000020800000] = ffff53a8, %l6 = 000000004dfcffff
3490 ldstub [%o1+%g0],%l6 ! %l6 = 00000000000000ff
3491! %f23 = 47dba073, Mem[0000000010141438] = f59ffc4d
3492 st %f23,[%i5+0x038] ! Mem[0000000010141438] = 47dba073
3493! %f10 = 00000060, %f29 = 00000000, %f24 = 12a3a17f
3494 fmuls %f10,%f29,%f24 ! %f24 = 00000000
3495! Mem[0000000010101438] = 1b937766, %l4 = 00000000, %l0 = ffffff00
3496 add %i4,0x38,%g1
3497 casa [%g1]0x80,%l4,%l0 ! %l0 = 000000001b937766
3498! %l5 = 0000000000000000, Mem[0000000010101400] = 89b9ffff000000ff
3499 stxa %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000000000000
3500! Mem[00000000300c1408] = 5deb0805, %l0 = 000000001b937766
3501 swapa [%i3+%o4]0x81,%l0 ! %l0 = 000000005deb0805
3502! Mem[0000000030001408] = 4dfcffff, %l3 = 00000000ffffbf2e
3503 swapa [%i0+%o4]0x89,%l3 ! %l3 = 000000004dfcffff
3504! Mem[00000000100c1410] = 9e64f260, %l6 = 00000000000000ff
3505 swapa [%i3+%o5]0x80,%l6 ! %l6 = 000000009e64f260
3506! Mem[0000000010001410] = bf000000, %l4 = 0000000000000000
3507 swapa [%i0+%o5]0x80,%l4 ! %l4 = 00000000bf000000
3508
3509p0_label_132:
3510! Starting 10 instruction Load Burst
3511! Mem[0000000030041410] = 000000b3, %l1 = ffffffffffffffff
3512 ldswa [%i1+%o5]0x89,%l1 ! %l1 = 00000000000000b3
3513! Mem[0000000010101400] = 00000000, %l7 = 0000000079a72ebf
3514 ldsha [%i4+%g0]0x88,%l7 ! %l7 = 0000000000000000
3515! Mem[0000000010041400] = 00000000 0a5940a1, %l6 = 9e64f260, %l7 = 00000000
3516 ldda [%i1+%g0]0x80,%l6 ! %l6 = 0000000000000000 000000000a5940a1
3517! Mem[0000000010181408] = ff009280ff80ffff, %l5 = 0000000000000000, %asi = 80
3518 ldxa [%i6+0x008]%asi,%l5 ! %l5 = ff009280ff80ffff
3519! Mem[00000000100c1410] = ff000000, %l4 = 00000000bf000000
3520 lduba [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000000
3521! Mem[0000000010001438] = 13c28c0f7fcaa07f, %f18 = ff000000 159ffc4d, %asi = 80
3522 ldda [%i0+0x038]%asi,%f18 ! %f18 = 13c28c0f 7fcaa07f
3523! Mem[0000000030181408] = 0000fa09, %l0 = 000000005deb0805
3524 ldsba [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000
3525! Mem[00000000201c0000] = 00006378, %l6 = 0000000000000000, %asi = 80
3526 lduha [%o0+0x000]%asi,%l6 ! %l6 = 0000000000000000
3527! Mem[0000000010101410] = 12a3a17f, %l7 = 000000000a5940a1
3528 ldsba [%i4+%o5]0x80,%l7 ! %l7 = 0000000000000012
3529! Mem[0000000010081400] = 82ffffff, %l3 = 000000004dfcffff
3530 lduha [%i2+%g0]0x88,%l3 ! %l3 = 000000000000ffff
3531
3532p0_label_133:
3533! Starting 10 instruction Store Burst
3534! %l0 = 0000000000000000, Mem[00000000300c1408] = 6677931b
3535 stba %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 66779300
3536! Mem[0000000010101408] = 73a0ffff, %l2 = 495a7860a140cd3d
3537 lduwa [%i4+%o4]0x88,%l2 ! %l2 = 0000000073a0ffff
3538! %f8 = 00001fff, %f26 = 60f2649e, %f21 = ffffffff
3539 fsubs %f8 ,%f26,%f21 ! tt=0x22, %l0 = 0000000000000022
3540! Mem[0000000030101408] = 73a02eff, %l1 = 00000000000000b3
3541 swapa [%i4+%o4]0x89,%l1 ! %l1 = 0000000073a02eff
3542! %l6 = 0000000000000000, Mem[00000000300c1410] = 00000015
3543 stha %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
3544! Mem[0000000030141408] = fff00000, %l3 = 000000000000ffff
3545 swapa [%i5+%o4]0x89,%l3 ! %l3 = 00000000fff00000
3546! %l7 = 0000000000000012, Mem[00000000201c0001] = 00006378
3547 stb %l7,[%o0+0x001] ! Mem[00000000201c0000] = 00126378
3548! Mem[0000000010101400] = 00000000, %l6 = 0000000000000000
3549 ldstuba [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000000
3550! Mem[0000000010081400] = ffffff82 1e3200ff 00000000 00000000
3551! %f16 = fffffc4d 000013ff 13c28c0f 7fcaa07f
3552! %f20 = ff130000 ffffffff 4dfcff00 47dba073
3553! %f24 = 00000000 590a321e 60f2649e 54b1d777
3554! %f28 = 0032b959 00000000 503c6bea fffffc4d
3555 stda %f16,[%i2+%g0]ASI_COMMIT_P ! Block Store to 0000000010081400
3556! %l7 = 0000000000000012, Mem[000000001014143c] = 0032b959, %asi = 80
3557 stwa %l7,[%i5+0x03c]%asi ! Mem[000000001014143c] = 00000012
3558
3559p0_label_134:
3560! Starting 10 instruction Load Burst
3561! Mem[0000000010181410] = 00000000 69c8f0ff, %l0 = 00000022, %l1 = 73a02eff
3562 ldda [%i6+%o5]0x80,%l0 ! %l0 = 0000000000000000 0000000069c8f0ff
3563! Mem[00000000100c1408] = 9e641500, %l3 = 00000000fff00000
3564 lduba [%i3+%o4]0x88,%l3 ! %l3 = 0000000000000000
3565! Mem[0000000010041400] = a140590a00000000, %f0 = fffffc4d ffffffff
3566 ldda [%i1+%g0]0x88,%f0 ! %f0 = a140590a 00000000
3567! %l6 = 0000000000000000, %l0 = 0000000000000000, %l2 = 0000000073a0ffff
3568 or %l6,%l0,%l2 ! %l2 = 0000000000000000
3569! Mem[0000000010041400] = 00000000, %l5 = ff009280ff80ffff
3570 lduha [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000000
3571 membar #Sync ! Added by membar checker (24)
3572! Mem[0000000010081410] = 000013ff, %l7 = 0000000000000012
3573 ldstuba [%i2+%o5]0x88,%l7 ! %l7 = 00000000000000ff
3574! Mem[0000000030181410] = 6000000000000000, %f20 = ff130000 ffffffff
3575 ldda [%i6+%o5]0x81,%f20 ! %f20 = 60000000 00000000
3576! Mem[0000000010141428] = 00000060 1b6b89b9, %l2 = 00000000, %l3 = 00000000
3577 ldd [%i5+0x028],%l2 ! %l2 = 0000000000000060 000000001b6b89b9
3578! Mem[0000000010181400] = 37e230e2, %l2 = 0000000000000060
3579 lduba [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000037
3580! Mem[0000000030001408] = 2ebfffffe230e237, %f8 = 00001fff 9e64f260
3581 ldda [%i0+%o4]0x81,%f8 ! %f8 = 2ebfffff e230e237
3582
3583p0_label_135:
3584! Starting 10 instruction Store Burst
3585! %l2 = 0000000000000037, Mem[0000000030101408] = 000000b3
3586 stwa %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000037
3587! Mem[00000000300c1410] = 00000000, %l0 = 0000000000000000
3588 ldstuba [%i3+%o5]0x89,%l0 ! %l0 = 0000000000000000
3589! %l4 = 0000000000000000, %l2 = 0000000000000037, %l1 = 0000000069c8f0ff
3590 udivx %l4,%l2,%l1 ! %l1 = 0000000000000000
3591! Mem[0000000030181400] = ffffff00, %l0 = 0000000000000000
3592 swapa [%i6+%g0]0x89,%l0 ! %l0 = 00000000ffffff00
3593! %l0 = ffffff00, %l1 = 00000000, Mem[0000000010141400] = 73a0db47 60f2649e
3594 stda %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffffff00 00000000
3595! Mem[00000000201c0001] = 00126378, %l5 = 0000000000000000
3596 ldstuba [%o0+0x001]%asi,%l5 ! %l5 = 0000000000000012
3597! %l4 = 0000000000000000, Mem[0000000030101400] = 0000007d
3598 stha %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000007d
3599! %l4 = 0000000000000000, %l2 = 0000000000000037, %l7 = 00000000000000ff
3600 orn %l4,%l2,%l7 ! %l7 = ffffffffffffffc8
3601! Mem[0000000010141400] = 00ffffff, %l2 = 0000000000000037
3602 swapa [%i5+%g0]0x80,%l2 ! %l2 = 0000000000ffffff
3603! %l1 = 0000000000000000, Mem[0000000010081400] = 4dfcffff
3604 stba %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = 4dfcff00
3605
3606p0_label_136:
3607! Starting 10 instruction Load Burst
3608! Mem[0000000030081400] = ffffffff, %l3 = 000000001b6b89b9
3609 lduha [%i2+%g0]0x81,%l3 ! %l3 = 000000000000ffff
3610! Mem[0000000030141408] = ffff0000, %l6 = 0000000000000000
3611 lduha [%i5+%o4]0x81,%l6 ! %l6 = 000000000000ffff
3612! Mem[000000001004140c] = ffffffff, %l3 = 000000000000ffff, %asi = 80
3613 lduwa [%i1+0x00c]%asi,%l3 ! %l3 = 00000000ffffffff
3614! Mem[0000000010001410] = 00000000, %l1 = 0000000000000000
3615 ldsba [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000000
3616! Mem[0000000010141424] = 9e64f260, %l7 = ffffffffffffffc8, %asi = 80
3617 ldswa [%i5+0x024]%asi,%l7 ! %l7 = ffffffff9e64f260
3618! Mem[0000000030081400] = ffffffff, %l1 = 0000000000000000
3619 lduba [%i2+%g0]0x81,%l1 ! %l1 = 00000000000000ff
3620! Mem[0000000030141410] = ffffff36ff1f0000, %l7 = ffffffff9e64f260
3621 ldxa [%i5+%o5]0x89,%l7 ! %l7 = ffffff36ff1f0000
3622! Mem[0000000010141408] = 00ff0015, %l6 = 000000000000ffff
3623 lduba [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000000
3624! Mem[0000000010041410] = 4dfcffff, %l3 = 00000000ffffffff
3625 ldsba [%i1+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
3626! Mem[00000000100c1430] = 0a8dec7c, %l4 = 0000000000000000
3627 ldsw [%i3+0x030],%l4 ! %l4 = 000000000a8dec7c
3628
3629p0_label_137:
3630! Starting 10 instruction Store Burst
3631! Mem[0000000030041400] = 45fffc4d, %l6 = 0000000000000000
3632 ldstuba [%i1+%g0]0x81,%l6 ! %l6 = 0000000000000045
3633! %f6 = fffffc4d, Mem[0000000010081410] = 000013ff
3634 sta %f6 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = fffffc4d
3635! %l4 = 0a8dec7c, %l5 = 00000012, Mem[0000000010101400] = ff000000 00000000
3636 stda %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0a8dec7c 00000012
3637! %l7 = ffffff36ff1f0000, Mem[0000000030141410] = ffffff36ff1f0000
3638 stxa %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffff36ff1f0000
3639! %f26 = 60f2649e, Mem[0000000030101410] = 0015b154
3640 sta %f26,[%i4+%o5]0x81 ! Mem[0000000030101410] = 60f2649e
3641! Mem[0000000030081408] = 73a0db47, %l4 = 000000000a8dec7c
3642 ldstuba [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000073
3643! %l6 = 0000000000000045, Mem[00000000201c0000] = 00ff6378, %asi = 80
3644 stha %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00456378
3645! Mem[0000000010081430] = 0032b95900000000, %l7 = ffffff36ff1f0000, %l0 = 00000000ffffff00
3646 add %i2,0x30,%g1
3647 casxa [%g1]0x80,%l7,%l0 ! %l0 = 0032b95900000000
3648! %l0 = 0032b95900000000, Mem[00000000100c1408] = 9e641500
3649 stha %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 9e640000
3650! Mem[0000000010141408] = 00ff0015, %l4 = 0000000000000073
3651 swapa [%i5+%o4]0x80,%l4 ! %l4 = 0000000000ff0015
3652
3653p0_label_138:
3654! Starting 10 instruction Load Burst
3655! Mem[0000000010001438] = 13c28c0f7fcaa07f, %l0 = 0032b95900000000
3656 ldx [%i0+0x038],%l0 ! %l0 = 13c28c0f7fcaa07f
3657! Mem[0000000010141424] = 9e64f260, %l3 = ffffffffffffffff, %asi = 80
3658 ldsha [%i5+0x024]%asi,%l3 ! %l3 = ffffffffffff9e64
3659! Mem[0000000030001410] = 00000000ffffff00, %f2 = 00000015 00000000
3660 ldda [%i0+%o5]0x89,%f2 ! %f2 = 00000000 ffffff00
3661! Mem[0000000010081408] = 13c28c0f7fcaa07f, %f8 = 2ebfffff e230e237
3662 ldda [%i2+%o4]0x80,%f8 ! %f8 = 13c28c0f 7fcaa07f
3663! Mem[0000000010141400] = 37000000, %f9 = 7fcaa07f
3664 lda [%i5+%g0]0x88,%f9 ! %f9 = 37000000
3665! Mem[0000000010001414] = 37c1efc3, %l3 = ffffffffffff9e64
3666 lduw [%i0+0x014],%l3 ! %l3 = 0000000037c1efc3
3667! Mem[0000000030141410] = ff1f0000, %l2 = 0000000000ffffff
3668 lduwa [%i5+%o5]0x89,%l2 ! %l2 = 00000000ff1f0000
3669! Mem[0000000010041400] = 00000000, %l5 = 0000000000000012
3670 lduba [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000000
3671 membar #Sync ! Added by membar checker (25)
3672! Mem[0000000010081400] = 00fffc4d 000013ff 13c28c0f 7fcaa07f
3673! Mem[0000000010081410] = 4dfcffff ffffffff 4dfcff00 47dba073
3674! Mem[0000000010081420] = 00000000 590a321e 60f2649e 54b1d777
3675! Mem[0000000010081430] = 0032b959 00000000 503c6bea fffffc4d
3676 ldda [%i2+%g0]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010081400
3677! Mem[0000000010001408] = ffff00ff, %l5 = 0000000000000000
3678 ldsha [%i0+%o4]0x88,%l5 ! %l5 = 00000000000000ff
3679
3680p0_label_139:
3681! Starting 10 instruction Store Burst
3682! %f30 = 503c6bea fffffc4d, Mem[0000000030041410] = 000000b3 bf2ea779
3683 stda %f30,[%i1+%o5]0x89 ! Mem[0000000030041410] = 503c6bea fffffc4d
3684! %l0 = 13c28c0f7fcaa07f, Mem[00000000100c1408] = 672200009e640000
3685 stxa %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 13c28c0f7fcaa07f
3686! %l1 = 00000000000000ff, Mem[0000000010101426] = 04892a90, %asi = 80
3687 stba %l1,[%i4+0x026]%asi ! Mem[0000000010101424] = 0489ff90
3688! %l0 = 7fcaa07f, %l1 = 000000ff, Mem[0000000030081400] = ffffffff 748cc213
3689 stda %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 7fcaa07f 000000ff
3690! Mem[000000001014141d] = 00000000, %l0 = 13c28c0f7fcaa07f
3691 ldstub [%i5+0x01d],%l0 ! %l0 = 0000000000000000
3692! %l3 = 0000000037c1efc3, Mem[00000000300c1400] = 0032b959
3693 stha %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = efc3b959
3694! %l0 = 0000000000000000, Mem[0000000030001410] = ffffff00
3695 stha %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = ffff0000
3696! %l4 = 00ff0015, %l5 = 000000ff, Mem[0000000010001400] = 69c8f000 000000ff
3697 stda %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00ff0015 000000ff
3698! %l2 = 00000000ff1f0000, Mem[0000000030181400] = 00000000
3699 stha %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
3700! %l4 = 0000000000ff0015, Mem[0000000020800000] = ffff53a8
3701 sth %l4,[%o1+%g0] ! Mem[0000000020800000] = 001553a8
3702
3703p0_label_140:
3704! Starting 10 instruction Load Burst
3705! Mem[0000000010041400] = 00000000, %l5 = 00000000000000ff
3706 ldsba [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000000
3707! Mem[00000000100c143c] = 6e1b9200, %f25 = 590a321e
3708 lda [%i3+0x03c]%asi,%f25 ! %f25 = 6e1b9200
3709! Mem[0000000010101400] = 7cec8d0a, %l4 = 0000000000ff0015
3710 lduba [%i4+%g0]0x88,%l4 ! %l4 = 000000000000000a
3711! Mem[0000000030141410] = ff1f0000, %l0 = 0000000000000000
3712 lduba [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
3713! Mem[00000000218000c0] = 10ffa0c8, %l6 = 0000000000000045, %asi = 80
3714 lduha [%o3+0x0c0]%asi,%l6 ! %l6 = 00000000000010ff
3715! Mem[0000000030181408] = 0000fa09, %l6 = 00000000000010ff
3716 ldsba [%i6+%o4]0x81,%l6 ! %l6 = 0000000000000000
3717! Mem[0000000010001410] = c3efc137 00000000, %l2 = ff1f0000, %l3 = 37c1efc3
3718 ldda [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000000 00000000c3efc137
3719! Mem[0000000020800000] = 001553a8, %l1 = 00000000000000ff
3720 ldsh [%o1+%g0],%l1 ! %l1 = 0000000000000015
3721! Mem[0000000010181430] = 00000000, %f17 = 000013ff
3722 ld [%i6+0x030],%f17 ! %f17 = 00000000
3723! Mem[0000000010001418] = 650c0bff12a3a17f, %f30 = 503c6bea fffffc4d, %asi = 80
3724 ldda [%i0+0x018]%asi,%f30 ! %f30 = 650c0bff 12a3a17f
3725
3726p0_label_141:
3727! Starting 10 instruction Store Burst
3728 membar #Sync ! Added by membar checker (26)
3729! %f18 = 13c28c0f, Mem[0000000010081418] = 4dfcff00
3730 sta %f18,[%i2+0x018]%asi ! Mem[0000000010081418] = 13c28c0f
3731! %f30 = 650c0bff 12a3a17f, Mem[0000000010081400] = 00fffc4d 000013ff
3732 stda %f30,[%i2+%g0]0x80 ! Mem[0000000010081400] = 650c0bff 12a3a17f
3733! %l6 = 00000000, %l7 = ff1f0000, Mem[0000000030101400] = 0000007d 00000000
3734 stda %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 ff1f0000
3735! %f18 = 13c28c0f, Mem[0000000030001410] = 0000ffff
3736 sta %f18,[%i0+%o5]0x81 ! Mem[0000000030001410] = 13c28c0f
3737! Mem[0000000010081408] = 13c28c0f, %l3 = 00000000c3efc137
3738 swapa [%i2+%o4]0x80,%l3 ! %l3 = 0000000013c28c0f
3739! %l3 = 0000000013c28c0f, Mem[0000000010001434] = ff344c54, %asi = 80
3740 stha %l3,[%i0+0x034]%asi ! Mem[0000000010001434] = 8c0f4c54
3741! %f10 = 60f2649e, %f23 = 47dba073, %f21 = 00000000
3742 fmuls %f10,%f23,%f21 ! %f21 = 694ff3ff
3743! %f13 = 00000000, %f28 = 0032b959, %f23 = 47dba073
3744 fdivs %f13,%f28,%f23 ! %f23 = 00000000
3745! %l7 = ffffff36ff1f0000, Mem[0000000010041400] = 00000000
3746 stha %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000
3747! Mem[0000000030001410] = 13c28c0f, %l6 = 0000000000000000
3748 ldstuba [%i0+%o5]0x81,%l6 ! %l6 = 0000000000000013
3749
3750p0_label_142:
3751! Starting 10 instruction Load Burst
3752! Mem[0000000030081400] = 7fa0ca7f, %f11 = 54b1d777
3753 lda [%i2+%g0]0x89,%f11 ! %f11 = 7fa0ca7f
3754! Mem[00000000100c1408] = 7fa0ca7f, %l6 = 0000000000000013
3755 lduha [%i3+%o4]0x80,%l6 ! %l6 = 0000000000007fa0
3756! Mem[0000000010181400] = 37e230e2, %l3 = 0000000013c28c0f
3757 ldsha [%i6+%g0]0x80,%l3 ! %l3 = 00000000000037e2
3758! Mem[0000000030141408] = ffff0000, %l3 = 00000000000037e2
3759 lduba [%i5+%o4]0x81,%l3 ! %l3 = 00000000000000ff
3760! Mem[00000000300c1400] = 59b9c3ef, %l3 = 00000000000000ff
3761 ldsha [%i3+%g0]0x89,%l3 ! %l3 = ffffffffffffc3ef
3762! Mem[0000000010181400] = b9896b1b e230e237, %l2 = 00000000, %l3 = ffffc3ef
3763 ldda [%i6+%g0]0x88,%l2 ! %l2 = 00000000e230e237 00000000b9896b1b
3764! Mem[0000000010041430] = 000000000508eb5d, %l4 = 000000000000000a
3765 ldx [%i1+0x030],%l4 ! %l4 = 000000000508eb5d
3766! Mem[00000000100c1408] = 13c28c0f7fcaa07f, %f10 = 60f2649e 7fa0ca7f
3767 ldda [%i3+%o4]0x88,%f10 ! %f10 = 13c28c0f 7fcaa07f
3768! Mem[0000000030001408] = ffffbf2e, %l2 = 00000000e230e237
3769 ldsha [%i0+%o4]0x89,%l2 ! %l2 = ffffffffffffbf2e
3770! Mem[0000000030081410] = 00000000000013ff, %f6 = 4dfcff00 47dba073
3771 ldda [%i2+%o5]0x89,%f6 ! %f6 = 00000000 000013ff
3772
3773p0_label_143:
3774! Starting 10 instruction Store Burst
3775! Mem[0000000030101408] = 00000037, %l2 = 00000000ffffbf2e
3776 swapa [%i4+%o4]0x89,%l2 ! %l2 = 0000000000000037
3777! %l1 = 0000000000000015, Mem[00000000300c1408] = 00937766
3778 stha %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00157766
3779! Code Fragment 3, seed = 212855
3780p0_fragment_12:
3781! %l0 = 0000000000000000
3782 setx 0xf5134b90bba9a36e,%g7,%l0 ! %l0 = f5134b90bba9a36e
3783! %l1 = 0000000000000015
3784 setx 0xe345521c66cf9519,%g7,%l1 ! %l1 = e345521c66cf9519
3785 setx 0x1fe000, %g1, %g3
3786 or %l0, %g3, %l0 ! always set perrmask = 0xff
3787 setx 0x1ffff8, %g1, %g2
3788 and %l0, %g2, %l0
3789 ta T_CHANGE_HPRIV
3790 stxa %l1, [%l0]ASI_DCACHE_DATA
3791 ta T_CHANGE_NONHPRIV
3792! %l0 = f5134b90bba9a36e
3793 setx 0xe8443c93953472d4,%g7,%l0 ! %l0 = e8443c93953472d4
3794! %l1 = e345521c66cf9519
3795 setx 0xf739cfcefe21bf9f,%g7,%l1 ! %l1 = f739cfcefe21bf9f
3796p0_fragment_12_end:
3797! Mem[0000000020800000] = 001553a8, %l0 = e8443c93953472d4
3798 ldstub [%o1+%g0],%l0 ! %l0 = 0000000000000000
3799! Mem[00000000100c1408] = 7fcaa07f, %l5 = 0000000000000000
3800 ldstuba [%i3+%o4]0x88,%l5 ! %l5 = 000000000000007f
3801! %l7 = ffffff36ff1f0000, Mem[0000000010101400] = 7cec8d0a
3802 stwa %l7,[%i4+%g0]0x88 ! Mem[0000000010101400] = ff1f0000
3803! %f6 = 00000000 000013ff, Mem[0000000030181410] = 00000060 00000000
3804 stda %f6 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000 000013ff
3805! %l7 = ffffff36ff1f0000, %l6 = 0000000000007fa0, %y = ffffa073
3806 sdiv %l7,%l6,%l5 ! %l5 = ffffffff80000000
3807 mov %l0,%y ! %y = 00000000
3808! Mem[0000000030101408] = 2ebfffff, %l1 = f739cfcefe21bf9f
3809 ldstuba [%i4+%o4]0x81,%l1 ! %l1 = 000000000000002e
3810! Mem[0000000010181426] = 453b5af1, %l3 = 00000000b9896b1b
3811 ldstuba [%i6+0x026]%asi,%l3 ! %l3 = 000000000000005a
3812
3813p0_label_144:
3814! Starting 10 instruction Load Burst
3815! Mem[0000000030001400] = 000000ff, %l1 = 000000000000002e
3816 lduba [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
3817! Mem[0000000030041400] = 4dfcffff, %f30 = 650c0bff
3818 lda [%i1+%g0]0x89,%f30 ! %f30 = 4dfcffff
3819! Mem[0000000010181404] = 1b6b89b9, %l2 = 0000000000000037, %asi = 80
3820 ldswa [%i6+0x004]%asi,%l2 ! %l2 = 000000001b6b89b9
3821! %l5 = ffffffff80000000, %l5 = ffffffff80000000, %l6 = 0000000000007fa0
3822 andn %l5,%l5,%l6 ! %l6 = 0000000000000000
3823! Mem[000000001008141d] = 47dba073, %l5 = ffffffff80000000
3824 ldub [%i2+0x01d],%l5 ! %l5 = 00000000000000db
3825! Mem[0000000010141410] = 4dfcffff, %l1 = 0000000000000000
3826 ldsha [%i5+%o5]0x80,%l1 ! %l1 = 0000000000004dfc
3827! Mem[0000000010101410] = 1e320a597fa1a312, %l6 = 0000000000000000
3828 ldxa [%i4+%o5]0x88,%l6 ! %l6 = 1e320a597fa1a312
3829! %l2 = 000000001b6b89b9, %l0 = 0000000000000000, %y = 00000000
3830 smul %l2,%l0,%l1 ! %l1 = 0000000000000000, %y = 00000000
3831! Mem[0000000030101400] = 00001fff 00000000, %l6 = 7fa1a312, %l7 = ff1f0000
3832 ldda [%i4+%g0]0x89,%l6 ! %l6 = 0000000000000000 0000000000001fff
3833! Mem[0000000030001408] = ffffbf2e, %l3 = 000000000000005a
3834 ldsba [%i0+%o4]0x89,%l3 ! %l3 = 000000000000002e
3835
3836p0_label_145:
3837! Starting 10 instruction Store Burst
3838! Mem[0000000020800001] = ff1553a8, %l0 = 0000000000000000
3839 ldstub [%o1+0x001],%l0 ! %l0 = 0000000000000015
3840! %f16 = fffffc4d 00000000, %l2 = 000000001b6b89b9
3841! Mem[0000000010141410] = 4dfcffff79a72ebf
3842 add %i5,0x010,%g1
3843 stda %f16,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010141410] = 0000000079a72ebf
3844! %l3 = 000000000000002e, %l6 = 0000000000000000, %l7 = 0000000000001fff
3845 and %l3,%l6,%l7 ! %l7 = 0000000000000000
3846! %l6 = 00000000, %l7 = 00000000, Mem[0000000010181408] = 809200ff ffff80ff
3847 stda %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000 00000000
3848! %l1 = 0000000000000000, Mem[0000000010101400] = 00001fff
3849 stha %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00001fff
3850! %f30 = 4dfcffff, %f9 = 590a321e, %f15 = fffffc4d
3851 fmuls %f30,%f9 ,%f15 ! %f15 = 67889387
3852! %f26 = 60f2649e, Mem[0000000030181408] = 09fa0000
3853 sta %f26,[%i6+%o4]0x89 ! Mem[0000000030181408] = 60f2649e
3854! Mem[00000000211c0000] = 00002808, %l2 = 000000001b6b89b9
3855 ldstuba [%o2+0x000]%asi,%l2 ! %l2 = 0000000000000000
3856! %l2 = 0000000000000000, Mem[0000000010181438] = 503c6bea
3857 sth %l2,[%i6+0x038] ! Mem[0000000010181438] = 00006bea
3858! %f18 = 13c28c0f 7fcaa07f, Mem[00000000100c1408] = 7fcaa0ff 13c28c0f
3859 stda %f18,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 13c28c0f 7fcaa07f
3860
3861p0_label_146:
3862! Starting 10 instruction Load Burst
3863! Mem[00000000201c0000] = 00456378, %l0 = 0000000000000015
3864 ldub [%o0+%g0],%l0 ! %l0 = 0000000000000000
3865! Mem[0000000010041408] = 79a72ebfffffffff, %l3 = 000000000000002e, %asi = 80
3866 ldxa [%i1+0x008]%asi,%l3 ! %l3 = 79a72ebfffffffff
3867! Mem[0000000030181410] = 000013ff, %l5 = 00000000000000db
3868 ldswa [%i6+%o5]0x89,%l5 ! %l5 = 00000000000013ff
3869! Mem[0000000010041409] = 79a72ebf, %l7 = 0000000000000000, %asi = 80
3870 lduba [%i1+0x009]%asi,%l7 ! %l7 = 00000000000000a7
3871! Mem[0000000030081400] = 7fa0ca7f, %l6 = 0000000000000000
3872 ldsba [%i2+%g0]0x89,%l6 ! %l6 = 000000000000007f
3873! Mem[0000000010181410] = fff0c869 00000000, %l4 = 0508eb5d, %l5 = 000013ff
3874 ldda [%i6+%o5]0x88,%l4 ! %l4 = 0000000000000000 00000000fff0c869
3875! Mem[00000000300c1400] = efc3b959, %l1 = 0000000000000000
3876 lduwa [%i3+%g0]0x81,%l1 ! %l1 = 00000000efc3b959
3877! Mem[0000000030181410] = ff130000, %l2 = 0000000000000000
3878 ldswa [%i6+%o5]0x81,%l2 ! %l2 = ffffffffff130000
3879! Mem[0000000010181420] = 495a7860 453bfff1, %l6 = 0000007f, %l7 = 000000a7
3880 ldd [%i6+0x020],%l6 ! %l6 = 00000000495a7860 00000000453bfff1
3881! Mem[0000000030081408] = 47dba0ff, %l0 = 0000000000000000
3882 lduba [%i2+%o4]0x89,%l0 ! %l0 = 00000000000000ff
3883
3884p0_label_147:
3885! Starting 10 instruction Store Burst
3886! %l5 = 00000000fff0c869, Mem[00000000211c0000] = ff002808, %asi = 80
3887 stba %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 69002808
3888! %l0 = 000000ff, %l1 = efc3b959, Mem[0000000030141400] = 6078ff2e 00000000
3889 stda %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff efc3b959
3890! Mem[00000000300c1410] = 000000ff, %l7 = 00000000453bfff1
3891 swapa [%i3+%o5]0x89,%l7 ! %l7 = 00000000000000ff
3892! %l1 = 00000000efc3b959, Mem[0000000010081424] = 590a321e, %asi = 80
3893 stha %l1,[%i2+0x024]%asi ! Mem[0000000010081424] = b959321e
3894! %f24 = 00000000, Mem[00000000100c1410] = ff000000
3895 sta %f24,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
3896! %l4 = 0000000000000000, Mem[00000000100c1410] = 0000000000000000
3897 stxa %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000000000000000
3898! %l4 = 0000000000000000, Mem[000000001010141e] = 2eff1f6b, %asi = 80
3899 stba %l4,[%i4+0x01e]%asi ! Mem[000000001010141c] = 2eff006b
3900! %f15 = 67889387, Mem[0000000030041400] = 4dfcffff
3901 sta %f15,[%i1+%g0]0x89 ! Mem[0000000030041400] = 67889387
3902! %l7 = 00000000000000ff, Mem[0000000021800001] = 02ff0c38
3903 stb %l7,[%o3+0x001] ! Mem[0000000021800000] = 02ff0c38
3904! Mem[0000000010101408] = 73a0ffff, %l2 = ffffffffff130000
3905 ldstuba [%i4+%o4]0x88,%l2 ! %l2 = 00000000000000ff
3906
3907p0_label_148:
3908! Starting 10 instruction Load Burst
3909! Mem[0000000030041410] = fffffc4d, %l2 = 00000000000000ff
3910 ldsba [%i1+%o5]0x89,%l2 ! %l2 = 000000000000004d
3911! Mem[0000000010101400] = 00001fff, %l5 = 00000000fff0c869
3912 lduwa [%i4+%g0]0x80,%l5 ! %l5 = 0000000000001fff
3913! Mem[00000000211c0000] = 69002808, %l5 = 0000000000001fff, %asi = 80
3914 lduha [%o2+0x000]%asi,%l5 ! %l5 = 0000000000006900
3915! Mem[00000000201c0001] = 00456378, %l0 = 00000000000000ff, %asi = 80
3916 ldsba [%o0+0x001]%asi,%l0 ! %l0 = 0000000000000045
3917! Mem[0000000030181410] = ff130000, %l2 = 000000000000004d
3918 ldsba [%i6+%o5]0x81,%l2 ! %l2 = ffffffffffffffff
3919! Mem[000000001018140e] = 00000000, %l4 = 0000000000000000, %asi = 80
3920 ldsba [%i6+0x00e]%asi,%l4 ! %l4 = 0000000000000000
3921! Mem[0000000010141410] = 0000000079a72ebf, %l2 = ffffffffffffffff
3922 ldxa [%i5+%o5]0x80,%l2 ! %l2 = 0000000079a72ebf
3923! Mem[0000000030181400] = 00000000, %l7 = 00000000000000ff
3924 lduwa [%i6+%g0]0x89,%l7 ! %l7 = 0000000000000000
3925! %l3 = 79a72ebfffffffff, %l4 = 0000000000000000, %l1 = 00000000efc3b959
3926 orn %l3,%l4,%l1 ! %l1 = ffffffffffffffff
3927! Mem[0000000010141408] = 73000000, %l0 = 0000000000000045
3928 ldswa [%i5+%o4]0x88,%l0 ! %l0 = 0000000073000000
3929
3930p0_label_149:
3931! Starting 10 instruction Store Burst
3932! %l0 = 0000000073000000, immd = 0000000000000833, %l2 = 0000000079a72ebf
3933 mulx %l0,0x833,%l2 ! %l2 = 000003aee9000000
3934! %l6 = 00000000495a7860, Mem[0000000030001400] = ff000000
3935 stwa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 495a7860
3936! %f22 = 4dfcff00 00000000, Mem[0000000010101400] = 00001fff 00000012
3937 stda %f22,[%i4+%g0]0x80 ! Mem[0000000010101400] = 4dfcff00 00000000
3938! Mem[0000000010001410] = 00000000, %l6 = 00000000495a7860
3939 ldstuba [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000
3940! %f22 = 4dfcff00 00000000, %l2 = 000003aee9000000
3941! Mem[0000000030041430] = 00000000590a321e
3942 add %i1,0x030,%g1
3943 stda %f22,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030041430] = 00000000590a321e
3944! %f1 = 000013ff, %f18 = 13c28c0f
3945 fsqrts %f1 ,%f18 ! tt=0x22, %l0 = 0000000073000022
3946! %f19 = 7fcaa07f, Mem[0000000030141400] = 000000ff
3947 sta %f19,[%i5+%g0]0x89 ! Mem[0000000030141400] = 7fcaa07f
3948! Mem[0000000010101430] = 5c1ab2dc, %l5 = 00006900, %l5 = 00006900
3949 add %i4,0x30,%g1
3950 casa [%g1]0x80,%l5,%l5 ! %l5 = 000000005c1ab2dc
3951! %l0 = 0000000073000022, Mem[0000000010141408] = 0000000073000000
3952 stxa %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000000073000022
3953! %l2 = 000003aee9000000, Mem[00000000300c1400] = efc3b95900000000
3954 stxa %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000003aee9000000
3955
3956p0_label_150:
3957! Starting 10 instruction Load Burst
3958! Mem[0000000030101400] = 00000000, %l2 = 000003aee9000000
3959 ldsha [%i4+%g0]0x81,%l2 ! %l2 = 0000000000000000
3960! Mem[00000000201c0000] = 00456378, %l1 = ffffffffffffffff
3961 ldsh [%o0+%g0],%l1 ! %l1 = 0000000000000045
3962! Mem[0000000030001410] = 0f8cc2ff, %l5 = 000000005c1ab2dc
3963 ldsha [%i0+%o5]0x89,%l5 ! %l5 = ffffffffffffc2ff
3964! Mem[0000000010081410] = 4dfcffff, %l4 = 0000000000000000
3965 lduwa [%i2+%o5]0x80,%l4 ! %l4 = 000000004dfcffff
3966! Mem[00000000100c1408] = 7fa0ca7f, %l1 = 0000000000000045
3967 ldsha [%i3+%o4]0x80,%l1 ! %l1 = 0000000000007fa0
3968! Mem[0000000030101400] = 00000000, %l7 = 0000000000000000
3969 ldsba [%i4+%g0]0x81,%l7 ! %l7 = 0000000000000000
3970! %l4 = 000000004dfcffff, imm = fffffffffffff3ad, %l4 = 000000004dfcffff
3971 xnor %l4,-0xc53,%l4 ! %l4 = 000000004dfcf3ad
3972! Mem[0000000030001408] = 2ebfffff, %f14 = 503c6bea
3973 lda [%i0+%o4]0x81,%f14 ! %f14 = 2ebfffff
3974! Mem[00000000300c1400] = 000003ae, %l6 = 0000000000000000
3975 lduwa [%i3+%g0]0x81,%l6 ! %l6 = 00000000000003ae
3976! Mem[0000000030181410] = 000013ff, %l2 = 0000000000000000
3977 ldsba [%i6+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
3978
3979! End of Random Code for Thread 0
3980
3981
3982! Check Registers
3983
3984p0_check_registers:
3985 set p0_expected_registers,%g1
3986 ldx [%g1+0x000],%g2
3987 cmp %l0,%g2 ! %l0 should be 0000000073000022
3988 bne %xcc,p0_reg_l0_fail
3989 mov %l0,%g3
3990 ldx [%g1+0x008],%g2
3991 cmp %l1,%g2 ! %l1 should be 0000000000007fa0
3992 bne %xcc,p0_reg_l1_fail
3993 mov %l1,%g3
3994 ldx [%g1+0x010],%g2
3995 cmp %l2,%g2 ! %l2 should be ffffffffffffffff
3996 bne %xcc,p0_reg_l2_fail
3997 mov %l2,%g3
3998 ldx [%g1+0x018],%g2
3999 cmp %l3,%g2 ! %l3 should be 79a72ebfffffffff
4000 bne %xcc,p0_reg_l3_fail
4001 mov %l3,%g3
4002 ldx [%g1+0x020],%g2
4003 cmp %l4,%g2 ! %l4 should be 000000004dfcf3ad
4004 bne %xcc,p0_reg_l4_fail
4005 mov %l4,%g3
4006 ldx [%g1+0x028],%g2
4007 cmp %l5,%g2 ! %l5 should be ffffffffffffc2ff
4008 bne %xcc,p0_reg_l5_fail
4009 mov %l5,%g3
4010 ldx [%g1+0x030],%g2
4011 cmp %l6,%g2 ! %l6 should be 00000000000003ae
4012 bne %xcc,p0_reg_l6_fail
4013 mov %l6,%g3
4014 ldx [%g1+0x038],%g2
4015 cmp %l7,%g2 ! %l7 should be 0000000000000000
4016 bne %xcc,p0_reg_l7_fail
4017 mov %l7,%g3
4018
4019! Check %y register
4020
4021 set 0x00000000,%g2
4022 rd %y,%g3
4023 cmp %g2,%g3
4024 bne,a p0_failed
4025 mov 0x111,%g1
4026
4027! Check Floating Point Registers
4028
4029p0_check_fp_registers:
4030 set p0_expected_fp_regs,%g3
4031 std %f0,[%g1]
4032 ldx [%g1],%l1
4033 ldx [%g3+0x00],%l0
4034 cmp %l0,%l1 ! %f0 should be 00fffc4d 000013ff
4035 bne %xcc,p0_freg_fail
4036 std %f2,[%g1]
4037 ldx [%g1],%l1
4038 ldx [%g3+0x08],%l0
4039 cmp %l0,%l1 ! %f2 should be 13c28c0f 7fcaa07f
4040 bne %xcc,p0_freg_fail
4041 std %f4,[%g1]
4042 ldx [%g1],%l1
4043 ldx [%g3+0x10],%l0
4044 cmp %l0,%l1 ! %f4 should be 4dfcffff ffffffff
4045 bne %xcc,p0_freg_fail
4046 std %f6,[%g1]
4047 ldx [%g1],%l1
4048 ldx [%g3+0x18],%l0
4049 cmp %l0,%l1 ! %f6 should be 00000000 000013ff
4050 bne %xcc,p0_freg_fail
4051 std %f8,[%g1]
4052 ldx [%g1],%l1
4053 ldx [%g3+0x20],%l0
4054 cmp %l0,%l1 ! %f8 should be 00000000 590a321e
4055 bne %xcc,p0_freg_fail
4056 std %f10,[%g1]
4057 ldx [%g1],%l1
4058 ldx [%g3+0x28],%l0
4059 cmp %l0,%l1 ! %f10 should be 13c28c0f 7fcaa07f
4060 bne %xcc,p0_freg_fail
4061 std %f12,[%g1]
4062 ldx [%g1],%l1
4063 ldx [%g3+0x30],%l0
4064 cmp %l0,%l1 ! %f12 should be 0032b959 00000000
4065 bne %xcc,p0_freg_fail
4066 std %f14,[%g1]
4067 ldx [%g1],%l1
4068 ldx [%g3+0x38],%l0
4069 cmp %l0,%l1 ! %f14 should be 2ebfffff 67889387
4070 bne %xcc,p0_freg_fail
4071 std %f16,[%g1]
4072 ldx [%g1],%l1
4073 ldx [%g3+0x40],%l0
4074 cmp %l0,%l1 ! %f16 should be fffffc4d 00000000
4075 bne %xcc,p0_freg_fail
4076 std %f18,[%g1]
4077 ldx [%g1],%l1
4078 ldx [%g3+0x48],%l0
4079 cmp %l0,%l1 ! %f18 should be 13c28c0f 7fcaa07f
4080 bne %xcc,p0_freg_fail
4081 std %f20,[%g1]
4082 ldx [%g1],%l1
4083 ldx [%g3+0x50],%l0
4084 cmp %l0,%l1 ! %f20 should be 60000000 694ff3ff
4085 bne %xcc,p0_freg_fail
4086 std %f22,[%g1]
4087 ldx [%g1],%l1
4088 ldx [%g3+0x58],%l0
4089 cmp %l0,%l1 ! %f22 should be 4dfcff00 00000000
4090 bne %xcc,p0_freg_fail
4091 std %f24,[%g1]
4092 ldx [%g1],%l1
4093 ldx [%g3+0x60],%l0
4094 cmp %l0,%l1 ! %f24 should be 00000000 6e1b9200
4095 bne %xcc,p0_freg_fail
4096 std %f26,[%g1]
4097 ldx [%g1],%l1
4098 ldx [%g3+0x68],%l0
4099 cmp %l0,%l1 ! %f26 should be 60f2649e 54b1d777
4100 bne %xcc,p0_freg_fail
4101 std %f28,[%g1]
4102 ldx [%g1],%l1
4103 ldx [%g3+0x70],%l0
4104 cmp %l0,%l1 ! %f28 should be 0032b959 00000000
4105 bne %xcc,p0_freg_fail
4106 std %f30,[%g1]
4107 ldx [%g1],%l1
4108 ldx [%g3+0x78],%l0
4109 cmp %l0,%l1 ! %f30 should be 4dfcffff 12a3a17f
4110 bne %xcc,p0_freg_fail
4111 nop
4112
4113! The test for processor 0 has passed
4114
4115p0_passed:
4116 ta GOOD_TRAP
4117 nop
4118
4119p0_reg_l0_fail:
4120 or %g0,0xbd0,%g1
4121 ba,a p0_failed
4122p0_reg_l1_fail:
4123 or %g0,0xbd1,%g1
4124 ba,a p0_failed
4125p0_reg_l2_fail:
4126 or %g0,0xbd2,%g1
4127 ba,a p0_failed
4128p0_reg_l3_fail:
4129 or %g0,0xbd3,%g1
4130 ba,a p0_failed
4131p0_reg_l4_fail:
4132 or %g0,0xbd4,%g1
4133 ba,a p0_failed
4134p0_reg_l5_fail:
4135 or %g0,0xbd5,%g1
4136 ba,a p0_failed
4137p0_reg_l6_fail:
4138 or %g0,0xbd6,%g1
4139 ba,a p0_failed
4140p0_reg_l7_fail:
4141 or %g0,0xbd7,%g1
4142 ba,a p0_failed
4143p0_freg_fail:
4144 ta BAD_TRAP
4145
4146
4147! The test for processor 0 failed
4148
4149p0_failed:
4150 set p0_temp,%g6
4151 stx %g1,[%g6]
4152 stx %g2,[%g6+8]
4153 stx %g3,[%g6+16]
4154 stx %fsr,[%g6+24]
4155 ta BAD_TRAP
4156
4157
4158! The local area data for processor 0 failed
4159
4160p0_local_failed:
4161 set done_flags,%g5
4162 mov 3,%g6
4163 st %g6,[%g5+0x000] ! Set processor 0 done flag
4164
4165 set p0_temp,%g6
4166 add %g1,%g4,%g1
4167 stx %g4,[%g6]
4168 stx %g2,[%g6+8]
4169 stx %g3,[%g6+16]
4170 st %fsr,[%g6+24]
4171 ta BAD_TRAP
4172
4173p0_selfmod_failed:
4174 ba p0_failed
4175 mov 0xabc,%g1
4176
4177p0_branch_failed:
4178 mov 0xbbb,%g1
4179 rd %ccr,%g2
4180 ba p0_failed
4181 mov 0x0,%g3
4182
4183inst_access_handler:
4184 done
4185
4186 .align 256
4187data_access_handler:
41881: done
4189
4190check_critical_timed_out:
4191 ta BAD_TRAP
4192
4193
4194get_thread_mask:
4195 retl
4196 mov 3,%i7
4197
4198get_park_semaphore:
4199 set park_semaphore,%g6
4200 mov 100,%g5
42011: ldstub [%g6],%g7
4202 cmp %g7,0
4203 bne 1b
4204 nop
4205 retl
4206 nop
4207
4208p0_init_memory_pointers:
4209 set p0_init_registers,%g1
4210 mov %g0,%g2
4211 mov %g0,%g3
4212 mov %g0,%g4
4213 mov %g0,%g5
4214 mov %g0,%g6
4215 mov %g0,%g7
4216
4217! Initialize memory pointers for window 0
4218 set p0_local0_start,%i0
4219 set p0_local1_start,%i1
4220 set p0_local2_start,%i2
4221 set p0_local3_start,%i3
4222 set p0_local4_start,%i4
4223 set p0_local5_start,%i5
4224 set p0_local6_start,%i6
4225 clr %i7
4226! Init Local Registers in Window 0
4227 ldx [%g1+0x000],%l0 ! %l0 = be6f187431e92ba6
4228 ldx [%g1+0x008],%l1 ! %l1 = 7383e792a5c707d1
4229 ldx [%g1+0x010],%l2 ! %l2 = 5804c45a8d91c80c
4230 ldx [%g1+0x018],%l3 ! %l3 = cb849291d2916f57
4231 ldx [%g1+0x020],%l4 ! %l4 = bdc0d049be0a90b2
4232 ldx [%g1+0x028],%l5 ! %l5 = fe64ef7e1fd94f1d
4233 ldx [%g1+0x030],%l6 ! %l6 = 47a649840e1c5d98
4234 ldx [%g1+0x038],%l7 ! %l7 = 6bb56df630efff23
4235
4236! Initialize the output register of window 0
4237
4238 set share0_start,%o0
4239 set share1_start,%o1
4240 set share2_start,%o2
4241 set share3_start,%o3
4242 mov 0x08,%o4
4243 mov 0x10,%o5
4244 mov 0x18,%o6
4245
4246 retl
4247 nop
4248
4249user_text_end:
4250 .seg "text"
4251 .align 0x2000
4252 .global p0_near_0_le,p0_near_0_he
4253 .global p0_near_0_lo,p0_near_0_ho
4254 .global near0_b2b_l,near0_b2b_h
4255 .global far0_b2b_l,far0_b2b_h
4256 .global far1_b2b_l,far1_b2b_h
4257 .global far2_b2b_l,far2_b2b_h
4258 .global far3_b2b_l,far3_b2b_h
4259user_near0_start:
4260p0_near_0_le:
4261 fdivs %f11,%f5 ,%f13
4262 fdivs %f15,%f13,%f9
4263 sdivx %l0,%l5,%l6
4264 jmpl %o7,%g0
4265 sdivx %l4,0xc95,%l1
4266p0_near_0_he:
4267 fdivs %f26,%f22,%f26
4268 orn %l3,-0x8e2,%l6
4269 orn %l3,-0x136,%l7
4270 fadds %f28,%f24,%f29
4271 fdivs %f19,%f28,%f17
4272 or %l3,%l1,%l5
4273 fcmps %fcc2,%f17,%f17
4274 jmpl %o7,%g0
4275 or %l3,0xfdd,%l1
4276p0_near_0_lo:
4277 fdivs %f11,%f5 ,%f13
4278 fdivs %f15,%f13,%f9
4279 sdivx %l0,%l5,%l6
4280 jmpl %o7,%g0
4281 sdivx %l4,0xc95,%l1
4282p0_near_0_ho:
4283 fdivs %f26,%f22,%f26
4284 orn %l3,-0x8e2,%l6
4285 orn %l3,-0x136,%l7
4286 fadds %f28,%f24,%f29
4287 fdivs %f19,%f28,%f17
4288 or %l3,%l1,%l5
4289 fcmps %fcc2,%f17,%f17
4290 jmpl %o7,%g0
4291 or %l3,0xfdd,%l1
4292near0_b2b_h:
4293 orn %l1,0xf2f,%l0
4294 fmuls %f21,%f26,%f29
4295 xnor %l1,%l6,%l2
4296 xnor %l2,%l7,%l5
4297 sdivx %l3,0x991,%l5
4298 jmpl %o7,%g0
4299 fsubs %f27,%f26,%f19
4300near0_b2b_l:
4301 fmuls %f5 ,%f6 ,%f3
4302 subc %l1,-0x058,%l2
4303 or %l2,0x657,%l6
4304 orn %l1,-0x41c,%l3
4305 mulx %l5,0xa3a,%l6
4306 jmpl %o7,%g0
4307 udivx %l0,0x9f7,%l5
4308user_near0_end:
4309 .seg "text"
4310 .align 0x2000
4311 .global p0_near_1_le,p0_near_1_he
4312 .global p0_near_1_lo,p0_near_1_ho
4313 .global near1_b2b_l,near1_b2b_h
4314 .global far0_b2b_l,far0_b2b_h
4315 .global far1_b2b_l,far1_b2b_h
4316 .global far2_b2b_l,far2_b2b_h
4317 .global far3_b2b_l,far3_b2b_h
4318user_near1_start:
4319p0_near_1_le:
4320 smul %l2,0xe09,%l1
4321 addc %l1,-0xb21,%l3
4322 smul %l6,0x8f7,%l1
4323 sub %l7,-0x915,%l3
4324 fsqrts %f1 ,%f14
4325 jmpl %o7,%g0
4326 fstod %f5 ,%f14
4327p0_near_1_he:
4328 andn %l0,%l3,%l3
4329 orn %l5,%l4,%l4
4330 add %l3,%l2,%l7
4331 sub %l6,%l5,%l1
4332 umul %l0,0x6be,%l2
4333 jmpl %o7,%g0
4334 orn %l5,%l0,%l0
4335p0_near_1_lo:
4336 smul %l2,0xe09,%l1
4337 addc %l1,-0xb21,%l3
4338 smul %l6,0x8f7,%l1
4339 sub %l7,-0x915,%l3
4340 fsqrts %f1 ,%f14
4341 jmpl %o7,%g0
4342 fstod %f5 ,%f14
4343p0_near_1_ho:
4344 andn %l0,%l3,%l3
4345 orn %l5,%l4,%l4
4346 add %l3,%l2,%l7
4347 sub %l6,%l5,%l1
4348 umul %l0,0x6be,%l2
4349 jmpl %o7,%g0
4350 orn %l5,%l0,%l0
4351near1_b2b_h:
4352 jmpl %o7,%g0
4353 mulx %l2,0x12c,%l5
4354 jmpl %o7,%g0
4355 nop
4356near1_b2b_l:
4357 jmpl %o7,%g0
4358 fdivs %f9 ,%f8 ,%f2
4359 jmpl %o7,%g0
4360 nop
4361user_near1_end:
4362 .seg "text"
4363 .align 0x2000
4364 .global p0_near_2_le,p0_near_2_he
4365 .global p0_near_2_lo,p0_near_2_ho
4366 .global near2_b2b_l,near2_b2b_h
4367 .global far0_b2b_l,far0_b2b_h
4368 .global far1_b2b_l,far1_b2b_h
4369 .global far2_b2b_l,far2_b2b_h
4370 .global far3_b2b_l,far3_b2b_h
4371user_near2_start:
4372p0_near_2_le:
4373 jmpl %o7,%g0
4374 addc %l1,0x4d3,%l2
4375 jmpl %o7,%g0
4376 nop
4377p0_near_2_he:
4378 sdivx %l5,%l0,%l2
4379 udivx %l4,%l2,%l5
4380 smul %l5,%l0,%l3
4381 jmpl %o7,%g0
4382 or %l6,%l4,%l2
4383p0_near_2_lo:
4384 jmpl %o7,%g0
4385 addc %l1,0x4d3,%l2
4386 jmpl %o7,%g0
4387 nop
4388p0_near_2_ho:
4389 sdivx %l5,%l0,%l2
4390 udivx %l4,%l2,%l5
4391 smul %l5,%l0,%l3
4392 jmpl %o7,%g0
4393 or %l6,%l4,%l2
4394near2_b2b_h:
4395 xor %l1,%l3,%l1
4396 fsqrts %f30,%f22
4397 fcmps %fcc0,%f18,%f21
4398 jmpl %o7,%g0
4399 xnor %l2,-0xfbd,%l5
4400near2_b2b_l:
4401 fsubs %f13,%f6 ,%f5
4402 xor %l0,-0x3bb,%l5
4403 orn %l6,0x13f,%l0
4404 jmpl %o7,%g0
4405 xor %l6,-0xf60,%l0
4406user_near2_end:
4407 .seg "text"
4408 .align 0x2000
4409 .global p0_near_3_le,p0_near_3_he
4410 .global p0_near_3_lo,p0_near_3_ho
4411 .global near3_b2b_l,near3_b2b_h
4412 .global far0_b2b_l,far0_b2b_h
4413 .global far1_b2b_l,far1_b2b_h
4414 .global far2_b2b_l,far2_b2b_h
4415 .global far3_b2b_l,far3_b2b_h
4416user_near3_start:
4417p0_near_3_le:
4418 smul %l0,0x7c9,%l6
4419 jmpl %o7,%g0
4420 fcmps %fcc0,%f13,%f14
4421p0_near_3_he:
4422 udivx %l2,0xe09,%l7
4423 addc %l1,%l6,%l7
4424 add %l7,%l5,%l2
4425 jmpl %o7,%g0
4426 sdivx %l1,%l7,%l0
4427p0_near_3_lo:
4428 smul %l0,0x7c9,%l6
4429 jmpl %o7,%g0
4430 fcmps %fcc0,%f13,%f14
4431p0_near_3_ho:
4432 udivx %l2,0xe09,%l7
4433 addc %l1,%l6,%l7
4434 add %l7,%l5,%l2
4435 jmpl %o7,%g0
4436 sdivx %l1,%l7,%l0
4437near3_b2b_h:
4438 fdivs %f18,%f21,%f21
4439 jmpl %o7,%g0
4440 umul %l4,%l2,%l1
4441near3_b2b_l:
4442 xnor %l1,%l3,%l1
4443 jmpl %o7,%g0
4444 add %l3,0x51a,%l7
4445user_near3_end:
4446 .seg "text"
4447 .align 0x2000
4448 .global p0_far_0_le,p0_far_0_he
4449 .global p0_far_0_lo,p0_far_0_ho
4450 .global far0_b2b_l,far0_b2b_h
4451 .global near0_b2b_l,near0_b2b_h
4452 .global near1_b2b_l,near1_b2b_h
4453 .global near2_b2b_l,near2_b2b_h
4454 .global near3_b2b_l,near3_b2b_h
4455user_far0_start:
4456p0_far_0_le:
4457 xnor %l3,0xd4a,%l3
4458 jmpl %o7,%g0
4459 add %l7,%l4,%l6
4460p0_far_0_he:
4461 udivx %l2,%l7,%l4
4462 andn %l2,%l0,%l2
4463 jmpl %o7,%g0
4464 xor %l3,-0xa38,%l4
4465p0_far_0_lo:
4466 xnor %l3,0xd4a,%l3
4467 jmpl %o7,%g0
4468 add %l7,%l4,%l6
4469p0_far_0_ho:
4470 udivx %l2,%l7,%l4
4471 andn %l2,%l0,%l2
4472 jmpl %o7,%g0
4473 xor %l3,-0xa38,%l4
4474far0_b2b_h:
4475 jmpl %o7,%g0
4476 mulx %l2,%l6,%l0
4477 jmpl %o7,%g0
4478 nop
4479far0_b2b_l:
4480 jmpl %o7,%g0
4481 umul %l4,0xc44,%l2
4482 jmpl %o7,%g0
4483 nop
4484user_far0_end:
4485 .seg "text"
4486 .align 0x2000
4487 .global p0_far_1_le,p0_far_1_he
4488 .global p0_far_1_lo,p0_far_1_ho
4489 .global far1_b2b_l,far1_b2b_h
4490 .global near0_b2b_l,near0_b2b_h
4491 .global near1_b2b_l,near1_b2b_h
4492 .global near2_b2b_l,near2_b2b_h
4493 .global near3_b2b_l,near3_b2b_h
4494user_far1_start:
4495p0_far_1_le:
4496 ldsw [%i4+0x014],%l5 ! Mem[0000000010101414]
4497 fdivs %f7 ,%f11,%f10
4498 jmpl %o7,%g0
4499 umul %l1,%l5,%l5
4500p0_far_1_he:
4501 fsubs %f24,%f24,%f23
4502 xnor %l4,%l7,%l0
4503 sub %l4,-0xcec,%l7
4504 smul %l7,0xd05,%l0
4505 fadds %f18,%f31,%f17
4506 smul %l5,-0x207,%l6
4507 jmpl %o7,%g0
4508 ldstub [%i4+0x032],%l3 ! Mem[0000000010101432]
4509p0_far_1_lo:
4510 ldsw [%o4+0x014],%l5 ! Mem[0000000010101414]
4511 fdivs %f7 ,%f11,%f10
4512 jmpl %o7,%g0
4513 umul %l1,%l5,%l5
4514p0_far_1_ho:
4515 fsubs %f24,%f24,%f23
4516 xnor %l4,%l7,%l0
4517 sub %l4,-0xcec,%l7
4518 smul %l7,0xd05,%l0
4519 fadds %f18,%f31,%f17
4520 smul %l5,-0x207,%l6
4521 jmpl %o7,%g0
4522 ldstub [%o4+0x032],%l3 ! Mem[0000000010101432]
4523far1_b2b_h:
4524 udivx %l1,%l3,%l3
4525 or %l7,%l0,%l7
4526 udivx %l0,%l4,%l0
4527 xnor %l3,%l7,%l6
4528 fadds %f27,%f17,%f16
4529 fsubs %f19,%f29,%f22
4530 fsubs %f20,%f30,%f23
4531 jmpl %o7,%g0
4532 fadds %f31,%f24,%f28
4533far1_b2b_l:
4534 fadds %f9 ,%f11,%f5
4535 subc %l4,%l6,%l1
4536 and %l6,0x3e6,%l3
4537 add %l6,%l3,%l5
4538 fdivs %f3 ,%f6 ,%f11
4539 orn %l4,0x6a3,%l6
4540 umul %l3,%l0,%l1
4541 jmpl %o7,%g0
4542 xnor %l3,-0xed5,%l5
4543user_far1_end:
4544 .seg "text"
4545 .align 0x2000
4546 .global p0_far_2_le,p0_far_2_he
4547 .global p0_far_2_lo,p0_far_2_ho
4548 .global far2_b2b_l,far2_b2b_h
4549 .global near0_b2b_l,near0_b2b_h
4550 .global near1_b2b_l,near1_b2b_h
4551 .global near2_b2b_l,near2_b2b_h
4552 .global near3_b2b_l,near3_b2b_h
4553user_far2_start:
4554p0_far_2_le:
4555 jmpl %o7,%g0
4556 xnor %l2,%l7,%l4
4557 jmpl %o7,%g0
4558 nop
4559p0_far_2_he:
4560 add %l5,%l6,%l3
4561 mulx %l7,0x004,%l4
4562 xnor %l2,0xdd8,%l0
4563 and %l7,-0xae2,%l6
4564 std %l6,[%i6+0x030] ! Mem[0000000010181430]
4565 jmpl %o7,%g0
4566 sub %l5,%l7,%l0
4567p0_far_2_lo:
4568 jmpl %o7,%g0
4569 xnor %l2,%l7,%l4
4570 jmpl %o7,%g0
4571 nop
4572 jmpl %o7,%g0
4573 nop
4574p0_far_2_ho:
4575 add %l5,%l6,%l3
4576 mulx %l7,0x004,%l4
4577 xnor %l2,0xdd8,%l0
4578 and %l7,-0xae2,%l6
4579 std %l6,[%o6+0x030] ! Mem[0000000010181430]
4580 jmpl %o7,%g0
4581 sub %l5,%l7,%l0
4582far2_b2b_h:
4583 xor %l6,0xda1,%l0
4584 orn %l6,0xad8,%l2
4585 jmpl %o7,%g0
4586 fsubs %f22,%f19,%f27
4587far2_b2b_l:
4588 xnor %l1,0x07e,%l5
4589 fdivs %f2 ,%f9 ,%f14
4590 jmpl %o7,%g0
4591 sub %l4,%l3,%l5
4592user_far2_end:
4593 .seg "text"
4594 .align 0x2000
4595 .global p0_far_3_le,p0_far_3_he
4596 .global p0_far_3_lo,p0_far_3_ho
4597 .global far3_b2b_l,far3_b2b_h
4598 .global near0_b2b_l,near0_b2b_h
4599 .global near1_b2b_l,near1_b2b_h
4600 .global near2_b2b_l,near2_b2b_h
4601 .global near3_b2b_l,near3_b2b_h
4602user_far3_start:
4603p0_far_3_le:
4604 xnor %l6,0x4a8,%l3
4605 xor %l6,%l0,%l2
4606 smul %l6,0xf54,%l2
4607 fdtos %f0 ,%f6
4608 orn %l4,0xfc5,%l0
4609 ldd [%i3+0x008],%f2 ! Mem[00000000100c1408]
4610 fsubs %f14,%f3 ,%f6
4611 jmpl %o7,%g0
4612 lduw [%i4+0x024],%l6 ! Mem[0000000010101424]
4613p0_far_3_he:
4614 jmpl %o7,%g0
4615 and %l0,-0xb14,%l3
4616 jmpl %o7,%g0
4617 nop
4618p0_far_3_lo:
4619 xnor %l6,0x4a8,%l3
4620 xor %l6,%l0,%l2
4621 smul %l6,0xf54,%l2
4622 fdtos %f0 ,%f6
4623 orn %l4,0xfc5,%l0
4624 ldd [%o3+0x008],%f2 ! Mem[00000000100c1408]
4625 fsubs %f14,%f3 ,%f6
4626 jmpl %o7,%g0
4627 lduw [%o4+0x024],%l6 ! Mem[0000000010101424]
4628p0_far_3_ho:
4629 jmpl %o7,%g0
4630 and %l0,-0xb14,%l3
4631 jmpl %o7,%g0
4632 nop
4633 jmpl %o7,%g0
4634 nop
4635far3_b2b_h:
4636 fmuls %f18,%f29,%f30
4637 fdivs %f29,%f30,%f31
4638 jmpl %o7,%g0
4639 fdivs %f31,%f17,%f17
4640far3_b2b_l:
4641 sub %l3,%l1,%l3
4642 subc %l4,%l1,%l6
4643 jmpl %o7,%g0
4644 andn %l2,%l4,%l4
4645user_far3_end:
4646 .seg "text"
4647 .align 0x2000
4648user_jump0_start:
4649 .skip 16
4650p0_jmpl_0_le:
4651 fmuls %f11,%f12,%f1
4652 xor %l0,0x399,%l4
4653 fsubs %f9 ,%f13,%f0
4654 jmpl %g6+8,%g0
4655 fmuls %f14,%f6 ,%f11
4656p0_call_0_le:
4657 xor %l0,0x1cb,%l3
4658 fdivs %f12,%f1 ,%f3
4659 fadds %f12,%f15,%f4
4660 fcmps %fcc1,%f9 ,%f13
4661 smul %l6,0xaf6,%l5
4662 retl
4663 add %l4,%l5,%l1
4664p0_jmpl_0_lo:
4665 fmuls %f11,%f12,%f1
4666 xor %l0,0x399,%l4
4667 fsubs %f9 ,%f13,%f0
4668 jmpl %g6+8,%g0
4669 fmuls %f14,%f6 ,%f11
4670p0_call_0_lo:
4671 xor %l0,0x1cb,%l3
4672 fdivs %f12,%f1 ,%f3
4673 fadds %f12,%f15,%f4
4674 fcmps %fcc1,%f9 ,%f13
4675 smul %l6,0xaf6,%l5
4676 retl
4677 add %l4,%l5,%l1
4678p0_jmpl_0_he:
4679 mulx %l2,%l2,%l6
4680 umul %l2,0xb7b,%l1
4681 xor %l3,-0x196,%l7
4682 fcmps %fcc1,%f28,%f24
4683 umul %l4,0xa3f,%l1
4684 xnor %l2,%l1,%l7
4685 orn %l6,%l3,%l6
4686 jmpl %g6+8,%g0
4687 xnor %l6,%l5,%l0
4688p0_call_0_he:
4689 xor %l0,%l7,%l3
4690 sdivx %l5,%l3,%l5
4691 and %l3,0xb32,%l0
4692 retl
4693 and %l5,-0x205,%l0
4694p0_jmpl_0_ho:
4695 mulx %l2,%l2,%l6
4696 umul %l2,0xb7b,%l1
4697 xor %l3,-0x196,%l7
4698 fcmps %fcc1,%f28,%f24
4699 umul %l4,0xa3f,%l1
4700 xnor %l2,%l1,%l7
4701 orn %l6,%l3,%l6
4702 jmpl %g6+8,%g0
4703 xnor %l6,%l5,%l0
4704p0_call_0_ho:
4705 xor %l0,%l7,%l3
4706 sdivx %l5,%l3,%l5
4707 and %l3,0xb32,%l0
4708 retl
4709 and %l5,-0x205,%l0
4710user_jump0_end:
4711 .seg "text"
4712 .align 0x2000
4713user_jump1_start:
4714 .skip 32
4715p0_jmpl_1_le:
4716 subc %l6,%l6,%l1
4717 jmpl %g6+8,%g0
4718 fmuls %f15,%f13,%f12
4719p0_call_1_le:
4720 retl
4721 mulx %l3,%l4,%l1
4722p0_jmpl_1_lo:
4723 subc %l6,%l6,%l1
4724 jmpl %g6+8,%g0
4725 fmuls %f15,%f13,%f12
4726p0_call_1_lo:
4727 retl
4728 mulx %l3,%l4,%l1
4729p0_jmpl_1_he:
4730 andn %l4,%l0,%l7
4731 udivx %l6,%l7,%l4
4732 subc %l5,0x208,%l0
4733 fdivs %f20,%f19,%f20
4734 sub %l6,-0x734,%l4
4735 jmpl %g6+8,%g0
4736 smul %l3,0x49b,%l4
4737p0_call_1_he:
4738 and %l3,%l0,%l6
4739 sdivx %l1,%l2,%l0
4740 fcmps %fcc1,%f30,%f26
4741 fsqrts %f19,%f31
4742 stw %l5,[%i4+0x004] ! Mem[0000000010101404]
4743 retl
4744 or %l5,%l0,%l5
4745p0_jmpl_1_ho:
4746 andn %l4,%l0,%l7
4747 udivx %l6,%l7,%l4
4748 subc %l5,0x208,%l0
4749 fdivs %f20,%f19,%f20
4750 sub %l6,-0x734,%l4
4751 jmpl %g6+8,%g0
4752 smul %l3,0x49b,%l4
4753p0_call_1_ho:
4754 and %l3,%l0,%l6
4755 sdivx %l1,%l2,%l0
4756 fcmps %fcc1,%f30,%f26
4757 fsqrts %f19,%f31
4758 stw %l5,[%o4+0x004] ! Mem[0000000010101404]
4759 retl
4760 or %l5,%l0,%l5
4761user_jump1_end:
4762 .seg "text"
4763 .align 0x2000
4764user_jump2_start:
4765 .skip 48
4766p0_jmpl_2_le:
4767 fsubs %f2 ,%f5 ,%f5
4768 fdivs %f9 ,%f12,%f3
4769 subc %l3,-0x584,%l6
4770 subc %l1,%l7,%l1
4771 mulx %l3,-0x50d,%l7
4772 mulx %l1,%l3,%l1
4773 jmpl %g6+8,%g0
4774 xnor %l2,%l6,%l0
4775p0_call_2_le:
4776 and %l0,%l2,%l5
4777 retl
4778 xnor %l6,%l4,%l2
4779p0_jmpl_2_lo:
4780 fsubs %f2 ,%f5 ,%f5
4781 fdivs %f9 ,%f12,%f3
4782 subc %l3,-0x584,%l6
4783 subc %l1,%l7,%l1
4784 mulx %l3,-0x50d,%l7
4785 mulx %l1,%l3,%l1
4786 jmpl %g6+8,%g0
4787 xnor %l2,%l6,%l0
4788p0_call_2_lo:
4789 and %l0,%l2,%l5
4790 retl
4791 xnor %l6,%l4,%l2
4792p0_jmpl_2_he:
4793 sub %l6,%l5,%l5
4794 andn %l1,0x27f,%l6
4795 jmpl %g6+8,%g0
4796 fadds %f27,%f23,%f24
4797p0_call_2_he:
4798 fsubs %f29,%f31,%f29
4799 fdivs %f24,%f17,%f30
4800 retl
4801 stb %l3,[%o0+0x000] ! Mem[00000000201c0000]
4802p0_jmpl_2_ho:
4803 sub %l6,%l5,%l5
4804 andn %l1,0x27f,%l6
4805 jmpl %g6+8,%g0
4806 fadds %f27,%f23,%f24
4807p0_call_2_ho:
4808 fsubs %f29,%f31,%f29
4809 fdivs %f24,%f17,%f30
4810 retl
4811 stb %l3,[%i0+0x000] ! Mem[00000000201c0000]
4812user_jump2_end:
4813 .seg "text"
4814 .align 0x2000
4815user_jump3_start:
4816 .skip 64
4817p0_jmpl_3_le:
4818 add %l7,%l1,%l6
4819 addc %l5,0x13e,%l1
4820 mulx %l7,-0xe1f,%l3
4821 ld [%i6+0x018],%f13 ! Mem[0000000010181418]
4822 smul %l5,%l7,%l5
4823 udivx %l5,%l3,%l4
4824 smul %l6,%l0,%l4
4825 jmpl %g6+8,%g0
4826 smul %l4,%l5,%l7
4827p0_call_3_le:
4828 retl
4829 add %l5,%l1,%l5
4830p0_jmpl_3_lo:
4831 add %l7,%l1,%l6
4832 addc %l5,0x13e,%l1
4833 mulx %l7,-0xe1f,%l3
4834 ld [%o6+0x018],%f13 ! Mem[0000000010181418]
4835 smul %l5,%l7,%l5
4836 udivx %l5,%l3,%l4
4837 smul %l6,%l0,%l4
4838 jmpl %g6+8,%g0
4839 smul %l4,%l5,%l7
4840p0_call_3_lo:
4841 retl
4842 add %l5,%l1,%l5
4843p0_jmpl_3_he:
4844 subc %l4,%l1,%l3
4845 andn %l4,-0xe98,%l7
4846 jmpl %g6+8,%g0
4847 sdivx %l7,0x840,%l1
4848p0_call_3_he:
4849 xnor %l6,%l6,%l7
4850 sub %l5,0x636,%l7
4851 retl
4852 smul %l6,0x2aa,%l5
4853p0_jmpl_3_ho:
4854 subc %l4,%l1,%l3
4855 andn %l4,-0xe98,%l7
4856 jmpl %g6+8,%g0
4857 sdivx %l7,0x840,%l1
4858p0_call_3_ho:
4859 xnor %l6,%l6,%l7
4860 sub %l5,0x636,%l7
4861 retl
4862 smul %l6,0x2aa,%l5
4863user_jump3_end:
4864
4865 .seg "data"
4866 .align 0x2000
4867user_data_start:
4868done_flags:
4869 .word 0
4870 .align 8
4871done_count:
4872 .word 0,0
4873Start_Flags:
4874 .word 0,0,0,0
4875 .align 64
4876Finish_Flag:
4877 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
4878 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
4879 .align 8
4880num_processors:
4881 .word 1
4882v8_binary:
4883 .word 0
4884no_fpu:
4885 .word 0
4886max_ireg:
4887 .word 8,0
4888max_freg:
4889 .word 32,0
4890 .align 8
4891park_semaphore:
4892 .word 0,0
4893 .align 64
4894p0_temp:
4895 .word 0,0,0,0,0,0,0,0
4896 .word 0,0,0,0,0,0,0,0
4897 .word 0,0,0,0,0,0,0,0
4898 .word 0,0,0,0,0,0,0,0
4899p0_debug:
4900 .word 0,0,0,0,0,0,0,0
4901 .word 0,0,0,0,0,0,0,0
4902p0_fsr:
4903 .word 0x00000000,0x00000000
4904 .align 8
4905p0_loop_cnt:
4906 .word 1,0
4907max_windows:
4908 .word 1,0,0,0,0,0,0,0
4909 .word 0,0,0,0,0,0,0,0
4910 .word 0,0,0,0,0,0,0,0
4911 .word 0,0,0,0,0,0,0,0
4912 .word 0,0,0,0,0,0,0,0
4913 .word 0,0,0,0,0,0,0,0
4914 .word 0,0,0,0,0,0,0,0
4915 .word 0,0,0,0,0,0,0,0
4916 .word 0,0,0,0,0,0,0,0
4917 .word 0,0,0,0,0,0,0,0
4918 .word 0,0,0,0,0,0,0,0
4919 .word 0,0,0,0,0,0,0,0
4920 .word 0,0,0,0,0,0,0,0
4921 .word 0,0,0,0,0,0,0,0
4922 .word 0,0,0,0,0,0,0,0
4923 .word 0,0,0,0,0,0,0,0
4924 .word 0,0,0,0,0,0,0,0
4925 .word 0,0,0,0,0,0,0,0
4926 .word 0,0,0,0,0,0,0,0
4927 .word 0,0,0,0,0,0,0,0
4928 .word 0,0,0,0,0,0,0,0
4929 .word 0,0,0,0,0,0,0,0
4930 .word 0,0,0,0,0,0,0,0
4931 .word 0,0,0,0,0,0,0,0
4932 .word 0,0,0,0,0,0,0,0
4933 .word 0,0,0,0,0,0,0,0
4934 .word 0,0,0,0,0,0,0,0
4935 .word 0,0,0,0,0,0,0,0
4936 .word 0,0,0,0,0,0,0,0
4937 .word 0,0,0,0,0,0,0,0
4938 .word 0,0,0,0,0,0,0,0
4939 .word 0,0,0,0,0,0,0,0
4940
4941 .align 8
4942p0_init_registers:
4943 .word 0xbe6f1874,0x31e92ba6 ! Init value for %l0
4944 .word 0x7383e792,0xa5c707d1 ! Init value for %l1
4945 .word 0x5804c45a,0x8d91c80c ! Init value for %l2
4946 .word 0xcb849291,0xd2916f57 ! Init value for %l3
4947 .word 0xbdc0d049,0xbe0a90b2 ! Init value for %l4
4948 .word 0xfe64ef7e,0x1fd94f1d ! Init value for %l5
4949 .word 0x47a64984,0x0e1c5d98 ! Init value for %l6
4950 .word 0x6bb56df6,0x30efff23 ! Init value for %l7
4951 .align 64
4952p0_init_freg:
4953 .word 0x469bd418,0x42c694c9 ! Init value for %f0
4954 .word 0x14eeb016,0x34536a0f ! Init value for %f2
4955 .word 0x4ce52c84,0x5e6e5805 ! Init value for %f4
4956 .word 0x37e230e2,0x1db7f82b ! Init value for %f6
4957 .word 0x2f9600b0,0x3bdf5001 ! Init value for %f8
4958 .word 0x00921b6e,0x09fa3107 ! Init value for %f10
4959 .word 0x78841c9c,0x038898bd ! Init value for %f12
4960 .word 0x738f9bba,0x74bb10a3 ! Init value for %f14
4961 .word 0x79ff0c48,0x4d540e39 ! Init value for %f16
4962 .word 0x3b439dc6,0x3e3c52ff ! Init value for %f18
4963 .word 0x5cfc1bb4,0x2aa24c75 ! Init value for %f20
4964 .word 0x1c7acd92,0x063c741b ! Init value for %f22
4965 .word 0x170256e0,0x2106af71 ! Init value for %f24
4966 .word 0x20b1971e,0x4d92aff7 ! Init value for %f26
4967 .word 0x53d689cc,0x71c3532d ! Init value for %f28
4968 .word 0x6220266a,0x1a8b0293 ! Init value for %f30
4969 .word 0x1ee74078,0x4a0513a9 ! Init value for %f32
4970 .word 0x25866776,0x1c0227ef ! Init value for %f34
4971 .word 0x5878c6e4,0x37df8ce5 ! Init value for %f36
4972 .word 0x2db80642,0x07419c0b ! Init value for %f38
4973 .word 0x42912910,0x00091ae1 ! Init value for %f40
4974 .word 0x74e86ece,0x2c9b9ae7 ! Init value for %f42
4975 .word 0x31a432fc,0x3056d99d ! Init value for %f44
4976 .word 0x37b6cd1a,0x7ec72083 ! Init value for %f46
4977 .word 0x2cff70a8,0x0af8a519
4978 .word 0x7dfa0d26,0x08fbe8df
4979 .word 0x0af62e14,0x26751955
4980 .word 0x0d4cdaf2,0x0fce6ffb
4981 .word 0x54cd7740,0x5e659251
4982 .word 0x7159a27e,0x58cbf1d7
4983 .word 0x7e68182c,0x70f22c0d
4984 .word 0x05e68fca,0x54d66a73
4985p0_share_mask:
4986 .word 0xffff0000,0x00000000
4987 .word 0x00000000,0x00000000
4988 .word 0x00000000,0x00000000
4989 .word 0x00000000,0x00000000
4990 .word 0x00000000,0x00000000
4991 .word 0x00000000,0x00000000
4992 .word 0x00000000,0x00000000
4993 .word 0x00000000,0x00000000
4994p0_expected_registers:
4995 .word 0x00000000,0x73000022 ! %l0
4996 .word 0x00000000,0x00007fa0 ! %l1
4997 .word 0xffffffff,0xffffffff ! %l2
4998 .word 0x79a72ebf,0xffffffff ! %l3
4999 .word 0x00000000,0x4dfcf3ad ! %l4
5000 .word 0xffffffff,0xffffc2ff ! %l5
5001 .word 0x00000000,0x000003ae ! %l6
5002 .word 0x00000000,0x00000000 ! %l7
5003p0_expected_fp_regs:
5004 .word 0x00fffc4d,0x000013ff ! %f0
5005 .word 0x13c28c0f,0x7fcaa07f ! %f2
5006 .word 0x4dfcffff,0xffffffff ! %f4
5007 .word 0x00000000,0x000013ff ! %f6
5008 .word 0x00000000,0x590a321e ! %f8
5009 .word 0x13c28c0f,0x7fcaa07f ! %f10
5010 .word 0x0032b959,0x00000000 ! %f12
5011 .word 0x2ebfffff,0x67889387 ! %f14
5012 .word 0xfffffc4d,0x00000000 ! %f16
5013 .word 0x13c28c0f,0x7fcaa07f ! %f18
5014 .word 0x60000000,0x694ff3ff ! %f20
5015 .word 0x4dfcff00,0x00000000 ! %f22
5016 .word 0x00000000,0x6e1b9200 ! %f24
5017 .word 0x60f2649e,0x54b1d777 ! %f26
5018 .word 0x0032b959,0x00000000 ! %f28
5019 .word 0x4dfcffff,0x12a3a17f ! %f30
5020 .word 0x00000017,0x00000621 ! %fsr
5021p0_local0_expect:
5022 .word 0x1500ff00,0xff000000,0xff00ffff,0x80920000 ! PA = 0000000010001400
5023 .word 0xff000000,0x37c1efc3,0x650c0bff,0x12a3a17f ! PA = 0000000010001410
5024 .word 0x00000020,0x60785a49,0x00000060,0x1b6b89b9 ! PA = 0000000010001420
5025 .word 0xadd60110,0x8c0f4c54,0x13c28c0f,0x7fcaa07f ! PA = 0000000010001430
5026p0_local0_sec_expect:
5027 .word 0x60785a49,0x00000000,0x2ebfffff,0xe230e237 ! PA = 0000000030001400
5028 .word 0xffc28c0f,0x00000000,0x00920000,0xb9896b1b ! PA = 0000000030001410
5029 .word 0x083a87a0,0x44e8a531,0x5a371dde,0x333ee3b7 ! PA = 0000000030001420
5030 .word 0x4dfc9f15,0x40bc34ed,0x351d692a,0x43ca8253 ! PA = 0000000030001430
5031! Scratch Area for Non-Transactional Memory Stores
5032 .word 0x4c485256,0x1df7e5d7,0xc3ec46ba,0x6add0083
5033 .word 0x92275f3e,0x1e77d38f,0xdcf904e2,0x20d3f9fb
5034 .word 0xe1f028a6,0x362ea6c7,0x46d9838a,0xfbd964f3
5035 .word 0xd1efd68e,0x9862d77f,0xfa1e2ab2,0x06b5796b
5036p0_local1_expect:
5037 .word 0x00000000,0x0a5940a1,0x79a72ebf,0xffffffff ! PA = 0000000010041400
5038 .word 0xfffffc4d,0x00000000,0x37e230e2,0x69c8f0ff ! PA = 0000000010041410
5039 .word 0x4f41ffd0,0x3dcd40a1,0xff000000,0x159ffc4d ! PA = 0000000010041420
5040 .word 0x00000000,0x0508eb5d,0x7fcaa07f,0x80920000 ! PA = 0000000010041430
5041p0_local1_sec_expect:
5042 .word 0x87938867,0xffffffff,0x00000000,0x00000000 ! PA = 0000000030041400
5043 .word 0x4dfcffff,0xea6b3c50,0xfffffc4d,0x00000000 ! PA = 0000000030041410
5044 .word 0x3dcd40a1,0x60785a49,0x37e230e2,0x1b6b89b9 ! PA = 0000000030041420
5045 .word 0x00000000,0x590a321e,0xf59ffc4d,0x60f2649e ! PA = 0000000030041430
5046p0_local2_expect:
5047 .word 0x650c0bff,0x12a3a17f,0xc3efc137,0x7fcaa07f ! PA = 0000000010081400
5048 .word 0x4dfcffff,0xffffffff,0x13c28c0f,0x47dba073 ! PA = 0000000010081410
5049 .word 0x00000000,0xb959321e,0x60f2649e,0x54b1d777 ! PA = 0000000010081420
5050 .word 0x0032b959,0x00000000,0x503c6bea,0xfffffc4d ! PA = 0000000010081430
5051p0_local2_sec_expect:
5052 .word 0x7fcaa07f,0x000000ff,0xffa0db47,0x12a3a17f ! PA = 0000000030081400
5053 .word 0xff130000,0x00000000,0x7fa1a312,0x2144839b ! PA = 0000000030081410
5054 .word 0x495a7860,0x453b5af1,0x60f2649e,0x54b1d777 ! PA = 0000000030081420
5055 .word 0xff3625ff,0x6677931b,0x503c6bea,0x748cc213 ! PA = 0000000030081430
5056p0_local3_expect:
5057 .word 0x0000007d,0x00000000,0x7fa0ca7f,0x0f8cc213 ! PA = 00000000100c1400
5058 .word 0x00000000,0x00000000,0x590a00ff,0xffffff36 ! PA = 00000000100c1410
5059 .word 0x04892a90,0x1ff22661,0x15d01c4e,0x6bfa2267 ! PA = 00000000100c1420
5060 .word 0x0a8dec7c,0xffffff36,0x000000ff,0x6e1b9200 ! PA = 00000000100c1430
5061p0_local3_sec_expect:
5062 .word 0x000003ae,0xe9000000,0x00157766,0x00000000 ! PA = 00000000300c1400
5063 .word 0xf1ff3b45,0x000000ff,0x650c0b2f,0x12a3a17f ! PA = 00000000300c1410
5064 .word 0xf15a3b45,0x60785a49,0x77d7b154,0x9e64f260 ! PA = 00000000300c1420
5065 .word 0xadd60110,0x4c639a54,0x13c28c74,0x7fcaa07f ! PA = 00000000300c1430
5066p0_local4_expect:
5067 .word 0x4dfcff00,0x00000000,0xffffa073,0x00000000 ! PA = 0000000010101400
5068 .word 0x12a3a17f,0x590a321e,0x306e0000,0x2eff006b ! PA = 0000000010101410
5069 .word 0x00000007,0x0489ff90,0x60f2649e,0x54b1d777 ! PA = 0000000010101420
5070 .word 0x5c1ab2dc,0x3dcd40a1,0x1b937766,0x9278ef1d ! PA = 0000000010101430
5071p0_local4_sec_expect:
5072 .word 0x00000000,0xff1f0000,0xffbfffff,0xffff0000 ! PA = 0000000030101400
5073 .word 0x60f2649e,0x9e64f260,0x650c0b2f,0x12a3a17f ! PA = 0000000030101410
5074 .word 0xf15a3b45,0x60785a49,0x77d7b154,0x9e64f260 ! PA = 0000000030101420
5075 .word 0xadd60110,0x4c639a54,0x13c28c74,0x7fcaa07f ! PA = 0000000030101430
5076p0_local5_expect:
5077 .word 0x00000037,0x00000000,0x22000073,0x00000000 ! PA = 0000000010141400
5078 .word 0x00000000,0x79a72ebf,0xfffffc4d,0x00ff0000 ! PA = 0000000010141410
5079 .word 0x0015b154,0x9e64f260,0x00000060,0x1b6b89b9 ! PA = 0000000010141420
5080 .word 0xffffffff,0x0508eb5d,0x47dba073,0x00000012 ! PA = 0000000010141430
5081p0_local5_sec_expect:
5082 .word 0x7fa0ca7f,0x59b9c3ef,0xffff0000,0x0000006b ! PA = 0000000030141400
5083 .word 0x00001fff,0x36ffffff,0x483c5b32,0x0372c73b ! PA = 0000000030141410
5084 .word 0x12e0e980,0x7a7ed391,0x00000048,0x4d06ed17 ! PA = 0000000030141420
5085 .word 0x3e411e6c,0x792e314d,0x60f2649e,0x54b149b3 ! PA = 0000000030141430
5086p0_local6_expect:
5087 .word 0x37e230e2,0x1b6b89b9,0x00000000,0x00000000 ! PA = 0000000010181400
5088 .word 0x00000000,0x69c8f0ff,0x4da19f15,0x0508005d ! PA = 0000000010181410
5089 .word 0x495a7860,0x453bfff1,0x0015b154,0x9e64f260 ! PA = 0000000010181420
5090 .word 0x00000000,0x00000060,0x00006bea,0xf15a3b45 ! PA = 0000000010181430
5091p0_local6_sec_expect:
5092 .word 0x00000000,0xfff0c869,0x9e64f260,0x00002ebf ! PA = 0000000030181400
5093 .word 0xff130000,0x00000000,0x1b937766,0x9278ef1d ! PA = 0000000030181410
5094 .word 0x7106333a,0xe0995126,0xf59ffc4d,0x1e320a59 ! PA = 0000000030181420
5095 .word 0x2d5a0b8b,0xcc3c9200,0x93819933,0x6ab1df51 ! PA = 0000000030181430
5096share0_expect:
5097 .word 0x00456378,0x59c7caa9,0x189fe276,0x420cd6ef ! PA = 00000000201c0000
5098 .word 0x775f59e4,0x2373f3e5,0x568e7142,0x493f7b0b ! PA = 00000000201c0010
5099 .word 0x13e02c10,0x705e31e1,0x774ec9ce,0x1f33a9e7 ! PA = 00000000201c0020
5100 .word 0x6306a5fc,0x158ba09d,0x23f0181a,0x6b505f83 ! PA = 00000000201c0030
5101share1_expect:
5102 .word 0xffff53a8,0x035c1c19,0x3bb94826,0x4c7d57df ! PA = 0000000020800000
5103 .word 0x58408114,0x15864055,0x36b505f2,0x29ff0efb ! PA = 0000000020800010
5104 .word 0x3ecc3a40,0x33d36951,0x1dfdbd7e,0x2b12c0d7 ! PA = 0000000020800020
5105 .word 0x54864b2c,0x1f9bb30d,0x05c99aca,0x114a6973 ! PA = 0000000020800030
5106 .word 0xffff3fd8,0x0a01f989,0x353689d6,0x71a8c4cf ! PA = 0000000020800040
5107 .word 0x6d2d6444,0x4eefd8c5,0x67d636a2,0x087d4eeb ! PA = 0000000020800050
5108 .word 0x1f60c470,0x70d1acc1,0x54fa0d2e,0x240043c7 ! PA = 0000000020800060
5109 .word 0x38e72c5c,0x3112917d,0x68bf397a,0x61ae9f63 ! PA = 0000000020800070
5110share2_expect:
5111 .word 0x69002808,0x615862f9,0x5adaa786,0x3a661dbf ! PA = 00000000211c0000
5112 .word 0x29410374,0x497fbd35,0x0f250352,0x19413adb ! PA = 00000000211c0010
5113 .word 0x17a8caa0,0x3e57fc31,0x6be6b8de,0x793332b7 ! PA = 00000000211c0020
5114 .word 0x5424498c,0x451f3bed,0x11e3f42a,0x45640153 ! PA = 00000000211c0030
5115share3_expect:
5116 .word 0x02ff0c38,0x5fbe5869,0x2228a136,0x784c62af ! PA = 0000000021800000
5117 .word 0x2d565ea4,0x5dc4eda5,0x7d946c02,0x3591d2cb ! PA = 0000000021800010
5118 .word 0x236f4cd0,0x4e2557a1,0x2a26c08e,0x5aa28da7 ! PA = 0000000021800020
5119 .word 0x2ff8a2bc,0x6db0b25d,0x4a0acada,0x42118f43 ! PA = 0000000021800030
5120 .word 0x092bec68,0x2e52d9d9,0x506376e6,0x35b2939f ! PA = 0000000021800040
5121 .word 0x780875d4,0x330e6a15,0x5fd770b2,0x4b7616bb ! PA = 0000000021800050
5122 .word 0x083f4b00,0x5cb8bf11,0x7edd243e,0x29055497 ! PA = 0000000021800060
5123 .word 0x4bdf37ec,0x4375f4cd,0x0dc6bd8a,0x6a1e4933 ! PA = 0000000021800070
5124 .word 0x7ec0c898,0x38f4e749,0x2a8e2896,0x25afb08f ! PA = 0000000021800080
5125 .word 0x15b24904,0x2f6b3285,0x6e611162,0x4db506ab ! PA = 0000000021800090
5126 .word 0x0563c530,0x21513281,0x30ece3ee,0x65d28787 ! PA = 00000000218000a0
5127 .word 0x4d13091c,0x55de033d,0x3d6acc3a,0x4cb12f23 ! PA = 00000000218000b0
5128 .word 0x10ffa0c8,0x1e4380b9,0x256bb646,0x141ab97f ! PA = 00000000218000c0
5129 .word 0x506ed834,0x67aa46f5,0x1d644e12,0x23d5a29b ! PA = 00000000218000d0
5130 .word 0x03e7bb60,0x3dedb1f1,0x0ef8ff9e,0x23412677 ! PA = 00000000218000e0
5131 .word 0x2e8f164c,0x1b17ddad,0x4d09f6ea,0x65b14113 ! PA = 00000000218000f0
5132 .word 0x2fff74f8,0x1f9da629,0x157f1ff6,0x558aae6f ! PA = 0000000021800100
5133 .word 0x60192364,0x0f5aa765,0x4cd426c2,0x1a1eea8b ! PA = 0000000021800110
5134 .word 0x46962d90,0x2f4d3d61,0x1f64774e,0x74483167 ! PA = 0000000021800120
5135 .word 0x710e5f7c,0x6012841d,0x74773d9a,0x0dc57f03 ! PA = 0000000021800130
5136 .word 0x3cb74528,0x11225799,0x5f0b65a6,0x37568f5f ! PA = 0000000021800140
5137 .word 0x1a4c2a94,0x68cb53d5,0x78639b72,0x5197de7b ! PA = 0000000021800150
5138 .word 0x19fa1bc0,0x3ceed4d1,0x50524afe,0x5c9ea857 ! PA = 0000000021800160
5139 .word 0x4b0be4ac,0x387cf68d,0x5f45a04a,0x6a54e8f3 ! PA = 0000000021800170
5140 .word 0xf0ff1158,0x49b09509,0x26138756,0x6f955c4f ! PA = 0000000021800180
5141 .word 0x2262edc4,0x350b4c45,0x6785ac22,0x30077e6b ! PA = 0000000021800190
5142 .word 0x045e85f0,0x69117841,0x27a57aae,0x40bb8b47 ! PA = 00000000218001a0
5143 .word 0x58c2a5dc,0x6ec634fd,0x5cc81efa,0x5d867ee3 ! PA = 00000000218001b0
5144 .word 0x00c2d988,0x12e75e79,0x7e5a8506,0x0d1e153f ! PA = 00000000218001c0
5145 .word 0x19786cf4,0x23e990b5,0x5d6d58d2,0x4ff4ca5b ! PA = 00000000218001d0
5146 .word 0x75ce6c20,0x60b427b1,0x7301065e,0x55d5da37 ! PA = 00000000218001e0
5147 .word 0x4c2da30c,0x741d3f6d,0x1011b9aa,0x764140d3 ! PA = 00000000218001f0
5148p0_invalidate_semaphore:
5149 .word 0,0
5150user_data_end:
5151
5152
5153SECTION .p0_local0 DATA_VA=0x000800000
5154
5155attr_data {
5156 Name = .p0_local0,
5157 VA = 0x0000000000800000,
5158 RA = ra2pa(0x0000000010000000,0),
5159 PA = ra2pa(0x0000000010000000,0),
5160 part_0_ctx_nonzero_tsb_config_0,
5161 TTE_Context=PCONTEXT,
5162 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5163 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5164 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5165 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5166}
5167
5168 .data
5169 .seg "data"
5170 .align 0x2000
5171 .global p0_local0_start
5172p0_local0_begin:
5173 .skip 0x1400
5174p0_local0_start:
5175 .word 0x3db29cd8,0x650dc289,0x2ea18ed6,0x294095cf ! PA = 0000000010001400
5176 .word 0x0dcf5144,0x1571f1c5,0x28ac4ba2,0x53a9efeb ! PA = 0000000010001410
5177 .word 0x2a024170,0x7c5b15c1,0x21e8322e,0x649ab4c7 ! PA = 0000000010001420
5178 .word 0x0c5d395c,0x1c044a7d,0x02026e7a,0x0cdfe063 ! PA = 0000000010001430
5179p0_local0_end:
5180
5181SECTION .p0_local0_sec DATA_VA=0x000800000
5182
5183attr_data {
5184 Name = .p0_local0_sec,
5185 VA = 0x0000000000800000,
5186 RA = ra2pa(0x0000000030000000,0),
5187 PA = ra2pa(0x0000000030000000,0),
5188 part_0_ctx_nonzero_tsb_config_0,
5189 TTE_Context=SCONTEXT,
5190 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5191 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5192 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5193 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5194}
5195
5196 .data
5197 .seg "data"
5198 .align 0x2000
5199 .global p0_local0_sec_start
5200p0_local0_sec_begin:
5201 .skip 0x1400
5202p0_local0_sec_start:
5203 .word 0x3c2bc508,0x1fe36bf9,0x113fec86,0x79a72ebf ! PA = 0000000030001400
5204 .word 0x781f3074,0x12a51635,0x69095852,0x3b5b1bdb ! PA = 0000000030001410
5205 .word 0x083a87a0,0x44e8a531,0x5a371dde,0x333ee3b7 ! PA = 0000000030001420
5206 .word 0x437e968c,0x40bc34ed,0x351d692a,0x43ca8253 ! PA = 0000000030001430
5207p0_local0_sec_end:
5208
5209SECTION .p0_local1 DATA_VA=0x000802000
5210
5211attr_data {
5212 Name = .p0_local1,
5213 VA = 0x0000000000802000,
5214 RA = ra2pa(0x0000000010040000,0),
5215 PA = ra2pa(0x0000000010040000,0),
5216 part_0_ctx_nonzero_tsb_config_0,
5217 TTE_Context=PCONTEXT,
5218 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5219 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5220 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5221 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5222}
5223
5224 .data
5225 .seg "data"
5226 .align 0x2000
5227 .global p0_local1_start
5228p0_local1_begin:
5229 .skip 0x1400
5230p0_local1_start:
5231 .word 0x1555e938,0x65d8a169,0x1f582636,0x3fc6b3af ! PA = 0000000010041400
5232 .word 0x0ec0cba4,0x0a9d86a5,0x63570102,0x5428f3cb ! PA = 0000000010041410
5233 .word 0x4f4149d0,0x3dcd40a1,0x65a9658e,0x68af7ea7 ! PA = 0000000010041420
5234 .word 0x51872fbc,0x0508eb5d,0x2c0a7fda,0x333d5043 ! PA = 0000000010041430
5235p0_local1_end:
5236
5237SECTION .p0_local1_sec DATA_VA=0x000802000
5238
5239attr_data {
5240 Name = .p0_local1_sec,
5241 VA = 0x0000000000802000,
5242 RA = ra2pa(0x0000000030040000,0),
5243 PA = ra2pa(0x0000000030040000,0),
5244 part_0_ctx_nonzero_tsb_config_0,
5245 TTE_Context=SCONTEXT,
5246 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5247 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5248 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5249 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5250}
5251
5252 .data
5253 .seg "data"
5254 .align 0x2000
5255 .global p0_local1_sec_start
5256p0_local1_sec_begin:
5257 .skip 0x1400
5258p0_local1_sec_start:
5259 .word 0x67dc0968,0x340c62d9,0x222d3be6,0x79f6249f ! PA = 0000000030041400
5260 .word 0x744f22d4,0x38aa4315,0x084845b2,0x401a77bb ! PA = 0000000030041410
5261 .word 0x28a18800,0x7787e811,0x3762093e,0x59a38597 ! PA = 0000000030041420
5262 .word 0x59f204ec,0x15996dcd,0x275cb28a,0x219f4a33 ! PA = 0000000030041430
5263p0_local1_sec_end:
5264
5265SECTION .p0_local2 DATA_VA=0x000804000
5266
5267attr_data {
5268 Name = .p0_local2,
5269 VA = 0x0000000000804000,
5270 RA = ra2pa(0x0000000010080000,0),
5271 PA = ra2pa(0x0000000010080000,0),
5272 part_0_ctx_nonzero_tsb_config_0,
5273 TTE_Context=PCONTEXT,
5274 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5275 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5276 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5277 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5278}
5279
5280 .data
5281 .seg "data"
5282 .align 0x2000
5283 .global p0_local2_start
5284p0_local2_begin:
5285 .skip 0x1400
5286p0_local2_start:
5287 .word 0x34292598,0x4a5db049,0x62c22d96,0x4f4c818f ! PA = 0000000010081400
5288 .word 0x59253604,0x16da4b85,0x54502662,0x25f6a7ab ! PA = 0000000010081410
5289 .word 0x37a64230,0x7d579b81,0x1a4408ee,0x7b91f887 ! PA = 0000000010081420
5290 .word 0x25fa161c,0x15dcbc3d,0x4b67013a,0x52177023 ! PA = 0000000010081430
5291p0_local2_end:
5292
5293SECTION .p0_local2_sec DATA_VA=0x000804000
5294
5295attr_data {
5296 Name = .p0_local2_sec,
5297 VA = 0x0000000000804000,
5298 RA = ra2pa(0x0000000030080000,0),
5299 PA = ra2pa(0x0000000030080000,0),
5300 part_0_ctx_nonzero_tsb_config_0,
5301 TTE_Context=SCONTEXT,
5302 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5303 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5304 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5305 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5306}
5307
5308 .data
5309 .seg "data"
5310 .align 0x2000
5311 .global p0_local2_sec_start
5312p0_local2_sec_begin:
5313 .skip 0x1400
5314p0_local2_sec_start:
5315 .word 0x0c683dc8,0x1b6b89b9,0x59d9fb46,0x7fa0ca7f ! PA = 0000000030081400
5316 .word 0x2b5e0534,0x4dfc9ff5,0x7fa1a312,0x2144839b ! PA = 0000000030081410
5317 .word 0x495a7860,0x453b5af1,0x60f2649e,0x54b1d777 ! PA = 0000000030081420
5318 .word 0x549a634c,0x1001d6ad,0x503c6bea,0x748cc213 ! PA = 0000000030081430
5319p0_local2_sec_end:
5320
5321SECTION .p0_local3 DATA_VA=0x000806000
5322
5323attr_data {
5324 Name = .p0_local3,
5325 VA = 0x0000000000806000,
5326 RA = ra2pa(0x00000000100c0000,0),
5327 PA = ra2pa(0x00000000100c0000,0),
5328 part_0_ctx_nonzero_tsb_config_0,
5329 TTE_Context=PCONTEXT,
5330 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5331 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5332 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5333 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5334}
5335
5336 .data
5337 .seg "data"
5338 .align 0x2000
5339 .global p0_local3_start
5340p0_local3_begin:
5341 .skip 0x1400
5342p0_local3_start:
5343 .word 0x448451f8,0x3c94ef29,0x5ff7a4f6,0x5389ff6f ! PA = 00000000100c1400
5344 .word 0x46d49064,0x25a04065,0x2e2fbbc2,0x324b0b8b ! PA = 00000000100c1410
5345 .word 0x04892a90,0x1ff22661,0x15d01c4e,0x6bfa2267 ! PA = 00000000100c1420
5346 .word 0x0a8dec7c,0x64f7bd1d,0x31aff29a,0x15a64003 ! PA = 00000000100c1430
5347p0_local3_end:
5348
5349SECTION .p0_local3_sec DATA_VA=0x000806000
5350
5351attr_data {
5352 Name = .p0_local3_sec,
5353 VA = 0x0000000000806000,
5354 RA = ra2pa(0x00000000300c0000,0),
5355 PA = ra2pa(0x00000000300c0000,0),
5356 part_0_ctx_nonzero_tsb_config_0,
5357 TTE_Context=SCONTEXT,
5358 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5359 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5360 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5361 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5362}
5363
5364 .data
5365 .seg "data"
5366 .align 0x2000
5367 .global p0_local3_sec_start
5368p0_local3_sec_begin:
5369 .skip 0x1400
5370p0_local3_sec_start:
5371 .word 0x22286228,0x55f8e099,0x5d5e2aa6,0x0c5f205f ! PA = 00000000300c1400
5372 .word 0x2523d794,0x74142cd5,0x1fad7072,0x2e113f7b ! PA = 00000000300c1410
5373 .word 0x19bd58c0,0x28fafdd1,0x2b002ffe,0x3921d957 ! PA = 00000000300c1420
5374 .word 0x224fb1ac,0x3c6d6f8d,0x5f54954a,0x0ecae9f3 ! PA = 00000000300c1430
5375p0_local3_sec_end:
5376
5377SECTION .p0_local4 DATA_VA=0x000808000
5378
5379attr_data {
5380 Name = .p0_local4,
5381 VA = 0x0000000000808000,
5382 RA = ra2pa(0x0000000010100000,0),
5383 PA = ra2pa(0x0000000010100000,0),
5384 part_0_ctx_nonzero_tsb_config_0,
5385 TTE_Context=PCONTEXT,
5386 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5387 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5388 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5389 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5390}
5391
5392 .data
5393 .seg "data"
5394 .align 0x2000
5395 .global p0_local4_start
5396p0_local4_begin:
5397 .skip 0x1400
5398p0_local4_start:
5399 .word 0x0cbf6e58,0x12765e09,0x7a108c56,0x54372d4f ! PA = 0000000010101400
5400 .word 0x0da6dac4,0x0e676545,0x5f8dc122,0x2e5e1f6b ! PA = 0000000010101410
5401 .word 0x734202f0,0x3694e141,0x2a659fae,0x149ffc47 ! PA = 0000000010101420
5402 .word 0x5c1ab2dc,0x74d1edfd,0x6c7d53fa,0x7621bfe3 ! PA = 0000000010101430
5403p0_local4_end:
5404
5405SECTION .p0_local4_sec DATA_VA=0x000808000
5406
5407attr_data {
5408 Name = .p0_local4_sec,
5409 VA = 0x0000000000808000,
5410 RA = ra2pa(0x0000000030100000,0),
5411 PA = ra2pa(0x0000000030100000,0),
5412 part_0_ctx_nonzero_tsb_config_0,
5413 TTE_Context=SCONTEXT,
5414 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5415 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5416 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5417 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5418}
5419
5420 .data
5421 .seg "data"
5422 .align 0x2000
5423 .global p0_local4_sec_start
5424p0_local4_sec_begin:
5425 .skip 0x1400
5426p0_local4_sec_start:
5427 .word 0x3d747688,0x0fac6779,0x4dd1ca06,0x2de9263f ! PA = 0000000030101400
5428 .word 0x457899f4,0x3868e9b5,0x7503add2,0x01b8ab5b ! PA = 0000000030101410
5429 .word 0x65222920,0x49bed0b1,0x65a36b5e,0x27ab8b37 ! PA = 0000000030101420
5430 .word 0x0de9f00c,0x1354386d,0x403d2eaa,0x0e91c1d3 ! PA = 0000000030101430
5431p0_local4_sec_end:
5432
5433SECTION .p0_local5 DATA_VA=0x00080a000
5434
5435attr_data {
5436 Name = .p0_local5,
5437 VA = 0x000000000080a000,
5438 RA = ra2pa(0x0000000010140000,0),
5439 PA = ra2pa(0x0000000010140000,0),
5440 part_0_ctx_nonzero_tsb_config_0,
5441 TTE_Context=PCONTEXT,
5442 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5443 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5444 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5445 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5446}
5447
5448 .data
5449 .seg "data"
5450 .align 0x2000
5451 .global p0_local5_start
5452p0_local5_begin:
5453 .skip 0x1400
5454p0_local5_start:
5455 .word 0x6f327ab8,0x4df9fce9,0x1024e3b6,0x650c0b2f ! PA = 0000000010141400
5456 .word 0x3f741524,0x14a7ba25,0x13023682,0x1b67e34b ! PA = 0000000010141410
5457 .word 0x5d28cb50,0x7e37cc21,0x261c930e,0x5c3b8627 ! PA = 0000000010141420
5458 .word 0x5378693c,0x33e34edd,0x4567255a,0x37c1efc3 ! PA = 0000000010141430
5459p0_local5_end:
5460
5461SECTION .p0_local5_sec DATA_VA=0x00080a000
5462
5463attr_data {
5464 Name = .p0_local5_sec,
5465 VA = 0x000000000080a000,
5466 RA = ra2pa(0x0000000030140000,0),
5467 PA = ra2pa(0x0000000030140000,0),
5468 part_0_ctx_nonzero_tsb_config_0,
5469 TTE_Context=SCONTEXT,
5470 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5471 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5472 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5473 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5474}
5475
5476 .data
5477 .seg "data"
5478 .align 0x2000
5479 .global p0_local5_sec_start
5480p0_local5_sec_begin:
5481 .skip 0x1400
5482p0_local5_sec_start:
5483 .word 0x0ea47ae8,0x207e1e59,0x484cd966,0x7df6dc1f ! PA = 0000000030141400
5484 .word 0x4c344c54,0x1472d695,0x483c5b32,0x0372c73b ! PA = 0000000030141410
5485 .word 0x12e0e980,0x7a7ed391,0x5cf416be,0x4d06ed17 ! PA = 0000000030141420
5486 .word 0x3e411e6c,0x792e314d,0x1a8e380a,0x5e1949b3 ! PA = 0000000030141430
5487p0_local5_sec_end:
5488
5489SECTION .p0_local6 DATA_VA=0x00080c000
5490
5491attr_data {
5492 Name = .p0_local6,
5493 VA = 0x000000000080c000,
5494 RA = ra2pa(0x0000000010180000,0),
5495 PA = ra2pa(0x0000000010180000,0),
5496 part_0_ctx_nonzero_tsb_config_0,
5497 TTE_Context=PCONTEXT,
5498 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5499 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5500 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5501 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5502}
5503
5504 .data
5505 .seg "data"
5506 .align 0x2000
5507 .global p0_local6_start
5508p0_local6_begin:
5509 .skip 0x1400
5510p0_local6_start:
5511 .word 0x6a357718,0x1d17cbc9,0x7d4cab16,0x25c0990f ! PA = 0000000010181400
5512 .word 0x4a143f84,0x67d93f05,0x2f251be2,0x46a0572b ! PA = 0000000010181410
5513 .word 0x379583b0,0x5fd2e701,0x530cf66e,0x3584c007 ! PA = 0000000010181420
5514 .word 0x057f0f9c,0x7ca3dfbd,0x420566ba,0x6abecfa3 ! PA = 0000000010181430
5515p0_local6_end:
5516
5517SECTION .p0_local6_sec DATA_VA=0x00080c000
5518
5519attr_data {
5520 Name = .p0_local6_sec,
5521 VA = 0x000000000080c000,
5522 RA = ra2pa(0x0000000030180000,0),
5523 PA = ra2pa(0x0000000030180000,0),
5524 part_0_ctx_nonzero_tsb_config_0,
5525 TTE_Context=SCONTEXT,
5526 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5527 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5528 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5529 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5530}
5531
5532 .data
5533 .seg "data"
5534 .align 0x2000
5535 .global p0_local6_sec_start
5536p0_local6_sec_begin:
5537 .skip 0x1400
5538p0_local6_sec_start:
5539 .word 0x62106f48,0x0c660539,0x65e758c6,0x224041ff ! PA = 0000000030181400
5540 .word 0x552eeeb4,0x6da9f375,0x1def7892,0x6677931b ! PA = 0000000030181410
5541 .word 0x265199e0,0x3a330671,0x590a321e,0x61ebfef7 ! PA = 0000000030181420
5542 .word 0x362d3ccc,0x3e735a2d,0x51dfb16a,0x33998193 ! PA = 0000000030181430
5543p0_local6_sec_end:
5544
5545SECTION .share0 DATA_VA=0x00080e000
5546
5547attr_data {
5548 Name = .share0,
5549 VA = 0x000000000080e000,
5550 RA = ra2pa(0x00000000201c0000,0),
5551 PA = ra2pa(0x00000000201c0000,0),
5552 part_0_ctx_nonzero_tsb_config_0,
5553 TTE_Context=PCONTEXT,
5554 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5555 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5556 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5557 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5558}
5559
5560 .data
5561 .seg "data"
5562 .align 0x2000
5563 .global share0_start
5564share0_begin:
5565share0_start:
5566 .word 0x18206378,0x59c7caa9,0x189fe276,0x420cd6ef ! PA = 00000000201c0000
5567 .word 0x775f59e4,0x2373f3e5,0x568e7142,0x493f7b0b ! PA = 00000000201c0010
5568 .word 0x13e02c10,0x705e31e1,0x774ec9ce,0x1f33a9e7 ! PA = 00000000201c0020
5569 .word 0x6306a5fc,0x158ba09d,0x23f0181a,0x6b505f83 ! PA = 00000000201c0030
5570share0_end:
5571
5572SECTION .share1 DATA_VA=0x000810000
5573
5574attr_data {
5575 Name = .share1,
5576 VA = 0x0000000000810000,
5577 RA = ra2pa(0x0000000020800000,0),
5578 PA = ra2pa(0x0000000020800000,0),
5579 part_0_ctx_nonzero_tsb_config_0,
5580 TTE_Context=PCONTEXT,
5581 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5582 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5583 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5584 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5585}
5586
5587 .data
5588 .seg "data"
5589 .align 0x2000
5590 .global share1_start
5591share1_begin:
5592share1_start:
5593 .word 0x201053a8,0x035c1c19,0x3bb94826,0x4c7d57df ! PA = 0000000020800000
5594 .word 0x58408114,0x15864055,0x36b505f2,0x29ff0efb ! PA = 0000000020800010
5595 .word 0x3ecc3a40,0x33d36951,0x1dfdbd7e,0x2b12c0d7 ! PA = 0000000020800020
5596 .word 0x54864b2c,0x1f9bb30d,0x05c99aca,0x114a6973 ! PA = 0000000020800030
5597 .word 0x2f4b3fd8,0x0a01f989,0x353689d6,0x71a8c4cf ! PA = 0000000020800040
5598 .word 0x6d2d6444,0x4eefd8c5,0x67d636a2,0x087d4eeb ! PA = 0000000020800050
5599 .word 0x1f60c470,0x70d1acc1,0x54fa0d2e,0x240043c7 ! PA = 0000000020800060
5600 .word 0x38e72c5c,0x3112917d,0x68bf397a,0x61ae9f63 ! PA = 0000000020800070
5601share1_end:
5602
5603SECTION .share2 DATA_VA=0x000812000
5604
5605attr_data {
5606 Name = .share2,
5607 VA = 0x0000000000812000,
5608 RA = ra2pa(0x00000000211c0000,0),
5609 PA = ra2pa(0x00000000211c0000,0),
5610 part_0_ctx_nonzero_tsb_config_0,
5611 TTE_Context=PCONTEXT,
5612 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5613 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5614 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5615 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5616}
5617
5618 .data
5619 .seg "data"
5620 .align 0x2000
5621 .global share2_start
5622share2_begin:
5623share2_start:
5624 .word 0x4cfc2808,0x615862f9,0x5adaa786,0x3a661dbf ! PA = 00000000211c0000
5625 .word 0x29410374,0x497fbd35,0x0f250352,0x19413adb ! PA = 00000000211c0010
5626 .word 0x17a8caa0,0x3e57fc31,0x6be6b8de,0x793332b7 ! PA = 00000000211c0020
5627 .word 0x5424498c,0x451f3bed,0x11e3f42a,0x45640153 ! PA = 00000000211c0030
5628share2_end:
5629
5630SECTION .share3 DATA_VA=0x000814000
5631
5632attr_data {
5633 Name = .share3,
5634 VA = 0x0000000000814000,
5635 RA = ra2pa(0x0000000021800000,0),
5636 PA = ra2pa(0x0000000021800000,0),
5637 part_0_ctx_nonzero_tsb_config_0,
5638 TTE_Context=PCONTEXT,
5639 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5640 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5641 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5642 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5643}
5644
5645 .data
5646 .seg "data"
5647 .align 0x2000
5648 .global share3_start
5649share3_begin:
5650share3_start:
5651 .word 0x020e0c38,0x5fbe5869,0x2228a136,0x784c62af ! PA = 0000000021800000
5652 .word 0x2d565ea4,0x5dc4eda5,0x7d946c02,0x3591d2cb ! PA = 0000000021800010
5653 .word 0x236f4cd0,0x4e2557a1,0x2a26c08e,0x5aa28da7 ! PA = 0000000021800020
5654 .word 0x2ff8a2bc,0x6db0b25d,0x4a0acada,0x42118f43 ! PA = 0000000021800030
5655 .word 0x092bec68,0x2e52d9d9,0x506376e6,0x35b2939f ! PA = 0000000021800040
5656 .word 0x780875d4,0x330e6a15,0x5fd770b2,0x4b7616bb ! PA = 0000000021800050
5657 .word 0x083f4b00,0x5cb8bf11,0x7edd243e,0x29055497 ! PA = 0000000021800060
5658 .word 0x4bdf37ec,0x4375f4cd,0x0dc6bd8a,0x6a1e4933 ! PA = 0000000021800070
5659 .word 0x7ec0c898,0x38f4e749,0x2a8e2896,0x25afb08f ! PA = 0000000021800080
5660 .word 0x15b24904,0x2f6b3285,0x6e611162,0x4db506ab ! PA = 0000000021800090
5661 .word 0x0563c530,0x21513281,0x30ece3ee,0x65d28787 ! PA = 00000000218000a0
5662 .word 0x4d13091c,0x55de033d,0x3d6acc3a,0x4cb12f23 ! PA = 00000000218000b0
5663 .word 0x10f7a0c8,0x1e4380b9,0x256bb646,0x141ab97f ! PA = 00000000218000c0
5664 .word 0x506ed834,0x67aa46f5,0x1d644e12,0x23d5a29b ! PA = 00000000218000d0
5665 .word 0x03e7bb60,0x3dedb1f1,0x0ef8ff9e,0x23412677 ! PA = 00000000218000e0
5666 .word 0x2e8f164c,0x1b17ddad,0x4d09f6ea,0x65b14113 ! PA = 00000000218000f0
5667 .word 0x2fbb74f8,0x1f9da629,0x157f1ff6,0x558aae6f ! PA = 0000000021800100
5668 .word 0x60192364,0x0f5aa765,0x4cd426c2,0x1a1eea8b ! PA = 0000000021800110
5669 .word 0x46962d90,0x2f4d3d61,0x1f64774e,0x74483167 ! PA = 0000000021800120
5670 .word 0x710e5f7c,0x6012841d,0x74773d9a,0x0dc57f03 ! PA = 0000000021800130
5671 .word 0x3cb74528,0x11225799,0x5f0b65a6,0x37568f5f ! PA = 0000000021800140
5672 .word 0x1a4c2a94,0x68cb53d5,0x78639b72,0x5197de7b ! PA = 0000000021800150
5673 .word 0x19fa1bc0,0x3ceed4d1,0x50524afe,0x5c9ea857 ! PA = 0000000021800160
5674 .word 0x4b0be4ac,0x387cf68d,0x5f45a04a,0x6a54e8f3 ! PA = 0000000021800170
5675 .word 0x3b561158,0x49b09509,0x26138756,0x6f955c4f ! PA = 0000000021800180
5676 .word 0x2262edc4,0x350b4c45,0x6785ac22,0x30077e6b ! PA = 0000000021800190
5677 .word 0x045e85f0,0x69117841,0x27a57aae,0x40bb8b47 ! PA = 00000000218001a0
5678 .word 0x58c2a5dc,0x6ec634fd,0x5cc81efa,0x5d867ee3 ! PA = 00000000218001b0
5679 .word 0x00c2d988,0x12e75e79,0x7e5a8506,0x0d1e153f ! PA = 00000000218001c0
5680 .word 0x19786cf4,0x23e990b5,0x5d6d58d2,0x4ff4ca5b ! PA = 00000000218001d0
5681 .word 0x75ce6c20,0x60b427b1,0x7301065e,0x55d5da37 ! PA = 00000000218001e0
5682 .word 0x4c2da30c,0x741d3f6d,0x1011b9aa,0x764140d3 ! PA = 00000000218001f0
5683share3_end: