Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_2000_2.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_2000_2.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 = 327144515
40! Riesling can be on
41! 1 Thread, 2000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_2000_2.s created on Mar 27, 2009 (14:45:15)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_2000_2 -p 1 -l 2000
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! Random code for Processor 0
72
73processor_0:
74 ta T_CHANGE_PRIV
75 wrpr %g0,7,%cleanwin
76 call p0_init_memory_pointers
77 wr %g0,0x80,%asi ! Setting default asi to 80
78
79! Initialize the floating point registers for processor 0
80
81 wr %g0,0x4,%fprs ! Make sure fef is 1
82 set p0_init_freg,%g1
83! %f0 = 3a0cc464 e025b4c3 4e446631 aaa2216e
84! %f4 = a485631c d9ea2667 01a6d6f0 fc757cfa
85! %f8 = deaebd7d 98c0f273 3430b6a3 65fc5512
86! %f12 = 1f790fec 0c529c75 a0e8d7b9 535b3e72
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = 396a40d9 052dfec6 2755f48c 822e7630
90! %f20 = 1b50de40 b8120897 22529dbe d958e0ad
91! %f24 = e8146e4a 98eb928c 400be218 29ff90a5
92! %f28 = 8c6dbdc0 55c61a06 d9f5beab 7e2240b7
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = 85d0cf2e 5e5a282f b7996b52 2d7164e2
96! %f36 = 86ad6e96 c7e242e3 9b0222ab 6d33692f
97! %f40 = c1b0b291 8d354463 181fc51a db1c4dad
98! %f44 = e85cd942 004874d4 72d1a24c 0215fdf2
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0xff6b044f0000003b,%g7,%g1 ! GSR scale = 7, align = 3
104 wr %g1,%g0,%gsr ! GSR = ff6b044f0000003b
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! %l1 = 65fb82c89a772f40, Mem[0000000010041408] = c8aa22ae226226df
113 stxa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 65fb82c89a772f40
114! %l6 = c584bb7669bc7d11, Mem[0000000010141410] = 599bdba8
115 stha %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 599b7d11
116! Mem[0000000010101400] = 11925c6a, %l2 = 879d1bc02a5d3cfe
117 swapa [%i4+%g0]0x80,%l2 ! %l2 = 0000000011925c6a
118! %f29 = 55c61a06, Mem[0000000010141430] = ac7ff2a0
119 sta %f29,[%i5+0x030]%asi ! Mem[0000000010141430] = 55c61a06
120! %f20 = 1b50de40, Mem[0000000010081418] = 38db09e8
121 sta %f20,[%i2+0x018]%asi ! Mem[0000000010081418] = 1b50de40
122! %l4 = 0f1547c2, %l5 = 6e61420b, Mem[0000000010081408] = 234bace2 05565aa4
123 stda %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0f1547c2 6e61420b
124! %l7 = dbba379213520f54, Mem[0000000030041400] = 98b3f89e
125 stba %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = 98b3f854
126! %f21 = b8120897, Mem[0000000010041408] = 402f779a
127 sta %f21,[%i1+%o4]0x80 ! Mem[0000000010041408] = b8120897
128! %l4 = 7501bb700f1547c2, Mem[0000000010041400] = 0339ce68
129 stha %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = 47c2ce68
130! Starting 10 instruction Store Burst
131! %l4 = 0f1547c2, %l5 = 6e61420b, Mem[0000000010041438] = 4783d1b1 34d288e2
132 std %l4,[%i1+0x038] ! Mem[0000000010041438] = 0f1547c2 6e61420b
133
134p0_label_2:
135! %l4 = 7501bb700f1547c2, Mem[0000000010101424] = 3c38944a
136 sth %l4,[%i4+0x024] ! Mem[0000000010101424] = 47c2944a
137! %f10 = 3430b6a3, Mem[00000000300c1408] = 09a8d674
138 sta %f10,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 3430b6a3
139! %l7 = dbba379213520f54, Mem[0000000010041400] = 47c2ce68
140 stwa %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 13520f54
141! %f14 = a0e8d7b9, Mem[00000000300c1410] = e1e0a596
142 sta %f14,[%i3+%o5]0x81 ! Mem[00000000300c1410] = a0e8d7b9
143! %l7 = dbba379213520f54, Mem[0000000010101410] = 5adf24a5
144 stba %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = 54df24a5
145! Mem[0000000010041400] = 13520f54, %l3 = d5d6250268cd7ae8
146 swapa [%i1+%g0]0x80,%l3 ! %l3 = 0000000013520f54
147! %l4 = 0f1547c2, %l5 = 6e61420b, Mem[0000000010081400] = fa149d22 261b4dd3
148 stda %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0f1547c2 6e61420b
149! %l4 = 7501bb700f1547c2, Mem[0000000030081400] = 6413cc27
150 stba %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 6413ccc2
151! %l4 = 7501bb700f1547c2, Mem[0000000030141410] = d29b4eaf
152 stwa %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0f1547c2
153! Starting 10 instruction Load Burst
154! Mem[0000000030141410] = 0f1547c2 f4f57f4f, %l6 = 69bc7d11, %l7 = 13520f54
155 ldda [%i5+%o5]0x81,%l6 ! %l6 = 000000000f1547c2 00000000f4f57f4f
156
157p0_label_3:
158! Mem[0000000030041410] = ba0b0518, %f2 = 4e446631
159 lda [%i1+%o5]0x89,%f2 ! %f2 = ba0b0518
160! Mem[0000000010081400] = c247150f, %l2 = 0000000011925c6a
161 lduba [%i2+%g0]0x88,%l2 ! %l2 = 000000000000000f
162! Mem[0000000010081430] = 1b707ea8, %l6 = 000000000f1547c2
163 ldsha [%i2+0x032]%asi,%l6 ! %l6 = 0000000000007ea8
164! Mem[0000000030081408] = 7169e27c, %l4 = 7501bb700f1547c2
165 ldsha [%i2+%o4]0x89,%l4 ! %l4 = ffffffffffffe27c
166! Mem[00000000300c1410] = a0e8d7b9, %l1 = 65fb82c89a772f40
167 lduba [%i3+%o5]0x81,%l1 ! %l1 = 00000000000000a0
168! Mem[0000000010001408] = c5cfe35b b634de0a, %l0 = 6940ca2a, %l1 = 000000a0
169 ldda [%i0+%o4]0x88,%l0 ! %l0 = 00000000b634de0a 00000000c5cfe35b
170! Mem[0000000010101408] = ff1bb8b66d0f8bd3, %f14 = a0e8d7b9 535b3e72
171 ldda [%i4+%o4]0x80,%f14 ! %f14 = ff1bb8b6 6d0f8bd3
172! Mem[00000000100c1410] = dec89116, %l1 = 00000000c5cfe35b
173 lduba [%i3+%o5]0x80,%l1 ! %l1 = 00000000000000de
174! Mem[0000000030001410] = cf9b9d0b, %l1 = 00000000000000de
175 ldsha [%i0+%o5]0x81,%l1 ! %l1 = ffffffffffffcf9b
176! Starting 10 instruction Store Burst
177! %f20 = 1b50de40 b8120897, %l1 = ffffffffffffcf9b
178! Mem[0000000010141438] = 839ecbf4daef39d4
179 add %i5,0x038,%g1
180 stda %f20,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010141438] = 970812b840de501b
181
182p0_label_4:
183! %f0 = 3a0cc464, Mem[0000000030041410] = 18050bba
184 sta %f0 ,[%i1+%o5]0x81 ! Mem[0000000030041410] = 3a0cc464
185! %f12 = 1f790fec 0c529c75, Mem[0000000030141410] = 0f1547c2 f4f57f4f
186 stda %f12,[%i5+%o5]0x81 ! Mem[0000000030141410] = 1f790fec 0c529c75
187! %l0 = 00000000b634de0a, Mem[00000000211c0000] = c74bcd80
188 stb %l0,[%o2+%g0] ! Mem[00000000211c0000] = 0a4bcd80
189! Mem[0000000010081408] = c247150f, %l1 = ffffcf9b, %l4 = ffffe27c
190 add %i2,0x08,%g1
191 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000c247150f
192! %f23 = d958e0ad, Mem[0000000010181408] = 81cf52bb
193 sta %f23,[%i6+%o4]0x88 ! Mem[0000000010181408] = d958e0ad
194! %f0 = 3a0cc464 e025b4c3, %l7 = 00000000f4f57f4f
195! Mem[0000000030141418] = 88d03638a4c525d5
196 add %i5,0x018,%g1
197 stda %f0,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030141418] = c3b425e064c40c3a
198! Mem[0000000020800041] = 406bfa54, %l3 = 0000000013520f54
199 ldstuba [%o1+0x041]%asi,%l3 ! %l3 = 0000006b000000ff
200! Mem[0000000010141400] = 189508d9, %l7 = 00000000f4f57f4f
201 swapa [%i5+%g0]0x80,%l7 ! %l7 = 00000000189508d9
202! %f26 = 400be218, Mem[00000000100c142c] = a5b9cc6b
203 st %f26,[%i3+0x02c] ! Mem[00000000100c142c] = 400be218
204! Starting 10 instruction Load Burst
205! Mem[0000000010001408] = 0ade34b6, %l0 = 00000000b634de0a
206 ldswa [%i0+%o4]0x80,%l0 ! %l0 = 000000000ade34b6
207
208p0_label_5:
209! Mem[00000000100c1410] = dec89116, %f4 = a485631c
210 lda [%i3+%o5]0x80,%f4 ! %f4 = dec89116
211! Mem[00000000100c1408] = 61a6dd761610969f, %l1 = ffffffffffffcf9b
212 ldxa [%i3+%o4]0x88,%l1 ! %l1 = 61a6dd761610969f
213! Mem[0000000010141408] = 125adb7086fe2308, %f0 = 3a0cc464 e025b4c3
214 ldda [%i5+%o4]0x80,%f0 ! %f0 = 125adb70 86fe2308
215! Mem[0000000010141410] = 599b7d11, %l2 = 000000000000000f
216 lduwa [%i5+%o5]0x88,%l2 ! %l2 = 00000000599b7d11
217! Mem[00000000211c0000] = 0a4bcd80, %l3 = 000000000000006b
218 lduha [%o2+0x000]%asi,%l3 ! %l3 = 0000000000000a4b
219! Mem[0000000010101410] = 54df24a5, %l7 = 00000000189508d9
220 lduha [%i4+%o5]0x80,%l7 ! %l7 = 00000000000054df
221! Mem[0000000030041400] = 98b3f854, %l3 = 0000000000000a4b
222 lduha [%i1+%g0]0x89,%l3 ! %l3 = 000000000000f854
223! Mem[0000000030081400] = c2cc1364, %l7 = 00000000000054df
224 ldsba [%i2+%g0]0x81,%l7 ! %l7 = ffffffffffffffc2
225! Mem[00000000211c0000] = 0a4bcd80, %l4 = 00000000c247150f
226 ldsha [%o2+0x000]%asi,%l4 ! %l4 = 0000000000000a4b
227! Starting 10 instruction Store Burst
228! %f6 = 01a6d6f0, Mem[0000000010041410] = 0106ab6d
229 sta %f6 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 01a6d6f0
230
231p0_label_6:
232! %l6 = 0000000000007ea8, Mem[0000000010041408] = b8120897
233 stwa %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00007ea8
234! %f18 = 2755f48c 822e7630, Mem[0000000010141400] = 4f7ff5f4 d3638195
235 stda %f18,[%i5+%g0]0x88 ! Mem[0000000010141400] = 2755f48c 822e7630
236! %f16 = 396a40d9 052dfec6, Mem[0000000010141438] = 970812b8 40de501b
237 stda %f16,[%i5+0x038]%asi ! Mem[0000000010141438] = 396a40d9 052dfec6
238! Mem[000000001014142c] = d44d8b1f, %l5 = d9cd999a6e61420b
239 ldstuba [%i5+0x02c]%asi,%l5 ! %l5 = 000000d4000000ff
240! %l2 = 00000000599b7d11, %l6 = 0000000000007ea8, %l4 = 0000000000000a4b
241 add %l2,%l6,%l4 ! %l4 = 00000000599bfbb9
242! Mem[0000000030141400] = a7c5d5fe, %l4 = 00000000599bfbb9
243 ldsha [%i5+%g0]0x81,%l4 ! %l4 = ffffffffffffa7c5
244! %l2 = 00000000599b7d11, Mem[000000001000142f] = 565c380a
245 stb %l2,[%i0+0x02f] ! Mem[000000001000142c] = 565c3811
246! %f12 = 1f790fec 0c529c75, Mem[0000000010181410] = 3dd23cfd 94ea3b0b
247 stda %f12,[%i6+%o5]0x80 ! Mem[0000000010181410] = 1f790fec 0c529c75
248! %l6 = 0000000000007ea8, Mem[0000000030141408] = f4061d3f
249 stha %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 7ea81d3f
250! Starting 10 instruction Load Burst
251! Mem[0000000010181400] = 94a8598e, %l3 = 000000000000f854
252 lduwa [%i6+0x000]%asi,%l3 ! %l3 = 0000000094a8598e
253
254p0_label_7:
255! Mem[0000000010001410] = b74e69ba649a5760, %l1 = 61a6dd761610969f
256 ldxa [%i0+%o5]0x88,%l1 ! %l1 = b74e69ba649a5760
257! Mem[0000000020800000] = fb60a5fa, %l5 = 00000000000000d4
258 ldub [%o1+0x001],%l5 ! %l5 = 0000000000000060
259! Mem[0000000030101410] = b7944ee7, %f28 = 8c6dbdc0
260 lda [%i4+%o5]0x89,%f28 ! %f28 = b7944ee7
261! Mem[0000000030081408] = 44860a497169e27c, %l0 = 000000000ade34b6
262 ldxa [%i2+%o4]0x89,%l0 ! %l0 = 44860a497169e27c
263! Mem[0000000010101408] = d38b0f6d b6b81bff, %l6 = 00007ea8, %l7 = ffffffc2
264 ldda [%i4+%o4]0x88,%l6 ! %l6 = 00000000b6b81bff 00000000d38b0f6d
265! Mem[0000000010141410] = 117d9b59, %f12 = 1f790fec
266 lda [%i5+%o5]0x80,%f12 ! %f12 = 117d9b59
267! Mem[0000000010141410] = 117d9b5932b0aa8b, %l7 = 00000000d38b0f6d
268 ldxa [%i5+%o5]0x80,%l7 ! %l7 = 117d9b5932b0aa8b
269! Mem[00000000300c1400] = 5c3e61d3acaa1bad, %l7 = 117d9b5932b0aa8b
270 ldxa [%i3+%g0]0x89,%l7 ! %l7 = 5c3e61d3acaa1bad
271! Mem[00000000201c0000] = f6eb5a4a, %l1 = b74e69ba649a5760
272 lduba [%o0+0x000]%asi,%l1 ! %l1 = 00000000000000f6
273! Starting 10 instruction Store Burst
274! %l0 = 44860a497169e27c, Mem[0000000030181400] = 9b643583
275 stha %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 9b64e27c
276
277p0_label_8:
278! %l4 = ffffffffffffa7c5, Mem[0000000030101408] = 940c7c6a
279 stwa %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffffa7c5
280! %f4 = dec89116 d9ea2667, Mem[0000000010101410] = a524df54 5ca58c45
281 stda %f4 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = dec89116 d9ea2667
282! %l7 = 5c3e61d3acaa1bad, Mem[0000000010081418] = 1b50de40
283 stb %l7,[%i2+0x018] ! Mem[0000000010081418] = ad50de40
284! %l4 = ffffffffffffa7c5, imm = 00000000000003b3, %l6 = 00000000b6b81bff
285 xor %l4,0x3b3,%l6 ! %l6 = ffffffffffffa476
286! %f20 = 1b50de40 b8120897, %l2 = 00000000599b7d11
287! Mem[00000000100c1430] = bfc28cf89b639219
288 add %i3,0x030,%g1
289 stda %f20,[%g1+%l2]ASI_PST32_P ! Mem[00000000100c1430] = bfc28cf8b8120897
290! %l1 = 00000000000000f6, Mem[00000000218000c0] = d4934e5b, %asi = 80
291 stha %l1,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 00f64e5b
292! Mem[000000001004140c] = c882fb65, %l0 = 44860a497169e27c, %asi = 80
293 swapa [%i1+0x00c]%asi,%l0 ! %l0 = 00000000c882fb65
294! %f4 = dec89116, Mem[0000000030041410] = 3a0cc464
295 sta %f4 ,[%i1+%o5]0x81 ! Mem[0000000030041410] = dec89116
296! %f12 = 117d9b59, Mem[0000000010101410] = 6726ead9
297 st %f12,[%i4+%o5] ! Mem[0000000010101410] = 117d9b59
298! Starting 10 instruction Load Burst
299! Mem[0000000030041400] = 98b3f854, %l0 = 00000000c882fb65
300 ldsha [%i1+%g0]0x89,%l0 ! %l0 = fffffffffffff854
301
302p0_label_9:
303! Mem[0000000010001400] = 70621cea, %f25 = 98eb928c
304 lda [%i0+%g0]0x80,%f25 ! %f25 = 70621cea
305! Mem[0000000030001410] = cf9b9d0b, %l4 = ffffffffffffa7c5
306 ldsha [%i0+%o5]0x81,%l4 ! %l4 = ffffffffffffcf9b
307! Mem[0000000030181410] = d274552a, %l0 = fffffffffffff854
308 lduba [%i6+%o5]0x81,%l0 ! %l0 = 00000000000000d2
309! Mem[0000000010001408] = c5cfe35bb634de0a, %f6 = 01a6d6f0 fc757cfa
310 ldda [%i0+%o4]0x88,%f6 ! %f6 = c5cfe35b b634de0a
311! Mem[0000000030141410] = 1f790fec, %f20 = 1b50de40
312 lda [%i5+%o5]0x81,%f20 ! %f20 = 1f790fec
313! Mem[0000000030001400] = ce114ffb a60b3b7d, %l6 = ffffa476, %l7 = acaa1bad
314 ldda [%i0+%g0]0x89,%l6 ! %l6 = 00000000a60b3b7d 00000000ce114ffb
315! %l3 = 0000000094a8598e, %l1 = 00000000000000f6, %l4 = ffffffffffffcf9b
316 subc %l3,%l1,%l4 ! %l4 = 0000000094a85898
317! Mem[0000000010101410] = 599b7d11, %l5 = 0000000000000060
318 ldsha [%i4+%o5]0x88,%l5 ! %l5 = 0000000000007d11
319! Mem[0000000021800180] = c360f854, %l7 = 00000000ce114ffb
320 ldsb [%o3+0x180],%l7 ! %l7 = ffffffffffffffc3
321! Starting 10 instruction Store Burst
322! %l7 = ffffffffffffffc3, Mem[0000000010141408] = 125adb70
323 stha %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = ffc3db70
324
325p0_label_10:
326! Mem[0000000010081410] = ab74f669, %l6 = 00000000a60b3b7d
327 swapa [%i2+%o5]0x88,%l6 ! %l6 = 00000000ab74f669
328! %l2 = 599b7d11, %l3 = 94a8598e, Mem[00000000100c1400] = f6c2a1b4 801ad428
329 std %l2,[%i3+%g0] ! Mem[00000000100c1400] = 599b7d11 94a8598e
330! %l0 = 00000000000000d2, Mem[0000000010141408] = 70dbc3ff
331 stha %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 70db00d2
332! %f11 = 65fc5512, Mem[0000000010181400] = 94a8598e
333 st %f11,[%i6+%g0] ! Mem[0000000010181400] = 65fc5512
334! Mem[0000000010081408] = 0f1547c2, %l3 = 0000000094a8598e
335 swapa [%i2+%o4]0x88,%l3 ! %l3 = 000000000f1547c2
336! Mem[00000000300c1400] = acaa1bad, %l0 = 00000000000000d2
337 ldstuba [%i3+%g0]0x89,%l0 ! %l0 = 000000ad000000ff
338! Mem[0000000010081400] = c247150f, %l1 = 00000000000000f6
339 swapa [%i2+%g0]0x88,%l1 ! %l1 = 00000000c247150f
340! %f8 = deaebd7d 98c0f273, Mem[0000000010041408] = 00007ea8 7169e27c
341 stda %f8 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = deaebd7d 98c0f273
342! Mem[0000000030101400] = 684eb302, %l1 = 00000000c247150f
343 ldstuba [%i4+%g0]0x81,%l1 ! %l1 = 00000068000000ff
344! Starting 10 instruction Load Burst
345! %f28 = b7944ee7, %f8 = deaebd7d
346 fsqrts %f28,%f8 ! %f8 = 7fffffff
347
348p0_label_11:
349! Mem[00000000218001c0] = b3245b76, %l7 = ffffffffffffffc3
350 ldsh [%o3+0x1c0],%l7 ! %l7 = ffffffffffffb324
351! Mem[00000000100c1410] = 1691c8de, %l5 = 0000000000007d11
352 lduba [%i3+%o5]0x88,%l5 ! %l5 = 00000000000000de
353! Mem[0000000030141410] = ec0f791f, %f29 = 55c61a06
354 lda [%i5+%o5]0x89,%f29 ! %f29 = ec0f791f
355! Mem[000000001008140c] = 0b42616e, %l2 = 00000000599b7d11
356 lduw [%i2+0x00c],%l2 ! %l2 = 000000000b42616e
357! Mem[0000000030041400] = 98b3f854, %l5 = 00000000000000de
358 ldsba [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000054
359! Mem[0000000010101400] = fe3c5d2a, %f31 = 7e2240b7
360 lda [%i4+%g0]0x88,%f31 ! %f31 = fe3c5d2a
361! Mem[0000000010141408] = 0823fe86 70db00d2, %l4 = 94a85898, %l5 = 00000054
362 ldda [%i5+%o4]0x88,%l4 ! %l4 = 0000000070db00d2 000000000823fe86
363! Mem[0000000010141400] = 822e7630, %l6 = 00000000ab74f669
364 ldswa [%i5+%g0]0x88,%l6 ! %l6 = ffffffff822e7630
365 membar #Sync ! Added by membar checker (1)
366! Mem[0000000030101400] = ff4eb302 37148582 c5a7ffff 6cba60e4
367! Mem[0000000030101410] = e74e94b7 914bbde3 af52593e 1c53fbca
368! Mem[0000000030101420] = 918960ee 056fad8c 129d217c b81e66a0
369! Mem[0000000030101430] = 90505644 a67a4835 3eeec2d8 38c62378
370 ldda [%i4]ASI_BLK_S,%f16 ! Block Load from 0000000030101400
371! Starting 10 instruction Store Burst
372! %l4 = 0000000070db00d2, Mem[00000000211c0000] = 0a4bcd80, %asi = 80
373 stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00d2cd80
374
375p0_label_12:
376! %f5 = d9ea2667, Mem[000000001008143c] = 05abd5e3
377 sta %f5 ,[%i2+0x03c]%asi ! Mem[000000001008143c] = d9ea2667
378! %l4 = 0000000070db00d2, Mem[0000000030081408] = 7ce26971490a8644
379 stxa %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000000070db00d2
380! Mem[0000000010081408] = 94a8598e, %l0 = 00000000000000ad
381 swapa [%i2+%o4]0x88,%l0 ! %l0 = 0000000094a8598e
382! %f10 = 3430b6a3 65fc5512, Mem[0000000010181410] = ec0f791f 759c520c
383 stda %f10,[%i6+%o5]0x88 ! Mem[0000000010181410] = 3430b6a3 65fc5512
384! Mem[00000000100c1438] = dd41bb83, %l4 = 0000000070db00d2
385 swap [%i3+0x038],%l4 ! %l4 = 00000000dd41bb83
386! %l2 = 000000000b42616e, Mem[00000000201c0000] = f6eb5a4a, %asi = 80
387 stha %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = 616e5a4a
388! %l2 = 000000000b42616e, Mem[0000000010141400] = 822e7630
389 stba %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 822e766e
390! Mem[0000000030181410] = 2a5574d2, %l3 = 000000000f1547c2
391 swapa [%i6+%o5]0x89,%l3 ! %l3 = 000000002a5574d2
392! %l0 = 0000000094a8598e, Mem[00000000100c1410] = 2016ce971691c8de
393 stxa %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000000094a8598e
394! Starting 10 instruction Load Burst
395! Mem[00000000300c1400] = acaa1bff, %l7 = ffffffffffffb324
396 lduha [%i3+%g0]0x89,%l7 ! %l7 = 0000000000001bff
397
398p0_label_13:
399! Mem[0000000010081418] = ad50de40 df46364a, %l4 = dd41bb83, %l5 = 0823fe86
400 ldda [%i2+0x018]%asi,%l4 ! %l4 = 00000000ad50de40 00000000df46364a
401! Mem[0000000010041418] = c77babee, %l5 = 00000000df46364a
402 ldsh [%i1+0x01a],%l5 ! %l5 = ffffffffffffabee
403! Mem[0000000030041400] = 54f8b398, %l4 = 00000000ad50de40
404 ldsha [%i1+%g0]0x81,%l4 ! %l4 = 00000000000054f8
405! Code Fragment 4
406p0_fragment_1:
407! %l0 = 0000000094a8598e
408 setx 0xefc3272851164f60,%g7,%l0 ! %l0 = efc3272851164f60
409! %l1 = 0000000000000068
410 setx 0x73a6e90843d42209,%g7,%l1 ! %l1 = 73a6e90843d42209
411 setx 0x7ff8, %g1, %g2
412 and %l0, %g2, %l0
413 setx 0xffffffff, %g1, %g2
414 and %l1, %g2, %l1
415 setx 0x100000000, %g1, %g2
416 or %l1, %g2, %l1 ! Set bit 32 - perrinj
417 ta T_CHANGE_HPRIV
418 stxa %l1, [%l0]ASI_ICACHE_INSTR
419 ta T_CHANGE_NONHPRIV
420! %l0 = efc3272851164f60
421 setx 0x75d15c4853493515,%g7,%l0 ! %l0 = 75d15c4853493515
422! %l1 = 73a6e90843d42209
423 setx 0x3577267f97970112,%g7,%l1 ! %l1 = 3577267f97970112
424! Mem[0000000010181400] = 4510af68 1255fc65, %l6 = 822e7630, %l7 = 00001bff
425 ldda [%i6+%g0]0x88,%l6 ! %l6 = 000000001255fc65 000000004510af68
426! Mem[0000000030001408] = 462ed77b8e5373c5, %l2 = 000000000b42616e
427 ldxa [%i0+%o4]0x89,%l2 ! %l2 = 462ed77b8e5373c5
428! Code Fragment 3
429p0_fragment_2:
430! %l0 = 75d15c4853493515
431 setx 0x7c72c6c823ee3e8c,%g7,%l0 ! %l0 = 7c72c6c823ee3e8c
432! %l1 = 3577267f97970112
433 setx 0x9ca2fc182e5a9b83,%g7,%l1 ! %l1 = 9ca2fc182e5a9b83
434 setx 0x1fe000, %g1, %g3
435 or %l0, %g3, %l0 ! always set perrmask = 0xff
436 setx 0x1ffff8, %g1, %g2
437 and %l0, %g2, %l0
438 ta T_CHANGE_HPRIV
439 stxa %l1, [%l0]ASI_DCACHE_DATA
440 ta T_CHANGE_NONHPRIV
441! %l0 = 7c72c6c823ee3e8c
442 setx 0x8c66234021f0eae4,%g7,%l0 ! %l0 = 8c66234021f0eae4
443! %l1 = 9ca2fc182e5a9b83
444 setx 0xfff2f3b7e1850ced,%g7,%l1 ! %l1 = fff2f3b7e1850ced
445! Mem[0000000010081410] = 7d3b0ba6, %f17 = 37148582
446 lda [%i2+%o5]0x80,%f17 ! %f17 = 7d3b0ba6
447! Mem[0000000010141410] = 8baab032 599b7d11, %l0 = 21f0eae4, %l1 = e1850ced
448 ldda [%i5+%o5]0x88,%l0 ! %l0 = 00000000599b7d11 000000008baab032
449! Starting 10 instruction Store Burst
450! %l6 = 000000001255fc65, Mem[0000000010081408] = ad0000000b42616e, %asi = 80
451 stxa %l6,[%i2+0x008]%asi ! Mem[0000000010081408] = 000000001255fc65
452
453p0_label_14:
454! Mem[0000000030101410] = e74e94b7, %l7 = 000000004510af68
455 ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 000000e7000000ff
456! %l6 = 000000001255fc65, Mem[0000000010101410] = 117d9b59
457 stba %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 657d9b59
458! %l5 = ffffffffffffabee, Mem[0000000030001408] = 8e5373c5
459 stwa %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffabee
460! %l4 = 000054f8, %l5 = ffffabee, Mem[0000000010001410] = 649a5760 b74e69ba
461 stda %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000054f8 ffffabee
462! %f3 = aaa2216e, Mem[00000000100c1400] = 599b7d11
463 sta %f3 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = aaa2216e
464! %l5 = ffffffffffffabee, Mem[000000001004141e] = c8a9d015, %asi = 80
465 stha %l5,[%i1+0x01e]%asi ! Mem[000000001004141c] = c8a9abee
466! %l7 = 00000000000000e7, Mem[0000000030001410] = 0b9d9bcf
467 stba %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0b9d9be7
468! Mem[00000000300c1408] = a3b63034, %l0 = 00000000599b7d11
469 ldstuba [%i3+%o4]0x81,%l0 ! %l0 = 000000a3000000ff
470! %l7 = 00000000000000e7, Mem[0000000010141400] = 2755f48c822e766e
471 stxa %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000000000e7
472! Starting 10 instruction Load Burst
473! Mem[000000001018140c] = f5e3b8c6, %l6 = 000000001255fc65
474 lduh [%i6+0x00c],%l6 ! %l6 = 000000000000f5e3
475
476p0_label_15:
477! Mem[0000000010081430] = 1b707ea8dc4e2b5f, %f10 = 3430b6a3 65fc5512
478 ldda [%i2+0x030]%asi,%f10 ! %f10 = 1b707ea8 dc4e2b5f
479! Mem[0000000021800040] = 4a5ec8f1, %l3 = 000000002a5574d2
480 ldub [%o3+0x040],%l3 ! %l3 = 000000000000004a
481! Mem[0000000030081400] = 0f4f9d1d6413ccc2, %f10 = 1b707ea8 dc4e2b5f
482 ldda [%i2+%g0]0x89,%f10 ! %f10 = 0f4f9d1d 6413ccc2
483! Mem[0000000030001400] = 7d3b0ba6, %l6 = 000000000000f5e3
484 ldsba [%i0+%g0]0x81,%l6 ! %l6 = 000000000000007d
485! Mem[0000000010181400] = 1255fc65, %f22 = af52593e
486 lda [%i6+%g0]0x88,%f22 ! %f22 = 1255fc65
487! %l3 = 000000000000004a, imm = 00000000000009d1, %l7 = 00000000000000e7
488 xor %l3,0x9d1,%l7 ! %l7 = 000000000000099b
489! Mem[0000000010181420] = 67ce8707 4de8441b, %l2 = 8e5373c5, %l3 = 0000004a
490 ldda [%i6+0x020]%asi,%l2 ! %l2 = 0000000067ce8707 000000004de8441b
491! Mem[0000000010001408] = 0ade34b6, %l7 = 000000000000099b
492 ldsha [%i0+%o4]0x80,%l7 ! %l7 = 0000000000000ade
493! Mem[0000000010181410] = 65fc5512, %f0 = 125adb70
494 lda [%i6+%o5]0x88,%f0 ! %f0 = 65fc5512
495! Starting 10 instruction Store Burst
496! %f14 = ff1bb8b6, Mem[00000000100c1408] = 1610969f
497 sta %f14,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ff1bb8b6
498
499p0_label_16:
500! Mem[0000000021800101] = b4c5af61, %l6 = 000000000000007d
501 ldstub [%o3+0x101],%l6 ! %l6 = 000000c5000000ff
502! %l7 = 0000000000000ade, Mem[0000000010081404] = 6e61420b, %asi = 80
503 stwa %l7,[%i2+0x004]%asi ! Mem[0000000010081404] = 00000ade
504! Mem[0000000020800041] = 40fffa54, %l2 = 0000000067ce8707
505 ldstuba [%o1+0x041]%asi,%l2 ! %l2 = 000000ff000000ff
506! %l6 = 000000c5, %l7 = 00000ade, Mem[0000000010181418] = ea5fea6b 92a63f58
507 std %l6,[%i6+0x018] ! Mem[0000000010181418] = 000000c5 00000ade
508! %l5 = ffffffffffffabee, Mem[0000000030141400] = a7c5d5fe
509 stwa %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffabee
510! %l3 = 000000004de8441b, Mem[0000000030001408] = ffffabee
511 stwa %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = 4de8441b
512! %l5 = ffffffffffffabee, Mem[000000001010140a] = ff1bb8b6
513 sth %l5,[%i4+0x00a] ! Mem[0000000010101408] = ff1babee
514! %f8 = 7fffffff, Mem[00000000100c1408] = b6b81bff
515 sta %f8 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 7fffffff
516! Mem[0000000030181410] = 0f1547c2, %l1 = 000000008baab032
517 ldstuba [%i6+%o5]0x89,%l1 ! %l1 = 000000c2000000ff
518! Starting 10 instruction Load Burst
519! Mem[000000001008143c] = d9ea2667, %l1 = 00000000000000c2
520 ldsw [%i2+0x03c],%l1 ! %l1 = ffffffffd9ea2667
521
522p0_label_17:
523! Mem[0000000010141410] = 599b7d11, %f3 = aaa2216e
524 lda [%i5+%o5]0x88,%f3 ! %f3 = 599b7d11
525 membar #Sync ! Added by membar checker (2)
526! Mem[0000000030101400] = ff4eb302 37148582 c5a7ffff 6cba60e4
527! Mem[0000000030101410] = ff4e94b7 914bbde3 af52593e 1c53fbca
528! Mem[0000000030101420] = 918960ee 056fad8c 129d217c b81e66a0
529! Mem[0000000030101430] = 90505644 a67a4835 3eeec2d8 38c62378
530 ldda [%i4]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030101400
531! Mem[0000000010001410] = f8540000, %l4 = 00000000000054f8
532 lduwa [%i0+%o5]0x80,%l4 ! %l4 = 00000000f8540000
533! Mem[0000000030041410] = 960e83061691c8de, %l3 = 000000004de8441b
534 ldxa [%i1+%o5]0x89,%l3 ! %l3 = 960e83061691c8de
535! Mem[0000000030001408] = 462ed77b 4de8441b, %l4 = f8540000, %l5 = ffffabee
536 ldda [%i0+%o4]0x89,%l4 ! %l4 = 000000004de8441b 00000000462ed77b
537! Mem[00000000100c1408] = 61a6dd76 ffffff7f, %l6 = 000000c5, %l7 = 00000ade
538 ldda [%i3+%o4]0x88,%l6 ! %l6 = 00000000ffffff7f 0000000061a6dd76
539! Mem[0000000030101410] = b7944eff, %l3 = 960e83061691c8de
540 ldsha [%i4+%o5]0x89,%l3 ! %l3 = 0000000000004eff
541! Mem[0000000010081420] = c1a854d7, %l7 = 0000000061a6dd76
542 lduha [%i2+0x020]%asi,%l7 ! %l7 = 000000000000c1a8
543! Mem[00000000300c1408] = ffb63034, %f11 = 6413ccc2
544 lda [%i3+%o4]0x81,%f11 ! %f11 = ffb63034
545! Starting 10 instruction Store Burst
546! Mem[00000000300c1400] = ff1baaac, %l2 = 00000000000000ff
547 swapa [%i3+%g0]0x81,%l2 ! %l2 = 00000000ff1baaac
548
549p0_label_18:
550! %l0 = 000000a3, %l1 = d9ea2667, Mem[0000000010181410] = 1255fc65 a3b63034
551 stda %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000a3 d9ea2667
552! Mem[0000000010101408] = eeab1bff, %l1 = ffffffffd9ea2667
553 swapa [%i4+%o4]0x88,%l1 ! %l1 = 00000000eeab1bff
554! %l7 = 000000000000c1a8, Mem[0000000010141408] = 0823fe8670db00d2
555 stxa %l7,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000000000c1a8
556! %l2 = 00000000ff1baaac, Mem[0000000030181408] = 49a9b0f9
557 stwa %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff1baaac
558! %l5 = 00000000462ed77b, Mem[0000000010081410] = 7d3b0ba6
559 stha %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = d77b0ba6
560! %l4 = 4de8441b, %l5 = 462ed77b, Mem[00000000300c1410] = b9d7e8a0 6ef97372
561 stda %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 4de8441b 462ed77b
562! %l0 = 00000000000000a3, Mem[00000000300c1408] = 0a51fc773430b6ff
563 stxa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000000000a3
564! Mem[0000000030101410] = b7944eff, %l2 = 00000000ff1baaac
565 swapa [%i4+%o5]0x89,%l2 ! %l2 = 00000000b7944eff
566! %l3 = 0000000000004eff, Mem[0000000030141408] = 3f1da87e
567 stwa %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00004eff
568! Starting 10 instruction Load Burst
569! Mem[0000000030001408] = 462ed77b 4de8441b, %l0 = 000000a3, %l1 = eeab1bff
570 ldda [%i0+%o4]0x89,%l0 ! %l0 = 000000004de8441b 00000000462ed77b
571
572p0_label_19:
573! Mem[0000000030141408] = 00004eff, %l4 = 000000004de8441b
574 ldswa [%i5+%o4]0x89,%l4 ! %l4 = 0000000000004eff
575! Mem[00000000100c1408] = ffffff7f, %l6 = 00000000ffffff7f
576 ldsba [%i3+%o4]0x88,%l6 ! %l6 = 000000000000007f
577! Mem[00000000211c0000] = 00d2cd80, %l7 = 000000000000c1a8
578 ldsha [%o2+0x000]%asi,%l7 ! %l7 = 00000000000000d2
579! Mem[0000000010041400] = 68cd7ae8, %l0 = 000000004de8441b
580 lduha [%i1+%g0]0x80,%l0 ! %l0 = 00000000000068cd
581! Mem[0000000030001410] = b972c7ba 0b9d9be7, %l2 = b7944eff, %l3 = 00004eff
582 ldda [%i0+%o5]0x89,%l2 ! %l2 = 000000000b9d9be7 00000000b972c7ba
583! Mem[0000000010141408] = 0000c1a8, %l3 = 00000000b972c7ba
584 ldsba [%i5+%o4]0x88,%l3 ! %l3 = ffffffffffffffa8
585! Mem[0000000010001410] = f8540000eeabffff, %f4 = dec89116 d9ea2667
586 ldda [%i0+%o5]0x80,%f4 ! %f4 = f8540000 eeabffff
587! Mem[0000000010141408] = a8c10000, %l6 = 000000000000007f
588 lduba [%i5+%o4]0x80,%l6 ! %l6 = 00000000000000a8
589! Mem[00000000300c1410] = 462ed77b4de8441b, %l7 = 00000000000000d2
590 ldxa [%i3+%o5]0x89,%l7 ! %l7 = 462ed77b4de8441b
591! Starting 10 instruction Store Burst
592! %l2 = 000000000b9d9be7, Mem[0000000010081400] = f600000000000ade
593 stxa %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000000b9d9be7
594
595p0_label_20:
596! %l5 = 00000000462ed77b, Mem[0000000010181408] = d958e0ad
597 stha %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = d958d77b
598! %l1 = 00000000462ed77b, Mem[0000000010141410] = 117d9b59
599 stw %l1,[%i5+%o5] ! Mem[0000000010141410] = 462ed77b
600! %f10 = 0f4f9d1d, Mem[0000000010141428] = 94fb7e1e
601 st %f10,[%i5+0x028] ! Mem[0000000010141428] = 0f4f9d1d
602! %l0 = 000068cd, %l1 = 462ed77b, Mem[0000000010141400] = 000000e7 00000000
603 stda %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000068cd 462ed77b
604! %l4 = 0000000000004eff, Mem[00000000201c0000] = 616e5a4a
605 sth %l4,[%o0+%g0] ! Mem[00000000201c0000] = 4eff5a4a
606 membar #Sync ! Added by membar checker (3)
607! %f6 = c5cfe35b b634de0a, Mem[0000000030101400] = ff4eb302 37148582
608 stda %f6 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = c5cfe35b b634de0a
609! %l4 = 0000000000004eff, Mem[00000000100c1400] = 8e59a8946e21a2aa
610 stxa %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000000000004eff
611! Mem[0000000010041408] = deaebd7d, %l2 = 000000000b9d9be7
612 ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 000000de000000ff
613! Mem[0000000010101418] = 833b786c53b1633e, %l6 = 00000000000000a8, %l3 = ffffffffffffffa8
614 add %i4,0x18,%g1
615 casxa [%g1]0x80,%l6,%l3 ! %l3 = 833b786c53b1633e
616! Starting 10 instruction Load Burst
617! Mem[0000000030001408] = 1b44e84d, %l7 = 462ed77b4de8441b
618 ldswa [%i0+%o4]0x81,%l7 ! %l7 = 000000001b44e84d
619
620p0_label_21:
621! Mem[0000000030001410] = 0b9d9be7, %l2 = 00000000000000de
622 ldswa [%i0+%o5]0x89,%l2 ! %l2 = 000000000b9d9be7
623! Mem[0000000021800040] = 4a5ec8f1, %l1 = 00000000462ed77b
624 ldsb [%o3+0x041],%l1 ! %l1 = 000000000000005e
625! Mem[0000000010041418] = c77babee c8a9abee, %l0 = 000068cd, %l1 = 0000005e
626 ldda [%i1+0x018]%asi,%l0 ! %l0 = 00000000c77babee 00000000c8a9abee
627! Mem[0000000010001430] = 852496fc, %l0 = 00000000c77babee
628 ldswa [%i0+0x030]%asi,%l0 ! %l0 = ffffffff852496fc
629! Mem[0000000030181408] = 2c58cb47 ff1baaac, %l0 = 852496fc, %l1 = c8a9abee
630 ldda [%i6+%o4]0x89,%l0 ! %l0 = 00000000ff1baaac 000000002c58cb47
631! Mem[0000000010001408] = b634de0a, %l2 = 000000000b9d9be7
632 lduba [%i0+%o4]0x88,%l2 ! %l2 = 000000000000000a
633! Mem[0000000030181408] = ff1baaac, %l2 = 000000000000000a
634 ldswa [%i6+%o4]0x89,%l2 ! %l2 = ffffffffff1baaac
635! Mem[00000000211c0000] = 00d2cd80, %l3 = 833b786c53b1633e
636 lduh [%o2+%g0],%l3 ! %l3 = 00000000000000d2
637! Mem[0000000010101408] = d9ea2667, %l3 = 00000000000000d2
638 lduwa [%i4+%o4]0x88,%l3 ! %l3 = 00000000d9ea2667
639! Starting 10 instruction Store Burst
640! Mem[0000000010101408] = 6726ead9, %l5 = 00000000462ed77b
641 swapa [%i4+%o4]0x80,%l5 ! %l5 = 000000006726ead9
642
643p0_label_22:
644! Mem[0000000030101410] = ff1baaac, %l4 = 0000000000004eff
645 swapa [%i4+%o5]0x89,%l4 ! %l4 = 00000000ff1baaac
646! Mem[0000000030041408] = d7f0257b, %l0 = 00000000ff1baaac
647 ldstuba [%i1+%o4]0x81,%l0 ! %l0 = 000000d7000000ff
648! Mem[0000000010181408] = 7bd758d9, %l6 = 00000000000000a8
649 ldstuba [%i6+%o4]0x80,%l6 ! %l6 = 0000007b000000ff
650! %l1 = 000000002c58cb47, Mem[0000000030001410] = 0b9d9be7
651 stba %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0b9d9b47
652! %l3 = 00000000d9ea2667, Mem[0000000021800080] = 20308dc3
653 sth %l3,[%o3+0x080] ! Mem[0000000021800080] = 26678dc3
654! %f24 = 918960ee, Mem[00000000300c1410] = 1b44e84d
655 sta %f24,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 918960ee
656! %f11 = ffb63034, %f0 = 65fc5512
657 fstoi %f11,%f0 ! %f0 = 80000000
658! %l5 = 000000006726ead9, Mem[0000000010181410] = 6726ead9a3000000
659 stxa %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000006726ead9
660! Mem[0000000030101410] = 00004eff, %l6 = 000000000000007b
661 ldstuba [%i4+%o5]0x89,%l6 ! %l6 = 000000ff000000ff
662! Starting 10 instruction Load Burst
663! Mem[0000000010081410] = a5c7725c a60b7bd7, %l0 = 000000d7, %l1 = 2c58cb47
664 ldda [%i2+%o5]0x88,%l0 ! %l0 = 00000000a60b7bd7 00000000a5c7725c
665
666p0_label_23:
667! Mem[0000000010001400] = 70621cea 2a3b6d13 0ade34b6 5be3cfc5
668! Mem[0000000010001410] = f8540000 eeabffff 4935eb91 02e1f454
669! Mem[0000000010001420] = 692f1c85 54980ce8 14cc9d31 565c3811
670! Mem[0000000010001430] = 852496fc 3db0b107 1837c19a d42c69b9
671 ldda [%i0]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010001400
672! %l3 = 00000000d9ea2667, %l0 = 00000000a60b7bd7, %l0 = 00000000a60b7bd7
673 xor %l3,%l0,%l0 ! %l0 = 000000007fe15db0
674! Mem[0000000030001400] = 7d3b0ba6fb4f11ce, %l3 = 00000000d9ea2667
675 ldxa [%i0+%g0]0x81,%l3 ! %l3 = 7d3b0ba6fb4f11ce
676! Mem[0000000030101410] = 00004eff, %l1 = 00000000a5c7725c
677 lduwa [%i4+%o5]0x89,%l1 ! %l1 = 0000000000004eff
678! Mem[0000000030101400] = 5be3cfc5, %f23 = 1c53fbca
679 lda [%i4+%g0]0x89,%f23 ! %f23 = 5be3cfc5
680! Mem[0000000010141408] = 0000c1a8, %l2 = ffffffffff1baaac
681 ldsba [%i5+%o4]0x88,%l2 ! %l2 = ffffffffffffffa8
682! Mem[00000000100c1408] = 7fffffff, %l5 = 000000006726ead9
683 ldswa [%i3+%o4]0x80,%l5 ! %l5 = 000000007fffffff
684! %l5 = 000000007fffffff, imm = 0000000000000b11, %l6 = 00000000000000ff
685 sub %l5,0xb11,%l6 ! %l6 = 000000007ffff4ee
686! Mem[0000000021800000] = b4268a92, %l5 = 000000007fffffff
687 ldsb [%o3+%g0],%l5 ! %l5 = ffffffffffffffb4
688! Starting 10 instruction Store Burst
689! %f24 = 918960ee 056fad8c, Mem[0000000010181408] = d958d7ff c6b8e3f5
690 stda %f24,[%i6+%o4]0x88 ! Mem[0000000010181408] = 918960ee 056fad8c
691
692p0_label_24:
693! %f18 = c5a7ffff, Mem[0000000010141410] = 7bd72e46
694 sta %f18,[%i5+%o5]0x88 ! Mem[0000000010141410] = c5a7ffff
695! %f29 = a67a4835, Mem[00000000100c1408] = ffffff7f
696 sta %f29,[%i3+%o4]0x88 ! Mem[00000000100c1408] = a67a4835
697! Mem[0000000010181400] = 1255fc65, %l5 = ffffffffffffffb4
698 swapa [%i6+%g0]0x88,%l5 ! %l5 = 000000001255fc65
699! %l2 = ffffffffffffffa8, immed = 00000021, %y = 00000000
700 smul %l2,0x021,%l7 ! %l7 = fffffffffffff4a8, %y = ffffffff
701! %l7 = fffffffffffff4a8, Mem[0000000010081410] = d77b0ba6
702 stwa %l7,[%i2+%o5]0x80 ! Mem[0000000010081410] = fffff4a8
703! %f18 = c5a7ffff, Mem[0000000030101408] = c5a7ffff
704 sta %f18,[%i4+%o4]0x81 ! Mem[0000000030101408] = c5a7ffff
705! %f28 = 90505644, %f21 = 914bbde3, %f20 = ff4e94b7
706 fmuls %f28,%f21,%f20 ! %f20 = 00000000
707 membar #Sync ! Added by membar checker (4)
708! %l7 = fffffffffffff4a8, Mem[0000000010001400] = 136d3b2aea1c6270
709 stxa %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = fffffffffffff4a8
710! %l0 = 000000007fe15db0, immd = fffffffffffffaa8, %l4 = 00000000ff1baaac
711 mulx %l0,-0x558,%l4 ! %l4 = fffffd54a3b35b80
712! Starting 10 instruction Load Burst
713! Mem[00000000211c0000] = 00d2cd80, %l0 = 000000007fe15db0
714 ldsh [%o2+%g0],%l0 ! %l0 = 00000000000000d2
715
716p0_label_25:
717! Code Fragment 4
718p0_fragment_3:
719! %l0 = 00000000000000d2
720 setx 0xf9b19017c2d58500,%g7,%l0 ! %l0 = f9b19017c2d58500
721! %l1 = 0000000000004eff
722 setx 0x7b7ef53015a71e9f,%g7,%l1 ! %l1 = 7b7ef53015a71e9f
723 setx 0x7ff8, %g1, %g2
724 and %l0, %g2, %l0
725 setx 0xffffffff, %g1, %g2
726 and %l1, %g2, %l1
727 setx 0x100000000, %g1, %g2
728 or %l1, %g2, %l1 ! Set bit 32 - perrinj
729 ta T_CHANGE_HPRIV
730 stxa %l1, [%l0]ASI_ICACHE_INSTR
731 ta T_CHANGE_NONHPRIV
732! %l0 = f9b19017c2d58500
733 setx 0xc4f9779fdb51db49,%g7,%l0 ! %l0 = c4f9779fdb51db49
734! %l1 = 7b7ef53015a71e9f
735 setx 0xed8d14ffcd6ee0c7,%g7,%l1 ! %l1 = ed8d14ffcd6ee0c7
736! Mem[0000000010081408] = 00000000, %l5 = 000000001255fc65
737 lduwa [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000000
738! Mem[0000000030101400] = c5cfe35bb634de0a, %f0 = 136d3b2a ea1c6270
739 ldda [%i4+%g0]0x81,%f0 ! %f0 = c5cfe35b b634de0a
740! Mem[0000000030001410] = 479b9d0b, %l1 = ed8d14ffcd6ee0c7
741 lduba [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000047
742! Mem[00000000100c1408] = 35487aa6, %l5 = 0000000000000000
743 lduba [%i3+%o4]0x80,%l5 ! %l5 = 0000000000000035
744! Mem[0000000021800100] = b4ffaf61, %l4 = fffffd54a3b35b80
745 ldub [%o3+0x101],%l4 ! %l4 = 00000000000000ff
746! Mem[0000000010181400] = ffffffb4, %l4 = 00000000000000ff
747 lduwa [%i6+%g0]0x88,%l4 ! %l4 = 00000000ffffffb4
748! Mem[0000000010001408] = b634de0a, %l7 = fffffffffffff4a8
749 ldsba [%i0+%o4]0x88,%l7 ! %l7 = 000000000000000a
750! Mem[0000000010141400] = cd680000, %l3 = 7d3b0ba6fb4f11ce
751 lduha [%i5+%g0]0x80,%l3 ! %l3 = 000000000000cd68
752! Starting 10 instruction Store Burst
753! Mem[0000000010081418] = ad50de40df46364a, %l1 = 0000000000000047, %l6 = 000000007ffff4ee
754 add %i2,0x18,%g1
755 casxa [%g1]0x80,%l1,%l6 ! %l6 = ad50de40df46364a
756
757p0_label_26:
758! Mem[0000000030181400] = 7ce2649b, %l1 = 0000000000000047
759 ldstuba [%i6+%g0]0x81,%l1 ! %l1 = 0000007c000000ff
760! %l6 = ad50de40df46364a, Mem[00000000201c0000] = 4eff5a4a
761 sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = 364a5a4a
762! %f24 = 918960ee 056fad8c, Mem[0000000010141408] = a8c10000 00000000
763 stda %f24,[%i5+%o4]0x80 ! Mem[0000000010141408] = 918960ee 056fad8c
764! Mem[0000000010181410] = d9ea2667, %l6 = ad50de40df46364a
765 ldstuba [%i6+%o5]0x80,%l6 ! %l6 = 000000d9000000ff
766! Mem[0000000010181408] = 8cad6f05, %l6 = 00000000000000d9
767 ldstuba [%i6+%o4]0x80,%l6 ! %l6 = 0000008c000000ff
768! %l2 = ffffffa8, %l3 = 0000cd68, Mem[0000000030141408] = ff4e0000 e3fd5116
769 stda %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffffa8 0000cd68
770! %l2 = ffffffffffffffa8, Mem[0000000010001408] = 0ade34b65be3cfc5
771 stxa %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffffffffffffffa8
772! Mem[0000000010181410] = 6726eaff, %l5 = 0000000000000035
773 swapa [%i6+%o5]0x88,%l5 ! %l5 = 000000006726eaff
774! Mem[0000000030041408] = 7b25f0ff, %l4 = 00000000ffffffb4
775 ldstuba [%i1+%o4]0x89,%l4 ! %l4 = 000000ff000000ff
776! Starting 10 instruction Load Burst
777! Mem[0000000030141408] = ffffffa8, %f7 = 91eb3549
778 lda [%i5+%o4]0x81,%f7 ! %f7 = ffffffa8
779
780p0_label_27:
781! Mem[0000000010141400] = 000068cd, %f27 = b81e66a0
782 lda [%i5+%g0]0x88,%f27 ! %f27 = 000068cd
783! Mem[0000000030141408] = a8ffffff, %l0 = c4f9779fdb51db49
784 ldswa [%i5+%o4]0x89,%l0 ! %l0 = ffffffffa8ffffff
785! Mem[0000000010181408] = ffad6f05, %l7 = 000000000000000a
786 lduba [%i6+%o4]0x80,%l7 ! %l7 = 00000000000000ff
787! Mem[0000000010001408] = ffffffff, %f24 = 918960ee
788 lda [%i0+%o4]0x80,%f24 ! %f24 = ffffffff
789! Mem[0000000010141434] = 98db82eb, %l1 = 000000000000007c
790 ldsba [%i5+0x036]%asi,%l1 ! %l1 = ffffffffffffff82
791! Mem[0000000010041400] = 68cd7ae8, %f13 = fc962485
792 lda [%i1+%g0]0x80,%f13 ! %f13 = 68cd7ae8
793! Mem[0000000010041410] = 01a6d6f0 8d4662c9, %l2 = ffffffa8, %l3 = 0000cd68
794 ldda [%i1+%o5]0x80,%l2 ! %l2 = 0000000001a6d6f0 000000008d4662c9
795! Mem[0000000010141408] = 918960ee, %l0 = ffffffffa8ffffff
796 ldsw [%i5+%o4],%l0 ! %l0 = ffffffff918960ee
797! Mem[00000000100c1410] = 8e59a894, %l7 = 00000000000000ff
798 ldswa [%i3+%o5]0x80,%l7 ! %l7 = ffffffff8e59a894
799! Starting 10 instruction Store Burst
800! %f24 = ffffffff 056fad8c, %l7 = ffffffff8e59a894
801! Mem[00000000100c1418] = d5edeabafff0bb9c
802 add %i3,0x018,%g1
803 stda %f24,[%g1+%l7]ASI_PST32_P ! Mem[00000000100c1418] = d5edeabafff0bb9c
804
805p0_label_28:
806! Mem[0000000010141400] = 000068cd, %l7 = ffffffff8e59a894
807 swapa [%i5+%g0]0x88,%l7 ! %l7 = 00000000000068cd
808! %l0 = ffffffff918960ee, Mem[0000000030081410] = d88d6f717f9dbe97
809 stxa %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffffff918960ee
810! %l2 = 01a6d6f0, %l3 = 8d4662c9, Mem[0000000010101400] = 2a5d3cfe f8aeedb0
811 stda %l2,[%i4+0x000]%asi ! Mem[0000000010101400] = 01a6d6f0 8d4662c9
812! Mem[0000000020800040] = 40fffa54, %l7 = 00000000000068cd
813 ldstuba [%o1+0x040]%asi,%l7 ! %l7 = 00000040000000ff
814! Mem[0000000010081410] = a8f4ffff, %l7 = 0000000000000040
815 swapa [%i2+%o5]0x88,%l7 ! %l7 = 00000000a8f4ffff
816! %l3 = 000000008d4662c9, Mem[0000000010001400] = fffff4a8
817 stba %l3,[%i0+%g0]0x88 ! Mem[0000000010001400] = fffff4c9
818! Code Fragment 4
819p0_fragment_4:
820! %l0 = ffffffff918960ee
821 setx 0x9842fd8fba1fcd21,%g7,%l0 ! %l0 = 9842fd8fba1fcd21
822! %l1 = ffffffffffffff82
823 setx 0x76e028578832c26f,%g7,%l1 ! %l1 = 76e028578832c26f
824 setx 0x7ff8, %g1, %g2
825 and %l0, %g2, %l0
826 setx 0xffffffff, %g1, %g2
827 and %l1, %g2, %l1
828 setx 0x100000000, %g1, %g2
829 or %l1, %g2, %l1 ! Set bit 32 - perrinj
830 ta T_CHANGE_HPRIV
831 stxa %l1, [%l0]ASI_ICACHE_INSTR
832 ta T_CHANGE_NONHPRIV
833! %l0 = 9842fd8fba1fcd21
834 setx 0xa04f40c7e19ac5ea,%g7,%l0 ! %l0 = a04f40c7e19ac5ea
835! %l1 = 76e028578832c26f
836 setx 0x89803d58043bbfb3,%g7,%l1 ! %l1 = 89803d58043bbfb3
837! Mem[0000000010001428] = 14cc9d31, %l2 = 0000000001a6d6f0, %asi = 80
838 swapa [%i0+0x028]%asi,%l2 ! %l2 = 0000000014cc9d31
839! %f16 = ff4eb302, Mem[0000000010101410] = 599b7d65
840 sta %f16,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff4eb302
841! Starting 10 instruction Load Burst
842! Mem[00000000100c1408] = 35487aa676dda661, %l1 = 89803d58043bbfb3
843 ldxa [%i3+%o4]0x80,%l1 ! %l1 = 35487aa676dda661
844
845p0_label_29:
846! Mem[0000000030001400] = a60b3b7d, %f14 = b9692cd4
847 lda [%i0+%g0]0x89,%f14 ! %f14 = a60b3b7d
848! Mem[0000000020800000] = fb60a5fa, %l5 = 000000006726eaff
849 lduha [%o1+0x000]%asi,%l5 ! %l5 = 000000000000fb60
850! Mem[0000000010101410] = dec89116 ff4eb302, %l0 = e19ac5ea, %l1 = 76dda661
851 ldda [%i4+%o5]0x88,%l0 ! %l0 = 00000000ff4eb302 00000000dec89116
852! Mem[0000000010041408] = ffaebd7d, %l7 = 00000000a8f4ffff
853 ldsba [%i1+%o4]0x80,%l7 ! %l7 = ffffffffffffffff
854! %l4 = 00000000000000ff, %l2 = 0000000014cc9d31, %l5 = 000000000000fb60
855 udivx %l4,%l2,%l5 ! %l5 = 0000000000000000
856! Mem[0000000030041410] = dec8911606830e96, %l5 = 0000000000000000
857 ldxa [%i1+%o5]0x81,%l5 ! %l5 = dec8911606830e96
858! Mem[0000000010101400] = 01a6d6f08d4662c9, %f12 = 07b1b03d 68cd7ae8
859 ldda [%i4+%g0]0x80,%f12 ! %f12 = 01a6d6f0 8d4662c9
860! Mem[0000000030001400] = 7d3b0ba6fb4f11ce, %l4 = 00000000000000ff
861 ldxa [%i0+%g0]0x81,%l4 ! %l4 = 7d3b0ba6fb4f11ce
862! Mem[0000000030081408] = 00000000 70db00d2, %l4 = fb4f11ce, %l5 = 06830e96
863 ldda [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000 0000000070db00d2
864! Starting 10 instruction Store Burst
865! %l1 = 00000000dec89116, Mem[0000000030001400] = a60b3b7d
866 stha %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = a60b9116
867
868p0_label_30:
869! Mem[0000000010181408] = ffad6f05ee608991, %l2 = 0000000014cc9d31, %l2 = 0000000014cc9d31
870 add %i6,0x08,%g1
871 casxa [%g1]0x80,%l2,%l2 ! %l2 = ffad6f05ee608991
872! Mem[0000000030001400] = a60b9116, %l7 = ffffffffffffffff
873 swapa [%i0+%g0]0x89,%l7 ! %l7 = 00000000a60b9116
874! Mem[0000000010181400] = ffffffb4, %l0 = 00000000ff4eb302
875 swapa [%i6+%g0]0x88,%l0 ! %l0 = 00000000ffffffb4
876! Mem[0000000010001410] = f8540000, %l6 = 000000000000008c
877 ldstuba [%i0+%o5]0x80,%l6 ! %l6 = 000000f8000000ff
878! Mem[0000000030141400] = eeabffff, %l1 = 00000000dec89116
879 ldstuba [%i5+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
880! %f30 = 3eeec2d8, %f1 = b634de0a
881 fcmpes %fcc3,%f30,%f1 ! %fcc3 = 2
882! %l6 = 000000f8, %l7 = a60b9116, Mem[0000000030101408] = c5a7ffff 6cba60e4
883 stda %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000f8 a60b9116
884! %f0 = c5cfe35b b634de0a c5cfe35b b634de0a
885! %f4 = ffffabee 000054f8 54f4e102 ffffffa8
886! %f8 = e80c9854 851c2f69 11385c56 319dcc14
887! %f12 = 01a6d6f0 8d4662c9 a60b3b7d 9ac13718
888 stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000010101400
889! Mem[0000000010141400] = 94a8598e, %l5 = 0000000070db00d2
890 ldstuba [%i5+%g0]0x80,%l5 ! %l5 = 00000094000000ff
891! Starting 10 instruction Load Burst
892! %l0 = 00000000ffffffb4, %l0 = 00000000ffffffb4, %y = ffffffff
893 umul %l0,%l0,%l3 ! %l3 = ffffff6800001690, %y = ffffff68
894
895p0_label_31:
896! Mem[0000000010001410] = ff540000, %l2 = ffad6f05ee608991
897 ldsha [%i0+%o5]0x80,%l2 ! %l2 = ffffffffffffff54
898! Mem[0000000010081408] = 00000000, %f24 = ffffffff
899 lda [%i2+%o4]0x88,%f24 ! %f24 = 00000000
900! Mem[00000000100c1408] = 35487aa676dda661, %f22 = af52593e 5be3cfc5
901 ldda [%i3+0x008]%asi,%f22 ! %f22 = 35487aa6 76dda661
902! Mem[0000000030041408] = c7c2784f7b25f0ff, %l7 = 00000000a60b9116
903 ldxa [%i1+%o4]0x89,%l7 ! %l7 = c7c2784f7b25f0ff
904! Mem[0000000030181400] = 9b64e2ff, %f27 = 000068cd
905 lda [%i6+%g0]0x89,%f27 ! %f27 = 9b64e2ff
906! Mem[0000000030081408] = 00000000, %l5 = 0000000000000094
907 lduba [%i2+%o4]0x89,%l5 ! %l5 = 0000000000000000
908! Mem[0000000010141410] = ffffa7c5, %l5 = 0000000000000000
909 lduba [%i5+%o5]0x80,%l5 ! %l5 = 00000000000000ff
910! Mem[0000000030001408] = 1b44e84d, %l7 = c7c2784f7b25f0ff
911 lduba [%i0+%o4]0x81,%l7 ! %l7 = 000000000000001b
912! Mem[00000000201c0000] = 364a5a4a, %l3 = ffffff6800001690
913 ldsba [%o0+0x000]%asi,%l3 ! %l3 = 0000000000000036
914! Starting 10 instruction Store Burst
915! %l0 = 00000000ffffffb4, Mem[00000000100c1408] = 61a6dd76a67a4835
916 stxa %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000ffffffb4
917
918p0_label_32:
919! %l4 = 0000000000000000, Mem[0000000030181408] = ff1baaac
920 stwa %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000
921! Mem[0000000030081400] = c2cc1364, %l7 = 000000000000001b
922 swapa [%i2+%g0]0x81,%l7 ! %l7 = 00000000c2cc1364
923! Mem[0000000030181408] = 00000000, %l3 = 0000000000000036
924 swapa [%i6+%o4]0x81,%l3 ! %l3 = 0000000000000000
925! Mem[0000000010041400] = e87acd68, %l3 = 0000000000000000
926 swapa [%i1+%g0]0x88,%l3 ! %l3 = 00000000e87acd68
927! %l6 = 00000000000000f8, Mem[0000000030041400] = 54f8b398
928 stha %l6,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00f8b398
929! %f30 = 3eeec2d8 38c62378, Mem[0000000010041408] = 7dbdaeff 73f2c098
930 stda %f30,[%i1+%o4]0x88 ! Mem[0000000010041408] = 3eeec2d8 38c62378
931! Mem[0000000030141408] = a8ffffff, %l1 = 00000000000000ff
932 swapa [%i5+%o4]0x89,%l1 ! %l1 = 00000000a8ffffff
933! Mem[00000000218000c0] = 00f64e5b, %l7 = 00000000c2cc1364
934 ldstub [%o3+0x0c0],%l7 ! %l7 = 00000000000000ff
935! %f16 = ff4eb302 37148582, Mem[0000000010001410] = ff540000 eeabffff
936 stda %f16,[%i0+0x010]%asi ! Mem[0000000010001410] = ff4eb302 37148582
937! Starting 10 instruction Load Burst
938! Mem[0000000010141408] = 918960ee 056fad8c, %l4 = 00000000, %l5 = 000000ff
939 ldda [%i5+%o4]0x80,%l4 ! %l4 = 00000000918960ee 00000000056fad8c
940
941p0_label_33:
942! Mem[0000000010141410] = c5a7ffff, %l5 = 00000000056fad8c
943 lduba [%i5+%o5]0x88,%l5 ! %l5 = 00000000000000ff
944 membar #Sync ! Added by membar checker (5)
945! Mem[0000000010101408] = 0ade34b6, %l0 = 00000000ffffffb4
946 lduw [%i4+%o4],%l0 ! %l0 = 000000000ade34b6
947! Mem[0000000030141408] = 000000ff, %l0 = 000000000ade34b6
948 ldswa [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000ff
949! Mem[0000000010081400] = 00000000, %f19 = 6cba60e4
950 lda [%i2+%g0]0x88,%f19 ! %f19 = 00000000
951! Mem[00000000100c1410] = 8e59a894, %l5 = 00000000000000ff
952 ldsba [%i3+0x013]%asi,%l5 ! %l5 = ffffffffffffff94
953! Mem[0000000010141408] = 8cad6f05ee608991, %l3 = 00000000e87acd68
954 ldxa [%i5+%o4]0x88,%l3 ! %l3 = 8cad6f05ee608991
955! Mem[0000000021800180] = c360f854, %l7 = 0000000000000000
956 ldsba [%o3+0x180]%asi,%l7 ! %l7 = ffffffffffffffc3
957! Mem[0000000010001410] = ff4eb302, %l4 = 00000000918960ee
958 ldswa [%i0+%o5]0x80,%l4 ! %l4 = ffffffffff4eb302
959! Mem[00000000100c1410] = 94a8598e, %l1 = 00000000a8ffffff
960 lduba [%i3+%o5]0x88,%l1 ! %l1 = 000000000000008e
961! Starting 10 instruction Store Burst
962! %l1 = 000000000000008e, imm = 0000000000000469, %l0 = 00000000000000ff
963 sub %l1,0x469,%l0 ! %l0 = fffffffffffffc25
964
965p0_label_34:
966! %l7 = ffffffffffffffc3, Mem[0000000010101408] = 0ade34b6
967 stba %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = c3de34b6
968! %l2 = ffffffffffffff54, Mem[0000000030081408] = 00000000
969 stwa %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffff54
970! Mem[0000000030141408] = ff000000, %l0 = fffffffffffffc25
971 swapa [%i5+%o4]0x81,%l0 ! %l0 = 00000000ff000000
972! %f16 = ff4eb302, Mem[0000000010101408] = b634dec3
973 sta %f16,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff4eb302
974! %f6 = 54f4e102 ffffffa8, %l2 = ffffffffffffff54
975! Mem[0000000030081400] = 0000001b1d9d4f0f
976 stda %f6,[%i2+%l2]ASI_PST16_SL ! Mem[0000000030081400] = 0000001b02e14f0f
977! %l6 = 00000000000000f8, Mem[0000000030081408] = ffffff54
978 stha %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffff00f8
979! %l2 = ffffffffffffff54, Mem[0000000010101400] = 0ade34b65be3cfc5
980 stxa %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffffffffffffff54
981! %f6 = 54f4e102 ffffffa8, Mem[0000000010041400] = 00000000 6f76a7e9
982 stda %f6 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 54f4e102 ffffffa8
983! Mem[0000000010141400] = ffa8598e, %l0 = 00000000ff000000
984 swapa [%i5+%g0]0x80,%l0 ! %l0 = 00000000ffa8598e
985! Starting 10 instruction Load Burst
986! Mem[0000000030141408] = 25fcffff, %l2 = ffffffffffffff54
987 ldsba [%i5+%o4]0x89,%l2 ! %l2 = ffffffffffffffff
988
989p0_label_35:
990! Mem[0000000030001400] = fffffffffb4f11ce, %l3 = 8cad6f05ee608991
991 ldxa [%i0+%g0]0x81,%l3 ! %l3 = fffffffffb4f11ce
992! Mem[0000000030101410] = 00004eff, %l2 = ffffffffffffffff
993 ldsba [%i4+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
994! Mem[00000000100c1408] = 00000000ffffffb4, %l0 = 00000000ffa8598e
995 ldxa [%i3+%o4]0x88,%l0 ! %l0 = 00000000ffffffb4
996! %l5 = ffffffffffffff94, Mem[0000000010101400] = ffffffff
997 stba %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffff94
998! Mem[00000000201c0000] = 364a5a4a, %l4 = ffffffffff4eb302
999 lduh [%o0+%g0],%l4 ! %l4 = 000000000000364a
1000! Mem[0000000010101400] = 54ffffffffffff94, %l7 = ffffffffffffffc3
1001 ldxa [%i4+%g0]0x88,%l7 ! %l7 = 54ffffffffffff94
1002! Mem[0000000030041410] = dec8911606830e96, %f8 = e80c9854 851c2f69
1003 ldda [%i1+%o5]0x81,%f8 ! %f8 = dec89116 06830e96
1004! Mem[0000000030001408] = 4de8441b, %l7 = 54ffffffffffff94
1005 ldsba [%i0+%o4]0x89,%l7 ! %l7 = 000000000000001b
1006! Mem[0000000010181408] = ffad6f05, %l3 = fffffffffb4f11ce
1007 ldswa [%i6+%o4]0x80,%l3 ! %l3 = ffffffffffad6f05
1008! Starting 10 instruction Store Burst
1009! %l0 = 00000000ffffffb4, Mem[0000000010081410] = 00000040
1010 stwa %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffffffb4
1011
1012p0_label_36:
1013! %l4 = 000000000000364a, Mem[0000000030181410] = ff47150fc44c04fc
1014 stxa %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000000000000364a
1015! Mem[00000000100c1400] = ff4e0000, %l4 = 000000000000364a
1016 swapa [%i3+%g0]0x80,%l4 ! %l4 = 00000000ff4e0000
1017! %l2 = ffffffffffffffff, Mem[0000000010041430] = 83e5dbb043a96d09, %asi = 80
1018 stxa %l2,[%i1+0x030]%asi ! Mem[0000000010041430] = ffffffffffffffff
1019! Mem[0000000030081400] = 0000001b, %l3 = ffffffffffad6f05
1020 ldstuba [%i2+%g0]0x81,%l3 ! %l3 = 00000000000000ff
1021! %f26 = 129d217c 9b64e2ff, Mem[0000000030181400] = 9b64e2ff 2e465218
1022 stda %f26,[%i6+%g0]0x89 ! Mem[0000000030181400] = 129d217c 9b64e2ff
1023! Mem[00000000100c1400] = 4a360000, %l0 = 00000000ffffffb4
1024 ldstuba [%i3+%g0]0x88,%l0 ! %l0 = 00000000000000ff
1025! %l5 = ffffffffffffff94, Mem[0000000030101410] = ff4e0000914bbde3
1026 stxa %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffffffffffffff94
1027! Mem[0000000010081410] = ffffffb4, %l5 = ffffffffffffff94
1028 swapa [%i2+%o5]0x88,%l5 ! %l5 = 00000000ffffffb4
1029! %l3 = 0000000000000000, Mem[0000000010001410] = ff4eb30237148582
1030 stx %l3,[%i0+%o5] ! Mem[0000000010001410] = 0000000000000000
1031! Starting 10 instruction Load Burst
1032! Mem[0000000010181410] = 35000000, %f30 = 3eeec2d8
1033 lda [%i6+%o5]0x80,%f30 ! %f30 = 35000000
1034
1035p0_label_37:
1036! Mem[00000000300c1410] = 462ed77b ee608991, %l0 = 00000000, %l1 = 0000008e
1037 ldda [%i3+%o5]0x89,%l0 ! %l0 = 00000000ee608991 00000000462ed77b
1038! Mem[0000000020800001] = fb60a5fa, %l1 = 00000000462ed77b
1039 ldstuba [%o1+0x001]%asi,%l1 ! %l1 = 00000060000000ff
1040! Mem[00000000300c1408] = a3000000, %f29 = a67a4835
1041 lda [%i3+%o4]0x81,%f29 ! %f29 = a3000000
1042! Mem[0000000010081410] = 94ffffff 5c72c7a5, %l0 = ee608991, %l1 = 00000060
1043 ldda [%i2+%o5]0x80,%l0 ! %l0 = 0000000094ffffff 000000005c72c7a5
1044! Mem[0000000030041400] = 309a0cf5 98b3f800, %l2 = ffffffff, %l3 = 00000000
1045 ldda [%i1+%g0]0x89,%l2 ! %l2 = 0000000098b3f800 00000000309a0cf5
1046! Mem[0000000010101400] = 94ffffff, %l0 = 0000000094ffffff
1047 ldsha [%i4+%g0]0x80,%l0 ! %l0 = ffffffffffff94ff
1048! Mem[00000000300c1400] = ff000000, %l0 = ffffffffffff94ff
1049 ldsba [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000000
1050! Mem[0000000030141410] = 759c520c ec0f791f, %l0 = 00000000, %l1 = 5c72c7a5
1051 ldda [%i5+%o5]0x89,%l0 ! %l0 = 00000000ec0f791f 00000000759c520c
1052! Mem[00000000100c1410] = 8e59a894, %l2 = 0000000098b3f800
1053 lduh [%i3+%o5],%l2 ! %l2 = 0000000000008e59
1054! Starting 10 instruction Store Burst
1055! %l2 = 0000000000008e59, Mem[00000000300c1408] = 00000000000000a3
1056 stxa %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000000000008e59
1057
1058p0_label_38:
1059! %f24 = 00000000, Mem[0000000030181400] = 9b64e2ff
1060 sta %f24,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
1061! Mem[0000000010141410] = ffffa7c5, %l5 = 00000000ffffffb4
1062 ldstuba [%i5+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
1063! %f24 = 00000000 056fad8c, Mem[0000000010081410] = 94ffffff 5c72c7a5
1064 stda %f24,[%i2+0x010]%asi ! Mem[0000000010081410] = 00000000 056fad8c
1065! Mem[0000000030041408] = 7b25f0ff, %l3 = 00000000309a0cf5
1066 swapa [%i1+%o4]0x89,%l3 ! %l3 = 000000007b25f0ff
1067! Mem[0000000010081408] = 00000000, %l1 = 00000000759c520c
1068 ldstuba [%i2+%o4]0x88,%l1 ! %l1 = 00000000000000ff
1069! %l3 = 000000007b25f0ff, Mem[0000000030101408] = 000000f8
1070 stba %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff0000f8
1071! Mem[0000000030101410] = ffffffff, %l3 = 000000007b25f0ff
1072 ldstuba [%i4+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
1073! %l3 = 00000000000000ff, Mem[0000000010041400] = 02e1f454
1074 stha %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = 02e100ff
1075! Mem[0000000010181408] = ffad6f05ee608991, %l2 = 0000000000008e59, %l2 = 0000000000008e59
1076 add %i6,0x08,%g1
1077 casxa [%g1]0x80,%l2,%l2 ! %l2 = ffad6f05ee608991
1078! Starting 10 instruction Load Burst
1079! Mem[0000000010181408] = 918960ee056fadff, %l4 = 00000000ff4e0000
1080 ldxa [%i6+%o4]0x88,%l4 ! %l4 = 918960ee056fadff
1081
1082p0_label_39:
1083! Mem[0000000030081408] = ffff00f8, %l1 = 0000000000000000
1084 ldswa [%i2+%o4]0x89,%l1 ! %l1 = ffffffffffff00f8
1085! Mem[0000000010101400] = ffffff94, %l3 = 00000000000000ff
1086 ldsba [%i4+%g0]0x88,%l3 ! %l3 = ffffffffffffff94
1087! Mem[0000000030001410] = 0b9d9b47, %l7 = 000000000000001b
1088 lduba [%i0+%o5]0x89,%l7 ! %l7 = 0000000000000047
1089! %f26 = 129d217c 9b64e2ff, %l4 = 918960ee056fadff
1090! Mem[0000000010181428] = cef62d4c3ab1ef1a
1091 add %i6,0x028,%g1
1092 stda %f26,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010181428] = ffe2649b7c219d12
1093! Mem[0000000030081400] = 1b0000ff, %l2 = ffad6f05ee608991
1094 ldswa [%i2+%g0]0x89,%l2 ! %l2 = 000000001b0000ff
1095! Mem[0000000010141410] = c5a7ffff, %l0 = 00000000ec0f791f
1096 ldswa [%i5+%o5]0x88,%l0 ! %l0 = ffffffffc5a7ffff
1097! Mem[0000000010001400] = c9f4ffff, %l4 = 918960ee056fadff
1098 lduha [%i0+%g0]0x80,%l4 ! %l4 = 000000000000c9f4
1099! Mem[0000000010001410] = 00000000 00000000, %l0 = c5a7ffff, %l1 = ffff00f8
1100 ldda [%i0+%o5]0x88,%l0 ! %l0 = 0000000000000000 0000000000000000
1101! Mem[00000000218001c0] = b3245b76, %l4 = 000000000000c9f4
1102 lduh [%o3+0x1c0],%l4 ! %l4 = 000000000000b324
1103! Starting 10 instruction Store Burst
1104! %l0 = 0000000000000000, imm = 0000000000000eb1, %l6 = 00000000000000f8
1105 addc %l0,0xeb1,%l6 ! %l6 = 0000000000000eb1
1106
1107p0_label_40:
1108! %f26 = 129d217c, %f27 = 9b64e2ff, %f17 = 37148582
1109 fsubs %f26,%f27,%f17 ! %f17 = 1b64e34e
1110! Mem[0000000020800000] = fbffa5fa, %l3 = ffffffffffffff94
1111 ldstub [%o1+%g0],%l3 ! %l3 = 000000fb000000ff
1112! %l3 = 00000000000000fb, Mem[0000000030181410] = 4a36000000000000
1113 stxa %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000000000fb
1114! %l4 = 0000b324, %l5 = 000000ff, Mem[00000000100c1408] = b4ffffff 00000000
1115 stda %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000b324 000000ff
1116! %l2 = 000000001b0000ff, Mem[0000000010141408] = ee608991
1117 stha %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = ee6000ff
1118! %l0 = 0000000000000000, Mem[0000000030141408] = fffffc25
1119 stha %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000fc25
1120! %l0 = 0000000000000000, Mem[0000000010181410] = 0000000000000035
1121 stxa %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000000000000000
1122! %f12 = 01a6d6f0, Mem[0000000030001400] = ffffffff
1123 sta %f12,[%i0+%g0]0x81 ! Mem[0000000030001400] = 01a6d6f0
1124! Mem[0000000010181410] = 00000000, %l6 = 0000000000000eb1
1125 swapa [%i6+%o5]0x88,%l6 ! %l6 = 0000000000000000
1126! Starting 10 instruction Load Burst
1127! Mem[0000000030081408] = ffff00f8, %l2 = 000000001b0000ff
1128 ldswa [%i2+%o4]0x89,%l2 ! %l2 = ffffffffffff00f8
1129
1130p0_label_41:
1131! Mem[0000000010041434] = ffffffff, %l7 = 0000000000000047
1132 ldsh [%i1+0x036],%l7 ! %l7 = ffffffffffffffff
1133! Mem[0000000010141400] = 000000ff, %l6 = 0000000000000000
1134 ldsha [%i5+%g0]0x88,%l6 ! %l6 = 00000000000000ff
1135! Mem[0000000010041410] = 01a6d6f0, %f31 = 38c62378
1136 lda [%i1+%o5]0x80,%f31 ! %f31 = 01a6d6f0
1137! Mem[00000000100c1400] = ff00364a, %l1 = 0000000000000000
1138 ldsba [%i3+%g0]0x80,%l1 ! %l1 = ffffffffffffffff
1139! Mem[0000000010141408] = ff0060ee, %f19 = 00000000
1140 lda [%i5+%o4]0x80,%f19 ! %f19 = ff0060ee
1141! Mem[0000000010001400] = c9f4ffffffffffff, %f12 = 01a6d6f0 8d4662c9
1142 ldda [%i0+%g0]0x80,%f12 ! %f12 = c9f4ffff ffffffff
1143! Mem[0000000010181418] = 000000c5, %f25 = 056fad8c
1144 ld [%i6+0x018],%f25 ! %f25 = 000000c5
1145! Mem[0000000030001400] = f0d6a601, %f22 = 35487aa6
1146 lda [%i0+%g0]0x89,%f22 ! %f22 = f0d6a601
1147! %f18 = c5a7ffff, %f10 = 11385c56
1148 fsqrts %f18,%f10 ! %f10 = 7fffffff
1149! Starting 10 instruction Store Burst
1150! %f18 = c5a7ffff ff0060ee, Mem[0000000030041408] = f50c9a30 4f78c2c7
1151 stda %f18,[%i1+%o4]0x81 ! Mem[0000000030041408] = c5a7ffff ff0060ee
1152
1153p0_label_42:
1154! Mem[00000000100c1410] = 8e59a894, %l1 = ffffffffffffffff
1155 swapa [%i3+%o5]0x80,%l1 ! %l1 = 000000008e59a894
1156! %l7 = ffffffffffffffff, Mem[0000000010041408] = 7823c638
1157 stha %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffffc638
1158! Mem[0000000030081408] = f800ffff, %l3 = 00000000000000fb
1159 ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 000000f8000000ff
1160! %f6 = 54f4e102 ffffffa8, Mem[0000000030101408] = ff0000f8 a60b9116
1161 stda %f6 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 54f4e102 ffffffa8
1162! %l3 = 00000000000000f8, Mem[000000001018140c] = ee608991
1163 stb %l3,[%i6+0x00c] ! Mem[000000001018140c] = f8608991
1164! %l4 = 000000000000b324, %l1 = 000000008e59a894, %l6 = 00000000000000ff
1165 mulx %l4,%l1,%l6 ! %l6 = 0000639cb57b30d0
1166! %f16 = ff4eb302 1b64e34e, Mem[00000000100c1410] = ffffffff 00000000
1167 stda %f16,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff4eb302 1b64e34e
1168! %l6 = 0000639cb57b30d0, Mem[0000000010101408] = ff4eb302
1169 stha %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff4e30d0
1170! Mem[0000000030041408] = c5a7ffff, %l7 = ffffffffffffffff
1171 ldstuba [%i1+%o4]0x81,%l7 ! %l7 = 000000c5000000ff
1172! Starting 10 instruction Load Burst
1173 membar #Sync ! Added by membar checker (6)
1174! Mem[0000000010141400] = ff000000 7bd72e46 ff0060ee 056fad8c
1175! Mem[0000000010141410] = ffffa7c5 32b0aa8b 11da2acc f04ed1c6
1176! Mem[0000000010141420] = b6d1e2eb 2d092ff1 0f4f9d1d ff4d8b1f
1177! Mem[0000000010141430] = 55c61a06 98db82eb 396a40d9 052dfec6
1178 ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
1179
1180p0_label_43:
1181! Mem[00000000100c1428] = 86842aa8, %l5 = 00000000000000ff
1182 lduba [%i3+0x02a]%asi,%l5 ! %l5 = 000000000000002a
1183! Mem[00000000100c1400] = 4a3600ff, %l2 = ffffffffffff00f8
1184 ldswa [%i3+%g0]0x88,%l2 ! %l2 = 000000004a3600ff
1185! Mem[0000000030101410] = ffffffff ffffff94, %l2 = 4a3600ff, %l3 = 000000f8
1186 ldda [%i4+%o5]0x81,%l2 ! %l2 = 00000000ffffffff 00000000ffffff94
1187! Mem[00000000300c1408] = 598e000000000000, %l3 = 00000000ffffff94
1188 ldxa [%i3+%o4]0x81,%l3 ! %l3 = 598e000000000000
1189! Mem[0000000010001430] = 852496fc, %l6 = 0000639cb57b30d0
1190 lduha [%i0+0x030]%asi,%l6 ! %l6 = 0000000000008524
1191! Mem[0000000010041430] = ffffffffffffffff, %l3 = 598e000000000000
1192 ldx [%i1+0x030],%l3 ! %l3 = ffffffffffffffff
1193! Mem[0000000020800000] = ffffa5fa, %l0 = 0000000000000000
1194 lduh [%o1+%g0],%l0 ! %l0 = 000000000000ffff
1195! Mem[00000000300c1400] = ff000000, %l7 = 00000000000000c5
1196 ldswa [%i3+%g0]0x89,%l7 ! %l7 = ffffffffff000000
1197! Mem[0000000030101400] = c5cfe35bb634de0a, %f2 = c5cfe35b b634de0a
1198 ldda [%i4+%g0]0x81,%f2 ! %f2 = c5cfe35b b634de0a
1199! Starting 10 instruction Store Burst
1200! %f14 = a60b3b7d, %f0 = c5cfe35b, %f6 = 54f4e102 ffffffa8
1201 fsmuld %f14,%f0 ,%f6 ! %f6 = 3d8c4430 543f1bc0
1202
1203p0_label_44:
1204! %l3 = ffffffffffffffff, Mem[0000000010001410] = 00000000
1205 stha %l3,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffff0000
1206 membar #Sync ! Added by membar checker (7)
1207! %l4 = 0000b324, %l5 = 0000002a, Mem[0000000010141400] = 000000ff 462ed77b
1208 stda %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000b324 0000002a
1209! Mem[00000000100c1410] = 1b64e34e, %l2 = 00000000ffffffff
1210 swapa [%i3+%o5]0x88,%l2 ! %l2 = 000000001b64e34e
1211! %f6 = 3d8c4430 543f1bc0, Mem[0000000030081400] = 1b0000ff 0f4fe102
1212 stda %f6 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 3d8c4430 543f1bc0
1213! %l5 = 000000000000002a, Mem[0000000010101408] = ff4e30d0
1214 stwa %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000002a
1215! %l1 = 000000008e59a894, Mem[00000000201c0000] = 364a5a4a, %asi = 80
1216 stha %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = a8945a4a
1217! %l7 = ffffffffff000000, Mem[0000000021800040] = 4a5ec8f1, %asi = 80
1218 stha %l7,[%o3+0x040]%asi ! Mem[0000000021800040] = 0000c8f1
1219! %l6 = 0000000000008524, Mem[00000000300c1410] = ee608991
1220 stba %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ee608924
1221! %l4 = 000000000000b324, Mem[0000000010181400] = 02b34eff
1222 stha %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = b3244eff
1223! Starting 10 instruction Load Burst
1224! Mem[0000000010181410] = b10e0000, %l0 = 000000000000ffff
1225 lduwa [%i6+%o5]0x80,%l0 ! %l0 = 00000000b10e0000
1226
1227p0_label_45:
1228! Mem[0000000010081414] = 056fad8c, %l3 = ffffffffffffffff
1229 ldsba [%i2+0x015]%asi,%l3 ! %l3 = 000000000000006f
1230! Mem[0000000030101410] = ffffffff, %l1 = 000000008e59a894
1231 ldsba [%i4+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
1232! Mem[00000000211c0000] = 00d2cd80, %l2 = 000000001b64e34e
1233 lduh [%o2+%g0],%l2 ! %l2 = 00000000000000d2
1234! Mem[0000000010101400] = 94ffffff, %l1 = ffffffffffffffff
1235 ldswa [%i4+%g0]0x80,%l1 ! %l1 = ffffffff94ffffff
1236! Mem[0000000020800040] = fffffa54, %l6 = 0000000000008524
1237 ldsh [%o1+0x040],%l6 ! %l6 = ffffffffffffffff
1238! Mem[0000000010141408] = ff0060ee056fad8c, %f2 = c5cfe35b b634de0a
1239 ldda [%i5+%o4]0x80,%f2 ! %f2 = ff0060ee 056fad8c
1240! %l3 = 000000000000006f, Mem[0000000030141408] = 0000fc250000cd68
1241 stxa %l3,[%i5+%o4]0x81 ! Mem[0000000030141408] = 000000000000006f
1242! %l1 = ffffffff94ffffff, imm = fffffffffffff925, %l7 = ffffffffff000000
1243 subc %l1,-0x6db,%l7 ! %l7 = ffffffff950006da
1244! Mem[0000000030141410] = ec0f791f, %l6 = ffffffffffffffff
1245 lduwa [%i5+%o5]0x89,%l6 ! %l6 = 00000000ec0f791f
1246! Starting 10 instruction Store Burst
1247! %f24 = b6d1e2eb 2d092ff1, %l4 = 000000000000b324
1248! Mem[0000000030141410] = 1f790fec0c529c75
1249 add %i5,0x010,%g1
1250 stda %f24,[%g1+%l4]ASI_PST8_S ! Mem[0000000030141410] = 1f79e2ec0c099c75
1251
1252p0_label_46:
1253! %l2 = 00000000000000d2, Mem[00000000218001c0] = b3245b76, %asi = 80
1254 stha %l2,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 00d25b76
1255! %l6 = 00000000ec0f791f, Mem[0000000010081400] = 00000000
1256 stwa %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = ec0f791f
1257! Mem[00000000300c1408] = 598e0000, %l6 = 00000000ec0f791f
1258 ldstuba [%i3+%o4]0x81,%l6 ! %l6 = 00000059000000ff
1259! Mem[0000000010141410] = ffffa7c532b0aa8b, %f0 = c5cfe35b b634de0a
1260 ldda [%i5+%o5]0x80,%f0 ! %f0 = ffffa7c5 32b0aa8b
1261! Mem[0000000010181410] = 00000eb1, %l1 = ffffffff94ffffff
1262 swapa [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000eb1
1263! Mem[0000000010141420] = b6d1e2eb2d092ff1, %l5 = 000000000000002a, %l3 = 000000000000006f
1264 add %i5,0x20,%g1
1265 casxa [%g1]0x80,%l5,%l3 ! %l3 = b6d1e2eb2d092ff1
1266! Mem[0000000030101408] = 54f4e102, %l7 = ffffffff950006da
1267 ldstuba [%i4+%o4]0x81,%l7 ! %l7 = 00000054000000ff
1268! Mem[0000000030081400] = 543f1bc0, %l7 = 0000000000000054
1269 swapa [%i2+%g0]0x89,%l7 ! %l7 = 00000000543f1bc0
1270! %f18 = ff0060ee 056fad8c, Mem[0000000030081400] = 54000000 30448c3d
1271 stda %f18,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff0060ee 056fad8c
1272! Starting 10 instruction Load Burst
1273! Mem[0000000010101400] = ffffff94, %l5 = 000000000000002a
1274 ldsba [%i4+%g0]0x88,%l5 ! %l5 = ffffffffffffff94
1275
1276p0_label_47:
1277! Mem[0000000030181410] = 000000fb, %f24 = b6d1e2eb
1278 lda [%i6+%o5]0x89,%f24 ! %f24 = 000000fb
1279! Mem[0000000010141410] = ffffa7c532b0aa8b, %l3 = b6d1e2eb2d092ff1
1280 ldxa [%i5+%o5]0x80,%l3 ! %l3 = ffffa7c532b0aa8b
1281! Mem[0000000030001410] = b972c7ba0b9d9b47, %f30 = 396a40d9 052dfec6
1282 ldda [%i0+%o5]0x89,%f30 ! %f30 = b972c7ba 0b9d9b47
1283! Mem[0000000030041410] = dec8911606830e96, %l3 = ffffa7c532b0aa8b
1284 ldxa [%i1+%o5]0x81,%l3 ! %l3 = dec8911606830e96
1285! Mem[0000000030141410] = 1f79e2ec 0c099c75, %l4 = 0000b324, %l5 = ffffff94
1286 ldda [%i5+%o5]0x81,%l4 ! %l4 = 000000001f79e2ec 000000000c099c75
1287! Mem[0000000030101400] = 5be3cfc5, %l0 = 00000000b10e0000
1288 lduba [%i4+%g0]0x89,%l0 ! %l0 = 00000000000000c5
1289! Mem[0000000010081408] = ff000000, %l5 = 000000000c099c75
1290 lduba [%i2+%o4]0x80,%l5 ! %l5 = 00000000000000ff
1291! Mem[00000000201c0000] = a8945a4a, %l0 = 00000000000000c5
1292 ldsba [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffa8
1293! Mem[0000000030001400] = 01a6d6f0, %l6 = 0000000000000059
1294 lduha [%i0+%g0]0x81,%l6 ! %l6 = 00000000000001a6
1295! Starting 10 instruction Store Burst
1296! Mem[0000000030181408] = 36000000, %l2 = 00000000000000d2
1297 swapa [%i6+%o4]0x89,%l2 ! %l2 = 0000000036000000
1298
1299p0_label_48:
1300! %l2 = 0000000036000000, Mem[00000000201c0000] = a8945a4a
1301 stb %l2,[%o0+%g0] ! Mem[00000000201c0000] = 00945a4a
1302! Mem[0000000030081408] = ffff00ff, %l2 = 0000000036000000
1303 ldstuba [%i2+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
1304! Code Fragment 4
1305p0_fragment_5:
1306! %l0 = ffffffffffffffa8
1307 setx 0x97d7db2fa22b916f,%g7,%l0 ! %l0 = 97d7db2fa22b916f
1308! %l1 = 0000000000000eb1
1309 setx 0x25bc4958083a3348,%g7,%l1 ! %l1 = 25bc4958083a3348
1310 setx 0x7ff8, %g1, %g2
1311 and %l0, %g2, %l0
1312 setx 0xffffffff, %g1, %g2
1313 and %l1, %g2, %l1
1314 setx 0x100000000, %g1, %g2
1315 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1316 ta T_CHANGE_HPRIV
1317 stxa %l1, [%l0]ASI_ICACHE_INSTR
1318 ta T_CHANGE_NONHPRIV
1319! %l0 = 97d7db2fa22b916f
1320 setx 0x7ca709a85f7d2304,%g7,%l0 ! %l0 = 7ca709a85f7d2304
1321! %l1 = 25bc4958083a3348
1322 setx 0x9d4888180af2880f,%g7,%l1 ! %l1 = 9d4888180af2880f
1323! %l2 = 00000000000000ff, imm = fffffffffffffbc6, %l4 = 000000001f79e2ec
1324 xor %l2,-0x43a,%l4 ! %l4 = fffffffffffffb39
1325! %l1 = 9d4888180af2880f, Mem[0000000030081408] = ff00ffff
1326 stha %l1,[%i2+%o4]0x81 ! Mem[0000000030081408] = 880fffff
1327! %f17 = 7bd72e46, Mem[0000000010001400] = c9f4ffff
1328 sta %f17,[%i0+%g0]0x80 ! Mem[0000000010001400] = 7bd72e46
1329! Mem[0000000030181410] = fb000000, %l5 = 00000000000000ff
1330 ldstuba [%i6+%o5]0x81,%l5 ! %l5 = 000000fb000000ff
1331! Mem[0000000030041400] = 00f8b398, %l2 = 00000000000000ff
1332 ldstuba [%i1+%g0]0x81,%l2 ! %l2 = 00000000000000ff
1333! %f4 = ffffabee, Mem[0000000010181400] = b3244eff
1334 sta %f4 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffffabee
1335! Starting 10 instruction Load Burst
1336! Mem[0000000030041408] = ffa7ffff, %f14 = a60b3b7d
1337 lda [%i1+%o4]0x81,%f14 ! %f14 = ffa7ffff
1338
1339p0_label_49:
1340! Mem[0000000010081408] = ff000000, %l2 = 0000000000000000
1341 ldswa [%i2+%o4]0x80,%l2 ! %l2 = ffffffffff000000
1342! Mem[0000000010181438] = a4e811b3d69a5aa8, %l1 = 9d4888180af2880f
1343 ldxa [%i6+0x038]%asi,%l1 ! %l1 = a4e811b3d69a5aa8
1344! Mem[0000000030101408] = 02e1f4ff, %l6 = 00000000000001a6
1345 ldsha [%i4+%o4]0x89,%l6 ! %l6 = fffffffffffff4ff
1346! Mem[0000000021800100] = b4ffaf61, %l2 = ffffffffff000000
1347 ldsb [%o3+0x101],%l2 ! %l2 = ffffffffffffffff
1348! Mem[0000000010141414] = 32b0aa8b, %l1 = a4e811b3d69a5aa8
1349 ldub [%i5+0x015],%l1 ! %l1 = 00000000000000b0
1350! Mem[0000000030101408] = 02e1f4ff, %l2 = ffffffffffffffff
1351 ldsba [%i4+%o4]0x89,%l2 ! %l2 = ffffffffffffffff
1352! Mem[0000000010101400] = 94ffffff, %l6 = fffffffffffff4ff
1353 lduh [%i4+%g0],%l6 ! %l6 = 00000000000094ff
1354! Mem[0000000010101408] = 0000002a, %l2 = ffffffffffffffff
1355 lduha [%i4+%o4]0x88,%l2 ! %l2 = 000000000000002a
1356! Mem[0000000030181410] = ff000000, %l2 = 000000000000002a
1357 ldswa [%i6+%o5]0x81,%l2 ! %l2 = ffffffffff000000
1358! Starting 10 instruction Store Burst
1359! Mem[00000000100c1408] = 0000b324, %l1 = 00000000000000b0
1360 ldstuba [%i3+%o4]0x80,%l1 ! %l1 = 00000000000000ff
1361
1362p0_label_50:
1363! %l2 = ffffffffff000000, Mem[00000000100c1408] = ff00b324
1364 stba %l2,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000b324
1365! %l3 = dec8911606830e96, imm = 0000000000000882, %l4 = fffffffffffffb39
1366 orn %l3,0x882,%l4 ! %l4 = ffffffffffffffff
1367! Mem[0000000010141408] = ee6000ff, %l4 = ffffffffffffffff
1368 swapa [%i5+%o4]0x88,%l4 ! %l4 = 00000000ee6000ff
1369! %l3 = dec8911606830e96, Mem[0000000030141400] = ffffabee
1370 stha %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0e96abee
1371! Mem[000000001000142c] = 565c3811, %l2 = ffffffffff000000, %asi = 80
1372 swapa [%i0+0x02c]%asi,%l2 ! %l2 = 00000000565c3811
1373! %l4 = 00000000ee6000ff, Mem[0000000010001408] = ffffffff
1374 stba %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffff
1375! Mem[0000000010101414] = eeabffff, %l7 = 00000000543f1bc0, %asi = 80
1376 swapa [%i4+0x014]%asi,%l7 ! %l7 = 00000000eeabffff
1377! %l4 = 00000000ee6000ff, Mem[0000000010081408] = ff000000
1378 stha %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00ff0000
1379! %f16 = ff000000 7bd72e46 ff0060ee 056fad8c
1380! %f20 = ffffa7c5 32b0aa8b 11da2acc f04ed1c6
1381! %f24 = 000000fb 2d092ff1 0f4f9d1d ff4d8b1f
1382! %f28 = 55c61a06 98db82eb b972c7ba 0b9d9b47
1383 stda %f16,[%i0]ASI_BLK_P ! Block Store to 0000000010001400
1384! Starting 10 instruction Load Burst
1385! Mem[0000000010181408] = ffad6f05, %l6 = 00000000000094ff
1386 ldsba [%i6+%o4]0x80,%l6 ! %l6 = ffffffffffffffff
1387
1388p0_label_51:
1389! Mem[000000001004142c] = 33f371b2, %f2 = ff0060ee
1390 lda [%i1+0x02c]%asi,%f2 ! %f2 = 33f371b2
1391! Mem[0000000030041400] = 98b3f8ff, %l1 = 0000000000000000
1392 lduba [%i1+%g0]0x89,%l1 ! %l1 = 00000000000000ff
1393! Mem[0000000010181408] = ffad6f05 f8608991, %l6 = ffffffff, %l7 = eeabffff
1394 ldda [%i6+%o4]0x80,%l6 ! %l6 = 00000000ffad6f05 00000000f8608991
1395! Mem[0000000010141408] = 8cad6f05ffffffff, %f14 = ffa7ffff 9ac13718
1396 ldda [%i5+%o4]0x88,%f14 ! %f14 = 8cad6f05 ffffffff
1397! Mem[0000000030181410] = ff000000, %l6 = 00000000ffad6f05
1398 lduha [%i6+%o5]0x81,%l6 ! %l6 = 000000000000ff00
1399 membar #Sync ! Added by membar checker (8)
1400! Mem[0000000010001408] = ff0060ee, %l2 = 00000000565c3811
1401 lduha [%i0+0x00a]%asi,%l2 ! %l2 = 00000000000060ee
1402! Mem[0000000010101408] = 2a000000, %l5 = 00000000000000fb
1403 ldswa [%i4+0x008]%asi,%l5 ! %l5 = 000000002a000000
1404! Mem[0000000010181418] = 000000c5, %l1 = 00000000000000ff
1405 ldswa [%i6+0x018]%asi,%l1 ! %l1 = 00000000000000c5
1406! Mem[0000000010041408] = ffffc638, %l0 = 7ca709a85f7d2304
1407 lduwa [%i1+%o4]0x80,%l0 ! %l0 = 00000000ffffc638
1408! Starting 10 instruction Store Burst
1409! %l0 = 00000000ffffc638, Mem[0000000030081400] = ee6000ff
1410 stwa %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffc638
1411
1412p0_label_52:
1413! %f20 = ffffa7c5, Mem[0000000010001410] = c5a7ffff
1414 sta %f20,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffa7c5
1415! %l2 = 00000000000060ee, Mem[0000000010081438] = b259faafd9ea2667
1416 stx %l2,[%i2+0x038] ! Mem[0000000010081438] = 00000000000060ee
1417! Mem[0000000010101408] = 0000002a, %l3 = dec8911606830e96
1418 ldstuba [%i4+%o4]0x88,%l3 ! %l3 = 0000002a000000ff
1419! %f22 = 11da2acc f04ed1c6, %l3 = 000000000000002a
1420! Mem[00000000300c1438] = a12989e0afdad75c
1421 add %i3,0x038,%g1
1422 stda %f22,[%g1+%l3]ASI_PST32_S ! Mem[00000000300c1438] = 11da2accafdad75c
1423! %f2 = 33f371b2 056fad8c, Mem[0000000010001438] = b972c7ba 0b9d9b47
1424 std %f2 ,[%i0+0x038] ! Mem[0000000010001438] = 33f371b2 056fad8c
1425! %l2 = 00000000000060ee, Mem[0000000010041408] = ffffc638
1426 stwa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000060ee
1427! %f0 = ffffa7c5 32b0aa8b, Mem[0000000010001408] = ee6000ff 8cad6f05
1428 stda %f0 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffa7c5 32b0aa8b
1429! Mem[00000000300c1400] = 000000ff, %l7 = 00000000f8608991
1430 swapa [%i3+%g0]0x81,%l7 ! %l7 = 00000000000000ff
1431! Mem[0000000030041408] = ffffa7ff, %l5 = 000000002a000000
1432 ldstuba [%i1+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
1433! Starting 10 instruction Load Burst
1434! Mem[0000000030101400] = 0ade34b65be3cfc5, %f10 = 7fffffff 319dcc14
1435 ldda [%i4+%g0]0x89,%f10 ! %f10 = 0ade34b6 5be3cfc5
1436
1437p0_label_53:
1438! Mem[0000000010181400] = ffffabee, %l2 = 00000000000060ee
1439 lduha [%i6+%g0]0x80,%l2 ! %l2 = 000000000000ffff
1440! Mem[0000000010141408] = 8cad6f05ffffffff, %l0 = 00000000ffffc638
1441 ldxa [%i5+%o4]0x88,%l0 ! %l0 = 8cad6f05ffffffff
1442! %l6 = 000000000000ff00, %l5 = 00000000000000ff, %l7 = 00000000000000ff
1443 add %l6,%l5,%l7 ! %l7 = 000000000000ffff
1444! Mem[0000000021800080] = 26678dc3, %l5 = 00000000000000ff
1445 ldsb [%o3+0x080],%l5 ! %l5 = 0000000000000026
1446! Mem[0000000010101400] = 94ffffff, %l4 = 00000000ee6000ff
1447 ldswa [%i4+%g0]0x80,%l4 ! %l4 = ffffffff94ffffff
1448! Mem[0000000010181408] = 056fadff, %l1 = 00000000000000c5
1449 ldswa [%i6+%o4]0x88,%l1 ! %l1 = 00000000056fadff
1450! Mem[0000000030141400] = 0e96abee, %l7 = 000000000000ffff
1451 ldsba [%i5+%g0]0x81,%l7 ! %l7 = 000000000000000e
1452! Mem[0000000010181430] = 6e5fdef94099199d, %l7 = 000000000000000e
1453 ldx [%i6+0x030],%l7 ! %l7 = 6e5fdef94099199d
1454! Mem[0000000010001400] = ff000000, %l4 = ffffffff94ffffff
1455 ldswa [%i0+%g0]0x80,%l4 ! %l4 = ffffffffff000000
1456! Starting 10 instruction Store Burst
1457! %l7 = 6e5fdef94099199d, Mem[0000000030081408] = ffff0f88
1458 stba %l7,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffff0f9d
1459
1460p0_label_54:
1461! %f14 = 8cad6f05 ffffffff, %l6 = 000000000000ff00
1462! Mem[0000000010101400] = 94ffffffffffff54
1463 stda %f14,[%i4+%l6]ASI_PST16_P ! Mem[0000000010101400] = 94ffffffffffff54
1464! %l6 = 000000000000ff00, Mem[0000000030001410] = 0b9d9b47
1465 stwa %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000ff00
1466! Mem[0000000030141408] = 00000000, %l2 = 000000000000ffff
1467 swapa [%i5+%o4]0x81,%l2 ! %l2 = 0000000000000000
1468! Mem[00000000300c1410] = ee608924, %l0 = 8cad6f05ffffffff
1469 ldstuba [%i3+%o5]0x89,%l0 ! %l0 = 00000024000000ff
1470! %f17 = 7bd72e46, %f21 = 32b0aa8b, %f20 = ffffa7c5
1471 fadds %f17,%f21,%f20 ! %f20 = 7bd72e46
1472! %l2 = 00000000, %l3 = 0000002a, Mem[0000000010001418] = 11da2acc f04ed1c6
1473 stda %l2,[%i0+0x018]%asi ! Mem[0000000010001418] = 00000000 0000002a
1474! %f28 = 55c61a06 98db82eb, Mem[0000000010041408] = ee600000 3eeec2d8
1475 stda %f28,[%i1+%o4]0x88 ! Mem[0000000010041408] = 55c61a06 98db82eb
1476! %l4 = ffffffffff000000, Mem[0000000010101400] = ffffff94
1477 stba %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffff00
1478! %l0 = 0000000000000024, Mem[0000000010101400] = 00ffffff
1479 stha %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0024ffff
1480! Starting 10 instruction Load Burst
1481! %f28 = 55c61a06, %f29 = 98db82eb, %f15 = ffffffff
1482 fmuls %f28,%f29,%f15 ! %f15 = af29dd92
1483
1484p0_label_55:
1485! Mem[00000000300c1410] = ee6089ff, %f1 = 32b0aa8b
1486 lda [%i3+%o5]0x89,%f1 ! %f1 = ee6089ff
1487! Code Fragment 4
1488p0_fragment_6:
1489! %l0 = 0000000000000024
1490 setx 0x09edb007a208481c,%g7,%l0 ! %l0 = 09edb007a208481c
1491! %l1 = 00000000056fadff
1492 setx 0xe7e73a17bf6d62a1,%g7,%l1 ! %l1 = e7e73a17bf6d62a1
1493 setx 0x7ff8, %g1, %g2
1494 and %l0, %g2, %l0
1495 setx 0xffffffff, %g1, %g2
1496 and %l1, %g2, %l1
1497 setx 0x100000000, %g1, %g2
1498 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1499 ta T_CHANGE_HPRIV
1500 stxa %l1, [%l0]ASI_ICACHE_INSTR
1501 ta T_CHANGE_NONHPRIV
1502! %l0 = 09edb007a208481c
1503 setx 0xce240bf7e8537eb0,%g7,%l0 ! %l0 = ce240bf7e8537eb0
1504! %l1 = e7e73a17bf6d62a1
1505 setx 0xf4d0060833916263,%g7,%l1 ! %l1 = f4d0060833916263
1506! Mem[0000000010141420] = b6d1e2eb2d092ff1, %f16 = ff000000 7bd72e46
1507 ldda [%i5+0x020]%asi,%f16 ! %f16 = b6d1e2eb 2d092ff1
1508! Mem[00000000100c1408] = 24b30000, %l5 = 0000000000000026
1509 lduha [%i3+%o4]0x88,%l5 ! %l5 = 0000000000000000
1510! Mem[00000000201c0000] = 00945a4a, %l3 = 000000000000002a
1511 ldsh [%o0+%g0],%l3 ! %l3 = 0000000000000094
1512! %f20 = 7bd72e46, %f8 = dec89116
1513 fsqrts %f20,%f8 ! %f8 = 5da5f615
1514! Mem[0000000010141408] = ffffffff, %l5 = 0000000000000000
1515 ldsba [%i5+%o4]0x88,%l5 ! %l5 = ffffffffffffffff
1516! Mem[0000000030141410] = 1f79e2ec, %f12 = c9f4ffff
1517 lda [%i5+%o5]0x81,%f12 ! %f12 = 1f79e2ec
1518! Mem[0000000010141430] = 55c61a0698db82eb, %f8 = 5da5f615 06830e96
1519 ldd [%i5+0x030],%f8 ! %f8 = 55c61a06 98db82eb
1520! Starting 10 instruction Store Burst
1521! %l4 = ff000000, %l5 = ffffffff, Mem[0000000010181410] = 94ffffff 00000000
1522 stda %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff000000 ffffffff
1523
1524p0_label_56:
1525! %l0 = ce240bf7e8537eb0, Mem[00000000100c1400] = ff00364a
1526 stha %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 7eb0364a
1527! %l2 = 0000000000000000, Mem[0000000010141400] = 24b30000
1528 stha %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
1529! Mem[0000000030001410] = 0000ff00, %l1 = f4d0060833916263
1530 swapa [%i0+%o5]0x89,%l1 ! %l1 = 000000000000ff00
1531! %l7 = 6e5fdef94099199d, %l4 = ffffffffff000000, %l3 = 0000000000000094
1532 sdivx %l7,%l4,%l3 ! %l3 = ffffff91a02106c0
1533! %l6 = 000000000000ff00, %l4 = ffffffffff000000, %l0 = ce240bf7e8537eb0
1534 udivx %l6,%l4,%l0 ! %l0 = 0000000000000000
1535! %f22 = 11da2acc f04ed1c6, Mem[0000000010141400] = 00000000 2a000000
1536 stda %f22,[%i5+%g0]0x80 ! Mem[0000000010141400] = 11da2acc f04ed1c6
1537! Code Fragment 3
1538p0_fragment_7:
1539! %l0 = 0000000000000000
1540 setx 0xf031fad81b311eac,%g7,%l0 ! %l0 = f031fad81b311eac
1541! %l1 = 000000000000ff00
1542 setx 0x5739a4904407d6f8,%g7,%l1 ! %l1 = 5739a4904407d6f8
1543 setx 0x1fe000, %g1, %g3
1544 or %l0, %g3, %l0 ! always set perrmask = 0xff
1545 setx 0x1ffff8, %g1, %g2
1546 and %l0, %g2, %l0
1547 ta T_CHANGE_HPRIV
1548 stxa %l1, [%l0]ASI_DCACHE_DATA
1549 ta T_CHANGE_NONHPRIV
1550! %l0 = f031fad81b311eac
1551 setx 0x494b2c4fd319d525,%g7,%l0 ! %l0 = 494b2c4fd319d525
1552! %l1 = 5739a4904407d6f8
1553 setx 0x48641a6fd2d804e2,%g7,%l1 ! %l1 = 48641a6fd2d804e2
1554! Mem[0000000030141400] = 0e96abee, %l7 = 6e5fdef94099199d
1555 swapa [%i5+%g0]0x81,%l7 ! %l7 = 000000000e96abee
1556! Mem[0000000030101410] = ffffffff, %l4 = ffffffffff000000
1557 ldstuba [%i4+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
1558! Starting 10 instruction Load Burst
1559 membar #Sync ! Added by membar checker (9)
1560! Mem[0000000010001400] = ff000000 7bd72e46 8baab032 c5a7ffff
1561! Mem[0000000010001410] = c5a7ffff 32b0aa8b 00000000 0000002a
1562! Mem[0000000010001420] = 000000fb 2d092ff1 0f4f9d1d ff4d8b1f
1563! Mem[0000000010001430] = 55c61a06 98db82eb 33f371b2 056fad8c
1564 ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 0000000010001400
1565
1566p0_label_57:
1567! Mem[0000000010041410] = 01a6d6f0, %l4 = 00000000000000ff
1568 lduwa [%i1+%o5]0x80,%l4 ! %l4 = 0000000001a6d6f0
1569! Mem[0000000010041400] = 02e100ff, %l5 = ffffffffffffffff
1570 lduwa [%i1+%g0]0x88,%l5 ! %l5 = 0000000002e100ff
1571! Mem[0000000030001408] = 1b44e84d, %l6 = 000000000000ff00
1572 ldsba [%i0+%o4]0x81,%l6 ! %l6 = 000000000000001b
1573! Mem[0000000010081400] = e79b9d0b 1f790fec, %l4 = 01a6d6f0, %l5 = 02e100ff
1574 ldda [%i2+%g0]0x88,%l4 ! %l4 = 000000001f790fec 00000000e79b9d0b
1575! %f1 = ee6089ff, %f11 = 5be3cfc5, %f13 = ffffffff
1576 fsubs %f1 ,%f11,%f13 ! %f13 = ee6089ff
1577! Mem[00000000211c0000] = 00d2cd80, %l5 = 00000000e79b9d0b
1578 lduba [%o2+0x001]%asi,%l5 ! %l5 = 00000000000000d2
1579! Mem[00000000300c1408] = ff8e0000, %f7 = 543f1bc0
1580 lda [%i3+%o4]0x81,%f7 ! %f7 = ff8e0000
1581! Mem[0000000030141410] = 1f79e2ec 0c099c75, %l2 = 00000000, %l3 = a02106c0
1582 ldda [%i5+%o5]0x81,%l2 ! %l2 = 000000001f79e2ec 000000000c099c75
1583! Mem[0000000010041400] = 02e100ff, %l3 = 000000000c099c75
1584 lduwa [%i1+%g0]0x88,%l3 ! %l3 = 0000000002e100ff
1585! Starting 10 instruction Store Burst
1586! Mem[00000000201c0000] = 00945a4a, %l7 = 000000000e96abee
1587 ldstub [%o0+%g0],%l7 ! %l7 = 00000000000000ff
1588
1589p0_label_58:
1590! %l4 = 000000001f790fec, Mem[000000001014141e] = f04ed1c6, %asi = 80
1591 stha %l4,[%i5+0x01e]%asi ! Mem[000000001014141c] = f04e0fec
1592! Mem[0000000010001410] = c5a7ffff, %l2 = 000000001f79e2ec
1593 ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 000000c5000000ff
1594! %f5 = 000054f8, Mem[00000000100c1410] = ffffffff
1595 sta %f5 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000054f8
1596! Mem[00000000211c0001] = 00d2cd80, %l0 = 494b2c4fd319d525
1597 ldstuba [%o2+0x001]%asi,%l0 ! %l0 = 000000d2000000ff
1598! %l5 = 00000000000000d2, Mem[0000000030041410] = dec8911606830e96
1599 stxa %l5,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000000000d2
1600! %l3 = 0000000002e100ff, Mem[0000000010101400] = 0024ffffffffff54
1601 stxa %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000002e100ff
1602! %f0 = ffffa7c5 ee6089ff, Mem[0000000030141408] = 0000ffff 0000006f
1603 stda %f0 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffa7c5 ee6089ff
1604! %l6 = 000000000000001b, Mem[0000000030081400] = 38c6ffff
1605 stha %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = 001bffff
1606! Mem[0000000030101410] = ffffffff, %l4 = 000000001f790fec
1607 ldstuba [%i4+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
1608! Starting 10 instruction Load Burst
1609! Mem[0000000030081400] = ffff1b00, %l2 = 00000000000000c5
1610 lduwa [%i2+%g0]0x89,%l2 ! %l2 = 00000000ffff1b00
1611
1612p0_label_59:
1613! %l7 = 0000000000000000, imm = fffffffffffff362, %l1 = 48641a6fd2d804e2
1614 sub %l7,-0xc9e,%l1 ! %l1 = 0000000000000c9e
1615! Mem[00000000100c1400] = 000000004a36b07e, %l7 = 0000000000000000
1616 ldxa [%i3+%g0]0x88,%l7 ! %l7 = 000000004a36b07e
1617! Mem[0000000010001410] = ffffa7ff, %l7 = 000000004a36b07e
1618 lduha [%i0+%o5]0x88,%l7 ! %l7 = 000000000000a7ff
1619! Mem[0000000010141428] = 0f4f9d1d, %l7 = 000000000000a7ff
1620 ldub [%i5+0x02b],%l7 ! %l7 = 000000000000001d
1621! Mem[0000000010081430] = 1b707ea8 dc4e2b5f, %l6 = 0000001b, %l7 = 0000001d
1622 ldda [%i2+0x030]%asi,%l6 ! %l6 = 000000001b707ea8 00000000dc4e2b5f
1623! Mem[00000000211c0000] = 00ffcd80, %l0 = 00000000000000d2
1624 ldub [%o2+0x001],%l0 ! %l0 = 00000000000000ff
1625! Mem[00000000100c142c] = 400be218, %l7 = 00000000dc4e2b5f
1626 ldswa [%i3+0x02c]%asi,%l7 ! %l7 = 00000000400be218
1627! Mem[0000000010001408] = ffffa7c532b0aa8b, %l3 = 0000000002e100ff
1628 ldxa [%i0+%o4]0x88,%l3 ! %l3 = ffffa7c532b0aa8b
1629! Mem[0000000010081400] = e79b9d0b 1f790fec, %l0 = 000000ff, %l1 = 00000c9e
1630 ldda [%i2+%g0]0x88,%l0 ! %l0 = 000000001f790fec 00000000e79b9d0b
1631! Starting 10 instruction Store Burst
1632! Mem[0000000030041408] = ffa7ffff, %l1 = 00000000e79b9d0b
1633 swapa [%i1+%o4]0x81,%l1 ! %l1 = 00000000ffa7ffff
1634
1635p0_label_60:
1636! %l1 = 00000000ffa7ffff, Mem[000000001004142c] = 33f371b2, %asi = 80
1637 stwa %l1,[%i1+0x02c]%asi ! Mem[000000001004142c] = ffa7ffff
1638! Mem[0000000010041410] = 01a6d6f0, %l3 = ffffa7c532b0aa8b
1639 ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 00000001000000ff
1640! Mem[00000000100c1410] = f8540000, %l7 = 00000000400be218
1641 swapa [%i3+%o5]0x80,%l7 ! %l7 = 00000000f8540000
1642! Mem[0000000021800140] = 1c064205, %l7 = 00000000f8540000
1643 ldstuba [%o3+0x140]%asi,%l7 ! %l7 = 0000001c000000ff
1644! %l3 = 0000000000000001, Mem[0000000010101418] = a8ffffff02e1f454, %asi = 80
1645 stxa %l3,[%i4+0x018]%asi ! Mem[0000000010101418] = 0000000000000001
1646! %l7 = 000000000000001c, Mem[0000000030181400] = 00000000
1647 stha %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = 001c0000
1648! %f18 = 8baab032 c5a7ffff, Mem[0000000030141408] = c5a7ffff ff8960ee
1649 stda %f18,[%i5+%o4]0x89 ! Mem[0000000030141408] = 8baab032 c5a7ffff
1650! Mem[00000000100c1400] = 7eb0364a, %l1 = 00000000ffa7ffff
1651 ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 0000007e000000ff
1652! Mem[0000000030041408] = e79b9d0b, %l4 = 00000000000000ff
1653 swapa [%i1+%o4]0x81,%l4 ! %l4 = 00000000e79b9d0b
1654! Starting 10 instruction Load Burst
1655! Mem[0000000010041400] = 02e100ff, %l3 = 0000000000000001
1656 lduwa [%i1+%g0]0x88,%l3 ! %l3 = 0000000002e100ff
1657
1658p0_label_61:
1659! Mem[0000000030001400] = f0d6a601, %f5 = 000054f8
1660 lda [%i0+%g0]0x89,%f5 ! %f5 = f0d6a601
1661! Mem[00000000100c1408] = 0000b324, %f30 = 33f371b2
1662 lda [%i3+%o4]0x80,%f30 ! %f30 = 0000b324
1663! Mem[0000000010041400] = ff00e102, %l4 = 00000000e79b9d0b
1664 lduba [%i1+%g0]0x80,%l4 ! %l4 = 00000000000000ff
1665! Mem[0000000010181400] = ffffabee 68af1045 ffad6f05 f8608991
1666! Mem[0000000010181410] = 000000ff ffffffff 000000c5 00000ade
1667! Mem[0000000010181420] = 67ce8707 4de8441b ffe2649b 7c219d12
1668! Mem[0000000010181430] = 6e5fdef9 4099199d a4e811b3 d69a5aa8
1669 ldda [%i6]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010181400
1670! Mem[0000000010101400] = 0000000002e100ff, %f20 = c5a7ffff 32b0aa8b
1671 ldd [%i4+%g0],%f20 ! %f20 = 00000000 02e100ff
1672! Mem[0000000030181400] = 00001c00, %l3 = 0000000002e100ff
1673 lduwa [%i6+%g0]0x89,%l3 ! %l3 = 0000000000001c00
1674! Mem[0000000010081428] = 79730dae, %l4 = 00000000000000ff
1675 ldswa [%i2+0x028]%asi,%l4 ! %l4 = 0000000079730dae
1676! %f24 = 000000fb, %f25 = 2d092ff1, %f23 = 0000002a
1677 fsubs %f24,%f25,%f23 ! %l0 = 000000001f79100e, Unfinished, %fsr = 2000000000
1678! Mem[0000000030141410] = ece2791f, %f27 = ff4d8b1f
1679 lda [%i5+%o5]0x89,%f27 ! %f27 = ece2791f
1680! Starting 10 instruction Store Burst
1681! %l1 = 000000000000007e, Mem[00000000100c1400] = 4a36b0ff
1682 stha %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 4a36007e
1683
1684p0_label_62:
1685! Mem[0000000010001410] = ffa7ffff32b0aa8b, %l1 = 000000000000007e, %l5 = 00000000000000d2
1686 add %i0,0x10,%g1
1687 casxa [%g1]0x80,%l1,%l5 ! %l5 = ffa7ffff32b0aa8b
1688! Mem[0000000030101400] = c5cfe35b, %l3 = 0000000000001c00
1689 ldstuba [%i4+%g0]0x81,%l3 ! %l3 = 000000c5000000ff
1690! Mem[0000000010101400] = 00000000, %l7 = 000000000000001c
1691 ldstuba [%i4+%g0]0x80,%l7 ! %l7 = 00000000000000ff
1692! %l6 = 1b707ea8, %l7 = 00000000, Mem[0000000030081410] = ffffffff ee608991
1693 stda %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 1b707ea8 00000000
1694! Mem[0000000010001408] = 32b0aa8b, %l2 = 00000000ffff1b00
1695 swapa [%i0+%o4]0x88,%l2 ! %l2 = 0000000032b0aa8b
1696! %l0 = 000000001f79100e, Mem[0000000030041410] = 00000000
1697 stwa %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = 1f79100e
1698! Mem[0000000010141410] = ffffa7c5, %l4 = 0000000079730dae
1699 ldstuba [%i5+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
1700! Mem[0000000030181408] = 000000d2, %l7 = 0000000000000000
1701 ldstuba [%i6+%o4]0x89,%l7 ! %l7 = 000000d2000000ff
1702! Mem[0000000010141400] = 11da2acc, %l0 = 000000001f79100e
1703 ldstuba [%i5+%g0]0x80,%l0 ! %l0 = 00000011000000ff
1704! Starting 10 instruction Load Burst
1705! Mem[00000000218001c0] = 00d25b76, %l3 = 00000000000000c5
1706 ldsb [%o3+0x1c1],%l3 ! %l3 = ffffffffffffffd2
1707
1708p0_label_63:
1709! Mem[0000000030181400] = 00001c00, %f27 = ece2791f
1710 lda [%i6+%g0]0x89,%f27 ! %f27 = 00001c00
1711! Mem[0000000010041400] = 02e100ff, %l4 = 00000000000000ff
1712 ldswa [%i1+%g0]0x88,%l4 ! %l4 = 0000000002e100ff
1713! Mem[0000000010141408] = ffffffff, %l7 = 00000000000000d2
1714 ldsba [%i5+%o4]0x88,%l7 ! %l7 = ffffffffffffffff
1715! Mem[0000000010081400] = e79b9d0b 1f790fec, %l2 = 32b0aa8b, %l3 = ffffffd2
1716 ldda [%i2+%g0]0x88,%l2 ! %l2 = 000000001f790fec 00000000e79b9d0b
1717! %f22 = 00000000, %f19 = c5a7ffff, %f27 = 00001c00
1718 fdivs %f22,%f19,%f27 ! %f27 = 80000000
1719! Mem[0000000030041410] = 0e10791f, %f22 = 00000000
1720 lda [%i1+%o5]0x81,%f22 ! %f22 = 0e10791f
1721! %l0 = 0000000000000011, Mem[0000000030101400] = 0ade34b65be3cfff
1722 stxa %l0,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000000000000011
1723! Mem[0000000030101400] = 1100000000000000, %f16 = ff000000 7bd72e46
1724 ldda [%i4+%g0]0x81,%f16 ! %f16 = 11000000 00000000
1725! Mem[0000000010101438] = 1837c19a, %l5 = ffa7ffff32b0aa8b
1726 ldsh [%i4+0x03a],%l5 ! %l5 = ffffffffffffc19a
1727! Starting 10 instruction Store Burst
1728! Mem[0000000010041408] = 98db82eb, %l6 = 000000001b707ea8
1729 swapa [%i1+%o4]0x88,%l6 ! %l6 = 0000000098db82eb
1730
1731p0_label_64:
1732 membar #Sync ! Added by membar checker (10)
1733! %l7 = ffffffffffffffff, Mem[0000000010001408] = 001bffff
1734 stba %l7,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff1bffff
1735! %f6 = de0a0000, Mem[0000000010041430] = ffffffff
1736 sta %f6 ,[%i1+0x030]%asi ! Mem[0000000010041430] = de0a0000
1737! %l7 = ffffffffffffffff, Mem[00000000100c1408] = 24b30000
1738 stha %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 24b3ffff
1739! Mem[0000000010081400] = ec0f791f, %l7 = ffffffffffffffff
1740 swapa [%i2+%g0]0x80,%l7 ! %l7 = 00000000ec0f791f
1741! %f13 = f9de5f6e, Mem[0000000010101400] = ff000000
1742 sta %f13,[%i4+%g0]0x80 ! Mem[0000000010101400] = f9de5f6e
1743! %l7 = 00000000ec0f791f, Mem[0000000030141408] = ffffa7c5
1744 stba %l7,[%i5+%o4]0x81 ! Mem[0000000030141408] = 1fffa7c5
1745! %l0 = 00000011, %l1 = 0000007e, Mem[0000000010141410] = ffffa7c5 32b0aa8b
1746 stda %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000011 0000007e
1747! Mem[0000000010101401] = f9de5f6e, %l2 = 000000001f790fec
1748 ldstuba [%i4+0x001]%asi,%l2 ! %l2 = 000000de000000ff
1749! %f25 = 2d092ff1, Mem[0000000030181400] = 00001c00
1750 sta %f25,[%i6+%g0]0x89 ! Mem[0000000030181400] = 2d092ff1
1751! Starting 10 instruction Load Burst
1752! Mem[0000000030141400] = 4099199d, %f1 = eeabffff
1753 lda [%i5+%g0]0x81,%f1 ! %f1 = 4099199d
1754
1755p0_label_65:
1756! Mem[0000000010041408] = 1b707ea8, %l7 = 00000000ec0f791f
1757 ldsba [%i1+%o4]0x88,%l7 ! %l7 = ffffffffffffffa8
1758! Mem[0000000030141400] = 4099199d, %f11 = 9b64e2ff
1759 lda [%i5+%g0]0x81,%f11 ! %f11 = 4099199d
1760! Mem[0000000010001408] = ff1bffff, %l3 = 00000000e79b9d0b
1761 ldswa [%i0+%o4]0x80,%l3 ! %l3 = ffffffffff1bffff
1762! %l7 = ffffffffffffffa8, %l6 = 0000000098db82eb, %l6 = 0000000098db82eb
1763 or %l7,%l6,%l6 ! %l6 = ffffffffffffffeb
1764! Mem[0000000030101408] = 02e1f4ff, %l0 = 0000000000000011
1765 ldsba [%i4+%o4]0x89,%l0 ! %l0 = ffffffffffffffff
1766! Mem[000000001014140c] = 056fad8c, %l4 = 0000000002e100ff
1767 lduwa [%i5+0x00c]%asi,%l4 ! %l4 = 00000000056fad8c
1768! Mem[0000000010081400] = e79b9d0bffffffff, %l2 = 00000000000000de
1769 ldxa [%i2+%g0]0x88,%l2 ! %l2 = e79b9d0bffffffff
1770! Mem[0000000030001410] = 63629133, %l2 = e79b9d0bffffffff
1771 lduwa [%i0+%o5]0x81,%l2 ! %l2 = 0000000063629133
1772! Mem[0000000010141410] = 00000011, %f8 = 1b44e84d
1773 lda [%i5+%o5]0x80,%f8 ! %f8 = 00000011
1774! Starting 10 instruction Store Burst
1775! Code Fragment 3
1776p0_fragment_8:
1777! %l0 = ffffffffffffffff
1778 setx 0x3a23b6e859e75851,%g7,%l0 ! %l0 = 3a23b6e859e75851
1779! %l1 = 000000000000007e
1780 setx 0x134d361fe14d8a1c,%g7,%l1 ! %l1 = 134d361fe14d8a1c
1781 setx 0x1fe000, %g1, %g3
1782 or %l0, %g3, %l0 ! always set perrmask = 0xff
1783 setx 0x1ffff8, %g1, %g2
1784 and %l0, %g2, %l0
1785 ta T_CHANGE_HPRIV
1786 stxa %l1, [%l0]ASI_DCACHE_DATA
1787 ta T_CHANGE_NONHPRIV
1788! %l0 = 3a23b6e859e75851
1789 setx 0xadfbe6e82fcef551,%g7,%l0 ! %l0 = adfbe6e82fcef551
1790! %l1 = 134d361fe14d8a1c
1791 setx 0x966db83f93c30639,%g7,%l1 ! %l1 = 966db83f93c30639
1792
1793p0_label_66:
1794! %l5 = ffffffffffffc19a, Mem[0000000030101410] = ffffffff
1795 stwa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffc19a
1796! %l7 = ffffffffffffffa8, Mem[0000000030101410] = ffffc19a
1797 stwa %l7,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffffa8
1798! %l2 = 63629133, %l3 = ff1bffff, Mem[0000000030101408] = fff4e102 ffffffa8
1799 stda %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 63629133 ff1bffff
1800! %l2 = 0000000063629133, Mem[0000000010181408] = ffad6f05
1801 stwa %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 63629133
1802! %f8 = 00000011 0787ce67, Mem[0000000010181400] = eeabffff 4510af68
1803 stda %f8 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000011 0787ce67
1804! Mem[0000000021800101] = b4ffaf61, %l4 = 00000000056fad8c
1805 ldstuba [%o3+0x101]%asi,%l4 ! %l4 = 000000ff000000ff
1806! %l5 = ffffffffffffc19a, Mem[0000000010141400] = cc2adaff
1807 stha %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = cc2ac19a
1808! %f4 = ffffffff ff000000, %l5 = ffffffffffffc19a
1809! Mem[00000000100c1410] = 400be21802b34eff
1810 add %i3,0x010,%g1
1811 stda %f4,[%g1+%l5]ASI_PST32_PL ! Mem[00000000100c1410] = 400be218ffffffff
1812! %l6 = ffffffffffffffeb, Mem[000000001010142a] = 14cc9d31, %asi = 80
1813 stba %l6,[%i4+0x02a]%asi ! Mem[0000000010101428] = 14cceb31
1814! Starting 10 instruction Load Burst
1815! Mem[00000000211c0000] = 00ffcd80, %l1 = 966db83f93c30639
1816 ldsba [%o2+0x001]%asi,%l1 ! %l1 = ffffffffffffffff
1817
1818p0_label_67:
1819! Mem[0000000030181408] = 000000ff, %l2 = 0000000063629133
1820 ldsba [%i6+%o4]0x89,%l2 ! %l2 = ffffffffffffffff
1821! Mem[0000000030001410] = 63629133bac772b9, %f28 = 55c61a06 98db82eb
1822 ldda [%i0+%o5]0x81,%f28 ! %f28 = 63629133 bac772b9
1823! Mem[0000000010101400] = ff00e1026e5ffff9, %l6 = ffffffffffffffeb
1824 ldxa [%i4+%g0]0x88,%l6 ! %l6 = ff00e1026e5ffff9
1825! Mem[0000000030081410] = 1b707ea8, %l4 = 00000000000000ff
1826 ldswa [%i2+%o5]0x89,%l4 ! %l4 = 000000001b707ea8
1827! Mem[0000000030181408] = ff000000, %l7 = ffffffffffffffa8
1828 lduba [%i6+%o4]0x81,%l7 ! %l7 = 00000000000000ff
1829! Mem[00000000300c1400] = 5c3e61d3 918960f8, %l6 = 6e5ffff9, %l7 = 000000ff
1830 ldda [%i3+%g0]0x89,%l6 ! %l6 = 00000000918960f8 000000005c3e61d3
1831! Mem[0000000010041408] = a87e701b061ac655, %f30 = 0000b324 056fad8c
1832 ldda [%i1+%o4]0x80,%f30 ! %f30 = a87e701b 061ac655
1833! Mem[0000000010041408] = 55c61a06 1b707ea8, %l0 = 2fcef551, %l1 = ffffffff
1834 ldda [%i1+%o4]0x88,%l0 ! %l0 = 000000001b707ea8 0000000055c61a06
1835! Mem[0000000010141410] = 000000110000007e, %f12 = 9d199940 f9de5f6e
1836 ldda [%i5+%o5]0x80,%f12 ! %f12 = 00000011 0000007e
1837! Starting 10 instruction Store Burst
1838! %l4 = 000000001b707ea8, Mem[0000000030081408] = 9d0fffff70db00d2
1839 stxa %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000001b707ea8
1840
1841p0_label_68:
1842! %f26 = 0f4f9d1d 80000000, Mem[0000000010041410] = f0d6a6ff c962468d
1843 stda %f26,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0f4f9d1d 80000000
1844! Mem[0000000020800000] = ffffa5fa, %l3 = ffffffffff1bffff
1845 ldstub [%o1+%g0],%l3 ! %l3 = 000000ff000000ff
1846! %f16 = 11000000 00000000, Mem[0000000030181410] = 000000ff 00000000
1847 stda %f16,[%i6+%o5]0x89 ! Mem[0000000030181410] = 11000000 00000000
1848! Mem[000000001004141c] = c8a9abee, %l3 = 00000000000000ff, %asi = 80
1849 swapa [%i1+0x01c]%asi,%l3 ! %l3 = 00000000c8a9abee
1850! %f14 = a85a9ad6 b311e8a4, Mem[0000000010081408] = 00ff0000 1255fc65
1851 stda %f14,[%i2+0x008]%asi ! Mem[0000000010081408] = a85a9ad6 b311e8a4
1852! %l2 = ffffffffffffffff, Mem[0000000010141400] = 9ac12acc
1853 stha %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffff2acc
1854! %l1 = 0000000055c61a06, Mem[00000000300c1408] = 00008eff
1855 stba %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00008e06
1856! %l2 = ffffffff, %l3 = c8a9abee, Mem[0000000010041410] = 80000000 0f4f9d1d
1857 stda %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffff c8a9abee
1858! %l4 = 1b707ea8, %l5 = ffffc19a, Mem[0000000010041430] = de0a0000 ffffffff
1859 std %l4,[%i1+0x030] ! Mem[0000000010041430] = 1b707ea8 ffffc19a
1860! Starting 10 instruction Load Burst
1861! Mem[0000000010141410] = 11000000, %l0 = 000000001b707ea8
1862 ldswa [%i5+%o5]0x88,%l0 ! %l0 = 0000000011000000
1863
1864p0_label_69:
1865! Mem[0000000010081410] = 00000000, %l0 = 0000000011000000
1866 ldsha [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000000
1867! Mem[0000000030181400] = 2d092ff1, %l6 = 00000000918960f8
1868 lduba [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000f1
1869! Mem[000000001000140c] = c5a7ffff, %l7 = 000000005c3e61d3
1870 lduw [%i0+0x00c],%l7 ! %l7 = 00000000c5a7ffff
1871! Mem[00000000300c1400] = 918960f8, %l0 = 0000000000000000
1872 ldswa [%i3+%g0]0x89,%l0 ! %l0 = ffffffff918960f8
1873! Mem[00000000100c1400] = 000000004a36007e, %l0 = ffffffff918960f8
1874 ldxa [%i3+%g0]0x88,%l0 ! %l0 = 000000004a36007e
1875! Mem[00000000300c1408] = 068e0000, %l0 = 000000004a36007e
1876 ldsha [%i3+%o4]0x81,%l0 ! %l0 = 000000000000068e
1877! Mem[0000000010081408] = d69a5aa8, %f12 = 00000011
1878 lda [%i2+%o4]0x88,%f12 ! %f12 = d69a5aa8
1879! Mem[0000000030081408] = 00000000, %l3 = 00000000c8a9abee
1880 lduba [%i2+%o4]0x81,%l3 ! %l3 = 0000000000000000
1881! Mem[0000000030101408] = 63629133ff1bffff, %l7 = 00000000c5a7ffff
1882 ldxa [%i4+%o4]0x81,%l7 ! %l7 = 63629133ff1bffff
1883! Starting 10 instruction Store Burst
1884! Mem[00000000300c1410] = ff8960ee, %l5 = ffffffffffffc19a
1885 ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
1886
1887p0_label_70:
1888! %f20 = 00000000 02e100ff, Mem[0000000010141408] = ffffffff 056fad8c
1889 stda %f20,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000 02e100ff
1890! %l3 = 0000000000000000, Mem[0000000010141408] = 00000000
1891 stwa %l3,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
1892! Mem[0000000010041410] = ffffffffeeaba9c8, %l3 = 0000000000000000, %l5 = 00000000000000ff
1893 add %i1,0x10,%g1
1894 casxa [%g1]0x80,%l3,%l5 ! %l5 = ffffffffeeaba9c8
1895! Mem[0000000030181408] = 000000ff, %l5 = ffffffffeeaba9c8
1896 ldstuba [%i6+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
1897! Mem[0000000010041410] = ffffffff, %l5 = 00000000000000ff
1898 swapa [%i1+%o5]0x80,%l5 ! %l5 = 00000000ffffffff
1899! Mem[0000000010181400] = 67ce8707, %l1 = 0000000055c61a06
1900 swapa [%i6+%g0]0x80,%l1 ! %l1 = 0000000067ce8707
1901! Mem[0000000010181410] = ff000000, %l2 = ffffffffffffffff
1902 ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 00000000000000ff
1903! Mem[000000001008143b] = 00000000, %l1 = 0000000067ce8707
1904 ldstub [%i2+0x03b],%l1 ! %l1 = 00000000000000ff
1905! %l0 = 0000068e, %l1 = 00000000, Mem[0000000010181408] = 63629133 f8608991
1906 stda %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000068e 00000000
1907! Starting 10 instruction Load Burst
1908! Mem[0000000030181400] = f12f092d7c219d12, %l5 = 00000000ffffffff
1909 ldxa [%i6+%g0]0x81,%l5 ! %l5 = f12f092d7c219d12
1910
1911p0_label_71:
1912! Mem[0000000010041408] = a87e701b, %l5 = f12f092d7c219d12
1913 lduba [%i1+0x00a]%asi,%l5 ! %l5 = 0000000000000070
1914! Mem[0000000030141408] = 8baab032c5a7ff1f, %l4 = 000000001b707ea8
1915 ldxa [%i5+%o4]0x89,%l4 ! %l4 = 8baab032c5a7ff1f
1916! Mem[0000000020800000] = ffffa5fa, %l0 = 000000000000068e
1917 ldsh [%o1+%g0],%l0 ! %l0 = ffffffffffffffff
1918! Mem[0000000030001410] = 33916263, %l3 = 0000000000000000
1919 lduha [%i0+%o5]0x89,%l3 ! %l3 = 0000000000006263
1920! Mem[0000000030041400] = 309a0cf5 98b3f8ff, %l2 = 00000000, %l3 = 00006263
1921 ldda [%i1+%g0]0x89,%l2 ! %l2 = 0000000098b3f8ff 00000000309a0cf5
1922! Mem[00000000100c1430] = bfc28cf8, %l2 = 0000000098b3f8ff
1923 lduh [%i3+0x032],%l2 ! %l2 = 0000000000008cf8
1924! Mem[0000000020800040] = fffffa54, %l6 = 00000000000000f1
1925 ldsb [%o1+0x040],%l6 ! %l6 = ffffffffffffffff
1926! %l5 = 0000000000000070, immd = fffffffffffff4e6, %l6 = ffffffffffffffff
1927 udivx %l5,-0xb1a,%l6 ! %l6 = 0000000000000000
1928! Mem[00000000100c1400] = 7e00364a, %l1 = 0000000000000000
1929 lduha [%i3+%g0]0x80,%l1 ! %l1 = 0000000000007e00
1930! Starting 10 instruction Store Burst
1931! %f22 = 0e10791f 0000002a, %l7 = 63629133ff1bffff
1932! Mem[00000000300c1420] = 9d6373fbc85f108f
1933 add %i3,0x020,%g1
1934 stda %f22,[%g1+%l7]ASI_PST16_SL ! Mem[00000000300c1420] = 2a0000001f79100e
1935
1936p0_label_72:
1937! %l2 = 0000000000008cf8, Mem[0000000010101408] = ff0000005be3cfc5
1938 stxa %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0000000000008cf8
1939! Code Fragment 4
1940p0_fragment_9:
1941! %l0 = ffffffffffffffff
1942 setx 0xfc1ea338131f2ef3,%g7,%l0 ! %l0 = fc1ea338131f2ef3
1943! %l1 = 0000000000007e00
1944 setx 0x08fb79b04c5c7006,%g7,%l1 ! %l1 = 08fb79b04c5c7006
1945 setx 0x7ff8, %g1, %g2
1946 and %l0, %g2, %l0
1947 setx 0xffffffff, %g1, %g2
1948 and %l1, %g2, %l1
1949 setx 0x100000000, %g1, %g2
1950 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1951 ta T_CHANGE_HPRIV
1952 stxa %l1, [%l0]ASI_ICACHE_INSTR
1953 ta T_CHANGE_NONHPRIV
1954! %l0 = fc1ea338131f2ef3
1955 setx 0xfaa8c8900c72a987,%g7,%l0 ! %l0 = faa8c8900c72a987
1956! %l1 = 08fb79b04c5c7006
1957 setx 0x1ab4ff304b7a849a,%g7,%l1 ! %l1 = 1ab4ff304b7a849a
1958! Mem[000000001010142e] = 565c3811, %l7 = 63629133ff1bffff
1959 ldstuba [%i4+0x02e]%asi,%l7 ! %l7 = 00000038000000ff
1960! Mem[0000000010041435] = ffffc19a, %l4 = 8baab032c5a7ff1f
1961 ldstub [%i1+0x035],%l4 ! %l4 = 000000ff000000ff
1962! %f26 = 0f4f9d1d, Mem[0000000010141410] = 00000011
1963 sta %f26,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0f4f9d1d
1964! %l6 = 0000000000000000, Mem[00000000211c0000] = 00ffcd80
1965 sth %l6,[%o2+%g0] ! Mem[00000000211c0000] = 0000cd80
1966! %l4 = 00000000000000ff, Mem[0000000010181408] = 8e060000
1967 stwa %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ff
1968! %f30 = a87e701b 061ac655, Mem[0000000030101410] = ffffffa8 94ffffff
1969 stda %f30,[%i4+%o5]0x89 ! Mem[0000000030101410] = a87e701b 061ac655
1970! %l2 = 0000000000008cf8, Mem[0000000010141410] = 0f4f9d1d
1971 stba %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = f84f9d1d
1972! Starting 10 instruction Load Burst
1973! Mem[0000000010141408] = 00000000, %l2 = 0000000000008cf8
1974 lduwa [%i5+%o4]0x88,%l2 ! %l2 = 0000000000000000
1975
1976p0_label_73:
1977! Mem[0000000010081400] = ffffffff, %l3 = 00000000309a0cf5
1978 ldsha [%i2+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
1979! Mem[0000000030141408] = 1fffa7c5, %l0 = faa8c8900c72a987
1980 lduwa [%i5+%o4]0x81,%l0 ! %l0 = 000000001fffa7c5
1981! Mem[0000000030181400] = f12f092d7c219d12, %f28 = 63629133 bac772b9
1982 ldda [%i6+%g0]0x81,%f28 ! %f28 = f12f092d 7c219d12
1983! Mem[00000000100c1400] = 4a36007e, %l0 = 000000001fffa7c5
1984 ldsha [%i3+%g0]0x88,%l0 ! %l0 = 000000000000007e
1985! Mem[0000000021800080] = 26678dc3, %l6 = 0000000000000000
1986 ldsba [%o3+0x081]%asi,%l6 ! %l6 = 0000000000000067
1987! %l1 = 1ab4ff304b7a849a, imm = fffffffffffff8c4, %l5 = 0000000000000070
1988 and %l1,-0x73c,%l5 ! %l5 = 1ab4ff304b7a8080
1989! %f21 = 02e100ff, %f13 = 0000007e, %f12 = d69a5aa8 0000007e
1990 fsmuld %f21,%f13,%f12 ! %l0 = 00000000000000a0, Unfinished, %fsr = 2000000000
1991! %l1 = 1ab4ff304b7a849a, immed = fffff947, %y = ffffff68
1992 smul %l1,-0x6b9,%l0 ! %l0 = fffffe04955a90b6, %y = fffffe04
1993! Mem[0000000010041420] = ba6cab9e7fcdab61, %f0 = 4510af68 4099199d
1994 ldd [%i1+0x020],%f0 ! %f0 = ba6cab9e 7fcdab61
1995! Starting 10 instruction Store Burst
1996! Mem[00000000300c1408] = 068e0000, %l5 = 1ab4ff304b7a8080
1997 ldstuba [%i3+%o4]0x81,%l5 ! %l5 = 00000006000000ff
1998
1999p0_label_74:
2000! %l1 = 1ab4ff304b7a849a, Mem[0000000010041408] = 1b707ea8
2001 stwa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 4b7a849a
2002! %f3 = 056fadff, Mem[0000000030181408] = ff000000
2003 sta %f3 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 056fadff
2004! %l7 = 0000000000000038, Mem[0000000030001400] = ce114ffbf0d6a601
2005 stxa %l7,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000000038
2006! %l0 = 955a90b6, %l1 = 4b7a849a, Mem[0000000010041400] = 02e100ff a8ffffff
2007 stda %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 955a90b6 4b7a849a
2008! Mem[0000000010141400] = ffff2accf04ed1c6, %l1 = 1ab4ff304b7a849a, %l2 = 0000000000000000
2009 casxa [%i5]0x80,%l1,%l2 ! %l2 = ffff2accf04ed1c6
2010! Mem[0000000010101408] = 00000000, %l0 = fffffe04955a90b6
2011 swapa [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000000
2012! Mem[0000000030101410] = 55c61a06, %l6 = 0000000000000067
2013 ldstuba [%i4+%o5]0x81,%l6 ! %l6 = 00000055000000ff
2014! %f19 = c5a7ffff, Mem[0000000030181410] = 00000000
2015 sta %f19,[%i6+%o5]0x89 ! Mem[0000000030181410] = c5a7ffff
2016! %l0 = 00000000, %l1 = 4b7a849a, Mem[0000000030181400] = 2d092ff1 129d217c
2017 stda %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 4b7a849a
2018! Starting 10 instruction Load Burst
2019! Mem[0000000030041400] = 309a0cf598b3f8ff, %f28 = f12f092d 7c219d12
2020 ldda [%i1+%g0]0x89,%f28 ! %f28 = 309a0cf5 98b3f8ff
2021
2022p0_label_75:
2023! Mem[0000000010081410] = 8cad6f05 00000000, %l0 = 00000000, %l1 = 4b7a849a
2024 ldda [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000000 000000008cad6f05
2025! Mem[00000000218001c0] = 00d25b76, %l2 = ffff2accf04ed1c6
2026 ldsh [%o3+0x1c0],%l2 ! %l2 = 00000000000000d2
2027! Mem[0000000010041430] = 1b707ea8, %f11 = 4099199d
2028 lda [%i1+0x030]%asi,%f11 ! %f11 = 1b707ea8
2029! Mem[0000000020800000] = ffffa5fa, %l1 = 000000008cad6f05
2030 ldsh [%o1+%g0],%l1 ! %l1 = ffffffffffffffff
2031! Mem[0000000010101408] = f88c0000b6905a95, %f24 = 000000fb 2d092ff1
2032 ldda [%i4+%o4]0x88,%f24 ! %f24 = f88c0000 b6905a95
2033! Mem[0000000030101408] = 33916263, %l5 = 0000000000000006
2034 lduba [%i4+%o4]0x89,%l5 ! %l5 = 0000000000000063
2035! Mem[0000000030181410] = ffffa7c5, %l0 = 0000000000000000
2036 lduba [%i6+%o5]0x81,%l0 ! %l0 = 00000000000000ff
2037! Mem[00000000211c0000] = 0000cd80, %l5 = 0000000000000063
2038 ldub [%o2+0x001],%l5 ! %l5 = 0000000000000000
2039! Mem[00000000201c0000] = ff945a4a, %l6 = 0000000000000055
2040 ldsha [%o0+0x000]%asi,%l6 ! %l6 = ffffffffffffff94
2041! Starting 10 instruction Store Burst
2042! Mem[0000000010041408] = 9a847a4b, %l3 = ffffffffffffffff
2043 swapa [%i1+%o4]0x80,%l3 ! %l3 = 000000009a847a4b
2044
2045p0_label_76:
2046! %f30 = a87e701b 061ac655, %l4 = 00000000000000ff
2047! Mem[0000000030041410] = 0e10791f000000d2
2048 add %i1,0x010,%g1
2049 stda %f30,[%g1+%l4]ASI_PST8_SL ! Mem[0000000030041410] = 55c61a061b707ea8
2050! %f22 = 0e10791f 0000002a, %l1 = ffffffffffffffff
2051! Mem[0000000030001408] = 1b44e84d7bd72e46
2052 add %i0,0x008,%g1
2053 stda %f22,[%g1+%l1]ASI_PST32_S ! Mem[0000000030001408] = 0e10791f0000002a
2054! %f10 = 129d217c 1b707ea8, Mem[0000000030181408] = ffad6f05 2c58cb47
2055 stda %f10,[%i6+%o4]0x89 ! Mem[0000000030181408] = 129d217c 1b707ea8
2056! Mem[0000000010081408] = a85a9ad6, %l5 = 0000000000000000
2057 swapa [%i2+%o4]0x80,%l5 ! %l5 = 00000000a85a9ad6
2058! %l1 = ffffffffffffffff, imm = 0000000000000661, %l6 = ffffffffffffff94
2059 sub %l1,0x661,%l6 ! %l6 = fffffffffffff99e
2060! %l0 = 00000000000000ff, Mem[0000000010041408] = ffffffff
2061 stwa %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000ff
2062! Mem[0000000030181410] = c5a7ffff, %l0 = 00000000000000ff
2063 swapa [%i6+%o5]0x89,%l0 ! %l0 = 00000000c5a7ffff
2064! %l0 = 00000000c5a7ffff, Mem[0000000010181408] = ff000000
2065 stwa %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = c5a7ffff
2066! %f14 = a85a9ad6 b311e8a4, Mem[0000000010181400] = 061ac655 00000011
2067 stda %f14,[%i6+%g0]0x88 ! Mem[0000000010181400] = a85a9ad6 b311e8a4
2068! Starting 10 instruction Load Burst
2069! Mem[0000000021800080] = 26678dc3, %l4 = 00000000000000ff
2070 ldsh [%o3+0x080],%l4 ! %l4 = 0000000000002667
2071
2072p0_label_77:
2073! Mem[0000000030101400] = 00000011, %l0 = 00000000c5a7ffff
2074 lduwa [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000011
2075! Mem[0000000030041400] = fff8b398, %l4 = 0000000000002667
2076 ldsha [%i1+%g0]0x81,%l4 ! %l4 = fffffffffffffff8
2077! Mem[0000000030141410] = 1f79e2ec, %f20 = 00000000
2078 lda [%i5+%o5]0x81,%f20 ! %f20 = 1f79e2ec
2079! Mem[0000000010141418] = 11da2accf04e0fec, %l2 = 00000000000000d2
2080 ldxa [%i5+0x018]%asi,%l2 ! %l2 = 11da2accf04e0fec
2081! Mem[0000000030081408] = 000000001b707ea8, %l7 = 0000000000000038
2082 ldxa [%i2+%o4]0x81,%l7 ! %l7 = 000000001b707ea8
2083! Mem[00000000100c1400] = 7e00364a, %l4 = fffffffffffffff8
2084 ldswa [%i3+%g0]0x80,%l4 ! %l4 = 000000007e00364a
2085! Mem[0000000010141420] = b6d1e2eb, %f10 = 129d217c
2086 lda [%i5+0x020]%asi,%f10 ! %f10 = b6d1e2eb
2087! %f16 = 11000000, Mem[0000000010081414] = 056fad8c
2088 sta %f16,[%i2+0x014]%asi ! Mem[0000000010081414] = 11000000
2089! Code Fragment 3
2090p0_fragment_10:
2091! %l0 = 0000000000000011
2092 setx 0xf6df28f86b2b7dc0,%g7,%l0 ! %l0 = f6df28f86b2b7dc0
2093! %l1 = ffffffffffffffff
2094 setx 0x7c34d20fafc9515a,%g7,%l1 ! %l1 = 7c34d20fafc9515a
2095 setx 0x1fe000, %g1, %g3
2096 or %l0, %g3, %l0 ! always set perrmask = 0xff
2097 setx 0x1ffff8, %g1, %g2
2098 and %l0, %g2, %l0
2099 ta T_CHANGE_HPRIV
2100 stxa %l1, [%l0]ASI_DCACHE_DATA
2101 ta T_CHANGE_NONHPRIV
2102! %l0 = f6df28f86b2b7dc0
2103 setx 0x2692f50039b33186,%g7,%l0 ! %l0 = 2692f50039b33186
2104! %l1 = 7c34d20fafc9515a
2105 setx 0x3aa775f80f645e2c,%g7,%l1 ! %l1 = 3aa775f80f645e2c
2106! Starting 10 instruction Store Burst
2107! %l4 = 7e00364a, %l5 = a85a9ad6, Mem[0000000030181400] = 00000000 4b7a849a
2108 stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 7e00364a a85a9ad6
2109
2110p0_label_78:
2111! %l0 = 2692f50039b33186, Mem[0000000010141420] = b6d1e2eb
2112 sth %l0,[%i5+0x020] ! Mem[0000000010141420] = 3186e2eb
2113! Mem[0000000010041410] = ff000000, %l5 = 00000000a85a9ad6
2114 swapa [%i1+%o5]0x88,%l5 ! %l5 = 00000000ff000000
2115! Mem[000000001008143a] = 000000ff, %l2 = 11da2accf04e0fec
2116 ldstuba [%i2+0x03a]%asi,%l2 ! %l2 = 00000000000000ff
2117! Mem[000000001010141c] = 00000001, %l6 = fffff99e, %l6 = fffff99e
2118 add %i4,0x1c,%g1
2119 casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000000000001
2120! %l0 = 2692f50039b33186, Mem[0000000030001408] = 0e10791f
2121 stwa %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 39b33186
2122! %l0 = 2692f50039b33186, Mem[0000000010001408] = ff1bffff
2123 stba %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 861bffff
2124! %l4 = 000000007e00364a, immed = 000008d9, %y = fffffe04
2125 smul %l4,0x8d9,%l2 ! %l2 = 0000045acfe054ba, %y = 0000045a
2126! Mem[00000000100c1410] = 18e20b40, %l3 = 000000009a847a4b
2127 swapa [%i3+%o5]0x88,%l3 ! %l3 = 0000000018e20b40
2128! %f12 = d69a5aa8 0000007e, Mem[0000000010101438] = 1837c19a 7d3b0ba6
2129 stda %f12,[%i4+0x038]%asi ! Mem[0000000010101438] = d69a5aa8 0000007e
2130! Starting 10 instruction Load Burst
2131! Mem[00000000100c1410] = 4b7a849a, %l2 = 0000045acfe054ba
2132 lduha [%i3+%o5]0x80,%l2 ! %l2 = 0000000000004b7a
2133
2134p0_label_79:
2135! Mem[00000000201c0000] = ff945a4a, %l2 = 0000000000004b7a
2136 lduba [%o0+0x001]%asi,%l2 ! %l2 = 0000000000000094
2137! Mem[0000000010001400] = ff000000, %l0 = 2692f50039b33186
2138 ldswa [%i0+%g0]0x80,%l0 ! %l0 = ffffffffff000000
2139! Mem[0000000010001408] = 861bffff, %l3 = 0000000018e20b40
2140 ldsh [%i0+0x00a],%l3 ! %l3 = ffffffffffffffff
2141! %f27 = 80000000, %f31 = 061ac655, %f27 = 80000000
2142 fadds %f27,%f31,%f27 ! %f27 = 061ac655
2143! Mem[0000000010041408] = ff000000, %l0 = ffffffffff000000
2144 ldswa [%i1+%o4]0x80,%l0 ! %l0 = ffffffffff000000
2145! Mem[0000000030101410] = ffc61a06, %f15 = b311e8a4
2146 lda [%i4+%o5]0x81,%f15 ! %f15 = ffc61a06
2147! Mem[000000001004140c] = 061ac655, %l7 = 000000001b707ea8
2148 lduha [%i1+0x00c]%asi,%l7 ! %l7 = 000000000000061a
2149! Mem[00000000100c1404] = 00000000, %l1 = 3aa775f80f645e2c
2150 lduba [%i3+0x004]%asi,%l1 ! %l1 = 0000000000000000
2151! Mem[0000000030081410] = a87e701b, %l6 = 0000000000000001
2152 ldswa [%i2+%o5]0x81,%l6 ! %l6 = ffffffffa87e701b
2153! Starting 10 instruction Store Burst
2154! Mem[0000000030141400] = 4099199d, %l6 = ffffffffa87e701b
2155 swapa [%i5+%g0]0x81,%l6 ! %l6 = 000000004099199d
2156
2157p0_label_80:
2158! Mem[0000000010101408] = 955a90b6, %l6 = 000000004099199d, %asi = 80
2159 swapa [%i4+0x008]%asi,%l6 ! %l6 = 00000000955a90b6
2160! %f0 = ba6cab9e 7fcdab61 918960f8 056fadff
2161! %f4 = ffffffff ff000000 de0a0000 c5000000
2162! %f8 = 00000011 0787ce67 b6d1e2eb 1b707ea8
2163! %f12 = d69a5aa8 0000007e a85a9ad6 ffc61a06
2164 stda %f0,[%i2]ASI_BLK_PL ! Block Store to 0000000010081400
2165! Mem[0000000010001418] = 00000000, %l2 = 0000000000000094
2166 swap [%i0+0x018],%l2 ! %l2 = 0000000000000000
2167! Mem[00000000100c1408] = 24b3ffff, %l3 = ffffffffffffffff
2168 swapa [%i3+%o4]0x88,%l3 ! %l3 = 0000000024b3ffff
2169! Mem[0000000030181408] = a87e701b, %l7 = 000000000000061a
2170 ldstuba [%i6+%o4]0x81,%l7 ! %l7 = 000000a8000000ff
2171! Mem[0000000030081408] = 00000000, %l6 = 00000000955a90b6
2172 ldstuba [%i2+%o4]0x81,%l6 ! %l6 = 00000000000000ff
2173! %l4 = 000000007e00364a, Mem[0000000010101428] = 14cceb31, %asi = 80
2174 stha %l4,[%i4+0x028]%asi ! Mem[0000000010101428] = 364aeb31
2175! %l3 = 0000000024b3ffff, Mem[0000000010081410] = 000000ff
2176 stba %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = ff0000ff
2177! %f25 = b6905a95, %f16 = 11000000, %f30 = a87e701b
2178 fsubs %f25,%f16,%f30 ! %f30 = b6905a95
2179! Starting 10 instruction Load Burst
2180! Mem[000000001010142c] = 565cff11, %l3 = 0000000024b3ffff
2181 lduh [%i4+0x02e],%l3 ! %l3 = 000000000000ff11
2182
2183p0_label_81:
2184! Mem[00000000100c1408] = ffffffff, %f24 = f88c0000
2185 lda [%i3+%o4]0x80,%f24 ! %f24 = ffffffff
2186! Mem[00000000211c0000] = 0000cd80, %l4 = 000000007e00364a
2187 ldsha [%o2+0x000]%asi,%l4 ! %l4 = 0000000000000000
2188! Mem[0000000030141408] = 1fffa7c5, %l7 = 00000000000000a8
2189 lduwa [%i5+%o4]0x81,%l7 ! %l7 = 000000001fffa7c5
2190! Mem[0000000030001408] = 8631b339, %l2 = 0000000000000000
2191 lduwa [%i0+%o4]0x89,%l2 ! %l2 = 000000008631b339
2192! Mem[00000000300c1400] = f8608991, %l6 = 0000000000000000
2193 lduba [%i3+%g0]0x81,%l6 ! %l6 = 00000000000000f8
2194! Mem[0000000030181400] = a85a9ad67e00364a, %l3 = 000000000000ff11
2195 ldxa [%i6+%g0]0x89,%l3 ! %l3 = a85a9ad67e00364a
2196! Mem[0000000010001408] = ffff1b86, %f19 = c5a7ffff
2197 lda [%i0+%o4]0x88,%f19 ! %f19 = ffff1b86
2198 membar #Sync ! Added by membar checker (11)
2199! Mem[0000000030081400] = 001bffff 056fad8c ff000000 1b707ea8
2200! Mem[0000000030081410] = a87e701b 00000000 292b4497 1397f6b8
2201! Mem[0000000030081420] = 07a18675 dfdee334 d36c6a49 7e160ac2
2202! Mem[0000000030081430] = 0bfb2090 0607379a f90f993c eb694872
2203 ldda [%i2]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030081400
2204! Mem[0000000010081408] = ffad6f05, %l1 = 0000000000000000
2205 ldswa [%i2+%o4]0x80,%l1 ! %l1 = ffffffffffad6f05
2206! Starting 10 instruction Store Burst
2207! Mem[0000000030041410] = 061ac655, %l2 = 000000008631b339
2208 swapa [%i1+%o5]0x89,%l2 ! %l2 = 00000000061ac655
2209
2210p0_label_82:
2211! Mem[0000000010181408] = c5a7ffff, %l1 = ffffffffffad6f05
2212 ldstuba [%i6+%o4]0x80,%l1 ! %l1 = 000000c5000000ff
2213! %f22 = 0e10791f 0000002a, %l4 = 0000000000000000
2214! Mem[0000000010081438] = 061ac6ffd69a5aa8
2215 add %i2,0x038,%g1
2216 stda %f22,[%g1+%l4]ASI_PST32_P ! Mem[0000000010081438] = 061ac6ffd69a5aa8
2217! %l2 = 00000000061ac655, Mem[0000000030181410] = ff000000
2218 stba %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 55000000
2219! %f26 = 0f4f9d1d 061ac655, %l7 = 000000001fffa7c5
2220! Mem[0000000030001430] = e2c0ba42135a44a3
2221 add %i0,0x030,%g1
2222 stda %f26,[%g1+%l7]ASI_PST16_S ! Mem[0000000030001430] = e2c09d1d135ac655
2223! Mem[0000000010001434] = 98db82eb, %l1 = 00000000000000c5
2224 ldstub [%i0+0x034],%l1 ! %l1 = 00000098000000ff
2225! Mem[0000000030001400] = 00000038, %l0 = ffffffffff000000
2226 swapa [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000038
2227! %f20 = 1f79e2ec 02e100ff, Mem[0000000010181408] = ffa7ffff 00000000
2228 stda %f20,[%i6+%o4]0x80 ! Mem[0000000010181408] = 1f79e2ec 02e100ff
2229! %l5 = 00000000ff000000, Mem[0000000030041408] = ee6000ffff000000
2230 stxa %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000ff000000
2231! Mem[0000000010041418] = c77babee000000ff, %l0 = 0000000000000038, %l6 = 00000000000000f8
2232 add %i1,0x18,%g1
2233 casxa [%g1]0x80,%l0,%l6 ! %l6 = c77babee000000ff
2234! Starting 10 instruction Load Burst
2235! Mem[0000000020800040] = fffffa54, %l5 = 00000000ff000000
2236 lduba [%o1+0x041]%asi,%l5 ! %l5 = 00000000000000ff
2237
2238p0_label_83:
2239! Mem[0000000010141400] = cc2affff, %l6 = c77babee000000ff
2240 ldsba [%i5+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
2241! Mem[0000000030101400] = 11000000, %l6 = ffffffffffffffff
2242 lduba [%i4+%g0]0x81,%l6 ! %l6 = 0000000000000011
2243! Mem[0000000030141410] = ece2791f, %f23 = 0000002a
2244 lda [%i5+%o5]0x89,%f23 ! %f23 = ece2791f
2245! Mem[0000000020800000] = ffffa5fa, %l1 = 0000000000000098
2246 lduha [%o1+0x000]%asi,%l1 ! %l1 = 000000000000ffff
2247! Mem[0000000030081410] = a87e701b 00000000, %l2 = 061ac655, %l3 = 7e00364a
2248 ldda [%i2+%o5]0x81,%l2 ! %l2 = 00000000a87e701b 0000000000000000
2249! %l1 = 000000000000ffff, %l0 = 0000000000000038, %l4 = 0000000000000000
2250 addc %l1,%l0,%l4 ! %l4 = 0000000000010037
2251! Mem[00000000100c1408] = ffffffff, %l0 = 0000000000000038
2252 lduba [%i3+%o4]0x80,%l0 ! %l0 = 00000000000000ff
2253! Mem[0000000010001410] = ffa7ffff, %l0 = 00000000000000ff
2254 lduwa [%i0+%o5]0x80,%l0 ! %l0 = 00000000ffa7ffff
2255! Mem[0000000010041408] = ff000000, %l6 = 0000000000000011
2256 lduba [%i1+%o4]0x80,%l6 ! %l6 = 00000000000000ff
2257! Starting 10 instruction Store Burst
2258! %l5 = 00000000000000ff, Mem[0000000010141400] = cc2affff
2259 stwa %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff
2260
2261p0_label_84:
2262! %l4 = 00010037, %l5 = 000000ff, Mem[0000000010181400] = b311e8a4 a85a9ad6
2263 stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00010037 000000ff
2264! Mem[0000000010141410] = f84f9d1d, %l3 = 0000000000000000
2265 swapa [%i5+%o5]0x80,%l3 ! %l3 = 00000000f84f9d1d
2266! %l4 = 00010037, %l5 = 000000ff, Mem[0000000010141410] = 00000000 0000007e
2267 stda %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00010037 000000ff
2268! Mem[0000000010041410] = d69a5aa8, %l4 = 0000000000010037
2269 swapa [%i1+%o5]0x80,%l4 ! %l4 = 00000000d69a5aa8
2270! %l0 = 00000000ffa7ffff, Mem[00000000300c1408] = ff8e0000
2271 stha %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffff0000
2272! %l6 = 00000000000000ff, Mem[0000000010101400] = ff00e1026e5ffff9
2273 stxa %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000000000ff
2274! Mem[0000000030101410] = ffc61a06, %l4 = 00000000d69a5aa8
2275 swapa [%i4+%o5]0x81,%l4 ! %l4 = 00000000ffc61a06
2276! Mem[0000000030141410] = 1f79e2ec, %l3 = 00000000f84f9d1d
2277 ldstuba [%i5+%o5]0x81,%l3 ! %l3 = 0000001f000000ff
2278! Code Fragment 4
2279p0_fragment_11:
2280! %l0 = 00000000ffa7ffff
2281 setx 0x289cf4e0110504e2,%g7,%l0 ! %l0 = 289cf4e0110504e2
2282! %l1 = 000000000000ffff
2283 setx 0xa666b58ff3cdc647,%g7,%l1 ! %l1 = a666b58ff3cdc647
2284 setx 0x7ff8, %g1, %g2
2285 and %l0, %g2, %l0
2286 setx 0xffffffff, %g1, %g2
2287 and %l1, %g2, %l1
2288 setx 0x100000000, %g1, %g2
2289 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2290 ta T_CHANGE_HPRIV
2291 stxa %l1, [%l0]ASI_ICACHE_INSTR
2292 ta T_CHANGE_NONHPRIV
2293! %l0 = 289cf4e0110504e2
2294 setx 0x3a2bfda80b823ed7,%g7,%l0 ! %l0 = 3a2bfda80b823ed7
2295! %l1 = a666b58ff3cdc647
2296 setx 0x31e162b05bb44fc0,%g7,%l1 ! %l1 = 31e162b05bb44fc0
2297! Starting 10 instruction Load Burst
2298! Mem[0000000030141408] = 1fffa7c532b0aa8b, %f8 = 34e3dedf 7586a107
2299 ldda [%i5+%o4]0x81,%f8 ! %f8 = 1fffa7c5 32b0aa8b
2300
2301p0_label_85:
2302! Mem[0000000030041410] = 8631b339, %f20 = 1f79e2ec
2303 lda [%i1+%o5]0x89,%f20 ! %f20 = 8631b339
2304! Mem[0000000010181400] = 00010037, %l7 = 000000001fffa7c5
2305 lduwa [%i6+%g0]0x88,%l7 ! %l7 = 0000000000010037
2306! Mem[0000000010101400] = ff00000000000000, %l2 = 00000000a87e701b
2307 ldxa [%i4+%g0]0x80,%l2 ! %l2 = ff00000000000000
2308! Mem[0000000010181408] = ece2791f, %l7 = 0000000000010037
2309 lduba [%i6+%o4]0x88,%l7 ! %l7 = 000000000000001f
2310! Mem[000000001018141c] = 00000ade, %l1 = 31e162b05bb44fc0
2311 ldsh [%i6+0x01c],%l1 ! %l1 = 0000000000000000
2312! Mem[000000001008141c] = 00000ade, %l3 = 000000000000001f
2313 ldswa [%i2+0x01c]%asi,%l3 ! %l3 = 0000000000000ade
2314! %f0 = 8cad6f05, Mem[0000000010181400] = 37000100
2315 sta %f0 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 8cad6f05
2316! %l6 = 00000000000000ff, immed = 00000576, %y = 0000045a
2317 umul %l6,0x576,%l6 ! %l6 = 000000000005708a, %y = 00000000
2318! Mem[0000000010041410] = 00010037, %l3 = 0000000000000ade
2319 lduwa [%i1+%o5]0x80,%l3 ! %l3 = 0000000000010037
2320! Starting 10 instruction Store Burst
2321! %l2 = ff00000000000000, Mem[0000000010101400] = ff000000
2322 stba %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
2323
2324p0_label_86:
2325! %l4 = 00000000ffc61a06, Mem[0000000030101410] = d69a5aa8
2326 stwa %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffc61a06
2327! %f0 = 8cad6f05 ffff1b00, %l0 = 3a2bfda80b823ed7
2328! Mem[0000000030141400] = a87e701bb8213b3c
2329 stda %f0,[%i5+%l0]ASI_PST16_SL ! Mem[0000000030141400] = 001bffff056f3b3c
2330! Code Fragment 3
2331p0_fragment_12:
2332! %l0 = 3a2bfda80b823ed7
2333 setx 0x839f6c67d363b9c1,%g7,%l0 ! %l0 = 839f6c67d363b9c1
2334! %l1 = 0000000000000000
2335 setx 0xe93740b7988bd51c,%g7,%l1 ! %l1 = e93740b7988bd51c
2336 setx 0x1fe000, %g1, %g3
2337 or %l0, %g3, %l0 ! always set perrmask = 0xff
2338 setx 0x1ffff8, %g1, %g2
2339 and %l0, %g2, %l0
2340 ta T_CHANGE_HPRIV
2341 stxa %l1, [%l0]ASI_DCACHE_DATA
2342 ta T_CHANGE_NONHPRIV
2343! %l0 = 839f6c67d363b9c1
2344 setx 0x3c93c1c7f19cf3bf,%g7,%l0 ! %l0 = 3c93c1c7f19cf3bf
2345! %l1 = e93740b7988bd51c
2346 setx 0xe56bdd5fee5b7716,%g7,%l1 ! %l1 = e56bdd5fee5b7716
2347! %l0 = 3c93c1c7f19cf3bf, Mem[0000000010141408] = 0000000002e100ff
2348 stxa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 3c93c1c7f19cf3bf
2349! %l3 = 0000000000010037, Mem[0000000010041410] = 37000100
2350 stba %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 37000137
2351! Mem[0000000010041407] = 9a847a4b, %l3 = 0000000000010037
2352 ldstub [%i1+0x007],%l3 ! %l3 = 0000004b000000ff
2353! %f16 = 11000000 00000000 8baab032 ffff1b86
2354! %f20 = 8631b339 02e100ff 0e10791f ece2791f
2355! %f24 = ffffffff b6905a95 0f4f9d1d 061ac655
2356! %f28 = 309a0cf5 98b3f8ff b6905a95 061ac655
2357 stda %f16,[%i6]ASI_BLK_SL ! Block Store to 0000000030181400
2358! %l2 = ff00000000000000, Mem[0000000030041408] = 000000ff
2359 stba %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000ff
2360! %l1 = e56bdd5fee5b7716, Mem[0000000010181410] = ffffffffff0000ff
2361 stxa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = e56bdd5fee5b7716
2362! Starting 10 instruction Load Burst
2363! Mem[0000000010101400] = 00000000, %f15 = 3c990ff9
2364 lda [%i4+%g0]0x88,%f15 ! %f15 = 00000000
2365
2366p0_label_87:
2367 membar #Sync ! Added by membar checker (12)
2368! Mem[0000000030181400] = 00000000, %l1 = e56bdd5fee5b7716
2369 lduha [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000000
2370! Mem[0000000010041428] = 3ec2b76bffa7ffff, %f26 = 0f4f9d1d 061ac655
2371 ldda [%i1+0x028]%asi,%f26 ! %f26 = 3ec2b76b ffa7ffff
2372! %f20 = 8631b339, %f25 = b6905a95
2373 fcmps %fcc1,%f20,%f25 ! %fcc1 = 2
2374! Mem[0000000030001400] = 000000ff, %l0 = 3c93c1c7f19cf3bf
2375 lduwa [%i0+%g0]0x81,%l0 ! %l0 = 00000000000000ff
2376! Mem[0000000010181400] = 056fad8c, %l6 = 000000000005708a
2377 ldsba [%i6+%g0]0x88,%l6 ! %l6 = ffffffffffffff8c
2378! Mem[0000000010141410] = 00010037, %l3 = 000000000000004b
2379 lduba [%i5+%o5]0x80,%l3 ! %l3 = 0000000000000000
2380! Mem[0000000010101408] = 9d199940, %l7 = 000000000000001f
2381 ldsba [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000040
2382! Mem[0000000010041400] = ff7a849a 955a90b6, %l6 = ffffff8c, %l7 = 00000040
2383 ldda [%i1+%g0]0x88,%l6 ! %l6 = 00000000955a90b6 00000000ff7a849a
2384! Mem[0000000010041410] = c8a9abee37000137, %l7 = 00000000ff7a849a
2385 ldxa [%i1+%o5]0x88,%l7 ! %l7 = c8a9abee37000137
2386! Starting 10 instruction Store Burst
2387! Mem[0000000010001430] = 55c61a06, %l3 = 0000000000000000
2388 swap [%i0+0x030],%l3 ! %l3 = 0000000055c61a06
2389
2390p0_label_88:
2391! %f8 = 1fffa7c5 32b0aa8b, Mem[0000000010081428] = a87e701b ebe2d1b6
2392 stda %f8 ,[%i2+0x028]%asi ! Mem[0000000010081428] = 1fffa7c5 32b0aa8b
2393! Mem[0000000010081431] = 7e000000, %l1 = 0000000000000000
2394 ldstub [%i2+0x031],%l1 ! %l1 = 00000000000000ff
2395! Mem[0000000030081408] = 000000ff, %l2 = ff00000000000000
2396 swapa [%i2+%o4]0x89,%l2 ! %l2 = 00000000000000ff
2397! %f12 = 9a370706 9020fb0b, Mem[0000000030141400] = 001bffff 056f3b3c
2398 stda %f12,[%i5+%g0]0x81 ! Mem[0000000030141400] = 9a370706 9020fb0b
2399! Mem[00000000300c1410] = ff8960ee, %l7 = c8a9abee37000137
2400 swapa [%i3+%o5]0x81,%l7 ! %l7 = 00000000ff8960ee
2401! %f8 = 1fffa7c5 32b0aa8b, %l2 = 00000000000000ff
2402! Mem[0000000030101430] = 90505644a67a4835
2403 add %i4,0x030,%g1
2404 stda %f8,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030101430] = 8baab032c5a7ff1f
2405! Mem[0000000010081410] = ff0000ff, %l0 = 00000000000000ff
2406 swapa [%i2+%o5]0x80,%l0 ! %l0 = 00000000ff0000ff
2407! %l7 = 00000000ff8960ee, imm = 0000000000000fe7, %l0 = 00000000ff0000ff
2408 andn %l7,0xfe7,%l0 ! %l0 = 00000000ff896008
2409! Mem[0000000030041408] = ff000000, %l4 = 00000000ffc61a06
2410 swapa [%i1+%o4]0x89,%l4 ! %l4 = 00000000ff000000
2411! Starting 10 instruction Load Burst
2412! Mem[0000000010041400] = b6905a959a847aff, %l3 = 0000000055c61a06
2413 ldxa [%i1+0x000]%asi,%l3 ! %l3 = b6905a959a847aff
2414
2415p0_label_89:
2416! Mem[0000000030081400] = 001bffff, %l0 = 00000000ff896008
2417 lduwa [%i2+%g0]0x81,%l0 ! %l0 = 00000000001bffff
2418! Mem[0000000010041410] = 37000137, %l5 = 00000000000000ff
2419 lduha [%i1+%o5]0x88,%l5 ! %l5 = 0000000000000137
2420! Mem[0000000010041438] = 0f1547c2, %l1 = 0000000000000000
2421 lduwa [%i1+0x038]%asi,%l1 ! %l1 = 000000000f1547c2
2422! Mem[0000000010101400] = 0000000000000000, %f10 = c20a167e 496a6cd3
2423 ldda [%i4+%g0]0x88,%f10 ! %f10 = 00000000 00000000
2424! Mem[0000000010101410] = f8540000, %l4 = 00000000ff000000
2425 ldsha [%i4+%o5]0x80,%l4 ! %l4 = fffffffffffff854
2426! Mem[0000000030001400] = ff000000, %l0 = 00000000001bffff
2427 lduha [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000000
2428! %l3 = b6905a959a847aff, imm = fffffffffffffa77, %l4 = fffffffffffff854
2429 and %l3,-0x589,%l4 ! %l4 = b6905a959a847a77
2430! Mem[0000000010101408] = 9d199940, %l4 = b6905a959a847a77
2431 lduba [%i4+%o4]0x88,%l4 ! %l4 = 0000000000000040
2432! Mem[00000000100c1418] = d5edeaba, %l4 = 0000000000000040
2433 lduwa [%i3+0x018]%asi,%l4 ! %l4 = 00000000d5edeaba
2434! Starting 10 instruction Store Burst
2435! %f19 = ffff1b86, Mem[0000000030041410] = 39b33186
2436 sta %f19,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffff1b86
2437
2438p0_label_90:
2439! Mem[0000000010181408] = ece2791f, %l2 = 00000000000000ff
2440 ldstuba [%i6+%o4]0x88,%l2 ! %l2 = 0000001f000000ff
2441! %l3 = b6905a959a847aff, Mem[0000000030081410] = a87e701b
2442 stha %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = 7aff701b
2443! %l2 = 000000000000001f, Mem[0000000010001410] = ffa7ffff32b0aa8b
2444 stxa %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000000000001f
2445! Mem[0000000010001421] = 000000fb, %l5 = 0000000000000137
2446 ldstub [%i0+0x021],%l5 ! %l5 = 00000000000000ff
2447! %l6 = 00000000955a90b6, Mem[0000000030081408] = 00000000
2448 stba %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000b6
2449! %f0 = 8cad6f05 ffff1b00 a87e701b 000000ff
2450! %f4 = 00000000 1b707ea8 b8f69713 97442b29
2451! %f8 = 1fffa7c5 32b0aa8b 00000000 00000000
2452! %f12 = 9a370706 9020fb0b 724869eb 00000000
2453 stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000010101400
2454! Mem[0000000010081417] = ffffffff, %l0 = 0000000000000000
2455 ldstub [%i2+0x017],%l0 ! %l0 = 000000ff000000ff
2456! %l6 = 955a90b6, %l7 = ff8960ee, Mem[0000000010041400] = b6905a95 9a847aff
2457 stda %l6,[%i1+0x000]%asi ! Mem[0000000010041400] = 955a90b6 ff8960ee
2458! %l0 = 00000000000000ff, Mem[0000000010081410] = 000000ff
2459 stwa %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff
2460! Starting 10 instruction Load Burst
2461! Mem[0000000010001420] = 00ff00fb, %l0 = 00000000000000ff
2462 lduwa [%i0+0x020]%asi,%l0 ! %l0 = 0000000000ff00fb
2463
2464p0_label_91:
2465! Mem[0000000030141410] = ece279ff, %l6 = 00000000955a90b6
2466 ldsba [%i5+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
2467! Mem[0000000030101408] = 63629133 ff1bffff, %l6 = ffffffff, %l7 = ff8960ee
2468 ldda [%i4+%o4]0x81,%l6 ! %l6 = 0000000063629133 00000000ff1bffff
2469! Mem[0000000021800080] = 26678dc3, %l6 = 0000000063629133
2470 ldsh [%o3+0x080],%l6 ! %l6 = 0000000000002667
2471! %l1 = 000000000f1547c2, immed = 000004d6, %y = 00000000
2472 umul %l1,0x4d6,%l5 ! %l5 = 00000048f0e9042c, %y = 00000048
2473! Mem[0000000021800040] = 0000c8f1, %l3 = b6905a959a847aff
2474 lduba [%o3+0x041]%asi,%l3 ! %l3 = 0000000000000000
2475! Mem[0000000030041408] = 061ac6ff 00000000, %l2 = 0000001f, %l3 = 00000000
2476 ldda [%i1+%o4]0x81,%l2 ! %l2 = 00000000061ac6ff 0000000000000000
2477! Mem[0000000010001410] = 00000000, %l6 = 0000000000002667
2478 lduwa [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000
2479! Mem[0000000021800180] = c360f854, %l7 = 00000000ff1bffff
2480 ldsba [%o3+0x181]%asi,%l7 ! %l7 = 0000000000000060
2481! Mem[0000000010001408] = ffff1b86, %l5 = 00000048f0e9042c
2482 lduha [%i0+%o4]0x88,%l5 ! %l5 = 0000000000001b86
2483! Starting 10 instruction Store Burst
2484! %l6 = 00000000, %l7 = 00000060, Mem[0000000010141418] = 11da2acc f04e0fec
2485 stda %l6,[%i5+0x018]%asi ! Mem[0000000010141418] = 00000000 00000060
2486
2487p0_label_92:
2488! %l4 = 00000000d5edeaba, Mem[0000000030101408] = 33916263
2489 stwa %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = d5edeaba
2490! %l0 = 0000000000ff00fb, Mem[00000000201c0000] = ff945a4a, %asi = 80
2491 stha %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00fb5a4a
2492! %l5 = 0000000000001b86, Mem[0000000030001408] = 8631b339
2493 stwa %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00001b86
2494! %l2 = 00000000061ac6ff, Mem[0000000030001408] = 2a00000000001b86
2495 stxa %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000061ac6ff
2496! %l0 = 0000000000ff00fb, immed = fffff2a1, %y = 00000048
2497 sdiv %l0,-0xd5f,%l5 ! %l5 = fffffffffa9d6df1
2498 mov %l0,%y ! %y = 00ff00fb
2499! Mem[0000000030181400] = 00000000, %l7 = 0000000000000060
2500 ldstuba [%i6+%g0]0x81,%l7 ! %l7 = 00000000000000ff
2501! %l6 = 0000000000000000, Mem[0000000020800040] = fffffa54, %asi = 80
2502 stha %l6,[%o1+0x040]%asi ! Mem[0000000020800040] = 0000fa54
2503! %l2 = 00000000061ac6ff, Mem[0000000030001400] = 000000ff
2504 stha %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = c6ff00ff
2505 membar #Sync ! Added by membar checker (13)
2506! Mem[0000000010101408] = 1b707ea8, %l3 = 0000000000000000
2507 ldstuba [%i4+%o4]0x88,%l3 ! %l3 = 000000a8000000ff
2508! Starting 10 instruction Load Burst
2509! Mem[0000000010141410] = ff00000037000100, %l4 = 00000000d5edeaba
2510 ldxa [%i5+%o5]0x88,%l4 ! %l4 = ff00000037000100
2511
2512p0_label_93:
2513! Mem[0000000010041410] = 37010037, %l3 = 00000000000000a8
2514 lduba [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000037
2515! Mem[0000000030001410] = 63629133, %l0 = 0000000000ff00fb
2516 lduha [%i0+%o5]0x81,%l0 ! %l0 = 0000000000006362
2517! Mem[0000000030141400] = 9a370706 9020fb0b 1fffa7c5 32b0aa8b
2518! Mem[0000000030141410] = ff79e2ec 0c099c75 c3b425e0 64c40c3a
2519! Mem[0000000030141420] = 32a75c28 447250aa ce685179 4a278aa9
2520! Mem[0000000030141430] = 8297fbde 0b1c89f2 7cc7a6d8 9dbe4aa1
2521 ldda [%i5]ASI_BLK_S,%f16 ! Block Load from 0000000030141400
2522! Mem[0000000010081414] = ffffffff, %l0 = 0000000000006362
2523 lduba [%i2+0x015]%asi,%l0 ! %l0 = 00000000000000ff
2524! Mem[0000000010141400] = ff000000f04ed1c6, %f10 = 00000000 00000000
2525 ldda [%i5+%g0]0x80,%f10 ! %f10 = ff000000 f04ed1c6
2526! Mem[0000000010141410] = 37000100, %l1 = 000000000f1547c2
2527 ldsba [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000000
2528! Mem[00000000100c1400] = 4a36007e, %l3 = 0000000000000037
2529 ldsha [%i3+%g0]0x88,%l3 ! %l3 = 000000000000007e
2530! Mem[0000000010001410] = 00000000, %l7 = 0000000000000000
2531 ldswa [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000
2532! Mem[00000000100c1410] = 4b7a849a, %l6 = 0000000000000000
2533 lduba [%i3+%o5]0x80,%l6 ! %l6 = 000000000000004b
2534! Starting 10 instruction Store Burst
2535! Mem[0000000010001413] = 00000000, %l4 = ff00000037000100
2536 ldstub [%i0+0x013],%l4 ! %l4 = 00000000000000ff
2537
2538p0_label_94:
2539! Mem[0000000010001400] = 000000ff, %l6 = 000000000000004b
2540 swapa [%i0+%g0]0x88,%l6 ! %l6 = 00000000000000ff
2541! Mem[0000000030041408] = 061ac6ff, %l6 = 00000000000000ff
2542 ldstuba [%i1+%o4]0x81,%l6 ! %l6 = 00000006000000ff
2543! %f6 = b8f69713 97442b29, Mem[0000000030081400] = 001bffff 056fad8c
2544 stda %f6 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = b8f69713 97442b29
2545! Mem[0000000030001410] = 33916263, %l0 = 00000000000000ff
2546 ldstuba [%i0+%o5]0x89,%l0 ! %l0 = 00000063000000ff
2547! %f4 = 00000000, %f7 = 97442b29, %f0 = 8cad6f05
2548 fdivs %f4 ,%f7 ,%f0 ! %f0 = 80000000
2549! Mem[0000000030141408] = 1fffa7c5, %l6 = 0000000000000006
2550 swapa [%i5+%o4]0x81,%l6 ! %l6 = 000000001fffa7c5
2551! %l1 = 0000000000000000, Mem[0000000010081410] = ffffffffff000000
2552 stxa %l1,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000000000000000
2553! Mem[0000000030181410] = ff00e102, %l4 = 0000000000000000
2554 ldstuba [%i6+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
2555! Mem[0000000030141408] = 00000006, %l2 = 00000000061ac6ff
2556 swapa [%i5+%o4]0x81,%l2 ! %l2 = 0000000000000006
2557! Starting 10 instruction Load Burst
2558! Mem[0000000010101414] = 1b707ea8, %l3 = 000000000000007e
2559 lduba [%i4+0x016]%asi,%l3 ! %l3 = 000000000000007e
2560
2561p0_label_95:
2562! Mem[00000000100c1408] = ffffffff, %f8 = 1fffa7c5
2563 lda [%i3+%o4]0x88,%f8 ! %f8 = ffffffff
2564! Mem[0000000021800100] = b4ffaf61, %l0 = 0000000000000063
2565 lduba [%o3+0x100]%asi,%l0 ! %l0 = 00000000000000b4
2566! Mem[0000000030181408] = 8baab032 ffff1b86, %l4 = 000000ff, %l5 = fa9d6df1
2567 ldda [%i6+%o4]0x89,%l4 ! %l4 = 00000000ffff1b86 000000008baab032
2568! %l7 = 0000000000000000, %l2 = 0000000000000006, %y = 00ff00fb
2569 sdiv %l7,%l2,%l4 ! %l4 = 000000007fffffff
2570 mov %l0,%y ! %y = 000000b4
2571! Mem[000000001008140c] = f8608991, %l6 = 000000001fffa7c5
2572 lduba [%i2+0x00f]%asi,%l6 ! %l6 = 0000000000000091
2573! Mem[0000000010141408] = 3c93c1c7, %l7 = 0000000000000000
2574 ldsba [%i5+%o4]0x80,%l7 ! %l7 = 000000000000003c
2575! Mem[00000000100c1400] = 7e00364a, %f6 = b8f69713
2576 lda [%i3+%g0]0x80,%f6 ! %f6 = 7e00364a
2577! Mem[0000000030081410] = 1b70ff7a, %l2 = 0000000000000006
2578 ldswa [%i2+%o5]0x89,%l2 ! %l2 = 000000001b70ff7a
2579! Mem[0000000010041410] = c8a9abee 37000137, %l6 = 00000091, %l7 = 0000003c
2580 ldda [%i1+%o5]0x88,%l6 ! %l6 = 0000000037000137 00000000c8a9abee
2581! Starting 10 instruction Store Burst
2582! %l2 = 000000001b70ff7a, imm = fffffffffffff7db, %l5 = 000000008baab032
2583 addc %l2,-0x825,%l5 ! %l5 = 000000001b70f755
2584
2585p0_label_96:
2586! %l7 = 00000000c8a9abee, Mem[0000000010101408] = 1b707eff
2587 stha %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = 1b70abee
2588! Mem[0000000030081408] = b6000000, %l7 = 00000000c8a9abee
2589 ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 000000b6000000ff
2590! %l0 = 00000000000000b4, Mem[0000000010041436] = ffffc19a
2591 sth %l0,[%i1+0x036] ! Mem[0000000010041434] = ffff00b4
2592 membar #Sync ! Added by membar checker (14)
2593! %l3 = 000000000000007e, Mem[0000000030141400] = 9a3707069020fb0b
2594 stxa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000000000007e
2595! Mem[0000000010141408] = 3c93c1c7, %l1 = 0000000000000000
2596 ldstuba [%i5+%o4]0x80,%l1 ! %l1 = 0000003c000000ff
2597! Mem[0000000030041408] = ffc61aff, %l2 = 000000001b70ff7a
2598 ldstuba [%i1+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
2599! Mem[0000000010181400] = 8cad6f05, %l2 = 00000000000000ff
2600 ldstuba [%i6+%g0]0x80,%l2 ! %l2 = 0000008c000000ff
2601! %l2 = 000000000000008c, Mem[0000000010081400] = 7fcdab61
2602 stha %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 7fcd008c
2603! Mem[00000000300c1410] = 37000137, %l5 = 000000001b70f755
2604 swapa [%i3+%o5]0x81,%l5 ! %l5 = 0000000037000137
2605! Starting 10 instruction Load Burst
2606! Mem[00000000100c1410] = ffffffff9a847a4b, %f30 = 7cc7a6d8 9dbe4aa1
2607 ldda [%i3+%o5]0x88,%f30 ! %f30 = ffffffff 9a847a4b
2608
2609p0_label_97:
2610! Mem[00000000300c1400] = f8608991, %l0 = 00000000000000b4
2611 ldswa [%i3+%g0]0x81,%l0 ! %l0 = fffffffff8608991
2612! Mem[0000000010041434] = ffff00b4, %f17 = 9020fb0b
2613 ld [%i1+0x034],%f17 ! %f17 = ffff00b4
2614! Mem[00000000100c140c] = 000000ff, %l7 = 00000000000000b6
2615 ldsh [%i3+0x00c],%l7 ! %l7 = 0000000000000000
2616! Mem[0000000010041408] = ff000000, %l2 = 000000000000008c
2617 ldswa [%i1+%o4]0x80,%l2 ! %l2 = ffffffffff000000
2618! Mem[0000000010181400] = ffad6f05, %l1 = 000000000000003c
2619 lduwa [%i6+0x000]%asi,%l1 ! %l1 = 00000000ffad6f05
2620! Mem[00000000201c0000] = 00fb5a4a, %l3 = 000000000000007e
2621 ldsb [%o0+0x001],%l3 ! %l3 = fffffffffffffffb
2622! Mem[0000000030141410] = ff79e2ec, %l4 = 000000007fffffff
2623 lduba [%i5+%o5]0x81,%l4 ! %l4 = 00000000000000ff
2624! Mem[00000000100c1428] = 86842aa8, %l3 = fffffffffffffffb
2625 lduba [%i3+0x029]%asi,%l3 ! %l3 = 0000000000000084
2626! Mem[0000000010041410] = 37010037, %l7 = 0000000000000000
2627 ldsba [%i1+%o5]0x80,%l7 ! %l7 = 0000000000000037
2628! Starting 10 instruction Store Burst
2629! %l6 = 0000000037000137, Mem[0000000010041410] = 37000137
2630 stha %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 37000137
2631
2632p0_label_98:
2633! Mem[0000000010001410] = 000000ff, %l2 = ffffffffff000000
2634 swapa [%i0+%o5]0x80,%l2 ! %l2 = 00000000000000ff
2635! %l3 = 0000000000000084, Mem[00000000100c1410] = 4b7a849affffffff
2636 stx %l3,[%i3+%o5] ! Mem[00000000100c1410] = 0000000000000084
2637! %l6 = 0000000037000137, Mem[0000000030181410] = 02e100ff
2638 stba %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 02e10037
2639! %l4 = 00000000000000ff, Mem[000000001000141c] = 0000002a
2640 stb %l4,[%i0+0x01c] ! Mem[000000001000141c] = ff00002a
2641! Mem[0000000030141410] = ece279ff, %l6 = 0000000037000137
2642 ldstuba [%i5+%o5]0x89,%l6 ! %l6 = 000000ff000000ff
2643! %l4 = 000000ff, %l5 = 37000137, Mem[0000000030081408] = ff000000 1b707ea8
2644 stda %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000ff 37000137
2645! %f30 = ffffffff, Mem[0000000030101400] = 00000011
2646 sta %f30,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffff
2647! %l0 = fffffffff8608991, Mem[0000000010141410] = 37000100
2648 stha %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 37008991
2649! Mem[0000000010041428] = 3ec2b76b, %l3 = 0000000000000084, %asi = 80
2650 swapa [%i1+0x028]%asi,%l3 ! %l3 = 000000003ec2b76b
2651! Starting 10 instruction Load Burst
2652! Mem[0000000010101400] = 001bffff 056fad8c, %l6 = 000000ff, %l7 = 00000037
2653 ldda [%i4+%g0]0x88,%l6 ! %l6 = 00000000056fad8c 00000000001bffff
2654
2655p0_label_99:
2656! Mem[0000000010141400] = 000000ff, %l5 = 0000000037000137
2657 ldswa [%i5+%g0]0x88,%l5 ! %l5 = 00000000000000ff
2658! Mem[0000000030181400] = ff000000, %l0 = fffffffff8608991
2659 lduha [%i6+%g0]0x81,%l0 ! %l0 = 000000000000ff00
2660! Mem[0000000030101400] = 00000000ffffffff, %l4 = 00000000000000ff
2661 ldxa [%i4+%g0]0x89,%l4 ! %l4 = 00000000ffffffff
2662! Mem[0000000030001400] = ff00ffc6, %l4 = 00000000ffffffff
2663 lduha [%i0+%g0]0x89,%l4 ! %l4 = 000000000000ffc6
2664! Mem[0000000010001420] = 00ff00fb, %l7 = 00000000001bffff
2665 lduw [%i0+0x020],%l7 ! %l7 = 0000000000ff00fb
2666! %l6 = 00000000056fad8c, %l6 = 00000000056fad8c, %l3 = 000000003ec2b76b
2667 andn %l6,%l6,%l3 ! %l3 = 0000000000000000
2668! %f31 = 9a847a4b, %f24 = 32a75c28
2669 fcmps %fcc3,%f31,%f24 ! %fcc3 = 1
2670! Mem[0000000010141410] = 37008991, %l2 = 00000000000000ff
2671 ldswa [%i5+%o5]0x88,%l2 ! %l2 = 0000000037008991
2672! Mem[0000000030181410] = 02e10037, %l2 = 0000000037008991
2673 ldsba [%i6+%o5]0x89,%l2 ! %l2 = 0000000000000037
2674! Starting 10 instruction Store Burst
2675! Mem[0000000010041400] = b6905a95, %l6 = 00000000056fad8c
2676 ldstuba [%i1+%g0]0x88,%l6 ! %l6 = 00000095000000ff
2677
2678p0_label_100:
2679! %f0 = 80000000 ffff1b00 a87e701b 000000ff
2680! %f4 = 00000000 1b707ea8 7e00364a 97442b29
2681! %f8 = ffffffff 32b0aa8b ff000000 f04ed1c6
2682! %f12 = 9a370706 9020fb0b 724869eb 00000000
2683 stda %f0,[%i6]ASI_COMMIT_P ! Block Store to 0000000010181400
2684! %f16 = 9a370706 ffff00b4, Mem[0000000030081410] = 7aff701b 00000000
2685 stda %f16,[%i2+%o5]0x81 ! Mem[0000000030081410] = 9a370706 ffff00b4
2686! Mem[0000000021800040] = 0000c8f1, %l3 = 0000000000000000
2687 ldstub [%o3+0x040],%l3 ! %l3 = 00000000000000ff
2688 membar #Sync ! Added by membar checker (15)
2689! Mem[0000000010181410] = a87e701b 00000000, %l6 = 00000095, %l7 = 00ff00fb
2690 ldda [%i6+%o5]0x88,%l6 ! %l6 = 0000000000000000 00000000a87e701b
2691! %l2 = 0000000000000037, Mem[00000000100c1410] = 00000000
2692 stba %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 37000000
2693! %l3 = 0000000000000000, Mem[0000000030081408] = ff000000
2694 stba %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff000000
2695! %f12 = 9a370706, Mem[0000000010001408] = ffff1b86
2696 sta %f12,[%i0+%o4]0x88 ! Mem[0000000010001408] = 9a370706
2697! %l2 = 0000000000000037, %l5 = 00000000000000ff, %l2 = 0000000000000037
2698 mulx %l2,%l5,%l2 ! %l2 = 00000000000036c9
2699! Mem[0000000030101410] = 061ac6ff, %l6 = 0000000000000000
2700 ldstuba [%i4+%o5]0x89,%l6 ! %l6 = 000000ff000000ff
2701! Starting 10 instruction Load Burst
2702! Mem[0000000030001408] = 061ac6ff, %l5 = 00000000000000ff
2703 lduba [%i0+%o4]0x89,%l5 ! %l5 = 00000000000000ff
2704
2705p0_label_101:
2706! Mem[0000000030181410] = 3700e10239b33186, %l2 = 00000000000036c9
2707 ldxa [%i6+%o5]0x81,%l2 ! %l2 = 3700e10239b33186
2708! Mem[0000000010001400] = 462ed77b 0000004b, %l0 = 0000ff00, %l1 = ffad6f05
2709 ldda [%i0+%g0]0x88,%l0 ! %l0 = 000000000000004b 00000000462ed77b
2710! Mem[00000000300c1408] = 0000ffff, %l2 = 3700e10239b33186
2711 ldsha [%i3+%o4]0x89,%l2 ! %l2 = ffffffffffffffff
2712! Mem[0000000030001408] = 061ac6ff, %l6 = 00000000000000ff
2713 lduha [%i0+%o4]0x89,%l6 ! %l6 = 000000000000c6ff
2714! Mem[0000000010101434] = 9020fb0b, %l7 = 00000000a87e701b
2715 lduwa [%i4+0x034]%asi,%l7 ! %l7 = 000000009020fb0b
2716! Mem[0000000030141400] = 00000000, %l7 = 000000009020fb0b
2717 ldsha [%i5+%g0]0x89,%l7 ! %l7 = 0000000000000000
2718! Mem[0000000030181408] = 861bffff, %l1 = 00000000462ed77b
2719 lduwa [%i6+%o4]0x81,%l1 ! %l1 = 00000000861bffff
2720! Mem[0000000010081400] = 7fcd008c, %l0 = 000000000000004b
2721 ldsha [%i2+%g0]0x88,%l0 ! %l0 = 000000000000008c
2722! Mem[0000000020800000] = ffffa5fa, %l3 = 0000000000000000
2723 ldsh [%o1+%g0],%l3 ! %l3 = ffffffffffffffff
2724! Starting 10 instruction Store Burst
2725! %l2 = ffffffff, %l3 = ffffffff, Mem[0000000010081400] = 7fcd008c ba6cab9e
2726 stda %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = ffffffff ffffffff
2727
2728p0_label_102:
2729! Mem[0000000030001400] = ff00ffc6, %l6 = 000000000000c6ff
2730 swapa [%i0+%g0]0x89,%l6 ! %l6 = 00000000ff00ffc6
2731! Mem[00000000100c1434] = b8120897, %l4 = 000000000000ffc6
2732 ldstuba [%i3+0x034]%asi,%l4 ! %l4 = 000000b8000000ff
2733! Mem[0000000010001400] = 4b000000, %l2 = ffffffffffffffff
2734 swapa [%i0+%g0]0x80,%l2 ! %l2 = 000000004b000000
2735! Mem[0000000030001400] = 0000c6ff, %l4 = 00000000000000b8
2736 ldstuba [%i0+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
2737! %l0 = 000000000000008c, Mem[0000000010181410] = 00000000
2738 stba %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000008c
2739! %l4 = 00000000000000ff, Mem[00000000100c1412] = 37000000, %asi = 80
2740 stba %l4,[%i3+0x012]%asi ! Mem[00000000100c1410] = 3700ff00
2741! Mem[0000000010001434] = ffdb82eb, %l4 = 00000000000000ff
2742 ldstub [%i0+0x034],%l4 ! %l4 = 000000ff000000ff
2743! %f10 = ff000000, Mem[0000000010001408] = 9a370706
2744 sta %f10,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff000000
2745! %f20 = ff79e2ec 0c099c75, Mem[0000000010101408] = 1b70abee ff000000
2746 stda %f20,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff79e2ec 0c099c75
2747! Starting 10 instruction Load Burst
2748! Mem[0000000010101410] = 000000001b707ea8, %l2 = 000000004b000000
2749 ldxa [%i4+%o5]0x80,%l2 ! %l2 = 000000001b707ea8
2750
2751p0_label_103:
2752! Mem[0000000010181410] = 8c000000, %l7 = 0000000000000000
2753 lduwa [%i6+%o5]0x80,%l7 ! %l7 = 000000008c000000
2754! %l6 = 00000000ff00ffc6, immed = fffff5ec, %y = 000000b4
2755 umul %l6,-0xa14,%l1 ! %l1 = ff00f5bc09ee4888, %y = ff00f5bc
2756! Mem[0000000030101400] = 00000000ffffffff, %l0 = 000000000000008c
2757 ldxa [%i4+%g0]0x89,%l0 ! %l0 = 00000000ffffffff
2758! Mem[0000000030001408] = 061ac6ff, %l6 = 00000000ff00ffc6
2759 lduha [%i0+%o4]0x89,%l6 ! %l6 = 000000000000c6ff
2760! Mem[00000000201c0000] = 00fb5a4a, %l0 = 00000000ffffffff
2761 ldsb [%o0+0x001],%l0 ! %l0 = fffffffffffffffb
2762! Mem[0000000010181400] = 80000000, %l5 = 00000000000000ff
2763 ldsha [%i6+%g0]0x80,%l5 ! %l5 = ffffffffffff8000
2764! Mem[0000000030181410] = 02e10037, %l7 = 000000008c000000
2765 ldswa [%i6+%o5]0x89,%l7 ! %l7 = 0000000002e10037
2766! Mem[0000000010181400] = 001bffff00000080, %l3 = ffffffffffffffff
2767 ldxa [%i6+%g0]0x88,%l3 ! %l3 = 001bffff00000080
2768! Mem[0000000030101410] = 061ac6ff, %l3 = 001bffff00000080
2769 lduba [%i4+%o5]0x89,%l3 ! %l3 = 00000000000000ff
2770! Starting 10 instruction Store Burst
2771! %l2 = 000000001b707ea8, Mem[0000000030141400] = 00000000
2772 stba %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = a8000000
2773
2774p0_label_104:
2775! %l6 = 000000000000c6ff, Mem[0000000030181408] = 861bffff
2776 stha %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = c6ffffff
2777! %l2 = 1b707ea8, %l3 = 000000ff, Mem[0000000010041410] = 37010037 eeaba9c8
2778 stda %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 1b707ea8 000000ff
2779! Mem[0000000010081428] = 1fffa7c532b0aa8b, %l7 = 0000000002e10037, %l1 = ff00f5bc09ee4888
2780 add %i2,0x28,%g1
2781 casxa [%g1]0x80,%l7,%l1 ! %l1 = 1fffa7c532b0aa8b
2782! Mem[0000000010041410] = 1b707ea8, %l4 = 00000000000000ff
2783 swapa [%i1+%o5]0x80,%l4 ! %l4 = 000000001b707ea8
2784! %f26 = ce685179, Mem[0000000010181400] = 80000000
2785 sta %f26,[%i6+%g0]0x80 ! Mem[0000000010181400] = ce685179
2786! %l6 = 0000c6ff, %l7 = 02e10037, Mem[0000000010081400] = ffffffff ffffffff
2787 stda %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000c6ff 02e10037
2788! Mem[000000001018143c] = 00000000, %l3 = 00000000000000ff, %asi = 80
2789 swapa [%i6+0x03c]%asi,%l3 ! %l3 = 0000000000000000
2790! %l2 = 000000001b707ea8, %l4 = 000000001b707ea8, %l5 = ffffffffffff8000
2791 andn %l2,%l4,%l5 ! %l5 = 0000000000000000
2792! Mem[0000000030181400] = ff000000, %l0 = fffffffffffffffb
2793 ldstuba [%i6+%g0]0x81,%l0 ! %l0 = 000000ff000000ff
2794! Starting 10 instruction Load Burst
2795! Mem[0000000010081400] = 3700e102ffc60000, %f28 = 8297fbde 0b1c89f2
2796 ldda [%i2+%g0]0x88,%f28 ! %f28 = 3700e102 ffc60000
2797
2798p0_label_105:
2799! Mem[0000000030001410] = ff629133 bac772b9, %l0 = 000000ff, %l1 = 32b0aa8b
2800 ldda [%i0+%o5]0x81,%l0 ! %l0 = 00000000ff629133 00000000bac772b9
2801! Mem[0000000010101408] = 759c090c, %l2 = 000000001b707ea8
2802 lduba [%i4+%o4]0x80,%l2 ! %l2 = 0000000000000075
2803! Mem[00000000201c0000] = 00fb5a4a, %l5 = 0000000000000000
2804 ldsha [%o0+0x000]%asi,%l5 ! %l5 = 00000000000000fb
2805! Mem[0000000010141400] = ff000000, %l1 = 00000000bac772b9
2806 ldsba [%i5+%g0]0x80,%l1 ! %l1 = ffffffffffffffff
2807! Mem[0000000030181400] = 000000ff, %l3 = 0000000000000000
2808 ldsba [%i6+%g0]0x89,%l3 ! %l3 = ffffffffffffffff
2809! Mem[0000000030041410] = ffff1b86 1b707ea8, %l6 = 0000c6ff, %l7 = 02e10037
2810 ldda [%i1+%o5]0x81,%l6 ! %l6 = 00000000ffff1b86 000000001b707ea8
2811! Mem[0000000010041410] = ff000000, %l4 = 000000001b707ea8
2812 ldsba [%i1+%o5]0x88,%l4 ! %l4 = 0000000000000000
2813! Mem[0000000010101410] = 00000000, %f1 = ffff1b00
2814 lda [%i4+%o5]0x88,%f1 ! %f1 = 00000000
2815! Mem[0000000010081408] = ffad6f05, %l2 = 0000000000000075
2816 ldswa [%i2+%o4]0x80,%l2 ! %l2 = ffffffffffad6f05
2817! Starting 10 instruction Store Burst
2818! %l2 = ffffffffffad6f05, Mem[0000000030081408] = ff000000
2819 stwa %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffad6f05
2820
2821p0_label_106:
2822! Mem[0000000030041410] = 861bffff, %l4 = 0000000000000000
2823 ldstuba [%i1+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
2824! %l4 = 000000ff, %l5 = 000000fb, Mem[0000000010141400] = 000000ff c6d14ef0
2825 stda %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff 000000fb
2826! %l7 = 000000001b707ea8, Mem[0000000010181400] = 795168ce
2827 stha %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = 79517ea8
2828! %l4 = 000000ff, %l5 = 000000fb, Mem[0000000010181408] = 1b707ea8 ff000000
2829 stda %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ff 000000fb
2830! %l3 = ffffffffffffffff, Mem[0000000010141410] = 91890037000000ff
2831 stxa %l3,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffffffffffffff
2832! %f8 = ffffffff 32b0aa8b, Mem[0000000010041410] = ff000000 ff000000
2833 stda %f8 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffff 32b0aa8b
2834! %f8 = ffffffff 32b0aa8b, Mem[0000000010181408] = 000000ff 000000fb
2835 stda %f8 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffffff 32b0aa8b
2836! %l7 = 000000001b707ea8, Mem[00000000300c1408] = 000000000000ffff
2837 stxa %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000001b707ea8
2838! %l3 = ffffffffffffffff, Mem[0000000010101415] = 1b707ea8
2839 stb %l3,[%i4+0x015] ! Mem[0000000010101414] = 1bff7ea8
2840! Starting 10 instruction Load Burst
2841! Mem[00000000211c0000] = 0000cd80, %l6 = 00000000ffff1b86
2842 ldsb [%o2+0x001],%l6 ! %l6 = 0000000000000000
2843
2844p0_label_107:
2845! Mem[0000000010041420] = ba6cab9e, %f10 = ff000000
2846 ld [%i1+0x020],%f10 ! %f10 = ba6cab9e
2847! Mem[0000000020800040] = 0000fa54, %l4 = 00000000000000ff
2848 ldub [%o1+0x040],%l4 ! %l4 = 0000000000000000
2849! Mem[00000000300c1400] = f8608991 d3613e5c, %l4 = 00000000, %l5 = 000000fb
2850 ldda [%i3+%g0]0x81,%l4 ! %l4 = 00000000f8608991 00000000d3613e5c
2851! Mem[0000000010041408] = 000000ff, %l7 = 000000001b707ea8
2852 lduba [%i1+%o4]0x88,%l7 ! %l7 = 00000000000000ff
2853! Mem[00000000100c1410] = 00ff0037, %f10 = ba6cab9e
2854 lda [%i3+%o5]0x88,%f10 ! %f10 = 00ff0037
2855! Mem[0000000010101400] = 8cad6f05, %l5 = 00000000d3613e5c
2856 lduha [%i4+%g0]0x80,%l5 ! %l5 = 0000000000008cad
2857! Mem[0000000030041400] = fff8b398, %l1 = ffffffffffffffff
2858 ldswa [%i1+%g0]0x81,%l1 ! %l1 = fffffffffff8b398
2859! Mem[0000000010181400] = a87e5179 ffff1b00, %l0 = ff629133, %l1 = fff8b398
2860 ldda [%i6+%g0]0x80,%l0 ! %l0 = 00000000a87e5179 00000000ffff1b00
2861! Mem[0000000010081420] = 67ce870711000000, %f8 = ffffffff 32b0aa8b
2862 ldda [%i2+0x020]%asi,%f8 ! %f8 = 67ce8707 11000000
2863! Starting 10 instruction Store Burst
2864! Mem[0000000030181408] = c6ffffff, %l1 = 00000000ffff1b00
2865 ldstuba [%i6+%o4]0x81,%l1 ! %l1 = 000000c6000000ff
2866
2867p0_label_108:
2868! Mem[0000000030081400] = 1397f6b8, %l3 = ffffffffffffffff
2869 swapa [%i2+%g0]0x89,%l3 ! %l3 = 000000001397f6b8
2870! %f20 = ff79e2ec 0c099c75, Mem[0000000010041400] = b6905aff ee6089ff
2871 stda %f20,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff79e2ec 0c099c75
2872! %f22 = c3b425e0 64c40c3a, Mem[0000000030081400] = ffffffff 292b4497
2873 stda %f22,[%i2+%g0]0x89 ! Mem[0000000030081400] = c3b425e0 64c40c3a
2874! Mem[0000000010101410] = 00000000, %l1 = 00000000000000c6
2875 ldstuba [%i4+%o5]0x80,%l1 ! %l1 = 00000000000000ff
2876! %f24 = 32a75c28 447250aa, Mem[00000000300c1410] = 55f7701b 462ed77b
2877 stda %f24,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 32a75c28 447250aa
2878! %l4 = f8608991, %l5 = 00008cad, Mem[0000000010041410] = 32b0aa8b ffffffff
2879 stda %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = f8608991 00008cad
2880! Mem[0000000010101410] = ff000000, %l2 = ffffffffffad6f05
2881 swapa [%i4+%o5]0x80,%l2 ! %l2 = 00000000ff000000
2882! %l7 = 00000000000000ff, Mem[0000000010181400] = 79517ea8
2883 stwa %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000ff
2884! %l0 = 00000000a87e5179, Mem[0000000010141400] = 000000fb000000ff
2885 stxa %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000a87e5179
2886! Starting 10 instruction Load Burst
2887! Mem[0000000010001408] = 000000ff, %l1 = 0000000000000000
2888 ldsba [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000000
2889
2890p0_label_109:
2891! Mem[0000000030041408] = ff1ac6ff, %l6 = 0000000000000000
2892 lduwa [%i1+%o4]0x81,%l6 ! %l6 = 00000000ff1ac6ff
2893! Mem[0000000030001408] = 00000000061ac6ff, %f22 = c3b425e0 64c40c3a
2894 ldda [%i0+%o4]0x89,%f22 ! %f22 = 00000000 061ac6ff
2895! Mem[0000000010081430] = 7eff0000a85a9ad6, %f10 = 00ff0037 f04ed1c6
2896 ldda [%i2+0x030]%asi,%f10 ! %f10 = 7eff0000 a85a9ad6
2897! Mem[0000000030001410] = b972c7ba339162ff, %l7 = 00000000000000ff
2898 ldxa [%i0+%o5]0x89,%l7 ! %l7 = b972c7ba339162ff
2899! Mem[0000000010041410] = 918960f8ad8c0000, %f18 = 1fffa7c5 32b0aa8b
2900 ldd [%i1+%o5],%f18 ! %f18 = 918960f8 ad8c0000
2901! Mem[0000000010141428] = 0f4f9d1d, %l7 = b972c7ba339162ff
2902 ldsw [%i5+0x028],%l7 ! %l7 = 000000000f4f9d1d
2903! Mem[0000000010141410] = ffffffff, %l4 = 00000000f8608991
2904 ldsha [%i5+%o5]0x88,%l4 ! %l4 = ffffffffffffffff
2905! Mem[0000000010081410] = 0000000000000000, %l0 = 00000000a87e5179
2906 ldxa [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000000
2907! Mem[0000000010001400] = ffffffff, %l2 = 00000000ff000000
2908 ldswa [%i0+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
2909! Starting 10 instruction Store Burst
2910! %f26 = ce685179 4a278aa9, Mem[0000000030101408] = baeaedd5 ff1bffff
2911 stda %f26,[%i4+%o4]0x81 ! Mem[0000000030101408] = ce685179 4a278aa9
2912
2913p0_label_110:
2914! %l2 = ffffffffffffffff, Mem[00000000201c0000] = 00fb5a4a
2915 sth %l2,[%o0+%g0] ! Mem[00000000201c0000] = ffff5a4a
2916! Mem[000000001008143c] = d69a5aa8, %l5 = 0000000000008cad, %asi = 80
2917 swapa [%i2+0x03c]%asi,%l5 ! %l5 = 00000000d69a5aa8
2918! Mem[0000000030141400] = a8000000, %l3 = 000000001397f6b8
2919 ldstuba [%i5+%g0]0x81,%l3 ! %l3 = 000000a8000000ff
2920! %l6 = 00000000ff1ac6ff, Mem[0000000010001410] = ff0000000000001f, %asi = 80
2921 stxa %l6,[%i0+0x010]%asi ! Mem[0000000010001410] = 00000000ff1ac6ff
2922! %l4 = ffffffffffffffff, Mem[000000001014142a] = 0f4f9d1d
2923 stb %l4,[%i5+0x02a] ! Mem[0000000010141428] = 0f4fff1d
2924! %l2 = ffffffff, %l3 = 000000a8, Mem[0000000010041410] = 918960f8 ad8c0000
2925 stda %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffffffff 000000a8
2926! Mem[0000000010101408] = 0c099c75, %l5 = 00000000d69a5aa8
2927 swapa [%i4+%o4]0x88,%l5 ! %l5 = 000000000c099c75
2928! %f11 = a85a9ad6, Mem[0000000010101410] = 056fadff
2929 sta %f11,[%i4+%o5]0x88 ! Mem[0000000010101410] = a85a9ad6
2930! %l3 = 00000000000000a8, Mem[0000000030081408] = ffad6f05
2931 stha %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffad00a8
2932! Starting 10 instruction Load Burst
2933! Mem[0000000010001418] = 00000094, %l4 = ffffffffffffffff
2934 lduh [%i0+0x018],%l4 ! %l4 = 0000000000000000
2935
2936p0_label_111:
2937! Mem[0000000010181400] = 001bffff000000ff, %l1 = 0000000000000000
2938 ldxa [%i6+%g0]0x88,%l1 ! %l1 = 001bffff000000ff
2939! %l6 = 00000000ff1ac6ff, %l0 = 0000000000000000, %l2 = ffffffffffffffff
2940 or %l6,%l0,%l2 ! %l2 = 00000000ff1ac6ff
2941! Mem[0000000030041408] = ff1ac6ff00000000, %l3 = 00000000000000a8
2942 ldxa [%i1+%o4]0x81,%l3 ! %l3 = ff1ac6ff00000000
2943! Mem[0000000030001400] = 0000c6ff, %l2 = 00000000ff1ac6ff
2944 lduba [%i0+%g0]0x89,%l2 ! %l2 = 00000000000000ff
2945! Mem[0000000010141408] = ff93c1c7, %f3 = 000000ff
2946 lda [%i5+%o4]0x80,%f3 ! %f3 = ff93c1c7
2947! Mem[00000000100c1410] = 00ff0037, %l3 = ff1ac6ff00000000
2948 lduba [%i3+%o5]0x88,%l3 ! %l3 = 0000000000000037
2949! Mem[0000000030081408] = a800adff37000137, %l3 = 0000000000000037
2950 ldxa [%i2+%o4]0x81,%l3 ! %l3 = a800adff37000137
2951! Mem[0000000010001404] = 7bd72e46, %l2 = 00000000000000ff
2952 lduw [%i0+0x004],%l2 ! %l2 = 000000007bd72e46
2953! Mem[000000001014143c] = 052dfec6, %f18 = 918960f8
2954 ld [%i5+0x03c],%f18 ! %f18 = 052dfec6
2955! Starting 10 instruction Store Burst
2956! %l7 = 000000000f4f9d1d, %l4 = 0000000000000000, %l0 = 0000000000000000
2957 mulx %l7,%l4,%l0 ! %l0 = 0000000000000000
2958
2959p0_label_112:
2960! Mem[00000000100c1400] = 4a36007e, %l2 = 000000007bd72e46
2961 ldstuba [%i3+%g0]0x88,%l2 ! %l2 = 0000007e000000ff
2962! %l4 = 0000000000000000, Mem[00000000100c1408] = ffffffff000000ff
2963 stxa %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000000000000000
2964! %l4 = 0000000000000000, Mem[0000000030181400] = 11000000000000ff
2965 stxa %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000000000000000
2966! %f28 = 3700e102 ffc60000, Mem[0000000010081418] = 000000c5 00000ade
2967 std %f28,[%i2+0x018] ! Mem[0000000010081418] = 3700e102 ffc60000
2968! Mem[0000000030081408] = a800adff, %l3 = a800adff37000137
2969 ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 000000a8000000ff
2970! Mem[0000000010001400] = ffffffff, %l0 = 0000000000000000
2971 ldstuba [%i0+%g0]0x88,%l0 ! %l0 = 000000ff000000ff
2972! %f16 = 9a370706 ffff00b4, Mem[0000000030081408] = ff00adff 37000137
2973 stda %f16,[%i2+%o4]0x81 ! Mem[0000000030081408] = 9a370706 ffff00b4
2974! %l1 = 001bffff000000ff, Mem[0000000010101410] = a85a9ad6
2975 stba %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = a85a9aff
2976! %f12 = 9a370706 9020fb0b, Mem[0000000010081428] = 1fffa7c5 32b0aa8b
2977 stda %f12,[%i2+0x028]%asi ! Mem[0000000010081428] = 9a370706 9020fb0b
2978! Starting 10 instruction Load Burst
2979! Code Fragment 3
2980p0_fragment_13:
2981! %l0 = 00000000000000ff
2982 setx 0x1306df9ffff37752,%g7,%l0 ! %l0 = 1306df9ffff37752
2983! %l1 = 001bffff000000ff
2984 setx 0xecfb8217dea1a8ef,%g7,%l1 ! %l1 = ecfb8217dea1a8ef
2985 setx 0x1fe000, %g1, %g3
2986 or %l0, %g3, %l0 ! always set perrmask = 0xff
2987 setx 0x1ffff8, %g1, %g2
2988 and %l0, %g2, %l0
2989 ta T_CHANGE_HPRIV
2990 stxa %l1, [%l0]ASI_DCACHE_DATA
2991 ta T_CHANGE_NONHPRIV
2992! %l0 = 1306df9ffff37752
2993 setx 0xaa8c9cffc0084013,%g7,%l0 ! %l0 = aa8c9cffc0084013
2994! %l1 = ecfb8217dea1a8ef
2995 setx 0xde2b8cd06faa9c0b,%g7,%l1 ! %l1 = de2b8cd06faa9c0b
2996
2997p0_label_113:
2998! Mem[00000000300c1400] = f8608991, %f2 = a87e701b
2999 lda [%i3+%g0]0x81,%f2 ! %f2 = f8608991
3000! Mem[0000000030101400] = ffffffff, %f28 = 3700e102
3001 lda [%i4+%g0]0x81,%f28 ! %f28 = ffffffff
3002! %l5 = 000000000c099c75, %l5 = 000000000c099c75, %l3 = 00000000000000a8
3003 udivx %l5,%l5,%l3 ! %l3 = 0000000000000001
3004! Mem[0000000010141408] = c7c193ff, %l5 = 000000000c099c75
3005 lduba [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000ff
3006! Mem[0000000010041410] = ffffffff, %l0 = aa8c9cffc0084013
3007 ldsha [%i1+%o5]0x80,%l0 ! %l0 = ffffffffffffffff
3008! Mem[0000000010101400] = 001bffff056fad8c, %l5 = 00000000000000ff
3009 ldxa [%i4+%g0]0x88,%l5 ! %l5 = 001bffff056fad8c
3010! Mem[0000000010101400] = 8cad6f05, %l1 = de2b8cd06faa9c0b
3011 lduha [%i4+%g0]0x80,%l1 ! %l1 = 0000000000008cad
3012! Mem[0000000010081408] = ffad6f05f8608991, %l3 = 0000000000000001
3013 ldxa [%i2+%o4]0x80,%l3 ! %l3 = ffad6f05f8608991
3014! Mem[0000000030141400] = 000000ff, %l3 = ffad6f05f8608991
3015 lduwa [%i5+%g0]0x89,%l3 ! %l3 = 00000000000000ff
3016! Starting 10 instruction Store Burst
3017! %l5 = 001bffff056fad8c, Mem[0000000030101410] = 061ac6ff
3018 stwa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 056fad8c
3019
3020p0_label_114:
3021! %l2 = 000000000000007e, Mem[0000000010041420] = ba6cab9e7fcdab61
3022 stx %l2,[%i1+0x020] ! Mem[0000000010041420] = 000000000000007e
3023! Mem[0000000010041410] = ffffffff, %l2 = 000000000000007e
3024 swapa [%i1+%o5]0x88,%l2 ! %l2 = 00000000ffffffff
3025! Mem[0000000010041428] = 00000084, %l3 = 00000000000000ff
3026 swap [%i1+0x028],%l3 ! %l3 = 0000000000000084
3027! %l5 = 001bffff056fad8c, Mem[0000000030181410] = 3700e102
3028 stha %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = ad8ce102
3029! %f28 = ffffffff ffc60000, Mem[0000000030041410] = ffff1b86 1b707ea8
3030 stda %f28,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffffffff ffc60000
3031! %l4 = 0000000000000000, Mem[0000000010001410] = 00000000
3032 stba %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
3033! Mem[0000000010141408] = c7c193ff, %l5 = 001bffff056fad8c
3034 swapa [%i5+%o4]0x88,%l5 ! %l5 = 00000000c7c193ff
3035! Mem[000000001000141c] = ff00002a, %l6 = 00000000ff1ac6ff, %asi = 80
3036 swapa [%i0+0x01c]%asi,%l6 ! %l6 = 00000000ff00002a
3037! Mem[00000000211c0001] = 0000cd80, %l2 = 00000000ffffffff
3038 ldstub [%o2+0x001],%l2 ! %l2 = 00000000000000ff
3039! Starting 10 instruction Load Burst
3040! Mem[0000000010001408] = ff000000, %l4 = 0000000000000000
3041 lduwa [%i0+%o4]0x88,%l4 ! %l4 = 00000000ff000000
3042
3043p0_label_115:
3044! Mem[0000000010181438] = 724869eb, %l1 = 0000000000008cad
3045 lduh [%i6+0x038],%l1 ! %l1 = 0000000000007248
3046! Mem[0000000010041408] = 000000ff, %l7 = 000000000f4f9d1d
3047 ldswa [%i1+%o4]0x88,%l7 ! %l7 = 00000000000000ff
3048! Mem[00000000100c1410] = 3700ff00, %l1 = 0000000000007248
3049 lduba [%i3+%o5]0x80,%l1 ! %l1 = 0000000000000037
3050! Mem[0000000010141410] = ffffffff, %l3 = 0000000000000084
3051 lduba [%i5+0x013]%asi,%l3 ! %l3 = 00000000000000ff
3052! Mem[00000000201c0000] = ffff5a4a, %l4 = 00000000ff000000
3053 ldsha [%o0+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
3054! Mem[0000000010081410] = 00000000, %f24 = 32a75c28
3055 lda [%i2+%o5]0x88,%f24 ! %f24 = 00000000
3056! Mem[0000000010101410] = ff9a5aa8, %l2 = 0000000000000000
3057 ldswa [%i4+%o5]0x80,%l2 ! %l2 = ffffffffff9a5aa8
3058! Mem[00000000211c0000] = 00ffcd80, %l2 = ffffffffff9a5aa8
3059 ldsha [%o2+0x000]%asi,%l2 ! %l2 = 00000000000000ff
3060! Mem[000000001004141c] = 000000ff, %l4 = ffffffffffffffff
3061 ldswa [%i1+0x01c]%asi,%l4 ! %l4 = 00000000000000ff
3062! Starting 10 instruction Store Burst
3063! %f19 = ad8c0000, Mem[00000000100c1400] = ff00364a
3064 sta %f19,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ad8c0000
3065
3066p0_label_116:
3067! %l1 = 0000000000000037, Mem[00000000300c1410] = 447250aa
3068 stba %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 44725037
3069! %l0 = ffffffff, %l1 = 00000037, Mem[0000000030081400] = 64c40c3a c3b425e0
3070 stda %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffff 00000037
3071! %f18 = 052dfec6 ad8c0000, %l1 = 0000000000000037
3072! Mem[0000000030101408] = ce6851794a278aa9
3073 add %i4,0x008,%g1
3074 stda %f18,[%g1+%l1]ASI_PST32_S ! Mem[0000000030101408] = 052dfec6ad8c0000
3075! %l6 = 00000000ff00002a, Mem[0000000010041438] = 0f1547c26e61420b
3076 stx %l6,[%i1+0x038] ! Mem[0000000010041438] = 00000000ff00002a
3077! %f20 = ff79e2ec, Mem[0000000010081408] = 056fadff
3078 sta %f20,[%i2+%o4]0x88 ! Mem[0000000010081408] = ff79e2ec
3079! Mem[0000000010141408] = 056fad8c, %l6 = 00000000ff00002a
3080 ldstuba [%i5+%o4]0x88,%l6 ! %l6 = 0000008c000000ff
3081! %l1 = 0000000000000037, Mem[0000000030081400] = ffffffff
3082 stwa %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000037
3083! Mem[00000000300c1400] = f8608991, %l6 = 000000000000008c
3084 swapa [%i3+%g0]0x81,%l6 ! %l6 = 00000000f8608991
3085! Mem[0000000010101413] = ff9a5aa8, %l0 = ffffffffffffffff
3086 ldstuba [%i4+0x013]%asi,%l0 ! %l0 = 000000a8000000ff
3087! Starting 10 instruction Load Burst
3088! Mem[0000000010041400] = 759c090c, %l5 = 00000000c7c193ff
3089 lduwa [%i1+%g0]0x80,%l5 ! %l5 = 00000000759c090c
3090
3091p0_label_117:
3092! Mem[0000000010001410] = 00000000, %l5 = 00000000759c090c
3093 lduha [%i0+%o5]0x88,%l5 ! %l5 = 0000000000000000
3094! Mem[0000000010101410] = a87eff1b ff5a9aff, %l6 = f8608991, %l7 = 000000ff
3095 ldda [%i4+%o5]0x88,%l6 ! %l6 = 00000000ff5a9aff 00000000a87eff1b
3096! Mem[0000000010041400] = 0c099c75, %l6 = 00000000ff5a9aff
3097 ldswa [%i1+%g0]0x88,%l6 ! %l6 = 000000000c099c75
3098! Mem[0000000010001410] = 00000000, %l6 = 000000000c099c75
3099 ldsha [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000
3100! Mem[00000000100c143c] = 9302b615, %l5 = 0000000000000000
3101 ldub [%i3+0x03d],%l5 ! %l5 = 0000000000000002
3102! Mem[0000000010181410] = 8c000000, %l3 = 00000000000000ff
3103 ldsha [%i6+0x012]%asi,%l3 ! %l3 = 0000000000000000
3104! Mem[0000000010041400] = 759c090c, %l5 = 0000000000000002
3105 lduba [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000075
3106! Mem[0000000010141410] = ffffffffffffffff, %f22 = 00000000 061ac6ff
3107 ldda [%i5+%o5]0x80,%f22 ! %f22 = ffffffff ffffffff
3108! Mem[0000000010041400] = ff79e2ec0c099c75, %l7 = 00000000a87eff1b
3109 ldxa [%i1+%g0]0x88,%l7 ! %l7 = ff79e2ec0c099c75
3110! Starting 10 instruction Store Burst
3111! Mem[00000000300c1408] = 1b707ea8, %l0 = 00000000000000a8
3112 ldsha [%i3+%o4]0x89,%l0 ! %l0 = 0000000000007ea8
3113
3114p0_label_118:
3115! %l7 = ff79e2ec0c099c75, Mem[0000000010041400] = 759c090c
3116 stwa %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0c099c75
3117! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010081400] = 0000c6ff 02e10037
3118 stda %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000ff 00000000
3119! %f22 = ffffffff, Mem[000000001010142c] = 00000000
3120 sta %f22,[%i4+0x02c]%asi ! Mem[000000001010142c] = ffffffff
3121! Mem[0000000010081400] = ff000000, %l5 = 0000000000000075
3122 ldstuba [%i2+%g0]0x88,%l5 ! %l5 = 00000000000000ff
3123! Mem[00000000100c1400] = ad8c0000, %l6 = 0000000000000000
3124 swap [%i3+%g0],%l6 ! %l6 = 00000000ad8c0000
3125! %l5 = 0000000000000000, Mem[00000000218001c0] = 00d25b76, %asi = 80
3126 stba %l5,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 00d25b76
3127! %f16 = 9a370706 ffff00b4 052dfec6 ad8c0000
3128! %f20 = ff79e2ec 0c099c75 ffffffff ffffffff
3129! %f24 = 00000000 447250aa ce685179 4a278aa9
3130! %f28 = ffffffff ffc60000 ffffffff 9a847a4b
3131 stda %f16,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
3132! Mem[00000000300c1408] = 1b707ea8, %l0 = 0000000000007ea8
3133 ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 000000a8000000ff
3134! %l6 = ad8c0000, %l7 = 0c099c75, Mem[0000000010141418] = 00000000 00000060
3135 stda %l6,[%i5+0x018]%asi ! Mem[0000000010141418] = ad8c0000 0c099c75
3136! Starting 10 instruction Load Burst
3137! Mem[00000000100c1410] = 00ff0037, %l7 = ff79e2ec0c099c75
3138 lduba [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000037
3139
3140p0_label_119:
3141! Mem[0000000010081430] = 7eff0000 a85a9ad6, %l6 = ad8c0000, %l7 = 00000037
3142 ldd [%i2+0x030],%l6 ! %l6 = 000000007eff0000 00000000a85a9ad6
3143! Mem[0000000010081400] = ff0000ff, %l0 = 00000000000000a8
3144 ldswa [%i2+%g0]0x88,%l0 ! %l0 = ffffffffff0000ff
3145! Mem[00000000300c1408] = ff7e701b, %l4 = 00000000000000ff
3146 ldsha [%i3+%o4]0x81,%l4 ! %l4 = ffffffffffffff7e
3147! Mem[0000000010181418] = 7e00364a, %l7 = 00000000a85a9ad6
3148 ldsw [%i6+0x018],%l7 ! %l7 = 000000007e00364a
3149! Mem[00000000300c1400] = 8c000000, %l2 = 00000000000000ff
3150 lduba [%i3+%g0]0x89,%l2 ! %l2 = 0000000000000000
3151 membar #Sync ! Added by membar checker (16)
3152! Mem[0000000010041400] = 759c090c, %l6 = 000000007eff0000
3153 ldswa [%i1+%g0]0x88,%l6 ! %l6 = 00000000759c090c
3154! Mem[00000000100c1410] = 00ff0037, %l2 = 0000000000000000
3155 lduba [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000037
3156! Mem[00000000100c1400] = 00000000 00000000, %l0 = ff0000ff, %l1 = 00000037
3157 ldda [%i3+0x000]%asi,%l0 ! %l0 = 0000000000000000 0000000000000000
3158! Mem[0000000010001410] = 00000000, %l6 = 00000000759c090c
3159 lduha [%i0+0x010]%asi,%l6 ! %l6 = 0000000000000000
3160! Starting 10 instruction Store Burst
3161! %l6 = 0000000000000000, Mem[0000000010041400] = 0c099c75
3162 stwa %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
3163
3164p0_label_120:
3165! %l2 = 0000000000000037, Mem[0000000030041400] = 9a370706
3166 stba %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 37370706
3167! %l1 = 0000000000000000, Mem[0000000010001408] = ff000000
3168 stha %l1,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff000000
3169! Mem[0000000020800000] = ffffa5fa, %l2 = 0000000000000037
3170 ldstuba [%o1+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
3171! Mem[00000000100c1424] = 9c91a9f4, %l1 = 0000000000000000
3172 swap [%i3+0x024],%l1 ! %l1 = 000000009c91a9f4
3173! Mem[00000000300c1400] = 0000008c, %l5 = 0000000000000000
3174 ldstuba [%i3+%g0]0x81,%l5 ! %l5 = 00000000000000ff
3175! Mem[0000000010001410] = 00000000, %l3 = 0000000000000000
3176 swapa [%i0+%o5]0x88,%l3 ! %l3 = 0000000000000000
3177! %l0 = 0000000000000000, immed = fffff8be, %y = ff00f5bc
3178 smul %l0,-0x742,%l2 ! %l2 = 0000000000000000, %y = 00000000
3179! Mem[0000000030001410] = ff629133, %l5 = 0000000000000000
3180 ldstuba [%i0+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
3181! %l3 = 0000000000000000, Mem[0000000030141408] = 061ac6ff
3182 stba %l3,[%i5+%o4]0x81 ! Mem[0000000030141408] = 001ac6ff
3183! Starting 10 instruction Load Burst
3184! Mem[0000000010001410] = 00000000, %l2 = 0000000000000000
3185 lduba [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000000
3186
3187p0_label_121:
3188! %l2 = 0000000000000000, imm = fffffffffffff160, %l0 = 0000000000000000
3189 orn %l2,-0xea0,%l0 ! %l0 = 0000000000000e9f
3190! Mem[0000000030181410] = 02e18cad, %l2 = 0000000000000000
3191 ldswa [%i6+%o5]0x89,%l2 ! %l2 = 0000000002e18cad
3192! Mem[0000000030081408] = 9a370706, %l7 = 000000007e00364a
3193 ldswa [%i2+%o4]0x81,%l7 ! %l7 = ffffffff9a370706
3194! Mem[0000000010001400] = ffffffff, %l0 = 0000000000000e9f
3195 lduba [%i0+%g0]0x80,%l0 ! %l0 = 00000000000000ff
3196! Mem[0000000030001408] = ffc61a06, %l1 = 000000009c91a9f4
3197 ldswa [%i0+%o4]0x81,%l1 ! %l1 = ffffffffffc61a06
3198! Mem[0000000010141410] = ffffffff, %l1 = ffffffffffc61a06
3199 ldsba [%i5+%o5]0x88,%l1 ! %l1 = ffffffffffffffff
3200! Mem[00000000300c1408] = ff7e701b, %l5 = 00000000000000ff
3201 ldswa [%i3+%o4]0x81,%l5 ! %l5 = ffffffffff7e701b
3202! Mem[0000000010081410] = 0000000000000000, %l2 = 0000000002e18cad
3203 ldxa [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000000
3204! Mem[0000000021800100] = b4ffaf61, %l7 = ffffffff9a370706
3205 lduh [%o3+0x100],%l7 ! %l7 = 000000000000b4ff
3206! Starting 10 instruction Store Burst
3207! %l7 = 000000000000b4ff, Mem[0000000030001410] = 339162ff
3208 stba %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 339162ff
3209
3210p0_label_122:
3211! %f6 = 7e00364a 97442b29, Mem[0000000010181400] = ff000000 ffff1b00
3212 stda %f6 ,[%i6+0x000]%asi ! Mem[0000000010181400] = 7e00364a 97442b29
3213! %l4 = ffffff7e, %l5 = ff7e701b, Mem[0000000030081410] = 9a370706 ffff00b4
3214 stda %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffff7e ff7e701b
3215! %l4 = ffffffffffffff7e, Mem[00000000300c1410] = 37507244285ca732
3216 stxa %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ffffffffffffff7e
3217! Mem[0000000010001408] = ff000000, %l4 = ffffffffffffff7e
3218 ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 00000000000000ff
3219! Mem[0000000030001408] = 061ac6ff, %l5 = ffffffffff7e701b
3220 swapa [%i0+%o4]0x89,%l5 ! %l5 = 00000000061ac6ff
3221! %f16 = 9a370706 ffff00b4, Mem[0000000030081408] = 9a370706 ffff00b4
3222 stda %f16,[%i2+%o4]0x81 ! Mem[0000000030081408] = 9a370706 ffff00b4
3223! Mem[00000000201c0000] = ffff5a4a, %l5 = 00000000061ac6ff
3224 ldstub [%o0+%g0],%l5 ! %l5 = 000000ff000000ff
3225! %l7 = 000000000000b4ff, Mem[000000001010141e] = 97442b29, %asi = 80
3226 stba %l7,[%i4+0x01e]%asi ! Mem[000000001010141c] = 9744ff29
3227! %l6 = 00000000, %l7 = 0000b4ff, Mem[0000000030041400] = 06073737 b400ffff
3228 stda %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 0000b4ff
3229! Starting 10 instruction Load Burst
3230! Mem[00000000100c1424] = 00000000, %l4 = 0000000000000000
3231 lduwa [%i3+0x024]%asi,%l4 ! %l4 = 0000000000000000
3232
3233p0_label_123:
3234! Mem[00000000100c1408] = 00000000 00000000, %l2 = 00000000, %l3 = 00000000
3235 ldda [%i3+%o4]0x88,%l2 ! %l2 = 0000000000000000 0000000000000000
3236! Mem[00000000100c1418] = d5edeaba, %l3 = 0000000000000000
3237 lduha [%i3+0x01a]%asi,%l3 ! %l3 = 000000000000eaba
3238! Mem[00000000300c1408] = ff7e701b, %l7 = 000000000000b4ff
3239 lduba [%i3+%o4]0x81,%l7 ! %l7 = 00000000000000ff
3240! Mem[0000000030181400] = 00000000, %l5 = 00000000000000ff
3241 ldswa [%i6+%g0]0x89,%l5 ! %l5 = 0000000000000000
3242! Mem[0000000010181408] = 32b0aa8b, %l0 = 00000000000000ff
3243 ldsha [%i6+%o4]0x88,%l0 ! %l0 = ffffffffffffaa8b
3244! Mem[0000000010141408] = 056fadff, %l6 = 0000000000000000
3245 lduwa [%i5+%o4]0x88,%l6 ! %l6 = 00000000056fadff
3246! Mem[00000000100c1420] = 87a255b1, %f12 = 9a370706
3247 lda [%i3+0x020]%asi,%f12 ! %f12 = 87a255b1
3248! Mem[000000001014143c] = 052dfec6, %l0 = ffffffffffffaa8b
3249 lduwa [%i5+0x03c]%asi,%l0 ! %l0 = 00000000052dfec6
3250! Mem[0000000030041410] = ece279ff, %l2 = 0000000000000000
3251 ldsba [%i1+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
3252! Starting 10 instruction Store Burst
3253! Mem[00000000211c0000] = 00ffcd80, %l0 = 00000000052dfec6
3254 ldstub [%o2+%g0],%l0 ! %l0 = 00000000000000ff
3255
3256p0_label_124:
3257! %f1 = 00000000, %f18 = 052dfec6, %f23 = ffffffff
3258 fadds %f1 ,%f18,%f23 ! %f23 = 052dfec6
3259! Mem[0000000020800000] = ffffa5fa, %l1 = ffffffffffffffff
3260 ldstub [%o1+%g0],%l1 ! %l1 = 000000ff000000ff
3261! Mem[0000000030141410] = ece279ff, %l7 = 00000000000000ff
3262 swapa [%i5+%o5]0x89,%l7 ! %l7 = 00000000ece279ff
3263! Mem[0000000010001408] = ff0000ff, %l1 = 00000000000000ff
3264 ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
3265! %f2 = f8608991 ff93c1c7, %l7 = 00000000ece279ff
3266! Mem[00000000100c1428] = 86842aa8400be218
3267 add %i3,0x028,%g1
3268 stda %f2,[%g1+%l7]ASI_PST8_P ! Mem[00000000100c1428] = f8608991ff93c1c7
3269! %l1 = 00000000000000ff, Mem[0000000010041410] = 0000007e
3270 stha %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000ff
3271! %l2 = ffffffffffffffff, Mem[00000000100c1408] = 00000000
3272 stba %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff
3273! %l0 = 0000000000000000, Mem[0000000010181410] = 8c000000
3274 stha %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
3275! Mem[0000000010181438] = 724869eb000000ff, %l0 = 0000000000000000, %l1 = 00000000000000ff
3276 add %i6,0x38,%g1
3277 casxa [%g1]0x80,%l0,%l1 ! %l1 = 724869eb000000ff
3278! Starting 10 instruction Load Burst
3279! Mem[00000000100c1410] = 3700ff00, %f7 = 97442b29
3280 lda [%i3+%o5]0x80,%f7 ! %f7 = 3700ff00
3281
3282p0_label_125:
3283! Mem[0000000030181408] = ffffffff, %f13 = 9020fb0b
3284 lda [%i6+%o4]0x89,%f13 ! %f13 = ffffffff
3285! Mem[0000000030001408] = 1b707eff, %l2 = ffffffffffffffff
3286 lduha [%i0+%o4]0x81,%l2 ! %l2 = 0000000000001b70
3287! Mem[0000000030141408] = ffc61a00, %l3 = 000000000000eaba
3288 lduwa [%i5+%o4]0x89,%l3 ! %l3 = 00000000ffc61a00
3289! Mem[0000000010081438] = 061ac6ff 00008cad, %l2 = 00001b70, %l3 = ffc61a00
3290 ldd [%i2+0x038],%l2 ! %l2 = 00000000061ac6ff 0000000000008cad
3291! Mem[0000000010181408] = 32b0aa8b, %l3 = 0000000000008cad
3292 ldswa [%i6+%o4]0x88,%l3 ! %l3 = 0000000032b0aa8b
3293! Mem[0000000010141410] = ffffffff, %l4 = 0000000000000000
3294 ldswa [%i5+%o5]0x88,%l4 ! %l4 = ffffffffffffffff
3295! Mem[0000000010081410] = 00000000, %l5 = 0000000000000000
3296 ldswa [%i2+%o5]0x88,%l5 ! %l5 = 0000000000000000
3297! Mem[0000000030181410] = ad8ce102, %l7 = 00000000ece279ff
3298 lduba [%i6+%o5]0x81,%l7 ! %l7 = 00000000000000ad
3299! Mem[00000000201c0000] = ffff5a4a, %l1 = 724869eb000000ff
3300 ldsba [%o0+0x001]%asi,%l1 ! %l1 = ffffffffffffffff
3301! Starting 10 instruction Store Burst
3302! Mem[0000000030001410] = 339162ff, %l1 = ffffffffffffffff
3303 ldstuba [%i0+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
3304
3305p0_label_126:
3306! %l1 = 00000000000000ff, Mem[00000000100c1410] = 00ff0037
3307 stba %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00ff00ff
3308! Mem[0000000010041400] = 00000000, %l5 = 0000000000000000
3309 ldstuba [%i1+%g0]0x80,%l5 ! %l5 = 00000000000000ff
3310! Mem[0000000010081408] = ff79e2ec, %l2 = 00000000061ac6ff
3311 swapa [%i2+%o4]0x88,%l2 ! %l2 = 00000000ff79e2ec
3312! %l4 = ffffffff, %l5 = 00000000, Mem[0000000030081410] = 7effffff 1b707eff
3313 stda %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffffffff 00000000
3314! %l4 = ffffffffffffffff, Mem[0000000030101410] = 8cad6f05
3315 stha %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffff6f05
3316! %l6 = 056fadff, %l7 = 000000ad, Mem[0000000030041400] = 00000000 0000b4ff
3317 stda %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 056fadff 000000ad
3318! %f4 = 00000000, %f12 = 87a255b1
3319 fcmps %fcc3,%f4 ,%f12 ! %fcc3 = 2
3320! %l7 = 00000000000000ad, Mem[0000000020800040] = 0000fa54, %asi = 80
3321 stba %l7,[%o1+0x040]%asi ! Mem[0000000020800040] = ad00fa54
3322! %l2 = 00000000ff79e2ec, Mem[0000000010081408] = ffc61a06
3323 stha %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = e2ec1a06
3324! Starting 10 instruction Load Burst
3325! Mem[0000000030001410] = b972c7ba339162ff, %l7 = 00000000000000ad
3326 ldxa [%i0+%o5]0x89,%l7 ! %l7 = b972c7ba339162ff
3327
3328p0_label_127:
3329! Mem[0000000010001438] = 33f371b2, %l7 = b972c7ba339162ff
3330 lduha [%i0+0x03a]%asi,%l7 ! %l7 = 00000000000071b2
3331! Code Fragment 3
3332p0_fragment_14:
3333! %l0 = 0000000000000000
3334 setx 0xa678a447e4221fab,%g7,%l0 ! %l0 = a678a447e4221fab
3335! %l1 = 00000000000000ff
3336 setx 0x928842e05fe5b717,%g7,%l1 ! %l1 = 928842e05fe5b717
3337 setx 0x1fe000, %g1, %g3
3338 or %l0, %g3, %l0 ! always set perrmask = 0xff
3339 setx 0x1ffff8, %g1, %g2
3340 and %l0, %g2, %l0
3341 ta T_CHANGE_HPRIV
3342 stxa %l1, [%l0]ASI_DCACHE_DATA
3343 ta T_CHANGE_NONHPRIV
3344! %l0 = a678a447e4221fab
3345 setx 0xb7f344600f633ca8,%g7,%l0 ! %l0 = b7f344600f633ca8
3346! %l1 = 928842e05fe5b717
3347 setx 0x9cd1c66024f94aa7,%g7,%l1 ! %l1 = 9cd1c66024f94aa7
3348! Mem[00000000100c1410] = 8400000000ff00ff, %f26 = ce685179 4a278aa9
3349 ldda [%i3+%o5]0x88,%f26 ! %f26 = 84000000 00ff00ff
3350! Mem[0000000030101400] = ffffffff, %l3 = 0000000032b0aa8b
3351 ldsha [%i4+%g0]0x81,%l3 ! %l3 = ffffffffffffffff
3352! Mem[0000000030181400] = 0000000000000000, %f28 = ffffffff ffc60000
3353 ldda [%i6+%g0]0x89,%f28 ! %f28 = 00000000 00000000
3354! Mem[0000000030041408] = 052dfec6, %f9 = 11000000
3355 lda [%i1+%o4]0x81,%f9 ! %f9 = 052dfec6
3356! %f6 = 7e00364a, %f5 = 1b707ea8, %f14 = 724869eb
3357 fsubs %f6 ,%f5 ,%f14 ! %f14 = 7e00364a
3358! Mem[000000001018143c] = 000000ff, %l5 = 0000000000000000
3359 lduh [%i6+0x03e],%l5 ! %l5 = 00000000000000ff
3360! Mem[000000001018140c] = ffffffff, %l5 = 00000000000000ff
3361 lduh [%i6+0x00c],%l5 ! %l5 = 000000000000ffff
3362! Starting 10 instruction Store Burst
3363! Mem[0000000030141400] = ff000000, %l0 = b7f344600f633ca8
3364 swapa [%i5+%g0]0x81,%l0 ! %l0 = 00000000ff000000
3365
3366p0_label_128:
3367! Mem[0000000010181427] = 32b0aa8b, %l7 = 00000000000071b2
3368 ldstub [%i6+0x027],%l7 ! %l7 = 0000008b000000ff
3369! %l6 = 00000000056fadff, Mem[0000000021800040] = ff00c8f1
3370 stb %l6,[%o3+0x040] ! Mem[0000000021800040] = ff00c8f1
3371! %f26 = 84000000 00ff00ff, Mem[0000000010141438] = 396a40d9 052dfec6
3372 stda %f26,[%i5+0x038]%asi ! Mem[0000000010141438] = 84000000 00ff00ff
3373! Mem[0000000030181408] = ffffffff, %l3 = ffffffffffffffff
3374 ldstuba [%i6+%o4]0x89,%l3 ! %l3 = 000000ff000000ff
3375! %l2 = 00000000ff79e2ec, Mem[0000000010101400] = 8cad6f05ffff1b00
3376 stxa %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000ff79e2ec
3377! Mem[00000000100c1408] = ff000000, %l0 = 00000000ff000000
3378 ldstuba [%i3+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
3379! Mem[0000000010041400] = ff000000, %l2 = 00000000ff79e2ec
3380 swapa [%i1+%g0]0x80,%l2 ! %l2 = 00000000ff000000
3381! Mem[0000000030181408] = ffffffff, %l6 = 00000000056fadff
3382 swapa [%i6+%o4]0x81,%l6 ! %l6 = 00000000ffffffff
3383! %f13 = ffffffff, %f5 = 1b707ea8, %f27 = 00ff00ff
3384 fdivs %f13,%f5 ,%f27 ! %f27 = ffffffff
3385! Starting 10 instruction Load Burst
3386! Mem[0000000010081408] = e2ec1a06, %l2 = 00000000ff000000
3387 lduha [%i2+%o4]0x80,%l2 ! %l2 = 000000000000e2ec
3388
3389p0_label_129:
3390! Mem[0000000010181404] = 97442b29, %l5 = 000000000000ffff
3391 ldsha [%i6+0x004]%asi,%l5 ! %l5 = ffffffffffff9744
3392! %l6 = 00000000ffffffff, %l7 = 000000000000008b, %y = 00000000
3393 sdiv %l6,%l7,%l3 ! %l3 = 0000000001d77b65
3394 mov %l0,%y ! %y = 000000ff
3395! Mem[00000000100c1428] = f8608991 ff93c1c7, %l2 = 0000e2ec, %l3 = 01d77b65
3396 ldd [%i3+0x028],%l2 ! %l2 = 00000000f8608991 00000000ff93c1c7
3397! Mem[0000000010081408] = 061aece2, %l1 = 9cd1c66024f94aa7
3398 ldswa [%i2+%o4]0x88,%l1 ! %l1 = 00000000061aece2
3399! Mem[0000000030141400] = a83c630f, %l1 = 00000000061aece2
3400 lduba [%i5+%g0]0x89,%l1 ! %l1 = 000000000000000f
3401! Mem[0000000030141408] = ffc61a00, %l6 = 00000000ffffffff
3402 ldsha [%i5+%o4]0x89,%l6 ! %l6 = 0000000000001a00
3403! Mem[0000000030141400] = a83c630f, %l3 = 00000000ff93c1c7
3404 ldsba [%i5+%g0]0x89,%l3 ! %l3 = 000000000000000f
3405! Mem[0000000010001400] = ffffffff, %l6 = 0000000000001a00
3406 ldsha [%i0+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
3407! Mem[0000000030081400] = 00000037, %l7 = 000000000000008b
3408 ldsha [%i2+%g0]0x81,%l7 ! %l7 = 0000000000000000
3409! Starting 10 instruction Store Burst
3410! %l5 = ffffffffffff9744, Mem[0000000021800101] = b4ffaf61, %asi = 80
3411 stba %l5,[%o3+0x101]%asi ! Mem[0000000021800100] = b444af61
3412
3413p0_label_130:
3414! %l3 = 000000000000000f, Mem[00000000300c1400] = 8c0000ff
3415 stwa %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000000f
3416! %f15 = 00000000, %f4 = 00000000
3417 fsqrts %f15,%f4 ! %f4 = 00000000
3418! Mem[00000000100c1434] = ff120897, %l5 = ffffffffffff9744, %asi = 80
3419 swapa [%i3+0x034]%asi,%l5 ! %l5 = 00000000ff120897
3420! %f10 = 7eff0000, %f18 = 052dfec6, %f5 = 1b707ea8
3421 fdivs %f10,%f18,%f5 ! %f5 = 7f800000
3422! %l7 = 0000000000000000, Mem[00000000300c1408] = ff7e701b
3423 stwa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
3424! Mem[0000000010081433] = 7eff0000, %l3 = 000000000000000f
3425 ldstub [%i2+0x033],%l3 ! %l3 = 00000000000000ff
3426! Mem[0000000010081400] = ff0000ff, %l5 = 00000000ff120897
3427 ldstuba [%i2+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
3428! %f26 = 84000000, Mem[0000000010001408] = ff0000ff
3429 sta %f26,[%i0+%o4]0x80 ! Mem[0000000010001408] = 84000000
3430! %l5 = 00000000000000ff, Mem[0000000010001418] = 00000094ff1ac6ff, %asi = 80
3431 stxa %l5,[%i0+0x018]%asi ! Mem[0000000010001418] = 00000000000000ff
3432! Starting 10 instruction Load Burst
3433! Mem[0000000030181410] = 8631b339 02e18cad, %l6 = ffffffff, %l7 = 00000000
3434 ldda [%i6+%o5]0x89,%l6 ! %l6 = 0000000002e18cad 000000008631b339
3435
3436p0_label_131:
3437! Mem[0000000010041408] = 000000ff, %l3 = 0000000000000000
3438 ldsba [%i1+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
3439! Code Fragment 4
3440p0_fragment_15:
3441! %l0 = 00000000000000ff
3442 setx 0x0a2e57e861e80fb5,%g7,%l0 ! %l0 = 0a2e57e861e80fb5
3443! %l1 = 000000000000000f
3444 setx 0x701e42e063ec359e,%g7,%l1 ! %l1 = 701e42e063ec359e
3445 setx 0x7ff8, %g1, %g2
3446 and %l0, %g2, %l0
3447 setx 0xffffffff, %g1, %g2
3448 and %l1, %g2, %l1
3449 setx 0x100000000, %g1, %g2
3450 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3451 ta T_CHANGE_HPRIV
3452 stxa %l1, [%l0]ASI_ICACHE_INSTR
3453 ta T_CHANGE_NONHPRIV
3454! %l0 = 0a2e57e861e80fb5
3455 setx 0xaea1848f902acf72,%g7,%l0 ! %l0 = aea1848f902acf72
3456! %l1 = 701e42e063ec359e
3457 setx 0x28a2c9d827174d21,%g7,%l1 ! %l1 = 28a2c9d827174d21
3458! Mem[0000000010101420] = 1fffa7c532b0aa8b, %l2 = 00000000f8608991
3459 ldx [%i4+0x020],%l2 ! %l2 = 1fffa7c532b0aa8b
3460! Mem[0000000010041400] = ff79e2ec ece279ff, %l6 = 02e18cad, %l7 = 8631b339
3461 ldda [%i1+%g0]0x80,%l6 ! %l6 = 00000000ff79e2ec 00000000ece279ff
3462! Mem[0000000030001408] = 1b707eff, %l0 = aea1848f902acf72
3463 ldswa [%i0+%o4]0x81,%l0 ! %l0 = 000000001b707eff
3464! Mem[0000000030041408] = 052dfec6, %l1 = 28a2c9d827174d21
3465 ldsba [%i1+%o4]0x81,%l1 ! %l1 = 0000000000000005
3466! Mem[0000000030141408] = 001ac6ff 32b0aa8b, %l2 = 32b0aa8b, %l3 = ffffffff
3467 ldda [%i5+%o4]0x81,%l2 ! %l2 = 00000000001ac6ff 0000000032b0aa8b
3468! Mem[0000000010141418] = ad8c00000c099c75, %l0 = 000000001b707eff
3469 ldx [%i5+0x018],%l0 ! %l0 = ad8c00000c099c75
3470! Mem[0000000010101428] = 00000000, %l1 = 0000000000000005
3471 lduw [%i4+0x028],%l1 ! %l1 = 0000000000000000
3472! Starting 10 instruction Store Burst
3473! Mem[0000000010081408] = e2ec1a06, %l6 = 00000000ff79e2ec
3474 swapa [%i2+%o4]0x80,%l6 ! %l6 = 00000000e2ec1a06
3475
3476p0_label_132:
3477! Mem[0000000010101410] = ff5a9aff, %l6 = 00000000e2ec1a06
3478 ldstuba [%i4+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
3479! %l0 = 0c099c75, %l1 = 00000000, Mem[0000000010001420] = 00ff00fb 2d092ff1
3480 stda %l0,[%i0+0x020]%asi ! Mem[0000000010001420] = 0c099c75 00000000
3481! %l5 = 00000000000000ff, Mem[0000000010081428] = 9a370706
3482 stw %l5,[%i2+0x028] ! Mem[0000000010081428] = 000000ff
3483! Mem[0000000030141408] = 001ac6ff, %l1 = 0000000000000000
3484 swapa [%i5+%o4]0x81,%l1 ! %l1 = 00000000001ac6ff
3485! %f11 = a85a9ad6, %f10 = 7eff0000, %f18 = 052dfec6 ad8c0000
3486 fsmuld %f11,%f10,%f18 ! %f18 = c4fb3807 65400000
3487! Mem[0000000030081408] = 0607379a, %l5 = 00000000000000ff
3488 ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 0000009a000000ff
3489! Mem[00000000100c1400] = 00000000, %l1 = 00000000001ac6ff
3490 lduwa [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000000
3491! %f12 = 87a255b1 ffffffff, Mem[0000000030001408] = 1b707eff 00000000
3492 stda %f12,[%i0+%o4]0x81 ! Mem[0000000030001408] = 87a255b1 ffffffff
3493! Mem[0000000030141410] = ff000000, %l5 = 000000000000009a
3494 swapa [%i5+%o5]0x81,%l5 ! %l5 = 00000000ff000000
3495! Starting 10 instruction Load Burst
3496 membar #Sync ! Added by membar checker (17)
3497! Mem[0000000010081400] = ff0000ff 00000000 ff79e2ec f8608991
3498! Mem[0000000010081410] = 00000000 00000000 3700e102 ffc60000
3499! Mem[0000000010081420] = 67ce8707 11000000 000000ff 9020fb0b
3500! Mem[0000000010081430] = 7eff00ff a85a9ad6 061ac6ff 00008cad
3501 ldda [%i2]ASI_BLK_P,%f16 ! Block Load from 0000000010081400
3502
3503p0_label_133:
3504! Mem[0000000030141408] = 00000000, %f11 = a85a9ad6
3505 lda [%i5+%o4]0x81,%f11 ! %f11 = 00000000
3506! Mem[0000000030181408] = ffad6f05, %l1 = 0000000000000000
3507 ldsba [%i6+%o4]0x89,%l1 ! %l1 = 0000000000000005
3508! %l2 = 00000000001ac6ff, imm = fffffffffffff91c, %l1 = 0000000000000005
3509 and %l2,-0x6e4,%l1 ! %l1 = 00000000001ac01c
3510! Mem[00000000100c1400] = 00000000 00000000 ff000000 00000000
3511! Mem[00000000100c1410] = ff00ff00 00000084 d5edeaba fff0bb9c
3512! Mem[00000000100c1420] = 87a255b1 00000000 f8608991 ff93c1c7
3513! Mem[00000000100c1430] = bfc28cf8 ffff9744 70db00d2 9302b615
3514 ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
3515! Mem[0000000010181410] = 00000000, %l4 = ffffffffffffffff
3516 lduba [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000000
3517! Mem[0000000010101410] = ff5a9aff, %l7 = 00000000ece279ff
3518 lduba [%i4+%o5]0x88,%l7 ! %l7 = 00000000000000ff
3519! Mem[0000000030081410] = ffffffff, %l2 = 00000000001ac6ff
3520 ldswa [%i2+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
3521! Mem[00000000100c1400] = 00000000, %l0 = ad8c00000c099c75
3522 lduba [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000
3523! Mem[0000000030101400] = ffffffff, %l6 = 00000000000000ff
3524 lduba [%i4+%g0]0x89,%l6 ! %l6 = 00000000000000ff
3525! Starting 10 instruction Store Burst
3526! Mem[0000000010181410] = 00000000, %l7 = 00000000000000ff
3527 swapa [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000000
3528
3529p0_label_134:
3530! %l1 = 00000000001ac01c, Mem[0000000030001410] = ff629133
3531 stba %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = 1c629133
3532! Mem[0000000010001410] = 00000000, %l0 = 00000000, %l7 = 00000000
3533 add %i0,0x10,%g1
3534 casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000000000000
3535! %l6 = 00000000000000ff, %l7 = 0000000000000000, %l0 = 0000000000000000
3536 and %l6,%l7,%l0 ! %l0 = 0000000000000000
3537! Mem[00000000300c1408] = 00000000, %l4 = 0000000000000000
3538 swapa [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000000
3539! %l6 = 00000000000000ff, imm = 0000000000000522, %l1 = 00000000001ac01c
3540 xor %l6,0x522,%l1 ! %l1 = 00000000000005dd
3541! Mem[0000000010141417] = ffffffff, %l4 = 0000000000000000
3542 ldstub [%i5+0x017],%l4 ! %l4 = 000000ff000000ff
3543! %f24 = 67ce8707 11000000, %l7 = 0000000000000000
3544! Mem[0000000010041418] = c77babee000000ff
3545 add %i1,0x018,%g1
3546 stda %f24,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010041418] = c77babee000000ff
3547 membar #Sync ! Added by membar checker (18)
3548! %l7 = 0000000000000000, Mem[00000000100c1408] = ff000000
3549 stwa %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
3550! %l5 = 00000000ff000000, Mem[0000000010001408] = 84000000
3551 stwa %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000000
3552! Starting 10 instruction Load Burst
3553! Mem[0000000010141408] = ffad6f05, %l1 = 00000000000005dd
3554 lduha [%i5+%o4]0x80,%l1 ! %l1 = 000000000000ffad
3555
3556p0_label_135:
3557! Mem[0000000010041410] = 000000ff, %l6 = 00000000000000ff
3558 lduwa [%i1+%o5]0x88,%l6 ! %l6 = 00000000000000ff
3559! Mem[0000000030001400] = ffc6000000000000, %l4 = 00000000000000ff
3560 ldxa [%i0+%g0]0x81,%l4 ! %l4 = ffc6000000000000
3561! Mem[0000000010081400] = ff0000ff 00000000 ff79e2ec f8608991
3562! Mem[0000000010081410] = 00000000 00000000 3700e102 ffc60000
3563! Mem[0000000010081420] = 67ce8707 11000000 000000ff 9020fb0b
3564! Mem[0000000010081430] = 7eff00ff a85a9ad6 061ac6ff 00008cad
3565 ldda [%i2]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010081400
3566! Mem[0000000010041408] = 55c61a06000000ff, %f10 = f8608991 ff93c1c7
3567 ldda [%i1+%o4]0x88,%f10 ! %f10 = 55c61a06 000000ff
3568! Mem[0000000010081400] = 00000000ff0000ff, %l3 = 0000000032b0aa8b
3569 ldxa [%i2+%g0]0x88,%l3 ! %l3 = 00000000ff0000ff
3570! Mem[0000000010001400] = 462ed77b ffffffff, %l0 = 00000000, %l1 = 0000ffad
3571 ldda [%i0+%g0]0x88,%l0 ! %l0 = 00000000ffffffff 00000000462ed77b
3572! Mem[00000000100c1410] = 00ff00ff, %l5 = 00000000ff000000
3573 lduwa [%i3+%o5]0x88,%l5 ! %l5 = 0000000000ff00ff
3574! Mem[0000000030141400] = 0f633ca8 0000007e, %l0 = ffffffff, %l1 = 462ed77b
3575 ldda [%i5+%g0]0x81,%l0 ! %l0 = 000000000f633ca8 000000000000007e
3576! Mem[0000000021800141] = ff064205, %l3 = 00000000ff0000ff
3577 ldstub [%o3+0x141],%l3 ! %l3 = 00000006000000ff
3578! Starting 10 instruction Store Burst
3579! %l0 = 000000000f633ca8, Mem[00000000300c1410] = ffffffff
3580 stwa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0f633ca8
3581
3582p0_label_136:
3583 membar #Sync ! Added by membar checker (19)
3584! %l5 = 0000000000ff00ff, Mem[0000000010081426] = 11000000
3585 stb %l5,[%i2+0x026] ! Mem[0000000010081424] = 1100ff00
3586! %l0 = 0f633ca8, %l1 = 0000007e, Mem[0000000030001410] = 1c629133 bac772b9
3587 stda %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0f633ca8 0000007e
3588! %l2 = ffffffffffffffff, Mem[0000000010141400] = a87e5179
3589 stba %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = a87e51ff
3590! %l6 = 00000000000000ff, Mem[00000000100c1410] = ff00ff00
3591 stha %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00ffff00
3592! Mem[0000000010141403] = ff517ea8, %l5 = 0000000000ff00ff
3593 ldstub [%i5+0x003],%l5 ! %l5 = 000000a8000000ff
3594! Mem[0000000030101410] = ffff6f05, %l7 = 0000000000000000
3595 ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
3596! %f16 = 00000000, Mem[0000000030041400] = ffad6f05
3597 sta %f16,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
3598! %f27 = ff000000, %f28 = d69a5aa8
3599 fcmpes %fcc3,%f27,%f28 ! %fcc3 = 1
3600! %l5 = 00000000000000a8, %l4 = ffc6000000000000, %l6 = 00000000000000ff
3601 sdivx %l5,%l4,%l6 ! %l6 = 0000000000000000
3602! Starting 10 instruction Load Burst
3603! Mem[0000000010081400] = ff0000ff 00000000, %l4 = 00000000, %l5 = 000000a8
3604 ldda [%i2+%g0]0x80,%l4 ! %l4 = 00000000ff0000ff 0000000000000000
3605
3606p0_label_137:
3607! Mem[0000000030101410] = 056fffff, %f9 = 00000000
3608 lda [%i4+%o5]0x89,%f9 ! %f9 = 056fffff
3609! Mem[00000000100c1400] = 00000000, %l1 = 000000000000007e
3610 lduha [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000000
3611! Mem[00000000100c1410] = 00ffff00, %f5 = 00000084
3612 lda [%i3+%o5]0x88,%f5 ! %f5 = 00ffff00
3613! %l6 = 0000000000000000, imm = fffffffffffff079, %l4 = 00000000ff0000ff
3614 andn %l6,-0xf87,%l4 ! %l4 = 0000000000000000
3615! Mem[0000000010181410] = 000000ff, %l2 = ffffffffffffffff
3616 ldsba [%i6+%o5]0x80,%l2 ! %l2 = 0000000000000000
3617! Mem[0000000010181410] = 000000ff, %l3 = 0000000000000006
3618 lduha [%i6+%o5]0x80,%l3 ! %l3 = 0000000000000000
3619! Mem[0000000010041410] = ff000000000000a8, %f30 = ad8c0000 ffc61a06
3620 ldda [%i1+0x010]%asi,%f30 ! %f30 = ff000000 000000a8
3621! %l2 = 0000000000000000, imm = ffffffffffffffdf, %l4 = 0000000000000000
3622 xor %l2,-0x021,%l4 ! %l4 = ffffffffffffffdf
3623! Mem[0000000030001400] = ffc60000, %f17 = ff0000ff
3624 lda [%i0+%g0]0x81,%f17 ! %f17 = ffc60000
3625! Starting 10 instruction Store Burst
3626! %l2 = 0000000000000000, %l2 = 0000000000000000, %l6 = 0000000000000000
3627 mulx %l2,%l2,%l6 ! %l6 = 0000000000000000
3628
3629p0_label_138:
3630! Mem[000000001014142c] = ff4d8b1f, %l2 = 00000000, %l5 = 00000000
3631 add %i5,0x2c,%g1
3632 casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000ff4d8b1f
3633! Mem[0000000010001408] = ff000000, %l3 = 0000000000000000
3634 swapa [%i0+%o4]0x80,%l3 ! %l3 = 00000000ff000000
3635! %f0 = 00000000, Mem[0000000030101400] = ffffffff
3636 sta %f0 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000
3637! %l2 = 00000000, %l3 = ff000000, Mem[0000000030041400] = 00000000 000000ad
3638 stda %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 ff000000
3639! Mem[0000000030181408] = 056fadff, %l6 = 0000000000000000
3640 swapa [%i6+%o4]0x81,%l6 ! %l6 = 00000000056fadff
3641! %l3 = 00000000ff000000, Mem[0000000030041400] = 00000000
3642 stha %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
3643! %l2 = 0000000000000000, Mem[0000000030141408] = 00000000
3644 stwa %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000
3645! %f18 = 918960f8 ece279ff, %l6 = 00000000056fadff
3646! Mem[00000000100c1410] = 00ffff0000000084
3647 add %i3,0x010,%g1
3648 stda %f18,[%g1+%l6]ASI_PST8_PL ! Mem[00000000100c1410] = ff79e2ecf8608991
3649! Mem[0000000010041400] = ff79e2ec, %l6 = 00000000056fadff, %asi = 80
3650 swapa [%i1+0x000]%asi,%l6 ! %l6 = 00000000ff79e2ec
3651! Starting 10 instruction Load Burst
3652! Mem[00000000218000c0] = fff64e5b, %l1 = 0000000000000000
3653 ldsha [%o3+0x0c0]%asi,%l1 ! %l1 = fffffffffffffff6
3654
3655p0_label_139:
3656! Mem[0000000010101400] = 00000000, %l5 = 00000000ff4d8b1f
3657 ldswa [%i4+%g0]0x88,%l5 ! %l5 = 0000000000000000
3658! Mem[0000000030181410] = ad8ce102, %l1 = fffffffffffffff6
3659 lduba [%i6+%o5]0x81,%l1 ! %l1 = 00000000000000ad
3660! Mem[0000000010001410] = 00000000, %l5 = 0000000000000000
3661 lduha [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000000
3662! Mem[0000000030081408] = b400ffff 060737ff, %l4 = ffffffdf, %l5 = 00000000
3663 ldda [%i2+%o4]0x89,%l4 ! %l4 = 00000000060737ff 00000000b400ffff
3664! Mem[0000000030101408] = 052dfec6, %f2 = ff000000
3665 lda [%i4+%o4]0x81,%f2 ! %f2 = 052dfec6
3666! Mem[0000000030041410] = 759c090c ece279ff, %l6 = ff79e2ec, %l7 = 000000ff
3667 ldda [%i1+%o5]0x89,%l6 ! %l6 = 00000000ece279ff 00000000759c090c
3668! Mem[0000000030041400] = 00000000, %l2 = 0000000000000000
3669 lduba [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000
3670! Mem[0000000010041410] = ff000000000000a8, %l6 = 00000000ece279ff
3671 ldx [%i1+%o5],%l6 ! %l6 = ff000000000000a8
3672! Code Fragment 4
3673p0_fragment_16:
3674! %l0 = 000000000f633ca8
3675 setx 0x509d295067ec9371,%g7,%l0 ! %l0 = 509d295067ec9371
3676! %l1 = 00000000000000ad
3677 setx 0xeb385cd7c923e530,%g7,%l1 ! %l1 = eb385cd7c923e530
3678 setx 0x7ff8, %g1, %g2
3679 and %l0, %g2, %l0
3680 setx 0xffffffff, %g1, %g2
3681 and %l1, %g2, %l1
3682 setx 0x100000000, %g1, %g2
3683 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3684 ta T_CHANGE_HPRIV
3685 stxa %l1, [%l0]ASI_ICACHE_INSTR
3686 ta T_CHANGE_NONHPRIV
3687! %l0 = 509d295067ec9371
3688 setx 0xa19e7df7d1ee0ee5,%g7,%l0 ! %l0 = a19e7df7d1ee0ee5
3689! %l1 = eb385cd7c923e530
3690 setx 0xef233c3fb199d047,%g7,%l1 ! %l1 = ef233c3fb199d047
3691! Starting 10 instruction Store Burst
3692! %l2 = 0000000000000000, %l5 = 00000000b400ffff, %l3 = 00000000ff000000
3693 andn %l2,%l5,%l3 ! %l3 = 0000000000000000
3694
3695p0_label_140:
3696! Mem[0000000030041400] = 00000000, %l6 = ff000000000000a8
3697 swapa [%i1+%g0]0x81,%l6 ! %l6 = 0000000000000000
3698! %l1 = ef233c3fb199d047, Mem[0000000030141400] = 7e000000a83c630f
3699 stxa %l1,[%i5+%g0]0x89 ! Mem[0000000030141400] = ef233c3fb199d047
3700! %l0 = a19e7df7d1ee0ee5, Mem[0000000010041410] = ff000000
3701 stwa %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = d1ee0ee5
3702! %f25 = 0787ce67, Mem[0000000030001408] = 87a255b1
3703 sta %f25,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0787ce67
3704! %l1 = ef233c3fb199d047, Mem[0000000010181410] = ff000000
3705 stwa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = b199d047
3706! %l0 = a19e7df7d1ee0ee5, Mem[0000000010141400] = ff7e51ff
3707 stba %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = ff7e51e5
3708! Mem[0000000010081400] = ff0000ff, %l6 = 0000000000000000
3709 swapa [%i2+%g0]0x88,%l6 ! %l6 = 00000000ff0000ff
3710! %l3 = 0000000000000000, Mem[0000000030041410] = ff79e2ec
3711 stha %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000e2ec
3712! Mem[0000000030081410] = ffffffff, %l4 = 00000000060737ff
3713 swapa [%i2+%o5]0x81,%l4 ! %l4 = 00000000ffffffff
3714! Starting 10 instruction Load Burst
3715! Mem[0000000010001438] = 33f371b2056fad8c, %f28 = d69a5aa8 ff00ff7e
3716 ldd [%i0+0x038],%f28 ! %f28 = 33f371b2 056fad8c
3717
3718p0_label_141:
3719! Mem[0000000010081410] = 00000000, %f4 = ff00ff00
3720 lda [%i2+%o5]0x80,%f4 ! %f4 = 00000000
3721! Mem[0000000030181408] = 00000000, %l1 = ef233c3fb199d047
3722 lduba [%i6+%o4]0x89,%l1 ! %l1 = 0000000000000000
3723! Mem[0000000010081424] = 1100ff00, %l1 = 0000000000000000
3724 lduw [%i2+0x024],%l1 ! %l1 = 000000001100ff00
3725! Mem[00000000300c1408] = 0000000000000000, %f20 = 00000000 00000000
3726 ldda [%i3+%o4]0x81,%f20 ! %f20 = 00000000 00000000
3727! Mem[00000000100c1408] = 00000000, %l7 = 00000000759c090c
3728 lduha [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
3729! Mem[0000000030141408] = 0000000032b0aa8b, %l1 = 000000001100ff00
3730 ldxa [%i5+%o4]0x81,%l1 ! %l1 = 0000000032b0aa8b
3731! Mem[0000000030001410] = a83c630f, %l5 = 00000000b400ffff
3732 lduba [%i0+%o5]0x89,%l5 ! %l5 = 000000000000000f
3733! Mem[0000000010001408] = 00000000, %l6 = 00000000ff0000ff
3734 lduha [%i0+%o4]0x88,%l6 ! %l6 = 0000000000000000
3735! Mem[0000000010081408] = ece279ff, %l7 = 0000000000000000
3736 ldsha [%i2+%o4]0x88,%l7 ! %l7 = 00000000000079ff
3737! Starting 10 instruction Store Burst
3738! %l1 = 0000000032b0aa8b, Mem[00000000300c1408] = 00000000
3739 stwa %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 32b0aa8b
3740
3741p0_label_142:
3742! %f24 = 00000011 0787ce67, Mem[0000000010141408] = 056fadff bff39cf1
3743 stda %f24,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000011 0787ce67
3744! %l1 = 0000000032b0aa8b, Mem[0000000030101410] = ffff6f05
3745 stwa %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 32b0aa8b
3746! %f21 = 00000000, Mem[00000000100c1408] = 00000000
3747 sta %f21,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000
3748! Mem[0000000010101429] = 00000000, %l1 = 0000000032b0aa8b
3749 ldstuba [%i4+0x029]%asi,%l1 ! %l1 = 00000000000000ff
3750! %f28 = 33f371b2 056fad8c, Mem[0000000030001410] = a83c630f 7e000000
3751 stda %f28,[%i0+%o5]0x89 ! Mem[0000000030001410] = 33f371b2 056fad8c
3752! %f14 = 70db00d2 9302b615, %l2 = 0000000000000000
3753! Mem[0000000030001410] = 8cad6f05b271f333
3754 add %i0,0x010,%g1
3755 stda %f14,[%g1+%l2]ASI_PST32_S ! Mem[0000000030001410] = 8cad6f05b271f333
3756! %l1 = 0000000000000000, %l0 = a19e7df7d1ee0ee5, %l6 = 0000000000000000
3757 subc %l1,%l0,%l6 ! %l6 = 5e6182082e11f11b
3758! %l5 = 000000000000000f, Mem[0000000010081410] = 00000000
3759 stba %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000000f
3760! %f22 = 0000c6ff, Mem[00000000100c1400] = 00000000
3761 sta %f22,[%i3+0x000]%asi ! Mem[00000000100c1400] = 0000c6ff
3762! Starting 10 instruction Load Burst
3763! Mem[0000000030181408] = 00000000, %l0 = a19e7df7d1ee0ee5
3764 lduha [%i6+%o4]0x89,%l0 ! %l0 = 0000000000000000
3765
3766p0_label_143:
3767! Mem[0000000030101408] = c6fe2d05, %l6 = 5e6182082e11f11b
3768 ldswa [%i4+%o4]0x89,%l6 ! %l6 = ffffffffc6fe2d05
3769! Mem[0000000010141400] = e5517eff, %l0 = 0000000000000000
3770 ldsha [%i5+%g0]0x80,%l0 ! %l0 = ffffffffffffe551
3771! Mem[00000000300c1408] = 8baab032, %l0 = ffffffffffffe551
3772 lduha [%i3+%o4]0x81,%l0 ! %l0 = 0000000000008baa
3773! Mem[0000000010081400] = 00000000, %l0 = 0000000000008baa
3774 lduwa [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
3775! Mem[0000000030081400] = 37000000, %l5 = 000000000000000f
3776 lduwa [%i2+%g0]0x89,%l5 ! %l5 = 0000000037000000
3777! Mem[0000000030081408] = ff370706, %l5 = 0000000037000000
3778 lduwa [%i2+%o4]0x81,%l5 ! %l5 = 00000000ff370706
3779! Mem[0000000010001408] = 00000000, %l4 = 00000000ffffffff
3780 lduwa [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000000
3781! %f19 = ece279ff, %f6 = d5edeaba, %f27 = ff000000
3782 fadds %f19,%f6 ,%f27 ! %f27 = ece279ff
3783! Mem[000000001010142c] = ffffffff, %l2 = 0000000000000000
3784 ldub [%i4+0x02c],%l2 ! %l2 = 00000000000000ff
3785! Starting 10 instruction Store Burst
3786! %f18 = 918960f8 ece279ff, %l3 = 0000000000000000
3787! Mem[0000000010041438] = 00000000ff00002a
3788 add %i1,0x038,%g1
3789 stda %f18,[%g1+%l3]ASI_PST8_PL ! Mem[0000000010041438] = 00000000ff00002a
3790
3791p0_label_144:
3792! %l4 = 0000000000000000, Mem[000000001008140a] = ff79e2ec, %asi = 80
3793 stba %l4,[%i2+0x00a]%asi ! Mem[0000000010081408] = ff7900ec
3794! %f1 = 00000000, %f1 = 00000000
3795 fsqrts %f1 ,%f1 ! %f1 = 00000000
3796! %l7 = 00000000000079ff, Mem[00000000300c1408] = 8baab03200000000
3797 stxa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000000079ff
3798! %l5 = 00000000ff370706, Mem[00000000100c1400] = ffc60000
3799 stba %l5,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffc60006
3800! %f22 = 0000c6ff, Mem[0000000030101400] = 00000000
3801 sta %f22,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000c6ff
3802! Mem[00000000201c0000] = ffff5a4a, %l6 = ffffffffc6fe2d05
3803 lduba [%o0+0x001]%asi,%l6 ! %l6 = 00000000000000ff
3804! %l1 = 0000000000000000, Mem[0000000010101410] = ff5a9aff
3805 stha %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff5a0000
3806! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010041410] = d1ee0ee5 000000a8
3807 stda %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000ff 00000000
3808! %l7 = 00000000000079ff, Mem[0000000010181438] = 724869eb000000ff, %asi = 80
3809 stxa %l7,[%i6+0x038]%asi ! Mem[0000000010181438] = 00000000000079ff
3810! Starting 10 instruction Load Burst
3811 membar #Sync ! Added by membar checker (20)
3812! Mem[0000000010041400] = 056fadff ece279ff ff000000 061ac655
3813! Mem[0000000010041410] = 000000ff 00000000 c77babee 000000ff
3814! Mem[0000000010041420] = 00000000 0000007e 000000ff ffa7ffff
3815! Mem[0000000010041430] = 1b707ea8 ffff00b4 00000000 ff00002a
3816 ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
3817
3818p0_label_145:
3819! Mem[0000000030141410] = 759c090c 9a000000, %l6 = 000000ff, %l7 = 000079ff
3820 ldda [%i5+%o5]0x89,%l6 ! %l6 = 000000009a000000 00000000759c090c
3821! Mem[0000000030141400] = b199d047, %l5 = 00000000ff370706
3822 ldsha [%i5+%g0]0x89,%l5 ! %l5 = ffffffffffffd047
3823! Mem[0000000010141400] = e5517eff00000000, %l5 = ffffffffffffd047
3824 ldxa [%i5+%g0]0x80,%l5 ! %l5 = e5517eff00000000
3825! Mem[0000000010041408] = 000000ff, %l2 = 00000000000000ff
3826 lduha [%i1+%o4]0x88,%l2 ! %l2 = 00000000000000ff
3827! Mem[0000000030041400] = 000000a8 000000ff, %l6 = 9a000000, %l7 = 759c090c
3828 ldda [%i1+%g0]0x81,%l6 ! %l6 = 00000000000000a8 00000000000000ff
3829! Mem[00000000100c1434] = ffff9744, %l4 = 0000000000000000
3830 ldsw [%i3+0x034],%l4 ! %l4 = ffffffffffff9744
3831! Mem[0000000010101410] = 00005aff, %l5 = e5517eff00000000
3832 ldsba [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000
3833! Mem[000000001008142c] = 9020fb0b, %l6 = 00000000000000a8
3834 lduha [%i2+0x02e]%asi,%l6 ! %l6 = 000000000000fb0b
3835! Mem[0000000010141408] = 67ce870711000000, %l6 = 000000000000fb0b
3836 ldxa [%i5+%o4]0x80,%l6 ! %l6 = 67ce870711000000
3837! Starting 10 instruction Store Burst
3838! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010081400] = 00000000 00000000
3839 stda %l2,[%i2+0x000]%asi ! Mem[0000000010081400] = 000000ff 00000000
3840
3841p0_label_146:
3842! %f0 = 00000000, Mem[0000000010141410] = ffffffff
3843 sta %f0 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
3844! %l5 = 0000000000000000, Mem[00000000100c1408] = 0000000000000000
3845 stxa %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000000000000000
3846! Mem[0000000010141410] = 00000000, %l3 = 0000000000000000
3847 ldstuba [%i5+%o5]0x80,%l3 ! %l3 = 00000000000000ff
3848! %l7 = 00000000000000ff, Mem[0000000030041400] = a8000000
3849 stba %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = a80000ff
3850! %f2 = 052dfec6 00000000, Mem[0000000030081410] = 060737ff 00000000
3851 stda %f2 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 052dfec6 00000000
3852! Code Fragment 3
3853p0_fragment_17:
3854! %l0 = 0000000000000000
3855 setx 0x0f31c0607e9ab1ce,%g7,%l0 ! %l0 = 0f31c0607e9ab1ce
3856! %l1 = 0000000000000000
3857 setx 0xaf60b058731fc74f,%g7,%l1 ! %l1 = af60b058731fc74f
3858 setx 0x1fe000, %g1, %g3
3859 or %l0, %g3, %l0 ! always set perrmask = 0xff
3860 setx 0x1ffff8, %g1, %g2
3861 and %l0, %g2, %l0
3862 ta T_CHANGE_HPRIV
3863 stxa %l1, [%l0]ASI_DCACHE_DATA
3864 ta T_CHANGE_NONHPRIV
3865! %l0 = 0f31c0607e9ab1ce
3866 setx 0x4c90892faf70d1f8,%g7,%l0 ! %l0 = 4c90892faf70d1f8
3867! %l1 = af60b058731fc74f
3868 setx 0x8d2e47b7feea2503,%g7,%l1 ! %l1 = 8d2e47b7feea2503
3869! %l7 = 00000000000000ff, Mem[00000000100c1400] = ffc60006
3870 stba %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffc600ff
3871! %l6 = 67ce870711000000, %l0 = 4c90892faf70d1f8, %l5 = 0000000000000000
3872 mulx %l6,%l0,%l5 ! %l5 = 330603b978000000
3873! Mem[0000000030041410] = 0000e2ec, %l5 = 330603b978000000
3874 ldstuba [%i1+%o5]0x81,%l5 ! %l5 = 00000000000000ff
3875! Starting 10 instruction Load Burst
3876! Mem[0000000030041408] = 052dfec6 ad8c0000, %l4 = ffff9744, %l5 = 00000000
3877 ldda [%i1+%o4]0x81,%l4 ! %l4 = 00000000052dfec6 00000000ad8c0000
3878
3879p0_label_147:
3880! Mem[0000000030181410] = 02e18cad, %f15 = 9302b615
3881 lda [%i6+%o5]0x89,%f15 ! %f15 = 02e18cad
3882! Mem[0000000030101400] = ffc6000000000000, %f10 = 55c61a06 000000ff
3883 ldda [%i4+%g0]0x81,%f10 ! %f10 = ffc60000 00000000
3884! Mem[0000000010141408] = 67ce870711000000, %f0 = 00000000 00000000
3885 ldda [%i5+%o4]0x80,%f0 ! %f0 = 67ce8707 11000000
3886! Mem[00000000300c1408] = 00000000, %l5 = 00000000ad8c0000
3887 ldswa [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000000
3888! Mem[0000000010181410] = 47d099b1, %l3 = 0000000000000000
3889 lduha [%i6+%o5]0x80,%l3 ! %l3 = 00000000000047d0
3890! Mem[0000000030041408] = 052dfec6, %l0 = 4c90892faf70d1f8
3891 lduwa [%i1+%o4]0x81,%l0 ! %l0 = 00000000052dfec6
3892! Mem[0000000030041410] = ece200ff, %l3 = 00000000000047d0
3893 lduba [%i1+%o5]0x89,%l3 ! %l3 = 00000000000000ff
3894! Mem[00000000201c0000] = ffff5a4a, %l6 = 67ce870711000000
3895 lduh [%o0+%g0],%l6 ! %l6 = 000000000000ffff
3896! Mem[0000000010041410] = 00000000ff000000, %f30 = 00000000 ff00002a
3897 ldda [%i1+%o5]0x88,%f30 ! %f30 = 00000000 ff000000
3898! Starting 10 instruction Store Burst
3899! %l1 = 8d2e47b7feea2503, Mem[0000000010081400] = ff000000
3900 stha %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff002503
3901
3902p0_label_148:
3903! %l5 = 0000000000000000, Mem[000000001018143e] = 000079ff
3904 sth %l5,[%i6+0x03e] ! Mem[000000001018143c] = 00000000
3905! %f17 = ece279ff, %f30 = 00000000, %f8 = 87a255b1 056fffff
3906 fsmuld %f17,%f30,%f8 ! %f8 = 80000000 00000000
3907! %f24 = 00000000 0000007e, Mem[0000000030181410] = ad8ce102 39b33186
3908 stda %f24,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000 0000007e
3909! %l6 = 0000ffff, %l7 = 000000ff, Mem[0000000010101418] = b8f69713 9744ff29
3910 stda %l6,[%i4+0x018]%asi ! Mem[0000000010101418] = 0000ffff 000000ff
3911! Mem[0000000010081400] = ff002503, %l6 = 000000000000ffff
3912 ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 00000003000000ff
3913! %f3 = 00000000, Mem[0000000010001400] = ffffffff
3914 sta %f3 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
3915! %l7 = 00000000000000ff, Mem[0000000010181410] = a87e701bb199d047
3916 stxa %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000000000ff
3917! %l2 = 00000000000000ff, Mem[0000000030081410] = 052dfec600000000
3918 stxa %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000000000ff
3919! Mem[0000000010181410] = ff000000, %l2 = 00000000000000ff
3920 swapa [%i6+%o5]0x80,%l2 ! %l2 = 00000000ff000000
3921! Starting 10 instruction Load Burst
3922! Mem[00000000100c1410] = ff79e2ec, %l4 = 00000000052dfec6
3923 ldswa [%i3+%o5]0x80,%l4 ! %l4 = ffffffffff79e2ec
3924
3925p0_label_149:
3926! Mem[000000001008141c] = ffc60000, %l7 = 00000000000000ff
3927 ldsba [%i2+0x01c]%asi,%l7 ! %l7 = ffffffffffffffff
3928! Mem[0000000030001410] = 8cad6f05, %l6 = 0000000000000003
3929 ldsha [%i0+%o5]0x81,%l6 ! %l6 = ffffffffffff8cad
3930! Mem[0000000020800040] = ad00fa54, %l1 = 8d2e47b7feea2503
3931 lduha [%o1+0x040]%asi,%l1 ! %l1 = 000000000000ad00
3932! Mem[00000000100c1410] = ece279ff, %l1 = 000000000000ad00
3933 ldsba [%i3+%o5]0x88,%l1 ! %l1 = ffffffffffffffff
3934! Mem[00000000100c1410] = 918960f8ece279ff, %f24 = 00000000 0000007e
3935 ldda [%i3+%o5]0x88,%f24 ! %f24 = 918960f8 ece279ff
3936! Mem[0000000010181408] = 32b0aa8b, %l3 = 00000000000000ff
3937 ldswa [%i6+%o4]0x88,%l3 ! %l3 = 0000000032b0aa8b
3938! Mem[0000000010081408] = ff7900ec, %l5 = 0000000000000000
3939 lduba [%i2+%o4]0x80,%l5 ! %l5 = 00000000000000ff
3940! Mem[0000000010101418] = 0000ffff, %l4 = ffffffffff79e2ec
3941 ldsw [%i4+0x018],%l4 ! %l4 = 000000000000ffff
3942! Mem[0000000030081408] = 060737ff, %l2 = 00000000ff000000
3943 ldsba [%i2+%o4]0x89,%l2 ! %l2 = ffffffffffffffff
3944! Starting 10 instruction Store Burst
3945! %l0 = 00000000052dfec6, Mem[0000000020800000] = ffffa5fa, %asi = 80
3946 stba %l0,[%o1+0x000]%asi ! Mem[0000000020800000] = c6ffa5fa
3947
3948p0_label_150:
3949! %f4 = 00000000, Mem[00000000300c1410] = a83c630f
3950 sta %f4 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
3951! %l2 = ffffffffffffffff, Mem[00000000100c1418] = d5edeaba
3952 stw %l2,[%i3+0x018] ! Mem[00000000100c1418] = ffffffff
3953! %l3 = 0000000032b0aa8b, Mem[0000000030081410] = 00000000
3954 stba %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = 8b000000
3955! Mem[0000000030101408] = c6fe2d05, %l4 = 000000000000ffff
3956 ldstuba [%i4+%o4]0x89,%l4 ! %l4 = 00000005000000ff
3957! Mem[0000000010181408] = 32b0aa8b, %l3 = 0000000032b0aa8b
3958 ldstuba [%i6+%o4]0x88,%l3 ! %l3 = 0000008b000000ff
3959! Mem[0000000010041410] = 000000ff, %l0 = 00000000052dfec6
3960 ldstuba [%i1+%o5]0x80,%l0 ! %l0 = 00000000000000ff
3961! Mem[0000000010141408] = 67ce8707, %l3 = 000000000000008b
3962 swapa [%i5+%o4]0x80,%l3 ! %l3 = 0000000067ce8707
3963! %l6 = ffffffffffff8cad, Mem[0000000010001410] = 00000000ff1ac6ff
3964 stxa %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffffffffff8cad
3965! %f5 = 00ffff00, %f2 = 052dfec6, %f21 = 00000000
3966 fmuls %f5 ,%f2 ,%f21 ! %f21 = 00000000
3967! Starting 10 instruction Load Burst
3968! Mem[0000000010181400] = 7e00364a, %l7 = ffffffffffffffff
3969 ldswa [%i6+%g0]0x80,%l7 ! %l7 = 000000007e00364a
3970
3971p0_label_151:
3972! Mem[00000000300c1408] = 00000000, %l6 = ffffffffffff8cad
3973 lduwa [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000000
3974! Mem[0000000020800040] = ad00fa54, %l7 = 000000007e00364a
3975 lduh [%o1+0x040],%l7 ! %l7 = 000000000000ad00
3976! Mem[0000000010141408] = 0000008b 11000000, %l6 = 00000000, %l7 = 0000ad00
3977 ldda [%i5+%o4]0x80,%l6 ! %l6 = 000000000000008b 0000000011000000
3978! Mem[0000000010181410] = ff000000, %l1 = ffffffffffffffff
3979 ldsha [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000000
3980! Mem[000000001018140c] = ffffffff, %l4 = 0000000000000005
3981 ldsb [%i6+0x00d],%l4 ! %l4 = ffffffffffffffff
3982! Mem[0000000010101428] = 00ff0000ffffffff, %l1 = 0000000000000000
3983 ldxa [%i4+0x028]%asi,%l1 ! %l1 = 00ff0000ffffffff
3984! Mem[0000000030001400] = ffc60000 00000000, %l4 = ffffffff, %l5 = 000000ff
3985 ldda [%i0+%g0]0x81,%l4 ! %l4 = 00000000ffc60000 0000000000000000
3986! Mem[0000000030041410] = 759c090cece200ff, %f22 = c77babee 000000ff
3987 ldda [%i1+%o5]0x89,%f22 ! %f22 = 759c090c ece200ff
3988! Mem[0000000030001400] = ffc60000, %l2 = ffffffffffffffff
3989 ldsba [%i0+%g0]0x81,%l2 ! %l2 = ffffffffffffffff
3990! Starting 10 instruction Store Burst
3991! %f18 = ff000000, Mem[00000000100c1410] = ece279ff
3992 sta %f18,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff000000
3993
3994p0_label_152:
3995! %l6 = 000000000000008b, Mem[0000000030001400] = 0000c6ff
3996 stha %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000008b
3997! %f6 = d5edeaba, %f18 = ff000000
3998 fcmpes %fcc0,%f6 ,%f18 ! %fcc0 = 2
3999! %l5 = 0000000000000000, Mem[0000000021800001] = b4268a92, %asi = 80
4000 stba %l5,[%o3+0x001]%asi ! Mem[0000000021800000] = b4008a92
4001! %l0 = 0000000000000000, Mem[00000000300c1410] = 00000000
4002 stha %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
4003! %l6 = 000000000000008b, Mem[0000000010001410] = ffffffff
4004 stba %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = 8bffffff
4005! %l2 = ffffffffffffffff, %l0 = 0000000000000000, %l4 = 00000000ffc60000
4006 sdivx %l2,%l0,%l4 ! %l4 = 00000000ffc60000
4007! Mem[0000000010001410] = ffffff8b, %l5 = 0000000000000000
4008 swapa [%i0+%o5]0x88,%l5 ! %l5 = 00000000ffffff8b
4009! Mem[0000000010081428] = 000000ff, %l0 = 0000000000000028, %asi = 80
4010 swapa [%i2+0x028]%asi,%l0 ! %l0 = 00000000000000ff
4011! Mem[0000000030181400] = 00000000, %l1 = 00ff0000ffffffff
4012 ldstuba [%i6+%g0]0x89,%l1 ! %l1 = 00000000000000ff
4013! Starting 10 instruction Load Burst
4014! Mem[0000000030141408] = 8baab03200000000, %f6 = d5edeaba fff0bb9c
4015 ldda [%i5+%o4]0x89,%f6 ! %f6 = 8baab032 00000000
4016
4017p0_label_153:
4018! Mem[0000000010041408] = ff000000, %f11 = 00000000
4019 lda [%i1+%o4]0x80,%f11 ! %f11 = ff000000
4020! Mem[0000000010101400] = 00000000 ff79e2ec, %l4 = ffc60000, %l5 = ffffff8b
4021 ldda [%i4+%g0]0x80,%l4 ! %l4 = 0000000000000000 00000000ff79e2ec
4022! Mem[0000000010001414] = ffff8cad, %l5 = 00000000ff79e2ec
4023 ldsw [%i0+0x014],%l5 ! %l5 = ffffffffffff8cad
4024! Mem[0000000010101400] = 00000000, %l6 = 000000000000008b
4025 lduha [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000000
4026! Mem[0000000030001408] = 0787ce67, %l0 = 00000000000000ff
4027 lduba [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000007
4028! %l3 = 0000000067ce8707, Mem[0000000010001420] = 0c099c75
4029 stw %l3,[%i0+0x020] ! Mem[0000000010001420] = 67ce8707
4030! Mem[00000000300c1400] = 0000000f, %f15 = 02e18cad
4031 lda [%i3+%g0]0x89,%f15 ! %f15 = 0000000f
4032! Mem[0000000030001408] = 67ce8707, %l3 = 0000000067ce8707
4033 ldsha [%i0+%o4]0x89,%l3 ! %l3 = ffffffffffff8707
4034! Mem[0000000030001408] = 0787ce67, %l6 = 0000000000000000
4035 lduwa [%i0+%o4]0x81,%l6 ! %l6 = 000000000787ce67
4036! Starting 10 instruction Store Burst
4037! Mem[0000000010181410] = 000000ff, %l1 = 0000000000000000
4038 ldstuba [%i6+%o5]0x80,%l1 ! %l1 = 00000000000000ff
4039
4040p0_label_154:
4041! Mem[0000000010101408] = d69a5aa8, %l2 = ffffffffffffffff
4042 ldstuba [%i4+%o4]0x88,%l2 ! %l2 = 000000a8000000ff
4043! Mem[0000000010041410] = ff0000ff, %l4 = 0000000000000000
4044 swapa [%i1+%o5]0x88,%l4 ! %l4 = 00000000ff0000ff
4045 membar #Sync ! Added by membar checker (21)
4046! %l1 = 0000000000000000, Mem[0000000010041410] = 0000000000000000
4047 stxa %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000000000
4048! Mem[0000000010001408] = 00000000, %l1 = 0000000000000000
4049 ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 00000000000000ff
4050! %l3 = ffffffffffff8707, Mem[00000000300c1400] = 5c3e61d30000000f
4051 stxa %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffffffffff8707
4052! Mem[00000000100c1410] = ff000000, %l6 = 000000000787ce67
4053 ldstuba [%i3+%o5]0x88,%l6 ! %l6 = 00000000000000ff
4054! %l0 = 0000000000000007, Mem[0000000020800040] = ad00fa54, %asi = 80
4055 stha %l0,[%o1+0x040]%asi ! Mem[0000000020800040] = 0007fa54
4056! %l0 = 0000000000000007, Mem[0000000010181408] = ffaab032
4057 stba %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 07aab032
4058! %l2 = 00000000000000a8, Mem[0000000010081400] = ff0025ff
4059 stba %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff0025a8
4060! Starting 10 instruction Load Burst
4061! Mem[0000000030081400] = 00000037, %l3 = ffffffffffff8707
4062 ldswa [%i2+%g0]0x81,%l3 ! %l3 = 0000000000000037
4063
4064p0_label_155:
4065! Mem[00000000300c1410] = 00000000, %l4 = 00000000ff0000ff
4066 lduha [%i3+%o5]0x81,%l4 ! %l4 = 0000000000000000
4067! Mem[0000000030181410] = 00000000, %l4 = 0000000000000000
4068 lduba [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000000
4069! Mem[0000000010081408] = ec0079ff, %l2 = 00000000000000a8
4070 lduba [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000ff
4071! Mem[0000000010081434] = a85a9ad6, %l2 = 00000000000000ff
4072 ldsha [%i2+0x036]%asi,%l2 ! %l2 = ffffffffffff9ad6
4073! Mem[00000000300c1410] = 00000000, %l1 = 0000000000000000
4074 lduba [%i3+%o5]0x81,%l1 ! %l1 = 0000000000000000
4075! %f9 = 00000000, %f0 = 67ce8707
4076 fcmpes %fcc1,%f9 ,%f0 ! %fcc1 = 1
4077! Mem[00000000100c1410] = ff0000ff, %l1 = 0000000000000000
4078 lduha [%i3+%o5]0x80,%l1 ! %l1 = 000000000000ff00
4079! %l5 = ffffffffffff8cad, imm = 00000000000003d7, %l7 = 0000000011000000
4080 orn %l5,0x3d7,%l7 ! %l7 = fffffffffffffcad
4081! Mem[0000000030041408] = 052dfec6ad8c0000, %l1 = 000000000000ff00
4082 ldxa [%i1+%o4]0x81,%l1 ! %l1 = 052dfec6ad8c0000
4083! Starting 10 instruction Store Burst
4084! %l6 = 0000000000000000, Mem[0000000010141408] = 0000008b
4085 stba %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000008b
4086
4087p0_label_156:
4088! %l6 = 0000000000000000, Mem[0000000030081400] = 37000000
4089 stba %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 37000000
4090! Mem[0000000010081400] = a82500ff, %l7 = fffffffffffffcad
4091 swapa [%i2+%g0]0x80,%l7 ! %l7 = 00000000a82500ff
4092! %l5 = ffffffffffff8cad, Mem[0000000030101410] = 32b0aa8b1b707ea8
4093 stxa %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffffffffffff8cad
4094! %l2 = ffffffffffff9ad6, Mem[000000001000141c] = 000000ff
4095 sth %l2,[%i0+0x01c] ! Mem[000000001000141c] = 9ad600ff
4096! Mem[0000000010001400] = 00000000, %l3 = 0000000000000037
4097 swapa [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000000
4098! %f7 = 00000000, Mem[0000000030001410] = 056fad8c
4099 sta %f7 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
4100! %l1 = 052dfec6ad8c0000, Mem[00000000211c0000] = ffffcd80, %asi = 80
4101 stha %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000cd80
4102! %l2 = ffff9ad6, %l3 = 00000000, Mem[0000000010001410] = 00000000 ffff8cad
4103 stda %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffff9ad6 00000000
4104! Mem[0000000030001410] = 00000000, %l3 = 0000000000000000
4105 ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 00000000000000ff
4106! Starting 10 instruction Load Burst
4107! Mem[0000000010181408] = 32b0aa07, %l6 = 0000000000000000
4108 ldsha [%i6+%o4]0x88,%l6 ! %l6 = ffffffffffffaa07
4109
4110p0_label_157:
4111! Mem[0000000030001408] = 67ce8707, %f2 = 052dfec6
4112 lda [%i0+%o4]0x89,%f2 ! %f2 = 67ce8707
4113! %f22 = 759c090c, %f3 = 00000000, %f15 = 0000000f
4114 fdivs %f22,%f3 ,%f15 ! %f15 = 7f800000
4115! Mem[0000000030141400] = 47d099b1, %l0 = 0000000000000007
4116 ldswa [%i5+%g0]0x81,%l0 ! %l0 = 0000000047d099b1
4117! %l6 = ffffffffffffaa07, immed = 00000ab7, %y = 000000ff
4118 smul %l6,0xab7,%l7 ! %l7 = fffffffffc66d101, %y = ffffffff
4119! Mem[0000000010081408] = ec0079ff, %l5 = ffffffffffff8cad
4120 lduwa [%i2+%o4]0x88,%l5 ! %l5 = 00000000ec0079ff
4121! Mem[0000000010141408] = 0000008b, %l5 = 00000000ec0079ff
4122 lduha [%i5+%o4]0x80,%l5 ! %l5 = 0000000000000000
4123! Mem[0000000010081408] = ff7900ec, %l1 = 052dfec6ad8c0000
4124 lduh [%i2+%o4],%l1 ! %l1 = 000000000000ff79
4125! %l7 = fffffffffc66d101, %l3 = 0000000000000000, %l7 = fffffffffc66d101
4126 xnor %l7,%l3,%l7 ! %l7 = 0000000003992efe
4127! Mem[00000000100c143c] = 9302b615, %f28 = 1b707ea8
4128 ld [%i3+0x03c],%f28 ! %f28 = 9302b615
4129! Starting 10 instruction Store Burst
4130! %l1 = 000000000000ff79, Mem[0000000010041400] = 056fadff
4131 stba %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 796fadff
4132
4133p0_label_158:
4134! Mem[000000001000142c] = ff4d8b1f, %l3 = 0000000000000000, %asi = 80
4135 swapa [%i0+0x02c]%asi,%l3 ! %l3 = 00000000ff4d8b1f
4136! %l4 = 0000000000000000, Mem[0000000030141410] = 0000009a
4137 stba %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000009a
4138! %f22 = 759c090c, Mem[00000000300c1410] = 00000000
4139 sta %f22,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 759c090c
4140! Mem[0000000010081400] = fffffcad, %l5 = 0000000000000000
4141 ldstuba [%i2+%g0]0x80,%l5 ! %l5 = 000000ff000000ff
4142! Mem[00000000100c1428] = f8608991, %l0 = 0000000047d099b1
4143 ldsha [%i3+0x02a]%asi,%l0 ! %l0 = ffffffffffff8991
4144! Mem[0000000010081400] = fffffcad, %l2 = ffffffffffff9ad6
4145 ldstuba [%i2+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
4146! %f30 = 00000000 ff000000, %l1 = 000000000000ff79
4147! Mem[0000000030101428] = 129d217cb81e66a0
4148 add %i4,0x028,%g1
4149 stda %f30,[%g1+%l1]ASI_PST32_S ! Mem[0000000030101428] = 129d217cff000000
4150! Mem[0000000010141408] = 0000008b, %l3 = 00000000ff4d8b1f
4151 ldstuba [%i5+%o4]0x80,%l3 ! %l3 = 00000000000000ff
4152! Mem[0000000030041400] = a80000ff, %l0 = ffffffffffff8991
4153 swapa [%i1+%g0]0x89,%l0 ! %l0 = 00000000a80000ff
4154! Starting 10 instruction Load Burst
4155! Mem[00000000100c1408] = 00000000, %l1 = 000000000000ff79
4156 ldswa [%i3+%o4]0x88,%l1 ! %l1 = 0000000000000000
4157
4158p0_label_159:
4159! Mem[0000000010101400] = 00000000 ff79e2ec, %l6 = ffffaa07, %l7 = 03992efe
4160 ldda [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000 00000000ff79e2ec
4161! Mem[0000000010141408] = 8b0000ff, %l4 = 0000000000000000
4162 ldsba [%i5+%o4]0x88,%l4 ! %l4 = ffffffffffffffff
4163! Mem[000000001018143c] = 00000000, %f4 = 00000000
4164 ld [%i6+0x03c],%f4 ! %f4 = 00000000
4165! Mem[0000000030141410] = 9a000000, %f20 = 000000ff
4166 lda [%i5+%o5]0x89,%f20 ! %f20 = 9a000000
4167! Mem[0000000030141408] = 00000000, %l0 = 00000000a80000ff
4168 lduha [%i5+%o4]0x81,%l0 ! %l0 = 0000000000000000
4169! Mem[0000000030081400] = 00000037, %l5 = 00000000000000ff
4170 lduha [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000000
4171! %l6 = 0000000000000000, imm = 00000000000008de, %l5 = 0000000000000000
4172 orn %l6,0x8de,%l5 ! %l5 = fffffffffffff721
4173! Mem[000000001008140c] = f8608991, %l4 = ffffffffffffffff
4174 lduha [%i2+0x00e]%asi,%l4 ! %l4 = 0000000000008991
4175! Mem[00000000300c1408] = 00000000, %f20 = 9a000000
4176 lda [%i3+%o4]0x81,%f20 ! %f20 = 00000000
4177! Starting 10 instruction Store Burst
4178! %l0 = 0000000000000000, Mem[0000000030101408] = 00008cadc6fe2dff
4179 stxa %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000000000000000
4180
4181p0_label_160:
4182! Mem[0000000030081410] = 0000008b, %l2 = 00000000000000ff
4183 swapa [%i2+%o5]0x89,%l2 ! %l2 = 000000000000008b
4184! %f3 = 00000000, Mem[0000000010081400] = fffffcad
4185 sta %f3 ,[%i2+0x000]%asi ! Mem[0000000010081400] = 00000000
4186! Mem[0000000010081400] = 00000000, %l3 = 0000000000000000
4187 swapa [%i2+%g0]0x80,%l3 ! %l3 = 0000000000000000
4188! Mem[00000000100c1408] = 00000000, %l7 = 00000000ff79e2ec
4189 swapa [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000000
4190! Mem[0000000030101408] = 00000000, %l7 = 0000000000000000
4191 ldstuba [%i4+%o4]0x89,%l7 ! %l7 = 00000000000000ff
4192! %f8 = 80000000, %f23 = ece200ff, %f28 = 9302b615
4193 fdivs %f8 ,%f23,%f28 ! %f28 = 00000000
4194! %l2 = 000000000000008b, Mem[0000000010081410] = 0000000f
4195 stha %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000008b
4196! %f8 = 80000000, Mem[0000000010081400] = 00000000
4197 sta %f8 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = 80000000
4198! %f20 = 00000000 00000000, Mem[0000000010141400] = e5517eff 00000000
4199 stda %f20,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 00000000
4200! Starting 10 instruction Load Burst
4201! Mem[0000000020800000] = c6ffa5fa, %l2 = 000000000000008b
4202 ldsh [%o1+%g0],%l2 ! %l2 = ffffffffffffc6ff
4203
4204p0_label_161:
4205! Mem[0000000010141410] = 000000ff, %l4 = 0000000000008991
4206 lduba [%i5+%o5]0x88,%l4 ! %l4 = 00000000000000ff
4207! Mem[0000000010001410] = d69affff, %l5 = fffffffffffff721
4208 ldsba [%i0+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
4209! %l1 = 0000000000000000, %l4 = 00000000000000ff, %l1 = 0000000000000000
4210 subc %l1,%l4,%l1 ! %l1 = ffffffffffffff01
4211! Mem[0000000030001410] = 000000ff, %f30 = 00000000
4212 lda [%i0+%o5]0x89,%f30 ! %f30 = 000000ff
4213! Mem[0000000020800000] = c6ffa5fa, %l0 = 0000000000000000
4214 ldsb [%o1+0x001],%l0 ! %l0 = ffffffffffffffff
4215! Mem[0000000010181400] = 4a36007e, %l0 = ffffffffffffffff
4216 ldsba [%i6+%g0]0x88,%l0 ! %l0 = 000000000000007e
4217! Mem[0000000030001408] = 0787ce67, %l1 = ffffffffffffff01
4218 ldswa [%i0+%o4]0x81,%l1 ! %l1 = 000000000787ce67
4219! Mem[0000000010181400] = 4a36007e, %l3 = 0000000000000000
4220 lduha [%i6+%g0]0x88,%l3 ! %l3 = 000000000000007e
4221! Mem[00000000300c1400] = 0787ffff ffffffff, %l2 = ffffc6ff, %l3 = 0000007e
4222 ldda [%i3+%g0]0x81,%l2 ! %l2 = 000000000787ffff 00000000ffffffff
4223! Starting 10 instruction Store Burst
4224! Mem[0000000010101400] = 00000000, %l1 = 000000000787ce67
4225 swapa [%i4+%g0]0x88,%l1 ! %l1 = 0000000000000000
4226
4227p0_label_162:
4228! %f20 = 00000000 00000000, %l4 = 00000000000000ff
4229! Mem[00000000300c1410] = 0c099c75ffffff7e
4230 add %i3,0x010,%g1
4231 stda %f20,[%g1+%l4]ASI_PST32_SL ! Mem[00000000300c1410] = 0000000000000000
4232! %l1 = 0000000000000000, Mem[00000000100c1400] = ff00c6ff00000000
4233 stxa %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000000000000000
4234! %f24 = 918960f8 ece279ff, %l7 = 0000000000000000
4235! Mem[0000000010141408] = ff00008b11000000
4236 add %i5,0x008,%g1
4237 stda %f24,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010141408] = ff00008b11000000
4238! Mem[0000000010181400] = 7e00364a, %l3 = 00000000ffffffff
4239 ldstuba [%i6+%g0]0x80,%l3 ! %l3 = 0000007e000000ff
4240! Mem[0000000010101408] = d69a5aff, %l6 = 0000000000000000
4241 swapa [%i4+%o4]0x88,%l6 ! %l6 = 00000000d69a5aff
4242! Mem[00000000100c1408] = ece279ff, %l5 = ffffffffffffffff
4243 swapa [%i3+%o4]0x88,%l5 ! %l5 = 00000000ece279ff
4244! %l5 = 00000000ece279ff, Mem[0000000010081400] = 00000080
4245 stwa %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = ece279ff
4246! Mem[0000000020800001] = c6ffa5fa, %l3 = 000000000000007e
4247 ldstuba [%o1+0x001]%asi,%l3 ! %l3 = 000000ff000000ff
4248! Mem[0000000030001400] = 0000008b, %l7 = 0000000000000000
4249 swapa [%i0+%g0]0x89,%l7 ! %l7 = 000000000000008b
4250! Starting 10 instruction Load Burst
4251! Mem[0000000010181408] = 07aab032ffffffff, %f10 = ffc60000 ff000000
4252 ldda [%i6+%o4]0x80,%f10 ! %f10 = 07aab032 ffffffff
4253
4254p0_label_163:
4255! Mem[0000000020800040] = 0007fa54, %l7 = 000000000000008b
4256 ldsba [%o1+0x041]%asi,%l7 ! %l7 = 0000000000000007
4257! Mem[0000000010081410] = 0000008b, %l3 = 00000000000000ff
4258 ldsba [%i2+%o5]0x88,%l3 ! %l3 = ffffffffffffff8b
4259! Mem[0000000030181410] = 00000000, %l5 = 00000000ece279ff
4260 ldswa [%i6+%o5]0x81,%l5 ! %l5 = 0000000000000000
4261! %l0 = 000000000000007e, imm = fffffffffffff511, %l5 = 0000000000000000
4262 subc %l0,-0xaef,%l5 ! %l5 = 0000000000000b6d
4263! Mem[0000000030041410] = 759c090cece200ff, %l3 = ffffffffffffff8b
4264 ldxa [%i1+%o5]0x89,%l3 ! %l3 = 759c090cece200ff
4265! Mem[0000000010141400] = 00000000, %l5 = 0000000000000b6d
4266 ldsba [%i5+%g0]0x80,%l5 ! %l5 = 0000000000000000
4267! Mem[0000000030041410] = ece200ff, %l0 = 000000000000007e
4268 lduha [%i1+%o5]0x89,%l0 ! %l0 = 00000000000000ff
4269 membar #Sync ! Added by membar checker (22)
4270! Mem[0000000030141400] = 47d099b1 3f3c23ef 00000000 32b0aa8b
4271! Mem[0000000030141410] = 0000009a 0c099c75 c3b425e0 64c40c3a
4272! Mem[0000000030141420] = 32a75c28 447250aa ce685179 4a278aa9
4273! Mem[0000000030141430] = 8297fbde 0b1c89f2 7cc7a6d8 9dbe4aa1
4274 ldda [%i5]ASI_BLK_SL,%f16 ! Block Load from 0000000030141400
4275! Mem[0000000010141400] = 00000000 00000000, %l0 = 000000ff, %l1 = 00000000
4276 ldda [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000 0000000000000000
4277! Starting 10 instruction Store Burst
4278! Mem[0000000020800041] = 0007fa54, %l7 = 0000000000000007
4279 ldstub [%o1+0x041],%l7 ! %l7 = 00000007000000ff
4280
4281p0_label_164:
4282! Mem[0000000010101408] = 00000000, %l0 = 0000000000000000
4283 ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 00000000000000ff
4284! %f9 = 00000000, %f3 = 00000000
4285 fcmps %fcc1,%f9 ,%f3 ! %fcc1 = 0
4286! %f6 = 8baab032 00000000, Mem[0000000010041408] = ff000000 061ac655
4287 stda %f6 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 8baab032 00000000
4288! Mem[00000000201c0001] = ffff5a4a, %l1 = 0000000000000000
4289 ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 000000ff000000ff
4290! Mem[0000000010141420] = 3186e2eb, %l4 = 000000ff, %l2 = 0787ffff
4291 add %i5,0x20,%g1
4292 casa [%g1]0x80,%l4,%l2 ! %l2 = 000000003186e2eb
4293! %l5 = 0000000000000000, Mem[0000000010101400] = 67ce8707
4294 stba %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00ce8707
4295! Mem[00000000100c1408] = ffffffff00000000, %l1 = 00000000000000ff, %l7 = 0000000000000007
4296 add %i3,0x08,%g1
4297 casxa [%g1]0x80,%l1,%l7 ! %l7 = ffffffff00000000
4298! Mem[0000000030041410] = ece200ff, %l0 = 0000000000000000
4299 swapa [%i1+%o5]0x89,%l0 ! %l0 = 00000000ece200ff
4300! %l0 = 00000000ece200ff, Mem[0000000030081400] = 00000037
4301 stwa %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = ece200ff
4302! Starting 10 instruction Load Burst
4303! Mem[0000000010001410] = d69affff, %l6 = 00000000d69a5aff
4304 ldswa [%i0+%o5]0x88,%l6 ! %l6 = ffffffffd69affff
4305
4306p0_label_165:
4307! Mem[0000000010101410] = 00005aff 1bff7ea8, %l4 = 000000ff, %l5 = 00000000
4308 ldd [%i4+%o5],%l4 ! %l4 = 0000000000005aff 000000001bff7ea8
4309! Mem[00000000100c1408] = ffffffff, %f2 = 67ce8707
4310 lda [%i3+%o4]0x88,%f2 ! %f2 = ffffffff
4311! Mem[0000000010001408] = ff000000, %f4 = 00000000
4312 lda [%i0+%o4]0x80,%f4 ! %f4 = ff000000
4313! Mem[0000000030081400] = ff00e2ec, %l0 = 00000000ece200ff
4314 ldswa [%i2+%g0]0x89,%l0 ! %l0 = ffffffffff00e2ec
4315! Mem[0000000010041400] = 796fadff, %l0 = ffffffffff00e2ec
4316 ldsba [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000079
4317! Mem[0000000010101410] = 00005aff, %l2 = 000000003186e2eb
4318 lduwa [%i4+%o5]0x80,%l2 ! %l2 = 0000000000005aff
4319! Mem[0000000010101408] = ff000000, %l3 = 759c090cece200ff
4320 lduwa [%i4+%o4]0x80,%l3 ! %l3 = 00000000ff000000
4321! Mem[0000000030001410] = 33f371b2 000000ff, %l0 = 00000079, %l1 = 000000ff
4322 ldda [%i0+%o5]0x89,%l0 ! %l0 = 00000000000000ff 0000000033f371b2
4323! Mem[0000000010041408] = 8baab032, %l3 = 00000000ff000000
4324 lduw [%i1+%o4],%l3 ! %l3 = 000000008baab032
4325! Starting 10 instruction Store Burst
4326! %l3 = 000000008baab032, Mem[0000000010001410] = d69affff
4327 stwa %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 8baab032
4328
4329p0_label_166:
4330! Mem[0000000010101408] = ff000000, %l6 = ffffffffd69affff
4331 swapa [%i4+%o4]0x80,%l6 ! %l6 = 00000000ff000000
4332! Mem[00000000300c1400] = 0787ffff, %l1 = 0000000033f371b2
4333 swapa [%i3+%g0]0x81,%l1 ! %l1 = 000000000787ffff
4334! %l0 = 00000000000000ff, Mem[0000000021800040] = ff00c8f1
4335 sth %l0,[%o3+0x040] ! Mem[0000000021800040] = 00ffc8f1
4336! Mem[0000000010001424] = 00000000, %l6 = 00000000ff000000, %asi = 80
4337 swapa [%i0+0x024]%asi,%l6 ! %l6 = 0000000000000000
4338! Mem[0000000030081400] = ff00e2ec, %l5 = 000000001bff7ea8
4339 swapa [%i2+%g0]0x89,%l5 ! %l5 = 00000000ff00e2ec
4340! %f0 = 67ce8707 11000000, Mem[0000000030041400] = ffff8991 ff000000
4341 stda %f0 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 67ce8707 11000000
4342! Mem[0000000010001408] = ff000000, %l4 = 0000000000005aff
4343 swapa [%i0+%o4]0x80,%l4 ! %l4 = 00000000ff000000
4344! %f3 = 00000000, Mem[00000000300c1408] = 00000000
4345 sta %f3 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
4346! %f10 = 07aab032 ffffffff, %l3 = 000000008baab032
4347! Mem[0000000030181430] = fff8b398f50c9a30
4348 add %i6,0x030,%g1
4349 stda %f10,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030181430] = ffffb39832b09a30
4350! Starting 10 instruction Load Burst
4351! Mem[00000000100c1410] = ff0000ff, %l4 = 00000000ff000000
4352 ldsha [%i3+%o5]0x88,%l4 ! %l4 = 00000000000000ff
4353
4354p0_label_167:
4355! Mem[0000000030001408] = 0787ce67, %f3 = 00000000
4356 lda [%i0+%o4]0x81,%f3 ! %f3 = 0787ce67
4357! Mem[0000000010001400] = 462ed77b00000037, %l2 = 0000000000005aff
4358 ldxa [%i0+%g0]0x88,%l2 ! %l2 = 462ed77b00000037
4359! Mem[0000000010001400] = 00000037, %l1 = 000000000787ffff
4360 ldsha [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000037
4361! Mem[00000000300c1408] = 00000000, %l3 = 000000008baab032
4362 lduba [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000000
4363! Mem[0000000010001428] = 0f4f9d1d00000000, %f22 = 3a0cc464 e025b4c3
4364 ldd [%i0+0x028],%f22 ! %f22 = 0f4f9d1d 00000000
4365! Mem[0000000010001408] = 00005aff, %l0 = 00000000000000ff
4366 lduwa [%i0+0x008]%asi,%l0 ! %l0 = 0000000000005aff
4367! Mem[00000000100c1410] = 918960f8ff0000ff, %l6 = 0000000000000000
4368 ldxa [%i3+%o5]0x88,%l6 ! %l6 = 918960f8ff0000ff
4369! Mem[0000000030081400] = a87eff1b 37000000, %l2 = 00000037, %l3 = 00000000
4370 ldda [%i2+%g0]0x81,%l2 ! %l2 = 00000000a87eff1b 0000000037000000
4371! Mem[0000000030141400] = b199d047, %f22 = 0f4f9d1d
4372 lda [%i5+%g0]0x89,%f22 ! %f22 = b199d047
4373! Starting 10 instruction Store Burst
4374! %f30 = a14abe9d, Mem[0000000010041410] = 00000000
4375 sta %f30,[%i1+%o5]0x80 ! Mem[0000000010041410] = a14abe9d
4376
4377p0_label_168:
4378! %l7 = ffffffff00000000, Mem[0000000010141408] = ff00008b
4379 stha %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000008b
4380! %f22 = b199d047, Mem[0000000010141400] = 00000000
4381 sta %f22,[%i5+%g0]0x88 ! Mem[0000000010141400] = b199d047
4382! Mem[0000000010141408] = 0000008b, %l6 = 918960f8ff0000ff, %asi = 80
4383 swapa [%i5+0x008]%asi,%l6 ! %l6 = 000000000000008b
4384! %l6 = 0000008b, %l7 = 00000000, Mem[0000000010081428] = 00000028 9020fb0b
4385 stda %l6,[%i2+0x028]%asi ! Mem[0000000010081428] = 0000008b 00000000
4386! Mem[00000000100c1400] = 00000000, %l0 = 0000000000005aff
4387 swapa [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000000
4388! %f2 = ffffffff 0787ce67, Mem[0000000030041408] = c6fe2d05 00008cad
4389 stda %f2 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffff 0787ce67
4390! Mem[0000000030001408] = 0787ce67, %l0 = 0000000000000000
4391 ldstuba [%i0+%o4]0x81,%l0 ! %l0 = 00000007000000ff
4392! %l4 = 000000ff, %l5 = ff00e2ec, Mem[0000000010041410] = a14abe9d 00000000
4393 stda %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000ff ff00e2ec
4394! Mem[0000000010001420] = 67ce8707, %l0 = 00000007, %l2 = a87eff1b
4395 add %i0,0x20,%g1
4396 casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000067ce8707
4397! Starting 10 instruction Load Burst
4398! %l4 = 00000000000000ff, %l1 = 0000000000000037, %l2 = 0000000067ce8707
4399 subc %l4,%l1,%l2 ! %l2 = 00000000000000c8
4400
4401p0_label_169:
4402! Mem[00000000300c1408] = ff79000000000000, %l3 = 0000000037000000
4403 ldxa [%i3+%o4]0x89,%l3 ! %l3 = ff79000000000000
4404! Mem[0000000030041408] = 0787ce67, %l0 = 0000000000000007
4405 ldsba [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000067
4406! Mem[0000000020800000] = c6ffa5fa, %l7 = ffffffff00000000
4407 ldsb [%o1+%g0],%l7 ! %l7 = ffffffffffffffc6
4408! Mem[0000000010181408] = 07aab032, %l3 = ff79000000000000
4409 lduha [%i6+%o4]0x80,%l3 ! %l3 = 00000000000007aa
4410! Mem[0000000020800000] = c6ffa5fa, %l4 = 00000000000000ff
4411 lduh [%o1+%g0],%l4 ! %l4 = 000000000000c6ff
4412! Code Fragment 3
4413p0_fragment_18:
4414! %l0 = 0000000000000067
4415 setx 0x66effea7cbc28d10,%g7,%l0 ! %l0 = 66effea7cbc28d10
4416! %l1 = 0000000000000037
4417 setx 0x76400968189f68e8,%g7,%l1 ! %l1 = 76400968189f68e8
4418 setx 0x1fe000, %g1, %g3
4419 or %l0, %g3, %l0 ! always set perrmask = 0xff
4420 setx 0x1ffff8, %g1, %g2
4421 and %l0, %g2, %l0
4422 ta T_CHANGE_HPRIV
4423 stxa %l1, [%l0]ASI_DCACHE_DATA
4424 ta T_CHANGE_NONHPRIV
4425! %l0 = 66effea7cbc28d10
4426 setx 0x63a0251f911172b1,%g7,%l0 ! %l0 = 63a0251f911172b1
4427! %l1 = 76400968189f68e8
4428 setx 0x60c4282879f7cd6c,%g7,%l1 ! %l1 = 60c4282879f7cd6c
4429! Mem[0000000030041408] = 0787ce67, %l2 = 00000000000000c8
4430 lduwa [%i1+%o4]0x89,%l2 ! %l2 = 000000000787ce67
4431! Mem[00000000300c1400] = 33f371b2, %f6 = 8baab032
4432 lda [%i3+%g0]0x81,%f6 ! %f6 = 33f371b2
4433! Mem[0000000010081408] = ff7900ec f8608991, %l0 = 911172b1, %l1 = 79f7cd6c
4434 ldda [%i2+%o4]0x80,%l0 ! %l0 = 00000000ff7900ec 00000000f8608991
4435! Starting 10 instruction Store Burst
4436! %f0 = 67ce8707 11000000 ffffffff 0787ce67
4437! %f4 = ff000000 00ffff00 33f371b2 00000000
4438! %f8 = 80000000 00000000 07aab032 ffffffff
4439! %f12 = bfc28cf8 ffff9744 70db00d2 7f800000
4440 stda %f0,[%i0]ASI_BLK_AIUP ! Block Store to 0000000010001400
4441
4442p0_label_170:
4443! %f20 = 759c090c 9a000000, %l6 = 000000000000008b
4444! Mem[0000000010081400] = ece279ff00000000
4445 stda %f20,[%i2+%l6]ASI_PST8_PL ! Mem[0000000010081400] = 0000799a00000075
4446! Mem[0000000010181400] = ff00364a, %l4 = 000000000000c6ff
4447 ldstuba [%i6+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
4448! %l0 = 00000000ff7900ec, imm = 0000000000000d0e, %l4 = 00000000000000ff
4449 xor %l0,0xd0e,%l4 ! %l4 = 00000000ff790de2
4450! %f22 = b199d047 00000000, %l1 = 00000000f8608991
4451! Mem[00000000300c1430] = 992bc7216e5f9478
4452 add %i3,0x030,%g1
4453 stda %f22,[%g1+%l1]ASI_PST32_SL ! Mem[00000000300c1430] = 000000006e5f9478
4454! Mem[0000000030041408] = 67ce8707, %l0 = 00000000ff7900ec
4455 swapa [%i1+%o4]0x81,%l0 ! %l0 = 0000000067ce8707
4456! %f22 = b199d047 00000000, %l0 = 0000000067ce8707
4457! Mem[00000000100c1410] = ff0000fff8608991
4458 add %i3,0x010,%g1
4459 stda %f22,[%g1+%l0]ASI_PST16_P ! Mem[00000000100c1410] = ff00d04700000000
4460! %f16 = ef233c3f b199d047 8baab032 00000000
4461! %f20 = 759c090c 9a000000 b199d047 00000000
4462! %f24 = aa507244 285ca732 a98a274a 795168ce
4463! %f28 = f2891c0b defb9782 a14abe9d d8a6c77c
4464 stda %f16,[%i3]ASI_BLK_P ! Block Store to 00000000100c1400
4465! %f0 = 67ce8707, Mem[0000000010181400] = 4a3600ff
4466 sta %f0 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 67ce8707
4467! Mem[0000000010041408] = 8baab032, %l2 = 000000000787ce67
4468 ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 0000008b000000ff
4469! Starting 10 instruction Load Burst
4470 membar #Sync ! Added by membar checker (23)
4471! Mem[00000000100c1408] = 8baab032 00000000, %l0 = 67ce8707, %l1 = f8608991
4472 ldd [%i3+%o4],%l0 ! %l0 = 000000008baab032 0000000000000000
4473
4474p0_label_171:
4475! %f16 = ef233c3f, %f17 = b199d047, %f6 = 33f371b2
4476 fsubs %f16,%f17,%f6 ! %f6 = ef233c3f
4477! Mem[0000000010101400] = ece279ff 0787ce00, %l6 = 0000008b, %l7 = ffffffc6
4478 ldda [%i4+%g0]0x88,%l6 ! %l6 = 000000000787ce00 00000000ece279ff
4479! Mem[0000000030181410] = 00000000 0000007e, %l4 = ff790de2, %l5 = ff00e2ec
4480 ldda [%i6+%o5]0x81,%l4 ! %l4 = 0000000000000000 000000000000007e
4481! Mem[00000000100c1400] = ef233c3f, %l3 = 00000000000007aa
4482 ldsba [%i3+%g0]0x80,%l3 ! %l3 = ffffffffffffffef
4483! Mem[0000000010141400] = 47d099b100000000, %l2 = 000000000000008b
4484 ldxa [%i5+%g0]0x80,%l2 ! %l2 = 47d099b100000000
4485! Mem[0000000030041400] = 00000011, %l3 = ffffffffffffffef
4486 lduba [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000000
4487! %l3 = 0000000000000000, immed = 00000574, %y = ffffffff
4488 umul %l3,0x574,%l0 ! %l0 = 0000000000000000, %y = 00000000
4489! Mem[00000000100c1408] = 32b0aa8b, %l5 = 000000000000007e
4490 ldsha [%i3+%o4]0x88,%l5 ! %l5 = ffffffffffffaa8b
4491! Mem[00000000100c1400] = ef233c3fb199d047, %f4 = ff000000 00ffff00
4492 ldda [%i3+0x000]%asi,%f4 ! %f4 = ef233c3f b199d047
4493! Starting 10 instruction Store Burst
4494! Mem[0000000030001410] = 000000ff, %l4 = 0000000000000000
4495 swapa [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff
4496
4497p0_label_172:
4498! Mem[00000000100c1408] = 32b0aa8b, %l6 = 000000000787ce00
4499 ldstuba [%i3+%o4]0x88,%l6 ! %l6 = 0000008b000000ff
4500! Mem[0000000030081408] = 060737ff, %l3 = 0000000000000000
4501 swapa [%i2+%o4]0x89,%l3 ! %l3 = 00000000060737ff
4502! %l2 = 47d099b100000000, %l5 = ffffffffffffaa8b, %y = 00000000
4503 sdiv %l2,%l5,%l6 ! %l6 = 0000000000000000
4504 mov %l0,%y ! %y = 00000000
4505! Mem[00000000300c1410] = 00000000, %l6 = 0000000000000000
4506 ldstuba [%i3+%o5]0x89,%l6 ! %l6 = 00000000000000ff
4507! %l1 = 0000000000000000, imm = fffffffffffff042, %l5 = ffffffffffffaa8b
4508 orn %l1,-0xfbe,%l5 ! %l5 = 0000000000000fbd
4509! %f1 = 11000000, %f27 = 795168ce
4510 fcmps %fcc0,%f1 ,%f27 ! %fcc0 = 1
4511! Mem[00000000100c1400] = ef233c3f, %l4 = 00000000000000ff
4512 ldstuba [%i3+%g0]0x80,%l4 ! %l4 = 000000ef000000ff
4513! %f0 = 67ce8707 11000000, Mem[0000000010181408] = 32b0aa07 ffffffff
4514 stda %f0 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = 67ce8707 11000000
4515! %l0 = 0000000000000000, Mem[0000000030141410] = 759c090c9a000000
4516 stxa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000000000000000
4517! Starting 10 instruction Load Burst
4518! %l6 = 0000000000000000, immed = 00000502, %y = 00000000
4519 smul %l6,0x502,%l1 ! %l1 = 0000000000000000, %y = 00000000
4520
4521p0_label_173:
4522! Mem[0000000010181400] = 0787ce67, %f9 = 00000000
4523 lda [%i6+%g0]0x80,%f9 ! %f9 = 0787ce67
4524! Mem[0000000010041400] = ffad6f79, %l3 = 00000000060737ff
4525 ldswa [%i1+%g0]0x88,%l3 ! %l3 = ffffffffffad6f79
4526! Mem[0000000030001410] = 00000000, %l3 = ffffffffffad6f79
4527 ldswa [%i0+%o5]0x81,%l3 ! %l3 = 0000000000000000
4528! Mem[0000000010181434] = 9020fb0b, %l4 = 00000000000000ef
4529 lduba [%i6+0x036]%asi,%l4 ! %l4 = 00000000000000fb
4530! Mem[0000000030101400] = 000000000000c6ff, %f16 = ef233c3f b199d047
4531 ldda [%i4+%g0]0x89,%f16 ! %f16 = 00000000 0000c6ff
4532! Mem[0000000010041408] = ffaab032, %l5 = 0000000000000fbd
4533 ldsba [%i1+%o4]0x80,%l5 ! %l5 = ffffffffffffffff
4534! Mem[00000000100c1408] = ffaab032, %l4 = 00000000000000fb
4535 ldswa [%i3+%o4]0x80,%l4 ! %l4 = ffffffffffaab032
4536! Mem[0000000030041408] = ff7900ec, %l2 = 47d099b100000000
4537 lduha [%i1+%o4]0x81,%l2 ! %l2 = 000000000000ff79
4538! Mem[0000000010101400] = 00ce8707, %l0 = 0000000000000000
4539 lduha [%i4+%g0]0x80,%l0 ! %l0 = 00000000000000ce
4540! Starting 10 instruction Store Burst
4541! %f11 = ffffffff, Mem[0000000010181420] = ffffffff
4542 sta %f11,[%i6+0x020]%asi ! Mem[0000000010181420] = ffffffff
4543
4544p0_label_174:
4545! %f28 = f2891c0b, Mem[0000000010181408] = 11000000
4546 sta %f28,[%i6+%o4]0x88 ! Mem[0000000010181408] = f2891c0b
4547! Mem[0000000010141400] = 47d099b1, %l6 = 0000000000000000
4548 ldstub [%i5+%g0],%l6 ! %l6 = 00000047000000ff
4549! %l5 = ffffffffffffffff, Mem[0000000030101408] = ff00000000000000
4550 stxa %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffffffffffffffff
4551! %l0 = 00000000000000ce, Mem[0000000010101400] = 00ce8707ff79e2ec
4552 stxa %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000000000ce
4553! Code Fragment 4
4554p0_fragment_19:
4555! %l0 = 00000000000000ce
4556 setx 0x3080109fa6fccfb7,%g7,%l0 ! %l0 = 3080109fa6fccfb7
4557! %l1 = 0000000000000000
4558 setx 0xa4e3bfcfcd804ded,%g7,%l1 ! %l1 = a4e3bfcfcd804ded
4559 setx 0x7ff8, %g1, %g2
4560 and %l0, %g2, %l0
4561 setx 0xffffffff, %g1, %g2
4562 and %l1, %g2, %l1
4563 setx 0x100000000, %g1, %g2
4564 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4565 ta T_CHANGE_HPRIV
4566 stxa %l1, [%l0]ASI_ICACHE_INSTR
4567 ta T_CHANGE_NONHPRIV
4568! %l0 = 3080109fa6fccfb7
4569 setx 0x5e422f17fab8d47c,%g7,%l0 ! %l0 = 5e422f17fab8d47c
4570! %l1 = a4e3bfcfcd804ded
4571 setx 0x56968a887d0f488b,%g7,%l1 ! %l1 = 56968a887d0f488b
4572! %l2 = 000000000000ff79, Mem[00000000100c1400] = ff233c3f
4573 stba %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 79233c3f
4574! Mem[00000000100c1404] = b199d047, %l2 = 0000ff79, %l0 = fab8d47c
4575 add %i3,0x04,%g1
4576 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000b199d047
4577! Mem[0000000020800041] = 00fffa54, %l3 = 0000000000000000
4578 ldstuba [%o1+0x041]%asi,%l3 ! %l3 = 000000ff000000ff
4579! Mem[0000000010141408] = ff0000ff, %l2 = 000000000000ff79
4580 ldstuba [%i5+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
4581! Starting 10 instruction Load Burst
4582! Mem[0000000010081410] = 0000008b, %l6 = 0000000000000047
4583 ldswa [%i2+%o5]0x88,%l6 ! %l6 = 000000000000008b
4584
4585p0_label_175:
4586! Mem[0000000010141400] = b199d0ff, %l1 = 56968a887d0f488b
4587 ldsba [%i5+%g0]0x88,%l1 ! %l1 = ffffffffffffffff
4588! %l4 = ffffffffffaab032, %l2 = 00000000000000ff, %l4 = ffffffffffaab032
4589 xor %l4,%l2,%l4 ! %l4 = ffffffffffaab0cd
4590! Mem[0000000030141410] = 00000000, %l3 = 00000000000000ff
4591 lduwa [%i5+%o5]0x81,%l3 ! %l3 = 0000000000000000
4592! Mem[0000000010001400] = 0787ce67, %f4 = ef233c3f
4593 lda [%i0+%g0]0x88,%f4 ! %f4 = 0787ce67
4594! Mem[0000000010001408] = ffffffff0787ce67, %f22 = b199d047 00000000
4595 ldda [%i0+%o4]0x80,%f22 ! %f22 = ffffffff 0787ce67
4596! Mem[0000000010001418] = 33f371b2, %l7 = 00000000ece279ff
4597 lduh [%i0+0x018],%l7 ! %l7 = 00000000000033f3
4598! %l5 = ffffffffffffffff, %l4 = ffffffffffaab0cd, %l1 = ffffffffffffffff
4599 addc %l5,%l4,%l1 ! %l1 = ffffffffffaab0cc
4600! Mem[0000000030141410] = 00000000, %l4 = ffffffffffaab0cd
4601 lduba [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000000
4602! Mem[0000000010001420] = 80000000 00000000, %l4 = 00000000, %l5 = ffffffff
4603 ldda [%i0+0x020]%asi,%l4 ! %l4 = 0000000080000000 0000000000000000
4604! Starting 10 instruction Store Burst
4605! %l1 = ffffffffffaab0cc, Mem[00000000100c1408] = ffaab032
4606 stwa %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffaab0cc
4607
4608p0_label_176:
4609! %f22 = ffffffff 0787ce67, Mem[0000000030141408] = 00000000 8baab032
4610 stda %f22,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffff 0787ce67
4611! Mem[0000000010001408] = ffffffff, %l2 = 00000000000000ff
4612 swapa [%i0+%o4]0x80,%l2 ! %l2 = 00000000ffffffff
4613! %l3 = 0000000000000000, Mem[00000000100c1408] = ffaab0cc
4614 stwa %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
4615! Mem[0000000010181410] = ff0000ff, %l0 = 00000000b199d047
4616 ldstuba [%i6+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
4617! %l2 = 00000000ffffffff, %l0 = 00000000000000ff, %l6 = 000000000000008b
4618 subc %l2,%l0,%l6 ! %l6 = 00000000ffffff00
4619! %l2 = ffffffff, %l3 = 00000000, Mem[0000000010141410] = 000000ff ffffffff
4620 stda %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = ffffffff 00000000
4621! Mem[0000000010001410] = ff000000, %l0 = 00000000000000ff
4622 swapa [%i0+%o5]0x80,%l0 ! %l0 = 00000000ff000000
4623! Mem[00000000100c1400] = 79233c3f, %l4 = 0000000080000000
4624 swapa [%i3+%g0]0x80,%l4 ! %l4 = 0000000079233c3f
4625! %f16 = 00000000 0000c6ff, %l3 = 0000000000000000
4626! Mem[00000000100c1430] = f2891c0bdefb9782
4627 add %i3,0x030,%g1
4628 stda %f16,[%g1+%l3]ASI_PST8_P ! Mem[00000000100c1430] = f2891c0bdefb9782
4629! Starting 10 instruction Load Burst
4630! Mem[0000000010081400] = 0000799a, %f27 = 795168ce
4631 lda [%i2+%g0]0x80,%f27 ! %f27 = 0000799a
4632
4633p0_label_177:
4634! Mem[00000000100c1408] = 00000000, %l7 = 00000000000033f3
4635 ldsba [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000000
4636! Mem[000000001000143c] = 7f800000, %l2 = 00000000ffffffff
4637 ldsb [%i0+0x03e],%l2 ! %l2 = 0000000000000000
4638! Mem[0000000010001410] = 00ffff00ff000000, %f22 = ffffffff 0787ce67
4639 ldda [%i0+%o5]0x88,%f22 ! %f22 = 00ffff00 ff000000
4640! Mem[0000000010181430] = 9a3707069020fb0b, %l6 = 00000000ffffff00
4641 ldxa [%i6+0x030]%asi,%l6 ! %l6 = 9a3707069020fb0b
4642! Mem[0000000010101410] = 00005aff, %l3 = 0000000000000000
4643 ldsba [%i4+%o5]0x80,%l3 ! %l3 = 0000000000000000
4644! Mem[0000000021800040] = 00ffc8f1, %l5 = 0000000000000000
4645 ldsba [%o3+0x040]%asi,%l5 ! %l5 = 0000000000000000
4646! Mem[0000000010141418] = ad8c0000 0c099c75, %l0 = ff000000, %l1 = ffaab0cc
4647 ldd [%i5+0x018],%l0 ! %l0 = 00000000ad8c0000 000000000c099c75
4648! Mem[0000000010181408] = 0b1c89f2, %l2 = 0000000000000000
4649 ldsha [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000b1c
4650! Mem[0000000030001410] = 00000000, %l5 = 0000000000000000
4651 ldsha [%i0+%o5]0x81,%l5 ! %l5 = 0000000000000000
4652! Starting 10 instruction Store Burst
4653! %l5 = 0000000000000000, Mem[00000000211c0000] = 0000cd80, %asi = 80
4654 stha %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000cd80
4655
4656p0_label_178:
4657! Mem[00000000100c1408] = 00000000, %l2 = 0000000000000b1c
4658 swapa [%i3+%o4]0x80,%l2 ! %l2 = 0000000000000000
4659! %f30 = a14abe9d d8a6c77c, Mem[0000000010141410] = ffffffff 00000000
4660 stda %f30,[%i5+%o5]0x88 ! Mem[0000000010141410] = a14abe9d d8a6c77c
4661! %f16 = 00000000 0000c6ff 8baab032 00000000
4662! %f20 = 759c090c 9a000000 00ffff00 ff000000
4663! %f24 = aa507244 285ca732 a98a274a 0000799a
4664! %f28 = f2891c0b defb9782 a14abe9d d8a6c77c
4665 stda %f16,[%i0]ASI_COMMIT_S ! Block Store to 0000000030001400
4666! Mem[00000000201c0001] = ffff5a4a, %l3 = 0000000000000000
4667 ldstuba [%o0+0x001]%asi,%l3 ! %l3 = 000000ff000000ff
4668! %f0 = 67ce8707 11000000 ffffffff 0787ce67
4669! %f4 = 0787ce67 b199d047 ef233c3f 00000000
4670! %f8 = 80000000 0787ce67 07aab032 ffffffff
4671! %f12 = bfc28cf8 ffff9744 70db00d2 7f800000
4672 stda %f0,[%i1]ASI_COMMIT_P ! Block Store to 0000000010041400
4673! Mem[0000000010141408] = ff0000ff, %l6 = 9a3707069020fb0b, %asi = 80
4674 swapa [%i5+0x008]%asi,%l6 ! %l6 = 00000000ff0000ff
4675! %l5 = 0000000000000000, Mem[0000000030081408] = 00000000
4676 stwa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
4677! %l4 = 0000000079233c3f, Mem[0000000010181410] = 00000000ff0000ff
4678 stxa %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000000079233c3f
4679! %l5 = 0000000000000000, Mem[00000000211c0001] = 0000cd80, %asi = 80
4680 stba %l5,[%o2+0x001]%asi ! Mem[00000000211c0000] = 0000cd80
4681! Starting 10 instruction Load Burst
4682! Mem[0000000030041400] = 11000000, %l0 = 00000000ad8c0000
4683 lduba [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000000
4684
4685p0_label_179:
4686 membar #Sync ! Added by membar checker (24)
4687! Mem[0000000030001410] = 0c099c75, %f24 = aa507244
4688 lda [%i0+%o5]0x89,%f24 ! %f24 = 0c099c75
4689! Mem[0000000030001410] = 0000009a0c099c75, %l1 = 000000000c099c75
4690 ldxa [%i0+%o5]0x89,%l1 ! %l1 = 0000009a0c099c75
4691! Mem[0000000010041414] = b199d047, %f0 = 67ce8707
4692 lda [%i1+0x014]%asi,%f0 ! %f0 = b199d047
4693! Mem[0000000010041410] = 47d099b167ce8707, %f8 = 80000000 0787ce67
4694 ldda [%i1+%o5]0x88,%f8 ! %f8 = 47d099b1 67ce8707
4695! Mem[0000000010101408] = ff79e2ecffff9ad6, %l5 = 0000000000000000
4696 ldxa [%i4+%o4]0x88,%l5 ! %l5 = ff79e2ecffff9ad6
4697! Mem[0000000030001410] = 759c090c9a000000, %f12 = bfc28cf8 ffff9744
4698 ldda [%i0+%o5]0x81,%f12 ! %f12 = 759c090c 9a000000
4699! Mem[0000000010181410] = 0000000079233c3f, %l2 = 0000000000000000
4700 ldxa [%i6+%o5]0x88,%l2 ! %l2 = 0000000079233c3f
4701! Mem[0000000021800000] = b4008a92, %l3 = 00000000000000ff
4702 lduha [%o3+0x000]%asi,%l3 ! %l3 = 000000000000b400
4703! Mem[0000000021800100] = b444af61, %l5 = ff79e2ecffff9ad6
4704 lduba [%o3+0x101]%asi,%l5 ! %l5 = 0000000000000044
4705! Starting 10 instruction Store Burst
4706! %l2 = 0000000079233c3f, Mem[0000000010141408] = 000000110bfb2090
4707 stxa %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000000079233c3f
4708
4709p0_label_180:
4710! %f22 = 00ffff00 ff000000, Mem[0000000030181400] = ff000000 00000000
4711 stda %f22,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00ffff00 ff000000
4712! %l1 = 0000009a0c099c75, Mem[0000000010101410] = a87eff1bff5a0000
4713 stxa %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000009a0c099c75
4714! %f31 = d8a6c77c, Mem[0000000010181408] = 0b1c89f2
4715 sta %f31,[%i6+%o4]0x80 ! Mem[0000000010181408] = d8a6c77c
4716! %l1 = 0000009a0c099c75, Mem[0000000010141408] = 3f3c237900000000
4717 stxa %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000009a0c099c75
4718! Mem[0000000030041408] = ec0079ff, %l0 = 0000000000000000
4719 ldstuba [%i1+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
4720! %f20 = 759c090c, Mem[00000000300c1410] = 000000ff
4721 sta %f20,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 759c090c
4722! %l3 = 000000000000b400, Mem[00000000300c1408] = 00000000000079ff
4723 stxa %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 000000000000b400
4724! Mem[00000000100c1408] = 1c0b0000, %l2 = 0000000079233c3f
4725 swapa [%i3+%o4]0x88,%l2 ! %l2 = 000000001c0b0000
4726! Mem[0000000010041437] = ffff9744, %l1 = 0000009a0c099c75
4727 ldstuba [%i1+0x037]%asi,%l1 ! %l1 = 00000044000000ff
4728! Starting 10 instruction Load Burst
4729! Mem[0000000010081410] = 000000000000008b, %l4 = 0000000079233c3f
4730 ldxa [%i2+%o5]0x88,%l4 ! %l4 = 000000000000008b
4731
4732p0_label_181:
4733! Mem[0000000030101408] = ffffffff, %l7 = 0000000000000000
4734 ldsba [%i4+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
4735! Mem[0000000030141410] = 0000000000000000, %f4 = 0787ce67 b199d047
4736 ldda [%i5+%o5]0x81,%f4 ! %f4 = 00000000 00000000
4737! Mem[00000000100c1400] = 80000000, %l6 = 00000000ff0000ff
4738 ldsha [%i3+%g0]0x80,%l6 ! %l6 = ffffffffffff8000
4739! Mem[0000000010081408] = ff7900ec, %l5 = 0000000000000044
4740 ldswa [%i2+%o4]0x80,%l5 ! %l5 = ffffffffff7900ec
4741! Mem[0000000010181408] = 7cc7a6d8, %l4 = 000000000000008b
4742 lduba [%i6+%o4]0x88,%l4 ! %l4 = 00000000000000d8
4743! Mem[0000000030181410] = 00000000, %l6 = ffffffffffff8000
4744 lduwa [%i6+%o5]0x89,%l6 ! %l6 = 0000000000000000
4745! Mem[0000000030041400] = 11000000, %l0 = 00000000000000ff
4746 lduha [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000000
4747! Mem[0000000030041410] = 759c090c00000000, %l6 = 0000000000000000
4748 ldxa [%i1+%o5]0x89,%l6 ! %l6 = 759c090c00000000
4749! Mem[0000000010041410] = 67ce8707, %l6 = 759c090c00000000
4750 lduwa [%i1+%o5]0x88,%l6 ! %l6 = 0000000067ce8707
4751! Starting 10 instruction Store Burst
4752! %l6 = 0000000067ce8707, Mem[0000000010141408] = 0000009a0c099c75
4753 stx %l6,[%i5+%o4] ! Mem[0000000010141408] = 0000000067ce8707
4754
4755p0_label_182:
4756! %l5 = ffffffffff7900ec, Mem[0000000030181400] = 00ffff00
4757 stha %l5,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00ff00ec
4758! %f29 = defb9782, %f7 = 00000000, %f20 = 759c090c
4759 fmuls %f29,%f7 ,%f20 ! %f20 = 80000000
4760! Mem[0000000030101408] = ffffffff, %l7 = ffffffffffffffff
4761 ldstuba [%i4+%o4]0x89,%l7 ! %l7 = 000000ff000000ff
4762! %f18 = 8baab032 00000000, %l0 = 0000000000000000
4763! Mem[0000000010001410] = 000000ff00ffff00
4764 add %i0,0x010,%g1
4765 stda %f18,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010001410] = 000000ff00ffff00
4766! Mem[0000000030141410] = 00000000, %l1 = 0000000000000044
4767 swapa [%i5+%o5]0x81,%l1 ! %l1 = 0000000000000000
4768! %f0 = b199d047 11000000, %l6 = 0000000067ce8707
4769! Mem[0000000030041428] = ce6851794a278aa9
4770 add %i1,0x028,%g1
4771 stda %f0,[%g1+%l6]ASI_PST16_S ! Mem[0000000030041428] = ce68d04711000000
4772! Mem[000000001008143f] = 00008cad, %l6 = 0000000067ce8707
4773 ldstuba [%i2+0x03f]%asi,%l6 ! %l6 = 000000ad000000ff
4774! %f9 = 67ce8707, %f22 = 00ffff00, %f22 = 00ffff00 ff000000
4775 fsmuld %f9 ,%f22,%f22 ! %f22 = 3d29d0c7 0f1f2000
4776! %f21 = 9a000000, Mem[0000000010001410] = 000000ff
4777 sta %f21,[%i0+%o5]0x80 ! Mem[0000000010001410] = 9a000000
4778! Starting 10 instruction Load Burst
4779! Mem[0000000030081400] = 1bff7ea8, %l4 = 00000000000000d8
4780 lduwa [%i2+%g0]0x89,%l4 ! %l4 = 000000001bff7ea8
4781
4782p0_label_183:
4783! Mem[0000000010081408] = ec0079ff, %f29 = defb9782
4784 lda [%i2+%o4]0x88,%f29 ! %f29 = ec0079ff
4785! Mem[0000000030181408] = 00000000, %l3 = 000000000000b400
4786 lduba [%i6+%o4]0x89,%l3 ! %l3 = 0000000000000000
4787! Mem[0000000030141400] = ef233c3fb199d047, %f10 = 07aab032 ffffffff
4788 ldda [%i5+%g0]0x89,%f10 ! %f10 = ef233c3f b199d047
4789! Mem[0000000030181410] = 00000000, %f25 = 285ca732
4790 lda [%i6+%o5]0x81,%f25 ! %f25 = 00000000
4791! Mem[0000000030081400] = a87eff1b 37000000 00000000 ffff00b4
4792! Mem[0000000030081410] = ff000000 000000ff 292b4497 1397f6b8
4793! Mem[0000000030081420] = 07a18675 dfdee334 d36c6a49 7e160ac2
4794! Mem[0000000030081430] = 0bfb2090 0607379a f90f993c eb694872
4795 ldda [%i2]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030081400
4796! Mem[0000000010181400] = 292b4497 67ce8707, %l2 = 1c0b0000, %l3 = 00000000
4797 ldda [%i6+%g0]0x88,%l2 ! %l2 = 0000000067ce8707 00000000292b4497
4798! Mem[0000000030001408] = 8baab032, %l1 = 0000000000000000
4799 lduwa [%i0+%o4]0x81,%l1 ! %l1 = 000000008baab032
4800! Mem[0000000010001408] = 000000ff, %f4 = 00000000
4801 lda [%i0+0x008]%asi,%f4 ! %f4 = 000000ff
4802! Mem[00000000300c1400] = ffffffffb271f333, %f12 = 759c090c 9a000000
4803 ldda [%i3+%g0]0x89,%f12 ! %f12 = ffffffff b271f333
4804! Starting 10 instruction Store Burst
4805! %l6 = 000000ad, %l7 = 000000ff, Mem[0000000010101400] = 00000000 000000ce
4806 stda %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000ad 000000ff
4807
4808p0_label_184:
4809! Mem[0000000030001400] = 00000000, %l2 = 0000000067ce8707
4810 swapa [%i0+%g0]0x89,%l2 ! %l2 = 0000000000000000
4811! %f12 = ffffffff b271f333, %l6 = 00000000000000ad
4812! Mem[0000000030141420] = 32a75c28447250aa
4813 add %i5,0x020,%g1
4814 stda %f12,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030141420] = 33a771b244ff50ff
4815! Mem[0000000010141410] = 7cc7a6d8, %l5 = ffffffffff7900ec
4816 swapa [%i5+%o5]0x80,%l5 ! %l5 = 000000007cc7a6d8
4817! Mem[0000000010041418] = ef233c3f, %l1 = 000000008baab032
4818 ldstuba [%i1+0x018]%asi,%l1 ! %l1 = 000000ef000000ff
4819! %l1 = 00000000000000ef, Mem[0000000010181431] = 9a370706, %asi = 80
4820 stba %l1,[%i6+0x031]%asi ! Mem[0000000010181430] = 9aef0706
4821! Code Fragment 4
4822p0_fragment_20:
4823! %l0 = 0000000000000000
4824 setx 0xed53fa97d45d3d98,%g7,%l0 ! %l0 = ed53fa97d45d3d98
4825! %l1 = 00000000000000ef
4826 setx 0x58e03fe79920ab0d,%g7,%l1 ! %l1 = 58e03fe79920ab0d
4827 setx 0x7ff8, %g1, %g2
4828 and %l0, %g2, %l0
4829 setx 0xffffffff, %g1, %g2
4830 and %l1, %g2, %l1
4831 setx 0x100000000, %g1, %g2
4832 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4833 ta T_CHANGE_HPRIV
4834 stxa %l1, [%l0]ASI_ICACHE_INSTR
4835 ta T_CHANGE_NONHPRIV
4836! %l0 = ed53fa97d45d3d98
4837 setx 0x8aaa58dffd6d0e81,%g7,%l0 ! %l0 = 8aaa58dffd6d0e81
4838! %l1 = 58e03fe79920ab0d
4839 setx 0x22203070458bc1f8,%g7,%l1 ! %l1 = 22203070458bc1f8
4840! %f14 = 70db00d2, %f11 = b199d047, %f14 = 70db00d2
4841 fdivs %f14,%f11,%f14 ! %f14 = feb63fcf
4842! Code Fragment 4
4843p0_fragment_21:
4844! %l0 = 8aaa58dffd6d0e81
4845 setx 0x59dd69e7fc37c419,%g7,%l0 ! %l0 = 59dd69e7fc37c419
4846! %l1 = 22203070458bc1f8
4847 setx 0x99960fc8132d44c6,%g7,%l1 ! %l1 = 99960fc8132d44c6
4848 setx 0x7ff8, %g1, %g2
4849 and %l0, %g2, %l0
4850 setx 0xffffffff, %g1, %g2
4851 and %l1, %g2, %l1
4852 setx 0x100000000, %g1, %g2
4853 or %l1, %g2, %l1 ! Set bit 32 - perrinj
4854 ta T_CHANGE_HPRIV
4855 stxa %l1, [%l0]ASI_ICACHE_INSTR
4856 ta T_CHANGE_NONHPRIV
4857! %l0 = 59dd69e7fc37c419
4858 setx 0x980b07cfd5b13cca,%g7,%l0 ! %l0 = 980b07cfd5b13cca
4859! %l1 = 99960fc8132d44c6
4860 setx 0xf0eca33799bbf1ae,%g7,%l1 ! %l1 = f0eca33799bbf1ae
4861! %f4 = 000000ff 00000000, Mem[0000000030001408] = 32b0aa8b 00000000
4862 stda %f4 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000ff 00000000
4863! Starting 10 instruction Load Burst
4864! Mem[0000000030101408] = ffffffff, %l7 = 00000000000000ff
4865 ldsba [%i4+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
4866
4867p0_label_185:
4868! Mem[00000000211c0000] = 0000cd80, %l5 = 000000007cc7a6d8
4869 ldsb [%o2+0x001],%l5 ! %l5 = 0000000000000000
4870! Mem[0000000021800140] = ffff4205, %l5 = 0000000000000000
4871 ldsha [%o3+0x140]%asi,%l5 ! %l5 = ffffffffffffffff
4872! Mem[00000000211c0000] = 0000cd80, %l0 = 980b07cfd5b13cca
4873 ldub [%o2+%g0],%l0 ! %l0 = 0000000000000000
4874! Mem[0000000030101408] = ffffffff, %l0 = 0000000000000000
4875 ldsha [%i4+%o4]0x81,%l0 ! %l0 = ffffffffffffffff
4876! Mem[0000000010101400] = 000000ad, %l3 = 00000000292b4497
4877 lduw [%i4+%g0],%l3 ! %l3 = 00000000000000ad
4878! Mem[0000000010101408] = d69affff, %l7 = ffffffffffffffff
4879 ldsba [%i4+%o4]0x80,%l7 ! %l7 = ffffffffffffffd6
4880! Mem[0000000010041410] = 67ce8707, %l2 = 0000000000000000
4881 lduwa [%i1+%o5]0x88,%l2 ! %l2 = 0000000067ce8707
4882! Mem[0000000010081400] = 0000799a, %l7 = ffffffffffffffd6
4883 ldsha [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000000
4884! Mem[0000000030041400] = 11000000, %l3 = 00000000000000ad
4885 lduha [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000000
4886! Starting 10 instruction Store Burst
4887! Mem[0000000030181410] = 00000000, %l0 = ffffffffffffffff
4888 swapa [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000000
4889
4890p0_label_186:
4891! %l3 = 0000000000000000, Mem[0000000010041410] = 0787ce67
4892 stha %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000ce67
4893! %l7 = 0000000000000000, Mem[0000000010141400] = ffd099b1
4894 stba %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00d099b1
4895! Mem[000000001008143c] = 00008cff, %l5 = ffffffffffffffff
4896 swap [%i2+0x03c],%l5 ! %l5 = 0000000000008cff
4897! %l0 = 0000000000000000, Mem[0000000010041434] = ffff97ff, %asi = 80
4898 stwa %l0,[%i1+0x034]%asi ! Mem[0000000010041434] = 00000000
4899! Mem[0000000030041408] = ec0079ff, %l0 = 0000000000000000
4900 ldstuba [%i1+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
4901! Mem[0000000030041400] = 00000011, %l7 = 0000000000000000
4902 ldstuba [%i1+%g0]0x81,%l7 ! %l7 = 00000000000000ff
4903! %l7 = 0000000000000000, Mem[0000000010001408] = ff000000
4904 stba %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff000000
4905! %l2 = 0000000067ce8707, Mem[00000000201c0000] = ffff5a4a, %asi = 80
4906 stha %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = 87075a4a
4907! %l6 = 00000000000000ad, Mem[0000000010081410] = 0000008b
4908 stha %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000ad
4909! Starting 10 instruction Load Burst
4910! Mem[00000000300c1410] = 0c099c75, %l1 = f0eca33799bbf1ae
4911 lduba [%i3+%o5]0x81,%l1 ! %l1 = 000000000000000c
4912
4913p0_label_187:
4914! Mem[0000000030101408] = ffffffffffffffff, %l6 = 00000000000000ad
4915 ldxa [%i4+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
4916! Mem[0000000030101400] = 00000000 0000c6ff, %l0 = 000000ff, %l1 = 0000000c
4917 ldda [%i4+%g0]0x89,%l0 ! %l0 = 000000000000c6ff 0000000000000000
4918! Mem[0000000030181410] = ffffffff, %l7 = 0000000000000000
4919 lduba [%i6+%o5]0x89,%l7 ! %l7 = 00000000000000ff
4920! Mem[0000000010181410] = 79233c3f, %l1 = 0000000000000000
4921 lduwa [%i6+%o5]0x88,%l1 ! %l1 = 0000000079233c3f
4922! Mem[00000000300c1410] = 00000000759c090c, %f6 = ef233c3f 00000000
4923 ldda [%i3+%o5]0x89,%f6 ! %f6 = 00000000 759c090c
4924! Mem[0000000030141410] = 00000044, %f29 = 9020fb0b
4925 lda [%i5+%o5]0x81,%f29 ! %f29 = 00000044
4926! Mem[0000000010081408] = 918960f8ec0079ff, %f12 = ffffffff b271f333
4927 ldda [%i2+%o4]0x88,%f12 ! %f12 = 918960f8 ec0079ff
4928! Mem[00000000100c1424] = 285ca732, %l5 = 0000000000008cff
4929 ldsba [%i3+0x024]%asi,%l5 ! %l5 = 0000000000000028
4930! Mem[00000000100c1434] = defb9782, %l5 = 0000000000000028
4931 lduba [%i3+0x034]%asi,%l5 ! %l5 = 00000000000000de
4932! Starting 10 instruction Store Burst
4933! %l3 = 0000000000000000, Mem[0000000030101410] = ffffffff
4934 stha %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000ffff
4935
4936p0_label_188:
4937! %f6 = 00000000 759c090c, %l3 = 0000000000000000
4938! Mem[0000000010101420] = 1fffa7c532b0aa8b
4939 add %i4,0x020,%g1
4940 stda %f6,[%g1+%l3]ASI_PST16_P ! Mem[0000000010101420] = 1fffa7c532b0aa8b
4941! %l2 = 0000000067ce8707, Mem[0000000010101418] = 0000ffff000000ff
4942 stx %l2,[%i4+0x018] ! Mem[0000000010101418] = 0000000067ce8707
4943! %l2 = 0000000067ce8707, Mem[0000000010181436] = 9020fb0b, %asi = 80
4944 stba %l2,[%i6+0x036]%asi ! Mem[0000000010181434] = 9020070b
4945 membar #Sync ! Added by membar checker (25)
4946! %l4 = 000000001bff7ea8, Mem[0000000030081400] = a87eff1b37000000
4947 stxa %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 000000001bff7ea8
4948! Mem[0000000010001400] = 0787ce67, %l2 = 0000000067ce8707
4949 ldstuba [%i0+%g0]0x88,%l2 ! %l2 = 00000067000000ff
4950! %l1 = 0000000079233c3f, Mem[0000000010101430] = 9a370706, %asi = 80
4951 stba %l1,[%i4+0x030]%asi ! Mem[0000000010101430] = 3f370706
4952! %f14 = feb63fcf, Mem[0000000030081408] = 00000000
4953 sta %f14,[%i2+%o4]0x81 ! Mem[0000000030081408] = feb63fcf
4954! %l0 = 000000000000c6ff, Mem[00000000300c1400] = 33f371b2
4955 stba %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = fff371b2
4956! %l6 = ffffffffffffffff, Mem[00000000211c0001] = 0000cd80
4957 stb %l6,[%o2+0x001] ! Mem[00000000211c0000] = 00ffcd80
4958! Starting 10 instruction Load Burst
4959! Mem[00000000211c0000] = 00ffcd80, %l1 = 0000000079233c3f
4960 lduh [%o2+%g0],%l1 ! %l1 = 00000000000000ff
4961
4962p0_label_189:
4963! Mem[0000000010181408] = d8a6c77c, %l0 = 000000000000c6ff
4964 lduha [%i6+%o4]0x80,%l0 ! %l0 = 000000000000d8a6
4965! Mem[0000000010101414] = 9a000000, %l3 = 0000000000000000
4966 ldsba [%i4+0x014]%asi,%l3 ! %l3 = ffffffffffffff9a
4967! Mem[0000000030181410] = ffffffff, %l1 = 00000000000000ff
4968 lduba [%i6+%o5]0x81,%l1 ! %l1 = 00000000000000ff
4969! Mem[00000000100c1410] = 0c099c75, %l4 = 000000001bff7ea8
4970 lduwa [%i3+%o5]0x88,%l4 ! %l4 = 000000000c099c75
4971! Mem[0000000010001400] = ffce8707, %l4 = 000000000c099c75
4972 ldswa [%i0+%g0]0x80,%l4 ! %l4 = ffffffffffce8707
4973! Mem[0000000030001410] = 0c099c75, %l4 = ffffffffffce8707
4974 ldswa [%i0+%o5]0x89,%l4 ! %l4 = 000000000c099c75
4975! Mem[00000000100c143c] = d8a6c77c, %l6 = ffffffffffffffff
4976 ldsh [%i3+0x03e],%l6 ! %l6 = ffffffffffffc77c
4977! Mem[0000000030001410] = 759c090c9a000000, %l1 = 00000000000000ff
4978 ldxa [%i0+%o5]0x81,%l1 ! %l1 = 759c090c9a000000
4979! %f24 = 34e3dedf, %f30 = 724869eb, %f6 = 00000000
4980 fdivs %f24,%f30,%f6 ! %f6 = 0211893e
4981! Starting 10 instruction Store Burst
4982! Mem[00000000100c1431] = f2891c0b, %l0 = 000000000000d8a6
4983 ldstub [%i3+0x031],%l0 ! %l0 = 00000089000000ff
4984
4985p0_label_190:
4986! Mem[0000000010101438] = 724869eb, %l5 = 00000000000000de
4987 swap [%i4+0x038],%l5 ! %l5 = 00000000724869eb
4988! %f8 = 47d099b1, Mem[0000000010101408] = ffff9ad6
4989 sta %f8 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 47d099b1
4990! %l4 = 000000000c099c75, Mem[0000000010041410] = 67ce0000
4991 stba %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 67ce0075
4992! %l7 = 00000000000000ff, Mem[0000000010181400] = 0787ce67
4993 stwa %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ff
4994! Mem[0000000030081410] = ff000000, %l6 = ffffffffffffc77c
4995 ldstuba [%i2+%o5]0x81,%l6 ! %l6 = 000000ff000000ff
4996! %f28 = 9a370706 00000044, %l2 = 0000000000000067
4997! Mem[0000000010101420] = 1fffa7c532b0aa8b
4998 add %i4,0x020,%g1
4999 stda %f28,[%g1+%l2]ASI_PST16_PL ! Mem[0000000010101420] = 440000000607aa8b
5000! %l3 = ffffffffffffff9a, Mem[0000000010101418] = 00000000
5001 stb %l3,[%i4+0x018] ! Mem[0000000010101418] = 9a000000
5002! %l7 = 00000000000000ff, Mem[0000000030001410] = 0c099c75
5003 stha %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0c0900ff
5004! %l5 = 00000000724869eb, %l7 = 00000000000000ff, %l4 = 000000000c099c75
5005 xnor %l5,%l7,%l4 ! %l4 = ffffffff8db796eb
5006! Starting 10 instruction Load Burst
5007! Mem[0000000010181408] = d8a6c77c 0787ce67, %l6 = 000000ff, %l7 = 000000ff
5008 ldda [%i6+%o4]0x80,%l6 ! %l6 = 00000000d8a6c77c 000000000787ce67
5009
5010p0_label_191:
5011! Mem[0000000010141408] = 00000000, %l7 = 000000000787ce67
5012 ldsh [%i5+%o4],%l7 ! %l7 = 0000000000000000
5013! Mem[0000000030141410] = 00000044, %l6 = 00000000d8a6c77c
5014 ldsba [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000000
5015! Mem[0000000030001410] = ff00090c9a000000, %f18 = b400ffff 00000000
5016 ldda [%i0+%o5]0x81,%f18 ! %f18 = ff00090c 9a000000
5017! Mem[0000000030141408] = 67ce8707, %f9 = 67ce8707
5018 lda [%i5+%o4]0x81,%f9 ! %f9 = 67ce8707
5019! Mem[0000000010141408] = 00000000, %l5 = 00000000724869eb
5020 ldswa [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000000
5021! Code Fragment 3
5022p0_fragment_22:
5023! %l0 = 0000000000000089
5024 setx 0x316fad87b2977068,%g7,%l0 ! %l0 = 316fad87b2977068
5025! %l1 = 759c090c9a000000
5026 setx 0xeb811dd847ed4c17,%g7,%l1 ! %l1 = eb811dd847ed4c17
5027 setx 0x1fe000, %g1, %g3
5028 or %l0, %g3, %l0 ! always set perrmask = 0xff
5029 setx 0x1ffff8, %g1, %g2
5030 and %l0, %g2, %l0
5031 ta T_CHANGE_HPRIV
5032 stxa %l1, [%l0]ASI_DCACHE_DATA
5033 ta T_CHANGE_NONHPRIV
5034! %l0 = 316fad87b2977068
5035 setx 0x852851af9dc91039,%g7,%l0 ! %l0 = 852851af9dc91039
5036! %l1 = eb811dd847ed4c17
5037 setx 0x7f65b988572f8968,%g7,%l1 ! %l1 = 7f65b988572f8968
5038! Mem[0000000030181410] = ffffffff, %l0 = 852851af9dc91039
5039 ldsba [%i6+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
5040! Mem[0000000010101400] = ad000000, %l7 = 0000000000000000
5041 ldswa [%i4+%g0]0x88,%l7 ! %l7 = ffffffffad000000
5042! Mem[0000000010041408] = ffffffff, %l0 = ffffffffffffffff
5043 ldsba [%i1+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
5044! Starting 10 instruction Store Burst
5045! %f23 = 97442b29, Mem[0000000010001410] = 0000009a
5046 sta %f23,[%i0+%o5]0x88 ! Mem[0000000010001410] = 97442b29
5047
5048p0_label_192:
5049! Mem[0000000030181410] = ffffffff, %l7 = ffffffffad000000
5050 swapa [%i6+%o5]0x89,%l7 ! %l7 = 00000000ffffffff
5051! Mem[00000000100c1408] = 3f3c2379, %l3 = ffffffffffffff9a
5052 ldstuba [%i3+%o4]0x80,%l3 ! %l3 = 0000003f000000ff
5053! %l4 = ffffffff8db796eb, Mem[0000000020800040] = 00fffa54
5054 sth %l4,[%o1+0x040] ! Mem[0000000020800040] = 96ebfa54
5055! %l6 = 0000000000000000, Mem[0000000030141408] = 67ce8707
5056 stwa %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000
5057! Mem[0000000030001410] = 0c0900ff, %l3 = 000000000000003f
5058 swapa [%i0+%o5]0x89,%l3 ! %l3 = 000000000c0900ff
5059! %l2 = 00000067, %l3 = 0c0900ff, Mem[0000000010141400] = b199d000 00000000
5060 stda %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000067 0c0900ff
5061! %l7 = 00000000ffffffff, Mem[0000000010041418] = ff233c3f, %asi = 80
5062 stwa %l7,[%i1+0x018]%asi ! Mem[0000000010041418] = ffffffff
5063! %l2 = 00000067, %l3 = 0c0900ff, Mem[0000000010041408] = ffffffff 0787ce67
5064 stda %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000067 0c0900ff
5065! Mem[00000000100c1410] = 759c090c, %l0 = ffffffffffffffff
5066 swapa [%i3+%o5]0x80,%l0 ! %l0 = 00000000759c090c
5067! Starting 10 instruction Load Burst
5068! Mem[0000000010081408] = ff7900ecf8608991, %l5 = 0000000000000000
5069 ldx [%i2+%o4],%l5 ! %l5 = ff7900ecf8608991
5070
5071p0_label_193:
5072! Mem[0000000030141400] = 47d099b1, %l3 = 000000000c0900ff
5073 ldsba [%i5+%g0]0x81,%l3 ! %l3 = 0000000000000047
5074! Mem[0000000030101410] = ad8cffffffff0000, %f28 = 9a370706 00000044
5075 ldda [%i4+%o5]0x89,%f28 ! %f28 = ad8cffff ffff0000
5076! Mem[0000000010101408] = b199d047, %l2 = 0000000000000067
5077 ldswa [%i4+%o4]0x80,%l2 ! %l2 = ffffffffb199d047
5078! Mem[0000000030081400] = 00000000, %f28 = ad8cffff
5079 lda [%i2+%g0]0x89,%f28 ! %f28 = 00000000
5080! Mem[0000000030041400] = ff000011, %l5 = ff7900ecf8608991
5081 ldsha [%i1+%g0]0x81,%l5 ! %l5 = ffffffffffffff00
5082! Mem[0000000010101418] = 9a00000067ce8707, %f28 = 00000000 ffff0000
5083 ldd [%i4+0x018],%f28 ! %f28 = 9a000000 67ce8707
5084! %l6 = 00000000, %l7 = ffffffff, Mem[0000000030041410] = 00000000 0c099c75
5085 stda %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 ffffffff
5086! Mem[0000000030101408] = ffffffff, %l7 = 00000000ffffffff
5087 ldsba [%i4+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
5088! Mem[0000000010141430] = 55c61a06, %l6 = 0000000000000000
5089 ldswa [%i5+0x030]%asi,%l6 ! %l6 = 0000000055c61a06
5090! Starting 10 instruction Store Burst
5091! %f24 = 34e3dedf 7586a107, Mem[0000000030001408] = 00000000 000000ff
5092 stda %f24,[%i0+%o4]0x89 ! Mem[0000000030001408] = 34e3dedf 7586a107
5093
5094p0_label_194:
5095! %f30 = 724869eb 3c990ff9, %l1 = 7f65b988572f8968
5096! Mem[0000000010081420] = 67ce87071100ff00
5097 add %i2,0x020,%g1
5098 stda %f30,[%g1+%l1]ASI_PST32_P ! Mem[0000000010081420] = 67ce87071100ff00
5099! Mem[0000000010101420] = 44000000, %l6 = 0000000055c61a06, %asi = 80
5100 swapa [%i4+0x020]%asi,%l6 ! %l6 = 0000000044000000
5101! Mem[0000000030041410] = 00000000, %l0 = 00000000759c090c
5102 ldstuba [%i1+%o5]0x89,%l0 ! %l0 = 00000000000000ff
5103! %f27 = 496a6cd3, Mem[0000000010181410] = 79233c3f
5104 sta %f27,[%i6+%o5]0x88 ! Mem[0000000010181410] = 496a6cd3
5105! %f4 = 000000ff 00000000, Mem[0000000010181438] = 00000000 00000000
5106 std %f4 ,[%i6+0x038] ! Mem[0000000010181438] = 000000ff 00000000
5107! %f13 = ec0079ff, Mem[0000000030001400] = 0787ce67
5108 sta %f13,[%i0+%g0]0x81 ! Mem[0000000030001400] = ec0079ff
5109! %f2 = ffffffff 0787ce67, %l1 = 7f65b988572f8968
5110! Mem[0000000030001408] = 07a18675dfdee334
5111 add %i0,0x008,%g1
5112 stda %f2,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030001408] = 07a18675dfdee334
5113! Mem[0000000010101410] = 0c099c75, %l1 = 7f65b988572f8968
5114 ldsba [%i4+%o5]0x88,%l1 ! %l1 = 0000000000000075
5115! Mem[000000001018142c] = f04ed1c6, %l7 = ffffffffffffffff, %asi = 80
5116 swapa [%i6+0x02c]%asi,%l7 ! %l7 = 00000000f04ed1c6
5117! Starting 10 instruction Load Burst
5118! Mem[0000000030001400] = ec0079ff, %l6 = 0000000044000000
5119 lduwa [%i0+%g0]0x81,%l6 ! %l6 = 00000000ec0079ff
5120
5121p0_label_195:
5122! Mem[00000000300c1408] = 00b4000000000000, %f14 = feb63fcf 7f800000
5123 ldda [%i3+%o4]0x89,%f14 ! %f14 = 00b40000 00000000
5124! Mem[0000000030001408] = 34e3dedf 7586a107, %l4 = 8db796eb, %l5 = ffffff00
5125 ldda [%i0+%o4]0x89,%l4 ! %l4 = 000000007586a107 0000000034e3dedf
5126! Mem[0000000030181408] = 00000000, %l0 = 0000000000000000
5127 lduba [%i6+%o4]0x89,%l0 ! %l0 = 0000000000000000
5128! Mem[0000000030141408] = 00000000, %l1 = 0000000000000075
5129 ldsha [%i5+%o4]0x89,%l1 ! %l1 = 0000000000000000
5130! Mem[00000000100c1408] = 79233cff, %l1 = 0000000000000000
5131 lduha [%i3+%o4]0x88,%l1 ! %l1 = 0000000000003cff
5132! Mem[00000000100c1408] = ff3c2379, %l2 = ffffffffb199d047
5133 ldswa [%i3+%o4]0x80,%l2 ! %l2 = ffffffffff3c2379
5134! Mem[0000000030181400] = ec00ff00, %l7 = 00000000f04ed1c6
5135 ldsha [%i6+%g0]0x81,%l7 ! %l7 = ffffffffffffec00
5136! Mem[00000000100c1408] = 00000000 79233cff, %l6 = ec0079ff, %l7 = ffffec00
5137 ldda [%i3+%o4]0x88,%l6 ! %l6 = 0000000079233cff 0000000000000000
5138! Mem[0000000030081410] = ff000000000000ff, %l7 = 0000000000000000
5139 ldxa [%i2+%o5]0x81,%l7 ! %l7 = ff000000000000ff
5140! Starting 10 instruction Store Burst
5141! Mem[0000000010181408] = d8a6c77c, %l1 = 0000000000003cff
5142 ldstuba [%i6+%o4]0x80,%l1 ! %l1 = 000000d8000000ff
5143
5144p0_label_196:
5145! Mem[0000000030081400] = 00000000, %l7 = ff000000000000ff
5146 ldstuba [%i2+%g0]0x81,%l7 ! %l7 = 00000000000000ff
5147! %f22 = b8f69713 97442b29, Mem[0000000010081408] = ff7900ec f8608991
5148 stda %f22,[%i2+%o4]0x80 ! Mem[0000000010081408] = b8f69713 97442b29
5149! %l7 = 0000000000000000, Mem[0000000010141400] = 00000067
5150 stba %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
5151! %f16 = 00000037 1bff7ea8 ff00090c 9a000000
5152! %f20 = ff000000 000000ff b8f69713 97442b29
5153! %f24 = 34e3dedf 7586a107 c20a167e 496a6cd3
5154! %f28 = 9a000000 67ce8707 724869eb 3c990ff9
5155 stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000030101400
5156! %l4 = 000000007586a107, Mem[0000000021800180] = c360f854, %asi = 80
5157 stba %l4,[%o3+0x180]%asi ! Mem[0000000021800180] = 0760f854
5158! Mem[0000000030141400] = b199d047, %l1 = 00000000000000d8
5159 ldstuba [%i5+%g0]0x89,%l1 ! %l1 = 00000047000000ff
5160! Mem[00000000100c1400] = 00000080, %l7 = 0000000000000000
5161 ldstuba [%i3+%g0]0x88,%l7 ! %l7 = 00000080000000ff
5162! %f16 = 00000037 1bff7ea8 ff00090c 9a000000
5163! %f20 = ff000000 000000ff b8f69713 97442b29
5164! %f24 = 34e3dedf 7586a107 c20a167e 496a6cd3
5165! %f28 = 9a000000 67ce8707 724869eb 3c990ff9
5166 stda %f16,[%i1]ASI_BLK_SL ! Block Store to 0000000030041400
5167 membar #Sync ! Added by membar checker (26)
5168! Mem[0000000010041408] = 00000067, %l4 = 000000007586a107
5169 ldstuba [%i1+%o4]0x80,%l4 ! %l4 = 00000000000000ff
5170! Starting 10 instruction Load Burst
5171! Mem[0000000010081430] = 7eff00ff, %l6 = 0000000079233cff
5172 lduwa [%i2+0x030]%asi,%l6 ! %l6 = 000000007eff00ff
5173
5174p0_label_197:
5175! Mem[0000000010101434] = 9020fb0b, %l3 = 0000000000000047
5176 ldsba [%i4+0x037]%asi,%l3 ! %l3 = 000000000000000b
5177! Mem[00000000100c1410] = ffffffff, %l7 = 0000000000000080
5178 lduwa [%i3+%o5]0x80,%l7 ! %l7 = 00000000ffffffff
5179! Mem[0000000030141400] = b199d0ff, %l0 = 0000000000000000
5180 ldsba [%i5+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
5181! Mem[00000000300c1410] = 759c090c, %l2 = ffffffffff3c2379
5182 ldsha [%i3+%o5]0x89,%l2 ! %l2 = 000000000000090c
5183! Mem[0000000010081410] = 000000ad, %l3 = 000000000000000b
5184 lduba [%i2+%o5]0x88,%l3 ! %l3 = 00000000000000ad
5185! Mem[0000000030081410] = ff000000000000ff, %l2 = 000000000000090c
5186 ldxa [%i2+%o5]0x81,%l2 ! %l2 = ff000000000000ff
5187! Mem[0000000030001410] = 0000003f, %l1 = 0000000000000047
5188 lduha [%i0+%o5]0x89,%l1 ! %l1 = 000000000000003f
5189! Mem[0000000030081410] = ff000000000000ff, %f14 = 00b40000 00000000
5190 ldda [%i2+%o5]0x81,%f14 ! %f14 = ff000000 000000ff
5191! Mem[0000000030181400] = ec00ff00 ff000000 00000000 32b0aa8b
5192! Mem[0000000030181410] = 000000ad 0000007e 1f79e2ec 1f79100e
5193! Mem[0000000030181420] = 955a90b6 ffffffff 55c61a06 1d9d4f0f
5194! Mem[0000000030181430] = ffffb398 32b09a30 55c61a06 955a90b6
5195 ldda [%i6]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030181400
5196! Starting 10 instruction Store Burst
5197! %f22 = b8f69713 97442b29, Mem[0000000030141400] = ffd099b1 3f3c23ef
5198 stda %f22,[%i5+%g0]0x81 ! Mem[0000000030141400] = b8f69713 97442b29
5199
5200p0_label_198:
5201! %l4 = 0000000000000000, %l4 = 0000000000000000, %y = 00000000
5202 umul %l4,%l4,%l6 ! %l6 = 0000000000000000, %y = 00000000
5203! %l6 = 0000000000000000, Mem[0000000010041408] = ff000067
5204 stha %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000067
5205! %f31 = 3c990ff9, Mem[00000000100c1410] = ffffffff
5206 sta %f31,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 3c990ff9
5207! %f0 = ec00ff00 ff000000 00000000 32b0aa8b
5208! %f4 = 000000ad 0000007e 1f79e2ec 1f79100e
5209! %f8 = 955a90b6 ffffffff 55c61a06 1d9d4f0f
5210! %f12 = ffffb398 32b09a30 55c61a06 955a90b6
5211 stda %f0,[%i6]ASI_BLK_S ! Block Store to 0000000030181400
5212! Mem[00000000211c0000] = 00ffcd80, %l3 = 00000000000000ad
5213 ldstuba [%o2+0x000]%asi,%l3 ! %l3 = 00000000000000ff
5214! %f27 = 496a6cd3, Mem[0000000030041410] = 000000ff
5215 sta %f27,[%i1+%o5]0x89 ! Mem[0000000030041410] = 496a6cd3
5216! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010041408] = 67000000 ff00090c
5217 stda %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000ff 00000000
5218! Mem[0000000020800001] = c6ffa5fa, %l1 = 000000000000003f
5219 ldstub [%o1+0x001],%l1 ! %l1 = 000000ff000000ff
5220! %l2 = ff000000000000ff, Mem[0000000030041408] = 0000009a
5221 stba %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff00009a
5222! Starting 10 instruction Load Burst
5223! Mem[0000000010041410] = 67ce0075, %l3 = 0000000000000000
5224 lduha [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000075
5225
5226p0_label_199:
5227 membar #Sync ! Added by membar checker (27)
5228! Mem[0000000030181408] = 8baab03200000000, %f16 = 00000037 1bff7ea8
5229 ldda [%i6+%o4]0x89,%f16 ! %f16 = 8baab032 00000000
5230! Mem[0000000030081410] = 000000ff, %l7 = 00000000ffffffff
5231 lduwa [%i2+%o5]0x89,%l7 ! %l7 = 00000000000000ff
5232! Mem[0000000020800000] = c6ffa5fa, %l2 = ff000000000000ff
5233 lduba [%o1+0x001]%asi,%l2 ! %l2 = 00000000000000ff
5234! Mem[0000000030041400] = 1bff7ea8, %l3 = 0000000000000075
5235 lduwa [%i1+%g0]0x89,%l3 ! %l3 = 000000001bff7ea8
5236! Mem[0000000010081428] = 0000008b00000000, %f2 = 00000000 32b0aa8b
5237 ldda [%i2+0x028]%asi,%f2 ! %f2 = 0000008b 00000000
5238! Mem[00000000100c1400] = 000000ff, %l5 = 0000000034e3dedf
5239 lduba [%i3+%g0]0x88,%l5 ! %l5 = 00000000000000ff
5240! Mem[00000000300c1408] = 00000000, %f28 = 9a000000
5241 lda [%i3+%o4]0x89,%f28 ! %f28 = 00000000
5242! Mem[0000000010041400] = 0787ce67, %f6 = 1f79e2ec
5243 lda [%i1+%g0]0x88,%f6 ! %f6 = 0787ce67
5244! Mem[0000000030041410] = d36c6a49, %l3 = 000000001bff7ea8
5245 ldsba [%i1+%o5]0x81,%l3 ! %l3 = ffffffffffffffd3
5246! Starting 10 instruction Store Burst
5247! %l5 = 00000000000000ff, Mem[0000000030001408] = 7586a107
5248 stwa %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000ff
5249
5250p0_label_200:
5251! %l4 = 00000000, %l5 = 000000ff, Mem[0000000010001408] = ff000000 67ce8707
5252 stda %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000 000000ff
5253! %f6 = 0787ce67 1f79100e, %l6 = 0000000000000000
5254! Mem[00000000300c1410] = 0c099c7500000000
5255 add %i3,0x010,%g1
5256 stda %f6,[%g1+%l6]ASI_PST16_S ! Mem[00000000300c1410] = 0c099c7500000000
5257! %l0 = ffffffffffffffff, Mem[0000000030101400] = a87eff1b
5258 stba %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = ff7eff1b
5259! %f22 = b8f69713 97442b29, %l4 = 0000000000000000
5260! Mem[0000000030141420] = 33a771b244ff50ff
5261 add %i5,0x020,%g1
5262 stda %f22,[%g1+%l4]ASI_PST8_S ! Mem[0000000030141420] = 33a771b244ff50ff
5263! Mem[0000000030181408] = 00000000, %l6 = 0000000000000000
5264 swapa [%i6+%o4]0x89,%l6 ! %l6 = 0000000000000000
5265! %f23 = 97442b29, Mem[0000000030141410] = 44000000
5266 sta %f23,[%i5+%o5]0x89 ! Mem[0000000030141410] = 97442b29
5267! Mem[0000000010101410] = 759c090c, %l4 = 0000000000000000
5268 swapa [%i4+%o5]0x80,%l4 ! %l4 = 00000000759c090c
5269! %f10 = 55c61a06 1d9d4f0f, Mem[0000000010001420] = 80000000 00000000
5270 stda %f10,[%i0+0x020]%asi ! Mem[0000000010001420] = 55c61a06 1d9d4f0f
5271! %f24 = 34e3dedf 7586a107, Mem[0000000010081408] = 1397f6b8 292b4497
5272 stda %f24,[%i2+%o4]0x88 ! Mem[0000000010081408] = 34e3dedf 7586a107
5273! Starting 10 instruction Load Burst
5274! Mem[0000000010141430] = 55c61a06, %l2 = 00000000000000ff
5275 lduha [%i5+0x032]%asi,%l2 ! %l2 = 0000000000001a06
5276
5277 ba,a p0_not_taken_0_end
5278p0_not_taken_0:
5279! The following code should not be executed
5280 ldxa [%i4+0x008]%asi,%l6
5281 nop
5282 fmuls %f5,%f10,%f4
5283 ldswa [%i4+0x020]%asi,%l0
5284 sdiv %l4,%l3,%l2
5285 ba,a p0_branch_failed
5286p0_not_taken_0_end:
5287
5288
5289! End of Random Code for Thread 0
5290
5291
5292! Check Registers
5293
5294p0_check_registers:
5295 set p0_expected_registers,%g1
5296 ldx [%g1+0x000],%g2
5297 cmp %l0,%g2 ! %l0 should be ffffffffffffffff
5298 bne,a,pn %xcc,p0_reg_l0_fail
5299 mov %l0,%g3
5300 ldx [%g1+0x008],%g2
5301 cmp %l1,%g2 ! %l1 should be 00000000000000ff
5302 bne,a,pn %xcc,p0_reg_l1_fail
5303 mov %l1,%g3
5304 ldx [%g1+0x010],%g2
5305 cmp %l2,%g2 ! %l2 should be 0000000000001a06
5306 bne,a,pn %xcc,p0_reg_l2_fail
5307 mov %l2,%g3
5308 ldx [%g1+0x018],%g2
5309 cmp %l3,%g2 ! %l3 should be ffffffffffffffd3
5310 bne,a,pn %xcc,p0_reg_l3_fail
5311 mov %l3,%g3
5312 ldx [%g1+0x020],%g2
5313 cmp %l4,%g2 ! %l4 should be 00000000759c090c
5314 bne,a,pn %xcc,p0_reg_l4_fail
5315 mov %l4,%g3
5316 ldx [%g1+0x028],%g2
5317 cmp %l5,%g2 ! %l5 should be 00000000000000ff
5318 bne,a,pn %xcc,p0_reg_l5_fail
5319 mov %l5,%g3
5320 ldx [%g1+0x030],%g2
5321 cmp %l6,%g2 ! %l6 should be 0000000000000000
5322 bne,a,pn %xcc,p0_reg_l6_fail
5323 mov %l6,%g3
5324 ldx [%g1+0x038],%g2
5325 cmp %l7,%g2 ! %l7 should be 00000000000000ff
5326 bne,a,pn %xcc,p0_reg_l7_fail
5327 mov %l7,%g3
5328
5329! Check Floating Point Registers
5330
5331p0_check_fp_registers:
5332 set p0_expected_fp_regs,%g3
5333 std %f0,[%g1]
5334 ldx [%g1],%l1
5335 ldx [%g3+0x00],%l0
5336 cmp %l0,%l1 ! %f0 should be ec00ff00 ff000000
5337 bne %xcc,p0_f0_fail
5338 std %f2,[%g1]
5339 ldx [%g1],%l1
5340 ldx [%g3+0x08],%l0
5341 cmp %l0,%l1 ! %f2 should be 0000008b 00000000
5342 bne %xcc,p0_f2_fail
5343 std %f4,[%g1]
5344 ldx [%g1],%l1
5345 ldx [%g3+0x10],%l0
5346 cmp %l0,%l1 ! %f4 should be 000000ad 0000007e
5347 bne %xcc,p0_f4_fail
5348 std %f6,[%g1]
5349 ldx [%g1],%l1
5350 ldx [%g3+0x18],%l0
5351 cmp %l0,%l1 ! %f6 should be 0787ce67 1f79100e
5352 bne %xcc,p0_f6_fail
5353 std %f8,[%g1]
5354 ldx [%g1],%l1
5355 ldx [%g3+0x20],%l0
5356 cmp %l0,%l1 ! %f8 should be 955a90b6 ffffffff
5357 bne %xcc,p0_f8_fail
5358 std %f10,[%g1]
5359 ldx [%g1],%l1
5360 ldx [%g3+0x28],%l0
5361 cmp %l0,%l1 ! %f10 should be 55c61a06 1d9d4f0f
5362 bne %xcc,p0_f10_fail
5363 std %f12,[%g1]
5364 ldx [%g1],%l1
5365 ldx [%g3+0x30],%l0
5366 cmp %l0,%l1 ! %f12 should be ffffb398 32b09a30
5367 bne %xcc,p0_f12_fail
5368 std %f14,[%g1]
5369 ldx [%g1],%l1
5370 ldx [%g3+0x38],%l0
5371 cmp %l0,%l1 ! %f14 should be 55c61a06 955a90b6
5372 bne %xcc,p0_f14_fail
5373 std %f16,[%g1]
5374 ldx [%g1],%l1
5375 ldx [%g3+0x40],%l0
5376 cmp %l0,%l1 ! %f16 should be 8baab032 00000000
5377 bne %xcc,p0_f16_fail
5378 std %f18,[%g1]
5379 ldx [%g1],%l1
5380 ldx [%g3+0x48],%l0
5381 cmp %l0,%l1 ! %f18 should be ff00090c 9a000000
5382 bne %xcc,p0_f18_fail
5383 std %f20,[%g1]
5384 ldx [%g1],%l1
5385 ldx [%g3+0x50],%l0
5386 cmp %l0,%l1 ! %f20 should be ff000000 000000ff
5387 bne %xcc,p0_f20_fail
5388 std %f22,[%g1]
5389 ldx [%g1],%l1
5390 ldx [%g3+0x58],%l0
5391 cmp %l0,%l1 ! %f22 should be b8f69713 97442b29
5392 bne %xcc,p0_f22_fail
5393 std %f24,[%g1]
5394 ldx [%g1],%l1
5395 ldx [%g3+0x60],%l0
5396 cmp %l0,%l1 ! %f24 should be 34e3dedf 7586a107
5397 bne %xcc,p0_f24_fail
5398 std %f26,[%g1]
5399 ldx [%g1],%l1
5400 ldx [%g3+0x68],%l0
5401 cmp %l0,%l1 ! %f26 should be c20a167e 496a6cd3
5402 bne %xcc,p0_f26_fail
5403 std %f28,[%g1]
5404 ldx [%g1],%l1
5405 ldx [%g3+0x70],%l0
5406 cmp %l0,%l1 ! %f28 should be 00000000 67ce8707
5407 bne %xcc,p0_f28_fail
5408 std %f30,[%g1]
5409 ldx [%g1],%l1
5410 ldx [%g3+0x78],%l0
5411 cmp %l0,%l1 ! %f30 should be 724869eb 3c990ff9
5412 bne %xcc,p0_f30_fail
5413 nop
5414
5415! The test for processor 0 has passed
5416
5417p0_passed:
5418 ta GOOD_TRAP
5419 nop
5420
5421p0_reg_l0_fail:
5422 or %g0,0xbd0,%g1
5423 ba,a p0_failed
5424p0_reg_l1_fail:
5425 or %g0,0xbd1,%g1
5426 ba,a p0_failed
5427p0_reg_l2_fail:
5428 or %g0,0xbd2,%g1
5429 ba,a p0_failed
5430p0_reg_l3_fail:
5431 or %g0,0xbd3,%g1
5432 ba,a p0_failed
5433p0_reg_l4_fail:
5434 or %g0,0xbd4,%g1
5435 ba,a p0_failed
5436p0_reg_l5_fail:
5437 or %g0,0xbd5,%g1
5438 ba,a p0_failed
5439p0_reg_l6_fail:
5440 or %g0,0xbd6,%g1
5441 ba,a p0_failed
5442p0_reg_l7_fail:
5443 or %g0,0xbd7,%g1
5444 ba,a p0_failed
5445p0_f0_fail:
5446 set p0_temp,%g6
5447 mov 0xf00,%l0
5448 stx %l0,[%g6]
5449 std %f0,[%g6+8]
5450 stx %fsr,[%g6+16]
5451 ta BAD_TRAP
5452
5453p0_f2_fail:
5454 set p0_temp,%g6
5455 mov 0xf02,%l0
5456 stx %l0,[%g6]
5457 std %f2,[%g6+8]
5458 stx %fsr,[%g6+16]
5459 ta BAD_TRAP
5460
5461p0_f4_fail:
5462 set p0_temp,%g6
5463 mov 0xf04,%l0
5464 stx %l0,[%g6]
5465 std %f4,[%g6+8]
5466 stx %fsr,[%g6+16]
5467 ta BAD_TRAP
5468
5469p0_f6_fail:
5470 set p0_temp,%g6
5471 mov 0xf06,%l0
5472 stx %l0,[%g6]
5473 std %f6,[%g6+8]
5474 stx %fsr,[%g6+16]
5475 ta BAD_TRAP
5476
5477p0_f8_fail:
5478 set p0_temp,%g6
5479 mov 0xf08,%l0
5480 stx %l0,[%g6]
5481 std %f8,[%g6+8]
5482 stx %fsr,[%g6+16]
5483 ta BAD_TRAP
5484
5485p0_f10_fail:
5486 set p0_temp,%g6
5487 mov 0xf10,%l0
5488 stx %l0,[%g6]
5489 std %f10,[%g6+8]
5490 stx %fsr,[%g6+16]
5491 ta BAD_TRAP
5492
5493p0_f12_fail:
5494 set p0_temp,%g6
5495 mov 0xf12,%l0
5496 stx %l0,[%g6]
5497 std %f12,[%g6+8]
5498 stx %fsr,[%g6+16]
5499 ta BAD_TRAP
5500
5501p0_f14_fail:
5502 set p0_temp,%g6
5503 mov 0xf14,%l0
5504 stx %l0,[%g6]
5505 std %f14,[%g6+8]
5506 stx %fsr,[%g6+16]
5507 ta BAD_TRAP
5508
5509p0_f16_fail:
5510 set p0_temp,%g6
5511 mov 0xf16,%l0
5512 stx %l0,[%g6]
5513 std %f16,[%g6+8]
5514 stx %fsr,[%g6+16]
5515 ta BAD_TRAP
5516
5517p0_f18_fail:
5518 set p0_temp,%g6
5519 mov 0xf18,%l0
5520 stx %l0,[%g6]
5521 std %f18,[%g6+8]
5522 stx %fsr,[%g6+16]
5523 ta BAD_TRAP
5524
5525p0_f20_fail:
5526 set p0_temp,%g6
5527 mov 0xf20,%l0
5528 stx %l0,[%g6]
5529 std %f20,[%g6+8]
5530 stx %fsr,[%g6+16]
5531 ta BAD_TRAP
5532
5533p0_f22_fail:
5534 set p0_temp,%g6
5535 mov 0xf22,%l0
5536 stx %l0,[%g6]
5537 std %f22,[%g6+8]
5538 stx %fsr,[%g6+16]
5539 ta BAD_TRAP
5540
5541p0_f24_fail:
5542 set p0_temp,%g6
5543 mov 0xf24,%l0
5544 stx %l0,[%g6]
5545 std %f24,[%g6+8]
5546 stx %fsr,[%g6+16]
5547 ta BAD_TRAP
5548
5549p0_f26_fail:
5550 set p0_temp,%g6
5551 mov 0xf26,%l0
5552 stx %l0,[%g6]
5553 std %f26,[%g6+8]
5554 stx %fsr,[%g6+16]
5555 ta BAD_TRAP
5556
5557p0_f28_fail:
5558 set p0_temp,%g6
5559 mov 0xf28,%l0
5560 stx %l0,[%g6]
5561 std %f28,[%g6+8]
5562 stx %fsr,[%g6+16]
5563 ta BAD_TRAP
5564
5565p0_f30_fail:
5566 set p0_temp,%g6
5567 mov 0xf30,%l0
5568 stx %l0,[%g6]
5569 std %f30,[%g6+8]
5570 stx %fsr,[%g6+16]
5571 ta BAD_TRAP
5572
5573
5574! The test for processor 0 failed
5575
5576p0_failed:
5577 set p0_temp,%g6
5578 stx %g1,[%g6]
5579 stx %g2,[%g6+8]
5580 stx %g3,[%g6+16]
5581 stx %fsr,[%g6+24]
5582 ta BAD_TRAP
5583
5584
5585! The local area data for processor 0 failed
5586
5587p0_local_failed:
5588 set done_flags,%g5
5589 mov 3,%g6
5590 st %g6,[%g5+0x000] ! Set processor 0 done flag
5591
5592 set p0_temp,%g6
5593 add %g1,%g4,%g1
5594 stx %g4,[%g6]
5595 stx %g2,[%g6+8]
5596 stx %g3,[%g6+16]
5597 st %fsr,[%g6+24]
5598 ta BAD_TRAP
5599
5600p0_selfmod_failed:
5601 ba p0_failed
5602 mov 0xabc,%g1
5603
5604p0_branch_failed:
5605 mov 0xbbb,%g1
5606 rd %ccr,%g2
5607 ba p0_failed
5608 mov 0x0,%g3
5609
5610p0_trap1e:
5611 sub %l4,%l0,%l5
5612 ldstuba [%i6+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010181410]
5613 done
5614
5615p0_trap1o:
5616 sub %l4,%l0,%l5
5617 ldstuba [%o6+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010181410]
5618 done
5619
5620
5621p0_trap2e:
5622 xor %l0,-0x245,%l3
5623 fdivs %f8 ,%f4 ,%f13
5624 fmuls %f6 ,%f0 ,%f5
5625 subc %l1,-0x1d9,%l0
5626 done
5627
5628p0_trap2o:
5629 xor %l0,-0x245,%l3
5630 fdivs %f8 ,%f4 ,%f13
5631 fmuls %f6 ,%f0 ,%f5
5632 subc %l1,-0x1d9,%l0
5633 done
5634
5635
5636p0_trap3e:
5637 andn %l6,%l4,%l0
5638 add %l5,%l1,%l3
5639 done
5640
5641p0_trap3o:
5642 andn %l6,%l4,%l0
5643 add %l5,%l1,%l3
5644 done
5645
5646! Cross Processor Interrupt Handler
5647
5648cross_intr_handler:
5649 membar #Sync
5650! Identify the recipient of the interrupt
5651 mov 0x10,%g1 ! VA of Core ID Register
5652 ldxa [%g1]ASI_CMP_CORE_ID,%g1
5653 and %g1,0x3f,%g4 ! Extract Core ID in %g4
5654 sll %g4,2,%g1 ! Index into intr receive array
5655 set received_xintr,%g2 ! Pointer to receive counters
5656 lduw [%g2+%g1],%g3 ! Get receive count
5657 inc %g3 ! Incement by 1
5658 st %g3,[%g2+%g1] ! Update receive count
5659! Reset busy bit interrupts and return
5660 mov 0x40,%g1 ! Busy bit
5661 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
5662 membar #Sync
5663 retry
5664
5665inst_access_handler:
5666 done
5667
5668 .align 256
5669data_access_handler:
56701: done
5671
5672p0_init_memory_pointers:
5673 set p0_init_registers,%g1
5674 mov %g0,%g2
5675 mov %g0,%g3
5676 mov %g0,%g4
5677 mov %g0,%g5
5678 mov %g0,%g6
5679 mov %g0,%g7
5680
5681! Initialize memory pointers for window 0
5682 set p0_local0_start,%i0
5683 set p0_local1_start,%i1
5684 set p0_local2_start,%i2
5685 set p0_local3_start,%i3
5686 set p0_local4_start,%i4
5687 set p0_local5_start,%i5
5688 set p0_local6_start,%i6
5689 clr %i7
5690! Init Local Registers in Window 0
5691 ldx [%g1+0x000],%l0 ! %l0 = 415756c46940ca2a
5692 ldx [%g1+0x008],%l1 ! %l1 = 65fb82c89a772f40
5693 ldx [%g1+0x010],%l2 ! %l2 = 879d1bc02a5d3cfe
5694 ldx [%g1+0x018],%l3 ! %l3 = d5d6250268cd7ae8
5695 ldx [%g1+0x020],%l4 ! %l4 = 7501bb700f1547c2
5696 ldx [%g1+0x028],%l5 ! %l5 = d9cd999a6e61420b
5697 ldx [%g1+0x030],%l6 ! %l6 = c584bb7669bc7d11
5698 ldx [%g1+0x038],%l7 ! %l7 = dbba379213520f54
5699
5700! Initialize the output register of window 0
5701
5702 set share0_start,%o0
5703 set share1_start,%o1
5704 set share2_start,%o2
5705 set share3_start,%o3
5706 mov 0x08,%o4
5707 mov 0x10,%o5
5708 mov 0x18,%o6
5709
5710 retl
5711 nop
5712
5713user_text_end:
5714 .seg "text"
5715 .align 0x2000
5716user_near0_start:
5717p0_near_0_le:
5718 sub %l4,%l0,%l5
5719 ldstub [%o3+0x040],%l7 ! Mem[0000000021800040]
5720 jmpl %o7,%g0
5721 andn %l6,%l4,%l0
5722p0_near_0_he:
5723 jmpl %o7,%g0
5724 xor %l3,-0xbc4,%l1
5725 jmpl %o7,%g0
5726 nop
5727near0_b2b_h:
5728 subc %l0,%l2,%l7
5729 fdivs %f17,%f21,%f28
5730 fdivs %f20,%f16,%f24
5731 xor %l1,%l4,%l6
5732 jmpl %o7,%g0
5733 fmuls %f19,%f28,%f23
5734near0_b2b_l:
5735 fadds %f12,%f0 ,%f4
5736 fsubs %f8 ,%f5 ,%f9
5737 xor %l0,0x882,%l6
5738 fadds %f1 ,%f0 ,%f15
5739 jmpl %o7,%g0
5740 smul %l3,-0x4c8,%l5
5741user_near0_end:
5742 .seg "text"
5743 .align 0x2000
5744user_near1_start:
5745p0_near_1_le:
5746 stw %l3,[%i6+0x004] ! Mem[0000000010181404]
5747 fadds %f15,%f11,%f11
5748 ldx [%i6+0x038],%l6 ! Mem[0000000010181438]
5749 mulx %l5,-0xa98,%l4
5750 xor %l1,0x52a,%l3
5751 fdivs %f6 ,%f11,%f15
5752 fdivs %f12,%f12,%f4
5753 jmpl %o7,%g0
5754 fadds %f0 ,%f10,%f10
5755p0_near_1_he:
5756 fadds %f26,%f25,%f27
5757 sdivx %l1,%l0,%l7
5758 subc %l7,%l7,%l7
5759 fsqrts %f23,%f17
5760 xnor %l3,-0xd0f,%l2
5761 jmpl %o7,%g0
5762 add %l0,%l4,%l2
5763near1_b2b_h:
5764 subc %l4,%l0,%l1
5765 xnor %l3,0x89e,%l1
5766 mulx %l4,%l0,%l4
5767 umul %l0,0x1be,%l7
5768 jmpl %o7,%g0
5769 addc %l4,-0xef0,%l3
5770near1_b2b_l:
5771 and %l7,0x8fd,%l5
5772 fdivs %f15,%f7 ,%f10
5773 xnor %l1,%l3,%l3
5774 fcmps %fcc0,%f5 ,%f8
5775 jmpl %o7,%g0
5776 umul %l4,%l5,%l0
5777user_near1_end:
5778 .seg "text"
5779 .align 0x2000
5780user_near2_start:
5781p0_near_2_le:
5782 jmpl %o7,%g0
5783 sdivx %l2,%l6,%l3
5784 jmpl %o7,%g0
5785 nop
5786p0_near_2_he:
5787 smul %l0,0xd1e,%l7
5788 jmpl %o7,%g0
5789 or %l6,%l0,%l0
5790near2_b2b_h:
5791 jmpl %o7,%g0
5792 fcmps %fcc1,%f16,%f17
5793 jmpl %o7,%g0
5794 nop
5795near2_b2b_l:
5796 jmpl %o7,%g0
5797 add %l3,%l5,%l2
5798 jmpl %o7,%g0
5799 nop
5800user_near2_end:
5801 .seg "text"
5802 .align 0x2000
5803user_near3_start:
5804p0_near_3_le:
5805 umul %l1,%l1,%l1
5806 st %f2 ,[%i0+0x038] ! Mem[0000000010001438]
5807 udivx %l2,0xa90,%l2
5808 std %l6,[%i3+0x028] ! Mem[00000000100c1428]
5809 xnor %l6,-0xfc7,%l1
5810 jmpl %o7,%g0
5811 sdivx %l6,-0x748,%l0
5812p0_near_3_he:
5813 fsqrts %f27,%f27
5814 fadds %f17,%f21,%f24
5815 addc %l3,0x488,%l3
5816 jmpl %o7,%g0
5817 sub %l6,0xf6b,%l3
5818near3_b2b_h:
5819 orn %l0,%l4,%l3
5820 fsubs %f28,%f23,%f16
5821 jmpl %o7,%g0
5822 add %l5,%l3,%l3
5823near3_b2b_l:
5824 fcmps %fcc2,%f5 ,%f5
5825 mulx %l7,-0x576,%l2
5826 jmpl %o7,%g0
5827 fdivs %f10,%f0 ,%f13
5828user_near3_end:
5829 .seg "text"
5830 .text
5831 .align 0x2000
5832user_far0_start:
5833p0_far_0_le:
5834 swap [%i6+0x010],%l7 ! Mem[0000000010181410]
5835 jmpl %o7,%g0
5836 andn %l6,-0x74d,%l5
5837p0_far_0_lem:
5838 membar #Sync
5839 swap [%i6+0x010],%l7 ! Mem[0000000010181410]
5840 jmpl %o7,%g0
5841 andn %l6,-0x74d,%l5
5842p0_far_0_he:
5843 add %l2,-0x4f6,%l4
5844 mulx %l3,0x106,%l1
5845 udivx %l5,0x66a,%l5
5846 udivx %l3,-0xf92,%l5
5847 fcmps %fcc3,%f27,%f29
5848 jmpl %o7,%g0
5849 xnor %l4,%l3,%l6
5850p0_far_0_hem:
5851 add %l2,-0x4f6,%l4
5852 mulx %l3,0x106,%l1
5853 udivx %l5,0x66a,%l5
5854 udivx %l3,-0xf92,%l5
5855 fcmps %fcc3,%f27,%f29
5856 jmpl %o7,%g0
5857 xnor %l4,%l3,%l6
5858p0_loop_branch_0:
5859 jmpl %o7+12,%g0
5860 add %l0,1,%l0
5861far0_b2b_h:
5862 jmpl %o7,%g0
5863 smul %l7,%l7,%l5
5864 jmpl %o7,%g0
5865 nop
5866far0_b2b_l:
5867 jmpl %o7,%g0
5868 sdivx %l1,%l3,%l0
5869 jmpl %o7,%g0
5870 nop
5871user_far0_end:
5872 .seg "text"
5873 .text
5874 .align 0x2000
5875user_far1_start:
5876p0_far_1_le:
5877 jmpl %o7,%g0
5878 fitod %f5 ,%f8
5879 jmpl %o7,%g0
5880 nop
5881p0_far_1_lem:
5882 jmpl %o7,%g0
5883 fitod %f5 ,%f8
5884 jmpl %o7,%g0
5885 nop
5886p0_far_1_he:
5887 fsubs %f24,%f30,%f23
5888 ldx [%i2+0x008],%l5 ! Mem[0000000010081408]
5889 jmpl %o7,%g0
5890 fadds %f22,%f17,%f23
5891p0_far_1_hem:
5892 fsubs %f24,%f30,%f23
5893 membar #Sync
5894 ldx [%i2+0x008],%l5 ! Mem[0000000010081408]
5895 jmpl %o7,%g0
5896 fadds %f22,%f17,%f23
5897p0_loop_branch_1:
5898 jmpl %o7+12,%g0
5899 add %l0,2,%l0
5900far1_b2b_h:
5901 fsubs %f16,%f27,%f27
5902 jmpl %o7,%g0
5903 udivx %l3,%l6,%l6
5904far1_b2b_l:
5905 udivx %l4,%l7,%l1
5906 jmpl %o7,%g0
5907 xor %l3,%l5,%l1
5908user_far1_end:
5909 .seg "text"
5910 .text
5911 .align 0x2000
5912user_far2_start:
5913p0_far_2_le:
5914 smul %l4,%l4,%l6
5915 stb %l4,[%i4+0x009] ! Mem[0000000010101409]
5916 or %l3,0xbc3,%l0
5917 st %f15,[%i2+0x018] ! Mem[0000000010081418]
5918 sub %l7,-0x736,%l4
5919 jmpl %o7,%g0
5920 fmuls %f15,%f1 ,%f1
5921p0_far_2_lem:
5922 smul %l4,%l4,%l6
5923 membar #Sync
5924 stb %l4,[%i4+0x009] ! Mem[0000000010101409]
5925 or %l3,0xbc3,%l0
5926 st %f15,[%i2+0x018] ! Mem[0000000010081418]
5927 sub %l7,-0x736,%l4
5928 jmpl %o7,%g0
5929 fmuls %f15,%f1 ,%f1
5930p0_far_2_he:
5931 addc %l4,-0x793,%l7
5932 sub %l7,%l4,%l6
5933 mulx %l2,%l3,%l2
5934 xnor %l1,%l6,%l1
5935 fsubs %f26,%f29,%f17
5936 jmpl %o7,%g0
5937 xnor %l4,%l2,%l2
5938p0_far_2_hem:
5939 addc %l4,-0x793,%l7
5940 sub %l7,%l4,%l6
5941 mulx %l2,%l3,%l2
5942 xnor %l1,%l6,%l1
5943 fsubs %f26,%f29,%f17
5944 jmpl %o7,%g0
5945 xnor %l4,%l2,%l2
5946p0_loop_branch_2:
5947 jmpl %o7+12,%g0
5948 add %l0,3,%l0
5949far2_b2b_h:
5950 udivx %l7,%l7,%l7
5951 mulx %l2,0xcc0,%l1
5952 subc %l3,%l2,%l2
5953 sub %l4,0x8cc,%l3
5954 addc %l4,%l3,%l7
5955 sdivx %l3,-0xb52,%l1
5956 jmpl %o7,%g0
5957 umul %l0,-0xf2b,%l7
5958far2_b2b_l:
5959 fdtoi %f12,%f15
5960 xnor %l2,%l7,%l6
5961 fmuls %f10,%f12,%f0
5962 fcmps %fcc0,%f6 ,%f3
5963 or %l6,-0xe53,%l4
5964 addc %l5,0xcbf,%l5
5965 jmpl %o7,%g0
5966 xor %l7,%l0,%l7
5967user_far2_end:
5968 .seg "text"
5969 .text
5970 .align 0x2000
5971user_far3_start:
5972p0_far_3_le:
5973 fdivs %f5 ,%f2 ,%f2
5974 std %l0,[%i0+0x000] ! Mem[0000000010001400]
5975 add %l2,-0x463,%l1
5976 jmpl %o7,%g0
5977 umul %l5,0xe9b,%l2
5978p0_far_3_lem:
5979 fdivs %f5 ,%f2 ,%f2
5980 membar #Sync
5981 std %l0,[%i0+0x000] ! Mem[0000000010001400]
5982 add %l2,-0x463,%l1
5983 jmpl %o7,%g0
5984 umul %l5,0xe9b,%l2
5985p0_far_3_he:
5986 sdivx %l4,%l1,%l3
5987 fcmps %fcc0,%f27,%f21
5988 addc %l4,%l4,%l5
5989 fsubs %f26,%f21,%f28
5990 st %f28,[%i5+0x028] ! Mem[0000000010141428]
5991 xnor %l7,%l2,%l1
5992 jmpl %o7,%g0
5993 xnor %l1,-0x019,%l4
5994p0_far_3_hem:
5995 sdivx %l4,%l1,%l3
5996 fcmps %fcc0,%f27,%f21
5997 addc %l4,%l4,%l5
5998 fsubs %f26,%f21,%f28
5999 membar #Sync
6000 st %f28,[%i5+0x028] ! Mem[0000000010141428]
6001 xnor %l7,%l2,%l1
6002 jmpl %o7,%g0
6003 xnor %l1,-0x019,%l4
6004p0_loop_branch_3:
6005 jmpl %o7+12,%g0
6006 add %l0,4,%l0
6007far3_b2b_h:
6008 umul %l0,%l2,%l1
6009 jmpl %o7,%g0
6010 fsubs %f21,%f28,%f28
6011far3_b2b_l:
6012 mulx %l5,%l7,%l2
6013 jmpl %o7,%g0
6014 andn %l6,%l4,%l2
6015user_far3_end:
6016 .seg "text"
6017 .align 0x2000
6018user_jump0_start:
6019 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
6020p0_jmpl_0_le:
6021 sdivx %l4,%l0,%l5
6022 fsubs %f14,%f1 ,%f14
6023 jmpl %g6+8,%g0
6024 sub %l6,0x7c7,%l6
6025p0_call_0_le:
6026 fcmps %fcc1,%f8 ,%f3
6027 udivx %l6,%l4,%l5
6028 add %l7,%l6,%l0
6029 retl
6030 udivx %l5,0xfc3,%l0
6031p0_jmpl_0_lo:
6032 sdivx %l4,%l0,%l5
6033 fsubs %f14,%f1 ,%f14
6034 jmpl %g6+8,%g0
6035 sub %l6,0x7c7,%l6
6036p0_call_0_lo:
6037 fcmps %fcc1,%f8 ,%f3
6038 udivx %l6,%l4,%l5
6039 add %l7,%l6,%l0
6040 retl
6041 udivx %l5,0xfc3,%l0
6042p0_jmpl_0_he:
6043 add %l5,-0xf7b,%l1
6044 jmpl %g6+8,%g0
6045 fdtoi %f28,%f20
6046p0_call_0_he:
6047 retl
6048 or %l7,%l6,%l0
6049p0_jmpl_0_ho:
6050 add %l5,-0xf7b,%l1
6051 jmpl %g6+8,%g0
6052 fdtoi %f28,%f20
6053p0_call_0_ho:
6054 retl
6055 or %l7,%l6,%l0
6056user_jump0_end:
6057 .seg "text"
6058 .align 0x2000
6059user_jump1_start:
6060 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
6061p0_jmpl_1_le:
6062 smul %l2,-0x794,%l0
6063 jmpl %g6+8,%g0
6064 subc %l6,-0x7fc,%l5
6065p0_call_1_le:
6066 retl
6067 or %l1,0x2b9,%l3
6068p0_jmpl_1_lo:
6069 smul %l2,-0x794,%l0
6070 jmpl %g6+8,%g0
6071 subc %l6,-0x7fc,%l5
6072p0_call_1_lo:
6073 retl
6074 or %l1,0x2b9,%l3
6075p0_jmpl_1_he:
6076 smul %l5,0x52a,%l7
6077 sdivx %l3,0x06b,%l4
6078 fadds %f21,%f17,%f27
6079 ld [%i0+0x00c],%f24 ! Mem[000000001000140c]
6080 sub %l2,-0xcfa,%l0
6081 addc %l0,%l1,%l5
6082 subc %l6,-0xe8b,%l7
6083 jmpl %g6+8,%g0
6084 mulx %l1,%l4,%l6
6085p0_call_1_he:
6086 umul %l5,%l4,%l1
6087 fsubs %f31,%f24,%f18
6088 sub %l4,%l1,%l0
6089 add %l2,0x5ba,%l1
6090 umul %l3,%l1,%l4
6091 retl
6092 fsqrts %f19,%f20
6093p0_jmpl_1_ho:
6094 smul %l5,0x52a,%l7
6095 sdivx %l3,0x06b,%l4
6096 fadds %f21,%f17,%f27
6097 ld [%o0+0x00c],%f24 ! Mem[000000001000140c]
6098 sub %l2,-0xcfa,%l0
6099 addc %l0,%l1,%l5
6100 subc %l6,-0xe8b,%l7
6101 jmpl %g6+8,%g0
6102 mulx %l1,%l4,%l6
6103p0_call_1_ho:
6104 umul %l5,%l4,%l1
6105 fsubs %f31,%f24,%f18
6106 sub %l4,%l1,%l0
6107 add %l2,0x5ba,%l1
6108 umul %l3,%l1,%l4
6109 retl
6110 fsqrts %f19,%f20
6111user_jump1_end:
6112 .seg "text"
6113 .align 0x2000
6114user_jump2_start:
6115 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
6116p0_jmpl_2_le:
6117 addc %l1,%l2,%l2
6118 subc %l7,-0xa85,%l5
6119 ldd [%i4+0x000],%f14 ! Mem[0000000010101400]
6120 fsubs %f9 ,%f4 ,%f15
6121 jmpl %g6+8,%g0
6122 ldd [%i2+0x030],%f0 ! Mem[0000000010081430]
6123p0_call_2_le:
6124 fcmps %fcc0,%f1 ,%f4
6125 fadds %f9 ,%f5 ,%f12
6126 fmuls %f11,%f1 ,%f3
6127 fstoi %f2 ,%f6
6128 fadds %f15,%f3 ,%f1
6129 xor %l0,%l5,%l2
6130 orn %l6,-0x371,%l1
6131 retl
6132 addc %l1,%l3,%l5
6133p0_jmpl_2_lo:
6134 addc %l1,%l2,%l2
6135 subc %l7,-0xa85,%l5
6136 ldd [%o4+0x000],%f14 ! Mem[0000000010101400]
6137 fsubs %f9 ,%f4 ,%f15
6138 jmpl %g6+8,%g0
6139 ldd [%o2+0x030],%f0 ! Mem[0000000010081430]
6140p0_call_2_lo:
6141 fcmps %fcc0,%f1 ,%f4
6142 fadds %f9 ,%f5 ,%f12
6143 fmuls %f11,%f1 ,%f3
6144 fstoi %f2 ,%f6
6145 fadds %f15,%f3 ,%f1
6146 xor %l0,%l5,%l2
6147 orn %l6,-0x371,%l1
6148 retl
6149 addc %l1,%l3,%l5
6150p0_jmpl_2_he:
6151 smul %l5,%l6,%l5
6152 mulx %l7,-0xd9d,%l1
6153 umul %l0,0x51c,%l6
6154 jmpl %g6+8,%g0
6155 sub %l5,%l4,%l3
6156p0_call_2_he:
6157 fstod %f20,%f24
6158 fcmps %fcc0,%f25,%f26
6159 fadds %f23,%f26,%f30
6160 or %l0,-0xf9c,%l1
6161 fsqrts %f28,%f16
6162 orn %l4,0x63c,%l4
6163 retl
6164 xnor %l0,%l5,%l4
6165p0_jmpl_2_ho:
6166 smul %l5,%l6,%l5
6167 mulx %l7,-0xd9d,%l1
6168 umul %l0,0x51c,%l6
6169 jmpl %g6+8,%g0
6170 sub %l5,%l4,%l3
6171p0_call_2_ho:
6172 fstod %f20,%f24
6173 fcmps %fcc0,%f25,%f26
6174 fadds %f23,%f26,%f30
6175 or %l0,-0xf9c,%l1
6176 fsqrts %f28,%f16
6177 orn %l4,0x63c,%l4
6178 retl
6179 xnor %l0,%l5,%l4
6180user_jump2_end:
6181 .seg "text"
6182 .align 0x2000
6183user_jump3_start:
6184 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
6185p0_jmpl_3_le:
6186 xnor %l3,%l6,%l0
6187 fcmps %fcc0,%f3 ,%f9
6188 umul %l5,%l3,%l0
6189 or %l2,%l0,%l2
6190 addc %l4,0x6b4,%l0
6191 jmpl %g6+8,%g0
6192 fstod %f6 ,%f8
6193p0_call_3_le:
6194 xor %l0,-0x907,%l5
6195 andn %l7,%l0,%l5
6196 addc %l7,-0xbf4,%l2
6197 orn %l2,%l4,%l6
6198 subc %l1,%l2,%l3
6199 smul %l3,%l6,%l2
6200 and %l7,0x6d1,%l3
6201 retl
6202 addc %l1,-0x68b,%l4
6203p0_jmpl_3_lo:
6204 xnor %l3,%l6,%l0
6205 fcmps %fcc0,%f3 ,%f9
6206 umul %l5,%l3,%l0
6207 or %l2,%l0,%l2
6208 addc %l4,0x6b4,%l0
6209 jmpl %g6+8,%g0
6210 fstod %f6 ,%f8
6211p0_call_3_lo:
6212 xor %l0,-0x907,%l5
6213 andn %l7,%l0,%l5
6214 addc %l7,-0xbf4,%l2
6215 orn %l2,%l4,%l6
6216 subc %l1,%l2,%l3
6217 smul %l3,%l6,%l2
6218 and %l7,0x6d1,%l3
6219 retl
6220 addc %l1,-0x68b,%l4
6221p0_jmpl_3_he:
6222 jmpl %g6+8,%g0
6223 fdivs %f24,%f17,%f28
6224p0_call_3_he:
6225 retl
6226 lduw [%i0+0x030],%l6 ! Mem[0000000010001430]
6227p0_jmpl_3_ho:
6228 jmpl %g6+8,%g0
6229 fdivs %f24,%f17,%f28
6230p0_call_3_ho:
6231 retl
6232 lduw [%o0+0x030],%l6 ! Mem[0000000010001430]
6233user_jump3_end:
6234
6235 .seg "data"
6236 .align 0x2000
6237user_data_start:
6238done_flags:
6239 .word 0
6240 .align 8
6241done_count:
6242 .word 0,0
6243Start_Flags:
6244 .word 0,0,0,0
6245Finish_Flag:
6246 .word 0,0
6247 .align 8
6248num_processors:
6249 .word 1
6250num_agents:
6251 .word 0
6252no_membar:
6253 .word 0
6254max_ireg:
6255 .word 8,0
6256max_freg:
6257 .word 32,0
6258 .align 64
6259p0_temp:
6260 .word 0,0,0,0,0,0,0,0
6261 .word 0,0,0,0,0,0,0,0
6262 .word 0,0,0,0,0,0,0,0
6263 .word 0,0,0,0,0,0,0,0
6264p0_debug:
6265 .word 0,0,0,0,0,0,0,0
6266 .word 0,0,0,0,0,0,0,0
6267p0_fsr:
6268 .word 0x00000000,0x00000000
6269 .align 8
6270p0_loop_cnt:
6271 .word 1,0
6272max_windows:
6273 .word 1,0,0,0,0,0,0,0
6274 .word 0,0,0,0,0,0,0,0
6275 .word 0,0,0,0,0,0,0,0
6276 .word 0,0,0,0,0,0,0,0
6277 .word 0,0,0,0,0,0,0,0
6278 .word 0,0,0,0,0,0,0,0
6279 .word 0,0,0,0,0,0,0,0
6280 .word 0,0,0,0,0,0,0,0
6281 .word 0,0,0,0,0,0,0,0
6282 .word 0,0,0,0,0,0,0,0
6283 .word 0,0,0,0,0,0,0,0
6284 .word 0,0,0,0,0,0,0,0
6285 .word 0,0,0,0,0,0,0,0
6286 .word 0,0,0,0,0,0,0,0
6287 .word 0,0,0,0,0,0,0,0
6288 .word 0,0,0,0,0,0,0,0
6289 .word 0,0,0,0,0,0,0,0
6290 .word 0,0,0,0,0,0,0,0
6291 .word 0,0,0,0,0,0,0,0
6292 .word 0,0,0,0,0,0,0,0
6293 .word 0,0,0,0,0,0,0,0
6294 .word 0,0,0,0,0,0,0,0
6295 .word 0,0,0,0,0,0,0,0
6296 .word 0,0,0,0,0,0,0,0
6297 .word 0,0,0,0,0,0,0,0
6298 .word 0,0,0,0,0,0,0,0
6299 .word 0,0,0,0,0,0,0,0
6300 .word 0,0,0,0,0,0,0,0
6301 .word 0,0,0,0,0,0,0,0
6302 .word 0,0,0,0,0,0,0,0
6303 .word 0,0,0,0,0,0,0,0
6304 .word 0,0,0,0,0,0,0,0
6305
6306 .align 8
6307p0_init_registers:
6308 .word 0x415756c4,0x6940ca2a ! Init value for %l0
6309 .word 0x65fb82c8,0x9a772f40 ! Init value for %l1
6310 .word 0x879d1bc0,0x2a5d3cfe ! Init value for %l2
6311 .word 0xd5d62502,0x68cd7ae8 ! Init value for %l3
6312 .word 0x7501bb70,0x0f1547c2 ! Init value for %l4
6313 .word 0xd9cd999a,0x6e61420b ! Init value for %l5
6314 .word 0xc584bb76,0x69bc7d11 ! Init value for %l6
6315 .word 0xdbba3792,0x13520f54 ! Init value for %l7
6316 .align 64
6317p0_init_freg:
6318 .word 0x3a0cc464,0xe025b4c3 ! Init value for %f0
6319 .word 0x4e446631,0xaaa2216e ! Init value for %f2
6320 .word 0xa485631c,0xd9ea2667 ! Init value for %f4
6321 .word 0x01a6d6f0,0xfc757cfa ! Init value for %f6
6322 .word 0xdeaebd7d,0x98c0f273 ! Init value for %f8
6323 .word 0x3430b6a3,0x65fc5512 ! Init value for %f10
6324 .word 0x1f790fec,0x0c529c75 ! Init value for %f12
6325 .word 0xa0e8d7b9,0x535b3e72 ! Init value for %f14
6326 .word 0x396a40d9,0x052dfec6 ! Init value for %f16
6327 .word 0x2755f48c,0x822e7630 ! Init value for %f18
6328 .word 0x1b50de40,0xb8120897 ! Init value for %f20
6329 .word 0x22529dbe,0xd958e0ad ! Init value for %f22
6330 .word 0xe8146e4a,0x98eb928c ! Init value for %f24
6331 .word 0x400be218,0x29ff90a5 ! Init value for %f26
6332 .word 0x8c6dbdc0,0x55c61a06 ! Init value for %f28
6333 .word 0xd9f5beab,0x7e2240b7 ! Init value for %f30
6334 .word 0x85d0cf2e,0x5e5a282f ! Init value for %f32
6335 .word 0xb7996b52,0x2d7164e2 ! Init value for %f34
6336 .word 0x86ad6e96,0xc7e242e3 ! Init value for %f36
6337 .word 0x9b0222ab,0x6d33692f ! Init value for %f38
6338 .word 0xc1b0b291,0x8d354463 ! Init value for %f40
6339 .word 0x181fc51a,0xdb1c4dad ! Init value for %f42
6340 .word 0xe85cd942,0x004874d4 ! Init value for %f44
6341 .word 0x72d1a24c,0x0215fdf2 ! Init value for %f46
6342 .word 0x5f590928,0x8d5d5c95
6343 .word 0xf4489320,0x92f512ad
6344 .word 0x05f81fd2,0x3540d3cb
6345 .word 0x3e81dc20,0xe1b849d3
6346 .word 0xd43e5c96,0x86db495a
6347 .word 0xa04dc21e,0x8093c88b
6348 .word 0x25c2ae3b,0xabf9c24e
6349 .word 0x9eca718a,0x45fcc922
6350p0_share_mask:
6351 .word 0xffff0000,0x00000000
6352 .word 0x00000000,0x00000000
6353 .word 0x00000000,0x00000000
6354 .word 0x00000000,0x00000000
6355 .word 0x00000000,0x00000000
6356 .word 0x00000000,0x00000000
6357 .word 0x00000000,0x00000000
6358 .word 0x00000000,0x00000000
6359p0_expected_registers:
6360 .word 0xffffffff,0xffffffff
6361 .word 0x00000000,0x000000ff
6362 .word 0x00000000,0x00001a06
6363 .word 0xffffffff,0xffffffd3
6364 .word 0x00000000,0x759c090c
6365 .word 0x00000000,0x000000ff
6366 .word 0x00000000,0x00000000
6367 .word 0x00000000,0x000000ff
6368p0_expected_fp_regs:
6369 .word 0xec00ff00,0xff000000
6370 .word 0x0000008b,0x00000000
6371 .word 0x000000ad,0x0000007e
6372 .word 0x0787ce67,0x1f79100e
6373 .word 0x955a90b6,0xffffffff
6374 .word 0x55c61a06,0x1d9d4f0f
6375 .word 0xffffb398,0x32b09a30
6376 .word 0x55c61a06,0x955a90b6
6377 .word 0x8baab032,0x00000000
6378 .word 0xff00090c,0x9a000000
6379 .word 0xff000000,0x000000ff
6380 .word 0xb8f69713,0x97442b29
6381 .word 0x34e3dedf,0x7586a107
6382 .word 0xc20a167e,0x496a6cd3
6383 .word 0x00000000,0x67ce8707
6384 .word 0x724869eb,0x3c990ff9
6385 .word 0x00000010,0x00000400 ! %fsr = 0000001000000400
6386p0_local0_expect:
6387 .word 0xffce8707,0x11000000
6388 .word 0x00000000,0xff000000
6389 .word 0x292b4497,0x00ffff00
6390 .word 0x33f371b2,0x00000000
6391 .word 0x55c61a06,0x1d9d4f0f
6392 .word 0x07aab032,0xffffffff
6393 .word 0xbfc28cf8,0xffff9744
6394 .word 0x70db00d2,0x7f800000
6395p0_local0_sec_expect:
6396 .word 0xec0079ff,0x0000c6ff
6397 .word 0xff000000,0xdfdee334
6398 .word 0x3f000000,0x9a000000
6399 .word 0x00ffff00,0xff000000
6400 .word 0xaa507244,0x285ca732
6401 .word 0xa98a274a,0x0000799a
6402 .word 0xf2891c0b,0xdefb9782
6403 .word 0xa14abe9d,0xd8a6c77c
6404p0_local1_expect:
6405 .word 0x67ce8707,0x11000000
6406 .word 0xff000000,0x00000000
6407 .word 0x7500ce67,0xb199d047
6408 .word 0xffffffff,0x00000000
6409 .word 0x80000000,0x0787ce67
6410 .word 0x07aab032,0xffffffff
6411 .word 0xbfc28cf8,0x00000000
6412 .word 0x70db00d2,0x7f800000
6413p0_local1_sec_expect:
6414 .word 0xa87eff1b,0x37000000
6415 .word 0xff00009a,0x0c0900ff
6416 .word 0xd36c6a49,0x000000ff
6417 .word 0x292b4497,0x1397f6b8
6418 .word 0x07a18675,0xdfdee334
6419 .word 0xd36c6a49,0x7e160ac2
6420 .word 0x0787ce67,0x0000009a
6421 .word 0xf90f993c,0xeb694872
6422p0_local2_expect:
6423 .word 0x0000799a,0x00000075
6424 .word 0x07a18675,0xdfdee334
6425 .word 0xad000000,0x00000000
6426 .word 0x3700e102,0xffc60000
6427 .word 0x67ce8707,0x1100ff00
6428 .word 0x0000008b,0x00000000
6429 .word 0x7eff00ff,0xa85a9ad6
6430 .word 0x061ac6ff,0xffffffff
6431p0_local2_sec_expect:
6432 .word 0xff000000,0x1bff7ea8
6433 .word 0xfeb63fcf,0xffff00b4
6434 .word 0xff000000,0x000000ff
6435 .word 0x292b4497,0x1397f6b8
6436 .word 0x07a18675,0xdfdee334
6437 .word 0xd36c6a49,0x7e160ac2
6438 .word 0x0bfb2090,0x0607379a
6439 .word 0xf90f993c,0xeb694872
6440p0_local3_expect:
6441 .word 0xff000000,0xb199d047
6442 .word 0xff3c2379,0x00000000
6443 .word 0x3c990ff9,0x9a000000
6444 .word 0xb199d047,0x00000000
6445 .word 0xaa507244,0x285ca732
6446 .word 0xa98a274a,0x795168ce
6447 .word 0xf2ff1c0b,0xdefb9782
6448 .word 0xa14abe9d,0xd8a6c77c
6449p0_local3_sec_expect:
6450 .word 0xfff371b2,0xffffffff
6451 .word 0x00000000,0x0000b400
6452 .word 0x0c099c75,0x00000000
6453 .word 0xb3b919e3,0x51c59100
6454 .word 0x2a000000,0x1f79100e
6455 .word 0x6b55598b,0x7283e4bc
6456 .word 0x00000000,0x6e5f9478
6457 .word 0x11da2acc,0xafdad75c
6458p0_local4_expect:
6459 .word 0x000000ad,0x000000ff
6460 .word 0xb199d047,0xece279ff
6461 .word 0x00000000,0x9a000000
6462 .word 0x9a000000,0x67ce8707
6463 .word 0x55c61a06,0x0607aa8b
6464 .word 0x00ff0000,0xffffffff
6465 .word 0x3f370706,0x9020fb0b
6466 .word 0x000000de,0x00000000
6467p0_local4_sec_expect:
6468 .word 0xff7eff1b,0x37000000
6469 .word 0x0000009a,0x0c0900ff
6470 .word 0xff000000,0x000000ff
6471 .word 0x292b4497,0x1397f6b8
6472 .word 0x07a18675,0xdfdee334
6473 .word 0xd36c6a49,0x7e160ac2
6474 .word 0x0787ce67,0x0000009a
6475 .word 0xf90f993c,0xeb694872
6476p0_local5_expect:
6477 .word 0x00000000,0xff00090c
6478 .word 0x00000000,0x67ce8707
6479 .word 0xff7900ec,0x9dbe4aa1
6480 .word 0xad8c0000,0x0c099c75
6481 .word 0x3186e2eb,0x2d092ff1
6482 .word 0x0f4fff1d,0xff4d8b1f
6483 .word 0x55c61a06,0x98db82eb
6484 .word 0x84000000,0x00ff00ff
6485p0_local5_sec_expect:
6486 .word 0xb8f69713,0x97442b29
6487 .word 0x00000000,0xffffffff
6488 .word 0x292b4497,0x00000000
6489 .word 0xc3b425e0,0x64c40c3a
6490 .word 0x33a771b2,0x44ff50ff
6491 .word 0xce685179,0x4a278aa9
6492 .word 0x8297fbde,0x0b1c89f2
6493 .word 0x7cc7a6d8,0x9dbe4aa1
6494p0_local6_expect:
6495 .word 0x000000ff,0x97442b29
6496 .word 0xffa6c77c,0x0787ce67
6497 .word 0xd36c6a49,0x00000000
6498 .word 0x7e00364a,0x97442b29
6499 .word 0xffffffff,0x32b0aaff
6500 .word 0xff000000,0xffffffff
6501 .word 0x9aef0706,0x9020070b
6502 .word 0x000000ff,0x00000000
6503p0_local6_sec_expect:
6504 .word 0xec00ff00,0xff000000
6505 .word 0x00000000,0x32b0aa8b
6506 .word 0x000000ad,0x0000007e
6507 .word 0x1f79e2ec,0x1f79100e
6508 .word 0x955a90b6,0xffffffff
6509 .word 0x55c61a06,0x1d9d4f0f
6510 .word 0xffffb398,0x32b09a30
6511 .word 0x55c61a06,0x955a90b6
6512share0_expect:
6513 .word 0x87075a4a,0xb21d1fc1
6514 .word 0x0f54285d,0xbe63b6ba
6515 .word 0x41afed05,0xf53b681d
6516 .word 0x6b9e94aa,0x367b455d
6517 .word 0x0e8866eb,0xcbe53524
6518 .word 0x2d3d6a37,0xecb4f4d6
6519 .word 0x605be45d,0xb88cc857
6520 .word 0xc989b0a8,0x345ad16b
6521share1_expect:
6522 .word 0xc6ffa5fa,0xfd3b44a6
6523 .word 0x1ca43cbb,0x3e946a1f
6524 .word 0x0638aa16,0x90f0c71e
6525 .word 0x5e39bfa3,0xa71a9e22
6526 .word 0xec85cc58,0x44521582
6527 .word 0x06b98b18,0xe5db784c
6528 .word 0xf7dd3403,0x3efe4a5c
6529 .word 0x51aa2c55,0x732b46be
6530 .word 0x96ebfa54,0x5c736667
6531 .word 0x2ca71204,0x794979f0
6532 .word 0x4e71e543,0x637eb2da
6533 .word 0x62ecaf29,0xdb2dff94
6534 .word 0x5633a803,0x9d3ae510
6535 .word 0xf8da024f,0xc59bf991
6536 .word 0x0c181de0,0xfe2c877e
6537 .word 0x1b3f8f74,0x9e3c7644
6538share2_expect:
6539 .word 0xffffcd80,0xe948fd78
6540 .word 0xe912f133,0x2ef6db7e
6541 .word 0x98860576,0xc412825d
6542 .word 0x89867215,0xa2bb0300
6543 .word 0x862cc5c8,0xd988eb33
6544 .word 0xdc0d2eed,0xe02cdb49
6545 .word 0x69017631,0x5faeb862
6546 .word 0xd943eb23,0xe335de2f
6547share3_expect:
6548 .word 0xb4008a92,0x941bbde7
6549 .word 0x1b1d5550,0x77f048fc
6550 .word 0x43ef49de,0x9dbaf266
6551 .word 0xce956d4a,0x75e755eb
6552 .word 0xe18f5117,0xd98b3629
6553 .word 0xef7e7123,0x6d84c171
6554 .word 0x43b352da,0x279dc8fa
6555 .word 0xd21a2619,0x8de7b1e1
6556 .word 0x00ffc8f1,0xe13f0051
6557 .word 0x85e6f16e,0x67ce70a7
6558 .word 0xfc871606,0x1231d0df
6559 .word 0x67e2d694,0xfa8f55e3
6560 .word 0x6527c069,0x0f92fecf
6561 .word 0x2987e5c0,0x0500afe0
6562 .word 0x2b4e9953,0x62acafb8
6563 .word 0x3b7f7184,0x5d2f5bf8
6564 .word 0x26678dc3,0xc11b3596
6565 .word 0xb04505d7,0x1b7960de
6566 .word 0xaefa27eb,0xa2eec98f
6567 .word 0x791ebca8,0x750fe2aa
6568 .word 0x3420537f,0xdba9cddd
6569 .word 0xcbb33d39,0xaa55f59a
6570 .word 0x99bc9cd8,0xc7322699
6571 .word 0xaec3db0c,0x929958f2
6572 .word 0xfff64e5b,0x228621e1
6573 .word 0x994063e7,0x8285a8d1
6574 .word 0x9d21923c,0xe09e8a92
6575 .word 0xf3e370b2,0xba28db95
6576 .word 0xbe2df596,0x411f8971
6577 .word 0xc67b9410,0xed3cc2fc
6578 .word 0xbf5f417e,0x5e7cde05
6579 .word 0xb019c746,0x8d60423a
6580 .word 0xb444af61,0x2bbbaa15
6581 .word 0xcbc5a4da,0x2c1e9e9a
6582 .word 0x03665cc6,0x050a3f9b
6583 .word 0x804d5769,0x1c0739ca
6584 .word 0x1e1c56a3,0xc379716e
6585 .word 0x1c3f6207,0x08da873b
6586 .word 0xcc324e5f,0x69d92230
6587 .word 0x38bc4259,0x28b10f88
6588 .word 0xffff4205,0xe971a1c2
6589 .word 0x4d420703,0x09b5eaf5
6590 .word 0xb7ef3c89,0xfca9eb21
6591 .word 0x9ed13781,0x747c57d1
6592 .word 0x96bfe368,0x6b507dd7
6593 .word 0x11469e2a,0x1b1e2375
6594 .word 0xec110ef3,0xb6dd776f
6595 .word 0x4c0da30f,0xb91566c6
6596 .word 0x0760f854,0x94d55bf3
6597 .word 0x32897da5,0x2b47efa0
6598 .word 0x222fba39,0xb09ba740
6599 .word 0x2c7aa3ee,0xda4d4e9e
6600 .word 0x4624b050,0x1cb3fe45
6601 .word 0x484724e7,0xd3e46664
6602 .word 0x219abe3f,0x589c9f87
6603 .word 0x74c5b64b,0xba976202
6604 .word 0x00d25b76,0x8e47e0b7
6605 .word 0x74e2cc7e,0xeb6a1e29
6606 .word 0xf011f699,0x1b0985f1
6607 .word 0x66b735fa,0x9adf705d
6608 .word 0x38b3d5e4,0x4004ba65
6609 .word 0xf131bddd,0xdc30b286
6610 .word 0xd4e91bbd,0x62387bcb
6611 .word 0x57a4fa9c,0x0244cbc7
6612p0_invalidate_semaphore:
6613 .word 0
6614! Data for Cross Processor Interrupt
6615 .align 8
6616received_xintr:
6617 .word 0,0,0,0,0,0,0,0
6618 .word 0,0,0,0,0,0,0,0
6619 .word 0,0,0,0,0,0,0,0
6620 .word 0,0,0,0,0,0,0,0
6621 .word 0,0,0,0,0,0,0,0
6622 .word 0,0,0,0,0,0,0,0
6623 .word 0,0,0,0,0,0,0,0
6624 .word 0,0,0,0,0,0,0,0
6625p0_dispatch_retry:
6626 .word 0,0
6627p0_xintr_data:
6628 .word 0x00000000,0x00000001
6629 .word 0xf08efe6f,0xd2bba81e
6630 .word 0x00000000,0x00000002
6631 .word 0x785c6b57,0xc7b665b2
6632 .word 0x00000000,0x00000003
6633 .word 0x34ef1717,0x8dc1010b
6634 .word 0x00000000,0x00000004
6635 .word 0xdeb24640,0x0e148517
6636 .word 0x00000000,0x00000005
6637 .word 0x6e99e6a0,0x6d80d315
6638 .word 0x00000000,0x00000006
6639 .word 0xd4a8abe8,0x65f52249
6640 .word 0x00000000,0x00000007
6641 .word 0xa40b6c30,0x1131c2a2
6642 .word 0x00000000,0x00000008
6643 .word 0xa994be2f,0xdd7fe191
6644 .align 8
6645p0_xintr_expected:
6646 .word 0
6647 .align 64
6648xintr_data_ptrs:
6649 .word p0_xintr_data
6650 .align 8
6651p0_xintr_db:
6652 .skip 512
6653p0_xintr_retry_count:
6654 .word 0,0
6655p0_reset_cnt:
6656 .word 0
6657 .align 8
6658p0_ec_timing_ctrl:
6659 .word 0,0
6660p0_ec_control:
6661 .word 0,0
6662p0_mcu_shadow:
6663 .skip 80
6664user_data_end:
6665
6666
6667SECTION .p0_local0 DATA_VA=0x000800000
6668
6669attr_data {
6670 Name = .p0_local0,
6671 VA = 0x0000000000800000,
6672 RA = 0x0000000010000000,
6673 PA = ra2pa(0x0000000010000000,0),
6674 part_0_ctx_nonzero_tsb_config_0,
6675 TTE_Context=PCONTEXT,
6676 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6677 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6678 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6679 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6680}
6681
6682 .data
6683 .seg "data"
6684 .align 0x2000
6685 .global p0_local0_start
6686p0_local0_begin:
6687 .skip 0x1400
6688p0_local0_start:
6689 .word 0x70621cea,0x2a3b6d13,0x0ade34b6,0x5be3cfc5
6690 .word 0x60579a64,0xba694eb7,0x4935eb91,0x02e1f454
6691 .word 0x692f1c85,0x54980ce8,0x14cc9d31,0x565c380a
6692 .word 0x852496fc,0x3db0b107,0x1837c19a,0xd42c69b9
6693p0_local0_end:
6694
6695SECTION .p0_local0_sec DATA_VA=0x000800000
6696
6697attr_data {
6698 Name = .p0_local0_sec,
6699 VA = 0x0000000000800000,
6700 RA = 0x0000000030000000,
6701 PA = ra2pa(0x0000000030000000,0),
6702 part_0_ctx_nonzero_tsb_config_0,
6703 TTE_Context=SCONTEXT,
6704 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6705 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6706 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6707 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6708}
6709
6710 .data
6711 .seg "data"
6712 .align 0x2000
6713 .global p0_local0_sec_start
6714p0_local0_sec_begin:
6715 .skip 0x1400
6716p0_local0_sec_start:
6717 .word 0x7d3b0ba6,0xfb4f11ce,0xc573538e,0x7bd72e46
6718 .word 0xcf9b9d0b,0xbac772b9,0xf3187341,0x68d50536
6719 .word 0xadd0ff91,0x0ba043f5,0x10fa2a9b,0x9cc32763
6720 .word 0xe2c0ba42,0x135a44a3,0xdaeee5c6,0x4319c7e0
6721p0_local0_sec_end:
6722
6723SECTION .p0_local1 DATA_VA=0x000802000
6724
6725attr_data {
6726 Name = .p0_local1,
6727 VA = 0x0000000000802000,
6728 RA = 0x0000000010040000,
6729 PA = ra2pa(0x0000000010040000,0),
6730 part_0_ctx_nonzero_tsb_config_0,
6731 TTE_Context=PCONTEXT,
6732 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6733 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6734 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6735 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6736}
6737
6738 .data
6739 .seg "data"
6740 .align 0x2000
6741 .global p0_local1_start
6742p0_local1_begin:
6743 .skip 0x1400
6744p0_local1_start:
6745 .word 0x0339ce68,0x6f76a7e9,0xdf266222,0xae22aac8
6746 .word 0x0106ab6d,0x8d4662c9,0xc77babee,0xc8a9d015
6747 .word 0xba6cab9e,0x7fcdab61,0x3ec2b76b,0x33f371b2
6748 .word 0x83e5dbb0,0x43a96d09,0x4783d1b1,0x34d288e2
6749p0_local1_end:
6750
6751SECTION .p0_local1_sec DATA_VA=0x000802000
6752
6753attr_data {
6754 Name = .p0_local1_sec,
6755 VA = 0x0000000000802000,
6756 RA = 0x0000000030040000,
6757 PA = ra2pa(0x0000000030040000,0),
6758 part_0_ctx_nonzero_tsb_config_0,
6759 TTE_Context=SCONTEXT,
6760 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6761 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6762 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6763 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6764}
6765
6766 .data
6767 .seg "data"
6768 .align 0x2000
6769 .global p0_local1_sec_start
6770p0_local1_sec_begin:
6771 .skip 0x1400
6772p0_local1_sec_start:
6773 .word 0x9ef8b398,0xf50c9a30,0xd7f0257b,0x4f78c2c7
6774 .word 0x18050bba,0x06830e96,0x66d00130,0xd7cddb08
6775 .word 0x8ef0a117,0x08d2e529,0xf825c9ae,0xef59d9ef
6776 .word 0x53978030,0x1986bb54,0x5292d261,0xbd75585a
6777p0_local1_sec_end:
6778
6779SECTION .p0_local2 DATA_VA=0x000804000
6780
6781attr_data {
6782 Name = .p0_local2,
6783 VA = 0x0000000000804000,
6784 RA = 0x0000000010080000,
6785 PA = ra2pa(0x0000000010080000,0),
6786 part_0_ctx_nonzero_tsb_config_0,
6787 TTE_Context=PCONTEXT,
6788 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6789 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6790 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6791 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6792}
6793
6794 .data
6795 .seg "data"
6796 .align 0x2000
6797 .global p0_local2_start
6798p0_local2_begin:
6799 .skip 0x1400
6800p0_local2_start:
6801 .word 0xfa149d22,0x261b4dd3,0xe2ac4b23,0xa45a5605
6802 .word 0x69f674ab,0x5c72c7a5,0x38db09e8,0xdf46364a
6803 .word 0xc1a854d7,0xe70a4ac1,0x79730dae,0x3630eb24
6804 .word 0x1b707ea8,0xdc4e2b5f,0xb259faaf,0x05abd5e3
6805p0_local2_end:
6806
6807SECTION .p0_local2_sec DATA_VA=0x000804000
6808
6809attr_data {
6810 Name = .p0_local2_sec,
6811 VA = 0x0000000000804000,
6812 RA = 0x0000000030080000,
6813 PA = ra2pa(0x0000000030080000,0),
6814 part_0_ctx_nonzero_tsb_config_0,
6815 TTE_Context=SCONTEXT,
6816 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6817 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6818 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6819 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6820}
6821
6822 .data
6823 .seg "data"
6824 .align 0x2000
6825 .global p0_local2_sec_start
6826p0_local2_sec_begin:
6827 .skip 0x1400
6828p0_local2_sec_start:
6829 .word 0x27cc1364,0x1d9d4f0f,0x7ce26971,0x490a8644
6830 .word 0xd88d6f71,0x7f9dbe97,0x292b4497,0x1397f6b8
6831 .word 0x07a18675,0xdfdee334,0xd36c6a49,0x7e160ac2
6832 .word 0x0bfb2090,0x0607379a,0xf90f993c,0xeb694872
6833p0_local2_sec_end:
6834
6835SECTION .p0_local3 DATA_VA=0x000806000
6836
6837attr_data {
6838 Name = .p0_local3,
6839 VA = 0x0000000000806000,
6840 RA = 0x00000000100c0000,
6841 PA = ra2pa(0x00000000100c0000,0),
6842 part_0_ctx_nonzero_tsb_config_0,
6843 TTE_Context=PCONTEXT,
6844 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6845 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6846 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6847 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6848}
6849
6850 .data
6851 .seg "data"
6852 .align 0x2000
6853 .global p0_local3_start
6854p0_local3_begin:
6855 .skip 0x1400
6856p0_local3_start:
6857 .word 0xf6c2a1b4,0x801ad428,0x9f961016,0x76dda661
6858 .word 0xdec89116,0x97ce1620,0xd5edeaba,0xfff0bb9c
6859 .word 0x87a255b1,0x9c91a9f4,0x86842aa8,0xa5b9cc6b
6860 .word 0xbfc28cf8,0x9b639219,0xdd41bb83,0x9302b615
6861p0_local3_end:
6862
6863SECTION .p0_local3_sec DATA_VA=0x000806000
6864
6865attr_data {
6866 Name = .p0_local3_sec,
6867 VA = 0x0000000000806000,
6868 RA = 0x00000000300c0000,
6869 PA = ra2pa(0x00000000300c0000,0),
6870 part_0_ctx_nonzero_tsb_config_0,
6871 TTE_Context=SCONTEXT,
6872 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6873 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6874 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6875 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6876}
6877
6878 .data
6879 .seg "data"
6880 .align 0x2000
6881 .global p0_local3_sec_start
6882p0_local3_sec_begin:
6883 .skip 0x1400
6884p0_local3_sec_start:
6885 .word 0xad1baaac,0xd3613e5c,0x74d6a809,0x77fc510a
6886 .word 0xe1e0a596,0x7273f96e,0xb3b919e3,0x51c59100
6887 .word 0x9d6373fb,0xc85f108f,0x6b55598b,0x7283e4bc
6888 .word 0x992bc721,0x6e5f9478,0xa12989e0,0xafdad75c
6889p0_local3_sec_end:
6890
6891SECTION .p0_local4 DATA_VA=0x000808000
6892
6893attr_data {
6894 Name = .p0_local4,
6895 VA = 0x0000000000808000,
6896 RA = 0x0000000010100000,
6897 PA = ra2pa(0x0000000010100000,0),
6898 part_0_ctx_nonzero_tsb_config_0,
6899 TTE_Context=PCONTEXT,
6900 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6901 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6902 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6903 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6904}
6905
6906 .data
6907 .seg "data"
6908 .align 0x2000
6909 .global p0_local4_start
6910p0_local4_begin:
6911 .skip 0x1400
6912p0_local4_start:
6913 .word 0x11925c6a,0xf8aeedb0,0xff1bb8b6,0x6d0f8bd3
6914 .word 0x5adf24a5,0x458ca55c,0x833b786c,0x53b1633e
6915 .word 0x669d2d11,0x3c38944a,0x43be00e8,0xafaa4540
6916 .word 0x0a18b95c,0xe9271dee,0x7416dd65,0x11de56ca
6917p0_local4_end:
6918
6919SECTION .p0_local4_sec DATA_VA=0x000808000
6920
6921attr_data {
6922 Name = .p0_local4_sec,
6923 VA = 0x0000000000808000,
6924 RA = 0x0000000030100000,
6925 PA = ra2pa(0x0000000030100000,0),
6926 part_0_ctx_nonzero_tsb_config_0,
6927 TTE_Context=SCONTEXT,
6928 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6929 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6930 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6931 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6932}
6933
6934 .data
6935 .seg "data"
6936 .align 0x2000
6937 .global p0_local4_sec_start
6938p0_local4_sec_begin:
6939 .skip 0x1400
6940p0_local4_sec_start:
6941 .word 0x684eb302,0x37148582,0x6a7c0c94,0x6cba60e4
6942 .word 0xe74e94b7,0x914bbde3,0xaf52593e,0x1c53fbca
6943 .word 0x918960ee,0x056fad8c,0x129d217c,0xb81e66a0
6944 .word 0x90505644,0xa67a4835,0x3eeec2d8,0x38c62378
6945p0_local4_sec_end:
6946
6947SECTION .p0_local5 DATA_VA=0x00080a000
6948
6949attr_data {
6950 Name = .p0_local5,
6951 VA = 0x000000000080a000,
6952 RA = 0x0000000010140000,
6953 PA = ra2pa(0x0000000010140000,0),
6954 part_0_ctx_nonzero_tsb_config_0,
6955 TTE_Context=PCONTEXT,
6956 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6957 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6958 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6959 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6960}
6961
6962 .data
6963 .seg "data"
6964 .align 0x2000
6965 .global p0_local5_start
6966p0_local5_begin:
6967 .skip 0x1400
6968p0_local5_start:
6969 .word 0x189508d9,0x958163d3,0x125adb70,0x86fe2308
6970 .word 0xa8db9b59,0x32b0aa8b,0x11da2acc,0xf04ed1c6
6971 .word 0xb6d1e2eb,0x2d092ff1,0x94fb7e1e,0xd44d8b1f
6972 .word 0xac7ff2a0,0x98db82eb,0x839ecbf4,0xdaef39d4
6973p0_local5_end:
6974
6975SECTION .p0_local5_sec DATA_VA=0x00080a000
6976
6977attr_data {
6978 Name = .p0_local5_sec,
6979 VA = 0x000000000080a000,
6980 RA = 0x0000000030140000,
6981 PA = ra2pa(0x0000000030140000,0),
6982 part_0_ctx_nonzero_tsb_config_0,
6983 TTE_Context=SCONTEXT,
6984 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6985 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6986 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6987 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6988}
6989
6990 .data
6991 .seg "data"
6992 .align 0x2000
6993 .global p0_local5_sec_start
6994p0_local5_sec_begin:
6995 .skip 0x1400
6996p0_local5_sec_start:
6997 .word 0xa7c5d5fe,0xb8213b3c,0xf4061d3f,0xe3fd5116
6998 .word 0xd29b4eaf,0xf4f57f4f,0x88d03638,0xa4c525d5
6999 .word 0x32a75c28,0x447250aa,0xce685179,0x4a278aa9
7000 .word 0x8297fbde,0x0b1c89f2,0x7cc7a6d8,0x9dbe4aa1
7001p0_local5_sec_end:
7002
7003SECTION .p0_local6 DATA_VA=0x00080c000
7004
7005attr_data {
7006 Name = .p0_local6,
7007 VA = 0x000000000080c000,
7008 RA = 0x0000000010180000,
7009 PA = ra2pa(0x0000000010180000,0),
7010 part_0_ctx_nonzero_tsb_config_0,
7011 TTE_Context=PCONTEXT,
7012 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7013 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7014 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7015 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7016}
7017
7018 .data
7019 .seg "data"
7020 .align 0x2000
7021 .global p0_local6_start
7022p0_local6_begin:
7023 .skip 0x1400
7024p0_local6_start:
7025 .word 0x94a8598e,0x68af1045,0xbb52cf81,0xf5e3b8c6
7026 .word 0x3dd23cfd,0x94ea3b0b,0xea5fea6b,0x92a63f58
7027 .word 0x67ce8707,0x4de8441b,0xcef62d4c,0x3ab1ef1a
7028 .word 0x6e5fdef9,0x4099199d,0xa4e811b3,0xd69a5aa8
7029p0_local6_end:
7030
7031SECTION .p0_local6_sec DATA_VA=0x00080c000
7032
7033attr_data {
7034 Name = .p0_local6_sec,
7035 VA = 0x000000000080c000,
7036 RA = 0x0000000030180000,
7037 PA = ra2pa(0x0000000030180000,0),
7038 part_0_ctx_nonzero_tsb_config_0,
7039 TTE_Context=SCONTEXT,
7040 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7041 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7042 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7043 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7044}
7045
7046 .data
7047 .seg "data"
7048 .align 0x2000
7049 .global p0_local6_sec_start
7050p0_local6_sec_begin:
7051 .skip 0x1400
7052p0_local6_sec_start:
7053 .word 0x8335649b,0x1852462e,0xf9b0a949,0x47cb582c
7054 .word 0xd274552a,0xc44c04fc,0x80cdd7b8,0x0b6dc549
7055 .word 0xf41ff6f7,0x913b0140,0xf2ce4069,0x34eb07ed
7056 .word 0xcbcd5806,0x46e4c154,0xd7711869,0xec3714da
7057p0_local6_sec_end:
7058
7059SECTION .share0 DATA_VA=0x00080e000
7060
7061attr_data {
7062 Name = .share0,
7063 VA = 0x000000000080e000,
7064 RA = 0x00000000201c0000,
7065 PA = ra2pa(0x00000000201c0000,0),
7066 part_0_ctx_nonzero_tsb_config_0,
7067 TTE_Context=PCONTEXT,
7068 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7069 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7070 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7071 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7072}
7073
7074 .data
7075 .seg "data"
7076 .align 0x2000
7077 .global share0_start
7078share0_begin:
7079share0_start:
7080 .word 0xf6eb5a4a,0xb21d1fc1,0x0f54285d,0xbe63b6ba
7081 .word 0x41afed05,0xf53b681d,0x6b9e94aa,0x367b455d
7082 .word 0x0e8866eb,0xcbe53524,0x2d3d6a37,0xecb4f4d6
7083 .word 0x605be45d,0xb88cc857,0xc989b0a8,0x345ad16b
7084share0_end:
7085
7086SECTION .share1 DATA_VA=0x000810000
7087
7088attr_data {
7089 Name = .share1,
7090 VA = 0x0000000000810000,
7091 RA = 0x0000000020800000,
7092 PA = ra2pa(0x0000000020800000,0),
7093 part_0_ctx_nonzero_tsb_config_0,
7094 TTE_Context=PCONTEXT,
7095 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7096 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7097 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7098 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7099}
7100
7101 .data
7102 .seg "data"
7103 .align 0x2000
7104 .global share1_start
7105share1_begin:
7106share1_start:
7107 .word 0xfb60a5fa,0xfd3b44a6,0x1ca43cbb,0x3e946a1f
7108 .word 0x0638aa16,0x90f0c71e,0x5e39bfa3,0xa71a9e22
7109 .word 0xec85cc58,0x44521582,0x06b98b18,0xe5db784c
7110 .word 0xf7dd3403,0x3efe4a5c,0x51aa2c55,0x732b46be
7111 .word 0x406bfa54,0x5c736667,0x2ca71204,0x794979f0
7112 .word 0x4e71e543,0x637eb2da,0x62ecaf29,0xdb2dff94
7113 .word 0x5633a803,0x9d3ae510,0xf8da024f,0xc59bf991
7114 .word 0x0c181de0,0xfe2c877e,0x1b3f8f74,0x9e3c7644
7115share1_end:
7116
7117SECTION .share2 DATA_VA=0x000812000
7118
7119attr_data {
7120 Name = .share2,
7121 VA = 0x0000000000812000,
7122 RA = 0x00000000211c0000,
7123 PA = ra2pa(0x00000000211c0000,0),
7124 part_0_ctx_nonzero_tsb_config_0,
7125 TTE_Context=PCONTEXT,
7126 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7127 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7128 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7129 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7130}
7131
7132 .data
7133 .seg "data"
7134 .align 0x2000
7135 .global share2_start
7136share2_begin:
7137share2_start:
7138 .word 0xc74bcd80,0xe948fd78,0xe912f133,0x2ef6db7e
7139 .word 0x98860576,0xc412825d,0x89867215,0xa2bb0300
7140 .word 0x862cc5c8,0xd988eb33,0xdc0d2eed,0xe02cdb49
7141 .word 0x69017631,0x5faeb862,0xd943eb23,0xe335de2f
7142share2_end:
7143
7144SECTION .share3 DATA_VA=0x000814000
7145
7146attr_data {
7147 Name = .share3,
7148 VA = 0x0000000000814000,
7149 RA = 0x0000000021800000,
7150 PA = ra2pa(0x0000000021800000,0),
7151 part_0_ctx_nonzero_tsb_config_0,
7152 TTE_Context=PCONTEXT,
7153 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7154 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7155 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7156 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7157}
7158
7159 .data
7160 .seg "data"
7161 .align 0x2000
7162 .global share3_start
7163share3_begin:
7164share3_start:
7165 .word 0xb4268a92,0x941bbde7,0x1b1d5550,0x77f048fc
7166 .word 0x43ef49de,0x9dbaf266,0xce956d4a,0x75e755eb
7167 .word 0xe18f5117,0xd98b3629,0xef7e7123,0x6d84c171
7168 .word 0x43b352da,0x279dc8fa,0xd21a2619,0x8de7b1e1
7169 .word 0x4a5ec8f1,0xe13f0051,0x85e6f16e,0x67ce70a7
7170 .word 0xfc871606,0x1231d0df,0x67e2d694,0xfa8f55e3
7171 .word 0x6527c069,0x0f92fecf,0x2987e5c0,0x0500afe0
7172 .word 0x2b4e9953,0x62acafb8,0x3b7f7184,0x5d2f5bf8
7173 .word 0x20308dc3,0xc11b3596,0xb04505d7,0x1b7960de
7174 .word 0xaefa27eb,0xa2eec98f,0x791ebca8,0x750fe2aa
7175 .word 0x3420537f,0xdba9cddd,0xcbb33d39,0xaa55f59a
7176 .word 0x99bc9cd8,0xc7322699,0xaec3db0c,0x929958f2
7177 .word 0xd4934e5b,0x228621e1,0x994063e7,0x8285a8d1
7178 .word 0x9d21923c,0xe09e8a92,0xf3e370b2,0xba28db95
7179 .word 0xbe2df596,0x411f8971,0xc67b9410,0xed3cc2fc
7180 .word 0xbf5f417e,0x5e7cde05,0xb019c746,0x8d60423a
7181 .word 0xb4c5af61,0x2bbbaa15,0xcbc5a4da,0x2c1e9e9a
7182 .word 0x03665cc6,0x050a3f9b,0x804d5769,0x1c0739ca
7183 .word 0x1e1c56a3,0xc379716e,0x1c3f6207,0x08da873b
7184 .word 0xcc324e5f,0x69d92230,0x38bc4259,0x28b10f88
7185 .word 0x1c064205,0xe971a1c2,0x4d420703,0x09b5eaf5
7186 .word 0xb7ef3c89,0xfca9eb21,0x9ed13781,0x747c57d1
7187 .word 0x96bfe368,0x6b507dd7,0x11469e2a,0x1b1e2375
7188 .word 0xec110ef3,0xb6dd776f,0x4c0da30f,0xb91566c6
7189 .word 0xc360f854,0x94d55bf3,0x32897da5,0x2b47efa0
7190 .word 0x222fba39,0xb09ba740,0x2c7aa3ee,0xda4d4e9e
7191 .word 0x4624b050,0x1cb3fe45,0x484724e7,0xd3e46664
7192 .word 0x219abe3f,0x589c9f87,0x74c5b64b,0xba976202
7193 .word 0xb3245b76,0x8e47e0b7,0x74e2cc7e,0xeb6a1e29
7194 .word 0xf011f699,0x1b0985f1,0x66b735fa,0x9adf705d
7195 .word 0x38b3d5e4,0x4004ba65,0xf131bddd,0xdc30b286
7196 .word 0xd4e91bbd,0x62387bcb,0x57a4fa9c,0x0244cbc7
7197share3_end: