Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_1500_15.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_1500_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, 1500 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_1500_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_1500_15 -p 1 -l 1500
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! 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
3942 ba,a p0_not_taken_0_end
3943p0_not_taken_0:
3944! The following code should not be executed
3945 lduha [%i2+0x010]%asi,%l0
3946 sdivx %l7,0xaaf,%l2
3947 ba,a p0_branch_failed
3948p0_not_taken_0_end:
3949
3950
3951! End of Random Code for Thread 0
3952
3953
3954! Check Registers
3955
3956p0_check_registers:
3957 set p0_expected_registers,%g1
3958 ldx [%g1+0x000],%g2
3959 cmp %l0,%g2 ! %l0 should be 00000000dd7a6a29
3960 bne,a,pn %xcc,p0_reg_l0_fail
3961 mov %l0,%g3
3962 ldx [%g1+0x008],%g2
3963 cmp %l1,%g2 ! %l1 should be 00000000ff6494a6
3964 bne,a,pn %xcc,p0_reg_l1_fail
3965 mov %l1,%g3
3966 ldx [%g1+0x010],%g2
3967 cmp %l2,%g2 ! %l2 should be 00000000ffff6ba9
3968 bne,a,pn %xcc,p0_reg_l2_fail
3969 mov %l2,%g3
3970 ldx [%g1+0x018],%g2
3971 cmp %l3,%g2 ! %l3 should be 00000000ffffffb3
3972 bne,a,pn %xcc,p0_reg_l3_fail
3973 mov %l3,%g3
3974 ldx [%g1+0x020],%g2
3975 cmp %l4,%g2 ! %l4 should be 0000000000000000
3976 bne,a,pn %xcc,p0_reg_l4_fail
3977 mov %l4,%g3
3978 ldx [%g1+0x028],%g2
3979 cmp %l5,%g2 ! %l5 should be 000000007a000007
3980 bne,a,pn %xcc,p0_reg_l5_fail
3981 mov %l5,%g3
3982 ldx [%g1+0x030],%g2
3983 cmp %l6,%g2 ! %l6 should be 00000000000000dd
3984 bne,a,pn %xcc,p0_reg_l6_fail
3985 mov %l6,%g3
3986 ldx [%g1+0x038],%g2
3987 cmp %l7,%g2 ! %l7 should be 000000005674744e
3988 bne,a,pn %xcc,p0_reg_l7_fail
3989 mov %l7,%g3
3990
3991! Check Floating Point Registers
3992
3993p0_check_fp_registers:
3994 set p0_expected_fp_regs,%g3
3995 std %f0,[%g1]
3996 ldx [%g1],%l1
3997 ldx [%g3+0x00],%l0
3998 cmp %l0,%l1 ! %f0 should be 01e7ffe7 dc1573ef
3999 bne %xcc,p0_f0_fail
4000 std %f2,[%g1]
4001 ldx [%g1],%l1
4002 ldx [%g3+0x08],%l0
4003 cmp %l0,%l1 ! %f2 should be 4e747456 00000000
4004 bne %xcc,p0_f2_fail
4005 std %f4,[%g1]
4006 ldx [%g1],%l1
4007 ldx [%g3+0x10],%l0
4008 cmp %l0,%l1 ! %f4 should be 000000ff 000000ba
4009 bne %xcc,p0_f4_fail
4010 std %f6,[%g1]
4011 ldx [%g1],%l1
4012 ldx [%g3+0x18],%l0
4013 cmp %l0,%l1 ! %f6 should be dc687efe 9e34a28f
4014 bne %xcc,p0_f6_fail
4015 std %f8,[%g1]
4016 ldx [%g1],%l1
4017 ldx [%g3+0x20],%l0
4018 cmp %l0,%l1 ! %f8 should be 1f44758d 0c75d9b9
4019 bne %xcc,p0_f8_fail
4020 std %f10,[%g1]
4021 ldx [%g1],%l1
4022 ldx [%g3+0x28],%l0
4023 cmp %l0,%l1 ! %f10 should be a673e23e 891d7ef6
4024 bne %xcc,p0_f10_fail
4025 std %f12,[%g1]
4026 ldx [%g1],%l1
4027 ldx [%g3+0x30],%l0
4028 cmp %l0,%l1 ! %f12 should be e1dd814d e0de13fb
4029 bne %xcc,p0_f12_fail
4030 std %f14,[%g1]
4031 ldx [%g1],%l1
4032 ldx [%g3+0x38],%l0
4033 cmp %l0,%l1 ! %f14 should be 6fd3ffde 00000000
4034 bne %xcc,p0_f14_fail
4035 std %f16,[%g1]
4036 ldx [%g1],%l1
4037 ldx [%g3+0x40],%l0
4038 cmp %l0,%l1 ! %f16 should be b30000ff 01e7ffe7
4039 bne %xcc,p0_f16_fail
4040 std %f18,[%g1]
4041 ldx [%g1],%l1
4042 ldx [%g3+0x48],%l0
4043 cmp %l0,%l1 ! %f18 should be 9d9acf2d dd7a6a29
4044 bne %xcc,p0_f18_fail
4045 std %f20,[%g1]
4046 ldx [%g1],%l1
4047 ldx [%g3+0x50],%l0
4048 cmp %l0,%l1 ! %f20 should be b4a4777a 00000071
4049 bne %xcc,p0_f20_fail
4050 std %f22,[%g1]
4051 ldx [%g1],%l1
4052 ldx [%g3+0x58],%l0
4053 cmp %l0,%l1 ! %f22 should be ff00c92c 01e7ffe7
4054 bne %xcc,p0_f22_fail
4055 std %f24,[%g1]
4056 ldx [%g1],%l1
4057 ldx [%g3+0x60],%l0
4058 cmp %l0,%l1 ! %f24 should be 00000000 000000ff
4059 bne %xcc,p0_f24_fail
4060 std %f26,[%g1]
4061 ldx [%g1],%l1
4062 ldx [%g3+0x68],%l0
4063 cmp %l0,%l1 ! %f26 should be ff000f00 ff0a3bff
4064 bne %xcc,p0_f26_fail
4065 std %f28,[%g1]
4066 ldx [%g1],%l1
4067 ldx [%g3+0x70],%l0
4068 cmp %l0,%l1 ! %f28 should be ffffffff ffb4f2e6
4069 bne %xcc,p0_f28_fail
4070 std %f30,[%g1]
4071 ldx [%g1],%l1
4072 ldx [%g3+0x78],%l0
4073 cmp %l0,%l1 ! %f30 should be 7bf46ccb 890d9fc6
4074 bne %xcc,p0_f30_fail
4075 nop
4076
4077! The test for processor 0 has passed
4078
4079p0_passed:
4080 ta GOOD_TRAP
4081 nop
4082
4083p0_reg_l0_fail:
4084 or %g0,0xbd0,%g1
4085 ba,a p0_failed
4086p0_reg_l1_fail:
4087 or %g0,0xbd1,%g1
4088 ba,a p0_failed
4089p0_reg_l2_fail:
4090 or %g0,0xbd2,%g1
4091 ba,a p0_failed
4092p0_reg_l3_fail:
4093 or %g0,0xbd3,%g1
4094 ba,a p0_failed
4095p0_reg_l4_fail:
4096 or %g0,0xbd4,%g1
4097 ba,a p0_failed
4098p0_reg_l5_fail:
4099 or %g0,0xbd5,%g1
4100 ba,a p0_failed
4101p0_reg_l6_fail:
4102 or %g0,0xbd6,%g1
4103 ba,a p0_failed
4104p0_reg_l7_fail:
4105 or %g0,0xbd7,%g1
4106 ba,a p0_failed
4107p0_f0_fail:
4108 set p0_temp,%g6
4109 mov 0xf00,%l0
4110 stx %l0,[%g6]
4111 std %f0,[%g6+8]
4112 stx %fsr,[%g6+16]
4113 ta BAD_TRAP
4114
4115p0_f2_fail:
4116 set p0_temp,%g6
4117 mov 0xf02,%l0
4118 stx %l0,[%g6]
4119 std %f2,[%g6+8]
4120 stx %fsr,[%g6+16]
4121 ta BAD_TRAP
4122
4123p0_f4_fail:
4124 set p0_temp,%g6
4125 mov 0xf04,%l0
4126 stx %l0,[%g6]
4127 std %f4,[%g6+8]
4128 stx %fsr,[%g6+16]
4129 ta BAD_TRAP
4130
4131p0_f6_fail:
4132 set p0_temp,%g6
4133 mov 0xf06,%l0
4134 stx %l0,[%g6]
4135 std %f6,[%g6+8]
4136 stx %fsr,[%g6+16]
4137 ta BAD_TRAP
4138
4139p0_f8_fail:
4140 set p0_temp,%g6
4141 mov 0xf08,%l0
4142 stx %l0,[%g6]
4143 std %f8,[%g6+8]
4144 stx %fsr,[%g6+16]
4145 ta BAD_TRAP
4146
4147p0_f10_fail:
4148 set p0_temp,%g6
4149 mov 0xf10,%l0
4150 stx %l0,[%g6]
4151 std %f10,[%g6+8]
4152 stx %fsr,[%g6+16]
4153 ta BAD_TRAP
4154
4155p0_f12_fail:
4156 set p0_temp,%g6
4157 mov 0xf12,%l0
4158 stx %l0,[%g6]
4159 std %f12,[%g6+8]
4160 stx %fsr,[%g6+16]
4161 ta BAD_TRAP
4162
4163p0_f14_fail:
4164 set p0_temp,%g6
4165 mov 0xf14,%l0
4166 stx %l0,[%g6]
4167 std %f14,[%g6+8]
4168 stx %fsr,[%g6+16]
4169 ta BAD_TRAP
4170
4171p0_f16_fail:
4172 set p0_temp,%g6
4173 mov 0xf16,%l0
4174 stx %l0,[%g6]
4175 std %f16,[%g6+8]
4176 stx %fsr,[%g6+16]
4177 ta BAD_TRAP
4178
4179p0_f18_fail:
4180 set p0_temp,%g6
4181 mov 0xf18,%l0
4182 stx %l0,[%g6]
4183 std %f18,[%g6+8]
4184 stx %fsr,[%g6+16]
4185 ta BAD_TRAP
4186
4187p0_f20_fail:
4188 set p0_temp,%g6
4189 mov 0xf20,%l0
4190 stx %l0,[%g6]
4191 std %f20,[%g6+8]
4192 stx %fsr,[%g6+16]
4193 ta BAD_TRAP
4194
4195p0_f22_fail:
4196 set p0_temp,%g6
4197 mov 0xf22,%l0
4198 stx %l0,[%g6]
4199 std %f22,[%g6+8]
4200 stx %fsr,[%g6+16]
4201 ta BAD_TRAP
4202
4203p0_f24_fail:
4204 set p0_temp,%g6
4205 mov 0xf24,%l0
4206 stx %l0,[%g6]
4207 std %f24,[%g6+8]
4208 stx %fsr,[%g6+16]
4209 ta BAD_TRAP
4210
4211p0_f26_fail:
4212 set p0_temp,%g6
4213 mov 0xf26,%l0
4214 stx %l0,[%g6]
4215 std %f26,[%g6+8]
4216 stx %fsr,[%g6+16]
4217 ta BAD_TRAP
4218
4219p0_f28_fail:
4220 set p0_temp,%g6
4221 mov 0xf28,%l0
4222 stx %l0,[%g6]
4223 std %f28,[%g6+8]
4224 stx %fsr,[%g6+16]
4225 ta BAD_TRAP
4226
4227p0_f30_fail:
4228 set p0_temp,%g6
4229 mov 0xf30,%l0
4230 stx %l0,[%g6]
4231 std %f30,[%g6+8]
4232 stx %fsr,[%g6+16]
4233 ta BAD_TRAP
4234
4235
4236! The test for processor 0 failed
4237
4238p0_failed:
4239 set p0_temp,%g6
4240 stx %g1,[%g6]
4241 stx %g2,[%g6+8]
4242 stx %g3,[%g6+16]
4243 stx %fsr,[%g6+24]
4244 ta BAD_TRAP
4245
4246
4247! The local area data for processor 0 failed
4248
4249p0_local_failed:
4250 set done_flags,%g5
4251 mov 3,%g6
4252 st %g6,[%g5+0x000] ! Set processor 0 done flag
4253
4254 set p0_temp,%g6
4255 add %g1,%g4,%g1
4256 stx %g4,[%g6]
4257 stx %g2,[%g6+8]
4258 stx %g3,[%g6+16]
4259 st %fsr,[%g6+24]
4260 ta BAD_TRAP
4261
4262p0_selfmod_failed:
4263 ba p0_failed
4264 mov 0xabc,%g1
4265
4266p0_branch_failed:
4267 mov 0xbbb,%g1
4268 rd %ccr,%g2
4269 ba p0_failed
4270 mov 0x0,%g3
4271
4272p0_trap1e:
4273 xnor %l7,%l5,%l2
4274 done
4275
4276p0_trap1o:
4277 xnor %l7,%l5,%l2
4278 done
4279
4280
4281p0_trap2e:
4282 ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000100c1408]
4283 swapa [%i5+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010141410]
4284 orn %l7,-0xf2c,%l7
4285 done
4286
4287p0_trap2o:
4288 ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000100c1408]
4289 swapa [%o5+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010141410]
4290 orn %l7,-0xf2c,%l7
4291 done
4292
4293
4294p0_trap3e:
4295 addc %l6,%l2,%l6
4296 xnor %l3,%l3,%l3
4297 add %l1,%l6,%l0
4298 subc %l7,0x8f9,%l7
4299 sub %l0,-0xa16,%l0
4300 sub %l2,-0x64d,%l6
4301 addc %l7,-0xffd,%l3
4302 done
4303
4304p0_trap3o:
4305 addc %l6,%l2,%l6
4306 xnor %l3,%l3,%l3
4307 add %l1,%l6,%l0
4308 subc %l7,0x8f9,%l7
4309 sub %l0,-0xa16,%l0
4310 sub %l2,-0x64d,%l6
4311 addc %l7,-0xffd,%l3
4312 done
4313
4314! Cross Processor Interrupt Handler
4315
4316cross_intr_handler:
4317 membar #Sync
4318! Identify the recipient of the interrupt
4319 mov 0x10,%g1 ! VA of Core ID Register
4320 ldxa [%g1]ASI_CMP_CORE_ID,%g1
4321 and %g1,0x3f,%g4 ! Extract Core ID in %g4
4322 sll %g4,2,%g1 ! Index into intr receive array
4323 set received_xintr,%g2 ! Pointer to receive counters
4324 lduw [%g2+%g1],%g3 ! Get receive count
4325 inc %g3 ! Incement by 1
4326 st %g3,[%g2+%g1] ! Update receive count
4327! Reset busy bit interrupts and return
4328 mov 0x40,%g1 ! Busy bit
4329 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
4330 membar #Sync
4331 retry
4332
4333inst_access_handler:
4334 done
4335
4336 .align 256
4337data_access_handler:
43381: done
4339
4340p0_init_memory_pointers:
4341 set p0_init_registers,%g1
4342 mov %g0,%g2
4343 mov %g0,%g3
4344 mov %g0,%g4
4345 mov %g0,%g5
4346 mov %g0,%g6
4347 mov %g0,%g7
4348
4349! Initialize memory pointers for window 0
4350 set p0_local0_start,%i0
4351 set p0_local1_start,%i1
4352 set p0_local2_start,%i2
4353 set p0_local3_start,%i3
4354 set p0_local4_start,%i4
4355 set p0_local5_start,%i5
4356 set p0_local6_start,%i6
4357 clr %i7
4358! Init Local Registers in Window 0
4359 ldx [%g1+0x000],%l0 ! %l0 = 09d72c243ee8ec29
4360 ldx [%g1+0x008],%l1 ! %l1 = 3afe6bda230fddce
4361 ldx [%g1+0x010],%l2 ! %l2 = 3abd3d7ebcfafe6d
4362 ldx [%g1+0x018],%l3 ! %l3 = 12f514ba2028c67b
4363 ldx [%g1+0x020],%l4 ! %l4 = 9ed92743dc5da346
4364 ldx [%g1+0x028],%l5 ! %l5 = 2b47e9745b5fde6c
4365 ldx [%g1+0x030],%l6 ! %l6 = 9634340ea8bed256
4366 ldx [%g1+0x038],%l7 ! %l7 = 13653169ef7315dc
4367
4368! Initialize the output register of window 0
4369
4370 set share0_start,%o0
4371 set share1_start,%o1
4372 set share2_start,%o2
4373 set share3_start,%o3
4374 mov 0x08,%o4
4375 mov 0x10,%o5
4376 mov 0x18,%o6
4377
4378 retl
4379 nop
4380
4381user_text_end:
4382 .seg "text"
4383 .align 0x2000
4384user_near0_start:
4385p0_near_0_le:
4386 fdivs %f5 ,%f7 ,%f4
4387 fsubs %f0 ,%f12,%f0
4388 jmpl %o7,%g0
4389 subc %l1,-0xb62,%l7
4390p0_near_0_he:
4391 smul %l0,0x748,%l3
4392 smul %l5,0x743,%l3
4393 jmpl %o7,%g0
4394 addc %l0,-0xaa6,%l1
4395near0_b2b_h:
4396 xor %l0,0xbb6,%l1
4397 fsubs %f26,%f20,%f19
4398 sub %l0,0x5da,%l1
4399 fdivs %f24,%f21,%f22
4400 addc %l0,%l0,%l7
4401 addc %l6,-0xb6c,%l3
4402 subc %l2,%l1,%l4
4403 jmpl %o7,%g0
4404 fmuls %f18,%f25,%f29
4405near0_b2b_l:
4406 orn %l0,%l0,%l3
4407 andn %l5,0x9f0,%l0
4408 sdivx %l3,0xa80,%l1
4409 fmuls %f14,%f15,%f9
4410 udivx %l6,-0x645,%l7
4411 andn %l7,-0x77e,%l0
4412 addc %l0,-0x895,%l5
4413 jmpl %o7,%g0
4414 mulx %l4,0xad2,%l2
4415user_near0_end:
4416 .seg "text"
4417 .align 0x2000
4418user_near1_start:
4419p0_near_1_le:
4420 fmuls %f8 ,%f10,%f5
4421 fmuls %f8 ,%f12,%f12
4422 jmpl %o7,%g0
4423 addc %l5,0x924,%l0
4424p0_near_1_he:
4425 fadds %f22,%f16,%f28
4426 fsqrts %f26,%f23
4427 fsubs %f16,%f31,%f18
4428 ld [%i3+0x01c],%f23 ! Mem[00000000100c141c]
4429 fadds %f31,%f16,%f16
4430 umul %l6,%l4,%l4
4431 jmpl %o7,%g0
4432 fmuls %f23,%f26,%f29
4433near1_b2b_h:
4434 andn %l4,-0x7d4,%l2
4435 smul %l7,%l6,%l1
4436 xnor %l6,-0x577,%l7
4437 fadds %f19,%f20,%f31
4438 orn %l4,-0x337,%l5
4439 sdivx %l1,%l6,%l6
4440 xnor %l1,0x896,%l1
4441 jmpl %o7,%g0
4442 fsqrts %f28,%f21
4443near1_b2b_l:
4444 xnor %l7,0x1e5,%l7
4445 sub %l2,0x02a,%l0
4446 fdtos %f4 ,%f11
4447 or %l6,%l7,%l5
4448 subc %l1,-0x237,%l7
4449 xor %l3,%l0,%l6
4450 andn %l2,%l7,%l3
4451 jmpl %o7,%g0
4452 and %l7,-0x2f7,%l6
4453user_near1_end:
4454 .seg "text"
4455 .align 0x2000
4456user_near2_start:
4457p0_near_2_le:
4458 jmpl %o7,%g0
4459 fsubs %f0 ,%f9 ,%f6
4460 jmpl %o7,%g0
4461 nop
4462p0_near_2_he:
4463 smul %l0,%l3,%l0
4464 fdtos %f26,%f19
4465 jmpl %o7,%g0
4466 ldd [%i1+0x008],%l6 ! Mem[0000000010041408]
4467near2_b2b_h:
4468 fsubs %f21,%f30,%f27
4469 fcmps %fcc1,%f18,%f23
4470 xnor %l6,0xfd9,%l6
4471 subc %l5,-0xff1,%l1
4472 fdivs %f20,%f26,%f18
4473 smul %l7,%l2,%l4
4474 fadds %f20,%f25,%f16
4475 jmpl %o7,%g0
4476 umul %l5,%l3,%l6
4477near2_b2b_l:
4478 fadds %f13,%f7 ,%f12
4479 sdivx %l5,-0xc27,%l5
4480 fmuls %f14,%f11,%f12
4481 fadds %f10,%f12,%f2
4482 xor %l0,%l6,%l5
4483 fcmps %fcc0,%f15,%f13
4484 and %l4,0xe35,%l1
4485 jmpl %o7,%g0
4486 xnor %l2,0xac5,%l6
4487user_near2_end:
4488 .seg "text"
4489 .align 0x2000
4490user_near3_start:
4491p0_near_3_le:
4492 smul %l4,-0xe4b,%l4
4493 xnor %l1,0xbf0,%l4
4494 smul %l6,%l7,%l1
4495 subc %l0,%l7,%l6
4496 mulx %l5,0x77d,%l0
4497 jmpl %o7,%g0
4498 fsubs %f14,%f7 ,%f10
4499p0_near_3_he:
4500 fadds %f19,%f31,%f22
4501 fadds %f22,%f29,%f28
4502 sub %l2,-0xb96,%l1
4503 fdivs %f16,%f22,%f18
4504 fsubs %f30,%f21,%f22
4505 subc %l0,0x0a1,%l5
4506 jmpl %o7,%g0
4507 xnor %l4,%l3,%l0
4508near3_b2b_h:
4509 mulx %l0,%l6,%l1
4510 jmpl %o7,%g0
4511 or %l6,%l4,%l4
4512near3_b2b_l:
4513 xnor %l6,%l0,%l6
4514 jmpl %o7,%g0
4515 sub %l5,%l3,%l1
4516user_near3_end:
4517 .seg "text"
4518 .text
4519 .align 0x2000
4520user_far0_start:
4521p0_far_0_le:
4522 jmpl %o7,%g0
4523 fdivs %f9 ,%f13,%f2
4524 jmpl %o7,%g0
4525 nop
4526p0_far_0_lem:
4527 jmpl %o7,%g0
4528 fdivs %f9 ,%f13,%f2
4529 jmpl %o7,%g0
4530 nop
4531p0_far_0_he:
4532 sub %l0,0x7ba,%l5
4533 or %l3,0x0b0,%l2
4534 fcmps %fcc0,%f23,%f30
4535 fdivs %f21,%f29,%f23
4536 jmpl %o7,%g0
4537 and %l6,%l4,%l3
4538p0_far_0_hem:
4539 sub %l0,0x7ba,%l5
4540 or %l3,0x0b0,%l2
4541 fcmps %fcc0,%f23,%f30
4542 fdivs %f21,%f29,%f23
4543 jmpl %o7,%g0
4544 and %l6,%l4,%l3
4545p0_loop_branch_0:
4546 jmpl %o7+12,%g0
4547 add %l0,1,%l0
4548far0_b2b_h:
4549 andn %l3,%l1,%l0
4550 fsubs %f26,%f26,%f25
4551 jmpl %o7,%g0
4552 fadds %f30,%f17,%f19
4553far0_b2b_l:
4554 sub %l6,0x0ce,%l7
4555 smul %l4,%l4,%l2
4556 jmpl %o7,%g0
4557 addc %l2,%l7,%l3
4558user_far0_end:
4559 .seg "text"
4560 .text
4561 .align 0x2000
4562user_far1_start:
4563p0_far_1_le:
4564 sdivx %l6,-0x968,%l3
4565 xor %l6,%l5,%l2
4566 subc %l4,0x83d,%l4
4567 and %l7,-0x7f8,%l1
4568 jmpl %o7,%g0
4569 fcmps %fcc1,%f10,%f1
4570p0_far_1_lem:
4571 sdivx %l6,-0x968,%l3
4572 xor %l6,%l5,%l2
4573 subc %l4,0x83d,%l4
4574 and %l7,-0x7f8,%l1
4575 jmpl %o7,%g0
4576 fcmps %fcc1,%f10,%f1
4577p0_far_1_he:
4578 andn %l1,-0x435,%l2
4579 sub %l7,%l4,%l0
4580 umul %l1,-0x619,%l7
4581 mulx %l3,%l2,%l6
4582 fdivs %f17,%f31,%f16
4583 jmpl %o7,%g0
4584 andn %l2,%l2,%l0
4585p0_far_1_hem:
4586 andn %l1,-0x435,%l2
4587 sub %l7,%l4,%l0
4588 umul %l1,-0x619,%l7
4589 mulx %l3,%l2,%l6
4590 fdivs %f17,%f31,%f16
4591 jmpl %o7,%g0
4592 andn %l2,%l2,%l0
4593p0_loop_branch_1:
4594 jmpl %o7+12,%g0
4595 add %l0,2,%l0
4596far1_b2b_h:
4597 orn %l0,0xb61,%l6
4598 subc %l4,0x475,%l0
4599 fdivs %f21,%f23,%f22
4600 fcmps %fcc3,%f19,%f31
4601 sub %l6,%l6,%l3
4602 mulx %l6,0x621,%l2
4603 andn %l1,%l5,%l3
4604 jmpl %o7,%g0
4605 subc %l7,-0x00f,%l7
4606far1_b2b_l:
4607 andn %l7,%l5,%l5
4608 smul %l1,-0xf61,%l1
4609 subc %l1,%l5,%l2
4610 fstoi %f1 ,%f9
4611 fadds %f3 ,%f13,%f1
4612 fdivs %f5 ,%f4 ,%f10
4613 fdivs %f8 ,%f15,%f15
4614 jmpl %o7,%g0
4615 mulx %l7,%l1,%l0
4616user_far1_end:
4617 .seg "text"
4618 .text
4619 .align 0x2000
4620user_far2_start:
4621p0_far_2_le:
4622 addc %l3,0x93e,%l4
4623 jmpl %o7,%g0
4624 swap [%i4+0x004],%l0 ! Mem[0000000010101404]
4625p0_far_2_lem:
4626 addc %l3,0x93e,%l4
4627 membar #Sync
4628 jmpl %o7,%g0
4629 swap [%i4+0x004],%l0 ! Mem[0000000010101404]
4630p0_far_2_he:
4631 addc %l0,-0xf0f,%l3
4632 jmpl %o7,%g0
4633 fsqrts %f16,%f18
4634p0_far_2_hem:
4635 addc %l0,-0xf0f,%l3
4636 jmpl %o7,%g0
4637 fsqrts %f16,%f18
4638p0_loop_branch_2:
4639 jmpl %o7+12,%g0
4640 add %l0,3,%l0
4641far2_b2b_h:
4642 fsubs %f25,%f23,%f19
4643 subc %l5,%l0,%l6
4644 smul %l4,%l1,%l2
4645 mulx %l2,0x732,%l1
4646 jmpl %o7,%g0
4647 xor %l2,0x9b4,%l5
4648far2_b2b_l:
4649 fmuls %f1 ,%f8 ,%f11
4650 xnor %l4,-0xa97,%l3
4651 xor %l4,%l2,%l2
4652 xnor %l5,-0x72e,%l6
4653 jmpl %o7,%g0
4654 umul %l6,-0xf90,%l0
4655user_far2_end:
4656 .seg "text"
4657 .text
4658 .align 0x2000
4659user_far3_start:
4660p0_far_3_le:
4661 addc %l5,0xf77,%l4
4662 umul %l1,%l3,%l1
4663 fmuls %f9 ,%f8 ,%f13
4664 jmpl %o7,%g0
4665 umul %l5,-0x0fa,%l3
4666p0_far_3_lem:
4667 addc %l5,0xf77,%l4
4668 umul %l1,%l3,%l1
4669 fmuls %f9 ,%f8 ,%f13
4670 jmpl %o7,%g0
4671 umul %l5,-0x0fa,%l3
4672p0_far_3_he:
4673 orn %l0,%l7,%l1
4674 jmpl %o7,%g0
4675 addc %l2,%l0,%l5
4676p0_far_3_hem:
4677 orn %l0,%l7,%l1
4678 jmpl %o7,%g0
4679 addc %l2,%l0,%l5
4680p0_loop_branch_3:
4681 jmpl %o7+12,%g0
4682 add %l0,4,%l0
4683far3_b2b_h:
4684 fsqrts %f23,%f24
4685 fadds %f16,%f28,%f16
4686 fsubs %f19,%f18,%f18
4687 sub %l5,%l2,%l3
4688 sub %l1,0x6db,%l1
4689 mulx %l2,%l7,%l4
4690 jmpl %o7,%g0
4691 fsqrts %f26,%f22
4692far3_b2b_l:
4693 fsubs %f12,%f0 ,%f1
4694 fstod %f1 ,%f14
4695 fdivs %f7 ,%f12,%f14
4696 fcmps %fcc3,%f12,%f5
4697 addc %l0,0x071,%l3
4698 xnor %l6,0x63f,%l1
4699 jmpl %o7,%g0
4700 fdivs %f2 ,%f8 ,%f6
4701user_far3_end:
4702 .seg "text"
4703 .align 0x2000
4704user_jump0_start:
4705 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
4706p0_jmpl_0_le:
4707 xnor %l6,%l7,%l6
4708 xnor %l5,%l3,%l2
4709 jmpl %g6+8,%g0
4710 fsqrts %f10,%f8
4711p0_call_0_le:
4712 andn %l6,-0x31f,%l5
4713 or %l7,%l7,%l2
4714 xnor %l3,%l7,%l1
4715 smul %l6,0x256,%l2
4716 retl
4717 fsqrts %f11,%f3
4718p0_jmpl_0_lo:
4719 xnor %l6,%l7,%l6
4720 xnor %l5,%l3,%l2
4721 jmpl %g6+8,%g0
4722 fsqrts %f10,%f8
4723p0_call_0_lo:
4724 andn %l6,-0x31f,%l5
4725 or %l7,%l7,%l2
4726 xnor %l3,%l7,%l1
4727 smul %l6,0x256,%l2
4728 retl
4729 fsqrts %f11,%f3
4730p0_jmpl_0_he:
4731 fsubs %f23,%f25,%f23
4732 fitod %f27,%f20
4733 addc %l1,%l2,%l6
4734 sdivx %l0,-0xdb7,%l1
4735 udivx %l0,%l1,%l3
4736 sub %l3,%l5,%l0
4737 jmpl %g6+8,%g0
4738 fsqrts %f31,%f27
4739p0_call_0_he:
4740 sth %l4,[%i4+0x00a] ! Mem[000000001010140a]
4741 or %l5,0xa52,%l7
4742 fmuls %f16,%f16,%f20
4743 retl
4744 xnor %l4,0xb2e,%l4
4745p0_jmpl_0_ho:
4746 fsubs %f23,%f25,%f23
4747 fitod %f27,%f20
4748 addc %l1,%l2,%l6
4749 sdivx %l0,-0xdb7,%l1
4750 udivx %l0,%l1,%l3
4751 sub %l3,%l5,%l0
4752 jmpl %g6+8,%g0
4753 fsqrts %f31,%f27
4754p0_call_0_ho:
4755 sth %l4,[%o4+0x00a] ! Mem[000000001010140a]
4756 or %l5,0xa52,%l7
4757 fmuls %f16,%f16,%f20
4758 retl
4759 xnor %l4,0xb2e,%l4
4760user_jump0_end:
4761 .seg "text"
4762 .align 0x2000
4763user_jump1_start:
4764 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
4765p0_jmpl_1_le:
4766 jmpl %g6+8,%g0
4767 fcmps %fcc1,%f14,%f10
4768p0_call_1_le:
4769 retl
4770 umul %l4,-0x69a,%l5
4771p0_jmpl_1_lo:
4772 jmpl %g6+8,%g0
4773 fcmps %fcc1,%f14,%f10
4774p0_call_1_lo:
4775 retl
4776 umul %l4,-0x69a,%l5
4777p0_jmpl_1_he:
4778 ldd [%i4+0x010],%f22 ! Mem[0000000010101410]
4779 fmuls %f19,%f28,%f30
4780 jmpl %g6+8,%g0
4781 addc %l6,0x1c4,%l0
4782p0_call_1_he:
4783 andn %l4,%l2,%l5
4784 retl
4785 or %l0,%l3,%l5
4786p0_jmpl_1_ho:
4787 ldd [%o4+0x010],%f22 ! Mem[0000000010101410]
4788 fmuls %f19,%f28,%f30
4789 jmpl %g6+8,%g0
4790 addc %l6,0x1c4,%l0
4791p0_call_1_ho:
4792 andn %l4,%l2,%l5
4793 retl
4794 or %l0,%l3,%l5
4795user_jump1_end:
4796 .seg "text"
4797 .align 0x2000
4798user_jump2_start:
4799 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
4800p0_jmpl_2_le:
4801 xnor %l7,-0xcde,%l2
4802 sub %l0,%l5,%l3
4803 jmpl %g6+8,%g0
4804 udivx %l6,%l1,%l4
4805p0_call_2_le:
4806 fmuls %f1 ,%f14,%f4
4807 addc %l7,0x1fe,%l1
4808 retl
4809 smul %l3,-0x6a6,%l0
4810p0_jmpl_2_lo:
4811 xnor %l7,-0xcde,%l2
4812 sub %l0,%l5,%l3
4813 jmpl %g6+8,%g0
4814 udivx %l6,%l1,%l4
4815p0_call_2_lo:
4816 fmuls %f1 ,%f14,%f4
4817 addc %l7,0x1fe,%l1
4818 retl
4819 smul %l3,-0x6a6,%l0
4820p0_jmpl_2_he:
4821 andn %l5,0xa2c,%l3
4822 sdivx %l4,%l7,%l2
4823 xor %l2,0x9f6,%l4
4824 sdivx %l2,%l5,%l3
4825 fmuls %f28,%f18,%f28
4826 subc %l0,-0xb9b,%l7
4827 jmpl %g6+8,%g0
4828 stx %l2,[%i5+0x008] ! Mem[0000000010141408]
4829p0_call_2_he:
4830 xor %l6,0x35a,%l0
4831 xor %l6,-0x4ce,%l1
4832 smul %l0,-0xffd,%l0
4833 addc %l0,%l3,%l2
4834 subc %l6,0x8aa,%l3
4835 umul %l0,0x5d9,%l4
4836 sub %l7,-0x261,%l4
4837 retl
4838 fdivs %f19,%f30,%f29
4839p0_jmpl_2_ho:
4840 andn %l5,0xa2c,%l3
4841 sdivx %l4,%l7,%l2
4842 xor %l2,0x9f6,%l4
4843 sdivx %l2,%l5,%l3
4844 fmuls %f28,%f18,%f28
4845 subc %l0,-0xb9b,%l7
4846 jmpl %g6+8,%g0
4847 stx %l2,[%o5+0x008] ! Mem[0000000010141408]
4848p0_call_2_ho:
4849 xor %l6,0x35a,%l0
4850 xor %l6,-0x4ce,%l1
4851 smul %l0,-0xffd,%l0
4852 addc %l0,%l3,%l2
4853 subc %l6,0x8aa,%l3
4854 umul %l0,0x5d9,%l4
4855 sub %l7,-0x261,%l4
4856 retl
4857 fdivs %f19,%f30,%f29
4858user_jump2_end:
4859 .seg "text"
4860 .align 0x2000
4861user_jump3_start:
4862 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
4863p0_jmpl_3_le:
4864 sub %l6,-0xb40,%l0
4865 sdivx %l2,%l7,%l3
4866 fcmps %fcc2,%f11,%f9
4867 xor %l0,%l6,%l2
4868 fdivs %f10,%f7 ,%f6
4869 fadds %f9 ,%f8 ,%f1
4870 jmpl %g6+8,%g0
4871 fcmps %fcc1,%f2 ,%f9
4872p0_call_3_le:
4873 add %l7,%l0,%l3
4874 fdtoi %f4 ,%f5
4875 retl
4876 fitod %f8 ,%f4
4877p0_jmpl_3_lo:
4878 sub %l6,-0xb40,%l0
4879 sdivx %l2,%l7,%l3
4880 fcmps %fcc2,%f11,%f9
4881 xor %l0,%l6,%l2
4882 fdivs %f10,%f7 ,%f6
4883 fadds %f9 ,%f8 ,%f1
4884 jmpl %g6+8,%g0
4885 fcmps %fcc1,%f2 ,%f9
4886p0_call_3_lo:
4887 add %l7,%l0,%l3
4888 fdtoi %f4 ,%f5
4889 retl
4890 fitod %f8 ,%f4
4891p0_jmpl_3_he:
4892 fstod %f25,%f16
4893 subc %l6,-0x6e0,%l6
4894 jmpl %g6+8,%g0
4895 fadds %f28,%f26,%f16
4896p0_call_3_he:
4897 udivx %l7,%l2,%l1
4898 fcmps %fcc2,%f18,%f23
4899 ldd [%i4+0x010],%f26 ! Mem[0000000010101410]
4900 lduh [%i5+0x02a],%l7 ! Mem[000000001014142a]
4901 sdivx %l4,%l2,%l1
4902 retl
4903 fdivs %f23,%f25,%f16
4904p0_jmpl_3_ho:
4905 fstod %f25,%f16
4906 subc %l6,-0x6e0,%l6
4907 jmpl %g6+8,%g0
4908 fadds %f28,%f26,%f16
4909p0_call_3_ho:
4910 udivx %l7,%l2,%l1
4911 fcmps %fcc2,%f18,%f23
4912 ldd [%o4+0x010],%f26 ! Mem[0000000010101410]
4913 lduh [%o5+0x02a],%l7 ! Mem[000000001014142a]
4914 sdivx %l4,%l2,%l1
4915 retl
4916 fdivs %f23,%f25,%f16
4917user_jump3_end:
4918
4919 .seg "data"
4920 .align 0x2000
4921user_data_start:
4922done_flags:
4923 .word 0
4924 .align 8
4925done_count:
4926 .word 0,0
4927Start_Flags:
4928 .word 0,0,0,0
4929Finish_Flag:
4930 .word 0,0
4931 .align 8
4932num_processors:
4933 .word 1
4934num_agents:
4935 .word 0
4936no_membar:
4937 .word 0
4938max_ireg:
4939 .word 8,0
4940max_freg:
4941 .word 32,0
4942 .align 64
4943p0_temp:
4944 .word 0,0,0,0,0,0,0,0
4945 .word 0,0,0,0,0,0,0,0
4946 .word 0,0,0,0,0,0,0,0
4947 .word 0,0,0,0,0,0,0,0
4948p0_debug:
4949 .word 0,0,0,0,0,0,0,0
4950 .word 0,0,0,0,0,0,0,0
4951p0_fsr:
4952 .word 0x00000000,0x00000000
4953 .align 8
4954p0_loop_cnt:
4955 .word 1,0
4956max_windows:
4957 .word 1,0,0,0,0,0,0,0
4958 .word 0,0,0,0,0,0,0,0
4959 .word 0,0,0,0,0,0,0,0
4960 .word 0,0,0,0,0,0,0,0
4961 .word 0,0,0,0,0,0,0,0
4962 .word 0,0,0,0,0,0,0,0
4963 .word 0,0,0,0,0,0,0,0
4964 .word 0,0,0,0,0,0,0,0
4965 .word 0,0,0,0,0,0,0,0
4966 .word 0,0,0,0,0,0,0,0
4967 .word 0,0,0,0,0,0,0,0
4968 .word 0,0,0,0,0,0,0,0
4969 .word 0,0,0,0,0,0,0,0
4970 .word 0,0,0,0,0,0,0,0
4971 .word 0,0,0,0,0,0,0,0
4972 .word 0,0,0,0,0,0,0,0
4973 .word 0,0,0,0,0,0,0,0
4974 .word 0,0,0,0,0,0,0,0
4975 .word 0,0,0,0,0,0,0,0
4976 .word 0,0,0,0,0,0,0,0
4977 .word 0,0,0,0,0,0,0,0
4978 .word 0,0,0,0,0,0,0,0
4979 .word 0,0,0,0,0,0,0,0
4980 .word 0,0,0,0,0,0,0,0
4981 .word 0,0,0,0,0,0,0,0
4982 .word 0,0,0,0,0,0,0,0
4983 .word 0,0,0,0,0,0,0,0
4984 .word 0,0,0,0,0,0,0,0
4985 .word 0,0,0,0,0,0,0,0
4986 .word 0,0,0,0,0,0,0,0
4987 .word 0,0,0,0,0,0,0,0
4988 .word 0,0,0,0,0,0,0,0
4989
4990 .align 8
4991p0_init_registers:
4992 .word 0x09d72c24,0x3ee8ec29 ! Init value for %l0
4993 .word 0x3afe6bda,0x230fddce ! Init value for %l1
4994 .word 0x3abd3d7e,0xbcfafe6d ! Init value for %l2
4995 .word 0x12f514ba,0x2028c67b ! Init value for %l3
4996 .word 0x9ed92743,0xdc5da346 ! Init value for %l4
4997 .word 0x2b47e974,0x5b5fde6c ! Init value for %l5
4998 .word 0x9634340e,0xa8bed256 ! Init value for %l6
4999 .word 0x13653169,0xef7315dc ! Init value for %l7
5000 .align 64
5001p0_init_freg:
5002 .word 0xc2de300d,0xdde5afdd ! Init value for %f0
5003 .word 0x02c854f0,0x38d54d89 ! Init value for %f2
5004 .word 0x95f911c1,0xa125a382 ! Init value for %f4
5005 .word 0x80ddcbc3,0x614c11a0 ! Init value for %f6
5006 .word 0x771d9f0f,0x696b1178 ! Init value for %f8
5007 .word 0xe7617a36,0x7b85f102 ! Init value for %f10
5008 .word 0x51f8dceb,0x167cfdb8 ! Init value for %f12
5009 .word 0x7ab333f5,0x864cae6c ! Init value for %f14
5010 .word 0x517462e5,0xd4d2176b ! Init value for %f16
5011 .word 0x65de29bb,0x5c5f0d5d ! Init value for %f18
5012 .word 0xbc93102e,0x853c7314 ! Init value for %f20
5013 .word 0x03b02e58,0x82f57916 ! Init value for %f22
5014 .word 0x2b1f52a0,0x2e9bec6d ! Init value for %f24
5015 .word 0xb979979e,0x080e08a5 ! Init value for %f26
5016 .word 0x9a04926a,0xa0e251f3 ! Init value for %f28
5017 .word 0x9787eb2b,0x410fe543 ! Init value for %f30
5018 .word 0x99de84aa,0x3125a7e5 ! Init value for %f32
5019 .word 0xc66815e2,0x541ebde1 ! Init value for %f34
5020 .word 0xa7dacca1,0x3b57bfc1 ! Init value for %f36
5021 .word 0xbc8fc929,0x68e591c1 ! Init value for %f38
5022 .word 0xc3a10586,0x5e8f0620 ! Init value for %f40
5023 .word 0x8db3c9fe,0xa645b4ce ! Init value for %f42
5024 .word 0xd8ac9843,0xc335c6e8 ! Init value for %f44
5025 .word 0xa4bd8962,0x37a7137e ! Init value for %f46
5026 .word 0x303636d9,0x4ad09971
5027 .word 0x50d5a925,0xf6cf73cb
5028 .word 0x669a7187,0x1f90dda0
5029 .word 0x62217de4,0xcc9df0da
5030 .word 0xdd7226b0,0xbeb851cf
5031 .word 0xc78a5c3f,0xdc2cf5b6
5032 .word 0x4234d5ff,0x816fa051
5033 .word 0xb08e3c8a,0x806cc38d
5034p0_share_mask:
5035 .word 0xffff0000,0x00000000
5036 .word 0x00000000,0x00000000
5037 .word 0x00000000,0x00000000
5038 .word 0x00000000,0x00000000
5039 .word 0x00000000,0x00000000
5040 .word 0x00000000,0x00000000
5041 .word 0x00000000,0x00000000
5042 .word 0x00000000,0x00000000
5043p0_expected_registers:
5044 .word 0x00000000,0xdd7a6a29
5045 .word 0x00000000,0xff6494a6
5046 .word 0x00000000,0xffff6ba9
5047 .word 0x00000000,0xffffffb3
5048 .word 0x00000000,0x00000000
5049 .word 0x00000000,0x7a000007
5050 .word 0x00000000,0x000000dd
5051 .word 0x00000000,0x5674744e
5052p0_expected_fp_regs:
5053 .word 0x01e7ffe7,0xdc1573ef
5054 .word 0x4e747456,0x00000000
5055 .word 0x000000ff,0x000000ba
5056 .word 0xdc687efe,0x9e34a28f
5057 .word 0x1f44758d,0x0c75d9b9
5058 .word 0xa673e23e,0x891d7ef6
5059 .word 0xe1dd814d,0xe0de13fb
5060 .word 0x6fd3ffde,0x00000000
5061 .word 0xb30000ff,0x01e7ffe7
5062 .word 0x9d9acf2d,0xdd7a6a29
5063 .word 0xb4a4777a,0x00000071
5064 .word 0xff00c92c,0x01e7ffe7
5065 .word 0x00000000,0x000000ff
5066 .word 0xff000f00,0xff0a3bff
5067 .word 0xffffffff,0xffb4f2e6
5068 .word 0x7bf46ccb,0x890d9fc6
5069 .word 0x0000002a,0x00000400 ! %fsr = 0000002a00000400
5070p0_local0_expect:
5071 .word 0x7a77ffff,0xffffffff
5072 .word 0xff000f00,0xffffffff
5073 .word 0xa96bffff,0xb3ffffff
5074 .word 0xb4a4777a,0x5650f73a
5075 .word 0x4398689c,0x02f1857b
5076 .word 0x7a77a4b4,0x9d9acf2d
5077 .word 0x02f1857b,0x7178a96b
5078 .word 0x00000000,0x000000ff
5079p0_local0_sec_expect:
5080 .word 0x01e7ffe7,0xdc1573ef
5081 .word 0x000f00ff,0xff000000
5082 .word 0x890d9fc6,0x000000ba
5083 .word 0xdc687efe,0x9e34a28f
5084 .word 0x1f44758d,0x0c75d9b9
5085 .word 0xa673e23e,0x891d7ef6
5086 .word 0xe1dd814d,0xe0de13fb
5087 .word 0x6fd3ffde,0x02cfc061
5088p0_local1_expect:
5089 .word 0x00000000,0x333df20e
5090 .word 0x00000000,0xffffffff
5091 .word 0x00000000,0xff000f00
5092 .word 0x00000000,0x008000ff
5093 .word 0xc802fc4e,0xc9ffff12
5094 .word 0x00000000,0x00000000
5095 .word 0x3e9d120f,0xbeff94a6
5096 .word 0x408a7614,0x000000ff
5097p0_local1_sec_expect:
5098 .word 0xff0000b3,0x00000000
5099 .word 0xffffffff,0x000000ff
5100 .word 0xff000000,0x00000000
5101 .word 0xe7ffe701,0x2cc99bc6
5102 .word 0x2dcf9a9d,0xb4a4777a
5103 .word 0x2dcf9a9d,0xb4a4777a
5104 .word 0x00000071,0x7b85f102
5105 .word 0xc69fcf89,0xcb6cf47b
5106p0_local2_expect:
5107 .word 0x00000000,0x0000ff00
5108 .word 0xdd7a6a29,0xd2961ade
5109 .word 0x0000ff71,0x00000000
5110 .word 0x25ff9e07,0x611051ae
5111 .word 0xde1a96d2,0xff7f7ac8
5112 .word 0x5fc6002c,0x000000ff
5113 .word 0x1a1ec5fc,0x7178a96b
5114 .word 0x009f6130,0x00000000
5115p0_local2_sec_expect:
5116 .word 0xc69f0d89,0xcb6cf47b
5117 .word 0x71000000,0x00000000
5118 .word 0xff0000ff,0xef7315dc
5119 .word 0x29007aff,0x5600003a
5120 .word 0xbe6494a6,0x0e14473c
5121 .word 0x7a77a4b4,0x9d9acf2d
5122 .word 0x02f1857b,0x367a61e7
5123 .word 0x7bf46ccb,0x890d9fc6
5124p0_local3_expect:
5125 .word 0x0000003a,0xffff0000
5126 .word 0xffffff0a,0x00000000
5127 .word 0xd2961ade,0xffffef5e
5128 .word 0xe7ffe701,0x00009bc6
5129 .word 0xffff9bff,0x9c6800ff
5130 .word 0x744e0000,0xd2961ade
5131 .word 0x00000071,0x7b85f102
5132 .word 0xc69fcf89,0xcb6cf47b
5133p0_local3_sec_expect:
5134 .word 0x00000000,0xffffe701
5135 .word 0x00000000,0x4e747456
5136 .word 0xffffffff,0xdc3b0a71
5137 .word 0x7946d93e,0x9942070c
5138 .word 0x0ccf1a87,0x16f9d277
5139 .word 0x5be758f2,0x8e4c5c7f
5140 .word 0x73d5844e,0x75852610
5141 .word 0x8998c3a1,0x64e0fbd1
5142p0_local4_expect:
5143 .word 0xd2961ade,0xffff777a
5144 .word 0x7a000007,0xff000000
5145 .word 0x8d75441f,0x00000002
5146 .word 0xff0000fc,0xb32a37ff
5147 .word 0xffffffff,0xffb4f2e6
5148 .word 0xff7a7f4b,0x060a1ebe
5149 .word 0xe7617a36,0x0f129d3e
5150 .word 0xb32a37dd,0xffe7f47b
5151p0_local4_sec_expect:
5152 .word 0x01e7ffe7,0xdc1573ef
5153 .word 0xcf000000,0x00000000
5154 .word 0x890d9fc6,0x000000ba
5155 .word 0xdc687efe,0x9e34a28f
5156 .word 0x1f44758d,0x0c75d9b9
5157 .word 0xa673e23e,0x891d7ef6
5158 .word 0xe1dd814d,0xe0de13fb
5159 .word 0x6fd3ffde,0x02cfc061
5160p0_local5_expect:
5161 .word 0xdd7a6a29,0xc69bc92c
5162 .word 0x01e7ffff,0xffffffff
5163 .word 0xffff0000,0x9d9acf2d
5164 .word 0x7a0000ff,0xef7315dc
5165 .word 0x9d00a086,0xcb6cf47b
5166 .word 0xff00c92c,0x85d60000
5167 .word 0x00000000,0x7bf42cef
5168 .word 0xff0a3bff,0x9d9acf2d
5169p0_local5_sec_expect:
5170 .word 0xff3b0aff,0x00000038
5171 .word 0xff36ffff,0x9d9acf2d
5172 .word 0xffffffff,0x00000000
5173 .word 0x82ae12fc,0x01792b44
5174 .word 0x00000000,0x1e5fd513
5175 .word 0xf468e37f,0x0b5a531d
5176 .word 0x82a325a1,0xc111f995
5177 .word 0xe9b72f47,0x98880ba4
5178p0_local6_expect:
5179 .word 0x740f0000,0xffffffff
5180 .word 0x000036ff,0x01e7ffe7
5181 .word 0xff000000,0x00000000
5182 .word 0xe7ffe701,0x2cc99bc6
5183 .word 0x3af75056,0xdd7a6a29
5184 .word 0xffb719ff,0xb4a4777a
5185 .word 0x00000071,0x7b85f102
5186 .word 0xc69f00ff,0xcb6cf47b
5187p0_local6_sec_expect:
5188 .word 0x00000000,0xcec8be49
5189 .word 0x14768a40,0xffffffff
5190 .word 0x000000ff,0xffffff9b
5191 .word 0x9d9acf2d,0xdd7a6a29
5192 .word 0xc802fc4e,0xc98eff12
5193 .word 0x9cd1a452,0xa052cf2b
5194 .word 0x3e9d120f,0x367a61e7
5195 .word 0x7bf46ccb,0xdd372ab3
5196share0_expect:
5197 .word 0xffffde6c,0x57d5b669
5198 .word 0x20f2eae0,0xd58c3fc4
5199 .word 0x7d1e5384,0x7f345ee2
5200 .word 0xfe325666,0xeff03cff
5201 .word 0x890f2600,0x049791d9
5202 .word 0xdc522017,0x7acafd09
5203 .word 0x48f09f3b,0xa644c66d
5204 .word 0x70b538eb,0x5f2f6847
5205share1_expect:
5206 .word 0xffff68e7,0x641dedab
5207 .word 0x306aa704,0x559bf337
5208 .word 0xf99be28b,0xea4fcbc7
5209 .word 0x5f57cd5e,0xa5394248
5210 .word 0x6e75cfac,0x87f8d950
5211 .word 0x6843d4c0,0x08917fb6
5212 .word 0x7e0814a7,0x077543ec
5213 .word 0x1a1b61f1,0x9b818089
5214 .word 0x61ff0345,0x6d3b1ac0
5215 .word 0x5178e7e4,0x9eb69eb2
5216 .word 0x273a2291,0x58671440
5217 .word 0xc62505e0,0xded99e4d
5218 .word 0xfedb1ba9,0x9aa67490
5219 .word 0x619cd437,0x12b92c04
5220 .word 0x630f63ea,0x663ffd70
5221 .word 0xb4160e04,0xccf3cab5
5222share2_expect:
5223 .word 0x00ff622e,0x8e28ec93
5224 .word 0xced4b6ad,0x300b7081
5225 .word 0xf311999e,0x7835a36e
5226 .word 0x3c404669,0xd116d56b
5227 .word 0x29509919,0x30f4011b
5228 .word 0x32304fe2,0xd26052ae
5229 .word 0x15f57aef,0x9e45f228
5230 .word 0x07f348b8,0xf569357d
5231share3_expect:
5232 .word 0xff787193,0x996da118
5233 .word 0xf7304cf5,0x7e9739bf
5234 .word 0x116c8c3a,0x917e3c33
5235 .word 0x99886cea,0x93601035
5236 .word 0x84808e9a,0x65dc9e54
5237 .word 0x65a1fe2f,0xd9225aa8
5238 .word 0x678215a1,0xe8e5c832
5239 .word 0xf233b36e,0x5280dfdf
5240 .word 0xffff6a20,0xaed44102
5241 .word 0x54c10af0,0xd1f72a4a
5242 .word 0x2f9cad2f,0x8f68a88d
5243 .word 0x01cb1a1b,0x5f9c4c9d
5244 .word 0x539d7b32,0x27b80b31
5245 .word 0x0eba96f3,0xb5b0fb1f
5246 .word 0x7b96564b,0x54620f8d
5247 .word 0x0d10a042,0xe4c47f3b
5248 .word 0x5046e4e3,0xceec97f8
5249 .word 0xda27337e,0x4cd00bfd
5250 .word 0xae788adf,0x9781b3c7
5251 .word 0x7c4f2d6c,0x4beb5410
5252 .word 0xb11c6355,0xe91f329f
5253 .word 0xde5aecbc,0x790d237d
5254 .word 0x8857ad51,0x35ffcee0
5255 .word 0x125fa877,0x30c98115
5256 .word 0x00ffafb8,0x1a0cb64e
5257 .word 0xa918f770,0x48dfd205
5258 .word 0x2dc42c36,0x55e0848b
5259 .word 0x52bc4911,0x7f5a3081
5260 .word 0x040a23fd,0xa6b6394f
5261 .word 0x9edc8d20,0x3cd396e0
5262 .word 0xc8965a58,0xd7bd04e4
5263 .word 0xaf1fb91c,0x8519ee6a
5264 .word 0x161494a7,0x751918ec
5265 .word 0xe35fcf25,0x72da1668
5266 .word 0xfb1a223d,0xabf9fcfe
5267 .word 0x34e6672e,0xfba62cd5
5268 .word 0x298420c1,0xa964cf85
5269 .word 0x5c67ec71,0x5eb1ba32
5270 .word 0x828aa027,0x6f951199
5271 .word 0x14cb328f,0x62fd97b8
5272 .word 0xfffff79c,0x56bd6c0f
5273 .word 0x85e3f2d5,0xc65f811d
5274 .word 0xa6e95c4a,0xc3cf0841
5275 .word 0x1cb4ee1b,0x372cc984
5276 .word 0xb895fdbb,0x26d0e4dd
5277 .word 0x001ccd10,0x58897ab6
5278 .word 0xede8c2a5,0x5e14227a
5279 .word 0x6e98a5f2,0x34856a4c
5280 .word 0x026e1af7,0x15724510
5281 .word 0x6f1a7032,0xc33337c0
5282 .word 0x230d1689,0x866facf4
5283 .word 0x48dae9f8,0x267063a1
5284 .word 0x020ce403,0x9f0eddff
5285 .word 0x350670ce,0x83a5b62a
5286 .word 0xa0950224,0x7a0786a8
5287 .word 0x85d70577,0x945686e6
5288 .word 0x3556f6ef,0x15209e7c
5289 .word 0x19dd9964,0xe908bfdd
5290 .word 0xde8f5d3d,0x69663a31
5291 .word 0x3b378feb,0xed6b3b88
5292 .word 0x1e9dfed1,0x3b340fa1
5293 .word 0x4d477a7d,0x185dbdd2
5294 .word 0x0bf1330f,0x6d399219
5295 .word 0xf8c93dcf,0x92bb3a76
5296p0_invalidate_semaphore:
5297 .word 0
5298! Data for Cross Processor Interrupt
5299 .align 8
5300received_xintr:
5301 .word 0,0,0,0,0,0,0,0
5302 .word 0,0,0,0,0,0,0,0
5303 .word 0,0,0,0,0,0,0,0
5304 .word 0,0,0,0,0,0,0,0
5305 .word 0,0,0,0,0,0,0,0
5306 .word 0,0,0,0,0,0,0,0
5307 .word 0,0,0,0,0,0,0,0
5308 .word 0,0,0,0,0,0,0,0
5309p0_dispatch_retry:
5310 .word 0,0
5311p0_xintr_data:
5312 .word 0x00000000,0x00000001
5313 .word 0xca1c21f8,0x44ecc652
5314 .word 0x00000000,0x00000002
5315 .word 0xc10fe9a8,0x20d33d71
5316 .word 0x00000000,0x00000003
5317 .word 0x45b5488f,0xefb65a21
5318 .word 0x00000000,0x00000004
5319 .word 0x918f27d0,0x16a6b191
5320 .word 0x00000000,0x00000005
5321 .word 0x9c5a43ff,0xd59c5c9b
5322 .word 0x00000000,0x00000006
5323 .word 0xd2b73eb0,0x322c6dce
5324 .word 0x00000000,0x00000007
5325 .word 0xf1a6f24f,0xf8a9abf9
5326 .word 0x00000000,0x00000008
5327 .word 0xf5b21ab8,0x1ea5c96c
5328 .align 8
5329p0_xintr_expected:
5330 .word 0
5331 .align 64
5332xintr_data_ptrs:
5333 .word p0_xintr_data
5334 .align 8
5335p0_xintr_db:
5336 .skip 512
5337p0_xintr_retry_count:
5338 .word 0,0
5339p0_reset_cnt:
5340 .word 0
5341 .align 8
5342p0_ec_timing_ctrl:
5343 .word 0,0
5344p0_ec_control:
5345 .word 0,0
5346p0_mcu_shadow:
5347 .skip 80
5348user_data_end:
5349
5350
5351SECTION .p0_local0 DATA_VA=0x000800000
5352
5353attr_data {
5354 Name = .p0_local0,
5355 VA = 0x0000000000800000,
5356 RA = 0x0000000010000000,
5357 PA = ra2pa(0x0000000010000000,0),
5358 part_0_ctx_nonzero_tsb_config_0,
5359 TTE_Context=PCONTEXT,
5360 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5361 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5362 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5363 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5364}
5365
5366 .data
5367 .seg "data"
5368 .align 0x2000
5369 .global p0_local0_start
5370p0_local0_begin:
5371 .skip 0x1400
5372p0_local0_start:
5373 .word 0x88a28424,0xb440e5a6,0x3d06c7ea,0xf36ffe22
5374 .word 0x347e920e,0xb40605ea,0x3c334bfa,0xe5ec94b8
5375 .word 0x043335ab,0x48021096,0x3abe3d91,0x183a0ab5
5376 .word 0x14dcaef4,0x2975bc2d,0xfccaff57,0x35cd25d0
5377p0_local0_end:
5378
5379SECTION .p0_local0_sec DATA_VA=0x000800000
5380
5381attr_data {
5382 Name = .p0_local0_sec,
5383 VA = 0x0000000000800000,
5384 RA = 0x0000000030000000,
5385 PA = ra2pa(0x0000000030000000,0),
5386 part_0_ctx_nonzero_tsb_config_0,
5387 TTE_Context=SCONTEXT,
5388 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5389 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5390 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5391 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5392}
5393
5394 .data
5395 .seg "data"
5396 .align 0x2000
5397 .global p0_local0_sec_start
5398p0_local0_sec_begin:
5399 .skip 0x1400
5400p0_local0_sec_start:
5401 .word 0x10ef94e2,0xcd6de01a,0xfc90eb4e,0x80db160c
5402 .word 0x093a3925,0x3c30a3a2,0xdc687efe,0x9e34a28f
5403 .word 0x1f44758d,0x0c75d9b9,0xa673e23e,0x891d7ef6
5404 .word 0xe1dd814d,0xe0de13fb,0x6fd3ffde,0x02cfc061
5405p0_local0_sec_end:
5406
5407SECTION .p0_local1 DATA_VA=0x000802000
5408
5409attr_data {
5410 Name = .p0_local1,
5411 VA = 0x0000000000802000,
5412 RA = 0x0000000010040000,
5413 PA = ra2pa(0x0000000010040000,0),
5414 part_0_ctx_nonzero_tsb_config_0,
5415 TTE_Context=PCONTEXT,
5416 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5417 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5418 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5419 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5420}
5421
5422 .data
5423 .seg "data"
5424 .align 0x2000
5425 .global p0_local1_start
5426p0_local1_begin:
5427 .skip 0x1400
5428p0_local1_start:
5429 .word 0x54775d61,0x8c1a090d,0x8e1b99d7,0xbb2677ac
5430 .word 0x779259d1,0xc04a6dbc,0x8c117229,0x9f70a1f9
5431 .word 0xfc14b011,0x4b6cafd5,0x95303980,0xa5f1a9a2
5432 .word 0x7000520f,0xdd372ab3,0xd1862b88,0xb49ffcaf
5433p0_local1_end:
5434
5435SECTION .p0_local1_sec DATA_VA=0x000802000
5436
5437attr_data {
5438 Name = .p0_local1_sec,
5439 VA = 0x0000000000802000,
5440 RA = 0x0000000030040000,
5441 PA = ra2pa(0x0000000030040000,0),
5442 part_0_ctx_nonzero_tsb_config_0,
5443 TTE_Context=SCONTEXT,
5444 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5445 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5446 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5447 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5448}
5449
5450 .data
5451 .seg "data"
5452 .align 0x2000
5453 .global p0_local1_sec_start
5454p0_local1_sec_begin:
5455 .skip 0x1400
5456p0_local1_sec_start:
5457 .word 0x125544af,0x05de4c1a,0x3ce3b456,0x81180082
5458 .word 0x690e0655,0x90deefd7,0x03603d2a,0xe05834f5
5459 .word 0xfb6921e2,0x8adf232b,0xdcdc5116,0x36cbb7d0
5460 .word 0x73b8a3cb,0xb77c5413,0x2a621bf7,0x02c1597d
5461p0_local1_sec_end:
5462
5463SECTION .p0_local2 DATA_VA=0x000804000
5464
5465attr_data {
5466 Name = .p0_local2,
5467 VA = 0x0000000000804000,
5468 RA = 0x0000000010080000,
5469 PA = ra2pa(0x0000000010080000,0),
5470 part_0_ctx_nonzero_tsb_config_0,
5471 TTE_Context=PCONTEXT,
5472 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5473 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5474 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5475 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5476}
5477
5478 .data
5479 .seg "data"
5480 .align 0x2000
5481 .global p0_local2_start
5482p0_local2_begin:
5483 .skip 0x1400
5484p0_local2_start:
5485 .word 0xad9f63ff,0x8ce02fac,0x01892ffe,0x2bd3735d
5486 .word 0xf62dfc4e,0xc98e3812,0xb21980c4,0x6fb71394
5487 .word 0xde1a96d2,0x4b7f7ac8,0x5fc6552c,0x1fe26fae
5488 .word 0x1a1ec5fc,0x7178a96b,0x516ab524,0x248e193a
5489p0_local2_end:
5490
5491SECTION .p0_local2_sec DATA_VA=0x000804000
5492
5493attr_data {
5494 Name = .p0_local2_sec,
5495 VA = 0x0000000000804000,
5496 RA = 0x0000000030080000,
5497 PA = ra2pa(0x0000000030080000,0),
5498 part_0_ctx_nonzero_tsb_config_0,
5499 TTE_Context=SCONTEXT,
5500 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5501 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5502 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5503 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5504}
5505
5506 .data
5507 .seg "data"
5508 .align 0x2000
5509 .global p0_local2_sec_start
5510p0_local2_sec_begin:
5511 .skip 0x1400
5512p0_local2_sec_start:
5513 .word 0xf1c5df00,0x2c1a6658,0x7c3654d6,0x6c302671
5514 .word 0x354f70e9,0x7101debc,0x4f04014c,0x220f3073
5515 .word 0x0a71f60f,0x8cdf3de7,0xf87578b5,0xb6bfff33
5516 .word 0x9a2461d6,0x6613b8c5,0x97093227,0xdcbe6e7d
5517p0_local2_sec_end:
5518
5519SECTION .p0_local3 DATA_VA=0x000806000
5520
5521attr_data {
5522 Name = .p0_local3,
5523 VA = 0x0000000000806000,
5524 RA = 0x00000000100c0000,
5525 PA = ra2pa(0x00000000100c0000,0),
5526 part_0_ctx_nonzero_tsb_config_0,
5527 TTE_Context=PCONTEXT,
5528 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5529 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5530 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5531 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5532}
5533
5534 .data
5535 .seg "data"
5536 .align 0x2000
5537 .global p0_local3_start
5538p0_local3_begin:
5539 .skip 0x1400
5540p0_local3_start:
5541 .word 0xd146b027,0x710a3b45,0xc86f0d0b,0x927067e1
5542 .word 0xa368771a,0xd0032ce2,0x1f01e0ee,0x3b1a4b65
5543 .word 0x6081bef2,0x86a0be79,0x3aefa7e1,0xadf9f778
5544 .word 0x9e93528b,0x9cd10952,0x9549ef5e,0xfbc4b379
5545p0_local3_end:
5546
5547SECTION .p0_local3_sec DATA_VA=0x000806000
5548
5549attr_data {
5550 Name = .p0_local3_sec,
5551 VA = 0x0000000000806000,
5552 RA = 0x00000000300c0000,
5553 PA = ra2pa(0x00000000300c0000,0),
5554 part_0_ctx_nonzero_tsb_config_0,
5555 TTE_Context=SCONTEXT,
5556 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5557 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5558 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5559 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5560}
5561
5562 .data
5563 .seg "data"
5564 .align 0x2000
5565 .global p0_local3_sec_start
5566p0_local3_sec_begin:
5567 .skip 0x1400
5568p0_local3_sec_start:
5569 .word 0xcbffaae5,0xb81fea02,0xf2184855,0xbd4e8066
5570 .word 0x4472f3a0,0xdd6c6fd6,0x7946d93e,0x9942070c
5571 .word 0x0cad1a87,0x16f9d277,0x5be758f2,0x8e4c5c7f
5572 .word 0x73d5844e,0x75852610,0x8998c3a1,0x64e0fbd1
5573p0_local3_sec_end:
5574
5575SECTION .p0_local4 DATA_VA=0x000808000
5576
5577attr_data {
5578 Name = .p0_local4,
5579 VA = 0x0000000000808000,
5580 RA = 0x0000000010100000,
5581 PA = ra2pa(0x0000000010100000,0),
5582 part_0_ctx_nonzero_tsb_config_0,
5583 TTE_Context=PCONTEXT,
5584 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5585 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5586 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5587 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5588}
5589
5590 .data
5591 .seg "data"
5592 .align 0x2000
5593 .global p0_local4_start
5594p0_local4_begin:
5595 .skip 0x1400
5596p0_local4_start:
5597 .word 0xf4f2ca28,0xb6cf7337,0x22d90896,0x530e222d
5598 .word 0x19e35666,0x015e4f85,0x4c48a05e,0xaee829d5
5599 .word 0x8c263816,0x21df356d,0x48fefd5c,0xd5821887
5600 .word 0xef8a753e,0xa89f3a56,0x98c0c3e1,0x2c49dfe5
5601p0_local4_end:
5602
5603SECTION .p0_local4_sec DATA_VA=0x000808000
5604
5605attr_data {
5606 Name = .p0_local4_sec,
5607 VA = 0x0000000000808000,
5608 RA = 0x0000000030100000,
5609 PA = ra2pa(0x0000000030100000,0),
5610 part_0_ctx_nonzero_tsb_config_0,
5611 TTE_Context=SCONTEXT,
5612 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5613 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5614 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5615 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5616}
5617
5618 .data
5619 .seg "data"
5620 .align 0x2000
5621 .global p0_local4_sec_start
5622p0_local4_sec_begin:
5623 .skip 0x1400
5624p0_local4_sec_start:
5625 .word 0xf87496da,0x01e7ffe7,0x7a555fba,0x124cb2c7
5626 .word 0x6fccc237,0x32648985,0x296a7add,0x5650f73a
5627 .word 0xbe6494a6,0x0e14473c,0x7a77a4b4,0x9d9acf2d
5628 .word 0xf39b705b,0xc5ea0b71,0x7bf46ccb,0x890d9fc6
5629p0_local4_sec_end:
5630
5631SECTION .p0_local5 DATA_VA=0x00080a000
5632
5633attr_data {
5634 Name = .p0_local5,
5635 VA = 0x000000000080a000,
5636 RA = 0x0000000010140000,
5637 PA = ra2pa(0x0000000010140000,0),
5638 part_0_ctx_nonzero_tsb_config_0,
5639 TTE_Context=PCONTEXT,
5640 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5641 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5642 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5643 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5644}
5645
5646 .data
5647 .seg "data"
5648 .align 0x2000
5649 .global p0_local5_start
5650p0_local5_begin:
5651 .skip 0x1400
5652p0_local5_start:
5653 .word 0x32702f93,0x1db6c076,0xd8d112e2,0x49bec8ce
5654 .word 0xdf3a9569,0xe95d0a0f,0x060667ad,0xa2641e9a
5655 .word 0x0c8a24d1,0x5b35b7b7,0x819db43a,0xe05768f7
5656 .word 0x03835268,0x73b719d1,0xebcabddf,0x88fc15fa
5657p0_local5_end:
5658
5659SECTION .p0_local5_sec DATA_VA=0x00080a000
5660
5661attr_data {
5662 Name = .p0_local5_sec,
5663 VA = 0x000000000080a000,
5664 RA = 0x0000000030140000,
5665 PA = ra2pa(0x0000000030140000,0),
5666 part_0_ctx_nonzero_tsb_config_0,
5667 TTE_Context=SCONTEXT,
5668 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5669 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5670 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5671 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5672}
5673
5674 .data
5675 .seg "data"
5676 .align 0x2000
5677 .global p0_local5_sec_start
5678p0_local5_sec_begin:
5679 .skip 0x1400
5680p0_local5_sec_start:
5681 .word 0x42205d66,0xe650bdc0,0xa2bd43ae,0x26111a42
5682 .word 0x4e4bbc42,0x0f129d3e,0x82ae12fc,0x01792b44
5683 .word 0x6bba7aae,0x1e5fd513,0xf468e37f,0x0b5a531d
5684 .word 0xf6dca653,0xb02daabc,0xe9b72f47,0x98880ba4
5685p0_local5_sec_end:
5686
5687SECTION .p0_local6 DATA_VA=0x00080c000
5688
5689attr_data {
5690 Name = .p0_local6,
5691 VA = 0x000000000080c000,
5692 RA = 0x0000000010180000,
5693 PA = ra2pa(0x0000000010180000,0),
5694 part_0_ctx_nonzero_tsb_config_0,
5695 TTE_Context=PCONTEXT,
5696 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5697 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5698 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5699 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5700}
5701
5702 .data
5703 .seg "data"
5704 .align 0x2000
5705 .global p0_local6_start
5706p0_local6_begin:
5707 .skip 0x1400
5708p0_local6_start:
5709 .word 0x7d4712a6,0xde7ce6d5,0xbd8426d4,0xc2b7298c
5710 .word 0x5cef78ea,0x18135046,0x92ebc9a2,0xc5910333
5711 .word 0x7c5cdd05,0xe8f438d9,0x093def71,0x87824a0d
5712 .word 0x87cbb125,0xb0e638f6,0x567787ff,0x772db599
5713p0_local6_end:
5714
5715SECTION .p0_local6_sec DATA_VA=0x00080c000
5716
5717attr_data {
5718 Name = .p0_local6_sec,
5719 VA = 0x000000000080c000,
5720 RA = 0x0000000030180000,
5721 PA = ra2pa(0x0000000030180000,0),
5722 part_0_ctx_nonzero_tsb_config_0,
5723 TTE_Context=SCONTEXT,
5724 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5725 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5726 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5727 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5728}
5729
5730 .data
5731 .seg "data"
5732 .align 0x2000
5733 .global p0_local6_sec_start
5734p0_local6_sec_begin:
5735 .skip 0x1400
5736p0_local6_sec_start:
5737 .word 0x6ba2dcff,0x969aa2da,0xefb5c107,0x446c0b6a
5738 .word 0xad6b4df0,0xc79a62b7,0x3411b3bb,0x647888e2
5739 .word 0xc3f40c11,0x390065e5,0xe987b872,0xc6505146
5740 .word 0x3667119b,0x02557304,0xe9944756,0x52ff0c20
5741p0_local6_sec_end:
5742
5743SECTION .share0 DATA_VA=0x00080e000
5744
5745attr_data {
5746 Name = .share0,
5747 VA = 0x000000000080e000,
5748 RA = 0x00000000201c0000,
5749 PA = ra2pa(0x00000000201c0000,0),
5750 part_0_ctx_nonzero_tsb_config_0,
5751 TTE_Context=PCONTEXT,
5752 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5753 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5754 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5755 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5756}
5757
5758 .data
5759 .seg "data"
5760 .align 0x2000
5761 .global share0_start
5762share0_begin:
5763share0_start:
5764 .word 0x126cde6c,0x57d5b669,0x20f2eae0,0xd58c3fc4
5765 .word 0x7d1e5384,0x7f345ee2,0xfe325666,0xeff03cff
5766 .word 0x890f2600,0x049791d9,0xdc522017,0x7acafd09
5767 .word 0x48f09f3b,0xa644c66d,0x70b538eb,0x5f2f6847
5768share0_end:
5769
5770SECTION .share1 DATA_VA=0x000810000
5771
5772attr_data {
5773 Name = .share1,
5774 VA = 0x0000000000810000,
5775 RA = 0x0000000020800000,
5776 PA = ra2pa(0x0000000020800000,0),
5777 part_0_ctx_nonzero_tsb_config_0,
5778 TTE_Context=PCONTEXT,
5779 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5780 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5781 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5782 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5783}
5784
5785 .data
5786 .seg "data"
5787 .align 0x2000
5788 .global share1_start
5789share1_begin:
5790share1_start:
5791 .word 0x61e468e7,0x641dedab,0x306aa704,0x559bf337
5792 .word 0xf99be28b,0xea4fcbc7,0x5f57cd5e,0xa5394248
5793 .word 0x6e75cfac,0x87f8d950,0x6843d4c0,0x08917fb6
5794 .word 0x7e0814a7,0x077543ec,0x1a1b61f1,0x9b818089
5795 .word 0x61300345,0x6d3b1ac0,0x5178e7e4,0x9eb69eb2
5796 .word 0x273a2291,0x58671440,0xc62505e0,0xded99e4d
5797 .word 0xfedb1ba9,0x9aa67490,0x619cd437,0x12b92c04
5798 .word 0x630f63ea,0x663ffd70,0xb4160e04,0xccf3cab5
5799share1_end:
5800
5801SECTION .share2 DATA_VA=0x000812000
5802
5803attr_data {
5804 Name = .share2,
5805 VA = 0x0000000000812000,
5806 RA = 0x00000000211c0000,
5807 PA = ra2pa(0x00000000211c0000,0),
5808 part_0_ctx_nonzero_tsb_config_0,
5809 TTE_Context=PCONTEXT,
5810 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5811 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5812 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5813 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5814}
5815
5816 .data
5817 .seg "data"
5818 .align 0x2000
5819 .global share2_start
5820share2_begin:
5821share2_start:
5822 .word 0xd561622e,0x8e28ec93,0xced4b6ad,0x300b7081
5823 .word 0xf311999e,0x7835a36e,0x3c404669,0xd116d56b
5824 .word 0x29509919,0x30f4011b,0x32304fe2,0xd26052ae
5825 .word 0x15f57aef,0x9e45f228,0x07f348b8,0xf569357d
5826share2_end:
5827
5828SECTION .share3 DATA_VA=0x000814000
5829
5830attr_data {
5831 Name = .share3,
5832 VA = 0x0000000000814000,
5833 RA = 0x0000000021800000,
5834 PA = ra2pa(0x0000000021800000,0),
5835 part_0_ctx_nonzero_tsb_config_0,
5836 TTE_Context=PCONTEXT,
5837 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5838 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5839 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5840 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5841}
5842
5843 .data
5844 .seg "data"
5845 .align 0x2000
5846 .global share3_start
5847share3_begin:
5848share3_start:
5849 .word 0x95787193,0x996da118,0xf7304cf5,0x7e9739bf
5850 .word 0x116c8c3a,0x917e3c33,0x99886cea,0x93601035
5851 .word 0x84808e9a,0x65dc9e54,0x65a1fe2f,0xd9225aa8
5852 .word 0x678215a1,0xe8e5c832,0xf233b36e,0x5280dfdf
5853 .word 0xb2866a20,0xaed44102,0x54c10af0,0xd1f72a4a
5854 .word 0x2f9cad2f,0x8f68a88d,0x01cb1a1b,0x5f9c4c9d
5855 .word 0x539d7b32,0x27b80b31,0x0eba96f3,0xb5b0fb1f
5856 .word 0x7b96564b,0x54620f8d,0x0d10a042,0xe4c47f3b
5857 .word 0xee02e4e3,0xceec97f8,0xda27337e,0x4cd00bfd
5858 .word 0xae788adf,0x9781b3c7,0x7c4f2d6c,0x4beb5410
5859 .word 0xb11c6355,0xe91f329f,0xde5aecbc,0x790d237d
5860 .word 0x8857ad51,0x35ffcee0,0x125fa877,0x30c98115
5861 .word 0x4209afb8,0x1a0cb64e,0xa918f770,0x48dfd205
5862 .word 0x2dc42c36,0x55e0848b,0x52bc4911,0x7f5a3081
5863 .word 0x040a23fd,0xa6b6394f,0x9edc8d20,0x3cd396e0
5864 .word 0xc8965a58,0xd7bd04e4,0xaf1fb91c,0x8519ee6a
5865 .word 0x161494a7,0x751918ec,0xe35fcf25,0x72da1668
5866 .word 0xfb1a223d,0xabf9fcfe,0x34e6672e,0xfba62cd5
5867 .word 0x298420c1,0xa964cf85,0x5c67ec71,0x5eb1ba32
5868 .word 0x828aa027,0x6f951199,0x14cb328f,0x62fd97b8
5869 .word 0x7171f79c,0x56bd6c0f,0x85e3f2d5,0xc65f811d
5870 .word 0xa6e95c4a,0xc3cf0841,0x1cb4ee1b,0x372cc984
5871 .word 0xb895fdbb,0x26d0e4dd,0x001ccd10,0x58897ab6
5872 .word 0xede8c2a5,0x5e14227a,0x6e98a5f2,0x34856a4c
5873 .word 0x026e1af7,0x15724510,0x6f1a7032,0xc33337c0
5874 .word 0x230d1689,0x866facf4,0x48dae9f8,0x267063a1
5875 .word 0x020ce403,0x9f0eddff,0x350670ce,0x83a5b62a
5876 .word 0xa0950224,0x7a0786a8,0x85d70577,0x945686e6
5877 .word 0x3556f6ef,0x15209e7c,0x19dd9964,0xe908bfdd
5878 .word 0xde8f5d3d,0x69663a31,0x3b378feb,0xed6b3b88
5879 .word 0x1e9dfed1,0x3b340fa1,0x4d477a7d,0x185dbdd2
5880 .word 0x0bf1330f,0x6d399219,0xf8c93dcf,0x92bb3a76
5881share3_end: