Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_1500l.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_1500l.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 = 626120442
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_1500l.s created on Jun 26, 2009 (12:04:42)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.090504 -rc random.rc -o mpgen_1500l -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 = 28c00508 107eabf9 45662c86 304c6ebf
88! %f4 = 0be77074 7d245635 31039852 42045bdb
89! %f8 = 5976c7a0 7e8be531 6e455dde 392c23b7
90! %f12 = 3c6ed68c 22c374ed 417fa92a 1c3bc253
91 ldda [%g1]ASI_BLK_P,%f0
92 add %g1,64,%g1
93! %f16 = 343a2938 0d83e169 044e6636 21fbf3af
94! %f20 = 25d90ba4 192cc6a5 75214102 1b6233cb
95! %f24 = 44cd89d0 188080a1 2c87a58e 542cbea7
96! %f28 = 5fc76fbc 15202b5d 243cbfda 263e9043
97 ldda [%g1]ASI_BLK_P,%f16
98 add %g1,64,%g1
99! %f32 = 5d104968 26c7a2d9 7bf37be6 3bbb649f
100! %f36 = 72b762d4 3f498315 67e285b2 3be3b7bb
101! %f40 = 667dc800 074b2811 7510493e 5eb0c597
102! %f44 = 618244ec 27c0adcd 0f5ef28a 23308a33
103 ldda [%g1]ASI_BLK_P,%f32
104
105! Set up the Graphics Status Register
106
107 setx 0x35715a1d00000053,%g7,%g1 ! %gsr scale = 10, align = 3
108 wr %g1,%g0,%gsr ! %gsr = 35715a1d00000053
109
110 wr %g0,%y ! Clear %y register
111 xorcc %g0,%g0,%g3 ! %g3 = 0, %ccr = 44
112 membar #Sync ! Force the block loads to complete
113
114! Start of Random Code for processor 0
115
116p0_label_1:
117! Starting 10 instruction Store Burst
118! Mem[000000001004141d] = 041a7f7b, %l2 = 411c540a78fca8bc
119 ldstub [%i1+0x01d],%l2 ! %l2 = 000000000000001a
120! Mem[0000000010041408] = a66a6432, %l0 = 000000008a92da56
121 swapa [%i1+%o4]0x88,%l0 ! %l0 = 00000000a66a6432
122! %l5 = 77afbd079aab62cd, Mem[0000000030041400] = 4d83ae58
123 stba %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = cd83ae58
124! Mem[0000000010101400] = 3945c139 48af6472, %l2 = 0000001a, %l3 = 64183107
125 ldda [%i4+%g0]0x88,%l2 ! %l2 = 0000000048af6472 000000003945c139
126! %f18 = 044e6636, Mem[0000000030141408] = d6c98c29
127 sta %f18,[%i5+%o4]0x89 ! Mem[0000000030141408] = 044e6636
128! %f4 = 0be77074, %f22 = 75214102
129 fcmpes %fcc3,%f4 ,%f22 ! %fcc3 = 1
130! %l5 = 77afbd079aab62cd, %l4 = 1dbae689313b6362, %y = 00000000
131 sdiv %l5,%l4,%l6 ! %l6 = 0000000000000003
132 mov %l0,%y ! %y = a66a6432
133! Mem[0000000030001410] = 64d02c53, %l1 = 0000000022eb3781
134 swapa [%i0+%o5]0x89,%l1 ! %l1 = 0000000064d02c53
135! %f4 = 0be77074 7d245635, %l6 = 0000000000000003
136! Mem[0000000030101418] = 1618b1426f38bb0b
137 add %i4,0x018,%g1
138 stda %f4,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030101418] = 3556247d7470e70b
139! %l1 = 0000000064d02c53, Mem[0000000010041408] = 8a92da56
140 stha %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 8a922c53
141
142p0_label_2:
143! Starting 10 instruction Load Burst
144! Mem[00000000100c1410] = 548c1c15, %l7 = 532f2da88dfe24d3
145 ldsha [%i3+%o5]0x88,%l7 ! %l7 = 0000000000001c15
146! Mem[000000001014140c] = 610297df, %l5 = 77afbd079aab62cd
147 ldsw [%i5+0x00c],%l5 ! %l5 = 00000000610297df
148! Mem[0000000010041400] = 589ca2283cf42099, %f4 = 0be77074 7d245635, %asi = 80
149 ldda [%i1+0x000]%asi,%f4 ! %f4 = 589ca228 3cf42099
150! %o2 = deadbeefdeadbeef
151 set share2_start,%o2 ! set %o2[0] to VA
152! Mem[00000000211c0000] = 44dfb4f8, %l6 = 0000000000000003
153 ldub [%o2+%g0],%l6 ! %l6 = 0000000000000044
154! Mem[00000000100c1400] = 4658bae8 3bb95e59, %l0 = a66a6432, %l1 = 64d02c53
155 ldda [%i3+%g0]0x80,%l0 ! %l0 = 000000004658bae8 000000003bb95e59
156! Mem[0000000030101410] = e499372e, %l1 = 000000003bb95e59
157 lduha [%i4+%o5]0x89,%l1 ! %l1 = 000000000000372e
158! Mem[0000000010081410] = 63c0d9f4, %l1 = 000000000000372e
159 lduwa [%i2+%o5]0x80,%l1 ! %l1 = 0000000063c0d9f4
160! Mem[0000000010181410] = 52094374 54fefd35, %l2 = 48af6472, %l3 = 3945c139
161 ldda [%i6+%o5]0x80,%l2 ! %l2 = 0000000052094374 0000000054fefd35
162! Mem[0000000010041410] = 28cc1794, %l7 = 0000000000001c15
163 lduwa [%i1+%o5]0x80,%l7 ! %l7 = 0000000028cc1794
164! Mem[00000000100c1418] = 26569b32, %l5 = 00000000610297df
165 ldsw [%i3+0x018],%l5 ! %l5 = 0000000026569b32
166
167p0_label_3:
168! Starting 10 instruction Store Burst
169! %f0 = 28c00508 107eabf9, %l2 = 0000000052094374
170! Mem[0000000010181408] = 7c00e7860a0b5dbf
171 add %i6,0x008,%g1
172 stda %f0,[%g1+%l2]ASI_PST16_PL ! Mem[0000000010181408] = 7c00e78608055dbf
173! %f15 = 1c3bc253, Mem[0000000010141400] = a8930419
174 sta %f15,[%i5+%g0]0x88 ! Mem[0000000010141400] = 1c3bc253
175! %l4 = 1dbae689313b6362, immd = 00000d38, %y = a66a6432
176 sdiv %l4,0xd38,%l2 ! %l2 = ffffffff80000000
177 mov %l0,%y ! %y = 4658bae8
178! %l4 = 313b6362, %l5 = 26569b32, Mem[0000000010001410] = 34456624 f5dfbb40
179 stda %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 313b6362 26569b32
180! %l5 = 0000000026569b32, Mem[00000000300c1408] = 16eb6266
181 stba %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 16eb6232
182! Mem[0000000030141408] = 36664e04, %l0 = 000000004658bae8
183 swapa [%i5+%o4]0x81,%l0 ! %l0 = 0000000036664e04
184! Mem[0000000030081408] = 0b9b23b6, %l2 = 0000000080000000
185 swapa [%i2+%o4]0x81,%l2 ! %l2 = 000000000b9b23b6
186! %l1 = 0000000063c0d9f4, imm = 00000000000008f6, %l6 = 0000000000000044
187 orn %l1,0x8f6,%l6 ! %l6 = fffffffffffffffd
188! Mem[0000000010001400] = 1a3c7dc8, %l2 = 000000000b9b23b6
189 swapa [%i0+%g0]0x80,%l2 ! %l2 = 000000001a3c7dc8
190! %o3 = deadbeefdeadbeef
191 set share3_start,%o3 ! set %o3[0] to VA
192! %l7 = 0000000028cc1794, Mem[00000000218001c0] = 58f9c678
193 sth %l7,[%o3+0x1c0] ! Mem[00000000218001c0] = 1794c678
194
195p0_label_4:
196! Starting 10 instruction Load Burst
197! Mem[0000000010141410] = 14c16826, %l3 = 0000000054fefd35
198 lduba [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000026
199! Mem[00000000300c1408] = 3262eb16, %l7 = 0000000028cc1794
200 ldsha [%i3+%o4]0x81,%l7 ! %l7 = 0000000000003262
201! Code Fragment 4, seed = 858217
202p0_fragment_1:
203! %l0 = 0000000036664e04
204 setx 0x30cd46ab97006dde,%g7,%l0 ! %l0 = 30cd46ab97006dde
205! %l1 = 0000000063c0d9f4
206 setx 0x55d09fe442111489,%g7,%l1 ! %l1 = 55d09fe442111489
207 setx 0x7ff8, %g1, %g2
208 and %l0, %g2, %l0
209 setx 0xffffffff, %g1, %g2
210 and %l1, %g2, %l1
211 setx 0x100000000, %g1, %g2
212 or %l1, %g2, %l1 ! Set bit 32 - perrinj
213 ta T_CHANGE_HPRIV
214 stxa %l1, [%l0]ASI_ICACHE_INSTR
215 ta T_CHANGE_NONHPRIV
216! %l0 = 30cd46ab97006dde
217 setx 0x3157a166ca469744,%g7,%l0 ! %l0 = 3157a166ca469744
218! %l1 = 55d09fe442111489
219 setx 0x036f042f2cc7790f,%g7,%l1 ! %l1 = 036f042f2cc7790f
220p0_fragment_1_end:
221! Mem[0000000010001424] = 7b1e9af1, %l0 = 3157a166ca469744
222 ldsw [%i0+0x024],%l0 ! %l0 = 000000007b1e9af1
223! Mem[000000001018143c] = 26d54153, %l2 = 000000001a3c7dc8
224 lduh [%i6+0x03c],%l2 ! %l2 = 00000000000026d5
225! Mem[0000000010001424] = 7b1e9af1, %l2 = 00000000000026d5, %asi = 80
226 ldswa [%i0+0x024]%asi,%l2 ! %l2 = 000000007b1e9af1
227! Mem[0000000010081400] = 2c88b688, %l6 = fffffffffffffffd
228 lduwa [%i2+%g0]0x80,%l6 ! %l6 = 000000002c88b688
229! Mem[0000000010081410] = b5296873 f4d9c063, %l0 = 7b1e9af1, %l1 = 2cc7790f
230 ldda [%i2+%o5]0x88,%l0 ! %l0 = 00000000f4d9c063 00000000b5296873
231! Mem[0000000010001408] = 69403b46, %l3 = 0000000000000026
232 ldsha [%i0+%o4]0x80,%l3 ! %l3 = 0000000000006940
233! Mem[0000000010101408] = c698cd6b, %l2 = 000000007b1e9af1
234 ldsba [%i4+%o4]0x88,%l2 ! %l2 = 000000000000006b
235
236p0_label_5:
237! Starting 10 instruction Store Burst
238! %l7 = 0000000000003262, Mem[0000000030081400] = b8ba9630
239 stha %l7,[%i2+%g0]0x89 ! Mem[0000000030081400] = b8ba3262
240! %l1 = 00000000b5296873, Mem[0000000021800180] = 44721248, %asi = 80
241 stha %l1,[%o3+0x180]%asi ! Mem[0000000021800180] = 68731248
242! %l4 = 1dbae689313b6362, Mem[0000000010101400] = 7264af48
243 stba %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 6264af48
244! %o1 = deadbeefdeadbeef
245 set share1_start,%o1 ! set %o1[0] to VA
246! Mem[0000000020800001] = 33450898, %l7 = 0000000000003262
247 ldstub [%o1+0x001],%l7 ! %l7 = 0000000000000045
248! Mem[0000000010141434] = 6282f30d, %l0 = 00000000f4d9c063, %asi = 80
249 swapa [%i5+0x034]%asi,%l0 ! %l0 = 000000006282f30d
250! %l7 = 0000000000000045, Mem[0000000010041420] = 60d998c054fe3dd1, %asi = 80
251 stxa %l7,[%i1+0x020]%asi ! Mem[0000000010041420] = 0000000000000045
252! %l1 = 00000000b5296873, Mem[0000000010081410] = 63c0d9f4
253 stwa %l1,[%i2+%o5]0x80 ! Mem[0000000010081410] = b5296873
254! %l1 = 00000000b5296873, Mem[00000000100c1410] = 548c1c15
255 stba %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 548c1c73
256! Mem[0000000010041428] = 6bee6ffe2c6f1957, %l5 = 0000000026569b32, %l7 = 0000000000000045
257 add %i1,0x28,%g1
258 casxa [%g1]0x80,%l5,%l7 ! %l7 = 6bee6ffe2c6f1957
259! Mem[0000000030181400] = 65f24c38, %l1 = 00000000b5296873
260 ldstuba [%i6+%g0]0x81,%l1 ! %l1 = 0000000000000065
261
262p0_label_6:
263! Starting 10 instruction Load Burst
264! Mem[0000000010181410] = 5209437454fefd35, %f0 = 28c00508 107eabf9
265 ldda [%i6+%o5]0x80,%f0 ! %f0 = 52094374 54fefd35
266! %l1 = 0000000000000065, Mem[000000001008142f] = 0a18cb37
267 stb %l1,[%i2+0x02f] ! Mem[000000001008142c] = 0a18cb65
268! Mem[0000000010081410] = b5296873736829b5, %l6 = 000000002c88b688
269 ldxa [%i2+%o5]0x88,%l6 ! %l6 = b5296873736829b5
270! Mem[0000000030041410] = 6c9f1ac45956a545, %f28 = 5fc76fbc 15202b5d
271 ldda [%i1+%o5]0x81,%f28 ! %f28 = 6c9f1ac4 5956a545
272! Mem[00000000300c1400] = 18b7393c, %f9 = 7e8be531
273 lda [%i3+%g0]0x89,%f9 ! %f9 = 18b7393c
274! %o0 = deadbeefdeadbeef
275 set share0_start,%o0 ! set %o0[0] to VA
276! Mem[00000000201c0000] = 03602c68, %l1 = 0000000000000065, %asi = 80
277 ldsha [%o0+0x000]%asi,%l1 ! %l1 = 0000000000000360
278! %l6 = b5296873736829b5, Mem[0000000010101402] = 6264af48
279 sth %l6,[%i4+0x002] ! Mem[0000000010101400] = 626429b5
280! Mem[0000000030001410] = 8137eb22 0c6f8065, %l0 = 6282f30d, %l1 = 00000360
281 ldda [%i0+%o5]0x81,%l0 ! %l0 = 000000008137eb22 000000000c6f8065
282! Mem[0000000030001400] = f891a814, %l4 = 1dbae689313b6362
283 ldswa [%i0+%g0]0x89,%l4 ! %l4 = fffffffff891a814
284! Mem[0000000010141408] = 473f8826 610297df, %l6 = 736829b5, %l7 = 2c6f1957
285 ldda [%i5+%o4]0x80,%l6 ! %l6 = 00000000473f8826 00000000610297df
286
287p0_label_7:
288! Starting 10 instruction Store Burst
289! Mem[0000000030081400] = 6232bab8, %l6 = 00000000473f8826
290 ldstuba [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000062
291! %f26 = 2c87a58e 542cbea7, Mem[0000000030001408] = f6e42d30 6f3fff6b
292 stda %f26,[%i0+%o4]0x89 ! Mem[0000000030001408] = 2c87a58e 542cbea7
293! %f8 = 5976c7a0 18b7393c, %l3 = 0000000000006940
294! Mem[0000000010141418] = 740f45f274884efb
295 add %i5,0x018,%g1
296 stda %f8,[%g1+%l3]ASI_PST16_P ! Mem[0000000010141418] = 740f45f274884efb
297! %l1 = 000000000c6f8065, Mem[00000000300c1400] = 3c39b71837630bc9
298 stxa %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000000c6f8065
299! %l1 = 000000000c6f8065, Mem[0000000030101408] = 7622567f
300 stwa %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0c6f8065
301! %l7 = 00000000610297df, Mem[0000000010141408] = 26883f47
302 stba %l7,[%i5+%o4]0x88 ! Mem[0000000010141408] = 26883fdf
303! Mem[0000000030001400] = f891a814, %l1 = 000000000c6f8065
304 swapa [%i0+%g0]0x89,%l1 ! %l1 = 00000000f891a814
305! Mem[00000000100c1433] = 20515e6c, %l6 = 0000000000000062
306 ldstub [%i3+0x033],%l6 ! %l6 = 000000000000006c
307! Mem[0000000010181400] = 3e906808, %l0 = 000000008137eb22
308 swapa [%i6+%g0]0x80,%l0 ! %l0 = 000000003e906808
309! %l2 = 000000000000006b, Mem[000000001018142a] = 0cf4f8de
310 sth %l2,[%i6+0x02a] ! Mem[0000000010181428] = 0cf4006b
311
312p0_label_8:
313! Starting 10 instruction Load Burst
314! Mem[00000000300c1400] = 000000000c6f8065, %f20 = 25d90ba4 192cc6a5
315 ldda [%i3+%g0]0x81,%f20 ! %f20 = 00000000 0c6f8065
316! Mem[0000000030001400] = 0c6f8065, %l6 = 000000000000006c
317 lduha [%i0+%g0]0x89,%l6 ! %l6 = 0000000000008065
318! Mem[0000000030041408] = 17e6cc567fcc6d4f, %l5 = 0000000026569b32
319 ldxa [%i1+%o4]0x81,%l5 ! %l5 = 17e6cc567fcc6d4f
320! Mem[0000000030141400] = d87f8f52, %l7 = 00000000610297df
321 ldsha [%i5+%g0]0x89,%l7 ! %l7 = ffffffffffff8f52
322! Mem[0000000010141404] = 12d75c19, %l7 = ffffffffffff8f52, %asi = 80
323 ldswa [%i5+0x004]%asi,%l7 ! %l7 = 0000000012d75c19
324! Mem[0000000010081400] = 2c88b688 68c7a779, %l4 = f891a814, %l5 = 7fcc6d4f
325 ldd [%i2+%g0],%l4 ! %l4 = 000000002c88b688 0000000068c7a779
326! Mem[0000000010001408] = 69403b46 1c860a7f, %l0 = 3e906808, %l1 = f891a814
327 ldda [%i0+%o4]0x80,%l0 ! %l0 = 0000000069403b46 000000001c860a7f
328! Mem[0000000010041408] = 532c928a 5464605f, %l0 = 69403b46, %l1 = 1c860a7f
329 ldd [%i1+%o4],%l0 ! %l0 = 00000000532c928a 000000005464605f
330! Mem[0000000030001400] = 292f8008 0c6f8065, %l0 = 532c928a, %l1 = 5464605f
331 ldda [%i0+%g0]0x89,%l0 ! %l0 = 000000000c6f8065 00000000292f8008
332! Mem[0000000010001410] = 313b6362, %l6 = 0000000000008065
333 ldswa [%i0+%o5]0x88,%l6 ! %l6 = 00000000313b6362
334
335p0_label_9:
336! Starting 10 instruction Store Burst
337! Mem[0000000010001430] = 7acaa34c, %l0 = 000000000c6f8065
338 swap [%i0+0x030],%l0 ! %l0 = 000000007acaa34c
339! Mem[0000000010101408] = c698cd6b, %l4 = 000000002c88b688
340 ldstuba [%i4+%o4]0x88,%l4 ! %l4 = 000000000000006b
341! Mem[0000000030101400] = 0ac4a378 2e330aa9 65806f0c 070216ef
342! %f16 = 343a2938 0d83e169 044e6636 21fbf3af
343! %f20 = 00000000 0c6f8065 75214102 1b6233cb
344! %f24 = 44cd89d0 188080a1 2c87a58e 542cbea7
345! %f28 = 6c9f1ac4 5956a545 243cbfda 263e9043
346 stda %f16,[%i4+%g0]ASI_COMMIT_S ! Block Store to 0000000030101400
347 membar #Sync ! Added by membar checker (1)
348! Mem[0000000010101408] = ffcd98c6, %l4 = 000000000000006b
349 ldstuba [%i4+0x008]%asi,%l4 ! %l4 = 00000000000000ff
350! %l0 = 000000007acaa34c, Mem[0000000030181408] = 341ee136
351 stha %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = a34ce136
352! %l0 = 000000007acaa34c, Mem[0000000030041410] = 6c9f1ac4
353 stba %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = 4c9f1ac4
354! Mem[0000000010141400] = 1c3bc253, %l3 = 0000000000006940
355 swapa [%i5+%g0]0x88,%l3 ! %l3 = 000000001c3bc253
356! Mem[0000000010081400] = 2c88b68868c7a779, %l2 = 000000000000006b, %l2 = 000000000000006b
357 casxa [%i2]0x80,%l2,%l2 ! %l2 = 2c88b68868c7a779
358! %f30 = 243cbfda, Mem[0000000010081400] = 2c88b688
359 sta %f30,[%i2+%g0]0x80 ! Mem[0000000010081400] = 243cbfda
360! %l4 = 00000000000000ff, Mem[0000000030141400] = 528f7fd8688d3989
361 stxa %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000000000ff
362
363p0_label_10:
364! Starting 10 instruction Load Burst
365! Mem[0000000010141400] = 195cd712 00006940, %l0 = 7acaa34c, %l1 = 292f8008
366 ldda [%i5+%g0]0x88,%l0 ! %l0 = 0000000000006940 00000000195cd712
367! Mem[0000000010001430] = 0c6f8065, %l7 = 0000000012d75c19
368 ldsh [%i0+0x030],%l7 ! %l7 = 0000000000000c6f
369! Mem[0000000030081408] = 80000000, %l4 = 00000000000000ff
370 lduha [%i2+%o4]0x81,%l4 ! %l4 = 0000000000008000
371! Mem[0000000030101410] = 65806f0c00000000, %l1 = 00000000195cd712
372 ldxa [%i4+%o5]0x89,%l1 ! %l1 = 65806f0c00000000
373! Mem[00000000300c1400] = 00000000, %l0 = 0000000000006940
374 ldswa [%i3+%g0]0x81,%l0 ! %l0 = 0000000000000000
375! Mem[0000000010141409] = df3f8826, %l4 = 0000000000008000, %asi = 80
376 ldsba [%i5+0x009]%asi,%l4 ! %l4 = 000000000000003f
377! Mem[00000000100c1408] = 1f1c3c0c66199358, %f2 = 45662c86 304c6ebf
378 ldda [%i3+%o4]0x88,%f2 ! %f2 = 1f1c3c0c 66199358
379! %l5 = 0000000068c7a779, %l4 = 000000000000003f, %l5 = 0000000068c7a779
380 subc %l5,%l4,%l5 ! %l5 = 0000000068c7a73a
381! %l0 = 00000000, %l1 = 00000000, Mem[0000000030081408] = 00000080 2f4bc173
382 stda %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000 00000000
383! Mem[0000000010001410] = 313b6362, %l2 = 2c88b68868c7a779
384 ldstuba [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000062
385
386p0_label_11:
387! Starting 10 instruction Store Burst
388! Mem[0000000010081410] = b5296873, %l1 = 0000000000000000
389 swapa [%i2+%o5]0x80,%l1 ! %l1 = 00000000b5296873
390! %l3 = 000000001c3bc253, immd = fffff90d, %y = 4658bae8
391 udiv %l3,-0x6f3,%l0 ! %l0 = 000000004658bcd0
392 mov %l0,%y ! %y = 4658bcd0
393! Mem[00000000100c1438] = 1110780a, %l7 = 0000000000000c6f
394 swap [%i3+0x038],%l7 ! %l7 = 000000001110780a
395! %f10 = 6e455dde, Mem[0000000030001408] = a7be2c54
396 sta %f10,[%i0+%o4]0x81 ! Mem[0000000030001408] = 6e455dde
397! %f6 = 31039852, Mem[0000000030181410] = a49e6e19
398 sta %f6 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = 31039852
399! %l4 = 000000000000003f, Mem[00000000201c0000] = 03602c68, %asi = 80
400 stha %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 003f2c68
401! %l3 = 000000001c3bc253, Mem[0000000010081408] = 78780a06710e663f
402 stxa %l3,[%i2+%o4]0x80 ! Mem[0000000010081408] = 000000001c3bc253
403! %l5 = 0000000068c7a73a, Mem[0000000010001422] = 03d6b860, %asi = 80
404 stha %l5,[%i0+0x022]%asi ! Mem[0000000010001420] = 03d6a73a
405! %l7 = 000000001110780a, Mem[0000000010181414] = 54fefd35
406 stw %l7,[%i6+0x014] ! Mem[0000000010181414] = 1110780a
407! Mem[0000000030081400] = b8ba32ff, %l3 = 000000001c3bc253
408 ldstuba [%i2+%g0]0x89,%l3 ! %l3 = 00000000000000ff
409
410p0_label_12:
411! Starting 10 instruction Load Burst
412! Mem[0000000030081408] = 00000000, %l0 = 000000004658bcd0
413 ldsha [%i2+%o4]0x81,%l0 ! %l0 = 0000000000000000
414! Mem[0000000010001410] = ff633b31329b5626, %l3 = 00000000000000ff, %asi = 80
415 ldxa [%i0+0x010]%asi,%l3 ! %l3 = ff633b31329b5626
416! Mem[00000000100c1408] = 58931966, %l5 = 0000000068c7a73a
417 lduba [%i3+%o4]0x80,%l5 ! %l5 = 0000000000000058
418! Mem[0000000010001408] = 69403b46, %l5 = 0000000000000058
419 lduba [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000069
420! Mem[00000000100c1428] = 612256be, %l2 = 0000000000000062
421 ldsw [%i3+0x028],%l2 ! %l2 = 00000000612256be
422! %f6 = 31039852, %f25 = 188080a1, %f0 = 52094374
423 fdivs %f6 ,%f25,%f0 ! %f0 = 58031499
424! Mem[0000000010181438] = 3b46342a 26d54153, %l4 = 0000003f, %l5 = 00000069, %asi = 80
425 ldda [%i6+0x038]%asi,%l4 ! %l4 = 000000003b46342a 0000000026d54153
426! Mem[0000000030041410] = c41a9f4c, %l2 = 00000000612256be
427 ldsha [%i1+%o5]0x89,%l2 ! %l2 = ffffffffffff9f4c
428! Mem[0000000030081410] = 24550c01, %l7 = 000000001110780a
429 lduba [%i2+%o5]0x89,%l7 ! %l7 = 0000000000000001
430! Mem[0000000030081410] = 010c5524, %l4 = 000000003b46342a
431 ldswa [%i2+%o5]0x81,%l4 ! %l4 = 00000000010c5524
432
433p0_label_13:
434! Starting 10 instruction Store Burst
435! %l2 = ffffffffffff9f4c, Mem[0000000010081437] = 15db786d, %asi = 80
436 stba %l2,[%i2+0x037]%asi ! Mem[0000000010081434] = 15db784c
437! Mem[00000000100c1428] = 612256be, %l4 = 00000000010c5524, %asi = 80
438 swapa [%i3+0x028]%asi,%l4 ! %l4 = 00000000612256be
439! %f28 = 6c9f1ac4 5956a545, Mem[0000000010001400] = b6239b0b b9c94660
440 stda %f28,[%i0+%g0]0x88 ! Mem[0000000010001400] = 6c9f1ac4 5956a545
441! Mem[0000000010141408] = df3f8826610297df, %l3 = ff633b31329b5626, %l6 = 00000000313b6362
442 add %i5,0x08,%g1
443 casxa [%g1]0x80,%l3,%l6 ! %l6 = df3f8826610297df
444! Mem[00000000100c1408] = 58931966, %l3 = 00000000329b5626
445 swapa [%i3+%o4]0x80,%l3 ! %l3 = 0000000058931966
446! Mem[0000000010101410] = b42eb758, %l0 = 0000000000000000
447 swapa [%i4+%o5]0x88,%l0 ! %l0 = 00000000b42eb758
448! Mem[0000000010101408] = ffcd98c6, %l1 = 00000000b5296873
449 swapa [%i4+%o4]0x80,%l1 ! %l1 = 00000000ffcd98c6
450! Code Fragment 3, seed = 206616
451p0_fragment_2:
452! %l0 = 00000000b42eb758
453 setx 0xdbdd6b518828d766,%g7,%l0 ! %l0 = dbdd6b518828d766
454! %l1 = 00000000ffcd98c6
455 setx 0x72410f5ce231e791,%g7,%l1 ! %l1 = 72410f5ce231e791
456 setx 0x1fe000, %g1, %g3
457 or %l0, %g3, %l0 ! always set perrmask = 0xff
458 setx 0x1ffff8, %g1, %g2
459 and %l0, %g2, %l0
460 ta T_CHANGE_HPRIV
461 stxa %l1, [%l0]ASI_DCACHE_DATA
462 ta T_CHANGE_NONHPRIV
463! %l0 = dbdd6b518828d766
464 setx 0xbf2cdc189f519bcc,%g7,%l0 ! %l0 = bf2cdc189f519bcc
465! %l1 = 72410f5ce231e791
466 setx 0xbdda84a613a3f717,%g7,%l1 ! %l1 = bdda84a613a3f717
467p0_fragment_2_end:
468! Mem[00000000100c1410] = 548c1c73, %l7 = 0000000000000001
469 swapa [%i3+%o5]0x88,%l7 ! %l7 = 00000000548c1c73
470! %l5 = 0000000026d54153, Mem[0000000010081430] = 215a300c15db784c, %asi = 80
471 stxa %l5,[%i2+0x030]%asi ! Mem[0000000010081430] = 0000000026d54153
472
473p0_label_14:
474! Starting 10 instruction Load Burst
475! Mem[0000000010101410] = 00000000, %f26 = 2c87a58e
476 lda [%i4+%o5]0x88,%f26 ! %f26 = 00000000
477! Mem[0000000010081410] = 00000000 736829b5, %l2 = ffff9f4c, %l3 = 58931966
478 ldda [%i2+%o5]0x80,%l2 ! %l2 = 0000000000000000 00000000736829b5
479! Mem[00000000300c1408] = 0fd9956716eb6232, %l3 = 00000000736829b5
480 ldxa [%i3+%o4]0x89,%l3 ! %l3 = 0fd9956716eb6232
481! Mem[0000000010141410] = 2668c114, %l7 = 00000000548c1c73
482 ldswa [%i5+%o5]0x80,%l7 ! %l7 = 000000002668c114
483! %f15 = 1c3bc253, %f16 = 343a2938
484 fcmpes %fcc3,%f15,%f16 ! %fcc3 = 1
485! %f17 = 0d83e169, %f22 = 75214102
486 fcmpes %fcc0,%f17,%f22 ! %fcc0 = 1
487! Mem[0000000010041400] = 589ca2283cf42099, %f10 = 6e455dde 392c23b7
488 ldda [%i1+%g0]0x80,%f10 ! %f10 = 589ca228 3cf42099
489! Mem[0000000010181408] = 7c00e78608055dbf, %l0 = bf2cdc189f519bcc
490 ldx [%i6+%o4],%l0 ! %l0 = 7c00e78608055dbf
491! Mem[0000000030001410] = 8137eb22, %l4 = 00000000612256be
492 ldsha [%i0+%o5]0x81,%l4 ! %l4 = ffffffffffff8137
493! %f12 = 3c6ed68c, %f24 = 44cd89d0
494 fcmps %fcc2,%f12,%f24 ! %fcc2 = 1
495
496p0_label_15:
497! Starting 10 instruction Store Burst
498! Mem[0000000030101400] = 38293a34, %l6 = 00000000610297df
499 swapa [%i4+%g0]0x89,%l6 ! %l6 = 0000000038293a34
500! %l4 = ffffffffffff8137, Mem[00000000300c1400] = 65806f0c00000000
501 stxa %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffffffffff8137
502! %l5 = 0000000026d54153, Mem[0000000010001410] = 313b63ff
503 stha %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 313b4153
504! %l1 = bdda84a613a3f717, Mem[0000000030081408] = 0000000000000000
505 stxa %l1,[%i2+%o4]0x81 ! Mem[0000000030081408] = bdda84a613a3f717
506! Mem[00000000100c1420] = 233d2980, %l0 = 0000000008055dbf
507 swap [%i3+0x020],%l0 ! %l0 = 00000000233d2980
508! %l4 = ffff8137, %l5 = 26d54153, Mem[0000000030081410] = 24550c01 25fab613
509 stda %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffff8137 26d54153
510! %l2 = 00000000, %l3 = 16eb6232, Mem[00000000300c1408] = 3262eb16 6795d90f
511 stda %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 16eb6232
512! Mem[0000000010001410] = 53413b31, %l2 = 0000000000000000, %asi = 80
513 swapa [%i0+0x010]%asi,%l2 ! %l2 = 0000000053413b31
514! %f6 = 31039852 42045bdb, Mem[0000000010081410] = 00000000 736829b5
515 stda %f6 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = 31039852 42045bdb
516! %l6 = 38293a34, %l7 = 2668c114, Mem[0000000010101408] = 736829b5 ff81a54b
517 stda %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 38293a34 2668c114
518
519p0_label_16:
520! Starting 10 instruction Load Burst
521! Mem[00000000100c1408] = 329b5626, %l7 = 000000002668c114
522 lduwa [%i3+%o4]0x80,%l7 ! %l7 = 00000000329b5626
523! Mem[00000000300c1410] = 057f086b 847f4c7e, %l2 = 53413b31, %l3 = 16eb6232
524 ldda [%i3+%o5]0x89,%l2 ! %l2 = 00000000847f4c7e 00000000057f086b
525! Mem[00000000100c1430] = 20515eff6bd5714d, %f2 = 1f1c3c0c 66199358, %asi = 80
526 ldda [%i3+0x030]%asi,%f2 ! %f2 = 20515eff 6bd5714d
527! Mem[0000000010081408] = 000000001c3bc253, %l6 = 0000000038293a34
528 ldxa [%i2+%o4]0x80,%l6 ! %l6 = 000000001c3bc253
529! %l3 = 00000000057f086b, %l2 = 00000000847f4c7e, %y = 4658bcd0
530 sdiv %l3,%l2,%l0 ! %l0 = ffffffff80000000
531 mov %l0,%y ! %y = 80000000
532! Mem[0000000030081410] = 3781ffff, %l4 = ffffffffffff8137
533 lduba [%i2+%o5]0x81,%l4 ! %l4 = 0000000000000037
534! Mem[00000000100c1410] = 00000001, %l6 = 000000001c3bc253
535 ldswa [%i3+%o5]0x88,%l6 ! %l6 = 0000000000000001
536! Mem[0000000010101400] = b5296462, %l6 = 0000000000000001
537 ldsba [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000062
538! Mem[000000001018142c] = 382072b7, %l5 = 0000000026d54153
539 ldsw [%i6+0x02c],%l5 ! %l5 = 00000000382072b7
540! Mem[00000000100c1408] = 26569b32, %l3 = 00000000057f086b
541 ldsha [%i3+%o4]0x88,%l3 ! %l3 = ffffffffffff9b32
542
543p0_label_17:
544! Starting 10 instruction Store Burst
545! Mem[0000000010141410] = 2668c114, %l5 = 00000000382072b7
546 swapa [%i5+%o5]0x80,%l5 ! %l5 = 000000002668c114
547! %l6 = 0000000000000062, Mem[00000000211c0000] = 44dfb4f8, %asi = 80
548 stha %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0062b4f8
549! %l2 = 00000000847f4c7e, Mem[0000000030181408] = a34ce136
550 stba %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = 7e4ce136
551! %l0 = ffffffff80000000, Mem[0000000010041410] = 28cc1794
552 stwa %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 80000000
553! %l0 = ffffffff80000000, Mem[0000000010181438] = 3b46342a
554 sth %l0,[%i6+0x038] ! Mem[0000000010181438] = 0000342a
555! Mem[0000000030181400] = 384cf2ff, %l6 = 0000000000000062
556 ldstuba [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000ff
557! Mem[0000000030081400] = ff32bab8, %l6 = 00000000000000ff
558 swapa [%i2+%g0]0x81,%l6 ! %l6 = 00000000ff32bab8
559! %l3 = ffffffffffff9b32, Mem[0000000010181408] = 7c00e786
560 stba %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 3200e786
561! Mem[0000000010141410] = 382072b7, %f20 = 00000000
562 lda [%i5+0x010]%asi,%f20 ! %f20 = 382072b7
563! %f23 = 1b6233cb, Mem[0000000010081400] = 243cbfda
564 sta %f23,[%i2+%g0]0x80 ! Mem[0000000010081400] = 1b6233cb
565
566p0_label_18:
567! Starting 10 instruction Load Burst
568! Mem[00000000100c1402] = 4658bae8, %l4 = 0000000000000037
569 lduh [%i3+0x002],%l4 ! %l4 = 000000000000bae8
570! Mem[0000000010141400] = 4069000012d75c19, %f2 = 20515eff 6bd5714d
571 ldda [%i5+%g0]0x80,%f2 ! %f2 = 40690000 12d75c19
572! Mem[0000000030101408] = 044e6636, %l7 = 00000000329b5626
573 lduwa [%i4+%o4]0x81,%l7 ! %l7 = 00000000044e6636
574! Mem[0000000010181410] = 520943741110780a, %f28 = 6c9f1ac4 5956a545, %asi = 80
575 ldda [%i6+0x010]%asi,%f28 ! %f28 = 52094374 1110780a
576! Mem[0000000030101400] = 69e1830d610297df, %f10 = 589ca228 3cf42099
577 ldda [%i4+%g0]0x89,%f10 ! %f10 = 69e1830d 610297df
578! Mem[0000000030081400] = 000000ff, %f27 = 542cbea7
579 lda [%i2+%g0]0x81,%f27 ! %f27 = 000000ff
580! Mem[0000000030181408] = 36e14c7e, %l2 = 00000000847f4c7e
581 lduwa [%i6+%o4]0x89,%l2 ! %l2 = 0000000036e14c7e
582! Mem[0000000010181400] = 8137eb22, %l1 = bdda84a613a3f717
583 lduba [%i6+%g0]0x80,%l1 ! %l1 = 0000000000000081
584! Mem[0000000030181410] = 52980331, %l7 = 00000000044e6636
585 lduba [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000052
586! Mem[0000000030081408] = a684dabd, %l6 = 00000000ff32bab8
587 ldswa [%i2+%o4]0x89,%l6 ! %l6 = ffffffffa684dabd
588
589p0_label_19:
590! Starting 10 instruction Store Burst
591! %f24 = 44cd89d0 188080a1, Mem[0000000030081400] = 000000ff 7e253ce9
592 stda %f24,[%i2+%g0]0x81 ! Mem[0000000030081400] = 44cd89d0 188080a1
593! %l6 = ffffffffa684dabd, Mem[0000000010001408] = 463b4069
594 stwa %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = a684dabd
595! %f6 = 31039852 42045bdb, %l2 = 0000000036e14c7e
596! Mem[0000000010101418] = 63a9b8925be0d31b
597 add %i4,0x018,%g1
598 stda %f6,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010101418] = 635b04425298031b
599! %l3 = ffffffffffff9b32, Mem[0000000030081410] = 3781ffff
600 stba %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = 3281ffff
601! %l3 = ffffffffffff9b32, Mem[0000000010141410] = b7722038
602 stha %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = b7729b32
603! %l3 = ffffffffffff9b32, Mem[0000000030081400] = 44cd89d0
604 stba %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = 32cd89d0
605! %f23 = 1b6233cb, Mem[0000000010101414] = 30e93375
606 sta %f23,[%i4+0x014]%asi ! Mem[0000000010101414] = 1b6233cb
607! %l2 = 36e14c7e, %l3 = ffff9b32, Mem[0000000010101408] = 343a2938 14c16826
608 stda %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 36e14c7e ffff9b32
609! %l7 = 0000000000000052, Mem[00000000211c0001] = 0062b4f8
610 stb %l7,[%o2+0x001] ! Mem[00000000211c0000] = 0052b4f8
611! %f4 = 589ca228 3cf42099, Mem[0000000030141408] = 4658bae8 09be04cf
612 stda %f4 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 589ca228 3cf42099
613
614p0_label_20:
615! Starting 10 instruction Load Burst
616! Mem[0000000010141400] = 4069000012d75c19, %l5 = 000000002668c114
617 ldxa [%i5+%g0]0x80,%l5 ! %l5 = 4069000012d75c19
618! Mem[0000000030141408] = 589ca2283cf42099, %l0 = ffffffff80000000
619 ldxa [%i5+%o4]0x81,%l0 ! %l0 = 589ca2283cf42099
620! Mem[0000000010001400] = 6c9f1ac45956a545, %f16 = 343a2938 0d83e169
621 ldda [%i0+%g0]0x88,%f16 ! %f16 = 6c9f1ac4 5956a545
622! Mem[0000000010041410] = 00000080, %l3 = ffffffffffff9b32
623 ldsha [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000080
624! Mem[0000000010101410] = 00000000, %l1 = 0000000000000081
625 ldsba [%i4+%o5]0x88,%l1 ! %l1 = 0000000000000000
626! Mem[0000000010001400] = 6c9f1ac4 5956a545, %l0 = 3cf42099, %l1 = 00000000
627 ldda [%i0+%g0]0x88,%l0 ! %l0 = 000000005956a545 000000006c9f1ac4
628! Mem[0000000010001408] = a684dabd, %l2 = 0000000036e14c7e
629 ldsha [%i0+%o4]0x88,%l2 ! %l2 = ffffffffffffdabd
630! Mem[00000000201c0000] = 003f2c68, %l2 = ffffffffffffdabd
631 ldub [%o0+%g0],%l2 ! %l2 = 0000000000000000
632! Mem[0000000010181410] = 52094374, %l6 = ffffffffa684dabd
633 lduwa [%i6+%o5]0x80,%l6 ! %l6 = 0000000052094374
634! Mem[0000000030001410] = 8137eb22, %l5 = 4069000012d75c19
635 ldsha [%i0+%o5]0x81,%l5 ! %l5 = ffffffffffff8137
636
637p0_label_21:
638! Starting 10 instruction Store Burst
639! Mem[0000000030181410] = 52980331, %l3 = 0000000000000080
640 swapa [%i6+%o5]0x81,%l3 ! %l3 = 0000000052980331
641! %l6 = 0000000052094374, Mem[000000001010143b] = 7401f16a, %asi = 80
642 stba %l6,[%i4+0x03b]%asi ! Mem[0000000010101438] = 7401f174
643! %l5 = ffffffffffff8137, Mem[0000000010101410] = 00000000
644 stba %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000037
645! %f10 = 69e1830d 610297df, Mem[0000000010001400] = 5956a545 6c9f1ac4
646 stda %f10,[%i0+%g0]0x88 ! Mem[0000000010001400] = 69e1830d 610297df
647! Mem[0000000030041400] = cd83ae58, %l6 = 0000000052094374
648 ldstuba [%i1+%g0]0x81,%l6 ! %l6 = 00000000000000cd
649! Mem[0000000030001400] = 65806f0c, %l4 = 000000000000bae8
650 ldstuba [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000065
651! Mem[0000000030081400] = 32cd89d0 188080a1 bdda84a6 13a3f717
652! %f0 = 58031499 54fefd35 40690000 12d75c19
653! %f4 = 589ca228 3cf42099 31039852 42045bdb
654! %f8 = 5976c7a0 18b7393c 69e1830d 610297df
655! %f12 = 3c6ed68c 22c374ed 417fa92a 1c3bc253
656 stda %f0 ,[%i2+%g0]ASI_BLK_AIUS ! Block Store to 0000000030081400
657! %l3 = 0000000052980331, Mem[0000000010001410] = 00000000
658 stha %l3,[%i0+%o5]0x80 ! Mem[0000000010001410] = 03310000
659! %l4 = 0000000000000065, Mem[0000000010041408] = 532c928a
660 stba %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 652c928a
661! Mem[0000000010181408] = 3200e786, %l2 = 0000000000000000
662 lduh [%i6+%o4],%l2 ! %l2 = 0000000000003200
663
664p0_label_22:
665! Starting 10 instruction Load Burst
666! Mem[0000000010101400] = 626429b5, %l0 = 000000005956a545
667 lduw [%i4+%g0],%l0 ! %l0 = 00000000626429b5
668! Mem[00000000100c1400] = 4658bae8, %l4 = 0000000000000065
669 lduwa [%i3+%g0]0x80,%l4 ! %l4 = 000000004658bae8
670! Mem[0000000010001408] = a684dabd, %f17 = 5956a545
671 lda [%i0+%o4]0x88,%f17 ! %f17 = a684dabd
672 membar #Sync ! Added by membar checker (2)
673! Mem[0000000030081410] = 28a29c58, %l3 = 0000000052980331
674 ldsba [%i2+%o5]0x89,%l3 ! %l3 = 0000000000000058
675! Mem[00000000300c1408] = 00000000, %l6 = 00000000000000cd
676 lduba [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000000
677! Mem[0000000010141408] = 26883fdf, %l2 = 0000000000003200
678 lduha [%i5+%o4]0x88,%l2 ! %l2 = 0000000000003fdf
679! Mem[0000000030101410] = 00000000, %f15 = 1c3bc253
680 lda [%i4+%o5]0x81,%f15 ! %f15 = 00000000
681! Mem[0000000010041410] = 8000000022f36cd5, %l3 = 0000000000000058, %asi = 80
682 ldxa [%i1+0x010]%asi,%l3 ! %l3 = 8000000022f36cd5
683! Mem[00000000300c1410] = 847f4c7e, %l2 = 0000000000003fdf
684 ldsba [%i3+%o5]0x89,%l2 ! %l2 = 000000000000007e
685! Mem[0000000021800000] = 782b8528, %l1 = 000000006c9f1ac4, %asi = 80
686 ldsba [%o3+0x000]%asi,%l1 ! %l1 = 0000000000000078
687
688p0_label_23:
689! Starting 10 instruction Store Burst
690! %f30 = 243cbfda, Mem[0000000030141400] = 00000000
691 sta %f30,[%i5+%g0]0x81 ! Mem[0000000030141400] = 243cbfda
692! %f4 = 589ca228, Mem[0000000030101410] = 00000000
693 sta %f4 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 589ca228
694! Mem[0000000010001400] = 610297df, %l5 = 00000000ffff8137
695 swapa [%i0+%g0]0x88,%l5 ! %l5 = 00000000610297df
696! Mem[0000000030001410] = 22eb3781, %l3 = 0000000022f36cd5
697 swapa [%i0+%o5]0x89,%l3 ! %l3 = 0000000022eb3781
698! %l0 = 626429b5, %l1 = 00000078, Mem[0000000010041400] = 589ca228 3cf42099
699 stda %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 626429b5 00000078
700! %l4 = 4658bae8, %l5 = 610297df, Mem[0000000030001400] = 0c6f80ff 292f8008
701 stda %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = 4658bae8 610297df
702! %f30 = 243cbfda, Mem[0000000030141408] = 28a29c58
703 sta %f30,[%i5+%o4]0x89 ! Mem[0000000030141408] = 243cbfda
704! Mem[00000000300c1410] = 7e4c7f84, %l3 = 0000000022eb3781
705 swapa [%i3+%o5]0x81,%l3 ! %l3 = 000000007e4c7f84
706! Mem[0000000020800040] = 23cbe0c8, %l2 = 000000000000007e
707 ldstuba [%o1+0x040]%asi,%l2 ! %l2 = 0000000000000023
708! Mem[0000000030181400] = 384cf2ff, %l2 = 0000000000000023
709 ldstuba [%i6+%g0]0x89,%l2 ! %l2 = 00000000000000ff
710
711p0_label_24:
712! Starting 10 instruction Load Burst
713! Mem[0000000010041400] = 626429b5, %l6 = 0000000000000000
714 ldsba [%i1+%g0]0x80,%l6 ! %l6 = 0000000000000062
715! Mem[00000000300c1400] = 3781ffff, %l5 = 00000000610297df
716 lduha [%i3+%g0]0x81,%l5 ! %l5 = 0000000000003781
717! Mem[00000000100c1408] = 329b5626, %l5 = 0000000000003781
718 ldswa [%i3+%o4]0x80,%l5 ! %l5 = 00000000329b5626
719! Mem[0000000030141408] = dabf3c24, %l2 = 00000000000000ff
720 ldsha [%i5+%o4]0x81,%l2 ! %l2 = ffffffffffffdabf
721 membar #Sync ! Added by membar checker (3)
722! Mem[0000000010041400] = 626429b5 00000078 652c928a 5464605f
723! Mem[0000000010041410] = 80000000 22f36cd5 5e87b072 04ff7f7b
724! Mem[0000000010041420] = 00000000 00000045 6bee6ffe 2c6f1957
725! Mem[0000000010041430] = 771ff1ac 1ed4af8d 2e96d54a 529c29f3
726 ldda [%i1+%g0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010041400
727! Mem[0000000010141430] = 03d68b2cf4d9c063, %l3 = 000000007e4c7f84
728 ldx [%i5+0x030],%l3 ! %l3 = 03d68b2cf4d9c063
729! Mem[0000000010181400] = 8137eb22, %l6 = 0000000000000062
730 lduba [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000081
731! Mem[0000000010141408] = df97026126883fdf, %f4 = 589ca228 3cf42099
732 ldda [%i5+%o4]0x88,%f4 ! %f4 = df970261 26883fdf
733! Mem[0000000010181430] = 0214898c68267bed, %f12 = 3c6ed68c 22c374ed, %asi = 80
734 ldda [%i6+0x030]%asi,%f12 ! %f12 = 0214898c 68267bed
735! Mem[00000000100c1400] = 4658bae8, %l7 = 0000000000000052
736 lduha [%i3+%g0]0x80,%l7 ! %l7 = 0000000000004658
737
738p0_label_25:
739! Starting 10 instruction Store Burst
740! %l0 = 00000000626429b5, Mem[00000000100c1400] = 4658bae8
741 stha %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 29b5bae8
742! %f18 = 5f606454, Mem[0000000030101408] = 044e6636
743 sta %f18,[%i4+%o4]0x81 ! Mem[0000000030101408] = 5f606454
744! %f11 = 610297df, Mem[00000000300c1400] = ffff8137
745 sta %f11,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 610297df
746! %f8 = 5976c7a0 18b7393c, Mem[0000000010141420] = 58687a40 5856a951
747 std %f8 ,[%i5+0x020] ! Mem[0000000010141420] = 5976c7a0 18b7393c
748! Mem[0000000030081400] = 99140358, %l1 = 0000000000000078
749 swapa [%i2+%g0]0x89,%l1 ! %l1 = 0000000099140358
750! %l0 = 00000000626429b5, Mem[0000000030181400] = fff24c38
751 stwa %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 626429b5
752! %f1 = 54fefd35, Mem[0000000030001408] = 6e455dde
753 sta %f1 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = 54fefd35
754! %l5 = 00000000329b5626, Mem[00000000100c1410] = 00000001
755 stha %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00005626
756! %f6 = 31039852, %f20 = d56cf322, %f9 = 18b7393c
757 fmuls %f6 ,%f20,%f9 ! %f9 = c6f39acd
758! %l0 = 00000000626429b5, Mem[0000000010001408] = a684dabd
759 stwa %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 626429b5
760
761p0_label_26:
762! Starting 10 instruction Load Burst
763! Mem[0000000030181408] = 7e4ce136, %f8 = 5976c7a0
764 lda [%i6+%o4]0x81,%f8 ! %f8 = 7e4ce136
765! Mem[0000000010041418] = 5e87b072, %l0 = 00000000626429b5, %asi = 80
766 lduha [%i1+0x018]%asi,%l0 ! %l0 = 0000000000005e87
767! Mem[0000000030101400] = df9702610d83e169, %l3 = 03d68b2cf4d9c063
768 ldxa [%i4+%g0]0x81,%l3 ! %l3 = df9702610d83e169
769! Mem[000000001004141e] = 04ff7f7b, %l3 = df9702610d83e169, %asi = 80
770 ldsha [%i1+0x01e]%asi,%l3 ! %l3 = 0000000000007f7b
771! Mem[0000000010181410] = 74430952, %l7 = 0000000000004658
772 ldswa [%i6+%o5]0x88,%l7 ! %l7 = 0000000074430952
773! Mem[0000000010041410] = 80000000 22f36cd5, %l4 = 4658bae8, %l5 = 329b5626
774 ldd [%i1+%o5],%l4 ! %l4 = 0000000080000000 0000000022f36cd5
775! Mem[0000000010041408] = 652c928a5464605f, %f0 = 58031499 54fefd35
776 ldd [%i1+%o4],%f0 ! %f0 = 652c928a 5464605f
777! Mem[0000000010081408] = 00000000, %l6 = 0000000000000081
778 ldsha [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000
779! Mem[0000000010081400] = 1b6233cb 68c7a779 00000000 1c3bc253
780! Mem[0000000010081410] = 31039852 42045bdb 7b7dedd2 3ce1eb5b
781! Mem[0000000010081420] = 48de6920 3be210b1 0031ab5e 0a18cb65
782! Mem[0000000010081430] = 00000000 26d54153 1b1f6eaa 6b8301d3
783 ldda [%i2+%g0]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010081400
784! Mem[0000000010041410] = 00000080, %l7 = 0000000074430952
785 ldsba [%i1+%o5]0x88,%l7 ! %l7 = ffffffffffffff80
786
787p0_label_27:
788! Starting 10 instruction Store Burst
789! %l7 = ffffffffffffff80, Mem[0000000010181418] = 541f435208ea7adb, %asi = 80
790 stxa %l7,[%i6+0x018]%asi ! Mem[0000000010181418] = ffffffffffffff80
791! %f4 = db5b0442 52980331, Mem[0000000010181420] = 0de50aa0 68fb3c31, %asi = 80
792 stda %f4 ,[%i6+0x020]%asi ! Mem[0000000010181420] = db5b0442 52980331
793 membar #Sync ! Added by membar checker (4)
794! %l7 = ffffffffffffff80, Mem[0000000010041400] = 626429b5
795 stwa %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffff80
796! Mem[0000000010101410] = 37000000, %l7 = 00000000ffffff80
797 swapa [%i4+%o5]0x80,%l7 ! %l7 = 0000000037000000
798! Mem[0000000010101408] = 36e14c7e, %l2 = ffffffffffffdabf
799 ldstuba [%i4+%o4]0x80,%l2 ! %l2 = 0000000000000036
800! Mem[0000000030041410] = c41a9f4c, %l4 = 0000000080000000
801 ldstuba [%i1+%o5]0x89,%l4 ! %l4 = 000000000000004c
802! %l3 = 0000000000007f7b, Mem[0000000030001410] = 22f36cd5
803 stha %l3,[%i0+%o5]0x89 ! Mem[0000000030001410] = 22f37f7b
804! Mem[0000000010141410] = b7729b32, %l4 = 000000000000004c
805 swapa [%i5+%o5]0x88,%l4 ! %l4 = 00000000b7729b32
806! Mem[00000000218001c1] = 1794c678, %l0 = 0000000000005e87
807 ldstuba [%o3+0x1c1]%asi,%l0 ! %l0 = 0000000000000094
808! Mem[0000000030141408] = dabf3c24, %l6 = 0000000000000000
809 swapa [%i5+%o4]0x81,%l6 ! %l6 = 00000000dabf3c24
810
811p0_label_28:
812! Starting 10 instruction Load Burst
813! Mem[0000000010001416] = 329b5626, %l3 = 0000000000007f7b, %asi = 80
814 lduha [%i0+0x016]%asi,%l3 ! %l3 = 0000000000005626
815! Mem[00000000300c1400] = df970261, %l7 = 0000000037000000
816 lduwa [%i3+%g0]0x81,%l7 ! %l7 = 00000000df970261
817! Mem[0000000030101410] = 28a29c580c6f8065, %l7 = 00000000df970261
818 ldxa [%i4+%o5]0x81,%l7 ! %l7 = 28a29c580c6f8065
819! Mem[0000000030001408] = 35fdfe54, %l0 = 0000000000000094
820 ldsba [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000054
821! Mem[0000000010101410] = 80ffffff, %l0 = 0000000000000054
822 lduha [%i4+%o5]0x88,%l0 ! %l0 = 000000000000ffff
823! %l0 = 000000000000ffff, imm = 00000000000001cd, %l5 = 0000000022f36cd5
824 or %l0,0x1cd,%l5 ! %l5 = 000000000000ffff
825! Mem[0000000010101410] = ffffff80, %l6 = 00000000dabf3c24
826 ldsha [%i4+%o5]0x80,%l6 ! %l6 = ffffffffffffffff
827! Mem[0000000010141408] = df3f8826, %l6 = ffffffffffffffff
828 ldsha [%i5+%o4]0x80,%l6 ! %l6 = ffffffffffffdf3f
829! Mem[0000000030081410] = 28a29c58, %l0 = 000000000000ffff
830 lduha [%i2+%o5]0x89,%l0 ! %l0 = 0000000000009c58
831! Mem[0000000030181410] = a52d544d 80000000, %l0 = 00009c58, %l1 = 99140358
832 ldda [%i6+%o5]0x89,%l0 ! %l0 = 0000000080000000 00000000a52d544d
833
834p0_label_29:
835! Starting 10 instruction Store Burst
836! %f2 = 53c23b1c 00000000, %l6 = ffffffffffffdf3f
837! Mem[0000000010041408] = 652c928a5464605f
838 add %i1,0x008,%g1
839 stda %f2,[%g1+%l6]ASI_PST16_PL ! Mem[0000000010041408] = 000000001c3bc253
840! %l3 = 0000000000005626, Mem[0000000030101410] = 28a29c580c6f8065
841 stxa %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000000005626
842! %l2 = 0000000000000036, Mem[000000001018141c] = ffffff80
843 sth %l2,[%i6+0x01c] ! Mem[000000001018141c] = 0036ff80
844! Mem[0000000030081408] = 40690000, %l1 = 00000000a52d544d
845 swapa [%i2+%o4]0x81,%l1 ! %l1 = 0000000040690000
846! %l4 = 00000000b7729b32, Mem[0000000030141400] = 243cbfda
847 stba %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 323cbfda
848! %f14 = d301836b, Mem[00000000100c1400] = 29b5bae8
849 sta %f14,[%i3+%g0]0x80 ! Mem[00000000100c1400] = d301836b
850! Mem[0000000010141400] = 40690000, %l3 = 0000000000005626
851 swapa [%i5+%g0]0x80,%l3 ! %l3 = 0000000040690000
852! Mem[00000000211c0000] = 0052b4f8, %l5 = 000000000000ffff
853 ldstuba [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000000
854! Mem[000000001010142c] = 12993ef7, %l1 = 0000000040690000
855 swap [%i4+0x02c],%l1 ! %l1 = 0000000012993ef7
856! Mem[000000001014141c] = 74884efb, %l4 = 00000000b7729b32
857 ldstuba [%i5+0x01c]%asi,%l4 ! %l4 = 0000000000000074
858
859p0_label_30:
860! Starting 10 instruction Load Burst
861! Mem[00000000100c1428] = 010c55246e942d17, %f0 = 79a7c768 cb33621b
862 ldd [%i3+0x028],%f0 ! %f0 = 010c5524 6e942d17
863! Mem[0000000030041408] = 17e6cc56, %l5 = 0000000000000000
864 lduba [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000017
865! Mem[0000000030141410] = 36a5a4444a5f18c5, %l1 = 0000000012993ef7
866 ldxa [%i5+%o5]0x81,%l1 ! %l1 = 36a5a4444a5f18c5
867! Mem[0000000030101400] = 610297df, %l1 = 36a5a4444a5f18c5
868 lduha [%i4+%g0]0x89,%l1 ! %l1 = 00000000000097df
869! Mem[0000000010001410] = 00003103, %f7 = d2ed7d7b
870 lda [%i0+%o5]0x88,%f7 ! %f7 = 00003103
871 membar #Sync ! Added by membar checker (5)
872! Mem[0000000010041400] = ffffff80 00000078 00000000 1c3bc253
873! Mem[0000000010041410] = 80000000 22f36cd5 5e87b072 04ff7f7b
874! Mem[0000000010041420] = 00000000 00000045 6bee6ffe 2c6f1957
875! Mem[0000000010041430] = 771ff1ac 1ed4af8d 2e96d54a 529c29f3
876 ldda [%i1+%g0]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010041400
877! Mem[00000000211c0000] = ff52b4f8, %l6 = ffffffffffffdf3f, %asi = 80
878 ldsba [%o2+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
879! Mem[0000000010001410] = 26569b3200003103, %l5 = 0000000000000017
880 ldxa [%i0+%o5]0x88,%l5 ! %l5 = 26569b3200003103
881! Mem[0000000010141400] = 26560000, %l3 = 0000000040690000
882 ldsha [%i5+%g0]0x88,%l3 ! %l3 = 0000000000000000
883! %l6 = ffffffffffffffff, immd = 000007d7, %y = 80000000
884 sdiv %l6,0x7d7,%l1 ! %l1 = ffffffff80000000
885 mov %l0,%y ! %y = 80000000
886
887p0_label_31:
888! Starting 10 instruction Store Burst
889! Mem[0000000010001410] = 03310000, %l1 = 0000000080000000
890 swapa [%i0+%o5]0x80,%l1 ! %l1 = 0000000003310000
891! Mem[0000000030181400] = 626429b5, %l7 = 000000000c6f8065
892 swapa [%i6+%g0]0x81,%l7 ! %l7 = 00000000626429b5
893! Mem[0000000030041408] = 56cce617, %l1 = 0000000003310000
894 swapa [%i1+%o4]0x89,%l1 ! %l1 = 0000000056cce617
895! Mem[0000000030101408] = 5f606454, %l7 = 00000000626429b5
896 ldstuba [%i4+%o4]0x81,%l7 ! %l7 = 000000000000005f
897! Mem[0000000010141408] = 26883fdf, %l6 = ffffffffffffffff
898 ldstuba [%i5+%o4]0x88,%l6 ! %l6 = 00000000000000df
899! %l1 = 0000000056cce617, Mem[0000000010181410] = 74430952
900 stwa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = 56cce617
901! Mem[0000000010081424] = 3be210b1, %l5 = 0000000000003103
902 swap [%i2+0x024],%l5 ! %l5 = 000000003be210b1
903! %l4 = 0000000000000074, Mem[0000000021800101] = 2a269de8, %asi = 80
904 stba %l4,[%o3+0x101]%asi ! Mem[0000000021800100] = 2a749de8
905! Code Fragment 3, seed = 113288
906p0_fragment_3:
907! %l0 = 0000000080000000
908 setx 0xdf8388cade52abe6,%g7,%l0 ! %l0 = df8388cade52abe6
909! %l1 = 0000000056cce617
910 setx 0xb5752ef1042d9411,%g7,%l1 ! %l1 = b5752ef1042d9411
911 setx 0x1fe000, %g1, %g3
912 or %l0, %g3, %l0 ! always set perrmask = 0xff
913 setx 0x1ffff8, %g1, %g2
914 and %l0, %g2, %l0
915 ta T_CHANGE_HPRIV
916 stxa %l1, [%l0]ASI_DCACHE_DATA
917 ta T_CHANGE_NONHPRIV
918! %l0 = df8388cade52abe6
919 setx 0xc64d93978b57a04c,%g7,%l0 ! %l0 = c64d93978b57a04c
920! %l1 = b5752ef1042d9411
921 setx 0x3312bf663c84d397,%g7,%l1 ! %l1 = 3312bf663c84d397
922p0_fragment_3_end:
923! %l6 = 00000000000000df, Mem[0000000030101400] = 69e1830d610297df
924 stxa %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000000000df
925
926p0_label_32:
927! Starting 10 instruction Load Burst
928! Mem[00000000211c0000] = ff52b4f8, %l0 = c64d93978b57a04c
929 ldub [%o2+%g0],%l0 ! %l0 = 00000000000000ff
930! Mem[0000000030041410] = c41a9fff, %l2 = 0000000000000036
931 ldsba [%i1+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
932! Mem[000000001014140c] = 610297df, %l1 = 3312bf663c84d397
933 ldsh [%i5+0x00c],%l1 ! %l1 = 0000000000006102
934! Mem[0000000010101400] = 626429b5, %f31 = 4ad5962e
935 lda [%i4+%g0]0x80,%f31 ! %f31 = 626429b5
936! Mem[0000000030101400] = 00000000000000df, %l4 = 0000000000000074
937 ldxa [%i4+%g0]0x89,%l4 ! %l4 = 00000000000000df
938! Mem[0000000030081410] = 589ca228, %l0 = 00000000000000ff
939 lduha [%i2+%o5]0x81,%l0 ! %l0 = 000000000000589c
940! Mem[000000001008143c] = 6b8301d3, %f31 = 626429b5
941 ld [%i2+0x03c],%f31 ! %f31 = 6b8301d3
942! Mem[000000001010143c] = 32cac193, %l3 = 0000000000000000
943 ldub [%i4+0x03c],%l3 ! %l3 = 0000000000000032
944! Mem[00000000300c1410] = 057f086b8137eb22, %l4 = 00000000000000df
945 ldxa [%i3+%o5]0x89,%l4 ! %l4 = 057f086b8137eb22
946! Mem[0000000010041408] = 00000000, %l6 = 00000000000000df
947 ldswa [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000
948
949p0_label_33:
950! Starting 10 instruction Store Burst
951! %l1 = 0000000000006102, Mem[0000000010181418] = ffffffff
952 sth %l1,[%i6+0x018] ! Mem[0000000010181418] = 6102ffff
953! %l0 = 0000589c, %l1 = 00006102, Mem[0000000010001410] = 80000000 329b5626
954 std %l0,[%i0+%o5] ! Mem[0000000010001410] = 0000589c 00006102
955! Mem[0000000030081410] = 589ca228, %l7 = 000000000000005f
956 swapa [%i2+%o5]0x81,%l7 ! %l7 = 00000000589ca228
957! Mem[00000000218000c1] = 6a4cddb8, %l7 = 00000000589ca228
958 ldstub [%o3+0x0c1],%l7 ! %l7 = 000000000000004c
959! %l4 = 8137eb22, %l5 = 3be210b1, Mem[00000000100c1408] = 26569b32 1f1c3c0c
960 stda %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 8137eb22 3be210b1
961! Mem[0000000030041408] = 03310000, %l6 = 0000000000000000
962 swapa [%i1+%o4]0x89,%l6 ! %l6 = 0000000003310000
963! %l0 = 000000000000589c, Mem[0000000030081408] = 4d542da5
964 stwa %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000589c
965! %f4 = 80000000, %f5 = 22f36cd5, %f14 = 2e96d54a
966 fadds %f4 ,%f5 ,%f14 ! %f14 = 22f36cd5
967! Mem[0000000030001400] = e8ba5846 df970261 54fefd35 8ea5872c
968! %f0 = ffffff80 00000078 00000000 1c3bc253
969! %f4 = 80000000 22f36cd5 5e87b072 04ff7f7b
970! %f8 = 00000000 00000045 6bee6ffe 2c6f1957
971! %f12 = 771ff1ac 1ed4af8d 22f36cd5 529c29f3
972 stda %f0 ,[%i0+%g0]ASI_COMMIT_S ! Block Store to 0000000030001400
973! Mem[0000000010101414] = 1b6233cb, %l5 = 000000003be210b1
974 ldstuba [%i4+0x014]%asi,%l5 ! %l5 = 000000000000001b
975
976p0_label_34:
977! Starting 10 instruction Load Burst
978! Mem[0000000030141400] = 323cbfda 000000ff, %l6 = 03310000, %l7 = 0000004c
979 ldda [%i5+%g0]0x81,%l6 ! %l6 = 00000000323cbfda 00000000000000ff
980! Mem[0000000030141408] = 000000003cf42099, %l7 = 00000000000000ff
981 ldxa [%i5+%o4]0x81,%l7 ! %l7 = 000000003cf42099
982! Mem[0000000030081410] = 0000005f3cf42099, %f16 = 78000000 b5296462
983 ldda [%i2+%o5]0x81,%f16 ! %f16 = 0000005f 3cf42099
984! Mem[0000000010141408] = 26883fff, %l2 = ffffffffffffffff
985 lduwa [%i5+%o4]0x88,%l2 ! %l2 = 0000000026883fff
986! Mem[0000000030141400] = 323cbfda, %f19 = 8a922c65
987 lda [%i5+%g0]0x81,%f19 ! %f19 = 323cbfda
988 membar #Sync ! Added by membar checker (6)
989! Mem[0000000030001400] = 7800000080ffffff, %l4 = 057f086b8137eb22
990 ldxa [%i0+%g0]0x89,%l4 ! %l4 = 7800000080ffffff
991! Mem[0000000010041438] = 2e96d54a, %l6 = 00000000323cbfda, %asi = 80
992 lduba [%i1+0x038]%asi,%l6 ! %l6 = 000000000000002e
993! Mem[00000000100c1410] = 26560000 2b921695, %l0 = 0000589c, %l1 = 00006102, %asi = 80
994 ldda [%i3+0x010]%asi,%l0 ! %l0 = 0000000026560000 000000002b921695
995! Mem[0000000010081418] = 7b7dedd23ce1eb5b, %l5 = 000000000000001b
996 ldx [%i2+0x018],%l5 ! %l5 = 7b7dedd23ce1eb5b
997! Mem[0000000010041400] = ffffff80, %l7 = 000000003cf42099
998 ldsba [%i1+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
999
1000p0_label_35:
1001! Starting 10 instruction Store Burst
1002! Mem[0000000030101400] = df000000, %l1 = 000000002b921695
1003 ldstuba [%i4+%g0]0x81,%l1 ! %l1 = 00000000000000df
1004! %f12 = 771ff1ac 1ed4af8d, %l6 = 000000000000002e
1005! Mem[0000000010081438] = 1b1f6eaa6b8301d3
1006 add %i2,0x038,%g1
1007 stda %f12,[%g1+%l6]ASI_PST32_P ! Mem[0000000010081438] = 771ff1ac6b8301d3
1008! %f28 = 8dafd41e, %f26 = 57196f2c
1009 fcmps %fcc3,%f28,%f26 ! %fcc3 = 1
1010! %l6 = 0000002e, %l7 = ffffffff, Mem[0000000010101428] = 56d8721e 40690000, %asi = 80
1011 stda %l6,[%i4+0x028]%asi ! Mem[0000000010101428] = 0000002e ffffffff
1012! %f18 = 5f606454 323cbfda, Mem[0000000030041408] = 00000000 7fcc6d4f
1013 stda %f18,[%i1+%o4]0x81 ! Mem[0000000030041408] = 5f606454 323cbfda
1014! %f2 = 00000000 1c3bc253, Mem[0000000030041408] = 5464605f dabf3c32
1015 stda %f2 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000 1c3bc253
1016! %f18 = 5f606454 323cbfda, Mem[0000000030081400] = 78000000 54fefd35
1017 stda %f18,[%i2+%g0]0x81 ! Mem[0000000030081400] = 5f606454 323cbfda
1018! %l4 = 7800000080ffffff, Mem[0000000030101400] = ff000000
1019 stha %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = ffff0000
1020! %l1 = 00000000000000df, Mem[0000000010141400] = 00005626
1021 stba %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = df005626
1022! %f24 = 45000000 00000000, Mem[0000000010181400] = 8137eb22 22f3a2f9
1023 stda %f24,[%i6+%g0]0x80 ! Mem[0000000010181400] = 45000000 00000000
1024
1025p0_label_36:
1026! Starting 10 instruction Load Burst
1027! Mem[0000000030181408] = 36e14c7e, %f9 = 00000045
1028 lda [%i6+%o4]0x89,%f9 ! %f9 = 36e14c7e
1029! Mem[0000000010041408] = 53c23b1c 00000000, %l4 = 80ffffff, %l5 = 3ce1eb5b
1030 ldda [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000000 0000000053c23b1c
1031! Mem[0000000010141432] = 03d68b2c, %l4 = 0000000000000000
1032 ldub [%i5+0x032],%l4 ! %l4 = 000000000000008b
1033! Mem[00000000100c1408] = 22eb3781b110e23b, %f22 = 7b7fff04 72b0875e
1034 ldda [%i3+%o4]0x80,%f22 ! %f22 = 22eb3781 b110e23b
1035! Mem[0000000010101408] = 7e4ce1ff, %l1 = 00000000000000df
1036 ldsha [%i4+%o4]0x88,%l1 ! %l1 = ffffffffffffe1ff
1037! Mem[0000000030181400] = 65806f0c, %l7 = ffffffffffffffff
1038 lduha [%i6+%g0]0x89,%l7 ! %l7 = 0000000000006f0c
1039! Mem[0000000010181400] = 00000045, %l6 = 000000000000002e
1040 lduwa [%i6+%g0]0x88,%l6 ! %l6 = 0000000000000045
1041! %f26 = 57196f2c, %f12 = 771ff1ac, %f2 = 00000000
1042 fadds %f26,%f12,%f2 ! %f2 = 771ff1ac
1043! Mem[0000000030181410] = 00000080, %l5 = 0000000053c23b1c
1044 ldsba [%i6+%o5]0x81,%l5 ! %l5 = 0000000000000000
1045! Mem[0000000010181408] = 3200e786, %l7 = 0000000000006f0c
1046 ldswa [%i6+%o4]0x80,%l7 ! %l7 = 000000003200e786
1047
1048p0_label_37:
1049! Starting 10 instruction Store Burst
1050! %l6 = 00000045, %l7 = 3200e786, Mem[0000000010181408] = 3200e786 08055dbf
1051 stda %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000045 3200e786
1052! %l7 = 000000003200e786, Mem[00000000100c1400] = d301836b
1053 stba %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 8601836b
1054! Mem[0000000010001410] = 0000589c, %l5 = 0000000000000000
1055 swapa [%i0+%o5]0x80,%l5 ! %l5 = 000000000000589c
1056! %f30 = f3299c52 6b8301d3, Mem[0000000010181408] = 00000045 3200e786
1057 stda %f30,[%i6+%o4]0x80 ! Mem[0000000010181408] = f3299c52 6b8301d3
1058! %f24 = 45000000 00000000, Mem[00000000100c1408] = 8137eb22 3be210b1
1059 stda %f24,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 45000000 00000000
1060! %l0 = 0000000026560000, Mem[0000000010181408] = 529c29f3
1061 stba %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 529c2900
1062! %l3 = 0000000000000032, Mem[0000000030001410] = 8000000022f36cd5
1063 stxa %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000000000000032
1064! %f11 = 2c6f1957, %f3 = 1c3bc253, %f0 = ffffff80
1065 fdivs %f11,%f3 ,%f0 ! %f0 = 4fa2ffeb
1066! Mem[0000000010081400] = 1b6233cb 68c7a779 00000000 1c3bc253
1067! %f0 = 4fa2ffeb 00000078 771ff1ac 1c3bc253
1068! %f4 = 80000000 22f36cd5 5e87b072 04ff7f7b
1069! %f8 = 00000000 36e14c7e 6bee6ffe 2c6f1957
1070! %f12 = 771ff1ac 1ed4af8d 22f36cd5 529c29f3
1071 stda %f0 ,[%i2+%g0]ASI_BLK_PL ! Block Store to 0000000010081400
1072! Mem[0000000030041410] = c41a9fff, %l5 = 000000000000589c
1073 swapa [%i1+%o5]0x89,%l5 ! %l5 = 00000000c41a9fff
1074
1075p0_label_38:
1076! Starting 10 instruction Load Burst
1077! Mem[0000000010041436] = 1ed4af8d, %l2 = 0000000026883fff, %asi = 80
1078 ldsha [%i1+0x036]%asi,%l2 ! %l2 = ffffffffffffaf8d
1079 membar #Sync ! Added by membar checker (7)
1080! Mem[0000000010081420] = 7e4ce13600000000, %f24 = 45000000 00000000
1081 ldd [%i2+0x020],%f24 ! %f24 = 7e4ce136 00000000
1082! Mem[0000000010181400] = 45000000, %l5 = 00000000c41a9fff
1083 lduwa [%i6+%g0]0x80,%l5 ! %l5 = 0000000045000000
1084! Mem[00000000100c1410] = 00005626, %l5 = 0000000045000000
1085 ldswa [%i3+%o5]0x88,%l5 ! %l5 = 0000000000005626
1086! Mem[00000000300c1408] = 00000000, %f17 = 3cf42099
1087 lda [%i3+%o4]0x89,%f17 ! %f17 = 00000000
1088! Mem[0000000030001408] = 00000000, %l1 = ffffffffffffe1ff
1089 lduha [%i0+%o4]0x89,%l1 ! %l1 = 0000000000000000
1090! Mem[0000000010041410] = 00000080, %l1 = 0000000000000000
1091 lduwa [%i1+%o5]0x88,%l1 ! %l1 = 0000000000000080
1092! Mem[00000000201c0000] = 003f2c68, %l6 = 0000000000000045
1093 ldsb [%o0+%g0],%l6 ! %l6 = 0000000000000000
1094! Mem[0000000010001400] = ffff8137, %l3 = 0000000000000032
1095 lduha [%i0+%g0]0x88,%l3 ! %l3 = 0000000000008137
1096! Mem[0000000010041410] = 80000000 22f36cd5, %l0 = 26560000, %l1 = 00000080
1097 ldda [%i1+%o5]0x80,%l0 ! %l0 = 0000000080000000 0000000022f36cd5
1098
1099p0_label_39:
1100! Starting 10 instruction Store Burst
1101! Mem[0000000030041410] = 0000589c, %l4 = 000000000000008b
1102 ldstuba [%i1+%o5]0x89,%l4 ! %l4 = 000000000000009c
1103! Mem[0000000010141400] = df005626, %l7 = 000000003200e786
1104 ldstuba [%i5+%g0]0x80,%l7 ! %l7 = 00000000000000df
1105! %l7 = 00000000000000df, %l0 = 0000000080000000, %l1 = 0000000022f36cd5
1106 sub %l7,%l0,%l1 ! %l1 = ffffffff800000df
1107! %l4 = 000000000000009c, Mem[0000000010141410] = 0000004c
1108 stwa %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000009c
1109! %f4 = 80000000, Mem[0000000010081400] = 78000000
1110 sta %f4 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = 80000000
1111! Mem[0000000030101400] = ffff0000, %l5 = 0000000000005626
1112 swapa [%i4+%g0]0x81,%l5 ! %l5 = 00000000ffff0000
1113! Mem[0000000010141436] = f4d9c063, %l1 = ffffffff800000df
1114 ldstub [%i5+0x036],%l1 ! %l1 = 00000000000000c0
1115! %l2 = ffffffffffffaf8d, Mem[00000000300c1400] = df970261ffffffff
1116 stxa %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffffffffaf8d
1117! %l7 = 00000000000000df, Mem[0000000010041400] = 7800000080ffffff
1118 stxa %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000000000df
1119! %l7 = 00000000000000df, Mem[0000000030001408] = 00000000
1120 stba %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = df000000
1121
1122p0_label_40:
1123! Starting 10 instruction Load Burst
1124! Mem[00000000100c1410] = 00005626, %l0 = 0000000080000000
1125 ldsba [%i3+%o5]0x88,%l0 ! %l0 = 0000000000000026
1126! %f1 = 00000078, %f17 = 00000000, %f27 = fe6fee6b
1127 fadds %f1 ,%f17,%f27 ! tt=0x22, %l0 = 0000000000000048
1128! Mem[0000000021800181] = 68731248, %l6 = 0000000000000000
1129 ldub [%o3+0x181],%l6 ! %l6 = 0000000000000073
1130! Mem[0000000030081410] = 0000005f, %l3 = 0000000000008137
1131 lduwa [%i2+%o5]0x81,%l3 ! %l3 = 000000000000005f
1132! Mem[00000000300c1410] = 22eb3781, %f25 = 00000000
1133 lda [%i3+%o5]0x81,%f25 ! %f25 = 22eb3781
1134! Mem[0000000010081408] = 53c23b1c, %l0 = 0000000000000048
1135 ldsha [%i2+%o4]0x80,%l0 ! %l0 = 00000000000053c2
1136! Mem[0000000030041400] = 099e812858ae83ff, %f6 = 5e87b072 04ff7f7b
1137 ldda [%i1+%g0]0x89,%f6 ! %f6 = 099e8128 58ae83ff
1138! Mem[0000000010041410] = 80000000, %l5 = 00000000ffff0000
1139 ldsba [%i1+%o5]0x80,%l5 ! %l5 = ffffffffffffff80
1140! Mem[0000000010081408] = 1c3bc253, %l1 = 00000000000000c0
1141 ldsha [%i2+%o4]0x88,%l1 ! %l1 = ffffffffffffc253
1142! Mem[0000000010041408] = 000000001c3bc253, %l6 = 0000000000000073, %asi = 80
1143 ldxa [%i1+0x008]%asi,%l6 ! %l6 = 000000001c3bc253
1144
1145p0_label_41:
1146! Starting 10 instruction Store Burst
1147! %f25 = 22eb3781, Mem[0000000030181410] = 00000080
1148 sta %f25,[%i6+%o5]0x81 ! Mem[0000000030181410] = 22eb3781
1149! %l7 = 00000000000000df, Mem[0000000030181408] = 7e4ce136
1150 stwa %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000000df
1151! %l1 = ffffffffffffc253, imm = 000000000000047b, %l6 = 000000001c3bc253
1152 subc %l1,0x47b,%l6 ! %l6 = ffffffffffffbdd8
1153! Mem[0000000010041414] = 22f36cd5, %l5 = 00000000ffffff80
1154 swap [%i1+0x014],%l5 ! %l5 = 0000000022f36cd5
1155! %f21 = 00000080, Mem[0000000010181410] = 56cce617
1156 sta %f21,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000080
1157! %l2 = ffffffffffffaf8d, Mem[0000000030181408] = df000000
1158 stwa %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffffaf8d
1159! %l4 = 0000009c, %l5 = 22f36cd5, Mem[00000000100c1400] = 6b830186 595eb93b
1160 stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000009c 22f36cd5
1161! %l6 = ffffffffffffbdd8, Mem[0000000010181408] = 00299c52
1162 stha %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = bdd89c52
1163! Mem[0000000010081408] = 53c23b1c, %l5 = 0000000022f36cd5
1164 swapa [%i2+%o4]0x80,%l5 ! %l5 = 0000000053c23b1c
1165! %l4 = 000000000000009c, Mem[00000000300c1400] = ffffffff
1166 stha %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffff009c
1167
1168p0_label_42:
1169! Starting 10 instruction Load Burst
1170! Mem[0000000010081408] = 771ff1acd56cf322, %l7 = 00000000000000df
1171 ldxa [%i2+%o4]0x88,%l7 ! %l7 = 771ff1acd56cf322
1172! Mem[0000000010041408] = 00000000, %l3 = 000000000000005f
1173 lduba [%i1+%o4]0x80,%l3 ! %l3 = 0000000000000000
1174! Mem[0000000030141408] = 00000000, %l2 = ffffffffffffaf8d
1175 lduwa [%i5+%o4]0x81,%l2 ! %l2 = 0000000000000000
1176! Mem[0000000021800180] = 68731248, %l3 = 0000000000000000
1177 ldsh [%o3+0x180],%l3 ! %l3 = 0000000000006873
1178! Mem[0000000010081408] = 771ff1acd56cf322, %l4 = 000000000000009c
1179 ldxa [%i2+%o4]0x88,%l4 ! %l4 = 771ff1acd56cf322
1180! Mem[0000000010141430] = 03d68b2c, %l3 = 0000000000006873
1181 ldsh [%i5+0x030],%l3 ! %l3 = 00000000000003d6
1182! Mem[0000000010141437] = f4d9ff63, %l4 = 771ff1acd56cf322, %asi = 80
1183 ldsba [%i5+0x037]%asi,%l4 ! %l4 = 0000000000000063
1184! Mem[0000000010101408] = ffe14c7effff9b32, %f28 = 8dafd41e acf11f77
1185 ldda [%i4+%o4]0x80,%f28 ! %f28 = ffe14c7e ffff9b32
1186! Mem[0000000030101410] = 00000000, %l4 = 0000000000000063
1187 ldsba [%i4+%o5]0x81,%l4 ! %l4 = 0000000000000000
1188! Mem[00000000211c0000] = ff52b4f8, %l0 = 00000000000053c2
1189 lduh [%o2+%g0],%l0 ! %l0 = 000000000000ff52
1190
1191p0_label_43:
1192! Starting 10 instruction Store Burst
1193! Mem[0000000030041410] = ff580000, %l5 = 0000000053c23b1c
1194 swapa [%i1+%o5]0x81,%l5 ! %l5 = 00000000ff580000
1195! %l1 = ffffffffffffc253, Mem[00000000201c0000] = 003f2c68, %asi = 80
1196 stha %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = c2532c68
1197! %l7 = 771ff1acd56cf322, Mem[00000000300c1400] = ffff009c
1198 stha %l7,[%i3+%g0]0x89 ! Mem[00000000300c1400] = fffff322
1199! Mem[0000000010141418] = 740f45f2, %l3 = 00000000000003d6, %asi = 80
1200 swapa [%i5+0x018]%asi,%l3 ! %l3 = 00000000740f45f2
1201! Mem[0000000010001408] = 626429b5, %l7 = 771ff1acd56cf322
1202 ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 00000000000000b5
1203! %l0 = 0000ff52, %l1 = ffffc253, Mem[0000000010141420] = 5976c7a0 18b7393c, %asi = 80
1204 stda %l0,[%i5+0x020]%asi ! Mem[0000000010141420] = 0000ff52 ffffc253
1205! Mem[0000000010081410] = d56cf322, %l7 = 00000000000000b5
1206 swapa [%i2+%o5]0x80,%l7 ! %l7 = 00000000d56cf322
1207! %l1 = ffffffffffffc253, Mem[0000000030041408] = 000000001c3bc253
1208 stxa %l1,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffffffffc253
1209! %f3 = 1c3bc253, Mem[0000000030081400] = 5f606454
1210 sta %f3 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 1c3bc253
1211! %l2 = 00000000, %l3 = 740f45f2, Mem[0000000010101408] = 7e4ce1ff 329bffff
1212 stda %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000 740f45f2
1213
1214p0_label_44:
1215! Starting 10 instruction Load Burst
1216! %l4 = 0000000000000000, %l4 = 0000000000000000, %l1 = ffffffffffffc253
1217 subc %l4,%l4,%l1 ! %l1 = 0000000000000000
1218! Mem[0000000010081410] = b5000000, %l0 = 000000000000ff52
1219 ldsba [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000000
1220! Mem[0000000030081408] = 195cd712 0000589c, %l6 = ffffbdd8, %l7 = d56cf322
1221 ldda [%i2+%o4]0x89,%l6 ! %l6 = 000000000000589c 00000000195cd712
1222! Mem[00000000218001c1] = 17ffc678, %l1 = 0000000000000000
1223 ldsb [%o3+0x1c1],%l1 ! %l1 = ffffffffffffffff
1224! Mem[0000000010081400] = 80000000ebffa24f, %f0 = 4fa2ffeb 00000078
1225 ldda [%i2+%g0]0x80,%f0 ! %f0 = 80000000 ebffa24f
1226! Mem[0000000010081400] = 80000000, %l7 = 00000000195cd712
1227 lduha [%i2+%g0]0x80,%l7 ! %l7 = 0000000000008000
1228! Mem[0000000010001410] = 00000000, %l6 = 000000000000589c
1229 swapa [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000
1230! Mem[0000000010001400] = ffff8137, %l4 = 0000000000000000
1231 lduha [%i0+%g0]0x88,%l4 ! %l4 = 0000000000008137
1232! Mem[0000000010181400] = 00000045, %f30 = f3299c52
1233 lda [%i6+%g0]0x88,%f30 ! %f30 = 00000045
1234! Mem[0000000010041408] = 000000001c3bc253, %f16 = 0000005f 00000000
1235 ldda [%i1+%o4]0x80,%f16 ! %f16 = 00000000 1c3bc253
1236
1237p0_label_45:
1238! Starting 10 instruction Store Burst
1239! Mem[0000000010041435] = 1ed4af8d, %l6 = 0000000000000000
1240 ldstub [%i1+0x035],%l6 ! %l6 = 00000000000000d4
1241! %l6 = 00000000000000d4, Mem[0000000010041408] = 00000000
1242 stwa %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000000d4
1243! %l7 = 0000000000008000, %l5 = 00000000ff580000, %l2 = 0000000000000000
1244 mulx %l7,%l5,%l2 ! %l2 = 00007fac00000000
1245! %f0 = 80000000 ebffa24f, Mem[0000000010141400] = 265600ff 195cd712
1246 stda %f0 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = 80000000 ebffa24f
1247! Mem[0000000010081400] = 80000000, %l0 = 0000000000000000
1248 swap [%i2+%g0],%l0 ! %l0 = 0000000080000000
1249! %l2 = 00007fac00000000, Mem[0000000030141408] = 00000000
1250 stha %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000
1251! Mem[0000000030081400] = 1c3bc253, %l2 = 00007fac00000000
1252 ldstuba [%i2+%g0]0x81,%l2 ! %l2 = 000000000000001c
1253! Mem[0000000010001400] = 3781ffff 0d83e169 ff296462 1c860a7f
1254! %f0 = 80000000 ebffa24f 771ff1ac 1c3bc253
1255! %f4 = 80000000 22f36cd5 099e8128 58ae83ff
1256! %f8 = 00000000 36e14c7e 6bee6ffe 2c6f1957
1257! %f12 = 771ff1ac 1ed4af8d 22f36cd5 529c29f3
1258 stda %f0 ,[%i0+%g0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
1259! %f2 = 771ff1ac, Mem[0000000030141400] = dabf3c32
1260 sta %f2 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = 771ff1ac
1261! %l6 = 00000000000000d4, Mem[0000000030181410] = 8137eb22
1262 stha %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 813700d4
1263
1264p0_label_46:
1265! Starting 10 instruction Load Burst
1266! Mem[0000000010081410] = 000000b5, %f20 = d56cf322
1267 lda [%i2+%o5]0x80,%f20 ! %f20 = 000000b5
1268 membar #Sync ! Added by membar checker (8)
1269! Mem[0000000010081400] = 00000000 ebffa24f 22f36cd5 acf11f77
1270! Mem[0000000010081410] = 000000b5 00000080 7b7fff04 72b0875e
1271! Mem[0000000010081420] = 7e4ce136 00000000 57196f2c fe6fee6b
1272! Mem[0000000010081430] = 8dafd41e acf11f77 f3299c52 d56cf322
1273 ldda [%i2+%g0]ASI_BLK_P,%f0 ! Block Load from 0000000010081400
1274! Mem[0000000010101400] = 626429b5 39c14539, %l0 = 80000000, %l1 = ffffffff, %asi = 80
1275 ldda [%i4+0x000]%asi,%l0 ! %l0 = 00000000626429b5 0000000039c14539
1276! Mem[0000000030181410] = 813700d4, %f23 = b110e23b
1277 lda [%i6+%o5]0x89,%f23 ! %f23 = 813700d4
1278! %l7 = 0000000000008000, Mem[0000000010141408] = ff3f8826610297df
1279 stxa %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000000000008000
1280! Mem[0000000030181400] = 65806f0c, %l5 = 00000000ff580000
1281 ldsba [%i6+%g0]0x89,%l5 ! %l5 = 000000000000000c
1282! Mem[0000000010081410] = b5000000, %f16 = 00000000
1283 lda [%i2+%o5]0x88,%f16 ! %f16 = b5000000
1284! Mem[0000000030101410] = 00000000, %l0 = 00000000626429b5
1285 lduwa [%i4+%o5]0x89,%l0 ! %l0 = 0000000000000000
1286! Mem[0000000030141400] = 771ff1ac, %f25 = 22eb3781
1287 lda [%i5+%g0]0x89,%f25 ! %f25 = 771ff1ac
1288! Mem[0000000010081410] = 000000b500000080, %f20 = 000000b5 00000080
1289 ldda [%i2+%o5]0x80,%f20 ! %f20 = 000000b5 00000080
1290
1291p0_label_47:
1292! Starting 10 instruction Store Burst
1293! Mem[0000000030101410] = 00000000, %l2 = 000000000000001c
1294 swapa [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000
1295! %l2 = 0000000000000000, Mem[0000000030081410] = 5f000000
1296 stha %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = 5f000000
1297! %l7 = 0000000000008000, Mem[0000000010001400] = 4fa2ffeb
1298 stwa %l7,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00008000
1299! %l4 = 0000000000008137, Mem[0000000010141408] = 00000000
1300 stba %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = 37000000
1301! Mem[00000000100c1408] = 00000000, %l1 = 0000000039c14539
1302 swapa [%i3+%o4]0x80,%l1 ! %l1 = 0000000000000000
1303! %l2 = 0000000000000000, Mem[0000000010101408] = 00000000
1304 stha %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
1305! %l0 = 00000000, %l1 = 00000000, Mem[0000000030101410] = 1c000000 26560000
1306 stda %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000 00000000
1307! %l6 = 00000000000000d4, Mem[0000000020800000] = 33ff0898
1308 sth %l6,[%o1+%g0] ! Mem[0000000020800000] = 00d40898
1309! %f6 = 7b7fff04, Mem[0000000010141408] = 00000037
1310 sta %f6 ,[%i5+%o4]0x88 ! Mem[0000000010141408] = 7b7fff04
1311! Mem[0000000030141408] = 00000000, %l5 = 000000000000000c
1312 swapa [%i5+%o4]0x81,%l5 ! %l5 = 0000000000000000
1313
1314p0_label_48:
1315! Starting 10 instruction Load Burst
1316! Mem[0000000010181418] = 6102ffff0036ff80, %f22 = 22eb3781 813700d4
1317 ldd [%i6+0x018],%f22 ! %f22 = 6102ffff 0036ff80
1318! Mem[0000000010141400] = ebffa24f, %l3 = 00000000740f45f2
1319 ldsba [%i5+%g0]0x88,%l3 ! %l3 = 000000000000004f
1320! Mem[0000000010081410] = b5000000, %f28 = ffe14c7e
1321 lda [%i2+%o5]0x88,%f28 ! %f28 = b5000000
1322! Mem[0000000010041428] = 6bee6ffe, %l3 = 000000000000004f
1323 lduw [%i1+0x028],%l3 ! %l3 = 000000006bee6ffe
1324! %l3 = 000000006bee6ffe, immd = 00000000000006b8, %l3 = 000000006bee6ffe
1325 mulx %l3,0x6b8,%l3 ! %l3 = 000002d52a007290
1326! Mem[0000000010081400] = 00000000, %f28 = b5000000
1327 lda [%i2+%g0]0x80,%f28 ! %f28 = 00000000
1328! Mem[000000001014142c] = 3ae000d7, %l5 = 0000000000000000, %asi = 80
1329 lduwa [%i5+0x02c]%asi,%l5 ! %l5 = 000000003ae000d7
1330! Mem[00000000100c1400] = 22f36cd50000009c, %f22 = 6102ffff 0036ff80
1331 ldda [%i3+%g0]0x88,%f22 ! %f22 = 22f36cd5 0000009c
1332! Mem[0000000010081408] = 771ff1ac d56cf322, %l0 = 00000000, %l1 = 00000000
1333 ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000d56cf322 00000000771ff1ac
1334! Mem[00000000100c1410] = 265600002b921695, %l1 = 00000000771ff1ac
1335 ldxa [%i3+%o5]0x80,%l1 ! %l1 = 265600002b921695
1336
1337p0_label_49:
1338! Starting 10 instruction Store Burst
1339! Mem[0000000010041410] = 00000080, %l4 = 0000000000008137
1340 ldstuba [%i1+%o5]0x88,%l4 ! %l4 = 0000000000000080
1341! Mem[0000000010181421] = db5b0442, %l4 = 0000000000000080
1342 ldstub [%i6+0x021],%l4 ! %l4 = 000000000000005b
1343! Mem[0000000030181408] = 8dafffff, %l0 = 00000000d56cf322
1344 swapa [%i6+%o4]0x81,%l0 ! %l0 = 000000008dafffff
1345! %f30 = 00000045 6b8301d3, Mem[0000000010001400] = 00008000 00000080, %asi = 80
1346 stda %f30,[%i0+0x000]%asi ! Mem[0000000010001400] = 00000045 6b8301d3
1347! %l5 = 000000003ae000d7, Mem[0000000030141408] = 0c000000
1348 stha %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0c0000d7
1349! Mem[0000000010001420] = 7e4ce136, %l2 = 0000000000000000
1350 swap [%i0+0x020],%l2 ! %l2 = 000000007e4ce136
1351! %f29 = ffff9b32, Mem[0000000030081410] = 0000005f
1352 sta %f29,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffff9b32
1353! %l5 = 000000003ae000d7, Mem[0000000010141424] = ffffc253
1354 stw %l5,[%i5+0x024] ! Mem[0000000010141424] = 3ae000d7
1355! Mem[0000000010101400] = 626429b5, %l2 = 000000007e4ce136
1356 swapa [%i4+%g0]0x80,%l2 ! %l2 = 00000000626429b5
1357! %l4 = 000000000000005b, Mem[0000000030141400] = 771ff1ac
1358 stwa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000005b
1359
1360p0_label_50:
1361! Starting 10 instruction Load Burst
1362! Mem[0000000030141408] = 9920f43c0c0000d7, %l0 = 000000008dafffff
1363 ldxa [%i5+%o4]0x89,%l0 ! %l0 = 9920f43c0c0000d7
1364! Mem[0000000010001410] = 22f36cd5, %l5 = 000000003ae000d7
1365 ldswa [%i0+%o5]0x88,%l5 ! %l5 = 0000000022f36cd5
1366! %l6 = 00000000000000d4, imm = 000000000000042a, %l7 = 0000000000008000
1367 subc %l6,0x42a,%l7 ! %l7 = fffffffffffffcaa
1368! Mem[0000000010101408] = 00000000, %l0 = 9920f43c0c0000d7
1369 lduwa [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000000
1370! Mem[0000000030141400] = ff0000000000005b, %f22 = 22f36cd5 0000009c
1371 ldda [%i5+%g0]0x89,%f22 ! %f22 = ff000000 0000005b
1372! Mem[0000000030041400] = ff83ae58, %l4 = 000000000000005b
1373 lduwa [%i1+%g0]0x81,%l4 ! %l4 = 00000000ff83ae58
1374! Mem[0000000030101408] = 546460ff, %l3 = 000002d52a007290
1375 ldswa [%i4+%o4]0x89,%l3 ! %l3 = 00000000546460ff
1376! Mem[0000000030041410] = 45a556591c3bc253, %l5 = 0000000022f36cd5
1377 ldxa [%i1+%o5]0x89,%l5 ! %l5 = 45a556591c3bc253
1378! Mem[0000000030041400] = 58ae83ff, %l3 = 00000000546460ff
1379 ldsba [%i1+%g0]0x89,%l3 ! %l3 = ffffffffffffffff
1380! Mem[0000000010181428] = 0cf4006b382072b7, %l2 = 00000000626429b5, %asi = 80
1381 ldxa [%i6+0x028]%asi,%l2 ! %l2 = 0cf4006b382072b7
1382
1383p0_label_51:
1384! Starting 10 instruction Store Burst
1385! Mem[0000000010081405] = ebffa24f, %l0 = 0000000000000000
1386 ldstuba [%i2+0x005]%asi,%l0 ! %l0 = 00000000000000ff
1387! %l6 = 00000000000000d4, Mem[00000000100c1410] = 26560000
1388 stha %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00d40000
1389! Mem[0000000030141408] = d700000c, %l3 = ffffffffffffffff
1390 ldstuba [%i5+%o4]0x81,%l3 ! %l3 = 00000000000000d7
1391! Mem[0000000010081401] = 00000000, %l2 = 0cf4006b382072b7
1392 ldstuba [%i2+0x001]%asi,%l2 ! %l2 = 0000000000000000
1393! %l7 = fffffffffffffcaa, Mem[0000000010101408] = 00000000f2450f74
1394 stxa %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = fffffffffffffcaa
1395! %l7 = fffffffffffffcaa, Mem[0000000010101408] = ffffffff
1396 stwa %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = fffffcaa
1397 membar #Sync ! Added by membar checker (9)
1398! %l6 = 00000000000000d4, Mem[0000000010081400] = 0000ff00
1399 stba %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0000ffd4
1400! %l6 = 000000d4, %l7 = fffffcaa, Mem[00000000300c1400] = fffff322 8dafffff
1401 stda %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000d4 fffffcaa
1402! %l2 = 00000000, %l3 = 000000d7, Mem[0000000030081408] = 0000589c 195cd712
1403 stda %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000 000000d7
1404! %l7 = fffffffffffffcaa, Mem[0000000020800040] = ffcbe0c8, %asi = 80
1405 stha %l7,[%o1+0x040]%asi ! Mem[0000000020800040] = fcaae0c8
1406
1407p0_label_52:
1408! Starting 10 instruction Load Burst
1409! Mem[0000000010081400] = 0000ffd4, %f26 = 57196f2c
1410 lda [%i2+%g0]0x88,%f26 ! %f26 = 0000ffd4
1411! Mem[0000000010041408] = d4000000, %l4 = 00000000ff83ae58
1412 lduwa [%i1+%o4]0x88,%l4 ! %l4 = 00000000d4000000
1413! Mem[0000000010041408] = 000000d4, %l3 = 00000000000000d7
1414 ldswa [%i1+%o4]0x80,%l3 ! %l3 = 00000000000000d4
1415 membar #Sync ! Added by membar checker (10)
1416! Mem[00000000300c1400] = d4000000 aafcffff 00000000 16eb6232
1417! Mem[00000000300c1410] = 22eb3781 6b087f05 7f0f5be2 7f79972b
1418! Mem[00000000300c1420] = 5441c3b0 51262701 320b366e 44a20007
1419! Mem[00000000300c1430] = 64df4f9c 655b1fbd 4c57a6ba 53600fa3
1420 ldda [%i3+%g0]ASI_BLK_AIUSL,%f0 ! Block Load from 00000000300c1400
1421! Mem[00000000300c1410] = 22eb37816b087f05, %l2 = 0000000000000000
1422 ldxa [%i3+%o5]0x81,%l2 ! %l2 = 22eb37816b087f05
1423! %l0 = 00000000000000ff, imm = 00000000000003fd, %l0 = 00000000000000ff
1424 addc %l0,0x3fd,%l0 ! %l0 = 00000000000004fc
1425! Mem[0000000030041408] = ffffc253, %l3 = 00000000000000d4
1426 ldswa [%i1+%o4]0x89,%l3 ! %l3 = ffffffffffffc253
1427! Mem[0000000010181400] = 45000000, %l4 = 00000000d4000000
1428 ldswa [%i6+%g0]0x80,%l4 ! %l4 = 0000000045000000
1429! Mem[0000000010081400] = d4ff0000ebffa24f, %l4 = 0000000045000000
1430 ldxa [%i2+%g0]0x80,%l4 ! %l4 = d4ff0000ebffa24f
1431! Mem[0000000010001400] = 45000000, %l6 = 00000000000000d4
1432 lduwa [%i0+%g0]0x88,%l6 ! %l6 = 0000000045000000
1433
1434p0_label_53:
1435! Starting 10 instruction Store Burst
1436! Mem[0000000010141408] = 7b7fff04, %l1 = 000000002b921695
1437 swapa [%i5+%o4]0x88,%l1 ! %l1 = 000000007b7fff04
1438! Code Fragment 3, seed = 554138
1439p0_fragment_4:
1440! %l0 = 00000000000004fc
1441 setx 0xf7d10a254e0d8d56,%g7,%l0 ! %l0 = f7d10a254e0d8d56
1442! %l1 = 000000007b7fff04
1443 setx 0x8b69d5c729a37a81,%g7,%l1 ! %l1 = 8b69d5c729a37a81
1444 setx 0x1fe000, %g1, %g3
1445 or %l0, %g3, %l0 ! always set perrmask = 0xff
1446 setx 0x1ffff8, %g1, %g2
1447 and %l0, %g2, %l0
1448 ta T_CHANGE_HPRIV
1449 stxa %l1, [%l0]ASI_DCACHE_DATA
1450 ta T_CHANGE_NONHPRIV
1451! %l0 = f7d10a254e0d8d56
1452 setx 0x544ad99a59bd7bbc,%g7,%l0 ! %l0 = 544ad99a59bd7bbc
1453! %l1 = 8b69d5c729a37a81
1454 setx 0x1e8778dc17bc9407,%g7,%l1 ! %l1 = 1e8778dc17bc9407
1455p0_fragment_4_end:
1456! %f16 = b5000000 1c3bc253, Mem[0000000030041400] = ff83ae58 28819e09
1457 stda %f16,[%i1+%g0]0x81 ! Mem[0000000030041400] = b5000000 1c3bc253
1458! %l0 = 544ad99a59bd7bbc, Mem[00000000211c0000] = ff52b4f8, %asi = 80
1459 stba %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = bc52b4f8
1460! %f7 = e25b0f7f, %f15 = baa6574c, %f22 = ff000000
1461 fdivs %f7 ,%f15,%f22 ! %f22 = 67289160
1462! Code Fragment 3, seed = 437368
1463p0_fragment_5:
1464! %l0 = 544ad99a59bd7bbc
1465 setx 0x165ac70511700c66,%g7,%l0 ! %l0 = 165ac70511700c66
1466! %l1 = 1e8778dc17bc9407
1467 setx 0x74304a6920b70c91,%g7,%l1 ! %l1 = 74304a6920b70c91
1468 setx 0x1fe000, %g1, %g3
1469 or %l0, %g3, %l0 ! always set perrmask = 0xff
1470 setx 0x1ffff8, %g1, %g2
1471 and %l0, %g2, %l0
1472 ta T_CHANGE_HPRIV
1473 stxa %l1, [%l0]ASI_DCACHE_DATA
1474 ta T_CHANGE_NONHPRIV
1475! %l0 = 165ac70511700c66
1476 setx 0x3add4d36d971b0cc,%g7,%l0 ! %l0 = 3add4d36d971b0cc
1477! %l1 = 74304a6920b70c91
1478 setx 0x884d3391c52bfc17,%g7,%l1 ! %l1 = 884d3391c52bfc17
1479p0_fragment_5_end:
1480! %l2 = 22eb37816b087f05, immd = 0000000000000b29, %l3 = ffffffffffffc253
1481 mulx %l2,0xb29,%l3 ! %l3 = b30e735381d18ecd
1482! Mem[0000000010001408] = 1c3bc253, %l5 = 000000001c3bc253
1483 swapa [%i0+%o4]0x88,%l5 ! %l5 = 000000001c3bc253
1484! Mem[0000000010041400] = 000000df, %l2 = 22eb37816b087f05
1485 ldstuba [%i1+%g0]0x88,%l2 ! %l2 = 00000000000000df
1486! Mem[00000000218000c1] = 6affddb8, %l1 = 884d3391c52bfc17
1487 ldstuba [%o3+0x0c1]%asi,%l1 ! %l1 = 00000000000000ff
1488
1489p0_label_54:
1490! Starting 10 instruction Load Burst
1491! Mem[0000000010081408] = 22f36cd5, %l2 = 00000000000000df
1492 ldswa [%i2+%o4]0x80,%l2 ! %l2 = 0000000022f36cd5
1493! Mem[000000001000143e] = d56cf322, %l7 = fffffffffffffcaa
1494 lduh [%i0+0x03e],%l7 ! %l7 = 000000000000f322
1495! Mem[0000000030181408] = 22f36cd5, %l7 = 000000000000f322
1496 ldswa [%i6+%o4]0x89,%l7 ! %l7 = 0000000022f36cd5
1497! Code Fragment 4, seed = 990203
1498p0_fragment_6:
1499! %l0 = 3add4d36d971b0cc
1500 setx 0xece9b9bd23e2834e,%g7,%l0 ! %l0 = ece9b9bd23e2834e
1501! %l1 = 00000000000000ff
1502 setx 0xe68d2eeb7317eef9,%g7,%l1 ! %l1 = e68d2eeb7317eef9
1503 setx 0x7ff8, %g1, %g2
1504 and %l0, %g2, %l0
1505 setx 0xffffffff, %g1, %g2
1506 and %l1, %g2, %l1
1507 setx 0x100000000, %g1, %g2
1508 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1509 ta T_CHANGE_HPRIV
1510 stxa %l1, [%l0]ASI_ICACHE_INSTR
1511 ta T_CHANGE_NONHPRIV
1512! %l0 = ece9b9bd23e2834e
1513 setx 0x0be0f660d97b26b4,%g7,%l0 ! %l0 = 0be0f660d97b26b4
1514! %l1 = e68d2eeb7317eef9
1515 setx 0x92175ca39c9fad7f,%g7,%l1 ! %l1 = 92175ca39c9fad7f
1516p0_fragment_6_end:
1517! Mem[0000000010081424] = 00000000, %f1 = 000000d4
1518 lda [%i2+0x024]%asi,%f1 ! %f1 = 00000000
1519! Mem[0000000030181410] = 813700d4, %l5 = 000000001c3bc253
1520 lduwa [%i6+%o5]0x89,%l5 ! %l5 = 00000000813700d4
1521! Mem[0000000030001410] = 00000000 00000032, %l2 = 22f36cd5, %l3 = 81d18ecd
1522 ldda [%i0+%o5]0x81,%l2 ! %l2 = 0000000000000000 0000000000000032
1523! %f15 = baa6574c, %f25 = 771ff1ac, %f6 = 2b97797f
1524 fadds %f15,%f25,%f6 ! %f6 = 771ff1ac
1525! Mem[0000000030081400] = 53c23bff, %l0 = 0be0f660d97b26b4
1526 lduha [%i2+%g0]0x89,%l0 ! %l0 = 0000000000003bff
1527! Mem[0000000030001408] = 000000df, %l5 = 00000000813700d4
1528 ldsba [%i0+%o4]0x89,%l5 ! %l5 = ffffffffffffffdf
1529
1530p0_label_55:
1531! Starting 10 instruction Store Burst
1532! Mem[0000000010081428] = 57196f2c, %l3 = 0000000000000032
1533 swap [%i2+0x028],%l3 ! %l3 = 0000000057196f2c
1534! Mem[0000000010081400] = d4ff0000ebffa24f, %l7 = 0000000022f36cd5, %l6 = 0000000045000000
1535 casxa [%i2]0x80,%l7,%l6 ! %l6 = d4ff0000ebffa24f
1536! Mem[0000000010001400] = 00000045 6b8301d3 53c23b1c acf11f77
1537! %f16 = b5000000 1c3bc253 5f606454 323cbfda
1538! %f20 = 000000b5 00000080 67289160 0000005b
1539! %f24 = 7e4ce136 771ff1ac 0000ffd4 fe6fee6b
1540! %f28 = 00000000 ffff9b32 00000045 6b8301d3
1541 stda %f16,[%i0+%g0]ASI_COMMIT_P ! Block Store to 0000000010001400
1542! %f23 = 0000005b, Mem[0000000010181410] = 80000000
1543 sta %f23,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000005b
1544! %l5 = ffffffffffffffdf, Mem[0000000010101400] = 7e4ce136
1545 stwa %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffffffdf
1546 membar #Sync ! Added by membar checker (11)
1547! Mem[0000000010001408] = 5464605f, %l1 = 000000009c9fad7f
1548 swapa [%i0+%o4]0x88,%l1 ! %l1 = 000000005464605f
1549! Code Fragment 4, seed = 130342
1550p0_fragment_7:
1551! %l0 = 0000000000003bff
1552 setx 0x3eec9d989f6b94f6,%g7,%l0 ! %l0 = 3eec9d989f6b94f6
1553! %l1 = 000000005464605f
1554 setx 0xfdcc8e3b9af37021,%g7,%l1 ! %l1 = fdcc8e3b9af37021
1555 setx 0x7ff8, %g1, %g2
1556 and %l0, %g2, %l0
1557 setx 0xffffffff, %g1, %g2
1558 and %l1, %g2, %l1
1559 setx 0x100000000, %g1, %g2
1560 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1561 ta T_CHANGE_HPRIV
1562 stxa %l1, [%l0]ASI_ICACHE_INSTR
1563 ta T_CHANGE_NONHPRIV
1564! %l0 = 3eec9d989f6b94f6
1565 setx 0xf9f095ba4173ff5c,%g7,%l0 ! %l0 = f9f095ba4173ff5c
1566! %l1 = fdcc8e3b9af37021
1567 setx 0x130ae6da96ac45a7,%g7,%l1 ! %l1 = 130ae6da96ac45a7
1568p0_fragment_7_end:
1569! %l5 = ffffffffffffffdf, Mem[0000000010081410] = 000000b500000080, %asi = 80
1570 stxa %l5,[%i2+0x010]%asi ! Mem[0000000010081410] = ffffffffffffffdf
1571! %f4 = 057f086b 8137eb22, Mem[00000000100c1408] = 39c14539 00000045
1572 stda %f4 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 057f086b 8137eb22
1573! %l0 = 4173ff5c, %l1 = 96ac45a7, Mem[00000000300c1410] = 8137eb22 057f086b
1574 stda %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 4173ff5c 96ac45a7
1575
1576p0_label_56:
1577! Starting 10 instruction Load Burst
1578! %l2 = 0000000000000000, imm = fffffffffffffafe, %l6 = d4ff0000ebffa24f
1579 addc %l2,-0x502,%l6 ! %l6 = fffffffffffffafe
1580! Mem[0000000030001400] = 80ffffff, %l6 = fffffffffffffafe
1581 lduha [%i0+%g0]0x89,%l6 ! %l6 = 000000000000ffff
1582! Mem[0000000030101400] = 26560000, %l0 = f9f095ba4173ff5c
1583 ldswa [%i4+%g0]0x89,%l0 ! %l0 = 0000000026560000
1584! Mem[0000000010141420] = 0000ff523ae000d7, %f4 = 057f086b 8137eb22
1585 ldd [%i5+0x020],%f4 ! %f4 = 0000ff52 3ae000d7
1586! Mem[0000000010101418] = 635b0442 5298031b, %l6 = 0000ffff, %l7 = 22f36cd5
1587 ldd [%i4+0x018],%l6 ! %l6 = 00000000635b0442 000000005298031b
1588! Mem[00000000201c0000] = c2532c68, %l7 = 000000005298031b, %asi = 80
1589 lduba [%o0+0x000]%asi,%l7 ! %l7 = 00000000000000c2
1590! Mem[0000000030181410] = a52d544d813700d4, %l0 = 0000000026560000
1591 ldxa [%i6+%o5]0x89,%l0 ! %l0 = a52d544d813700d4
1592! %l7 = 00000000000000c2, immd = fffff92f, %y = 80000000
1593 smul %l7,-0x6d1,%l5 ! %l5 = fffffffffffad59e, %y = ffffffff
1594! Mem[00000000100c1438] = 00000c6f242a89b3, %f0 = fffffcaa 00000000, %asi = 80
1595 ldda [%i3+0x038]%asi,%f0 ! %f0 = 00000c6f 242a89b3
1596! Mem[0000000010001400] = 000000b5, %l2 = 0000000000000000
1597 ldsba [%i0+%g0]0x88,%l2 ! %l2 = ffffffffffffffb5
1598
1599p0_label_57:
1600! Starting 10 instruction Store Burst
1601! %l4 = ebffa24f, %l5 = fffad59e, Mem[0000000030001400] = ffffff80 00000078
1602 stda %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = ebffa24f fffad59e
1603! %l3 = 0000000057196f2c, Mem[0000000030001410] = 00000000
1604 stha %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 6f2c0000
1605! %l5 = fffffffffffad59e, Mem[0000000010081416] = ffffffdf
1606 sth %l5,[%i2+0x016] ! Mem[0000000010081414] = ffffd59e
1607! %l0 = 813700d4, %l1 = 96ac45a7, Mem[00000000100c1400] = 9c000000 d56cf322, %asi = 80
1608 stda %l0,[%i3+0x000]%asi ! Mem[00000000100c1400] = 813700d4 96ac45a7
1609! %f26 = 0000ffd4 fe6fee6b, Mem[0000000010141400] = ebffa24f 80000000
1610 stda %f26,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000ffd4 fe6fee6b
1611! %f12 = bd1f5b65 9c4fdf64, %l1 = 130ae6da96ac45a7
1612! Mem[0000000030141430] = 75876c5c3a09d17d
1613 add %i5,0x030,%g1
1614 stda %f12,[%g1+%l1]ASI_PST8_SL ! Mem[0000000030141430] = 64df4f5c3a5bd1bd
1615! Mem[000000001004142c] = 2c6f1957, %l2 = 00000000ffffffb5, %asi = 80
1616 swapa [%i1+0x02c]%asi,%l2 ! %l2 = 000000002c6f1957
1617! %f31 = 6b8301d3, Mem[0000000030001410] = 00002c6f
1618 sta %f31,[%i0+%o5]0x89 ! Mem[0000000030001410] = 6b8301d3
1619! %l6 = 00000000635b0442, Mem[0000000010001400] = b5000000
1620 stba %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 42000000
1621! %f4 = 0000ff52 3ae000d7, Mem[0000000010101410] = 80ffffff cb3362ff
1622 stda %f4 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000ff52 3ae000d7
1623
1624p0_label_58:
1625! Starting 10 instruction Load Burst
1626! Mem[0000000010101408] = fffffcaa, %l5 = fffffffffffad59e
1627 lduba [%i4+%o4]0x88,%l5 ! %l5 = 00000000000000aa
1628! %f28 = 00000000 ffff9b32, %l4 = d4ff0000ebffa24f
1629! Mem[0000000010181400] = 4500000000000000
1630 stda %f28,[%i6+%l4]ASI_PST32_P ! Mem[0000000010181400] = 00000000ffff9b32
1631! Mem[0000000010001418] = 672891600000005b, %l2 = 000000002c6f1957, %asi = 80
1632 ldxa [%i0+0x018]%asi,%l2 ! %l2 = 672891600000005b
1633! Mem[0000000010081408] = d56cf322, %l5 = 00000000000000aa
1634 ldswa [%i2+%o4]0x88,%l5 ! %l5 = ffffffffd56cf322
1635! Mem[0000000030081410] = 9920f43c329bffff, %l4 = d4ff0000ebffa24f
1636 ldxa [%i2+%o5]0x89,%l4 ! %l4 = 9920f43c329bffff
1637! Mem[0000000030081400] = ff3bc253 323cbfda, %l2 = 0000005b, %l3 = 57196f2c
1638 ldda [%i2+%g0]0x81,%l2 ! %l2 = 00000000ff3bc253 00000000323cbfda
1639! Mem[0000000030181400] = 65806f0c, %l5 = ffffffffd56cf322
1640 lduha [%i6+%g0]0x89,%l5 ! %l5 = 0000000000006f0c
1641! Mem[0000000030081400] = ff3bc253, %l7 = 00000000000000c2
1642 lduba [%i2+%g0]0x81,%l7 ! %l7 = 00000000000000ff
1643! Mem[0000000030141408] = 9920f43c0c0000ff, %l2 = 00000000ff3bc253
1644 ldxa [%i5+%o4]0x89,%l2 ! %l2 = 9920f43c0c0000ff
1645! Mem[0000000030101410] = 00000000 00000000, %l0 = 813700d4, %l1 = 96ac45a7
1646 ldda [%i4+%o5]0x81,%l0 ! %l0 = 0000000000000000 0000000000000000
1647
1648p0_label_59:
1649! Starting 10 instruction Store Burst
1650! %l2 = 0c0000ff, %l3 = 323cbfda, Mem[0000000010041428] = 6bee6ffe ffffffb5
1651 std %l2,[%i1+0x028] ! Mem[0000000010041428] = 0c0000ff 323cbfda
1652! %f2 = 3262eb16, Mem[0000000010141418] = 000003d6
1653 st %f2 ,[%i5+0x018] ! Mem[0000000010141418] = 3262eb16
1654! %l4 = 329bffff, %l5 = 00006f0c, Mem[0000000030081408] = 00000000 d7000000
1655 stda %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 329bffff 00006f0c
1656! %l4 = 9920f43c329bffff, Mem[0000000021800000] = 782b8528
1657 stb %l4,[%o3+%g0] ! Mem[0000000021800000] = ff2b8528
1658! %f6 = 771ff1ac e25b0f7f, Mem[0000000010001410] = b5000000 80000000
1659 stda %f6 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 771ff1ac e25b0f7f
1660! %l6 = 00000000635b0442, Mem[00000000100c1408] = 6b087f05
1661 stwa %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 635b0442
1662! %f16 = b5000000, Mem[00000000300c1400] = d4000000
1663 sta %f16,[%i3+%g0]0x81 ! Mem[00000000300c1400] = b5000000
1664! Mem[0000000030101400] = 00005626, %l6 = 00000000635b0442
1665 ldstuba [%i4+%g0]0x81,%l6 ! %l6 = 0000000000000000
1666! %l5 = 0000000000006f0c, Mem[00000000100c1408] = 22eb3781635b0442
1667 stxa %l5,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000000000006f0c
1668! Mem[0000000030001408] = df000000, %l3 = 00000000323cbfda
1669 swapa [%i0+%o4]0x81,%l3 ! %l3 = 00000000df000000
1670
1671p0_label_60:
1672! Starting 10 instruction Load Burst
1673! Mem[0000000010141408] = 00800000 2b921695, %l2 = 0c0000ff, %l3 = df000000
1674 ldda [%i5+%o4]0x88,%l2 ! %l2 = 000000002b921695 0000000000800000
1675! Mem[0000000010081408] = 22f36cd5, %l7 = 00000000000000ff
1676 ldswa [%i2+%o4]0x80,%l7 ! %l7 = 0000000022f36cd5
1677! Mem[0000000010081400] = 4fa2ffeb 0000ffd4, %l4 = 329bffff, %l5 = 00006f0c
1678 ldda [%i2+%g0]0x88,%l4 ! %l4 = 000000000000ffd4 000000004fa2ffeb
1679! Mem[0000000010181410] = 5b000000, %l2 = 000000002b921695
1680 ldswa [%i6+%o5]0x88,%l2 ! %l2 = 000000005b000000
1681! Mem[0000000030001408] = dabf3c32, %l0 = 0000000000000000
1682 lduwa [%i0+%o4]0x89,%l0 ! %l0 = 00000000dabf3c32
1683! Mem[0000000010141400] = fe6fee6b, %l0 = 00000000dabf3c32
1684 lduwa [%i5+%g0]0x88,%l0 ! %l0 = 00000000fe6fee6b
1685! Mem[0000000010001400] = 00000042, %l1 = 0000000000000000
1686 lduwa [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000042
1687! Mem[0000000010141408] = 9516922b 00008000, %l2 = 5b000000, %l3 = 00800000
1688 ldda [%i5+%o4]0x80,%l2 ! %l2 = 000000009516922b 0000000000008000
1689! Mem[0000000010181407] = ffff9b32, %l6 = 0000000000000000
1690 ldstuba [%i6+0x007]%asi,%l6 ! %l6 = 0000000000000032
1691! Mem[0000000010141408] = 9516922b, %l4 = 000000000000ffd4
1692 lduba [%i5+%o4]0x80,%l4 ! %l4 = 0000000000000095
1693
1694p0_label_61:
1695! Starting 10 instruction Store Burst
1696! %f0 = 00000c6f, Mem[0000000030041408] = ffffc253
1697 sta %f0 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000c6f
1698! %l4 = 00000095, %l5 = 4fa2ffeb, Mem[0000000010141410] = 0000009c 5580e554
1699 stda %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000095 4fa2ffeb
1700! %f14 = a30f6053, Mem[0000000030141410] = 36a5a444
1701 sta %f14,[%i5+%o5]0x81 ! Mem[0000000030141410] = a30f6053
1702! Mem[0000000010181408] = bdd89c52, %l1 = 0000000000000042
1703 swapa [%i6+%o4]0x80,%l1 ! %l1 = 00000000bdd89c52
1704! %l4 = 00000095, %l5 = 4fa2ffeb, Mem[0000000010181410] = 5b000000 0a781011
1705 stda %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000095 4fa2ffeb
1706! %f10 = 0700a244 6e360b32, %l1 = 00000000bdd89c52
1707! Mem[0000000010141418] = 3262eb16ff884efb
1708 add %i5,0x018,%g1
1709 stda %f10,[%g1+%l1]ASI_PST16_PL ! Mem[0000000010141418] = 3262366eff884efb
1710! Mem[0000000010001420] = 7e4ce136, %l0 = 00000000fe6fee6b
1711 swap [%i0+0x020],%l0 ! %l0 = 000000007e4ce136
1712! %l6 = 0000000000000032, Mem[0000000010081400] = d4ff0000
1713 stba %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 32ff0000
1714! Mem[0000000030181408] = 22f36cd5, %l5 = 000000004fa2ffeb
1715 ldstuba [%i6+%o4]0x89,%l5 ! %l5 = 00000000000000d5
1716! %l7 = 0000000022f36cd5, Mem[0000000010101408] = fffffcaa
1717 stwa %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = 22f36cd5
1718
1719p0_label_62:
1720! Starting 10 instruction Load Burst
1721! Mem[0000000010101400] = dfffffff, %l5 = 00000000000000d5
1722 lduha [%i4+%g0]0x88,%l5 ! %l5 = 000000000000ffff
1723! Mem[0000000010101420] = 734dd9e028964671, %l0 = 000000007e4ce136
1724 ldx [%i4+0x020],%l0 ! %l0 = 734dd9e028964671
1725! Mem[00000000300c1400] = b5000000, %l4 = 0000000000000095
1726 ldsha [%i3+%g0]0x81,%l4 ! %l4 = ffffffffffffb500
1727! Mem[0000000010181420] = dbff0442, %f0 = 00000c6f
1728 ld [%i6+0x020],%f0 ! %f0 = dbff0442
1729! Mem[0000000030081400] = ff3bc253, %l1 = 00000000bdd89c52
1730 ldsba [%i2+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
1731! Mem[0000000010101410] = 3ae000d7, %l3 = 0000000000008000
1732 ldswa [%i4+%o5]0x88,%l3 ! %l3 = 000000003ae000d7
1733! Mem[0000000030141410] = a30f6053, %l7 = 0000000022f36cd5
1734 lduba [%i5+%o5]0x81,%l7 ! %l7 = 00000000000000a3
1735! Mem[0000000010101408] = aafcffff 22f36cd5, %l0 = 28964671, %l1 = ffffffff
1736 ldda [%i4+%o4]0x88,%l0 ! %l0 = 0000000022f36cd5 00000000aafcffff
1737! Mem[0000000010001400] = 42000000, %l2 = 000000009516922b
1738 ldsba [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000042
1739! Mem[0000000010141400] = fe6fee6b, %l0 = 0000000022f36cd5
1740 ldsha [%i5+%g0]0x88,%l0 ! %l0 = ffffffffffffee6b
1741
1742p0_label_63:
1743! Starting 10 instruction Store Burst
1744! %f4 = 0000ff52, Mem[0000000030141410] = 53600fa3
1745 sta %f4 ,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000ff52
1746! Mem[0000000010041400] = ff000000, %l0 = ffffffffffffee6b
1747 ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 00000000000000ff
1748! %f14 = a30f6053, Mem[0000000030101410] = 00000000
1749 sta %f14,[%i4+%o5]0x81 ! Mem[0000000030101410] = a30f6053
1750! %l4 = ffffffffffffb500, Mem[00000000201c0000] = c2532c68
1751 sth %l4,[%o0+%g0] ! Mem[00000000201c0000] = b5002c68
1752! Mem[0000000010041430] = 771ff1ac1effaf8d, %l1 = 00000000aafcffff, %l7 = 00000000000000a3
1753 add %i1,0x30,%g1
1754 casxa [%g1]0x80,%l1,%l7 ! %l7 = 771ff1ac1effaf8d
1755! Mem[0000000010041401] = ff000000, %l4 = ffffffffffffb500
1756 ldstuba [%i1+0x001]%asi,%l4 ! %l4 = 0000000000000000
1757! %l0 = 00000000000000ff, Mem[00000000211c0000] = bc52b4f8
1758 stb %l0,[%o2+%g0] ! Mem[00000000211c0000] = ff52b4f8
1759! %f15 = baa6574c, %f19 = 323cbfda, %f31 = 6b8301d3
1760 fmuls %f15,%f19,%f31 ! %f31 = ad754989
1761! Mem[0000000010141410] = 00000095, %l3 = 000000003ae000d7
1762 swapa [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000095
1763! %f23 = 0000005b, Mem[0000000030041410] = 53c23b1c
1764 sta %f23,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000005b
1765
1766p0_label_64:
1767! Starting 10 instruction Load Burst
1768! Mem[0000000030141400] = 0000005b, %l0 = 00000000000000ff
1769 lduwa [%i5+%g0]0x89,%l0 ! %l0 = 000000000000005b
1770! Mem[000000001004142c] = 323cbfda, %l0 = 000000000000005b, %asi = 80
1771 ldswa [%i1+0x02c]%asi,%l0 ! %l0 = 00000000323cbfda
1772! Mem[0000000010181438] = 0000342a 26d54153, %l6 = 00000032, %l7 = 1effaf8d
1773 ldd [%i6+0x038],%l6 ! %l6 = 000000000000342a 0000000026d54153
1774! Mem[0000000010101410] = d700e03a, %l1 = 00000000aafcffff
1775 lduwa [%i4+%o5]0x80,%l1 ! %l1 = 00000000d700e03a
1776! Mem[0000000020800000] = 00d40898, %l4 = 0000000000000000, %asi = 80
1777 lduha [%o1+0x000]%asi,%l4 ! %l4 = 00000000000000d4
1778! Mem[0000000030181410] = 813700d4, %f22 = 67289160
1779 lda [%i6+%o5]0x89,%f22 ! %f22 = 813700d4
1780! %f1 = 242a89b3, Mem[0000000010041408] = 000000d4
1781 sta %f1 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 242a89b3
1782! Mem[00000000100c1410] = 0000d400, %l3 = 0000000000000095
1783 ldsha [%i3+%o5]0x88,%l3 ! %l3 = ffffffffffffd400
1784! Mem[0000000020800000] = 00d40898, %l6 = 000000000000342a, %asi = 80
1785 lduha [%o1+0x000]%asi,%l6 ! %l6 = 00000000000000d4
1786! Code Fragment 4, seed = 799854
1787p0_fragment_8:
1788! %l0 = 00000000323cbfda
1789 setx 0x43ab62c51a5ba2b6,%g7,%l0 ! %l0 = 43ab62c51a5ba2b6
1790! %l1 = 00000000d700e03a
1791 setx 0xe199218dee4911e1,%g7,%l1 ! %l1 = e199218dee4911e1
1792 setx 0x7ff8, %g1, %g2
1793 and %l0, %g2, %l0
1794 setx 0xffffffff, %g1, %g2
1795 and %l1, %g2, %l1
1796 setx 0x100000000, %g1, %g2
1797 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1798 ta T_CHANGE_HPRIV
1799 stxa %l1, [%l0]ASI_ICACHE_INSTR
1800 ta T_CHANGE_NONHPRIV
1801! %l0 = 43ab62c51a5ba2b6
1802 setx 0xfe18f57f1ecaf51c,%g7,%l0 ! %l0 = fe18f57f1ecaf51c
1803! %l1 = e199218dee4911e1
1804 setx 0x4e1442d4f7d44f67,%g7,%l1 ! %l1 = 4e1442d4f7d44f67
1805p0_fragment_8_end:
1806
1807p0_label_65:
1808! Starting 10 instruction Store Burst
1809! %l0 = fe18f57f1ecaf51c, Mem[00000000100c1400] = d4003781
1810 stwa %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 1ecaf51c
1811! %f14 = a30f6053, Mem[0000000030081410] = 329bffff
1812 sta %f14,[%i2+%o5]0x89 ! Mem[0000000030081410] = a30f6053
1813! %l2 = 00000042, %l3 = ffffd400, Mem[0000000010181400] = 00000000 ff9bffff
1814 stda %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000042 ffffd400
1815! %l0 = 1ecaf51c, %l1 = f7d44f67, Mem[00000000300c1410] = 5cff7341 a745ac96
1816 stda %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 1ecaf51c f7d44f67
1817! Code Fragment 4, seed = 101784
1818p0_fragment_9:
1819! %l0 = fe18f57f1ecaf51c
1820 setx 0x2470a13b03e42366,%g7,%l0 ! %l0 = 2470a13b03e42366
1821! %l1 = 4e1442d4f7d44f67
1822 setx 0x3f13bb84abfb7391,%g7,%l1 ! %l1 = 3f13bb84abfb7391
1823 setx 0x7ff8, %g1, %g2
1824 and %l0, %g2, %l0
1825 setx 0xffffffff, %g1, %g2
1826 and %l1, %g2, %l1
1827 setx 0x100000000, %g1, %g2
1828 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1829 ta T_CHANGE_HPRIV
1830 stxa %l1, [%l0]ASI_ICACHE_INSTR
1831 ta T_CHANGE_NONHPRIV
1832! %l0 = 2470a13b03e42366
1833 setx 0x6a10c2d126d567cc,%g7,%l0 ! %l0 = 6a10c2d126d567cc
1834! %l1 = 3f13bb84abfb7391
1835 setx 0x2e8a7e3128ce0317,%g7,%l1 ! %l1 = 2e8a7e3128ce0317
1836p0_fragment_9_end:
1837! %f4 = 0000ff52 3ae000d7, %l3 = ffffffffffffd400
1838! Mem[0000000030181430] = 3338e2bc7ec7f25d
1839 add %i6,0x030,%g1
1840 stda %f4,[%g1+%l3]ASI_PST32_S ! Mem[0000000030181430] = 3338e2bc7ec7f25d
1841! %l0 = 6a10c2d126d567cc, Mem[0000000030181400] = 0c6f806518699869
1842 stxa %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 6a10c2d126d567cc
1843! %f12 = bd1f5b65 9c4fdf64, Mem[0000000010141408] = 9516922b 00008000
1844 stda %f12,[%i5+%o4]0x80 ! Mem[0000000010141408] = bd1f5b65 9c4fdf64
1845! %l0 = 6a10c2d126d567cc, Mem[00000000201c0000] = b5002c68, %asi = 80
1846 stba %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = cc002c68
1847! %l7 = 0000000026d54153, Mem[0000000030001400] = ebffa24f
1848 stwa %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = 26d54153
1849
1850p0_label_66:
1851! Starting 10 instruction Load Burst
1852! Mem[0000000010141408] = bd1f5b65, %f21 = 00000080
1853 lda [%i5+%o4]0x80,%f21 ! %f21 = bd1f5b65
1854! Mem[00000000300c1410] = 1cf5ca1e, %l0 = 6a10c2d126d567cc
1855 lduha [%i3+%o5]0x89,%l0 ! %l0 = 000000000000ca1e
1856! Mem[0000000030041410] = 0000005b, %l2 = 0000000000000042
1857 ldsha [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000000
1858! Mem[0000000030001410] = d301836b 00000032, %l6 = 000000d4, %l7 = 26d54153
1859 ldda [%i0+%o5]0x81,%l6 ! %l6 = 00000000d301836b 0000000000000032
1860! Mem[0000000030101408] = ff60645421fbf3af, %f30 = 00000045 ad754989
1861 ldda [%i4+%o4]0x81,%f30 ! %f30 = ff606454 21fbf3af
1862! Mem[0000000010081400] = 32ff0000 ebffa24f, %l4 = 000000d4, %l5 = 0000ffff
1863 ldda [%i2+%g0]0x80,%l4 ! %l4 = 0000000032ff0000 00000000ebffa24f
1864! Mem[0000000030041408] = 6f0c0000, %l2 = 0000000000000000
1865 lduha [%i1+%o4]0x81,%l2 ! %l2 = 0000000000006f0c
1866! Mem[0000000030001408] = dabf3c32, %l4 = 0000000032ff0000
1867 ldsha [%i0+%o4]0x89,%l4 ! %l4 = 0000000000003c32
1868! Mem[0000000020800041] = fcaae0c8, %l2 = 0000000000006f0c
1869 ldsb [%o1+0x041],%l2 ! %l2 = ffffffffffffffaa
1870! Mem[00000000300c1408] = 0000000016eb6232, %l4 = 0000000000003c32
1871 ldxa [%i3+%o4]0x81,%l4 ! %l4 = 0000000016eb6232
1872
1873p0_label_67:
1874! Starting 10 instruction Store Burst
1875! Mem[0000000010081400] = 32ff0000, %l6 = 00000000d301836b
1876 swapa [%i2+%g0]0x80,%l6 ! %l6 = 0000000032ff0000
1877! %f6 = 771ff1ac, %f6 = 771ff1ac, %f18 = 5f606454 323cbfda
1878 fsmuld %f6 ,%f6 ,%f18 ! %f18 = 4dd8fb85 f352e400
1879! %f5 = 3ae000d7, %f5 = 3ae000d7, %f11 = 6e360b32
1880 fdivs %f5 ,%f5 ,%f11 ! %f11 = 3f800000
1881! %l0 = 000000000000ca1e, imm = 0000000000000b1d, %l0 = 000000000000ca1e
1882 sub %l0,0xb1d,%l0 ! %l0 = 000000000000bf01
1883! %l2 = ffffffaa, %l3 = ffffd400, Mem[0000000010081410] = ffffffff 9ed5ffff
1884 stda %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffffffaa ffffd400
1885! %f0 = dbff0442, Mem[0000000030041408] = 00000c6f
1886 sta %f0 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = dbff0442
1887! Mem[00000000300c1408] = 00000000, %l4 = 0000000016eb6232
1888 swapa [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000000
1889! %l6 = 32ff0000, %l7 = 00000032, Mem[0000000010041400] = ffff0000 00000000
1890 stda %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 32ff0000 00000032
1891! %f18 = 4dd8fb85 f352e400, %l0 = 000000000000bf01
1892! Mem[0000000030081418] = 3103985242045bdb
1893 add %i2,0x018,%g1
1894 stda %f18,[%g1+%l0]ASI_PST8_S ! Mem[0000000030081418] = 3103985242045b00
1895! %f8 = 01272651 b0c34154, %l0 = 000000000000bf01
1896! Mem[00000000300c1400] = b5000000aafcffff
1897 stda %f8,[%i3+%l0]ASI_PST8_SL ! Mem[00000000300c1400] = 54000000aafcffff
1898
1899p0_label_68:
1900! Starting 10 instruction Load Burst
1901! Mem[0000000010141408] = bd1f5b65, %f23 = 0000005b
1902 lda [%i5+%o4]0x80,%f23 ! %f23 = bd1f5b65
1903! Mem[0000000010101408] = d56cf322, %l7 = 0000000000000032
1904 lduba [%i4+%o4]0x80,%l7 ! %l7 = 00000000000000d5
1905! Mem[0000000030181400] = 6a10c2d1, %l1 = 2e8a7e3128ce0317
1906 lduha [%i6+%g0]0x81,%l1 ! %l1 = 0000000000006a10
1907! Mem[00000000100c1400] = 1cf5ca1e, %l4 = 0000000000000000
1908 ldswa [%i3+%g0]0x80,%l4 ! %l4 = 000000001cf5ca1e
1909! Mem[0000000010101410] = d700e03a, %l7 = 00000000000000d5
1910 ldsba [%i4+%o5]0x80,%l7 ! %l7 = ffffffffffffffd7
1911! Mem[0000000010001400] = 42000000, %l3 = ffffffffffffd400
1912 ldswa [%i0+%g0]0x80,%l3 ! %l3 = 0000000042000000
1913! %l0 = 000000000000bf01, %l0 = 000000000000bf01, %y = ffffffff
1914 udiv %l0,%l0,%l4 ! %l4 = 00000000ffffffff
1915 mov %l0,%y ! %y = 0000bf01
1916! Mem[0000000030181400] = cc67d526d1c2106a, %f0 = dbff0442 242a89b3
1917 ldda [%i6+%g0]0x89,%f0 ! %f0 = cc67d526 d1c2106a
1918! Mem[0000000010141408] = 655b1fbd, %l7 = ffffffffffffffd7
1919 lduwa [%i5+%o4]0x88,%l7 ! %l7 = 00000000655b1fbd
1920! Mem[0000000010181410] = 95000000, %l7 = 00000000655b1fbd
1921 lduba [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000095
1922
1923p0_label_69:
1924! Starting 10 instruction Store Burst
1925! %l6 = 0000000032ff0000, Mem[0000000010081400] = 6b8301d3
1926 stha %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 6b830000
1927! Mem[0000000010101400] = ffffffdf, %l4 = 00000000ffffffff
1928 swapa [%i4+%g0]0x80,%l4 ! %l4 = 00000000ffffffdf
1929! Mem[0000000030001408] = 323cbfda, %l4 = 00000000ffffffdf
1930 ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 0000000000000032
1931! Mem[000000001014141c] = ff884efb, %l2 = 00000000ffffffaa, %asi = 80
1932 swapa [%i5+0x01c]%asi,%l2 ! %l2 = 00000000ff884efb
1933! %l5 = 00000000ebffa24f, Mem[0000000030001410] = 6b8301d3
1934 stba %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = 6b83014f
1935! %l0 = 0000bf01, %l1 = 00006a10, Mem[0000000010141410] = 3ae000d7 4fa2ffeb
1936 stda %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000bf01 00006a10
1937! %l7 = 0000000000000095, Mem[00000000300c1400] = 54000000
1938 stwa %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000095
1939! %f22 = 813700d4 bd1f5b65, Mem[00000000300c1408] = 16eb6232 16eb6232
1940 stda %f22,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 813700d4 bd1f5b65
1941! Mem[00000000300c1410] = 1cf5ca1e, %l5 = 00000000ebffa24f
1942 ldstuba [%i3+%o5]0x89,%l5 ! %l5 = 000000000000001e
1943! Mem[00000000211c0001] = ff52b4f8, %l1 = 0000000000006a10
1944 ldstub [%o2+0x001],%l1 ! %l1 = 0000000000000052
1945
1946p0_label_70:
1947! Starting 10 instruction Load Burst
1948! Mem[0000000010081400] = 0000836b, %l5 = 000000000000001e
1949 lduha [%i2+%g0]0x80,%l5 ! %l5 = 0000000000000000
1950! Code Fragment 3, seed = 639609
1951p0_fragment_10:
1952! %l0 = 000000000000bf01
1953 setx 0x2a0fc191a4322d5e,%g7,%l0 ! %l0 = 2a0fc191a4322d5e
1954! %l1 = 0000000000000052
1955 setx 0x1950a8d9fb2cbc09,%g7,%l1 ! %l1 = 1950a8d9fb2cbc09
1956 setx 0x1fe000, %g1, %g3
1957 or %l0, %g3, %l0 ! always set perrmask = 0xff
1958 setx 0x1ffff8, %g1, %g2
1959 and %l0, %g2, %l0
1960 ta T_CHANGE_HPRIV
1961 stxa %l1, [%l0]ASI_DCACHE_DATA
1962 ta T_CHANGE_NONHPRIV
1963! %l0 = 2a0fc191a4322d5e
1964 setx 0xa444d5ba1f47a6c4,%g7,%l0 ! %l0 = a444d5ba1f47a6c4
1965! %l1 = 1950a8d9fb2cbc09
1966 setx 0x722b0a8752d1708f,%g7,%l1 ! %l1 = 722b0a8752d1708f
1967p0_fragment_10_end:
1968! Mem[00000000300c1408] = d4003781, %f20 = 000000b5
1969 lda [%i3+%o4]0x89,%f20 ! %f20 = d4003781
1970! Mem[0000000030081408] = 329bffff00006f0c, %l5 = 0000000000000000
1971 ldxa [%i2+%o4]0x81,%l5 ! %l5 = 329bffff00006f0c
1972! Mem[0000000010001424] = 771ff1ac, %l7 = 0000000000000095, %asi = 80
1973 ldsha [%i0+0x024]%asi,%l7 ! %l7 = 000000000000771f
1974! Mem[0000000030041410] = 5b000000, %l2 = 00000000ff884efb
1975 lduwa [%i1+%o5]0x89,%l2 ! %l2 = 000000005b000000
1976! Mem[0000000030141408] = ff00000c 3cf42099, %l6 = 32ff0000, %l7 = 0000771f
1977 ldda [%i5+%o4]0x81,%l6 ! %l6 = 00000000ff00000c 000000003cf42099
1978! Mem[0000000010081400] = 0000836b ebffa24f, %l4 = 00000032, %l5 = 00006f0c
1979 ldda [%i2+%g0]0x80,%l4 ! %l4 = 000000000000836b 00000000ebffa24f
1980! Mem[0000000030181410] = 813700d4, %l4 = 000000000000836b
1981 ldsba [%i6+%o5]0x89,%l4 ! %l4 = ffffffffffffffd4
1982! Mem[0000000030081410] = a30f6053, %l5 = 00000000ebffa24f
1983 ldswa [%i2+%o5]0x89,%l5 ! %l5 = ffffffffa30f6053
1984
1985p0_label_71:
1986! Starting 10 instruction Store Burst
1987! Mem[0000000030081400] = 53c23bff, %l0 = a444d5ba1f47a6c4
1988 ldstuba [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ff
1989! Mem[0000000010141428] = 256bfd7e, %l5 = 00000000a30f6053, %asi = 80
1990 swapa [%i5+0x028]%asi,%l5 ! %l5 = 00000000256bfd7e
1991! %f31 = 21fbf3af, Mem[0000000030081410] = 53600fa3
1992 sta %f31,[%i2+%o5]0x81 ! Mem[0000000030081410] = 21fbf3af
1993! Mem[0000000010101420] = 734dd9e0, %l1 = 722b0a8752d1708f
1994 ldstuba [%i4+0x020]%asi,%l1 ! %l1 = 0000000000000073
1995! %l7 = 000000003cf42099, Mem[00000000211c0000] = ffffb4f8, %asi = 80
1996 stba %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = 99ffb4f8
1997! %l7 = 000000003cf42099, Mem[0000000030081410] = 21fbf3af
1998 stwa %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = 3cf42099
1999! %l0 = 000000ff, %l1 = 00000073, Mem[00000000100c1408] = 00006f0c 00000000
2000 stda %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff 00000073
2001! %f6 = 771ff1ac, Mem[0000000030141410] = 52ff0000
2002 sta %f6 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 771ff1ac
2003! %l7 = 000000003cf42099, Mem[0000000010041410] = 000000ff
2004 stba %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000099
2005! %l0 = 00000000000000ff, Mem[00000000100c1400] = 1ecaf51c
2006 stwa %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff
2007
2008p0_label_72:
2009! Starting 10 instruction Load Burst
2010! Mem[0000000010141410] = 01bf0000, %l3 = 0000000042000000
2011 ldswa [%i5+%o5]0x80,%l3 ! %l3 = 0000000001bf0000
2012! Mem[00000000211c0001] = 99ffb4f8, %l2 = 000000005b000000
2013 ldsb [%o2+0x001],%l2 ! %l2 = ffffffffffffffff
2014! Mem[0000000010181400] = 4200000000d4ffff, %l4 = ffffffffffffffd4
2015 ldxa [%i6+%g0]0x80,%l4 ! %l4 = 4200000000d4ffff
2016! Mem[0000000010101410] = d700e03a, %f13 = 9c4fdf64
2017 lda [%i4+%o5]0x80,%f13 ! %f13 = d700e03a
2018! Mem[0000000010001420] = fe6fee6b771ff1ac, %l2 = ffffffffffffffff, %asi = 80
2019 ldxa [%i0+0x020]%asi,%l2 ! %l2 = fe6fee6b771ff1ac
2020! Mem[00000000300c1410] = 1cf5caff, %l0 = 00000000000000ff
2021 lduba [%i3+%o5]0x89,%l0 ! %l0 = 00000000000000ff
2022! Mem[00000000201c0000] = cc002c68, %l2 = fe6fee6b771ff1ac, %asi = 80
2023 ldsha [%o0+0x000]%asi,%l2 ! %l2 = ffffffffffffcc00
2024! Mem[0000000010141408] = 655b1fbd, %l7 = 000000003cf42099
2025 ldsba [%i5+%o4]0x88,%l7 ! %l7 = ffffffffffffffbd
2026! %f21 = bd1f5b65, %f17 = 1c3bc253
2027 fcmpes %fcc2,%f21,%f17 ! %fcc2 = 1
2028! Mem[00000000100c1400] = a745ac96000000ff, %l6 = 00000000ff00000c
2029 ldxa [%i3+%g0]0x88,%l6 ! %l6 = a745ac96000000ff
2030
2031p0_label_73:
2032! Starting 10 instruction Store Burst
2033! %l5 = 00000000256bfd7e, Mem[0000000010101400] = 3945c139ffffffff
2034 stxa %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000256bfd7e
2035! Mem[00000000211c0000] = 99ffb4f8, %l2 = ffffffffffffcc00
2036 ldstub [%o2+%g0],%l2 ! %l2 = 0000000000000099
2037! %l0 = 00000000000000ff, Mem[000000001018142a] = 0cf4006b, %asi = 80
2038 stha %l0,[%i6+0x02a]%asi ! Mem[0000000010181428] = 0cf400ff
2039! %l4 = 4200000000d4ffff, %l4 = 4200000000d4ffff, %y = 0000bf01
2040 umul %l4,%l4,%l7 ! %l7 = 0000b138fe560001, %y = 0000b138
2041! Mem[0000000010101410] = d700e03a, %l7 = 00000000fe560001
2042 swap [%i4+%o5],%l7 ! %l7 = 00000000d700e03a
2043! Mem[0000000030001400] = 26d54153 fffad59e ff3cbfda 1c3bc253
2044! %f0 = cc67d526 d1c2106a 3262eb16 00000000
2045! %f4 = 0000ff52 3ae000d7 771ff1ac e25b0f7f
2046! %f8 = 01272651 b0c34154 0700a244 3f800000
2047! %f12 = bd1f5b65 d700e03a a30f6053 baa6574c
2048 stda %f0 ,[%i0+%g0]ASI_BLK_AIUS ! Block Store to 0000000030001400
2049! Mem[0000000030081400] = 53c23bff, %l1 = 0000000000000073
2050 swapa [%i2+%g0]0x89,%l1 ! %l1 = 0000000053c23bff
2051! %l5 = 00000000256bfd7e, Mem[0000000030001408] = 3262eb1600000000
2052 stxa %l5,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000256bfd7e
2053! %l2 = 0000000000000099, Mem[0000000030001410] = 0000ff52
2054 stha %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0099ff52
2055! %f12 = bd1f5b65 d700e03a, %l6 = a745ac96000000ff
2056! Mem[0000000030181428] = 3e05008e3f1fcda7
2057 add %i6,0x028,%g1
2058 stda %f12,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030181428] = 3ae000d7655b1fbd
2059
2060p0_label_74:
2061! Starting 10 instruction Load Burst
2062! Mem[0000000010141408] = bd1f5b65, %l1 = 0000000053c23bff
2063 ldswa [%i5+%o4]0x80,%l1 ! %l1 = ffffffffbd1f5b65
2064! Mem[000000001010143d] = 32cac193, %l2 = 0000000000000099, %asi = 80
2065 ldsba [%i4+0x03d]%asi,%l2 ! %l2 = ffffffffffffffca
2066! Mem[0000000010181408] = 00000042, %f21 = bd1f5b65
2067 lda [%i6+%o4]0x80,%f21 ! %f21 = 00000042
2068! Mem[00000000100c1400] = a745ac96000000ff, %f20 = d4003781 00000042
2069 ldda [%i3+%g0]0x88,%f20 ! %f20 = a745ac96 000000ff
2070! Mem[000000001004141c] = 04ff7f7b, %l7 = 00000000d700e03a, %asi = 80
2071 ldswa [%i1+0x01c]%asi,%l7 ! %l7 = 0000000004ff7f7b
2072! Mem[0000000010181420] = dbff0442 52980331, %l4 = 00d4ffff, %l5 = 256bfd7e
2073 ldd [%i6+0x020],%l4 ! %l4 = 00000000dbff0442 0000000052980331
2074! Mem[0000000010101410] = 0000ff52010056fe, %f16 = b5000000 1c3bc253
2075 ldda [%i4+%o5]0x88,%f16 ! %f16 = 0000ff52 010056fe
2076! Mem[0000000010141410] = 0000bf01, %f18 = 4dd8fb85
2077 lda [%i5+%o5]0x88,%f18 ! %f18 = 0000bf01
2078! Mem[0000000030041408] = ffffffff dbff0442, %l2 = ffffffca, %l3 = 01bf0000
2079 ldda [%i1+%o4]0x89,%l2 ! %l2 = 00000000dbff0442 00000000ffffffff
2080 membar #Sync ! Added by membar checker (12)
2081! Mem[0000000010001400] = 00000042, %f19 = f352e400
2082 lda [%i0+%g0]0x88,%f19 ! %f19 = 00000042
2083
2084p0_label_75:
2085! Starting 10 instruction Store Burst
2086! %l0 = 00000000000000ff, Mem[0000000010101410] = 010056fe
2087 stba %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 010056ff
2088! %l0 = 00000000000000ff, immd = fffff47c, %y = 0000b138
2089 umul %l0,-0xb84,%l6 ! %l6 = 000000fefff48784, %y = 000000fe
2090! Mem[0000000010041410] = 99000000, %l2 = 00000000dbff0442
2091 swapa [%i1+%o5]0x80,%l2 ! %l2 = 0000000099000000
2092! %l2 = 99000000, %l3 = ffffffff, Mem[0000000030181408] = ff6cf322 3381a2af
2093 stda %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = 99000000 ffffffff
2094! %l4 = 00000000dbff0442, Mem[0000000030001408] = 00000000
2095 stha %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000442
2096! %l4 = 00000000dbff0442, Mem[00000000300c1410] = 1cf5caff
2097 stwa %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = dbff0442
2098! %l6 = 000000fefff48784, Mem[00000000100c1432] = 20515eff, %asi = 80
2099 stba %l6,[%i3+0x032]%asi ! Mem[00000000100c1430] = 205184ff
2100! Mem[0000000030001410] = 52ff9900, %l5 = 0000000052980331
2101 ldstuba [%i0+%o5]0x89,%l5 ! %l5 = 0000000000000000
2102! %f19 = 00000042, Mem[0000000030001408] = 00000442
2103 sta %f19,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000042
2104! %l0 = 00000000000000ff, Mem[0000000010141408] = bd1f5b65
2105 stwa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000000ff
2106
2107p0_label_76:
2108! Starting 10 instruction Load Burst
2109! Mem[0000000010181400] = 42000000, %l4 = 00000000dbff0442
2110 ldsba [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000042
2111! Mem[0000000030081408] = 329bffff, %l3 = 00000000ffffffff
2112 lduba [%i2+%o4]0x81,%l3 ! %l3 = 0000000000000032
2113! Mem[0000000010001408] = dabf3c329c9fad7f, %f0 = cc67d526 d1c2106a
2114 ldda [%i0+%o4]0x88,%f0 ! %f0 = dabf3c32 9c9fad7f
2115! Mem[0000000030101408] = ff60645421fbf3af, %l2 = 0000000099000000
2116 ldxa [%i4+%o4]0x81,%l2 ! %l2 = ff60645421fbf3af
2117! Mem[00000000201c0000] = cc002c68, %l6 = 000000fefff48784, %asi = 80
2118 lduba [%o0+0x000]%asi,%l6 ! %l6 = 00000000000000cc
2119! Mem[0000000030041400] = 53c23b1c000000b5, %l1 = ffffffffbd1f5b65
2120 ldxa [%i1+%g0]0x89,%l1 ! %l1 = 53c23b1c000000b5
2121! Mem[00000000300c1400] = 95000000, %f30 = ff606454
2122 lda [%i3+%g0]0x89,%f30 ! %f30 = 95000000
2123! Mem[0000000030081400] = 00000073, %l0 = 00000000000000ff
2124 ldsha [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000073
2125! Mem[0000000010101408] = d56cf322 fffffcaa, %l4 = 00000042, %l5 = 00000000
2126 ldda [%i4+%o4]0x80,%l4 ! %l4 = 00000000d56cf322 00000000fffffcaa
2127! Mem[0000000030081408] = 329bffff, %l0 = 0000000000000073
2128 lduba [%i2+%o4]0x81,%l0 ! %l0 = 0000000000000032
2129
2130p0_label_77:
2131! Starting 10 instruction Store Burst
2132! %l7 = 0000000004ff7f7b, Mem[0000000030041410] = 0000005b5956a545
2133 stxa %l7,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000000004ff7f7b
2134! %f8 = 01272651 b0c34154, Mem[0000000010081410] = aaffffff 00d4ffff, %asi = 80
2135 stda %f8 ,[%i2+0x010]%asi ! Mem[0000000010081410] = 01272651 b0c34154
2136! Mem[0000000010001408] = 7fad9f9c, %l2 = ff60645421fbf3af
2137 ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 000000000000007f
2138! %l6 = 000000cc, %l7 = 04ff7f7b, Mem[0000000010141418] = 3262366e ffffffaa
2139 std %l6,[%i5+0x018] ! Mem[0000000010141418] = 000000cc 04ff7f7b
2140! %l5 = 00000000fffffcaa, Mem[00000000300c1400] = 00000095
2141 stha %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = fcaa0095
2142! Mem[0000000010141400] = fe6fee6b, %l7 = 0000000004ff7f7b
2143 swapa [%i5+%g0]0x88,%l7 ! %l7 = 00000000fe6fee6b
2144! Mem[0000000030001400] = cc67d526, %l7 = 00000000fe6fee6b
2145 ldstuba [%i0+%g0]0x81,%l7 ! %l7 = 00000000000000cc
2146! Mem[00000000300c1400] = fcaa0095 aafcffff 813700d4 bd1f5b65
2147! %f0 = dabf3c32 9c9fad7f 3262eb16 00000000
2148! %f4 = 0000ff52 3ae000d7 771ff1ac e25b0f7f
2149! %f8 = 01272651 b0c34154 0700a244 3f800000
2150! %f12 = bd1f5b65 d700e03a a30f6053 baa6574c
2151 stda %f0 ,[%i3+%g0]ASI_COMMIT_S ! Block Store to 00000000300c1400
2152! %l7 = 00000000000000cc, Mem[0000000010101410] = ff560001
2153 stwa %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000cc
2154! %l6 = 00000000000000cc, Mem[0000000020800040] = fcaae0c8, %asi = 80
2155 stha %l6,[%o1+0x040]%asi ! Mem[0000000020800040] = 00cce0c8
2156
2157p0_label_78:
2158! Starting 10 instruction Load Burst
2159! Mem[0000000010101410] = cc000000, %l5 = 00000000fffffcaa
2160 lduha [%i4+%o5]0x88,%l5 ! %l5 = 0000000000000000
2161! Mem[0000000010041408] = 242a89b3, %l4 = 00000000d56cf322
2162 lduha [%i1+%o4]0x80,%l4 ! %l4 = 000000000000242a
2163! %l6 = 00000000000000cc, %l6 = 00000000000000cc, %l5 = 0000000000000000
2164 xnor %l6,%l6,%l5 ! %l5 = ffffffffffffffff
2165! Mem[0000000010181410] = 95000000, %l7 = 00000000000000cc
2166 lduba [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000095
2167! Mem[0000000010141400] = 7b7fff04d4ff0000, %l2 = 000000000000007f
2168 ldxa [%i5+%g0]0x80,%l2 ! %l2 = 7b7fff04d4ff0000
2169! %f26 = 0000ffd4, %f26 = 0000ffd4, %f19 = 00000042
2170 fdivs %f26,%f26,%f19 ! tt=0x22, %l0 = 0000000000000054
2171! Mem[00000000201c0000] = cc002c68, %l6 = 00000000000000cc, %asi = 80
2172 lduha [%o0+0x000]%asi,%l6 ! %l6 = 000000000000cc00
2173! Mem[0000000010001410] = 7f0f5be2 acf11f77, %l2 = d4ff0000, %l3 = 00000032, %asi = 80
2174 ldda [%i0+0x010]%asi,%l2 ! %l2 = 000000007f0f5be2 00000000acf11f77
2175! Mem[0000000010001434] = ffff9b32, %l0 = 0000000000000054, %asi = 80
2176 ldswa [%i0+0x034]%asi,%l0 ! %l0 = ffffffffffff9b32
2177! Mem[0000000030181408] = 00000099, %l7 = 0000000000000095
2178 lduwa [%i6+%o4]0x89,%l7 ! %l7 = 0000000000000099
2179
2180p0_label_79:
2181! Starting 10 instruction Store Burst
2182! Code Fragment 4, seed = 771443
2183p0_fragment_11:
2184! %l0 = ffffffffffff9b32
2185 setx 0xdd4c77d231382f8e,%g7,%l0 ! %l0 = dd4c77d231382f8e
2186! %l1 = 53c23b1c000000b5
2187 setx 0xaedcfffdf322e739,%g7,%l1 ! %l1 = aedcfffdf322e739
2188 setx 0x7ff8, %g1, %g2
2189 and %l0, %g2, %l0
2190 setx 0xffffffff, %g1, %g2
2191 and %l1, %g2, %l1
2192 setx 0x100000000, %g1, %g2
2193 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2194 ta T_CHANGE_HPRIV
2195 stxa %l1, [%l0]ASI_ICACHE_INSTR
2196 ta T_CHANGE_NONHPRIV
2197! %l0 = dd4c77d231382f8e
2198 setx 0x7c4b4cf47129aaf4,%g7,%l0 ! %l0 = 7c4b4cf47129aaf4
2199! %l1 = aedcfffdf322e739
2200 setx 0x262428802a8bfdbf,%g7,%l1 ! %l1 = 262428802a8bfdbf
2201p0_fragment_11_end:
2202! %l2 = 000000007f0f5be2, Mem[0000000010181408] = 00000042
2203 stwa %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 7f0f5be2
2204! Mem[0000000030141408] = 0c0000ff, %l2 = 000000007f0f5be2
2205 swapa [%i5+%o4]0x89,%l2 ! %l2 = 000000000c0000ff
2206! Mem[0000000030101408] = 546460ff, %l2 = 000000000c0000ff
2207 swapa [%i4+%o4]0x89,%l2 ! %l2 = 00000000546460ff
2208! %l5 = ffffffffffffffff, imm = fffffffffffffa21, %l3 = 00000000acf11f77
2209 or %l5,-0x5df,%l3 ! %l3 = ffffffffffffffff
2210! %f29 = ffff9b32, Mem[0000000030101400] = 265600ff
2211 sta %f29,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffff9b32
2212! %l3 = ffffffffffffffff, Mem[0000000030001408] = 00000042
2213 stha %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000ffff
2214! %f12 = bd1f5b65 d700e03a, %l0 = 7c4b4cf47129aaf4
2215! Mem[0000000030001420] = 01272651b0c34154
2216 add %i0,0x020,%g1
2217 stda %f12,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030001420] = 01272651b0c34154
2218! Mem[0000000010081408] = 22f36cd5, %l2 = 00000000546460ff
2219 swapa [%i2+%o4]0x80,%l2 ! %l2 = 0000000022f36cd5
2220 membar #Sync ! Added by membar checker (13)
2221! %l7 = 0000000000000099, Mem[00000000100c1408] = ff000000
2222 stwa %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000099
2223
2224p0_label_80:
2225! Starting 10 instruction Load Burst
2226! Mem[0000000030081408] = ffff9b32, %l7 = 0000000000000099
2227 lduwa [%i2+%o4]0x89,%l7 ! %l7 = 00000000ffff9b32
2228! Mem[0000000030081408] = ffff9b32, %l3 = ffffffffffffffff
2229 lduha [%i2+%o4]0x89,%l3 ! %l3 = 0000000000009b32
2230! Mem[00000000201c0001] = cc002c68, %l5 = ffffffffffffffff, %asi = 80
2231 lduba [%o0+0x001]%asi,%l5 ! %l5 = 0000000000000000
2232! Mem[0000000010001410] = 7f0f5be2, %f1 = 9c9fad7f
2233 lda [%i0+%o5]0x80,%f1 ! %f1 = 7f0f5be2
2234! Mem[0000000010001430] = 00000000ffff9b32, %l0 = 7c4b4cf47129aaf4, %asi = 80
2235 ldxa [%i0+0x030]%asi,%l0 ! %l0 = 00000000ffff9b32
2236! Mem[0000000010101438] = 7401f17432cac193, %l7 = 00000000ffff9b32
2237 ldx [%i4+0x038],%l7 ! %l7 = 7401f17432cac193
2238! Mem[0000000010001408] = dabf3c329c9fadff, %l2 = 0000000022f36cd5
2239 ldxa [%i0+%o4]0x88,%l2 ! %l2 = dabf3c329c9fadff
2240! Mem[0000000010101400] = 7efd6b25, %l1 = 262428802a8bfdbf
2241 lduwa [%i4+%g0]0x80,%l1 ! %l1 = 000000007efd6b25
2242! Mem[0000000030041408] = 4204ffdb, %l1 = 000000007efd6b25
2243 ldsha [%i1+%o4]0x81,%l1 ! %l1 = 0000000000004204
2244! Mem[0000000010001424] = 771ff1ac, %l2 = dabf3c329c9fadff
2245 lduw [%i0+0x024],%l2 ! %l2 = 00000000771ff1ac
2246
2247p0_label_81:
2248! Starting 10 instruction Store Burst
2249! %l5 = 0000000000000000, Mem[0000000010001408] = ffad9f9c
2250 stba %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00ad9f9c
2251! %f16 = 0000ff52 010056fe, Mem[0000000010101430] = 76dd7ccc 713a9a2d
2252 std %f16,[%i4+0x030] ! Mem[0000000010101430] = 0000ff52 010056fe
2253! Mem[0000000030001410] = 52ff99ff, %l6 = 000000000000cc00
2254 swapa [%i0+%o5]0x89,%l6 ! %l6 = 0000000052ff99ff
2255! %l4 = 000000000000242a, Mem[0000000030081408] = 329bffff
2256 stha %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 242affff
2257! Mem[00000000218000c1] = 6affddb8, %l7 = 7401f17432cac193
2258 ldstuba [%o3+0x0c1]%asi,%l7 ! %l7 = 00000000000000ff
2259! Mem[0000000030001410] = 00cc0000, %l1 = 0000000000004204
2260 ldstuba [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000000
2261! %l0 = 00000000ffff9b32, Mem[0000000030141408] = 7f0f5be2
2262 stwa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffff9b32
2263! %f2 = 3262eb16 00000000, Mem[0000000030041400] = 000000b5 53c23b1c
2264 stda %f2 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 3262eb16 00000000
2265! %l5 = 0000000000000000, Mem[0000000030181400] = 6a10c2d126d567cc
2266 stxa %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = 0000000000000000
2267! Mem[0000000020800041] = 00cce0c8, %l0 = 00000000ffff9b32
2268 ldstuba [%o1+0x041]%asi,%l0 ! %l0 = 00000000000000cc
2269
2270p0_label_82:
2271! Starting 10 instruction Load Burst
2272! Mem[0000000010001434] = ffff9b32, %f30 = 95000000
2273 lda [%i0+0x034]%asi,%f30 ! %f30 = ffff9b32
2274! Mem[0000000030181410] = d40037814d542da5, %l0 = 00000000000000cc
2275 ldxa [%i6+%o5]0x81,%l0 ! %l0 = d40037814d542da5
2276! Mem[0000000010041408] = b3892a24, %l7 = 00000000000000ff
2277 ldsba [%i1+%o4]0x88,%l7 ! %l7 = 0000000000000024
2278! Mem[0000000010101408] = 22f36cd5, %l4 = 000000000000242a
2279 lduha [%i4+%o4]0x88,%l4 ! %l4 = 0000000000006cd5
2280! Mem[00000000300c1408] = 3262eb16, %l6 = 0000000052ff99ff
2281 lduwa [%i3+%o4]0x81,%l6 ! %l6 = 000000003262eb16
2282! Mem[00000000300c1410] = 0000ff52, %l2 = 00000000771ff1ac
2283 ldsha [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000000
2284! Mem[0000000010081408] = 546460ff, %l2 = 0000000000000000
2285 ldswa [%i2+%o4]0x80,%l2 ! %l2 = 00000000546460ff
2286! Mem[0000000030101408] = 0c0000ff, %l0 = d40037814d542da5
2287 lduba [%i4+%o4]0x89,%l0 ! %l0 = 00000000000000ff
2288! Mem[0000000030101408] = 0c0000ff, %l5 = 0000000000000000
2289 ldsba [%i4+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
2290! Mem[0000000030101410] = a30f6053, %l6 = 000000003262eb16
2291 ldswa [%i4+%o5]0x81,%l6 ! %l6 = ffffffffa30f6053
2292
2293p0_label_83:
2294! Starting 10 instruction Store Burst
2295! %l2 = 00000000546460ff, Mem[0000000010001408] = dabf3c329c9fad00
2296 stxa %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000546460ff
2297! %f10 = 0700a244, Mem[0000000010141408] = 000000ff
2298 sta %f10,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0700a244
2299! Mem[0000000010101408] = d56cf322, %l4 = 0000000000006cd5
2300 swapa [%i4+%o4]0x80,%l4 ! %l4 = 00000000d56cf322
2301! Mem[0000000010101400] = 256bfd7e, %l4 = 00000000d56cf322
2302 swapa [%i4+%g0]0x88,%l4 ! %l4 = 00000000256bfd7e
2303! %f24 = 7e4ce136 771ff1ac, Mem[0000000030101408] = 0c0000ff aff3fb21
2304 stda %f24,[%i4+%o4]0x89 ! Mem[0000000030101408] = 7e4ce136 771ff1ac
2305! %l6 = ffffffffa30f6053, Mem[0000000030101400] = 329bffff
2306 stba %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 539bffff
2307! Mem[0000000010141400] = 04ff7f7b, %l7 = 0000000000000024
2308 ldstuba [%i5+%g0]0x88,%l7 ! %l7 = 000000000000007b
2309! Mem[0000000030101408] = 771ff1ac, %l3 = 0000000000009b32
2310 swapa [%i4+%o4]0x89,%l3 ! %l3 = 00000000771ff1ac
2311! %f16 = 0000ff52 010056fe, Mem[0000000030101408] = 00009b32 7e4ce136
2312 stda %f16,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000ff52 010056fe
2313! %f2 = 3262eb16, Mem[00000000300c1410] = 52ff0000
2314 sta %f2 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 3262eb16
2315
2316p0_label_84:
2317! Starting 10 instruction Load Burst
2318! Mem[0000000010041408] = 242a89b3, %l6 = ffffffffa30f6053
2319 ldsba [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000024
2320! Mem[0000000010141410] = 01bf0000106a0000, %l7 = 000000000000007b
2321 ldxa [%i5+%o5]0x80,%l7 ! %l7 = 01bf0000106a0000
2322! %l2 = 00000000546460ff, %l0 = 00000000000000ff, %y = 000000fe
2323 umul %l2,%l0,%l4 ! %l4 = 000000540ffc9e01, %y = 00000054
2324! Mem[0000000030101408] = 0000ff52 010056fe, %l4 = 0ffc9e01, %l5 = ffffffff
2325 ldda [%i4+%o4]0x89,%l4 ! %l4 = 00000000010056fe 000000000000ff52
2326! Mem[0000000030001400] = ff67d526d1c2106a, %l5 = 000000000000ff52
2327 ldxa [%i0+%g0]0x81,%l5 ! %l5 = ff67d526d1c2106a
2328! Mem[0000000010001411] = 7f0f5be2, %l7 = 01bf0000106a0000
2329 ldsb [%i0+0x011],%l7 ! %l7 = 000000000000000f
2330! Mem[0000000010181400] = ffffd40000000042, %f12 = bd1f5b65 d700e03a
2331 ldda [%i6+%g0]0x88,%f12 ! %f12 = ffffd400 00000042
2332! Mem[00000000100c1408] = 00000099, %l1 = 0000000000000000, %asi = 80
2333 ldsha [%i3+0x008]%asi,%l1 ! %l1 = 0000000000000000
2334! Mem[00000000100c1420] = 08055dbf02c21391, %l4 = 00000000010056fe, %asi = 80
2335 ldxa [%i3+0x020]%asi,%l4 ! %l4 = 08055dbf02c21391
2336! Mem[0000000030101408] = 010056fe, %l5 = ff67d526d1c2106a
2337 lduba [%i4+%o4]0x89,%l5 ! %l5 = 00000000000000fe
2338
2339p0_label_85:
2340! Starting 10 instruction Store Burst
2341! %l4 = 02c21391, %l5 = 000000fe, Mem[0000000030101408] = 010056fe 0000ff52
2342 stda %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 02c21391 000000fe
2343! %f30 = ffff9b32 21fbf3af, Mem[0000000010001410] = e25b0f7f 771ff1ac
2344 stda %f30,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffff9b32 21fbf3af
2345! %l0 = 000000ff, %l1 = 00000000, Mem[0000000010101408] = 00006cd5 fffffcaa
2346 stda %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000ff 00000000
2347! Mem[0000000010081428] = 00000032, %l3 = 00000000771ff1ac
2348 swap [%i2+0x028],%l3 ! %l3 = 0000000000000032
2349! %l3 = 0000000000000032, Mem[0000000010141428] = a30f6053, %asi = 80
2350 stwa %l3,[%i5+0x028]%asi ! Mem[0000000010141428] = 00000032
2351! Mem[0000000030001408] = ffff0000, %l7 = 000000000000000f
2352 swapa [%i0+%o4]0x81,%l7 ! %l7 = 00000000ffff0000
2353! Mem[0000000030101400] = 539bffff, %l1 = 0000000000000000
2354 ldstuba [%i4+%g0]0x81,%l1 ! %l1 = 0000000000000053
2355! %l5 = 00000000000000fe, Mem[000000001014140c] = 9c4fdf64
2356 stw %l5,[%i5+0x00c] ! Mem[000000001014140c] = 000000fe
2357! %l6 = 0000000000000024, Mem[0000000030181410] = d4003781
2358 stba %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = 24003781
2359! %l1 = 0000000000000053, Mem[0000000030041410] = 00000000
2360 stwa %l1,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000053
2361
2362p0_label_86:
2363! Starting 10 instruction Load Burst
2364! Mem[0000000010081400] = 0000836bebffa24f, %f18 = 0000bf01 00000042
2365 ldda [%i2+%g0]0x80,%f18 ! %f18 = 0000836b ebffa24f
2366! Mem[0000000010001400] = 00000042, %l4 = 08055dbf02c21391
2367 lduha [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000042
2368! Mem[0000000010141408] = 0700a244 000000fe, %l4 = 00000042, %l5 = 000000fe, %asi = 80
2369 ldda [%i5+0x008]%asi,%l4 ! %l4 = 000000000700a244 00000000000000fe
2370! Mem[0000000030141400] = 0000005b, %l1 = 0000000000000053
2371 lduba [%i5+%g0]0x89,%l1 ! %l1 = 000000000000005b
2372! Mem[0000000010041410] = dbff0442ffffff80, %l0 = 00000000000000ff
2373 ldx [%i1+%o5],%l0 ! %l0 = dbff0442ffffff80
2374! Mem[00000000100c1410] = 9516922b 0000d400, %l4 = 0700a244, %l5 = 000000fe
2375 ldda [%i3+%o5]0x88,%l4 ! %l4 = 000000000000d400 000000009516922b
2376! Mem[0000000010041437] = 1effaf8d, %l6 = 0000000000000024
2377 ldsb [%i1+0x037],%l6 ! %l6 = ffffffffffffff8d
2378! Mem[0000000030041400] = 00000000, %l6 = ffffffffffffff8d
2379 lduha [%i1+%g0]0x81,%l6 ! %l6 = 0000000000000000
2380! %l3 = 0000000000000032, imm = fffffffffffff9ae, %l0 = dbff0442ffffff80
2381 xnor %l3,-0x652,%l0 ! %l0 = 0000000000000663
2382! Mem[0000000010101410] = cc000000, %l3 = 0000000000000032
2383 lduwa [%i4+%o5]0x88,%l3 ! %l3 = 00000000cc000000
2384
2385p0_label_87:
2386! Starting 10 instruction Store Burst
2387! %f2 = 3262eb16, %f12 = ffffd400, %f1 = 7f0f5be2
2388 fsubs %f2 ,%f12,%f1 ! %f1 = ffffd400
2389! %l4 = 0000d400, %l5 = 9516922b, Mem[0000000010081420] = 7e4ce136 00000000, %asi = 80
2390 stda %l4,[%i2+0x020]%asi ! Mem[0000000010081420] = 0000d400 9516922b
2391! %l3 = 00000000cc000000, Mem[0000000010001408] = ff606454
2392 stha %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00006454
2393! Mem[0000000010041400] = 32ff0000, %l1 = 000000000000005b
2394 swapa [%i1+%g0]0x80,%l1 ! %l1 = 0000000032ff0000
2395! %l6 = 0000000000000000, Mem[0000000030181408] = 00000099
2396 stha %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000
2397! Mem[0000000010081400] = 0000836b, %l4 = 000000000000d400
2398 ldstuba [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000000
2399! %l7 = 00000000ffff0000, %l3 = 00000000cc000000, %y = 00000054
2400 umul %l7,%l3,%l5 ! %l5 = cbff340000000000, %y = cbff3400
2401! %f22 = 813700d4, Mem[0000000010001400] = 00000042
2402 sta %f22,[%i0+%g0]0x88 ! Mem[0000000010001400] = 813700d4
2403! %l0 = 0000000000000663, Mem[0000000010141400] = 0000ffd404ff7fff
2404 stxa %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000000000663
2405! %l4 = 0000000000000000, Mem[0000000030181410] = 81370024
2406 stba %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 81370000
2407
2408p0_label_88:
2409! Starting 10 instruction Load Burst
2410! Mem[0000000010041400] = 320000005b000000, %l4 = 0000000000000000
2411 ldxa [%i1+%g0]0x88,%l4 ! %l4 = 320000005b000000
2412! Mem[0000000030081408] = ffff2a24, %l2 = 00000000546460ff
2413 lduwa [%i2+%o4]0x89,%l2 ! %l2 = 00000000ffff2a24
2414! Mem[0000000030001410] = ffcc0000 3ae000d7, %l0 = 00000663, %l1 = 32ff0000
2415 ldda [%i0+%o5]0x81,%l0 ! %l0 = 00000000ffcc0000 000000003ae000d7
2416! Mem[0000000010041400] = 5b000000, %l3 = 00000000cc000000
2417 lduba [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000000
2418! Mem[0000000010181408] = e25b0f7f, %l1 = 000000003ae000d7
2419 lduba [%i6+%o4]0x88,%l1 ! %l1 = 000000000000007f
2420! Mem[00000000211c0000] = ffffb4f8, %l7 = 00000000ffff0000, %asi = 80
2421 ldsha [%o2+0x000]%asi,%l7 ! %l7 = ffffffffffffffff
2422! Mem[0000000030141400] = 5b000000, %l3 = 0000000000000000
2423 ldsha [%i5+%g0]0x81,%l3 ! %l3 = 0000000000005b00
2424! Mem[0000000030041410] = 00000053, %l6 = 0000000000000000
2425 lduwa [%i1+%o5]0x81,%l6 ! %l6 = 0000000000000053
2426! Mem[0000000030101400] = ffff9bff, %l0 = 00000000ffcc0000
2427 ldsba [%i4+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
2428! %l2 = 00000000ffff2a24, Mem[00000000100c1400] = a745ac96000000ff
2429 stxa %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000ffff2a24
2430
2431p0_label_89:
2432! Starting 10 instruction Store Burst
2433! %l0 = ffffffffffffffff, Mem[0000000010001420] = fe6fee6b771ff1ac
2434 stx %l0,[%i0+0x020] ! Mem[0000000010001420] = ffffffffffffffff
2435! %f14 = a30f6053 baa6574c, %l5 = cbff340000000000
2436! Mem[0000000030081400] = 73000000323cbfda
2437 stda %f14,[%i2+%l5]ASI_PST16_S ! Mem[0000000030081400] = 73000000323cbfda
2438! %l5 = cbff340000000000, Mem[000000001014141e] = 04ff7f7b
2439 stb %l5,[%i5+0x01e] ! Mem[000000001014141c] = 04ff007b
2440! Mem[0000000030141400] = 5b000000, %l1 = 000000000000007f
2441 swapa [%i5+%g0]0x81,%l1 ! %l1 = 000000005b000000
2442! %l5 = cbff340000000000, Mem[0000000010101408] = 000000ff
2443 stba %l5,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000ff
2444! Mem[0000000010181404] = 00d4ffff, %l6 = 00000053, %l7 = ffffffff
2445 add %i6,0x04,%g1
2446 casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000000d4ffff
2447! %l6 = 0000000000000053, Mem[00000000100c1410] = 00d400002b921695
2448 stxa %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000000000000053
2449! %f27 = fe6fee6b, %f22 = 813700d4, %f12 = ffffd400 00000042
2450 fsmuld %f27,%f22,%f12 ! %f12 = 40057086 a5ce1380
2451! %l5 = cbff340000000000, Mem[00000000300c1408] = 3262eb1600000000
2452 stxa %l5,[%i3+%o4]0x81 ! Mem[00000000300c1408] = cbff340000000000
2453! %l2 = ffff2a24, %l3 = 00005b00, Mem[0000000030101410] = a30f6053 00000000
2454 stda %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffff2a24 00005b00
2455
2456p0_label_90:
2457! Starting 10 instruction Load Burst
2458! Mem[00000000300c1408] = 000000000034ffcb, %f8 = 01272651 b0c34154
2459 ldda [%i3+%o4]0x89,%f8 ! %f8 = 00000000 0034ffcb
2460! Mem[0000000010101400] = 22f36cd5, %l3 = 0000000000005b00
2461 ldswa [%i4+%g0]0x80,%l3 ! %l3 = 0000000022f36cd5
2462! Mem[00000000100c1410] = 00000000, %l0 = ffffffffffffffff
2463 ldswa [%i3+%o5]0x80,%l0 ! %l0 = 0000000000000000
2464! Mem[0000000020800000] = 00d40898, %l1 = 000000005b000000, %asi = 80
2465 lduha [%o1+0x000]%asi,%l1 ! %l1 = 00000000000000d4
2466! Mem[0000000010181410] = 00000095, %f25 = 771ff1ac
2467 lda [%i6+%o5]0x88,%f25 ! %f25 = 00000095
2468! Mem[0000000030141408] = 329bffff3cf42099, %f4 = 0000ff52 3ae000d7
2469 ldda [%i5+%o4]0x81,%f4 ! %f4 = 329bffff 3cf42099
2470! %f3 = 00000000, %f31 = 21fbf3af
2471 fcmpes %fcc0,%f3 ,%f31 ! %fcc0 = 1
2472! Mem[0000000010141400] = 00000663, %l3 = 0000000022f36cd5
2473 ldsha [%i5+%g0]0x88,%l3 ! %l3 = 0000000000000663
2474! Mem[0000000030141408] = 329bffff, %l5 = cbff340000000000
2475 lduwa [%i5+%o4]0x81,%l5 ! %l5 = 00000000329bffff
2476! Mem[0000000010141410] = 01bf0000, %l4 = 320000005b000000
2477 ldsha [%i5+%o5]0x80,%l4 ! %l4 = 00000000000001bf
2478
2479p0_label_91:
2480! Starting 10 instruction Store Burst
2481! Mem[0000000010041400] = 5b000000, %l0 = 0000000000000000
2482 ldstuba [%i1+%g0]0x88,%l0 ! %l0 = 0000000000000000
2483! %l7 = 0000000000d4ffff, %l3 = 0000000000000663, %l4 = 00000000000001bf
2484 udivx %l7,%l3,%l4 ! %l4 = 0000000000002159
2485! Mem[0000000010101434] = 010056fe, %l5 = 00000000329bffff
2486 ldstuba [%i4+0x034]%asi,%l5 ! %l5 = 0000000000000001
2487! %l7 = 0000000000d4ffff, Mem[0000000010081410] = 01272651
2488 stwa %l7,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00d4ffff
2489! Mem[0000000010041408] = 242a89b3, %l3 = 0000000000000663
2490 ldstuba [%i1+%o4]0x80,%l3 ! %l3 = 0000000000000024
2491! %l2 = 00000000ffff2a24, Mem[0000000010101400] = d56cf322
2492 stba %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = d56cf324
2493! %f8 = 00000000 0034ffcb, %l6 = 0000000000000053
2494! Mem[0000000030101428] = 2c87a58e542cbea7
2495 add %i4,0x028,%g1
2496 stda %f8,[%g1+%l6]ASI_PST32_S ! Mem[0000000030101428] = 000000000034ffcb
2497! %f14 = a30f6053 baa6574c, Mem[0000000030141400] = 0000007f 000000ff
2498 stda %f14,[%i5+%g0]0x81 ! Mem[0000000030141400] = a30f6053 baa6574c
2499! %l0 = 0000000000000000, Mem[0000000010101410] = cc000000
2500 stwa %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
2501! Mem[000000001008140b] = 546460ff, %l0 = 0000000000000000
2502 ldstuba [%i2+0x00b]%asi,%l0 ! %l0 = 00000000000000ff
2503
2504p0_label_92:
2505! Starting 10 instruction Load Burst
2506! Mem[0000000010041410] = dbff0442, %l7 = 0000000000d4ffff
2507 ldsha [%i1+%o5]0x80,%l7 ! %l7 = ffffffffffffdbff
2508! Mem[0000000010041400] = ff00005b, %l4 = 0000000000002159
2509 ldsha [%i1+%g0]0x80,%l4 ! %l4 = ffffffffffffff00
2510! Mem[0000000010001410] = aff3fb21, %f3 = 00000000
2511 lda [%i0+%o5]0x80,%f3 ! %f3 = aff3fb21
2512 membar #Sync ! Added by membar checker (14)
2513! Mem[0000000030101400] = ff9bffff 00000000 9113c202 fe000000
2514! Mem[0000000030101410] = ffff2a24 00005b00 75214102 1b6233cb
2515! Mem[0000000030101420] = 44cd89d0 188080a1 00000000 0034ffcb
2516! Mem[0000000030101430] = 6c9f1ac4 5956a545 243cbfda 263e9043
2517 ldda [%i4+%g0]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030101400
2518! Mem[0000000021800180] = 68731248, %l5 = 0000000000000001, %asi = 80
2519 lduha [%o3+0x180]%asi,%l5 ! %l5 = 0000000000006873
2520! Mem[00000000201c0001] = cc002c68, %l1 = 00000000000000d4
2521 ldsb [%o0+0x001],%l1 ! %l1 = 0000000000000000
2522! %l3 = 0000000000000024, %l3 = 0000000000000024, %l0 = 00000000000000ff
2523 andn %l3,%l3,%l0 ! %l0 = 0000000000000000
2524! Mem[0000000010181400] = 4200000000d4ffff, %f12 = 40057086 a5ce1380, %asi = 80
2525 ldda [%i6+0x000]%asi,%f12 ! %f12 = 42000000 00d4ffff
2526! %l7 = ffffffffffffdbff, Mem[0000000030081410] = 9920f43c
2527 stha %l7,[%i2+%o5]0x89 ! Mem[0000000030081410] = 9920dbff
2528! Mem[000000001004140c] = 1c3bc253, %l7 = ffffffffffffdbff
2529 ldstub [%i1+0x00c],%l7 ! %l7 = 000000000000001c
2530
2531p0_label_93:
2532! Starting 10 instruction Store Burst
2533! %l1 = 0000000000000000, Mem[0000000010001400] = d4003781, %asi = 80
2534 stha %l1,[%i0+0x000]%asi ! Mem[0000000010001400] = 00003781
2535! Mem[0000000010081410] = 00d4ffff, %l4 = ffffffffffffff00
2536 ldstuba [%i2+%o5]0x80,%l4 ! %l4 = 0000000000000000
2537! Mem[00000000100c1408] = 99000000, %l0 = 0000000000000000
2538 swapa [%i3+%o4]0x88,%l0 ! %l0 = 0000000099000000
2539! %l2 = 00000000ffff2a24, Mem[0000000030041410] = 53000000
2540 stba %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 53000024
2541! %l0 = 0000000099000000, Mem[0000000021800080] = 74d71988
2542 stb %l0,[%o3+0x080] ! Mem[0000000021800080] = 00d71988
2543! %f4 = 329bffff 3cf42099, %l1 = 0000000000000000
2544! Mem[0000000030081400] = 73000000323cbfda
2545 stda %f4,[%i2+%l1]ASI_PST16_S ! Mem[0000000030081400] = 73000000323cbfda
2546! %f22 = 75214102 1b6233cb, Mem[0000000010101408] = 000000ff 00000000
2547 stda %f22,[%i4+%o4]0x80 ! Mem[0000000010101408] = 75214102 1b6233cb
2548! %l3 = 0000000000000024, Mem[0000000030001410] = ffcc0000
2549 stba %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 24cc0000
2550! %f4 = 329bffff, Mem[0000000010081408] = 546460ff
2551 sta %f4 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = 329bffff
2552! Mem[00000000201c0001] = cc002c68, %l1 = 0000000000000000
2553 ldstub [%o0+0x001],%l1 ! %l1 = 0000000000000000
2554
2555p0_label_94:
2556! Starting 10 instruction Load Burst
2557! Mem[0000000030101400] = ff9bffff, %l6 = 0000000000000053
2558 lduba [%i4+%g0]0x81,%l6 ! %l6 = 00000000000000ff
2559! Mem[0000000010141400] = 6306000000000000, %l7 = 000000000000001c
2560 ldxa [%i5+%g0]0x80,%l7 ! %l7 = 6306000000000000
2561! Mem[0000000010001402] = 00003781, %l2 = 00000000ffff2a24
2562 lduh [%i0+0x002],%l2 ! %l2 = 0000000000003781
2563! Mem[0000000010141408] = 0700a244, %l1 = 0000000000000000
2564 ldsha [%i5+%o4]0x80,%l1 ! %l1 = 0000000000000700
2565! Mem[00000000300c1408] = 0034ffcb, %l5 = 0000000000006873
2566 lduha [%i3+%o4]0x89,%l5 ! %l5 = 000000000000ffcb
2567! Mem[0000000030081410] = ffdb2099, %l1 = 0000000000000700
2568 lduha [%i2+%o5]0x81,%l1 ! %l1 = 000000000000ffdb
2569! Mem[00000000100c140b] = 00000000, %l3 = 0000000000000024, %asi = 80
2570 lduba [%i3+0x00b]%asi,%l3 ! %l3 = 0000000000000000
2571! Mem[0000000020800040] = 00ffe0c8, %l5 = 000000000000ffcb, %asi = 80
2572 ldsba [%o1+0x040]%asi,%l5 ! %l5 = 0000000000000000
2573! Mem[00000000300c1400] = dabf3c32 9c9fad7f cbff3400 00000000
2574! Mem[00000000300c1410] = 16eb6232 3ae000d7 771ff1ac e25b0f7f
2575! Mem[00000000300c1420] = 01272651 b0c34154 0700a244 3f800000
2576! Mem[00000000300c1430] = bd1f5b65 d700e03a a30f6053 baa6574c
2577 ldda [%i3+%g0]ASI_BLK_AIUS,%f0 ! Block Load from 00000000300c1400
2578! Mem[0000000030141400] = 53600fa3, %f31 = 263e9043
2579 lda [%i5+%g0]0x89,%f31 ! %f31 = 53600fa3
2580
2581p0_label_95:
2582! Starting 10 instruction Store Burst
2583 membar #Sync ! Added by membar checker (15)
2584! %l2 = 00003781, %l3 = 00000000, Mem[0000000030101410] = ffff2a24 00005b00
2585 stda %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00003781 00000000
2586! %l1 = 000000000000ffdb, Mem[000000001014143e] = 199ba973, %asi = 80
2587 stha %l1,[%i5+0x03e]%asi ! Mem[000000001014143c] = 199bffdb
2588! Mem[0000000030001410] = 0000cc24, %l7 = 6306000000000000
2589 ldstuba [%i0+%o5]0x89,%l7 ! %l7 = 0000000000000024
2590! %l6 = 00000000000000ff, Mem[0000000030141410] = acf11f77
2591 stwa %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ff
2592! Mem[0000000010041400] = ff00005b, %l4 = 0000000000000000
2593 ldstuba [%i1+%g0]0x80,%l4 ! %l4 = 00000000000000ff
2594! Mem[0000000010081408] = 329bffff, %l7 = 0000000000000024
2595 ldstuba [%i2+%o4]0x80,%l7 ! %l7 = 0000000000000032
2596! Mem[0000000010141400] = 00000663, %l3 = 0000000000000000
2597 ldstuba [%i5+%g0]0x88,%l3 ! %l3 = 0000000000000063
2598! Mem[0000000010041408] = ff2a89b3, %l4 = 00000000000000ff
2599 ldstuba [%i1+%o4]0x80,%l4 ! %l4 = 00000000000000ff
2600! Mem[0000000010181400] = 42000000, %l0 = 0000000099000000
2601 ldstuba [%i6+%g0]0x80,%l0 ! %l0 = 0000000000000042
2602! %l6 = 00000000000000ff, Mem[0000000010081400] = ff00836b
2603 stwa %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000ff
2604
2605p0_label_96:
2606! Starting 10 instruction Load Burst
2607! Mem[0000000010041420] = 0000000000000045, %l2 = 0000000000003781
2608 ldx [%i1+0x020],%l2 ! %l2 = 0000000000000045
2609! Mem[0000000030141408] = 329bffff, %l6 = 00000000000000ff
2610 lduwa [%i5+%o4]0x81,%l6 ! %l6 = 00000000329bffff
2611! Mem[0000000010041418] = 5e87b072, %l4 = 00000000000000ff, %asi = 80
2612 lduwa [%i1+0x018]%asi,%l4 ! %l4 = 000000005e87b072
2613! Mem[00000000300c1408] = cbff3400, %l0 = 0000000000000042
2614 ldsba [%i3+%o4]0x81,%l0 ! %l0 = ffffffffffffffcb
2615! Mem[0000000030001408] = 0000000f, %l3 = 0000000000000063
2616 ldsha [%i0+%o4]0x81,%l3 ! %l3 = 0000000000000000
2617! Mem[0000000030041408] = dbff0442, %l4 = 000000005e87b072
2618 lduba [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000042
2619! Mem[0000000010041408] = ff2a89b3ff3bc253, %l2 = 0000000000000045
2620 ldxa [%i1+%o4]0x80,%l2 ! %l2 = ff2a89b3ff3bc253
2621! Mem[000000001018141c] = 0036ff80, %l2 = ff2a89b3ff3bc253, %asi = 80
2622 ldswa [%i6+0x01c]%asi,%l2 ! %l2 = 000000000036ff80
2623! Mem[0000000010081408] = 771ff1ac ffff9bff, %l4 = 00000042, %l5 = 00000000
2624 ldda [%i2+%o4]0x88,%l4 ! %l4 = 00000000ffff9bff 00000000771ff1ac
2625! Mem[0000000030081400] = 73000000, %l3 = 0000000000000000
2626 ldsha [%i2+%g0]0x81,%l3 ! %l3 = 0000000000007300
2627
2628p0_label_97:
2629! Starting 10 instruction Store Burst
2630! %l6 = 00000000329bffff, Mem[0000000010101408] = 02412175
2631 stwa %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 329bffff
2632! %l2 = 000000000036ff80, Mem[0000000010141410] = 0000bf01
2633 stwa %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0036ff80
2634! Mem[0000000030101410] = 81370000, %l1 = 000000000000ffdb
2635 swapa [%i4+%o5]0x89,%l1 ! %l1 = 0000000081370000
2636! %f31 = 53600fa3, Mem[0000000010001410] = aff3fb21
2637 sta %f31,[%i0+%o5]0x80 ! Mem[0000000010001410] = 53600fa3
2638! %l2 = 0036ff80, %l3 = 00007300, Mem[0000000030081410] = ffdb2099 3cf42099
2639 stda %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0036ff80 00007300
2640! %l2 = 0036ff80, %l3 = 00007300, Mem[0000000010101400] = 24f36cd5 00000000
2641 stda %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0036ff80 00007300
2642! Mem[000000001008143c] = d56cf322, %l1 = 81370000, %l1 = 81370000
2643 add %i2,0x3c,%g1
2644 casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000d56cf322
2645! %f5 = 3ae000d7, Mem[0000000010001428] = 0000ffd4
2646 st %f5 ,[%i0+0x028] ! Mem[0000000010001428] = 3ae000d7
2647! %l0 = ffffffffffffffcb, Mem[0000000010181400] = 000000ff
2648 stha %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000ffcb
2649! %l4 = ffff9bff, %l5 = 771ff1ac, Mem[0000000010081410] = ffffd4ff 5441c3b0
2650 stda %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffff9bff 771ff1ac
2651
2652p0_label_98:
2653! Starting 10 instruction Load Burst
2654! Mem[0000000030141410] = ff000000, %l1 = 00000000d56cf322
2655 ldsha [%i5+%o5]0x81,%l1 ! %l1 = ffffffffffffff00
2656! Mem[0000000010001400] = 53c23b1c 81370000, %l4 = ffff9bff, %l5 = 771ff1ac
2657 ldda [%i0+%g0]0x88,%l4 ! %l4 = 0000000081370000 0000000053c23b1c
2658! Mem[0000000010181428] = 0cf400ff, %l2 = 000000000036ff80
2659 ldsh [%i6+0x028],%l2 ! %l2 = 0000000000000cf4
2660! Mem[0000000010081400] = ff000000, %l5 = 0000000053c23b1c
2661 lduwa [%i2+%g0]0x88,%l5 ! %l5 = 00000000ff000000
2662! Mem[0000000010001400] = 00003781 1c3bc253, %l6 = 329bffff, %l7 = 00000032
2663 ldda [%i0+%g0]0x80,%l6 ! %l6 = 0000000000003781 000000001c3bc253
2664! Mem[0000000010041410] = 80ffffff 4204ffdb, %l4 = 81370000, %l5 = ff000000
2665 ldda [%i1+%o5]0x88,%l4 ! %l4 = 000000004204ffdb 0000000080ffffff
2666! Mem[0000000010101410] = 00000000, %l1 = ffffffffffffff00
2667 ldsba [%i4+%o5]0x88,%l1 ! %l1 = 0000000000000000
2668! Code Fragment 3, seed = 50518
2669p0_fragment_12:
2670! %l0 = ffffffffffffffcb
2671 setx 0xd50b3859dba48376,%g7,%l0 ! %l0 = d50b3859dba48376
2672! %l1 = 0000000000000000
2673 setx 0x11d03317475b16a1,%g7,%l1 ! %l1 = 11d03317475b16a1
2674 setx 0x1fe000, %g1, %g3
2675 or %l0, %g3, %l0 ! always set perrmask = 0xff
2676 setx 0x1ffff8, %g1, %g2
2677 and %l0, %g2, %l0
2678 ta T_CHANGE_HPRIV
2679 stxa %l1, [%l0]ASI_DCACHE_DATA
2680 ta T_CHANGE_NONHPRIV
2681! %l0 = d50b3859dba48376
2682 setx 0xd3290e8c172cdddc,%g7,%l0 ! %l0 = d3290e8c172cdddc
2683! %l1 = 11d03317475b16a1
2684 setx 0x6ae7cc019750dc27,%g7,%l1 ! %l1 = 6ae7cc019750dc27
2685p0_fragment_12_end:
2686! Mem[0000000010001408] = 54640000, %l5 = 0000000080ffffff
2687 lduba [%i0+%o4]0x88,%l5 ! %l5 = 0000000000000000
2688! Mem[000000001004142a] = 0c0000ff, %l2 = 0000000000000cf4
2689 lduh [%i1+0x02a],%l2 ! %l2 = 00000000000000ff
2690
2691p0_label_99:
2692! Starting 10 instruction Store Burst
2693! %f2 = cbff3400, Mem[0000000010141438] = 638bdaca
2694 sta %f2 ,[%i5+0x038]%asi ! Mem[0000000010141438] = cbff3400
2695! Code Fragment 4, seed = 579181
2696p0_fragment_13:
2697! %l0 = d3290e8c172cdddc
2698 setx 0x36ecbc072cd3c1be,%g7,%l0 ! %l0 = 36ecbc072cd3c1be
2699! %l1 = 6ae7cc019750dc27
2700 setx 0x8f05ee7ef0f9a269,%g7,%l1 ! %l1 = 8f05ee7ef0f9a269
2701 setx 0x7ff8, %g1, %g2
2702 and %l0, %g2, %l0
2703 setx 0xffffffff, %g1, %g2
2704 and %l1, %g2, %l1
2705 setx 0x100000000, %g1, %g2
2706 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2707 ta T_CHANGE_HPRIV
2708 stxa %l1, [%l0]ASI_ICACHE_INSTR
2709 ta T_CHANGE_NONHPRIV
2710! %l0 = 36ecbc072cd3c1be
2711 setx 0x49a3c5dada473f24,%g7,%l0 ! %l0 = 49a3c5dada473f24
2712! %l1 = 8f05ee7ef0f9a269
2713 setx 0xb8321ba6c7ed1aef,%g7,%l1 ! %l1 = b8321ba6c7ed1aef
2714p0_fragment_13_end:
2715! %f18 = 9113c202, Mem[000000001010143c] = 32cac193
2716 sta %f18,[%i4+0x03c]%asi ! Mem[000000001010143c] = 9113c202
2717! Mem[00000000300c1400] = 323cbfda, %l5 = 0000000000000000
2718 ldstuba [%i3+%g0]0x89,%l5 ! %l5 = 00000000000000da
2719! Mem[0000000021800140] = 1ecf5a18, %l0 = 49a3c5dada473f24
2720 ldstuba [%o3+0x140]%asi,%l0 ! %l0 = 000000000000001e
2721! %l2 = 00000000000000ff, Mem[00000000300c1408] = 0034ffcb
2722 stwa %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
2723! Mem[0000000010181410] = 95000000, %l7 = 1c3bc253, %l0 = 0000001e
2724 add %i6,0x10,%g1
2725 casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000095000000
2726! Mem[0000000010181408] = 7f0f5be2, %l1 = 00000000c7ed1aef
2727 swapa [%i6+%o4]0x80,%l1 ! %l1 = 000000007f0f5be2
2728! %l7 = 000000001c3bc253, Mem[0000000030081400] = 73000000
2729 stha %l7,[%i2+%g0]0x81 ! Mem[0000000030081400] = c2530000
2730! %l7 = 000000001c3bc253, Mem[0000000010181400] = cbff000000d4ffff
2731 stx %l7,[%i6+%g0] ! Mem[0000000010181400] = 000000001c3bc253
2732
2733p0_label_100:
2734! Starting 10 instruction Load Burst
2735! Mem[0000000010141400] = ff060000 00000000, %l2 = 000000ff, %l3 = 00007300
2736 ldda [%i5+%g0]0x80,%l2 ! %l2 = 00000000ff060000 0000000000000000
2737! Mem[0000000030141410] = ff0000004a5f18c5, %f16 = ff9bffff 00000000
2738 ldda [%i5+%o5]0x81,%f16 ! %f16 = ff000000 4a5f18c5
2739! Mem[00000000100c1418] = 26569b3273bc073b, %f20 = ffff2a24 00005b00, %asi = 80
2740 ldda [%i3+0x018]%asi,%f20 ! %f20 = 26569b32 73bc073b
2741! Mem[0000000010141408] = fe00000044a20007, %f12 = bd1f5b65 d700e03a
2742 ldda [%i5+%o4]0x88,%f12 ! %f12 = fe000000 44a20007
2743! Mem[0000000010001408] = 0000645400000000, %l0 = 0000000095000000
2744 ldxa [%i0+%o4]0x80,%l0 ! %l0 = 0000645400000000
2745! Mem[0000000010081400] = 4fa2ffebff000000, %f24 = 44cd89d0 188080a1
2746 ldda [%i2+%g0]0x88,%f24 ! %f24 = 4fa2ffeb ff000000
2747! Mem[000000001018142c] = 382072b7, %l1 = 000000007f0f5be2
2748 ldsh [%i6+0x02c],%l1 ! %l1 = 0000000000003820
2749! Mem[0000000030041400] = 00000000, %l2 = 00000000ff060000
2750 lduba [%i1+%g0]0x81,%l2 ! %l2 = 0000000000000000
2751! Mem[00000000300c1408] = ff000000, %l1 = 0000000000003820
2752 lduwa [%i3+%o4]0x81,%l1 ! %l1 = 00000000ff000000
2753! Mem[0000000010141410] = 80ff3600, %l7 = 000000001c3bc253
2754 lduwa [%i5+%o5]0x80,%l7 ! %l7 = 0000000080ff3600
2755
2756p0_label_101:
2757! Starting 10 instruction Store Burst
2758! %l7 = 0000000080ff3600, Mem[0000000030001408] = 0000000f
2759 stha %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = 3600000f
2760! %l0 = 0000645400000000, Mem[0000000010141408] = 0700a244
2761 stwa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
2762! %l0 = 0000645400000000, Mem[0000000010041410] = 4204ffdb
2763 stwa %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
2764! %f12 = fe000000 44a20007, %l2 = 0000000000000000
2765! Mem[0000000030081400] = c2530000323cbfda
2766 stda %f12,[%i2+%l2]ASI_PST16_S ! Mem[0000000030081400] = c2530000323cbfda
2767! %l1 = 00000000ff000000, Mem[0000000010041408] = ff2a89b3ff3bc253
2768 stxa %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000ff000000
2769! %f28 = 6c9f1ac4 5956a545, Mem[0000000010101418] = 635b0442 5298031b
2770 std %f28,[%i4+0x018] ! Mem[0000000010101418] = 6c9f1ac4 5956a545
2771! %l0 = 00000000, %l1 = ff000000, Mem[0000000010141400] = ff060000 00000000
2772 stda %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 ff000000
2773! %l6 = 00003781, %l7 = 80ff3600, Mem[0000000010041438] = 2e96d54a 529c29f3, %asi = 80
2774 stda %l6,[%i1+0x038]%asi ! Mem[0000000010041438] = 00003781 80ff3600
2775! Mem[0000000010041438] = 00003781, %l5 = 00000000000000da
2776 ldstub [%i1+0x038],%l5 ! %l5 = 0000000000000000
2777! %f28 = 6c9f1ac4 5956a545, Mem[0000000010001428] = 3ae000d7 fe6fee6b
2778 std %f28,[%i0+0x028] ! Mem[0000000010001428] = 6c9f1ac4 5956a545
2779
2780p0_label_102:
2781! Starting 10 instruction Load Burst
2782! Mem[0000000010081410] = ffff9bff, %l1 = 00000000ff000000
2783 ldswa [%i2+%o5]0x88,%l1 ! %l1 = ffffffffffff9bff
2784! Mem[0000000030101400] = 00000000ffff9bff, %f4 = 16eb6232 3ae000d7
2785 ldda [%i4+%g0]0x89,%f4 ! %f4 = 00000000 ffff9bff
2786! Mem[0000000010101436] = ff0056fe, %l0 = 0000645400000000, %asi = 80
2787 ldsba [%i4+0x036]%asi,%l0 ! %l0 = 0000000000000056
2788! Mem[00000000100c1400] = 242affff, %l4 = 000000004204ffdb
2789 lduba [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000024
2790! Mem[0000000010081420] = 0000d4009516922b, %l7 = 0000000080ff3600
2791 ldx [%i2+0x020],%l7 ! %l7 = 0000d4009516922b
2792! Mem[0000000030001410] = ffcc00003ae000d7, %l3 = 0000000000000000
2793 ldxa [%i0+%o5]0x81,%l3 ! %l3 = ffcc00003ae000d7
2794! Mem[0000000010081408] = ff9bffff, %l5 = 0000000000000000
2795 ldsba [%i2+%o4]0x80,%l5 ! %l5 = ffffffffffffffff
2796! Mem[00000000300c1408] = 000000ff, %f17 = 4a5f18c5
2797 lda [%i3+%o4]0x89,%f17 ! %f17 = 000000ff
2798! Mem[0000000010081400] = 000000ff, %f30 = 243cbfda
2799 lda [%i2+%g0]0x80,%f30 ! %f30 = 000000ff
2800! Mem[0000000010181400] = 00000000, %f0 = dabf3c32
2801 lda [%i6+%g0]0x80,%f0 ! %f0 = 00000000
2802
2803p0_label_103:
2804! Starting 10 instruction Store Burst
2805! %l4 = 00000024, %l5 = ffffffff, Mem[0000000010101408] = ffff9b32 1b6233cb
2806 stda %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000024 ffffffff
2807! Mem[0000000010001430] = 00000000, %l2 = 0000000000000000, %asi = 80
2808 swapa [%i0+0x030]%asi,%l2 ! %l2 = 0000000000000000
2809! %f0 = 00000000 9c9fad7f, Mem[0000000010081400] = ff000000 4fa2ffeb
2810 stda %f0 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000 9c9fad7f
2811! %f26 = 00000000, Mem[00000000100c1410] = 00000000
2812 sta %f26,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000
2813! Code Fragment 4, seed = 576826
2814p0_fragment_14:
2815! %l0 = 0000000000000056
2816 setx 0x39722bd1a4e56856,%g7,%l0 ! %l0 = 39722bd1a4e56856
2817! %l1 = ffffffffffff9bff
2818 setx 0x8b23ffae8a506581,%g7,%l1 ! %l1 = 8b23ffae8a506581
2819 setx 0x7ff8, %g1, %g2
2820 and %l0, %g2, %l0
2821 setx 0xffffffff, %g1, %g2
2822 and %l1, %g2, %l1
2823 setx 0x100000000, %g1, %g2
2824 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2825 ta T_CHANGE_HPRIV
2826 stxa %l1, [%l0]ASI_ICACHE_INSTR
2827 ta T_CHANGE_NONHPRIV
2828! %l0 = 39722bd1a4e56856
2829 setx 0x71a07af30d7276bc,%g7,%l0 ! %l0 = 71a07af30d7276bc
2830! %l1 = 8b23ffae8a506581
2831 setx 0xa588cfa85d3c9f07,%g7,%l1 ! %l1 = a588cfa85d3c9f07
2832p0_fragment_14_end:
2833! %f5 = ffff9bff, %f24 = 4fa2ffeb, %f9 = b0c34154
2834 fsubs %f5 ,%f24,%f9 ! %f9 = ffff9bff
2835! Mem[000000001000141a] = 67289160, %l7 = 0000d4009516922b
2836 ldstuba [%i0+0x01a]%asi,%l7 ! %l7 = 0000000000000091
2837! Mem[0000000030041410] = 24000053, %l3 = ffcc00003ae000d7
2838 ldstuba [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000024
2839! %l6 = 0000000000003781, Mem[00000000300c1400] = 7fad9f9c323cbfff
2840 stxa %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000000000003781
2841! Mem[00000000201c0000] = ccff2c68, %l5 = ffffffffffffffff
2842 ldstub [%o0+%g0],%l5 ! %l5 = 00000000000000cc
2843
2844p0_label_104:
2845! Starting 10 instruction Load Burst
2846! %l5 = 00000000000000cc, imm = fffffffffffff535, %l2 = 0000000000000000
2847 addc %l5,-0xacb,%l2 ! %l2 = fffffffffffff601
2848! Mem[0000000010041410] = 00000000, %l1 = a588cfa85d3c9f07
2849 ldsba [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000000
2850! %l5 = 00000000000000cc, %l6 = 0000000000003781, %l6 = 0000000000003781
2851 addc %l5,%l6,%l6 ! %l6 = 000000000000384d
2852! Mem[00000000300c1408] = 000000ff, %l7 = 0000000000000091
2853 lduha [%i3+%o4]0x89,%l7 ! %l7 = 00000000000000ff
2854! Mem[00000000100c1430] = 205184ff6bd5714d, %l2 = fffffffffffff601
2855 ldx [%i3+0x030],%l2 ! %l2 = 205184ff6bd5714d
2856! %f14 = a30f6053, %f7 = e25b0f7f, %f12 = fe000000
2857 fadds %f14,%f7 ,%f12 ! %f12 = e25b0f7f
2858! Mem[0000000030041408] = 4204ffdb, %l5 = 00000000000000cc
2859 ldswa [%i1+%o4]0x81,%l5 ! %l5 = 000000004204ffdb
2860! Mem[00000000100c1400] = ffff2a24, %l6 = 000000000000384d
2861 lduwa [%i3+%g0]0x88,%l6 ! %l6 = 00000000ffff2a24
2862! Mem[000000001010142c] = ffffffff, %l1 = 0000000000000000
2863 ldsw [%i4+0x02c],%l1 ! %l1 = ffffffffffffffff
2864! Mem[0000000030001408] = 7efd6b250f000036, %l0 = 71a07af30d7276bc
2865 ldxa [%i0+%o4]0x89,%l0 ! %l0 = 7efd6b250f000036
2866
2867p0_label_105:
2868! Starting 10 instruction Store Burst
2869! %f20 = 26569b32 73bc073b, %l7 = 00000000000000ff
2870! Mem[0000000030141438] = 6a51797a5c8fdf63
2871 add %i5,0x038,%g1
2872 stda %f20,[%g1+%l7]ASI_PST32_S ! Mem[0000000030141438] = 26569b3273bc073b
2873! %l1 = ffffffffffffffff, Mem[0000000010081400] = 9c9fad7f
2874 stba %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = 9c9fadff
2875! Mem[0000000030101408] = 02c21391, %l2 = 000000006bd5714d
2876 swapa [%i4+%o4]0x89,%l2 ! %l2 = 0000000002c21391
2877! %l5 = 000000004204ffdb, Mem[0000000010001408] = 54640000
2878 stba %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 546400db
2879! Mem[0000000010001410] = a30f6053, %l6 = 00000000ffff2a24
2880 swapa [%i0+%o5]0x88,%l6 ! %l6 = 00000000a30f6053
2881! %l5 = 000000004204ffdb, Mem[0000000010041408] = 00000000
2882 stba %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = db000000
2883! Mem[0000000010181410] = 95000000, %l7 = 00000000000000ff
2884 swapa [%i6+%o5]0x80,%l7 ! %l7 = 0000000095000000
2885! %l3 = 0000000000000024, Mem[0000000030101400] = ff9bffff
2886 stwa %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000024
2887! %l6 = 00000000a30f6053, Mem[0000000010181428] = 0cf400ff382072b7, %asi = 80
2888 stxa %l6,[%i6+0x028]%asi ! Mem[0000000010181428] = 00000000a30f6053
2889! %f14 = a30f6053 baa6574c, Mem[0000000010081400] = ffad9f9c 00000000
2890 stda %f14,[%i2+%g0]0x80 ! Mem[0000000010081400] = a30f6053 baa6574c
2891
2892p0_label_106:
2893! Starting 10 instruction Load Burst
2894! Mem[0000000010181408] = c7ed1aef, %l1 = ffffffffffffffff
2895 lduha [%i6+%o4]0x80,%l1 ! %l1 = 000000000000c7ed
2896! Mem[0000000030001410] = ffcc0000, %l1 = 000000000000c7ed
2897 lduha [%i0+%o5]0x81,%l1 ! %l1 = 000000000000ffcc
2898! Mem[0000000010081400] = a30f6053baa6574c, %l2 = 0000000002c21391, %asi = 80
2899 ldxa [%i2+0x000]%asi,%l2 ! %l2 = a30f6053baa6574c
2900! Mem[0000000010101408] = 24000000, %l2 = a30f6053baa6574c
2901 lduwa [%i4+%o4]0x88,%l2 ! %l2 = 0000000024000000
2902! Mem[0000000030001408] = 3600000f, %l5 = 000000004204ffdb
2903 lduha [%i0+%o4]0x81,%l5 ! %l5 = 0000000000003600
2904! Mem[0000000030141400] = a30f6053baa6574c, %l6 = 00000000a30f6053
2905 ldxa [%i5+%g0]0x81,%l6 ! %l6 = a30f6053baa6574c
2906! %l7 = 0000000095000000, %l4 = 0000000000000024, %l2 = 0000000024000000
2907 sub %l7,%l4,%l2 ! %l2 = 0000000094ffffdc
2908! Mem[00000000100c1420] = 08055dbf, %f23 = 1b6233cb
2909 ld [%i3+0x020],%f23 ! %f23 = 08055dbf
2910! Mem[0000000010181414] = ebffa24f, %f1 = 9c9fad7f
2911 lda [%i6+0x014]%asi,%f1 ! %f1 = ebffa24f
2912! Mem[0000000020800000] = 00d40898, %l2 = 0000000094ffffdc
2913 ldsb [%o1+%g0],%l2 ! %l2 = 0000000000000000
2914
2915p0_label_107:
2916! Starting 10 instruction Store Burst
2917! %l2 = 0000000000000000, Mem[0000000010141408] = 00000000
2918 stha %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
2919! %f9 = ffff9bff, Mem[00000000300c1410] = 3262eb16
2920 sta %f9 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffff9bff
2921! %l0 = 7efd6b250f000036, Mem[0000000030181410] = 000037814d542da5
2922 stxa %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 7efd6b250f000036
2923! %l1 = 000000000000ffcc, Mem[0000000030041410] = 7b7fff04530000ff
2924 stxa %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000000000ffcc
2925! %l0 = 7efd6b250f000036, Mem[0000000030101410] = 0000ffdb
2926 stha %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000036
2927! Mem[0000000010181437] = 68267bed, %l6 = a30f6053baa6574c
2928 ldstuba [%i6+0x037]%asi,%l6 ! %l6 = 00000000000000ed
2929! %l2 = 0000000000000000, Mem[0000000010081410] = ff9bffff
2930 stha %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000ffff
2931! Mem[000000001008140b] = ff9bffff, %l6 = 00000000000000ed
2932 ldstub [%i2+0x00b],%l6 ! %l6 = 00000000000000ff
2933! %l4 = 0000000000000024, Mem[0000000010081400] = a30f6053
2934 stwa %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000024
2935! %l1 = 000000000000ffcc, Mem[0000000010141408] = 00000000000000fe
2936 stxa %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000000000000ffcc
2937
2938p0_label_108:
2939! Starting 10 instruction Load Burst
2940! Mem[0000000010041408] = db000000, %l2 = 0000000000000000
2941 ldsba [%i1+%o4]0x80,%l2 ! %l2 = ffffffffffffffdb
2942! Mem[0000000010001410] = 242affff329bffff, %f14 = a30f6053 baa6574c
2943 ldda [%i0+%o5]0x80,%f14 ! %f14 = 242affff 329bffff
2944 membar #Sync ! Added by membar checker (16)
2945! Mem[00000000300c1400] = 81370000 00000000 ff000000 00000000
2946! Mem[00000000300c1410] = ff9bffff 3ae000d7 771ff1ac e25b0f7f
2947! Mem[00000000300c1420] = 01272651 b0c34154 0700a244 3f800000
2948! Mem[00000000300c1430] = bd1f5b65 d700e03a a30f6053 baa6574c
2949 ldda [%i3+%g0]ASI_BLK_AIUSL,%f0 ! Block Load from 00000000300c1400
2950! Mem[0000000030041410] = ccff0000, %l4 = 0000000000000024
2951 lduwa [%i1+%o5]0x81,%l4 ! %l4 = 00000000ccff0000
2952! Mem[0000000010081400] = 24000000, %l5 = 0000000000003600
2953 ldsha [%i2+%g0]0x88,%l5 ! %l5 = 0000000000000000
2954! Mem[0000000030001408] = 7efd6b25 0f000036, %l0 = 0f000036, %l1 = 0000ffcc
2955 ldda [%i0+%o4]0x89,%l0 ! %l0 = 000000000f000036 000000007efd6b25
2956! Mem[0000000010041408] = db000000, %l5 = 0000000000000000
2957 lduba [%i1+%o4]0x80,%l5 ! %l5 = 00000000000000db
2958! Mem[0000000030001400] = 26d567ff, %l5 = 00000000000000db
2959 ldswa [%i0+%g0]0x89,%l5 ! %l5 = 0000000026d567ff
2960! Mem[0000000030141400] = 4c57a6ba53600fa3, %f22 = 75214102 08055dbf
2961 ldda [%i5+%g0]0x89,%f22 ! %f22 = 4c57a6ba 53600fa3
2962! Mem[00000000201c0000] = ffff2c68, %l0 = 000000000f000036
2963 ldub [%o0+%g0],%l0 ! %l0 = 00000000000000ff
2964
2965p0_label_109:
2966! Starting 10 instruction Store Burst
2967! Mem[0000000030001410] = ffcc00003ae000d7, %l7 = 0000000095000000
2968 ldxa [%i0+%o5]0x81,%l7 ! %l7 = ffcc00003ae000d7
2969! %l2 = ffffffdb, %l3 = 00000024, Mem[00000000100c1418] = 26569b32 73bc073b, %asi = 80
2970 stda %l2,[%i3+0x018]%asi ! Mem[00000000100c1418] = ffffffdb 00000024
2971! Mem[0000000030141408] = 329bffff, %l5 = 0000000026d567ff
2972 swapa [%i5+%o4]0x81,%l5 ! %l5 = 00000000329bffff
2973! Mem[0000000010101418] = 6c9f1ac4, %l3 = 00000024, %l6 = 000000ff
2974 add %i4,0x18,%g1
2975 casa [%g1]0x80,%l3,%l6 ! %l6 = 000000006c9f1ac4
2976! Mem[0000000010041400] = ff00005b, %l7 = 3ae000d7, %l1 = 7efd6b25
2977 casa [%i1]0x80,%l7,%l1 ! %l1 = 00000000ff00005b
2978! Mem[000000001014142c] = 3ae000d7, %l3 = 00000024, %l3 = 00000024
2979 add %i5,0x2c,%g1
2980 casa [%g1]0x80,%l3,%l3 ! %l3 = 000000003ae000d7
2981! %l4 = 00000000ccff0000, Mem[0000000010141410] = 0036ff80
2982 stba %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0036ff00
2983! %l7 = ffcc00003ae000d7, Mem[0000000030141400] = 53600fa3
2984 stwa %l7,[%i5+%g0]0x89 ! Mem[0000000030141400] = 3ae000d7
2985! Mem[0000000010101400] = 0036ff80 00007300 00000024 ffffffff
2986! %f0 = 00000000 00003781 00000000 000000ff
2987! %f4 = d700e03a ffff9bff 7f0f5be2 acf11f77
2988! %f8 = 5441c3b0 51262701 0000803f 44a20007
2989! %f12 = 3ae000d7 655b1fbd 4c57a6ba 53600fa3
2990 stda %f0 ,[%i4+%g0]ASI_BLK_AIUP ! Block Store to 0000000010101400
2991! %f18 = 9113c202 fe000000, Mem[0000000010041418] = 5e87b072 04ff7f7b, %asi = 80
2992 stda %f18,[%i1+0x018]%asi ! Mem[0000000010041418] = 9113c202 fe000000
2993
2994p0_label_110:
2995! Starting 10 instruction Load Burst
2996! Mem[0000000030041408] = dbff0442, %l7 = ffcc00003ae000d7
2997 ldsha [%i1+%o4]0x89,%l7 ! %l7 = 0000000000000442
2998! Mem[0000000030001410] = ffcc00003ae000d7, %l1 = 00000000ff00005b
2999 ldxa [%i0+%o5]0x81,%l1 ! %l1 = ffcc00003ae000d7
3000! Mem[0000000030101410] = 36000000, %l4 = 00000000ccff0000
3001 lduwa [%i4+%o5]0x81,%l4 ! %l4 = 0000000036000000
3002! Mem[0000000010001408] = 546400db, %l7 = 0000000000000442
3003 ldsba [%i0+%o4]0x88,%l7 ! %l7 = ffffffffffffffdb
3004! Mem[0000000010001410] = ffff2a24, %l3 = 000000003ae000d7
3005 lduha [%i0+%o5]0x88,%l3 ! %l3 = 0000000000002a24
3006! Mem[0000000030001400] = ff67d526, %l0 = 00000000000000ff
3007 ldsba [%i0+%g0]0x81,%l0 ! %l0 = ffffffffffffffff
3008! Mem[0000000030181400] = 00000000, %l5 = 00000000329bffff
3009 lduha [%i6+%g0]0x81,%l5 ! %l5 = 0000000000000000
3010! Mem[0000000030101408] = 4d71d56b, %l4 = 0000000036000000
3011 ldsba [%i4+%o4]0x81,%l4 ! %l4 = 000000000000004d
3012! Mem[0000000030041410] = ccff0000, %l3 = 0000000000002a24
3013 ldswa [%i1+%o5]0x81,%l3 ! %l3 = ffffffffccff0000
3014! Mem[0000000010181408] = c7ed1aef6b8301d3, %f26 = 00000000 0034ffcb, %asi = 80
3015 ldda [%i6+0x008]%asi,%f26 ! %f26 = c7ed1aef 6b8301d3
3016
3017p0_label_111:
3018! Starting 10 instruction Store Burst
3019! %l1 = ffcc00003ae000d7, Mem[0000000010101406] = 00003781, %asi = 80
3020 stha %l1,[%i4+0x006]%asi ! Mem[0000000010101404] = 000000d7
3021! Mem[0000000010081408] = ff9bffff, %l2 = ffffffffffffffdb
3022 ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 00000000000000ff
3023! %f9 = 51262701, Mem[00000000100c1408] = 00000000
3024 sta %f9 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 51262701
3025! Mem[0000000020800040] = 00ffe0c8, %l4 = 000000000000004d
3026 ldstuba [%o1+0x040]%asi,%l4 ! %l4 = 0000000000000000
3027! %l5 = 0000000000000000, Mem[0000000010001410] = 242affff
3028 stwa %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
3029! %l7 = ffffffffffffffdb, Mem[0000000030101400] = 24000000
3030 stha %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = 2400ffdb
3031! %f24 = 4fa2ffeb, Mem[0000000030101410] = 00000036
3032 sta %f24,[%i4+%o5]0x89 ! Mem[0000000030101410] = 4fa2ffeb
3033! %l0 = ffffffff, %l1 = 3ae000d7, Mem[00000000100c1438] = 00000c6f 242a89b3, %asi = 80
3034 stda %l0,[%i3+0x038]%asi ! Mem[00000000100c1438] = ffffffff 3ae000d7
3035! %l3 = ffffffffccff0000, Mem[0000000010001400] = 00003781
3036 stwa %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = ccff0000
3037! %l0 = ffffffffffffffff, Mem[0000000030141400] = 4c57a6ba3ae000d7
3038 stxa %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffffffffffff
3039
3040p0_label_112:
3041! Starting 10 instruction Load Burst
3042! Mem[0000000010181410] = 000000ffebffa24f, %l4 = 0000000000000000
3043 ldxa [%i6+%o5]0x80,%l4 ! %l4 = 000000ffebffa24f
3044! Mem[0000000010141438] = cbff3400, %l2 = 00000000000000ff
3045 ldsw [%i5+0x038],%l2 ! %l2 = ffffffffcbff3400
3046! Mem[0000000030141400] = ffffffffffffffff, %f16 = ff000000 000000ff
3047 ldda [%i5+%g0]0x81,%f16 ! %f16 = ffffffff ffffffff
3048! Mem[0000000030001410] = ffcc0000, %l1 = ffcc00003ae000d7
3049 ldswa [%i0+%o5]0x81,%l1 ! %l1 = ffffffffffcc0000
3050! Mem[0000000010081408] = ff9bffff, %l0 = ffffffffffffffff, %asi = 80
3051 ldswa [%i2+0x008]%asi,%l0 ! %l0 = ffffffffff9bffff
3052! Mem[0000000030001400] = 26d567ff, %l5 = 0000000000000000
3053 lduba [%i0+%g0]0x89,%l5 ! %l5 = 00000000000000ff
3054! Mem[00000000100c1400] = 242affff00000000, %f28 = 6c9f1ac4 5956a545
3055 ldda [%i3+%g0]0x80,%f28 ! %f28 = 242affff 00000000
3056! Mem[0000000030181400] = 00000000, %l2 = ffffffffcbff3400
3057 lduha [%i6+%g0]0x81,%l2 ! %l2 = 0000000000000000
3058! Mem[0000000010041408] = 000000db, %l4 = 000000ffebffa24f
3059 lduha [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000db
3060! Mem[0000000010181424] = 52980331, %l6 = 000000006c9f1ac4
3061 ldsw [%i6+0x024],%l6 ! %l6 = 0000000052980331
3062
3063p0_label_113:
3064! Starting 10 instruction Store Burst
3065! Mem[0000000010141410] = 0036ff00, %l1 = ffffffffffcc0000
3066 ldstuba [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000000
3067 membar #Sync ! Added by membar checker (17)
3068! Mem[0000000010101412] = d700e03a, %l6 = 0000000052980331
3069 ldstub [%i4+0x012],%l6 ! %l6 = 00000000000000e0
3070! %f25 = ff000000, Mem[0000000030041410] = 0000ffcc
3071 sta %f25,[%i1+%o5]0x89 ! Mem[0000000030041410] = ff000000
3072! Mem[00000000300c1410] = ffff9bff, %l2 = 0000000000000000
3073 swapa [%i3+%o5]0x89,%l2 ! %l2 = 00000000ffff9bff
3074! %f25 = ff000000, Mem[0000000010001408] = 546400db
3075 sta %f25,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff000000
3076! Mem[0000000010041410] = 00000000, %l0 = ffffffffff9bffff
3077 ldstuba [%i1+%o5]0x88,%l0 ! %l0 = 0000000000000000
3078! Mem[0000000010101425] = 51262701, %l4 = 00000000000000db
3079 ldstub [%i4+0x025],%l4 ! %l4 = 0000000000000026
3080! %f3 = 000000ff, Mem[0000000030081410] = 80ff3600
3081 sta %f3 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000ff
3082! %f18 = 9113c202 fe000000, Mem[0000000010081408] = ff9bffff acf11f77
3083 stda %f18,[%i2+%o4]0x80 ! Mem[0000000010081408] = 9113c202 fe000000
3084! Mem[0000000010041400] = 5b0000ff, %l7 = 00000000ffffffdb
3085 swapa [%i1+%g0]0x88,%l7 ! %l7 = 000000005b0000ff
3086
3087p0_label_114:
3088! Starting 10 instruction Load Burst
3089! Mem[0000000010001410] = ffff9b32 00000000, %l0 = 00000000, %l1 = 00000000
3090 ldda [%i0+%o5]0x88,%l0 ! %l0 = 0000000000000000 00000000ffff9b32
3091 membar #Sync ! Added by membar checker (18)
3092! Mem[0000000010081400] = 00000024 baa6574c 9113c202 fe000000
3093! Mem[0000000010081410] = 0000ffff acf11f77 7b7fff04 72b0875e
3094! Mem[0000000010081420] = 0000d400 9516922b 771ff1ac fe6fee6b
3095! Mem[0000000010081430] = 8dafd41e acf11f77 f3299c52 d56cf322
3096 ldda [%i2+%g0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010081400
3097! Mem[0000000010001408] = 000000ff, %f1 = 00003781
3098 lda [%i0+%o4]0x80,%f1 ! %f1 = 000000ff
3099! Mem[0000000010081438] = f3299c52, %l5 = 00000000000000ff, %asi = 80
3100 ldsba [%i2+0x038]%asi,%l5 ! %l5 = fffffffffffffff3
3101! Mem[0000000010141400] = 00000000, %l0 = 0000000000000000
3102 lduwa [%i5+%g0]0x80,%l0 ! %l0 = 0000000000000000
3103! Mem[0000000010001408] = 000000ff, %l5 = fffffffffffffff3
3104 ldsha [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000
3105! Mem[0000000010081400] = 00000024 baa6574c 9113c202 fe000000
3106! Mem[0000000010081410] = 0000ffff acf11f77 7b7fff04 72b0875e
3107! Mem[0000000010081420] = 0000d400 9516922b 771ff1ac fe6fee6b
3108! Mem[0000000010081430] = 8dafd41e acf11f77 f3299c52 d56cf322
3109 ldda [%i2+%g0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010081400
3110! Mem[0000000030181400] = 0000000000000000, %f0 = 00000000 000000ff
3111 ldda [%i6+%g0]0x81,%f0 ! %f0 = 00000000 00000000
3112! Mem[0000000030181410] = 256bfd7e, %f1 = 00000000
3113 lda [%i6+%o5]0x89,%f1 ! %f1 = 256bfd7e
3114! Mem[000000001014143e] = 199bffdb, %l6 = 00000000000000e0
3115 ldsb [%i5+0x03e],%l6 ! %l6 = ffffffffffffffff
3116
3117p0_label_115:
3118! Starting 10 instruction Store Burst
3119! %l7 = 000000005b0000ff, Mem[0000000010101410] = d700ff3a
3120 stha %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00ffff3a
3121! Mem[0000000010081410] = ffff0000, %l1 = 00000000ffff9b32
3122 ldstuba [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
3123 membar #Sync ! Added by membar checker (19)
3124! %f10 = 0000803f 44a20007, Mem[0000000010081418] = 7b7fff04 72b0875e
3125 std %f10,[%i2+0x018] ! Mem[0000000010081418] = 0000803f 44a20007
3126! %l5 = 0000000000000000, Mem[00000000300c1400] = 8137000000000000
3127 stxa %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000000000000000
3128! %l4 = 0000000000000026, Mem[0000000010001408] = 000000ff
3129 stwa %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000026
3130! %l6 = ffffffff, %l7 = 5b0000ff, Mem[0000000030141400] = ffffffff ffffffff
3131 stda %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffffff 5b0000ff
3132! %f8 = 5441c3b0 51262701, %l5 = 0000000000000000
3133! Mem[0000000030141418] = 270076a26b968eeb
3134 add %i5,0x018,%g1
3135 stda %f8,[%g1+%l5]ASI_PST32_S ! Mem[0000000030141418] = 270076a26b968eeb
3136! %l5 = 0000000000000000, Mem[0000000030001400] = 26d567ff
3137 stha %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = 26d50000
3138! Mem[0000000030141408] = 26d567ff, %l0 = 0000000000000000
3139 swapa [%i5+%o4]0x81,%l0 ! %l0 = 0000000026d567ff
3140! Mem[0000000010001400] = 0000ffcc, %l2 = 00000000ffff9bff
3141 swapa [%i0+%g0]0x88,%l2 ! %l2 = 000000000000ffcc
3142
3143p0_label_116:
3144! Starting 10 instruction Load Burst
3145! Mem[00000000100c1408] = 51262701, %l3 = ffffffffccff0000
3146 ldsw [%i3+%o4],%l3 ! %l3 = 0000000051262701
3147! Mem[00000000100c1404] = 00000000, %l6 = ffffffffffffffff
3148 ldsw [%i3+0x004],%l6 ! %l6 = 0000000000000000
3149! Mem[0000000010081410] = ffff00ff, %l3 = 0000000051262701
3150 lduwa [%i2+%o5]0x88,%l3 ! %l3 = 00000000ffff00ff
3151! Mem[0000000010101420] = 5441c3b0 51ff2701, %l6 = 00000000, %l7 = 5b0000ff, %asi = 80
3152 ldda [%i4+0x020]%asi,%l6 ! %l6 = 000000005441c3b0 0000000051ff2701
3153! Mem[0000000010041410] = 000000ff, %l2 = 000000000000ffcc
3154 ldsba [%i1+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
3155! Mem[000000001018142c] = a30f6053, %l7 = 0000000051ff2701, %asi = 80
3156 ldsha [%i6+0x02c]%asi,%l7 ! %l7 = ffffffffffffa30f
3157! Mem[00000000100c1424] = 02c21391, %l4 = 0000000000000026, %asi = 80
3158 lduha [%i3+0x024]%asi,%l4 ! %l4 = 00000000000002c2
3159! Mem[0000000010041408] = 000000db, %l6 = 000000005441c3b0
3160 ldsba [%i1+%o4]0x88,%l6 ! %l6 = ffffffffffffffdb
3161! Mem[0000000030101410] = ebffa24f00000000, %f16 = 4c57a6ba 24000000
3162 ldda [%i4+%o5]0x81,%f16 ! %f16 = ebffa24f 00000000
3163! Mem[0000000010041400] = ffffffdb, %f26 = 6bee6ffe
3164 lda [%i1+%g0]0x88,%f26 ! %f26 = ffffffdb
3165
3166p0_label_117:
3167! Starting 10 instruction Store Burst
3168! Mem[0000000030081400] = 000053c2, %l1 = 0000000000000000
3169 swapa [%i2+%g0]0x89,%l1 ! %l1 = 00000000000053c2
3170! %l7 = ffffffffffffa30f, Mem[00000000100c1408] = 51262701
3171 stba %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0f262701
3172! %l6 = ffffffffffffffdb, Mem[0000000030181400] = 00000000
3173 stha %l6,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000ffdb
3174! Mem[0000000010081410] = ff00ffff, %l1 = 00000000000053c2
3175 swapa [%i2+%o5]0x80,%l1 ! %l1 = 00000000ff00ffff
3176! Mem[0000000010181408] = c7ed1aef, %l0 = 0000000026d567ff
3177 swapa [%i6+%o4]0x80,%l0 ! %l0 = 00000000c7ed1aef
3178! %l2 = ffffffffffffffff, Mem[0000000010181408] = d301836bff67d526
3179 stxa %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffffffffffffff
3180! %l4 = 00000000000002c2, Mem[00000000201c0001] = ffff2c68
3181 stb %l4,[%o0+0x001] ! Mem[00000000201c0000] = ffc22c68
3182! Mem[0000000030001400] = 26d50000, %l2 = ffffffffffffffff
3183 ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 0000000000000000
3184! Mem[0000000030001410] = 0000ccff, %l5 = 0000000000000000
3185 swapa [%i0+%o5]0x89,%l5 ! %l5 = 000000000000ccff
3186! %l4 = 00000000000002c2, Mem[00000000211c0000] = ffffb4f8
3187 sth %l4,[%o2+%g0] ! Mem[00000000211c0000] = 02c2b4f8
3188
3189p0_label_118:
3190! Starting 10 instruction Load Burst
3191! Mem[0000000010101416] = ffff9bff, %l2 = 0000000000000000
3192 lduh [%i4+0x016],%l2 ! %l2 = 0000000000009bff
3193! Mem[0000000010141408] = 00000000, %l2 = 0000000000009bff
3194 lduha [%i5+%o4]0x88,%l2 ! %l2 = 0000000000000000
3195! Mem[0000000010081434] = acf11f77, %f16 = ebffa24f
3196 ld [%i2+0x034],%f16 ! %f16 = acf11f77
3197! Mem[0000000010101410] = 00ffff3affff9bff, %f18 = 000000fe 02c21391
3198 ldda [%i4+%o5]0x80,%f18 ! %f18 = 00ffff3a ffff9bff
3199! Mem[0000000030001400] = ff00d526, %l3 = 00000000ffff00ff
3200 lduwa [%i0+%g0]0x81,%l3 ! %l3 = 00000000ff00d526
3201! Mem[000000001008142c] = fe6fee6b, %l6 = ffffffffffffffdb
3202 lduw [%i2+0x02c],%l6 ! %l6 = 00000000fe6fee6b
3203! Mem[000000001018142c] = a30f6053, %l0 = 00000000c7ed1aef
3204 lduh [%i6+0x02c],%l0 ! %l0 = 000000000000a30f
3205! Mem[0000000010081410] = 000053c2acf11f77, %f18 = 00ffff3a ffff9bff
3206 ldda [%i2+%o5]0x80,%f18 ! %f18 = 000053c2 acf11f77
3207! Mem[0000000010141410] = 00006a10 0036ffff, %l0 = 0000a30f, %l1 = ff00ffff
3208 ldda [%i5+%o5]0x88,%l0 ! %l0 = 000000000036ffff 0000000000006a10
3209! Mem[0000000030041400] = 00000000, %l1 = 0000000000006a10
3210 lduwa [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000000
3211
3212p0_label_119:
3213! Starting 10 instruction Store Burst
3214! Code Fragment 3, seed = 910197
3215p0_fragment_15:
3216! %l0 = 000000000036ffff
3217 setx 0x3d1d58cb8f6ee17e,%g7,%l0 ! %l0 = 3d1d58cb8f6ee17e
3218! %l1 = 0000000000000000
3219 setx 0x002691be46f5b629,%g7,%l1 ! %l1 = 002691be46f5b629
3220 setx 0x1fe000, %g1, %g3
3221 or %l0, %g3, %l0 ! always set perrmask = 0xff
3222 setx 0x1ffff8, %g1, %g2
3223 and %l0, %g2, %l0
3224 ta T_CHANGE_HPRIV
3225 stxa %l1, [%l0]ASI_DCACHE_DATA
3226 ta T_CHANGE_NONHPRIV
3227! %l0 = 3d1d58cb8f6ee17e
3228 setx 0xf813782f0fe206e4,%g7,%l0 ! %l0 = f813782f0fe206e4
3229! %l1 = 002691be46f5b629
3230 setx 0x9b40fa2937f856af,%g7,%l1 ! %l1 = 9b40fa2937f856af
3231p0_fragment_15_end:
3232! %l0 = f813782f0fe206e4, Mem[0000000030001410] = 00000000
3233 stha %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000006e4
3234! %l7 = ffffffffffffa30f, Mem[0000000030141408] = 00000000
3235 stba %l7,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0f000000
3236! %f24 = 2b921695, Mem[0000000010101410] = 00ffff3a
3237 sta %f24,[%i4+%o5]0x80 ! Mem[0000000010101410] = 2b921695
3238! Mem[0000000010141408] = 00000000, %l7 = 00000000ffffa30f
3239 swapa [%i5+%o4]0x80,%l7 ! %l7 = 0000000000000000
3240! %l0 = f813782f0fe206e4, Mem[0000000030141410] = 000000ff
3241 stwa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0fe206e4
3242! %l4 = 00000000000002c2, Mem[00000000300c1408] = ff000000
3243 stha %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 02c20000
3244! %l5 = 000000000000ccff, Mem[0000000010081410] = 771ff1acc2530000
3245 stxa %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000000000ccff
3246! Mem[00000000100c1410] = 00000000, %l6 = 00000000fe6fee6b
3247 swap [%i3+%o5],%l6 ! %l6 = 0000000000000000
3248! Mem[0000000010181400] = 00000000, %l6 = 0000000000000000
3249 swapa [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000
3250
3251p0_label_120:
3252! Starting 10 instruction Load Burst
3253! Mem[00000000100c1408] = 0127260f, %l7 = 0000000000000000
3254 ldswa [%i3+%o4]0x88,%l7 ! %l7 = 000000000127260f
3255! Mem[0000000030141400] = ffffffff5b0000ff, %f16 = acf11f77 00000000
3256 ldda [%i5+%g0]0x81,%f16 ! %f16 = ffffffff 5b0000ff
3257! Mem[0000000030081410] = 000000ff, %l2 = 0000000000000000
3258 lduha [%i2+%o5]0x89,%l2 ! %l2 = 00000000000000ff
3259! Mem[0000000010101410] = 9516922b, %f15 = 53600fa3
3260 lda [%i4+%o5]0x88,%f15 ! %f15 = 9516922b
3261! Mem[0000000030001410] = e4060000, %l7 = 000000000127260f
3262 lduha [%i0+%o5]0x81,%l7 ! %l7 = 000000000000e406
3263! Mem[0000000030141410] = 0fe206e4, %l3 = 00000000ff00d526
3264 lduba [%i5+%o5]0x89,%l3 ! %l3 = 00000000000000e4
3265! Mem[0000000010141410] = ffff3600, %f22 = 5e87b072
3266 lda [%i5+%o5]0x80,%f22 ! %f22 = ffff3600
3267! Mem[0000000010001408] = 26000000, %l1 = 9b40fa2937f856af
3268 lduwa [%i0+%o4]0x88,%l1 ! %l1 = 0000000026000000
3269! Mem[0000000030101410] = 4fa2ffeb, %l5 = 000000000000ccff
3270 ldswa [%i4+%o5]0x89,%l5 ! %l5 = 000000004fa2ffeb
3271! Mem[0000000020800001] = 00d40898, %l1 = 0000000026000000, %asi = 80
3272 lduba [%o1+0x001]%asi,%l1 ! %l1 = 00000000000000d4
3273
3274p0_label_121:
3275! Starting 10 instruction Store Burst
3276! %l0 = 0fe206e4, %l1 = 000000d4, Mem[0000000010181400] = 00000000 1c3bc253
3277 stda %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0fe206e4 000000d4
3278! %f2 = 00000000, Mem[0000000010141408] = 0fa3ffff
3279 sta %f2 ,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
3280! %l2 = 00000000000000ff, Mem[000000001010142e] = 44a20007, %asi = 80
3281 stha %l2,[%i4+0x02e]%asi ! Mem[000000001010142c] = 44a200ff
3282! %f2 = 00000000 000000ff, Mem[0000000030101400] = dbff0024 00000000
3283 stda %f2 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 000000ff
3284! %l0 = f813782f0fe206e4, %l3 = 00000000000000e4, %y = cbff3400
3285 sdiv %l0,%l3,%l6 ! %l6 = ffffffff80000000
3286 mov %l0,%y ! %y = 0fe206e4
3287! %f27 = acf11f77, %f29 = 1ed4af8d, %f22 = ffff3600
3288 fdivs %f27,%f29,%f22 ! %f22 = cd911d3f
3289! Mem[0000000010041410] = ff000000, %l2 = 00000000000000ff
3290 ldstuba [%i1+%o5]0x80,%l2 ! %l2 = 00000000000000ff
3291! %l3 = 00000000000000e4, Mem[0000000010141408] = 00000000
3292 stba %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000e4
3293! %f4 = d700e03a ffff9bff, Mem[0000000030101400] = 00000000 000000ff
3294 stda %f4 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = d700e03a ffff9bff
3295! %l2 = 00000000000000ff, Mem[0000000030081408] = 242affff
3296 stba %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = ff2affff
3297
3298p0_label_122:
3299! Starting 10 instruction Load Burst
3300! Mem[00000000201c0000] = ffc22c68, %l1 = 00000000000000d4
3301 ldub [%o0+%g0],%l1 ! %l1 = 00000000000000ff
3302! Mem[0000000010101400] = 00000000, %f29 = 1ed4af8d
3303 lda [%i4+%g0]0x88,%f29 ! %f29 = 00000000
3304! Mem[0000000010181400] = 0fe206e4 000000d4, %l2 = 000000ff, %l3 = 000000e4
3305 ldda [%i6+%g0]0x80,%l2 ! %l2 = 000000000fe206e4 00000000000000d4
3306! Mem[000000001018142c] = a30f6053, %l2 = 000000000fe206e4
3307 lduh [%i6+0x02c],%l2 ! %l2 = 000000000000a30f
3308! Mem[0000000010041408] = 000000db, %l6 = ffffffff80000000
3309 lduba [%i1+%o4]0x88,%l6 ! %l6 = 00000000000000db
3310! Mem[0000000030181408] = 00000000, %l2 = 000000000000a30f
3311 ldsha [%i6+%o4]0x81,%l2 ! %l2 = 0000000000000000
3312! Mem[0000000010101408] = ff00000000000000, %l2 = 0000000000000000
3313 ldxa [%i4+%o4]0x88,%l2 ! %l2 = ff00000000000000
3314! Mem[0000000030101410] = 4fa2ffeb, %f19 = acf11f77
3315 lda [%i4+%o5]0x89,%f19 ! %f19 = 4fa2ffeb
3316! Mem[0000000010081433] = 8dafd41e, %l6 = 00000000000000db
3317 ldsb [%i2+0x033],%l6 ! %l6 = 000000000000001e
3318! Mem[0000000010081410] = 000000000000ccff, %f6 = 7f0f5be2 acf11f77
3319 ldda [%i2+%o5]0x88,%f6 ! %f6 = 00000000 0000ccff
3320
3321p0_label_123:
3322! Starting 10 instruction Store Burst
3323! %f19 = 4fa2ffeb, Mem[0000000010001408] = 00000026
3324 sta %f19,[%i0+0x008]%asi ! Mem[0000000010001408] = 4fa2ffeb
3325! Mem[0000000030181400] = dbff0000, %l4 = 00000000000002c2
3326 ldstuba [%i6+%g0]0x81,%l4 ! %l4 = 00000000000000db
3327! Mem[00000000100c1400] = ffff2a24, %l0 = f813782f0fe206e4
3328 ldstuba [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000024
3329! %l2 = ff00000000000000, Mem[0000000030081408] = 0c6f0000ffff2aff
3330 stxa %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff00000000000000
3331! Mem[0000000010141410] = ffff3600, %l1 = 00000000000000ff
3332 swapa [%i5+%o5]0x80,%l1 ! %l1 = 00000000ffff3600
3333! Mem[0000000020800040] = ffffe0c8, %l7 = 000000000000e406
3334 ldstub [%o1+0x040],%l7 ! %l7 = 00000000000000ff
3335! %f14 = 4c57a6ba, %f14 = 4c57a6ba
3336 fcmps %fcc1,%f14,%f14 ! %fcc1 = 0
3337! Mem[000000001018140c] = ffffffff, %l3 = 00000000000000d4, %asi = 80
3338 swapa [%i6+0x00c]%asi,%l3 ! %l3 = 00000000ffffffff
3339! %l6 = 000000000000001e, Mem[0000000010041410] = ff000000
3340 stba %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 1e000000
3341! %l2 = ff00000000000000, Mem[0000000010141408] = e4000000
3342 stba %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
3343
3344p0_label_124:
3345! Starting 10 instruction Load Burst
3346! %f6 = 00000000, %f12 = 3ae000d7, %f4 = d700e03a
3347 fmuls %f6 ,%f12,%f4 ! %f4 = 00000000
3348! Mem[0000000030001410] = 000006e4, %l0 = 0000000000000024
3349 ldswa [%i0+%o5]0x89,%l0 ! %l0 = 00000000000006e4
3350! %l2 = ff00000000000000, %l1 = 00000000ffff3600, %l6 = 000000000000001e
3351 sub %l2,%l1,%l6 ! %l6 = feffffff0000ca00
3352! Mem[0000000010101410] = 2b921695, %l4 = 00000000000000db
3353 lduha [%i4+%o5]0x80,%l4 ! %l4 = 0000000000002b92
3354! Mem[00000000100c1400] = ff2affff00000000, %f6 = 00000000 0000ccff, %asi = 80
3355 ldda [%i3+0x000]%asi,%f6 ! %f6 = ff2affff 00000000
3356! Mem[0000000010101408] = 00000000, %l7 = 00000000000000ff
3357 ldsha [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000000
3358! Mem[0000000010081408] = 9113c202, %l4 = 0000000000002b92
3359 lduwa [%i2+%o4]0x80,%l4 ! %l4 = 000000009113c202
3360! Mem[00000000100c1408] = 0f262701, %l7 = 0000000000000000
3361 lduba [%i3+%o4]0x80,%l7 ! %l7 = 000000000000000f
3362! Mem[0000000030101400] = d700e03a ffff9bff, %l2 = 00000000, %l3 = ffffffff
3363 ldda [%i4+%g0]0x81,%l2 ! %l2 = 00000000d700e03a 00000000ffff9bff
3364! Mem[00000000100c1400] = ff2affff, %l1 = 00000000ffff3600
3365 lduba [%i3+%g0]0x80,%l1 ! %l1 = 00000000000000ff
3366
3367p0_label_125:
3368! Starting 10 instruction Store Burst
3369! Mem[0000000010001410] = 00000000, %l0 = 00000000000006e4
3370 ldstuba [%i0+%o5]0x88,%l0 ! %l0 = 0000000000000000
3371! Mem[0000000030041410] = ff000000, %l4 = 000000009113c202
3372 ldstuba [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000000
3373! %f4 = 00000000 ffff9bff, %l3 = 00000000ffff9bff
3374! Mem[00000000100c1408] = 0f26270173000000
3375 add %i3,0x008,%g1
3376 stda %f4,[%g1+%l3]ASI_PST8_PL ! Mem[00000000100c1408] = ff9bffff00000000
3377! Mem[00000000300c1410] = 00000000, %l6 = feffffff0000ca00
3378 ldstuba [%i3+%o5]0x89,%l6 ! %l6 = 0000000000000000
3379! %l2 = 00000000d700e03a, Mem[00000000201c0001] = ffc22c68, %asi = 80
3380 stba %l2,[%o0+0x001]%asi ! Mem[00000000201c0000] = ff3a2c68
3381! %l6 = 0000000000000000, Mem[00000000100c1400] = ffff2aff
3382 stha %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffff0000
3383! %l3 = 00000000ffff9bff, Mem[0000000010081408] = 9113c202
3384 stw %l3,[%i2+%o4] ! Mem[0000000010081408] = ffff9bff
3385! %f16 = ffffffff 5b0000ff, %l6 = 0000000000000000
3386! Mem[0000000030081438] = 417fa92a1c3bc253
3387 add %i2,0x038,%g1
3388 stda %f16,[%g1+%l6]ASI_PST32_S ! Mem[0000000030081438] = 417fa92a1c3bc253
3389! %f16 = ffffffff 5b0000ff, Mem[0000000030001408] = 3600000f 256bfd7e
3390 stda %f16,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffffffff 5b0000ff
3391! %f5 = ffff9bff, Mem[0000000030001400] = 26d500ff
3392 sta %f5 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffff9bff
3393
3394p0_label_126:
3395! Starting 10 instruction Load Burst
3396! Mem[00000000100c1405] = 00000000, %l0 = 0000000000000000, %asi = 80
3397 ldsba [%i3+0x005]%asi,%l0 ! %l0 = 0000000000000000
3398! Mem[0000000030141410] = e406e20f, %l2 = 00000000d700e03a
3399 lduba [%i5+%o5]0x81,%l2 ! %l2 = 00000000000000e4
3400! Mem[0000000010101400] = 00000000, %l2 = 00000000000000e4
3401 ldswa [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000
3402! Mem[0000000010081408] = ff9bffff, %l3 = 00000000ffff9bff
3403 lduha [%i2+%o4]0x88,%l3 ! %l3 = 000000000000ffff
3404! Mem[00000000100c141b] = ffffffdb, %l4 = 0000000000000000
3405 ldub [%i3+0x01b],%l4 ! %l4 = 00000000000000db
3406! Mem[00000000100c1410] = 530000006bee6ffe, %f16 = ffffffff 5b0000ff
3407 ldda [%i3+%o5]0x88,%f16 ! %f16 = 53000000 6bee6ffe
3408! Mem[0000000010081400] = 00000024baa6574c, %f10 = 0000803f 44a20007
3409 ldda [%i2+%g0]0x80,%f10 ! %f10 = 00000024 baa6574c
3410! Mem[000000001004143c] = 80ff3600, %l3 = 000000000000ffff
3411 ldsb [%i1+0x03c],%l3 ! %l3 = ffffffffffffff80
3412! Mem[00000000300c1408] = 02c20000, %l7 = 000000000000000f
3413 ldsba [%i3+%o4]0x81,%l7 ! %l7 = 0000000000000002
3414! Mem[0000000030001400] = ff9bffff, %l7 = 0000000000000002
3415 ldsba [%i0+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
3416
3417p0_label_127:
3418! Starting 10 instruction Store Burst
3419! %l2 = 00000000, %l3 = ffffff80, Mem[0000000010101400] = 00000000 000000d7
3420 stda %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000 ffffff80
3421! %l7 = ffffffffffffffff, Mem[0000000030001400] = ff9bffff
3422 stha %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffffffff
3423! %l4 = 00000000000000db, Mem[0000000030001408] = ffffffff
3424 stwa %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000db
3425! %f30 = 22f36cd5, Mem[0000000030181408] = 00000000
3426 sta %f30,[%i6+%o4]0x89 ! Mem[0000000030181408] = 22f36cd5
3427! %l6 = 00000000, %l7 = ffffffff, Mem[0000000010181438] = 0000342a 26d54153, %asi = 80
3428 stda %l6,[%i6+0x038]%asi ! Mem[0000000010181438] = 00000000 ffffffff
3429! Mem[0000000030101408] = 4d71d56b, %l3 = 00000000ffffff80
3430 swapa [%i4+%o4]0x81,%l3 ! %l3 = 000000004d71d56b
3431! %f30 = 22f36cd5, Mem[0000000010001404] = 1c3bc253
3432 sta %f30,[%i0+0x004]%asi ! Mem[0000000010001404] = 22f36cd5
3433! Code Fragment 4, seed = 311169
3434p0_fragment_16:
3435! %l0 = 0000000000000000
3436 setx 0xc995b203900dcd1e,%g7,%l0 ! %l0 = c995b203900dcd1e
3437! %l1 = 00000000000000ff
3438 setx 0x8d1205fa00814fc9,%g7,%l1 ! %l1 = 8d1205fa00814fc9
3439 setx 0x7ff8, %g1, %g2
3440 and %l0, %g2, %l0
3441 setx 0xffffffff, %g1, %g2
3442 and %l1, %g2, %l1
3443 setx 0x100000000, %g1, %g2
3444 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3445 ta T_CHANGE_HPRIV
3446 stxa %l1, [%l0]ASI_ICACHE_INSTR
3447 ta T_CHANGE_NONHPRIV
3448! %l0 = c995b203900dcd1e
3449 setx 0xed662d452ed2ee84,%g7,%l0 ! %l0 = ed662d452ed2ee84
3450! %l1 = 8d1205fa00814fc9
3451 setx 0x0e0bf504a3e52c4f,%g7,%l1 ! %l1 = 0e0bf504a3e52c4f
3452p0_fragment_16_end:
3453! %l7 = ffffffffffffffff, Mem[0000000030081400] = 00000000
3454 stba %l7,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff
3455! %l6 = 0000000000000000, Mem[0000000030101410] = ebffa24f
3456 stwa %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
3457
3458p0_label_128:
3459! Starting 10 instruction Load Burst
3460! Mem[0000000010181410] = ff000000, %l1 = 0e0bf504a3e52c4f
3461 ldsha [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000000
3462! Mem[0000000010081410] = ffcc0000, %l4 = 00000000000000db
3463 lduha [%i2+%o5]0x80,%l4 ! %l4 = 000000000000ffcc
3464! Mem[0000000021800040] = 411a5158, %l0 = ed662d452ed2ee84, %asi = 80
3465 ldsba [%o3+0x040]%asi,%l0 ! %l0 = 0000000000000041
3466! Mem[00000000300c1410] = d700e03a000000ff, %l1 = 0000000000000000
3467 ldxa [%i3+%o5]0x89,%l1 ! %l1 = d700e03a000000ff
3468! Mem[0000000010041400] = dbffffff, %l6 = 0000000000000000
3469 ldsha [%i1+%g0]0x80,%l6 ! %l6 = ffffffffffffdbff
3470! Mem[0000000030141408] = 0f0000003cf42099, %l4 = 000000000000ffcc
3471 ldxa [%i5+%o4]0x81,%l4 ! %l4 = 0f0000003cf42099
3472! Mem[0000000010101400] = 00000000, %l6 = ffffffffffffdbff
3473 lduwa [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000000
3474! Mem[0000000010141408] = 00000000, %l5 = 000000004fa2ffeb
3475 lduba [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000000
3476! Mem[0000000010181428] = 00000000, %l5 = 0000000000000000, %asi = 80
3477 ldswa [%i6+0x028]%asi,%l5 ! %l5 = 0000000000000000
3478! Mem[000000001014142c] = 3ae000d7, %l0 = 0000000000000041, %asi = 80
3479 lduwa [%i5+0x02c]%asi,%l0 ! %l0 = 000000003ae000d7
3480
3481p0_label_129:
3482! Starting 10 instruction Store Burst
3483! %f11 = baa6574c, Mem[00000000300c1408] = 02c20000
3484 sta %f11,[%i3+%o4]0x81 ! Mem[00000000300c1408] = baa6574c
3485! Mem[0000000010141434] = f4d9ff63, %l0 = 3ae000d7, %l0 = 3ae000d7
3486 add %i5,0x34,%g1
3487 casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000f4d9ff63
3488! %l3 = 000000004d71d56b, Mem[0000000030041410] = ff0000ff
3489 stwa %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 4d71d56b
3490! %l4 = 0f0000003cf42099, Mem[0000000010181408] = ffffffff
3491 stha %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffff2099
3492! %l2 = 0000000000000000, Mem[0000000010041410] = 1e000000
3493 stwa %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
3494! %l2 = 0000000000000000, Mem[00000000100c1410] = fe6fee6b
3495 stba %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 006fee6b
3496! Mem[0000000010141410] = ff000000, %f0 = 00000000
3497 lda [%i5+%o5]0x88,%f0 ! %f0 = ff000000
3498! Mem[0000000010101400] = 00000000, %l6 = 0000000000000000
3499 ldstuba [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000
3500! Mem[00000000300c1408] = 4c57a6ba, %l1 = 00000000000000ff
3501 swapa [%i3+%o4]0x89,%l1 ! %l1 = 000000004c57a6ba
3502! %f26 = ffffffdb acf11f77, %l1 = 000000004c57a6ba
3503! Mem[0000000010041420] = 0000000000000045
3504 add %i1,0x020,%g1
3505 stda %f26,[%g1+%l1]ASI_PST8_P ! Mem[0000000010041420] = ff00ffdbac001f45
3506
3507p0_label_130:
3508! Starting 10 instruction Load Burst
3509! Mem[00000000300c1408] = 00000000000000ff, %f26 = ffffffdb acf11f77
3510 ldda [%i3+%o4]0x89,%f26 ! %f26 = 00000000 000000ff
3511! Mem[0000000030101408] = ffffff80, %l6 = 0000000000000000
3512 ldsba [%i4+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
3513! %f14 = 4c57a6ba 9516922b, %f25 = 00d40000
3514 fdtoi %f14,%f25 ! %f25 = 7fffffff
3515! Mem[0000000030181408] = d56cf322, %l6 = ffffffffffffffff
3516 lduha [%i6+%o4]0x81,%l6 ! %l6 = 000000000000d56c
3517! Mem[0000000020800000] = 00d40898, %l6 = 000000000000d56c
3518 ldsh [%o1+%g0],%l6 ! %l6 = 00000000000000d4
3519! Mem[0000000010001400] = ff9bffff, %l4 = 0f0000003cf42099
3520 lduba [%i0+%g0]0x80,%l4 ! %l4 = 00000000000000ff
3521! Mem[0000000010041410] = 00000000, %l7 = ffffffffffffffff
3522 ldswa [%i1+%o5]0x88,%l7 ! %l7 = 0000000000000000
3523! Mem[0000000010081400] = 00000024baa6574c, %l0 = 00000000f4d9ff63
3524 ldxa [%i2+%g0]0x80,%l0 ! %l0 = 00000024baa6574c
3525! Mem[000000001018140d] = 000000d4, %l7 = 0000000000000000, %asi = 80
3526 lduba [%i6+0x00d]%asi,%l7 ! %l7 = 0000000000000000
3527! Mem[0000000010041434] = 1effaf8d, %f13 = 655b1fbd
3528 ld [%i1+0x034],%f13 ! %f13 = 1effaf8d
3529
3530p0_label_131:
3531! Starting 10 instruction Store Burst
3532! %f11 = baa6574c, Mem[0000000010101410] = 9516922b
3533 sta %f11,[%i4+%o5]0x88 ! Mem[0000000010101410] = baa6574c
3534! %l0 = baa6574c, %l1 = 4c57a6ba, Mem[00000000300c1410] = ff000000 3ae000d7
3535 stda %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = baa6574c 4c57a6ba
3536! %l1 = 000000004c57a6ba, Mem[0000000010081410] = 000000000000ccff
3537 stxa %l1,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000004c57a6ba
3538! %f9 = 51262701, Mem[0000000030141410] = 0fe206e4
3539 sta %f9 ,[%i5+%o5]0x89 ! Mem[0000000030141410] = 51262701
3540! %l1 = 000000004c57a6ba, Mem[000000001018140f] = 000000d4
3541 stb %l1,[%i6+0x00f] ! Mem[000000001018140c] = 000000ba
3542! %l2 = 00000000, %l3 = 4d71d56b, Mem[0000000010141408] = 00000000 ccff0000
3543 stda %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 4d71d56b
3544! %l1 = 000000004c57a6ba, Mem[0000000010181408] = 9920ffff
3545 stba %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = ba20ffff
3546! Mem[0000000020800041] = ffffe0c8, %l5 = 0000000000000000
3547 ldstuba [%o1+0x041]%asi,%l5 ! %l5 = 00000000000000ff
3548! %l7 = 0000000000000000, Mem[00000000201c0000] = ff3a2c68, %asi = 80
3549 stba %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = 003a2c68
3550! %f16 = 53000000, Mem[0000000010041400] = dbffffff
3551 sta %f16,[%i1+%g0]0x80 ! Mem[0000000010041400] = 53000000
3552
3553p0_label_132:
3554! Starting 10 instruction Load Burst
3555! Mem[0000000010101408] = 00000000, %l0 = 00000024baa6574c
3556 ldsha [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000000
3557! Mem[0000000010181408] = ffff20ba, %l3 = 000000004d71d56b
3558 ldsha [%i6+%o4]0x88,%l3 ! %l3 = 00000000000020ba
3559! %f11 = baa6574c, %f12 = 3ae000d7
3560 fsqrts %f11,%f12 ! %f12 = 7fffffff
3561! Mem[0000000030181408] = d56cf322 ffffffff, %l0 = 00000000, %l1 = 4c57a6ba
3562 ldda [%i6+%o4]0x81,%l0 ! %l0 = 00000000d56cf322 00000000ffffffff
3563! Mem[0000000030101408] = 000000fe80ffffff, %f28 = 771ff1ac 00000000
3564 ldda [%i4+%o4]0x89,%f28 ! %f28 = 000000fe 80ffffff
3565! Mem[00000000100c1438] = ffffffff, %l7 = 0000000000000000
3566 ldub [%i3+0x038],%l7 ! %l7 = 00000000000000ff
3567! Mem[0000000030141400] = ffffffff, %f3 = 000000ff
3568 lda [%i5+%g0]0x81,%f3 ! %f3 = ffffffff
3569! Mem[0000000030181400] = ffff0000, %f28 = 000000fe
3570 lda [%i6+%g0]0x81,%f28 ! %f28 = ffff0000
3571! Mem[0000000010081410] = 4c57a6ba, %l5 = 00000000000000ff
3572 ldsha [%i2+%o5]0x88,%l5 ! %l5 = ffffffffffffa6ba
3573! Mem[0000000010181414] = ebffa24f, %l1 = 00000000ffffffff
3574 lduh [%i6+0x014],%l1 ! %l1 = 000000000000ebff
3575
3576p0_label_133:
3577! Starting 10 instruction Store Burst
3578! Mem[0000000010141408] = 00000000, %l6 = 00000000000000d4
3579 ldstuba [%i5+%o4]0x88,%l6 ! %l6 = 0000000000000000
3580! %l3 = 00000000000020ba, Mem[00000000300c1408] = ff000000
3581 stwa %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 000020ba
3582! Mem[0000000030041408] = dbff0442, %l4 = 00000000000000ff
3583 swapa [%i1+%o4]0x89,%l4 ! %l4 = 00000000dbff0442
3584! Mem[00000000300c1410] = baa6574c, %l2 = 0000000000000000
3585 swapa [%i3+%o5]0x81,%l2 ! %l2 = 00000000baa6574c
3586! %l4 = 00000000dbff0442, Mem[0000000030141400] = ffffffff
3587 stba %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffff42
3588! %f28 = ffff0000 80ffffff, Mem[0000000030041408] = 000000ff ffffffff
3589 stda %f28,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffff0000 80ffffff
3590! Mem[0000000010181420] = dbff044252980331, %l5 = ffffffffffffa6ba, %l0 = 00000000d56cf322
3591 add %i6,0x20,%g1
3592 casxa [%g1]0x80,%l5,%l0 ! %l0 = dbff044252980331
3593! Mem[00000000100c1438] = ffffffff3ae000d7, %l2 = 00000000baa6574c, %l5 = ffffffffffffa6ba
3594 add %i3,0x38,%g1
3595 casxa [%g1]0x80,%l2,%l5 ! %l5 = ffffffff3ae000d7
3596! %l5 = ffffffff3ae000d7, Mem[0000000030041400] = 00000000
3597 stha %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00d70000
3598! %l7 = 00000000000000ff, Mem[0000000030081408] = 00000000
3599 stba %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = ff000000
3600
3601p0_label_134:
3602! Starting 10 instruction Load Burst
3603! Mem[0000000010101400] = 000000ff, %l1 = 000000000000ebff
3604 ldsba [%i4+%g0]0x88,%l1 ! %l1 = ffffffffffffffff
3605! %f27 = 000000ff, %f28 = ffff0000
3606 fcmpes %fcc3,%f27,%f28 ! %fcc3 = 3
3607! Mem[0000000010101408] = 00000000, %l2 = 00000000baa6574c
3608 lduba [%i4+%o4]0x80,%l2 ! %l2 = 0000000000000000
3609! Mem[0000000021800000] = ff2b8528, %l6 = 0000000000000000
3610 ldsh [%o3+%g0],%l6 ! %l6 = ffffffffffffff2b
3611! Mem[0000000010101400] = ff000000 ffffff80, %l6 = ffffff2b, %l7 = 000000ff
3612 ldda [%i4+%g0]0x80,%l6 ! %l6 = 00000000ff000000 00000000ffffff80
3613! Mem[00000000100c1408] = 00000000ffff9bff, %f10 = 00000024 baa6574c
3614 ldda [%i3+%o4]0x88,%f10 ! %f10 = 00000000 ffff9bff
3615! %l6 = 00000000ff000000, %l6 = 00000000ff000000, %y = 0fe206e4
3616 umul %l6,%l6,%l4 ! %l4 = fe01000000000000, %y = fe010000
3617! Mem[00000000300c1410] = 00000000, %l4 = fe01000000000000
3618 lduwa [%i3+%o5]0x81,%l4 ! %l4 = 0000000000000000
3619! Mem[00000000300c1400] = 00000000, %l0 = dbff044252980331
3620 ldsha [%i3+%g0]0x81,%l0 ! %l0 = 0000000000000000
3621 membar #Sync ! Added by membar checker (20)
3622! Mem[0000000010081400] = 00000024 baa6574c ffff9bff fe000000
3623! Mem[0000000010081410] = baa6574c 00000000 0000803f 44a20007
3624! Mem[0000000010081420] = 0000d400 9516922b 771ff1ac fe6fee6b
3625! Mem[0000000010081430] = 8dafd41e acf11f77 f3299c52 d56cf322
3626 ldda [%i2+%g0]ASI_BLK_P,%f16 ! Block Load from 0000000010081400
3627
3628p0_label_135:
3629! Starting 10 instruction Store Burst
3630! %l1 = ffffffffffffffff, Mem[0000000030181400] = ffff0000
3631 stwa %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = ffffffff
3632! %l0 = 0000000000000000, Mem[0000000030081408] = ff000000000000ff
3633 stxa %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000000000000000
3634 membar #Sync ! Added by membar checker (21)
3635! %l0 = 00000000, %l1 = ffffffff, Mem[0000000010081408] = ffff9bff fe000000
3636 stda %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000 ffffffff
3637! %l3 = 00000000000020ba, Mem[0000000010001406] = 22f36cd5, %asi = 80
3638 stha %l3,[%i0+0x006]%asi ! Mem[0000000010001404] = 22f320ba
3639! %l0 = 00000000, %l1 = ffffffff, Mem[00000000100c1408] = ffff9bff 00000000
3640 stda %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000 ffffffff
3641! %l5 = ffffffff3ae000d7, Mem[00000000211c0001] = 02c2b4f8, %asi = 80
3642 stba %l5,[%o2+0x001]%asi ! Mem[00000000211c0000] = 02d7b4f8
3643! Mem[00000000201c0000] = 003a2c68, %l0 = 0000000000000000
3644 ldstub [%o0+%g0],%l0 ! %l0 = 0000000000000000
3645! Mem[0000000010001408] = ebffa24f, %l2 = 0000000000000000
3646 ldstuba [%i0+%o4]0x88,%l2 ! %l2 = 000000000000004f
3647! %l3 = 00000000000020ba, Mem[00000000100c1410] = 6bee6f00
3648 stba %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 6bee6fba
3649! Mem[0000000030141400] = ffffff42, %l7 = 00000000ffffff80
3650 swapa [%i5+%g0]0x89,%l7 ! %l7 = 00000000ffffff42
3651
3652p0_label_136:
3653! Starting 10 instruction Load Burst
3654! %f21 = 00000000, %f17 = baa6574c
3655 fcmps %fcc1,%f21,%f17 ! %fcc1 = 2
3656! Mem[0000000030141400] = ffffff80, %f21 = 00000000
3657 lda [%i5+%g0]0x89,%f21 ! %f21 = ffffff80
3658! Mem[0000000030081410] = 000000ff, %l6 = 00000000ff000000
3659 lduba [%i2+%o5]0x89,%l6 ! %l6 = 00000000000000ff
3660! Mem[0000000010041429] = 0c0000ff, %l5 = ffffffff3ae000d7
3661 ldsb [%i1+0x029],%l5 ! %l5 = 0000000000000000
3662! Mem[0000000030181408] = d56cf322, %l0 = 0000000000000000
3663 ldswa [%i6+%o4]0x81,%l0 ! %l0 = ffffffffd56cf322
3664! Mem[0000000030101410] = 00000000 00000000, %l2 = 0000004f, %l3 = 000020ba
3665 ldda [%i4+%o5]0x89,%l2 ! %l2 = 0000000000000000 0000000000000000
3666! Mem[0000000030081400] = dabf3c32000000ff, %f22 = 0000803f 44a20007
3667 ldda [%i2+%g0]0x89,%f22 ! %f22 = dabf3c32 000000ff
3668! Mem[0000000010141400] = 00000000, %f30 = f3299c52
3669 lda [%i5+%g0]0x88,%f30 ! %f30 = 00000000
3670! Mem[0000000020800000] = 00d40898, %l4 = 0000000000000000
3671 lduh [%o1+%g0],%l4 ! %l4 = 00000000000000d4
3672! Mem[0000000030101408] = ffffff80fe000000, %l4 = 00000000000000d4
3673 ldxa [%i4+%o4]0x81,%l4 ! %l4 = ffffff80fe000000
3674
3675p0_label_137:
3676! Starting 10 instruction Store Burst
3677! %f30 = 00000000 d56cf322, Mem[0000000010081410] = baa6574c 00000000
3678 stda %f30,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000 d56cf322
3679! %f17 = baa6574c, Mem[000000001010143c] = 53600fa3
3680 st %f17,[%i4+0x03c] ! Mem[000000001010143c] = baa6574c
3681! %l1 = ffffffffffffffff, Mem[0000000010181408] = ba20ffff000000ba
3682 stxa %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = ffffffffffffffff
3683! Mem[0000000020800041] = ffffe0c8, %l4 = ffffff80fe000000
3684 ldstuba [%o1+0x041]%asi,%l4 ! %l4 = 00000000000000ff
3685! %l0 = ffffffffd56cf322, Mem[00000000100c1424] = 02c21391, %asi = 80
3686 stba %l0,[%i3+0x024]%asi ! Mem[00000000100c1424] = 22c21391
3687! %l3 = 0000000000000000, Mem[0000000030081400] = ff000000323cbfda
3688 stxa %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000000000000000
3689! Mem[000000001000142c] = 5956a545, %l7 = ffffff42, %l2 = 00000000
3690 add %i0,0x2c,%g1
3691 casa [%g1]0x80,%l7,%l2 ! %l2 = 000000005956a545
3692! Mem[0000000010141408] = ff000000, %l7 = 00000000ffffff42
3693 swapa [%i5+%o4]0x80,%l7 ! %l7 = 00000000ff000000
3694! Mem[00000000100c1410] = ba6fee6b, %l5 = 0000000000000000, %asi = 80
3695 swapa [%i3+0x010]%asi,%l5 ! %l5 = 00000000ba6fee6b
3696! Mem[0000000010141408] = ffffff42, %l7 = 00000000ff000000
3697 ldstuba [%i5+%o4]0x80,%l7 ! %l7 = 00000000000000ff
3698
3699p0_label_138:
3700! Starting 10 instruction Load Burst
3701! Mem[0000000010001410] = ff000000329bffff, %l2 = 000000005956a545, %asi = 80
3702 ldxa [%i0+0x010]%asi,%l2 ! %l2 = ff000000329bffff
3703! Mem[0000000010081428] = 771ff1ac fe6fee6b, %l6 = 000000ff, %l7 = 000000ff, %asi = 80
3704 ldda [%i2+0x028]%asi,%l6 ! %l6 = 00000000771ff1ac 00000000fe6fee6b
3705! Mem[0000000021800000] = ff2b8528, %l0 = ffffffffd56cf322
3706 ldsh [%o3+%g0],%l0 ! %l0 = ffffffffffffff2b
3707! Mem[0000000010041400] = 53000000, %l1 = ffffffffffffffff
3708 ldsha [%i1+%g0]0x80,%l1 ! %l1 = 0000000000005300
3709! Mem[0000000010141410] = 000000ff106a0000, %l7 = 00000000fe6fee6b, %asi = 80
3710 ldxa [%i5+0x010]%asi,%l7 ! %l7 = 000000ff106a0000
3711! %l3 = 0000000000000000, imm = fffffffffffff21d, %l1 = 0000000000005300
3712 orn %l3,-0xde3,%l1 ! %l1 = 0000000000000de2
3713! Mem[0000000010141410] = ff000000, %l7 = 000000ff106a0000
3714 lduha [%i5+%o5]0x88,%l7 ! %l7 = 0000000000000000
3715! Mem[0000000010001400] = ba20f322 ffff9bff, %l0 = ffffff2b, %l1 = 00000de2
3716 ldda [%i0+%g0]0x88,%l0 ! %l0 = 00000000ffff9bff 00000000ba20f322
3717! Mem[0000000010041408] = db000000ff000000, %l4 = 00000000000000ff
3718 ldxa [%i1+%o4]0x80,%l4 ! %l4 = db000000ff000000
3719! %f5 = ffff9bff, %f29 = acf11f77
3720 fcmps %fcc2,%f5 ,%f29 ! %fcc2 = 3
3721
3722p0_label_139:
3723! Starting 10 instruction Store Burst
3724! %l1 = 00000000ba20f322, Mem[0000000030081400] = 00000000
3725 stha %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = f3220000
3726! Mem[0000000010141404] = ff000000, %l6 = 771ff1ac, %l1 = ba20f322
3727 add %i5,0x04,%g1
3728 casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000ff000000
3729! Mem[0000000010141400] = 00000000, %l6 = 00000000771ff1ac
3730 ldstuba [%i5+%g0]0x88,%l6 ! %l6 = 0000000000000000
3731! %l3 = 0000000000000000, Mem[0000000030001400] = ffffffff
3732 stba %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00ffffff
3733! %l0 = 00000000ffff9bff, imm = fffffffffffff519, %l0 = 00000000ffff9bff
3734 subc %l0,-0xae7,%l0 ! %l0 = 00000000ffffa6e6
3735! Mem[0000000010181408] = ffffffff, %l4 = db000000ff000000
3736 ldstuba [%i6+%o4]0x80,%l4 ! %l4 = 00000000000000ff
3737! %l5 = 00000000ba6fee6b, Mem[0000000030141400] = 80ffffff
3738 stba %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 6bffffff
3739! %f12 = 7fffffff, Mem[0000000030041408] = 80ffffff
3740 sta %f12,[%i1+%o4]0x89 ! Mem[0000000030041408] = 7fffffff
3741! %f5 = ffff9bff, Mem[0000000030141410] = 51262701
3742 sta %f5 ,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffff9bff
3743! %f10 = 00000000, %f30 = 00000000, %f16 = 00000024 baa6574c
3744 fsmuld %f10,%f30,%f16 ! %f16 = 00000000 00000000
3745
3746p0_label_140:
3747! Starting 10 instruction Load Burst
3748! Mem[0000000010101410] = 4c57a6ba, %l1 = 00000000ff000000
3749 lduwa [%i4+%o5]0x80,%l1 ! %l1 = 000000004c57a6ba
3750! Mem[0000000030001410] = 000006e4, %l6 = 0000000000000000
3751 ldsha [%i0+%o5]0x89,%l6 ! %l6 = 00000000000006e4
3752! Mem[0000000030001408] = db0000005b0000ff, %f30 = 00000000 d56cf322
3753 ldda [%i0+%o4]0x81,%f30 ! %f30 = db000000 5b0000ff
3754! Mem[0000000030181408] = d56cf322 ffffffff, %l6 = 000006e4, %l7 = 00000000
3755 ldda [%i6+%o4]0x81,%l6 ! %l6 = 00000000d56cf322 00000000ffffffff
3756! Mem[0000000030001410] = d700e03a000006e4, %f4 = 00000000 ffff9bff
3757 ldda [%i0+%o5]0x89,%f4 ! %f4 = d700e03a 000006e4
3758! Mem[0000000010081438] = f3299c52 d56cf322, %l6 = d56cf322, %l7 = ffffffff, %asi = 80
3759 ldda [%i2+0x038]%asi,%l6 ! %l6 = 00000000f3299c52 00000000d56cf322
3760! Mem[0000000010081400] = 00000024, %l6 = 00000000f3299c52
3761 ldsba [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000000
3762! Mem[0000000010181415] = ebffa24f, %l5 = 00000000ba6fee6b, %asi = 80
3763 lduba [%i6+0x015]%asi,%l5 ! %l5 = 00000000000000ff
3764! Mem[0000000030081408] = 00000000, %l7 = 00000000d56cf322
3765 lduwa [%i2+%o4]0x89,%l7 ! %l7 = 0000000000000000
3766! Mem[0000000010081435] = acf11f77, %l7 = 0000000000000000, %asi = 80
3767 ldsba [%i2+0x035]%asi,%l7 ! %l7 = fffffffffffffff1
3768
3769p0_label_141:
3770! Starting 10 instruction Store Burst
3771! %l0 = 00000000ffffa6e6, Mem[00000000201c0001] = ff3a2c68
3772 stb %l0,[%o0+0x001] ! Mem[00000000201c0000] = ffe62c68
3773! %l2 = ff000000329bffff, Mem[0000000030141408] = 0f000000
3774 stba %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff000000
3775! Mem[0000000030141400] = 6bffffff, %l0 = 00000000ffffa6e6
3776 swapa [%i5+%g0]0x81,%l0 ! %l0 = 000000006bffffff
3777! Mem[0000000010081400] = 24000000, %l5 = 00000000000000ff
3778 swapa [%i2+%g0]0x88,%l5 ! %l5 = 0000000024000000
3779! %f9 = 51262701, %f20 = baa6574c
3780 fsqrts %f9 ,%f20 ! %f20 = 484e3d7b
3781! Mem[0000000010101408] = 00000000, %l7 = fffffffffffffff1
3782 ldstuba [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000000
3783! %f10 = 00000000, Mem[0000000030181410] = 7efd6b25
3784 sta %f10,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000
3785! %l0 = 000000006bffffff, Mem[0000000030181408] = d56cf322
3786 stwa %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 6bffffff
3787! %f8 = 5441c3b0 51262701, %l7 = 0000000000000000
3788! Mem[0000000010101400] = ff000000ffffff80
3789 stda %f8,[%i4+%l7]ASI_PST16_PL ! Mem[0000000010101400] = ff000000ffffff80
3790! %l1 = 000000004c57a6ba, Mem[0000000010181408] = ffffffffffffffff
3791 stxa %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000000004c57a6ba
3792
3793p0_label_142:
3794! Starting 10 instruction Load Burst
3795! Mem[0000000010141408] = ffffff42, %l4 = 00000000000000ff
3796 lduha [%i5+%o4]0x80,%l4 ! %l4 = 000000000000ffff
3797! Mem[0000000020800000] = 00d40898, %l2 = ff000000329bffff
3798 lduh [%o1+%g0],%l2 ! %l2 = 00000000000000d4
3799! Mem[0000000030141408] = 000000ff, %l5 = 0000000024000000
3800 lduba [%i5+%o4]0x89,%l5 ! %l5 = 00000000000000ff
3801! Mem[0000000030101410] = 00000000, %l3 = 0000000000000000
3802 ldsba [%i4+%o5]0x81,%l3 ! %l3 = 0000000000000000
3803! Mem[0000000010041410] = 00000000, %l3 = 0000000000000000
3804 ldsba [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000000
3805! Mem[0000000010181400] = e406e20f, %l0 = 000000006bffffff
3806 ldsba [%i6+%g0]0x88,%l0 ! %l0 = 000000000000000f
3807! Mem[0000000030081400] = f322000000000000, %f26 = 771ff1ac fe6fee6b
3808 ldda [%i2+%g0]0x81,%f26 ! %f26 = f3220000 00000000
3809! Mem[0000000010041400] = 5300000000000032, %l3 = 0000000000000000
3810 ldxa [%i1+%g0]0x80,%l3 ! %l3 = 5300000000000032
3811! Mem[0000000010081418] = 0000803f, %f27 = 00000000
3812 lda [%i2+0x018]%asi,%f27 ! %f27 = 0000803f
3813! Mem[0000000030141400] = e6a6ffff, %f25 = 9516922b
3814 lda [%i5+%g0]0x89,%f25 ! %f25 = e6a6ffff
3815
3816p0_label_143:
3817! Starting 10 instruction Store Burst
3818! %f17 = 00000000, Mem[0000000030181410] = 00000000
3819 sta %f17,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
3820! Mem[0000000010001400] = ffff9bff, %l3 = 5300000000000032
3821 ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 00000000000000ff
3822! %f21 = ffffff80, Mem[0000000030101400] = d700e03a
3823 sta %f21,[%i4+%g0]0x81 ! Mem[0000000030101400] = ffffff80
3824! Mem[0000000010001400] = ffff9bff, %l6 = 0000000000000000
3825 ldstuba [%i0+%g0]0x88,%l6 ! %l6 = 00000000000000ff
3826! %f11 = ffff9bff, Mem[0000000010041400] = 53000000
3827 st %f11,[%i1+%g0] ! Mem[0000000010041400] = ffff9bff
3828! %l7 = 0000000000000000, %l1 = 000000004c57a6ba, %l0 = 000000000000000f
3829 udivx %l7,%l1,%l0 ! %l0 = 0000000000000000
3830! Mem[0000000010101422] = 5441c3b0, %l7 = 0000000000000000
3831 ldstuba [%i4+0x022]%asi,%l7 ! %l7 = 00000000000000c3
3832! Mem[0000000030001400] = 00ffffff, %l0 = 0000000000000000
3833 ldstuba [%i0+%g0]0x81,%l0 ! %l0 = 0000000000000000
3834! Mem[0000000010041400] = ffff9bff, %l2 = 00000000000000d4
3835 swapa [%i1+%g0]0x80,%l2 ! %l2 = 00000000ffff9bff
3836! Mem[0000000030001408] = db000000, %l0 = 0000000000000000
3837 swapa [%i0+%o4]0x81,%l0 ! %l0 = 00000000db000000
3838
3839p0_label_144:
3840! Starting 10 instruction Load Burst
3841! Mem[0000000010141410] = ff000000, %l2 = 00000000ffff9bff
3842 ldswa [%i5+%o5]0x88,%l2 ! %l2 = ffffffffff000000
3843! Mem[00000000201c0001] = ffe62c68, %l5 = 00000000000000ff
3844 ldsb [%o0+0x001],%l5 ! %l5 = ffffffffffffffe6
3845! %l6 = 00000000000000ff, imm = 0000000000000dda, %l6 = 00000000000000ff
3846 addc %l6,0xdda,%l6 ! %l6 = 0000000000000ed9
3847! Mem[0000000030001408] = 00000000, %l1 = 000000004c57a6ba
3848 ldsha [%i0+%o4]0x81,%l1 ! %l1 = 0000000000000000
3849! Mem[0000000030141408] = 9920f43c000000ff, %f4 = d700e03a 000006e4
3850 ldda [%i5+%o4]0x89,%f4 ! %f4 = 9920f43c 000000ff
3851! Mem[0000000010101410] = ff9bffff baa6574c, %l2 = ff000000, %l3 = 000000ff
3852 ldda [%i4+%o5]0x88,%l2 ! %l2 = 00000000baa6574c 00000000ff9bffff
3853! Mem[0000000010001410] = ff000000, %l3 = 00000000ff9bffff
3854 lduha [%i0+%o5]0x80,%l3 ! %l3 = 000000000000ff00
3855! Mem[0000000030181400] = ffffffff00000000, %l2 = 00000000baa6574c
3856 ldxa [%i6+%g0]0x81,%l2 ! %l2 = ffffffff00000000
3857! %l3 = 000000000000ff00, %l0 = 00000000db000000, %y = fe010000
3858 sdiv %l3,%l0,%l6 ! %l6 = 000000000dcf914c
3859 mov %l0,%y ! %y = db000000
3860! Mem[0000000021800140] = ffcf5a18, %l6 = 000000000dcf914c, %asi = 80
3861 ldsba [%o3+0x140]%asi,%l6 ! %l6 = ffffffffffffffff
3862
3863p0_label_145:
3864! Starting 10 instruction Store Burst
3865! Mem[0000000010041408] = db000000, %l2 = 0000000000000000
3866 swapa [%i1+%o4]0x80,%l2 ! %l2 = 00000000db000000
3867! %f8 = 5441c3b0 51262701, %l5 = ffffffffffffffe6
3868! Mem[0000000010101418] = 7f0f5be2acf11f77
3869 add %i4,0x018,%g1
3870 stda %f8,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010101418] = 7f0f5be2b0c34154
3871! %l6 = ffffffff, %l7 = 000000c3, Mem[0000000010101408] = ff000000 000000ff
3872 std %l6,[%i4+%o4] ! Mem[0000000010101408] = ffffffff 000000c3
3873! Mem[0000000010081410] = 00000000, %l5 = ffffffffffffffe6
3874 ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 0000000000000000
3875! %l5 = 0000000000000000, Mem[0000000030101400] = 80ffffff
3876 stha %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = 80ff0000
3877! %l7 = 00000000000000c3, Mem[00000000300c1408] = 000020ba00000000
3878 stxa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000000000c3
3879! %l6 = ffffffff, %l7 = 000000c3, Mem[0000000010101420] = 5441ffb0 51ff2701
3880 std %l6,[%i4+0x020] ! Mem[0000000010101420] = ffffffff 000000c3
3881! %f28 = 8dafd41e, Mem[0000000010041410] = 00000000
3882 sta %f28,[%i1+%o5]0x80 ! Mem[0000000010041410] = 8dafd41e
3883! Mem[0000000010141400] = 000000ff, %l3 = 000000000000ff00
3884 ldstuba [%i5+%g0]0x88,%l3 ! %l3 = 00000000000000ff
3885! %l6 = ffffffffffffffff, Mem[0000000030041408] = 7fffffff
3886 stba %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 7fffffff
3887
3888p0_label_146:
3889! Starting 10 instruction Load Burst
3890! Mem[0000000030001408] = ff00005b00000000, %f0 = ff000000 256bfd7e
3891 ldda [%i0+%o4]0x89,%f0 ! %f0 = ff00005b 00000000
3892! Mem[0000000030001408] = 00000000, %l0 = 00000000db000000
3893 lduwa [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000000
3894! Mem[0000000010041408] = 00000000, %l0 = 0000000000000000
3895 lduha [%i1+%o4]0x88,%l0 ! %l0 = 0000000000000000
3896! Mem[0000000030101400] = 0000ff80, %l3 = 00000000000000ff
3897 lduha [%i4+%g0]0x81,%l3 ! %l3 = 0000000000000000
3898! Mem[00000000100c1408] = 00000000, %l1 = 0000000000000000
3899 lduba [%i3+%o4]0x80,%l1 ! %l1 = 0000000000000000
3900! Mem[00000000100c1410] = 00000000, %l0 = 0000000000000000
3901 lduba [%i3+%o5]0x80,%l0 ! %l0 = 0000000000000000
3902! Mem[00000000218001c1] = 17ffc678, %l5 = 0000000000000000, %asi = 80
3903 ldsba [%o3+0x1c1]%asi,%l5 ! %l5 = ffffffffffffffff
3904! Mem[0000000030001410] = d700e03a000006e4, %f20 = 484e3d7b ffffff80
3905 ldda [%i0+%o5]0x89,%f20 ! %f20 = d700e03a 000006e4
3906! Mem[00000000100c1424] = 22c21391, %l6 = ffffffffffffffff, %asi = 80
3907 lduwa [%i3+0x024]%asi,%l6 ! %l6 = 0000000022c21391
3908! Mem[0000000010181410] = ff000000, %l0 = 0000000000000000
3909 lduwa [%i6+%o5]0x88,%l0 ! %l0 = 00000000ff000000
3910
3911p0_label_147:
3912! Starting 10 instruction Store Burst
3913! %l5 = ffffffffffffffff, %l2 = 00000000db000000, %y = db000000
3914 sdiv %l5,%l2,%l6 ! %l6 = 000000007fffffff
3915 mov %l0,%y ! %y = ff000000
3916! %l0 = 00000000ff000000, Mem[0000000030181408] = ffffff6b
3917 stba %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffffff00
3918! %l2 = 00000000db000000, Mem[0000000030181400] = ffffffff
3919 stwa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = db000000
3920! %l1 = 0000000000000000, Mem[0000000030081410] = ff00000000007300
3921 stxa %l1,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000000000000
3922! Mem[0000000010181400] = 0fe206e4 000000d4 00000000 4c57a6ba
3923! %f0 = ff00005b 00000000 00000000 ffffffff
3924! %f4 = 9920f43c 000000ff ff2affff 00000000
3925! %f8 = 5441c3b0 51262701 00000000 ffff9bff
3926! %f12 = 7fffffff 1effaf8d 4c57a6ba 9516922b
3927 stda %f0 ,[%i6+%g0]ASI_BLK_AIUP ! Block Store to 0000000010181400
3928! Mem[0000000010041408] = 00000000, %l7 = 00000000000000c3
3929 swapa [%i1+%o4]0x88,%l7 ! %l7 = 0000000000000000
3930! %l1 = 0000000000000000, Mem[0000000030001410] = 000006e4
3931 stwa %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
3932! %l0 = 00000000ff000000, Mem[0000000010101430] = 3ae000d7655b1fbd, %asi = 80
3933 stxa %l0,[%i4+0x030]%asi ! Mem[0000000010101430] = 00000000ff000000
3934! Mem[00000000100c1400] = 0000ffff, %l2 = 00000000db000000
3935 ldstuba [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000
3936 membar #Sync ! Added by membar checker (22)
3937! Mem[0000000010181436] = 1effaf8d, %l2 = 0000000000000000
3938 ldstuba [%i6+0x036]%asi,%l2 ! %l2 = 00000000000000af
3939
3940p0_label_148:
3941! Starting 10 instruction Load Burst
3942! Mem[0000000030101408] = ffffff80, %f11 = ffff9bff
3943 lda [%i4+%o4]0x81,%f11 ! %f11 = ffffff80
3944! Mem[00000000100c1438] = ffffffff, %l7 = 0000000000000000, %asi = 80
3945 lduha [%i3+0x038]%asi,%l7 ! %l7 = 000000000000ffff
3946! Mem[0000000010001408] = ffa2ffeb00000000, %l6 = 000000007fffffff
3947 ldxa [%i0+%o4]0x80,%l6 ! %l6 = ffa2ffeb00000000
3948! Mem[0000000010181408] = 00000000ffffffff, %f24 = 0000d400 e6a6ffff
3949 ldd [%i6+%o4],%f24 ! %f24 = 00000000 ffffffff
3950! %l1 = 0000000000000000, immd = fffff0e1, %y = ff000000
3951 udiv %l1,-0xf1f,%l5 ! %l5 = 00000000ff000f0f
3952 mov %l0,%y ! %y = ff000000
3953! Mem[0000000010081410] = 000000ff, %l5 = 00000000ff000f0f
3954 lduwa [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
3955! Mem[0000000010081410] = 000000ff, %l5 = 00000000000000ff
3956 ldswa [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
3957! Mem[0000000030001408] = 00000000, %l5 = 00000000000000ff
3958 lduba [%i0+%o4]0x81,%l5 ! %l5 = 0000000000000000
3959! %l4 = 000000000000ffff, %l3 = 0000000000000000, %l0 = 00000000ff000000
3960 udivx %l4,%l3,%l0 ! Div by zero, %l0 = 00000000ff000028
3961! Mem[0000000030001410] = 00000000, %l5 = 0000000000000000
3962 ldsha [%i0+%o5]0x89,%l5 ! %l5 = 0000000000000000
3963
3964p0_label_149:
3965! Starting 10 instruction Store Burst
3966! Mem[00000000100c1434] = 6bd5714d, %l1 = 0000000000000000
3967 swap [%i3+0x034],%l1 ! %l1 = 000000006bd5714d
3968! %l3 = 0000000000000000, Mem[00000000100c141b] = ffffffdb, %asi = 80
3969 stba %l3,[%i3+0x01b]%asi ! Mem[00000000100c1418] = ffffff00
3970! %l7 = 000000000000ffff, Mem[0000000010041400] = 32000000d4000000
3971 stxa %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000000000ffff
3972! %l5 = 0000000000000000, Mem[0000000030101400] = 0000ff80ffff9bff
3973 stxa %l5,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000000000000000
3974! Mem[0000000030041400] = 00d70000, %l5 = 0000000000000000
3975 swapa [%i1+%g0]0x81,%l5 ! %l5 = 0000000000d70000
3976! %l2 = 00000000000000af, Mem[00000000211c0000] = 02d7b4f8
3977 sth %l2,[%o2+%g0] ! Mem[00000000211c0000] = 00afb4f8
3978! %l4 = 000000000000ffff, Mem[0000000030141400] = ff00005be6a6ffff
3979 stxa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000000000ffff
3980! %l2 = 00000000000000af, immd = 00000000000005dc, %l108 = 0000000000000005
3981 sdivx %l2,0x5dc,%l5 ! %l5 = 0000000000000000
3982! Mem[0000000030001408] = 00000000, %l0 = 00000000ff000028
3983 swapa [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000000
3984! %l2 = 000000af, %l3 = 00000000, Mem[0000000010081410] = 000000ff 22f36cd5
3985 stda %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000af 00000000
3986
3987p0_label_150:
3988! Starting 10 instruction Load Burst
3989! %l0 = 0000000000000000, %l7 = 000000000000ffff, %l7 = 000000000000ffff
3990 xor %l0,%l7,%l7 ! %l7 = 000000000000ffff
3991! Mem[0000000010101400] = 000000ff, %l5 = 0000000000000000
3992 ldsba [%i4+%g0]0x88,%l5 ! %l5 = ffffffffffffffff
3993! Mem[0000000030101408] = ffffff80, %l6 = ffa2ffeb00000000
3994 ldsba [%i4+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
3995! Mem[00000000100c1410] = 00000000, %f22 = dabf3c32
3996 lda [%i3+%o5]0x88,%f22 ! %f22 = 00000000
3997! Mem[00000000100c1408] = 00000000, %l6 = ffffffffffffffff
3998 lduwa [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000
3999! Mem[000000001018142c] = ffff9bff, %l4 = 000000000000ffff
4000 ldsh [%i6+0x02c],%l4 ! %l4 = ffffffffffffffff
4001! Mem[0000000030141408] = 000000ff, %f21 = 000006e4
4002 lda [%i5+%o4]0x89,%f21 ! %f21 = 000000ff
4003! Mem[0000000030101410] = 00000000, %l6 = 0000000000000000
4004 ldsba [%i4+%o5]0x89,%l6 ! %l6 = 0000000000000000
4005! Mem[0000000030181408] = 00ffffff, %l5 = ffffffffffffffff
4006 ldsha [%i6+%o4]0x81,%l5 ! %l5 = 00000000000000ff
4007! Mem[0000000010181408] = 00000000, %l0 = 0000000000000000
4008 lduwa [%i6+%o4]0x80,%l0 ! %l0 = 0000000000000000
4009
4010! End of Random Code for Thread 0
4011
4012
4013! Check Registers
4014
4015p0_check_registers:
4016 set p0_expected_registers,%g1
4017 ldx [%g1+0x000],%g2
4018 cmp %l0,%g2 ! %l0 should be 0000000000000000
4019 bne %xcc,p0_reg_l0_fail
4020 mov %l0,%g3
4021 ldx [%g1+0x008],%g2
4022 cmp %l1,%g2 ! %l1 should be 000000006bd5714d
4023 bne %xcc,p0_reg_l1_fail
4024 mov %l1,%g3
4025 ldx [%g1+0x010],%g2
4026 cmp %l2,%g2 ! %l2 should be 00000000000000af
4027 bne %xcc,p0_reg_l2_fail
4028 mov %l2,%g3
4029 ldx [%g1+0x018],%g2
4030 cmp %l3,%g2 ! %l3 should be 0000000000000000
4031 bne %xcc,p0_reg_l3_fail
4032 mov %l3,%g3
4033 ldx [%g1+0x020],%g2
4034 cmp %l4,%g2 ! %l4 should be ffffffffffffffff
4035 bne %xcc,p0_reg_l4_fail
4036 mov %l4,%g3
4037 ldx [%g1+0x028],%g2
4038 cmp %l5,%g2 ! %l5 should be 00000000000000ff
4039 bne %xcc,p0_reg_l5_fail
4040 mov %l5,%g3
4041 ldx [%g1+0x030],%g2
4042 cmp %l6,%g2 ! %l6 should be 0000000000000000
4043 bne %xcc,p0_reg_l6_fail
4044 mov %l6,%g3
4045 ldx [%g1+0x038],%g2
4046 cmp %l7,%g2 ! %l7 should be 000000000000ffff
4047 bne %xcc,p0_reg_l7_fail
4048 mov %l7,%g3
4049
4050! Check %y register
4051
4052 set 0xff000000,%g2
4053 rd %y,%g3
4054 cmp %g2,%g3
4055 bne,a p0_failed
4056 mov 0x111,%g1
4057
4058! Check Floating Point Registers
4059
4060p0_check_fp_registers:
4061 set p0_expected_fp_regs,%g3
4062 std %f0,[%g1]
4063 ldx [%g1],%l1
4064 ldx [%g3+0x00],%l0
4065 cmp %l0,%l1 ! %f0 should be ff00005b 00000000
4066 bne %xcc,p0_freg_fail
4067 std %f2,[%g1]
4068 ldx [%g1],%l1
4069 ldx [%g3+0x08],%l0
4070 cmp %l0,%l1 ! %f2 should be 00000000 ffffffff
4071 bne %xcc,p0_freg_fail
4072 std %f4,[%g1]
4073 ldx [%g1],%l1
4074 ldx [%g3+0x10],%l0
4075 cmp %l0,%l1 ! %f4 should be 9920f43c 000000ff
4076 bne %xcc,p0_freg_fail
4077 std %f6,[%g1]
4078 ldx [%g1],%l1
4079 ldx [%g3+0x18],%l0
4080 cmp %l0,%l1 ! %f6 should be ff2affff 00000000
4081 bne %xcc,p0_freg_fail
4082 std %f8,[%g1]
4083 ldx [%g1],%l1
4084 ldx [%g3+0x20],%l0
4085 cmp %l0,%l1 ! %f8 should be 5441c3b0 51262701
4086 bne %xcc,p0_freg_fail
4087 std %f10,[%g1]
4088 ldx [%g1],%l1
4089 ldx [%g3+0x28],%l0
4090 cmp %l0,%l1 ! %f10 should be 00000000 ffffff80
4091 bne %xcc,p0_freg_fail
4092 std %f12,[%g1]
4093 ldx [%g1],%l1
4094 ldx [%g3+0x30],%l0
4095 cmp %l0,%l1 ! %f12 should be 7fffffff 1effaf8d
4096 bne %xcc,p0_freg_fail
4097 std %f14,[%g1]
4098 ldx [%g1],%l1
4099 ldx [%g3+0x38],%l0
4100 cmp %l0,%l1 ! %f14 should be 4c57a6ba 9516922b
4101 bne %xcc,p0_freg_fail
4102 std %f16,[%g1]
4103 ldx [%g1],%l1
4104 ldx [%g3+0x40],%l0
4105 cmp %l0,%l1 ! %f16 should be 00000000 00000000
4106 bne %xcc,p0_freg_fail
4107 std %f18,[%g1]
4108 ldx [%g1],%l1
4109 ldx [%g3+0x48],%l0
4110 cmp %l0,%l1 ! %f18 should be ffff9bff fe000000
4111 bne %xcc,p0_freg_fail
4112 std %f20,[%g1]
4113 ldx [%g1],%l1
4114 ldx [%g3+0x50],%l0
4115 cmp %l0,%l1 ! %f20 should be d700e03a 000000ff
4116 bne %xcc,p0_freg_fail
4117 std %f22,[%g1]
4118 ldx [%g1],%l1
4119 ldx [%g3+0x58],%l0
4120 cmp %l0,%l1 ! %f22 should be 00000000 000000ff
4121 bne %xcc,p0_freg_fail
4122 std %f24,[%g1]
4123 ldx [%g1],%l1
4124 ldx [%g3+0x60],%l0
4125 cmp %l0,%l1 ! %f24 should be 00000000 ffffffff
4126 bne %xcc,p0_freg_fail
4127 std %f26,[%g1]
4128 ldx [%g1],%l1
4129 ldx [%g3+0x68],%l0
4130 cmp %l0,%l1 ! %f26 should be f3220000 0000803f
4131 bne %xcc,p0_freg_fail
4132 std %f28,[%g1]
4133 ldx [%g1],%l1
4134 ldx [%g3+0x70],%l0
4135 cmp %l0,%l1 ! %f28 should be 8dafd41e acf11f77
4136 bne %xcc,p0_freg_fail
4137 std %f30,[%g1]
4138 ldx [%g1],%l1
4139 ldx [%g3+0x78],%l0
4140 cmp %l0,%l1 ! %f30 should be db000000 5b0000ff
4141 bne %xcc,p0_freg_fail
4142 nop
4143
4144! The test for processor 0 has passed
4145
4146p0_passed:
4147 ta GOOD_TRAP
4148 nop
4149
4150p0_reg_l0_fail:
4151 or %g0,0xbd0,%g1
4152 ba,a p0_failed
4153p0_reg_l1_fail:
4154 or %g0,0xbd1,%g1
4155 ba,a p0_failed
4156p0_reg_l2_fail:
4157 or %g0,0xbd2,%g1
4158 ba,a p0_failed
4159p0_reg_l3_fail:
4160 or %g0,0xbd3,%g1
4161 ba,a p0_failed
4162p0_reg_l4_fail:
4163 or %g0,0xbd4,%g1
4164 ba,a p0_failed
4165p0_reg_l5_fail:
4166 or %g0,0xbd5,%g1
4167 ba,a p0_failed
4168p0_reg_l6_fail:
4169 or %g0,0xbd6,%g1
4170 ba,a p0_failed
4171p0_reg_l7_fail:
4172 or %g0,0xbd7,%g1
4173 ba,a p0_failed
4174p0_freg_fail:
4175 ta BAD_TRAP
4176
4177
4178! The test for processor 0 failed
4179
4180p0_failed:
4181 set p0_temp,%g6
4182 stx %g1,[%g6]
4183 stx %g2,[%g6+8]
4184 stx %g3,[%g6+16]
4185 stx %fsr,[%g6+24]
4186 ta BAD_TRAP
4187
4188
4189! The local area data for processor 0 failed
4190
4191p0_local_failed:
4192 set done_flags,%g5
4193 mov 3,%g6
4194 st %g6,[%g5+0x000] ! Set processor 0 done flag
4195
4196 set p0_temp,%g6
4197 add %g1,%g4,%g1
4198 stx %g4,[%g6]
4199 stx %g2,[%g6+8]
4200 stx %g3,[%g6+16]
4201 st %fsr,[%g6+24]
4202 ta BAD_TRAP
4203
4204p0_selfmod_failed:
4205 ba p0_failed
4206 mov 0xabc,%g1
4207
4208p0_branch_failed:
4209 mov 0xbbb,%g1
4210 rd %ccr,%g2
4211 ba p0_failed
4212 mov 0x0,%g3
4213
4214inst_access_handler:
4215 done
4216
4217 .align 256
4218data_access_handler:
42191: done
4220
4221check_critical_timed_out:
4222 ta BAD_TRAP
4223
4224
4225get_thread_mask:
4226 retl
4227 mov 3,%i7
4228
4229get_park_semaphore:
4230 set park_semaphore,%g6
4231 mov 100,%g5
42321: ldstub [%g6],%g7
4233 cmp %g7,0
4234 bne 1b
4235 nop
4236 retl
4237 nop
4238
4239p0_init_memory_pointers:
4240 set p0_init_registers,%g1
4241 mov %g0,%g2
4242 mov %g0,%g3
4243 mov %g0,%g4
4244 mov %g0,%g5
4245 mov %g0,%g6
4246 mov %g0,%g7
4247
4248! Initialize memory pointers for window 0
4249 set p0_local0_start,%i0
4250 set p0_local1_start,%i1
4251 set p0_local2_start,%i2
4252 set p0_local3_start,%i3
4253 set p0_local4_start,%i4
4254 set p0_local5_start,%i5
4255 set p0_local6_start,%i6
4256 clr %i7
4257! Init Local Registers in Window 0
4258 ldx [%g1+0x000],%l0 ! %l0 = c643531d8a92da56
4259 ldx [%g1+0x008],%l1 ! %l1 = b3b75f6922eb3781
4260 ldx [%g1+0x010],%l2 ! %l2 = 411c540a78fca8bc
4261 ldx [%g1+0x018],%l3 ! %l3 = ec04c23264183107
4262 ldx [%g1+0x020],%l4 ! %l4 = 1dbae689313b6362
4263 ldx [%g1+0x028],%l5 ! %l5 = 77afbd079aab62cd
4264 ldx [%g1+0x030],%l6 ! %l6 = 712d7a8a889fe248
4265 ldx [%g1+0x038],%l7 ! %l7 = 532f2da88dfe24d3
4266
4267! Initialize the output register of window 0
4268
4269 set share0_start,%o0
4270 set share1_start,%o1
4271 set share2_start,%o2
4272 set share3_start,%o3
4273 mov 0x08,%o4
4274 mov 0x10,%o5
4275 mov 0x18,%o6
4276
4277 retl
4278 nop
4279
4280user_text_end:
4281 .seg "text"
4282 .align 0x2000
4283 .global p0_near_0_le,p0_near_0_he
4284 .global p0_near_0_lo,p0_near_0_ho
4285 .global near0_b2b_l,near0_b2b_h
4286 .global far0_b2b_l,far0_b2b_h
4287 .global far1_b2b_l,far1_b2b_h
4288 .global far2_b2b_l,far2_b2b_h
4289 .global far3_b2b_l,far3_b2b_h
4290user_near0_start:
4291p0_near_0_le:
4292 and %l1,-0x664,%l2
4293 or %l1,-0x08e,%l2
4294 xor %l1,%l3,%l0
4295 sub %l4,-0xbf1,%l4
4296 jmpl %o7,%g0
4297 xnor %l2,0xea5,%l2
4298p0_near_0_he:
4299 jmpl %o7,%g0
4300 or %l1,-0x7c1,%l5
4301 jmpl %o7,%g0
4302 nop
4303p0_near_0_lo:
4304 and %l1,-0x664,%l2
4305 or %l1,-0x08e,%l2
4306 xor %l1,%l3,%l0
4307 sub %l4,-0xbf1,%l4
4308 jmpl %o7,%g0
4309 xnor %l2,0xea5,%l2
4310p0_near_0_ho:
4311 jmpl %o7,%g0
4312 or %l1,-0x7c1,%l5
4313 jmpl %o7,%g0
4314 nop
4315near0_b2b_h:
4316 add %l4,%l6,%l1
4317 and %l6,0x356,%l1
4318 mulx %l6,%l6,%l0
4319 fcmps %fcc3,%f30,%f18
4320 fitod %f22,%f16
4321 jmpl %o7,%g0
4322 orn %l1,0x21c,%l2
4323near0_b2b_l:
4324 mulx %l5,0x839,%l2
4325 mulx %l0,%l1,%l6
4326 fcmps %fcc3,%f4 ,%f3
4327 addc %l5,0xb52,%l6
4328 fsubs %f15,%f15,%f12
4329 jmpl %o7,%g0
4330 fmuls %f7 ,%f0 ,%f6
4331user_near0_end:
4332 .seg "text"
4333 .align 0x2000
4334 .global p0_near_1_le,p0_near_1_he
4335 .global p0_near_1_lo,p0_near_1_ho
4336 .global near1_b2b_l,near1_b2b_h
4337 .global far0_b2b_l,far0_b2b_h
4338 .global far1_b2b_l,far1_b2b_h
4339 .global far2_b2b_l,far2_b2b_h
4340 .global far3_b2b_l,far3_b2b_h
4341user_near1_start:
4342p0_near_1_le:
4343 add %l7,-0xa25,%l0
4344 fdivs %f14,%f3 ,%f0
4345 jmpl %o7,%g0
4346 fdivs %f1 ,%f0 ,%f7
4347p0_near_1_he:
4348 sdivx %l5,0xbdc,%l1
4349 fsubs %f20,%f21,%f19
4350 sub %l7,%l7,%l0
4351 ldstub [%i1+0x037],%l4 ! Mem[0000000010041437]
4352 umul %l3,0x12d,%l6
4353 jmpl %o7,%g0
4354 fdivs %f23,%f20,%f21
4355p0_near_1_lo:
4356 add %l7,-0xa25,%l0
4357 fdivs %f14,%f3 ,%f0
4358 jmpl %o7,%g0
4359 fdivs %f1 ,%f0 ,%f7
4360p0_near_1_ho:
4361 sdivx %l5,0xbdc,%l1
4362 fsubs %f20,%f21,%f19
4363 sub %l7,%l7,%l0
4364 ldstub [%o1+0x037],%l4 ! Mem[0000000010041437]
4365 umul %l3,0x12d,%l6
4366 jmpl %o7,%g0
4367 fdivs %f23,%f20,%f21
4368near1_b2b_h:
4369 xor %l3,%l7,%l6
4370 jmpl %o7,%g0
4371 fitos %f23,%f20
4372near1_b2b_l:
4373 fdivs %f3 ,%f0 ,%f9
4374 jmpl %o7,%g0
4375 fdivs %f14,%f6 ,%f1
4376user_near1_end:
4377 .seg "text"
4378 .align 0x2000
4379 .global p0_near_2_le,p0_near_2_he
4380 .global p0_near_2_lo,p0_near_2_ho
4381 .global near2_b2b_l,near2_b2b_h
4382 .global far0_b2b_l,far0_b2b_h
4383 .global far1_b2b_l,far1_b2b_h
4384 .global far2_b2b_l,far2_b2b_h
4385 .global far3_b2b_l,far3_b2b_h
4386user_near2_start:
4387p0_near_2_le:
4388 sdivx %l6,%l2,%l0
4389 fcmps %fcc3,%f8 ,%f8
4390 addc %l6,-0xb29,%l1
4391 fadds %f11,%f7 ,%f7
4392 or %l0,%l3,%l1
4393 udivx %l4,%l4,%l7
4394 sub %l7,%l7,%l3
4395 jmpl %o7,%g0
4396 sdivx %l5,%l2,%l3
4397p0_near_2_he:
4398 umul %l0,0x303,%l2
4399 jmpl %o7,%g0
4400 andn %l7,%l3,%l4
4401p0_near_2_lo:
4402 sdivx %l6,%l2,%l0
4403 fcmps %fcc3,%f8 ,%f8
4404 addc %l6,-0xb29,%l1
4405 fadds %f11,%f7 ,%f7
4406 or %l0,%l3,%l1
4407 udivx %l4,%l4,%l7
4408 sub %l7,%l7,%l3
4409 jmpl %o7,%g0
4410 sdivx %l5,%l2,%l3
4411p0_near_2_ho:
4412 umul %l0,0x303,%l2
4413 jmpl %o7,%g0
4414 andn %l7,%l3,%l4
4415near2_b2b_h:
4416 jmpl %o7,%g0
4417 xor %l0,%l3,%l1
4418 jmpl %o7,%g0
4419 nop
4420near2_b2b_l:
4421 jmpl %o7,%g0
4422 fcmps %fcc3,%f2 ,%f1
4423 jmpl %o7,%g0
4424 nop
4425user_near2_end:
4426 .seg "text"
4427 .align 0x2000
4428 .global p0_near_3_le,p0_near_3_he
4429 .global p0_near_3_lo,p0_near_3_ho
4430 .global near3_b2b_l,near3_b2b_h
4431 .global far0_b2b_l,far0_b2b_h
4432 .global far1_b2b_l,far1_b2b_h
4433 .global far2_b2b_l,far2_b2b_h
4434 .global far3_b2b_l,far3_b2b_h
4435user_near3_start:
4436p0_near_3_le:
4437 stw %l4,[%i6+0x038] ! Mem[0000000010181438]
4438 andn %l5,0x8f3,%l3
4439 fsqrts %f15,%f14
4440 umul %l6,-0x8e2,%l5
4441 smul %l1,-0xec4,%l0
4442 smul %l7,%l7,%l3
4443 xnor %l2,0x046,%l3
4444 jmpl %o7,%g0
4445 fmuls %f10,%f8 ,%f2
4446p0_near_3_he:
4447 xnor %l1,0x940,%l0
4448 xnor %l2,0x39b,%l4
4449 andn %l3,%l1,%l0
4450 jmpl %o7,%g0
4451 andn %l2,0x76e,%l3
4452p0_near_3_lo:
4453 stw %l4,[%o6+0x038] ! Mem[0000000010181438]
4454 andn %l5,0x8f3,%l3
4455 fsqrts %f15,%f14
4456 umul %l6,-0x8e2,%l5
4457 smul %l1,-0xec4,%l0
4458 smul %l7,%l7,%l3
4459 xnor %l2,0x046,%l3
4460 jmpl %o7,%g0
4461 fmuls %f10,%f8 ,%f2
4462p0_near_3_ho:
4463 xnor %l1,0x940,%l0
4464 xnor %l2,0x39b,%l4
4465 andn %l3,%l1,%l0
4466 jmpl %o7,%g0
4467 andn %l2,0x76e,%l3
4468near3_b2b_h:
4469 xor %l6,%l0,%l5
4470 umul %l2,%l2,%l2
4471 jmpl %o7,%g0
4472 umul %l6,%l1,%l1
4473near3_b2b_l:
4474 xnor %l1,%l1,%l3
4475 andn %l4,-0xa9b,%l0
4476 jmpl %o7,%g0
4477 smul %l6,0x170,%l4
4478user_near3_end:
4479 .seg "text"
4480 .align 0x2000
4481 .global p0_far_0_le,p0_far_0_he
4482 .global p0_far_0_lo,p0_far_0_ho
4483 .global far0_b2b_l,far0_b2b_h
4484 .global near0_b2b_l,near0_b2b_h
4485 .global near1_b2b_l,near1_b2b_h
4486 .global near2_b2b_l,near2_b2b_h
4487 .global near3_b2b_l,near3_b2b_h
4488user_far0_start:
4489p0_far_0_le:
4490 fdtos %f4 ,%f5
4491 sdivx %l6,0x3ae,%l6
4492 jmpl %o7,%g0
4493 andn %l1,0x0fc,%l7
4494p0_far_0_he:
4495 st %f17,[%i1+0x018] ! Mem[0000000010041418]
4496 jmpl %o7,%g0
4497 and %l1,%l6,%l6
4498p0_far_0_lo:
4499 fdtos %f4 ,%f5
4500 sdivx %l6,0x3ae,%l6
4501 jmpl %o7,%g0
4502 andn %l1,0x0fc,%l7
4503p0_far_0_ho:
4504 st %f17,[%o1+0x018] ! Mem[0000000010041418]
4505 jmpl %o7,%g0
4506 and %l1,%l6,%l6
4507far0_b2b_h:
4508 mulx %l7,0xa68,%l3
4509 and %l3,0x20a,%l0
4510 jmpl %o7,%g0
4511 smul %l0,%l6,%l5
4512far0_b2b_l:
4513 xor %l2,-0x74e,%l2
4514 fsubs %f10,%f4 ,%f12
4515 jmpl %o7,%g0
4516 and %l6,%l0,%l2
4517user_far0_end:
4518 .seg "text"
4519 .align 0x2000
4520 .global p0_far_1_le,p0_far_1_he
4521 .global p0_far_1_lo,p0_far_1_ho
4522 .global far1_b2b_l,far1_b2b_h
4523 .global near0_b2b_l,near0_b2b_h
4524 .global near1_b2b_l,near1_b2b_h
4525 .global near2_b2b_l,near2_b2b_h
4526 .global near3_b2b_l,near3_b2b_h
4527user_far1_start:
4528p0_far_1_le:
4529 jmpl %o7,%g0
4530 sdivx %l4,%l6,%l5
4531 jmpl %o7,%g0
4532 nop
4533p0_far_1_he:
4534 smul %l2,-0x1b1,%l6
4535 fcmps %fcc2,%f18,%f26
4536 fcmps %fcc3,%f26,%f27
4537 jmpl %o7,%g0
4538 fsqrts %f26,%f30
4539p0_far_1_lo:
4540 jmpl %o7,%g0
4541 sdivx %l4,%l6,%l5
4542 jmpl %o7,%g0
4543 nop
4544 jmpl %o7,%g0
4545 nop
4546p0_far_1_ho:
4547 smul %l2,-0x1b1,%l6
4548 fcmps %fcc2,%f18,%f26
4549 fcmps %fcc3,%f26,%f27
4550 jmpl %o7,%g0
4551 fsqrts %f26,%f30
4552far1_b2b_h:
4553 fdivs %f21,%f23,%f21
4554 fsubs %f30,%f25,%f28
4555 fmuls %f17,%f26,%f30
4556 jmpl %o7,%g0
4557 sdivx %l2,0x049,%l7
4558far1_b2b_l:
4559 sdivx %l2,0x97d,%l1
4560 smul %l1,-0x2e5,%l3
4561 sdivx %l1,%l3,%l3
4562 jmpl %o7,%g0
4563 add %l7,-0x3cd,%l4
4564user_far1_end:
4565 .seg "text"
4566 .align 0x2000
4567 .global p0_far_2_le,p0_far_2_he
4568 .global p0_far_2_lo,p0_far_2_ho
4569 .global far2_b2b_l,far2_b2b_h
4570 .global near0_b2b_l,near0_b2b_h
4571 .global near1_b2b_l,near1_b2b_h
4572 .global near2_b2b_l,near2_b2b_h
4573 .global near3_b2b_l,near3_b2b_h
4574user_far2_start:
4575p0_far_2_le:
4576 xnor %l5,-0x2a5,%l1
4577 jmpl %o7,%g0
4578 umul %l5,-0x3b7,%l1
4579p0_far_2_he:
4580 ld [%i5+0x008],%f17 ! Mem[0000000010141408]
4581 fcmps %fcc1,%f18,%f29
4582 smul %l3,%l7,%l4
4583 udivx %l2,0xe40,%l4
4584 jmpl %o7,%g0
4585 xnor %l2,-0xf7d,%l1
4586p0_far_2_lo:
4587 xnor %l5,-0x2a5,%l1
4588 jmpl %o7,%g0
4589 umul %l5,-0x3b7,%l1
4590p0_far_2_ho:
4591 ld [%o5+0x008],%f17 ! Mem[0000000010141408]
4592 fcmps %fcc1,%f18,%f29
4593 smul %l3,%l7,%l4
4594 udivx %l2,0xe40,%l4
4595 jmpl %o7,%g0
4596 xnor %l2,-0xf7d,%l1
4597far2_b2b_h:
4598 addc %l2,-0xc3d,%l1
4599 fsubs %f31,%f20,%f23
4600 xnor %l0,0x8c6,%l7
4601 and %l1,%l4,%l4
4602 sdivx %l1,0x430,%l7
4603 add %l1,0x90d,%l7
4604 jmpl %o7,%g0
4605 sub %l2,%l1,%l1
4606far2_b2b_l:
4607 fadds %f9 ,%f14,%f13
4608 orn %l5,-0xe60,%l1
4609 smul %l2,0x1be,%l5
4610 orn %l5,-0xa87,%l6
4611 fdivs %f0 ,%f4 ,%f8
4612 and %l5,0xace,%l7
4613 jmpl %o7,%g0
4614 xnor %l7,-0xc0d,%l0
4615user_far2_end:
4616 .seg "text"
4617 .align 0x2000
4618 .global p0_far_3_le,p0_far_3_he
4619 .global p0_far_3_lo,p0_far_3_ho
4620 .global far3_b2b_l,far3_b2b_h
4621 .global near0_b2b_l,near0_b2b_h
4622 .global near1_b2b_l,near1_b2b_h
4623 .global near2_b2b_l,near2_b2b_h
4624 .global near3_b2b_l,near3_b2b_h
4625user_far3_start:
4626p0_far_3_le:
4627 jmpl %o7,%g0
4628 mulx %l1,-0xb3b,%l4
4629 jmpl %o7,%g0
4630 nop
4631p0_far_3_he:
4632 smul %l5,%l1,%l7
4633 andn %l0,%l7,%l4
4634 jmpl %o7,%g0
4635 add %l7,0x4bb,%l0
4636p0_far_3_lo:
4637 jmpl %o7,%g0
4638 mulx %l1,-0xb3b,%l4
4639 jmpl %o7,%g0
4640 nop
4641 jmpl %o7,%g0
4642 nop
4643p0_far_3_ho:
4644 smul %l5,%l1,%l7
4645 andn %l0,%l7,%l4
4646 jmpl %o7,%g0
4647 add %l7,0x4bb,%l0
4648far3_b2b_h:
4649 umul %l3,0x94c,%l6
4650 sub %l0,%l7,%l7
4651 and %l1,0x343,%l3
4652 fsubs %f23,%f22,%f29
4653 jmpl %o7,%g0
4654 fcmps %fcc0,%f26,%f19
4655far3_b2b_l:
4656 fdtos %f8 ,%f15
4657 xnor %l4,-0xc68,%l4
4658 umul %l6,0x6a7,%l1
4659 fsqrts %f5 ,%f8
4660 jmpl %o7,%g0
4661 fmuls %f5 ,%f10,%f11
4662user_far3_end:
4663 .seg "text"
4664 .align 0x2000
4665user_jump0_start:
4666 .skip 16
4667p0_jmpl_0_le:
4668 fsqrts %f9 ,%f10
4669 umul %l6,0xcc3,%l3
4670 fadds %f0 ,%f15,%f12
4671 fcmps %fcc3,%f14,%f13
4672 jmpl %g6+8,%g0
4673 sdivx %l4,%l7,%l6
4674p0_call_0_le:
4675 mulx %l4,%l2,%l0
4676 subc %l0,-0x259,%l3
4677 subc %l0,0xeb5,%l0
4678 xor %l3,%l0,%l5
4679 retl
4680 addc %l1,%l7,%l4
4681p0_jmpl_0_lo:
4682 fsqrts %f9 ,%f10
4683 umul %l6,0xcc3,%l3
4684 fadds %f0 ,%f15,%f12
4685 fcmps %fcc3,%f14,%f13
4686 jmpl %g6+8,%g0
4687 sdivx %l4,%l7,%l6
4688p0_call_0_lo:
4689 mulx %l4,%l2,%l0
4690 subc %l0,-0x259,%l3
4691 subc %l0,0xeb5,%l0
4692 xor %l3,%l0,%l5
4693 retl
4694 addc %l1,%l7,%l4
4695p0_jmpl_0_he:
4696 and %l0,%l0,%l4
4697 fcmps %fcc1,%f21,%f16
4698 nop
4699 jmpl %g6+8,%g0
4700 xor %l4,%l6,%l1
4701p0_call_0_he:
4702 sdivx %l1,0xa97,%l6
4703 fitod %f16,%f22
4704 mulx %l7,0xd6b,%l4
4705 smul %l0,%l7,%l1
4706 sdivx %l0,0xb98,%l3
4707 orn %l1,0xbd6,%l2
4708 xor %l4,%l1,%l2
4709 retl
4710 xnor %l6,-0xeb2,%l1
4711p0_jmpl_0_ho:
4712 and %l0,%l0,%l4
4713 fcmps %fcc1,%f21,%f16
4714 nop
4715 jmpl %g6+8,%g0
4716 xor %l4,%l6,%l1
4717p0_call_0_ho:
4718 sdivx %l1,0xa97,%l6
4719 fitod %f16,%f22
4720 mulx %l7,0xd6b,%l4
4721 smul %l0,%l7,%l1
4722 sdivx %l0,0xb98,%l3
4723 orn %l1,0xbd6,%l2
4724 xor %l4,%l1,%l2
4725 retl
4726 xnor %l6,-0xeb2,%l1
4727user_jump0_end:
4728 .seg "text"
4729 .align 0x2000
4730user_jump1_start:
4731 .skip 32
4732p0_jmpl_1_le:
4733 fadds %f6 ,%f12,%f10
4734 subc %l0,0xa78,%l5
4735 jmpl %g6+8,%g0
4736 xnor %l4,-0xd4e,%l3
4737p0_call_1_le:
4738 umul %l6,0x9ac,%l5
4739 sdivx %l5,0x7f7,%l1
4740 add %l4,%l0,%l1
4741 retl
4742 fsqrts %f8 ,%f3
4743p0_jmpl_1_lo:
4744 fadds %f6 ,%f12,%f10
4745 subc %l0,0xa78,%l5
4746 jmpl %g6+8,%g0
4747 xnor %l4,-0xd4e,%l3
4748p0_call_1_lo:
4749 umul %l6,0x9ac,%l5
4750 sdivx %l5,0x7f7,%l1
4751 add %l4,%l0,%l1
4752 retl
4753 fsqrts %f8 ,%f3
4754p0_jmpl_1_he:
4755 xnor %l3,%l6,%l1
4756 and %l2,%l7,%l0
4757 fmuls %f26,%f31,%f18
4758 jmpl %g6+8,%g0
4759 addc %l3,%l2,%l5
4760p0_call_1_he:
4761 umul %l3,%l1,%l0
4762 retl
4763 udivx %l7,%l0,%l6
4764p0_jmpl_1_ho:
4765 xnor %l3,%l6,%l1
4766 and %l2,%l7,%l0
4767 fmuls %f26,%f31,%f18
4768 jmpl %g6+8,%g0
4769 addc %l3,%l2,%l5
4770p0_call_1_ho:
4771 umul %l3,%l1,%l0
4772 retl
4773 udivx %l7,%l0,%l6
4774user_jump1_end:
4775 .seg "text"
4776 .align 0x2000
4777user_jump2_start:
4778 .skip 48
4779p0_jmpl_2_le:
4780 xor %l5,%l6,%l1
4781 jmpl %g6+8,%g0
4782 fsubs %f12,%f7 ,%f0
4783p0_call_2_le:
4784 addc %l2,%l6,%l2
4785 ldstub [%o0+0x001],%l5 ! Mem[00000000201c0001]
4786 sdivx %l2,%l5,%l3
4787 fdivs %f10,%f2 ,%f0
4788 andn %l1,0x200,%l7
4789 add %l0,-0xc64,%l5
4790 retl
4791 xnor %l4,-0x54e,%l2
4792p0_jmpl_2_lo:
4793 xor %l5,%l6,%l1
4794 jmpl %g6+8,%g0
4795 fsubs %f12,%f7 ,%f0
4796p0_call_2_lo:
4797 addc %l2,%l6,%l2
4798 ldstub [%i0+0x001],%l5 ! Mem[00000000201c0001]
4799 sdivx %l2,%l5,%l3
4800 fdivs %f10,%f2 ,%f0
4801 andn %l1,0x200,%l7
4802 add %l0,-0xc64,%l5
4803 retl
4804 xnor %l4,-0x54e,%l2
4805p0_jmpl_2_he:
4806 add %l2,-0x20b,%l6
4807 fdivs %f25,%f21,%f22
4808 xnor %l1,%l0,%l6
4809 smul %l1,%l6,%l2
4810 sdivx %l7,0x7a6,%l3
4811 sub %l4,-0x240,%l7
4812 sub %l5,-0x692,%l2
4813 jmpl %g6+8,%g0
4814 fsubs %f16,%f20,%f31
4815p0_call_2_he:
4816 fsubs %f17,%f18,%f23
4817 mulx %l3,%l7,%l0
4818 xnor %l7,%l2,%l3
4819 fsubs %f23,%f19,%f30
4820 xor %l5,%l1,%l6
4821 addc %l6,%l3,%l2
4822 retl
4823 fcmps %fcc3,%f18,%f19
4824p0_jmpl_2_ho:
4825 add %l2,-0x20b,%l6
4826 fdivs %f25,%f21,%f22
4827 xnor %l1,%l0,%l6
4828 smul %l1,%l6,%l2
4829 sdivx %l7,0x7a6,%l3
4830 sub %l4,-0x240,%l7
4831 sub %l5,-0x692,%l2
4832 jmpl %g6+8,%g0
4833 fsubs %f16,%f20,%f31
4834p0_call_2_ho:
4835 fsubs %f17,%f18,%f23
4836 mulx %l3,%l7,%l0
4837 xnor %l7,%l2,%l3
4838 fsubs %f23,%f19,%f30
4839 xor %l5,%l1,%l6
4840 addc %l6,%l3,%l2
4841 retl
4842 fcmps %fcc3,%f18,%f19
4843user_jump2_end:
4844 .seg "text"
4845 .align 0x2000
4846user_jump3_start:
4847 .skip 64
4848p0_jmpl_3_le:
4849 xnor %l4,-0x05f,%l5
4850 umul %l7,%l4,%l1
4851 jmpl %g6+8,%g0
4852 fmuls %f13,%f2 ,%f1
4853p0_call_3_le:
4854 fdivs %f2 ,%f4 ,%f15
4855 fsqrts %f1 ,%f11
4856 and %l1,%l0,%l0
4857 retl
4858 sdivx %l2,0xe93,%l0
4859p0_jmpl_3_lo:
4860 xnor %l4,-0x05f,%l5
4861 umul %l7,%l4,%l1
4862 jmpl %g6+8,%g0
4863 fmuls %f13,%f2 ,%f1
4864p0_call_3_lo:
4865 fdivs %f2 ,%f4 ,%f15
4866 fsqrts %f1 ,%f11
4867 and %l1,%l0,%l0
4868 retl
4869 sdivx %l2,0xe93,%l0
4870p0_jmpl_3_he:
4871 add %l4,%l4,%l6
4872 jmpl %g6+8,%g0
4873 fmuls %f26,%f21,%f22
4874p0_call_3_he:
4875 fadds %f28,%f23,%f23
4876 orn %l1,0xcdd,%l7
4877 sdivx %l2,0x479,%l7
4878 stx %l6,[%i3+0x010] ! Mem[00000000100c1410]
4879 smul %l4,%l4,%l0
4880 xor %l0,0x21f,%l6
4881 stw %l0,[%i1+0x038] ! Mem[0000000010041438]
4882 retl
4883 fmuls %f23,%f21,%f22
4884p0_jmpl_3_ho:
4885 add %l4,%l4,%l6
4886 jmpl %g6+8,%g0
4887 fmuls %f26,%f21,%f22
4888p0_call_3_ho:
4889 fadds %f28,%f23,%f23
4890 orn %l1,0xcdd,%l7
4891 sdivx %l2,0x479,%l7
4892 stx %l6,[%o3+0x010] ! Mem[00000000100c1410]
4893 smul %l4,%l4,%l0
4894 xor %l0,0x21f,%l6
4895 stw %l0,[%o1+0x038] ! Mem[0000000010041438]
4896 retl
4897 fmuls %f23,%f21,%f22
4898user_jump3_end:
4899
4900 .seg "data"
4901 .align 0x2000
4902user_data_start:
4903done_flags:
4904 .word 0
4905 .align 8
4906done_count:
4907 .word 0,0
4908Start_Flags:
4909 .word 0,0,0,0
4910 .align 64
4911Finish_Flag:
4912 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
4913 .word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
4914 .align 8
4915num_processors:
4916 .word 1
4917v8_binary:
4918 .word 0
4919no_fpu:
4920 .word 0
4921max_ireg:
4922 .word 8,0
4923max_freg:
4924 .word 32,0
4925 .align 8
4926park_semaphore:
4927 .word 0,0
4928 .align 64
4929p0_temp:
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
4934p0_debug:
4935 .word 0,0,0,0,0,0,0,0
4936 .word 0,0,0,0,0,0,0,0
4937p0_fsr:
4938 .word 0x00000000,0x00000000
4939 .align 8
4940p0_loop_cnt:
4941 .word 1,0
4942max_windows:
4943 .word 1,0,0,0,0,0,0,0
4944 .word 0,0,0,0,0,0,0,0
4945 .word 0,0,0,0,0,0,0,0
4946 .word 0,0,0,0,0,0,0,0
4947 .word 0,0,0,0,0,0,0,0
4948 .word 0,0,0,0,0,0,0,0
4949 .word 0,0,0,0,0,0,0,0
4950 .word 0,0,0,0,0,0,0,0
4951 .word 0,0,0,0,0,0,0,0
4952 .word 0,0,0,0,0,0,0,0
4953 .word 0,0,0,0,0,0,0,0
4954 .word 0,0,0,0,0,0,0,0
4955 .word 0,0,0,0,0,0,0,0
4956 .word 0,0,0,0,0,0,0,0
4957 .word 0,0,0,0,0,0,0,0
4958 .word 0,0,0,0,0,0,0,0
4959 .word 0,0,0,0,0,0,0,0
4960 .word 0,0,0,0,0,0,0,0
4961 .word 0,0,0,0,0,0,0,0
4962 .word 0,0,0,0,0,0,0,0
4963 .word 0,0,0,0,0,0,0,0
4964 .word 0,0,0,0,0,0,0,0
4965 .word 0,0,0,0,0,0,0,0
4966 .word 0,0,0,0,0,0,0,0
4967 .word 0,0,0,0,0,0,0,0
4968 .word 0,0,0,0,0,0,0,0
4969 .word 0,0,0,0,0,0,0,0
4970 .word 0,0,0,0,0,0,0,0
4971 .word 0,0,0,0,0,0,0,0
4972 .word 0,0,0,0,0,0,0,0
4973 .word 0,0,0,0,0,0,0,0
4974 .word 0,0,0,0,0,0,0,0
4975
4976 .align 8
4977p0_init_registers:
4978 .word 0xc643531d,0x8a92da56 ! Init value for %l0
4979 .word 0xb3b75f69,0x22eb3781 ! Init value for %l1
4980 .word 0x411c540a,0x78fca8bc ! Init value for %l2
4981 .word 0xec04c232,0x64183107 ! Init value for %l3
4982 .word 0x1dbae689,0x313b6362 ! Init value for %l4
4983 .word 0x77afbd07,0x9aab62cd ! Init value for %l5
4984 .word 0x712d7a8a,0x889fe248 ! Init value for %l6
4985 .word 0x532f2da8,0x8dfe24d3 ! Init value for %l7
4986 .align 64
4987p0_init_freg:
4988 .word 0x28c00508,0x107eabf9 ! Init value for %f0
4989 .word 0x45662c86,0x304c6ebf ! Init value for %f2
4990 .word 0x0be77074,0x7d245635 ! Init value for %f4
4991 .word 0x31039852,0x42045bdb ! Init value for %f6
4992 .word 0x5976c7a0,0x7e8be531 ! Init value for %f8
4993 .word 0x6e455dde,0x392c23b7 ! Init value for %f10
4994 .word 0x3c6ed68c,0x22c374ed ! Init value for %f12
4995 .word 0x417fa92a,0x1c3bc253 ! Init value for %f14
4996 .word 0x343a2938,0x0d83e169 ! Init value for %f16
4997 .word 0x044e6636,0x21fbf3af ! Init value for %f18
4998 .word 0x25d90ba4,0x192cc6a5 ! Init value for %f20
4999 .word 0x75214102,0x1b6233cb ! Init value for %f22
5000 .word 0x44cd89d0,0x188080a1 ! Init value for %f24
5001 .word 0x2c87a58e,0x542cbea7 ! Init value for %f26
5002 .word 0x5fc76fbc,0x15202b5d ! Init value for %f28
5003 .word 0x243cbfda,0x263e9043 ! Init value for %f30
5004 .word 0x5d104968,0x26c7a2d9 ! Init value for %f32
5005 .word 0x7bf37be6,0x3bbb649f ! Init value for %f34
5006 .word 0x72b762d4,0x3f498315 ! Init value for %f36
5007 .word 0x67e285b2,0x3be3b7bb ! Init value for %f38
5008 .word 0x667dc800,0x074b2811 ! Init value for %f40
5009 .word 0x7510493e,0x5eb0c597 ! Init value for %f42
5010 .word 0x618244ec,0x27c0adcd ! Init value for %f44
5011 .word 0x0f5ef28a,0x23308a33 ! Init value for %f46
5012 .word 0x23ad6598,0x1c28f049
5013 .word 0x75586d96,0x24a1c18f
5014 .word 0x22dd7604,0x69898b85
5015 .word 0x05ba6662,0x4a4fe7ab
5016 .word 0x61d28230,0x562adb81
5017 .word 0x12c248ee,0x4e2f3887
5018 .word 0x0ada561c,0x7e13fc3d
5019 .word 0x2739413a,0x5638b023
5020p0_share_mask:
5021 .word 0xffff0000,0x00000000
5022 .word 0x00000000,0x00000000
5023 .word 0x00000000,0x00000000
5024 .word 0x00000000,0x00000000
5025 .word 0x00000000,0x00000000
5026 .word 0x00000000,0x00000000
5027 .word 0x00000000,0x00000000
5028 .word 0x00000000,0x00000000
5029p0_expected_registers:
5030 .word 0x00000000,0x00000000 ! %l0
5031 .word 0x00000000,0x6bd5714d ! %l1
5032 .word 0x00000000,0x000000af ! %l2
5033 .word 0x00000000,0x00000000 ! %l3
5034 .word 0xffffffff,0xffffffff ! %l4
5035 .word 0x00000000,0x000000ff ! %l5
5036 .word 0x00000000,0x00000000 ! %l6
5037 .word 0x00000000,0x0000ffff ! %l7
5038p0_expected_fp_regs:
5039 .word 0xff00005b,0x00000000 ! %f0
5040 .word 0x00000000,0xffffffff ! %f2
5041 .word 0x9920f43c,0x000000ff ! %f4
5042 .word 0xff2affff,0x00000000 ! %f6
5043 .word 0x5441c3b0,0x51262701 ! %f8
5044 .word 0x00000000,0xffffff80 ! %f10
5045 .word 0x7fffffff,0x1effaf8d ! %f12
5046 .word 0x4c57a6ba,0x9516922b ! %f14
5047 .word 0x00000000,0x00000000 ! %f16
5048 .word 0xffff9bff,0xfe000000 ! %f18
5049 .word 0xd700e03a,0x000000ff ! %f20
5050 .word 0x00000000,0x000000ff ! %f22
5051 .word 0x00000000,0xffffffff ! %f24
5052 .word 0xf3220000,0x0000803f ! %f26
5053 .word 0x8dafd41e,0xacf11f77 ! %f28
5054 .word 0xdb000000,0x5b0000ff ! %f30
5055 .word 0x0000003e,0x00000621 ! %fsr
5056p0_local0_expect:
5057 .word 0xff9bffff,0x22f320ba,0xffa2ffeb,0x00000000 ! PA = 0000000010001400
5058 .word 0xff000000,0x329bffff,0x6728ff60,0x0000005b ! PA = 0000000010001410
5059 .word 0xffffffff,0xffffffff,0x6c9f1ac4,0x5956a545 ! PA = 0000000010001420
5060 .word 0x00000000,0xffff9b32,0x00000045,0x6b8301d3 ! PA = 0000000010001430
5061p0_local0_sec_expect:
5062 .word 0xffffffff,0xd1c2106a,0x280000ff,0x5b0000ff ! PA = 0000000030001400
5063 .word 0x00000000,0x3ae000d7,0x771ff1ac,0xe25b0f7f ! PA = 0000000030001410
5064 .word 0x01272651,0xb0c34154,0x0700a244,0x3f800000 ! PA = 0000000030001420
5065 .word 0xbd1f5b65,0xd700e03a,0xa30f6053,0xbaa6574c ! PA = 0000000030001430
5066! Scratch Area for Non-Transactional Memory Stores
5067 .word 0x003bad66,0xd0bb7d07,0x3189de4a,0x5748fd33
5068 .word 0x437d374e,0x614fc1bf,0x2eae4172,0xd8d2c5ab
5069 .word 0x6d960db6,0xd7599bf7,0xfe04751a,0x302b2fa3
5070 .word 0x5258589e,0xde8e83af,0x7509e142,0x75c1731b
5071p0_local1_expect:
5072 .word 0xffff0000,0x00000000,0xc3000000,0xff000000 ! PA = 0000000010041400
5073 .word 0x8dafd41e,0xffffff80,0x9113c202,0xfe000000 ! PA = 0000000010041410
5074 .word 0xff00ffdb,0xac001f45,0x0c0000ff,0x323cbfda ! PA = 0000000010041420
5075 .word 0x771ff1ac,0x1effaf8d,0xff003781,0x80ff3600 ! PA = 0000000010041430
5076p0_local1_sec_expect:
5077 .word 0x00000000,0x16eb6232,0xffffff7f,0x0000ffff ! PA = 0000000030041400
5078 .word 0x4d71d56b,0x00000000,0x00380122,0x7cf75f6b ! PA = 0000000030041410
5079 .word 0x36ae42f0,0x7ba82141,0x3623dfae,0x257d3c47 ! PA = 0000000030041420
5080 .word 0x1e3af2dc,0x7d492dfd,0x3f8f93fa,0x0c82ffe3 ! PA = 0000000030041430
5081p0_local2_expect:
5082 .word 0xff000000,0xbaa6574c,0x00000000,0xffffffff ! PA = 0000000010081400
5083 .word 0xaf000000,0x00000000,0x0000803f,0x44a20007 ! PA = 0000000010081410
5084 .word 0x0000d400,0x9516922b,0x771ff1ac,0xfe6fee6b ! PA = 0000000010081420
5085 .word 0x8dafd41e,0xacf11f77,0xf3299c52,0xd56cf322 ! PA = 0000000010081430
5086p0_local2_sec_expect:
5087 .word 0xf3220000,0x00000000,0x00000000,0x00000000 ! PA = 0000000030081400
5088 .word 0x00000000,0x00000000,0x31039852,0x42045b00 ! PA = 0000000030081410
5089 .word 0x5976c7a0,0x18b7393c,0x69e1830d,0x610297df ! PA = 0000000030081420
5090 .word 0x3c6ed68c,0x22c374ed,0x417fa92a,0x1c3bc253 ! PA = 0000000030081430
5091p0_local3_expect:
5092 .word 0xff00ffff,0x00000000,0x00000000,0xffffffff ! PA = 00000000100c1400
5093 .word 0x00000000,0x00000053,0xffffff00,0x00000024 ! PA = 00000000100c1410
5094 .word 0x08055dbf,0x22c21391,0x010c5524,0x6e942d17 ! PA = 00000000100c1420
5095 .word 0x205184ff,0x00000000,0xffffffff,0x3ae000d7 ! PA = 00000000100c1430
5096p0_local3_sec_expect:
5097 .word 0x00000000,0x00000000,0x00000000,0x000000c3 ! PA = 00000000300c1400
5098 .word 0x00000000,0x4c57a6ba,0x771ff1ac,0xe25b0f7f ! PA = 00000000300c1410
5099 .word 0x01272651,0xb0c34154,0x0700a244,0x3f800000 ! PA = 00000000300c1420
5100 .word 0xbd1f5b65,0xd700e03a,0xa30f6053,0xbaa6574c ! PA = 00000000300c1430
5101p0_local4_expect:
5102 .word 0xff000000,0xffffff80,0xffffffff,0x000000c3 ! PA = 0000000010101400
5103 .word 0x4c57a6ba,0xffff9bff,0x7f0f5be2,0xb0c34154 ! PA = 0000000010101410
5104 .word 0xffffffff,0x000000c3,0x0000803f,0x44a200ff ! PA = 0000000010101420
5105 .word 0x00000000,0xff000000,0x4c57a6ba,0xbaa6574c ! PA = 0000000010101430
5106p0_local4_sec_expect:
5107 .word 0x00000000,0x00000000,0xffffff80,0xfe000000 ! PA = 0000000030101400
5108 .word 0x00000000,0x00000000,0x75214102,0x1b6233cb ! PA = 0000000030101410
5109 .word 0x44cd89d0,0x188080a1,0x00000000,0x0034ffcb ! PA = 0000000030101420
5110 .word 0x6c9f1ac4,0x5956a545,0x243cbfda,0x263e9043 ! PA = 0000000030101430
5111p0_local5_expect:
5112 .word 0xff000000,0xff000000,0xffffff42,0x6bd5714d ! PA = 0000000010141400
5113 .word 0x000000ff,0x106a0000,0x000000cc,0x04ff007b ! PA = 0000000010141410
5114 .word 0x0000ff52,0x3ae000d7,0x00000032,0x3ae000d7 ! PA = 0000000010141420
5115 .word 0x03d68b2c,0xf4d9ff63,0xcbff3400,0x199bffdb ! PA = 0000000010141430
5116p0_local5_sec_expect:
5117 .word 0xffff0000,0x00000000,0xff000000,0x3cf42099 ! PA = 0000000030141400
5118 .word 0xff9bffff,0x4a5f18c5,0x270076a2,0x6b968eeb ! PA = 0000000030141410
5119 .word 0x554d0470,0x4e64ecc1,0x47384d2e,0x715d83c7 ! PA = 0000000030141420
5120 .word 0x64df4f5c,0x3a5bd1bd,0x26569b32,0x73bc073b ! PA = 0000000030141430
5121p0_local6_expect:
5122 .word 0xff00005b,0x00000000,0x00000000,0xffffffff ! PA = 0000000010181400
5123 .word 0x9920f43c,0x000000ff,0xff2affff,0x00000000 ! PA = 0000000010181410
5124 .word 0x5441c3b0,0x51262701,0x00000000,0xffff9bff ! PA = 0000000010181420
5125 .word 0x7fffffff,0x1effff8d,0x4c57a6ba,0x9516922b ! PA = 0000000010181430
5126p0_local6_sec_expect:
5127 .word 0x000000db,0x00000000,0x00ffffff,0xffffffff ! PA = 0000000030181400
5128 .word 0x00000000,0x0f000036,0x4c5eac02,0x25cb12cb ! PA = 0000000030181410
5129 .word 0x7dfb8cd0,0x59d897a1,0x3ae000d7,0x655b1fbd ! PA = 0000000030181420
5130 .word 0x3338e2bc,0x7ec7f25d,0x1f3d0ada,0x7e12cf43 ! PA = 0000000030181430
5131share0_expect:
5132 .word 0xffe62c68,0x720e19d9,0x1729b6e6,0x1077d39f ! PA = 00000000201c0000
5133 .word 0x0b70b5d4,0x5aadaa15,0x3c71b0b2,0x303f56bb ! PA = 00000000201c0010
5134 .word 0x6b1b8b00,0x5d7bff11,0x498b643e,0x67129497 ! PA = 00000000201c0020
5135 .word 0x086f77ec,0x169d34cd,0x12c8fd8a,0x74af8933 ! PA = 00000000201c0030
5136share1_expect:
5137 .word 0x00d40898,0x1bc02749,0x6a246896,0x5404f08f ! PA = 0000000020800000
5138 .word 0x346a8904,0x631a7285,0x5ccb5162,0x1b0e46ab ! PA = 0000000020800010
5139 .word 0x14900530,0x2b247281,0x766b23ee,0x316fc787 ! PA = 0000000020800020
5140 .word 0x26f3491c,0x3f15433d,0x763d0c3a,0x19d26f23 ! PA = 0000000020800030
5141 .word 0xffffe0c8,0x341ec0b9,0x21d1f646,0x49fff97f ! PA = 0000000020800040
5142 .word 0x5e771834,0x7b6986f5,0x219e8e12,0x4dbee29b ! PA = 0000000020800050
5143 .word 0x6363fb60,0x64d0f1f1,0x13473f9e,0x306e6677 ! PA = 0000000020800060
5144 .word 0x09bf564c,0x6e5f1dad,0x3dac36ea,0x69628113 ! PA = 0000000020800070
5145share2_expect:
5146 .word 0x00afb4f8,0x7c88e629,0x12b55ff6,0x46ffee6f ! PA = 00000000211c0000
5147 .word 0x41716364,0x5729e765,0x6ade66c2,0x14982a8b ! PA = 00000000211c0010
5148 .word 0x1a626d90,0x07407d61,0x2682b74e,0x77057167 ! PA = 00000000211c0020
5149 .word 0x318e9f7c,0x7169c41d,0x20e97d9a,0x3c06bf03 ! PA = 00000000211c0030
5150share3_expect:
5151 .word 0xff2b8528,0x491d9799,0x2111a5a6,0x185bcf5f ! PA = 0000000021800000
5152 .word 0x32f46a94,0x38aa93d5,0x343ddb72,0x10a11e7b ! PA = 0000000021800010
5153 .word 0x06165bc0,0x59f214d1,0x1e408afe,0x08ebe857 ! PA = 0000000021800020
5154 .word 0x54dc24ac,0x5be4368d,0x4b87e04a,0x372628f3 ! PA = 0000000021800030
5155 .word 0x411a5158,0x70bbd509,0x70e9c756,0x742a9c4f ! PA = 0000000021800040
5156 .word 0x565b2dc4,0x60fa8c45,0x452fec22,0x27a0be6b ! PA = 0000000021800050
5157 .word 0x2ccac5f0,0x5f24b841,0x0063baae,0x4a98cb47 ! PA = 0000000021800060
5158 .word 0x0fe2e5dc,0x783d74fd,0x0cda5efa,0x3ce7bee3 ! PA = 0000000021800070
5159 .word 0x00d71988,0x3d029e79,0x1600c506,0x6943553f ! PA = 0000000021800080
5160 .word 0x4cc0acf4,0x7fe8d0b5,0x60e798d2,0x741e0a5b ! PA = 0000000021800090
5161 .word 0x7e8aac20,0x43d767b1,0x1a8f465e,0x71431a37 ! PA = 00000000218000a0
5162 .word 0x149de30c,0x37a47f6d,0x07f3f9aa,0x5c3280d3 ! PA = 00000000218000b0
5163 .word 0x6affddb8,0x5a50f3e9,0x43d99eb6,0x4f3cfa2f ! PA = 00000000218000c0
5164 .word 0x64ffe824,0x24046125,0x7657e182,0x3560024b ! PA = 00000000218000d0
5165 .word 0x05210e50,0x4fc92321,0x32262e0e,0x72e1d527 ! PA = 00000000218000e0
5166 .word 0x5ac81c3c,0x220855dd,0x63a7b05a,0x40ad6ec3 ! PA = 00000000218000f0
5167 .word 0x2a749de8,0x47c5d559,0x7db75466,0x366e8b1f ! PA = 0000000021800100
5168 .word 0x4bb3df54,0x2a9c3d95,0x5033c632,0x3f6da63b ! PA = 0000000021800110
5169 .word 0x1418ec80,0x5578ea91,0x344b71be,0x762bfc17 ! PA = 0000000021800120
5170 .word 0x4fdc916c,0x4617f84d,0x7a88830a,0x22bf88b3 ! PA = 0000000021800130
5171 .word 0xffcf5a18,0x474042c9,0x469ce616,0x57ef080f ! PA = 0000000021800140
5172 .word 0x3b379284,0x2fbf6605,0x44ee46e2,0x6b0df62b ! PA = 0000000021800150
5173 .word 0x78bd46b0,0x2225be01,0x65e2116e,0x42988f07 ! PA = 0000000021800160
5174 .word 0x0716429c,0x294266bd,0x0ae971ba,0x378fcea3 ! PA = 0000000021800170
5175 .word 0x68731248,0x4d5f3c39,0x514d53c6,0x059570ff ! PA = 0000000021800180
5176 .word 0x2ba601b4,0x7e3cda75,0x66ba6392,0x05c7f21b ! PA = 0000000021800190
5177 .word 0x2a191ce0,0x6dce9d71,0x138d0d1e,0x305e8df7 ! PA = 00000000218001a0
5178 .word 0x69702fcc,0x37b6a12d,0x66dd7c6a,0x21054093 ! PA = 00000000218001b0
5179 .word 0x17ffc678,0x7181c1a9,0x304b9d76,0x19f8c5ef ! PA = 00000000218001c0
5180 .word 0x02da2ce4,0x7fa39ae5,0x338b1c42,0x41e29a0b ! PA = 00000000218001d0
5181 .word 0x78f76f10,0x4b3288e1,0x41af64ce,0x1874f8e7 ! PA = 00000000218001e0
5182 .word 0x65a558fc,0x3463a79d,0x2437a31a,0x5dc6de83 ! PA = 00000000218001f0
5183p0_invalidate_semaphore:
5184 .word 0,0
5185user_data_end:
5186
5187
5188SECTION .p0_local0 DATA_VA=0x000800000
5189
5190attr_data {
5191 Name = .p0_local0,
5192 VA = 0x0000000000800000,
5193 RA = ra2pa(0x0000000010000000,0),
5194 PA = ra2pa(0x0000000010000000,0),
5195 part_0_ctx_nonzero_tsb_config_0,
5196 TTE_Context=PCONTEXT,
5197 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5198 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5199 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5200 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5201}
5202
5203 .data
5204 .seg "data"
5205 .align 0x2000
5206 .global p0_local0_start
5207p0_local0_begin:
5208 .skip 0x1400
5209p0_local0_start:
5210 .word 0x1a3c7dc8,0x6046c9b9,0x69403b46,0x1c860a7f ! PA = 0000000010001400
5211 .word 0x24664534,0x40bbdff5,0x06dbe312,0x622dc39b ! PA = 0000000010001410
5212 .word 0x03d6b860,0x7b1e9af1,0x5840a49e,0x28df1777 ! PA = 0000000010001420
5213 .word 0x7acaa34c,0x224916ad,0x23deabea,0x6f3e0213 ! PA = 0000000010001430
5214p0_local0_end:
5215
5216SECTION .p0_local0_sec DATA_VA=0x000800000
5217
5218attr_data {
5219 Name = .p0_local0_sec,
5220 VA = 0x0000000000800000,
5221 RA = ra2pa(0x0000000030000000,0),
5222 PA = ra2pa(0x0000000030000000,0),
5223 part_0_ctx_nonzero_tsb_config_0,
5224 TTE_Context=SCONTEXT,
5225 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5226 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5227 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5228 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5229}
5230
5231 .data
5232 .seg "data"
5233 .align 0x2000
5234 .global p0_local0_sec_start
5235p0_local0_sec_begin:
5236 .skip 0x1400
5237p0_local0_sec_start:
5238 .word 0x14a891f8,0x08802f29,0x302de4f6,0x6bff3f6f ! PA = 0000000030001400
5239 .word 0x532cd064,0x0c6f8065,0x0f39fbc2,0x03c44b8b ! PA = 0000000030001410
5240 .word 0x73556a90,0x46e56661,0x4fee5c4e,0x75b76267 ! PA = 0000000030001420
5241 .word 0x560e2c7c,0x754efd1d,0x0122329a,0x7ae78003 ! PA = 0000000030001430
5242p0_local0_sec_end:
5243
5244SECTION .p0_local1 DATA_VA=0x000802000
5245
5246attr_data {
5247 Name = .p0_local1,
5248 VA = 0x0000000000802000,
5249 RA = ra2pa(0x0000000010040000,0),
5250 PA = ra2pa(0x0000000010040000,0),
5251 part_0_ctx_nonzero_tsb_config_0,
5252 TTE_Context=PCONTEXT,
5253 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5254 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5255 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5256 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5257}
5258
5259 .data
5260 .seg "data"
5261 .align 0x2000
5262 .global p0_local1_start
5263p0_local1_begin:
5264 .skip 0x1400
5265p0_local1_start:
5266 .word 0x589ca228,0x3cf42099,0x32646aa6,0x5464605f ! PA = 0000000010041400
5267 .word 0x28cc1794,0x22f36cd5,0x5e87b072,0x041a7f7b ! PA = 0000000010041410
5268 .word 0x60d998c0,0x54fe3dd1,0x6bee6ffe,0x2c6f1957 ! PA = 0000000010041420
5269 .word 0x771ff1ac,0x1ed4af8d,0x2e96d54a,0x529c29f3 ! PA = 0000000010041430
5270p0_local1_end:
5271
5272SECTION .p0_local1_sec DATA_VA=0x000802000
5273
5274attr_data {
5275 Name = .p0_local1_sec,
5276 VA = 0x0000000000802000,
5277 RA = ra2pa(0x0000000030040000,0),
5278 PA = ra2pa(0x0000000030040000,0),
5279 part_0_ctx_nonzero_tsb_config_0,
5280 TTE_Context=SCONTEXT,
5281 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5282 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5283 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5284 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5285}
5286
5287 .data
5288 .seg "data"
5289 .align 0x2000
5290 .global p0_local1_sec_start
5291p0_local1_sec_begin:
5292 .skip 0x1400
5293p0_local1_sec_start:
5294 .word 0x4d83ae58,0x28819e09,0x17e6cc56,0x7fcc6d4f ! PA = 0000000030041400
5295 .word 0x6c9f1ac4,0x5956a545,0x00380122,0x7cf75f6b ! PA = 0000000030041410
5296 .word 0x36ae42f0,0x7ba82141,0x3623dfae,0x257d3c47 ! PA = 0000000030041420
5297 .word 0x1e3af2dc,0x7d492dfd,0x3f8f93fa,0x0c82ffe3 ! PA = 0000000030041430
5298p0_local1_sec_end:
5299
5300SECTION .p0_local2 DATA_VA=0x000804000
5301
5302attr_data {
5303 Name = .p0_local2,
5304 VA = 0x0000000000804000,
5305 RA = ra2pa(0x0000000010080000,0),
5306 PA = ra2pa(0x0000000010080000,0),
5307 part_0_ctx_nonzero_tsb_config_0,
5308 TTE_Context=PCONTEXT,
5309 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5310 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5311 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5312 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5313}
5314
5315 .data
5316 .seg "data"
5317 .align 0x2000
5318 .global p0_local2_start
5319p0_local2_begin:
5320 .skip 0x1400
5321p0_local2_start:
5322 .word 0x2c88b688,0x68c7a779,0x78780a06,0x710e663f ! PA = 0000000010081400
5323 .word 0x63c0d9f4,0x736829b5,0x7b7dedd2,0x3ce1eb5b ! PA = 0000000010081410
5324 .word 0x48de6920,0x3be210b1,0x0031ab5e,0x0a18cb37 ! PA = 0000000010081420
5325 .word 0x215a300c,0x15db786d,0x1b1f6eaa,0x6b8301d3 ! PA = 0000000010081430
5326p0_local2_end:
5327
5328SECTION .p0_local2_sec DATA_VA=0x000804000
5329
5330attr_data {
5331 Name = .p0_local2_sec,
5332 VA = 0x0000000000804000,
5333 RA = ra2pa(0x0000000030080000,0),
5334 PA = ra2pa(0x0000000030080000,0),
5335 part_0_ctx_nonzero_tsb_config_0,
5336 TTE_Context=SCONTEXT,
5337 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5338 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5339 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5340 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5341}
5342
5343 .data
5344 .seg "data"
5345 .align 0x2000
5346 .global p0_local2_sec_start
5347p0_local2_sec_begin:
5348 .skip 0x1400
5349p0_local2_sec_start:
5350 .word 0x3096bab8,0x7e253ce9,0x0b9b23b6,0x73c14b2f ! PA = 0000000030081400
5351 .word 0x010c5524,0x13b6fa25,0x034c7682,0x3721234b ! PA = 0000000030081410
5352 .word 0x05350b50,0x316b0c21,0x137ad30e,0x4438c627 ! PA = 0000000030081420
5353 .word 0x1c38a93c,0x047a8edd,0x2c19655a,0x4f432fc3 ! PA = 0000000030081430
5354p0_local2_sec_end:
5355
5356SECTION .p0_local3 DATA_VA=0x000806000
5357
5358attr_data {
5359 Name = .p0_local3,
5360 VA = 0x0000000000806000,
5361 RA = ra2pa(0x00000000100c0000,0),
5362 PA = ra2pa(0x00000000100c0000,0),
5363 part_0_ctx_nonzero_tsb_config_0,
5364 TTE_Context=PCONTEXT,
5365 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5366 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5367 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5368 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5369}
5370
5371 .data
5372 .seg "data"
5373 .align 0x2000
5374 .global p0_local3_start
5375p0_local3_begin:
5376 .skip 0x1400
5377p0_local3_start:
5378 .word 0x4658bae8,0x3bb95e59,0x58931966,0x0c3c1c1f ! PA = 00000000100c1400
5379 .word 0x151c8c54,0x2b921695,0x26569b32,0x73bc073b ! PA = 00000000100c1410
5380 .word 0x233d2980,0x02c21391,0x612256be,0x6e942d17 ! PA = 00000000100c1420
5381 .word 0x20515e6c,0x6bd5714d,0x1110780a,0x242a89b3 ! PA = 00000000100c1430
5382p0_local3_end:
5383
5384SECTION .p0_local3_sec DATA_VA=0x000806000
5385
5386attr_data {
5387 Name = .p0_local3_sec,
5388 VA = 0x0000000000806000,
5389 RA = ra2pa(0x00000000300c0000,0),
5390 PA = ra2pa(0x00000000300c0000,0),
5391 part_0_ctx_nonzero_tsb_config_0,
5392 TTE_Context=SCONTEXT,
5393 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5394 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5395 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5396 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5397}
5398
5399 .data
5400 .seg "data"
5401 .align 0x2000
5402 .global p0_local3_sec_start
5403p0_local3_sec_begin:
5404 .skip 0x1400
5405p0_local3_sec_start:
5406 .word 0x3c39b718,0x37630bc9,0x6662eb16,0x6795d90f ! PA = 00000000300c1400
5407 .word 0x7e4c7f84,0x6b087f05,0x7f0f5be2,0x7f79972b ! PA = 00000000300c1410
5408 .word 0x5441c3b0,0x51262701,0x320b366e,0x44a20007 ! PA = 00000000300c1420
5409 .word 0x64df4f9c,0x655b1fbd,0x4c57a6ba,0x53600fa3 ! PA = 00000000300c1430
5410p0_local3_sec_end:
5411
5412SECTION .p0_local4 DATA_VA=0x000808000
5413
5414attr_data {
5415 Name = .p0_local4,
5416 VA = 0x0000000000808000,
5417 RA = ra2pa(0x0000000010100000,0),
5418 PA = ra2pa(0x0000000010100000,0),
5419 part_0_ctx_nonzero_tsb_config_0,
5420 TTE_Context=PCONTEXT,
5421 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5422 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5423 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5424 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5425}
5426
5427 .data
5428 .seg "data"
5429 .align 0x2000
5430 .global p0_local4_start
5431p0_local4_begin:
5432 .skip 0x1400
5433p0_local4_start:
5434 .word 0x7264af48,0x39c14539,0x6bcd98c6,0x4ba581ff ! PA = 0000000010101400
5435 .word 0x58b72eb4,0x30e93375,0x63a9b892,0x5be0d31b ! PA = 0000000010101410
5436 .word 0x734dd9e0,0x28964671,0x56d8721e,0x12993ef7 ! PA = 0000000010101420
5437 .word 0x76dd7ccc,0x713a9a2d,0x7401f16a,0x32cac193 ! PA = 0000000010101430
5438p0_local4_end:
5439
5440SECTION .p0_local4_sec DATA_VA=0x000808000
5441
5442attr_data {
5443 Name = .p0_local4_sec,
5444 VA = 0x0000000000808000,
5445 RA = ra2pa(0x0000000030100000,0),
5446 PA = ra2pa(0x0000000030100000,0),
5447 part_0_ctx_nonzero_tsb_config_0,
5448 TTE_Context=SCONTEXT,
5449 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5450 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5451 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5452 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5453}
5454
5455 .data
5456 .seg "data"
5457 .align 0x2000
5458 .global p0_local4_sec_start
5459p0_local4_sec_begin:
5460 .skip 0x1400
5461p0_local4_sec_start:
5462 .word 0x0ac4a378,0x2e330aa9,0x7f562276,0x070216ef ! PA = 0000000030101400
5463 .word 0x2e3799e4,0x7ac333e5,0x1618b142,0x6f38bb0b ! PA = 0000000030101410
5464 .word 0x352c6c10,0x6fd171e1,0x57ed09ce,0x2570e9e7 ! PA = 0000000030101420
5465 .word 0x6906e5fc,0x6662e09d,0x61e2581a,0x75119f83 ! PA = 0000000030101430
5466p0_local4_sec_end:
5467
5468SECTION .p0_local5 DATA_VA=0x00080a000
5469
5470attr_data {
5471 Name = .p0_local5,
5472 VA = 0x000000000080a000,
5473 RA = ra2pa(0x0000000010140000,0),
5474 PA = ra2pa(0x0000000010140000,0),
5475 part_0_ctx_nonzero_tsb_config_0,
5476 TTE_Context=PCONTEXT,
5477 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5478 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5479 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5480 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5481}
5482
5483 .data
5484 .seg "data"
5485 .align 0x2000
5486 .global p0_local5_start
5487p0_local5_begin:
5488 .skip 0x1400
5489p0_local5_start:
5490 .word 0x190493a8,0x12d75c19,0x473f8826,0x610297df ! PA = 0000000010141400
5491 .word 0x2668c114,0x54e58055,0x740f45f2,0x74884efb ! PA = 0000000010141410
5492 .word 0x58687a40,0x5856a951,0x256bfd7e,0x3ae000d7 ! PA = 0000000010141420
5493 .word 0x03d68b2c,0x6282f30d,0x638bdaca,0x199ba973 ! PA = 0000000010141430
5494p0_local5_end:
5495
5496SECTION .p0_local5_sec DATA_VA=0x00080a000
5497
5498attr_data {
5499 Name = .p0_local5_sec,
5500 VA = 0x000000000080a000,
5501 RA = ra2pa(0x0000000030140000,0),
5502 PA = ra2pa(0x0000000030140000,0),
5503 part_0_ctx_nonzero_tsb_config_0,
5504 TTE_Context=SCONTEXT,
5505 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5506 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5507 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5508 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5509}
5510
5511 .data
5512 .seg "data"
5513 .align 0x2000
5514 .global p0_local5_sec_start
5515p0_local5_sec_begin:
5516 .skip 0x1400
5517p0_local5_sec_start:
5518 .word 0x528f7fd8,0x688d3989,0x298cc9d6,0x09be04cf ! PA = 0000000030141400
5519 .word 0x36a5a444,0x4a5f18c5,0x270076a2,0x6b968eeb ! PA = 0000000030141410
5520 .word 0x554d0470,0x4e64ecc1,0x47384d2e,0x715d83c7 ! PA = 0000000030141420
5521 .word 0x75876c5c,0x3a09d17d,0x6a51797a,0x5c8fdf63 ! PA = 0000000030141430
5522p0_local5_sec_end:
5523
5524SECTION .p0_local6 DATA_VA=0x00080c000
5525
5526attr_data {
5527 Name = .p0_local6,
5528 VA = 0x000000000080c000,
5529 RA = ra2pa(0x0000000010180000,0),
5530 PA = ra2pa(0x0000000010180000,0),
5531 part_0_ctx_nonzero_tsb_config_0,
5532 TTE_Context=PCONTEXT,
5533 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5534 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5535 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5536 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5537}
5538
5539 .data
5540 .seg "data"
5541 .align 0x2000
5542 .global p0_local6_start
5543p0_local6_begin:
5544 .skip 0x1400
5545p0_local6_start:
5546 .word 0x3e906808,0x22f3a2f9,0x7c00e786,0x0a0b5dbf ! PA = 0000000010181400
5547 .word 0x52094374,0x54fefd35,0x541f4352,0x08ea7adb ! PA = 0000000010181410
5548 .word 0x0de50aa0,0x68fb3c31,0x0cf4f8de,0x382072b7 ! PA = 0000000010181420
5549 .word 0x0214898c,0x68267bed,0x3b46342a,0x26d54153 ! PA = 0000000010181430
5550p0_local6_end:
5551
5552SECTION .p0_local6_sec DATA_VA=0x00080c000
5553
5554attr_data {
5555 Name = .p0_local6_sec,
5556 VA = 0x000000000080c000,
5557 RA = ra2pa(0x0000000030180000,0),
5558 PA = ra2pa(0x0000000030180000,0),
5559 part_0_ctx_nonzero_tsb_config_0,
5560 TTE_Context=SCONTEXT,
5561 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5562 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5563 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5564 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5565}
5566
5567 .data
5568 .seg "data"
5569 .align 0x2000
5570 .global p0_local6_sec_start
5571p0_local6_sec_begin:
5572 .skip 0x1400
5573p0_local6_sec_start:
5574 .word 0x65f24c38,0x18699869,0x341ee136,0x3381a2af ! PA = 0000000030181400
5575 .word 0x196e9ea4,0x4d542da5,0x4c5eac02,0x25cb12cb ! PA = 0000000030181410
5576 .word 0x7dfb8cd0,0x59d897a1,0x3e05008e,0x3f1fcda7 ! PA = 0000000030181420
5577 .word 0x3338e2bc,0x7ec7f25d,0x1f3d0ada,0x7e12cf43 ! PA = 0000000030181430
5578p0_local6_sec_end:
5579
5580SECTION .share0 DATA_VA=0x00080e000
5581
5582attr_data {
5583 Name = .share0,
5584 VA = 0x000000000080e000,
5585 RA = ra2pa(0x00000000201c0000,0),
5586 PA = ra2pa(0x00000000201c0000,0),
5587 part_0_ctx_nonzero_tsb_config_0,
5588 TTE_Context=PCONTEXT,
5589 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5590 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5591 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5592 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5593}
5594
5595 .data
5596 .seg "data"
5597 .align 0x2000
5598 .global share0_start
5599share0_begin:
5600share0_start:
5601 .word 0x03602c68,0x720e19d9,0x1729b6e6,0x1077d39f ! PA = 00000000201c0000
5602 .word 0x0b70b5d4,0x5aadaa15,0x3c71b0b2,0x303f56bb ! PA = 00000000201c0010
5603 .word 0x6b1b8b00,0x5d7bff11,0x498b643e,0x67129497 ! PA = 00000000201c0020
5604 .word 0x086f77ec,0x169d34cd,0x12c8fd8a,0x74af8933 ! PA = 00000000201c0030
5605share0_end:
5606
5607SECTION .share1 DATA_VA=0x000810000
5608
5609attr_data {
5610 Name = .share1,
5611 VA = 0x0000000000810000,
5612 RA = ra2pa(0x0000000020800000,0),
5613 PA = ra2pa(0x0000000020800000,0),
5614 part_0_ctx_nonzero_tsb_config_0,
5615 TTE_Context=PCONTEXT,
5616 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5617 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5618 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5619 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5620}
5621
5622 .data
5623 .seg "data"
5624 .align 0x2000
5625 .global share1_start
5626share1_begin:
5627share1_start:
5628 .word 0x33450898,0x1bc02749,0x6a246896,0x5404f08f ! PA = 0000000020800000
5629 .word 0x346a8904,0x631a7285,0x5ccb5162,0x1b0e46ab ! PA = 0000000020800010
5630 .word 0x14900530,0x2b247281,0x766b23ee,0x316fc787 ! PA = 0000000020800020
5631 .word 0x26f3491c,0x3f15433d,0x763d0c3a,0x19d26f23 ! PA = 0000000020800030
5632 .word 0x23cbe0c8,0x341ec0b9,0x21d1f646,0x49fff97f ! PA = 0000000020800040
5633 .word 0x5e771834,0x7b6986f5,0x219e8e12,0x4dbee29b ! PA = 0000000020800050
5634 .word 0x6363fb60,0x64d0f1f1,0x13473f9e,0x306e6677 ! PA = 0000000020800060
5635 .word 0x09bf564c,0x6e5f1dad,0x3dac36ea,0x69628113 ! PA = 0000000020800070
5636share1_end:
5637
5638SECTION .share2 DATA_VA=0x000812000
5639
5640attr_data {
5641 Name = .share2,
5642 VA = 0x0000000000812000,
5643 RA = ra2pa(0x00000000211c0000,0),
5644 PA = ra2pa(0x00000000211c0000,0),
5645 part_0_ctx_nonzero_tsb_config_0,
5646 TTE_Context=PCONTEXT,
5647 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5648 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5649 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5650 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5651}
5652
5653 .data
5654 .seg "data"
5655 .align 0x2000
5656 .global share2_start
5657share2_begin:
5658share2_start:
5659 .word 0x44dfb4f8,0x7c88e629,0x12b55ff6,0x46ffee6f ! PA = 00000000211c0000
5660 .word 0x41716364,0x5729e765,0x6ade66c2,0x14982a8b ! PA = 00000000211c0010
5661 .word 0x1a626d90,0x07407d61,0x2682b74e,0x77057167 ! PA = 00000000211c0020
5662 .word 0x318e9f7c,0x7169c41d,0x20e97d9a,0x3c06bf03 ! PA = 00000000211c0030
5663share2_end:
5664
5665SECTION .share3 DATA_VA=0x000814000
5666
5667attr_data {
5668 Name = .share3,
5669 VA = 0x0000000000814000,
5670 RA = ra2pa(0x0000000021800000,0),
5671 PA = ra2pa(0x0000000021800000,0),
5672 part_0_ctx_nonzero_tsb_config_0,
5673 TTE_Context=PCONTEXT,
5674 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5675 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5676 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5677 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5678}
5679
5680 .data
5681 .seg "data"
5682 .align 0x2000
5683 .global share3_start
5684share3_begin:
5685share3_start:
5686 .word 0x782b8528,0x491d9799,0x2111a5a6,0x185bcf5f ! PA = 0000000021800000
5687 .word 0x32f46a94,0x38aa93d5,0x343ddb72,0x10a11e7b ! PA = 0000000021800010
5688 .word 0x06165bc0,0x59f214d1,0x1e408afe,0x08ebe857 ! PA = 0000000021800020
5689 .word 0x54dc24ac,0x5be4368d,0x4b87e04a,0x372628f3 ! PA = 0000000021800030
5690 .word 0x411a5158,0x70bbd509,0x70e9c756,0x742a9c4f ! PA = 0000000021800040
5691 .word 0x565b2dc4,0x60fa8c45,0x452fec22,0x27a0be6b ! PA = 0000000021800050
5692 .word 0x2ccac5f0,0x5f24b841,0x0063baae,0x4a98cb47 ! PA = 0000000021800060
5693 .word 0x0fe2e5dc,0x783d74fd,0x0cda5efa,0x3ce7bee3 ! PA = 0000000021800070
5694 .word 0x74d71988,0x3d029e79,0x1600c506,0x6943553f ! PA = 0000000021800080
5695 .word 0x4cc0acf4,0x7fe8d0b5,0x60e798d2,0x741e0a5b ! PA = 0000000021800090
5696 .word 0x7e8aac20,0x43d767b1,0x1a8f465e,0x71431a37 ! PA = 00000000218000a0
5697 .word 0x149de30c,0x37a47f6d,0x07f3f9aa,0x5c3280d3 ! PA = 00000000218000b0
5698 .word 0x6a4cddb8,0x5a50f3e9,0x43d99eb6,0x4f3cfa2f ! PA = 00000000218000c0
5699 .word 0x64ffe824,0x24046125,0x7657e182,0x3560024b ! PA = 00000000218000d0
5700 .word 0x05210e50,0x4fc92321,0x32262e0e,0x72e1d527 ! PA = 00000000218000e0
5701 .word 0x5ac81c3c,0x220855dd,0x63a7b05a,0x40ad6ec3 ! PA = 00000000218000f0
5702 .word 0x2a269de8,0x47c5d559,0x7db75466,0x366e8b1f ! PA = 0000000021800100
5703 .word 0x4bb3df54,0x2a9c3d95,0x5033c632,0x3f6da63b ! PA = 0000000021800110
5704 .word 0x1418ec80,0x5578ea91,0x344b71be,0x762bfc17 ! PA = 0000000021800120
5705 .word 0x4fdc916c,0x4617f84d,0x7a88830a,0x22bf88b3 ! PA = 0000000021800130
5706 .word 0x1ecf5a18,0x474042c9,0x469ce616,0x57ef080f ! PA = 0000000021800140
5707 .word 0x3b379284,0x2fbf6605,0x44ee46e2,0x6b0df62b ! PA = 0000000021800150
5708 .word 0x78bd46b0,0x2225be01,0x65e2116e,0x42988f07 ! PA = 0000000021800160
5709 .word 0x0716429c,0x294266bd,0x0ae971ba,0x378fcea3 ! PA = 0000000021800170
5710 .word 0x44721248,0x4d5f3c39,0x514d53c6,0x059570ff ! PA = 0000000021800180
5711 .word 0x2ba601b4,0x7e3cda75,0x66ba6392,0x05c7f21b ! PA = 0000000021800190
5712 .word 0x2a191ce0,0x6dce9d71,0x138d0d1e,0x305e8df7 ! PA = 00000000218001a0
5713 .word 0x69702fcc,0x37b6a12d,0x66dd7c6a,0x21054093 ! PA = 00000000218001b0
5714 .word 0x58f9c678,0x7181c1a9,0x304b9d76,0x19f8c5ef ! PA = 00000000218001c0
5715 .word 0x02da2ce4,0x7fa39ae5,0x338b1c42,0x41e29a0b ! PA = 00000000218001d0
5716 .word 0x78f76f10,0x4b3288e1,0x41af64ce,0x1874f8e7 ! PA = 00000000218001e0
5717 .word 0x65a558fc,0x3463a79d,0x2437a31a,0x5dc6de83 ! PA = 00000000218001f0
5718share3_end: