Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_2000_15.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_2000_15.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 = 327144534
40! Riesling can be on
41! 1 Thread, 2000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_2000_15.s created on Mar 27, 2009 (14:45:34)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_2000_15 -p 1 -l 2000
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! 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 = c2de300d dde5afdd 02c854f0 38d54d89
84! %f4 = 95f911c1 a125a382 80ddcbc3 614c11a0
85! %f8 = 771d9f0f 696b1178 e7617a36 7b85f102
86! %f12 = 51f8dceb 167cfdb8 7ab333f5 864cae6c
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = 517462e5 d4d2176b 65de29bb 5c5f0d5d
90! %f20 = bc93102e 853c7314 03b02e58 82f57916
91! %f24 = 2b1f52a0 2e9bec6d b979979e 080e08a5
92! %f28 = 9a04926a a0e251f3 9787eb2b 410fe543
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = 99de84aa 3125a7e5 c66815e2 541ebde1
96! %f36 = a7dacca1 3b57bfc1 bc8fc929 68e591c1
97! %f40 = c3a10586 5e8f0620 8db3c9fe a645b4ce
98! %f44 = d8ac9843 c335c6e8 a4bd8962 37a7137e
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0x71a7ca0f00000034,%g7,%g1 ! GSR scale = 6, align = 4
104 wr %g1,%g0,%gsr ! GSR = 71a7ca0f00000034
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! %l6 = a8bed256, %l7 = ef7315dc, Mem[0000000030101410] = 6fccc237 32648985
113 stda %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = a8bed256 ef7315dc
114! %l7 = 13653169ef7315dc, Mem[0000000030001410] = 25393a09
115 stha %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 253915dc
116! Mem[0000000030101408] = 7a555fba, %l6 = 9634340ea8bed256
117 ldswa [%i4+%o4]0x81,%l6 ! %l6 = 000000007a555fba
118! Mem[0000000010041408] = 8e1b99d7, %l4 = 9ed92743dc5da346
119 lduha [%i1+%o4]0x80,%l4 ! %l4 = 0000000000008e1b
120! %l2 = 3abd3d7ebcfafe6d, Mem[0000000030101410] = a8bed256
121 stwa %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = bcfafe6d
122! Mem[0000000030001410] = a2a3303c253915dc, %f16 = 517462e5 d4d2176b
123 ldda [%i0+%o5]0x89,%f16 ! %f16 = a2a3303c 253915dc
124! Mem[0000000010081410] = 12388ec94efc2df6, %l3 = 12f514ba2028c67b
125 ldxa [%i2+%o5]0x88,%l3 ! %l3 = 12388ec94efc2df6
126! Mem[0000000010141410] = 69953adf, %l5 = 2b47e9745b5fde6c
127 lduba [%i5+%o5]0x88,%l5 ! %l5 = 00000000000000df
128! Mem[0000000030041400] = 1a4cde05 af445512, %l2 = bcfafe6d, %l3 = 4efc2df6
129 ldda [%i1+%g0]0x89,%l2 ! %l2 = 00000000af445512 000000001a4cde05
130! Starting 10 instruction Store Burst
131! %l2 = 00000000af445512, Mem[00000000201c0001] = 126cde6c
132 stb %l2,[%o0+0x001] ! Mem[00000000201c0000] = 1212de6c
133
134p0_label_2:
135! Mem[0000000010181424] = e8f438d9, %l6 = 000000007a555fba, %asi = 80
136 swapa [%i6+0x024]%asi,%l6 ! %l6 = 00000000e8f438d9
137! Mem[00000000211c0001] = d561622e, %l2 = 00000000af445512
138 ldstuba [%o2+0x001]%asi,%l2 ! %l2 = 00000061000000ff
139! %l6 = e8f438d9, %l7 = ef7315dc, Mem[0000000010081400] = ad9f63ff 8ce02fac
140 stda %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = e8f438d9 ef7315dc
141! %l6 = 00000000e8f438d9, Mem[0000000010041400] = 54775d61
142 stba %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = d9775d61
143! %l0 = 3ee8ec29, %l1 = 230fddce, Mem[00000000300c1408] = f2184855 bd4e8066
144 stda %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 3ee8ec29 230fddce
145! %l0 = 3ee8ec29, %l1 = 230fddce, Mem[0000000030181400] = 6ba2dcff 969aa2da
146 stda %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 3ee8ec29 230fddce
147! %f24 = 2b1f52a0 2e9bec6d, Mem[0000000030001410] = 253915dc a2a3303c
148 stda %f24,[%i0+%o5]0x89 ! Mem[0000000030001410] = 2b1f52a0 2e9bec6d
149! %l0 = 09d72c243ee8ec29, imm = fffffffffffff066, %l4 = 0000000000008e1b
150 sub %l0,-0xf9a,%l4 ! %l4 = 09d72c243ee8fbc3
151! %l0 = 09d72c243ee8ec29, Mem[0000000030141410] = 4e4bbc42
152 stha %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = ec29bc42
153! Starting 10 instruction Load Burst
154! Mem[00000000100c1428] = 3aefa7e1 adf9f778, %l4 = 3ee8fbc3, %l5 = 000000df
155 ldd [%i3+0x028],%l4 ! %l4 = 000000003aefa7e1 00000000adf9f778
156
157p0_label_3:
158! Mem[0000000030081408] = d654367c, %l1 = 3afe6bda230fddce
159 lduba [%i2+%o4]0x89,%l1 ! %l1 = 000000000000007c
160! Mem[00000000100c1408] = 0b0d6fc8, %l0 = 09d72c243ee8ec29
161 ldsba [%i3+%o4]0x88,%l0 ! %l0 = ffffffffffffffc8
162! Mem[00000000300c1400] = cbffaae5, %f20 = bc93102e
163 lda [%i3+%g0]0x81,%f20 ! %f20 = cbffaae5
164! Mem[0000000030101400] = e7ffe701da9674f8, %f8 = 771d9f0f 696b1178
165 ldda [%i4+%g0]0x89,%f8 ! %f8 = e7ffe701 da9674f8
166! Mem[0000000010101408] = 9608d922, %l3 = 000000001a4cde05
167 lduwa [%i4+%o4]0x88,%l3 ! %l3 = 000000009608d922
168! Mem[0000000010101408] = 2d220e53 9608d922, %l2 = 00000061, %l3 = 9608d922
169 ldda [%i4+%o4]0x88,%l2 ! %l2 = 000000009608d922 000000002d220e53
170! Mem[0000000010101410] = 19e35666, %f15 = 864cae6c
171 lda [%i4+%o5]0x80,%f15 ! %f15 = 19e35666
172! Mem[0000000030101410] = 6dfefabc, %l2 = 000000009608d922
173 lduba [%i4+%o5]0x89,%l2 ! %l2 = 00000000000000bc
174! Mem[0000000030101408] = ba5f557a, %l2 = 00000000000000bc
175 lduwa [%i4+%o4]0x89,%l2 ! %l2 = 00000000ba5f557a
176! Starting 10 instruction Store Burst
177! Mem[0000000030181410] = f04d6bad, %l1 = 000000000000007c
178 swapa [%i6+%o5]0x89,%l1 ! %l1 = 00000000f04d6bad
179
180p0_label_4:
181! %l2 = 00000000ba5f557a, Mem[00000000300c1400] = e5aaffcb
182 stha %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = e5aa557a
183! %f12 = 51f8dceb 167cfdb8, Mem[0000000010001410] = 0e927e34 ea0506b4
184 stda %f12,[%i0+%o5]0x88 ! Mem[0000000010001410] = 51f8dceb 167cfdb8
185! %l1 = 00000000f04d6bad, Mem[00000000100c1410] = a368771a
186 stba %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ad68771a
187! %l3 = 000000002d220e53, Mem[00000000100c1418] = 1f01e0ee3b1a4b65
188 stx %l3,[%i3+0x018] ! Mem[00000000100c1418] = 000000002d220e53
189! %f20 = cbffaae5, Mem[0000000030001400] = 10ef94e2
190 sta %f20,[%i0+%g0]0x81 ! Mem[0000000030001400] = cbffaae5
191! Mem[0000000010001403] = 88a28424, %l6 = 00000000e8f438d9
192 ldstub [%i0+0x003],%l6 ! %l6 = 00000024000000ff
193! Mem[0000000010081416] = c98e3812, %l5 = 00000000adf9f778
194 ldstuba [%i2+0x016]%asi,%l5 ! %l5 = 00000038000000ff
195! Mem[0000000021800000] = 95787193, %l6 = 0000000000000024
196 ldstuba [%o3+0x000]%asi,%l6 ! %l6 = 00000095000000ff
197! %l2 = 00000000ba5f557a, Mem[0000000021800141] = 7171f79c
198 stb %l2,[%o3+0x141] ! Mem[0000000021800140] = 717af79c
199! Starting 10 instruction Load Burst
200! Mem[0000000010181408] = bd8426d4, %f29 = a0e251f3
201 lda [%i6+%o4]0x80,%f29 ! %f29 = bd8426d4
202
203p0_label_5:
204! Mem[0000000010001410] = b8fd7c16, %l0 = ffffffffffffffc8
205 lduha [%i0+%o5]0x80,%l0 ! %l0 = 000000000000b8fd
206! Mem[00000000100c1410] = ad68771a, %l6 = 0000000000000095
207 lduba [%i3+%o5]0x80,%l6 ! %l6 = 00000000000000ad
208! Mem[0000000010141408] = d8d112e249bec8ce, %f20 = cbffaae5 853c7314
209 ldda [%i5+%o4]0x80,%f20 ! %f20 = d8d112e2 49bec8ce
210! Mem[0000000010181400] = a612477d, %l7 = 13653169ef7315dc
211 lduba [%i6+%g0]0x88,%l7 ! %l7 = 000000000000007d
212! Mem[0000000010181408] = bd8426d4, %l6 = 00000000000000ad
213 lduwa [%i6+%o4]0x80,%l6 ! %l6 = 00000000bd8426d4
214! Mem[0000000030001400] = cbffaae5, %l0 = 000000000000b8fd
215 lduwa [%i0+%g0]0x81,%l0 ! %l0 = 00000000cbffaae5
216! Mem[0000000010181408] = d42684bd, %f18 = 65de29bb
217 lda [%i6+%o4]0x88,%f18 ! %f18 = d42684bd
218! Mem[0000000030001408] = fc90eb4e80db160c, %f8 = e7ffe701 da9674f8
219 ldda [%i0+%o4]0x81,%f8 ! %f8 = fc90eb4e 80db160c
220! Mem[0000000030041408] = 3ce3b456, %l6 = 00000000bd8426d4
221 lduba [%i1+%o4]0x81,%l6 ! %l6 = 000000000000003c
222! Starting 10 instruction Store Burst
223! Mem[00000000300c1408] = 29ece83e, %l2 = 00000000ba5f557a
224 ldstuba [%i3+%o4]0x89,%l2 ! %l2 = 0000003e000000ff
225
226p0_label_6:
227! %l0 = cbffaae5, %l1 = f04d6bad, Mem[0000000030041408] = 3ce3b456 81180082
228 stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = cbffaae5 f04d6bad
229! %f3 = 38d54d89, Mem[0000000010001424] = 48021096
230 st %f3 ,[%i0+0x024] ! Mem[0000000010001424] = 38d54d89
231! %l7 = 000000000000007d, Mem[0000000010041400] = 615d77d9
232 stha %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = 615d007d
233! Mem[0000000010001410] = 167cfdb8, %l5 = 0000000000000038
234 swapa [%i0+%o5]0x88,%l5 ! %l5 = 00000000167cfdb8
235! %f0 = c2de300d dde5afdd 02c854f0 38d54d89
236! %f4 = 95f911c1 a125a382 80ddcbc3 614c11a0
237! %f8 = fc90eb4e 80db160c e7617a36 7b85f102
238! %f12 = 51f8dceb 167cfdb8 7ab333f5 19e35666
239 stda %f0,[%i1]ASI_COMMIT_S ! Block Store to 0000000030041400
240! %l4 = 000000003aefa7e1, Mem[0000000010141428] = 819db43a
241 stw %l4,[%i5+0x028] ! Mem[0000000010141428] = 3aefa7e1
242! %l5 = 00000000167cfdb8, Mem[0000000010141400] = 32702f931db6c076
243 stxa %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000167cfdb8
244! %f24 = 2b1f52a0 2e9bec6d, Mem[00000000300c1410] = 4472f3a0 dd6c6fd6
245 stda %f24,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 2b1f52a0 2e9bec6d
246 membar #Sync ! Added by membar checker (1)
247! %l7 = 000000000000007d, Mem[0000000010041408] = 8e1b99d7bb2677ac
248 stx %l7,[%i1+%o4] ! Mem[0000000010041408] = 000000000000007d
249! Starting 10 instruction Load Burst
250! Mem[0000000010081408] = fe2f8901, %l0 = 00000000cbffaae5
251 lduha [%i2+%o4]0x88,%l0 ! %l0 = 0000000000008901
252
253p0_label_7:
254! Mem[0000000010041400] = 7d005d618c1a090d, %l6 = 000000000000003c
255 ldx [%i1+%g0],%l6 ! %l6 = 7d005d618c1a090d
256! Mem[0000000030041410] = c111f995, %f30 = 9787eb2b
257 lda [%i1+%o5]0x89,%f30 ! %f30 = c111f995
258! Mem[0000000010101410] = 19e35666, %f23 = 82f57916
259 lda [%i4+%o5]0x80,%f23 ! %f23 = 19e35666
260! Mem[00000000100c1430] = 9e93528b, %l7 = 000000000000007d
261 ldsh [%i3+0x032],%l7 ! %l7 = 000000000000528b
262! Mem[0000000010001410] = 38000000, %l4 = 000000003aefa7e1
263 ldsba [%i0+%o5]0x80,%l4 ! %l4 = 0000000000000038
264! Mem[00000000211c0000] = d5ff622e, %l6 = 7d005d618c1a090d
265 ldsh [%o2+%g0],%l6 ! %l6 = ffffffffffffd5ff
266! Mem[0000000030181400] = 3ee8ec29, %l0 = 0000000000008901
267 ldsha [%i6+%g0]0x81,%l0 ! %l0 = 0000000000003ee8
268! Mem[0000000010041438] = d1862b88b49ffcaf, %l2 = 000000000000003e
269 ldxa [%i1+0x038]%asi,%l2 ! %l2 = d1862b88b49ffcaf
270! Mem[0000000030141410] = ec29bc42, %l0 = 0000000000003ee8
271 ldswa [%i5+%o5]0x81,%l0 ! %l0 = ffffffffec29bc42
272! Starting 10 instruction Store Burst
273! Mem[0000000010001408] = eac7063d, %l7 = 000000000000528b
274 ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 0000003d000000ff
275
276p0_label_8:
277! %l6 = ffffffffffffd5ff, %l0 = ffffffffec29bc42, %l5 = 00000000167cfdb8
278 or %l6,%l0,%l5 ! %l5 = fffffffffffffdff
279! %f4 = 95f911c1 a125a382, %l6 = ffffffffffffd5ff
280! Mem[0000000030141430] = f6dca653b02daabc
281 add %i5,0x030,%g1
282 stda %f4,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030141430] = 82a325a1c111f995
283! %l0 = ffffffffec29bc42, Mem[0000000030141410] = 42bc29ec
284 stba %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 42bc2942
285! %f20 = d8d112e2 49bec8ce, Mem[00000000100c1408] = c86f0d0b 927067e1
286 stda %f20,[%i3+%o4]0x80 ! Mem[00000000100c1408] = d8d112e2 49bec8ce
287! Mem[0000000010001410] = 38000000, %l6 = ffffffffffffd5ff
288 lduwa [%i0+%o5]0x80,%l6 ! %l6 = 0000000038000000
289! %l4 = 0000000000000038, Mem[0000000030041400] = c2de300d
290 stba %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 38de300d
291! %l3 = 000000002d220e53, Mem[0000000010101414] = 015e4f85, %asi = 80
292 stha %l3,[%i4+0x014]%asi ! Mem[0000000010101414] = 0e534f85
293! %f20 = d8d112e2, Mem[0000000010041408] = 00000000
294 sta %f20,[%i1+%o4]0x80 ! Mem[0000000010041408] = d8d112e2
295! %f20 = d8d112e2, Mem[0000000010001434] = 2975bc2d
296 st %f20,[%i0+0x034] ! Mem[0000000010001434] = d8d112e2
297! Starting 10 instruction Load Burst
298! Mem[0000000010181400] = a612477d, %f18 = d42684bd
299 lda [%i6+%g0]0x88,%f18 ! %f18 = a612477d
300
301p0_label_9:
302! Mem[0000000020800040] = 61300345, %l0 = ffffffffec29bc42
303 ldsh [%o1+0x040],%l0 ! %l0 = 0000000000006130
304! Mem[0000000010041428] = 95303980a5f1a9a2, %l7 = 000000000000003d
305 ldx [%i1+0x028],%l7 ! %l7 = 95303980a5f1a9a2
306! Mem[0000000030181400] = cedd0f2329ece83e, %l5 = fffffffffffffdff
307 ldxa [%i6+%g0]0x89,%l5 ! %l5 = cedd0f2329ece83e
308! Mem[0000000030081410] = 354f70e9, %l5 = cedd0f2329ece83e
309 ldsba [%i2+%o5]0x81,%l5 ! %l5 = 0000000000000035
310! Mem[0000000010141410] = df3a9569, %l5 = 0000000000000035
311 lduha [%i5+%o5]0x80,%l5 ! %l5 = 000000000000df3a
312! Mem[0000000010181408] = bd8426d4, %l3 = 000000002d220e53
313 lduwa [%i6+%o4]0x80,%l3 ! %l3 = 00000000bd8426d4
314! Mem[0000000010001414] = ebdcf851, %f25 = 2e9bec6d
315 lda [%i0+0x014]%asi,%f25 ! %f25 = ebdcf851
316! Mem[00000000211c0000] = d5ff622e, %l4 = 0000000000000038
317 ldsha [%o2+0x000]%asi,%l4 ! %l4 = ffffffffffffd5ff
318! Mem[0000000010141404] = 167cfdb8, %l4 = ffffffffffffd5ff
319 lduh [%i5+0x006],%l4 ! %l4 = 000000000000fdb8
320! Starting 10 instruction Store Burst
321! %l7 = 95303980a5f1a9a2, Mem[0000000010041400] = 7d005d61
322 stha %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = a9a25d61
323
324p0_label_10:
325! %f22 = 03b02e58 19e35666, %l0 = 0000000000006130
326! Mem[0000000010001428] = 3abe3d91183a0ab5
327 add %i0,0x028,%g1
328 stda %f22,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010001428] = 3abe3d91183a0ab5
329! %l0 = 0000000000006130, Mem[0000000010081438] = 516ab524, %asi = 80
330 stwa %l0,[%i2+0x038]%asi ! Mem[0000000010081438] = 00006130
331! %l7 = 95303980a5f1a9a2, Mem[0000000010141402] = 00000000
332 sth %l7,[%i5+0x002] ! Mem[0000000010141400] = 0000a9a2
333! %l5 = 000000000000df3a, Mem[0000000030181410] = 0000007c
334 stha %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000df3a
335! Mem[0000000030181408] = efb5c107, %l7 = 95303980a5f1a9a2
336 ldstuba [%i6+%o4]0x81,%l7 ! %l7 = 000000ef000000ff
337! Mem[0000000010041408] = d8d112e2, %l3 = 00000000bd8426d4
338 ldstuba [%i1+%o4]0x80,%l3 ! %l3 = 000000d8000000ff
339! %l0 = 0000000000006130, Mem[0000000030141408] = ae43bda2
340 stha %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = ae436130
341! %f2 = 02c854f0 38d54d89, Mem[0000000010001400] = 88a284ff b440e5a6
342 stda %f2 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = 02c854f0 38d54d89
343! Mem[0000000030181410] = 0000df3a, %l5 = 000000000000df3a
344 swapa [%i6+%o5]0x89,%l5 ! %l5 = 000000000000df3a
345! Starting 10 instruction Load Burst
346! Mem[0000000030101408] = c7b24c12ba5f557a, %l6 = 0000000038000000
347 ldxa [%i4+%o4]0x89,%l6 ! %l6 = c7b24c12ba5f557a
348
349p0_label_11:
350! Mem[0000000010001400] = 02c854f0, %f1 = dde5afdd
351 lda [%i0+%g0]0x80,%f1 ! %f1 = 02c854f0
352! Mem[0000000030001410] = 6dec9b2e, %l3 = 00000000000000d8
353 ldsba [%i0+%o5]0x81,%l3 ! %l3 = 000000000000006d
354! Mem[000000001004141c] = 9f70a1f9, %l6 = c7b24c12ba5f557a
355 lduha [%i1+0x01e]%asi,%l6 ! %l6 = 000000000000a1f9
356! Mem[0000000030181410] = 3adf0000, %l2 = d1862b88b49ffcaf
357 lduha [%i6+%o5]0x81,%l2 ! %l2 = 0000000000003adf
358! Mem[0000000030041400] = 0d30de38, %l2 = 0000000000003adf
359 ldsha [%i1+%g0]0x89,%l2 ! %l2 = ffffffffffffde38
360! Mem[0000000030181400] = 3ee8ec29230fddce, %f20 = d8d112e2 49bec8ce
361 ldda [%i6+%g0]0x81,%f20 ! %f20 = 3ee8ec29 230fddce
362! Mem[0000000020800040] = 61300345, %l4 = 000000000000fdb8
363 ldsha [%o1+0x040]%asi,%l4 ! %l4 = 0000000000006130
364 membar #Sync ! Added by membar checker (2)
365! Mem[00000000100c1400] = d146b027 710a3b45 d8d112e2 49bec8ce
366! Mem[00000000100c1410] = ad68771a d0032ce2 00000000 2d220e53
367! Mem[00000000100c1420] = 6081bef2 86a0be79 3aefa7e1 adf9f778
368! Mem[00000000100c1430] = 9e93528b 9cd10952 9549ef5e fbc4b379
369 ldda [%i3]ASI_BLK_P,%f16 ! Block Load from 00000000100c1400
370! Mem[0000000030141410] = 4229bc42, %l2 = ffffffffffffde38
371 lduba [%i5+%o5]0x81,%l2 ! %l2 = 0000000000000042
372! Starting 10 instruction Store Burst
373! Mem[0000000030001400] = e5aaffcb, %l5 = 000000000000df3a
374 ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 000000cb000000ff
375
376p0_label_12:
377! %f10 = e7617a36 7b85f102, Mem[00000000300c1410] = 2b1f52a0 2e9bec6d
378 stda %f10,[%i3+%o5]0x81 ! Mem[00000000300c1410] = e7617a36 7b85f102
379! %l4 = 0000000000006130, imm = 00000000000000bb, %l2 = 0000000000000042
380 add %l4,0x0bb,%l2 ! %l2 = 00000000000061eb
381! %l4 = 0000000000006130, Mem[0000000030001400] = ffffaae5cd6de01a
382 stxa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000000006130
383! %f8 = fc90eb4e 80db160c, Mem[0000000010001400] = f054c802 894dd538
384 stda %f8 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = fc90eb4e 80db160c
385! Mem[0000000030041410] = 95f911c1, %l4 = 0000000000006130
386 ldstuba [%i1+%o5]0x81,%l4 ! %l4 = 00000095000000ff
387! %l6 = 0000a1f9, %l7 = 000000ef, Mem[0000000010041408] = e212d1ff 7d000000
388 stda %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000a1f9 000000ef
389! Mem[0000000030101400] = da9674f8, %l0 = 0000000000006130
390 swapa [%i4+%g0]0x89,%l0 ! %l0 = 00000000da9674f8
391! Mem[0000000010081408] = 01892ffe2bd3735d, %l1 = 00000000f04d6bad, %l4 = 0000000000000095
392 add %i2,0x08,%g1
393 casxa [%g1]0x80,%l1,%l4 ! %l4 = 01892ffe2bd3735d
394! Mem[0000000010041408] = f9a10000, %l2 = 00000000000061eb
395 swapa [%i1+%o4]0x80,%l2 ! %l2 = 00000000f9a10000
396! Starting 10 instruction Load Burst
397! Mem[0000000030001408] = fc90eb4e, %l4 = 01892ffe2bd3735d
398 lduwa [%i0+%o4]0x81,%l4 ! %l4 = 00000000fc90eb4e
399
400p0_label_13:
401! Mem[0000000030041400] = 38de300d, %f3 = 38d54d89
402 lda [%i1+%g0]0x81,%f3 ! %f3 = 38de300d
403! Mem[0000000020800000] = 61e468e7, %l6 = 000000000000a1f9
404 ldsba [%o1+0x001]%asi,%l6 ! %l6 = ffffffffffffffe4
405! Mem[0000000030181408] = ffb5c107446c0b6a, %l0 = 00000000da9674f8
406 ldxa [%i6+%o4]0x81,%l0 ! %l0 = ffb5c107446c0b6a
407! Mem[0000000010001434] = d8d112e2, %l5 = 00000000000000cb
408 ldsba [%i0+0x036]%asi,%l5 ! %l5 = 0000000000000012
409! Mem[0000000010081408] = 01892ffe2bd3735d, %f2 = 02c854f0 38de300d
410 ldda [%i2+%o4]0x80,%f2 ! %f2 = 01892ffe 2bd3735d
411! Mem[0000000010081408] = 01892ffe, %l5 = 0000000000000012
412 lduba [%i2+%o4]0x80,%l5 ! %l5 = 0000000000000001
413! Mem[00000000300c1410] = 367a61e7, %l3 = 000000000000006d
414 lduha [%i3+%o5]0x89,%l3 ! %l3 = 00000000000061e7
415! Mem[000000001010143c] = 2c49dfe5, %f13 = 167cfdb8
416 lda [%i4+0x03c]%asi,%f13 ! %f13 = 2c49dfe5
417! Mem[0000000010001410] = 00000038, %l0 = ffb5c107446c0b6a
418 ldsba [%i0+%o5]0x88,%l0 ! %l0 = 0000000000000038
419! Starting 10 instruction Store Burst
420! %l0 = 0000000000000038, Mem[0000000030141400] = 42205d66e650bdc0
421 stxa %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000000000038
422
423p0_label_14:
424! %l0 = 0000000000000038, Mem[0000000010001408] = ff06c7ea
425 stha %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0038c7ea
426! Mem[00000000300c1408] = 29ece8ff, %l0 = 0000000000000038
427 ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
428! %f2 = 01892ffe 2bd3735d, Mem[0000000010141408] = d8d112e2 49bec8ce
429 stda %f2 ,[%i5+%o4]0x80 ! Mem[0000000010141408] = 01892ffe 2bd3735d
430! Mem[000000001004143c] = b49ffcaf, %l1 = f04d6bad, %l4 = fc90eb4e
431 add %i1,0x3c,%g1
432 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000b49ffcaf
433! %f1 = 02c854f0, Mem[00000000300c1400] = e5aa557a
434 sta %f1 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 02c854f0
435! %l0 = 00000000000000ff, Mem[0000000030181410] = 3adf0000
436 stha %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00ff0000
437! Mem[0000000010101408] = 22d90896, %l7 = 00000000000000ef
438 ldstuba [%i4+%o4]0x80,%l7 ! %l7 = 00000022000000ff
439! Mem[0000000010181400] = 7d4712a6, %l7 = 0000000000000022
440 ldstuba [%i6+%g0]0x80,%l7 ! %l7 = 0000007d000000ff
441! Mem[0000000030041410] = c111f9ff, %l2 = 00000000f9a10000
442 swapa [%i1+%o5]0x89,%l2 ! %l2 = 00000000c111f9ff
443! Starting 10 instruction Load Burst
444! Mem[0000000010181410] = 5cef78ea, %l0 = 00000000000000ff
445 ldswa [%i6+%o5]0x80,%l0 ! %l0 = 000000005cef78ea
446
447p0_label_15:
448! Mem[0000000030181410] = 00ff0000, %l0 = 000000005cef78ea
449 ldswa [%i6+%o5]0x81,%l0 ! %l0 = 0000000000ff0000
450 membar #Sync ! Added by membar checker (3)
451! Mem[0000000010001400] = 0c16db80 4eeb90fc 0038c7ea f36ffe22
452! Mem[0000000010001410] = 38000000 ebdcf851 3c334bfa e5ec94b8
453! Mem[0000000010001420] = 043335ab 38d54d89 3abe3d91 183a0ab5
454! Mem[0000000010001430] = 14dcaef4 d8d112e2 fccaff57 35cd25d0
455 ldda [%i0]ASI_BLK_PL,%f16 ! Block Load from 0000000010001400
456! Mem[0000000030181410] = 00ff0000c79a62b7, %l6 = ffffffffffffffe4
457 ldxa [%i6+%o5]0x81,%l6 ! %l6 = 00ff0000c79a62b7
458! Mem[00000000100c1400] = d146b027, %l7 = 000000000000007d
459 lduba [%i3+%g0]0x80,%l7 ! %l7 = 00000000000000d1
460! Mem[0000000030141408] = ae436130, %l5 = 0000000000000001
461 ldsba [%i5+%o4]0x89,%l5 ! %l5 = 0000000000000030
462! Mem[00000000201c0000] = 1212de6c, %l5 = 0000000000000030
463 ldsb [%o0+%g0],%l5 ! %l5 = 0000000000000012
464! %l4 = 00000000b49ffcaf, %l7 = 00000000000000d1, %l4 = 00000000b49ffcaf
465 subc %l4,%l7,%l4 ! %l4 = 00000000b49ffbde
466! Mem[0000000030081408] = 7126306c d654367c, %l2 = c111f9ff, %l3 = 000061e7
467 ldda [%i2+%o4]0x89,%l2 ! %l2 = 00000000d654367c 000000007126306c
468! Mem[0000000010101410] = 19e35666 0e534f85, %l0 = 00ff0000, %l1 = f04d6bad
469 ldda [%i4+%o5]0x80,%l0 ! %l0 = 0000000019e35666 000000000e534f85
470! Starting 10 instruction Store Burst
471! %l1 = 000000000e534f85, Mem[00000000218000c0] = 4209afb8, %asi = 80
472 stha %l1,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 4f85afb8
473
474p0_label_16:
475! Mem[00000000100c1407] = 710a3b45, %l3 = 000000007126306c
476 ldstub [%i3+0x007],%l3 ! %l3 = 00000045000000ff
477! Mem[0000000030181408] = 07c1b5ff, %l2 = 00000000d654367c
478 ldstuba [%i6+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
479! %f6 = 80ddcbc3, Mem[0000000010041408] = eb610000
480 sta %f6 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 80ddcbc3
481! Mem[0000000010141410] = df3a9569e95d0a0f, %l3 = 0000000000000045, %l3 = 0000000000000045
482 add %i5,0x10,%g1
483 casxa [%g1]0x80,%l3,%l3 ! %l3 = df3a9569e95d0a0f
484! %l7 = 00000000000000d1, Mem[0000000010041400] = a9a25d618c1a090d
485 stxa %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000000000d1
486! %l4 = b49ffbde, %l5 = 00000012, Mem[0000000030081400] = 00dfc5f1 58661a2c
487 stda %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = b49ffbde 00000012
488! %l1 = 000000000e534f85, Mem[0000000030141400] = 00000000
489 stha %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = 4f850000
490! %l1 = 000000000e534f85, Mem[0000000010141420] = 0c8a24d1, %asi = 80
491 stha %l1,[%i5+0x020]%asi ! Mem[0000000010141420] = 4f8524d1
492! %l4 = 00000000b49ffbde, Mem[0000000010141410] = 69953adf
493 stba %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 69953ade
494! Starting 10 instruction Load Burst
495! Mem[0000000030041408] = f054c802, %l7 = 00000000000000d1
496 ldsha [%i1+%o4]0x89,%l7 ! %l7 = ffffffffffffc802
497
498p0_label_17:
499! Mem[0000000010001410] = 51f8dceb 00000038, %l6 = c79a62b7, %l7 = ffffc802
500 ldda [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000038 0000000051f8dceb
501! Mem[0000000010181408] = bd8426d4, %l3 = df3a9569e95d0a0f
502 lduwa [%i6+0x008]%asi,%l3 ! %l3 = 00000000bd8426d4
503! Mem[0000000030101400] = e7ffe70100006130, %l6 = 0000000000000038
504 ldxa [%i4+%g0]0x89,%l6 ! %l6 = e7ffe70100006130
505! Mem[0000000030041400] = 0d30de38, %l1 = 000000000e534f85
506 lduha [%i1+%g0]0x89,%l1 ! %l1 = 000000000000de38
507! Mem[0000000010041400] = 00000000, %l6 = e7ffe70100006130
508 lduha [%i1+%g0]0x80,%l6 ! %l6 = 0000000000000000
509! Mem[00000000300c1400] = f054c802 b81fea02, %l6 = 00000000, %l7 = 51f8dceb
510 ldda [%i3+%g0]0x81,%l6 ! %l6 = 00000000f054c802 00000000b81fea02
511! Code Fragment 3
512p0_fragment_1:
513! %l0 = 0000000019e35666
514 setx 0x8088000ff4cc0202,%g7,%l0 ! %l0 = 8088000ff4cc0202
515! %l1 = 000000000000de38
516 setx 0x7e31c1c803db520d,%g7,%l1 ! %l1 = 7e31c1c803db520d
517 setx 0x1fe000, %g1, %g3
518 or %l0, %g3, %l0 ! always set perrmask = 0xff
519 setx 0x1ffff8, %g1, %g2
520 and %l0, %g2, %l0
521 ta T_CHANGE_HPRIV
522 stxa %l1, [%l0]ASI_DCACHE_DATA
523 ta T_CHANGE_NONHPRIV
524! %l0 = 8088000ff4cc0202
525 setx 0xb0a8176f9c689843,%g7,%l0 ! %l0 = b0a8176f9c689843
526! %l1 = 7e31c1c803db520d
527 setx 0x26173528052517cb,%g7,%l1 ! %l1 = 26173528052517cb
528! Mem[0000000010181410] = 5cef78ea18135046, %l3 = 00000000bd8426d4
529 ldx [%i6+%o5],%l3 ! %l3 = 5cef78ea18135046
530! Mem[00000000100c1408] = d8d112e2, %l2 = 00000000000000ff
531 lduha [%i3+%o4]0x80,%l2 ! %l2 = 000000000000d8d1
532! Starting 10 instruction Store Burst
533! Mem[0000000010101428] = 48fefd5cd5821887, %l2 = 000000000000d8d1, %l1 = 26173528052517cb
534 add %i4,0x28,%g1
535 casxa [%g1]0x80,%l2,%l1 ! %l1 = 48fefd5cd5821887
536
537p0_label_18:
538! %l3 = 5cef78ea18135046, Mem[0000000021800080] = ee02e4e3, %asi = 80
539 stha %l3,[%o3+0x080]%asi ! Mem[0000000021800080] = 5046e4e3
540! %l0 = 9c689843, %l1 = d5821887, Mem[0000000010101400] = f4f2ca28 b6cf7337
541 stda %l0,[%i4+0x000]%asi ! Mem[0000000010101400] = 9c689843 d5821887
542! %f31 = 57ffcafc, Mem[0000000010181408] = d42684bd
543 sta %f31,[%i6+%o4]0x88 ! Mem[0000000010181408] = 57ffcafc
544! %l6 = 00000000f054c802, Mem[0000000010081410] = f62dfc4e
545 stha %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = c802fc4e
546! %f4 = 95f911c1 a125a382, Mem[0000000010101410] = 6656e319 854f530e
547 stda %f4 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = 95f911c1 a125a382
548! %l7 = 00000000b81fea02, Mem[0000000030141400] = 4f850000
549 stba %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = 02850000
550! Mem[0000000010101408] = ffd90896, %l1 = 48fefd5cd5821887
551 ldstuba [%i4+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
552! Mem[0000000030081408] = d654367c, %l7 = 00000000b81fea02
553 swapa [%i2+%o4]0x89,%l7 ! %l7 = 00000000d654367c
554! %l2 = 000000000000d8d1, Mem[0000000010181408] = 57ffcafc
555 stwa %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000d8d1
556! Starting 10 instruction Load Burst
557! Mem[0000000010141408] = 01892ffe 2bd3735d, %l4 = b49ffbde, %l5 = 00000012
558 ldd [%i5+%o4],%l4 ! %l4 = 0000000001892ffe 000000002bd3735d
559
560p0_label_19:
561! Mem[0000000030141400] = 0285000000000038, %f30 = d025cd35 57ffcafc
562 ldda [%i5+%g0]0x81,%f30 ! %f30 = 02850000 00000038
563! Mem[0000000010041408] = c3cbdd80, %l7 = 00000000d654367c
564 lduw [%i1+%o4],%l7 ! %l7 = 00000000c3cbdd80
565! Mem[0000000010101404] = d5821887, %f4 = 95f911c1
566 ld [%i4+0x004],%f4 ! %f4 = d5821887
567! Mem[0000000030141400] = 02850000, %l6 = 00000000f054c802
568 lduha [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000285
569! Mem[0000000010141410] = 69953ade, %l7 = 00000000c3cbdd80
570 ldswa [%i5+%o5]0x88,%l7 ! %l7 = 0000000069953ade
571! Mem[000000001008140c] = 2bd3735d, %f18 = 22fe6ff3
572 ld [%i2+0x00c],%f18 ! %f18 = 2bd3735d
573! Mem[0000000010181400] = a61247ff, %l0 = b0a8176f9c689843
574 ldswa [%i6+%g0]0x88,%l0 ! %l0 = ffffffffa61247ff
575! Mem[0000000030081408] = 02ea1fb86c302671, %l2 = 000000000000d8d1
576 ldxa [%i2+%o4]0x81,%l2 ! %l2 = 02ea1fb86c302671
577! Mem[0000000030041400] = 38de300d, %l3 = 5cef78ea18135046
578 ldsha [%i1+%g0]0x81,%l3 ! %l3 = 00000000000038de
579! Starting 10 instruction Store Burst
580! Mem[0000000010141408] = 01892ffe, %l7 = 0000000069953ade
581 ldstuba [%i5+%o4]0x80,%l7 ! %l7 = 00000001000000ff
582
583p0_label_20:
584! %l0 = a61247ff, %l1 = 000000ff, Mem[0000000030041408] = f054c802 894dd538
585 stda %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = a61247ff 000000ff
586! %l5 = 000000002bd3735d, Mem[0000000030181410] = 00ff0000
587 stha %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = 735d0000
588 membar #Sync ! Added by membar checker (4)
589! %f8 = fc90eb4e 80db160c, %l3 = 00000000000038de
590! Mem[0000000010001418] = 3c334bfae5ec94b8
591 add %i0,0x018,%g1
592 stda %f8,[%g1+%l3]ASI_PST32_P ! Mem[0000000010001418] = fc90eb4ee5ec94b8
593! %f1 = 02c854f0, Mem[0000000030001408] = 4eeb90fc
594 sta %f1 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = 02c854f0
595! %f10 = e7617a36 7b85f102, Mem[0000000010081408] = fe2f8901 5d73d32b
596 stda %f10,[%i2+%o4]0x88 ! Mem[0000000010081408] = e7617a36 7b85f102
597! %l2 = 02ea1fb86c302671, Mem[0000000010081400] = d938f4e8
598 stwa %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 6c302671
599! %l1 = 00000000000000ff, Mem[0000000030081410] = bcde0171e9704f35
600 stxa %l1,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000000000ff
601! %f3 = 2bd3735d, Mem[0000000010001408] = eac73800
602 sta %f3 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = 2bd3735d
603! %l4 = 0000000001892ffe, Mem[00000000100c1408] = d8d112e2
604 stwa %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 01892ffe
605! Starting 10 instruction Load Burst
606! Mem[0000000010101410] = 95f911c1a125a382, %f16 = fc90eb4e 80db160c
607 ldda [%i4+%o5]0x88,%f16 ! %f16 = 95f911c1 a125a382
608
609p0_label_21:
610! Code Fragment 3
611p0_fragment_2:
612! %l0 = ffffffffa61247ff
613 setx 0xf596c9900f9f800c,%g7,%l0 ! %l0 = f596c9900f9f800c
614! %l1 = 00000000000000ff
615 setx 0x2ed4686fa41a6518,%g7,%l1 ! %l1 = 2ed4686fa41a6518
616 setx 0x1fe000, %g1, %g3
617 or %l0, %g3, %l0 ! always set perrmask = 0xff
618 setx 0x1ffff8, %g1, %g2
619 and %l0, %g2, %l0
620 ta T_CHANGE_HPRIV
621 stxa %l1, [%l0]ASI_DCACHE_DATA
622 ta T_CHANGE_NONHPRIV
623! %l0 = f596c9900f9f800c
624 setx 0x3dbc081079f682e6,%g7,%l0 ! %l0 = 3dbc081079f682e6
625! %l1 = 2ed4686fa41a6518
626 setx 0xd370f3487847f4cd,%g7,%l1 ! %l1 = d370f3487847f4cd
627! Mem[0000000010001408] = 5d73d32b, %l7 = 0000000000000001
628 ldswa [%i0+%o4]0x80,%l7 ! %l7 = 000000005d73d32b
629! %l0 = 3dbc081079f682e6, %l2 = 02ea1fb86c302671, %l0 = 3dbc081079f682e6
630 sub %l0,%l2,%l0 ! %l0 = 3ad1e8580dc65c75
631! Mem[0000000010081410] = 4efc02c8, %f22 = b894ece5
632 lda [%i2+%o5]0x88,%f22 ! %f22 = 4efc02c8
633 membar #Sync ! Added by membar checker (5)
634! Mem[0000000010081400] = 7126306c ef7315dc 02f1857b 367a61e7
635! Mem[0000000010081410] = c802fc4e c98eff12 b21980c4 6fb71394
636! Mem[0000000010081420] = de1a96d2 4b7f7ac8 5fc6552c 1fe26fae
637! Mem[0000000010081430] = 1a1ec5fc 7178a96b 00006130 248e193a
638 ldda [%i2]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010081400
639! Mem[0000000010081410] = 4efc02c8, %l2 = 02ea1fb86c302671
640 lduba [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000c8
641! Mem[0000000010001410] = 00000038, %l1 = d370f3487847f4cd
642 ldswa [%i0+%o5]0x88,%l1 ! %l1 = 0000000000000038
643! Mem[0000000030041408] = a61247ff, %f7 = 614c11a0
644 lda [%i1+%o4]0x89,%f7 ! %f7 = a61247ff
645! Mem[0000000030001410] = 2e9bec6d, %l3 = 00000000000038de
646 lduba [%i0+%o5]0x89,%l3 ! %l3 = 000000000000006d
647! Starting 10 instruction Store Burst
648! %f10 = e7617a36 7b85f102, %l7 = 000000005d73d32b
649! Mem[0000000030101430] = f39b705bc5ea0b71
650 add %i4,0x030,%g1
651 stda %f10,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030101430] = 02f1857b367a61e7
652
653p0_label_22:
654! Mem[00000000300c1400] = 02c854f0, %l4 = 0000000001892ffe
655 ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 000000f0000000ff
656! %l0 = 3ad1e8580dc65c75, %l2 = 00000000000000c8, %l6 = 0000000000000285
657 add %l0,%l2,%l6 ! %l6 = 3ad1e8580dc65d3d
658! %f13 = 2c49dfe5, %f3 = 2bd3735d, %f4 = d5821887
659 fdivs %f13,%f3 ,%f4 ! %f4 = 3ff4680b
660! %f8 = fc90eb4e 80db160c, %l7 = 000000005d73d32b
661! Mem[00000000100c1428] = 3aefa7e1adf9f778
662 add %i3,0x028,%g1
663 stda %f8,[%g1+%l7]ASI_PST8_P ! Mem[00000000100c1428] = 3aefebe180f9160c
664! Mem[00000000201c0000] = 1212de6c, %l3 = 000000000000006d
665 ldstuba [%o0+0x000]%asi,%l3 ! %l3 = 00000012000000ff
666! Mem[0000000010181419] = 92ebc9a2, %l2 = 00000000000000c8
667 ldstuba [%i6+0x019]%asi,%l2 ! %l2 = 000000eb000000ff
668! Mem[0000000030081400] = b49ffbde, %l6 = 3ad1e8580dc65d3d
669 ldstuba [%i2+%g0]0x89,%l6 ! %l6 = 000000de000000ff
670! Mem[0000000010181428] = 093def7187824a0d, %l6 = 00000000000000de, %l6 = 00000000000000de
671 add %i6,0x28,%g1
672 casxa [%g1]0x80,%l6,%l6 ! %l6 = 093def7187824a0d
673! %f10 = e7617a36, Mem[0000000030181408] = ffb5c107
674 sta %f10,[%i6+%o4]0x81 ! Mem[0000000030181408] = e7617a36
675! Starting 10 instruction Load Burst
676! Mem[00000000100c1400] = ff3b0a7127b046d1, %l2 = 00000000000000eb
677 ldxa [%i3+%g0]0x88,%l2 ! %l2 = ff3b0a7127b046d1
678
679p0_label_23:
680! Mem[0000000020800000] = 61e468e7, %l4 = 00000000000000f0
681 lduba [%o1+0x001]%asi,%l4 ! %l4 = 00000000000000e4
682! Mem[0000000010001400] = 80db160c, %l3 = 0000000000000012
683 lduwa [%i0+%g0]0x88,%l3 ! %l3 = 0000000080db160c
684! Mem[0000000010101408] = ffd90896530e222d, %l3 = 0000000080db160c
685 ldx [%i4+%o4],%l3 ! %l3 = ffd90896530e222d
686! %f3 = 2bd3735d, %f13 = 2c49dfe5, %f13 = 2c49dfe5
687 fsubs %f3 ,%f13,%f13 ! %f13 = abc04c6d
688! %l4 = 00000000000000e4, immd = fffffffffffff965, %l3 = ffd90896530e222d
689 mulx %l4,-0x69b,%l3 ! %l3 = fffffffffffa1df4
690! Mem[0000000030041408] = a61247ff, %l7 = 000000005d73d32b
691 ldswa [%i1+%o4]0x89,%l7 ! %l7 = ffffffffa61247ff
692! Mem[0000000030181410] = 735d0000 c79a62b7, %l0 = 0dc65c75, %l1 = 00000038
693 ldda [%i6+%o5]0x81,%l0 ! %l0 = 00000000735d0000 00000000c79a62b7
694! Mem[0000000030141408] = 306143ae, %l5 = 000000002bd3735d
695 lduwa [%i5+%o4]0x81,%l5 ! %l5 = 00000000306143ae
696! Mem[0000000030041410] = 0000a1f9 a125a382, %l0 = 735d0000, %l1 = c79a62b7
697 ldda [%i1+%o5]0x81,%l0 ! %l0 = 000000000000a1f9 00000000a125a382
698! Starting 10 instruction Store Burst
699! %l4 = 00000000000000e4, Mem[0000000010141400] = 0000a9a2
700 stba %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = e400a9a2
701
702p0_label_24:
703! Mem[0000000010141420] = 4f8524d15b35b7b7, %l5 = 00000000306143ae, %l5 = 00000000306143ae
704 add %i5,0x20,%g1
705 casxa [%g1]0x80,%l5,%l5 ! %l5 = 4f8524d15b35b7b7
706! Mem[0000000010181420] = 7c5cdd057a555fba, %l1 = 00000000a125a382, %l0 = 000000000000a1f9
707 add %i6,0x20,%g1
708 casxa [%g1]0x80,%l1,%l0 ! %l0 = 7c5cdd057a555fba
709! %f15 = 19e35666, Mem[0000000030181410] = 735d0000
710 sta %f15,[%i6+%o5]0x81 ! Mem[0000000030181410] = 19e35666
711! %f0 = c2de300d, Mem[00000000100c1400] = d146b027
712 sta %f0 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = c2de300d
713! %l3 = fffffffffffa1df4, imm = 0000000000000ddd, %l1 = 00000000a125a382
714 subc %l3,0xddd,%l1 ! %l1 = fffffffffffa1017
715! Mem[00000000201c0000] = ff12de6c, %l6 = 093def7187824a0d
716 ldstub [%o0+%g0],%l6 ! %l6 = 000000ff000000ff
717! %l2 = ff3b0a7127b046d1, Mem[00000000300c1408] = ffe8ec29
718 stwa %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 27b046d1
719! Mem[0000000010101408] = ffd90896, %l4 = 00000000000000e4
720 swapa [%i4+%o4]0x80,%l4 ! %l4 = 00000000ffd90896
721! %l5 = 4f8524d15b35b7b7, Mem[0000000030041400] = 38de300d
722 stwa %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 5b35b7b7
723! Starting 10 instruction Load Burst
724! Mem[00000000100c1408] = fe2f8901, %f6 = 80ddcbc3
725 lda [%i3+%o4]0x88,%f6 ! %f6 = fe2f8901
726
727p0_label_25:
728 membar #Sync ! Added by membar checker (6)
729! Mem[0000000030101400] = 30610000 01e7ffe7 7a555fba 124cb2c7
730! Mem[0000000030101410] = bcfafe6d ef7315dc 296a7add 5650f73a
731! Mem[0000000030101420] = be6494a6 0e14473c 7a77a4b4 9d9acf2d
732! Mem[0000000030101430] = 02f1857b 367a61e7 7bf46ccb 890d9fc6
733 ldda [%i4]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030101400
734! Mem[0000000030181400] = 3ee8ec29230fddce, %f16 = 7126306c ef7315dc
735 ldda [%i6+%g0]0x81,%f16 ! %f16 = 3ee8ec29 230fddce
736! Mem[0000000010001400] = 0c16db80, %l6 = 00000000000000ff
737 ldsba [%i0+%g0]0x80,%l6 ! %l6 = 000000000000000c
738! Mem[0000000030041400] = ddafe5dd b7b7355b, %l4 = ffd90896, %l5 = 5b35b7b7
739 ldda [%i1+%g0]0x89,%l4 ! %l4 = 00000000b7b7355b 00000000ddafe5dd
740! Mem[0000000030081408] = b81fea02, %l3 = fffffffffffa1df4
741 lduwa [%i2+%o4]0x89,%l3 ! %l3 = 00000000b81fea02
742! Mem[0000000010081410] = c802fc4e c98eff12, %l4 = b7b7355b, %l5 = ddafe5dd
743 ldda [%i2+%o5]0x80,%l4 ! %l4 = 00000000c802fc4e 00000000c98eff12
744! Mem[0000000030141400] = 02850000, %l3 = 00000000b81fea02
745 lduwa [%i5+%g0]0x81,%l3 ! %l3 = 0000000002850000
746! Mem[0000000010101408] = 000000e4, %l5 = 00000000c98eff12
747 ldsha [%i4+%o4]0x80,%l5 ! %l5 = 0000000000000000
748! Mem[0000000030001410] = 6dec9b2e, %l4 = 00000000c802fc4e
749 ldsba [%i0+%o5]0x81,%l4 ! %l4 = 000000000000006d
750! Starting 10 instruction Store Burst
751! %l5 = 0000000000000000, Mem[0000000010181410] = ea78ef5c
752 stha %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = ea780000
753
754p0_label_26:
755! %l2 = ff3b0a7127b046d1, Mem[00000000211c0000] = d5ff622e, %asi = 80
756 stha %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = 46d1622e
757! %f25 = 4b7f7ac8, %f17 = 230fddce
758 fcmpes %fcc1,%f25,%f17 ! %fcc1 = 2
759! Mem[0000000010181410] = ea780000, %l4 = 000000000000006d
760 ldstuba [%i6+%o5]0x88,%l4 ! %l4 = 00000000000000ff
761! %f0 = 30610000 01e7ffe7 7a555fba 124cb2c7
762! %f4 = bcfafe6d ef7315dc 296a7add 5650f73a
763! %f8 = be6494a6 0e14473c 7a77a4b4 9d9acf2d
764! %f12 = 02f1857b 367a61e7 7bf46ccb 890d9fc6
765 stda %f0,[%i2]ASI_BLK_AIUS ! Block Store to 0000000030081400
766! %l5 = 0000000000000000, Mem[0000000010141400] = e400a9a2
767 stha %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000a9a2
768! %f30 = 00006130, Mem[0000000010041424] = 4b6cafd5
769 sta %f30,[%i1+0x024]%asi ! Mem[0000000010041424] = 00006130
770! %l3 = 0000000002850000, Mem[0000000010101410] = a125a382
771 stba %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = a125a300
772! Mem[0000000010001408] = 5d73d32b, %l3 = 0000000002850000
773 swapa [%i0+%o4]0x80,%l3 ! %l3 = 000000005d73d32b
774! %f16 = 3ee8ec29 230fddce 02f1857b 367a61e7
775! %f20 = c802fc4e c98eff12 b21980c4 6fb71394
776! %f24 = de1a96d2 4b7f7ac8 5fc6552c 1fe26fae
777! %f28 = 1a1ec5fc 7178a96b 00006130 248e193a
778 stda %f16,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
779! Starting 10 instruction Load Burst
780! Mem[0000000030101410] = bcfafe6d, %l3 = 000000005d73d32b
781 ldsha [%i4+%o5]0x81,%l3 ! %l3 = ffffffffffffbcfa
782
783p0_label_27:
784! Mem[00000000100c1408] = 01892ffe, %l0 = 7c5cdd057a555fba
785 ldsba [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000001
786 membar #Sync ! Added by membar checker (7)
787! Mem[0000000010041434] = dd372ab3, %f6 = 296a7add
788 lda [%i1+0x034]%asi,%f6 ! %f6 = dd372ab3
789! Mem[0000000010101410] = 00a325a1c111f995, %l7 = ffffffffa61247ff
790 ldxa [%i4+%o5]0x80,%l7 ! %l7 = 00a325a1c111f995
791! Mem[00000000100c1410] = 1a7768ad, %l2 = ff3b0a7127b046d1
792 lduba [%i3+%o5]0x88,%l2 ! %l2 = 00000000000000ad
793! Mem[00000000218001c0] = 3556f6ef, %l3 = ffffffffffffbcfa
794 lduh [%o3+0x1c0],%l3 ! %l3 = 0000000000003556
795! Mem[0000000010101410] = 00a325a1, %l6 = 000000000000000c
796 ldsha [%i4+%o5]0x80,%l6 ! %l6 = 00000000000000a3
797! Mem[0000000030181408] = e7617a36, %l5 = 0000000000000000
798 ldswa [%i6+%o4]0x81,%l5 ! %l5 = ffffffffe7617a36
799! Mem[0000000010081408] = 02f1857b, %f0 = 30610000
800 lda [%i2+%o4]0x80,%f0 ! %f0 = 02f1857b
801! Mem[0000000021800000] = ff787193, %l0 = 0000000000000001
802 lduba [%o3+0x000]%asi,%l0 ! %l0 = 00000000000000ff
803! Starting 10 instruction Store Burst
804! Mem[0000000030181400] = 29ece83e, %l1 = fffffffffffa1017
805 ldstuba [%i6+%g0]0x89,%l1 ! %l1 = 0000003e000000ff
806
807p0_label_28:
808! Mem[0000000010181400] = ff4712a6, %l7 = 00a325a1c111f995
809 ldswa [%i6+%g0]0x80,%l7 ! %l7 = ffffffffff4712a6
810! Mem[0000000010141400] = 0000a9a2, %l4 = 0000000000000000
811 ldstuba [%i5+%g0]0x80,%l4 ! %l4 = 00000000000000ff
812! Mem[0000000030001410] = 6dec9b2e, %l0 = 00000000000000ff
813 swapa [%i0+%o5]0x81,%l0 ! %l0 = 000000006dec9b2e
814! Mem[0000000010041408] = c3cbdd80, %l5 = ffffffffe7617a36
815 ldswa [%i1+0x008]%asi,%l5 ! %l5 = ffffffffc3cbdd80
816! %f0 = 02f1857b, Mem[0000000010181410] = ff0078ea
817 sta %f0 ,[%i6+0x010]%asi ! Mem[0000000010181410] = 02f1857b
818! %l7 = ffffffffff4712a6, Mem[0000000010181408] = 0000d8d1
819 stha %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000012a6
820! %l5 = ffffffffc3cbdd80, Mem[0000000010081400] = 6c302671
821 stba %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = 6c302680
822! %f6 = dd372ab3, %f9 = 0e14473c
823 fsqrts %f6 ,%f9 ! %f9 = 7fffffff
824! %l5 = ffffffffc3cbdd80, Mem[0000000010081410] = 4efc02c8
825 stha %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = 4efcdd80
826! Starting 10 instruction Load Burst
827! Mem[0000000010081414] = c98eff12, %l5 = ffffffffc3cbdd80
828 lduha [%i2+0x014]%asi,%l5 ! %l5 = 000000000000c98e
829
830p0_label_29:
831! Mem[0000000010181408] = 8c29b7c2 000012a6, %l2 = 000000ad, %l3 = 00003556
832 ldda [%i6+%o4]0x88,%l2 ! %l2 = 00000000000012a6 000000008c29b7c2
833! Mem[0000000010141408] = 5d73d32bfe2f89ff, %l7 = ffffffffff4712a6
834 ldxa [%i5+%o4]0x88,%l7 ! %l7 = 5d73d32bfe2f89ff
835! Mem[00000000218001c0] = 3556f6ef, %l6 = 00000000000000a3
836 lduha [%o3+0x1c0]%asi,%l6 ! %l6 = 0000000000003556
837! Mem[0000000010101400] = 871882d5 4398689c, %l2 = 000012a6, %l3 = 8c29b7c2
838 ldda [%i4+%g0]0x88,%l2 ! %l2 = 000000004398689c 00000000871882d5
839! Mem[0000000010101400] = 4398689c, %l5 = 000000000000c98e
840 ldsba [%i4+%g0]0x88,%l5 ! %l5 = ffffffffffffff9c
841! %l6 = 0000000000003556, %l4 = 0000000000000000, %y = 00000000
842 sdiv %l6,%l4,%l2 ! Div by zero, %l0 = 000000006dec9b7e
843 mov %l0,%y ! %y = 6dec9b56
844! Mem[0000000030101408] = 7a555fba, %f2 = 7a555fba
845 lda [%i4+%o4]0x81,%f2 ! %f2 = 7a555fba
846! Mem[00000000211c0000] = 46d1622e, %l0 = 000000006dec9b56
847 ldsb [%o2+0x001],%l0 ! %l0 = ffffffffffffffd1
848! Mem[00000000100c1400] = 0d30dec2, %l4 = 0000000000000000
849 lduba [%i3+%g0]0x88,%l4 ! %l4 = 00000000000000c2
850! Starting 10 instruction Store Burst
851! %l6 = 00003556, %l7 = fe2f89ff, Mem[00000000100c1410] = 1a7768ad e22c03d0
852 stda %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00003556 fe2f89ff
853
854p0_label_30:
855! %f0 = 02f1857b 01e7ffe7 7a555fba 124cb2c7
856! %f4 = bcfafe6d ef7315dc dd372ab3 5650f73a
857! %f8 = be6494a6 7fffffff 7a77a4b4 9d9acf2d
858! %f12 = 02f1857b 367a61e7 7bf46ccb 890d9fc6
859 stda %f0,[%i0]ASI_BLK_AIUP ! Block Store to 0000000010001400
860! Mem[0000000030041408] = 7b85f102, %l4 = 00000000000000c2
861 swapa [%i1+%o4]0x89,%l4 ! %l4 = 000000007b85f102
862! %f20 = c802fc4e, %f24 = de1a96d2
863 fsqrts %f20,%f24 ! %f24 = 7fffffff
864 membar #Sync ! Added by membar checker (8)
865! Mem[0000000010001400] = 02f1857b, %l3 = 00000000871882d5, %asi = 80
866 swapa [%i0+0x000]%asi,%l3 ! %l3 = 0000000002f1857b
867! %l6 = 00003556, %l7 = fe2f89ff, Mem[0000000010041410] = d1599277 bc6d4ac0
868 stda %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00003556 fe2f89ff
869! Mem[0000000010041418] = 8c1172299f70a1f9, %l3 = 0000000002f1857b, %l7 = 5d73d32bfe2f89ff
870 add %i1,0x18,%g1
871 casxa [%g1]0x80,%l3,%l7 ! %l7 = 8c1172299f70a1f9
872! %l2 = 4398689c, %l3 = 02f1857b, Mem[0000000010001420] = be6494a6 7fffffff
873 stda %l2,[%i0+0x020]%asi ! Mem[0000000010001420] = 4398689c 02f1857b
874! %f22 = b21980c4 6fb71394, %l6 = 0000000000003556
875! Mem[0000000010101428] = 48fefd5cd5821887
876 add %i4,0x028,%g1
877 stda %f22,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010101428] = 48fefd5cc48019b2
878! Mem[0000000010181408] = a6120000c2b7298c, %l1 = 000000000000003e, %l7 = 8c1172299f70a1f9
879 add %i6,0x08,%g1
880 casxa [%g1]0x80,%l1,%l7 ! %l7 = a6120000c2b7298c
881! Starting 10 instruction Load Burst
882! Mem[0000000030101400] = 00006130, %l4 = 000000007b85f102
883 lduha [%i4+%g0]0x89,%l4 ! %l4 = 0000000000006130
884
885p0_label_31:
886! Mem[0000000030141400] = 00008502, %l2 = 000000004398689c
887 ldsba [%i5+%g0]0x89,%l2 ! %l2 = 0000000000000002
888! Mem[0000000030181408] = 367a61e7, %l2 = 0000000000000002
889 ldsha [%i6+%o4]0x89,%l2 ! %l2 = 00000000000061e7
890! Mem[0000000030101400] = 00006130, %l5 = ffffffffffffff9c
891 lduba [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000030
892! Mem[0000000030181408] = e7617a36, %l2 = 00000000000061e7
893 ldsba [%i6+%o4]0x81,%l2 ! %l2 = ffffffffffffffe7
894! Mem[00000000100c1420] = 6081bef2, %f17 = 230fddce
895 ld [%i3+0x020],%f17 ! %f17 = 6081bef2
896! Mem[0000000030141410] = 4229bc420f129d3e, %l7 = a6120000c2b7298c
897 ldxa [%i5+%o5]0x81,%l7 ! %l7 = 4229bc420f129d3e
898! %l0 = ffffffffffffffd1, immed = 00000d0a, %y = 6dec9b56
899 smul %l0,0xd0a,%l0 ! %l0 = fffffffffffd9b2a, %y = ffffffff
900! Mem[0000000030181410] = 6656e319, %l0 = fffffffffffd9b2a
901 ldsba [%i6+%o5]0x89,%l0 ! %l0 = 0000000000000019
902! Mem[0000000010141408] = fe2f89ff, %l2 = ffffffffffffffe7
903 ldswa [%i5+%o4]0x88,%l2 ! %l2 = fffffffffe2f89ff
904! Starting 10 instruction Store Burst
905! %l3 = 0000000002f1857b, Mem[0000000030181408] = 367a61e7
906 stba %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 367a617b
907
908p0_label_32:
909! Mem[0000000020800041] = 61300345, %l4 = 0000000000006130
910 ldstuba [%o1+0x041]%asi,%l4 ! %l4 = 00000030000000ff
911! %f10 = 7a77a4b4 9d9acf2d, %l2 = fffffffffe2f89ff
912! Mem[00000000100c1410] = 56350000ff892ffe
913 add %i3,0x010,%g1
914 stda %f10,[%g1+%l2]ASI_PST32_PL ! Mem[00000000100c1410] = 2dcf9a9db4a4777a
915! Mem[0000000030041408] = c2000000, %l5 = 0000000000000030
916 ldstuba [%i1+%o4]0x81,%l5 ! %l5 = 000000c2000000ff
917! Code Fragment 3
918p0_fragment_3:
919! %l0 = 0000000000000019
920 setx 0x1f63b747d7908593,%g7,%l0 ! %l0 = 1f63b747d7908593
921! %l1 = 000000000000003e
922 setx 0x578dfb5fd0dfd9ae,%g7,%l1 ! %l1 = 578dfb5fd0dfd9ae
923 setx 0x1fe000, %g1, %g3
924 or %l0, %g3, %l0 ! always set perrmask = 0xff
925 setx 0x1ffff8, %g1, %g2
926 and %l0, %g2, %l0
927 ta T_CHANGE_HPRIV
928 stxa %l1, [%l0]ASI_DCACHE_DATA
929 ta T_CHANGE_NONHPRIV
930! %l0 = 1f63b747d7908593
931 setx 0x196462b839e72230,%g7,%l0 ! %l0 = 196462b839e72230
932! %l1 = 578dfb5fd0dfd9ae
933 setx 0x01b868f05b888cb9,%g7,%l1 ! %l1 = 01b868f05b888cb9
934! %l0 = 196462b839e72230, Mem[0000000030101400] = 30610000
935 stha %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 22300000
936! %l4 = 0000000000000030, Mem[0000000010081408] = 02f1857b367a61e7
937 stxa %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000030
938! Mem[00000000100c1424] = 86a0be79, %l5 = 000000c2, %l6 = 00003556
939 add %i3,0x24,%g1
940 casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000086a0be79
941! %f18 = 02f1857b, Mem[0000000010181408] = a6120000
942 sta %f18,[%i6+%o4]0x80 ! Mem[0000000010181408] = 02f1857b
943! %l7 = 4229bc420f129d3e, Mem[00000000100c1400] = c2de300d
944 stwa %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0f129d3e
945! Starting 10 instruction Load Burst
946! Mem[0000000010041410] = 56350000ff892ffe, %l5 = 00000000000000c2
947 ldxa [%i1+0x010]%asi,%l5 ! %l5 = 56350000ff892ffe
948
949p0_label_33:
950! Mem[0000000010081408] = 00000000, %l5 = 56350000ff892ffe
951 lduwa [%i2+%o4]0x80,%l5 ! %l5 = 0000000000000000
952! Mem[0000000010041400] = d100000000000000, %f8 = be6494a6 7fffffff
953 ldda [%i1+%g0]0x88,%f8 ! %f8 = d1000000 00000000
954! Mem[0000000030001408] = f054c80280db160c, %f26 = 5fc6552c 1fe26fae
955 ldda [%i0+%o4]0x81,%f26 ! %f26 = f054c802 80db160c
956! Mem[0000000010081400] = 8026306c, %l4 = 0000000000000030
957 lduwa [%i2+%g0]0x80,%l4 ! %l4 = 000000008026306c
958! Mem[0000000010081408] = 30000000 00000000, %l2 = fe2f89ff, %l3 = 02f1857b
959 ldda [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000000 0000000030000000
960! Mem[0000000030141408] = 306143ae, %l0 = 196462b839e72230
961 lduha [%i5+%o4]0x81,%l0 ! %l0 = 0000000000003061
962! Mem[0000000030101410] = dc1573ef 6dfefabc, %l2 = 00000000, %l3 = 30000000
963 ldda [%i4+%o5]0x89,%l2 ! %l2 = 000000006dfefabc 00000000dc1573ef
964! %f14 = 7bf46ccb, %f11 = 9d9acf2d, %f18 = 02f1857b
965 fadds %f14,%f11,%f18 ! %f18 = 7bf46ccb
966! Mem[00000000100c1400] = 3e9d120f, %f12 = 02f1857b
967 lda [%i3+%g0]0x88,%f12 ! %f12 = 3e9d120f
968! Starting 10 instruction Store Burst
969! Mem[0000000030101410] = bcfafe6d, %l6 = 0000000086a0be79
970 swapa [%i4+%o5]0x81,%l6 ! %l6 = 00000000bcfafe6d
971
972p0_label_34:
973! %l6 = 00000000bcfafe6d, Mem[0000000010081408] = 00000000
974 stwa %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = bcfafe6d
975! %l7 = 4229bc420f129d3e, Mem[0000000030101400] = 22300000
976 stwa %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0f129d3e
977! %l6 = 00000000bcfafe6d, Mem[0000000010101400] = 9c689843
978 stba %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 6d689843
979! %f19 = 367a61e7, Mem[0000000010181408] = 02f1857b
980 sta %f19,[%i6+%o4]0x80 ! Mem[0000000010181408] = 367a61e7
981! %f6 = dd372ab3 5650f73a, %l5 = 0000000000000000
982! Mem[0000000010141428] = 3aefa7e1e05768f7
983 add %i5,0x028,%g1
984 stda %f6,[%g1+%l5]ASI_PST8_PL ! Mem[0000000010141428] = 3aefa7e1e05768f7
985! %l4 = 000000008026306c, Mem[0000000030181410] = 6656e319
986 stha %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 6656306c
987! %l3 = 00000000dc1573ef, Mem[0000000030001408] = f054c802
988 stwa %l3,[%i0+%o4]0x81 ! Mem[0000000030001408] = dc1573ef
989! Mem[0000000030141400] = 00008502, %l4 = 000000008026306c
990 ldstuba [%i5+%g0]0x89,%l4 ! %l4 = 00000002000000ff
991! %f8 = d1000000, Mem[00000000100c1408] = 01892ffe
992 sta %f8 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = d1000000
993! Starting 10 instruction Load Burst
994! Mem[0000000030041400] = 29ece83e, %l5 = 0000000000000000
995 lduwa [%i1+%g0]0x89,%l5 ! %l5 = 0000000029ece83e
996
997p0_label_35:
998! Mem[0000000010181400] = ff4712a6 de7ce6d5, %l6 = bcfafe6d, %l7 = 0f129d3e
999 ldda [%i6+%g0]0x80,%l6 ! %l6 = 00000000ff4712a6 00000000de7ce6d5
1000! Mem[0000000010041410] = 56350000, %l0 = 0000000000003061
1001 ldswa [%i1+%o5]0x80,%l0 ! %l0 = 0000000056350000
1002! Mem[0000000020800000] = 61e468e7, %l4 = 0000000000000002
1003 ldsba [%o1+0x001]%asi,%l4 ! %l4 = ffffffffffffffe4
1004! Mem[000000001008141c] = 6fb71394, %l3 = 00000000dc1573ef
1005 ldsha [%i2+0x01e]%asi,%l3 ! %l3 = 0000000000001394
1006! Mem[0000000010181410] = 02f1857b, %l1 = 01b868f05b888cb9
1007 ldswa [%i6+%o5]0x80,%l1 ! %l1 = 0000000002f1857b
1008! Mem[0000000010081400] = 8026306c, %l0 = 0000000056350000
1009 ldsha [%i2+%g0]0x80,%l0 ! %l0 = ffffffffffff8026
1010! Mem[0000000010101408] = 000000e4, %l1 = 0000000002f1857b
1011 ldub [%i4+0x00a],%l1 ! %l1 = 0000000000000000
1012! Mem[0000000010041408] = c3cbdd80 ef000000, %l2 = 6dfefabc, %l3 = 00001394
1013 ldda [%i1+%o4]0x80,%l2 ! %l2 = 00000000c3cbdd80 00000000ef000000
1014! Mem[0000000010041400] = 00000000, %l2 = 00000000c3cbdd80
1015 lduha [%i1+%g0]0x80,%l2 ! %l2 = 0000000000000000
1016! Starting 10 instruction Store Burst
1017! %f6 = dd372ab3 5650f73a, %l5 = 0000000029ece83e
1018! Mem[0000000010101420] = 8c26381621df356d
1019 add %i4,0x020,%g1
1020 stda %f6,[%g1+%l5]ASI_PST16_P ! Mem[0000000010101420] = dd372ab35650356d
1021
1022p0_label_36:
1023! %l2 = 0000000000000000, Mem[000000001004141f] = 9f70a1f9, %asi = 80
1024 stba %l2,[%i1+0x01f]%asi ! Mem[000000001004141c] = 9f70a100
1025! Mem[0000000030081408] = 7a555fba, %l6 = 00000000ff4712a6
1026 swapa [%i2+%o4]0x81,%l6 ! %l6 = 000000007a555fba
1027! Mem[0000000030141410] = 42bc2942, %l3 = 00000000ef000000
1028 ldstuba [%i5+%o5]0x89,%l3 ! %l3 = 00000042000000ff
1029! Mem[0000000010041414] = ff892ffe, %l4 = ffffffffffffffe4
1030 ldstuba [%i1+0x014]%asi,%l4 ! %l4 = 000000ff000000ff
1031! %l3 = 0000000000000042, Mem[0000000010181410] = 02f1857b
1032 stwa %l3,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000042
1033! %l2 = 0000000000000000, Mem[0000000010041435] = dd372ab3
1034 stb %l2,[%i1+0x035] ! Mem[0000000010041434] = dd002ab3
1035! Mem[0000000010141437] = 73b719d1, %l3 = 0000000000000042
1036 ldstuba [%i5+0x037]%asi,%l3 ! %l3 = 000000d1000000ff
1037! Mem[0000000010141400] = ff00a9a2, %l5 = 0000000029ece83e
1038 ldstuba [%i5+%g0]0x80,%l5 ! %l5 = 000000ff000000ff
1039! %l4 = 00000000000000ff, Mem[0000000030141400] = ff850000
1040 stha %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00ff0000
1041! Starting 10 instruction Load Burst
1042! Mem[0000000030041400] = 29ece83e, %l6 = 000000007a555fba
1043 lduha [%i1+%g0]0x89,%l6 ! %l6 = 000000000000e83e
1044
1045p0_label_37:
1046! Mem[0000000010181400] = ff4712a6, %l3 = 00000000000000d1
1047 ldswa [%i6+%g0]0x80,%l3 ! %l3 = ffffffffff4712a6
1048! Mem[00000000211c0000] = 46d1622e, %l2 = 0000000000000000
1049 lduha [%o2+0x000]%asi,%l2 ! %l2 = 00000000000046d1
1050! Mem[0000000010081400] = 8026306c, %l6 = 000000000000e83e
1051 ldub [%i2+%g0],%l6 ! %l6 = 0000000000000080
1052! %l5 = 00000000000000ff, imm = 0000000000000dd0, %l7 = 00000000de7ce6d5
1053 xnor %l5,0xdd0,%l7 ! %l7 = fffffffffffff2d0
1054! Mem[0000000030181408] = 367a617b, %l4 = 00000000000000ff
1055 ldswa [%i6+%o4]0x89,%l4 ! %l4 = 00000000367a617b
1056! %l2 = 00000000000046d1, imm = 0000000000000a85, %l2 = 00000000000046d1
1057 addc %l2,0xa85,%l2 ! %l2 = 0000000000005156
1058! Mem[00000000100c1430] = 9e93528b 9cd10952, %l0 = ffff8026, %l1 = 00000000
1059 ldda [%i3+0x030]%asi,%l0 ! %l0 = 000000009e93528b 000000009cd10952
1060! Mem[0000000010181408] = e7617a36, %l4 = 00000000367a617b
1061 ldsba [%i6+%o4]0x88,%l4 ! %l4 = 0000000000000036
1062! Mem[0000000030141408] = 421a1126ae436130, %f22 = b21980c4 6fb71394
1063 ldda [%i5+%o4]0x89,%f22 ! %f22 = 421a1126 ae436130
1064! Starting 10 instruction Store Burst
1065! Mem[0000000030081410] = bcfafe6d, %l2 = 0000000000005156
1066 ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 000000bc000000ff
1067
1068p0_label_38:
1069! Mem[0000000030101408] = 7a555fba, %l5 = 00000000000000ff
1070 swapa [%i4+%o4]0x81,%l5 ! %l5 = 000000007a555fba
1071! Mem[0000000030001410] = 000000ff, %l1 = 000000009cd10952
1072 swapa [%i0+%o5]0x81,%l1 ! %l1 = 00000000000000ff
1073! %f14 = 7bf46ccb 890d9fc6, Mem[00000000300c1408] = 27b046d1 230fddce
1074 stda %f14,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 7bf46ccb 890d9fc6
1075! %f10 = 7a77a4b4 9d9acf2d, Mem[0000000030001408] = dc1573ef 80db160c
1076 stda %f10,[%i0+%o4]0x81 ! Mem[0000000030001408] = 7a77a4b4 9d9acf2d
1077! %l2 = 000000bc, %l3 = ff4712a6, Mem[0000000010141410] = de3a9569 e95d0a0f
1078 stda %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000bc ff4712a6
1079! %f24 = 7fffffff 4b7f7ac8, Mem[0000000010101410] = a125a300 95f911c1
1080 stda %f24,[%i4+%o5]0x88 ! Mem[0000000010101410] = 7fffffff 4b7f7ac8
1081! %l4 = 00000036, %l5 = 7a555fba, Mem[0000000010181430] = 87cbb125 b0e638f6
1082 std %l4,[%i6+0x030] ! Mem[0000000010181430] = 00000036 7a555fba
1083! %l1 = 00000000000000ff, Mem[0000000030181410] = 6c305666
1084 stha %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00ff5666
1085! %f20 = c802fc4e c98eff12, Mem[0000000010141408] = ff892ffe 2bd3735d
1086 stda %f20,[%i5+%o4]0x80 ! Mem[0000000010141408] = c802fc4e c98eff12
1087! Starting 10 instruction Load Burst
1088! %l6 = 0000000000000080, immed = 00000723, %y = ffffffff
1089 smul %l6,0x723,%l7 ! %l7 = 0000000000039180, %y = 00000000
1090
1091p0_label_39:
1092! Mem[0000000010101400] = 6d689843, %l3 = ffffffffff4712a6
1093 ldsha [%i4+%g0]0x80,%l3 ! %l3 = 0000000000006d68
1094! Mem[00000000300c1400] = ff54c802, %l2 = 00000000000000bc
1095 lduba [%i3+%g0]0x81,%l2 ! %l2 = 00000000000000ff
1096! Mem[0000000010181408] = 367a61e7, %f3 = 124cb2c7
1097 lda [%i6+%o4]0x80,%f3 ! %f3 = 367a61e7
1098! Mem[0000000030041410] = c802fc4e, %l4 = 0000000000000036
1099 lduha [%i1+%o5]0x81,%l4 ! %l4 = 000000000000c802
1100! Mem[0000000010041420] = fc14b011, %l6 = 0000000000000080
1101 ldsba [%i1+0x020]%asi,%l6 ! %l6 = fffffffffffffffc
1102! Mem[0000000010041410] = 56350000, %l1 = 00000000000000ff
1103 ldswa [%i1+%o5]0x80,%l1 ! %l1 = 0000000056350000
1104! Mem[00000000100c1408] = 000000d1, %l2 = 00000000000000ff
1105 ldswa [%i3+%o4]0x88,%l2 ! %l2 = 00000000000000d1
1106! Mem[00000000100c1410] = 9d9acf2d, %l1 = 0000000056350000
1107 lduha [%i3+%o5]0x88,%l1 ! %l1 = 000000000000cf2d
1108! Mem[00000000300c1400] = ff54c802, %l5 = 000000007a555fba
1109 lduba [%i3+%g0]0x81,%l5 ! %l5 = 00000000000000ff
1110! Starting 10 instruction Store Burst
1111! %l6 = fffffffffffffffc, Mem[0000000010001400] = 871882d501e7ffe7
1112 stxa %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = fffffffffffffffc
1113
1114p0_label_40:
1115! %l1 = 000000000000cf2d, Mem[0000000010101408] = 000000e4
1116 stba %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = 2d0000e4
1117! %f6 = dd372ab3 5650f73a, Mem[0000000010041408] = c3cbdd80 ef000000
1118 stda %f6 ,[%i1+0x008]%asi ! Mem[0000000010041408] = dd372ab3 5650f73a
1119! Mem[0000000010101420] = dd372ab3, %l6 = fffffffffffffffc
1120 ldstuba [%i4+0x020]%asi,%l6 ! %l6 = 000000dd000000ff
1121! %f23 = ae436130, %f7 = 5650f73a
1122 fsqrts %f23,%f7 ! %f7 = 7fffffff
1123! %l4 = 0000c802, %l5 = 000000ff, Mem[0000000030141408] = 306143ae 26111a42
1124 stda %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000c802 000000ff
1125! Mem[0000000030101400] = 3e9d120f, %l6 = 00000000000000dd
1126 swapa [%i4+%g0]0x89,%l6 ! %l6 = 000000003e9d120f
1127! Mem[0000000030181408] = 7b617a36, %l4 = 000000000000c802
1128 swapa [%i6+%o4]0x81,%l4 ! %l4 = 000000007b617a36
1129! %f16 = 3ee8ec29, Mem[0000000010041434] = dd002ab3
1130 st %f16,[%i1+0x034] ! Mem[0000000010041434] = 3ee8ec29
1131! Mem[0000000030141410] = 42bc29ff, %l4 = 000000007b617a36
1132 ldstuba [%i5+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
1133! Starting 10 instruction Load Burst
1134! %f19 = 367a61e7, %f17 = 6081bef2, %f3 = 367a61e7
1135 fadds %f19,%f17,%f3 ! %f3 = 6081bef2
1136
1137p0_label_41:
1138! Mem[0000000030101400] = dd000000, %l2 = 00000000000000d1
1139 ldsha [%i4+%g0]0x81,%l2 ! %l2 = ffffffffffffdd00
1140! Mem[0000000010141410] = a61247ff bc000000, %l0 = 9e93528b, %l1 = 0000cf2d
1141 ldda [%i5+%o5]0x88,%l0 ! %l0 = 00000000bc000000 00000000a61247ff
1142! Mem[0000000030041408] = 000000ff, %l0 = 00000000bc000000
1143 ldsha [%i1+%o4]0x89,%l0 ! %l0 = 00000000000000ff
1144! Mem[0000000010081400] = 8026306cef7315dc, %f28 = 1a1ec5fc 7178a96b
1145 ldda [%i2+%g0]0x80,%f28 ! %f28 = 8026306c ef7315dc
1146! Mem[0000000010041408] = dd372ab3, %f15 = 890d9fc6
1147 lda [%i1+%o4]0x80,%f15 ! %f15 = dd372ab3
1148! Mem[0000000030141408] = ff00000002c80000, %f0 = 02f1857b 01e7ffe7
1149 ldda [%i5+%o4]0x89,%f0 ! %f0 = ff000000 02c80000
1150! Mem[0000000030041410] = c802fc4ec98eff12, %f8 = d1000000 00000000
1151 ldda [%i1+%o5]0x81,%f8 ! %f8 = c802fc4e c98eff12
1152! Mem[0000000030181408] = 0000c802, %l3 = 0000000000006d68
1153 ldswa [%i6+%o4]0x81,%l3 ! %l3 = 000000000000c802
1154! Mem[00000000100c1400] = ff3b0a713e9d120f, %f4 = bcfafe6d ef7315dc
1155 ldda [%i3+%g0]0x88,%f4 ! %f4 = ff3b0a71 3e9d120f
1156! Starting 10 instruction Store Burst
1157! %l2 = ffffffffffffdd00, Mem[0000000010041418] = 8c117229, %asi = 80
1158 stwa %l2,[%i1+0x018]%asi ! Mem[0000000010041418] = ffffdd00
1159
1160p0_label_42:
1161! Mem[00000000201c0001] = ff12de6c, %l7 = 0000000000039180
1162 ldstub [%o0+0x001],%l7 ! %l7 = 00000012000000ff
1163! Mem[0000000030141408] = 0000c802, %l2 = ffffffffffffdd00
1164 ldstuba [%i5+%o4]0x81,%l2 ! %l2 = 00000000000000ff
1165! Mem[00000000100c1400] = 0f129d3e, %l3 = 000000000000c802
1166 swapa [%i3+%g0]0x80,%l3 ! %l3 = 000000000f129d3e
1167! %l4 = 00000000000000ff, Mem[0000000030181408] = 02c80000
1168 stba %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 02c800ff
1169! %f12 = 3e9d120f, %f0 = ff000000, %f14 = 7bf46ccb
1170 fdivs %f12,%f0 ,%f14 ! %l0 = 0000000000000121, Unfinished, %fsr = 0200000000
1171! %f0 = ff000000 02c80000 7a555fba 6081bef2
1172! %f4 = ff3b0a71 3e9d120f dd372ab3 7fffffff
1173! %f8 = c802fc4e c98eff12 7a77a4b4 9d9acf2d
1174! %f12 = 3e9d120f 367a61e7 7bf46ccb dd372ab3
1175 stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000010101400
1176! %l4 = 00000000000000ff, %l7 = 0000000000000012, %l3 = 000000000f129d3e
1177 orn %l4,%l7,%l3 ! %l3 = ffffffffffffffff
1178! Mem[0000000030181400] = 29ece8ff, %l4 = 00000000000000ff
1179 swapa [%i6+%g0]0x89,%l4 ! %l4 = 0000000029ece8ff
1180! Mem[0000000030141400] = 00ff0000, %l4 = 0000000029ece8ff
1181 swapa [%i5+%g0]0x81,%l4 ! %l4 = 0000000000ff0000
1182! Starting 10 instruction Load Burst
1183! Mem[00000000300c1400] = ff54c802, %l6 = 000000003e9d120f
1184 ldsha [%i3+%g0]0x81,%l6 ! %l6 = ffffffffffffff54
1185
1186p0_label_43:
1187! Mem[0000000010001408] = 7a555fba, %l4 = 0000000000ff0000
1188 lduba [%i0+%o4]0x80,%l4 ! %l4 = 000000000000007a
1189! Mem[0000000010041410] = 56350000ff892ffe, %f22 = 421a1126 ae436130
1190 ldda [%i1+%o5]0x80,%f22 ! %f22 = 56350000 ff892ffe
1191! Mem[00000000100c1404] = 710a3bff, %l2 = 0000000000000000
1192 lduh [%i3+0x004],%l2 ! %l2 = 000000000000710a
1193! Mem[0000000030081408] = ff4712a6124cb2c7, %l7 = 0000000000000012
1194 ldxa [%i2+%o4]0x81,%l7 ! %l7 = ff4712a6124cb2c7
1195! Mem[0000000010181400] = d5e67cdea61247ff, %l3 = ffffffffffffffff
1196 ldxa [%i6+%g0]0x88,%l3 ! %l3 = d5e67cdea61247ff
1197! Mem[00000000100c1410] = 7a77a4b49d9acf2d, %f26 = f054c802 80db160c
1198 ldda [%i3+%o5]0x88,%f26 ! %f26 = 7a77a4b4 9d9acf2d
1199! Mem[00000000201c0000] = ffffde6c, %l6 = ffffffffffffff54
1200 ldsha [%o0+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
1201! Mem[0000000010041408] = dd372ab3, %l7 = ff4712a6124cb2c7
1202 ldsha [%i1+%o4]0x80,%l7 ! %l7 = ffffffffffffdd37
1203! %l5 = 00000000000000ff, %l3 = d5e67cdea61247ff, %l5 = 00000000000000ff
1204 orn %l5,%l3,%l5 ! %l5 = 2a19832159edb8ff
1205! Starting 10 instruction Store Burst
1206! %f21 = c98eff12, Mem[0000000010141400] = ff00a9a2
1207 sta %f21,[%i5+%g0]0x80 ! Mem[0000000010141400] = c98eff12
1208
1209p0_label_44:
1210! Mem[00000000100c1428] = 3aefebe1, %l6 = ffffffffffffffff, %asi = 80
1211 swapa [%i3+0x028]%asi,%l6 ! %l6 = 000000003aefebe1
1212! Mem[000000001018142b] = 093def71, %l1 = 00000000a61247ff
1213 ldstuba [%i6+0x02b]%asi,%l1 ! %l1 = 00000071000000ff
1214! %f21 = c98eff12, %f23 = ff892ffe
1215 fcmps %fcc0,%f21,%f23 ! %fcc0 = 3
1216! Mem[00000000100c141c] = 2d220e53, %l4 = 000000000000007a
1217 swap [%i3+0x01c],%l4 ! %l4 = 000000002d220e53
1218! %f0 = ff000000 02c80000 7a555fba 6081bef2
1219! %f4 = ff3b0a71 3e9d120f dd372ab3 7fffffff
1220! %f8 = c802fc4e c98eff12 7a77a4b4 9d9acf2d
1221! %f12 = 3e9d120f 367a61e7 7bf46ccb dd372ab3
1222 stda %f0,[%i6]ASI_BLK_S ! Block Store to 0000000030181400
1223! Mem[0000000030041410] = 4efc02c8, %l2 = 000000000000710a
1224 ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 000000c8000000ff
1225! %l3 = d5e67cdea61247ff, Mem[0000000010181414] = 18135046, %asi = 80
1226 stwa %l3,[%i6+0x014]%asi ! Mem[0000000010181414] = a61247ff
1227! Mem[000000001008143c] = 248e193a, %l1 = 0000000000000071
1228 swap [%i2+0x03c],%l1 ! %l1 = 00000000248e193a
1229! %l0 = 0000000000000121, Mem[00000000300c1408] = 7bf46ccb890d9fc6
1230 stxa %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000000000121
1231! Starting 10 instruction Load Burst
1232! Mem[0000000010141410] = 000000bc, %l5 = 2a19832159edb8ff
1233 ldsha [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000000
1234
1235p0_label_45:
1236! Mem[00000000100c1408] = d1000000, %l1 = 00000000248e193a
1237 ldsha [%i3+%o4]0x80,%l1 ! %l1 = ffffffffffffd100
1238! Mem[0000000010081400] = dc1573ef 6c302680, %l2 = 000000c8, %l3 = a61247ff
1239 ldda [%i2+%g0]0x88,%l2 ! %l2 = 000000006c302680 00000000dc1573ef
1240! Mem[0000000010141400] = b8fd7c1612ff8ec9, %l1 = ffffffffffffd100
1241 ldxa [%i5+%g0]0x88,%l1 ! %l1 = b8fd7c1612ff8ec9
1242! Mem[0000000010081408] = 6dfefabc00000030, %f28 = 8026306c ef7315dc
1243 ldda [%i2+0x008]%asi,%f28 ! %f28 = 6dfefabc 00000030
1244! Mem[0000000010001400] = ffffffff, %f23 = ff892ffe
1245 ld [%i0+%g0],%f23 ! %f23 = ffffffff
1246! Mem[0000000010081410] = 4efcdd80, %l1 = b8fd7c1612ff8ec9
1247 lduha [%i2+%o5]0x88,%l1 ! %l1 = 000000000000dd80
1248! Mem[0000000010041400] = 00000000, %l2 = 000000006c302680
1249 ldswa [%i1+%g0]0x80,%l2 ! %l2 = 0000000000000000
1250! Mem[00000000300c1408] = 00000000, %l4 = 000000002d220e53
1251 lduha [%i3+%o4]0x89,%l4 ! %l4 = 0000000000000000
1252! Mem[0000000030001400] = 00000000, %l1 = 000000000000dd80
1253 lduba [%i0+%g0]0x89,%l1 ! %l1 = 0000000000000000
1254! Starting 10 instruction Store Burst
1255! %f24 = 7fffffff 4b7f7ac8, %l0 = 0000000000000121
1256! Mem[00000000300c1408] = 0000000000000121
1257 add %i3,0x008,%g1
1258 stda %f24,[%g1+%l0]ASI_PST8_SL ! Mem[00000000300c1408] = c800000000ff0121
1259
1260p0_label_46:
1261! Mem[00000000100c141c] = 0000007a, %l1 = 0000000000000000
1262 ldstub [%i3+0x01c],%l1 ! %l1 = 00000000000000ff
1263! Mem[0000000030081410] = fffafe6d, %l5 = 0000000000000000
1264 swapa [%i2+%o5]0x81,%l5 ! %l5 = 00000000fffafe6d
1265! Mem[00000000100c1400] = 0000c802, %l2 = 0000000000000000
1266 swapa [%i3+%g0]0x80,%l2 ! %l2 = 000000000000c802
1267! %l2 = 000000000000c802, Mem[0000000010081408] = 30000000bcfafe6d
1268 stxa %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000000000c802
1269! %l2 = 0000c802, %l3 = dc1573ef, Mem[0000000030001400] = 00000000 00006130
1270 stda %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000c802 dc1573ef
1271! %f26 = 7a77a4b4 9d9acf2d, %l2 = 000000000000c802
1272! Mem[00000000300c1420] = 0cad1a8716f9d277
1273 add %i3,0x020,%g1
1274 stda %f26,[%g1+%l2]ASI_PST8_SL ! Mem[00000000300c1420] = 0ccf1a8716f9d277
1275 membar #Sync ! Added by membar checker (9)
1276! Mem[0000000010181416] = a61247ff, %l4 = 0000000000000000
1277 ldstub [%i6+0x016],%l4 ! %l4 = 00000047000000ff
1278! %f0 = ff000000, Mem[00000000300c1400] = ff54c802
1279 sta %f0 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ff000000
1280! Mem[0000000030141408] = 02c800ff, %l0 = 0000000000000121
1281 lduha [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000ff
1282! Starting 10 instruction Load Burst
1283! Mem[00000000100c1408] = 000000d1, %l5 = 00000000fffafe6d
1284 lduba [%i3+%o4]0x88,%l5 ! %l5 = 00000000000000d1
1285
1286p0_label_47:
1287! Mem[00000000100c1408] = d1000000, %l1 = 0000000000000000
1288 lduwa [%i3+%o4]0x80,%l1 ! %l1 = 00000000d1000000
1289! Mem[00000000100c1410] = 2dcf9a9d, %l4 = 0000000000000047
1290 lduha [%i3+%o5]0x80,%l4 ! %l4 = 0000000000002dcf
1291! %f11 = 9d9acf2d, %f12 = 3e9d120f, %f18 = 7bf46ccb
1292 fadds %f11,%f12,%f18 ! %f18 = 3e9d120f
1293! Mem[0000000010041400] = 00000000, %l3 = 00000000dc1573ef
1294 ldswa [%i1+%g0]0x80,%l3 ! %l3 = 0000000000000000
1295! Mem[0000000010181400] = a61247ff, %f28 = 6dfefabc
1296 lda [%i6+%g0]0x88,%f28 ! %f28 = a61247ff
1297! Mem[0000000030181408] = ba5f557a, %l7 = ffffffffffffdd37
1298 lduba [%i6+%o4]0x89,%l7 ! %l7 = 000000000000007a
1299! Mem[00000000211c0000] = 46d1622e, %l0 = 00000000000000ff
1300 ldub [%o2+0x001],%l0 ! %l0 = 00000000000000d1
1301! Mem[00000000300c1408] = c8000000, %l2 = 000000000000c802
1302 ldswa [%i3+%o4]0x81,%l2 ! %l2 = ffffffffc8000000
1303! Mem[00000000100c1408] = d1000000, %f29 = 00000030
1304 lda [%i3+%o4]0x80,%f29 ! %f29 = d1000000
1305! Starting 10 instruction Store Burst
1306! Mem[0000000010101412] = 0f129d3e, %l5 = 00000000000000d1
1307 ldstub [%i4+0x012],%l5 ! %l5 = 0000009d000000ff
1308
1309p0_label_48:
1310! %l5 = 000000000000009d, Mem[00000000100c1426] = 86a0be79
1311 sth %l5,[%i3+0x026] ! Mem[00000000100c1424] = 86a0009d
1312! Mem[00000000300c1410] = 367a61e7, %l7 = 000000000000007a
1313 ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 000000e7000000ff
1314! %l4 = 0000000000002dcf, Mem[000000001000143d] = 890d9fc6
1315 stb %l4,[%i0+0x03d] ! Mem[000000001000143c] = 89cf9fc6
1316! Mem[0000000010101424] = 4efc02c8, %l7 = 00000000000000e7, %asi = 80
1317 swapa [%i4+0x024]%asi,%l7 ! %l7 = 000000004efc02c8
1318! Mem[0000000010041400] = 00000000, %l4 = 0000000000002dcf, %asi = 80
1319 swapa [%i1+0x000]%asi,%l4 ! %l4 = 0000000000000000
1320! Mem[0000000010141410] = 000000bc, %l5 = 000000000000009d
1321 swap [%i5+%o5],%l5 ! %l5 = 00000000000000bc
1322! Mem[00000000300c1408] = 000000c8, %l2 = ffffffffc8000000
1323 ldstuba [%i3+%o4]0x89,%l2 ! %l2 = 000000c8000000ff
1324! Mem[0000000030001400] = 02c80000, %l4 = 0000000000000000
1325 swapa [%i0+%g0]0x89,%l4 ! %l4 = 0000000002c80000
1326! Mem[00000000300c1408] = ff000000, %l3 = 0000000000000000
1327 ldstuba [%i3+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
1328! Starting 10 instruction Load Burst
1329! Mem[00000000300c1408] = 000000ff, %f22 = 56350000
1330 lda [%i3+%o4]0x89,%f22 ! %f22 = 000000ff
1331
1332p0_label_49:
1333! Mem[0000000030041400] = 3ee8ec29, %l1 = 00000000d1000000
1334 lduha [%i1+%g0]0x81,%l1 ! %l1 = 0000000000003ee8
1335! Mem[0000000010141410] = 0000009d, %l4 = 0000000002c80000
1336 lduwa [%i5+%o5]0x80,%l4 ! %l4 = 000000000000009d
1337! Mem[0000000010141410] = 9d000000, %l0 = 00000000000000d1
1338 lduba [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000000
1339! Mem[00000000300c1408] = ff000000, %l6 = 000000003aefebe1
1340 lduwa [%i3+%o4]0x81,%l6 ! %l6 = 00000000ff000000
1341! Mem[00000000100c1410] = 9d9acf2d, %f14 = 7bf46ccb
1342 lda [%i3+%o5]0x88,%f14 ! %f14 = 9d9acf2d
1343! Mem[0000000010001400] = ffffffff, %l6 = 00000000ff000000
1344 ldswa [%i0+%g0]0x80,%l6 ! %l6 = ffffffffffffffff
1345! Mem[0000000010101400] = 0000c802, %l1 = 0000000000003ee8
1346 lduha [%i4+%g0]0x80,%l1 ! %l1 = 0000000000000000
1347! Mem[0000000030101400] = dd000000, %l7 = 000000004efc02c8
1348 ldsha [%i4+%g0]0x81,%l7 ! %l7 = ffffffffffffdd00
1349! Mem[0000000010141430] = 03835268 73b719ff, %l6 = ffffffff, %l7 = ffffdd00
1350 ldda [%i5+0x030]%asi,%l6 ! %l6 = 0000000003835268 0000000073b719ff
1351! Starting 10 instruction Store Burst
1352! %l2 = 000000c8, %l3 = 000000ff, Mem[0000000010081410] = 4efcdd80 12ff8ec9
1353 stda %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000c8 000000ff
1354
1355p0_label_50:
1356! Mem[0000000030081400] = 00006130, %l4 = 000000000000009d
1357 swapa [%i2+%g0]0x89,%l4 ! %l4 = 0000000000006130
1358! Mem[0000000030041410] = 4efc02ff, %l3 = 00000000000000ff
1359 ldstuba [%i1+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
1360! %f29 = d1000000, Mem[0000000010041438] = d1862b88
1361 st %f29,[%i1+0x038] ! Mem[0000000010041438] = d1000000
1362! Mem[0000000010001400] = ffffffff, %l4 = 0000000000006130
1363 ldstuba [%i0+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
1364! Mem[00000000100c143f] = fbc4b379, %l5 = 00000000000000bc
1365 ldstuba [%i3+0x03f]%asi,%l5 ! %l5 = 00000079000000ff
1366! %l2 = 00000000000000c8, immed = 00000a63, %y = 00000000
1367 umul %l2,0xa63,%l0 ! %l0 = 0000000000081d58, %y = 00000000
1368! Mem[0000000010181408] = 367a61e7, %l2 = 00000000000000c8
1369 swapa [%i6+%o4]0x80,%l2 ! %l2 = 00000000367a61e7
1370! Mem[0000000030081410] = 00000000, %l7 = 0000000073b719ff
1371 swapa [%i2+%o5]0x81,%l7 ! %l7 = 0000000000000000
1372! %f24 = 7fffffff, Mem[0000000010101400] = 0000c802
1373 sta %f24,[%i4+%g0]0x80 ! Mem[0000000010101400] = 7fffffff
1374! Starting 10 instruction Load Burst
1375! %f17 = 6081bef2, %f10 = 7a77a4b4, %f9 = c98eff12
1376 fmuls %f17,%f10,%f9 ! %f9 = 7f800000
1377
1378p0_label_51:
1379 membar #Sync ! Added by membar checker (10)
1380! Mem[0000000030081400] = 9d000000 01e7ffe7 ff4712a6 124cb2c7
1381! Mem[0000000030081410] = 73b719ff ef7315dc 296a7add 5650f73a
1382! Mem[0000000030081420] = be6494a6 0e14473c 7a77a4b4 9d9acf2d
1383! Mem[0000000030081430] = 02f1857b 367a61e7 7bf46ccb 890d9fc6
1384 ldda [%i2]ASI_BLK_SL,%f16 ! Block Load from 0000000030081400
1385! Mem[00000000300c1410] = 367a61ff, %l3 = 00000000000000ff
1386 ldsba [%i3+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
1387! Mem[0000000010141410] = 0000009d, %l1 = 0000000000000000
1388 ldswa [%i5+%o5]0x80,%l1 ! %l1 = 000000000000009d
1389! Mem[0000000010141408] = c802fc4e, %l0 = 0000000000081d58
1390 lduwa [%i5+%o4]0x80,%l0 ! %l0 = 00000000c802fc4e
1391! Mem[00000000100c1430] = 9e93528b9cd10952, %f12 = 3e9d120f 367a61e7
1392 ldd [%i3+0x030],%f12 ! %f12 = 9e93528b 9cd10952
1393! Mem[0000000030101400] = 000000dd, %f5 = 3e9d120f
1394 lda [%i4+%g0]0x89,%f5 ! %f5 = 000000dd
1395! Mem[0000000030081410] = 73b719ff, %l3 = ffffffffffffffff
1396 lduha [%i2+%o5]0x81,%l3 ! %l3 = 00000000000073b7
1397! Mem[00000000300c1400] = 000000ff, %l0 = 00000000c802fc4e
1398 lduwa [%i3+%g0]0x89,%l0 ! %l0 = 00000000000000ff
1399! Mem[0000000010001400] = ffffffff, %l6 = 0000000003835268
1400 ldsba [%i0+%g0]0x80,%l6 ! %l6 = ffffffffffffffff
1401! Starting 10 instruction Store Burst
1402! %l6 = ffffffffffffffff, Mem[0000000010041408] = dd372ab3
1403 stwa %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffffffff
1404
1405p0_label_52:
1406! %l2 = 367a61e7, %l3 = 000073b7, Mem[0000000010141408] = c802fc4e c98eff12
1407 stda %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 367a61e7 000073b7
1408! %l3 = 00000000000073b7, Mem[00000000201c0000] = ffffde6c, %asi = 80
1409 stha %l3,[%o0+0x000]%asi ! Mem[00000000201c0000] = 73b7de6c
1410! Mem[0000000030001400] = 00000000, %l3 = 00000000000073b7
1411 swapa [%i0+%g0]0x89,%l3 ! %l3 = 0000000000000000
1412! Mem[0000000010141410] = 0000009d, %l2 = 00000000367a61e7
1413 swapa [%i5+%o5]0x80,%l2 ! %l2 = 000000000000009d
1414! %l3 = 0000000000000000, Mem[0000000030001400] = 000073b7
1415 stwa %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
1416! Mem[0000000030081410] = 73b719ff, %l3 = 0000000000000000
1417 ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 00000073000000ff
1418! %l4 = 00000000000000ff, Mem[0000000010141400] = c98eff12
1419 stwa %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000ff
1420! Mem[0000000010141410] = 367a61e7, %l5 = 0000000000000079, %asi = 80
1421 swapa [%i5+0x010]%asi,%l5 ! %l5 = 00000000367a61e7
1422! %f7 = 7fffffff, Mem[0000000010081408] = 0000c802
1423 sta %f7 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 7fffffff
1424! Starting 10 instruction Load Burst
1425! Mem[00000000300c1410] = 367a61ff, %l0 = 00000000000000ff
1426 lduwa [%i3+%o5]0x89,%l0 ! %l0 = 00000000367a61ff
1427
1428p0_label_53:
1429! Mem[0000000020800040] = 61ff0345, %l5 = 00000000367a61e7
1430 lduha [%o1+0x040]%asi,%l5 ! %l5 = 00000000000061ff
1431! Mem[0000000030141400] = 38000000ffe8ec29, %f12 = 9e93528b 9cd10952
1432 ldda [%i5+%g0]0x89,%f12 ! %f12 = 38000000 ffe8ec29
1433! %l2 = 000000000000009d, Mem[0000000010141420] = 4f8524d1
1434 stw %l2,[%i5+0x020] ! Mem[0000000010141420] = 0000009d
1435! Mem[0000000010141408] = 367a61e7, %l4 = 00000000000000ff
1436 lduha [%i5+%o4]0x80,%l4 ! %l4 = 000000000000367a
1437! Mem[0000000010081400] = 6c302680, %l2 = 000000000000009d
1438 ldsba [%i2+%g0]0x88,%l2 ! %l2 = ffffffffffffff80
1439! Mem[0000000030181410] = ff3b0a71, %l7 = 0000000000000000
1440 lduwa [%i6+%o5]0x81,%l7 ! %l7 = 00000000ff3b0a71
1441! Mem[00000000100c1408] = d1000000, %l6 = ffffffffffffffff
1442 ldsha [%i3+%o4]0x80,%l6 ! %l6 = ffffffffffffd100
1443! Mem[00000000201c0000] = 73b7de6c, %l5 = 00000000000061ff
1444 ldsb [%o0+0x001],%l5 ! %l5 = ffffffffffffffb7
1445! Mem[0000000030181400] = ff000000 02c80000 7a555fba 6081bef2
1446! Mem[0000000030181410] = ff3b0a71 3e9d120f dd372ab3 7fffffff
1447! Mem[0000000030181420] = c802fc4e c98eff12 7a77a4b4 9d9acf2d
1448! Mem[0000000030181430] = 3e9d120f 367a61e7 7bf46ccb dd372ab3
1449 ldda [%i6]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030181400
1450! Starting 10 instruction Store Burst
1451! Mem[0000000010081413] = c8000000, %l3 = 0000000000000073
1452 ldstub [%i2+0x013],%l3 ! %l3 = 00000000000000ff
1453
1454p0_label_54:
1455! %l4 = 000000000000367a, Mem[00000000100c1428] = ffffffff80f9160c, %asi = 80
1456 stxa %l4,[%i3+0x028]%asi ! Mem[00000000100c1428] = 000000000000367a
1457! Mem[0000000010181400] = ff4712a6, %l0 = 00000000367a61ff
1458 swapa [%i6+%g0]0x80,%l0 ! %l0 = 00000000ff4712a6
1459! Mem[0000000030181408] = ba5f557a, %l6 = ffffffffffffd100
1460 swapa [%i6+%o4]0x89,%l6 ! %l6 = 00000000ba5f557a
1461! %f30 = c69f0d89 cb6cf47b, Mem[0000000010001410] = 6dfefabc dc1573ef
1462 stda %f30,[%i0+%o5]0x88 ! Mem[0000000010001410] = c69f0d89 cb6cf47b
1463! %l2 = ffffff80, %l3 = 00000000, Mem[0000000030001408] = b4a4777a 2dcf9a9d
1464 stda %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffff80 00000000
1465! %f0 = ff000000 02c80000 7a555fba 6081bef2
1466! %f4 = ff3b0a71 3e9d120f dd372ab3 7fffffff
1467! %f8 = c802fc4e c98eff12 7a77a4b4 9d9acf2d
1468! %f12 = 3e9d120f 367a61e7 7bf46ccb dd372ab3
1469 stda %f0,[%i1]ASI_BLK_P ! Block Store to 0000000010041400
1470! %l5 = ffffffffffffffb7, Mem[0000000010101400] = 7fffffff
1471 stwa %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffffffb7
1472! Mem[0000000030081400] = 0000009d, %l2 = ffffffffffffff80
1473 ldstuba [%i2+%g0]0x89,%l2 ! %l2 = 0000009d000000ff
1474! Mem[0000000030101400] = 000000dd, %l0 = 00000000ff4712a6
1475 swapa [%i4+%g0]0x89,%l0 ! %l0 = 00000000000000dd
1476! Starting 10 instruction Load Burst
1477! Mem[0000000030181408] = ffffd100, %f28 = e7617a36
1478 lda [%i6+%o4]0x89,%f28 ! %f28 = ffffd100
1479
1480p0_label_55:
1481! Mem[00000000100c1408] = d100000049bec8ce, %f24 = 3c47140e a69464be
1482 ldda [%i3+%o4]0x80,%f24 ! %f24 = d1000000 49bec8ce
1483! Mem[0000000030081400] = 000000ff, %l5 = ffffffffffffffb7
1484 ldsba [%i2+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
1485! Mem[0000000021800000] = ff787193, %l3 = 0000000000000000
1486 ldsb [%o3+%g0],%l3 ! %l3 = ffffffffffffffff
1487 membar #Sync ! Added by membar checker (11)
1488! Mem[0000000010041408] = f2be8160ba5f557a, %f18 = c7b24c12 a61247ff
1489 ldda [%i1+%o4]0x88,%f18 ! %f18 = f2be8160 ba5f557a
1490! Mem[0000000030001400] = 00000000 dc1573ef 80ffffff 00000000
1491! Mem[0000000030001410] = 9cd10952 a0521f2b dc687efe 9e34a28f
1492! Mem[0000000030001420] = 1f44758d 0c75d9b9 a673e23e 891d7ef6
1493! Mem[0000000030001430] = e1dd814d e0de13fb 6fd3ffde 02cfc061
1494 ldda [%i0]ASI_BLK_S,%f16 ! Block Load from 0000000030001400
1495! Mem[0000000030181408] = ffffd100, %l5 = ffffffffffffffff
1496 lduwa [%i6+%o4]0x89,%l5 ! %l5 = 00000000ffffd100
1497! Mem[00000000300c1408] = 000000ff, %l2 = 000000000000009d
1498 lduha [%i3+%o4]0x89,%l2 ! %l2 = 00000000000000ff
1499! Mem[00000000100c1400] = 00000000 710a3bff d1000000 49bec8ce
1500! Mem[00000000100c1410] = 2dcf9a9d b4a4777a 00000000 ff00007a
1501! Mem[00000000100c1420] = 6081bef2 86a0009d 00000000 0000367a
1502! Mem[00000000100c1430] = 9e93528b 9cd10952 9549ef5e fbc4b3ff
1503 ldda [%i3]ASI_BLK_AIUP,%f0 ! Block Load from 00000000100c1400
1504! Mem[0000000010081400] = 8026306cef7315dc, %l2 = 00000000000000ff
1505 ldxa [%i2+%g0]0x80,%l2 ! %l2 = 8026306cef7315dc
1506! Starting 10 instruction Store Burst
1507! %l3 = ffffffffffffffff, %l5 = 00000000ffffd100, %l1 = 000000000000009d
1508 xnor %l3,%l5,%l1 ! %l1 = 00000000ffffd100
1509
1510p0_label_56:
1511! %f20 = 9cd10952 a0521f2b, %l0 = 00000000000000dd
1512! Mem[0000000030181428] = 7a77a4b49d9acf2d
1513 add %i6,0x028,%g1
1514 stda %f20,[%g1+%l0]ASI_PST8_S ! Mem[0000000030181428] = 9cd1a452a052cf2b
1515! %l0 = 000000dd, %l1 = ffffd100, Mem[0000000010181400] = ff617a36 d5e67cde
1516 stda %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000dd ffffd100
1517 membar #Sync ! Added by membar checker (12)
1518! %l4 = 000000000000367a, Mem[0000000030001408] = ffffff80
1519 stha %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffff367a
1520! Mem[0000000030141408] = ff00c802, %l0 = 00000000000000dd
1521 swapa [%i5+%o4]0x81,%l0 ! %l0 = 00000000ff00c802
1522! Mem[0000000010081400] = 8026306c, %l5 = 00000000ffffd100
1523 swapa [%i2+%g0]0x80,%l5 ! %l5 = 000000008026306c
1524! %l7 = 00000000ff3b0a71, Mem[00000000100c1408] = d1000000
1525 stwa %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff3b0a71
1526! %l0 = 00000000ff00c802, Mem[00000000300c1410] = 367a61ff
1527 stha %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 367ac802
1528! %l6 = 00000000ba5f557a, Mem[0000000010081410] = c80000ff
1529 stwa %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = ba5f557a
1530! %l7 = 00000000ff3b0a71, Mem[0000000010181428] = 093defff87824a0d
1531 stx %l7,[%i6+0x028] ! Mem[0000000010181428] = 00000000ff3b0a71
1532! Starting 10 instruction Load Burst
1533! Mem[0000000030141400] = ffe8ec29, %l2 = 8026306cef7315dc
1534 ldswa [%i5+%g0]0x89,%l2 ! %l2 = ffffffffffe8ec29
1535
1536p0_label_57:
1537! Mem[0000000030001408] = 7a36ffff, %l0 = 00000000ff00c802
1538 ldswa [%i0+%o4]0x81,%l0 ! %l0 = 000000007a36ffff
1539! Mem[00000000211c0000] = 46d1622e, %l7 = 00000000ff3b0a71
1540 ldsha [%o2+0x000]%asi,%l7 ! %l7 = 00000000000046d1
1541! Mem[00000000100c1410] = 2dcf9a9db4a4777a, %f12 = 9e93528b 9cd10952
1542 ldda [%i3+%o5]0x80,%f12 ! %f12 = 2dcf9a9d b4a4777a
1543! Mem[0000000010001400] = ffffffff, %l6 = 00000000ba5f557a
1544 lduha [%i0+%g0]0x88,%l6 ! %l6 = 000000000000ffff
1545! Mem[0000000030041400] = 3ee8ec29230fddce, %l3 = ffffffffffffffff
1546 ldxa [%i1+%g0]0x81,%l3 ! %l3 = 3ee8ec29230fddce
1547! Mem[0000000010181408] = c8000000, %l2 = ffffffffffe8ec29
1548 lduba [%i6+%o4]0x88,%l2 ! %l2 = 0000000000000000
1549! Mem[00000000100c1400] = 00000000710a3bff, %f24 = 1f44758d 0c75d9b9
1550 ldda [%i3+%g0]0x80,%f24 ! %f24 = 00000000 710a3bff
1551! Mem[00000000100c1400] = 00000000, %l7 = 00000000000046d1
1552 ldswa [%i3+%g0]0x80,%l7 ! %l7 = 0000000000000000
1553! Mem[0000000010001408] = c7b24c12 ba5f557a, %l4 = 0000367a, %l5 = 8026306c
1554 ldda [%i0+%o4]0x88,%l4 ! %l4 = 00000000ba5f557a 00000000c7b24c12
1555! Starting 10 instruction Store Burst
1556! Mem[0000000010181410] = 00000042, %l4 = 00000000ba5f557a
1557 swapa [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000042
1558
1559p0_label_58:
1560! %l4 = 00000042, %l5 = c7b24c12, Mem[0000000010041428] = 7a77a4b4 9d9acf2d
1561 stda %l4,[%i1+0x028]%asi ! Mem[0000000010041428] = 00000042 c7b24c12
1562! Mem[00000000100c140c] = 49bec8ce, %l2 = 00000000, %l1 = ffffd100
1563 add %i3,0x0c,%g1
1564 casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000049bec8ce
1565! Mem[0000000010001400] = ffffffff, %l2 = 0000000000000000
1566 ldstuba [%i0+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
1567! %l3 = 3ee8ec29230fddce, immd = 0000000000000fcb, %l5 = 00000000c7b24c12
1568 sdivx %l3,0xfcb,%l5 ! %l5 = 0003fbc0b0dc09de
1569! %l7 = 0000000000000000, Mem[0000000010041414] = 3e9d120f
1570 stw %l7,[%i1+0x014] ! Mem[0000000010041414] = 00000000
1571! %l7 = 0000000000000000, Mem[0000000030141400] = 29ece8ff
1572 stha %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000e8ff
1573! %l3 = 3ee8ec29230fddce, imm = 000000000000032b, %l0 = 000000007a36ffff
1574 addc %l3,0x32b,%l0 ! %l0 = 3ee8ec29230fe0f9
1575! Mem[0000000010181410] = 7a555fba, %l1 = 0000000049bec8ce
1576 ldstuba [%i6+%o5]0x88,%l1 ! %l1 = 000000ba000000ff
1577! %l6 = 000000000000ffff, immed = 00000e09, %y = 00000000
1578 sdiv %l6,0xe09,%l6 ! %l6 = 0000000000000012
1579 mov %l0,%y ! %y = 230fe0f9
1580! Starting 10 instruction Load Burst
1581! Mem[0000000010081408] = 00000000 7fffffff, %l6 = 00000012, %l7 = 00000000
1582 ldda [%i2+%o4]0x88,%l6 ! %l6 = 000000007fffffff 0000000000000000
1583
1584p0_label_59:
1585! Mem[0000000010101410] = 3eff120f, %f28 = e1dd814d
1586 lda [%i4+%o5]0x88,%f28 ! %f28 = 3eff120f
1587! Mem[0000000010081408] = ffffff7f, %l4 = 0000000000000042
1588 lduba [%i2+%o4]0x80,%l4 ! %l4 = 00000000000000ff
1589! Mem[00000000100c1414] = b4a4777a, %l2 = 00000000000000ff
1590 ldsb [%i3+0x014],%l2 ! %l2 = ffffffffffffffb4
1591! Mem[0000000030181408] = 00d1ffff, %l3 = 3ee8ec29230fddce
1592 lduwa [%i6+%o4]0x81,%l3 ! %l3 = 0000000000d1ffff
1593! Mem[0000000010001400] = fcffffffffffffff, %l1 = 00000000000000ba
1594 ldxa [%i0+%g0]0x88,%l1 ! %l1 = fcffffffffffffff
1595! Mem[0000000010141410] = 00000079, %l5 = 0003fbc0b0dc09de
1596 ldswa [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000079
1597! Mem[0000000010001410] = 7bf46ccb, %f8 = 6081bef2
1598 lda [%i0+%o5]0x80,%f8 ! %f8 = 7bf46ccb
1599! Mem[00000000300c1408] = 000000ff, %l1 = fcffffffffffffff
1600 ldsha [%i3+%o4]0x89,%l1 ! %l1 = 00000000000000ff
1601! Mem[00000000100c1400] = 00000000, %l2 = ffffffffffffffb4
1602 lduwa [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000
1603! Starting 10 instruction Store Burst
1604! %f18 = 80ffffff 00000000, Mem[0000000030141410] = 42bc29ff 3e9d120f
1605 stda %f18,[%i5+%o5]0x89 ! Mem[0000000030141410] = 80ffffff 00000000
1606
1607p0_label_60:
1608! %l1 = 00000000000000ff, Mem[0000000010181408] = c8000000
1609 stwa %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ff
1610! %l7 = 0000000000000000, Mem[0000000010081408] = ffffff7f
1611 stha %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000ff7f
1612! %f13 = b4a4777a, Mem[0000000010041408] = 7a555fba
1613 sta %f13,[%i1+%o4]0x80 ! Mem[0000000010041408] = b4a4777a
1614! Mem[000000001004143c] = dd372ab3, %l1 = 000000ff, %l3 = 00d1ffff
1615 add %i1,0x3c,%g1
1616 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000dd372ab3
1617! Mem[00000000211c0000] = 46d1622e, %l7 = 0000000000000000
1618 ldstub [%o2+%g0],%l7 ! %l7 = 00000046000000ff
1619! %l4 = 00000000000000ff, immed = 00000069, %y = 230fe0f9
1620 udiv %l4,0x069,%l1 ! %l1 = 00000000ffffffff
1621 mov %l0,%y ! %y = 230fe0f9
1622! Mem[0000000021800040] = b2866a20, %l0 = 3ee8ec29230fe0f9
1623 ldstuba [%o3+0x040]%asi,%l0 ! %l0 = 000000b2000000ff
1624! %f0 = 00000000 710a3bff d1000000 49bec8ce
1625! %f4 = 2dcf9a9d b4a4777a 00000000 ff00007a
1626! %f8 = 7bf46ccb 86a0009d 00000000 0000367a
1627! %f12 = 2dcf9a9d b4a4777a 9549ef5e fbc4b3ff
1628 stda %f0,[%i5]ASI_BLK_PL ! Block Store to 0000000010141400
1629! Code Fragment 3
1630p0_fragment_4:
1631! %l0 = 00000000000000b2
1632 setx 0x508d247063b84221,%g7,%l0 ! %l0 = 508d247063b84221
1633! %l1 = 00000000ffffffff
1634 setx 0x9e679577884a8f0f,%g7,%l1 ! %l1 = 9e679577884a8f0f
1635 setx 0x1fe000, %g1, %g3
1636 or %l0, %g3, %l0 ! always set perrmask = 0xff
1637 setx 0x1ffff8, %g1, %g2
1638 and %l0, %g2, %l0
1639 ta T_CHANGE_HPRIV
1640 stxa %l1, [%l0]ASI_DCACHE_DATA
1641 ta T_CHANGE_NONHPRIV
1642! %l0 = 508d247063b84221
1643 setx 0x6d82bd3860dc6e57,%g7,%l0 ! %l0 = 6d82bd3860dc6e57
1644! %l1 = 9e679577884a8f0f
1645 setx 0x9b066f4fb76d90f0,%g7,%l1 ! %l1 = 9b066f4fb76d90f0
1646! Starting 10 instruction Load Burst
1647! %l1 = 9b066f4fb76d90f0, %l2 = 0000000000000000, %y = 230fe0f9
1648 sdiv %l1,%l2,%l5 ! Div by zero, %l0 = 6d82bd3860dc6ea7
1649 mov %l0,%y ! %y = 60dc6e7f
1650
1651p0_label_61:
1652 membar #Sync ! Added by membar checker (13)
1653! Mem[0000000010141410] = 7a77a4b4, %l6 = 000000007fffffff
1654 lduha [%i5+%o5]0x80,%l6 ! %l6 = 0000000000007a77
1655! Mem[0000000010001410] = cb6cf47b, %l7 = 0000000000000046
1656 lduha [%i0+%o5]0x88,%l7 ! %l7 = 000000000000f47b
1657! Mem[0000000021800080] = 5046e4e3, %l5 = 0000000000000079
1658 lduh [%o3+0x080],%l5 ! %l5 = 0000000000005046
1659! Mem[0000000030141400] = ffe80000, %l0 = 6d82bd3860dc6e7f
1660 lduba [%i5+%g0]0x89,%l0 ! %l0 = 0000000000000000
1661! Mem[0000000030141400] = 0000e8ff, %l4 = 00000000000000ff
1662 lduba [%i5+%g0]0x81,%l4 ! %l4 = 0000000000000000
1663! Mem[00000000218000c0] = 4f85afb8, %l1 = 9b066f4fb76d90f0
1664 lduha [%o3+0x0c0]%asi,%l1 ! %l1 = 0000000000004f85
1665! Mem[00000000100c1410] = 9d9acf2d, %l4 = 0000000000000000
1666 ldstuba [%i3+%o5]0x88,%l4 ! %l4 = 0000002d000000ff
1667! Mem[0000000020800040] = 61ff0345, %l6 = 0000000000007a77
1668 ldsba [%o1+0x041]%asi,%l6 ! %l6 = ffffffffffffffff
1669! Mem[0000000010081410] = ba5f557a, %f25 = 710a3bff
1670 lda [%i2+%o5]0x80,%f25 ! %f25 = ba5f557a
1671! Starting 10 instruction Store Burst
1672! %l7 = 000000000000f47b, Mem[0000000030101408] = ff000000
1673 stwa %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000f47b
1674
1675p0_label_62:
1676! Mem[00000000300c1408] = ff000000, %l7 = 000000000000f47b
1677 ldstuba [%i3+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
1678! %l6 = ffffffff, %l7 = 000000ff, Mem[0000000030041410] = 4efc02ff 12ff8ec9
1679 stda %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffffffff 000000ff
1680! %l2 = 0000000000000000, Mem[0000000010041400] = 000000ff
1681 stwa %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000
1682! Mem[0000000010001400] = ffffffff, %l5 = 0000000000005046
1683 ldstuba [%i0+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
1684! %f26 = a673e23e 891d7ef6, Mem[0000000010181410] = ff5f557a a612ffff
1685 std %f26,[%i6+%o5] ! Mem[0000000010181410] = a673e23e 891d7ef6
1686! Mem[0000000030101408] = 7bf40000, %l5 = 00000000000000ff
1687 ldstuba [%i4+%o4]0x81,%l5 ! %l5 = 0000007b000000ff
1688! Mem[0000000010181437] = 7a555fba, %l0 = 0000000000000000
1689 ldstub [%i6+0x037],%l0 ! %l0 = 000000ba000000ff
1690! %l4 = 0000002d, %l5 = 0000007b, Mem[0000000010001410] = cb6cf47b c69f0d89
1691 stda %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000002d 0000007b
1692! %l2 = 0000000000000000, Mem[00000000100c142c] = 0000367a, %asi = 80
1693 stba %l2,[%i3+0x02c]%asi ! Mem[00000000100c142c] = 0000367a
1694! Starting 10 instruction Load Burst
1695! Mem[0000000010081428] = 5fc6552c 1fe26fae, %l4 = 0000002d, %l5 = 0000007b
1696 ldda [%i2+0x028]%asi,%l4 ! %l4 = 000000005fc6552c 000000001fe26fae
1697
1698p0_label_63:
1699! %l5 = 000000001fe26fae, Mem[0000000030001400] = 00000000
1700 stba %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000ae
1701! Mem[0000000030141400] = 0000e8ff, %l0 = 00000000000000ba
1702 lduha [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
1703! Mem[0000000010081400] = 00d1ffff, %f10 = 00000000
1704 lda [%i2+%g0]0x88,%f10 ! %f10 = 00d1ffff
1705 membar #Sync ! Added by membar checker (14)
1706! Mem[0000000030041400] = 3ee8ec29 230fddce ff000000 367a61e7
1707! Mem[0000000030041410] = ffffffff ff000000 b21980c4 6fb71394
1708! Mem[0000000030041420] = de1a96d2 4b7f7ac8 5fc6552c 1fe26fae
1709! Mem[0000000030041430] = 1a1ec5fc 7178a96b 00006130 248e193a
1710 ldda [%i1]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030041400
1711! Mem[00000000201c0000] = 73b7de6c, %l0 = 0000000000000000
1712 ldub [%o0+0x001],%l0 ! %l0 = 00000000000000b7
1713! Mem[0000000010141408] = 49bec8ce, %l5 = 000000001fe26fae
1714 ldsba [%i5+%o4]0x88,%l5 ! %l5 = ffffffffffffffce
1715! Mem[0000000010081400] = dc1573ef00d1ffff, %l3 = 00000000dd372ab3
1716 ldxa [%i2+%g0]0x88,%l3 ! %l3 = dc1573ef00d1ffff
1717! Mem[0000000030001408] = 7a36ffff00000000, %f2 = d1000000 49bec8ce
1718 ldda [%i0+%o4]0x81,%f2 ! %f2 = 7a36ffff 00000000
1719! Mem[0000000010081410] = ba5f557aff000000, %f8 = 7bf46ccb 86a0009d
1720 ldda [%i2+%o5]0x80,%f8 ! %f8 = ba5f557a ff000000
1721! Starting 10 instruction Store Burst
1722! Mem[0000000010001410] = 0000002d, %l0 = 00000000000000b7
1723 ldstuba [%i0+%o5]0x88,%l0 ! %l0 = 0000002d000000ff
1724
1725p0_label_64:
1726! Mem[0000000010001408] = 7a555fba, %l6 = ffffffffffffffff
1727 ldstuba [%i0+%o4]0x80,%l6 ! %l6 = 0000007a000000ff
1728! %f6 = 00000000, Mem[0000000010141408] = 49bec8ce
1729 sta %f6 ,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
1730! Mem[00000000100c1408] = 710a3bff, %l3 = dc1573ef00d1ffff
1731 ldstuba [%i3+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
1732! %f8 = ba5f557a ff000000, Mem[0000000030101408] = 0000f4ff c7b24c12
1733 stda %f8 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = ba5f557a ff000000
1734! %l7 = 00000000000000ff, imm = fffffffffffffa82, %l7 = 00000000000000ff
1735 xor %l7,-0x57e,%l7 ! %l7 = fffffffffffffa7d
1736! Mem[0000000030101408] = 000000ff, %l7 = fffffffffffffa7d
1737 swapa [%i4+%o4]0x81,%l7 ! %l7 = 00000000000000ff
1738! Mem[00000000100c143c] = fbc4b3ff, %l6 = 0000007a, %l7 = 000000ff
1739 add %i3,0x3c,%g1
1740 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000fbc4b3ff
1741! %l4 = 000000005fc6552c, %l1 = 0000000000004f85, %l0 = 000000000000002d
1742 xor %l4,%l1,%l0 ! %l0 = 000000005fc61aa9
1743! %l7 = 00000000fbc4b3ff, Mem[0000000010181410] = a673e23e
1744 stwa %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = fbc4b3ff
1745! Starting 10 instruction Load Burst
1746! Mem[00000000300c1410] = 02c87a36, %l2 = 0000000000000000
1747 lduba [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000002
1748
1749p0_label_65:
1750! Mem[00000000300c1410] = 02c87a36, %l3 = 00000000000000ff
1751 lduwa [%i3+%o5]0x81,%l3 ! %l3 = 0000000002c87a36
1752! Mem[00000000300c1410] = 02c87a367b85f102, %f0 = 00000000 710a3bff
1753 ldda [%i3+%o5]0x81,%f0 ! %f0 = 02c87a36 7b85f102
1754! Mem[0000000030081400] = 000000ff, %l1 = 0000000000004f85
1755 lduwa [%i2+%g0]0x89,%l1 ! %l1 = 00000000000000ff
1756! Mem[0000000030041408] = ff000000, %f12 = 2dcf9a9d
1757 lda [%i1+%o4]0x81,%f12 ! %f12 = ff000000
1758! Mem[0000000030141400] = 0000e8ff00000038, %f0 = 02c87a36 7b85f102
1759 ldda [%i5+%g0]0x81,%f0 ! %f0 = 0000e8ff 00000038
1760! Mem[0000000010101400] = b7ffffff, %l4 = 000000005fc6552c
1761 ldsba [%i4+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
1762! Mem[0000000030141408] = dd000000, %f9 = ff000000
1763 lda [%i5+%o4]0x89,%f9 ! %f9 = dd000000
1764! Mem[00000000300c1410] = 02c87a36, %l4 = ffffffffffffffff
1765 lduha [%i3+%o5]0x81,%l4 ! %l4 = 00000000000002c8
1766! Mem[0000000010081400] = ffffd100, %f8 = ba5f557a
1767 lda [%i2+%g0]0x80,%f8 ! %f8 = ffffd100
1768! Starting 10 instruction Store Burst
1769! Mem[0000000010141410] = 7a77a4b4, %l3 = 0000000002c87a36
1770 swapa [%i5+%o5]0x80,%l3 ! %l3 = 000000007a77a4b4
1771
1772p0_label_66:
1773! Mem[0000000030081410] = ff19b7ff, %l5 = ffffffffffffffce
1774 ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
1775! Mem[0000000010081400] = ffffd100, %l5 = 00000000000000ff
1776 ldstuba [%i2+%g0]0x80,%l5 ! %l5 = 000000ff000000ff
1777! %f3 = 00000000, Mem[0000000010001410] = 000000ff
1778 sta %f3 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
1779! %l2 = 0000000000000002, Mem[0000000010141400] = 00000000710a3bff
1780 stxa %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000000000002
1781! %l2 = 0000000000000002, Mem[00000000300c1400] = 02ea1fb8000000ff
1782 stxa %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000000000000002
1783! %l3 = 000000007a77a4b4, Mem[00000000100c1439] = 9549ef5e, %asi = 80
1784 stba %l3,[%i3+0x039]%asi ! Mem[00000000100c1438] = 95b4ef5e
1785! Mem[0000000010181400] = 000000dd, %l4 = 00000000000002c8
1786 ldstuba [%i6+%g0]0x88,%l4 ! %l4 = 000000dd000000ff
1787! Mem[0000000030101410] = 86a0be79, %l2 = 0000000000000002
1788 ldstuba [%i4+%o5]0x81,%l2 ! %l2 = 00000086000000ff
1789! Mem[0000000010041409] = b4a4777a, %l3 = 000000007a77a4b4
1790 ldstuba [%i1+0x009]%asi,%l3 ! %l3 = 000000a4000000ff
1791! Starting 10 instruction Load Burst
1792! Mem[0000000010081410] = 7a555fba, %l3 = 00000000000000a4
1793 ldswa [%i2+%o5]0x88,%l3 ! %l3 = 000000007a555fba
1794
1795p0_label_67:
1796! Mem[0000000030101400] = ff4712a6, %l0 = 000000005fc61aa9
1797 ldsha [%i4+%g0]0x89,%l0 ! %l0 = 00000000000012a6
1798! Mem[0000000030001410] = 9cd10952, %l3 = 000000007a555fba
1799 lduha [%i0+%o5]0x81,%l3 ! %l3 = 0000000000009cd1
1800! Mem[0000000010081408] = 000000007fff0000, %f24 = de1a96d2 4b7f7ac8
1801 ldda [%i2+%o4]0x88,%f24 ! %f24 = 00000000 7fff0000
1802! Mem[0000000030101400] = a61247ff, %f31 = 248e193a
1803 lda [%i4+%g0]0x81,%f31 ! %f31 = a61247ff
1804! Mem[0000000030081408] = c7b24c12 a61247ff, %l0 = 000012a6, %l1 = 000000ff
1805 ldda [%i2+%o4]0x89,%l0 ! %l0 = 00000000a61247ff 00000000c7b24c12
1806! Mem[00000000100c1408] = cec8be49 710a3bff, %l0 = a61247ff, %l1 = c7b24c12
1807 ldda [%i3+%o4]0x88,%l0 ! %l0 = 00000000710a3bff 00000000cec8be49
1808! %l1 = 00000000cec8be49, %l0 = 00000000710a3bff, %l4 = 00000000000000dd
1809 sdivx %l1,%l0,%l4 ! %l4 = 0000000000000001
1810! Mem[00000000100c1400] = ff3b0a7100000000, %f16 = 3ee8ec29 230fddce
1811 ldda [%i3+%g0]0x88,%f16 ! %f16 = ff3b0a71 00000000
1812! %l5 = 00000000000000ff, imm = fffffffffffffd35, %l6 = 000000000000007a
1813 subc %l5,-0x2cb,%l6 ! %l6 = 00000000000003ca
1814! Starting 10 instruction Store Burst
1815! %l3 = 0000000000009cd1, Mem[0000000030101408] = fffffa7d
1816 stba %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = d1fffa7d
1817
1818p0_label_68:
1819! %l5 = 00000000000000ff, Mem[0000000030001400] = ae000000
1820 stba %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = ff000000
1821! %l4 = 0000000000000001, Mem[0000000030181410] = ff3b0a71
1822 stba %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 013b0a71
1823! %f3 = 00000000, %f28 = 1a1ec5fc, %f0 = 0000e8ff
1824 fadds %f3 ,%f28,%f0 ! %f0 = 1a1ec5fc
1825! Mem[0000000010001400] = ffffffff, %l4 = 0000000000000001
1826 ldstuba [%i0+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
1827! Mem[0000000010181408] = ff000000, %l4 = 00000000000000ff
1828 ldstuba [%i6+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
1829! %l4 = 00000000000000ff, Mem[0000000010081408] = 0000ff7f, %asi = 80
1830 stwa %l4,[%i2+0x008]%asi ! Mem[0000000010081408] = 000000ff
1831! Mem[0000000010081410] = ba5f557a, %l0 = 00000000710a3bff
1832 ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 000000ba000000ff
1833! Mem[0000000010181400] = ff000000, %l7 = 00000000fbc4b3ff
1834 swapa [%i6+%g0]0x80,%l7 ! %l7 = 00000000ff000000
1835! %f6 = 00000000 ff00007a, Mem[0000000010001410] = 00000000 7b000000
1836 stda %f6 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000 ff00007a
1837! Starting 10 instruction Load Burst
1838! Mem[0000000010141408] = 00000000, %l3 = 0000000000009cd1
1839 ldsha [%i5+%o4]0x80,%l3 ! %l3 = 0000000000000000
1840
1841p0_label_69:
1842! Mem[0000000030001408] = 7a36ffff, %l4 = 00000000000000ff
1843 ldswa [%i0+%o4]0x81,%l4 ! %l4 = 000000007a36ffff
1844! Mem[0000000010141410] = 02c87a36 9d9acf2d, %l2 = 00000086, %l3 = 00000000
1845 ldda [%i5+0x010]%asi,%l2 ! %l2 = 0000000002c87a36 000000009d9acf2d
1846! Mem[00000000300c1400] = 0200000000000000, %f30 = 00006130 a61247ff
1847 ldda [%i3+%g0]0x81,%f30 ! %f30 = 02000000 00000000
1848! Mem[00000000300c1408] = 000000ff, %l5 = 00000000000000ff
1849 lduha [%i3+%o4]0x89,%l5 ! %l5 = 00000000000000ff
1850! Mem[000000001008141c] = 6fb71394, %l6 = 00000000000003ca
1851 ldsb [%i2+0x01d],%l6 ! %l6 = ffffffffffffffb7
1852! %f31 = 00000000, %f15 = fbc4b3ff, %f24 = 00000000 7fff0000
1853 fsmuld %f31,%f15,%f24 ! %f24 = 80000000 00000000
1854! Mem[0000000010181400] = fbc4b3ff, %l3 = 000000009d9acf2d
1855 lduha [%i6+%g0]0x80,%l3 ! %l3 = 000000000000fbc4
1856! Mem[0000000030081408] = ff4712a6, %l4 = 000000007a36ffff
1857 ldsha [%i2+%o4]0x81,%l4 ! %l4 = ffffffffffffff47
1858! Mem[0000000010141408] = d100000000000000, %f14 = 9549ef5e fbc4b3ff
1859 ldda [%i5+%o4]0x88,%f14 ! %f14 = d1000000 00000000
1860! Starting 10 instruction Store Burst
1861! Mem[0000000010081410] = 7a555fff, %l2 = 0000000002c87a36
1862 swapa [%i2+%o5]0x88,%l2 ! %l2 = 000000007a555fff
1863
1864p0_label_70:
1865! %f3 = 00000000, Mem[0000000010101408] = 6081bef2
1866 sta %f3 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
1867! %f15 = 00000000, %f31 = 00000000, %f14 = d1000000 00000000
1868 fsmuld %f15,%f31,%f14 ! %f14 = 00000000 00000000
1869! Mem[00000000100c1400] = 00000000, %l7 = 00000000ff000000
1870 ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 00000000000000ff
1871! %l3 = 000000000000fbc4, Mem[0000000010001408] = ff555fba
1872 stwa %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000fbc4
1873! %l2 = 000000007a555fff, Mem[0000000010141410] = 367ac802
1874 stba %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 367ac8ff
1875! %f0 = 1a1ec5fc 00000038, %l4 = ffffffffffffff47
1876! Mem[0000000010041438] = 7bf46ccbdd372ab3
1877 add %i1,0x038,%g1
1878 stda %f0,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010041438] = 38000000fcc51e1a
1879! %f15 = 00000000, Mem[000000001014143c] = 5eef4995
1880 sta %f15,[%i5+0x03c]%asi ! Mem[000000001014143c] = 00000000
1881! Mem[0000000010181417] = 891d7ef6, %l1 = 00000000cec8be49
1882 ldstuba [%i6+0x017]%asi,%l1 ! %l1 = 000000f6000000ff
1883! %l0 = 00000000000000ba, Mem[0000000030001410] = 9cd10952a0521f2b
1884 stxa %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000000000ba
1885! Starting 10 instruction Load Burst
1886! Mem[0000000030081410] = ffb719ff, %l1 = 00000000000000f6
1887 lduha [%i2+%o5]0x81,%l1 ! %l1 = 000000000000ffb7
1888
1889p0_label_71:
1890! Mem[00000000300c1400] = 00000002, %l3 = 000000000000fbc4
1891 ldsha [%i3+%g0]0x89,%l3 ! %l3 = 0000000000000002
1892! Mem[0000000010001408] = c7b24c12 c4fb0000, %l4 = ffffff47, %l5 = 000000ff
1893 ldda [%i0+%o4]0x88,%l4 ! %l4 = 00000000c4fb0000 00000000c7b24c12
1894! Mem[0000000020800040] = 61ff0345, %l1 = 000000000000ffb7
1895 lduba [%o1+0x041]%asi,%l1 ! %l1 = 00000000000000ff
1896! Mem[0000000030101400] = ff4712a6, %l1 = 00000000000000ff
1897 ldsha [%i4+%g0]0x89,%l1 ! %l1 = 00000000000012a6
1898! Mem[0000000010101410] = 0f12ff3e 710a3bff, %l0 = 000000ba, %l1 = 000012a6
1899 ldda [%i4+%o5]0x80,%l0 ! %l0 = 000000000f12ff3e 00000000710a3bff
1900! Mem[0000000030081408] = c7b24c12a61247ff, %f20 = ffffffff ff000000
1901 ldda [%i2+%o4]0x89,%f20 ! %f20 = c7b24c12 a61247ff
1902! Mem[0000000030101408] = 7dfaffd1, %l7 = 0000000000000000
1903 lduha [%i4+%o4]0x89,%l7 ! %l7 = 000000000000ffd1
1904! Mem[00000000300c1400] = 02000000, %l1 = 00000000710a3bff
1905 lduha [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000200
1906! %f17 = 00000000, %f6 = 00000000
1907 fcmpes %fcc2,%f17,%f6 ! %fcc2 = 0
1908! Starting 10 instruction Store Burst
1909! %f6 = 00000000 ff00007a, Mem[0000000010181400] = ffb3c4fb ffffd100
1910 stda %f6 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 ff00007a
1911
1912p0_label_72:
1913! Mem[0000000030001408] = 7a36ffff, %l0 = 000000000f12ff3e
1914 ldstuba [%i0+%o4]0x81,%l0 ! %l0 = 0000007a000000ff
1915! %l6 = ffffffffffffffb7, Mem[0000000030101410] = ffa0be79
1916 stha %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffb7be79
1917! %l4 = 00000000c4fb0000, Mem[0000000030141400] = 0000e8ff
1918 stha %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000e8ff
1919! %f24 = 80000000 00000000, Mem[0000000010041410] = 710a3bff 00000000
1920 stda %f24,[%i1+%o5]0x88 ! Mem[0000000010041410] = 80000000 00000000
1921! Mem[0000000030101400] = a61247ff01e7ffe7, %f14 = 00000000 00000000
1922 ldda [%i4+%g0]0x81,%f14 ! %f14 = a61247ff 01e7ffe7
1923! Mem[0000000030081410] = ff19b7ff, %l4 = 00000000c4fb0000
1924 ldstuba [%i2+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
1925! %l6 = ffffffb7, %l7 = 0000ffd1, Mem[00000000300c1410] = 367ac802 02f1857b
1926 stda %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffffffb7 0000ffd1
1927! %f18 = ff000000 367a61e7, %l4 = 00000000000000ff
1928! Mem[0000000010041438] = 38000000fcc51e1a
1929 add %i1,0x038,%g1
1930 stda %f18,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010041438] = e7617a36000000ff
1931! %f18 = ff000000 367a61e7, %l5 = 00000000c7b24c12
1932! Mem[0000000010181438] = 567787ff772db599
1933 add %i6,0x038,%g1
1934 stda %f18,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010181438] = 567787ff000000ff
1935! Starting 10 instruction Load Burst
1936! Mem[0000000030141400] = 0000e8ff, %l0 = 000000000000007a
1937 lduha [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
1938
1939p0_label_73:
1940! Mem[0000000010181410] = fbc4b3ff 891d7eff, %l4 = 000000ff, %l5 = c7b24c12
1941 ldda [%i6+%o5]0x80,%l4 ! %l4 = 00000000fbc4b3ff 00000000891d7eff
1942! Mem[00000000211c0000] = ffd1622e, %l0 = 0000000000000000
1943 ldub [%o2+%g0],%l0 ! %l0 = 00000000000000ff
1944! Mem[00000000211c0000] = ffd1622e, %l3 = 0000000000000002
1945 lduba [%o2+0x000]%asi,%l3 ! %l3 = 00000000000000ff
1946! Mem[0000000010141430] = 7a77a4b4 9d9acf2d, %l6 = ffffffb7, %l7 = 0000ffd1
1947 ldd [%i5+0x030],%l6 ! %l6 = 000000007a77a4b4 000000009d9acf2d
1948! Mem[0000000010181410] = ff7e1d89ffb3c4fb, %f8 = ffffd100 dd000000
1949 ldda [%i6+%o5]0x88,%f8 ! %f8 = ff7e1d89 ffb3c4fb
1950! Mem[0000000010001408] = 0000fbc4, %l0 = 00000000000000ff
1951 ldsha [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000000
1952! Mem[00000000300c1400] = 0000000000000002, %f26 = 5fc6552c 1fe26fae
1953 ldda [%i3+%g0]0x89,%f26 ! %f26 = 00000000 00000002
1954! Mem[0000000010141400] = 00000002, %l7 = 000000009d9acf2d
1955 ldsba [%i5+%g0]0x88,%l7 ! %l7 = 0000000000000002
1956! Mem[00000000300c1400] = 02000000, %l5 = 00000000891d7eff
1957 lduha [%i3+%g0]0x81,%l5 ! %l5 = 0000000000000200
1958! Starting 10 instruction Store Burst
1959! Mem[00000000100c1400] = ff000000, %l4 = 00000000fbc4b3ff
1960 swapa [%i3+%g0]0x80,%l4 ! %l4 = 00000000ff000000
1961
1962p0_label_74:
1963! Code Fragment 4
1964p0_fragment_5:
1965! %l0 = 0000000000000000
1966 setx 0x8f04ebf84777c3a0,%g7,%l0 ! %l0 = 8f04ebf84777c3a0
1967! %l1 = 0000000000000200
1968 setx 0x775cd1ff872f02a6,%g7,%l1 ! %l1 = 775cd1ff872f02a6
1969 setx 0x7ff8, %g1, %g2
1970 and %l0, %g2, %l0
1971 setx 0xffffffff, %g1, %g2
1972 and %l1, %g2, %l1
1973 setx 0x100000000, %g1, %g2
1974 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1975 ta T_CHANGE_HPRIV
1976 stxa %l1, [%l0]ASI_ICACHE_INSTR
1977 ta T_CHANGE_NONHPRIV
1978! %l0 = 8f04ebf84777c3a0
1979 setx 0x7c8e5c87a13f73bb,%g7,%l0 ! %l0 = 7c8e5c87a13f73bb
1980! %l1 = 775cd1ff872f02a6
1981 setx 0x07b24c67bee0f09d,%g7,%l1 ! %l1 = 07b24c67bee0f09d
1982! Mem[0000000021800140] = 717af79c, %l3 = 00000000000000ff
1983 ldstub [%o3+0x140],%l3 ! %l3 = 00000071000000ff
1984! %l6 = 7a77a4b4, %l7 = 00000002, Mem[0000000010001400] = ffffffff fcffffff
1985 stda %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 7a77a4b4 00000002
1986! Mem[0000000010081404] = ef7315dc, %l1 = bee0f09d, %l0 = a13f73bb
1987 add %i2,0x04,%g1
1988 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000ef7315dc
1989! %f16 = ff3b0a71, Mem[00000000300c1408] = 000000ff
1990 sta %f16,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff3b0a71
1991! Mem[0000000010141411] = ffc87a36, %l4 = 00000000ff000000
1992 ldstub [%i5+0x011],%l4 ! %l4 = 000000c8000000ff
1993! Mem[0000000010001400] = 7a77a4b4, %l7 = 0000000000000002
1994 swapa [%i0+%g0]0x88,%l7 ! %l7 = 000000007a77a4b4
1995! %f0 = 1a1ec5fc 00000038, Mem[0000000030101410] = 79beb7ff dc1573ef
1996 stda %f0 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 1a1ec5fc 00000038
1997! %l0 = 00000000ef7315dc, Mem[0000000030101408] = d1fffa7d
1998 stha %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = 15dcfa7d
1999! Starting 10 instruction Load Burst
2000! %l2 = 000000007a555fff, immd = 0000000000000e2f, %l7 = 000000007a77a4b4
2001 udivx %l2,0xe2f,%l7 ! %l7 = 0000000000089fff
2002
2003p0_label_75:
2004! Mem[0000000030181410] = 013b0a71, %l4 = 00000000000000c8
2005 ldsha [%i6+%o5]0x81,%l4 ! %l4 = 000000000000013b
2006! Mem[0000000030141400] = ffe80000, %l2 = 000000007a555fff
2007 ldsha [%i5+%g0]0x89,%l2 ! %l2 = 0000000000000000
2008! Mem[0000000010081408] = ff000000, %l2 = 0000000000000000
2009 ldsha [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000000
2010! Mem[00000000300c1410] = 0000ffd1ffffffb7, %l5 = 0000000000000200
2011 ldxa [%i3+%o5]0x89,%l5 ! %l5 = 0000ffd1ffffffb7
2012! Mem[0000000010001400] = 02000000, %f19 = 367a61e7
2013 lda [%i0+%g0]0x80,%f19 ! %f19 = 02000000
2014! Mem[0000000030141408] = ff000000 dd000000, %l6 = 7a77a4b4, %l7 = 00089fff
2015 ldda [%i5+%o4]0x89,%l6 ! %l6 = 00000000dd000000 00000000ff000000
2016! Mem[0000000020800040] = 61ff0345, %l7 = 00000000ff000000
2017 ldsba [%o1+0x041]%asi,%l7 ! %l7 = ffffffffffffffff
2018! Mem[0000000030081400] = 000000ff, %l5 = 0000ffd1ffffffb7
2019 ldswa [%i2+%g0]0x89,%l5 ! %l5 = 00000000000000ff
2020! Mem[0000000030081408] = ff4712a6, %l1 = 07b24c67bee0f09d
2021 ldsha [%i2+%o4]0x81,%l1 ! %l1 = ffffffffffffff47
2022! Starting 10 instruction Store Burst
2023! %f13 = b4a4777a, Mem[0000000010001418] = dd372ab3
2024 st %f13,[%i0+0x018] ! Mem[0000000010001418] = b4a4777a
2025
2026p0_label_76:
2027! %l0 = 00000000ef7315dc, Mem[0000000030181410] = 013b0a71
2028 stba %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = dc3b0a71
2029! %l3 = 0000000000000071, Mem[0000000010041408] = b4ff777a
2030 stba %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = 71ff777a
2031! %f12 = ff000000 b4a4777a, %l3 = 0000000000000071
2032! Mem[00000000100c1410] = ffcf9a9db4a4777a
2033 add %i3,0x010,%g1
2034 stda %f12,[%g1+%l3]ASI_PST32_P ! Mem[00000000100c1410] = ffcf9a9db4a4777a
2035! %f26 = 00000000, Mem[00000000100c1418] = 00000000
2036 sta %f26,[%i3+0x018]%asi ! Mem[00000000100c1418] = 00000000
2037! Mem[0000000010101400] = b7ffffff, %l0 = 00000000ef7315dc
2038 ldstuba [%i4+%g0]0x88,%l0 ! %l0 = 000000ff000000ff
2039! %l5 = 00000000000000ff, Mem[0000000010041410] = 8000000000000000
2040 stxa %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000000000ff
2041! Mem[0000000030041410] = ffffffff, %l0 = 00000000000000ff
2042 swapa [%i1+%o5]0x89,%l0 ! %l0 = 00000000ffffffff
2043! %f4 = 2dcf9a9d b4a4777a, %l1 = ffffffffffffff47
2044! Mem[0000000010101400] = ffffffb7000000ff
2045 stda %f4,[%i4+%l1]ASI_PST32_PL ! Mem[0000000010101400] = 7a77a4b49d9acf2d
2046! %f28 = 1a1ec5fc, %f26 = 00000000
2047 fsqrts %f28,%f26 ! %f26 = 2cc99bc6
2048! Starting 10 instruction Load Burst
2049! %l5 = 00000000000000ff, imm = fffffffffffff65e, %l4 = 000000000000013b
2050 sub %l5,-0x9a2,%l4 ! %l4 = 0000000000000aa1
2051
2052p0_label_77:
2053! Mem[00000000300c1410] = ffffffb7, %f9 = ffb3c4fb
2054 lda [%i3+%o5]0x89,%f9 ! %f9 = ffffffb7
2055! Mem[00000000300c1400] = 00000002, %l1 = ffffffffffffff47
2056 ldswa [%i3+%g0]0x89,%l1 ! %l1 = 0000000000000002
2057! Mem[0000000010141408] = 00000000000000d1, %l7 = ffffffffffffffff
2058 ldxa [%i5+%o4]0x80,%l7 ! %l7 = 00000000000000d1
2059! Mem[00000000211c0000] = ffd1622e, %l6 = 00000000dd000000
2060 ldub [%o2+%g0],%l6 ! %l6 = 00000000000000ff
2061! Mem[0000000010081408] = 000000ff00000000, %f18 = ff000000 02000000
2062 ldd [%i2+%o4],%f18 ! %f18 = 000000ff 00000000
2063! Mem[0000000010181410] = ffb3c4fb, %f8 = ff7e1d89
2064 lda [%i6+%o5]0x88,%f8 ! %f8 = ffb3c4fb
2065! Mem[0000000010041408] = 71ff777a6081bef2, %f6 = 00000000 ff00007a
2066 ldda [%i1+%o4]0x80,%f6 ! %f6 = 71ff777a 6081bef2
2067! Mem[0000000030001410] = 00000000, %l7 = 00000000000000d1
2068 lduha [%i0+%o5]0x81,%l7 ! %l7 = 0000000000000000
2069! Mem[0000000010041400] = 00000000, %l2 = 0000000000000000
2070 lduha [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000
2071! Starting 10 instruction Store Burst
2072! Mem[0000000010041400] = 00000000, %l3 = 0000000000000071
2073 ldstuba [%i1+%g0]0x88,%l3 ! %l3 = 00000000000000ff
2074
2075p0_label_78:
2076! Mem[0000000010101418] = ffffff7fb32a37dd, %l4 = 0000000000000aa1, %l1 = 0000000000000002
2077 add %i4,0x18,%g1
2078 casxa [%g1]0x80,%l4,%l1 ! %l1 = ffffff7fb32a37dd
2079 membar #Sync ! Added by membar checker (15)
2080! %l2 = 0000000000000000, Mem[0000000030041400] = 29ece83e
2081 stha %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 29ec0000
2082! Mem[0000000030101408] = 15dcfa7d, %l0 = 00000000ffffffff
2083 swapa [%i4+%o4]0x81,%l0 ! %l0 = 0000000015dcfa7d
2084! %f15 = 01e7ffe7, %f31 = 00000000, %f18 = 000000ff 00000000
2085 fsmuld %f15,%f31,%f18 ! %f18 = 00000000 00000000
2086! Mem[00000000100c1408] = 710a3bff, %l6 = 00000000000000ff
2087 ldstuba [%i3+%o4]0x88,%l6 ! %l6 = 000000ff000000ff
2088! %l4 = 0000000000000aa1, Mem[0000000010141400] = 02000000
2089 stwa %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000aa1
2090! Mem[0000000010181408] = ff000000, %l4 = 0000000000000aa1
2091 ldstuba [%i6+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
2092! %f14 = a61247ff 01e7ffe7, Mem[0000000030041410] = 000000ff 000000ff
2093 stda %f14,[%i1+%o5]0x89 ! Mem[0000000030041410] = a61247ff 01e7ffe7
2094! %l0 = 0000000015dcfa7d, Mem[0000000010181402] = 7a0000ff, %asi = 80
2095 stba %l0,[%i6+0x002]%asi ! Mem[0000000010181400] = 7a007dff
2096! Starting 10 instruction Load Burst
2097! Mem[00000000100c143c] = fbc4b3ff, %l5 = 00000000000000ff
2098 ldsw [%i3+0x03c],%l5 ! %l5 = fffffffffbc4b3ff
2099
2100p0_label_79:
2101! Mem[0000000010041410] = 000000ff, %l3 = 0000000000000000
2102 lduwa [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000ff
2103! Mem[00000000100c1400] = fbc4b3ff, %l3 = 00000000000000ff
2104 lduwa [%i3+%g0]0x80,%l3 ! %l3 = 00000000fbc4b3ff
2105! %l4 = 00000000000000ff, %l7 = 0000000000000000, %l5 = fffffffffbc4b3ff
2106 mulx %l4,%l7,%l5 ! %l5 = 0000000000000000
2107! Mem[0000000030041408] = 000000ff, %l5 = 0000000000000000
2108 ldswa [%i1+%o4]0x89,%l5 ! %l5 = 00000000000000ff
2109! Mem[00000000100c1420] = 6081bef2, %l3 = 00000000fbc4b3ff
2110 lduw [%i3+0x020],%l3 ! %l3 = 000000006081bef2
2111! Mem[0000000010041420] = c802fc4e, %l0 = 0000000015dcfa7d
2112 ldsb [%i1+0x023],%l0 ! %l0 = 000000000000004e
2113! Mem[0000000030141408] = dd000000, %l2 = 0000000000000000
2114 ldswa [%i5+%o4]0x89,%l2 ! %l2 = ffffffffdd000000
2115! Mem[0000000010101408] = 00000000, %l7 = 0000000000000000
2116 lduba [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000000
2117! Mem[0000000030141400] = 0000e8ff, %l4 = 00000000000000ff
2118 lduba [%i5+%g0]0x81,%l4 ! %l4 = 0000000000000000
2119! Starting 10 instruction Store Burst
2120! Mem[0000000030101400] = ff4712a6, %l6 = 00000000000000ff
2121 swapa [%i4+%g0]0x89,%l6 ! %l6 = 00000000ff4712a6
2122
2123p0_label_80:
2124! %l4 = 0000000000000000, Mem[0000000010101400] = b4a4777a
2125 stha %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = b4a40000
2126! Mem[0000000030001408] = ffff36ff, %l6 = 00000000ff4712a6
2127 ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
2128! Mem[00000000300c1410] = ffffffb7, %l6 = 00000000000000ff
2129 swapa [%i3+%o5]0x89,%l6 ! %l6 = 00000000ffffffb7
2130! Mem[0000000030181400] = ff000000, %l1 = ffffff7fb32a37dd
2131 swapa [%i6+%g0]0x81,%l1 ! %l1 = 00000000ff000000
2132! Mem[0000000030141410] = 00000000, %l7 = 0000000000000000
2133 swapa [%i5+%o5]0x81,%l7 ! %l7 = 0000000000000000
2134! Mem[0000000010001410] = 00000000, %l2 = ffffffffdd000000
2135 ldstuba [%i0+%o5]0x88,%l2 ! %l2 = 00000000000000ff
2136! Mem[00000000100c1410] = ffcf9a9d, %l0 = 000000000000004e
2137 swapa [%i3+%o5]0x80,%l0 ! %l0 = 00000000ffcf9a9d
2138! Mem[0000000030181408] = ffffd100, %l6 = 00000000ffffffb7
2139 swapa [%i6+%o4]0x89,%l6 ! %l6 = 00000000ffffd100
2140! Mem[0000000030181408] = ffffffb7, %l4 = 0000000000000000
2141 swapa [%i6+%o4]0x89,%l4 ! %l4 = 00000000ffffffb7
2142! Starting 10 instruction Load Burst
2143! Mem[0000000010081410] = 367ac802, %l2 = 0000000000000000
2144 lduwa [%i2+%o5]0x80,%l2 ! %l2 = 00000000367ac802
2145
2146p0_label_81:
2147! Mem[00000000300c1408] = 2101ff00 ff3b0a71, %l6 = ffffd100, %l7 = 00000000
2148 ldda [%i3+%o4]0x89,%l6 ! %l6 = 00000000ff3b0a71 000000002101ff00
2149! Mem[0000000030141400] = ffe80000, %l5 = 00000000000000ff
2150 lduwa [%i5+%g0]0x89,%l5 ! %l5 = 00000000ffe80000
2151! Mem[0000000010101408] = 7a555fba 00000000, %l0 = ffcf9a9d, %l1 = ff000000
2152 ldda [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000000 000000007a555fba
2153! Mem[0000000030001400] = 000000ff, %l1 = 000000007a555fba
2154 lduwa [%i0+%g0]0x89,%l1 ! %l1 = 00000000000000ff
2155! %f5 = b4a4777a, %f29 = 7178a96b, %f22 = b21980c4
2156 fdivs %f5 ,%f29,%f22 ! %f22 = 82a951fc
2157! Mem[0000000030101400] = 000000ff, %l3 = 000000006081bef2
2158 lduwa [%i4+%g0]0x89,%l3 ! %l3 = 00000000000000ff
2159! Mem[0000000030001410] = 00000000, %l2 = 00000000367ac802
2160 lduba [%i0+%o5]0x89,%l2 ! %l2 = 0000000000000000
2161! Code Fragment 3
2162p0_fragment_6:
2163! %l0 = 0000000000000000
2164 setx 0xdf57cac026d9cf5b,%g7,%l0 ! %l0 = df57cac026d9cf5b
2165! %l1 = 00000000000000ff
2166 setx 0xc3ffc18819927f84,%g7,%l1 ! %l1 = c3ffc18819927f84
2167 setx 0x1fe000, %g1, %g3
2168 or %l0, %g3, %l0 ! always set perrmask = 0xff
2169 setx 0x1ffff8, %g1, %g2
2170 and %l0, %g2, %l0
2171 ta T_CHANGE_HPRIV
2172 stxa %l1, [%l0]ASI_DCACHE_DATA
2173 ta T_CHANGE_NONHPRIV
2174! %l0 = df57cac026d9cf5b
2175 setx 0xd2463ddf88b27e8e,%g7,%l0 ! %l0 = d2463ddf88b27e8e
2176! %l1 = c3ffc18819927f84
2177 setx 0xab1c6f97bdc105e2,%g7,%l1 ! %l1 = ab1c6f97bdc105e2
2178! Mem[0000000010081400] = 00d1ffff, %l1 = ab1c6f97bdc105e2
2179 lduwa [%i2+%g0]0x88,%l1 ! %l1 = 0000000000d1ffff
2180! Starting 10 instruction Store Burst
2181! %l4 = 00000000ffffffb7, Mem[0000000030041408] = 000000ff
2182 stwa %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffb7
2183
2184p0_label_82:
2185! %f26 = 2cc99bc6 00000002, Mem[0000000030181400] = dd372ab3 0000c802
2186 stda %f26,[%i6+%g0]0x89 ! Mem[0000000030181400] = 2cc99bc6 00000002
2187! Mem[0000000030101408] = ffffffff, %l6 = 00000000ff3b0a71
2188 ldstuba [%i4+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
2189! %l6 = 00000000000000ff, Mem[0000000030041408] = ffffffb7
2190 stwa %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000ff
2191! %f22 = 82a951fc 6fb71394, Mem[0000000010041410] = ff000000 00000000
2192 stda %f22,[%i1+%o5]0x80 ! Mem[0000000010041410] = 82a951fc 6fb71394
2193! Mem[0000000030101400] = ff000000, %l1 = 0000000000d1ffff
2194 swapa [%i4+%g0]0x81,%l1 ! %l1 = 00000000ff000000
2195! %f6 = 71ff777a 6081bef2, Mem[0000000030181400] = 02000000 c69bc92c
2196 stda %f6 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = 71ff777a 6081bef2
2197! Mem[00000000300c1400] = 00000002, %l6 = 00000000000000ff
2198 ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 00000002000000ff
2199! %l6 = 0000000000000002, Mem[0000000010181408] = 000000ff
2200 stwa %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000002
2201! Mem[0000000030001408] = ffff36ff, %l3 = 00000000000000ff
2202 ldstuba [%i0+%o4]0x89,%l3 ! %l3 = 000000ff000000ff
2203! Starting 10 instruction Load Burst
2204! Mem[0000000010041408] = 71ff777a 6081bef2, %l0 = 88b27e8e, %l1 = ff000000
2205 ldd [%i1+%o4],%l0 ! %l0 = 0000000071ff777a 000000006081bef2
2206
2207p0_label_83:
2208! Mem[0000000030041400] = cedd0f2329ec0000, %l3 = 00000000000000ff
2209 ldxa [%i1+%g0]0x89,%l3 ! %l3 = cedd0f2329ec0000
2210! Mem[0000000010101400] = b4a40000, %l2 = 0000000000000000
2211 lduha [%i4+%g0]0x88,%l2 ! %l2 = 0000000000000000
2212! Mem[0000000030181400] = f2be81607a77ff71, %f24 = 80000000 00000000
2213 ldda [%i6+%g0]0x89,%f24 ! %f24 = f2be8160 7a77ff71
2214! Mem[0000000030041410] = e7ffe701, %l0 = 0000000071ff777a
2215 lduha [%i1+%o5]0x81,%l0 ! %l0 = 000000000000e7ff
2216! Mem[0000000010081410] = 367ac802 ff000000, %l6 = 00000002, %l7 = 2101ff00
2217 ldda [%i2+0x010]%asi,%l6 ! %l6 = 00000000367ac802 00000000ff000000
2218! Mem[0000000030141400] = ffe80000, %l2 = 0000000000000000
2219 ldsba [%i5+%g0]0x89,%l2 ! %l2 = 0000000000000000
2220! Mem[0000000010101410] = 3eff120f, %l6 = 00000000367ac802
2221 lduba [%i4+%o5]0x88,%l6 ! %l6 = 000000000000000f
2222! Mem[0000000010081400] = ffffd100, %l1 = 000000006081bef2
2223 ldsha [%i2+%g0]0x80,%l1 ! %l1 = ffffffffffffffff
2224! Mem[000000001000140c] = 124cb2c7, %l7 = 00000000ff000000
2225 ldub [%i0+0x00c],%l7 ! %l7 = 0000000000000012
2226! Starting 10 instruction Store Burst
2227! %f12 = ff000000, Mem[0000000030141410] = 00000000
2228 sta %f12,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff000000
2229
2230p0_label_84:
2231! %f4 = 2dcf9a9d b4a4777a, %l5 = 00000000ffe80000
2232! Mem[0000000030001418] = dc687efe9e34a28f
2233 add %i0,0x018,%g1
2234 stda %f4,[%g1+%l5]ASI_PST16_SL ! Mem[0000000030001418] = dc687efe9e34a28f
2235! Mem[00000000201c0000] = 73b7de6c, %l2 = 0000000000000000
2236 ldsh [%o0+%g0],%l2 ! %l2 = 00000000000073b7
2237! Mem[0000000030181400] = 71ff777a, %l5 = 00000000ffe80000
2238 swapa [%i6+%g0]0x81,%l5 ! %l5 = 0000000071ff777a
2239! Mem[00000000201c0001] = 73b7de6c, %l7 = 0000000000000012
2240 ldstub [%o0+0x001],%l7 ! %l7 = 000000b7000000ff
2241! %l7 = 00000000000000b7, Mem[00000000100c1410] = 0000004e
2242 stwa %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000b7
2243! %l5 = 0000000071ff777a, imm = fffffffffffff8df, %l3 = cedd0f2329ec0000
2244 addc %l5,-0x721,%l3 ! %l3 = 0000000071ff7059
2245! Mem[0000000010041415] = 6fb71394, %l7 = 00000000000000b7
2246 ldstub [%i1+0x015],%l7 ! %l7 = 000000b7000000ff
2247! Mem[0000000010081410] = 02c87a36, %l7 = 00000000000000b7
2248 swapa [%i2+%o5]0x88,%l7 ! %l7 = 0000000002c87a36
2249! Mem[0000000010081408] = 000000ff, %l7 = 0000000002c87a36
2250 ldstuba [%i2+%o4]0x80,%l7 ! %l7 = 00000000000000ff
2251! Starting 10 instruction Load Burst
2252! Mem[00000000100c1410] = b7000000, %l1 = ffffffffffffffff
2253 ldsba [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000
2254
2255p0_label_85:
2256! Mem[0000000030141410] = ff000000 ffffff80, %l0 = 0000e7ff, %l1 = 00000000
2257 ldda [%i5+%o5]0x81,%l0 ! %l0 = 00000000ff000000 00000000ffffff80
2258! Mem[0000000010001400] = 0000000200000002, %l7 = 0000000000000000
2259 ldxa [%i0+%g0]0x88,%l7 ! %l7 = 0000000200000002
2260! Mem[00000000100c1410] = 000000b7, %l0 = 00000000ff000000
2261 lduha [%i3+%o5]0x80,%l0 ! %l0 = 0000000000000000
2262! Mem[0000000030001400] = 000000ff, %l5 = 0000000071ff777a
2263 ldsba [%i0+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
2264! Mem[00000000100c1434] = 9cd10952, %l1 = 00000000ffffff80
2265 ldsh [%i3+0x034],%l1 ! %l1 = ffffffffffff9cd1
2266! Mem[0000000010101428] = 2dcf9a9d, %l5 = ffffffffffffffff
2267 ldswa [%i4+0x028]%asi,%l5 ! %l5 = 000000002dcf9a9d
2268! Mem[00000000300c1408] = 710a3bff, %l3 = 0000000071ff7059
2269 ldsba [%i3+%o4]0x81,%l3 ! %l3 = 0000000000000071
2270! %l6 = 000000000000000f, %l4 = 00000000ffffffb7, %l2 = 00000000000073b7
2271 xor %l6,%l4,%l2 ! %l2 = 00000000ffffffb8
2272! %l3 = 0000000000000071, imm = fffffffffffff52c, %l2 = 00000000ffffffb8
2273 subc %l3,-0xad4,%l2 ! %l2 = 0000000000000b45
2274! Starting 10 instruction Store Burst
2275! Mem[0000000010001410] = ff000000, %l1 = ffffffffffff9cd1
2276 swapa [%i0+%o5]0x80,%l1 ! %l1 = 00000000ff000000
2277
2278p0_label_86:
2279! %l7 = 0000000200000002, Mem[0000000010181408] = 8c29b7c200000002
2280 stxa %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000000200000002
2281! Mem[0000000010081400] = 00d1ffff, %l3 = 0000000000000071
2282 swapa [%i2+%g0]0x88,%l3 ! %l3 = 0000000000d1ffff
2283! %l6 = 0000000f, %l7 = 00000002, Mem[0000000010101410] = 0f12ff3e 710a3bff
2284 stda %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000000f 00000002
2285! %f2 = 7a36ffff 00000000, %l2 = 0000000000000b45
2286! Mem[0000000010181418] = 92ffc9a2c5910333
2287 add %i6,0x018,%g1
2288 stda %f2,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010181418] = 00ff00a2c5913633
2289! %f26 = 2cc99bc6, Mem[0000000030101400] = ffffd100
2290 sta %f26,[%i4+%g0]0x89 ! Mem[0000000030101400] = 2cc99bc6
2291! %l6 = 000000000000000f, Mem[000000001014141c] = 00000000
2292 sth %l6,[%i5+0x01c] ! Mem[000000001014141c] = 000f0000
2293! %l6 = 000000000000000f, Mem[0000000010041410] = fc51a982
2294 stba %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = fc51a90f
2295! Mem[0000000010081410] = 000000b7, %l7 = 0000000200000002
2296 swapa [%i2+%o5]0x88,%l7 ! %l7 = 00000000000000b7
2297! Mem[0000000010101408] = 00000000, %l1 = 00000000ff000000
2298 swapa [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000000
2299! Starting 10 instruction Load Burst
2300! Mem[00000000211c0000] = ffd1622e, %l7 = 00000000000000b7
2301 ldsba [%o2+0x001]%asi,%l7 ! %l7 = ffffffffffffffd1
2302
2303p0_label_87:
2304! Mem[0000000030041400] = 0000ec29, %l6 = 000000000000000f
2305 lduwa [%i1+%g0]0x81,%l6 ! %l6 = 000000000000ec29
2306! Mem[0000000030101408] = ffffffff, %l5 = 000000002dcf9a9d
2307 lduba [%i4+%o4]0x81,%l5 ! %l5 = 00000000000000ff
2308! Mem[0000000010001408] = c7b24c12c4fb0000, %f16 = ff3b0a71 00000000
2309 ldda [%i0+%o4]0x88,%f16 ! %f16 = c7b24c12 c4fb0000
2310! Mem[0000000030041400] = 0000ec29, %l5 = 00000000000000ff
2311 lduba [%i1+%g0]0x81,%l5 ! %l5 = 0000000000000000
2312! Mem[0000000030081410] = ffb719ff, %l4 = 00000000ffffffb7
2313 lduha [%i2+%o5]0x81,%l4 ! %l4 = 000000000000ffb7
2314! Mem[00000000300c1410] = 000000ff, %l4 = 000000000000ffb7
2315 lduwa [%i3+%o5]0x89,%l4 ! %l4 = 00000000000000ff
2316! Mem[0000000030041400] = 29ec0000, %l3 = 0000000000d1ffff
2317 ldsba [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000000
2318! Mem[00000000100c1414] = b4a4777a, %l4 = 00000000000000ff
2319 lduba [%i3+0x015]%asi,%l4 ! %l4 = 00000000000000a4
2320! %f29 = 7178a96b, %f24 = f2be8160, %f18 = 00000000
2321 fdivs %f29,%f24,%f18 ! %f18 = be27133b
2322! Starting 10 instruction Store Burst
2323! Mem[0000000020800001] = 61e468e7, %l2 = 0000000000000b45
2324 ldstub [%o1+0x001],%l2 ! %l2 = 000000e4000000ff
2325
2326p0_label_88:
2327! %l7 = ffffffffffffffd1, Mem[00000000100c1410] = b7000000
2328 stba %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = b70000d1
2329! Code Fragment 4
2330p0_fragment_7:
2331! %l0 = 0000000000000000
2332 setx 0xadfe9f6fc1a31057,%g7,%l0 ! %l0 = adfe9f6fc1a31057
2333! %l1 = 0000000000000000
2334 setx 0x6a5fb3400fe08591,%g7,%l1 ! %l1 = 6a5fb3400fe08591
2335 setx 0x7ff8, %g1, %g2
2336 and %l0, %g2, %l0
2337 setx 0xffffffff, %g1, %g2
2338 and %l1, %g2, %l1
2339 setx 0x100000000, %g1, %g2
2340 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2341 ta T_CHANGE_HPRIV
2342 stxa %l1, [%l0]ASI_ICACHE_INSTR
2343 ta T_CHANGE_NONHPRIV
2344! %l0 = adfe9f6fc1a31057
2345 setx 0x3faa9e5800c45526,%g7,%l0 ! %l0 = 3faa9e5800c45526
2346! %l1 = 6a5fb3400fe08591
2347 setx 0xe6409f8feba06d2a,%g7,%l1 ! %l1 = e6409f8feba06d2a
2348! %l7 = ffffffffffffffd1, Mem[0000000010101410] = 0f000000
2349 stha %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0f00ffd1
2350! %l1 = e6409f8feba06d2a, %l6 = 000000000000ec29, %l6 = 000000000000ec29
2351 sdivx %l1,%l6,%l6 ! %l6 = ffffe416e1841ff7
2352! %l7 = ffffffffffffffd1, Mem[00000000201c0000] = 73ffde6c
2353 sth %l7,[%o0+%g0] ! Mem[00000000201c0000] = ffd1de6c
2354! Mem[0000000030141410] = 000000ff, %l4 = 00000000000000a4
2355 swapa [%i5+%o5]0x89,%l4 ! %l4 = 00000000000000ff
2356! Mem[0000000030081408] = ff4712a6, %l3 = 0000000000000000
2357 ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
2358! %l6 = ffffe416e1841ff7, Mem[00000000100c1408] = ff3b0a71
2359 stba %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = f73b0a71
2360! Mem[0000000010181415] = 891d7eff, %l3 = 00000000000000ff
2361 ldstub [%i6+0x015],%l3 ! %l3 = 0000001d000000ff
2362! Starting 10 instruction Load Burst
2363! Mem[0000000030141400] = 38000000ffe80000, %l1 = e6409f8feba06d2a
2364 ldxa [%i5+%g0]0x89,%l1 ! %l1 = 38000000ffe80000
2365
2366p0_label_89:
2367! Mem[0000000010081420] = de1a96d2, %f9 = ffffffb7
2368 lda [%i2+0x020]%asi,%f9 ! %f9 = de1a96d2
2369! Mem[0000000030181408] = 00000000 6081bef2, %l6 = e1841ff7, %l7 = ffffffd1
2370 ldda [%i6+%o4]0x81,%l6 ! %l6 = 0000000000000000 000000006081bef2
2371! Mem[0000000010101410] = d1ff000f 00000002, %l0 = 00c45526, %l1 = ffe80000
2372 ldda [%i4+%o5]0x80,%l0 ! %l0 = 00000000d1ff000f 0000000000000002
2373! %l4 = 00000000000000ff, immd = 0000000000000997, %l2 = 00000000000000e4
2374 sdivx %l4,0x997,%l2 ! %l2 = 0000000000000000
2375! Mem[00000000300c1408] = ff3b0a71, %l7 = 000000006081bef2
2376 ldsba [%i3+%o4]0x89,%l7 ! %l7 = 0000000000000071
2377 membar #Sync ! Added by membar checker (16)
2378! Mem[00000000100c1400] = fbc4b3ff 710a3bff f73b0a71 49bec8ce
2379! Mem[00000000100c1410] = d10000b7 b4a4777a 00000000 ff00007a
2380! Mem[00000000100c1420] = 6081bef2 86a0009d 00000000 0000367a
2381! Mem[00000000100c1430] = 9e93528b 9cd10952 95b4ef5e fbc4b3ff
2382 ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
2383! Mem[0000000010041400] = ff000000, %l3 = 000000000000001d
2384 ldsba [%i1+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
2385! Mem[00000000211c0000] = ffd1622e, %l7 = 0000000000000071
2386 lduba [%o2+0x000]%asi,%l7 ! %l7 = 00000000000000ff
2387! Mem[0000000030041400] = 0000ec29 230fddce ff000000 367a61e7
2388! Mem[0000000030041410] = e7ffe701 ff4712a6 b21980c4 6fb71394
2389! Mem[0000000030041420] = de1a96d2 4b7f7ac8 5fc6552c 1fe26fae
2390! Mem[0000000030041430] = 1a1ec5fc 7178a96b 00006130 248e193a
2391 ldda [%i1]ASI_BLK_S,%f0 ! Block Load from 0000000030041400
2392! Starting 10 instruction Store Burst
2393! Mem[0000000010001438] = 7bf46ccb89cf9fc6, %l1 = 0000000000000002, %l2 = 0000000000000000
2394 add %i0,0x38,%g1
2395 casxa [%g1]0x80,%l1,%l2 ! %l2 = 7bf46ccb89cf9fc6
2396
2397p0_label_90:
2398! Mem[0000000030041400] = 29ec0000, %l4 = 00000000000000ff
2399 ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000ff
2400! %l0 = d1ff000f, %l1 = 00000002, Mem[0000000010081408] = ff0000ff 00000000
2401 stda %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = d1ff000f 00000002
2402! %l0 = 00000000d1ff000f, Mem[0000000010001400] = 0200000002000000
2403 stxa %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000d1ff000f
2404! Mem[00000000100c1407] = 710a3bff, %l0 = 00000000d1ff000f
2405 ldstuba [%i3+0x007]%asi,%l0 ! %l0 = 000000ff000000ff
2406! %l0 = 000000ff, %l1 = 00000002, Mem[0000000010081410] = 02000000 ff000000
2407 stda %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff 00000002
2408! Mem[0000000010001408] = c4fb0000, %l4 = 0000000000000000
2409 ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 00000000000000ff
2410! %f16 = c7b24c12 c4fb0000, %l6 = 0000000000000000
2411! Mem[0000000010041418] = dd372ab37fffffff
2412 add %i1,0x018,%g1
2413 stda %f16,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010041418] = dd372ab37fffffff
2414! Mem[0000000030141400] = ffe80000, %l2 = 7bf46ccb89cf9fc6
2415 swapa [%i5+%g0]0x89,%l2 ! %l2 = 00000000ffe80000
2416! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010181418] = 00ff00a2 c5913633
2417 std %l6,[%i6+0x018] ! Mem[0000000010181418] = 00000000 000000ff
2418! Starting 10 instruction Load Burst
2419! Mem[0000000010041400] = 0000c802000000ff, %l3 = ffffffffffffffff
2420 ldxa [%i1+%g0]0x88,%l3 ! %l3 = 0000c802000000ff
2421
2422p0_label_91:
2423! Mem[0000000030181400] = ffe80000, %l0 = 00000000000000ff
2424 ldsha [%i6+%g0]0x81,%l0 ! %l0 = ffffffffffffffe8
2425! Mem[0000000030081400] = ff000000 01e7ffe7 ff4712a6 124cb2c7
2426! Mem[0000000030081410] = ffb719ff ef7315dc 296a7add 5650f73a
2427! Mem[0000000030081420] = be6494a6 0e14473c 7a77a4b4 9d9acf2d
2428! Mem[0000000030081430] = 02f1857b 367a61e7 7bf46ccb 890d9fc6
2429 ldda [%i2]ASI_BLK_S,%f16 ! Block Load from 0000000030081400
2430! Mem[0000000010041408] = 7a77ff71, %f15 = 248e193a
2431 lda [%i1+%o4]0x88,%f15 ! %f15 = 7a77ff71
2432! Mem[00000000100c1438] = 95b4ef5e, %l0 = ffffffffffffffe8
2433 lduha [%i3+0x03a]%asi,%l0 ! %l0 = 000000000000ef5e
2434! Mem[0000000010001438] = 7bf46ccb 89cf9fc6, %l2 = ffe80000, %l3 = 000000ff
2435 ldda [%i0+0x038]%asi,%l2 ! %l2 = 000000007bf46ccb 0000000089cf9fc6
2436! Mem[0000000010041410] = 0fa951fc, %l5 = 0000000000000000
2437 lduha [%i1+%o5]0x80,%l5 ! %l5 = 0000000000000fa9
2438! %l3 = 0000000089cf9fc6, immed = 00000102, %y = 60dc6e7f
2439 udiv %l3,0x102,%l4 ! %l4 = 00000000ffffffff
2440 mov %l0,%y ! %y = 0000ef5e
2441! Mem[0000000010041434] = 367a61e7, %l3 = 0000000089cf9fc6
2442 ldsh [%i1+0x034],%l3 ! %l3 = 000000000000367a
2443! Mem[0000000030001408] = ff36ffff, %f5 = ff4712a6
2444 lda [%i0+%o4]0x81,%f5 ! %f5 = ff36ffff
2445! Starting 10 instruction Store Burst
2446! %l5 = 0000000000000fa9, Mem[0000000010001410] = ffff9cd1ff00007a, %asi = 80
2447 stxa %l5,[%i0+0x010]%asi ! Mem[0000000010001410] = 0000000000000fa9
2448
2449p0_label_92:
2450! %l2 = 000000007bf46ccb, Mem[0000000010181400] = ff7d007a
2451 stha %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff7d6ccb
2452! %l3 = 000000000000367a, Mem[0000000010001408] = c7b24c12c4fb00ff
2453 stxa %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000000000367a
2454 membar #Sync ! Added by membar checker (17)
2455! %l6 = 0000000000000000, Mem[00000000100c1410] = d10000b7
2456 stba %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000b7
2457! Mem[0000000010041410] = 0fa951fc, %l1 = 0000000000000002
2458 ldstuba [%i1+%o5]0x80,%l1 ! %l1 = 0000000f000000ff
2459! %l0 = 000000000000ef5e, Mem[000000001010143c] = cb6cf47b, %asi = 80
2460 stha %l0,[%i4+0x03c]%asi ! Mem[000000001010143c] = ef5ef47b
2461! %f22 = 296a7add, Mem[0000000010001400] = 00000000
2462 sta %f22,[%i0+%g0]0x88 ! Mem[0000000010001400] = 296a7add
2463! %f5 = ff36ffff, Mem[0000000010181400] = cb6c7dff
2464 sta %f5 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff36ffff
2465! Mem[00000000100c1408] = f73b0a71, %l3 = 000000000000367a
2466 ldstuba [%i3+%o4]0x80,%l3 ! %l3 = 000000f7000000ff
2467! %l7 = 00000000000000ff, Mem[0000000010041418] = dd372ab37fffffff, %asi = 80
2468 stxa %l7,[%i1+0x018]%asi ! Mem[0000000010041418] = 00000000000000ff
2469! Starting 10 instruction Load Burst
2470! Mem[00000000300c1410] = ff000000d1ff0000, %f30 = 7bf46ccb 890d9fc6
2471 ldda [%i3+%o5]0x81,%f30 ! %f30 = ff000000 d1ff0000
2472
2473p0_label_93:
2474! Mem[00000000300c1410] = ff000000d1ff0000, %l6 = 0000000000000000
2475 ldxa [%i3+%o5]0x81,%l6 ! %l6 = ff000000d1ff0000
2476! Mem[00000000211c0000] = ffd1622e, %l1 = 000000000000000f
2477 ldsba [%o2+0x001]%asi,%l1 ! %l1 = ffffffffffffffd1
2478! Mem[0000000010101408] = 000000ff, %l2 = 000000007bf46ccb
2479 ldsba [%i4+0x00a]%asi,%l2 ! %l2 = 0000000000000000
2480! Mem[0000000030081410] = ffb719ff, %l1 = ffffffffffffffd1
2481 ldsha [%i2+%o5]0x81,%l1 ! %l1 = ffffffffffffffb7
2482! Mem[00000000201c0000] = ffd1de6c, %l1 = ffffffffffffffb7
2483 lduh [%o0+%g0],%l1 ! %l1 = 000000000000ffd1
2484! Mem[000000001018143c] = 000000ff, %l1 = 000000000000ffd1
2485 lduwa [%i6+0x03c]%asi,%l1 ! %l1 = 00000000000000ff
2486! Mem[0000000010041410] = ffa951fc, %l1 = 00000000000000ff
2487 lduwa [%i1+%o5]0x80,%l1 ! %l1 = 00000000ffa951fc
2488! Mem[0000000021800100] = 161494a7, %l5 = 0000000000000fa9
2489 ldsha [%o3+0x100]%asi,%l5 ! %l5 = 0000000000001614
2490! Mem[0000000010001408] = 000000000000367a, %f0 = 0000ec29 230fddce
2491 ldda [%i0+%o4]0x88,%f0 ! %f0 = 00000000 0000367a
2492! Starting 10 instruction Store Burst
2493! %f8 = de1a96d2 4b7f7ac8, Mem[0000000010081408] = 0f00ffd1 02000000
2494 stda %f8 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = de1a96d2 4b7f7ac8
2495
2496p0_label_94:
2497! Mem[0000000030141410] = 000000a4, %l5 = 0000000000001614
2498 swapa [%i5+%o5]0x89,%l5 ! %l5 = 00000000000000a4
2499! %f14 = 00006130 7a77ff71, %l3 = 00000000000000f7
2500! Mem[00000000100c1428] = 000000000000367a
2501 add %i3,0x028,%g1
2502 stda %f14,[%g1+%l3]ASI_PST8_P ! Mem[00000000100c1428] = 000061300077ff71
2503! %f4 = e7ffe701 ff36ffff, Mem[0000000010001408] = 7a360000 00000000
2504 stda %f4 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = e7ffe701 ff36ffff
2505! Mem[0000000010001400] = 296a7add, %l5 = 00000000000000a4
2506 swapa [%i0+%g0]0x88,%l5 ! %l5 = 00000000296a7add
2507! %l7 = 00000000000000ff, Mem[0000000030141400] = 89cf9fc6
2508 stwa %l7,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff
2509! %l0 = 000000000000ef5e, Mem[0000000030041410] = 01e7ffe7
2510 stha %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = 01e7ef5e
2511! %f0 = 00000000 0000367a, Mem[0000000010001400] = a4000000 d1ff000f
2512 stda %f0 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000 0000367a
2513! %f10 = 5fc6552c 1fe26fae, %l6 = ff000000d1ff0000
2514! Mem[0000000030041428] = 5fc6552c1fe26fae
2515 add %i1,0x028,%g1
2516 stda %f10,[%g1+%l6]ASI_PST16_S ! Mem[0000000030041428] = 5fc6552c1fe26fae
2517! Mem[0000000010181410] = fbc4b3ff89ff7eff, %l1 = 00000000ffa951fc, %l4 = 00000000ffffffff
2518 add %i6,0x10,%g1
2519 casxa [%g1]0x80,%l1,%l4 ! %l4 = fbc4b3ff89ff7eff
2520! Starting 10 instruction Load Burst
2521! Mem[0000000030101400] = c69bc92c01e7ffe7, %f24 = be6494a6 0e14473c
2522 ldda [%i4+%g0]0x81,%f24 ! %f24 = c69bc92c 01e7ffe7
2523
2524p0_label_95:
2525! Mem[00000000100c1408] = ff3b0a7149bec8ce, %l3 = 00000000000000f7
2526 ldxa [%i3+0x008]%asi,%l3 ! %l3 = ff3b0a7149bec8ce
2527! Mem[0000000010081400] = 71000000ef7315dc, %f14 = 00006130 7a77ff71
2528 ldda [%i2+%g0]0x80,%f14 ! %f14 = 71000000 ef7315dc
2529! Mem[0000000030081400] = ff00000001e7ffe7, %f8 = de1a96d2 4b7f7ac8
2530 ldda [%i2+%g0]0x81,%f8 ! %f8 = ff000000 01e7ffe7
2531! %f20 = ffb719ff, %f12 = 1a1ec5fc
2532 fcmpes %fcc2,%f20,%f12 ! %fcc2 = 3
2533! Mem[0000000010081410] = 02000000 ff000000, %l6 = d1ff0000, %l7 = 000000ff
2534 ldda [%i2+%o5]0x88,%l6 ! %l6 = 00000000ff000000 0000000002000000
2535! Mem[0000000010181400] = 00000000ffff36ff, %f22 = 296a7add 5650f73a
2536 ldda [%i6+%g0]0x88,%f22 ! %f22 = 00000000 ffff36ff
2537! Mem[0000000010101400] = b4a40000, %l1 = 00000000ffa951fc
2538 ldswa [%i4+%g0]0x88,%l1 ! %l1 = ffffffffb4a40000
2539! Mem[0000000010141400] = 00000aa100000000, %f22 = 00000000 ffff36ff
2540 ldd [%i5+%g0],%f22 ! %f22 = 00000aa1 00000000
2541! %l3 = ff3b0a7149bec8ce, %l5 = 00000000296a7add, %y = 0000ef5e
2542 smul %l3,%l5,%l0 ! %l0 = 0bee3a8cb8b185d6, %y = 0bee3a8c
2543! Starting 10 instruction Store Burst
2544! Mem[0000000030181400] = 0000e8ff, %l1 = ffffffffb4a40000
2545 ldstuba [%i6+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
2546
2547p0_label_96:
2548! %l2 = 00000000, %l3 = 49bec8ce, Mem[0000000030181400] = 0000e8ff f2be8160
2549 stda %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 49bec8ce
2550! %l0 = 0bee3a8cb8b185d6, Mem[000000001014142c] = 00000000
2551 sth %l0,[%i5+0x02c] ! Mem[000000001014142c] = 85d60000
2552! %f14 = 71000000, Mem[0000000010001434] = 367a61e7
2553 st %f14,[%i0+0x034] ! Mem[0000000010001434] = 71000000
2554! %l3 = ff3b0a7149bec8ce, Mem[00000000100c1410] = 000000b7b4a4777a
2555 stxa %l3,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff3b0a7149bec8ce
2556! %l2 = 0000000000000000, Mem[0000000030181408] = 00000000
2557 stha %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
2558! %f7 = 6fb71394, Mem[0000000010181410] = ffb3c4fb
2559 sta %f7 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 6fb71394
2560! Mem[0000000010001413] = 00000000, %l6 = 00000000ff000000
2561 ldstub [%i0+0x013],%l6 ! %l6 = 00000000000000ff
2562! Mem[00000000100c1408] = ff3b0a71, %l7 = 0000000002000000
2563 swapa [%i3+%o4]0x80,%l7 ! %l7 = 00000000ff3b0a71
2564! Mem[0000000030181400] = 00000000, %l4 = fbc4b3ff89ff7eff
2565 ldstuba [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff
2566! Starting 10 instruction Load Burst
2567! Mem[00000000100c1410] = ff3b0a71, %l1 = 00000000000000ff
2568 lduba [%i3+%o5]0x80,%l1 ! %l1 = 00000000000000ff
2569
2570p0_label_97:
2571! %l0 = 0bee3a8cb8b185d6, Mem[000000001008142e] = 1fe26fae, %asi = 80
2572 stba %l0,[%i2+0x02e]%asi ! Mem[000000001008142c] = 1fe2d6ae
2573! Mem[0000000030141400] = 000000ff, %l4 = 0000000000000000
2574 ldsha [%i5+%g0]0x89,%l4 ! %l4 = 00000000000000ff
2575! %l1 = 00000000000000ff, Mem[0000000030181408] = 00000000
2576 stha %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000ff
2577! Mem[0000000010001404] = 0000367a, %l3 = ff3b0a7149bec8ce
2578 ldsba [%i0+0x006]%asi,%l3 ! %l3 = 0000000000000036
2579! Mem[0000000021800080] = 5046e4e3, %l7 = 00000000ff3b0a71
2580 lduba [%o3+0x080]%asi,%l7 ! %l7 = 0000000000000050
2581! Mem[0000000010041400] = 000000ff, %l1 = 00000000000000ff
2582 ldswa [%i1+%g0]0x88,%l1 ! %l1 = 00000000000000ff
2583 membar #Sync ! Added by membar checker (18)
2584! Mem[0000000010001400] = 00000000 0000367a e7ffe701 ff36ffff
2585! Mem[0000000010001410] = 000000ff 00000fa9 b4a4777a 5650f73a
2586! Mem[0000000010001420] = 4398689c 02f1857b 7a77a4b4 9d9acf2d
2587! Mem[0000000010001430] = 02f1857b 71000000 7bf46ccb 89cf9fc6
2588 ldda [%i0]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010001400
2589! %l0 = 0bee3a8cb8b185d6, %l7 = 0000000000000050, %y = 0bee3a8c
2590 smul %l0,%l7,%l2 ! %l2 = ffffffe9b779d2e0, %y = ffffffe9
2591! Mem[0000000030181410] = 0f129d3e 710a3bdc, %l0 = b8b185d6, %l1 = 000000ff
2592 ldda [%i6+%o5]0x89,%l0 ! %l0 = 00000000710a3bdc 000000000f129d3e
2593! Starting 10 instruction Store Burst
2594! %l4 = 00000000000000ff, Mem[0000000010101400] = 0000a4b4
2595 stwa %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000ff
2596
2597p0_label_98:
2598! %l4 = 000000ff, %l5 = 296a7add, Mem[0000000030081408] = a61247ff c7b24c12
2599 stda %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000ff 296a7add
2600! Mem[00000000211c0001] = ffd1622e, %l5 = 00000000296a7add
2601 ldstub [%o2+0x001],%l5 ! %l5 = 000000d1000000ff
2602 membar #Sync ! Added by membar checker (19)
2603! %l5 = 00000000000000d1, Mem[0000000010001410] = ff000000
2604 stba %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff0000d1
2605! %f10 = 2dcf9a9d, Mem[0000000030081408] = 000000ff
2606 sta %f10,[%i2+%o4]0x89 ! Mem[0000000030081408] = 2dcf9a9d
2607! %l4 = 00000000000000ff, Mem[0000000010001410] = d10000ff00000fa9, %asi = 80
2608 stxa %l4,[%i0+0x010]%asi ! Mem[0000000010001410] = 00000000000000ff
2609! Mem[0000000010041408] = 7a77ff71, %l3 = 0000000000000036
2610 ldstuba [%i1+%o4]0x88,%l3 ! %l3 = 00000071000000ff
2611! Mem[0000000021800040] = ff866a20, %l4 = 00000000000000ff
2612 ldstub [%o3+0x040],%l4 ! %l4 = 000000ff000000ff
2613! Mem[0000000020800001] = 61ff68e7, %l7 = 0000000000000050
2614 ldstuba [%o1+0x001]%asi,%l7 ! %l7 = 000000ff000000ff
2615! %f13 = 7b85f102, %f7 = 7a77a4b4, %f24 = c69bc92c
2616 fdivs %f13,%f7 ,%f24 ! %f24 = 408a7614
2617! Starting 10 instruction Load Burst
2618! Mem[0000000010001410] = 00000000 000000ff, %l0 = 710a3bdc, %l1 = 0f129d3e
2619 ldd [%i0+%o5],%l0 ! %l0 = 0000000000000000 00000000000000ff
2620
2621p0_label_99:
2622! Mem[0000000010041438] = e7617a36, %l4 = 00000000000000ff
2623 ldub [%i1+0x03b],%l4 ! %l4 = 0000000000000036
2624! Mem[0000000030041410] = 01e7ef5e, %l7 = 00000000000000ff
2625 lduha [%i1+%o5]0x89,%l7 ! %l7 = 000000000000ef5e
2626! Mem[0000000010141400] = 00000aa100000000, %f18 = ff4712a6 124cb2c7
2627 ldda [%i5+0x000]%asi,%f18 ! %f18 = 00000aa1 00000000
2628! Mem[0000000030101400] = e7ffe7012cc99bc6, %f6 = 3af75056 7a77a4b4
2629 ldda [%i4+%g0]0x89,%f6 ! %f6 = e7ffe701 2cc99bc6
2630! %f15 = cb6cf47b, %f14 = c69fcf89
2631 fcmps %fcc2,%f15,%f14 ! %fcc2 = 1
2632! Mem[0000000010041410] = ffa951fc, %l1 = 00000000000000ff
2633 ldub [%i1+%o5],%l1 ! %l1 = 00000000000000ff
2634! Mem[00000000300c1408] = ff3b0a71, %l5 = 00000000000000d1
2635 lduba [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000071
2636! Mem[0000000010001410] = 00000000, %f30 = ff000000
2637 lda [%i0+0x010]%asi,%f30 ! %f30 = 00000000
2638! Mem[00000000100c1400] = ffb3c4fb, %l4 = 0000000000000036
2639 lduwa [%i3+%g0]0x88,%l4 ! %l4 = 00000000ffb3c4fb
2640! Starting 10 instruction Store Burst
2641! Mem[0000000010001404] = 0000367a, %l4 = 00000000ffb3c4fb
2642 swap [%i0+0x004],%l4 ! %l4 = 000000000000367a
2643
2644p0_label_100:
2645! Mem[00000000300c1408] = ff3b0a71, %l4 = 000000000000367a
2646 ldstuba [%i3+%o4]0x89,%l4 ! %l4 = 00000071000000ff
2647! %l7 = 000000000000ef5e, Mem[00000000300c1410] = 0000ffd1000000ff
2648 stxa %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000000000ef5e
2649! %f17 = 01e7ffe7, Mem[0000000030141400] = 000000ff
2650 sta %f17,[%i5+%g0]0x89 ! Mem[0000000030141400] = 01e7ffe7
2651! Mem[0000000030101408] = ffffffff, %l4 = 0000000000000071
2652 ldstuba [%i4+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
2653! %l1 = 00000000000000ff, Mem[00000000100c1408] = cec8be4900000002
2654 stxa %l1,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000000000ff
2655! Mem[00000000201c0001] = ffd1de6c, %l3 = 0000000000000071
2656 ldstub [%o0+0x001],%l3 ! %l3 = 000000d1000000ff
2657! Mem[0000000020800000] = 61ff68e7, %l4 = 00000000000000ff
2658 ldstub [%o1+%g0],%l4 ! %l4 = 00000061000000ff
2659! Mem[000000001014141c] = 000f0000, %l5 = 0000000000000071
2660 swap [%i5+0x01c],%l5 ! %l5 = 00000000000f0000
2661! %f26 = 7a77a4b4, Mem[0000000010141400] = 00000aa1
2662 sta %f26,[%i5+%g0]0x80 ! Mem[0000000010141400] = 7a77a4b4
2663! Starting 10 instruction Load Burst
2664! Mem[00000000211c0000] = ffff622e, %l4 = 0000000000000061
2665 ldsba [%o2+0x001]%asi,%l4 ! %l4 = ffffffffffffffff
2666
2667p0_label_101:
2668! Mem[00000000300c1410] = 0000ef5e, %l2 = ffffffe9b779d2e0
2669 ldsha [%i3+%o5]0x89,%l2 ! %l2 = ffffffffffffef5e
2670! Mem[0000000030001408] = ff36ffff 00000000, %l0 = 00000000, %l1 = 000000ff
2671 ldda [%i0+%o4]0x81,%l0 ! %l0 = 00000000ff36ffff 0000000000000000
2672! Mem[00000000100c1410] = 710a3bff, %l3 = 00000000000000d1
2673 ldswa [%i3+%o5]0x88,%l3 ! %l3 = 00000000710a3bff
2674! Mem[0000000030081408] = 2dcf9a9d, %l3 = 00000000710a3bff
2675 ldsba [%i2+%o4]0x89,%l3 ! %l3 = ffffffffffffff9d
2676! Mem[0000000010141400] = b4a4777a, %l3 = ffffffffffffff9d
2677 ldswa [%i5+%g0]0x88,%l3 ! %l3 = ffffffffb4a4777a
2678! Mem[0000000021800000] = ff787193, %l4 = ffffffffffffffff
2679 ldsba [%o3+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
2680! Mem[0000000030001400] = 000000ff, %f0 = 7a360000
2681 lda [%i0+%g0]0x89,%f0 ! %f0 = 000000ff
2682! Mem[0000000020800000] = ffff68e7, %l0 = 00000000ff36ffff
2683 lduha [%o1+0x000]%asi,%l0 ! %l0 = 000000000000ffff
2684! Mem[0000000030101400] = 2cc99bc6, %l0 = 000000000000ffff
2685 lduwa [%i4+%g0]0x89,%l0 ! %l0 = 000000002cc99bc6
2686! Starting 10 instruction Store Burst
2687! Mem[0000000010041408] = ffff777a6081bef2, %l0 = 000000002cc99bc6, %l3 = ffffffffb4a4777a
2688 add %i1,0x08,%g1
2689 casxa [%g1]0x80,%l0,%l3 ! %l3 = ffff777a6081bef2
2690
2691p0_label_102:
2692! Mem[0000000020800000] = ffff68e7, %l7 = 000000000000ef5e
2693 ldstub [%o1+%g0],%l7 ! %l7 = 000000ff000000ff
2694! Mem[0000000010181408] = 02000000, %l6 = 0000000000000000
2695 swap [%i6+%o4],%l6 ! %l6 = 0000000002000000
2696! %l4 = ffffffffffffffff, Mem[0000000030181400] = ff000000
2697 stba %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff000000
2698! %f22 = 00000aa1 00000000, Mem[0000000010041428] = 00000042 c7b24c12
2699 std %f22,[%i1+0x028] ! Mem[0000000010041428] = 00000aa1 00000000
2700! %f0 = 000000ff 00000000 ffff36ff 01e7ffe7
2701! %f4 = a90f0000 ff000000 e7ffe701 2cc99bc6
2702! %f8 = 7b85f102 9c689843 2dcf9a9d b4a4777a
2703! %f12 = 00000071 7b85f102 c69fcf89 cb6cf47b
2704 stda %f0,[%i6]ASI_BLK_AIUP ! Block Store to 0000000010181400
2705! %l0 = 2cc99bc6, %l1 = 00000000, Mem[0000000030141408] = 000000dd 000000ff
2706 stda %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 2cc99bc6 00000000
2707! Mem[00000000100c1400] = fbc4b3ff, %l3 = ffff777a6081bef2
2708 lduba [%i3+%g0]0x80,%l3 ! %l3 = 00000000000000fb
2709! %l7 = 00000000000000ff, Mem[0000000010141410] = ffff7a36
2710 stba %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffff7a36
2711! %f0 = 000000ff 00000000 ffff36ff 01e7ffe7
2712! %f4 = a90f0000 ff000000 e7ffe701 2cc99bc6
2713! %f8 = 7b85f102 9c689843 2dcf9a9d b4a4777a
2714! %f12 = 00000071 7b85f102 c69fcf89 cb6cf47b
2715 stda %f0,[%i3]ASI_BLK_P ! Block Store to 00000000100c1400
2716! Starting 10 instruction Load Burst
2717! Mem[0000000010001400] = 00000000, %l7 = 00000000000000ff
2718 ldsba [%i0+%g0]0x88,%l7 ! %l7 = 0000000000000000
2719
2720p0_label_103:
2721! Mem[0000000010101408] = ff000000, %l7 = 0000000000000000
2722 ldswa [%i4+%o4]0x88,%l7 ! %l7 = ffffffffff000000
2723! Mem[0000000010041410] = fc51a9ff, %f31 = d1ff0000
2724 lda [%i1+%o5]0x88,%f31 ! %f31 = fc51a9ff
2725! Mem[000000001010143c] = ef5ef47b, %f22 = 00000aa1
2726 lda [%i4+0x03c]%asi,%f22 ! %f22 = ef5ef47b
2727! Mem[0000000030101400] = 2cc99bc6, %l1 = 0000000000000000
2728 lduha [%i4+%g0]0x89,%l1 ! %l1 = 0000000000009bc6
2729! Mem[0000000010081408] = 4b7f7ac8, %l3 = 00000000000000fb
2730 ldsha [%i2+%o4]0x88,%l3 ! %l3 = 0000000000007ac8
2731! Mem[0000000010141438] = ffb3c4fb, %l3 = 0000000000007ac8
2732 ldsb [%i5+0x039],%l3 ! %l3 = ffffffffffffffb3
2733! Mem[00000000300c1410] = 5eef0000, %l7 = ffffffffff000000
2734 lduwa [%i3+%o5]0x81,%l7 ! %l7 = 000000005eef0000
2735! Mem[00000000300c1408] = ff0a3bff, %f26 = 7a77a4b4
2736 lda [%i3+%o4]0x81,%f26 ! %f26 = ff0a3bff
2737! Mem[0000000010141428] = 7a36000085d60000, %l7 = 000000005eef0000
2738 ldxa [%i5+0x028]%asi,%l7 ! %l7 = 7a36000085d60000
2739! Starting 10 instruction Store Burst
2740! %f25 = 01e7ffe7, Mem[0000000010101410] = d1ff000f
2741 sta %f25,[%i4+0x010]%asi ! Mem[0000000010101410] = 01e7ffe7
2742
2743p0_label_104:
2744! %l2 = ffffef5e, %l3 = ffffffb3, Mem[0000000010001410] = 00000000 ff000000
2745 stda %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffef5e ffffffb3
2746! %f24 = 408a7614 01e7ffe7, %l1 = 0000000000009bc6
2747! Mem[0000000010041438] = e7617a36000000ff
2748 add %i1,0x038,%g1
2749 stda %f24,[%g1+%l1]ASI_PST32_P ! Mem[0000000010041438] = 408a7614000000ff
2750! Mem[0000000010101410] = e7ffe701, %l1 = 0000000000009bc6
2751 swapa [%i4+%o5]0x88,%l1 ! %l1 = 00000000e7ffe701
2752! %l5 = 00000000000f0000, Mem[0000000030041408] = 000000ff
2753 stwa %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000f0000
2754! %l3 = ffffffffffffffb3, Mem[00000000201c0001] = ffffde6c, %asi = 80
2755 stba %l3,[%o0+0x001]%asi ! Mem[00000000201c0000] = ffb3de6c
2756! %f22 = ef5ef47b 00000000, %l4 = ffffffffffffffff
2757! Mem[0000000010141430] = 7a77a4b49d9acf2d
2758 add %i5,0x030,%g1
2759 stda %f22,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010141430] = 000000007bf45eef
2760! %l2 = ffffffffffffef5e, Mem[00000000100c1410] = a90f0000ff000000
2761 stx %l2,[%i3+%o5] ! Mem[00000000100c1410] = ffffffffffffef5e
2762! %l5 = 00000000000f0000, Mem[0000000030181400] = 000000ff
2763 stwa %l5,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000f0000
2764! %l5 = 00000000000f0000, Mem[00000000100c141c] = 2cc99bc6
2765 sth %l5,[%i3+0x01c] ! Mem[00000000100c141c] = 00009bc6
2766! Starting 10 instruction Load Burst
2767! Mem[00000000300c1400] = ff000000, %f30 = 00000000
2768 lda [%i3+%g0]0x81,%f30 ! %f30 = ff000000
2769
2770p0_label_105:
2771! Mem[0000000030141400] = e7ffe701, %l1 = 00000000e7ffe701
2772 lduha [%i5+%g0]0x81,%l1 ! %l1 = 000000000000e7ff
2773! Mem[0000000030181410] = dc3b0a71, %l7 = 7a36000085d60000
2774 ldsha [%i6+%o5]0x81,%l7 ! %l7 = ffffffffffffdc3b
2775! Mem[0000000030001400] = 000000ff, %l0 = 000000002cc99bc6
2776 ldsha [%i0+%g0]0x89,%l0 ! %l0 = 00000000000000ff
2777 membar #Sync ! Added by membar checker (20)
2778! Mem[00000000100c1408] = ffff36ff, %l2 = ffffffffffffef5e
2779 ldswa [%i3+0x008]%asi,%l2 ! %l2 = ffffffffffff36ff
2780! Mem[0000000030101410] = 38000000, %l5 = 00000000000f0000
2781 lduha [%i4+%o5]0x81,%l5 ! %l5 = 0000000000003800
2782! Mem[0000000010081410] = 000000ff, %l6 = 0000000002000000
2783 ldsha [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000000
2784! Mem[0000000030001408] = ff36ffff00000000, %l4 = ffffffffffffffff
2785 ldxa [%i0+%o4]0x81,%l4 ! %l4 = ff36ffff00000000
2786! Mem[0000000010041408] = ffff777a, %l5 = 0000000000003800
2787 lduba [%i1+%o4]0x80,%l5 ! %l5 = 00000000000000ff
2788! Mem[0000000010101428] = 2dcf9a9db4a4777a, %f8 = 7b85f102 9c689843
2789 ldda [%i4+0x028]%asi,%f8 ! %f8 = 2dcf9a9d b4a4777a
2790! Starting 10 instruction Store Burst
2791! Mem[0000000010041408] = 7a77ffff, %l5 = 00000000000000ff
2792 ldstuba [%i1+%o4]0x88,%l5 ! %l5 = 000000ff000000ff
2793
2794p0_label_106:
2795! %f0 = 000000ff 00000000 ffff36ff 01e7ffe7
2796! %f4 = a90f0000 ff000000 e7ffe701 2cc99bc6
2797! %f8 = 2dcf9a9d b4a4777a 2dcf9a9d b4a4777a
2798! %f12 = 00000071 7b85f102 c69fcf89 cb6cf47b
2799 stda %f0,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
2800! %l0 = 00000000000000ff, Mem[0000000030141410] = 80ffffff00001614
2801 stxa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000000000ff
2802! %l1 = 000000000000e7ff, Mem[0000000010181408] = ff36ffff
2803 stba %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff36ffff
2804! Mem[0000000030181410] = 710a3bdc, %l7 = ffffffffffffdc3b
2805 swapa [%i6+%o5]0x89,%l7 ! %l7 = 00000000710a3bdc
2806! %l6 = 00000000, %l7 = 710a3bdc, Mem[00000000300c1410] = 0000ef5e 00000000
2807 stda %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 710a3bdc
2808! %l2 = ffffffffffff36ff, Mem[0000000010141410] = 367affff
2809 stwa %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = ffff36ff
2810! %l6 = 0000000000000000, Mem[000000001008142a] = 5fc6552c, %asi = 80
2811 stba %l6,[%i2+0x02a]%asi ! Mem[0000000010081428] = 5fc6002c
2812! %l6 = 0000000000000000, Mem[0000000030181400] = 00000f00
2813 stba %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000f00
2814! %l0 = 00000000000000ff, Mem[00000000218000c0] = 4f85afb8, %asi = 80
2815 stha %l0,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 00ffafb8
2816! Starting 10 instruction Load Burst
2817! Mem[0000000010101408] = ff000000, %l4 = ff36ffff00000000
2818 lduha [%i4+%o4]0x88,%l4 ! %l4 = 0000000000000000
2819
2820p0_label_107:
2821! Mem[0000000010181408] = ff36ffff, %l1 = 000000000000e7ff
2822 lduba [%i6+%o4]0x88,%l1 ! %l1 = 00000000000000ff
2823! Mem[0000000030181400] = 00000f00, %l3 = ffffffffffffffb3
2824 lduwa [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000f00
2825 membar #Sync ! Added by membar checker (21)
2826! Mem[0000000010041410] = ffa951fc 6fff1394, %l0 = 000000ff, %l1 = 000000ff
2827 ldda [%i1+0x010]%asi,%l0 ! %l0 = 00000000ffa951fc 000000006fff1394
2828! Mem[0000000010101410] = 00009bc6, %l3 = 0000000000000f00
2829 lduba [%i4+%o5]0x88,%l3 ! %l3 = 00000000000000c6
2830! Mem[0000000010141408] = 00000000000000d1, %f0 = 000000ff 00000000
2831 ldda [%i5+%o4]0x80,%f0 ! %f0 = 00000000 000000d1
2832! Mem[0000000010181400] = 000000ff00000000, %f8 = 2dcf9a9d b4a4777a
2833 ldda [%i6+%g0]0x80,%f8 ! %f8 = 000000ff 00000000
2834! Mem[0000000030141408] = 2cc99bc6, %l1 = 000000006fff1394
2835 lduwa [%i5+%o4]0x81,%l1 ! %l1 = 000000002cc99bc6
2836! Mem[0000000010001408] = 01e7ffe7, %l7 = 00000000710a3bdc
2837 ldsha [%i0+%o4]0x88,%l7 ! %l7 = ffffffffffffffe7
2838! Mem[0000000010101404] = 9d9acf2d, %l7 = ffffffffffffffe7
2839 ldswa [%i4+0x004]%asi,%l7 ! %l7 = ffffffff9d9acf2d
2840! Starting 10 instruction Store Burst
2841! %l6 = 0000000000000000, Mem[00000000300c1400] = 000000ff
2842 stwa %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
2843
2844p0_label_108:
2845! Mem[0000000010041408] = ffff777a, %l1 = 000000002cc99bc6
2846 swapa [%i1+%o4]0x80,%l1 ! %l1 = 00000000ffff777a
2847! %l0 = ffa951fc, %l1 = ffff777a, Mem[0000000010101400] = 000000ff 9d9acf2d
2848 stda %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffa951fc ffff777a
2849! %l0 = 00000000ffa951fc, Mem[0000000010081410] = 000000ff
2850 stba %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = fc0000ff
2851! Mem[0000000010101408] = 000000ff, %l3 = 00000000000000c6
2852 swapa [%i4+%o4]0x80,%l3 ! %l3 = 00000000000000ff
2853! Mem[0000000021800040] = ff866a20, %l7 = ffffffff9d9acf2d
2854 ldstub [%o3+0x040],%l7 ! %l7 = 000000ff000000ff
2855! Mem[00000000218000c1] = 00ffafb8, %l4 = 0000000000000000
2856 ldstuba [%o3+0x0c1]%asi,%l4 ! %l4 = 000000ff000000ff
2857! Code Fragment 3
2858p0_fragment_8:
2859! %l0 = 00000000ffa951fc
2860 setx 0x92ce5757f7740ab5,%g7,%l0 ! %l0 = 92ce5757f7740ab5
2861! %l1 = 00000000ffff777a
2862 setx 0xe87edc982d89985c,%g7,%l1 ! %l1 = e87edc982d89985c
2863 setx 0x1fe000, %g1, %g3
2864 or %l0, %g3, %l0 ! always set perrmask = 0xff
2865 setx 0x1ffff8, %g1, %g2
2866 and %l0, %g2, %l0
2867 ta T_CHANGE_HPRIV
2868 stxa %l1, [%l0]ASI_DCACHE_DATA
2869 ta T_CHANGE_NONHPRIV
2870! %l0 = 92ce5757f7740ab5
2871 setx 0xcc93949fb18b8897,%g7,%l0 ! %l0 = cc93949fb18b8897
2872! %l1 = e87edc982d89985c
2873 setx 0x5b45b1d854b75ce5,%g7,%l1 ! %l1 = 5b45b1d854b75ce5
2874! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010041400] = ff000000 02c80000
2875 stda %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000 000000ff
2876! %l5 = 00000000000000ff, Mem[0000000010041408] = 2cc99bc6
2877 stwa %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000000ff
2878! Starting 10 instruction Load Burst
2879! Mem[0000000030101408] = ffffffff, %l1 = 5b45b1d854b75ce5
2880 ldswa [%i4+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
2881
2882p0_label_109:
2883! Mem[0000000030141410] = 000000ff, %l5 = 00000000000000ff
2884 lduba [%i5+%o5]0x89,%l5 ! %l5 = 00000000000000ff
2885! Mem[00000000100c1400] = 000000ff00000000, %l5 = 00000000000000ff
2886 ldxa [%i3+%g0]0x80,%l5 ! %l5 = 000000ff00000000
2887! %l0 = cc93949fb18b8897, imm = 000000000000033e, %l1 = ffffffffffffffff
2888 xnor %l0,0x33e,%l1 ! %l1 = 336c6b604e747456
2889! Mem[0000000010181400] = 00000000ff000000, %f2 = ffff36ff 01e7ffe7
2890 ldda [%i6+%g0]0x88,%f2 ! %f2 = 00000000 ff000000
2891! Mem[00000000201c0000] = ffb3de6c, %l2 = ffffffffffff36ff
2892 lduha [%o0+0x000]%asi,%l2 ! %l2 = 000000000000ffb3
2893! Mem[0000000010041410] = ffa951fc, %f22 = ef5ef47b
2894 lda [%i1+%o5]0x80,%f22 ! %f22 = ffa951fc
2895! Mem[0000000030001400] = ff000000dc1573ef, %f12 = 00000071 7b85f102
2896 ldda [%i0+%g0]0x81,%f12 ! %f12 = ff000000 dc1573ef
2897! Mem[00000000100c1410] = ffffffffffffef5e, %l5 = 000000ff00000000
2898 ldxa [%i3+%o5]0x80,%l5 ! %l5 = ffffffffffffef5e
2899! Mem[0000000010081420] = de1a96d2, %l6 = 0000000000000000
2900 ldsba [%i2+0x021]%asi,%l6 ! %l6 = 000000000000001a
2901! Starting 10 instruction Store Burst
2902! Mem[0000000021800140] = ff7af79c, %l4 = 00000000000000ff
2903 ldstub [%o3+0x140],%l4 ! %l4 = 000000ff000000ff
2904
2905p0_label_110:
2906! Mem[00000000100c1408] = ff36ffff, %l4 = 00000000000000ff
2907 swapa [%i3+%o4]0x88,%l4 ! %l4 = 00000000ff36ffff
2908! %l4 = 00000000ff36ffff, Mem[0000000030181408] = ff0000006081bef2
2909 stxa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000ff36ffff
2910! %f8 = 000000ff 00000000, %l1 = 336c6b604e747456
2911! Mem[0000000030081418] = 296a7add5650f73a
2912 add %i2,0x018,%g1
2913 stda %f8,[%g1+%l1]ASI_PST8_S ! Mem[0000000030081418] = 29007aff5600003a
2914! Mem[0000000010081408] = 4b7f7ac8, %l7 = 00000000000000ff
2915 ldstuba [%i2+%o4]0x88,%l7 ! %l7 = 000000c8000000ff
2916! %f20 = ffb719ff, Mem[0000000010181428] = 2dcf9a9d
2917 st %f20,[%i6+0x028] ! Mem[0000000010181428] = ffb719ff
2918! Mem[0000000030041410] = 00000fa9, %l0 = cc93949fb18b8897
2919 ldstuba [%i1+%o5]0x89,%l0 ! %l0 = 000000a9000000ff
2920! %l1 = 336c6b604e747456, Mem[00000000100c142c] = b4a4777a
2921 stw %l1,[%i3+0x02c] ! Mem[00000000100c142c] = 4e747456
2922! Mem[0000000030001408] = ff36ffff, %l1 = 336c6b604e747456
2923 swapa [%i0+%o4]0x81,%l1 ! %l1 = 00000000ff36ffff
2924! %l1 = 00000000ff36ffff, Mem[0000000010101400] = fc51a9ff
2925 stba %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = fc51a9ff
2926! Starting 10 instruction Load Burst
2927! Mem[0000000030001400] = ef7315dc000000ff, %f30 = ff000000 fc51a9ff
2928 ldda [%i0+%g0]0x89,%f30 ! %f30 = ef7315dc 000000ff
2929
2930p0_label_111:
2931! Mem[0000000030081400] = 000000ff, %l1 = 00000000ff36ffff
2932 ldsba [%i2+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
2933! Mem[0000000030181400] = 000f0000, %l0 = 00000000000000a9
2934 ldsha [%i6+%g0]0x89,%l0 ! %l0 = 0000000000000000
2935! Mem[0000000010101410] = c69b0000, %l5 = ffffffffffffef5e
2936 ldsba [%i4+%o5]0x80,%l5 ! %l5 = ffffffffffffffc6
2937! Mem[0000000010081408] = de1a96d2 4b7f7aff, %l4 = ff36ffff, %l5 = ffffffc6
2938 ldda [%i2+%o4]0x88,%l4 ! %l4 = 000000004b7f7aff 00000000de1a96d2
2939! Mem[00000000100c1408] = 000000ff, %l3 = 00000000000000ff
2940 ldswa [%i3+%o4]0x88,%l3 ! %l3 = 00000000000000ff
2941! Mem[0000000020800040] = 61ff0345, %l7 = 00000000000000c8
2942 ldsh [%o1+0x040],%l7 ! %l7 = 00000000000061ff
2943! Mem[0000000030181408] = ffff36ff00000000, %f18 = 00000aa1 00000000
2944 ldda [%i6+%o4]0x89,%f18 ! %f18 = ffff36ff 00000000
2945! Mem[0000000010041408] = ff000000, %f22 = ffa951fc
2946 lda [%i1+%o4]0x88,%f22 ! %f22 = ff000000
2947! Mem[0000000010181410] = a90f0000, %l7 = 00000000000061ff
2948 ldsha [%i6+%o5]0x80,%l7 ! %l7 = ffffffffffffa90f
2949! Starting 10 instruction Store Burst
2950! Mem[0000000010081410] = ff0000fc, %l4 = 000000004b7f7aff
2951 swapa [%i2+%o5]0x88,%l4 ! %l4 = 00000000ff0000fc
2952
2953p0_label_112:
2954! %l2 = 000000000000ffb3, imm = 0000000000000799, %l6 = 000000000000001a
2955 or %l2,0x799,%l6 ! %l6 = 000000000000ffbb
2956! %f14 = c69fcf89 cb6cf47b, Mem[0000000010041400] = 00000000 000000ff
2957 std %f14,[%i1+%g0] ! Mem[0000000010041400] = c69fcf89 cb6cf47b
2958! %l2 = 0000ffb3, %l3 = 000000ff, Mem[0000000010141400] = 7a77a4b4 00000000
2959 stda %l2,[%i5+0x000]%asi ! Mem[0000000010141400] = 0000ffb3 000000ff
2960! Mem[0000000030141400] = 01e7ffe7, %l7 = ffffffffffffa90f
2961 ldstuba [%i5+%g0]0x89,%l7 ! %l7 = 000000e7000000ff
2962! %l3 = 00000000000000ff, %l7 = 00000000000000e7, %l0 = 0000000000000000
2963 mulx %l3,%l7,%l0 ! %l0 = 000000000000e619
2964! Mem[00000000201c0000] = ffb3de6c, %l3 = 00000000000000ff
2965 ldstub [%o0+%g0],%l3 ! %l3 = 000000ff000000ff
2966! %f21 = ef7315dc, Mem[000000001014141c] = 00000071
2967 sta %f21,[%i5+0x01c]%asi ! Mem[000000001014141c] = ef7315dc
2968! %l1 = ffffffffffffffff, Mem[0000000030181408] = ffff36ff00000000
2969 stxa %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffffffffffffffff
2970! Mem[0000000010101418] = ffffff7f, %l4 = 00000000ff0000fc
2971 swap [%i4+0x018],%l4 ! %l4 = 00000000ffffff7f
2972! Starting 10 instruction Load Burst
2973! Mem[0000000010081410] = 020000004b7f7aff, %f18 = ffff36ff 00000000
2974 ldda [%i2+%o5]0x88,%f18 ! %f18 = 02000000 4b7f7aff
2975
2976p0_label_113:
2977! Mem[0000000030001400] = ff000000dc1573ef, %f28 = 02f1857b 367a61e7
2978 ldda [%i0+%g0]0x81,%f28 ! %f28 = ff000000 dc1573ef
2979! Mem[0000000010041408] = ff000000, %l4 = 00000000ffffff7f
2980 ldswa [%i1+%o4]0x88,%l4 ! %l4 = ffffffffff000000
2981! Mem[0000000030081408] = 9d9acf2d, %l4 = ffffffffff000000
2982 lduwa [%i2+%o4]0x81,%l4 ! %l4 = 000000009d9acf2d
2983! Mem[00000000100c1410] = ffffffffffffef5e, %f20 = ffb719ff ef7315dc
2984 ldda [%i3+%o5]0x80,%f20 ! %f20 = ffffffff ffffef5e
2985! Mem[0000000020800000] = ffff68e7, %l6 = 000000000000ffbb
2986 ldsb [%o1+%g0],%l6 ! %l6 = ffffffffffffffff
2987! Mem[0000000010041400] = c69fcf89cb6cf47b, %f10 = 2dcf9a9d b4a4777a
2988 ldda [%i1+%g0]0x80,%f10 ! %f10 = c69fcf89 cb6cf47b
2989! Mem[00000000100c1408] = e7ffe701 000000ff, %l6 = ffffffff, %l7 = 000000e7
2990 ldda [%i3+%o4]0x88,%l6 ! %l6 = 00000000000000ff 00000000e7ffe701
2991! Mem[0000000030041400] = ff000000, %f23 = 00000000
2992 lda [%i1+%g0]0x89,%f23 ! %f23 = ff000000
2993! Mem[0000000010041400] = c69fcf89, %l4 = 000000009d9acf2d
2994 lduba [%i1+%g0]0x80,%l4 ! %l4 = 00000000000000c6
2995! Starting 10 instruction Store Burst
2996! %l3 = 00000000000000ff, Mem[0000000010001438] = 7bf46ccb89cf9fc6
2997 stx %l3,[%i0+0x038] ! Mem[0000000010001438] = 00000000000000ff
2998
2999p0_label_114:
3000! %l0 = 0000e619, %l1 = ffffffff, Mem[0000000010041408] = 000000ff 6081bef2
3001 std %l0,[%i1+%o4] ! Mem[0000000010041408] = 0000e619 ffffffff
3002! Mem[00000000201c0001] = ffb3de6c, %l4 = 00000000000000c6
3003 ldstub [%o0+0x001],%l4 ! %l4 = 000000b3000000ff
3004! Mem[0000000010081401] = 71000000, %l3 = 00000000000000ff
3005 ldstuba [%i2+0x001]%asi,%l3 ! %l3 = 00000000000000ff
3006! Mem[00000000100c1400] = 000000ff, %l7 = 00000000e7ffe701
3007 swapa [%i3+%g0]0x80,%l7 ! %l7 = 00000000000000ff
3008! %l1 = ffffffffffffffff, Mem[0000000010181400] = 000000ff, %asi = 80
3009 stha %l1,[%i6+0x000]%asi ! Mem[0000000010181400] = ffff00ff
3010! %l7 = 00000000000000ff, Mem[0000000030041400] = ff000000
3011 stwa %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000ff
3012! %f22 = ff000000 ff000000, %l1 = ffffffffffffffff
3013! Mem[0000000030181410] = 3bdcffff3e9d120f
3014 add %i6,0x010,%g1
3015 stda %f22,[%g1+%l1]ASI_PST8_S ! Mem[0000000030181410] = ff000000ff000000
3016! %l2 = 000000000000ffb3, Mem[0000000030041408] = ffff36ff
3017 stha %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffb336ff
3018! %f26 = ff0a3bff 9d9acf2d, Mem[0000000010141438] = ffb3c4fb 00000000
3019 stda %f26,[%i5+0x038]%asi ! Mem[0000000010141438] = ff0a3bff 9d9acf2d
3020! Starting 10 instruction Load Burst
3021! Mem[00000000100c1400] = 01e7ffe7, %l2 = 000000000000ffb3
3022 ldsha [%i3+%g0]0x88,%l2 ! %l2 = ffffffffffffffe7
3023
3024p0_label_115:
3025! Mem[0000000010001414] = b3ffffff, %l7 = 00000000000000ff
3026 ldub [%i0+0x017],%l7 ! %l7 = 00000000000000ff
3027! Mem[0000000010001400] = 00000000, %l1 = ffffffffffffffff
3028 lduha [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000000
3029! Mem[0000000030141400] = ffffe70100000038, %l1 = 0000000000000000
3030 ldxa [%i5+%g0]0x81,%l1 ! %l1 = ffffe70100000038
3031! Mem[0000000010081430] = 1a1ec5fc7178a96b, %l7 = 00000000000000ff
3032 ldx [%i2+0x030],%l7 ! %l7 = 1a1ec5fc7178a96b
3033! Mem[0000000010001408] = e7ffe701, %f13 = dc1573ef
3034 lda [%i0+%o4]0x80,%f13 ! %f13 = e7ffe701
3035! Mem[0000000030041408] = ffb336ff01e7ffe7, %l0 = 000000000000e619
3036 ldxa [%i1+%o4]0x81,%l0 ! %l0 = ffb336ff01e7ffe7
3037! Mem[00000000201c0000] = ffffde6c, %l2 = ffffffffffffffe7
3038 lduha [%o0+0x000]%asi,%l2 ! %l2 = 000000000000ffff
3039! Mem[00000000201c0000] = ffffde6c, %l1 = ffffe70100000038
3040 lduha [%o0+0x000]%asi,%l1 ! %l1 = 000000000000ffff
3041! Code Fragment 4
3042p0_fragment_9:
3043! %l0 = ffb336ff01e7ffe7
3044 setx 0x8bdb3327c963a07e,%g7,%l0 ! %l0 = 8bdb3327c963a07e
3045! %l1 = 000000000000ffff
3046 setx 0x4b479e90099baf7b,%g7,%l1 ! %l1 = 4b479e90099baf7b
3047 setx 0x7ff8, %g1, %g2
3048 and %l0, %g2, %l0
3049 setx 0xffffffff, %g1, %g2
3050 and %l1, %g2, %l1
3051 setx 0x100000000, %g1, %g2
3052 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3053 ta T_CHANGE_HPRIV
3054 stxa %l1, [%l0]ASI_ICACHE_INSTR
3055 ta T_CHANGE_NONHPRIV
3056! %l0 = 8bdb3327c963a07e
3057 setx 0xf657db1fb8f7da06,%g7,%l0 ! %l0 = f657db1fb8f7da06
3058! %l1 = 4b479e90099baf7b
3059 setx 0x54f4450fc717ba18,%g7,%l1 ! %l1 = 54f4450fc717ba18
3060! Starting 10 instruction Store Burst
3061! %f2 = 00000000, Mem[0000000010001408] = e7ffe701
3062 sta %f2 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
3063
3064p0_label_116:
3065! %f30 = ef7315dc 000000ff, Mem[0000000010041400] = 89cf9fc6 7bf46ccb
3066 stda %f30,[%i1+%g0]0x88 ! Mem[0000000010041400] = ef7315dc 000000ff
3067! Mem[0000000021800041] = ff866a20, %l0 = f657db1fb8f7da06
3068 ldstuba [%o3+0x041]%asi,%l0 ! %l0 = 00000086000000ff
3069! %l7 = 1a1ec5fc7178a96b, Mem[0000000010001410] = 5eefffff
3070 stha %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = a96bffff
3071! Mem[0000000030081410] = ff19b7ff, %l0 = 0000000000000086
3072 swapa [%i2+%o5]0x89,%l0 ! %l0 = 00000000ff19b7ff
3073! Mem[0000000010141408] = 00000000, %l3 = 0000000000000000
3074 ldstuba [%i5+%o4]0x88,%l3 ! %l3 = 00000000000000ff
3075! Mem[0000000010041408] = 19e60000, %l2 = 000000000000ffff
3076 swapa [%i1+%o4]0x88,%l2 ! %l2 = 0000000019e60000
3077! %l7 = 1a1ec5fc7178a96b, Mem[0000000010001434] = 71000000
3078 stw %l7,[%i0+0x034] ! Mem[0000000010001434] = 7178a96b
3079! Mem[0000000010081410] = ff7a7f4b, %l6 = 00000000000000ff
3080 ldstuba [%i2+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
3081! %l7 = 1a1ec5fc7178a96b, Mem[00000000100c1408] = 000000ff
3082 stha %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000a96b
3083! Starting 10 instruction Load Burst
3084! Mem[0000000030141410] = 000000ff, %l7 = 1a1ec5fc7178a96b
3085 lduwa [%i5+%o5]0x89,%l7 ! %l7 = 00000000000000ff
3086
3087p0_label_117:
3088! Mem[0000000030081400] = e7ffe701000000ff, %f16 = ff000000 01e7ffe7
3089 ldda [%i2+%g0]0x89,%f16 ! %f16 = e7ffe701 000000ff
3090! Mem[0000000010141408] = 000000ff, %l2 = 0000000019e60000
3091 lduha [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000ff
3092! %f29 = dc1573ef, %f12 = ff000000, %f25 = 01e7ffe7
3093 fmuls %f29,%f12,%f25 ! %f25 = 7f800000
3094! Mem[00000000300c1410] = 00000000, %l5 = 00000000de1a96d2
3095 ldsha [%i3+%o5]0x81,%l5 ! %l5 = 0000000000000000
3096 membar #Sync ! Added by membar checker (22)
3097! Mem[0000000010141400] = 0000ffb3 000000ff ff000000 000000d1
3098! Mem[0000000010141410] = ff36ffff 9d9acf2d 7a0000ff ef7315dc
3099! Mem[0000000010141420] = 9d00a086 cb6cf47b 7a360000 85d60000
3100! Mem[0000000010141430] = 00000000 7bf45eef ff0a3bff 9d9acf2d
3101 ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
3102! Mem[0000000010001410] = a96bffffb3ffffff, %f14 = c69fcf89 cb6cf47b
3103 ldda [%i0+%o5]0x80,%f14 ! %f14 = a96bffff b3ffffff
3104! Mem[00000000100c1410] = ffffffff, %l7 = 00000000000000ff
3105 lduha [%i3+%o5]0x88,%l7 ! %l7 = 000000000000ffff
3106! Mem[0000000010141408] = 000000ff, %l5 = 0000000000000000
3107 lduba [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000ff
3108! Mem[0000000030181408] = ffffffffffffffff, %l7 = 000000000000ffff
3109 ldxa [%i6+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
3110! Starting 10 instruction Store Burst
3111! %l3 = 0000000000000000, Mem[0000000030101410] = 38000000
3112 stwa %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
3113
3114p0_label_118:
3115! Mem[00000000100c1400] = 01e7ffe7, %l5 = 00000000000000ff
3116 ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 000000e7000000ff
3117! %l6 = 00000000000000ff, Mem[0000000030141408] = 2cc99bc6
3118 stha %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00ff9bc6
3119 membar #Sync ! Added by membar checker (23)
3120! %l2 = 00000000000000ff, Mem[000000001014140e] = 000000d1
3121 sth %l2,[%i5+0x00e] ! Mem[000000001014140c] = 000000ff
3122! %l4 = 00000000000000b3, Mem[0000000030041400] = ff000000
3123 stwa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000b3
3124! %l6 = 00000000000000ff, Mem[0000000030141408] = 00000000c69bff00
3125 stxa %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000000000ff
3126! %l5 = 00000000000000e7, Mem[000000001000140c] = ff36ffff, %asi = 80
3127 stwa %l5,[%i0+0x00c]%asi ! Mem[000000001000140c] = 000000e7
3128! Mem[00000000100c1400] = 01e7ffff, %l4 = 00000000000000b3
3129 lduha [%i3+%g0]0x88,%l4 ! %l4 = 000000000000ffff
3130! %l5 = 00000000000000e7, Mem[0000000010081410] = 4b7f7aff
3131 stba %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = 4b7f7ae7
3132! %l6 = 000000ff, %l7 = ffffffff, Mem[0000000010181400] = ffff00ff 00000000
3133 std %l6,[%i6+%g0] ! Mem[0000000010181400] = 000000ff ffffffff
3134! Starting 10 instruction Load Burst
3135! Mem[00000000100c1410] = ffffffff, %l0 = 00000000ff19b7ff
3136 ldswa [%i3+%o5]0x80,%l0 ! %l0 = ffffffffffffffff
3137
3138p0_label_119:
3139! Mem[0000000030101408] = ffffffff, %f30 = ff0a3bff
3140 lda [%i4+%o4]0x89,%f30 ! %f30 = ffffffff
3141! Mem[0000000030081410] = dc1573ef 00000086, %l0 = ffffffff, %l1 = c717ba18
3142 ldda [%i2+%o5]0x89,%l0 ! %l0 = 0000000000000086 00000000dc1573ef
3143! Mem[0000000010141404] = 000000ff, %l0 = 0000000000000086
3144 lduw [%i5+0x004],%l0 ! %l0 = 00000000000000ff
3145! Mem[00000000201c0000] = ffffde6c, %l4 = 000000000000ffff
3146 ldsb [%o0+0x001],%l4 ! %l4 = ffffffffffffffff
3147! Mem[0000000010081410] = e77a7f4b, %l6 = 00000000000000ff
3148 ldsba [%i2+%o5]0x80,%l6 ! %l6 = ffffffffffffffe7
3149! Mem[0000000010081438] = 00006130, %l1 = 00000000dc1573ef
3150 ldsha [%i2+0x038]%asi,%l1 ! %l1 = 0000000000000000
3151! Mem[0000000020800000] = ffff68e7, %l3 = 0000000000000000
3152 ldsh [%o1+%g0],%l3 ! %l3 = ffffffffffffffff
3153! Mem[0000000010081400] = 71ff0000 ef7315dc, %l2 = 000000ff, %l3 = ffffffff
3154 ldda [%i2+%g0]0x80,%l2 ! %l2 = 0000000071ff0000 00000000ef7315dc
3155! Mem[0000000010041410] = ffa951fc6fff1394, %f4 = a90f0000 ff000000
3156 ldda [%i1+%o5]0x80,%f4 ! %f4 = ffa951fc 6fff1394
3157! Starting 10 instruction Store Burst
3158! Mem[00000000100c1404] = 00000000, %l2 = 71ff0000, %l3 = ef7315dc
3159 add %i3,0x04,%g1
3160 casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000000000000
3161
3162p0_label_120:
3163! %f6 = e7ffe701, %f16 = 0000ffb3, %f29 = 7bf45eef
3164 fdivs %f6 ,%f16,%f29 ! %f29 = ff800000
3165! Mem[0000000021800141] = ff7af79c, %l2 = 0000000071ff0000
3166 ldstuba [%o3+0x141]%asi,%l2 ! %l2 = 0000007a000000ff
3167! Mem[0000000010001400] = 00000000, %l4 = ffffffffffffffff
3168 ldstuba [%i0+%g0]0x80,%l4 ! %l4 = 00000000000000ff
3169! Mem[0000000010081424] = 4b7f7ac8, %l1 = 0000000000000000
3170 ldstub [%i2+0x024],%l1 ! %l1 = 0000004b000000ff
3171! %f28 = 00000000, Mem[000000001008143c] = 00000071
3172 st %f28,[%i2+0x03c] ! Mem[000000001008143c] = 00000000
3173! %f2 = 00000000 ff000000, Mem[0000000010041410] = ffa951fc 6fff1394
3174 stda %f2 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000 ff000000
3175! %l2 = 000000000000007a, Mem[0000000010081410] = e77a7f4b
3176 stwa %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000007a
3177! %f5 = 6fff1394, Mem[000000001010140c] = ba5f557a
3178 sta %f5 ,[%i4+0x00c]%asi ! Mem[000000001010140c] = 6fff1394
3179! %l5 = 00000000000000e7, Mem[0000000010001408] = 00000000
3180 stwa %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000e7
3181! Starting 10 instruction Load Burst
3182! Mem[00000000211c0000] = ffff622e, %l3 = 0000000000000000
3183 lduha [%o2+0x000]%asi,%l3 ! %l3 = 000000000000ffff
3184
3185p0_label_121:
3186! Mem[0000000010041400] = ff000000, %l0 = 00000000000000ff
3187 lduha [%i1+%g0]0x80,%l0 ! %l0 = 000000000000ff00
3188! Mem[00000000100c1400] = ffffe701, %l7 = ffffffffffffffff
3189 ldswa [%i3+%g0]0x80,%l7 ! %l7 = ffffffffffffe701
3190! Mem[0000000030001408] = 4e747456, %l5 = 00000000000000e7
3191 lduha [%i0+%o4]0x81,%l5 ! %l5 = 0000000000004e74
3192! %f26 = 7a360000, %f13 = e7ffe701
3193 fcmps %fcc2,%f26,%f13 ! %fcc2 = 2
3194! Mem[0000000010081408] = ff7a7f4bd2961ade, %f8 = 000000ff 00000000
3195 ldda [%i2+0x008]%asi,%f8 ! %f8 = ff7a7f4b d2961ade
3196! Mem[0000000020800040] = 61ff0345, %l3 = 000000000000ffff
3197 ldsba [%o1+0x041]%asi,%l3 ! %l3 = ffffffffffffffff
3198! Mem[0000000010101410] = 02000000 00009bc6, %l0 = 0000ff00, %l1 = 0000004b
3199 ldda [%i4+%o5]0x88,%l0 ! %l0 = 0000000000009bc6 0000000002000000
3200! Mem[0000000030141410] = ff000000, %l4 = 0000000000000000
3201 lduha [%i5+%o5]0x81,%l4 ! %l4 = 000000000000ff00
3202! Mem[0000000030181408] = ffffffff ffffffff, %l2 = 0000007a, %l3 = ffffffff
3203 ldda [%i6+%o4]0x81,%l2 ! %l2 = 00000000ffffffff 00000000ffffffff
3204! Starting 10 instruction Store Burst
3205! %f28 = 00000000 ff800000, %l0 = 0000000000009bc6
3206! Mem[0000000010041418] = 00000000000000ff
3207 add %i1,0x018,%g1
3208 stda %f28,[%g1+%l0]ASI_PST8_P ! Mem[0000000010041418] = 00000000008000ff
3209
3210p0_label_122:
3211! %l6 = ffffffe7, %l7 = ffffe701, Mem[00000000300c1400] = 00000000 00000000
3212 stda %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffe7 ffffe701
3213! %f22 = 7a0000ff, Mem[000000001000140c] = 000000e7
3214 sta %f22,[%i0+0x00c]%asi ! Mem[000000001000140c] = 7a0000ff
3215! %f20 = ff36ffff 9d9acf2d, Mem[0000000030141408] = ff000000 00000000
3216 stda %f20,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff36ffff 9d9acf2d
3217! %l7 = ffffffffffffe701, Mem[0000000010141408] = ff000000000000ff
3218 stxa %l7,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffffffffffffe701
3219! Mem[0000000010101410] = 00009bc6, %l3 = 00000000ffffffff
3220 ldstuba [%i4+%o5]0x88,%l3 ! %l3 = 000000c6000000ff
3221! %f10 = c69fcf89 cb6cf47b, Mem[0000000030101408] = ffffffff ba5f557a
3222 stda %f10,[%i4+%o4]0x89 ! Mem[0000000030101408] = c69fcf89 cb6cf47b
3223! Mem[0000000010041425] = c98eff12, %l0 = 0000000000009bc6
3224 ldstub [%i1+0x025],%l0 ! %l0 = 0000008e000000ff
3225! %l1 = 0000000002000000, Mem[00000000100c1400] = ffffe70100000000
3226 stxa %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000000002000000
3227! %l6 = ffffffffffffffe7, Mem[000000001010143c] = ef5ef47b, %asi = 80
3228 stha %l6,[%i4+0x03c]%asi ! Mem[000000001010143c] = ffe7f47b
3229! Starting 10 instruction Load Burst
3230! Mem[00000000201c0000] = ffffde6c, %l6 = ffffffffffffffe7
3231 lduha [%o0+0x000]%asi,%l6 ! %l6 = 000000000000ffff
3232
3233p0_label_123:
3234! Mem[0000000030001400] = 000000ff, %l4 = 000000000000ff00
3235 lduwa [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff
3236! Mem[0000000030101410] = 00000000, %l0 = 000000000000008e
3237 ldsha [%i4+%o5]0x81,%l0 ! %l0 = 0000000000000000
3238! Mem[0000000010101408] = 000000c66fff1394, %l3 = 00000000000000c6
3239 ldxa [%i4+%o4]0x80,%l3 ! %l3 = 000000c66fff1394
3240! Mem[0000000010041410] = 00000000, %l4 = 00000000000000ff
3241 ldsba [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000000
3242! %l0 = 0000000000000000, %l5 = 0000000000004e74, %l7 = ffffffffffffe701
3243 add %l0,%l5,%l7 ! %l7 = 0000000000004e74
3244! Mem[0000000030001408] = 4e747456, %l6 = 000000000000ffff
3245 ldswa [%i0+%o4]0x81,%l6 ! %l6 = 000000004e747456
3246! Mem[0000000010001418] = b4a4777a 5650f73a, %l2 = ffffffff, %l3 = 6fff1394
3247 ldd [%i0+0x018],%l2 ! %l2 = 00000000b4a4777a 000000005650f73a
3248! Mem[0000000030081400] = ff000000 01e7ffe7 9d9acf2d dd7a6a29
3249! Mem[0000000030081410] = 86000000 ef7315dc 29007aff 5600003a
3250! Mem[0000000030081420] = be6494a6 0e14473c 7a77a4b4 9d9acf2d
3251! Mem[0000000030081430] = 02f1857b 367a61e7 7bf46ccb 890d9fc6
3252 ldda [%i2]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030081400
3253! Mem[0000000030101400] = c69bc92c, %f11 = cb6cf47b
3254 lda [%i4+%g0]0x81,%f11 ! %f11 = c69bc92c
3255! Starting 10 instruction Store Burst
3256! %l5 = 0000000000004e74, Mem[0000000010081408] = 4b7f7aff
3257 stwa %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00004e74
3258
3259p0_label_124:
3260! %l7 = 0000000000004e74, Mem[0000000010181410] = a90f0000
3261 stba %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = 740f0000
3262! %l2 = 00000000b4a4777a, Mem[0000000030001410] = 00000000
3263 stwa %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = b4a4777a
3264! %f12 = ff000000, Mem[00000000100c1400] = 00000000
3265 sta %f12,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ff000000
3266! Mem[0000000030041408] = ffb336ff, %l7 = 0000000000004e74
3267 swapa [%i1+%o4]0x81,%l7 ! %l7 = 00000000ffb336ff
3268! %l2 = 00000000b4a4777a, Mem[0000000010081418] = b21980c46fb71394
3269 stx %l2,[%i2+0x018] ! Mem[0000000010081418] = 00000000b4a4777a
3270! %f6 = e7ffe701 2cc99bc6, Mem[0000000030101408] = cb6cf47b c69fcf89
3271 stda %f6 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = e7ffe701 2cc99bc6
3272! Code Fragment 4
3273p0_fragment_10:
3274! %l0 = 0000000000000000
3275 setx 0x667f8e406ce03a0e,%g7,%l0 ! %l0 = 667f8e406ce03a0e
3276! %l1 = 0000000002000000
3277 setx 0xd5e4f5202403d063,%g7,%l1 ! %l1 = d5e4f5202403d063
3278 setx 0x7ff8, %g1, %g2
3279 and %l0, %g2, %l0
3280 setx 0xffffffff, %g1, %g2
3281 and %l1, %g2, %l1
3282 setx 0x100000000, %g1, %g2
3283 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3284 ta T_CHANGE_HPRIV
3285 stxa %l1, [%l0]ASI_ICACHE_INSTR
3286 ta T_CHANGE_NONHPRIV
3287! %l0 = 667f8e406ce03a0e
3288 setx 0x29de7fa01cd2ed7e,%g7,%l0 ! %l0 = 29de7fa01cd2ed7e
3289! %l1 = d5e4f5202403d063
3290 setx 0xb18a81000ef23d33,%g7,%l1 ! %l1 = b18a81000ef23d33
3291! %l0 = 1cd2ed7e, %l1 = 0ef23d33, Mem[0000000010041400] = 000000ff ef7315dc
3292 stda %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 1cd2ed7e 0ef23d33
3293! Mem[0000000010181400] = ff000000, %l0 = 29de7fa01cd2ed7e
3294 ldstuba [%i6+%g0]0x88,%l0 ! %l0 = 00000000000000ff
3295! Starting 10 instruction Load Burst
3296! Mem[0000000021800040] = ffff6a20, %l4 = 0000000000000000
3297 lduba [%o3+0x040]%asi,%l4 ! %l4 = 00000000000000ff
3298
3299p0_label_125:
3300! Mem[0000000010081410] = 7a000000, %l6 = 000000004e747456
3301 ldsba [%i2+%o5]0x88,%l6 ! %l6 = 0000000000000000
3302! Mem[0000000030141408] = ffff36ff, %l2 = 00000000b4a4777a
3303 lduha [%i5+%o4]0x89,%l2 ! %l2 = 00000000000036ff
3304! Mem[0000000010181428] = ffb719ff, %l7 = 00000000ffb336ff
3305 ldswa [%i6+0x028]%asi,%l7 ! %l7 = ffffffffffb719ff
3306! Mem[0000000030141400] = ffffe701, %l6 = 0000000000000000
3307 lduba [%i5+%g0]0x81,%l6 ! %l6 = 00000000000000ff
3308! Mem[0000000010181410] = 740f0000ff000000, %f2 = 00000000 ff000000
3309 ldda [%i6+%o5]0x80,%f2 ! %f2 = 740f0000 ff000000
3310! Mem[0000000030041400] = 00000000 b3000000, %l6 = 000000ff, %l7 = ffb719ff
3311 ldda [%i1+%g0]0x89,%l6 ! %l6 = 00000000b3000000 0000000000000000
3312! Mem[0000000010041438] = 408a7614, %f13 = e7ffe701
3313 lda [%i1+0x038]%asi,%f13 ! %f13 = 408a7614
3314! Mem[00000000300c1410] = 00000000, %l6 = 00000000b3000000
3315 lduba [%i3+%o5]0x89,%l6 ! %l6 = 0000000000000000
3316! Mem[0000000010141420] = 9d00a086cb6cf47b, %f12 = ff000000 408a7614
3317 ldda [%i5+0x020]%asi,%f12 ! %f12 = 9d00a086 cb6cf47b
3318! Starting 10 instruction Store Burst
3319! Mem[0000000030001400] = ff000000, %l2 = 00000000000036ff
3320 swapa [%i0+%g0]0x81,%l2 ! %l2 = 00000000ff000000
3321
3322p0_label_126:
3323! %l6 = 0000000000000000, %l5 = 0000000000004e74, %y = ffffffe9
3324 sdiv %l6,%l5,%l6 ! %l6 = ffffffffffb4f2e6
3325 mov %l0,%y ! %y = 00000000
3326! %f16 = ff000000 01e7ffe7, %l0 = 0000000000000000
3327! Mem[0000000030181418] = dd372ab37fffffff
3328 add %i6,0x018,%g1
3329 stda %f16,[%g1+%l0]ASI_PST8_S ! Mem[0000000030181418] = dd372ab37fffffff
3330! Mem[00000000100c1410] = ffffffff, %l3 = 000000005650f73a
3331 swapa [%i3+%o5]0x88,%l3 ! %l3 = 00000000ffffffff
3332! %l6 = ffffffffffb4f2e6, Mem[0000000010101420] = 12ff8ec9000000e7
3333 stx %l6,[%i4+0x020] ! Mem[0000000010101420] = ffffffffffb4f2e6
3334! Mem[0000000010181438] = c69fcf89cb6cf47b, %l5 = 0000000000004e74, %l2 = 00000000ff000000
3335 add %i6,0x38,%g1
3336 casxa [%g1]0x80,%l5,%l2 ! %l2 = c69fcf89cb6cf47b
3337! %l4 = 00000000000000ff, Mem[00000000211c0000] = ffff622e
3338 sth %l4,[%o2+%g0] ! Mem[00000000211c0000] = 00ff622e
3339! %f14 = a96bffff, Mem[00000000300c1400] = e7ffffff
3340 sta %f14,[%i3+%g0]0x89 ! Mem[00000000300c1400] = a96bffff
3341! Mem[0000000030101410] = 00000000, %l1 = b18a81000ef23d33
3342 swapa [%i4+%o5]0x81,%l1 ! %l1 = 0000000000000000
3343! Mem[0000000010041400] = 1cd2ed7e, %l1 = 0000000000000000
3344 ldstuba [%i1+%g0]0x88,%l1 ! %l1 = 0000007e000000ff
3345! Starting 10 instruction Load Burst
3346! Mem[00000000100c1400] = ff000000, %f5 = 6fff1394
3347 lda [%i3+%g0]0x88,%f5 ! %f5 = ff000000
3348
3349p0_label_127:
3350! Mem[0000000010101400] = ffa951fc, %l0 = 0000000000000000
3351 ldsba [%i4+%g0]0x80,%l0 ! %l0 = ffffffffffffffff
3352! Mem[0000000010181408] = e7ffe701ff36ffff, %f22 = 29007aff 5600003a
3353 ldda [%i6+%o4]0x88,%f22 ! %f22 = e7ffe701 ff36ffff
3354! Mem[0000000030081410] = 86000000, %l1 = 000000000000007e
3355 lduwa [%i2+%o5]0x81,%l1 ! %l1 = 0000000086000000
3356! Mem[0000000010081420] = de1a96d2ff7f7ac8, %l3 = 00000000ffffffff
3357 ldx [%i2+0x020],%l3 ! %l3 = de1a96d2ff7f7ac8
3358! Mem[0000000020800040] = 61ff0345, %l7 = 0000000000000000
3359 ldsh [%o1+0x040],%l7 ! %l7 = 00000000000061ff
3360! Mem[0000000010041408] = ffff0000ffffffff, %f14 = a96bffff b3ffffff
3361 ldda [%i1+%o4]0x80,%f14 ! %f14 = ffff0000 ffffffff
3362! Mem[0000000010181410] = 00000f74, %l3 = de1a96d2ff7f7ac8
3363 ldsha [%i6+%o5]0x88,%l3 ! %l3 = 0000000000000f74
3364! Mem[0000000010141400] = ff000000b3ff0000, %f22 = e7ffe701 ff36ffff
3365 ldda [%i5+%g0]0x88,%f22 ! %f22 = ff000000 b3ff0000
3366! Mem[00000000211c0000] = 00ff622e, %l1 = 0000000086000000
3367 ldsb [%o2+%g0],%l1 ! %l1 = 0000000000000000
3368! Starting 10 instruction Store Burst
3369! %l0 = ffffffff, %l1 = 00000000, Mem[0000000010181410] = 740f0000 ff000000
3370 stda %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffff 00000000
3371
3372p0_label_128:
3373 membar #Sync ! Added by membar checker (24)
3374! %l5 = 0000000000004e74, Mem[0000000030081410] = 00000086
3375 stba %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000074
3376! %l0 = ffffffffffffffff, Mem[0000000030141410] = 000000ff
3377 stha %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000ffff
3378! %l3 = 0000000000000f74, %l5 = 0000000000004e74, %l3 = 0000000000000f74
3379 andn %l3,%l5,%l3 ! %l3 = 0000000000000100
3380! Mem[0000000030181400] = 00000f00, %l2 = c69fcf89cb6cf47b
3381 ldstuba [%i6+%g0]0x81,%l2 ! %l2 = 00000000000000ff
3382! %l1 = 0000000000000000, Mem[00000000100c1408] = 6ba9000001e7ffe7
3383 stx %l1,[%i3+%o4] ! Mem[00000000100c1408] = 0000000000000000
3384! %l4 = 00000000000000ff, Mem[0000000030101400] = 2cc99bc6
3385 stha %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 2cc900ff
3386! %l6 = ffb4f2e6, %l7 = 000061ff, Mem[0000000030041410] = 00000fff 000000ff
3387 stda %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffb4f2e6 000061ff
3388! %f13 = cb6cf47b, %f2 = 740f0000
3389 fcmpes %fcc0,%f13,%f2 ! %fcc0 = 1
3390! %l1 = 0000000000000000, Mem[0000000010041408] = ffff0000
3391 stha %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
3392! Starting 10 instruction Load Burst
3393! Mem[0000000021800180] = 026e1af7, %l3 = 0000000000000100
3394 ldsb [%o3+0x181],%l3 ! %l3 = 000000000000006e
3395
3396p0_label_129:
3397! Mem[0000000010001408] = ff00007a 000000e7, %l2 = 00000000, %l3 = 0000006e
3398 ldda [%i0+%o4]0x88,%l2 ! %l2 = 00000000000000e7 00000000ff00007a
3399! Mem[00000000211c0000] = 00ff622e, %l3 = 00000000ff00007a
3400 lduh [%o2+%g0],%l3 ! %l3 = 00000000000000ff
3401! Mem[0000000010141400] = 0000ffb3000000ff, %f26 = 7a77a4b4 9d9acf2d
3402 ldda [%i5+%g0]0x80,%f26 ! %f26 = 0000ffb3 000000ff
3403! %l4 = 00000000000000ff, immed = fffffadc, %y = 00000000
3404 sdiv %l4,-0x524,%l0 ! %l0 = 0000000000000000
3405 mov %l0,%y ! %y = 00000000
3406! Mem[0000000021800180] = 026e1af7, %l3 = 00000000000000ff
3407 lduha [%o3+0x180]%asi,%l3 ! %l3 = 000000000000026e
3408! Mem[0000000010001420] = 4398689c, %f10 = c69fcf89
3409 ld [%i0+0x020],%f10 ! %f10 = 4398689c
3410! Mem[0000000010041408] = 00000000, %l3 = 000000000000026e
3411 ldsha [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000000
3412! %f17 = 01e7ffe7, %f10 = 4398689c, %f9 = d2961ade
3413 fmuls %f17,%f10,%f9 ! %f9 = 060a1ebe
3414! %f30 = 7bf46ccb, %f14 = ffff0000, %f0 = 00000000 000000d1
3415 fsmuld %f30,%f14,%f0 ! %f0 = ffffe000 00000000
3416! Starting 10 instruction Store Burst
3417! Mem[00000000100c1426] = 9c689843, %l6 = ffffffffffb4f2e6
3418 ldstub [%i3+0x026],%l6 ! %l6 = 00000098000000ff
3419
3420p0_label_130:
3421! %f24 = be6494a6, Mem[0000000010101400] = ffa951fc
3422 sta %f24,[%i4+%g0]0x80 ! Mem[0000000010101400] = be6494a6
3423! %f30 = 7bf46ccb, %f19 = dd7a6a29
3424 fcmps %fcc2,%f30,%f19 ! %fcc2 = 2
3425! Mem[0000000010081410] = 7a000000, %l7 = 00000000000061ff
3426 swapa [%i2+%o5]0x88,%l7 ! %l7 = 000000007a000000
3427! Mem[00000000201c0001] = ffffde6c, %l2 = 00000000000000e7
3428 ldstub [%o0+0x001],%l2 ! %l2 = 000000ff000000ff
3429! Mem[0000000030101408] = c69bc92c, %l5 = 0000000000004e74
3430 ldstuba [%i4+%o4]0x81,%l5 ! %l5 = 000000c6000000ff
3431! Mem[0000000010141400] = b3ff0000, %l7 = 000000007a000000
3432 swapa [%i5+%g0]0x88,%l7 ! %l7 = 00000000b3ff0000
3433! Mem[0000000030141410] = 0000ffff, %l4 = 00000000000000ff
3434 ldstuba [%i5+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
3435! %f8 = ff7a7f4b 060a1ebe, Mem[0000000010101428] = 2dcf9a9d b4a4777a
3436 stda %f8 ,[%i4+0x028]%asi ! Mem[0000000010101428] = ff7a7f4b 060a1ebe
3437! %f14 = ffff0000, %f24 = be6494a6, %f22 = ff000000 b3ff0000
3438 fsmuld %f14,%f24,%f22 ! %f22 = ffffe000 00000000
3439! Starting 10 instruction Load Burst
3440! Mem[0000000030001408] = 000000005674744e, %f14 = ffff0000 ffffffff
3441 ldda [%i0+%o4]0x89,%f14 ! %f14 = 00000000 5674744e
3442
3443p0_label_131:
3444! Mem[0000000010001408] = e7000000, %l0 = 0000000000000000
3445 ldsha [%i0+%o4]0x80,%l0 ! %l0 = ffffffffffffe700
3446! Mem[0000000030141410] = ffff0000, %l0 = ffffffffffffe700
3447 ldsba [%i5+%o5]0x81,%l0 ! %l0 = ffffffffffffffff
3448! Mem[0000000010101400] = be6494a6ffff777a, %f20 = 86000000 ef7315dc
3449 ldda [%i4+%g0]0x80,%f20 ! %f20 = be6494a6 ffff777a
3450! Mem[0000000010081408] = 744e0000d2961ade, %f0 = ffffe000 00000000
3451 ldda [%i2+%o4]0x80,%f0 ! %f0 = 744e0000 d2961ade
3452! Mem[0000000030101400] = ff00c92c01e7ffe7, %f22 = ffffe000 00000000
3453 ldda [%i4+%g0]0x81,%f22 ! %f22 = ff00c92c 01e7ffe7
3454! Mem[0000000030081408] = 296a7add 2dcf9a9d, %l4 = 000000ff, %l5 = 000000c6
3455 ldda [%i2+%o4]0x89,%l4 ! %l4 = 000000002dcf9a9d 00000000296a7add
3456! Mem[0000000010001400] = ff000000 ffb3c4fb, %l4 = 2dcf9a9d, %l5 = 296a7add
3457 ldda [%i0+%g0]0x80,%l4 ! %l4 = 00000000ff000000 00000000ffb3c4fb
3458! Mem[0000000010081400] = dc1573ef0000ff71, %l2 = 00000000000000ff
3459 ldxa [%i2+%g0]0x88,%l2 ! %l2 = dc1573ef0000ff71
3460! Mem[0000000010141418] = 7a0000ffef7315dc, %f8 = ff7a7f4b 060a1ebe
3461 ldd [%i5+0x018],%f8 ! %f8 = 7a0000ff ef7315dc
3462! Starting 10 instruction Store Burst
3463! %l2 = 0000ff71, %l3 = 00000000, Mem[0000000010081410] = ff610000 00000002
3464 stda %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000ff71 00000000
3465
3466p0_label_132:
3467! %f2 = 740f0000 ff000000, Mem[0000000010101408] = 000000c6 6fff1394
3468 stda %f2 ,[%i4+%o4]0x80 ! Mem[0000000010101408] = 740f0000 ff000000
3469! Mem[000000001010141f] = b32a37dd, %l2 = dc1573ef0000ff71
3470 ldstub [%i4+0x01f],%l2 ! %l2 = 000000dd000000ff
3471! %f2 = 740f0000, Mem[0000000010181400] = ff0000ff
3472 sta %f2 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 740f0000
3473! %f0 = 744e0000 d2961ade, Mem[00000000100c1428] = 2dcf9a9d 4e747456
3474 std %f0 ,[%i3+0x028] ! Mem[00000000100c1428] = 744e0000 d2961ade
3475! %f8 = 7a0000ff, Mem[0000000030041410] = ffb4f2e6
3476 sta %f8 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = 7a0000ff
3477! %l4 = ff000000, %l5 = ffb3c4fb, Mem[0000000010001408] = e7000000 7a0000ff
3478 stda %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000000 ffb3c4fb
3479! Mem[00000000300c1408] = ff0a3bff, %l0 = ffffffffffffffff
3480 ldsha [%i3+%o4]0x81,%l0 ! %l0 = ffffffffffffff0a
3481! Mem[0000000010141410] = ffff36ff, %l3 = 0000000000000000
3482 swapa [%i5+%o5]0x88,%l3 ! %l3 = 00000000ffff36ff
3483! Mem[00000000300c1408] = ff3b0aff, %l4 = 00000000ff000000
3484 swapa [%i3+%o4]0x89,%l4 ! %l4 = 00000000ff3b0aff
3485! Starting 10 instruction Load Burst
3486! Mem[0000000030181408] = ffffffff, %l6 = 0000000000000098
3487 lduha [%i6+%o4]0x89,%l6 ! %l6 = 000000000000ffff
3488
3489p0_label_133:
3490! Mem[0000000010101420] = ffffffffffb4f2e6, %f28 = 02f1857b 367a61e7
3491 ldd [%i4+0x020],%f28 ! %f28 = ffffffff ffb4f2e6
3492! Mem[0000000010141414] = 9d9acf2d, %l3 = 00000000ffff36ff
3493 ldswa [%i5+0x014]%asi,%l3 ! %l3 = ffffffff9d9acf2d
3494! Mem[0000000030101400] = ff00c92c, %l1 = 0000000000000000
3495 lduwa [%i4+%g0]0x81,%l1 ! %l1 = 00000000ff00c92c
3496! Mem[0000000030081400] = 000000ff, %l3 = ffffffff9d9acf2d
3497 lduba [%i2+%g0]0x89,%l3 ! %l3 = 00000000000000ff
3498! Mem[0000000021800040] = ffff6a20, %l5 = 00000000ffb3c4fb
3499 lduba [%o3+0x040]%asi,%l5 ! %l5 = 00000000000000ff
3500! Mem[0000000010041438] = 408a7614, %l3 = 00000000000000ff
3501 ldswa [%i1+0x038]%asi,%l3 ! %l3 = 00000000408a7614
3502! Mem[0000000010101410] = 00009bff, %l1 = 00000000ff00c92c
3503 ldsha [%i4+%o5]0x88,%l1 ! %l1 = ffffffffffff9bff
3504! Mem[0000000010041408] = 00000000, %f4 = ffa951fc
3505 lda [%i1+%o4]0x80,%f4 ! %f4 = 00000000
3506! Mem[0000000010081420] = de1a96d2, %l2 = 00000000000000dd
3507 ldsba [%i2+0x022]%asi,%l2 ! %l2 = ffffffffffffff96
3508! Starting 10 instruction Store Burst
3509! %l6 = 000000000000ffff, Mem[0000000030101408] = ff9bc92c
3510 stwa %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000ffff
3511
3512p0_label_134:
3513! %l0 = ffffffffffffff0a, Mem[00000000100c1408] = 00000000
3514 stwa %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffffff0a
3515! %l4 = 00000000ff3b0aff, Mem[0000000030141400] = ffffe701
3516 stwa %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff3b0aff
3517! Mem[0000000010001408] = ff000000, %l7 = 00000000b3ff0000
3518 ldstuba [%i0+%o4]0x80,%l7 ! %l7 = 000000ff000000ff
3519! %l3 = 00000000408a7614, Mem[0000000030181408] = ffffffff
3520 stwa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 408a7614
3521! %l1 = ffffffffffff9bff, Mem[0000000010041413] = 00000000, %asi = 80
3522 stba %l1,[%i1+0x013]%asi ! Mem[0000000010041410] = 000000ff
3523! Mem[00000000100c1420] = 7b85f102, %l1 = ffffffffffff9bff, %asi = 80
3524 swapa [%i3+0x020]%asi,%l1 ! %l1 = 000000007b85f102
3525! %f22 = ff00c92c, Mem[0000000030081410] = 00000074
3526 sta %f22,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff00c92c
3527! %l6 = 0000ffff, %l7 = 000000ff, Mem[0000000030041408] = 00004e74 01e7ffe7
3528 stda %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000ffff 000000ff
3529! %l0 = ffffffffffffff0a, Mem[0000000010101408] = 00000f74
3530 stha %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000ff0a
3531! Starting 10 instruction Load Burst
3532 membar #Sync ! Added by membar checker (25)
3533! Mem[0000000030101400] = ff00c92c 01e7ffe7 0000ffff 01e7ffe7
3534! Mem[0000000030101410] = 0ef23d33 fcc51e1a 296a7add 5650f73a
3535! Mem[0000000030101420] = be6494a6 0e14473c 7a77a4b4 9d9acf2d
3536! Mem[0000000030101430] = 02f1857b 367a61e7 7bf46ccb 890d9fc6
3537 ldda [%i4]ASI_BLK_S,%f0 ! Block Load from 0000000030101400
3538
3539p0_label_135:
3540! Mem[0000000030141410] = 0000ffff, %l0 = ffffffffffffff0a
3541 lduwa [%i5+%o5]0x89,%l0 ! %l0 = 000000000000ffff
3542! Mem[0000000010141408] = 01e7ffff, %l5 = 00000000000000ff
3543 ldswa [%i5+%o4]0x80,%l5 ! %l5 = 0000000001e7ffff
3544! Mem[0000000010181400] = ffffffff 00000f74, %l6 = 0000ffff, %l7 = 000000ff
3545 ldda [%i6+%g0]0x88,%l6 ! %l6 = 0000000000000f74 00000000ffffffff
3546! Code Fragment 3
3547p0_fragment_11:
3548! %l0 = 000000000000ffff
3549 setx 0xac5cc7ffcff8c376,%g7,%l0 ! %l0 = ac5cc7ffcff8c376
3550! %l1 = 000000007b85f102
3551 setx 0xba0da3d83f3e0744,%g7,%l1 ! %l1 = ba0da3d83f3e0744
3552 setx 0x1fe000, %g1, %g3
3553 or %l0, %g3, %l0 ! always set perrmask = 0xff
3554 setx 0x1ffff8, %g1, %g2
3555 and %l0, %g2, %l0
3556 ta T_CHANGE_HPRIV
3557 stxa %l1, [%l0]ASI_DCACHE_DATA
3558 ta T_CHANGE_NONHPRIV
3559! %l0 = ac5cc7ffcff8c376
3560 setx 0xe3cda81825cf9e07,%g7,%l0 ! %l0 = e3cda81825cf9e07
3561! %l1 = ba0da3d83f3e0744
3562 setx 0x821da8c8611051ae,%g7,%l1 ! %l1 = 821da8c8611051ae
3563! Mem[00000000300c1400] = ffff6ba9 ffffe701, %l2 = ffffff96, %l3 = 408a7614
3564 ldda [%i3+%g0]0x81,%l2 ! %l2 = 00000000ffff6ba9 00000000ffffe701
3565! Mem[0000000010181400] = 740f0000 ffffffff, %l2 = ffff6ba9, %l3 = ffffe701
3566 ldda [%i6+0x000]%asi,%l2 ! %l2 = 00000000740f0000 00000000ffffffff
3567! Mem[00000000300c1408] = ff000000, %l3 = 00000000ffffffff
3568 ldswa [%i3+%o4]0x89,%l3 ! %l3 = ffffffffff000000
3569! Mem[0000000010001408] = ff000000, %l6 = 0000000000000f74
3570 lduh [%i0+%o4],%l6 ! %l6 = 000000000000ff00
3571! Mem[0000000010101410] = ff9b0000, %l5 = 0000000001e7ffff
3572 ldsha [%i4+%o5]0x80,%l5 ! %l5 = ffffffffffffff9b
3573! Starting 10 instruction Store Burst
3574! %l1 = 821da8c8611051ae, Mem[00000000100c1400] = 000000ff
3575 stwa %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 611051ae
3576
3577p0_label_136:
3578! %l6 = 000000000000ff00, Mem[0000000030141410] = ffff0000
3579 stha %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff000000
3580! %l0 = e3cda81825cf9e07, Mem[0000000030041410] = 7a0000ff
3581 stba %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = 7a000007
3582! Mem[0000000010041400] = ffedd21c, %l3 = ffffffffff000000
3583 swapa [%i1+%g0]0x80,%l3 ! %l3 = 00000000ffedd21c
3584! %l0 = 25cf9e07, %l1 = 611051ae, Mem[0000000010081418] = 00000000 b4a4777a
3585 stda %l0,[%i2+0x018]%asi ! Mem[0000000010081418] = 25cf9e07 611051ae
3586! %l6 = 000000000000ff00, Mem[0000000010141428] = 7a360000
3587 stb %l6,[%i5+0x028] ! Mem[0000000010141428] = 00360000
3588! %l6 = 000000000000ff00, Mem[0000000030141410] = 000000ff
3589 stwa %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000ff00
3590! Mem[0000000030041400] = 000000b3, %l1 = 821da8c8611051ae
3591 ldstuba [%i1+%g0]0x81,%l1 ! %l1 = 00000000000000ff
3592! Mem[0000000030141408] = ffff36ff, %l2 = 00000000740f0000
3593 ldstuba [%i5+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
3594! %l5 = ffffffffffffff9b, Mem[0000000030181410] = ff000000ff000000
3595 stxa %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffffffffffffff9b
3596! Starting 10 instruction Load Burst
3597! Mem[0000000030181400] = ff000f00, %l6 = 000000000000ff00
3598 lduwa [%i6+%g0]0x81,%l6 ! %l6 = 00000000ff000f00
3599
3600p0_label_137:
3601! Mem[0000000010001400] = 000000ff, %l0 = e3cda81825cf9e07
3602 lduha [%i0+%g0]0x88,%l0 ! %l0 = 00000000000000ff
3603! Mem[0000000010081400] = 71ff0000, %l5 = ffffffffffffff9b
3604 lduha [%i2+%g0]0x80,%l5 ! %l5 = 00000000000071ff
3605! Mem[0000000010141400] = 0000007a, %l3 = 00000000ffedd21c
3606 ldsw [%i5+%g0],%l3 ! %l3 = 000000000000007a
3607! Mem[0000000030141410] = 00ff0000, %l4 = 00000000ff3b0aff
3608 lduwa [%i5+%o5]0x81,%l4 ! %l4 = 0000000000ff0000
3609! Mem[0000000030081408] = 9d9acf2ddd7a6a29, %l4 = 0000000000ff0000
3610 ldxa [%i2+%o4]0x81,%l4 ! %l4 = 9d9acf2ddd7a6a29
3611! Mem[0000000010041408] = 00000000, %l4 = 9d9acf2ddd7a6a29
3612 lduha [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000000
3613! Mem[0000000010081400] = 71ff0000, %l3 = 000000000000007a
3614 lduba [%i2+%g0]0x80,%l3 ! %l3 = 0000000000000071
3615! Mem[0000000030181410] = ffffffff, %l5 = 00000000000071ff
3616 lduha [%i6+%o5]0x89,%l5 ! %l5 = 000000000000ffff
3617! Mem[0000000030101400] = ff00c92c, %l1 = 0000000000000000
3618 ldswa [%i4+%g0]0x81,%l1 ! %l1 = ffffffffff00c92c
3619! Starting 10 instruction Store Burst
3620! %l6 = ff000f00, %l7 = ffffffff, Mem[0000000010001408] = ff000000 ffb3c4fb
3621 stda %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000f00 ffffffff
3622
3623p0_label_138:
3624! %f18 = 9d9acf2d dd7a6a29, %l7 = 00000000ffffffff
3625! Mem[0000000030181418] = dd372ab37fffffff
3626 add %i6,0x018,%g1
3627 stda %f18,[%g1+%l7]ASI_PST16_S ! Mem[0000000030181418] = 9d9acf2ddd7a6a29
3628! Mem[0000000030041408] = 0000ffff, %l7 = 00000000ffffffff
3629 swapa [%i1+%o4]0x81,%l7 ! %l7 = 000000000000ffff
3630! %l3 = 0000000000000071, Mem[0000000030081408] = 296a7add2dcf9a9d
3631 stxa %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000000000000071
3632! %f24 = be6494a6, Mem[0000000010041434] = 367a61e7
3633 sta %f24,[%i1+0x034]%asi ! Mem[0000000010041434] = be6494a6
3634! %l1 = ffffffffff00c92c, Mem[0000000010101408] = 0000ff0a
3635 stba %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000ff2c
3636! %l4 = 00000000, %l5 = 0000ffff, Mem[00000000100c1400] = ae511061 00000002
3637 stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000 0000ffff
3638! %f14 = 7bf46ccb 890d9fc6, Mem[0000000010081400] = 71ff0000 ef7315dc
3639 stda %f14,[%i2+%g0]0x80 ! Mem[0000000010081400] = 7bf46ccb 890d9fc6
3640! %f2 = 0000ffff, Mem[0000000010141410] = 00000000
3641 sta %f2 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000ffff
3642! %l0 = 00000000000000ff, Mem[0000000030001410] = 7a77a4b4
3643 stwa %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000000ff
3644! Starting 10 instruction Load Burst
3645! Mem[00000000300c1408] = ff000000, %l3 = 0000000000000071
3646 lduwa [%i3+%o4]0x89,%l3 ! %l3 = 00000000ff000000
3647
3648p0_label_139:
3649! Mem[0000000030041408] = ffffffff, %l2 = 00000000000000ff
3650 ldswa [%i1+%o4]0x89,%l2 ! %l2 = ffffffffffffffff
3651! Mem[00000000300c1408] = 000000ff, %l7 = 000000000000ffff
3652 lduwa [%i3+%o4]0x81,%l7 ! %l7 = 00000000000000ff
3653! Mem[0000000030141410] = 0000ff00, %l5 = 000000000000ffff
3654 ldswa [%i5+%o5]0x89,%l5 ! %l5 = 000000000000ff00
3655! Mem[0000000010001410] = a96bffff, %l0 = 00000000000000ff
3656 lduha [%i0+%o5]0x80,%l0 ! %l0 = 000000000000a96b
3657! Mem[0000000010041410] = 000000ffff000000, %f24 = be6494a6 0e14473c
3658 ldda [%i1+%o5]0x80,%f24 ! %f24 = 000000ff ff000000
3659! Mem[0000000030081400] = ff000000, %f2 = 0000ffff
3660 lda [%i2+%g0]0x81,%f2 ! %f2 = ff000000
3661! Mem[0000000030081400] = e7ffe701000000ff, %l3 = 00000000ff000000
3662 ldxa [%i2+%g0]0x89,%l3 ! %l3 = e7ffe701000000ff
3663! Mem[0000000010181438] = c69fcf89cb6cf47b, %l2 = ffffffffffffffff
3664 ldx [%i6+0x038],%l2 ! %l2 = c69fcf89cb6cf47b
3665! Mem[0000000030041410] = 7a000007, %f24 = 000000ff
3666 lda [%i1+%o5]0x89,%f24 ! %f24 = 7a000007
3667! Starting 10 instruction Store Burst
3668! %l4 = 00000000, %l5 = 0000ff00, Mem[0000000010081400] = 7bf46ccb 890d9fc6
3669 stda %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000 0000ff00
3670
3671p0_label_140:
3672! %f15 = 890d9fc6, Mem[0000000030001410] = 000000ff
3673 sta %f15,[%i0+%o5]0x81 ! Mem[0000000030001410] = 890d9fc6
3674! %l6 = 00000000ff000f00, Mem[0000000010041410] = 000000ffff000000, %asi = 80
3675 stxa %l6,[%i1+0x010]%asi ! Mem[0000000010041410] = 00000000ff000f00
3676! %l1 = ffffffffff00c92c, Mem[0000000010141436] = 7bf45eef
3677 stb %l1,[%i5+0x036] ! Mem[0000000010141434] = 7bf42cef
3678! %l1 = ffffffffff00c92c, Mem[00000000300c1400] = a96bffff
3679 stha %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = a96bc92c
3680! Mem[0000000010141400] = 0000007a, %l5 = 000000000000ff00
3681 swapa [%i5+%g0]0x80,%l5 ! %l5 = 000000000000007a
3682! Mem[0000000010181410] = ffffffff, %l4 = 0000000000000000
3683 swapa [%i6+%o5]0x88,%l4 ! %l4 = 00000000ffffffff
3684! %f19 = dd7a6a29, Mem[0000000010081408] = 744e0000
3685 sta %f19,[%i2+%o4]0x80 ! Mem[0000000010081408] = dd7a6a29
3686! %l7 = 00000000000000ff, Mem[000000001008142c] = 1fe2d6ae, %asi = 80
3687 stwa %l7,[%i2+0x02c]%asi ! Mem[000000001008142c] = 000000ff
3688! %f22 = ff00c92c, %f7 = 5650f73a
3689 fcmpes %fcc0,%f22,%f7 ! %fcc0 = 1
3690! Starting 10 instruction Load Burst
3691! Mem[0000000010001408] = ff000f00ffffffff, %f26 = 0000ffb3 000000ff
3692 ldda [%i0+%o4]0x80,%f26 ! %f26 = ff000f00 ffffffff
3693
3694p0_label_141:
3695! Mem[0000000020800040] = 61ff0345, %l1 = ffffffffff00c92c
3696 ldub [%o1+0x040],%l1 ! %l1 = 0000000000000061
3697! Mem[00000000300c1410] = 00000000, %l4 = 00000000ffffffff
3698 lduba [%i3+%o5]0x89,%l4 ! %l4 = 0000000000000000
3699! Mem[0000000010101400] = be6494a6, %l5 = 000000000000007a
3700 ldsba [%i4+%g0]0x80,%l5 ! %l5 = ffffffffffffffbe
3701! Mem[0000000010181400] = 00000f74, %l0 = 000000000000a96b
3702 ldsba [%i6+%g0]0x88,%l0 ! %l0 = 0000000000000074
3703! Mem[00000000300c1408] = 000000ff, %l5 = ffffffffffffffbe
3704 lduwa [%i3+%o4]0x81,%l5 ! %l5 = 00000000000000ff
3705! Mem[0000000010081408] = de1a96d2 296a7add, %l0 = 00000074, %l1 = 00000061
3706 ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000296a7add 00000000de1a96d2
3707! Mem[0000000010041410] = 00000000, %l1 = 00000000de1a96d2
3708 ldsha [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000000
3709! Mem[0000000010001438] = 00000000000000ff, %f24 = 7a000007 ff000000
3710 ldda [%i0+0x038]%asi,%f24 ! %f24 = 00000000 000000ff
3711! Mem[0000000030001400] = 000036ff, %l6 = 00000000ff000f00
3712 lduha [%i0+%g0]0x81,%l6 ! %l6 = 0000000000000000
3713! Starting 10 instruction Store Burst
3714! %l1 = 0000000000000000, Mem[0000000010041400] = 000000ff
3715 stwa %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000
3716
3717p0_label_142:
3718! %f14 = 7bf46ccb 890d9fc6, %l6 = 0000000000000000
3719! Mem[00000000100c1400] = 00000000ffff0000
3720 stda %f14,[%i3+%l6]ASI_PST8_PL ! Mem[00000000100c1400] = 00000000ffff0000
3721! %l1 = 0000000000000000, Mem[0000000010181408] = ffff36ff
3722 stha %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000036ff
3723! %f10 = 7a77a4b4, Mem[00000000300c1410] = 00000000
3724 sta %f10,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 7a77a4b4
3725! Mem[0000000010001400] = 000000ff, %l5 = 00000000000000ff
3726 swapa [%i0+%g0]0x88,%l5 ! %l5 = 00000000000000ff
3727! %l3 = e7ffe701000000ff, Mem[0000000030181400] = 000f00ff
3728 stba %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000f00ff
3729! Mem[0000000030181410] = ffffffff, %l7 = 00000000000000ff
3730 swapa [%i6+%o5]0x81,%l7 ! %l7 = 00000000ffffffff
3731! %f3 = 01e7ffe7, Mem[0000000030001400] = 000036ff
3732 sta %f3 ,[%i0+%g0]0x81 ! Mem[0000000030001400] = 01e7ffe7
3733! %f6 = 296a7add 5650f73a, %l3 = e7ffe701000000ff
3734! Mem[0000000010181420] = 7b85f1029c689843
3735 add %i6,0x020,%g1
3736 stda %f6,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010181420] = 3af75056dd7a6a29
3737! %l7 = 00000000ffffffff, Mem[0000000010001400] = ff000000ffb3c4fb
3738 stx %l7,[%i0+%g0] ! Mem[0000000010001400] = 00000000ffffffff
3739! Starting 10 instruction Load Burst
3740 membar #Sync ! Added by membar checker (26)
3741! Mem[0000000030001400] = 01e7ffe7 dc1573ef 4e747456 00000000
3742! Mem[0000000030001410] = 890d9fc6 000000ba dc687efe 9e34a28f
3743! Mem[0000000030001420] = 1f44758d 0c75d9b9 a673e23e 891d7ef6
3744! Mem[0000000030001430] = e1dd814d e0de13fb 6fd3ffde 02cfc061
3745 ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
3746
3747p0_label_143:
3748! Mem[00000000100c1400] = 0000ffff 00000000, %l6 = 00000000, %l7 = ffffffff
3749 ldda [%i3+%g0]0x88,%l6 ! %l6 = 0000000000000000 000000000000ffff
3750! Mem[0000000010181408] = 000036ff, %f24 = 00000000
3751 lda [%i6+%o4]0x80,%f24 ! %f24 = 000036ff
3752! Mem[0000000030041400] = b30000ff, %f16 = ff000000
3753 lda [%i1+%g0]0x89,%f16 ! %f16 = b30000ff
3754! Mem[0000000010101410] = ff9b0000, %l6 = 0000000000000000
3755 ldsba [%i4+%o5]0x80,%l6 ! %l6 = ffffffffffffffff
3756! Mem[0000000010041400] = 00000000333df20e, %l6 = ffffffffffffffff
3757 ldxa [%i1+%g0]0x80,%l6 ! %l6 = 00000000333df20e
3758! Mem[0000000010001418] = b4a4777a5650f73a, %f20 = be6494a6 ffff777a
3759 ldd [%i0+0x018],%f20 ! %f20 = b4a4777a 5650f73a
3760! Mem[0000000010001400] = 00000000, %l2 = c69fcf89cb6cf47b
3761 ldswa [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000000
3762! Mem[0000000030041400] = 00000000 b30000ff, %l6 = 333df20e, %l7 = 0000ffff
3763 ldda [%i1+%g0]0x89,%l6 ! %l6 = 00000000b30000ff 0000000000000000
3764! Mem[000000001018141c] = 2cc99bc6, %l1 = 0000000000000000
3765 lduw [%i6+0x01c],%l1 ! %l1 = 000000002cc99bc6
3766! Starting 10 instruction Store Burst
3767! %l0 = 296a7add, %l1 = 2cc99bc6, Mem[0000000010141400] = 00ff0000 ff000000
3768 stda %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 296a7add 2cc99bc6
3769
3770p0_label_144:
3771! Mem[00000000300c1410] = 7a77a4b4, %l6 = 00000000b30000ff
3772 ldstuba [%i3+%o5]0x89,%l6 ! %l6 = 000000b4000000ff
3773! Mem[00000000300c1410] = 7a77a4ff, %l2 = 0000000000000000
3774 swapa [%i3+%o5]0x89,%l2 ! %l2 = 000000007a77a4ff
3775! %l0 = 00000000296a7add, Mem[0000000030041400] = ff0000b3
3776 stba %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = dd0000b3
3777! %f30 = 7bf46ccb 890d9fc6, %l2 = 000000007a77a4ff
3778! Mem[0000000030081400] = ff00000001e7ffe7
3779 stda %f30,[%i2+%l2]ASI_PST16_SL ! Mem[0000000030081400] = c69f0d89cb6cf47b
3780! Mem[0000000030041410] = 7a000007, %l1 = 000000002cc99bc6
3781 swapa [%i1+%o5]0x89,%l1 ! %l1 = 000000007a000007
3782! Mem[0000000010101410] = ff9b0000, %l5 = 00000000000000ff
3783 ldstuba [%i4+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
3784! Mem[0000000030181400] = 000f00ff, %l7 = 0000000000000000
3785 swapa [%i6+%g0]0x89,%l7 ! %l7 = 00000000000f00ff
3786! Mem[0000000010101408] = 2cff0000, %l1 = 000000007a000007
3787 swapa [%i4+%o4]0x80,%l1 ! %l1 = 000000002cff0000
3788! %l7 = 00000000000f00ff, Mem[0000000030101400] = ff00c92c01e7ffe7
3789 stxa %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000000f00ff
3790! Starting 10 instruction Load Burst
3791! Mem[0000000030141400] = ff0a3bff, %f27 = ffffffff
3792 lda [%i5+%g0]0x89,%f27 ! %f27 = ff0a3bff
3793
3794p0_label_145:
3795! Mem[0000000030101408] = ffff0000, %l1 = 000000002cff0000
3796 lduba [%i4+%o4]0x89,%l1 ! %l1 = 0000000000000000
3797! Mem[0000000010181408] = 000036ff, %l3 = e7ffe701000000ff
3798 ldsb [%i6+0x00a],%l3 ! %l3 = 0000000000000036
3799! Mem[0000000010001408] = ff000f00, %l4 = 0000000000000000
3800 ldswa [%i0+%o4]0x80,%l4 ! %l4 = ffffffffff000f00
3801! Mem[0000000030181410] = 000000ff, %l0 = 00000000296a7add
3802 lduwa [%i6+%o5]0x81,%l0 ! %l0 = 00000000000000ff
3803! Mem[0000000010101400] = 7a77ffff a69464be, %l0 = 000000ff, %l1 = 00000000
3804 ldda [%i4+%g0]0x88,%l0 ! %l0 = 00000000a69464be 000000007a77ffff
3805! Mem[0000000010141400] = 296a7add, %l6 = 00000000000000b4
3806 lduwa [%i5+%g0]0x88,%l6 ! %l6 = 00000000296a7add
3807! Mem[0000000021800180] = 026e1af7, %l3 = 0000000000000036
3808 ldub [%o3+0x180],%l3 ! %l3 = 0000000000000002
3809! Mem[0000000010181430] = 00000071, %f21 = 5650f73a
3810 ld [%i6+0x030],%f21 ! %f21 = 00000071
3811! Mem[0000000010041410] = 00000000, %l6 = 00000000296a7add
3812 ldswa [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000000
3813! Starting 10 instruction Store Burst
3814! %f30 = 7bf46ccb 890d9fc6, %l3 = 0000000000000002
3815! Mem[0000000010081438] = 0000613000000000
3816 add %i2,0x038,%g1
3817 stda %f30,[%g1+%l3]ASI_PST8_PL ! Mem[0000000010081438] = 009f613000000000
3818
3819p0_label_146:
3820! %f0 = 01e7ffe7 dc1573ef 4e747456 00000000
3821! %f4 = 890d9fc6 000000ba dc687efe 9e34a28f
3822! %f8 = 1f44758d 0c75d9b9 a673e23e 891d7ef6
3823! %f12 = e1dd814d e0de13fb 6fd3ffde 02cfc061
3824 stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000030101400
3825! Mem[0000000010001400] = 00000000, %l1 = 000000007a77ffff
3826 swapa [%i0+%g0]0x80,%l1 ! %l1 = 0000000000000000
3827 membar #Sync ! Added by membar checker (27)
3828! %l4 = ff000f00, %l5 = 000000ff, Mem[0000000030001408] = 5674744e 00000000
3829 stda %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff000f00 000000ff
3830! %f22 = ff00c92c, Mem[0000000010141428] = 00360000
3831 st %f22,[%i5+0x028] ! Mem[0000000010141428] = ff00c92c
3832! %l5 = 00000000000000ff, Mem[0000000010101400] = be6494a6
3833 stba %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = ff6494a6
3834! Mem[0000000010081419] = 25cf9e07, %l7 = 00000000000f00ff
3835 ldstub [%i2+0x019],%l7 ! %l7 = 000000cf000000ff
3836! Mem[00000000300c1400] = 2cc96ba9, %l0 = 00000000a69464be
3837 ldstuba [%i3+%g0]0x81,%l0 ! %l0 = 0000002c000000ff
3838! %f4 = 890d9fc6 000000ba, %l6 = 0000000000000000
3839! Mem[0000000030181428] = 9cd1a452a052cf2b
3840 add %i6,0x028,%g1
3841 stda %f4,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030181428] = 9cd1a452a052cf2b
3842! %l5 = 00000000000000ff, Mem[00000000100c1426] = 9c68ff43, %asi = 80
3843 stha %l5,[%i3+0x026]%asi ! Mem[00000000100c1424] = 9c6800ff
3844! Starting 10 instruction Load Burst
3845! %l3 = 0000000000000002, imm = 00000000000003bb, %l6 = 0000000000000000
3846 add %l3,0x3bb,%l6 ! %l6 = 00000000000003bd
3847
3848p0_label_147:
3849! Mem[00000000300c1410] = 00000000, %l6 = 00000000000003bd
3850 lduba [%i3+%o5]0x81,%l6 ! %l6 = 0000000000000000
3851! Mem[0000000010001400] = ffff777a, %l4 = ffffffffff000f00
3852 lduba [%i0+%g0]0x88,%l4 ! %l4 = 000000000000007a
3853! Mem[0000000030001408] = 000f00ff, %l0 = 000000000000002c
3854 lduha [%i0+%o4]0x81,%l0 ! %l0 = 000000000000000f
3855! Mem[0000000030141410] = 00ff0000, %l2 = 000000007a77a4ff
3856 ldsha [%i5+%o5]0x81,%l2 ! %l2 = 00000000000000ff
3857! Mem[00000000100c1410] = 5650f73a, %l1 = 0000000000000000
3858 lduba [%i3+%o5]0x88,%l1 ! %l1 = 000000000000003a
3859! Mem[0000000010181400] = 740f0000ffffffff, %l4 = 000000000000007a
3860 ldxa [%i6+%g0]0x80,%l4 ! %l4 = 740f0000ffffffff
3861! Mem[0000000010001410] = ffff6ba9, %l0 = 000000000000000f
3862 ldswa [%i0+%o5]0x88,%l0 ! %l0 = ffffffffffff6ba9
3863! Mem[0000000020800040] = 61ff0345, %l4 = 740f0000ffffffff
3864 ldsba [%o1+0x041]%asi,%l4 ! %l4 = ffffffffffffffff
3865! Mem[0000000010081430] = 1a1ec5fc, %l3 = 0000000000000002
3866 ldswa [%i2+0x030]%asi,%l3 ! %l3 = 000000001a1ec5fc
3867! Starting 10 instruction Store Burst
3868! Mem[0000000010041428] = 00000aa1, %l6 = 0000000000000000
3869 swap [%i1+0x028],%l6 ! %l6 = 0000000000000aa1
3870
3871p0_label_148:
3872! %l7 = 00000000000000cf, Mem[0000000030081410] = ff00c92c
3873 stba %l7,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff00c9cf
3874! Mem[00000000100c1400] = 00000000, %l1 = 000000000000003a
3875 swapa [%i3+%g0]0x80,%l1 ! %l1 = 0000000000000000
3876! %l1 = 0000000000000000, Mem[00000000300c1400] = ffc96ba9
3877 stwa %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
3878! %l5 = 00000000000000ff, Mem[000000001018143a] = c69fcf89, %asi = 80
3879 stha %l5,[%i6+0x03a]%asi ! Mem[0000000010181438] = c69f00ff
3880! %l5 = 00000000000000ff, Mem[00000000300c1410] = 00000000
3881 stwa %l5,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000ff
3882! %l2 = 00000000000000ff, Mem[0000000030041410] = 000061ff2cc99bc6
3883 stxa %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000000000ff
3884! Mem[0000000030101408] = 5674744e, %l7 = 00000000000000cf
3885 swapa [%i4+%o4]0x89,%l7 ! %l7 = 000000005674744e
3886! Mem[0000000020800001] = ffff68e7, %l2 = 00000000000000ff
3887 ldstub [%o1+0x001],%l2 ! %l2 = 000000ff000000ff
3888! %f15 = 02cfc061, %f10 = a673e23e
3889 fcmpes %fcc3,%f15,%f10 ! %fcc3 = 2
3890! Starting 10 instruction Load Burst
3891! Mem[0000000010141410] = ffff0000, %l3 = 000000001a1ec5fc
3892 lduwa [%i5+%o5]0x80,%l3 ! %l3 = 00000000ffff0000
3893
3894p0_label_149:
3895! %l5 = 00000000000000ff, Mem[0000000030081410] = ff00c9cf
3896 stha %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff0000ff
3897! Mem[000000001008142c] = 000000ff, %f4 = 890d9fc6
3898 ld [%i2+0x02c],%f4 ! %f4 = 000000ff
3899! Mem[0000000010181400] = 740f0000, %l6 = 0000000000000aa1
3900 lduba [%i6+0x003]%asi,%l6 ! %l6 = 0000000000000000
3901! Mem[0000000010041410] = 00000000, %l6 = 0000000000000000
3902 ldswa [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
3903! Mem[0000000030041400] = b30000dd, %l5 = 00000000000000ff
3904 ldswa [%i1+%g0]0x89,%l5 ! %l5 = ffffffffb30000dd
3905! Mem[0000000010001410] = ffffffb3 ffff6ba9, %l2 = 000000ff, %l3 = ffff0000
3906 ldda [%i0+%o5]0x88,%l2 ! %l2 = 00000000ffff6ba9 00000000ffffffb3
3907! Mem[0000000010081400] = 00000000, %f15 = 02cfc061
3908 lda [%i2+%g0]0x80,%f15 ! %f15 = 00000000
3909! Mem[0000000010081408] = dd7a6a29 d2961ade, %l0 = ffff6ba9, %l1 = 00000000
3910 ldda [%i2+%o4]0x80,%l0 ! %l0 = 00000000dd7a6a29 00000000d2961ade
3911! Mem[0000000010041410] = 00000000, %f24 = 000036ff
3912 ld [%i1+%o5],%f24 ! %f24 = 00000000
3913! Starting 10 instruction Store Burst
3914! %f8 = 1f44758d, Mem[0000000010101410] = 00009bff
3915 sta %f8 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = 1f44758d
3916
3917p0_label_150:
3918! Mem[0000000010041435] = be6494a6, %l5 = ffffffffb30000dd
3919 ldstub [%i1+0x035],%l5 ! %l5 = 00000064000000ff
3920! %l4 = ffffffffffffffff, Mem[0000000030141410] = 00ff0000
3921 stwa %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffff
3922! %l1 = 00000000d2961ade, Mem[00000000100c1410] = 3af75056
3923 stwa %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = d2961ade
3924! Mem[0000000010101400] = ff6494a6, %l1 = 00000000d2961ade
3925 swapa [%i4+%g0]0x80,%l1 ! %l1 = 00000000ff6494a6
3926! Mem[00000000300c1410] = ff000000, %l4 = ffffffffffffffff
3927 swapa [%i3+%o5]0x81,%l4 ! %l4 = 00000000ff000000
3928! %f2 = 4e747456 00000000, %l0 = 00000000dd7a6a29
3929! Mem[0000000030141420] = 6bba7aae1e5fd513
3930 add %i5,0x020,%g1
3931 stda %f2,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030141420] = 000000001e5fd513
3932! Mem[0000000010181410] = 00000000, %l4 = 00000000ff000000
3933 ldstuba [%i6+%o5]0x80,%l4 ! %l4 = 00000000000000ff
3934! %l6 = 00000000, %l7 = 5674744e, Mem[00000000300c1408] = ff000000 2101ff00
3935 stda %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000 5674744e
3936! Mem[0000000030041400] = b30000dd, %l6 = 0000000000000000
3937 ldstuba [%i1+%g0]0x89,%l6 ! %l6 = 000000dd000000ff
3938! Starting 10 instruction Load Burst
3939! Mem[0000000010101408] = 7a000007, %l5 = 0000000000000064
3940 ldswa [%i4+%o4]0x80,%l5 ! %l5 = 000000007a000007
3941
3942p0_label_151:
3943! Mem[0000000010081410] = 71ff0000, %l4 = 0000000000000000
3944 ldswa [%i2+%o5]0x88,%l4 ! %l4 = 0000000071ff0000
3945! %l4 = 0000000071ff0000, imm = fffffffffffff897, %l7 = 000000005674744e
3946 addc %l4,-0x769,%l7 ! %l7 = 0000000071fef897
3947! Mem[00000000211c0000] = 00ff622e, %l5 = 000000007a000007
3948 ldsha [%o2+0x000]%asi,%l5 ! %l5 = 00000000000000ff
3949! Mem[0000000030101400] = 01e7ffe7, %l0 = 00000000dd7a6a29
3950 ldsba [%i4+%g0]0x81,%l0 ! %l0 = 0000000000000001
3951! Mem[0000000010101408] = 0700007a, %l2 = 00000000ffff6ba9
3952 lduwa [%i4+%o4]0x88,%l2 ! %l2 = 000000000700007a
3953! Mem[0000000030181408] = 408a7614, %l6 = 00000000000000dd
3954 ldsha [%i6+%o4]0x89,%l6 ! %l6 = 0000000000007614
3955! Mem[0000000030001410] = 890d9fc6, %f9 = 0c75d9b9
3956 lda [%i0+%o5]0x81,%f9 ! %f9 = 890d9fc6
3957! Mem[0000000010041400] = 00000000, %l0 = 0000000000000001
3958 ldsba [%i1+%g0]0x88,%l0 ! %l0 = 0000000000000000
3959! Mem[0000000010141410] = ffff00009d9acf2d, %f16 = b30000ff 01e7ffe7
3960 ldda [%i5+%o5]0x80,%f16 ! %f16 = ffff0000 9d9acf2d
3961! Starting 10 instruction Store Burst
3962! Mem[000000001014141e] = ef7315dc, %l4 = 0000000071ff0000
3963 ldstuba [%i5+0x01e]%asi,%l4 ! %l4 = 00000015000000ff
3964
3965p0_label_152:
3966! %f10 = a673e23e, Mem[0000000030101400] = 01e7ffe7
3967 sta %f10,[%i4+%g0]0x81 ! Mem[0000000030101400] = a673e23e
3968! %l1 = 00000000ff6494a6, imm = 00000000000000f1, %l4 = 0000000000000015
3969 sub %l1,0x0f1,%l4 ! %l4 = 00000000ff6493b5
3970! Mem[000000001008142c] = 000000ff, %l7 = 0000000071fef897
3971 swap [%i2+0x02c],%l7 ! %l7 = 00000000000000ff
3972! %l2 = 000000000700007a, Mem[00000000100c1408] = 000000000affffff
3973 stxa %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000000700007a
3974! Mem[0000000010001400] = ffff777a, %l5 = 00000000000000ff
3975 ldstuba [%i0+%g0]0x88,%l5 ! %l5 = 0000007a000000ff
3976! Mem[00000000100c1422] = ffff9bff, %l2 = 000000000700007a
3977 ldstuba [%i3+0x022]%asi,%l2 ! %l2 = 0000009b000000ff
3978! Mem[0000000010181408] = 000036ff, %l0 = 00000000, %l1 = ff6494a6
3979 add %i6,0x08,%g1
3980 casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000000036ff
3981! Mem[0000000010141400] = 296a7add, %l0 = 0000000000000000
3982 swapa [%i5+%g0]0x88,%l0 ! %l0 = 00000000296a7add
3983! %l6 = 0000000000007614, Mem[0000000010141410] = 0000ffff
3984 stwa %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00007614
3985! Starting 10 instruction Load Burst
3986! Mem[0000000030181410] = ff000000, %l1 = 00000000000036ff
3987 ldswa [%i6+%o5]0x89,%l1 ! %l1 = ffffffffff000000
3988
3989p0_label_153:
3990! %f1 = dc1573ef, %f16 = ffff0000, %f27 = ff0a3bff
3991 fsubs %f1 ,%f16,%f27 ! %f27 = ffff0000
3992! Mem[0000000030001410] = 890d9fc6000000ba, %f30 = 7bf46ccb 890d9fc6
3993 ldda [%i0+%o5]0x81,%f30 ! %f30 = 890d9fc6 000000ba
3994! Mem[00000000300c1410] = ffffffff, %l3 = 00000000ffffffb3
3995 ldsha [%i3+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
3996! Mem[000000001008142c] = 71fef897, %l2 = 000000000000009b
3997 ldsba [%i2+0x02e]%asi,%l2 ! %l2 = fffffffffffffff8
3998! Mem[0000000030101410] = 890d9fc6, %f31 = 000000ba
3999 lda [%i4+%o5]0x81,%f31 ! %f31 = 890d9fc6
4000! Mem[0000000030041400] = b30000ff, %l4 = 00000000ff6493b5
4001 ldsba [%i1+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
4002! Mem[0000000010081400] = 000000000000ff00, %f26 = ff000f00 ffff0000
4003 ldda [%i2+%g0]0x80,%f26 ! %f26 = 00000000 0000ff00
4004! Mem[00000000300c1410] = ffffffffdc3b0a71, %f8 = 1f44758d 890d9fc6
4005 ldda [%i3+%o5]0x81,%f8 ! %f8 = ffffffff dc3b0a71
4006! Mem[0000000010181400] = 740f0000ffffffff, %l2 = fffffffffffffff8
4007 ldxa [%i6+%g0]0x80,%l2 ! %l2 = 740f0000ffffffff
4008! Starting 10 instruction Store Burst
4009! %l0 = 00000000296a7add, Mem[00000000300c1410] = ffffffff
4010 stba %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ddffffff
4011
4012p0_label_154:
4013! %f1 = dc1573ef, %f6 = dc687efe 9e34a28f
4014 fitod %f1 ,%f6 ! %f6 = c1c1f546 08800000
4015! Mem[000000001000140d] = ffffffff, %l5 = 000000000000007a
4016 ldstub [%i0+0x00d],%l5 ! %l5 = 000000ff000000ff
4017! %l0 = 296a7add, %l1 = ff000000, Mem[0000000010001408] = 000f00ff ffffffff
4018 stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 296a7add ff000000
4019! %f16 = ffff0000 9d9acf2d, %l2 = 740f0000ffffffff
4020! Mem[0000000010081408] = dd7a6a29d2961ade
4021 add %i2,0x008,%g1
4022 stda %f16,[%g1+%l2]ASI_PST16_P ! Mem[0000000010081408] = ffff00009d9acf2d
4023! Mem[0000000030041400] = b30000ff, %l1 = ffffffffff000000
4024 ldstuba [%i1+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
4025! %l4 = ffffffffffffffff, Mem[0000000020800000] = ffff68e7, %asi = 80
4026 stha %l4,[%o1+0x000]%asi ! Mem[0000000020800000] = ffff68e7
4027! Mem[0000000010041410] = 00000000ff000f00, %l3 = ffffffffffffffff, %l5 = 00000000000000ff
4028 add %i1,0x10,%g1
4029 casxa [%g1]0x80,%l3,%l5 ! %l5 = 00000000ff000f00
4030! Mem[0000000010081430] = 1a1ec5fc7178a96b, %l3 = ffffffffffffffff, %l6 = 0000000000007614
4031 add %i2,0x30,%g1
4032 casxa [%g1]0x80,%l3,%l6 ! %l6 = 1a1ec5fc7178a96b
4033! %l5 = 00000000ff000f00, Mem[000000001008143f] = 00000000, %asi = 80
4034 stba %l5,[%i2+0x03f]%asi ! Mem[000000001008143c] = 00000000
4035! Starting 10 instruction Load Burst
4036! Mem[000000001014141c] = ef73ffdc, %f31 = 890d9fc6
4037 ld [%i5+0x01c],%f31 ! %f31 = ef73ffdc
4038
4039p0_label_155:
4040! Mem[00000000300c1400] = 00000000, %l5 = 00000000ff000f00
4041 ldsba [%i3+%g0]0x89,%l5 ! %l5 = 0000000000000000
4042! Mem[0000000030001410] = 890d9fc6, %l6 = 1a1ec5fc7178a96b
4043 ldsha [%i0+%o5]0x81,%l6 ! %l6 = ffffffffffff890d
4044! Mem[00000000201c0000] = ffffde6c, %l3 = ffffffffffffffff
4045 ldsba [%o0+0x001]%asi,%l3 ! %l3 = ffffffffffffffff
4046! Mem[0000000010041408] = 00000000, %l2 = 740f0000ffffffff
4047 ldswa [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000000
4048! Mem[000000001014141c] = ef73ffdc, %l2 = 0000000000000000
4049 ldsba [%i5+0x01d]%asi,%l2 ! %l2 = 0000000000000073
4050! Mem[0000000030101408] = cf000000, %l5 = 0000000000000000
4051 ldsba [%i4+%o4]0x81,%l5 ! %l5 = ffffffffffffffcf
4052! Mem[0000000020800040] = 61ff0345, %l1 = 00000000000000ff
4053 lduh [%o1+0x040],%l1 ! %l1 = 00000000000061ff
4054! Mem[0000000030041410] = 00000000 000000ff, %l4 = ffffffff, %l5 = ffffffcf
4055 ldda [%i1+%o5]0x89,%l4 ! %l4 = 00000000000000ff 0000000000000000
4056! Mem[000000001018140c] = 01e7ffe7, %l4 = 00000000000000ff
4057 ldsha [%i6+0x00c]%asi,%l4 ! %l4 = 00000000000001e7
4058! Starting 10 instruction Store Burst
4059! %f22 = ff00c92c, Mem[0000000030141410] = ffffffff
4060 sta %f22,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff00c92c
4061
4062p0_label_156:
4063! %l1 = 00000000000061ff, Mem[0000000030001400] = 01e7ffe7dc1573ef
4064 stxa %l1,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000000061ff
4065! %l2 = 0000000000000073, Mem[0000000010081400] = 00000000
4066 stha %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000073
4067! %l3 = ffffffffffffffff, Mem[00000000100c1418] = e7ffe70100009bc6
4068 stx %l3,[%i3+0x018] ! Mem[00000000100c1418] = ffffffffffffffff
4069! Mem[0000000021800141] = fffff79c, %l3 = ffffffffffffffff
4070 ldstub [%o3+0x141],%l3 ! %l3 = 000000ff000000ff
4071! %f8 = ffffffff dc3b0a71, %l3 = 00000000000000ff
4072! Mem[0000000030141438] = e9b72f4798880ba4
4073 add %i5,0x038,%g1
4074 stda %f8,[%g1+%l3]ASI_PST8_S ! Mem[0000000030141438] = ffffffffdc3b0a71
4075! Mem[0000000010041404] = 333df20e, %l1 = 00000000000061ff, %asi = 80
4076 swapa [%i1+0x004]%asi,%l1 ! %l1 = 00000000333df20e
4077! Mem[0000000010181408] = 000036ff, %l0 = 00000000296a7add
4078 ldstuba [%i6+%o4]0x80,%l0 ! %l0 = 00000000000000ff
4079! Mem[0000000010041420] = c802fc4ec9ffff12, %l7 = 00000000000000ff, %l7 = 00000000000000ff
4080 add %i1,0x20,%g1
4081 casxa [%g1]0x80,%l7,%l7 ! %l7 = c802fc4ec9ffff12
4082! Mem[00000000300c1410] = ddffffff, %l0 = 0000000000000000
4083 ldstuba [%i3+%o5]0x81,%l0 ! %l0 = 000000dd000000ff
4084! Starting 10 instruction Load Burst
4085! Mem[00000000100c1400] = 0000003a, %l4 = 00000000000001e7
4086 ldsha [%i3+0x000]%asi,%l4 ! %l4 = 0000000000000000
4087
4088p0_label_157:
4089! Mem[0000000010181410] = 000000ff, %l7 = c802fc4ec9ffff12
4090 ldsba [%i6+%o5]0x88,%l7 ! %l7 = ffffffffffffffff
4091! Mem[0000000010181400] = 740f0000, %l4 = 0000000000000000
4092 ldswa [%i6+%g0]0x80,%l4 ! %l4 = 00000000740f0000
4093! Mem[00000000100c143c] = cb6cf47b, %l4 = 00000000740f0000
4094 lduha [%i3+0x03c]%asi,%l4 ! %l4 = 000000000000cb6c
4095! Mem[0000000030001400] = 00000000, %l1 = 00000000333df20e
4096 lduwa [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
4097! Mem[0000000010001400] = ff77ffff, %l1 = 0000000000000000
4098 lduha [%i0+%g0]0x80,%l1 ! %l1 = 000000000000ff77
4099! Mem[00000000211c0000] = 00ff622e, %l2 = 0000000000000073
4100 ldsh [%o2+%g0],%l2 ! %l2 = 00000000000000ff
4101! Mem[0000000010141400] = 00000000, %l6 = ffffffffffff890d
4102 ldsha [%i5+%g0]0x80,%l6 ! %l6 = 0000000000000000
4103! Mem[0000000010101418] = ff0000fc, %l4 = 000000000000cb6c
4104 ldsb [%i4+0x01b],%l4 ! %l4 = fffffffffffffffc
4105! Mem[0000000010041420] = c802fc4e, %l7 = ffffffffffffffff
4106 lduh [%i1+0x022],%l7 ! %l7 = 000000000000fc4e
4107! Starting 10 instruction Store Burst
4108! %f27 = 0000ff00, %f16 = ffff0000
4109 fcmpes %fcc3,%f27,%f16 ! %fcc3 = 3
4110
4111p0_label_158:
4112! %l5 = 0000000000000000, Mem[0000000030101408] = cf000000
4113 stwa %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
4114! Mem[0000000010101423] = ffffffff, %l5 = 0000000000000000
4115 ldstub [%i4+0x023],%l5 ! %l5 = 000000ff000000ff
4116! %l5 = 00000000000000ff, Mem[0000000010001408] = dd7a6a29000000ff
4117 stxa %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000000000ff
4118! Mem[0000000030041400] = ff0000b3, %l3 = 00000000000000ff
4119 ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 000000ff000000ff
4120! %f18 = 9d9acf2d dd7a6a29, Mem[0000000010081408] = 0000ffff 2dcf9a9d
4121 stda %f18,[%i2+%o4]0x88 ! Mem[0000000010081408] = 9d9acf2d dd7a6a29
4122! Mem[0000000030181410] = 000000ff, %l0 = 00000000000000dd
4123 ldstuba [%i6+%o5]0x81,%l0 ! %l0 = 00000000000000ff
4124! %l3 = 00000000000000ff, Mem[0000000030101408] = 00000000
4125 stba %l3,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ff
4126! %f14 = 6fd3ffde, Mem[000000001010141c] = b32a37ff
4127 sta %f14,[%i4+0x01c]%asi ! Mem[000000001010141c] = 6fd3ffde
4128! Mem[0000000030181408] = 408a7614, %l1 = 000000000000ff77
4129 ldstuba [%i6+%o4]0x89,%l1 ! %l1 = 00000014000000ff
4130! Starting 10 instruction Load Burst
4131! Mem[00000000201c0000] = ffffde6c, %l2 = 00000000000000ff
4132 lduh [%o0+%g0],%l2 ! %l2 = 000000000000ffff
4133
4134p0_label_159:
4135! Mem[0000000030141408] = ff36ffff, %l6 = 0000000000000000
4136 ldsha [%i5+%o4]0x81,%l6 ! %l6 = ffffffffffffff36
4137! Mem[0000000010001408] = 00000000 000000ff, %l2 = 0000ffff, %l3 = 000000ff
4138 ldd [%i0+%o4],%l2 ! %l2 = 0000000000000000 00000000000000ff
4139! Mem[00000000100c1400] = 3a000000, %l6 = ffffffffffffff36
4140 ldswa [%i3+%g0]0x88,%l6 ! %l6 = 000000003a000000
4141! Mem[0000000010001410] = ffff6ba9, %l2 = 0000000000000000
4142 ldsha [%i0+%o5]0x88,%l2 ! %l2 = 0000000000006ba9
4143! Mem[0000000010001410] = ffffffb3ffff6ba9, %l7 = 000000000000fc4e
4144 ldxa [%i0+%o5]0x88,%l7 ! %l7 = ffffffb3ffff6ba9
4145! Mem[0000000030181410] = 9bffffffff0000ff, %l7 = ffffffb3ffff6ba9
4146 ldxa [%i6+%o5]0x89,%l7 ! %l7 = 9bffffffff0000ff
4147! Mem[0000000030101408] = 00000000000000ff, %f26 = 00000000 0000ff00
4148 ldda [%i4+%o4]0x89,%f26 ! %f26 = 00000000 000000ff
4149! Mem[0000000030181410] = ff0000ff, %l1 = 0000000000000014
4150 ldsba [%i6+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
4151! Mem[00000000100c1408] = 000000000700007a, %f4 = 000000ff 000000ba
4152 ldda [%i3+%o4]0x88,%f4 ! %f4 = 00000000 0700007a
4153! Starting 10 instruction Store Burst
4154! Mem[0000000010181411] = ff000000, %l3 = 00000000000000ff
4155 ldstuba [%i6+0x011]%asi,%l3 ! %l3 = 00000000000000ff
4156
4157p0_label_160:
4158! Mem[0000000010141408] = ffffe701, %l1 = ffffffffffffffff
4159 ldstuba [%i5+%o4]0x88,%l1 ! %l1 = 00000001000000ff
4160! %l2 = 0000000000006ba9, Mem[0000000010041410] = 00000000
4161 stwa %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00006ba9
4162! Mem[0000000010101410] = 1f44758d, %l3 = 0000000000000000
4163 ldstuba [%i4+%o5]0x88,%l3 ! %l3 = 0000008d000000ff
4164! %l2 = 00006ba9, %l3 = 0000008d, Mem[0000000010181408] = ff0036ff 01e7ffe7
4165 std %l2,[%i6+%o4] ! Mem[0000000010181408] = 00006ba9 0000008d
4166! Mem[00000000218000c1] = 00ffafb8, %l1 = 0000000000000001
4167 ldstuba [%o3+0x0c1]%asi,%l1 ! %l1 = 000000ff000000ff
4168! Mem[0000000010181410] = 0000ffff, %l3 = 000000000000008d
4169 ldstuba [%i6+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
4170! %f10 = a673e23e, Mem[0000000010101400] = de1a96d2
4171 sta %f10,[%i4+%g0]0x88 ! Mem[0000000010101400] = a673e23e
4172! Mem[0000000030181410] = ff0000ff, %l2 = 0000000000006ba9
4173 ldstuba [%i6+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
4174! %f14 = 6fd3ffde 00000000, %l5 = 00000000000000ff
4175! Mem[0000000030141430] = 82a325a1c111f995
4176 add %i5,0x030,%g1
4177 stda %f14,[%g1+%l5]ASI_PST16_S ! Mem[0000000030141430] = 6fd3ffde00000000
4178! Starting 10 instruction Load Burst
4179! Mem[0000000030181400] = 00000000, %l3 = 00000000000000ff
4180 lduha [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000000
4181
4182p0_label_161:
4183! Mem[0000000010081400] = 00000073, %f6 = c1c1f546
4184 lda [%i2+%g0]0x88,%f6 ! %f6 = 00000073
4185! Mem[0000000010001408] = 00000000, %l5 = 00000000000000ff
4186 lduha [%i0+%o4]0x88,%l5 ! %l5 = 0000000000000000
4187! %f12 = e1dd814d e0de13fb, %f17 = 9d9acf2d
4188 fxtos %f12,%f17 ! %f17 = ddf113f6
4189! Mem[00000000100c140c] = 00000000, %l0 = 0000000000000000
4190 lduwa [%i3+0x00c]%asi,%l0 ! %l0 = 0000000000000000
4191! Mem[0000000030041400] = ff0000b3, %l7 = 9bffffffff0000ff
4192 ldswa [%i1+%g0]0x81,%l7 ! %l7 = ffffffffff0000b3
4193! Mem[000000001008140c] = 2dcf9a9d, %l4 = fffffffffffffffc
4194 lduwa [%i2+0x00c]%asi,%l4 ! %l4 = 000000002dcf9a9d
4195! Mem[0000000010041418] = 00000000008000ff, %l2 = 00000000000000ff
4196 ldx [%i1+0x018],%l2 ! %l2 = 00000000008000ff
4197! Mem[0000000030101400] = a673e23e, %l7 = ffffffffff0000b3
4198 ldswa [%i4+%g0]0x81,%l7 ! %l7 = ffffffffa673e23e
4199! %l0 = 0000000000000000, %l3 = 0000000000000000, %l3 = 0000000000000000
4200 xor %l0,%l3,%l3 ! %l3 = 0000000000000000
4201! Starting 10 instruction Store Burst
4202! %f6 = 00000073 08800000, %l0 = 0000000000000000
4203! Mem[0000000010181400] = 740f0000ffffffff
4204 stda %f6,[%i6+%l0]ASI_PST8_P ! Mem[0000000010181400] = 740f0000ffffffff
4205
4206p0_label_162:
4207! Mem[0000000030141410] = 2cc900ff, %l7 = ffffffffa673e23e
4208 swapa [%i5+%o5]0x89,%l7 ! %l7 = 000000002cc900ff
4209! %l2 = 00000000008000ff, Mem[0000000010041408] = 00000000
4210 stwa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 008000ff
4211! Mem[0000000030081410] = ff0000ff, %l0 = 0000000000000000
4212 ldstuba [%i2+%o5]0x89,%l0 ! %l0 = 000000ff000000ff
4213! Mem[0000000030101408] = ff000000, %l4 = 000000002dcf9a9d
4214 swapa [%i4+%o4]0x81,%l4 ! %l4 = 00000000ff000000
4215! %f5 = 0700007a, Mem[0000000030141408] = ff36ffff
4216 sta %f5 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0700007a
4217! Mem[00000000300c1410] = ffffffff, %l7 = 000000002cc900ff
4218 swapa [%i3+%o5]0x89,%l7 ! %l7 = 00000000ffffffff
4219! Mem[0000000010041408] = 008000ff, %l5 = 0000000000000000
4220 swapa [%i1+%o4]0x80,%l5 ! %l5 = 00000000008000ff
4221! %f30 = 890d9fc6 ef73ffdc, Mem[0000000010041408] = 00000000 ffffffff
4222 stda %f30,[%i1+%o4]0x80 ! Mem[0000000010041408] = 890d9fc6 ef73ffdc
4223! %f12 = e1dd814d e0de13fb, %l1 = 00000000000000ff
4224! Mem[0000000010141420] = 9d00a086cb6cf47b
4225 add %i5,0x020,%g1
4226 stda %f12,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010141420] = fb13dee04d81dde1
4227! Starting 10 instruction Load Burst
4228! Mem[0000000030001410] = c69f0d89, %f13 = e0de13fb
4229 lda [%i0+%o5]0x89,%f13 ! %f13 = c69f0d89
4230
4231p0_label_163:
4232! Mem[000000001014140c] = ffffffff, %l0 = 00000000000000ff
4233 lduw [%i5+0x00c],%l0 ! %l0 = 00000000ffffffff
4234! Mem[00000000100c1408] = 000000000700007a, %l3 = 0000000000000000
4235 ldxa [%i3+%o4]0x88,%l3 ! %l3 = 000000000700007a
4236! Mem[0000000030001400] = 00000000, %l4 = 00000000ff000000
4237 ldsha [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000000
4238! Mem[00000000211c0000] = 00ff622e, %l0 = 00000000ffffffff
4239 lduh [%o2+%g0],%l0 ! %l0 = 00000000000000ff
4240! Mem[0000000030181408] = ff768a40, %f11 = 891d7ef6
4241 lda [%i6+%o4]0x81,%f11 ! %f11 = ff768a40
4242! Mem[0000000030001408] = 000f00ff, %l6 = 000000003a000000
4243 ldsha [%i0+%o4]0x81,%l6 ! %l6 = 000000000000000f
4244! Mem[0000000010141400] = 00000000, %f30 = 890d9fc6
4245 lda [%i5+%g0]0x80,%f30 ! %f30 = 00000000
4246! Mem[0000000030001410] = 890d9fc6, %l3 = 000000000700007a
4247 lduha [%i0+%o5]0x81,%l3 ! %l3 = 000000000000890d
4248! Mem[0000000020800040] = 61ff0345, %l0 = 00000000000000ff
4249 lduha [%o1+0x040]%asi,%l0 ! %l0 = 00000000000061ff
4250! Starting 10 instruction Store Burst
4251! Mem[0000000030081410] = ff0000ff, %l0 = 00000000000061ff
4252 ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
4253
4254p0_label_164:
4255! Mem[0000000020800001] = ffff68e7, %l2 = 00000000008000ff
4256 ldstuba [%o1+0x001]%asi,%l2 ! %l2 = 000000ff000000ff
4257! %f0 = 01e7ffe7 dc1573ef 4e747456 00000000
4258! %f4 = 00000000 0700007a 00000073 08800000
4259! %f8 = ffffffff dc3b0a71 a673e23e ff768a40
4260! %f12 = e1dd814d c69f0d89 6fd3ffde 00000000
4261 stda %f0,[%i2]ASI_BLK_AIUS ! Block Store to 0000000030081400
4262! %l2 = 00000000000000ff, Mem[0000000030101410] = c69f0d89
4263 stha %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = c69f00ff
4264! Mem[00000000100c1408] = 7a000007, %l0 = 00000000000000ff
4265 ldstuba [%i3+%o4]0x80,%l0 ! %l0 = 0000007a000000ff
4266! %f27 = 000000ff, Mem[00000000300c1400] = 00000000
4267 sta %f27,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000ff
4268! %l2 = 000000ff, %l3 = 0000890d, Mem[0000000010081430] = 1a1ec5fc 7178a96b
4269 stda %l2,[%i2+0x030]%asi ! Mem[0000000010081430] = 000000ff 0000890d
4270! Mem[0000000030101410] = c69f00ff, %l4 = 0000000000000000
4271 ldstuba [%i4+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
4272! %l5 = 00000000008000ff, Mem[00000000211c0001] = 00ff622e
4273 stb %l5,[%o2+0x001] ! Mem[00000000211c0000] = 00ff622e
4274! %f30 = 00000000 ef73ffdc, Mem[0000000010001408] = 00000000 ff000000
4275 stda %f30,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000 ef73ffdc
4276! Starting 10 instruction Load Burst
4277 membar #Sync ! Added by membar checker (28)
4278! Mem[0000000030081410] = 00000000, %l5 = 00000000008000ff
4279 ldsba [%i2+%o5]0x81,%l5 ! %l5 = 0000000000000000
4280
4281p0_label_165:
4282! Mem[0000000030001400] = ff61000000000000, %l7 = 00000000ffffffff
4283 ldxa [%i0+%g0]0x89,%l7 ! %l7 = ff61000000000000
4284! Mem[0000000021800000] = ff787193, %l4 = 00000000000000ff
4285 ldsh [%o3+%g0],%l4 ! %l4 = ffffffffffffff78
4286! Mem[0000000010141410] = 2dcf9a9d 00007614, %l4 = ffffff78, %l5 = 00000000
4287 ldda [%i5+%o5]0x88,%l4 ! %l4 = 0000000000007614 000000002dcf9a9d
4288! Mem[00000000300c1410] = ff00c92c, %l4 = 0000000000007614
4289 ldsha [%i3+%o5]0x81,%l4 ! %l4 = ffffffffffffff00
4290! Mem[0000000030101400] = 3ee273a6, %l2 = 00000000000000ff
4291 lduba [%i4+%g0]0x89,%l2 ! %l2 = 00000000000000a6
4292! Mem[0000000010081400] = 730000000000ff00, %f10 = a673e23e ff768a40
4293 ldda [%i2+%g0]0x80,%f10 ! %f10 = 73000000 0000ff00
4294! Mem[00000000300c1400] = 000000ff ffffe701 00000000 4e747456
4295! Mem[00000000300c1410] = ff00c92c dc3b0a71 7946d93e 9942070c
4296! Mem[00000000300c1420] = 0ccf1a87 16f9d277 5be758f2 8e4c5c7f
4297! Mem[00000000300c1430] = 73d5844e 75852610 8998c3a1 64e0fbd1
4298 ldda [%i3]ASI_BLK_SL,%f16 ! Block Load from 00000000300c1400
4299! Mem[0000000010141400] = 00000000, %l5 = 000000002dcf9a9d
4300 lduha [%i5+%g0]0x88,%l5 ! %l5 = 0000000000000000
4301! Mem[0000000010001438] = 00000000, %l2 = 00000000000000a6
4302 ldsha [%i0+0x038]%asi,%l2 ! %l2 = 0000000000000000
4303! Starting 10 instruction Store Burst
4304! %f12 = e1dd814d c69f0d89, Mem[0000000010101408] = 7a000007 ff000000
4305 stda %f12,[%i4+0x008]%asi ! Mem[0000000010101408] = e1dd814d c69f0d89
4306
4307p0_label_166:
4308! %l2 = 00000000, %l3 = 0000890d, Mem[0000000030181400] = 00000000 49bec8ce
4309 stda %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 0000890d
4310! %l6 = 000000000000000f, Mem[0000000030141400] = ff3b0aff00000038
4311 stxa %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000000000000f
4312! %f12 = e1dd814d c69f0d89, %l7 = ff61000000000000
4313! Mem[0000000010001438] = 00000000000000ff
4314 add %i0,0x038,%g1
4315 stda %f12,[%g1+%l7]ASI_PST8_PL ! Mem[0000000010001438] = 00000000000000ff
4316! %l4 = ffffff00, %l5 = 00000000, Mem[0000000010101400] = a673e23e 7a77ffff
4317 stda %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffff00 00000000
4318! Mem[00000000300c1408] = 00000000, %l7 = ff61000000000000
4319 ldstuba [%i3+%o4]0x81,%l7 ! %l7 = 00000000000000ff
4320! Mem[00000000300c1408] = ff000000, %l5 = 0000000000000000
4321 swapa [%i3+%o4]0x81,%l5 ! %l5 = 00000000ff000000
4322! %l4 = ffffffffffffff00, Mem[0000000010081408] = dd7a6a29
4323 stba %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = dd7a6a00
4324! %l5 = 00000000ff000000, Mem[0000000010141410] = 147600009d9acf2d
4325 stxa %l5,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000ff000000
4326! %l3 = 000000000000890d, Mem[0000000010181410] = ffff0000
4327 stba %l3,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0dff0000
4328! Starting 10 instruction Load Burst
4329! Mem[0000000010081420] = de1a96d2ff7f7ac8, %l5 = 00000000ff000000
4330 ldxa [%i2+0x020]%asi,%l5 ! %l5 = de1a96d2ff7f7ac8
4331
4332p0_label_167:
4333! Mem[0000000030081400] = ef7315dc e7ffe701, %l6 = 0000000f, %l7 = 00000000
4334 ldda [%i2+%g0]0x89,%l6 ! %l6 = 00000000e7ffe701 00000000ef7315dc
4335! Mem[0000000010181410] = 0dff0000, %l1 = 00000000000000ff
4336 ldsh [%i6+%o5],%l1 ! %l1 = 0000000000000dff
4337! Mem[0000000010001410] = ffff6ba9, %l6 = 00000000e7ffe701
4338 lduwa [%i0+%o5]0x88,%l6 ! %l6 = 00000000ffff6ba9
4339! %f5 = 0700007a, %f12 = e1dd814d, %f0 = 01e7ffe7
4340 fsubs %f5 ,%f12,%f0 ! %f0 = 61dd814d
4341! Mem[0000000010141438] = ff0a3bff, %l0 = 000000000000007a
4342 lduwa [%i5+0x038]%asi,%l0 ! %l0 = 00000000ff0a3bff
4343! Mem[0000000020800000] = ffff68e7, %l3 = 000000000000890d
4344 lduba [%o1+0x000]%asi,%l3 ! %l3 = 00000000000000ff
4345! Mem[0000000030181410] = ff0000ff, %l3 = 00000000000000ff
4346 ldsha [%i6+%o5]0x89,%l3 ! %l3 = 00000000000000ff
4347! %l6 = 00000000ffff6ba9, Mem[0000000030041408] = ffffffff
4348 stwa %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffff6ba9
4349! Mem[000000001008142c] = 71fef897, %l6 = 00000000ffff6ba9
4350 lduba [%i2+0x02c]%asi,%l6 ! %l6 = 0000000000000071
4351! Starting 10 instruction Store Burst
4352! Mem[0000000010081408] = dd7a6a00, %l3 = 00000000000000ff
4353 swapa [%i2+%o4]0x88,%l3 ! %l3 = 00000000dd7a6a00
4354
4355p0_label_168:
4356! %l5 = de1a96d2ff7f7ac8, Mem[0000000030181400] = 00000000
4357 stwa %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff7f7ac8
4358! Mem[0000000030141408] = 0700007a, %l1 = 0000000000000dff
4359 swapa [%i5+%o4]0x81,%l1 ! %l1 = 000000000700007a
4360! Mem[0000000030081400] = 01e7ffe7, %l2 = 0000000000000000
4361 ldstuba [%i2+%g0]0x81,%l2 ! %l2 = 00000001000000ff
4362! %l5 = de1a96d2ff7f7ac8, Mem[0000000010141408] = ffe7ffff
4363 stwa %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff7f7ac8
4364! %l2 = 0000000000000001, imm = fffffffffffffff2, %l6 = 0000000000000071
4365 xor %l2,-0x00e,%l6 ! %l6 = fffffffffffffff3
4366! %f12 = e1dd814d c69f0d89, Mem[0000000030101408] = 9d9acf2d 00000000
4367 stda %f12,[%i4+%o4]0x89 ! Mem[0000000030101408] = e1dd814d c69f0d89
4368! %f5 = 0700007a, Mem[0000000010141400] = 00000000
4369 sta %f5 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0700007a
4370! Mem[00000000100c1400] = 0000003a, %l3 = 00000000dd7a6a00
4371 swapa [%i3+%g0]0x80,%l3 ! %l3 = 000000000000003a
4372! Mem[0000000030141408] = 00000dff, %l4 = ffffffffffffff00
4373 swapa [%i5+%o4]0x81,%l4 ! %l4 = 0000000000000dff
4374! Starting 10 instruction Load Burst
4375! %f17 = ff000000, %f1 = dc1573ef
4376 fsqrts %f17,%f1 ! %f1 = 7fffffff
4377
4378p0_label_169:
4379! Mem[00000000300c1400] = ff000000, %l4 = 0000000000000dff
4380 lduwa [%i3+%g0]0x89,%l4 ! %l4 = 00000000ff000000
4381! Mem[0000000010001400] = ff77ffff, %l6 = fffffffffffffff3
4382 lduba [%i0+%g0]0x80,%l6 ! %l6 = 00000000000000ff
4383! Mem[00000000300c1410] = 2cc900ff, %l6 = 00000000000000ff
4384 lduha [%i3+%o5]0x89,%l6 ! %l6 = 00000000000000ff
4385! Mem[0000000010141408] = ff7f7ac8, %l4 = 00000000ff000000
4386 lduba [%i5+%o4]0x80,%l4 ! %l4 = 00000000000000ff
4387! Mem[0000000030081408] = 5674744e, %l2 = 0000000000000001
4388 ldswa [%i2+%o4]0x89,%l2 ! %l2 = 000000005674744e
4389 membar #Sync ! Added by membar checker (29)
4390! Mem[0000000010001400] = ff77ffff ffffffff dcff73ef 00000000
4391! Mem[0000000010001410] = a96bffff b3ffffff b4a4777a 5650f73a
4392! Mem[0000000010001420] = 4398689c 02f1857b 7a77a4b4 9d9acf2d
4393! Mem[0000000010001430] = 02f1857b 7178a96b 00000000 000000ff
4394 ldda [%i0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010001400
4395! Mem[00000000100c141c] = ffffffff, %l6 = 00000000000000ff
4396 ldub [%i3+0x01f],%l6 ! %l6 = 00000000000000ff
4397! Mem[0000000010081410] = 0000ff7100000000, %l6 = 00000000000000ff
4398 ldxa [%i2+%o5]0x80,%l6 ! %l6 = 0000ff7100000000
4399! Mem[0000000010081400] = 73000000 0000ff00 ff000000 2dcf9a9d
4400! Mem[0000000010081410] = 0000ff71 00000000 25ff9e07 611051ae
4401! Mem[0000000010081420] = de1a96d2 ff7f7ac8 5fc6002c 71fef897
4402! Mem[0000000010081430] = 000000ff 0000890d 009f6130 00000000
4403 ldda [%i2]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010081400
4404! Starting 10 instruction Store Burst
4405! %l7 = 00000000ef7315dc, Mem[00000000100c1400] = dd7a6a00
4406 stwa %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ef7315dc
4407
4408p0_label_170:
4409! %l3 = 000000000000003a, Mem[0000000030101400] = 3ee273a6
4410 stba %l3,[%i4+%g0]0x89 ! Mem[0000000030101400] = 3ee2733a
4411 membar #Sync ! Added by membar checker (30)
4412! %l7 = 00000000ef7315dc, Mem[0000000010001420] = 4398689c02f1857b
4413 stx %l7,[%i0+0x020] ! Mem[0000000010001420] = 00000000ef7315dc
4414! %f10 = 5fc6002c 71fef897, Mem[0000000030101410] = c69f00ff ba000000
4415 stda %f10,[%i4+%o5]0x89 ! Mem[0000000030101410] = 5fc6002c 71fef897
4416! %f2 = ff000000 2dcf9a9d, Mem[0000000030181410] = ff0000ff ffffff9b
4417 stda %f2 ,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff000000 2dcf9a9d
4418! Mem[0000000010001414] = b3ffffff, %l1 = 0700007a, %l3 = 0000003a
4419 add %i0,0x14,%g1
4420 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000b3ffffff
4421! Mem[00000000211c0001] = 00ff622e, %l1 = 000000000700007a
4422 ldstuba [%o2+0x001]%asi,%l1 ! %l1 = 000000ff000000ff
4423! Mem[000000001004143c] = 000000ff, %l0 = 00000000ff0a3bff
4424 swap [%i1+0x03c],%l0 ! %l0 = 00000000000000ff
4425! Mem[0000000010101410] = 1f4475ff, %l3 = 00000000b3ffffff
4426 ldstuba [%i4+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
4427! Mem[0000000010001408] = ef73ffdc, %l1 = 00000000000000ff
4428 ldstuba [%i0+%o4]0x88,%l1 ! %l1 = 000000dc000000ff
4429! Starting 10 instruction Load Burst
4430! Mem[0000000030081408] = 4e747456, %l5 = de1a96d2ff7f7ac8
4431 lduha [%i2+%o4]0x81,%l5 ! %l5 = 0000000000004e74
4432
4433p0_label_171:
4434! Mem[00000000211c0000] = 00ff622e, %l6 = 0000ff7100000000
4435 lduha [%o2+0x000]%asi,%l6 ! %l6 = 00000000000000ff
4436! Mem[0000000010001408] = ffff73ef, %l2 = 000000005674744e
4437 lduha [%i0+%o4]0x80,%l2 ! %l2 = 000000000000ffff
4438! Code Fragment 3
4439p0_fragment_12:
4440! %l0 = 00000000000000ff
4441 setx 0x8e9c14306a206c75,%g7,%l0 ! %l0 = 8e9c14306a206c75
4442! %l1 = 00000000000000dc
4443 setx 0xa77085f7f2597e9c,%g7,%l1 ! %l1 = a77085f7f2597e9c
4444 setx 0x1fe000, %g1, %g3
4445 or %l0, %g3, %l0 ! always set perrmask = 0xff
4446 setx 0x1ffff8, %g1, %g2
4447 and %l0, %g2, %l0
4448 ta T_CHANGE_HPRIV
4449 stxa %l1, [%l0]ASI_DCACHE_DATA
4450 ta T_CHANGE_NONHPRIV
4451! %l0 = 8e9c14306a206c75
4452 setx 0x1b24681820469114,%g7,%l0 ! %l0 = 1b24681820469114
4453! %l1 = a77085f7f2597e9c
4454 setx 0xde80fc406a1c2ea2,%g7,%l1 ! %l1 = de80fc406a1c2ea2
4455! Mem[0000000010181408] = 00006ba90000008d, %f28 = 6ba97871 7b85f102
4456 ldda [%i6+%o4]0x80,%f28 ! %f28 = 00006ba9 0000008d
4457! Mem[000000001014143c] = 9d9acf2d, %f3 = 2dcf9a9d
4458 lda [%i5+0x03c]%asi,%f3 ! %f3 = 9d9acf2d
4459! Mem[0000000030041400] = ff0000b3, %l4 = 00000000000000ff
4460 lduba [%i1+%g0]0x81,%l4 ! %l4 = 00000000000000ff
4461! Mem[0000000021800140] = fffff79c, %l3 = 00000000000000ff
4462 ldsha [%o3+0x140]%asi,%l3 ! %l3 = ffffffffffffffff
4463! Mem[00000000300c1400] = ff000000, %l3 = ffffffffffffffff
4464 lduwa [%i3+%g0]0x89,%l3 ! %l3 = 00000000ff000000
4465! Mem[00000000100c1420] = ffffffff, %l2 = 000000000000ffff
4466 ldsh [%i3+0x022],%l2 ! %l2 = ffffffffffffffff
4467! Starting 10 instruction Store Burst
4468! Mem[000000001018143c] = cb6cf47b, %l7 = 00000000ef7315dc, %asi = 80
4469 swapa [%i6+0x03c]%asi,%l7 ! %l7 = 00000000cb6cf47b
4470
4471p0_label_172:
4472! Mem[000000001014140a] = ff7f7ac8, %l3 = 00000000ff000000
4473 ldstub [%i5+0x00a],%l3 ! %l3 = 0000007a000000ff
4474! %l4 = 00000000000000ff, Mem[0000000010001420] = 00000000ef7315dc
4475 stx %l4,[%i0+0x020] ! Mem[0000000010001420] = 00000000000000ff
4476! %l2 = ffffffffffffffff, Mem[0000000010101408] = e1dd814dc69f0d89, %asi = 80
4477 stxa %l2,[%i4+0x008]%asi ! Mem[0000000010101408] = ffffffffffffffff
4478! Mem[0000000010101414] = 00000002, %l6 = 00000000000000ff
4479 swap [%i4+0x014],%l6 ! %l6 = 0000000000000002
4480! %l1 = de80fc406a1c2ea2, Mem[0000000030081410] = 00000000
4481 stba %l1,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000a2
4482! %f20 = ffffffb3 ffff6ba9, %l0 = 1b24681820469114
4483! Mem[0000000030081420] = ffffffffdc3b0a71
4484 add %i2,0x020,%g1
4485 stda %f20,[%g1+%l0]ASI_PST16_S ! Mem[0000000030081420] = ffffffb3dc3b0a71
4486! Mem[0000000030081400] = ffe7ffe7, %l3 = 000000000000007a
4487 ldstuba [%i2+%g0]0x81,%l3 ! %l3 = 000000ff000000ff
4488! Mem[0000000030101408] = c69f0d89, %l3 = 00000000000000ff
4489 swapa [%i4+%o4]0x89,%l3 ! %l3 = 00000000c69f0d89
4490! Mem[0000000010041400] = 00000000, %l4 = 00000000000000ff
4491 swapa [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000000
4492! Starting 10 instruction Load Burst
4493! Mem[0000000010041408] = 890d9fc6, %l4 = 0000000000000000
4494 lduha [%i1+%o4]0x80,%l4 ! %l4 = 000000000000890d
4495
4496p0_label_173:
4497! Mem[0000000030081408] = 4e747456, %f20 = ffffffb3
4498 lda [%i2+%o4]0x81,%f20 ! %f20 = 4e747456
4499! Mem[00000000100c141c] = ffffffff, %f30 = ff000000
4500 ld [%i3+0x01c],%f30 ! %f30 = ffffffff
4501! Mem[0000000010041410] = 00006ba9, %l5 = 0000000000004e74
4502 ldsha [%i1+%o5]0x88,%l5 ! %l5 = 0000000000006ba9
4503! Mem[0000000010041400] = 000000ff, %l3 = 00000000c69f0d89
4504 lduwa [%i1+%g0]0x80,%l3 ! %l3 = 00000000000000ff
4505! Mem[0000000030001410] = ba000000c69f0d89, %l2 = ffffffffffffffff
4506 ldxa [%i0+%o5]0x89,%l2 ! %l2 = ba000000c69f0d89
4507! Mem[0000000010001408] = ffff73ef, %f28 = 00006ba9
4508 lda [%i0+%o4]0x80,%f28 ! %f28 = ffff73ef
4509! Mem[0000000010001400] = ff77ffff, %l0 = 1b24681820469114
4510 ldsba [%i0+0x002]%asi,%l0 ! %l0 = ffffffffffffffff
4511! Mem[0000000010041408] = 890d9fc6, %l3 = 00000000000000ff
4512 ldswa [%i1+%o4]0x80,%l3 ! %l3 = ffffffff890d9fc6
4513! Mem[0000000010181408] = 8d000000a96b0000, %f24 = 7b85f102 9c689843
4514 ldda [%i6+%o4]0x88,%f24 ! %f24 = 8d000000 a96b0000
4515! Starting 10 instruction Store Burst
4516! Mem[0000000030081408] = 5674744e, %l3 = ffffffff890d9fc6
4517 swapa [%i2+%o4]0x89,%l3 ! %l3 = 000000005674744e
4518
4519p0_label_174:
4520! Mem[0000000030101400] = 3ee2733a, %l4 = 000000000000890d
4521 swapa [%i4+%g0]0x89,%l4 ! %l4 = 000000003ee2733a
4522! Mem[0000000010041400] = 000000ff, %l3 = 000000005674744e
4523 swapa [%i1+%g0]0x80,%l3 ! %l3 = 00000000000000ff
4524! %l6 = 0000000000000002, Mem[0000000030001410] = 890d9fc6
4525 stba %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 020d9fc6
4526! Mem[0000000030001400] = 00000000, %l1 = de80fc406a1c2ea2
4527 swapa [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
4528! Mem[0000000010041403] = 5674744e, %l4 = 000000003ee2733a
4529 ldstub [%i1+0x003],%l4 ! %l4 = 0000004e000000ff
4530! Mem[0000000010141410] = 00000000, %l5 = 0000000000006ba9
4531 ldstuba [%i5+%o5]0x88,%l5 ! %l5 = 00000000000000ff
4532! %f14 = 009f6130 00000000, Mem[00000000100c1400] = dc1573ef 0000ffff
4533 stda %f14,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 009f6130 00000000
4534! Mem[00000000201c0000] = ffffde6c, %l3 = 00000000000000ff
4535 ldstub [%o0+%g0],%l3 ! %l3 = 000000ff000000ff
4536! Mem[0000000010041410] = 00006ba9, %l3 = 00000000000000ff
4537 swapa [%i1+%o5]0x88,%l3 ! %l3 = 0000000000006ba9
4538! Starting 10 instruction Load Burst
4539! Randomly selected nop
4540 nop
4541
4542p0_label_175:
4543! Mem[0000000010001410] = a96bffff, %f29 = 0000008d
4544 lda [%i0+%o5]0x80,%f29 ! %f29 = a96bffff
4545! %l3 = 0000000000006ba9, immed = fffff716, %y = 00000000
4546 sdiv %l3,-0x8ea,%l1 ! %l1 = fffffffffffffff4
4547 mov %l0,%y ! %y = ffffffff
4548! Mem[00000000100c1408] = ff00000700000000, %l7 = 00000000cb6cf47b
4549 ldxa [%i3+%o4]0x80,%l7 ! %l7 = ff00000700000000
4550! Mem[0000000010001414] = b3ffffff, %l2 = ba000000c69f0d89
4551 lduwa [%i0+0x014]%asi,%l2 ! %l2 = 00000000b3ffffff
4552! Mem[0000000030181400] = ff7f7ac8, %l0 = ffffffffffffffff
4553 lduba [%i6+%g0]0x81,%l0 ! %l0 = 00000000000000ff
4554! Mem[0000000030181410] = 9d9acf2d000000ff, %f24 = 8d000000 a96b0000
4555 ldda [%i6+%o5]0x89,%f24 ! %f24 = 9d9acf2d 000000ff
4556! Mem[0000000010101408] = ffffffff, %l6 = 0000000000000002
4557 ldswa [%i4+%o4]0x88,%l6 ! %l6 = ffffffffffffffff
4558! Mem[00000000100c1400] = 00000000, %l5 = 0000000000000000
4559 lduwa [%i3+%g0]0x88,%l5 ! %l5 = 0000000000000000
4560! Mem[0000000010081410] = 0000ff7100000000, %f30 = ffffffff 00000000
4561 ldda [%i2+%o5]0x80,%f30 ! %f30 = 0000ff71 00000000
4562! Starting 10 instruction Store Burst
4563! %l2 = b3ffffff, %l3 = 00006ba9, Mem[0000000030081400] = ffe7ffe7 dc1573ef
4564 stda %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = b3ffffff 00006ba9
4565
4566p0_label_176:
4567! Mem[0000000030101410] = 97f8fe71, %l7 = ff00000700000000
4568 swapa [%i4+%o5]0x81,%l7 ! %l7 = 0000000097f8fe71
4569! %f2 = ff000000 9d9acf2d, Mem[0000000010181400] = 00000f74 ffffffff
4570 stda %f2 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff000000 9d9acf2d
4571! Mem[0000000010141422] = fb13dee0, %l5 = 0000000000000000
4572 ldstub [%i5+0x022],%l5 ! %l5 = 000000de000000ff
4573! %l7 = 0000000097f8fe71, Mem[0000000010041400] = ff747456
4574 stba %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff747471
4575! %l4 = 000000000000004e, Mem[0000000030001400] = a22e1c6a
4576 stwa %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000004e
4577! %l5 = 00000000000000de, Mem[0000000010081408] = 9d9acf2d000000ff
4578 stxa %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000000000de
4579! Mem[0000000030181410] = ff000000, %l2 = 00000000b3ffffff
4580 swapa [%i6+%o5]0x81,%l2 ! %l2 = 00000000ff000000
4581! %l5 = 00000000000000de, %l3 = 0000000000006ba9, %l5 = 00000000000000de
4582 andn %l5,%l3,%l5 ! %l5 = 0000000000000056
4583! %f2 = ff000000 9d9acf2d, %l0 = 00000000000000ff
4584! Mem[0000000010001420] = 00000000000000ff
4585 add %i0,0x020,%g1
4586 stda %f2,[%g1+%l0]ASI_PST32_P ! Mem[0000000010001420] = ff0000009d9acf2d
4587! Starting 10 instruction Load Burst
4588! Mem[0000000010141400] = 0700007a, %l6 = ffffffffffffffff
4589 lduha [%i5+%g0]0x80,%l6 ! %l6 = 0000000000000700
4590
4591p0_label_177:
4592! Mem[00000000211c0000] = 00ff622e, %l3 = 0000000000006ba9
4593 lduha [%o2+0x000]%asi,%l3 ! %l3 = 00000000000000ff
4594! Mem[00000000100c1400] = 00000000, %l5 = 0000000000000056
4595 lduwa [%i3+%g0]0x88,%l5 ! %l5 = 0000000000000000
4596! Mem[0000000010101400] = 00ffffff, %f31 = 00000000
4597 lda [%i4+%g0]0x80,%f31 ! %f31 = 00ffffff
4598! Mem[0000000010141408] = ff7fffc8, %l6 = 0000000000000700
4599 ldstub [%i5+%o4],%l6 ! %l6 = 000000ff000000ff
4600! Mem[0000000010181400] = 2dcf9a9d, %l5 = 0000000000000000
4601 lduwa [%i6+%g0]0x80,%l5 ! %l5 = 000000002dcf9a9d
4602! Mem[0000000030081408] = c69f0d89, %l4 = 000000000000004e
4603 lduha [%i2+%o4]0x81,%l4 ! %l4 = 000000000000c69f
4604! Mem[0000000030141400] = 00000000, %f30 = 0000ff71
4605 lda [%i5+%g0]0x89,%f30 ! %f30 = 00000000
4606! %l0 = 00000000000000ff, %l3 = 00000000000000ff, %l1 = fffffffffffffff4
4607 sdivx %l0,%l3,%l1 ! %l1 = 0000000000000001
4608! Mem[00000000300c1410] = 710a3bdc2cc900ff, %l0 = 00000000000000ff
4609 ldxa [%i3+%o5]0x89,%l0 ! %l0 = 710a3bdc2cc900ff
4610! Starting 10 instruction Store Burst
4611! Mem[00000000201c0000] = ffffde6c, %l5 = 000000002dcf9a9d
4612 ldstub [%o0+%g0],%l5 ! %l5 = 000000ff000000ff
4613
4614p0_label_178:
4615! Mem[00000000100c143a] = c69fcf89, %l0 = 710a3bdc2cc900ff
4616 ldstub [%i3+0x03a],%l0 ! %l0 = 000000cf000000ff
4617! Mem[0000000010001408] = ffff73ef00000000, %l4 = 000000000000c69f, %l2 = 00000000ff000000
4618 add %i0,0x08,%g1
4619 casxa [%g1]0x80,%l4,%l2 ! %l2 = ffff73ef00000000
4620! %l4 = 000000000000c69f, Mem[00000000100c1428] = 744e0000d2961ade, %asi = 80
4621 stxa %l4,[%i3+0x028]%asi ! Mem[00000000100c1428] = 000000000000c69f
4622! %l1 = 0000000000000001, Mem[0000000010181400] = ff0000009d9acf2d
4623 stxa %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000000000000001
4624! %f0 = 73000000 0000ff00 ff000000 9d9acf2d
4625! %f4 = 0000ff71 00000000 25ff9e07 611051ae
4626! %f8 = de1a96d2 ff7f7ac8 5fc6002c 71fef897
4627! %f12 = 000000ff 0000890d 009f6130 00000000
4628 stda %f0,[%i6]ASI_BLK_SL ! Block Store to 0000000030181400
4629! %f16 = ffffffff ffff77ff, Mem[0000000010101410] = ff75441f 000000ff
4630 stda %f16,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffffff ffff77ff
4631! Mem[0000000030001400] = 0000004e, %l1 = 0000000000000001
4632 ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 0000004e000000ff
4633 membar #Sync ! Added by membar checker (31)
4634! Mem[0000000010181408] = 00006ba90000008d, %l5 = 00000000000000ff, %l3 = 00000000000000ff
4635 add %i6,0x08,%g1
4636 casxa [%g1]0x80,%l5,%l3 ! %l3 = 00006ba90000008d
4637! Mem[0000000030041400] = b30000ff, %l4 = 000000000000c69f
4638 ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
4639! Starting 10 instruction Load Burst
4640! Mem[0000000030001400] = ff000000, %l7 = 0000000097f8fe71
4641 lduba [%i0+%g0]0x81,%l7 ! %l7 = 00000000000000ff
4642
4643p0_label_179:
4644! Mem[0000000030141410] = a673e23e, %l1 = 000000000000004e
4645 lduba [%i5+%o5]0x89,%l1 ! %l1 = 000000000000003e
4646! Mem[0000000030141410] = 00000000a673e23e, %l6 = 00000000000000ff
4647 ldxa [%i5+%o5]0x89,%l6 ! %l6 = 00000000a673e23e
4648! Mem[0000000010041408] = 890d9fc6, %f18 = 00000000
4649 lda [%i1+%o4]0x80,%f18 ! %f18 = 890d9fc6
4650! %f24 = 9d9acf2d 000000ff, Mem[00000000300c1400] = 000000ff ffffe701
4651 stda %f24,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 9d9acf2d 000000ff
4652! Mem[0000000010101400] = 00000000 ffffff00, %l0 = 000000cf, %l1 = 0000003e
4653 ldda [%i4+%g0]0x88,%l0 ! %l0 = 00000000ffffff00 0000000000000000
4654! Mem[0000000010001400] = ff77ffff, %l7 = 00000000000000ff
4655 ldsw [%i0+%g0],%l7 ! %l7 = ffffffffff77ffff
4656! Mem[0000000030101400] = 0d890000, %l1 = 0000000000000000
4657 ldsba [%i4+%g0]0x81,%l1 ! %l1 = 000000000000000d
4658! Mem[0000000010001418] = b4a4777a5650f73a, %l0 = 00000000ffffff00
4659 ldx [%i0+0x018],%l0 ! %l0 = b4a4777a5650f73a
4660! Mem[000000001018141c] = 2cc99bc6, %l0 = b4a4777a5650f73a
4661 ldswa [%i6+0x01c]%asi,%l0 ! %l0 = 000000002cc99bc6
4662! Starting 10 instruction Store Burst
4663! %f0 = 73000000 0000ff00 ff000000 9d9acf2d
4664! %f4 = 0000ff71 00000000 25ff9e07 611051ae
4665! %f8 = de1a96d2 ff7f7ac8 5fc6002c 71fef897
4666! %f12 = 000000ff 0000890d 009f6130 00000000
4667 stda %f0,[%i1]ASI_BLK_SL ! Block Store to 0000000030041400
4668
4669p0_label_180:
4670! %l0 = 2cc99bc6, %l1 = 0000000d, Mem[0000000030001410] = 020d9fc6 000000ba
4671 stda %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 2cc99bc6 0000000d
4672! %l3 = 00006ba90000008d, Mem[0000000010081428] = 5fc6002c
4673 stw %l3,[%i2+0x028] ! Mem[0000000010081428] = 0000008d
4674! Mem[0000000010181400] = 01000000, %l0 = 000000002cc99bc6
4675 swapa [%i6+%g0]0x80,%l0 ! %l0 = 0000000001000000
4676! Mem[0000000010141400] = 0700007a, %l5 = 00000000000000ff
4677 swapa [%i5+%g0]0x80,%l5 ! %l5 = 000000000700007a
4678! %l2 = ffff73ef00000000, Mem[0000000010081400] = 73000000
4679 stba %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
4680! %l5 = 000000000700007a, Mem[00000000300c1400] = 9d9acf2d
4681 stha %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 007acf2d
4682! %l4 = 00000000000000ff, Mem[0000000010101418] = ff0000fc, %asi = 80
4683 stha %l4,[%i4+0x018]%asi ! Mem[0000000010101418] = 00ff00fc
4684! %l1 = 000000000000000d, Mem[0000000010141415] = ff000000, %asi = 80
4685 stba %l1,[%i5+0x015]%asi ! Mem[0000000010141414] = ff0d0000
4686! %l0 = 0000000001000000, Mem[0000000030141408] = 00ffffff
4687 stwa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 01000000
4688! Starting 10 instruction Load Burst
4689! Mem[00000000100c1410] = de1a96d2, %l6 = 00000000a673e23e
4690 lduha [%i3+%o5]0x88,%l6 ! %l6 = 00000000000096d2
4691
4692p0_label_181:
4693! Mem[0000000010081438] = 009f6130, %l3 = 00006ba90000008d
4694 lduha [%i2+0x03a]%asi,%l3 ! %l3 = 0000000000006130
4695! Mem[0000000010001410] = ffffffb3ffff6ba9, %f28 = ffff73ef a96bffff
4696 ldda [%i0+%o5]0x88,%f28 ! %f28 = ffffffb3 ffff6ba9
4697! Code Fragment 4
4698p0_fragment_13:
4699! %l0 = 0000000001000000
4700 setx 0x25fabe6790c6478e,%g7,%l0 ! %l0 = 25fabe6790c6478e
4701! %l1 = 000000000000000d
4702 setx 0xc36a8d7fb6ad6017,%g7,%l1 ! %l1 = c36a8d7fb6ad6017
4703 setx 0x7ff8, %g1, %g2
4704 and %l0, %g2, %l0
4705 setx 0xffffffff, %g1, %g2
4706 and %l1, %g2, %l1
4707 setx 0x100000000, %g1, %g2
4708 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4709 ta T_CHANGE_HPRIV
4710 stxa %l1, [%l0]ASI_ICACHE_INSTR
4711 ta T_CHANGE_NONHPRIV
4712! %l0 = 25fabe6790c6478e
4713 setx 0x959a1eb7febf7ec0,%g7,%l0 ! %l0 = 959a1eb7febf7ec0
4714! %l1 = c36a8d7fb6ad6017
4715 setx 0x33471cb060ce9a10,%g7,%l1 ! %l1 = 33471cb060ce9a10
4716! Mem[0000000030101408] = ff000000, %f18 = 890d9fc6
4717 lda [%i4+%o4]0x81,%f18 ! %f18 = ff000000
4718! Mem[0000000030181400] = 0000ff00, %l3 = 0000000000006130
4719 ldsba [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000000
4720! Mem[0000000030181400] = 00ff0000 00000073, %l4 = 000000ff, %l5 = 0700007a
4721 ldda [%i6+%g0]0x81,%l4 ! %l4 = 0000000000ff0000 0000000000000073
4722! Mem[0000000010001404] = ffffffff, %l4 = 0000000000ff0000
4723 ldswa [%i0+0x004]%asi,%l4 ! %l4 = ffffffffffffffff
4724! Mem[0000000030001400] = 000000ff, %l3 = 0000000000000000
4725 lduba [%i0+%g0]0x89,%l3 ! %l3 = 00000000000000ff
4726 membar #Sync ! Added by membar checker (32)
4727! Mem[0000000010041408] = c69f0d89, %l7 = ffffffffff77ffff
4728 lduwa [%i1+%o4]0x88,%l7 ! %l7 = 00000000c69f0d89
4729! Starting 10 instruction Store Burst
4730! %l1 = 33471cb060ce9a10, Mem[0000000021800080] = 5046e4e3, %asi = 80
4731 stha %l1,[%o3+0x080]%asi ! Mem[0000000021800080] = 9a10e4e3
4732
4733p0_label_182:
4734! %l3 = 00000000000000ff, Mem[0000000030041400] = 0000ff00
4735 stba %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000ffff
4736! Mem[0000000010041429] = 00000000, %l3 = 00000000000000ff
4737 ldstuba [%i1+0x029]%asi,%l3 ! %l3 = 00000000000000ff
4738! Mem[000000001018143b] = c69f00ff, %l6 = 00000000000096d2
4739 ldstuba [%i6+0x03b]%asi,%l6 ! %l6 = 000000ff000000ff
4740! %f30 = 00000000 00ffffff, Mem[0000000010081428] = 0000008d 71fef897
4741 stda %f30,[%i2+0x028]%asi ! Mem[0000000010081428] = 00000000 00ffffff
4742! %l4 = ffffffffffffffff, Mem[00000000100c1429] = 00000000, %asi = 80
4743 stba %l4,[%i3+0x029]%asi ! Mem[00000000100c1428] = 00ff0000
4744! %f7 = 611051ae, %f8 = de1a96d2, %f16 = ffffffff ffff77ff
4745 fsmuld %f7 ,%f8 ,%f16 ! %f16 = c7f5c98a 3abd2f00
4746! Mem[0000000010041429] = 00ff0000, %l0 = 959a1eb7febf7ec0
4747 ldstub [%i1+0x029],%l0 ! %l0 = 000000ff000000ff
4748! %l7 = 00000000c69f0d89, Mem[0000000030041400] = 730000000000ffff
4749 stxa %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000c69f0d89
4750! %l5 = 0000000000000073, Mem[0000000030181400] = 730000000000ff00
4751 stxa %l5,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000000000000073
4752! Starting 10 instruction Load Burst
4753! Mem[0000000030001400] = 000000ff, %l3 = 0000000000000000
4754 lduba [%i0+%g0]0x89,%l3 ! %l3 = 00000000000000ff
4755
4756p0_label_183:
4757! Mem[0000000030041400] = c69f0d89, %l6 = 00000000000000ff
4758 ldsba [%i1+%g0]0x89,%l6 ! %l6 = ffffffffffffff89
4759! Mem[0000000030041408] = 2dcf9a9d, %l5 = 0000000000000073
4760 lduba [%i1+%o4]0x81,%l5 ! %l5 = 000000000000002d
4761! Mem[0000000010081424] = ff7f7ac8, %l6 = ffffffffffffff89
4762 ldsha [%i2+0x024]%asi,%l6 ! %l6 = ffffffffffffff7f
4763! Mem[0000000010181410] = 0dff0000, %l2 = ffff73ef00000000
4764 lduba [%i6+%o5]0x80,%l2 ! %l2 = 000000000000000d
4765! Mem[0000000010181408] = 00006ba90000008d, %f12 = 000000ff 0000890d
4766 ldda [%i6+%o4]0x80,%f12 ! %f12 = 00006ba9 0000008d
4767! Mem[00000000100c1438] = c69fff89 cb6cf47b, %l4 = ffffffff, %l5 = 0000002d
4768 ldda [%i3+0x038]%asi,%l4 ! %l4 = 00000000c69fff89 00000000cb6cf47b
4769! Mem[00000000100c1408] = ff000007, %l5 = 00000000cb6cf47b
4770 ldswa [%i3+%o4]0x80,%l5 ! %l5 = ffffffffff000007
4771! Mem[0000000010141408] = ffffffffc8ff7fff, %l5 = ffffffffff000007
4772 ldxa [%i5+%o4]0x88,%l5 ! %l5 = ffffffffc8ff7fff
4773! Mem[00000000300c1408] = 00000000 4e747456, %l0 = 000000ff, %l1 = 60ce9a10
4774 ldda [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000 000000004e747456
4775! Starting 10 instruction Store Burst
4776! Mem[0000000010001438] = 00000000, %l3 = 000000ff, %l5 = c8ff7fff
4777 add %i0,0x38,%g1
4778 casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000000000000
4779
4780p0_label_184:
4781! %l0 = 0000000000000000, Mem[0000000030181410] = 0000000071ff0000
4782 stxa %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000000000000000
4783! %l3 = 00000000000000ff, Mem[0000000010081408] = 000000de
4784 stha %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000ff
4785! Mem[0000000030041408] = 2dcf9a9d, %l7 = 00000000c69f0d89
4786 ldstuba [%i1+%o4]0x81,%l7 ! %l7 = 0000002d000000ff
4787! Mem[0000000030181410] = 00000000, %l5 = 0000000000000000
4788 ldstuba [%i6+%o5]0x89,%l5 ! %l5 = 00000000000000ff
4789! %l6 = ffffff7f, %l7 = 0000002d, Mem[00000000100c1408] = 070000ff 00000000
4790 stda %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffffff7f 0000002d
4791! Mem[00000000211c0001] = 00ff622e, %l5 = 0000000000000000
4792 ldstuba [%o2+0x001]%asi,%l5 ! %l5 = 000000ff000000ff
4793! %l5 = 00000000000000ff, Mem[0000000010101416] = ffff77ff, %asi = 80
4794 stha %l5,[%i4+0x016]%asi ! Mem[0000000010101414] = ffff00ff
4795! Mem[0000000030141400] = 00000000, %l5 = 00000000000000ff
4796 ldstuba [%i5+%g0]0x89,%l5 ! %l5 = 00000000000000ff
4797! Mem[0000000030001400] = ff000000, %l6 = ffffffffffffff7f
4798 ldstuba [%i0+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
4799! Starting 10 instruction Load Burst
4800! Mem[0000000030081400] = b3ffffff00006ba9, %f26 = 2dcf9a9d b4a4777a
4801 ldda [%i2+%g0]0x81,%f26 ! %f26 = b3ffffff 00006ba9
4802
4803p0_label_185:
4804! Mem[0000000030001408] = 000f00ff, %l7 = 000000000000002d
4805 ldswa [%i0+%o4]0x81,%l7 ! %l7 = 00000000000f00ff
4806! Mem[0000000010081438] = 009f613000000000, %l0 = 0000000000000000
4807 ldx [%i2+0x038],%l0 ! %l0 = 009f613000000000
4808! Mem[0000000010101428] = ff7a7f4b, %l4 = 00000000c69fff89
4809 ldsb [%i4+0x028],%l4 ! %l4 = ffffffffffffffff
4810! Mem[00000000100c1430] = 000000717b85f102, %l7 = 00000000000f00ff
4811 ldx [%i3+0x030],%l7 ! %l7 = 000000717b85f102
4812! Mem[00000000201c0000] = ffffde6c, %l0 = 009f613000000000
4813 ldsb [%o0+%g0],%l0 ! %l0 = ffffffffffffffff
4814! Mem[0000000030081408] = c69f0d89, %l7 = 000000717b85f102
4815 ldsba [%i2+%o4]0x81,%l7 ! %l7 = ffffffffffffffc6
4816! Mem[0000000030001408] = ff000f00, %l3 = 00000000000000ff
4817 lduba [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000000
4818! Mem[0000000030101408] = ff000000 4d81dde1, %l6 = 000000ff, %l7 = ffffffc6
4819 ldda [%i4+%o4]0x81,%l6 ! %l6 = 00000000ff000000 000000004d81dde1
4820! Mem[00000000300c1408] = 00000000, %l6 = 00000000ff000000
4821 lduwa [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000
4822! Starting 10 instruction Store Burst
4823! %l4 = ffffffffffffffff, Mem[0000000030041408] = ff0000009d9acfff
4824 stxa %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffffffffffff
4825
4826p0_label_186:
4827! %f8 = de1a96d2 ff7f7ac8, Mem[0000000030081410] = 000000a2 7a000007
4828 stda %f8 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = de1a96d2 ff7f7ac8
4829! %l2 = 000000000000000d, Mem[0000000010001410] = a96bffff
4830 stha %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000dffff
4831! %f8 = de1a96d2 ff7f7ac8, Mem[0000000010141400] = ff000000 2cc99bc6
4832 stda %f8 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = de1a96d2 ff7f7ac8
4833! %l1 = 000000004e747456, Mem[0000000010101410] = ff00ffffffffffff
4834 stxa %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000004e747456
4835! Mem[00000000300c1400] = 007acf2d, %l4 = ffffffffffffffff
4836 swapa [%i3+%g0]0x81,%l4 ! %l4 = 00000000007acf2d
4837! %l0 = ffffffffffffffff, Mem[0000000010101400] = 00000000ffffff00
4838 stxa %l0,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffffffffffffff
4839! Mem[0000000010141408] = ff7fffc8, %l3 = 0000000000000000
4840 ldstuba [%i5+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
4841! Mem[00000000300c1408] = 00000000, %l4 = 00000000007acf2d
4842 ldstuba [%i3+%o4]0x89,%l4 ! %l4 = 00000000000000ff
4843! %l6 = 00000000, %l7 = 4d81dde1, Mem[0000000030081410] = ff7f7ac8 de1a96d2
4844 stda %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 4d81dde1
4845! Starting 10 instruction Load Burst
4846! %f29 = ffff6ba9, %f15 = 00000000, %f26 = b3ffffff
4847 fsubs %f29,%f15,%f26 ! %f26 = ffff6ba9
4848
4849p0_label_187:
4850! Mem[0000000030041410] = 00000000, %l3 = 00000000000000ff
4851 lduha [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000
4852! Mem[00000000100c1400] = 00000000, %f14 = 009f6130
4853 lda [%i3+%g0]0x80,%f14 ! %f14 = 00000000
4854! Mem[0000000020800040] = 61ff0345, %l1 = 000000004e747456
4855 lduha [%o1+0x040]%asi,%l1 ! %l1 = 00000000000061ff
4856! Mem[0000000030041400] = 890d9fc6, %l4 = 0000000000000000
4857 ldsha [%i1+%g0]0x81,%l4 ! %l4 = ffffffffffff890d
4858! Mem[00000000100c1410] = de1a96d2, %l2 = 000000000000000d
4859 lduwa [%i3+%o5]0x88,%l2 ! %l2 = 00000000de1a96d2
4860! Mem[000000001000141c] = 5650f73a, %l0 = ffffffffffffffff
4861 ldsh [%i0+0x01e],%l0 ! %l0 = fffffffffffff73a
4862! %f4 = 0000ff71, %f2 = ff000000
4863 fcmpes %fcc2,%f4 ,%f2 ! %fcc2 = 2
4864! Mem[0000000010101414] = 00000000, %l3 = 0000000000000000
4865 ldswa [%i4+0x014]%asi,%l3 ! %l3 = 0000000000000000
4866! Mem[0000000010041410] = ff000000ff000f00, %f14 = 00000000 00000000
4867 ldda [%i1+%o5]0x80,%f14 ! %f14 = ff000000 ff000f00
4868! Starting 10 instruction Store Burst
4869! Mem[000000001010140b] = ffffffff, %l5 = 0000000000000000
4870 ldstuba [%i4+0x00b]%asi,%l5 ! %l5 = 000000ff000000ff
4871
4872p0_label_188:
4873! %l2 = 00000000de1a96d2, Mem[0000000030081408] = c69f0d89
4874 stwa %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = de1a96d2
4875! Mem[0000000010101410] = 4e747456, %l1 = 00000000000061ff
4876 swapa [%i4+%o5]0x88,%l1 ! %l1 = 000000004e747456
4877! Mem[00000000201c0001] = ffffde6c, %l3 = 0000000000000000
4878 ldstuba [%o0+0x001]%asi,%l3 ! %l3 = 000000ff000000ff
4879! %l1 = 000000004e747456, Mem[0000000010041410] = ff000000
4880 stba %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = 56000000
4881! %l4 = ffffffffffff890d, Mem[0000000010001408] = ffff73ef
4882 stba %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0dff73ef
4883! %f24 = 9d9acf2d, Mem[0000000030001410] = 2cc99bc6
4884 sta %f24,[%i0+%o5]0x81 ! Mem[0000000030001410] = 9d9acf2d
4885! Mem[0000000010081410] = 0000ff71, %l3 = 00000000000000ff
4886 ldstuba [%i2+%o5]0x80,%l3 ! %l3 = 00000000000000ff
4887! %f14 = ff000000 ff000f00, %l7 = 000000004d81dde1
4888! Mem[0000000010081418] = 25ff9e07611051ae
4889 add %i2,0x018,%g1
4890 stda %f14,[%g1+%l7]ASI_PST32_P ! Mem[0000000010081418] = 25ff9e07ff000f00
4891! Mem[0000000010141410] = ff000000, %l6 = 0000000000000000
4892 swapa [%i5+%o5]0x80,%l6 ! %l6 = 00000000ff000000
4893! Starting 10 instruction Load Burst
4894! Mem[000000001004143c] = ff0a3bff, %l3 = 0000000000000000
4895 ldsb [%i1+0x03f],%l3 ! %l3 = ffffffffffffffff
4896
4897p0_label_189:
4898! Mem[0000000030001408] = 000f00ff, %l4 = ffffffffffff890d
4899 ldsha [%i0+%o4]0x81,%l4 ! %l4 = 000000000000000f
4900! Mem[0000000010141404] = d2961ade, %l5 = 00000000000000ff
4901 ldsba [%i5+0x005]%asi,%l5 ! %l5 = ffffffffffffff96
4902! Mem[0000000010041410] = 56000000, %l3 = ffffffffffffffff
4903 lduha [%i1+%o5]0x80,%l3 ! %l3 = 0000000000005600
4904! Mem[0000000010041400] = ff747471, %l6 = 00000000ff000000
4905 ldsha [%i1+%g0]0x88,%l6 ! %l6 = 0000000000007471
4906! Mem[0000000030141400] = ff000000, %l3 = 0000000000005600
4907 lduha [%i5+%g0]0x81,%l3 ! %l3 = 000000000000ff00
4908! Mem[0000000010001438] = 00000000000000ff, %l7 = 000000004d81dde1
4909 ldxa [%i0+0x038]%asi,%l7 ! %l7 = 00000000000000ff
4910! Mem[0000000030081400] = ffffffb3, %l3 = 000000000000ff00
4911 lduba [%i2+%g0]0x89,%l3 ! %l3 = 00000000000000b3
4912! Mem[0000000010081410] = 71ff00ff, %l2 = 00000000de1a96d2
4913 lduha [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000ff
4914! Mem[0000000030101408] = ff000000, %l3 = 00000000000000b3
4915 lduba [%i4+%o4]0x81,%l3 ! %l3 = 00000000000000ff
4916! Starting 10 instruction Store Burst
4917! Mem[00000000100c1400] = 00000000, %l1 = 000000004e747456
4918 ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 00000000000000ff
4919
4920p0_label_190:
4921! %l7 = 00000000000000ff, Mem[0000000030141410] = 3ee273a6
4922 stwa %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000ff
4923! Mem[00000000300c1400] = ffffffff, %l2 = 00000000000000ff
4924 swapa [%i3+%g0]0x81,%l2 ! %l2 = 00000000ffffffff
4925! %l4 = 0000000f, %l5 = ffffff96, Mem[0000000030181410] = 000000ff 00000000
4926 stda %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000f ffffff96
4927! %l7 = 00000000000000ff, Mem[00000000300c1400] = 000000ff000000ff
4928 stxa %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000000000ff
4929! Mem[0000000030041400] = c69f0d89, %l6 = 0000000000007471
4930 swapa [%i1+%g0]0x89,%l6 ! %l6 = 00000000c69f0d89
4931! %f13 = 0000008d, Mem[00000000300c1400] = 00000000
4932 sta %f13,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000008d
4933! Mem[0000000030141408] = 00000001, %l4 = 000000000000000f
4934 ldstuba [%i5+%o4]0x81,%l4 ! %l4 = 00000000000000ff
4935! Mem[00000000300c1400] = 0000008d, %l3 = 00000000000000ff
4936 ldstuba [%i3+%g0]0x89,%l3 ! %l3 = 0000008d000000ff
4937! %l7 = 00000000000000ff, Mem[0000000010141400] = ff7f7ac8
4938 stba %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = ff7f7aff
4939! Starting 10 instruction Load Burst
4940! Mem[00000000100c1410] = de1a96d2, %l3 = 000000000000008d
4941 ldswa [%i3+%o5]0x88,%l3 ! %l3 = ffffffffde1a96d2
4942
4943p0_label_191:
4944! Mem[0000000021800100] = 161494a7, %l2 = 00000000ffffffff
4945 ldsba [%o3+0x101]%asi,%l2 ! %l2 = 0000000000000014
4946! Mem[0000000010041410] = 56000000, %l0 = fffffffffffff73a
4947 lduwa [%i1+%o5]0x80,%l0 ! %l0 = 0000000056000000
4948! Mem[0000000030181400] = 0000000000000073, %l1 = 0000000000000000
4949 ldxa [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000073
4950! Mem[00000000100c1400] = 000000ff, %l1 = 0000000000000073
4951 lduha [%i3+%g0]0x88,%l1 ! %l1 = 00000000000000ff
4952! Mem[0000000010181408] = a96b0000, %l1 = 00000000000000ff
4953 ldsha [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
4954! Mem[0000000030181400] = 0000000000000073, %l6 = 00000000c69f0d89
4955 ldxa [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000073
4956! Mem[0000000010141408] = ff7fffc8, %l0 = 0000000056000000
4957 lduwa [%i5+%o4]0x80,%l0 ! %l0 = 00000000ff7fffc8
4958! Mem[0000000030041408] = ffffffff, %l1 = 0000000000000000
4959 ldsba [%i1+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
4960! Mem[0000000010001430] = 02f1857b7178a96b, %f26 = ffff6ba9 00006ba9
4961 ldd [%i0+0x030],%f26 ! %f26 = 02f1857b 7178a96b
4962! Starting 10 instruction Store Burst
4963! Mem[00000000100c1410] = d2961ade, %l2 = 0000000000000014, %asi = 80
4964 swapa [%i3+0x010]%asi,%l2 ! %l2 = 00000000d2961ade
4965
4966p0_label_192:
4967! %l6 = 0000000000000073, Mem[0000000010001400] = ffff77ff
4968 stwa %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000073
4969! %f13 = 0000008d, Mem[0000000010181408] = a96b0000
4970 sta %f13,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000008d
4971! %l0 = 00000000ff7fffc8, Mem[0000000030081408] = de1a96d2
4972 stwa %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = ff7fffc8
4973! %l7 = 00000000000000ff, Mem[0000000030101410] = 00000000
4974 stwa %l7,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ff
4975! Mem[000000001004140a] = 890d9fc6, %l2 = 00000000d2961ade
4976 ldstub [%i1+0x00a],%l2 ! %l2 = 0000009f000000ff
4977! Mem[00000000211c0000] = 00ff622e, %l4 = 0000000000000000
4978 ldstub [%o2+%g0],%l4 ! %l4 = 00000000000000ff
4979! %l0 = 00000000ff7fffc8, Mem[0000000010081408] = ff000000
4980 stwa %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff7fffc8
4981! %f12 = 00006ba9 0000008d, %l0 = 00000000ff7fffc8
4982! Mem[00000000100c1438] = c69fff89cb6cf47b
4983 add %i3,0x038,%g1
4984 stda %f12,[%g1+%l0]ASI_PST16_PL ! Mem[00000000100c1438] = c69fff89cb6c0000
4985! %l3 = ffffffffde1a96d2, Mem[00000000100c1408] = 7fffffff
4986 stha %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 96d2ffff
4987! Starting 10 instruction Load Burst
4988! Mem[0000000030181408] = ff0000009d9acf2d, %f14 = ff000000 ff000f00
4989 ldda [%i6+%o4]0x89,%f14 ! %f14 = ff000000 9d9acf2d
4990
4991p0_label_193:
4992! Mem[0000000030041400] = 00007471, %l5 = ffffffffffffff96
4993 ldswa [%i1+%g0]0x89,%l5 ! %l5 = 0000000000007471
4994! Mem[0000000010081410] = ff00ff7100000000, %f26 = 02f1857b 7178a96b
4995 ldda [%i2+%o5]0x80,%f26 ! %f26 = ff00ff71 00000000
4996! Mem[0000000010041400] = 717474ff, %l1 = ffffffffffffffff
4997 lduwa [%i1+0x000]%asi,%l1 ! %l1 = 00000000717474ff
4998! %l6 = 0000000000000073, imm = fffffffffffff023, %l3 = ffffffffde1a96d2
4999 addc %l6,-0xfdd,%l3 ! %l3 = fffffffffffff096
5000! Mem[00000000100c1410] = 00000014ffffef5e, %l4 = 0000000000000000
5001 ldx [%i3+%o5],%l4 ! %l4 = 00000014ffffef5e
5002! Mem[00000000211c0000] = ffff622e, %l5 = 0000000000007471
5003 lduha [%o2+0x000]%asi,%l5 ! %l5 = 000000000000ffff
5004! %l6 = 0000000000000073, immd = 00000000000008a8, %l7 = 00000000000000ff
5005 mulx %l6,0x8a8,%l7 ! %l7 = 000000000003e378
5006! Mem[0000000010041408] = 890dffc6, %l4 = 00000014ffffef5e
5007 ldsw [%i1+%o4],%l4 ! %l4 = ffffffff890dffc6
5008! %l3 = fffffffffffff096, %l1 = 00000000717474ff, %l3 = fffffffffffff096
5009 or %l3,%l1,%l3 ! %l3 = fffffffffffff4ff
5010! Starting 10 instruction Store Burst
5011! Mem[0000000010101400] = ffffffffffffffff, %l0 = 00000000ff7fffc8, %l6 = 0000000000000073
5012 casxa [%i4]0x80,%l0,%l6 ! %l6 = ffffffffffffffff
5013
5014p0_label_194:
5015! %f2 = ff000000 9d9acf2d, Mem[0000000010081430] = 000000ff 0000890d
5016 stda %f2 ,[%i2+0x030]%asi ! Mem[0000000010081430] = ff000000 9d9acf2d
5017! %l6 = ffffffffffffffff, Mem[00000000201c0000] = ffffde6c
5018 stb %l6,[%o0+%g0] ! Mem[00000000201c0000] = ffffde6c
5019! %l0 = ff7fffc8, %l1 = 717474ff, Mem[0000000030101410] = ff000000 2c00c65f
5020 stda %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = ff7fffc8 717474ff
5021! Mem[0000000010081434] = 9d9acf2d, %l0 = ff7fffc8, %l2 = 0000009f
5022 add %i2,0x34,%g1
5023 casa [%g1]0x80,%l0,%l2 ! %l2 = 000000009d9acf2d
5024! Mem[0000000010101418] = 00ff00fc, %l4 = ffffffff890dffc6
5025 swap [%i4+0x018],%l4 ! %l4 = 0000000000ff00fc
5026! %l2 = 000000009d9acf2d, Mem[00000000300c1400] = ff000000
5027 stha %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = cf2d0000
5028! %l3 = fffffffffffff4ff, Mem[0000000010081408] = c8ff7fff
5029 stha %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = c8fff4ff
5030! Mem[0000000030081400] = ffffffb3, %l0 = 00000000ff7fffc8
5031 ldstuba [%i2+%g0]0x89,%l0 ! %l0 = 000000b3000000ff
5032! Mem[0000000010101410] = ff610000, %l4 = 0000000000ff00fc
5033 ldstuba [%i4+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
5034! Starting 10 instruction Load Burst
5035! Mem[0000000010141408] = c8ff7fff, %l5 = 000000000000ffff
5036 lduha [%i5+%o4]0x88,%l5 ! %l5 = 0000000000007fff
5037
5038p0_label_195:
5039! Mem[0000000030141400] = ff0000000000000f, %f10 = 5fc6002c 71fef897
5040 ldda [%i5+%g0]0x81,%f10 ! %f10 = ff000000 0000000f
5041! Mem[0000000030001410] = 9d9acf2d, %l1 = 00000000717474ff
5042 lduha [%i0+%o5]0x81,%l1 ! %l1 = 0000000000009d9a
5043! Mem[0000000010041428] = 00ff000000000000, %l6 = ffffffffffffffff
5044 ldx [%i1+0x028],%l6 ! %l6 = 00ff000000000000
5045! Mem[0000000010181410] = 0dff0000, %l5 = 0000000000007fff
5046 lduba [%i6+%o5]0x80,%l5 ! %l5 = 000000000000000d
5047! Mem[0000000030141410] = 000000ff, %l1 = 0000000000009d9a
5048 ldswa [%i5+%o5]0x81,%l1 ! %l1 = 00000000000000ff
5049! Mem[00000000300c1408] = 5674744e 000000ff, %l4 = 000000ff, %l5 = 0000000d
5050 ldda [%i3+%o4]0x89,%l4 ! %l4 = 00000000000000ff 000000005674744e
5051! Mem[0000000030041408] = ffffffff, %l1 = 00000000000000ff
5052 ldsba [%i1+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
5053! Mem[000000001010142c] = 060a1ebe, %l2 = 000000009d9acf2d
5054 lduba [%i4+0x02e]%asi,%l2 ! %l2 = 000000000000001e
5055! Mem[0000000010001408] = 0dff73ef, %l2 = 000000000000001e
5056 lduba [%i0+%o4]0x80,%l2 ! %l2 = 000000000000000d
5057! Starting 10 instruction Store Burst
5058! Mem[0000000030001410] = 2dcf9a9d, %l0 = 00000000000000b3
5059 ldstuba [%i0+%o5]0x89,%l0 ! %l0 = 0000009d000000ff
5060
5061p0_label_196:
5062! %l5 = 000000005674744e, Mem[0000000010001400] = ffffffff00000073
5063 stxa %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000005674744e
5064! %l1 = ffffffffffffffff, Mem[0000000010081408] = fff4ffc800000000
5065 stxa %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffffffffffffffff
5066! Mem[0000000030181410] = 0f000000, %l4 = 00000000000000ff
5067 ldstuba [%i6+%o5]0x81,%l4 ! %l4 = 0000000f000000ff
5068! %l1 = ffffffffffffffff, Mem[0000000010101400] = ffffffff
5069 stba %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffffff
5070! %l0 = 000000000000009d, Mem[000000001004141c] = 008000ff, %asi = 80
5071 stha %l0,[%i1+0x01c]%asi ! Mem[000000001004141c] = 009d00ff
5072! %l1 = ffffffffffffffff, Mem[0000000010141408] = ffffffffc8ff7fff
5073 stxa %l1,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffffffffffffffff
5074! Mem[0000000021800180] = 026e1af7, %l2 = 000000000000000d
5075 ldstuba [%o3+0x180]%asi,%l2 ! %l2 = 00000002000000ff
5076! Mem[0000000030081410] = 00000000, %l3 = fffffffffffff4ff
5077 ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 00000000000000ff
5078! %f0 = 73000000, Mem[00000000300c1410] = ff00c92c
5079 sta %f0 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 73000000
5080! Starting 10 instruction Load Burst
5081! Mem[0000000010081420] = de1a96d2ff7f7ac8, %f12 = 00006ba9 0000008d
5082 ldda [%i2+0x020]%asi,%f12 ! %f12 = de1a96d2 ff7f7ac8
5083
5084p0_label_197:
5085! Mem[0000000030081408] = c8ff7fff, %f8 = de1a96d2
5086 lda [%i2+%o4]0x89,%f8 ! %f8 = c8ff7fff
5087! Mem[0000000010141408] = ffffffff, %l2 = 0000000000000002
5088 ldsh [%i5+0x00a],%l2 ! %l2 = ffffffffffffffff
5089! Mem[0000000030001410] = ff9acf2d0000000d, %l2 = ffffffffffffffff
5090 ldxa [%i0+%o5]0x81,%l2 ! %l2 = ff9acf2d0000000d
5091! Mem[0000000030141400] = 000000ff, %l3 = 0000000000000000
5092 lduha [%i5+%g0]0x89,%l3 ! %l3 = 00000000000000ff
5093! Mem[0000000030001400] = ff000000000061ff, %l7 = 000000000003e378
5094 ldxa [%i0+%g0]0x81,%l7 ! %l7 = ff000000000061ff
5095! %l4 = 000000000000000f, imm = 0000000000000d9f, %l0 = 000000000000009d
5096 addc %l4,0xd9f,%l0 ! %l0 = 0000000000000dae
5097! Mem[00000000100c1400] = ff00000030619f00, %f28 = ffffffb3 ffff6ba9
5098 ldda [%i3+%g0]0x80,%f28 ! %f28 = ff000000 30619f00
5099! Mem[000000001014142c] = 85d60000, %l2 = ff9acf2d0000000d
5100 lduba [%i5+0x02f]%asi,%l2 ! %l2 = 0000000000000000
5101! Mem[0000000030101410] = ff7fffc8 717474ff, %l0 = 00000dae, %l1 = ffffffff
5102 ldda [%i4+%o5]0x81,%l0 ! %l0 = 00000000ff7fffc8 00000000717474ff
5103! Starting 10 instruction Store Burst
5104! %l0 = 00000000ff7fffc8, Mem[0000000010081408] = ffffffffffffffff
5105 stxa %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000ff7fffc8
5106
5107p0_label_198:
5108! %l2 = 0000000000000000, Mem[0000000030001410] = ff9acf2d
5109 stba %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = 009acf2d
5110! Mem[0000000010101438] = b32a37dd, %l2 = 0000000000000000
5111 ldstuba [%i4+0x038]%asi,%l2 ! %l2 = 000000b3000000ff
5112! Mem[0000000030181400] = 00000073, %l1 = 00000000717474ff
5113 swapa [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000073
5114! Mem[0000000010141410] = 00000000, %l1 = 0000000000000073
5115 swapa [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000000
5116! %l4 = 0000000f, %l5 = 5674744e, Mem[0000000010181410] = 0dff0000 00000000
5117 stda %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000000f 5674744e
5118! %l7 = ff000000000061ff, imm = 0000000000000ec5, %l6 = 00ff000000000000
5119 and %l7,0xec5,%l6 ! %l6 = 00000000000000c5
5120! %l4 = 000000000000000f, Mem[00000000100c1410] = 5eefffff14000000
5121 stxa %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000000000000f
5122! %l3 = 00000000000000ff, Mem[0000000030081400] = a96b0000ffffffff
5123 stxa %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000000000ff
5124! Mem[0000000020800000] = ffff68e7, %l2 = 00000000000000b3
5125 ldstuba [%o1+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
5126! Starting 10 instruction Load Burst
5127! Mem[0000000010141418] = 7a0000ffef73ffdc, %l3 = 00000000000000ff
5128 ldxa [%i5+0x018]%asi,%l3 ! %l3 = 7a0000ffef73ffdc
5129
5130p0_label_199:
5131! Mem[0000000030041408] = ffffffff, %l7 = ff000000000061ff
5132 ldsba [%i1+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
5133! Mem[0000000010141410] = 73000000, %f22 = 3af75056
5134 lda [%i5+%o5]0x80,%f22 ! %f22 = 73000000
5135! Mem[0000000010181434] = 7b85f102, %l3 = 7a0000ffef73ffdc
5136 ldub [%i6+0x036],%l3 ! %l3 = 00000000000000f1
5137! Mem[0000000030181408] = 9d9acf2d, %l0 = 00000000ff7fffc8
5138 lduba [%i6+%o4]0x89,%l0 ! %l0 = 000000000000002d
5139! Mem[0000000010181410] = 0f000000, %l2 = 00000000000000ff
5140 lduwa [%i6+%o5]0x88,%l2 ! %l2 = 000000000f000000
5141! Mem[0000000030041408] = ffffffffffffffff, %f8 = c8ff7fff ff7f7ac8
5142 ldda [%i1+%o4]0x89,%f8 ! %f8 = ffffffff ffffffff
5143! Mem[0000000010141410] = 73000000ff0d0000, %f2 = ff000000 9d9acf2d
5144 ldda [%i5+%o5]0x80,%f2 ! %f2 = 73000000 ff0d0000
5145! Mem[0000000010181410] = 0000000f, %f17 = 3abd2f00
5146 lda [%i6+0x010]%asi,%f17 ! %f17 = 0000000f
5147 membar #Sync ! Added by membar checker (33)
5148! Mem[0000000030141400] = ff000000 0000000f ff000001 9d9acf2d
5149! Mem[0000000030141410] = 000000ff 00000000 82ae12fc 01792b44
5150! Mem[0000000030141420] = 00000000 1e5fd513 f468e37f 0b5a531d
5151! Mem[0000000030141430] = 6fd3ffde 00000000 ffffffff dc3b0a71
5152 ldda [%i5]ASI_BLK_SL,%f0 ! Block Load from 0000000030141400
5153! Starting 10 instruction Store Burst
5154! %l0 = 0000002d, %l1 = 00000000, Mem[00000000300c1410] = 00000073 710a3bdc
5155 stda %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000002d 00000000
5156
5157p0_label_200:
5158! %l2 = 000000000f000000, Mem[0000000030081400] = ff000000
5159 stba %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
5160! Mem[00000000100c1419] = ffffffff, %l7 = ffffffffffffffff
5161 ldstub [%i3+0x019],%l7 ! %l7 = 000000ff000000ff
5162! Mem[0000000010001408] = 0dff73ef, %l2 = 000000000f000000
5163 ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 0000000d000000ff
5164! %l0 = 000000000000002d, Mem[00000000300c1410] = 0000002d
5165 stwa %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000002d
5166! Mem[0000000030181410] = 000000ff, %l0 = 000000000000002d
5167 swapa [%i6+%o5]0x89,%l0 ! %l0 = 00000000000000ff
5168! Mem[0000000010101438] = ff2a37ddffe7f47b, %l0 = 00000000000000ff, %l1 = 0000000000000000
5169 add %i4,0x38,%g1
5170 casxa [%g1]0x80,%l0,%l1 ! %l1 = ff2a37ddffe7f47b
5171! %l0 = 00000000000000ff, Mem[0000000030001408] = 000f00ff
5172 stha %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00ff00ff
5173! %f16 = c7f5c98a 0000000f ff000000 ef73ffdc
5174! %f20 = 4e747456 ffff6ba9 73000000 7a77a4b4
5175! %f24 = 9d9acf2d 000000ff ff00ff71 00000000
5176! %f28 = ff000000 30619f00 00000000 00ffffff
5177 stda %f16,[%i5]ASI_COMMIT_S ! Block Store to 0000000030141400
5178! %l6 = 00000000000000c5, Mem[00000000300c1408] = ff000000
5179 stha %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00c50000
5180! Starting 10 instruction Load Burst
5181! Mem[0000000030081408] = c8ff7fff, %f14 = 710a3bdc
5182 lda [%i2+%o4]0x89,%f14 ! %f14 = c8ff7fff
5183
5184 ba,a p0_not_taken_0_end
5185p0_not_taken_0:
5186! The following code should not be executed
5187 lduha [%i2+0x010]%asi,%l0
5188 sdivx %l7,0xaaf,%l2
5189 ba,a p0_branch_failed
5190p0_not_taken_0_end:
5191
5192
5193! End of Random Code for Thread 0
5194
51951: membar #Sync ! Force all stores to complete
5196
5197
5198! Check Registers
5199
5200p0_check_registers:
5201 set p0_expected_registers,%g1
5202 ldx [%g1+0x000],%g2
5203 cmp %l0,%g2 ! %l0 should be 00000000000000ff
5204 bne,a,pn %xcc,p0_reg_l0_fail
5205 mov %l0,%g3
5206 ldx [%g1+0x008],%g2
5207 cmp %l1,%g2 ! %l1 should be ff2a37ddffe7f47b
5208 bne,a,pn %xcc,p0_reg_l1_fail
5209 mov %l1,%g3
5210 ldx [%g1+0x010],%g2
5211 cmp %l2,%g2 ! %l2 should be 000000000000000d
5212 bne,a,pn %xcc,p0_reg_l2_fail
5213 mov %l2,%g3
5214 ldx [%g1+0x018],%g2
5215 cmp %l3,%g2 ! %l3 should be 00000000000000f1
5216 bne,a,pn %xcc,p0_reg_l3_fail
5217 mov %l3,%g3
5218 ldx [%g1+0x020],%g2
5219 cmp %l4,%g2 ! %l4 should be 000000000000000f
5220 bne,a,pn %xcc,p0_reg_l4_fail
5221 mov %l4,%g3
5222 ldx [%g1+0x028],%g2
5223 cmp %l5,%g2 ! %l5 should be 000000005674744e
5224 bne,a,pn %xcc,p0_reg_l5_fail
5225 mov %l5,%g3
5226 ldx [%g1+0x030],%g2
5227 cmp %l6,%g2 ! %l6 should be 00000000000000c5
5228 bne,a,pn %xcc,p0_reg_l6_fail
5229 mov %l6,%g3
5230 ldx [%g1+0x038],%g2
5231 cmp %l7,%g2 ! %l7 should be 00000000000000ff
5232 bne,a,pn %xcc,p0_reg_l7_fail
5233 mov %l7,%g3
5234
5235! Check %y register
5236
5237 set 0xffffffff,%g2
5238 rd %y,%g3
5239 cmp %g2,%g3
5240 bne,a p0_failed
5241 mov 0x111,%g1
5242
5243! Check Floating Point Registers
5244
5245p0_check_fp_registers:
5246 set p0_expected_fp_regs,%g3
5247 std %f0,[%g1]
5248 ldx [%g1],%l1
5249 ldx [%g3+0x00],%l0
5250 cmp %l0,%l1 ! %f0 should be 0f000000 000000ff
5251 bne %xcc,p0_f0_fail
5252 std %f2,[%g1]
5253 ldx [%g1],%l1
5254 ldx [%g3+0x08],%l0
5255 cmp %l0,%l1 ! %f2 should be 2dcf9a9d 010000ff
5256 bne %xcc,p0_f2_fail
5257 std %f4,[%g1]
5258 ldx [%g1],%l1
5259 ldx [%g3+0x10],%l0
5260 cmp %l0,%l1 ! %f4 should be 00000000 ff000000
5261 bne %xcc,p0_f4_fail
5262 std %f6,[%g1]
5263 ldx [%g1],%l1
5264 ldx [%g3+0x18],%l0
5265 cmp %l0,%l1 ! %f6 should be 442b7901 fc12ae82
5266 bne %xcc,p0_f6_fail
5267 std %f8,[%g1]
5268 ldx [%g1],%l1
5269 ldx [%g3+0x20],%l0
5270 cmp %l0,%l1 ! %f8 should be 13d55f1e 00000000
5271 bne %xcc,p0_f8_fail
5272 std %f10,[%g1]
5273 ldx [%g1],%l1
5274 ldx [%g3+0x28],%l0
5275 cmp %l0,%l1 ! %f10 should be 1d535a0b 7fe368f4
5276 bne %xcc,p0_f10_fail
5277 std %f12,[%g1]
5278 ldx [%g1],%l1
5279 ldx [%g3+0x30],%l0
5280 cmp %l0,%l1 ! %f12 should be 00000000 deffd36f
5281 bne %xcc,p0_f12_fail
5282 std %f14,[%g1]
5283 ldx [%g1],%l1
5284 ldx [%g3+0x38],%l0
5285 cmp %l0,%l1 ! %f14 should be c8ff7fff ffffffff
5286 bne %xcc,p0_f14_fail
5287 std %f16,[%g1]
5288 ldx [%g1],%l1
5289 ldx [%g3+0x40],%l0
5290 cmp %l0,%l1 ! %f16 should be c7f5c98a 0000000f
5291 bne %xcc,p0_f16_fail
5292 std %f18,[%g1]
5293 ldx [%g1],%l1
5294 ldx [%g3+0x48],%l0
5295 cmp %l0,%l1 ! %f18 should be ff000000 ef73ffdc
5296 bne %xcc,p0_f18_fail
5297 std %f20,[%g1]
5298 ldx [%g1],%l1
5299 ldx [%g3+0x50],%l0
5300 cmp %l0,%l1 ! %f20 should be 4e747456 ffff6ba9
5301 bne %xcc,p0_f20_fail
5302 std %f22,[%g1]
5303 ldx [%g1],%l1
5304 ldx [%g3+0x58],%l0
5305 cmp %l0,%l1 ! %f22 should be 73000000 7a77a4b4
5306 bne %xcc,p0_f22_fail
5307 std %f24,[%g1]
5308 ldx [%g1],%l1
5309 ldx [%g3+0x60],%l0
5310 cmp %l0,%l1 ! %f24 should be 9d9acf2d 000000ff
5311 bne %xcc,p0_f24_fail
5312 std %f26,[%g1]
5313 ldx [%g1],%l1
5314 ldx [%g3+0x68],%l0
5315 cmp %l0,%l1 ! %f26 should be ff00ff71 00000000
5316 bne %xcc,p0_f26_fail
5317 std %f28,[%g1]
5318 ldx [%g1],%l1
5319 ldx [%g3+0x70],%l0
5320 cmp %l0,%l1 ! %f28 should be ff000000 30619f00
5321 bne %xcc,p0_f28_fail
5322 std %f30,[%g1]
5323 ldx [%g1],%l1
5324 ldx [%g3+0x78],%l0
5325 cmp %l0,%l1 ! %f30 should be 00000000 00ffffff
5326 bne %xcc,p0_f30_fail
5327 nop
5328
5329! The test for processor 0 has passed
5330
5331p0_passed:
5332 ta GOOD_TRAP
5333 nop
5334
5335p0_reg_l0_fail:
5336 or %g0,0xbd0,%g1
5337 ba,a p0_failed
5338p0_reg_l1_fail:
5339 or %g0,0xbd1,%g1
5340 ba,a p0_failed
5341p0_reg_l2_fail:
5342 or %g0,0xbd2,%g1
5343 ba,a p0_failed
5344p0_reg_l3_fail:
5345 or %g0,0xbd3,%g1
5346 ba,a p0_failed
5347p0_reg_l4_fail:
5348 or %g0,0xbd4,%g1
5349 ba,a p0_failed
5350p0_reg_l5_fail:
5351 or %g0,0xbd5,%g1
5352 ba,a p0_failed
5353p0_reg_l6_fail:
5354 or %g0,0xbd6,%g1
5355 ba,a p0_failed
5356p0_reg_l7_fail:
5357 or %g0,0xbd7,%g1
5358 ba,a p0_failed
5359p0_f0_fail:
5360 set p0_temp,%g6
5361 mov 0xf00,%l0
5362 stx %l0,[%g6]
5363 std %f0,[%g6+8]
5364 stx %fsr,[%g6+16]
5365 ta BAD_TRAP
5366
5367p0_f2_fail:
5368 set p0_temp,%g6
5369 mov 0xf02,%l0
5370 stx %l0,[%g6]
5371 std %f2,[%g6+8]
5372 stx %fsr,[%g6+16]
5373 ta BAD_TRAP
5374
5375p0_f4_fail:
5376 set p0_temp,%g6
5377 mov 0xf04,%l0
5378 stx %l0,[%g6]
5379 std %f4,[%g6+8]
5380 stx %fsr,[%g6+16]
5381 ta BAD_TRAP
5382
5383p0_f6_fail:
5384 set p0_temp,%g6
5385 mov 0xf06,%l0
5386 stx %l0,[%g6]
5387 std %f6,[%g6+8]
5388 stx %fsr,[%g6+16]
5389 ta BAD_TRAP
5390
5391p0_f8_fail:
5392 set p0_temp,%g6
5393 mov 0xf08,%l0
5394 stx %l0,[%g6]
5395 std %f8,[%g6+8]
5396 stx %fsr,[%g6+16]
5397 ta BAD_TRAP
5398
5399p0_f10_fail:
5400 set p0_temp,%g6
5401 mov 0xf10,%l0
5402 stx %l0,[%g6]
5403 std %f10,[%g6+8]
5404 stx %fsr,[%g6+16]
5405 ta BAD_TRAP
5406
5407p0_f12_fail:
5408 set p0_temp,%g6
5409 mov 0xf12,%l0
5410 stx %l0,[%g6]
5411 std %f12,[%g6+8]
5412 stx %fsr,[%g6+16]
5413 ta BAD_TRAP
5414
5415p0_f14_fail:
5416 set p0_temp,%g6
5417 mov 0xf14,%l0
5418 stx %l0,[%g6]
5419 std %f14,[%g6+8]
5420 stx %fsr,[%g6+16]
5421 ta BAD_TRAP
5422
5423p0_f16_fail:
5424 set p0_temp,%g6
5425 mov 0xf16,%l0
5426 stx %l0,[%g6]
5427 std %f16,[%g6+8]
5428 stx %fsr,[%g6+16]
5429 ta BAD_TRAP
5430
5431p0_f18_fail:
5432 set p0_temp,%g6
5433 mov 0xf18,%l0
5434 stx %l0,[%g6]
5435 std %f18,[%g6+8]
5436 stx %fsr,[%g6+16]
5437 ta BAD_TRAP
5438
5439p0_f20_fail:
5440 set p0_temp,%g6
5441 mov 0xf20,%l0
5442 stx %l0,[%g6]
5443 std %f20,[%g6+8]
5444 stx %fsr,[%g6+16]
5445 ta BAD_TRAP
5446
5447p0_f22_fail:
5448 set p0_temp,%g6
5449 mov 0xf22,%l0
5450 stx %l0,[%g6]
5451 std %f22,[%g6+8]
5452 stx %fsr,[%g6+16]
5453 ta BAD_TRAP
5454
5455p0_f24_fail:
5456 set p0_temp,%g6
5457 mov 0xf24,%l0
5458 stx %l0,[%g6]
5459 std %f24,[%g6+8]
5460 stx %fsr,[%g6+16]
5461 ta BAD_TRAP
5462
5463p0_f26_fail:
5464 set p0_temp,%g6
5465 mov 0xf26,%l0
5466 stx %l0,[%g6]
5467 std %f26,[%g6+8]
5468 stx %fsr,[%g6+16]
5469 ta BAD_TRAP
5470
5471p0_f28_fail:
5472 set p0_temp,%g6
5473 mov 0xf28,%l0
5474 stx %l0,[%g6]
5475 std %f28,[%g6+8]
5476 stx %fsr,[%g6+16]
5477 ta BAD_TRAP
5478
5479p0_f30_fail:
5480 set p0_temp,%g6
5481 mov 0xf30,%l0
5482 stx %l0,[%g6]
5483 std %f30,[%g6+8]
5484 stx %fsr,[%g6+16]
5485 ta BAD_TRAP
5486
5487
5488! The test for processor 0 failed
5489
5490p0_failed:
5491 set p0_temp,%g6
5492 stx %g1,[%g6]
5493 stx %g2,[%g6+8]
5494 stx %g3,[%g6+16]
5495 stx %fsr,[%g6+24]
5496 ta BAD_TRAP
5497
5498
5499! The local area data for processor 0 failed
5500
5501p0_local_failed:
5502 set done_flags,%g5
5503 mov 3,%g6
5504 st %g6,[%g5+0x000] ! Set processor 0 done flag
5505
5506 set p0_temp,%g6
5507 add %g1,%g4,%g1
5508 stx %g4,[%g6]
5509 stx %g2,[%g6+8]
5510 stx %g3,[%g6+16]
5511 st %fsr,[%g6+24]
5512 ta BAD_TRAP
5513
5514p0_selfmod_failed:
5515 ba p0_failed
5516 mov 0xabc,%g1
5517
5518p0_branch_failed:
5519 mov 0xbbb,%g1
5520 rd %ccr,%g2
5521 ba p0_failed
5522 mov 0x0,%g3
5523
5524p0_trap1e:
5525 xnor %l7,%l5,%l2
5526 done
5527
5528p0_trap1o:
5529 xnor %l7,%l5,%l2
5530 done
5531
5532
5533p0_trap2e:
5534 ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000100c1408]
5535 swapa [%i5+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010141410]
5536 orn %l7,-0xf2c,%l7
5537 done
5538
5539p0_trap2o:
5540 ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000100c1408]
5541 swapa [%o5+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010141410]
5542 orn %l7,-0xf2c,%l7
5543 done
5544
5545
5546p0_trap3e:
5547 addc %l6,%l2,%l6
5548 xnor %l3,%l3,%l3
5549 add %l1,%l6,%l0
5550 subc %l7,0x8f9,%l7
5551 sub %l0,-0xa16,%l0
5552 sub %l2,-0x64d,%l6
5553 addc %l7,-0xffd,%l3
5554 done
5555
5556p0_trap3o:
5557 addc %l6,%l2,%l6
5558 xnor %l3,%l3,%l3
5559 add %l1,%l6,%l0
5560 subc %l7,0x8f9,%l7
5561 sub %l0,-0xa16,%l0
5562 sub %l2,-0x64d,%l6
5563 addc %l7,-0xffd,%l3
5564 done
5565
5566! Cross Processor Interrupt Handler
5567
5568cross_intr_handler:
5569 membar #Sync
5570! Identify the recipient of the interrupt
5571 mov 0x10,%g1 ! VA of Core ID Register
5572 ldxa [%g1]ASI_CMP_CORE_ID,%g1
5573 and %g1,0x3f,%g4 ! Extract Core ID in %g4
5574 sll %g4,2,%g1 ! Index into intr receive array
5575 set received_xintr,%g2 ! Pointer to receive counters
5576 lduw [%g2+%g1],%g3 ! Get receive count
5577 inc %g3 ! Incement by 1
5578 st %g3,[%g2+%g1] ! Update receive count
5579! Reset busy bit interrupts and return
5580 mov 0x40,%g1 ! Busy bit
5581 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
5582 membar #Sync
5583 retry
5584
5585inst_access_handler:
5586 done
5587
5588 .align 256
5589data_access_handler:
55901: done
5591
5592p0_init_memory_pointers:
5593 set p0_init_registers,%g1
5594 mov %g0,%g2
5595 mov %g0,%g3
5596 mov %g0,%g4
5597 mov %g0,%g5
5598 mov %g0,%g6
5599 mov %g0,%g7
5600
5601! Initialize memory pointers for window 0
5602 set p0_local0_start,%i0
5603 set p0_local1_start,%i1
5604 set p0_local2_start,%i2
5605 set p0_local3_start,%i3
5606 set p0_local4_start,%i4
5607 set p0_local5_start,%i5
5608 set p0_local6_start,%i6
5609 clr %i7
5610! Init Local Registers in Window 0
5611 ldx [%g1+0x000],%l0 ! %l0 = 09d72c243ee8ec29
5612 ldx [%g1+0x008],%l1 ! %l1 = 3afe6bda230fddce
5613 ldx [%g1+0x010],%l2 ! %l2 = 3abd3d7ebcfafe6d
5614 ldx [%g1+0x018],%l3 ! %l3 = 12f514ba2028c67b
5615 ldx [%g1+0x020],%l4 ! %l4 = 9ed92743dc5da346
5616 ldx [%g1+0x028],%l5 ! %l5 = 2b47e9745b5fde6c
5617 ldx [%g1+0x030],%l6 ! %l6 = 9634340ea8bed256
5618 ldx [%g1+0x038],%l7 ! %l7 = 13653169ef7315dc
5619
5620! Initialize the output register of window 0
5621
5622 set share0_start,%o0
5623 set share1_start,%o1
5624 set share2_start,%o2
5625 set share3_start,%o3
5626 mov 0x08,%o4
5627 mov 0x10,%o5
5628 mov 0x18,%o6
5629
5630 retl
5631 nop
5632
5633user_text_end:
5634 .seg "text"
5635 .align 0x2000
5636user_near0_start:
5637p0_near_0_le:
5638 fdivs %f5 ,%f7 ,%f4
5639 fsubs %f0 ,%f12,%f0
5640 jmpl %o7,%g0
5641 subc %l1,-0xb62,%l7
5642p0_near_0_he:
5643 smul %l0,0x748,%l3
5644 smul %l5,0x743,%l3
5645 jmpl %o7,%g0
5646 addc %l0,-0xaa6,%l1
5647near0_b2b_h:
5648 xor %l0,0xbb6,%l1
5649 fsubs %f26,%f20,%f19
5650 sub %l0,0x5da,%l1
5651 fdivs %f24,%f21,%f22
5652 addc %l0,%l0,%l7
5653 addc %l6,-0xb6c,%l3
5654 subc %l2,%l1,%l4
5655 jmpl %o7,%g0
5656 fmuls %f18,%f25,%f29
5657near0_b2b_l:
5658 orn %l0,%l0,%l3
5659 andn %l5,0x9f0,%l0
5660 sdivx %l3,0xa80,%l1
5661 fmuls %f14,%f15,%f9
5662 udivx %l6,-0x645,%l7
5663 andn %l7,-0x77e,%l0
5664 addc %l0,-0x895,%l5
5665 jmpl %o7,%g0
5666 mulx %l4,0xad2,%l2
5667user_near0_end:
5668 .seg "text"
5669 .align 0x2000
5670user_near1_start:
5671p0_near_1_le:
5672 fmuls %f8 ,%f10,%f5
5673 fmuls %f8 ,%f12,%f12
5674 jmpl %o7,%g0
5675 addc %l5,0x924,%l0
5676p0_near_1_he:
5677 fadds %f22,%f16,%f28
5678 fsqrts %f26,%f23
5679 fsubs %f16,%f31,%f18
5680 ld [%i3+0x01c],%f23 ! Mem[00000000100c141c]
5681 fadds %f31,%f16,%f16
5682 umul %l6,%l4,%l4
5683 jmpl %o7,%g0
5684 fmuls %f23,%f26,%f29
5685near1_b2b_h:
5686 andn %l4,-0x7d4,%l2
5687 smul %l7,%l6,%l1
5688 xnor %l6,-0x577,%l7
5689 fadds %f19,%f20,%f31
5690 orn %l4,-0x337,%l5
5691 sdivx %l1,%l6,%l6
5692 xnor %l1,0x896,%l1
5693 jmpl %o7,%g0
5694 fsqrts %f28,%f21
5695near1_b2b_l:
5696 xnor %l7,0x1e5,%l7
5697 sub %l2,0x02a,%l0
5698 fdtos %f4 ,%f11
5699 or %l6,%l7,%l5
5700 subc %l1,-0x237,%l7
5701 xor %l3,%l0,%l6
5702 andn %l2,%l7,%l3
5703 jmpl %o7,%g0
5704 and %l7,-0x2f7,%l6
5705user_near1_end:
5706 .seg "text"
5707 .align 0x2000
5708user_near2_start:
5709p0_near_2_le:
5710 jmpl %o7,%g0
5711 fsubs %f0 ,%f9 ,%f6
5712 jmpl %o7,%g0
5713 nop
5714p0_near_2_he:
5715 smul %l0,%l3,%l0
5716 fdtos %f26,%f19
5717 jmpl %o7,%g0
5718 ldd [%i1+0x008],%l6 ! Mem[0000000010041408]
5719near2_b2b_h:
5720 fsubs %f21,%f30,%f27
5721 fcmps %fcc1,%f18,%f23
5722 xnor %l6,0xfd9,%l6
5723 subc %l5,-0xff1,%l1
5724 fdivs %f20,%f26,%f18
5725 smul %l7,%l2,%l4
5726 fadds %f20,%f25,%f16
5727 jmpl %o7,%g0
5728 umul %l5,%l3,%l6
5729near2_b2b_l:
5730 fadds %f13,%f7 ,%f12
5731 sdivx %l5,-0xc27,%l5
5732 fmuls %f14,%f11,%f12
5733 fadds %f10,%f12,%f2
5734 xor %l0,%l6,%l5
5735 fcmps %fcc0,%f15,%f13
5736 and %l4,0xe35,%l1
5737 jmpl %o7,%g0
5738 xnor %l2,0xac5,%l6
5739user_near2_end:
5740 .seg "text"
5741 .align 0x2000
5742user_near3_start:
5743p0_near_3_le:
5744 smul %l4,-0xe4b,%l4
5745 xnor %l1,0xbf0,%l4
5746 smul %l6,%l7,%l1
5747 subc %l0,%l7,%l6
5748 mulx %l5,0x77d,%l0
5749 jmpl %o7,%g0
5750 fsubs %f14,%f7 ,%f10
5751p0_near_3_he:
5752 fadds %f19,%f31,%f22
5753 fadds %f22,%f29,%f28
5754 sub %l2,-0xb96,%l1
5755 fdivs %f16,%f22,%f18
5756 fsubs %f30,%f21,%f22
5757 subc %l0,0x0a1,%l5
5758 jmpl %o7,%g0
5759 xnor %l4,%l3,%l0
5760near3_b2b_h:
5761 mulx %l0,%l6,%l1
5762 jmpl %o7,%g0
5763 or %l6,%l4,%l4
5764near3_b2b_l:
5765 xnor %l6,%l0,%l6
5766 jmpl %o7,%g0
5767 sub %l5,%l3,%l1
5768user_near3_end:
5769 .seg "text"
5770 .text
5771 .align 0x2000
5772user_far0_start:
5773p0_far_0_le:
5774 jmpl %o7,%g0
5775 fdivs %f9 ,%f13,%f2
5776 jmpl %o7,%g0
5777 nop
5778p0_far_0_lem:
5779 jmpl %o7,%g0
5780 fdivs %f9 ,%f13,%f2
5781 jmpl %o7,%g0
5782 nop
5783p0_far_0_he:
5784 sub %l0,0x7ba,%l5
5785 or %l3,0x0b0,%l2
5786 fcmps %fcc0,%f23,%f30
5787 fdivs %f21,%f29,%f23
5788 jmpl %o7,%g0
5789 and %l6,%l4,%l3
5790p0_far_0_hem:
5791 sub %l0,0x7ba,%l5
5792 or %l3,0x0b0,%l2
5793 fcmps %fcc0,%f23,%f30
5794 fdivs %f21,%f29,%f23
5795 jmpl %o7,%g0
5796 and %l6,%l4,%l3
5797p0_loop_branch_0:
5798 jmpl %o7+12,%g0
5799 add %l0,1,%l0
5800far0_b2b_h:
5801 andn %l3,%l1,%l0
5802 fsubs %f26,%f26,%f25
5803 jmpl %o7,%g0
5804 fadds %f30,%f17,%f19
5805far0_b2b_l:
5806 sub %l6,0x0ce,%l7
5807 smul %l4,%l4,%l2
5808 jmpl %o7,%g0
5809 addc %l2,%l7,%l3
5810user_far0_end:
5811 .seg "text"
5812 .text
5813 .align 0x2000
5814user_far1_start:
5815p0_far_1_le:
5816 sdivx %l6,-0x968,%l3
5817 xor %l6,%l5,%l2
5818 subc %l4,0x83d,%l4
5819 and %l7,-0x7f8,%l1
5820 jmpl %o7,%g0
5821 fcmps %fcc1,%f10,%f1
5822p0_far_1_lem:
5823 sdivx %l6,-0x968,%l3
5824 xor %l6,%l5,%l2
5825 subc %l4,0x83d,%l4
5826 and %l7,-0x7f8,%l1
5827 jmpl %o7,%g0
5828 fcmps %fcc1,%f10,%f1
5829p0_far_1_he:
5830 andn %l1,-0x435,%l2
5831 sub %l7,%l4,%l0
5832 umul %l1,-0x619,%l7
5833 mulx %l3,%l2,%l6
5834 fdivs %f17,%f31,%f16
5835 jmpl %o7,%g0
5836 andn %l2,%l2,%l0
5837p0_far_1_hem:
5838 andn %l1,-0x435,%l2
5839 sub %l7,%l4,%l0
5840 umul %l1,-0x619,%l7
5841 mulx %l3,%l2,%l6
5842 fdivs %f17,%f31,%f16
5843 jmpl %o7,%g0
5844 andn %l2,%l2,%l0
5845p0_loop_branch_1:
5846 jmpl %o7+12,%g0
5847 add %l0,2,%l0
5848far1_b2b_h:
5849 orn %l0,0xb61,%l6
5850 subc %l4,0x475,%l0
5851 fdivs %f21,%f23,%f22
5852 fcmps %fcc3,%f19,%f31
5853 sub %l6,%l6,%l3
5854 mulx %l6,0x621,%l2
5855 andn %l1,%l5,%l3
5856 jmpl %o7,%g0
5857 subc %l7,-0x00f,%l7
5858far1_b2b_l:
5859 andn %l7,%l5,%l5
5860 smul %l1,-0xf61,%l1
5861 subc %l1,%l5,%l2
5862 fstoi %f1 ,%f9
5863 fadds %f3 ,%f13,%f1
5864 fdivs %f5 ,%f4 ,%f10
5865 fdivs %f8 ,%f15,%f15
5866 jmpl %o7,%g0
5867 mulx %l7,%l1,%l0
5868user_far1_end:
5869 .seg "text"
5870 .text
5871 .align 0x2000
5872user_far2_start:
5873p0_far_2_le:
5874 addc %l3,0x93e,%l4
5875 jmpl %o7,%g0
5876 swap [%i4+0x004],%l0 ! Mem[0000000010101404]
5877p0_far_2_lem:
5878 addc %l3,0x93e,%l4
5879 membar #Sync
5880 jmpl %o7,%g0
5881 swap [%i4+0x004],%l0 ! Mem[0000000010101404]
5882p0_far_2_he:
5883 addc %l0,-0xf0f,%l3
5884 jmpl %o7,%g0
5885 fsqrts %f16,%f18
5886p0_far_2_hem:
5887 addc %l0,-0xf0f,%l3
5888 jmpl %o7,%g0
5889 fsqrts %f16,%f18
5890p0_loop_branch_2:
5891 jmpl %o7+12,%g0
5892 add %l0,3,%l0
5893far2_b2b_h:
5894 fsubs %f25,%f23,%f19
5895 subc %l5,%l0,%l6
5896 smul %l4,%l1,%l2
5897 mulx %l2,0x732,%l1
5898 jmpl %o7,%g0
5899 xor %l2,0x9b4,%l5
5900far2_b2b_l:
5901 fmuls %f1 ,%f8 ,%f11
5902 xnor %l4,-0xa97,%l3
5903 xor %l4,%l2,%l2
5904 xnor %l5,-0x72e,%l6
5905 jmpl %o7,%g0
5906 umul %l6,-0xf90,%l0
5907user_far2_end:
5908 .seg "text"
5909 .text
5910 .align 0x2000
5911user_far3_start:
5912p0_far_3_le:
5913 addc %l5,0xf77,%l4
5914 umul %l1,%l3,%l1
5915 fmuls %f9 ,%f8 ,%f13
5916 jmpl %o7,%g0
5917 umul %l5,-0x0fa,%l3
5918p0_far_3_lem:
5919 addc %l5,0xf77,%l4
5920 umul %l1,%l3,%l1
5921 fmuls %f9 ,%f8 ,%f13
5922 jmpl %o7,%g0
5923 umul %l5,-0x0fa,%l3
5924p0_far_3_he:
5925 orn %l0,%l7,%l1
5926 jmpl %o7,%g0
5927 addc %l2,%l0,%l5
5928p0_far_3_hem:
5929 orn %l0,%l7,%l1
5930 jmpl %o7,%g0
5931 addc %l2,%l0,%l5
5932p0_loop_branch_3:
5933 jmpl %o7+12,%g0
5934 add %l0,4,%l0
5935far3_b2b_h:
5936 fsqrts %f23,%f24
5937 fadds %f16,%f28,%f16
5938 fsubs %f19,%f18,%f18
5939 sub %l5,%l2,%l3
5940 sub %l1,0x6db,%l1
5941 mulx %l2,%l7,%l4
5942 jmpl %o7,%g0
5943 fsqrts %f26,%f22
5944far3_b2b_l:
5945 fsubs %f12,%f0 ,%f1
5946 fstod %f1 ,%f14
5947 fdivs %f7 ,%f12,%f14
5948 fcmps %fcc3,%f12,%f5
5949 addc %l0,0x071,%l3
5950 xnor %l6,0x63f,%l1
5951 jmpl %o7,%g0
5952 fdivs %f2 ,%f8 ,%f6
5953user_far3_end:
5954 .seg "text"
5955 .align 0x2000
5956user_jump0_start:
5957 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
5958p0_jmpl_0_le:
5959 xnor %l6,%l7,%l6
5960 xnor %l5,%l3,%l2
5961 jmpl %g6+8,%g0
5962 fsqrts %f10,%f8
5963p0_call_0_le:
5964 andn %l6,-0x31f,%l5
5965 or %l7,%l7,%l2
5966 xnor %l3,%l7,%l1
5967 smul %l6,0x256,%l2
5968 retl
5969 fsqrts %f11,%f3
5970p0_jmpl_0_lo:
5971 xnor %l6,%l7,%l6
5972 xnor %l5,%l3,%l2
5973 jmpl %g6+8,%g0
5974 fsqrts %f10,%f8
5975p0_call_0_lo:
5976 andn %l6,-0x31f,%l5
5977 or %l7,%l7,%l2
5978 xnor %l3,%l7,%l1
5979 smul %l6,0x256,%l2
5980 retl
5981 fsqrts %f11,%f3
5982p0_jmpl_0_he:
5983 fsubs %f23,%f25,%f23
5984 fitod %f27,%f20
5985 addc %l1,%l2,%l6
5986 sdivx %l0,-0xdb7,%l1
5987 udivx %l0,%l1,%l3
5988 sub %l3,%l5,%l0
5989 jmpl %g6+8,%g0
5990 fsqrts %f31,%f27
5991p0_call_0_he:
5992 sth %l4,[%i4+0x00a] ! Mem[000000001010140a]
5993 or %l5,0xa52,%l7
5994 fmuls %f16,%f16,%f20
5995 retl
5996 xnor %l4,0xb2e,%l4
5997p0_jmpl_0_ho:
5998 fsubs %f23,%f25,%f23
5999 fitod %f27,%f20
6000 addc %l1,%l2,%l6
6001 sdivx %l0,-0xdb7,%l1
6002 udivx %l0,%l1,%l3
6003 sub %l3,%l5,%l0
6004 jmpl %g6+8,%g0
6005 fsqrts %f31,%f27
6006p0_call_0_ho:
6007 sth %l4,[%o4+0x00a] ! Mem[000000001010140a]
6008 or %l5,0xa52,%l7
6009 fmuls %f16,%f16,%f20
6010 retl
6011 xnor %l4,0xb2e,%l4
6012user_jump0_end:
6013 .seg "text"
6014 .align 0x2000
6015user_jump1_start:
6016 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
6017p0_jmpl_1_le:
6018 jmpl %g6+8,%g0
6019 fcmps %fcc1,%f14,%f10
6020p0_call_1_le:
6021 retl
6022 umul %l4,-0x69a,%l5
6023p0_jmpl_1_lo:
6024 jmpl %g6+8,%g0
6025 fcmps %fcc1,%f14,%f10
6026p0_call_1_lo:
6027 retl
6028 umul %l4,-0x69a,%l5
6029p0_jmpl_1_he:
6030 ldd [%i4+0x010],%f22 ! Mem[0000000010101410]
6031 fmuls %f19,%f28,%f30
6032 jmpl %g6+8,%g0
6033 addc %l6,0x1c4,%l0
6034p0_call_1_he:
6035 andn %l4,%l2,%l5
6036 retl
6037 or %l0,%l3,%l5
6038p0_jmpl_1_ho:
6039 ldd [%o4+0x010],%f22 ! Mem[0000000010101410]
6040 fmuls %f19,%f28,%f30
6041 jmpl %g6+8,%g0
6042 addc %l6,0x1c4,%l0
6043p0_call_1_ho:
6044 andn %l4,%l2,%l5
6045 retl
6046 or %l0,%l3,%l5
6047user_jump1_end:
6048 .seg "text"
6049 .align 0x2000
6050user_jump2_start:
6051 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
6052p0_jmpl_2_le:
6053 xnor %l7,-0xcde,%l2
6054 sub %l0,%l5,%l3
6055 jmpl %g6+8,%g0
6056 udivx %l6,%l1,%l4
6057p0_call_2_le:
6058 fmuls %f1 ,%f14,%f4
6059 addc %l7,0x1fe,%l1
6060 retl
6061 smul %l3,-0x6a6,%l0
6062p0_jmpl_2_lo:
6063 xnor %l7,-0xcde,%l2
6064 sub %l0,%l5,%l3
6065 jmpl %g6+8,%g0
6066 udivx %l6,%l1,%l4
6067p0_call_2_lo:
6068 fmuls %f1 ,%f14,%f4
6069 addc %l7,0x1fe,%l1
6070 retl
6071 smul %l3,-0x6a6,%l0
6072p0_jmpl_2_he:
6073 andn %l5,0xa2c,%l3
6074 sdivx %l4,%l7,%l2
6075 xor %l2,0x9f6,%l4
6076 sdivx %l2,%l5,%l3
6077 fmuls %f28,%f18,%f28
6078 subc %l0,-0xb9b,%l7
6079 jmpl %g6+8,%g0
6080 stx %l2,[%i5+0x008] ! Mem[0000000010141408]
6081p0_call_2_he:
6082 xor %l6,0x35a,%l0
6083 xor %l6,-0x4ce,%l1
6084 smul %l0,-0xffd,%l0
6085 addc %l0,%l3,%l2
6086 subc %l6,0x8aa,%l3
6087 umul %l0,0x5d9,%l4
6088 sub %l7,-0x261,%l4
6089 retl
6090 fdivs %f19,%f30,%f29
6091p0_jmpl_2_ho:
6092 andn %l5,0xa2c,%l3
6093 sdivx %l4,%l7,%l2
6094 xor %l2,0x9f6,%l4
6095 sdivx %l2,%l5,%l3
6096 fmuls %f28,%f18,%f28
6097 subc %l0,-0xb9b,%l7
6098 jmpl %g6+8,%g0
6099 stx %l2,[%o5+0x008] ! Mem[0000000010141408]
6100p0_call_2_ho:
6101 xor %l6,0x35a,%l0
6102 xor %l6,-0x4ce,%l1
6103 smul %l0,-0xffd,%l0
6104 addc %l0,%l3,%l2
6105 subc %l6,0x8aa,%l3
6106 umul %l0,0x5d9,%l4
6107 sub %l7,-0x261,%l4
6108 retl
6109 fdivs %f19,%f30,%f29
6110user_jump2_end:
6111 .seg "text"
6112 .align 0x2000
6113user_jump3_start:
6114 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
6115p0_jmpl_3_le:
6116 sub %l6,-0xb40,%l0
6117 sdivx %l2,%l7,%l3
6118 fcmps %fcc2,%f11,%f9
6119 xor %l0,%l6,%l2
6120 fdivs %f10,%f7 ,%f6
6121 fadds %f9 ,%f8 ,%f1
6122 jmpl %g6+8,%g0
6123 fcmps %fcc1,%f2 ,%f9
6124p0_call_3_le:
6125 add %l7,%l0,%l3
6126 fdtoi %f4 ,%f5
6127 retl
6128 fitod %f8 ,%f4
6129p0_jmpl_3_lo:
6130 sub %l6,-0xb40,%l0
6131 sdivx %l2,%l7,%l3
6132 fcmps %fcc2,%f11,%f9
6133 xor %l0,%l6,%l2
6134 fdivs %f10,%f7 ,%f6
6135 fadds %f9 ,%f8 ,%f1
6136 jmpl %g6+8,%g0
6137 fcmps %fcc1,%f2 ,%f9
6138p0_call_3_lo:
6139 add %l7,%l0,%l3
6140 fdtoi %f4 ,%f5
6141 retl
6142 fitod %f8 ,%f4
6143p0_jmpl_3_he:
6144 fstod %f25,%f16
6145 subc %l6,-0x6e0,%l6
6146 jmpl %g6+8,%g0
6147 fadds %f28,%f26,%f16
6148p0_call_3_he:
6149 udivx %l7,%l2,%l1
6150 fcmps %fcc2,%f18,%f23
6151 ldd [%i4+0x010],%f26 ! Mem[0000000010101410]
6152 lduh [%i5+0x02a],%l7 ! Mem[000000001014142a]
6153 sdivx %l4,%l2,%l1
6154 retl
6155 fdivs %f23,%f25,%f16
6156p0_jmpl_3_ho:
6157 fstod %f25,%f16
6158 subc %l6,-0x6e0,%l6
6159 jmpl %g6+8,%g0
6160 fadds %f28,%f26,%f16
6161p0_call_3_ho:
6162 udivx %l7,%l2,%l1
6163 fcmps %fcc2,%f18,%f23
6164 ldd [%o4+0x010],%f26 ! Mem[0000000010101410]
6165 lduh [%o5+0x02a],%l7 ! Mem[000000001014142a]
6166 sdivx %l4,%l2,%l1
6167 retl
6168 fdivs %f23,%f25,%f16
6169user_jump3_end:
6170
6171 .seg "data"
6172 .align 0x2000
6173user_data_start:
6174done_flags:
6175 .word 0
6176 .align 8
6177done_count:
6178 .word 0,0
6179Start_Flags:
6180 .word 0,0,0,0
6181Finish_Flag:
6182 .word 0,0
6183 .align 8
6184num_processors:
6185 .word 1
6186num_agents:
6187 .word 0
6188no_membar:
6189 .word 0
6190max_ireg:
6191 .word 8,0
6192max_freg:
6193 .word 32,0
6194 .align 64
6195p0_temp:
6196 .word 0,0,0,0,0,0,0,0
6197 .word 0,0,0,0,0,0,0,0
6198 .word 0,0,0,0,0,0,0,0
6199 .word 0,0,0,0,0,0,0,0
6200p0_debug:
6201 .word 0,0,0,0,0,0,0,0
6202 .word 0,0,0,0,0,0,0,0
6203p0_fsr:
6204 .word 0x00000000,0x00000000
6205 .align 8
6206p0_loop_cnt:
6207 .word 1,0
6208max_windows:
6209 .word 1,0,0,0,0,0,0,0
6210 .word 0,0,0,0,0,0,0,0
6211 .word 0,0,0,0,0,0,0,0
6212 .word 0,0,0,0,0,0,0,0
6213 .word 0,0,0,0,0,0,0,0
6214 .word 0,0,0,0,0,0,0,0
6215 .word 0,0,0,0,0,0,0,0
6216 .word 0,0,0,0,0,0,0,0
6217 .word 0,0,0,0,0,0,0,0
6218 .word 0,0,0,0,0,0,0,0
6219 .word 0,0,0,0,0,0,0,0
6220 .word 0,0,0,0,0,0,0,0
6221 .word 0,0,0,0,0,0,0,0
6222 .word 0,0,0,0,0,0,0,0
6223 .word 0,0,0,0,0,0,0,0
6224 .word 0,0,0,0,0,0,0,0
6225 .word 0,0,0,0,0,0,0,0
6226 .word 0,0,0,0,0,0,0,0
6227 .word 0,0,0,0,0,0,0,0
6228 .word 0,0,0,0,0,0,0,0
6229 .word 0,0,0,0,0,0,0,0
6230 .word 0,0,0,0,0,0,0,0
6231 .word 0,0,0,0,0,0,0,0
6232 .word 0,0,0,0,0,0,0,0
6233 .word 0,0,0,0,0,0,0,0
6234 .word 0,0,0,0,0,0,0,0
6235 .word 0,0,0,0,0,0,0,0
6236 .word 0,0,0,0,0,0,0,0
6237 .word 0,0,0,0,0,0,0,0
6238 .word 0,0,0,0,0,0,0,0
6239 .word 0,0,0,0,0,0,0,0
6240 .word 0,0,0,0,0,0,0,0
6241
6242 .align 8
6243p0_init_registers:
6244 .word 0x09d72c24,0x3ee8ec29 ! Init value for %l0
6245 .word 0x3afe6bda,0x230fddce ! Init value for %l1
6246 .word 0x3abd3d7e,0xbcfafe6d ! Init value for %l2
6247 .word 0x12f514ba,0x2028c67b ! Init value for %l3
6248 .word 0x9ed92743,0xdc5da346 ! Init value for %l4
6249 .word 0x2b47e974,0x5b5fde6c ! Init value for %l5
6250 .word 0x9634340e,0xa8bed256 ! Init value for %l6
6251 .word 0x13653169,0xef7315dc ! Init value for %l7
6252 .align 64
6253p0_init_freg:
6254 .word 0xc2de300d,0xdde5afdd ! Init value for %f0
6255 .word 0x02c854f0,0x38d54d89 ! Init value for %f2
6256 .word 0x95f911c1,0xa125a382 ! Init value for %f4
6257 .word 0x80ddcbc3,0x614c11a0 ! Init value for %f6
6258 .word 0x771d9f0f,0x696b1178 ! Init value for %f8
6259 .word 0xe7617a36,0x7b85f102 ! Init value for %f10
6260 .word 0x51f8dceb,0x167cfdb8 ! Init value for %f12
6261 .word 0x7ab333f5,0x864cae6c ! Init value for %f14
6262 .word 0x517462e5,0xd4d2176b ! Init value for %f16
6263 .word 0x65de29bb,0x5c5f0d5d ! Init value for %f18
6264 .word 0xbc93102e,0x853c7314 ! Init value for %f20
6265 .word 0x03b02e58,0x82f57916 ! Init value for %f22
6266 .word 0x2b1f52a0,0x2e9bec6d ! Init value for %f24
6267 .word 0xb979979e,0x080e08a5 ! Init value for %f26
6268 .word 0x9a04926a,0xa0e251f3 ! Init value for %f28
6269 .word 0x9787eb2b,0x410fe543 ! Init value for %f30
6270 .word 0x99de84aa,0x3125a7e5 ! Init value for %f32
6271 .word 0xc66815e2,0x541ebde1 ! Init value for %f34
6272 .word 0xa7dacca1,0x3b57bfc1 ! Init value for %f36
6273 .word 0xbc8fc929,0x68e591c1 ! Init value for %f38
6274 .word 0xc3a10586,0x5e8f0620 ! Init value for %f40
6275 .word 0x8db3c9fe,0xa645b4ce ! Init value for %f42
6276 .word 0xd8ac9843,0xc335c6e8 ! Init value for %f44
6277 .word 0xa4bd8962,0x37a7137e ! Init value for %f46
6278 .word 0x303636d9,0x4ad09971
6279 .word 0x50d5a925,0xf6cf73cb
6280 .word 0x669a7187,0x1f90dda0
6281 .word 0x62217de4,0xcc9df0da
6282 .word 0xdd7226b0,0xbeb851cf
6283 .word 0xc78a5c3f,0xdc2cf5b6
6284 .word 0x4234d5ff,0x816fa051
6285 .word 0xb08e3c8a,0x806cc38d
6286p0_share_mask:
6287 .word 0xffff0000,0x00000000
6288 .word 0x00000000,0x00000000
6289 .word 0x00000000,0x00000000
6290 .word 0x00000000,0x00000000
6291 .word 0x00000000,0x00000000
6292 .word 0x00000000,0x00000000
6293 .word 0x00000000,0x00000000
6294 .word 0x00000000,0x00000000
6295p0_expected_registers:
6296 .word 0x00000000,0x000000ff
6297 .word 0xff2a37dd,0xffe7f47b
6298 .word 0x00000000,0x0000000d
6299 .word 0x00000000,0x000000f1
6300 .word 0x00000000,0x0000000f
6301 .word 0x00000000,0x5674744e
6302 .word 0x00000000,0x000000c5
6303 .word 0x00000000,0x000000ff
6304p0_expected_fp_regs:
6305 .word 0x0f000000,0x000000ff
6306 .word 0x2dcf9a9d,0x010000ff
6307 .word 0x00000000,0xff000000
6308 .word 0x442b7901,0xfc12ae82
6309 .word 0x13d55f1e,0x00000000
6310 .word 0x1d535a0b,0x7fe368f4
6311 .word 0x00000000,0xdeffd36f
6312 .word 0xc8ff7fff,0xffffffff
6313 .word 0xc7f5c98a,0x0000000f
6314 .word 0xff000000,0xef73ffdc
6315 .word 0x4e747456,0xffff6ba9
6316 .word 0x73000000,0x7a77a4b4
6317 .word 0x9d9acf2d,0x000000ff
6318 .word 0xff00ff71,0x00000000
6319 .word 0xff000000,0x30619f00
6320 .word 0x00000000,0x00ffffff
6321 .word 0x0000003a,0x00000400 ! %fsr = 0000003a00000400
6322p0_local0_expect:
6323 .word 0x4e747456,0x00000000
6324 .word 0xffff73ef,0x00000000
6325 .word 0x000dffff,0xb3ffffff
6326 .word 0xb4a4777a,0x5650f73a
6327 .word 0xff000000,0x9d9acf2d
6328 .word 0x7a77a4b4,0x9d9acf2d
6329 .word 0x02f1857b,0x7178a96b
6330 .word 0x00000000,0x000000ff
6331p0_local0_sec_expect:
6332 .word 0xff000000,0x000061ff
6333 .word 0x00ff00ff,0xff000000
6334 .word 0x009acf2d,0x0000000d
6335 .word 0xdc687efe,0x9e34a28f
6336 .word 0x1f44758d,0x0c75d9b9
6337 .word 0xa673e23e,0x891d7ef6
6338 .word 0xe1dd814d,0xe0de13fb
6339 .word 0x6fd3ffde,0x02cfc061
6340p0_local1_expect:
6341 .word 0x717474ff,0x000061ff
6342 .word 0x890dffc6,0xef73ffdc
6343 .word 0x56000000,0xff000f00
6344 .word 0x00000000,0x009d00ff
6345 .word 0xc802fc4e,0xc9ffff12
6346 .word 0x00ff0000,0x00000000
6347 .word 0x3e9d120f,0xbeff94a6
6348 .word 0x408a7614,0xff0a3bff
6349p0_local1_sec_expect:
6350 .word 0x71740000,0x00000000
6351 .word 0xffffffff,0xffffffff
6352 .word 0x00000000,0x71ff0000
6353 .word 0xae511061,0x079eff25
6354 .word 0xc87a7fff,0xd2961ade
6355 .word 0x97f8fe71,0x2c00c65f
6356 .word 0x0d890000,0xff000000
6357 .word 0x00000000,0x30619f00
6358p0_local2_expect:
6359 .word 0x00000000,0x0000ff00
6360 .word 0x00000000,0xff7fffc8
6361 .word 0xff00ff71,0x00000000
6362 .word 0x25ff9e07,0xff000f00
6363 .word 0xde1a96d2,0xff7f7ac8
6364 .word 0x00000000,0x00ffffff
6365 .word 0xff000000,0x9d9acf2d
6366 .word 0x009f6130,0x00000000
6367p0_local2_sec_expect:
6368 .word 0x00000000,0x00000000
6369 .word 0xff7fffc8,0x00000000
6370 .word 0xff000000,0xe1dd814d
6371 .word 0x00000073,0x08800000
6372 .word 0xffffffb3,0xdc3b0a71
6373 .word 0xa673e23e,0xff768a40
6374 .word 0xe1dd814d,0xc69f0d89
6375 .word 0x6fd3ffde,0x00000000
6376p0_local3_expect:
6377 .word 0xff000000,0x30619f00
6378 .word 0x96d2ffff,0x2d000000
6379 .word 0x0f000000,0x00000000
6380 .word 0xffffffff,0xffffffff
6381 .word 0xffffffff,0x9c6800ff
6382 .word 0x00ff0000,0x0000c69f
6383 .word 0x00000071,0x7b85f102
6384 .word 0xc69fff89,0xcb6c0000
6385p0_local3_sec_expect:
6386 .word 0xcf2d0000,0x000000ff
6387 .word 0x00c50000,0x4e747456
6388 .word 0x2d000000,0x00000000
6389 .word 0x7946d93e,0x9942070c
6390 .word 0x0ccf1a87,0x16f9d277
6391 .word 0x5be758f2,0x8e4c5c7f
6392 .word 0x73d5844e,0x75852610
6393 .word 0x8998c3a1,0x64e0fbd1
6394p0_local4_expect:
6395 .word 0xffffffff,0xffffffff
6396 .word 0xffffffff,0xffffffff
6397 .word 0xff610000,0x00000000
6398 .word 0x890dffc6,0x6fd3ffde
6399 .word 0xffffffff,0xffb4f2e6
6400 .word 0xff7a7f4b,0x060a1ebe
6401 .word 0xe7617a36,0x0f129d3e
6402 .word 0xff2a37dd,0xffe7f47b
6403p0_local4_sec_expect:
6404 .word 0x0d890000,0xdc1573ef
6405 .word 0xff000000,0x4d81dde1
6406 .word 0xff7fffc8,0x717474ff
6407 .word 0xdc687efe,0x9e34a28f
6408 .word 0x1f44758d,0x0c75d9b9
6409 .word 0xa673e23e,0x891d7ef6
6410 .word 0xe1dd814d,0xe0de13fb
6411 .word 0x6fd3ffde,0x02cfc061
6412p0_local5_expect:
6413 .word 0xff7a7fff,0xd2961ade
6414 .word 0xffffffff,0xffffffff
6415 .word 0x73000000,0xff0d0000
6416 .word 0x7a0000ff,0xef73ffdc
6417 .word 0xfb13ffe0,0x4d81dde1
6418 .word 0xff00c92c,0x85d60000
6419 .word 0x00000000,0x7bf42cef
6420 .word 0xff0a3bff,0x9d9acf2d
6421p0_local5_sec_expect:
6422 .word 0xc7f5c98a,0x0000000f
6423 .word 0xff000000,0xef73ffdc
6424 .word 0x4e747456,0xffff6ba9
6425 .word 0x73000000,0x7a77a4b4
6426 .word 0x9d9acf2d,0x000000ff
6427 .word 0xff00ff71,0x00000000
6428 .word 0xff000000,0x30619f00
6429 .word 0x00000000,0x00ffffff
6430p0_local6_expect:
6431 .word 0x2cc99bc6,0x00000000
6432 .word 0x8d000000,0x0000008d
6433 .word 0x0000000f,0x5674744e
6434 .word 0xe7ffe701,0x2cc99bc6
6435 .word 0x3af75056,0xdd7a6a29
6436 .word 0xffb719ff,0xb4a4777a
6437 .word 0x00000071,0x7b85f102
6438 .word 0xc69f00ff,0xef7315dc
6439p0_local6_sec_expect:
6440 .word 0xff747471,0x00000000
6441 .word 0x2dcf9a9d,0x000000ff
6442 .word 0x2d000000,0x96ffffff
6443 .word 0xae511061,0x079eff25
6444 .word 0xc87a7fff,0xd2961ade
6445 .word 0x97f8fe71,0x2c00c65f
6446 .word 0x0d890000,0xff000000
6447 .word 0x00000000,0x30619f00
6448share0_expect:
6449 .word 0xffffde6c,0x57d5b669
6450 .word 0x20f2eae0,0xd58c3fc4
6451 .word 0x7d1e5384,0x7f345ee2
6452 .word 0xfe325666,0xeff03cff
6453 .word 0x890f2600,0x049791d9
6454 .word 0xdc522017,0x7acafd09
6455 .word 0x48f09f3b,0xa644c66d
6456 .word 0x70b538eb,0x5f2f6847
6457share1_expect:
6458 .word 0xffff68e7,0x641dedab
6459 .word 0x306aa704,0x559bf337
6460 .word 0xf99be28b,0xea4fcbc7
6461 .word 0x5f57cd5e,0xa5394248
6462 .word 0x6e75cfac,0x87f8d950
6463 .word 0x6843d4c0,0x08917fb6
6464 .word 0x7e0814a7,0x077543ec
6465 .word 0x1a1b61f1,0x9b818089
6466 .word 0x61ff0345,0x6d3b1ac0
6467 .word 0x5178e7e4,0x9eb69eb2
6468 .word 0x273a2291,0x58671440
6469 .word 0xc62505e0,0xded99e4d
6470 .word 0xfedb1ba9,0x9aa67490
6471 .word 0x619cd437,0x12b92c04
6472 .word 0x630f63ea,0x663ffd70
6473 .word 0xb4160e04,0xccf3cab5
6474share2_expect:
6475 .word 0xffff622e,0x8e28ec93
6476 .word 0xced4b6ad,0x300b7081
6477 .word 0xf311999e,0x7835a36e
6478 .word 0x3c404669,0xd116d56b
6479 .word 0x29509919,0x30f4011b
6480 .word 0x32304fe2,0xd26052ae
6481 .word 0x15f57aef,0x9e45f228
6482 .word 0x07f348b8,0xf569357d
6483share3_expect:
6484 .word 0xff787193,0x996da118
6485 .word 0xf7304cf5,0x7e9739bf
6486 .word 0x116c8c3a,0x917e3c33
6487 .word 0x99886cea,0x93601035
6488 .word 0x84808e9a,0x65dc9e54
6489 .word 0x65a1fe2f,0xd9225aa8
6490 .word 0x678215a1,0xe8e5c832
6491 .word 0xf233b36e,0x5280dfdf
6492 .word 0xffff6a20,0xaed44102
6493 .word 0x54c10af0,0xd1f72a4a
6494 .word 0x2f9cad2f,0x8f68a88d
6495 .word 0x01cb1a1b,0x5f9c4c9d
6496 .word 0x539d7b32,0x27b80b31
6497 .word 0x0eba96f3,0xb5b0fb1f
6498 .word 0x7b96564b,0x54620f8d
6499 .word 0x0d10a042,0xe4c47f3b
6500 .word 0x9a10e4e3,0xceec97f8
6501 .word 0xda27337e,0x4cd00bfd
6502 .word 0xae788adf,0x9781b3c7
6503 .word 0x7c4f2d6c,0x4beb5410
6504 .word 0xb11c6355,0xe91f329f
6505 .word 0xde5aecbc,0x790d237d
6506 .word 0x8857ad51,0x35ffcee0
6507 .word 0x125fa877,0x30c98115
6508 .word 0x00ffafb8,0x1a0cb64e
6509 .word 0xa918f770,0x48dfd205
6510 .word 0x2dc42c36,0x55e0848b
6511 .word 0x52bc4911,0x7f5a3081
6512 .word 0x040a23fd,0xa6b6394f
6513 .word 0x9edc8d20,0x3cd396e0
6514 .word 0xc8965a58,0xd7bd04e4
6515 .word 0xaf1fb91c,0x8519ee6a
6516 .word 0x161494a7,0x751918ec
6517 .word 0xe35fcf25,0x72da1668
6518 .word 0xfb1a223d,0xabf9fcfe
6519 .word 0x34e6672e,0xfba62cd5
6520 .word 0x298420c1,0xa964cf85
6521 .word 0x5c67ec71,0x5eb1ba32
6522 .word 0x828aa027,0x6f951199
6523 .word 0x14cb328f,0x62fd97b8
6524 .word 0xfffff79c,0x56bd6c0f
6525 .word 0x85e3f2d5,0xc65f811d
6526 .word 0xa6e95c4a,0xc3cf0841
6527 .word 0x1cb4ee1b,0x372cc984
6528 .word 0xb895fdbb,0x26d0e4dd
6529 .word 0x001ccd10,0x58897ab6
6530 .word 0xede8c2a5,0x5e14227a
6531 .word 0x6e98a5f2,0x34856a4c
6532 .word 0xff6e1af7,0x15724510
6533 .word 0x6f1a7032,0xc33337c0
6534 .word 0x230d1689,0x866facf4
6535 .word 0x48dae9f8,0x267063a1
6536 .word 0x020ce403,0x9f0eddff
6537 .word 0x350670ce,0x83a5b62a
6538 .word 0xa0950224,0x7a0786a8
6539 .word 0x85d70577,0x945686e6
6540 .word 0x3556f6ef,0x15209e7c
6541 .word 0x19dd9964,0xe908bfdd
6542 .word 0xde8f5d3d,0x69663a31
6543 .word 0x3b378feb,0xed6b3b88
6544 .word 0x1e9dfed1,0x3b340fa1
6545 .word 0x4d477a7d,0x185dbdd2
6546 .word 0x0bf1330f,0x6d399219
6547 .word 0xf8c93dcf,0x92bb3a76
6548p0_invalidate_semaphore:
6549 .word 0
6550! Data for Cross Processor Interrupt
6551 .align 8
6552received_xintr:
6553 .word 0,0,0,0,0,0,0,0
6554 .word 0,0,0,0,0,0,0,0
6555 .word 0,0,0,0,0,0,0,0
6556 .word 0,0,0,0,0,0,0,0
6557 .word 0,0,0,0,0,0,0,0
6558 .word 0,0,0,0,0,0,0,0
6559 .word 0,0,0,0,0,0,0,0
6560 .word 0,0,0,0,0,0,0,0
6561p0_dispatch_retry:
6562 .word 0,0
6563p0_xintr_data:
6564 .word 0x00000000,0x00000001
6565 .word 0xca1c21f8,0x44ecc652
6566 .word 0x00000000,0x00000002
6567 .word 0xc10fe9a8,0x20d33d71
6568 .word 0x00000000,0x00000003
6569 .word 0x45b5488f,0xefb65a21
6570 .word 0x00000000,0x00000004
6571 .word 0x918f27d0,0x16a6b191
6572 .word 0x00000000,0x00000005
6573 .word 0x9c5a43ff,0xd59c5c9b
6574 .word 0x00000000,0x00000006
6575 .word 0xd2b73eb0,0x322c6dce
6576 .word 0x00000000,0x00000007
6577 .word 0xf1a6f24f,0xf8a9abf9
6578 .word 0x00000000,0x00000008
6579 .word 0xf5b21ab8,0x1ea5c96c
6580 .align 8
6581p0_xintr_expected:
6582 .word 0
6583 .align 64
6584xintr_data_ptrs:
6585 .word p0_xintr_data
6586 .align 8
6587p0_xintr_db:
6588 .skip 512
6589p0_xintr_retry_count:
6590 .word 0,0
6591p0_reset_cnt:
6592 .word 0
6593 .align 8
6594p0_ec_timing_ctrl:
6595 .word 0,0
6596p0_ec_control:
6597 .word 0,0
6598p0_mcu_shadow:
6599 .skip 80
6600user_data_end:
6601
6602
6603SECTION .p0_local0 DATA_VA=0x000800000
6604
6605attr_data {
6606 Name = .p0_local0,
6607 VA = 0x0000000000800000,
6608 RA = 0x0000000010000000,
6609 PA = ra2pa(0x0000000010000000,0),
6610 part_0_ctx_nonzero_tsb_config_0,
6611 TTE_Context=PCONTEXT,
6612 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6613 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6614 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6615 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6616}
6617
6618 .data
6619 .seg "data"
6620 .align 0x2000
6621 .global p0_local0_start
6622p0_local0_begin:
6623 .skip 0x1400
6624p0_local0_start:
6625 .word 0x88a28424,0xb440e5a6,0x3d06c7ea,0xf36ffe22
6626 .word 0x347e920e,0xb40605ea,0x3c334bfa,0xe5ec94b8
6627 .word 0x043335ab,0x48021096,0x3abe3d91,0x183a0ab5
6628 .word 0x14dcaef4,0x2975bc2d,0xfccaff57,0x35cd25d0
6629p0_local0_end:
6630
6631SECTION .p0_local0_sec DATA_VA=0x000800000
6632
6633attr_data {
6634 Name = .p0_local0_sec,
6635 VA = 0x0000000000800000,
6636 RA = 0x0000000030000000,
6637 PA = ra2pa(0x0000000030000000,0),
6638 part_0_ctx_nonzero_tsb_config_0,
6639 TTE_Context=SCONTEXT,
6640 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6641 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6642 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6643 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6644}
6645
6646 .data
6647 .seg "data"
6648 .align 0x2000
6649 .global p0_local0_sec_start
6650p0_local0_sec_begin:
6651 .skip 0x1400
6652p0_local0_sec_start:
6653 .word 0x10ef94e2,0xcd6de01a,0xfc90eb4e,0x80db160c
6654 .word 0x093a3925,0x3c30a3a2,0xdc687efe,0x9e34a28f
6655 .word 0x1f44758d,0x0c75d9b9,0xa673e23e,0x891d7ef6
6656 .word 0xe1dd814d,0xe0de13fb,0x6fd3ffde,0x02cfc061
6657p0_local0_sec_end:
6658
6659SECTION .p0_local1 DATA_VA=0x000802000
6660
6661attr_data {
6662 Name = .p0_local1,
6663 VA = 0x0000000000802000,
6664 RA = 0x0000000010040000,
6665 PA = ra2pa(0x0000000010040000,0),
6666 part_0_ctx_nonzero_tsb_config_0,
6667 TTE_Context=PCONTEXT,
6668 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6669 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6670 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6671 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6672}
6673
6674 .data
6675 .seg "data"
6676 .align 0x2000
6677 .global p0_local1_start
6678p0_local1_begin:
6679 .skip 0x1400
6680p0_local1_start:
6681 .word 0x54775d61,0x8c1a090d,0x8e1b99d7,0xbb2677ac
6682 .word 0x779259d1,0xc04a6dbc,0x8c117229,0x9f70a1f9
6683 .word 0xfc14b011,0x4b6cafd5,0x95303980,0xa5f1a9a2
6684 .word 0x7000520f,0xdd372ab3,0xd1862b88,0xb49ffcaf
6685p0_local1_end:
6686
6687SECTION .p0_local1_sec DATA_VA=0x000802000
6688
6689attr_data {
6690 Name = .p0_local1_sec,
6691 VA = 0x0000000000802000,
6692 RA = 0x0000000030040000,
6693 PA = ra2pa(0x0000000030040000,0),
6694 part_0_ctx_nonzero_tsb_config_0,
6695 TTE_Context=SCONTEXT,
6696 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6697 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6698 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6699 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6700}
6701
6702 .data
6703 .seg "data"
6704 .align 0x2000
6705 .global p0_local1_sec_start
6706p0_local1_sec_begin:
6707 .skip 0x1400
6708p0_local1_sec_start:
6709 .word 0x125544af,0x05de4c1a,0x3ce3b456,0x81180082
6710 .word 0x690e0655,0x90deefd7,0x03603d2a,0xe05834f5
6711 .word 0xfb6921e2,0x8adf232b,0xdcdc5116,0x36cbb7d0
6712 .word 0x73b8a3cb,0xb77c5413,0x2a621bf7,0x02c1597d
6713p0_local1_sec_end:
6714
6715SECTION .p0_local2 DATA_VA=0x000804000
6716
6717attr_data {
6718 Name = .p0_local2,
6719 VA = 0x0000000000804000,
6720 RA = 0x0000000010080000,
6721 PA = ra2pa(0x0000000010080000,0),
6722 part_0_ctx_nonzero_tsb_config_0,
6723 TTE_Context=PCONTEXT,
6724 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6725 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6726 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6727 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6728}
6729
6730 .data
6731 .seg "data"
6732 .align 0x2000
6733 .global p0_local2_start
6734p0_local2_begin:
6735 .skip 0x1400
6736p0_local2_start:
6737 .word 0xad9f63ff,0x8ce02fac,0x01892ffe,0x2bd3735d
6738 .word 0xf62dfc4e,0xc98e3812,0xb21980c4,0x6fb71394
6739 .word 0xde1a96d2,0x4b7f7ac8,0x5fc6552c,0x1fe26fae
6740 .word 0x1a1ec5fc,0x7178a96b,0x516ab524,0x248e193a
6741p0_local2_end:
6742
6743SECTION .p0_local2_sec DATA_VA=0x000804000
6744
6745attr_data {
6746 Name = .p0_local2_sec,
6747 VA = 0x0000000000804000,
6748 RA = 0x0000000030080000,
6749 PA = ra2pa(0x0000000030080000,0),
6750 part_0_ctx_nonzero_tsb_config_0,
6751 TTE_Context=SCONTEXT,
6752 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6753 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6754 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6755 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6756}
6757
6758 .data
6759 .seg "data"
6760 .align 0x2000
6761 .global p0_local2_sec_start
6762p0_local2_sec_begin:
6763 .skip 0x1400
6764p0_local2_sec_start:
6765 .word 0xf1c5df00,0x2c1a6658,0x7c3654d6,0x6c302671
6766 .word 0x354f70e9,0x7101debc,0x4f04014c,0x220f3073
6767 .word 0x0a71f60f,0x8cdf3de7,0xf87578b5,0xb6bfff33
6768 .word 0x9a2461d6,0x6613b8c5,0x97093227,0xdcbe6e7d
6769p0_local2_sec_end:
6770
6771SECTION .p0_local3 DATA_VA=0x000806000
6772
6773attr_data {
6774 Name = .p0_local3,
6775 VA = 0x0000000000806000,
6776 RA = 0x00000000100c0000,
6777 PA = ra2pa(0x00000000100c0000,0),
6778 part_0_ctx_nonzero_tsb_config_0,
6779 TTE_Context=PCONTEXT,
6780 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6781 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6782 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6783 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6784}
6785
6786 .data
6787 .seg "data"
6788 .align 0x2000
6789 .global p0_local3_start
6790p0_local3_begin:
6791 .skip 0x1400
6792p0_local3_start:
6793 .word 0xd146b027,0x710a3b45,0xc86f0d0b,0x927067e1
6794 .word 0xa368771a,0xd0032ce2,0x1f01e0ee,0x3b1a4b65
6795 .word 0x6081bef2,0x86a0be79,0x3aefa7e1,0xadf9f778
6796 .word 0x9e93528b,0x9cd10952,0x9549ef5e,0xfbc4b379
6797p0_local3_end:
6798
6799SECTION .p0_local3_sec DATA_VA=0x000806000
6800
6801attr_data {
6802 Name = .p0_local3_sec,
6803 VA = 0x0000000000806000,
6804 RA = 0x00000000300c0000,
6805 PA = ra2pa(0x00000000300c0000,0),
6806 part_0_ctx_nonzero_tsb_config_0,
6807 TTE_Context=SCONTEXT,
6808 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6809 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6810 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6811 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6812}
6813
6814 .data
6815 .seg "data"
6816 .align 0x2000
6817 .global p0_local3_sec_start
6818p0_local3_sec_begin:
6819 .skip 0x1400
6820p0_local3_sec_start:
6821 .word 0xcbffaae5,0xb81fea02,0xf2184855,0xbd4e8066
6822 .word 0x4472f3a0,0xdd6c6fd6,0x7946d93e,0x9942070c
6823 .word 0x0cad1a87,0x16f9d277,0x5be758f2,0x8e4c5c7f
6824 .word 0x73d5844e,0x75852610,0x8998c3a1,0x64e0fbd1
6825p0_local3_sec_end:
6826
6827SECTION .p0_local4 DATA_VA=0x000808000
6828
6829attr_data {
6830 Name = .p0_local4,
6831 VA = 0x0000000000808000,
6832 RA = 0x0000000010100000,
6833 PA = ra2pa(0x0000000010100000,0),
6834 part_0_ctx_nonzero_tsb_config_0,
6835 TTE_Context=PCONTEXT,
6836 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6837 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6838 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6839 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6840}
6841
6842 .data
6843 .seg "data"
6844 .align 0x2000
6845 .global p0_local4_start
6846p0_local4_begin:
6847 .skip 0x1400
6848p0_local4_start:
6849 .word 0xf4f2ca28,0xb6cf7337,0x22d90896,0x530e222d
6850 .word 0x19e35666,0x015e4f85,0x4c48a05e,0xaee829d5
6851 .word 0x8c263816,0x21df356d,0x48fefd5c,0xd5821887
6852 .word 0xef8a753e,0xa89f3a56,0x98c0c3e1,0x2c49dfe5
6853p0_local4_end:
6854
6855SECTION .p0_local4_sec DATA_VA=0x000808000
6856
6857attr_data {
6858 Name = .p0_local4_sec,
6859 VA = 0x0000000000808000,
6860 RA = 0x0000000030100000,
6861 PA = ra2pa(0x0000000030100000,0),
6862 part_0_ctx_nonzero_tsb_config_0,
6863 TTE_Context=SCONTEXT,
6864 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6865 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6866 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6867 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6868}
6869
6870 .data
6871 .seg "data"
6872 .align 0x2000
6873 .global p0_local4_sec_start
6874p0_local4_sec_begin:
6875 .skip 0x1400
6876p0_local4_sec_start:
6877 .word 0xf87496da,0x01e7ffe7,0x7a555fba,0x124cb2c7
6878 .word 0x6fccc237,0x32648985,0x296a7add,0x5650f73a
6879 .word 0xbe6494a6,0x0e14473c,0x7a77a4b4,0x9d9acf2d
6880 .word 0xf39b705b,0xc5ea0b71,0x7bf46ccb,0x890d9fc6
6881p0_local4_sec_end:
6882
6883SECTION .p0_local5 DATA_VA=0x00080a000
6884
6885attr_data {
6886 Name = .p0_local5,
6887 VA = 0x000000000080a000,
6888 RA = 0x0000000010140000,
6889 PA = ra2pa(0x0000000010140000,0),
6890 part_0_ctx_nonzero_tsb_config_0,
6891 TTE_Context=PCONTEXT,
6892 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6893 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6894 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6895 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6896}
6897
6898 .data
6899 .seg "data"
6900 .align 0x2000
6901 .global p0_local5_start
6902p0_local5_begin:
6903 .skip 0x1400
6904p0_local5_start:
6905 .word 0x32702f93,0x1db6c076,0xd8d112e2,0x49bec8ce
6906 .word 0xdf3a9569,0xe95d0a0f,0x060667ad,0xa2641e9a
6907 .word 0x0c8a24d1,0x5b35b7b7,0x819db43a,0xe05768f7
6908 .word 0x03835268,0x73b719d1,0xebcabddf,0x88fc15fa
6909p0_local5_end:
6910
6911SECTION .p0_local5_sec DATA_VA=0x00080a000
6912
6913attr_data {
6914 Name = .p0_local5_sec,
6915 VA = 0x000000000080a000,
6916 RA = 0x0000000030140000,
6917 PA = ra2pa(0x0000000030140000,0),
6918 part_0_ctx_nonzero_tsb_config_0,
6919 TTE_Context=SCONTEXT,
6920 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6921 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6922 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6923 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6924}
6925
6926 .data
6927 .seg "data"
6928 .align 0x2000
6929 .global p0_local5_sec_start
6930p0_local5_sec_begin:
6931 .skip 0x1400
6932p0_local5_sec_start:
6933 .word 0x42205d66,0xe650bdc0,0xa2bd43ae,0x26111a42
6934 .word 0x4e4bbc42,0x0f129d3e,0x82ae12fc,0x01792b44
6935 .word 0x6bba7aae,0x1e5fd513,0xf468e37f,0x0b5a531d
6936 .word 0xf6dca653,0xb02daabc,0xe9b72f47,0x98880ba4
6937p0_local5_sec_end:
6938
6939SECTION .p0_local6 DATA_VA=0x00080c000
6940
6941attr_data {
6942 Name = .p0_local6,
6943 VA = 0x000000000080c000,
6944 RA = 0x0000000010180000,
6945 PA = ra2pa(0x0000000010180000,0),
6946 part_0_ctx_nonzero_tsb_config_0,
6947 TTE_Context=PCONTEXT,
6948 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6949 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6950 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6951 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6952}
6953
6954 .data
6955 .seg "data"
6956 .align 0x2000
6957 .global p0_local6_start
6958p0_local6_begin:
6959 .skip 0x1400
6960p0_local6_start:
6961 .word 0x7d4712a6,0xde7ce6d5,0xbd8426d4,0xc2b7298c
6962 .word 0x5cef78ea,0x18135046,0x92ebc9a2,0xc5910333
6963 .word 0x7c5cdd05,0xe8f438d9,0x093def71,0x87824a0d
6964 .word 0x87cbb125,0xb0e638f6,0x567787ff,0x772db599
6965p0_local6_end:
6966
6967SECTION .p0_local6_sec DATA_VA=0x00080c000
6968
6969attr_data {
6970 Name = .p0_local6_sec,
6971 VA = 0x000000000080c000,
6972 RA = 0x0000000030180000,
6973 PA = ra2pa(0x0000000030180000,0),
6974 part_0_ctx_nonzero_tsb_config_0,
6975 TTE_Context=SCONTEXT,
6976 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6977 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6978 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6979 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6980}
6981
6982 .data
6983 .seg "data"
6984 .align 0x2000
6985 .global p0_local6_sec_start
6986p0_local6_sec_begin:
6987 .skip 0x1400
6988p0_local6_sec_start:
6989 .word 0x6ba2dcff,0x969aa2da,0xefb5c107,0x446c0b6a
6990 .word 0xad6b4df0,0xc79a62b7,0x3411b3bb,0x647888e2
6991 .word 0xc3f40c11,0x390065e5,0xe987b872,0xc6505146
6992 .word 0x3667119b,0x02557304,0xe9944756,0x52ff0c20
6993p0_local6_sec_end:
6994
6995SECTION .share0 DATA_VA=0x00080e000
6996
6997attr_data {
6998 Name = .share0,
6999 VA = 0x000000000080e000,
7000 RA = 0x00000000201c0000,
7001 PA = ra2pa(0x00000000201c0000,0),
7002 part_0_ctx_nonzero_tsb_config_0,
7003 TTE_Context=PCONTEXT,
7004 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7005 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7006 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7007 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7008}
7009
7010 .data
7011 .seg "data"
7012 .align 0x2000
7013 .global share0_start
7014share0_begin:
7015share0_start:
7016 .word 0x126cde6c,0x57d5b669,0x20f2eae0,0xd58c3fc4
7017 .word 0x7d1e5384,0x7f345ee2,0xfe325666,0xeff03cff
7018 .word 0x890f2600,0x049791d9,0xdc522017,0x7acafd09
7019 .word 0x48f09f3b,0xa644c66d,0x70b538eb,0x5f2f6847
7020share0_end:
7021
7022SECTION .share1 DATA_VA=0x000810000
7023
7024attr_data {
7025 Name = .share1,
7026 VA = 0x0000000000810000,
7027 RA = 0x0000000020800000,
7028 PA = ra2pa(0x0000000020800000,0),
7029 part_0_ctx_nonzero_tsb_config_0,
7030 TTE_Context=PCONTEXT,
7031 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7032 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7033 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7034 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7035}
7036
7037 .data
7038 .seg "data"
7039 .align 0x2000
7040 .global share1_start
7041share1_begin:
7042share1_start:
7043 .word 0x61e468e7,0x641dedab,0x306aa704,0x559bf337
7044 .word 0xf99be28b,0xea4fcbc7,0x5f57cd5e,0xa5394248
7045 .word 0x6e75cfac,0x87f8d950,0x6843d4c0,0x08917fb6
7046 .word 0x7e0814a7,0x077543ec,0x1a1b61f1,0x9b818089
7047 .word 0x61300345,0x6d3b1ac0,0x5178e7e4,0x9eb69eb2
7048 .word 0x273a2291,0x58671440,0xc62505e0,0xded99e4d
7049 .word 0xfedb1ba9,0x9aa67490,0x619cd437,0x12b92c04
7050 .word 0x630f63ea,0x663ffd70,0xb4160e04,0xccf3cab5
7051share1_end:
7052
7053SECTION .share2 DATA_VA=0x000812000
7054
7055attr_data {
7056 Name = .share2,
7057 VA = 0x0000000000812000,
7058 RA = 0x00000000211c0000,
7059 PA = ra2pa(0x00000000211c0000,0),
7060 part_0_ctx_nonzero_tsb_config_0,
7061 TTE_Context=PCONTEXT,
7062 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7063 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7064 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7065 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7066}
7067
7068 .data
7069 .seg "data"
7070 .align 0x2000
7071 .global share2_start
7072share2_begin:
7073share2_start:
7074 .word 0xd561622e,0x8e28ec93,0xced4b6ad,0x300b7081
7075 .word 0xf311999e,0x7835a36e,0x3c404669,0xd116d56b
7076 .word 0x29509919,0x30f4011b,0x32304fe2,0xd26052ae
7077 .word 0x15f57aef,0x9e45f228,0x07f348b8,0xf569357d
7078share2_end:
7079
7080SECTION .share3 DATA_VA=0x000814000
7081
7082attr_data {
7083 Name = .share3,
7084 VA = 0x0000000000814000,
7085 RA = 0x0000000021800000,
7086 PA = ra2pa(0x0000000021800000,0),
7087 part_0_ctx_nonzero_tsb_config_0,
7088 TTE_Context=PCONTEXT,
7089 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7090 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7091 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7092 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7093}
7094
7095 .data
7096 .seg "data"
7097 .align 0x2000
7098 .global share3_start
7099share3_begin:
7100share3_start:
7101 .word 0x95787193,0x996da118,0xf7304cf5,0x7e9739bf
7102 .word 0x116c8c3a,0x917e3c33,0x99886cea,0x93601035
7103 .word 0x84808e9a,0x65dc9e54,0x65a1fe2f,0xd9225aa8
7104 .word 0x678215a1,0xe8e5c832,0xf233b36e,0x5280dfdf
7105 .word 0xb2866a20,0xaed44102,0x54c10af0,0xd1f72a4a
7106 .word 0x2f9cad2f,0x8f68a88d,0x01cb1a1b,0x5f9c4c9d
7107 .word 0x539d7b32,0x27b80b31,0x0eba96f3,0xb5b0fb1f
7108 .word 0x7b96564b,0x54620f8d,0x0d10a042,0xe4c47f3b
7109 .word 0xee02e4e3,0xceec97f8,0xda27337e,0x4cd00bfd
7110 .word 0xae788adf,0x9781b3c7,0x7c4f2d6c,0x4beb5410
7111 .word 0xb11c6355,0xe91f329f,0xde5aecbc,0x790d237d
7112 .word 0x8857ad51,0x35ffcee0,0x125fa877,0x30c98115
7113 .word 0x4209afb8,0x1a0cb64e,0xa918f770,0x48dfd205
7114 .word 0x2dc42c36,0x55e0848b,0x52bc4911,0x7f5a3081
7115 .word 0x040a23fd,0xa6b6394f,0x9edc8d20,0x3cd396e0
7116 .word 0xc8965a58,0xd7bd04e4,0xaf1fb91c,0x8519ee6a
7117 .word 0x161494a7,0x751918ec,0xe35fcf25,0x72da1668
7118 .word 0xfb1a223d,0xabf9fcfe,0x34e6672e,0xfba62cd5
7119 .word 0x298420c1,0xa964cf85,0x5c67ec71,0x5eb1ba32
7120 .word 0x828aa027,0x6f951199,0x14cb328f,0x62fd97b8
7121 .word 0x7171f79c,0x56bd6c0f,0x85e3f2d5,0xc65f811d
7122 .word 0xa6e95c4a,0xc3cf0841,0x1cb4ee1b,0x372cc984
7123 .word 0xb895fdbb,0x26d0e4dd,0x001ccd10,0x58897ab6
7124 .word 0xede8c2a5,0x5e14227a,0x6e98a5f2,0x34856a4c
7125 .word 0x026e1af7,0x15724510,0x6f1a7032,0xc33337c0
7126 .word 0x230d1689,0x866facf4,0x48dae9f8,0x267063a1
7127 .word 0x020ce403,0x9f0eddff,0x350670ce,0x83a5b62a
7128 .word 0xa0950224,0x7a0786a8,0x85d70577,0x945686e6
7129 .word 0x3556f6ef,0x15209e7c,0x19dd9964,0xe908bfdd
7130 .word 0xde8f5d3d,0x69663a31,0x3b378feb,0xed6b3b88
7131 .word 0x1e9dfed1,0x3b340fa1,0x4d477a7d,0x185dbdd2
7132 .word 0x0bf1330f,0x6d399219,0xf8c93dcf,0x92bb3a76
7133share3_end: