Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_1500_5.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_1500_5.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 = 327144519
40! Riesling can be on
41! 1 Thread, 1500 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_1500_5.s created on Mar 27, 2009 (14:45:19)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_1500_5 -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 = bf4868b0 443541f1 06cf234f 50e1d112
84! %f4 = 34410bb8 da8f2695 a3561e6a 4ead84b8
85! %f8 = 64a1d6cb 339398c5 7daf2ca7 a924ff12
86! %f12 = c59c80f6 e6a17139 fa8abe3f c94fafea
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = 29186169 1bd4c82c ba212420 6b16c86c
90! %f20 = 6db09672 2fbd32dd 2dd82dec 33bfe483
91! %f24 = 3f88b412 24321178 ef64c2d6 d7196b5b
92! %f28 = a31cfa78 deb657c2 80a46a35 5ec2e987
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = b9e15608 ff1970b7 7b3ab952 86e03180
96! %f36 = 217b42c4 336e8dc1 66475fd3 106f3dc7
97! %f40 = 5ef8a92d e44d5fdf b694d08a cba7a90f
98! %f44 = b8c2f12e f777abfa fd26ac1e b6021b82
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0x24f112ff00000047,%g7,%g1 ! GSR scale = 8, align = 7
104 wr %g1,%g0,%gsr ! GSR = 24f112ff00000047
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! Mem[0000000010041410] = 7ce2d3f3, %l4 = 7057814c5bfc17a8
113 lduba [%i1+%o5]0x88,%l4 ! %l4 = 00000000000000f3
114! %l1 = 5ceea6608810975e, Mem[0000000030081408] = 0d029672
115 stha %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0d02975e
116! %l3 = accf2f0e37d4e922, Mem[0000000010101410] = 32a6ce4f24c4c4ab
117 stxa %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = accf2f0e37d4e922
118! %l0 = 6b8d32d89cf86588, Mem[0000000030081400] = 704ef0c5
119 stha %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 6588f0c5
120! %f0 = bf4868b0 443541f1 06cf234f 50e1d112
121! %f4 = 34410bb8 da8f2695 a3561e6a 4ead84b8
122! %f8 = 64a1d6cb 339398c5 7daf2ca7 a924ff12
123! %f12 = c59c80f6 e6a17139 fa8abe3f c94fafea
124 stda %f0,[%i5]ASI_BLK_AIUS ! Block Store to 0000000030141400
125! Mem[0000000010081400] = bb40e2f3 223ebaf9 ba5bf46f 77e7dc0f
126! Mem[0000000010081410] = 0c0433f0 22fb4faa e31a7693 5e40dc05
127! Mem[0000000010081420] = fdddfdde c2eb338a 55d9868e 73f99e3d
128! Mem[0000000010081430] = 7816c52b 458e4d03 3825e7ae 71368f33
129 ldda [%i2]ASI_BLK_P,%f0 ! Block Load from 0000000010081400
130! %f28 = a31cfa78, %f23 = 33bfe483
131 fcmpes %fcc2,%f28,%f23 ! %fcc2 = 1
132! Mem[000000001008140c] = 77e7dc0f, %l1 = 5ceea6608810975e
133 lduh [%i2+0x00e],%l1 ! %l1 = 000000000000dc0f
134! Mem[00000000100c1400] = 4e00100cea23f0d1, %f24 = 3f88b412 24321178
135 ldd [%i3+%g0],%f24 ! %f24 = 4e00100c ea23f0d1
136! Starting 10 instruction Store Burst
137! %f16 = 29186169 1bd4c82c, Mem[0000000030141408] = 4f23cf06 12d1e150
138 stda %f16,[%i5+%o4]0x89 ! Mem[0000000030141408] = 29186169 1bd4c82c
139
140p0_label_2:
141! %l0 = 6b8d32d89cf86588, Mem[00000000211c0000] = bec496d7, %asi = 80
142 stha %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = 658896d7
143 membar #Sync ! Added by membar checker (1)
144! %l6 = 98add263, %l7 = 193e10b4, Mem[0000000010081408] = 6ff45bba 0fdce777
145 stda %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = 98add263 193e10b4
146! %l7 = b18d5eb2193e10b4, Mem[0000000010181439] = f6c29455, %asi = 80
147 stba %l7,[%i6+0x039]%asi ! Mem[0000000010181438] = f6b49455
148! %f6 = e31a7693 5e40dc05, Mem[0000000010181410] = 14d1e089 33331480
149 stda %f6 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = e31a7693 5e40dc05
150! Mem[0000000030041408] = c3fc41c0, %l1 = 000000000000dc0f
151 swapa [%i1+%o4]0x81,%l1 ! %l1 = 00000000c3fc41c0
152! %f18 = ba212420 6b16c86c, Mem[00000000100c1410] = 3ae6f0ee 24f085dd
153 stda %f18,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ba212420 6b16c86c
154! Mem[0000000010141418] = 8118aef9, %l0 = 6b8d32d89cf86588, %asi = 80
155 swapa [%i5+0x018]%asi,%l0 ! %l0 = 000000008118aef9
156! %f8 = fdddfdde c2eb338a, %l4 = 00000000000000f3
157! Mem[0000000030041430] = b17c5f23536be766
158 add %i1,0x030,%g1
159 stda %f8,[%g1+%l4]ASI_PST16_SL ! Mem[0000000030041430] = 8a33ebc2536be766
160! %f26 = ef64c2d6 d7196b5b, %l4 = 00000000000000f3
161! Mem[0000000030001418] = 724d8943d6012d37
162 add %i0,0x018,%g1
163 stda %f26,[%g1+%l4]ASI_PST8_S ! Mem[0000000030001418] = ef64c2d6d6016b5b
164! Starting 10 instruction Load Burst
165! Mem[00000000100c143c] = e8603558, %l0 = 000000008118aef9
166 ldswa [%i3+0x03c]%asi,%l0 ! %l0 = ffffffffe8603558
167
168p0_label_3:
169! Mem[0000000030081400] = 6588f0c5, %l3 = accf2f0e37d4e922
170 ldswa [%i2+%g0]0x81,%l3 ! %l3 = 000000006588f0c5
171! Mem[0000000030041400] = 01f0cd6b, %l6 = e3fa840198add263
172 ldsha [%i1+%g0]0x81,%l6 ! %l6 = 00000000000001f0
173! Mem[0000000010141408] = e13ef95b, %l3 = 000000006588f0c5
174 lduha [%i5+%o4]0x80,%l3 ! %l3 = 000000000000e13e
175! Mem[0000000030081408] = 5e97020d, %l5 = 05e75992a700f72d
176 lduba [%i2+%o4]0x81,%l5 ! %l5 = 000000000000005e
177! Mem[0000000010041400] = d6c8bdac b711b964 bfad4125 e3de4ecd
178! Mem[0000000010041410] = f3d3e27c 66d69c89 ca3c4fc2 c88d05cb
179! Mem[0000000010041420] = f3b38633 f83b6076 09b7bb66 d564900b
180! Mem[0000000010041430] = d7e9d98f eb283c98 72fc3a4e 439b4544
181 ldda [%i1]ASI_BLK_PL,%f16 ! Block Load from 0000000010041400
182! Mem[0000000010041400] = 64b911b7acbdc8d6, %f8 = fdddfdde c2eb338a
183 ldda [%i1+%g0]0x88,%f8 ! %f8 = 64b911b7 acbdc8d6
184! Mem[0000000010101414] = 0e2fcfac, %l0 = ffffffffe8603558
185 ldsw [%i4+0x014],%l0 ! %l0 = 000000000e2fcfac
186! Mem[0000000010081410] = f033040c, %l4 = 00000000000000f3
187 lduba [%i2+%o5]0x88,%l4 ! %l4 = 000000000000000c
188! Mem[0000000010001410] = c2cd0b17, %l5 = 000000000000005e
189 lduba [%i0+%o5]0x80,%l5 ! %l5 = 00000000000000c2
190! Starting 10 instruction Store Burst
191! %l4 = 000000000000000c, imm = fffffffffffffbdb, %l2 = ad5307e7e42d9b9c
192 or %l4,-0x425,%l2 ! %l2 = fffffffffffffbdf
193
194p0_label_4:
195! %l3 = 000000000000e13e, %l0 = 000000000e2fcfac, %l5 = 00000000000000c2
196 udivx %l3,%l0,%l5 ! %l5 = 0000000000000000
197! %f8 = 64b911b7 acbdc8d6, Mem[0000000030081410] = 6ea4756f 48f5209e
198 stda %f8 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 64b911b7 acbdc8d6
199! %l6 = 000001f0, %l7 = 193e10b4, Mem[0000000030181408] = e6cec3f4 a4c82809
200 stda %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000001f0 193e10b4
201 membar #Sync ! Added by membar checker (2)
202! %l6 = 00000000000001f0, Mem[0000000010041434] = eb283c98
203 stw %l6,[%i1+0x034] ! Mem[0000000010041434] = 000001f0
204! Mem[0000000030081400] = 6588f0c5, %l0 = 000000000e2fcfac
205 ldstuba [%i2+%g0]0x81,%l0 ! %l0 = 00000065000000ff
206! %l3 = 000000000000e13e, Mem[0000000010001408] = 0a628eec
207 stba %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 3e628eec
208! %l3 = 000000000000e13e, Mem[0000000030141400] = bf4868b0
209 stwa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000e13e
210! %l1 = 00000000c3fc41c0, Mem[00000000211c0000] = 658896d7, %asi = 80
211 stba %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = c08896d7
212! %l0 = 00000065, %l1 = c3fc41c0, Mem[0000000010041400] = acbdc8d6 64b911b7
213 stda %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000065 c3fc41c0
214! Starting 10 instruction Load Burst
215! Mem[00000000218001c0] = b9985fa0, %l2 = fffffffffffffbdf
216 lduba [%o3+0x1c0]%asi,%l2 ! %l2 = 00000000000000b9
217
218p0_label_5:
219! Mem[0000000010181408] = bbbdc0cb, %l1 = 00000000c3fc41c0
220 ldsha [%i6+%o4]0x88,%l1 ! %l1 = ffffffffffffc0cb
221! Mem[00000000100c1410] = 6cc8166b 202421ba, %l2 = 000000b9, %l3 = 0000e13e
222 ldda [%i3+%o5]0x80,%l2 ! %l2 = 000000006cc8166b 00000000202421ba
223! Mem[0000000030101410] = 181936c0, %l4 = 000000000000000c
224 lduba [%i4+%o5]0x81,%l4 ! %l4 = 0000000000000018
225! Mem[0000000010181400] = 75009013, %l6 = 00000000000001f0
226 ldsha [%i6+%g0]0x80,%l6 ! %l6 = 0000000000007500
227! Mem[0000000010181400] = 13900075, %l4 = 0000000000000018
228 lduha [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000075
229! Mem[0000000010181420] = 5174c38e9d7676ae, %l6 = 0000000000007500
230 ldxa [%i6+0x020]%asi,%l6 ! %l6 = 5174c38e9d7676ae
231! Mem[0000000010181400] = 75009013, %l4 = 0000000000000075
232 ldswa [%i6+%g0]0x80,%l4 ! %l4 = 0000000075009013
233! Mem[0000000030181408] = f0010000b4103e19, %l4 = 0000000075009013
234 ldxa [%i6+%o4]0x81,%l4 ! %l4 = f0010000b4103e19
235! Mem[0000000010081418] = e31a7693 5e40dc05, %l2 = 6cc8166b, %l3 = 202421ba
236 ldd [%i2+0x018],%l2 ! %l2 = 00000000e31a7693 000000005e40dc05
237! Starting 10 instruction Store Burst
238! Mem[0000000030001400] = 74ff3b63, %l5 = 0000000000000000
239 ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 00000063000000ff
240
241p0_label_6:
242! %l4 = f0010000b4103e19, Mem[0000000030141408] = 2cc8d41b69611829
243 stxa %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = f0010000b4103e19
244! %f12 = 7816c52b 458e4d03, Mem[0000000010141408] = 5bf93ee1 0f648831
245 stda %f12,[%i5+%o4]0x88 ! Mem[0000000010141408] = 7816c52b 458e4d03
246! %l7 = b18d5eb2193e10b4, Mem[0000000010081430] = 7816c52b
247 stw %l7,[%i2+0x030] ! Mem[0000000010081430] = 193e10b4
248! %f28 = 983c28eb, Mem[00000000300c1410] = 9f27106e
249 sta %f28,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 983c28eb
250! %f18 = cd4edee3 2541adbf, Mem[0000000010041400] = 65000000 c041fcc3
251 stda %f18,[%i1+%g0]0x80 ! Mem[0000000010041400] = cd4edee3 2541adbf
252! %l5 = 0000000000000063, Mem[0000000010041410] = f3d3e27c
253 stwa %l5,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000063
254! %f31 = 4e3afc72, Mem[0000000010101400] = 47763c44
255 sta %f31,[%i4+%g0]0x80 ! Mem[0000000010101400] = 4e3afc72
256! %l1 = ffffffffffffc0cb, Mem[00000000100c1400] = 0c10004e
257 stba %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0c1000cb
258! %f6 = e31a7693 5e40dc05, %l6 = 5174c38e9d7676ae
259! Mem[0000000030081430] = 3cc90faa969a60ac
260 add %i2,0x030,%g1
261 stda %f6,[%g1+%l6]ASI_PST16_S ! Mem[0000000030081430] = e31a76935e4060ac
262! Starting 10 instruction Load Burst
263! Mem[0000000030081408] = 5e97020d, %l4 = f0010000b4103e19
264 lduba [%i2+%o4]0x81,%l4 ! %l4 = 000000000000005e
265
266p0_label_7:
267! Mem[00000000300c1408] = d6805e2a3c9d31ce, %l5 = 0000000000000063
268 ldxa [%i3+%o4]0x81,%l5 ! %l5 = d6805e2a3c9d31ce
269! Mem[0000000030141410] = 34410bb8, %f21 = 7ce2d3f3
270 lda [%i5+%o5]0x81,%f21 ! %f21 = 34410bb8
271! Mem[0000000010001410] = 170bcdc2, %l6 = 5174c38e9d7676ae
272 lduwa [%i0+%o5]0x88,%l6 ! %l6 = 00000000170bcdc2
273! Mem[00000000201c0000] = aa3a4531, %l7 = b18d5eb2193e10b4
274 lduha [%o0+0x000]%asi,%l7 ! %l7 = 000000000000aa3a
275! Mem[0000000010141400] = 260a82b4, %l5 = d6805e2a3c9d31ce
276 lduwa [%i5+%g0]0x80,%l5 ! %l5 = 00000000260a82b4
277! Mem[0000000030141410] = b80b4134, %l2 = 00000000e31a7693
278 ldswa [%i5+%o5]0x89,%l2 ! %l2 = ffffffffb80b4134
279! Mem[0000000030101410] = c0361918, %l0 = 0000000000000065
280 lduba [%i4+%o5]0x89,%l0 ! %l0 = 0000000000000018
281! Mem[0000000030041400] = 6bcdf001, %l0 = 0000000000000018
282 lduba [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000001
283! Mem[0000000010001408] = ec8e623e, %l6 = 00000000170bcdc2
284 ldswa [%i0+%o4]0x88,%l6 ! %l6 = ffffffffec8e623e
285! Starting 10 instruction Store Burst
286! %l7 = 000000000000aa3a, Mem[0000000010081400] = bb40e2f3223ebaf9, %asi = 80
287 stxa %l7,[%i2+0x000]%asi ! Mem[0000000010081400] = 000000000000aa3a
288
289p0_label_8:
290! %l6 = ec8e623e, %l7 = 0000aa3a, Mem[0000000010141438] = 960b7cea 7680f324
291 stda %l6,[%i5+0x038]%asi ! Mem[0000000010141438] = ec8e623e 0000aa3a
292! %l2 = b80b4134, %l3 = 5e40dc05, Mem[0000000010001410] = 170bcdc2 128e36b3
293 stda %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = b80b4134 5e40dc05
294! %l7 = 000000000000aa3a, Mem[0000000030041408] = 0000dc0f
295 stwa %l7,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000aa3a
296! %l4 = 000000000000005e, Mem[0000000010001428] = bf46c498ad1b2cef
297 stx %l4,[%i0+0x028] ! Mem[0000000010001428] = 000000000000005e
298! Mem[0000000010081420] = fdddfdde, %l7 = 0000aa3a, %l7 = 0000aa3a
299 add %i2,0x20,%g1
300 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000fdddfdde
301! Mem[0000000030001410] = 71e7c199, %l7 = 00000000fdddfdde
302 swapa [%i0+%o5]0x89,%l7 ! %l7 = 0000000071e7c199
303! %l0 = 00000001, %l1 = ffffc0cb, Mem[0000000030181408] = f0010000 b4103e19
304 stda %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000001 ffffc0cb
305! Mem[0000000030181410] = 58df3feb, %l5 = 00000000260a82b4
306 ldstuba [%i6+%o5]0x89,%l5 ! %l5 = 000000eb000000ff
307! Mem[00000000300c1410] = eb283c98, %l5 = 00000000000000eb
308 ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 000000eb000000ff
309! Starting 10 instruction Load Burst
310! Mem[0000000010001400] = b14ef5345475cac2, %f8 = 64b911b7 acbdc8d6
311 ldda [%i0+%g0]0x88,%f8 ! %f8 = b14ef534 5475cac2
312
313p0_label_9:
314! Mem[0000000030041408] = 0000aa3aca19aa26, %l3 = 000000005e40dc05
315 ldxa [%i1+%o4]0x81,%l3 ! %l3 = 0000aa3aca19aa26
316! Mem[00000000100c1410] = ba212420 6b16c86c, %l4 = 0000005e, %l5 = 000000eb
317 ldda [%i3+%o5]0x88,%l4 ! %l4 = 000000006b16c86c 00000000ba212420
318! Mem[0000000010081400] = 000000000000aa3a, %l0 = 0000000000000001
319 ldxa [%i2+%g0]0x80,%l0 ! %l0 = 000000000000aa3a
320! %l7 = 0000000071e7c199, %l1 = ffffffffffffc0cb, %l5 = 00000000ba212420
321 andn %l7,%l1,%l5 ! %l5 = 0000000000000110
322! Mem[0000000030081408] = 5e97020d, %l4 = 000000006b16c86c
323 lduha [%i2+%o4]0x81,%l4 ! %l4 = 0000000000005e97
324! Mem[0000000030001408] = c5fe9d6b, %l1 = ffffffffffffc0cb
325 lduha [%i0+%o4]0x89,%l1 ! %l1 = 0000000000009d6b
326! %f15 = 71368f33, %f7 = 5e40dc05
327 fcmps %fcc2,%f15,%f7 ! %fcc2 = 2
328! Mem[0000000010081410] = 0c0433f0, %l1 = 0000000000009d6b
329 ldsba [%i2+%o5]0x80,%l1 ! %l1 = 000000000000000c
330! Mem[0000000010081408] = 63d2ad98b4103e19, %f10 = 55d9868e 73f99e3d
331 ldda [%i2+%o4]0x80,%f10 ! %f10 = 63d2ad98 b4103e19
332! Starting 10 instruction Store Burst
333! %l5 = 0000000000000110, Mem[0000000010181400] = 75009013
334 stha %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = 01109013
335
336p0_label_10:
337! %l7 = 0000000071e7c199, Mem[0000000030041410] = f30c4bcc
338 stha %l7,[%i1+%o5]0x81 ! Mem[0000000030041410] = c1994bcc
339! %l1 = 000000000000000c, Mem[0000000030141400] = 0000e13e443541f1
340 stxa %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000000000000c
341! Mem[0000000010141409] = 034d8e45, %l6 = ffffffffec8e623e
342 ldstuba [%i5+0x009]%asi,%l6 ! %l6 = 0000004d000000ff
343! %l3 = 0000aa3aca19aa26, Mem[0000000010041410] = 00000063
344 stba %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = 26000063
345! Mem[00000000201c0001] = aa3a4531, %l3 = 0000aa3aca19aa26
346 ldstub [%o0+0x001],%l3 ! %l3 = 0000003a000000ff
347! Mem[0000000010141410] = 7e40eab1, %l0 = 000000000000aa3a
348 swapa [%i5+%o5]0x88,%l0 ! %l0 = 000000007e40eab1
349! Mem[00000000100c1408] = 4a697d72, %l6 = 000000000000004d
350 swapa [%i3+%o4]0x80,%l6 ! %l6 = 000000004a697d72
351! Mem[0000000010181438] = f6b494553e2a2212, %l1 = 000000000000000c, %l1 = 000000000000000c
352 add %i6,0x38,%g1
353 casxa [%g1]0x80,%l1,%l1 ! %l1 = f6b494553e2a2212
354! Mem[0000000010101420] = e8c8f610, %l4 = 0000000000005e97, %asi = 80
355 swapa [%i4+0x020]%asi,%l4 ! %l4 = 00000000e8c8f610
356! Starting 10 instruction Load Burst
357! Mem[00000000100c143c] = e8603558, %l1 = f6b494553e2a2212
358 ldub [%i3+0x03d],%l1 ! %l1 = 0000000000000060
359
360p0_label_11:
361 membar #Sync ! Added by membar checker (3)
362! Mem[0000000030141400] = 00000000 0000000c f0010000 b4103e19
363! Mem[0000000030141410] = 34410bb8 da8f2695 a3561e6a 4ead84b8
364! Mem[0000000030141420] = 64a1d6cb 339398c5 7daf2ca7 a924ff12
365! Mem[0000000030141430] = c59c80f6 e6a17139 fa8abe3f c94fafea
366 ldda [%i5]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030141400
367! Mem[0000000030101410] = b857bea6c0361918, %f6 = e31a7693 5e40dc05
368 ldda [%i4+%o5]0x89,%f6 ! %f6 = b857bea6 c0361918
369! Mem[0000000030001408] = c5fe9d6b, %l2 = ffffffffb80b4134
370 lduba [%i0+%o4]0x89,%l2 ! %l2 = 000000000000006b
371! Mem[000000001018140c] = 35b6ccf7, %l0 = 000000007e40eab1
372 lduh [%i6+0x00c],%l0 ! %l0 = 00000000000035b6
373! Mem[0000000010001408] = 3e628eec, %l4 = 00000000e8c8f610
374 lduha [%i0+%o4]0x80,%l4 ! %l4 = 0000000000003e62
375! Mem[0000000010141408] = 458eff03, %l4 = 0000000000003e62
376 lduha [%i5+%o4]0x88,%l4 ! %l4 = 000000000000ff03
377! Mem[0000000010101400] = 72fc3a4e, %f14 = 3825e7ae
378 lda [%i4+%g0]0x88,%f14 ! %f14 = 72fc3a4e
379! Mem[0000000010041410] = 26000063, %l3 = 000000000000003a
380 ldswa [%i1+0x010]%asi,%l3 ! %l3 = 0000000026000063
381! Mem[0000000010001418] = 5a9b2861 6acc6a68, %l2 = 0000006b, %l3 = 26000063
382 ldda [%i0+0x018]%asi,%l2 ! %l2 = 000000005a9b2861 000000006acc6a68
383! Starting 10 instruction Store Burst
384! %f10 = 63d2ad98, Mem[0000000030001408] = c5fe9d6b
385 sta %f10,[%i0+%o4]0x89 ! Mem[0000000030001408] = 63d2ad98
386
387p0_label_12:
388! %l1 = 0000000000000060, Mem[0000000030181408] = 00000001
389 stba %l1,[%i6+%o4]0x81 ! Mem[0000000030181408] = 60000001
390! %l3 = 000000006acc6a68, Mem[0000000010141410] = 3aaa0000
391 stw %l3,[%i5+%o5] ! Mem[0000000010141410] = 6acc6a68
392! %f9 = 5475cac2, Mem[0000000010081408] = 63d2ad98
393 sta %f9 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = 5475cac2
394! Mem[0000000010101408] = dbf5e032, %l5 = 0000000000000110
395 ldstuba [%i4+%o4]0x88,%l5 ! %l5 = 00000032000000ff
396! %f6 = b857bea6 c0361918, Mem[0000000030081410] = b711b964 d6c8bdac
397 stda %f6 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = b857bea6 c0361918
398! %l2 = 000000005a9b2861, Mem[0000000020800040] = 81040070
399 sth %l2,[%o1+0x040] ! Mem[0000000020800040] = 28610070
400! %l0 = 00000000000035b6, Mem[0000000030181410] = ff3fdf58e3d8937b
401 stxa %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000000035b6
402! Mem[0000000010041400] = cd4edee3, %l2 = 000000005a9b2861
403 swap [%i1+%g0],%l2 ! %l2 = 00000000cd4edee3
404 membar #Sync ! Added by membar checker (4)
405! %l2 = 00000000cd4edee3, Mem[0000000030141410] = 34410bb8
406 stba %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = e3410bb8
407! Starting 10 instruction Load Burst
408! Mem[0000000030041410] = cc4b99c1, %l5 = 0000000000000032
409 lduwa [%i1+%o5]0x89,%l5 ! %l5 = 00000000cc4b99c1
410
411p0_label_13:
412! Mem[0000000010181408] = bbbdc0cb, %l3 = 000000006acc6a68
413 ldsha [%i6+%o4]0x88,%l3 ! %l3 = ffffffffffffc0cb
414! Mem[0000000030001400] = ff3bff74, %l0 = 00000000000035b6
415 lduba [%i0+%g0]0x81,%l0 ! %l0 = 00000000000000ff
416! Mem[0000000030081410] = c0361918, %l5 = 00000000cc4b99c1
417 lduwa [%i2+%o5]0x89,%l5 ! %l5 = 00000000c0361918
418! Mem[0000000020800040] = 28610070, %l3 = ffffffffffffc0cb
419 lduh [%o1+0x040],%l3 ! %l3 = 0000000000002861
420! Mem[0000000010101400] = 72fc3a4e, %l2 = 00000000cd4edee3
421 lduwa [%i4+%g0]0x88,%l2 ! %l2 = 0000000072fc3a4e
422! Mem[0000000010001400] = c2ca7554, %l1 = 0000000000000060
423 lduha [%i0+%g0]0x80,%l1 ! %l1 = 000000000000c2ca
424! Mem[0000000030081408] = 5e97020d, %l7 = 0000000071e7c199
425 ldsba [%i2+%o4]0x81,%l7 ! %l7 = 000000000000005e
426! Mem[0000000010041410] = 26000063, %l1 = 000000000000c2ca
427 ldsba [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000026
428! Mem[00000000201c0000] = aaff4531, %l5 = 00000000c0361918
429 lduh [%o0+%g0],%l5 ! %l5 = 000000000000aaff
430! Starting 10 instruction Store Burst
431! Mem[0000000010001400] = c2ca7554, %l0 = 00000000000000ff
432 swapa [%i0+%g0]0x80,%l0 ! %l0 = 00000000c2ca7554
433
434p0_label_14:
435! %f22 = a3561e6a 4ead84b8, %l5 = 000000000000aaff
436! Mem[0000000030001408] = 98add263f64a72b3
437 add %i0,0x008,%g1
438 stda %f22,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030001408] = b884ad4e6a1e56a3
439! Mem[0000000030141408] = f0010000, %l0 = 00000000c2ca7554
440 swapa [%i5+%o4]0x81,%l0 ! %l0 = 00000000f0010000
441! Mem[0000000030081408] = 0d02975e, %l0 = 00000000f0010000
442 ldstuba [%i2+%o4]0x89,%l0 ! %l0 = 0000005e000000ff
443! %l4 = 000000000000ff03, Mem[00000000100c1400] = cb00100c
444 stwa %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000ff03
445! Code Fragment 3
446p0_fragment_1:
447! %l0 = 000000000000005e
448 setx 0x444c2c67a1c0f0aa,%g7,%l0 ! %l0 = 444c2c67a1c0f0aa
449! %l1 = 0000000000000026
450 setx 0xd5a52167d0ba12e3,%g7,%l1 ! %l1 = d5a52167d0ba12e3
451 setx 0x1fe000, %g1, %g3
452 or %l0, %g3, %l0 ! always set perrmask = 0xff
453 setx 0x1ffff8, %g1, %g2
454 and %l0, %g2, %l0
455 ta T_CHANGE_HPRIV
456 stxa %l1, [%l0]ASI_DCACHE_DATA
457 ta T_CHANGE_NONHPRIV
458! %l0 = 444c2c67a1c0f0aa
459 setx 0x3b221790740f11fa,%g7,%l0 ! %l0 = 3b221790740f11fa
460! %l1 = d5a52167d0ba12e3
461 setx 0xf6000580207924c3,%g7,%l1 ! %l1 = f6000580207924c3
462! %f2 = ba5bf46f 77e7dc0f, %l0 = 3b221790740f11fa
463! Mem[0000000010001418] = 5a9b28616acc6a68
464 add %i0,0x018,%g1
465 stda %f2,[%g1+%l0]ASI_PST8_PL ! Mem[0000000010001418] = 5adc28776ff45bba
466! Mem[0000000010081410] = f033040c, %l1 = f6000580207924c3
467 swapa [%i2+%o5]0x88,%l1 ! %l1 = 00000000f033040c
468! %l1 = 00000000f033040c, Mem[0000000030101410] = c0361918
469 stba %l1,[%i4+%o5]0x89 ! Mem[0000000030101410] = c036190c
470! %l6 = 4a697d72, %l7 = 0000005e, Mem[00000000300c1408] = d6805e2a 3c9d31ce
471 stda %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 4a697d72 0000005e
472! Starting 10 instruction Load Burst
473! Mem[0000000010101400] = 4e3afc72, %l4 = 000000000000ff03
474 lduh [%i4+0x002],%l4 ! %l4 = 000000000000fc72
475
476p0_label_15:
477! Mem[00000000100c1408] = 0000004d, %l3 = 0000000000002861
478 lduha [%i3+%o4]0x80,%l3 ! %l3 = 0000000000000000
479! Mem[0000000030081408] = ff97020d7119b5cf, %f0 = bb40e2f3 223ebaf9
480 ldda [%i2+%o4]0x81,%f0 ! %f0 = ff97020d 7119b5cf
481! Mem[00000000300c1400] = 1abcca59, %l4 = 000000000000fc72
482 lduba [%i3+%g0]0x81,%l4 ! %l4 = 000000000000001a
483! Mem[0000000010181408] = f7ccb635bbbdc0cb, %f10 = 63d2ad98 b4103e19
484 ldda [%i6+%o4]0x88,%f10 ! %f10 = f7ccb635 bbbdc0cb
485! Mem[0000000010001408] = ec8e623e, %l5 = 000000000000aaff
486 lduwa [%i0+%o4]0x88,%l5 ! %l5 = 00000000ec8e623e
487! Mem[0000000010181408] = cbc0bdbb, %f21 = da8f2695
488 lda [%i6+%o4]0x80,%f21 ! %f21 = cbc0bdbb
489! Mem[0000000021800140] = 19ea9645, %l6 = 000000004a697d72
490 lduha [%o3+0x140]%asi,%l6 ! %l6 = 00000000000019ea
491! Mem[0000000030081408] = ff97020d7119b5cf, %f26 = 7daf2ca7 a924ff12
492 ldda [%i2+%o4]0x81,%f26 ! %f26 = ff97020d 7119b5cf
493! %f17 = 0000000c, %f1 = 7119b5cf
494 fcmpes %fcc3,%f17,%f1 ! %fcc3 = 1
495! Starting 10 instruction Store Burst
496! %f0 = ff97020d 7119b5cf ba5bf46f 77e7dc0f
497! %f4 = 0c0433f0 22fb4faa b857bea6 c0361918
498! %f8 = b14ef534 5475cac2 f7ccb635 bbbdc0cb
499! %f12 = 7816c52b 458e4d03 72fc3a4e 71368f33
500 stda %f0,[%i0]ASI_BLK_P ! Block Store to 0000000010001400
501
502p0_label_16:
503! Mem[00000000300c1410] = 983c28ff, %l0 = 3b221790740f11fa
504 ldstuba [%i3+%o5]0x89,%l0 ! %l0 = 000000ff000000ff
505! Mem[0000000030181400] = 47075c3a, %l0 = 00000000000000ff
506 ldstuba [%i6+%g0]0x89,%l0 ! %l0 = 0000003a000000ff
507! %l0 = 0000003a, %l1 = f033040c, Mem[0000000010001410] = f033040c aa4ffb22
508 stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000003a f033040c
509! Mem[0000000010101420] = 00005e97, %l5 = 00000000ec8e623e
510 swap [%i4+0x020],%l5 ! %l5 = 0000000000005e97
511! %l7 = 000000000000005e, Mem[0000000020800000] = 23268841, %asi = 80
512 stha %l7,[%o1+0x000]%asi ! Mem[0000000020800000] = 005e8841
513! %l4 = 000000000000001a, imm = 00000000000007e3, %l3 = 0000000000000000
514 xnor %l4,0x7e3,%l3 ! %l3 = fffffffffffff806
515! %l1 = 00000000f033040c, Mem[0000000010101408] = dbf5e0ff
516 stwa %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = f033040c
517! %f16 = 00000000 0000000c, Mem[0000000030181410] = 00000000 b6350000
518 stda %f16,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000 0000000c
519! %l6 = 000019ea, %l7 = 0000005e, Mem[0000000010141400] = 260a82b4 05979da6
520 stda %l6,[%i5+0x000]%asi ! Mem[0000000010141400] = 000019ea 0000005e
521! Starting 10 instruction Load Burst
522! Mem[00000000300c1408] = 4a697d72, %l5 = 0000000000005e97
523 ldswa [%i3+%o4]0x81,%l5 ! %l5 = 000000004a697d72
524
525p0_label_17:
526! Mem[00000000100c1408] = 0000004d, %l0 = 000000000000003a
527 ldswa [%i3+%o4]0x80,%l0 ! %l0 = 000000000000004d
528! Mem[00000000100c1410] = 6cc8166b, %f26 = ff97020d
529 lda [%i3+%o5]0x80,%f26 ! %f26 = 6cc8166b
530! Mem[00000000300c1408] = 727d694a, %l2 = 0000000072fc3a4e
531 lduha [%i3+%o4]0x89,%l2 ! %l2 = 000000000000694a
532! Mem[00000000100c141c] = 89310ee0, %l2 = 000000000000694a
533 ldsba [%i3+0x01e]%asi,%l2 ! %l2 = 000000000000000e
534! Mem[0000000030081408] = 0d0297ff, %l7 = 000000000000005e
535 lduwa [%i2+%o4]0x89,%l7 ! %l7 = 000000000d0297ff
536! %f31 = c94fafea, %f30 = fa8abe3f
537 fcmps %fcc3,%f31,%f30 ! %fcc3 = 2
538! Mem[0000000030181400] = 1e6a5f1547075cff, %f18 = f0010000 b4103e19
539 ldda [%i6+%g0]0x89,%f18 ! %f18 = 1e6a5f15 47075cff
540! Mem[0000000010101410] = 22e9d437, %l7 = 000000000d0297ff
541 lduha [%i4+%o5]0x80,%l7 ! %l7 = 00000000000022e9
542! Mem[0000000010081408] = 5475cac2, %l2 = 000000000000000e
543 ldsha [%i2+%o4]0x80,%l2 ! %l2 = 0000000000005475
544! Starting 10 instruction Store Burst
545! %f18 = 1e6a5f15 47075cff, %l0 = 000000000000004d
546! Mem[0000000030081430] = e31a76935e4060ac
547 add %i2,0x030,%g1
548 stda %f18,[%g1+%l0]ASI_PST8_S ! Mem[0000000030081430] = e36a7693470760ff
549
550p0_label_18:
551! %f26 = 6cc8166b, Mem[0000000030141410] = b80b41e3
552 sta %f26,[%i5+%o5]0x89 ! Mem[0000000030141410] = 6cc8166b
553! %l0 = 000000000000004d, Mem[0000000010101438] = 439f6a16, %asi = 80
554 stwa %l0,[%i4+0x038]%asi ! Mem[0000000010101438] = 0000004d
555! %l2 = 0000000000005475, Mem[0000000010181400] = 011090137dd18c90
556 stx %l2,[%i6+%g0] ! Mem[0000000010181400] = 0000000000005475
557! Mem[0000000010101420] = ec8e623e, %l1 = f033040c, %l4 = 0000001a
558 add %i4,0x20,%g1
559 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000ec8e623e
560! Mem[00000000211c0000] = c08896d7, %l4 = 00000000ec8e623e
561 ldstub [%o2+%g0],%l4 ! %l4 = 000000c0000000ff
562 membar #Sync ! Added by membar checker (5)
563! Mem[0000000010001430] = 7816c52b, %l4 = 00000000000000c0, %asi = 80
564 swapa [%i0+0x030]%asi,%l4 ! %l4 = 000000007816c52b
565! %l4 = 000000007816c52b, Mem[00000000300c1410] = ff283c98
566 stba %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 2b283c98
567! Mem[0000000010181410] = e31a7693, %l5 = 000000004a697d72
568 ldstuba [%i6+%o5]0x80,%l5 ! %l5 = 000000e3000000ff
569! Mem[0000000010081400] = 00000000, %l1 = 00000000f033040c
570 ldstuba [%i2+%g0]0x88,%l1 ! %l1 = 00000000000000ff
571! Starting 10 instruction Load Burst
572! Mem[0000000030081410] = 181936c0a6be57b8, %f18 = 1e6a5f15 47075cff
573 ldda [%i2+%o5]0x81,%f18 ! %f18 = 181936c0 a6be57b8
574
575p0_label_19:
576! Mem[0000000010101410] = 22e9d437, %l3 = fffffffffffff806
577 lduba [%i4+%o5]0x80,%l3 ! %l3 = 0000000000000022
578! Mem[0000000030001408] = b884ad4e, %f15 = 71368f33
579 lda [%i0+%o4]0x81,%f15 ! %f15 = b884ad4e
580! Mem[0000000010001408] = ba5bf46f, %l6 = 00000000000019ea
581 ldsba [%i0+%o4]0x80,%l6 ! %l6 = ffffffffffffffba
582! Mem[00000000201c0000] = aaff4531, %l5 = 00000000000000e3
583 ldub [%o0+0x001],%l5 ! %l5 = 00000000000000ff
584! Mem[00000000300c1408] = 4a697d720000005e, %l7 = 00000000000022e9
585 ldxa [%i3+%o4]0x81,%l7 ! %l7 = 4a697d720000005e
586! Mem[00000000300c1400] = 59cabc1a, %l3 = 0000000000000022
587 lduwa [%i3+%g0]0x89,%l3 ! %l3 = 0000000059cabc1a
588! Mem[0000000030041400] = 01f0cd6b, %l7 = 4a697d720000005e
589 lduwa [%i1+%g0]0x81,%l7 ! %l7 = 0000000001f0cd6b
590! Mem[000000001000142c] = bbbdc0cb, %l2 = 0000000000005475
591 ldsw [%i0+0x02c],%l2 ! %l2 = ffffffffbbbdc0cb
592! %l2 = ffffffffbbbdc0cb, %l6 = ffffffffffffffba, %l1 = 0000000000000000
593 orn %l2,%l6,%l1 ! %l1 = ffffffffbbbdc0cf
594! Starting 10 instruction Store Burst
595! %l1 = ffffffffbbbdc0cf, Mem[0000000010081400] = ff0000000000aa3a
596 stx %l1,[%i2+%g0] ! Mem[0000000010081400] = ffffffffbbbdc0cf
597
598p0_label_20:
599! Mem[0000000010081400] = ffffffff, %l6 = ffffffffffffffba
600 swapa [%i2+%g0]0x88,%l6 ! %l6 = 00000000ffffffff
601! Mem[0000000010141428] = f8ffa1e2, %l5 = 00000000000000ff
602 swap [%i5+0x028],%l5 ! %l5 = 00000000f8ffa1e2
603! %f30 = fa8abe3f, Mem[0000000010041408] = 2541adbf
604 sta %f30,[%i1+%o4]0x88 ! Mem[0000000010041408] = fa8abe3f
605! Mem[0000000010181408] = cbc0bdbb, %l4 = 000000007816c52b
606 swapa [%i6+%o4]0x80,%l4 ! %l4 = 00000000cbc0bdbb
607! %l0 = 0000004d, %l1 = bbbdc0cf, Mem[0000000030181408] = 60000001 ffffc0cb
608 stda %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000004d bbbdc0cf
609! Mem[0000000030181408] = 4d000000, %l2 = ffffffffbbbdc0cb
610 ldstuba [%i6+%o4]0x89,%l2 ! %l2 = 00000000000000ff
611! Mem[0000000030001400] = 74ff3bff, %l3 = 0000000059cabc1a
612 ldstuba [%i0+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
613! %l1 = ffffffffbbbdc0cf, Mem[00000000100c143e] = e8603558, %asi = 80
614 stha %l1,[%i3+0x03e]%asi ! Mem[00000000100c143c] = e860c0cf
615! Mem[0000000030181410] = 0000000c, %l3 = 00000000000000ff
616 swapa [%i6+%o5]0x89,%l3 ! %l3 = 000000000000000c
617! Starting 10 instruction Load Burst
618! Mem[0000000030141410] = 6b16c86c, %l7 = 0000000001f0cd6b
619 lduba [%i5+%o5]0x81,%l7 ! %l7 = 000000000000006b
620
621p0_label_21:
622! Mem[0000000030181408] = ff00004d, %l5 = 00000000f8ffa1e2
623 lduba [%i6+%o4]0x81,%l5 ! %l5 = 00000000000000ff
624! Mem[00000000100c1418] = d1d6f9f7, %l3 = 000000000000000c
625 lduw [%i3+0x018],%l3 ! %l3 = 00000000d1d6f9f7
626! Mem[0000000030141400] = 000000000000000c, %f30 = fa8abe3f c94fafea
627 ldda [%i5+%g0]0x81,%f30 ! %f30 = 00000000 0000000c
628! Mem[00000000100c1420] = f51e45aa, %l3 = 00000000d1d6f9f7
629 lduwa [%i3+0x020]%asi,%l3 ! %l3 = 00000000f51e45aa
630! Mem[0000000010101410] = 22e9d437, %f12 = 7816c52b
631 lda [%i4+%o5]0x80,%f12 ! %f12 = 22e9d437
632! Mem[0000000010001400] = ff97020d, %l2 = 0000000000000000
633 ldsha [%i0+%g0]0x80,%l2 ! %l2 = ffffffffffffff97
634! Mem[00000000100c1400] = 0000ff03, %l4 = 00000000cbc0bdbb
635 lduba [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000000
636! Mem[0000000030041408] = 0000aa3a, %l7 = 000000000000006b
637 lduba [%i1+%o4]0x81,%l7 ! %l7 = 0000000000000000
638! Mem[0000000010041400] = 5a9b2861, %l2 = ffffffffffffff97
639 ldsha [%i1+%g0]0x80,%l2 ! %l2 = 0000000000005a9b
640! Starting 10 instruction Store Burst
641! Mem[0000000030101410] = 0c1936c0, %l4 = 0000000000000000
642 ldstuba [%i4+%o5]0x81,%l4 ! %l4 = 0000000c000000ff
643
644p0_label_22:
645! %l3 = 00000000f51e45aa, Mem[0000000010041410] = 26000063
646 stba %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = aa000063
647! %f24 = 64a1d6cb 339398c5, Mem[0000000030141408] = c2ca7554 b4103e19
648 stda %f24,[%i5+%o4]0x81 ! Mem[0000000030141408] = 64a1d6cb 339398c5
649! Mem[0000000021800080] = a0424727, %l0 = 000000000000004d
650 ldstuba [%o3+0x080]%asi,%l0 ! %l0 = 000000a0000000ff
651! %f4 = 0c0433f0 22fb4faa, Mem[0000000010101400] = 4e3afc72 8e227543
652 stda %f4 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0c0433f0 22fb4faa
653! %l4 = 000000000000000c, immd = 0000000000000bd3, %l2 = 0000000000005a9b
654 mulx %l4,0xbd3,%l2 ! %l2 = 0000000000008de4
655! Mem[0000000021800080] = ff424727, %l2 = 0000000000008de4
656 ldstub [%o3+0x080],%l2 ! %l2 = 000000ff000000ff
657! %l3 = 00000000f51e45aa, imm = fffffffffffff638, %l7 = 0000000000000000
658 sub %l3,-0x9c8,%l7 ! %l7 = 00000000f51e4f72
659! %f10 = f7ccb635 bbbdc0cb, Mem[0000000010181408] = 2bc51678 f7ccb635
660 stda %f10,[%i6+%o4]0x88 ! Mem[0000000010181408] = f7ccb635 bbbdc0cb
661! %f6 = b857bea6 c0361918, Mem[0000000010081410] = c3247920 22fb4faa
662 stda %f6 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = b857bea6 c0361918
663! Starting 10 instruction Load Burst
664! Mem[0000000030041410] = cc4b99c1, %l1 = ffffffffbbbdc0cf
665 lduha [%i1+%o5]0x89,%l1 ! %l1 = 00000000000099c1
666
667p0_label_23:
668! Mem[0000000010041400] = 61289b5a, %f12 = 22e9d437
669 lda [%i1+%g0]0x88,%f12 ! %f12 = 61289b5a
670! Mem[0000000010041410] = 630000aa, %f29 = e6a17139
671 lda [%i1+%o5]0x88,%f29 ! %f29 = 630000aa
672! Mem[0000000030101400] = 5c3db8e0, %l0 = 00000000000000a0
673 lduwa [%i4+%g0]0x89,%l0 ! %l0 = 000000005c3db8e0
674! Mem[0000000030081410] = b857bea6c0361918, %f24 = 64a1d6cb 339398c5
675 ldda [%i2+%o5]0x89,%f24 ! %f24 = b857bea6 c0361918
676! Mem[0000000010001410] = 3a0000000c0433f0, %l0 = 000000005c3db8e0
677 ldxa [%i0+%o5]0x80,%l0 ! %l0 = 3a0000000c0433f0
678! Mem[00000000300c1410] = 2b283c98, %l0 = 3a0000000c0433f0
679 ldsha [%i3+%o5]0x81,%l0 ! %l0 = 0000000000002b28
680! Mem[00000000100c1408] = 4d000000, %f19 = a6be57b8
681 lda [%i3+%o4]0x88,%f19 ! %f19 = 4d000000
682! Mem[0000000010141400] = 000019ea0000005e, %l6 = 00000000ffffffff
683 ldxa [%i5+%g0]0x80,%l6 ! %l6 = 000019ea0000005e
684! Mem[0000000010001434] = 458e4d03, %f27 = 7119b5cf
685 lda [%i0+0x034]%asi,%f27 ! %f27 = 458e4d03
686! Starting 10 instruction Store Burst
687! %f14 = 72fc3a4e b884ad4e, Mem[0000000010101408] = 0c0433f0 1b661252
688 stda %f14,[%i4+%o4]0x80 ! Mem[0000000010101408] = 72fc3a4e b884ad4e
689
690p0_label_24:
691! Mem[0000000030141410] = 6b16c86c, %l4 = 000000000000000c
692 swapa [%i5+%o5]0x81,%l4 ! %l4 = 000000006b16c86c
693! %l0 = 0000000000002b28, imm = 0000000000000812, %l6 = 000019ea0000005e
694 or %l0,0x812,%l6 ! %l6 = 0000000000002b3a
695! %f22 = a3561e6a 4ead84b8, %l5 = 00000000000000ff
696! Mem[0000000010141420] = 634cbe627403a049
697 add %i5,0x020,%g1
698 stda %f22,[%g1+%l5]ASI_PST8_P ! Mem[0000000010141420] = a3561e6a4ead84b8
699! %l7 = 00000000f51e4f72, Mem[0000000010001410] = 3a000000
700 stba %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = 72000000
701! %f14 = 72fc3a4e, %f15 = b884ad4e
702 fcmpes %fcc2,%f14,%f15 ! %fcc2 = 2
703! %f4 = 0c0433f0, Mem[0000000010181408] = bbbdc0cb
704 sta %f4 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0c0433f0
705! Mem[0000000030081410] = c0361918, %l1 = 00000000000099c1
706 swapa [%i2+%o5]0x89,%l1 ! %l1 = 00000000c0361918
707! %l6 = 00002b3a, %l7 = f51e4f72, Mem[0000000010181408] = f033040c 35b6ccf7
708 stda %l6,[%i6+0x008]%asi ! Mem[0000000010181408] = 00002b3a f51e4f72
709! %f13 = 458e4d03, Mem[0000000030181408] = 4d0000ff
710 sta %f13,[%i6+%o4]0x89 ! Mem[0000000030181408] = 458e4d03
711! Starting 10 instruction Load Burst
712! %l6 = 0000000000002b3a, imm = 0000000000000025, %l4 = 000000006b16c86c
713 xnor %l6,0x025,%l4 ! %l4 = ffffffffffffd4e0
714
715p0_label_25:
716! Mem[00000000211c0000] = ff8896d7, %l3 = 00000000f51e45aa
717 ldsh [%o2+%g0],%l3 ! %l3 = ffffffffffffff88
718! Mem[0000000020800040] = 28610070, %l2 = 00000000000000ff
719 ldsha [%o1+0x040]%asi,%l2 ! %l2 = 0000000000002861
720! Mem[0000000030081400] = c5f088ff, %l7 = 00000000f51e4f72
721 lduwa [%i2+%g0]0x89,%l7 ! %l7 = 00000000c5f088ff
722! Mem[0000000010081400] = cfc0bdbb ffffffba, %l0 = 00002b28, %l1 = c0361918
723 ldda [%i2+%g0]0x88,%l0 ! %l0 = 00000000ffffffba 00000000cfc0bdbb
724! Mem[0000000010041400] = 5a9b2861, %l1 = 00000000cfc0bdbb
725 lduha [%i1+%g0]0x80,%l1 ! %l1 = 0000000000005a9b
726! Mem[0000000030181400] = ff5c0747, %f18 = 181936c0
727 lda [%i6+%g0]0x81,%f18 ! %f18 = ff5c0747
728! Mem[0000000030081408] = cfb51971 0d0297ff, %l4 = ffffd4e0, %l5 = 000000ff
729 ldda [%i2+%o4]0x89,%l4 ! %l4 = 000000000d0297ff 00000000cfb51971
730! Mem[0000000010101410] = 22e9d437, %l0 = 00000000ffffffba
731 lduha [%i4+%o5]0x80,%l0 ! %l0 = 00000000000022e9
732! Mem[0000000030101408] = 136299233b7d6197, %f30 = 00000000 0000000c
733 ldda [%i4+%o4]0x89,%f30 ! %f30 = 13629923 3b7d6197
734! Starting 10 instruction Store Burst
735! %l4 = 000000000d0297ff, Mem[0000000010181430] = c9805a01, %asi = 80
736 stba %l4,[%i6+0x030]%asi ! Mem[0000000010181430] = ff805a01
737
738p0_label_26:
739! %f25 = c0361918, Mem[00000000100c1408] = 0000004d
740 sta %f25,[%i3+%o4]0x80 ! Mem[00000000100c1408] = c0361918
741! Mem[0000000010101400] = 0c0433f0, %l2 = 0000000000002861
742 swapa [%i4+%g0]0x80,%l2 ! %l2 = 000000000c0433f0
743! Mem[0000000010101410] = 22e9d437, %l6 = 0000000000002b3a
744 swapa [%i4+%o5]0x80,%l6 ! %l6 = 0000000022e9d437
745! %f26 = 6cc8166b 458e4d03, Mem[0000000010141410] = 6acc6a68 c3ea8252
746 stda %f26,[%i5+0x010]%asi ! Mem[0000000010141410] = 6cc8166b 458e4d03
747! %f11 = bbbdc0cb, Mem[0000000010041410] = 630000aa
748 sta %f11,[%i1+%o5]0x88 ! Mem[0000000010041410] = bbbdc0cb
749! %l3 = ffffffffffffff88, %l4 = 000000000d0297ff, %l0 = 00000000000022e9
750 andn %l3,%l4,%l0 ! %l0 = fffffffff2fd6800
751! Mem[00000000100c1400] = 03ff0000, %l1 = 0000000000005a9b
752 swapa [%i3+%g0]0x88,%l1 ! %l1 = 0000000003ff0000
753! %l4 = 000000000d0297ff, Mem[0000000010081400] = ffffffba
754 stha %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = ffff97ff
755! %f28 = c59c80f6 630000aa, Mem[00000000100c1400] = 9b5a0000 ea23f0d1
756 stda %f28,[%i3+%g0]0x80 ! Mem[00000000100c1400] = c59c80f6 630000aa
757! Starting 10 instruction Load Burst
758! Mem[00000000100c1410] = 6cc8166b, %l2 = 000000000c0433f0
759 ldsha [%i3+%o5]0x80,%l2 ! %l2 = 0000000000006cc8
760
761p0_label_27:
762! Mem[0000000010001438] = 72fc3a4e, %l7 = 00000000c5f088ff
763 ldsba [%i0+0x039]%asi,%l7 ! %l7 = fffffffffffffffc
764! Mem[0000000010001410] = 00000072, %f0 = ff97020d
765 lda [%i0+%o5]0x88,%f0 ! %f0 = 00000072
766! Mem[000000001008140c] = b4103e19, %l4 = 000000000d0297ff
767 ldswa [%i2+0x00c]%asi,%l4 ! %l4 = ffffffffb4103e19
768! Mem[0000000010141400] = 000019ea, %l6 = 0000000022e9d437
769 ldsba [%i5+%g0]0x80,%l6 ! %l6 = 0000000000000000
770! Mem[0000000010181414] = 5e40dc05, %l3 = ffffffffffffff88
771 lduh [%i6+0x016],%l3 ! %l3 = 000000000000dc05
772! Mem[0000000010081408] = 5475cac2, %l3 = 000000000000dc05
773 lduba [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000054
774! Mem[0000000030101400] = 5c3db8e0, %l7 = fffffffffffffffc
775 ldswa [%i4+%g0]0x89,%l7 ! %l7 = 000000005c3db8e0
776! Mem[0000000030041400] = 6bcdf001, %l3 = 0000000000000054
777 ldswa [%i1+%g0]0x89,%l3 ! %l3 = 000000006bcdf001
778! Mem[0000000010181400] = 00000000, %l5 = 00000000cfb51971
779 ldsha [%i6+%g0]0x80,%l5 ! %l5 = 0000000000000000
780! Starting 10 instruction Store Burst
781! Mem[0000000030001408] = 4ead84b8, %l6 = 0000000000000000
782 ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 000000b8000000ff
783
784p0_label_28:
785! %f12 = 61289b5a 458e4d03, %l5 = 0000000000000000
786! Mem[0000000030041410] = c1994bccdeb30a5c
787 add %i1,0x010,%g1
788 stda %f12,[%g1+%l5]ASI_PST8_S ! Mem[0000000030041410] = c1994bccdeb30a5c
789! Mem[00000000300c1410] = 2b283c98, %l1 = 0000000003ff0000
790 swapa [%i3+%o5]0x81,%l1 ! %l1 = 000000002b283c98
791! Mem[0000000010001408] = ba5bf46f, %l2 = 0000000000006cc8
792 ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 000000ba000000ff
793! %l0 = fffffffff2fd6800, Mem[0000000010101438] = 0000004d, %asi = 80
794 stha %l0,[%i4+0x038]%asi ! Mem[0000000010101438] = 6800004d
795! %l7 = 000000005c3db8e0, immd = fffffffffffff288, %l2 = 00000000000000ba
796 udivx %l7,-0xd78,%l2 ! %l2 = 0000000000000000
797! %l6 = 000000b8, %l7 = 5c3db8e0, Mem[0000000010081400] = ffff97ff cfc0bdbb
798 stda %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000b8 5c3db8e0
799! %l4 = ffffffffb4103e19, Mem[00000000100c140b] = c0361918, %asi = 80
800 stba %l4,[%i3+0x00b]%asi ! Mem[00000000100c1408] = c0361919
801! Mem[0000000010041424] = f83b6076, %l5 = 0000000000000000
802 swap [%i1+0x024],%l5 ! %l5 = 00000000f83b6076
803! %l7 = 000000005c3db8e0, Mem[00000000100c1430] = 49aa13e3, %asi = 80
804 stba %l7,[%i3+0x030]%asi ! Mem[00000000100c1430] = e0aa13e3
805! Starting 10 instruction Load Burst
806! Mem[00000000211c0000] = ff8896d7, %l2 = 0000000000000000
807 lduha [%o2+0x000]%asi,%l2 ! %l2 = 000000000000ff88
808
809p0_label_29:
810! Mem[0000000030141410] = 0000000c, %f21 = cbc0bdbb
811 lda [%i5+%o5]0x81,%f21 ! %f21 = 0000000c
812! Mem[0000000010041408] = fa8abe3f, %l2 = 000000000000ff88
813 ldsha [%i1+%o4]0x88,%l2 ! %l2 = ffffffffffffbe3f
814! Mem[00000000300c1408] = 727d694a, %l5 = 00000000f83b6076
815 lduha [%i3+%o4]0x89,%l5 ! %l5 = 000000000000694a
816! Mem[0000000010101400] = aa4ffb2261280000, %l0 = fffffffff2fd6800
817 ldxa [%i4+%g0]0x88,%l0 ! %l0 = aa4ffb2261280000
818! Mem[00000000300c1410] = 121d93880000ff03, %l5 = 000000000000694a
819 ldxa [%i3+%o5]0x89,%l5 ! %l5 = 121d93880000ff03
820! Mem[00000000300c1410] = 03ff0000, %l1 = 000000002b283c98
821 ldsba [%i3+%o5]0x81,%l1 ! %l1 = 0000000000000003
822! Mem[0000000010041414] = 66d69c89, %l0 = aa4ffb2261280000
823 lduha [%i1+0x016]%asi,%l0 ! %l0 = 0000000000009c89
824! Mem[0000000010001400] = 0d0297ff, %l3 = 000000006bcdf001
825 ldswa [%i0+%g0]0x88,%l3 ! %l3 = 000000000d0297ff
826! Mem[000000001004142c] = d564900b, %l3 = 000000000d0297ff
827 lduba [%i1+0x02e]%asi,%l3 ! %l3 = 0000000000000090
828! Starting 10 instruction Store Burst
829! %f31 = 3b7d6197, Mem[00000000300c1400] = 1abcca59
830 sta %f31,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 3b7d6197
831
832p0_label_30:
833! Mem[0000000010101400] = 61280000, %l1 = 0000000000000003
834 swapa [%i4+%g0]0x88,%l1 ! %l1 = 0000000061280000
835! %f0 = 00000072 7119b5cf, Mem[0000000030181410] = 000000ff 00000000
836 stda %f0 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000072 7119b5cf
837! %f2 = ba5bf46f 77e7dc0f, %l6 = 00000000000000b8
838! Mem[0000000010101428] = d68ff21c56712eba
839 add %i4,0x028,%g1
840 stda %f2,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010101428] = d68ff21c56712eba
841! Mem[00000000211c0000] = ff8896d7, %l4 = ffffffffb4103e19
842 ldstub [%o2+%g0],%l4 ! %l4 = 000000ff000000ff
843! Mem[00000000100c1400] = f6809cc5, %l7 = 000000005c3db8e0
844 swapa [%i3+%g0]0x88,%l7 ! %l7 = 00000000f6809cc5
845! Mem[0000000010141430] = 7c79eee4, %l1 = 0000000061280000, %asi = 80
846 swapa [%i5+0x030]%asi,%l1 ! %l1 = 000000007c79eee4
847! %l4 = 00000000000000ff, immed = 000009f6, %y = 00000000
848 smul %l4,0x9f6,%l5 ! %l5 = 000000000009ec0a, %y = 00000000
849! %l6 = 00000000000000b8, Mem[0000000030141400] = 00000000
850 stba %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = b8000000
851! %f11 = bbbdc0cb, Mem[0000000030081408] = 0d0297ff
852 sta %f11,[%i2+%o4]0x89 ! Mem[0000000030081408] = bbbdc0cb
853! Starting 10 instruction Load Burst
854! Mem[0000000010101404] = 22fb4faa, %l2 = ffffffffffffbe3f
855 lduwa [%i4+0x004]%asi,%l2 ! %l2 = 0000000022fb4faa
856
857p0_label_31:
858! Mem[0000000010141408] = 03ff8e45, %l1 = 000000007c79eee4
859 ldsha [%i5+%o4]0x80,%l1 ! %l1 = 00000000000003ff
860! %l1 = 00000000000003ff, imm = fffffffffffffd49, %l7 = 00000000f6809cc5
861 andn %l1,-0x2b7,%l7 ! %l7 = 00000000000002b6
862! Mem[0000000030141410] = 0000000c, %l1 = 00000000000003ff
863 ldsha [%i5+%o5]0x81,%l1 ! %l1 = 0000000000000000
864! Mem[0000000010001400] = ff97020d, %f24 = b857bea6
865 lda [%i0+%g0]0x80,%f24 ! %f24 = ff97020d
866! %f15 = b884ad4e, %f30 = 13629923
867 fsqrts %f15,%f30 ! %f30 = 7fffffff
868! %l1 = 0000000000000000, imm = fffffffffffffaca, %l5 = 000000000009ec0a
869 andn %l1,-0x536,%l5 ! %l5 = 0000000000000000
870! Mem[0000000030081410] = b857bea6 000099c1, %l4 = 000000ff, %l5 = 00000000
871 ldda [%i2+%o5]0x89,%l4 ! %l4 = 00000000000099c1 00000000b857bea6
872! Mem[00000000211c0000] = ff8896d7, %l0 = 0000000000009c89
873 lduha [%o2+0x000]%asi,%l0 ! %l0 = 000000000000ff88
874! %f10 = f7ccb635, %f3 = 77e7dc0f
875 fcmpes %fcc1,%f10,%f3 ! %fcc1 = 1
876! Starting 10 instruction Store Burst
877! Mem[000000001014142b] = 000000ff, %l6 = 00000000000000b8
878 ldstuba [%i5+0x02b]%asi,%l6 ! %l6 = 000000ff000000ff
879
880p0_label_32:
881! Mem[0000000030141400] = b8000000, %l5 = 00000000b857bea6
882 ldstuba [%i5+%g0]0x81,%l5 ! %l5 = 000000b8000000ff
883! Mem[0000000030141400] = ff000000, %l7 = 00000000000002b6
884 ldstuba [%i5+%g0]0x81,%l7 ! %l7 = 000000ff000000ff
885! %l5 = 00000000000000b8, Mem[0000000030101408] = 97617d3b23996213
886 stxa %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000000000b8
887! %l6 = 00000000000000ff, Mem[0000000010101424] = 2898f93c, %asi = 80
888 stwa %l6,[%i4+0x024]%asi ! Mem[0000000010101424] = 000000ff
889! %f30 = 7fffffff 3b7d6197, Mem[0000000010001430] = 000000c0 458e4d03
890 stda %f30,[%i0+0x030]%asi ! Mem[0000000010001430] = 7fffffff 3b7d6197
891! %l4 = 000099c1, %l5 = 000000b8, Mem[0000000010141410] = 6b16c86c 034d8e45
892 stda %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000099c1 000000b8
893! %l6 = 00000000000000ff, Mem[0000000010081400] = 000000b8
894 stwa %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000ff
895! %f28 = c59c80f6 630000aa, Mem[0000000010181400] = 00000000 00005475
896 stda %f28,[%i6+0x000]%asi ! Mem[0000000010181400] = c59c80f6 630000aa
897! %l5 = 00000000000000b8, Mem[00000000300c1410] = 03ff000088931d12
898 stxa %l5,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000000000b8
899! Starting 10 instruction Load Burst
900! Mem[0000000030181410] = cfb51971, %f24 = ff97020d
901 lda [%i6+%o5]0x81,%f24 ! %f24 = cfb51971
902
903p0_label_33:
904! Mem[0000000010041408] = 3fbe8afa, %l0 = 000000000000ff88
905 lduba [%i1+%o4]0x80,%l0 ! %l0 = 000000000000003f
906! Mem[0000000010001420] = b14ef534, %l7 = 00000000000000ff
907 ldub [%i0+0x021],%l7 ! %l7 = 000000000000004e
908! Mem[0000000010141400] = ea190000, %l5 = 00000000000000b8
909 lduba [%i5+%g0]0x88,%l5 ! %l5 = 0000000000000000
910! Mem[0000000010101430] = b6bfb931, %l7 = 000000000000004e
911 lduw [%i4+0x030],%l7 ! %l7 = 00000000b6bfb931
912! Mem[0000000030101400] = e0b83d5c, %l3 = 0000000000000090
913 ldswa [%i4+%g0]0x81,%l3 ! %l3 = ffffffffe0b83d5c
914! Mem[0000000010001410] = 00000072, %l4 = 00000000000099c1
915 ldsba [%i0+%o5]0x88,%l4 ! %l4 = 0000000000000072
916! Mem[0000000021800000] = d9df9cd4, %l6 = 00000000000000ff
917 lduha [%o3+0x000]%asi,%l6 ! %l6 = 000000000000d9df
918! Mem[0000000010181408] = 724f1ef53a2b0000, %l1 = 0000000000000000
919 ldxa [%i6+%o4]0x88,%l1 ! %l1 = 724f1ef53a2b0000
920! Mem[0000000020800040] = 28610070, %l4 = 0000000000000072
921 ldub [%o1+0x041],%l4 ! %l4 = 0000000000000061
922! Starting 10 instruction Store Burst
923! %f28 = c59c80f6 630000aa, Mem[0000000030081400] = ff88f0c5 580a6ff4
924 stda %f28,[%i2+%g0]0x81 ! Mem[0000000030081400] = c59c80f6 630000aa
925
926p0_label_34:
927! %f17 = 0000000c, Mem[00000000300c1410] = 00000000
928 sta %f17,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000000c
929! Mem[00000000300c1410] = 0000000c, %l4 = 0000000000000061
930 ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 00000000000000ff
931! %l0 = 000000000000003f, Mem[0000000010141400] = ea190000
932 stha %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = ea19003f
933! %l4 = 00000000, %l5 = 00000000, Mem[0000000010181408] = 00002b3a f51e4f72
934 stda %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 00000000
935! %f20 = 34410bb8 0000000c, %l4 = 0000000000000000
936! Mem[0000000030141410] = 0000000cda8f2695
937 add %i5,0x010,%g1
938 stda %f20,[%g1+%l4]ASI_PST32_S ! Mem[0000000030141410] = 0000000cda8f2695
939! Mem[0000000030081400] = c59c80f6, %l4 = 0000000000000000
940 ldstuba [%i2+%g0]0x81,%l4 ! %l4 = 000000c5000000ff
941! %f18 = ff5c0747 4d000000, Mem[0000000010101400] = 03000000 22fb4faa
942 stda %f18,[%i4+%g0]0x80 ! Mem[0000000010101400] = ff5c0747 4d000000
943! %l6 = 000000000000d9df, Mem[0000000010181400] = c59c80f6630000aa
944 stxa %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000000000d9df
945! Mem[0000000030041400] = 6bcdf001, %l5 = 0000000000000000
946 ldstuba [%i1+%g0]0x89,%l5 ! %l5 = 00000001000000ff
947! Starting 10 instruction Load Burst
948! Mem[0000000030081400] = aa000063f6809cff, %l4 = 00000000000000c5
949 ldxa [%i2+%g0]0x89,%l4 ! %l4 = aa000063f6809cff
950
951p0_label_35:
952! Mem[00000000300c1410] = b8000000 0c0000ff, %l4 = f6809cff, %l5 = 00000001
953 ldda [%i3+%o5]0x89,%l4 ! %l4 = 000000000c0000ff 00000000b8000000
954! Mem[00000000211c0000] = ff8896d7, %l3 = ffffffffe0b83d5c
955 lduha [%o2+0x000]%asi,%l3 ! %l3 = 000000000000ff88
956! Mem[0000000030001408] = ff84ad4e, %l0 = 000000000000003f
957 lduwa [%i0+%o4]0x81,%l0 ! %l0 = 00000000ff84ad4e
958! %l6 = 000000000000d9df, %l7 = 00000000b6bfb931, %l1 = 724f1ef53a2b0000
959 or %l6,%l7,%l1 ! %l1 = 00000000b6bff9ff
960! Mem[0000000030181408] = 034d8e45, %l5 = 00000000b8000000
961 lduba [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000003
962! Mem[0000000010101410] = 00002b3a, %f2 = ba5bf46f
963 lda [%i4+%o5]0x80,%f2 ! %f2 = 00002b3a
964! Mem[000000001000141c] = c0361918, %l4 = 000000000c0000ff
965 ldsh [%i0+0x01e],%l4 ! %l4 = 0000000000001918
966! Mem[00000000211c0000] = ff8896d7, %l0 = 00000000ff84ad4e
967 lduh [%o2+%g0],%l0 ! %l0 = 000000000000ff88
968! Mem[0000000030181410] = 000000727119b5cf, %l0 = 000000000000ff88
969 ldxa [%i6+%o5]0x89,%l0 ! %l0 = 000000727119b5cf
970! Starting 10 instruction Store Burst
971! %f1 = 7119b5cf, Mem[00000000100c1404] = 630000aa
972 sta %f1 ,[%i3+0x004]%asi ! Mem[00000000100c1404] = 7119b5cf
973
974p0_label_36:
975! %l1 = 00000000b6bff9ff, Mem[0000000030141408] = cbd6a164
976 stba %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = cbd6a1ff
977! Mem[0000000030101408] = 00000000, %l6 = 000000000000d9df
978 ldstuba [%i4+%o4]0x81,%l6 ! %l6 = 00000000000000ff
979! Mem[0000000010041408] = 3fbe8afa, %l7 = 00000000b6bfb931
980 ldstuba [%i1+%o4]0x80,%l7 ! %l7 = 0000003f000000ff
981! Mem[00000000100c141a] = d1d6f9f7, %l3 = 000000000000ff88
982 ldstuba [%i3+0x01a]%asi,%l3 ! %l3 = 000000f9000000ff
983! Mem[0000000030081410] = 000099c1, %l7 = 000000000000003f
984 swapa [%i2+%o5]0x89,%l7 ! %l7 = 00000000000099c1
985! Mem[0000000030141408] = ffa1d6cb, %l5 = 0000000000000003
986 swapa [%i5+%o4]0x81,%l5 ! %l5 = 00000000ffa1d6cb
987! Mem[0000000010181408] = 00000000, %l2 = 0000000022fb4faa
988 ldstuba [%i6+%o4]0x88,%l2 ! %l2 = 00000000000000ff
989! %l0 = 000000727119b5cf, Mem[0000000010141400] = 3f0019ea
990 stha %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = b5cf19ea
991! %l2 = 0000000000000000, immed = 00000a36, %y = 00000000
992 umul %l2,0xa36,%l7 ! %l7 = 0000000000000000, %y = 00000000
993! Starting 10 instruction Load Burst
994! %l7 = 0000000000000000, imm = fffffffffffffa24, %l1 = 00000000b6bff9ff
995 xor %l7,-0x5dc,%l1 ! %l1 = fffffffffffffa24
996
997p0_label_37:
998! Mem[00000000100c1410] = 6cc8166b, %f31 = 3b7d6197
999 lda [%i3+%o5]0x80,%f31 ! %f31 = 6cc8166b
1000! Mem[0000000010101400] = ff5c0747, %l1 = fffffffffffffa24
1001 ldsba [%i4+%g0]0x80,%l1 ! %l1 = ffffffffffffffff
1002! Mem[00000000211c0000] = ff8896d7, %l7 = 0000000000000000
1003 ldsh [%o2+%g0],%l7 ! %l7 = ffffffffffffff88
1004! Mem[0000000010181418] = 56f58c35d214d6f1, %l7 = ffffffffffffff88
1005 ldx [%i6+0x018],%l7 ! %l7 = 56f58c35d214d6f1
1006! Mem[0000000010141408] = 03ff8e45, %l6 = 0000000000000000
1007 lduba [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000003
1008! Mem[0000000010141410] = 000000b8000099c1, %l7 = 56f58c35d214d6f1
1009 ldxa [%i5+%o5]0x88,%l7 ! %l7 = 000000b8000099c1
1010! Mem[0000000030081410] = b857bea60000003f, %f0 = 00000072 7119b5cf
1011 ldda [%i2+%o5]0x89,%f0 ! %f0 = b857bea6 0000003f
1012! %l5 = 00000000ffa1d6cb, %l5 = 00000000ffa1d6cb, %y = 00000000
1013 smul %l5,%l5,%l4 ! %l4 = 000022a2498e04f9, %y = 000022a2
1014! Mem[0000000030081408] = cbc0bdbb, %f29 = 630000aa
1015 lda [%i2+%o4]0x81,%f29 ! %f29 = cbc0bdbb
1016! Starting 10 instruction Store Burst
1017! %l6 = 0000000000000003, Mem[0000000010081410] = b857bea6
1018 stha %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0003bea6
1019
1020p0_label_38:
1021! Mem[0000000030141408] = 03000000, %l1 = ffffffffffffffff
1022 swapa [%i5+%o4]0x89,%l1 ! %l1 = 0000000003000000
1023! Mem[0000000010101414] = 0e2fcfac, %l6 = 0000000000000003, %asi = 80
1024 swapa [%i4+0x014]%asi,%l6 ! %l6 = 000000000e2fcfac
1025! %l2 = 0000000000000000, Mem[00000000100c1410] = 6b16c86c
1026 stba %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 6b16c800
1027! %l4 = 000022a2498e04f9, Mem[0000000030181410] = 7119b5cf
1028 stwa %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 498e04f9
1029! Mem[000000001000143c] = 71368f33, %f15 = b884ad4e
1030 ld [%i0+0x03c],%f15 ! %f15 = 71368f33
1031! %l7 = 000000b8000099c1, Mem[0000000030041408] = 26aa19ca3aaa0000
1032 stxa %l7,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000b8000099c1
1033! Mem[0000000010041408] = fa8abeff, %l4 = 000022a2498e04f9
1034 swapa [%i1+%o4]0x88,%l4 ! %l4 = 00000000fa8abeff
1035! Mem[0000000010141410] = c1990000, %l6 = 000000000e2fcfac
1036 swapa [%i5+%o5]0x80,%l6 ! %l6 = 00000000c1990000
1037! %l4 = fa8abeff, %l5 = ffa1d6cb, Mem[0000000010081400] = ff000000 e0b83d5c
1038 stda %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = fa8abeff ffa1d6cb
1039! Starting 10 instruction Load Burst
1040! Mem[0000000030001400] = 74ff3bff, %f19 = 4d000000
1041 lda [%i0+%g0]0x89,%f19 ! %f19 = 74ff3bff
1042
1043p0_label_39:
1044! Mem[0000000010041400] = 5a9b2861, %l1 = 0000000003000000
1045 lduha [%i1+%g0]0x80,%l1 ! %l1 = 0000000000005a9b
1046! Mem[0000000030181400] = ff5c0747, %l5 = 00000000ffa1d6cb
1047 ldswa [%i6+%g0]0x81,%l5 ! %l5 = ffffffffff5c0747
1048! Mem[0000000030081408] = cbc0bdbb, %l0 = 000000727119b5cf
1049 lduwa [%i2+%o4]0x81,%l0 ! %l0 = 00000000cbc0bdbb
1050! Mem[0000000030001410] = defdddfd21a97586, %l5 = ffffffffff5c0747
1051 ldxa [%i0+%o5]0x81,%l5 ! %l5 = defdddfd21a97586
1052! Mem[0000000010081408] = c2ca7554, %l2 = 0000000000000000
1053 lduwa [%i2+%o4]0x88,%l2 ! %l2 = 00000000c2ca7554
1054! Mem[0000000010001410] = 72000000, %l5 = defdddfd21a97586
1055 lduwa [%i0+%o5]0x80,%l5 ! %l5 = 0000000072000000
1056! Mem[0000000010101428] = d68ff21c56712eba, %f10 = f7ccb635 bbbdc0cb
1057 ldd [%i4+0x028],%f10 ! %f10 = d68ff21c 56712eba
1058! Mem[0000000010101400] = 0000004d47075cff, %f16 = 00000000 0000000c
1059 ldda [%i4+%g0]0x88,%f16 ! %f16 = 0000004d 47075cff
1060! Mem[0000000010081408] = c2ca7554, %l7 = 000000b8000099c1
1061 lduba [%i2+%o4]0x88,%l7 ! %l7 = 0000000000000054
1062! Starting 10 instruction Store Burst
1063! %f6 = b857bea6 c0361918, %l3 = 00000000000000f9
1064! Mem[0000000030081400] = ff9c80f6630000aa
1065 stda %f6,[%i2+%l3]ASI_PST16_S ! Mem[0000000030081400] = b85780f663001918
1066
1067p0_label_40:
1068! Mem[0000000030181408] = 458e4d03, %l6 = 00000000c1990000
1069 swapa [%i6+%o4]0x89,%l6 ! %l6 = 00000000458e4d03
1070! %f8 = b14ef534 5475cac2, Mem[0000000010141400] = ea19cfb5 5e000000
1071 stda %f8 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = b14ef534 5475cac2
1072! Mem[0000000010041400] = 5a9b2861, %l5 = 0000000072000000
1073 ldstuba [%i1+%g0]0x80,%l5 ! %l5 = 0000005a000000ff
1074! Mem[0000000010041402] = ff9b2861, %l3 = 00000000000000f9
1075 ldstuba [%i1+0x002]%asi,%l3 ! %l3 = 00000028000000ff
1076! %l4 = fa8abeff, %l5 = 0000005a, Mem[00000000300c1400] = 97617d3b b49d2cbd
1077 stda %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = fa8abeff 0000005a
1078! Mem[0000000010141410] = 0e2fcfac, %l5 = 000000000000005a
1079 swapa [%i5+%o5]0x80,%l5 ! %l5 = 000000000e2fcfac
1080! %l3 = 0000000000000028, Mem[0000000030181410] = f9048e49
1081 stba %l3,[%i6+%o5]0x81 ! Mem[0000000030181410] = 28048e49
1082! %l0 = cbc0bdbb, %l1 = 00005a9b, Mem[0000000010181420] = 5174c38e 9d7676ae
1083 std %l0,[%i6+0x020] ! Mem[0000000010181420] = cbc0bdbb 00005a9b
1084! %l1 = 0000000000005a9b, Mem[00000000300c1408] = 727d694a
1085 stwa %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00005a9b
1086! Starting 10 instruction Load Burst
1087! Mem[0000000030041408] = 000099c1, %l5 = 000000000e2fcfac
1088 ldswa [%i1+%o4]0x89,%l5 ! %l5 = 00000000000099c1
1089
1090p0_label_41:
1091! Mem[0000000030041400] = 6bcdf0ff, %f23 = 4ead84b8
1092 lda [%i1+%g0]0x89,%f23 ! %f23 = 6bcdf0ff
1093! Mem[00000000100c1408] = c0361919, %f6 = b857bea6
1094 lda [%i3+%o4]0x80,%f6 ! %f6 = c0361919
1095! Mem[0000000030181408] = cfc0bdbb c1990000, %l6 = 458e4d03, %l7 = 00000054
1096 ldda [%i6+%o4]0x89,%l6 ! %l6 = 00000000c1990000 00000000cfc0bdbb
1097! Mem[0000000030101408] = ff000000, %l7 = 00000000cfc0bdbb
1098 ldsba [%i4+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
1099! Mem[0000000010141410] = 5a000000, %l7 = ffffffffffffffff
1100 ldswa [%i5+%o5]0x88,%l7 ! %l7 = 000000005a000000
1101! Mem[00000000300c1400] = ffbe8afa, %l4 = 00000000fa8abeff
1102 lduwa [%i3+%g0]0x81,%l4 ! %l4 = 00000000ffbe8afa
1103! Mem[0000000030001410] = defdddfd, %f0 = b857bea6
1104 lda [%i0+%o5]0x81,%f0 ! %f0 = defdddfd
1105! Mem[0000000030141400] = ff000000 0000000c, %l0 = cbc0bdbb, %l1 = 00005a9b
1106 ldda [%i5+%g0]0x81,%l0 ! %l0 = 00000000ff000000 000000000000000c
1107! %f1 = 0000003f, %f9 = 5475cac2, %f5 = 22fb4faa
1108 fdivs %f1 ,%f9 ,%f5 ! %f5 = 00000000
1109! Starting 10 instruction Store Burst
1110! Mem[0000000030001400] = ff3bff74, %l1 = 000000000000000c
1111 ldstuba [%i0+%g0]0x81,%l1 ! %l1 = 000000ff000000ff
1112
1113p0_label_42:
1114! Mem[0000000030041408] = 000099c1, %l4 = 00000000ffbe8afa
1115 ldstuba [%i1+%o4]0x89,%l4 ! %l4 = 000000c1000000ff
1116! Mem[0000000010101408] = 4e3afc72, %l2 = 00000000c2ca7554
1117 swapa [%i4+%o4]0x88,%l2 ! %l2 = 000000004e3afc72
1118! %l0 = 00000000ff000000, Mem[0000000030141410] = 0000000cda8f2695
1119 stxa %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000ff000000
1120! %l7 = 000000005a000000, Mem[0000000010081409] = 5475cac2
1121 stb %l7,[%i2+0x009] ! Mem[0000000010081408] = 5400cac2
1122! Mem[000000001000140b] = ff5bf46f, %l0 = 00000000ff000000
1123 ldstub [%i0+0x00b],%l0 ! %l0 = 0000006f000000ff
1124! Mem[00000000300c1408] = 00005a9b, %l1 = 00000000000000ff
1125 swapa [%i3+%o4]0x89,%l1 ! %l1 = 0000000000005a9b
1126! %l3 = 0000000000000028, Mem[00000000218000c0] = 65f45589, %asi = 80
1127 stha %l3,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 00285589
1128! Mem[00000000300c1400] = fa8abeff, %l1 = 0000000000005a9b
1129 swapa [%i3+%g0]0x89,%l1 ! %l1 = 00000000fa8abeff
1130! %l0 = 000000000000006f, Mem[00000000300c1410] = ff00000c
1131 stwa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000006f
1132! Starting 10 instruction Load Burst
1133! Mem[0000000030041400] = fff0cd6b, %l2 = 000000004e3afc72
1134 ldswa [%i1+%g0]0x81,%l2 ! %l2 = fffffffffff0cd6b
1135
1136p0_label_43:
1137! Mem[0000000030181410] = 28048e49 72000000, %l6 = c1990000, %l7 = 5a000000
1138 ldda [%i6+%o5]0x81,%l6 ! %l6 = 0000000028048e49 0000000072000000
1139! Mem[0000000030041408] = ff990000, %l0 = 000000000000006f
1140 ldsha [%i1+%o4]0x81,%l0 ! %l0 = ffffffffffffff99
1141! Mem[0000000010081410] = 181936c0 a6be0300, %l2 = fff0cd6b, %l3 = 00000028
1142 ldda [%i2+%o5]0x88,%l2 ! %l2 = 00000000a6be0300 00000000181936c0
1143! Mem[0000000030101410] = c03619ff, %l3 = 00000000181936c0
1144 ldsha [%i4+%o5]0x89,%l3 ! %l3 = 00000000000019ff
1145! Mem[0000000010041408] = 498e04f9, %l5 = 00000000000099c1
1146 lduwa [%i1+%o4]0x88,%l5 ! %l5 = 00000000498e04f9
1147! Mem[00000000300c1408] = ff0000000000005e, %l1 = 00000000fa8abeff
1148 ldxa [%i3+%o4]0x81,%l1 ! %l1 = ff0000000000005e
1149! Mem[0000000030001400] = 74ff3bff, %l5 = 00000000498e04f9
1150 lduba [%i0+%g0]0x89,%l5 ! %l5 = 00000000000000ff
1151! Mem[00000000100c1400] = e0b83d5c, %l4 = 00000000000000c1
1152 lduwa [%i3+%g0]0x80,%l4 ! %l4 = 00000000e0b83d5c
1153! Mem[00000000300c1410] = 0000006f000000b8, %f14 = 72fc3a4e 71368f33
1154 ldda [%i3+%o5]0x81,%f14 ! %f14 = 0000006f 000000b8
1155! Starting 10 instruction Store Burst
1156! Mem[0000000010081428] = 55d9868e, %l2 = 00000000a6be0300, %asi = 80
1157 swapa [%i2+0x028]%asi,%l2 ! %l2 = 0000000055d9868e
1158
1159p0_label_44:
1160! %l7 = 0000000072000000, Mem[0000000010001410] = f033040c00000072
1161 stxa %l7,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000000072000000
1162! Mem[0000000010041400] = ff9bff61, %l6 = 0000000028048e49
1163 ldstuba [%i1+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
1164! %f22 = a3561e6a, Mem[0000000010141408] = 03ff8e45
1165 sta %f22,[%i5+%o4]0x80 ! Mem[0000000010141408] = a3561e6a
1166! %f25 = c0361918, Mem[0000000010101408] = c2ca7554
1167 sta %f25,[%i4+%o4]0x88 ! Mem[0000000010101408] = c0361918
1168! %f20 = 34410bb8, Mem[0000000010001400] = 0d0297ff
1169 sta %f20,[%i0+%g0]0x88 ! Mem[0000000010001400] = 34410bb8
1170! %f0 = defdddfd 0000003f 00002b3a 77e7dc0f
1171! %f4 = 0c0433f0 00000000 c0361919 c0361918
1172! %f8 = b14ef534 5475cac2 d68ff21c 56712eba
1173! %f12 = 61289b5a 458e4d03 0000006f 000000b8
1174 stda %f0,[%i2]ASI_BLK_AIUPL ! Block Store to 0000000010081400
1175! %f30 = 7fffffff, Mem[0000000010101410] = 00002b3a
1176 sta %f30,[%i4+%o5]0x80 ! Mem[0000000010101410] = 7fffffff
1177! %f20 = 34410bb8 0000000c, Mem[0000000010081410] = 00000000 0c0433f0
1178 stda %f20,[%i2+%o5]0x88 ! Mem[0000000010081410] = 34410bb8 0000000c
1179! Mem[0000000030001410] = fdddfdde, %l7 = 0000000072000000
1180 ldswa [%i0+%o5]0x89,%l7 ! %l7 = fffffffffdddfdde
1181! Starting 10 instruction Load Burst
1182! Mem[00000000300c1410] = 6f000000, %l6 = 00000000000000ff
1183 ldswa [%i3+%o5]0x89,%l6 ! %l6 = 000000006f000000
1184
1185p0_label_45:
1186! Mem[0000000010101410] = 7fffffff, %l0 = ffffffffffffff99
1187 ldsha [%i4+%o5]0x80,%l0 ! %l0 = 0000000000007fff
1188 membar #Sync ! Added by membar checker (6)
1189! Mem[0000000010081400] = 3f000000 fdddfdde 0fdce777 3a2b0000
1190! Mem[0000000010081410] = 0c000000 b80b4134 181936c0 191936c0
1191! Mem[0000000010081420] = c2ca7554 34f54eb1 ba2e7156 1cf28fd6
1192! Mem[0000000010081430] = 034d8e45 5a9b2861 b8000000 6f000000
1193 ldda [%i2]ASI_BLK_PL,%f0 ! Block Load from 0000000010081400
1194! Mem[00000000100c1400] = e0b83d5c, %l0 = 0000000000007fff
1195 lduwa [%i3+%g0]0x80,%l0 ! %l0 = 00000000e0b83d5c
1196! Mem[0000000030181408] = c1990000, %l7 = fffffffffdddfdde
1197 ldsba [%i6+%o4]0x89,%l7 ! %l7 = 0000000000000000
1198! Mem[00000000100c1418] = d1d6fff7, %l4 = 00000000e0b83d5c
1199 ldsha [%i3+0x018]%asi,%l4 ! %l4 = ffffffffffffd1d6
1200! %l2 = 0000000055d9868e, %l5 = 00000000000000ff, %l2 = 0000000055d9868e
1201 subc %l2,%l5,%l2 ! %l2 = 0000000055d9858f
1202! Code Fragment 4
1203p0_fragment_2:
1204! %l0 = 00000000e0b83d5c
1205 setx 0x496fc1b039ce807c,%g7,%l0 ! %l0 = 496fc1b039ce807c
1206! %l1 = ff0000000000005e
1207 setx 0xfdbea39866a28867,%g7,%l1 ! %l1 = fdbea39866a28867
1208 setx 0x7ff8, %g1, %g2
1209 and %l0, %g2, %l0
1210 setx 0xffffffff, %g1, %g2
1211 and %l1, %g2, %l1
1212 setx 0x100000000, %g1, %g2
1213 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1214 ta T_CHANGE_HPRIV
1215 stxa %l1, [%l0]ASI_ICACHE_INSTR
1216 ta T_CHANGE_NONHPRIV
1217! %l0 = 496fc1b039ce807c
1218 setx 0xc13d2b7fc37d1bb3,%g7,%l0 ! %l0 = c13d2b7fc37d1bb3
1219! %l1 = fdbea39866a28867
1220 setx 0xe900a060585224a3,%g7,%l1 ! %l1 = e900a060585224a3
1221! Mem[0000000030141408] = ffffffff, %f26 = 6cc8166b
1222 lda [%i5+%o4]0x81,%f26 ! %f26 = ffffffff
1223! Mem[0000000010041408] = cd4edee3498e04f9, %l0 = c13d2b7fc37d1bb3
1224 ldxa [%i1+%o4]0x88,%l0 ! %l0 = cd4edee3498e04f9
1225! Starting 10 instruction Store Burst
1226! %f26 = ffffffff 458e4d03, Mem[0000000030101410] = ff1936c0 a6be57b8
1227 stda %f26,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffffffff 458e4d03
1228
1229p0_label_46:
1230! Mem[0000000010041400] = 61ff9bff, %l7 = 0000000000000000
1231 lduwa [%i1+%g0]0x88,%l7 ! %l7 = 0000000061ff9bff
1232! %l1 = e900a060585224a3, Mem[0000000030181408] = 000099c1
1233 stha %l1,[%i6+%o4]0x81 ! Mem[0000000030181408] = 24a399c1
1234! %f28 = c59c80f6 cbc0bdbb, Mem[0000000010141410] = 0000005a b8000000
1235 stda %f28,[%i5+0x010]%asi ! Mem[0000000010141410] = c59c80f6 cbc0bdbb
1236! %l7 = 0000000061ff9bff, imm = 0000000000000198, %l6 = 000000006f000000
1237 sub %l7,0x198,%l6 ! %l6 = 0000000061ff9a67
1238! %l6 = 0000000061ff9a67, Mem[0000000010101408] = 181936c0, %asi = 80
1239 stwa %l6,[%i4+0x008]%asi ! Mem[0000000010101408] = 61ff9a67
1240! %f30 = 7fffffff 6cc8166b, Mem[0000000030081400] = f68057b8 18190063
1241 stda %f30,[%i2+%g0]0x89 ! Mem[0000000030081400] = 7fffffff 6cc8166b
1242! %l0 = cd4edee3498e04f9, %l3 = 00000000000019ff, %l3 = 00000000000019ff
1243 add %l0,%l3,%l3 ! %l3 = cd4edee3498e1ef8
1244! Mem[00000000100c1438] = c159f3ce, %l4 = ffffffffffffd1d6
1245 swap [%i3+0x038],%l4 ! %l4 = 00000000c159f3ce
1246! %f27 = 458e4d03, Mem[0000000010041410] = cbc0bdbb
1247 sta %f27,[%i1+%o5]0x80 ! Mem[0000000010041410] = 458e4d03
1248! Starting 10 instruction Load Burst
1249 membar #Sync ! Added by membar checker (7)
1250! Mem[0000000010101400] = ff5c0747 4d000000 61ff9a67 b884ad4e
1251! Mem[0000000010101410] = 7fffffff 00000003 f2ef7a97 31ccb6b8
1252! Mem[0000000010101420] = ec8e623e 000000ff d68ff21c 56712eba
1253! Mem[0000000010101430] = b6bfb931 72adcdd0 6800004d 0518ba86
1254 ldda [%i4]ASI_BLK_P,%f0 ! Block Load from 0000000010101400
1255
1256p0_label_47:
1257! Mem[0000000010001410] = 00000072, %l5 = 00000000000000ff
1258 lduwa [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000072
1259! Mem[0000000010041400] = ff9bff61, %l1 = e900a060585224a3
1260 lduba [%i1+%g0]0x80,%l1 ! %l1 = 00000000000000ff
1261! Mem[0000000010181408] = 000000ff, %l2 = 0000000055d9858f
1262 ldsba [%i6+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
1263! Code Fragment 3
1264p0_fragment_3:
1265! %l0 = cd4edee3498e04f9
1266 setx 0xe314766f9bb748a8,%g7,%l0 ! %l0 = e314766f9bb748a8
1267! %l1 = 00000000000000ff
1268 setx 0x0bf06fa86b187de9,%g7,%l1 ! %l1 = 0bf06fa86b187de9
1269 setx 0x1fe000, %g1, %g3
1270 or %l0, %g3, %l0 ! always set perrmask = 0xff
1271 setx 0x1ffff8, %g1, %g2
1272 and %l0, %g2, %l0
1273 ta T_CHANGE_HPRIV
1274 stxa %l1, [%l0]ASI_DCACHE_DATA
1275 ta T_CHANGE_NONHPRIV
1276! %l0 = e314766f9bb748a8
1277 setx 0x42c69d7fdf390fb8,%g7,%l0 ! %l0 = 42c69d7fdf390fb8
1278! %l1 = 0bf06fa86b187de9
1279 setx 0xb7ed319801c90143,%g7,%l1 ! %l1 = b7ed319801c90143
1280! Mem[0000000010141400] = 5475cac2, %l5 = 0000000000000072
1281 lduwa [%i5+%g0]0x88,%l5 ! %l5 = 000000005475cac2
1282! Mem[00000000100c1400] = 5c3db8e0, %l5 = 000000005475cac2
1283 lduha [%i3+%g0]0x88,%l5 ! %l5 = 000000000000b8e0
1284! Mem[0000000010141438] = ec8e623e0000aa3a, %l0 = 42c69d7fdf390fb8
1285 ldx [%i5+0x038],%l0 ! %l0 = ec8e623e0000aa3a
1286! Mem[0000000010141408] = a3561e6a 2bc51678, %l6 = 61ff9a67, %l7 = 61ff9bff
1287 ldda [%i5+%o4]0x80,%l6 ! %l6 = 00000000a3561e6a 000000002bc51678
1288! Mem[0000000030081410] = 3f000000a6be57b8, %f24 = cfb51971 c0361918
1289 ldda [%i2+%o5]0x81,%f24 ! %f24 = 3f000000 a6be57b8
1290! Starting 10 instruction Store Burst
1291! Mem[0000000010101408] = 61ff9a67, %l0 = ec8e623e0000aa3a, %asi = 80
1292 swapa [%i4+0x008]%asi,%l0 ! %l0 = 0000000061ff9a67
1293
1294p0_label_48:
1295! %l3 = cd4edee3498e1ef8, Mem[00000000211c0000] = ff8896d7
1296 sth %l3,[%o2+%g0] ! Mem[00000000211c0000] = 1ef896d7
1297 membar #Sync ! Added by membar checker (8)
1298! %l6 = 00000000a3561e6a, Mem[0000000010101419] = f2ef7a97
1299 stb %l6,[%i4+0x019] ! Mem[0000000010101418] = f26a7a97
1300! %l0 = 61ff9a67, %l1 = 01c90143, Mem[0000000010141438] = ec8e623e 0000aa3a
1301 std %l0,[%i5+0x038] ! Mem[0000000010141438] = 61ff9a67 01c90143
1302! %l1 = b7ed319801c90143, Mem[0000000030141410] = 000000ff00000000
1303 stxa %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = b7ed319801c90143
1304! %l1 = b7ed319801c90143, Mem[0000000010081410] = 0000000c
1305 stba %l1,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000043
1306! %f16 = 0000004d, Mem[0000000010081414] = b80b4134
1307 st %f16,[%i2+0x014] ! Mem[0000000010081414] = 0000004d
1308! %l3 = cd4edee3498e1ef8, Mem[0000000010101400] = ff5c07474d000000
1309 stx %l3,[%i4+%g0] ! Mem[0000000010101400] = cd4edee3498e1ef8
1310! %l4 = 00000000c159f3ce, Mem[0000000010141400] = 5475cac2
1311 stwa %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = c159f3ce
1312! %l5 = 000000000000b8e0, Mem[0000000010081414] = 0000004d
1313 sth %l5,[%i2+0x014] ! Mem[0000000010081414] = b8e0004d
1314! Starting 10 instruction Load Burst
1315! Mem[0000000010001410] = 00000072, %l3 = cd4edee3498e1ef8
1316 ldsba [%i0+%o5]0x80,%l3 ! %l3 = 0000000000000000
1317
1318p0_label_49:
1319! Mem[0000000010081408] = 00002b3a77e7dc0f, %f20 = 34410bb8 0000000c
1320 ldda [%i2+%o4]0x88,%f20 ! %f20 = 00002b3a 77e7dc0f
1321! Mem[0000000030181410] = 28048e49, %l2 = ffffffffffffffff
1322 ldsba [%i6+%o5]0x81,%l2 ! %l2 = 0000000000000028
1323! Mem[0000000030101400] = 5c3db8e0, %l4 = 00000000c159f3ce
1324 lduba [%i4+%g0]0x89,%l4 ! %l4 = 00000000000000e0
1325! Mem[0000000030081408] = cfb51971 bbbdc0cb, %l6 = a3561e6a, %l7 = 2bc51678
1326 ldda [%i2+%o4]0x89,%l6 ! %l6 = 00000000bbbdc0cb 00000000cfb51971
1327! Mem[0000000021800000] = d9df9cd4, %l5 = 000000000000b8e0
1328 ldsh [%o3+%g0],%l5 ! %l5 = ffffffffffffd9df
1329! Mem[0000000030081408] = cbc0bdbb, %l6 = 00000000bbbdc0cb
1330 lduwa [%i2+%o4]0x81,%l6 ! %l6 = 00000000cbc0bdbb
1331! Mem[0000000030001408] = a3561e6a 4ead84ff, %l4 = 000000e0, %l5 = ffffd9df
1332 ldda [%i0+%o4]0x89,%l4 ! %l4 = 000000004ead84ff 00000000a3561e6a
1333! Mem[000000001008141c] = 191936c0, %l5 = 00000000a3561e6a
1334 lduha [%i2+0x01c]%asi,%l5 ! %l5 = 0000000000001919
1335! Mem[0000000030101408] = ff000000, %l6 = 00000000cbc0bdbb
1336 lduba [%i4+%o4]0x81,%l6 ! %l6 = 00000000000000ff
1337! Starting 10 instruction Store Burst
1338! Mem[00000000100c1424] = 3cdf5e93, %l4 = 4ead84ff, %l5 = 00001919
1339 add %i3,0x24,%g1
1340 casa [%g1]0x80,%l4,%l5 ! %l5 = 000000003cdf5e93
1341
1342p0_label_50:
1343! %f8 = ec8e623e 000000ff, Mem[0000000010101408] = 3aaa0000 4ead84b8
1344 stda %f8 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = ec8e623e 000000ff
1345! %l1 = b7ed319801c90143, Mem[00000000100c1410] = 6b16c800
1346 stwa %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 01c90143
1347! %f0 = ff5c0747 4d000000, Mem[0000000030001400] = 74ff3bff 00090c76
1348 stda %f0 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = ff5c0747 4d000000
1349! %l6 = 00000000000000ff, Mem[0000000010101410] = 7fffffff00000003
1350 stxa %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000000000ff
1351! %l5 = 000000003cdf5e93, imm = 00000000000002da, %l1 = b7ed319801c90143
1352 orn %l5,0x2da,%l1 ! %l1 = ffffffffffffffb7
1353! %l3 = 0000000000000000, Mem[00000000100c1424] = 3cdf5e93
1354 sth %l3,[%i3+0x024] ! Mem[00000000100c1424] = 00005e93
1355! Mem[00000000211c0000] = 1ef896d7, %l4 = 000000004ead84ff
1356 ldstub [%o2+%g0],%l4 ! %l4 = 0000001e000000ff
1357! %f8 = ec8e623e 000000ff, %l1 = ffffffffffffffb7
1358! Mem[0000000010041430] = d7e9d98f000001f0
1359 add %i1,0x030,%g1
1360 stda %f8,[%g1+%l1]ASI_PST16_P ! Mem[0000000010041430] = d7e9623e000000ff
1361! %l3 = 0000000000000000, Mem[0000000030001410] = fdddfdde
1362 stha %l3,[%i0+%o5]0x89 ! Mem[0000000030001410] = fddd0000
1363! Starting 10 instruction Load Burst
1364! Mem[0000000030141408] = ffffffff, %l1 = ffffffffffffffb7
1365 ldsba [%i5+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
1366
1367p0_label_51:
1368! Mem[0000000030141410] = 4301c9019831edb7, %f4 = 7fffffff 00000003
1369 ldda [%i5+%o5]0x81,%f4 ! %f4 = 4301c901 9831edb7
1370! Mem[0000000010041400] = ff9bff61 2541adbf, %l6 = 000000ff, %l7 = cfb51971
1371 ldda [%i1+%g0]0x80,%l6 ! %l6 = 00000000ff9bff61 000000002541adbf
1372! Mem[0000000030081408] = bbbdc0cb, %l6 = 00000000ff9bff61
1373 ldsha [%i2+%o4]0x89,%l6 ! %l6 = ffffffffffffc0cb
1374! Mem[0000000030181408] = c199a324, %l5 = 000000003cdf5e93
1375 lduba [%i6+%o4]0x89,%l5 ! %l5 = 0000000000000024
1376! Mem[0000000030181410] = 28048e49, %l5 = 0000000000000024
1377 ldsba [%i6+%o5]0x81,%l5 ! %l5 = 0000000000000028
1378! %l3 = 0000000000000000, immd = 0000000000000fed, %l6 = ffffffffffffc0cb
1379 mulx %l3,0xfed,%l6 ! %l6 = 0000000000000000
1380! Mem[0000000010001408] = fff45bff, %l2 = 0000000000000028
1381 lduwa [%i0+%o4]0x88,%l2 ! %l2 = 00000000fff45bff
1382! %f29 = cbc0bdbb, %f29 = cbc0bdbb
1383 fcmpes %fcc2,%f29,%f29 ! %fcc2 = 0
1384! Mem[00000000201c0000] = aaff4531, %l2 = 00000000fff45bff
1385 ldsba [%o0+0x001]%asi,%l2 ! %l2 = ffffffffffffffff
1386! Starting 10 instruction Store Burst
1387! Mem[0000000010041408] = f9048e49, %l0 = 0000000061ff9a67
1388 swapa [%i1+%o4]0x80,%l0 ! %l0 = 00000000f9048e49
1389
1390p0_label_52:
1391! Mem[00000000211c0000] = fff896d7, %l5 = 0000000000000028
1392 ldstub [%o2+%g0],%l5 ! %l5 = 000000ff000000ff
1393! Mem[0000000030001400] = 0000004d, %l2 = ffffffffffffffff
1394 swapa [%i0+%g0]0x81,%l2 ! %l2 = 000000000000004d
1395! %l1 = ffffffffffffffff, %l2 = 000000000000004d, %l4 = 000000000000001e
1396 mulx %l1,%l2,%l4 ! %l4 = ffffffffffffffb3
1397! %l0 = 00000000f9048e49, Mem[0000000010041400] = ff9bff61
1398 stba %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 499bff61
1399! Mem[0000000010081400] = 0000003f, %l0 = 00000000f9048e49
1400 ldstuba [%i2+%g0]0x88,%l0 ! %l0 = 0000003f000000ff
1401! %l7 = 000000002541adbf, Mem[00000000211c0000] = fff896d7
1402 sth %l7,[%o2+%g0] ! Mem[00000000211c0000] = adbf96d7
1403! Mem[0000000010041414] = 66d69c89, %l3 = 00000000, %l3 = 00000000
1404 add %i1,0x14,%g1
1405 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000066d69c89
1406! %f20 = 00002b3a 77e7dc0f, Mem[0000000010181410] = ff1a7693 5e40dc05
1407 stda %f20,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00002b3a 77e7dc0f
1408! %f25 = a6be57b8, Mem[0000000010141404] = 34f54eb1
1409 sta %f25,[%i5+0x004]%asi ! Mem[0000000010141404] = a6be57b8
1410! Starting 10 instruction Load Burst
1411! Mem[0000000030001400] = ffffffff, %l5 = 00000000000000ff
1412 lduha [%i0+%g0]0x89,%l5 ! %l5 = 000000000000ffff
1413
1414p0_label_53:
1415! Mem[0000000010181424] = 00005a9b, %l4 = ffffffffffffffb3
1416 lduwa [%i6+0x024]%asi,%l4 ! %l4 = 0000000000005a9b
1417! Mem[0000000010001408] = ff5bf4ff, %l2 = 000000000000004d
1418 lduha [%i0+%o4]0x80,%l2 ! %l2 = 000000000000ff5b
1419! Mem[0000000010141410] = c59c80f6, %l3 = 0000000066d69c89
1420 ldsha [%i5+%o5]0x80,%l3 ! %l3 = ffffffffffffc59c
1421! Mem[00000000300c1408] = 000000ff, %l5 = 000000000000ffff
1422 ldsba [%i3+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
1423! Mem[0000000010001400] = b80b4134, %l6 = 0000000000000000
1424 lduba [%i0+%g0]0x80,%l6 ! %l6 = 00000000000000b8
1425! Mem[0000000010081438] = b8000000, %l1 = ffffffffffffffff
1426 lduw [%i2+0x038],%l1 ! %l1 = 00000000b8000000
1427! Mem[0000000010141408] = a3561e6a 2bc51678, %l2 = 0000ff5b, %l3 = ffffc59c
1428 ldd [%i5+%o4],%l2 ! %l2 = 00000000a3561e6a 000000002bc51678
1429! Mem[0000000030181408] = 24a399c1, %l3 = 000000002bc51678
1430 lduha [%i6+%o4]0x81,%l3 ! %l3 = 00000000000024a3
1431! Mem[0000000010141424] = 4ead84b8, %l6 = 00000000000000b8
1432 lduh [%i5+0x026],%l6 ! %l6 = 00000000000084b8
1433! Starting 10 instruction Store Burst
1434! %l2 = 00000000a3561e6a, Mem[0000000030101408] = ff000000
1435 stha %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 1e6a0000
1436
1437p0_label_54:
1438! Mem[0000000030141410] = 01c90143, %l6 = 00000000000084b8
1439 ldstuba [%i5+%o5]0x89,%l6 ! %l6 = 00000043000000ff
1440! Mem[0000000030101400] = 5c3db8e0, %l4 = 0000000000005a9b
1441 swapa [%i4+%g0]0x89,%l4 ! %l4 = 000000005c3db8e0
1442! Mem[0000000010141405] = a6be57b8, %l3 = 00000000000024a3
1443 ldstub [%i5+0x005],%l3 ! %l3 = 000000be000000ff
1444! Mem[0000000010081414] = b8e0004d, %f21 = 77e7dc0f
1445 lda [%i2+0x014]%asi,%f21 ! %f21 = b8e0004d
1446! Mem[0000000010081408] = 0fdce777, %l5 = ffffffffffffffff
1447 ldstuba [%i2+%o4]0x80,%l5 ! %l5 = 0000000f000000ff
1448! %l7 = 000000002541adbf, Mem[0000000030081408] = cbc0bdbb
1449 stha %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = adbfbdbb
1450! %l1 = 00000000b8000000, Mem[00000000100c1418] = d1d6fff7, %asi = 80
1451 stwa %l1,[%i3+0x018]%asi ! Mem[00000000100c1418] = b8000000
1452! Code Fragment 3
1453p0_fragment_4:
1454! %l0 = 000000000000003f
1455 setx 0x940d3e67920bceee,%g7,%l0 ! %l0 = 940d3e67920bceee
1456! %l1 = 00000000b8000000
1457 setx 0xaa20283ff6b0d811,%g7,%l1 ! %l1 = aa20283ff6b0d811
1458 setx 0x1fe000, %g1, %g3
1459 or %l0, %g3, %l0 ! always set perrmask = 0xff
1460 setx 0x1ffff8, %g1, %g2
1461 and %l0, %g2, %l0
1462 ta T_CHANGE_HPRIV
1463 stxa %l1, [%l0]ASI_DCACHE_DATA
1464 ta T_CHANGE_NONHPRIV
1465! %l0 = 940d3e67920bceee
1466 setx 0xc6714eefcf9c03c8,%g7,%l0 ! %l0 = c6714eefcf9c03c8
1467! %l1 = aa20283ff6b0d811
1468 setx 0x7b306a3fbf1e61fe,%g7,%l1 ! %l1 = 7b306a3fbf1e61fe
1469! %f24 = 3f000000 a6be57b8, Mem[0000000030001408] = 4ead84ff a3561e6a
1470 stda %f24,[%i0+%o4]0x89 ! Mem[0000000030001408] = 3f000000 a6be57b8
1471! Starting 10 instruction Load Burst
1472! Mem[0000000030141410] = b7ed3198 01c901ff, %l0 = cf9c03c8, %l1 = bf1e61fe
1473 ldda [%i5+%o5]0x89,%l0 ! %l0 = 0000000001c901ff 00000000b7ed3198
1474
1475p0_label_55:
1476! %l0 = 0000000001c901ff, Mem[0000000010101410] = 00000000000000ff
1477 stxa %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000000001c901ff
1478! Mem[0000000010081400] = ff000000, %l5 = 000000000000000f
1479 ldsba [%i2+%g0]0x80,%l5 ! %l5 = ffffffffffffffff
1480! Mem[0000000030081400] = 6cc8166b, %l6 = 0000000000000043
1481 ldsba [%i2+%g0]0x89,%l6 ! %l6 = 000000000000006b
1482! Mem[0000000010041400] = 499bff61, %l4 = 000000005c3db8e0
1483 ldub [%i1+0x003],%l4 ! %l4 = 0000000000000061
1484! Mem[00000000100c1410] = 4301c901202421ba, %f24 = 3f000000 a6be57b8
1485 ldda [%i3+%o5]0x80,%f24 ! %f24 = 4301c901 202421ba
1486! Mem[0000000030081400] = 6b16c86c, %l0 = 0000000001c901ff
1487 ldswa [%i2+%g0]0x81,%l0 ! %l0 = 000000006b16c86c
1488! Mem[0000000030081410] = 0000003f, %l5 = ffffffffffffffff
1489 ldsba [%i2+%o5]0x89,%l5 ! %l5 = 000000000000003f
1490! Mem[0000000010181400] = 00000000, %l7 = 000000002541adbf
1491 lduba [%i6+%g0]0x80,%l7 ! %l7 = 0000000000000000
1492! Mem[0000000030081410] = 3f000000a6be57b8, %f8 = ec8e623e 000000ff
1493 ldda [%i2+%o5]0x81,%f8 ! %f8 = 3f000000 a6be57b8
1494! Starting 10 instruction Store Burst
1495! Mem[0000000010041420] = f3b38633, %l5 = 000000000000003f, %asi = 80
1496 swapa [%i1+0x020]%asi,%l5 ! %l5 = 00000000f3b38633
1497
1498p0_label_56:
1499! %l3 = 00000000000000be, Mem[0000000010041400] = 499bff612541adbf, %asi = 80
1500 stxa %l3,[%i1+0x000]%asi ! Mem[0000000010041400] = 00000000000000be
1501! Mem[0000000030141410] = ff01c901, %l5 = 00000000f3b38633
1502 ldstuba [%i5+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
1503! %l6 = 0000006b, %l7 = 00000000, Mem[0000000010041410] = 034d8e45 899cd666
1504 stda %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0000006b 00000000
1505! Mem[0000000010041418] = ca3c4fc2, %l4 = 0000000000000061
1506 swap [%i1+0x018],%l4 ! %l4 = 00000000ca3c4fc2
1507! %l4 = 00000000ca3c4fc2, Mem[0000000010101438] = 6800004d
1508 stw %l4,[%i4+0x038] ! Mem[0000000010101438] = ca3c4fc2
1509! %f16 = 0000004d 47075cff ff5c0747 74ff3bff
1510! %f20 = 00002b3a b8e0004d a3561e6a 6bcdf0ff
1511! %f24 = 4301c901 202421ba ffffffff 458e4d03
1512! %f28 = c59c80f6 cbc0bdbb 7fffffff 6cc8166b
1513 stda %f16,[%i6]ASI_BLK_AIUSL ! Block Store to 0000000030181400
1514! %l6 = 000000000000006b, imm = fffffffffffff7c5, %l2 = 00000000a3561e6a
1515 subc %l6,-0x83b,%l2 ! %l2 = 00000000000008a6
1516! %l0 = 000000006b16c86c, Mem[0000000010081400] = ff000000
1517 stha %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = c86c0000
1518! Code Fragment 3
1519p0_fragment_5:
1520! %l0 = 000000006b16c86c
1521 setx 0xa9f23ef7c100bc81,%g7,%l0 ! %l0 = a9f23ef7c100bc81
1522! %l1 = 00000000b7ed3198
1523 setx 0xd3def9687c5e2ff4,%g7,%l1 ! %l1 = d3def9687c5e2ff4
1524 setx 0x1fe000, %g1, %g3
1525 or %l0, %g3, %l0 ! always set perrmask = 0xff
1526 setx 0x1ffff8, %g1, %g2
1527 and %l0, %g2, %l0
1528 ta T_CHANGE_HPRIV
1529 stxa %l1, [%l0]ASI_DCACHE_DATA
1530 ta T_CHANGE_NONHPRIV
1531! %l0 = a9f23ef7c100bc81
1532 setx 0x6b2c6a5f855a46b8,%g7,%l0 ! %l0 = 6b2c6a5f855a46b8
1533! %l1 = d3def9687c5e2ff4
1534 setx 0xada6bc0006716c45,%g7,%l1 ! %l1 = ada6bc0006716c45
1535! Starting 10 instruction Load Burst
1536! Mem[0000000010001428] = f7ccb635 bbbdc0cb, %l6 = 0000006b, %l7 = 00000000
1537 ldda [%i0+0x028]%asi,%l6 ! %l6 = 00000000f7ccb635 00000000bbbdc0cb
1538
1539p0_label_57:
1540! Mem[0000000030141400] = ff000000, %l0 = 6b2c6a5f855a46b8
1541 lduha [%i5+%g0]0x81,%l0 ! %l0 = 000000000000ff00
1542! Mem[0000000010081408] = ffdce777 3a2b0000, %l0 = 0000ff00, %l1 = 06716c45
1543 ldda [%i2+%o4]0x80,%l0 ! %l0 = 00000000ffdce777 000000003a2b0000
1544! Mem[0000000010001410] = 00000072, %l6 = 00000000f7ccb635
1545 ldsha [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000000
1546! Mem[0000000010141410] = c59c80f6, %l3 = 00000000000000be
1547 ldsba [%i5+%o5]0x80,%l3 ! %l3 = ffffffffffffffc5
1548 membar #Sync ! Added by membar checker (9)
1549! Mem[0000000010181438] = f6b494553e2a2212, %f6 = f2ef7a97 31ccb6b8
1550 ldda [%i6+0x038]%asi,%f6 ! %f6 = f6b49455 3e2a2212
1551! Mem[00000000100c1400] = 5c3db8e0, %l4 = 00000000ca3c4fc2
1552 lduwa [%i3+%g0]0x88,%l4 ! %l4 = 000000005c3db8e0
1553! Mem[0000000030041408] = ff990000, %l5 = 00000000000000ff
1554 ldsba [%i1+%o4]0x81,%l5 ! %l5 = ffffffffffffffff
1555! %l5 = ffffffffffffffff, immed = 00000431, %y = 000022a2
1556 smul %l5,0x431,%l3 ! %l3 = fffffffffffffbcf, %y = ffffffff
1557! Mem[0000000030101410] = ffffffff, %l4 = 000000005c3db8e0
1558 ldsba [%i4+%o5]0x81,%l4 ! %l4 = ffffffffffffffff
1559! Starting 10 instruction Store Burst
1560! %l3 = fffffffffffffbcf, Mem[00000000100c1410] = 4301c901202421ba
1561 stx %l3,[%i3+%o5] ! Mem[00000000100c1410] = fffffffffffffbcf
1562
1563p0_label_58:
1564! %l4 = ffffffff, %l5 = ffffffff, Mem[0000000010041410] = 0000006b 00000000
1565 stda %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffff ffffffff
1566! %l3 = fffffffffffffbcf, Mem[0000000030141410] = ff01c901
1567 stwa %l3,[%i5+%o5]0x81 ! Mem[0000000030141410] = fffffbcf
1568! Mem[00000000300c1410] = 6f000000, %l6 = 0000000000000000
1569 ldstuba [%i3+%o5]0x89,%l6 ! %l6 = 00000000000000ff
1570! %l7 = 00000000bbbdc0cb, Mem[0000000030101400] = 00005a9b
1571 stba %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00005acb
1572! %l7 = 00000000bbbdc0cb, Mem[0000000030101400] = 00005acb
1573 stwa %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = bbbdc0cb
1574! %l2 = 000008a6, %l3 = fffffbcf, Mem[0000000030081400] = 6cc8166b 7fffffff
1575 stda %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000008a6 fffffbcf
1576! %l0 = 00000000ffdce777, Mem[0000000010141408] = a3561e6a2bc51678
1577 stxa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000ffdce777
1578! %l7 = 00000000bbbdc0cb, Mem[00000000100c1400] = e0b83d5c
1579 stha %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = c0cb3d5c
1580! %f6 = f6b49455, Mem[0000000030101400] = bbbdc0cb
1581 sta %f6 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = f6b49455
1582! Starting 10 instruction Load Burst
1583! Mem[0000000030001410] = 0000ddfd 21a97586, %l2 = 000008a6, %l3 = fffffbcf
1584 ldda [%i0+%o5]0x81,%l2 ! %l2 = 000000000000ddfd 0000000021a97586
1585
1586p0_label_59:
1587! Mem[00000000100c1410] = fffffffffffffbcf, %l4 = ffffffffffffffff
1588 ldxa [%i3+%o5]0x80,%l4 ! %l4 = fffffffffffffbcf
1589! Mem[0000000020800040] = 28610070, %l1 = 000000003a2b0000
1590 ldsha [%o1+0x040]%asi,%l1 ! %l1 = 0000000000002861
1591! Mem[0000000030041400] = cb3f38b56bcdf0ff, %f18 = ff5c0747 74ff3bff
1592 ldda [%i1+%g0]0x89,%f18 ! %f18 = cb3f38b5 6bcdf0ff
1593! Mem[0000000010101410] = 00000000, %l5 = ffffffffffffffff
1594 ldsba [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000
1595! Mem[0000000010081400] = defdddfd 00006cc8, %l2 = 0000ddfd, %l3 = 21a97586
1596 ldda [%i2+%g0]0x88,%l2 ! %l2 = 0000000000006cc8 00000000defdddfd
1597! Mem[0000000030081410] = 3f000000, %l7 = 00000000bbbdc0cb
1598 lduwa [%i2+%o5]0x81,%l7 ! %l7 = 000000003f000000
1599! Mem[00000000100c1408] = c0361919, %f22 = a3561e6a
1600 lda [%i3+%o4]0x80,%f22 ! %f22 = c0361919
1601! Mem[0000000030001408] = b857bea6, %l7 = 000000003f000000
1602 lduwa [%i0+%o4]0x81,%l7 ! %l7 = 00000000b857bea6
1603! Mem[00000000100c1408] = c0361919, %l5 = 0000000000000000
1604 lduha [%i3+0x008]%asi,%l5 ! %l5 = 000000000000c036
1605! Starting 10 instruction Store Burst
1606! %l0 = 00000000ffdce777, %l6 = 0000000000000000, %l4 = fffffffffffffbcf
1607 udivx %l0,%l6,%l4 ! Div by zero, %l0 = 00000000ffdce7c7
1608
1609p0_label_60:
1610! %l3 = 00000000defdddfd, Mem[0000000010081400] = 00006cc8
1611 stha %l3,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0000ddfd
1612! %f8 = 3f000000 a6be57b8, %l2 = 0000000000006cc8
1613! Mem[00000000100c1410] = fffffffffffffbcf
1614 add %i3,0x010,%g1
1615 stda %f8,[%g1+%l2]ASI_PST16_P ! Mem[00000000100c1410] = 3f00fffffffffbcf
1616! Mem[0000000010001408] = ff5bf4ff, %l1 = 0000000000002861
1617 swapa [%i0+%o4]0x80,%l1 ! %l1 = 00000000ff5bf4ff
1618! %f20 = 00002b3a b8e0004d, Mem[0000000010001408] = 61280000 0fdce777
1619 stda %f20,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00002b3a b8e0004d
1620! %l4 = fffffffffffffbcf, Mem[000000001014143b] = 61ff9a67
1621 stb %l4,[%i5+0x03b] ! Mem[0000000010141438] = 61ff9acf
1622! Mem[0000000030001408] = a6be57b8, %l5 = 000000000000c036
1623 ldstuba [%i0+%o4]0x89,%l5 ! %l5 = 000000b8000000ff
1624! %l3 = 00000000defdddfd, Mem[0000000030181410] = 00002b3ab8e0004d
1625 stxa %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000defdddfd
1626! Mem[0000000010081400] = 0000ddfd, %l7 = 00000000b857bea6
1627 swapa [%i2+%g0]0x88,%l7 ! %l7 = 000000000000ddfd
1628! Mem[00000000100c1400] = c0cb3d5c, %l5 = 00000000000000b8
1629 ldstuba [%i3+%g0]0x80,%l5 ! %l5 = 000000c0000000ff
1630! Starting 10 instruction Load Burst
1631! Mem[0000000010001420] = b14ef534, %l1 = 00000000ff5bf4ff
1632 lduwa [%i0+0x020]%asi,%l1 ! %l1 = 00000000b14ef534
1633
1634p0_label_61:
1635! Mem[000000001008142c] = 1cf28fd6, %f0 = ff5c0747
1636 lda [%i2+0x02c]%asi,%f0 ! %f0 = 1cf28fd6
1637! Mem[0000000010181400] = 00000000, %l4 = fffffffffffffbcf
1638 ldsba [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000000
1639! Mem[0000000010081408] = 77e7dcff, %l0 = 00000000ffdce79f
1640 lduba [%i2+%o4]0x88,%l0 ! %l0 = 00000000000000ff
1641! Mem[0000000010101430] = b6bfb93172adcdd0, %l3 = 00000000defdddfd
1642 ldxa [%i4+0x030]%asi,%l3 ! %l3 = b6bfb93172adcdd0
1643! Mem[0000000030041400] = fff0cd6b, %l6 = 0000000000000000
1644 lduha [%i1+%g0]0x81,%l6 ! %l6 = 000000000000fff0
1645! Mem[0000000010181408] = ff000000, %l1 = 00000000b14ef534
1646 ldsba [%i6+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
1647! Mem[0000000010081400] = a6be57b8, %f14 = 6800004d
1648 lda [%i2+%g0]0x80,%f14 ! %f14 = a6be57b8
1649! Mem[0000000010001400] = 34410bb8, %l1 = ffffffffffffffff
1650 ldsba [%i0+%g0]0x88,%l1 ! %l1 = ffffffffffffffb8
1651! Mem[0000000010181414] = 77e7dc0f, %l3 = b6bfb93172adcdd0
1652 lduha [%i6+0x016]%asi,%l3 ! %l3 = 000000000000dc0f
1653! Starting 10 instruction Store Burst
1654! Mem[0000000030141410] = fffffbcf, %l2 = 0000000000006cc8
1655 ldstuba [%i5+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
1656
1657p0_label_62:
1658! Mem[00000000201c0001] = aaff4531, %l7 = 000000000000ddfd
1659 ldstuba [%o0+0x001]%asi,%l7 ! %l7 = 000000ff000000ff
1660! %l6 = 000000000000fff0, Mem[0000000030181408] = 74ff3bff
1661 stwa %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000fff0
1662! %l6 = 000000000000fff0, Mem[0000000030101410] = ffffffff
1663 stwa %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000fff0
1664! Code Fragment 3
1665p0_fragment_6:
1666! %l0 = 00000000000000ff
1667 setx 0x87e1fe802fd8ea90,%g7,%l0 ! %l0 = 87e1fe802fd8ea90
1668! %l1 = ffffffffffffffb8
1669 setx 0x7bae77d7cbc5f697,%g7,%l1 ! %l1 = 7bae77d7cbc5f697
1670 setx 0x1fe000, %g1, %g3
1671 or %l0, %g3, %l0 ! always set perrmask = 0xff
1672 setx 0x1ffff8, %g1, %g2
1673 and %l0, %g2, %l0
1674 ta T_CHANGE_HPRIV
1675 stxa %l1, [%l0]ASI_DCACHE_DATA
1676 ta T_CHANGE_NONHPRIV
1677! %l0 = 87e1fe802fd8ea90
1678 setx 0xea41764819594795,%g7,%l0 ! %l0 = ea41764819594795
1679! %l1 = 7bae77d7cbc5f697
1680 setx 0x8844933077c26d49,%g7,%l1 ! %l1 = 8844933077c26d49
1681! %l3 = 000000000000dc0f, Mem[0000000030181408] = ff5c07470000fff0
1682 stxa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000000000dc0f
1683! %l6 = 000000000000fff0, Mem[00000000201c0000] = aaff4531
1684 sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = fff04531
1685! %l2 = 000000ff, %l3 = 0000dc0f, Mem[0000000010101408] = ff000000 3e628eec
1686 stda %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000ff 0000dc0f
1687! Mem[0000000010001408] = 4d00e0b8, %l1 = 8844933077c26d49
1688 ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 0000004d000000ff
1689! %l6 = 000000000000fff0, Mem[0000000030181408] = 0fdc0000
1690 stwa %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000fff0
1691! Starting 10 instruction Load Burst
1692! Mem[0000000020800000] = 005e8841, %l1 = 000000000000004d
1693 lduh [%o1+%g0],%l1 ! %l1 = 000000000000005e
1694
1695p0_label_63:
1696! Mem[0000000030041410] = c1994bcc, %l1 = 000000000000005e
1697 lduwa [%i1+%o5]0x81,%l1 ! %l1 = 00000000c1994bcc
1698! Mem[0000000030001410] = 0000ddfd21a97586, %l4 = 0000000000000000
1699 ldxa [%i0+%o5]0x81,%l4 ! %l4 = 0000ddfd21a97586
1700 membar #Sync ! Added by membar checker (10)
1701! Mem[0000000030101400] = 5594b4f6 ad2001a8 1e6a0000 000000b8
1702! Mem[0000000030101410] = 0000fff0 458e4d03 efe9154c e4bd066a
1703! Mem[0000000030101420] = 4541d62a 48aa72b0 76c606c4 7321c655
1704! Mem[0000000030101430] = 0a2ea426 6a540284 f4810af1 c6e5f457
1705 ldda [%i4]ASI_BLK_SL,%f0 ! Block Load from 0000000030101400
1706! %f28 = c59c80f6, %f29 = cbc0bdbb, %f21 = b8e0004d
1707 fmuls %f28,%f29,%f21 ! %f21 = 51eba96c
1708! Mem[0000000030041400] = 6bcdf0ff, %l5 = 00000000000000c0
1709 lduwa [%i1+%g0]0x89,%l5 ! %l5 = 000000006bcdf0ff
1710! Mem[0000000030001400] = ffffffff 47075cff, %l0 = 19594795, %l1 = c1994bcc
1711 ldda [%i0+%g0]0x81,%l0 ! %l0 = 00000000ffffffff 0000000047075cff
1712! Mem[0000000010181400] = dfd9000000000000, %f24 = 4301c901 202421ba
1713 ldda [%i6+%g0]0x88,%f24 ! %f24 = dfd90000 00000000
1714! Mem[0000000030041400] = fff0cd6b, %l3 = 000000000000dc0f
1715 ldsha [%i1+%g0]0x81,%l3 ! %l3 = fffffffffffffff0
1716! Mem[0000000030141410] = cffbffff, %l4 = 0000ddfd21a97586
1717 lduwa [%i5+%o5]0x89,%l4 ! %l4 = 00000000cffbffff
1718! Starting 10 instruction Store Burst
1719! %l3 = fffffffffffffff0, Mem[0000000010081430] = 034d8e455a9b2861, %asi = 80
1720 stxa %l3,[%i2+0x030]%asi ! Mem[0000000010081430] = fffffffffffffff0
1721
1722p0_label_64:
1723! Mem[0000000030181408] = 0000fff0, %l5 = 000000006bcdf0ff
1724 ldstuba [%i6+%o4]0x81,%l5 ! %l5 = 00000000000000ff
1725! %f28 = c59c80f6 cbc0bdbb, %l0 = 00000000ffffffff
1726! Mem[0000000030081428] = 4b0a28364cb8c126
1727 add %i2,0x028,%g1
1728 stda %f28,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030081428] = bbbdc0cbf6809cc5
1729! %f30 = 7fffffff 6cc8166b, %l3 = fffffffffffffff0
1730! Mem[0000000010101408] = 000000ff0000dc0f
1731 add %i4,0x008,%g1
1732 stda %f30,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010101408] = 000000ff0000dc0f
1733! %f24 = dfd90000 00000000, Mem[0000000030141410] = fffffbcf 9831edb7
1734 stda %f24,[%i5+%o5]0x81 ! Mem[0000000030141410] = dfd90000 00000000
1735! %f26 = ffffffff 458e4d03, Mem[0000000010081430] = ffffffff fffffff0
1736 std %f26,[%i2+0x030] ! Mem[0000000010081430] = ffffffff 458e4d03
1737! %f28 = c59c80f6, Mem[0000000030001410] = 0000ddfd
1738 sta %f28,[%i0+%o5]0x81 ! Mem[0000000030001410] = c59c80f6
1739 membar #Sync ! Added by membar checker (11)
1740! %l0 = ffffffff, %l1 = 47075cff, Mem[0000000030101410] = f0ff0000 034d8e45
1741 stda %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffffff 47075cff
1742! %f1 = f6b49455, Mem[0000000010041428] = 09b7bb66
1743 st %f1 ,[%i1+0x028] ! Mem[0000000010041428] = f6b49455
1744! Mem[0000000010081400] = b857bea6, %l0 = 00000000ffffffff
1745 ldstuba [%i2+%g0]0x88,%l0 ! %l0 = 000000a6000000ff
1746! Starting 10 instruction Load Burst
1747! Mem[0000000010041408] = 679aff61, %l7 = 00000000000000ff
1748 lduha [%i1+%o4]0x88,%l7 ! %l7 = 000000000000ff61
1749
1750p0_label_65:
1751! Mem[0000000010001410] = 00000072, %l5 = 0000000000000000
1752 lduwa [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000072
1753! Mem[0000000010081400] = b857beff, %l6 = 000000000000fff0
1754 lduwa [%i2+%g0]0x88,%l6 ! %l6 = 00000000b857beff
1755! Mem[00000000100c1420] = f51e45aa, %l1 = 0000000047075cff
1756 lduba [%i3+0x023]%asi,%l1 ! %l1 = 00000000000000aa
1757! Mem[0000000010181408] = 000000ff, %l3 = fffffffffffffff0
1758 lduba [%i6+%o4]0x88,%l3 ! %l3 = 00000000000000ff
1759! Mem[00000000300c1410] = ff00006f, %l3 = 00000000000000ff
1760 ldsba [%i3+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
1761! Mem[0000000030041410] = c1994bccdeb30a5c, %l0 = 00000000000000a6
1762 ldxa [%i1+%o5]0x81,%l0 ! %l0 = c1994bccdeb30a5c
1763! Mem[0000000010041400] = 00000000, %l3 = ffffffffffffffff
1764 ldub [%i1+%g0],%l3 ! %l3 = 0000000000000000
1765! Mem[0000000030181400] = 47075cff, %l2 = 00000000000000ff
1766 lduba [%i6+%g0]0x89,%l2 ! %l2 = 00000000000000ff
1767! Mem[0000000030001408] = ff57bea6, %l7 = 000000000000ff61
1768 ldswa [%i0+%o4]0x81,%l7 ! %l7 = ffffffffff57bea6
1769! Starting 10 instruction Store Burst
1770! Mem[0000000010081410] = 00000043, %l6 = 00000000b857beff
1771 swapa [%i2+%o5]0x88,%l6 ! %l6 = 0000000000000043
1772
1773p0_label_66:
1774! %l4 = cffbffff, %l5 = 00000072, Mem[0000000010001410] = 00000072 00000000
1775 stda %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = cffbffff 00000072
1776! %f12 = 8402546a, %f5 = f0ff0000, %f22 = c0361919
1777 fdivs %f12,%f5 ,%f22 ! %f22 = 00000000
1778! Mem[0000000030001400] = ffffffff, %l0 = c1994bccdeb30a5c
1779 swapa [%i0+%g0]0x89,%l0 ! %l0 = 00000000ffffffff
1780! %f22 = 00000000 6bcdf0ff, Mem[0000000030001400] = deb30a5c ff5c0747
1781 stda %f22,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000 6bcdf0ff
1782! %l1 = 00000000000000aa, Mem[0000000030101408] = 00006a1e
1783 stba %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00006aaa
1784! %l1 = 00000000000000aa, Mem[00000000211c0001] = adbf96d7, %asi = 80
1785 stba %l1,[%o2+0x001]%asi ! Mem[00000000211c0000] = adaa96d7
1786! %f15 = f10a81f4, Mem[0000000010001408] = ff00e0b8
1787 sta %f15,[%i0+%o4]0x80 ! Mem[0000000010001408] = f10a81f4
1788! %l2 = 00000000000000ff, Mem[0000000010181408] = ff000000
1789 stba %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = ff000000
1790! %f11 = c406c676, Mem[00000000100c1400] = ffcb3d5c
1791 sta %f11,[%i3+%g0]0x80 ! Mem[00000000100c1400] = c406c676
1792! Starting 10 instruction Load Burst
1793! Mem[00000000300c1410] = ff00006f, %l0 = 00000000ffffffff
1794 ldsha [%i3+%o5]0x81,%l0 ! %l0 = ffffffffffffff00
1795
1796p0_label_67:
1797! Mem[0000000010001408] = f10a81f4 3a2b0000, %l2 = 000000ff, %l3 = 00000000
1798 ldda [%i0+%o4]0x80,%l2 ! %l2 = 00000000f10a81f4 000000003a2b0000
1799! Mem[0000000010081410] = ffbe57b8, %l3 = 000000003a2b0000
1800 ldsha [%i2+%o5]0x80,%l3 ! %l3 = ffffffffffffffbe
1801! Mem[0000000010101410] = 0000000001c901ff, %l5 = 0000000000000072
1802 ldxa [%i4+0x010]%asi,%l5 ! %l5 = 0000000001c901ff
1803! Mem[0000000030181408] = ff00fff0, %l3 = ffffffffffffffbe
1804 lduba [%i6+%o4]0x81,%l3 ! %l3 = 00000000000000ff
1805! %l5 = 0000000001c901ff, imm = fffffffffffff8d9, %l5 = 0000000001c901ff
1806 xnor %l5,-0x727,%l5 ! %l5 = 0000000001c906d9
1807! %f16 = 0000004d, %f18 = cb3f38b5
1808 fcmpes %fcc2,%f16,%f18 ! %fcc2 = 2
1809! Mem[0000000030181400] = ff5c07474d000000, %f12 = 8402546a 26a42e0a
1810 ldda [%i6+%g0]0x81,%f12 ! %f12 = ff5c0747 4d000000
1811! Mem[0000000030001400] = fff0cd6b, %l2 = 00000000f10a81f4
1812 ldswa [%i0+%g0]0x81,%l2 ! %l2 = fffffffffff0cd6b
1813! Mem[0000000030101410] = ffffffff, %l7 = ffffffffff57bea6
1814 ldswa [%i4+%o5]0x81,%l7 ! %l7 = ffffffffffffffff
1815! Starting 10 instruction Store Burst
1816! %l2 = fffffffffff0cd6b, Mem[0000000030041408] = ff990000
1817 stba %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 6b990000
1818
1819p0_label_68:
1820! %f23 = 6bcdf0ff, Mem[0000000010101434] = 72adcdd0
1821 st %f23,[%i4+0x034] ! Mem[0000000010101434] = 6bcdf0ff
1822! %l1 = 00000000000000aa, Mem[0000000010001408] = f4810af1
1823 stha %l1,[%i0+%o4]0x88 ! Mem[0000000010001408] = f48100aa
1824! Mem[0000000030001408] = ff57bea6, %l3 = 00000000000000ff
1825 swapa [%i0+%o4]0x81,%l3 ! %l3 = 00000000ff57bea6
1826! %l6 = 0000000000000043, Mem[0000000030101408] = 00006aaa
1827 stwa %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000043
1828! %l4 = 00000000cffbffff, Mem[00000000100c1408] = c03619191b21c956
1829 stxa %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000cffbffff
1830! Mem[0000000010141410] = c59c80f6, %l6 = 0000000000000043
1831 swapa [%i5+%o5]0x80,%l6 ! %l6 = 00000000c59c80f6
1832! Mem[0000000030001408] = ff000000, %l3 = 00000000ff57bea6
1833 ldstuba [%i0+%o4]0x89,%l3 ! %l3 = 00000000000000ff
1834! %l4 = 00000000cffbffff, Mem[0000000010101410] = 00000000
1835 stwa %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = cffbffff
1836! %l5 = 0000000001c906d9, Mem[00000000300c1410] = ff00006f
1837 stwa %l5,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 01c906d9
1838! Starting 10 instruction Load Burst
1839 membar #Sync ! Added by membar checker (12)
1840! Mem[0000000030041400] = fff0cd6b b5383fcb 6b990000 b8000000
1841! Mem[0000000030041410] = c1994bcc deb30a5c d3ecdbd1 1ba00b2f
1842! Mem[0000000030041420] = 353ee4a8 d675efff 4ef21338 464d0964
1843! Mem[0000000030041430] = 8a33ebc2 536be766 478242fe 4453a10b
1844 ldda [%i1]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030041400
1845
1846p0_label_69:
1847! Mem[0000000030181400] = ff5c0747, %l7 = ffffffffffffffff
1848 ldsha [%i6+%g0]0x81,%l7 ! %l7 = ffffffffffffff5c
1849! Mem[00000000201c0000] = fff04531, %l7 = ffffffffffffff5c
1850 lduha [%o0+0x000]%asi,%l7 ! %l7 = 000000000000fff0
1851! %l7 = 000000000000fff0, %l7 = 000000000000fff0, %y = ffffffff
1852 sdiv %l7,%l7,%l5 ! %l5 = fffffffffffefff1
1853 mov %l0,%y ! %y = ffffff00
1854! Mem[00000000100c1410] = ffff003f, %l2 = fffffffffff0cd6b
1855 ldsba [%i3+%o5]0x88,%l2 ! %l2 = 000000000000003f
1856! Mem[0000000010041428] = f6b49455, %l0 = ffffffffffffff00
1857 ldsba [%i1+0x028]%asi,%l0 ! %l0 = fffffffffffffff6
1858! Mem[00000000100c143c] = e860c0cf, %l5 = fffffffffffefff1
1859 lduw [%i3+0x03c],%l5 ! %l5 = 00000000e860c0cf
1860! Mem[0000000010001434] = 3b7d6197, %l0 = fffffffffffffff6
1861 ldsw [%i0+0x034],%l0 ! %l0 = 000000003b7d6197
1862! Mem[00000000100c1404] = 7119b5cf, %l7 = 000000000000fff0
1863 lduh [%i3+0x006],%l7 ! %l7 = 000000000000b5cf
1864! Mem[0000000010141410] = 43000000, %l4 = 00000000cffbffff
1865 lduha [%i5+%o5]0x88,%l4 ! %l4 = 0000000000000000
1866! Starting 10 instruction Store Burst
1867! Mem[0000000010081408] = 77e7dcff, %l7 = 000000000000b5cf
1868 ldstuba [%i2+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
1869
1870p0_label_70:
1871 membar #Sync ! Added by membar checker (13)
1872! %f26 = ffffffff 458e4d03, Mem[0000000030041408] = 0000996b 000000b8
1873 stda %f26,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffff 458e4d03
1874! %l1 = 00000000000000aa, Mem[0000000030001400] = fff0cd6b00000000
1875 stxa %l1,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000000000aa
1876! %l6 = 00000000c59c80f6, Mem[0000000010141418] = 9cf86588badc3547, %asi = 80
1877 stxa %l6,[%i5+0x018]%asi ! Mem[0000000010141418] = 00000000c59c80f6
1878! Mem[0000000030181410] = defdddfd, %l2 = 000000000000003f
1879 ldstuba [%i6+%o5]0x89,%l2 ! %l2 = 000000fd000000ff
1880! Mem[0000000030181408] = f0ff00ff, %l0 = 000000003b7d6197
1881 ldstuba [%i6+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
1882! Mem[0000000010001408] = aa0081f4, %l1 = 00000000000000aa
1883 swapa [%i0+%o4]0x80,%l1 ! %l1 = 00000000aa0081f4
1884! %l0 = 00000000000000ff, Mem[0000000010041408] = 61ff9a67
1885 stba %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffff9a67
1886! Mem[0000000010181408] = 000000ff, %l4 = 0000000000000000
1887 ldstuba [%i6+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
1888! %l6 = c59c80f6, %l7 = 000000ff, Mem[0000000010001408] = aa000000 00002b3a
1889 stda %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = c59c80f6 000000ff
1890! Starting 10 instruction Load Burst
1891! Mem[0000000030141408] = ffffffff339398c5, %f28 = c59c80f6 cbc0bdbb
1892 ldda [%i5+%o4]0x81,%f28 ! %f28 = ffffffff 339398c5
1893
1894p0_label_71:
1895! Mem[0000000030181400] = 0000004d 47075cff, %l4 = 000000ff, %l5 = e860c0cf
1896 ldda [%i6+%g0]0x89,%l4 ! %l4 = 0000000047075cff 000000000000004d
1897! Mem[0000000010141400] = cef359c1a6ff57b8, %l6 = 00000000c59c80f6
1898 ldxa [%i5+%g0]0x80,%l6 ! %l6 = cef359c1a6ff57b8
1899! Mem[0000000010181410] = 0fdce777 3a2b0000, %l6 = a6ff57b8, %l7 = 000000ff
1900 ldda [%i6+%o5]0x88,%l6 ! %l6 = 000000003a2b0000 000000000fdce777
1901! Mem[0000000010001400] = b80b4134, %l1 = 00000000aa0081f4
1902 lduba [%i0+%g0]0x80,%l1 ! %l1 = 00000000000000b8
1903! Mem[00000000100c1400] = c406c676 7119b5cf 00000000 cffbffff
1904! Mem[00000000100c1410] = 3f00ffff fffffbcf b8000000 89310ee0
1905! Mem[00000000100c1420] = f51e45aa 00005e93 370418ce 9303f1e3
1906! Mem[00000000100c1430] = e0aa13e3 fdd14e51 ffffd1d6 e860c0cf
1907 ldda [%i3]ASI_BLK_PL,%f0 ! Block Load from 00000000100c1400
1908! Mem[0000000030041410] = 5c0ab3decc4b99c1, %l5 = 000000000000004d
1909 ldxa [%i1+%o5]0x89,%l5 ! %l5 = 5c0ab3decc4b99c1
1910! Mem[0000000010181410] = 0fdce7773a2b0000, %f26 = ffffffff 458e4d03
1911 ldda [%i6+%o5]0x88,%f26 ! %f26 = 0fdce777 3a2b0000
1912! Mem[00000000100c1410] = ffff003f, %f27 = 3a2b0000
1913 lda [%i3+%o5]0x88,%f27 ! %f27 = ffff003f
1914! %f31 = 6cc8166b, %f19 = 6bcdf0ff, %f24 = dfd90000
1915 fsubs %f31,%f19,%f24 ! %f24 = 6c949a2b
1916! Starting 10 instruction Store Burst
1917! %f21 = 51eba96c, Mem[0000000010101408] = ff000000
1918 sta %f21,[%i4+%o4]0x88 ! Mem[0000000010101408] = 51eba96c
1919
1920p0_label_72:
1921! %f18 = cb3f38b5 6bcdf0ff, %l4 = 0000000047075cff
1922! Mem[0000000030141430] = c59c80f6e6a17139
1923 add %i5,0x030,%g1
1924 stda %f18,[%g1+%l4]ASI_PST16_SL ! Mem[0000000030141430] = fff0cd6bb5383fcb
1925! %l6 = 3a2b0000, %l7 = 0fdce777, Mem[0000000010081400] = b857beff defdddfd
1926 stda %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 3a2b0000 0fdce777
1927! Mem[0000000030141400] = ff000000, %l2 = 00000000000000fd
1928 ldstuba [%i5+%g0]0x81,%l2 ! %l2 = 000000ff000000ff
1929! Mem[0000000010001408] = f6809cc5, %l1 = 00000000000000b8
1930 swapa [%i0+%o4]0x80,%l1 ! %l1 = 00000000f6809cc5
1931! %l4 = 0000000047075cff, Mem[0000000010101400] = e3de4ecd
1932 stba %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = e3de4eff
1933! %l0 = 00000000000000ff, Mem[0000000010081400] = 3a2b0000
1934 stba %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = 3a2b00ff
1935! %f0 = cfb51971 76c606c4 fffffbcf 00000000
1936! %f4 = cffbffff ffff003f e00e3189 000000b8
1937! %f8 = 935e0000 aa451ef5 e3f10393 ce180437
1938! %f12 = 514ed1fd e313aae0 cfc060e8 d6d1ffff
1939 stda %f0,[%i0]ASI_COMMIT_S ! Block Store to 0000000030001400
1940! %f27 = ffff003f, Mem[0000000030101410] = ffffffff
1941 sta %f27,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffff003f
1942! %f23 = 6bcdf0ff, Mem[0000000030081410] = 3f000000
1943 sta %f23,[%i2+%o5]0x81 ! Mem[0000000030081410] = 6bcdf0ff
1944! Starting 10 instruction Load Burst
1945! Mem[0000000010041410] = ffffffff, %l5 = 5c0ab3decc4b99c1
1946 ldswa [%i1+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
1947
1948p0_label_73:
1949! Mem[00000000201c0000] = fff04531, %l1 = 00000000f6809cc5
1950 lduha [%o0+0x000]%asi,%l1 ! %l1 = 000000000000fff0
1951! Mem[0000000030041410] = c1994bcc, %l4 = 0000000047075cff
1952 lduha [%i1+%o5]0x81,%l4 ! %l4 = 000000000000c199
1953 membar #Sync ! Added by membar checker (14)
1954! Mem[0000000010001400] = b80b4134 7119b5cf 000000b8 ff000000
1955! Mem[0000000010001410] = cffbffff 00000072 b857bea6 c0361918
1956! Mem[0000000010001420] = b14ef534 5475cac2 f7ccb635 bbbdc0cb
1957! Mem[0000000010001430] = 7fffffff 3b7d6197 72fc3a4e 71368f33
1958 ldda [%i0]ASI_BLK_P,%f0 ! Block Load from 0000000010001400
1959! Mem[00000000300c1400] = 9b5a0000, %l0 = 00000000000000ff
1960 ldsha [%i3+%g0]0x81,%l0 ! %l0 = ffffffffffff9b5a
1961! Mem[00000000300c1400] = 9b5a0000, %l6 = 000000003a2b0000
1962 lduha [%i3+%g0]0x81,%l6 ! %l6 = 0000000000009b5a
1963! Mem[0000000010041400] = 00000000, %l7 = 000000000fdce777
1964 lduba [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
1965! %f16 = 0000004d 47075cff cb3f38b5 6bcdf0ff
1966! %f20 = 00002b3a 51eba96c 00000000 6bcdf0ff
1967! %f24 = 6c949a2b 00000000 0fdce777 ffff003f
1968! %f28 = ffffffff 339398c5 7fffffff 6cc8166b
1969 stda %f16,[%i3]ASI_BLK_PL ! Block Store to 00000000100c1400
1970! Mem[0000000030181410] = ffddfdde, %l5 = ffffffffffffffff
1971 ldsba [%i6+%o5]0x81,%l5 ! %l5 = ffffffffffffffff
1972! Mem[0000000010101400] = e3de4eff, %l1 = 000000000000fff0
1973 ldsha [%i4+%g0]0x88,%l1 ! %l1 = 0000000000004eff
1974! Starting 10 instruction Store Burst
1975! %l0 = ffffffffffff9b5a, Mem[0000000010041438] = 72fc3a4e
1976 stw %l0,[%i1+0x038] ! Mem[0000000010041438] = ffff9b5a
1977
1978p0_label_74:
1979! Mem[0000000010041408] = 679affff, %l4 = 000000000000c199
1980 swapa [%i1+%o4]0x88,%l4 ! %l4 = 00000000679affff
1981! Mem[0000000010141410] = 43000000, %l6 = 0000000000009b5a
1982 ldstuba [%i5+%o5]0x88,%l6 ! %l6 = 00000000000000ff
1983 membar #Sync ! Added by membar checker (15)
1984! %l6 = 00000000, %l7 = 00000000, Mem[0000000010001408] = 000000b8 ff000000
1985 stda %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000 00000000
1986! Mem[0000000010101400] = ff4edee3, %l7 = 0000000000000000
1987 swap [%i4+%g0],%l7 ! %l7 = 00000000ff4edee3
1988! %f6 = b857bea6 c0361918, %l6 = 0000000000000000
1989! Mem[00000000100c1410] = 6ca9eb513a2b0000
1990 add %i3,0x010,%g1
1991 stda %f6,[%g1+%l6]ASI_PST32_P ! Mem[00000000100c1410] = 6ca9eb513a2b0000
1992! %l4 = 00000000679affff, Mem[0000000021800040] = 81b6ea86, %asi = 80
1993 stha %l4,[%o3+0x040]%asi ! Mem[0000000021800040] = ffffea86
1994! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010001400] = b80b4134 7119b5cf
1995 stda %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000ff 00000000
1996! Mem[0000000010101430] = b6bfb931, %l5 = ffffffffffffffff
1997 swap [%i4+0x030],%l5 ! %l5 = 00000000b6bfb931
1998! %f12 = 7fffffff, Mem[0000000010041400] = 00000000
1999 sta %f12,[%i1+%g0]0x88 ! Mem[0000000010041400] = 7fffffff
2000! Starting 10 instruction Load Burst
2001! %l6 = 0000000000000000, immed = 0000091a, %y = ffffff00
2002 smul %l6,0x91a,%l1 ! %l1 = 0000000000000000, %y = 00000000
2003
2004p0_label_75:
2005! Mem[0000000010081408] = 77e7dcff, %l6 = 0000000000000000
2006 ldsha [%i2+%o4]0x88,%l6 ! %l6 = ffffffffffffdcff
2007! Mem[00000000100c1424] = 2b9a946c, %l5 = 00000000b6bfb931
2008 lduha [%i3+0x024]%asi,%l5 ! %l5 = 0000000000002b9a
2009! Mem[0000000010081408] = ffdce777, %l5 = 0000000000002b9a
2010 ldsba [%i2+%o4]0x80,%l5 ! %l5 = ffffffffffffffff
2011! Mem[0000000030041410] = c1994bcc, %l0 = ffffffffffff9b5a
2012 lduwa [%i1+%o5]0x81,%l0 ! %l0 = 00000000c1994bcc
2013! Mem[00000000100c1404] = 4d000000, %l3 = 0000000000000000
2014 ldsh [%i3+0x006],%l3 ! %l3 = 0000000000000000
2015! Mem[0000000020800040] = 28610070, %l1 = 0000000000000000
2016 lduba [%o1+0x041]%asi,%l1 ! %l1 = 0000000000000061
2017! Mem[0000000010141400] = cef359c1 a6ff57b8, %l2 = 000000ff, %l3 = 00000000
2018 ldda [%i5+%g0]0x80,%l2 ! %l2 = 00000000cef359c1 00000000a6ff57b8
2019! Mem[0000000030001408] = fffffbcf, %l5 = ffffffffffffffff
2020 ldsba [%i0+%o4]0x81,%l5 ! %l5 = ffffffffffffffff
2021! Mem[00000000100c1410] = 51eba96c, %l5 = ffffffffffffffff
2022 lduba [%i3+%o5]0x88,%l5 ! %l5 = 000000000000006c
2023! Starting 10 instruction Store Burst
2024! Mem[0000000010181416] = 77e7dc0f, %l0 = 00000000c1994bcc
2025 ldstuba [%i6+0x016]%asi,%l0 ! %l0 = 000000dc000000ff
2026
2027p0_label_76:
2028! Mem[0000000030101400] = f6b49455, %l7 = 00000000ff4edee3
2029 swapa [%i4+%g0]0x89,%l7 ! %l7 = 00000000f6b49455
2030! Mem[00000000201c0000] = fff04531, %l2 = 00000000cef359c1
2031 ldstub [%o0+%g0],%l2 ! %l2 = 000000ff000000ff
2032! %l4 = 679affff, %l5 = 0000006c, Mem[0000000030001400] = 7119b5cf c406c676
2033 stda %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = 679affff 0000006c
2034! Mem[0000000030001408] = cffbffff, %l7 = 00000000f6b49455
2035 ldstuba [%i0+%o4]0x89,%l7 ! %l7 = 000000ff000000ff
2036! Mem[0000000030081408] = bbbdbfad, %l7 = 00000000000000ff
2037 ldstuba [%i2+%o4]0x89,%l7 ! %l7 = 000000ad000000ff
2038! Mem[0000000010101410] = cffbffff, %l7 = 00000000000000ad
2039 swapa [%i4+%o5]0x88,%l7 ! %l7 = 00000000cffbffff
2040! Mem[00000000100c141c] = 00000000, %l3 = 00000000a6ff57b8
2041 swap [%i3+0x01c],%l3 ! %l3 = 0000000000000000
2042! %f14 = 72fc3a4e 71368f33, %l5 = 000000000000006c
2043! Mem[0000000030101400] = e3de4effad2001a8
2044 stda %f14,[%i4+%l5]ASI_PST32_S ! Mem[0000000030101400] = e3de4effad2001a8
2045! %f20 = 00002b3a 51eba96c, %l1 = 0000000000000061
2046! Mem[0000000010081400] = ff002b3a77e7dc0f
2047 stda %f20,[%i2+%l1]ASI_PST8_PL ! Mem[0000000010081400] = 6c002b3a772b000f
2048! Starting 10 instruction Load Burst
2049! Mem[00000000300c1400] = 00005a9b, %f9 = 5475cac2
2050 lda [%i3+%g0]0x89,%f9 ! %f9 = 00005a9b
2051
2052p0_label_77:
2053! Mem[0000000010101410] = ad000000, %l2 = 00000000000000ff
2054 lduba [%i4+%o5]0x80,%l2 ! %l2 = 00000000000000ad
2055! Mem[0000000030081408] = bbbdbfff, %l4 = 00000000679affff
2056 ldswa [%i2+%o4]0x89,%l4 ! %l4 = ffffffffbbbdbfff
2057! Mem[0000000010181418] = 56f58c35 d214d6f1, %l2 = 000000ad, %l3 = 00000000
2058 ldd [%i6+0x018],%l2 ! %l2 = 0000000056f58c35 00000000d214d6f1
2059! %f11 = bbbdc0cb, Mem[0000000030181410] = defdddff
2060 sta %f11,[%i6+%o5]0x89 ! Mem[0000000030181410] = bbbdc0cb
2061! Mem[0000000010181408] = ff000000, %l2 = 0000000056f58c35
2062 ldsba [%i6+%o4]0x80,%l2 ! %l2 = ffffffffffffffff
2063! Mem[0000000010081400] = 6c002b3a, %l3 = 00000000d214d6f1
2064 ldub [%i2+%g0],%l3 ! %l3 = 000000000000006c
2065! Mem[0000000010081410] = ffbe57b8, %f18 = cb3f38b5
2066 lda [%i2+0x010]%asi,%f18 ! %f18 = ffbe57b8
2067! Mem[0000000010041410] = ffffffff, %l5 = 000000000000006c
2068 lduha [%i1+%o5]0x88,%l5 ! %l5 = 000000000000ffff
2069! Mem[00000000100c1410] = 6ca9eb51, %l4 = ffffffffbbbdbfff
2070 lduwa [%i3+%o5]0x80,%l4 ! %l4 = 000000006ca9eb51
2071! Starting 10 instruction Store Burst
2072! Mem[0000000010181400] = 00000000, %l6 = ffffffffffffdcff
2073 ldstuba [%i6+%g0]0x88,%l6 ! %l6 = 00000000000000ff
2074
2075p0_label_78:
2076! %l6 = 00000000, %l7 = cffbffff, Mem[0000000010041400] = 7fffffff be000000
2077 stda %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 cffbffff
2078! %f22 = 00000000 6bcdf0ff, Mem[00000000300c1408] = ff000000 0000005e
2079 stda %f22,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 6bcdf0ff
2080! %f16 = 0000004d 47075cff, Mem[0000000030101400] = ff4edee3 a80120ad
2081 stda %f16,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000004d 47075cff
2082! %l2 = ffffffffffffffff, Mem[0000000010181408] = 000000ff
2083 stha %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000ffff
2084! Mem[0000000010181408] = 0000ffff, %l4 = 000000006ca9eb51
2085 ldstuba [%i6+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
2086! %l2 = ffffffffffffffff, Mem[0000000010181403] = ff000000, %asi = 80
2087 stba %l2,[%i6+0x003]%asi ! Mem[0000000010181400] = ff0000ff
2088! Mem[0000000010101400] = 00000000, %l6 = 0000000000000000
2089 swapa [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000000
2090! %f16 = 0000004d 47075cff, %l6 = 0000000000000000
2091! Mem[0000000010041418] = 00000061c88d05cb
2092 add %i1,0x018,%g1
2093 stda %f16,[%g1+%l6]ASI_PST8_PL ! Mem[0000000010041418] = 00000061c88d05cb
2094! %l5 = 000000000000ffff, Mem[0000000010001400] = ff000000
2095 stba %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = ff0000ff
2096! Starting 10 instruction Load Burst
2097! %f7 = c0361918, %f3 = ff000000, %f30 = 7fffffff 6cc8166b
2098 fsmuld %f7 ,%f3 ,%f30 ! %f30 = 47f6c323 00000000
2099
2100p0_label_79:
2101! %l2 = ffffffffffffffff, %l3 = 000000000000006c, %l3 = 000000000000006c
2102 xor %l2,%l3,%l3 ! %l3 = ffffffffffffff93
2103! Mem[0000000010101404] = 498e1ef8, %l4 = 00000000000000ff
2104 ldsb [%i4+0x007],%l4 ! %l4 = fffffffffffffff8
2105! Mem[0000000021800100] = 9e82458c, %l6 = 0000000000000000
2106 ldub [%o3+0x101],%l6 ! %l6 = 0000000000000082
2107! Mem[0000000010181400] = ff0000ff, %l2 = ffffffffffffffff
2108 ldswa [%i6+%g0]0x88,%l2 ! %l2 = ffffffffff0000ff
2109! Mem[0000000030081410] = fff0cd6b, %l5 = 000000000000ffff
2110 lduba [%i2+%o5]0x89,%l5 ! %l5 = 000000000000006b
2111! Mem[0000000021800100] = 9e82458c, %l2 = ffffffffff0000ff
2112 ldsh [%o3+0x100],%l2 ! %l2 = ffffffffffff9e82
2113! Mem[0000000021800140] = 19ea9645, %l7 = 00000000cffbffff
2114 lduha [%o3+0x140]%asi,%l7 ! %l7 = 00000000000019ea
2115! Mem[0000000010101408] = 6ca9eb51, %l4 = fffffffffffffff8
2116 ldsba [%i4+%o4]0x80,%l4 ! %l4 = 000000000000006c
2117! Mem[0000000030181408] = ff00fff0, %l2 = ffffffffffff9e82
2118 ldswa [%i6+%o4]0x81,%l2 ! %l2 = ffffffffff00fff0
2119! Starting 10 instruction Store Burst
2120! %l3 = ffffffffffffff93, Mem[0000000030001400] = 679affff
2121 stha %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = 679aff93
2122
2123p0_label_80:
2124! %l4 = 0000006c, %l5 = 0000006b, Mem[0000000010001408] = 00000000 00000000
2125 stda %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000006c 0000006b
2126! %f6 = b857bea6, Mem[0000000030181410] = cbc0bdbb
2127 sta %f6 ,[%i6+%o5]0x81 ! Mem[0000000030181410] = b857bea6
2128! Mem[0000000010001425] = 5475cac2, %l0 = 00000000000000dc
2129 ldstuba [%i0+0x025]%asi,%l0 ! %l0 = 00000075000000ff
2130! %l2 = ffffffffff00fff0, Mem[0000000030041408] = 034d8e45ffffffff
2131 stxa %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffffffff00fff0
2132! Code Fragment 3
2133p0_fragment_7:
2134! %l0 = 0000000000000075
2135 setx 0x768ad4605a853a02,%g7,%l0 ! %l0 = 768ad4605a853a02
2136! %l1 = 0000000000000061
2137 setx 0x125d6ec78bfc68bd,%g7,%l1 ! %l1 = 125d6ec78bfc68bd
2138 setx 0x1fe000, %g1, %g3
2139 or %l0, %g3, %l0 ! always set perrmask = 0xff
2140 setx 0x1ffff8, %g1, %g2
2141 and %l0, %g2, %l0
2142 ta T_CHANGE_HPRIV
2143 stxa %l1, [%l0]ASI_DCACHE_DATA
2144 ta T_CHANGE_NONHPRIV
2145! %l0 = 768ad4605a853a02
2146 setx 0x8c1befe8130e0ed3,%g7,%l0 ! %l0 = 8c1befe8130e0ed3
2147! %l1 = 125d6ec78bfc68bd
2148 setx 0x048ae98faf9d65b0,%g7,%l1 ! %l1 = 048ae98faf9d65b0
2149! %l6 = 0000000000000082, Mem[0000000010001400] = ff0000ff
2150 stwa %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000082
2151! %l5 = 000000000000006b, Mem[00000000201c0000] = fff04531
2152 stb %l5,[%o0+%g0] ! Mem[00000000201c0000] = 6bf04531
2153! %l6 = 00000082, %l7 = 000019ea, Mem[0000000010181408] = 0000ffff 00000000
2154 stda %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000082 000019ea
2155! %l0 = 8c1befe8130e0ed3, Mem[0000000021800001] = d9df9cd4
2156 stb %l0,[%o3+0x001] ! Mem[0000000021800000] = d9d39cd4
2157! Starting 10 instruction Load Burst
2158! %f13 = 3b7d6197, %f1 = 7119b5cf, %f8 = b14ef534
2159 fadds %f13,%f1 ,%f8 ! %f8 = 7119b5cf
2160
2161p0_label_81:
2162! Mem[000000001018142c] = d3be5ea7, %l0 = 8c1befe8130e0ed3
2163 lduw [%i6+0x02c],%l0 ! %l0 = 00000000d3be5ea7
2164! Mem[0000000010101410] = 000000ad, %l4 = 000000000000006c
2165 ldswa [%i4+%o5]0x88,%l4 ! %l4 = 00000000000000ad
2166! Mem[00000000100c1408] = fff0cd6b, %f20 = 00002b3a
2167 lda [%i3+%o4]0x80,%f20 ! %f20 = fff0cd6b
2168! Mem[0000000010081408] = 00002b3a77e7dcff, %f24 = 6c949a2b 00000000
2169 ldda [%i2+%o4]0x88,%f24 ! %f24 = 00002b3a 77e7dcff
2170! Mem[0000000030101408] = 00000043, %l1 = 048ae98faf9d65b0
2171 ldsba [%i4+%o4]0x89,%l1 ! %l1 = 0000000000000043
2172! Mem[0000000010081410] = ffbe57b8b8e0004d, %l6 = 0000000000000082
2173 ldx [%i2+%o5],%l6 ! %l6 = ffbe57b8b8e0004d
2174! Mem[00000000100c1400] = ff5c0747, %f31 = 00000000
2175 lda [%i3+%g0]0x80,%f31 ! %f31 = ff5c0747
2176! Mem[0000000030141410] = dfd9000000000000, %l0 = 00000000d3be5ea7
2177 ldxa [%i5+%o5]0x81,%l0 ! %l0 = dfd9000000000000
2178! Mem[000000001010142c] = 56712eba, %l7 = 00000000000019ea
2179 ldsh [%i4+0x02c],%l7 ! %l7 = 0000000000005671
2180! Starting 10 instruction Store Burst
2181! %l7 = 0000000000005671, Mem[0000000010081434] = 458e4d03, %asi = 80
2182 stha %l7,[%i2+0x034]%asi ! Mem[0000000010081434] = 56714d03
2183
2184p0_label_82:
2185! %f7 = c0361918, Mem[0000000010001410] = fffffbcf
2186 sta %f7 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = c0361918
2187! Mem[0000000030101400] = ff5c0747, %l6 = ffbe57b8b8e0004d
2188 swapa [%i4+%g0]0x81,%l6 ! %l6 = 00000000ff5c0747
2189! Mem[00000000100c1410] = 6ca9eb51, %l5 = 000000000000006b
2190 swap [%i3+%o5],%l5 ! %l5 = 000000006ca9eb51
2191! %l6 = 00000000ff5c0747, Mem[0000000010041408] = 99c10000, %asi = 80
2192 stwa %l6,[%i1+0x008]%asi ! Mem[0000000010041408] = ff5c0747
2193! %f30 = 47f6c323 ff5c0747, Mem[0000000010081400] = 6c002b3a 772b000f
2194 stda %f30,[%i2+%g0]0x80 ! Mem[0000000010081400] = 47f6c323 ff5c0747
2195! Mem[0000000010141410] = 430000ff, %l2 = ffffffffff00fff0
2196 lduwa [%i5+%o5]0x88,%l2 ! %l2 = 00000000430000ff
2197! Mem[0000000010041400] = 00000000, %l4 = 00000000000000ad
2198 ldstuba [%i1+%g0]0x80,%l4 ! %l4 = 00000000000000ff
2199! %f18 = ffbe57b8 6bcdf0ff, Mem[0000000030101408] = 00000043 b8000000
2200 stda %f18,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffbe57b8 6bcdf0ff
2201! %l4 = 0000000000000000, Mem[0000000010141408] = 00000000
2202 stha %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
2203! Starting 10 instruction Load Burst
2204! Mem[0000000010001408] = 6c000000, %l3 = ffffffffffffff93
2205 ldsba [%i0+%o4]0x88,%l3 ! %l3 = 0000000000000000
2206
2207p0_label_83:
2208! Mem[0000000010141424] = 4ead84b8, %l2 = 00000000430000ff
2209 ldub [%i5+0x027],%l2 ! %l2 = 00000000000000b8
2210! Mem[0000000010101410] = 000000ad, %l6 = 00000000ff5c0747
2211 ldswa [%i4+%o5]0x88,%l6 ! %l6 = 00000000000000ad
2212! Mem[0000000010001410] = 181936c0, %l1 = 0000000000000043
2213 lduha [%i0+0x010]%asi,%l1 ! %l1 = 0000000000001819
2214! Mem[0000000030101410] = 3f00ffff, %f31 = ff5c0747
2215 lda [%i4+%o5]0x89,%f31 ! %f31 = 3f00ffff
2216! Mem[0000000030081408] = bbbdbfff, %l7 = 0000000000005671
2217 lduwa [%i2+%o4]0x89,%l7 ! %l7 = 00000000bbbdbfff
2218! Mem[0000000030141410] = 000000000000d9df, %f26 = 0fdce777 ffff003f
2219 ldda [%i5+%o5]0x89,%f26 ! %f26 = 00000000 0000d9df
2220! Mem[0000000010101408] = 6ca9eb51, %l4 = 0000000000000000
2221 lduw [%i4+%o4],%l4 ! %l4 = 000000006ca9eb51
2222! Mem[000000001004143c] = 439b4544, %l7 = 00000000bbbdbfff
2223 lduh [%i1+0x03e],%l7 ! %l7 = 0000000000004544
2224! Mem[0000000030181410] = a6be57b8, %l6 = 00000000000000ad
2225 ldsba [%i6+%o5]0x89,%l6 ! %l6 = ffffffffffffffb8
2226! Starting 10 instruction Store Burst
2227! %l2 = 00000000000000b8, Mem[0000000010101428] = d68ff21c56712eba, %asi = 80
2228 stxa %l2,[%i4+0x028]%asi ! Mem[0000000010101428] = 00000000000000b8
2229
2230p0_label_84:
2231! Mem[0000000010041401] = ff000000, %l3 = 0000000000000000
2232 ldstuba [%i1+0x001]%asi,%l3 ! %l3 = 00000000000000ff
2233! Mem[00000000100c1418] = fff0cd6ba6ff57b8, %l2 = 00000000000000b8, %l6 = ffffffffffffffb8
2234 add %i3,0x18,%g1
2235 casxa [%g1]0x80,%l2,%l6 ! %l6 = fff0cd6ba6ff57b8
2236! %l4 = 000000006ca9eb51, Mem[0000000030001408] = 00000000cffbffff
2237 stxa %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000006ca9eb51
2238! Mem[000000001010142b] = 00000000, %l2 = 00000000000000b8
2239 ldstub [%i4+0x02b],%l2 ! %l2 = 00000000000000ff
2240! Mem[0000000010081410] = ffbe57b8, %l0 = dfd9000000000000
2241 swapa [%i2+%o5]0x80,%l0 ! %l0 = 00000000ffbe57b8
2242! %f9 = 00005a9b, Mem[0000000010081400] = 23c3f647
2243 sta %f9 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00005a9b
2244! Mem[0000000021800001] = d9d39cd4, %l0 = 00000000ffbe57b8
2245 ldstuba [%o3+0x001]%asi,%l0 ! %l0 = 000000d3000000ff
2246! Mem[0000000010041410] = ffffffff, %l0 = 00000000000000d3
2247 swapa [%i1+%o5]0x80,%l0 ! %l0 = 00000000ffffffff
2248! %l3 = 0000000000000000, Mem[0000000010001408] = 6c000000
2249 stha %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = 6c000000
2250! Starting 10 instruction Load Burst
2251! Mem[0000000020800040] = 28610070, %l3 = 0000000000000000
2252 lduba [%o1+0x041]%asi,%l3 ! %l3 = 0000000000000061
2253
2254p0_label_85:
2255! Mem[0000000010181408] = 00000082, %l6 = fff0cd6ba6ff57b8
2256 swapa [%i6+%o4]0x88,%l6 ! %l6 = 0000000000000082
2257! Mem[0000000010141410] = 430000ff, %l2 = 0000000000000000
2258 ldsha [%i5+%o5]0x88,%l2 ! %l2 = 00000000000000ff
2259! Mem[00000000100c1408] = 6bcdf0ff, %l2 = 00000000000000ff
2260 lduba [%i3+%o4]0x88,%l2 ! %l2 = 00000000000000ff
2261! Mem[0000000010041400] = ffff0000, %l2 = 00000000000000ff
2262 ldsba [%i1+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
2263! Mem[0000000010141424] = 4ead84b8, %l1 = 0000000000001819
2264 lduwa [%i5+0x024]%asi,%l1 ! %l1 = 000000004ead84b8
2265! Mem[0000000010001408] = 0000006c, %l3 = 0000000000000061
2266 ldswa [%i0+%o4]0x80,%l3 ! %l3 = 000000000000006c
2267! Mem[0000000010081408] = ffdce777, %f24 = 00002b3a
2268 lda [%i2+%o4]0x80,%f24 ! %f24 = ffdce777
2269! Mem[00000000300c1410] = 01c906d9, %l5 = 000000006ca9eb51
2270 ldswa [%i3+%o5]0x81,%l5 ! %l5 = 0000000001c906d9
2271! Mem[0000000020800000] = 005e8841, %l0 = 00000000ffffffff
2272 lduba [%o1+0x001]%asi,%l0 ! %l0 = 000000000000005e
2273! Starting 10 instruction Store Burst
2274! Mem[0000000010181408] = a6ff57b8, %l6 = 0000000000000082
2275 ldstuba [%i6+%o4]0x88,%l6 ! %l6 = 000000b8000000ff
2276
2277p0_label_86:
2278! %f4 = cffbffff 00000072, Mem[0000000010101418] = f26a7a97 31ccb6b8
2279 std %f4 ,[%i4+0x018] ! Mem[0000000010101418] = cffbffff 00000072
2280! Mem[000000001018143a] = f6b49455, %l7 = 0000000000004544
2281 ldstub [%i6+0x03a],%l7 ! %l7 = 00000094000000ff
2282! Mem[00000000100c1400] = ff5c0747, %l6 = 000000b8, %l6 = 000000b8
2283 casa [%i3]0x80,%l6,%l6 ! %l6 = 00000000ff5c0747
2284! Mem[0000000010041418] = 00000061, %l1 = 000000004ead84b8
2285 swap [%i1+0x018],%l1 ! %l1 = 0000000000000061
2286! Mem[0000000010001408] = 6c000000, %l4 = 000000006ca9eb51
2287 ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 00000000000000ff
2288! %l7 = 0000000000000094, %l0 = 000000000000005e, %y = 00000000
2289 smul %l7,%l0,%l4 ! %l4 = 0000000000003658, %y = 00000000
2290! %l6 = 00000000ff5c0747, Mem[0000000021800040] = ffffea86, %asi = 80
2291 stba %l6,[%o3+0x040]%asi ! Mem[0000000021800040] = 47ffea86
2292! Mem[0000000010181410] = 00002b3a, %l2 = ffffffffffffffff, %asi = 80
2293 swapa [%i6+0x010]%asi,%l2 ! %l2 = 0000000000002b3a
2294! Mem[00000000100c143c] = ffffff7f, %l3 = 000000000000006c
2295 swap [%i3+0x03c],%l3 ! %l3 = 00000000ffffff7f
2296! Starting 10 instruction Load Burst
2297! Mem[00000000100c1410] = 00002b3a6b000000, %f12 = 7fffffff 3b7d6197
2298 ldda [%i3+%o5]0x88,%f12 ! %f12 = 00002b3a 6b000000
2299
2300p0_label_87:
2301! Mem[0000000010141404] = a6ff57b8, %l7 = 0000000000000094
2302 lduw [%i5+0x004],%l7 ! %l7 = 00000000a6ff57b8
2303! Mem[0000000030181410] = b857bea6, %l6 = 00000000ff5c0747
2304 lduha [%i6+%o5]0x81,%l6 ! %l6 = 000000000000b857
2305! Mem[00000000201c0000] = 6bf04531, %l5 = 0000000001c906d9
2306 ldub [%o0+0x001],%l5 ! %l5 = 00000000000000f0
2307! Mem[0000000010181410] = ffffffff, %l7 = 00000000a6ff57b8
2308 ldswa [%i6+%o5]0x88,%l7 ! %l7 = ffffffffffffffff
2309! Mem[0000000010001410] = 181936c0, %l1 = 0000000000000061
2310 ldsha [%i0+0x012]%asi,%l1 ! %l1 = 00000000000036c0
2311! Mem[00000000218000c0] = 00285589, %l1 = 00000000000036c0
2312 lduba [%o3+0x0c0]%asi,%l1 ! %l1 = 0000000000000000
2313! Mem[0000000010101428] = 000000ff, %f10 = f7ccb635
2314 lda [%i4+0x028]%asi,%f10 ! %f10 = 000000ff
2315! Mem[0000000030101408] = 6bcdf0ff, %l0 = 000000000000005e
2316 ldsba [%i4+%o4]0x89,%l0 ! %l0 = ffffffffffffffff
2317! Mem[0000000030001410] = cffbffff, %l3 = 00000000ffffff7f
2318 lduha [%i0+%o5]0x81,%l3 ! %l3 = 000000000000cffb
2319! Starting 10 instruction Store Burst
2320! Mem[00000000100c1400] = ff5c07474d000000, %l4 = 0000000000003658, %l1 = 0000000000000000
2321 casxa [%i3]0x80,%l4,%l1 ! %l1 = ff5c07474d000000
2322
2323p0_label_88:
2324! Mem[0000000010141410] = ff000043, %l6 = 000000000000b857
2325 swapa [%i5+%o5]0x80,%l6 ! %l6 = 00000000ff000043
2326! Mem[0000000030081410] = fff0cd6b, %l1 = ff5c07474d000000
2327 ldstuba [%i2+%o5]0x89,%l1 ! %l1 = 0000006b000000ff
2328! Mem[0000000010081408] = 77e7dcff, %l2 = 0000000000002b3a
2329 ldstuba [%i2+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
2330! %l6 = 00000000ff000043, Mem[0000000030041408] = ffffffff
2331 stha %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffff0043
2332! %f14 = 72fc3a4e, Mem[00000000300c1408] = 00000000
2333 sta %f14,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 72fc3a4e
2334! %f16 = 0000004d 47075cff ffbe57b8 6bcdf0ff
2335! %f20 = fff0cd6b 51eba96c 00000000 6bcdf0ff
2336! %f24 = ffdce777 77e7dcff 00000000 0000d9df
2337! %f28 = ffffffff 339398c5 47f6c323 3f00ffff
2338 stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000010101400
2339! %l0 = ffffffffffffffff, Mem[0000000021800141] = 19ea9645, %asi = 80
2340 stba %l0,[%o3+0x141]%asi ! Mem[0000000021800140] = 19ff9645
2341! %f8 = 7119b5cf 00005a9b, Mem[0000000010001410] = 181936c0 00000072
2342 stda %f8 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 7119b5cf 00005a9b
2343! %l4 = 00003658, %l5 = 000000f0, Mem[0000000010101410] = fff0cd6b 51eba96c
2344 stda %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00003658 000000f0
2345! Starting 10 instruction Load Burst
2346! Mem[00000000300c1400] = 9b5a0000 5a000000, %l4 = 00003658, %l5 = 000000f0
2347 ldda [%i3+%g0]0x81,%l4 ! %l4 = 000000009b5a0000 000000005a000000
2348
2349p0_label_89:
2350! Mem[000000001004143c] = 439b4544, %l5 = 000000005a000000
2351 ldsw [%i1+0x03c],%l5 ! %l5 = 00000000439b4544
2352! Mem[00000000201c0000] = 6bf04531, %l4 = 000000009b5a0000
2353 lduba [%o0+0x000]%asi,%l4 ! %l4 = 000000000000006b
2354! Mem[0000000010001400] = 82000000, %l2 = 00000000000000ff
2355 lduba [%i0+%g0]0x88,%l2 ! %l2 = 0000000000000000
2356! Mem[0000000030141410] = dfd90000, %l2 = 0000000000000000
2357 ldsba [%i5+%o5]0x81,%l2 ! %l2 = ffffffffffffffdf
2358! Mem[0000000010041410] = 000000d3 ffffffff, %l2 = ffffffdf, %l3 = 0000cffb
2359 ldda [%i1+%o5]0x80,%l2 ! %l2 = 00000000000000d3 00000000ffffffff
2360! Mem[0000000030181408] = ff00fff0, %l2 = 00000000000000d3
2361 lduha [%i6+%o4]0x81,%l2 ! %l2 = 000000000000ff00
2362! %l6 = 00000000ff000043, Mem[00000000100c142c] = 77e7dc0f, %asi = 80
2363 stha %l6,[%i3+0x02c]%asi ! Mem[00000000100c142c] = 0043dc0f
2364! Mem[0000000030041410] = c1994bcc, %l0 = ffffffffffffffff
2365 ldsha [%i1+%o5]0x81,%l0 ! %l0 = ffffffffffffc199
2366! %l2 = 000000000000ff00, %l0 = ffffffffffffc199, %l3 = 00000000ffffffff
2367 xnor %l2,%l0,%l3 ! %l3 = 000000000000c166
2368! Starting 10 instruction Store Burst
2369 membar #Sync ! Added by membar checker (16)
2370! Mem[0000000010101410] = 00003658, %l5 = 00000000439b4544
2371 ldstuba [%i4+%o5]0x80,%l5 ! %l5 = 00000000000000ff
2372
2373p0_label_90:
2374! %l4 = 000000000000006b, Mem[0000000030141400] = 000000ff
2375 stwa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000006b
2376! Mem[00000000100c1410] = 0000006b, %l5 = 0000000000000000
2377 ldstuba [%i3+%o5]0x80,%l5 ! %l5 = 00000000000000ff
2378! %f16 = 0000004d 47075cff ffbe57b8 6bcdf0ff
2379! %f20 = fff0cd6b 51eba96c 00000000 6bcdf0ff
2380! %f24 = ffdce777 77e7dcff 00000000 0000d9df
2381! %f28 = ffffffff 339398c5 47f6c323 3f00ffff
2382 stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000030101400
2383! Mem[0000000030141400] = 0000006b, %l1 = 000000000000006b
2384 ldstuba [%i5+%g0]0x89,%l1 ! %l1 = 0000006b000000ff
2385! %l1 = 000000000000006b, %l1 = 000000000000006b, %y = 00000000
2386 udiv %l1,%l1,%l3 ! %l3 = 0000000000000001
2387 mov %l0,%y ! %y = ffffc199
2388! %l0 = ffffffffffffc199, Mem[0000000030141408] = ffffffff
2389 stwa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffc199
2390! %l5 = 0000000000000000, Mem[0000000010181410] = 0fffe777ffffffff
2391 stxa %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000000000000000
2392! %f0 = b80b4134 7119b5cf, Mem[0000000030001410] = fffffbcf 3f00ffff
2393 stda %f0 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = b80b4134 7119b5cf
2394! %f12 = 00002b3a, %f9 = 00005a9b
2395 fcmpes %fcc1,%f12,%f9 ! %fcc1 = 1
2396! Starting 10 instruction Load Burst
2397! Code Fragment 3
2398p0_fragment_8:
2399! %l0 = ffffffffffffc199
2400 setx 0x74781ca057e8c8d8,%g7,%l0 ! %l0 = 74781ca057e8c8d8
2401! %l1 = 000000000000006b
2402 setx 0xa2fcb597e6536699,%g7,%l1 ! %l1 = a2fcb597e6536699
2403 setx 0x1fe000, %g1, %g3
2404 or %l0, %g3, %l0 ! always set perrmask = 0xff
2405 setx 0x1ffff8, %g1, %g2
2406 and %l0, %g2, %l0
2407 ta T_CHANGE_HPRIV
2408 stxa %l1, [%l0]ASI_DCACHE_DATA
2409 ta T_CHANGE_NONHPRIV
2410! %l0 = 74781ca057e8c8d8
2411 setx 0xde1b3cc7e804a680,%g7,%l0 ! %l0 = de1b3cc7e804a680
2412! %l1 = a2fcb597e6536699
2413 setx 0xcf04f5f05c05b042,%g7,%l1 ! %l1 = cf04f5f05c05b042
2414
2415p0_label_91:
2416! %l2 = 000000000000ff00, %l7 = ffffffffffffffff, %y = ffffc199
2417 smul %l2,%l7,%l3 ! %l3 = ffffffffffff0100, %y = ffffffff
2418 membar #Sync ! Added by membar checker (17)
2419! Mem[0000000030101408] = b857beff, %l4 = 000000000000006b
2420 ldsha [%i4+%o4]0x89,%l4 ! %l4 = ffffffffffffbeff
2421! %l0 = e804a680, %l1 = 5c05b042, Mem[0000000030041410] = cc4b99c1 5c0ab3de
2422 stda %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = e804a680 5c05b042
2423! Mem[0000000010101410] = ff003658, %l0 = de1b3cc7e804a680
2424 lduba [%i4+%o5]0x80,%l0 ! %l0 = 00000000000000ff
2425! Mem[0000000010081430] = ffffffff, %l3 = ffffffffffff0100
2426 lduba [%i2+0x032]%asi,%l3 ! %l3 = 00000000000000ff
2427! Mem[0000000010101410] = ff003658, %l7 = ffffffffffffffff
2428 ldswa [%i4+%o5]0x80,%l7 ! %l7 = ffffffffff003658
2429! Mem[0000000020800040] = 28610070, %l1 = cf04f5f05c05b042
2430 ldsba [%o1+0x041]%asi,%l1 ! %l1 = 0000000000000061
2431! Mem[0000000010001400] = 82000000, %f10 = 000000ff
2432 lda [%i0+%g0]0x88,%f10 ! %f10 = 82000000
2433! Mem[0000000010041400] = ffff0000, %l7 = ffffffffff003658
2434 ldsha [%i1+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
2435! Starting 10 instruction Store Burst
2436! Mem[0000000010141408] = 00000000, %l5 = 0000000000000000
2437 ldstuba [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000ff
2438
2439p0_label_92:
2440! %l5 = 0000000000000000, Mem[0000000010101408] = b857beff
2441 stwa %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
2442! Mem[0000000010041418] = 4ead84b8c88d05cb, %l2 = 000000000000ff00, %l7 = ffffffffffffffff
2443 add %i1,0x18,%g1
2444 casxa [%g1]0x80,%l2,%l7 ! %l7 = 4ead84b8c88d05cb
2445! Mem[0000000030181400] = ff5c0747, %l7 = 4ead84b8c88d05cb
2446 swapa [%i6+%g0]0x81,%l7 ! %l7 = 00000000ff5c0747
2447! Mem[0000000010041410] = 000000d3, %l4 = ffffffffffffbeff
2448 swapa [%i1+%o5]0x80,%l4 ! %l4 = 00000000000000d3
2449! %l0 = 000000ff, %l1 = 00000061, Mem[0000000030101408] = ffbe57b8 6bcdf0ff
2450 stda %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000ff 00000061
2451! %l7 = 00000000ff5c0747, Mem[0000000030081410] = ffcdf0ff
2452 stba %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = 47cdf0ff
2453! %l2 = 000000000000ff00, Mem[0000000030181400] = cb058dc8
2454 stwa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000ff00
2455! %l6 = ff000043, %l7 = ff5c0747, Mem[0000000030001410] = 7119b5cf b80b4134
2456 stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = ff000043 ff5c0747
2457! Mem[0000000020800000] = 005e8841, %l1 = 0000000000000061
2458 ldstub [%o1+%g0],%l1 ! %l1 = 00000000000000ff
2459! Starting 10 instruction Load Burst
2460! Mem[00000000300c1410] = b8000000d906c901, %l1 = 0000000000000000
2461 ldxa [%i3+%o5]0x89,%l1 ! %l1 = b8000000d906c901
2462
2463p0_label_93:
2464! Mem[0000000010081410] = 00000000, %l7 = 00000000ff5c0747
2465 ldswa [%i2+%o5]0x88,%l7 ! %l7 = 0000000000000000
2466! Mem[0000000010101408] = 00000000 6bcdf0ff, %l6 = ff000043, %l7 = 00000000
2467 ldda [%i4+0x008]%asi,%l6 ! %l6 = 0000000000000000 000000006bcdf0ff
2468! Mem[0000000030181410] = b857bea6, %l1 = b8000000d906c901
2469 ldswa [%i6+%o5]0x81,%l1 ! %l1 = ffffffffb857bea6
2470! Mem[0000000010181420] = cbc0bdbb00005a9b, %f26 = 00000000 0000d9df
2471 ldd [%i6+0x020],%f26 ! %f26 = cbc0bdbb 00005a9b
2472! Mem[0000000010081410] = 00000000, %l7 = 000000006bcdf0ff
2473 lduha [%i2+%o5]0x80,%l7 ! %l7 = 0000000000000000
2474! Mem[00000000100c1400] = ff5c0747, %l0 = 00000000000000ff
2475 lduba [%i3+%g0]0x80,%l0 ! %l0 = 00000000000000ff
2476! Mem[0000000010001400] = 82000000, %l2 = 000000000000ff00
2477 lduha [%i0+%g0]0x88,%l2 ! %l2 = 0000000000000000
2478! Mem[00000000100c1408] = 6bcdf0ff, %l2 = 0000000000000000
2479 ldsba [%i3+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
2480! Mem[0000000030181408] = ff00fff0, %l0 = 00000000000000ff
2481 lduba [%i6+%o4]0x81,%l0 ! %l0 = 00000000000000ff
2482! Starting 10 instruction Store Burst
2483! %f14 = 72fc3a4e 71368f33, %l6 = 0000000000000000
2484! Mem[00000000300c1410] = 01c906d9000000b8
2485 add %i3,0x010,%g1
2486 stda %f14,[%g1+%l6]ASI_PST16_SL ! Mem[00000000300c1410] = 01c906d9000000b8
2487
2488p0_label_94:
2489! Mem[0000000010141409] = ff000000, %l6 = 0000000000000000
2490 ldstuba [%i5+0x009]%asi,%l6 ! %l6 = 00000000000000ff
2491! %f0 = b80b4134, %f23 = 6bcdf0ff
2492 fcmps %fcc3,%f0 ,%f23 ! %fcc3 = 1
2493! %l3 = 00000000000000ff, immed = fffffc92, %y = ffffffff
2494 sdiv %l3,-0x36e,%l6 ! %l6 = 00000000004aa472
2495 mov %l0,%y ! %y = 000000ff
2496! %l0 = 000000ff, %l1 = b857bea6, Mem[0000000030041408] = 4300ffff ff00fff0
2497 stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000ff b857bea6
2498! %l3 = 00000000000000ff, Mem[0000000010101410] = ff003658
2499 stwa %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000ff
2500! Mem[0000000010181400] = ff0000ff, %l2 = ffffffffffffffff
2501 swapa [%i6+%g0]0x80,%l2 ! %l2 = 00000000ff0000ff
2502! %l3 = 00000000000000ff, immed = 00000849, %y = 000000ff
2503 smul %l3,0x849,%l3 ! %l3 = 00000000000840b7, %y = 00000000
2504! %l2 = ff0000ff, %l3 = 000840b7, Mem[0000000030141400] = 000000ff 0c000000
2505 stda %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff0000ff 000840b7
2506! %l7 = 0000000000000000, imm = fffffffffffff4d4, %l3 = 00000000000840b7
2507 subc %l7,-0xb2c,%l3 ! %l3 = 0000000000000b2c
2508! Starting 10 instruction Load Burst
2509! %l5 = 0000000000000000, imm = fffffffffffff64c, %l5 = 0000000000000000
2510 subc %l5,-0x9b4,%l5 ! %l5 = 00000000000009b4
2511
2512p0_label_95:
2513! Mem[0000000010101408] = 000000006bcdf0ff, %f8 = 7119b5cf 00005a9b
2514 ldda [%i4+0x008]%asi,%f8 ! %f8 = 00000000 6bcdf0ff
2515! Mem[00000000300c1400] = 9b5a0000, %l1 = ffffffffb857bea6
2516 ldsba [%i3+%g0]0x81,%l1 ! %l1 = ffffffffffffff9b
2517! Mem[0000000030041408] = 000000ff, %l2 = 00000000ff0000ff
2518 lduha [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000
2519! Mem[0000000010101408] = 00000000 6bcdf0ff, %l0 = 000000ff, %l1 = ffffff9b
2520 ldda [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000000 000000006bcdf0ff
2521! %f8 = 00000000 6bcdf0ff, Mem[0000000010081400] = 9b5a0000 ff5c0747
2522 stda %f8 ,[%i2+0x000]%asi ! Mem[0000000010081400] = 00000000 6bcdf0ff
2523! Mem[0000000030041410] = 80a604e8, %l5 = 00000000000009b4
2524 lduba [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000080
2525! Mem[0000000010101400] = 4d000000, %l0 = 0000000000000000
2526 ldsha [%i4+%g0]0x88,%l0 ! %l0 = 0000000000000000
2527! Mem[0000000010181400] = dfd90000 ffffffff, %l0 = 00000000, %l1 = 6bcdf0ff
2528 ldda [%i6+%g0]0x88,%l0 ! %l0 = 00000000ffffffff 00000000dfd90000
2529! Mem[00000000100c1424] = 2b9a946c, %l7 = 0000000000000000
2530 lduwa [%i3+0x024]%asi,%l7 ! %l7 = 000000002b9a946c
2531! Starting 10 instruction Store Burst
2532! %f0 = b80b4134 7119b5cf 000000b8 ff000000
2533! %f4 = cffbffff 00000072 b857bea6 c0361918
2534! %f8 = 00000000 6bcdf0ff 82000000 bbbdc0cb
2535! %f12 = 00002b3a 6b000000 72fc3a4e 71368f33
2536 stda %f0,[%i5]ASI_BLK_AIUPL ! Block Store to 0000000010141400
2537
2538p0_label_96:
2539! %l3 = 0000000000000b2c, Mem[00000000218000c0] = 00285589
2540 stb %l3,[%o3+0x0c0] ! Mem[00000000218000c0] = 2c285589
2541! Mem[0000000010081410] = 00000000, %l4 = 00000000000000d3, %asi = 80
2542 swapa [%i2+0x010]%asi,%l4 ! %l4 = 0000000000000000
2543! Mem[00000000100c1410] = 6b0000ff, %l0 = 00000000ffffffff
2544 ldstuba [%i3+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
2545! Mem[0000000030181410] = b857bea6, %l3 = 0000000000000b2c
2546 ldstuba [%i6+%o5]0x81,%l3 ! %l3 = 000000b8000000ff
2547! Mem[0000000010041410] = ffffbeff, %l4 = 0000000000000000
2548 swapa [%i1+%o5]0x80,%l4 ! %l4 = 00000000ffffbeff
2549! Mem[0000000030101408] = 000000ff, %l0 = 00000000000000ff
2550 ldstuba [%i4+%o4]0x81,%l0 ! %l0 = 00000000000000ff
2551! %l0 = 0000000000000000, %l7 = 000000002b9a946c, %l3 = 00000000000000b8
2552 andn %l0,%l7,%l3 ! %l3 = 0000000000000000
2553! %f22 = 00000000 6bcdf0ff, Mem[0000000010181400] = ffffffff 0000d9df
2554 stda %f22,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000 6bcdf0ff
2555! %l3 = 0000000000000000, Mem[0000000010001408] = 6c0000ff
2556 stwa %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000
2557! Starting 10 instruction Load Burst
2558! Mem[0000000030141400] = ff0000ff, %l6 = 00000000004aa472
2559 lduha [%i5+%g0]0x89,%l6 ! %l6 = 00000000000000ff
2560
2561p0_label_97:
2562! Mem[0000000030141400] = 000840b7ff0000ff, %l2 = 0000000000000000
2563 ldxa [%i5+%g0]0x89,%l2 ! %l2 = 000840b7ff0000ff
2564! Mem[000000001008141c] = 191936c0, %l1 = 00000000dfd90000
2565 ldswa [%i2+0x01c]%asi,%l1 ! %l1 = 00000000191936c0
2566! %l1 = 00000000191936c0, imm = fffffffffffffae3, %l1 = 00000000191936c0
2567 and %l1,-0x51d,%l1 ! %l1 = 00000000191932c0
2568! Mem[00000000100c1418] = fff0cd6b a6ff57b8, %l2 = ff0000ff, %l3 = 00000000
2569 ldda [%i3+0x018]%asi,%l2 ! %l2 = 00000000fff0cd6b 00000000a6ff57b8
2570! %l2 = 00000000fff0cd6b, imm = 00000000000000fb, %l3 = 00000000a6ff57b8
2571 sub %l2,0x0fb,%l3 ! %l3 = 00000000fff0cc70
2572! Mem[00000000100c1430] = c5989333, %l7 = 000000002b9a946c
2573 lduw [%i3+0x030],%l7 ! %l7 = 00000000c5989333
2574! Mem[0000000020800040] = 28610070, %l5 = 0000000000000080
2575 ldub [%o1+0x040],%l5 ! %l5 = 0000000000000028
2576! Mem[0000000010041400] = 0000ffff, %l3 = 00000000fff0cc70
2577 lduba [%i1+%g0]0x88,%l3 ! %l3 = 00000000000000ff
2578! Mem[0000000030001400] = 93ff9a67, %l4 = 00000000ffffbeff
2579 lduwa [%i0+%g0]0x81,%l4 ! %l4 = 0000000093ff9a67
2580! Starting 10 instruction Store Burst
2581! %l2 = 00000000fff0cd6b, Mem[00000000100c1408] = 6bcdf0ff
2582 stwa %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = fff0cd6b
2583
2584p0_label_98:
2585! %f28 = ffffffff, Mem[0000000030081408] = bbbdbfff
2586 sta %f28,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffffff
2587! Mem[0000000010081410] = d3000000, %l5 = 0000000000000028
2588 ldstuba [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
2589! %f25 = 77e7dcff, %f27 = 00005a9b, %f22 = 00000000 6bcdf0ff
2590 fsmuld %f25,%f27,%f22 ! %l0 = 0000000000000022, Unfinished, %fsr = 1900000000
2591! Mem[0000000030101400] = 0000004d, %l3 = 00000000000000ff
2592 ldstuba [%i4+%g0]0x81,%l3 ! %l3 = 00000000000000ff
2593! Mem[0000000030001410] = 430000ff, %l4 = 0000000093ff9a67
2594 swapa [%i0+%o5]0x81,%l4 ! %l4 = 00000000430000ff
2595! Mem[0000000010001410] = 7119b5cf, %l5 = 0000000000000000
2596 swapa [%i0+%o5]0x80,%l5 ! %l5 = 000000007119b5cf
2597! Mem[0000000010181408] = a6ff57ff, %l0 = 0000000000000022
2598 ldstuba [%i6+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
2599! %l2 = 00000000fff0cd6b, %l5 = 000000007119b5cf, %y = 00000000
2600 udiv %l2,%l5,%l7 ! %l7 = 0000000000000002
2601 mov %l0,%y ! %y = 000000ff
2602! Mem[0000000010181408] = ff57ffa6, %l5 = 000000007119b5cf
2603 ldstuba [%i6+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
2604! Starting 10 instruction Load Burst
2605! %l6 = 00000000000000ff, %l5 = 00000000000000ff, %l3 = 0000000000000000
2606 andn %l6,%l5,%l3 ! %l3 = 0000000000000000
2607
2608p0_label_99:
2609! %f29 = 339398c5, %f28 = ffffffff, %f28 = ffffffff 339398c5
2610 fsmuld %f29,%f28,%f28 ! %f28 = ffffffff e0000000
2611! Mem[0000000010041408] = 47075cff, %l6 = 00000000000000ff
2612 lduwa [%i1+%o4]0x88,%l6 ! %l6 = 0000000047075cff
2613! Mem[00000000100c1408] = 6bcdf0ffb5383fcb, %f0 = b80b4134 7119b5cf
2614 ldda [%i3+%o4]0x80,%f0 ! %f0 = 6bcdf0ff b5383fcb
2615! Mem[00000000300c1410] = d906c901, %l5 = 00000000000000ff
2616 ldsha [%i3+%o5]0x89,%l5 ! %l5 = ffffffffffffc901
2617! Mem[0000000030101410] = 6bcdf0ff, %l4 = 00000000430000ff
2618 lduha [%i4+%o5]0x89,%l4 ! %l4 = 000000000000f0ff
2619! Mem[0000000030041408] = 000000ff, %l6 = 0000000047075cff
2620 lduha [%i1+%o4]0x81,%l6 ! %l6 = 0000000000000000
2621! Mem[0000000010041420] = 0000003f00000000, %f26 = cbc0bdbb 00005a9b
2622 ldd [%i1+0x020],%f26 ! %f26 = 0000003f 00000000
2623! %f9 = 6bcdf0ff, %f5 = 00000072
2624 fcmpes %fcc0,%f9 ,%f5 ! %fcc0 = 2
2625! Mem[0000000010181428] = af0372a3d3be5ea7, %l3 = 0000000000000000
2626 ldx [%i6+0x028],%l3 ! %l3 = af0372a3d3be5ea7
2627! Starting 10 instruction Store Burst
2628! %l7 = 0000000000000002, Mem[0000000020800041] = 28610070, %asi = 80
2629 stba %l7,[%o1+0x041]%asi ! Mem[0000000020800040] = 28020070
2630
2631p0_label_100:
2632! %f18 = ffbe57b8 6bcdf0ff, %l2 = 00000000fff0cd6b
2633! Mem[0000000030001400] = 93ff9a676c000000
2634 stda %f18,[%i0+%l2]ASI_PST8_SL ! Mem[0000000030001400] = fff09a6b6c57be00
2635 membar #Sync ! Added by membar checker (18)
2636! Mem[0000000010141420] = fff0cd6b00000000, %l5 = ffffffffffffc901, %l5 = ffffffffffffc901
2637 add %i5,0x20,%g1
2638 casxa [%g1]0x80,%l5,%l5 ! %l5 = fff0cd6b00000000
2639! %f20 = fff0cd6b, Mem[0000000010101400] = 0000004d
2640 sta %f20,[%i4+%g0]0x80 ! Mem[0000000010101400] = fff0cd6b
2641! %l0 = 000000ff, %l1 = 191932c0, Mem[0000000010181408] = ff57ffa6 ea190000
2642 stda %l0,[%i6+0x008]%asi ! Mem[0000000010181408] = 000000ff 191932c0
2643! Mem[0000000010001438] = 72fc3a4e, %l5 = 00000000, %l0 = 000000ff
2644 add %i0,0x38,%g1
2645 casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000072fc3a4e
2646! %l7 = 0000000000000002, Mem[0000000020800040] = 28020070
2647 sth %l7,[%o1+0x040] ! Mem[0000000020800040] = 00020070
2648! %l2 = 00000000fff0cd6b, Mem[00000000100c1400] = 47075cff
2649 stba %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 47075c6b
2650! Mem[0000000030181408] = ff00fff0, %l6 = 0000000000000000
2651 swapa [%i6+%o4]0x81,%l6 ! %l6 = 00000000ff00fff0
2652! %l0 = 0000000072fc3a4e, Mem[00000000300c1410] = d906c901
2653 stba %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = d906c94e
2654! Starting 10 instruction Load Burst
2655! %f16 = 0000004d, %f30 = 47f6c323 3f00ffff
2656 fstox %f16,%f30 ! %l0 = 0000000072fc3a70, Unfinished, %fsr = 1900000800
2657
2658p0_label_101:
2659! Mem[0000000030001408] = 000000006ca9eb51, %f8 = 00000000 6bcdf0ff
2660 ldda [%i0+%o4]0x89,%f8 ! %f8 = 00000000 6ca9eb51
2661! Mem[0000000010181400] = 00000000 6bcdf0ff, %l6 = ff00fff0, %l7 = 00000002
2662 ldda [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000 000000006bcdf0ff
2663! Mem[0000000030101400] = 4d0000ff, %l3 = af0372a3d3be5ea7
2664 ldsha [%i4+%g0]0x89,%l3 ! %l3 = 00000000000000ff
2665! %f31 = 3f00ffff, %f7 = c0361918, %f9 = 6ca9eb51
2666 fdivs %f31,%f7 ,%f9 ! %f9 = be355a55
2667! %l1 = 00000000191932c0, %l5 = fff0cd6b00000000, %l1 = 00000000191932c0
2668 add %l1,%l5,%l1 ! %l1 = fff0cd6b191932c0
2669! Mem[0000000030181400] = 00ff0000, %l1 = fff0cd6b191932c0
2670 lduwa [%i6+%g0]0x81,%l1 ! %l1 = 0000000000ff0000
2671! Mem[0000000010041400] = ffff0000 fffffbcf, %l4 = 0000f0ff, %l5 = 00000000
2672 ldda [%i1+%g0]0x80,%l4 ! %l4 = 00000000ffff0000 00000000fffffbcf
2673! Mem[00000000300c1400] = 0000005a00005a9b, %f18 = ffbe57b8 6bcdf0ff
2674 ldda [%i3+%g0]0x89,%f18 ! %f18 = 0000005a 00005a9b
2675! Mem[0000000020800040] = 00020070, %l2 = 00000000fff0cd6b
2676 lduh [%o1+0x040],%l2 ! %l2 = 0000000000000002
2677! Starting 10 instruction Store Burst
2678! %f28 = ffffffff e0000000, %l6 = 0000000000000000
2679! Mem[0000000010001418] = b857bea6c0361918
2680 add %i0,0x018,%g1
2681 stda %f28,[%g1+%l6]ASI_PST16_PL ! Mem[0000000010001418] = b857bea6c0361918
2682
2683p0_label_102:
2684! %f31 = 3f00ffff, Mem[0000000030081410] = fff0cd47
2685 sta %f31,[%i2+%o5]0x89 ! Mem[0000000030081410] = 3f00ffff
2686! Mem[0000000010001400] = 82000000, %l1 = 0000000000ff0000
2687 ldstuba [%i0+%g0]0x88,%l1 ! %l1 = 00000000000000ff
2688! Mem[0000000030041408] = ff000000, %l2 = 0000000000000002
2689 swapa [%i1+%o4]0x89,%l2 ! %l2 = 00000000ff000000
2690! %l1 = 0000000000000000, Mem[0000000010001400] = 00000000820000ff
2691 stxa %l1,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000000000000
2692! %l4 = 00000000ffff0000, Mem[0000000010041410] = 00000000
2693 stba %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
2694! Mem[0000000010141410] = 72000000, %l6 = 0000000000000000
2695 ldstuba [%i5+%o5]0x80,%l6 ! %l6 = 00000072000000ff
2696! %l0 = 72fc3a70, %l1 = 00000000, Mem[0000000010081428] = ba2e7156 1cf28fd6
2697 std %l0,[%i2+0x028] ! Mem[0000000010081428] = 72fc3a70 00000000
2698! Mem[0000000030001410] = 679aff93, %l7 = 000000006bcdf0ff
2699 swapa [%i0+%o5]0x89,%l7 ! %l7 = 00000000679aff93
2700! Mem[0000000010041408] = ff5c0747, %l3 = 00000000000000ff
2701 swap [%i1+%o4],%l3 ! %l3 = 00000000ff5c0747
2702! Starting 10 instruction Load Burst
2703! Mem[0000000030181410] = ff57bea600000000, %l2 = 00000000ff000000
2704 ldxa [%i6+%o5]0x81,%l2 ! %l2 = ff57bea600000000
2705
2706p0_label_103:
2707! Mem[0000000010041400] = ffff0000 fffffbcf, %l6 = 00000072, %l7 = 679aff93
2708 ldda [%i1+%g0]0x80,%l6 ! %l6 = 00000000ffff0000 00000000fffffbcf
2709! Mem[0000000030181410] = a6be57ff, %f20 = fff0cd6b
2710 lda [%i6+%o5]0x89,%f20 ! %f20 = a6be57ff
2711! Mem[0000000030101408] = ff0000ff, %l6 = 00000000ffff0000
2712 lduba [%i4+%o4]0x89,%l6 ! %l6 = 00000000000000ff
2713! Mem[0000000020800040] = 00020070, %l5 = 00000000fffffbcf
2714 lduh [%o1+0x040],%l5 ! %l5 = 0000000000000002
2715! Mem[00000000100c141c] = a6ff57b8, %l7 = 00000000fffffbcf
2716 lduh [%i3+0x01c],%l7 ! %l7 = 000000000000a6ff
2717! Mem[00000000100c1410] = 6b0000ff, %l1 = 0000000000000000
2718 ldsha [%i3+%o5]0x88,%l1 ! %l1 = 00000000000000ff
2719! %l1 = 00000000000000ff, %l4 = 00000000ffff0000, %l0 = 0000000072fc3a70
2720 xor %l1,%l4,%l0 ! %l0 = 00000000ffff00ff
2721! Mem[0000000010041408] = 000000ff, %l1 = 00000000000000ff
2722 ldsha [%i1+%o4]0x80,%l1 ! %l1 = 0000000000000000
2723! Mem[0000000030181400] = 00ff0000 4d000000, %l2 = 00000000, %l3 = ff5c0747
2724 ldda [%i6+%g0]0x81,%l2 ! %l2 = 0000000000ff0000 000000004d000000
2725! Starting 10 instruction Store Burst
2726! Mem[0000000010081400] = 00000000, %l6 = 00000000000000ff
2727 ldstuba [%i2+%g0]0x80,%l6 ! %l6 = 00000000000000ff
2728
2729p0_label_104:
2730! %l0 = 00000000ffff00ff, Mem[0000000030081410] = 3f00ffff
2731 stha %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 3f0000ff
2732! Mem[0000000010041408] = ff000000, %l7 = 000000000000a6ff
2733 swapa [%i1+%o4]0x88,%l7 ! %l7 = 00000000ff000000
2734! %f0 = 6bcdf0ff b5383fcb 000000b8 ff000000
2735! %f4 = cffbffff 00000072 b857bea6 c0361918
2736! %f8 = 00000000 be355a55 82000000 bbbdc0cb
2737! %f12 = 00002b3a 6b000000 72fc3a4e 71368f33
2738 stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000010101400
2739! %l6 = 0000000000000000, Mem[0000000030181400] = 00ff0000
2740 stba %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00ff0000
2741! %l4 = 00000000ffff0000, Mem[0000000010101400] = b5383fcb
2742 stha %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = b5380000
2743! %f30 = 47f6c323, Mem[0000000030101410] = fff0cd6b
2744 sta %f30,[%i4+%o5]0x81 ! Mem[0000000030101410] = 47f6c323
2745! Mem[0000000010041430] = d7e9623e, %l7 = 00000000ff000000
2746 swap [%i1+0x030],%l7 ! %l7 = 00000000d7e9623e
2747! %l4 = 00000000ffff0000, Mem[00000000100c1408] = 6bcdf0ff
2748 stha %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000f0ff
2749! %l6 = 00000000, %l7 = d7e9623e, Mem[0000000010001400] = 00000000 00000000
2750 stda %l6,[%i0+0x000]%asi ! Mem[0000000010001400] = 00000000 d7e9623e
2751! Starting 10 instruction Load Burst
2752! Mem[0000000010001410] = 9b5a000000000000, %f20 = a6be57ff 51eba96c
2753 ldda [%i0+%o5]0x88,%f20 ! %f20 = 9b5a0000 00000000
2754
2755p0_label_105:
2756! Mem[0000000010181410] = 00000000, %l4 = 00000000ffff0000
2757 lduwa [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000000
2758! Mem[0000000010081420] = c2ca7554 34f54eb1, %l4 = 00000000, %l5 = 00000002
2759 ldda [%i2+0x020]%asi,%l4 ! %l4 = 00000000c2ca7554 0000000034f54eb1
2760! Mem[0000000030001410] = 6bcdf0ff, %l5 = 0000000034f54eb1
2761 lduwa [%i0+%o5]0x89,%l5 ! %l5 = 000000006bcdf0ff
2762! %l1 = 0000000000000000, %l5 = 000000006bcdf0ff, %l5 = 000000006bcdf0ff
2763 orn %l1,%l5,%l5 ! %l5 = ffffffff94320f00
2764! Mem[0000000010001410] = 9b5a000000000000, %l1 = 0000000000000000
2765 ldxa [%i0+%o5]0x88,%l1 ! %l1 = 9b5a000000000000
2766 membar #Sync ! Added by membar checker (19)
2767! Mem[0000000010101408] = ff000000, %l5 = ffffffff94320f00
2768 ldsha [%i4+%o4]0x88,%l5 ! %l5 = 0000000000000000
2769! Mem[0000000010001408] = 00000000, %l5 = 0000000000000000
2770 ldsba [%i0+%o4]0x88,%l5 ! %l5 = 0000000000000000
2771! Mem[0000000010181400] = fff0cd6b00000000, %f22 = 00000000 6bcdf0ff
2772 ldda [%i6+%g0]0x88,%f22 ! %f22 = fff0cd6b 00000000
2773! Mem[0000000030081400] = a6080000, %l4 = 00000000c2ca7554
2774 lduwa [%i2+%g0]0x81,%l4 ! %l4 = 00000000a6080000
2775! Starting 10 instruction Store Burst
2776! %f2 = 000000b8, Mem[0000000010081408] = ffdce777
2777 sta %f2 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = 000000b8
2778
2779p0_label_106:
2780! Mem[0000000030001410] = 6bcdf0ff, %l4 = 00000000a6080000
2781 swapa [%i0+%o5]0x89,%l4 ! %l4 = 000000006bcdf0ff
2782! Mem[0000000030001410] = a6080000, %l6 = 0000000000000000
2783 swapa [%i0+%o5]0x89,%l6 ! %l6 = 00000000a6080000
2784! Mem[0000000010101430] = 0000006b, %l2 = 00ff0000, %l3 = 4d000000
2785 add %i4,0x30,%g1
2786 casa [%g1]0x80,%l2,%l3 ! %l3 = 000000000000006b
2787! Mem[00000000201c0000] = 6bf04531, %l3 = 000000000000006b
2788 ldstub [%o0+%g0],%l3 ! %l3 = 0000006b000000ff
2789! %f18 = 0000005a 00005a9b, Mem[0000000030001408] = 6ca9eb51 00000000
2790 stda %f18,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000005a 00005a9b
2791! %l2 = 0000000000ff0000, Mem[0000000010181410] = 00000000
2792 stha %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000
2793! %f13 = 6b000000, %f27 = 00000000, %f5 = 00000072
2794 fdivs %f13,%f27,%f5 ! %f5 = 7f800000
2795! Mem[0000000030141410] = 0000d9df, %l5 = 0000000000000000
2796 swapa [%i5+%o5]0x89,%l5 ! %l5 = 000000000000d9df
2797! %l6 = a6080000, %l7 = d7e9623e, Mem[00000000300c1408] = 72fc3a4e 6bcdf0ff
2798 stda %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = a6080000 d7e9623e
2799! Starting 10 instruction Load Burst
2800! Mem[00000000100c1408] = fff00000, %l6 = 00000000a6080000
2801 lduwa [%i3+%o4]0x88,%l6 ! %l6 = 00000000fff00000
2802
2803p0_label_107:
2804! %l1 = 9b5a000000000000, imm = 0000000000000a00, %l6 = 00000000fff00000
2805 xor %l1,0xa00,%l6 ! %l6 = 9b5a000000000a00
2806! Mem[0000000010101400] = 6bcdf0ffb5380000, %f4 = cffbffff 7f800000
2807 ldda [%i4+%g0]0x88,%f4 ! %f4 = 6bcdf0ff b5380000
2808! Mem[00000000201c0000] = fff04531, %l5 = 000000000000d9df
2809 ldsh [%o0+%g0],%l5 ! %l5 = fffffffffffffff0
2810! Mem[0000000010001410] = 00000000, %l4 = 000000006bcdf0ff
2811 ldswa [%i0+%o5]0x80,%l4 ! %l4 = 0000000000000000
2812! Mem[0000000010181408] = ff000000, %l4 = 0000000000000000
2813 lduha [%i6+%o4]0x88,%l4 ! %l4 = 0000000000000000
2814! Mem[0000000010181408] = 000000ff, %l4 = 0000000000000000
2815 ldswa [%i6+%o4]0x80,%l4 ! %l4 = 00000000000000ff
2816! Mem[0000000030141410] = 00000000, %f20 = 9b5a0000
2817 lda [%i5+%o5]0x81,%f20 ! %f20 = 00000000
2818! Mem[00000000201c0000] = fff04531, %l0 = 00000000ffff00ff
2819 ldsb [%o0+0x001],%l0 ! %l0 = fffffffffffffff0
2820! Mem[00000000211c0000] = adaa96d7, %l6 = 9b5a000000000a00
2821 ldsb [%o2+%g0],%l6 ! %l6 = ffffffffffffffad
2822! Starting 10 instruction Store Burst
2823! Mem[0000000030081410] = 3f0000ff, %l7 = 00000000d7e9623e
2824 swapa [%i2+%o5]0x89,%l7 ! %l7 = 000000003f0000ff
2825
2826p0_label_108:
2827! Mem[0000000030001400] = fff09a6b, %l4 = 00000000000000ff
2828 ldstuba [%i0+%g0]0x81,%l4 ! %l4 = 000000ff000000ff
2829! %f30 = 47f6c323, Mem[0000000030101400] = ff00004d
2830 sta %f30,[%i4+%g0]0x81 ! Mem[0000000030101400] = 47f6c323
2831! %l2 = 0000000000ff0000, Mem[0000000030081408] = ffffffff
2832 stwa %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00ff0000
2833! Mem[0000000030081400] = 000008a6, %l3 = 000000000000006b
2834 ldstuba [%i2+%g0]0x89,%l3 ! %l3 = 000000a6000000ff
2835! %f16 = 0000004d 47075cff, %l2 = 0000000000ff0000
2836! Mem[0000000030141420] = 64a1d6cb339398c5
2837 add %i5,0x020,%g1
2838 stda %f16,[%g1+%l2]ASI_PST32_SL ! Mem[0000000030141420] = 64a1d6cb339398c5
2839! Mem[0000000010141405] = 34410bb8, %l4 = 00000000000000ff
2840 ldstuba [%i5+0x005]%asi,%l4 ! %l4 = 00000041000000ff
2841! %l4 = 0000000000000041, Mem[0000000010081410] = 4d00e0b8d30000ff
2842 stxa %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000000000000041
2843! %l7 = 000000003f0000ff, Mem[0000000010041408] = 0000a6ff
2844 stha %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000ff
2845! %l6 = ffffffffffffffad, Mem[0000000010081408] = 00002b3ab8000000
2846 stxa %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffffffffffffffad
2847! Starting 10 instruction Load Burst
2848! Mem[0000000010101400] = 000038b5, %l5 = fffffffffffffff0
2849 ldsha [%i4+%g0]0x80,%l5 ! %l5 = 0000000000000000
2850
2851p0_label_109:
2852! Mem[0000000010101408] = 000000b8ff000000, %l2 = 0000000000ff0000
2853 ldxa [%i4+%o4]0x88,%l2 ! %l2 = 000000b8ff000000
2854! Mem[0000000010101430] = 0000006b 3a2b0000, %l2 = ff000000, %l3 = 000000a6
2855 ldd [%i4+0x030],%l2 ! %l2 = 000000000000006b 000000003a2b0000
2856! %f25 = 77e7dcff, %f30 = 47f6c323, %f12 = 00002b3a 6b000000
2857 fsmuld %f25,%f30,%f12 ! %f12 = 480befe3 426e7ba0
2858! Mem[0000000030041410] = 80a604e8, %l2 = 000000000000006b
2859 lduha [%i1+%o5]0x81,%l2 ! %l2 = 00000000000080a6
2860! Mem[0000000010081408] = ffffffad, %l7 = 000000003f0000ff
2861 ldswa [%i2+%o4]0x88,%l7 ! %l7 = ffffffffffffffad
2862! Mem[0000000010001420] = b14ef534, %l5 = 0000000000000000
2863 ldswa [%i0+0x020]%asi,%l5 ! %l5 = ffffffffb14ef534
2864! Mem[00000000201c0000] = fff04531, %l3 = 000000003a2b0000
2865 lduba [%o0+0x001]%asi,%l3 ! %l3 = 00000000000000f0
2866! Mem[0000000030001410] = 00000000, %l4 = 0000000000000041
2867 lduha [%i0+%o5]0x89,%l4 ! %l4 = 0000000000000000
2868! Mem[0000000010141408] = 000000b8ff000000, %f16 = 0000004d 47075cff
2869 ldda [%i5+%o4]0x88,%f16 ! %f16 = 000000b8 ff000000
2870! Starting 10 instruction Store Burst
2871! Mem[000000001000142b] = f7ccb635, %l1 = 9b5a000000000000
2872 ldstub [%i0+0x02b],%l1 ! %l1 = 00000035000000ff
2873
2874p0_label_110:
2875! Mem[0000000030101410] = 47f6c323, %l6 = ffffffffffffffad
2876 ldstuba [%i4+%o5]0x81,%l6 ! %l6 = 00000047000000ff
2877! %l5 = ffffffffb14ef534, Mem[00000000100c1408] = fff00000
2878 stba %l5,[%i3+%o4]0x88 ! Mem[00000000100c1408] = fff00034
2879! %l0 = fffffff0, %l1 = 00000035, Mem[0000000030041408] = 00000002 a6be57b8
2880 stda %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = fffffff0 00000035
2881! Mem[0000000021800081] = ff424727, %l0 = fffffffffffffff0
2882 ldstuba [%o3+0x081]%asi,%l0 ! %l0 = 00000042000000ff
2883! Mem[00000000300c1400] = 00005a9b, %l5 = ffffffffb14ef534
2884 ldstuba [%i3+%g0]0x89,%l5 ! %l5 = 0000009b000000ff
2885! Mem[0000000010041400] = 0000ffff, %l6 = 0000000000000047
2886 ldstuba [%i1+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
2887! Mem[00000000211c0001] = adaa96d7, %l5 = 000000000000009b
2888 ldstuba [%o2+0x001]%asi,%l5 ! %l5 = 000000aa000000ff
2889! %l5 = 00000000000000aa, Mem[0000000010001408] = 00000000
2890 stwa %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000aa
2891! Mem[0000000030041410] = e804a680, %l4 = 0000000000000000
2892 ldstuba [%i1+%o5]0x89,%l4 ! %l4 = 00000080000000ff
2893! Starting 10 instruction Load Burst
2894! Mem[0000000010181410] = 00000000, %l7 = ffffffffffffffad
2895 ldsha [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000000
2896
2897p0_label_111:
2898! Mem[0000000010141410] = ff000000, %l4 = 0000000000000080
2899 swapa [%i5+%o5]0x80,%l4 ! %l4 = 00000000ff000000
2900! Mem[0000000010181400] = 00000000, %l6 = 00000000000000ff
2901 lduba [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000
2902! Mem[0000000010041410] = 00000000, %l5 = 00000000000000aa
2903 lduba [%i1+%o5]0x80,%l5 ! %l5 = 0000000000000000
2904! Mem[0000000030181400] = 0000ff00, %f0 = 6bcdf0ff
2905 lda [%i6+%g0]0x89,%f0 ! %f0 = 0000ff00
2906! Mem[00000000100c1410] = ff00006b, %l2 = 00000000000080a6
2907 lduba [%i3+0x013]%asi,%l2 ! %l2 = 000000000000006b
2908! Mem[00000000100c1400] = 6b5c07474d000000, %l6 = 0000000000000000
2909 ldxa [%i3+0x000]%asi,%l6 ! %l6 = 6b5c07474d000000
2910! Mem[0000000010081434] = 56714d03, %l6 = 6b5c07474d000000
2911 ldsw [%i2+0x034],%l6 ! %l6 = 0000000056714d03
2912! %l2 = 000000000000006b, Mem[0000000030041408] = f0ffffff35000000
2913 stxa %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000000000006b
2914! Mem[0000000030041400] = 6bcdf0ff, %l3 = 00000000000000f0
2915 lduha [%i1+%g0]0x89,%l3 ! %l3 = 000000000000f0ff
2916! Starting 10 instruction Store Burst
2917! %l5 = 0000000000000000, Mem[0000000030041408] = 00000000
2918 stwa %l5,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
2919
2920p0_label_112:
2921! Mem[0000000030001400] = fff09a6b, %l3 = 000000000000f0ff
2922 swapa [%i0+%g0]0x81,%l3 ! %l3 = 00000000fff09a6b
2923! %l5 = 0000000000000000, Mem[0000000010041410] = 00000000
2924 sth %l5,[%i1+%o5] ! Mem[0000000010041410] = 00000000
2925! Mem[0000000010141400] = cfb51971 34ff0bb8, %l4 = ff000000, %l5 = 00000000
2926 ldda [%i5+%g0]0x80,%l4 ! %l4 = 00000000cfb51971 0000000034ff0bb8
2927! %f28 = ffffffff e0000000, Mem[0000000010081410] = 41000000 00000000
2928 stda %f28,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffffffff e0000000
2929! %l4 = cfb51971, %l5 = 34ff0bb8, Mem[0000000010001400] = 00000000 3e62e9d7
2930 stda %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = cfb51971 34ff0bb8
2931! %l7 = 0000000000000000, Mem[0000000010041410] = ffffffff00000000
2932 stxa %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0000000000000000
2933! Mem[00000000100c1400] = 6b5c0747, %l6 = 0000000056714d03
2934 ldstuba [%i3+%g0]0x80,%l6 ! %l6 = 0000006b000000ff
2935! %l3 = 00000000fff09a6b, Mem[0000000030101408] = ff0000ff
2936 stha %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = 9a6b00ff
2937! Mem[00000000300c1400] = 00005aff, %l6 = 000000000000006b
2938 ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
2939! Starting 10 instruction Load Burst
2940! Mem[0000000030101410] = 23c3f6ff, %f14 = 72fc3a4e
2941 lda [%i4+%o5]0x89,%f14 ! %f14 = 23c3f6ff
2942
2943p0_label_113:
2944! Mem[0000000030081400] = fffffbcf 000008ff, %l0 = 00000042, %l1 = 00000035
2945 ldda [%i2+%g0]0x89,%l0 ! %l0 = 00000000000008ff 00000000fffffbcf
2946! Mem[0000000030101408] = ff006b9a, %l7 = 0000000000000000
2947 ldsba [%i4+%o4]0x89,%l7 ! %l7 = ffffffffffffff9a
2948! Mem[0000000030081410] = b857bea6 d7e9623e, %l2 = 0000006b, %l3 = fff09a6b
2949 ldda [%i2+%o5]0x89,%l2 ! %l2 = 00000000d7e9623e 00000000b857bea6
2950 membar #Sync ! Added by membar checker (20)
2951! Mem[0000000030141400] = ff0000ff b7400800 99c1ffff 339398c5
2952! Mem[0000000030141410] = 00000000 00000000 a3561e6a 4ead84b8
2953! Mem[0000000030141420] = 64a1d6cb 339398c5 7daf2ca7 a924ff12
2954! Mem[0000000030141430] = fff0cd6b b5383fcb fa8abe3f c94fafea
2955 ldda [%i5]ASI_BLK_S,%f0 ! Block Load from 0000000030141400
2956! Mem[0000000030001400] = fff00000, %f18 = 0000005a
2957 lda [%i0+%g0]0x89,%f18 ! %f18 = fff00000
2958! Mem[00000000201c0000] = fff04531, %l6 = 00000000000000ff
2959 lduha [%o0+0x000]%asi,%l6 ! %l6 = 000000000000fff0
2960! Mem[0000000010001400] = 7119b5cfb80bff34, %f28 = ffffffff e0000000
2961 ldda [%i0+%g0]0x80,%f28 ! %f28 = 7119b5cf b80bff34
2962! Mem[0000000030181400] = 00ff0000 4d000000 00000000 00000000
2963! Mem[0000000030181410] = ff57bea6 00000000 fff0cd6b 6a1e56a3
2964! Mem[0000000030181420] = ba212420 01c90143 034d8e45 ffffffff
2965! Mem[0000000030181430] = bbbdc0cb f6809cc5 6b16c86c ffffff7f
2966 ldda [%i6]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030181400
2967! Mem[0000000030141408] = 99c1ffff, %l1 = 00000000fffffbcf
2968 ldsha [%i5+%o4]0x81,%l1 ! %l1 = ffffffffffff99c1
2969! Starting 10 instruction Store Burst
2970! %f16 = 000000b8 ff000000 fff00000 00005a9b
2971! %f20 = 00000000 00000000 fff0cd6b 00000000
2972! %f24 = ffdce777 77e7dcff 0000003f 00000000
2973! %f28 = 7119b5cf b80bff34 47f6c323 3f00ffff
2974 stda %f16,[%i6]ASI_BLK_AIUP ! Block Store to 0000000010181400
2975
2976p0_label_114:
2977! %f6 = fff0cd6b 6a1e56a3, %l6 = 000000000000fff0
2978! Mem[0000000010081418] = 181936c0191936c0
2979 add %i2,0x018,%g1
2980 stda %f6,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010081418] = 181936c0191936c0
2981! Mem[000000001010140c] = b8000000, %l2 = d7e9623e, %l4 = cfb51971
2982 add %i4,0x0c,%g1
2983 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000b8000000
2984! %l2 = d7e9623e, %l3 = b857bea6, Mem[0000000010081410] = ffffffff e0000000
2985 stda %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = d7e9623e b857bea6
2986! %f14 = 6b16c86c ffffff7f, Mem[0000000010081430] = ffffffff 56714d03
2987 std %f14,[%i2+0x030] ! Mem[0000000010081430] = 6b16c86c ffffff7f
2988! %f0 = 00ff0000, Mem[0000000010141408] = 000000ff
2989 sta %f0 ,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00ff0000
2990! Mem[0000000010141404] = 34ff0bb8, %l2 = d7e9623e, %l6 = 0000fff0
2991 add %i5,0x04,%g1
2992 casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000034ff0bb8
2993! %l3 = 00000000b857bea6, imm = 0000000000000dc8, %l1 = ffffffffffff99c1
2994 sub %l3,0xdc8,%l1 ! %l1 = 00000000b857b0de
2995! %l5 = 0000000034ff0bb8, Mem[0000000030101408] = ff006b9a
2996 stwa %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = 34ff0bb8
2997! %l4 = 00000000b8000000, Mem[0000000010001404] = b80bff34, %asi = 80
2998 stwa %l4,[%i0+0x004]%asi ! Mem[0000000010001404] = b8000000
2999! Starting 10 instruction Load Burst
3000! Mem[0000000010141410] = cffbffff 80000000, %l6 = 34ff0bb8, %l7 = ffffff9a
3001 ldda [%i5+%o5]0x88,%l6 ! %l6 = 0000000080000000 00000000cffbffff
3002
3003p0_label_115:
3004! Mem[0000000010141430] = 0000006b3a2b0000, %l4 = 00000000b8000000
3005 ldxa [%i5+0x030]%asi,%l4 ! %l4 = 0000006b3a2b0000
3006! Mem[0000000010041400] = cffbffff0000ffff, %l0 = 00000000000008ff
3007 ldxa [%i1+%g0]0x88,%l0 ! %l0 = cffbffff0000ffff
3008! Mem[0000000010101400] = 000038b5, %l7 = 00000000cffbffff
3009 lduba [%i4+%g0]0x80,%l7 ! %l7 = 0000000000000000
3010! Mem[0000000010041410] = 00000000, %f15 = ffffff7f
3011 lda [%i1+%o5]0x88,%f15 ! %f15 = 00000000
3012 membar #Sync ! Added by membar checker (21)
3013! Mem[0000000010181408] = 0000f0ff, %l1 = 00000000b857b0de
3014 lduba [%i6+%o4]0x88,%l1 ! %l1 = 00000000000000ff
3015! Mem[00000000300c1400] = ff5a0000, %l1 = 00000000000000ff
3016 lduwa [%i3+%g0]0x81,%l1 ! %l1 = 00000000ff5a0000
3017! Mem[0000000010181400] = 000000b8 ff000000, %l6 = 80000000, %l7 = 00000000
3018 ldd [%i6+%g0],%l6 ! %l6 = 00000000000000b8 00000000ff000000
3019! Mem[00000000211c0000] = adff96d7, %l0 = cffbffff0000ffff
3020 lduba [%o2+0x000]%asi,%l0 ! %l0 = 00000000000000ad
3021! Mem[0000000010041410] = 00000000, %l6 = 00000000000000b8
3022 ldsha [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000000
3023! Starting 10 instruction Store Burst
3024! Mem[0000000010181400] = 000000b8, %l0 = 00000000000000ad
3025 swapa [%i6+%g0]0x80,%l0 ! %l0 = 00000000000000b8
3026
3027p0_label_116:
3028! Mem[0000000030181400] = 00ff0000, %l3 = 00000000b857bea6
3029 swapa [%i6+%g0]0x81,%l3 ! %l3 = 0000000000ff0000
3030! Mem[000000001014140c] = b8000000, %l4 = 0000006b3a2b0000
3031 swap [%i5+0x00c],%l4 ! %l4 = 00000000b8000000
3032! %f6 = fff0cd6b 6a1e56a3, Mem[0000000010101400] = b5380000 6bcdf0ff
3033 stda %f6 ,[%i4+%g0]0x88 ! Mem[0000000010101400] = fff0cd6b 6a1e56a3
3034! %l3 = 0000000000ff0000, Mem[0000000010141410] = 00000080
3035 stwa %l3,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00ff0000
3036! Mem[0000000030101408] = b80bff34, %l6 = 0000000000000000
3037 swapa [%i4+%o4]0x81,%l6 ! %l6 = 00000000b80bff34
3038! %f22 = fff0cd6b 00000000, Mem[0000000010101408] = ff000000 000000b8
3039 stda %f22,[%i4+%o4]0x88 ! Mem[0000000010101408] = fff0cd6b 00000000
3040! %l6 = 00000000b80bff34, Mem[00000000100c1400] = ff5c07474d000000
3041 stxa %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000b80bff34
3042! %l5 = 0000000034ff0bb8, Mem[0000000030001410] = 00000000
3043 stha %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000bb8
3044! %l6 = b80bff34, %l7 = ff000000, Mem[0000000010001400] = 7119b5cf b8000000
3045 stda %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = b80bff34 ff000000
3046! Starting 10 instruction Load Burst
3047! Mem[0000000020800000] = ff5e8841, %l6 = 00000000b80bff34
3048 ldsha [%o1+0x000]%asi,%l6 ! %l6 = ffffffffffffff5e
3049
3050p0_label_117:
3051! Mem[00000000300c1408] = 000008a6, %l0 = 00000000000000b8
3052 lduba [%i3+%o4]0x89,%l0 ! %l0 = 00000000000000a6
3053! Mem[0000000030141410] = 0000000000000000, %l0 = 00000000000000a6
3054 ldxa [%i5+%o5]0x81,%l0 ! %l0 = 0000000000000000
3055! Mem[00000000300c1408] = a6080000d7e9623e, %f28 = 7119b5cf b80bff34
3056 ldda [%i3+%o4]0x81,%f28 ! %f28 = a6080000 d7e9623e
3057! Mem[0000000020800000] = ff5e8841, %l1 = 00000000ff5a0000
3058 lduh [%o1+%g0],%l1 ! %l1 = 000000000000ff5e
3059! Mem[0000000010041414] = 00000000, %l2 = 00000000d7e9623e
3060 lduwa [%i1+0x014]%asi,%l2 ! %l2 = 0000000000000000
3061! Mem[0000000010141400] = 7119b5cf, %l4 = 00000000b8000000
3062 lduwa [%i5+%g0]0x88,%l4 ! %l4 = 000000007119b5cf
3063! Mem[00000000300c1400] = 0000005a00005aff, %l2 = 0000000000000000
3064 ldxa [%i3+%g0]0x89,%l2 ! %l2 = 0000005a00005aff
3065! Mem[0000000030181400] = 0000004da6be57b8, %f26 = 0000003f 00000000
3066 ldda [%i6+%g0]0x89,%f26 ! %f26 = 0000004d a6be57b8
3067! Mem[000000001010141c] = a6be57b8, %l3 = 0000000000ff0000
3068 ldsba [%i4+0x01f]%asi,%l3 ! %l3 = ffffffffffffffb8
3069! Starting 10 instruction Store Burst
3070! Mem[0000000010101400] = a3561e6a, %l4 = 000000007119b5cf
3071 ldstuba [%i4+%g0]0x80,%l4 ! %l4 = 000000a3000000ff
3072
3073p0_label_118:
3074! %l6 = ffffffffffffff5e, Mem[0000000010081410] = d7e9623eb857bea6
3075 stxa %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffffffffffffff5e
3076! %f18 = fff00000 00005a9b, %l2 = 0000005a00005aff
3077! Mem[0000000010181420] = ffdce77777e7dcff
3078 add %i6,0x020,%g1
3079 stda %f18,[%g1+%l2]ASI_PST16_P ! Mem[0000000010181420] = fff0000000005a9b
3080! Mem[0000000010101408] = 00000000, %l6 = ffffffffffffff5e
3081 swapa [%i4+%o4]0x88,%l6 ! %l6 = 0000000000000000
3082! %f0 = 00ff0000 4d000000 00000000 00000000
3083! %f4 = ff57bea6 00000000 fff0cd6b 6a1e56a3
3084! %f8 = ba212420 01c90143 034d8e45 ffffffff
3085! %f12 = bbbdc0cb f6809cc5 6b16c86c 00000000
3086 stda %f0,[%i6]ASI_BLK_AIUP ! Block Store to 0000000010181400
3087! %l2 = 0000005a00005aff, Mem[00000000100c1400] = 00000000
3088 stba %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff
3089! %l1 = 000000000000ff5e, Mem[0000000030141400] = ff0000ff
3090 stba %l1,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff00005e
3091! Mem[0000000010141418] = 181936c0, %l1 = 000000000000ff5e
3092 swap [%i5+0x018],%l1 ! %l1 = 00000000181936c0
3093! Mem[0000000010141400] = cfb51971, %l5 = 0000000034ff0bb8
3094 ldstuba [%i5+%g0]0x80,%l5 ! %l5 = 000000cf000000ff
3095! Mem[0000000030181410] = a6be57ff, %l4 = 00000000000000a3
3096 ldstuba [%i6+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
3097! Starting 10 instruction Load Burst
3098! Mem[0000000030001410] = ff5c074700000bb8, %l4 = 00000000000000ff
3099 ldxa [%i0+%o5]0x89,%l4 ! %l4 = ff5c074700000bb8
3100
3101p0_label_119:
3102! Mem[0000000010041400] = ffff0000, %l4 = ff5c074700000bb8
3103 lduha [%i1+%g0]0x80,%l4 ! %l4 = 000000000000ffff
3104! Mem[00000000100c1420] = 00000000, %l4 = 000000000000ffff
3105 ldsh [%i3+0x020],%l4 ! %l4 = 0000000000000000
3106! Mem[0000000030001400] = fff00000, %l0 = 0000000000000000
3107 lduba [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000000
3108! Mem[0000000010101400] = 6a1e56ff, %l4 = 0000000000000000
3109 ldsba [%i4+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
3110! Mem[0000000030181410] = ff57bea6, %l4 = ffffffffffffffff
3111 lduha [%i6+%o5]0x81,%l4 ! %l4 = 000000000000ff57
3112! Mem[0000000010041400] = ffff0000fffffbcf, %l7 = 00000000ff000000
3113 ldx [%i1+%g0],%l7 ! %l7 = ffff0000fffffbcf
3114! Mem[0000000010081408] = adffffff, %l0 = 0000000000000000
3115 lduba [%i2+%o4]0x80,%l0 ! %l0 = 00000000000000ad
3116! Mem[0000000010101410] = 00000072, %l3 = ffffffffffffffb8
3117 ldsha [%i4+%o5]0x88,%l3 ! %l3 = 0000000000000072
3118 membar #Sync ! Added by membar checker (22)
3119! Mem[0000000010181410] = 00000000 a6be57ff, %l6 = 00000000, %l7 = fffffbcf
3120 ldda [%i6+%o5]0x88,%l6 ! %l6 = 00000000a6be57ff 0000000000000000
3121! Starting 10 instruction Store Burst
3122! Mem[0000000030101410] = fff6c323, %l6 = 00000000a6be57ff
3123 swapa [%i4+%o5]0x81,%l6 ! %l6 = 00000000fff6c323
3124
3125p0_label_120:
3126! %l4 = 0000ff57, %l5 = 000000cf, Mem[0000000010101418] = 181936c0 a6be57b8
3127 stda %l4,[%i4+0x018]%asi ! Mem[0000000010101418] = 0000ff57 000000cf
3128! Mem[0000000010041410] = 00000000, %l5 = 00000000000000cf
3129 ldstuba [%i1+%o5]0x80,%l5 ! %l5 = 00000000000000ff
3130! Mem[00000000100c1400] = 000000ff, %l2 = 0000005a00005aff
3131 swapa [%i3+%g0]0x88,%l2 ! %l2 = 00000000000000ff
3132! Mem[0000000030181408] = 00000000, %l3 = 0000000000000072
3133 ldstuba [%i6+%o4]0x81,%l3 ! %l3 = 00000000000000ff
3134! %f14 = 6b16c86c, Mem[0000000030001400] = fff00000
3135 sta %f14,[%i0+%g0]0x89 ! Mem[0000000030001400] = 6b16c86c
3136! %l1 = 00000000181936c0, Mem[00000000211c0000] = adff96d7
3137 stb %l1,[%o2+%g0] ! Mem[00000000211c0000] = c0ff96d7
3138! %l3 = 0000000000000000, Mem[0000000010041408] = cd4edee3000000ff
3139 stxa %l3,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000000000000000
3140! Mem[0000000030081410] = d7e9623e, %l4 = 000000000000ff57
3141 swapa [%i2+%o5]0x89,%l4 ! %l4 = 00000000d7e9623e
3142! %l0 = 000000ad, %l1 = 181936c0, Mem[0000000030081400] = ff080000 cffbffff
3143 stda %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 000000ad 181936c0
3144! Starting 10 instruction Load Burst
3145! Mem[000000001018142c] = ffffffff, %l1 = 00000000181936c0
3146 lduwa [%i6+0x02c]%asi,%l1 ! %l1 = 00000000ffffffff
3147
3148p0_label_121:
3149! Mem[0000000030141410] = 00000000, %l1 = 00000000ffffffff
3150 ldsba [%i5+%o5]0x81,%l1 ! %l1 = 0000000000000000
3151! Mem[0000000030001408] = 9b5a0000 5a000000, %l2 = 000000ff, %l3 = 00000000
3152 ldda [%i0+%o4]0x81,%l2 ! %l2 = 000000009b5a0000 000000005a000000
3153! Mem[0000000010081418] = 181936c0191936c0, %l5 = 0000000000000000
3154 ldx [%i2+0x018],%l5 ! %l5 = 181936c0191936c0
3155! %f7 = 6a1e56a3, %f11 = ffffffff, %f14 = 6b16c86c 00000000
3156 fsmuld %f7 ,%f11,%f14 ! %f14 = ffffffff e0000000
3157! Mem[00000000100c143c] = 0000006c, %l2 = 000000009b5a0000
3158 ldsb [%i3+0x03c],%l2 ! %l2 = 0000000000000000
3159! Mem[0000000030001410] = b80b0000, %f27 = a6be57b8
3160 lda [%i0+%o5]0x81,%f27 ! %f27 = b80b0000
3161! %l1 = 0000000000000000, %l7 = 0000000000000000, %y = 000000ff
3162 sdiv %l1,%l7,%l6 ! Div by zero, %l0 = 00000000000000fd
3163 mov %l0,%y ! %y = 000000d5
3164! Mem[0000000010141408] = 00ff00003a2b0000, %l7 = 0000000000000000
3165 ldxa [%i5+%o4]0x80,%l7 ! %l7 = 00ff00003a2b0000
3166! Mem[0000000010141410] = 0000ff00, %l3 = 000000005a000000
3167 lduwa [%i5+%o5]0x88,%l3 ! %l3 = 000000000000ff00
3168! Starting 10 instruction Store Burst
3169! %l2 = 0000000000000000, Mem[0000000030181408] = ff000000
3170 stha %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
3171
3172p0_label_122:
3173! %l1 = 0000000000000000, %l1 = 0000000000000000, %y = 000000d5
3174 udiv %l1,%l1,%l0 ! Div by zero, %l0 = 0000000000000125
3175 mov %l0,%y ! %y = 000000fd
3176! Mem[00000000300c1408] = a6080000, %l4 = 00000000d7e9623e
3177 ldstuba [%i3+%o4]0x81,%l4 ! %l4 = 000000a6000000ff
3178! Mem[0000000030041410] = ffa604e8, %l1 = 0000000000000000
3179 ldsba [%i1+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
3180! %l4 = 00000000000000a6, Mem[00000000201c0000] = fff04531, %asi = 80
3181 stba %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = a6f04531
3182! %l5 = 181936c0191936c0, Mem[0000000010141400] = 7119b5ff
3183 stha %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 711936c0
3184! %f10 = 034d8e45 ffffffff, Mem[0000000030141408] = ffffc199 c5989333
3185 stda %f10,[%i5+%o4]0x89 ! Mem[0000000030141408] = 034d8e45 ffffffff
3186! %f22 = fff0cd6b, Mem[0000000030141410] = 00000000
3187 sta %f22,[%i5+%o5]0x89 ! Mem[0000000030141410] = fff0cd6b
3188! %l0 = 00000000000000fd, Mem[00000000300c1410] = d906c94e
3189 stba %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = d906c9fd
3190! Mem[0000000010001408] = aa000000, %l0 = 00000000000000fd
3191 swapa [%i0+%o4]0x88,%l0 ! %l0 = 00000000aa000000
3192! Starting 10 instruction Load Burst
3193! Mem[0000000010081400] = ff000000 6bcdf0ff, %l4 = 000000a6, %l5 = 191936c0
3194 ldda [%i2+%g0]0x80,%l4 ! %l4 = 00000000ff000000 000000006bcdf0ff
3195
3196p0_label_123:
3197! Mem[0000000030181400] = 0000004d a6be57b8, %l4 = ff000000, %l5 = 6bcdf0ff
3198 ldda [%i6+%g0]0x89,%l4 ! %l4 = 00000000a6be57b8 000000000000004d
3199! %f20 = 00000000, %f16 = 000000b8, %f26 = 0000004d
3200 fdivs %f20,%f16,%f26 ! %f26 = 00000000
3201! Mem[0000000030001410] = b80b000047075cff, %f24 = ffdce777 77e7dcff
3202 ldda [%i0+%o5]0x81,%f24 ! %f24 = b80b0000 47075cff
3203! Mem[0000000030001400] = 00be576c 6b16c86c, %l0 = aa000000, %l1 = ffffffff
3204 ldda [%i0+%g0]0x89,%l0 ! %l0 = 000000006b16c86c 0000000000be576c
3205! Mem[0000000030181400] = 0000004d a6be57b8, %l2 = 00000000, %l3 = 0000ff00
3206 ldda [%i6+%g0]0x89,%l2 ! %l2 = 00000000a6be57b8 000000000000004d
3207! Mem[0000000030041410] = e804a6ff, %l0 = 000000006b16c86c
3208 lduwa [%i1+%o5]0x89,%l0 ! %l0 = 00000000e804a6ff
3209! Mem[0000000020800040] = 00020070, %l2 = 00000000a6be57b8
3210 ldsha [%o1+0x040]%asi,%l2 ! %l2 = 0000000000000002
3211! Mem[00000000201c0000] = a6f04531, %l0 = 00000000e804a6ff
3212 ldsh [%o0+%g0],%l0 ! %l0 = ffffffffffffa6f0
3213! Mem[00000000100c1420] = 00000000, %l7 = 00ff00003a2b0000
3214 lduwa [%i3+0x020]%asi,%l7 ! %l7 = 0000000000000000
3215! Starting 10 instruction Store Burst
3216! %f14 = ffffffff, %f4 = ff57bea6
3217 fcmpes %fcc1,%f14,%f4 ! %fcc1 = 3
3218
3219p0_label_124:
3220! %f30 = 47f6c323 3f00ffff, Mem[0000000010081410] = ffffffff 5effffff
3221 stda %f30,[%i2+%o5]0x88 ! Mem[0000000010081410] = 47f6c323 3f00ffff
3222! %f11 = ffffffff, Mem[0000000030141410] = fff0cd6b
3223 sta %f11,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffffff
3224! %l3 = 000000000000004d, Mem[0000000030101400] = 47f6c32347075cff
3225 stxa %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000000000004d
3226! %l0 = ffffa6f0, %l1 = 00be576c, Mem[0000000030001400] = 6b16c86c 00be576c
3227 stda %l0,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffa6f0 00be576c
3228! %l6 = 00000000fff6c323, Mem[0000000030181400] = b857bea6
3229 stwa %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = fff6c323
3230! %f22 = fff0cd6b, Mem[0000000030001400] = ffffa6f0
3231 sta %f22,[%i0+%g0]0x89 ! Mem[0000000030001400] = fff0cd6b
3232! %f16 = 000000b8 ff000000, Mem[0000000030081400] = 000000ad 181936c0
3233 stda %f16,[%i2+%g0]0x81 ! Mem[0000000030081400] = 000000b8 ff000000
3234! %l0 = ffffffffffffa6f0, Mem[0000000010001408] = 000000fd
3235 stba %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000f0
3236! %l7 = 0000000000000000, Mem[00000000300c1408] = ff080000d7e9623e
3237 stxa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000000000000
3238! Starting 10 instruction Load Burst
3239! Mem[0000000010041420] = 0000003f 00000000, %l2 = 00000002, %l3 = 0000004d
3240 ldd [%i1+0x020],%l2 ! %l2 = 000000000000003f 0000000000000000
3241
3242p0_label_125:
3243! Mem[0000000010081400] = ff000000, %l3 = 0000000000000000
3244 ldsha [%i2+%g0]0x80,%l3 ! %l3 = ffffffffffffff00
3245! Mem[0000000030141408] = 034d8e45ffffffff, %f18 = fff00000 00005a9b
3246 ldda [%i5+%o4]0x89,%f18 ! %f18 = 034d8e45 ffffffff
3247! Mem[0000000010181434] = f6809cc5, %l1 = 0000000000be576c
3248 ldub [%i6+0x036],%l1 ! %l1 = 000000000000009c
3249! Mem[00000000100c1410] = 6b0000ff, %l1 = 000000000000009c
3250 ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 000000ff000000ff
3251 membar #Sync ! Added by membar checker (23)
3252! Mem[0000000030001400] = 6bcdf0ff 6c57be00 9b5a0000 5a000000
3253! Mem[0000000030001410] = b80b0000 47075cff e00e3189 000000b8
3254! Mem[0000000030001420] = 935e0000 aa451ef5 e3f10393 ce180437
3255! Mem[0000000030001430] = 514ed1fd e313aae0 cfc060e8 d6d1ffff
3256 ldda [%i0]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030001400
3257! Mem[0000000010101408] = ffffff5e, %f13 = f6809cc5
3258 lda [%i4+%o4]0x88,%f13 ! %f13 = ffffff5e
3259! Mem[0000000030081400] = b8000000, %l1 = 00000000000000ff
3260 ldswa [%i2+%g0]0x89,%l1 ! %l1 = ffffffffb8000000
3261! Mem[0000000010141400] = c0361971, %l1 = ffffffffb8000000
3262 ldsba [%i5+%g0]0x80,%l1 ! %l1 = ffffffffffffffc0
3263! Mem[0000000010041408] = 0000000000000000, %f2 = 00000000 00000000
3264 ldda [%i1+%o4]0x80,%f2 ! %f2 = 00000000 00000000
3265! Starting 10 instruction Store Burst
3266! %l7 = 0000000000000000, Mem[0000000010181400] = 00ff00004d000000, %asi = 80
3267 stxa %l7,[%i6+0x000]%asi ! Mem[0000000010181400] = 0000000000000000
3268
3269p0_label_126:
3270! %f4 = ff57bea6 00000000, %f12 = bbbdc0cb ffffff5e
3271 fdtox %f4 ,%f12 ! %f12 = 80000000 00000000
3272! %l1 = ffffffffffffffc0, Mem[0000000010041415] = 00000000, %asi = 80
3273 stba %l1,[%i1+0x015]%asi ! Mem[0000000010041414] = 00c00000
3274! Mem[0000000030001408] = 00005a9b, %l3 = ffffffffffffff00
3275 ldstuba [%i0+%o4]0x89,%l3 ! %l3 = 0000009b000000ff
3276 membar #Sync ! Added by membar checker (24)
3277! %l0 = ffffffffffffa6f0, Mem[0000000030001408] = ff5a00005a000000
3278 stxa %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffffffffffffa6f0
3279! Mem[0000000010001400] = b80bff34, %l6 = 00000000fff6c323
3280 ldstuba [%i0+%g0]0x80,%l6 ! %l6 = 000000b8000000ff
3281! %l6 = 00000000000000b8, Mem[0000000010081408] = ffffffffffffffad
3282 stxa %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000000000b8
3283! %f24 = 935e0000 aa451ef5, Mem[0000000030041400] = fff0cd6b b5383fcb
3284 stda %f24,[%i1+%g0]0x81 ! Mem[0000000030041400] = 935e0000 aa451ef5
3285! Mem[0000000010081410] = 3f00ffff, %l7 = 0000000000000000
3286 ldstuba [%i2+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
3287! %f8 = ba212420 01c90143, Mem[00000000100c1418] = fff0cd6b a6ff57b8
3288 stda %f8 ,[%i3+0x018]%asi ! Mem[00000000100c1418] = ba212420 01c90143
3289! Starting 10 instruction Load Burst
3290! Mem[0000000010001410] = 00000000, %l2 = 000000000000003f
3291 lduha [%i0+%o5]0x80,%l2 ! %l2 = 0000000000000000
3292
3293p0_label_127:
3294! %f30 = cfc060e8, %f4 = ff57bea6, %f30 = cfc060e8
3295 fdivs %f30,%f4 ,%f30 ! %f30 = 0fe44624
3296! Mem[0000000030141400] = 000840b7 ff00005e, %l0 = ffffa6f0, %l1 = ffffffc0
3297 ldda [%i5+%g0]0x89,%l0 ! %l0 = 00000000ff00005e 00000000000840b7
3298! Mem[0000000030041408] = 00000000, %l0 = 00000000ff00005e
3299 lduwa [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000
3300! Mem[0000000030081400] = 000000ff b8000000, %l2 = 00000000, %l3 = 0000009b
3301 ldda [%i2+%g0]0x89,%l2 ! %l2 = 00000000b8000000 00000000000000ff
3302! Mem[0000000010181400] = 00000000 00000000, %l2 = b8000000, %l3 = 000000ff
3303 ldda [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000000 0000000000000000
3304! Mem[00000000100c1408] = cb3f38b5fff00034, %l4 = 00000000a6be57b8
3305 ldxa [%i3+%o4]0x88,%l4 ! %l4 = cb3f38b5fff00034
3306! Mem[0000000010101408] = ffffff5e, %l5 = 000000000000004d
3307 ldsba [%i4+%o4]0x88,%l5 ! %l5 = 000000000000005e
3308! Mem[000000001004140c] = 00000000, %l2 = 0000000000000000
3309 ldsba [%i1+0x00e]%asi,%l2 ! %l2 = 0000000000000000
3310! Mem[00000000100c1418] = ba212420, %l0 = 0000000000000000
3311 ldsw [%i3+0x018],%l0 ! %l0 = ffffffffba212420
3312! Starting 10 instruction Store Burst
3313! %l4 = fff00034, %l5 = 0000005e, Mem[0000000030141410] = ffffffff 00000000
3314 stda %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = fff00034 0000005e
3315
3316p0_label_128:
3317! Mem[0000000010041418] = 4ead84b8, %l3 = 0000000000000000, %asi = 80
3318 swapa [%i1+0x018]%asi,%l3 ! %l3 = 000000004ead84b8
3319! Mem[0000000010181408] = 00000000, %l5 = 000000000000005e
3320 lduwa [%i6+%o4]0x88,%l5 ! %l5 = 0000000000000000
3321! Mem[0000000021800000] = d9ff9cd4, %l6 = 00000000000000b8
3322 ldstub [%o3+%g0],%l6 ! %l6 = 000000d9000000ff
3323! Mem[0000000030001408] = ffffffff, %l5 = 0000000000000000
3324 ldstuba [%i0+%o4]0x81,%l5 ! %l5 = 000000ff000000ff
3325! Mem[0000000010001410] = 00000000, %l2 = 0000000000000000
3326 ldstuba [%i0+%o5]0x88,%l2 ! %l2 = 00000000000000ff
3327! %f18 = 9b5a0000 5a000000, %l7 = 00000000000000ff
3328! Mem[0000000030141430] = fff0cd6bb5383fcb
3329 add %i5,0x030,%g1
3330 stda %f18,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030141430] = 0000005a00005a9b
3331! %l7 = 00000000000000ff, Mem[0000000030041408] = 00000000
3332 stba %l7,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000ff
3333! Mem[00000000100c1408] = fff00034, %l6 = 00000000000000d9
3334 swapa [%i3+%o4]0x88,%l6 ! %l6 = 00000000fff00034
3335! Mem[00000000300c1410] = fdc906d9, %l6 = 00000000fff00034
3336 ldstuba [%i3+%o5]0x81,%l6 ! %l6 = 000000fd000000ff
3337! Starting 10 instruction Load Burst
3338! Mem[0000000021800080] = ffff4727, %l0 = ffffffffba212420
3339 ldub [%o3+0x080],%l0 ! %l0 = 00000000000000ff
3340
3341p0_label_129:
3342! Mem[00000000100c1408] = d9000000, %l7 = 00000000000000ff
3343 ldsba [%i3+%o4]0x80,%l7 ! %l7 = ffffffffffffffd9
3344! Mem[0000000010001408] = 6b000000000000f0, %f20 = b80b0000 47075cff
3345 ldda [%i0+%o4]0x88,%f20 ! %f20 = 6b000000 000000f0
3346! Mem[0000000010141408] = 0000ff00, %l5 = 00000000000000ff
3347 lduha [%i5+%o4]0x88,%l5 ! %l5 = 000000000000ff00
3348! Mem[0000000030181408] = 00000000, %l0 = 00000000000000ff
3349 ldsba [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000
3350! Mem[0000000030001408] = ffffffff, %l3 = 000000004ead84b8
3351 ldsba [%i0+%o4]0x89,%l3 ! %l3 = ffffffffffffffff
3352! Mem[0000000030181408] = 00000000 00000000, %l0 = 00000000, %l1 = 000840b7
3353 ldda [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000 0000000000000000
3354! Mem[0000000010141408] = 00ff0000, %l6 = 00000000000000fd
3355 ldswa [%i5+%o4]0x80,%l6 ! %l6 = 0000000000ff0000
3356! Mem[0000000030081400] = b8000000, %l0 = 0000000000000000
3357 ldsha [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000000
3358! Mem[000000001010140c] = 6bcdf0ff, %l7 = ffffffffffffffd9
3359 lduha [%i4+0x00e]%asi,%l7 ! %l7 = 000000000000f0ff
3360! Starting 10 instruction Store Burst
3361! Mem[00000000100c1411] = ff00006b, %l5 = 000000000000ff00
3362 ldstub [%i3+0x011],%l5 ! %l5 = 00000000000000ff
3363
3364p0_label_130:
3365! %l3 = ffffffffffffffff, Mem[0000000010001408] = f0000000
3366 stha %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffff0000
3367! Mem[00000000300c1410] = ffc906d9, %l0 = 0000000000000000
3368 ldstuba [%i3+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
3369! Mem[0000000030001410] = 00000bb8, %l7 = 000000000000f0ff
3370 ldstuba [%i0+%o5]0x89,%l7 ! %l7 = 000000b8000000ff
3371! %f27 = ce180437, Mem[0000000030081400] = b8000000
3372 sta %f27,[%i2+%g0]0x89 ! Mem[0000000030081400] = ce180437
3373! %l2 = 0000000000000000, Mem[00000000100c1410] = ffff006b3a2b0000
3374 stxa %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000000000000000
3375! Mem[0000000010081414] = 23c3f647, %l7 = 00000000000000b8
3376 ldstub [%i2+0x014],%l7 ! %l7 = 00000023000000ff
3377! %l5 = 0000000000000000, Mem[0000000010041408] = 0000000000000000
3378 stxa %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000000000000000
3379! Mem[00000000218000c1] = 2c285589, %l3 = ffffffffffffffff
3380 ldstub [%o3+0x0c1],%l3 ! %l3 = 00000028000000ff
3381! Mem[00000000100c1420] = 00000000, %l7 = 0000000000000023
3382 swap [%i3+0x020],%l7 ! %l7 = 0000000000000000
3383! Starting 10 instruction Load Burst
3384! Mem[0000000010141410] = 00ff0000, %l2 = 0000000000000000
3385 lduw [%i5+%o5],%l2 ! %l2 = 0000000000ff0000
3386
3387p0_label_131:
3388! Mem[0000000030001410] = ff0b0000, %l1 = 0000000000000000
3389 lduha [%i0+%o5]0x81,%l1 ! %l1 = 000000000000ff0b
3390! Mem[0000000010101408] = 5effffff, %l4 = cb3f38b5fff00034
3391 lduha [%i4+%o4]0x80,%l4 ! %l4 = 0000000000005eff
3392! Code Fragment 4
3393p0_fragment_9:
3394! %l0 = 00000000000000ff
3395 setx 0x31fe063025a2c017,%g7,%l0 ! %l0 = 31fe063025a2c017
3396! %l1 = 000000000000ff0b
3397 setx 0xaad81e47ab84d7b2,%g7,%l1 ! %l1 = aad81e47ab84d7b2
3398 setx 0x7ff8, %g1, %g2
3399 and %l0, %g2, %l0
3400 setx 0xffffffff, %g1, %g2
3401 and %l1, %g2, %l1
3402 setx 0x100000000, %g1, %g2
3403 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3404 ta T_CHANGE_HPRIV
3405 stxa %l1, [%l0]ASI_ICACHE_INSTR
3406 ta T_CHANGE_NONHPRIV
3407! %l0 = 31fe063025a2c017
3408 setx 0x55e020d7e4e3e5be,%g7,%l0 ! %l0 = 55e020d7e4e3e5be
3409! %l1 = aad81e47ab84d7b2
3410 setx 0xd9e679084f005801,%g7,%l1 ! %l1 = d9e679084f005801
3411! Mem[00000000211c0000] = c0ff96d7, %l2 = 0000000000ff0000
3412 ldsh [%o2+%g0],%l2 ! %l2 = ffffffffffffc0ff
3413! Mem[0000000030101400] = 00000000, %l3 = 0000000000000028
3414 lduwa [%i4+%g0]0x81,%l3 ! %l3 = 0000000000000000
3415! Mem[0000000010081400] = ff000000 6bcdf0ff, %l0 = e4e3e5be, %l1 = 4f005801
3416 ldda [%i2+0x000]%asi,%l0 ! %l0 = 00000000ff000000 000000006bcdf0ff
3417! Mem[00000000100c1400] = ff5a0000, %f7 = 6a1e56a3
3418 lda [%i3+%g0]0x80,%f7 ! %f7 = ff5a0000
3419! Mem[0000000010141400] = c0361971, %l4 = 0000000000005eff
3420 ldswa [%i5+%g0]0x80,%l4 ! %l4 = ffffffffc0361971
3421! Mem[00000000300c1408] = 00000000, %l0 = 00000000ff000000
3422 lduha [%i3+%o4]0x89,%l0 ! %l0 = 0000000000000000
3423! Starting 10 instruction Store Burst
3424! %l3 = 0000000000000000, Mem[0000000030041408] = 000000ff
3425 stha %l3,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000
3426
3427p0_label_132:
3428! %l2 = ffffffffffffc0ff, Mem[0000000010001400] = 34ff0bff
3429 stba %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = 34ff0bff
3430! Mem[0000000030141400] = ff00005e, %l0 = 0000000000000000
3431 swapa [%i5+%g0]0x89,%l0 ! %l0 = 00000000ff00005e
3432! %f31 = d6d1ffff, Mem[0000000030141410] = fff00034
3433 sta %f31,[%i5+%o5]0x81 ! Mem[0000000030141410] = d6d1ffff
3434! %l6 = 0000000000ff0000, Mem[0000000010041410] = ff00000000c00000
3435 stxa %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000ff0000
3436! %l1 = 000000006bcdf0ff, Mem[0000000010001400] = ff0bff34
3437 stba %l1,[%i0+%g0]0x80 ! Mem[0000000010001400] = ff0bff34
3438! %l0 = 00000000ff00005e, Mem[0000000010181408] = 0000000000000000
3439 stxa %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000ff00005e
3440! Mem[0000000010101428] = cbc0bdbb00000082, %l1 = 000000006bcdf0ff, %l2 = ffffffffffffc0ff
3441 add %i4,0x28,%g1
3442 casxa [%g1]0x80,%l1,%l2 ! %l2 = cbc0bdbb00000082
3443! %f21 = 000000f0, Mem[00000000100c1400] = ff5a0000
3444 sta %f21,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000000f0
3445! %l6 = 0000000000ff0000, Mem[0000000010081414] = ffc3f647
3446 stb %l6,[%i2+0x014] ! Mem[0000000010081414] = 00c3f647
3447! Starting 10 instruction Load Burst
3448! Mem[00000000300c1400] = 0000005a00005aff, %f2 = 00000000 00000000
3449 ldda [%i3+%g0]0x89,%f2 ! %f2 = 0000005a 00005aff
3450
3451p0_label_133:
3452! Mem[0000000030041400] = 935e0000aa451ef5, %l1 = 000000006bcdf0ff
3453 ldxa [%i1+%g0]0x81,%l1 ! %l1 = 935e0000aa451ef5
3454! Mem[00000000100c1408] = 000000d9, %l5 = 0000000000000000
3455 lduba [%i3+%o4]0x88,%l5 ! %l5 = 00000000000000d9
3456! Mem[0000000010181408] = 00000000, %l6 = 0000000000ff0000
3457 lduba [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000
3458! Mem[0000000010081408] = b8000000, %l6 = 0000000000000000
3459 ldsha [%i2+%o4]0x80,%l6 ! %l6 = ffffffffffffb800
3460! Mem[0000000010101408] = 5effffff, %l1 = 935e0000aa451ef5
3461 ldsw [%i4+%o4],%l1 ! %l1 = 000000005effffff
3462! Mem[0000000010041418] = 00000000, %f31 = d6d1ffff
3463 lda [%i1+0x018]%asi,%f31 ! %f31 = 00000000
3464! Mem[0000000010081438] = b8000000, %l4 = ffffffffc0361971
3465 lduwa [%i2+0x038]%asi,%l4 ! %l4 = 00000000b8000000
3466! Mem[0000000010001400] = 34ff0bff, %l7 = 0000000000000000
3467 lduwa [%i0+%g0]0x88,%l7 ! %l7 = 0000000034ff0bff
3468! Mem[0000000010041400] = cffbffff0000ffff, %f28 = 514ed1fd e313aae0
3469 ldda [%i1+%g0]0x88,%f28 ! %f28 = cffbffff 0000ffff
3470! Starting 10 instruction Store Burst
3471! %l6 = ffffffffffffb800, Mem[0000000030141410] = d6d1ffff
3472 stha %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = b800ffff
3473
3474p0_label_134:
3475! %l4 = 00000000b8000000, Mem[00000000100c1400] = 000000f0
3476 stwa %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = b8000000
3477! %l5 = 00000000000000d9, Mem[0000000010141408] = 00ff0000
3478 stha %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00d90000
3479! %l3 = 0000000000000000, Mem[0000000010181410] = a6be57ff
3480 stwa %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000
3481! %l7 = 0000000034ff0bff, imm = 0000000000000c94, %l0 = 00000000ff00005e
3482 and %l7,0xc94,%l0 ! %l0 = 0000000000000894
3483! Mem[0000000010081424] = 34f54eb1, %l6 = ffffb800, %l4 = b8000000
3484 add %i2,0x24,%g1
3485 casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000034f54eb1
3486! %l5 = 00000000000000d9, Mem[0000000010041410] = 00000000
3487 stwa %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000d9
3488! %l0 = 0000000000000894, Mem[0000000010181410] = 00000000
3489 stba %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000094
3490! %l1 = 000000005effffff, Mem[0000000010001410] = ff000000
3491 stba %l1,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff000000
3492! Mem[0000000010181410] = 00000094, %l1 = 000000005effffff
3493 swapa [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000094
3494! Starting 10 instruction Load Burst
3495! Mem[00000000300c1400] = 0000005a00005aff, %f30 = 0fe44624 00000000
3496 ldda [%i3+%g0]0x89,%f30 ! %f30 = 0000005a 00005aff
3497
3498p0_label_135:
3499! Mem[0000000010041410] = d9000000, %l2 = cbc0bdbb00000082
3500 ldsba [%i1+%o5]0x80,%l2 ! %l2 = ffffffffffffffd9
3501! Mem[0000000030041400] = 00005e93, %l7 = 0000000034ff0bff
3502 lduwa [%i1+%g0]0x89,%l7 ! %l7 = 0000000000005e93
3503! Mem[0000000010081408] = 00000000 000000b8, %l0 = 00000894, %l1 = 00000094
3504 ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000000000b8 0000000000000000
3505! Mem[0000000010141408] = 00d90000, %l5 = 00000000000000d9
3506 lduwa [%i5+%o4]0x80,%l5 ! %l5 = 0000000000d90000
3507! Mem[0000000010001410] = 000000ff, %l6 = ffffffffffffb800
3508 ldsha [%i0+%o5]0x88,%l6 ! %l6 = 00000000000000ff
3509! Mem[0000000010181400] = 00000000, %l6 = 00000000000000ff
3510 ldsba [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000
3511! Mem[0000000010041430] = ff000000, %l6 = 0000000000000000
3512 ldswa [%i1+0x030]%asi,%l6 ! %l6 = ffffffffff000000
3513! Mem[0000000030101410] = a6be57ff, %l2 = ffffffffffffffd9
3514 ldswa [%i4+%o5]0x81,%l2 ! %l2 = ffffffffa6be57ff
3515! Mem[0000000010141420] = fff0cd6b, %l6 = ffffffffff000000
3516 ldsw [%i5+0x020],%l6 ! %l6 = fffffffffff0cd6b
3517! Starting 10 instruction Store Burst
3518! %f11 = ffffffff, Mem[0000000030041408] = 00000000
3519 sta %f11,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffff
3520
3521p0_label_136:
3522! %f24 = 935e0000 aa451ef5, Mem[0000000010181420] = ba212420 01c90143
3523 std %f24,[%i6+0x020] ! Mem[0000000010181420] = 935e0000 aa451ef5
3524! Mem[0000000010081400] = ff000000, %l7 = 0000000000005e93
3525 swapa [%i2+%g0]0x80,%l7 ! %l7 = 00000000ff000000
3526! %f0 = 00ff0000 4d000000 0000005a 00005aff
3527! %f4 = ff57bea6 00000000 fff0cd6b ff5a0000
3528! %f8 = ba212420 01c90143 034d8e45 ffffffff
3529! %f12 = 80000000 00000000 ffffffff e0000000
3530 stda %f0,[%i6]ASI_BLK_AIUSL ! Block Store to 0000000030181400
3531! Mem[0000000010101408] = 5effffff, %l0 = 00000000000000b8
3532 swapa [%i4+%o4]0x80,%l0 ! %l0 = 000000005effffff
3533! Mem[0000000010041400] = 0000ffff, %l1 = 0000000000000000
3534 swapa [%i1+%g0]0x88,%l1 ! %l1 = 000000000000ffff
3535! %l4 = 0000000034f54eb1, Mem[0000000010141410] = 0000ff00
3536 stba %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000ffb1
3537! Mem[0000000030001400] = fff0cd6b, %l0 = 000000005effffff
3538 swapa [%i0+%g0]0x89,%l0 ! %l0 = 00000000fff0cd6b
3539! %l2 = ffffffffa6be57ff, Mem[0000000030001410] = ff0b0000
3540 stba %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff0b0000
3541! %l2 = ffffffffa6be57ff, Mem[00000000211c0001] = c0ff96d7, %asi = 80
3542 stba %l2,[%o2+0x001]%asi ! Mem[00000000211c0000] = c0ff96d7
3543! Starting 10 instruction Load Burst
3544! Mem[00000000100c1400] = b8000000b80bff34, %f28 = cffbffff 0000ffff
3545 ldda [%i3+%g0]0x80,%f28 ! %f28 = b8000000 b80bff34
3546
3547p0_label_137:
3548! Mem[0000000030041408] = ffffffff, %l2 = ffffffffa6be57ff
3549 lduha [%i1+%o4]0x89,%l2 ! %l2 = 000000000000ffff
3550! Mem[0000000020800040] = 00020070, %l7 = 00000000ff000000
3551 lduha [%o1+0x040]%asi,%l7 ! %l7 = 0000000000000002
3552! %l6 = fffffffffff0cd6b, %l1 = 000000000000ffff, %l6 = fffffffffff0cd6b
3553 or %l6,%l1,%l6 ! %l6 = fffffffffff0ffff
3554 membar #Sync ! Added by membar checker (25)
3555! Mem[0000000030181410] = ff57bea600000000, %l0 = 00000000fff0cd6b
3556 ldxa [%i6+%o5]0x89,%l0 ! %l0 = ff57bea600000000
3557! Mem[0000000010141408] = 00d900003a2b0000, %l3 = 0000000000000000
3558 ldxa [%i5+0x008]%asi,%l3 ! %l3 = 00d900003a2b0000
3559! Mem[0000000030001410] = ff5c074700000bff, %l1 = 000000000000ffff
3560 ldxa [%i0+%o5]0x89,%l1 ! %l1 = ff5c074700000bff
3561! Mem[0000000010141410] = b1ff0000, %f26 = e3f10393
3562 lda [%i5+%o5]0x80,%f26 ! %f26 = b1ff0000
3563! %f26 = b1ff0000, %f14 = ffffffff, %f29 = b80bff34
3564 fadds %f26,%f14,%f29 ! %f29 = ffffffff
3565! %f27 = ce180437, %f31 = 00005aff, %f10 = 034d8e45
3566 fmuls %f27,%f31,%f10 ! %l0 = ff57bea600000022, Unfinished, %fsr = 1b00000800
3567! Starting 10 instruction Store Burst
3568! %l2 = 0000ffff, %l3 = 3a2b0000, Mem[0000000010101418] = 0000ff57 000000cf
3569 stda %l2,[%i4+0x018]%asi ! Mem[0000000010101418] = 0000ffff 3a2b0000
3570
3571p0_label_138:
3572! Mem[0000000030081408] = 00ff0000, %l3 = 00d900003a2b0000
3573 swapa [%i2+%o4]0x81,%l3 ! %l3 = 0000000000ff0000
3574! %l6 = fffffffffff0ffff, Mem[0000000010081410] = 3f00ffff
3575 stha %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 3f00ffff
3576! %l7 = 0000000000000002, Mem[0000000010081400] = 00005e936bcdf0ff
3577 stxa %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000000000000002
3578! %l3 = 0000000000ff0000, Mem[0000000030141410] = ffff00b8
3579 stha %l3,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffff0000
3580! Mem[0000000010001410] = 000000ff, %l1 = ff5c074700000bff
3581 swapa [%i0+%o5]0x88,%l1 ! %l1 = 00000000000000ff
3582! %f16 = 6bcdf0ff 6c57be00, Mem[0000000010041408] = 00000000 00000000
3583 stda %f16,[%i1+%o4]0x80 ! Mem[0000000010041408] = 6bcdf0ff 6c57be00
3584! %l2 = 000000000000ffff, Mem[0000000010041420] = 0000003f00000000, %asi = 80
3585 stxa %l2,[%i1+0x020]%asi ! Mem[0000000010041420] = 000000000000ffff
3586! Mem[0000000010001400] = ff0bff34, %l6 = fffffffffff0ffff
3587 swapa [%i0+%g0]0x80,%l6 ! %l6 = 00000000ff0bff34
3588! %f0 = 00ff0000 4d000000, %l7 = 0000000000000002
3589! Mem[0000000030081410] = 57ff0000a6be57b8
3590 add %i2,0x010,%g1
3591 stda %f0,[%g1+%l7]ASI_PST16_S ! Mem[0000000030081410] = 57ff00004d0057b8
3592! Starting 10 instruction Load Burst
3593! Mem[00000000300c1408] = 00000000, %l0 = ff57bea600000022
3594 ldsba [%i3+%o4]0x89,%l0 ! %l0 = 0000000000000000
3595
3596p0_label_139:
3597! Mem[0000000010081418] = 181936c0 191936c0, %l2 = 0000ffff, %l3 = 00ff0000
3598 ldda [%i2+0x018]%asi,%l2 ! %l2 = 00000000181936c0 00000000191936c0
3599! Mem[0000000030041400] = 935e0000, %l5 = 0000000000d90000
3600 ldsha [%i1+%g0]0x81,%l5 ! %l5 = ffffffffffff935e
3601! %l0 = 0000000000000000, %l1 = 00000000000000ff, %l1 = 00000000000000ff
3602 xnor %l0,%l1,%l1 ! %l1 = ffffffffffffff00
3603! Mem[0000000010001408] = 0000ffff, %f25 = aa451ef5
3604 lda [%i0+%o4]0x88,%f25 ! %f25 = 0000ffff
3605! Mem[0000000010181400] = 00000000, %l5 = ffffffffffff935e
3606 lduha [%i6+%g0]0x80,%l5 ! %l5 = 0000000000000000
3607! Mem[0000000010081408] = b8000000, %l5 = 0000000000000000
3608 ldsba [%i2+%o4]0x80,%l5 ! %l5 = ffffffffffffffb8
3609! Mem[0000000030001400] = ffffff5e6c57be00, %l2 = 00000000181936c0
3610 ldxa [%i0+%g0]0x81,%l2 ! %l2 = ffffff5e6c57be00
3611! Mem[0000000020800000] = ff5e8841, %l6 = 00000000ff0bff34
3612 ldsha [%o1+0x000]%asi,%l6 ! %l6 = ffffffffffffff5e
3613! Mem[00000000100c1400] = 000000b8, %l3 = 00000000191936c0
3614 ldswa [%i3+%g0]0x88,%l3 ! %l3 = 00000000000000b8
3615! Starting 10 instruction Store Burst
3616! Mem[0000000030141408] = ffffffff, %l7 = 0000000000000002
3617 ldstuba [%i5+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
3618
3619p0_label_140:
3620! %f14 = ffffffff e0000000, %l4 = 0000000034f54eb1
3621! Mem[0000000030001430] = 514ed1fde313aae0
3622 add %i0,0x030,%g1
3623 stda %f14,[%g1+%l4]ASI_PST32_S ! Mem[0000000030001430] = 514ed1fde0000000
3624! Mem[000000001014143b] = 338f3671, %l3 = 00000000000000b8
3625 ldstub [%i5+0x03b],%l3 ! %l3 = 00000071000000ff
3626! Mem[0000000010141438] = 338f36ff, %l5 = ffffffffffffffb8
3627 swap [%i5+0x038],%l5 ! %l5 = 00000000338f36ff
3628! %l6 = ffffff5e, %l7 = 000000ff, Mem[0000000010101408] = b8000000 fff0cd6b
3629 stda %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffff5e 000000ff
3630! %l2 = 6c57be00, %l3 = 00000071, Mem[0000000030101400] = 00000000 0000004d
3631 stda %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 6c57be00 00000071
3632! Mem[0000000010141408] = 00d90000, %l2 = ffffff5e6c57be00
3633 ldstuba [%i5+%o4]0x80,%l2 ! %l2 = 00000000000000ff
3634! %l7 = 00000000000000ff, Mem[0000000010101430] = 0000006b3a2b0000, %asi = 80
3635 stxa %l7,[%i4+0x030]%asi ! Mem[0000000010101430] = 00000000000000ff
3636! Mem[0000000010181410] = ffffff5e, %l3 = 0000000000000071
3637 swapa [%i6+%o5]0x80,%l3 ! %l3 = 00000000ffffff5e
3638! Mem[0000000030181410] = 00000000, %l0 = 0000000000000000
3639 swapa [%i6+%o5]0x89,%l0 ! %l0 = 0000000000000000
3640! Starting 10 instruction Load Burst
3641! Mem[0000000010081408] = b8000000 00000000, %l0 = 00000000, %l1 = ffffff00
3642 ldda [%i2+%o4]0x80,%l0 ! %l0 = 00000000b8000000 0000000000000000
3643
3644p0_label_141:
3645! Mem[0000000010181408] = 00000000 ff00005e, %l4 = 34f54eb1, %l5 = 338f36ff
3646 ldda [%i6+0x008]%asi,%l4 ! %l4 = 0000000000000000 00000000ff00005e
3647! %l0 = 00000000b8000000, %l0 = 00000000b8000000, %y = 000000fd
3648 udiv %l0,%l0,%l7 ! %l7 = 0000000000000161
3649 mov %l0,%y ! %y = b8000000
3650! Mem[0000000010001410] = ff0b000000005a9b, %f16 = 6bcdf0ff 6c57be00
3651 ldda [%i0+%o5]0x80,%f16 ! %f16 = ff0b0000 00005a9b
3652! Mem[0000000030141410] = 0000ffff, %l5 = 00000000ff00005e
3653 ldsba [%i5+%o5]0x81,%l5 ! %l5 = 0000000000000000
3654! Mem[0000000030141408] = ffffffff, %l7 = 0000000000000161
3655 ldsba [%i5+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
3656! Mem[0000000010041400] = 00000000fffffbcf, %l3 = 00000000ffffff5e
3657 ldxa [%i1+0x000]%asi,%l3 ! %l3 = 00000000fffffbcf
3658 membar #Sync ! Added by membar checker (26)
3659! Mem[0000000010101400] = ff561e6a 6bcdf0ff 5effffff ff000000
3660! Mem[0000000010101410] = 72000000 fffffbcf 0000ffff 3a2b0000
3661! Mem[0000000010101420] = 555a35be 00000000 cbc0bdbb 00000082
3662! Mem[0000000010101430] = 00000000 000000ff 338f3671 4e3afc72
3663 ldda [%i4]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010101400
3664! Mem[0000000010181410] = 71000000, %l7 = ffffffffffffffff
3665 ldsba [%i6+%o5]0x88,%l7 ! %l7 = 0000000000000000
3666! %l4 = 0000000000000000, imm = fffffffffffff5b7, %l7 = 0000000000000000
3667 and %l4,-0xa49,%l7 ! %l7 = 0000000000000000
3668! Starting 10 instruction Store Burst
3669! %l0 = 00000000b8000000, imm = 0000000000000ee0, %l0 = 00000000b8000000
3670 sub %l0,0xee0,%l0 ! %l0 = 00000000b7fff120
3671
3672p0_label_142:
3673! %l6 = ffffff5e, %l7 = 00000000, Mem[0000000030081400] = 370418ce ff000000
3674 stda %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffffff5e 00000000
3675! %f10 = 034d8e45 ffffffff, %f2 = 0000005a
3676 fxtos %f10,%f2 ! %f2 = 5c536391
3677 membar #Sync ! Added by membar checker (27)
3678! %l5 = 0000000000000000, Mem[0000000010101410] = 00000072
3679 stha %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
3680! %f26 = 82000000 bbbdc0cb, Mem[0000000010181408] = 00000000 5e0000ff
3681 stda %f26,[%i6+%o4]0x88 ! Mem[0000000010181408] = 82000000 bbbdc0cb
3682! %f18 = 000000ff ffffff5e, Mem[0000000010101408] = ffffff5e 000000ff
3683 stda %f18,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000ff ffffff5e
3684! %f2 = 5c536391 00005aff, %l0 = 00000000b7fff120
3685! Mem[0000000030041430] = 8a33ebc2536be766
3686 add %i1,0x030,%g1
3687 stda %f2,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030041430] = 8a33ebc25363e766
3688! Mem[0000000010001408] = 0000ffff, %l2 = 0000000000000000
3689 swapa [%i0+%o4]0x88,%l2 ! %l2 = 000000000000ffff
3690! Mem[0000000010141400] = c0361971, %l1 = 0000000000000000
3691 swapa [%i5+%g0]0x80,%l1 ! %l1 = 00000000c0361971
3692! %f28 = ff000000, %f9 = 01c90143, %f6 = fff0cd6b
3693 fadds %f28,%f9 ,%f6 ! %f6 = ff000000
3694! Starting 10 instruction Load Burst
3695! Mem[0000000030141410] = 5e000000ffff0000, %f0 = 00ff0000 4d000000
3696 ldda [%i5+%o5]0x89,%f0 ! %f0 = 5e000000 ffff0000
3697
3698p0_label_143:
3699! %l7 = 0000000000000000, %l7 = 0000000000000000, %l1 = 00000000c0361971
3700 orn %l7,%l7,%l1 ! %l1 = ffffffffffffffff
3701! Mem[0000000010001404] = ff000000, %l5 = 0000000000000000
3702 ldsb [%i0+0x007],%l5 ! %l5 = 0000000000000000
3703! Mem[0000000030141410] = ffff0000, %f15 = e0000000
3704 lda [%i5+%o5]0x89,%f15 ! %f15 = ffff0000
3705! Mem[0000000010141408] = 0000d9ff, %l3 = 00000000fffffbcf
3706 lduha [%i5+%o4]0x88,%l3 ! %l3 = 000000000000d9ff
3707! Mem[0000000010041400] = 00000000, %l2 = 000000000000ffff
3708 lduwa [%i1+%g0]0x80,%l2 ! %l2 = 0000000000000000
3709! Mem[0000000020800000] = ff5e8841, %l4 = 0000000000000000
3710 lduh [%o1+%g0],%l4 ! %l4 = 000000000000ff5e
3711! Mem[0000000010141400] = 00000000, %f1 = ffff0000
3712 lda [%i5+%g0]0x80,%f1 ! %f1 = 00000000
3713! Mem[0000000030001410] = ff0b000047075cff, %f18 = 000000ff ffffff5e
3714 ldda [%i0+%o5]0x81,%f18 ! %f18 = ff0b0000 47075cff
3715! Mem[00000000300c1400] = ff5a0000, %l3 = 000000000000d9ff
3716 lduba [%i3+%g0]0x81,%l3 ! %l3 = 00000000000000ff
3717! Starting 10 instruction Store Burst
3718! %f22 = 00002b3a ffff0000, Mem[0000000010081410] = 3f00ffff 47f6c300
3719 stda %f22,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00002b3a ffff0000
3720
3721p0_label_144:
3722! Mem[0000000010041410] = d9000000, %l3 = 00000000000000ff
3723 swapa [%i1+%o5]0x80,%l3 ! %l3 = 00000000d9000000
3724! Mem[0000000030001410] = 00000bff, %l6 = ffffffffffffff5e
3725 swapa [%i0+%o5]0x89,%l6 ! %l6 = 0000000000000bff
3726! Code Fragment 3
3727p0_fragment_10:
3728! %l0 = 00000000b7fff120
3729 setx 0xaec564978a475b8b,%g7,%l0 ! %l0 = aec564978a475b8b
3730! %l1 = ffffffffffffffff
3731 setx 0x71e9a29f86af6da6,%g7,%l1 ! %l1 = 71e9a29f86af6da6
3732 setx 0x1fe000, %g1, %g3
3733 or %l0, %g3, %l0 ! always set perrmask = 0xff
3734 setx 0x1ffff8, %g1, %g2
3735 and %l0, %g2, %l0
3736 ta T_CHANGE_HPRIV
3737 stxa %l1, [%l0]ASI_DCACHE_DATA
3738 ta T_CHANGE_NONHPRIV
3739! %l0 = aec564978a475b8b
3740 setx 0xdb2793f7fd3501c3,%g7,%l0 ! %l0 = db2793f7fd3501c3
3741! %l1 = 71e9a29f86af6da6
3742 setx 0x893bccb06ec236dd,%g7,%l1 ! %l1 = 893bccb06ec236dd
3743! Mem[0000000030141410] = 0000ffff, %l3 = 00000000d9000000
3744 ldstuba [%i5+%o5]0x81,%l3 ! %l3 = 00000000000000ff
3745! %l1 = 893bccb06ec236dd, Mem[00000000300c1400] = ff5a0000
3746 stha %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 36dd0000
3747! %f22 = 00002b3a ffff0000, Mem[0000000010181400] = 00000000 00000000
3748 stda %f22,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00002b3a ffff0000
3749! %l4 = 000000000000ff5e, Mem[0000000030101408] = 00000000
3750 stba %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 5e000000
3751! %l3 = 0000000000000000, Mem[0000000030081410] = 57ff0000
3752 stha %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
3753! Mem[00000000300c1400] = 0000dd36, %l2 = 0000000000000000
3754 lduwa [%i3+%g0]0x89,%l2 ! %l2 = 000000000000dd36
3755! Starting 10 instruction Load Burst
3756! Mem[0000000010101420] = 555a35be 00000000, %l2 = 0000dd36, %l3 = 00000000
3757 ldda [%i4+0x020]%asi,%l2 ! %l2 = 00000000555a35be 0000000000000000
3758
3759p0_label_145:
3760! Mem[0000000010141408] = ffd900003a2b0000, %l5 = 0000000000000000
3761 ldxa [%i5+%o4]0x80,%l5 ! %l5 = ffd900003a2b0000
3762! Mem[0000000010041410] = 000000ff00ff0000, %f10 = 034d8e45 ffffffff
3763 ldda [%i1+%o5]0x80,%f10 ! %f10 = 000000ff 00ff0000
3764! Mem[0000000010181410] = 00000071, %l3 = 0000000000000000
3765 ldub [%i6+%o5],%l3 ! %l3 = 0000000000000000
3766! Mem[0000000010141420] = fff0cd6b, %l3 = 0000000000000000
3767 ldsb [%i5+0x020],%l3 ! %l3 = ffffffffffffffff
3768! Mem[0000000010101400] = fff0cd6b6a1e56ff, %f22 = 00002b3a ffff0000
3769 ldda [%i4+%g0]0x88,%f22 ! %f22 = fff0cd6b 6a1e56ff
3770! Mem[0000000030101410] = a6be57ff51eba96c, %l0 = db2793f7fd3501c3
3771 ldxa [%i4+%o5]0x81,%l0 ! %l0 = a6be57ff51eba96c
3772! Mem[0000000030101400] = 6c57be00 00000071, %l0 = 51eba96c, %l1 = 6ec236dd
3773 ldda [%i4+%g0]0x81,%l0 ! %l0 = 000000006c57be00 0000000000000071
3774! Mem[0000000010141410] = b1ff0000, %l2 = 00000000555a35be
3775 ldswa [%i5+%o5]0x80,%l2 ! %l2 = ffffffffb1ff0000
3776! Mem[0000000010141400] = 00000000, %f6 = ff000000
3777 lda [%i5+%g0]0x88,%f6 ! %f6 = 00000000
3778! Starting 10 instruction Store Burst
3779! Mem[0000000030041410] = e804a6ff, %l6 = 0000000000000bff
3780 ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 000000ff000000ff
3781
3782p0_label_146:
3783! Mem[0000000010141407] = 34ff0bb8, %l3 = ffffffffffffffff
3784 ldstub [%i5+0x007],%l3 ! %l3 = 000000b8000000ff
3785! Mem[0000000030141408] = ffffffff, %l1 = 0000000000000071
3786 ldstuba [%i5+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
3787! %l7 = 0000000000000000, Mem[0000000030081410] = 00000000
3788 stwa %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
3789! %l6 = 00000000000000ff, Mem[0000000030141410] = ffff00ff
3790 stwa %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ff
3791! %l1 = 00000000000000ff, Mem[0000000010081400] = 00000000
3792 stba %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000ff
3793! %l6 = 00000000000000ff, Mem[0000000030141410] = ff000000
3794 stwa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000ff
3795! %l2 = ffffffffb1ff0000, %l4 = 000000000000ff5e, %l7 = 0000000000000000
3796 andn %l2,%l4,%l7 ! %l7 = ffffffffb1ff0000
3797! Mem[0000000010101410] = 00000000, %l7 = ffffffffb1ff0000
3798 ldstuba [%i4+%o5]0x88,%l7 ! %l7 = 00000000000000ff
3799! %l0 = 000000006c57be00, imm = fffffffffffff1c6, %l3 = 00000000000000b8
3800 or %l0,-0xe3a,%l3 ! %l3 = ffffffffffffffc6
3801! Starting 10 instruction Load Burst
3802! Mem[0000000030001400] = 5effffff, %f23 = 6a1e56ff
3803 lda [%i0+%g0]0x89,%f23 ! %f23 = 5effffff
3804
3805p0_label_147:
3806! Mem[0000000030081408] = 00002b3a, %l3 = ffffffffffffffc6
3807 lduwa [%i2+%o4]0x89,%l3 ! %l3 = 0000000000002b3a
3808! Mem[000000001010142c] = 00000082, %l0 = 000000006c57be00
3809 ldsba [%i4+0x02e]%asi,%l0 ! %l0 = 0000000000000000
3810! Mem[0000000010041408] = 6bcdf0ff, %l6 = 00000000000000ff
3811 ldsba [%i1+%o4]0x80,%l6 ! %l6 = 000000000000006b
3812 membar #Sync ! Added by membar checker (28)
3813! Mem[0000000010001400] = fff0ffff ff000000 00000000 0000006b
3814! Mem[0000000010001410] = ff0b0000 00005a9b b857bea6 c0361918
3815! Mem[0000000010001420] = b14ef534 54ffcac2 f7ccb6ff bbbdc0cb
3816! Mem[0000000010001430] = 7fffffff 3b7d6197 72fc3a4e 71368f33
3817 ldda [%i0]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010001400
3818! Mem[0000000030001408] = ffffffff, %l3 = 0000000000002b3a
3819 lduha [%i0+%o4]0x81,%l3 ! %l3 = 000000000000ffff
3820! Mem[0000000010001410] = 9b5a000000000bff, %l6 = 000000000000006b
3821 ldxa [%i0+%o5]0x88,%l6 ! %l6 = 9b5a000000000bff
3822! %l7 = 0000000000000000, %l6 = 9b5a000000000bff, %l3 = 000000000000ffff
3823 udivx %l7,%l6,%l3 ! %l3 = 0000000000000000
3824! Mem[0000000030141400] = 00000000, %l6 = 9b5a000000000bff
3825 lduwa [%i5+%g0]0x89,%l6 ! %l6 = 0000000000000000
3826! Mem[0000000010041430] = ff000000, %f27 = bbbdc0cb
3827 lda [%i1+0x030]%asi,%f27 ! %f27 = ff000000
3828! Starting 10 instruction Store Burst
3829! Mem[0000000030101400] = 00be576c, %l4 = 000000000000ff5e
3830 ldstuba [%i4+%g0]0x89,%l4 ! %l4 = 0000006c000000ff
3831
3832p0_label_148:
3833! %f30 = 72fc3a4e 71368f33, Mem[0000000010101400] = ff561e6a 6bcdf0ff
3834 stda %f30,[%i4+%g0]0x80 ! Mem[0000000010101400] = 72fc3a4e 71368f33
3835! Mem[0000000030001400] = ffffff5e, %l4 = 000000000000006c
3836 lduha [%i0+%g0]0x81,%l4 ! %l4 = 000000000000ffff
3837! %l2 = ffffffffb1ff0000, Mem[0000000010041400] = 00000000fffffbcf
3838 stx %l2,[%i1+%g0] ! Mem[0000000010041400] = ffffffffb1ff0000
3839! %l7 = 0000000000000000, Mem[0000000030081400] = 5effffff
3840 stwa %l7,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000
3841! %l6 = 0000000000000000, Mem[0000000010041410] = 000000ff
3842 stha %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000ff
3843! %f28 = ff000000 00000000, %l0 = 0000000000000000
3844! Mem[0000000010181400] = 0000ffff3a2b0000
3845 stda %f28,[%i6+%l0]ASI_PST32_P ! Mem[0000000010181400] = 0000ffff3a2b0000
3846! Mem[00000000201c0001] = a6f04531, %l5 = ffd900003a2b0000
3847 ldstub [%o0+0x001],%l5 ! %l5 = 000000f0000000ff
3848! %l1 = 00000000000000ff, Mem[0000000010141430] = 0000006b3a2b0000
3849 stx %l1,[%i5+0x030] ! Mem[0000000010141430] = 00000000000000ff
3850! %l6 = 00000000, %l7 = 00000000, Mem[00000000300c1400] = 0000dd36 0000005a
3851 stda %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000 00000000
3852! Starting 10 instruction Load Burst
3853! Mem[0000000010101408] = 5effffff, %l3 = 0000000000000000
3854 swapa [%i4+%o4]0x80,%l3 ! %l3 = 000000005effffff
3855
3856p0_label_149:
3857! Mem[0000000010101408] = 00000000, %l5 = 00000000000000f0
3858 ldswa [%i4+%o4]0x80,%l5 ! %l5 = 0000000000000000
3859! Mem[0000000010081438] = b8000000, %l4 = 000000000000ffff
3860 lduw [%i2+0x038],%l4 ! %l4 = 00000000b8000000
3861! Mem[0000000010101410] = 000000ff, %l5 = 0000000000000000
3862 lduwa [%i4+%o5]0x88,%l5 ! %l5 = 00000000000000ff
3863! Mem[0000000010181410] = 00000071, %l4 = 00000000b8000000
3864 lduwa [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000071
3865! Mem[0000000030041400] = 00005e93, %l0 = 0000000000000000
3866 ldswa [%i1+%g0]0x89,%l0 ! %l0 = 0000000000005e93
3867! Mem[0000000010101410] = ff000000, %l5 = 00000000000000ff
3868 lduwa [%i4+%o5]0x80,%l5 ! %l5 = 00000000ff000000
3869! %l4 = 0000000000000071, immed = 00000e62, %y = b8000000
3870 sdiv %l4,0xe62,%l2 ! %l2 = ffffffff80000000
3871 mov %l0,%y ! %y = 00005e93
3872! Mem[00000000100c1400] = b8000000, %l3 = 000000005effffff
3873 ldsw [%i3+%g0],%l3 ! %l3 = ffffffffb8000000
3874! Mem[0000000010041408] = fff0cd6b, %l0 = 0000000000005e93
3875 ldswa [%i1+%o4]0x88,%l0 ! %l0 = fffffffffff0cd6b
3876! Starting 10 instruction Store Burst
3877! %l3 = ffffffffb8000000, Mem[0000000010081400] = ff000000
3878 stw %l3,[%i2+%g0] ! Mem[0000000010081400] = b8000000
3879
3880p0_label_150:
3881! Mem[00000000300c1408] = 00000000, %l6 = 0000000000000000
3882 swapa [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000
3883! %l3 = ffffffffb8000000, Mem[0000000021800180] = 175f4833
3884 stb %l3,[%o3+0x180] ! Mem[0000000021800180] = 005f4833
3885 membar #Sync ! Added by membar checker (29)
3886! %l5 = 00000000ff000000, Mem[0000000010001410] = 00000bff
3887 stha %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
3888! %f22 = fff0cd6b, %f30 = 72fc3a4e
3889 fcmps %fcc1,%f22,%f30 ! %fcc1 = 3
3890! Mem[0000000010101428] = cbc0bdbb00000082, %l4 = 0000000000000071, %l1 = 00000000000000ff
3891 add %i4,0x28,%g1
3892 casxa [%g1]0x80,%l4,%l1 ! %l1 = cbc0bdbb00000082
3893! Mem[00000000300c1400] = 00000000, %l6 = 0000000000000000
3894 swapa [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000
3895! %l2 = ffffffff80000000, Mem[0000000010041410] = 000000ff00ff0000
3896 stxa %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffffffff80000000
3897! %f2 = 6b000000, Mem[0000000010041400] = ffffffff
3898 sta %f2 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 6b000000
3899! %l4 = 00000071, %l5 = ff000000, Mem[0000000010041410] = ffffffff 00000080
3900 stda %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000071 ff000000
3901! Starting 10 instruction Load Burst
3902! Mem[0000000010141400] = 00000000, %l2 = ffffffff80000000
3903 ldsba [%i5+%g0]0x88,%l2 ! %l2 = 0000000000000000
3904
3905 ba,a p0_not_taken_0_end
3906p0_not_taken_0:
3907! The following code should not be executed
3908 smul %l1,%l5,%l2
3909 stha %l0,[%i3+0x00c]%asi
3910 nop
3911 ba,a p0_branch_failed
3912p0_not_taken_0_end:
3913
3914
3915! End of Random Code for Thread 0
3916
3917
3918! Check Registers
3919
3920p0_check_registers:
3921 set p0_expected_registers,%g1
3922 ldx [%g1+0x000],%g2
3923 cmp %l0,%g2 ! %l0 should be fffffffffff0cd6b
3924 bne,a,pn %xcc,p0_reg_l0_fail
3925 mov %l0,%g3
3926 ldx [%g1+0x008],%g2
3927 cmp %l1,%g2 ! %l1 should be cbc0bdbb00000082
3928 bne,a,pn %xcc,p0_reg_l1_fail
3929 mov %l1,%g3
3930 ldx [%g1+0x010],%g2
3931 cmp %l2,%g2 ! %l2 should be 0000000000000000
3932 bne,a,pn %xcc,p0_reg_l2_fail
3933 mov %l2,%g3
3934 ldx [%g1+0x018],%g2
3935 cmp %l3,%g2 ! %l3 should be ffffffffb8000000
3936 bne,a,pn %xcc,p0_reg_l3_fail
3937 mov %l3,%g3
3938 ldx [%g1+0x020],%g2
3939 cmp %l4,%g2 ! %l4 should be 0000000000000071
3940 bne,a,pn %xcc,p0_reg_l4_fail
3941 mov %l4,%g3
3942 ldx [%g1+0x028],%g2
3943 cmp %l5,%g2 ! %l5 should be 00000000ff000000
3944 bne,a,pn %xcc,p0_reg_l5_fail
3945 mov %l5,%g3
3946 ldx [%g1+0x030],%g2
3947 cmp %l6,%g2 ! %l6 should be 0000000000000000
3948 bne,a,pn %xcc,p0_reg_l6_fail
3949 mov %l6,%g3
3950 ldx [%g1+0x038],%g2
3951 cmp %l7,%g2 ! %l7 should be 0000000000000000
3952 bne,a,pn %xcc,p0_reg_l7_fail
3953 mov %l7,%g3
3954
3955! Check %y register
3956
3957 set 0x00005e93,%g2
3958 rd %y,%g3
3959 cmp %g2,%g3
3960 bne,a p0_failed
3961 mov 0x111,%g1
3962
3963! Check Floating Point Registers
3964
3965p0_check_fp_registers:
3966 set p0_expected_fp_regs,%g3
3967 std %f0,[%g1]
3968 ldx [%g1],%l1
3969 ldx [%g3+0x00],%l0
3970 cmp %l0,%l1 ! %f0 should be 000000ff fffff0ff
3971 bne %xcc,p0_f0_fail
3972 std %f2,[%g1]
3973 ldx [%g1],%l1
3974 ldx [%g3+0x08],%l0
3975 cmp %l0,%l1 ! %f2 should be 6b000000 00000000
3976 bne %xcc,p0_f2_fail
3977 std %f4,[%g1]
3978 ldx [%g1],%l1
3979 ldx [%g3+0x10],%l0
3980 cmp %l0,%l1 ! %f4 should be 9b5a0000 00000bff
3981 bne %xcc,p0_f4_fail
3982 std %f6,[%g1]
3983 ldx [%g1],%l1
3984 ldx [%g3+0x18],%l0
3985 cmp %l0,%l1 ! %f6 should be 181936c0 a6be57b8
3986 bne %xcc,p0_f6_fail
3987 std %f8,[%g1]
3988 ldx [%g1],%l1
3989 ldx [%g3+0x20],%l0
3990 cmp %l0,%l1 ! %f8 should be c2caff54 34f54eb1
3991 bne %xcc,p0_f8_fail
3992 std %f10,[%g1]
3993 ldx [%g1],%l1
3994 ldx [%g3+0x28],%l0
3995 cmp %l0,%l1 ! %f10 should be cbc0bdbb ffb6ccf7
3996 bne %xcc,p0_f10_fail
3997 std %f12,[%g1]
3998 ldx [%g1],%l1
3999 ldx [%g3+0x30],%l0
4000 cmp %l0,%l1 ! %f12 should be 97617d3b ffffff7f
4001 bne %xcc,p0_f12_fail
4002 std %f14,[%g1]
4003 ldx [%g1],%l1
4004 ldx [%g3+0x38],%l0
4005 cmp %l0,%l1 ! %f14 should be 338f3671 4e3afc72
4006 bne %xcc,p0_f14_fail
4007 std %f16,[%g1]
4008 ldx [%g1],%l1
4009 ldx [%g3+0x40],%l0
4010 cmp %l0,%l1 ! %f16 should be fff0cd6b 6a1e56ff
4011 bne %xcc,p0_f16_fail
4012 std %f18,[%g1]
4013 ldx [%g1],%l1
4014 ldx [%g3+0x48],%l0
4015 cmp %l0,%l1 ! %f18 should be ff0b0000 47075cff
4016 bne %xcc,p0_f18_fail
4017 std %f20,[%g1]
4018 ldx [%g1],%l1
4019 ldx [%g3+0x50],%l0
4020 cmp %l0,%l1 ! %f20 should be cffbffff 00000072
4021 bne %xcc,p0_f20_fail
4022 std %f22,[%g1]
4023 ldx [%g1],%l1
4024 ldx [%g3+0x58],%l0
4025 cmp %l0,%l1 ! %f22 should be fff0cd6b 5effffff
4026 bne %xcc,p0_f22_fail
4027 std %f24,[%g1]
4028 ldx [%g1],%l1
4029 ldx [%g3+0x60],%l0
4030 cmp %l0,%l1 ! %f24 should be 00000000 be355a55
4031 bne %xcc,p0_f24_fail
4032 std %f26,[%g1]
4033 ldx [%g1],%l1
4034 ldx [%g3+0x68],%l0
4035 cmp %l0,%l1 ! %f26 should be 82000000 ff000000
4036 bne %xcc,p0_f26_fail
4037 std %f28,[%g1]
4038 ldx [%g1],%l1
4039 ldx [%g3+0x70],%l0
4040 cmp %l0,%l1 ! %f28 should be ff000000 00000000
4041 bne %xcc,p0_f28_fail
4042 std %f30,[%g1]
4043 ldx [%g1],%l1
4044 ldx [%g3+0x78],%l0
4045 cmp %l0,%l1 ! %f30 should be 72fc3a4e 71368f33
4046 bne %xcc,p0_f30_fail
4047 nop
4048
4049! The test for processor 0 has passed
4050
4051p0_passed:
4052 ta GOOD_TRAP
4053 nop
4054
4055p0_reg_l0_fail:
4056 or %g0,0xbd0,%g1
4057 ba,a p0_failed
4058p0_reg_l1_fail:
4059 or %g0,0xbd1,%g1
4060 ba,a p0_failed
4061p0_reg_l2_fail:
4062 or %g0,0xbd2,%g1
4063 ba,a p0_failed
4064p0_reg_l3_fail:
4065 or %g0,0xbd3,%g1
4066 ba,a p0_failed
4067p0_reg_l4_fail:
4068 or %g0,0xbd4,%g1
4069 ba,a p0_failed
4070p0_reg_l5_fail:
4071 or %g0,0xbd5,%g1
4072 ba,a p0_failed
4073p0_reg_l6_fail:
4074 or %g0,0xbd6,%g1
4075 ba,a p0_failed
4076p0_reg_l7_fail:
4077 or %g0,0xbd7,%g1
4078 ba,a p0_failed
4079p0_f0_fail:
4080 set p0_temp,%g6
4081 mov 0xf00,%l0
4082 stx %l0,[%g6]
4083 std %f0,[%g6+8]
4084 stx %fsr,[%g6+16]
4085 ta BAD_TRAP
4086
4087p0_f2_fail:
4088 set p0_temp,%g6
4089 mov 0xf02,%l0
4090 stx %l0,[%g6]
4091 std %f2,[%g6+8]
4092 stx %fsr,[%g6+16]
4093 ta BAD_TRAP
4094
4095p0_f4_fail:
4096 set p0_temp,%g6
4097 mov 0xf04,%l0
4098 stx %l0,[%g6]
4099 std %f4,[%g6+8]
4100 stx %fsr,[%g6+16]
4101 ta BAD_TRAP
4102
4103p0_f6_fail:
4104 set p0_temp,%g6
4105 mov 0xf06,%l0
4106 stx %l0,[%g6]
4107 std %f6,[%g6+8]
4108 stx %fsr,[%g6+16]
4109 ta BAD_TRAP
4110
4111p0_f8_fail:
4112 set p0_temp,%g6
4113 mov 0xf08,%l0
4114 stx %l0,[%g6]
4115 std %f8,[%g6+8]
4116 stx %fsr,[%g6+16]
4117 ta BAD_TRAP
4118
4119p0_f10_fail:
4120 set p0_temp,%g6
4121 mov 0xf10,%l0
4122 stx %l0,[%g6]
4123 std %f10,[%g6+8]
4124 stx %fsr,[%g6+16]
4125 ta BAD_TRAP
4126
4127p0_f12_fail:
4128 set p0_temp,%g6
4129 mov 0xf12,%l0
4130 stx %l0,[%g6]
4131 std %f12,[%g6+8]
4132 stx %fsr,[%g6+16]
4133 ta BAD_TRAP
4134
4135p0_f14_fail:
4136 set p0_temp,%g6
4137 mov 0xf14,%l0
4138 stx %l0,[%g6]
4139 std %f14,[%g6+8]
4140 stx %fsr,[%g6+16]
4141 ta BAD_TRAP
4142
4143p0_f16_fail:
4144 set p0_temp,%g6
4145 mov 0xf16,%l0
4146 stx %l0,[%g6]
4147 std %f16,[%g6+8]
4148 stx %fsr,[%g6+16]
4149 ta BAD_TRAP
4150
4151p0_f18_fail:
4152 set p0_temp,%g6
4153 mov 0xf18,%l0
4154 stx %l0,[%g6]
4155 std %f18,[%g6+8]
4156 stx %fsr,[%g6+16]
4157 ta BAD_TRAP
4158
4159p0_f20_fail:
4160 set p0_temp,%g6
4161 mov 0xf20,%l0
4162 stx %l0,[%g6]
4163 std %f20,[%g6+8]
4164 stx %fsr,[%g6+16]
4165 ta BAD_TRAP
4166
4167p0_f22_fail:
4168 set p0_temp,%g6
4169 mov 0xf22,%l0
4170 stx %l0,[%g6]
4171 std %f22,[%g6+8]
4172 stx %fsr,[%g6+16]
4173 ta BAD_TRAP
4174
4175p0_f24_fail:
4176 set p0_temp,%g6
4177 mov 0xf24,%l0
4178 stx %l0,[%g6]
4179 std %f24,[%g6+8]
4180 stx %fsr,[%g6+16]
4181 ta BAD_TRAP
4182
4183p0_f26_fail:
4184 set p0_temp,%g6
4185 mov 0xf26,%l0
4186 stx %l0,[%g6]
4187 std %f26,[%g6+8]
4188 stx %fsr,[%g6+16]
4189 ta BAD_TRAP
4190
4191p0_f28_fail:
4192 set p0_temp,%g6
4193 mov 0xf28,%l0
4194 stx %l0,[%g6]
4195 std %f28,[%g6+8]
4196 stx %fsr,[%g6+16]
4197 ta BAD_TRAP
4198
4199p0_f30_fail:
4200 set p0_temp,%g6
4201 mov 0xf30,%l0
4202 stx %l0,[%g6]
4203 std %f30,[%g6+8]
4204 stx %fsr,[%g6+16]
4205 ta BAD_TRAP
4206
4207
4208! The test for processor 0 failed
4209
4210p0_failed:
4211 set p0_temp,%g6
4212 stx %g1,[%g6]
4213 stx %g2,[%g6+8]
4214 stx %g3,[%g6+16]
4215 stx %fsr,[%g6+24]
4216 ta BAD_TRAP
4217
4218
4219! The local area data for processor 0 failed
4220
4221p0_local_failed:
4222 set done_flags,%g5
4223 mov 3,%g6
4224 st %g6,[%g5+0x000] ! Set processor 0 done flag
4225
4226 set p0_temp,%g6
4227 add %g1,%g4,%g1
4228 stx %g4,[%g6]
4229 stx %g2,[%g6+8]
4230 stx %g3,[%g6+16]
4231 st %fsr,[%g6+24]
4232 ta BAD_TRAP
4233
4234p0_selfmod_failed:
4235 ba p0_failed
4236 mov 0xabc,%g1
4237
4238p0_branch_failed:
4239 mov 0xbbb,%g1
4240 rd %ccr,%g2
4241 ba p0_failed
4242 mov 0x0,%g3
4243
4244p0_trap1e:
4245 andn %l1,%l4,%l6
4246 done
4247
4248p0_trap1o:
4249 andn %l1,%l4,%l6
4250 done
4251
4252
4253p0_trap2e:
4254 ldxa [%i6+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000010181408]
4255 done
4256
4257p0_trap2o:
4258 ldxa [%o6+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000010181408]
4259 done
4260
4261
4262p0_trap3e:
4263 andn %l7,0x869,%l0
4264 xor %l4,%l4,%l4
4265 done
4266
4267p0_trap3o:
4268 andn %l7,0x869,%l0
4269 xor %l4,%l4,%l4
4270 done
4271
4272! Cross Processor Interrupt Handler
4273
4274cross_intr_handler:
4275 membar #Sync
4276! Identify the recipient of the interrupt
4277 mov 0x10,%g1 ! VA of Core ID Register
4278 ldxa [%g1]ASI_CMP_CORE_ID,%g1
4279 and %g1,0x3f,%g4 ! Extract Core ID in %g4
4280 sll %g4,2,%g1 ! Index into intr receive array
4281 set received_xintr,%g2 ! Pointer to receive counters
4282 lduw [%g2+%g1],%g3 ! Get receive count
4283 inc %g3 ! Incement by 1
4284 st %g3,[%g2+%g1] ! Update receive count
4285! Reset busy bit interrupts and return
4286 mov 0x40,%g1 ! Busy bit
4287 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
4288 membar #Sync
4289 retry
4290
4291inst_access_handler:
4292 done
4293
4294 .align 256
4295data_access_handler:
42961: done
4297
4298p0_init_memory_pointers:
4299 set p0_init_registers,%g1
4300 mov %g0,%g2
4301 mov %g0,%g3
4302 mov %g0,%g4
4303 mov %g0,%g5
4304 mov %g0,%g6
4305 mov %g0,%g7
4306
4307! Initialize memory pointers for window 0
4308 set p0_local0_start,%i0
4309 set p0_local1_start,%i1
4310 set p0_local2_start,%i2
4311 set p0_local3_start,%i3
4312 set p0_local4_start,%i4
4313 set p0_local5_start,%i5
4314 set p0_local6_start,%i6
4315 clr %i7
4316! Init Local Registers in Window 0
4317 ldx [%g1+0x000],%l0 ! %l0 = 6b8d32d89cf86588
4318 ldx [%g1+0x008],%l1 ! %l1 = 5ceea6608810975e
4319 ldx [%g1+0x010],%l2 ! %l2 = ad5307e7e42d9b9c
4320 ldx [%g1+0x018],%l3 ! %l3 = accf2f0e37d4e922
4321 ldx [%g1+0x020],%l4 ! %l4 = 7057814c5bfc17a8
4322 ldx [%g1+0x028],%l5 ! %l5 = 05e75992a700f72d
4323 ldx [%g1+0x030],%l6 ! %l6 = e3fa840198add263
4324 ldx [%g1+0x038],%l7 ! %l7 = b18d5eb2193e10b4
4325
4326! Initialize the output register of window 0
4327
4328 set share0_start,%o0
4329 set share1_start,%o1
4330 set share2_start,%o2
4331 set share3_start,%o3
4332 mov 0x08,%o4
4333 mov 0x10,%o5
4334 mov 0x18,%o6
4335
4336 retl
4337 nop
4338
4339user_text_end:
4340 .seg "text"
4341 .align 0x2000
4342user_near0_start:
4343p0_near_0_le:
4344 andn %l1,%l4,%l6
4345 and %l7,0x922,%l4
4346 smul %l0,%l2,%l1
4347 sdivx %l1,0xf59,%l3
4348 jmpl %o7,%g0
4349 st %f15,[%i4+0x024] ! Mem[0000000010101424]
4350p0_near_0_he:
4351 jmpl %o7,%g0
4352 subc %l3,0xfb6,%l2
4353 jmpl %o7,%g0
4354 nop
4355near0_b2b_h:
4356 fdivs %f17,%f22,%f25
4357 fsqrts %f26,%f26
4358 jmpl %o7,%g0
4359 or %l0,%l7,%l2
4360near0_b2b_l:
4361 or %l5,%l3,%l5
4362 add %l4,0xf6b,%l0
4363 jmpl %o7,%g0
4364 umul %l7,-0x4e4,%l5
4365user_near0_end:
4366 .seg "text"
4367 .align 0x2000
4368user_near1_start:
4369p0_near_1_le:
4370 add %l7,%l5,%l2
4371 fsubs %f11,%f7 ,%f15
4372 udivx %l3,%l0,%l7
4373 udivx %l2,%l1,%l7
4374 xnor %l6,0x177,%l0
4375 addc %l6,%l2,%l0
4376 and %l7,0x8ad,%l6
4377 jmpl %o7,%g0
4378 subc %l4,-0x36f,%l5
4379p0_near_1_he:
4380 jmpl %o7,%g0
4381 xnor %l4,0x488,%l5
4382 jmpl %o7,%g0
4383 nop
4384near1_b2b_h:
4385 fsubs %f28,%f17,%f29
4386 xor %l4,-0x4e9,%l5
4387 sub %l4,0xef7,%l0
4388 jmpl %o7,%g0
4389 mulx %l7,-0x105,%l7
4390near1_b2b_l:
4391 and %l4,%l2,%l4
4392 fdivs %f14,%f7 ,%f15
4393 sub %l6,-0x07d,%l1
4394 jmpl %o7,%g0
4395 fsubs %f9 ,%f3 ,%f5
4396user_near1_end:
4397 .seg "text"
4398 .align 0x2000
4399user_near2_start:
4400p0_near_2_le:
4401 jmpl %o7,%g0
4402 fadds %f12,%f1 ,%f15
4403 jmpl %o7,%g0
4404 nop
4405p0_near_2_he:
4406 addc %l0,0xe41,%l2
4407 and %l1,-0x1a6,%l0
4408 fmuls %f29,%f16,%f30
4409 smul %l3,%l6,%l2
4410 jmpl %o7,%g0
4411 fsqrts %f29,%f19
4412near2_b2b_h:
4413 jmpl %o7,%g0
4414 andn %l3,%l7,%l0
4415 jmpl %o7,%g0
4416 nop
4417near2_b2b_l:
4418 jmpl %o7,%g0
4419 umul %l7,%l0,%l3
4420 jmpl %o7,%g0
4421 nop
4422user_near2_end:
4423 .seg "text"
4424 .align 0x2000
4425user_near3_start:
4426p0_near_3_le:
4427 jmpl %o7,%g0
4428 xor %l2,-0xd21,%l6
4429 jmpl %o7,%g0
4430 nop
4431p0_near_3_he:
4432 xnor %l0,-0x735,%l6
4433 ldx [%i2+0x008],%l0 ! Mem[0000000010081408]
4434 jmpl %o7,%g0
4435 andn %l5,0xff7,%l5
4436near3_b2b_h:
4437 fcmps %fcc1,%f25,%f30
4438 or %l1,-0x887,%l5
4439 jmpl %o7,%g0
4440 fadds %f18,%f17,%f18
4441near3_b2b_l:
4442 fdivs %f15,%f11,%f11
4443 andn %l1,-0x233,%l5
4444 jmpl %o7,%g0
4445 fmuls %f13,%f12,%f15
4446user_near3_end:
4447 .seg "text"
4448 .text
4449 .align 0x2000
4450user_far0_start:
4451p0_far_0_le:
4452 sub %l3,%l5,%l5
4453 umul %l5,-0x2c5,%l7
4454 mulx %l4,%l1,%l4
4455 jmpl %o7,%g0
4456 andn %l5,-0x98a,%l0
4457p0_far_0_lem:
4458 sub %l3,%l5,%l5
4459 umul %l5,-0x2c5,%l7
4460 mulx %l4,%l1,%l4
4461 jmpl %o7,%g0
4462 andn %l5,-0x98a,%l0
4463p0_far_0_he:
4464 jmpl %o7,%g0
4465 xor %l6,-0xbad,%l3
4466 jmpl %o7,%g0
4467 nop
4468p0_far_0_hem:
4469 jmpl %o7,%g0
4470 xor %l6,-0xbad,%l3
4471 jmpl %o7,%g0
4472 nop
4473p0_loop_branch_0:
4474 jmpl %o7+12,%g0
4475 add %l0,1,%l0
4476far0_b2b_h:
4477 and %l3,%l0,%l2
4478 jmpl %o7,%g0
4479 xor %l2,-0x8bf,%l3
4480far0_b2b_l:
4481 xnor %l4,0xf7f,%l1
4482 jmpl %o7,%g0
4483 andn %l5,-0xdc6,%l6
4484user_far0_end:
4485 .seg "text"
4486 .text
4487 .align 0x2000
4488user_far1_start:
4489p0_far_1_le:
4490 and %l5,%l0,%l3
4491 xor %l3,%l3,%l4
4492 subc %l6,%l7,%l5
4493 sub %l3,%l2,%l5
4494 orn %l0,-0x81e,%l7
4495 sdivx %l1,%l3,%l2
4496 fmuls %f8 ,%f0 ,%f13
4497 jmpl %o7,%g0
4498 xnor %l0,0xa1d,%l5
4499p0_far_1_lem:
4500 and %l5,%l0,%l3
4501 xor %l3,%l3,%l4
4502 subc %l6,%l7,%l5
4503 sub %l3,%l2,%l5
4504 orn %l0,-0x81e,%l7
4505 sdivx %l1,%l3,%l2
4506 fmuls %f8 ,%f0 ,%f13
4507 jmpl %o7,%g0
4508 xnor %l0,0xa1d,%l5
4509p0_far_1_he:
4510 fcmps %fcc3,%f19,%f31
4511 sub %l6,0x872,%l4
4512 fsqrts %f25,%f29
4513 jmpl %o7,%g0
4514 fdivs %f22,%f31,%f25
4515p0_far_1_hem:
4516 fcmps %fcc3,%f19,%f31
4517 sub %l6,0x872,%l4
4518 fsqrts %f25,%f29
4519 jmpl %o7,%g0
4520 fdivs %f22,%f31,%f25
4521p0_loop_branch_1:
4522 jmpl %o7+12,%g0
4523 add %l0,2,%l0
4524far1_b2b_h:
4525 mulx %l3,0xde0,%l2
4526 subc %l6,%l5,%l4
4527 andn %l2,-0x94d,%l1
4528 jmpl %o7,%g0
4529 andn %l5,0x131,%l5
4530far1_b2b_l:
4531 xnor %l2,%l0,%l1
4532 smul %l7,-0x068,%l0
4533 fsubs %f3 ,%f3 ,%f15
4534 jmpl %o7,%g0
4535 add %l0,%l0,%l7
4536user_far1_end:
4537 .seg "text"
4538 .text
4539 .align 0x2000
4540user_far2_start:
4541p0_far_2_le:
4542 fadds %f0 ,%f9 ,%f8
4543 udivx %l1,%l3,%l6
4544 smul %l3,%l7,%l0
4545 jmpl %o7,%g0
4546 add %l0,%l4,%l3
4547p0_far_2_lem:
4548 fadds %f0 ,%f9 ,%f8
4549 udivx %l1,%l3,%l6
4550 smul %l3,%l7,%l0
4551 jmpl %o7,%g0
4552 add %l0,%l4,%l3
4553p0_far_2_he:
4554 sdivx %l0,-0x44c,%l1
4555 fcmps %fcc2,%f30,%f17
4556 jmpl %o7,%g0
4557 xnor %l6,0xc3e,%l2
4558p0_far_2_hem:
4559 sdivx %l0,-0x44c,%l1
4560 fcmps %fcc2,%f30,%f17
4561 jmpl %o7,%g0
4562 xnor %l6,0xc3e,%l2
4563p0_loop_branch_2:
4564 jmpl %o7+12,%g0
4565 add %l0,3,%l0
4566far2_b2b_h:
4567 jmpl %o7,%g0
4568 andn %l7,%l6,%l2
4569 jmpl %o7,%g0
4570 nop
4571far2_b2b_l:
4572 jmpl %o7,%g0
4573 subc %l7,%l1,%l3
4574 jmpl %o7,%g0
4575 nop
4576user_far2_end:
4577 .seg "text"
4578 .text
4579 .align 0x2000
4580user_far3_start:
4581p0_far_3_le:
4582 fcmps %fcc0,%f15,%f11
4583 jmpl %o7,%g0
4584 subc %l1,0x269,%l7
4585p0_far_3_lem:
4586 fcmps %fcc0,%f15,%f11
4587 jmpl %o7,%g0
4588 subc %l1,0x269,%l7
4589p0_far_3_he:
4590 ldd [%i5+0x030],%f16 ! Mem[0000000010141430]
4591 mulx %l7,%l7,%l5
4592 jmpl %o7,%g0
4593 udivx %l0,%l3,%l0
4594p0_far_3_hem:
4595 membar #Sync
4596 ldd [%i5+0x030],%f16 ! Mem[0000000010141430]
4597 mulx %l7,%l7,%l5
4598 jmpl %o7,%g0
4599 udivx %l0,%l3,%l0
4600p0_loop_branch_3:
4601 jmpl %o7+12,%g0
4602 add %l0,4,%l0
4603far3_b2b_h:
4604 fsubs %f28,%f28,%f28
4605 fdivs %f29,%f16,%f24
4606 fmuls %f20,%f31,%f23
4607 jmpl %o7,%g0
4608 fadds %f16,%f26,%f23
4609far3_b2b_l:
4610 fcmps %fcc3,%f14,%f4
4611 sdivx %l7,0x893,%l0
4612 udivx %l4,%l0,%l2
4613 jmpl %o7,%g0
4614 umul %l3,%l6,%l3
4615user_far3_end:
4616 .seg "text"
4617 .align 0x2000
4618user_jump0_start:
4619 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
4620p0_jmpl_0_le:
4621 fdivs %f0 ,%f1 ,%f14
4622 fitos %f3 ,%f9
4623 fsubs %f4 ,%f9 ,%f7
4624 umul %l5,%l3,%l7
4625 jmpl %g6+8,%g0
4626 sub %l5,%l7,%l4
4627p0_call_0_le:
4628 or %l3,0x2e2,%l2
4629 orn %l2,-0xd70,%l5
4630 fcmps %fcc2,%f8 ,%f1
4631 retl
4632 addc %l0,%l1,%l0
4633p0_jmpl_0_lo:
4634 fdivs %f0 ,%f1 ,%f14
4635 fitos %f3 ,%f9
4636 fsubs %f4 ,%f9 ,%f7
4637 umul %l5,%l3,%l7
4638 jmpl %g6+8,%g0
4639 sub %l5,%l7,%l4
4640p0_call_0_lo:
4641 or %l3,0x2e2,%l2
4642 orn %l2,-0xd70,%l5
4643 fcmps %fcc2,%f8 ,%f1
4644 retl
4645 addc %l0,%l1,%l0
4646p0_jmpl_0_he:
4647 and %l2,-0x0c8,%l3
4648 udivx %l5,0xa4a,%l2
4649 fcmps %fcc1,%f27,%f28
4650 sub %l5,0x6b1,%l2
4651 and %l2,%l7,%l1
4652 jmpl %g6+8,%g0
4653 fdivs %f26,%f16,%f24
4654p0_call_0_he:
4655 retl
4656 sdivx %l5,%l0,%l0
4657p0_jmpl_0_ho:
4658 and %l2,-0x0c8,%l3
4659 udivx %l5,0xa4a,%l2
4660 fcmps %fcc1,%f27,%f28
4661 sub %l5,0x6b1,%l2
4662 and %l2,%l7,%l1
4663 jmpl %g6+8,%g0
4664 fdivs %f26,%f16,%f24
4665p0_call_0_ho:
4666 retl
4667 sdivx %l5,%l0,%l0
4668user_jump0_end:
4669 .seg "text"
4670 .align 0x2000
4671user_jump1_start:
4672 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
4673p0_jmpl_1_le:
4674 add %l2,%l5,%l4
4675 andn %l4,0x4cc,%l5
4676 subc %l5,%l1,%l3
4677 xnor %l2,%l6,%l0
4678 jmpl %g6+8,%g0
4679 stb %l2,[%i6+0x022] ! Mem[0000000010181422]
4680p0_call_1_le:
4681 fcmps %fcc0,%f11,%f10
4682 xnor %l1,-0xadb,%l1
4683 retl
4684 fcmps %fcc0,%f10,%f7
4685p0_jmpl_1_lo:
4686 add %l2,%l5,%l4
4687 andn %l4,0x4cc,%l5
4688 subc %l5,%l1,%l3
4689 xnor %l2,%l6,%l0
4690 jmpl %g6+8,%g0
4691 stb %l2,[%o6+0x022] ! Mem[0000000010181422]
4692p0_call_1_lo:
4693 fcmps %fcc0,%f11,%f10
4694 xnor %l1,-0xadb,%l1
4695 retl
4696 fcmps %fcc0,%f10,%f7
4697p0_jmpl_1_he:
4698 orn %l5,0xbbe,%l5
4699 smul %l1,%l6,%l5
4700 addc %l0,0x919,%l1
4701 mulx %l3,-0xa19,%l7
4702 xor %l6,%l0,%l6
4703 fmuls %f22,%f26,%f17
4704 jmpl %g6+8,%g0
4705 fdivs %f22,%f28,%f31
4706p0_call_1_he:
4707 retl
4708 fdivs %f22,%f31,%f24
4709p0_jmpl_1_ho:
4710 orn %l5,0xbbe,%l5
4711 smul %l1,%l6,%l5
4712 addc %l0,0x919,%l1
4713 mulx %l3,-0xa19,%l7
4714 xor %l6,%l0,%l6
4715 fmuls %f22,%f26,%f17
4716 jmpl %g6+8,%g0
4717 fdivs %f22,%f28,%f31
4718p0_call_1_ho:
4719 retl
4720 fdivs %f22,%f31,%f24
4721user_jump1_end:
4722 .seg "text"
4723 .align 0x2000
4724user_jump2_start:
4725 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
4726p0_jmpl_2_le:
4727 fmuls %f11,%f9 ,%f14
4728 smul %l0,%l5,%l1
4729 jmpl %g6+8,%g0
4730 smul %l1,0xcc8,%l4
4731p0_call_2_le:
4732 fsqrts %f10,%f11
4733 subc %l1,%l0,%l7
4734 fsqrts %f1 ,%f4
4735 retl
4736 sdivx %l4,%l3,%l3
4737p0_jmpl_2_lo:
4738 fmuls %f11,%f9 ,%f14
4739 smul %l0,%l5,%l1
4740 jmpl %g6+8,%g0
4741 smul %l1,0xcc8,%l4
4742p0_call_2_lo:
4743 fsqrts %f10,%f11
4744 subc %l1,%l0,%l7
4745 fsqrts %f1 ,%f4
4746 retl
4747 sdivx %l4,%l3,%l3
4748p0_jmpl_2_he:
4749 orn %l1,%l3,%l7
4750 swap [%i3+0x038],%l1 ! Mem[00000000100c1438]
4751 fdivs %f28,%f31,%f31
4752 fadds %f19,%f19,%f16
4753 xnor %l7,%l0,%l7
4754 orn %l4,-0x187,%l1
4755 jmpl %g6+8,%g0
4756 add %l0,-0x8bc,%l4
4757p0_call_2_he:
4758 addc %l1,%l4,%l3
4759 retl
4760 addc %l5,%l3,%l7
4761p0_jmpl_2_ho:
4762 orn %l1,%l3,%l7
4763 swap [%o3+0x038],%l1 ! Mem[00000000100c1438]
4764 fdivs %f28,%f31,%f31
4765 fadds %f19,%f19,%f16
4766 xnor %l7,%l0,%l7
4767 orn %l4,-0x187,%l1
4768 jmpl %g6+8,%g0
4769 add %l0,-0x8bc,%l4
4770p0_call_2_ho:
4771 addc %l1,%l4,%l3
4772 retl
4773 addc %l5,%l3,%l7
4774user_jump2_end:
4775 .seg "text"
4776 .align 0x2000
4777user_jump3_start:
4778 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
4779p0_jmpl_3_le:
4780 subc %l3,-0x86e,%l0
4781 addc %l7,%l6,%l0
4782 fadds %f5 ,%f6 ,%f12
4783 subc %l1,%l4,%l1
4784 mulx %l3,%l6,%l2
4785 orn %l0,-0x733,%l2
4786 jmpl %g6+8,%g0
4787 ldd [%i6+0x038],%l0 ! Mem[0000000010181438]
4788p0_call_3_le:
4789 orn %l3,%l0,%l6
4790 smul %l7,-0xfad,%l6
4791 orn %l7,%l6,%l6
4792 fcmps %fcc2,%f13,%f9
4793 orn %l4,%l6,%l3
4794 retl
4795 mulx %l5,%l6,%l4
4796p0_jmpl_3_lo:
4797 subc %l3,-0x86e,%l0
4798 addc %l7,%l6,%l0
4799 fadds %f5 ,%f6 ,%f12
4800 subc %l1,%l4,%l1
4801 mulx %l3,%l6,%l2
4802 orn %l0,-0x733,%l2
4803 jmpl %g6+8,%g0
4804 ldd [%o6+0x038],%l0 ! Mem[0000000010181438]
4805p0_call_3_lo:
4806 orn %l3,%l0,%l6
4807 smul %l7,-0xfad,%l6
4808 orn %l7,%l6,%l6
4809 fcmps %fcc2,%f13,%f9
4810 orn %l4,%l6,%l3
4811 retl
4812 mulx %l5,%l6,%l4
4813p0_jmpl_3_he:
4814 fcmps %fcc3,%f18,%f17
4815 fcmps %fcc2,%f24,%f22
4816 fadds %f31,%f23,%f20
4817 jmpl %g6+8,%g0
4818 xor %l0,%l2,%l2
4819p0_call_3_he:
4820 andn %l0,0x45e,%l6
4821 umul %l4,-0x0b0,%l1
4822 sdivx %l5,%l0,%l3
4823 xor %l7,0x4cc,%l1
4824 ldd [%i6+0x000],%l6 ! Mem[0000000010181400]
4825 sub %l1,0x145,%l7
4826 udivx %l3,%l2,%l5
4827 retl
4828 sub %l3,0x09d,%l1
4829p0_jmpl_3_ho:
4830 fcmps %fcc3,%f18,%f17
4831 fcmps %fcc2,%f24,%f22
4832 fadds %f31,%f23,%f20
4833 jmpl %g6+8,%g0
4834 xor %l0,%l2,%l2
4835p0_call_3_ho:
4836 andn %l0,0x45e,%l6
4837 umul %l4,-0x0b0,%l1
4838 sdivx %l5,%l0,%l3
4839 xor %l7,0x4cc,%l1
4840 ldd [%o6+0x000],%l6 ! Mem[0000000010181400]
4841 sub %l1,0x145,%l7
4842 udivx %l3,%l2,%l5
4843 retl
4844 sub %l3,0x09d,%l1
4845user_jump3_end:
4846
4847 .seg "data"
4848 .align 0x2000
4849user_data_start:
4850done_flags:
4851 .word 0
4852 .align 8
4853done_count:
4854 .word 0,0
4855Start_Flags:
4856 .word 0,0,0,0
4857Finish_Flag:
4858 .word 0,0
4859 .align 8
4860num_processors:
4861 .word 1
4862num_agents:
4863 .word 0
4864no_membar:
4865 .word 0
4866max_ireg:
4867 .word 8,0
4868max_freg:
4869 .word 32,0
4870 .align 64
4871p0_temp:
4872 .word 0,0,0,0,0,0,0,0
4873 .word 0,0,0,0,0,0,0,0
4874 .word 0,0,0,0,0,0,0,0
4875 .word 0,0,0,0,0,0,0,0
4876p0_debug:
4877 .word 0,0,0,0,0,0,0,0
4878 .word 0,0,0,0,0,0,0,0
4879p0_fsr:
4880 .word 0x00000000,0x00000000
4881 .align 8
4882p0_loop_cnt:
4883 .word 1,0
4884max_windows:
4885 .word 1,0,0,0,0,0,0,0
4886 .word 0,0,0,0,0,0,0,0
4887 .word 0,0,0,0,0,0,0,0
4888 .word 0,0,0,0,0,0,0,0
4889 .word 0,0,0,0,0,0,0,0
4890 .word 0,0,0,0,0,0,0,0
4891 .word 0,0,0,0,0,0,0,0
4892 .word 0,0,0,0,0,0,0,0
4893 .word 0,0,0,0,0,0,0,0
4894 .word 0,0,0,0,0,0,0,0
4895 .word 0,0,0,0,0,0,0,0
4896 .word 0,0,0,0,0,0,0,0
4897 .word 0,0,0,0,0,0,0,0
4898 .word 0,0,0,0,0,0,0,0
4899 .word 0,0,0,0,0,0,0,0
4900 .word 0,0,0,0,0,0,0,0
4901 .word 0,0,0,0,0,0,0,0
4902 .word 0,0,0,0,0,0,0,0
4903 .word 0,0,0,0,0,0,0,0
4904 .word 0,0,0,0,0,0,0,0
4905 .word 0,0,0,0,0,0,0,0
4906 .word 0,0,0,0,0,0,0,0
4907 .word 0,0,0,0,0,0,0,0
4908 .word 0,0,0,0,0,0,0,0
4909 .word 0,0,0,0,0,0,0,0
4910 .word 0,0,0,0,0,0,0,0
4911 .word 0,0,0,0,0,0,0,0
4912 .word 0,0,0,0,0,0,0,0
4913 .word 0,0,0,0,0,0,0,0
4914 .word 0,0,0,0,0,0,0,0
4915 .word 0,0,0,0,0,0,0,0
4916 .word 0,0,0,0,0,0,0,0
4917
4918 .align 8
4919p0_init_registers:
4920 .word 0x6b8d32d8,0x9cf86588 ! Init value for %l0
4921 .word 0x5ceea660,0x8810975e ! Init value for %l1
4922 .word 0xad5307e7,0xe42d9b9c ! Init value for %l2
4923 .word 0xaccf2f0e,0x37d4e922 ! Init value for %l3
4924 .word 0x7057814c,0x5bfc17a8 ! Init value for %l4
4925 .word 0x05e75992,0xa700f72d ! Init value for %l5
4926 .word 0xe3fa8401,0x98add263 ! Init value for %l6
4927 .word 0xb18d5eb2,0x193e10b4 ! Init value for %l7
4928 .align 64
4929p0_init_freg:
4930 .word 0xbf4868b0,0x443541f1 ! Init value for %f0
4931 .word 0x06cf234f,0x50e1d112 ! Init value for %f2
4932 .word 0x34410bb8,0xda8f2695 ! Init value for %f4
4933 .word 0xa3561e6a,0x4ead84b8 ! Init value for %f6
4934 .word 0x64a1d6cb,0x339398c5 ! Init value for %f8
4935 .word 0x7daf2ca7,0xa924ff12 ! Init value for %f10
4936 .word 0xc59c80f6,0xe6a17139 ! Init value for %f12
4937 .word 0xfa8abe3f,0xc94fafea ! Init value for %f14
4938 .word 0x29186169,0x1bd4c82c ! Init value for %f16
4939 .word 0xba212420,0x6b16c86c ! Init value for %f18
4940 .word 0x6db09672,0x2fbd32dd ! Init value for %f20
4941 .word 0x2dd82dec,0x33bfe483 ! Init value for %f22
4942 .word 0x3f88b412,0x24321178 ! Init value for %f24
4943 .word 0xef64c2d6,0xd7196b5b ! Init value for %f26
4944 .word 0xa31cfa78,0xdeb657c2 ! Init value for %f28
4945 .word 0x80a46a35,0x5ec2e987 ! Init value for %f30
4946 .word 0xb9e15608,0xff1970b7 ! Init value for %f32
4947 .word 0x7b3ab952,0x86e03180 ! Init value for %f34
4948 .word 0x217b42c4,0x336e8dc1 ! Init value for %f36
4949 .word 0x66475fd3,0x106f3dc7 ! Init value for %f38
4950 .word 0x5ef8a92d,0xe44d5fdf ! Init value for %f40
4951 .word 0xb694d08a,0xcba7a90f ! Init value for %f42
4952 .word 0xb8c2f12e,0xf777abfa ! Init value for %f44
4953 .word 0xfd26ac1e,0xb6021b82 ! Init value for %f46
4954 .word 0x45628594,0x8d42246f
4955 .word 0x2bc7543c,0xe3b83d8b
4956 .word 0x2f4b122e,0x70f83a71
4957 .word 0x169c3d90,0xddc11387
4958 .word 0x9d20dd58,0x8bf84e00
4959 .word 0x24e6ef00,0xf50f0125
4960 .word 0x21f75961,0xabb63112
4961 .word 0x65a9bb40,0xdd7c4106
4962p0_share_mask:
4963 .word 0xffff0000,0x00000000
4964 .word 0x00000000,0x00000000
4965 .word 0x00000000,0x00000000
4966 .word 0x00000000,0x00000000
4967 .word 0x00000000,0x00000000
4968 .word 0x00000000,0x00000000
4969 .word 0x00000000,0x00000000
4970 .word 0x00000000,0x00000000
4971p0_expected_registers:
4972 .word 0xffffffff,0xfff0cd6b
4973 .word 0xcbc0bdbb,0x00000082
4974 .word 0x00000000,0x00000000
4975 .word 0xffffffff,0xb8000000
4976 .word 0x00000000,0x00000071
4977 .word 0x00000000,0xff000000
4978 .word 0x00000000,0x00000000
4979 .word 0x00000000,0x00000000
4980p0_expected_fp_regs:
4981 .word 0x000000ff,0xfffff0ff
4982 .word 0x6b000000,0x00000000
4983 .word 0x9b5a0000,0x00000bff
4984 .word 0x181936c0,0xa6be57b8
4985 .word 0xc2caff54,0x34f54eb1
4986 .word 0xcbc0bdbb,0xffb6ccf7
4987 .word 0x97617d3b,0xffffff7f
4988 .word 0x338f3671,0x4e3afc72
4989 .word 0xfff0cd6b,0x6a1e56ff
4990 .word 0xff0b0000,0x47075cff
4991 .word 0xcffbffff,0x00000072
4992 .word 0xfff0cd6b,0x5effffff
4993 .word 0x00000000,0xbe355a55
4994 .word 0x82000000,0xff000000
4995 .word 0xff000000,0x00000000
4996 .word 0x72fc3a4e,0x71368f33
4997 .word 0x0000001b,0x00000800 ! %fsr = 0000001b00000800
4998p0_local0_expect:
4999 .word 0xfff0ffff,0xff000000
5000 .word 0x00000000,0x0000006b
5001 .word 0x00000000,0x00005a9b
5002 .word 0xb857bea6,0xc0361918
5003 .word 0xb14ef534,0x54ffcac2
5004 .word 0xf7ccb6ff,0xbbbdc0cb
5005 .word 0x7fffffff,0x3b7d6197
5006 .word 0x72fc3a4e,0x71368f33
5007p0_local0_sec_expect:
5008 .word 0xffffff5e,0x6c57be00
5009 .word 0xffffffff,0xffffa6f0
5010 .word 0x5effffff,0x47075cff
5011 .word 0xe00e3189,0x000000b8
5012 .word 0x935e0000,0xaa451ef5
5013 .word 0xe3f10393,0xce180437
5014 .word 0x514ed1fd,0xe0000000
5015 .word 0xcfc060e8,0xd6d1ffff
5016p0_local1_expect:
5017 .word 0x6b000000,0xb1ff0000
5018 .word 0x6bcdf0ff,0x6c57be00
5019 .word 0x71000000,0x000000ff
5020 .word 0x00000000,0xc88d05cb
5021 .word 0x00000000,0x0000ffff
5022 .word 0xf6b49455,0xd564900b
5023 .word 0xff000000,0x000000ff
5024 .word 0xffff9b5a,0x439b4544
5025p0_local1_sec_expect:
5026 .word 0x935e0000,0xaa451ef5
5027 .word 0xffffffff,0x0000006b
5028 .word 0xffa604e8,0x42b0055c
5029 .word 0xd3ecdbd1,0x1ba00b2f
5030 .word 0x353ee4a8,0xd675efff
5031 .word 0x4ef21338,0x464d0964
5032 .word 0x8a33ebc2,0x5363e766
5033 .word 0x478242fe,0x4453a10b
5034p0_local2_expect:
5035 .word 0xb8000000,0x00000002
5036 .word 0xb8000000,0x00000000
5037 .word 0x0000ffff,0x3a2b0000
5038 .word 0x181936c0,0x191936c0
5039 .word 0xc2ca7554,0x34f54eb1
5040 .word 0x72fc3a70,0x00000000
5041 .word 0x6b16c86c,0xffffff7f
5042 .word 0xb8000000,0x6f000000
5043p0_local2_sec_expect:
5044 .word 0x00000000,0x00000000
5045 .word 0x3a2b0000,0x7119b5cf
5046 .word 0x00000000,0x4d0057b8
5047 .word 0x7b3272f3,0x838b7c3e
5048 .word 0x3d0983c7,0x4c634a28
5049 .word 0xbbbdc0cb,0xf6809cc5
5050 .word 0xe36a7693,0x470760ff
5051 .word 0x0081ee38,0xfad17a7a
5052p0_local3_expect:
5053 .word 0xb8000000,0xb80bff34
5054 .word 0xd9000000,0xb5383fcb
5055 .word 0x00000000,0x00000000
5056 .word 0xba212420,0x01c90143
5057 .word 0x00000023,0x2b9a946c
5058 .word 0x3f00ffff,0x0043dc0f
5059 .word 0xc5989333,0xffffffff
5060 .word 0x6b16c86c,0x0000006c
5061p0_local3_sec_expect:
5062 .word 0x00000000,0x00000000
5063 .word 0x00000000,0x00000000
5064 .word 0xffc906d9,0x000000b8
5065 .word 0x271f3cb5,0x5bf37755
5066 .word 0xba33ec5b,0x846f58e0
5067 .word 0x2f6eab03,0x071325e2
5068 .word 0xb7bbf852,0xe9d22342
5069 .word 0x6ec31e5e,0x801f66dc
5070p0_local4_expect:
5071 .word 0x72fc3a4e,0x71368f33
5072 .word 0x00000000,0xff000000
5073 .word 0xff000000,0xfffffbcf
5074 .word 0x0000ffff,0x3a2b0000
5075 .word 0x555a35be,0x00000000
5076 .word 0xcbc0bdbb,0x00000082
5077 .word 0x00000000,0x000000ff
5078 .word 0x338f3671,0x4e3afc72
5079p0_local4_sec_expect:
5080 .word 0xff57be00,0x00000071
5081 .word 0x5e000000,0x00000061
5082 .word 0xa6be57ff,0x51eba96c
5083 .word 0x00000000,0x6bcdf0ff
5084 .word 0xffdce777,0x77e7dcff
5085 .word 0x00000000,0x0000d9df
5086 .word 0xffffffff,0x339398c5
5087 .word 0x47f6c323,0x3f00ffff
5088p0_local5_expect:
5089 .word 0x00000000,0x34ff0bff
5090 .word 0xffd90000,0x3a2b0000
5091 .word 0xb1ff0000,0xfffffbcf
5092 .word 0x0000ff5e,0xa6be57b8
5093 .word 0xfff0cd6b,0x00000000
5094 .word 0xcbc0bdbb,0x00000082
5095 .word 0x00000000,0x000000ff
5096 .word 0xffffffb8,0x4e3afc72
5097p0_local5_sec_expect:
5098 .word 0x00000000,0xb7400800
5099 .word 0xffffffff,0x458e4d03
5100 .word 0x000000ff,0x0000005e
5101 .word 0xa3561e6a,0x4ead84b8
5102 .word 0x64a1d6cb,0x339398c5
5103 .word 0x7daf2ca7,0xa924ff12
5104 .word 0x0000005a,0x00005a9b
5105 .word 0xfa8abe3f,0xc94fafea
5106p0_local6_expect:
5107 .word 0x0000ffff,0x3a2b0000
5108 .word 0xcbc0bdbb,0x00000082
5109 .word 0x00000071,0x00000000
5110 .word 0xfff0cd6b,0x6a1e56a3
5111 .word 0x935e0000,0xaa451ef5
5112 .word 0x034d8e45,0xffffffff
5113 .word 0xbbbdc0cb,0xf6809cc5
5114 .word 0x6b16c86c,0x00000000
5115p0_local6_sec_expect:
5116 .word 0x0000004d,0x0000ff00
5117 .word 0xff5a0000,0x5a000000
5118 .word 0x00000000,0xa6be57ff
5119 .word 0x00005aff,0x6bcdf0ff
5120 .word 0x4301c901,0x202421ba
5121 .word 0xffffffff,0x458e4d03
5122 .word 0x00000000,0x00000080
5123 .word 0x000000e0,0xffffffff
5124share0_expect:
5125 .word 0xa6ff4531,0x6ebe4a44
5126 .word 0xa9c301f3,0x3374e207
5127 .word 0x8780db2c,0x6f4e1e79
5128 .word 0xa111c3cf,0xc9f8fc88
5129 .word 0x86167903,0xdaac78e4
5130 .word 0x34c9fa4b,0x3b6e7be5
5131 .word 0x3d6a176c,0x93747e03
5132 .word 0x872ad270,0xe293e048
5133share1_expect:
5134 .word 0xff5e8841,0x247f7af9
5135 .word 0x829827b4,0x90b944e0
5136 .word 0x226e3183,0x76fd8c34
5137 .word 0x84ca28e0,0x7c061bca
5138 .word 0x3d65ffd2,0x0eeadb86
5139 .word 0x1e430e89,0xf3f9c50a
5140 .word 0xb6a6806d,0x50999ddc
5141 .word 0x91d4d1d0,0x82b0e9bf
5142 .word 0x00020070,0x1453c2a6
5143 .word 0x1ed6dfb9,0x8295f7c4
5144 .word 0xb8046aff,0x561620ee
5145 .word 0x9241a675,0x426273c2
5146 .word 0xb07ae247,0x102f2a25
5147 .word 0xdc1737d4,0xa3fb8a06
5148 .word 0x07d4163c,0x9c32be5e
5149 .word 0x666ca0a6,0x4650053e
5150share2_expect:
5151 .word 0xc0ff96d7,0xa23d825a
5152 .word 0x771ac4ea,0x228627cd
5153 .word 0x7583fad7,0xa7f707e8
5154 .word 0xfefc69b4,0x9a6a0793
5155 .word 0xa2242333,0x207a9dab
5156 .word 0xe98d2567,0xa388c4e8
5157 .word 0x50531273,0x17b3f8f1
5158 .word 0xd4a28764,0x9638f2af
5159share3_expect:
5160 .word 0xffff9cd4,0xe4c95a8c
5161 .word 0x501dabc8,0x8bbd8428
5162 .word 0x88c34454,0x9d57ff8b
5163 .word 0xb9c425db,0x6f30bd03
5164 .word 0xb9b21397,0x219b3ab5
5165 .word 0x7ccb03c0,0x3dc43822
5166 .word 0xadfa2983,0xbc6e808d
5167 .word 0xb6905be3,0x201fa403
5168 .word 0x47ffea86,0x7c6ff8d5
5169 .word 0xd87032c8,0x9211a7cd
5170 .word 0x42e1386e,0xa2f631a5
5171 .word 0xb524ff77,0x948334f7
5172 .word 0x39f38b18,0x32421d0c
5173 .word 0x5a340449,0x63bc742c
5174 .word 0xa6f9da42,0xc4c6d2d4
5175 .word 0xb990ae57,0xf10ab63c
5176 .word 0xffff4727,0x49892d8c
5177 .word 0xdcc4d4af,0x2b7fe16d
5178 .word 0x6118fd92,0xe2c24166
5179 .word 0xb82e2b7b,0x0ff12297
5180 .word 0x6eff0c49,0x3ce8486c
5181 .word 0xc7698792,0xd50f64bf
5182 .word 0x56e5e032,0x2f482e5a
5183 .word 0xaab17fab,0xc091ae07
5184 .word 0x2cff5589,0x2f4bf0c3
5185 .word 0xc3b53bec,0xf1256b16
5186 .word 0xa50aa222,0xb61bb027
5187 .word 0xcffdcafa,0xec524eb1
5188 .word 0xdc9f06c2,0x37b92f76
5189 .word 0xf5d725d6,0x98ea40a9
5190 .word 0x0a0b38e8,0xe96803f2
5191 .word 0x2874653b,0xb4b3c4a7
5192 .word 0x9e82458c,0x7e09c77c
5193 .word 0x87ebbc1a,0xf540df57
5194 .word 0xf69d540f,0x9f2456fa
5195 .word 0x807df8bd,0x959c45ac
5196 .word 0xf4f3dbc9,0x482940f3
5197 .word 0xe0059e77,0x39be52c8
5198 .word 0x985a7901,0xbe8d50b4
5199 .word 0x6b6e0ab3,0xd3bef700
5200 .word 0x19ff9645,0x1628bbb7
5201 .word 0x2772060f,0x40adb07b
5202 .word 0x629225cd,0xa83d2887
5203 .word 0xc23304e2,0xa609f989
5204 .word 0x403cae16,0xef0bc6cb
5205 .word 0x1a176af9,0x8e3fd6ed
5206 .word 0x8e8120cd,0x7e97d936
5207 .word 0xe2547ffc,0x56df383f
5208 .word 0x005f4833,0x7e5368a0
5209 .word 0xe178dcc5,0xb17a6800
5210 .word 0xdc665152,0xe5372adc
5211 .word 0x4f147eba,0x4d1086df
5212 .word 0xeaf714c1,0x5f0871fe
5213 .word 0xa7b6b11d,0x1b1b2b15
5214 .word 0x7299148d,0xf402174a
5215 .word 0x43639422,0x39a74e4b
5216 .word 0xb9985fa0,0x044d0e77
5217 .word 0xfba31d47,0x39bd12f7
5218 .word 0x02751b7e,0xb199efcd
5219 .word 0xd2650f58,0x28f0e9e9
5220 .word 0xcdf018d7,0xc23e0db4
5221 .word 0x5c5930f3,0x0f37693f
5222 .word 0x37587f56,0x6eb478a9
5223 .word 0x38f97e13,0xa952fbee
5224p0_invalidate_semaphore:
5225 .word 0
5226! Data for Cross Processor Interrupt
5227 .align 8
5228received_xintr:
5229 .word 0,0,0,0,0,0,0,0
5230 .word 0,0,0,0,0,0,0,0
5231 .word 0,0,0,0,0,0,0,0
5232 .word 0,0,0,0,0,0,0,0
5233 .word 0,0,0,0,0,0,0,0
5234 .word 0,0,0,0,0,0,0,0
5235 .word 0,0,0,0,0,0,0,0
5236 .word 0,0,0,0,0,0,0,0
5237p0_dispatch_retry:
5238 .word 0,0
5239p0_xintr_data:
5240 .word 0x00000000,0x00000001
5241 .word 0xeeb06f67,0xf0218885
5242 .word 0x00000000,0x00000002
5243 .word 0xa4e3496f,0xa4efcfd8
5244 .word 0x00000000,0x00000003
5245 .word 0x5b67a6f7,0x8078b4c9
5246 .word 0x00000000,0x00000004
5247 .word 0x51191c28,0x0816c4eb
5248 .word 0x00000000,0x00000005
5249 .word 0xd73928df,0xda826899
5250 .word 0x00000000,0x00000006
5251 .word 0xed7d6680,0x03d00423
5252 .word 0x00000000,0x00000007
5253 .word 0x6b8f6cb0,0x596ba2ed
5254 .word 0x00000000,0x00000008
5255 .word 0xe90e4127,0xd27008f7
5256 .align 8
5257p0_xintr_expected:
5258 .word 0
5259 .align 64
5260xintr_data_ptrs:
5261 .word p0_xintr_data
5262 .align 8
5263p0_xintr_db:
5264 .skip 512
5265p0_xintr_retry_count:
5266 .word 0,0
5267p0_reset_cnt:
5268 .word 0
5269 .align 8
5270p0_ec_timing_ctrl:
5271 .word 0,0
5272p0_ec_control:
5273 .word 0,0
5274p0_mcu_shadow:
5275 .skip 80
5276user_data_end:
5277
5278
5279SECTION .p0_local0 DATA_VA=0x000800000
5280
5281attr_data {
5282 Name = .p0_local0,
5283 VA = 0x0000000000800000,
5284 RA = 0x0000000010000000,
5285 PA = ra2pa(0x0000000010000000,0),
5286 part_0_ctx_nonzero_tsb_config_0,
5287 TTE_Context=PCONTEXT,
5288 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5289 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5290 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5291 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5292}
5293
5294 .data
5295 .seg "data"
5296 .align 0x2000
5297 .global p0_local0_start
5298p0_local0_begin:
5299 .skip 0x1400
5300p0_local0_start:
5301 .word 0xc2ca7554,0x34f54eb1,0x0a628eec,0x253f105b
5302 .word 0xc2cd0b17,0xb3368e12,0x5a9b2861,0x6acc6a68
5303 .word 0x95a26e69,0x1e41c7da,0xbf46c498,0xad1b2cef
5304 .word 0x46bfee48,0x4866ac9f,0xd5cc1c12,0x0653aaa6
5305p0_local0_end:
5306
5307SECTION .p0_local0_sec DATA_VA=0x000800000
5308
5309attr_data {
5310 Name = .p0_local0_sec,
5311 VA = 0x0000000000800000,
5312 RA = 0x0000000030000000,
5313 PA = ra2pa(0x0000000030000000,0),
5314 part_0_ctx_nonzero_tsb_config_0,
5315 TTE_Context=SCONTEXT,
5316 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5317 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5318 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5319 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5320}
5321
5322 .data
5323 .seg "data"
5324 .align 0x2000
5325 .global p0_local0_sec_start
5326p0_local0_sec_begin:
5327 .skip 0x1400
5328p0_local0_sec_start:
5329 .word 0x633bff74,0x760c0900,0x6b9dfec5,0xf64a72b3
5330 .word 0x99c1e771,0x21a97586,0x724d8943,0xd6012d37
5331 .word 0x9bf3d6bd,0xf39849b5,0xfbfa5e08,0x07845edd
5332 .word 0xbddd11f0,0x0293180e,0x4b654f70,0x61b243c9
5333p0_local0_sec_end:
5334
5335SECTION .p0_local1 DATA_VA=0x000802000
5336
5337attr_data {
5338 Name = .p0_local1,
5339 VA = 0x0000000000802000,
5340 RA = 0x0000000010040000,
5341 PA = ra2pa(0x0000000010040000,0),
5342 part_0_ctx_nonzero_tsb_config_0,
5343 TTE_Context=PCONTEXT,
5344 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5345 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5346 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5347 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5348}
5349
5350 .data
5351 .seg "data"
5352 .align 0x2000
5353 .global p0_local1_start
5354p0_local1_begin:
5355 .skip 0x1400
5356p0_local1_start:
5357 .word 0xd6c8bdac,0xb711b964,0xbfad4125,0xe3de4ecd
5358 .word 0xf3d3e27c,0x66d69c89,0xca3c4fc2,0xc88d05cb
5359 .word 0xf3b38633,0xf83b6076,0x09b7bb66,0xd564900b
5360 .word 0xd7e9d98f,0xeb283c98,0x72fc3a4e,0x439b4544
5361p0_local1_end:
5362
5363SECTION .p0_local1_sec DATA_VA=0x000802000
5364
5365attr_data {
5366 Name = .p0_local1_sec,
5367 VA = 0x0000000000802000,
5368 RA = 0x0000000030040000,
5369 PA = ra2pa(0x0000000030040000,0),
5370 part_0_ctx_nonzero_tsb_config_0,
5371 TTE_Context=SCONTEXT,
5372 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5373 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5374 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5375 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5376}
5377
5378 .data
5379 .seg "data"
5380 .align 0x2000
5381 .global p0_local1_sec_start
5382p0_local1_sec_begin:
5383 .skip 0x1400
5384p0_local1_sec_start:
5385 .word 0x01f0cd6b,0xb5383fcb,0xc3fc41c0,0xca19aa26
5386 .word 0xf30c4bcc,0xdeb30a5c,0xd3ecdbd1,0x1ba00b2f
5387 .word 0x353ee4a8,0xd675efff,0x4ef21338,0x464d0964
5388 .word 0xb17c5f23,0x536be766,0x478242fe,0x4453a10b
5389p0_local1_sec_end:
5390
5391SECTION .p0_local2 DATA_VA=0x000804000
5392
5393attr_data {
5394 Name = .p0_local2,
5395 VA = 0x0000000000804000,
5396 RA = 0x0000000010080000,
5397 PA = ra2pa(0x0000000010080000,0),
5398 part_0_ctx_nonzero_tsb_config_0,
5399 TTE_Context=PCONTEXT,
5400 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5401 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5402 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5403 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5404}
5405
5406 .data
5407 .seg "data"
5408 .align 0x2000
5409 .global p0_local2_start
5410p0_local2_begin:
5411 .skip 0x1400
5412p0_local2_start:
5413 .word 0xbb40e2f3,0x223ebaf9,0xba5bf46f,0x77e7dc0f
5414 .word 0x0c0433f0,0x22fb4faa,0xe31a7693,0x5e40dc05
5415 .word 0xfdddfdde,0xc2eb338a,0x55d9868e,0x73f99e3d
5416 .word 0x7816c52b,0x458e4d03,0x3825e7ae,0x71368f33
5417p0_local2_end:
5418
5419SECTION .p0_local2_sec DATA_VA=0x000804000
5420
5421attr_data {
5422 Name = .p0_local2_sec,
5423 VA = 0x0000000000804000,
5424 RA = 0x0000000030080000,
5425 PA = ra2pa(0x0000000030080000,0),
5426 part_0_ctx_nonzero_tsb_config_0,
5427 TTE_Context=SCONTEXT,
5428 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5429 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5430 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5431 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5432}
5433
5434 .data
5435 .seg "data"
5436 .align 0x2000
5437 .global p0_local2_sec_start
5438p0_local2_sec_begin:
5439 .skip 0x1400
5440p0_local2_sec_start:
5441 .word 0x704ef0c5,0x580a6ff4,0x7296020d,0x7119b5cf
5442 .word 0x6ea4756f,0x48f5209e,0x7b3272f3,0x838b7c3e
5443 .word 0x3d0983c7,0x4c634a28,0x4b0a2836,0x4cb8c126
5444 .word 0x3cc90faa,0x969a60ac,0x0081ee38,0xfad17a7a
5445p0_local2_sec_end:
5446
5447SECTION .p0_local3 DATA_VA=0x000806000
5448
5449attr_data {
5450 Name = .p0_local3,
5451 VA = 0x0000000000806000,
5452 RA = 0x00000000100c0000,
5453 PA = ra2pa(0x00000000100c0000,0),
5454 part_0_ctx_nonzero_tsb_config_0,
5455 TTE_Context=PCONTEXT,
5456 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5457 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5458 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5459 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5460}
5461
5462 .data
5463 .seg "data"
5464 .align 0x2000
5465 .global p0_local3_start
5466p0_local3_begin:
5467 .skip 0x1400
5468p0_local3_start:
5469 .word 0x4e00100c,0xea23f0d1,0x4a697d72,0x1b21c956
5470 .word 0xeef0e63a,0xdd85f024,0xd1d6f9f7,0x89310ee0
5471 .word 0xf51e45aa,0x3cdf5e93,0x370418ce,0x9303f1e3
5472 .word 0x49aa13e3,0xfdd14e51,0xc159f3ce,0xe8603558
5473p0_local3_end:
5474
5475SECTION .p0_local3_sec DATA_VA=0x000806000
5476
5477attr_data {
5478 Name = .p0_local3_sec,
5479 VA = 0x0000000000806000,
5480 RA = 0x00000000300c0000,
5481 PA = ra2pa(0x00000000300c0000,0),
5482 part_0_ctx_nonzero_tsb_config_0,
5483 TTE_Context=SCONTEXT,
5484 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5485 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5486 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5487 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5488}
5489
5490 .data
5491 .seg "data"
5492 .align 0x2000
5493 .global p0_local3_sec_start
5494p0_local3_sec_begin:
5495 .skip 0x1400
5496p0_local3_sec_start:
5497 .word 0x1abcca59,0xbd2c9db4,0xd6805e2a,0x3c9d31ce
5498 .word 0x6e10279f,0x88931d12,0x271f3cb5,0x5bf37755
5499 .word 0xba33ec5b,0x846f58e0,0x2f6eab03,0x071325e2
5500 .word 0xb7bbf852,0xe9d22342,0x6ec31e5e,0x801f66dc
5501p0_local3_sec_end:
5502
5503SECTION .p0_local4 DATA_VA=0x000808000
5504
5505attr_data {
5506 Name = .p0_local4,
5507 VA = 0x0000000000808000,
5508 RA = 0x0000000010100000,
5509 PA = ra2pa(0x0000000010100000,0),
5510 part_0_ctx_nonzero_tsb_config_0,
5511 TTE_Context=PCONTEXT,
5512 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5513 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5514 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5515 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5516}
5517
5518 .data
5519 .seg "data"
5520 .align 0x2000
5521 .global p0_local4_start
5522p0_local4_begin:
5523 .skip 0x1400
5524p0_local4_start:
5525 .word 0x47763c44,0x8e227543,0x32e0f5db,0x1b661252
5526 .word 0xabc4c424,0x4fcea632,0xf2ef7a97,0x31ccb6b8
5527 .word 0xe8c8f610,0x2898f93c,0xd68ff21c,0x56712eba
5528 .word 0xb6bfb931,0x72adcdd0,0x439f6a16,0x0518ba86
5529p0_local4_end:
5530
5531SECTION .p0_local4_sec DATA_VA=0x000808000
5532
5533attr_data {
5534 Name = .p0_local4_sec,
5535 VA = 0x0000000000808000,
5536 RA = 0x0000000030100000,
5537 PA = ra2pa(0x0000000030100000,0),
5538 part_0_ctx_nonzero_tsb_config_0,
5539 TTE_Context=SCONTEXT,
5540 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5541 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5542 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5543 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5544}
5545
5546 .data
5547 .seg "data"
5548 .align 0x2000
5549 .global p0_local4_sec_start
5550p0_local4_sec_begin:
5551 .skip 0x1400
5552p0_local4_sec_start:
5553 .word 0xe0b83d5c,0xad2001a8,0x97617d3b,0x23996213
5554 .word 0x181936c0,0xa6be57b8,0xefe9154c,0xe4bd066a
5555 .word 0x4541d62a,0x48aa72b0,0x76c606c4,0x7321c655
5556 .word 0x0a2ea426,0x6a540284,0xf4810af1,0xc6e5f457
5557p0_local4_sec_end:
5558
5559SECTION .p0_local5 DATA_VA=0x00080a000
5560
5561attr_data {
5562 Name = .p0_local5,
5563 VA = 0x000000000080a000,
5564 RA = 0x0000000010140000,
5565 PA = ra2pa(0x0000000010140000,0),
5566 part_0_ctx_nonzero_tsb_config_0,
5567 TTE_Context=PCONTEXT,
5568 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5569 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5570 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5571 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5572}
5573
5574 .data
5575 .seg "data"
5576 .align 0x2000
5577 .global p0_local5_start
5578p0_local5_begin:
5579 .skip 0x1400
5580p0_local5_start:
5581 .word 0x260a82b4,0x05979da6,0xe13ef95b,0x3188640f
5582 .word 0xb1ea407e,0xc3ea8252,0x8118aef9,0xbadc3547
5583 .word 0x634cbe62,0x7403a049,0xf8ffa1e2,0xa79b713b
5584 .word 0x7c79eee4,0x50f8bdc6,0x960b7cea,0x7680f324
5585p0_local5_end:
5586
5587SECTION .p0_local5_sec DATA_VA=0x00080a000
5588
5589attr_data {
5590 Name = .p0_local5_sec,
5591 VA = 0x000000000080a000,
5592 RA = 0x0000000030140000,
5593 PA = ra2pa(0x0000000030140000,0),
5594 part_0_ctx_nonzero_tsb_config_0,
5595 TTE_Context=SCONTEXT,
5596 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5597 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5598 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5599 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5600}
5601
5602 .data
5603 .seg "data"
5604 .align 0x2000
5605 .global p0_local5_sec_start
5606p0_local5_sec_begin:
5607 .skip 0x1400
5608p0_local5_sec_start:
5609 .word 0x49023efd,0xbdfb320e,0xfd038a43,0x0f0a0ad3
5610 .word 0x6754d0e6,0xe10e0beb,0x3c8c0be2,0x680c4ba2
5611 .word 0xfc3d938b,0xc47dd76b,0x636036ca,0x5a6a8f16
5612 .word 0xbd937c06,0x7e92ffc5,0x6b2c2b5a,0xb999dc8f
5613p0_local5_sec_end:
5614
5615SECTION .p0_local6 DATA_VA=0x00080c000
5616
5617attr_data {
5618 Name = .p0_local6,
5619 VA = 0x000000000080c000,
5620 RA = 0x0000000010180000,
5621 PA = ra2pa(0x0000000010180000,0),
5622 part_0_ctx_nonzero_tsb_config_0,
5623 TTE_Context=PCONTEXT,
5624 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5625 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5626 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5627 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5628}
5629
5630 .data
5631 .seg "data"
5632 .align 0x2000
5633 .global p0_local6_start
5634p0_local6_begin:
5635 .skip 0x1400
5636p0_local6_start:
5637 .word 0x75009013,0x7dd18c90,0xcbc0bdbb,0x35b6ccf7
5638 .word 0x14d1e089,0x33331480,0x56f58c35,0xd214d6f1
5639 .word 0x5174c38e,0x9d7676ae,0xaf0372a3,0xd3be5ea7
5640 .word 0xc9805a01,0x62def21a,0xf6c29455,0x3e2a2212
5641p0_local6_end:
5642
5643SECTION .p0_local6_sec DATA_VA=0x00080c000
5644
5645attr_data {
5646 Name = .p0_local6_sec,
5647 VA = 0x000000000080c000,
5648 RA = 0x0000000030180000,
5649 PA = ra2pa(0x0000000030180000,0),
5650 part_0_ctx_nonzero_tsb_config_0,
5651 TTE_Context=SCONTEXT,
5652 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5653 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5654 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5655 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5656}
5657
5658 .data
5659 .seg "data"
5660 .align 0x2000
5661 .global p0_local6_sec_start
5662p0_local6_sec_begin:
5663 .skip 0x1400
5664p0_local6_sec_start:
5665 .word 0x3a5c0747,0x155f6a1e,0xf4c3cee6,0x0928c8a4
5666 .word 0xeb3fdf58,0xe3d8937b,0x4bca68e7,0xd24968ce
5667 .word 0x8054d5c9,0x8b722c4d,0xb60c3220,0xc5ae7a36
5668 .word 0xcb0fc841,0x2e48955c,0xf2a97b9a,0xe09db05f
5669p0_local6_sec_end:
5670
5671SECTION .share0 DATA_VA=0x00080e000
5672
5673attr_data {
5674 Name = .share0,
5675 VA = 0x000000000080e000,
5676 RA = 0x00000000201c0000,
5677 PA = ra2pa(0x00000000201c0000,0),
5678 part_0_ctx_nonzero_tsb_config_0,
5679 TTE_Context=PCONTEXT,
5680 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5681 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5682 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5683 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5684}
5685
5686 .data
5687 .seg "data"
5688 .align 0x2000
5689 .global share0_start
5690share0_begin:
5691share0_start:
5692 .word 0xaa3a4531,0x6ebe4a44,0xa9c301f3,0x3374e207
5693 .word 0x8780db2c,0x6f4e1e79,0xa111c3cf,0xc9f8fc88
5694 .word 0x86167903,0xdaac78e4,0x34c9fa4b,0x3b6e7be5
5695 .word 0x3d6a176c,0x93747e03,0x872ad270,0xe293e048
5696share0_end:
5697
5698SECTION .share1 DATA_VA=0x000810000
5699
5700attr_data {
5701 Name = .share1,
5702 VA = 0x0000000000810000,
5703 RA = 0x0000000020800000,
5704 PA = ra2pa(0x0000000020800000,0),
5705 part_0_ctx_nonzero_tsb_config_0,
5706 TTE_Context=PCONTEXT,
5707 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5708 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5709 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5710 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5711}
5712
5713 .data
5714 .seg "data"
5715 .align 0x2000
5716 .global share1_start
5717share1_begin:
5718share1_start:
5719 .word 0x23268841,0x247f7af9,0x829827b4,0x90b944e0
5720 .word 0x226e3183,0x76fd8c34,0x84ca28e0,0x7c061bca
5721 .word 0x3d65ffd2,0x0eeadb86,0x1e430e89,0xf3f9c50a
5722 .word 0xb6a6806d,0x50999ddc,0x91d4d1d0,0x82b0e9bf
5723 .word 0x81040070,0x1453c2a6,0x1ed6dfb9,0x8295f7c4
5724 .word 0xb8046aff,0x561620ee,0x9241a675,0x426273c2
5725 .word 0xb07ae247,0x102f2a25,0xdc1737d4,0xa3fb8a06
5726 .word 0x07d4163c,0x9c32be5e,0x666ca0a6,0x4650053e
5727share1_end:
5728
5729SECTION .share2 DATA_VA=0x000812000
5730
5731attr_data {
5732 Name = .share2,
5733 VA = 0x0000000000812000,
5734 RA = 0x00000000211c0000,
5735 PA = ra2pa(0x00000000211c0000,0),
5736 part_0_ctx_nonzero_tsb_config_0,
5737 TTE_Context=PCONTEXT,
5738 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5739 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5740 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5741 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5742}
5743
5744 .data
5745 .seg "data"
5746 .align 0x2000
5747 .global share2_start
5748share2_begin:
5749share2_start:
5750 .word 0xbec496d7,0xa23d825a,0x771ac4ea,0x228627cd
5751 .word 0x7583fad7,0xa7f707e8,0xfefc69b4,0x9a6a0793
5752 .word 0xa2242333,0x207a9dab,0xe98d2567,0xa388c4e8
5753 .word 0x50531273,0x17b3f8f1,0xd4a28764,0x9638f2af
5754share2_end:
5755
5756SECTION .share3 DATA_VA=0x000814000
5757
5758attr_data {
5759 Name = .share3,
5760 VA = 0x0000000000814000,
5761 RA = 0x0000000021800000,
5762 PA = ra2pa(0x0000000021800000,0),
5763 part_0_ctx_nonzero_tsb_config_0,
5764 TTE_Context=PCONTEXT,
5765 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5766 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5767 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5768 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5769}
5770
5771 .data
5772 .seg "data"
5773 .align 0x2000
5774 .global share3_start
5775share3_begin:
5776share3_start:
5777 .word 0xd9df9cd4,0xe4c95a8c,0x501dabc8,0x8bbd8428
5778 .word 0x88c34454,0x9d57ff8b,0xb9c425db,0x6f30bd03
5779 .word 0xb9b21397,0x219b3ab5,0x7ccb03c0,0x3dc43822
5780 .word 0xadfa2983,0xbc6e808d,0xb6905be3,0x201fa403
5781 .word 0x81b6ea86,0x7c6ff8d5,0xd87032c8,0x9211a7cd
5782 .word 0x42e1386e,0xa2f631a5,0xb524ff77,0x948334f7
5783 .word 0x39f38b18,0x32421d0c,0x5a340449,0x63bc742c
5784 .word 0xa6f9da42,0xc4c6d2d4,0xb990ae57,0xf10ab63c
5785 .word 0xa0424727,0x49892d8c,0xdcc4d4af,0x2b7fe16d
5786 .word 0x6118fd92,0xe2c24166,0xb82e2b7b,0x0ff12297
5787 .word 0x6eff0c49,0x3ce8486c,0xc7698792,0xd50f64bf
5788 .word 0x56e5e032,0x2f482e5a,0xaab17fab,0xc091ae07
5789 .word 0x65f45589,0x2f4bf0c3,0xc3b53bec,0xf1256b16
5790 .word 0xa50aa222,0xb61bb027,0xcffdcafa,0xec524eb1
5791 .word 0xdc9f06c2,0x37b92f76,0xf5d725d6,0x98ea40a9
5792 .word 0x0a0b38e8,0xe96803f2,0x2874653b,0xb4b3c4a7
5793 .word 0x9e82458c,0x7e09c77c,0x87ebbc1a,0xf540df57
5794 .word 0xf69d540f,0x9f2456fa,0x807df8bd,0x959c45ac
5795 .word 0xf4f3dbc9,0x482940f3,0xe0059e77,0x39be52c8
5796 .word 0x985a7901,0xbe8d50b4,0x6b6e0ab3,0xd3bef700
5797 .word 0x19ea9645,0x1628bbb7,0x2772060f,0x40adb07b
5798 .word 0x629225cd,0xa83d2887,0xc23304e2,0xa609f989
5799 .word 0x403cae16,0xef0bc6cb,0x1a176af9,0x8e3fd6ed
5800 .word 0x8e8120cd,0x7e97d936,0xe2547ffc,0x56df383f
5801 .word 0x175f4833,0x7e5368a0,0xe178dcc5,0xb17a6800
5802 .word 0xdc665152,0xe5372adc,0x4f147eba,0x4d1086df
5803 .word 0xeaf714c1,0x5f0871fe,0xa7b6b11d,0x1b1b2b15
5804 .word 0x7299148d,0xf402174a,0x43639422,0x39a74e4b
5805 .word 0xb9985fa0,0x044d0e77,0xfba31d47,0x39bd12f7
5806 .word 0x02751b7e,0xb199efcd,0xd2650f58,0x28f0e9e9
5807 .word 0xcdf018d7,0xc23e0db4,0x5c5930f3,0x0f37693f
5808 .word 0x37587f56,0x6eb478a9,0x38f97e13,0xa952fbee
5809share3_end: