Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_3000_12.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_3000_12.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 = 327144530
40! Riesling can be on
41! 1 Thread, 3000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_3000_12.s created on Mar 27, 2009 (14:45:30)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_3000_12 -p 1 -l 3000
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! Random code for Processor 0
72
73processor_0:
74 ta T_CHANGE_PRIV
75 wrpr %g0,7,%cleanwin
76 call p0_init_memory_pointers
77 wr %g0,0x80,%asi ! Setting default asi to 80
78
79! Initialize the floating point registers for processor 0
80
81 wr %g0,0x4,%fprs ! Make sure fef is 1
82 set p0_init_freg,%g1
83! %f0 = 7b5ae341 3f766aaf dd428a92 d215c5a5
84! %f4 = dec33de5 23ad26d4 a2f25549 ad7b3a62
85! %f8 = 8246e301 86583ea6 cdb8f032 8b246702
86! %f12 = 865c65e1 50ea83f4 503f1b6f 7bd75ff4
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = b54e5f55 a6f69fc5 f46ef127 04e0f9a1
90! %f20 = 90365cfc 06dd9ece 09ff9d6a fe527200
91! %f24 = fe8ba858 7f82a701 6d88f660 91f2eeef
92! %f28 = d3dbec32 154d92b7 c8c387a1 53e80133
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = 8d020e50 98067ddd f4cf87e2 fe320903
96! %f36 = 7fe612f3 5f8aa323 2472cfc1 144ce569
97! %f40 = d97a506a 0acd33e4 2424ed8e 814d88ac
98! %f44 = 2bbebdd7 d29f2302 3c034490 ea4741ae
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0x4c21bb5f00000028,%g7,%g1 ! GSR scale = 5, align = 0
104 wr %g1,%g0,%gsr ! GSR = 4c21bb5f00000028
105 wr %g0,%y ! Clear Y register
106 xorcc %g0,%g0,%g3 ! init %g3 and set flags
107 membar #Sync ! Force the block loads to complete
108
109! Start of Random Code for processor 0
110
111p0_label_1:
112! %l7 = 3d920a4a6987147c, Mem[0000000010141408] = bd4a91ca
113 stwa %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 6987147c
114! %l1 = 440b4842357675b0, Mem[00000000300c1408] = f809d706
115 stha %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 75b0d706
116! %l4 = a38361688f76d360, Mem[00000000100c1410] = 1a61d271
117 stba %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 1a61d260
118! Mem[00000000100c1414] = 99bb9ea8, %f22 = 09ff9d6a
119 lda [%i3+0x014]%asi,%f22 ! %f22 = 99bb9ea8
120! Mem[0000000010101400] = 071c0907, %l2 = 15075156832a9fcf
121 ldstuba [%i4+%g0]0x80,%l2 ! %l2 = 00000007000000ff
122! %f12 = 865c65e1 50ea83f4, Mem[0000000010081410] = 72218dff 889af8f4
123 stda %f12,[%i2+%o5]0x88 ! Mem[0000000010081410] = 865c65e1 50ea83f4
124! %l6 = 77be6b81f9cd7d04, Mem[0000000030141400] = 1a36f366482f4ebc
125 stxa %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 77be6b81f9cd7d04
126! Mem[00000000100c1410] = 60d2611a, %l5 = ff2e297c22c0294a
127 ldsba [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000060
128! Mem[0000000030101400] = a3982bc6, %l3 = 3bfc0aae51215841
129 ldstuba [%i4+%g0]0x89,%l3 ! %l3 = 000000c6000000ff
130! Starting 10 instruction Store Burst
131! Mem[000000001008143e] = e335012c, %l6 = 77be6b81f9cd7d04
132 ldstub [%i2+0x03e],%l6 ! %l6 = 00000001000000ff
133
134p0_label_2:
135! Mem[0000000010141408] = 6987147c, %l5 = 0000000000000060
136 swapa [%i5+%o4]0x80,%l5 ! %l5 = 000000006987147c
137! Mem[0000000030001410] = 12cd3352, %l4 = a38361688f76d360
138 ldstuba [%i0+%o5]0x81,%l4 ! %l4 = 00000012000000ff
139! Mem[0000000021800100] = cd2fe14a, %l2 = 0000000000000007
140 ldstub [%o3+0x100],%l2 ! %l2 = 000000cd000000ff
141! %l3 = 00000000000000c6, Mem[000000001014141e] = 4483644d, %asi = 80
142 stha %l3,[%i5+0x01e]%asi ! Mem[000000001014141c] = 448300c6
143! %l7 = 3d920a4a6987147c, Mem[0000000010081426] = 0e08bf46
144 stb %l7,[%i2+0x026] ! Mem[0000000010081424] = 0e087c46
145! %f14 = 503f1b6f, Mem[0000000010141410] = cf9de403
146 sta %f14,[%i5+%o5]0x80 ! Mem[0000000010141410] = 503f1b6f
147! %f0 = 7b5ae341 3f766aaf dd428a92 d215c5a5
148! %f4 = dec33de5 23ad26d4 a2f25549 ad7b3a62
149! %f8 = 8246e301 86583ea6 cdb8f032 8b246702
150! %f12 = 865c65e1 50ea83f4 503f1b6f 7bd75ff4
151 stda %f0,[%i6]ASI_COMMIT_P ! Block Store to 0000000010181400
152! Mem[00000000100c1410] = 1a61d260, %l4 = 0000000000000012
153 swapa [%i3+%o5]0x88,%l4 ! %l4 = 000000001a61d260
154! Mem[00000000300c1400] = f8cc8998, %l3 = 00000000000000c6
155 swapa [%i3+%g0]0x81,%l3 ! %l3 = 00000000f8cc8998
156! Starting 10 instruction Load Burst
157! Mem[0000000010041408] = 2cee2328, %l2 = 00000000000000cd
158 swapa [%i1+%o4]0x80,%l2 ! %l2 = 000000002cee2328
159
160p0_label_3:
161! Mem[0000000030101410] = 9f49bdd7, %l6 = 0000000000000001
162 ldsha [%i4+%o5]0x81,%l6 ! %l6 = ffffffffffff9f49
163! Mem[0000000030081400] = 971a1ca8 767fafba, %l2 = 2cee2328, %l3 = f8cc8998
164 ldda [%i2+%g0]0x81,%l2 ! %l2 = 00000000971a1ca8 00000000767fafba
165! Mem[0000000030081400] = 971a1ca8, %f25 = 7f82a701
166 lda [%i2+%g0]0x81,%f25 ! %f25 = 971a1ca8
167! Mem[0000000010081410] = 50ea83f4, %l4 = 000000001a61d260
168 ldsha [%i2+%o5]0x88,%l4 ! %l4 = ffffffffffff83f4
169! Mem[00000000100c1404] = c82f0b2f, %l7 = 3d920a4a6987147c
170 lduwa [%i3+0x004]%asi,%l7 ! %l7 = 00000000c82f0b2f
171! Mem[0000000010141428] = b6662aa7f92dc578, %f18 = f46ef127 04e0f9a1
172 ldda [%i5+0x028]%asi,%f18 ! %f18 = b6662aa7 f92dc578
173! Mem[0000000010141410] = 503f1b6f, %l5 = 000000006987147c
174 ldsha [%i5+%o5]0x80,%l5 ! %l5 = 000000000000503f
175! Mem[0000000010101408] = 378f6de2, %l2 = 00000000971a1ca8
176 lduwa [%i4+%o4]0x88,%l2 ! %l2 = 00000000378f6de2
177! Mem[0000000010101400] = 07091cff, %l5 = 000000000000503f
178 ldsha [%i4+%g0]0x88,%l5 ! %l5 = 0000000000001cff
179! Starting 10 instruction Store Burst
180! %f28 = d3dbec32 154d92b7, Mem[0000000030141410] = 28c7a559 c21bc7fc
181 stda %f28,[%i5+%o5]0x89 ! Mem[0000000030141410] = d3dbec32 154d92b7
182
183p0_label_4:
184! %l2 = 00000000378f6de2, %l1 = 440b4842357675b0, %l0 = dfa150100b3150cb
185 subc %l2,%l1,%l0 ! %l0 = bbf4b7be0218f832
186! Mem[0000000010141400] = d8c0dd82, %l4 = ffffffffffff83f4
187 swapa [%i5+%g0]0x88,%l4 ! %l4 = 00000000d8c0dd82
188 membar #Sync ! Added by membar checker (1)
189! Mem[0000000010181418] = a2f25549, %l6 = ffffffffffff9f49
190 ldstuba [%i6+0x018]%asi,%l6 ! %l6 = 000000a2000000ff
191! %l1 = 440b4842357675b0, Mem[0000000010041410] = c521a8d0089993f2
192 stxa %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = 440b4842357675b0
193! %l6 = 00000000000000a2, Mem[0000000030101410] = d7bd499f
194 stwa %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000a2
195! Mem[0000000030141400] = f9cd7d04, %l0 = bbf4b7be0218f832
196 ldstuba [%i5+%g0]0x89,%l0 ! %l0 = 00000004000000ff
197! %f8 = 8246e301 86583ea6, %l2 = 00000000378f6de2
198! Mem[00000000100c1408] = 27b67d2b6b87469a
199 add %i3,0x008,%g1
200 stda %f8,[%g1+%l2]ASI_PST8_PL ! Mem[00000000100c1408] = 273e7d2b6be34682
201! %f16 = b54e5f55 a6f69fc5, %l0 = 0000000000000004
202! Mem[0000000030101418] = 7ea57c9c82b88d78
203 add %i4,0x018,%g1
204 stda %f16,[%g1+%l0]ASI_PST16_S ! Mem[0000000030101418] = 7ea55f5582b88d78
205! %l1 = 440b4842357675b0, Mem[0000000030081410] = d6fc9778
206 stwa %l1,[%i2+%o5]0x89 ! Mem[0000000030081410] = 357675b0
207! Starting 10 instruction Load Burst
208! %l6 = 000000a2, %l7 = c82f0b2f, Mem[0000000030101410] = a2000000 1f89a07f
209 stda %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000a2 c82f0b2f
210
211p0_label_5:
212! Mem[0000000010101400] = ff1c0907, %l3 = 00000000767fafba
213 ldsba [%i4+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
214! Mem[0000000030181400] = c1f8e7a8 6786584b, %l6 = 000000a2, %l7 = c82f0b2f
215 ldda [%i6+%g0]0x81,%l6 ! %l6 = 00000000c1f8e7a8 000000006786584b
216! Mem[0000000030001410] = 5233cdff, %l4 = 00000000d8c0dd82
217 ldsha [%i0+%o5]0x89,%l4 ! %l4 = ffffffffffffcdff
218! Mem[00000000100c1410] = 00000012, %l2 = 00000000378f6de2
219 ldsha [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000012
220! Mem[0000000030101410] = 000000a2, %f30 = c8c387a1
221 lda [%i4+%o5]0x81,%f30 ! %f30 = 000000a2
222! Mem[0000000030081410] = b0757635, %l1 = 440b4842357675b0
223 lduwa [%i2+%o5]0x81,%l1 ! %l1 = 00000000b0757635
224! Mem[0000000010181418] = fff25549ad7b3a62, %l5 = 0000000000001cff
225 ldxa [%i6+0x018]%asi,%l5 ! %l5 = fff25549ad7b3a62
226! Mem[0000000010001408] = c03ed33e, %l2 = 0000000000000012
227 lduh [%i0+0x00a],%l2 ! %l2 = 000000000000d33e
228! Mem[00000000100c1410] = a89ebb9900000012, %f24 = fe8ba858 971a1ca8
229 ldda [%i3+%o5]0x88,%f24 ! %f24 = a89ebb99 00000012
230! Starting 10 instruction Store Burst
231! %f14 = 503f1b6f 7bd75ff4, %l7 = 000000006786584b
232! Mem[0000000010181410] = dec33de523ad26d4
233 add %i6,0x010,%g1
234 stda %f14,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010181410] = f45fd77b6f1b3f50
235
236p0_label_6:
237! Mem[0000000010101430] = 440ff950b49ed50d, %l0 = 0000000000000004, %l7 = 000000006786584b
238 add %i4,0x30,%g1
239 casxa [%g1]0x80,%l0,%l7 ! %l7 = 440ff950b49ed50d
240! Mem[0000000010041439] = d62fdfdb, %l0 = 0000000000000004
241 ldstuba [%i1+0x039]%asi,%l0 ! %l0 = 0000002f000000ff
242! %l6 = 00000000c1f8e7a8, Mem[0000000030041400] = 16cfdee3
243 stwa %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = c1f8e7a8
244! %l4 = ffffffffffffcdff, Mem[0000000030181400] = a8e7f8c1
245 stba %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = a8e7f8ff
246! %l0 = 0000002f, %l1 = b0757635, Mem[0000000030101408] = dde08bd7 df25a2f5
247 stda %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000002f b0757635
248! %l5 = fff25549ad7b3a62, Mem[0000000030141410] = b7924d15
249 stba %l5,[%i5+%o5]0x81 ! Mem[0000000030141410] = 62924d15
250! %l5 = fff25549ad7b3a62, Mem[000000001018142b] = cdb8f032
251 stb %l5,[%i6+0x02b] ! Mem[0000000010181428] = cdb8f062
252! %f28 = d3dbec32 154d92b7, %l6 = 00000000c1f8e7a8
253! Mem[0000000030001428] = b18b44fcdecb7663
254 add %i0,0x028,%g1
255 stda %f28,[%g1+%l6]ASI_PST32_S ! Mem[0000000030001428] = b18b44fcdecb7663
256! Mem[0000000010141410] = 503f1b6f, %l3 = ffffffffffffffff
257 swapa [%i5+%o5]0x80,%l3 ! %l3 = 00000000503f1b6f
258! Starting 10 instruction Load Burst
259! Mem[0000000030181408] = 83c04ec2, %f29 = 154d92b7
260 lda [%i6+%o4]0x81,%f29 ! %f29 = 83c04ec2
261
262p0_label_7:
263! Mem[00000000100c1410] = 00000012, %l2 = 000000000000d33e
264 ldsba [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000012
265! Mem[000000001010141c] = 64ecce2e, %l6 = 00000000c1f8e7a8
266 lduba [%i4+0x01e]%asi,%l6 ! %l6 = 00000000000000ce
267! Mem[0000000010081410] = 50ea83f4, %l2 = 0000000000000012
268 ldswa [%i2+%o5]0x88,%l2 ! %l2 = 0000000050ea83f4
269! Mem[00000000100c1410] = a89ebb9900000012, %f10 = cdb8f032 8b246702
270 ldda [%i3+%o5]0x88,%f10 ! %f10 = a89ebb99 00000012
271! Mem[0000000010041400] = 71192a93, %l6 = 00000000000000ce
272 ldswa [%i1+%g0]0x88,%l6 ! %l6 = 0000000071192a93
273! Mem[0000000030181410] = 4bb9ae9885788b7f, %f6 = a2f25549 ad7b3a62
274 ldda [%i6+%o5]0x89,%f6 ! %f6 = 4bb9ae98 85788b7f
275! Mem[0000000010081400] = 5210793873898dba, %l0 = 000000000000002f
276 ldxa [%i2+%g0]0x80,%l0 ! %l0 = 5210793873898dba
277! Mem[00000000201c0000] = 37349a5f, %l3 = 00000000503f1b6f
278 ldsh [%o0+%g0],%l3 ! %l3 = 0000000000003734
279! %l4 = ffffffffffffcdff, %l7 = 440ff950b49ed50d, %y = 00000000
280 udiv %l4,%l7,%l0 ! %l0 = 0000000000000001
281 mov %l0,%y ! %y = 00000001
282! Starting 10 instruction Store Burst
283! %f14 = 503f1b6f 7bd75ff4, %l7 = 440ff950b49ed50d
284! Mem[0000000030001400] = d075b96070d86894
285 stda %f14,[%i0+%l7]ASI_PST32_SL ! Mem[0000000030001400] = f45fd77b70d86894
286
287p0_label_8:
288! Mem[0000000010141408] = 00000060, %l6 = 0000000071192a93
289 swapa [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000060
290! Mem[0000000010001408] = c03ed33e, %l6 = 0000000000000060
291 swapa [%i0+%o4]0x80,%l6 ! %l6 = 00000000c03ed33e
292! Mem[0000000010101400] = 07091cff, %l0 = 0000000000000001
293 swapa [%i4+%g0]0x88,%l0 ! %l0 = 0000000007091cff
294! Mem[0000000030181400] = fff8e7a8, %l2 = 0000000050ea83f4
295 swapa [%i6+%g0]0x81,%l2 ! %l2 = 00000000fff8e7a8
296! Mem[0000000010101410] = 91720d09, %l3 = 0000000000003734
297 swapa [%i4+%o5]0x88,%l3 ! %l3 = 0000000091720d09
298! Mem[000000001000142c] = 5d16c3c6, %l1 = 00000000b0757635, %asi = 80
299 swapa [%i0+0x02c]%asi,%l1 ! %l1 = 000000005d16c3c6
300! %l4 = ffffffffffffcdff, Mem[00000000201c0000] = 37349a5f
301 stb %l4,[%o0+%g0] ! Mem[00000000201c0000] = ff349a5f
302! %l3 = 0000000091720d09, Mem[0000000010041410] = 357675b0
303 stha %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 35760d09
304! Mem[0000000010101438] = 92118061f7c1d812, %l2 = 00000000fff8e7a8, %l6 = 00000000c03ed33e
305 add %i4,0x38,%g1
306 casxa [%g1]0x80,%l2,%l6 ! %l6 = 92118061f7c1d812
307! Starting 10 instruction Load Burst
308! Mem[00000000100c1400] = 6cee8ad5, %l4 = ffffffffffffcdff
309 ldsha [%i3+%g0]0x80,%l4 ! %l4 = 0000000000006cee
310
311p0_label_9:
312! Mem[00000000211c0000] = 8993b6f7, %l0 = 0000000007091cff
313 lduba [%o2+0x000]%asi,%l0 ! %l0 = 0000000000000089
314! Mem[0000000030081400] = a81c1a97, %l0 = 0000000000000089
315 ldsha [%i2+%g0]0x89,%l0 ! %l0 = 0000000000001a97
316! Mem[00000000100c1400] = 6cee8ad5, %f14 = 503f1b6f
317 lda [%i3+%g0]0x80,%f14 ! %f14 = 6cee8ad5
318! Mem[0000000010141408] = 932a1971, %l6 = 92118061f7c1d812
319 ldsba [%i5+%o4]0x88,%l6 ! %l6 = 0000000000000071
320! Mem[0000000030181400] = 4b588667f483ea50, %f14 = 6cee8ad5 7bd75ff4
321 ldda [%i6+%g0]0x89,%f14 ! %f14 = 4b588667 f483ea50
322! Mem[0000000030001410] = 5233cdff, %l0 = 0000000000001a97
323 lduha [%i0+%o5]0x89,%l0 ! %l0 = 000000000000cdff
324! Mem[0000000030141408] = d051cffe, %f2 = dd428a92
325 lda [%i5+%o4]0x81,%f2 ! %f2 = d051cffe
326! Mem[0000000010101400] = 01000000 c41c7f20, %l2 = fff8e7a8, %l3 = 91720d09
327 ldda [%i4+%g0]0x80,%l2 ! %l2 = 0000000001000000 00000000c41c7f20
328! %l1 = 000000005d16c3c6, imm = 0000000000000124, %l7 = 440ff950b49ed50d
329 subc %l1,0x124,%l7 ! %l7 = 000000005d16c2a2
330! Starting 10 instruction Store Burst
331! %l4 = 0000000000006cee, Mem[0000000030081400] = 971a1ca8
332 stwa %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00006cee
333
334p0_label_10:
335! %l5 = fff25549ad7b3a62, Mem[0000000010181428] = cdb8f0628b246702, %asi = 80
336 stxa %l5,[%i6+0x028]%asi ! Mem[0000000010181428] = fff25549ad7b3a62
337! Mem[0000000010101400] = 01000000, %l5 = fff25549ad7b3a62
338 ldstuba [%i4+%g0]0x80,%l5 ! %l5 = 00000001000000ff
339! %f16 = b54e5f55 a6f69fc5 b6662aa7 f92dc578
340! %f20 = 90365cfc 06dd9ece 99bb9ea8 fe527200
341! %f24 = a89ebb99 00000012 6d88f660 91f2eeef
342! %f28 = d3dbec32 83c04ec2 000000a2 53e80133
343 stda %f16,[%i2]ASI_COMMIT_S ! Block Store to 0000000030081400
344! %l0 = 000000000000cdff, Mem[0000000010101420] = e5547f31, %asi = 80
345 stba %l0,[%i4+0x020]%asi ! Mem[0000000010101420] = ff547f31
346! Mem[00000000300c1400] = c6000000, %l0 = 000000000000cdff
347 swapa [%i3+%g0]0x89,%l0 ! %l0 = 00000000c6000000
348! %l4 = 0000000000006cee, Mem[0000000010001410] = 80019a2c6a9d131e
349 stxa %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000000000006cee
350! Mem[00000000300c1400] = ffcd0000, %l1 = 000000005d16c3c6
351 ldstuba [%i3+%g0]0x81,%l1 ! %l1 = 000000ff000000ff
352! %l3 = 00000000c41c7f20, immd = fffffffffffff368, %l4 = 0000000000006cee
353 udivx %l3,-0xc98,%l4 ! %l4 = 0000000000000000
354! %l3 = 00000000c41c7f20, Mem[0000000021800100] = ff2fe14a, %asi = 80
355 stha %l3,[%o3+0x100]%asi ! Mem[0000000021800100] = 7f20e14a
356! Starting 10 instruction Load Burst
357! Mem[0000000010181408] = dd428a92, %l4 = 0000000000000000
358 ldsha [%i6+%o4]0x80,%l4 ! %l4 = ffffffffffffdd42
359
360p0_label_11:
361! Mem[000000001018141c] = ad7b3a62, %f10 = a89ebb99
362 ld [%i6+0x01c],%f10 ! %f10 = ad7b3a62
363! Mem[00000000300c1408] = 75b0d706cfd92c64, %f14 = 4b588667 f483ea50
364 ldda [%i3+%o4]0x81,%f14 ! %f14 = 75b0d706 cfd92c64
365! Mem[0000000010101400] = ff000000, %l2 = 0000000001000000
366 lduha [%i4+%g0]0x80,%l2 ! %l2 = 000000000000ff00
367! Mem[0000000010181410] = f45fd77b, %l4 = ffffffffffffdd42
368 ldsba [%i6+%o5]0x80,%l4 ! %l4 = fffffffffffffff4
369! Mem[00000000211c0000] = 8993b6f7, %l2 = 000000000000ff00
370 ldsha [%o2+0x000]%asi,%l2 ! %l2 = ffffffffffff8993
371! Mem[0000000010101408] = e26d8f37, %l5 = 0000000000000001
372 lduwa [%i4+%o4]0x80,%l5 ! %l5 = 00000000e26d8f37
373! Mem[0000000030181400] = 50ea83f4, %f1 = 3f766aaf
374 lda [%i6+%g0]0x81,%f1 ! %f1 = 50ea83f4
375! Mem[0000000010181410] = 7bd75ff4, %l4 = fffffffffffffff4
376 lduwa [%i6+%o5]0x88,%l4 ! %l4 = 000000007bd75ff4
377! Mem[0000000030141410] = 154d9262, %l4 = 000000007bd75ff4
378 ldsha [%i5+%o5]0x89,%l4 ! %l4 = ffffffffffff9262
379! Starting 10 instruction Store Burst
380 membar #Sync ! Added by membar checker (2)
381! Mem[0000000030081410] = fc5c3690, %l5 = 00000000e26d8f37
382 swapa [%i2+%o5]0x89,%l5 ! %l5 = 00000000fc5c3690
383
384p0_label_12:
385! %l5 = 00000000fc5c3690, imm = 0000000000000c1f, %l6 = 0000000000000071
386 xor %l5,0xc1f,%l6 ! %l6 = 00000000fc5c3a8f
387! Mem[00000000201c0000] = ff349a5f, %l1 = 00000000000000ff
388 ldstub [%o0+%g0],%l1 ! %l1 = 000000ff000000ff
389! %l4 = ffffffffffff9262, Mem[0000000010101400] = 000000ff
390 stha %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00009262
391! Mem[0000000010001408] = 00000060, %l6 = 00000000fc5c3a8f
392 swapa [%i0+%o4]0x80,%l6 ! %l6 = 0000000000000060
393! %f21 = 06dd9ece, Mem[00000000300c1408] = 06d7b075
394 sta %f21,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 06dd9ece
395! Mem[0000000010041410] = 090d763542480b44, %l3 = 00000000c41c7f20, %l4 = ffffffffffff9262
396 add %i1,0x10,%g1
397 casxa [%g1]0x80,%l3,%l4 ! %l4 = 090d763542480b44
398! %l6 = 0000000000000060, Mem[000000001010143c] = f7c1d812, %asi = 80
399 stwa %l6,[%i4+0x03c]%asi ! Mem[000000001010143c] = 00000060
400! Mem[0000000010041438] = d6ffdfdb, %l3 = c41c7f20, %l6 = 00000060
401 add %i1,0x38,%g1
402 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000d6ffdfdb
403! %f7 = 85788b7f, Mem[0000000030081400] = b54e5f55
404 sta %f7 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 85788b7f
405! Starting 10 instruction Load Burst
406! Mem[0000000010081400] = 52107938, %l2 = ffffffffffff8993
407 ldsba [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000052
408
409p0_label_13:
410! Mem[0000000010181430] = 865c65e1, %l6 = 00000000d6ffdfdb
411 ldsw [%i6+0x030],%l6 ! %l6 = ffffffff865c65e1
412! Mem[0000000030181400] = f483ea50, %l3 = 00000000c41c7f20
413 ldsba [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000050
414! Mem[0000000010081430] = 3083808b, %f2 = d051cffe
415 lda [%i2+0x030]%asi,%f2 ! %f2 = 3083808b
416! Mem[0000000030001408] = d341cf12 13520df5, %l0 = c6000000, %l1 = 000000ff
417 ldda [%i0+%o4]0x81,%l0 ! %l0 = 00000000d341cf12 0000000013520df5
418! %l0 = 00000000d341cf12, imm = 0000000000000bab, %l4 = 090d763542480b44
419 add %l0,0xbab,%l4 ! %l4 = 00000000d341dabd
420! Mem[0000000010101414] = af429358, %l4 = 00000000d341dabd
421 lduwa [%i4+0x014]%asi,%l4 ! %l4 = 00000000af429358
422! Mem[00000000211c0000] = 8993b6f7, %l7 = 000000005d16c2a2
423 lduh [%o2+%g0],%l7 ! %l7 = 0000000000008993
424! Mem[0000000030041410] = 039d06b1, %l7 = 0000000000008993
425 ldsha [%i1+%o5]0x89,%l7 ! %l7 = 00000000000006b1
426! Mem[0000000030141400] = f9cd7dff, %l4 = 00000000af429358
427 ldsha [%i5+%g0]0x89,%l4 ! %l4 = 0000000000007dff
428! Starting 10 instruction Store Burst
429! %l4 = 00007dff, %l5 = fc5c3690, Mem[0000000010081418] = b83a9450 5c3b7262
430 std %l4,[%i2+0x018] ! Mem[0000000010081418] = 00007dff fc5c3690
431
432p0_label_14:
433! Mem[0000000010001410] = 00000000, %l2 = 0000000000000052
434 swapa [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000000
435! %f2 = 3083808b d215c5a5, Mem[0000000010081400] = 52107938 73898dba
436 stda %f2 ,[%i2+0x000]%asi ! Mem[0000000010081400] = 3083808b d215c5a5
437! %f31 = 53e80133, Mem[0000000030141400] = ff7dcdf9
438 sta %f31,[%i5+%g0]0x81 ! Mem[0000000030141400] = 53e80133
439! %l0 = d341cf12, %l1 = 13520df5, Mem[0000000010001410] = 00000052 ee6c0000
440 stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = d341cf12 13520df5
441! Mem[0000000010001400] = 7a6ade26, %l3 = 0000000000000050
442 swapa [%i0+%g0]0x88,%l3 ! %l3 = 000000007a6ade26
443! %l6 = ffffffff865c65e1, Mem[0000000030081410] = 378f6de2
444 stba %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = e18f6de2
445! %l0 = 00000000d341cf12, Mem[00000000300c1410] = bcb407c4
446 stwa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = d341cf12
447! %l5 = 00000000fc5c3690, imm = fffffffffffffaac, %l3 = 000000007a6ade26
448 subc %l5,-0x554,%l3 ! %l3 = 00000000fc5c3be4
449! %l5 = 00000000fc5c3690, Mem[0000000010041408] = 000000cd
450 stba %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = 900000cd
451! Starting 10 instruction Load Burst
452! Mem[0000000010001408] = 8f3a5cfc, %l0 = 00000000d341cf12
453 ldsha [%i0+%o4]0x88,%l0 ! %l0 = 0000000000005cfc
454
455p0_label_15:
456! Mem[0000000030141410] = 62924d1532ecdbd3, %l0 = 0000000000005cfc
457 ldxa [%i5+%o5]0x81,%l0 ! %l0 = 62924d1532ecdbd3
458! Mem[00000000300c1408] = ce9edd06, %l4 = 0000000000007dff
459 ldsha [%i3+%o4]0x81,%l4 ! %l4 = ffffffffffffce9e
460! %l4 = ffffffffffffce9e, imm = fffffffffffff657, %l4 = ffffffffffffce9e
461 xnor %l4,-0x9a9,%l4 ! %l4 = ffffffffffffc736
462! Mem[00000000300c1408] = ce9edd06, %l0 = 62924d1532ecdbd3
463 ldsba [%i3+%o4]0x81,%l0 ! %l0 = ffffffffffffffce
464! Mem[0000000010001430] = fca17147, %l3 = 00000000fc5c3be4
465 ldsba [%i0+0x032]%asi,%l3 ! %l3 = 0000000000000071
466! Mem[0000000010101410] = 00003734, %l4 = ffffffffffffc736
467 lduwa [%i4+%o5]0x88,%l4 ! %l4 = 0000000000003734
468! Mem[0000000030001400] = f45fd77b70d86894, %l5 = 00000000fc5c3690
469 ldxa [%i0+%g0]0x81,%l5 ! %l5 = f45fd77b70d86894
470! Mem[0000000010101400] = 207f1cc4 00009262, %l0 = ffffffce, %l1 = 13520df5
471 ldda [%i4+%g0]0x88,%l0 ! %l0 = 0000000000009262 00000000207f1cc4
472! Mem[0000000030141408] = fecf51d0, %l6 = ffffffff865c65e1
473 ldsha [%i5+%o4]0x89,%l6 ! %l6 = 00000000000051d0
474! Starting 10 instruction Store Burst
475! Mem[0000000010141400] = ffff83f4, %l3 = 0000000000000071
476 lduwa [%i5+%g0]0x88,%l3 ! %l3 = 00000000ffff83f4
477
478p0_label_16:
479! %f2 = 3083808b d215c5a5, Mem[0000000010041400] = 932a1971 2eb2821f
480 stda %f2 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 3083808b d215c5a5
481! Mem[00000000201c0001] = ff349a5f, %l1 = 00000000207f1cc4
482 ldstub [%o0+0x001],%l1 ! %l1 = 00000034000000ff
483! %l3 = 00000000ffff83f4, Mem[0000000030141408] = d051cffee6249d14
484 stxa %l3,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000ffff83f4
485! Mem[00000000100c1408] = 273e7d2b, %l6 = 00000000000051d0
486 ldstuba [%i3+0x008]%asi,%l6 ! %l6 = 00000027000000ff
487! %f0 = 7b5ae341 50ea83f4, Mem[00000000300c1408] = 06dd9ece 642cd9cf
488 stda %f0 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 7b5ae341 50ea83f4
489! %l5 = f45fd77b70d86894, Mem[0000000030081408] = 78c52df9a72a66b6
490 stxa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = f45fd77b70d86894
491! %f8 = 8246e301 86583ea6, Mem[0000000010081400] = 3083808b d215c5a5
492 stda %f8 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = 8246e301 86583ea6
493! Code Fragment 4
494p0_fragment_1:
495! %l0 = 0000000000009262
496 setx 0xc7bee2c799ca187c,%g7,%l0 ! %l0 = c7bee2c799ca187c
497! %l1 = 0000000000000034
498 setx 0x5b4754484d04721d,%g7,%l1 ! %l1 = 5b4754484d04721d
499 setx 0x7ff8, %g1, %g2
500 and %l0, %g2, %l0
501 setx 0xffffffff, %g1, %g2
502 and %l1, %g2, %l1
503 setx 0x100000000, %g1, %g2
504 or %l1, %g2, %l1 ! Set bit 32 - perrinj
505 ta T_CHANGE_HPRIV
506 stxa %l1, [%l0]ASI_ICACHE_INSTR
507 ta T_CHANGE_NONHPRIV
508! %l0 = c7bee2c799ca187c
509 setx 0xb0ad13cfc75a039b,%g7,%l0 ! %l0 = b0ad13cfc75a039b
510! %l1 = 5b4754484d04721d
511 setx 0x2fe5126fa932972a,%g7,%l1 ! %l1 = 2fe5126fa932972a
512! %l6 = 0000000000000027, immed = 00000e40, %y = 00000001
513 smul %l6,0xe40,%l6 ! %l6 = 0000000000022bc0, %y = 00000000
514! Starting 10 instruction Load Burst
515! %l5 = f45fd77b70d86894, %l5 = f45fd77b70d86894, %l5 = f45fd77b70d86894
516 or %l5,%l5,%l5 ! %l5 = f45fd77b70d86894
517
518p0_label_17:
519! Mem[0000000030001410] = cc6dfb055233cdff, %l1 = 2fe5126fa932972a
520 ldxa [%i0+%o5]0x89,%l1 ! %l1 = cc6dfb055233cdff
521! Mem[0000000030041410] = 039d06b1, %l2 = 0000000000000000
522 lduha [%i1+%o5]0x89,%l2 ! %l2 = 00000000000006b1
523! Mem[0000000030081408] = 70d86894, %l5 = f45fd77b70d86894
524 lduwa [%i2+%o4]0x89,%l5 ! %l5 = 0000000070d86894
525! Mem[0000000030141408] = 00000000, %l3 = 00000000ffff83f4
526 lduba [%i5+%o4]0x81,%l3 ! %l3 = 0000000000000000
527! Mem[0000000010001414] = f50d5213, %l6 = 0000000000022bc0
528 lduh [%i0+0x016],%l6 ! %l6 = 0000000000005213
529! Mem[0000000030081400] = 7f8b7885, %l5 = 0000000070d86894
530 ldswa [%i2+%g0]0x89,%l5 ! %l5 = 000000007f8b7885
531! Mem[0000000010001410] = 12cf41d3, %l6 = 0000000000005213
532 ldsha [%i0+%o5]0x80,%l6 ! %l6 = 00000000000012cf
533! Mem[00000000100c1400] = 6cee8ad5c82f0b2f, %l5 = 000000007f8b7885
534 ldx [%i3+%g0],%l5 ! %l5 = 6cee8ad5c82f0b2f
535! %l0 = b0ad13cfc75a039b, %l1 = cc6dfb055233cdff, %l6 = 00000000000012cf
536 mulx %l0,%l1,%l6 ! %l6 = 48cdb5b8056db665
537! Starting 10 instruction Store Burst
538! %f18 = b6662aa7 f92dc578, %l6 = 48cdb5b8056db665
539! Mem[0000000010141438] = 050f12123f28bea8
540 add %i5,0x038,%g1
541 stda %f18,[%g1+%l6]ASI_PST32_P ! Mem[0000000010141438] = 050f1212f92dc578
542
543p0_label_18:
544! %l3 = 0000000000000000, Mem[0000000030081410] = e18f6de206dd9ece
545 stxa %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000000000000
546! %l2 = 00000000000006b1, Mem[0000000030141410] = 154d9262
547 stha %l2,[%i5+%o5]0x89 ! Mem[0000000030141410] = 154d06b1
548! %f22 = 99bb9ea8 fe527200, Mem[0000000010001400] = 50000000 55f25062
549 stda %f22,[%i0+%g0]0x80 ! Mem[0000000010001400] = 99bb9ea8 fe527200
550! Mem[0000000010141408] = 71192a93, %l5 = 6cee8ad5c82f0b2f
551 swapa [%i5+%o4]0x80,%l5 ! %l5 = 0000000071192a93
552! %l6 = 48cdb5b8056db665, Mem[000000001018142e] = ad7b3a62
553 sth %l6,[%i6+0x02e] ! Mem[000000001018142c] = ad7bb665
554! %f26 = 6d88f660, Mem[0000000030141410] = 154d06b1
555 sta %f26,[%i5+%o5]0x89 ! Mem[0000000030141410] = 6d88f660
556! %f16 = b54e5f55 a6f69fc5 b6662aa7 f92dc578
557! %f20 = 90365cfc 06dd9ece 99bb9ea8 fe527200
558! %f24 = a89ebb99 00000012 6d88f660 91f2eeef
559! %f28 = d3dbec32 83c04ec2 000000a2 53e80133
560 stda %f16,[%i5]ASI_BLK_S ! Block Store to 0000000030141400
561! %f0 = 7b5ae341 50ea83f4, %l0 = b0ad13cfc75a039b
562! Mem[0000000030041408] = cebcf472eeea58f9
563 add %i1,0x008,%g1
564 stda %f0,[%g1+%l0]ASI_PST8_S ! Mem[0000000030041408] = 7bbcf44150ea83f4
565! %l4 = 00003734, %l5 = 71192a93, Mem[0000000010081410] = f483ea50 e1655c86
566 stda %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00003734 71192a93
567! Starting 10 instruction Load Burst
568! Mem[00000000100c1408] = ff3e7d2b, %l2 = 00000000000006b1
569 ldsh [%i3+0x00a],%l2 ! %l2 = 0000000000007d2b
570
571p0_label_19:
572! Mem[00000000100c1430] = b3a24116b91f6d7c, %l5 = 0000000071192a93
573 ldx [%i3+0x030],%l5 ! %l5 = b3a24116b91f6d7c
574! Mem[0000000010001400] = a89ebb99, %l6 = 48cdb5b8056db665
575 ldswa [%i0+%g0]0x88,%l6 ! %l6 = ffffffffa89ebb99
576! Mem[0000000010001408] = 8f3a5cfc, %l7 = 00000000000006b1
577 ldswa [%i0+%o4]0x88,%l7 ! %l7 = ffffffff8f3a5cfc
578! Mem[0000000010181434] = 50ea83f4, %l0 = b0ad13cfc75a039b
579 ldsba [%i6+0x035]%asi,%l0 ! %l0 = ffffffffffffffea
580! Mem[00000000100c1410] = 12000000, %l4 = 0000000000003734
581 ldsw [%i3+%o5],%l4 ! %l4 = 0000000012000000
582! Mem[0000000030181400] = 50ea83f4, %l0 = ffffffffffffffea
583 ldswa [%i6+%g0]0x81,%l0 ! %l0 = 0000000050ea83f4
584! Mem[0000000010081410] = 34370000, %f9 = 86583ea6
585 lda [%i2+%o5]0x88,%f9 ! %f9 = 34370000
586! Mem[0000000010041400] = a5c515d28b808330, %l4 = 0000000012000000
587 ldxa [%i1+%g0]0x88,%l4 ! %l4 = a5c515d28b808330
588! Mem[0000000010081418] = 00007dff, %l3 = 0000000000000000
589 lduba [%i2+0x018]%asi,%l3 ! %l3 = 0000000000000000
590! Starting 10 instruction Store Burst
591! %l5 = b3a24116b91f6d7c, Mem[00000000100c1400] = 6cee8ad5
592 stha %l5,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 6d7c8ad5
593
594p0_label_20:
595! Mem[0000000010181428] = fff25549ad7bb665, %l3 = 0000000000000000, %l3 = 0000000000000000
596 add %i6,0x28,%g1
597 casxa [%g1]0x80,%l3,%l3 ! %l3 = fff25549ad7bb665
598! Mem[0000000010001404] = fe527200, %l3 = fff25549ad7bb665
599 swap [%i0+0x004],%l3 ! %l3 = 00000000fe527200
600! %f7 = 85788b7f, %f0 = 7b5ae341
601 fcmpes %fcc3,%f7 ,%f0 ! %fcc3 = 1
602! Mem[00000000201c0000] = ffff9a5f, %l1 = cc6dfb055233cdff
603 ldstuba [%o0+0x000]%asi,%l1 ! %l1 = 000000ff000000ff
604! %l0 = 0000000050ea83f4, Mem[0000000010041410] = 440b484235760d09
605 stxa %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0000000050ea83f4
606! %l4 = a5c515d28b808330, %l4 = a5c515d28b808330, %l0 = 0000000050ea83f4
607 subc %l4,%l4,%l0 ! %l0 = 0000000000000000
608! Mem[0000000010081408] = 0d040fb3f57fea46, %l1 = 00000000000000ff, %l5 = b3a24116b91f6d7c
609 add %i2,0x08,%g1
610 casxa [%g1]0x80,%l1,%l5 ! %l5 = 0d040fb3f57fea46
611! %f16 = b54e5f55 a6f69fc5 b6662aa7 f92dc578
612! %f20 = 90365cfc 06dd9ece 99bb9ea8 fe527200
613! %f24 = a89ebb99 00000012 6d88f660 91f2eeef
614! %f28 = d3dbec32 83c04ec2 000000a2 53e80133
615 stda %f16,[%i0]ASI_BLK_SL ! Block Store to 0000000030001400
616! Mem[0000000030081400] = 85788b7f, %l0 = 0000000000000000
617 ldstuba [%i2+%g0]0x81,%l0 ! %l0 = 00000085000000ff
618! Starting 10 instruction Load Burst
619! %l7 = ffffffff8f3a5cfc, %l7 = ffffffff8f3a5cfc, %y = 00000000
620 sdiv %l7,%l7,%l6 ! %l6 = ffffffffffffffff
621 mov %l0,%y ! %y = 00000085
622
623p0_label_21:
624! Mem[0000000030041400] = 507c0835c1f8e7a8, %l3 = 00000000fe527200
625 ldxa [%i1+%g0]0x89,%l3 ! %l3 = 507c0835c1f8e7a8
626! Mem[0000000030181400] = 50ea83f4, %l0 = 0000000000000085
627 lduwa [%i6+%g0]0x81,%l0 ! %l0 = 0000000050ea83f4
628 membar #Sync ! Added by membar checker (3)
629! Mem[0000000010141408] = c82f0b2f, %f8 = 8246e301
630 lda [%i5+%o4]0x80,%f8 ! %f8 = c82f0b2f
631! Mem[0000000010081410] = 34370000, %l1 = 00000000000000ff
632 ldsba [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
633! Mem[0000000010141410] = 9f23bd26ffffffff, %l2 = 0000000000007d2b
634 ldxa [%i5+%o5]0x88,%l2 ! %l2 = 9f23bd26ffffffff
635! Mem[00000000201c0000] = ffff9a5f, %l4 = a5c515d28b808330
636 ldub [%o0+0x001],%l4 ! %l4 = 00000000000000ff
637! Mem[0000000010141410] = ffffffff, %f7 = 85788b7f
638 lda [%i5+%o5]0x80,%f7 ! %f7 = ffffffff
639! Mem[0000000030041400] = c1f8e7a8, %l1 = 0000000000000000
640 ldsha [%i1+%g0]0x89,%l1 ! %l1 = ffffffffffffe7a8
641! Mem[0000000030001400] = a6f69fc5, %l4 = 00000000000000ff
642 ldswa [%i0+%g0]0x89,%l4 ! %l4 = ffffffffa6f69fc5
643! Starting 10 instruction Store Burst
644! Mem[00000000201c0001] = ffff9a5f, %l3 = 507c0835c1f8e7a8
645 ldstuba [%o0+0x001]%asi,%l3 ! %l3 = 000000ff000000ff
646
647p0_label_22:
648! %l0 = 0000000050ea83f4, Mem[0000000030141410] = fc5c3690
649 stwa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 50ea83f4
650! Mem[0000000010081410] = 00003734, %l4 = ffffffffa6f69fc5
651 swapa [%i2+%o5]0x80,%l4 ! %l4 = 0000000000003734
652! %l5 = 0d040fb3f57fea46, Mem[0000000030141408] = b6662aa7
653 stha %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = ea462aa7
654! %l7 = ffffffff8f3a5cfc, Mem[0000000010001408] = fc5c3a8f
655 stwa %l7,[%i0+%o4]0x80 ! Mem[0000000010001408] = 8f3a5cfc
656! %f22 = 99bb9ea8, Mem[0000000010081408] = 0d040fb3
657 sta %f22,[%i2+%o4]0x80 ! Mem[0000000010081408] = 99bb9ea8
658! %l2 = ffffffff, %l3 = 000000ff, Mem[0000000030181400] = f483ea50 4b588667
659 stda %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = ffffffff 000000ff
660! Mem[0000000020800041] = 0095978a, %l4 = 0000000000003734
661 ldstub [%o1+0x041],%l4 ! %l4 = 00000095000000ff
662! %l5 = 0d040fb3f57fea46, %l0 = 0000000050ea83f4, %l2 = 9f23bd26ffffffff
663 udivx %l5,%l0,%l2 ! %l2 = 00000000292de1b9
664! Mem[0000000030141408] = ea462aa7, %l4 = 0000000000000095
665 swapa [%i5+%o4]0x81,%l4 ! %l4 = 00000000ea462aa7
666! Starting 10 instruction Load Burst
667! Mem[00000000300c1400] = ffcd0000a6e7e8c1, %l2 = 00000000292de1b9
668 ldxa [%i3+%g0]0x81,%l2 ! %l2 = ffcd0000a6e7e8c1
669
670p0_label_23:
671! Mem[00000000100c142c] = 0ac1faeb, %l5 = 0d040fb3f57fea46
672 lduh [%i3+0x02c],%l5 ! %l5 = 0000000000000ac1
673! Mem[0000000030001400] = a6f69fc5, %l0 = 0000000050ea83f4
674 lduha [%i0+%g0]0x89,%l0 ! %l0 = 0000000000009fc5
675! Mem[0000000010181410] = f45fd77b, %l6 = ffffffffffffffff
676 lduba [%i6+0x012]%asi,%l6 ! %l6 = 00000000000000d7
677! Mem[00000000211c0000] = 8993b6f7, %l4 = 00000000ea462aa7
678 ldsb [%o2+0x001],%l4 ! %l4 = ffffffffffffff93
679! Mem[00000000100c141c] = f42423f0, %l1 = ffffffffffffe7a8
680 ldswa [%i3+0x01c]%asi,%l1 ! %l1 = fffffffff42423f0
681! Mem[0000000030081408] = 9468d870, %l6 = 00000000000000d7
682 ldsba [%i2+%o4]0x81,%l6 ! %l6 = ffffffffffffff94
683! Mem[0000000010101410] = 589342af 00003734, %l2 = a6e7e8c1, %l3 = 000000ff
684 ldda [%i4+%o5]0x88,%l2 ! %l2 = 0000000000003734 00000000589342af
685! Mem[0000000030101410] = 2f0b2fc8a2000000, %l0 = 0000000000009fc5
686 ldxa [%i4+%o5]0x89,%l0 ! %l0 = 2f0b2fc8a2000000
687! Mem[0000000010041400] = 3083808b, %l5 = 0000000000000ac1
688 ldsba [%i1+0x000]%asi,%l5 ! %l5 = 0000000000000030
689! Starting 10 instruction Store Burst
690! %f10 = ad7b3a62 00000012, %l4 = ffffffffffffff93
691! Mem[00000000100c1400] = 6d7c8ad5c82f0b2f
692 stda %f10,[%i3+%l4]ASI_PST16_PL ! Mem[00000000100c1400] = 12000000c82f0b2f
693
694p0_label_24:
695! %l6 = ffffffffffffff94, Mem[0000000030141410] = f483ea50
696 stwa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffff94
697! Mem[0000000030141408] = 00000095, %l1 = fffffffff42423f0
698 swapa [%i5+%o4]0x81,%l1 ! %l1 = 0000000000000095
699! %l0 = 2f0b2fc8a2000000, Mem[0000000030141400] = 555f4eb5
700 stha %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 555f0000
701! Mem[0000000010181408] = dd428a92, %l6 = ffffffffffffff94
702 swapa [%i6+%o4]0x80,%l6 ! %l6 = 00000000dd428a92
703! Mem[00000000211c0001] = 8993b6f7, %l6 = 00000000dd428a92
704 ldstub [%o2+0x001],%l6 ! %l6 = 00000093000000ff
705! %l0 = a2000000, %l1 = 00000095, Mem[0000000010181400] = 7b5ae341 3f766aaf
706 std %l0,[%i6+%g0] ! Mem[0000000010181400] = a2000000 00000095
707! %l4 = ffffffffffffff93, Mem[0000000030041400] = a8e7f8c135087c50
708 stxa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffffffffff93
709! %l0 = 2f0b2fc8a2000000, Mem[0000000030141410] = 94ffffff
710 stba %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 94ffff00
711! Mem[00000000100c143c] = b6560cd5, %l7 = ffffffff8f3a5cfc
712 ldstub [%i3+0x03c],%l7 ! %l7 = 000000b6000000ff
713! Starting 10 instruction Load Burst
714! Mem[0000000010041408] = 900000cd74f91143, %f12 = 865c65e1 50ea83f4
715 ldda [%i1+%o4]0x80,%f12 ! %f12 = 900000cd 74f91143
716
717p0_label_25:
718! Mem[0000000010001438] = 9d4d84f8, %l0 = 2f0b2fc8a2000000
719 ldsh [%i0+0x038],%l0 ! %l0 = ffffffffffff9d4d
720! Mem[00000000201c0000] = ffff9a5f, %l1 = 0000000000000095
721 ldub [%o0+0x001],%l1 ! %l1 = 00000000000000ff
722! %f26 = 6d88f660, %f30 = 000000a2, %f22 = 99bb9ea8
723 fadds %f26,%f30,%f22 ! %l0 = ffffffffffff9d6f, Unfinished, %fsr = 1000000000
724! Mem[00000000100c1410] = a89ebb9900000012, %l5 = 0000000000000030
725 ldxa [%i3+%o5]0x88,%l5 ! %l5 = a89ebb9900000012
726! Mem[000000001014140c] = c76a59f7, %l6 = 0000000000000093
727 lduwa [%i5+0x00c]%asi,%l6 ! %l6 = 00000000c76a59f7
728! Mem[0000000010101400] = 62920000, %l4 = ffffffffffffff93
729 ldsba [%i4+0x000]%asi,%l4 ! %l4 = 0000000000000062
730! Mem[0000000030101400] = ff2b98a3, %f17 = a6f69fc5
731 lda [%i4+%g0]0x81,%f17 ! %f17 = ff2b98a3
732! Mem[0000000010181400] = 000000a2, %l2 = 0000000000003734
733 ldsha [%i6+%g0]0x88,%l2 ! %l2 = 00000000000000a2
734! Mem[00000000100c1410] = 00000012, %l7 = 00000000000000b6
735 ldsba [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000012
736! Starting 10 instruction Store Burst
737! Mem[00000000100c1400] = 00000012, %l4 = 0000000000000062
738 swapa [%i3+%g0]0x88,%l4 ! %l4 = 0000000000000012
739
740p0_label_26:
741! %l1 = 00000000000000ff, Mem[0000000030101408] = 0000002f
742 stwa %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000ff
743! %l7 = 0000000000000012, Mem[0000000030141400] = 555f0000
744 stba %l7,[%i5+%g0]0x89 ! Mem[0000000030141400] = 555f0012
745! Mem[00000000201c0001] = ffff9a5f, %l2 = 00000000000000a2
746 ldstub [%o0+0x001],%l2 ! %l2 = 000000ff000000ff
747! %f28 = d3dbec32, Mem[0000000030081408] = 9468d870
748 sta %f28,[%i2+%o4]0x81 ! Mem[0000000030081408] = d3dbec32
749! Mem[0000000030001410] = 06dd9ece, %l1 = 00000000000000ff
750 swapa [%i0+%o5]0x89,%l1 ! %l1 = 0000000006dd9ece
751! %l1 = 0000000006dd9ece, Mem[0000000030041400] = ffffffff
752 stba %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = ceffffff
753! Mem[0000000010001410] = 12cf41d3, %l7 = 0000000000000012
754 ldstuba [%i0+%o5]0x80,%l7 ! %l7 = 00000012000000ff
755! %l0 = ffff9d6f, %l1 = 06dd9ece, Mem[0000000030081408] = 32ecdbd3 f45fd77b
756 stda %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffff9d6f 06dd9ece
757! Mem[0000000010101400] = 00009262, %l5 = a89ebb9900000012
758 swapa [%i4+%g0]0x88,%l5 ! %l5 = 0000000000009262
759! Starting 10 instruction Load Burst
760! Mem[0000000010181408] = a5c515d294ffffff, %l5 = 0000000000009262
761 ldxa [%i6+%o4]0x88,%l5 ! %l5 = a5c515d294ffffff
762
763p0_label_27:
764! Mem[0000000030081408] = 6f9dffff, %f17 = ff2b98a3
765 lda [%i2+%o4]0x81,%f17 ! %f17 = 6f9dffff
766! Mem[0000000030141408] = 78c52df9f02324f4, %f4 = dec33de5 23ad26d4
767 ldda [%i5+%o4]0x89,%f4 ! %f4 = 78c52df9 f02324f4
768! Mem[0000000010081410] = 932a1971c59ff6a6, %f8 = c82f0b2f 34370000
769 ldda [%i2+%o5]0x88,%f8 ! %f8 = 932a1971 c59ff6a6
770! %l7 = 0000000000000012, %l5 = a5c515d294ffffff, %l2 = 00000000000000ff
771 or %l7,%l5,%l2 ! %l2 = a5c515d294ffffff
772! Mem[000000001008141b] = 00007dff, %l3 = 00000000589342af
773 ldstub [%i2+0x01b],%l3 ! %l3 = 000000ff000000ff
774! Mem[0000000020800040] = 00ff978a, %l0 = ffffffffffff9d6f
775 ldsba [%o1+0x041]%asi,%l0 ! %l0 = ffffffffffffffff
776! Mem[0000000030041400] = ffffffce, %l2 = a5c515d294ffffff
777 ldsha [%i1+%g0]0x89,%l2 ! %l2 = ffffffffffffffce
778! Mem[0000000010001408] = 88ca0061fc5c3a8f, %f12 = 900000cd 74f91143
779 ldda [%i0+%o4]0x88,%f12 ! %f12 = 88ca0061 fc5c3a8f
780! %f8 = 932a1971, %f0 = 7b5ae341
781 fcmpes %fcc2,%f8 ,%f0 ! %fcc2 = 1
782! Starting 10 instruction Store Burst
783! %l0 = ffffffffffffffff, immed = fffff8d5, %y = 00000085
784 sdiv %l0,-0x72b,%l5 ! %l5 = ffffffffed4e43ce
785 mov %l0,%y ! %y = ffffffff
786
787p0_label_28:
788! Mem[0000000020800041] = 00ff978a, %l0 = ffffffffffffffff
789 ldstuba [%o1+0x041]%asi,%l0 ! %l0 = 000000ff000000ff
790! Mem[0000000030081410] = 00000000, %l3 = 00000000000000ff
791 ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 00000000000000ff
792! Code Fragment 3
793p0_fragment_2:
794! %l0 = 00000000000000ff
795 setx 0x90c794b00f72245c,%g7,%l0 ! %l0 = 90c794b00f72245c
796! %l1 = 0000000006dd9ece
797 setx 0xda74aa279a73d4d7,%g7,%l1 ! %l1 = da74aa279a73d4d7
798 setx 0x1fe000, %g1, %g3
799 or %l0, %g3, %l0 ! always set perrmask = 0xff
800 setx 0x1ffff8, %g1, %g2
801 and %l0, %g2, %l0
802 ta T_CHANGE_HPRIV
803 stxa %l1, [%l0]ASI_DCACHE_DATA
804 ta T_CHANGE_NONHPRIV
805! %l0 = 90c794b00f72245c
806 setx 0x4bf4cf9fab662041,%g7,%l0 ! %l0 = 4bf4cf9fab662041
807! %l1 = da74aa279a73d4d7
808 setx 0x350eb8f86744e969,%g7,%l1 ! %l1 = 350eb8f86744e969
809! Mem[0000000010001400] = 99bb9ea8, %l5 = ffffffffed4e43ce
810 ldstuba [%i0+%g0]0x80,%l5 ! %l5 = 00000099000000ff
811! %f16 = b54e5f55 6f9dffff b6662aa7 f92dc578
812! %f20 = 90365cfc 06dd9ece 99bb9ea8 fe527200
813! %f24 = a89ebb99 00000012 6d88f660 91f2eeef
814! %f28 = d3dbec32 83c04ec2 000000a2 53e80133
815 stda %f16,[%i0]ASI_BLK_PL ! Block Store to 0000000010001400
816! %l5 = 0000000000000099, Mem[00000000300c1400] = ffcd0000
817 stha %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00990000
818! %l5 = 0000000000000099, Mem[0000000010101410] = 589342af00003734
819 stxa %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000000000000099
820! %l6 = 00000000c76a59f7, Mem[000000001004142c] = 4064aa31, %asi = 80
821 stha %l6,[%i1+0x02c]%asi ! Mem[000000001004142c] = 59f7aa31
822! Mem[0000000021800040] = 8a1bf914, %l6 = 00000000c76a59f7
823 ldstub [%o3+0x040],%l6 ! %l6 = 0000008a000000ff
824! Starting 10 instruction Load Burst
825! Mem[0000000030041400] = ceffffff, %l7 = 0000000000000012
826 lduha [%i1+%g0]0x81,%l7 ! %l7 = 000000000000ceff
827
828p0_label_29:
829! Mem[0000000010101400] = 00000012, %l5 = 0000000000000099
830 lduha [%i4+%g0]0x88,%l5 ! %l5 = 0000000000000012
831! Mem[0000000010181410] = 503f1b6f 7bd75ff4, %l4 = 00000012, %l5 = 00000012
832 ldda [%i6+%o5]0x88,%l4 ! %l4 = 000000007bd75ff4 00000000503f1b6f
833! Mem[0000000030081410] = ff000000, %l3 = 0000000000000000
834 lduba [%i2+%o5]0x81,%l3 ! %l3 = 00000000000000ff
835! Mem[0000000030181410] = 7f8b7885, %l5 = 00000000503f1b6f
836 lduha [%i6+%o5]0x81,%l5 ! %l5 = 0000000000007f8b
837! Mem[00000000300c1400] = 00990000a6e7e8c1, %f12 = 88ca0061 fc5c3a8f
838 ldda [%i3+%g0]0x81,%f12 ! %f12 = 00990000 a6e7e8c1
839! Mem[00000000300c1408] = f483ea50, %l3 = 00000000000000ff
840 lduba [%i3+%o4]0x81,%l3 ! %l3 = 00000000000000f4
841! Mem[0000000030001400] = c59ff6a6 555f4eb5, %l0 = ab662041, %l1 = 6744e969
842 ldda [%i0+%g0]0x81,%l0 ! %l0 = 00000000c59ff6a6 00000000555f4eb5
843! Mem[0000000030101408] = 000000ffb0757635, %l5 = 0000000000007f8b
844 ldxa [%i4+%o4]0x81,%l5 ! %l5 = 000000ffb0757635
845! Mem[0000000010081410] = a6f69fc5, %l7 = 000000000000ceff
846 ldsba [%i2+%o5]0x80,%l7 ! %l7 = ffffffffffffffa6
847! Starting 10 instruction Store Burst
848! %l4 = 000000007bd75ff4, Mem[0000000030181408] = 83c04ec2
849 stwa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 7bd75ff4
850
851p0_label_30:
852! Mem[0000000030081408] = 6f9dffff, %l5 = 000000ffb0757635
853 swapa [%i2+%o4]0x81,%l5 ! %l5 = 000000006f9dffff
854! %l0 = c59ff6a6, %l1 = 555f4eb5, Mem[0000000010041420] = 4a3ebc91 0b41da4a
855 stda %l0,[%i1+0x020]%asi ! Mem[0000000010041420] = c59ff6a6 555f4eb5
856! %l0 = 00000000c59ff6a6, Mem[00000000300c1410] = 12cf41d3
857 stwa %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = c59ff6a6
858! %f10 = ad7b3a62 00000012, Mem[0000000030101400] = a3982bff 3665c383
859 stda %f10,[%i4+%g0]0x89 ! Mem[0000000030101400] = ad7b3a62 00000012
860! Mem[0000000010141400] = f483ffff, %l7 = ffffffffffffffa6
861 ldstuba [%i5+0x000]%asi,%l7 ! %l7 = 000000f4000000ff
862! %l4 = 7bd75ff4, %l5 = 6f9dffff, Mem[0000000010041410] = f483ea50 00000000
863 stda %l4,[%i1+0x010]%asi ! Mem[0000000010041410] = 7bd75ff4 6f9dffff
864! %l0 = 00000000c59ff6a6, Mem[0000000030181400] = 000000ffffffffff
865 stxa %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000c59ff6a6
866! %l6 = 000000000000008a, Mem[0000000030141410] = 00ffff94
867 stwa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000008a
868! %f8 = 932a1971 c59ff6a6, %l1 = 00000000555f4eb5
869! Mem[0000000030181400] = a6f69fc500000000
870 stda %f8,[%i6+%l1]ASI_PST8_SL ! Mem[0000000030181400] = a6f69fc571190093
871! Starting 10 instruction Load Burst
872 membar #Sync ! Added by membar checker (4)
873! Mem[0000000010001410] = ce9edd06, %l4 = 000000007bd75ff4
874 ldswa [%i0+%o5]0x80,%l4 ! %l4 = ffffffffce9edd06
875
876p0_label_31:
877! Mem[0000000030101410] = a2000000, %l1 = 00000000555f4eb5
878 ldsha [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000000
879! Mem[0000000010081408] = 99bb9ea8, %l5 = 000000006f9dffff
880 lduha [%i2+%o4]0x80,%l5 ! %l5 = 00000000000099bb
881! Mem[0000000020800000] = a1f38691, %l6 = 000000000000008a
882 ldsha [%o1+0x000]%asi,%l6 ! %l6 = ffffffffffffa1f3
883! Mem[0000000010101410] = 99000000, %l4 = ffffffffce9edd06
884 ldswa [%i4+%o5]0x80,%l4 ! %l4 = ffffffff99000000
885! Mem[0000000030041400] = ceffffff ffffff93, %l4 = 99000000, %l5 = 000099bb
886 ldda [%i1+%g0]0x81,%l4 ! %l4 = 00000000ceffffff 00000000ffffff93
887! Mem[0000000030001410] = 90365cfc 000000ff, %l6 = ffffa1f3, %l7 = 000000f4
888 ldda [%i0+%o5]0x89,%l6 ! %l6 = 00000000000000ff 0000000090365cfc
889! Mem[0000000010101410] = 9900000000000000, %f18 = b6662aa7 f92dc578
890 ldda [%i4+%o5]0x80,%f18 ! %f18 = 99000000 00000000
891! Mem[0000000030081408] = 06dd9ece357675b0, %f8 = 932a1971 c59ff6a6
892 ldda [%i2+%o4]0x89,%f8 ! %f8 = 06dd9ece 357675b0
893! Mem[00000000100c1408] = ff3e7d2b, %l0 = 00000000c59ff6a6
894 lduba [%i3+%o4]0x80,%l0 ! %l0 = 00000000000000ff
895! Starting 10 instruction Store Burst
896! Mem[0000000010141400] = ff83ffff, %l6 = 00000000000000ff
897 swapa [%i5+%g0]0x80,%l6 ! %l6 = 00000000ff83ffff
898
899p0_label_32:
900! %l7 = 0000000090365cfc, imm = fffffffffffffd4b, %l2 = ffffffffffffffce
901 xnor %l7,-0x2b5,%l2 ! %l2 = 0000000090365e48
902! Mem[0000000010001408] = f92dc578, %l5 = 00000000ffffff93
903 swapa [%i0+%o4]0x88,%l5 ! %l5 = 00000000f92dc578
904! %f19 = 00000000, Mem[0000000010041410] = 7bd75ff4
905 sta %f19,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
906! %f8 = 06dd9ece 357675b0, %l1 = 0000000000000000
907! Mem[0000000030141438] = 000000a253e80133
908 add %i5,0x038,%g1
909 stda %f8,[%g1+%l1]ASI_PST8_SL ! Mem[0000000030141438] = 000000a253e80133
910! %l2 = 90365e48, %l3 = 000000f4, Mem[0000000010001408] = ffffff93 b6662aa7
911 stda %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 90365e48 000000f4
912! Mem[0000000010181434] = 50ea83f4, %l6 = 00000000ff83ffff, %asi = 80
913 swapa [%i6+0x034]%asi,%l6 ! %l6 = 0000000050ea83f4
914! Mem[000000001018142c] = ad7bb665, %l2 = 0000000090365e48
915 swap [%i6+0x02c],%l2 ! %l2 = 00000000ad7bb665
916! Mem[0000000030141410] = 0000008a, %l6 = 0000000050ea83f4
917 swapa [%i5+%o5]0x81,%l6 ! %l6 = 000000000000008a
918! %f2 = 3083808b d215c5a5, %l1 = 0000000000000000
919! Mem[0000000010001430] = c24ec08332ecdbd3
920 add %i0,0x030,%g1
921 stda %f2,[%g1+%l1]ASI_PST8_P ! Mem[0000000010001430] = c24ec08332ecdbd3
922! Starting 10 instruction Load Burst
923! Mem[0000000010001408] = 90365e48, %l2 = 00000000ad7bb665
924 lduwa [%i0+%o4]0x88,%l2 ! %l2 = 0000000090365e48
925
926p0_label_33:
927! Mem[0000000030141400] = c59ff6a6 555f0012, %l4 = ceffffff, %l5 = f92dc578
928 ldda [%i5+%g0]0x89,%l4 ! %l4 = 00000000555f0012 00000000c59ff6a6
929! Mem[0000000010081410] = 932a1971 c59ff6a6, %l4 = 555f0012, %l5 = c59ff6a6
930 ldda [%i2+%o5]0x88,%l4 ! %l4 = 00000000c59ff6a6 00000000932a1971
931! Mem[0000000010101410] = 99000000, %l2 = 0000000090365e48
932 ldsba [%i4+0x012]%asi,%l2 ! %l2 = 0000000000000000
933! Mem[0000000010141400] = 000000ff, %l6 = 000000000000008a
934 lduha [%i5+%g0]0x80,%l6 ! %l6 = 0000000000000000
935! Mem[0000000010141400] = ff000000, %l7 = 0000000090365cfc
936 ldsha [%i5+%g0]0x88,%l7 ! %l7 = 0000000000000000
937! %l7 = 0000000000000000, %l4 = 00000000c59ff6a6, %l1 = 0000000000000000
938 sdivx %l7,%l4,%l1 ! %l1 = 0000000000000000
939! Mem[0000000010141408] = c82f0b2f, %l2 = 0000000000000000
940 lduwa [%i5+%o4]0x80,%l2 ! %l2 = 00000000c82f0b2f
941! Mem[0000000010181400] = 95000000 000000a2, %l0 = 000000ff, %l1 = 00000000
942 ldda [%i6+%g0]0x88,%l0 ! %l0 = 00000000000000a2 0000000095000000
943! Mem[0000000030041410] = b1069d03, %l0 = 00000000000000a2
944 ldsba [%i1+%o5]0x81,%l0 ! %l0 = ffffffffffffffb1
945! Starting 10 instruction Store Burst
946! Mem[0000000010141408] = c82f0b2f, %l7 = 0000000000000000
947 swapa [%i5+%o4]0x80,%l7 ! %l7 = 00000000c82f0b2f
948
949p0_label_34:
950! %l5 = 00000000932a1971, Mem[0000000010101410] = 00000099
951 stwa %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = 932a1971
952! %l6 = 0000000000000000, Mem[00000000211c0000] = 89ffb6f7
953 sth %l6,[%o2+%g0] ! Mem[00000000211c0000] = 0000b6f7
954! %l4 = 00000000c59ff6a6, Mem[00000000300c1400] = 00009900
955 stwa %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = c59ff6a6
956! Mem[0000000030081410] = ff000000, %l1 = 0000000095000000
957 ldstuba [%i2+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
958! Mem[0000000010101410] = 71192a9300000000, %l2 = 00000000c82f0b2f, %l5 = 00000000932a1971
959 add %i4,0x10,%g1
960 casxa [%g1]0x80,%l2,%l5 ! %l5 = 71192a9300000000
961! %f14 = 75b0d706 cfd92c64, %l7 = 00000000c82f0b2f
962! Mem[0000000030041428] = e096edc010956a09
963 add %i1,0x028,%g1
964 stda %f14,[%g1+%l7]ASI_PST16_S ! Mem[0000000030041428] = 75b0d706cfd92c64
965! %l6 = 0000000000000000, Mem[000000001008143e] = e335ff2c
966 sth %l6,[%i2+0x03e] ! Mem[000000001008143c] = e3350000
967! %l6 = 00000000, %l7 = c82f0b2f, Mem[0000000030081408] = 357675b0 06dd9ece
968 stda %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000 c82f0b2f
969! Mem[0000000030081408] = 00000000, %l0 = ffffffffffffffb1
970 swapa [%i2+%o4]0x81,%l0 ! %l0 = 0000000000000000
971! Starting 10 instruction Load Burst
972! Mem[0000000010181408] = ffffff94 d215c5a5, %l0 = 00000000, %l1 = 000000ff
973 ldda [%i6+%o4]0x80,%l0 ! %l0 = 00000000ffffff94 00000000d215c5a5
974
975p0_label_35:
976! Mem[0000000010001420] = 12000000, %l7 = 00000000c82f0b2f
977 lduw [%i0+0x020],%l7 ! %l7 = 0000000012000000
978! Mem[0000000010001410] = ce9edd06, %l2 = 00000000c82f0b2f
979 lduha [%i0+%o5]0x80,%l2 ! %l2 = 000000000000ce9e
980! %l2 = 000000000000ce9e, %l7 = 0000000012000000, %l4 = 00000000c59ff6a6
981 xnor %l2,%l7,%l4 ! %l4 = ffffffffedff3161
982! Mem[00000000100c1434] = b91f6d7c, %l3 = 00000000000000f4
983 ldsha [%i3+0x036]%asi,%l3 ! %l3 = 0000000000006d7c
984! %l7 = 0000000012000000, imm = ffffffffffffffc7, %l5 = 71192a9300000000
985 or %l7,-0x039,%l5 ! %l5 = ffffffffffffffc7
986! Mem[0000000030181408] = f45fd77b, %f23 = fe527200
987 lda [%i6+%o4]0x89,%f23 ! %f23 = f45fd77b
988! %l1 = 00000000d215c5a5, %l3 = 0000000000006d7c, %l0 = 00000000ffffff94
989 orn %l1,%l3,%l0 ! %l0 = ffffffffffffd7a7
990! Mem[0000000030001408] = f92dc578, %l4 = ffffffffedff3161
991 lduba [%i0+%o4]0x89,%l4 ! %l4 = 0000000000000078
992! Mem[00000000201c0000] = ffff9a5f, %l2 = 000000000000ce9e
993 ldsba [%o0+0x001]%asi,%l2 ! %l2 = ffffffffffffffff
994! Starting 10 instruction Store Burst
995! Mem[00000000211c0000] = 0000b6f7, %l1 = 00000000d215c5a5
996 ldstuba [%o2+0x000]%asi,%l1 ! %l1 = 00000000000000ff
997
998p0_label_36:
999! Mem[0000000010181400] = 000000a2, %l4 = 0000000000000078
1000 ldstuba [%i6+%g0]0x88,%l4 ! %l4 = 000000a2000000ff
1001! %l4 = 000000a2, %l5 = ffffffc7, Mem[0000000010101410] = 71192a93 00000000
1002 stda %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000a2 ffffffc7
1003! %l7 = 0000000012000000, imm = 0000000000000f3a, %l1 = 0000000000000000
1004 orn %l7,0xf3a,%l1 ! %l1 = fffffffffffff0c5
1005! %f16 = b54e5f55, Mem[0000000030081410] = 000000ff
1006 sta %f16,[%i2+%o5]0x89 ! Mem[0000000030081410] = b54e5f55
1007! %f0 = 7b5ae341, Mem[0000000010181410] = 7bd75ff4
1008 sta %f0 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 7b5ae341
1009! %f28 = d3dbec32 83c04ec2, Mem[0000000010141400] = ff000000 e0720fbe
1010 stda %f28,[%i5+%g0]0x88 ! Mem[0000000010141400] = d3dbec32 83c04ec2
1011! %f14 = 75b0d706 cfd92c64, Mem[0000000030181408] = f45fd77b d054b9cb
1012 stda %f14,[%i6+%o4]0x89 ! Mem[0000000030181408] = 75b0d706 cfd92c64
1013! %l2 = ffffffff, %l3 = 00006d7c, Mem[0000000030041408] = 41f4bc7b f483ea50
1014 stda %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffff 00006d7c
1015! Mem[0000000030101400] = 12000000, %l1 = fffffffffffff0c5
1016 swapa [%i4+%g0]0x81,%l1 ! %l1 = 0000000012000000
1017! Starting 10 instruction Load Burst
1018! Mem[0000000030081410] = 00000000 b54e5f55, %l4 = 000000a2, %l5 = ffffffc7
1019 ldda [%i2+%o5]0x89,%l4 ! %l4 = 00000000b54e5f55 0000000000000000
1020
1021p0_label_37:
1022! %f14 = 75b0d706, %f17 = 6f9dffff
1023 fcmps %fcc0,%f14,%f17 ! %fcc0 = 2
1024! Mem[0000000010101418] = 941ec96764ecce2e, %f0 = 7b5ae341 50ea83f4
1025 ldd [%i4+0x018],%f0 ! %f0 = 941ec967 64ecce2e
1026! %l2 = ffffffffffffffff, imm = fffffffffffff0db, %l3 = 0000000000006d7c
1027 and %l2,-0xf25,%l3 ! %l3 = fffffffffffff0db
1028! Code Fragment 4
1029p0_fragment_3:
1030! %l0 = ffffffffffffd7a7
1031 setx 0xd9c68d2fa021851a,%g7,%l0 ! %l0 = d9c68d2fa021851a
1032! %l1 = 0000000012000000
1033 setx 0x83962ca024f39943,%g7,%l1 ! %l1 = 83962ca024f39943
1034 setx 0x7ff8, %g1, %g2
1035 and %l0, %g2, %l0
1036 setx 0xffffffff, %g1, %g2
1037 and %l1, %g2, %l1
1038 setx 0x100000000, %g1, %g2
1039 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1040 ta T_CHANGE_HPRIV
1041 stxa %l1, [%l0]ASI_ICACHE_INSTR
1042 ta T_CHANGE_NONHPRIV
1043! %l0 = d9c68d2fa021851a
1044 setx 0x3c1dd367e799ed78,%g7,%l0 ! %l0 = 3c1dd367e799ed78
1045! %l1 = 83962ca024f39943
1046 setx 0xc7e2519788699ab5,%g7,%l1 ! %l1 = c7e2519788699ab5
1047! Mem[0000000030041410] = 039d06b1, %f17 = 6f9dffff
1048 lda [%i1+%o5]0x89,%f17 ! %f17 = 039d06b1
1049! Mem[0000000010081408] = 99bb9ea8, %f13 = a6e7e8c1
1050 lda [%i2+%o4]0x80,%f13 ! %f13 = 99bb9ea8
1051! Mem[00000000300c1400] = a6f69fc5a6e7e8c1, %f30 = 000000a2 53e80133
1052 ldda [%i3+%g0]0x81,%f30 ! %f30 = a6f69fc5 a6e7e8c1
1053! Mem[0000000010181430] = 865c65e1ff83ffff, %l1 = c7e2519788699ab5
1054 ldxa [%i6+0x030]%asi,%l1 ! %l1 = 865c65e1ff83ffff
1055! %l4 = 00000000b54e5f55, %l7 = 0000000012000000, %l5 = 0000000000000000
1056 udivx %l4,%l7,%l5 ! %l5 = 000000000000000a
1057! Starting 10 instruction Store Burst
1058! %f0 = 941ec967 64ecce2e, %l7 = 0000000012000000
1059! Mem[0000000030141400] = 12005f55a6f69fc5
1060 stda %f0,[%i5+%l7]ASI_PST32_S ! Mem[0000000030141400] = 12005f55a6f69fc5
1061
1062p0_label_38:
1063! %l0 = 3c1dd367e799ed78, Mem[0000000010041403] = 3083808b, %asi = 80
1064 stba %l0,[%i1+0x003]%asi ! Mem[0000000010041400] = 30838078
1065! %l7 = 0000000012000000, Mem[00000000201c0000] = ffff9a5f, %asi = 80
1066 stha %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00009a5f
1067! Mem[0000000010101434] = b49ed50d, %l1 = ff83ffff, %l0 = e799ed78
1068 add %i4,0x34,%g1
1069 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000b49ed50d
1070! Mem[0000000010101400] = 12000000, %l6 = 0000000000000000
1071 ldstuba [%i4+%g0]0x80,%l6 ! %l6 = 00000012000000ff
1072! Mem[000000001018141c] = ad7b3a62, %l3 = fffffffffffff0db
1073 ldstuba [%i6+0x01c]%asi,%l3 ! %l3 = 000000ad000000ff
1074! %l4 = 00000000b54e5f55, Mem[00000000300c1400] = a6f69fc5a6e7e8c1
1075 stxa %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000b54e5f55
1076! %f16 = b54e5f55, Mem[0000000030141400] = 12005f55
1077 sta %f16,[%i5+%g0]0x81 ! Mem[0000000030141400] = b54e5f55
1078! %l2 = ffffffffffffffff, Mem[0000000010001410] = 90365cfc06dd9ece
1079 stxa %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffffffffffff
1080! Mem[0000000010141410] = ffffffff, %l3 = 00000000000000ad
1081 swapa [%i5+%o5]0x88,%l3 ! %l3 = 00000000ffffffff
1082! Starting 10 instruction Load Burst
1083! Mem[0000000030081410] = b54e5f55, %l6 = 0000000000000012
1084 ldsba [%i2+%o5]0x89,%l6 ! %l6 = 0000000000000055
1085
1086p0_label_39:
1087! Mem[0000000010001408] = 000000f490365e48, %f22 = 99bb9ea8 f45fd77b
1088 ldda [%i0+%o4]0x88,%f22 ! %f22 = 000000f4 90365e48
1089! Mem[00000000300c1410] = c59ff6a6, %l0 = 00000000b49ed50d
1090 ldsha [%i3+%o5]0x89,%l0 ! %l0 = fffffffffffff6a6
1091! Mem[0000000030101408] = ff000000, %l5 = 000000000000000a
1092 lduba [%i4+%o4]0x89,%l5 ! %l5 = 0000000000000000
1093! Mem[0000000010141400] = 83c04ec2, %l2 = ffffffffffffffff
1094 lduba [%i5+%g0]0x88,%l2 ! %l2 = 00000000000000c2
1095! Mem[0000000030081410] = b54e5f55, %l6 = 0000000000000055
1096 lduwa [%i2+%o5]0x89,%l6 ! %l6 = 00000000b54e5f55
1097! Mem[0000000030041400] = 93ffffffffffffce, %l1 = 865c65e1ff83ffff
1098 ldxa [%i1+%g0]0x89,%l1 ! %l1 = 93ffffffffffffce
1099! Mem[0000000010041410] = 00000000, %l6 = 00000000b54e5f55
1100 ldsha [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
1101! Mem[00000000100c1408] = ff3e7d2b6be34682, %l4 = 00000000b54e5f55
1102 ldxa [%i3+0x008]%asi,%l4 ! %l4 = ff3e7d2b6be34682
1103! Mem[0000000010181400] = 000000ff, %l7 = 0000000012000000
1104 lduwa [%i6+%g0]0x88,%l7 ! %l7 = 00000000000000ff
1105! Starting 10 instruction Store Burst
1106! Mem[0000000010081408] = 99bb9ea8, %l7 = 00000000000000ff, %asi = 80
1107 swapa [%i2+0x008]%asi,%l7 ! %l7 = 0000000099bb9ea8
1108
1109p0_label_40:
1110! %l4 = ff3e7d2b6be34682, Mem[0000000010181400] = 000000ff
1111 stba %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000082
1112! %l6 = 00000000, %l7 = 99bb9ea8, Mem[0000000030001400] = c59ff6a6 555f4eb5
1113 stda %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000 99bb9ea8
1114! %l1 = 93ffffffffffffce, Mem[0000000020800000] = a1f38691, %asi = 80
1115 stha %l1,[%o1+0x000]%asi ! Mem[0000000020800000] = ffce8691
1116! %l7 = 0000000099bb9ea8, Mem[0000000010141400] = c24ec08332ecdbd3
1117 stxa %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000000099bb9ea8
1118! %f26 = 6d88f660 91f2eeef, %l7 = 0000000099bb9ea8
1119! Mem[0000000010101408] = e26d8f3745dac62e
1120 add %i4,0x008,%g1
1121 stda %f26,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010101408] = e26d8f3745dac62e
1122! Mem[0000000010041404] = d215c5a5, %l7 = 0000000099bb9ea8
1123 swap [%i1+0x004],%l7 ! %l7 = 00000000d215c5a5
1124! %l5 = 0000000000000000, Mem[0000000010001402] = ffff9d6f
1125 sth %l5,[%i0+0x002] ! Mem[0000000010001400] = ffff0000
1126! Mem[00000000100c1410] = 12000000, %l7 = 00000000d215c5a5
1127 ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 00000012000000ff
1128! %l5 = 0000000000000000, imm = fffffffffffff344, %l2 = 00000000000000c2
1129 xor %l5,-0xcbc,%l2 ! %l2 = fffffffffffff344
1130! Starting 10 instruction Load Burst
1131! Mem[0000000010001410] = ffffffff, %l0 = fffffffffffff6a6
1132 ldswa [%i0+0x010]%asi,%l0 ! %l0 = ffffffffffffffff
1133
1134p0_label_41:
1135! Mem[0000000030081410] = 555f4eb5, %l6 = 0000000000000000
1136 ldswa [%i2+%o5]0x81,%l6 ! %l6 = 00000000555f4eb5
1137! Mem[0000000010041420] = c59ff6a6, %l3 = 00000000ffffffff
1138 lduba [%i1+0x021]%asi,%l3 ! %l3 = 000000000000009f
1139! Mem[0000000010001408] = 485e3690, %l0 = ffffffffffffffff
1140 lduba [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000048
1141! Mem[0000000030101410] = 000000a2, %l3 = 000000000000009f
1142 ldswa [%i4+%o5]0x81,%l3 ! %l3 = 00000000000000a2
1143! Mem[0000000010041400] = 3083807899bb9ea8, %l0 = 0000000000000048
1144 ldxa [%i1+%g0]0x80,%l0 ! %l0 = 3083807899bb9ea8
1145! Mem[0000000030101410] = 000000a2c82f0b2f, %l0 = 3083807899bb9ea8
1146 ldxa [%i4+%o5]0x81,%l0 ! %l0 = 000000a2c82f0b2f
1147! Mem[0000000030041410] = 039d06b1, %f21 = 06dd9ece
1148 lda [%i1+%o5]0x89,%f21 ! %f21 = 039d06b1
1149! Mem[0000000010041410] = 00000000, %l0 = 000000a2c82f0b2f
1150 ldsha [%i1+%o5]0x88,%l0 ! %l0 = 0000000000000000
1151! Mem[0000000020800000] = ffce8691, %l2 = fffffffffffff344
1152 lduh [%o1+%g0],%l2 ! %l2 = 000000000000ffce
1153! Starting 10 instruction Store Burst
1154! %l4 = ff3e7d2b6be34682, Mem[0000000030081410] = b54e5f55
1155 stha %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = b54e4682
1156
1157p0_label_42:
1158! Mem[0000000010081410] = a6f69fc5, %l5 = 0000000000000000
1159 ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 000000a6000000ff
1160! Mem[0000000030001410] = ff000000, %l7 = 0000000000000012
1161 swapa [%i0+%o5]0x81,%l7 ! %l7 = 00000000ff000000
1162! %l3 = 00000000000000a2, Mem[0000000030041400] = 93ffffffffffffce
1163 stxa %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000000000a2
1164! Mem[0000000010001410] = ffffffff, %l2 = 000000000000ffce
1165 ldstuba [%i0+%o5]0x88,%l2 ! %l2 = 000000ff000000ff
1166! Mem[0000000010001410] = ffffffff, %l2 = 00000000000000ff
1167 swapa [%i0+%o5]0x80,%l2 ! %l2 = 00000000ffffffff
1168! Mem[00000000201c0001] = 00009a5f, %l4 = ff3e7d2b6be34682
1169 ldstub [%o0+0x001],%l4 ! %l4 = 00000000000000ff
1170! Mem[0000000021800140] = a286154d, %l1 = 93ffffffffffffce
1171 ldstub [%o3+0x140],%l1 ! %l1 = 000000a2000000ff
1172! %l0 = 0000000000000000, Mem[00000000100c1438] = 91c3a07d
1173 stw %l0,[%i3+0x038] ! Mem[00000000100c1438] = 00000000
1174! Mem[0000000010081410] = fff69fc5, %l6 = 00000000555f4eb5
1175 swapa [%i2+%o5]0x80,%l6 ! %l6 = 00000000fff69fc5
1176! Starting 10 instruction Load Burst
1177! Mem[00000000100c1400] = 62000000, %l4 = 0000000000000000
1178 lduha [%i3+%g0]0x80,%l4 ! %l4 = 0000000000006200
1179
1180p0_label_43:
1181! Mem[0000000030181400] = 93001971c59ff6a6, %f2 = 3083808b d215c5a5
1182 ldda [%i6+%g0]0x89,%f2 ! %f2 = 93001971 c59ff6a6
1183! Mem[0000000010081438] = 2fd3c516e3350000, %f22 = 000000f4 90365e48
1184 ldd [%i2+0x038],%f22 ! %f22 = 2fd3c516 e3350000
1185! Mem[0000000010001410] = 000000ffffffffff, %l1 = 00000000000000a2
1186 ldxa [%i0+%o5]0x80,%l1 ! %l1 = 000000ffffffffff
1187! Mem[0000000020800040] = 00ff978a, %l3 = 00000000000000a2
1188 ldsb [%o1+0x041],%l3 ! %l3 = ffffffffffffffff
1189! Mem[00000000201c0000] = 00ff9a5f, %l4 = 0000000000006200
1190 ldub [%o0+0x001],%l4 ! %l4 = 00000000000000ff
1191! Mem[0000000010101400] = ff000000c41c7f20, %l7 = 00000000ff000000
1192 ldx [%i4+%g0],%l7 ! %l7 = ff000000c41c7f20
1193! Mem[0000000010041408] = cd000090, %l4 = 00000000000000ff
1194 lduwa [%i1+%o4]0x88,%l4 ! %l4 = 00000000cd000090
1195! Mem[0000000030181400] = 93001971c59ff6a6, %f0 = 941ec967 64ecce2e
1196 ldda [%i6+%g0]0x89,%f0 ! %f0 = 93001971 c59ff6a6
1197! Mem[0000000020800000] = ffce8691, %l0 = 0000000000000000
1198 lduba [%o1+0x000]%asi,%l0 ! %l0 = 00000000000000ff
1199! Starting 10 instruction Store Burst
1200! Mem[0000000010081400] = 01e34682, %l3 = ffffffffffffffff
1201 swapa [%i2+%g0]0x88,%l3 ! %l3 = 0000000001e34682
1202
1203p0_label_44:
1204! Mem[0000000030101408] = ff000000, %l7 = ff000000c41c7f20
1205 swapa [%i4+%o4]0x89,%l7 ! %l7 = 00000000ff000000
1206! Mem[0000000010101408] = e26d8f37, %l7 = 00000000ff000000
1207 ldstuba [%i4+%o4]0x80,%l7 ! %l7 = 000000e2000000ff
1208! Mem[00000000211c0000] = ff00b6f7, %l6 = 00000000fff69fc5
1209 ldstuba [%o2+0x000]%asi,%l6 ! %l6 = 000000ff000000ff
1210! Mem[0000000030041408] = ffffffff, %l5 = 00000000000000a6
1211 swapa [%i1+%o4]0x89,%l5 ! %l5 = 00000000ffffffff
1212! Mem[0000000010181400] = 00000082, %l0 = 00000000000000ff
1213 swapa [%i6+%g0]0x88,%l0 ! %l0 = 0000000000000082
1214! Mem[0000000030001410] = 12000000, %l1 = 000000ffffffffff
1215 swapa [%i0+%o5]0x89,%l1 ! %l1 = 0000000012000000
1216! %l3 = 0000000001e34682, Mem[0000000021800040] = ff1bf914, %asi = 80
1217 stba %l3,[%o3+0x040]%asi ! Mem[0000000021800040] = 821bf914
1218! %l4 = cd000090, %l5 = ffffffff, Mem[0000000030141408] = f02324f4 78c52df9
1219 stda %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = cd000090 ffffffff
1220! Mem[00000000218001c1] = ec18ae2e, %l0 = 0000000000000082
1221 ldstub [%o3+0x1c1],%l0 ! %l0 = 00000018000000ff
1222! Starting 10 instruction Load Burst
1223! Mem[0000000010001410] = ff000000, %l1 = 0000000012000000
1224 ldsba [%i0+%o5]0x88,%l1 ! %l1 = 0000000000000000
1225
1226p0_label_45:
1227! Mem[0000000030101408] = 207f1cc4, %l5 = 00000000ffffffff
1228 lduha [%i4+%o4]0x81,%l5 ! %l5 = 000000000000207f
1229! Mem[00000000300c1408] = f483ea50 41e35a7b, %l0 = 00000018, %l1 = 00000000
1230 ldda [%i3+%o4]0x81,%l0 ! %l0 = 00000000f483ea50 0000000041e35a7b
1231! Code Fragment 4
1232p0_fragment_4:
1233! %l0 = 00000000f483ea50
1234 setx 0x28fd09279bc0ef89,%g7,%l0 ! %l0 = 28fd09279bc0ef89
1235! %l1 = 0000000041e35a7b
1236 setx 0x398ab21040338a87,%g7,%l1 ! %l1 = 398ab21040338a87
1237 setx 0x7ff8, %g1, %g2
1238 and %l0, %g2, %l0
1239 setx 0xffffffff, %g1, %g2
1240 and %l1, %g2, %l1
1241 setx 0x100000000, %g1, %g2
1242 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1243 ta T_CHANGE_HPRIV
1244 stxa %l1, [%l0]ASI_ICACHE_INSTR
1245 ta T_CHANGE_NONHPRIV
1246! %l0 = 28fd09279bc0ef89
1247 setx 0x7d45c3387e1a9a50,%g7,%l0 ! %l0 = 7d45c3387e1a9a50
1248! %l1 = 398ab21040338a87
1249 setx 0xf9d543481e451c5a,%g7,%l1 ! %l1 = f9d543481e451c5a
1250! Mem[0000000010141400] = 00000000, %l3 = 0000000001e34682
1251 ldsha [%i5+%g0]0x88,%l3 ! %l3 = 0000000000000000
1252! Mem[0000000010141408] = 00000000, %l0 = 7d45c3387e1a9a50
1253 ldsb [%i5+0x00a],%l0 ! %l0 = 0000000000000000
1254! Mem[0000000010141400] = 0000000099bb9ea8, %f22 = 2fd3c516 e3350000
1255 ldda [%i5+%g0]0x80,%f22 ! %f22 = 00000000 99bb9ea8
1256! Code Fragment 3
1257p0_fragment_5:
1258! %l0 = 0000000000000000
1259 setx 0xc53ffe1fe6429c4d,%g7,%l0 ! %l0 = c53ffe1fe6429c4d
1260! %l1 = f9d543481e451c5a
1261 setx 0x8bb54c07aab626d4,%g7,%l1 ! %l1 = 8bb54c07aab626d4
1262 setx 0x1fe000, %g1, %g3
1263 or %l0, %g3, %l0 ! always set perrmask = 0xff
1264 setx 0x1ffff8, %g1, %g2
1265 and %l0, %g2, %l0
1266 ta T_CHANGE_HPRIV
1267 stxa %l1, [%l0]ASI_DCACHE_DATA
1268 ta T_CHANGE_NONHPRIV
1269! %l0 = c53ffe1fe6429c4d
1270 setx 0x0e6f88cfac50c125,%g7,%l0 ! %l0 = 0e6f88cfac50c125
1271! %l1 = 8bb54c07aab626d4
1272 setx 0xeb65ba780aa5dd7f,%g7,%l1 ! %l1 = eb65ba780aa5dd7f
1273! Mem[0000000030081400] = ff788b7f, %f17 = 039d06b1
1274 lda [%i2+%g0]0x81,%f17 ! %f17 = ff788b7f
1275! Mem[00000000211c0000] = ff00b6f7, %l7 = 00000000000000e2
1276 ldsh [%o2+%g0],%l7 ! %l7 = ffffffffffffff00
1277! Starting 10 instruction Store Burst
1278! %l4 = 00000000cd000090, Mem[0000000021800080] = f522fa8a, %asi = 80
1279 stba %l4,[%o3+0x080]%asi ! Mem[0000000021800080] = 9022fa8a
1280
1281p0_label_46:
1282! %l7 = ffffffffffffff00, Mem[00000000211c0000] = ff00b6f7, %asi = 80
1283 stba %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000b6f7
1284! %f4 = 78c52df9 f02324f4, %l7 = ffffffffffffff00
1285! Mem[0000000010001418] = 007252fea89ebb99
1286 add %i0,0x018,%g1
1287 stda %f4,[%g1+%l7]ASI_PST8_PL ! Mem[0000000010001418] = 007252fea89ebb99
1288! %l2 = 00000000ffffffff, Mem[000000001008141e] = fc5c3690
1289 sth %l2,[%i2+0x01e] ! Mem[000000001008141c] = fc5cffff
1290! %f27 = 91f2eeef, Mem[0000000010001408] = 90365e48
1291 sta %f27,[%i0+%o4]0x88 ! Mem[0000000010001408] = 91f2eeef
1292! Mem[0000000010181420] = 8246e30186583ea6, %l2 = 00000000ffffffff, %l6 = 00000000000000ff
1293 add %i6,0x20,%g1
1294 casxa [%g1]0x80,%l2,%l6 ! %l6 = 8246e30186583ea6
1295! %l0 = 0e6f88cfac50c125, Mem[00000000100c1400] = 00000062
1296 stha %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000c125
1297! %l3 = 0000000000000000, Mem[000000001018143d] = 7bd75ff4
1298 stb %l3,[%i6+0x03d] ! Mem[000000001018143c] = 7b005ff4
1299! Mem[0000000010141408] = 00000000, %l7 = ffffffffffffff00
1300 ldstuba [%i5+%o4]0x80,%l7 ! %l7 = 00000000000000ff
1301! Mem[00000000201c0001] = 00ff9a5f, %l4 = 00000000cd000090
1302 ldstuba [%o0+0x001]%asi,%l4 ! %l4 = 000000ff000000ff
1303! Starting 10 instruction Load Burst
1304! Mem[00000000300c1408] = f483ea5041e35a7b, %f24 = a89ebb99 00000012
1305 ldda [%i3+%o4]0x81,%f24 ! %f24 = f483ea50 41e35a7b
1306
1307p0_label_47:
1308! Mem[0000000030181410] = 4bb9ae98 85788b7f, %l4 = 000000ff, %l5 = 0000207f
1309 ldda [%i6+%o5]0x89,%l4 ! %l4 = 0000000085788b7f 000000004bb9ae98
1310! Mem[0000000010181410] = 41e35a7b, %l3 = 0000000000000000
1311 ldsha [%i6+%o5]0x80,%l3 ! %l3 = 00000000000041e3
1312! Mem[00000000100c1400] = 2f0b2fc8 0000c125, %l6 = 86583ea6, %l7 = 00000000
1313 ldda [%i3+%g0]0x88,%l6 ! %l6 = 000000000000c125 000000002f0b2fc8
1314! Mem[00000000300c1410] = c59ff6a6, %l6 = 000000000000c125
1315 lduwa [%i3+%o5]0x89,%l6 ! %l6 = 00000000c59ff6a6
1316! Mem[0000000010041400] = a89ebb9978808330, %f0 = 93001971 c59ff6a6
1317 ldda [%i1+%g0]0x88,%f0 ! %f0 = a89ebb99 78808330
1318! Code Fragment 3
1319p0_fragment_6:
1320! %l0 = 0e6f88cfac50c125
1321 setx 0x7588a2cfaa10de63,%g7,%l0 ! %l0 = 7588a2cfaa10de63
1322! %l1 = eb65ba780aa5dd7f
1323 setx 0x5e54899879e95b9a,%g7,%l1 ! %l1 = 5e54899879e95b9a
1324 setx 0x1fe000, %g1, %g3
1325 or %l0, %g3, %l0 ! always set perrmask = 0xff
1326 setx 0x1ffff8, %g1, %g2
1327 and %l0, %g2, %l0
1328 ta T_CHANGE_HPRIV
1329 stxa %l1, [%l0]ASI_DCACHE_DATA
1330 ta T_CHANGE_NONHPRIV
1331! %l0 = 7588a2cfaa10de63
1332 setx 0x94e1de30389a19c4,%g7,%l0 ! %l0 = 94e1de30389a19c4
1333! %l1 = 5e54899879e95b9a
1334 setx 0xd0f7fc701e366a1f,%g7,%l1 ! %l1 = d0f7fc701e366a1f
1335! Mem[0000000030001400] = 00000000, %l3 = 00000000000041e3
1336 ldsba [%i0+%g0]0x89,%l3 ! %l3 = 0000000000000000
1337! Mem[00000000201c0000] = 00ff9a5f, %l1 = d0f7fc701e366a1f
1338 ldsh [%o0+%g0],%l1 ! %l1 = 00000000000000ff
1339! Mem[0000000030141410] = 50ea83f4, %f30 = a6f69fc5
1340 lda [%i5+%o5]0x81,%f30 ! %f30 = 50ea83f4
1341! Starting 10 instruction Store Burst
1342! Mem[0000000010041408] = 900000cd, %l0 = 94e1de30389a19c4
1343 ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 00000090000000ff
1344
1345p0_label_48:
1346! %l3 = 0000000000000000, Mem[0000000010101410] = 000000a2ffffffc7
1347 stxa %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000000000000000
1348! Mem[00000000300c1400] = 00000000, %l0 = 0000000000000090
1349 swapa [%i3+%g0]0x81,%l0 ! %l0 = 0000000000000000
1350! %l6 = 00000000c59ff6a6, Mem[00000000300c1410] = a6f69fc5
1351 stha %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = f6a69fc5
1352! Mem[0000000010081424] = 0e087c46, %l6 = c59ff6a6, %l4 = 85788b7f
1353 add %i2,0x24,%g1
1354 casa [%g1]0x80,%l6,%l4 ! %l4 = 000000000e087c46
1355! %l4 = 000000000e087c46, Mem[0000000010141400] = 00000000
1356 stha %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00007c46
1357! Mem[0000000030001410] = ffffffff, %l1 = 00000000000000ff
1358 swapa [%i0+%o5]0x89,%l1 ! %l1 = 00000000ffffffff
1359! %f22 = 00000000 99bb9ea8, %l1 = 00000000ffffffff
1360! Mem[0000000010041438] = d6ffdfdb588dfcbf
1361 add %i1,0x038,%g1
1362 stda %f22,[%g1+%l1]ASI_PST16_P ! Mem[0000000010041438] = 0000000099bb9ea8
1363! Mem[0000000010101400] = ff000000, %l6 = 00000000c59ff6a6
1364 swapa [%i4+%g0]0x80,%l6 ! %l6 = 00000000ff000000
1365! %l7 = 000000002f0b2fc8, Mem[00000000100c1408] = 2b7d3eff
1366 stba %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 2b7d3ec8
1367! Starting 10 instruction Load Burst
1368! %l3 = 0000000000000000, immd = fffffffffffff709, %l3 = 0000000000000000
1369 mulx %l3,-0x8f7,%l3 ! %l3 = 0000000000000000
1370
1371p0_label_49:
1372! Mem[0000000010101410] = 00000000 00000000, %l4 = 0e087c46, %l5 = 4bb9ae98
1373 ldda [%i4+%o5]0x88,%l4 ! %l4 = 0000000000000000 0000000000000000
1374! Mem[0000000010101404] = c41c7f20, %l4 = 0000000000000000
1375 lduh [%i4+0x004],%l4 ! %l4 = 000000000000c41c
1376! Mem[0000000010141400] = 00007c46, %l1 = 00000000ffffffff
1377 ldswa [%i5+%g0]0x88,%l1 ! %l1 = 0000000000007c46
1378! Mem[0000000010141400] = a89ebb9900007c46, %l1 = 0000000000007c46
1379 ldxa [%i5+%g0]0x88,%l1 ! %l1 = a89ebb9900007c46
1380! Mem[00000000100c1410] = ff000000, %f15 = cfd92c64
1381 lda [%i3+%o5]0x80,%f15 ! %f15 = ff000000
1382! Mem[0000000010141410] = 9f23bd26 000000ad, %l6 = ff000000, %l7 = 2f0b2fc8
1383 ldda [%i5+%o5]0x88,%l6 ! %l6 = 00000000000000ad 000000009f23bd26
1384 membar #Sync ! Added by membar checker (5)
1385! Mem[0000000010141400] = 467c0000 99bb9ea8 ff000000 c76a59f7
1386! Mem[0000000010141410] = ad000000 26bd239f 919fd6c4 448300c6
1387! Mem[0000000010141420] = 0f6fa18d 6ba14678 b6662aa7 f92dc578
1388! Mem[0000000010141430] = c9b591df 6288d4f3 050f1212 f92dc578
1389 ldda [%i5]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010141400
1390! Mem[0000000021800140] = ff86154d, %l5 = 0000000000000000
1391 lduha [%o3+0x140]%asi,%l5 ! %l5 = 000000000000ff86
1392! Mem[0000000010181400] = ff000000, %l0 = 0000000000000000
1393 ldsb [%i6+%g0],%l0 ! %l0 = ffffffffffffffff
1394! Starting 10 instruction Store Burst
1395! %l1 = a89ebb9900007c46, Mem[0000000030181408] = cfd92c64
1396 stba %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = cfd92c46
1397
1398p0_label_50:
1399! %f10 = ad7b3a62, Mem[0000000030181400] = a6f69fc5
1400 sta %f10,[%i6+%g0]0x81 ! Mem[0000000030181400] = ad7b3a62
1401! Mem[0000000030141400] = b54e5f55, %l2 = 00000000ffffffff
1402 ldstuba [%i5+%g0]0x81,%l2 ! %l2 = 000000b5000000ff
1403! %f10 = ad7b3a62 00000012, Mem[0000000010041410] = 00000000 6f9dffff
1404 stda %f10,[%i1+%o5]0x80 ! Mem[0000000010041410] = ad7b3a62 00000012
1405! %l0 = ffffffffffffffff, Mem[0000000030181400] = ad7b3a62
1406 stba %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff7b3a62
1407! %f8 = 06dd9ece 357675b0, Mem[0000000010041408] = ff0000cd 74f91143
1408 stda %f8 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 06dd9ece 357675b0
1409! Mem[0000000030101410] = a2000000, %l1 = a89ebb9900007c46
1410 ldstuba [%i4+%o5]0x89,%l1 ! %l1 = 00000000000000ff
1411! %l6 = 00000000000000ad, Mem[0000000010101405] = c41c7f20
1412 stb %l6,[%i4+0x005] ! Mem[0000000010101404] = c4ad7f20
1413! Code Fragment 4
1414p0_fragment_7:
1415! %l0 = ffffffffffffffff
1416 setx 0x7b28a250580c88c3,%g7,%l0 ! %l0 = 7b28a250580c88c3
1417! %l1 = 0000000000000000
1418 setx 0x357fa62fd9a25bd9,%g7,%l1 ! %l1 = 357fa62fd9a25bd9
1419 setx 0x7ff8, %g1, %g2
1420 and %l0, %g2, %l0
1421 setx 0xffffffff, %g1, %g2
1422 and %l1, %g2, %l1
1423 setx 0x100000000, %g1, %g2
1424 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1425 ta T_CHANGE_HPRIV
1426 stxa %l1, [%l0]ASI_ICACHE_INSTR
1427 ta T_CHANGE_NONHPRIV
1428! %l0 = 7b28a250580c88c3
1429 setx 0x14e1027025aa6464,%g7,%l0 ! %l0 = 14e1027025aa6464
1430! %l1 = 357fa62fd9a25bd9
1431 setx 0xc33e27f7d145984f,%g7,%l1 ! %l1 = c33e27f7d145984f
1432! Mem[0000000010101400] = a6f69fc5, %l5 = 000000000000ff86
1433 ldstuba [%i4+%g0]0x88,%l5 ! %l5 = 000000c5000000ff
1434! Starting 10 instruction Load Burst
1435! Mem[0000000010181400] = ff000000, %l2 = 00000000000000b5
1436 ldsba [%i6+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
1437
1438p0_label_51:
1439! Mem[0000000030181408] = 462cd9cf 06d7b075, %l4 = 0000c41c, %l5 = 000000c5
1440 ldda [%i6+%o4]0x81,%l4 ! %l4 = 00000000462cd9cf 0000000006d7b075
1441! Mem[0000000030001400] = 00000000, %l2 = ffffffffffffffff
1442 lduba [%i0+%g0]0x89,%l2 ! %l2 = 0000000000000000
1443! Mem[0000000030001400] = a89ebb9900000000, %f14 = 75b0d706 ff000000
1444 ldda [%i0+%g0]0x89,%f14 ! %f14 = a89ebb99 00000000
1445! Mem[0000000010081420] = 8407ba22 0e087c46, %l2 = 00000000, %l3 = 00000000
1446 ldd [%i2+0x020],%l2 ! %l2 = 000000008407ba22 000000000e087c46
1447! Mem[00000000201c0000] = 00ff9a5f, %l1 = c33e27f7d145984f
1448 lduba [%o0+0x001]%asi,%l1 ! %l1 = 00000000000000ff
1449! Mem[00000000100c1408] = 2b7d3ec8, %f12 = 00990000
1450 lda [%i3+%o4]0x88,%f12 ! %f12 = 2b7d3ec8
1451! Mem[00000000300c1400] = 00000090, %f9 = 357675b0
1452 lda [%i3+%g0]0x81,%f9 ! %f9 = 00000090
1453! Mem[0000000030181410] = 7f8b7885 98aeb94b, %l2 = 8407ba22, %l3 = 0e087c46
1454 ldda [%i6+%o5]0x81,%l2 ! %l2 = 000000007f8b7885 0000000098aeb94b
1455! Mem[0000000010101408] = ff6d8f37 45dac62e, %l6 = 000000ad, %l7 = 9f23bd26
1456 ldda [%i4+%o4]0x80,%l6 ! %l6 = 00000000ff6d8f37 0000000045dac62e
1457! Starting 10 instruction Store Burst
1458! %f4 = 78c52df9 f02324f4, %l1 = 00000000000000ff
1459! Mem[0000000010001438] = 3301e853a2000000
1460 add %i0,0x038,%g1
1461 stda %f4,[%g1+%l1]ASI_PST8_P ! Mem[0000000010001438] = 78c52df9f02324f4
1462
1463p0_label_52:
1464! Mem[0000000010081400] = ffffffff, %l3 = 0000000098aeb94b
1465 swapa [%i2+%g0]0x80,%l3 ! %l3 = 00000000ffffffff
1466! Mem[0000000030181410] = 85788b7f, %l6 = 00000000ff6d8f37
1467 ldstuba [%i6+%o5]0x89,%l6 ! %l6 = 0000007f000000ff
1468! Mem[0000000030081408] = ffffffb1, %l0 = 14e1027025aa6464
1469 ldstuba [%i2+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
1470! Mem[0000000030101408] = 207f1cc4, %l5 = 0000000006d7b075
1471 ldstuba [%i4+%o4]0x81,%l5 ! %l5 = 00000020000000ff
1472! %l3 = 00000000ffffffff, Mem[0000000010181400] = 000000ff
1473 stwa %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffffffff
1474! Mem[0000000030141400] = 555f4eff, %l2 = 000000007f8b7885
1475 ldstuba [%i5+%g0]0x89,%l2 ! %l2 = 000000ff000000ff
1476! %f21 = 000000ad, Mem[0000000030181400] = 623a7bff
1477 sta %f21,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000ad
1478! %l6 = 0000007f, %l7 = 45dac62e, Mem[00000000100c1408] = 2b7d3ec8 8246e36b
1479 stda %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000007f 45dac62e
1480! %l6 = 0000007f, %l7 = 45dac62e, Mem[0000000010001438] = 78c52df9 f02324f4
1481 std %l6,[%i0+0x038] ! Mem[0000000010001438] = 0000007f 45dac62e
1482! Starting 10 instruction Load Burst
1483! Mem[0000000010101400] = ff9ff6a6, %l4 = 00000000462cd9cf
1484 ldsba [%i4+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
1485
1486p0_label_53:
1487! Mem[0000000010141400] = 467c0000, %l5 = 0000000000000020
1488 lduba [%i5+%g0]0x80,%l5 ! %l5 = 0000000000000046
1489! Mem[0000000021800100] = 7f20e14a, %l7 = 0000000045dac62e
1490 lduha [%o3+0x100]%asi,%l7 ! %l7 = 0000000000007f20
1491! Mem[0000000030101400] = c5f0ffff, %l5 = 0000000000000046
1492 lduba [%i4+%g0]0x89,%l5 ! %l5 = 00000000000000ff
1493! Mem[0000000010081408] = ff000000, %l6 = 000000000000007f
1494 lduba [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000000
1495! Mem[0000000030141410] = 50ea83f4, %l7 = 0000000000007f20
1496 ldswa [%i5+%o5]0x81,%l7 ! %l7 = 0000000050ea83f4
1497! Mem[0000000010041400] = 3083807899bb9ea8, %f2 = 93001971 c59ff6a6
1498 ldda [%i1+%g0]0x80,%f2 ! %f2 = 30838078 99bb9ea8
1499! Mem[0000000010181410] = 41e35a7b6f1b3f50, %l0 = 00000000000000ff
1500 ldxa [%i6+%o5]0x80,%l0 ! %l0 = 41e35a7b6f1b3f50
1501! Mem[0000000030001408] = 78c52df9, %l5 = 00000000000000ff
1502 ldsha [%i0+%o4]0x81,%l5 ! %l5 = 00000000000078c5
1503! Mem[00000000300c1408] = f483ea50, %l7 = 0000000050ea83f4
1504 lduwa [%i3+%o4]0x81,%l7 ! %l7 = 00000000f483ea50
1505! Starting 10 instruction Store Burst
1506! %f14 = a89ebb99, Mem[0000000010041400] = 78808330
1507 sta %f14,[%i1+%g0]0x88 ! Mem[0000000010041400] = a89ebb99
1508
1509p0_label_54:
1510 membar #Sync ! Added by membar checker (6)
1511! %l2 = 000000ff, %l3 = ffffffff, Mem[0000000010141408] = 000000ff f7596ac7
1512 stda %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff ffffffff
1513! %l2 = 00000000000000ff, Mem[0000000030041410] = 70064778039d06b1
1514 stxa %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000000000ff
1515! %f16 = a89ebb99 00007c46 f7596ac7 000000ff
1516! %f20 = 9f23bd26 000000ad c6008344 c4d69f91
1517! %f24 = 7846a16b 8da16f0f 78c52df9 a72a66b6
1518! %f28 = f3d48862 df91b5c9 78c52df9 12120f05
1519 stda %f16,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
1520! %l1 = 00000000000000ff, Mem[0000000030041400] = a89ebb99
1521 stwa %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000ff
1522! %l7 = 00000000f483ea50, Mem[0000000010081410] = b54e5f55
1523 stha %l7,[%i2+%o5]0x88 ! Mem[0000000010081410] = b54eea50
1524! %l2 = 000000ff, %l3 = ffffffff, Mem[0000000010141400] = 467c0000 99bb9ea8
1525 stda %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000ff ffffffff
1526! %l5 = 00000000000078c5, Mem[000000001004142e] = 59f7aa31, %asi = 80
1527 stba %l5,[%i1+0x02e]%asi ! Mem[000000001004142c] = 59f7c531
1528! %l6 = 0000000000000000, Mem[0000000030081408] = b1ffffff
1529 stba %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = b1ffff00
1530! Mem[0000000030141400] = 555f4eff, %l5 = 00000000000078c5
1531 ldstuba [%i5+%g0]0x89,%l5 ! %l5 = 000000ff000000ff
1532! Starting 10 instruction Load Burst
1533 membar #Sync ! Added by membar checker (7)
1534! Mem[0000000030041408] = c76a59f7, %l0 = 41e35a7b6f1b3f50
1535 ldswa [%i1+%o4]0x89,%l0 ! %l0 = ffffffffc76a59f7
1536
1537p0_label_55:
1538! Mem[0000000010081410] = 50ea4eb5, %l2 = 00000000000000ff
1539 lduha [%i2+%o5]0x80,%l2 ! %l2 = 00000000000050ea
1540! Mem[0000000030141408] = 900000cd, %l6 = 0000000000000000
1541 ldsba [%i5+%o4]0x81,%l6 ! %l6 = ffffffffffffff90
1542! Mem[00000000100c1410] = ff000000, %l0 = ffffffffc76a59f7
1543 lduwa [%i3+%o5]0x80,%l0 ! %l0 = 00000000ff000000
1544! Mem[0000000030081408] = 00ffffb1, %l7 = 00000000f483ea50
1545 lduha [%i2+%o4]0x81,%l7 ! %l7 = 00000000000000ff
1546! Mem[0000000010081400] = 98aeb94b86583ea6, %l1 = 00000000000000ff
1547 ldxa [%i2+%g0]0x80,%l1 ! %l1 = 98aeb94b86583ea6
1548! Mem[0000000010081400] = 98aeb94b, %l2 = 00000000000050ea
1549 lduba [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000098
1550! Mem[0000000010101438] = 9211806100000060, %l7 = 00000000000000ff
1551 ldx [%i4+0x038],%l7 ! %l7 = 9211806100000060
1552! Mem[0000000030081410] = 82464eb5, %l5 = 00000000000000ff
1553 ldsba [%i2+%o5]0x81,%l5 ! %l5 = ffffffffffffff82
1554! Mem[00000000100c1408] = 7f000000, %l7 = 9211806100000060
1555 ldsha [%i3+%o4]0x80,%l7 ! %l7 = 0000000000007f00
1556! Starting 10 instruction Store Burst
1557! %l6 = ffffff90, %l7 = 00007f00, Mem[0000000030001410] = ff000000 fc5c3690
1558 stda %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffffff90 00007f00
1559
1560p0_label_56:
1561! %l6 = ffffffffffffff90, Mem[00000000211c0001] = 0000b6f7, %asi = 80
1562 stba %l6,[%o2+0x001]%asi ! Mem[00000000211c0000] = 0090b6f7
1563! %f16 = a89ebb99 00007c46, Mem[0000000010181438] = 503f1b6f 7b005ff4
1564 std %f16,[%i6+0x038] ! Mem[0000000010181438] = a89ebb99 00007c46
1565! Mem[0000000010001400] = 0000ffff, %l0 = 00000000ff000000
1566 swapa [%i0+%g0]0x88,%l0 ! %l0 = 000000000000ffff
1567! Mem[000000001018140e] = d215c5a5, %l2 = 0000000000000098
1568 ldstuba [%i6+0x00e]%asi,%l2 ! %l2 = 000000c5000000ff
1569! Mem[0000000010181408] = ffffff94, %l1 = 98aeb94b86583ea6
1570 ldstuba [%i6+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
1571! %l5 = ffffffffffffff82, Mem[0000000030141408] = 900000cd
1572 stwa %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffff82
1573! %l3 = 00000000ffffffff, Mem[0000000010181410] = 7b5ae341
1574 stba %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = 7b5ae3ff
1575! Mem[0000000010101410] = 00000000, %l7 = 0000000000007f00
1576 swapa [%i4+%o5]0x88,%l7 ! %l7 = 0000000000000000
1577! Mem[0000000030081410] = 82464eb5, %l0 = 000000000000ffff
1578 ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 00000082000000ff
1579! Starting 10 instruction Load Burst
1580! Mem[00000000100c1400] = 0000c125, %l1 = 00000000000000ff
1581 ldsha [%i3+%g0]0x88,%l1 ! %l1 = ffffffffffffc125
1582
1583p0_label_57:
1584! Mem[0000000010001410] = ffffffff ff000000, %l4 = ffffffff, %l5 = ffffff82
1585 ldda [%i0+%o5]0x88,%l4 ! %l4 = 00000000ff000000 00000000ffffffff
1586! Mem[00000000100c1400] = 25c10000c82f0b2f, %l5 = 00000000ffffffff
1587 ldx [%i3+%g0],%l5 ! %l5 = 25c10000c82f0b2f
1588! Mem[00000000100c1408] = 7f000000, %l5 = 25c10000c82f0b2f
1589 ldsha [%i3+%o4]0x80,%l5 ! %l5 = 0000000000007f00
1590! Mem[00000000211c0000] = 0090b6f7, %l5 = 0000000000007f00
1591 ldsba [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000000
1592! Mem[0000000030041410] = 9f23bd26, %l6 = ffffffffffffff90
1593 ldsba [%i1+%o5]0x81,%l6 ! %l6 = ffffffffffffff9f
1594! Mem[00000000300c1408] = f483ea50, %l5 = 0000000000000000
1595 ldsha [%i3+%o4]0x81,%l5 ! %l5 = fffffffffffff483
1596! Mem[0000000030001408] = f92dc578, %l0 = 0000000000000082
1597 ldswa [%i0+%o4]0x89,%l0 ! %l0 = fffffffff92dc578
1598! Mem[0000000030101400] = c5f0ffff, %f26 = 78c52df9
1599 lda [%i4+%g0]0x89,%f26 ! %f26 = c5f0ffff
1600! Mem[0000000010001400] = 000000ff, %l3 = 00000000ffffffff
1601 lduwa [%i0+%g0]0x80,%l3 ! %l3 = 00000000000000ff
1602! Starting 10 instruction Store Burst
1603! Mem[0000000030001410] = 90ffffff, %l2 = 00000000000000c5
1604 ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
1605
1606p0_label_58:
1607! %f11 = 00000012, Mem[0000000010101408] = ff6d8f37
1608 sta %f11,[%i4+0x008]%asi ! Mem[0000000010101408] = 00000012
1609! Mem[0000000020800041] = 00ff978a, %l2 = 00000000000000ff
1610 ldstuba [%o1+0x041]%asi,%l2 ! %l2 = 000000ff000000ff
1611! %l6 = ffffffffffffff9f, Mem[0000000010181410] = ffe35a7b, %asi = 80
1612 stwa %l6,[%i6+0x010]%asi ! Mem[0000000010181410] = ffffff9f
1613! %f18 = f7596ac7, Mem[000000001008141c] = fc5cffff
1614 st %f18,[%i2+0x01c] ! Mem[000000001008141c] = f7596ac7
1615! %l2 = 00000000000000ff, Mem[0000000010101428] = a5ac22bb
1616 stw %l2,[%i4+0x028] ! Mem[0000000010101428] = 000000ff
1617! %l7 = 0000000000000000, Mem[0000000010181426] = 86583ea6, %asi = 80
1618 stha %l7,[%i6+0x026]%asi ! Mem[0000000010181424] = 86580000
1619! %l1 = ffffffffffffc125, Mem[00000000100c1428] = 9af9f82e
1620 stw %l1,[%i3+0x028] ! Mem[00000000100c1428] = ffffc125
1621! %f19 = 000000ff, Mem[00000000300c1410] = f6a69fc5
1622 sta %f19,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000ff
1623! %l1 = ffffffffffffc125, Mem[0000000030081400] = 7f8b78ff
1624 stba %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = 7f8b7825
1625! Starting 10 instruction Load Burst
1626! Mem[0000000030001408] = 78c52df9, %l7 = 0000000000000000
1627 lduha [%i0+%o4]0x81,%l7 ! %l7 = 00000000000078c5
1628
1629p0_label_59:
1630! Mem[0000000010181410] = ffffff9f, %l5 = fffffffffffff483
1631 lduha [%i6+%o5]0x80,%l5 ! %l5 = 000000000000ffff
1632! Mem[0000000010001434] = 32ecdbd3, %l3 = 00000000000000ff
1633 ldsw [%i0+0x034],%l3 ! %l3 = 0000000032ecdbd3
1634! Mem[0000000030081400] = 25788b7f, %f7 = ffffffff
1635 lda [%i2+%g0]0x81,%f7 ! %f7 = 25788b7f
1636! Mem[0000000010041400] = a89ebb99a89ebb99, %f4 = 78c52df9 f02324f4
1637 ldda [%i1+%g0]0x88,%f4 ! %f4 = a89ebb99 a89ebb99
1638! Mem[0000000030181400] = ad000000, %l3 = 0000000032ecdbd3
1639 ldsha [%i6+%g0]0x81,%l3 ! %l3 = ffffffffffffad00
1640! %l7 = 00000000000078c5, %l2 = 00000000000000ff, %l4 = 00000000ff000000
1641 or %l7,%l2,%l4 ! %l4 = 00000000000078ff
1642! Mem[00000000100c1410] = ff000000, %l4 = 00000000000078ff
1643 ldswa [%i3+%o5]0x80,%l4 ! %l4 = ffffffffff000000
1644! Mem[000000001008142c] = 40519a40, %l2 = 00000000000000ff
1645 lduba [%i2+0x02f]%asi,%l2 ! %l2 = 0000000000000040
1646! Mem[0000000010141408] = ff000000ffffffff, %f4 = a89ebb99 a89ebb99
1647 ldda [%i5+%o4]0x80,%f4 ! %f4 = ff000000 ffffffff
1648! Starting 10 instruction Store Burst
1649! %l2 = 0000000000000040, %l2 = 0000000000000040, %y = ffffffff
1650 umul %l2,%l2,%l3 ! %l3 = 0000000000001000, %y = 00000000
1651
1652p0_label_60:
1653! %l6 = ffffffffffffff9f, Mem[0000000010181408] = ffffff94
1654 stba %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 9fffff94
1655! %l2 = 0000000000000040, Mem[000000001008140c] = f57fea46
1656 stw %l2,[%i2+0x00c] ! Mem[000000001008140c] = 00000040
1657! %l0 = f92dc578, %l1 = ffffc125, Mem[0000000010141400] = 000000ff ffffffff
1658 stda %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = f92dc578 ffffc125
1659! %f19 = 000000ff, Mem[0000000030041410] = 26bd239f
1660 sta %f19,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff
1661! Mem[0000000010041433] = 0d1b7abd, %l0 = fffffffff92dc578
1662 ldstuba [%i1+0x033]%asi,%l0 ! %l0 = 000000bd000000ff
1663! Code Fragment 4
1664p0_fragment_8:
1665! %l0 = 00000000000000bd
1666 setx 0x44b82ec06ef3ba82,%g7,%l0 ! %l0 = 44b82ec06ef3ba82
1667! %l1 = ffffffffffffc125
1668 setx 0xe445425799ddec60,%g7,%l1 ! %l1 = e445425799ddec60
1669 setx 0x7ff8, %g1, %g2
1670 and %l0, %g2, %l0
1671 setx 0xffffffff, %g1, %g2
1672 and %l1, %g2, %l1
1673 setx 0x100000000, %g1, %g2
1674 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1675 ta T_CHANGE_HPRIV
1676 stxa %l1, [%l0]ASI_ICACHE_INSTR
1677 ta T_CHANGE_NONHPRIV
1678! %l0 = 44b82ec06ef3ba82
1679 setx 0x964dd8405eeef776,%g7,%l0 ! %l0 = 964dd8405eeef776
1680! %l1 = e445425799ddec60
1681 setx 0x9baaad5fb0351a41,%g7,%l1 ! %l1 = 9baaad5fb0351a41
1682! %l4 = ffffffffff000000, Mem[0000000030141408] = ffffffff82ffffff
1683 stxa %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffffff000000
1684! %l0 = 964dd8405eeef776, Mem[0000000010001410] = 000000ff
1685 stba %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 760000ff
1686! Mem[0000000010141408] = ff000000, %l7 = 00000000000078c5
1687 ldstuba [%i5+%o4]0x80,%l7 ! %l7 = 000000ff000000ff
1688! Starting 10 instruction Load Burst
1689! Mem[0000000030041408] = f7596ac7, %l3 = 0000000000001000
1690 lduha [%i1+%o4]0x81,%l3 ! %l3 = 000000000000f759
1691
1692p0_label_61:
1693! Mem[0000000010001408] = 000000f4 91f2eeef, %l6 = ffffff9f, %l7 = 000000ff
1694 ldda [%i0+%o4]0x88,%l6 ! %l6 = 0000000091f2eeef 00000000000000f4
1695! Mem[0000000010181410] = 9fffffff, %l6 = 0000000091f2eeef
1696 lduba [%i6+%o5]0x88,%l6 ! %l6 = 00000000000000ff
1697! Mem[00000000300c1408] = f483ea50, %l0 = 964dd8405eeef776
1698 ldswa [%i3+%o4]0x81,%l0 ! %l0 = fffffffff483ea50
1699! Mem[0000000021800040] = 821bf914, %l7 = 00000000000000f4
1700 lduha [%o3+0x040]%asi,%l7 ! %l7 = 000000000000821b
1701! Mem[0000000010041400] = 99bb9ea8, %f1 = 78808330
1702 ld [%i1+%g0],%f1 ! %f1 = 99bb9ea8
1703! Mem[0000000010081408] = 000000ff, %l1 = 9baaad5fb0351a41
1704 lduha [%i2+%o4]0x80,%l1 ! %l1 = 0000000000000000
1705! Mem[00000000300c1408] = 50ea83f4, %l1 = 0000000000000000
1706 lduwa [%i3+%o4]0x89,%l1 ! %l1 = 0000000050ea83f4
1707! Mem[0000000030081408] = b1ffff00, %l6 = 00000000000000ff
1708 lduwa [%i2+%o4]0x89,%l6 ! %l6 = 00000000b1ffff00
1709! Mem[0000000030101400] = fffff0c5, %l7 = 000000000000821b
1710 lduwa [%i4+%g0]0x81,%l7 ! %l7 = 00000000fffff0c5
1711! Starting 10 instruction Store Burst
1712! %l2 = 0000000000000040, Mem[0000000030101408] = ff7f1cc4b0757635
1713 stxa %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000000000000040
1714
1715p0_label_62:
1716! %l5 = 000000000000ffff, Mem[0000000010181408] = 9fffff94, %asi = 80
1717 stba %l5,[%i6+0x008]%asi ! Mem[0000000010181408] = ffffff94
1718! %l5 = 000000000000ffff, imm = 0000000000000a55, %l4 = ffffffffff000000
1719 or %l5,0xa55,%l4 ! %l4 = 000000000000ffff
1720! %f10 = ad7b3a62, %f11 = 00000012, %f16 = a89ebb99
1721 fdivs %f10,%f11,%f16 ! %l0 = fffffffff483ea72, Unfinished, %fsr = 1400000800
1722! %f2 = 30838078 99bb9ea8, %l3 = 000000000000f759
1723! Mem[0000000030001408] = 78c52df9a72a66b6
1724 add %i0,0x008,%g1
1725 stda %f2,[%g1+%l3]ASI_PST16_SL ! Mem[0000000030001408] = a89e2df9a72a8330
1726! %l1 = 0000000050ea83f4, Mem[000000001014142c] = f92dc578
1727 sth %l1,[%i5+0x02c] ! Mem[000000001014142c] = 83f4c578
1728! Mem[0000000010181400] = ffffffff, %l2 = 0000000000000040
1729 ldstuba [%i6+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
1730! Mem[0000000010041400] = 99bb9ea8, %l5 = 000000000000ffff
1731 ldstuba [%i1+%g0]0x80,%l5 ! %l5 = 00000099000000ff
1732! Mem[0000000030081410] = ff464eb5, %l0 = fffffffff483ea72
1733 ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
1734! %l0 = 00000000000000ff, Mem[00000000211c0000] = 0090b6f7, %asi = 80
1735 stha %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00ffb6f7
1736! Starting 10 instruction Load Burst
1737! Mem[0000000030181400] = ad000000, %f21 = 000000ad
1738 lda [%i6+%g0]0x81,%f21 ! %f21 = ad000000
1739
1740p0_label_63:
1741! Mem[0000000010081400] = 98aeb94b86583ea6, %l7 = 00000000fffff0c5
1742 ldxa [%i2+%g0]0x80,%l7 ! %l7 = 98aeb94b86583ea6
1743! Mem[0000000010041400] = ffbb9ea899bb9ea8, %f0 = a89ebb99 99bb9ea8
1744 ldd [%i1+%g0],%f0 ! %f0 = ffbb9ea8 99bb9ea8
1745! Mem[0000000010141430] = c9b591df6288d4f3, %f14 = a89ebb99 00000000
1746 ldd [%i5+0x030],%f14 ! %f14 = c9b591df 6288d4f3
1747! Mem[0000000010181408] = ffffff94, %l6 = 00000000b1ffff00
1748 lduba [%i6+%o4]0x80,%l6 ! %l6 = 00000000000000ff
1749! Mem[0000000010141400] = 25c1ffff78c52df9, %l5 = 0000000000000099
1750 ldxa [%i5+%g0]0x88,%l5 ! %l5 = 25c1ffff78c52df9
1751! Mem[0000000021800000] = 1b56d648, %l0 = 00000000000000ff
1752 lduba [%o3+0x001]%asi,%l0 ! %l0 = 0000000000000056
1753! Mem[0000000030141400] = c59ff6a6 555f4eff, %l4 = 0000ffff, %l5 = 78c52df9
1754 ldda [%i5+%g0]0x89,%l4 ! %l4 = 00000000555f4eff 00000000c59ff6a6
1755! Mem[0000000010001410] = 760000ff, %l0 = 0000000000000056
1756 ldswa [%i0+%o5]0x80,%l0 ! %l0 = 00000000760000ff
1757! Mem[00000000100c1404] = c82f0b2f, %l7 = 98aeb94b86583ea6
1758 ldub [%i3+0x005],%l7 ! %l7 = 000000000000002f
1759! Starting 10 instruction Store Burst
1760! %f18 = f7596ac7, Mem[0000000010181410] = 9fffffff
1761 sta %f18,[%i6+%o5]0x88 ! Mem[0000000010181410] = f7596ac7
1762
1763p0_label_64:
1764! Mem[00000000100c1400] = 0000c125, %l2 = 00000000000000ff
1765 ldstuba [%i3+%g0]0x88,%l2 ! %l2 = 00000025000000ff
1766! %f0 = ffbb9ea8, Mem[0000000010041410] = ad7b3a62
1767 sta %f0 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffbb9ea8
1768! %f0 = ffbb9ea8 99bb9ea8 30838078 99bb9ea8
1769! %f4 = ff000000 ffffffff 4bb9ae98 25788b7f
1770! %f8 = 06dd9ece 00000090 ad7b3a62 00000012
1771! %f12 = 2b7d3ec8 99bb9ea8 c9b591df 6288d4f3
1772 stda %f0,[%i5]ASI_BLK_AIUS ! Block Store to 0000000030141400
1773! %l2 = 0000000000000025, Mem[0000000010141400] = f92dc578ffffc125
1774 stxa %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000000000000025
1775! %f18 = f7596ac7 000000ff, Mem[0000000010081408] = ff000000 40000000
1776 stda %f18,[%i2+%o4]0x88 ! Mem[0000000010081408] = f7596ac7 000000ff
1777! Mem[0000000010041408] = 06dd9ece, %l1 = 0000000050ea83f4
1778 ldstuba [%i1+%o4]0x80,%l1 ! %l1 = 00000006000000ff
1779! %l0 = 00000000760000ff, Mem[0000000010101404] = c4ad7f20, %asi = 80
1780 stha %l0,[%i4+0x004]%asi ! Mem[0000000010101404] = 00ff7f20
1781! %f26 = c5f0ffff a72a66b6, Mem[0000000010141420] = 0f6fa18d 6ba14678
1782 std %f26,[%i5+0x020] ! Mem[0000000010141420] = c5f0ffff a72a66b6
1783! Mem[00000000211c0000] = 00ffb6f7, %l3 = 000000000000f759
1784 ldstub [%o2+%g0],%l3 ! %l3 = 00000000000000ff
1785! Starting 10 instruction Load Burst
1786! Mem[0000000010001400] = 000000ff, %l2 = 0000000000000025
1787 ldswa [%i0+%g0]0x80,%l2 ! %l2 = 00000000000000ff
1788
1789p0_label_65:
1790! Mem[0000000010181428] = fff2554990365e48, %f20 = 9f23bd26 ad000000
1791 ldda [%i6+0x028]%asi,%f20 ! %f20 = fff25549 90365e48
1792! Mem[0000000010101438] = 92118061, %l3 = 0000000000000000
1793 ldub [%i4+0x03b],%l3 ! %l3 = 0000000000000061
1794! Mem[0000000010041408] = ce9eddff, %f28 = f3d48862
1795 lda [%i1+%o4]0x88,%f28 ! %f28 = ce9eddff
1796! Mem[0000000030041400] = 467c0000ff000000, %l5 = 00000000c59ff6a6
1797 ldxa [%i1+%g0]0x89,%l5 ! %l5 = 467c0000ff000000
1798! Mem[0000000010001408] = 91f2eeef, %l2 = 00000000000000ff
1799 lduba [%i0+%o4]0x88,%l2 ! %l2 = 00000000000000ef
1800! Mem[0000000020800040] = 00ff978a, %l1 = 0000000000000006
1801 ldsh [%o1+0x040],%l1 ! %l1 = 00000000000000ff
1802! Mem[00000000100c1408] = 0000007f, %l5 = 467c0000ff000000
1803 ldsba [%i3+%o4]0x88,%l5 ! %l5 = 000000000000007f
1804! Mem[0000000030181400] = 93001971 000000ad, %l6 = 000000ff, %l7 = 0000002f
1805 ldda [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000ad 0000000093001971
1806! Mem[0000000010081408] = ff000000c76a59f7, %f28 = ce9eddff df91b5c9
1807 ldda [%i2+%o4]0x80,%f28 ! %f28 = ff000000 c76a59f7
1808! Starting 10 instruction Store Burst
1809! %l2 = 00000000000000ef, Mem[0000000010001422] = 12000000
1810 stb %l2,[%i0+0x022] ! Mem[0000000010001420] = 1200ef00
1811
1812p0_label_66:
1813! %l4 = 00000000555f4eff, Mem[000000001004141d] = 3ccbbec9
1814 stb %l4,[%i1+0x01d] ! Mem[000000001004141c] = 3cffbec9
1815! Mem[0000000010081408] = 000000ff, %l4 = 00000000555f4eff
1816 swapa [%i2+%o4]0x88,%l4 ! %l4 = 00000000000000ff
1817! %l4 = 00000000000000ff, Mem[00000000201c0000] = 00ff9a5f
1818 sth %l4,[%o0+%g0] ! Mem[00000000201c0000] = 00ff9a5f
1819! %l6 = 00000000000000ad, Mem[0000000010001430] = c24ec083
1820 stw %l6,[%i0+0x030] ! Mem[0000000010001430] = 000000ad
1821! Mem[000000001010140e] = 45dac62e, %l0 = 00000000760000ff
1822 ldstub [%i4+0x00e],%l0 ! %l0 = 000000c6000000ff
1823! %f21 = 90365e48, %f31 = 12120f05
1824 fcmps %fcc3,%f21,%f31 ! %fcc3 = 1
1825! %f19 = 000000ff, Mem[0000000030141408] = 78808330
1826 sta %f19,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000ff
1827! %l0 = 00000000000000c6, Mem[0000000010181408] = ffffff94
1828 stha %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00c6ff94
1829! %f20 = fff25549, Mem[0000000030181408] = 462cd9cf
1830 sta %f20,[%i6+%o4]0x81 ! Mem[0000000030181408] = fff25549
1831! Starting 10 instruction Load Burst
1832! Mem[0000000010181430] = 865c65e1, %l5 = 000000000000007f
1833 ldsha [%i6+0x030]%asi,%l5 ! %l5 = ffffffffffff865c
1834
1835p0_label_67:
1836! Mem[0000000030081410] = b54e46ff, %l0 = 00000000000000c6
1837 lduba [%i2+%o5]0x89,%l0 ! %l0 = 00000000000000ff
1838! Mem[0000000010001438] = 0000007f 45dac62e, %l4 = 000000ff, %l5 = ffff865c
1839 ldd [%i0+0x038],%l4 ! %l4 = 000000000000007f 0000000045dac62e
1840! %l3 = 0000000000000061, imm = fffffffffffff287, %l7 = 0000000093001971
1841 andn %l3,-0xd79,%l7 ! %l7 = 0000000000000060
1842! Mem[00000000300c1410] = 000000ff, %l0 = 00000000000000ff
1843 lduha [%i3+%o5]0x81,%l0 ! %l0 = 0000000000000000
1844 membar #Sync ! Added by membar checker (8)
1845! Mem[0000000030141400] = a89ebbff, %l0 = 0000000000000000
1846 lduha [%i5+%g0]0x89,%l0 ! %l0 = 000000000000bbff
1847! Mem[00000000300c1410] = 000000ff 9f121584, %l0 = 0000bbff, %l1 = 000000ff
1848 ldda [%i3+%o5]0x81,%l0 ! %l0 = 00000000000000ff 000000009f121584
1849! Mem[0000000010081434] = 3d78e25a, %l7 = 0000000000000060
1850 ldswa [%i2+0x034]%asi,%l7 ! %l7 = 000000003d78e25a
1851! Mem[00000000300c1400] = 555f4eb590000000, %l0 = 00000000000000ff
1852 ldxa [%i3+%g0]0x89,%l0 ! %l0 = 555f4eb590000000
1853! Mem[0000000030101400] = fffff0c5, %l5 = 0000000045dac62e
1854 lduba [%i4+%g0]0x81,%l5 ! %l5 = 00000000000000ff
1855! Starting 10 instruction Store Burst
1856! %l1 = 000000009f121584, Mem[0000000030181400] = ad00000071190093
1857 stxa %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000009f121584
1858
1859p0_label_68:
1860! %f16 = a89ebb99 00007c46 f7596ac7 000000ff
1861! %f20 = fff25549 90365e48 c6008344 c4d69f91
1862! %f24 = 7846a16b 8da16f0f c5f0ffff a72a66b6
1863! %f28 = ff000000 c76a59f7 78c52df9 12120f05
1864 stda %f16,[%i2]ASI_BLK_AIUPL ! Block Store to 0000000010081400
1865! %l2 = 00000000000000ef, Mem[0000000010181400] = ffffffff
1866 stwa %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000ef
1867! %f4 = ff000000 ffffffff, Mem[0000000030101410] = a20000ff 2f0b2fc8
1868 stda %f4 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff000000 ffffffff
1869! %f2 = 30838078, Mem[00000000300c1410] = 000000ff
1870 sta %f2 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 30838078
1871! Mem[00000000218000c1] = 0d5c635c, %l3 = 0000000000000061
1872 ldstuba [%o3+0x0c1]%asi,%l3 ! %l3 = 0000005c000000ff
1873! Mem[000000001004140c] = 357675b0, %l7 = 3d78e25a, %l3 = 0000005c
1874 add %i1,0x0c,%g1
1875 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000357675b0
1876! %l4 = 0000007f, %l5 = 000000ff, Mem[0000000010001410] = 760000ff ffffffff
1877 stda %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000007f 000000ff
1878! Mem[0000000020800041] = 00ff978a, %l3 = 00000000357675b0
1879 ldstuba [%o1+0x041]%asi,%l3 ! %l3 = 000000ff000000ff
1880! %l5 = 00000000000000ff, Mem[00000000211c0000] = ffffb6f7
1881 sth %l5,[%o2+%g0] ! Mem[00000000211c0000] = 00ffb6f7
1882! Starting 10 instruction Load Burst
1883! Mem[00000000300c1410] = 78808330, %l7 = 000000003d78e25a
1884 lduha [%i3+%o5]0x89,%l7 ! %l7 = 0000000000008330
1885
1886p0_label_69:
1887! Mem[00000000300c1400] = 555f4eb590000000, %f2 = 30838078 99bb9ea8
1888 ldda [%i3+%g0]0x89,%f2 ! %f2 = 555f4eb5 90000000
1889! Mem[0000000030081400] = 25788b7f, %l1 = 000000009f121584
1890 ldsba [%i2+%g0]0x81,%l1 ! %l1 = 0000000000000025
1891! Mem[0000000030001400] = 00000000, %l3 = 00000000000000ff
1892 lduba [%i0+%g0]0x89,%l3 ! %l3 = 0000000000000000
1893! Mem[0000000010141428] = b6662aa783f4c578, %f6 = 4bb9ae98 25788b7f
1894 ldd [%i5+0x028],%f6 ! %f6 = b6662aa7 83f4c578
1895! Mem[0000000030001410] = 90ffffff, %l0 = 555f4eb590000000
1896 ldsba [%i0+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
1897! Mem[0000000021800000] = 1b56d648, %l4 = 000000000000007f
1898 lduh [%o3+%g0],%l4 ! %l4 = 0000000000001b56
1899! Mem[0000000030041410] = 000000ff, %l6 = 00000000000000ad
1900 lduha [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000ff
1901! Mem[0000000010101420] = ff547f31e837839c, %l5 = 00000000000000ff
1902 ldx [%i4+0x020],%l5 ! %l5 = ff547f31e837839c
1903! Mem[0000000010041428] = 8e4407a0, %f7 = 83f4c578
1904 lda [%i1+0x028]%asi,%f7 ! %f7 = 8e4407a0
1905! Starting 10 instruction Store Burst
1906! Mem[0000000010101410] = 007f0000, %l2 = 00000000000000ef
1907 swapa [%i4+%o5]0x80,%l2 ! %l2 = 00000000007f0000
1908
1909p0_label_70:
1910! %f9 = 00000090, Mem[0000000030141410] = 000000ff
1911 sta %f9 ,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000090
1912! %l1 = 0000000000000025, Mem[0000000030141410] = 90000000ffffffff
1913 stxa %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000000000000025
1914! %l4 = 0000000000001b56, Mem[0000000030141400] = ffbb9ea8
1915 stha %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 1b569ea8
1916! %f6 = b6662aa7 8e4407a0, %l4 = 0000000000001b56
1917! Mem[0000000010141430] = c9b591df6288d4f3
1918 add %i5,0x030,%g1
1919 stda %f6,[%g1+%l4]ASI_PST16_P ! Mem[0000000010141430] = c9b52aa78e44d4f3
1920! Mem[0000000010101408] = 12000000, %l5 = ff547f31e837839c
1921 ldstuba [%i4+%o4]0x88,%l5 ! %l5 = 00000000000000ff
1922! %l2 = 00000000007f0000, %l0 = ffffffffffffffff, %l5 = 0000000000000000
1923 and %l2,%l0,%l5 ! %l5 = 00000000007f0000
1924! %f10 = ad7b3a62 00000012, Mem[0000000030101408] = 00000000 00000040
1925 stda %f10,[%i4+%o4]0x81 ! Mem[0000000030101408] = ad7b3a62 00000012
1926! %l7 = 0000000000008330, Mem[00000000300c1400] = 00000090b54e5f55
1927 stxa %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000000000008330
1928! %l0 = ffffffff, %l1 = 00000025, Mem[0000000030081408] = b1ffff00 c82f0b2f
1929 stda %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffffff 00000025
1930! Starting 10 instruction Load Burst
1931! Mem[0000000030141410] = 00000000, %l0 = ffffffffffffffff
1932 ldsha [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
1933
1934p0_label_71:
1935! Mem[0000000030041400] = 000000ff 00007c46 f7596ac7 000000ff
1936! Mem[0000000030041410] = ff000000 000000ad c6008344 c4d69f91
1937! Mem[0000000030041420] = 7846a16b 8da16f0f 78c52df9 a72a66b6
1938! Mem[0000000030041430] = f3d48862 df91b5c9 78c52df9 12120f05
1939 ldda [%i1]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030041400
1940! Mem[0000000020800040] = 00ff978a, %l6 = 00000000000000ff
1941 ldub [%o1+0x041],%l6 ! %l6 = 00000000000000ff
1942! Mem[0000000010141400] = 00000000, %f1 = 99bb9ea8
1943 lda [%i5+%g0]0x88,%f1 ! %f1 = 00000000
1944! Mem[0000000030001408] = a89e2df9, %f2 = 555f4eb5
1945 lda [%i0+%o4]0x81,%f2 ! %f2 = a89e2df9
1946! Mem[0000000030001400] = 00000000, %l6 = 00000000000000ff
1947 ldsha [%i0+%g0]0x89,%l6 ! %l6 = 0000000000000000
1948! Mem[0000000010101410] = 000000ef, %l1 = 0000000000000025
1949 ldswa [%i4+%o5]0x80,%l1 ! %l1 = 00000000000000ef
1950! %f4 = ff000000 ffffffff, %f10 = ad7b3a62
1951 fxtos %f4 ,%f10 ! %f10 = db7fffff
1952! %l6 = 0000000000000000, imm = fffffffffffffc2f, %l0 = 0000000000000000
1953 sub %l6,-0x3d1,%l0 ! %l0 = 00000000000003d1
1954! %l5 = 00000000007f0000, imm = 0000000000000627, %l4 = 0000000000001b56
1955 andn %l5,0x627,%l4 ! %l4 = 00000000007f0000
1956! Starting 10 instruction Store Burst
1957! Mem[0000000030141410] = 00000000, %l7 = 0000000000008330
1958 swapa [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000000
1959
1960p0_label_72:
1961! Mem[0000000021800101] = 7f20e14a, %l3 = 0000000000000000
1962 ldstub [%o3+0x101],%l3 ! %l3 = 00000020000000ff
1963! %f8 = 06dd9ece 00000090, Mem[00000000300c1400] = 00000000 30830000
1964 stda %f8 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 06dd9ece 00000090
1965! Mem[0000000010141400] = 00000000, %l2 = 00000000007f0000
1966 swapa [%i5+%g0]0x88,%l2 ! %l2 = 0000000000000000
1967! %f4 = ff000000, Mem[0000000030181410] = 85788bff
1968 sta %f4 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = ff000000
1969! %l6 = 0000000000000000, %l0 = 00000000000003d1, %l1 = 00000000000000ef
1970 addc %l6,%l0,%l1 ! %l1 = 00000000000003d1
1971! Mem[0000000010001408] = efeef291, %l2 = 0000000000000000
1972 ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 000000ef000000ff
1973 membar #Sync ! Added by membar checker (9)
1974! %l4 = 00000000007f0000, Mem[0000000030041400] = ff000000
1975 stba %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = ff000000
1976! Mem[0000000030181410] = 000000ff, %l7 = 0000000000000000
1977 swapa [%i6+%o5]0x81,%l7 ! %l7 = 00000000000000ff
1978! %l5 = 00000000007f0000, Mem[0000000030081408] = ffffffff
1979 stwa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 007f0000
1980! Starting 10 instruction Load Burst
1981! Mem[0000000010001410] = 0000007f, %l6 = 0000000000000000
1982 lduw [%i0+%o5],%l6 ! %l6 = 000000000000007f
1983
1984p0_label_73:
1985! Mem[0000000010081408] = ff000000, %l1 = 00000000000003d1
1986 ldsha [%i2+%o4]0x80,%l1 ! %l1 = ffffffffffffff00
1987! Mem[0000000010001414] = 000000ff, %l6 = 000000000000007f
1988 lduwa [%i0+0x014]%asi,%l6 ! %l6 = 00000000000000ff
1989! Mem[0000000030181410] = 00000000, %l5 = 00000000007f0000
1990 lduba [%i6+%o5]0x89,%l5 ! %l5 = 0000000000000000
1991! Mem[0000000010041400] = ffbb9ea8, %l5 = 0000000000000000
1992 ldswa [%i1+%g0]0x80,%l5 ! %l5 = ffffffffffbb9ea8
1993! Mem[0000000010101410] = 000000ef, %l7 = 00000000000000ff
1994 lduba [%i4+%o5]0x80,%l7 ! %l7 = 0000000000000000
1995! Mem[0000000030181410] = 00000000 98aeb94b, %l2 = 000000ef, %l3 = 00000020
1996 ldda [%i6+%o5]0x81,%l2 ! %l2 = 0000000000000000 0000000098aeb94b
1997! %l4 = 00000000007f0000, %l1 = ffffffffffffff00, %l1 = ffffffffffffff00
1998 sdivx %l4,%l1,%l1 ! %l1 = ffffffffffff8100
1999! Mem[00000000100c1404] = c82f0b2f, %l2 = 0000000000000000
2000 ldsw [%i3+0x004],%l2 ! %l2 = ffffffffc82f0b2f
2001! Mem[0000000030001400] = 00000000, %l3 = 0000000098aeb94b
2002 lduha [%i0+%g0]0x81,%l3 ! %l3 = 0000000000000000
2003! Starting 10 instruction Store Burst
2004! %l4 = 00000000007f0000, Mem[0000000010081400] = 467c0000
2005 stwa %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 007f0000
2006
2007p0_label_74:
2008! Mem[0000000030081410] = b54e46ff, %l1 = ffffffffffff8100
2009 swapa [%i2+%o5]0x89,%l1 ! %l1 = 00000000b54e46ff
2010! %l0 = 00000000000003d1, Mem[0000000030081408] = 007f0000
2011 stwa %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000003d1
2012! %l0 = 000003d1, %l1 = b54e46ff, Mem[0000000030101400] = fffff0c5 623a7bad
2013 stda %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000003d1 b54e46ff
2014! %f0 = ffbb9ea8 00000000, Mem[0000000010141410] = 000000ad 9f23bd26
2015 stda %f0 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = ffbb9ea8 00000000
2016! %l4 = 00000000007f0000, Mem[0000000010101410] = 000000ef00000000
2017 stxa %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000007f0000
2018! %f22 = c6008344, Mem[0000000010081400] = 007f0000
2019 sta %f22,[%i2+0x000]%asi ! Mem[0000000010081400] = c6008344
2020! Mem[0000000010141434] = 8e44d4f3, %l5 = ffffffffffbb9ea8, %asi = 80
2021 swapa [%i5+0x034]%asi,%l5 ! %l5 = 000000008e44d4f3
2022! Mem[0000000030181400] = 00000000, %l7 = 0000000000000000
2023 ldstuba [%i6+%g0]0x89,%l7 ! %l7 = 00000000000000ff
2024! Mem[0000000010081400] = c6008344, %l4 = 00000000007f0000
2025 lduba [%i2+%g0]0x80,%l4 ! %l4 = 00000000000000c6
2026! Starting 10 instruction Load Burst
2027! Mem[0000000010141400] = 00007f00, %l7 = 0000000000000000
2028 lduha [%i5+%g0]0x80,%l7 ! %l7 = 0000000000000000
2029
2030p0_label_75:
2031! Mem[0000000010001400] = 000000ff 555f4eb5 ffeef291 f4000000
2032! Mem[0000000010001410] = 0000007f 000000ff 007252fe a89ebb99
2033! Mem[0000000010001420] = 1200ef00 99bb9ea8 efeef291 60f6886d
2034! Mem[0000000010001430] = 000000ad 32ecdbd3 0000007f 45dac62e
2035 ldda [%i0]ASI_BLK_PL,%f16 ! Block Load from 0000000010001400
2036! Mem[00000000100c1408] = 0000007f, %l7 = 0000000000000000
2037 lduha [%i3+%o4]0x88,%l7 ! %l7 = 000000000000007f
2038! Mem[0000000010181400] = 000000ef, %l5 = 000000008e44d4f3
2039 lduba [%i6+%g0]0x88,%l5 ! %l5 = 00000000000000ef
2040! Mem[00000000300c1410] = 30838078, %l0 = 00000000000003d1
2041 ldswa [%i3+%o5]0x81,%l0 ! %l0 = 0000000030838078
2042! Mem[0000000030081408] = 000003d1, %f10 = db7fffff
2043 lda [%i2+%o4]0x89,%f10 ! %f10 = 000003d1
2044! Mem[0000000010081408] = 000000ff, %l5 = 00000000000000ef
2045 ldswa [%i2+%o4]0x88,%l5 ! %l5 = 00000000000000ff
2046! Mem[0000000010001430] = 000000ad, %l6 = 00000000000000ff
2047 ldsb [%i0+0x030],%l6 ! %l6 = 0000000000000000
2048! Mem[0000000010081400] = c600834499bb9ea8, %l1 = 00000000b54e46ff
2049 ldxa [%i2+%g0]0x80,%l1 ! %l1 = c600834499bb9ea8
2050! Mem[00000000201c0000] = 00ff9a5f, %l0 = 0000000030838078
2051 ldsba [%o0+0x001]%asi,%l0 ! %l0 = ffffffffffffffff
2052! Starting 10 instruction Store Burst
2053! %f2 = a89e2df9, %f2 = a89e2df9
2054 fsqrts %f2 ,%f2 ! %f2 = 7fffffff
2055
2056p0_label_76:
2057! %f0 = ffbb9ea8 00000000, Mem[0000000030101400] = d1030000 ff464eb5
2058 stda %f0 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffbb9ea8 00000000
2059! %f4 = ff000000 ffffffff, Mem[0000000030101410] = ffffffff ff000000
2060 stda %f4 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff000000 ffffffff
2061! Mem[0000000030041410] = ff000000, %l1 = c600834499bb9ea8
2062 ldstuba [%i1+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
2063! %f12 = 2b7d3ec8 99bb9ea8, Mem[0000000030141408] = ff000000 99bb9ea8
2064 stda %f12,[%i5+%o4]0x81 ! Mem[0000000030141408] = 2b7d3ec8 99bb9ea8
2065! %f12 = 2b7d3ec8 99bb9ea8, Mem[0000000030141408] = 2b7d3ec8 99bb9ea8
2066 stda %f12,[%i5+%o4]0x81 ! Mem[0000000030141408] = 2b7d3ec8 99bb9ea8
2067! %f0 = ffbb9ea8, Mem[0000000030101400] = 00000000
2068 sta %f0 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffbb9ea8
2069! %l3 = 0000000000000000, Mem[0000000030181400] = 000000ff
2070 stba %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
2071! Mem[0000000030141410] = 30830000, %l5 = 00000000000000ff
2072 ldstuba [%i5+%o5]0x81,%l5 ! %l5 = 00000030000000ff
2073! %l7 = 000000000000007f, Mem[0000000010041408] = b0757635ce9eddff
2074 stxa %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000000000007f
2075! Starting 10 instruction Load Burst
2076! Mem[0000000030141410] = ff830000, %l6 = 0000000000000000
2077 ldsba [%i5+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
2078
2079p0_label_77:
2080! Mem[00000000211c0000] = 00ffb6f7, %l4 = 00000000000000c6
2081 ldsh [%o2+%g0],%l4 ! %l4 = 00000000000000ff
2082! Mem[0000000030181408] = fff2554906d7b075, %l0 = ffffffffffffffff
2083 ldxa [%i6+%o4]0x81,%l0 ! %l0 = fff2554906d7b075
2084! Mem[0000000010181408] = 94ffc600, %l7 = 000000000000007f
2085 lduha [%i6+%o4]0x88,%l7 ! %l7 = 000000000000c600
2086! Mem[00000000201c0000] = 00ff9a5f, %l0 = fff2554906d7b075
2087 ldsb [%o0+0x001],%l0 ! %l0 = ffffffffffffffff
2088! Mem[00000000300c1410] = 78808330, %l2 = ffffffffc82f0b2f
2089 ldswa [%i3+%o5]0x89,%l2 ! %l2 = 0000000078808330
2090! Mem[0000000010081400] = a89ebb99448300c6, %f2 = 7fffffff 90000000
2091 ldda [%i2+%g0]0x88,%f2 ! %f2 = a89ebb99 448300c6
2092! Mem[0000000030081410] = 0081ffff00000000, %l6 = ffffffffffffffff
2093 ldxa [%i2+%o5]0x81,%l6 ! %l6 = 0081ffff00000000
2094! Mem[0000000010181408] = 94ffc600, %l4 = 00000000000000ff
2095 ldswa [%i6+%o4]0x88,%l4 ! %l4 = ffffffff94ffc600
2096! Mem[00000000201c0000] = 00ff9a5f, %l4 = ffffffff94ffc600
2097 ldsha [%o0+0x000]%asi,%l4 ! %l4 = 00000000000000ff
2098! Starting 10 instruction Store Burst
2099! Code Fragment 4
2100p0_fragment_9:
2101! %l0 = ffffffffffffffff
2102 setx 0x2a1a07e8683bc60a,%g7,%l0 ! %l0 = 2a1a07e8683bc60a
2103! %l1 = 00000000000000ff
2104 setx 0x9ca7756ff2369fe0,%g7,%l1 ! %l1 = 9ca7756ff2369fe0
2105 setx 0x7ff8, %g1, %g2
2106 and %l0, %g2, %l0
2107 setx 0xffffffff, %g1, %g2
2108 and %l1, %g2, %l1
2109 setx 0x100000000, %g1, %g2
2110 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2111 ta T_CHANGE_HPRIV
2112 stxa %l1, [%l0]ASI_ICACHE_INSTR
2113 ta T_CHANGE_NONHPRIV
2114! %l0 = 2a1a07e8683bc60a
2115 setx 0x9cc9f7b000f7b04e,%g7,%l0 ! %l0 = 9cc9f7b000f7b04e
2116! %l1 = 9ca7756ff2369fe0
2117 setx 0x3e48465841ee871c,%g7,%l1 ! %l1 = 3e48465841ee871c
2118
2119p0_label_78:
2120! %l2 = 78808330, %l3 = 00000000, Mem[0000000010101428] = 000000ff 2e79d972
2121 stda %l2,[%i4+0x028]%asi ! Mem[0000000010101428] = 78808330 00000000
2122! %l4 = 000000ff, %l5 = 00000030, Mem[0000000030001410] = 90ffffff 007f0000
2123 stda %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff 00000030
2124! %f27 = 91f2eeef, Mem[0000000010041400] = ffbb9ea8
2125 sta %f27,[%i1+%g0]0x80 ! Mem[0000000010041400] = 91f2eeef
2126! %l5 = 0000000000000030, Mem[0000000010141410] = 00000000a89ebbff
2127 stxa %l5,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000000000030
2128! %f2 = a89ebb99, %f0 = ffbb9ea8, %f18 = 000000f4
2129 fadds %f2 ,%f0 ,%f18 ! %f18 = fffb9ea8
2130! %f10 = 000003d1, Mem[0000000010101400] = a6f69fff
2131 sta %f10,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000003d1
2132! Mem[0000000010141408] = ff000000, %l2 = 0000000078808330
2133 swapa [%i5+%o4]0x80,%l2 ! %l2 = 00000000ff000000
2134! %f0 = ffbb9ea8 00000000 a89ebb99 448300c6
2135! %f4 = ff000000 ffffffff b6662aa7 8e4407a0
2136! %f8 = 06dd9ece 00000090 000003d1 00000012
2137! %f12 = 2b7d3ec8 99bb9ea8 c9b591df 6288d4f3
2138 stda %f0,[%i6]ASI_BLK_AIUP ! Block Store to 0000000010181400
2139! Mem[000000001014141c] = 448300c6, %l2 = ff000000, %l1 = 41ee871c
2140 add %i5,0x1c,%g1
2141 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000448300c6
2142! Starting 10 instruction Load Burst
2143! Mem[0000000010041400] = efeef291, %l6 = 0081ffff00000000
2144 ldsha [%i1+%g0]0x88,%l6 ! %l6 = fffffffffffff291
2145
2146p0_label_79:
2147! Mem[0000000010081430] = f7596ac7, %l5 = 0000000000000030
2148 ldswa [%i2+0x030]%asi,%l5 ! %l5 = fffffffff7596ac7
2149 membar #Sync ! Added by membar checker (10)
2150! Mem[0000000010181400] = ffbb9ea8, %l6 = fffffffffffff291
2151 ldswa [%i6+%g0]0x80,%l6 ! %l6 = ffffffffffbb9ea8
2152! Mem[0000000020800040] = 00ff978a, %l6 = ffffffffffbb9ea8
2153 lduh [%o1+0x040],%l6 ! %l6 = 00000000000000ff
2154! Mem[0000000010181400] = ffbb9ea8, %l0 = 9cc9f7b000f7b04e
2155 ldswa [%i6+%g0]0x80,%l0 ! %l0 = ffffffffffbb9ea8
2156! Mem[0000000010001408] = ffeef291, %l0 = ffffffffffbb9ea8
2157 ldsba [%i0+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
2158! Mem[0000000010101400] = d1030000, %l7 = 000000000000c600
2159 lduwa [%i4+%g0]0x80,%l7 ! %l7 = 00000000d1030000
2160! Mem[00000000100c1400] = ffc10000, %l4 = 00000000000000ff
2161 lduha [%i3+%g0]0x80,%l4 ! %l4 = 000000000000ffc1
2162! Mem[00000000211c0000] = 00ffb6f7, %l5 = fffffffff7596ac7
2163 ldsba [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000000
2164! Mem[00000000300c1400] = 90000000, %l5 = 0000000000000000
2165 lduba [%i3+%g0]0x81,%l5 ! %l5 = 0000000000000090
2166! Starting 10 instruction Store Burst
2167! %l3 = 0000000000000000, Mem[0000000030101400] = ffbb9ea8ffbb9ea8
2168 stxa %l3,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000000000000000
2169
2170p0_label_80:
2171! %l4 = 0000ffc1, %l5 = 00000090, Mem[00000000100c1400] = 0000c1ff 2f0b2fc8
2172 stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000ffc1 00000090
2173! %l5 = 0000000000000090, Mem[00000000211c0000] = 00ffb6f7, %asi = 80
2174 stba %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 90ffb6f7
2175! %l5 = 0000000000000090, %l3 = 0000000000000000, %l6 = 00000000000000ff
2176 mulx %l5,%l3,%l6 ! %l6 = 0000000000000000
2177! Mem[0000000030141400] = 1b569ea8, %l6 = 0000000000000000
2178 ldstuba [%i5+%g0]0x81,%l6 ! %l6 = 0000001b000000ff
2179! %l1 = 00000000448300c6, Mem[00000000100c1400] = 0000ffc1
2180 stwa %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 448300c6
2181! %f4 = ff000000 ffffffff, Mem[00000000100c1410] = ff000000 99bb9ea8
2182 stda %f4 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff000000 ffffffff
2183! Mem[00000000100c1410] = 000000ff, %l3 = 0000000000000000
2184 swapa [%i3+%o5]0x88,%l3 ! %l3 = 00000000000000ff
2185! Mem[0000000010081400] = 448300c6, %l0 = ffffffffffffffff
2186 ldstuba [%i2+%g0]0x88,%l0 ! %l0 = 000000c6000000ff
2187! Mem[00000000300c1410] = 30838078, %l1 = 00000000448300c6
2188 ldstuba [%i3+%o5]0x81,%l1 ! %l1 = 00000030000000ff
2189! Starting 10 instruction Load Burst
2190! Mem[0000000010141430] = c9b52aa7, %l7 = 00000000d1030000
2191 ldswa [%i5+0x030]%asi,%l7 ! %l7 = ffffffffc9b52aa7
2192
2193p0_label_81:
2194! Mem[0000000010101400] = d1030000, %f4 = ff000000
2195 lda [%i4+0x000]%asi,%f4 ! %f4 = d1030000
2196! Mem[0000000010141420] = c5f0ffff, %l4 = 000000000000ffc1
2197 ldsh [%i5+0x020],%l4 ! %l4 = ffffffffffffc5f0
2198! Mem[0000000010041400] = efeef291, %l7 = ffffffffc9b52aa7
2199 ldsha [%i1+%g0]0x88,%l7 ! %l7 = fffffffffffff291
2200! Mem[0000000010081410] = fff2554990365e48, %f8 = 06dd9ece 00000090
2201 ldda [%i2+%o5]0x88,%f8 ! %f8 = fff25549 90365e48
2202! Mem[0000000010101408] = 120000ff, %l5 = 0000000000000090
2203 lduha [%i4+%o4]0x88,%l5 ! %l5 = 00000000000000ff
2204! Mem[0000000010141400] = 007f0000, %l2 = 00000000ff000000
2205 ldsba [%i5+%g0]0x88,%l2 ! %l2 = 0000000000000000
2206! Mem[0000000021800080] = 9022fa8a, %l5 = 00000000000000ff
2207 ldub [%o3+0x081],%l5 ! %l5 = 0000000000000022
2208! Mem[00000000100c1410] = 00000000, %l6 = 000000000000001b
2209 ldsba [%i3+%o5]0x88,%l6 ! %l6 = 0000000000000000
2210! Mem[0000000010001438] = 0000007f, %l1 = 0000000000000030
2211 ldsha [%i0+0x038]%asi,%l1 ! %l1 = 0000000000000000
2212! Starting 10 instruction Store Burst
2213! %f8 = fff25549, %f16 = b54e5f55
2214 fcmpes %fcc2,%f8 ,%f16 ! %fcc2 = 3
2215
2216p0_label_82:
2217! %l0 = 000000c6, %l1 = 00000000, Mem[0000000030141410] = 000083ff 25000000
2218 stda %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000c6 00000000
2219! %l3 = 00000000000000ff, %l1 = 0000000000000000, %l3 = 00000000000000ff
2220 and %l3,%l1,%l3 ! %l3 = 0000000000000000
2221! Mem[0000000021800081] = 9022fa8a, %l3 = 0000000000000000
2222 ldstuba [%o3+0x081]%asi,%l3 ! %l3 = 00000022000000ff
2223! %l0 = 00000000000000c6, Mem[00000000100c1410] = 00000000
2224 stwa %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000c6
2225! %l0 = 00000000000000c6, Mem[0000000010041410] = ffbb9ea8
2226 sth %l0,[%i1+%o5] ! Mem[0000000010041410] = 00c69ea8
2227! %l1 = 0000000000000000, Mem[00000000211c0000] = 90ffb6f7
2228 sth %l1,[%o2+%g0] ! Mem[00000000211c0000] = 0000b6f7
2229! %f8 = fff25549 90365e48, Mem[0000000010101400] = 000003d1 207fff00
2230 stda %f8 ,[%i4+%g0]0x88 ! Mem[0000000010101400] = fff25549 90365e48
2231! %l6 = 0000000000000000, imm = 00000000000003d3, %l6 = 0000000000000000
2232 sub %l6,0x3d3,%l6 ! %l6 = fffffffffffffc2d
2233! %f12 = 2b7d3ec8 99bb9ea8, %l5 = 0000000000000022
2234! Mem[0000000030041430] = f3d48862df91b5c9
2235 add %i1,0x030,%g1
2236 stda %f12,[%g1+%l5]ASI_PST8_S ! Mem[0000000030041430] = f3d43e62df919ec9
2237! Starting 10 instruction Load Burst
2238! Mem[00000000100c1410] = 000000c6, %l4 = ffffffffffffc5f0
2239 ldsba [%i3+%o5]0x88,%l4 ! %l4 = ffffffffffffffc6
2240
2241p0_label_83:
2242! Mem[00000000201c0000] = 00ff9a5f, %l2 = 0000000000000000
2243 ldsh [%o0+%g0],%l2 ! %l2 = 00000000000000ff
2244! Mem[0000000010041400] = 91f2eeef 99bb9ea8, %l2 = 000000ff, %l3 = 00000022
2245 ldda [%i1+%g0]0x80,%l2 ! %l2 = 0000000091f2eeef 0000000099bb9ea8
2246! Mem[0000000010081424] = 6ba14678, %l3 = 0000000099bb9ea8
2247 ldsh [%i2+0x026],%l3 ! %l3 = 0000000000004678
2248! Mem[0000000010001410] = 0000007f, %l2 = 0000000091f2eeef
2249 ldswa [%i0+%o5]0x80,%l2 ! %l2 = 000000000000007f
2250! Mem[000000001000140c] = f4000000, %f18 = fffb9ea8
2251 lda [%i0+0x00c]%asi,%f18 ! %f18 = f4000000
2252! Mem[0000000010041410] = a89ec600, %l5 = 0000000000000022
2253 lduba [%i1+%o5]0x88,%l5 ! %l5 = 0000000000000000
2254! Mem[0000000030041408] = f7596ac7, %f14 = c9b591df
2255 lda [%i1+%o4]0x81,%f14 ! %f14 = f7596ac7
2256! Mem[00000000100c143c] = ff560cd5, %l5 = 0000000000000000
2257 ldsha [%i3+0x03e]%asi,%l5 ! %l5 = 0000000000000cd5
2258! Mem[0000000030001400] = 0000000099bb9ea8, %l5 = 0000000000000cd5
2259 ldxa [%i0+%g0]0x81,%l5 ! %l5 = 0000000099bb9ea8
2260! Starting 10 instruction Store Burst
2261! Mem[0000000010181408] = 99bb9ea8, %l6 = fffffffffffffc2d
2262 ldstuba [%i6+%o4]0x88,%l6 ! %l6 = 000000a8000000ff
2263
2264p0_label_84:
2265! %f0 = ffbb9ea8 00000000 a89ebb99 448300c6
2266! %f4 = d1030000 ffffffff b6662aa7 8e4407a0
2267! %f8 = fff25549 90365e48 000003d1 00000012
2268! %f12 = 2b7d3ec8 99bb9ea8 f7596ac7 6288d4f3
2269 stda %f0,[%i3]ASI_COMMIT_P ! Block Store to 00000000100c1400
2270! %l3 = 0000000000004678, Mem[0000000030001408] = a89e2df9
2271 stha %l3,[%i0+%o4]0x81 ! Mem[0000000030001408] = 46782df9
2272! Mem[000000001008141b] = 919fd6c4, %l4 = ffffffffffffffc6
2273 ldstub [%i2+0x01b],%l4 ! %l4 = 000000c4000000ff
2274! %l3 = 0000000000004678, Mem[0000000030041410] = 000000ff
2275 stha %l3,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00004678
2276 membar #Sync ! Added by membar checker (11)
2277! Mem[00000000100c1408] = 99bb9ea8, %l2 = 000000000000007f
2278 swapa [%i3+%o4]0x88,%l2 ! %l2 = 0000000099bb9ea8
2279! Mem[0000000021800040] = 821bf914, %l6 = 00000000000000a8
2280 ldstuba [%o3+0x040]%asi,%l6 ! %l6 = 00000082000000ff
2281! Mem[000000001000141b] = 007252fe, %l3 = 0000000000004678
2282 ldstuba [%i0+0x01b]%asi,%l3 ! %l3 = 000000fe000000ff
2283! %l1 = 0000000000000000, Mem[0000000010081400] = 448300ff
2284 stba %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = 44830000
2285! %f4 = d1030000 ffffffff, Mem[0000000010141430] = c9b52aa7 ffbb9ea8
2286 std %f4 ,[%i5+0x030] ! Mem[0000000010141430] = d1030000 ffffffff
2287! Starting 10 instruction Load Burst
2288! %l0 = 00000000000000c6, immd = fffffffffffffe38, %l1 = 0000000000000000
2289 mulx %l0,-0x1c8,%l1 ! %l1 = fffffffffffe9f50
2290
2291p0_label_85:
2292! Code Fragment 3
2293p0_fragment_10:
2294! %l0 = 00000000000000c6
2295 setx 0xd87bedefd7974d0e,%g7,%l0 ! %l0 = d87bedefd7974d0e
2296! %l1 = fffffffffffe9f50
2297 setx 0x0fcf30d00d0c4c1c,%g7,%l1 ! %l1 = 0fcf30d00d0c4c1c
2298 setx 0x1fe000, %g1, %g3
2299 or %l0, %g3, %l0 ! always set perrmask = 0xff
2300 setx 0x1ffff8, %g1, %g2
2301 and %l0, %g2, %l0
2302 ta T_CHANGE_HPRIV
2303 stxa %l1, [%l0]ASI_DCACHE_DATA
2304 ta T_CHANGE_NONHPRIV
2305! %l0 = d87bedefd7974d0e
2306 setx 0xfacce377a9dc285e,%g7,%l0 ! %l0 = facce377a9dc285e
2307! %l1 = 0fcf30d00d0c4c1c
2308 setx 0x3dab389f81f4f091,%g7,%l1 ! %l1 = 3dab389f81f4f091
2309! Mem[000000001014140c] = ffffffff, %l0 = facce377a9dc285e
2310 lduw [%i5+0x00c],%l0 ! %l0 = 00000000ffffffff
2311! Mem[0000000030141410] = c6000000, %l2 = 0000000099bb9ea8
2312 lduba [%i5+%o5]0x81,%l2 ! %l2 = 00000000000000c6
2313! Mem[0000000010001408] = ffeef291, %f27 = 91f2eeef
2314 lda [%i0+%o4]0x80,%f27 ! %f27 = ffeef291
2315! Mem[0000000010041408] = 00000000 0000007f, %l0 = ffffffff, %l1 = 81f4f091
2316 ldda [%i1+%o4]0x88,%l0 ! %l0 = 000000000000007f 0000000000000000
2317! Mem[0000000010101410] = 00000000, %l6 = 0000000000000082
2318 ldswa [%i4+%o5]0x88,%l6 ! %l6 = 0000000000000000
2319! Mem[0000000010041414] = 00000012, %f29 = ad000000
2320 ld [%i1+0x014],%f29 ! %f29 = 00000012
2321! %l4 = 00000000000000c4, %l5 = 0000000099bb9ea8, %l2 = 00000000000000c6
2322 udivx %l4,%l5,%l2 ! %l2 = 0000000000000000
2323! Mem[0000000010141410] = 00000000, %l1 = 0000000000000000
2324 ldswa [%i5+%o5]0x80,%l1 ! %l1 = 0000000000000000
2325! Starting 10 instruction Store Burst
2326! %l1 = 0000000000000000, Mem[0000000030081408] = 000003d1
2327 stwa %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
2328
2329p0_label_86:
2330! %f22 = 99bb9ea8 fe527200, Mem[00000000300c1408] = 50ea83f4 7b5ae341
2331 stda %f22,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 99bb9ea8 fe527200
2332! %l6 = 00000000, %l7 = fffff291, Mem[0000000030001410] = ff000000 30000000
2333 stda %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000 fffff291
2334! %l0 = 0000007f, %l1 = 00000000, Mem[0000000030141410] = 000000c6 00000000
2335 stda %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000007f 00000000
2336! %l3 = 00000000000000fe, Mem[00000000211c0000] = 0000b6f7, %asi = 80
2337 stba %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = fe00b6f7
2338! %l7 = fffffffffffff291, Mem[00000000300c1408] = fe527200
2339 stha %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = fe52f291
2340! Mem[0000000030041408] = c76a59f7, %l2 = 0000000000000000
2341 swapa [%i1+%o4]0x89,%l2 ! %l2 = 00000000c76a59f7
2342! %f12 = 2b7d3ec8 99bb9ea8, Mem[0000000030001408] = f92d7846 30832aa7
2343 stda %f12,[%i0+%o4]0x89 ! Mem[0000000030001408] = 2b7d3ec8 99bb9ea8
2344! %f26 = 6d88f660, Mem[00000000300c1400] = 00000090
2345 sta %f26,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 6d88f660
2346! Mem[0000000030181408] = fff25549, %l0 = 000000000000007f
2347 swapa [%i6+%o4]0x81,%l0 ! %l0 = 00000000fff25549
2348! Starting 10 instruction Load Burst
2349 membar #Sync ! Added by membar checker (12)
2350! Mem[0000000030141400] = ff569ea8 99bb9ea8 2b7d3ec8 99bb9ea8
2351! Mem[0000000030141410] = 7f000000 00000000 4bb9ae98 25788b7f
2352! Mem[0000000030141420] = 06dd9ece 00000090 ad7b3a62 00000012
2353! Mem[0000000030141430] = 2b7d3ec8 99bb9ea8 c9b591df 6288d4f3
2354 ldda [%i5]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030141400
2355
2356p0_label_87:
2357! Mem[00000000100c1400] = ffbb9ea8, %l4 = 00000000000000c4
2358 lduha [%i3+%g0]0x80,%l4 ! %l4 = 000000000000ffbb
2359! Mem[0000000030041410] = 00004678, %l0 = 00000000fff25549
2360 lduha [%i1+%o5]0x89,%l0 ! %l0 = 0000000000004678
2361! Mem[0000000030181410] = 00000000, %l7 = fffffffffffff291
2362 lduwa [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000000
2363! Mem[0000000020800040] = 00ff978a, %l6 = 0000000000000000
2364 ldsba [%o1+0x041]%asi,%l6 ! %l6 = ffffffffffffffff
2365! %l5 = 0000000099bb9ea8, immd = 0000000000000283, %l2 = 00000000c76a59f7
2366 udivx %l5,0x283,%l2 ! %l2 = 00000000003d34cc
2367! Mem[00000000218000c0] = 0dff635c, %l0 = 0000000000004678
2368 ldsh [%o3+0x0c0],%l0 ! %l0 = 0000000000000dff
2369! Mem[0000000030181408] = 7f000000, %l1 = 0000000000000000
2370 lduba [%i6+%o4]0x89,%l1 ! %l1 = 0000000000000000
2371! Mem[0000000021800140] = ff86154d, %l7 = 0000000000000000
2372 ldsba [%o3+0x140]%asi,%l7 ! %l7 = ffffffffffffffff
2373! Mem[0000000010101408] = ff000012 45daff2e, %l0 = 00000dff, %l1 = 00000000
2374 ldda [%i4+%o4]0x80,%l0 ! %l0 = 00000000ff000012 0000000045daff2e
2375! Starting 10 instruction Store Burst
2376 membar #Sync ! Added by membar checker (13)
2377! %f31 = 7f000000, Mem[0000000030141400] = ff569ea8
2378 sta %f31,[%i5+%g0]0x81 ! Mem[0000000030141400] = 7f000000
2379
2380p0_label_88:
2381! %f26 = 6d88f660, Mem[0000000010141410] = 00000000
2382 sta %f26,[%i5+%o5]0x80 ! Mem[0000000010141410] = 6d88f660
2383! %l7 = ffffffffffffffff, Mem[0000000010141418] = 919fd6c4448300c6, %asi = 80
2384 stxa %l7,[%i5+0x018]%asi ! Mem[0000000010141418] = ffffffffffffffff
2385! Mem[0000000010181428] = 000003d100000012, %l7 = ffffffffffffffff, %l4 = 000000000000ffbb
2386 add %i6,0x28,%g1
2387 casxa [%g1]0x80,%l7,%l4 ! %l4 = 000003d100000012
2388! Mem[0000000010081414] = 4955f2ff, %l6 = ffffffffffffffff, %asi = 80
2389 swapa [%i2+0x014]%asi,%l6 ! %l6 = 000000004955f2ff
2390! %l6 = 000000004955f2ff, Mem[0000000010141408] = 78808330
2391 stwa %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 4955f2ff
2392! Mem[00000000100c143c] = 6288d4f3, %l6 = 000000004955f2ff, %asi = 80
2393 swapa [%i3+0x03c]%asi,%l6 ! %l6 = 000000006288d4f3
2394! %l3 = 00000000000000fe, Mem[00000000100c142e] = 00000012
2395 sth %l3,[%i3+0x02e] ! Mem[00000000100c142c] = 000000fe
2396! %l4 = 000003d100000012, Mem[000000001010142e] = 00000000
2397 sth %l4,[%i4+0x02e] ! Mem[000000001010142c] = 00000012
2398! Mem[0000000030041410] = 78460000, %l4 = 000003d100000012
2399 ldstuba [%i1+%o5]0x81,%l4 ! %l4 = 00000078000000ff
2400! Starting 10 instruction Load Burst
2401! Mem[0000000010041408] = 0000007f, %l5 = 0000000099bb9ea8
2402 lduha [%i1+%o4]0x88,%l5 ! %l5 = 000000000000007f
2403
2404p0_label_89:
2405! Mem[0000000010001408] = ffeef291f4000000, %l6 = 000000006288d4f3
2406 ldxa [%i0+%o4]0x80,%l6 ! %l6 = ffeef291f4000000
2407! %l7 = ffffffffffffffff, imm = 0000000000000801, %l6 = ffeef291f4000000
2408 add %l7,0x801,%l6 ! %l6 = 0000000000000800
2409! Mem[0000000010141410] = 60f6886d, %l6 = 0000000000000800
2410 lduwa [%i5+%o5]0x88,%l6 ! %l6 = 0000000060f6886d
2411! Mem[000000001018142c] = 00000012, %l2 = 00000000003d34cc
2412 ldsha [%i6+0x02e]%asi,%l2 ! %l2 = 0000000000000012
2413! Mem[0000000010181408] = 99bb9eff, %l3 = 00000000000000fe
2414 ldsba [%i6+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
2415! Mem[0000000010101400] = 90365e48, %l4 = 0000000000000078
2416 ldswa [%i4+%g0]0x88,%l4 ! %l4 = ffffffff90365e48
2417! Mem[0000000010001400] = ff000000, %f4 = 00000000
2418 lda [%i0+%g0]0x88,%f4 ! %f4 = ff000000
2419! Mem[0000000010181408] = ff9ebb99 448300c6, %l2 = 00000012, %l3 = ffffffff
2420 ldda [%i6+%o4]0x80,%l2 ! %l2 = 00000000ff9ebb99 00000000448300c6
2421! Mem[00000000300c1408] = 91f252fe, %l1 = 0000000045daff2e
2422 ldsba [%i3+%o4]0x81,%l1 ! %l1 = ffffffffffffff91
2423! Starting 10 instruction Store Burst
2424! %l1 = ffffffffffffff91, %l3 = 00000000448300c6, %l0 = 00000000ff000012
2425 udivx %l1,%l3,%l0 ! %l0 = 00000003bc90ecfb
2426
2427p0_label_90:
2428! Mem[0000000010101400] = 485e3690, %l1 = ffffffffffffff91
2429 ldstuba [%i4+%g0]0x80,%l1 ! %l1 = 00000048000000ff
2430! %l5 = 000000000000007f, %l7 = ffffffffffffffff, %l5 = 000000000000007f
2431 udivx %l5,%l7,%l5 ! %l5 = 0000000000000000
2432! Mem[0000000030181410] = 00000000, %l1 = 0000000000000048
2433 swapa [%i6+%o5]0x89,%l1 ! %l1 = 0000000000000000
2434! Mem[0000000030141400] = 7f000000, %l2 = 00000000ff9ebb99
2435 swapa [%i5+%g0]0x81,%l2 ! %l2 = 000000007f000000
2436! %l3 = 00000000448300c6, Mem[0000000030081408] = 00000000
2437 stba %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000c6
2438! %l1 = 0000000000000000, Mem[00000000300c1408] = fe52f291
2439 stba %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = fe52f200
2440! %l6 = 0000000060f6886d, Mem[0000000030101410] = ffffffff
2441 stwa %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 60f6886d
2442! Mem[0000000010041408] = 7f000000, %l0 = 00000003bc90ecfb
2443 swap [%i1+%o4],%l0 ! %l0 = 000000007f000000
2444! %f26 = 6d88f660 ffeef291, Mem[00000000100c1400] = a89ebbff 00000000
2445 stda %f26,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 6d88f660 ffeef291
2446! Starting 10 instruction Load Burst
2447! Mem[0000000010001400] = 000000ff 555f4eb5, %l0 = 7f000000, %l1 = 00000000
2448 ldda [%i0+0x000]%asi,%l0 ! %l0 = 00000000000000ff 00000000555f4eb5
2449
2450p0_label_91:
2451! Mem[0000000030101408] = ad7b3a6200000012, %f6 = 7f8b7825 98aeb94b
2452 ldda [%i4+%o4]0x81,%f6 ! %f6 = ad7b3a62 00000012
2453! Mem[0000000010101408] = 2effda45 120000ff, %l6 = 60f6886d, %l7 = ffffffff
2454 ldda [%i4+%o4]0x88,%l6 ! %l6 = 00000000120000ff 000000002effda45
2455! Mem[0000000030041400] = ff000000, %l2 = 000000007f000000
2456 ldsba [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000
2457! Mem[00000000100c1410] = 000003d1, %l2 = 0000000000000000
2458 ldswa [%i3+%o5]0x88,%l2 ! %l2 = 00000000000003d1
2459! Mem[0000000010041400] = 91f2eeef99bb9ea8, %f16 = b54e5f55 ff000000
2460 ldda [%i1+%g0]0x80,%f16 ! %f16 = 91f2eeef 99bb9ea8
2461! Mem[0000000010081408] = 000000ff, %l1 = 00000000555f4eb5
2462 ldsba [%i2+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
2463! Mem[0000000010101408] = 120000ff, %l6 = 00000000120000ff
2464 ldswa [%i4+%o4]0x88,%l6 ! %l6 = 00000000120000ff
2465! Mem[000000001008143c] = f92dc578, %l3 = 00000000448300c6
2466 ldswa [%i2+0x03c]%asi,%l3 ! %l3 = fffffffff92dc578
2467! Mem[00000000211c0000] = fe00b6f7, %l0 = 00000000000000ff
2468 lduh [%o2+%g0],%l0 ! %l0 = 000000000000fe00
2469! Starting 10 instruction Store Burst
2470! %l0 = 000000000000fe00, Mem[0000000010181420] = 06dd9ece
2471 sth %l0,[%i6+0x020] ! Mem[0000000010181420] = fe009ece
2472
2473p0_label_92:
2474! %f0 = a89ebb99, Mem[0000000010141410] = 6d88f660
2475 st %f0 ,[%i5+%o5] ! Mem[0000000010141410] = a89ebb99
2476! %l5 = 0000000000000000, Mem[0000000030001410] = 00000000
2477 stha %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
2478! %l5 = 0000000000000000, Mem[0000000030141408] = 2b7d3ec8
2479 stwa %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000
2480! Mem[000000001008140c] = c76a59f7, %l7 = 000000002effda45
2481 swap [%i2+0x00c],%l7 ! %l7 = 00000000c76a59f7
2482! %l0 = 000000000000fe00, Mem[0000000030041408] = 00000000
2483 stha %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000fe00
2484! %l5 = 0000000000000000, Mem[0000000030181408] = 7f000000
2485 stba %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 7f000000
2486! Mem[0000000010101428] = 7880833000000012, %l0 = 000000000000fe00, %l1 = ffffffffffffffff
2487 add %i4,0x28,%g1
2488 casxa [%g1]0x80,%l0,%l1 ! %l1 = 7880833000000012
2489! Mem[0000000010101408] = 120000ff, %l1 = 7880833000000012
2490 ldstuba [%i4+%o4]0x88,%l1 ! %l1 = 000000ff000000ff
2491! %l2 = 00000000000003d1, Mem[0000000030181410] = 00000048
2492 stwa %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000003d1
2493! Starting 10 instruction Load Burst
2494! Mem[00000000300c1410] = ff838078 9f121584, %l0 = 0000fe00, %l1 = 000000ff
2495 ldda [%i3+%o5]0x81,%l0 ! %l0 = 00000000ff838078 000000009f121584
2496
2497p0_label_93:
2498! Mem[0000000030181410] = d103000098aeb94b, %f26 = 6d88f660 ffeef291
2499 ldda [%i6+%o5]0x81,%f26 ! %f26 = d1030000 98aeb94b
2500! Mem[0000000030141400] = ff9ebb99, %l5 = 0000000000000000
2501 lduha [%i5+%g0]0x81,%l5 ! %l5 = 000000000000ff9e
2502! Mem[00000000100c1410] = d1030000ffffffff, %f18 = f4000000 91f2eeff
2503 ldd [%i3+%o5],%f18 ! %f18 = d1030000 ffffffff
2504! Mem[0000000010181428] = 000003d1 00000012, %l4 = 90365e48, %l5 = 0000ff9e
2505 ldda [%i6+0x028]%asi,%l4 ! %l4 = 00000000000003d1 0000000000000012
2506! Mem[0000000010141400] = 00007f0000000025, %f14 = f3d48862 df91b5c9
2507 ldda [%i5+%g0]0x80,%f14 ! %f14 = 00007f00 00000025
2508! Mem[00000000100c1410] = d1030000 ffffffff, %l0 = ff838078, %l1 = 9f121584
2509 ldda [%i3+%o5]0x80,%l0 ! %l0 = 00000000d1030000 00000000ffffffff
2510! Mem[0000000010081438] = 050f1212, %l0 = 00000000d1030000
2511 ldsh [%i2+0x038],%l0 ! %l0 = 000000000000050f
2512! Mem[0000000010101404] = 4955f2ff, %l0 = 000000000000050f
2513 lduwa [%i4+0x004]%asi,%l0 ! %l0 = 000000004955f2ff
2514! %f22 = 99bb9ea8 fe527200, %l0 = 000000004955f2ff
2515! Mem[0000000030001420] = 1200000099bb9ea8
2516 add %i0,0x020,%g1
2517 stda %f22,[%g1+%l0]ASI_PST16_S ! Mem[0000000030001420] = 99bb9ea8fe527200
2518! Starting 10 instruction Store Burst
2519! Mem[0000000010081400] = 00008344, %l4 = 00000000000003d1
2520 swapa [%i2+%g0]0x80,%l4 ! %l4 = 0000000000008344
2521
2522p0_label_94:
2523! %l3 = fffffffff92dc578, Mem[0000000010041400] = 91f2eeef
2524 stba %l3,[%i1+%g0]0x80 ! Mem[0000000010041400] = 78f2eeef
2525! Mem[0000000030141410] = 0000007f, %l5 = 0000000000000012
2526 ldstuba [%i5+%o5]0x89,%l5 ! %l5 = 0000007f000000ff
2527! %f22 = 99bb9ea8, %f29 = 00000012
2528 fsqrts %f22,%f29 ! %f29 = 7fffffff
2529! %f16 = 91f2eeef 99bb9ea8 d1030000 ffffffff
2530! %f20 = ff000000 7f000000 99bb9ea8 fe527200
2531! %f24 = a89ebb99 00ef0012 d1030000 98aeb94b
2532! %f28 = d3dbec32 7fffffff 2ec6da45 7f000000
2533 stda %f16,[%i0]ASI_BLK_AIUSL ! Block Store to 0000000030001400
2534! %l4 = 0000000000008344, Mem[0000000030141410] = 000000ff
2535 stwa %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00008344
2536! Mem[0000000010141410] = a89ebb99, %l0 = 000000004955f2ff
2537 swapa [%i5+%o5]0x80,%l0 ! %l0 = 00000000a89ebb99
2538! %f12 = a89ebb99 c83e7d2b, %l0 = 00000000a89ebb99
2539! Mem[0000000030141430] = 2b7d3ec899bb9ea8
2540 add %i5,0x030,%g1
2541 stda %f12,[%g1+%l0]ASI_PST16_SL ! Mem[0000000030141430] = 2b7d3ec899bb9ea8
2542! %l2 = 00000000000003d1, Mem[0000000010081410] = 485e3690
2543 stwa %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000003d1
2544! Mem[00000000100c1408] = 7f000000, %l4 = 0000000000008344
2545 ldstuba [%i3+%o4]0x80,%l4 ! %l4 = 0000007f000000ff
2546! Starting 10 instruction Load Burst
2547! Mem[0000000030041410] = ff460000, %l7 = 00000000c76a59f7
2548 ldswa [%i1+%o5]0x81,%l7 ! %l7 = ffffffffff460000
2549
2550p0_label_95:
2551 membar #Sync ! Added by membar checker (14)
2552! Mem[0000000030001408] = ffffffff 000003d1, %l6 = 120000ff, %l7 = ff460000
2553 ldda [%i0+%o4]0x81,%l6 ! %l6 = 00000000ffffffff 00000000000003d1
2554! Mem[0000000010041410] = a89ec600, %f31 = 7f000000
2555 lda [%i1+%o5]0x88,%f31 ! %f31 = a89ec600
2556! Mem[0000000030041410] = 000046ff, %l7 = 00000000000003d1
2557 ldsba [%i1+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
2558! %l4 = 000000000000007f, %l1 = 00000000ffffffff, %l7 = ffffffffffffffff
2559 andn %l4,%l1,%l7 ! %l7 = 0000000000000000
2560! Mem[0000000030081410] = 00000000 ffff8100, %l4 = 0000007f, %l5 = 0000007f
2561 ldda [%i2+%o5]0x89,%l4 ! %l4 = 00000000ffff8100 0000000000000000
2562! Mem[0000000010101410] = 00007f0000000000, %f2 = a89ebb99 c83e7d2b
2563 ldda [%i4+%o5]0x88,%f2 ! %f2 = 00007f00 00000000
2564! %l4 = 00000000ffff8100, imm = 00000000000008cf, %l7 = 0000000000000000
2565 andn %l4,0x8cf,%l7 ! %l7 = 00000000ffff8100
2566! Mem[0000000010081410] = 000003d1 ffffffff, %l4 = ffff8100, %l5 = 00000000
2567 ldda [%i2+0x010]%asi,%l4 ! %l4 = 00000000000003d1 00000000ffffffff
2568! %f24 = a89ebb99, %f18 = d1030000, %f21 = 7f000000
2569 fmuls %f24,%f18,%f21 ! %f21 = 3a2273ff
2570! Starting 10 instruction Store Burst
2571! Mem[0000000030101400] = 00000000, %l2 = 00000000000003d1
2572 ldstuba [%i4+%g0]0x81,%l2 ! %l2 = 00000000000000ff
2573
2574p0_label_96:
2575! Mem[0000000010181404] = 00000000, %l3 = f92dc578, %l3 = f92dc578
2576 add %i6,0x04,%g1
2577 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000000000000
2578! Mem[0000000010041400] = 78f2eeef, %l2 = 0000000000000000
2579 swapa [%i1+%g0]0x80,%l2 ! %l2 = 0000000078f2eeef
2580! %l2 = 0000000078f2eeef, Mem[00000000211c0000] = fe00b6f7, %asi = 80
2581 stha %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = eeefb6f7
2582! Mem[0000000010041410] = a89ec600, %l6 = 00000000ffffffff
2583 ldstuba [%i1+%o5]0x88,%l6 ! %l6 = 00000000000000ff
2584! Mem[0000000010081428] = b6662aa7, %l0 = 00000000a89ebb99, %asi = 80
2585 swapa [%i2+0x028]%asi,%l0 ! %l0 = 00000000b6662aa7
2586! %l1 = 00000000ffffffff, Mem[0000000020800000] = ffce8691, %asi = 80
2587 stha %l1,[%o1+0x000]%asi ! Mem[0000000020800000] = ffff8691
2588! Mem[0000000010081408] = 000000ff, %l3 = 0000000000000000
2589 swapa [%i2+%o4]0x88,%l3 ! %l3 = 00000000000000ff
2590! Mem[0000000030141400] = 99bb9eff, %l4 = 00000000000003d1
2591 swapa [%i5+%g0]0x89,%l4 ! %l4 = 0000000099bb9eff
2592! Mem[0000000030141410] = 44830000, %l5 = 00000000ffffffff
2593 ldstuba [%i5+%o5]0x81,%l5 ! %l5 = 00000044000000ff
2594! Starting 10 instruction Load Burst
2595! Mem[0000000010081408] = 00000000, %l2 = 0000000078f2eeef
2596 lduba [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000000
2597
2598p0_label_97:
2599! Mem[0000000010141430] = d1030000, %l1 = 00000000ffffffff
2600 lduha [%i5+0x030]%asi,%l1 ! %l1 = 000000000000d103
2601! Mem[00000000300c1410] = 788083ff, %l0 = 00000000b6662aa7
2602 ldswa [%i3+%o5]0x89,%l0 ! %l0 = 00000000788083ff
2603! Mem[0000000010081410] = 000003d1, %l2 = 0000000000000000
2604 lduwa [%i2+%o5]0x80,%l2 ! %l2 = 00000000000003d1
2605! %l3 = 00000000000000ff, imm = fffffffffffff40b, %l1 = 000000000000d103
2606 subc %l3,-0xbf5,%l1 ! %l1 = 0000000000000cf4
2607! Mem[0000000010101408] = ff000012, %l5 = 0000000000000044
2608 ldsw [%i4+%o4],%l5 ! %l5 = ffffffffff000012
2609! Mem[0000000030181408] = 75b0d706 7f000000, %l4 = 99bb9eff, %l5 = ff000012
2610 ldda [%i6+%o4]0x89,%l4 ! %l4 = 000000007f000000 0000000075b0d706
2611! Mem[0000000030041410] = ff460000000000ad, %l1 = 0000000000000cf4
2612 ldxa [%i1+%o5]0x81,%l1 ! %l1 = ff460000000000ad
2613! Mem[0000000030141410] = 000083ff, %l4 = 000000007f000000
2614 ldsba [%i5+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
2615! Mem[0000000030041408] = 00fe0000, %l7 = 00000000ffff8100
2616 lduha [%i1+%o4]0x81,%l7 ! %l7 = 00000000000000fe
2617! Starting 10 instruction Store Burst
2618! %l7 = 00000000000000fe, Mem[00000000100c1408] = ff000000448300c6
2619 stxa %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000000000fe
2620
2621p0_label_98:
2622! %l5 = 0000000075b0d706, Mem[0000000010041400] = 0000000099bb9ea8
2623 stx %l5,[%i1+%g0] ! Mem[0000000010041400] = 0000000075b0d706
2624! %l0 = 788083ff, %l1 = 000000ad, Mem[0000000010181430] = 2b7d3ec8 99bb9ea8
2625 stda %l0,[%i6+0x030]%asi ! Mem[0000000010181430] = 788083ff 000000ad
2626! %f2 = 00007f00 00000000, Mem[0000000030141410] = 000083ff 00000000
2627 stda %f2 ,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00007f00 00000000
2628! Mem[0000000010181410] = 000000ff, %l0 = 00000000788083ff
2629 swapa [%i6+%o5]0x88,%l0 ! %l0 = 00000000000000ff
2630! %l5 = 0000000075b0d706, Mem[0000000030101408] = 623a7bad
2631 stha %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = 623ad706
2632! Mem[0000000030181408] = 7f000000, %l7 = 00000000000000fe
2633 ldstuba [%i6+%o4]0x89,%l7 ! %l7 = 00000000000000ff
2634! %l2 = 00000000000003d1, Mem[0000000010101410] = 00000000
2635 stha %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000003d1
2636! Mem[0000000010141410] = 4955f2ff, %l5 = 0000000075b0d706
2637 ldstuba [%i5+%o5]0x80,%l5 ! %l5 = 00000049000000ff
2638! %l7 = 0000000000000000, Mem[00000000201c0000] = 00ff9a5f
2639 sth %l7,[%o0+%g0] ! Mem[00000000201c0000] = 00009a5f
2640! Starting 10 instruction Load Burst
2641! Mem[0000000010001410] = 7f000000, %l7 = 0000000000000000
2642 ldsba [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000
2643
2644p0_label_99:
2645! Mem[0000000010101408] = 2effda45 120000ff, %l4 = ffffffff, %l5 = 00000049
2646 ldda [%i4+%o4]0x88,%l4 ! %l4 = 00000000120000ff 000000002effda45
2647! Mem[0000000010081420] = 0f6fa18d6ba14678, %l7 = 0000000000000000
2648 ldx [%i2+0x020],%l7 ! %l7 = 0f6fa18d6ba14678
2649! Mem[0000000010081400] = d1030000, %l0 = 00000000000000ff
2650 lduba [%i2+%g0]0x88,%l0 ! %l0 = 0000000000000000
2651! %f22 = 99bb9ea8, %f30 = 2ec6da45 a89ec600
2652 fitod %f22,%f30 ! %f30 = c1d99118 56000000
2653! Mem[00000000300c1400] = 60f6886d, %l5 = 000000002effda45
2654 ldsha [%i3+%g0]0x81,%l5 ! %l5 = 00000000000060f6
2655! Mem[0000000010181410] = ff838078, %l1 = ff460000000000ad
2656 ldswa [%i6+%o5]0x80,%l1 ! %l1 = ffffffffff838078
2657! Mem[0000000010001410] = 7f000000, %f5 = 0000007f
2658 lda [%i0+%o5]0x88,%f5 ! %f5 = 7f000000
2659! Mem[000000001008143c] = f92dc578, %l7 = 0f6fa18d6ba14678
2660 lduha [%i2+0x03c]%asi,%l7 ! %l7 = 000000000000f92d
2661! Mem[0000000030141410] = 00000000, %l0 = 0000000000000000
2662 ldsba [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
2663! Starting 10 instruction Store Burst
2664! Mem[0000000010081400] = d1030000, %l0 = 0000000000000000
2665 ldstuba [%i2+%g0]0x88,%l0 ! %l0 = 00000000000000ff
2666
2667p0_label_100:
2668! %f16 = 91f2eeef 99bb9ea8, Mem[0000000030001410] = 7f000000 ff000000
2669 stda %f16,[%i0+%o5]0x89 ! Mem[0000000030001410] = 91f2eeef 99bb9ea8
2670! Mem[0000000010041400] = 00000000, %l4 = 00000000120000ff
2671 swapa [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000000
2672! %l5 = 00000000000060f6, Mem[0000000010101400] = 90365eff
2673 stba %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = 90365ef6
2674! %l6 = 00000000, %l7 = 0000f92d, Mem[0000000030081408] = c6000000 25000000
2675 stda %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000 0000f92d
2676! %l1 = ffffffffff838078, Mem[0000000010041400] = 120000ff
2677 stba %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 780000ff
2678! Mem[0000000010001400] = 000000ff, %l3 = 00000000000000ff
2679 swapa [%i0+%g0]0x80,%l3 ! %l3 = 00000000000000ff
2680! %f30 = c1d99118, Mem[0000000010181434] = 000000ad
2681 st %f30,[%i6+0x034] ! Mem[0000000010181434] = c1d99118
2682! %l2 = 00000000000003d1, Mem[0000000010181410] = 788083ff
2683 stba %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 788083d1
2684! %f15 = 00000025, %f6 = ad7b3a62, %f16 = 91f2eeef
2685 fmuls %f15,%f6 ,%f16 ! %f16 = 80000000
2686! Starting 10 instruction Load Burst
2687! Mem[0000000010141410] = 30000000 fff255ff, %l6 = 00000000, %l7 = 0000f92d
2688 ldda [%i5+%o5]0x88,%l6 ! %l6 = 00000000fff255ff 0000000030000000
2689
2690p0_label_101:
2691! Mem[0000000010041418] = ce40ce0f, %l5 = 00000000000060f6
2692 ldsha [%i1+0x01a]%asi,%l5 ! %l5 = ffffffffffffce0f
2693! Mem[0000000030181410] = d1030000, %l0 = 0000000000000000
2694 ldsha [%i6+%o5]0x81,%l0 ! %l0 = ffffffffffffd103
2695! Mem[0000000030001410] = 99bb9ea8, %l4 = 0000000000000000
2696 lduwa [%i0+%o5]0x89,%l4 ! %l4 = 0000000099bb9ea8
2697! %f31 = 56000000, %f23 = fe527200
2698 fcmpes %fcc3,%f31,%f23 ! %fcc3 = 2
2699! Mem[0000000030101410] = 60f6886d, %l2 = 00000000000003d1
2700 ldswa [%i4+%o5]0x81,%l2 ! %l2 = 0000000060f6886d
2701! Mem[0000000030081410] = 00000000 ffff8100, %l6 = fff255ff, %l7 = 30000000
2702 ldda [%i2+%o5]0x89,%l6 ! %l6 = 00000000ffff8100 0000000000000000
2703! Mem[0000000010101424] = e837839c, %l1 = ffffffffff838078
2704 lduba [%i4+0x026]%asi,%l1 ! %l1 = 0000000000000083
2705! Mem[0000000010041410] = ffc69ea8, %l5 = ffffffffffffce0f
2706 lduwa [%i1+%o5]0x80,%l5 ! %l5 = 00000000ffc69ea8
2707 membar #Sync ! Added by membar checker (15)
2708! Mem[0000000010181400] = ffbb9ea8 00000000 ff9ebb99 448300c6
2709! Mem[0000000010181410] = d1838078 ffffffff b6662aa7 8e4407a0
2710! Mem[0000000010181420] = fe009ece 00000090 000003d1 00000012
2711! Mem[0000000010181430] = 788083ff c1d99118 c9b591df 6288d4f3
2712 ldda [%i6]ASI_BLK_P,%f0 ! Block Load from 0000000010181400
2713! Starting 10 instruction Store Burst
2714 membar #Sync ! Added by membar checker (16)
2715! %f26 = d1030000 98aeb94b, Mem[0000000010181400] = ffbb9ea8 00000000
2716 std %f26,[%i6+%g0] ! Mem[0000000010181400] = d1030000 98aeb94b
2717
2718p0_label_102:
2719! Mem[0000000030081408] = 00000000, %l5 = 00000000ffc69ea8
2720 ldstuba [%i2+%o4]0x81,%l5 ! %l5 = 00000000000000ff
2721! %l1 = 0000000000000083, Mem[0000000010101400] = 90365ef6
2722 stba %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = 90365e83
2723! %l5 = 0000000000000000, Mem[0000000010101400] = 90365e83
2724 stba %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = 90365e00
2725! Mem[0000000030101410] = 60f6886d, %l6 = 00000000ffff8100
2726 ldstuba [%i4+%o5]0x81,%l6 ! %l6 = 00000060000000ff
2727! Mem[0000000010081410] = 000003d1, %l2 = 0000000060f6886d
2728 ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 00000000000000ff
2729! %l4 = 0000000099bb9ea8, Mem[0000000010141400] = 25000000007f0000
2730 stxa %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000099bb9ea8
2731! Mem[0000000010041438] = 00000000, %l1 = 0000000000000083
2732 swap [%i1+0x038],%l1 ! %l1 = 0000000000000000
2733! Mem[000000001018142d] = 00000012, %l2 = 0000000000000000
2734 ldstub [%i6+0x02d],%l2 ! %l2 = 00000000000000ff
2735! %l5 = 0000000000000000, Mem[0000000010141400] = 0000000099bb9ea8
2736 stxa %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000000000000
2737! Starting 10 instruction Load Burst
2738! Mem[0000000010101410] = 000003d1, %l4 = 0000000099bb9ea8
2739 lduba [%i4+%o5]0x88,%l4 ! %l4 = 00000000000000d1
2740
2741p0_label_103:
2742! %f13 = c1d99118, %f3 = 448300c6
2743 fcmpes %fcc0,%f13,%f3 ! %fcc0 = 1
2744! Mem[0000000030081408] = 000000ff, %f0 = ffbb9ea8
2745 lda [%i2+%o4]0x89,%f0 ! %f0 = 000000ff
2746! Mem[0000000010101408] = ff00001245daff2e, %f0 = 000000ff 00000000
2747 ldda [%i4+%o4]0x80,%f0 ! %f0 = ff000012 45daff2e
2748! Mem[0000000010101400] = 005e3690 4955f2ff, %l0 = ffffd103, %l1 = 00000000
2749 ldda [%i4+0x000]%asi,%l0 ! %l0 = 00000000005e3690 000000004955f2ff
2750! Mem[0000000010181418] = b6662aa7 8e4407a0, %l2 = 00000000, %l3 = 000000ff
2751 ldda [%i6+0x018]%asi,%l2 ! %l2 = 00000000b6662aa7 000000008e4407a0
2752! Mem[0000000030001408] = d1030000ffffffff, %l6 = 0000000000000060
2753 ldxa [%i0+%o4]0x89,%l6 ! %l6 = d1030000ffffffff
2754! Mem[0000000030181410] = d103000098aeb94b, %l0 = 00000000005e3690
2755 ldxa [%i6+%o5]0x81,%l0 ! %l0 = d103000098aeb94b
2756! Mem[00000000100c1408] = 00000000, %l0 = d103000098aeb94b
2757 ldsha [%i3+%o4]0x88,%l0 ! %l0 = 0000000000000000
2758! Mem[0000000030101410] = 6d88f6ff, %l4 = 00000000000000d1
2759 lduha [%i4+%o5]0x89,%l4 ! %l4 = 000000000000f6ff
2760! Starting 10 instruction Store Burst
2761! Mem[0000000030181408] = 7f0000ff, %l6 = d1030000ffffffff
2762 swapa [%i6+%o4]0x89,%l6 ! %l6 = 000000007f0000ff
2763
2764p0_label_104:
2765! %l1 = 000000004955f2ff, Mem[0000000010081408] = 000000002effda45, %asi = 80
2766 stxa %l1,[%i2+0x008]%asi ! Mem[0000000010081408] = 000000004955f2ff
2767! %f21 = 3a2273ff, Mem[0000000010181400] = d1030000
2768 sta %f21,[%i6+%g0]0x80 ! Mem[0000000010181400] = 3a2273ff
2769! %f16 = 80000000 99bb9ea8, %l0 = 0000000000000000
2770! Mem[0000000010101400] = 005e36904955f2ff
2771 stda %f16,[%i4+%l0]ASI_PST8_PL ! Mem[0000000010101400] = 005e36904955f2ff
2772! %l7 = 0000000000000000, Mem[00000000201c0000] = 00009a5f
2773 stb %l7,[%o0+%g0] ! Mem[00000000201c0000] = 00009a5f
2774! %f6 = b6662aa7 8e4407a0, Mem[0000000010141400] = 00000000 00000000
2775 stda %f6 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = b6662aa7 8e4407a0
2776! %f0 = ff000012 45daff2e, %l3 = 000000008e4407a0
2777! Mem[0000000010001410] = 0000007f000000ff
2778 add %i0,0x010,%g1
2779 stda %f0,[%g1+%l3]ASI_PST16_P ! Mem[0000000010001410] = 0000007f000000ff
2780! %f8 = fe009ece 00000090, %l6 = 000000007f0000ff
2781! Mem[0000000010181420] = fe009ece00000090
2782 add %i6,0x020,%g1
2783 stda %f8,[%g1+%l6]ASI_PST32_P ! Mem[0000000010181420] = fe009ece00000090
2784! Mem[00000000300c1400] = 60f6886d, %l3 = 000000008e4407a0
2785 ldstuba [%i3+%g0]0x81,%l3 ! %l3 = 00000060000000ff
2786! %f24 = a89ebb99 00ef0012, Mem[0000000010081410] = d10300ff ffffffff
2787 stda %f24,[%i2+%o5]0x88 ! Mem[0000000010081410] = a89ebb99 00ef0012
2788! Starting 10 instruction Load Burst
2789! Mem[0000000010041400] = 780000ff 75b0d706, %l2 = b6662aa7, %l3 = 00000060
2790 ldda [%i1+%g0]0x80,%l2 ! %l2 = 00000000780000ff 0000000075b0d706
2791
2792p0_label_105:
2793! Mem[0000000030041410] = ff460000000000ad, %f6 = b6662aa7 8e4407a0
2794 ldda [%i1+%o5]0x81,%f6 ! %f6 = ff460000 000000ad
2795! Mem[0000000010001400] = 000000ff, %l4 = 000000000000f6ff
2796 lduha [%i0+%g0]0x80,%l4 ! %l4 = 0000000000000000
2797! Mem[0000000010101408] = 120000ff, %l3 = 0000000075b0d706
2798 ldsba [%i4+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
2799! Mem[0000000010141400] = 8e4407a0, %l0 = 0000000000000000
2800 lduha [%i5+%g0]0x88,%l0 ! %l0 = 00000000000007a0
2801! Mem[00000000100c1420] = fff2554990365e48, %l4 = 0000000000000000
2802 ldx [%i3+0x020],%l4 ! %l4 = fff2554990365e48
2803! Mem[0000000010001418] = 007252ff, %l0 = 00000000000007a0
2804 lduw [%i0+0x018],%l0 ! %l0 = 00000000007252ff
2805! Mem[00000000100c1408] = 00000000, %l0 = 00000000007252ff
2806 ldsha [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000000
2807! Mem[0000000010101410] = 000003d1, %l6 = 000000007f0000ff
2808 lduha [%i4+%o5]0x88,%l6 ! %l6 = 00000000000003d1
2809! Mem[0000000030141400] = d1030000, %l3 = ffffffffffffffff
2810 ldsba [%i5+%g0]0x81,%l3 ! %l3 = ffffffffffffffd1
2811! Starting 10 instruction Store Burst
2812! %f28 = d3dbec32 7fffffff, Mem[0000000010001400] = ff000000 b54e5f55
2813 stda %f28,[%i0+%g0]0x88 ! Mem[0000000010001400] = d3dbec32 7fffffff
2814
2815p0_label_106:
2816! %f16 = 80000000 99bb9ea8 d1030000 ffffffff
2817! %f20 = ff000000 3a2273ff 99bb9ea8 fe527200
2818! %f24 = a89ebb99 00ef0012 d1030000 98aeb94b
2819! %f28 = d3dbec32 7fffffff c1d99118 56000000
2820 stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000030101400
2821! %f4 = d1838078, Mem[0000000030181408] = ffffffff
2822 sta %f4 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = d1838078
2823! %l4 = 90365e48, %l5 = 00000000, Mem[00000000100c1408] = 00000000 fe000000
2824 stda %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 90365e48 00000000
2825! Mem[0000000010041414] = 00000012, %l5 = 00000000, %l7 = 00000000
2826 add %i1,0x14,%g1
2827 casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000000000012
2828! %l5 = 0000000000000000, Mem[0000000010001410] = ff0000007f000000
2829 stxa %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000000000000000
2830! %l4 = 90365e48, %l5 = 00000000, Mem[0000000030081408] = 000000ff 2df90000
2831 stda %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 90365e48 00000000
2832! Mem[0000000030041400] = 000000ff, %l5 = 0000000000000000
2833 ldstuba [%i1+%g0]0x81,%l5 ! %l5 = 00000000000000ff
2834! Mem[0000000030001400] = 99bb9ea8, %l6 = 00000000000003d1
2835 ldstuba [%i0+%g0]0x89,%l6 ! %l6 = 000000a8000000ff
2836! Mem[0000000030141400] = d1030000, %l3 = ffffffffffffffd1
2837 swapa [%i5+%g0]0x81,%l3 ! %l3 = 00000000d1030000
2838! Starting 10 instruction Load Burst
2839! Mem[0000000030041408] = 00fe0000, %f14 = c9b591df
2840 lda [%i1+%o4]0x81,%f14 ! %f14 = 00fe0000
2841
2842p0_label_107:
2843 membar #Sync ! Added by membar checker (17)
2844! Mem[0000000030101408] = d1030000, %l6 = 00000000000000a8
2845 lduwa [%i4+%o4]0x81,%l6 ! %l6 = 00000000d1030000
2846! Mem[00000000300c1400] = fff6886d, %l6 = 00000000d1030000
2847 ldswa [%i3+%g0]0x81,%l6 ! %l6 = fffffffffff6886d
2848! Mem[0000000030041400] = ff0000ff, %f3 = 448300c6
2849 lda [%i1+%g0]0x89,%f3 ! %f3 = ff0000ff
2850! Mem[0000000010141400] = 8e4407a0, %l1 = 000000004955f2ff
2851 ldsha [%i5+%g0]0x88,%l1 ! %l1 = 00000000000007a0
2852! Mem[0000000010141408] = 4955f2ff, %f26 = d1030000
2853 lda [%i5+%o4]0x80,%f26 ! %f26 = 4955f2ff
2854! Mem[0000000010101408] = ff000012, %l5 = 0000000000000000
2855 lduha [%i4+%o4]0x80,%l5 ! %l5 = 000000000000ff00
2856! Mem[0000000010101408] = ff000012, %l1 = 00000000000007a0
2857 ldsba [%i4+0x009]%asi,%l1 ! %l1 = 0000000000000000
2858! Mem[0000000030001410] = 99bb9ea8, %l1 = 0000000000000000
2859 lduwa [%i0+%o5]0x89,%l1 ! %l1 = 0000000099bb9ea8
2860! Mem[0000000030041400] = ff0000ff, %l7 = 0000000000000012
2861 lduba [%i1+%g0]0x81,%l7 ! %l7 = 00000000000000ff
2862! Starting 10 instruction Store Burst
2863! Mem[0000000010101408] = ff000012, %l1 = 0000000099bb9ea8
2864 swapa [%i4+%o4]0x80,%l1 ! %l1 = 00000000ff000012
2865
2866p0_label_108:
2867! Mem[0000000010101408] = 99bb9ea8, %l7 = 00000000000000ff
2868 swapa [%i4+%o4]0x80,%l7 ! %l7 = 0000000099bb9ea8
2869! Mem[0000000010041403] = 780000ff, %l5 = 000000000000ff00
2870 ldstuba [%i1+0x003]%asi,%l5 ! %l5 = 000000ff000000ff
2871! %l3 = 00000000d1030000, Mem[0000000020800040] = 00ff978a
2872 sth %l3,[%o1+0x040] ! Mem[0000000020800040] = 0000978a
2873! %f0 = ff000012 45daff2e, Mem[0000000030001408] = ffffffff d1030000
2874 stda %f0 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff000012 45daff2e
2875! %f24 = a89ebb99 00ef0012, Mem[0000000030001400] = ff9ebb99 efeef291
2876 stda %f24,[%i0+%g0]0x81 ! Mem[0000000030001400] = a89ebb99 00ef0012
2877! %f9 = 00000090, Mem[0000000010081424] = 6ba14678
2878 st %f9 ,[%i2+0x024] ! Mem[0000000010081424] = 00000090
2879! %l3 = 00000000d1030000, Mem[0000000021800040] = ff1bf914
2880 sth %l3,[%o3+0x040] ! Mem[0000000021800040] = 0000f914
2881! Mem[0000000030101410] = 000000ff, %l3 = 00000000d1030000
2882 swapa [%i4+%o5]0x89,%l3 ! %l3 = 00000000000000ff
2883! Mem[0000000010081424] = 00000090, %l2 = 00000000780000ff, %asi = 80
2884 swapa [%i2+0x024]%asi,%l2 ! %l2 = 0000000000000090
2885! Starting 10 instruction Load Burst
2886! Mem[00000000201c0000] = 00009a5f, %l5 = 00000000000000ff
2887 lduh [%o0+%g0],%l5 ! %l5 = 0000000000000000
2888
2889p0_label_109:
2890! Mem[0000000030101410] = 000003d1, %f17 = 99bb9ea8
2891 lda [%i4+%o5]0x81,%f17 ! %f17 = 000003d1
2892! %f3 = ff0000ff, %f2 = ff9ebb99
2893 fsqrts %f3 ,%f2 ! %f2 = 7fffffff
2894! Mem[0000000030001410] = 91f2eeef 99bb9ea8, %l4 = 90365e48, %l5 = 00000000
2895 ldda [%i0+%o5]0x89,%l4 ! %l4 = 0000000099bb9ea8 0000000091f2eeef
2896! Mem[0000000010081408] = 00000000, %l3 = 00000000000000ff
2897 ldsba [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000000
2898! Mem[0000000030041408] = 00fe0000, %l3 = 0000000000000000
2899 lduwa [%i1+%o4]0x81,%l3 ! %l3 = 0000000000fe0000
2900! Mem[0000000010081428] = a89ebb99, %l3 = 0000000000fe0000
2901 ldsw [%i2+0x028],%l3 ! %l3 = ffffffffa89ebb99
2902! %f15 = 6288d4f3, %f30 = c1d99118, %f5 = ffffffff
2903 fdivs %f15,%f30,%f5 ! %f5 = e02100d3
2904! Mem[0000000010141408] = fff25549, %l6 = fffffffffff6886d
2905 ldsba [%i5+%o4]0x88,%l6 ! %l6 = 0000000000000049
2906! Mem[00000000100c1400] = 91f2eeff, %l0 = 0000000000000000
2907 ldswa [%i3+%g0]0x80,%l0 ! %l0 = ffffffff91f2eeff
2908! Starting 10 instruction Store Burst
2909! Mem[00000000100c1400] = 91f2eeff, %l3 = ffffffffa89ebb99
2910 ldstuba [%i3+%g0]0x80,%l3 ! %l3 = 00000091000000ff
2911
2912p0_label_110:
2913! %f0 = ff000012, %f19 = ffffffff, %f18 = d1030000 ffffffff
2914 fsmuld %f0 ,%f19,%f18 ! %f18 = ffffffff e0000000
2915! %f0 = ff000012 45daff2e, %l2 = 0000000000000090
2916! Mem[0000000010181438] = c9b591df6288d4f3
2917 add %i6,0x038,%g1
2918 stda %f0,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010181438] = c9b591df6288d4f3
2919! %l6 = 00000049, %l7 = 99bb9ea8, Mem[0000000010141400] = a007448e a72a66b6
2920 stda %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000049 99bb9ea8
2921! %l1 = 00000000ff000012, Mem[0000000010141408] = 4955f2ff
2922 stba %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = 1255f2ff
2923! Code Fragment 3
2924p0_fragment_11:
2925! %l0 = ffffffff91f2eeff
2926 setx 0x96d189107ac47135,%g7,%l0 ! %l0 = 96d189107ac47135
2927! %l1 = 00000000ff000012
2928 setx 0x49e74f287a192eea,%g7,%l1 ! %l1 = 49e74f287a192eea
2929 setx 0x1fe000, %g1, %g3
2930 or %l0, %g3, %l0 ! always set perrmask = 0xff
2931 setx 0x1ffff8, %g1, %g2
2932 and %l0, %g2, %l0
2933 ta T_CHANGE_HPRIV
2934 stxa %l1, [%l0]ASI_DCACHE_DATA
2935 ta T_CHANGE_NONHPRIV
2936! %l0 = 96d189107ac47135
2937 setx 0x450bbe68336ab3a2,%g7,%l0 ! %l0 = 450bbe68336ab3a2
2938! %l1 = 49e74f287a192eea
2939 setx 0x1ee8b7a831a32807,%g7,%l1 ! %l1 = 1ee8b7a831a32807
2940! Code Fragment 4
2941p0_fragment_12:
2942! %l0 = 450bbe68336ab3a2
2943 setx 0xd163a320775ea511,%g7,%l0 ! %l0 = d163a320775ea511
2944! %l1 = 1ee8b7a831a32807
2945 setx 0x13e4fbd0348671e9,%g7,%l1 ! %l1 = 13e4fbd0348671e9
2946 setx 0x7ff8, %g1, %g2
2947 and %l0, %g2, %l0
2948 setx 0xffffffff, %g1, %g2
2949 and %l1, %g2, %l1
2950 setx 0x100000000, %g1, %g2
2951 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2952 ta T_CHANGE_HPRIV
2953 stxa %l1, [%l0]ASI_ICACHE_INSTR
2954 ta T_CHANGE_NONHPRIV
2955! %l0 = d163a320775ea511
2956 setx 0x9fef24c82501c2a9,%g7,%l0 ! %l0 = 9fef24c82501c2a9
2957! %l1 = 13e4fbd0348671e9
2958 setx 0x20ddad1818f891e1,%g7,%l1 ! %l1 = 20ddad1818f891e1
2959! %l3 = 0000000000000091, Mem[0000000010041400] = 780000ff
2960 stwa %l3,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000091
2961! %f0 = ff000012 45daff2e, Mem[0000000030101410] = d1030000 ff73223a
2962 stda %f0 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff000012 45daff2e
2963! %l2 = 0000000000000090, Mem[0000000010001402] = ffffff7f
2964 sth %l2,[%i0+0x002] ! Mem[0000000010001400] = ffff0090
2965! Starting 10 instruction Load Burst
2966! Mem[0000000010181438] = c9b591df6288d4f3, %f30 = c1d99118 56000000
2967 ldda [%i6+0x038]%asi,%f30 ! %f30 = c9b591df 6288d4f3
2968
2969p0_label_111:
2970! Mem[0000000010181408] = c600834499bb9eff, %f22 = 99bb9ea8 fe527200
2971 ldda [%i6+%o4]0x88,%f22 ! %f22 = c6008344 99bb9eff
2972! Mem[0000000010001430] = 000000ad, %l6 = 0000000000000049
2973 lduh [%i0+0x030],%l6 ! %l6 = 0000000000000000
2974! Mem[0000000010101428] = 7880833000000012, %f10 = 000003d1 00000012
2975 ldd [%i4+0x028],%f10 ! %f10 = 78808330 00000012
2976! Mem[0000000030001408] = 45daff2e, %l1 = 20ddad1818f891e1
2977 ldswa [%i0+%o4]0x89,%l1 ! %l1 = 0000000045daff2e
2978! Mem[0000000010141400] = 00000049, %l2 = 0000000000000090
2979 lduba [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
2980! Mem[0000000010081410] = 1200ef00, %l0 = 9fef24c82501c2a9
2981 lduwa [%i2+%o5]0x80,%l0 ! %l0 = 000000001200ef00
2982! Mem[0000000010041408] = bc90ecfb 00000000, %l6 = 00000000, %l7 = 99bb9ea8
2983 ldda [%i1+%o4]0x80,%l6 ! %l6 = 00000000bc90ecfb 0000000000000000
2984! Mem[0000000010001410] = 00000000 00000000, %l6 = bc90ecfb, %l7 = 00000000
2985 ldda [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000 0000000000000000
2986! Mem[0000000010041400] = 0000009175b0d706, %f10 = 78808330 00000012
2987 ldda [%i1+%g0]0x80,%f10 ! %f10 = 00000091 75b0d706
2988! Starting 10 instruction Store Burst
2989! %l5 = 0000000091f2eeef, Mem[00000000300c1408] = fe52f200
2990 stba %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = fe52f2ef
2991
2992p0_label_112:
2993! %l2 = 00000000, %l3 = 00000091, Mem[0000000010041400] = 00000091 75b0d706
2994 stda %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000 00000091
2995! %l2 = 0000000000000000, Mem[0000000010101400] = 90365e00
2996 stha %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = 90360000
2997! %f8 = fe009ece 00000090, Mem[0000000010001408] = ffeef291 f4000000
2998 stda %f8 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = fe009ece 00000090
2999! %l4 = 99bb9ea8, %l5 = 91f2eeef, Mem[0000000010001400] = ffff0090 32ecdbd3
3000 stda %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 99bb9ea8 91f2eeef
3001! Mem[0000000030181408] = d1838078, %l6 = 0000000000000000
3002 swapa [%i6+%o4]0x81,%l6 ! %l6 = 00000000d1838078
3003! Mem[0000000010001400] = a89ebb99, %l4 = 0000000099bb9ea8
3004 ldstuba [%i0+%g0]0x88,%l4 ! %l4 = 00000099000000ff
3005! %l3 = 0000000000000091, Mem[0000000030101408] = 000003d1
3006 stba %l3,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000391
3007! %l5 = 0000000091f2eeef, %l0 = 000000001200ef00, %l2 = 0000000000000000
3008 subc %l5,%l0,%l2 ! %l2 = 000000007ff1ffef
3009! %l1 = 0000000045daff2e, Mem[0000000030141400] = ffffffd1
3010 stwa %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = 45daff2e
3011! Starting 10 instruction Load Burst
3012 membar #Sync ! Added by membar checker (18)
3013! Mem[0000000030141400] = 45daff2e 99bb9ea8 00000000 99bb9ea8
3014! Mem[0000000030141410] = 00000000 007f0000 4bb9ae98 25788b7f
3015! Mem[0000000030141420] = 06dd9ece 00000090 ad7b3a62 00000012
3016! Mem[0000000030141430] = 2b7d3ec8 99bb9ea8 c9b591df 6288d4f3
3017 ldda [%i5]ASI_BLK_S,%f0 ! Block Load from 0000000030141400
3018
3019p0_label_113:
3020! Mem[0000000010041404] = 00000091, %l2 = 000000007ff1ffef
3021 ldub [%i1+0x006],%l2 ! %l2 = 0000000000000000
3022! %l2 = 0000000000000000, immd = 0000000000000c4a, %l6 = 00000000d1838078
3023 mulx %l2,0xc4a,%l6 ! %l6 = 0000000000000000
3024! Mem[0000000030141400] = 45daff2e, %l7 = 0000000000000000
3025 lduwa [%i5+%g0]0x81,%l7 ! %l7 = 0000000045daff2e
3026! Mem[0000000030181400] = 00000000, %l1 = 0000000045daff2e
3027 ldsba [%i6+%g0]0x81,%l1 ! %l1 = 0000000000000000
3028! Mem[0000000010181408] = ff9ebb99, %l0 = 000000001200ef00
3029 ldsba [%i6+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
3030! Mem[0000000010141400] = 00000049 99bb9ea8 1255f2ff ffffffff
3031! Mem[0000000010141410] = ff55f2ff 00000030 ffffffff ffffffff
3032! Mem[0000000010141420] = c5f0ffff a72a66b6 b6662aa7 83f4c578
3033! Mem[0000000010141430] = d1030000 ffffffff 050f1212 f92dc578
3034 ldda [%i5]ASI_BLK_PL,%f0 ! Block Load from 0000000010141400
3035! Mem[0000000010101410] = 000003d1, %l4 = 0000000000000099
3036 lduwa [%i4+%o5]0x88,%l4 ! %l4 = 00000000000003d1
3037! Mem[0000000010141410] = fff255ff, %l1 = 0000000000000000
3038 lduha [%i5+%o5]0x88,%l1 ! %l1 = 00000000000055ff
3039! Mem[00000000211c0000] = eeefb6f7, %l6 = 0000000000000000
3040 lduha [%o2+0x000]%asi,%l6 ! %l6 = 000000000000eeef
3041! Starting 10 instruction Store Burst
3042! Mem[0000000030141400] = 45daff2e, %l6 = 000000000000eeef
3043 swapa [%i5+%g0]0x81,%l6 ! %l6 = 0000000045daff2e
3044
3045p0_label_114:
3046! %f0 = a89ebb99 49000000 ffffffff fff25512
3047! %f4 = 30000000 fff255ff ffffffff ffffffff
3048! %f8 = b6662aa7 fffff0c5 78c5f483 a72a66b6
3049! %f12 = ffffffff 000003d1 78c52df9 12120f05
3050 stda %f0,[%i0]ASI_COMMIT_P ! Block Store to 0000000010001400
3051! %f28 = d3dbec32, Mem[0000000010041410] = a89ec6ff
3052 sta %f28,[%i1+%o5]0x88 ! Mem[0000000010041410] = d3dbec32
3053! %l4 = 00000000000003d1, Mem[0000000030081400] = 7f8b7825
3054 stwa %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000003d1
3055! %l0 = ffffffff, %l1 = 000055ff, Mem[0000000030181410] = d1030000 98aeb94b
3056 stda %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffffffff 000055ff
3057! Mem[0000000010181400] = ff73223a, %l6 = 0000000045daff2e
3058 swapa [%i6+%g0]0x88,%l6 ! %l6 = 00000000ff73223a
3059! %l0 = ffffffff, %l1 = 000055ff, Mem[0000000030041408] = 0000fe00 ff000000
3060 stda %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffff 000055ff
3061! Mem[00000000300c1400] = fff6886d, %l7 = 0000000045daff2e
3062 ldstuba [%i3+%g0]0x81,%l7 ! %l7 = 000000ff000000ff
3063! %l6 = 00000000ff73223a, Mem[00000000218000c0] = 0dff635c, %asi = 80
3064 stha %l6,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 223a635c
3065! %l0 = ffffffffffffffff, Mem[0000000021800000] = 1b56d648
3066 sth %l0,[%o3+%g0] ! Mem[0000000021800000] = ffffd648
3067! Starting 10 instruction Load Burst
3068! Mem[0000000010081410] = 1200ef00, %l6 = 00000000ff73223a
3069 lduha [%i2+%o5]0x80,%l6 ! %l6 = 0000000000001200
3070
3071p0_label_115:
3072! Mem[0000000010141404] = 99bb9ea8, %l2 = 0000000000000000
3073 ldsb [%i5+0x006],%l2 ! %l2 = ffffffffffffff9e
3074! Mem[000000001010140c] = 45daff2e, %l3 = 0000000000000091
3075 lduba [%i4+0x00d]%asi,%l3 ! %l3 = 00000000000000da
3076! Mem[0000000010181420] = fe009ece, %l4 = 00000000000003d1
3077 ldub [%i6+0x023],%l4 ! %l4 = 00000000000000ce
3078! Mem[000000001014142c] = 83f4c578, %l1 = 00000000000055ff
3079 ldub [%i5+0x02d],%l1 ! %l1 = 00000000000000f4
3080! Mem[0000000030001400] = a89ebb99, %l1 = 00000000000000f4
3081 lduha [%i0+%g0]0x81,%l1 ! %l1 = 000000000000a89e
3082! Mem[0000000030081408] = 90365e48, %l2 = ffffffffffffff9e
3083 ldswa [%i2+%o4]0x89,%l2 ! %l2 = ffffffff90365e48
3084! Mem[0000000030101400] = 00000080, %l6 = 0000000000001200
3085 lduha [%i4+%g0]0x89,%l6 ! %l6 = 0000000000000080
3086! Mem[0000000010101430] = 440ff950b49ed50d, %l4 = 00000000000000ce
3087 ldx [%i4+0x030],%l4 ! %l4 = 440ff950b49ed50d
3088! Mem[0000000030141400] = efee0000, %l1 = 000000000000a89e
3089 lduwa [%i5+%g0]0x89,%l1 ! %l1 = 00000000efee0000
3090! Starting 10 instruction Store Burst
3091! %l6 = 0000000000000080, Mem[0000000010081400] = d10300ff
3092 stwa %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000080
3093
3094p0_label_116:
3095! Mem[0000000030101408] = 00000391, %l0 = ffffffffffffffff
3096 ldstuba [%i4+%o4]0x89,%l0 ! %l0 = 00000091000000ff
3097! %f22 = c6008344 99bb9eff, Mem[00000000300c1400] = 6d88f6ff 06dd9ece
3098 stda %f22,[%i3+%g0]0x89 ! Mem[00000000300c1400] = c6008344 99bb9eff
3099 membar #Sync ! Added by membar checker (19)
3100! %f22 = c6008344 99bb9eff, Mem[0000000030141408] = 00000000 a89ebb99
3101 stda %f22,[%i5+%o4]0x89 ! Mem[0000000030141408] = c6008344 99bb9eff
3102! Mem[0000000010041410] = d3dbec32, %l4 = 440ff950b49ed50d
3103 swapa [%i1+%o5]0x88,%l4 ! %l4 = 00000000d3dbec32
3104! Mem[0000000030101410] = 2effda45, %l0 = 0000000000000091
3105 swapa [%i4+%o5]0x81,%l0 ! %l0 = 000000002effda45
3106! %l6 = 0000000000000080, Mem[00000000300c1400] = ff9ebb99
3107 stha %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0080bb99
3108! Mem[0000000010141414] = 00000030, %l4 = 00000000d3dbec32
3109 swap [%i5+0x014],%l4 ! %l4 = 0000000000000030
3110! Mem[0000000030081408] = 90365e48, %l2 = ffffffff90365e48
3111 ldstuba [%i2+%o4]0x89,%l2 ! %l2 = 00000048000000ff
3112! %l1 = 00000000efee0000, Mem[0000000010181410] = 788083d1
3113 stha %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = 78800000
3114! Starting 10 instruction Load Burst
3115! Code Fragment 4
3116p0_fragment_13:
3117! %l0 = 000000002effda45
3118 setx 0x803064b78e95d611,%g7,%l0 ! %l0 = 803064b78e95d611
3119! %l1 = 00000000efee0000
3120 setx 0x9f328e784d285b7a,%g7,%l1 ! %l1 = 9f328e784d285b7a
3121 setx 0x7ff8, %g1, %g2
3122 and %l0, %g2, %l0
3123 setx 0xffffffff, %g1, %g2
3124 and %l1, %g2, %l1
3125 setx 0x100000000, %g1, %g2
3126 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3127 ta T_CHANGE_HPRIV
3128 stxa %l1, [%l0]ASI_ICACHE_INSTR
3129 ta T_CHANGE_NONHPRIV
3130! %l0 = 803064b78e95d611
3131 setx 0xdec83c38111d0bf5,%g7,%l0 ! %l0 = dec83c38111d0bf5
3132! %l1 = 9f328e784d285b7a
3133 setx 0xfdb54297f6c5a493,%g7,%l1 ! %l1 = fdb54297f6c5a493
3134
3135p0_label_117:
3136! Mem[0000000030181408] = 00000000, %l6 = 0000000000000080
3137 ldswa [%i6+%o4]0x81,%l6 ! %l6 = 0000000000000000
3138! Mem[0000000021800080] = 90fffa8a, %l0 = dec83c38111d0bf5
3139 ldsba [%o3+0x080]%asi,%l0 ! %l0 = ffffffffffffff90
3140! Mem[0000000030101400] = 00000080, %l5 = 0000000091f2eeef
3141 lduba [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000080
3142! Mem[0000000030181410] = ffffffff, %l7 = 00000000000000ff
3143 lduwa [%i6+%o5]0x81,%l7 ! %l7 = 00000000ffffffff
3144! Mem[0000000010181400] = 4bb9ae9845daff2e, %f6 = ffffffff ffffffff
3145 ldda [%i6+%g0]0x88,%f6 ! %f6 = 4bb9ae98 45daff2e
3146! Mem[00000000100c1410] = 000003d1, %l5 = 0000000000000080
3147 ldsba [%i3+%o5]0x88,%l5 ! %l5 = ffffffffffffffd1
3148! Mem[00000000300c1408] = fe52f2ef, %l3 = 00000000000000da
3149 ldsha [%i3+%o4]0x89,%l3 ! %l3 = fffffffffffff2ef
3150! Mem[0000000010141408] = fff25512, %l3 = fffffffffffff2ef
3151 lduha [%i5+%o4]0x88,%l3 ! %l3 = 0000000000005512
3152! Mem[0000000010081428] = a89ebb99, %l2 = 0000000000000048
3153 lduba [%i2+0x029]%asi,%l2 ! %l2 = 000000000000009e
3154! Starting 10 instruction Store Burst
3155! Mem[00000000300c1408] = eff252fe, %l3 = 0000000000005512
3156 ldstuba [%i3+%o4]0x81,%l3 ! %l3 = 000000ef000000ff
3157
3158p0_label_118:
3159! Mem[0000000030041400] = ff0000ff, %l2 = 000000000000009e
3160 ldstuba [%i1+%g0]0x81,%l2 ! %l2 = 000000ff000000ff
3161! %l0 = ffffffffffffff90, Mem[00000000211c0000] = eeefb6f7, %asi = 80
3162 stba %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = 90efb6f7
3163! %l4 = 00000030, %l5 = ffffffd1, Mem[0000000030081410] = 0081ffff 00000000
3164 stda %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000030 ffffffd1
3165! %l4 = 0000000000000030, Mem[0000000030041400] = ff0000ff00007c46
3166 stxa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000000000000030
3167! %f12 = ffffffff 000003d1, Mem[0000000010001410] = 30000000 fff255ff
3168 stda %f12,[%i0+0x010]%asi ! Mem[0000000010001410] = ffffffff 000003d1
3169! %l2 = 000000ff, %l3 = 000000ef, Mem[0000000010181410] = 00008078 ffffffff
3170 stda %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000ff 000000ef
3171! Mem[00000000100c1400] = ffeef2ff, %l7 = 00000000ffffffff
3172 swapa [%i3+%g0]0x88,%l7 ! %l7 = 00000000ffeef2ff
3173! Mem[00000000300c1400] = 0080bb99, %l1 = fdb54297f6c5a493
3174 swapa [%i3+%g0]0x81,%l1 ! %l1 = 000000000080bb99
3175! %l0 = ffffffffffffff90, Mem[0000000010141408] = 1255f2ffffffffff
3176 stxa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = ffffffffffffff90
3177! Starting 10 instruction Load Burst
3178! Mem[0000000010081400] = 80000000, %l5 = ffffffffffffffd1
3179 ldsba [%i2+%g0]0x80,%l5 ! %l5 = ffffffffffffff80
3180
3181p0_label_119:
3182! Mem[0000000010001400] = a89ebb99, %l0 = ffffffffffffff90
3183 lduha [%i0+%g0]0x80,%l0 ! %l0 = 000000000000a89e
3184! Mem[0000000030181400] = 00000000, %l3 = 00000000000000ef
3185 lduwa [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000000
3186! Mem[0000000010041408] = bc90ecfb 00000000, %l0 = 0000a89e, %l1 = 0080bb99
3187 ldda [%i1+%o4]0x80,%l0 ! %l0 = 00000000bc90ecfb 0000000000000000
3188! Mem[0000000030141410] = 00000000, %l4 = 0000000000000030
3189 ldswa [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000000
3190! %l7 = 00000000ffeef2ff, %l6 = 0000000000000000, %y = 00000000
3191 umul %l7,%l6,%l3 ! %l3 = 0000000000000000, %y = 00000000
3192! %f11 = a72a66b6, %f13 = 000003d1, %f26 = 4955f2ff 98aeb94b
3193 fsmuld %f11,%f13,%f26 ! %l0 = 00000000bc90ed1d, Unfinished, %fsr = 2c00000400
3194! Mem[0000000010101400] = 000036904955f2ff, %f26 = 4955f2ff 98aeb94b
3195 ldda [%i4+%g0]0x80,%f26 ! %f26 = 00003690 4955f2ff
3196! Mem[0000000030081408] = ff5e369000000000, %l1 = 0000000000000000
3197 ldxa [%i2+%o4]0x81,%l1 ! %l1 = ff5e369000000000
3198! Mem[00000000300c1408] = fff252fe, %l6 = 0000000000000000
3199 ldsba [%i3+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
3200! Starting 10 instruction Store Burst
3201! Code Fragment 4
3202p0_fragment_14:
3203! %l0 = 00000000bc90ed1d
3204 setx 0x93ac511fe4e52284,%g7,%l0 ! %l0 = 93ac511fe4e52284
3205! %l1 = ff5e369000000000
3206 setx 0x39ca05385a4bbadf,%g7,%l1 ! %l1 = 39ca05385a4bbadf
3207 setx 0x7ff8, %g1, %g2
3208 and %l0, %g2, %l0
3209 setx 0xffffffff, %g1, %g2
3210 and %l1, %g2, %l1
3211 setx 0x100000000, %g1, %g2
3212 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3213 ta T_CHANGE_HPRIV
3214 stxa %l1, [%l0]ASI_ICACHE_INSTR
3215 ta T_CHANGE_NONHPRIV
3216! %l0 = 93ac511fe4e52284
3217 setx 0xb8c308f7d91ffa9b,%g7,%l0 ! %l0 = b8c308f7d91ffa9b
3218! %l1 = 39ca05385a4bbadf
3219 setx 0x07c6330fb68129c6,%g7,%l1 ! %l1 = 07c6330fb68129c6
3220
3221p0_label_120:
3222! %l6 = ffffffffffffffff, Mem[0000000010181410] = ff000000
3223 stwa %l6,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffffff
3224! Mem[0000000010001408] = ffffffff, %l7 = 00000000ffeef2ff
3225 swapa [%i0+%o4]0x80,%l7 ! %l7 = 00000000ffffffff
3226! Mem[0000000030101408] = 000003ff, %l5 = ffffffffffffff80
3227 ldstuba [%i4+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
3228! %l5 = 00000000000000ff, Mem[0000000010081400] = 00000080
3229 stha %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000ff
3230! %f13 = 000003d1, Mem[000000001008142c] = fffff0c5
3231 sta %f13,[%i2+0x02c]%asi ! Mem[000000001008142c] = 000003d1
3232! Mem[0000000010081408] = 00000000, %l3 = 0000000000000000
3233 ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 00000000000000ff
3234! %l0 = b8c308f7d91ffa9b, Mem[0000000010001436] = 000003d1, %asi = 80
3235 stba %l0,[%i0+0x036]%asi ! Mem[0000000010001434] = 00009bd1
3236! %l0 = d91ffa9b, %l1 = b68129c6, Mem[0000000010141410] = fff255ff 32ecdbd3
3237 stda %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = d91ffa9b b68129c6
3238! %f26 = 00003690, Mem[000000001014140c] = ffffff90
3239 st %f26,[%i5+0x00c] ! Mem[000000001014140c] = 00003690
3240! Starting 10 instruction Load Burst
3241! Mem[000000001010140c] = 45daff2e, %l4 = 0000000000000000
3242 ldsba [%i4+0x00f]%asi,%l4 ! %l4 = 000000000000002e
3243
3244p0_label_121:
3245! Mem[0000000030001408] = 45daff2e, %l5 = 00000000000000ff
3246 ldswa [%i0+%o4]0x89,%l5 ! %l5 = 0000000045daff2e
3247! Mem[0000000010101400] = 00003690, %f22 = c6008344
3248 lda [%i4+%g0]0x80,%f22 ! %f22 = 00003690
3249 membar #Sync ! Added by membar checker (20)
3250! Mem[0000000010081400] = ff000000 99bb9ea8 ff000000 4955f2ff
3251! Mem[0000000010081410] = 1200ef00 99bb9ea8 919fd6ff 448300c6
3252! Mem[0000000010081420] = 0f6fa18d 780000ff a89ebb99 000003d1
3253! Mem[0000000010081430] = f7596ac7 000000ff 050f1212 f92dc578
3254 ldda [%i2]ASI_BLK_PL,%f0 ! Block Load from 0000000010081400
3255! %l4 = 000000000000002e, %l6 = ffffffffffffffff, %y = 00000000
3256 sdiv %l4,%l6,%l4 ! %l4 = ffffffffffffffd2
3257 mov %l0,%y ! %y = d91ffa9b
3258! Mem[0000000010181410] = ffffffff, %l6 = ffffffffffffffff
3259 ldsha [%i6+%o5]0x80,%l6 ! %l6 = ffffffffffffffff
3260! Mem[0000000010181404] = 98aeb94b, %l3 = 0000000000000000
3261 lduba [%i6+0x004]%asi,%l3 ! %l3 = 0000000000000098
3262! Mem[00000000211c0000] = 90efb6f7, %l3 = 0000000000000098
3263 ldsb [%o2+%g0],%l3 ! %l3 = ffffffffffffff90
3264! Mem[0000000010081410] = 1200ef0099bb9ea8, %f16 = 80000000 000003d1
3265 ldd [%i2+%o5],%f16 ! %f16 = 1200ef00 99bb9ea8
3266! Mem[0000000010101408] = 000000ff45daff2e, %f26 = 00003690 4955f2ff
3267 ldd [%i4+%o4],%f26 ! %f26 = 000000ff 45daff2e
3268! Starting 10 instruction Store Burst
3269! %l0 = b8c308f7d91ffa9b, Mem[00000000300c1410] = ff8380789f121584
3270 stxa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = b8c308f7d91ffa9b
3271
3272p0_label_122:
3273! %l3 = ffffffffffffff90, Mem[0000000010001404] = 49000000
3274 sth %l3,[%i0+0x004] ! Mem[0000000010001404] = ff900000
3275! Mem[0000000030001410] = 99bb9ea8, %l3 = ffffffffffffff90
3276 swapa [%i0+%o5]0x89,%l3 ! %l3 = 0000000099bb9ea8
3277! Mem[0000000010001410] = ffffffff, %l6 = ffffffffffffffff
3278 swapa [%i0+%o5]0x88,%l6 ! %l6 = 00000000ffffffff
3279! Mem[0000000010101408] = 000000ff, %l2 = 00000000000000ff
3280 swapa [%i4+%o4]0x80,%l2 ! %l2 = 00000000000000ff
3281! %l2 = 00000000000000ff, Mem[0000000030181400] = 00000000
3282 stha %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000ff
3283! %f21 = 3a2273ff, %f31 = 6288d4f3
3284 fsqrts %f21,%f31 ! %f31 = 3ccbee6d
3285! %f20 = ff000000 3a2273ff, Mem[00000000100c1408] = 485e3690 00000000
3286 stda %f20,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff000000 3a2273ff
3287! %l2 = 00000000000000ff, Mem[0000000010101434] = b49ed50d
3288 stw %l2,[%i4+0x034] ! Mem[0000000010101434] = 000000ff
3289! Mem[0000000030141410] = 00000000, %l2 = 00000000000000ff
3290 swapa [%i5+%o5]0x81,%l2 ! %l2 = 0000000000000000
3291! Starting 10 instruction Load Burst
3292! Mem[0000000030081410] = 00000030 ffffffd1, %l2 = 00000000, %l3 = 99bb9ea8
3293 ldda [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000030 00000000ffffffd1
3294
3295p0_label_123:
3296! %l0 = b8c308f7d91ffa9b, %l4 = ffffffffffffffd2, %l7 = 00000000ffffffff
3297 sdivx %l0,%l4,%l7 ! %l7 = 018c74acb2ee9bf1
3298! Mem[0000000010141410] = 9bfa1fd9, %l4 = ffffffffffffffd2
3299 ldsha [%i5+%o5]0x80,%l4 ! %l4 = ffffffffffff9bfa
3300! Mem[0000000010181410] = ef000000ffffffff, %f28 = d3dbec32 7fffffff
3301 ldda [%i6+%o5]0x88,%f28 ! %f28 = ef000000 ffffffff
3302! Mem[0000000030041408] = ffffffff, %l6 = 00000000ffffffff
3303 ldsba [%i1+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
3304! Mem[0000000030181410] = ffffffff, %l6 = ffffffffffffffff
3305 ldsba [%i6+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
3306! Mem[0000000030141408] = ff9ebb99, %l2 = 0000000000000030
3307 lduba [%i5+%o4]0x81,%l2 ! %l2 = 00000000000000ff
3308! Mem[00000000100c1408] = 000000ff, %l6 = ffffffffffffffff
3309 lduba [%i3+%o4]0x88,%l6 ! %l6 = 00000000000000ff
3310! Mem[0000000030001410] = ffffff90, %l1 = 07c6330fb68129c6
3311 ldsba [%i0+%o5]0x89,%l1 ! %l1 = ffffffffffffff90
3312! Mem[0000000030181410] = ffffffff, %l1 = ffffffffffffff90
3313 lduha [%i6+%o5]0x89,%l1 ! %l1 = 000000000000ffff
3314! Starting 10 instruction Store Burst
3315! %l2 = 00000000000000ff, Mem[00000000100c1438] = f7596ac74955f2ff, %asi = 80
3316 stxa %l2,[%i3+0x038]%asi ! Mem[00000000100c1438] = 00000000000000ff
3317
3318p0_label_124:
3319! %l0 = b8c308f7d91ffa9b, Mem[0000000030101408] = 000003ff
3320 stha %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000fa9b
3321! Mem[0000000030001410] = 90ffffff, %l4 = ffffffffffff9bfa
3322 swapa [%i0+%o5]0x81,%l4 ! %l4 = 0000000090ffffff
3323! %f21 = 3a2273ff, Mem[0000000010181410] = ffffffff
3324 sta %f21,[%i6+%o5]0x80 ! Mem[0000000010181410] = 3a2273ff
3325! %l3 = 00000000ffffffd1, Mem[0000000010041400] = 00000000
3326 stba %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000d1
3327! %f30 = c9b591df 3ccbee6d, Mem[00000000100c1428] = 000003d1 000000fe
3328 std %f30,[%i3+0x028] ! Mem[00000000100c1428] = c9b591df 3ccbee6d
3329! %l6 = 00000000000000ff, Mem[00000000300c1408] = fff252fe
3330 stha %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00ff52fe
3331! %f25 = 00ef0012, Mem[000000001010141c] = 64ecce2e
3332 st %f25,[%i4+0x01c] ! Mem[000000001010141c] = 00ef0012
3333! Mem[00000000100c141c] = 8e4407a0, %l1 = 0000ffff, %l4 = 90ffffff
3334 add %i3,0x1c,%g1
3335 casa [%g1]0x80,%l1,%l4 ! %l4 = 000000008e4407a0
3336! %f16 = 1200ef00 99bb9ea8 ffffffff e0000000
3337! %f20 = ff000000 3a2273ff 00003690 99bb9eff
3338! %f24 = a89ebb99 00ef0012 000000ff 45daff2e
3339! %f28 = ef000000 ffffffff c9b591df 3ccbee6d
3340 stda %f16,[%i0]ASI_BLK_AIUSL ! Block Store to 0000000030001400
3341! Starting 10 instruction Load Burst
3342! Mem[00000000300c1400] = f6c5a493448300c6, %l5 = 0000000045daff2e
3343 ldxa [%i3+%g0]0x81,%l5 ! %l5 = f6c5a493448300c6
3344
3345p0_label_125:
3346! Mem[0000000030181408] = 0000000006d7b075, %l4 = 000000008e4407a0
3347 ldxa [%i6+%o4]0x81,%l4 ! %l4 = 0000000006d7b075
3348! Mem[0000000010181410] = 3a2273ff, %l7 = 018c74acb2ee9bf1
3349 ldsha [%i6+0x012]%asi,%l7 ! %l7 = 00000000000073ff
3350! Mem[0000000030041400] = 00000000, %l2 = 00000000000000ff
3351 ldsha [%i1+%g0]0x81,%l2 ! %l2 = 0000000000000000
3352! Mem[0000000030041410] = ff460000000000ad, %f12 = ff000000 c76a59f7
3353 ldda [%i1+%o5]0x81,%f12 ! %f12 = ff460000 000000ad
3354! Mem[0000000010041410] = 0dd59eb4, %l3 = 00000000ffffffd1
3355 ldswa [%i1+%o5]0x80,%l3 ! %l3 = 000000000dd59eb4
3356 membar #Sync ! Added by membar checker (21)
3357! Mem[0000000030001410] = ff73223a000000ff, %l7 = 00000000000073ff
3358 ldxa [%i0+%o5]0x81,%l7 ! %l7 = ff73223a000000ff
3359! Mem[0000000010181400] = 4bb9ae9845daff2e, %f8 = ff000078 8da16f0f
3360 ldda [%i6+%g0]0x88,%f8 ! %f8 = 4bb9ae98 45daff2e
3361! Mem[00000000300c1410] = f708c3b8, %l1 = 000000000000ffff
3362 ldswa [%i3+%o5]0x89,%l1 ! %l1 = fffffffff708c3b8
3363! Mem[0000000010101438] = 92118061 00000060, %l4 = 06d7b075, %l5 = 448300c6
3364 ldda [%i4+0x038]%asi,%l4 ! %l4 = 0000000092118061 0000000000000060
3365! Starting 10 instruction Store Burst
3366! %l6 = 00000000000000ff, Mem[000000001008143f] = f92dc578, %asi = 80
3367 stba %l6,[%i2+0x03f]%asi ! Mem[000000001008143c] = f92dc5ff
3368
3369p0_label_126:
3370! Mem[0000000030001408] = e0000000, %l6 = 00000000000000ff
3371 ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff
3372! %l7 = ff73223a000000ff, imm = 0000000000000633, %l5 = 0000000000000060
3373 sub %l7,0x633,%l5 ! %l5 = ff732239fffffacc
3374! %l1 = fffffffff708c3b8, Mem[0000000010081418] = 919fd6ff448300c6
3375 stx %l1,[%i2+0x018] ! Mem[0000000010081418] = fffffffff708c3b8
3376! %l5 = ff732239fffffacc, %l2 = 0000000000000000, %l4 = 0000000092118061
3377 subc %l5,%l2,%l4 ! %l4 = ff732239fffffacc
3378! Mem[00000000100c1410] = 000003d1, %l7 = ff73223a000000ff
3379 swapa [%i3+%o5]0x88,%l7 ! %l7 = 00000000000003d1
3380! Mem[0000000030141400] = efee0000, %l1 = fffffffff708c3b8
3381 ldstuba [%i5+%g0]0x89,%l1 ! %l1 = 00000000000000ff
3382! %l5 = ff732239fffffacc, Mem[0000000010001420] = b6662aa7, %asi = 80
3383 stha %l5,[%i0+0x020]%asi ! Mem[0000000010001420] = facc2aa7
3384! Mem[0000000030141410] = 000000ff, %l3 = 000000000dd59eb4
3385 ldstuba [%i5+%o5]0x81,%l3 ! %l3 = 00000000000000ff
3386! %f6 = c6008344, %f26 = 000000ff, %f13 = 000000ad
3387 fmuls %f6 ,%f26,%f13 ! %l0 = b8c308f7d91ffabd, Unfinished, %fsr = 2c00000400
3388! Starting 10 instruction Load Burst
3389! Mem[000000001004142c] = 59f7c531, %l0 = b8c308f7d91ffabd
3390 lduwa [%i1+0x02c]%asi,%l0 ! %l0 = 0000000059f7c531
3391
3392p0_label_127:
3393! Mem[0000000010001408] = fff2eeff, %l5 = ff732239fffffacc
3394 lduba [%i0+%o4]0x88,%l5 ! %l5 = 00000000000000ff
3395! Mem[0000000030181400] = ff000000 9f121584, %l4 = fffffacc, %l5 = 000000ff
3396 ldda [%i6+%g0]0x81,%l4 ! %l4 = 00000000ff000000 000000009f121584
3397! Mem[0000000030101410] = 91000000, %l6 = 0000000000000000
3398 ldsha [%i4+%o5]0x89,%l6 ! %l6 = 0000000000000000
3399! Mem[0000000010141410] = 9bfa1fd9c62981b6, %f0 = a89ebb99 000000ff
3400 ldd [%i5+%o5],%f0 ! %f0 = 9bfa1fd9 c62981b6
3401! Mem[00000000100c1410] = ff000000, %f21 = 3a2273ff
3402 lda [%i3+%o5]0x80,%f21 ! %f21 = ff000000
3403! Mem[0000000010101400] = 90360000, %l4 = 00000000ff000000
3404 ldsha [%i4+%g0]0x88,%l4 ! %l4 = 0000000000000000
3405! Mem[0000000010041400] = d100000000000091, %l3 = 0000000000000000
3406 ldxa [%i1+%g0]0x80,%l3 ! %l3 = d100000000000091
3407! Mem[0000000010001428] = 78c5f483, %l6 = 0000000000000000
3408 ldsb [%i0+0x02a],%l6 ! %l6 = fffffffffffffff4
3409! Mem[0000000030181400] = ff000000, %l3 = d100000000000091
3410 ldsha [%i6+%g0]0x81,%l3 ! %l3 = ffffffffffffff00
3411! Starting 10 instruction Store Burst
3412! Mem[0000000010141436] = ffffffff, %l2 = 0000000000000000
3413 ldstub [%i5+0x036],%l2 ! %l2 = 000000ff000000ff
3414
3415p0_label_128:
3416! %l5 = 000000009f121584, Mem[000000001010142c] = 00000012, %asi = 80
3417 stha %l5,[%i4+0x02c]%asi ! Mem[000000001010142c] = 15840012
3418! %f18 = ffffffff e0000000, Mem[0000000010041428] = 8e4407a0 59f7c531
3419 stda %f18,[%i1+0x028]%asi ! Mem[0000000010041428] = ffffffff e0000000
3420! Mem[0000000010141410] = d91ffa9b, %l0 = 0000000059f7c531
3421 ldstuba [%i5+%o5]0x88,%l0 ! %l0 = 0000009b000000ff
3422! %l0 = 000000000000009b, Mem[0000000010001410] = ffffffff
3423 stha %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffff009b
3424! Mem[0000000030181410] = ffffffff, %l4 = 0000000000000000
3425 ldstuba [%i6+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
3426! %l1 = 0000000000000000, Mem[0000000010081436] = 000000ff
3427 sth %l1,[%i2+0x036] ! Mem[0000000010081434] = 00000000
3428! %l2 = 00000000000000ff, Mem[0000000010101400] = fff2554990360000
3429 stxa %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000000000ff
3430! %l1 = 0000000000000000, Mem[0000000030141408] = c600834499bb9eff
3431 stxa %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000000000000000
3432! %f28 = ef000000, Mem[00000000300c1408] = 00ff52fe
3433 sta %f28,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ef000000
3434! Starting 10 instruction Load Burst
3435! Mem[0000000030181410] = ffffffff, %l7 = 00000000000003d1
3436 ldsba [%i6+%o5]0x81,%l7 ! %l7 = ffffffffffffffff
3437
3438p0_label_129:
3439! Mem[0000000030181410] = ffffffff, %l0 = 000000000000009b
3440 ldsba [%i6+%o5]0x81,%l0 ! %l0 = ffffffffffffffff
3441! Mem[0000000010141400] = 00000049, %f7 = ffd69f91
3442 lda [%i5+%g0]0x80,%f7 ! %f7 = 00000049
3443! Mem[0000000010101408] = 000000ff, %l3 = ffffffffffffff00
3444 ldswa [%i4+%o4]0x80,%l3 ! %l3 = 00000000000000ff
3445! Mem[0000000010101410] = 000003d1, %l1 = 0000000000000000
3446 ldsba [%i4+%o5]0x88,%l1 ! %l1 = ffffffffffffffd1
3447! Mem[0000000010181438] = c9b591df, %l4 = 00000000000000ff
3448 ldsw [%i6+0x038],%l4 ! %l4 = ffffffffc9b591df
3449! Code Fragment 3
3450p0_fragment_15:
3451! %l0 = ffffffffffffffff
3452 setx 0x6f73da4fed142406,%g7,%l0 ! %l0 = 6f73da4fed142406
3453! %l1 = ffffffffffffffd1
3454 setx 0xe00e182ffebd5171,%g7,%l1 ! %l1 = e00e182ffebd5171
3455 setx 0x1fe000, %g1, %g3
3456 or %l0, %g3, %l0 ! always set perrmask = 0xff
3457 setx 0x1ffff8, %g1, %g2
3458 and %l0, %g2, %l0
3459 ta T_CHANGE_HPRIV
3460 stxa %l1, [%l0]ASI_DCACHE_DATA
3461 ta T_CHANGE_NONHPRIV
3462! %l0 = 6f73da4fed142406
3463 setx 0x31c2ef9f89c08892,%g7,%l0 ! %l0 = 31c2ef9f89c08892
3464! %l1 = e00e182ffebd5171
3465 setx 0x10fdcaa0645d921e,%g7,%l1 ! %l1 = 10fdcaa0645d921e
3466! %f28 = ef000000 ffffffff, %l0 = 31c2ef9f89c08892
3467! Mem[0000000030141408] = 0000000000000000
3468 add %i5,0x008,%g1
3469 stda %f28,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030141408] = 00000000000000ef
3470! Mem[00000000100c1410] = ff000000, %l0 = 31c2ef9f89c08892
3471 ldswa [%i3+%o5]0x80,%l0 ! %l0 = ffffffffff000000
3472! Mem[0000000010181408] = ff9ebb99, %l6 = fffffffffffffff4
3473 ldsha [%i6+%o4]0x80,%l6 ! %l6 = ffffffffffffff9e
3474! Starting 10 instruction Store Burst
3475! Mem[0000000021800181] = 17a89b10, %l7 = ffffffffffffffff
3476 ldstub [%o3+0x181],%l7 ! %l7 = 000000a8000000ff
3477
3478p0_label_130:
3479! Mem[0000000030181408] = 00000000, %l2 = 00000000000000ff
3480 ldstuba [%i6+%o4]0x81,%l2 ! %l2 = 00000000000000ff
3481! %l0 = ffffffffff000000, Mem[00000000300c1410] = b8c308f7d91ffa9b
3482 stxa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ffffffffff000000
3483! Mem[000000001008143d] = f92dc5ff, %l4 = ffffffffc9b591df
3484 ldstub [%i2+0x03d],%l4 ! %l4 = 0000002d000000ff
3485! %l4 = 0000002d, %l5 = 9f121584, Mem[0000000030181410] = ffffffff ff550000
3486 stda %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000002d 9f121584
3487! %l1 = 10fdcaa0645d921e, Mem[0000000010181410] = ff73223a
3488 stha %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff73921e
3489! %f2 = fff25549, Mem[00000000300c1400] = 93a4c5f6
3490 sta %f2 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = fff25549
3491! Mem[00000000300c1400] = 4955f2ff, %l3 = 00000000000000ff
3492 ldstuba [%i3+%g0]0x81,%l3 ! %l3 = 00000049000000ff
3493! %l7 = 00000000000000a8, Mem[00000000300c1400] = ff55f2ff
3494 stwa %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000a8
3495! %l2 = 0000000000000000, Mem[00000000100c140a] = ff000000, %asi = 80
3496 stba %l2,[%i3+0x00a]%asi ! Mem[00000000100c1408] = ff000000
3497! Starting 10 instruction Load Burst
3498! Mem[0000000010081408] = ff000000, %l7 = 00000000000000a8
3499 ldsb [%i2+0x009],%l7 ! %l7 = 0000000000000000
3500
3501p0_label_131:
3502! Mem[0000000010081410] = 00ef0012, %l3 = 0000000000000049
3503 ldsba [%i2+%o5]0x88,%l3 ! %l3 = 0000000000000012
3504! Mem[0000000030001400] = 99bb9ea8, %l2 = 0000000000000000
3505 ldsba [%i0+%g0]0x89,%l2 ! %l2 = ffffffffffffffa8
3506! Mem[0000000010001408] = fff2eeff, %l7 = 0000000000000000
3507 ldsha [%i0+%o4]0x88,%l7 ! %l7 = ffffffffffffeeff
3508! Mem[00000000100c1410] = ff000000ffffffff, %l0 = ffffffffff000000
3509 ldxa [%i3+%o5]0x80,%l0 ! %l0 = ff000000ffffffff
3510! Mem[00000000100c1400] = 6d88f660 ffffffff, %l6 = ffffff9e, %l7 = ffffeeff
3511 ldda [%i3+%g0]0x88,%l6 ! %l6 = 00000000ffffffff 000000006d88f660
3512! Mem[00000000300c1410] = ffffffff, %l3 = 0000000000000012
3513 ldsha [%i3+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
3514! Mem[0000000010181410] = ff73921e, %l3 = ffffffffffffffff
3515 lduwa [%i6+%o5]0x88,%l3 ! %l3 = 00000000ff73921e
3516! Mem[0000000010101408] = ff000000, %l7 = 000000006d88f660
3517 ldsha [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000000
3518! %f12 = ff460000 000000ad, %f7 = 00000049
3519 fdtoi %f12,%f7 ! %f7 = 80000000
3520! Starting 10 instruction Store Burst
3521! %l6 = 00000000ffffffff, imm = 0000000000000d56, %l4 = 000000000000002d
3522 addc %l6,0xd56,%l4 ! %l4 = 0000000100000d55
3523
3524p0_label_132:
3525! %l6 = ffffffff, %l7 = 00000000, Mem[00000000100c1400] = ffffffff 60f6886d
3526 stda %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ffffffff 00000000
3527! %l4 = 00000d55, %l5 = 9f121584, Mem[0000000010001400] = 99bb9ea8 000090ff
3528 stda %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000d55 9f121584
3529! %f10 = d1030000 99bb9ea8, Mem[00000000100c1408] = 000000ff ff73223a
3530 stda %f10,[%i3+%o4]0x88 ! Mem[00000000100c1408] = d1030000 99bb9ea8
3531! %f0 = 9bfa1fd9 c62981b6 fff25549 000000ff
3532! %f4 = a89ebb99 00ef0012 c6008344 80000000
3533! %f8 = 4bb9ae98 45daff2e d1030000 99bb9ea8
3534! %f12 = ff460000 000000ad 78c52df9 12120f05
3535 stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000030101400
3536! %l4 = 00000d55, %l5 = 9f121584, Mem[0000000030081410] = 30000000 d1ffffff
3537 stda %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000d55 9f121584
3538! Mem[0000000010181424] = 00000090, %l2 = ffffffffffffffa8, %asi = 80
3539 swapa [%i6+0x024]%asi,%l2 ! %l2 = 0000000000000090
3540! %l4 = 0000000100000d55, Mem[0000000010181408] = 99bb9eff
3541 stwa %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000d55
3542! Mem[00000000100c1410] = ff000000, %l0 = ff000000ffffffff
3543 ldstuba [%i3+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
3544! Mem[0000000010141408] = ffffffff, %l7 = 0000000000000000
3545 swapa [%i5+%o4]0x80,%l7 ! %l7 = 00000000ffffffff
3546! Starting 10 instruction Load Burst
3547! Mem[0000000010001400] = 550d00008415129f, %l1 = 10fdcaa0645d921e
3548 ldxa [%i0+%g0]0x80,%l1 ! %l1 = 550d00008415129f
3549
3550p0_label_133:
3551! Mem[0000000030041408] = ffffffff, %l3 = 00000000ff73921e
3552 ldswa [%i1+%o4]0x81,%l3 ! %l3 = ffffffffffffffff
3553! Mem[0000000010181400] = 45daff2e, %l5 = 000000009f121584
3554 ldsba [%i6+%g0]0x88,%l5 ! %l5 = 000000000000002e
3555! Mem[0000000010081400] = 000000ff, %l0 = 00000000000000ff
3556 lduha [%i2+%g0]0x88,%l0 ! %l0 = 00000000000000ff
3557! Mem[0000000030181400] = ff000000 9f121584, %l6 = ffffffff, %l7 = ffffffff
3558 ldda [%i6+%g0]0x81,%l6 ! %l6 = 00000000ff000000 000000009f121584
3559! Mem[0000000010081400] = 000000ff, %l5 = 000000000000002e
3560 lduwa [%i2+%g0]0x88,%l5 ! %l5 = 00000000000000ff
3561! Mem[00000000100c1400] = ffffffff, %l3 = ffffffffffffffff
3562 lduba [%i3+%g0]0x88,%l3 ! %l3 = 00000000000000ff
3563! Mem[0000000030181408] = ff000000, %l1 = 550d00008415129f
3564 lduba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000ff
3565! Mem[0000000010181408] = 00000d55, %l7 = 000000009f121584
3566 lduba [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000055
3567! Mem[0000000010141410] = d91ffaff, %l4 = 0000000100000d55
3568 ldswa [%i5+%o5]0x88,%l4 ! %l4 = ffffffffd91ffaff
3569! Starting 10 instruction Store Burst
3570! %f0 = 9bfa1fd9 c62981b6 fff25549 000000ff
3571! %f4 = a89ebb99 00ef0012 c6008344 80000000
3572! %f8 = 4bb9ae98 45daff2e d1030000 99bb9ea8
3573! %f12 = ff460000 000000ad 78c52df9 12120f05
3574 stda %f0,[%i2]ASI_BLK_AIUPL ! Block Store to 0000000010081400
3575
3576p0_label_134:
3577! Mem[00000000100c1410] = ff000000, %l6 = 00000000ff000000
3578 swapa [%i3+%o5]0x80,%l6 ! %l6 = 00000000ff000000
3579! Mem[0000000010001408] = fff2eeff, %l7 = 0000000000000055
3580 ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
3581! Mem[0000000030081410] = 550d0000, %l3 = 00000000000000ff
3582 ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 00000055000000ff
3583 membar #Sync ! Added by membar checker (22)
3584! Mem[0000000010101414] = 007f0000, %l5 = 000000ff, %l1 = 000000ff
3585 add %i4,0x14,%g1
3586 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000007f0000
3587! Mem[00000000100c1408] = 99bb9ea8, %l1 = 00000000007f0000
3588 ldstuba [%i3+%o4]0x88,%l1 ! %l1 = 000000a8000000ff
3589! %l1 = 00000000000000a8, %l3 = 0000000000000055, %y = d91ffa9b
3590 umul %l1,%l3,%l7 ! %l7 = 00000000000037c8, %y = 00000000
3591! Mem[0000000010101400] = 000000ff, %l2 = 0000000000000090
3592 swapa [%i4+%g0]0x88,%l2 ! %l2 = 00000000000000ff
3593! %l3 = 0000000000000055, Mem[0000000010141400] = 00000049
3594 stba %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = 55000049
3595! %f14 = 78c52df9 12120f05, %l6 = 00000000ff000000
3596! Mem[00000000100c1420] = fff2554990365e48
3597 add %i3,0x020,%g1
3598 stda %f14,[%g1+%l6]ASI_PST16_PL ! Mem[00000000100c1420] = fff2554990365e48
3599! Starting 10 instruction Load Burst
3600! Mem[0000000010101400] = 90000000, %l3 = 0000000000000055
3601 lduha [%i4+%g0]0x80,%l3 ! %l3 = 0000000000009000
3602
3603p0_label_135:
3604! Mem[0000000030041400] = 00000000 00000030 ffffffff ff550000
3605! Mem[0000000030041410] = ff460000 000000ad c6008344 c4d69f91
3606! Mem[0000000030041420] = 7846a16b 8da16f0f 78c52df9 a72a66b6
3607! Mem[0000000030041430] = f3d43e62 df919ec9 78c52df9 12120f05
3608 ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
3609! Mem[00000000201c0000] = 00009a5f, %l1 = 00000000000000a8
3610 lduha [%o0+0x000]%asi,%l1 ! %l1 = 0000000000000000
3611! Mem[00000000100c1410] = ffffffff000000ff, %l5 = 00000000000000ff
3612 ldxa [%i3+%o5]0x88,%l5 ! %l5 = ffffffff000000ff
3613! Mem[0000000010181410] = 1e9273ff, %l3 = 0000000000009000
3614 lduwa [%i6+%o5]0x80,%l3 ! %l3 = 000000001e9273ff
3615! Mem[00000000300c1410] = ffffffff, %l5 = ffffffff000000ff
3616 lduba [%i3+%o5]0x89,%l5 ! %l5 = 00000000000000ff
3617! Mem[0000000010001408] = fff2eeff, %l7 = 00000000000037c8
3618 lduha [%i0+%o4]0x88,%l7 ! %l7 = 000000000000eeff
3619! Mem[0000000030101408] = ff0000004955f2ff, %f6 = c6008344 80000000
3620 ldda [%i4+%o4]0x81,%f6 ! %f6 = ff000000 4955f2ff
3621! Mem[0000000010081408] = 000000ff, %l5 = 00000000000000ff
3622 lduba [%i2+%o4]0x88,%l5 ! %l5 = 00000000000000ff
3623! Mem[0000000030181410] = 0000002d, %l1 = 0000000000000000
3624 ldswa [%i6+%o5]0x89,%l1 ! %l1 = 000000000000002d
3625! Starting 10 instruction Store Burst
3626! Mem[000000001008142f] = 000003d1, %l4 = ffffffffd91ffaff
3627 ldstub [%i2+0x02f],%l4 ! %l4 = 000000d1000000ff
3628
3629p0_label_136:
3630! %f12 = ff460000 000000ad, Mem[0000000030081400] = 000003d1 c59ff6a6
3631 stda %f12,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff460000 000000ad
3632! %l0 = 000000ff, %l1 = 0000002d, Mem[0000000030141400] = efee00ff a89ebb99
3633 stda %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff 0000002d
3634! %l5 = 00000000000000ff, Mem[0000000010081410] = 1200ef00
3635 sth %l5,[%i2+%o5] ! Mem[0000000010081410] = 00ffef00
3636 membar #Sync ! Added by membar checker (23)
3637! %f9 = 45daff2e, Mem[0000000030041400] = 00000000
3638 sta %f9 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = 45daff2e
3639! %l6 = 00000000ff000000, Mem[00000000201c0000] = 00009a5f
3640 sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = 00009a5f
3641! %f2 = fff25549 000000ff, Mem[0000000010001430] = ffffffff 00009bd1
3642 std %f2 ,[%i0+0x030] ! Mem[0000000010001430] = fff25549 000000ff
3643! Mem[0000000030081400] = ad000000, %l6 = 00000000ff000000
3644 ldstuba [%i2+%g0]0x81,%l6 ! %l6 = 000000ad000000ff
3645! %l0 = 00000000000000ff, Mem[0000000010001408] = ffeef2ff
3646 stwa %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000ff
3647! Mem[00000000100c1400] = ffffffff, %l5 = 00000000000000ff
3648 ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
3649! Starting 10 instruction Load Burst
3650! Mem[0000000030041408] = ffffffffff550000, %f14 = 78c52df9 12120f05
3651 ldda [%i1+%o4]0x81,%f14 ! %f14 = ffffffff ff550000
3652
3653p0_label_137:
3654! Mem[00000000201c0000] = 00009a5f, %l5 = 00000000000000ff
3655 ldub [%o0+%g0],%l5 ! %l5 = 0000000000000000
3656! Code Fragment 3
3657p0_fragment_16:
3658! %l0 = 00000000000000ff
3659 setx 0x5d4f87f83525c097,%g7,%l0 ! %l0 = 5d4f87f83525c097
3660! %l1 = 000000000000002d
3661 setx 0x4f801b301337a354,%g7,%l1 ! %l1 = 4f801b301337a354
3662 setx 0x1fe000, %g1, %g3
3663 or %l0, %g3, %l0 ! always set perrmask = 0xff
3664 setx 0x1ffff8, %g1, %g2
3665 and %l0, %g2, %l0
3666 ta T_CHANGE_HPRIV
3667 stxa %l1, [%l0]ASI_DCACHE_DATA
3668 ta T_CHANGE_NONHPRIV
3669! %l0 = 5d4f87f83525c097
3670 setx 0x2ab8a8a7a06cd904,%g7,%l0 ! %l0 = 2ab8a8a7a06cd904
3671! %l1 = 4f801b301337a354
3672 setx 0xfbab95582b0a1c92,%g7,%l1 ! %l1 = fbab95582b0a1c92
3673! Mem[00000000300c1400] = c6008344a8000000, %f6 = ff000000 4955f2ff
3674 ldda [%i3+%g0]0x89,%f6 ! %f6 = c6008344 a8000000
3675! Mem[0000000010041400] = 91000000000000d1, %f8 = 4bb9ae98 45daff2e
3676 ldda [%i1+%g0]0x88,%f8 ! %f8 = 91000000 000000d1
3677! Mem[0000000030141400] = 0000002d000000ff, %l1 = fbab95582b0a1c92
3678 ldxa [%i5+%g0]0x89,%l1 ! %l1 = 0000002d000000ff
3679! Mem[0000000010001408] = 000000ff, %l7 = 000000000000eeff
3680 lduha [%i0+%o4]0x80,%l7 ! %l7 = 0000000000000000
3681! Mem[0000000010181408] = 550d0000, %l7 = 0000000000000000
3682 ldsba [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000055
3683! Mem[0000000030081410] = ff0d0000, %l2 = 00000000000000ff
3684 ldsba [%i2+%o5]0x81,%l2 ! %l2 = ffffffffffffffff
3685! %l6 = 00000000000000ad, immd = 0000000000000c18, %l0 = 2ab8a8a7a06cd904
3686 sdivx %l6,0xc18,%l0 ! %l0 = 0000000000000000
3687! Starting 10 instruction Store Burst
3688! %l6 = 000000ad, %l7 = 00000055, Mem[0000000030101408] = 000000ff fff25549
3689 stda %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ad 00000055
3690
3691p0_label_138:
3692! %l5 = 0000000000000000, Mem[00000000100c1400] = ffffffff, %asi = 80
3693 stha %l5,[%i3+0x000]%asi ! Mem[00000000100c1400] = 0000ffff
3694! %f12 = ff460000 000000ad, %l0 = 0000000000000000
3695! Mem[00000000300c1430] = 3031db6aa13b2a6d
3696 add %i3,0x030,%g1
3697 stda %f12,[%g1+%l0]ASI_PST16_S ! Mem[00000000300c1430] = 3031db6aa13b2a6d
3698! %f5 = 00ef0012, Mem[0000000030001408] = ff0000e0
3699 sta %f5 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00ef0012
3700! Mem[0000000030001400] = 99bb9ea8, %l3 = 000000001e9273ff
3701 ldstuba [%i0+%g0]0x89,%l3 ! %l3 = 000000a8000000ff
3702! Mem[0000000020800040] = 0000978a, %l3 = 00000000000000a8
3703 ldstuba [%o1+0x040]%asi,%l3 ! %l3 = 00000000000000ff
3704! Mem[0000000010101408] = ff000000, %l0 = 0000000000000000
3705 swapa [%i4+%o4]0x88,%l0 ! %l0 = 00000000ff000000
3706! %l5 = 0000000000000000, immd = fffffffffffff9ab, %l4 = 00000000000000d1
3707 sdivx %l5,-0x655,%l4 ! %l4 = 0000000000000000
3708! Mem[0000000010041400] = d1000000, %l2 = ffffffffffffffff
3709 ldstuba [%i1+%g0]0x80,%l2 ! %l2 = 000000d1000000ff
3710! %f6 = c6008344 a8000000, %l5 = 0000000000000000
3711! Mem[0000000030081438] = 000000a253e80133
3712 add %i2,0x038,%g1
3713 stda %f6,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030081438] = 000000a253e80133
3714! Starting 10 instruction Load Burst
3715! Mem[0000000030181408] = 75b0d706 000000ff, %l6 = 000000ad, %l7 = 00000055
3716 ldda [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff 0000000075b0d706
3717
3718p0_label_139:
3719! Mem[0000000030181400] = ff000000, %l4 = 0000000000000000
3720 lduwa [%i6+%g0]0x81,%l4 ! %l4 = 00000000ff000000
3721! Mem[0000000030101410] = 00ef0012, %l4 = 00000000ff000000
3722 lduha [%i4+%o5]0x89,%l4 ! %l4 = 0000000000000012
3723! Mem[0000000010081408] = ff000000, %l4 = 0000000000000012
3724 lduba [%i2+%o4]0x80,%l4 ! %l4 = 00000000000000ff
3725! Mem[0000000030001400] = 99bb9eff, %l0 = 00000000ff000000
3726 ldsha [%i0+%g0]0x89,%l0 ! %l0 = ffffffffffff9eff
3727! Mem[0000000030001400] = ff9ebb99 00ef0012, %l0 = ffff9eff, %l1 = 000000ff
3728 ldda [%i0+%g0]0x81,%l0 ! %l0 = 00000000ff9ebb99 0000000000ef0012
3729! Mem[00000000300c1410] = ffffffff ff000000, %l4 = 000000ff, %l5 = 00000000
3730 ldda [%i3+%o5]0x81,%l4 ! %l4 = 00000000ffffffff 00000000ff000000
3731! Mem[000000001008141c] = 448300c6, %l1 = 0000000000ef0012
3732 ldsba [%i2+0x01c]%asi,%l1 ! %l1 = 0000000000000044
3733! Code Fragment 3
3734p0_fragment_17:
3735! %l0 = 00000000ff9ebb99
3736 setx 0x62ece2f030feb645,%g7,%l0 ! %l0 = 62ece2f030feb645
3737! %l1 = 0000000000000044
3738 setx 0x2dd0fbafb616e6a3,%g7,%l1 ! %l1 = 2dd0fbafb616e6a3
3739 setx 0x1fe000, %g1, %g3
3740 or %l0, %g3, %l0 ! always set perrmask = 0xff
3741 setx 0x1ffff8, %g1, %g2
3742 and %l0, %g2, %l0
3743 ta T_CHANGE_HPRIV
3744 stxa %l1, [%l0]ASI_DCACHE_DATA
3745 ta T_CHANGE_NONHPRIV
3746! %l0 = 62ece2f030feb645
3747 setx 0xd3f311304d63b50b,%g7,%l0 ! %l0 = d3f311304d63b50b
3748! %l1 = 2dd0fbafb616e6a3
3749 setx 0x46ec590835886fdb,%g7,%l1 ! %l1 = 46ec590835886fdb
3750! Mem[0000000010081408] = ff000000, %l6 = 00000000000000ff
3751 lduwa [%i2+%o4]0x80,%l6 ! %l6 = 00000000ff000000
3752! Starting 10 instruction Store Burst
3753! %l6 = ff000000, %l7 = 75b0d706, Mem[00000000100c1400] = 0000ffff 00000000
3754 stda %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff000000 75b0d706
3755
3756p0_label_140:
3757! Mem[0000000010141400] = 55000049, %l2 = 00000000000000d1
3758 swapa [%i5+%g0]0x80,%l2 ! %l2 = 0000000055000049
3759! %f24 = 7846a16b 8da16f0f, Mem[0000000010081400] = b68129c6 d91ffa9b
3760 stda %f24,[%i2+%g0]0x80 ! Mem[0000000010081400] = 7846a16b 8da16f0f
3761! Mem[00000000201c0000] = 00009a5f, %l3 = 0000000000000000
3762 ldstuba [%o0+0x000]%asi,%l3 ! %l3 = 00000000000000ff
3763! %f12 = ff460000 000000ad, Mem[0000000030001408] = 1200ef00 ffffffff
3764 stda %f12,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff460000 000000ad
3765! Mem[00000000100c1410] = ff000000, %l0 = d3f311304d63b50b
3766 swapa [%i3+%o5]0x80,%l0 ! %l0 = 00000000ff000000
3767! %l5 = 00000000ff000000, %l1 = 46ec590835886fdb, %l7 = 0000000075b0d706
3768 subc %l5,%l1,%l7 ! %l7 = b913a6f8c9779025
3769! %l7 = b913a6f8c9779025, Mem[0000000010141400] = d1000000
3770 stba %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = d1000025
3771! %l4 = 00000000ffffffff, Mem[0000000010181430] = 788083ff
3772 sth %l4,[%i6+0x030] ! Mem[0000000010181430] = ffff83ff
3773! Mem[0000000010041408] = bc90ecfb, %l6 = 00000000ff000000
3774 swapa [%i1+%o4]0x80,%l6 ! %l6 = 00000000bc90ecfb
3775! Starting 10 instruction Load Burst
3776! Mem[0000000010181400] = 4bb9ae98 45daff2e, %l0 = ff000000, %l1 = 35886fdb
3777 ldda [%i6+%g0]0x88,%l0 ! %l0 = 0000000045daff2e 000000004bb9ae98
3778
3779p0_label_141:
3780! Mem[0000000010181410] = ff73921e, %f5 = 00ef0012
3781 lda [%i6+%o5]0x88,%f5 ! %f5 = ff73921e
3782! Mem[0000000010001400] = 9f12158400000d55, %l5 = 00000000ff000000
3783 ldxa [%i0+%g0]0x88,%l5 ! %l5 = 9f12158400000d55
3784! Mem[00000000100c1410] = 4d63b50b, %l6 = 00000000bc90ecfb
3785 ldsha [%i3+%o5]0x80,%l6 ! %l6 = 0000000000004d63
3786! Mem[0000000030001400] = 99bb9eff, %l4 = 00000000ffffffff
3787 lduba [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff
3788! Mem[0000000021800040] = 0000f914, %l7 = b913a6f8c9779025
3789 lduha [%o3+0x040]%asi,%l7 ! %l7 = 0000000000000000
3790! Mem[0000000030081400] = ff460000 000000ff, %l0 = 45daff2e, %l1 = 4bb9ae98
3791 ldda [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ff 00000000ff460000
3792! Mem[0000000030041400] = 45daff2e 00000030, %l6 = 00004d63, %l7 = 00000000
3793 ldda [%i1+%g0]0x81,%l6 ! %l6 = 0000000045daff2e 0000000000000030
3794! Mem[0000000010041400] = 91000000 000000ff, %l0 = 000000ff, %l1 = ff460000
3795 ldda [%i1+%g0]0x88,%l0 ! %l0 = 00000000000000ff 0000000091000000
3796! Mem[0000000030081410] = ff0d0000, %l4 = 00000000000000ff
3797 ldsba [%i2+%o5]0x81,%l4 ! %l4 = ffffffffffffffff
3798! Starting 10 instruction Store Burst
3799! %l2 = 55000049, %l3 = 00000000, Mem[0000000030141410] = ff0000ff 007f0000
3800 stda %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = 55000049 00000000
3801
3802p0_label_142:
3803! %l3 = 0000000000000000, Mem[0000000010001410] = ffff009b
3804 stba %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffff0000
3805! %l2 = 0000000055000049, Mem[0000000021800100] = 7fffe14a
3806 sth %l2,[%o3+0x100] ! Mem[0000000021800100] = 0049e14a
3807! %l1 = 0000000091000000, Mem[0000000030081400] = ff000000
3808 stha %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
3809! %f4 = a89ebb99 ff73921e, %l0 = 00000000000000ff
3810! Mem[0000000010001418] = ffffffffffffffff
3811 add %i0,0x018,%g1
3812 stda %f4,[%g1+%l0]ASI_PST16_PL ! Mem[0000000010001418] = 1e9273ff99bb9ea8
3813! %l2 = 0000000055000049, Mem[0000000010041438] = 0000008399bb9ea8
3814 stx %l2,[%i1+0x038] ! Mem[0000000010041438] = 0000000055000049
3815! Mem[00000000211c0000] = 90efb6f7, %l6 = 0000000045daff2e
3816 ldstuba [%o2+0x000]%asi,%l6 ! %l6 = 00000090000000ff
3817! %l0 = 00000000000000ff, Mem[0000000020800001] = ffff8691
3818 stb %l0,[%o1+0x001] ! Mem[0000000020800000] = ffff8691
3819! Code Fragment 3
3820p0_fragment_18:
3821! %l0 = 00000000000000ff
3822 setx 0x2a9278985cad4478,%g7,%l0 ! %l0 = 2a9278985cad4478
3823! %l1 = 0000000091000000
3824 setx 0x1342b2f0214071d6,%g7,%l1 ! %l1 = 1342b2f0214071d6
3825 setx 0x1fe000, %g1, %g3
3826 or %l0, %g3, %l0 ! always set perrmask = 0xff
3827 setx 0x1ffff8, %g1, %g2
3828 and %l0, %g2, %l0
3829 ta T_CHANGE_HPRIV
3830 stxa %l1, [%l0]ASI_DCACHE_DATA
3831 ta T_CHANGE_NONHPRIV
3832! %l0 = 2a9278985cad4478
3833 setx 0xdefefa0fb2dea3c0,%g7,%l0 ! %l0 = defefa0fb2dea3c0
3834! %l1 = 1342b2f0214071d6
3835 setx 0x4daadeb7f24f7b0e,%g7,%l1 ! %l1 = 4daadeb7f24f7b0e
3836! %l3 = 0000000000000000, Mem[0000000030101400] = b68129c6
3837 stba %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = 008129c6
3838! Starting 10 instruction Load Burst
3839! Mem[0000000030141408] = 00000000, %l7 = 0000000000000030
3840 lduha [%i5+%o4]0x89,%l7 ! %l7 = 0000000000000000
3841
3842p0_label_143:
3843! Mem[00000000211c0000] = ffefb6f7, %l0 = defefa0fb2dea3c0
3844 ldsha [%o2+0x000]%asi,%l0 ! %l0 = ffffffffffffffef
3845! Mem[0000000010001424] = fffff0c5, %l2 = 0000000055000049
3846 lduwa [%i0+0x024]%asi,%l2 ! %l2 = 00000000fffff0c5
3847 membar #Sync ! Added by membar checker (24)
3848! Mem[0000000030101400] = 008129c6 d91ffa9b ad000000 55000000
3849! Mem[0000000030101410] = 1200ef00 99bb9ea8 00000080 448300c6
3850! Mem[0000000030101420] = 2effda45 98aeb94b a89ebb99 000003d1
3851! Mem[0000000030101430] = ad000000 000046ff 050f1212 f92dc578
3852 ldda [%i4]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030101400
3853! Mem[0000000010181400] = 45daff2e, %l6 = 0000000000000090
3854 ldsba [%i6+%g0]0x88,%l6 ! %l6 = 000000000000002e
3855! Mem[0000000010081400] = 6ba14678, %f0 = 9bfa1fd9
3856 lda [%i2+%g0]0x88,%f0 ! %f0 = 6ba14678
3857! %l3 = 0000000000000000, imm = 00000000000008c7, %l0 = ffffffffffffffef
3858 addc %l3,0x8c7,%l0 ! %l0 = 00000000000008c7
3859! Mem[0000000030181410] = 2d000000, %f10 = d1030000
3860 lda [%i6+%o5]0x81,%f10 ! %f10 = 2d000000
3861! Mem[0000000030081400] = 00000000, %l2 = 00000000fffff0c5
3862 ldswa [%i2+%g0]0x81,%l2 ! %l2 = 0000000000000000
3863! Mem[000000001004143c] = 55000049, %l1 = 4daadeb7f24f7b0e
3864 ldsha [%i1+0x03c]%asi,%l1 ! %l1 = 0000000000005500
3865! Starting 10 instruction Store Burst
3866! %f12 = ff460000 000000ad, %l3 = 0000000000000000
3867! Mem[00000000100c1410] = 4d63b50bffffffff
3868 add %i3,0x010,%g1
3869 stda %f12,[%g1+%l3]ASI_PST32_PL ! Mem[00000000100c1410] = 4d63b50bffffffff
3870
3871p0_label_144:
3872! %l6 = 000000000000002e, Mem[0000000010141410] = d91ffaff
3873 stwa %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000002e
3874! %l7 = 0000000000000000, Mem[0000000030001400] = 99bb9eff
3875 stwa %l7,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
3876! %f0 = 6ba14678 c62981b6 fff25549 000000ff
3877! %f4 = a89ebb99 ff73921e c6008344 a8000000
3878! %f8 = 91000000 000000d1 2d000000 99bb9ea8
3879! %f12 = ff460000 000000ad ffffffff ff550000
3880 stda %f0,[%i0]ASI_COMMIT_S ! Block Store to 0000000030001400
3881! Mem[0000000030041400] = 45daff2e, %l6 = 000000000000002e
3882 swapa [%i1+%g0]0x81,%l6 ! %l6 = 0000000045daff2e
3883! %f26 = a89ebb99 000003d1, Mem[0000000010081408] = 000000ff fff25549
3884 stda %f26,[%i2+%o4]0x88 ! Mem[0000000010081408] = a89ebb99 000003d1
3885! %l4 = ffffffff, %l5 = 00000d55, Mem[0000000010041410] = b49ed50d 12000000
3886 stda %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffff 00000d55
3887! %f24 = 2effda45 98aeb94b, Mem[00000000100c1400] = 000000ff 06d7b075
3888 stda %f24,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 2effda45 98aeb94b
3889! %l2 = 0000000000000000, Mem[0000000010041408] = ff000000
3890 stha %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
3891! %l6 = 0000000045daff2e, Mem[0000000030081400] = 00000000
3892 stba %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = 2e000000
3893! Starting 10 instruction Load Burst
3894! Mem[0000000021800180] = 17ff9b10, %l1 = 0000000000005500
3895 ldsh [%o3+0x180],%l1 ! %l1 = 00000000000017ff
3896
3897p0_label_145:
3898! Mem[00000000100c1408] = ff9ebb99, %f16 = 008129c6
3899 lda [%i3+%o4]0x80,%f16 ! %f16 = ff9ebb99
3900! Mem[0000000010181400] = 2effda45, %l4 = ffffffffffffffff
3901 ldsha [%i6+%g0]0x80,%l4 ! %l4 = 0000000000002eff
3902! Mem[0000000010181410] = 1e9273ff, %f22 = 00000080
3903 lda [%i6+%o5]0x80,%f22 ! %f22 = 1e9273ff
3904 membar #Sync ! Added by membar checker (25)
3905! Mem[0000000030001408] = 4955f2ff, %l5 = 9f12158400000d55
3906 ldswa [%i0+%o4]0x89,%l5 ! %l5 = 000000004955f2ff
3907! %l6 = 0000000045daff2e, immd = 0000000000000992, %l0 = 00000000000008c7
3908 sdivx %l6,0x992,%l0 ! %l0 = 0000000000074c97
3909! Mem[0000000030101410] = 1200ef00, %l2 = 0000000000000000
3910 lduba [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000012
3911! Mem[0000000030081410] = 9f12158400000dff, %f24 = 2effda45 98aeb94b
3912 ldda [%i2+%o5]0x89,%f24 ! %f24 = 9f121584 00000dff
3913! Mem[0000000030181408] = ff000000, %f20 = 1200ef00
3914 lda [%i6+%o4]0x81,%f20 ! %f20 = ff000000
3915! Mem[0000000030101410] = 00ef0012, %l1 = 00000000000017ff
3916 lduwa [%i4+%o5]0x89,%l1 ! %l1 = 0000000000ef0012
3917! Starting 10 instruction Store Burst
3918! Mem[0000000030041400] = 0000002e, %l5 = 000000004955f2ff
3919 ldstuba [%i1+%g0]0x81,%l5 ! %l5 = 00000000000000ff
3920
3921p0_label_146:
3922! Mem[0000000010001420] = facc2aa7, %l4 = 0000000000002eff, %asi = 80
3923 swapa [%i0+0x020]%asi,%l4 ! %l4 = 00000000facc2aa7
3924! %f30 = 050f1212 f92dc578, %l7 = 0000000000000000
3925! Mem[0000000010041410] = ffffffff550d0000
3926 add %i1,0x010,%g1
3927 stda %f30,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010041410] = ffffffff550d0000
3928! Mem[00000000218000c0] = 223a635c, %l3 = 0000000000000000
3929 ldstub [%o3+0x0c0],%l3 ! %l3 = 00000022000000ff
3930! %f14 = ffffffff ff550000, %l6 = 0000000045daff2e
3931! Mem[0000000010041410] = ffffffff550d0000
3932 add %i1,0x010,%g1
3933 stda %f14,[%g1+%l6]ASI_PST32_P ! Mem[0000000010041410] = ffffffff550d0000
3934! %l7 = 0000000000000000, Mem[0000000010081420] = 2effda45, %asi = 80
3935 stwa %l7,[%i2+0x020]%asi ! Mem[0000000010081420] = 00000000
3936! Mem[0000000010101400] = 90000000, %l5 = 0000000000000000
3937 ldstuba [%i4+%g0]0x80,%l5 ! %l5 = 00000090000000ff
3938! %f4 = a89ebb99 ff73921e, Mem[0000000010081400] = 6ba14678 0f6fa18d
3939 stda %f4 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = a89ebb99 ff73921e
3940! %l3 = 0000000000000022, immd = 000000000000002c, %l2 = 0000000000000012
3941 sdivx %l3,0x02c,%l2 ! %l2 = 0000000000000000
3942! %l7 = 0000000000000000, %l2 = 0000000000000000, %l2 = 0000000000000000
3943 xnor %l7,%l2,%l2 ! %l2 = ffffffffffffffff
3944! Starting 10 instruction Load Burst
3945! Mem[0000000010041400] = ff00000000000091, %l3 = 0000000000000022
3946 ldxa [%i1+%g0]0x80,%l3 ! %l3 = ff00000000000091
3947
3948p0_label_147:
3949! Mem[0000000030141410] = 5500004900000000, %l3 = ff00000000000091
3950 ldxa [%i5+%o5]0x81,%l3 ! %l3 = 5500004900000000
3951! Mem[0000000010001410] = 0000ffff, %f27 = 000003d1
3952 lda [%i0+%o5]0x80,%f27 ! %f27 = 0000ffff
3953! Mem[0000000010101410] = d1030000, %l3 = 5500004900000000
3954 ldsha [%i4+%o5]0x80,%l3 ! %l3 = ffffffffffffd103
3955! Mem[0000000010001428] = 78c5f483, %l4 = 00000000facc2aa7
3956 lduw [%i0+0x028],%l4 ! %l4 = 0000000078c5f483
3957! Mem[0000000010041400] = ff000000, %f29 = 000046ff
3958 lda [%i1+%g0]0x80,%f29 ! %f29 = ff000000
3959! Mem[00000000201c0000] = ff009a5f, %l5 = 0000000000000090
3960 ldsba [%o0+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
3961! Mem[00000000100c1400] = 98aeb94b, %l2 = ffffffffffffffff
3962 lduwa [%i3+%g0]0x88,%l2 ! %l2 = 0000000098aeb94b
3963! Mem[0000000010081408] = d1030000, %l4 = 0000000078c5f483
3964 ldsha [%i2+%o4]0x80,%l4 ! %l4 = ffffffffffffd103
3965! Mem[00000000211c0000] = ffefb6f7, %l0 = 0000000000074c97
3966 lduba [%o2+0x001]%asi,%l0 ! %l0 = 00000000000000ef
3967! Starting 10 instruction Store Burst
3968! %l2 = 0000000098aeb94b, Mem[00000000300c1400] = 000000a8
3969 stba %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 4b0000a8
3970
3971p0_label_148:
3972! Code Fragment 4
3973p0_fragment_19:
3974! %l0 = 00000000000000ef
3975 setx 0xd6e3ff304746065e,%g7,%l0 ! %l0 = d6e3ff304746065e
3976! %l1 = 0000000000ef0012
3977 setx 0xeeb811d84be7b1a1,%g7,%l1 ! %l1 = eeb811d84be7b1a1
3978 setx 0x7ff8, %g1, %g2
3979 and %l0, %g2, %l0
3980 setx 0xffffffff, %g1, %g2
3981 and %l1, %g2, %l1
3982 setx 0x100000000, %g1, %g2
3983 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3984 ta T_CHANGE_HPRIV
3985 stxa %l1, [%l0]ASI_ICACHE_INSTR
3986 ta T_CHANGE_NONHPRIV
3987! %l0 = d6e3ff304746065e
3988 setx 0x49bdba37c286c90d,%g7,%l0 ! %l0 = 49bdba37c286c90d
3989! %l1 = eeb811d84be7b1a1
3990 setx 0x99e2571fe060a0cc,%g7,%l1 ! %l1 = 99e2571fe060a0cc
3991! Mem[0000000010001410] = ffff0000, %l0 = 49bdba37c286c90d
3992 ldstuba [%i0+%o5]0x88,%l0 ! %l0 = 00000000000000ff
3993! %l4 = ffffffffffffd103, Mem[0000000010141408] = 00000000
3994 stha %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = d1030000
3995! Mem[0000000010081410] = 00efff00, %l7 = 0000000000000000
3996 ldstuba [%i2+%o5]0x88,%l7 ! %l7 = 00000000000000ff
3997! Mem[0000000030081408] = 90365eff, %l4 = ffffffffffffd103
3998 swapa [%i2+%o4]0x89,%l4 ! %l4 = 0000000090365eff
3999! %l4 = 0000000090365eff, Mem[0000000030001408] = ff0000004955f2ff
4000 stxa %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000000090365eff
4001! %l0 = 0000000000000000, Mem[0000000030081408] = 03d1ffff
4002 stwa %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
4003! %l2 = 98aeb94b, %l3 = ffffd103, Mem[0000000010081410] = 00efffff a89ebb99
4004 stda %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 98aeb94b ffffd103
4005! Mem[00000000100c1400] = 4bb9ae98, %l4 = 0000000090365eff
4006 ldstuba [%i3+%g0]0x80,%l4 ! %l4 = 0000004b000000ff
4007! Starting 10 instruction Load Burst
4008! Mem[0000000020800040] = ff00978a, %l7 = 0000000000000000
4009 ldub [%o1+0x040],%l7 ! %l7 = 00000000000000ff
4010
4011p0_label_149:
4012! Mem[0000000030001410] = a89ebb99, %l2 = 0000000098aeb94b
4013 ldsha [%i0+%o5]0x81,%l2 ! %l2 = ffffffffffffa89e
4014! Mem[0000000030081410] = ff0d00008415129f, %l1 = 99e2571fe060a0cc
4015 ldxa [%i2+%o5]0x81,%l1 ! %l1 = ff0d00008415129f
4016! Mem[0000000030041410] = ff460000, %l2 = ffffffffffffa89e
4017 ldswa [%i1+%o5]0x81,%l2 ! %l2 = ffffffffff460000
4018! Mem[0000000010141400] = 250000d1, %l2 = ffffffffff460000
4019 lduwa [%i5+%g0]0x80,%l2 ! %l2 = 00000000250000d1
4020! Mem[0000000010181400] = 2effda45 98aeb94b 550d0000 448300c6
4021! Mem[0000000010181410] = 1e9273ff 000000ef b6662aa7 8e4407a0
4022! Mem[0000000010181420] = fe009ece ffffffa8 000003d1 00ff0012
4023! Mem[0000000010181430] = ffff83ff c1d99118 c9b591df 6288d4f3
4024 ldda [%i6]ASI_BLK_PL,%f16 ! Block Load from 0000000010181400
4025! Mem[0000000020800040] = ff00978a, %l4 = 000000000000004b
4026 lduh [%o1+0x040],%l4 ! %l4 = 000000000000ff00
4027! Mem[0000000030081410] = ff0d0000, %l6 = 0000000045daff2e
4028 ldsha [%i2+%o5]0x81,%l6 ! %l6 = ffffffffffffff0d
4029! %f2 = fff25549, %f5 = ff73921e, %f4 = a89ebb99
4030 fdivs %f2 ,%f5 ,%f4 ! %f4 = fff25549
4031! Mem[0000000010181408] = 550d0000, %l0 = 0000000000000000
4032 lduha [%i6+%o4]0x80,%l0 ! %l0 = 000000000000550d
4033! Starting 10 instruction Store Burst
4034! %l4 = 000000000000ff00, Mem[0000000010001410] = ffff00ff
4035 stwa %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000ff00
4036
4037p0_label_150:
4038! %f10 = 2d000000 99bb9ea8, Mem[00000000300c1400] = a800004b c6008344
4039 stda %f10,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 2d000000 99bb9ea8
4040! Mem[0000000030101410] = 00ef0012, %l4 = 000000000000ff00
4041 swapa [%i4+%o5]0x89,%l4 ! %l4 = 0000000000ef0012
4042! Mem[00000000300c1400] = 99bb9ea8, %l2 = 00000000250000d1
4043 ldstuba [%i3+%g0]0x89,%l2 ! %l2 = 000000a8000000ff
4044! %f12 = ff460000 000000ad, Mem[0000000010081408] = 000003d1 a89ebb99
4045 stda %f12,[%i2+%o4]0x88 ! Mem[0000000010081408] = ff460000 000000ad
4046! %l2 = 00000000000000a8, Mem[0000000030081408] = 00000000
4047 stba %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000a8
4048! %l6 = ffffffffffffff0d, Mem[00000000211c0001] = ffefb6f7
4049 stb %l6,[%o2+0x001] ! Mem[00000000211c0000] = ff0db6f7
4050! %f0 = 6ba14678, Mem[0000000030041408] = ffffffff
4051 sta %f0 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 6ba14678
4052! %f2 = fff25549 000000ff, Mem[0000000010081418] = 00000080 448300c6
4053 stda %f2 ,[%i2+0x018]%asi ! Mem[0000000010081418] = fff25549 000000ff
4054 membar #Sync ! Added by membar checker (26)
4055! %l5 = ffffffffffffffff, Mem[0000000010181400] = 2effda45
4056 stba %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffffda45
4057! Starting 10 instruction Load Burst
4058! Mem[0000000030181410] = 2d000000, %l7 = 00000000000000ff
4059 ldsha [%i6+%o5]0x81,%l7 ! %l7 = 0000000000002d00
4060
4061p0_label_151:
4062! Mem[0000000030141410] = 0000000049000055, %f12 = ff460000 000000ad
4063 ldda [%i5+%o5]0x89,%f12 ! %f12 = 00000000 49000055
4064! Mem[0000000010001414] = 000003d1, %l1 = ff0d00008415129f
4065 ldsha [%i0+0x014]%asi,%l1 ! %l1 = 0000000000000000
4066! Mem[0000000010001410] = d1030000 0000ff00, %l6 = ffffff0d, %l7 = 00002d00
4067 ldda [%i0+%o5]0x88,%l6 ! %l6 = 000000000000ff00 00000000d1030000
4068! Mem[0000000010181408] = 550d0000, %l5 = ffffffffffffffff
4069 ldsba [%i6+%o4]0x80,%l5 ! %l5 = 0000000000000055
4070! Mem[000000001018140c] = 448300c6, %l1 = 0000000000000000
4071 lduba [%i6+0x00e]%asi,%l1 ! %l1 = 0000000000000000
4072! Mem[00000000300c1400] = ff9ebb99, %l0 = 000000000000550d
4073 lduba [%i3+%g0]0x81,%l0 ! %l0 = 00000000000000ff
4074! Mem[0000000010081430] = ad000000, %l5 = 0000000000000055
4075 lduw [%i2+0x030],%l5 ! %l5 = 00000000ad000000
4076! Mem[0000000010041420] = c59ff6a6, %l5 = 00000000ad000000
4077 ldub [%i1+0x021],%l5 ! %l5 = 000000000000009f
4078! %l7 = 00000000d1030000, %l4 = 0000000000ef0012, %l5 = 000000000000009f
4079 xnor %l7,%l4,%l5 ! %l5 = ffffffff2e13ffed
4080! Starting 10 instruction Store Burst
4081! %f18 = c6008344 00000d55, %l7 = 00000000d1030000
4082! Mem[0000000010181430] = ffff83ffc1d99118
4083 add %i6,0x030,%g1
4084 stda %f18,[%g1+%l7]ASI_PST8_PL ! Mem[0000000010181430] = ffff83ffc1d99118
4085
4086p0_label_152:
4087! %l1 = 0000000000000000, Mem[0000000030081400] = 2e000000
4088 stwa %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
4089! Mem[0000000010081410] = 4bb9ae98, %l2 = 00000000000000a8, %asi = 80
4090 swapa [%i2+0x010]%asi,%l2 ! %l2 = 000000004bb9ae98
4091! %l7 = 00000000d1030000, Mem[0000000010001425] = fffff0c5, %asi = 80
4092 stba %l7,[%i0+0x025]%asi ! Mem[0000000010001424] = ff00f0c5
4093! %f0 = 6ba14678 c62981b6 fff25549 000000ff
4094! %f4 = fff25549 ff73921e c6008344 a8000000
4095! %f8 = 91000000 000000d1 2d000000 99bb9ea8
4096! %f12 = 00000000 49000055 ffffffff ff550000
4097 stda %f0,[%i3]ASI_BLK_PL ! Block Store to 00000000100c1400
4098! %l0 = 00000000000000ff, Mem[0000000030141408] = 00000000
4099 stha %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00ff0000
4100! Mem[0000000010141410] = 2e000000, %l6 = 000000000000ff00
4101 lduha [%i5+0x012]%asi,%l6 ! %l6 = 0000000000000000
4102! %l3 = ffffffffffffd103, Mem[00000000211c0000] = ff0db6f7
4103 stb %l3,[%o2+%g0] ! Mem[00000000211c0000] = 030db6f7
4104 membar #Sync ! Added by membar checker (27)
4105! Mem[00000000100c1410] = 1e9273ff4955f2ff, %l7 = 00000000d1030000, %l7 = 00000000d1030000
4106 add %i3,0x10,%g1
4107 casxa [%g1]0x80,%l7,%l7 ! %l7 = 1e9273ff4955f2ff
4108! %l7 = 1e9273ff4955f2ff, Mem[0000000010041408] = 00000000
4109 stha %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000f2ff
4110! Starting 10 instruction Load Burst
4111! Mem[0000000030001410] = 99bb9ea8, %l3 = ffffffffffffd103
4112 lduwa [%i0+%o5]0x89,%l3 ! %l3 = 0000000099bb9ea8
4113
4114p0_label_153:
4115! Mem[00000000211c0000] = 030db6f7, %l2 = 000000004bb9ae98
4116 ldub [%o2+%g0],%l2 ! %l2 = 0000000000000003
4117! Mem[0000000030181408] = ff000000, %l1 = 0000000000000000
4118 ldsba [%i6+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
4119! Mem[0000000030001408] = ff5e3690, %l3 = 0000000099bb9ea8
4120 ldsba [%i0+%o4]0x81,%l3 ! %l3 = ffffffffffffffff
4121! Mem[0000000010141408] = d103000000003690, %f2 = fff25549 000000ff
4122 ldda [%i5+%o4]0x80,%f2 ! %f2 = d1030000 00003690
4123! Mem[0000000010081400] = 1e9273ff99bb9ea8, %l6 = 0000000000000000
4124 ldxa [%i2+%g0]0x80,%l6 ! %l6 = 1e9273ff99bb9ea8
4125! Mem[0000000010001400] = 550d0000, %l7 = 1e9273ff4955f2ff
4126 lduha [%i0+%g0]0x80,%l7 ! %l7 = 000000000000550d
4127! Mem[00000000100c143c] = ffffffff, %l6 = 1e9273ff99bb9ea8
4128 ldsw [%i3+0x03c],%l6 ! %l6 = ffffffffffffffff
4129! Mem[0000000030001400] = b68129c67846a16b, %f12 = 00000000 49000055
4130 ldda [%i0+%g0]0x89,%f12 ! %f12 = b68129c6 7846a16b
4131! Mem[0000000030141400] = 000000ff, %l4 = 0000000000ef0012
4132 ldsha [%i5+%g0]0x89,%l4 ! %l4 = 00000000000000ff
4133! Starting 10 instruction Store Burst
4134! Mem[00000000100c1400] = b68129c6, %l2 = 0000000000000003, %asi = 80
4135 swapa [%i3+0x000]%asi,%l2 ! %l2 = 00000000b68129c6
4136
4137p0_label_154:
4138! %l3 = ffffffffffffffff, Mem[00000000211c0000] = 030db6f7, %asi = 80
4139 stba %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = ff0db6f7
4140! %l7 = 000000000000550d, Mem[0000000010041410] = ffffffff
4141 stwa %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000550d
4142! Mem[0000000010181419] = b6662aa7, %l4 = 00000000000000ff
4143 ldstuba [%i6+0x019]%asi,%l4 ! %l4 = 00000066000000ff
4144! %l4 = 0000000000000066, Mem[0000000030001408] = 90365eff
4145 stha %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = 90360066
4146! %f14 = ffffffff, %f4 = fff25549, %f4 = fff25549
4147 fadds %f14,%f4 ,%f4 ! %f4 = fff25549
4148! %l3 = ffffffffffffffff, Mem[0000000030041410] = ff460000
4149 stba %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff460000
4150! %l3 = ffffffffffffffff, %l6 = ffffffffffffffff, %l4 = 0000000000000066
4151 addc %l3,%l6,%l4 ! %l4 = fffffffffffffffe
4152! Mem[0000000030081408] = 000000a8, %l5 = ffffffff2e13ffed
4153 swapa [%i2+%o4]0x89,%l5 ! %l5 = 00000000000000a8
4154! %l6 = ffffffffffffffff, Mem[0000000010041410] = 0d550000
4155 stba %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0d5500ff
4156! Starting 10 instruction Load Burst
4157! Mem[0000000030101408] = ad000000, %l7 = 000000000000550d
4158 ldswa [%i4+%o4]0x81,%l7 ! %l7 = ffffffffad000000
4159
4160p0_label_155:
4161! %l2 = 00000000b68129c6, imm = 0000000000000ef5, %l0 = 00000000000000ff
4162 and %l2,0xef5,%l0 ! %l0 = 00000000000008c4
4163! Code Fragment 3
4164p0_fragment_20:
4165! %l0 = 00000000000008c4
4166 setx 0x39fa84c7fc18e471,%g7,%l0 ! %l0 = 39fa84c7fc18e471
4167! %l1 = ffffffffffffffff
4168 setx 0x773849a7819a392d,%g7,%l1 ! %l1 = 773849a7819a392d
4169 setx 0x1fe000, %g1, %g3
4170 or %l0, %g3, %l0 ! always set perrmask = 0xff
4171 setx 0x1ffff8, %g1, %g2
4172 and %l0, %g2, %l0
4173 ta T_CHANGE_HPRIV
4174 stxa %l1, [%l0]ASI_DCACHE_DATA
4175 ta T_CHANGE_NONHPRIV
4176! %l0 = 39fa84c7fc18e471
4177 setx 0xb96a8ff86dc7f97d,%g7,%l0 ! %l0 = b96a8ff86dc7f97d
4178! %l1 = 773849a7819a392d
4179 setx 0x4bc99e0fd02cbf3e,%g7,%l1 ! %l1 = 4bc99e0fd02cbf3e
4180! Mem[00000000300c1410] = ffffffff, %l0 = b96a8ff86dc7f97d
4181 lduba [%i3+%o5]0x81,%l0 ! %l0 = 00000000000000ff
4182! Mem[0000000010181410] = ff73921e, %l3 = ffffffffffffffff
4183 lduwa [%i6+%o5]0x88,%l3 ! %l3 = 00000000ff73921e
4184! Mem[0000000010101408] = 00000000, %f1 = c62981b6
4185 lda [%i4+%o4]0x80,%f1 ! %f1 = 00000000
4186! Mem[0000000030041408] = 6ba14678, %l3 = 00000000ff73921e
4187 lduba [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000078
4188! Mem[00000000211c0000] = ff0db6f7, %l5 = 00000000000000a8
4189 ldsb [%o2+%g0],%l5 ! %l5 = ffffffffffffffff
4190! Mem[00000000211c0000] = ff0db6f7, %l3 = 0000000000000078
4191 ldub [%o2+0x001],%l3 ! %l3 = 000000000000000d
4192! Mem[0000000010001400] = 9f12158400000d55, %f12 = b68129c6 7846a16b
4193 ldda [%i0+%g0]0x88,%f12 ! %f12 = 9f121584 00000d55
4194! Starting 10 instruction Store Burst
4195! %f16 = 4bb9ae98 45daff2e c6008344 00000d55
4196! %f20 = ef000000 ff73921e a007448e a72a66b6
4197! %f24 = a8ffffff ce9e00fe 1200ff00 d1030000
4198! %f28 = 1891d9c1 ff83ffff f3d48862 df91b5c9
4199 stda %f16,[%i5]ASI_BLK_AIUP ! Block Store to 0000000010141400
4200
4201p0_label_156:
4202! %f13 = 00000d55, Mem[0000000010081400] = 1e9273ff
4203 st %f13,[%i2+%g0] ! Mem[0000000010081400] = 00000d55
4204! Mem[00000000100c1400] = 00000003, %l2 = 00000000b68129c6
4205 ldstuba [%i3+%g0]0x80,%l2 ! %l2 = 00000000000000ff
4206! Mem[0000000010081410] = a8000000, %l7 = ffffffffad000000
4207 ldstuba [%i2+%o5]0x88,%l7 ! %l7 = 00000000000000ff
4208! %l0 = 00000000000000ff, Mem[0000000010081400] = 00000d55
4209 stba %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = ff000d55
4210! Mem[0000000030001400] = 7846a16b, %l2 = 0000000000000000
4211 ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 0000006b000000ff
4212! %l4 = fffffffffffffffe, Mem[0000000030141408] = 00ff0000
4213 stha %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = fffe0000
4214! Mem[0000000010041408] = fff20000, %l5 = ffffffffffffffff
4215 swapa [%i1+%o4]0x80,%l5 ! %l5 = 00000000fff20000
4216! %f10 = 2d000000 99bb9ea8, Mem[00000000300c1408] = ef000000 a89ebb99
4217 stda %f10,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 2d000000 99bb9ea8
4218! Mem[0000000030101400] = c6298100, %l5 = 00000000fff20000
4219 swapa [%i4+%g0]0x89,%l5 ! %l5 = 00000000c6298100
4220! Starting 10 instruction Load Burst
4221! Mem[00000000100c1408] = 000000ff, %l3 = 000000000000000d
4222 lduba [%i3+%o4]0x88,%l3 ! %l3 = 00000000000000ff
4223
4224p0_label_157:
4225! Mem[0000000010081410] = a80000ff, %f0 = 6ba14678
4226 lda [%i2+%o5]0x88,%f0 ! %f0 = a80000ff
4227! Mem[00000000201c0000] = ff009a5f, %l6 = ffffffffffffffff
4228 ldsh [%o0+%g0],%l6 ! %l6 = ffffffffffffff00
4229! Mem[0000000030141400] = ff000000, %l6 = ffffffffffffff00
4230 ldsba [%i5+%g0]0x81,%l6 ! %l6 = ffffffffffffffff
4231! Mem[00000000300c1408] = a89ebb990000002d, %f14 = ffffffff ff550000
4232 ldda [%i3+%o4]0x89,%f14 ! %f14 = a89ebb99 0000002d
4233! Mem[0000000021800000] = ffffd648, %l0 = 00000000000000ff
4234 ldsh [%o3+%g0],%l0 ! %l0 = ffffffffffffffff
4235! Mem[0000000030181410] = 2d0000008415129f, %l3 = 00000000000000ff
4236 ldxa [%i6+%o5]0x81,%l3 ! %l3 = 2d0000008415129f
4237! %l7 = 0000000000000000, %l4 = fffffffffffffffe, %y = 00000000
4238 udiv %l7,%l4,%l2 ! %l2 = 0000000000000000
4239 mov %l0,%y ! %y = ffffffff
4240! Mem[0000000010101400] = 000000ff, %l1 = 4bc99e0fd02cbf3e
4241 lduba [%i4+%g0]0x88,%l1 ! %l1 = 00000000000000ff
4242! Mem[0000000030101410] = 0000ff00, %l1 = 00000000000000ff
4243 lduha [%i4+%o5]0x89,%l1 ! %l1 = 000000000000ff00
4244! Starting 10 instruction Store Burst
4245! %l6 = ffffffff, %l7 = 00000000, Mem[0000000010041408] = ffffffff 00000000
4246 stda %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffffffff 00000000
4247
4248p0_label_158:
4249! Mem[0000000030141400] = 0000002d000000ff, %f4 = fff25549 ff73921e
4250 ldda [%i5+%g0]0x89,%f4 ! %f4 = 0000002d 000000ff
4251! Mem[00000000201c0000] = ff009a5f, %l5 = 00000000c6298100
4252 ldstub [%o0+%g0],%l5 ! %l5 = 000000ff000000ff
4253! %l2 = 0000000000000000, Mem[000000001008142c] = 000003ff, %asi = 80
4254 stwa %l2,[%i2+0x02c]%asi ! Mem[000000001008142c] = 00000000
4255! %l0 = ffffffff, %l1 = 0000ff00, Mem[0000000010181418] = b6ff2aa7 8e4407a0
4256 stda %l0,[%i6+0x018]%asi ! Mem[0000000010181418] = ffffffff 0000ff00
4257! %f6 = c6008344 a8000000, %l2 = 0000000000000000
4258! Mem[0000000030041408] = 7846a16bff550000
4259 add %i1,0x008,%g1
4260 stda %f6,[%g1+%l2]ASI_PST16_S ! Mem[0000000030041408] = 7846a16bff550000
4261 membar #Sync ! Added by membar checker (28)
4262! Mem[0000000010141400] = 4bb9ae98, %l6 = ffffffffffffffff
4263 ldstuba [%i5+%g0]0x80,%l6 ! %l6 = 0000004b000000ff
4264! %f18 = c6008344 00000d55, Mem[0000000030141408] = fffe0000 000000ef
4265 stda %f18,[%i5+%o4]0x81 ! Mem[0000000030141408] = c6008344 00000d55
4266! %l2 = 0000000000000000, Mem[0000000010141410] = ef000000
4267 stha %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
4268! %l0 = ffffffffffffffff, Mem[000000001004142c] = e0000000, %asi = 80
4269 stwa %l0,[%i1+0x02c]%asi ! Mem[000000001004142c] = ffffffff
4270! Starting 10 instruction Load Burst
4271! Mem[0000000010041400] = ff000000, %l1 = 000000000000ff00
4272 lduwa [%i1+0x000]%asi,%l1 ! %l1 = 00000000ff000000
4273
4274p0_label_159:
4275! Mem[0000000010041408] = ffffffff 00000000, %l2 = 00000000, %l3 = 8415129f
4276 ldda [%i1+0x008]%asi,%l2 ! %l2 = 00000000ffffffff 0000000000000000
4277! Mem[0000000021800000] = ffffd648, %l7 = 0000000000000000
4278 lduh [%o3+%g0],%l7 ! %l7 = 000000000000ffff
4279! Mem[0000000030001410] = a89ebb99, %l4 = fffffffffffffffe
4280 ldswa [%i0+%o5]0x81,%l4 ! %l4 = ffffffffa89ebb99
4281! %l5 = 00000000000000ff, immed = 000000ff, %y = ffffffff
4282 umul %l5,0x0ff,%l1 ! %l1 = 000000000000fe01, %y = 00000000
4283! Mem[0000000010081410] = a80000ff, %l6 = 000000000000004b
4284 lduwa [%i2+%o5]0x88,%l6 ! %l6 = 00000000a80000ff
4285! Mem[00000000300c1400] = ff9ebb99, %l7 = 000000000000ffff
4286 ldsba [%i3+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
4287! Mem[0000000030181408] = 75b0d706 000000ff, %l6 = a80000ff, %l7 = ffffffff
4288 ldda [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff 0000000075b0d706
4289! Mem[00000000211c0000] = ff0db6f7, %l4 = ffffffffa89ebb99
4290 lduba [%o2+0x000]%asi,%l4 ! %l4 = 00000000000000ff
4291! Mem[0000000030141408] = 448300c6, %l0 = ffffffffffffffff
4292 ldsha [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000c6
4293! Starting 10 instruction Store Burst
4294! %l1 = 000000000000fe01, Mem[00000000211c0000] = ff0db6f7, %asi = 80
4295 stba %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = 010db6f7
4296
4297p0_label_160:
4298! %f24 = a8ffffff ce9e00fe, Mem[0000000010081408] = ad000000 000046ff
4299 stda %f24,[%i2+%o4]0x80 ! Mem[0000000010081408] = a8ffffff ce9e00fe
4300! Mem[0000000010081400] = ff000d55, %l7 = 0000000075b0d706
4301 ldstuba [%i2+%g0]0x80,%l7 ! %l7 = 000000ff000000ff
4302! Mem[00000000300c1400] = ff9ebb99, %f27 = d1030000
4303 lda [%i3+%g0]0x81,%f27 ! %f27 = ff9ebb99
4304! Mem[0000000030181410] = 2d000000, %l7 = 00000000000000ff
4305 swapa [%i6+%o5]0x81,%l7 ! %l7 = 000000002d000000
4306! Mem[0000000010181410] = 1e9273ff, %l5 = 00000000000000ff
4307 swapa [%i6+%o5]0x80,%l5 ! %l5 = 000000001e9273ff
4308! Mem[0000000010001410] = 0000ff00, %l1 = 000000000000fe01
4309 ldstuba [%i0+%o5]0x88,%l1 ! %l1 = 00000000000000ff
4310! Mem[00000000100c1420] = d1000000, %l3 = 0000000000000000, %asi = 80
4311 swapa [%i3+0x020]%asi,%l3 ! %l3 = 00000000d1000000
4312! %l2 = 00000000ffffffff, Mem[0000000030001400] = ffa14678
4313 stwa %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffffffff
4314! %f6 = c6008344 a8000000, Mem[0000000010101400] = ff000000 00000000
4315 stda %f6 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = c6008344 a8000000
4316! Starting 10 instruction Load Burst
4317! Mem[0000000010141408] = 448300c6, %l0 = 00000000000000c6
4318 lduwa [%i5+%o4]0x88,%l0 ! %l0 = 00000000448300c6
4319
4320p0_label_161:
4321! Mem[0000000030041410] = ff460000 000000ad, %l4 = 000000ff, %l5 = 1e9273ff
4322 ldda [%i1+%o5]0x81,%l4 ! %l4 = 00000000ff460000 00000000000000ad
4323! Mem[0000000030081400] = 00000000, %l3 = 00000000d1000000
4324 lduha [%i2+%g0]0x89,%l3 ! %l3 = 0000000000000000
4325! Mem[00000000100c1408] = ff000000, %l1 = 0000000000000000
4326 lduha [%i3+%o4]0x80,%l1 ! %l1 = 000000000000ff00
4327! Mem[0000000010181400] = ffffda45, %l3 = 0000000000000000
4328 lduha [%i6+%g0]0x80,%l3 ! %l3 = 000000000000ffff
4329! Mem[0000000021800100] = 0049e14a, %l4 = 00000000ff460000
4330 ldub [%o3+0x100],%l4 ! %l4 = 0000000000000000
4331 membar #Sync ! Added by membar checker (29)
4332! Mem[0000000010101400] = c6008344 a8000000 00000000 45daff2e
4333! Mem[0000000010101410] = d1030000 007f0000 941ec967 00ef0012
4334! Mem[0000000010101420] = ff547f31 e837839c 78808330 15840012
4335! Mem[0000000010101430] = 440ff950 000000ff 92118061 00000060
4336 ldda [%i4]ASI_BLK_P,%f0 ! Block Load from 0000000010101400
4337! %l4 = 0000000000000000, imm = 00000000000001fd, %l2 = 00000000ffffffff
4338 and %l4,0x1fd,%l2 ! %l2 = 0000000000000000
4339! Mem[0000000030001400] = ffffffff, %l6 = 00000000000000ff
4340 lduwa [%i0+%g0]0x89,%l6 ! %l6 = 00000000ffffffff
4341! Mem[0000000030101410] = 0000ff00, %l5 = 00000000000000ad
4342 ldswa [%i4+%o5]0x89,%l5 ! %l5 = 000000000000ff00
4343! Starting 10 instruction Store Burst
4344! Mem[000000001004143c] = 55000049, %l2 = 0000000000000000, %asi = 80
4345 swapa [%i1+0x03c]%asi,%l2 ! %l2 = 0000000055000049
4346
4347p0_label_162:
4348! Mem[0000000010041400] = ff000000, %l6 = 00000000ffffffff
4349 ldstuba [%i1+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
4350! Mem[0000000010001410] = 0000ffff, %l2 = 0000000055000049
4351 ldstuba [%i0+%o5]0x88,%l2 ! %l2 = 000000ff000000ff
4352! Mem[00000000211c0001] = 010db6f7, %l7 = 000000002d000000
4353 ldstub [%o2+0x001],%l7 ! %l7 = 0000000d000000ff
4354! Mem[0000000010041410] = 0d5500ff, %l5 = 000000000000ff00
4355 ldstuba [%i1+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
4356 membar #Sync ! Added by membar checker (30)
4357! %l0 = 00000000448300c6, Mem[0000000010101410] = d1030000007f0000
4358 stxa %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000448300c6
4359! %l1 = 000000000000ff00, %l0 = 00000000448300c6, %l6 = 00000000000000ff
4360 subc %l1,%l0,%l6 ! %l6 = ffffffffbb7dfe3a
4361! Mem[0000000010101420] = ff547f31, %l3 = 000000000000ffff
4362 ldstuba [%i4+0x020]%asi,%l3 ! %l3 = 000000ff000000ff
4363! Mem[0000000030141400] = 000000ff, %l3 = 00000000000000ff
4364 swapa [%i5+%g0]0x89,%l3 ! %l3 = 00000000000000ff
4365! %l2 = 00000000000000ff, %l2 = 00000000000000ff, %l7 = 000000000000000d
4366 orn %l2,%l2,%l7 ! %l7 = ffffffffffffffff
4367! Starting 10 instruction Load Burst
4368! Mem[00000000100c1400] = ff000003 7846a16b, %l6 = bb7dfe3a, %l7 = ffffffff
4369 ldda [%i3+%g0]0x80,%l6 ! %l6 = 00000000ff000003 000000007846a16b
4370
4371p0_label_163:
4372! Mem[0000000030181400] = ff0000009f121584, %l5 = 00000000000000ff
4373 ldxa [%i6+%g0]0x81,%l5 ! %l5 = ff0000009f121584
4374! Mem[0000000010181408] = 00000d55, %l0 = 00000000448300c6
4375 ldsba [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000055
4376! Mem[0000000010181400] = ffffda45 98aeb94b, %l2 = 000000ff, %l3 = 000000ff
4377 ldd [%i6+%g0],%l2 ! %l2 = 00000000ffffda45 0000000098aeb94b
4378! Mem[0000000010081410] = ff0000a8, %l4 = 0000000000000000
4379 lduwa [%i2+%o5]0x80,%l4 ! %l4 = 00000000ff0000a8
4380! Mem[000000001010141c] = 00ef0012, %l3 = 0000000098aeb94b
4381 ldsb [%i4+0x01e],%l3 ! %l3 = 0000000000000000
4382! Mem[0000000010001408] = 000000ff, %l3 = 0000000000000000
4383 lduwa [%i0+%o4]0x80,%l3 ! %l3 = 00000000000000ff
4384! Mem[0000000010141434] = ff83ffff, %f30 = f3d48862
4385 lda [%i5+0x034]%asi,%f30 ! %f30 = ff83ffff
4386! Mem[0000000030141410] = 0000000049000055, %f0 = c6008344 a8000000
4387 ldda [%i5+%o5]0x89,%f0 ! %f0 = 00000000 49000055
4388! Mem[00000000300c1410] = ffffffff, %l7 = 000000007846a16b
4389 lduba [%i3+%o5]0x81,%l7 ! %l7 = 00000000000000ff
4390! Starting 10 instruction Store Burst
4391! %l5 = ff0000009f121584, Mem[0000000030101400] = 0000f2ff
4392 stba %l5,[%i4+%g0]0x81 ! Mem[0000000030101400] = 8400f2ff
4393
4394p0_label_164:
4395! %l6 = 00000000ff000003, Mem[0000000030041400] = 2e0000ff
4396 stba %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 2e000003
4397! %l2 = 00000000ffffda45, Mem[0000000010181400] = ffffda45
4398 stha %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = da45da45
4399! %l0 = 0000000000000055, Mem[00000000100c1408] = 000000ff
4400 stba %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000055
4401! %l6 = 00000000ff000003, Mem[000000001014142f] = d1030000, %asi = 80
4402 stba %l6,[%i5+0x02f]%asi ! Mem[000000001014142c] = d1030003
4403! %f18 = c6008344 00000d55, %l7 = 00000000000000ff
4404! Mem[0000000010181408] = 550d0000448300c6
4405 add %i6,0x008,%g1
4406 stda %f18,[%g1+%l7]ASI_PST8_P ! Mem[0000000010181408] = c600834400000d55
4407! Mem[00000000300c1410] = ffffffff, %l1 = 000000000000ff00
4408 ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
4409! %l1 = 00000000000000ff, Mem[0000000030101408] = ad000000
4410 stwa %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000ff
4411! %f26 = 1200ff00 ff9ebb99, Mem[00000000300c1408] = 0000002d a89ebb99
4412 stda %f26,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 1200ff00 ff9ebb99
4413! Mem[0000000010041408] = ffffffff, %l1 = 00000000000000ff
4414 ldstuba [%i1+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
4415! Starting 10 instruction Load Burst
4416! Mem[0000000030001410] = a89ebb99, %l6 = 00000000ff000003
4417 lduha [%i0+%o5]0x81,%l6 ! %l6 = 000000000000a89e
4418
4419p0_label_165:
4420! Mem[0000000030081408] = 2e13ffed, %f6 = 941ec967
4421 lda [%i2+%o4]0x89,%f6 ! %f6 = 2e13ffed
4422! Mem[0000000010081408] = a8ffffff, %l2 = 00000000ffffda45
4423 lduba [%i2+%o4]0x80,%l2 ! %l2 = 00000000000000a8
4424! Mem[0000000010181418] = ffffffff, %l5 = ff0000009f121584
4425 lduwa [%i6+0x018]%asi,%l5 ! %l5 = 00000000ffffffff
4426! Mem[0000000010041400] = 000000ff, %f30 = ff83ffff
4427 lda [%i1+%g0]0x88,%f30 ! %f30 = 000000ff
4428! Mem[00000000211c0000] = 01ffb6f7, %l1 = 00000000000000ff
4429 lduh [%o2+%g0],%l1 ! %l1 = 00000000000001ff
4430! Mem[0000000030101400] = 9bfa1fd9fff20084, %f2 = 00000000 45daff2e
4431 ldda [%i4+%g0]0x89,%f2 ! %f2 = 9bfa1fd9 fff20084
4432! Mem[0000000020800040] = ff00978a, %l6 = 000000000000a89e
4433 ldsb [%o1+0x040],%l6 ! %l6 = ffffffffffffffff
4434! Mem[0000000030101400] = 8400f2ff, %l2 = 00000000000000a8
4435 ldswa [%i4+%g0]0x81,%l2 ! %l2 = ffffffff8400f2ff
4436! Mem[0000000010041400] = ff000000, %l3 = 00000000000000ff
4437 lduba [%i1+%g0]0x80,%l3 ! %l3 = 00000000000000ff
4438! Starting 10 instruction Store Burst
4439! %f28 = 1891d9c1, Mem[0000000010181410] = 000000ff
4440 sta %f28,[%i6+%o5]0x80 ! Mem[0000000010181410] = 1891d9c1
4441
4442p0_label_166:
4443! %f19 = 00000d55, Mem[0000000030141410] = 49000055
4444 sta %f19,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000d55
4445! Mem[0000000010101408] = 00000000, %l7 = 00000000000000ff
4446 ldstuba [%i4+%o4]0x88,%l7 ! %l7 = 00000000000000ff
4447! %f12 = 440ff950, Mem[0000000010001414] = 000003d1
4448 sta %f12,[%i0+0x014]%asi ! Mem[0000000010001414] = 440ff950
4449! %l6 = ffffffffffffffff, Mem[0000000030041408] = 7846a16b
4450 stba %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff46a16b
4451! Mem[000000001018142e] = 00ff0012, %l6 = ffffffffffffffff
4452 ldstuba [%i6+0x02e]%asi,%l6 ! %l6 = 00000000000000ff
4453! %l1 = 00000000000001ff, Mem[0000000030181410] = 000000ff
4454 stba %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff0000ff
4455! %l4 = 00000000ff0000a8, Mem[00000000218000c0] = ff3a635c, %asi = 80
4456 stha %l4,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 00a8635c
4457! %l5 = 00000000ffffffff, Mem[0000000030101410] = 00ff0000
4458 stwa %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffffffff
4459! %f0 = 00000000 49000055 9bfa1fd9 fff20084
4460! %f4 = d1030000 007f0000 2e13ffed 00ef0012
4461! %f8 = ff547f31 e837839c 78808330 15840012
4462! %f12 = 440ff950 000000ff 92118061 00000060
4463 stda %f0,[%i2]ASI_BLK_SL ! Block Store to 0000000030081400
4464! Starting 10 instruction Load Burst
4465! Mem[0000000010101410] = 00000000, %l0 = 0000000000000055
4466 ldsha [%i4+%o5]0x80,%l0 ! %l0 = 0000000000000000
4467
4468p0_label_167:
4469! Mem[0000000030001400] = ffffffff c62981b6 66003690 00000000
4470! Mem[0000000030001410] = a89ebb99 ff73921e c6008344 a8000000
4471! Mem[0000000030001420] = 91000000 000000d1 2d000000 99bb9ea8
4472! Mem[0000000030001430] = ff460000 000000ad ffffffff ff550000
4473 ldda [%i0]ASI_BLK_SL,%f0 ! Block Load from 0000000030001400
4474 membar #Sync ! Added by membar checker (31)
4475! Mem[0000000010081410] = a80000ff, %l5 = 00000000ffffffff
4476 lduha [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
4477! Mem[00000000100c1428] = a89ebb99, %l2 = ffffffff8400f2ff
4478 ldsba [%i3+0x02a]%asi,%l2 ! %l2 = ffffffffffffffbb
4479! Mem[0000000010081410] = ff0000a8, %l2 = ffffffffffffffbb
4480 ldsba [%i2+%o5]0x80,%l2 ! %l2 = ffffffffffffffff
4481! Mem[0000000010141400] = 2effda4598aeb9ff, %l2 = ffffffffffffffff
4482 ldxa [%i5+%g0]0x88,%l2 ! %l2 = 2effda4598aeb9ff
4483! Mem[0000000010081400] = ff000d55, %l7 = 0000000000000000
4484 ldswa [%i2+%g0]0x80,%l7 ! %l7 = ffffffffff000d55
4485! Mem[0000000030141408] = c600834400000d55, %f22 = a007448e a72a66b6
4486 ldda [%i5+%o4]0x81,%f22 ! %f22 = c6008344 00000d55
4487! Mem[0000000010181418] = ffffffff, %l5 = 00000000000000ff
4488 ldsba [%i6+0x019]%asi,%l5 ! %l5 = ffffffffffffffff
4489! Mem[00000000100c1410] = 1e9273ff, %l0 = 0000000000000000
4490 ldswa [%i3+%o5]0x80,%l0 ! %l0 = 000000001e9273ff
4491! Starting 10 instruction Store Burst
4492! %l2 = 2effda4598aeb9ff, Mem[0000000010101410] = 00000000
4493 stba %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = ff000000
4494
4495p0_label_168:
4496! %f20 = ef000000 ff73921e, %l2 = 2effda4598aeb9ff
4497! Mem[0000000030101438] = 050f1212f92dc578
4498 add %i4,0x038,%g1
4499 stda %f20,[%g1+%l2]ASI_PST8_S ! Mem[0000000030101438] = ef000000ff73921e
4500! %f2 = 00000000 90360066, %l7 = ffffffffff000d55
4501! Mem[0000000010181400] = da45da4598aeb94b
4502 stda %f2,[%i6+%l7]ASI_PST8_P ! Mem[0000000010181400] = da00da009836b966
4503! Mem[0000000010181410] = 1891d9c1, %l0 = 000000001e9273ff
4504 swapa [%i6+%o5]0x80,%l0 ! %l0 = 000000001891d9c1
4505! Mem[0000000010041408] = ffffffff, %l2 = 2effda4598aeb9ff
4506 swapa [%i1+%o4]0x80,%l2 ! %l2 = 00000000ffffffff
4507! %f29 = ff83ffff, Mem[0000000010081408] = a8ffffff
4508 sta %f29,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff83ffff
4509! %l4 = 00000000ff0000a8, Mem[0000000020800040] = ff00978a
4510 stb %l4,[%o1+0x040] ! Mem[0000000020800040] = a800978a
4511! Mem[0000000030181408] = 000000ff, %l4 = 00000000ff0000a8
4512 swapa [%i6+%o4]0x89,%l4 ! %l4 = 00000000000000ff
4513! %l3 = 00000000000000ff, Mem[00000000100c1408] = 00000055
4514 stba %l3,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff
4515! Mem[0000000030101400] = 8400f2ff, %l6 = 0000000000000000
4516 swapa [%i4+%g0]0x81,%l6 ! %l6 = 000000008400f2ff
4517! Starting 10 instruction Load Burst
4518! Mem[0000000030001400] = ffffffff, %l7 = ffffffffff000d55
4519 ldswa [%i0+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
4520
4521p0_label_169:
4522! Mem[0000000030101410] = ffffffff, %l4 = 00000000000000ff
4523 ldswa [%i4+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
4524! Mem[0000000030181408] = a80000ff, %l2 = 00000000ffffffff
4525 lduba [%i6+%o4]0x81,%l2 ! %l2 = 00000000000000a8
4526! Mem[0000000010141408] = c6008344, %l5 = ffffffffffffffff
4527 ldsha [%i5+%o4]0x80,%l5 ! %l5 = ffffffffffffc600
4528! Mem[00000000218001c0] = ecffae2e, %l5 = ffffffffffffc600
4529 lduba [%o3+0x1c1]%asi,%l5 ! %l5 = 00000000000000ff
4530! Mem[00000000100c1410] = ff73921e, %l3 = 00000000000000ff
4531 lduwa [%i3+%o5]0x88,%l3 ! %l3 = 00000000ff73921e
4532! Mem[0000000010001410] = 0000ffff, %l1 = 00000000000001ff
4533 ldsha [%i0+%o5]0x88,%l1 ! %l1 = ffffffffffffffff
4534! Mem[0000000030041408] = ff46a16b, %l0 = 000000001891d9c1
4535 lduwa [%i1+%o4]0x81,%l0 ! %l0 = 00000000ff46a16b
4536! %l6 = 000000008400f2ff, immed = fffff6db, %y = 00000000
4537 smul %l6,-0x925,%l0 ! %l0 = 0000046de351ea25, %y = 0000046d
4538! Mem[0000000010041428] = ffffffff, %l4 = ffffffffffffffff
4539 lduwa [%i1+0x028]%asi,%l4 ! %l4 = 00000000ffffffff
4540! Starting 10 instruction Store Burst
4541! %f24 = a8ffffff, Mem[0000000030001400] = ffffffff
4542 sta %f24,[%i0+%g0]0x89 ! Mem[0000000030001400] = a8ffffff
4543
4544p0_label_170:
4545! %f28 = 1891d9c1 ff83ffff, %l0 = 0000046de351ea25
4546! Mem[0000000010041408] = 98aeb9ff00000000
4547 add %i1,0x008,%g1
4548 stda %f28,[%g1+%l0]ASI_PST8_P ! Mem[0000000010041408] = 98aed9ff008300ff
4549! %l0 = e351ea25, %l1 = ffffffff, Mem[0000000010101410] = 000000ff c6008344
4550 stda %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = e351ea25 ffffffff
4551! %l6 = 000000008400f2ff, Mem[0000000010041400] = ff000000
4552 stba %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff000000
4553! %f29 = ff83ffff, Mem[0000000010041408] = ffd9ae98
4554 sta %f29,[%i1+%o4]0x88 ! Mem[0000000010041408] = ff83ffff
4555! %l5 = 00000000000000ff, Mem[0000000010101428] = 7880833015840012, %asi = 80
4556 stxa %l5,[%i4+0x028]%asi ! Mem[0000000010101428] = 00000000000000ff
4557! %l1 = ffffffffffffffff, Mem[00000000100c1400] = 030000ff
4558 stba %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 030000ff
4559! %l5 = 00000000000000ff, Mem[0000000010081400] = ff000d55
4560 stwa %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000ff
4561! %f22 = c6008344, Mem[00000000100c1400] = ff000003
4562 st %f22,[%i3+%g0] ! Mem[00000000100c1400] = c6008344
4563! %l3 = 00000000ff73921e, Mem[0000000010081410] = ffffd103a80000ff
4564 stxa %l3,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000ff73921e
4565! Starting 10 instruction Load Burst
4566! %f22 = c6008344 00000d55, Mem[0000000010041430] = 0d1b7aff 49e52052
4567 stda %f22,[%i1+0x030]%asi ! Mem[0000000010041430] = c6008344 00000d55
4568
4569p0_label_171:
4570! Mem[000000001018143c] = 6288d4f3, %l2 = 00000000000000a8
4571 lduw [%i6+0x03c],%l2 ! %l2 = 000000006288d4f3
4572! Mem[0000000010041408] = ff83ffff, %l7 = ffffffffffffffff
4573 ldswa [%i1+%o4]0x88,%l7 ! %l7 = ffffffffff83ffff
4574! Mem[00000000100c1400] = c6008344, %l1 = ffffffffffffffff
4575 ldsha [%i3+%g0]0x80,%l1 ! %l1 = ffffffffffffc600
4576! Mem[0000000030081408] = 8400f2ff, %l0 = 0000046de351ea25
4577 ldsha [%i2+%o4]0x81,%l0 ! %l0 = ffffffffffff8400
4578! Mem[0000000030001408] = 00000000 90360066, %l6 = 8400f2ff, %l7 = ff83ffff
4579 ldda [%i0+%o4]0x89,%l6 ! %l6 = 0000000090360066 0000000000000000
4580! Mem[0000000010041434] = 00000d55, %l2 = 000000006288d4f3
4581 ldsha [%i1+0x034]%asi,%l2 ! %l2 = 0000000000000000
4582! Mem[0000000010141430] = 1891d9c1, %l5 = 00000000000000ff
4583 ldsh [%i5+0x032],%l5 ! %l5 = ffffffffffffd9c1
4584! Mem[0000000010001408] = ff000000, %l7 = 0000000000000000
4585 ldsba [%i0+%o4]0x88,%l7 ! %l7 = 0000000000000000
4586! Mem[0000000030101410] = ffffffff, %f30 = 000000ff
4587 lda [%i4+%o5]0x81,%f30 ! %f30 = ffffffff
4588! Starting 10 instruction Store Burst
4589! Mem[0000000010001410] = 0000ffff, %l4 = 00000000ffffffff
4590 swapa [%i0+%o5]0x88,%l4 ! %l4 = 000000000000ffff
4591
4592p0_label_172:
4593! %l5 = ffffffffffffd9c1, Mem[0000000010141400] = ffb9ae9845daff2e
4594 stxa %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffffffffffffd9c1
4595! Mem[000000001010143f] = 00000060, %l0 = ffffffffffff8400
4596 ldstuba [%i4+0x03f]%asi,%l0 ! %l0 = 00000060000000ff
4597! Mem[0000000010141400] = ffffffff, %l4 = 000000000000ffff
4598 swapa [%i5+%g0]0x88,%l4 ! %l4 = 00000000ffffffff
4599! Mem[00000000100c1410] = ff73921e, %l1 = ffffffffffffc600
4600 ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 0000001e000000ff
4601! Mem[00000000100c1414] = 4955f2ff, %l3 = 00000000ff73921e
4602 swap [%i3+0x014],%l3 ! %l3 = 000000004955f2ff
4603! Mem[0000000030181400] = ff000000, %l1 = 000000000000001e
4604 ldstuba [%i6+%g0]0x81,%l1 ! %l1 = 000000ff000000ff
4605! %l4 = 00000000ffffffff, Mem[0000000010001400] = 00000d55
4606 stha %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000ffff
4607! %l0 = 0000000000000060, Mem[0000000021800000] = ffffd648, %asi = 80
4608 stha %l0,[%o3+0x000]%asi ! Mem[0000000021800000] = 0060d648
4609! Mem[0000000030041408] = 6ba146ff, %l4 = 00000000ffffffff
4610 swapa [%i1+%o4]0x89,%l4 ! %l4 = 000000006ba146ff
4611! Starting 10 instruction Load Burst
4612! Mem[00000000300c1400] = 99bb9eff, %f8 = d1000000
4613 lda [%i3+%g0]0x89,%f8 ! %f8 = 99bb9eff
4614
4615p0_label_173:
4616! Mem[00000000100c143c] = ffffffff, %l0 = 0000000000000060
4617 ldsb [%i3+0x03c],%l0 ! %l0 = ffffffffffffffff
4618! Mem[0000000010101400] = 448300c6, %l3 = 000000004955f2ff
4619 ldsba [%i4+%g0]0x88,%l3 ! %l3 = ffffffffffffffc6
4620! Mem[0000000030081408] = 8400f2ff, %l1 = 00000000000000ff
4621 ldswa [%i2+%o4]0x81,%l1 ! %l1 = ffffffff8400f2ff
4622! Mem[0000000030041410] = 000046ff, %l1 = ffffffff8400f2ff
4623 ldsha [%i1+%o5]0x89,%l1 ! %l1 = 00000000000046ff
4624! Mem[0000000030141400] = ff000000, %l6 = 0000000090360066
4625 lduwa [%i5+%g0]0x81,%l6 ! %l6 = 00000000ff000000
4626! Mem[0000000010041408] = ff008300 ff83ffff, %l0 = ffffffff, %l1 = 000046ff
4627 ldda [%i1+%o4]0x88,%l0 ! %l0 = 00000000ff83ffff 00000000ff008300
4628! Mem[0000000030001408] = 6600369000000000, %l2 = 0000000000000000
4629 ldxa [%i0+%o4]0x81,%l2 ! %l2 = 6600369000000000
4630! Mem[00000000100c1408] = ff000000 4955f2ff, %l0 = ff83ffff, %l1 = ff008300
4631 ldda [%i3+%o4]0x80,%l0 ! %l0 = 00000000ff000000 000000004955f2ff
4632! Mem[0000000010181410] = ff73921e, %l5 = ffffffffffffd9c1
4633 ldswa [%i6+%o5]0x88,%l5 ! %l5 = ffffffffff73921e
4634! Starting 10 instruction Store Burst
4635! Mem[0000000010101408] = ff00000045daff2e, %l6 = 00000000ff000000, %l2 = 6600369000000000
4636 add %i4,0x08,%g1
4637 casxa [%g1]0x80,%l6,%l2 ! %l2 = ff00000045daff2e
4638
4639p0_label_174:
4640! %l5 = ffffffffff73921e, Mem[0000000020800000] = ffff8691
4641 stb %l5,[%o1+%g0] ! Mem[0000000020800000] = 1eff8691
4642! Mem[0000000030101400] = 00000000, %l6 = 00000000ff000000
4643 ldstuba [%i4+%g0]0x81,%l6 ! %l6 = 00000000000000ff
4644! %l4 = 6ba146ff, %l5 = ff73921e, Mem[0000000030101410] = ffffffff 99bb9ea8
4645 stda %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 6ba146ff ff73921e
4646! %l4 = 000000006ba146ff, Mem[00000000201c0000] = ff009a5f
4647 sth %l4,[%o0+%g0] ! Mem[00000000201c0000] = 46ff9a5f
4648! Mem[000000001018140c] = 00000d55, %l4 = 000000006ba146ff
4649 swap [%i6+0x00c],%l4 ! %l4 = 0000000000000d55
4650! %l6 = 00000000, %l7 = 00000000, Mem[0000000010041410] = ff00550d 550d0000
4651 stda %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000 00000000
4652! Mem[00000000100c1408] = ff000000, %l3 = ffffffffffffffc6
4653 ldstuba [%i3+0x008]%asi,%l3 ! %l3 = 000000ff000000ff
4654! %l6 = 0000000000000000, Mem[0000000021800040] = 0000f914
4655 sth %l6,[%o3+0x040] ! Mem[0000000021800040] = 0000f914
4656! Mem[0000000010101408] = 000000ff, %l0 = 00000000ff000000
4657 ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
4658! Starting 10 instruction Load Burst
4659! Mem[0000000010041408] = ff83ffff, %l0 = 00000000000000ff
4660 ldswa [%i1+%o4]0x88,%l0 ! %l0 = ffffffffff83ffff
4661
4662p0_label_175:
4663! Mem[00000000300c1410] = 000000ff ffffffff, %l4 = 00000d55, %l5 = ff73921e
4664 ldda [%i3+%o5]0x89,%l4 ! %l4 = 00000000ffffffff 00000000000000ff
4665! Mem[0000000010141410] = 00000000, %l1 = 000000004955f2ff
4666 ldsh [%i5+%o5],%l1 ! %l1 = 0000000000000000
4667! Mem[0000000010081410] = 1e9273ff, %l3 = 00000000000000ff
4668 ldswa [%i2+%o5]0x80,%l3 ! %l3 = 000000001e9273ff
4669! Mem[0000000010081410] = ff73921e, %l4 = 00000000ffffffff
4670 lduba [%i2+%o5]0x88,%l4 ! %l4 = 000000000000001e
4671! Mem[0000000030041410] = 000046ff, %l1 = 0000000000000000
4672 lduba [%i1+%o5]0x89,%l1 ! %l1 = 00000000000000ff
4673! %l2 = ff00000045daff2e, imm = 0000000000000137, %l2 = ff00000045daff2e
4674 xor %l2,0x137,%l2 ! %l2 = ff00000045dafe19
4675! Mem[0000000010001430] = fff25549000000ff, %f4 = 1e9273ff 99bb9ea8
4676 ldda [%i0+0x030]%asi,%f4 ! %f4 = fff25549 000000ff
4677! Mem[0000000010181418] = ffffffff0000ff00, %l2 = ff00000045dafe19
4678 ldx [%i6+0x018],%l2 ! %l2 = ffffffff0000ff00
4679! Mem[0000000010041410] = 00000000, %l2 = ffffffff0000ff00
4680 lduba [%i1+%o5]0x80,%l2 ! %l2 = 0000000000000000
4681! Starting 10 instruction Store Burst
4682! %f26 = 1200ff00, Mem[0000000030101400] = ff000000
4683 sta %f26,[%i4+%g0]0x81 ! Mem[0000000030101400] = 1200ff00
4684
4685p0_label_176:
4686! %l6 = 0000000000000000, Mem[0000000021800080] = 90fffa8a, %asi = 80
4687 stha %l6,[%o3+0x080]%asi ! Mem[0000000021800080] = 0000fa8a
4688! %f4 = fff25549 000000ff, %l2 = 0000000000000000
4689! Mem[0000000010181410] = 1e9273ff000000ef
4690 add %i6,0x010,%g1
4691 stda %f4,[%g1+%l2]ASI_PST16_P ! Mem[0000000010181410] = 1e9273ff000000ef
4692! %l2 = 0000000000000000, Mem[0000000010181410] = 1e9273ff000000ef
4693 stxa %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000000000000000
4694! %f30 = ffffffff df91b5c9, %l1 = 00000000000000ff
4695! Mem[0000000010101408] = ff00000045daff2e
4696 add %i4,0x008,%g1
4697 stda %f30,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010101408] = c9b591dfffffffff
4698! Mem[0000000010041408] = ffff83ff, %l2 = 0000000000000000
4699 swapa [%i1+%o4]0x80,%l2 ! %l2 = 00000000ffff83ff
4700! %f4 = fff25549 000000ff, Mem[00000000300c1408] = ff9ebb99 1200ff00
4701 stda %f4 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = fff25549 000000ff
4702! Mem[0000000010101410] = e351ea25, %l7 = 0000000000000000
4703 ldstuba [%i4+%o5]0x88,%l7 ! %l7 = 00000025000000ff
4704! %l5 = 00000000000000ff, Mem[0000000030141408] = 448300c6
4705 stwa %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000ff
4706! %f20 = ef000000 ff73921e, %l0 = ffffffffff83ffff
4707! Mem[00000000300c1428] = e9ed8395fa8a4bdc
4708 add %i3,0x028,%g1
4709 stda %f20,[%g1+%l0]ASI_PST32_SL ! Mem[00000000300c1428] = 1e9273ff000000ef
4710! Starting 10 instruction Load Burst
4711! Mem[0000000010181410] = 0000000000000000, %f4 = fff25549 000000ff
4712 ldda [%i6+%o5]0x88,%f4 ! %f4 = 00000000 00000000
4713
4714p0_label_177:
4715! Mem[00000000300c1410] = 000000ffffffffff, %f28 = 1891d9c1 ff83ffff
4716 ldda [%i3+%o5]0x89,%f28 ! %f28 = 000000ff ffffffff
4717 membar #Sync ! Added by membar checker (32)
4718! Mem[0000000030001400] = ffffffa8 c62981b6 66003690 00000000
4719! Mem[0000000030001410] = a89ebb99 ff73921e c6008344 a8000000
4720! Mem[0000000030001420] = 91000000 000000d1 2d000000 99bb9ea8
4721! Mem[0000000030001430] = ff460000 000000ad ffffffff ff550000
4722 ldda [%i0]ASI_BLK_SL,%f16 ! Block Load from 0000000030001400
4723! Mem[0000000010081408] = ff83ffffce9e00fe, %f8 = 99bb9eff 00000091
4724 ldda [%i2+%o4]0x80,%f8 ! %f8 = ff83ffff ce9e00fe
4725! Mem[0000000030181408] = a80000ff, %f0 = b68129c6
4726 lda [%i6+%o4]0x81,%f0 ! %f0 = a80000ff
4727! Mem[0000000010101414] = ffffffff, %l4 = 000000000000001e
4728 ldsha [%i4+0x014]%asi,%l4 ! %l4 = ffffffffffffffff
4729! Mem[0000000010101418] = 941ec967, %l2 = 00000000ffff83ff
4730 ldub [%i4+0x01a],%l2 ! %l2 = 00000000000000c9
4731! Mem[0000000010181408] = 448300c6, %l2 = 00000000000000c9
4732 lduwa [%i6+%o4]0x88,%l2 ! %l2 = 00000000448300c6
4733! Mem[0000000020800040] = a800978a, %l0 = ffffffffff83ffff
4734 lduba [%o1+0x041]%asi,%l0 ! %l0 = 0000000000000000
4735! Mem[0000000010081424] = 98aeb94b, %l1 = 00000000000000ff
4736 lduha [%i2+0x024]%asi,%l1 ! %l1 = 00000000000098ae
4737! Starting 10 instruction Store Burst
4738! %l7 = 0000000000000025, Mem[0000000030141408] = 550d0000000000ff
4739 stxa %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000000000000025
4740
4741p0_label_178:
4742! %f2 = 00000000 90360066, Mem[0000000010081410] = ff73921e 00000000
4743 stda %f2 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000 90360066
4744! %l2 = 00000000448300c6, Mem[00000000100c1400] = 448300c6
4745 stha %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 448300c6
4746! %l1 = 00000000000098ae, Mem[0000000021800140] = ff86154d
4747 sth %l1,[%o3+0x140] ! Mem[0000000021800140] = 98ae154d
4748! Mem[0000000030141408] = 25000000, %l1 = 00000000000098ae
4749 swapa [%i5+%o4]0x81,%l1 ! %l1 = 0000000025000000
4750! %l2 = 448300c6, %l3 = 1e9273ff, Mem[0000000010141410] = 00000000 ff73921e
4751 std %l2,[%i5+%o5] ! Mem[0000000010141410] = 448300c6 1e9273ff
4752! Mem[0000000030001400] = a8ffffff, %l3 = 000000001e9273ff
4753 swapa [%i0+%g0]0x89,%l3 ! %l3 = 00000000a8ffffff
4754! %l1 = 0000000025000000, Mem[0000000010181408] = 448300c6
4755 stba %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 44830000
4756! Mem[00000000211c0000] = 01ffb6f7, %l3 = 00000000a8ffffff
4757 ldstuba [%o2+0x000]%asi,%l3 ! %l3 = 00000001000000ff
4758! Mem[0000000010181408] = 44830000, %l6 = 0000000000000000
4759 ldstuba [%i6+%o4]0x88,%l6 ! %l6 = 00000000000000ff
4760! Starting 10 instruction Load Burst
4761! Mem[0000000010141410] = c6008344, %f3 = 90360066
4762 lda [%i5+%o5]0x88,%f3 ! %f3 = c6008344
4763
4764p0_label_179:
4765! Mem[0000000010001410] = ffffffff440ff950, %f2 = 00000000 c6008344
4766 ldda [%i0+%o5]0x80,%f2 ! %f2 = ffffffff 440ff950
4767! Mem[0000000030181400] = ff000000, %l3 = 0000000000000001
4768 ldsba [%i6+%g0]0x81,%l3 ! %l3 = ffffffffffffffff
4769! Mem[0000000010041408] = 00000000, %l1 = 0000000025000000
4770 ldsha [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000
4771! Mem[000000001000142c] = a72a66b6, %l4 = ffffffffffffffff
4772 ldsh [%i0+0x02e],%l4 ! %l4 = 00000000000066b6
4773! %l3 = ffffffffffffffff, %l3 = ffffffffffffffff, %y = 0000046d
4774 sdiv %l3,%l3,%l2 ! %l2 = ffffffff80000000
4775 mov %l0,%y ! %y = 00000000
4776! Mem[0000000010101410] = ffea51e3, %f12 = ad000000
4777 lda [%i4+0x010]%asi,%f12 ! %f12 = ffea51e3
4778! Mem[00000000100c1408] = ff000000, %f14 = 000055ff
4779 lda [%i3+%o4]0x80,%f14 ! %f14 = ff000000
4780! Mem[0000000010081408] = ff83ffffce9e00fe, %f8 = ff83ffff ce9e00fe
4781 ldda [%i2+%o4]0x80,%f8 ! %f8 = ff83ffff ce9e00fe
4782! Mem[0000000030081410] = 00007f00000003d1, %l0 = 0000000000000000
4783 ldxa [%i2+%o5]0x81,%l0 ! %l0 = 00007f00000003d1
4784! Starting 10 instruction Store Burst
4785! %f6 = 000000a8 448300c6, Mem[0000000010001410] = ffffffff 50f90f44
4786 stda %f6 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000a8 448300c6
4787
4788p0_label_180:
4789! Mem[000000001010143f] = 000000ff, %l3 = ffffffffffffffff
4790 ldstuba [%i4+0x03f]%asi,%l3 ! %l3 = 000000ff000000ff
4791! %l2 = ffffffff80000000, Mem[0000000010081410] = 66003690
4792 stba %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00003690
4793! %l6 = 0000000000000000, Mem[0000000021800140] = 98ae154d, %asi = 80
4794 stha %l6,[%o3+0x140]%asi ! Mem[0000000021800140] = 0000154d
4795 membar #Sync ! Added by membar checker (33)
4796! %f8 = ff83ffff ce9e00fe, %l3 = 00000000000000ff
4797! Mem[0000000030001410] = a89ebb99ff73921e
4798 add %i0,0x010,%g1
4799 stda %f8,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030001410] = fe009eceffff83ff
4800! %l5 = 00000000000000ff, Mem[0000000030041400] = 2e000003
4801 stha %l5,[%i1+%g0]0x89 ! Mem[0000000030041400] = 2e0000ff
4802! %l0 = 00007f00000003d1, Mem[0000000010141408] = c6008344
4803 stba %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = d1008344
4804! Mem[0000000030141400] = ff000000, %l3 = 00000000000000ff
4805 swapa [%i5+%g0]0x81,%l3 ! %l3 = 00000000ff000000
4806! %l3 = 00000000ff000000, Mem[0000000010141410] = c6008344
4807 stwa %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff000000
4808! Mem[0000000010081410] = 00003690, %l6 = 0000000000000000
4809 swapa [%i2+%o5]0x80,%l6 ! %l6 = 0000000000003690
4810! Starting 10 instruction Load Burst
4811! Mem[0000000030101400] = 1200ff00, %f16 = b68129c6
4812 lda [%i4+%g0]0x81,%f16 ! %f16 = 1200ff00
4813
4814p0_label_181:
4815! Mem[0000000010101410] = ffea51e3ffffffff, %l2 = ffffffff80000000
4816 ldxa [%i4+%o5]0x80,%l2 ! %l2 = ffea51e3ffffffff
4817! Mem[0000000030141408] = 000098ae00000000, %f20 = 1e9273ff 99bb9ea8
4818 ldda [%i5+%o4]0x81,%f20 ! %f20 = 000098ae 00000000
4819! Mem[0000000010181408] = 448300ff, %l0 = 00007f00000003d1
4820 lduha [%i6+%o4]0x88,%l0 ! %l0 = 00000000000000ff
4821! Mem[0000000030041408] = ffffffff, %l5 = 00000000000000ff
4822 ldswa [%i1+%o4]0x81,%l5 ! %l5 = ffffffffffffffff
4823! Mem[0000000010141408] = d1008344, %l7 = 0000000000000025
4824 lduwa [%i5+%o4]0x80,%l7 ! %l7 = 00000000d1008344
4825! Mem[0000000030041410] = ff460000, %l7 = 00000000d1008344
4826 lduwa [%i1+%o5]0x81,%l7 ! %l7 = 00000000ff460000
4827! Mem[0000000030081410] = 00007f00000003d1, %l4 = 00000000000066b6
4828 ldxa [%i2+%o5]0x81,%l4 ! %l4 = 00007f00000003d1
4829! Mem[0000000030081400] = 49000055, %l5 = ffffffffffffffff
4830 ldsba [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000055
4831! Mem[000000001000142c] = a72a66b6, %f27 = 0000002d
4832 lda [%i0+0x02c]%asi,%f27 ! %f27 = a72a66b6
4833! Starting 10 instruction Store Burst
4834! %f12 = ffea51e3 000046ff, %l7 = 00000000ff460000
4835! Mem[0000000010101418] = 941ec96700ef0012
4836 add %i4,0x018,%g1
4837 stda %f12,[%g1+%l7]ASI_PST8_P ! Mem[0000000010101418] = 941ec96700ef0012
4838
4839p0_label_182:
4840! %f7 = 448300c6, Mem[0000000030181408] = ff0000a8
4841 sta %f7 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = 448300c6
4842! %f8 = ff83ffff ce9e00fe, Mem[0000000010001410] = c6008344 a8000000
4843 stda %f8 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff83ffff ce9e00fe
4844! %f26 = a89ebb99, Mem[0000000010141424] = ce9e00fe
4845 st %f26,[%i5+0x024] ! Mem[0000000010141424] = a89ebb99
4846! Mem[0000000030001410] = ce9e00fe, %l5 = 0000000000000055
4847 swapa [%i0+%o5]0x89,%l5 ! %l5 = 00000000ce9e00fe
4848! Mem[0000000010141408] = 448300d1, %l1 = 0000000000000000
4849 swapa [%i5+%o4]0x88,%l1 ! %l1 = 00000000448300d1
4850! %f4 = 00000000 00000000, %l7 = 00000000ff460000
4851! Mem[0000000010041408] = 00000000008300ff
4852 add %i1,0x008,%g1
4853 stda %f4,[%g1+%l7]ASI_PST32_P ! Mem[0000000010041408] = 00000000008300ff
4854! %l2 = ffea51e3ffffffff, Mem[0000000010141408] = 00000000
4855 stba %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff000000
4856! %f0 = a80000ff, Mem[0000000010181408] = ff008344
4857 sta %f0 ,[%i6+%o4]0x80 ! Mem[0000000010181408] = a80000ff
4858! %f20 = 000098ae 00000000, Mem[0000000010081408] = ff83ffff ce9e00fe
4859 stda %f20,[%i2+%o4]0x80 ! Mem[0000000010081408] = 000098ae 00000000
4860! Starting 10 instruction Load Burst
4861! Mem[0000000010141400] = c1d9ffff0000ffff, %f2 = ffffffff 440ff950
4862 ldda [%i5+%g0]0x88,%f2 ! %f2 = c1d9ffff 0000ffff
4863
4864p0_label_183:
4865! Mem[0000000010001410] = fe009eceffff83ff, %l3 = 00000000ff000000
4866 ldxa [%i0+%o5]0x88,%l3 ! %l3 = fe009eceffff83ff
4867! Mem[0000000030141400] = ff000000, %l6 = 0000000000003690
4868 lduha [%i5+%g0]0x89,%l6 ! %l6 = 0000000000000000
4869! %f30 = 000055ff, %f26 = a89ebb99
4870 fcmps %fcc0,%f30,%f26 ! %fcc0 = 2
4871! Mem[0000000010181408] = a80000ff, %l1 = 00000000448300d1
4872 ldswa [%i6+%o4]0x80,%l1 ! %l1 = ffffffffa80000ff
4873! Mem[00000000100c1410] = ff9273ff, %l3 = fe009eceffff83ff
4874 lduba [%i3+%o5]0x80,%l3 ! %l3 = 00000000000000ff
4875! Mem[0000000010141408] = ff000000, %l7 = 00000000ff460000
4876 lduba [%i5+%o4]0x80,%l7 ! %l7 = 00000000000000ff
4877! Mem[0000000010001428] = 78c5f483, %l2 = ffea51e3ffffffff
4878 ldsh [%i0+0x028],%l2 ! %l2 = 00000000000078c5
4879! %f8 = ff83ffff ce9e00fe, %f2 = c1d9ffff 0000ffff
4880 fxtod %f8 ,%f2 ! %f2 = c35f0000 0c587fc0
4881! Mem[0000000030041408] = ffffffff, %l2 = 00000000000078c5
4882 lduwa [%i1+%o4]0x89,%l2 ! %l2 = 00000000ffffffff
4883! Starting 10 instruction Store Burst
4884! %l2 = 00000000ffffffff, Mem[0000000030101410] = 1e9273ffff46a16b
4885 stxa %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000ffffffff
4886
4887p0_label_184:
4888! %l7 = 00000000000000ff, Mem[0000000030101408] = ff000000
4889 stba %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = ff0000ff
4890! %l0 = 00000000000000ff, Mem[00000000100c1400] = 6ba14678448300c6
4891 stxa %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000000000ff
4892! %l5 = 00000000ce9e00fe, %l3 = 00000000000000ff, %l7 = 00000000000000ff
4893 sdivx %l5,%l3,%l7 ! %l7 = 0000000000cf6d6e
4894! %l2 = ffffffff, %l3 = 000000ff, Mem[0000000010181400] = 00da00da 66b93698
4895 stda %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffffffff 000000ff
4896! %f4 = 00000000 00000000, %l0 = 00000000000000ff
4897! Mem[0000000010041430] = c600834400000d55
4898 add %i1,0x030,%g1
4899 stda %f4,[%g1+%l0]ASI_PST16_P ! Mem[0000000010041430] = 0000000000000000
4900! %f0 = a80000ff ffffffff, Mem[0000000030141408] = ae980000 00000000
4901 stda %f0 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = a80000ff ffffffff
4902! Mem[0000000010001410] = ffff83ff, %l1 = ffffffffa80000ff
4903 swapa [%i0+%o5]0x88,%l1 ! %l1 = 00000000ffff83ff
4904! %l4 = 00007f00000003d1, Mem[0000000010181410] = 0000000000000000
4905 stx %l4,[%i6+%o5] ! Mem[0000000010181410] = 00007f00000003d1
4906! %l3 = 00000000000000ff, Mem[0000000010001408] = 1255f2ffff000000
4907 stxa %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000000000ff
4908! Starting 10 instruction Load Burst
4909 membar #Sync ! Added by membar checker (34)
4910! Mem[0000000030041400] = ff00002e 00000030 ffffffff ff550000
4911! Mem[0000000030041410] = ff460000 000000ad c6008344 c4d69f91
4912! Mem[0000000030041420] = 7846a16b 8da16f0f 78c52df9 a72a66b6
4913! Mem[0000000030041430] = f3d43e62 df919ec9 78c52df9 12120f05
4914 ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
4915
4916p0_label_185:
4917! Mem[0000000010001410] = a80000ff, %l7 = 0000000000cf6d6e
4918 lduba [%i0+%o5]0x88,%l7 ! %l7 = 00000000000000ff
4919! Mem[0000000030081400] = 55000049 00000000 8400f2ff d91ffa9b
4920! Mem[0000000030081410] = 00007f00 000003d1 1200ef00 edff132e
4921! Mem[0000000030081420] = 9c8337e8 317f54ff 12008415 30838078
4922! Mem[0000000030081430] = ff000000 50f90f44 60000000 61801192
4923 ldda [%i2]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030081400
4924! Mem[0000000010081408] = 000098ae00000000, %f14 = ff000000 ffffffff
4925 ldda [%i2+%o4]0x80,%f14 ! %f14 = 000098ae 00000000
4926! Mem[0000000010101408] = c9b591df, %l2 = 00000000ffffffff
4927 lduwa [%i4+%o4]0x80,%l2 ! %l2 = 00000000c9b591df
4928! Mem[00000000100c1408] = ff000000, %l7 = 00000000000000ff
4929 ldswa [%i3+%o4]0x80,%l7 ! %l7 = ffffffffff000000
4930! Mem[00000000300c1408] = 000000ff, %l6 = 0000000000000000
4931 lduwa [%i3+%o4]0x89,%l6 ! %l6 = 00000000000000ff
4932! %l5 = 00000000ce9e00fe, immd = fffffffffffff826, %l3 = 00000000000000ff
4933 mulx %l5,-0x7da,%l3 ! %l3 = fffff9a9bb6c35b4
4934! %f1 = ffffffff, %f7 = 448300c6, %f5 = 00000000
4935 fdivs %f1 ,%f7 ,%f5 ! %f5 = ffffffff
4936! Mem[00000000100c1410] = ff7392ff, %l7 = ffffffffff000000
4937 lduwa [%i3+%o5]0x88,%l7 ! %l7 = 00000000ff7392ff
4938! Starting 10 instruction Store Burst
4939! %f10 = a89ebb99 0000002d, Mem[0000000030101400] = 00ff0012 9bfa1fd9
4940 stda %f10,[%i4+%g0]0x89 ! Mem[0000000030101400] = a89ebb99 0000002d
4941
4942p0_label_186:
4943! %l2 = 00000000c9b591df, Mem[0000000010081410] = 00000000
4944 stwa %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = c9b591df
4945 membar #Sync ! Added by membar checker (35)
4946! %l4 = 000003d1, %l5 = ce9e00fe, Mem[0000000030041400] = ff00002e 00000030
4947 stda %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000003d1 ce9e00fe
4948! %l2 = 00000000c9b591df, Mem[00000000100c1400] = ff000000
4949 stba %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = df000000
4950! Mem[00000000201c0000] = 46ff9a5f, %l3 = fffff9a9bb6c35b4
4951 ldstub [%o0+%g0],%l3 ! %l3 = 00000046000000ff
4952! %l0 = 00000000000000ff, imm = fffffffffffffb83, %l2 = 00000000c9b591df
4953 orn %l0,-0x47d,%l2 ! %l2 = 00000000000004ff
4954! %l7 = 00000000ff7392ff, imm = fffffffffffff677, %l1 = 00000000ffff83ff
4955 and %l7,-0x989,%l1 ! %l1 = 00000000ff739277
4956! %f1 = ffffffff, Mem[0000000010081410] = df91b5c9
4957 sta %f1 ,[%i2+0x010]%asi ! Mem[0000000010081410] = ffffffff
4958! %f23 = edff132e, Mem[0000000010141408] = ff000000
4959 sta %f23,[%i5+%o4]0x80 ! Mem[0000000010141408] = edff132e
4960! %l6 = 00000000000000ff, Mem[0000000030041410] = ad000000000046ff
4961 stxa %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000000000ff
4962! Starting 10 instruction Load Burst
4963! Mem[0000000030001408] = 66003690, %l3 = 0000000000000046
4964 lduwa [%i0+%o4]0x81,%l3 ! %l3 = 0000000066003690
4965
4966p0_label_187:
4967! Mem[0000000010041400] = ff000000, %l1 = 00000000ff739277
4968 lduha [%i1+%g0]0x80,%l1 ! %l1 = 000000000000ff00
4969! Mem[00000000100c1424] = 00000091, %l6 = 00000000000000ff
4970 lduw [%i3+0x024],%l6 ! %l6 = 0000000000000091
4971! %l4 = 00007f00000003d1, Mem[0000000030041408] = ffffffff
4972 stha %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffff03d1
4973! Mem[0000000030001410] = 55000000, %l0 = 00000000000000ff
4974 lduba [%i0+%o5]0x81,%l0 ! %l0 = 0000000000000055
4975! Mem[0000000010101414] = ffffffff, %l6 = 0000000000000091
4976 lduha [%i4+0x014]%asi,%l6 ! %l6 = 000000000000ffff
4977! Mem[0000000010181400] = ffffffff, %l7 = 00000000ff7392ff
4978 lduwa [%i6+0x000]%asi,%l7 ! %l7 = 00000000ffffffff
4979! Mem[0000000030141410] = 550d0000, %l6 = 000000000000ffff
4980 ldswa [%i5+%o5]0x81,%l6 ! %l6 = 00000000550d0000
4981! Mem[0000000030041410] = 000000ff, %l3 = 0000000066003690
4982 lduha [%i1+%o5]0x89,%l3 ! %l3 = 00000000000000ff
4983! Mem[0000000010101400] = c6008344, %l5 = 00000000ce9e00fe
4984 ldswa [%i4+%g0]0x80,%l5 ! %l5 = ffffffffc6008344
4985! Starting 10 instruction Store Burst
4986! %l5 = ffffffffc6008344, Mem[0000000030001410] = 00000055
4987 stwa %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = c6008344
4988
4989p0_label_188:
4990! %l0 = 0000000000000055, Mem[0000000030041400] = 000003d1
4991 stwa %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000055
4992! Mem[00000000201c0001] = ffff9a5f, %l3 = 00000000000000ff
4993 ldstub [%o0+0x001],%l3 ! %l3 = 000000ff000000ff
4994! %l4 = 000003d1, %l5 = c6008344, Mem[0000000010041410] = 00000000 00000000
4995 stda %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000003d1 c6008344
4996! %l4 = 00007f00000003d1, %l6 = 00000000550d0000, %l4 = 00007f00000003d1
4997 andn %l4,%l6,%l4 ! %l4 = 00007f00000003d1
4998! %l2 = 000004ff, %l3 = 000000ff, Mem[0000000010101410] = e351eaff ffffffff
4999 stda %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000004ff 000000ff
5000! Mem[0000000010001408] = 000000ff, %l4 = 00007f00000003d1
5001 ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
5002! %l5 = ffffffffc6008344, Mem[0000000010101408] = df91b5c9
5003 stha %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = df918344
5004! %l4 = 000000ff, %l5 = c6008344, Mem[0000000010001410] = ff0000a8 ce9e00fe
5005 stda %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000ff c6008344
5006! %f0 = a80000ff ffffffff, %l2 = 00000000000004ff
5007! Mem[0000000010081430] = ad000000000046ff
5008 add %i2,0x030,%g1
5009 stda %f0,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010081430] = ffffffffff0000a8
5010! Starting 10 instruction Load Burst
5011! Mem[00000000100c141c] = 448300c6, %l2 = 00000000000004ff
5012 lduba [%i3+0x01e]%asi,%l2 ! %l2 = 0000000000000000
5013
5014p0_label_189:
5015! Mem[0000000030181400] = ff000000, %l0 = 0000000000000055
5016 ldsba [%i6+%g0]0x81,%l0 ! %l0 = ffffffffffffffff
5017! Mem[0000000010141410] = 000000ff, %l0 = ffffffffffffffff
5018 lduba [%i5+0x012]%asi,%l0 ! %l0 = 0000000000000000
5019! Mem[0000000010181438] = c9b591df, %f13 = 000046ff
5020 ld [%i6+0x038],%f13 ! %f13 = c9b591df
5021! Mem[0000000030141408] = ffffffff, %l6 = 00000000550d0000
5022 ldswa [%i5+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
5023! Mem[0000000010001400] = ffff0000, %l1 = 000000000000ff00
5024 ldswa [%i0+%g0]0x80,%l1 ! %l1 = ffffffffffff0000
5025! Mem[0000000030101410] = 00000000ffffffff, %l1 = ffffffffffff0000
5026 ldxa [%i4+%o5]0x89,%l1 ! %l1 = 00000000ffffffff
5027! Mem[00000000300c1410] = ffffffff, %l6 = ffffffffffffffff
5028 ldswa [%i3+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
5029! Mem[00000000100c143c] = ffffffff, %l6 = ffffffffffffffff
5030 ldsh [%i3+0x03e],%l6 ! %l6 = ffffffffffffffff
5031! Mem[0000000010081400] = 000000ff, %l3 = 00000000000000ff
5032 lduwa [%i2+%g0]0x80,%l3 ! %l3 = 00000000000000ff
5033! Starting 10 instruction Store Burst
5034! %l1 = 00000000ffffffff, Mem[0000000010101408] = 448391df, %asi = 80
5035 stha %l1,[%i4+0x008]%asi ! Mem[0000000010101408] = ffff91df
5036
5037p0_label_190:
5038! %f4 = 00000000 ffffffff, Mem[00000000300c1410] = ffffffff 000000ff
5039 stda %f4 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 ffffffff
5040! %f16 = 55000049 00000000 8400f2ff d91ffa9b
5041! %f20 = 00007f00 000003d1 1200ef00 edff132e
5042! %f24 = 9c8337e8 317f54ff 12008415 30838078
5043! %f28 = ff000000 50f90f44 60000000 61801192
5044 stda %f16,[%i0]ASI_BLK_AIUSL ! Block Store to 0000000030001400
5045! Mem[0000000010101408] = ffff91df, %l7 = 00000000ffffffff
5046 swapa [%i4+%o4]0x80,%l7 ! %l7 = 00000000ffff91df
5047! %l3 = 00000000000000ff, %l6 = ffffffffffffffff, %y = 00000000
5048 smul %l3,%l6,%l4 ! %l4 = ffffffffffffff01, %y = ffffffff
5049 membar #Sync ! Added by membar checker (36)
5050! Mem[0000000010001400] = ffff0000, %l3 = 00000000000000ff
5051 swapa [%i0+%g0]0x80,%l3 ! %l3 = 00000000ffff0000
5052! %f20 = 00007f00 000003d1, Mem[0000000010141400] = ffff0000 ffffd9c1
5053 stda %f20,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00007f00 000003d1
5054! %f24 = 9c8337e8, %f17 = 00000000, %f16 = 55000049
5055 fmuls %f24,%f17,%f16 ! %f16 = 80000000
5056! Mem[0000000030081408] = 8400f2ff, %l3 = 00000000ffff0000
5057 ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 00000084000000ff
5058! %f15 = 00000000, %f26 = 12008415
5059 fitos %f15,%f26 ! %f26 = 00000000
5060! Starting 10 instruction Load Burst
5061! Mem[0000000010001410] = ff000000, %l2 = 0000000000000000
5062 ldsha [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000000
5063
5064p0_label_191:
5065! Mem[0000000030081400] = 49000055, %l5 = ffffffffc6008344
5066 ldsba [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000055
5067! Mem[0000000010081410] = ffffffff00000000, %l3 = 0000000000000084
5068 ldxa [%i2+%o5]0x80,%l3 ! %l3 = ffffffff00000000
5069! Mem[000000001014140c] = 00000d55, %l1 = 00000000ffffffff
5070 ldsha [%i5+0x00e]%asi,%l1 ! %l1 = 0000000000000d55
5071! Mem[0000000010001410] = ff000000, %l6 = ffffffffffffffff
5072 ldsha [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000
5073! Mem[0000000030141410] = 550d0000, %l7 = 00000000ffff91df
5074 lduba [%i5+%o5]0x81,%l7 ! %l7 = 0000000000000055
5075! Mem[00000000100c1434] = 00000000, %l4 = ffffffffffffff01
5076 ldswa [%i3+0x034]%asi,%l4 ! %l4 = 0000000000000000
5077! Mem[0000000030001400] = 5500004900000000, %l4 = 0000000000000000
5078 ldxa [%i0+%g0]0x89,%l4 ! %l4 = 5500004900000000
5079! Mem[0000000030001408] = 9bfa1fd9, %l1 = 0000000000000d55
5080 lduba [%i0+%o4]0x81,%l1 ! %l1 = 000000000000009b
5081! Mem[00000000211c0000] = ffffb6f7, %l6 = 0000000000000000
5082 ldsba [%o2+0x001]%asi,%l6 ! %l6 = ffffffffffffffff
5083! Starting 10 instruction Store Burst
5084! %l4 = 5500004900000000, Mem[0000000010181410] = 00007f00
5085 stwa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
5086
5087p0_label_192:
5088! Mem[0000000030081400] = 55000049, %l5 = 0000000000000055
5089 swapa [%i2+%g0]0x81,%l5 ! %l5 = 0000000055000049
5090! Mem[0000000030041400] = 00000055, %l5 = 0000000055000049
5091 swapa [%i1+%g0]0x81,%l5 ! %l5 = 0000000000000055
5092! %l1 = 000000000000009b, Mem[0000000030181408] = 448300c6
5093 stba %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = 4483009b
5094! %l0 = 0000000000000000, Mem[00000000300c1410] = ffffffff
5095 stba %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00ffffff
5096! %l0 = 0000000000000000, Mem[00000000201c0001] = ffff9a5f, %asi = 80
5097 stba %l0,[%o0+0x001]%asi ! Mem[00000000201c0000] = ff009a5f
5098! Mem[0000000030101400] = 2d000000, %l1 = 000000000000009b
5099 swapa [%i4+%g0]0x81,%l1 ! %l1 = 000000002d000000
5100! Mem[0000000010141410] = ff000000, %l5 = 0000000000000055
5101 ldstuba [%i5+%o5]0x88,%l5 ! %l5 = 00000000000000ff
5102! %l4 = 5500004900000000, Mem[000000001014142a] = 1200ff00, %asi = 80
5103 stba %l4,[%i5+0x02a]%asi ! Mem[0000000010141428] = 12000000
5104! %l0 = 0000000000000000, Mem[0000000010001410] = 448300c6ff000000
5105 stxa %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000000000000000
5106! Starting 10 instruction Load Burst
5107! Mem[0000000010081410] = ffffffff, %f12 = ffea51e3
5108 lda [%i2+%o5]0x88,%f12 ! %f12 = ffffffff
5109
5110p0_label_193:
5111! Mem[00000000300c1400] = ff9ebb99 0000002d, %l0 = 00000000, %l1 = 2d000000
5112 ldda [%i3+%g0]0x81,%l0 ! %l0 = 00000000ff9ebb99 000000000000002d
5113! Mem[0000000030101400] = 0000009b 99bb9ea8, %l4 = 00000000, %l5 = 00000000
5114 ldda [%i4+%g0]0x81,%l4 ! %l4 = 000000000000009b 0000000099bb9ea8
5115! Mem[0000000030181408] = 4483009b, %f4 = 00000000
5116 lda [%i6+%o4]0x89,%f4 ! %f4 = 4483009b
5117! Mem[0000000010141408] = 2e13ffed, %l6 = ffffffffffffffff
5118 lduha [%i5+%o4]0x88,%l6 ! %l6 = 000000000000ffed
5119! Mem[0000000010041400] = ff000000, %f21 = 000003d1
5120 lda [%i1+%g0]0x80,%f21 ! %f21 = ff000000
5121! %l0 = 00000000ff9ebb99, immed = 00000eee, %y = ffffffff
5122 smul %l0,0xeee,%l0 ! %l0 = fffffffa53d4c63e, %y = fffffffa
5123! Mem[0000000010181408] = ff46a16bff0000a8, %f2 = c35f0000 0c587fc0
5124 ldda [%i6+%o4]0x88,%f2 ! %f2 = ff46a16b ff0000a8
5125! Mem[00000000100c1410] = ff9273ff, %f15 = 00000000
5126 lda [%i3+%o5]0x80,%f15 ! %f15 = ff9273ff
5127! Mem[0000000010141410] = ff0000ff, %f24 = 9c8337e8
5128 lda [%i5+%o5]0x88,%f24 ! %f24 = ff0000ff
5129! Starting 10 instruction Store Burst
5130! Mem[0000000010081400] = ff000000, %l5 = 0000000099bb9ea8
5131 swapa [%i2+%g0]0x88,%l5 ! %l5 = 00000000ff000000
5132
5133p0_label_194:
5134! Mem[0000000010101400] = c6008344, %l7 = 0000000000000055
5135 swapa [%i4+%g0]0x80,%l7 ! %l7 = 00000000c6008344
5136! %l2 = 00000000, %l3 = 00000000, Mem[0000000010181438] = c9b591df 6288d4f3
5137 stda %l2,[%i6+0x038]%asi ! Mem[0000000010181438] = 00000000 00000000
5138! %l0 = fffffffa53d4c63e, Mem[000000001010142c] = 000000ff
5139 stw %l0,[%i4+0x02c] ! Mem[000000001010142c] = 53d4c63e
5140! %l0 = fffffffa53d4c63e, Mem[0000000010081408] = 000098ae
5141 stba %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 3e0098ae
5142! %l4 = 0000009b, %l5 = ff000000, Mem[0000000010041408] = 00000000 008300ff
5143 stda %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000009b ff000000
5144! %f10 = a89ebb99 0000002d, Mem[0000000010101418] = 941ec967 00ef0012
5145 stda %f10,[%i4+0x018]%asi ! Mem[0000000010101418] = a89ebb99 0000002d
5146! %l5 = 00000000ff000000, Mem[00000000300c1400] = ff9ebb99
5147 stba %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 009ebb99
5148! %l7 = 00000000c6008344, Mem[0000000030181408] = 4483009b
5149 stha %l7,[%i6+%o4]0x89 ! Mem[0000000030181408] = 44838344
5150! %l6 = 0000ffed, %l7 = c6008344, Mem[0000000010081400] = a89ebb99 99bb9ea8
5151 stda %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000ffed c6008344
5152! Starting 10 instruction Load Burst
5153! Mem[0000000030001400] = 00000000, %l2 = 0000000000000000
5154 ldswa [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000
5155
5156p0_label_195:
5157! Mem[0000000010001400] = 9f121584 ff000000, %l6 = 0000ffed, %l7 = c6008344
5158 ldda [%i0+%g0]0x88,%l6 ! %l6 = 00000000ff000000 000000009f121584
5159! Mem[0000000030181408] = 44838344, %l7 = 000000009f121584
5160 lduha [%i6+%o4]0x81,%l7 ! %l7 = 0000000000004483
5161! Mem[0000000010041410] = d1030000, %l6 = 00000000ff000000
5162 ldsba [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000000
5163! Mem[0000000030041400] = 55000049, %f5 = ffffffff
5164 lda [%i1+%g0]0x81,%f5 ! %f5 = 55000049
5165! Mem[00000000100c1420] = 00000000, %l1 = 000000000000002d
5166 ldsb [%i3+0x023],%l1 ! %l1 = 0000000000000000
5167! Mem[0000000030041408] = ffff03d1, %l0 = fffffffa53d4c63e
5168 lduha [%i1+%o4]0x89,%l0 ! %l0 = 00000000000003d1
5169! Mem[0000000010081420] = 00000000 98aeb94b, %l0 = 000003d1, %l1 = 00000000
5170 ldda [%i2+0x020]%asi,%l0 ! %l0 = 0000000000000000 0000000098aeb94b
5171! Mem[0000000030101400] = a89ebb999b000000, %f10 = a89ebb99 0000002d
5172 ldda [%i4+%g0]0x89,%f10 ! %f10 = a89ebb99 9b000000
5173! Mem[0000000030141410] = 0000000000000d55, %f28 = ff000000 50f90f44
5174 ldda [%i5+%o5]0x89,%f28 ! %f28 = 00000000 00000d55
5175! Starting 10 instruction Store Burst
5176! %f8 = ff83ffff ce9e00fe, %l7 = 0000000000004483
5177! Mem[0000000030041420] = 7846a16b8da16f0f
5178 add %i1,0x020,%g1
5179 stda %f8,[%g1+%l7]ASI_PST32_S ! Mem[0000000030041420] = ff83ffffce9e00fe
5180
5181p0_label_196:
5182! Mem[00000000100c1413] = ff9273ff, %l7 = 0000000000004483
5183 ldstuba [%i3+0x013]%asi,%l7 ! %l7 = 000000ff000000ff
5184! %l2 = 0000000000000000, Mem[000000001000140c] = 00000000
5185 stw %l2,[%i0+0x00c] ! Mem[000000001000140c] = 00000000
5186! Mem[0000000010101410] = 000004ff, %l4 = 000000000000009b
5187 swapa [%i4+%o5]0x88,%l4 ! %l4 = 00000000000004ff
5188! Mem[000000001010142c] = 53d4c63e, %l7 = 00000000000000ff
5189 ldsb [%i4+0x02f],%l7 ! %l7 = 000000000000003e
5190! %f12 = ffffffff c9b591df, %l6 = 0000000000000000
5191! Mem[0000000010081408] = 3e0098ae00000000
5192 add %i2,0x008,%g1
5193 stda %f12,[%g1+%l6]ASI_PST32_P ! Mem[0000000010081408] = 3e0098ae00000000
5194! %l4 = 00000000000004ff, %l1 = 0000000098aeb94b, %l3 = ffffffff00000000
5195 xnor %l4,%l1,%l3 ! %l3 = ffffffff6751424b
5196! Mem[0000000010041400] = 000000ff, %l3 = ffffffff6751424b
5197 ldstuba [%i1+%g0]0x88,%l3 ! %l3 = 000000ff000000ff
5198! %l2 = 0000000000000000, Mem[0000000010101400] = 55000000
5199 stwa %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
5200! %f14 = 000098ae ff9273ff, Mem[00000000100c1408] = ff000000 4955f2ff
5201 stda %f14,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000098ae ff9273ff
5202! Starting 10 instruction Load Burst
5203! Mem[00000000100c1400] = 000000df, %l4 = 00000000000004ff
5204 lduba [%i3+%g0]0x88,%l4 ! %l4 = 00000000000000df
5205
5206p0_label_197:
5207! Mem[0000000010181430] = ffff83ffc1d99118, %f16 = 80000000 00000000
5208 ldda [%i6+0x030]%asi,%f16 ! %f16 = ffff83ff c1d99118
5209! Mem[0000000020800000] = 1eff8691, %l3 = 00000000000000ff
5210 ldsb [%o1+%g0],%l3 ! %l3 = 000000000000001e
5211! Code Fragment 4
5212p0_fragment_21:
5213! %l0 = 0000000000000000
5214 setx 0xc72472af8dd5b79a,%g7,%l0 ! %l0 = c72472af8dd5b79a
5215! %l1 = 0000000098aeb94b
5216 setx 0x32f7768face58225,%g7,%l1 ! %l1 = 32f7768face58225
5217 setx 0x7ff8, %g1, %g2
5218 and %l0, %g2, %l0
5219 setx 0xffffffff, %g1, %g2
5220 and %l1, %g2, %l1
5221 setx 0x100000000, %g1, %g2
5222 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5223 ta T_CHANGE_HPRIV
5224 stxa %l1, [%l0]ASI_ICACHE_INSTR
5225 ta T_CHANGE_NONHPRIV
5226! %l0 = c72472af8dd5b79a
5227 setx 0x193cfe80393e3719,%g7,%l0 ! %l0 = 193cfe80393e3719
5228! %l1 = 32f7768face58225
5229 setx 0x3e96db0ff5b965b6,%g7,%l1 ! %l1 = 3e96db0ff5b965b6
5230! Mem[0000000030101410] = ffffffff, %l6 = 0000000000000000
5231 ldsha [%i4+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
5232! %l6 = ffffffffffffffff, imm = 00000000000008bd, %l2 = 0000000000000000
5233 xor %l6,0x8bd,%l2 ! %l2 = fffffffffffff742
5234! Mem[00000000100c1400] = df000000, %f28 = 00000000
5235 lda [%i3+0x000]%asi,%f28 ! %f28 = df000000
5236! Mem[0000000010001410] = 00000000, %l5 = 00000000ff000000
5237 ldsba [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000000
5238! Mem[0000000010141424] = a89ebb99, %l7 = 000000000000003e
5239 lduwa [%i5+0x024]%asi,%l7 ! %l7 = 00000000a89ebb99
5240! Mem[0000000010101410] = 0000009b, %l4 = 00000000000000df
5241 lduwa [%i4+%o5]0x88,%l4 ! %l4 = 000000000000009b
5242! Starting 10 instruction Store Burst
5243! %f17 = c1d99118, Mem[0000000010101410] = 9b000000
5244 sta %f17,[%i4+0x010]%asi ! Mem[0000000010101410] = c1d99118
5245
5246p0_label_198:
5247! %f14 = 000098ae, %f0 = a80000ff ffffffff
5248 fstod %f14,%f0 ! %l0 = 193cfe80393e373b, Unfinished, %fsr = 2c00000800
5249! Mem[0000000010141408] = edff132e, %l3 = 000000000000001e
5250 swapa [%i5+%o4]0x80,%l3 ! %l3 = 00000000edff132e
5251! Mem[0000000010141410] = ff0000ff, %l1 = 3e96db0ff5b965b6
5252 ldstuba [%i5+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
5253! Mem[00000000100c1410] = ff9273ff, %l4 = 000000000000009b
5254 ldstub [%i3+%o5],%l4 ! %l4 = 000000ff000000ff
5255! %f14 = 000098ae, Mem[0000000030081408] = ff00f2ff
5256 sta %f14,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000098ae
5257! %f0 = a80000ff ffffffff ff46a16b ff0000a8
5258! %f4 = 4483009b 55000049 000000a8 448300c6
5259! %f8 = ff83ffff ce9e00fe a89ebb99 9b000000
5260! %f12 = ffffffff c9b591df 000098ae ff9273ff
5261 stda %f0,[%i1]ASI_BLK_P ! Block Store to 0000000010041400
5262! %f0 = a80000ff ffffffff ff46a16b ff0000a8
5263! %f4 = 4483009b 55000049 000000a8 448300c6
5264! %f8 = ff83ffff ce9e00fe a89ebb99 9b000000
5265! %f12 = ffffffff c9b591df 000098ae ff9273ff
5266 stda %f0,[%i6]ASI_BLK_AIUP ! Block Store to 0000000010181400
5267! %l3 = 00000000edff132e, Mem[0000000030041408] = d103ffff
5268 stha %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = 132effff
5269! %l2 = fffff742, %l3 = edff132e, Mem[0000000010081408] = 3e0098ae 00000000
5270 stda %l2,[%i2+0x008]%asi ! Mem[0000000010081408] = fffff742 edff132e
5271! Starting 10 instruction Load Burst
5272! Mem[0000000030141400] = 000000ff 2d000000, %l6 = ffffffff, %l7 = a89ebb99
5273 ldda [%i5+%g0]0x81,%l6 ! %l6 = 00000000000000ff 000000002d000000
5274
5275p0_label_199:
5276! Mem[0000000030101410] = ffffffff, %l1 = 00000000000000ff
5277 lduha [%i4+%o5]0x81,%l1 ! %l1 = 000000000000ffff
5278! Mem[0000000010141410] = ff0000ff 1e9273ff, %l0 = 393e373b, %l1 = 0000ffff
5279 ldda [%i5+%o5]0x80,%l0 ! %l0 = 00000000ff0000ff 000000001e9273ff
5280! Mem[0000000030141410] = 00000d55, %l6 = 00000000000000ff
5281 lduba [%i5+%o5]0x89,%l6 ! %l6 = 0000000000000055
5282! %l6 = 0000000000000055, immd = fffffffffffff2a5, %l0 = 00000000ff0000ff
5283 sdivx %l6,-0xd5b,%l0 ! %l0 = 0000000000000000
5284! Mem[00000000218001c0] = ecffae2e, %l0 = 0000000000000000
5285 lduha [%o3+0x1c0]%asi,%l0 ! %l0 = 000000000000ecff
5286! Mem[0000000030101410] = 00000000ffffffff, %f28 = df000000 00000d55
5287 ldda [%i4+%o5]0x89,%f28 ! %f28 = 00000000 ffffffff
5288 membar #Sync ! Added by membar checker (37)
5289! Mem[0000000010041408] = 6ba146ff, %f24 = ff0000ff
5290 lda [%i1+%o4]0x88,%f24 ! %f24 = 6ba146ff
5291! Mem[0000000030041408] = ffff2e13, %l7 = 000000002d000000
5292 ldsba [%i1+%o4]0x89,%l7 ! %l7 = 0000000000000013
5293! %l7 = 0000000000000013, %l5 = 0000000000000000, %l3 = 00000000edff132e
5294 udivx %l7,%l5,%l3 ! Div by zero, %l0 = 000000000000ed4f
5295! Starting 10 instruction Store Burst
5296! %l0 = 0000ed27, %l1 = 1e9273ff, Mem[0000000010001400] = ff000000 9f121584
5297 stda %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000ed27 1e9273ff
5298
5299p0_label_200:
5300! %l0 = 000000000000ed27, Mem[0000000010181408] = 6ba146ff
5301 stwa %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000ed27
5302! %l7 = 0000000000000013, %l0 = 000000000000ed27, %l1 = 000000001e9273ff
5303 xor %l7,%l0,%l1 ! %l1 = 000000000000ed34
5304! Mem[0000000010101400] = 00000000, %l6 = 0000000000000055
5305 swapa [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000
5306! Mem[00000000300c1400] = 99bb9e00, %l1 = 000000000000ed34
5307 ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 00000000000000ff
5308! Mem[0000000010081400] = edff0000, %l6 = 0000000000000000
5309 swapa [%i2+%g0]0x88,%l6 ! %l6 = 00000000edff0000
5310! %l6 = 00000000edff0000, %l7 = 0000000000000013, %l3 = 00000000edff132e
5311 xor %l6,%l7,%l3 ! %l3 = 00000000edff0013
5312! %l6 = edff0000, %l7 = 00000013, Mem[0000000010041420] = ff83ffff ce9e00fe
5313 std %l6,[%i1+0x020] ! Mem[0000000010041420] = edff0000 00000013
5314! %l3 = 00000000edff0013, Mem[00000000201c0000] = ff009a5f
5315 stb %l3,[%o0+%g0] ! Mem[00000000201c0000] = 13009a5f
5316! Mem[0000000010081408] = fffff742, %l0 = 000000000000ed27
5317 swapa [%i2+%o4]0x80,%l0 ! %l0 = 00000000fffff742
5318! Starting 10 instruction Load Burst
5319! Mem[0000000030041410] = 000000ff, %l6 = 00000000edff0000
5320 ldsba [%i1+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
5321
5322p0_label_201:
5323! Mem[00000000100c1408] = ae980000, %l7 = 0000000000000013
5324 lduba [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
5325! Mem[0000000030101400] = 9b000000, %l6 = ffffffffffffffff
5326 lduwa [%i4+%g0]0x89,%l6 ! %l6 = 000000009b000000
5327! Mem[00000000100c1408] = 000098ae, %l3 = 00000000edff0013
5328 lduha [%i3+%o4]0x80,%l3 ! %l3 = 0000000000000000
5329! Mem[0000000010101408] = ffffffff, %l6 = 000000009b000000
5330 ldswa [%i4+%o4]0x80,%l6 ! %l6 = ffffffffffffffff
5331! Mem[0000000010101400] = 55000000, %f31 = 61801192
5332 lda [%i4+%g0]0x88,%f31 ! %f31 = 55000000
5333! Mem[0000000010181410] = 4483009b, %l0 = 00000000fffff742
5334 lduwa [%i6+%o5]0x80,%l0 ! %l0 = 000000004483009b
5335! Mem[00000000100c1408] = ff7392ffae980000, %f14 = 000098ae ff9273ff
5336 ldda [%i3+%o4]0x88,%f14 ! %f14 = ff7392ff ae980000
5337! Mem[0000000010181410] = 4483009b, %l4 = 00000000000000ff
5338 lduwa [%i6+%o5]0x80,%l4 ! %l4 = 000000004483009b
5339! Mem[00000000100c1408] = 000098aeff9273ff, %l3 = 0000000000000000
5340 ldxa [%i3+%o4]0x80,%l3 ! %l3 = 000098aeff9273ff
5341! Starting 10 instruction Store Burst
5342! %l1 = 0000000000000000, Mem[0000000010181438] = 000098ae
5343 stw %l1,[%i6+0x038] ! Mem[0000000010181438] = 00000000
5344
5345p0_label_202:
5346! Mem[000000001014142a] = 12000000, %l1 = 0000000000000000
5347 ldstub [%i5+0x02a],%l1 ! %l1 = 00000000000000ff
5348! %l4 = 000000004483009b, Mem[0000000030181410] = ff0000ff
5349 stba %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 9b0000ff
5350! %l2 = fffff742, %l3 = ff9273ff, Mem[0000000030001400] = 00000000 55000049
5351 stda %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = fffff742 ff9273ff
5352! Mem[0000000030001410] = d1030000 007f0000, %l2 = fffff742, %l3 = ff9273ff
5353 ldda [%i0+%o5]0x81,%l2 ! %l2 = 00000000d1030000 00000000007f0000
5354! Mem[0000000030101410] = ffffffff, %l3 = 00000000007f0000
5355 swapa [%i4+%o5]0x81,%l3 ! %l3 = 00000000ffffffff
5356! %l0 = 000000004483009b, Mem[0000000010001408] = ff00000000000000
5357 stxa %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000004483009b
5358! %l0 = 000000004483009b, Mem[0000000030181400] = ff0000009f121584
5359 stxa %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000004483009b
5360! %l3 = 00000000ffffffff, Mem[0000000030001400] = fffff742
5361 stba %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = fffff7ff
5362! Mem[0000000010081410] = ffffffff, %l7 = 0000000000000000
5363 ldstuba [%i2+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
5364! Starting 10 instruction Load Burst
5365! Mem[0000000010101400] = 000000a855000000, %f28 = 00000000 ffffffff
5366 ldda [%i4+%g0]0x88,%f28 ! %f28 = 000000a8 55000000
5367
5368p0_label_203:
5369! Mem[0000000030081400] = 00000055, %l7 = 00000000000000ff
5370 lduwa [%i2+%g0]0x81,%l7 ! %l7 = 0000000000000055
5371! Mem[00000000201c0000] = 13009a5f, %l7 = 0000000000000055
5372 ldsha [%o0+0x000]%asi,%l7 ! %l7 = 0000000000001300
5373! Mem[0000000010041408] = 6ba146ff, %l7 = 0000000000001300
5374 ldsha [%i1+%o4]0x88,%l7 ! %l7 = 00000000000046ff
5375! Mem[0000000030141400] = 000000ff, %f8 = ff83ffff
5376 lda [%i5+%g0]0x81,%f8 ! %f8 = 000000ff
5377! Mem[00000000100c1420] = 0000000000000091, %f6 = 000000a8 448300c6
5378 ldd [%i3+0x020],%f6 ! %f6 = 00000000 00000091
5379! Mem[0000000030141400] = ff000000, %f19 = d91ffa9b
5380 lda [%i5+%g0]0x89,%f19 ! %f19 = ff000000
5381! Mem[0000000030081400] = 0000000055000000, %f28 = 000000a8 55000000
5382 ldda [%i2+%g0]0x89,%f28 ! %f28 = 00000000 55000000
5383! Mem[0000000030101400] = 0000009b 99bb9ea8, %l6 = ffffffff, %l7 = 000046ff
5384 ldda [%i4+%g0]0x81,%l6 ! %l6 = 000000000000009b 0000000099bb9ea8
5385! Mem[0000000010101408] = ffffffff, %l7 = 0000000099bb9ea8
5386 ldswa [%i4+%o4]0x80,%l7 ! %l7 = ffffffffffffffff
5387! Starting 10 instruction Store Burst
5388! Mem[0000000010181408] = 0000ed27, %l5 = 0000000000000000
5389 ldstuba [%i6+%o4]0x88,%l5 ! %l5 = 00000027000000ff
5390
5391p0_label_204:
5392! %l6 = 000000000000009b, Mem[00000000100c1408] = 000098ae
5393 stha %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 009b98ae
5394! %l4 = 000000004483009b, Mem[0000000010081408] = 0000ed27edff132e
5395 stxa %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 000000004483009b
5396! Mem[0000000030081400] = 55000000, %l3 = 00000000ffffffff
5397 ldstuba [%i2+%g0]0x89,%l3 ! %l3 = 00000000000000ff
5398! Mem[0000000030081400] = 550000ff, %l2 = 00000000d1030000
5399 ldstuba [%i2+%g0]0x89,%l2 ! %l2 = 000000ff000000ff
5400! Mem[0000000020800040] = a800978a, %l2 = 00000000000000ff
5401 ldstuba [%o1+0x040]%asi,%l2 ! %l2 = 000000a8000000ff
5402! Mem[0000000030001408] = 9bfa1fd9, %l6 = 000000000000009b
5403 ldstuba [%i0+%o4]0x81,%l6 ! %l6 = 0000009b000000ff
5404! %l7 = ffffffffffffffff, Mem[00000000300c1410] = 00ffffff
5405 stwa %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ffffffff
5406! %f6 = 00000000 00000091, Mem[0000000030041410] = ff000000 00000000
5407 stda %f6 ,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 00000091
5408! %f10 = a89ebb99 9b000000, Mem[00000000100c1408] = ae989b00 ff7392ff
5409 stda %f10,[%i3+%o4]0x88 ! Mem[00000000100c1408] = a89ebb99 9b000000
5410! Starting 10 instruction Load Burst
5411! Mem[0000000010081434] = ff0000a8, %l0 = 000000004483009b
5412 ldub [%i2+0x036],%l0 ! %l0 = 0000000000000000
5413
5414p0_label_205:
5415! Mem[0000000030001400] = fff7ffff ff7392ff, %l0 = 00000000, %l1 = 00000000
5416 ldda [%i0+%g0]0x81,%l0 ! %l0 = 00000000fff7ffff 00000000ff7392ff
5417! Mem[0000000010181400] = ff0000a8, %l0 = 00000000fff7ffff
5418 lduha [%i6+%g0]0x88,%l0 ! %l0 = 00000000000000a8
5419! Mem[0000000010001414] = 00000000, %l4 = 000000004483009b
5420 lduwa [%i0+0x014]%asi,%l4 ! %l4 = 0000000000000000
5421 membar #Sync ! Added by membar checker (38)
5422! Mem[0000000010181400] = a80000ff ffffffff ffed0000 ff0000a8
5423! Mem[0000000010181410] = 4483009b 55000049 000000a8 448300c6
5424! Mem[0000000010181420] = ff83ffff ce9e00fe a89ebb99 9b000000
5425! Mem[0000000010181430] = ffffffff c9b591df 00000000 ff9273ff
5426 ldda [%i6]ASI_BLK_P,%f0 ! Block Load from 0000000010181400
5427! Mem[0000000010141410] = ff0000ff, %l3 = 0000000000000000
5428 ldsba [%i5+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
5429! Mem[00000000100c140c] = 99bb9ea8, %l5 = 0000000000000027
5430 lduh [%i3+0x00e],%l5 ! %l5 = 0000000000009ea8
5431! Mem[0000000010141410] = ff0000ff, %l3 = ffffffffffffffff
5432 ldswa [%i5+%o5]0x80,%l3 ! %l3 = ffffffffff0000ff
5433! Mem[0000000010101400] = 000000a855000000, %f30 = 60000000 55000000
5434 ldda [%i4+%g0]0x88,%f30 ! %f30 = 000000a8 55000000
5435! Mem[0000000030181410] = ff00009b, %l4 = 0000000000000000
5436 lduha [%i6+%o5]0x89,%l4 ! %l4 = 000000000000009b
5437! Starting 10 instruction Store Burst
5438! %l2 = 00000000000000a8, Mem[0000000030041408] = 132effff
5439 stwa %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000a8
5440
5441p0_label_206:
5442! Mem[00000000300c1408] = ff000000, %l5 = 0000000000009ea8
5443 ldstuba [%i3+%o4]0x81,%l5 ! %l5 = 000000ff000000ff
5444! %l3 = ffffffffff0000ff, Mem[0000000010141410] = ff0000ff
5445 stwa %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff0000ff
5446! Mem[0000000030181400] = 00000000, %l1 = 00000000ff7392ff
5447 ldstuba [%i6+%g0]0x89,%l1 ! %l1 = 00000000000000ff
5448! %l6 = 000000000000009b, Mem[0000000030141410] = 00000d55
5449 stba %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000d9b
5450! %f30 = 000000a8, Mem[0000000030081408] = 000098ae
5451 sta %f30,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000a8
5452! %f30 = 000000a8, Mem[0000000030041410] = 00000000
5453 sta %f30,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000a8
5454! %f21 = ff000000, Mem[0000000030041400] = 55000049
5455 sta %f21,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff000000
5456! %l6 = 0000009b, %l7 = ffffffff, Mem[0000000030181400] = 000000ff 9b008344
5457 stda %l6,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000009b ffffffff
5458! %f27 = 30838078, Mem[0000000010001410] = 00000000
5459 sta %f27,[%i0+%o5]0x88 ! Mem[0000000010001410] = 30838078
5460! Starting 10 instruction Load Burst
5461! Mem[00000000300c1410] = ffffffff00000000, %l0 = 00000000000000a8
5462 ldxa [%i3+%o5]0x81,%l0 ! %l0 = ffffffff00000000
5463
5464p0_label_207:
5465! Mem[0000000010001408] = 00000000, %l0 = ffffffff00000000
5466 ldsha [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000000
5467! Code Fragment 4
5468p0_fragment_22:
5469! %l0 = 0000000000000000
5470 setx 0x34609dd7bcddc893,%g7,%l0 ! %l0 = 34609dd7bcddc893
5471! %l1 = 0000000000000000
5472 setx 0xd588c1001d464288,%g7,%l1 ! %l1 = d588c1001d464288
5473 setx 0x7ff8, %g1, %g2
5474 and %l0, %g2, %l0
5475 setx 0xffffffff, %g1, %g2
5476 and %l1, %g2, %l1
5477 setx 0x100000000, %g1, %g2
5478 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5479 ta T_CHANGE_HPRIV
5480 stxa %l1, [%l0]ASI_ICACHE_INSTR
5481 ta T_CHANGE_NONHPRIV
5482! %l0 = 34609dd7bcddc893
5483 setx 0x6a2e973877798a4d,%g7,%l0 ! %l0 = 6a2e973877798a4d
5484! %l1 = d588c1001d464288
5485 setx 0x58f705200db0110a,%g7,%l1 ! %l1 = 58f705200db0110a
5486! Mem[0000000010141400] = 00007f00000003d1, %f22 = 1200ef00 edff132e
5487 ldda [%i5+%g0]0x80,%f22 ! %f22 = 00007f00 000003d1
5488! Mem[00000000100c1418] = 000000a8, %l6 = 000000000000009b
5489 ldsha [%i3+0x01a]%asi,%l6 ! %l6 = 00000000000000a8
5490! Mem[0000000010041408] = ff46a16b, %f19 = ff000000
5491 lda [%i1+%o4]0x80,%f19 ! %f19 = ff46a16b
5492! Mem[0000000010041410] = 490000559b008344, %l6 = 00000000000000a8
5493 ldxa [%i1+%o5]0x88,%l6 ! %l6 = 490000559b008344
5494! Mem[0000000010181418] = 000000a8, %l4 = 000000000000009b
5495 ldsb [%i6+0x01b],%l4 ! %l4 = ffffffffffffffa8
5496! Mem[0000000010001400] = 0000ed27, %l1 = 58f705200db0110a
5497 ldsha [%i0+%g0]0x88,%l1 ! %l1 = ffffffffffffed27
5498! %l3 = ffffffffff0000ff, immd = fffffffffffff913, %l0 = 6a2e973877798a4d
5499 mulx %l3,-0x6ed,%l0 ! %l0 = 00000006ecf919ed
5500! Starting 10 instruction Store Burst
5501! Mem[00000000300c1400] = 99bb9eff, %l1 = ffffffffffffed27
5502 ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
5503
5504p0_label_208:
5505! %f20 = 00007f00, Mem[0000000030081410] = 00007f00
5506 sta %f20,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00007f00
5507! %l5 = 00000000000000ff, Mem[0000000030181410] = 9b0000ff
5508 stha %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00ff00ff
5509! %f8 = ff83ffff ce9e00fe, %l3 = ffffffffff0000ff
5510! Mem[0000000010001428] = 78c5f483a72a66b6
5511 add %i0,0x028,%g1
5512 stda %f8,[%g1+%l3]ASI_PST8_PL ! Mem[0000000010001428] = fe009eceffff83ff
5513! Mem[0000000030141400] = 000000ff, %l4 = ffffffffffffffa8
5514 swapa [%i5+%g0]0x81,%l4 ! %l4 = 00000000000000ff
5515! %l4 = 000000ff, %l5 = 000000ff, Mem[0000000010101410] = c1d99118 ff000000
5516 stda %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000ff 000000ff
5517! %l0 = 00000006ecf919ed, Mem[0000000010141410] = ff0000ff
5518 stw %l0,[%i5+%o5] ! Mem[0000000010141410] = ecf919ed
5519! Mem[0000000010181408] = ffed0000, %l1 = 00000000000000ff
5520 ldstuba [%i6+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
5521! %f4 = 4483009b, Mem[0000000010081434] = ff0000a8
5522 sta %f4 ,[%i2+0x034]%asi ! Mem[0000000010081434] = 4483009b
5523! %l6 = 9b008344, %l7 = ffffffff, Mem[0000000030141400] = a8ffffff 0000002d
5524 stda %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 9b008344 ffffffff
5525! Starting 10 instruction Load Burst
5526! Mem[00000000300c1408] = fff25549000000ff, %l4 = 00000000000000ff
5527 ldxa [%i3+%o4]0x89,%l4 ! %l4 = fff25549000000ff
5528
5529p0_label_209:
5530! Mem[0000000030101410] = 007f0000, %l3 = ffffffffff0000ff
5531 lduba [%i4+%o5]0x81,%l3 ! %l3 = 0000000000000000
5532! Mem[0000000010101408] = ffffffff, %l3 = 0000000000000000
5533 ldsha [%i4+%o4]0x80,%l3 ! %l3 = ffffffffffffffff
5534 membar #Sync ! Added by membar checker (39)
5535! Mem[0000000030041400] = ff000000 ce9e00fe 000000a8 ff550000
5536! Mem[0000000030041410] = a8000000 00000091 c6008344 c4d69f91
5537! Mem[0000000030041420] = ff83ffff ce9e00fe 78c52df9 a72a66b6
5538! Mem[0000000030041430] = f3d43e62 df919ec9 78c52df9 12120f05
5539 ldda [%i1]ASI_BLK_SL,%f16 ! Block Load from 0000000030041400
5540! Mem[0000000030041400] = ff000000 ce9e00fe, %l2 = 000000a8, %l3 = ffffffff
5541 ldda [%i1+%g0]0x81,%l2 ! %l2 = 00000000ff000000 00000000ce9e00fe
5542! Mem[0000000010041410] = 9b008344, %l3 = 00000000ce9e00fe
5543 ldsba [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000044
5544! Mem[0000000010041420] = edff000000000013, %l7 = ffffffffffffffff
5545 ldxa [%i1+0x020]%asi,%l7 ! %l7 = edff000000000013
5546! Mem[0000000030081400] = ff00005500000000, %l2 = 00000000ff000000
5547 ldxa [%i2+%g0]0x81,%l2 ! %l2 = ff00005500000000
5548! Mem[0000000021800100] = 0049e14a, %l0 = 00000006ecf919ed
5549 ldub [%o3+0x100],%l0 ! %l0 = 0000000000000000
5550! Mem[00000000300c1408] = 000000ff, %l3 = 0000000000000044
5551 ldsha [%i3+%o4]0x89,%l3 ! %l3 = 00000000000000ff
5552! Starting 10 instruction Store Burst
5553! %f14 = 00000000 ff9273ff, %l0 = 0000000000000000
5554! Mem[00000000100c1428] = a89ebb990000002d
5555 add %i3,0x028,%g1
5556 stda %f14,[%g1+%l0]ASI_PST32_P ! Mem[00000000100c1428] = a89ebb990000002d
5557
5558p0_label_210:
5559! Mem[0000000030081408] = 000000a8, %l0 = 0000000000000000
5560 ldstuba [%i2+%o4]0x81,%l0 ! %l0 = 00000000000000ff
5561! %f0 = a80000ff ffffffff, Mem[0000000010181408] = 0000edff a80000ff
5562 stda %f0 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = a80000ff ffffffff
5563! %f8 = ff83ffff ce9e00fe, %l3 = 00000000000000ff
5564! Mem[0000000010041438] = 000098aeff9273ff
5565 add %i1,0x038,%g1
5566 stda %f8,[%g1+%l3]ASI_PST16_P ! Mem[0000000010041438] = ff83ffffce9e00fe
5567! %l4 = fff25549000000ff, Mem[0000000010081410] = ffffffff
5568 stha %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffff00ff
5569! Mem[0000000030181410] = ff00ff00, %l4 = fff25549000000ff
5570 swapa [%i6+%o5]0x89,%l4 ! %l4 = 00000000ff00ff00
5571! %l1 = 00000000000000ff, imm = fffffffffffff209, %l3 = 00000000000000ff
5572 andn %l1,-0xdf7,%l3 ! %l3 = 00000000000000f6
5573! %l3 = 00000000000000f6, Mem[0000000021800140] = 0000154d
5574 sth %l3,[%o3+0x140] ! Mem[0000000021800140] = 00f6154d
5575! %l6 = 490000559b008344, Mem[0000000010041410] = 9b008344
5576 stha %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 9b008344
5577! %f10 = a89ebb99, Mem[0000000010041400] = a80000ff
5578 sta %f10,[%i1+%g0]0x80 ! Mem[0000000010041400] = a89ebb99
5579! Starting 10 instruction Load Burst
5580! Mem[0000000010081400] = 00000000, %l0 = 0000000000000000
5581 lduba [%i2+%g0]0x88,%l0 ! %l0 = 0000000000000000
5582
5583p0_label_211:
5584! Mem[00000000211c0000] = ffffb6f7, %l5 = 00000000000000ff
5585 lduba [%o2+0x001]%asi,%l5 ! %l5 = 00000000000000ff
5586! Mem[0000000010141410] = ed19f9ec, %l5 = 00000000000000ff
5587 lduha [%i5+%o5]0x88,%l5 ! %l5 = 000000000000f9ec
5588! Mem[00000000300c1410] = ffffffff, %l1 = 00000000000000ff
5589 lduha [%i3+%o5]0x81,%l1 ! %l1 = 000000000000ffff
5590! Mem[0000000030001410] = d1030000, %l7 = edff000000000013
5591 ldswa [%i0+%o5]0x81,%l7 ! %l7 = ffffffffd1030000
5592! %l0 = 0000000000000000, imm = 0000000000000ef4, %l6 = 490000559b008344
5593 add %l0,0xef4,%l6 ! %l6 = 0000000000000ef4
5594! Mem[0000000030041410] = 000000a8, %l4 = 00000000ff00ff00
5595 lduwa [%i1+%o5]0x89,%l4 ! %l4 = 00000000000000a8
5596! Mem[0000000010041410] = 490000559b008344, %l2 = ff00005500000000
5597 ldxa [%i1+%o5]0x88,%l2 ! %l2 = 490000559b008344
5598! Mem[0000000030001400] = fff7ffff, %l2 = 490000559b008344
5599 lduha [%i0+%g0]0x81,%l2 ! %l2 = 000000000000fff7
5600! Mem[0000000010141434] = ff83ffff, %l1 = 000000000000ffff
5601 lduh [%i5+0x036],%l1 ! %l1 = 000000000000ffff
5602! Starting 10 instruction Store Burst
5603! Mem[0000000010001420] = 00002eff, %l2 = 000000000000fff7, %asi = 80
5604 swapa [%i0+0x020]%asi,%l2 ! %l2 = 0000000000002eff
5605
5606p0_label_212:
5607! Mem[0000000030101408] = ff0000ff, %l4 = 00000000000000a8
5608 swapa [%i4+%o4]0x81,%l4 ! %l4 = 00000000ff0000ff
5609! Mem[000000001004143c] = ce9e00fe, %l2 = 00002eff, %l6 = 00000ef4
5610 add %i1,0x3c,%g1
5611 casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ce9e00fe
5612! %l2 = 00002eff, %l3 = 000000f6, Mem[00000000100c1410] = ff7392ff 1e9273ff
5613 stda %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00002eff 000000f6
5614! Mem[0000000021800180] = 17ff9b10, %l2 = 0000000000002eff
5615 ldstub [%o3+0x180],%l2 ! %l2 = 00000017000000ff
5616! %l6 = 00000000ce9e00fe, Mem[0000000010041400] = 99bb9ea8
5617 stha %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 99bb00fe
5618! Mem[0000000010041400] = fe00bb99, %l0 = 0000000000000000
5619 ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 000000fe000000ff
5620! %f12 = ffffffff c9b591df, %l0 = 00000000000000fe
5621! Mem[0000000030081428] = 1200841530838078
5622 add %i2,0x028,%g1
5623 stda %f12,[%g1+%l0]ASI_PST32_S ! Mem[0000000030081428] = ffffffff30838078
5624! %l4 = 00000000ff0000ff, %l1 = 000000000000ffff, %l2 = 0000000000000017
5625 udivx %l4,%l1,%l2 ! %l2 = 000000000000ff01
5626! Mem[0000000030141400] = 4483009b, %l0 = 00000000000000fe
5627 swapa [%i5+%g0]0x81,%l0 ! %l0 = 000000004483009b
5628! Starting 10 instruction Load Burst
5629! Mem[0000000010101400] = 00000055, %l5 = 000000000000f9ec
5630 lduha [%i4+%g0]0x80,%l5 ! %l5 = 0000000000000000
5631
5632p0_label_213:
5633! Mem[0000000010181408] = a80000ffffffffff, %l7 = ffffffffd1030000
5634 ldxa [%i6+%o4]0x88,%l7 ! %l7 = a80000ffffffffff
5635! Mem[00000000218001c0] = ecffae2e, %l5 = 0000000000000000
5636 lduba [%o3+0x1c1]%asi,%l5 ! %l5 = 00000000000000ff
5637! Mem[0000000010141400] = 007f0000, %l4 = 00000000ff0000ff
5638 ldsba [%i5+%g0]0x88,%l4 ! %l4 = 0000000000000000
5639! Mem[00000000300c1410] = ffffffff, %l1 = 000000000000ffff
5640 lduba [%i3+%o5]0x81,%l1 ! %l1 = 00000000000000ff
5641! Mem[0000000030181410] = 000000ff, %l3 = 00000000000000f6
5642 ldswa [%i6+%o5]0x89,%l3 ! %l3 = 00000000000000ff
5643! %f8 = ff83ffff, %f17 = 000000ff, %f24 = fe009ece ffff83ff
5644 fsmuld %f8 ,%f17,%f24 ! %f24 = fff87fff e0000000
5645! Mem[0000000010101408] = ffffffffffffffff, %l3 = 00000000000000ff
5646 ldxa [%i4+%o4]0x80,%l3 ! %l3 = ffffffffffffffff
5647! Mem[0000000010041408] = a80000ff6ba146ff, %f14 = 00000000 ff9273ff
5648 ldda [%i1+%o4]0x88,%f14 ! %f14 = a80000ff 6ba146ff
5649! Mem[00000000300c1400] = ff9ebb99 0000002d ff000000 4955f2ff
5650! Mem[00000000300c1410] = ffffffff 00000000 0ec602c6 3e081c37
5651! Mem[00000000300c1420] = 01ec8a13 e925ff50 1e9273ff 000000ef
5652! Mem[00000000300c1430] = 3031db6a a13b2a6d 9ccb0aa5 f810a75a
5653 ldda [%i3]ASI_BLK_S,%f0 ! Block Load from 00000000300c1400
5654! Starting 10 instruction Store Burst
5655! %f16 = fe009ece 000000ff, %l4 = 0000000000000000
5656! Mem[0000000010041420] = edff000000000013
5657 add %i1,0x020,%g1
5658 stda %f16,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010041420] = edff000000000013
5659
5660p0_label_214:
5661! %l6 = 00000000ce9e00fe, Mem[0000000030141408] = ffffffff
5662 stwa %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = ce9e00fe
5663! %f19 = a8000000, Mem[0000000010041408] = 6ba146ff
5664 sta %f19,[%i1+%o4]0x88 ! Mem[0000000010041408] = a8000000
5665! %f31 = f92dc578, %f20 = 91000000
5666 fcmpes %fcc3,%f31,%f20 ! %fcc3 = 1
5667! %l6 = ce9e00fe, %l7 = ffffffff, Mem[0000000010041438] = ff83ffff ce9e00fe
5668 stda %l6,[%i1+0x038]%asi ! Mem[0000000010041438] = ce9e00fe ffffffff
5669! %l5 = 00000000000000ff, Mem[0000000010101410] = ff000000
5670 stwa %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ff
5671! %l5 = 00000000000000ff, Mem[0000000030001408] = fffa1fd9
5672 stha %l5,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00ff1fd9
5673! %l7 = a80000ffffffffff, Mem[0000000030001408] = d91fff00
5674 stwa %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff
5675! %l7 = a80000ffffffffff, Mem[0000000010141400] = 007f0000
5676 stba %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 007f00ff
5677! %l0 = 4483009b, %l1 = 000000ff, Mem[0000000010101430] = 440ff950 000000ff
5678 std %l0,[%i4+0x030] ! Mem[0000000010101430] = 4483009b 000000ff
5679! Starting 10 instruction Load Burst
5680! Mem[0000000010041408] = 000000a8ff0000a8, %l7 = a80000ffffffffff
5681 ldxa [%i1+%o4]0x80,%l7 ! %l7 = 000000a8ff0000a8
5682
5683p0_label_215:
5684! Mem[0000000010181400] = a80000ff, %l3 = ffffffffffffffff
5685 ldsba [%i6+%g0]0x80,%l3 ! %l3 = ffffffffffffffa8
5686! Mem[00000000211c0000] = ffffb6f7, %l5 = 00000000000000ff
5687 ldsba [%o2+0x001]%asi,%l5 ! %l5 = ffffffffffffffff
5688! Mem[0000000030041400] = fe009ece 000000ff, %l4 = 00000000, %l5 = ffffffff
5689 ldda [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000ff 00000000fe009ece
5690! Mem[0000000010181400] = ff0000a8, %l7 = 000000a8ff0000a8
5691 lduwa [%i6+%g0]0x88,%l7 ! %l7 = 00000000ff0000a8
5692! Mem[00000000300c1408] = ff000000, %l2 = 000000000000ff01
5693 ldswa [%i3+%o4]0x81,%l2 ! %l2 = ffffffffff000000
5694! Mem[00000000100c1430] = 5500004900000000, %f22 = 919fd6c4 448300c6
5695 ldda [%i3+0x030]%asi,%f22 ! %f22 = 55000049 00000000
5696! Mem[00000000100c143c] = ffffffff, %l6 = 00000000ce9e00fe
5697 ldsw [%i3+0x03c],%l6 ! %l6 = ffffffffffffffff
5698! Mem[0000000010041400] = 99bb00ff, %l3 = ffffffffffffffa8
5699 ldsha [%i1+%g0]0x88,%l3 ! %l3 = 00000000000000ff
5700! Mem[0000000030001408] = fffffffffff20084, %l1 = 00000000000000ff
5701 ldxa [%i0+%o4]0x81,%l1 ! %l1 = fffffffffff20084
5702! Starting 10 instruction Store Burst
5703! %l5 = 00000000fe009ece, Mem[0000000010081408] = 00000000
5704 stba %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = ce000000
5705
5706p0_label_216:
5707! Mem[0000000030041410] = a8000000, %l7 = 00000000ff0000a8
5708 swapa [%i1+%o5]0x81,%l7 ! %l7 = 00000000a8000000
5709! Mem[0000000010141410] = ecf919ed1e9273ff, %l1 = fffffffffff20084, %l1 = fffffffffff20084
5710 add %i5,0x10,%g1
5711 casxa [%g1]0x80,%l1,%l1 ! %l1 = ecf919ed1e9273ff
5712! %f16 = fe009ece 000000ff, %l6 = ffffffffffffffff
5713! Mem[0000000030181408] = 4483834406d7b075
5714 add %i6,0x008,%g1
5715 stda %f16,[%g1+%l6]ASI_PST16_S ! Mem[0000000030181408] = fe009ece000000ff
5716! %l4 = 00000000000000ff, Mem[0000000010101408] = ffffffff
5717 stwa %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000ff
5718! Mem[0000000030181410] = ff000000, %l7 = 00000000a8000000
5719 ldstuba [%i6+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
5720! %f24 = fff87fff e0000000, Mem[0000000030101400] = 0000009b 99bb9ea8
5721 stda %f24,[%i4+%g0]0x81 ! Mem[0000000030101400] = fff87fff e0000000
5722! %l2 = ffffffffff000000, Mem[0000000010141400] = 007f00ff
5723 stba %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 007f0000
5724! Mem[0000000010081400] = 00000000, %l2 = ffffffffff000000
5725 swapa [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000000
5726! %l5 = 00000000fe009ece, Mem[0000000010081400] = ff000000
5727 stb %l5,[%i2+%g0] ! Mem[0000000010081400] = ce000000
5728! Starting 10 instruction Load Burst
5729! %f18 = 000055ff, %f27 = f92dc578
5730 fcmpes %fcc1,%f18,%f27 ! %fcc1 = 2
5731
5732p0_label_217:
5733! Mem[0000000021800080] = 0000fa8a, %l2 = 0000000000000000
5734 ldsha [%o3+0x080]%asi,%l2 ! %l2 = 0000000000000000
5735! Mem[0000000030141408] = fe009ece, %l4 = 00000000000000ff
5736 lduba [%i5+%o4]0x89,%l4 ! %l4 = 00000000000000ce
5737! Mem[0000000010001434] = 000000ff, %l0 = 000000004483009b
5738 lduha [%i0+0x034]%asi,%l0 ! %l0 = 0000000000000000
5739! Mem[0000000030141410] = 9b0d0000 00000000, %l4 = 000000ce, %l5 = fe009ece
5740 ldda [%i5+%o5]0x81,%l4 ! %l4 = 000000009b0d0000 0000000000000000
5741! %f2 = ff000000, %f24 = fff87fff, %f1 = 0000002d
5742 fadds %f2 ,%f24,%f1 ! %f1 = fff87fff
5743! %l4 = 000000009b0d0000, imm = fffffffffffffce8, %l6 = ffffffffffffffff
5744 xnor %l4,-0x318,%l6 ! %l6 = 000000009b0d0317
5745! Mem[0000000010101410] = 000000ff, %l0 = 0000000000000000
5746 ldsba [%i4+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
5747! Mem[0000000030081408] = ff0000a8d91ffa9b, %f18 = 000055ff a8000000
5748 ldda [%i2+%o4]0x81,%f18 ! %f18 = ff0000a8 d91ffa9b
5749! Mem[0000000010081408] = ce000000, %l7 = 00000000000000ff
5750 lduba [%i2+%o4]0x80,%l7 ! %l7 = 00000000000000ce
5751! Starting 10 instruction Store Burst
5752! Mem[0000000021800101] = 0049e14a, %l2 = 0000000000000000
5753 ldstuba [%o3+0x101]%asi,%l2 ! %l2 = 00000049000000ff
5754
5755p0_label_218:
5756! %l0 = ffffffffffffffff, Mem[00000000211c0000] = ffffb6f7, %asi = 80
5757 stha %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = ffffb6f7
5758! %f22 = 55000049, %f26 = b6662aa7
5759 fcmpes %fcc3,%f22,%f26 ! %fcc3 = 2
5760! %l3 = 00000000000000ff, Mem[0000000010041408] = a8000000
5761 stha %l3,[%i1+%o4]0x88 ! Mem[0000000010041408] = a80000ff
5762! %f10 = 1e9273ff, Mem[0000000010041410] = 9b008344
5763 sta %f10,[%i1+%o5]0x88 ! Mem[0000000010041410] = 1e9273ff
5764! %l5 = 0000000000000000, Mem[0000000010001408] = 00000000
5765 stba %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
5766! %f20 = 91000000 000000a8, Mem[0000000010081438] = 050f1212 f92dc578
5767 stda %f20,[%i2+0x038]%asi ! Mem[0000000010081438] = 91000000 000000a8
5768 membar #Sync ! Added by membar checker (40)
5769! %l0 = ffffffff, %l1 = 1e9273ff, Mem[0000000030041400] = ff000000 ce9e00fe
5770 stda %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffff 1e9273ff
5771! %l4 = 000000009b0d0000, Mem[0000000010101410] = ff000000000000ff, %asi = 80
5772 stxa %l4,[%i4+0x010]%asi ! Mem[0000000010101410] = 000000009b0d0000
5773! %l5 = 0000000000000000, Mem[0000000030181410] = ff0000008415129f
5774 stxa %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000000000000000
5775! Starting 10 instruction Load Burst
5776! Mem[0000000030181410] = 00000000, %l3 = 00000000000000ff
5777 ldsha [%i6+%o5]0x81,%l3 ! %l3 = 0000000000000000
5778
5779p0_label_219:
5780! Mem[0000000010141438] = f3d48862 df91b5c9, %l4 = 9b0d0000, %l5 = 00000000
5781 ldd [%i5+0x038],%l4 ! %l4 = 00000000f3d48862 00000000df91b5c9
5782! Mem[0000000010001400] = 1e9273ff 0000ed27, %l4 = f3d48862, %l5 = df91b5c9
5783 ldda [%i0+%g0]0x88,%l4 ! %l4 = 000000000000ed27 000000001e9273ff
5784! Mem[00000000300c1410] = ffffffff, %f17 = 000000ff
5785 lda [%i3+%o5]0x89,%f17 ! %f17 = ffffffff
5786! Mem[00000000300c1410] = ffffffff 00000000, %l2 = 00000049, %l3 = 00000000
5787 ldda [%i3+%o5]0x81,%l2 ! %l2 = 00000000ffffffff 0000000000000000
5788! Mem[0000000030101410] = 007f0000, %l5 = 000000001e9273ff
5789 lduha [%i4+%o5]0x81,%l5 ! %l5 = 000000000000007f
5790! Mem[0000000030001400] = fff7ffff, %l7 = 00000000000000ce
5791 ldsba [%i0+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
5792! Mem[0000000030081400] = ff000055 00000000, %l6 = 9b0d0317, %l7 = ffffffff
5793 ldda [%i2+%g0]0x81,%l6 ! %l6 = 00000000ff000055 0000000000000000
5794! Mem[0000000010081410] = ffff00ff, %l5 = 000000000000007f
5795 lduha [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
5796! Mem[0000000010041410] = ff73921e, %f12 = 3031db6a
5797 lda [%i1+%o5]0x80,%f12 ! %f12 = ff73921e
5798! Starting 10 instruction Store Burst
5799! Mem[0000000010181408] = ffffffff, %l5 = 00000000000000ff
5800 ldstuba [%i6+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
5801
5802p0_label_220:
5803! Mem[0000000030081408] = ff0000a8, %l1 = ecf919ed1e9273ff
5804 swapa [%i2+%o4]0x81,%l1 ! %l1 = 00000000ff0000a8
5805! %f26 = b6662aa7 f92dc578, Mem[0000000010141408] = 0000001e 00000d55
5806 stda %f26,[%i5+%o4]0x80 ! Mem[0000000010141408] = b6662aa7 f92dc578
5807! %l2 = ffffffff, %l3 = 00000000, Mem[0000000030081410] = 00007f00 000003d1
5808 stda %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffffff 00000000
5809! Mem[000000001008140c] = 4483009b, %l7 = 0000000000000000
5810 swap [%i2+0x00c],%l7 ! %l7 = 000000004483009b
5811! %f6 = 0ec602c6 3e081c37, %l0 = ffffffffffffffff
5812! Mem[0000000030181430] = bcd0b58201510486
5813 add %i6,0x030,%g1
5814 stda %f6,[%g1+%l0]ASI_PST16_S ! Mem[0000000030181430] = 0ec602c63e081c37
5815! %l3 = 0000000000000000, Mem[0000000010141408] = 78c52df9a72a66b6
5816 stxa %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000000000000000
5817! %f16 = fe009ece ffffffff ff0000a8 d91ffa9b
5818! %f20 = 91000000 000000a8 55000049 00000000
5819! %f24 = fff87fff e0000000 b6662aa7 f92dc578
5820! %f28 = c99e91df 623ed4f3 050f1212 f92dc578
5821 stda %f16,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
5822! Mem[0000000030001400] = fffff7ff, %l7 = 000000004483009b
5823 swapa [%i0+%g0]0x89,%l7 ! %l7 = 00000000fffff7ff
5824! %f9 = e925ff50, Mem[0000000010001408] = 9bfa1fd9
5825 sta %f9 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = e925ff50
5826! Starting 10 instruction Load Burst
5827! Mem[00000000100c1404] = 00000000, %l4 = 000000000000ed27
5828 ldsh [%i3+0x006],%l4 ! %l4 = 0000000000000000
5829
5830p0_label_221:
5831! Mem[0000000030141408] = ce9e00fe, %l0 = ffffffffffffffff
5832 lduba [%i5+%o4]0x81,%l0 ! %l0 = 00000000000000ce
5833! Mem[0000000010141410] = ff73921e ed19f9ec, %l2 = ffffffff, %l3 = 00000000
5834 ldda [%i5+%o5]0x88,%l2 ! %l2 = 00000000ed19f9ec 00000000ff73921e
5835! Code Fragment 4
5836p0_fragment_23:
5837! %l0 = 00000000000000ce
5838 setx 0x9ee83f484804ef21,%g7,%l0 ! %l0 = 9ee83f484804ef21
5839! %l1 = 00000000ff0000a8
5840 setx 0xbd9a4b1f843a3eb6,%g7,%l1 ! %l1 = bd9a4b1f843a3eb6
5841 setx 0x7ff8, %g1, %g2
5842 and %l0, %g2, %l0
5843 setx 0xffffffff, %g1, %g2
5844 and %l1, %g2, %l1
5845 setx 0x100000000, %g1, %g2
5846 or %l1, %g2, %l1 ! Set bit 32 - perrinj
5847 ta T_CHANGE_HPRIV
5848 stxa %l1, [%l0]ASI_ICACHE_INSTR
5849 ta T_CHANGE_NONHPRIV
5850! %l0 = 9ee83f484804ef21
5851 setx 0xed495180744c8f9c,%g7,%l0 ! %l0 = ed495180744c8f9c
5852! %l1 = bd9a4b1f843a3eb6
5853 setx 0x67f3ed604af9e3fb,%g7,%l1 ! %l1 = 67f3ed604af9e3fb
5854! Mem[0000000030041408] = 000000a8, %l0 = ed495180744c8f9c
5855 ldswa [%i1+%o4]0x81,%l0 ! %l0 = 00000000000000a8
5856! Mem[00000000100c1400] = 000000df, %l5 = 00000000000000ff
5857 lduba [%i3+%g0]0x88,%l5 ! %l5 = 00000000000000df
5858! Mem[0000000030001400] = ff9273ff4483009b, %f6 = 0ec602c6 3e081c37
5859 ldda [%i0+%g0]0x89,%f6 ! %f6 = ff9273ff 4483009b
5860! Mem[0000000030041408] = a8000000, %l2 = 00000000ed19f9ec
5861 ldswa [%i1+%o4]0x89,%l2 ! %l2 = ffffffffa8000000
5862 membar #Sync ! Added by membar checker (41)
5863! Mem[000000001000143c] = 12120f05, %l5 = 00000000000000df
5864 lduw [%i0+0x03c],%l5 ! %l5 = 0000000012120f05
5865! Mem[00000000218001c0] = ecffae2e, %l2 = ffffffffa8000000
5866 ldsb [%o3+0x1c1],%l2 ! %l2 = ffffffffffffffff
5867! Starting 10 instruction Store Burst
5868! Mem[0000000010101410] = 00000000, %l2 = ffffffffffffffff
5869 ldstuba [%i4+%o5]0x80,%l2 ! %l2 = 00000000000000ff
5870
5871p0_label_222:
5872! %l6 = 00000000ff000055, Mem[00000000201c0000] = 13009a5f
5873 sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = 00559a5f
5874! %f22 = 55000049 00000000, %l2 = 0000000000000000
5875! Mem[0000000010081430] = ffffffff4483009b
5876 add %i2,0x030,%g1
5877 stda %f22,[%g1+%l2]ASI_PST16_PL ! Mem[0000000010081430] = ffffffff4483009b
5878! Mem[0000000010041428] = a89ebb99, %l1 = 4af9e3fb, %l0 = 000000a8
5879 add %i1,0x28,%g1
5880 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000a89ebb99
5881! %f16 = fe009ece ffffffff, %l7 = 00000000fffff7ff
5882! Mem[00000000100c1408] = 0000009b99bb9ea8
5883 add %i3,0x008,%g1
5884 stda %f16,[%g1+%l7]ASI_PST8_PL ! Mem[00000000100c1408] = ffffffffce9e00fe
5885! Mem[0000000030141410] = 00000d9b, %l6 = 00000000ff000055
5886 swapa [%i5+%o5]0x89,%l6 ! %l6 = 0000000000000d9b
5887! %l1 = 67f3ed604af9e3fb, Mem[00000000211c0001] = ffffb6f7
5888 stb %l1,[%o2+0x001] ! Mem[00000000211c0000] = fffbb6f7
5889! %f0 = ff9ebb99 fff87fff ff000000 4955f2ff
5890! %f4 = ffffffff 00000000 ff9273ff 4483009b
5891! %f8 = 01ec8a13 e925ff50 1e9273ff 000000ef
5892! %f12 = ff73921e a13b2a6d 9ccb0aa5 f810a75a
5893 stda %f0,[%i1]ASI_BLK_AIUSL ! Block Store to 0000000030041400
5894! %l1 = 67f3ed604af9e3fb, Mem[0000000010141408] = 00000000
5895 stha %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = e3fb0000
5896! %l5 = 0000000012120f05, Mem[0000000010101400] = 00000055
5897 stb %l5,[%i4+%g0] ! Mem[0000000010101400] = 05000055
5898! Starting 10 instruction Load Burst
5899 membar #Sync ! Added by membar checker (42)
5900! Mem[0000000030041408] = ff0000004955f2ff, %f28 = c99e91df 623ed4f3
5901 ldda [%i1+%o4]0x89,%f28 ! %f28 = ff000000 4955f2ff
5902
5903p0_label_223:
5904! %l6 = 0000000000000d9b, %l4 = 0000000000000000, %l3 = 00000000ff73921e
5905 subc %l6,%l4,%l3 ! %l3 = 0000000000000d9b
5906! Mem[0000000010001400] = ffffffff, %l2 = 0000000000000000
5907 lduwa [%i0+0x000]%asi,%l2 ! %l2 = 00000000ffffffff
5908! Mem[0000000010041408] = ff0000a8, %l5 = 0000000012120f05
5909 ldsba [%i1+%o4]0x80,%l5 ! %l5 = ffffffffffffffff
5910! Mem[0000000010141408] = 0000fbe3, %l2 = 00000000ffffffff
5911 lduha [%i5+%o4]0x88,%l2 ! %l2 = 000000000000fbe3
5912! Mem[0000000030181408] = fe009ece000000ff, %f6 = ff9273ff 4483009b
5913 ldda [%i6+%o4]0x81,%f6 ! %f6 = fe009ece 000000ff
5914! Mem[0000000010081410] = 00000000 ffff00ff, %l2 = 0000fbe3, %l3 = 00000d9b
5915 ldda [%i2+%o5]0x88,%l2 ! %l2 = 00000000ffff00ff 0000000000000000
5916! Mem[000000001010141c] = 0000002d, %f30 = 050f1212
5917 lda [%i4+0x01c]%asi,%f30 ! %f30 = 0000002d
5918! Mem[0000000010001430] = f3d43e62, %l2 = 00000000ffff00ff
5919 ldsw [%i0+0x030],%l2 ! %l2 = fffffffff3d43e62
5920! Mem[0000000010081430] = ffffffff, %l2 = fffffffff3d43e62
5921 ldsha [%i2+0x032]%asi,%l2 ! %l2 = ffffffffffffffff
5922! Starting 10 instruction Store Burst
5923! %f28 = ff000000 4955f2ff, %l7 = 00000000fffff7ff
5924! Mem[0000000010181410] = 4483009b55000049
5925 add %i6,0x010,%g1
5926 stda %f28,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010181410] = fff25549000000ff
5927
5928p0_label_224:
5929! %l5 = ffffffffffffffff, Mem[0000000010081400] = 000000ce
5930 stwa %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = ffffffff
5931! Code Fragment 3
5932p0_fragment_24:
5933! %l0 = 00000000a89ebb99
5934 setx 0x87996b17a253cbbe,%g7,%l0 ! %l0 = 87996b17a253cbbe
5935! %l1 = 67f3ed604af9e3fb
5936 setx 0xfff3f0afc4576130,%g7,%l1 ! %l1 = fff3f0afc4576130
5937 setx 0x1fe000, %g1, %g3
5938 or %l0, %g3, %l0 ! always set perrmask = 0xff
5939 setx 0x1ffff8, %g1, %g2
5940 and %l0, %g2, %l0
5941 ta T_CHANGE_HPRIV
5942 stxa %l1, [%l0]ASI_DCACHE_DATA
5943 ta T_CHANGE_NONHPRIV
5944! %l0 = 87996b17a253cbbe
5945 setx 0x8a8d93c859703c15,%g7,%l0 ! %l0 = 8a8d93c859703c15
5946! %l1 = fff3f0afc4576130
5947 setx 0xf483a0a05db7b76c,%g7,%l1 ! %l1 = f483a0a05db7b76c
5948! Mem[0000000010001410] = a8000000, %l6 = 0000000000000d9b
5949 ldstuba [%i0+%o5]0x80,%l6 ! %l6 = 000000a8000000ff
5950! %l6 = 00000000000000a8, Mem[0000000030001400] = 9b008344ff7392ff
5951 stxa %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000000000a8
5952! Mem[0000000010001400] = ffffffff, %l5 = ffffffffffffffff
5953 swapa [%i0+%g0]0x80,%l5 ! %l5 = 00000000ffffffff
5954! Mem[0000000030041410] = 00000000, %l2 = ffffffffffffffff
5955 ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ff
5956! %l7 = 00000000fffff7ff, Mem[0000000030181400] = 9b000000
5957 stba %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff000000
5958! Mem[0000000010041400] = ff00bb99, %l2 = 0000000000000000
5959 swapa [%i1+%g0]0x80,%l2 ! %l2 = 00000000ff00bb99
5960! %l6 = 00000000000000a8, Mem[0000000010101410] = 000000ff
5961 stha %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000a8
5962! Starting 10 instruction Load Burst
5963! Mem[0000000030101410] = 00000000 00007f00, %l4 = 00000000, %l5 = ffffffff
5964 ldda [%i4+%o5]0x89,%l4 ! %l4 = 0000000000007f00 0000000000000000
5965
5966p0_label_225:
5967! Mem[0000000010141400] = 00007f00000003d1, %f24 = fff87fff e0000000
5968 ldda [%i5+%g0]0x80,%f24 ! %f24 = 00007f00 000003d1
5969! Mem[0000000030181400] = 000000ff, %l4 = 0000000000007f00
5970 ldsha [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff
5971! Mem[0000000010101400] = 55000005, %l4 = 00000000000000ff
5972 lduwa [%i4+%g0]0x88,%l4 ! %l4 = 0000000055000005
5973! Mem[0000000030081408] = 9bfa1fd9 ff73921e, %l2 = ff00bb99, %l3 = 00000000
5974 ldda [%i2+%o4]0x89,%l2 ! %l2 = 00000000ff73921e 000000009bfa1fd9
5975! Mem[0000000020800000] = 1eff8691, %l5 = 0000000000000000
5976 lduba [%o1+0x000]%asi,%l5 ! %l5 = 000000000000001e
5977! Mem[0000000030181408] = ce9e00fe, %l4 = 0000000055000005
5978 ldswa [%i6+%o4]0x89,%l4 ! %l4 = ffffffffce9e00fe
5979! Mem[0000000030181408] = fe009ece, %l3 = 000000009bfa1fd9
5980 ldsba [%i6+%o4]0x81,%l3 ! %l3 = fffffffffffffffe
5981! Mem[0000000010101400] = 05000055 a8000000, %l2 = ff73921e, %l3 = fffffffe
5982 ldda [%i4+0x000]%asi,%l2 ! %l2 = 0000000005000055 00000000a8000000
5983! %l0 = 8a8d93c859703c15, %l5 = 000000000000001e, %l5 = 000000000000001e
5984 or %l0,%l5,%l5 ! %l5 = 8a8d93c859703c1f
5985! Starting 10 instruction Store Burst
5986! Mem[0000000010101400] = 05000055, %l0 = 8a8d93c859703c15
5987 swapa [%i4+%g0]0x80,%l0 ! %l0 = 0000000005000055
5988
5989p0_label_226:
5990! %l2 = 05000055, %l3 = a8000000, Mem[0000000010141418] = a007448e a72a66b6
5991 stda %l2,[%i5+0x018]%asi ! Mem[0000000010141418] = 05000055 a8000000
5992! Mem[0000000010101400] = 153c7059, %l7 = 00000000fffff7ff
5993 ldstuba [%i4+%g0]0x88,%l7 ! %l7 = 00000059000000ff
5994! %f3 = 4955f2ff, Mem[0000000030141410] = 550000ff
5995 sta %f3 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 4955f2ff
5996! %l2 = 05000055, %l3 = a8000000, Mem[0000000010101400] = ff703c15 a8000000
5997 std %l2,[%i4+%g0] ! Mem[0000000010101400] = 05000055 a8000000
5998! Mem[0000000010081400] = ffffffff, %l4 = ffffffffce9e00fe
5999 swapa [%i2+%g0]0x80,%l4 ! %l4 = 00000000ffffffff
6000! %f18 = ff0000a8 d91ffa9b, %l0 = 0000000005000055
6001! Mem[00000000100c1418] = 000000a8448300c6
6002 add %i3,0x018,%g1
6003 stda %f18,[%g1+%l0]ASI_PST32_P ! Mem[00000000100c1418] = 000000a8d91ffa9b
6004! %l6 = 00000000000000a8, Mem[0000000030041400] = ff7ff8ff99bb9eff
6005 stxa %l6,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000000000a8
6006! %l5 = 8a8d93c859703c1f, Mem[0000000010041424] = 00000013
6007 stw %l5,[%i1+0x024] ! Mem[0000000010041424] = 59703c1f
6008! %f6 = fe009ece 000000ff, Mem[0000000010181410] = 4955f2ff ff000000
6009 stda %f6 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = fe009ece 000000ff
6010! Starting 10 instruction Load Burst
6011! Mem[0000000010081410] = ff00ffff, %l3 = 00000000a8000000
6012 lduwa [%i2+%o5]0x80,%l3 ! %l3 = 00000000ff00ffff
6013
6014p0_label_227:
6015! Mem[0000000010001400] = ffffffff, %l0 = 0000000005000055
6016 ldsba [%i0+%g0]0x80,%l0 ! %l0 = ffffffffffffffff
6017! Mem[0000000010001410] = 000000ff, %l1 = f483a0a05db7b76c
6018 ldswa [%i0+%o5]0x88,%l1 ! %l1 = 00000000000000ff
6019! Mem[0000000010081408] = ce000000, %l5 = 8a8d93c859703c1f
6020 lduha [%i2+%o4]0x80,%l5 ! %l5 = 000000000000ce00
6021! Mem[0000000020800000] = 1eff8691, %l4 = 00000000ffffffff
6022 ldsba [%o1+0x000]%asi,%l4 ! %l4 = 000000000000001e
6023! Mem[0000000010181400] = ff0000a8, %f24 = 00007f00
6024 lda [%i6+%g0]0x88,%f24 ! %f24 = ff0000a8
6025! Mem[0000000030001408] = ffffffff, %f15 = f810a75a
6026 lda [%i0+%o4]0x81,%f15 ! %f15 = ffffffff
6027! Mem[0000000030041410] = 000000ff, %f16 = fe009ece
6028 lda [%i1+%o5]0x89,%f16 ! %f16 = 000000ff
6029! Mem[0000000010101410] = 000000a8, %l0 = ffffffffffffffff
6030 ldswa [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000a8
6031! Mem[0000000030101410] = 00007f00, %f7 = 000000ff
6032 lda [%i4+%o5]0x89,%f7 ! %f7 = 00007f00
6033! Starting 10 instruction Store Burst
6034! %l7 = 0000000000000059, Mem[00000000100c1430] = 5500004900000000
6035 stx %l7,[%i3+0x030] ! Mem[00000000100c1430] = 0000000000000059
6036
6037p0_label_228:
6038! %l5 = 000000000000ce00, Mem[0000000010101410] = 000000a8
6039 stha %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000ce00
6040! Mem[000000001004143c] = ffffffff, %l1 = 000000ff, %l6 = 000000a8
6041 add %i1,0x3c,%g1
6042 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000ffffffff
6043! Mem[0000000020800000] = 1eff8691, %l7 = 0000000000000059
6044 ldstuba [%o1+0x000]%asi,%l7 ! %l7 = 0000001e000000ff
6045! Mem[00000000100c1408] = ffffffff, %l7 = 000000000000001e
6046 ldstuba [%i3+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
6047! %l0 = 00000000000000a8, Mem[0000000030141408] = fe009ece
6048 stba %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = fe009ea8
6049! %l6 = ffffffff, %l7 = 000000ff, Mem[0000000010041410] = 1e9273ff 49000055
6050 stda %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffff 000000ff
6051! %l0 = 00000000000000a8, Mem[00000000100c1417] = f6000000
6052 stb %l0,[%i3+0x017] ! Mem[00000000100c1414] = f60000a8
6053! Mem[0000000010081408] = ce000000, %l2 = 0000000005000055
6054 swapa [%i2+%o4]0x80,%l2 ! %l2 = 00000000ce000000
6055! Mem[0000000010001410] = 000000ff, %l7 = 00000000000000ff
6056 ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
6057! Starting 10 instruction Load Burst
6058! Mem[00000000300c1408] = ff000000, %l6 = 00000000ffffffff
6059 lduha [%i3+%o4]0x81,%l6 ! %l6 = 000000000000ff00
6060
6061p0_label_229:
6062! Mem[0000000010101400] = 05000055, %l6 = 000000000000ff00
6063 lduwa [%i4+%g0]0x80,%l6 ! %l6 = 0000000005000055
6064! Mem[0000000010001400] = ffffffff, %l2 = 00000000ce000000
6065 ldsha [%i0+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
6066! Mem[0000000010041408] = ff0000a8 ff0000a8, %l2 = ffffffff, %l3 = ff00ffff
6067 ldda [%i1+%o4]0x80,%l2 ! %l2 = 00000000ff0000a8 00000000ff0000a8
6068! Mem[00000000300c1408] = 000000ff, %l0 = 00000000000000a8
6069 lduha [%i3+%o4]0x89,%l0 ! %l0 = 00000000000000ff
6070! Mem[0000000030001408] = ffffffff, %l6 = 0000000005000055
6071 ldswa [%i0+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
6072! Mem[0000000010041408] = a80000ff, %l3 = 00000000ff0000a8
6073 lduwa [%i1+%o4]0x88,%l3 ! %l3 = 00000000a80000ff
6074! Mem[0000000010141400] = 00007f00, %l0 = 00000000000000ff
6075 ldswa [%i5+%g0]0x80,%l0 ! %l0 = 0000000000007f00
6076! Mem[0000000010001400] = ffffffffce9e00fe, %l1 = 00000000000000ff
6077 ldxa [%i0+%g0]0x80,%l1 ! %l1 = ffffffffce9e00fe
6078! Mem[00000000201c0000] = 00559a5f, %l3 = 00000000a80000ff
6079 ldsb [%o0+0x001],%l3 ! %l3 = 0000000000000055
6080! Starting 10 instruction Store Burst
6081! %f25 = 000003d1, %f16 = 000000ff ffffffff
6082 fstod %f25,%f16 ! %l0 = 0000000000007f22, Unfinished, %fsr = 2e00000800
6083
6084p0_label_230:
6085! Mem[0000000030041410] = ff000000, %l3 = 0000000000000055
6086 swapa [%i1+%o5]0x81,%l3 ! %l3 = 00000000ff000000
6087! Mem[000000001018141c] = 448300c6, %l5 = 000000000000ce00, %asi = 80
6088 swapa [%i6+0x01c]%asi,%l5 ! %l5 = 00000000448300c6
6089! %l7 = 00000000000000ff, Mem[00000000100c1408] = ffffffffce9e00fe
6090 stxa %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000000000ff
6091! Mem[00000000201c0001] = 00559a5f, %l4 = 000000000000001e
6092 ldstub [%o0+0x001],%l4 ! %l4 = 00000055000000ff
6093! Mem[0000000010141400] = 00007f00, %l5 = 00000000448300c6
6094 swapa [%i5+%g0]0x80,%l5 ! %l5 = 0000000000007f00
6095! Mem[00000000100c1408] = 00000000, %l1 = ffffffffce9e00fe
6096 ldstuba [%i3+%o4]0x88,%l1 ! %l1 = 00000000000000ff
6097! Mem[000000001014140c] = 00000000, %l7 = 00000000000000ff
6098 ldstub [%i5+0x00c],%l7 ! %l7 = 00000000000000ff
6099! %f4 = ffffffff 00000000, Mem[00000000100c1438] = 000055ff ffffffff
6100 stda %f4 ,[%i3+0x038]%asi ! Mem[00000000100c1438] = ffffffff 00000000
6101! Mem[00000000300c1408] = 000000ff, %l5 = 0000000000007f00
6102 ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
6103! Starting 10 instruction Load Burst
6104! Mem[0000000010141410] = ecf919ed, %f15 = ffffffff
6105 lda [%i5+%o5]0x80,%f15 ! %f15 = ecf919ed
6106
6107p0_label_231:
6108! Mem[0000000010141408] = e3fb0000, %l2 = 00000000ff0000a8
6109 ldsba [%i5+%o4]0x80,%l2 ! %l2 = ffffffffffffffe3
6110! %l6 = ffffffffffffffff, imm = fffffffffffff247, %l1 = 0000000000000000
6111 xnor %l6,-0xdb9,%l1 ! %l1 = fffffffffffff247
6112! Mem[00000000201c0000] = 00ff9a5f, %l4 = 0000000000000055
6113 ldsh [%o0+%g0],%l4 ! %l4 = 00000000000000ff
6114! Mem[0000000010101428] = 00000000 53d4c63e, %l2 = ffffffe3, %l3 = ff000000
6115 ldda [%i4+0x028]%asi,%l2 ! %l2 = 0000000000000000 0000000053d4c63e
6116! Mem[0000000030181410] = 00000000, %l0 = 0000000000007f22
6117 ldsha [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000000
6118! Mem[0000000010181410] = 000000ff, %l5 = 00000000000000ff
6119 ldsba [%i6+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
6120! Mem[00000000300c1408] = 000000ff, %f20 = 91000000
6121 lda [%i3+%o4]0x89,%f20 ! %f20 = 000000ff
6122 membar #Sync ! Added by membar checker (43)
6123! Mem[0000000030041400] = 00000000 000000a8 fff25549 000000ff
6124! Mem[0000000030041410] = 00000055 ffffffff 9b008344 ff7392ff
6125! Mem[0000000030041420] = 50ff25e9 138aec01 ef000000 ff73921e
6126! Mem[0000000030041430] = 6d2a3ba1 1e9273ff 5aa710f8 a50acb9c
6127 ldda [%i1]ASI_BLK_SL,%f16 ! Block Load from 0000000030041400
6128! Mem[00000000211c0000] = fffbb6f7, %l6 = ffffffffffffffff
6129 ldsb [%o2+%g0],%l6 ! %l6 = ffffffffffffffff
6130! Starting 10 instruction Store Burst
6131! %l3 = 0000000053d4c63e, Mem[000000001004142a] = a89ebb99, %asi = 80
6132 stha %l3,[%i1+0x02a]%asi ! Mem[0000000010041428] = a89ec63e
6133
6134p0_label_232:
6135! %l6 = ffffffffffffffff, Mem[0000000010081408] = 55000005
6136 stha %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = 5500ffff
6137! Mem[0000000020800000] = ffff8691, %l6 = ffffffffffffffff
6138 ldstub [%o1+%g0],%l6 ! %l6 = 000000ff000000ff
6139! %f6 = fe009ece 00007f00, %l7 = 0000000000000000
6140! Mem[0000000030081430] = ff00000050f90f44
6141 add %i2,0x030,%g1
6142 stda %f6,[%g1+%l7]ASI_PST16_S ! Mem[0000000030081430] = ff00000050f90f44
6143! %f14 = 9ccb0aa5, Mem[0000000010181428] = a89ebb99
6144 st %f14,[%i6+0x028] ! Mem[0000000010181428] = 9ccb0aa5
6145! Mem[0000000030141400] = 000000fe, %l2 = 0000000000000000
6146 swapa [%i5+%g0]0x81,%l2 ! %l2 = 00000000000000fe
6147! %f8 = 01ec8a13 e925ff50, Mem[0000000030101410] = 00007f00 00000000
6148 stda %f8 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 01ec8a13 e925ff50
6149! Mem[0000000030181410] = 00000000, %l2 = 00000000000000fe
6150 ldstuba [%i6+%o5]0x81,%l2 ! %l2 = 00000000000000ff
6151! %f8 = 01ec8a13 e925ff50, Mem[0000000030101408] = 000000a8 55000000
6152 stda %f8 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 01ec8a13 e925ff50
6153! Mem[00000000100c1400] = df000000, %l5 = ffffffffffffffff
6154 ldstuba [%i3+%g0]0x80,%l5 ! %l5 = 000000df000000ff
6155! Starting 10 instruction Load Burst
6156! Mem[0000000010081404] = c6008344, %l6 = 00000000000000ff
6157 lduwa [%i2+0x004]%asi,%l6 ! %l6 = 00000000c6008344
6158
6159p0_label_233:
6160! Mem[00000000300c1408] = ff0000004955f2ff, %l1 = fffffffffffff247
6161 ldxa [%i3+%o4]0x81,%l1 ! %l1 = ff0000004955f2ff
6162! Mem[0000000030141408] = a89e00feff0000a8, %l7 = 0000000000000000
6163 ldxa [%i5+%o4]0x81,%l7 ! %l7 = a89e00feff0000a8
6164! Mem[0000000030081408] = 9bfa1fd9ff73921e, %l4 = 00000000000000ff
6165 ldxa [%i2+%o4]0x89,%l4 ! %l4 = 9bfa1fd9ff73921e
6166! Mem[000000001000140c] = a80000ff, %l1 = ff0000004955f2ff
6167 lduba [%i0+0x00f]%asi,%l1 ! %l1 = 00000000000000ff
6168! Mem[0000000030001400] = 00000000, %l1 = 00000000000000ff
6169 lduha [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
6170! Mem[000000001010141c] = 0000002d, %l1 = 0000000000000000
6171 ldsba [%i4+0x01c]%asi,%l1 ! %l1 = 0000000000000000
6172! Mem[0000000030001410] = 000003d1, %l1 = 0000000000000000
6173 ldswa [%i0+%o5]0x89,%l1 ! %l1 = 00000000000003d1
6174! Mem[0000000030141408] = a89e00fe ff0000a8, %l2 = 00000000, %l3 = 53d4c63e
6175 ldda [%i5+%o4]0x81,%l2 ! %l2 = 00000000a89e00fe 00000000ff0000a8
6176! Mem[0000000010101408] = ff000000, %l7 = a89e00feff0000a8
6177 lduwa [%i4+%o4]0x80,%l7 ! %l7 = 00000000ff000000
6178! Starting 10 instruction Store Burst
6179! Mem[0000000010141410] = ecf919ed, %l4 = 9bfa1fd9ff73921e
6180 ldstuba [%i5+%o5]0x80,%l4 ! %l4 = 000000ec000000ff
6181
6182p0_label_234:
6183! Mem[0000000030081408] = ff73921e, %l2 = 00000000a89e00fe
6184 ldswa [%i2+%o4]0x89,%l2 ! %l2 = ffffffffff73921e
6185! Mem[0000000030081408] = 1e9273ff, %l1 = 00000000000003d1
6186 ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 0000001e000000ff
6187! %l2 = ffffffffff73921e, Mem[00000000100c1438] = ffffffff00000000, %asi = 80
6188 stxa %l2,[%i3+0x038]%asi ! Mem[00000000100c1438] = ffffffffff73921e
6189! Mem[0000000030001400] = 00000000, %l6 = 00000000c6008344
6190 swapa [%i0+%g0]0x89,%l6 ! %l6 = 0000000000000000
6191! %l2 = ffffffffff73921e, %l7 = 00000000ff000000, %l4 = 00000000000000ec
6192 xor %l2,%l7,%l4 ! %l4 = ffffffff0073921e
6193! %f12 = ff73921e a13b2a6d, Mem[0000000010141400] = 448300c6 000003d1
6194 stda %f12,[%i5+%g0]0x80 ! Mem[0000000010141400] = ff73921e a13b2a6d
6195! %l2 = ffffffffff73921e, Mem[0000000010081410] = ff00ffff
6196 stba %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 1e00ffff
6197! Mem[0000000010001410] = ff000000, %l2 = ffffffffff73921e
6198 ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
6199! %f10 = 1e9273ff 000000ef, Mem[0000000010081410] = ffff001e 00000000
6200 stda %f10,[%i2+%o5]0x88 ! Mem[0000000010081410] = 1e9273ff 000000ef
6201! Starting 10 instruction Load Burst
6202! Mem[00000000100c1408] = 000000ff, %f12 = ff73921e
6203 lda [%i3+%o4]0x88,%f12 ! %f12 = 000000ff
6204
6205p0_label_235:
6206! Mem[0000000010101418] = a89ebb99 0000002d, %l0 = 00000000, %l1 = 0000001e
6207 ldd [%i4+0x018],%l0 ! %l0 = 00000000a89ebb99 000000000000002d
6208! Mem[0000000010081400] = ce9e00fe, %f10 = 1e9273ff
6209 lda [%i2+0x000]%asi,%f10 ! %f10 = ce9e00fe
6210! %f5 = 00000000, %f1 = fff87fff
6211 fcmpes %fcc1,%f5 ,%f1 ! %fcc1 = 3
6212! Mem[0000000010141410] = fff919ed, %l1 = 000000000000002d
6213 ldsba [%i5+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
6214! %l5 = 00000000000000df, %l1 = ffffffffffffffff, %l2 = 00000000000000ff
6215 xor %l5,%l1,%l2 ! %l2 = ffffffffffffff20
6216! Mem[00000000100c1424] = 00000091, %l1 = ffffffffffffffff
6217 ldsba [%i3+0x024]%asi,%l1 ! %l1 = 0000000000000000
6218! Mem[0000000010101400] = 55000005, %l3 = 00000000ff0000a8
6219 lduha [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000005
6220! Mem[0000000010101400] = 05000055, %l3 = 0000000000000005
6221 ldswa [%i4+%g0]0x80,%l3 ! %l3 = 0000000005000055
6222! Mem[00000000201c0000] = 00ff9a5f, %l2 = ffffffffffffff20
6223 lduba [%o0+0x001]%asi,%l2 ! %l2 = 00000000000000ff
6224! Starting 10 instruction Store Burst
6225! %l6 = 0000000000000000, Mem[0000000010041408] = ff0000a8
6226 stwa %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
6227
6228p0_label_236:
6229! %l1 = 0000000000000000, Mem[00000000100c1408] = ff000000
6230 stwa %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
6231! %f10 = ce9e00fe 000000ef, Mem[0000000010101420] = ff547f31 e837839c
6232 stda %f10,[%i4+0x020]%asi ! Mem[0000000010101420] = ce9e00fe 000000ef
6233! Mem[00000000300c1410] = ffffffff, %l3 = 0000000005000055
6234 ldstuba [%i3+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
6235! Mem[0000000010181400] = a80000ff, %l6 = 0000000000000000, %asi = 80
6236 swapa [%i6+0x000]%asi,%l6 ! %l6 = 00000000a80000ff
6237! %l1 = 0000000000000000, Mem[0000000010181408] = ffffffff
6238 stwa %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
6239! Mem[0000000030041408] = fff25549, %l5 = 00000000000000df
6240 swapa [%i1+%o4]0x81,%l5 ! %l5 = 00000000fff25549
6241! %f9 = e925ff50, Mem[0000000010001400] = ffffffff
6242 sta %f9 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = e925ff50
6243! %f14 = 9ccb0aa5 ecf919ed, Mem[0000000010101408] = 000000ff ffffffff
6244 stda %f14,[%i4+%o4]0x88 ! Mem[0000000010101408] = 9ccb0aa5 ecf919ed
6245! Mem[000000001000140f] = a80000ff, %l3 = 00000000000000ff
6246 ldstub [%i0+0x00f],%l3 ! %l3 = 000000ff000000ff
6247! Starting 10 instruction Load Burst
6248! Mem[00000000201c0000] = 00ff9a5f, %l0 = 00000000a89ebb99
6249 ldsha [%o0+0x000]%asi,%l0 ! %l0 = 00000000000000ff
6250
6251p0_label_237:
6252! Mem[0000000030001400] = c6008344, %l1 = 0000000000000000
6253 ldswa [%i0+%g0]0x89,%l1 ! %l1 = ffffffffc6008344
6254! Mem[0000000020800000] = ffff8691, %l4 = ffffffff0073921e
6255 ldub [%o1+0x001],%l4 ! %l4 = 00000000000000ff
6256! Mem[0000000030181400] = 000000ff, %l2 = 00000000000000ff
6257 ldsha [%i6+%g0]0x89,%l2 ! %l2 = 00000000000000ff
6258! Mem[0000000030081410] = 00000000ffffffff, %l2 = 00000000000000ff
6259 ldxa [%i2+%o5]0x89,%l2 ! %l2 = 00000000ffffffff
6260! Mem[0000000030081410] = ffffffff, %l3 = 00000000000000ff
6261 ldswa [%i2+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
6262! Mem[0000000010041400] = ffffffff00000000, %l0 = 00000000000000ff
6263 ldxa [%i1+%g0]0x88,%l0 ! %l0 = ffffffff00000000
6264! Mem[00000000100c1400] = 000000ff, %l4 = 00000000000000ff
6265 ldsba [%i3+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
6266! Mem[0000000030181408] = ce9e00fe, %l6 = 00000000a80000ff
6267 ldswa [%i6+%o4]0x89,%l6 ! %l6 = ffffffffce9e00fe
6268! Mem[0000000010041400] = 00000000, %l5 = 00000000fff25549
6269 ldswa [%i1+0x000]%asi,%l5 ! %l5 = 0000000000000000
6270! Starting 10 instruction Store Burst
6271! %f2 = ff000000, Mem[0000000010141424] = a89ebb99
6272 st %f2 ,[%i5+0x024] ! Mem[0000000010141424] = ff000000
6273
6274p0_label_238:
6275! Mem[00000000100c1410] = 00002eff, %l0 = ffffffff00000000
6276 swapa [%i3+%o5]0x88,%l0 ! %l0 = 0000000000002eff
6277! Mem[0000000030001410] = 000003d1, %l6 = ffffffffce9e00fe
6278 swapa [%i0+%o5]0x89,%l6 ! %l6 = 00000000000003d1
6279! %f20 = ffffffff 55000000, Mem[00000000100c1400] = 000000ff 00000000
6280 stda %f20,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffffff 55000000
6281! %f1 = fff87fff, Mem[0000000030181400] = 000000ff
6282 sta %f1 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = fff87fff
6283! Mem[0000000010081408] = ffff005500000000, %l6 = 00000000000003d1, %l2 = 00000000ffffffff
6284 add %i2,0x08,%g1
6285 casxa [%g1]0x80,%l6,%l2 ! %l2 = ffff005500000000
6286! %l2 = ffff005500000000, Mem[0000000010001410] = ff00000000000091, %asi = 80
6287 stxa %l2,[%i0+0x010]%asi ! Mem[0000000010001410] = ffff005500000000
6288! Mem[0000000030041408] = 000000df000000ff, %l7 = 00000000ff000000
6289 ldxa [%i1+%o4]0x81,%l7 ! %l7 = 000000df000000ff
6290! %l6 = 000003d1, %l7 = 000000ff, Mem[0000000010141400] = ff73921e a13b2a6d
6291 stda %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000003d1 000000ff
6292! %f6 = fe009ece 00007f00, %l5 = 0000000000000000
6293! Mem[0000000010081420] = 0000000098aeb94b
6294 add %i2,0x020,%g1
6295 stda %f6,[%g1+%l5]ASI_PST8_PL ! Mem[0000000010081420] = 0000000098aeb94b
6296! Starting 10 instruction Load Burst
6297! %l5 = 0000000000000000, %l5 = 0000000000000000, %l1 = ffffffffc6008344
6298 andn %l5,%l5,%l1 ! %l1 = 0000000000000000
6299
6300p0_label_239:
6301! Mem[0000000030041410] = 55000000, %l4 = ffffffffffffffff
6302 ldsha [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000000
6303! Mem[0000000010041420] = edff0000, %l3 = ffffffffffffffff
6304 lduh [%i1+0x020],%l3 ! %l3 = 000000000000edff
6305! Mem[0000000010141400] = ff000000d1030000, %l7 = 000000df000000ff
6306 ldxa [%i5+%g0]0x88,%l7 ! %l7 = ff000000d1030000
6307! Mem[00000000211c0000] = fffbb6f7, %l2 = ffff005500000000
6308 lduba [%o2+0x001]%asi,%l2 ! %l2 = 00000000000000fb
6309! Mem[0000000030101410] = 01ec8a13e925ff50, %l2 = 00000000000000fb
6310 ldxa [%i4+%o5]0x89,%l2 ! %l2 = 01ec8a13e925ff50
6311! Mem[0000000020800040] = ff00978a, %l0 = 0000000000002eff
6312 ldsba [%o1+0x041]%asi,%l0 ! %l0 = 0000000000000000
6313! Mem[0000000030101410] = 50ff25e9 138aec01, %l0 = 00000000, %l1 = 00000000
6314 ldda [%i4+%o5]0x81,%l0 ! %l0 = 0000000050ff25e9 00000000138aec01
6315! Mem[0000000010001400] = e925ff50, %l0 = 0000000050ff25e9
6316 ldswa [%i0+0x000]%asi,%l0 ! %l0 = ffffffffe925ff50
6317! Mem[0000000010001400] = e925ff50, %l7 = ff000000d1030000
6318 lduwa [%i0+%g0]0x80,%l7 ! %l7 = 00000000e925ff50
6319! Starting 10 instruction Store Burst
6320! Mem[0000000010181410] = 000000ff, %l1 = 00000000138aec01
6321 swapa [%i6+%o5]0x88,%l1 ! %l1 = 00000000000000ff
6322
6323p0_label_240:
6324! %l4 = 00000000, %l5 = 00000000, Mem[00000000100c1410] = 00000000 a80000f6
6325 stda %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000 00000000
6326! %l7 = 00000000e925ff50, Mem[00000000218001c0] = ecffae2e
6327 sth %l7,[%o3+0x1c0] ! Mem[00000000218001c0] = ff50ae2e
6328! %l6 = 00000000000003d1, Mem[0000000030081400] = ff000055
6329 stba %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = d1000055
6330! Mem[0000000010141410] = fff919ed, %l3 = 000000000000edff
6331 swapa [%i5+%o5]0x80,%l3 ! %l3 = 00000000fff919ed
6332! Mem[0000000030181400] = fff87fff, %l5 = 0000000000000000
6333 swapa [%i6+%g0]0x89,%l5 ! %l5 = 00000000fff87fff
6334! Mem[0000000010101400] = 55000005, %l0 = ffffffffe925ff50
6335 swapa [%i4+%g0]0x88,%l0 ! %l0 = 0000000055000005
6336! Mem[000000001000140c] = a80000ff, %l5 = fff87fff, %l5 = fff87fff
6337 add %i0,0x0c,%g1
6338 casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000a80000ff
6339! Mem[0000000010041400] = 00000000, %l0 = 0000000055000005
6340 swapa [%i1+%g0]0x88,%l0 ! %l0 = 0000000000000000
6341! Mem[0000000010181410] = 138aec01, %l1 = 00000000000000ff
6342 ldstuba [%i6+%o5]0x88,%l1 ! %l1 = 00000001000000ff
6343! Starting 10 instruction Load Burst
6344! %l4 = 0000000000000000, %l4 = 0000000000000000, %l7 = 00000000e925ff50
6345 addc %l4,%l4,%l7 ! %l7 = 0000000000000000
6346
6347p0_label_241:
6348! Mem[0000000010181400] = 00000000, %l1 = 0000000000000001
6349 lduha [%i6+%g0]0x88,%l1 ! %l1 = 0000000000000000
6350! Mem[0000000010181410] = 138aecff, %l3 = 00000000fff919ed
6351 lduha [%i6+%o5]0x88,%l3 ! %l3 = 000000000000ecff
6352! %l5 = 00000000a80000ff, %l1 = 0000000000000000, %l0 = 0000000000000000
6353 subc %l5,%l1,%l0 ! %l0 = 00000000a80000ff
6354! Mem[0000000010041410] = ffffffff, %l4 = 0000000000000000
6355 ldsba [%i1+%o5]0x80,%l4 ! %l4 = ffffffffffffffff
6356! Mem[0000000030141410] = 4955f2ff, %l7 = 0000000000000000
6357 ldsba [%i5+%o5]0x81,%l7 ! %l7 = 0000000000000049
6358! %l5 = 00000000a80000ff, %l1 = 0000000000000000, %y = fffffffa
6359 udiv %l5,%l1,%l0 ! Div by zero, %l0 = 00000000a800014f
6360 mov %l0,%y ! %y = a8000127
6361! Mem[0000000030141400] = 00000000, %l2 = 01ec8a13e925ff50
6362 ldswa [%i5+%g0]0x89,%l2 ! %l2 = 0000000000000000
6363! %l1 = 0000000000000000, %l6 = 00000000000003d1, %l4 = ffffffffffffffff
6364 addc %l1,%l6,%l4 ! %l4 = 00000000000003d1
6365! %f19 = 4955f2ff, %f25 = e925ff50, %f8 = 01ec8a13
6366 fmuls %f19,%f25,%f8 ! %f8 = f30abafe
6367! Starting 10 instruction Store Burst
6368! %f10 = ce9e00fe 000000ef, Mem[0000000030081400] = 550000d1 00000000
6369 stda %f10,[%i2+%g0]0x89 ! Mem[0000000030081400] = ce9e00fe 000000ef
6370
6371p0_label_242:
6372! Mem[0000000010101408] = ecf919ed, %l2 = 0000000000000000
6373 swapa [%i4+%o4]0x88,%l2 ! %l2 = 00000000ecf919ed
6374! %l6 = 00000000000003d1, Mem[000000001014143c] = df91b5c9, %asi = 80
6375 stha %l6,[%i5+0x03c]%asi ! Mem[000000001014143c] = 03d1b5c9
6376! Code Fragment 3
6377p0_fragment_25:
6378! %l0 = 00000000a8000127
6379 setx 0x8485cac01fdfe399,%g7,%l0 ! %l0 = 8485cac01fdfe399
6380! %l1 = 0000000000000000
6381 setx 0x645dcae7e30348b5,%g7,%l1 ! %l1 = 645dcae7e30348b5
6382 setx 0x1fe000, %g1, %g3
6383 or %l0, %g3, %l0 ! always set perrmask = 0xff
6384 setx 0x1ffff8, %g1, %g2
6385 and %l0, %g2, %l0
6386 ta T_CHANGE_HPRIV
6387 stxa %l1, [%l0]ASI_DCACHE_DATA
6388 ta T_CHANGE_NONHPRIV
6389! %l0 = 8485cac01fdfe399
6390 setx 0x966e8b885388de1d,%g7,%l0 ! %l0 = 966e8b885388de1d
6391! %l1 = 645dcae7e30348b5
6392 setx 0x6338374ff7c2aad2,%g7,%l1 ! %l1 = 6338374ff7c2aad2
6393! %l7 = 0000000000000049, Mem[0000000030181410] = ff000000
6394 stwa %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000049
6395! %f14 = 9ccb0aa5, Mem[0000000030001400] = c6008344
6396 sta %f14,[%i0+%g0]0x89 ! Mem[0000000030001400] = 9ccb0aa5
6397! Mem[0000000010181400] = 00000000, %l1 = 6338374ff7c2aad2
6398 swapa [%i6+%g0]0x88,%l1 ! %l1 = 0000000000000000
6399! %l2 = 00000000ecf919ed, Mem[0000000010101412] = 00ce0000, %asi = 80
6400 stba %l2,[%i4+0x012]%asi ! Mem[0000000010101410] = 00ceed00
6401! Mem[0000000010181410] = ffec8a13, %l5 = 00000000a80000ff
6402 ldstuba [%i6+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
6403! Mem[00000000100c1424] = 00000091, %l6 = 000003d1, %l2 = ecf919ed
6404 add %i3,0x24,%g1
6405 casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000000000091
6406! Starting 10 instruction Load Burst
6407! Mem[00000000300c1408] = 000000ff, %l6 = 00000000000003d1
6408 ldsba [%i3+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
6409
6410p0_label_243:
6411! %f30 = 9ccb0aa5, %f27 = 000000ef, %f20 = ffffffff 55000000
6412 fsmuld %f30,%f27,%f20 ! %l0 = 966e8b885388de3f, Unfinished, %fsr = 2f00000800
6413! Mem[0000000030081410] = ffffffff, %l1 = 0000000000000000
6414 ldsba [%i2+%o5]0x89,%l1 ! %l1 = ffffffffffffffff
6415! Mem[00000000201c0000] = 00ff9a5f, %l5 = 00000000000000ff
6416 ldub [%o0+%g0],%l5 ! %l5 = 0000000000000000
6417! Mem[0000000010181408] = 00000000, %l1 = ffffffffffffffff
6418 lduwa [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
6419! Mem[0000000010001418] = 00000000, %l6 = ffffffffffffffff
6420 ldsh [%i0+0x018],%l6 ! %l6 = 0000000000000000
6421! Mem[0000000030081408] = ff7392ff, %l1 = 0000000000000000
6422 lduba [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000ff
6423! Mem[00000000100c1408] = 00000000, %l4 = 00000000000003d1
6424 lduwa [%i3+%o4]0x80,%l4 ! %l4 = 0000000000000000
6425! Mem[0000000030141400] = 00000000, %l0 = 966e8b885388de3f
6426 lduwa [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
6427! Mem[0000000010041410] = ffffffff, %l2 = 0000000000000091
6428 ldswa [%i1+%o5]0x80,%l2 ! %l2 = ffffffffffffffff
6429! Starting 10 instruction Store Burst
6430! Mem[0000000010141408] = e3fb0000, %l3 = 000000000000ecff
6431 ldstuba [%i5+%o4]0x80,%l3 ! %l3 = 000000e3000000ff
6432
6433p0_label_244:
6434! Mem[00000000100c1410] = 00000000, %l2 = ffffffffffffffff
6435 ldstuba [%i3+%o5]0x80,%l2 ! %l2 = 00000000000000ff
6436! Mem[0000000010081418] = fff25549, %l2 = 0000000000000000
6437 swap [%i2+0x018],%l2 ! %l2 = 00000000fff25549
6438! Mem[0000000030141408] = a89e00fe, %l6 = 0000000000000000
6439 ldstuba [%i5+%o4]0x81,%l6 ! %l6 = 000000a8000000ff
6440! %l4 = 0000000000000000, Mem[0000000010041408] = 00000000
6441 stwa %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
6442! Mem[0000000030081400] = 000000ef, %l5 = 0000000000000000
6443 swapa [%i2+%g0]0x89,%l5 ! %l5 = 00000000000000ef
6444! %f16 = a8000000 00000000 ff000000 4955f2ff
6445! %f20 = ffffffff 55000000 ff9273ff 4483009b
6446! %f24 = 01ec8a13 e925ff50 1e9273ff 000000ef
6447! %f28 = ff73921e a13b2a6d 9ccb0aa5 f810a75a
6448 stda %f16,[%i0]ASI_BLK_P ! Block Store to 0000000010001400
6449! %f16 = a8000000 00000000 ff000000 4955f2ff
6450! %f20 = ffffffff 55000000 ff9273ff 4483009b
6451! %f24 = 01ec8a13 e925ff50 1e9273ff 000000ef
6452! %f28 = ff73921e a13b2a6d 9ccb0aa5 f810a75a
6453 stda %f16,[%i5]ASI_COMMIT_S ! Block Store to 0000000030141400
6454! %l0 = 0000000000000000, Mem[0000000010181400] = d2aac2f7
6455 stwa %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
6456 membar #Sync ! Added by membar checker (44)
6457! %f14 = 9ccb0aa5 ecf919ed, Mem[0000000030141400] = 000000a8 00000000
6458 stda %f14,[%i5+%g0]0x89 ! Mem[0000000030141400] = 9ccb0aa5 ecf919ed
6459! Starting 10 instruction Load Burst
6460! Mem[00000000300c1410] = ffffffff, %l1 = 00000000000000ff
6461 ldswa [%i3+%o5]0x89,%l1 ! %l1 = ffffffffffffffff
6462
6463p0_label_245:
6464! Mem[0000000010181400] = 00000000, %l2 = 00000000fff25549
6465 lduba [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000000
6466! %l7 = 0000000000000049, %l1 = ffffffffffffffff, %l3 = 00000000000000e3
6467 add %l7,%l1,%l3 ! %l3 = 0000000000000048
6468! Mem[0000000010181408] = 00000000, %l7 = 0000000000000049
6469 ldsba [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000000
6470! Mem[00000000300c1400] = ff9ebb99, %l7 = 0000000000000000
6471 lduha [%i3+%g0]0x81,%l7 ! %l7 = 000000000000ff9e
6472! Mem[0000000030141408] = 000000ff, %l7 = 000000000000ff9e
6473 ldsha [%i5+%o4]0x89,%l7 ! %l7 = 00000000000000ff
6474! Mem[0000000010141410] = ff73921effed0000, %f18 = ff000000 4955f2ff
6475 ldda [%i5+%o5]0x88,%f18 ! %f18 = ff73921e ffed0000
6476! Mem[0000000010181410] = ffec8a13ce9e00fe, %l3 = 0000000000000048
6477 ldxa [%i6+%o5]0x80,%l3 ! %l3 = ffec8a13ce9e00fe
6478! Mem[0000000010081400] = ce9e00fe, %l2 = 0000000000000000
6479 ldsb [%i2+%g0],%l2 ! %l2 = ffffffffffffffce
6480! %l0 = 0000000000000000, %l2 = ffffffffffffffce, %y = a8000127
6481 udiv %l0,%l2,%l5 ! %l5 = 00000000a8000147
6482 mov %l0,%y ! %y = 00000000
6483! Starting 10 instruction Store Burst
6484! Mem[0000000030101400] = ff7ff8ff, %l6 = 00000000000000a8
6485 ldstuba [%i4+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
6486
6487p0_label_246:
6488! %l4 = 0000000000000000, Mem[0000000010141420] = a8ffffffff000000
6489 stx %l4,[%i5+0x020] ! Mem[0000000010141420] = 0000000000000000
6490! Mem[0000000030141408] = ff000000, %l1 = ffffffffffffffff
6491 ldstuba [%i5+%o4]0x81,%l1 ! %l1 = 000000ff000000ff
6492! Mem[0000000010141418] = 05000055a8000000, %l5 = 00000000a8000147, %l2 = ffffffffffffffce
6493 add %i5,0x18,%g1
6494 casxa [%g1]0x80,%l5,%l2 ! %l2 = 05000055a8000000
6495! Mem[0000000030141400] = ed19f9ec, %l3 = ffec8a13ce9e00fe
6496 ldstuba [%i5+%g0]0x81,%l3 ! %l3 = 000000ed000000ff
6497! %l0 = 0000000000000000, Mem[0000000010181400] = 00000000
6498 stha %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
6499! %f29 = a13b2a6d, Mem[0000000010181410] = 138aecff
6500 sta %f29,[%i6+%o5]0x88 ! Mem[0000000010181410] = a13b2a6d
6501! %f5 = 00000000, Mem[0000000030101410] = e925ff50
6502 sta %f5 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
6503! %l5 = 00000000a8000147, Mem[0000000030101410] = 00000000
6504 stwa %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = a8000147
6505! Mem[0000000010141411] = 0000edff, %l3 = 00000000000000ed
6506 ldstub [%i5+0x011],%l3 ! %l3 = 00000000000000ff
6507! Starting 10 instruction Load Burst
6508! Mem[0000000030181408] = fe009ece, %l5 = 00000000a8000147
6509 lduwa [%i6+%o4]0x81,%l5 ! %l5 = 00000000fe009ece
6510
6511p0_label_247:
6512! Mem[0000000030081410] = ffffffff, %f0 = ff9ebb99
6513 lda [%i2+%o5]0x81,%f0 ! %f0 = ffffffff
6514! Mem[0000000010041410] = ffffffffff000000, %l3 = 0000000000000000
6515 ldxa [%i1+%o5]0x80,%l3 ! %l3 = ffffffffff000000
6516! Mem[0000000030041408] = df000000, %l1 = 00000000000000ff
6517 lduwa [%i1+%o4]0x89,%l1 ! %l1 = 00000000df000000
6518! Mem[0000000010041410] = ffffffff, %l2 = 05000055a8000000
6519 lduba [%i1+%o5]0x80,%l2 ! %l2 = 00000000000000ff
6520! Mem[0000000030041408] = 000000df, %l6 = 00000000000000ff
6521 lduha [%i1+%o4]0x81,%l6 ! %l6 = 0000000000000000
6522! Mem[0000000010041410] = 000000ff ffffffff, %l0 = 00000000, %l1 = df000000
6523 ldda [%i1+%o5]0x88,%l0 ! %l0 = 00000000ffffffff 00000000000000ff
6524! Mem[0000000010081410] = 1e9273ff000000ef, %l7 = 00000000000000ff
6525 ldxa [%i2+%o5]0x88,%l7 ! %l7 = 1e9273ff000000ef
6526! Mem[0000000010001400] = a8000000, %l1 = 00000000000000ff
6527 ldub [%i0+%g0],%l1 ! %l1 = 00000000000000a8
6528! Mem[0000000010181410] = 6d2a3ba1, %l1 = 00000000000000a8
6529 ldswa [%i6+0x010]%asi,%l1 ! %l1 = 000000006d2a3ba1
6530! Starting 10 instruction Store Burst
6531! Mem[0000000030041408] = 000000df, %l3 = ffffffffff000000
6532 ldstuba [%i1+%o4]0x81,%l3 ! %l3 = 00000000000000ff
6533
6534p0_label_248:
6535! Mem[0000000010081400] = fe009ece, %l5 = 00000000fe009ece
6536 swapa [%i2+%g0]0x88,%l5 ! %l5 = 00000000fe009ece
6537! Mem[00000000100c1408] = 00000000, %l4 = 0000000000000000
6538 swapa [%i3+%o4]0x88,%l4 ! %l4 = 0000000000000000
6539! %l0 = ffffffff, %l1 = 6d2a3ba1, Mem[0000000010181410] = 6d2a3ba1 ce9e00fe
6540 std %l0,[%i6+%o5] ! Mem[0000000010181410] = ffffffff 6d2a3ba1
6541! Mem[0000000030001410] = fe009ece, %l6 = 0000000000000000
6542 swapa [%i0+%o5]0x81,%l6 ! %l6 = 00000000fe009ece
6543! %l6 = fe009ece, %l7 = 000000ef, Mem[0000000010141418] = 05000055 a8000000
6544 std %l6,[%i5+0x018] ! Mem[0000000010141418] = fe009ece 000000ef
6545! Mem[0000000010081404] = c6008344, %l3 = 0000000000000000, %asi = 80
6546 swapa [%i2+0x004]%asi,%l3 ! %l3 = 00000000c6008344
6547! %l3 = 00000000c6008344, Mem[0000000030101408] = 01ec8a13
6548 stwa %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = c6008344
6549! %l0 = ffffffff, %l1 = 6d2a3ba1, Mem[00000000100c1410] = ff000000 00000000
6550 stda %l0,[%i3+0x010]%asi ! Mem[00000000100c1410] = ffffffff 6d2a3ba1
6551! %l0 = ffffffff, %l1 = 6d2a3ba1, Mem[0000000030181410] = 49000000 00000000
6552 stda %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffffffff 6d2a3ba1
6553! Starting 10 instruction Load Burst
6554! Mem[00000000201c0000] = 00ff9a5f, %l2 = 00000000000000ff
6555 ldub [%o0+%g0],%l2 ! %l2 = 0000000000000000
6556
6557p0_label_249:
6558! Mem[00000000100c1410] = ffffffff, %l0 = 00000000ffffffff
6559 lduwa [%i3+%o5]0x88,%l0 ! %l0 = 00000000ffffffff
6560! Mem[0000000010081400] = fe009ece, %f13 = a13b2a6d
6561 lda [%i2+%g0]0x88,%f13 ! %f13 = fe009ece
6562! Mem[0000000010101420] = ce9e00fe, %l6 = 00000000fe009ece
6563 ldub [%i4+0x020],%l6 ! %l6 = 00000000000000ce
6564! Mem[0000000030001408] = 8400f2ff ffffffff, %l6 = 000000ce, %l7 = 000000ef
6565 ldda [%i0+%o4]0x89,%l6 ! %l6 = 00000000ffffffff 000000008400f2ff
6566! Mem[0000000010081410] = ef000000 ff73921e, %l2 = 00000000, %l3 = c6008344
6567 ldda [%i2+0x010]%asi,%l2 ! %l2 = 00000000ef000000 00000000ff73921e
6568! Mem[0000000010081400] = ce9e00fe 00000000, %l4 = 00000000, %l5 = fe009ece
6569 ldda [%i2+%g0]0x80,%l4 ! %l4 = 00000000ce9e00fe 0000000000000000
6570! Mem[0000000030001408] = ffffffff, %l7 = 000000008400f2ff
6571 lduba [%i0+%o4]0x89,%l7 ! %l7 = 00000000000000ff
6572! Mem[0000000010181408] = 00000000, %l7 = 00000000000000ff
6573 ldsha [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000000
6574! Mem[00000000300c1410] = ffffffff, %l2 = 00000000ef000000
6575 lduwa [%i3+%o5]0x81,%l2 ! %l2 = 00000000ffffffff
6576! Starting 10 instruction Store Burst
6577! %l6 = 00000000ffffffff, Mem[0000000010181410] = ffffffff6d2a3ba1
6578 stxa %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000ffffffff
6579
6580p0_label_250:
6581! Mem[00000000100c1400] = 55000000, %l5 = 0000000000000000
6582 swapa [%i3+%g0]0x88,%l5 ! %l5 = 0000000055000000
6583! %f5 = 00000000, Mem[0000000010041420] = edff0000
6584 st %f5 ,[%i1+0x020] ! Mem[0000000010041420] = 00000000
6585! %l2 = 00000000ffffffff, Mem[0000000030081410] = ffffffff
6586 stwa %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffffffff
6587! Mem[0000000010001438] = 9ccb0aa5, %l4 = 00000000ce9e00fe
6588 swap [%i0+0x038],%l4 ! %l4 = 000000009ccb0aa5
6589! Mem[0000000010041400] = 05000055, %l5 = 0000000055000000
6590 swapa [%i1+%g0]0x80,%l5 ! %l5 = 0000000005000055
6591! Mem[0000000030101408] = c6008344, %l3 = 00000000ff73921e
6592 swapa [%i4+%o4]0x81,%l3 ! %l3 = 00000000c6008344
6593! %f0 = ffffffff fff87fff, Mem[0000000010101408] = 00000000 9ccb0aa5
6594 stda %f0 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffffff fff87fff
6595! %l2 = 00000000ffffffff, Mem[00000000201c0000] = 00ff9a5f
6596 sth %l2,[%o0+%g0] ! Mem[00000000201c0000] = ffff9a5f
6597! %l1 = 000000006d2a3ba1, Mem[0000000030081408] = ff9273ff
6598 stwa %l1,[%i2+%o4]0x81 ! Mem[0000000030081408] = 6d2a3ba1
6599! Starting 10 instruction Load Burst
6600! Mem[0000000030001408] = ffffffff, %l3 = 00000000c6008344
6601 lduwa [%i0+%o4]0x89,%l3 ! %l3 = 00000000ffffffff
6602
6603p0_label_251:
6604! Mem[0000000010041410] = ffffffffff000000, %f26 = 1e9273ff 000000ef
6605 ldda [%i1+%o5]0x80,%f26 ! %f26 = ffffffff ff000000
6606! Mem[0000000010181400] = 00000000, %l2 = 00000000ffffffff
6607 lduwa [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000000
6608! Mem[00000000100c1410] = ffffffff, %l3 = 00000000ffffffff
6609 ldswa [%i3+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
6610! Mem[0000000010181410] = 00000000, %l6 = 00000000ffffffff
6611 lduha [%i6+%o5]0x80,%l6 ! %l6 = 0000000000000000
6612! Mem[0000000030101410] = 470100a8, %l6 = 0000000000000000
6613 ldsha [%i4+%o5]0x89,%l6 ! %l6 = 00000000000000a8
6614! Mem[0000000030101408] = 50ff25e91e9273ff, %f18 = ff73921e ffed0000
6615 ldda [%i4+%o4]0x89,%f18 ! %f18 = 50ff25e9 1e9273ff
6616! Mem[00000000201c0000] = ffff9a5f, %l0 = 00000000ffffffff
6617 ldsba [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
6618! Mem[0000000010001410] = ffffffff, %l0 = ffffffffffffffff
6619 ldsha [%i0+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
6620! Mem[0000000010101430] = 4483009b, %l4 = 000000009ccb0aa5
6621 lduha [%i4+0x030]%asi,%l4 ! %l4 = 0000000000004483
6622! Starting 10 instruction Store Burst
6623! Mem[00000000300c1400] = 99bb9eff, %l6 = 00000000000000a8
6624 ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
6625
6626p0_label_252:
6627! %l7 = 0000000000000000, Mem[0000000030041410] = 00000055
6628 stba %l7,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000055
6629! %f16 = a8000000 00000000 50ff25e9 1e9273ff
6630! %f20 = ffffffff 55000000 ff9273ff 4483009b
6631! %f24 = 01ec8a13 e925ff50 ffffffff ff000000
6632! %f28 = ff73921e a13b2a6d 9ccb0aa5 f810a75a
6633 stda %f16,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000030081400
6634! %l5 = 0000000005000055, Mem[0000000030141408] = ff000000
6635 stba %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = 55000000
6636! %f8 = f30abafe e925ff50, Mem[0000000010001410] = ffffffff 00000055
6637 stda %f8 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = f30abafe e925ff50
6638! %l7 = 0000000000000000, Mem[00000000300c1408] = ff000000
6639 stha %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
6640! Mem[0000000010041400] = 00000055, %l5 = 0000000005000055
6641 swapa [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000055
6642! %f12 = 000000ff fe009ece, Mem[0000000030181410] = ffffffff 6d2a3ba1
6643 stda %f12,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff fe009ece
6644! %l7 = 0000000000000000, Mem[0000000010101424] = 000000ef, %asi = 80
6645 stha %l7,[%i4+0x024]%asi ! Mem[0000000010101424] = 000000ef
6646! %l7 = 0000000000000000, immd = 00000000000003c6, %l0 = ffffffffffffffff
6647 sdivx %l7,0x3c6,%l0 ! %l0 = 0000000000000000
6648! Starting 10 instruction Load Burst
6649! Mem[0000000010041408] = 00000000ff0000a8, %l7 = 0000000000000000
6650 ldx [%i1+%o4],%l7 ! %l7 = 00000000ff0000a8
6651
6652p0_label_253:
6653! Mem[0000000030101400] = fff87fff, %l2 = 0000000000000000
6654 ldswa [%i4+%g0]0x81,%l2 ! %l2 = fffffffffff87fff
6655! Mem[0000000010101400] = 50ff25e9a8000000, %f14 = 9ccb0aa5 ecf919ed
6656 ldda [%i4+%g0]0x80,%f14 ! %f14 = 50ff25e9 a8000000
6657! Mem[0000000010101410] = 00ceed00, %l7 = 00000000ff0000a8
6658 lduba [%i4+%o5]0x80,%l7 ! %l7 = 0000000000000000
6659! Mem[0000000030001400] = a50acb9c, %l2 = fffffffffff87fff
6660 ldsba [%i0+%g0]0x81,%l2 ! %l2 = ffffffffffffffa5
6661 membar #Sync ! Added by membar checker (45)
6662! Mem[0000000010081418] = 00000000, %l3 = ffffffffffffffff
6663 lduha [%i2+0x018]%asi,%l3 ! %l3 = 0000000000000000
6664! Mem[0000000030101408] = ff73921e, %l3 = 0000000000000000
6665 swapa [%i4+%o4]0x81,%l3 ! %l3 = 00000000ff73921e
6666! Mem[0000000030001408] = ffffffff, %l6 = 00000000000000ff
6667 ldsba [%i0+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
6668! Mem[00000000211c0000] = fffbb6f7, %l5 = 0000000000000055
6669 ldsba [%o2+0x001]%asi,%l5 ! %l5 = fffffffffffffffb
6670! Mem[0000000010181400] = 00000000, %l6 = ffffffffffffffff
6671 lduha [%i6+%g0]0x88,%l6 ! %l6 = 0000000000000000
6672! Starting 10 instruction Store Burst
6673! Mem[0000000010081408] = ffff0055, %l2 = ffffffffffffffa5
6674 ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
6675
6676p0_label_254:
6677! %l0 = 00000000, %l1 = 6d2a3ba1, Mem[0000000030041400] = 00000000 000000a8
6678 stda %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000 6d2a3ba1
6679! Mem[0000000010081430] = ffffffff, %l7 = 0000000000000000
6680 ldstuba [%i2+0x030]%asi,%l7 ! %l7 = 000000ff000000ff
6681! Mem[0000000010141410] = 00ffedff, %l7 = 00000000000000ff
6682 ldstuba [%i5+%o5]0x80,%l7 ! %l7 = 00000000000000ff
6683! %l0 = 0000000000000000, Mem[0000000030181408] = fe009ece000000ff
6684 stxa %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000000000000000
6685! Mem[0000000030081400] = 00000000, %l7 = 0000000000000000
6686 swapa [%i2+%g0]0x81,%l7 ! %l7 = 0000000000000000
6687! %f12 = 000000ff fe009ece, %l2 = 00000000000000ff
6688! Mem[0000000010141418] = fe009ece000000ef
6689 add %i5,0x018,%g1
6690 stda %f12,[%g1+%l2]ASI_PST8_P ! Mem[0000000010141418] = 000000fffe009ece
6691! %f7 = 00007f00, Mem[0000000010181410] = 00000000
6692 sta %f7 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00007f00
6693! %l2 = 00000000000000ff, Mem[000000001000143d] = f810a75a, %asi = 80
6694 stba %l2,[%i0+0x03d]%asi ! Mem[000000001000143c] = f8ffa75a
6695! %l2 = 00000000000000ff, Mem[0000000030141400] = ff19f9ec
6696 stba %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff19f9ec
6697! Starting 10 instruction Load Burst
6698! Mem[0000000010181400] = 00000000, %l0 = 0000000000000000
6699 lduwa [%i6+%g0]0x80,%l0 ! %l0 = 0000000000000000
6700
6701p0_label_255:
6702! Mem[0000000010101400] = 50ff25e9, %l1 = 000000006d2a3ba1
6703 lduha [%i4+%g0]0x80,%l1 ! %l1 = 00000000000050ff
6704! Mem[00000000100c1410] = ffffffff, %f26 = ffffffff
6705 lda [%i3+%o5]0x80,%f26 ! %f26 = ffffffff
6706! Mem[0000000030101408] = 00000000e925ff50, %l5 = fffffffffffffffb
6707 ldxa [%i4+%o4]0x81,%l5 ! %l5 = 00000000e925ff50
6708! Mem[00000000300c1408] = 00000000, %l4 = 0000000000004483
6709 ldswa [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000000
6710! Mem[00000000100c1400] = 00000000, %l5 = 00000000e925ff50
6711 lduba [%i3+%g0]0x80,%l5 ! %l5 = 0000000000000000
6712! Mem[0000000010001408] = 000000ff, %l6 = 0000000000000000
6713 ldsba [%i0+%o4]0x88,%l6 ! %l6 = ffffffffffffffff
6714! Mem[000000001004141c] = 448300c6, %l7 = 0000000000000000
6715 ldsw [%i1+0x01c],%l7 ! %l7 = 00000000448300c6
6716! Mem[0000000030081408] = ff73921e, %l2 = 00000000000000ff
6717 ldswa [%i2+%o4]0x81,%l2 ! %l2 = ffffffffff73921e
6718! %l3 = 00000000ff73921e, %l1 = 00000000000050ff, %l5 = 0000000000000000
6719 add %l3,%l1,%l5 ! %l5 = 00000000ff73e31d
6720! Starting 10 instruction Store Burst
6721! %f14 = 50ff25e9, Mem[0000000030001408] = ffffffff
6722 sta %f14,[%i0+%o4]0x89 ! Mem[0000000030001408] = 50ff25e9
6723
6724p0_label_256:
6725! %f28 = ff73921e a13b2a6d, %l2 = ffffffffff73921e
6726! Mem[0000000030141410] = ffffffff55000000
6727 add %i5,0x010,%g1
6728 stda %f28,[%g1+%l2]ASI_PST16_S ! Mem[0000000030141410] = ff73921ea13b0000
6729! %f22 = ff9273ff 4483009b, %l2 = ffffffffff73921e
6730! Mem[0000000010101418] = a89ebb990000002d
6731 add %i4,0x018,%g1
6732 stda %f22,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010101418] = a89ebb99ff7392ff
6733! %l4 = 00000000, %l5 = ff73e31d, Mem[0000000030141408] = 00000055 fff25549
6734 stda %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000 ff73e31d
6735! Mem[0000000010041400] = 05000055, %l5 = 00000000ff73e31d
6736 ldstuba [%i1+%g0]0x88,%l5 ! %l5 = 00000055000000ff
6737! %l4 = 0000000000000000, Mem[0000000010081404] = 00000000, %asi = 80
6738 stba %l4,[%i2+0x004]%asi ! Mem[0000000010081404] = 00000000
6739! %l2 = ff73921e, %l3 = ff73921e, Mem[0000000030101410] = 470100a8 01ec8a13
6740 stda %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff73921e ff73921e
6741! %l1 = 00000000000050ff, Mem[0000000030141408] = 000000001de373ff
6742 stxa %l1,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000000050ff
6743! %f10 = ce9e00fe, %f10 = ce9e00fe
6744 fcmpes %fcc1,%f10,%f10 ! %fcc1 = 0
6745! %l3 = 00000000ff73921e, Mem[0000000030141408] = ff50000000000000
6746 stxa %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000ff73921e
6747! Starting 10 instruction Load Burst
6748! Mem[00000000211c0000] = fffbb6f7, %l2 = ffffffffff73921e
6749 lduh [%o2+%g0],%l2 ! %l2 = 000000000000fffb
6750
6751p0_label_257:
6752! Mem[0000000010101400] = 50ff25e9a8000000, %f2 = ff000000 4955f2ff
6753 ldda [%i4+%g0]0x80,%f2 ! %f2 = 50ff25e9 a8000000
6754! Mem[0000000010181400] = 00000000, %l5 = 0000000000000055
6755 lduh [%i6+0x002],%l5 ! %l5 = 0000000000000000
6756! Mem[0000000020800000] = ffff8691, %l3 = 00000000ff73921e
6757 lduh [%o1+%g0],%l3 ! %l3 = 000000000000ffff
6758! Mem[0000000030181400] = ffffffff00000000, %f12 = 000000ff fe009ece
6759 ldda [%i6+%g0]0x89,%f12 ! %f12 = ffffffff 00000000
6760! Mem[0000000010181428] = 9ccb0aa59b000000, %f8 = f30abafe e925ff50
6761 ldd [%i6+0x028],%f8 ! %f8 = 9ccb0aa5 9b000000
6762! Mem[0000000030001400] = a50acb9c000000a8, %l5 = 0000000000000000
6763 ldxa [%i0+%g0]0x81,%l5 ! %l5 = a50acb9c000000a8
6764! Mem[00000000100c1408] = 00000000, %f26 = ffffffff
6765 lda [%i3+%o4]0x88,%f26 ! %f26 = 00000000
6766! Mem[0000000030101410] = ff73921e, %l6 = ffffffffffffffff
6767 ldswa [%i4+%o5]0x89,%l6 ! %l6 = ffffffffff73921e
6768! Mem[0000000010101420] = ce9e00fe000000ef, %f12 = ffffffff 00000000
6769 ldd [%i4+0x020],%f12 ! %f12 = ce9e00fe 000000ef
6770! Starting 10 instruction Store Burst
6771! %l3 = 000000000000ffff, Mem[00000000201c0000] = ffff9a5f
6772 sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = ffff9a5f
6773
6774p0_label_258:
6775! Mem[0000000010081408] = ffff0055, %l7 = 00000000448300c6
6776 swapa [%i2+%o4]0x80,%l7 ! %l7 = 00000000ffff0055
6777! Mem[0000000010101408] = ff7ff8ff, %l7 = 00000000ffff0055
6778 swapa [%i4+%o4]0x80,%l7 ! %l7 = 00000000ff7ff8ff
6779! Mem[0000000030181408] = 00000000, %l3 = 000000000000ffff
6780 swapa [%i6+%o4]0x81,%l3 ! %l3 = 0000000000000000
6781! Mem[0000000010001408] = ff000000, %l1 = 00000000000050ff
6782 ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
6783! Mem[00000000300c1410] = ffffffff, %l5 = a50acb9c000000a8
6784 ldstuba [%i3+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
6785! %l4 = 0000000000000000, Mem[00000000300c1410] = ffffffff
6786 stwa %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
6787! %f18 = 50ff25e9 1e9273ff, %l4 = 0000000000000000
6788! Mem[0000000030001408] = e925ff50fff20084
6789 add %i0,0x008,%g1
6790 stda %f18,[%g1+%l4]ASI_PST16_S ! Mem[0000000030001408] = e925ff50fff20084
6791! %l3 = 0000000000000000, Mem[0000000010041424] = 59703c1f, %asi = 80
6792 stba %l3,[%i1+0x024]%asi ! Mem[0000000010041424] = 00703c1f
6793! %l2 = 000000000000fffb, imm = 000000000000088b, %l3 = 0000000000000000
6794 xnor %l2,0x88b,%l3 ! %l3 = ffffffffffff088f
6795! Starting 10 instruction Load Burst
6796! Mem[0000000010041410] = ffffffff, %l4 = 0000000000000000
6797 lduwa [%i1+%o5]0x88,%l4 ! %l4 = 00000000ffffffff
6798
6799p0_label_259:
6800! Mem[0000000010141408] = 000000ff0000fbff, %f20 = ffffffff 55000000
6801 ldda [%i5+%o4]0x88,%f20 ! %f20 = 000000ff 0000fbff
6802! Mem[0000000010081400] = fe009ece, %l6 = ffffffffff73921e
6803 lduha [%i2+%g0]0x88,%l6 ! %l6 = 0000000000009ece
6804! Mem[0000000010081420] = 00000000, %l0 = 0000000000000000
6805 ldub [%i2+0x021],%l0 ! %l0 = 0000000000000000
6806! Mem[00000000300c1410] = 00000000, %l5 = 00000000000000ff
6807 ldswa [%i3+%o5]0x89,%l5 ! %l5 = 0000000000000000
6808! Mem[00000000300c1400] = 2d000000 99bb9eff, %l0 = 00000000, %l1 = 000000ff
6809 ldda [%i3+%g0]0x89,%l0 ! %l0 = 0000000099bb9eff 000000002d000000
6810! Mem[0000000030041400] = a13b2a6d 00000000, %l0 = 99bb9eff, %l1 = 2d000000
6811 ldda [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000000 00000000a13b2a6d
6812! %f22 = ff9273ff 4483009b, Mem[0000000010101410] = 00ceed00 9b0d0000
6813 stda %f22,[%i4+%o5]0x80 ! Mem[0000000010101410] = ff9273ff 4483009b
6814! Mem[0000000030181400] = ffffffff00000000, %l4 = 00000000ffffffff
6815 ldxa [%i6+%g0]0x89,%l4 ! %l4 = ffffffff00000000
6816! Mem[0000000010101408] = ffff0055, %l5 = 0000000000000000
6817 lduba [%i4+%o4]0x80,%l5 ! %l5 = 00000000000000ff
6818! Starting 10 instruction Store Burst
6819! %l0 = 00000000, %l1 = a13b2a6d, Mem[00000000300c1410] = 00000000 00000000
6820 stda %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 a13b2a6d
6821
6822p0_label_260:
6823! %l3 = ffffffffffff088f, Mem[0000000030181400] = 00000000
6824 stha %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000088f
6825! %l3 = ffffffffffff088f, Mem[0000000030101410] = 1e9273ff
6826 stba %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 8f9273ff
6827! %l7 = 00000000ff7ff8ff, Mem[0000000010141410] = ffedffff
6828 stwa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff7ff8ff
6829! %f22 = ff9273ff 4483009b, %l0 = 0000000000000000
6830! Mem[00000000100c1428] = a89ebb990000002d
6831 add %i3,0x028,%g1
6832 stda %f22,[%g1+%l0]ASI_PST32_P ! Mem[00000000100c1428] = a89ebb990000002d
6833! %l7 = 00000000ff7ff8ff, Mem[00000000100c1410] = ffffffff
6834 stwa %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff7ff8ff
6835! Mem[0000000010101434] = 000000ff, %l5 = 00000000000000ff, %asi = 80
6836 swapa [%i4+0x034]%asi,%l5 ! %l5 = 00000000000000ff
6837! Mem[0000000010001408] = ff000000, %l4 = ffffffff00000000
6838 ldstuba [%i0+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
6839! %f8 = 9ccb0aa5 9b000000, Mem[0000000010041410] = ffffffff ff000000
6840 stda %f8 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 9ccb0aa5 9b000000
6841! Mem[00000000300c1410] = 00000000, %l0 = 0000000000000000
6842 swapa [%i3+%o5]0x81,%l0 ! %l0 = 0000000000000000
6843! Starting 10 instruction Load Burst
6844! Mem[0000000030001408] = 50ff25e9, %l1 = 00000000a13b2a6d
6845 ldswa [%i0+%o4]0x89,%l1 ! %l1 = 0000000050ff25e9
6846
6847p0_label_261:
6848! %l7 = 00000000ff7ff8ff, immd = fffffffffffff89e, %l6 = 0000000000009ece
6849 udivx %l7,-0x762,%l6 ! %l6 = 0000000000000000
6850! Mem[0000000021800140] = 00f6154d, %l0 = 0000000000000000
6851 ldsh [%o3+0x140],%l0 ! %l0 = 00000000000000f6
6852! Mem[0000000010041400] = ff000005ffffffff, %f26 = 00000000 ff000000
6853 ldd [%i1+%g0],%f26 ! %f26 = ff000005 ffffffff
6854! Mem[0000000010181428] = 9ccb0aa59b000000, %f6 = fe009ece 00007f00
6855 ldd [%i6+0x028],%f6 ! %f6 = 9ccb0aa5 9b000000
6856! Mem[0000000010081400] = ce9e00fe00000000, %f6 = 9ccb0aa5 9b000000
6857 ldd [%i2+%g0],%f6 ! %f6 = ce9e00fe 00000000
6858! Mem[00000000300c1408] = 00000000, %l4 = 00000000000000ff
6859 lduba [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000000
6860! Mem[0000000010001410] = 50ff25e9, %l1 = 0000000050ff25e9
6861 ldsba [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000050
6862! %l1 = 0000000000000050, imm = 0000000000000c4c, %l2 = 000000000000fffb
6863 addc %l1,0xc4c,%l2 ! %l2 = 0000000000000c9c
6864! Mem[00000000100c1408] = 00000000, %l6 = 0000000000000000
6865 ldsba [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000
6866! Starting 10 instruction Store Burst
6867! %f8 = 9ccb0aa5, Mem[0000000010101408] = 5500ffff
6868 sta %f8 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 9ccb0aa5
6869
6870p0_label_262:
6871! %l4 = 0000000000000000, Mem[000000001014143a] = f3d48862, %asi = 80
6872 stha %l4,[%i5+0x03a]%asi ! Mem[0000000010141438] = f3d40000
6873! Mem[0000000010041401] = ff000005, %l4 = 0000000000000000
6874 ldstuba [%i1+0x001]%asi,%l4 ! %l4 = 00000000000000ff
6875! %f6 = ce9e00fe 00000000, Mem[0000000010081410] = 000000ef 1e9273ff
6876 stda %f6 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = ce9e00fe 00000000
6877! %l0 = 00000000000000f6, Mem[0000000021800040] = 0000f914, %asi = 80
6878 stba %l0,[%o3+0x040]%asi ! Mem[0000000021800040] = f600f914
6879! Mem[0000000030141408] = 1e9273ff, %l2 = 0000000000000c9c
6880 ldstuba [%i5+%o4]0x81,%l2 ! %l2 = 0000001e000000ff
6881! %l2 = 0000001e, %l3 = ffff088f, Mem[0000000030181400] = 0000088f ffffffff
6882 stda %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000001e ffff088f
6883! %l3 = ffffffffffff088f, Mem[0000000010181410] = 00007f00
6884 stwa %l3,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffff088f
6885! Mem[00000000201c0000] = ffff9a5f, %l6 = 0000000000000000
6886 ldstub [%o0+%g0],%l6 ! %l6 = 000000ff000000ff
6887! %l7 = 00000000ff7ff8ff, Mem[00000000211c0001] = fffbb6f7, %asi = 80
6888 stba %l7,[%o2+0x001]%asi ! Mem[00000000211c0000] = ffffb6f7
6889! Starting 10 instruction Load Burst
6890! Mem[0000000010001410] = 50ff25e9, %l7 = 00000000ff7ff8ff
6891 ldsha [%i0+%o5]0x80,%l7 ! %l7 = 00000000000050ff
6892
6893p0_label_263:
6894! Mem[0000000030181410] = ce9e00fe ff000000, %l4 = 00000000, %l5 = 000000ff
6895 ldda [%i6+%o5]0x81,%l4 ! %l4 = 00000000ce9e00fe 00000000ff000000
6896! Mem[0000000030181400] = 0000001e, %f7 = 00000000
6897 lda [%i6+%g0]0x89,%f7 ! %f7 = 0000001e
6898! Mem[0000000030041400] = 000000006d2a3ba1, %l3 = ffffffffffff088f
6899 ldxa [%i1+%g0]0x81,%l3 ! %l3 = 000000006d2a3ba1
6900! %f27 = ffffffff, %f11 = 000000ef
6901 fcmpes %fcc3,%f27,%f11 ! %fcc3 = 3
6902! Mem[0000000030101408] = 00000000, %l6 = 00000000000000ff
6903 ldsha [%i4+%o4]0x89,%l6 ! %l6 = 0000000000000000
6904! Mem[00000000300c1408] = 00000000, %l5 = 00000000ff000000
6905 ldsha [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000000
6906! Mem[0000000010181424] = ce9e00fe, %l6 = 0000000000000000
6907 lduha [%i6+0x024]%asi,%l6 ! %l6 = 000000000000ce9e
6908! Mem[0000000010101410] = ff7392ff, %l3 = 000000006d2a3ba1
6909 ldsba [%i4+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
6910! Mem[00000000300c1410] = 00000000, %l6 = 000000000000ce9e
6911 lduwa [%i3+%o5]0x81,%l6 ! %l6 = 0000000000000000
6912! Starting 10 instruction Store Burst
6913! %f28 = ff73921e a13b2a6d, Mem[0000000030081400] = 00000000 a8000000
6914 stda %f28,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff73921e a13b2a6d
6915
6916p0_label_264:
6917! %l2 = 000000000000001e, Mem[0000000030001408] = e925ff50
6918 stha %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 001eff50
6919! %l0 = 000000f6, %l1 = 00000050, Mem[0000000010001408] = 000000ff fff25549
6920 stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000f6 00000050
6921! %l3 = ffffffffffffffff, Mem[0000000030141400] = ecf919ff
6922 stba %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = ecf919ff
6923! Mem[0000000030041408] = ff0000df, %l0 = 00000000000000f6
6924 swapa [%i1+%o4]0x81,%l0 ! %l0 = 00000000ff0000df
6925! Mem[0000000010041408] = 00000000, %l6 = 0000000000000000
6926 swap [%i1+%o4],%l6 ! %l6 = 0000000000000000
6927! %l0 = 00000000ff0000df, %l5 = 0000000000000000, %l4 = 00000000ce9e00fe
6928 or %l0,%l5,%l4 ! %l4 = 00000000ff0000df
6929! %l2 = 0000001e, %l3 = ffffffff, Mem[0000000010141408] = 0000fbff 000000ff
6930 stda %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000001e ffffffff
6931! %f19 = 1e9273ff, Mem[0000000030001400] = 9ccb0aa5
6932 sta %f19,[%i0+%g0]0x89 ! Mem[0000000030001400] = 1e9273ff
6933! %f6 = ce9e00fe 0000001e, %l0 = 00000000ff0000df
6934! Mem[0000000030181418] = 81cda254b0523971
6935 add %i6,0x018,%g1
6936 stda %f6,[%g1+%l0]ASI_PST8_S ! Mem[0000000030181418] = ce9ea2fe0000001e
6937! Starting 10 instruction Load Burst
6938! Mem[0000000010141410] = fff87fff 1e9273ff, %l0 = ff0000df, %l1 = 00000050
6939 ldda [%i5+%o5]0x80,%l0 ! %l0 = 00000000fff87fff 000000001e9273ff
6940
6941p0_label_265:
6942! Mem[0000000010041408] = 00000000, %l3 = ffffffffffffffff
6943 ldsha [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000000
6944! Mem[0000000030141410] = 1e9273ff, %l1 = 000000001e9273ff
6945 ldsba [%i5+%o5]0x89,%l1 ! %l1 = ffffffffffffffff
6946 membar #Sync ! Added by membar checker (46)
6947! Mem[0000000030081400] = 6d2a3ba1 1e9273ff ff73921e e925ff50
6948! Mem[0000000030081410] = 00000055 ffffffff 9b008344 ff7392ff
6949! Mem[0000000030081420] = 50ff25e9 138aec01 000000ff ffffffff
6950! Mem[0000000030081430] = 6d2a3ba1 1e9273ff 5aa710f8 a50acb9c
6951 ldda [%i2]ASI_BLK_S,%f16 ! Block Load from 0000000030081400
6952! Mem[0000000010081420] = 00000000, %l1 = ffffffffffffffff
6953 ldsh [%i2+0x022],%l1 ! %l1 = 0000000000000000
6954! Mem[0000000030041410] = 00000055, %l6 = 0000000000000000
6955 ldsha [%i1+%o5]0x81,%l6 ! %l6 = 0000000000000000
6956! %f8 = 9ccb0aa5, %f9 = 9b000000
6957 fcmps %fcc0,%f8 ,%f9 ! %fcc0 = 1
6958! Mem[0000000030081408] = ff73921e, %l0 = 00000000fff87fff
6959 ldsba [%i2+%o4]0x81,%l0 ! %l0 = ffffffffffffffff
6960! Mem[0000000010141410] = fff87fff, %l0 = ffffffffffffffff
6961 ldswa [%i5+%o5]0x80,%l0 ! %l0 = fffffffffff87fff
6962! Mem[0000000030101400] = ff7ff8ff, %l0 = fffffffffff87fff
6963 ldswa [%i4+%g0]0x89,%l0 ! %l0 = ffffffffff7ff8ff
6964! Starting 10 instruction Store Burst
6965! %f6 = ce9e00fe 0000001e, Mem[0000000030001410] = 00000000 00007f00
6966 stda %f6 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = ce9e00fe 0000001e
6967
6968p0_label_266:
6969! %f5 = 00000000, Mem[0000000010181408] = 00000000
6970 sta %f5 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
6971! Mem[00000000211c0000] = ffffb6f7, %l4 = 00000000ff0000df
6972 ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
6973! %l4 = 000000ff, %l5 = 00000000, Mem[0000000030141400] = ecf919ff 9ccb0aa5
6974 stda %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff 00000000
6975! Mem[00000000211c0001] = ffffb6f7, %l1 = 0000000000000000
6976 ldstub [%o2+0x001],%l1 ! %l1 = 000000ff000000ff
6977! %l1 = 00000000000000ff, Mem[0000000030181410] = ce9e00fe
6978 stba %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff9e00fe
6979! %f12 = ce9e00fe 000000ef, %l6 = 0000000000000000
6980! Mem[0000000030001410] = 1e000000fe009ece
6981 add %i0,0x010,%g1
6982 stda %f12,[%g1+%l6]ASI_PST8_S ! Mem[0000000030001410] = 1e000000fe009ece
6983! %l2 = 000000000000001e, Mem[0000000010001410] = 50ff25e9
6984 stba %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 1eff25e9
6985! Mem[0000000030041408] = f6000000, %l6 = 0000000000000000
6986 swapa [%i1+%o4]0x89,%l6 ! %l6 = 00000000f6000000
6987! %l4 = 00000000000000ff, Mem[0000000010181408] = a80000ff00000000
6988 stxa %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000000000ff
6989! Starting 10 instruction Load Burst
6990! Mem[0000000030041400] = 00000000, %l3 = 0000000000000000
6991 ldswa [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000000
6992
6993p0_label_267:
6994! Mem[0000000010141408] = 1e000000ffffffff, %f4 = ffffffff 00000000
6995 ldd [%i5+%o4],%f4 ! %f4 = 1e000000 ffffffff
6996! Mem[0000000010141408] = ffffffff 0000001e, %l4 = 000000ff, %l5 = 00000000
6997 ldda [%i5+%o4]0x88,%l4 ! %l4 = 000000000000001e 00000000ffffffff
6998! Mem[0000000010141410] = ff7ff8ff, %l4 = 000000000000001e
6999 ldsha [%i5+%o5]0x88,%l4 ! %l4 = fffffffffffff8ff
7000! Mem[0000000030101410] = ff73928f, %l2 = 000000000000001e
7001 ldsba [%i4+%o5]0x89,%l2 ! %l2 = ffffffffffffff8f
7002! Mem[00000000100c1400] = 00000000, %l5 = 00000000ffffffff
7003 ldsba [%i3+%g0]0x80,%l5 ! %l5 = 0000000000000000
7004! Mem[0000000030041410] = 55000000, %l4 = fffffffffffff8ff
7005 lduba [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000000
7006! Mem[0000000030101410] = ff73921eff73928f, %l7 = 00000000000050ff
7007 ldxa [%i4+%o5]0x89,%l7 ! %l7 = ff73921eff73928f
7008! Mem[0000000010001400] = 00000000000000a8, %f0 = ffffffff fff87fff
7009 ldda [%i0+%g0]0x88,%f0 ! %f0 = 00000000 000000a8
7010! Mem[0000000010001438] = ce9e00fe f8ffa75a, %l4 = 00000000, %l5 = 00000000
7011 ldd [%i0+0x038],%l4 ! %l4 = 00000000ce9e00fe 00000000f8ffa75a
7012! Starting 10 instruction Store Burst
7013! Mem[0000000030001408] = 50ff1e00, %l4 = 00000000ce9e00fe
7014 ldstuba [%i0+%o4]0x89,%l4 ! %l4 = 00000000000000ff
7015
7016p0_label_268:
7017! Mem[0000000010101410] = ff9273ff, %l3 = 0000000000000000
7018 ldstuba [%i4+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
7019! Mem[0000000030001408] = ff1eff50, %l2 = ffffffffffffff8f
7020 swapa [%i0+%o4]0x81,%l2 ! %l2 = 00000000ff1eff50
7021! Mem[0000000010001410] = 1eff25e9, %l5 = 00000000f8ffa75a
7022 swapa [%i0+%o5]0x80,%l5 ! %l5 = 000000001eff25e9
7023! Mem[0000000030141400] = ff000000, %l4 = 0000000000000000
7024 swapa [%i5+%g0]0x81,%l4 ! %l4 = 00000000ff000000
7025! Code Fragment 3
7026p0_fragment_26:
7027! %l0 = ffffffffff7ff8ff
7028 setx 0xf7b4de606b285e98,%g7,%l0 ! %l0 = f7b4de606b285e98
7029! %l1 = 00000000000000ff
7030 setx 0x870cfdc7f4a3ba49,%g7,%l1 ! %l1 = 870cfdc7f4a3ba49
7031 setx 0x1fe000, %g1, %g3
7032 or %l0, %g3, %l0 ! always set perrmask = 0xff
7033 setx 0x1ffff8, %g1, %g2
7034 and %l0, %g2, %l0
7035 ta T_CHANGE_HPRIV
7036 stxa %l1, [%l0]ASI_DCACHE_DATA
7037 ta T_CHANGE_NONHPRIV
7038! %l0 = f7b4de606b285e98
7039 setx 0x3f072de026546c3e,%g7,%l0 ! %l0 = 3f072de026546c3e
7040! %l1 = 870cfdc7f4a3ba49
7041 setx 0x12d0c3efe391d5ab,%g7,%l1 ! %l1 = 12d0c3efe391d5ab
7042! %f0 = 00000000 000000a8, Mem[0000000030141408] = ff7392ff 00000000
7043 stda %f0 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000 000000a8
7044! %f8 = 9ccb0aa5, %f13 = 000000ef
7045 fcmps %fcc1,%f8 ,%f13 ! %fcc1 = 1
7046! %l4 = ff000000, %l5 = 1eff25e9, Mem[0000000010181410] = 8f08ffff ffffffff
7047 stda %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff000000 1eff25e9
7048! %l1 = 12d0c3efe391d5ab, Mem[00000000211c0000] = ffffb6f7
7049 stb %l1,[%o2+%g0] ! Mem[00000000211c0000] = abffb6f7
7050! Starting 10 instruction Load Burst
7051! Mem[0000000030081400] = 6d2a3ba1, %l7 = ff73921eff73928f
7052 ldsba [%i2+%g0]0x81,%l7 ! %l7 = 000000000000006d
7053
7054p0_label_269:
7055! Mem[0000000010041410] = 0000009ba50acb9c, %f6 = ce9e00fe 0000001e
7056 ldda [%i1+%o5]0x88,%f6 ! %f6 = 0000009b a50acb9c
7057! Mem[0000000010181408] = ff000000, %l0 = 3f072de026546c3e
7058 ldsha [%i6+%o4]0x80,%l0 ! %l0 = ffffffffffffff00
7059! Mem[0000000030041400] = 00000000, %l4 = 00000000ff000000
7060 ldswa [%i1+%g0]0x89,%l4 ! %l4 = 0000000000000000
7061! Mem[00000000100c1400] = 00000000 ffffffff, %l2 = ff1eff50, %l3 = 000000ff
7062 ldda [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000 00000000ffffffff
7063! Mem[0000000030041400] = 00000000, %l6 = 00000000f6000000
7064 ldswa [%i1+%g0]0x89,%l6 ! %l6 = 0000000000000000
7065! Mem[0000000010141410] = fff87fff, %l5 = 000000001eff25e9
7066 lduw [%i5+%o5],%l5 ! %l5 = 00000000fff87fff
7067! Mem[0000000030101408] = 00000000, %l5 = 00000000fff87fff
7068 ldsba [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000
7069! Mem[00000000300c1410] = a13b2a6d00000000, %l0 = ffffffffffffff00
7070 ldxa [%i3+%o5]0x89,%l0 ! %l0 = a13b2a6d00000000
7071! Mem[0000000010081410] = 00000000, %l0 = a13b2a6d00000000
7072 lduba [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
7073! Starting 10 instruction Store Burst
7074! %l0 = 0000000000000000, Mem[0000000010081408] = 448300c600000000
7075 stxa %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000000
7076
7077p0_label_270:
7078! %l6 = 0000000000000000, Mem[00000000300c1410] = 00000000
7079 stwa %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
7080! Mem[0000000010101408] = a50acb9c, %l4 = 0000000000000000
7081 swapa [%i4+%o4]0x80,%l4 ! %l4 = 00000000a50acb9c
7082! Mem[0000000010001400] = a8000000, %l2 = 0000000000000000
7083 swapa [%i0+%g0]0x80,%l2 ! %l2 = 00000000a8000000
7084! %l0 = 00000000, %l1 = e391d5ab, Mem[0000000010181408] = ff000000 00000000
7085 stda %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 e391d5ab
7086! %l3 = 00000000ffffffff, Mem[0000000010041400] = ffffffff0500ffff
7087 stxa %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000ffffffff
7088! Mem[0000000010041410] = 9ccb0aa5, %l4 = 00000000a50acb9c
7089 swapa [%i1+%o5]0x80,%l4 ! %l4 = 000000009ccb0aa5
7090! %l3 = 00000000ffffffff, Mem[0000000030141400] = 0000000000000000
7091 stxa %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000ffffffff
7092! %f30 = 5aa710f8 a50acb9c, %l3 = 00000000ffffffff
7093! Mem[0000000010041428] = a89ec63e9b000000
7094 add %i1,0x028,%g1
7095 stda %f30,[%g1+%l3]ASI_PST32_P ! Mem[0000000010041428] = 5aa710f8a50acb9c
7096! Mem[00000000211c0001] = abffb6f7, %l6 = 0000000000000000
7097 ldstub [%o2+0x001],%l6 ! %l6 = 000000ff000000ff
7098! Starting 10 instruction Load Burst
7099! Mem[0000000020800000] = ffff8691, %l0 = 0000000000000000
7100 ldsh [%o1+%g0],%l0 ! %l0 = ffffffffffffffff
7101
7102p0_label_271:
7103! Mem[0000000010081408] = 00000000, %l4 = 000000009ccb0aa5
7104 lduha [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000000
7105! Mem[0000000030081400] = a13b2a6d, %l6 = 00000000000000ff
7106 ldsba [%i2+%g0]0x89,%l6 ! %l6 = 000000000000006d
7107! Mem[0000000010181438] = 00000000, %l4 = 0000000000000000
7108 lduba [%i6+0x03b]%asi,%l4 ! %l4 = 0000000000000000
7109! Mem[0000000030141408] = a8000000, %l7 = 000000000000006d
7110 lduba [%i5+%o4]0x81,%l7 ! %l7 = 00000000000000a8
7111! Mem[0000000030141410] = ff73921e, %l4 = 0000000000000000
7112 lduwa [%i5+%o5]0x81,%l4 ! %l4 = 00000000ff73921e
7113! Mem[0000000030101400] = ff7ff8ff, %l0 = ffffffffffffffff
7114 ldsba [%i4+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
7115! %f7 = a50acb9c, %f14 = 50ff25e9, %f21 = ffffffff
7116 fdivs %f7 ,%f14,%f21 ! %f21 = 938b423f
7117! Mem[0000000030041408] = ff00000000000000, %f30 = 5aa710f8 a50acb9c
7118 ldda [%i1+%o4]0x89,%f30 ! %f30 = ff000000 00000000
7119! Mem[00000000100c1410] = fff87fff, %l7 = 00000000000000a8
7120 lduha [%i3+%o5]0x88,%l7 ! %l7 = 0000000000007fff
7121! Starting 10 instruction Store Burst
7122! %f12 = ce9e00fe 000000ef, %l5 = 0000000000000000
7123! Mem[0000000030181410] = ff9e00feff000000
7124 add %i6,0x010,%g1
7125 stda %f12,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030181410] = ff9e00feff000000
7126
7127p0_label_272:
7128! %f2 = 50ff25e9 a8000000, %l3 = 00000000ffffffff
7129! Mem[0000000010181408] = 00000000e391d5ab
7130 add %i6,0x008,%g1
7131 stda %f2,[%g1+%l3]ASI_PST32_P ! Mem[0000000010181408] = 50ff25e9a8000000
7132! Mem[0000000010101400] = e925ff50, %l2 = 00000000a8000000
7133 swapa [%i4+%g0]0x88,%l2 ! %l2 = 00000000e925ff50
7134! %l7 = 0000000000007fff, Mem[0000000030101410] = 8f9273ff
7135 stha %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 7fff73ff
7136! Mem[0000000010181410] = 000000ff, %l5 = 0000000000000000
7137 ldstuba [%i6+%o5]0x80,%l5 ! %l5 = 00000000000000ff
7138! %l0 = ffffffff, %l1 = e391d5ab, Mem[00000000300c1400] = ff9ebb99 0000002d
7139 stda %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffff e391d5ab
7140 membar #Sync ! Added by membar checker (47)
7141! %f0 = 00000000 000000a8, %l4 = 00000000ff73921e
7142! Mem[0000000030081410] = 00000055ffffffff
7143 add %i2,0x010,%g1
7144 stda %f0,[%g1+%l4]ASI_PST16_SL ! Mem[0000000030081410] = 0000000000000000
7145! %l5 = 0000000000000000, Mem[0000000010101430] = 4483009b000000ff, %asi = 80
7146 stxa %l5,[%i4+0x030]%asi ! Mem[0000000010101430] = 0000000000000000
7147! Mem[0000000010101410] = ff9273ff, %l5 = 0000000000000000
7148 ldstuba [%i4+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
7149! %l2 = e925ff50, %l3 = ffffffff, Mem[0000000010041408] = 00000000 ff0000a8
7150 stda %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = e925ff50 ffffffff
7151! Starting 10 instruction Load Burst
7152! Mem[0000000021800080] = 0000fa8a, %l5 = 00000000000000ff
7153 lduba [%o3+0x081]%asi,%l5 ! %l5 = 0000000000000000
7154
7155p0_label_273:
7156! Mem[00000000100c1408] = 00000000000000ff, %f4 = 1e000000 ffffffff
7157 ldda [%i3+%o4]0x80,%f4 ! %f4 = 00000000 000000ff
7158! Mem[0000000030081408] = 50ff25e91e9273ff, %f8 = 9ccb0aa5 9b000000
7159 ldda [%i2+%o4]0x89,%f8 ! %f8 = 50ff25e9 1e9273ff
7160! Mem[0000000030101408] = 00000000, %l6 = 000000000000006d
7161 lduha [%i4+%o4]0x81,%l6 ! %l6 = 0000000000000000
7162! Mem[0000000030141408] = 000000a8, %l7 = 0000000000007fff
7163 lduha [%i5+%o4]0x89,%l7 ! %l7 = 00000000000000a8
7164! Mem[0000000010041408] = 50ff25e9, %l4 = 00000000ff73921e
7165 ldsba [%i1+%o4]0x88,%l4 ! %l4 = ffffffffffffffe9
7166! Mem[0000000010041408] = 50ff25e9, %l7 = 00000000000000a8
7167 ldsba [%i1+%o4]0x88,%l7 ! %l7 = ffffffffffffffe9
7168! Mem[00000000211c0000] = abffb6f7, %l4 = ffffffffffffffe9
7169 ldsh [%o2+%g0],%l4 ! %l4 = ffffffffffffabff
7170! Mem[0000000030081408] = ff73921e, %l1 = 12d0c3efe391d5ab
7171 lduwa [%i2+%o4]0x81,%l1 ! %l1 = 00000000ff73921e
7172! Mem[0000000010181410] = ff0000ff, %l7 = ffffffffffffffe9
7173 lduba [%i6+%o5]0x80,%l7 ! %l7 = 00000000000000ff
7174! Starting 10 instruction Store Burst
7175! Mem[0000000030041410] = 00000055, %l2 = 00000000e925ff50
7176 swapa [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000055
7177
7178p0_label_274:
7179! %f1 = 000000a8, Mem[0000000010181410] = ff0000ff
7180 sta %f1 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000a8
7181! %l4 = ffffffffffffabff, Mem[00000000300c1400] = ffffffff
7182 stba %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffff
7183! %l5 = 0000000000000000, Mem[0000000030041400] = 00000000
7184 stba %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
7185! %f20 = 00000055 938b423f, Mem[0000000010181408] = e925ff50 000000a8
7186 stda %f20,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000055 938b423f
7187! Mem[00000000100c1400] = 00000000ffffffff, %l3 = 00000000ffffffff, %l1 = 00000000ff73921e
7188 casxa [%i3]0x80,%l3,%l1 ! %l1 = 00000000ffffffff
7189! %l5 = 0000000000000000, Mem[0000000010041410] = 9ccb0aa5
7190 stba %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = 9ccb0a00
7191! %f4 = 00000000, Mem[0000000030041408] = 00000000
7192 sta %f4 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000
7193! %l4 = ffffabff, %l5 = 00000000, Mem[0000000030181408] = ffff0000 00000000
7194 stda %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffffabff 00000000
7195! Mem[0000000010041418] = 000000a8, %l5 = 00000000, %l4 = ffffabff
7196 add %i1,0x18,%g1
7197 casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000000000a8
7198! Starting 10 instruction Load Burst
7199! Mem[0000000030181400] = 0000001e, %f28 = 6d2a3ba1
7200 lda [%i6+%g0]0x89,%f28 ! %f28 = 0000001e
7201
7202p0_label_275:
7203! Mem[0000000010041408] = e925ff50, %l0 = ffffffffffffffff
7204 ldsba [%i1+%o4]0x80,%l0 ! %l0 = ffffffffffffffe9
7205! %l5 = 0000000000000000, imm = fffffffffffff1bf, %l0 = ffffffffffffffe9
7206 xnor %l5,-0xe41,%l0 ! %l0 = 0000000000000e40
7207! Mem[0000000030141410] = 00003ba11e9273ff, %l5 = 0000000000000000
7208 ldxa [%i5+%o5]0x89,%l5 ! %l5 = 00003ba11e9273ff
7209! Mem[0000000030141400] = ffffffff, %l4 = 00000000000000a8
7210 lduba [%i5+%g0]0x89,%l4 ! %l4 = 00000000000000ff
7211! %l3 = 00000000ffffffff, imm = fffffffffffff67f, %l0 = 0000000000000e40
7212 orn %l3,-0x981,%l0 ! %l0 = 00000000ffffffff
7213! Mem[0000000030141410] = ff73921ea13b0000, %l0 = 00000000ffffffff
7214 ldxa [%i5+%o5]0x81,%l0 ! %l0 = ff73921ea13b0000
7215! Mem[0000000030181408] = ffabffff, %l0 = ff73921ea13b0000
7216 ldswa [%i6+%o4]0x81,%l0 ! %l0 = ffffffffffabffff
7217! Mem[00000000100c1410] = fff87fff, %l2 = 0000000000000055
7218 ldsha [%i3+%o5]0x88,%l2 ! %l2 = 0000000000007fff
7219! Mem[0000000010181400] = 00000000ffffffff, %l6 = 0000000000000000
7220 ldxa [%i6+%g0]0x80,%l6 ! %l6 = 00000000ffffffff
7221! Starting 10 instruction Store Burst
7222! Mem[0000000030141410] = 1e9273ff, %l3 = 00000000ffffffff
7223 ldstuba [%i5+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
7224
7225p0_label_276:
7226! Mem[0000000030101400] = ff7ff8ff, %l4 = 00000000000000ff
7227 ldsba [%i4+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
7228! Mem[0000000010081428] = a89ebb99, %l2 = 00007fff, %l0 = ffabffff
7229 add %i2,0x28,%g1
7230 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000a89ebb99
7231! Mem[0000000010041400] = ffffffff, %l7 = 00000000000000ff
7232 ldstuba [%i1+%g0]0x80,%l7 ! %l7 = 000000ff000000ff
7233! %f16 = 6d2a3ba1 1e9273ff, %l1 = 00000000ffffffff
7234! Mem[0000000010001408] = f600000050000000
7235 add %i0,0x008,%g1
7236 stda %f16,[%g1+%l1]ASI_PST16_P ! Mem[0000000010001408] = 6d2a3ba11e9273ff
7237! %l7 = 00000000000000ff, Mem[0000000010181400] = 00000000
7238 stba %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff000000
7239! %l0 = 00000000a89ebb99, Mem[00000000201c0000] = ffff9a5f, %asi = 80
7240 stha %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = bb999a5f
7241! Mem[00000000218000c0] = 00a8635c, %l7 = 00000000000000ff
7242 ldstuba [%o3+0x0c0]%asi,%l7 ! %l7 = 00000000000000ff
7243! %l6 = ffffffff, %l7 = 00000000, Mem[0000000030181410] = fe009eff 000000ff
7244 stda %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffffffff 00000000
7245! %l6 = 00000000ffffffff, Mem[0000000010081410] = 00000000
7246 stha %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000ffff
7247! Starting 10 instruction Load Burst
7248! Mem[0000000030001400] = ff73921e 000000a8 ffffff8f fff20084
7249! Mem[0000000030001410] = 1e000000 fe009ece 2e13ffed 00ef0012
7250! Mem[0000000030001420] = ff547f31 e837839c 78808330 15840012
7251! Mem[0000000030001430] = 440ff950 000000ff 92118061 00000060
7252 ldda [%i0]ASI_BLK_SL,%f0 ! Block Load from 0000000030001400
7253
7254p0_label_277:
7255! Mem[0000000030181410] = 00000000ffffffff, %f22 = 9b008344 ff7392ff
7256 ldda [%i6+%o5]0x89,%f22 ! %f22 = 00000000 ffffffff
7257! Mem[0000000010001410] = f8ffa75afeba0af3, %l2 = 0000000000007fff
7258 ldxa [%i0+%o5]0x80,%l2 ! %l2 = f8ffa75afeba0af3
7259! Mem[00000000100c1408] = 00000000, %l0 = 00000000a89ebb99
7260 lduwa [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000000
7261! Mem[0000000030001410] = 0000001e, %f18 = ff73921e
7262 lda [%i0+%o5]0x89,%f18 ! %f18 = 0000001e
7263! Mem[0000000010141400] = 000003d1 000000ff, %l4 = ffffffff, %l5 = 1e9273ff
7264 ldda [%i5+%g0]0x80,%l4 ! %l4 = 00000000000003d1 00000000000000ff
7265! Mem[0000000030081410] = 00000000 00000000, %l2 = feba0af3, %l3 = 000000ff
7266 ldda [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000000 0000000000000000
7267! Mem[00000000100c1410] = fff87fff, %l0 = 0000000000000000
7268 ldsha [%i3+%o5]0x88,%l0 ! %l0 = 0000000000007fff
7269! Mem[0000000030081408] = ff73921e e925ff50, %l4 = 000003d1, %l5 = 000000ff
7270 ldda [%i2+%o4]0x81,%l4 ! %l4 = 00000000ff73921e 00000000e925ff50
7271 membar #Sync ! Added by membar checker (48)
7272! Mem[0000000010101400] = 000000a8 a8000000 00000000 ffffffff
7273! Mem[0000000010101410] = ff9273ff 4483009b a89ebb99 ff7392ff
7274! Mem[0000000010101420] = ce9e00fe 000000ef 00000000 53d4c63e
7275! Mem[0000000010101430] = 00000000 00000000 92118061 000000ff
7276 ldda [%i4]ASI_BLK_P,%f0 ! Block Load from 0000000010101400
7277! Starting 10 instruction Store Burst
7278! %l2 = 0000000000000000, Mem[0000000030001410] = ce9e00fe0000001e
7279 stxa %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000000000000000
7280
7281p0_label_278:
7282! %l3 = 0000000000000000, Mem[00000000300c1410] = 00000000
7283 stha %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
7284 membar #Sync ! Added by membar checker (49)
7285! %f28 = 0000001e, Mem[0000000010101400] = 000000a8
7286 sta %f28,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000001e
7287! Mem[0000000010041400] = ffffffff, %l3 = 0000000000000000
7288 swapa [%i1+%g0]0x88,%l3 ! %l3 = 00000000ffffffff
7289! %l2 = 0000000000000000, Mem[0000000010081400] = ce9e00fe
7290 stwa %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
7291! %l2 = 0000000000000000, Mem[0000000010041410] = 9ccb0a00
7292 stha %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = 9ccb0000
7293! %f0 = 000000a8 a8000000, Mem[00000000100c1410] = ff7ff8ff 6d2a3ba1
7294 stda %f0 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000a8 a8000000
7295! %l5 = 00000000e925ff50, Mem[0000000030141408] = 00000000000000a8
7296 stxa %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000e925ff50
7297! %f5 = 4483009b, Mem[00000000100c1408] = 00000000
7298 sta %f5 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 4483009b
7299! %l7 = 0000000000000000, Mem[0000000010101408] = 00000000
7300 stwa %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
7301! Starting 10 instruction Load Burst
7302! Mem[0000000010001410] = f8ffa75a, %l5 = 00000000e925ff50
7303 ldsba [%i0+%o5]0x80,%l5 ! %l5 = fffffffffffffff8
7304
7305p0_label_279:
7306! Mem[0000000010141420] = 00000000, %l1 = 00000000ffffffff
7307 ldswa [%i5+0x020]%asi,%l1 ! %l1 = 0000000000000000
7308! Mem[0000000010081400] = 00000000, %l2 = 0000000000000000
7309 lduwa [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000000
7310! Mem[0000000030081410] = 00000000, %l2 = 0000000000000000
7311 ldswa [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000000
7312! Mem[0000000030141410] = 00003ba1 1e9273ff, %l6 = ffffffff, %l7 = 00000000
7313 ldda [%i5+%o5]0x89,%l6 ! %l6 = 000000001e9273ff 0000000000003ba1
7314! Mem[00000000211c0000] = abffb6f7, %l3 = 00000000ffffffff
7315 lduba [%o2+0x001]%asi,%l3 ! %l3 = 00000000000000ff
7316! Mem[0000000030181400] = 1e000000, %l7 = 0000000000003ba1
7317 ldsba [%i6+%g0]0x81,%l7 ! %l7 = 000000000000001e
7318! Mem[0000000010181410] = a8000000, %f0 = 000000a8
7319 lda [%i6+%o5]0x80,%f0 ! %f0 = a8000000
7320! Mem[0000000010141410] = fff87fff, %l7 = 000000000000001e
7321 lduha [%i5+%o5]0x80,%l7 ! %l7 = 000000000000fff8
7322! Mem[0000000010141410] = ff7ff8ff, %l3 = 00000000000000ff
7323 lduha [%i5+%o5]0x88,%l3 ! %l3 = 000000000000f8ff
7324! Starting 10 instruction Store Burst
7325! %f12 = 00000000, Mem[0000000010141410] = ff7ff8ff
7326 sta %f12,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
7327
7328p0_label_280:
7329! Mem[0000000030101408] = 00000000, %l2 = 0000000000000000
7330 swapa [%i4+%o4]0x81,%l2 ! %l2 = 0000000000000000
7331! Mem[0000000010181410] = a8000000, %l3 = 000000000000f8ff
7332 swapa [%i6+%o5]0x80,%l3 ! %l3 = 00000000a8000000
7333! %l1 = 0000000000000000, Mem[0000000030141400] = ffffffff
7334 stha %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000ffff
7335! %l2 = 0000000000000000, Mem[00000000300c1410] = 000000006d2a3ba1
7336 stxa %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000000000000000
7337! %f0 = a8000000 a8000000, Mem[0000000030081400] = 6d2a3ba1 1e9273ff
7338 stda %f0 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = a8000000 a8000000
7339! Mem[0000000030041400] = 00000000, %l3 = 00000000a8000000
7340 ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 00000000000000ff
7341! %f19 = e925ff50, Mem[0000000010081430] = ffffffff
7342 st %f19,[%i2+0x030] ! Mem[0000000010081430] = e925ff50
7343! %l6 = 000000001e9273ff, immd = fffffffffffffe7f, %l1 = 0000000000000000
7344 sdivx %l6,-0x181,%l1 ! %l1 = ffffffffffebabeb
7345! Mem[0000000030181400] = 1e000000, %l6 = 000000001e9273ff
7346 ldstuba [%i6+%g0]0x81,%l6 ! %l6 = 0000001e000000ff
7347! Starting 10 instruction Load Burst
7348! Mem[0000000010001410] = 5aa7fff8, %l5 = fffffffffffffff8
7349 ldsha [%i0+%o5]0x88,%l5 ! %l5 = fffffffffffffff8
7350
7351p0_label_281:
7352! Code Fragment 3
7353p0_fragment_27:
7354! %l0 = 0000000000007fff
7355 setx 0x4ad06857ce936ebe,%g7,%l0 ! %l0 = 4ad06857ce936ebe
7356! %l1 = ffffffffffebabeb
7357 setx 0x5f54b9781ec1a4e9,%g7,%l1 ! %l1 = 5f54b9781ec1a4e9
7358 setx 0x1fe000, %g1, %g3
7359 or %l0, %g3, %l0 ! always set perrmask = 0xff
7360 setx 0x1ffff8, %g1, %g2
7361 and %l0, %g2, %l0
7362 ta T_CHANGE_HPRIV
7363 stxa %l1, [%l0]ASI_DCACHE_DATA
7364 ta T_CHANGE_NONHPRIV
7365! %l0 = 4ad06857ce936ebe
7366 setx 0xc5edcfb86f7a0c69,%g7,%l0 ! %l0 = c5edcfb86f7a0c69
7367! %l1 = 5f54b9781ec1a4e9
7368 setx 0x1252f907fd860512,%g7,%l1 ! %l1 = 1252f907fd860512
7369! Mem[00000000211c0000] = abffb6f7, %l3 = 0000000000000000
7370 ldsh [%o2+%g0],%l3 ! %l3 = ffffffffffffabff
7371! Mem[000000001010140c] = ffffffff, %f4 = ff9273ff
7372 lda [%i4+0x00c]%asi,%f4 ! %f4 = ffffffff
7373! Mem[0000000030101408] = 00000000, %l3 = ffffffffffffabff
7374 ldsha [%i4+%o4]0x81,%l3 ! %l3 = 0000000000000000
7375! Mem[0000000030081410] = 00000000 00000000, %l4 = ff73921e, %l5 = fffffff8
7376 ldda [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000 0000000000000000
7377! Mem[00000000300c1400] = ffffffff, %l4 = 0000000000000000
7378 ldsha [%i3+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
7379! Mem[0000000021800040] = f600f914, %l7 = 000000000000fff8
7380 ldsha [%o3+0x040]%asi,%l7 ! %l7 = fffffffffffff600
7381! Mem[0000000030001410] = 00000000, %l7 = fffffffffffff600
7382 lduwa [%i0+%o5]0x89,%l7 ! %l7 = 0000000000000000
7383! Mem[00000000211c0000] = abffb6f7, %l1 = 1252f907fd860512
7384 lduh [%o2+%g0],%l1 ! %l1 = 000000000000abff
7385! Starting 10 instruction Store Burst
7386! %f4 = ffffffff 4483009b, Mem[0000000010081410] = 0000ffff ce9e00fe
7387 stda %f4 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffffffff 4483009b
7388
7389p0_label_282:
7390! %l1 = 000000000000abff, Mem[0000000010041430] = ffffffffc9b591df
7391 stx %l1,[%i1+0x030] ! Mem[0000000010041430] = 000000000000abff
7392! %l2 = 0000000000000000, Mem[0000000030081408] = 50ff25e91e9273ff
7393 stxa %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000000000000000
7394! Mem[0000000030081410] = 00000000, %l3 = 0000000000000000
7395 swapa [%i2+%o5]0x81,%l3 ! %l3 = 0000000000000000
7396! %l7 = 0000000000000000, %l4 = ffffffffffffffff, %l3 = 0000000000000000
7397 addc %l7,%l4,%l3 ! %l3 = ffffffffffffffff
7398! Mem[0000000010001408] = a13b2a6d, %l3 = ffffffffffffffff
7399 ldstuba [%i0+%o4]0x88,%l3 ! %l3 = 0000006d000000ff
7400! %l6 = 000000000000001e, Mem[00000000100c1420] = 0000000000000091, %asi = 80
7401 stxa %l6,[%i3+0x020]%asi ! Mem[00000000100c1420] = 000000000000001e
7402! %l5 = 0000000000000000, Mem[0000000030181408] = ffabffff
7403 stba %l5,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00abffff
7404! %l1 = 000000000000abff, Mem[0000000020800040] = ff00978a, %asi = 80
7405 stha %l1,[%o1+0x040]%asi ! Mem[0000000020800040] = abff978a
7406! %f25 = 138aec01, Mem[0000000030081400] = a8000000
7407 sta %f25,[%i2+%g0]0x81 ! Mem[0000000030081400] = 138aec01
7408! Starting 10 instruction Load Burst
7409! Mem[0000000010081408] = 0000000000000000, %l7 = 0000000000000000
7410 ldxa [%i2+%o4]0x88,%l7 ! %l7 = 0000000000000000
7411
7412p0_label_283:
7413! Mem[000000001008140c] = 00000000, %l4 = ffffffffffffffff
7414 ldsb [%i2+0x00e],%l4 ! %l4 = 0000000000000000
7415! Mem[0000000030041410] = 50ff25e9, %l7 = 0000000000000000
7416 ldswa [%i1+%o5]0x89,%l7 ! %l7 = 0000000050ff25e9
7417! Mem[0000000030101400] = ff7ff8ff, %l0 = c5edcfb86f7a0c69
7418 lduba [%i4+%g0]0x89,%l0 ! %l0 = 00000000000000ff
7419! Mem[0000000010041408] = 50ff25e9, %f21 = 938b423f
7420 lda [%i1+%o4]0x88,%f21 ! %f21 = 50ff25e9
7421! Mem[0000000030001410] = 00000000, %l4 = 0000000000000000
7422 ldswa [%i0+%o5]0x81,%l4 ! %l4 = 0000000000000000
7423! Mem[00000000100c143c] = ff73921e, %l5 = 0000000000000000
7424 lduha [%i3+0x03c]%asi,%l5 ! %l5 = 000000000000ff73
7425! Mem[0000000030001408] = ffffff8f, %l5 = 000000000000ff73
7426 lduha [%i0+%o4]0x81,%l5 ! %l5 = 000000000000ffff
7427! Mem[0000000010001408] = a13b2aff, %l6 = 000000000000001e
7428 ldsba [%i0+%o4]0x88,%l6 ! %l6 = ffffffffffffffff
7429! Mem[0000000010001400] = 00000000, %l1 = 000000000000abff
7430 ldsba [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000000
7431! Starting 10 instruction Store Burst
7432! Mem[00000000100c1408] = 9b008344, %l0 = 00000000000000ff
7433 swapa [%i3+%o4]0x80,%l0 ! %l0 = 000000009b008344
7434
7435p0_label_284:
7436! Mem[0000000030041408] = 00000000, %l2 = 0000000000000000
7437 swapa [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000
7438! %f19 = e925ff50, Mem[0000000010101408] = 00000000
7439 sta %f19,[%i4+%o4]0x80 ! Mem[0000000010101408] = e925ff50
7440! Mem[00000000211c0000] = abffb6f7, %l3 = 000000000000006d
7441 ldsb [%o2+%g0],%l3 ! %l3 = ffffffffffffffab
7442! %l1 = 0000000000000000, Mem[00000000300c1410] = 00000000
7443 stba %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
7444! %l5 = 000000000000ffff, Mem[0000000030041400] = ff000000
7445 stba %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff000000
7446! %l1 = 0000000000000000, Mem[0000000010101400] = 1e000000
7447 stha %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = 1e000000
7448! Mem[00000000100c1430] = 00000000, %l0 = 000000009b008344, %asi = 80
7449 swapa [%i3+0x030]%asi,%l0 ! %l0 = 0000000000000000
7450! Code Fragment 4
7451p0_fragment_28:
7452! %l0 = 0000000000000000
7453 setx 0x244d81c87b1e66ad,%g7,%l0 ! %l0 = 244d81c87b1e66ad
7454! %l1 = 0000000000000000
7455 setx 0xb60e42a7a434526b,%g7,%l1 ! %l1 = b60e42a7a434526b
7456 setx 0x7ff8, %g1, %g2
7457 and %l0, %g2, %l0
7458 setx 0xffffffff, %g1, %g2
7459 and %l1, %g2, %l1
7460 setx 0x100000000, %g1, %g2
7461 or %l1, %g2, %l1 ! Set bit 32 - perrinj
7462 ta T_CHANGE_HPRIV
7463 stxa %l1, [%l0]ASI_ICACHE_INSTR
7464 ta T_CHANGE_NONHPRIV
7465! %l0 = 244d81c87b1e66ad
7466 setx 0xcaf079703de746a3,%g7,%l0 ! %l0 = caf079703de746a3
7467! %l1 = b60e42a7a434526b
7468 setx 0x0e06a467eede918c,%g7,%l1 ! %l1 = 0e06a467eede918c
7469! %f21 = 50ff25e9, %f7 = ff7392ff
7470 fstoi %f21,%f7 ! %f7 = 7fffffff
7471! Starting 10 instruction Load Burst
7472! Mem[0000000010181408] = 3f428b93 55000000, %l0 = 3de746a3, %l1 = eede918c
7473 ldda [%i6+%o4]0x80,%l0 ! %l0 = 000000003f428b93 0000000055000000
7474
7475p0_label_285:
7476! Mem[00000000100c1408] = 000000ff, %l7 = 0000000050ff25e9
7477 lduha [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000000
7478! Mem[00000000300c1400] = ffffffff, %l3 = ffffffffffffffab
7479 lduha [%i3+%g0]0x89,%l3 ! %l3 = 000000000000ffff
7480! Mem[0000000030141408] = 50ff25e9, %l4 = 0000000000000000
7481 lduha [%i5+%o4]0x81,%l4 ! %l4 = 00000000000050ff
7482! Mem[0000000010101400] = 1e000000, %f20 = 00000055
7483 lda [%i4+%g0]0x88,%f20 ! %f20 = 1e000000
7484! Mem[0000000010101400] = 1e000000, %l0 = 000000003f428b93
7485 ldsha [%i4+%g0]0x88,%l0 ! %l0 = 0000000000000000
7486! Mem[0000000010181410] = fff80000, %l6 = ffffffffffffffff
7487 ldsha [%i6+%o5]0x88,%l6 ! %l6 = 0000000000000000
7488! Mem[00000000300c1400] = ffffffff, %l3 = 000000000000ffff
7489 lduwa [%i3+%g0]0x89,%l3 ! %l3 = 00000000ffffffff
7490! Mem[0000000010101410] = ff9273ff4483009b, %f26 = 000000ff ffffffff
7491 ldd [%i4+%o5],%f26 ! %f26 = ff9273ff 4483009b
7492! Mem[0000000030101400] = fff87fff, %l0 = 0000000000000000
7493 lduha [%i4+%g0]0x81,%l0 ! %l0 = 000000000000fff8
7494! Starting 10 instruction Store Burst
7495! %l6 = 0000000000000000, Mem[00000000100c1400] = 00000000
7496 stba %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000
7497
7498p0_label_286:
7499! %f10 = 00000000 53d4c63e, %l6 = 0000000000000000
7500! Mem[0000000030001420] = ff547f31e837839c
7501 add %i0,0x020,%g1
7502 stda %f10,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030001420] = ff547f31e837839c
7503! %f8 = ce9e00fe 000000ef, %l1 = 0000000055000000
7504! Mem[00000000300c1428] = 1e9273ff000000ef
7505 add %i3,0x028,%g1
7506 stda %f8,[%g1+%l1]ASI_PST16_SL ! Mem[00000000300c1428] = 1e9273ff000000ef
7507! %f22 = 00000000 ffffffff, %l7 = 0000000000000000
7508! Mem[0000000030101418] = 00000080448300c6
7509 add %i4,0x018,%g1
7510 stda %f22,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030101418] = 00000080448300c6
7511! Mem[0000000030181410] = ffffffff, %l5 = 000000000000ffff
7512 swapa [%i6+%o5]0x81,%l5 ! %l5 = 00000000ffffffff
7513! Mem[0000000030081410] = 00000000, %l7 = 0000000000000000
7514 ldstuba [%i2+%o5]0x81,%l7 ! %l7 = 00000000000000ff
7515! %l5 = 00000000ffffffff, Mem[0000000010041408] = e925ff50ffffffff
7516 stxa %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000ffffffff
7517! %l6 = 0000000000000000, Mem[0000000030181400] = ff000000
7518 stwa %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
7519! Mem[0000000030141410] = ff73921e, %l1 = 0000000055000000
7520 ldstuba [%i5+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
7521! %l6 = 00000000, %l7 = 00000000, Mem[0000000030041410] = 50ff25e9 ffffffff
7522 stda %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000 00000000
7523! Starting 10 instruction Load Burst
7524! Mem[0000000021800140] = 00f6154d, %l7 = 0000000000000000
7525 ldsba [%o3+0x140]%asi,%l7 ! %l7 = 0000000000000000
7526
7527p0_label_287:
7528! Mem[00000000100c1400] = 00000000, %f20 = 1e000000
7529 lda [%i3+%g0]0x88,%f20 ! %f20 = 00000000
7530! Mem[0000000010081410] = 9b008344, %l2 = 0000000000000000
7531 lduwa [%i2+%o5]0x80,%l2 ! %l2 = 000000009b008344
7532! Mem[0000000010181410] = 0000f8ffe925ff1e, %f26 = ff9273ff 4483009b
7533 ldda [%i6+%o5]0x80,%f26 ! %f26 = 0000f8ff e925ff1e
7534! Mem[0000000030001410] = 00000000, %l1 = 00000000000000ff
7535 ldsba [%i0+%o5]0x89,%l1 ! %l1 = 0000000000000000
7536! Mem[0000000010081400] = 00000000, %l5 = 00000000ffffffff
7537 lduwa [%i2+%g0]0x88,%l5 ! %l5 = 0000000000000000
7538 membar #Sync ! Added by membar checker (50)
7539! Mem[0000000030101400] = fff87fff e0000000 00000000 e925ff50
7540! Mem[0000000030101410] = 7fff73ff 1e9273ff 00000080 448300c6
7541! Mem[0000000030101420] = 2effda45 98aeb94b a89ebb99 000003d1
7542! Mem[0000000030101430] = ad000000 000046ff ef000000 ff73921e
7543 ldda [%i4]ASI_BLK_S,%f16 ! Block Load from 0000000030101400
7544! Mem[00000000100c1418] = 000000a8, %f10 = 00000000
7545 ld [%i3+0x018],%f10 ! %f10 = 000000a8
7546! Mem[0000000010181410] = fff80000, %l4 = 00000000000050ff
7547 lduha [%i6+%o5]0x88,%l4 ! %l4 = 0000000000000000
7548! Mem[0000000030081408] = 0000000000000000, %f8 = ce9e00fe 000000ef
7549 ldda [%i2+%o4]0x89,%f8 ! %f8 = 00000000 00000000
7550! Starting 10 instruction Store Burst
7551! %l2 = 000000009b008344, Mem[00000000211c0000] = abffb6f7, %asi = 80
7552 stha %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = 8344b6f7
7553
7554p0_label_288:
7555! %l7 = 0000000000000000, Mem[0000000030001408] = ffffff8f
7556 stha %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000ff8f
7557! %l6 = 0000000000000000, Mem[0000000030001400] = 1e9273ff
7558 stba %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 1e927300
7559! %f12 = 00000000, %f6 = a89ebb99, %f14 = 92118061
7560 fdivs %f12,%f6 ,%f14 ! %f14 = 80000000
7561! Mem[0000000010181410] = fff80000, %l7 = 0000000000000000
7562 swapa [%i6+%o5]0x88,%l7 ! %l7 = 00000000fff80000
7563! %l1 = 0000000000000000, Mem[0000000030141400] = 00000000ffff0000
7564 stxa %l1,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000000000000
7565! %l4 = 0000000000000000, Mem[00000000300c1408] = 00000000
7566 stwa %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
7567! %f0 = a8000000 a8000000, Mem[0000000010081410] = 4483009b ffffffff
7568 stda %f0 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = a8000000 a8000000
7569! Mem[0000000030181410] = 0000ffff, %l7 = 00000000fff80000
7570 ldstuba [%i6+%o5]0x81,%l7 ! %l7 = 00000000000000ff
7571! Mem[0000000010001408] = ff2a3ba1, %l2 = 000000009b008344, %asi = 80
7572 swapa [%i0+0x008]%asi,%l2 ! %l2 = 00000000ff2a3ba1
7573! Starting 10 instruction Load Burst
7574! Mem[0000000030141400] = 0000000000000000, %f8 = 00000000 00000000
7575 ldda [%i5+%g0]0x81,%f8 ! %f8 = 00000000 00000000
7576
7577p0_label_289:
7578! Mem[00000000100c1408] = 000000ff, %l7 = 0000000000000000
7579 ldswa [%i3+%o4]0x80,%l7 ! %l7 = 00000000000000ff
7580! %f0 = a8000000, %f6 = a89ebb99
7581 fcmpes %fcc1,%f0 ,%f6 ! %fcc1 = 2
7582! Mem[0000000030001400] = 1e927300, %l2 = 00000000ff2a3ba1
7583 ldswa [%i0+%g0]0x89,%l2 ! %l2 = 000000001e927300
7584! Mem[00000000100c1408] = ff000000, %l2 = 000000001e927300
7585 lduha [%i3+%o4]0x88,%l2 ! %l2 = 0000000000000000
7586! Mem[0000000010101400] = 0000001ea8000000, %f14 = 80000000 000000ff
7587 ldda [%i4+%g0]0x80,%f14 ! %f14 = 0000001e a8000000
7588! Mem[0000000010141404] = 000000ff, %f0 = a8000000
7589 ld [%i5+0x004],%f0 ! %f0 = 000000ff
7590! Mem[0000000010081400] = 00000000 00000000, %l0 = 0000fff8, %l1 = 00000000
7591 ldda [%i2+%g0]0x88,%l0 ! %l0 = 0000000000000000 0000000000000000
7592! Mem[0000000010181408] = 938b423f, %l5 = 0000000000000000
7593 lduha [%i6+%o4]0x88,%l5 ! %l5 = 000000000000423f
7594! %l2 = 0000000000000000, immed = fffff838, %y = 00000000
7595 smul %l2,-0x7c8,%l5 ! %l5 = 0000000000000000, %y = 00000000
7596! Starting 10 instruction Store Burst
7597! %l7 = 00000000000000ff, Mem[00000000100c1410] = a8000000
7598 stha %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = a80000ff
7599
7600p0_label_290:
7601 membar #Sync ! Added by membar checker (51)
7602! %f8 = 00000000 00000000, Mem[0000000030101408] = 00000000 e925ff50
7603 stda %f8 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000 00000000
7604! %l4 = 00000000, %l5 = 00000000, Mem[0000000010001410] = f8ffa75a feba0af3
7605 stda %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000 00000000
7606! %l5 = 0000000000000000, Mem[0000000010041410] = 0000009b9ccb0000
7607 stxa %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0000000000000000
7608! Mem[00000000218001c0] = ff50ae2e, %l6 = 0000000000000000
7609 ldstub [%o3+0x1c0],%l6 ! %l6 = 000000ff000000ff
7610! %l4 = 0000000000000000, %l0 = 0000000000000000, %y = 00000000
7611 umul %l4,%l0,%l7 ! %l7 = 0000000000000000, %y = 00000000
7612! %l3 = 00000000ffffffff, Mem[0000000010041410] = 00000000
7613 stba %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = ff000000
7614! %f16 = fff87fff e0000000, %f2 = 00000000 ffffffff
7615 fdtox %f16,%f2 ! %f2 = 80000000 00000000
7616! Mem[000000001004142b] = 5aa710f8, %l5 = 0000000000000000
7617 ldstuba [%i1+0x02b]%asi,%l5 ! %l5 = 000000f8000000ff
7618! Mem[00000000100c1430] = 9b008344, %l6 = 00000000000000ff, %asi = 80
7619 swapa [%i3+0x030]%asi,%l6 ! %l6 = 000000009b008344
7620! Starting 10 instruction Load Burst
7621! Mem[000000001008143c] = 000000a8, %l1 = 0000000000000000
7622 lduw [%i2+0x03c],%l1 ! %l1 = 00000000000000a8
7623
7624p0_label_291:
7625! Mem[0000000010041400] = 00000000, %l3 = 00000000ffffffff
7626 ldsha [%i1+%g0]0x80,%l3 ! %l3 = 0000000000000000
7627! Mem[0000000010001400] = 00000000, %l6 = 000000009b008344
7628 ldsh [%i0+0x002],%l6 ! %l6 = 0000000000000000
7629! Mem[0000000010101408] = e925ff50, %l3 = 0000000000000000
7630 ldsha [%i4+%o4]0x80,%l3 ! %l3 = ffffffffffffe925
7631! Mem[0000000030081410] = 00000000000000ff, %f10 = 000000a8 53d4c63e
7632 ldda [%i2+%o5]0x89,%f10 ! %f10 = 00000000 000000ff
7633! Mem[00000000201c0000] = bb999a5f, %l3 = ffffffffffffe925
7634 ldsb [%o0+0x001],%l3 ! %l3 = ffffffffffffff99
7635! Mem[0000000010001410] = 0000000000000000, %l1 = 00000000000000a8
7636 ldxa [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000000
7637! Mem[0000000010101420] = ce9e00fe 000000ef, %l0 = 00000000, %l1 = 00000000
7638 ldda [%i4+0x020]%asi,%l0 ! %l0 = 00000000ce9e00fe 00000000000000ef
7639! Mem[000000001000143c] = f8ffa75a, %l7 = 0000000000000000
7640 ldub [%i0+0x03c],%l7 ! %l7 = 00000000000000f8
7641! Mem[000000001008143c] = 000000a8, %l7 = 00000000000000f8
7642 lduha [%i2+0x03e]%asi,%l7 ! %l7 = 00000000000000a8
7643! Starting 10 instruction Store Burst
7644! %l4 = 0000000000000000, Mem[0000000010181400] = ffffffff000000ff
7645 stxa %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000000000000000
7646
7647p0_label_292:
7648! %l1 = 00000000000000ef, Mem[0000000010141410] = ff73921e00000000
7649 stxa %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000000000ef
7650! Mem[0000000030181408] = ffffab00, %l0 = 00000000ce9e00fe
7651 swapa [%i6+%o4]0x89,%l0 ! %l0 = 00000000ffffab00
7652! %f0 = 000000ff a8000000, %l0 = 00000000ffffab00
7653! Mem[0000000030041408] = 00000000000000ff
7654 add %i1,0x008,%g1
7655 stda %f0,[%g1+%l0]ASI_PST8_S ! Mem[0000000030041408] = 00000000000000ff
7656! Mem[0000000030001400] = 1e927300, %l7 = 00000000000000a8
7657 ldstuba [%i0+%g0]0x89,%l7 ! %l7 = 00000000000000ff
7658! Mem[0000000030001410] = 00000000, %l4 = 0000000000000000
7659 ldstuba [%i0+%o5]0x81,%l4 ! %l4 = 00000000000000ff
7660! %f20 = 7fff73ff 1e9273ff, Mem[00000000300c1410] = 00000000 00000000
7661 stda %f20,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 7fff73ff 1e9273ff
7662! Mem[0000000010141410] = ef00000000000000, %l1 = 00000000000000ef, %l6 = 0000000000000000
7663 add %i5,0x10,%g1
7664 casxa [%g1]0x80,%l1,%l6 ! %l6 = ef00000000000000
7665! Mem[0000000030081408] = 00000000, %l1 = 00000000000000ef
7666 ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 00000000000000ff
7667! %l4 = 00000000, %l5 = 000000f8, Mem[0000000030041410] = 00000000 00000000
7668 stda %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000 000000f8
7669! Starting 10 instruction Load Burst
7670! Mem[0000000030041400] = ff000000, %l7 = 0000000000000000
7671 lduwa [%i1+%g0]0x81,%l7 ! %l7 = 00000000ff000000
7672
7673p0_label_293:
7674! Mem[00000000100c1408] = 000000ff000000ff, %l4 = 0000000000000000
7675 ldxa [%i3+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
7676 membar #Sync ! Added by membar checker (52)
7677! Mem[0000000010001400] = 00000000 00000000 9b008344 1e9273ff
7678! Mem[0000000010001410] = 00000000 00000000 ff9273ff 4483009b
7679! Mem[0000000010001420] = 01ec8a13 e925ff50 1e9273ff 000000ef
7680! Mem[0000000010001430] = ff73921e a13b2a6d ce9e00fe f8ffa75a
7681 ldda [%i0]ASI_BLK_PL,%f16 ! Block Load from 0000000010001400
7682! Mem[0000000030181408] = ce9e00fe, %l0 = 00000000ffffab00
7683 ldsba [%i6+%o4]0x89,%l0 ! %l0 = fffffffffffffffe
7684! Mem[0000000010141400] = 000003d1, %l6 = ef00000000000000
7685 ldsba [%i5+%g0]0x80,%l6 ! %l6 = 0000000000000000
7686! Mem[0000000030181410] = ff00ffff00000000, %f0 = 000000ff a8000000
7687 ldda [%i6+%o5]0x81,%f0 ! %f0 = ff00ffff 00000000
7688! Mem[0000000030001408] = 8fff0000, %l2 = 0000000000000000
7689 ldsha [%i0+%o4]0x89,%l2 ! %l2 = 0000000000000000
7690! Mem[00000000300c1400] = ffffffff e391d5ab, %l6 = 00000000, %l7 = ff000000
7691 ldda [%i3+%g0]0x81,%l6 ! %l6 = 00000000ffffffff 00000000e391d5ab
7692! Mem[0000000010141408] = 0000001e, %l3 = ffffffffffffff99
7693 lduwa [%i5+%o4]0x88,%l3 ! %l3 = 000000000000001e
7694! Mem[0000000010041434] = 0000abff, %l6 = 00000000ffffffff
7695 ldsh [%i1+0x034],%l6 ! %l6 = 0000000000000000
7696! Starting 10 instruction Store Burst
7697! %l0 = fffffffffffffffe, Mem[000000001018143f] = ff9273ff, %asi = 80
7698 stba %l0,[%i6+0x03f]%asi ! Mem[000000001018143c] = ff9273fe
7699
7700p0_label_294:
7701! %l4 = 000000ff000000ff, Mem[0000000010041410] = ff00000000000000
7702 stx %l4,[%i1+%o5] ! Mem[0000000010041410] = 000000ff000000ff
7703! %l5 = 00000000000000f8, Mem[0000000010041400] = 00000000
7704 stwa %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000f8
7705! Mem[0000000010141408] = 0000001e, %l3 = 000000000000001e
7706 ldstuba [%i5+%o4]0x88,%l3 ! %l3 = 0000001e000000ff
7707! Mem[0000000010001408] = 9b008344, %l0 = fffffffffffffffe
7708 ldstuba [%i0+%o4]0x80,%l0 ! %l0 = 0000009b000000ff
7709! %l0 = 000000000000009b, Mem[0000000010141408] = ff000000
7710 stha %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 009b0000
7711! %l2 = 00000000, %l3 = 0000001e, Mem[0000000010181408] = 938b423f 00000055
7712 stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000 0000001e
7713! %l5 = 00000000000000f8, Mem[0000000010181410] = 00000000
7714 stba %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000f8
7715! %l0 = 000000000000009b, Mem[0000000020800040] = abff978a
7716 stb %l0,[%o1+0x040] ! Mem[0000000020800040] = 9bff978a
7717! Mem[0000000010141408] = 00009b00, %l3 = 000000000000001e
7718 swapa [%i5+%o4]0x88,%l3 ! %l3 = 0000000000009b00
7719! Starting 10 instruction Load Burst
7720! Mem[0000000020800040] = 9bff978a, %l1 = 0000000000000000
7721 ldsb [%o1+0x040],%l1 ! %l1 = ffffffffffffff9b
7722
7723p0_label_295:
7724! Mem[0000000010181408] = 00000000 1e000000, %l2 = 00000000, %l3 = 00009b00
7725 ldd [%i6+%o4],%l2 ! %l2 = 0000000000000000 000000001e000000
7726! Mem[00000000300c1400] = ffffffff, %l7 = 00000000e391d5ab
7727 ldsba [%i3+%g0]0x89,%l7 ! %l7 = ffffffffffffffff
7728! Mem[0000000010181420] = ff83ffff, %l3 = 000000001e000000
7729 ldsh [%i6+0x020],%l3 ! %l3 = ffffffffffffff83
7730! Mem[00000000300c1400] = ffffffff, %f9 = 00000000
7731 lda [%i3+%g0]0x89,%f9 ! %f9 = ffffffff
7732! Mem[0000000010181408] = 00000000 1e000000, %l6 = 00000000, %l7 = ffffffff
7733 ldda [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000 000000001e000000
7734! Mem[0000000030001400] = 1e9273ff, %f1 = 00000000
7735 lda [%i0+%g0]0x89,%f1 ! %f1 = 1e9273ff
7736! Mem[0000000010041400] = f8000000, %f10 = 00000000
7737 lda [%i1+%g0]0x88,%f10 ! %f10 = f8000000
7738! Mem[0000000030001408] = 0000ff8f, %l4 = 000000ff000000ff
7739 ldswa [%i0+%o4]0x81,%l4 ! %l4 = 000000000000ff8f
7740! Mem[0000000010041400] = f8000000, %l7 = 000000001e000000
7741 ldswa [%i1+%g0]0x88,%l7 ! %l7 = fffffffff8000000
7742! Starting 10 instruction Store Burst
7743! Mem[0000000010141410] = ef000000, %l3 = ffffffffffffff83
7744 swapa [%i5+%o5]0x80,%l3 ! %l3 = 00000000ef000000
7745
7746p0_label_296:
7747! %f2 = 80000000, %f8 = 00000000, %f13 = 00000000
7748 fmuls %f2 ,%f8 ,%f13 ! %f13 = 80000000
7749! Mem[0000000010081410] = 000000a8, %l6 = 0000000000000000
7750 swapa [%i2+%o5]0x80,%l6 ! %l6 = 00000000000000a8
7751! %l1 = ffffffffffffff9b, Mem[0000000030081408] = 000000ff
7752 stwa %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffff9b
7753! %l0 = 0000009b, %l1 = ffffff9b, Mem[0000000010101438] = 92118061 000000ff
7754 stda %l0,[%i4+0x038]%asi ! Mem[0000000010101438] = 0000009b ffffff9b
7755! Mem[0000000030101408] = 00000000, %l7 = fffffffff8000000
7756 swapa [%i4+%o4]0x81,%l7 ! %l7 = 0000000000000000
7757! %l3 = 00000000ef000000, Mem[0000000030081410] = ff000000
7758 stba %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
7759! %l7 = 0000000000000000, %l4 = 000000000000ff8f, %l0 = 000000000000009b
7760 orn %l7,%l4,%l0 ! %l0 = ffffffffffff0070
7761! %f0 = ff00ffff, Mem[000000001008140c] = 00000000
7762 st %f0 ,[%i2+0x00c] ! Mem[000000001008140c] = ff00ffff
7763! %f12 = 00000000 80000000, %l5 = 00000000000000f8
7764! Mem[0000000030081408] = 9bffffff00000000
7765 add %i2,0x008,%g1
7766 stda %f12,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030081408] = 9bffff8000000000
7767! Starting 10 instruction Load Burst
7768! Mem[0000000010081408] = ffff00ff 00000000, %l4 = 0000ff8f, %l5 = 000000f8
7769 ldda [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000000 00000000ffff00ff
7770
7771p0_label_297:
7772! Mem[0000000010041410] = 000000ff, %l2 = 0000000000000000
7773 ldsha [%i1+%o5]0x80,%l2 ! %l2 = 0000000000000000
7774! Mem[0000000010101408] = ffffffff 50ff25e9, %l0 = ffff0070, %l1 = ffffff9b
7775 ldda [%i4+%o4]0x88,%l0 ! %l0 = 0000000050ff25e9 00000000ffffffff
7776! Mem[0000000010081408] = 00000000, %l0 = 0000000050ff25e9
7777 ldsh [%i2+0x00a],%l0 ! %l0 = 0000000000000000
7778! Mem[000000001004143c] = ffffffff, %l1 = 00000000ffffffff
7779 ldsba [%i1+0x03f]%asi,%l1 ! %l1 = ffffffffffffffff
7780! Mem[0000000030181408] = ce9e00fe, %l6 = 00000000000000a8
7781 lduwa [%i6+%o4]0x89,%l6 ! %l6 = 00000000ce9e00fe
7782! Mem[0000000010041410] = 000000ff000000ff, %l2 = 0000000000000000
7783 ldxa [%i1+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
7784! Mem[0000000010141400] = 000003d1000000ff, %l0 = 0000000000000000
7785 ldxa [%i5+%g0]0x80,%l0 ! %l0 = 000003d1000000ff
7786! Mem[00000000218000c0] = ffa8635c, %l1 = ffffffffffffffff
7787 ldsh [%o3+0x0c0],%l1 ! %l1 = ffffffffffffffa8
7788! Mem[0000000010141410] = ffffff83, %l4 = 0000000000000000
7789 ldsha [%i5+0x012]%asi,%l4 ! %l4 = ffffffffffffff83
7790! Starting 10 instruction Store Burst
7791! Mem[0000000030041408] = 00000000, %l0 = 000003d1000000ff
7792 swapa [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000
7793
7794p0_label_298:
7795! %l5 = 00000000ffff00ff, Mem[0000000010141408] = 0000001e
7796 stwa %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffff00ff
7797! %f0 = ff00ffff, Mem[00000000100c1400] = 00000000
7798 st %f0 ,[%i3+%g0] ! Mem[00000000100c1400] = ff00ffff
7799! %l4 = ffffffffffffff83, Mem[0000000010181400] = 0000000000000000
7800 stxa %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffffffffffffff83
7801! %f4 = ffffffff 4483009b, Mem[0000000030141400] = 00000000 00000000
7802 stda %f4 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffff 4483009b
7803! %l2 = 000000ff, %l3 = ef000000, Mem[0000000030081400] = 01ec8a13 000000a8
7804 stda %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff ef000000
7805! %f27 = ff73921e, Mem[0000000010181400] = ffffff83
7806 sta %f27,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff73921e
7807! Mem[0000000010081410] = 00000000, %l7 = 00000000, %l5 = ffff00ff
7808 add %i2,0x10,%g1
7809 casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000000000000
7810! Mem[00000000100c1410] = a80000ff, %l1 = ffffffffffffffa8
7811 swapa [%i3+%o5]0x88,%l1 ! %l1 = 00000000a80000ff
7812! %l3 = 00000000ef000000, Mem[0000000030001408] = 0000ff8ffff20084
7813 stxa %l3,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000ef000000
7814! Starting 10 instruction Load Burst
7815! Mem[0000000010101434] = 00000000, %f22 = 9b008344
7816 lda [%i4+0x034]%asi,%f22 ! %f22 = 00000000
7817
7818p0_label_299:
7819! Mem[0000000010101408] = 50ff25e9, %l2 = 000000ff000000ff
7820 ldswa [%i4+%o4]0x88,%l2 ! %l2 = 0000000050ff25e9
7821! Mem[0000000030001408] = 00000000, %l0 = 0000000000000000
7822 ldsha [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000000
7823! Mem[0000000030141400] = 4483009b, %l0 = 0000000000000000
7824 lduwa [%i5+%g0]0x89,%l0 ! %l0 = 000000004483009b
7825! Mem[0000000030041410] = 00000000, %f7 = 7fffffff
7826 lda [%i1+%o5]0x89,%f7 ! %f7 = 00000000
7827! Mem[00000000100c1420] = 00000000, %l3 = 00000000ef000000
7828 ldub [%i3+0x023],%l3 ! %l3 = 0000000000000000
7829! Mem[0000000030081410] = 00000000, %f19 = 4483009b
7830 lda [%i2+%o5]0x81,%f19 ! %f19 = 00000000
7831! Mem[0000000030141410] = ff73921e, %l2 = 0000000050ff25e9
7832 ldsha [%i5+%o5]0x81,%l2 ! %l2 = ffffffffffffff73
7833! Mem[0000000030081410] = 00000000 00000000, %l4 = ffffff83, %l5 = 00000000
7834 ldda [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000 0000000000000000
7835! Mem[0000000010001410] = 00000000, %l6 = 00000000ce9e00fe
7836 ldswa [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000000
7837! Starting 10 instruction Store Burst
7838! %f4 = ffffffff 4483009b, Mem[0000000010101410] = ff9273ff 4483009b
7839 stda %f4 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffffff 4483009b
7840
7841p0_label_300:
7842! Mem[0000000030001400] = 1e9273ff, %l5 = 0000000000000000
7843 ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 000000ff000000ff
7844! %l3 = 0000000000000000, Mem[0000000010081400] = 00000000
7845 stba %l3,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
7846! %l5 = 00000000000000ff, Mem[0000000030101408] = f800000000000000
7847 stxa %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000000000ff
7848! Mem[0000000030101400] = fff87fff, %l0 = 000000004483009b
7849 swapa [%i4+%g0]0x81,%l0 ! %l0 = 00000000fff87fff
7850! %l4 = 0000000000000000, %l3 = 0000000000000000, %l2 = ffffffffffffff73
7851 addc %l4,%l3,%l2 ! %l2 = 0000000000000000
7852! %l7 = 0000000000000000, Mem[0000000030001400] = 1e9273ff
7853 stba %l7,[%i0+%g0]0x89 ! Mem[0000000030001400] = 1e927300
7854! Mem[0000000010081400] = 00000000, %l3 = 0000000000000000
7855 ldstuba [%i2+%g0]0x88,%l3 ! %l3 = 00000000000000ff
7856! Code Fragment 4
7857p0_fragment_29:
7858! %l0 = 00000000fff87fff
7859 setx 0xee4b3dc86e6b516f,%g7,%l0 ! %l0 = ee4b3dc86e6b516f
7860! %l1 = 00000000a80000ff
7861 setx 0x842e818f9ea10b74,%g7,%l1 ! %l1 = 842e818f9ea10b74
7862 setx 0x7ff8, %g1, %g2
7863 and %l0, %g2, %l0
7864 setx 0xffffffff, %g1, %g2
7865 and %l1, %g2, %l1
7866 setx 0x100000000, %g1, %g2
7867 or %l1, %g2, %l1 ! Set bit 32 - perrinj
7868 ta T_CHANGE_HPRIV
7869 stxa %l1, [%l0]ASI_ICACHE_INSTR
7870 ta T_CHANGE_NONHPRIV
7871! %l0 = ee4b3dc86e6b516f
7872 setx 0xc802a4686ffc7ec4,%g7,%l0 ! %l0 = c802a4686ffc7ec4
7873! %l1 = 842e818f9ea10b74
7874 setx 0x0ccc7cdf88d15544,%g7,%l1 ! %l1 = 0ccc7cdf88d15544
7875! %f26 = ef000000, Mem[00000000100c1400] = ffff00ff
7876 sta %f26,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ef000000
7877! Starting 10 instruction Load Burst
7878! Mem[0000000030001410] = ff000000, %l6 = 0000000000000000
7879 lduba [%i0+%o5]0x81,%l6 ! %l6 = 00000000000000ff
7880
7881 ba,a p0_not_taken_0_end
7882p0_not_taken_0:
7883! The following code should not be executed
7884 subc %l5,%l5,%l0
7885 and %l5,%l1,%l2
7886 ba,a p0_branch_failed
7887p0_not_taken_0_end:
7888
7889
7890! End of Random Code for Thread 0
7891
78921: membar #Sync ! Force all stores to complete
7893
7894
7895! Check Registers
7896
7897p0_check_registers:
7898 set p0_expected_registers,%g1
7899 ldx [%g1+0x000],%g2
7900 cmp %l0,%g2 ! %l0 should be c802a4686ffc7ec4
7901 bne,a,pn %xcc,p0_reg_l0_fail
7902 mov %l0,%g3
7903 ldx [%g1+0x008],%g2
7904 cmp %l1,%g2 ! %l1 should be 0ccc7cdf88d15544
7905 bne,a,pn %xcc,p0_reg_l1_fail
7906 mov %l1,%g3
7907 ldx [%g1+0x010],%g2
7908 cmp %l2,%g2 ! %l2 should be 0000000000000000
7909 bne,a,pn %xcc,p0_reg_l2_fail
7910 mov %l2,%g3
7911 ldx [%g1+0x018],%g2
7912 cmp %l3,%g2 ! %l3 should be 0000000000000000
7913 bne,a,pn %xcc,p0_reg_l3_fail
7914 mov %l3,%g3
7915 ldx [%g1+0x020],%g2
7916 cmp %l4,%g2 ! %l4 should be 0000000000000000
7917 bne,a,pn %xcc,p0_reg_l4_fail
7918 mov %l4,%g3
7919 ldx [%g1+0x028],%g2
7920 cmp %l5,%g2 ! %l5 should be 00000000000000ff
7921 bne,a,pn %xcc,p0_reg_l5_fail
7922 mov %l5,%g3
7923 ldx [%g1+0x030],%g2
7924 cmp %l6,%g2 ! %l6 should be 00000000000000ff
7925 bne,a,pn %xcc,p0_reg_l6_fail
7926 mov %l6,%g3
7927 ldx [%g1+0x038],%g2
7928 cmp %l7,%g2 ! %l7 should be 0000000000000000
7929 bne,a,pn %xcc,p0_reg_l7_fail
7930 mov %l7,%g3
7931
7932! Check Floating Point Registers
7933
7934p0_check_fp_registers:
7935 set p0_expected_fp_regs,%g3
7936 std %f0,[%g1]
7937 ldx [%g1],%l1
7938 ldx [%g3+0x00],%l0
7939 cmp %l0,%l1 ! %f0 should be ff00ffff 1e9273ff
7940 bne %xcc,p0_f0_fail
7941 std %f2,[%g1]
7942 ldx [%g1],%l1
7943 ldx [%g3+0x08],%l0
7944 cmp %l0,%l1 ! %f2 should be 80000000 00000000
7945 bne %xcc,p0_f2_fail
7946 std %f4,[%g1]
7947 ldx [%g1],%l1
7948 ldx [%g3+0x10],%l0
7949 cmp %l0,%l1 ! %f4 should be ffffffff 4483009b
7950 bne %xcc,p0_f4_fail
7951 std %f6,[%g1]
7952 ldx [%g1],%l1
7953 ldx [%g3+0x18],%l0
7954 cmp %l0,%l1 ! %f6 should be a89ebb99 00000000
7955 bne %xcc,p0_f6_fail
7956 std %f8,[%g1]
7957 ldx [%g1],%l1
7958 ldx [%g3+0x20],%l0
7959 cmp %l0,%l1 ! %f8 should be 00000000 ffffffff
7960 bne %xcc,p0_f8_fail
7961 std %f10,[%g1]
7962 ldx [%g1],%l1
7963 ldx [%g3+0x28],%l0
7964 cmp %l0,%l1 ! %f10 should be f8000000 000000ff
7965 bne %xcc,p0_f10_fail
7966 std %f12,[%g1]
7967 ldx [%g1],%l1
7968 ldx [%g3+0x30],%l0
7969 cmp %l0,%l1 ! %f12 should be 00000000 80000000
7970 bne %xcc,p0_f12_fail
7971 std %f14,[%g1]
7972 ldx [%g1],%l1
7973 ldx [%g3+0x38],%l0
7974 cmp %l0,%l1 ! %f14 should be 0000001e a8000000
7975 bne %xcc,p0_f14_fail
7976 std %f16,[%g1]
7977 ldx [%g1],%l1
7978 ldx [%g3+0x40],%l0
7979 cmp %l0,%l1 ! %f16 should be 00000000 00000000
7980 bne %xcc,p0_f16_fail
7981 std %f18,[%g1]
7982 ldx [%g1],%l1
7983 ldx [%g3+0x48],%l0
7984 cmp %l0,%l1 ! %f18 should be ff73921e 00000000
7985 bne %xcc,p0_f18_fail
7986 std %f20,[%g1]
7987 ldx [%g1],%l1
7988 ldx [%g3+0x50],%l0
7989 cmp %l0,%l1 ! %f20 should be 00000000 00000000
7990 bne %xcc,p0_f20_fail
7991 std %f22,[%g1]
7992 ldx [%g1],%l1
7993 ldx [%g3+0x58],%l0
7994 cmp %l0,%l1 ! %f22 should be 00000000 ff7392ff
7995 bne %xcc,p0_f22_fail
7996 std %f24,[%g1]
7997 ldx [%g1],%l1
7998 ldx [%g3+0x60],%l0
7999 cmp %l0,%l1 ! %f24 should be 50ff25e9 138aec01
8000 bne %xcc,p0_f24_fail
8001 std %f26,[%g1]
8002 ldx [%g1],%l1
8003 ldx [%g3+0x68],%l0
8004 cmp %l0,%l1 ! %f26 should be ef000000 ff73921e
8005 bne %xcc,p0_f26_fail
8006 std %f28,[%g1]
8007 ldx [%g1],%l1
8008 ldx [%g3+0x70],%l0
8009 cmp %l0,%l1 ! %f28 should be 6d2a3ba1 1e9273ff
8010 bne %xcc,p0_f28_fail
8011 std %f30,[%g1]
8012 ldx [%g1],%l1
8013 ldx [%g3+0x78],%l0
8014 cmp %l0,%l1 ! %f30 should be 5aa7fff8 fe009ece
8015 bne %xcc,p0_f30_fail
8016 nop
8017
8018! The test for processor 0 has passed
8019
8020p0_passed:
8021 ta GOOD_TRAP
8022 nop
8023
8024p0_reg_l0_fail:
8025 or %g0,0xbd0,%g1
8026 ba,a p0_failed
8027p0_reg_l1_fail:
8028 or %g0,0xbd1,%g1
8029 ba,a p0_failed
8030p0_reg_l2_fail:
8031 or %g0,0xbd2,%g1
8032 ba,a p0_failed
8033p0_reg_l3_fail:
8034 or %g0,0xbd3,%g1
8035 ba,a p0_failed
8036p0_reg_l4_fail:
8037 or %g0,0xbd4,%g1
8038 ba,a p0_failed
8039p0_reg_l5_fail:
8040 or %g0,0xbd5,%g1
8041 ba,a p0_failed
8042p0_reg_l6_fail:
8043 or %g0,0xbd6,%g1
8044 ba,a p0_failed
8045p0_reg_l7_fail:
8046 or %g0,0xbd7,%g1
8047 ba,a p0_failed
8048p0_f0_fail:
8049 set p0_temp,%g6
8050 mov 0xf00,%l0
8051 stx %l0,[%g6]
8052 std %f0,[%g6+8]
8053 stx %fsr,[%g6+16]
8054 ta BAD_TRAP
8055
8056p0_f2_fail:
8057 set p0_temp,%g6
8058 mov 0xf02,%l0
8059 stx %l0,[%g6]
8060 std %f2,[%g6+8]
8061 stx %fsr,[%g6+16]
8062 ta BAD_TRAP
8063
8064p0_f4_fail:
8065 set p0_temp,%g6
8066 mov 0xf04,%l0
8067 stx %l0,[%g6]
8068 std %f4,[%g6+8]
8069 stx %fsr,[%g6+16]
8070 ta BAD_TRAP
8071
8072p0_f6_fail:
8073 set p0_temp,%g6
8074 mov 0xf06,%l0
8075 stx %l0,[%g6]
8076 std %f6,[%g6+8]
8077 stx %fsr,[%g6+16]
8078 ta BAD_TRAP
8079
8080p0_f8_fail:
8081 set p0_temp,%g6
8082 mov 0xf08,%l0
8083 stx %l0,[%g6]
8084 std %f8,[%g6+8]
8085 stx %fsr,[%g6+16]
8086 ta BAD_TRAP
8087
8088p0_f10_fail:
8089 set p0_temp,%g6
8090 mov 0xf10,%l0
8091 stx %l0,[%g6]
8092 std %f10,[%g6+8]
8093 stx %fsr,[%g6+16]
8094 ta BAD_TRAP
8095
8096p0_f12_fail:
8097 set p0_temp,%g6
8098 mov 0xf12,%l0
8099 stx %l0,[%g6]
8100 std %f12,[%g6+8]
8101 stx %fsr,[%g6+16]
8102 ta BAD_TRAP
8103
8104p0_f14_fail:
8105 set p0_temp,%g6
8106 mov 0xf14,%l0
8107 stx %l0,[%g6]
8108 std %f14,[%g6+8]
8109 stx %fsr,[%g6+16]
8110 ta BAD_TRAP
8111
8112p0_f16_fail:
8113 set p0_temp,%g6
8114 mov 0xf16,%l0
8115 stx %l0,[%g6]
8116 std %f16,[%g6+8]
8117 stx %fsr,[%g6+16]
8118 ta BAD_TRAP
8119
8120p0_f18_fail:
8121 set p0_temp,%g6
8122 mov 0xf18,%l0
8123 stx %l0,[%g6]
8124 std %f18,[%g6+8]
8125 stx %fsr,[%g6+16]
8126 ta BAD_TRAP
8127
8128p0_f20_fail:
8129 set p0_temp,%g6
8130 mov 0xf20,%l0
8131 stx %l0,[%g6]
8132 std %f20,[%g6+8]
8133 stx %fsr,[%g6+16]
8134 ta BAD_TRAP
8135
8136p0_f22_fail:
8137 set p0_temp,%g6
8138 mov 0xf22,%l0
8139 stx %l0,[%g6]
8140 std %f22,[%g6+8]
8141 stx %fsr,[%g6+16]
8142 ta BAD_TRAP
8143
8144p0_f24_fail:
8145 set p0_temp,%g6
8146 mov 0xf24,%l0
8147 stx %l0,[%g6]
8148 std %f24,[%g6+8]
8149 stx %fsr,[%g6+16]
8150 ta BAD_TRAP
8151
8152p0_f26_fail:
8153 set p0_temp,%g6
8154 mov 0xf26,%l0
8155 stx %l0,[%g6]
8156 std %f26,[%g6+8]
8157 stx %fsr,[%g6+16]
8158 ta BAD_TRAP
8159
8160p0_f28_fail:
8161 set p0_temp,%g6
8162 mov 0xf28,%l0
8163 stx %l0,[%g6]
8164 std %f28,[%g6+8]
8165 stx %fsr,[%g6+16]
8166 ta BAD_TRAP
8167
8168p0_f30_fail:
8169 set p0_temp,%g6
8170 mov 0xf30,%l0
8171 stx %l0,[%g6]
8172 std %f30,[%g6+8]
8173 stx %fsr,[%g6+16]
8174 ta BAD_TRAP
8175
8176
8177! The test for processor 0 failed
8178
8179p0_failed:
8180 set p0_temp,%g6
8181 stx %g1,[%g6]
8182 stx %g2,[%g6+8]
8183 stx %g3,[%g6+16]
8184 stx %fsr,[%g6+24]
8185 ta BAD_TRAP
8186
8187
8188! The local area data for processor 0 failed
8189
8190p0_local_failed:
8191 set done_flags,%g5
8192 mov 3,%g6
8193 st %g6,[%g5+0x000] ! Set processor 0 done flag
8194
8195 set p0_temp,%g6
8196 add %g1,%g4,%g1
8197 stx %g4,[%g6]
8198 stx %g2,[%g6+8]
8199 stx %g3,[%g6+16]
8200 st %fsr,[%g6+24]
8201 ta BAD_TRAP
8202
8203p0_selfmod_failed:
8204 ba p0_failed
8205 mov 0xabc,%g1
8206
8207p0_branch_failed:
8208 mov 0xbbb,%g1
8209 rd %ccr,%g2
8210 ba p0_failed
8211 mov 0x0,%g3
8212
8213p0_trap1e:
8214 mulx %l1,-0xa50,%l2
8215 stwa %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010041400]
8216 orn %l7,-0xb42,%l0
8217 sdivx %l5,%l4,%l5
8218 done
8219
8220p0_trap1o:
8221 mulx %l1,-0xa50,%l2
8222 stwa %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010041400]
8223 orn %l7,-0xb42,%l0
8224 sdivx %l5,%l4,%l5
8225 done
8226
8227
8228p0_trap2e:
8229 fcmps %fcc3,%f1 ,%f11
8230 fmuls %f2 ,%f12,%f8
8231 add %l7,%l5,%l5
8232 fcmps %fcc2,%f13,%f2
8233 add %l6,0x7af,%l0
8234 fdtoi %f0 ,%f1
8235 done
8236
8237p0_trap2o:
8238 fcmps %fcc3,%f1 ,%f11
8239 fmuls %f2 ,%f12,%f8
8240 add %l7,%l5,%l5
8241 fcmps %fcc2,%f13,%f2
8242 add %l6,0x7af,%l0
8243 fdtoi %f0 ,%f1
8244 done
8245
8246
8247p0_trap3e:
8248 addc %l6,0x6fa,%l0
8249 andn %l3,%l4,%l5
8250 andn %l1,%l5,%l1
8251 done
8252
8253p0_trap3o:
8254 addc %l6,0x6fa,%l0
8255 andn %l3,%l4,%l5
8256 andn %l1,%l5,%l1
8257 done
8258
8259! Cross Processor Interrupt Handler
8260
8261cross_intr_handler:
8262 membar #Sync
8263! Identify the recipient of the interrupt
8264 mov 0x10,%g1 ! VA of Core ID Register
8265 ldxa [%g1]ASI_CMP_CORE_ID,%g1
8266 and %g1,0x3f,%g4 ! Extract Core ID in %g4
8267 sll %g4,2,%g1 ! Index into intr receive array
8268 set received_xintr,%g2 ! Pointer to receive counters
8269 lduw [%g2+%g1],%g3 ! Get receive count
8270 inc %g3 ! Incement by 1
8271 st %g3,[%g2+%g1] ! Update receive count
8272! Reset busy bit interrupts and return
8273 mov 0x40,%g1 ! Busy bit
8274 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
8275 membar #Sync
8276 retry
8277
8278inst_access_handler:
8279 done
8280
8281 .align 256
8282data_access_handler:
82831: done
8284
8285p0_init_memory_pointers:
8286 set p0_init_registers,%g1
8287 mov %g0,%g2
8288 mov %g0,%g3
8289 mov %g0,%g4
8290 mov %g0,%g5
8291 mov %g0,%g6
8292 mov %g0,%g7
8293
8294! Initialize memory pointers for window 0
8295 set p0_local0_start,%i0
8296 set p0_local1_start,%i1
8297 set p0_local2_start,%i2
8298 set p0_local3_start,%i3
8299 set p0_local4_start,%i4
8300 set p0_local5_start,%i5
8301 set p0_local6_start,%i6
8302 clr %i7
8303! Init Local Registers in Window 0
8304 ldx [%g1+0x000],%l0 ! %l0 = dfa150100b3150cb
8305 ldx [%g1+0x008],%l1 ! %l1 = 440b4842357675b0
8306 ldx [%g1+0x010],%l2 ! %l2 = 15075156832a9fcf
8307 ldx [%g1+0x018],%l3 ! %l3 = 3bfc0aae51215841
8308 ldx [%g1+0x020],%l4 ! %l4 = a38361688f76d360
8309 ldx [%g1+0x028],%l5 ! %l5 = ff2e297c22c0294a
8310 ldx [%g1+0x030],%l6 ! %l6 = 77be6b81f9cd7d04
8311 ldx [%g1+0x038],%l7 ! %l7 = 3d920a4a6987147c
8312
8313! Initialize the output register of window 0
8314
8315 set share0_start,%o0
8316 set share1_start,%o1
8317 set share2_start,%o2
8318 set share3_start,%o3
8319 mov 0x08,%o4
8320 mov 0x10,%o5
8321 mov 0x18,%o6
8322
8323 retl
8324 nop
8325
8326user_text_end:
8327 .seg "text"
8328 .align 0x2000
8329user_near0_start:
8330p0_near_0_le:
8331 jmpl %o7,%g0
8332 mulx %l1,-0xa50,%l2
8333 jmpl %o7,%g0
8334 nop
8335p0_near_0_he:
8336 sdivx %l5,-0xb84,%l5
8337 fadds %f24,%f17,%f19
8338 sdivx %l3,%l4,%l7
8339 jmpl %o7,%g0
8340 fmuls %f28,%f24,%f24
8341near0_b2b_h:
8342 fdivs %f29,%f20,%f28
8343 add %l6,0x7af,%l0
8344 xnor %l0,-0x928,%l5
8345 jmpl %o7,%g0
8346 fsqrts %f18,%f20
8347near0_b2b_l:
8348 udivx %l2,%l4,%l0
8349 fdtoi %f0 ,%f1
8350 and %l0,0x635,%l3
8351 jmpl %o7,%g0
8352 addc %l6,%l2,%l0
8353user_near0_end:
8354 .seg "text"
8355 .align 0x2000
8356user_near1_start:
8357p0_near_1_le:
8358 fsubs %f13,%f13,%f3
8359 xnor %l4,%l6,%l4
8360 andn %l1,0xd5d,%l1
8361 fsqrts %f2 ,%f1
8362 fstod %f14,%f12
8363 xnor %l1,-0x4e0,%l2
8364 orn %l2,%l4,%l1
8365 jmpl %o7,%g0
8366 sub %l2,%l1,%l4
8367p0_near_1_he:
8368 addc %l0,-0x7e4,%l1
8369 mulx %l3,-0xcac,%l6
8370 umul %l4,%l3,%l5
8371 umul %l0,%l1,%l3
8372 jmpl %o7,%g0
8373 sub %l7,0x78c,%l3
8374near1_b2b_h:
8375 fcmps %fcc0,%f23,%f23
8376 fsubs %f29,%f21,%f18
8377 fcmps %fcc3,%f29,%f28
8378 fsubs %f19,%f20,%f31
8379 addc %l2,%l3,%l5
8380 fadds %f22,%f30,%f25
8381 mulx %l6,0x92c,%l3
8382 jmpl %o7,%g0
8383 fadds %f22,%f20,%f16
8384near1_b2b_l:
8385 smul %l4,%l3,%l7
8386 mulx %l3,-0x8ce,%l7
8387 addc %l6,0x496,%l3
8388 fsqrts %f6 ,%f15
8389 and %l3,%l5,%l1
8390 mulx %l0,%l2,%l4
8391 subc %l1,0xbb7,%l0
8392 jmpl %o7,%g0
8393 or %l0,%l5,%l4
8394user_near1_end:
8395 .seg "text"
8396 .align 0x2000
8397user_near2_start:
8398p0_near_2_le:
8399 fsubs %f10,%f5 ,%f13
8400 st %f11,[%i2+0x034] ! Mem[0000000010081434]
8401 and %l7,0x5cc,%l6
8402 fstoi %f0 ,%f14
8403 sub %l0,0x350,%l0
8404 fdivs %f8 ,%f0 ,%f15
8405 or %l5,%l3,%l1
8406 jmpl %o7,%g0
8407 xnor %l6,0xb21,%l0
8408p0_near_2_he:
8409 or %l2,0x536,%l6
8410 udivx %l4,%l6,%l5
8411 fsubs %f26,%f17,%f30
8412 xor %l1,-0x891,%l0
8413 lduw [%i1+0x028],%l4 ! Mem[0000000010041428]
8414 jmpl %o7,%g0
8415 add %l5,-0xe22,%l2
8416near2_b2b_h:
8417 smul %l5,%l1,%l2
8418 jmpl %o7,%g0
8419 fsubs %f28,%f23,%f16
8420near2_b2b_l:
8421 umul %l0,%l6,%l6
8422 jmpl %o7,%g0
8423 sdivx %l3,-0x0ef,%l2
8424user_near2_end:
8425 .seg "text"
8426 .align 0x2000
8427user_near3_start:
8428p0_near_3_le:
8429 andn %l4,%l3,%l5
8430 mulx %l3,0xfff,%l3
8431 umul %l6,%l4,%l7
8432 jmpl %o7,%g0
8433 xnor %l3,0xc0e,%l7
8434p0_near_3_he:
8435 sdivx %l2,-0x6a9,%l3
8436 andn %l5,0xe94,%l4
8437 or %l7,0xb16,%l4
8438 xnor %l5,%l5,%l3
8439 jmpl %o7,%g0
8440 sub %l7,%l3,%l2
8441near3_b2b_h:
8442 fadds %f27,%f17,%f26
8443 and %l6,%l7,%l3
8444 fdivs %f23,%f21,%f20
8445 jmpl %o7,%g0
8446 umul %l7,%l5,%l0
8447near3_b2b_l:
8448 orn %l4,%l4,%l4
8449 add %l6,-0x8be,%l0
8450 subc %l2,-0xf23,%l4
8451 jmpl %o7,%g0
8452 add %l7,%l7,%l5
8453user_near3_end:
8454 .seg "text"
8455 .text
8456 .align 0x2000
8457user_far0_start:
8458p0_far_0_le:
8459 fmuls %f13,%f12,%f8
8460 smul %l5,%l7,%l4
8461 sdivx %l5,-0xc60,%l1
8462 fdivs %f5 ,%f10,%f2
8463 sdivx %l1,0x5b1,%l6
8464 andn %l7,%l3,%l4
8465 jmpl %o7,%g0
8466 sub %l0,0x612,%l2
8467p0_far_0_lem:
8468 fmuls %f13,%f12,%f8
8469 smul %l5,%l7,%l4
8470 sdivx %l5,-0xc60,%l1
8471 fdivs %f5 ,%f10,%f2
8472 sdivx %l1,0x5b1,%l6
8473 andn %l7,%l3,%l4
8474 jmpl %o7,%g0
8475 sub %l0,0x612,%l2
8476p0_far_0_he:
8477 sub %l2,%l7,%l5
8478 mulx %l2,%l0,%l1
8479 orn %l3,-0x78a,%l2
8480 smul %l5,%l3,%l2
8481 jmpl %o7,%g0
8482 subc %l7,0xaf9,%l3
8483p0_far_0_hem:
8484 sub %l2,%l7,%l5
8485 mulx %l2,%l0,%l1
8486 orn %l3,-0x78a,%l2
8487 smul %l5,%l3,%l2
8488 jmpl %o7,%g0
8489 subc %l7,0xaf9,%l3
8490p0_loop_branch_0:
8491 jmpl %o7+12,%g0
8492 add %l0,1,%l0
8493far0_b2b_h:
8494 addc %l0,0x894,%l0
8495 or %l5,-0x22d,%l6
8496 fadds %f30,%f22,%f18
8497 addc %l6,%l2,%l5
8498 fsubs %f21,%f31,%f19
8499 fcmps %fcc2,%f18,%f21
8500 jmpl %o7,%g0
8501 xnor %l1,0xff4,%l7
8502far0_b2b_l:
8503 fsqrts %f1 ,%f0
8504 fsubs %f9 ,%f15,%f6
8505 andn %l1,0x89e,%l7
8506 umul %l1,%l2,%l3
8507 xnor %l3,%l6,%l5
8508 smul %l5,0x51d,%l2
8509 jmpl %o7,%g0
8510 fadds %f6 ,%f9 ,%f5
8511user_far0_end:
8512 .seg "text"
8513 .text
8514 .align 0x2000
8515user_far1_start:
8516p0_far_1_le:
8517 mulx %l5,0x248,%l0
8518 fcmps %fcc3,%f4 ,%f2
8519 fdivs %f14,%f6 ,%f0
8520 smul %l5,%l4,%l4
8521 fitos %f11,%f2
8522 jmpl %o7,%g0
8523 xnor %l1,-0x89b,%l6
8524p0_far_1_lem:
8525 mulx %l5,0x248,%l0
8526 fcmps %fcc3,%f4 ,%f2
8527 fdivs %f14,%f6 ,%f0
8528 smul %l5,%l4,%l4
8529 fitos %f11,%f2
8530 jmpl %o7,%g0
8531 xnor %l1,-0x89b,%l6
8532p0_far_1_he:
8533 fsqrts %f21,%f29
8534 jmpl %o7,%g0
8535 fitos %f27,%f21
8536p0_far_1_hem:
8537 fsqrts %f21,%f29
8538 jmpl %o7,%g0
8539 fitos %f27,%f21
8540p0_loop_branch_1:
8541 jmpl %o7+12,%g0
8542 add %l0,2,%l0
8543far1_b2b_h:
8544 subc %l2,-0xfeb,%l4
8545 xor %l0,%l4,%l3
8546 xnor %l4,%l7,%l6
8547 umul %l1,-0x22f,%l3
8548 umul %l2,%l0,%l7
8549 fmuls %f27,%f25,%f18
8550 xor %l7,0x994,%l1
8551 jmpl %o7,%g0
8552 fdivs %f23,%f27,%f30
8553far1_b2b_l:
8554 fdivs %f13,%f1 ,%f12
8555 fdivs %f14,%f12,%f0
8556 fmuls %f9 ,%f5 ,%f0
8557 or %l6,%l2,%l3
8558 xnor %l1,-0xeb0,%l7
8559 fadds %f3 ,%f2 ,%f8
8560 sub %l6,-0x716,%l1
8561 jmpl %o7,%g0
8562 subc %l2,0x568,%l6
8563user_far1_end:
8564 .seg "text"
8565 .text
8566 .align 0x2000
8567user_far2_start:
8568p0_far_2_le:
8569 orn %l7,0x4bc,%l4
8570 ldstub [%o3+0x000],%l1 ! Mem[0000000021800000]
8571 fmuls %f13,%f3 ,%f0
8572 fsubs %f8 ,%f5 ,%f2
8573 smul %l4,0xfdc,%l3
8574 jmpl %o7,%g0
8575 smul %l6,0xc5f,%l5
8576p0_far_2_lem:
8577 orn %l7,0x4bc,%l4
8578 ldstub [%o3+0x000],%l1 ! Mem[0000000021800000]
8579 fmuls %f13,%f3 ,%f0
8580 fsubs %f8 ,%f5 ,%f2
8581 smul %l4,0xfdc,%l3
8582 jmpl %o7,%g0
8583 smul %l6,0xc5f,%l5
8584p0_far_2_he:
8585 jmpl %o7,%g0
8586 fcmps %fcc2,%f24,%f22
8587 jmpl %o7,%g0
8588 nop
8589p0_far_2_hem:
8590 jmpl %o7,%g0
8591 fcmps %fcc2,%f24,%f22
8592 jmpl %o7,%g0
8593 nop
8594p0_loop_branch_2:
8595 jmpl %o7+12,%g0
8596 add %l0,3,%l0
8597far2_b2b_h:
8598 mulx %l1,0x15a,%l2
8599 smul %l5,-0xca1,%l1
8600 fsqrts %f28,%f18
8601 sdivx %l1,0x962,%l2
8602 xor %l4,-0x514,%l3
8603 addc %l3,%l3,%l5
8604 jmpl %o7,%g0
8605 udivx %l2,%l5,%l0
8606far2_b2b_l:
8607 fadds %f2 ,%f5 ,%f10
8608 fcmps %fcc2,%f12,%f1
8609 mulx %l3,-0x71f,%l3
8610 orn %l6,%l0,%l5
8611 umul %l4,-0xcab,%l6
8612 fdivs %f6 ,%f1 ,%f4
8613 jmpl %o7,%g0
8614 sub %l4,%l6,%l2
8615user_far2_end:
8616 .seg "text"
8617 .text
8618 .align 0x2000
8619user_far3_start:
8620p0_far_3_le:
8621 sth %l5,[%i3+0x01e] ! Mem[00000000100c141e]
8622 xor %l0,0x60d,%l2
8623 jmpl %o7,%g0
8624 or %l2,%l4,%l0
8625p0_far_3_lem:
8626 membar #Sync
8627 sth %l5,[%i3+0x01e] ! Mem[00000000100c141e]
8628 xor %l0,0x60d,%l2
8629 jmpl %o7,%g0
8630 or %l2,%l4,%l0
8631p0_far_3_he:
8632 orn %l4,-0x930,%l7
8633 sub %l7,-0xedd,%l5
8634 andn %l6,%l0,%l0
8635 jmpl %o7,%g0
8636 mulx %l7,-0x92e,%l3
8637p0_far_3_hem:
8638 orn %l4,-0x930,%l7
8639 sub %l7,-0xedd,%l5
8640 andn %l6,%l0,%l0
8641 jmpl %o7,%g0
8642 mulx %l7,-0x92e,%l3
8643p0_loop_branch_3:
8644 jmpl %o7+12,%g0
8645 add %l0,4,%l0
8646far3_b2b_h:
8647 and %l2,%l7,%l4
8648 orn %l2,%l0,%l6
8649 and %l0,%l5,%l4
8650 xnor %l6,-0x60a,%l7
8651 jmpl %o7,%g0
8652 orn %l6,%l0,%l5
8653far3_b2b_l:
8654 addc %l7,%l1,%l2
8655 or %l5,%l1,%l4
8656 sub %l3,%l4,%l4
8657 fmuls %f1 ,%f8 ,%f13
8658 jmpl %o7,%g0
8659 subc %l3,%l0,%l3
8660user_far3_end:
8661 .seg "text"
8662 .align 0x2000
8663user_jump0_start:
8664 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
8665p0_jmpl_0_le:
8666 jmpl %g6+8,%g0
8667 umul %l6,%l7,%l7
8668p0_call_0_le:
8669 xnor %l2,-0x229,%l1
8670 stx %l0,[%i2+0x018] ! Mem[0000000010081418]
8671 orn %l7,0x42d,%l5
8672 subc %l5,%l2,%l2
8673 retl
8674 sth %l6,[%i3+0x018] ! Mem[00000000100c1418]
8675p0_jmpl_0_lo:
8676 jmpl %g6+8,%g0
8677 umul %l6,%l7,%l7
8678p0_call_0_lo:
8679 xnor %l2,-0x229,%l1
8680 stx %l0,[%o2+0x018] ! Mem[0000000010081418]
8681 orn %l7,0x42d,%l5
8682 subc %l5,%l2,%l2
8683 retl
8684 sth %l6,[%o3+0x018] ! Mem[00000000100c1418]
8685p0_jmpl_0_he:
8686 jmpl %g6+8,%g0
8687 andn %l0,%l1,%l0
8688p0_call_0_he:
8689 udivx %l0,-0x678,%l5
8690 retl
8691 smul %l3,%l0,%l5
8692p0_jmpl_0_ho:
8693 jmpl %g6+8,%g0
8694 andn %l0,%l1,%l0
8695p0_call_0_ho:
8696 udivx %l0,-0x678,%l5
8697 retl
8698 smul %l3,%l0,%l5
8699user_jump0_end:
8700 .seg "text"
8701 .align 0x2000
8702user_jump1_start:
8703 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
8704p0_jmpl_1_le:
8705 jmpl %g6+8,%g0
8706 umul %l4,%l1,%l2
8707p0_call_1_le:
8708 smul %l0,0x90c,%l5
8709 sub %l6,-0x41f,%l5
8710 mulx %l6,-0xf82,%l6
8711 fcmps %fcc3,%f10,%f7
8712 retl
8713 smul %l3,%l6,%l7
8714p0_jmpl_1_lo:
8715 jmpl %g6+8,%g0
8716 umul %l4,%l1,%l2
8717p0_call_1_lo:
8718 smul %l0,0x90c,%l5
8719 sub %l6,-0x41f,%l5
8720 mulx %l6,-0xf82,%l6
8721 fcmps %fcc3,%f10,%f7
8722 retl
8723 smul %l3,%l6,%l7
8724p0_jmpl_1_he:
8725 fmuls %f29,%f28,%f20
8726 fadds %f17,%f31,%f16
8727 and %l3,0x2c8,%l1
8728 swap [%i5+0x034],%l4 ! Mem[0000000010141434]
8729 add %l7,%l1,%l5
8730 xnor %l1,%l7,%l2
8731 fsubs %f17,%f26,%f31
8732 jmpl %g6+8,%g0
8733 xor %l0,%l2,%l7
8734p0_call_1_he:
8735 sdivx %l3,0xd12,%l1
8736 smul %l1,%l0,%l6
8737 sub %l4,%l6,%l2
8738 umul %l4,%l1,%l0
8739 retl
8740 xor %l2,-0x5f4,%l3
8741p0_jmpl_1_ho:
8742 fmuls %f29,%f28,%f20
8743 fadds %f17,%f31,%f16
8744 and %l3,0x2c8,%l1
8745 swap [%o5+0x034],%l4 ! Mem[0000000010141434]
8746 add %l7,%l1,%l5
8747 xnor %l1,%l7,%l2
8748 fsubs %f17,%f26,%f31
8749 jmpl %g6+8,%g0
8750 xor %l0,%l2,%l7
8751p0_call_1_ho:
8752 sdivx %l3,0xd12,%l1
8753 smul %l1,%l0,%l6
8754 sub %l4,%l6,%l2
8755 umul %l4,%l1,%l0
8756 retl
8757 xor %l2,-0x5f4,%l3
8758user_jump1_end:
8759 .seg "text"
8760 .align 0x2000
8761user_jump2_start:
8762 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
8763p0_jmpl_2_le:
8764 andn %l6,%l7,%l1
8765 or %l7,%l2,%l5
8766 udivx %l2,%l3,%l1
8767 umul %l2,0x10b,%l3
8768 orn %l7,%l5,%l6
8769 st %f6 ,[%i6+0x030] ! Mem[0000000010181430]
8770 jmpl %g6+8,%g0
8771 addc %l4,0x796,%l4
8772p0_call_2_le:
8773 mulx %l4,%l0,%l3
8774 fadds %f12,%f12,%f8
8775 sub %l3,%l4,%l4
8776 add %l2,0x2b8,%l1
8777 xnor %l6,0x0a4,%l1
8778 retl
8779 fadds %f10,%f0 ,%f7
8780p0_jmpl_2_lo:
8781 andn %l6,%l7,%l1
8782 or %l7,%l2,%l5
8783 udivx %l2,%l3,%l1
8784 umul %l2,0x10b,%l3
8785 orn %l7,%l5,%l6
8786 st %f6 ,[%o6+0x030] ! Mem[0000000010181430]
8787 jmpl %g6+8,%g0
8788 addc %l4,0x796,%l4
8789p0_call_2_lo:
8790 mulx %l4,%l0,%l3
8791 fadds %f12,%f12,%f8
8792 sub %l3,%l4,%l4
8793 add %l2,0x2b8,%l1
8794 xnor %l6,0x0a4,%l1
8795 retl
8796 fadds %f10,%f0 ,%f7
8797p0_jmpl_2_he:
8798 stx %l7,[%i2+0x020] ! Mem[0000000010081420]
8799 fadds %f27,%f30,%f23
8800 sub %l6,0x25a,%l2
8801 fdivs %f21,%f16,%f31
8802 fadds %f28,%f21,%f28
8803 andn %l2,-0xa63,%l1
8804 umul %l0,%l2,%l2
8805 jmpl %g6+8,%g0
8806 addc %l4,%l7,%l4
8807p0_call_2_he:
8808 mulx %l5,-0x7e0,%l7
8809 fmuls %f20,%f16,%f19
8810 mulx %l0,%l3,%l1
8811 retl
8812 mulx %l6,0xb88,%l5
8813p0_jmpl_2_ho:
8814 stx %l7,[%o2+0x020] ! Mem[0000000010081420]
8815 fadds %f27,%f30,%f23
8816 sub %l6,0x25a,%l2
8817 fdivs %f21,%f16,%f31
8818 fadds %f28,%f21,%f28
8819 andn %l2,-0xa63,%l1
8820 umul %l0,%l2,%l2
8821 jmpl %g6+8,%g0
8822 addc %l4,%l7,%l4
8823p0_call_2_ho:
8824 mulx %l5,-0x7e0,%l7
8825 fmuls %f20,%f16,%f19
8826 mulx %l0,%l3,%l1
8827 retl
8828 mulx %l6,0xb88,%l5
8829user_jump2_end:
8830 .seg "text"
8831 .align 0x2000
8832user_jump3_start:
8833 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
8834p0_jmpl_3_le:
8835 jmpl %g6+8,%g0
8836 smul %l7,%l5,%l3
8837p0_call_3_le:
8838 smul %l2,-0x408,%l0
8839 orn %l3,0x68e,%l3
8840 fcmps %fcc0,%f13,%f8
8841 addc %l4,0xdde,%l7
8842 fitod %f13,%f2
8843 sub %l0,-0xb25,%l5
8844 retl
8845 sub %l3,-0x688,%l1
8846p0_jmpl_3_lo:
8847 jmpl %g6+8,%g0
8848 smul %l7,%l5,%l3
8849p0_call_3_lo:
8850 smul %l2,-0x408,%l0
8851 orn %l3,0x68e,%l3
8852 fcmps %fcc0,%f13,%f8
8853 addc %l4,0xdde,%l7
8854 fitod %f13,%f2
8855 sub %l0,-0xb25,%l5
8856 retl
8857 sub %l3,-0x688,%l1
8858p0_jmpl_3_he:
8859 xnor %l2,%l2,%l6
8860 fsqrts %f27,%f16
8861 smul %l7,0x080,%l4
8862 subc %l2,%l1,%l2
8863 jmpl %g6+8,%g0
8864 sub %l1,0xcc3,%l0
8865p0_call_3_he:
8866 fdivs %f26,%f29,%f25
8867 xnor %l2,%l7,%l1
8868 retl
8869 sdivx %l2,0xb82,%l6
8870p0_jmpl_3_ho:
8871 xnor %l2,%l2,%l6
8872 fsqrts %f27,%f16
8873 smul %l7,0x080,%l4
8874 subc %l2,%l1,%l2
8875 jmpl %g6+8,%g0
8876 sub %l1,0xcc3,%l0
8877p0_call_3_ho:
8878 fdivs %f26,%f29,%f25
8879 xnor %l2,%l7,%l1
8880 retl
8881 sdivx %l2,0xb82,%l6
8882user_jump3_end:
8883
8884 .seg "data"
8885 .align 0x2000
8886user_data_start:
8887done_flags:
8888 .word 0
8889 .align 8
8890done_count:
8891 .word 0,0
8892Start_Flags:
8893 .word 0,0,0,0
8894Finish_Flag:
8895 .word 0,0
8896 .align 8
8897num_processors:
8898 .word 1
8899num_agents:
8900 .word 0
8901no_membar:
8902 .word 0
8903max_ireg:
8904 .word 8,0
8905max_freg:
8906 .word 32,0
8907 .align 64
8908p0_temp:
8909 .word 0,0,0,0,0,0,0,0
8910 .word 0,0,0,0,0,0,0,0
8911 .word 0,0,0,0,0,0,0,0
8912 .word 0,0,0,0,0,0,0,0
8913p0_debug:
8914 .word 0,0,0,0,0,0,0,0
8915 .word 0,0,0,0,0,0,0,0
8916p0_fsr:
8917 .word 0x00000000,0x00000000
8918 .align 8
8919p0_loop_cnt:
8920 .word 1,0
8921max_windows:
8922 .word 1,0,0,0,0,0,0,0
8923 .word 0,0,0,0,0,0,0,0
8924 .word 0,0,0,0,0,0,0,0
8925 .word 0,0,0,0,0,0,0,0
8926 .word 0,0,0,0,0,0,0,0
8927 .word 0,0,0,0,0,0,0,0
8928 .word 0,0,0,0,0,0,0,0
8929 .word 0,0,0,0,0,0,0,0
8930 .word 0,0,0,0,0,0,0,0
8931 .word 0,0,0,0,0,0,0,0
8932 .word 0,0,0,0,0,0,0,0
8933 .word 0,0,0,0,0,0,0,0
8934 .word 0,0,0,0,0,0,0,0
8935 .word 0,0,0,0,0,0,0,0
8936 .word 0,0,0,0,0,0,0,0
8937 .word 0,0,0,0,0,0,0,0
8938 .word 0,0,0,0,0,0,0,0
8939 .word 0,0,0,0,0,0,0,0
8940 .word 0,0,0,0,0,0,0,0
8941 .word 0,0,0,0,0,0,0,0
8942 .word 0,0,0,0,0,0,0,0
8943 .word 0,0,0,0,0,0,0,0
8944 .word 0,0,0,0,0,0,0,0
8945 .word 0,0,0,0,0,0,0,0
8946 .word 0,0,0,0,0,0,0,0
8947 .word 0,0,0,0,0,0,0,0
8948 .word 0,0,0,0,0,0,0,0
8949 .word 0,0,0,0,0,0,0,0
8950 .word 0,0,0,0,0,0,0,0
8951 .word 0,0,0,0,0,0,0,0
8952 .word 0,0,0,0,0,0,0,0
8953 .word 0,0,0,0,0,0,0,0
8954
8955 .align 8
8956p0_init_registers:
8957 .word 0xdfa15010,0x0b3150cb ! Init value for %l0
8958 .word 0x440b4842,0x357675b0 ! Init value for %l1
8959 .word 0x15075156,0x832a9fcf ! Init value for %l2
8960 .word 0x3bfc0aae,0x51215841 ! Init value for %l3
8961 .word 0xa3836168,0x8f76d360 ! Init value for %l4
8962 .word 0xff2e297c,0x22c0294a ! Init value for %l5
8963 .word 0x77be6b81,0xf9cd7d04 ! Init value for %l6
8964 .word 0x3d920a4a,0x6987147c ! Init value for %l7
8965 .align 64
8966p0_init_freg:
8967 .word 0x7b5ae341,0x3f766aaf ! Init value for %f0
8968 .word 0xdd428a92,0xd215c5a5 ! Init value for %f2
8969 .word 0xdec33de5,0x23ad26d4 ! Init value for %f4
8970 .word 0xa2f25549,0xad7b3a62 ! Init value for %f6
8971 .word 0x8246e301,0x86583ea6 ! Init value for %f8
8972 .word 0xcdb8f032,0x8b246702 ! Init value for %f10
8973 .word 0x865c65e1,0x50ea83f4 ! Init value for %f12
8974 .word 0x503f1b6f,0x7bd75ff4 ! Init value for %f14
8975 .word 0xb54e5f55,0xa6f69fc5 ! Init value for %f16
8976 .word 0xf46ef127,0x04e0f9a1 ! Init value for %f18
8977 .word 0x90365cfc,0x06dd9ece ! Init value for %f20
8978 .word 0x09ff9d6a,0xfe527200 ! Init value for %f22
8979 .word 0xfe8ba858,0x7f82a701 ! Init value for %f24
8980 .word 0x6d88f660,0x91f2eeef ! Init value for %f26
8981 .word 0xd3dbec32,0x154d92b7 ! Init value for %f28
8982 .word 0xc8c387a1,0x53e80133 ! Init value for %f30
8983 .word 0x8d020e50,0x98067ddd ! Init value for %f32
8984 .word 0xf4cf87e2,0xfe320903 ! Init value for %f34
8985 .word 0x7fe612f3,0x5f8aa323 ! Init value for %f36
8986 .word 0x2472cfc1,0x144ce569 ! Init value for %f38
8987 .word 0xd97a506a,0x0acd33e4 ! Init value for %f40
8988 .word 0x2424ed8e,0x814d88ac ! Init value for %f42
8989 .word 0x2bbebdd7,0xd29f2302 ! Init value for %f44
8990 .word 0x3c034490,0xea4741ae ! Init value for %f46
8991 .word 0x8c10802d,0x42bfc317
8992 .word 0x7b620049,0x5d90c8ed
8993 .word 0x5867f7eb,0x1919bbfa
8994 .word 0xa33bd434,0x8a71eb66
8995 .word 0xaa10b86e,0x35d94229
8996 .word 0x053f755d,0x80950f1c
8997 .word 0x8696cd99,0x8aded18d
8998 .word 0x49ad7854,0x01e54969
8999p0_share_mask:
9000 .word 0xffff0000,0x00000000
9001 .word 0x00000000,0x00000000
9002 .word 0x00000000,0x00000000
9003 .word 0x00000000,0x00000000
9004 .word 0x00000000,0x00000000
9005 .word 0x00000000,0x00000000
9006 .word 0x00000000,0x00000000
9007 .word 0x00000000,0x00000000
9008p0_expected_registers:
9009 .word 0xc802a468,0x6ffc7ec4
9010 .word 0x0ccc7cdf,0x88d15544
9011 .word 0x00000000,0x00000000
9012 .word 0x00000000,0x00000000
9013 .word 0x00000000,0x00000000
9014 .word 0x00000000,0x000000ff
9015 .word 0x00000000,0x000000ff
9016 .word 0x00000000,0x00000000
9017p0_expected_fp_regs:
9018 .word 0xff00ffff,0x1e9273ff
9019 .word 0x80000000,0x00000000
9020 .word 0xffffffff,0x4483009b
9021 .word 0xa89ebb99,0x00000000
9022 .word 0x00000000,0xffffffff
9023 .word 0xf8000000,0x000000ff
9024 .word 0x00000000,0x80000000
9025 .word 0x0000001e,0xa8000000
9026 .word 0x00000000,0x00000000
9027 .word 0xff73921e,0x00000000
9028 .word 0x00000000,0x00000000
9029 .word 0x00000000,0xff7392ff
9030 .word 0x50ff25e9,0x138aec01
9031 .word 0xef000000,0xff73921e
9032 .word 0x6d2a3ba1,0x1e9273ff
9033 .word 0x5aa7fff8,0xfe009ece
9034 .word 0x0000003e,0x00000400 ! %fsr = 0000003e00000400
9035p0_local0_expect:
9036 .word 0x00000000,0x00000000
9037 .word 0xff008344,0x1e9273ff
9038 .word 0x00000000,0x00000000
9039 .word 0xff9273ff,0x4483009b
9040 .word 0x01ec8a13,0xe925ff50
9041 .word 0x1e9273ff,0x000000ef
9042 .word 0xff73921e,0xa13b2a6d
9043 .word 0xce9e00fe,0xf8ffa75a
9044p0_local0_sec_expect:
9045 .word 0x0073921e,0x000000a8
9046 .word 0x00000000,0xef000000
9047 .word 0xff000000,0x00000000
9048 .word 0x2e13ffed,0x00ef0012
9049 .word 0xff547f31,0xe837839c
9050 .word 0x78808330,0x15840012
9051 .word 0x440ff950,0x000000ff
9052 .word 0x92118061,0x00000060
9053p0_local1_expect:
9054 .word 0x000000f8,0x00000000
9055 .word 0x00000000,0xffffffff
9056 .word 0x000000ff,0x000000ff
9057 .word 0x000000a8,0x448300c6
9058 .word 0x00000000,0x00703c1f
9059 .word 0x5aa710ff,0xa50acb9c
9060 .word 0x00000000,0x0000abff
9061 .word 0xce9e00fe,0xffffffff
9062p0_local1_sec_expect:
9063 .word 0xff000000,0x6d2a3ba1
9064 .word 0xff000000,0x000000ff
9065 .word 0x00000000,0xf8000000
9066 .word 0x9b008344,0xff7392ff
9067 .word 0x50ff25e9,0x138aec01
9068 .word 0xef000000,0xff73921e
9069 .word 0x6d2a3ba1,0x1e9273ff
9070 .word 0x5aa710f8,0xa50acb9c
9071p0_local2_expect:
9072 .word 0xff000000,0x00000000
9073 .word 0x00000000,0xff00ffff
9074 .word 0xffff00ff,0x000000a8
9075 .word 0x00000000,0x000000ff
9076 .word 0x00000000,0x98aeb94b
9077 .word 0xa89ebb99,0x00000000
9078 .word 0xe925ff50,0x4483009b
9079 .word 0x91000000,0x000000a8
9080p0_local2_sec_expect:
9081 .word 0xff000000,0x000000ef
9082 .word 0x9bffff80,0x00000000
9083 .word 0x00000000,0x00000000
9084 .word 0x9b008344,0xff7392ff
9085 .word 0x50ff25e9,0x138aec01
9086 .word 0x000000ff,0xffffffff
9087 .word 0x6d2a3ba1,0x1e9273ff
9088 .word 0x5aa710f8,0xa50acb9c
9089p0_local3_expect:
9090 .word 0x000000ef,0xff73921e
9091 .word 0x000000ff,0x000000ff
9092 .word 0xa8ffffff,0xa8000000
9093 .word 0x000000a8,0xd91ffa9b
9094 .word 0x00000000,0x0000001e
9095 .word 0xa89ebb99,0x0000002d
9096 .word 0x000000ff,0x00000059
9097 .word 0xffffffff,0xff73921e
9098p0_local3_sec_expect:
9099 .word 0xffffffff,0xe391d5ab
9100 .word 0x00000000,0x4955f2ff
9101 .word 0x7fff73ff,0x1e9273ff
9102 .word 0x0ec602c6,0x3e081c37
9103 .word 0x01ec8a13,0xe925ff50
9104 .word 0x1e9273ff,0x000000ef
9105 .word 0x3031db6a,0xa13b2a6d
9106 .word 0x9ccb0aa5,0xf810a75a
9107p0_local4_expect:
9108 .word 0x0000001e,0xa8000000
9109 .word 0xe925ff50,0xffffffff
9110 .word 0xffffffff,0x4483009b
9111 .word 0xa89ebb99,0xff7392ff
9112 .word 0xce9e00fe,0x000000ef
9113 .word 0x00000000,0x53d4c63e
9114 .word 0x00000000,0x00000000
9115 .word 0x0000009b,0xffffff9b
9116p0_local4_sec_expect:
9117 .word 0x4483009b,0xe0000000
9118 .word 0x00000000,0x000000ff
9119 .word 0x7fff73ff,0x1e9273ff
9120 .word 0x00000080,0x448300c6
9121 .word 0x2effda45,0x98aeb94b
9122 .word 0xa89ebb99,0x000003d1
9123 .word 0xad000000,0x000046ff
9124 .word 0xef000000,0xff73921e
9125p0_local5_expect:
9126 .word 0x000003d1,0x000000ff
9127 .word 0xff00ffff,0xffffffff
9128 .word 0xffffff83,0x00000000
9129 .word 0x000000ff,0xfe009ece
9130 .word 0x00000000,0x00000000
9131 .word 0x1200ff00,0xd1030003
9132 .word 0x1891d9c1,0xff83ffff
9133 .word 0xf3d40000,0x03d1b5c9
9134p0_local5_sec_expect:
9135 .word 0x9b008344,0xffffffff
9136 .word 0x50ff25e9,0x00000000
9137 .word 0xff73921e,0xa13b0000
9138 .word 0xff9273ff,0x4483009b
9139 .word 0x01ec8a13,0xe925ff50
9140 .word 0x1e9273ff,0x000000ef
9141 .word 0xff73921e,0xa13b2a6d
9142 .word 0x9ccb0aa5,0xf810a75a
9143p0_local6_expect:
9144 .word 0x1e9273ff,0xffffffff
9145 .word 0x00000000,0x1e000000
9146 .word 0xf8000000,0xe925ff1e
9147 .word 0x000000a8,0x0000ce00
9148 .word 0xff83ffff,0xce9e00fe
9149 .word 0x9ccb0aa5,0x9b000000
9150 .word 0xffffffff,0xc9b591df
9151 .word 0x00000000,0xff9273fe
9152p0_local6_sec_expect:
9153 .word 0x00000000,0x8f08ffff
9154 .word 0xfe009ece,0x00000000
9155 .word 0xff00ffff,0x00000000
9156 .word 0xce9ea2fe,0x0000001e
9157 .word 0xb5d90845,0xf6fa03d8
9158 .word 0x47d28ba4,0x8bd65383
9159 .word 0x0ec602c6,0x3e081c37
9160 .word 0xbb7c7642,0xc1667cd8
9161share0_expect:
9162 .word 0xbb999a5f,0x8c80cb32
9163 .word 0x5bd0315a,0xa9157202
9164 .word 0xd1c49706,0x8a9feb02
9165 .word 0xf18375db,0x28c781f4
9166 .word 0x5edec5cb,0x21c13da9
9167 .word 0xe920467b,0xdc256777
9168 .word 0x765a7755,0x469c8c75
9169 .word 0x57be5425,0x355b2c61
9170share1_expect:
9171 .word 0xffff8691,0x34a972a6
9172 .word 0x5c466ff5,0xe189c8ab
9173 .word 0x0d224475,0x999e2bd6
9174 .word 0x857f5180,0x57b5daf2
9175 .word 0xee297b16,0x1fc8b97a
9176 .word 0x9c42f048,0xe058680f
9177 .word 0x23c1128e,0xea9d5c75
9178 .word 0x72a73531,0x9bd13319
9179 .word 0x9bff978a,0x04ddce6e
9180 .word 0x3fd185c8,0xfffdeefb
9181 .word 0xd141cc26,0x5293c0ae
9182 .word 0x7d0b5e9b,0xb33de4b1
9183 .word 0xa115a83c,0x99acff83
9184 .word 0x2592f73c,0xe62029a2
9185 .word 0x20a0ba56,0x9afe5a1e
9186 .word 0xe04e876f,0x6c92a64a
9187share2_expect:
9188 .word 0x8344b6f7,0x0b1516b9
9189 .word 0xd58cd291,0x7ff4eedc
9190 .word 0x60f99906,0x1130597d
9191 .word 0x9e78050b,0x9d785ed3
9192 .word 0xf1af3f79,0xbcacdd2c
9193 .word 0xce39e1a8,0x968e659f
9194 .word 0x7a3fdb66,0xe5695726
9195 .word 0x376d0235,0x5b07318f
9196share3_expect:
9197 .word 0x0060d648,0xcc5ba30b
9198 .word 0xb59417fd,0x751ee730
9199 .word 0xc8c19513,0x8140b2a6
9200 .word 0x7c4f88db,0x8c841966
9201 .word 0xa1ace690,0x20332449
9202 .word 0xc6f5cd00,0x2c0e2c37
9203 .word 0x205f8f06,0x7516fd7c
9204 .word 0x9272182d,0x3d460f88
9205 .word 0xf600f914,0x7112ee2e
9206 .word 0xd146e15c,0x541f5a95
9207 .word 0xe64cb4cb,0x1192d08d
9208 .word 0xf88636b5,0x47f1c89a
9209 .word 0x7c5aa4c5,0x31c409fd
9210 .word 0xaaa023ab,0x9856b38d
9211 .word 0x1a098eb1,0x14f1d6ee
9212 .word 0x7ccc7995,0x2d9a66d3
9213 .word 0x0000fa8a,0xcc96d2ba
9214 .word 0xa8ad235f,0x88b04e35
9215 .word 0x3d4cd10b,0xf8174170
9216 .word 0xbf309a56,0xd1ef7405
9217 .word 0x7f2f128d,0x2ff20542
9218 .word 0x870aa697,0xd8b1ba2b
9219 .word 0xf68ebf38,0x2ce97867
9220 .word 0x92c817ef,0x8a13bd16
9221 .word 0xffa8635c,0xe2cc2700
9222 .word 0xf9019a81,0x50a3aa46
9223 .word 0xcc1168f9,0xca170eed
9224 .word 0xa7d9e041,0x0e1990cb
9225 .word 0x4abe05d5,0xd643e688
9226 .word 0xb654687c,0x5ead56f6
9227 .word 0x0e9d402c,0x94bc6fc2
9228 .word 0x0e45d458,0xac7ff5f5
9229 .word 0x00ffe14a,0xbf8331d1
9230 .word 0xe204f42c,0x60245cd7
9231 .word 0x82d34d8e,0x9776e614
9232 .word 0xdd56c197,0x235e297f
9233 .word 0xa731854d,0xc98ef159
9234 .word 0x6baa66da,0xe10edb7f
9235 .word 0xf8bb46ed,0x0cfcab21
9236 .word 0x462e3d7a,0x66e6465a
9237 .word 0x00f6154d,0x95a66fcf
9238 .word 0xa5dbf843,0xaabddd3e
9239 .word 0xef2c3d0b,0xc410d121
9240 .word 0x4a2501d2,0xc8dbaa8f
9241 .word 0xddcc4187,0xba72200a
9242 .word 0x2c232eb8,0x0966c667
9243 .word 0x1c947a0a,0x558c170a
9244 .word 0xc6fa6880,0xa773cee9
9245 .word 0xffff9b10,0xa0892226
9246 .word 0xa3ec2f80,0x375bae25
9247 .word 0x8471ce36,0xdf11a70e
9248 .word 0xf81c23c7,0x50abd4e9
9249 .word 0x1b1ab765,0x8b0b87f0
9250 .word 0x6476245c,0xbab648e2
9251 .word 0x2462ebe0,0x53785e8b
9252 .word 0x07396312,0x0710738d
9253 .word 0xff50ae2e,0x0c03b5b6
9254 .word 0xa78b10d7,0x326d6e39
9255 .word 0xa1f9b541,0xe30df5b7
9256 .word 0xbb214a84,0x0237d7d7
9257 .word 0x7882fdb3,0x25eb0b87
9258 .word 0x3aa70fde,0xeb1e8ed5
9259 .word 0xba4b8277,0xa75dd0bf
9260 .word 0x60607916,0x52b05fcb
9261p0_invalidate_semaphore:
9262 .word 0
9263! Data for Cross Processor Interrupt
9264 .align 8
9265received_xintr:
9266 .word 0,0,0,0,0,0,0,0
9267 .word 0,0,0,0,0,0,0,0
9268 .word 0,0,0,0,0,0,0,0
9269 .word 0,0,0,0,0,0,0,0
9270 .word 0,0,0,0,0,0,0,0
9271 .word 0,0,0,0,0,0,0,0
9272 .word 0,0,0,0,0,0,0,0
9273 .word 0,0,0,0,0,0,0,0
9274p0_dispatch_retry:
9275 .word 0,0
9276p0_xintr_data:
9277 .word 0x00000000,0x00000001
9278 .word 0x2dac1520,0x648dda41
9279 .word 0x00000000,0x00000002
9280 .word 0x3fa92067,0x8aaf6982
9281 .word 0x00000000,0x00000003
9282 .word 0x950d2c08,0x656a68e7
9283 .word 0x00000000,0x00000004
9284 .word 0x77e3e3c7,0x9d171b5c
9285 .word 0x00000000,0x00000005
9286 .word 0x6b4da918,0x07960710
9287 .word 0x00000000,0x00000006
9288 .word 0x71af59d0,0x2ad1f227
9289 .word 0x00000000,0x00000007
9290 .word 0x1825e6b7,0x83077563
9291 .word 0x00000000,0x00000008
9292 .word 0x0d90f510,0x1b006041
9293 .align 8
9294p0_xintr_expected:
9295 .word 0
9296 .align 64
9297xintr_data_ptrs:
9298 .word p0_xintr_data
9299 .align 8
9300p0_xintr_db:
9301 .skip 512
9302p0_xintr_retry_count:
9303 .word 0,0
9304p0_reset_cnt:
9305 .word 0
9306 .align 8
9307p0_ec_timing_ctrl:
9308 .word 0,0
9309p0_ec_control:
9310 .word 0,0
9311p0_mcu_shadow:
9312 .skip 80
9313user_data_end:
9314
9315
9316SECTION .p0_local0 DATA_VA=0x000800000
9317
9318attr_data {
9319 Name = .p0_local0,
9320 VA = 0x0000000000800000,
9321 RA = 0x0000000010000000,
9322 PA = ra2pa(0x0000000010000000,0),
9323 part_0_ctx_nonzero_tsb_config_0,
9324 TTE_Context=PCONTEXT,
9325 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9326 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9327 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9328 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9329}
9330
9331 .data
9332 .seg "data"
9333 .align 0x2000
9334 .global p0_local0_start
9335p0_local0_begin:
9336 .skip 0x1400
9337p0_local0_start:
9338 .word 0x26de6a7a,0x55f25062,0xc03ed33e,0x6100ca88
9339 .word 0x80019a2c,0x6a9d131e,0xbfd862b8,0xe4606973
9340 .word 0x60103c46,0x05f85d75,0xf69a840d,0x5d16c3c6
9341 .word 0xfca17147,0xe3c10c6b,0x9d4d84f8,0x2d1039fc
9342p0_local0_end:
9343
9344SECTION .p0_local0_sec DATA_VA=0x000800000
9345
9346attr_data {
9347 Name = .p0_local0_sec,
9348 VA = 0x0000000000800000,
9349 RA = 0x0000000030000000,
9350 PA = ra2pa(0x0000000030000000,0),
9351 part_0_ctx_nonzero_tsb_config_0,
9352 TTE_Context=SCONTEXT,
9353 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9354 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9355 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9356 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9357}
9358
9359 .data
9360 .seg "data"
9361 .align 0x2000
9362 .global p0_local0_sec_start
9363p0_local0_sec_begin:
9364 .skip 0x1400
9365p0_local0_sec_start:
9366 .word 0xd075b960,0x70d86894,0xd341cf12,0x13520df5
9367 .word 0x12cd3352,0x05fb6dcc,0x587c804d,0x99469fab
9368 .word 0x2e7ad2e7,0xa6473278,0xb18b44fc,0xdecb7663
9369 .word 0xac5654cd,0x678899d6,0xdfd01d41,0xdd954297
9370p0_local0_sec_end:
9371
9372SECTION .p0_local1 DATA_VA=0x000802000
9373
9374attr_data {
9375 Name = .p0_local1,
9376 VA = 0x0000000000802000,
9377 RA = 0x0000000010040000,
9378 PA = ra2pa(0x0000000010040000,0),
9379 part_0_ctx_nonzero_tsb_config_0,
9380 TTE_Context=PCONTEXT,
9381 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9382 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9383 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9384 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9385}
9386
9387 .data
9388 .seg "data"
9389 .align 0x2000
9390 .global p0_local1_start
9391p0_local1_begin:
9392 .skip 0x1400
9393p0_local1_start:
9394 .word 0x932a1971,0x2eb2821f,0x2cee2328,0x74f91143
9395 .word 0xf2939908,0xd0a821c5,0xce40ce0f,0x3ccbbec9
9396 .word 0x4a3ebc91,0x0b41da4a,0x8e4407a0,0x4064aa31
9397 .word 0x0d1b7abd,0x49e52052,0xd62fdfdb,0x588dfcbf
9398p0_local1_end:
9399
9400SECTION .p0_local1_sec DATA_VA=0x000802000
9401
9402attr_data {
9403 Name = .p0_local1_sec,
9404 VA = 0x0000000000802000,
9405 RA = 0x0000000030040000,
9406 PA = ra2pa(0x0000000030040000,0),
9407 part_0_ctx_nonzero_tsb_config_0,
9408 TTE_Context=SCONTEXT,
9409 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9410 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9411 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9412 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9413}
9414
9415 .data
9416 .seg "data"
9417 .align 0x2000
9418 .global p0_local1_sec_start
9419p0_local1_sec_begin:
9420 .skip 0x1400
9421p0_local1_sec_start:
9422 .word 0xe3decf16,0x35087c50,0xcebcf472,0xeeea58f9
9423 .word 0xb1069d03,0x78470670,0xf0c93d6f,0x44405368
9424 .word 0xb0f7719b,0xd433200e,0xe096edc0,0x10956a09
9425 .word 0x0e9195c7,0xa477e5db,0x683865c5,0xcfaeccaf
9426p0_local1_sec_end:
9427
9428SECTION .p0_local2 DATA_VA=0x000804000
9429
9430attr_data {
9431 Name = .p0_local2,
9432 VA = 0x0000000000804000,
9433 RA = 0x0000000010080000,
9434 PA = ra2pa(0x0000000010080000,0),
9435 part_0_ctx_nonzero_tsb_config_0,
9436 TTE_Context=PCONTEXT,
9437 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9438 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9439 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9440 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9441}
9442
9443 .data
9444 .seg "data"
9445 .align 0x2000
9446 .global p0_local2_start
9447p0_local2_begin:
9448 .skip 0x1400
9449p0_local2_start:
9450 .word 0x52107938,0x73898dba,0x0d040fb3,0xf57fea46
9451 .word 0xff8d2172,0xf4f89a88,0xb83a9450,0x5c3b7262
9452 .word 0x8407ba22,0x0e08bf46,0xb4921890,0x40519a40
9453 .word 0x3083808b,0x3d78e25a,0x2fd3c516,0xe335012c
9454p0_local2_end:
9455
9456SECTION .p0_local2_sec DATA_VA=0x000804000
9457
9458attr_data {
9459 Name = .p0_local2_sec,
9460 VA = 0x0000000000804000,
9461 RA = 0x0000000030080000,
9462 PA = ra2pa(0x0000000030080000,0),
9463 part_0_ctx_nonzero_tsb_config_0,
9464 TTE_Context=SCONTEXT,
9465 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9466 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9467 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9468 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9469}
9470
9471 .data
9472 .seg "data"
9473 .align 0x2000
9474 .global p0_local2_sec_start
9475p0_local2_sec_begin:
9476 .skip 0x1400
9477p0_local2_sec_start:
9478 .word 0x971a1ca8,0x767fafba,0x60cdac39,0x02745951
9479 .word 0x7897fcd6,0xcabeaece,0xb5c3b2e9,0x995a2511
9480 .word 0xa2727881,0xdcc2504f,0x9c5851a7,0x1f999ca8
9481 .word 0xd176e30b,0x034f1da3,0xa13efcab,0x8547f031
9482p0_local2_sec_end:
9483
9484SECTION .p0_local3 DATA_VA=0x000806000
9485
9486attr_data {
9487 Name = .p0_local3,
9488 VA = 0x0000000000806000,
9489 RA = 0x00000000100c0000,
9490 PA = ra2pa(0x00000000100c0000,0),
9491 part_0_ctx_nonzero_tsb_config_0,
9492 TTE_Context=PCONTEXT,
9493 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9494 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9495 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9496 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9497}
9498
9499 .data
9500 .seg "data"
9501 .align 0x2000
9502 .global p0_local3_start
9503p0_local3_begin:
9504 .skip 0x1400
9505p0_local3_start:
9506 .word 0x6cee8ad5,0xc82f0b2f,0x27b67d2b,0x6b87469a
9507 .word 0x71d2611a,0x99bb9ea8,0x4ec52279,0xf42423f0
9508 .word 0x2d6bac51,0xba6f1e0b,0x9af9f82e,0x0ac1faeb
9509 .word 0xb3a24116,0xb91f6d7c,0x91c3a07d,0xb6560cd5
9510p0_local3_end:
9511
9512SECTION .p0_local3_sec DATA_VA=0x000806000
9513
9514attr_data {
9515 Name = .p0_local3_sec,
9516 VA = 0x0000000000806000,
9517 RA = 0x00000000300c0000,
9518 PA = ra2pa(0x00000000300c0000,0),
9519 part_0_ctx_nonzero_tsb_config_0,
9520 TTE_Context=SCONTEXT,
9521 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9522 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9523 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9524 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9525}
9526
9527 .data
9528 .seg "data"
9529 .align 0x2000
9530 .global p0_local3_sec_start
9531p0_local3_sec_begin:
9532 .skip 0x1400
9533p0_local3_sec_start:
9534 .word 0xf8cc8998,0xa6e7e8c1,0xf809d706,0xcfd92c64
9535 .word 0xbcb407c4,0x9f121584,0x0ec602c6,0x3e081c37
9536 .word 0x01ec8a13,0xe925ff50,0xe9ed8395,0xfa8a4bdc
9537 .word 0x3031db6a,0xa13b2a6d,0x9ccb0aa5,0xf810a75a
9538p0_local3_sec_end:
9539
9540SECTION .p0_local4 DATA_VA=0x000808000
9541
9542attr_data {
9543 Name = .p0_local4,
9544 VA = 0x0000000000808000,
9545 RA = 0x0000000010100000,
9546 PA = ra2pa(0x0000000010100000,0),
9547 part_0_ctx_nonzero_tsb_config_0,
9548 TTE_Context=PCONTEXT,
9549 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9550 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9551 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9552 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9553}
9554
9555 .data
9556 .seg "data"
9557 .align 0x2000
9558 .global p0_local4_start
9559p0_local4_begin:
9560 .skip 0x1400
9561p0_local4_start:
9562 .word 0x071c0907,0xc41c7f20,0xe26d8f37,0x45dac62e
9563 .word 0x090d7291,0xaf429358,0x941ec967,0x64ecce2e
9564 .word 0xe5547f31,0xe837839c,0xa5ac22bb,0x2e79d972
9565 .word 0x440ff950,0xb49ed50d,0x92118061,0xf7c1d812
9566p0_local4_end:
9567
9568SECTION .p0_local4_sec DATA_VA=0x000808000
9569
9570attr_data {
9571 Name = .p0_local4_sec,
9572 VA = 0x0000000000808000,
9573 RA = 0x0000000030100000,
9574 PA = ra2pa(0x0000000030100000,0),
9575 part_0_ctx_nonzero_tsb_config_0,
9576 TTE_Context=SCONTEXT,
9577 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9578 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9579 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9580 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9581}
9582
9583 .data
9584 .seg "data"
9585 .align 0x2000
9586 .global p0_local4_sec_start
9587p0_local4_sec_begin:
9588 .skip 0x1400
9589p0_local4_sec_start:
9590 .word 0xc62b98a3,0x83c36536,0xdde08bd7,0xdf25a2f5
9591 .word 0x9f49bdd7,0x1f89a07f,0x7ea57c9c,0x82b88d78
9592 .word 0x7ba5552c,0x9827f6b4,0x9b06c2cd,0xef34cf4d
9593 .word 0xb37ce9a5,0xe74872f3,0xf0e15c42,0xce876e4f
9594p0_local4_sec_end:
9595
9596SECTION .p0_local5 DATA_VA=0x00080a000
9597
9598attr_data {
9599 Name = .p0_local5,
9600 VA = 0x000000000080a000,
9601 RA = 0x0000000010140000,
9602 PA = ra2pa(0x0000000010140000,0),
9603 part_0_ctx_nonzero_tsb_config_0,
9604 TTE_Context=PCONTEXT,
9605 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9606 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9607 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9608 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9609}
9610
9611 .data
9612 .seg "data"
9613 .align 0x2000
9614 .global p0_local5_start
9615p0_local5_begin:
9616 .skip 0x1400
9617p0_local5_start:
9618 .word 0x82ddc0d8,0xbe0f72e0,0xbd4a91ca,0xc76a59f7
9619 .word 0xcf9de403,0x26bd239f,0x919fd6c4,0x4483644d
9620 .word 0x0f6fa18d,0x6ba14678,0xb6662aa7,0xf92dc578
9621 .word 0xc9b591df,0x6288d4f3,0x050f1212,0x3f28bea8
9622p0_local5_end:
9623
9624SECTION .p0_local5_sec DATA_VA=0x00080a000
9625
9626attr_data {
9627 Name = .p0_local5_sec,
9628 VA = 0x000000000080a000,
9629 RA = 0x0000000030140000,
9630 PA = ra2pa(0x0000000030140000,0),
9631 part_0_ctx_nonzero_tsb_config_0,
9632 TTE_Context=SCONTEXT,
9633 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9634 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9635 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9636 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9637}
9638
9639 .data
9640 .seg "data"
9641 .align 0x2000
9642 .global p0_local5_sec_start
9643p0_local5_sec_begin:
9644 .skip 0x1400
9645p0_local5_sec_start:
9646 .word 0xbc4e2f48,0x66f3361a,0xd051cffe,0xe6249d14
9647 .word 0x59a5c728,0xfcc71bc2,0xa46b574c,0x1e62e89c
9648 .word 0x6c61e0d1,0x0b633693,0x2412d6b9,0x05166fa5
9649 .word 0xe9723e58,0x2586e5fb,0x0fa9aada,0xa26fa654
9650p0_local5_sec_end:
9651
9652SECTION .p0_local6 DATA_VA=0x00080c000
9653
9654attr_data {
9655 Name = .p0_local6,
9656 VA = 0x000000000080c000,
9657 RA = 0x0000000010180000,
9658 PA = ra2pa(0x0000000010180000,0),
9659 part_0_ctx_nonzero_tsb_config_0,
9660 TTE_Context=PCONTEXT,
9661 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9662 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9663 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9664 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9665}
9666
9667 .data
9668 .seg "data"
9669 .align 0x2000
9670 .global p0_local6_start
9671p0_local6_begin:
9672 .skip 0x1400
9673p0_local6_start:
9674 .word 0x9658f28b,0x67923216,0xa1e282e0,0xfa627f0c
9675 .word 0x0e862a9e,0xa3fec8f4,0x69a3995d,0xc8df6ac3
9676 .word 0x5437d745,0x4fd95307,0x2bb44903,0x24b7cbd7
9677 .word 0x6c9d94c4,0x2103f245,0xa74b50f5,0x2b3bdbc1
9678p0_local6_end:
9679
9680SECTION .p0_local6_sec DATA_VA=0x00080c000
9681
9682attr_data {
9683 Name = .p0_local6_sec,
9684 VA = 0x000000000080c000,
9685 RA = 0x0000000030180000,
9686 PA = ra2pa(0x0000000030180000,0),
9687 part_0_ctx_nonzero_tsb_config_0,
9688 TTE_Context=SCONTEXT,
9689 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9690 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9691 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9692 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9693}
9694
9695 .data
9696 .seg "data"
9697 .align 0x2000
9698 .global p0_local6_sec_start
9699p0_local6_sec_begin:
9700 .skip 0x1400
9701p0_local6_sec_start:
9702 .word 0xc1f8e7a8,0x6786584b,0x83c04ec2,0xcbb954d0
9703 .word 0x7f8b7885,0x98aeb94b,0x81cda254,0xb0523971
9704 .word 0xb5d90845,0xf6fa03d8,0x47d28ba4,0x8bd65383
9705 .word 0xbcd0b582,0x01510486,0xbb7c7642,0xc1667cd8
9706p0_local6_sec_end:
9707
9708SECTION .share0 DATA_VA=0x00080e000
9709
9710attr_data {
9711 Name = .share0,
9712 VA = 0x000000000080e000,
9713 RA = 0x00000000201c0000,
9714 PA = ra2pa(0x00000000201c0000,0),
9715 part_0_ctx_nonzero_tsb_config_0,
9716 TTE_Context=PCONTEXT,
9717 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9718 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9719 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9720 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9721}
9722
9723 .data
9724 .seg "data"
9725 .align 0x2000
9726 .global share0_start
9727share0_begin:
9728share0_start:
9729 .word 0x37349a5f,0x8c80cb32,0x5bd0315a,0xa9157202
9730 .word 0xd1c49706,0x8a9feb02,0xf18375db,0x28c781f4
9731 .word 0x5edec5cb,0x21c13da9,0xe920467b,0xdc256777
9732 .word 0x765a7755,0x469c8c75,0x57be5425,0x355b2c61
9733share0_end:
9734
9735SECTION .share1 DATA_VA=0x000810000
9736
9737attr_data {
9738 Name = .share1,
9739 VA = 0x0000000000810000,
9740 RA = 0x0000000020800000,
9741 PA = ra2pa(0x0000000020800000,0),
9742 part_0_ctx_nonzero_tsb_config_0,
9743 TTE_Context=PCONTEXT,
9744 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9745 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9746 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9747 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9748}
9749
9750 .data
9751 .seg "data"
9752 .align 0x2000
9753 .global share1_start
9754share1_begin:
9755share1_start:
9756 .word 0xa1f38691,0x34a972a6,0x5c466ff5,0xe189c8ab
9757 .word 0x0d224475,0x999e2bd6,0x857f5180,0x57b5daf2
9758 .word 0xee297b16,0x1fc8b97a,0x9c42f048,0xe058680f
9759 .word 0x23c1128e,0xea9d5c75,0x72a73531,0x9bd13319
9760 .word 0x0095978a,0x04ddce6e,0x3fd185c8,0xfffdeefb
9761 .word 0xd141cc26,0x5293c0ae,0x7d0b5e9b,0xb33de4b1
9762 .word 0xa115a83c,0x99acff83,0x2592f73c,0xe62029a2
9763 .word 0x20a0ba56,0x9afe5a1e,0xe04e876f,0x6c92a64a
9764share1_end:
9765
9766SECTION .share2 DATA_VA=0x000812000
9767
9768attr_data {
9769 Name = .share2,
9770 VA = 0x0000000000812000,
9771 RA = 0x00000000211c0000,
9772 PA = ra2pa(0x00000000211c0000,0),
9773 part_0_ctx_nonzero_tsb_config_0,
9774 TTE_Context=PCONTEXT,
9775 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9776 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9777 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9778 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9779}
9780
9781 .data
9782 .seg "data"
9783 .align 0x2000
9784 .global share2_start
9785share2_begin:
9786share2_start:
9787 .word 0x8993b6f7,0x0b1516b9,0xd58cd291,0x7ff4eedc
9788 .word 0x60f99906,0x1130597d,0x9e78050b,0x9d785ed3
9789 .word 0xf1af3f79,0xbcacdd2c,0xce39e1a8,0x968e659f
9790 .word 0x7a3fdb66,0xe5695726,0x376d0235,0x5b07318f
9791share2_end:
9792
9793SECTION .share3 DATA_VA=0x000814000
9794
9795attr_data {
9796 Name = .share3,
9797 VA = 0x0000000000814000,
9798 RA = 0x0000000021800000,
9799 PA = ra2pa(0x0000000021800000,0),
9800 part_0_ctx_nonzero_tsb_config_0,
9801 TTE_Context=PCONTEXT,
9802 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
9803 TTE_Diag=0, TTE_L=0, TTE_EP=1,
9804 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
9805 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
9806}
9807
9808 .data
9809 .seg "data"
9810 .align 0x2000
9811 .global share3_start
9812share3_begin:
9813share3_start:
9814 .word 0x1b56d648,0xcc5ba30b,0xb59417fd,0x751ee730
9815 .word 0xc8c19513,0x8140b2a6,0x7c4f88db,0x8c841966
9816 .word 0xa1ace690,0x20332449,0xc6f5cd00,0x2c0e2c37
9817 .word 0x205f8f06,0x7516fd7c,0x9272182d,0x3d460f88
9818 .word 0x8a1bf914,0x7112ee2e,0xd146e15c,0x541f5a95
9819 .word 0xe64cb4cb,0x1192d08d,0xf88636b5,0x47f1c89a
9820 .word 0x7c5aa4c5,0x31c409fd,0xaaa023ab,0x9856b38d
9821 .word 0x1a098eb1,0x14f1d6ee,0x7ccc7995,0x2d9a66d3
9822 .word 0xf522fa8a,0xcc96d2ba,0xa8ad235f,0x88b04e35
9823 .word 0x3d4cd10b,0xf8174170,0xbf309a56,0xd1ef7405
9824 .word 0x7f2f128d,0x2ff20542,0x870aa697,0xd8b1ba2b
9825 .word 0xf68ebf38,0x2ce97867,0x92c817ef,0x8a13bd16
9826 .word 0x0d5c635c,0xe2cc2700,0xf9019a81,0x50a3aa46
9827 .word 0xcc1168f9,0xca170eed,0xa7d9e041,0x0e1990cb
9828 .word 0x4abe05d5,0xd643e688,0xb654687c,0x5ead56f6
9829 .word 0x0e9d402c,0x94bc6fc2,0x0e45d458,0xac7ff5f5
9830 .word 0xcd2fe14a,0xbf8331d1,0xe204f42c,0x60245cd7
9831 .word 0x82d34d8e,0x9776e614,0xdd56c197,0x235e297f
9832 .word 0xa731854d,0xc98ef159,0x6baa66da,0xe10edb7f
9833 .word 0xf8bb46ed,0x0cfcab21,0x462e3d7a,0x66e6465a
9834 .word 0xa286154d,0x95a66fcf,0xa5dbf843,0xaabddd3e
9835 .word 0xef2c3d0b,0xc410d121,0x4a2501d2,0xc8dbaa8f
9836 .word 0xddcc4187,0xba72200a,0x2c232eb8,0x0966c667
9837 .word 0x1c947a0a,0x558c170a,0xc6fa6880,0xa773cee9
9838 .word 0x17a89b10,0xa0892226,0xa3ec2f80,0x375bae25
9839 .word 0x8471ce36,0xdf11a70e,0xf81c23c7,0x50abd4e9
9840 .word 0x1b1ab765,0x8b0b87f0,0x6476245c,0xbab648e2
9841 .word 0x2462ebe0,0x53785e8b,0x07396312,0x0710738d
9842 .word 0xec18ae2e,0x0c03b5b6,0xa78b10d7,0x326d6e39
9843 .word 0xa1f9b541,0xe30df5b7,0xbb214a84,0x0237d7d7
9844 .word 0x7882fdb3,0x25eb0b87,0x3aa70fde,0xeb1e8ed5
9845 .word 0xba4b8277,0xa75dd0bf,0x60607916,0x52b05fcb
9846share3_end: