Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_2000_0.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_2000_0.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 = 327144512
40! Riesling can be on
41! 1 Thread, 2000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_2000_0.s created on Mar 27, 2009 (14:45:12)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_2000_0 -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 = 7305ee2b 05700460 1bdb04eb be0d35c3
84! %f4 = bf394847 e96dec05 7a365fa4 5dcbbc8b
85! %f8 = c5d648c2 fcfc54b5 9f65dd20 71bc8902
86! %f12 = 5778a534 8cd70f82 d0ea4854 c51b8c18
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = 66cf68ad 18f5c11a 69d1b2cd 049302d3
90! %f20 = 2c37451b ac7d3113 7bf4a25b 4e003c1d
91! %f24 = af1d6e14 dd9e0d5b 3dc23d89 9f8083fc
92! %f28 = e19681f6 df9d2fa9 00411874 36c5746b
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = 26945d3b c1f74eb9 39a006e2 dacd325c
96! %f36 = 632ae364 1b1f32bc 5196d30d 50a190bd
97! %f40 = 7b3cbd0c 966fcc16 6b370f16 cea99933
98! %f44 = 0824c1f1 0a75c8f7 35f6561f f2296706
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0xdcb986b800000072,%g7,%g1 ! GSR scale = 14, align = 2
104 wr %g1,%g0,%gsr ! GSR = dcb986b800000072
105 wr %g0,%y ! Clear Y register
106 xorcc %g0,%g0,%g3 ! init %g3 and set flags
107 membar #Sync ! Force the block loads to complete
108
109! Start of Random Code for processor 0
110
111p0_label_1:
112! Mem[0000000030101410] = a45cd978, %l1 = 6cc5281648442129
113 lduwa [%i4+%o5]0x89,%l1 ! %l1 = 00000000a45cd978
114! Mem[0000000030001410] = b6b7b005, %l0 = 21aef1b6627715a4
115 lduha [%i0+%o5]0x89,%l0 ! %l0 = 000000000000b005
116! Mem[0000000030141410] = 31b792a8 2bd3ee6d, %l6 = e68f7d13, %l7 = cee10e4c
117 ldda [%i5+%o5]0x81,%l6 ! %l6 = 0000000031b792a8 000000002bd3ee6d
118! %f22 = 7bf4a25b 4e003c1d, Mem[0000000010001408] = 7854cb73 b7b9f2eb
119 stda %f22,[%i0+%o4]0x88 ! Mem[0000000010001408] = 7bf4a25b 4e003c1d
120! %l3 = f49b5d786d7fe83c, Mem[0000000030141408] = 28445af0
121 stwa %l3,[%i5+%o4]0x81 ! Mem[0000000030141408] = 6d7fe83c
122! %l4 = 38816709f5682bd5, Mem[0000000010041408] = 05fb436c5247ea58
123 stxa %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 38816709f5682bd5
124! Mem[0000000010141420] = fd5d119e 072e55cd, %l4 = f5682bd5, %l5 = 63f17a31
125 ldda [%i5+0x020]%asi,%l4 ! %l4 = 00000000fd5d119e 00000000072e55cd
126! %f12 = 5778a534 8cd70f82, Mem[0000000030101410] = a45cd978 7434a653
127 stda %f12,[%i4+%o5]0x89 ! Mem[0000000030101410] = 5778a534 8cd70f82
128! Mem[0000000030041400] = be6a4109, %l2 = 6b54aaa27f00f608
129 ldsba [%i1+%g0]0x81,%l2 ! %l2 = ffffffffffffffbe
130! Starting 10 instruction Store Burst
131! Mem[0000000010141410] = 50c88875, %l4 = 00000000fd5d119e
132 swapa [%i5+%o5]0x88,%l4 ! %l4 = 0000000050c88875
133
134p0_label_2:
135! Mem[0000000030101400] = 00dd0448, %l4 = 0000000050c88875
136 lduwa [%i4+%g0]0x81,%l4 ! %l4 = 0000000000dd0448
137! Mem[000000001008141e] = 55c5ee92, %l4 = 0000000000dd0448
138 ldstuba [%i2+0x01e]%asi,%l4 ! %l4 = 000000ee000000ff
139! Mem[00000000100c1408] = 93a22e2d, %l0 = 000000000000b005
140 ldstuba [%i3+%o4]0x88,%l0 ! %l0 = 0000002d000000ff
141! %l0 = 000000000000002d, Mem[0000000030081408] = 8c9fa7fcbb1c0e9a
142 stxa %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000000000002d
143! %f16 = 66cf68ad 18f5c11a, Mem[0000000010181410] = 4a99712b 8b931e4a
144 stda %f16,[%i6+%o5]0x80 ! Mem[0000000010181410] = 66cf68ad 18f5c11a
145! Mem[0000000010081410] = 975a576a, %l5 = 00000000072e55cd
146 ldstuba [%i2+%o5]0x88,%l5 ! %l5 = 0000006a000000ff
147! %l0 = 000000000000002d, Mem[00000000100c1437] = df489ae7
148 stb %l0,[%i3+0x037] ! Mem[00000000100c1434] = df489a2d
149! Mem[0000000010081410] = 975a57ff, %l2 = ffffffffffffffbe
150 ldstuba [%i2+%o5]0x88,%l2 ! %l2 = 000000ff000000ff
151! Mem[0000000010081430] = a675a8b07cfb0e7c, %l7 = 000000002bd3ee6d, %l2 = 00000000000000ff
152 add %i2,0x30,%g1
153 casxa [%g1]0x80,%l7,%l2 ! %l2 = a675a8b07cfb0e7c
154! Starting 10 instruction Load Burst
155! Mem[0000000030081408] = 00000000, %l5 = 000000000000006a
156 ldswa [%i2+%o4]0x81,%l5 ! %l5 = 0000000000000000
157
158p0_label_3:
159! Mem[0000000010081408] = 5eaea3bd, %l6 = 0000000031b792a8
160 ldsba [%i2+%o4]0x88,%l6 ! %l6 = ffffffffffffffbd
161! Mem[0000000010101410] = 14e8c16302ef4a3c, %l7 = 000000002bd3ee6d
162 ldxa [%i4+%o5]0x80,%l7 ! %l7 = 14e8c16302ef4a3c
163! Mem[0000000010001420] = 50bb809c, %l6 = ffffffffffffffbd
164 ldsba [%i0+0x020]%asi,%l6 ! %l6 = 0000000000000050
165! %f14 = d0ea4854, %f22 = 7bf4a25b
166 fcmps %fcc1,%f14,%f22 ! %fcc1 = 1
167! Mem[00000000300c1408] = 0a6c330b, %l3 = f49b5d786d7fe83c
168 lduha [%i3+%o4]0x81,%l3 ! %l3 = 0000000000000a6c
169! Mem[0000000030141408] = 3ce87f6d, %l2 = a675a8b07cfb0e7c
170 lduwa [%i5+%o4]0x89,%l2 ! %l2 = 000000003ce87f6d
171! Mem[0000000010101400] = fd5debc7, %l0 = 000000000000002d
172 ldsba [%i4+%g0]0x80,%l0 ! %l0 = fffffffffffffffd
173! Mem[0000000030181400] = 3cd20ca4 f7afdc53 fb3e1bd5 a2a94821
174! Mem[0000000030181410] = fc725355 364150a3 cba17b8b b7c5c017
175! Mem[0000000030181420] = e30703b9 945d7d1e 3823183b 48d4823e
176! Mem[0000000030181430] = 53f361b2 ce50ef63 bb7e34bd b43585f9
177 ldda [%i6]ASI_BLK_SL,%f16 ! Block Load from 0000000030181400
178 membar #Sync ! Added by membar checker (1)
179! Mem[00000000100c1400] = 94b18a76 271c236d ff2ea293 ef1e7c67
180! Mem[00000000100c1410] = 2fc09ddd c193a468 2349c7e1 89422d3b
181! Mem[00000000100c1420] = ac990448 ce32d083 7c829e0f 0ac5eded
182! Mem[00000000100c1430] = bc5a3abb df489a2d b4e1f0f6 6740d656
183 ldda [%i3]ASI_BLK_PL,%f16 ! Block Load from 00000000100c1400
184! Starting 10 instruction Store Burst
185! %l5 = 0000000000000000, Mem[000000001004143f] = 2d3bd93b, %asi = 80
186 stba %l5,[%i1+0x03f]%asi ! Mem[000000001004143c] = 2d3bd900
187
188p0_label_4:
189! Mem[0000000010141400] = cdb20396, %l2 = 000000003ce87f6d
190 swapa [%i5+%g0]0x88,%l2 ! %l2 = 00000000cdb20396
191! %l4 = 00000000000000ee, Mem[0000000010041408] = d52b68f5
192 stha %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00ee68f5
193! %l7 = 14e8c16302ef4a3c, Mem[0000000010101418] = d6989865
194 stw %l7,[%i4+0x018] ! Mem[0000000010101418] = 02ef4a3c
195! %l4 = 000000ee, %l5 = 00000000, Mem[0000000010081410] = ff575a97 8f45e8bb
196 stda %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ee 00000000
197! %l3 = 0000000000000a6c, Mem[00000000218001c0] = 75bf6949
198 sth %l3,[%o3+0x1c0] ! Mem[00000000218001c0] = 0a6c6949
199! %l7 = 14e8c16302ef4a3c, Mem[0000000010141410] = 9e115dfd471e33cf
200 stx %l7,[%i5+%o5] ! Mem[0000000010141410] = 14e8c16302ef4a3c
201! %l6 = 00000050, %l7 = 02ef4a3c, Mem[0000000010101410] = 63c1e814 3c4aef02
202 stda %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000050 02ef4a3c
203! %l0 = fffffffffffffffd, Mem[0000000030041410] = 063b3f93
204 stha %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = fffd3f93
205! Mem[0000000030081410] = 3600dec8, %l6 = 0000000000000050
206 swapa [%i2+%o5]0x89,%l6 ! %l6 = 000000003600dec8
207! Starting 10 instruction Load Burst
208! Mem[0000000030101408] = 552e6a66, %l7 = 14e8c16302ef4a3c
209 lduwa [%i4+%o4]0x89,%l7 ! %l7 = 00000000552e6a66
210
211p0_label_5:
212! Mem[00000000211c0000] = 482885d2, %l7 = 00000000552e6a66
213 ldsh [%o2+%g0],%l7 ! %l7 = 0000000000004828
214! Mem[0000000010041408] = f568ee00, %l6 = 000000003600dec8
215 lduba [%i1+%o4]0x88,%l6 ! %l6 = 0000000000000000
216! Mem[0000000010141410] = 63c1e814, %l2 = 00000000cdb20396
217 ldsba [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000014
218! Mem[00000000300c1400] = 95cfd873 493cb9ff 0a6c330b 94cf7e4f
219! Mem[00000000300c1410] = 0bbb6971 e611a2f7 cabcfbb8 e672a99b
220! Mem[00000000300c1420] = dd02365f 81d02f83 f338bb9f e62627fb
221! Mem[00000000300c1430] = 5059a5cf 12e09aad 817ce1e4 c5bf4db2
222 ldda [%i3]ASI_BLK_S,%f16 ! Block Load from 00000000300c1400
223! Mem[0000000030081410] = 50000000, %l5 = 0000000000000000
224 lduba [%i2+%o5]0x81,%l5 ! %l5 = 0000000000000050
225! Mem[0000000010001410] = 15e3f35e, %l0 = fffffffffffffffd
226 ldsha [%i0+%o5]0x80,%l0 ! %l0 = 00000000000015e3
227! Mem[0000000010081420] = aa88243b, %l3 = 0000000000000a6c, %asi = 80
228 swapa [%i2+0x020]%asi,%l3 ! %l3 = 00000000aa88243b
229! Mem[0000000010081410] = 000000ee, %l3 = 00000000aa88243b
230 lduw [%i2+%o5],%l3 ! %l3 = 00000000000000ee
231! %f0 = 7305ee2b, %f6 = 7a365fa4, %f6 = 7a365fa4 5dcbbc8b
232 fsmuld %f0 ,%f6 ,%f6 ! %f6 = 4db7da56 f0222300
233! Starting 10 instruction Store Burst
234! %f0 = 7305ee2b 05700460, Mem[0000000030081410] = 50000000 ebc42b04
235 stda %f0 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 7305ee2b 05700460
236
237p0_label_6:
238! Mem[0000000030041410] = fffd3f93, %l7 = 0000000000004828
239 ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
240! %l5 = 0000000000000050, Mem[00000000201c0000] = 90434c08
241 sth %l5,[%o0+%g0] ! Mem[00000000201c0000] = 00504c08
242! %l1 = 00000000a45cd978, Mem[0000000030081400] = 32000f4b
243 stba %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 78000f4b
244! Mem[0000000030081410] = 7305ee2b, %l6 = 0000000000000000
245 swapa [%i2+%o5]0x81,%l6 ! %l6 = 000000007305ee2b
246! Mem[00000000300c1408] = 0a6c330b, %l3 = 00000000000000ee
247 swapa [%i3+%o4]0x81,%l3 ! %l3 = 000000000a6c330b
248! %l0 = 00000000000015e3, Mem[0000000030141408] = 3ce87f6d
249 stha %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 3ce815e3
250! Mem[0000000030081400] = 78000f4b, %l1 = 00000000a45cd978
251 ldstuba [%i2+%g0]0x81,%l1 ! %l1 = 00000078000000ff
252! %l1 = 0000000000000078, Mem[0000000030001408] = e47d68df
253 stwa %l1,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000078
254 membar #Sync ! Added by membar checker (2)
255! %l6 = 000000007305ee2b, Mem[00000000100c1408] = 677c1eef93a22eff
256 stxa %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000007305ee2b
257! Starting 10 instruction Load Burst
258! Mem[0000000010041410] = 9f7c66b3, %l7 = 00000000000000ff
259 ldsha [%i1+%o5]0x88,%l7 ! %l7 = 00000000000066b3
260
261p0_label_7:
262! Mem[00000000100c1438] = b4e1f0f6, %f31 = c5bf4db2
263 lda [%i3+0x038]%asi,%f31 ! %f31 = b4e1f0f6
264! Mem[0000000010081408] = bda3ae5e 5ce9b16a, %l6 = 7305ee2b, %l7 = 000066b3
265 ldd [%i2+%o4],%l6 ! %l6 = 00000000bda3ae5e 000000005ce9b16a
266! Mem[0000000010141408] = d7c76781 a7094efb, %l6 = bda3ae5e, %l7 = 5ce9b16a
267 ldd [%i5+%o4],%l6 ! %l6 = 00000000d7c76781 00000000a7094efb
268! Mem[0000000030041400] = be6a4109, %f12 = 5778a534
269 lda [%i1+%g0]0x81,%f12 ! %f12 = be6a4109
270! Mem[00000000201c0000] = 00504c08, %l7 = 00000000a7094efb
271 ldsba [%o0+0x000]%asi,%l7 ! %l7 = 0000000000000000
272! Mem[0000000010101408] = d87f1c64, %l2 = 0000000000000014
273 ldsba [%i4+%o4]0x88,%l2 ! %l2 = 0000000000000064
274! Mem[0000000010081410] = 000000ee, %l1 = 0000000000000078
275 lduha [%i2+%o5]0x80,%l1 ! %l1 = 0000000000000000
276! Mem[0000000030141408] = 3ce815e3, %l0 = 00000000000015e3
277 lduha [%i5+%o4]0x89,%l0 ! %l0 = 00000000000015e3
278! Mem[0000000010181410] = 66cf68ad18f5c11a, %l4 = 00000000000000ee
279 ldxa [%i6+0x010]%asi,%l4 ! %l4 = 66cf68ad18f5c11a
280! Starting 10 instruction Store Burst
281! Mem[0000000010101410] = 50000000, %l2 = 0000000000000064, %asi = 80
282 swapa [%i4+0x010]%asi,%l2 ! %l2 = 0000000050000000
283
284p0_label_8:
285! Mem[00000000218001c0] = 0a6c6949, %l5 = 0000000000000050
286 ldstub [%o3+0x1c0],%l5 ! %l5 = 0000000a000000ff
287! %l0 = 000015e3, %l1 = 00000000, Mem[0000000010181410] = ad68cf66 1ac1f518
288 stda %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000015e3 00000000
289! Mem[0000000030141400] = d6400445 72507abd e315e83c b86b016b
290! Mem[0000000030141410] = 31b792a8 2bd3ee6d 58f57a37 6f1ae716
291! Mem[0000000030141420] = f59c2a36 63ace9a5 ec7caf0d c2f15a43
292! Mem[0000000030141430] = 4befa1be 4960bfff ea03fd1a 13c71665
293 ldda [%i5]ASI_BLK_SL,%f16 ! Block Load from 0000000030141400
294! %f11 = 71bc8902, Mem[0000000030081400] = ff000f4b
295 sta %f11,[%i2+%g0]0x81 ! Mem[0000000030081400] = 71bc8902
296! %l0 = 00000000000015e3, Mem[00000000201c0000] = 00504c08, %asi = 80
297 stba %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = e3504c08
298! %f0 = 7305ee2b, Mem[0000000010181400] = aa3cb13f
299 sta %f0 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 7305ee2b
300! Mem[00000000211c0001] = 482885d2, %l1 = 0000000000000000
301 ldstub [%o2+0x001],%l1 ! %l1 = 00000028000000ff
302! %l4 = 66cf68ad18f5c11a, Mem[00000000100c141d] = 89422d3b
303 stb %l4,[%i3+0x01d] ! Mem[00000000100c141c] = 891a2d3b
304 membar #Sync ! Added by membar checker (3)
305! %l4 = 66cf68ad18f5c11a, Mem[0000000030141400] = d6400445
306 stwa %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 18f5c11a
307! Starting 10 instruction Load Burst
308! Mem[0000000010081400] = bf09f722, %l7 = 0000000000000000
309 lduwa [%i2+%g0]0x80,%l7 ! %l7 = 00000000bf09f722
310
311p0_label_9:
312! Mem[0000000010041408] = f568ee00, %l5 = 000000000000000a
313 ldsha [%i1+%o4]0x88,%l5 ! %l5 = ffffffffffffee00
314! Mem[000000001004143c] = 2d3bd900, %l1 = 0000000000000028
315 ldsba [%i1+0x03e]%asi,%l1 ! %l1 = ffffffffffffffd9
316! Mem[0000000030081400] = 0289bc71, %l3 = 000000000a6c330b
317 ldswa [%i2+%g0]0x89,%l3 ! %l3 = 000000000289bc71
318! Mem[0000000030081400] = 71bc8902, %l5 = ffffffffffffee00
319 ldsba [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000071
320! Mem[0000000010081400] = 22f709bf, %l7 = 00000000bf09f722
321 ldsha [%i2+%g0]0x88,%l7 ! %l7 = 00000000000009bf
322! Mem[0000000030001400] = eca7a64a, %l2 = 0000000050000000
323 lduwa [%i0+%g0]0x81,%l2 ! %l2 = 00000000eca7a64a
324! Mem[00000000211c0000] = 48ff85d2, %l2 = 00000000eca7a64a
325 lduh [%o2+%g0],%l2 ! %l2 = 00000000000048ff
326! Mem[0000000010041410] = 9f7c66b3, %l4 = 66cf68ad18f5c11a
327 lduha [%i1+%o5]0x88,%l4 ! %l4 = 00000000000066b3
328! Mem[0000000010141408] = d7c76781a7094efb, %l5 = 0000000000000071
329 ldxa [%i5+%o4]0x80,%l5 ! %l5 = d7c76781a7094efb
330! Starting 10 instruction Store Burst
331! %l6 = 00000000d7c76781, imm = fffffffffffffccd, %l5 = d7c76781a7094efb
332 or %l6,-0x333,%l5 ! %l5 = ffffffffffffffcd
333
334p0_label_10:
335! %l3 = 000000000289bc71, %l3 = 000000000289bc71, %l0 = 00000000000015e3
336 subc %l3,%l3,%l0 ! %l0 = 0000000000000000
337! Mem[0000000030041408] = 8d1a1f54, %l6 = 00000000d7c76781
338 ldstuba [%i1+%o4]0x81,%l6 ! %l6 = 0000008d000000ff
339! %l2 = 00000000000048ff, Mem[00000000100c1408] = 2bee0573
340 stha %l2,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 48ff0573
341! Mem[0000000030001400] = eca7a64a, %l4 = 00000000000066b3
342 swapa [%i0+%g0]0x81,%l4 ! %l4 = 00000000eca7a64a
343! Mem[0000000010101408] = 641c7fd8, %l0 = 0000000000000000
344 ldstuba [%i4+%o4]0x80,%l0 ! %l0 = 00000064000000ff
345! Mem[00000000100c1408] = 7305ff48, %l0 = 0000000000000064
346 ldstuba [%i3+%o4]0x88,%l0 ! %l0 = 00000048000000ff
347! Mem[00000000218001c1] = ff6c6949, %l5 = ffffffffffffffcd
348 ldstuba [%o3+0x1c1]%asi,%l5 ! %l5 = 0000006c000000ff
349! Mem[0000000010001410] = 15e3f35e, %l1 = ffffffffffffffd9
350 swapa [%i0+%o5]0x80,%l1 ! %l1 = 0000000015e3f35e
351! Mem[0000000030001408] = 00000078, %l2 = 00000000000048ff
352 swapa [%i0+%o4]0x89,%l2 ! %l2 = 0000000000000078
353! Starting 10 instruction Load Burst
354! Mem[0000000030001408] = 000048ff, %l2 = 0000000000000078
355 ldswa [%i0+%o4]0x89,%l2 ! %l2 = 00000000000048ff
356
357p0_label_11:
358! Mem[0000000010101420] = 1c5029f5, %l3 = 000000000289bc71
359 lduwa [%i4+0x020]%asi,%l3 ! %l3 = 000000001c5029f5
360! Mem[0000000010141438] = 944c8e2c, %l6 = 000000000000008d
361 lduh [%i5+0x038],%l6 ! %l6 = 000000000000944c
362! Mem[0000000010001400] = 154c2cee, %l4 = 00000000eca7a64a
363 ldsba [%i0+%g0]0x88,%l4 ! %l4 = ffffffffffffffee
364! Mem[0000000030141408] = 3ce815e3, %l0 = 0000000000000048
365 ldsba [%i5+%o4]0x89,%l0 ! %l0 = ffffffffffffffe3
366! Mem[00000000100c1408] = 7305ffff, %l3 = 000000001c5029f5
367 ldswa [%i3+%o4]0x88,%l3 ! %l3 = 000000007305ffff
368! Mem[0000000010101438] = ff5e835f, %l0 = ffffffffffffffe3
369 lduba [%i4+0x038]%asi,%l0 ! %l0 = 00000000000000ff
370! Mem[0000000010001400] = 154c2cee, %l6 = 000000000000944c
371 lduba [%i0+%g0]0x88,%l6 ! %l6 = 00000000000000ee
372! Mem[0000000030041400] = 09416abe, %l4 = ffffffffffffffee
373 ldsha [%i1+%g0]0x89,%l4 ! %l4 = 0000000000006abe
374! Mem[00000000100c1400] = 94b18a76, %l7 = 00000000000009bf
375 lduha [%i3+0x002]%asi,%l7 ! %l7 = 0000000000008a76
376! Starting 10 instruction Store Burst
377! Mem[0000000010041410] = b3667c9f, %l1 = 0000000015e3f35e
378 swapa [%i1+%o5]0x80,%l1 ! %l1 = 00000000b3667c9f
379
380p0_label_12:
381! %f8 = c5d648c2, Mem[00000000300c1410] = 7169bb0b
382 sta %f8 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = c5d648c2
383! %f17 = 450440d6, Mem[0000000030081408] = 00000000
384 sta %f17,[%i2+%o4]0x81 ! Mem[0000000030081408] = 450440d6
385! %f28 = ffbf6049 bea1ef4b, Mem[00000000300c1408] = ee000000 4f7ecf94
386 stda %f28,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffbf6049 bea1ef4b
387! Mem[0000000010181408] = 9df0a0da, %l2 = 00000000000048ff
388 swapa [%i6+%o4]0x80,%l2 ! %l2 = 000000009df0a0da
389! Mem[0000000010141420] = fd5d119e072e55cd, %l0 = 00000000000000ff, %l1 = 00000000b3667c9f
390 add %i5,0x20,%g1
391 casxa [%g1]0x80,%l0,%l1 ! %l1 = fd5d119e072e55cd
392! Mem[00000000300c1410] = c248d6c5, %l4 = 0000000000006abe
393 swapa [%i3+%o5]0x81,%l4 ! %l4 = 00000000c248d6c5
394! %f28 = ffbf6049 bea1ef4b, %l6 = 00000000000000ee
395! Mem[0000000030001420] = d784f77e71e910f2
396 add %i0,0x020,%g1
397 stda %f28,[%g1+%l6]ASI_PST8_S ! Mem[0000000030001420] = ffbf607ebea1eff2
398! Mem[0000000010181400] = 7305ee2b, %l0 = 00000000000000ff
399 swapa [%i6+%g0]0x88,%l0 ! %l0 = 000000007305ee2b
400! %l2 = 9df0a0da, %l3 = 7305ffff, Mem[0000000030041410] = 933ffdff eaf51a60
401 stda %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 9df0a0da 7305ffff
402! Starting 10 instruction Load Burst
403! Mem[00000000100c1420] = ac990448, %l7 = 0000000000008a76
404 lduba [%i3+0x022]%asi,%l7 ! %l7 = 0000000000000004
405
406p0_label_13:
407! Mem[00000000211c0000] = 48ff85d2, %l6 = 00000000000000ee
408 lduh [%o2+%g0],%l6 ! %l6 = 00000000000048ff
409! %l5 = 000000000000006c, %l0 = 000000007305ee2b, %l0 = 000000007305ee2b
410 addc %l5,%l0,%l0 ! %l0 = 000000007305ee97
411! Mem[00000000211c0000] = 48ff85d2, %l2 = 000000009df0a0da
412 ldsba [%o2+0x001]%asi,%l2 ! %l2 = ffffffffffffffff
413! Mem[0000000010081408] = bda3ae5e, %l0 = 000000007305ee97
414 ldsba [%i2+%o4]0x80,%l0 ! %l0 = ffffffffffffffbd
415! Mem[0000000010181410] = 000015e3, %l7 = 0000000000000004
416 ldswa [%i6+%o5]0x88,%l7 ! %l7 = 00000000000015e3
417! Mem[0000000010101404] = b72f703d, %f20 = 6deed32b
418 lda [%i4+0x004]%asi,%f20 ! %f20 = b72f703d
419! Mem[00000000300c1408] = 4befa1be, %l1 = fd5d119e072e55cd
420 lduha [%i3+%o4]0x81,%l1 ! %l1 = 0000000000004bef
421! Mem[0000000010141410] = 3c4aef02 63c1e814, %l6 = 000048ff, %l7 = 000015e3
422 ldda [%i5+%o5]0x88,%l6 ! %l6 = 0000000063c1e814 000000003c4aef02
423! Mem[0000000010001410] = d70e0c4e d9ffffff, %l4 = c248d6c5, %l5 = 0000006c
424 ldda [%i0+%o5]0x88,%l4 ! %l4 = 00000000d9ffffff 00000000d70e0c4e
425! Starting 10 instruction Store Burst
426! Mem[0000000010001414] = 4e0c0ed7, %l6 = 0000000063c1e814, %asi = 80
427 swapa [%i0+0x014]%asi,%l6 ! %l6 = 000000004e0c0ed7
428
429p0_label_14:
430! %l5 = 00000000d70e0c4e, Mem[000000001000143e] = fc26441d, %asi = 80
431 stha %l5,[%i0+0x03e]%asi ! Mem[000000001000143c] = fc260c4e
432! %l2 = ffffffffffffffff, Mem[00000000201c0000] = e3504c08
433 stb %l2,[%o0+%g0] ! Mem[00000000201c0000] = ff504c08
434! %f8 = c5d648c2, Mem[0000000010101410] = 64000000
435 sta %f8 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = c5d648c2
436! %f0 = 7305ee2b 05700460 1bdb04eb be0d35c3
437! %f4 = bf394847 e96dec05 4db7da56 f0222300
438! %f8 = c5d648c2 fcfc54b5 9f65dd20 71bc8902
439! %f12 = be6a4109 8cd70f82 d0ea4854 c51b8c18
440 stda %f0,[%i0]ASI_BLK_PL ! Block Store to 0000000010001400
441! %l3 = 000000007305ffff, Mem[0000000030141400] = 1ac1f518
442 stba %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 1ac1f5ff
443! %l5 = 00000000d70e0c4e, Mem[0000000021800041] = 9a2fd022
444 stb %l5,[%o3+0x041] ! Mem[0000000021800040] = 9a4ed022
445! %f18 = 6b016bb8 3ce815e3, %l2 = ffffffffffffffff
446! Mem[0000000030181428] = 3823183b48d4823e
447 add %i6,0x028,%g1
448 stda %f18,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030181428] = e315e83cb86b016b
449! %l2 = ffffffffffffffff, Mem[00000000211c0000] = 48ff85d2
450 sth %l2,[%o2+%g0] ! Mem[00000000211c0000] = ffff85d2
451! %l2 = ffffffffffffffff, Mem[0000000010081400] = 22f709bf
452 stha %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 22f7ffff
453! Starting 10 instruction Load Burst
454! Mem[0000000010041428] = bff84ba1, %l3 = 000000007305ffff
455 lduha [%i1+0x02a]%asi,%l3 ! %l3 = 0000000000004ba1
456
457p0_label_15:
458! Mem[00000000211c0000] = ffff85d2, %l4 = 00000000d9ffffff
459 ldsh [%o2+%g0],%l4 ! %l4 = ffffffffffffffff
460! Mem[0000000030001410] = 05b0b7b6, %l5 = 00000000d70e0c4e
461 ldsha [%i0+%o5]0x81,%l5 ! %l5 = 00000000000005b0
462! Mem[00000000100c1400] = 94b18a76, %f25 = 362a9cf5
463 ld [%i3+%g0],%f25 ! %f25 = 94b18a76
464 membar #Sync ! Added by membar checker (4)
465! Mem[0000000010001410] = 05ec6de9474839bf, %f20 = b72f703d a892b731
466 ldda [%i0+%o5]0x80,%f20 ! %f20 = 05ec6de9 474839bf
467! Mem[0000000010101408] = 3ac0b435d87f1cff, %l5 = 00000000000005b0
468 ldxa [%i4+%o4]0x88,%l5 ! %l5 = 3ac0b435d87f1cff
469! Mem[0000000020800040] = ba7dc1d1, %l2 = ffffffffffffffff
470 lduba [%o1+0x041]%asi,%l2 ! %l2 = 000000000000007d
471! Mem[0000000030141400] = fff5c11a, %l4 = ffffffffffffffff
472 lduha [%i5+%g0]0x81,%l4 ! %l4 = 000000000000fff5
473! Mem[0000000010181400] = ff000000, %l3 = 0000000000004ba1
474 ldsba [%i6+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
475! Mem[00000000211c0000] = ffff85d2, %l5 = 3ac0b435d87f1cff
476 lduba [%o2+0x000]%asi,%l5 ! %l5 = 00000000000000ff
477! Starting 10 instruction Store Burst
478! %f3 = be0d35c3, %f23 = 377af558, %f26 = 435af1c2
479 fdivs %f3 ,%f23,%f26 ! %f26 = c6100bfe
480
481p0_label_16:
482! Mem[0000000030101408] = 666a2e55, %l4 = 000000000000fff5
483 swapa [%i4+%o4]0x81,%l4 ! %l4 = 00000000666a2e55
484! %l6 = 000000004e0c0ed7, Mem[0000000010181410] = e3150000
485 stba %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = d7150000
486! Mem[0000000030081400] = 0289bc71, %l7 = 000000003c4aef02
487 ldstuba [%i2+%g0]0x89,%l7 ! %l7 = 00000071000000ff
488! Mem[0000000030141410] = 31b792a8, %l0 = ffffffffffffffbd
489 swapa [%i5+%o5]0x81,%l0 ! %l0 = 0000000031b792a8
490! %f0 = 7305ee2b 05700460 1bdb04eb be0d35c3
491! %f4 = bf394847 e96dec05 4db7da56 f0222300
492! %f8 = c5d648c2 fcfc54b5 9f65dd20 71bc8902
493! %f12 = be6a4109 8cd70f82 d0ea4854 c51b8c18
494 stda %f0,[%i6]ASI_BLK_AIUSL ! Block Store to 0000000030181400
495! %f30 = 6516c713, Mem[00000000100c1408] = ffff0573
496 sta %f30,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 6516c713
497! %l7 = 0000000000000071, Mem[0000000010041400] = e7b2ebbe
498 stwa %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000071
499! %l0 = 31b792a8, %l1 = 00004bef, Mem[00000000100c1408] = 13c71665 00000000
500 stda %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 31b792a8 00004bef
501! %f28 = ffbf6049 bea1ef4b, Mem[0000000010101408] = ff1c7fd8 35b4c03a
502 stda %f28,[%i4+%o4]0x80 ! Mem[0000000010101408] = ffbf6049 bea1ef4b
503! Starting 10 instruction Load Burst
504! Mem[0000000030001408] = ff480000, %l6 = 000000004e0c0ed7
505 ldswa [%i0+%o4]0x81,%l6 ! %l6 = ffffffffff480000
506
507p0_label_17:
508! %l4 = 00000000666a2e55, %l0 = 0000000031b792a8, %l0 = 0000000031b792a8
509 andn %l4,%l0,%l0 ! %l0 = 0000000046482c55
510! Code Fragment 3
511p0_fragment_1:
512! %l0 = 0000000046482c55
513 setx 0x33204c8fa03c53cd,%g7,%l0 ! %l0 = 33204c8fa03c53cd
514! %l1 = 0000000000004bef
515 setx 0x666990d0417ab24f,%g7,%l1 ! %l1 = 666990d0417ab24f
516 setx 0x1fe000, %g1, %g3
517 or %l0, %g3, %l0 ! always set perrmask = 0xff
518 setx 0x1ffff8, %g1, %g2
519 and %l0, %g2, %l0
520 ta T_CHANGE_HPRIV
521 stxa %l1, [%l0]ASI_DCACHE_DATA
522 ta T_CHANGE_NONHPRIV
523! %l0 = 33204c8fa03c53cd
524 setx 0xf49df487f68a95f4,%g7,%l0 ! %l0 = f49df487f68a95f4
525! %l1 = 666990d0417ab24f
526 setx 0x7f1498f7be7453cf,%g7,%l1 ! %l1 = 7f1498f7be7453cf
527! Mem[00000000100c1410] = 2fc09dddc193a468, %f30 = 6516c713 1afd03ea
528 ldda [%i3+%o5]0x80,%f30 ! %f30 = 2fc09ddd c193a468
529! Mem[0000000010081428] = fd06f774, %l0 = f49df487f68a95f4
530 lduw [%i2+0x028],%l0 ! %l0 = 00000000fd06f774
531! Mem[0000000010081410] = 000000ee00000000, %f18 = 6b016bb8 3ce815e3
532 ldd [%i2+%o5],%f18 ! %f18 = 000000ee 00000000
533 membar #Sync ! Added by membar checker (5)
534! Mem[0000000010181400] = ff00000036c0c225, %f28 = ffbf6049 bea1ef4b
535 ldda [%i6+%g0]0x80,%f28 ! %f28 = ff000000 36c0c225
536! Mem[0000000010141408] = d7c76781a7094efb, %f6 = 4db7da56 f0222300
537 ldda [%i5+%o4]0x80,%f6 ! %f6 = d7c76781 a7094efb
538! Mem[0000000010101400] = c7eb5dfd, %l0 = 00000000fd06f774
539 lduha [%i4+%g0]0x88,%l0 ! %l0 = 0000000000005dfd
540! Mem[0000000010041408] = 00ee68f5 09678138, %l6 = ff480000, %l7 = 00000071
541 ldda [%i1+%o4]0x80,%l6 ! %l6 = 0000000000ee68f5 0000000009678138
542! Starting 10 instruction Store Burst
543! %l5 = 00000000000000ff, imm = 000000000000045e, %l6 = 0000000000ee68f5
544 and %l5,0x45e,%l6 ! %l6 = 000000000000005e
545
546p0_label_18:
547! %f24 = a5e9ac63, Mem[0000000030001408] = ff480000
548 sta %f24,[%i0+%o4]0x81 ! Mem[0000000030001408] = a5e9ac63
549! %f2 = 1bdb04eb, Mem[0000000030081410] = 00000000
550 sta %f2 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 1bdb04eb
551! %l6 = 000000000000005e, Mem[0000000010041410] = 15e3f35e
552 stba %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 5ee3f35e
553! Mem[00000000211c0001] = ffff85d2, %l5 = 00000000000000ff
554 ldstuba [%o2+0x001]%asi,%l5 ! %l5 = 000000ff000000ff
555! %f28 = ff000000 36c0c225, Mem[0000000030181400] = 05700460 7305ee2b
556 stda %f28,[%i6+%g0]0x89 ! Mem[0000000030181400] = ff000000 36c0c225
557! %l5 = 00000000000000ff, Mem[0000000010141414] = 02ef4a3c, %asi = 80
558 stba %l5,[%i5+0x014]%asi ! Mem[0000000010141414] = ffef4a3c
559! Mem[0000000010081400] = fffff722, %l1 = 7f1498f7be7453cf
560 swapa [%i2+%g0]0x80,%l1 ! %l1 = 00000000fffff722
561! Mem[0000000030081400] = 0289bcff, %l7 = 0000000009678138
562 ldsha [%i2+%g0]0x89,%l7 ! %l7 = ffffffffffffbcff
563! %l0 = 0000000000005dfd, Mem[0000000010141400] = e0e18dbb3ce87f6d
564 stxa %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000000005dfd
565! Starting 10 instruction Load Burst
566! Mem[0000000030081410] = eb04db1b, %l3 = ffffffffffffffff
567 lduba [%i2+%o5]0x89,%l3 ! %l3 = 000000000000001b
568
569p0_label_19:
570! Mem[0000000030081410] = eb04db1b, %l1 = 00000000fffff722
571 lduha [%i2+%o5]0x89,%l1 ! %l1 = 000000000000db1b
572! Mem[0000000030081400] = ffbc8902b01cb197, %f26 = c6100bfe 0daf7cec
573 ldda [%i2+%g0]0x81,%f26 ! %f26 = ffbc8902 b01cb197
574! %l1 = 000000000000db1b, %l3 = 000000000000001b, %y = 00000000
575 umul %l1,%l3,%l7 ! %l7 = 0000000000171bd9, %y = 00000000
576! Mem[0000000010081410] = 000000ee, %l2 = 000000000000007d
577 ldsha [%i2+%o5]0x80,%l2 ! %l2 = 0000000000000000
578! Mem[0000000010101408] = ffbf6049, %f5 = e96dec05
579 lda [%i4+%o4]0x80,%f5 ! %f5 = ffbf6049
580! Mem[0000000030081410] = 1bdb04eb, %l7 = 0000000000171bd9
581 lduba [%i2+%o5]0x81,%l7 ! %l7 = 000000000000001b
582 membar #Sync ! Added by membar checker (6)
583! Mem[0000000030001400] = 000066b3 048fa16b a5e9ac63 d9af76d2
584! Mem[0000000030001410] = 05b0b7b6 b1dfcfbd 0de00ad7 3f0316a6
585! Mem[0000000030001420] = ffbf607e bea1eff2 7e848291 012e512a
586! Mem[0000000030001430] = 0b8ebdd3 e299e9e3 11872dd6 85f46044
587 ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
588! Mem[00000000300c1408] = 4befa1be4960bfff, %f20 = 05ec6de9 474839bf
589 ldda [%i3+%o4]0x81,%f20 ! %f20 = 4befa1be 4960bfff
590! Mem[0000000010141410] = 63c1e814, %l6 = 000000000000005e
591 lduwa [%i5+%o5]0x88,%l6 ! %l6 = 0000000063c1e814
592! Starting 10 instruction Store Burst
593! Mem[000000001008141c] = 55c5ff92, %l6 = 63c1e814, %l1 = 0000db1b
594 add %i2,0x1c,%g1
595 casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000055c5ff92
596
597p0_label_20:
598! %f30 = 2fc09ddd c193a468, Mem[0000000010141420] = fd5d119e 072e55cd
599 stda %f30,[%i5+0x020]%asi ! Mem[0000000010141420] = 2fc09ddd c193a468
600! %l2 = 00000000, %l3 = 0000001b, Mem[00000000300c1408] = bea1ef4b ffbf6049
601 stda %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000 0000001b
602! %l0 = 0000000000005dfd, imm = fffffffffffff19f, %l0 = 0000000000005dfd
603 subc %l0,-0xe61,%l0 ! %l0 = 0000000000006c5e
604! %f18 = 000000ee 00000000, %l0 = 0000000000006c5e
605! Mem[0000000030181418] = 002322f056dab74d
606 add %i6,0x018,%g1
607 stda %f18,[%g1+%l0]ASI_PST8_S ! Mem[0000000030181418] = 000022ee0000004d
608! Mem[0000000010001410] = 05ec6de9, %l6 = 0000000063c1e814
609 ldstuba [%i0+%o5]0x80,%l6 ! %l6 = 00000005000000ff
610! %l0 = 00006c5e, %l1 = 55c5ff92, Mem[0000000010041408] = 00ee68f5 09678138
611 stda %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00006c5e 55c5ff92
612! %f24 = a5e9ac63 94b18a76, Mem[0000000010081408] = bda3ae5e 5ce9b16a
613 stda %f24,[%i2+%o4]0x80 ! Mem[0000000010081408] = a5e9ac63 94b18a76
614! Mem[0000000010181404] = 36c0c225, %l3 = 0000001b, %l0 = 00006c5e
615 add %i6,0x04,%g1
616 casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000036c0c225
617! %l2 = 0000000000000000, Mem[0000000010141430] = 0782d3ac, %asi = 80
618 stwa %l2,[%i5+0x030]%asi ! Mem[0000000010141430] = 00000000
619! Starting 10 instruction Load Burst
620! Mem[0000000030041410] = daa0f09d, %l3 = 000000000000001b
621 lduha [%i1+%o5]0x81,%l3 ! %l3 = 000000000000daa0
622
623p0_label_21:
624! Mem[0000000010101400] = c7eb5dfd, %f26 = ffbc8902
625 lda [%i4+%g0]0x88,%f26 ! %f26 = c7eb5dfd
626! %f28 = ff000000, %f23 = 377af558
627 fcmps %fcc0,%f28,%f23 ! %fcc0 = 1
628! Mem[0000000030001408] = 63ace9a5, %l5 = 00000000000000ff
629 lduha [%i0+%o4]0x89,%l5 ! %l5 = 000000000000e9a5
630! Mem[0000000010101410] = c248d6c5, %l0 = 0000000036c0c225
631 lduba [%i4+%o5]0x80,%l0 ! %l0 = 00000000000000c2
632! Mem[0000000030081410] = 60047005 eb04db1b, %l2 = 00000000, %l3 = 0000daa0
633 ldda [%i2+%o5]0x89,%l2 ! %l2 = 00000000eb04db1b 0000000060047005
634! Mem[0000000030041400] = be6a4109 3833c7eb, %l2 = eb04db1b, %l3 = 60047005
635 ldda [%i1+%g0]0x81,%l2 ! %l2 = 00000000be6a4109 000000003833c7eb
636! %l7 = 000000000000001b, imm = 0000000000000657, %l2 = 00000000be6a4109
637 add %l7,0x657,%l2 ! %l2 = 0000000000000672
638! Mem[0000000010081400] = be7453cf9f6ec53a, %f30 = 2fc09ddd c193a468
639 ldda [%i2+0x000]%asi,%f30 ! %f30 = be7453cf 9f6ec53a
640! Mem[0000000030181410] = bf394847 e96dec05, %l4 = 666a2e55, %l5 = 0000e9a5
641 ldda [%i6+%o5]0x89,%l4 ! %l4 = 00000000e96dec05 00000000bf394847
642! Starting 10 instruction Store Burst
643! Mem[0000000010101408] = ffbf6049, %l3 = 000000003833c7eb
644 swapa [%i4+%o4]0x80,%l3 ! %l3 = 00000000ffbf6049
645
646p0_label_22:
647! %l6 = 0000000000000005, Mem[00000000201c0000] = ff504c08, %asi = 80
648 stha %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00054c08
649! %l5 = 00000000bf394847, imm = fffffffffffffe75, %l2 = 0000000000000672
650 and %l5,-0x18b,%l2 ! %l2 = 00000000bf394845
651 membar #Sync ! Added by membar checker (7)
652! %l1 = 0000000055c5ff92, Mem[0000000030001410] = 05b0b7b6
653 stha %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff92b7b6
654! %l6 = 00000005, %l7 = 0000001b, Mem[0000000010081410] = 000000ee 00000000
655 stda %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000005 0000001b
656! Mem[00000000100c1400] = 768ab194, %l4 = 00000000e96dec05
657 ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 00000094000000ff
658! Mem[0000000010041400] = 00000071, %l6 = 0000000000000005
659 ldstuba [%i1+%g0]0x80,%l6 ! %l6 = 00000000000000ff
660! %l1 = 0000000055c5ff92, %l6 = 0000000000000000, %l7 = 000000000000001b
661 sdivx %l1,%l6,%l7 ! Div by zero, %l0 = 0000000000000112
662! Mem[0000000010041400] = ff000071, %l2 = 00000000bf394845
663 lduwa [%i1+%g0]0x80,%l2 ! %l2 = 00000000ff000071
664! %l2 = ff000071, %l3 = ffbf6049, Mem[0000000010141438] = 944c8e2c cc6e2f05
665 stda %l2,[%i5+0x038]%asi ! Mem[0000000010141438] = ff000071 ffbf6049
666! Starting 10 instruction Load Burst
667! Mem[0000000010041400] = ff000071, %l7 = 000000000000001b
668 ldsba [%i1+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
669
670p0_label_23:
671! Mem[0000000010181434] = c1307e7d, %l6 = 0000000000000000
672 ldsb [%i6+0x034],%l6 ! %l6 = ffffffffffffffc1
673! Mem[0000000010101400] = c7eb5dfd, %l4 = 0000000000000094
674 lduwa [%i4+%g0]0x88,%l4 ! %l4 = 00000000c7eb5dfd
675! Mem[0000000030141410] = 6deed32bbdffffff, %f12 = 0b8ebdd3 e299e9e3
676 ldda [%i5+%o5]0x89,%f12 ! %f12 = 6deed32b bdffffff
677! Mem[0000000030181410] = 05ec6de9 474839bf, %l0 = 000000ea, %l1 = 55c5ff92
678 ldda [%i6+%o5]0x81,%l0 ! %l0 = 0000000005ec6de9 00000000474839bf
679! Mem[0000000021800180] = 4bedbd9f, %l6 = ffffffffffffffc1
680 ldsha [%o3+0x180]%asi,%l6 ! %l6 = 0000000000004bed
681! Mem[0000000010001410] = ffec6de9, %l3 = 00000000ffbf6049
682 ldsba [%i0+%o5]0x80,%l3 ! %l3 = ffffffffffffffff
683! Mem[0000000010001410] = e96decff, %f1 = 048fa16b
684 lda [%i0+%o5]0x88,%f1 ! %f1 = e96decff
685! Mem[0000000010141410] = 14e8c163, %l0 = 0000000005ec6de9
686 ldsba [%i5+%o5]0x80,%l0 ! %l0 = 0000000000000014
687! Mem[0000000010181410] = 00000000000015d7, %f10 = 7e848291 012e512a
688 ldda [%i6+%o5]0x88,%f10 ! %f10 = 00000000 000015d7
689! Starting 10 instruction Store Burst
690! %f2 = a5e9ac63, %f4 = 05b0b7b6, %f6 = 0de00ad7
691 fmuls %f2 ,%f4 ,%f6 ! %f6 = 80000000
692
693p0_label_24:
694! Mem[0000000030141408] = e315e83c, %l2 = 00000000ff000071
695 ldstuba [%i5+%o4]0x81,%l2 ! %l2 = 000000e3000000ff
696! %l5 = 00000000bf394847, Mem[00000000300c1408] = 000000001b000000
697 stxa %l5,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000bf394847
698! %l5 = 00000000bf394847, Mem[0000000010181408] = ff480000
699 stba %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff480047
700! Code Fragment 4
701p0_fragment_2:
702! %l0 = 0000000000000014
703 setx 0xceff4e7fa8d0e2cc,%g7,%l0 ! %l0 = ceff4e7fa8d0e2cc
704! %l1 = 00000000474839bf
705 setx 0x24fe23101b38490a,%g7,%l1 ! %l1 = 24fe23101b38490a
706 setx 0x7ff8, %g1, %g2
707 and %l0, %g2, %l0
708 setx 0xffffffff, %g1, %g2
709 and %l1, %g2, %l1
710 setx 0x100000000, %g1, %g2
711 or %l1, %g2, %l1 ! Set bit 32 - perrinj
712 ta T_CHANGE_HPRIV
713 stxa %l1, [%l0]ASI_ICACHE_INSTR
714 ta T_CHANGE_NONHPRIV
715! %l0 = ceff4e7fa8d0e2cc
716 setx 0x787cab983574c6cd,%g7,%l0 ! %l0 = 787cab983574c6cd
717! %l1 = 24fe23101b38490a
718 setx 0x2e093b307661040b,%g7,%l1 ! %l1 = 2e093b307661040b
719! %l3 = ffffffffffffffff, Mem[0000000030101400] = 00dd0448
720 stha %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = ffff0448
721! %l6 = 00004bed, %l7 = ffffffff, Mem[0000000010041400] = ff000071 f86b1e23
722 stda %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00004bed ffffffff
723! %f19 = 00000000, %f16 = bd7a5072, %f28 = ff000000
724 fdivs %f19,%f16,%f28 ! %f28 = 80000000
725! %l4 = 00000000c7eb5dfd, Mem[0000000010101408] = ebc73338
726 stha %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = ebc75dfd
727! Mem[0000000010041408] = 5e6c0000, %l4 = 00000000c7eb5dfd
728 ldstuba [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000ff
729! Starting 10 instruction Load Burst
730! Mem[0000000010181408] = 9a828394 ff480047, %l6 = 00004bed, %l7 = ffffffff
731 ldda [%i6+%o4]0x88,%l6 ! %l6 = 00000000ff480047 000000009a828394
732
733p0_label_25:
734! Mem[0000000030181400] = ff000000 36c0c225, %l6 = ff480047, %l7 = 9a828394
735 ldda [%i6+%g0]0x89,%l6 ! %l6 = 0000000036c0c225 00000000ff000000
736! Mem[0000000030081410] = eb04db1b, %l4 = 0000000000000000
737 lduha [%i2+%o5]0x89,%l4 ! %l4 = 000000000000db1b
738! %l6 = 0000000036c0c225, %l5 = 00000000bf394847, %l2 = 00000000000000e3
739 xor %l6,%l5,%l2 ! %l2 = 0000000089f98a62
740! Mem[0000000010081408] = a5e9ac63 94b18a76, %l0 = 3574c6cd, %l1 = 7661040b
741 ldda [%i2+%o4]0x80,%l0 ! %l0 = 00000000a5e9ac63 0000000094b18a76
742! Mem[0000000010001410] = ffec6de9474839bf, %f4 = 05b0b7b6 b1dfcfbd
743 ldda [%i0+%o5]0x80,%f4 ! %f4 = ffec6de9 474839bf
744! %l7 = 00000000ff000000, imm = fffffffffffff153, %l5 = 00000000bf394847
745 xor %l7,-0xead,%l5 ! %l5 = ffffffff00fff153
746! Mem[0000000030181410] = e96dec05, %l7 = 00000000ff000000
747 lduba [%i6+%o5]0x89,%l7 ! %l7 = 0000000000000005
748! Mem[00000000300c1400] = 95cfd873, %l7 = 0000000000000005
749 lduha [%i3+%g0]0x81,%l7 ! %l7 = 00000000000095cf
750! Mem[00000000100c1410] = 2fc09dddc193a468, %l2 = 0000000089f98a62
751 ldxa [%i3+%o5]0x80,%l2 ! %l2 = 2fc09dddc193a468
752! Starting 10 instruction Store Burst
753! %f10 = 00000000, %f8 = ffbf607e
754 fcmpes %fcc3,%f10,%f8 ! %fcc3 = 3
755
756p0_label_26:
757! %f22 = 16e71a6f, Mem[000000001000143c] = 5448ead0
758 st %f22,[%i0+0x03c] ! Mem[000000001000143c] = 16e71a6f
759! %f8 = ffbf607e, Mem[0000000030101408] = 0000fff5
760 sta %f8 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffbf607e
761! %f9 = bea1eff2, Mem[0000000030181410] = e96dec05
762 sta %f9 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = bea1eff2
763! %f14 = 11872dd6 85f46044, Mem[0000000010141408] = d7c76781 a7094efb
764 stda %f14,[%i5+%o4]0x80 ! Mem[0000000010141408] = 11872dd6 85f46044
765! Mem[0000000030141410] = bdffffff, %l5 = ffffffff00fff153
766 ldstuba [%i5+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
767! %f18 = 000000ee 00000000, Mem[0000000010181410] = 000015d7 00000000
768 stda %f18,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000ee 00000000
769! %f28 = 80000000 36c0c225, Mem[0000000010081400] = cf5374be 3ac56e9f
770 stda %f28,[%i2+%g0]0x88 ! Mem[0000000010081400] = 80000000 36c0c225
771! Mem[0000000010041420] = 19df3cea, %l3 = ffffffffffffffff, %asi = 80
772 swapa [%i1+0x020]%asi,%l3 ! %l3 = 0000000019df3cea
773! %l2 = 2fc09dddc193a468, Mem[000000001018142e] = 81ec1b4a
774 stb %l2,[%i6+0x02e] ! Mem[000000001018142c] = 81ec684a
775! Starting 10 instruction Load Burst
776! Mem[0000000010101400] = 3d702fb7c7eb5dfd, %f10 = 00000000 000015d7
777 ldda [%i4+%g0]0x88,%f10 ! %f10 = 3d702fb7 c7eb5dfd
778
779p0_label_27:
780! Mem[000000001008140c] = 94b18a76, %l7 = 00000000000095cf
781 ldsh [%i2+0x00e],%l7 ! %l7 = ffffffffffff8a76
782! Mem[00000000211c0000] = ffff85d2, %l3 = 0000000019df3cea
783 lduh [%o2+%g0],%l3 ! %l3 = 000000000000ffff
784! Mem[0000000030001410] = ff92b7b6, %l0 = 00000000a5e9ac63
785 lduha [%i0+%o5]0x81,%l0 ! %l0 = 000000000000ff92
786! Mem[0000000010101428] = 765c210f, %l2 = 2fc09dddc193a468
787 ldsb [%i4+0x02b],%l2 ! %l2 = 000000000000000f
788! Mem[0000000010141410] = 63c1e814, %l5 = 00000000000000ff
789 lduha [%i5+%o5]0x88,%l5 ! %l5 = 000000000000e814
790! Mem[0000000030181400] = 25c2c036, %l0 = 000000000000ff92
791 lduba [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000025
792! Mem[0000000010141400] = fd5d0000, %l0 = 0000000000000025
793 ldsha [%i5+%g0]0x80,%l0 ! %l0 = fffffffffffffd5d
794! Mem[0000000030181408] = c3350dbe eb04db1b, %l6 = 36c0c225, %l7 = ffff8a76
795 ldda [%i6+%o4]0x81,%l6 ! %l6 = 00000000c3350dbe 00000000eb04db1b
796! Mem[0000000010141410] = 63c1e814, %f9 = bea1eff2
797 lda [%i5+%o5]0x88,%f9 ! %f9 = 63c1e814
798! Starting 10 instruction Store Burst
799! %f0 = 000066b3 e96decff a5e9ac63 d9af76d2
800! %f4 = ffec6de9 474839bf 80000000 3f0316a6
801! %f8 = ffbf607e 63c1e814 3d702fb7 c7eb5dfd
802! %f12 = 6deed32b bdffffff 11872dd6 85f46044
803 stda %f0,[%i6]ASI_COMMIT_S ! Block Store to 0000000030181400
804
805p0_label_28:
806! Mem[00000000100c143b] = b4e1f0f6, %l3 = 000000000000ffff
807 ldstuba [%i3+0x03b]%asi,%l3 ! %l3 = 000000f6000000ff
808! %f18 = 000000ee 00000000, %l0 = fffffffffffffd5d
809! Mem[0000000010041410] = 5ee3f35e37328bd7
810 add %i1,0x010,%g1
811 stda %f18,[%g1+%l0]ASI_PST8_P ! Mem[0000000010041410] = 5e00f3ee00008b00
812! %l2 = 000000000000000f, Mem[00000000100c1406] = 271c236d
813 sth %l2,[%i3+0x006] ! Mem[00000000100c1404] = 271c000f
814! %l3 = 00000000000000f6, Mem[0000000010141408] = d62d8711
815 stha %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = d62d00f6
816! %l5 = 000000000000e814, Mem[0000000010101408] = ebc75dfd
817 stwa %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000e814
818! %l6 = 00000000c3350dbe, Mem[0000000010101408] = 0000e814
819 stwa %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = c3350dbe
820! %l5 = 000000000000e814, Mem[00000000100c1436] = df489a2d, %asi = 80
821 stha %l5,[%i3+0x036]%asi ! Mem[00000000100c1434] = df48e814
822 membar #Sync ! Added by membar checker (8)
823! %f16 = bd7a5072, Mem[0000000010181408] = ff480047
824 sta %f16,[%i6+%o4]0x88 ! Mem[0000000010181408] = bd7a5072
825! Mem[00000000300c1410] = be6a0000, %l1 = 0000000094b18a76
826 ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 00000000000000ff
827! Starting 10 instruction Load Burst
828! Mem[0000000010081410] = 000000050000001b, %l7 = 00000000eb04db1b
829 ldx [%i2+%o5],%l7 ! %l7 = 000000050000001b
830
831p0_label_29:
832! Mem[0000000030141408] = 3ce815ff, %l1 = 0000000000000000
833 ldswa [%i5+%o4]0x89,%l1 ! %l1 = 000000003ce815ff
834! Mem[0000000010081408] = 63ace9a5, %l1 = 000000003ce815ff
835 lduba [%i2+%o4]0x88,%l1 ! %l1 = 00000000000000a5
836! Mem[00000000300c1410] = ff006abe, %l2 = 000000000000000f
837 lduwa [%i3+%o5]0x81,%l2 ! %l2 = 00000000ff006abe
838! Mem[00000000100c1410] = 2fc09dddc193a468, %l4 = 000000000000db1b
839 ldxa [%i3+%o5]0x80,%l4 ! %l4 = 2fc09dddc193a468
840! Mem[0000000030041408] = 541f1aff, %l7 = 000000050000001b
841 ldsba [%i1+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
842! Mem[0000000010081410] = 000000050000001b, %f12 = 6deed32b bdffffff
843 ldda [%i2+%o5]0x80,%f12 ! %f12 = 00000005 0000001b
844! Mem[0000000030081408] = 450440d6, %f7 = 3f0316a6
845 lda [%i2+%o4]0x81,%f7 ! %f7 = 450440d6
846! Mem[0000000010141410] = 14e8c163, %l3 = 00000000000000f6
847 lduha [%i5+%o5]0x80,%l3 ! %l3 = 00000000000014e8
848! Mem[0000000010101404] = b72f703d, %l3 = 00000000000014e8
849 ldub [%i4+0x005],%l3 ! %l3 = 000000000000002f
850! Starting 10 instruction Store Burst
851! %f0 = 000066b3 e96decff, Mem[0000000010181408] = bd7a5072 9a828394
852 stda %f0 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000066b3 e96decff
853
854p0_label_30:
855! Mem[0000000020800001] = 5fecba64, %l1 = 00000000000000a5
856 ldstuba [%o1+0x001]%asi,%l1 ! %l1 = 000000ec000000ff
857! %l2 = 00000000ff006abe, %l6 = 00000000c3350dbe, %l6 = 00000000c3350dbe
858 and %l2,%l6,%l6 ! %l6 = 00000000c30008be
859! Mem[0000000030141400] = fff5c11a, %l3 = 000000000000002f
860 ldstuba [%i5+%g0]0x81,%l3 ! %l3 = 000000ff000000ff
861! %l1 = 00000000000000ec, Mem[0000000010181408] = ffec6de9
862 stha %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00ec6de9
863! Mem[0000000010141413] = 14e8c163, %l1 = 00000000000000ec
864 ldstub [%i5+0x013],%l1 ! %l1 = 00000063000000ff
865! %f28 = 80000000 36c0c225, %l2 = 00000000ff006abe
866! Mem[0000000010081420] = 00000a6c96e4ffcd
867 add %i2,0x020,%g1
868 stda %f28,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010081420] = 00000a6c00000080
869! %l1 = 0000000000000063, Mem[0000000010181400] = 000000ff
870 stba %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000063
871! Mem[0000000010181424] = 09a81740, %l1 = 0000000000000063
872 ldstub [%i6+0x024],%l1 ! %l1 = 00000009000000ff
873! Mem[0000000030001408] = a5e9ac63, %l3 = 00000000000000ff
874 swapa [%i0+%o4]0x81,%l3 ! %l3 = 00000000a5e9ac63
875! Starting 10 instruction Load Burst
876! Mem[00000000211c0000] = ffff85d2, %l4 = 2fc09dddc193a468
877 ldsh [%o2+%g0],%l4 ! %l4 = ffffffffffffffff
878
879p0_label_31:
880! Mem[00000000211c0000] = ffff85d2, %l6 = 00000000c30008be
881 lduha [%o2+0x000]%asi,%l6 ! %l6 = 000000000000ffff
882! %l2 = 00000000ff006abe, %l1 = 0000000000000009, %l2 = 00000000ff006abe
883 udivx %l2,%l1,%l2 ! %l2 = 000000001c556131
884! Mem[0000000010001410] = ffec6de9, %f15 = 85f46044
885 lda [%i0+0x010]%asi,%f15 ! %f15 = ffec6de9
886! Mem[0000000030101410] = 820fd78c, %l2 = 000000001c556131
887 ldsba [%i4+%o5]0x81,%l2 ! %l2 = ffffffffffffff82
888! Mem[0000000030041410] = daa0f09d, %l2 = ffffffffffffff82
889 ldsha [%i1+%o5]0x81,%l2 ! %l2 = ffffffffffffdaa0
890! Mem[0000000010181400] = 63000000, %l3 = 00000000a5e9ac63
891 ldsba [%i6+%g0]0x80,%l3 ! %l3 = 0000000000000063
892! Mem[0000000010181428] = b91090d3, %l7 = ffffffffffffffff
893 lduwa [%i6+0x028]%asi,%l7 ! %l7 = 00000000b91090d3
894! Mem[0000000030141400] = bd7a50721ac1f5ff, %f8 = ffbf607e 63c1e814
895 ldda [%i5+%g0]0x89,%f8 ! %f8 = bd7a5072 1ac1f5ff
896! Mem[0000000010101410] = c248d6c5, %l3 = 0000000000000063
897 ldsba [%i4+%o5]0x80,%l3 ! %l3 = ffffffffffffffc2
898! Starting 10 instruction Store Burst
899! Mem[000000001000143c] = 16e71a6f, %l2 = ffffffffffffdaa0
900 swap [%i0+0x03c],%l2 ! %l2 = 0000000016e71a6f
901
902p0_label_32:
903! Mem[0000000010081424] = 00000080, %l2 = 0000000016e71a6f, %asi = 80
904 swapa [%i2+0x024]%asi,%l2 ! %l2 = 0000000000000080
905! %l4 = ffffffffffffffff, Mem[00000000300c1410] = be6a00ff
906 stwa %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffffffff
907! Mem[00000000100c1400] = 768ab1ff, %l1 = 0000000000000009
908 ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
909! %l0 = fffffd5d, %l1 = 000000ff, Mem[0000000010041400] = 00004bed ffffffff
910 stda %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = fffffd5d 000000ff
911! Mem[0000000010101408] = c3350dbe, %l7 = 00000000b91090d3
912 swapa [%i4+%o4]0x88,%l7 ! %l7 = 00000000c3350dbe
913! %l2 = 0000000000000080, %l5 = 000000000000e814, %l0 = fffffffffffffd5d
914 xor %l2,%l5,%l0 ! %l0 = 000000000000e894
915! %l6 = 000000000000ffff, Mem[0000000010041408] = ff006c5e
916 stwa %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000ffff
917! %l6 = 000000000000ffff, Mem[00000000100c142a] = 7c829e0f
918 sth %l6,[%i3+0x02a] ! Mem[00000000100c1428] = 7c82ffff
919! %l1 = 00000000000000ff, Mem[0000000030041408] = ff1a1f545d890443
920 stxa %l1,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000000000ff
921! Starting 10 instruction Load Burst
922! Mem[0000000010141408] = f6002dd685f46044, %f14 = 11872dd6 ffec6de9
923 ldda [%i5+%o4]0x80,%f14 ! %f14 = f6002dd6 85f46044
924
925p0_label_33:
926! Mem[0000000010041400] = 5dfdffff, %l2 = 0000000000000080
927 lduwa [%i1+%g0]0x88,%l2 ! %l2 = 000000005dfdffff
928! Mem[00000000300c1400] = 95cfd873, %l4 = ffffffffffffffff
929 ldsha [%i3+%g0]0x81,%l4 ! %l4 = ffffffffffff95cf
930! Mem[00000000100c1410] = 68a493c1 dd9dc02f, %l4 = ffff95cf, %l5 = 0000e814
931 ldda [%i3+%o5]0x88,%l4 ! %l4 = 00000000dd9dc02f 0000000068a493c1
932! Mem[0000000010001434] = 09416abe, %f6 = 80000000
933 lda [%i0+0x034]%asi,%f6 ! %f6 = 09416abe
934! Mem[0000000030081408] = 450440d6, %l4 = 00000000dd9dc02f
935 lduba [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000045
936! Mem[0000000010101400] = fd5debc7 b72f703d, %l4 = 00000045, %l5 = 68a493c1
937 ldda [%i4+%g0]0x80,%l4 ! %l4 = 00000000fd5debc7 00000000b72f703d
938! Mem[0000000030181408] = 63ace9a5, %f15 = 85f46044
939 lda [%i6+%o4]0x89,%f15 ! %f15 = 63ace9a5
940! Mem[0000000030101410] = 820fd78c34a57857, %f26 = c7eb5dfd b01cb197
941 ldda [%i4+%o5]0x81,%f26 ! %f26 = 820fd78c 34a57857
942! %l4 = 00000000fd5debc7, imm = fffffffffffffc1f, %l2 = 000000005dfdffff
943 orn %l4,-0x3e1,%l2 ! %l2 = 00000000fd5debe7
944! Starting 10 instruction Store Burst
945! %f4 = ffec6de9 474839bf, Mem[0000000030001408] = ff000000 d276afd9
946 stda %f4 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffec6de9 474839bf
947
948p0_label_34:
949! Mem[0000000030181408] = a5e9ac63, %l7 = 00000000c3350dbe
950 swapa [%i6+%o4]0x81,%l7 ! %l7 = 00000000a5e9ac63
951! %l5 = 00000000b72f703d, Mem[00000000100c1408] = a892b731
952 stha %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 703db731
953! Mem[0000000010041410] = eef3005e, %l6 = 000000000000ffff
954 swapa [%i1+%o5]0x88,%l6 ! %l6 = 00000000eef3005e
955! %l6 = 00000000eef3005e, Mem[0000000010081408] = 63ace9a5
956 stha %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = 63ac005e
957! Mem[0000000010101408] = d39010b9bea1ef4b, %l7 = 00000000a5e9ac63, %l2 = 00000000fd5debe7
958 add %i4,0x08,%g1
959 casxa [%g1]0x80,%l7,%l2 ! %l2 = d39010b9bea1ef4b
960! %l1 = 00000000000000ff, Mem[0000000030081408] = 450440d6
961 stwa %l1,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000ff
962! %l4 = 00000000fd5debc7, %l3 = ffffffffffffffc2, %l4 = 00000000fd5debc7
963 sub %l4,%l3,%l4 ! %l4 = 00000000fd5dec05
964! %f3 = d9af76d2, Mem[00000000300c1400] = 73d8cf95
965 sta %f3 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = d9af76d2
966! %f25 = 94b18a76, %f3 = d9af76d2
967 fcmpes %fcc2,%f25,%f3 ! %fcc2 = 2
968! Starting 10 instruction Load Burst
969! Mem[0000000010001400] = 600470052bee0573, %l2 = d39010b9bea1ef4b
970 ldxa [%i0+%g0]0x80,%l2 ! %l2 = 600470052bee0573
971
972p0_label_35:
973! %f25 = 94b18a76, %f20 = 4befa1be
974 fcmpes %fcc2,%f25,%f20 ! %fcc2 = 1
975! Mem[0000000010041400] = fffffd5d, %l0 = 000000000000e894
976 lduwa [%i1+%g0]0x80,%l0 ! %l0 = 00000000fffffd5d
977! Mem[0000000010001410] = e96decff, %l5 = 00000000b72f703d
978 lduha [%i0+%o5]0x88,%l5 ! %l5 = 000000000000ecff
979! Mem[0000000010081408] = 5e00ac6394b18a76, %f2 = a5e9ac63 d9af76d2
980 ldd [%i2+%o4],%f2 ! %f2 = 5e00ac63 94b18a76
981! Mem[0000000010001400] = 600470052bee0573, %f8 = bd7a5072 1ac1f5ff
982 ldda [%i0+%g0]0x80,%f8 ! %f8 = 60047005 2bee0573
983! Mem[0000000010181410] = 00000000, %l4 = 00000000fd5dec05
984 ldswa [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000000
985! Mem[0000000010141420] = 2fc09dddc193a468, %f20 = 4befa1be 4960bfff
986 ldd [%i5+0x020],%f20 ! %f20 = 2fc09ddd c193a468
987! Mem[00000000211c0000] = ffff85d2, %l5 = 000000000000ecff
988 ldsha [%o2+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
989! %l7 = 00000000a5e9ac63, %l6 = 00000000eef3005e, %l0 = 00000000fffffd5d
990 xor %l7,%l6,%l0 ! %l0 = 000000004b1aac3d
991! Starting 10 instruction Store Burst
992! %l7 = 00000000a5e9ac63, Mem[00000000100c1428] = 7c82ffff0ac5eded, %asi = 80
993 stxa %l7,[%i3+0x028]%asi ! Mem[00000000100c1428] = 00000000a5e9ac63
994
995p0_label_36:
996! Mem[0000000010081408] = 63ac005e, %l7 = 00000000a5e9ac63
997 swapa [%i2+%o4]0x88,%l7 ! %l7 = 0000000063ac005e
998! Mem[00000000100c1410] = dd9dc02f, %l5 = ffffffffffffffff
999 ldstuba [%i3+%o5]0x88,%l5 ! %l5 = 0000002f000000ff
1000! %l4 = 00000000, %l5 = 0000002f, Mem[0000000010101438] = ff5e835f e834d14c
1001 stda %l4,[%i4+0x038]%asi ! Mem[0000000010101438] = 00000000 0000002f
1002! %l4 = 00000000, %l5 = 0000002f, Mem[0000000010081410] = 00000005 0000001b
1003 stda %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000 0000002f
1004! Mem[00000000300c1400] = d9af76d2, %l7 = 0000000063ac005e
1005 swapa [%i3+%g0]0x89,%l7 ! %l7 = 00000000d9af76d2
1006! Mem[0000000030181400] = b3660000, %l3 = ffffffffffffffc2
1007 swapa [%i6+%g0]0x89,%l3 ! %l3 = 00000000b3660000
1008! Mem[0000000010081410] = 00000000, %l0 = 000000004b1aac3d
1009 ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 00000000000000ff
1010! Mem[0000000010141408] = f6002dd6, %l2 = 600470052bee0573
1011 ldsba [%i5+%o4]0x80,%l2 ! %l2 = fffffffffffffff6
1012! %l0 = 0000000000000000, Mem[0000000030101410] = 5778a5348cd70f82
1013 stxa %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000000000000000
1014! Starting 10 instruction Load Burst
1015! Mem[0000000030101410] = 0000000000000000, %l2 = fffffffffffffff6
1016 ldxa [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000
1017
1018p0_label_37:
1019! Mem[0000000010001400] = 600470052bee0573, %l2 = 0000000000000000
1020 ldxa [%i0+0x000]%asi,%l2 ! %l2 = 600470052bee0573
1021! Mem[0000000010001408] = c3350dbe, %l2 = 600470052bee0573
1022 ldsw [%i0+%o4],%l2 ! %l2 = ffffffffc3350dbe
1023! Mem[0000000030101408] = 7e60bfff, %l0 = 0000000000000000
1024 ldsha [%i4+%o4]0x89,%l0 ! %l0 = ffffffffffffbfff
1025! Mem[00000000300c1408] = 00000000, %l5 = 000000000000002f
1026 ldswa [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000000
1027! Mem[00000000100c1400] = ffb18a76, %l1 = 00000000000000ff
1028 lduwa [%i3+%g0]0x80,%l1 ! %l1 = 00000000ffb18a76
1029! Mem[0000000010101408] = d39010b9, %l1 = 00000000ffb18a76
1030 ldub [%i4+0x00b],%l1 ! %l1 = 00000000000000b9
1031! Mem[00000000201c0000] = 00054c08, %l3 = 00000000b3660000
1032 ldsh [%o0+%g0],%l3 ! %l3 = 0000000000000005
1033! %f16 = bd7a5072, %f30 = be7453cf, %f2 = 5e00ac63 94b18a76
1034 fsmuld %f16,%f30,%f2 ! %f2 = 3f8ddcd3 e48045c0
1035! Mem[00000000300c1410] = f7a211e6 ffffffff, %l6 = eef3005e, %l7 = d9af76d2
1036 ldda [%i3+%o5]0x89,%l6 ! %l6 = 00000000ffffffff 00000000f7a211e6
1037! Starting 10 instruction Store Burst
1038! %f24 = a5e9ac63 94b18a76, Mem[0000000010001410] = e96decff bf394847
1039 stda %f24,[%i0+%o5]0x88 ! Mem[0000000010001410] = a5e9ac63 94b18a76
1040
1041p0_label_38:
1042! Mem[0000000030041400] = be6a4109, %l1 = 00000000000000b9
1043 ldstuba [%i1+%g0]0x81,%l1 ! %l1 = 000000be000000ff
1044! Mem[0000000010141430] = 00000000d1122200, %l0 = ffffffffffffbfff, %l4 = 0000000000000000
1045 add %i5,0x30,%g1
1046 casxa [%g1]0x80,%l0,%l4 ! %l4 = 00000000d1122200
1047! %f8 = 60047005, Mem[0000000010141410] = ffc1e814
1048 sta %f8 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = 60047005
1049! Mem[000000001000141c] = 56dab74d, %l0 = ffffffffffffbfff, %asi = 80
1050 swapa [%i0+0x01c]%asi,%l0 ! %l0 = 0000000056dab74d
1051! %f26 = 820fd78c, Mem[00000000300c1400] = 5e00ac63
1052 sta %f26,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 820fd78c
1053! %f0 = 000066b3 e96decff 3f8ddcd3 e48045c0
1054! %f4 = ffec6de9 474839bf 09416abe 450440d6
1055! %f8 = 60047005 2bee0573 3d702fb7 c7eb5dfd
1056! %f12 = 00000005 0000001b f6002dd6 63ace9a5
1057 stda %f0,[%i6]ASI_BLK_AIUP ! Block Store to 0000000010181400
1058! Mem[0000000030181408] = be0d35c3, %l7 = 00000000f7a211e6
1059 swapa [%i6+%o4]0x89,%l7 ! %l7 = 00000000be0d35c3
1060! %l2 = ffffffffc3350dbe, Mem[000000001000141c] = ffffbfff, %asi = 80
1061 stwa %l2,[%i0+0x01c]%asi ! Mem[000000001000141c] = c3350dbe
1062! Mem[0000000030141410] = bdffffff, %l5 = 0000000000000000
1063 swapa [%i5+%o5]0x89,%l5 ! %l5 = 00000000bdffffff
1064! Starting 10 instruction Load Burst
1065! Mem[00000000100c1410] = ffc09dddc193a468, %f22 = 16e71a6f 377af558
1066 ldda [%i3+%o5]0x80,%f22 ! %f22 = ffc09ddd c193a468
1067
1068p0_label_39:
1069! Mem[0000000030041408] = 00000000, %l4 = 00000000d1122200
1070 ldsha [%i1+%o4]0x81,%l4 ! %l4 = 0000000000000000
1071! Mem[0000000030001408] = bf394847e96decff, %l0 = 0000000056dab74d
1072 ldxa [%i0+%o4]0x81,%l0 ! %l0 = bf394847e96decff
1073! Mem[0000000020800000] = 5fffba64, %l3 = 0000000000000005
1074 lduha [%o1+0x000]%asi,%l3 ! %l3 = 0000000000005fff
1075! Mem[0000000010141410] = 05700460, %l2 = ffffffffc3350dbe
1076 ldsha [%i5+%o5]0x80,%l2 ! %l2 = 0000000000000570
1077! Mem[00000000100c1410] = ffc09dddc193a468, %f18 = 000000ee 00000000
1078 ldd [%i3+%o5],%f18 ! %f18 = ffc09ddd c193a468
1079! Mem[0000000030081400] = 0289bcff, %l6 = 00000000ffffffff
1080 lduwa [%i2+%g0]0x89,%l6 ! %l6 = 000000000289bcff
1081! Mem[0000000030001408] = bf394847, %l6 = 000000000289bcff
1082 ldsha [%i0+%o4]0x81,%l6 ! %l6 = ffffffffffffbf39
1083! Mem[00000000211c0000] = ffff85d2, %l7 = 00000000be0d35c3
1084 ldsh [%o2+%g0],%l7 ! %l7 = ffffffffffffffff
1085! Mem[0000000010081400] = 25c2c036, %l2 = 0000000000000570
1086 ldswa [%i2+%g0]0x80,%l2 ! %l2 = 0000000025c2c036
1087! Starting 10 instruction Store Burst
1088! %l1 = 00000000000000be, Mem[0000000010041418] = 70719357
1089 stw %l1,[%i1+0x018] ! Mem[0000000010041418] = 000000be
1090
1091p0_label_40:
1092! %f16 = bd7a5072 450440d6, Mem[0000000010041410] = ffff0000 00008b00
1093 stda %f16,[%i1+%o5]0x80 ! Mem[0000000010041410] = bd7a5072 450440d6
1094! %f16 = bd7a5072 450440d6 ffc09ddd c193a468
1095! %f20 = 2fc09ddd c193a468 ffc09ddd c193a468
1096! %f24 = a5e9ac63 94b18a76 820fd78c 34a57857
1097! %f28 = 80000000 36c0c225 be7453cf 9f6ec53a
1098 stda %f16,[%i1]ASI_COMMIT_S ! Block Store to 0000000030041400
1099 membar #Sync ! Added by membar checker (9)
1100! %l0 = e96decff, %l1 = 000000be, Mem[0000000010041408] = 0000ffff 55c5ff92
1101 stda %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = e96decff 000000be
1102! Mem[0000000010041400] = 5dfdffff, %l4 = 0000000000000000
1103 swapa [%i1+%g0]0x88,%l4 ! %l4 = 000000005dfdffff
1104! %f30 = be7453cf, Mem[0000000010001408] = c3350dbe
1105 sta %f30,[%i0+%o4]0x80 ! Mem[0000000010001408] = be7453cf
1106! %l5 = 00000000bdffffff, Mem[0000000030141400] = fff5c11a72507abd
1107 stxa %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000bdffffff
1108! Mem[00000000100c1408] = 703db731, %l6 = ffffffffffffbf39
1109 swapa [%i3+%o4]0x80,%l6 ! %l6 = 00000000703db731
1110! Mem[0000000030001410] = ff92b7b6, %l3 = 0000000000005fff
1111 swapa [%i0+%o5]0x81,%l3 ! %l3 = 00000000ff92b7b6
1112! Mem[0000000010101417] = 3c4aef02, %l3 = 00000000ff92b7b6
1113 ldstuba [%i4+0x017]%asi,%l3 ! %l3 = 00000002000000ff
1114! Starting 10 instruction Load Burst
1115! Mem[0000000030001400] = 000066b3, %l5 = 00000000bdffffff
1116 lduba [%i0+%g0]0x81,%l5 ! %l5 = 0000000000000000
1117
1118p0_label_41:
1119! Mem[00000000100c1430] = bc5a3abb, %l0 = bf394847e96decff
1120 lduw [%i3+0x030],%l0 ! %l0 = 00000000bc5a3abb
1121! Mem[0000000030181400] = ffffffc2, %l6 = 00000000703db731
1122 lduwa [%i6+%g0]0x89,%l6 ! %l6 = 00000000ffffffc2
1123! Mem[0000000030101410] = 0000000000000000, %l1 = 00000000000000be
1124 ldxa [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000000
1125! Mem[0000000030181408] = f7a211e6, %l7 = ffffffffffffffff
1126 ldsha [%i6+%o4]0x89,%l7 ! %l7 = 00000000000011e6
1127! Mem[0000000010001400] = 60047005 2bee0573, %l6 = ffffffc2, %l7 = 000011e6
1128 ldda [%i0+%g0]0x80,%l6 ! %l6 = 0000000060047005 000000002bee0573
1129! Mem[00000000100c1438] = b4e1f0ff, %l3 = 0000000000000002
1130 ldswa [%i3+0x038]%asi,%l3 ! %l3 = ffffffffb4e1f0ff
1131! Mem[00000000201c0000] = 00054c08, %l6 = 0000000060047005
1132 ldsh [%o0+%g0],%l6 ! %l6 = 0000000000000005
1133! Mem[0000000030101410] = 00000000, %l1 = 0000000000000000
1134 lduha [%i4+%o5]0x81,%l1 ! %l1 = 0000000000000000
1135! Mem[0000000010001408] = cf5374be, %l3 = ffffffffb4e1f0ff
1136 ldsba [%i0+%o4]0x88,%l3 ! %l3 = ffffffffffffffbe
1137! Starting 10 instruction Store Burst
1138! %f18 = ffc09ddd c193a468, Mem[0000000010141408] = d62d00f6 4460f485
1139 stda %f18,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffc09ddd c193a468
1140
1141p0_label_42:
1142! %l7 = 000000002bee0573, Mem[00000000100c1408] = 00004bef39bfffff
1143 stxa %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000002bee0573
1144! %l4 = 000000005dfdffff, Mem[0000000010041408] = ffec6de9
1145 stha %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffecffff
1146! %l2 = 0000000025c2c036, immed = 0000079e, %y = 00000000
1147 smul %l2,0x79e,%l6 ! %l6 = 0000011fa1741b54, %y = 0000011f
1148! %f18 = ffc09ddd c193a468, %l4 = 000000005dfdffff
1149! Mem[0000000030041410] = 2fc09dddc193a468
1150 add %i1,0x010,%g1
1151 stda %f18,[%g1+%l4]ASI_PST16_S ! Mem[0000000030041410] = ffc09dddc193a468
1152! %l7 = 000000002bee0573, Mem[0000000010181410] = ffec6de9474839bf
1153 stx %l7,[%i6+%o5] ! Mem[0000000010181410] = 000000002bee0573
1154! %l4 = 000000005dfdffff, Mem[0000000010001420] = b554fcfcc248d6c5, %asi = 80
1155 stxa %l4,[%i0+0x020]%asi ! Mem[0000000010001420] = 000000005dfdffff
1156! %l7 = 000000002bee0573, Mem[00000000211c0000] = ffff85d2
1157 stb %l7,[%o2+%g0] ! Mem[00000000211c0000] = 73ff85d2
1158! Mem[000000001000142b] = 0289bc71, %l7 = 000000002bee0573
1159 ldstub [%i0+0x02b],%l7 ! %l7 = 00000071000000ff
1160! %l4 = 000000005dfdffff, Mem[000000001004140a] = ffffecff
1161 sth %l4,[%i1+0x00a] ! Mem[0000000010041408] = ffffffff
1162! Starting 10 instruction Load Burst
1163! Mem[0000000010081408] = a5e9ac63, %f5 = 474839bf
1164 lda [%i2+%o4]0x88,%f5 ! %f5 = a5e9ac63
1165
1166p0_label_43:
1167! Mem[0000000030001408] = 474839bf, %l2 = 0000000025c2c036
1168 ldswa [%i0+%o4]0x89,%l2 ! %l2 = 00000000474839bf
1169! Mem[0000000030181400] = ffec6de9ffffffc2, %f28 = 80000000 36c0c225
1170 ldda [%i6+%g0]0x89,%f28 ! %f28 = ffec6de9 ffffffc2
1171! Mem[000000001004140c] = 000000be, %l4 = 000000005dfdffff
1172 ldsh [%i1+0x00c],%l4 ! %l4 = 0000000000000000
1173! Mem[0000000030041408] = ffc09ddd, %l1 = 0000000000000000
1174 lduba [%i1+%o4]0x81,%l1 ! %l1 = 00000000000000ff
1175! Mem[0000000010181410] = 00000000, %l1 = 00000000000000ff
1176 lduba [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000000
1177! Mem[00000000300c1410] = ffffffffe611a2f7, %f4 = ffec6de9 a5e9ac63
1178 ldda [%i3+%o5]0x81,%f4 ! %f4 = ffffffff e611a2f7
1179! Mem[0000000030041408] = 68a493c1dd9dc0ff, %l6 = 0000011fa1741b54
1180 ldxa [%i1+%o4]0x89,%l6 ! %l6 = 68a493c1dd9dc0ff
1181! Mem[00000000211c0000] = 73ff85d2, %l1 = 0000000000000000
1182 lduh [%o2+%g0],%l1 ! %l1 = 00000000000073ff
1183! Mem[0000000010141400] = fd5d0000, %l4 = 0000000000000000
1184 lduba [%i5+%g0]0x80,%l4 ! %l4 = 00000000000000fd
1185! Starting 10 instruction Store Burst
1186! %f9 = 2bee0573, Mem[0000000010001418] = 002322f0
1187 st %f9 ,[%i0+0x018] ! Mem[0000000010001418] = 2bee0573
1188
1189p0_label_44:
1190! %l3 = ffffffffffffffbe, immed = 000002d2, %y = 0000011f
1191 sdiv %l3,0x2d2,%l2 ! %l2 = 00000000661dc8af
1192 mov %l0,%y ! %y = bc5a3abb
1193! %f12 = 00000005 0000001b, Mem[0000000010141418] = 4992ebff 140a8f00
1194 stda %f12,[%i5+0x018]%asi ! Mem[0000000010141418] = 00000005 0000001b
1195! %l7 = 0000000000000071, Mem[0000000010181408] = 3f8ddcd3
1196 stha %l7,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0071dcd3
1197! Mem[0000000010081428] = fd06f774, %l7 = 0000000000000071
1198 ldstub [%i2+0x028],%l7 ! %l7 = 000000fd000000ff
1199! Mem[0000000010041400] = 00000000, %l4 = 00000000000000fd
1200 swapa [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000000
1201! %l6 = dd9dc0ff, %l7 = 000000fd, Mem[0000000030141410] = 00000000 2bd3ee6d
1202 stda %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = dd9dc0ff 000000fd
1203! %l6 = 68a493c1dd9dc0ff, Mem[0000000010101418] = 02ef4a3c, %asi = 80
1204 stwa %l6,[%i4+0x018]%asi ! Mem[0000000010101418] = dd9dc0ff
1205! %l4 = 0000000000000000, %l2 = 00000000661dc8af, %l2 = 00000000661dc8af
1206 orn %l4,%l2,%l2 ! %l2 = ffffffff99e23750
1207! %l2 = ffffffff99e23750, Mem[0000000030001400] = b3660000
1208 stwa %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 99e23750
1209! Starting 10 instruction Load Burst
1210! Mem[0000000010181428] = 3d702fb7 c7eb5dfd, %l4 = 00000000, %l5 = 00000000
1211 ldda [%i6+0x028]%asi,%l4 ! %l4 = 000000003d702fb7 00000000c7eb5dfd
1212
1213p0_label_45:
1214! Mem[0000000030181400] = c2ffffffe96decff, %l3 = ffffffffffffffbe
1215 ldxa [%i6+%g0]0x81,%l3 ! %l3 = c2ffffffe96decff
1216! Mem[0000000010001400] = 7305ee2b05700460, %l0 = 00000000bc5a3abb
1217 ldxa [%i0+%g0]0x88,%l0 ! %l0 = 7305ee2b05700460
1218! %f3 = e48045c0, %f11 = c7eb5dfd
1219 fcmpes %fcc1,%f3 ,%f11 ! %fcc1 = 1
1220! Mem[0000000010041428] = bff84ba1, %l0 = 7305ee2b05700460
1221 ldsb [%i1+0x029],%l0 ! %l0 = fffffffffffffff8
1222! Mem[0000000030141400] = 00000000, %l5 = 00000000c7eb5dfd
1223 ldsha [%i5+%g0]0x81,%l5 ! %l5 = 0000000000000000
1224! Mem[0000000030001400] = 5037e299, %l6 = 68a493c1dd9dc0ff
1225 ldsha [%i0+%g0]0x81,%l6 ! %l6 = 0000000000005037
1226 membar #Sync ! Added by membar checker (10)
1227! Mem[0000000030001400] = 5037e299 048fa16b bf394847 e96decff
1228! Mem[0000000030001410] = 00005fff b1dfcfbd 0de00ad7 3f0316a6
1229! Mem[0000000030001420] = ffbf607e bea1eff2 7e848291 012e512a
1230! Mem[0000000030001430] = 0b8ebdd3 e299e9e3 11872dd6 85f46044
1231 ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
1232! Mem[0000000010041408] = ffffffff 000000be, %l6 = 00005037, %l7 = 000000fd
1233 ldda [%i1+%o4]0x80,%l6 ! %l6 = 00000000ffffffff 00000000000000be
1234! Mem[0000000030001400] = 99e23750, %l5 = 0000000000000000
1235 ldsba [%i0+%g0]0x89,%l5 ! %l5 = 0000000000000050
1236! Starting 10 instruction Store Burst
1237! Mem[0000000010101404] = b72f703d, %l1 = 00000000000073ff
1238 ldstuba [%i4+0x004]%asi,%l1 ! %l1 = 000000b7000000ff
1239
1240p0_label_46:
1241! Mem[0000000010141408] = c193a468, %l3 = c2ffffffe96decff
1242 ldstuba [%i5+%o4]0x88,%l3 ! %l3 = 00000068000000ff
1243! Mem[0000000030001408] = bf394847, %l2 = ffffffff99e23750
1244 swapa [%i0+%o4]0x81,%l2 ! %l2 = 00000000bf394847
1245! %l5 = 0000000000000050, %l5 = 0000000000000050, %l1 = 00000000000000b7
1246 addc %l5,%l5,%l1 ! %l1 = 00000000000000a0
1247! %f21 = c193a468, Mem[000000001008141c] = 55c5ff92
1248 sta %f21,[%i2+0x01c]%asi ! Mem[000000001008141c] = c193a468
1249! Mem[0000000030081410] = eb04db1b, %l7 = 00000000000000be
1250 swapa [%i2+%o5]0x89,%l7 ! %l7 = 00000000eb04db1b
1251! %f22 = ffc09ddd c193a468, Mem[0000000030141410] = ffc09ddd fd000000
1252 stda %f22,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffc09ddd c193a468
1253! %l0 = fffffffffffffff8, Mem[0000000010181410] = 00000000
1254 stwa %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = fffffff8
1255! %l0 = fffffffffffffff8, imm = 0000000000000cfc, %l0 = fffffffffffffff8
1256 sub %l0,0xcfc,%l0 ! %l0 = fffffffffffff2fc
1257! %f24 = a5e9ac63 94b18a76, %l1 = 00000000000000a0
1258! Mem[00000000100c1408] = 7305ee2b00000000
1259 add %i3,0x008,%g1
1260 stda %f24,[%g1+%l1]ASI_PST16_P ! Mem[00000000100c1408] = 7305ee2b00000000
1261! Starting 10 instruction Load Burst
1262! Code Fragment 4
1263p0_fragment_3:
1264! %l0 = fffffffffffff2fc
1265 setx 0x936af8d7cff398be,%g7,%l0 ! %l0 = 936af8d7cff398be
1266! %l1 = 00000000000000a0
1267 setx 0x9d1b7f1fe8b0210f,%g7,%l1 ! %l1 = 9d1b7f1fe8b0210f
1268 setx 0x7ff8, %g1, %g2
1269 and %l0, %g2, %l0
1270 setx 0xffffffff, %g1, %g2
1271 and %l1, %g2, %l1
1272 setx 0x100000000, %g1, %g2
1273 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1274 ta T_CHANGE_HPRIV
1275 stxa %l1, [%l0]ASI_ICACHE_INSTR
1276 ta T_CHANGE_NONHPRIV
1277! %l0 = 936af8d7cff398be
1278 setx 0xd5225f4808331a21,%g7,%l0 ! %l0 = d5225f4808331a21
1279! %l1 = 9d1b7f1fe8b0210f
1280 setx 0x5569c3384fb5933a,%g7,%l1 ! %l1 = 5569c3384fb5933a
1281
1282p0_label_47:
1283! Mem[0000000010041408] = ffffffff, %l0 = d5225f4808331a21
1284 ldsba [%i1+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
1285! Mem[0000000010081408] = 63ace9a5, %f27 = 34a57857
1286 lda [%i2+%o4]0x80,%f27 ! %f27 = 63ace9a5
1287! Mem[0000000010081408] = a5e9ac63, %f23 = c193a468
1288 lda [%i2+%o4]0x88,%f23 ! %f23 = a5e9ac63
1289! Mem[0000000030181408] = e611a2f7, %l0 = ffffffffffffffff
1290 lduba [%i6+%o4]0x81,%l0 ! %l0 = 00000000000000e6
1291! Mem[0000000030181410] = e96decff, %l5 = 0000000000000050
1292 lduba [%i6+%o5]0x89,%l5 ! %l5 = 00000000000000ff
1293! Mem[0000000010141420] = 2fc09ddd, %l4 = 000000003d702fb7
1294 ldswa [%i5+0x020]%asi,%l4 ! %l4 = 000000002fc09ddd
1295! Mem[0000000030081400] = ffbc8902b01cb197, %l4 = 000000002fc09ddd
1296 ldxa [%i2+%g0]0x81,%l4 ! %l4 = ffbc8902b01cb197
1297! Mem[0000000010141400] = 0000000000005dfd, %l7 = 00000000eb04db1b
1298 ldxa [%i5+%g0]0x88,%l7 ! %l7 = 0000000000005dfd
1299! Mem[00000000300c1408] = 00000000 bf394847, %l0 = 000000e6, %l1 = 4fb5933a
1300 ldda [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000 00000000bf394847
1301! Starting 10 instruction Store Burst
1302! %f2 = bf394847, %f7 = 3f0316a6
1303 fcmpes %fcc2,%f2 ,%f7 ! %fcc2 = 1
1304
1305p0_label_48:
1306! Mem[0000000030181400] = c2ffffff, %l4 = ffbc8902b01cb197
1307 ldstuba [%i6+%g0]0x81,%l4 ! %l4 = 000000c2000000ff
1308! Mem[0000000030141400] = 00000000, %l6 = 00000000ffffffff
1309 ldstuba [%i5+%g0]0x81,%l6 ! %l6 = 00000000000000ff
1310! %l0 = 0000000000000000, Mem[0000000010101434] = 431a4824, %asi = 80
1311 stwa %l0,[%i4+0x034]%asi ! Mem[0000000010101434] = 00000000
1312! %f8 = ffbf607e bea1eff2, Mem[0000000010041408] = ffffffff 000000be
1313 stda %f8 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffbf607e bea1eff2
1314! Mem[0000000010041418] = 000000be0896b14a, %l0 = 0000000000000000, %l3 = 0000000000000068
1315 add %i1,0x18,%g1
1316 casxa [%g1]0x80,%l0,%l3 ! %l3 = 000000be0896b14a
1317! %f22 = ffc09ddd, Mem[0000000010001400] = 60047005
1318 sta %f22,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffc09ddd
1319! Mem[0000000030181410] = e96decff, %l7 = 0000000000005dfd
1320 swapa [%i6+%o5]0x89,%l7 ! %l7 = 00000000e96decff
1321! %l0 = 0000000000000000, Mem[0000000030141410] = 68a493c1dd9dc0ff
1322 stxa %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000000000000000
1323 membar #Sync ! Added by membar checker (11)
1324! %l2 = 00000000bf394847, Mem[0000000030001410] = bdcfdfb1ff5f0000
1325 stxa %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000bf394847
1326! Starting 10 instruction Load Burst
1327! Mem[0000000010001408] = be7453cfeb04db1b, %l5 = 00000000000000ff
1328 ldx [%i0+%o4],%l5 ! %l5 = be7453cfeb04db1b
1329
1330p0_label_49:
1331! Mem[00000000300c1400] = 820fd78c493cb9ff, %l3 = 000000be0896b14a
1332 ldxa [%i3+%g0]0x81,%l3 ! %l3 = 820fd78c493cb9ff
1333! Mem[0000000010181414] = 2bee0573, %l0 = 0000000000000000
1334 ldsh [%i6+0x014],%l0 ! %l0 = 0000000000002bee
1335! Mem[0000000030181410] = 00005dfd, %l7 = 00000000e96decff
1336 ldsha [%i6+%o5]0x89,%l7 ! %l7 = 0000000000005dfd
1337! Mem[00000000100c1408] = 7305ee2b, %l4 = 00000000000000c2
1338 lduha [%i3+%o4]0x80,%l4 ! %l4 = 0000000000007305
1339! Mem[0000000030101400] = ffff0448 0d0d2138 ffbf607e 4c552e69
1340! Mem[0000000030101410] = 00000000 00000000 e139503d 8ea8260e
1341! Mem[0000000030101420] = 5586c10f 17a27aa7 55882df0 a2fb63dd
1342! Mem[0000000030101430] = 87cb8c91 b50e61d7 ece72778 0a32e176
1343 ldda [%i4]ASI_BLK_S,%f0 ! Block Load from 0000000030101400
1344! Mem[0000000010181400] = b3660000, %f30 = be7453cf
1345 lda [%i6+%g0]0x88,%f30 ! %f30 = b3660000
1346! Mem[0000000030001400] = 6ba18f0499e23750, %l0 = 0000000000002bee
1347 ldxa [%i0+%g0]0x89,%l0 ! %l0 = 6ba18f0499e23750
1348! Mem[0000000030001408] = 5037e299, %l0 = 6ba18f0499e23750
1349 ldsha [%i0+%o4]0x89,%l0 ! %l0 = ffffffffffffe299
1350! %l7 = 0000000000005dfd, imm = fffffffffffff98b, %l3 = 820fd78c493cb9ff
1351 sub %l7,-0x675,%l3 ! %l3 = 0000000000006472
1352! Starting 10 instruction Store Burst
1353! %l5 = be7453cfeb04db1b, imm = fffffffffffff424, %l1 = 00000000bf394847
1354 xor %l5,-0xbdc,%l1 ! %l1 = 418bac3014fb2f3f
1355
1356p0_label_50:
1357! %l1 = 418bac3014fb2f3f, immed = fffff92f, %y = bc5a3abb
1358 udiv %l1,-0x6d1,%l6 ! %l6 = 00000000bc5a3fbe
1359 mov %l0,%y ! %y = ffffe299
1360! %l1 = 418bac3014fb2f3f, Mem[0000000010141408] = ffa493c1, %asi = 80
1361 stba %l1,[%i5+0x008]%asi ! Mem[0000000010141408] = 3fa493c1
1362! %f28 = ffec6de9 ffffffc2, Mem[0000000010141408] = 3fa493c1 dd9dc0ff
1363 stda %f28,[%i5+0x008]%asi ! Mem[0000000010141408] = ffec6de9 ffffffc2
1364! %l7 = 0000000000005dfd, Mem[0000000010081408] = 63ace9a594b18a76
1365 stxa %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000005dfd
1366! %l3 = 0000000000006472, Mem[0000000010001430] = 820fd78c09416abe
1367 stx %l3,[%i0+0x030] ! Mem[0000000010001430] = 0000000000006472
1368! %l4 = 0000000000007305, Mem[00000000100c143d] = 6740d656, %asi = 80
1369 stba %l4,[%i3+0x03d]%asi ! Mem[00000000100c143c] = 6705d656
1370! %l3 = 0000000000006472, Mem[0000000030001408] = 99e23750
1371 stba %l3,[%i0+%o4]0x81 ! Mem[0000000030001408] = 72e23750
1372! Mem[00000000300c1408] = 00000000, %l0 = ffffffffffffe299
1373 ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 00000000000000ff
1374! %l7 = 0000000000005dfd, Mem[0000000010141410] = 60047005
1375 stwa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00005dfd
1376! Starting 10 instruction Load Burst
1377! Mem[0000000021800180] = 4bedbd9f, %l0 = 0000000000000000
1378 lduh [%o3+0x180],%l0 ! %l0 = 0000000000004bed
1379
1380p0_label_51:
1381! Mem[0000000030001400] = 99e23750, %f31 = 9f6ec53a
1382 lda [%i0+%g0]0x89,%f31 ! %f31 = 99e23750
1383! Mem[00000000300c1408] = 474839bf000000ff, %f16 = bd7a5072 450440d6
1384 ldda [%i3+%o4]0x89,%f16 ! %f16 = 474839bf 000000ff
1385! Mem[00000000300c1408] = 000000ff, %l4 = 0000000000007305
1386 lduba [%i3+%o4]0x89,%l4 ! %l4 = 00000000000000ff
1387! Mem[00000000300c1408] = 000000ff, %l6 = 00000000bc5a3fbe
1388 ldsba [%i3+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
1389! Mem[0000000030181410] = 00005dfd, %l5 = be7453cfeb04db1b
1390 ldsba [%i6+%o5]0x89,%l5 ! %l5 = fffffffffffffffd
1391! Mem[0000000010141418] = 000000050000001b, %f20 = 2fc09ddd c193a468
1392 ldd [%i5+0x018],%f20 ! %f20 = 00000005 0000001b
1393! Mem[0000000030101408] = 7e60bfff, %l6 = ffffffffffffffff
1394 ldsba [%i4+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
1395! Mem[00000000300c1410] = ffffffff e611a2f7, %l0 = 00004bed, %l1 = 14fb2f3f
1396 ldda [%i3+%o5]0x81,%l0 ! %l0 = 00000000ffffffff 00000000e611a2f7
1397! Mem[0000000030081408] = ff000000, %l3 = 0000000000006472
1398 lduha [%i2+%o4]0x89,%l3 ! %l3 = 0000000000000000
1399! Starting 10 instruction Store Burst
1400! %l4 = 00000000000000ff, Mem[0000000010081410] = 000000ff
1401 stwa %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000ff
1402
1403p0_label_52:
1404! Mem[00000000100c1400] = 768ab1ff, %l2 = 00000000bf394847
1405 swapa [%i3+%g0]0x88,%l2 ! %l2 = 00000000768ab1ff
1406! %l5 = fffffffffffffffd, Mem[0000000010041400] = 000000fd000000ff, %asi = 80
1407 stxa %l5,[%i1+0x000]%asi ! Mem[0000000010041400] = fffffffffffffffd
1408! Mem[0000000020800041] = ba7dc1d1, %l2 = 00000000768ab1ff
1409 ldstuba [%o1+0x041]%asi,%l2 ! %l2 = 0000007d000000ff
1410! %f19 = c193a468, Mem[0000000010141408] = e96decff
1411 sta %f19,[%i5+%o4]0x88 ! Mem[0000000010141408] = c193a468
1412! %l6 = ffffffffffffffff, Mem[0000000020800040] = baffc1d1
1413 stb %l6,[%o1+0x040] ! Mem[0000000020800040] = ffffc1d1
1414! %l1 = 00000000e611a2f7, imm = 00000000000009e6, %l4 = 00000000000000ff
1415 sub %l1,0x9e6,%l4 ! %l4 = 00000000e6119911
1416! Mem[0000000010001400] = dd9dc0ff, %l4 = 00000000e6119911
1417 swapa [%i0+%g0]0x88,%l4 ! %l4 = 00000000dd9dc0ff
1418! %f27 = 63ace9a5, %f23 = a5e9ac63, %f23 = a5e9ac63
1419 fsubs %f27,%f23,%f23 ! %f23 = 63ace9a5
1420! Mem[0000000030001400] = 99e23750, %l5 = fffffffffffffffd
1421 ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 00000050000000ff
1422! Starting 10 instruction Load Burst
1423! Mem[0000000010101408] = b91090d3, %l2 = 000000000000007d
1424 lduwa [%i4+%o4]0x88,%l2 ! %l2 = 00000000b91090d3
1425
1426p0_label_53:
1427! Mem[0000000010101400] = fd5debc7, %l3 = 0000000000000000
1428 ldswa [%i4+%g0]0x80,%l3 ! %l3 = fffffffffd5debc7
1429! Mem[0000000010181408] = 0071dcd3, %l1 = 00000000e611a2f7
1430 lduwa [%i6+%o4]0x80,%l1 ! %l1 = 000000000071dcd3
1431! Mem[0000000010081400] = 36c0c225, %l2 = 00000000b91090d3
1432 lduba [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000025
1433! Mem[0000000030041400] = bd7a5072 450440d6, %l0 = ffffffff, %l1 = 0071dcd3
1434 ldda [%i1+%g0]0x81,%l0 ! %l0 = 00000000bd7a5072 00000000450440d6
1435! Mem[0000000010181404] = e96decff, %l0 = 00000000bd7a5072
1436 ldsw [%i6+0x004],%l0 ! %l0 = ffffffffe96decff
1437! Mem[0000000020800040] = ffffc1d1, %l5 = 0000000000000050
1438 ldub [%o1+0x040],%l5 ! %l5 = 00000000000000ff
1439! Mem[0000000030081410] = be000000, %l0 = ffffffffe96decff
1440 lduba [%i2+%o5]0x81,%l0 ! %l0 = 00000000000000be
1441! %l2 = 0000000000000025, Mem[0000000030001410] = bf394847
1442 stha %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = bf390025
1443! Mem[0000000010101408] = d39010b9, %l0 = 00000000000000be
1444 lduha [%i4+%o4]0x80,%l0 ! %l0 = 000000000000d390
1445! Starting 10 instruction Store Burst
1446! Mem[0000000030001408] = 5037e272, %l4 = 00000000dd9dc0ff
1447 swapa [%i0+%o4]0x89,%l4 ! %l4 = 000000005037e272
1448
1449p0_label_54:
1450 membar #Sync ! Added by membar checker (12)
1451! %l2 = 0000000000000025, Mem[0000000030101400] = ffff04480d0d2138
1452 stxa %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000000000000025
1453! %l1 = 00000000450440d6, %l4 = 000000005037e272, %l7 = 0000000000005dfd
1454 add %l1,%l4,%l7 ! %l7 = 00000000953c2348
1455! Mem[0000000021800081] = f68e7b7d, %l1 = 00000000450440d6
1456 ldstuba [%o3+0x081]%asi,%l1 ! %l1 = 0000008e000000ff
1457! %l4 = 000000005037e272, Mem[0000000030141408] = 3ce815ff
1458 stba %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = 3ce81572
1459! Mem[00000000100c1408] = 7305ee2b, %l0 = 000000000000d390
1460 ldstuba [%i3+%o4]0x80,%l0 ! %l0 = 00000073000000ff
1461! Mem[0000000030101408] = ffbf607e, %l3 = fffffffffd5debc7
1462 ldstuba [%i4+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
1463! %l4 = 000000005037e272, Mem[0000000010141410] = fd5d0000
1464 stwa %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 5037e272
1465! %l1 = 000000000000008e, Mem[0000000030181408] = f7a211e6
1466 stha %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = f7a2008e
1467! %l3 = 00000000000000ff, Mem[0000000010041428] = bff84ba163486307, %asi = 80
1468 stxa %l3,[%i1+0x028]%asi ! Mem[0000000010041428] = 00000000000000ff
1469! Starting 10 instruction Load Burst
1470! Mem[00000000201c0000] = 00054c08, %l4 = 000000005037e272
1471 lduha [%o0+0x000]%asi,%l4 ! %l4 = 0000000000000005
1472
1473p0_label_55:
1474! %l3 = 00000000000000ff, imm = fffffffffffff14f, %l5 = 00000000000000ff
1475 xnor %l3,-0xeb1,%l5 ! %l5 = 0000000000000e4f
1476! Mem[0000000030081408] = ff000000, %l5 = 0000000000000e4f
1477 ldsha [%i2+%o4]0x89,%l5 ! %l5 = 0000000000000000
1478! Mem[0000000010041400] = ffffffff, %l7 = 00000000953c2348
1479 lduw [%i1+%g0],%l7 ! %l7 = 00000000ffffffff
1480! Mem[0000000030041400] = bd7a5072450440d6, %f26 = 820fd78c 63ace9a5
1481 ldda [%i1+%g0]0x81,%f26 ! %f26 = bd7a5072 450440d6
1482! Mem[0000000030081400] = 0289bcff, %l7 = 00000000ffffffff
1483 ldsha [%i2+%g0]0x89,%l7 ! %l7 = ffffffffffffbcff
1484! Mem[0000000021800000] = bbb2f103, %l6 = ffffffffffffffff
1485 ldsb [%o3+0x001],%l6 ! %l6 = ffffffffffffffb2
1486! Mem[0000000010101408] = d39010b9bea1ef4b, %f16 = 474839bf 000000ff
1487 ldda [%i4+0x008]%asi,%f16 ! %f16 = d39010b9 bea1ef4b
1488! Mem[0000000010181438] = f6002dd6, %l6 = ffffffffffffffb2
1489 ldub [%i6+0x03b],%l6 ! %l6 = 00000000000000d6
1490! Mem[0000000020800000] = 5fffba64, %l1 = 000000000000008e
1491 lduh [%o1+%g0],%l1 ! %l1 = 0000000000005fff
1492! Starting 10 instruction Store Burst
1493! Mem[0000000030001400] = ff37e299, %l1 = 0000000000005fff
1494 swapa [%i0+%g0]0x81,%l1 ! %l1 = 00000000ff37e299
1495
1496p0_label_56:
1497! %f2 = ffbf607e 4c552e69, %l3 = 00000000000000ff
1498! Mem[0000000030001410] = 250039bf00000000
1499 add %i0,0x010,%g1
1500 stda %f2,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030001410] = 692e554c7e60bfff
1501! %l0 = 0000000000000073, Mem[0000000030181408] = f7a2008e
1502 stha %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = f7a20073
1503! Mem[0000000010041408] = ffbf607e, %l3 = 00000000000000ff
1504 swapa [%i1+%o4]0x80,%l3 ! %l3 = 00000000ffbf607e
1505! %l6 = 000000d6, %l7 = ffffbcff, Mem[0000000030001410] = 4c552e69 ffbf607e
1506 stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000d6 ffffbcff
1507! Mem[0000000021800041] = 9a4ed022, %l6 = 00000000000000d6
1508 ldstub [%o3+0x041],%l6 ! %l6 = 0000004e000000ff
1509! %l6 = 000000000000004e, Mem[0000000010081408] = 00000000
1510 stwa %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000004e
1511! %l1 = 00000000ff37e299, Mem[0000000030081410] = 000000be
1512 stha %l1,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000e299
1513! %f4 = 00000000, Mem[0000000030181408] = 7300a2f7
1514 sta %f4 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
1515! Mem[0000000010001408] = cf5374be, %l1 = 00000000ff37e299
1516 swapa [%i0+%o4]0x88,%l1 ! %l1 = 00000000cf5374be
1517! Starting 10 instruction Load Burst
1518! Mem[0000000030101408] = ffbf607e, %l7 = ffffffffffffbcff
1519 lduha [%i4+%o4]0x81,%l7 ! %l7 = 000000000000ffbf
1520
1521p0_label_57:
1522! Mem[0000000030041410] = ffc09dddc193a468, %l7 = 000000000000ffbf
1523 ldxa [%i1+%o5]0x81,%l7 ! %l7 = ffc09dddc193a468
1524! Mem[0000000010001428] = 0289bcff, %l0 = 0000000000000073
1525 ldsha [%i0+0x028]%asi,%l0 ! %l0 = 0000000000000289
1526! Mem[0000000030041410] = 68a493c1dd9dc0ff, %l3 = 00000000ffbf607e
1527 ldxa [%i1+%o5]0x89,%l3 ! %l3 = 68a493c1dd9dc0ff
1528! Mem[0000000010141400] = fd5d0000, %l6 = 000000000000004e
1529 ldsba [%i5+%g0]0x80,%l6 ! %l6 = fffffffffffffffd
1530! Mem[0000000030101410] = 00000000, %l4 = 0000000000000005
1531 ldsba [%i4+%o5]0x81,%l4 ! %l4 = 0000000000000000
1532! Mem[0000000020800040] = ffffc1d1, %l6 = fffffffffffffffd
1533 lduha [%o1+0x040]%asi,%l6 ! %l6 = 000000000000ffff
1534! Mem[0000000010141410] = 5037e272, %l3 = 68a493c1dd9dc0ff
1535 lduba [%i5+%o5]0x80,%l3 ! %l3 = 0000000000000050
1536! Mem[00000000211c0000] = 73ff85d2, %l2 = 0000000000000025
1537 ldsba [%o2+0x000]%asi,%l2 ! %l2 = 0000000000000073
1538! %l6 = 000000000000ffff, Mem[00000000300c1408] = 474839bf000000ff
1539 stxa %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000000000ffff
1540! Starting 10 instruction Store Burst
1541! Mem[0000000010001410] = 768ab194, %l7 = ffc09dddc193a468
1542 ldstuba [%i0+%o5]0x80,%l7 ! %l7 = 00000076000000ff
1543
1544p0_label_58:
1545! Mem[00000000100c1410] = ffc09ddd, %l7 = 0000000000000076
1546 ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
1547! Mem[0000000010181408] = 0071dcd3e48045c0, %l1 = 00000000cf5374be, %l0 = 0000000000000289
1548 add %i6,0x08,%g1
1549 casxa [%g1]0x80,%l1,%l0 ! %l0 = 0071dcd3e48045c0
1550! %f16 = d39010b9 bea1ef4b, Mem[0000000010041408] = 000000ff bea1eff2
1551 stda %f16,[%i1+%o4]0x80 ! Mem[0000000010041408] = d39010b9 bea1ef4b
1552! Mem[0000000021800001] = bbb2f103, %l6 = 000000000000ffff
1553 ldstub [%o3+0x001],%l6 ! %l6 = 000000b2000000ff
1554! %f20 = 00000005 0000001b, %l6 = 00000000000000b2
1555! Mem[0000000030141438] = ea03fd1a13c71665
1556 add %i5,0x038,%g1
1557 stda %f20,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030141438] = ea00fd1a05001600
1558! Mem[0000000030101410] = 00000000, %l7 = 00000000000000ff
1559 swapa [%i4+%o5]0x89,%l7 ! %l7 = 0000000000000000
1560! Mem[00000000300c1408] = ffff0000, %l0 = 0071dcd3e48045c0
1561 swapa [%i3+%o4]0x81,%l0 ! %l0 = 00000000ffff0000
1562! Mem[0000000010081410] = ff000000, %l0 = 00000000ffff0000
1563 ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
1564! %f24 = a5e9ac63 94b18a76, %l7 = 0000000000000000
1565! Mem[0000000010041410] = bd7a5072450440d6
1566 add %i1,0x010,%g1
1567 stda %f24,[%g1+%l7]ASI_PST16_P ! Mem[0000000010041410] = bd7a5072450440d6
1568! Starting 10 instruction Load Burst
1569! Mem[0000000021800080] = f6ff7b7d, %l7 = 0000000000000000
1570 ldub [%o3+0x081],%l7 ! %l7 = 00000000000000ff
1571
1572p0_label_59:
1573! Mem[0000000021800140] = f60105d8, %l0 = 00000000000000ff
1574 lduha [%o3+0x140]%asi,%l0 ! %l0 = 000000000000f601
1575! Mem[0000000010041400] = ffffffff, %l1 = 00000000cf5374be
1576 ldswa [%i1+%g0]0x88,%l1 ! %l1 = ffffffffffffffff
1577! %l6 = 00000000000000b2, %l5 = 0000000000000000, %l1 = ffffffffffffffff
1578 addc %l6,%l5,%l1 ! %l1 = 00000000000000b2
1579! Mem[00000000100c1404] = 271c000f, %l4 = 0000000000000000
1580 ldsw [%i3+0x004],%l4 ! %l4 = 00000000271c000f
1581! Mem[0000000010101410] = ffef4a3c c5d648c2, %l2 = 00000073, %l3 = 00000050
1582 ldda [%i4+%o5]0x88,%l2 ! %l2 = 00000000c5d648c2 00000000ffef4a3c
1583! Mem[0000000010181408] = 0071dcd3, %l6 = 00000000000000b2
1584 lduwa [%i6+%o4]0x80,%l6 ! %l6 = 000000000071dcd3
1585! Mem[0000000010181400] = 000066b3, %l1 = 00000000000000b2
1586 lduha [%i6+%g0]0x80,%l1 ! %l1 = 0000000000000000
1587! Mem[0000000010101400] = fd5debc7, %l0 = 000000000000f601
1588 ldswa [%i4+%g0]0x80,%l0 ! %l0 = fffffffffd5debc7
1589! Mem[0000000030101408] = ffbf607e 4c552e69, %l2 = c5d648c2, %l3 = ffef4a3c
1590 ldda [%i4+%o4]0x81,%l2 ! %l2 = 00000000ffbf607e 000000004c552e69
1591! Starting 10 instruction Store Burst
1592! %f10 = 55882df0 a2fb63dd, %l2 = 00000000ffbf607e
1593! Mem[0000000010141410] = 5037e272ffef4a3c
1594 add %i5,0x010,%g1
1595 stda %f10,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010141410] = 5063fba2f02d883c
1596
1597p0_label_60:
1598! %l2 = ffbf607e, %l3 = 4c552e69, Mem[0000000030001400] = ff5f0000 6ba18f04
1599 stda %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffbf607e 4c552e69
1600! Mem[00000000100c1400] = 474839bf, %l5 = 0000000000000000
1601 swapa [%i3+%g0]0x80,%l5 ! %l5 = 00000000474839bf
1602! Mem[0000000010001428] = 0289bcff, %l2 = 00000000ffbf607e, %asi = 80
1603 swapa [%i0+0x028]%asi,%l2 ! %l2 = 000000000289bcff
1604! %l0 = fffffffffd5debc7, Mem[00000000211c0000] = 73ff85d2
1605 stb %l0,[%o2+%g0] ! Mem[00000000211c0000] = c7ff85d2
1606! %f0 = ffff0448 0d0d2138 ffbf607e 4c552e69
1607! %f4 = 00000000 00000000 e139503d 8ea8260e
1608! %f8 = 5586c10f 17a27aa7 55882df0 a2fb63dd
1609! %f12 = 87cb8c91 b50e61d7 ece72778 0a32e176
1610 stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000030101400
1611! %l3 = 000000004c552e69, Mem[0000000030141400] = ff000000
1612 stwa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 4c552e69
1613! %l6 = 0071dcd3, %l7 = 000000ff, Mem[0000000010181408] = 0071dcd3 e48045c0
1614 stda %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0071dcd3 000000ff
1615! %f27 = 450440d6, %f31 = 99e23750
1616 fcmpes %fcc0,%f27,%f31 ! %fcc0 = 2
1617! %l3 = 000000004c552e69, Mem[00000000300c1410] = f7a211e6ffffffff
1618 stxa %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000004c552e69
1619! Starting 10 instruction Load Burst
1620! Mem[0000000010041410] = 72507abd, %l6 = 000000000071dcd3
1621 ldswa [%i1+%o5]0x88,%l6 ! %l6 = 0000000072507abd
1622
1623p0_label_61:
1624! Mem[0000000010181410] = f8ffffff, %l0 = fffffffffd5debc7
1625 ldsba [%i6+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
1626! Mem[0000000030001408] = ffc09ddde96decff, %l2 = 000000000289bcff
1627 ldxa [%i0+%o4]0x81,%l2 ! %l2 = ffc09ddde96decff
1628! Mem[000000001018140c] = 000000ff, %l7 = 00000000000000ff
1629 lduba [%i6+0x00f]%asi,%l7 ! %l7 = 00000000000000ff
1630! Mem[00000000300c1410] = 692e554c00000000, %l7 = 00000000000000ff
1631 ldxa [%i3+%o5]0x81,%l7 ! %l7 = 692e554c00000000
1632! Mem[00000000300c1400] = 8cd70f82, %l2 = ffc09ddde96decff
1633 ldswa [%i3+%g0]0x89,%l2 ! %l2 = ffffffff8cd70f82
1634! %l6 = 0000000072507abd, imm = 0000000000000bed, %l2 = ffffffff8cd70f82
1635 add %l6,0xbed,%l2 ! %l2 = 00000000725086aa
1636! Mem[0000000030081408] = 000000ff, %l4 = 00000000271c000f
1637 ldsba [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000
1638! Mem[0000000010141410] = 5063fba2, %f27 = 450440d6
1639 lda [%i5+%o5]0x80,%f27 ! %f27 = 5063fba2
1640! Mem[0000000030181400] = ffec6de9ffffffff, %l2 = 00000000725086aa
1641 ldxa [%i6+%g0]0x89,%l2 ! %l2 = ffec6de9ffffffff
1642! Starting 10 instruction Store Burst
1643! Mem[0000000010041410] = bd7a5072, %l4 = 0000000000000000
1644 ldstuba [%i1+%o5]0x80,%l4 ! %l4 = 000000bd000000ff
1645
1646p0_label_62:
1647! Mem[000000001000141c] = c3350dbe, %l6 = 0000000072507abd
1648 swap [%i0+0x01c],%l6 ! %l6 = 00000000c3350dbe
1649! %l0 = ffffffffffffffff, imm = fffffffffffff947, %l3 = 000000004c552e69
1650 xnor %l0,-0x6b9,%l3 ! %l3 = fffffffffffff947
1651! %l4 = 00000000000000bd, imm = 00000000000009a0, %l0 = ffffffffffffffff
1652 sub %l4,0x9a0,%l0 ! %l0 = fffffffffffff71d
1653! %l3 = fffffffffffff947, %l6 = 00000000c3350dbe, %l1 = 0000000000000000
1654 mulx %l3,%l6,%l1 ! %l1 = fffffadfb0569db2
1655! %l4 = 00000000000000bd, immd = 0000000000000b8d, %l6 = 00000000c3350dbe
1656 udivx %l4,0xb8d,%l6 ! %l6 = 0000000000000000
1657! %l6 = 00000000, %l7 = 00000000, Mem[0000000030041408] = ffc09ddd c193a468
1658 stda %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 00000000
1659! %f26 = bd7a5072 5063fba2, Mem[0000000010081428] = ff06f774 fe3cff92
1660 stda %f26,[%i2+0x028]%asi ! Mem[0000000010081428] = bd7a5072 5063fba2
1661! %l0 = fffffffffffff71d, Mem[0000000020800040] = ffffc1d1, %asi = 80
1662 stha %l0,[%o1+0x040]%asi ! Mem[0000000020800040] = f71dc1d1
1663! %f16 = d39010b9 bea1ef4b ffc09ddd c193a468
1664! %f20 = 00000005 0000001b ffc09ddd 63ace9a5
1665! %f24 = a5e9ac63 94b18a76 bd7a5072 5063fba2
1666! %f28 = ffec6de9 ffffffc2 b3660000 99e23750
1667 stda %f16,[%i3]ASI_BLK_S ! Block Store to 00000000300c1400
1668! Starting 10 instruction Load Burst
1669! Mem[0000000010141400] = fd5d0000, %l3 = fffffffffffff947
1670 ldswa [%i5+%g0]0x80,%l3 ! %l3 = fffffffffd5d0000
1671
1672p0_label_63:
1673! Mem[0000000030001410] = ffffbcff 000000d6, %l0 = fffff71d, %l1 = b0569db2
1674 ldda [%i0+%o5]0x89,%l0 ! %l0 = 00000000000000d6 00000000ffffbcff
1675 membar #Sync ! Added by membar checker (13)
1676! Mem[00000000100c1410] = dd9dc0ff, %l6 = 0000000000000000
1677 lduwa [%i3+%o5]0x88,%l6 ! %l6 = 00000000dd9dc0ff
1678! Mem[00000000211c0000] = c7ff85d2, %l2 = ffec6de9ffffffff
1679 lduba [%o2+0x000]%asi,%l2 ! %l2 = 00000000000000c7
1680! Mem[00000000300c1410] = 00000005, %l4 = 00000000000000bd
1681 lduha [%i3+%o5]0x81,%l4 ! %l4 = 0000000000000000
1682! Mem[0000000010141400] = fd5d0000, %l1 = 00000000ffffbcff
1683 ldsb [%i5+0x003],%l1 ! %l1 = 0000000000000000
1684! Mem[0000000010141408] = 68a493c1 ffffffc2, %l0 = 000000d6, %l1 = 00000000
1685 ldd [%i5+%o4],%l0 ! %l0 = 0000000068a493c1 00000000ffffffc2
1686! %l7 = 692e554c00000000, immd = 0000000000000008, %l6 = 00000000dd9dc0ff
1687 sdivx %l7,0x008,%l6 ! %l6 = 0d25caa980000000
1688! Mem[0000000010081408] = fd5d00004e000000, %l3 = fffffffffd5d0000
1689 ldxa [%i2+%o4]0x88,%l3 ! %l3 = fd5d00004e000000
1690! Mem[0000000010041408] = b91090d3, %l1 = 00000000ffffffc2
1691 ldsba [%i1+%o4]0x88,%l1 ! %l1 = ffffffffffffffd3
1692! Starting 10 instruction Store Burst
1693! Mem[0000000010101439] = 00000000, %l7 = 692e554c00000000
1694 ldstub [%i4+0x039],%l7 ! %l7 = 00000000000000ff
1695
1696p0_label_64:
1697! %f22 = ffc09ddd 63ace9a5, Mem[0000000030141400] = 4c552e69 bdffffff
1698 stda %f22,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffc09ddd 63ace9a5
1699! Mem[0000000030181408] = 00000000, %l1 = ffffffffffffffd3
1700 ldstuba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000ff
1701! %l1 = 0000000000000000, Mem[00000000100c141c] = 891a2d3b
1702 stw %l1,[%i3+0x01c] ! Mem[00000000100c141c] = 00000000
1703! %f4 = 00000000 00000000, Mem[00000000300c1400] = b91090d3 4befa1be
1704 stda %f4 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000 00000000
1705! Mem[0000000030041400] = bd7a5072, %l1 = 0000000000000000
1706 ldstuba [%i1+%g0]0x81,%l1 ! %l1 = 000000bd000000ff
1707! %f5 = 00000000, Mem[0000000010041438] = a220ac6a
1708 sta %f5 ,[%i1+0x038]%asi ! Mem[0000000010041438] = 00000000
1709! %l3 = fd5d00004e000000, Mem[0000000010081410] = ff0000000000002f, %asi = 80
1710 stxa %l3,[%i2+0x010]%asi ! Mem[0000000010081410] = fd5d00004e000000
1711! %l5 = 00000000474839bf, Mem[00000000211c0001] = c7ff85d2, %asi = 80
1712 stba %l5,[%o2+0x001]%asi ! Mem[00000000211c0000] = c7bf85d2
1713! %l2 = 00000000000000c7, Mem[0000000010001408] = ff37e299
1714 stha %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff3700c7
1715! Starting 10 instruction Load Burst
1716! Mem[0000000010141400] = 00000000 00005dfd, %l6 = 80000000, %l7 = 00000000
1717 ldda [%i5+%g0]0x88,%l6 ! %l6 = 0000000000005dfd 0000000000000000
1718
1719p0_label_65:
1720! Mem[0000000030181408] = 000000ff, %l6 = 0000000000005dfd
1721 lduba [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff
1722! Mem[00000000300c1408] = 68a493c1dd9dc0ff, %f30 = b3660000 99e23750
1723 ldda [%i3+%o4]0x89,%f30 ! %f30 = 68a493c1 dd9dc0ff
1724! Mem[0000000010081400] = 80000000 36c0c225, %l4 = 00000000, %l5 = 474839bf
1725 ldda [%i2+%g0]0x88,%l4 ! %l4 = 0000000036c0c225 0000000080000000
1726! Mem[0000000010041400] = ffffffff fffffffd, %l6 = 000000ff, %l7 = 00000000
1727 ldda [%i1+%g0]0x80,%l6 ! %l6 = 00000000ffffffff 00000000fffffffd
1728! Mem[0000000030181400] = ffffffff, %l6 = 00000000ffffffff
1729 lduha [%i6+%g0]0x89,%l6 ! %l6 = 000000000000ffff
1730! Mem[00000000100c1430] = bc5a3abb df48e814, %l2 = 000000c7, %l3 = 4e000000
1731 ldd [%i3+0x030],%l2 ! %l2 = 00000000bc5a3abb 00000000df48e814
1732! Mem[00000000300c1400] = 00000000, %l5 = 0000000080000000
1733 ldsba [%i3+%g0]0x81,%l5 ! %l5 = 0000000000000000
1734! Mem[0000000030081400] = 0289bcff, %l7 = 00000000fffffffd
1735 lduba [%i2+%g0]0x89,%l7 ! %l7 = 00000000000000ff
1736! Mem[0000000030081410] = 99e2000005700460, %l7 = 00000000000000ff
1737 ldxa [%i2+%o5]0x81,%l7 ! %l7 = 99e2000005700460
1738! Starting 10 instruction Store Burst
1739! %l2 = 00000000bc5a3abb, Mem[0000000010041400] = fdffffffffffffff
1740 stxa %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000bc5a3abb
1741
1742p0_label_66:
1743! Mem[0000000010101410] = c5d648c2, %l1 = 00000000000000bd
1744 ldstuba [%i4+%o5]0x88,%l1 ! %l1 = 000000c2000000ff
1745! Mem[0000000030001400] = ffbf607e, %l7 = 99e2000005700460
1746 swapa [%i0+%g0]0x89,%l7 ! %l7 = 00000000ffbf607e
1747! Mem[0000000010181410] = fffffff8, %l0 = 0000000068a493c1
1748 ldstuba [%i6+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
1749! Mem[000000001004141c] = 0896b14a, %l2 = 00000000bc5a3abb
1750 ldstub [%i1+0x01c],%l2 ! %l2 = 00000008000000ff
1751! Mem[000000001010142c] = c26cf44e, %l6 = 0000ffff, %l5 = 00000000
1752 add %i4,0x2c,%g1
1753 casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000c26cf44e
1754! Mem[0000000010041408] = b91090d3, %l2 = 0000000000000008
1755 ldstuba [%i1+%o4]0x88,%l2 ! %l2 = 000000d3000000ff
1756! Mem[0000000030181410] = fd5d0000, %l2 = 00000000000000d3
1757 ldstuba [%i6+%o5]0x81,%l2 ! %l2 = 000000fd000000ff
1758! Mem[0000000030081410] = 99e20000, %l4 = 0000000036c0c225
1759 ldstuba [%i2+%o5]0x81,%l4 ! %l4 = 00000099000000ff
1760! %l7 = 00000000ffbf607e, Mem[00000000218001c1] = ffff6949
1761 stb %l7,[%o3+0x1c1] ! Mem[00000000218001c0] = ff7e6949
1762! Starting 10 instruction Load Burst
1763! Mem[0000000030041410] = dd9dc0ff, %f31 = dd9dc0ff
1764 lda [%i1+%o5]0x89,%f31 ! %f31 = dd9dc0ff
1765
1766p0_label_67:
1767! Mem[0000000030041410] = ffc09dddc193a468, %l5 = 00000000c26cf44e
1768 ldxa [%i1+%o5]0x81,%l5 ! %l5 = ffc09dddc193a468
1769! Mem[0000000010101404] = ff2f703d, %l5 = ffc09dddc193a468
1770 ldsh [%i4+0x006],%l5 ! %l5 = 000000000000703d
1771! Mem[0000000010101408] = b91090d3, %l0 = 00000000000000ff
1772 ldsba [%i4+%o4]0x88,%l0 ! %l0 = ffffffffffffffd3
1773! %l1 = 00000000000000c2, %l2 = 00000000000000fd, %l2 = 00000000000000fd
1774 andn %l1,%l2,%l2 ! %l2 = 0000000000000002
1775! Mem[0000000030101410] = 00000000, %l2 = 0000000000000002
1776 lduha [%i4+%o5]0x89,%l2 ! %l2 = 0000000000000000
1777! Mem[00000000100c1410] = ffc09ddd, %f16 = d39010b9
1778 lda [%i3+%o5]0x80,%f16 ! %f16 = ffc09ddd
1779! Mem[0000000030081408] = 000000ff, %l6 = 000000000000ffff
1780 lduwa [%i2+%o4]0x81,%l6 ! %l6 = 00000000000000ff
1781! Mem[0000000030101408] = 4c552e69, %l6 = 00000000000000ff
1782 lduwa [%i4+%o4]0x89,%l6 ! %l6 = 000000004c552e69
1783! Mem[00000000300c1400] = 0000000000000000, %f20 = 00000005 0000001b
1784 ldda [%i3+%g0]0x81,%f20 ! %f20 = 00000000 00000000
1785! Starting 10 instruction Store Burst
1786! Mem[0000000030001408] = ffc09ddd, %l4 = 0000000000000099
1787 swapa [%i0+%o4]0x81,%l4 ! %l4 = 00000000ffc09ddd
1788
1789p0_label_68:
1790! %l6 = 000000004c552e69, %l0 = ffffffffffffffd3, %y = ffffe299
1791 udiv %l6,%l0,%l0 ! %l0 = 00000000ffffe2c6
1792 mov %l0,%y ! %y = ffffe2c6
1793! %l2 = 0000000000000000, Mem[00000000100c1406] = 271c000f, %asi = 80
1794 stha %l2,[%i3+0x006]%asi ! Mem[00000000100c1404] = 271c0000
1795! %l6 = 000000004c552e69, imm = fffffffffffff7a2, %l2 = 0000000000000000
1796 add %l6,-0x85e,%l2 ! %l2 = 000000004c55260b
1797! %l3 = 00000000df48e814, Mem[0000000030041408] = 00000000
1798 stwa %l3,[%i1+%o4]0x89 ! Mem[0000000030041408] = df48e814
1799! %f22 = ffc09ddd, Mem[0000000030101410] = 00000000
1800 sta %f22,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffc09ddd
1801! Mem[0000000030141410] = 00000000, %l4 = 00000000ffc09ddd
1802 swapa [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000000
1803! %l1 = 00000000000000c2, Mem[0000000030081408] = 000000ff0000002d
1804 stxa %l1,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000000000c2
1805! Mem[0000000010141418] = 00000005, %l3 = 00000000df48e814, %asi = 80
1806 swapa [%i5+0x018]%asi,%l3 ! %l3 = 0000000000000005
1807! %l4 = 00000000, %l5 = 0000703d, Mem[0000000010181400] = 000066b3 e96decff
1808 stda %l4,[%i6+0x000]%asi ! Mem[0000000010181400] = 00000000 0000703d
1809! Starting 10 instruction Load Burst
1810! Mem[0000000010041408] = 4befa1beb91090ff, %l5 = 000000000000703d
1811 ldxa [%i1+%o4]0x88,%l5 ! %l5 = 4befa1beb91090ff
1812
1813p0_label_69:
1814! Mem[0000000010181410] = f8ffffff, %f26 = bd7a5072
1815 lda [%i6+%o5]0x88,%f26 ! %f26 = f8ffffff
1816! Mem[0000000030181408] = ff000000, %l5 = 4befa1beb91090ff
1817 lduha [%i6+%o4]0x81,%l5 ! %l5 = 000000000000ff00
1818! Mem[00000000100c1418] = 2349c7e1, %l1 = 00000000000000c2
1819 ldsb [%i3+0x01b],%l1 ! %l1 = ffffffffffffffe1
1820! Mem[0000000030181410] = ff5d0000, %l6 = 000000004c552e69
1821 lduwa [%i6+%o5]0x81,%l6 ! %l6 = 00000000ff5d0000
1822! Mem[00000000211c0000] = c7bf85d2, %l3 = 0000000000000005
1823 ldsh [%o2+%g0],%l3 ! %l3 = ffffffffffffc7bf
1824! Mem[0000000010101408] = d39010b9, %l0 = 00000000ffffe2c6
1825 lduha [%i4+%o4]0x80,%l0 ! %l0 = 000000000000d390
1826! Mem[0000000030141408] = 7215e83cb86b016b, %l6 = 00000000ff5d0000
1827 ldxa [%i5+%o4]0x81,%l6 ! %l6 = 7215e83cb86b016b
1828! Mem[0000000030001410] = d6000000, %l0 = 000000000000d390
1829 ldsba [%i0+%o5]0x81,%l0 ! %l0 = ffffffffffffffd6
1830! Mem[0000000010141420] = 2fc09ddd, %l1 = ffffffffffffffe1
1831 ldsba [%i5+0x022]%asi,%l1 ! %l1 = ffffffffffffff9d
1832! Starting 10 instruction Store Burst
1833! %f4 = 00000000 00000000, Mem[0000000010101400] = fd5debc7 ff2f703d
1834 stda %f4 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000 00000000
1835
1836p0_label_70:
1837! %f6 = e139503d 8ea8260e, Mem[0000000010081420] = 00000a6c 16e71a6f
1838 std %f6 ,[%i2+0x020] ! Mem[0000000010081420] = e139503d 8ea8260e
1839! %f28 = ffec6de9 ffffffc2, Mem[0000000010001430] = 00000000 00006472
1840 std %f28,[%i0+0x030] ! Mem[0000000010001430] = ffec6de9 ffffffc2
1841! %l2 = 000000004c55260b, Mem[0000000030181410] = 00005dff
1842 stba %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00005d0b
1843! Mem[00000000300c1408] = dd9dc0ff, %l0 = ffffffffffffffd6
1844 swapa [%i3+%o4]0x89,%l0 ! %l0 = 00000000dd9dc0ff
1845! %l6 = 7215e83cb86b016b, Mem[0000000010081408] = 0000004e, %asi = 80
1846 stwa %l6,[%i2+0x008]%asi ! Mem[0000000010081408] = b86b016b
1847! Mem[0000000010001410] = 94b18aff, %l3 = ffffffffffffc7bf
1848 ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
1849! %f26 = f8ffffff 5063fba2, Mem[0000000010081428] = bd7a5072 5063fba2
1850 std %f26,[%i2+0x028] ! Mem[0000000010081428] = f8ffffff 5063fba2
1851! %l7 = 00000000ffbf607e, Mem[0000000010101410] = ff48d6c5
1852 stwa %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffbf607e
1853! Mem[0000000030081408] = 00000000, %l5 = 000000000000ff00
1854 ldstuba [%i2+%o4]0x81,%l5 ! %l5 = 00000000000000ff
1855! Starting 10 instruction Load Burst
1856! Mem[0000000010041408] = ff9010b9, %l6 = 7215e83cb86b016b
1857 ldswa [%i1+%o4]0x80,%l6 ! %l6 = ffffffffff9010b9
1858
1859p0_label_71:
1860! Mem[0000000010001408] = c70037ff, %l2 = 000000004c55260b
1861 lduba [%i0+%o4]0x80,%l2 ! %l2 = 00000000000000c7
1862! Mem[00000000211c0000] = c7bf85d2, %l6 = ffffffffff9010b9
1863 ldsb [%o2+0x001],%l6 ! %l6 = ffffffffffffffbf
1864! %l5 = 0000000000000000, %l3 = 00000000000000ff, %l1 = ffffffffffffff9d
1865 udivx %l5,%l3,%l1 ! %l1 = 0000000000000000
1866! Mem[00000000100c1400] = 00001c2700000000, %f0 = ffff0448 0d0d2138
1867 ldda [%i3+%g0]0x88,%f0 ! %f0 = 00001c27 00000000
1868! %l6 = ffffffffffffffbf, Mem[00000000100c1400] = 00000000, %asi = 80
1869 stha %l6,[%i3+0x000]%asi ! Mem[00000000100c1400] = ffbf0000
1870! Mem[0000000010181408] = d3dc7100, %f6 = e139503d
1871 lda [%i6+%o4]0x88,%f6 ! %f6 = d3dc7100
1872! Mem[0000000010081428] = f8ffffff, %l3 = 00000000000000ff
1873 lduba [%i2+0x02b]%asi,%l3 ! %l3 = 00000000000000ff
1874! Mem[0000000010181400] = 00000000, %l4 = 0000000000000000
1875 ldub [%i6+0x001],%l4 ! %l4 = 0000000000000000
1876! Mem[00000000300c1410] = 00000005, %l6 = ffffffffffffffbf
1877 lduha [%i3+%o5]0x81,%l6 ! %l6 = 0000000000000000
1878! Starting 10 instruction Store Burst
1879! Mem[0000000030101408] = 692e554c, %l6 = 0000000000000000
1880 swapa [%i4+%o4]0x81,%l6 ! %l6 = 00000000692e554c
1881
1882p0_label_72:
1883! Mem[0000000010001410] = ff8ab194, %l3 = 00000000000000ff
1884 ldstuba [%i0+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
1885! %l1 = 0000000000000000, Mem[0000000010041400] = bb3a5abc, %asi = 80
1886 stha %l1,[%i1+0x000]%asi ! Mem[0000000010041400] = 00005abc
1887! %l0 = 00000000dd9dc0ff, imm = 000000000000046d, %l5 = 0000000000000000
1888 subc %l0,0x46d,%l5 ! %l5 = 00000000dd9dbc92
1889! %f30 = 68a493c1 dd9dc0ff, Mem[0000000030101400] = 38210d0d 4804ffff
1890 stda %f30,[%i4+%g0]0x81 ! Mem[0000000030101400] = 68a493c1 dd9dc0ff
1891! %l2 = 000000c7, %l3 = 000000ff, Mem[0000000010081408] = 6b016bb8 fd5d0000
1892 stda %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000c7 000000ff
1893! %f30 = 68a493c1 dd9dc0ff, Mem[0000000010101408] = d39010b9 bea1ef4b
1894 stda %f30,[%i4+%o4]0x80 ! Mem[0000000010101408] = 68a493c1 dd9dc0ff
1895! Mem[00000000300c1410] = 00000005, %l4 = 0000000000000000
1896 ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 00000000000000ff
1897! %l7 = 00000000ffbf607e, Mem[0000000010141434] = d1122200, %asi = 80
1898 stwa %l7,[%i5+0x034]%asi ! Mem[0000000010141434] = ffbf607e
1899! %l5 = 00000000dd9dbc92, Mem[0000000010001410] = a5e9ac6394b18aff
1900 stxa %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000dd9dbc92
1901! Starting 10 instruction Load Burst
1902! %f27 = 5063fba2, %f23 = 63ace9a5
1903 fcmpes %fcc1,%f27,%f23 ! %fcc1 = 1
1904
1905p0_label_73:
1906! Mem[00000000300c1410] = 050000ff, %l2 = 00000000000000c7
1907 lduwa [%i3+%o5]0x89,%l2 ! %l2 = 00000000050000ff
1908! Mem[0000000030001410] = d6000000, %f6 = d3dc7100
1909 lda [%i0+%o5]0x81,%f6 ! %f6 = d6000000
1910! Mem[0000000010101428] = 765c210f, %l7 = 00000000ffbf607e
1911 ldsba [%i4+0x028]%asi,%l7 ! %l7 = 0000000000000076
1912! Mem[0000000030041410] = dd9dc0ff, %l3 = 00000000000000ff
1913 ldsba [%i1+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
1914! Mem[0000000010081400] = 25c2c036 00000080, %l4 = 00000000, %l5 = dd9dbc92
1915 ldda [%i2+%g0]0x80,%l4 ! %l4 = 0000000025c2c036 0000000000000080
1916! Mem[0000000010081414] = 4e000000, %l6 = 00000000692e554c
1917 lduha [%i2+0x014]%asi,%l6 ! %l6 = 0000000000004e00
1918! Mem[0000000030181400] = ffffffff, %l5 = 0000000000000080
1919 ldswa [%i6+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
1920! Mem[00000000211c0000] = c7bf85d2, %l4 = 0000000025c2c036
1921 ldsb [%o2+0x001],%l4 ! %l4 = ffffffffffffffbf
1922! Mem[0000000010081400] = 36c0c225, %f26 = f8ffffff
1923 lda [%i2+%g0]0x88,%f26 ! %f26 = 36c0c225
1924! Starting 10 instruction Store Burst
1925! Mem[0000000030101400] = 68a493c1, %l7 = 0000000000000076
1926 ldstuba [%i4+%g0]0x81,%l7 ! %l7 = 00000068000000ff
1927
1928p0_label_74:
1929! Mem[00000000300c1410] = 050000ff, %l0 = 00000000dd9dc0ff
1930 swapa [%i3+%o5]0x89,%l0 ! %l0 = 00000000050000ff
1931! Mem[0000000010101428] = 765c210f, %l7 = 00000068, %l7 = 00000068
1932 add %i4,0x28,%g1
1933 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000765c210f
1934! %l4 = ffffffffffffffbf, Mem[0000000030101400] = ffa493c1
1935 stha %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = ffbf93c1
1936! Mem[00000000300c1400] = 00000000, %l0 = 00000000050000ff
1937 swapa [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000000
1938! %l2 = 050000ff, %l3 = ffffffff, Mem[0000000030041410] = ffc09ddd c193a468
1939 stda %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = 050000ff ffffffff
1940! %l7 = 00000000765c210f, Mem[0000000030101400] = ffc09dddc193bfff
1941 stxa %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000765c210f
1942! Mem[0000000030101408] = 00000000, %l3 = ffffffffffffffff
1943 swapa [%i4+%o4]0x81,%l3 ! %l3 = 0000000000000000
1944! %l3 = 0000000000000000, Mem[0000000030141400] = ffc09ddd
1945 stba %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00c09ddd
1946! %l6 = 0000000000004e00, Mem[00000000201c0001] = 00054c08, %asi = 80
1947 stba %l6,[%o0+0x001]%asi ! Mem[00000000201c0000] = 00004c08
1948! Starting 10 instruction Load Burst
1949! Mem[00000000300c1410] = ffc09ddd, %l0 = 0000000000000000
1950 lduba [%i3+%o5]0x81,%l0 ! %l0 = 00000000000000ff
1951
1952p0_label_75:
1953! Code Fragment 4
1954p0_fragment_4:
1955! %l0 = 00000000000000ff
1956 setx 0xf5cd0ca81cf042c9,%g7,%l0 ! %l0 = f5cd0ca81cf042c9
1957! %l1 = 0000000000000000
1958 setx 0xa1dce820352b5e79,%g7,%l1 ! %l1 = a1dce820352b5e79
1959 setx 0x7ff8, %g1, %g2
1960 and %l0, %g2, %l0
1961 setx 0xffffffff, %g1, %g2
1962 and %l1, %g2, %l1
1963 setx 0x100000000, %g1, %g2
1964 or %l1, %g2, %l1 ! Set bit 32 - perrinj
1965 ta T_CHANGE_HPRIV
1966 stxa %l1, [%l0]ASI_ICACHE_INSTR
1967 ta T_CHANGE_NONHPRIV
1968! %l0 = f5cd0ca81cf042c9
1969 setx 0x3c87785fb4fec3a9,%g7,%l0 ! %l0 = 3c87785fb4fec3a9
1970! %l1 = a1dce820352b5e79
1971 setx 0x83cb3eaf87f61a87,%g7,%l1 ! %l1 = 83cb3eaf87f61a87
1972! Mem[0000000010141410] = 3c882df0a2fb6350, %f10 = 55882df0 a2fb63dd
1973 ldda [%i5+%o5]0x88,%f10 ! %f10 = 3c882df0 a2fb6350
1974! Mem[0000000010181400] = 00000000, %l2 = 00000000050000ff
1975 ldsha [%i6+0x002]%asi,%l2 ! %l2 = 0000000000000000
1976! Mem[00000000100c1400] = ffbf0000, %l4 = ffffffffffffffbf
1977 ldsw [%i3+%g0],%l4 ! %l4 = ffffffffffbf0000
1978! Mem[0000000010101410] = ffbf607e, %f23 = 63ace9a5
1979 lda [%i4+%o5]0x80,%f23 ! %f23 = ffbf607e
1980! %l0 = 3c87785fb4fec3a9, imm = 000000000000044d, %l3 = 0000000000000000
1981 subc %l0,0x44d,%l3 ! %l3 = 3c87785fb4febf5c
1982! Mem[0000000010141438] = ff000071, %l2 = 0000000000000000
1983 ldsb [%i5+0x039],%l2 ! %l2 = 0000000000000000
1984! Mem[0000000030001400] = 05700460, %l0 = 3c87785fb4fec3a9
1985 ldswa [%i0+%g0]0x89,%l0 ! %l0 = 0000000005700460
1986! Mem[0000000010181410] = fffffff8, %l7 = 00000000765c210f
1987 ldsha [%i6+%o5]0x80,%l7 ! %l7 = ffffffffffffffff
1988! Starting 10 instruction Store Burst
1989! Mem[0000000010041410] = 72507aff, %l1 = 83cb3eaf87f61a87
1990 swapa [%i1+%o5]0x88,%l1 ! %l1 = 0000000072507aff
1991
1992p0_label_76:
1993! %f20 = 00000000 00000000, Mem[0000000030181410] = 0b5d0000 474839bf
1994 stda %f20,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000 00000000
1995! Mem[00000000300c1410] = dd9dc0ff, %l0 = 0000000005700460
1996 ldstuba [%i3+%o5]0x89,%l0 ! %l0 = 000000ff000000ff
1997! Mem[0000000010041400] = bc5a0000, %l5 = ffffffffffffffff
1998 ldstuba [%i1+%g0]0x88,%l5 ! %l5 = 00000000000000ff
1999! %f2 = ffbf607e 4c552e69, %l4 = ffffffffffbf0000
2000! Mem[0000000010101410] = ffbf607e3c4aefff
2001 add %i4,0x010,%g1
2002 stda %f2,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010101410] = ffbf607e3c4aefff
2003! Mem[0000000030001408] = 00000099, %l4 = ffffffffffbf0000
2004 ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 00000000000000ff
2005! Mem[0000000010101410] = 7e60bfff, %l4 = 0000000000000000
2006 ldstuba [%i4+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
2007! %f28 = ffec6de9 ffffffc2, Mem[00000000300c1408] = d6ffffff c193a468
2008 stda %f28,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffec6de9 ffffffc2
2009! %l4 = 00000000000000ff, immd = fffffffffffffd37, %l3 = 3c87785fb4febf5c
2010 sdivx %l4,-0x2c9,%l3 ! %l3 = 0000000000000000
2011! %f16 = ffc09ddd bea1ef4b, Mem[0000000010001400] = e6119911 7305ee2b
2012 stda %f16,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffc09ddd bea1ef4b
2013! Starting 10 instruction Load Burst
2014! Mem[0000000010081400] = 36c0c225, %l0 = 00000000000000ff
2015 lduwa [%i2+%g0]0x88,%l0 ! %l0 = 0000000036c0c225
2016
2017p0_label_77:
2018! Mem[0000000030081410] = 600470050000e2ff, %f24 = a5e9ac63 94b18a76
2019 ldda [%i2+%o5]0x89,%f24 ! %f24 = 60047005 0000e2ff
2020! Code Fragment 4
2021p0_fragment_5:
2022! %l0 = 0000000036c0c225
2023 setx 0x03ab5e600cd69214,%g7,%l0 ! %l0 = 03ab5e600cd69214
2024! %l1 = 0000000072507aff
2025 setx 0x826881f87439102d,%g7,%l1 ! %l1 = 826881f87439102d
2026 setx 0x7ff8, %g1, %g2
2027 and %l0, %g2, %l0
2028 setx 0xffffffff, %g1, %g2
2029 and %l1, %g2, %l1
2030 setx 0x100000000, %g1, %g2
2031 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2032 ta T_CHANGE_HPRIV
2033 stxa %l1, [%l0]ASI_ICACHE_INSTR
2034 ta T_CHANGE_NONHPRIV
2035! %l0 = 03ab5e600cd69214
2036 setx 0x7d82b9bfe2aa4b91,%g7,%l0 ! %l0 = 7d82b9bfe2aa4b91
2037! %l1 = 826881f87439102d
2038 setx 0x20b9b17807aae88c,%g7,%l1 ! %l1 = 20b9b17807aae88c
2039! Mem[00000000100c1428] = 00000000, %f9 = 17a27aa7
2040 lda [%i3+0x028]%asi,%f9 ! %f9 = 00000000
2041! Mem[0000000010101408] = 68a493c1dd9dc0ff, %f24 = 60047005 0000e2ff
2042 ldda [%i4+%o4]0x80,%f24 ! %f24 = 68a493c1 dd9dc0ff
2043! Mem[0000000010001408] = ff3700c7, %l4 = 00000000000000ff
2044 ldsha [%i0+%o4]0x88,%l4 ! %l4 = 00000000000000c7
2045! Mem[0000000030081408] = 000000ff, %l6 = 0000000000004e00
2046 lduba [%i2+%o4]0x89,%l6 ! %l6 = 00000000000000ff
2047! Mem[0000000010141400] = fd5d0000, %l6 = 00000000000000ff
2048 ldsha [%i5+%g0]0x80,%l6 ! %l6 = fffffffffffffd5d
2049! Mem[0000000020800040] = f71dc1d1, %l7 = ffffffffffffffff
2050 ldsb [%o1+0x040],%l7 ! %l7 = fffffffffffffff7
2051! %f24 = 68a493c1, %f16 = ffc09ddd, %f7 = 8ea8260e
2052 fmuls %f24,%f16,%f7 ! %f7 = ffc09ddd
2053! Starting 10 instruction Store Burst
2054! Mem[0000000010181424] = 2bee0573, %l3 = 00000000, %l2 = 00000000
2055 add %i6,0x24,%g1
2056 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000002bee0573
2057
2058p0_label_78:
2059! %f0 = 00001c27, Mem[00000000100c1408] = 2bee05ff
2060 sta %f0 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00001c27
2061! %l0 = 7d82b9bfe2aa4b91, Mem[0000000030181410] = 00000000
2062 stba %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000091
2063! Mem[0000000020800001] = 5fffba64, %l6 = fffffffffffffd5d
2064 ldstub [%o1+0x001],%l6 ! %l6 = 000000ff000000ff
2065! %l4 = 00000000000000c7, Mem[0000000010181408] = ff000000d3dc7100
2066 stxa %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000000000c7
2067! Mem[0000000010101408] = 68a493c1dd9dc0ff, %l1 = 20b9b17807aae88c, %l1 = 20b9b17807aae88c
2068 add %i4,0x08,%g1
2069 casxa [%g1]0x80,%l1,%l1 ! %l1 = 68a493c1dd9dc0ff
2070! %l3 = 0000000000000000, Mem[0000000010101410] = ffbf607e
2071 stba %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00bf607e
2072! %f0 = 00001c27 00000000 ffbf607e 4c552e69
2073! %f4 = 00000000 00000000 d6000000 ffc09ddd
2074! %f8 = 5586c10f 00000000 3c882df0 a2fb6350
2075! %f12 = 87cb8c91 b50e61d7 ece72778 0a32e176
2076 stda %f0,[%i5]ASI_COMMIT_S ! Block Store to 0000000030141400
2077 membar #Sync ! Added by membar checker (14)
2078! Mem[0000000010141400] = 00005dfd, %l6 = 00000000000000ff
2079 ldstuba [%i5+%g0]0x88,%l6 ! %l6 = 000000fd000000ff
2080! Mem[000000001000143c] = ffffdaa0, %l2 = 2bee0573, %l1 = dd9dc0ff
2081 add %i0,0x3c,%g1
2082 casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000ffffdaa0
2083! Starting 10 instruction Load Burst
2084! %l4 = 00000000000000c7, imm = fffffffffffff203, %l3 = 0000000000000000
2085 sub %l4,-0xdfd,%l3 ! %l3 = 0000000000000ec4
2086
2087p0_label_79:
2088! %f18 = ffc09ddd, %f8 = 5586c10f
2089 fcmpes %fcc2,%f18,%f8 ! %fcc2 = 3
2090! Mem[0000000010141400] = ff5d0000, %l5 = 0000000000000000
2091 lduwa [%i5+%g0]0x80,%l5 ! %l5 = 00000000ff5d0000
2092! Mem[0000000030001410] = d6000000, %l1 = 00000000ffffdaa0
2093 lduha [%i0+%o5]0x81,%l1 ! %l1 = 000000000000d600
2094! Mem[0000000010141428] = 425aeabe, %l3 = 0000000000000ec4
2095 ldsha [%i5+0x02a]%asi,%l3 ! %l3 = ffffffffffffeabe
2096! Mem[0000000010041408] = b91090ff, %l0 = 7d82b9bfe2aa4b91
2097 ldsba [%i1+%o4]0x88,%l0 ! %l0 = ffffffffffffffff
2098! Mem[0000000030101408] = ffffffff, %l1 = 000000000000d600
2099 lduha [%i4+%o4]0x89,%l1 ! %l1 = 000000000000ffff
2100! Mem[0000000010181410] = 7305ee2b f8ffffff, %l2 = 2bee0573, %l3 = ffffeabe
2101 ldda [%i6+%o5]0x88,%l2 ! %l2 = 00000000f8ffffff 000000007305ee2b
2102! Mem[0000000010041408] = b91090ff, %l1 = 000000000000ffff
2103 ldsba [%i1+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
2104! Mem[0000000010081408] = 000000c7, %l2 = 00000000f8ffffff
2105 lduwa [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000c7
2106! Starting 10 instruction Store Burst
2107! Mem[0000000010041410] = 871af687, %l0 = ffffffffffffffff
2108 ldstuba [%i1+%o5]0x80,%l0 ! %l0 = 00000087000000ff
2109
2110p0_label_80:
2111! %l0 = 0000000000000087, Mem[0000000010081408] = c7000000
2112 stwa %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000087
2113! Mem[00000000211c0001] = c7bf85d2, %l1 = ffffffffffffffff
2114 ldstuba [%o2+0x001]%asi,%l1 ! %l1 = 000000bf000000ff
2115! Mem[0000000030001400] = 05700460, %l1 = 00000000000000bf
2116 ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 00000060000000ff
2117! Mem[0000000030041410] = 050000ff, %l3 = 000000007305ee2b
2118 swapa [%i1+%o5]0x81,%l3 ! %l3 = 00000000050000ff
2119! %l6 = 00000000000000fd, Mem[0000000010181408] = 00000000000000c7
2120 stxa %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000000000fd
2121! %l2 = 00000000000000c7, Mem[0000000030181408] = ff000000
2122 stba %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = c7000000
2123! %l7 = fffffffffffffff7, Mem[0000000010101400] = 0000000000000000
2124 stxa %l7,[%i4+%g0]0x80 ! Mem[0000000010101400] = fffffffffffffff7
2125! %f5 = 00000000, %f20 = 00000000, %f25 = dd9dc0ff
2126 fadds %f5 ,%f20,%f25 ! %f25 = 00000000
2127! Mem[0000000010001400] = 4befa1bedd9dc0ff, %l1 = 0000000000000060, %l4 = 00000000000000c7
2128 casxa [%i0]0x80,%l1,%l4 ! %l4 = 4befa1bedd9dc0ff
2129! Starting 10 instruction Load Burst
2130! Mem[00000000300c1400] = ff000005, %l5 = 00000000ff5d0000
2131 lduwa [%i3+%g0]0x81,%l5 ! %l5 = 00000000ff000005
2132
2133p0_label_81:
2134! Mem[0000000010001408] = ff3700c7, %f29 = ffffffc2
2135 lda [%i0+%o4]0x88,%f29 ! %f29 = ff3700c7
2136! Mem[0000000030001408] = 990000ff, %l6 = 00000000000000fd
2137 lduba [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff
2138! Mem[0000000010101400] = ffffffff, %l2 = 00000000000000c7
2139 ldsba [%i4+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
2140! Mem[00000000211c0000] = c7ff85d2, %l6 = 00000000000000ff
2141 lduba [%o2+0x001]%asi,%l6 ! %l6 = 00000000000000ff
2142! %l0 = 0000000000000087, immd = fffffffffffff36e, %l7 = fffffffffffffff7
2143 mulx %l0,-0xc92,%l7 ! %l7 = fffffffffff95f02
2144! Mem[0000000030041408] = 14e848df, %l6 = 00000000000000ff
2145 ldsha [%i1+%o4]0x81,%l6 ! %l6 = 00000000000014e8
2146! Mem[0000000010101408] = 68a493c1dd9dc0ff, %f4 = 00000000 00000000
2147 ldda [%i4+%o4]0x80,%f4 ! %f4 = 68a493c1 dd9dc0ff
2148! Mem[0000000010001400] = bea1ef4b, %l1 = 0000000000000060
2149 lduha [%i0+%g0]0x88,%l1 ! %l1 = 000000000000ef4b
2150! Mem[0000000030181408] = 000000c7, %l2 = ffffffffffffffff
2151 lduha [%i6+%o4]0x89,%l2 ! %l2 = 00000000000000c7
2152! Starting 10 instruction Store Burst
2153! Mem[0000000010141438] = ff000071, %l7 = fffffffffff95f02
2154 swap [%i5+0x038],%l7 ! %l7 = 00000000ff000071
2155
2156p0_label_82:
2157! Mem[0000000010181408] = fd000000, %l6 = 00000000000014e8
2158 ldstuba [%i6+%o4]0x80,%l6 ! %l6 = 000000fd000000ff
2159! Mem[0000000010001400] = bea1ef4b, %l2 = 00000000000000c7
2160 ldstuba [%i0+%g0]0x88,%l2 ! %l2 = 0000004b000000ff
2161! %f6 = d6000000 ffc09ddd, Mem[0000000030081408] = ff000000 000000c2
2162 stda %f6 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = d6000000 ffc09ddd
2163! %l6 = 000000fd, %l7 = ff000071, Mem[0000000010001408] = ff3700c7 1bdb04eb
2164 stda %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000fd ff000071
2165! %l0 = 0000000000000087, Mem[0000000010081410] = 00005dfd
2166 stwa %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000087
2167! %l3 = 00000000050000ff, Mem[0000000030141408] = 7e60bfff
2168 stha %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = 7e6000ff
2169! Mem[0000000010181410] = f8ffffff, %l5 = 00000000ff000005
2170 swapa [%i6+%o5]0x88,%l5 ! %l5 = 00000000f8ffffff
2171! %f25 = 00000000, Mem[0000000030081400] = ffbc8902
2172 sta %f25,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
2173! %l1 = 000000000000ef4b, Mem[00000000211c0001] = c7ff85d2, %asi = 80
2174 stba %l1,[%o2+0x001]%asi ! Mem[00000000211c0000] = c74b85d2
2175! Starting 10 instruction Load Burst
2176! %f20 = 00000000 00000000, Mem[0000000030181408] = c7000000 d9af76d2
2177 stda %f20,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000 00000000
2178
2179p0_label_83:
2180! Mem[0000000010041408] = ff9010b9, %l2 = 000000000000004b
2181 lduwa [%i1+%o4]0x80,%l2 ! %l2 = 00000000ff9010b9
2182! Mem[0000000030001400] = ff047005, %l5 = 00000000f8ffffff
2183 ldsha [%i0+%g0]0x81,%l5 ! %l5 = ffffffffffffff04
2184! Mem[0000000010141408] = c193a468, %f7 = ffc09ddd
2185 lda [%i5+%o4]0x88,%f7 ! %f7 = c193a468
2186! Mem[00000000201c0000] = 00004c08, %l0 = 0000000000000087
2187 lduh [%o0+%g0],%l0 ! %l0 = 0000000000000000
2188! Mem[0000000030141408] = 7e6000ff, %l1 = 000000000000ef4b
2189 ldswa [%i5+%o4]0x89,%l1 ! %l1 = 000000007e6000ff
2190! Mem[0000000010181400] = 00000000, %f16 = ffc09ddd
2191 lda [%i6+%g0]0x88,%f16 ! %f16 = 00000000
2192! Mem[0000000030141400] = 00001c27, %l0 = 0000000000000000
2193 lduha [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
2194 membar #Sync ! Added by membar checker (15)
2195! Mem[0000000030001400] = ff047005 692e554c ff000099 e96decff
2196! Mem[0000000030001410] = d6000000 ffbcffff 0de00ad7 3f0316a6
2197! Mem[0000000030001420] = ffbf607e bea1eff2 7e848291 012e512a
2198! Mem[0000000030001430] = 0b8ebdd3 e299e9e3 11872dd6 85f46044
2199 ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
2200! Mem[0000000010101410] = 00bf607e, %l1 = 000000007e6000ff
2201 ldsha [%i4+0x012]%asi,%l1 ! %l1 = 000000000000607e
2202! Starting 10 instruction Store Burst
2203! %l2 = 00000000ff9010b9, Mem[0000000010041401] = ff005abc
2204 stb %l2,[%i1+0x001] ! Mem[0000000010041400] = ffb95abc
2205
2206p0_label_84:
2207 membar #Sync ! Added by membar checker (16)
2208! %l5 = ffffffffffffff04, Mem[0000000030001400] = 057004ff
2209 stwa %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffff04
2210! %f8 = ffbf607e bea1eff2, %l7 = 00000000ff000071
2211! Mem[0000000010101428] = 765c210fc26cf44e
2212 add %i4,0x028,%g1
2213 stda %f8,[%g1+%l7]ASI_PST16_P ! Mem[0000000010101428] = 765c210fc26ceff2
2214! %f20 = 00000000 00000000, %l2 = 00000000ff9010b9
2215! Mem[0000000030001438] = 11872dd685f46044
2216 add %i0,0x038,%g1
2217 stda %f20,[%g1+%l2]ASI_PST16_S ! Mem[0000000030001438] = 00002dd685f40000
2218! %l0 = 0000000000000000, Mem[0000000010141400] = ff5d0000
2219 stwa %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
2220! %f2 = ff000099, Mem[000000001000143c] = ffffdaa0
2221 sta %f2 ,[%i0+0x03c]%asi ! Mem[000000001000143c] = ff000099
2222! Mem[0000000010181410] = 050000ff, %l6 = 000000fd, %l4 = dd9dc0ff
2223 add %i6,0x10,%g1
2224 casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000050000ff
2225! Mem[00000000300c1408] = e96decff, %l5 = ffffffffffffff04
2226 swapa [%i3+%o4]0x89,%l5 ! %l5 = 00000000e96decff
2227! %l4 = 00000000050000ff, Mem[00000000300c1400] = 050000ff
2228 stha %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 050000ff
2229! %l4 = 00000000050000ff, Mem[0000000010041400] = ffb95abc
2230 stba %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffb95abc
2231! Starting 10 instruction Load Burst
2232! Mem[0000000010141408] = c193a468, %l7 = 00000000ff000071
2233 ldswa [%i5+%o4]0x88,%l7 ! %l7 = ffffffffc193a468
2234
2235p0_label_85:
2236! Mem[00000000300c1400] = 050000ff, %l3 = 00000000050000ff
2237 lduwa [%i3+%g0]0x89,%l3 ! %l3 = 00000000050000ff
2238! Mem[0000000010081408] = 00000087, %l4 = 00000000050000ff
2239 lduba [%i2+0x00a]%asi,%l4 ! %l4 = 0000000000000000
2240! Mem[0000000010101400] = ffffffff, %l3 = 00000000050000ff
2241 lduwa [%i4+%g0]0x88,%l3 ! %l3 = 00000000ffffffff
2242! Mem[0000000010001438] = 188c1bc5, %l0 = 0000000000000000
2243 ldub [%i0+0x03a],%l0 ! %l0 = 000000000000001b
2244! %l0 = 000000000000001b, immd = 000000000000022a, %l7 = ffffffffc193a468
2245 udivx %l0,0x22a,%l7 ! %l7 = 0000000000000000
2246! Mem[0000000030181408] = 00000000, %l6 = 00000000000000fd
2247 lduba [%i6+%o4]0x89,%l6 ! %l6 = 0000000000000000
2248! Mem[0000000010041410] = ff1af687, %l1 = 000000000000607e
2249 ldswa [%i1+%o5]0x80,%l1 ! %l1 = ffffffffff1af687
2250! Mem[0000000010001410] = 92bc9ddd, %l5 = 00000000e96decff
2251 ldsba [%i0+%o5]0x80,%l5 ! %l5 = ffffffffffffff92
2252! Mem[0000000010001400] = bea1efff, %l4 = 0000000000000000
2253 ldsha [%i0+%g0]0x88,%l4 ! %l4 = ffffffffffffefff
2254! Starting 10 instruction Store Burst
2255! %l0 = 000000000000001b, Mem[00000000100c1400] = ffbf0000
2256 stba %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 1bbf0000
2257
2258p0_label_86:
2259! %l4 = ffffffffffffefff, Mem[0000000030181408] = 00000000
2260 stha %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000efff
2261! %l2 = ff9010b9, %l3 = ffffffff, Mem[0000000010041430] = ef8c9284 db19a1b5
2262 std %l2,[%i1+0x030] ! Mem[0000000010041430] = ff9010b9 ffffffff
2263! %f10 = 7e848291 012e512a, %l5 = ffffffffffffff92
2264! Mem[0000000030081428] = 204360baaa51901e
2265 add %i2,0x028,%g1
2266 stda %f10,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030081428] = 204360ba9182847e
2267! %f20 = 00000000, Mem[0000000030141410] = 00000000
2268 sta %f20,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
2269! %l2 = 00000000ff9010b9, Mem[0000000010141408] = c2ffffffc193a468
2270 stxa %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000ff9010b9
2271! %f6 = 0de00ad7, %f24 = 68a493c1
2272 fcmpes %fcc0,%f6 ,%f24 ! %fcc0 = 1
2273! %l1 = ffffffffff1af687, %l0 = 000000000000001b, %y = ffffe2c6
2274 udiv %l1,%l0,%l0 ! %l0 = 00000000ffffffff
2275 mov %l0,%y ! %y = ffffffff
2276! Mem[0000000030181400] = ffffffff, %l5 = ffffffffffffff92
2277 swapa [%i6+%g0]0x81,%l5 ! %l5 = 00000000ffffffff
2278! Mem[0000000010101408] = c193a468, %l0 = 00000000ffffffff
2279 ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 00000068000000ff
2280! Starting 10 instruction Load Burst
2281! Mem[0000000010101400] = ffffffff, %l6 = 0000000000000000
2282 ldswa [%i4+%g0]0x80,%l6 ! %l6 = ffffffffffffffff
2283
2284p0_label_87:
2285! Mem[0000000030181408] = ffef0000, %l6 = ffffffffffffffff
2286 lduba [%i6+%o4]0x81,%l6 ! %l6 = 00000000000000ff
2287! Mem[0000000030041400] = ff7a5072450440d6, %l1 = ffffffffff1af687
2288 ldxa [%i1+%g0]0x81,%l1 ! %l1 = ff7a5072450440d6
2289! Mem[00000000100c1410] = ffc09ddd, %l4 = ffffffffffffefff
2290 ldsba [%i3+%o5]0x80,%l4 ! %l4 = ffffffffffffffff
2291! Mem[0000000010141420] = 2fc09ddd, %l3 = 00000000ffffffff
2292 lduha [%i5+0x020]%asi,%l3 ! %l3 = 0000000000002fc0
2293! Mem[00000000211c0000] = c74b85d2, %l7 = 0000000000000000
2294 ldsh [%o2+%g0],%l7 ! %l7 = ffffffffffffc74b
2295! Mem[0000000010141410] = 5063fba2f02d883c, %l7 = ffffffffffffc74b
2296 ldx [%i5+%o5],%l7 ! %l7 = 5063fba2f02d883c
2297! Mem[0000000021800140] = f60105d8, %l6 = 00000000000000ff
2298 lduh [%o3+0x140],%l6 ! %l6 = 000000000000f601
2299! Mem[0000000010181408] = 00000000000000ff, %l1 = ff7a5072450440d6
2300 ldxa [%i6+%o4]0x88,%l1 ! %l1 = 00000000000000ff
2301! %l5 = 00000000ffffffff, %l0 = 0000000000000068, %l3 = 0000000000002fc0
2302 sub %l5,%l0,%l3 ! %l3 = 00000000ffffff97
2303! Starting 10 instruction Store Burst
2304! Code Fragment 4
2305p0_fragment_6:
2306! %l0 = 0000000000000068
2307 setx 0xbec5f588423721ac,%g7,%l0 ! %l0 = bec5f588423721ac
2308! %l1 = 00000000000000ff
2309 setx 0xe8561b2071400fcc,%g7,%l1 ! %l1 = e8561b2071400fcc
2310 setx 0x7ff8, %g1, %g2
2311 and %l0, %g2, %l0
2312 setx 0xffffffff, %g1, %g2
2313 and %l1, %g2, %l1
2314 setx 0x100000000, %g1, %g2
2315 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2316 ta T_CHANGE_HPRIV
2317 stxa %l1, [%l0]ASI_ICACHE_INSTR
2318 ta T_CHANGE_NONHPRIV
2319! %l0 = bec5f588423721ac
2320 setx 0x45f2bd8027403a39,%g7,%l0 ! %l0 = 45f2bd8027403a39
2321! %l1 = e8561b2071400fcc
2322 setx 0xbfb3d90f82ec1abd,%g7,%l1 ! %l1 = bfb3d90f82ec1abd
2323
2324p0_label_88:
2325! %l5 = 00000000ffffffff, Mem[0000000030041410] = 2bee0573
2326 stwa %l5,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffffffff
2327! %l6 = 0000f601, %l7 = f02d883c, Mem[0000000010181408] = ff000000 00000000
2328 std %l6,[%i6+%o4] ! Mem[0000000010181408] = 0000f601 f02d883c
2329! Mem[0000000030081408] = d6000000, %l3 = 00000000ffffff97
2330 ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 000000d6000000ff
2331! Mem[0000000030041408] = 14e848df, %l0 = 45f2bd8027403a39
2332 ldstuba [%i1+%o4]0x81,%l0 ! %l0 = 00000014000000ff
2333! %l2 = ff9010b9, %l3 = 000000d6, Mem[0000000030001410] = d6000000 ffbcffff
2334 stda %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff9010b9 000000d6
2335! Mem[0000000030081410] = 0000e2ff, %l0 = 0000000000000014
2336 swapa [%i2+%o5]0x89,%l0 ! %l0 = 000000000000e2ff
2337! Mem[00000000100c1408] = 00001c27, %l3 = 00000000000000d6
2338 swapa [%i3+%o4]0x88,%l3 ! %l3 = 0000000000001c27
2339! Mem[00000000100c1414] = c193a468, %l3 = 0000000000001c27, %asi = 80
2340 swapa [%i3+0x014]%asi,%l3 ! %l3 = 00000000c193a468
2341! %l3 = 00000000c193a468, Mem[0000000010181408] = 0000f601, %asi = 80
2342 stwa %l3,[%i6+0x008]%asi ! Mem[0000000010181408] = c193a468
2343! Starting 10 instruction Load Burst
2344! Mem[0000000010181408] = c193a468f02d883c, %f24 = 68a493c1 00000000
2345 ldda [%i6+%o4]0x80,%f24 ! %f24 = c193a468 f02d883c
2346
2347p0_label_89:
2348! %l3 = 00000000c193a468, imm = fffffffffffff4af, %l7 = 5063fba2f02d883c
2349 or %l3,-0xb51,%l7 ! %l7 = fffffffffffff4ef
2350! Mem[0000000010181410] = ff000005, %l6 = 000000000000f601
2351 ldswa [%i6+%o5]0x88,%l6 ! %l6 = ffffffffff000005
2352! %l4 = ffffffffffffffff, %l1 = bfb3d90f82ec1abd, %l5 = 00000000ffffffff
2353 xnor %l4,%l1,%l5 ! %l5 = bfb3d90f82ec1abd
2354! Mem[0000000030041400] = ff7a5072, %l4 = ffffffffffffffff
2355 ldsba [%i1+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
2356! Mem[00000000300c1408] = ffffff04, %l0 = 000000000000e2ff
2357 ldswa [%i3+%o4]0x89,%l0 ! %l0 = ffffffffffffff04
2358! Mem[0000000010181408] = 68a493c1, %l6 = ffffffffff000005
2359 ldsba [%i6+%o4]0x88,%l6 ! %l6 = ffffffffffffffc1
2360! %l1 = bfb3d90f82ec1abd, %l5 = bfb3d90f82ec1abd, %l4 = ffffffffffffffff
2361 mulx %l1,%l5,%l4 ! %l4 = 4a42310f4342ef89
2362! Mem[0000000010041408] = ff9010b9 bea1ef4b, %l2 = ff9010b9, %l3 = c193a468
2363 ldda [%i1+%o4]0x80,%l2 ! %l2 = 00000000ff9010b9 00000000bea1ef4b
2364! Mem[0000000030141410] = 00000000, %f16 = 00000000
2365 lda [%i5+%o5]0x81,%f16 ! %f16 = 00000000
2366! Starting 10 instruction Store Burst
2367! Mem[0000000010181428] = 3d702fb7, %l1 = 82ec1abd, %l2 = ff9010b9
2368 add %i6,0x28,%g1
2369 casa [%g1]0x80,%l1,%l2 ! %l2 = 000000003d702fb7
2370
2371p0_label_90:
2372! Mem[000000001000140f] = 710000ff, %l3 = 00000000bea1ef4b
2373 ldstub [%i0+0x00f],%l3 ! %l3 = 000000ff000000ff
2374! %l4 = 4a42310f4342ef89, Mem[0000000030041410] = ffffffffffffffff
2375 stxa %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 4a42310f4342ef89
2376! %f12 = 0b8ebdd3 e299e9e3, Mem[0000000010181400] = 00000000 0000703d
2377 stda %f12,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0b8ebdd3 e299e9e3
2378! Mem[0000000010001410] = dd9dbc92, %l2 = 000000003d702fb7
2379 ldstuba [%i0+%o5]0x88,%l2 ! %l2 = 00000092000000ff
2380! Mem[0000000020800000] = 5fffba64, %l5 = bfb3d90f82ec1abd
2381 ldstub [%o1+%g0],%l5 ! %l5 = 0000005f000000ff
2382! Mem[00000000100c1400] = 0000bf1b, %l4 = 4a42310f4342ef89
2383 swapa [%i3+%g0]0x88,%l4 ! %l4 = 000000000000bf1b
2384! %f22 = ffc09ddd ffbf607e, Mem[0000000010181400] = d3bd8e0b e3e999e2
2385 stda %f22,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffc09ddd ffbf607e
2386! Mem[0000000010101428] = 765c210f, %l0 = ffffffffffffff04, %asi = 80
2387 swapa [%i4+0x028]%asi,%l0 ! %l0 = 00000000765c210f
2388! %l2 = 00000092, %l3 = 000000ff, Mem[0000000010041438] = 00000000 2d3bd900
2389 std %l2,[%i1+0x038] ! Mem[0000000010041438] = 00000092 000000ff
2390! Starting 10 instruction Load Burst
2391! Mem[0000000030001400] = ffffff04, %l5 = 000000000000005f
2392 ldsba [%i0+%g0]0x89,%l5 ! %l5 = 0000000000000004
2393
2394p0_label_91:
2395! %l6 = ffffffffffffffc1, %l4 = 000000000000bf1b, %l4 = 000000000000bf1b
2396 subc %l6,%l4,%l4 ! %l4 = ffffffffffff40a6
2397! Mem[0000000030181410] = 9100000000000000, %f28 = ffec6de9 ff3700c7
2398 ldda [%i6+%o5]0x81,%f28 ! %f28 = 91000000 00000000
2399! Mem[0000000030101400] = 765c210f, %l3 = 00000000000000ff
2400 ldsha [%i4+%g0]0x89,%l3 ! %l3 = 000000000000210f
2401! Mem[0000000010141400] = 00000000, %l0 = 00000000765c210f
2402 ldsba [%i5+%g0]0x80,%l0 ! %l0 = 0000000000000000
2403! Mem[0000000010081400] = 36c0c225, %l1 = bfb3d90f82ec1abd
2404 lduwa [%i2+%g0]0x88,%l1 ! %l1 = 0000000036c0c225
2405! Mem[0000000020800040] = f71dc1d1, %l3 = 000000000000210f
2406 ldsba [%o1+0x040]%asi,%l3 ! %l3 = fffffffffffffff7
2407! Mem[0000000010101418] = dd9dc0ff, %l7 = fffffffffffff4ef
2408 lduha [%i4+0x018]%asi,%l7 ! %l7 = 000000000000dd9d
2409! Mem[0000000030181400] = 92ffffff, %l7 = 000000000000dd9d
2410 lduha [%i6+%g0]0x89,%l7 ! %l7 = 000000000000ffff
2411! Mem[0000000010181400] = 7e60bfff, %l0 = 0000000000000000
2412 ldswa [%i6+%g0]0x80,%l0 ! %l0 = 000000007e60bfff
2413! Starting 10 instruction Store Burst
2414! Mem[0000000010141408] = b91090ff, %l3 = fffffffffffffff7
2415 swapa [%i5+%o4]0x80,%l3 ! %l3 = 00000000b91090ff
2416
2417p0_label_92:
2418! %l0 = 7e60bfff, %l1 = 36c0c225, Mem[0000000010041410] = ff1af687 450440d6
2419 stda %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 7e60bfff 36c0c225
2420! %l0 = 7e60bfff, %l1 = 36c0c225, Mem[0000000010181418] = 09416abe 450440d6
2421 stda %l0,[%i6+0x018]%asi ! Mem[0000000010181418] = 7e60bfff 36c0c225
2422! %l3 = 00000000b91090ff, Mem[00000000300c1410] = ffc09ddd0000001b
2423 stxa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000b91090ff
2424! %l2 = 0000000000000092, Mem[0000000030041400] = 72507aff
2425 stha %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 72500092
2426! Mem[0000000010181400] = 7e60bfff, %l6 = ffffffffffffffc1
2427 swapa [%i6+%g0]0x80,%l6 ! %l6 = 000000007e60bfff
2428! %l2 = 0000000000000092, Mem[0000000010041430] = ff9010b9
2429 stb %l2,[%i1+0x030] ! Mem[0000000010041430] = 929010b9
2430! Mem[0000000030101400] = 0f215c76, %l1 = 0000000036c0c225
2431 swapa [%i4+%g0]0x81,%l1 ! %l1 = 000000000f215c76
2432! Mem[0000000030081408] = ff000000, %l7 = 000000000000ffff
2433 ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
2434! Mem[0000000010081410] = 00000087, %l0 = 000000007e60bfff
2435 swapa [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000087
2436! Starting 10 instruction Load Burst
2437! Mem[0000000030181410] = 00000091, %l4 = ffffffffffff40a6
2438 ldsha [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000091
2439
2440p0_label_93:
2441! Mem[00000000201c0000] = 00004c08, %l3 = 00000000b91090ff
2442 lduha [%o0+0x000]%asi,%l3 ! %l3 = 0000000000000000
2443! Mem[0000000010081400] = 25c2c036, %l6 = 000000007e60bfff
2444 lduwa [%i2+%g0]0x80,%l6 ! %l6 = 0000000025c2c036
2445 membar #Sync ! Added by membar checker (17)
2446! Mem[0000000030001400] = 04ffffff 692e554c ff000099 e96decff
2447! Mem[0000000030001410] = ff9010b9 000000d6 0de00ad7 3f0316a6
2448! Mem[0000000030001420] = ffbf607e bea1eff2 7e848291 012e512a
2449! Mem[0000000030001430] = 0b8ebdd3 e299e9e3 00002dd6 85f40000
2450 ldda [%i0]ASI_BLK_SL,%f16 ! Block Load from 0000000030001400
2451! Mem[0000000010141400] = 0000000000000000, %f10 = 7e848291 012e512a
2452 ldda [%i5+%g0]0x80,%f10 ! %f10 = 00000000 00000000
2453! Mem[00000000100c1438] = b4e1f0ff, %l7 = 00000000000000ff
2454 lduba [%i3+0x03a]%asi,%l7 ! %l7 = 00000000000000f0
2455! Mem[0000000030041400] = 72500092, %l5 = 0000000000000004
2456 lduha [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000092
2457! Mem[0000000030081400] = 00000000, %l6 = 0000000025c2c036
2458 ldsba [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000
2459! Mem[0000000010041410] = 25c2c036ffbf607e, %l2 = 0000000000000092
2460 ldxa [%i1+%o5]0x88,%l2 ! %l2 = 25c2c036ffbf607e
2461! Mem[00000000300c1408] = 04ffffffffffffc2, %f10 = 00000000 00000000
2462 ldda [%i3+%o4]0x81,%f10 ! %f10 = 04ffffff ffffffc2
2463! Starting 10 instruction Store Burst
2464! Mem[0000000030001410] = ff9010b9, %l0 = 0000000000000087
2465 ldstuba [%i0+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
2466
2467p0_label_94:
2468! %l1 = 000000000f215c76, Mem[0000000030141410] = 00000000
2469 stwa %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0f215c76
2470! %f10 = 04ffffff ffffffc2, Mem[00000000100c1410] = dd9dc0ff 271c0000
2471 stda %f10,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 04ffffff ffffffc2
2472 membar #Sync ! Added by membar checker (18)
2473! %f15 = 85f46044, Mem[0000000030001400] = 04ffffff
2474 sta %f15,[%i0+%g0]0x81 ! Mem[0000000030001400] = 85f46044
2475! Mem[0000000010001410] = ffbc9ddd, %l4 = 0000000000000091
2476 swapa [%i0+%o5]0x80,%l4 ! %l4 = 00000000ffbc9ddd
2477! Mem[00000000300c1400] = ff000005, %l0 = 00000000000000ff
2478 ldstuba [%i3+%g0]0x81,%l0 ! %l0 = 000000ff000000ff
2479! Mem[0000000010181400] = c1ffffff, %l2 = 25c2c036ffbf607e
2480 ldstuba [%i6+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
2481! %l5 = 0000000000000092, Mem[0000000010001408] = fd000000
2482 stwa %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000092
2483! Mem[0000000010181400] = c1ffffff, %l5 = 0000000000000092
2484 swapa [%i6+%g0]0x88,%l5 ! %l5 = 00000000c1ffffff
2485! %l2 = 00000000000000ff, Mem[0000000030001410] = b91090ff
2486 stba %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = b91090ff
2487! Starting 10 instruction Load Burst
2488! Mem[00000000300c1400] = ff000005, %l1 = 000000000f215c76
2489 ldsba [%i3+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
2490
2491p0_label_95:
2492! Mem[0000000030101410] = dd9dc0ff, %l1 = ffffffffffffffff
2493 ldsba [%i4+%o5]0x81,%l1 ! %l1 = ffffffffffffffdd
2494! Mem[0000000010141410] = 5063fba2, %l3 = 0000000000000000
2495 ldswa [%i5+%o5]0x80,%l3 ! %l3 = 000000005063fba2
2496! Mem[0000000010101410] = 00bf607e, %l2 = 00000000000000ff
2497 ldsha [%i4+%o5]0x80,%l2 ! %l2 = 00000000000000bf
2498! Mem[0000000030081400] = 00000000, %l3 = 000000005063fba2
2499 lduwa [%i2+%g0]0x89,%l3 ! %l3 = 0000000000000000
2500! Mem[0000000010141408] = f7ffffff, %l2 = 00000000000000bf
2501 ldsha [%i5+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
2502! Mem[00000000218000c0] = 6fd44ce8, %l0 = 00000000000000ff
2503 lduh [%o3+0x0c0],%l0 ! %l0 = 0000000000006fd4
2504! Mem[0000000030181408] = 000000000000efff, %l7 = 00000000000000f0
2505 ldxa [%i6+%o4]0x89,%l7 ! %l7 = 000000000000efff
2506! Mem[0000000010081408] = 00000087, %l0 = 0000000000006fd4
2507 lduba [%i2+%o4]0x80,%l0 ! %l0 = 0000000000000000
2508! Mem[0000000010141430] = 00000000, %f13 = e299e9e3
2509 lda [%i5+0x030]%asi,%f13 ! %f13 = 00000000
2510! Starting 10 instruction Store Burst
2511! %l5 = 00000000c1ffffff, Mem[0000000030181410] = 00000091
2512 stwa %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = c1ffffff
2513
2514p0_label_96:
2515! %l6 = 0000000000000000, Mem[0000000030101400] = 36c0c22500000000
2516 stxa %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000000000000000
2517! Mem[0000000010001425] = 5dfdffff, %l3 = 0000000000000000
2518 ldstuba [%i0+0x025]%asi,%l3 ! %l3 = 000000fd000000ff
2519! %l4 = 00000000ffbc9ddd, Mem[000000001004140a] = ff9010b9
2520 stb %l4,[%i1+0x00a] ! Mem[0000000010041408] = ff90ddb9
2521! Mem[0000000010041400] = ffb95abc, %l3 = 00000000000000fd
2522 swapa [%i1+%g0]0x80,%l3 ! %l3 = 00000000ffb95abc
2523! %l0 = 0000000000000000, Mem[00000000300c1410] = 00000000
2524 stha %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
2525! %l0 = 00000000, %l1 = ffffffdd, Mem[00000000300c1408] = ffffff04 c2ffffff
2526 stda %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000 ffffffdd
2527! Mem[00000000300c1400] = 050000ff, %l0 = 0000000000000000
2528 ldstuba [%i3+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
2529! Mem[0000000010081400] = 25c2c036, %l2 = ffffffffffffffff
2530 swapa [%i2+%g0]0x80,%l2 ! %l2 = 0000000025c2c036
2531! Mem[0000000010001408] = 00000092710000ff, %l7 = 000000000000efff, %l2 = 0000000025c2c036
2532 add %i0,0x08,%g1
2533 casxa [%g1]0x80,%l7,%l2 ! %l2 = 00000092710000ff
2534! Starting 10 instruction Load Burst
2535! Code Fragment 3
2536p0_fragment_7:
2537! %l0 = 00000000000000ff
2538 setx 0xbae45f1f9e7528c9,%g7,%l0 ! %l0 = bae45f1f9e7528c9
2539! %l1 = ffffffffffffffdd
2540 setx 0x47a4a8d7cb990960,%g7,%l1 ! %l1 = 47a4a8d7cb990960
2541 setx 0x1fe000, %g1, %g3
2542 or %l0, %g3, %l0 ! always set perrmask = 0xff
2543 setx 0x1ffff8, %g1, %g2
2544 and %l0, %g2, %l0
2545 ta T_CHANGE_HPRIV
2546 stxa %l1, [%l0]ASI_DCACHE_DATA
2547 ta T_CHANGE_NONHPRIV
2548! %l0 = bae45f1f9e7528c9
2549 setx 0x0b920507aadf3a53,%g7,%l0 ! %l0 = 0b920507aadf3a53
2550! %l1 = 47a4a8d7cb990960
2551 setx 0x070bc0a017f4a9ea,%g7,%l1 ! %l1 = 070bc0a017f4a9ea
2552
2553p0_label_97:
2554! Mem[0000000010081408] = 87000000, %l0 = 0b920507aadf3a53
2555 ldswa [%i2+%o4]0x88,%l0 ! %l0 = ffffffff87000000
2556! Mem[00000000300c1400] = 050000ff, %l3 = 00000000ffb95abc
2557 lduha [%i3+%g0]0x89,%l3 ! %l3 = 00000000000000ff
2558! Mem[0000000010081400] = ffffffff, %l7 = 000000000000efff
2559 ldsha [%i2+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
2560! Mem[0000000010141434] = ffbf607e, %l3 = 00000000000000ff
2561 ldsha [%i5+0x034]%asi,%l3 ! %l3 = ffffffffffffffbf
2562! Mem[0000000030001408] = ff000099, %l2 = 00000092710000ff
2563 ldswa [%i0+%o4]0x81,%l2 ! %l2 = ffffffffff000099
2564! Mem[0000000030101408] = ffffffff, %l5 = 00000000c1ffffff
2565 lduba [%i4+%o4]0x89,%l5 ! %l5 = 00000000000000ff
2566! Mem[0000000030101410] = 00000000ffc09ddd, %f10 = 04ffffff ffffffc2
2567 ldda [%i4+%o5]0x89,%f10 ! %f10 = 00000000 ffc09ddd
2568! Mem[0000000021800140] = f60105d8, %l6 = 0000000000000000
2569 ldsb [%o3+0x140],%l6 ! %l6 = fffffffffffffff6
2570! Mem[0000000030041410] = 4342ef89, %l0 = ffffffff87000000
2571 ldswa [%i1+%o5]0x89,%l0 ! %l0 = 000000004342ef89
2572! Starting 10 instruction Store Burst
2573! Mem[0000000030181408] = ffef0000, %l3 = ffffffffffffffbf
2574 ldstuba [%i6+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
2575
2576p0_label_98:
2577! Mem[0000000030141408] = ff00607e, %l2 = ffffffffff000099
2578 swapa [%i5+%o4]0x81,%l2 ! %l2 = 00000000ff00607e
2579! Mem[00000000300c1408] = 00000000, %l6 = fffffffffffffff6
2580 swapa [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000000
2581! %l3 = 00000000000000ff, Mem[00000000201c0001] = 00004c08
2582 stb %l3,[%o0+0x001] ! Mem[00000000201c0000] = 00ff4c08
2583! %l5 = 00000000000000ff, Mem[00000000300c1400] = 00000000050000ff
2584 stxa %l5,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000000000ff
2585! Mem[0000000010101400] = ffffffff, %l1 = 070bc0a017f4a9ea
2586 ldstuba [%i4+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
2587! %l3 = 00000000000000ff, Mem[0000000030101408] = ffffffff
2588 stha %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00ffffff
2589! Mem[0000000030181410] = ffffffc1, %l5 = 00000000000000ff
2590 ldstuba [%i6+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
2591! Mem[0000000010001400] = bea1efff, %l3 = 00000000000000ff
2592 ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 000000ff000000ff
2593! %l3 = 00000000000000ff, %l2 = 00000000ff00607e, %l4 = 00000000ffbc9ddd
2594 sub %l3,%l2,%l4 ! %l4 = ffffffff00ffa081
2595! Starting 10 instruction Load Burst
2596! Mem[0000000010141408] = f7ffffff, %f1 = 692e554c
2597 lda [%i5+%o4]0x88,%f1 ! %f1 = f7ffffff
2598
2599p0_label_99:
2600! Mem[0000000010181428] = 3d702fb7c7eb5dfd, %f12 = 0b8ebdd3 00000000
2601 ldd [%i6+0x028],%f12 ! %f12 = 3d702fb7 c7eb5dfd
2602! Mem[0000000030141408] = ff000099, %l7 = ffffffffffffffff
2603 ldswa [%i5+%o4]0x81,%l7 ! %l7 = ffffffffff000099
2604! Mem[0000000010081408] = 00000087, %l0 = 000000004342ef89
2605 lduwa [%i2+%o4]0x80,%l0 ! %l0 = 0000000000000087
2606! Mem[0000000030101408] = 00ffffff, %l3 = 00000000000000ff
2607 ldswa [%i4+%o4]0x81,%l3 ! %l3 = 0000000000ffffff
2608! Mem[0000000010041410] = 7e60bfff, %l1 = 00000000000000ff
2609 lduha [%i1+0x010]%asi,%l1 ! %l1 = 0000000000007e60
2610! Mem[00000000201c0000] = 00ff4c08, %l5 = 00000000000000ff
2611 ldsba [%o0+0x000]%asi,%l5 ! %l5 = 0000000000000000
2612! Mem[00000000100c1428] = 00000000, %l5 = 0000000000000000
2613 ldsh [%i3+0x028],%l5 ! %l5 = 0000000000000000
2614! Mem[0000000030001408] = ffec6de9 990000ff, %l0 = 00000087, %l1 = 00007e60
2615 ldda [%i0+%o4]0x89,%l0 ! %l0 = 00000000990000ff 00000000ffec6de9
2616! Mem[0000000010181410] = 050000ff, %l7 = ffffffffff000099
2617 lduwa [%i6+%o5]0x80,%l7 ! %l7 = 00000000050000ff
2618! Starting 10 instruction Store Burst
2619! %f12 = 3d702fb7, Mem[00000000100c1410] = c2ffffff
2620 sta %f12,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 3d702fb7
2621
2622p0_label_100:
2623! Mem[0000000010141400] = 00000000, %l7 = 00000000050000ff
2624 swapa [%i5+%g0]0x80,%l7 ! %l7 = 0000000000000000
2625! Mem[0000000030081410] = 00000014, %l5 = 0000000000000000
2626 swapa [%i2+%o5]0x89,%l5 ! %l5 = 0000000000000014
2627! %l6 = 0000000000000000, Mem[0000000010081400] = ffffffff
2628 stwa %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
2629! Mem[0000000010001400] = ffefa1be, %l0 = 00000000990000ff
2630 swapa [%i0+%g0]0x80,%l0 ! %l0 = 00000000ffefa1be
2631! Mem[0000000010001408] = 00000092710000ff, %l5 = 0000000000000014, %l4 = ffffffff00ffa081
2632 add %i0,0x08,%g1
2633 casxa [%g1]0x80,%l5,%l4 ! %l4 = 00000092710000ff
2634! %l7 = 0000000000000000, Mem[0000000030101400] = 00000000
2635 stha %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
2636! %l0 = 00000000ffefa1be, Mem[0000000030001408] = ffec6de9990000ff
2637 stxa %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000ffefa1be
2638! Mem[0000000030181410] = c1ffffff, %l3 = 0000000000ffffff
2639 ldstuba [%i6+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
2640! %l6 = 0000000000000000, Mem[0000000030001400] = 85f46044692e554c
2641 stxa %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000000000000
2642! Starting 10 instruction Load Burst
2643! Mem[0000000010001408] = 00000092, %l7 = 0000000000000000
2644 lduh [%i0+%o4],%l7 ! %l7 = 0000000000000000
2645
2646p0_label_101:
2647 membar #Sync ! Added by membar checker (19)
2648! Mem[0000000010081400] = 00000000 00000080 00000087 ff000000
2649! Mem[0000000010081410] = ffbf607e 4e000000 acad0ca9 c193a468
2650! Mem[0000000010081420] = e139503d 8ea8260e f8ffffff 5063fba2
2651! Mem[0000000010081430] = a675a8b0 7cfb0e7c 55045c7d 6de02ca5
2652 ldda [%i2]ASI_BLK_P,%f16 ! Block Load from 0000000010081400
2653! Mem[0000000030081408] = dd9dc0ff000000ff, %f14 = 11872dd6 85f46044
2654 ldda [%i2+%o4]0x89,%f14 ! %f14 = dd9dc0ff 000000ff
2655! Mem[0000000010181410] = 050000ff, %l2 = 00000000ff00607e
2656 lduwa [%i6+%o5]0x80,%l2 ! %l2 = 00000000050000ff
2657! Code Fragment 4
2658p0_fragment_8:
2659! %l0 = 00000000ffefa1be
2660 setx 0x2a758437b5105ba6,%g7,%l0 ! %l0 = 2a758437b5105ba6
2661! %l1 = 00000000ffec6de9
2662 setx 0x7c63f81780530014,%g7,%l1 ! %l1 = 7c63f81780530014
2663 setx 0x7ff8, %g1, %g2
2664 and %l0, %g2, %l0
2665 setx 0xffffffff, %g1, %g2
2666 and %l1, %g2, %l1
2667 setx 0x100000000, %g1, %g2
2668 or %l1, %g2, %l1 ! Set bit 32 - perrinj
2669 ta T_CHANGE_HPRIV
2670 stxa %l1, [%l0]ASI_ICACHE_INSTR
2671 ta T_CHANGE_NONHPRIV
2672! %l0 = 2a758437b5105ba6
2673 setx 0x949e034781301375,%g7,%l0 ! %l0 = 949e034781301375
2674! %l1 = 7c63f81780530014
2675 setx 0x2daff30044f2afac,%g7,%l1 ! %l1 = 2daff30044f2afac
2676! Mem[00000000300c1400] = ff000000 00000000 fffffff6 ddffffff
2677! Mem[00000000300c1410] = 00000000 b91090ff ffc09ddd 63ace9a5
2678! Mem[00000000300c1420] = a5e9ac63 94b18a76 bd7a5072 5063fba2
2679! Mem[00000000300c1430] = ffec6de9 ffffffc2 b3660000 99e23750
2680 ldda [%i3]ASI_BLK_S,%f0 ! Block Load from 00000000300c1400
2681! Mem[0000000030141410] = 00000000765c210f, %f20 = ffbf607e 4e000000
2682 ldda [%i5+%o5]0x89,%f20 ! %f20 = 00000000 765c210f
2683! Mem[0000000030001400] = 00000000, %l2 = 00000000050000ff
2684 ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 00000000000000ff
2685! Mem[0000000010141400] = 050000ff 00000000 fffffff7 00000000
2686! Mem[0000000010141410] = 5063fba2 f02d883c df48e814 0000001b
2687! Mem[0000000010141420] = 2fc09ddd c193a468 425aeabe 0e541a91
2688! Mem[0000000010141430] = 00000000 ffbf607e fff95f02 ffbf6049
2689 ldda [%i5]ASI_BLK_PL,%f16 ! Block Load from 0000000010141400
2690! Mem[0000000030001408] = 00000000ffefa1be, %l0 = 949e034781301375
2691 ldxa [%i0+%o4]0x89,%l0 ! %l0 = 00000000ffefa1be
2692! Starting 10 instruction Store Burst
2693! %l6 = 0000000000000000, Mem[0000000030181400] = ffffff92
2694 stba %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00ffff92
2695
2696p0_label_102:
2697! Mem[0000000010001408] = 92000000, %l6 = 0000000000000000
2698 ldstuba [%i0+%o4]0x88,%l6 ! %l6 = 00000000000000ff
2699! %f2 = fffffff6, Mem[0000000010041424] = 4f881d5f
2700 st %f2 ,[%i1+0x024] ! Mem[0000000010041424] = fffffff6
2701! %l6 = 0000000000000000, Mem[00000000211c0000] = c74b85d2, %asi = 80
2702 stha %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = 000085d2
2703! %l4 = 710000ff, %l5 = 00000014, Mem[0000000030101408] = 00ffffff 7e60bfff
2704 stda %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 710000ff 00000014
2705! %l0 = 00000000ffefa1be, Mem[0000000030081410] = 0000000005700460
2706 stxa %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000ffefa1be
2707! %f3 = ddffffff, Mem[0000000010101408] = ffa493c1
2708 sta %f3 ,[%i4+0x008]%asi ! Mem[0000000010101408] = ddffffff
2709! %f4 = 00000000 b91090ff, %l0 = 00000000ffefa1be
2710! Mem[0000000030081420] = 6148fa0619b6d8d1
2711 add %i2,0x020,%g1
2712 stda %f4,[%g1+%l0]ASI_PST16_S ! Mem[0000000030081420] = 00000000b910d8d1
2713! Mem[0000000010001438] = 188c1bc5, %l2 = 0000000000000000
2714 swap [%i0+0x038],%l2 ! %l2 = 00000000188c1bc5
2715! %l1 = 2daff30044f2afac, Mem[0000000030041410] = 4342ef89
2716 stha %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 4342afac
2717! Starting 10 instruction Load Burst
2718! Mem[0000000010141400] = 050000ff 00000000, %l6 = 00000000, %l7 = 00000000
2719 ldda [%i5+%g0]0x80,%l6 ! %l6 = 00000000050000ff 0000000000000000
2720
2721p0_label_103:
2722! Mem[0000000010101428] = ffffff04, %l0 = 00000000ffefa1be
2723 ldsba [%i4+0x02a]%asi,%l0 ! %l0 = ffffffffffffffff
2724! Mem[00000000300c1410] = 00000000, %l2 = 00000000188c1bc5
2725 ldswa [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000000
2726! Mem[00000000100c1400] = 4342ef89, %l6 = 00000000050000ff
2727 lduba [%i3+%g0]0x88,%l6 ! %l6 = 0000000000000089
2728! Mem[0000000010181418] = 7e60bfff, %l2 = 0000000000000000
2729 lduba [%i6+0x019]%asi,%l2 ! %l2 = 0000000000000060
2730! Mem[0000000010001408] = ff000092, %l5 = 0000000000000014
2731 lduwa [%i0+%o4]0x80,%l5 ! %l5 = 00000000ff000092
2732! Mem[0000000030141400] = 00001c27, %l0 = ffffffffffffffff
2733 ldsba [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
2734! %l1 = 2daff30044f2afac, immd = fffffffffffffb52, %l1 = 2daff30044f2afac
2735 mulx %l1,-0x4ae,%l1 ! %l1 = 329cd4bd584de918
2736! Mem[00000000100c1410] = 3d702fb7, %l3 = 00000000000000ff
2737 ldsba [%i3+%o5]0x80,%l3 ! %l3 = 000000000000003d
2738! Mem[0000000010041408] = ff90ddb9, %l2 = 0000000000000060
2739 lduba [%i1+%o4]0x80,%l2 ! %l2 = 00000000000000ff
2740! Starting 10 instruction Store Burst
2741! %l0 = 0000000000000000, Mem[0000000030141410] = 0f215c76
2742 stba %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00215c76
2743
2744p0_label_104:
2745! Mem[0000000010001408] = 920000ff, %l7 = 0000000000000000
2746 swapa [%i0+%o4]0x88,%l7 ! %l7 = 00000000920000ff
2747! Mem[0000000030101400] = 00000000, %l6 = 0000000000000089
2748 swapa [%i4+%g0]0x89,%l6 ! %l6 = 0000000000000000
2749! Mem[0000000030001408] = ffefa1be, %l7 = 00000000920000ff
2750 ldstuba [%i0+%o4]0x89,%l7 ! %l7 = 000000be000000ff
2751! Mem[0000000010081410] = 7e60bfff, %l5 = 00000000ff000092
2752 ldstuba [%i2+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
2753! %f10 = bd7a5072 5063fba2, %l3 = 000000000000003d
2754! Mem[0000000010101438] = 00ff00000000002f
2755 add %i4,0x038,%g1
2756 stda %f10,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010101438] = a2fb63500000002f
2757! %l7 = 00000000000000be, Mem[0000000030081410] = 00000000
2758 stha %l7,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000be
2759! Mem[0000000010101434] = 00000000, %l7 = 00000000000000be, %asi = 80
2760 swapa [%i4+0x034]%asi,%l7 ! %l7 = 0000000000000000
2761 membar #Sync ! Added by membar checker (20)
2762! %l1 = 329cd4bd584de918, Mem[0000000010081408] = 00000087
2763 stwa %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = 584de918
2764! Mem[00000000300c1410] = 00000000, %l4 = 00000092710000ff
2765 swapa [%i3+%o5]0x89,%l4 ! %l4 = 0000000000000000
2766! Starting 10 instruction Load Burst
2767! Mem[0000000010181410] = ff000005, %l7 = 0000000000000000
2768 ldsha [%i6+%o5]0x88,%l7 ! %l7 = 0000000000000005
2769
2770p0_label_105:
2771! Mem[0000000030181400] = 00ffff92, %l0 = 0000000000000000
2772 ldsha [%i6+%g0]0x81,%l0 ! %l0 = 00000000000000ff
2773! Mem[0000000010041438] = 00000092, %l0 = 00000000000000ff
2774 ldsw [%i1+0x038],%l0 ! %l0 = 0000000000000092
2775! Mem[00000000100c1410] = b72f703d, %l6 = 0000000000000000
2776 ldsha [%i3+%o5]0x88,%l6 ! %l6 = 000000000000703d
2777! Mem[0000000010181404] = dd9dc0ff, %l3 = 000000000000003d
2778 lduh [%i6+0x004],%l3 ! %l3 = 000000000000dd9d
2779! Mem[0000000010001404] = dd9dc0ff, %l6 = 000000000000703d
2780 ldsw [%i0+0x004],%l6 ! %l6 = ffffffffdd9dc0ff
2781! %l2 = 00000000000000ff, %l3 = 000000000000dd9d, %l2 = 00000000000000ff
2782 subc %l2,%l3,%l2 ! %l2 = ffffffffffff2362
2783! Mem[0000000010181400] = 00000092, %l2 = ffffffffffff2362
2784 lduba [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000092
2785! Mem[0000000010081410] = ffbf607e, %l7 = 0000000000000005
2786 ldswa [%i2+%o5]0x80,%l7 ! %l7 = ffffffffffbf607e
2787! Mem[0000000030141408] = ff0000994c552e69, %f22 = 1b000000 14e848df
2788 ldda [%i5+%o4]0x81,%f22 ! %f22 = ff000099 4c552e69
2789! Starting 10 instruction Store Burst
2790! Mem[0000000010081412] = ffbf607e, %l2 = 0000000000000092
2791 ldstuba [%i2+0x012]%asi,%l2 ! %l2 = 00000060000000ff
2792
2793p0_label_106:
2794! %l5 = 00000000000000ff, Mem[0000000010181408] = 3c882df068a493c1
2795 stxa %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000000000ff
2796! %l4 = 0000000000000000, Mem[0000000010181410] = 050000ff
2797 stha %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000ff
2798! %f21 = a2fb6350, Mem[0000000010181400] = 92000000
2799 st %f21,[%i6+%g0] ! Mem[0000000010181400] = a2fb6350
2800! Mem[0000000020800040] = f71dc1d1, %l6 = ffffffffdd9dc0ff
2801 ldstuba [%o1+0x040]%asi,%l6 ! %l6 = 000000f7000000ff
2802! %l3 = 000000000000dd9d, Mem[00000000201c0000] = 00ff4c08
2803 sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = dd9d4c08
2804! Mem[0000000030101400] = 00000000 00000089, %l0 = 00000092, %l1 = 584de918
2805 ldda [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000089 0000000000000000
2806! Mem[0000000030001408] = ffefa1ff, %l6 = 00000000000000f7
2807 swapa [%i0+%o4]0x89,%l6 ! %l6 = 00000000ffefa1ff
2808! %l6 = 00000000ffefa1ff, %l7 = ffffffffffbf607e, %l6 = 00000000ffefa1ff
2809 xnor %l6,%l7,%l6 ! %l6 = 00000000ffaf3e7e
2810! %l6 = ffaf3e7e, %l7 = ffbf607e, Mem[0000000030141410] = 00215c76 00000000
2811 stda %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffaf3e7e ffbf607e
2812! Starting 10 instruction Load Burst
2813! Mem[00000000300c1410] = ff000071 b91090ff, %l2 = 00000060, %l3 = 0000dd9d
2814 ldda [%i3+%o5]0x81,%l2 ! %l2 = 00000000ff000071 00000000b91090ff
2815
2816p0_label_107:
2817! Mem[0000000010141400] = 00000000 ff000005, %l4 = 00000000, %l5 = 000000ff
2818 ldda [%i5+%g0]0x88,%l4 ! %l4 = 00000000ff000005 0000000000000000
2819! Mem[0000000010081400] = 8000000000000000, %f24 = 68a493c1 dd9dc02f
2820 ldda [%i2+%g0]0x88,%f24 ! %f24 = 80000000 00000000
2821! Mem[0000000010041428] = 00000000000000ff, %f0 = ff000000 00000000
2822 ldd [%i1+0x028],%f0 ! %f0 = 00000000 000000ff
2823! Mem[0000000030041410] = acaf4243, %l6 = 00000000ffaf3e7e
2824 lduwa [%i1+%o5]0x81,%l6 ! %l6 = 00000000acaf4243
2825! Mem[0000000030041408] = df48e8ff, %l5 = 0000000000000000
2826 ldsha [%i1+%o4]0x89,%l5 ! %l5 = ffffffffffffe8ff
2827! Mem[0000000030141408] = 990000ff, %l6 = 00000000acaf4243
2828 ldsha [%i5+%o4]0x89,%l6 ! %l6 = 00000000000000ff
2829! Mem[0000000030081408] = ff000000, %f25 = 00000000
2830 lda [%i2+%o4]0x81,%f25 ! %f25 = ff000000
2831! Mem[0000000010141408] = fffffff7, %l5 = ffffffffffffe8ff
2832 ldswa [%i5+%o4]0x80,%l5 ! %l5 = fffffffffffffff7
2833! Mem[00000000100c1410] = 04ffffffb72f703d, %l5 = fffffffffffffff7
2834 ldxa [%i3+%o5]0x88,%l5 ! %l5 = 04ffffffb72f703d
2835! Starting 10 instruction Store Burst
2836! %l2 = 00000000ff000071, Mem[0000000030181410] = ffffffc100000000
2837 stxa %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000ff000071
2838
2839p0_label_108:
2840! Mem[0000000010101407] = fffffff7, %l6 = 00000000000000ff
2841 ldstub [%i4+0x007],%l6 ! %l6 = 000000f7000000ff
2842! Mem[0000000010041408] = b9dd90ff, %l6 = 00000000000000f7
2843 lduwa [%i1+%o4]0x88,%l6 ! %l6 = 00000000b9dd90ff
2844! %f26 = 911a540e, %f13 = ffffffc2, %f19 = f7ffffff
2845 fmuls %f26,%f13,%f19 ! %f19 = ffffffc2
2846! %l7 = ffffffffffbf607e, Mem[00000000300c1408] = f6ffffff
2847 stwa %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffbf607e
2848! Mem[0000000030101408] = ff000071, %l6 = 00000000b9dd90ff
2849 swapa [%i4+%o4]0x89,%l6 ! %l6 = 00000000ff000071
2850! %f27 = beea5a42, Mem[0000000030081400] = 00000000
2851 sta %f27,[%i2+%g0]0x81 ! Mem[0000000030081400] = beea5a42
2852! %f14 = b3660000 99e23750, %l6 = 00000000ff000071
2853! Mem[0000000010181420] = 600470052bee0573
2854 add %i6,0x020,%g1
2855 stda %f14,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010181420] = 5037e2992bee0573
2856! Mem[0000000010001400] = 990000ff, %l1 = 0000000000000000
2857 swapa [%i0+%g0]0x80,%l1 ! %l1 = 00000000990000ff
2858! Mem[0000000010181408] = ff000000, %l0 = 0000000000000089
2859 swapa [%i6+%o4]0x80,%l0 ! %l0 = 00000000ff000000
2860! Starting 10 instruction Load Burst
2861! Mem[0000000030041408] = ffe848df, %l5 = 04ffffffb72f703d
2862 ldsha [%i1+%o4]0x81,%l5 ! %l5 = ffffffffffffffe8
2863
2864p0_label_109:
2865! Mem[00000000201c0000] = dd9d4c08, %l0 = 00000000ff000000
2866 lduha [%o0+0x000]%asi,%l0 ! %l0 = 000000000000dd9d
2867! Mem[0000000010001408] = 00000000, %f28 = 7e60bfff
2868 lda [%i0+%o4]0x80,%f28 ! %f28 = 00000000
2869! Mem[0000000010081420] = e139503d, %l4 = 00000000ff000005
2870 ldub [%i2+0x022],%l4 ! %l4 = 0000000000000050
2871! Mem[0000000010101408] = ddffffff, %l1 = 00000000990000ff
2872 ldswa [%i4+%o4]0x80,%l1 ! %l1 = ffffffffddffffff
2873! Mem[0000000010041400] = fd000000, %l6 = 00000000ff000071
2874 ldsha [%i1+%g0]0x88,%l6 ! %l6 = 0000000000000000
2875! %l3 = 00000000b91090ff, immed = fffff104, %y = ffffffff
2876 udiv %l3,-0xefc,%l6 ! %l6 = 00000000ffffffff
2877 mov %l0,%y ! %y = 0000dd9d
2878! Mem[0000000030081400] = 425aeabe, %l6 = 00000000ffffffff
2879 lduwa [%i2+%g0]0x89,%l6 ! %l6 = 00000000425aeabe
2880! Mem[00000000201c0000] = dd9d4c08, %l6 = 00000000425aeabe
2881 ldsba [%o0+0x001]%asi,%l6 ! %l6 = ffffffffffffff9d
2882! Mem[0000000010001418] = 2bee0573, %l5 = ffffffffffffffe8
2883 ldsh [%i0+0x01a],%l5 ! %l5 = 0000000000000573
2884! Starting 10 instruction Store Burst
2885! %f30 = 4960bfff, Mem[0000000030181400] = 00ffff92
2886 sta %f30,[%i6+%g0]0x81 ! Mem[0000000030181400] = 4960bfff
2887
2888p0_label_110:
2889! %l7 = ffffffffffbf607e, %l1 = ffffffffddffffff, %l1 = ffffffffddffffff
2890 xnor %l7,%l1,%l1 ! %l1 = ffffffffddbf607e
2891! Mem[00000000100c1400] = 4342ef89, %l2 = 00000000ff000071
2892 ldstuba [%i3+%g0]0x88,%l2 ! %l2 = 00000089000000ff
2893! Mem[0000000030101408] = b9dd90ff, %l0 = 000000000000dd9d
2894 ldstuba [%i4+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
2895! %f27 = beea5a42, Mem[0000000030041408] = df48e8ff
2896 sta %f27,[%i1+%o4]0x89 ! Mem[0000000030041408] = beea5a42
2897! %l5 = 0000000000000573, Mem[0000000010041400] = fd000000
2898 stwa %l5,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000573
2899! %f21 = a2fb6350, %f14 = b3660000, %f5 = b91090ff
2900 fsubs %f21,%f14,%f5 ! %f5 = 33660000
2901! %l1 = ffffffffddbf607e, Mem[00000000211c0000] = 000085d2
2902 sth %l1,[%o2+%g0] ! Mem[00000000211c0000] = 607e85d2
2903! Mem[0000000010041410] = 7e60bfff, %l3 = 00000000b91090ff
2904 ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 0000007e000000ff
2905! Mem[0000000010001430] = ffec6de9, %l6 = ffffffffffffff9d
2906 ldstuba [%i0+0x030]%asi,%l6 ! %l6 = 000000ff000000ff
2907! Starting 10 instruction Load Burst
2908! Mem[0000000010081438] = 55045c7d, %l3 = 000000000000007e
2909 lduwa [%i2+0x038]%asi,%l3 ! %l3 = 0000000055045c7d
2910
2911p0_label_111:
2912! Mem[0000000030101410] = ffc09ddd, %l3 = 0000000055045c7d
2913 lduha [%i4+%o5]0x89,%l3 ! %l3 = 0000000000009ddd
2914! Mem[0000000010141408] = 00000000 f7ffffff, %l2 = 00000089, %l3 = 00009ddd
2915 ldda [%i5+%o4]0x88,%l2 ! %l2 = 00000000f7ffffff 0000000000000000
2916! Mem[00000000100c1410] = 3d702fb7, %l4 = 0000000000000050
2917 ldsw [%i3+%o5],%l4 ! %l4 = 000000003d702fb7
2918! Mem[0000000030081410] = be000000, %l0 = 00000000000000ff
2919 ldswa [%i2+%o5]0x81,%l0 ! %l0 = ffffffffbe000000
2920! Mem[00000000300c1400] = ff00000000000000, %f28 = 00000000 00000000
2921 ldda [%i3+%g0]0x81,%f28 ! %f28 = ff000000 00000000
2922! Mem[0000000010001400] = 00000000 dd9dc0ff, %l6 = 000000ff, %l7 = ffbf607e
2923 ldda [%i0+%g0]0x80,%l6 ! %l6 = 0000000000000000 00000000dd9dc0ff
2924! Mem[0000000030041400] = 72500092, %l4 = 000000003d702fb7
2925 lduha [%i1+%g0]0x89,%l4 ! %l4 = 0000000000000092
2926! Mem[0000000030001400] = 000000ff, %l0 = ffffffffbe000000
2927 ldsba [%i0+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
2928! Mem[00000000218001c0] = ff7e6949, %l7 = 00000000dd9dc0ff
2929 lduh [%o3+0x1c0],%l7 ! %l7 = 000000000000ff7e
2930! Starting 10 instruction Store Burst
2931! %f10 = bd7a5072 5063fba2, %l1 = ffffffffddbf607e
2932! Mem[0000000030141428] = 3c882df0a2fb6350
2933 add %i5,0x028,%g1
2934 stda %f10,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030141428] = 3c88635072507abd
2935
2936p0_label_112:
2937! Mem[00000000300c1400] = 000000ff, %l5 = 0000000000000573
2938 swapa [%i3+%g0]0x89,%l5 ! %l5 = 00000000000000ff
2939! Mem[0000000030081410] = 000000be, %l6 = 0000000000000000
2940 ldstuba [%i2+%o5]0x89,%l6 ! %l6 = 000000be000000ff
2941! %l5 = 00000000000000ff, Mem[0000000030101408] = b9dd90ff
2942 stwa %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ff
2943! %l5 = 00000000000000ff, Mem[00000000100c1400] = 4342efff
2944 stha %l5,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 434200ff
2945! Mem[00000000100c1408] = d6000000, %l6 = 000000be, %l3 = 00000000
2946 add %i3,0x08,%g1
2947 casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000d6000000
2948! Mem[0000000010041408] = b9dd90ff, %l6 = 00000000000000be
2949 ldstuba [%i1+%o4]0x88,%l6 ! %l6 = 000000ff000000ff
2950! %f20 = 3c882df0, %f16 = 00000000
2951 fcmps %fcc2,%f20,%f16 ! %fcc2 = 2
2952! Mem[0000000030181400] = ffbf6049, %l0 = ffffffffffffffff
2953 ldstuba [%i6+%g0]0x89,%l0 ! %l0 = 00000049000000ff
2954! %l3 = 00000000d6000000, Mem[0000000010141408] = fffffff7
2955 stwa %l3,[%i5+%o4]0x80 ! Mem[0000000010141408] = d6000000
2956! Starting 10 instruction Load Burst
2957! Mem[0000000030141408] = ff000099, %l3 = 00000000d6000000
2958 lduba [%i5+%o4]0x81,%l3 ! %l3 = 00000000000000ff
2959
2960p0_label_113:
2961! Mem[0000000010181438] = f6002dd663ace9a5, %l3 = 00000000000000ff
2962 ldxa [%i6+0x038]%asi,%l3 ! %l3 = f6002dd663ace9a5
2963! Mem[0000000030181400] = ff60bfff, %l4 = 0000000000000092
2964 ldsba [%i6+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
2965! Mem[0000000010101408] = ddffffff, %l2 = 00000000f7ffffff
2966 lduba [%i4+%o4]0x80,%l2 ! %l2 = 00000000000000dd
2967! Mem[0000000021800180] = 4bedbd9f, %l0 = 0000000000000049
2968 ldsba [%o3+0x180]%asi,%l0 ! %l0 = 000000000000004b
2969! Mem[0000000010081400] = 00000000, %l1 = ffffffffddbf607e
2970 ldsba [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
2971! Mem[0000000010141408] = 00000000000000d6, %l2 = 00000000000000dd
2972 ldxa [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000d6
2973! Mem[0000000010041430] = 929010b9, %l2 = 00000000000000d6
2974 lduw [%i1+0x030],%l2 ! %l2 = 00000000929010b9
2975! Mem[0000000010041428] = 00000000, %f8 = a5e9ac63
2976 ld [%i1+0x028],%f8 ! %f8 = 00000000
2977! Mem[0000000030041410] = 4342afac, %l2 = 00000000929010b9
2978 lduba [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ac
2979! Starting 10 instruction Store Burst
2980! %l0 = 000000000000004b, Mem[00000000300c1408] = ffbf607e
2981 stwa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000004b
2982
2983p0_label_114:
2984! %f14 = b3660000, Mem[0000000010181400] = 5063fba2
2985 sta %f14,[%i6+%g0]0x88 ! Mem[0000000010181400] = b3660000
2986! Mem[00000000300c1400] = 00000573, %l4 = ffffffffffffffff
2987 swapa [%i3+%g0]0x89,%l4 ! %l4 = 0000000000000573
2988! %l1 = 0000000000000000, Mem[0000000010001431] = ffec6de9, %asi = 80
2989 stba %l1,[%i0+0x031]%asi ! Mem[0000000010001430] = ff006de9
2990! Mem[0000000010001414] = 00000000, %l3 = f6002dd663ace9a5
2991 swap [%i0+0x014],%l3 ! %l3 = 0000000000000000
2992! %l5 = 00000000000000ff, Mem[00000000100c1410] = 3d702fb7
2993 stwa %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000ff
2994! Mem[0000000030081410] = 000000ff, %l7 = 000000000000ff7e
2995 ldstuba [%i2+%o5]0x89,%l7 ! %l7 = 000000ff000000ff
2996! Mem[0000000010101408] = ffffffdd, %l2 = 00000000000000ac
2997 ldstuba [%i4+%o4]0x88,%l2 ! %l2 = 000000dd000000ff
2998! %l6 = 000000ff, %l7 = 000000ff, Mem[0000000030001410] = b91090ff d6000000
2999 stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff 000000ff
3000! %l4 = 0000000000000573, Mem[0000000030181410] = 00000000
3001 stwa %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000573
3002! Starting 10 instruction Load Burst
3003! Mem[00000000100c1418] = 2349c7e1, %l7 = 00000000000000ff
3004 ldswa [%i3+0x018]%asi,%l7 ! %l7 = 000000002349c7e1
3005
3006p0_label_115:
3007! Mem[00000000100c1400] = ff004243, %l6 = 00000000000000ff
3008 ldsh [%i3+0x002],%l6 ! %l6 = 0000000000004243
3009! Mem[0000000010101400] = ffffffff, %l4 = 0000000000000573
3010 ldswa [%i4+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
3011! Mem[0000000010001408] = 00000000, %l5 = 00000000000000ff
3012 lduh [%i0+%o4],%l5 ! %l5 = 0000000000000000
3013! Mem[0000000010141408] = d6000000, %l1 = 0000000000000000
3014 ldsha [%i5+%o4]0x80,%l1 ! %l1 = ffffffffffffd600
3015! Mem[0000000030101400] = 89000000, %l0 = 000000000000004b
3016 ldsha [%i4+%g0]0x81,%l0 ! %l0 = ffffffffffff8900
3017! Mem[0000000030041408] = 425aeabe, %l5 = 0000000000000000
3018 ldsba [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000042
3019! Mem[0000000010081400] = 00000000, %l5 = 0000000000000042
3020 ldsh [%i2+0x002],%l5 ! %l5 = 0000000000000000
3021! %l6 = 0000000000004243, imm = 000000000000059a, %l2 = 00000000000000dd
3022 xor %l6,0x59a,%l2 ! %l2 = 00000000000047d9
3023! Mem[0000000010101408] = ffffffff, %l4 = ffffffffffffffff
3024 lduba [%i4+%o4]0x88,%l4 ! %l4 = 00000000000000ff
3025! Starting 10 instruction Store Burst
3026! %l7 = 000000002349c7e1, Mem[0000000010001408] = 00000000
3027 stwa %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = 2349c7e1
3028
3029p0_label_116:
3030! %f14 = b3660000, Mem[0000000010141400] = 050000ff
3031 sta %f14,[%i5+%g0]0x80 ! Mem[0000000010141400] = b3660000
3032! %l4 = 00000000000000ff, Mem[0000000010001400] = 00000000
3033 stba %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = ff000000
3034! %l5 = 0000000000000000, Mem[0000000030081408] = ff000000ffc09ddd
3035 stxa %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000000000000000
3036! %l2 = 00000000000047d9, Mem[0000000010081426] = 8ea8260e
3037 sth %l2,[%i2+0x026] ! Mem[0000000010081424] = 8ea847d9
3038! %l0 = ffffffffffff8900, Mem[0000000030181400] = ff60bfff
3039 stha %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 8900bfff
3040! Mem[0000000010081410] = ffbfff7e, %l7 = 000000002349c7e1
3041 swapa [%i2+%o5]0x80,%l7 ! %l7 = 00000000ffbfff7e
3042! %l6 = 00004243, %l7 = ffbfff7e, Mem[0000000010101400] = ffffffff ffffffff
3043 stda %l6,[%i4+0x000]%asi ! Mem[0000000010101400] = 00004243 ffbfff7e
3044! %l0 = ffffffffffff8900, Mem[0000000010081408] = 584de918
3045 stba %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 004de918
3046! %l3 = 0000000000000000, Mem[00000000211c0000] = 607e85d2
3047 sth %l3,[%o2+%g0] ! Mem[00000000211c0000] = 000085d2
3048! Starting 10 instruction Load Burst
3049! Mem[0000000010041420] = ffffffff, %l6 = 0000000000004243
3050 ldsh [%i1+0x022],%l6 ! %l6 = ffffffffffffffff
3051
3052p0_label_117:
3053! Mem[0000000030081400] = beea5a42, %l3 = 0000000000000000
3054 ldsba [%i2+%g0]0x81,%l3 ! %l3 = ffffffffffffffbe
3055! Mem[00000000300c1400] = ffffffff, %l6 = ffffffffffffffff
3056 lduba [%i3+%g0]0x81,%l6 ! %l6 = 00000000000000ff
3057! Mem[0000000030041400] = 92005072450440d6, %f20 = 3c882df0 a2fb6350
3058 ldda [%i1+%g0]0x81,%f20 ! %f20 = 92005072 450440d6
3059! Mem[0000000030181400] = 8900bfff, %f6 = ffc09ddd
3060 lda [%i6+%g0]0x81,%f6 ! %f6 = 8900bfff
3061! Mem[0000000010181408] = 00000089, %l0 = ffffffffffff8900
3062 ldsba [%i6+%o4]0x80,%l0 ! %l0 = 0000000000000000
3063! %l1 = ffffffffffffd600, imm = 0000000000000124, %l3 = ffffffffffffffbe
3064 xor %l1,0x124,%l3 ! %l3 = ffffffffffffd724
3065! Mem[00000000211c0000] = 000085d2, %l1 = ffffffffffffd600
3066 ldub [%o2+0x001],%l1 ! %l1 = 0000000000000000
3067! Mem[0000000030001400] = ff000000 00000000, %l6 = 000000ff, %l7 = ffbfff7e
3068 ldda [%i0+%g0]0x81,%l6 ! %l6 = 00000000ff000000 0000000000000000
3069! Mem[0000000010001410] = 00000091, %l2 = 00000000000047d9
3070 lduba [%i0+%o5]0x80,%l2 ! %l2 = 0000000000000000
3071! Starting 10 instruction Store Burst
3072! %l5 = 0000000000000000, Mem[0000000010141400] = b3660000
3073 stwa %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
3074
3075p0_label_118:
3076! Mem[0000000010081400] = 00000000, %l5 = 0000000000000000
3077 swap [%i2+%g0],%l5 ! %l5 = 0000000000000000
3078! Mem[00000000201c0001] = dd9d4c08, %l1 = 0000000000000000
3079 ldstub [%o0+0x001],%l1 ! %l1 = 0000009d000000ff
3080! %f2 = fffffff6 ddffffff, Mem[0000000030141400] = 271c0000 00000000
3081 stda %f2 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = fffffff6 ddffffff
3082! Mem[00000000100c1418] = 2349c7e1, %l2 = 00000000, %l1 = 0000009d
3083 add %i3,0x18,%g1
3084 casa [%g1]0x80,%l2,%l1 ! %l1 = 000000002349c7e1
3085! %l4 = 00000000000000ff, Mem[0000000010041408] = b9dd90ff
3086 stha %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = b9dd00ff
3087! %l5 = 0000000000000000, Mem[0000000030101400] = 0000000000000089
3088 stxa %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000000000000000
3089! %l3 = ffffffffffffd724, %l7 = 0000000000000000, %l0 = 0000000000000000
3090 xor %l3,%l7,%l0 ! %l0 = ffffffffffffd724
3091! %l6 = 00000000ff000000, Mem[0000000010101400] = 43420000
3092 stwa %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = ff000000
3093! %f10 = bd7a5072, Mem[0000000030041400] = 92005072
3094 sta %f10,[%i1+%g0]0x81 ! Mem[0000000030041400] = bd7a5072
3095! Starting 10 instruction Load Burst
3096! Mem[0000000010081428] = f8ffffff, %l2 = 0000000000000000
3097 ldsha [%i2+0x028]%asi,%l2 ! %l2 = fffffffffffff8ff
3098
3099p0_label_119:
3100! Mem[0000000010081408] = 004de918, %f8 = 00000000
3101 lda [%i2+%o4]0x80,%f8 ! %f8 = 004de918
3102! Mem[0000000030041400] = bd7a5072, %l1 = 000000002349c7e1
3103 lduha [%i1+%g0]0x81,%l1 ! %l1 = 000000000000bd7a
3104! Mem[0000000030101410] = dd9dc0ff, %f7 = 63ace9a5
3105 lda [%i4+%o5]0x81,%f7 ! %f7 = dd9dc0ff
3106! Mem[00000000201c0000] = ddff4c08, %l2 = fffffffffffff8ff
3107 ldsba [%o0+0x001]%asi,%l2 ! %l2 = ffffffffffffffff
3108! Mem[0000000030181400] = 8900bfffe96decff, %f14 = b3660000 99e23750
3109 ldda [%i6+%g0]0x81,%f14 ! %f14 = 8900bfff e96decff
3110! Mem[0000000010081400] = 00000000, %l0 = ffffffffffffd724
3111 ldswa [%i2+%g0]0x88,%l0 ! %l0 = 0000000000000000
3112! Mem[0000000030181410] = 00000573ff000071, %f10 = bd7a5072 5063fba2
3113 ldda [%i6+%o5]0x81,%f10 ! %f10 = 00000573 ff000071
3114! Mem[0000000030101410] = ffc09ddd, %l4 = 00000000000000ff
3115 ldsba [%i4+%o5]0x89,%l4 ! %l4 = ffffffffffffffdd
3116! Mem[0000000010001400] = ff000000 dd9dc0ff, %l6 = ff000000, %l7 = 00000000
3117 ldda [%i0+%g0]0x80,%l6 ! %l6 = 00000000ff000000 00000000dd9dc0ff
3118! Starting 10 instruction Store Burst
3119! Mem[0000000030181400] = ffbf0089, %l4 = ffffffffffffffdd
3120 ldstuba [%i6+%g0]0x89,%l4 ! %l4 = 00000089000000ff
3121
3122p0_label_120:
3123! %l7 = 00000000dd9dc0ff, Mem[0000000030081408] = 00000000
3124 stba %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = ff000000
3125! %l2 = ffffffff, %l3 = ffffd724, Mem[0000000010181410] = ff000000 7305ee2b
3126 stda %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffffff ffffd724
3127! %l5 = 0000000000000000, Mem[0000000010081400] = 00000000
3128 stwa %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
3129! Mem[0000000010101400] = ff000000, %l2 = ffffffffffffffff
3130 ldstuba [%i4+%g0]0x88,%l2 ! %l2 = 00000000000000ff
3131! %f22 = ff000099, %f29 = 00000000, %f12 = ffec6de9 ffffffc2
3132 fsmuld %f22,%f29,%f12 ! %f12 = 80000000 00000000
3133! %l0 = 0000000000000000, imm = 0000000000000003, %l5 = 0000000000000000
3134 xnor %l0,0x003,%l5 ! %l5 = fffffffffffffffc
3135! Mem[00000000100c1410] = 000000ff, %l2 = 0000000000000000
3136 swapa [%i3+%o5]0x80,%l2 ! %l2 = 00000000000000ff
3137! %l0 = 0000000000000000, Mem[000000001018142c] = c7eb5dfd
3138 sth %l0,[%i6+0x02c] ! Mem[000000001018142c] = 00005dfd
3139! %l2 = 000000ff, %l3 = ffffd724, Mem[0000000030001400] = 000000ff 00000000
3140 stda %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000ff ffffd724
3141! Starting 10 instruction Load Burst
3142! Mem[0000000010101410] = 00bf607e3c4aefff, %f24 = 80000000 ff000000
3143 ldda [%i4+%o5]0x80,%f24 ! %f24 = 00bf607e 3c4aefff
3144
3145p0_label_121:
3146! Mem[0000000010181410] = ffffffff24d7ffff, %f12 = 80000000 00000000
3147 ldda [%i6+%o5]0x80,%f12 ! %f12 = ffffffff 24d7ffff
3148! Mem[0000000030041400] = bd7a5072, %f25 = 3c4aefff
3149 lda [%i1+%g0]0x81,%f25 ! %f25 = bd7a5072
3150! Mem[0000000030081400] = 97b11cb0425aeabe, %l3 = ffffffffffffd724
3151 ldxa [%i2+%g0]0x89,%l3 ! %l3 = 97b11cb0425aeabe
3152! Mem[0000000010181410] = ffffffff, %f13 = 24d7ffff
3153 lda [%i6+%o5]0x80,%f13 ! %f13 = ffffffff
3154! Mem[00000000300c1400] = ffffffff, %l5 = fffffffffffffffc
3155 ldsba [%i3+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
3156! Mem[0000000010041410] = ffbf60ff, %l1 = 000000000000bd7a
3157 lduha [%i1+%o5]0x88,%l1 ! %l1 = 00000000000060ff
3158! Mem[0000000030141400] = ddffffff, %l4 = 0000000000000089
3159 lduba [%i5+%g0]0x89,%l4 ! %l4 = 00000000000000ff
3160! Mem[0000000010081400] = 8000000000000000, %l3 = 97b11cb0425aeabe
3161 ldxa [%i2+%g0]0x88,%l3 ! %l3 = 8000000000000000
3162! Mem[0000000010141400] = 00000000, %l0 = 0000000000000000
3163 lduwa [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000
3164! Starting 10 instruction Store Burst
3165! Mem[0000000010001438] = 00000000, %l3 = 00000000, %l3 = 00000000
3166 add %i0,0x38,%g1
3167 casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000000000000
3168
3169p0_label_122:
3170! %l4 = 000000ff, %l5 = ffffffff, Mem[0000000010001400] = ff000000 dd9dc0ff
3171 stda %l4,[%i0+0x000]%asi ! Mem[0000000010001400] = 000000ff ffffffff
3172! %f19 = ffffffc2, Mem[0000000030041410] = 4342afac
3173 sta %f19,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffffffc2
3174! %l7 = 00000000dd9dc0ff, %l2 = 00000000000000ff, %l1 = 00000000000060ff
3175 andn %l7,%l2,%l1 ! %l1 = 00000000dd9dc000
3176! %l1 = 00000000dd9dc000, Mem[0000000030041408] = 425aeabe
3177 stba %l1,[%i1+%o4]0x81 ! Mem[0000000030041408] = 005aeabe
3178! %l4 = 000000ff, %l5 = ffffffff, Mem[0000000030181400] = ffbf00ff ffec6de9
3179 stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000ff ffffffff
3180! Mem[0000000030181410] = 73050000, %l7 = 00000000dd9dc0ff
3181 swapa [%i6+%o5]0x89,%l7 ! %l7 = 0000000073050000
3182! Mem[000000001000140c] = 710000ff, %l7 = 73050000, %l3 = 00000000
3183 add %i0,0x0c,%g1
3184 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000710000ff
3185! %f9 = 94b18a76, Mem[0000000030141408] = 990000ff
3186 sta %f9 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = 94b18a76
3187! %l2 = 000000ff, %l3 = 710000ff, Mem[0000000030141408] = 94b18a76 692e554c
3188 stda %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000ff 710000ff
3189! Starting 10 instruction Load Burst
3190! Mem[00000000201c0000] = ddff4c08, %l3 = 00000000710000ff
3191 ldsb [%o0+%g0],%l3 ! %l3 = ffffffffffffffdd
3192
3193p0_label_123:
3194! Mem[0000000030181410] = dd9dc0ff, %l6 = 00000000ff000000
3195 lduba [%i6+%o5]0x89,%l6 ! %l6 = 00000000000000ff
3196! Mem[0000000010181400] = ffc09dddb3660000, %f20 = 92005072 450440d6
3197 ldda [%i6+%g0]0x88,%f20 ! %f20 = ffc09ddd b3660000
3198! Mem[0000000010081408] = 000000ff18e94d00, %f22 = ff000099 4c552e69
3199 ldda [%i2+%o4]0x88,%f22 ! %f22 = 000000ff 18e94d00
3200! Mem[0000000030081400] = beea5a42, %l2 = 00000000000000ff
3201 ldsha [%i2+%g0]0x81,%l2 ! %l2 = ffffffffffffbeea
3202! %l6 = 00000000000000ff, immed = 00000c15, %y = 0000dd9d
3203 smul %l6,0xc15,%l2 ! %l2 = 00000000000c08eb, %y = 00000000
3204! Mem[00000000300c1408] = 4b000000, %l0 = 0000000000000000
3205 ldsha [%i3+%o4]0x81,%l0 ! %l0 = 0000000000004b00
3206! Mem[0000000030101408] = 000000ff, %l4 = 00000000000000ff
3207 lduha [%i4+%o4]0x89,%l4 ! %l4 = 00000000000000ff
3208! Mem[0000000010141408] = 000000d6, %l2 = 00000000000c08eb
3209 ldsba [%i5+%o4]0x88,%l2 ! %l2 = ffffffffffffffd6
3210! Mem[0000000021800100] = eca18676, %l4 = 00000000000000ff
3211 ldsb [%o3+0x100],%l4 ! %l4 = ffffffffffffffec
3212! Starting 10 instruction Store Burst
3213! Mem[0000000020800000] = ffffba64, %l6 = 00000000000000ff
3214 ldstub [%o1+%g0],%l6 ! %l6 = 000000ff000000ff
3215
3216p0_label_124:
3217! %f16 = 00000000 ff000005 00000000 ffffffc2
3218! %f20 = ffc09ddd b3660000 000000ff 18e94d00
3219! %f24 = 00bf607e bd7a5072 911a540e beea5a42
3220! %f28 = ff000000 00000000 4960bfff 025ff9ff
3221 stda %f16,[%i6]ASI_COMMIT_S ! Block Store to 0000000030181400
3222! Mem[000000001000140c] = 710000ff, %l6 = 00000000000000ff, %asi = 80
3223 swapa [%i0+0x00c]%asi,%l6 ! %l6 = 00000000710000ff
3224! Mem[0000000030141408] = ff000000, %l0 = 0000000000004b00
3225 ldstuba [%i5+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
3226! %l4 = ffffffec, %l5 = ffffffff, Mem[0000000010001410] = 91000000 a5e9ac63
3227 stda %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffec ffffffff
3228! %l0 = 00000000000000ff, Mem[0000000030001408] = f7000000
3229 stha %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00ff0000
3230! Mem[0000000010101430] = fcf158f1, %l7 = 0000000073050000, %asi = 80
3231 swapa [%i4+0x030]%asi,%l7 ! %l7 = 00000000fcf158f1
3232 membar #Sync ! Added by membar checker (21)
3233! %l6 = 710000ff, %l7 = fcf158f1, Mem[0000000030181408] = 00000000 c2ffffff
3234 stda %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 710000ff fcf158f1
3235! %f6 = 8900bfff dd9dc0ff, %l4 = ffffffffffffffec
3236! Mem[00000000300c1420] = a5e9ac6394b18a76
3237 add %i3,0x020,%g1
3238 stda %f6,[%g1+%l4]ASI_PST32_SL ! Mem[00000000300c1420] = a5e9ac6394b18a76
3239! Mem[0000000030181400] = 00000000, %l0 = 00000000000000ff
3240 swapa [%i6+%g0]0x89,%l0 ! %l0 = 0000000000000000
3241! Starting 10 instruction Load Burst
3242! Mem[0000000010141408] = d6000000 00000000, %l0 = 00000000, %l1 = dd9dc000
3243 ldd [%i5+%o4],%l0 ! %l0 = 00000000d6000000 0000000000000000
3244
3245p0_label_125:
3246! Mem[00000000100c1420] = ac990448ce32d083, %f28 = ff000000 00000000
3247 ldda [%i3+0x020]%asi,%f28 ! %f28 = ac990448 ce32d083
3248! Mem[0000000010181410] = ffffffff24d7ffff, %l1 = 0000000000000000
3249 ldxa [%i6+%o5]0x80,%l1 ! %l1 = ffffffff24d7ffff
3250! Mem[0000000030101400] = 00000000 00000000, %l0 = d6000000, %l1 = 24d7ffff
3251 ldda [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000000 0000000000000000
3252! Mem[0000000010001410] = ffffffffffffffec, %l1 = 0000000000000000
3253 ldxa [%i0+%o5]0x88,%l1 ! %l1 = ffffffffffffffec
3254! Mem[0000000030001410] = 000000ff, %l1 = ffffffffffffffec
3255 lduwa [%i0+%o5]0x89,%l1 ! %l1 = 00000000000000ff
3256! Mem[0000000010141438] = fff95f02, %l1 = 00000000000000ff
3257 ldsha [%i5+0x038]%asi,%l1 ! %l1 = fffffffffffffff9
3258! Mem[0000000010041430] = 929010b9ffffffff, %f18 = 00000000 ffffffc2
3259 ldda [%i1+0x030]%asi,%f18 ! %f18 = 929010b9 ffffffff
3260! Mem[00000000300c1410] = ff000071, %l4 = ffffffffffffffec
3261 ldsha [%i3+%o5]0x81,%l4 ! %l4 = ffffffffffffff00
3262! Mem[0000000030101408] = ff000000, %f18 = 929010b9
3263 lda [%i4+%o4]0x81,%f18 ! %f18 = ff000000
3264! Starting 10 instruction Store Burst
3265! %f28 = ac990448 ce32d083, %l5 = ffffffffffffffff
3266! Mem[0000000010041438] = 00000092000000ff
3267 add %i1,0x038,%g1
3268 stda %f28,[%g1+%l5]ASI_PST8_P ! Mem[0000000010041438] = ac990448ce32d083
3269
3270p0_label_126:
3271! %l6 = 00000000710000ff, Mem[00000000211c0000] = 000085d2
3272 stb %l6,[%o2+%g0] ! Mem[00000000211c0000] = ff0085d2
3273! %l7 = 00000000fcf158f1, Mem[0000000030141410] = 7e3eafff
3274 stha %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 7e3e58f1
3275! %l1 = fffffffffffffff9, Mem[0000000030041408] = 005aeabe
3276 stha %l1,[%i1+%o4]0x81 ! Mem[0000000030041408] = fff9eabe
3277! Mem[0000000030101410] = dd9dc0ff, %l2 = ffffffffffffffd6
3278 ldstuba [%i4+%o5]0x81,%l2 ! %l2 = 000000dd000000ff
3279! Mem[0000000030041400] = bd7a5072, %l0 = 0000000000000000
3280 swapa [%i1+%g0]0x81,%l0 ! %l0 = 00000000bd7a5072
3281! %f30 = 4960bfff, Mem[0000000010001410] = ecffffff
3282 st %f30,[%i0+%o5] ! Mem[0000000010001410] = 4960bfff
3283! Mem[000000001010143a] = a2fb6350, %l2 = 00000000000000dd
3284 ldstuba [%i4+0x03a]%asi,%l2 ! %l2 = 00000063000000ff
3285! Mem[00000000100c1430] = bc5a3abb, %l1 = fffffffffffffff9
3286 swap [%i3+0x030],%l1 ! %l1 = 00000000bc5a3abb
3287! %l4 = ffffffffffffff00, Mem[0000000030081400] = beea5a42
3288 stba %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00ea5a42
3289! Starting 10 instruction Load Burst
3290! Mem[00000000100c1408] = d600000000000000, %l1 = 00000000bc5a3abb
3291 ldxa [%i3+0x008]%asi,%l1 ! %l1 = d600000000000000
3292
3293p0_label_127:
3294! Mem[00000000100c1408] = 000000d6, %f12 = ffffffff
3295 lda [%i3+%o4]0x88,%f12 ! %f12 = 000000d6
3296! Mem[0000000010181424] = 2bee0573, %l7 = 00000000fcf158f1
3297 lduba [%i6+0x026]%asi,%l7 ! %l7 = 0000000000000005
3298! Mem[00000000211c0000] = ff0085d2, %l3 = ffffffffffffffdd
3299 ldsba [%o2+0x001]%asi,%l3 ! %l3 = 0000000000000000
3300! Mem[0000000030041408] = fff9eabe, %l3 = 0000000000000000
3301 ldsba [%i1+%o4]0x81,%l3 ! %l3 = ffffffffffffffff
3302! Mem[000000001004142c] = 000000ff, %l3 = ffffffffffffffff
3303 lduha [%i1+0x02e]%asi,%l3 ! %l3 = 00000000000000ff
3304! Mem[0000000030081408] = 000000ff, %f8 = 004de918
3305 lda [%i2+%o4]0x89,%f8 ! %f8 = 000000ff
3306! Mem[0000000030181400] = 050000ff000000ff, %l6 = 00000000710000ff
3307 ldxa [%i6+%g0]0x89,%l6 ! %l6 = 050000ff000000ff
3308! Mem[00000000100c1410] = 00000000, %f4 = 00000000
3309 lda [%i3+%o5]0x80,%f4 ! %f4 = 00000000
3310! Mem[0000000030101400] = 00000000, %l5 = ffffffffffffffff
3311 lduwa [%i4+%g0]0x81,%l5 ! %l5 = 0000000000000000
3312! Starting 10 instruction Store Burst
3313! %l7 = 0000000000000005, Mem[00000000300c1408] = ffffffdd0000004b
3314 stxa %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000000000000005
3315
3316p0_label_128:
3317! %l7 = 0000000000000005, Mem[0000000030141400] = ddffffff
3318 stha %l7,[%i5+%g0]0x89 ! Mem[0000000030141400] = ddff0005
3319! Mem[00000000100c1414] = ffffff04, %l2 = 0000000000000063
3320 ldstuba [%i3+0x014]%asi,%l2 ! %l2 = 000000ff000000ff
3321! Mem[000000001014141d] = 0000001b, %l5 = 0000000000000000
3322 ldstuba [%i5+0x01d]%asi,%l5 ! %l5 = 00000000000000ff
3323! Mem[0000000010101400] = ff0000ff, %l1 = d600000000000000
3324 ldstuba [%i4+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
3325! Mem[0000000030101410] = ff9dc0ff, %l7 = 0000000000000005
3326 ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
3327! Mem[0000000030141400] = 0500ffdd, %l3 = 00000000000000ff
3328 swapa [%i5+%g0]0x81,%l3 ! %l3 = 000000000500ffdd
3329! %f16 = 00000000 ff000005 ff000000 ffffffff
3330! %f20 = ffc09ddd b3660000 000000ff 18e94d00
3331! %f24 = 00bf607e bd7a5072 911a540e beea5a42
3332! %f28 = ac990448 ce32d083 4960bfff 025ff9ff
3333 stda %f16,[%i6]ASI_BLK_AIUSL ! Block Store to 0000000030181400
3334! %f14 = 8900bfff e96decff, %l4 = ffffffffffffff00
3335! Mem[0000000030101420] = a77aa2170fc18655
3336 add %i4,0x020,%g1
3337 stda %f14,[%g1+%l4]ASI_PST32_SL ! Mem[0000000030101420] = a77aa2170fc18655
3338! %l2 = 00000000000000ff, Mem[0000000010101400] = 7effbfffff0000ff
3339 stxa %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000000000ff
3340! Starting 10 instruction Load Burst
3341! Mem[0000000030041400] = 00000000, %l3 = 000000000500ffdd
3342 ldswa [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000000
3343
3344p0_label_129:
3345 membar #Sync ! Added by membar checker (22)
3346! Mem[0000000010181408] = 00000000 89000000, %l0 = bd7a5072, %l1 = 000000ff
3347 ldda [%i6+%o4]0x88,%l0 ! %l0 = 0000000089000000 0000000000000000
3348! Mem[0000000010081408] = 004de918ff000000, %f22 = 000000ff 18e94d00
3349 ldd [%i2+%o4],%f22 ! %f22 = 004de918 ff000000
3350! %l6 = 050000ff000000ff, immed = 00000dad, %y = 00000000
3351 smul %l6,0xdad,%l2 ! %l2 = 00000000000d9f53, %y = 00000000
3352! Mem[00000000211c0000] = ff0085d2, %l5 = 0000000000000000
3353 lduh [%o2+%g0],%l5 ! %l5 = 000000000000ff00
3354! Mem[00000000201c0000] = ddff4c08, %l2 = 00000000000d9f53
3355 lduha [%o0+0x000]%asi,%l2 ! %l2 = 000000000000ddff
3356! Mem[0000000010041408] = ff00ddb9, %l6 = 050000ff000000ff
3357 ldsba [%i1+%o4]0x80,%l6 ! %l6 = ffffffffffffffff
3358! Mem[0000000030001400] = ffffd724 000000ff, %l0 = 89000000, %l1 = 00000000
3359 ldda [%i0+%g0]0x89,%l0 ! %l0 = 00000000000000ff 00000000ffffd724
3360! Mem[0000000010141410] = 5063fba2f02d883c, %f18 = ff000000 ffffffff
3361 ldda [%i5+%o5]0x80,%f18 ! %f18 = 5063fba2 f02d883c
3362! Mem[00000000100c1410] = 04ffffff00000000, %f16 = 00000000 ff000005
3363 ldda [%i3+%o5]0x88,%f16 ! %f16 = 04ffffff 00000000
3364! Starting 10 instruction Store Burst
3365! %l1 = 00000000ffffd724, Mem[0000000010101400] = 00000000000000ff
3366 stxa %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000ffffd724
3367
3368p0_label_130:
3369! %l1 = 00000000ffffd724, immd = fffffffffffffe6f, %l4 = ffffffffffffff00
3370 mulx %l1,-0x191,%l4 ! %l4 = fffffe6f0040009c
3371! %l5 = 000000000000ff00, Mem[00000000100c1408] = 000000d6
3372 stha %l5,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000ff00
3373! Mem[0000000010001438] = 00000000, %l4 = fffffe6f0040009c
3374 swap [%i0+0x038],%l4 ! %l4 = 0000000000000000
3375! %l1 = 00000000ffffd724, Mem[0000000010101400] = 24d7ffff
3376 stba %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = 24d7ffff
3377! %f14 = 8900bfff e96decff, Mem[0000000030101408] = ff000000 00000014
3378 stda %f14,[%i4+%o4]0x81 ! Mem[0000000030101408] = 8900bfff e96decff
3379! %l0 = 00000000000000ff, Mem[00000000100c140a] = 00ff0000
3380 stb %l0,[%i3+0x00a] ! Mem[00000000100c1408] = 00ffff00
3381! Mem[0000000030081408] = 000000ff, %l0 = 00000000000000ff
3382 ldstuba [%i2+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
3383! %f4 = 00000000 33660000, %l0 = 00000000000000ff
3384! Mem[0000000010141400] = 0000000000000000
3385 stda %f4,[%i5+%l0]ASI_PST8_PL ! Mem[0000000010141400] = 0000663300000000
3386! %l4 = 0000000000000000, Mem[0000000030101400] = 00000000
3387 stha %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000
3388! Starting 10 instruction Load Burst
3389! Mem[0000000030141400] = 000000ff, %l1 = 00000000ffffd724
3390 lduha [%i5+%g0]0x81,%l1 ! %l1 = 0000000000000000
3391
3392p0_label_131:
3393! Mem[0000000030101408] = ffbf0089, %l2 = 000000000000ddff
3394 ldsba [%i4+%o4]0x89,%l2 ! %l2 = ffffffffffffff89
3395! Mem[0000000030101410] = ffc09dff, %l3 = 0000000000000000
3396 lduba [%i4+%o5]0x89,%l3 ! %l3 = 00000000000000ff
3397! Mem[0000000030181400] = 050000ff, %l7 = 00000000000000ff
3398 ldswa [%i6+%g0]0x81,%l7 ! %l7 = 00000000050000ff
3399! Mem[0000000010101428] = ffffff04c26ceff2, %l7 = 00000000050000ff
3400 ldxa [%i4+0x028]%asi,%l7 ! %l7 = ffffff04c26ceff2
3401! Mem[0000000030041408] = 00000000beeaf9ff, %f26 = 911a540e beea5a42
3402 ldda [%i1+%o4]0x89,%f26 ! %f26 = 00000000 beeaf9ff
3403! %l1 = 0000000000000000, %l2 = ffffffffffffff89, %l0 = 00000000000000ff
3404 or %l1,%l2,%l0 ! %l0 = ffffffffffffff89
3405! Mem[0000000030081410] = bea1efff000000ff, %l2 = ffffffffffffff89
3406 ldxa [%i2+%o5]0x89,%l2 ! %l2 = bea1efff000000ff
3407! Mem[0000000010141418] = df48e81400ff001b, %l4 = 0000000000000000
3408 ldx [%i5+0x018],%l4 ! %l4 = df48e81400ff001b
3409! Mem[0000000010141410] = 5063fba2, %l5 = 000000000000ff00
3410 lduba [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000050
3411! Starting 10 instruction Store Burst
3412! Mem[0000000030081408] = 000000ff, %l5 = 0000000000000050
3413 ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
3414
3415p0_label_132:
3416! Mem[0000000030041410] = ffffffc2, %l3 = 00000000000000ff
3417 swapa [%i1+%o5]0x89,%l3 ! %l3 = 00000000ffffffc2
3418! %f30 = 4960bfff 025ff9ff, Mem[0000000030181408] = ffffffff 000000ff
3419 stda %f30,[%i6+%o4]0x81 ! Mem[0000000030181408] = 4960bfff 025ff9ff
3420! Mem[00000000300c1400] = ffffffff, %l0 = ffffffffffffff89
3421 ldstuba [%i3+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
3422! %f3 = ddffffff, Mem[0000000030101408] = ffbf0089
3423 sta %f3 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = ddffffff
3424! %l1 = 0000000000000000, Mem[0000000010181408] = 00000089
3425 stba %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000089
3426! %l6 = ffffffff, %l7 = c26ceff2, Mem[0000000010101408] = ffffffff ffc09ddd
3427 stda %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffffff c26ceff2
3428! Mem[0000000030101408] = ffffffdd, %l4 = df48e81400ff001b
3429 swapa [%i4+%o4]0x81,%l4 ! %l4 = 00000000ffffffdd
3430! %f13 = ffffffff, Mem[000000001004142c] = 000000ff
3431 sta %f13,[%i1+0x02c]%asi ! Mem[000000001004142c] = ffffffff
3432! %l7 = ffffff04c26ceff2, Mem[00000000100c143b] = b4e1f0ff, %asi = 80
3433 stba %l7,[%i3+0x03b]%asi ! Mem[00000000100c1438] = b4e1f0f2
3434! Starting 10 instruction Load Burst
3435! Mem[0000000010081400] = 8000000000000000, %l0 = 00000000000000ff
3436 ldxa [%i2+%g0]0x88,%l0 ! %l0 = 8000000000000000
3437
3438p0_label_133:
3439! Mem[0000000030041400] = d6400445 00000000, %l0 = 00000000, %l1 = 00000000
3440 ldda [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000000 00000000d6400445
3441! Mem[0000000030081400] = 00ea5a42, %l1 = 00000000d6400445
3442 lduwa [%i2+%g0]0x81,%l1 ! %l1 = 0000000000ea5a42
3443! Mem[0000000010101404] = 00000000, %l7 = ffffff04c26ceff2
3444 ldsb [%i4+0x007],%l7 ! %l7 = 0000000000000000
3445! Mem[0000000010141410] = 5063fba2, %l5 = 00000000000000ff
3446 ldswa [%i5+%o5]0x80,%l5 ! %l5 = 000000005063fba2
3447! Mem[0000000030001400] = 000000ff, %l6 = ffffffffffffffff
3448 ldswa [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000ff
3449! Mem[000000001004142c] = ffffffff, %l5 = 000000005063fba2
3450 ldswa [%i1+0x02c]%asi,%l5 ! %l5 = ffffffffffffffff
3451! Mem[0000000010001424] = 5dffffff, %l5 = ffffffffffffffff
3452 ldsb [%i0+0x026],%l5 ! %l5 = ffffffffffffffff
3453! Mem[00000000100c1408] = 00ffff0000000000, %l2 = bea1efff000000ff
3454 ldxa [%i3+%o4]0x80,%l2 ! %l2 = 00ffff0000000000
3455! Mem[0000000030181410] = 000066b3, %l1 = 0000000000ea5a42
3456 lduwa [%i6+%o5]0x81,%l1 ! %l1 = 00000000000066b3
3457! Starting 10 instruction Store Burst
3458! Mem[0000000010001400] = 000000ff, %l2 = 00ffff0000000000
3459 swapa [%i0+%g0]0x80,%l2 ! %l2 = 00000000000000ff
3460
3461p0_label_134:
3462! %l4 = 00000000ffffffdd, Mem[0000000030081400] = 00ea5a42
3463 stha %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffdd5a42
3464! %l4 = ffffffdd, %l5 = ffffffff, Mem[0000000010081408] = 18e94d00 000000ff
3465 stda %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffffffdd ffffffff
3466! Mem[0000000030141410] = 7e3e58f1, %l3 = 00000000ffffffc2
3467 ldstuba [%i5+%o5]0x89,%l3 ! %l3 = 000000f1000000ff
3468! Mem[0000000010141420] = 2fc09ddd, %l0 = 0000000000000000, %asi = 80
3469 swapa [%i5+0x020]%asi,%l0 ! %l0 = 000000002fc09ddd
3470! %f8 = 000000ff 94b18a76, Mem[00000000100c1400] = ff004243 271c0000
3471 stda %f8 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000000ff 94b18a76
3472! %f18 = 5063fba2 f02d883c, Mem[0000000030141400] = 000000ff f6ffffff
3473 stda %f18,[%i5+%g0]0x81 ! Mem[0000000030141400] = 5063fba2 f02d883c
3474! Mem[0000000010101428] = ffffff04c26ceff2, %l7 = 0000000000000000, %l7 = 0000000000000000
3475 add %i4,0x28,%g1
3476 casxa [%g1]0x80,%l7,%l7 ! %l7 = ffffff04c26ceff2
3477! %l2 = 00000000000000ff, Mem[0000000010041410] = ff60bfff
3478 stwa %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000ff
3479! Mem[0000000030141408] = ff000000, %l2 = 00000000000000ff
3480 swapa [%i5+%o4]0x81,%l2 ! %l2 = 00000000ff000000
3481! Starting 10 instruction Load Burst
3482! Mem[0000000010001428] = ffbf607e, %l2 = 00000000ff000000
3483 ldswa [%i0+0x028]%asi,%l2 ! %l2 = ffffffffffbf607e
3484
3485p0_label_135:
3486! Mem[0000000030081408] = ff00000000000000, %l3 = 00000000000000f1
3487 ldxa [%i2+%o4]0x81,%l3 ! %l3 = ff00000000000000
3488! Mem[0000000010081400] = 8000000000000000, %l6 = 00000000000000ff
3489 ldxa [%i2+%g0]0x88,%l6 ! %l6 = 8000000000000000
3490! Mem[0000000010041400] = 00000573, %l5 = ffffffffffffffff
3491 ldsha [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000573
3492! Mem[0000000030141410] = ff583e7effbf607e, %l1 = 00000000000066b3
3493 ldxa [%i5+%o5]0x81,%l1 ! %l1 = ff583e7effbf607e
3494 membar #Sync ! Added by membar checker (23)
3495! Mem[0000000010081400] = 00000000 00000080 ddffffff ffffffff
3496! Mem[0000000010081410] = 2349c7e1 4e000000 acad0ca9 c193a468
3497! Mem[0000000010081420] = e139503d 8ea847d9 f8ffffff 5063fba2
3498! Mem[0000000010081430] = a675a8b0 7cfb0e7c 55045c7d 6de02ca5
3499 ldda [%i2]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010081400
3500! Mem[0000000030141410] = 7e3e58ff, %f0 = 00000000
3501 lda [%i5+%o5]0x89,%f0 ! %f0 = 7e3e58ff
3502! Mem[0000000030041400] = 00000000, %l6 = 8000000000000000
3503 ldsba [%i1+%g0]0x81,%l6 ! %l6 = 0000000000000000
3504! Mem[0000000010141408] = d6000000, %l3 = ff00000000000000
3505 ldswa [%i5+0x008]%asi,%l3 ! %l3 = ffffffffd6000000
3506! Mem[00000000211c0000] = ff0085d2, %l5 = 0000000000000573
3507 lduh [%o2+%g0],%l5 ! %l5 = 000000000000ff00
3508! Starting 10 instruction Store Burst
3509 membar #Sync ! Added by membar checker (24)
3510! %l6 = 00000000, %l7 = c26ceff2, Mem[0000000010081400] = 00000000 80000000
3511 stda %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000 c26ceff2
3512
3513p0_label_136:
3514! Mem[0000000030101400] = 00000000, %l5 = 000000000000ff00
3515 swapa [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000000
3516! %f20 = 0000004e e1c74923, Mem[0000000030041408] = fff9eabe 00000000
3517 stda %f20,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000004e e1c74923
3518! %l1 = ff583e7effbf607e, Mem[0000000010141418] = df48e81400ff001b
3519 stx %l1,[%i5+0x018] ! Mem[0000000010141418] = ff583e7effbf607e
3520! Mem[0000000010041434] = ffffffff, %l7 = c26ceff2, %l4 = ffffffdd
3521 add %i1,0x34,%g1
3522 casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000ffffffff
3523! Mem[0000000030101400] = 00ff0000, %l3 = ffffffffd6000000
3524 swapa [%i4+%g0]0x81,%l3 ! %l3 = 0000000000ff0000
3525! %f12 = 000000d6, Mem[00000000300c1400] = ffffffff
3526 sta %f12,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000d6
3527! %f26 = a2fb6350 fffffff8, Mem[0000000010181408] = 00000089 00000000
3528 stda %f26,[%i6+%o4]0x80 ! Mem[0000000010181408] = a2fb6350 fffffff8
3529! %l2 = ffffffffffbf607e, %l7 = ffffff04c26ceff2, %l2 = ffffffffffbf607e
3530 sdivx %l2,%l7,%l2 ! %l2 = 0000000000000000
3531! Mem[0000000010101438] = a2fbff500000002f, %l1 = ff583e7effbf607e, %l7 = ffffff04c26ceff2
3532 add %i4,0x38,%g1
3533 casxa [%g1]0x80,%l1,%l7 ! %l7 = a2fbff500000002f
3534! Starting 10 instruction Load Burst
3535! Mem[0000000010101400] = 24d7ffff, %l5 = 0000000000000000
3536 ldsha [%i4+0x002]%asi,%l5 ! %l5 = ffffffffffffffff
3537
3538p0_label_137:
3539! Mem[0000000030101408] = 1b00ff00, %l1 = ff583e7effbf607e
3540 lduwa [%i4+%o4]0x89,%l1 ! %l1 = 000000001b00ff00
3541! Mem[0000000010101408] = fffffffff2ef6cc2, %l0 = 000000002fc09ddd
3542 ldxa [%i4+%o4]0x80,%l0 ! %l0 = fffffffff2ef6cc2
3543! Mem[0000000030081408] = ff000000, %l2 = 0000000000000000
3544 lduha [%i2+%o4]0x81,%l2 ! %l2 = 000000000000ff00
3545! Mem[0000000010081400] = 00000000, %l4 = 00000000ffffffff
3546 ldswa [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000
3547! Mem[00000000100c1420] = ac990448, %l0 = fffffffff2ef6cc2
3548 lduwa [%i3+0x020]%asi,%l0 ! %l0 = 00000000ac990448
3549! Mem[0000000030001408] = 00ff0000, %l7 = a2fbff500000002f
3550 lduha [%i0+%o4]0x81,%l7 ! %l7 = 00000000000000ff
3551! Mem[0000000010001408] = ff0000002349c7e1, %l4 = 0000000000000000
3552 ldxa [%i0+%o4]0x88,%l4 ! %l4 = ff0000002349c7e1
3553! Mem[0000000010001400] = 00000000, %l7 = 00000000000000ff
3554 ldsha [%i0+%g0]0x80,%l7 ! %l7 = 0000000000000000
3555! Mem[0000000030141410] = 7e60bfff7e3e58ff, %f20 = 0000004e e1c74923
3556 ldda [%i5+%o5]0x89,%f20 ! %f20 = 7e60bfff 7e3e58ff
3557! Starting 10 instruction Store Burst
3558! %f22 = 68a493c1 a90cadac, Mem[0000000030001400] = 000000ff ffffd724
3559 stda %f22,[%i0+%g0]0x89 ! Mem[0000000030001400] = 68a493c1 a90cadac
3560
3561p0_label_138:
3562! %f16 = 80000000 00000000 ffffffff ffffffdd
3563! %f20 = 7e60bfff 7e3e58ff 68a493c1 a90cadac
3564! %f24 = d947a88e 3d5039e1 a2fb6350 fffffff8
3565! %f28 = 7c0efb7c b0a875a6 a52ce06d 7d5c0455
3566 stda %f16,[%i3]ASI_BLK_AIUSL ! Block Store to 00000000300c1400
3567! %l6 = 0000000000000000, Mem[0000000010181410] = ffffffff
3568 stwa %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
3569! %f2 = fffffff6 ddffffff, Mem[0000000010141410] = a2fb6350 3c882df0
3570 stda %f2 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = fffffff6 ddffffff
3571! %f11 = ff000071, %f15 = e96decff
3572 fsqrts %f11,%f15 ! %f15 = 7fffffff
3573! Mem[000000001004143b] = ac990448, %l7 = 0000000000000000
3574 ldstuba [%i1+0x03b]%asi,%l7 ! %l7 = 00000048000000ff
3575! %l7 = 0000000000000048, Mem[0000000030101408] = 1b00ff00
3576 stba %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = 1b00ff48
3577! %l0 = ac990448, %l1 = 1b00ff00, Mem[0000000010001420] = 00000000 5dffffff
3578 stda %l0,[%i0+0x020]%asi ! Mem[0000000010001420] = ac990448 1b00ff00
3579! %l1 = 000000001b00ff00, Mem[0000000010041400] = 73050000
3580 stwa %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 1b00ff00
3581! %f15 = 7fffffff, Mem[0000000010001408] = e1c74923
3582 sta %f15,[%i0+%o4]0x80 ! Mem[0000000010001408] = 7fffffff
3583! Starting 10 instruction Load Burst
3584 membar #Sync ! Added by membar checker (25)
3585! Mem[00000000100c1400] = 000000ff 94b18a76, %l0 = ac990448, %l1 = 1b00ff00
3586 ldda [%i3+%g0]0x80,%l0 ! %l0 = 00000000000000ff 0000000094b18a76
3587
3588p0_label_139:
3589! Mem[0000000030101410] = 00000000ffc09dff, %l5 = ffffffffffffffff
3590 ldxa [%i4+%o5]0x89,%l5 ! %l5 = 00000000ffc09dff
3591! Mem[0000000010101424] = c70d15f3, %l6 = 0000000000000000
3592 ldsb [%i4+0x025],%l6 ! %l6 = 000000000000000d
3593! Mem[0000000010001410] = ffbf6049, %l3 = 0000000000ff0000
3594 lduwa [%i0+%o5]0x88,%l3 ! %l3 = 00000000ffbf6049
3595! Mem[0000000030081400] = ffdd5a42 b01cb197, %l4 = 2349c7e1, %l5 = ffc09dff
3596 ldda [%i2+%g0]0x81,%l4 ! %l4 = 00000000ffdd5a42 00000000b01cb197
3597! Mem[0000000010041438] = ac9904ff, %l1 = 0000000094b18a76
3598 lduha [%i1+0x038]%asi,%l1 ! %l1 = 000000000000ac99
3599! Mem[0000000010141408] = d600000000000000, %f2 = fffffff6 ddffffff
3600 ldda [%i5+%o4]0x80,%f2 ! %f2 = d6000000 00000000
3601! Mem[0000000010041408] = b9dd00ff, %l4 = 00000000ffdd5a42
3602 ldswa [%i1+%o4]0x88,%l4 ! %l4 = ffffffffb9dd00ff
3603! Mem[0000000010181410] = 00000000, %l1 = 000000000000ac99
3604 ldswa [%i6+%o5]0x80,%l1 ! %l1 = 0000000000000000
3605! Mem[00000000218000c0] = 6fd44ce8, %l0 = 00000000000000ff
3606 lduha [%o3+0x0c0]%asi,%l0 ! %l0 = 0000000000006fd4
3607! Starting 10 instruction Store Burst
3608! Mem[0000000021800141] = f60105d8, %l0 = 0000000000006fd4
3609 ldstub [%o3+0x141],%l0 ! %l0 = 00000001000000ff
3610
3611p0_label_140:
3612! %l3 = 00000000ffbf6049, Mem[00000000211c0000] = ff0085d2, %asi = 80
3613 stha %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = 604985d2
3614! %l1 = 0000000000000000, Mem[0000000030001400] = acad0ca9
3615 stwa %l1,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000
3616! Mem[0000000030001408] = 00ff0000, %l4 = ffffffffb9dd00ff
3617 ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 00000000000000ff
3618! %f13 = ffffffff, %f23 = a90cadac, %f26 = a2fb6350
3619 fsubs %f13,%f23,%f26 ! %f26 = ffffffff
3620! %l7 = 0000000000000048, Mem[0000000010181408] = 5063fba2
3621 stwa %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000048
3622! %f28 = 7c0efb7c b0a875a6, Mem[0000000030081400] = 425addff 97b11cb0
3623 stda %f28,[%i2+%g0]0x89 ! Mem[0000000030081400] = 7c0efb7c b0a875a6
3624! Mem[0000000020800040] = ff1dc1d1, %l0 = 0000000000000001
3625 ldsb [%o1+0x040],%l0 ! %l0 = ffffffffffffffff
3626! %l2 = 000000000000ff00, Mem[0000000010041414] = 36c0c225
3627 stw %l2,[%i1+0x014] ! Mem[0000000010041414] = 0000ff00
3628! Mem[0000000030141400] = a2fb6350, %l4 = 0000000000000000
3629 ldsha [%i5+%g0]0x89,%l4 ! %l4 = 0000000000006350
3630! Starting 10 instruction Load Burst
3631! Mem[0000000010141408] = 000000d6, %l3 = 00000000ffbf6049
3632 ldswa [%i5+%o4]0x88,%l3 ! %l3 = 00000000000000d6
3633
3634p0_label_141:
3635! Mem[0000000030101408] = ffec6de91b00ff48, %f14 = 8900bfff 7fffffff
3636 ldda [%i4+%o4]0x89,%f14 ! %f14 = ffec6de9 1b00ff48
3637! Mem[0000000030141400] = 3c882df0 a2fb6350, %l4 = 00006350, %l5 = b01cb197
3638 ldda [%i5+%g0]0x89,%l4 ! %l4 = 00000000a2fb6350 000000003c882df0
3639! Mem[0000000010181408] = f8ffffff00000048, %f24 = d947a88e 3d5039e1
3640 ldda [%i6+%o4]0x88,%f24 ! %f24 = f8ffffff 00000048
3641! Mem[0000000010001400] = 00000000, %l3 = 00000000000000d6
3642 lduwa [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000000
3643! Mem[00000000100c1408] = 00ffff00, %f29 = b0a875a6
3644 lda [%i3+%o4]0x88,%f29 ! %f29 = 00ffff00
3645! Mem[0000000030041410] = ff000000, %l7 = 0000000000000048
3646 lduwa [%i1+%o5]0x81,%l7 ! %l7 = 00000000ff000000
3647! Mem[0000000010001410] = ffbf6049, %l6 = 000000000000000d
3648 lduba [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000049
3649! Mem[0000000010041400] = 1b00ff00, %l4 = 00000000a2fb6350
3650 ldswa [%i1+0x000]%asi,%l4 ! %l4 = 000000001b00ff00
3651! Mem[0000000020800000] = ffffba64, %l4 = 000000001b00ff00
3652 ldsba [%o1+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
3653! Starting 10 instruction Store Burst
3654! %l1 = 0000000000000000, Mem[0000000010081410] = 0000004ee1c74923
3655 stxa %l1,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000000000000000
3656
3657p0_label_142:
3658! Mem[0000000010041404] = 00000000, %l2 = 000000000000ff00
3659 swap [%i1+0x004],%l2 ! %l2 = 0000000000000000
3660! Mem[00000000211c0001] = 604985d2, %l1 = 0000000000000000
3661 ldstub [%o2+0x001],%l1 ! %l1 = 00000049000000ff
3662! Mem[0000000030041408] = 0000004e, %l2 = 0000000000000000
3663 swapa [%i1+%o4]0x81,%l2 ! %l2 = 000000000000004e
3664! Mem[0000000030181408] = 4960bfff, %l0 = ffffffffffffffff
3665 swapa [%i6+%o4]0x81,%l0 ! %l0 = 000000004960bfff
3666! %l6 = 0000000000000049, Mem[0000000030141410] = 7e60bfff7e3e58ff
3667 stxa %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000000000000049
3668! %l0 = 000000004960bfff, Mem[0000000030081410] = ff000000
3669 stba %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000
3670! %l6 = 0000000000000049, Mem[0000000010101410] = 00bf607e
3671 stha %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0049607e
3672! Mem[0000000030041400] = 00000000, %l4 = ffffffffffffffff
3673 swapa [%i1+%g0]0x81,%l4 ! %l4 = 0000000000000000
3674! %l4 = 0000000000000000, %l5 = 000000003c882df0, %l7 = 00000000ff000000
3675 add %l4,%l5,%l7 ! %l7 = 000000003c882df0
3676! Starting 10 instruction Load Burst
3677! Mem[0000000010101410] = ffef4a3c7e604900, %l4 = 0000000000000000
3678 ldxa [%i4+%o5]0x88,%l4 ! %l4 = ffef4a3c7e604900
3679
3680p0_label_143:
3681! Mem[0000000030001410] = ff000000, %l7 = 000000003c882df0
3682 lduha [%i0+%o5]0x81,%l7 ! %l7 = 000000000000ff00
3683! Mem[00000000100c143c] = 6705d656, %l0 = 000000004960bfff
3684 lduba [%i3+0x03f]%asi,%l0 ! %l0 = 0000000000000056
3685! Mem[0000000010001400] = 00000000, %l7 = 000000000000ff00
3686 ldub [%i0+0x002],%l7 ! %l7 = 0000000000000000
3687! %f23 = a90cadac, %f9 = 94b18a76, %f7 = dd9dc0ff
3688 fsubs %f23,%f9 ,%f7 ! %f7 = a90cadac
3689! Mem[00000000211c0000] = 60ff85d2, %l6 = 0000000000000049
3690 ldsha [%o2+0x000]%asi,%l6 ! %l6 = 00000000000060ff
3691! Mem[0000000010141400] = 00006633, %l2 = 000000000000004e
3692 lduha [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
3693! Mem[0000000010081410] = 00000000, %l4 = ffef4a3c7e604900
3694 lduwa [%i2+%o5]0x80,%l4 ! %l4 = 0000000000000000
3695! Mem[00000000100c1414] = ffffff04, %l2 = 0000000000000000
3696 ldswa [%i3+0x014]%asi,%l2 ! %l2 = ffffffffffffff04
3697! Mem[0000000010001400] = 00000000, %l0 = 0000000000000056
3698 lduwa [%i0+%g0]0x88,%l0 ! %l0 = 0000000000000000
3699! Starting 10 instruction Store Burst
3700! %l7 = 0000000000000000, Mem[0000000010081410] = 00000000
3701 stha %l7,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
3702
3703p0_label_144:
3704! Mem[0000000030081400] = b0a875a6, %l0 = 0000000000000000
3705 swapa [%i2+%g0]0x89,%l0 ! %l0 = 00000000b0a875a6
3706! Mem[000000001018142c] = 00005dfd, %l3 = 00000000, %l0 = b0a875a6
3707 add %i6,0x2c,%g1
3708 casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000000005dfd
3709! %l4 = 0000000000000000, Mem[0000000010181400] = b3660000
3710 stha %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = b3660000
3711! Mem[0000000010001400] = 00000000, %l7 = 0000000000000000
3712 swapa [%i0+%g0]0x80,%l7 ! %l7 = 0000000000000000
3713! Mem[00000000300c1400] = 00000000, %l4 = 0000000000000000
3714 ldstuba [%i3+%g0]0x81,%l4 ! %l4 = 00000000000000ff
3715! %l0 = 00005dfd, %l1 = 00000049, Mem[0000000010181410] = 00000000 ffffd724
3716 stda %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00005dfd 00000049
3717! %f16 = 80000000 00000000, Mem[00000000100c1410] = 00000000 04ffffff
3718 stda %f16,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 80000000 00000000
3719! Mem[0000000010141410] = ffffffdd, %l5 = 000000003c882df0
3720 ldstuba [%i5+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
3721! %l6 = 00000000000060ff, immed = 00000dc8, %y = 00000000
3722 smul %l6,0xdc8,%l7 ! %l7 = 000000000538ba38, %y = 00000000
3723! Starting 10 instruction Load Burst
3724! %f25 = 00000048, %f2 = d6000000, %f2 = d6000000 00000000
3725 fsmuld %f25,%f2 ,%f2 ! %l0 = 0000000000005e1f, Unfinished, %fsr = 3900000400
3726
3727p0_label_145:
3728! Mem[0000000030041408] = 00000000, %l1 = 0000000000000049
3729 lduha [%i1+%o4]0x89,%l1 ! %l1 = 0000000000000000
3730! Mem[0000000030181408] = ffffffff, %l7 = 000000000538ba38
3731 lduba [%i6+%o4]0x89,%l7 ! %l7 = 00000000000000ff
3732! %l0 = 0000000000005e1f, imm = 0000000000000dde, %l5 = 00000000000000ff
3733 subc %l0,0xdde,%l5 ! %l5 = 0000000000005041
3734! Mem[0000000010001408] = ff000000ffffff7f, %l2 = ffffffffffffff04
3735 ldxa [%i0+%o4]0x88,%l2 ! %l2 = ff000000ffffff7f
3736! Mem[0000000010001428] = ffbf607e, %l0 = 0000000000005e1f
3737 lduw [%i0+0x028],%l0 ! %l0 = 00000000ffbf607e
3738! Mem[0000000010041400] = 1b00ff00, %l5 = 0000000000005041
3739 lduha [%i1+%g0]0x80,%l5 ! %l5 = 0000000000001b00
3740! Mem[0000000021800140] = f6ff05d8, %l7 = 00000000000000ff
3741 lduha [%o3+0x140]%asi,%l7 ! %l7 = 000000000000f6ff
3742! Mem[0000000030081408] = ff000000, %l1 = 0000000000000000
3743 lduba [%i2+%o4]0x81,%l1 ! %l1 = 00000000000000ff
3744! Mem[00000000300c1408] = ffffffdd, %l0 = 00000000ffbf607e
3745 lduwa [%i3+%o4]0x89,%l0 ! %l0 = 00000000ffffffdd
3746! Starting 10 instruction Store Burst
3747! Mem[00000000100c1408] = 00ffff00, %l1 = 00000000000000ff
3748 ldstuba [%i3+%o4]0x88,%l1 ! %l1 = 00000000000000ff
3749
3750p0_label_146:
3751! Mem[0000000010181410] = fd5d0000, %l0 = 00000000ffffffdd
3752 swapa [%i6+%o5]0x80,%l0 ! %l0 = 00000000fd5d0000
3753! Mem[0000000010041408] = ff00ddb9, %l2 = ff000000ffffff7f
3754 ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
3755! %f14 = ffec6de9, Mem[0000000010141410] = ffffffdd
3756 sta %f14,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffec6de9
3757! Mem[00000000100c142c] = a5e9ac63, %l2 = 00000000000000ff, %asi = 80
3758 swapa [%i3+0x02c]%asi,%l2 ! %l2 = 00000000a5e9ac63
3759! %l7 = 000000000000f6ff, Mem[0000000030141410] = 0000000000000049
3760 stxa %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000000000f6ff
3761! %f30 = a52ce06d 7d5c0455, %l5 = 0000000000001b00
3762! Mem[0000000030101438] = 76e1320a7827e7ec
3763 add %i4,0x038,%g1
3764 stda %f30,[%g1+%l5]ASI_PST8_S ! Mem[0000000030101438] = 76e1320a7827e7ec
3765! Mem[0000000030181408] = ffffffff, %l5 = 0000000000001b00
3766 swapa [%i6+%o4]0x89,%l5 ! %l5 = 00000000ffffffff
3767! %l2 = 00000000a5e9ac63, Mem[0000000030101400] = 000000d6
3768 stha %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000ac63
3769! %l5 = 00000000ffffffff, Mem[00000000201c0000] = ddff4c08
3770 sth %l5,[%o0+%g0] ! Mem[00000000201c0000] = ffff4c08
3771! Starting 10 instruction Load Burst
3772! Mem[0000000030081400] = 00000000, %l0 = 00000000fd5d0000
3773 lduwa [%i2+%g0]0x81,%l0 ! %l0 = 0000000000000000
3774
3775p0_label_147:
3776! Mem[0000000030101410] = ff9dc0ff, %l2 = 00000000a5e9ac63
3777 lduba [%i4+%o5]0x81,%l2 ! %l2 = 00000000000000ff
3778! Mem[0000000030041408] = 00000000, %l5 = 00000000ffffffff
3779 ldsba [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000000
3780! Mem[0000000010041410] = 000000ff, %l3 = 0000000000000000
3781 ldsba [%i1+0x012]%asi,%l3 ! %l3 = 0000000000000000
3782! Mem[00000000211c0000] = 60ff85d2, %l6 = 00000000000060ff
3783 lduba [%o2+0x001]%asi,%l6 ! %l6 = 00000000000000ff
3784! Mem[0000000010141408] = 00000000 000000d6, %l2 = 000000ff, %l3 = 00000000
3785 ldda [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000d6 0000000000000000
3786! Mem[00000000100c1400] = 000000ff, %l7 = 000000000000f6ff
3787 lduha [%i3+%g0]0x80,%l7 ! %l7 = 0000000000000000
3788! Mem[00000000201c0000] = ffff4c08, %l6 = 00000000000000ff
3789 ldsb [%o0+%g0],%l6 ! %l6 = ffffffffffffffff
3790! Mem[0000000010101410] = 0049607e, %l2 = 00000000000000d6
3791 lduha [%i4+%o5]0x80,%l2 ! %l2 = 0000000000000049
3792! Mem[0000000030181410] = b3660000, %f15 = 1b00ff48
3793 lda [%i6+%o5]0x89,%f15 ! %f15 = b3660000
3794! Starting 10 instruction Store Burst
3795! %l6 = ffffffff, %l7 = 00000000, Mem[0000000030101408] = 1b00ff48 ffec6de9
3796 stda %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffffffff 00000000
3797
3798p0_label_148:
3799! %f28 = 7c0efb7c 00ffff00, Mem[0000000030181400] = 050000ff 00000000
3800 stda %f28,[%i6+%g0]0x81 ! Mem[0000000030181400] = 7c0efb7c 00ffff00
3801! %f6 = 8900bfff a90cadac, %l6 = ffffffffffffffff
3802! Mem[0000000030041410] = ff0000000f31424a
3803 add %i1,0x010,%g1
3804 stda %f6,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030041410] = acad0ca9ffbf0089
3805! Mem[0000000010001400] = 00000000, %l1 = 0000000000000000
3806 swapa [%i0+%g0]0x80,%l1 ! %l1 = 0000000000000000
3807! %l7 = 0000000000000000, Mem[00000000100c1400] = 000000ff
3808 stha %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000000ff
3809! Mem[0000000030141400] = a2fb6350, %l5 = 0000000000000000
3810 lduba [%i5+%g0]0x89,%l5 ! %l5 = 0000000000000050
3811! %l6 = ffffffffffffffff, Mem[0000000030181410] = b3660000
3812 stwa %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffffffff
3813! Mem[0000000010101410] = 0049607e, %l4 = 0000000000000000
3814 ldstuba [%i4+%o5]0x80,%l4 ! %l4 = 00000000000000ff
3815! %f24 = f8ffffff 00000048, Mem[0000000010181418] = 7e60bfff 36c0c225
3816 stda %f24,[%i6+0x018]%asi ! Mem[0000000010181418] = f8ffffff 00000048
3817! %l7 = 0000000000000000, Mem[0000000030001410] = ff000000
3818 stha %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
3819! Starting 10 instruction Load Burst
3820! Mem[0000000030041408] = 00000000, %l3 = 0000000000000000
3821 lduba [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000000
3822
3823p0_label_149:
3824! Mem[0000000010001408] = ffffff7f, %l6 = ffffffffffffffff
3825 ldsba [%i0+%o4]0x88,%l6 ! %l6 = 000000000000007f
3826! Code Fragment 4
3827p0_fragment_9:
3828! %l0 = 0000000000000000
3829 setx 0xa6f70d7fc56363e7,%g7,%l0 ! %l0 = a6f70d7fc56363e7
3830! %l1 = 0000000000000000
3831 setx 0xa090525fbde35823,%g7,%l1 ! %l1 = a090525fbde35823
3832 setx 0x7ff8, %g1, %g2
3833 and %l0, %g2, %l0
3834 setx 0xffffffff, %g1, %g2
3835 and %l1, %g2, %l1
3836 setx 0x100000000, %g1, %g2
3837 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3838 ta T_CHANGE_HPRIV
3839 stxa %l1, [%l0]ASI_ICACHE_INSTR
3840 ta T_CHANGE_NONHPRIV
3841! %l0 = a6f70d7fc56363e7
3842 setx 0x980642ffe1e35bc5,%g7,%l0 ! %l0 = 980642ffe1e35bc5
3843! %l1 = a090525fbde35823
3844 setx 0x8c4a5eefac87ff56,%g7,%l1 ! %l1 = 8c4a5eefac87ff56
3845! Mem[0000000010001410] = ffbf6049, %l3 = 0000000000000000
3846 ldswa [%i0+%o5]0x88,%l3 ! %l3 = ffffffffffbf6049
3847! Mem[000000001000143c] = ff000099, %l3 = ffffffffffbf6049
3848 ldsba [%i0+0x03d]%asi,%l3 ! %l3 = 0000000000000000
3849! Mem[0000000030001408] = 0000ffff, %l0 = 980642ffe1e35bc5
3850 lduba [%i0+%o4]0x89,%l0 ! %l0 = 00000000000000ff
3851! Mem[00000000211c0000] = 60ff85d2, %l0 = 00000000000000ff
3852 ldsb [%o2+0x001],%l0 ! %l0 = ffffffffffffffff
3853! Mem[0000000010181410] = ddffffff, %f25 = 00000048
3854 lda [%i6+%o5]0x88,%f25 ! %f25 = ddffffff
3855! Mem[0000000010181408] = 48000000, %l4 = 0000000000000000
3856 ldswa [%i6+%o4]0x80,%l4 ! %l4 = 0000000048000000
3857! %f22 = 68a493c1, %f3 = 00000000, %f14 = ffec6de9
3858 fdivs %f22,%f3 ,%f14 ! %f14 = 7f800000
3859! Starting 10 instruction Store Burst
3860! %f13 = ffffffff, Mem[0000000030041400] = ffffffff
3861 sta %f13,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffff
3862
3863p0_label_150:
3864! %l6 = 000000000000007f, Mem[0000000010081400] = 00000000f2ef6cc2
3865 stxa %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000000000007f
3866! %l0 = ffffffffffffffff, Mem[0000000030141408] = 000000ff
3867 stha %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffff00ff
3868! %l2 = 0000000000000049, Mem[0000000030141410] = fff6000000000000
3869 stxa %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000000000000049
3870! %f6 = 8900bfff a90cadac, Mem[0000000030081408] = ff000000 00000000
3871 stda %f6 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = 8900bfff a90cadac
3872! %f16 = 80000000 00000000 ffffffff ffffffdd
3873! %f20 = 7e60bfff 7e3e58ff 68a493c1 a90cadac
3874! %f24 = f8ffffff ddffffff ffffffff fffffff8
3875! %f28 = 7c0efb7c 00ffff00 a52ce06d 7d5c0455
3876 stda %f16,[%i1]ASI_BLK_AIUP ! Block Store to 0000000010041400
3877! %l6 = 000000000000007f, Mem[0000000030001408] = 0000ffff
3878 stba %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000ff7f
3879! Mem[0000000030001400] = 00000000, %l0 = ffffffffffffffff
3880 ldswa [%i0+%g0]0x81,%l0 ! %l0 = 0000000000000000
3881! Mem[0000000010001408] = ffffff7f, %l1 = 8c4a5eefac87ff56
3882 swapa [%i0+%o4]0x88,%l1 ! %l1 = 00000000ffffff7f
3883 membar #Sync ! Added by membar checker (26)
3884! Mem[0000000010041410] = 7e60bfff, %l0 = 0000000000000000
3885 swapa [%i1+%o5]0x80,%l0 ! %l0 = 000000007e60bfff
3886! Starting 10 instruction Load Burst
3887! %f21 = 7e3e58ff, %f17 = 00000000
3888 fcmpes %fcc0,%f21,%f17 ! %fcc0 = 2
3889
3890p0_label_151:
3891! Mem[0000000010081408] = ffffffdd, %f8 = 000000ff
3892 lda [%i2+%o4]0x88,%f8 ! %f8 = ffffffdd
3893! %l5 = 0000000000000050, %l3 = 0000000000000000, %l7 = 0000000000000000
3894 mulx %l5,%l3,%l7 ! %l7 = 0000000000000000
3895! %l7 = 0000000000000000, %l0 = 000000007e60bfff, %l6 = 000000000000007f
3896 mulx %l7,%l0,%l6 ! %l6 = 0000000000000000
3897! Mem[0000000030001400] = 00000000 c193a468, %l2 = 00000049, %l3 = 00000000
3898 ldda [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000 00000000c193a468
3899! %l0 = 000000007e60bfff, %l3 = 00000000c193a468, %y = 00000000
3900 umul %l0,%l3,%l6 ! %l6 = 5f8fd376d0ba5b98, %y = 5f8fd376
3901! Mem[0000000030041408] = 00000000, %l2 = 0000000000000000
3902 ldsba [%i1+%o4]0x89,%l2 ! %l2 = 0000000000000000
3903! Mem[0000000010141410] = ffec6de9, %l7 = 0000000000000000
3904 lduha [%i5+%o5]0x80,%l7 ! %l7 = 000000000000ffec
3905! Mem[0000000010101400] = ffffd724, %l3 = 00000000c193a468
3906 lduwa [%i4+%g0]0x88,%l3 ! %l3 = 00000000ffffd724
3907! Mem[0000000030081400] = 00000000, %l6 = 5f8fd376d0ba5b98
3908 lduba [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000
3909! Starting 10 instruction Store Burst
3910! Mem[0000000010101410] = ff49607e, %l3 = 00000000ffffd724
3911 swap [%i4+%o5],%l3 ! %l3 = 00000000ff49607e
3912
3913p0_label_152:
3914! %l2 = 00000000, %l3 = ff49607e, Mem[00000000300c1408] = ffffffdd ffffffff
3915 stda %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000 ff49607e
3916! Mem[0000000021800100] = eca18676, %l6 = 0000000000000000
3917 ldstuba [%o3+0x100]%asi,%l6 ! %l6 = 000000ec000000ff
3918! %l7 = 000000000000ffec, Mem[00000000100c1408] = 0000000000ffffff
3919 stxa %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000000000ffec
3920! Mem[00000000100c1438] = b4e1f0f2, %l6 = 00000000000000ec
3921 ldstuba [%i3+0x038]%asi,%l6 ! %l6 = 000000b4000000ff
3922! %l6 = 000000b4, %l7 = 0000ffec, Mem[0000000010141410] = e96decff fffffff6
3923 stda %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000b4 0000ffec
3924! %f30 = a52ce06d 7d5c0455, Mem[0000000030141408] = ffff00ff ff000071
3925 stda %f30,[%i5+%o4]0x81 ! Mem[0000000030141408] = a52ce06d 7d5c0455
3926! %l2 = 00000000, %l3 = ff49607e, Mem[00000000100c1410] = 00000000 80000000
3927 stda %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000 ff49607e
3928! %l7 = 000000000000ffec, Mem[0000000010041415] = 7e3e58ff, %asi = 80
3929 stba %l7,[%i1+0x015]%asi ! Mem[0000000010041414] = 7eec58ff
3930! %l0 = 7e60bfff, %l1 = ffffff7f, Mem[00000000100c1400] = 000000ff 94b18a76
3931 stda %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 7e60bfff ffffff7f
3932! Starting 10 instruction Load Burst
3933! Mem[00000000300c1410] = ff583e7e, %f0 = 7e3e58ff
3934 lda [%i3+%o5]0x81,%f0 ! %f0 = ff583e7e
3935
3936p0_label_153:
3937! Mem[0000000030041408] = 00000000, %l6 = 00000000000000b4
3938 ldsba [%i1+%o4]0x89,%l6 ! %l6 = 0000000000000000
3939! Mem[0000000030141408] = a52ce06d, %l2 = 0000000000000000
3940 lduwa [%i5+%o4]0x81,%l2 ! %l2 = 00000000a52ce06d
3941! Mem[0000000010181424] = 2bee0573, %l7 = 000000000000ffec
3942 lduh [%i6+0x024],%l7 ! %l7 = 0000000000002bee
3943! Mem[0000000010041408] = ddffffffffffffff, %l2 = 00000000a52ce06d
3944 ldxa [%i1+%o4]0x88,%l2 ! %l2 = ddffffffffffffff
3945! Mem[0000000010141410] = 000000b4, %f22 = 68a493c1
3946 lda [%i5+%o5]0x88,%f22 ! %f22 = 000000b4
3947! Mem[0000000030101400] = 63ac0000, %l6 = 0000000000000000
3948 ldsba [%i4+%g0]0x81,%l6 ! %l6 = 0000000000000063
3949! Mem[0000000030141410] = 0000000000000049, %l1 = 00000000ffffff7f
3950 ldxa [%i5+%o5]0x81,%l1 ! %l1 = 0000000000000049
3951! Mem[0000000030101410] = ff9dc0ff, %l1 = 0000000000000049
3952 ldsha [%i4+%o5]0x81,%l1 ! %l1 = ffffffffffffff9d
3953! Mem[0000000030081400] = 00000000, %f17 = 00000000
3954 lda [%i2+%g0]0x81,%f17 ! %f17 = 00000000
3955! Starting 10 instruction Store Burst
3956! Mem[0000000010081408] = ddffffff, %l7 = 0000000000002bee
3957 swapa [%i2+%o4]0x80,%l7 ! %l7 = 00000000ddffffff
3958
3959p0_label_154:
3960! Mem[0000000010081411] = 00000000, %l5 = 0000000000000050
3961 ldstuba [%i2+0x011]%asi,%l5 ! %l5 = 00000000000000ff
3962! %f18 = ffffffff ffffffdd, %l0 = 000000007e60bfff
3963! Mem[0000000030001400] = 00000000c193a468
3964 stda %f18,[%i0+%l0]ASI_PST8_SL ! Mem[0000000030001400] = ddffffffffffffff
3965! %l3 = 00000000ff49607e, Mem[0000000010001400] = 00000000
3966 stwa %l3,[%i0+%g0]0x88 ! Mem[0000000010001400] = ff49607e
3967! %l2 = ddffffffffffffff, Mem[00000000300c1408] = 00000000
3968 stwa %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffffff
3969! %l2 = ddffffffffffffff, Mem[0000000030001400] = ddffffffffffffff
3970 stxa %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = ddffffffffffffff
3971! %l1 = ffffffffffffff9d, Mem[0000000010141420] = 00000000c193a468
3972 stx %l1,[%i5+0x020] ! Mem[0000000010141420] = ffffffffffffff9d
3973! %l6 = 0000000000000063, Mem[00000000100c1408] = ecff0000
3974 stba %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 63ff0000
3975! Mem[0000000010041410] = 00000000, %l3 = 00000000ff49607e
3976 ldstuba [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000ff
3977! %l3 = 0000000000000000, Mem[0000000030181400] = 7c0efb7c00ffff00
3978 stxa %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = 0000000000000000
3979! Starting 10 instruction Load Burst
3980! Mem[0000000010141410] = b4000000, %l1 = ffffffffffffff9d
3981 lduha [%i5+%o5]0x80,%l1 ! %l1 = 000000000000b400
3982
3983p0_label_155:
3984! Mem[0000000010081400] = 7f00000000000000, %l3 = 0000000000000000
3985 ldxa [%i2+%g0]0x88,%l3 ! %l3 = 7f00000000000000
3986! Mem[0000000010001400] = ff49607e, %l7 = 00000000ddffffff
3987 ldswa [%i0+%g0]0x88,%l7 ! %l7 = ffffffffff49607e
3988! Mem[0000000030181400] = 0000000000000000, %l6 = 0000000000000063
3989 ldxa [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000000
3990! %l1 = 000000000000b400, %l6 = 0000000000000000, %l0 = 000000007e60bfff
3991 andn %l1,%l6,%l0 ! %l0 = 000000000000b400
3992! Mem[0000000030081410] = ff000000, %l2 = ddffffffffffffff
3993 lduwa [%i2+%o5]0x81,%l2 ! %l2 = 00000000ff000000
3994! Mem[00000000300c1408] = ffffffff, %l6 = 0000000000000000
3995 lduha [%i3+%o4]0x81,%l6 ! %l6 = 000000000000ffff
3996! Mem[0000000010001430] = ff006de9, %f19 = ffffffdd
3997 lda [%i0+0x030]%asi,%f19 ! %f19 = ff006de9
3998! Mem[0000000010141410] = 000000b4, %l3 = 7f00000000000000
3999 ldsha [%i5+%o5]0x88,%l3 ! %l3 = 00000000000000b4
4000! Mem[00000000100c1410] = 00000000, %f31 = 7d5c0455
4001 lda [%i3+%o5]0x80,%f31 ! %f31 = 00000000
4002! Starting 10 instruction Store Burst
4003! Mem[0000000010141410] = 000000b4, %l7 = ffffffffff49607e
4004 ldstuba [%i5+%o5]0x88,%l7 ! %l7 = 000000b4000000ff
4005
4006p0_label_156:
4007! %f12 = 000000d6, %f9 = 94b18a76
4008 fsqrts %f12,%f9 ! %l0 = 000000000000b422, Unfinished, %fsr = 3900000800
4009! %l3 = 00000000000000b4, Mem[0000000010181408] = 00000048
4010 stha %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000b4
4011! %f26 = ffffffff, Mem[0000000030141408] = a52ce06d
4012 sta %f26,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffffff
4013! %l1 = 000000000000b400, Mem[000000001010140f] = f2ef6cc2
4014 stb %l1,[%i4+0x00f] ! Mem[000000001010140c] = f2ef6c00
4015! %f18 = ffffffff, %f13 = ffffffff, %f9 = 94b18a76
4016 fsubs %f18,%f13,%f9 ! %f9 = ffffffff
4017! Mem[0000000030001410] = 00000000, %l7 = 00000000000000b4
4018 ldstuba [%i0+%o5]0x89,%l7 ! %l7 = 00000000000000ff
4019! Mem[000000001008141c] = c193a468, %l4 = 48000000, %l5 = 00000000
4020 add %i2,0x1c,%g1
4021 casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000c193a468
4022! %l1 = 000000000000b400, Mem[0000000010041400] = 80000000
4023 stba %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
4024! %l4 = 48000000, %l5 = c193a468, Mem[0000000010041408] = ffffffff ffffffdd
4025 stda %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 48000000 c193a468
4026! Starting 10 instruction Load Burst
4027! Mem[0000000030081408] = ffbf0089, %l5 = 00000000c193a468
4028 ldswa [%i2+%o4]0x89,%l5 ! %l5 = ffffffffffbf0089
4029
4030p0_label_157:
4031! %l6 = 000000000000ffff, immd = 00000000000009e7, %l5 = ffffffffffbf0089
4032 sdivx %l6,0x9e7,%l5 ! %l5 = 0000000000000019
4033! Mem[00000000100c1408] = 0000ff63, %l7 = 0000000000000000
4034 lduwa [%i3+%o4]0x88,%l7 ! %l7 = 000000000000ff63
4035! Mem[0000000010181410] = ddffffff, %l1 = 000000000000b400
4036 lduba [%i6+%o5]0x88,%l1 ! %l1 = 00000000000000ff
4037! Mem[00000000100c1410] = 00000000, %l3 = 00000000000000b4
4038 lduha [%i3+0x010]%asi,%l3 ! %l3 = 0000000000000000
4039! Mem[0000000030141408] = ffffffff, %l0 = 000000000000b422
4040 ldsba [%i5+%o4]0x89,%l0 ! %l0 = ffffffffffffffff
4041! Mem[0000000030001400] = ddffffff, %l2 = 00000000ff000000
4042 ldsba [%i0+%g0]0x81,%l2 ! %l2 = ffffffffffffffdd
4043! Mem[0000000030041400] = ffffffff, %l3 = 0000000000000000
4044 lduba [%i1+%g0]0x89,%l3 ! %l3 = 00000000000000ff
4045! Mem[0000000030181410] = ffffffff, %l3 = 00000000000000ff
4046 ldswa [%i6+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
4047! Mem[0000000030081400] = 00000000, %l1 = 00000000000000ff
4048 lduba [%i2+%g0]0x89,%l1 ! %l1 = 0000000000000000
4049! Starting 10 instruction Store Burst
4050! Mem[0000000010081428] = f8ffffff5063fba2, %l4 = 0000000048000000, %l1 = 0000000000000000
4051 add %i2,0x28,%g1
4052 casxa [%g1]0x80,%l4,%l1 ! %l1 = f8ffffff5063fba2
4053
4054p0_label_158:
4055! %l6 = 000000000000ffff, Mem[000000001018142e] = 00005dfd
4056 stb %l6,[%i6+0x02e] ! Mem[000000001018142c] = 0000fffd
4057! Mem[0000000010081400] = 00000000, %l4 = 0000000048000000
4058 swapa [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000
4059! %l6 = 0000ffff, %l7 = 0000ff63, Mem[00000000100c1400] = ffbf607e 7fffffff
4060 stda %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000ffff 0000ff63
4061! %l2 = ffffffffffffffdd, Mem[0000000030081400] = 00000000
4062 stba %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000dd
4063! %l6 = 000000000000ffff, Mem[00000000100c1410] = 00000000
4064 stwa %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000ffff
4065! Mem[0000000010181438] = f6002dd663ace9a5, %l5 = 0000000000000019, %l7 = 000000000000ff63
4066 add %i6,0x38,%g1
4067 casxa [%g1]0x80,%l5,%l7 ! %l7 = f6002dd663ace9a5
4068! %l2 = ffffffffffffffdd, Mem[0000000030041408] = 00000000
4069 stba %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = dd000000
4070! %l0 = ffffffffffffffff, Mem[0000000010101410] = ffffd724
4071 stba %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffd724
4072! %f12 = 000000d6 ffffffff, Mem[0000000030101410] = ffc09dff 00000000
4073 stda %f12,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000d6 ffffffff
4074! Starting 10 instruction Load Burst
4075! Mem[0000000030141400] = 5063fba2, %l2 = ffffffffffffffdd
4076 lduwa [%i5+%g0]0x81,%l2 ! %l2 = 000000005063fba2
4077
4078p0_label_159:
4079! Mem[0000000010141410] = 000000ff, %l2 = 000000005063fba2
4080 ldsha [%i5+%o5]0x88,%l2 ! %l2 = 00000000000000ff
4081! Mem[0000000010181408] = f8ffffff 000000b4, %l4 = 00000000, %l5 = 00000019
4082 ldda [%i6+%o4]0x88,%l4 ! %l4 = 00000000000000b4 00000000f8ffffff
4083! Mem[0000000010141428] = 425aeabe0e541a91, %f10 = 00000573 ff000071
4084 ldd [%i5+0x028],%f10 ! %f10 = 425aeabe 0e541a91
4085! Mem[0000000010001408] = 56ff87ac, %l3 = ffffffffffffffff
4086 lduha [%i0+%o4]0x80,%l3 ! %l3 = 00000000000056ff
4087! Mem[0000000010041408] = 48000000, %l4 = 00000000000000b4
4088 ldswa [%i1+%o4]0x80,%l4 ! %l4 = 0000000048000000
4089! %f28 = 7c0efb7c, %f13 = ffffffff
4090 fsqrts %f28,%f13 ! %f13 = 5dbf5204
4091! Mem[0000000010141438] = fff95f02 ffbf6049, %l2 = 000000ff, %l3 = 000056ff
4092 ldda [%i5+0x038]%asi,%l2 ! %l2 = 00000000fff95f02 00000000ffbf6049
4093! Mem[0000000030141410] = 00000000, %l3 = 00000000ffbf6049
4094 ldsha [%i5+%o5]0x81,%l3 ! %l3 = 0000000000000000
4095! Mem[0000000030181408] = 001b0000, %l5 = 00000000f8ffffff
4096 lduba [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000000
4097! Starting 10 instruction Store Burst
4098! %f2 = d6000000 00000000, Mem[0000000010101408] = ffffffff f2ef6c00
4099 stda %f2 ,[%i4+0x008]%asi ! Mem[0000000010101408] = d6000000 00000000
4100
4101p0_label_160:
4102! Mem[00000000211c0001] = 60ff85d2, %l3 = 0000000000000000
4103 ldstub [%o2+0x001],%l3 ! %l3 = 000000ff000000ff
4104! %f12 = 000000d6, Mem[000000001004143c] = 7d5c0455
4105 sta %f12,[%i1+0x03c]%asi ! Mem[000000001004143c] = 000000d6
4106! %l1 = f8ffffff5063fba2, Mem[0000000010101410] = ffffd7243c4aefff
4107 stxa %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = f8ffffff5063fba2
4108! %f12 = 000000d6, Mem[0000000010041400] = 00000000
4109 sta %f12,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000d6
4110! %f7 = a90cadac, %f8 = ffffffdd
4111 fcmps %fcc0,%f7 ,%f8 ! %fcc0 = 3
4112! %l2 = fff95f02, %l3 = 000000ff, Mem[0000000030001408] = 7fff0000 00000000
4113 stda %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = fff95f02 000000ff
4114! Mem[0000000030181400] = 00000000, %l6 = 000000000000ffff
4115 ldstuba [%i6+%g0]0x81,%l6 ! %l6 = 00000000000000ff
4116! Mem[0000000030101400] = 0000ac63, %l7 = f6002dd663ace9a5
4117 ldstuba [%i4+%g0]0x89,%l7 ! %l7 = 00000063000000ff
4118! %l4 = 0000000048000000, Mem[00000000201c0000] = ffff4c08, %asi = 80
4119 stha %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00004c08
4120! Starting 10 instruction Load Burst
4121! Mem[0000000010141400] = 33660000, %f22 = 000000b4
4122 lda [%i5+%g0]0x88,%f22 ! %f22 = 33660000
4123
4124p0_label_161:
4125! Mem[0000000030101410] = ffffffffd6000000, %f24 = f8ffffff ddffffff
4126 ldda [%i4+%o5]0x81,%f24 ! %f24 = ffffffff d6000000
4127! Mem[0000000010001408] = ac87ff56, %l4 = 0000000048000000
4128 lduwa [%i0+%o4]0x88,%l4 ! %l4 = 00000000ac87ff56
4129! Mem[0000000010141400] = 0000663300000000, %f20 = 7e60bfff 7e3e58ff
4130 ldda [%i5+%g0]0x80,%f20 ! %f20 = 00006633 00000000
4131! Mem[0000000010181408] = 000000b4, %l4 = 00000000ac87ff56
4132 lduwa [%i6+%o4]0x88,%l4 ! %l4 = 00000000000000b4
4133! Mem[0000000030001408] = fff95f02, %l6 = 0000000000000000
4134 ldsba [%i0+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
4135 membar #Sync ! Added by membar checker (27)
4136! Mem[0000000010181400] = 000066b3 dd9dc0ff b4000000 fffffff8
4137! Mem[0000000010181410] = ffffffdd 49000000 f8ffffff 00000048
4138! Mem[0000000010181420] = 5037e299 2bee0573 3d702fb7 0000fffd
4139! Mem[0000000010181430] = 00000005 0000001b f6002dd6 63ace9a5
4140 ldda [%i6]ASI_BLK_P,%f16 ! Block Load from 0000000010181400
4141! Mem[0000000010101410] = f8ffffff, %l4 = 00000000000000b4, %asi = 80
4142 swapa [%i4+0x010]%asi,%l4 ! %l4 = 00000000f8ffffff
4143! Mem[0000000010041400] = d6000000, %l0 = ffffffffffffffff
4144 lduha [%i1+%g0]0x80,%l0 ! %l0 = 000000000000d600
4145! Mem[0000000030001400] = ddffffff, %l3 = 00000000000000ff
4146 lduha [%i0+%g0]0x81,%l3 ! %l3 = 000000000000ddff
4147! Starting 10 instruction Store Burst
4148! Mem[0000000030101400] = 0000acff, %l1 = f8ffffff5063fba2
4149 swapa [%i4+%g0]0x89,%l1 ! %l1 = 000000000000acff
4150
4151p0_label_162:
4152! %l6 = ffffffffffffffff, Mem[0000000030081410] = ff000000
4153 stba %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000
4154! %l2 = 00000000fff95f02, Mem[00000000201c0000] = 00004c08, %asi = 80
4155 stha %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = 5f024c08
4156! %l0 = 000000000000d600, Mem[00000000100c1408] = 000000000000ff63
4157 stxa %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000000000d600
4158! Mem[0000000010081408] = ee2b0000, %l4 = 00000000f8ffffff
4159 ldstuba [%i2+%o4]0x88,%l4 ! %l4 = 00000000000000ff
4160! %f12 = 000000d6 5dbf5204, %l4 = 0000000000000000
4161! Mem[0000000010041420] = f8ffffffddffffff
4162 add %i1,0x020,%g1
4163 stda %f12,[%g1+%l4]ASI_PST16_P ! Mem[0000000010041420] = f8ffffffddffffff
4164 membar #Sync ! Added by membar checker (28)
4165! %l7 = 0000000000000063, Mem[000000001018142e] = 0000fffd, %asi = 80
4166 stha %l7,[%i6+0x02e]%asi ! Mem[000000001018142c] = 00000063
4167! Mem[0000000030081408] = ffbf0089, %l0 = 000000000000d600
4168 swapa [%i2+%o4]0x89,%l0 ! %l0 = 00000000ffbf0089
4169! %l6 = ffffffffffffffff, Mem[0000000030101408] = ffffffff
4170 stwa %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffffffff
4171! Mem[0000000010041408] = 00000048, %l4 = 0000000000000000
4172 ldstuba [%i1+%o4]0x88,%l4 ! %l4 = 00000048000000ff
4173! Starting 10 instruction Load Burst
4174! %f8 = ffffffdd, %f7 = a90cadac, %f22 = f8ffffff
4175 fmuls %f8 ,%f7 ,%f22 ! %f22 = ffffffdd
4176
4177p0_label_163:
4178! Mem[0000000010181410] = ffffffdd, %l1 = 000000000000acff
4179 lduwa [%i6+%o5]0x80,%l1 ! %l1 = 00000000ffffffdd
4180! Mem[0000000010001438] = 0040009cff000099, %f24 = 5037e299 2bee0573
4181 ldda [%i0+0x038]%asi,%f24 ! %f24 = 0040009c ff000099
4182! Mem[00000000300c1408] = ffffffff 7e6049ff, %l2 = fff95f02, %l3 = 0000ddff
4183 ldda [%i3+%o4]0x81,%l2 ! %l2 = 00000000ffffffff 000000007e6049ff
4184! Mem[0000000010081410] = 00ff000000000000, %f14 = 7f800000 b3660000
4185 ldda [%i2+%o5]0x80,%f14 ! %f14 = 00ff0000 00000000
4186! Mem[0000000010101410] = 000000b45063fba2, %f28 = 00000005 0000001b
4187 ldda [%i4+0x010]%asi,%f28 ! %f28 = 000000b4 5063fba2
4188! Mem[0000000010001410] = 4960bfffffffffff, %f16 = 000066b3 dd9dc0ff
4189 ldda [%i0+%o5]0x80,%f16 ! %f16 = 4960bfff ffffffff
4190! Mem[0000000010181408] = b4000000, %f13 = 5dbf5204
4191 lda [%i6+%o4]0x80,%f13 ! %f13 = b4000000
4192! Mem[0000000010081420] = e139503d, %l1 = 00000000ffffffdd
4193 lduwa [%i2+0x020]%asi,%l1 ! %l1 = 00000000e139503d
4194! Mem[000000001000142c] = 20dd659f, %f14 = 00ff0000
4195 lda [%i0+0x02c]%asi,%f14 ! %f14 = 20dd659f
4196! Starting 10 instruction Store Burst
4197! Mem[0000000030181410] = ffffffff, %l2 = 00000000ffffffff
4198 ldstuba [%i6+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
4199
4200p0_label_164:
4201! %l7 = 0000000000000063, Mem[0000000030041410] = 8900bfffa90cadac
4202 stxa %l7,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000000000000063
4203! Mem[0000000030041408] = dd000000, %l1 = 00000000e139503d
4204 swapa [%i1+%o4]0x81,%l1 ! %l1 = 00000000dd000000
4205! %f10 = 425aeabe 0e541a91, Mem[0000000010101408] = d6000000 00000000
4206 stda %f10,[%i4+%o4]0x80 ! Mem[0000000010101408] = 425aeabe 0e541a91
4207! Mem[00000000100c1408] = 00d60000, %l5 = 0000000000000000
4208 ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 00000000000000ff
4209! %f28 = 000000b4, Mem[0000000010001400] = 7e6049ff
4210 sta %f28,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000b4
4211! Mem[0000000010101400] = 24d7ffff, %l2 = 00000000000000ff
4212 swapa [%i4+%g0]0x80,%l2 ! %l2 = 0000000024d7ffff
4213! Mem[0000000030181410] = ffffffff, %l1 = 00000000dd000000
4214 swapa [%i6+%o5]0x89,%l1 ! %l1 = 00000000ffffffff
4215! %l0 = 00000000ffbf0089, Mem[0000000010041400] = d6000000
4216 stwa %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffbf0089
4217! %l0 = 00000000ffbf0089, Mem[0000000030181400] = 00000000000000ff
4218 stxa %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000ffbf0089
4219! Starting 10 instruction Load Burst
4220! Mem[0000000010101400] = ff000000, %f4 = 00000000
4221 lda [%i4+%g0]0x88,%f4 ! %f4 = ff000000
4222
4223p0_label_165:
4224! Mem[00000000201c0000] = 5f024c08, %l2 = 0000000024d7ffff
4225 ldsh [%o0+%g0],%l2 ! %l2 = 0000000000005f02
4226! Mem[0000000010081400] = 00000048, %l2 = 0000000000005f02
4227 lduha [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000000
4228! Mem[0000000010141400] = 00006633, %l2 = 0000000000000000
4229 lduba [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
4230! %f25 = ff000099, %f29 = 5063fba2, %f2 = d6000000
4231 fdivs %f25,%f29,%f2 ! %f2 = ee0fbb91
4232! Mem[0000000030041410] = 0000000000000063, %f30 = f6002dd6 63ace9a5
4233 ldda [%i1+%o5]0x89,%f30 ! %f30 = 00000000 00000063
4234! %f1 = 000000ff, %f21 = 49000000
4235 fcmps %fcc0,%f1 ,%f21 ! %fcc0 = 1
4236! Mem[00000000201c0000] = 5f024c08, %l6 = ffffffffffffffff
4237 ldub [%o0+%g0],%l6 ! %l6 = 000000000000005f
4238! Mem[0000000010041400] = ffbf0089, %l6 = 000000000000005f
4239 lduha [%i1+%g0]0x80,%l6 ! %l6 = 000000000000ffbf
4240! Mem[00000000100c1400] = ffff0000, %l4 = 0000000000000048
4241 ldsba [%i3+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
4242! Starting 10 instruction Store Burst
4243! %l6 = 000000000000ffbf, Mem[0000000010041426] = ddffffff, %asi = 80
4244 stba %l6,[%i1+0x026]%asi ! Mem[0000000010041424] = ddffbfff
4245
4246p0_label_166:
4247! %l4 = ffffffffffffffff, Mem[0000000030141408] = 55045c7dffffffff
4248 stxa %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffffffffffff
4249! %l4 = ffffffffffffffff, Mem[0000000010101406] = 00000000
4250 sth %l4,[%i4+0x006] ! Mem[0000000010101404] = 0000ffff
4251! %f12 = 000000d6 b4000000, %l5 = 0000000000000000
4252! Mem[0000000010001400] = 000000b4ffffffff
4253 stda %f12,[%i0+%l5]ASI_PST8_PL ! Mem[0000000010001400] = 000000b4ffffffff
4254! %f3 = 00000000, Mem[0000000010081400] = 48000000
4255 sta %f3 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
4256! %l1 = 00000000ffffffff, %l2 = 0000000000000000, %l4 = ffffffffffffffff
4257 addc %l1,%l2,%l4 ! %l4 = 00000000ffffffff
4258! Mem[00000000100c142c] = 000000ff, %l5 = 0000000000000000
4259 ldstub [%i3+0x02c],%l5 ! %l5 = 00000000000000ff
4260! Mem[0000000010001400] = b4000000, %l0 = 00000000ffbf0089
4261 ldstuba [%i0+%g0]0x88,%l0 ! %l0 = 00000000000000ff
4262! %l0 = 0000000000000000, Mem[00000000100c1420] = ac990448ce32d083
4263 stx %l0,[%i3+0x020] ! Mem[00000000100c1420] = 0000000000000000
4264! %l6 = 000000000000ffbf, Mem[0000000030181410] = 000000dd
4265 stha %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffbf00dd
4266! Starting 10 instruction Load Burst
4267! Mem[0000000010081400] = 00000000, %l4 = 00000000ffffffff
4268 ldsha [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000
4269
4270p0_label_167:
4271! Mem[0000000010001430] = ff006de9, %l6 = 000000000000ffbf
4272 ldsha [%i0+0x032]%asi,%l6 ! %l6 = 0000000000006de9
4273! Mem[00000000201c0000] = 5f024c08, %l1 = 00000000ffffffff
4274 ldsba [%o0+0x001]%asi,%l1 ! %l1 = 0000000000000002
4275! Mem[0000000010141400] = 0000663300000000, %l4 = 0000000000000000
4276 ldxa [%i5+%g0]0x80,%l4 ! %l4 = 0000663300000000
4277! Mem[0000000030041408] = 3d5039e1, %l7 = 0000000000000063
4278 lduha [%i1+%o4]0x89,%l7 ! %l7 = 00000000000039e1
4279! Mem[0000000010181410] = ffffffdd, %f12 = 000000d6
4280 lda [%i6+%o5]0x80,%f12 ! %f12 = ffffffdd
4281! Mem[0000000030001400] = ddffffff, %l7 = 00000000000039e1
4282 lduwa [%i0+%g0]0x81,%l7 ! %l7 = 00000000ddffffff
4283! Mem[00000000300c1408] = ffffffff, %l5 = 0000000000000000
4284 ldsha [%i3+%o4]0x81,%l5 ! %l5 = ffffffffffffffff
4285! Mem[0000000010001400] = ffffffffb40000ff, %l6 = 0000000000006de9
4286 ldxa [%i0+%g0]0x88,%l6 ! %l6 = ffffffffb40000ff
4287! Mem[0000000010141424] = ffffff9d, %l0 = 0000000000000000
4288 lduw [%i5+0x024],%l0 ! %l0 = 00000000ffffff9d
4289! Starting 10 instruction Store Burst
4290! %l5 = ffffffffffffffff, Mem[0000000021800040] = 9affd022
4291 stb %l5,[%o3+0x040] ! Mem[0000000021800040] = ffffd022
4292
4293p0_label_168:
4294! %l4 = 00000000, %l5 = ffffffff, Mem[0000000010001410] = ffbf6049 ffffffff
4295 stda %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 ffffffff
4296! %f31 = 00000063, Mem[00000000100c1410] = ffff0000
4297 sta %f31,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000063
4298! %l5 = ffffffffffffffff, Mem[00000000201c0000] = 5f024c08
4299 stb %l5,[%o0+%g0] ! Mem[00000000201c0000] = ff024c08
4300! Mem[0000000010141438] = fff95f02, %l7 = 00000000ddffffff
4301 swap [%i5+0x038],%l7 ! %l7 = 00000000fff95f02
4302! %l4 = 00000000, %l5 = ffffffff, Mem[0000000010041410] = ff000000 7eec58ff
4303 std %l4,[%i1+%o5] ! Mem[0000000010041410] = 00000000 ffffffff
4304! Mem[00000000300c1400] = ff000000, %l7 = 00000000fff95f02
4305 swapa [%i3+%g0]0x81,%l7 ! %l7 = 00000000ff000000
4306! Mem[00000000300c1400] = 025ff9ff, %l5 = ffffffffffffffff
4307 ldstuba [%i3+%g0]0x89,%l5 ! %l5 = 000000ff000000ff
4308! %l6 = b40000ff, %l7 = ff000000, Mem[0000000010141418] = ff583e7e ffbf607e
4309 std %l6,[%i5+0x018] ! Mem[0000000010141418] = b40000ff ff000000
4310! %l6 = ffffffffb40000ff, Mem[0000000010101400] = ff000000
4311 stwa %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = b40000ff
4312! Starting 10 instruction Load Burst
4313! Mem[0000000010081400] = 00000000, %l6 = ffffffffb40000ff
4314 ldswa [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000000
4315
4316p0_label_169:
4317! Mem[0000000010081400] = 7f000000 00000000, %l4 = 00000000, %l5 = 000000ff
4318 ldda [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000 000000007f000000
4319! Mem[0000000010001410] = ffffffff 00000000, %l0 = ffffff9d, %l1 = 00000002
4320 ldda [%i0+%o5]0x88,%l0 ! %l0 = 0000000000000000 00000000ffffffff
4321! Mem[0000000030101408] = ffffffff00000000, %f6 = 8900bfff a90cadac
4322 ldda [%i4+%o4]0x81,%f6 ! %f6 = ffffffff 00000000
4323! Mem[000000001008143c] = 6de02ca5, %l0 = 0000000000000000
4324 lduha [%i2+0x03e]%asi,%l0 ! %l0 = 0000000000002ca5
4325! Mem[0000000010001400] = b40000ff, %l4 = 0000000000000000
4326 lduha [%i0+%g0]0x88,%l4 ! %l4 = 00000000000000ff
4327! Mem[0000000010101410] = 000000b4, %l1 = 00000000ffffffff
4328 ldswa [%i4+%o5]0x80,%l1 ! %l1 = 00000000000000b4
4329! Mem[0000000030041410] = 63000000 00000000, %l4 = 000000ff, %l5 = 7f000000
4330 ldda [%i1+%o5]0x81,%l4 ! %l4 = 0000000063000000 0000000000000000
4331! Mem[0000000010081408] = ff002bee, %l1 = 00000000000000b4
4332 ldsha [%i2+%o4]0x80,%l1 ! %l1 = ffffffffffffff00
4333! Mem[0000000010001430] = ff006de9, %l2 = 0000000000000000
4334 ldswa [%i0+0x030]%asi,%l2 ! %l2 = ffffffffff006de9
4335! Starting 10 instruction Store Burst
4336! Mem[0000000010081408] = ee2b00ff, %l3 = 000000007e6049ff
4337 ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
4338
4339p0_label_170:
4340! %l6 = 0000000000000000, Mem[0000000030101408] = ffffffff
4341 stwa %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
4342! Mem[00000000100c1400] = 0000ffff, %l1 = ffffffffffffff00
4343 swapa [%i3+%g0]0x88,%l1 ! %l1 = 000000000000ffff
4344! %l4 = 0000000063000000, Mem[0000000030081400] = 000000dd
4345 stwa %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 63000000
4346! %l0 = 0000000000002ca5, Mem[0000000030101410] = ffffffff
4347 stba %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = a5ffffff
4348! %l6 = 0000000000000000, Mem[0000000030101400] = 5063fba2
4349 stha %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = 50630000
4350! Mem[0000000010001400] = b40000ff, %l7 = 00000000ff000000
4351 swapa [%i0+%g0]0x88,%l7 ! %l7 = 00000000b40000ff
4352! %f12 = ffffffdd b4000000, %l4 = 0000000063000000
4353! Mem[0000000010041400] = ffbf008900000000
4354 stda %f12,[%i1+%l4]ASI_PST32_PL ! Mem[0000000010041400] = ffbf008900000000
4355! Mem[00000000300c1400] = fff95f02, %l1 = 000000000000ffff
4356 swapa [%i3+%g0]0x81,%l1 ! %l1 = 00000000fff95f02
4357! Mem[0000000010081408] = ee2b00ff, %l6 = 0000000000000000
4358 swapa [%i2+%o4]0x88,%l6 ! %l6 = 00000000ee2b00ff
4359! Starting 10 instruction Load Burst
4360! Mem[0000000010001408] = ac87ff56, %l4 = 0000000063000000
4361 ldswa [%i0+%o4]0x88,%l4 ! %l4 = ffffffffac87ff56
4362
4363p0_label_171:
4364! Mem[0000000030001400] = ddffffff, %l6 = 00000000ee2b00ff
4365 lduha [%i0+%g0]0x81,%l6 ! %l6 = 000000000000ddff
4366! Mem[000000001008142c] = 5063fba2, %l6 = 000000000000ddff
4367 ldsha [%i2+0x02c]%asi,%l6 ! %l6 = 0000000000005063
4368! Mem[0000000010141400] = 00006633 00000000, %l4 = ac87ff56, %l5 = 00000000
4369 ldda [%i5+%g0]0x80,%l4 ! %l4 = 0000000000006633 0000000000000000
4370! Mem[00000000300c1408] = ffffffff, %l7 = 00000000b40000ff
4371 ldswa [%i3+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
4372! Mem[0000000030001410] = 000000ff, %l4 = 0000000000006633
4373 ldsba [%i0+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
4374! Mem[00000000100c1414] = 7e6049ff, %l2 = ffffffffff006de9
4375 ldsb [%i3+0x015],%l2 ! %l2 = 0000000000000060
4376! %l3 = 00000000000000ff, %l5 = 0000000000000000, %l2 = 0000000000000060
4377 orn %l3,%l5,%l2 ! %l2 = ffffffffffffffff
4378! Mem[0000000010181408] = 000000b4, %l4 = ffffffffffffffff
4379 ldsba [%i6+%o4]0x88,%l4 ! %l4 = ffffffffffffffb4
4380! Mem[0000000010141434] = ffbf607e, %l6 = 0000000000005063
4381 lduwa [%i5+0x034]%asi,%l6 ! %l6 = 00000000ffbf607e
4382! Starting 10 instruction Store Burst
4383! %f4 = ff000000 33660000, Mem[0000000010001438] = 0040009c ff000099
4384 std %f4 ,[%i0+0x038] ! Mem[0000000010001438] = ff000000 33660000
4385
4386p0_label_172:
4387! %l0 = 0000000000002ca5, Mem[0000000030081410] = 000000ff
4388 stha %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00002ca5
4389! Mem[0000000010141400] = 33660000, %l2 = ffffffffffffffff
4390 swapa [%i5+%g0]0x88,%l2 ! %l2 = 0000000033660000
4391! %f22 = ffffffdd, Mem[0000000010101410] = 000000b4
4392 sta %f22,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffffdd
4393! %f6 = ffffffff 00000000, %l2 = 0000000033660000
4394! Mem[0000000010001400] = 000000ffffffffff
4395 stda %f6,[%i0+%l2]ASI_PST32_PL ! Mem[0000000010001400] = 000000ffffffffff
4396! %l3 = 00000000000000ff, Mem[0000000030001400] = ffffffdd
4397 stba %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffffff
4398! %f24 = 0040009c ff000099, %l0 = 0000000000002ca5
4399! Mem[0000000010141418] = b40000ffff000000
4400 add %i5,0x018,%g1
4401 stda %f24,[%g1+%l0]ASI_PST32_P ! Mem[0000000010141418] = b40000ffff000099
4402! Code Fragment 3
4403p0_fragment_10:
4404! %l0 = 0000000000002ca5
4405 setx 0xc024fd9fb362ca94,%g7,%l0 ! %l0 = c024fd9fb362ca94
4406! %l1 = 00000000fff95f02
4407 setx 0x6a38982072b23449,%g7,%l1 ! %l1 = 6a38982072b23449
4408 setx 0x1fe000, %g1, %g3
4409 or %l0, %g3, %l0 ! always set perrmask = 0xff
4410 setx 0x1ffff8, %g1, %g2
4411 and %l0, %g2, %l0
4412 ta T_CHANGE_HPRIV
4413 stxa %l1, [%l0]ASI_DCACHE_DATA
4414 ta T_CHANGE_NONHPRIV
4415! %l0 = c024fd9fb362ca94
4416 setx 0xcb326267aa3da3c7,%g7,%l0 ! %l0 = cb326267aa3da3c7
4417! %l1 = 6a38982072b23449
4418 setx 0x919402785999d482,%g7,%l1 ! %l1 = 919402785999d482
4419! %l7 = ffffffffffffffff, Mem[0000000010081410] = 00ff0000
4420 stha %l7,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffff0000
4421! %f2 = ee0fbb91, %f18 = b4000000
4422 fcmps %fcc2,%f2 ,%f18 ! %fcc2 = 1
4423! Starting 10 instruction Load Burst
4424! Mem[0000000030181410] = ffbf00dd dd9dc0ff, %l2 = 33660000, %l3 = 000000ff
4425 ldda [%i6+%o5]0x81,%l2 ! %l2 = 00000000ffbf00dd 00000000dd9dc0ff
4426
4427p0_label_173:
4428! Mem[0000000030141408] = ffffffffffffffff, %l6 = 00000000ffbf607e
4429 ldxa [%i5+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
4430! %f26 = 3d702fb7, %f5 = 33660000, %f0 = ff583e7e
4431 fsubs %f26,%f5 ,%f0 ! %f0 = 3d702fa9
4432 membar #Sync ! Added by membar checker (29)
4433! Mem[0000000010081400] = 00000000 0000007f 00000000 ffffffff
4434! Mem[0000000010081410] = ffff0000 00000000 acad0ca9 c193a468
4435! Mem[0000000010081420] = e139503d 8ea847d9 f8ffffff 5063fba2
4436! Mem[0000000010081430] = a675a8b0 7cfb0e7c 55045c7d 6de02ca5
4437 ldda [%i2]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010081400
4438! Mem[0000000010141410] = 000000ff, %l0 = cb326267aa3da3c7
4439 ldsba [%i5+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
4440! Mem[0000000010081400] = 000000000000007f, %f8 = ffffffdd ffffffff
4441 ldda [%i2+%g0]0x80,%f8 ! %f8 = 00000000 0000007f
4442! Mem[0000000010101408] = 425aeabe, %l1 = 919402785999d482
4443 lduba [%i4+%o4]0x80,%l1 ! %l1 = 0000000000000042
4444! Mem[0000000010141408] = d6000000, %l4 = ffffffffffffffb4
4445 lduwa [%i5+%o4]0x80,%l4 ! %l4 = 00000000d6000000
4446! Mem[0000000030141400] = 3c882df0a2fb6350, %l3 = 00000000dd9dc0ff
4447 ldxa [%i5+%g0]0x89,%l3 ! %l3 = 3c882df0a2fb6350
4448! Mem[00000000300c1410] = 7e3e58ff, %l3 = 3c882df0a2fb6350
4449 lduba [%i3+%o5]0x89,%l3 ! %l3 = 00000000000000ff
4450! Starting 10 instruction Store Burst
4451 membar #Sync ! Added by membar checker (30)
4452! %l3 = 00000000000000ff, Mem[0000000010081410] = 0000ffff
4453 stba %l3,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000ffff
4454
4455p0_label_174:
4456! %l5 = 0000000000000000, Mem[0000000030101408] = 00000000
4457 stba %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
4458! %l1 = 0000000000000042, immed = 000001af, %y = 5f8fd376
4459 smul %l1,0x1af,%l4 ! %l4 = 0000000000006f1e, %y = 00000000
4460! Mem[0000000030081408] = 00d60000, %l2 = 00000000ffbf00dd
4461 swapa [%i2+%o4]0x81,%l2 ! %l2 = 0000000000d60000
4462! %l0 = ffffffffffffffff, Mem[0000000010141408] = 000000d6
4463 stha %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000ffff
4464! %l5 = 0000000000000000, Mem[0000000010001400] = 000000ffffffffff, %asi = 80
4465 stxa %l5,[%i0+0x000]%asi ! Mem[0000000010001400] = 0000000000000000
4466! %f18 = 00000000 ffffffff, Mem[0000000010101410] = ddffffff a2fb6350
4467 stda %f18,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000 ffffffff
4468! %l6 = ffffffffffffffff, Mem[00000000211c0000] = 60ff85d2
4469 sth %l6,[%o2+%g0] ! Mem[00000000211c0000] = ffff85d2
4470! %l1 = 0000000000000042, Mem[0000000030001408] = 025ff9ff
4471 stwa %l1,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000042
4472! %l3 = 00000000000000ff, Mem[0000000010001408] = 56ff87ac
4473 stwa %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000ff
4474! Starting 10 instruction Load Burst
4475! Mem[0000000030181408] = 00001b00, %l0 = ffffffffffffffff
4476 lduba [%i6+%o4]0x89,%l0 ! %l0 = 0000000000000000
4477
4478p0_label_175:
4479! %l2 = 0000000000d60000, immd = fffffffffffffeab, %l4 = 0000000000006f1e
4480 udivx %l2,-0x155,%l4 ! %l4 = 0000000000000000
4481! Mem[0000000030101408] = 00000000, %l0 = 0000000000000000
4482 ldsba [%i4+%o4]0x89,%l0 ! %l0 = 0000000000000000
4483! Mem[0000000030001400] = ffffffff, %f29 = 7cfb0e7c
4484 lda [%i0+%g0]0x89,%f29 ! %f29 = ffffffff
4485! Mem[0000000010001408] = ff000000, %l2 = 0000000000d60000
4486 ldsba [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000000
4487! Randomly selected nop
4488 nop
4489! Mem[0000000030001410] = 000000ff000000ff, %l1 = 0000000000000042
4490 ldxa [%i0+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
4491! Mem[0000000010181400] = 000066b3dd9dc0ff, %f2 = ee0fbb91 00000000
4492 ldda [%i6+%g0]0x80,%f2 ! %f2 = 000066b3 dd9dc0ff
4493! Mem[0000000030141400] = 3c882df0a2fb6350, %l7 = ffffffffffffffff
4494 ldxa [%i5+%g0]0x89,%l7 ! %l7 = 3c882df0a2fb6350
4495! Mem[00000000300c1408] = ff49607effffffff, %l1 = 000000ff000000ff
4496 ldxa [%i3+%o4]0x89,%l1 ! %l1 = ff49607effffffff
4497! Starting 10 instruction Store Burst
4498! Mem[0000000030101400] = 00006350, %l6 = ffffffffffffffff
4499 swapa [%i4+%g0]0x81,%l6 ! %l6 = 0000000000006350
4500
4501p0_label_176:
4502! Mem[00000000300c1400] = ffff0000, %l1 = ff49607effffffff
4503 ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 00000000000000ff
4504! %l6 = 0000000000006350, Mem[0000000030101410] = a5ffffffd6000000
4505 stxa %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000000006350
4506! Mem[0000000030181408] = 001b0000, %l6 = 0000000000006350
4507 ldstuba [%i6+%o4]0x81,%l6 ! %l6 = 00000000000000ff
4508! %f2 = 000066b3 dd9dc0ff, %l2 = 0000000000000000
4509! Mem[0000000030081408] = ffbf00dda90cadac
4510 add %i2,0x008,%g1
4511 stda %f2,[%g1+%l2]ASI_PST32_S ! Mem[0000000030081408] = ffbf00dda90cadac
4512! %f21 = 00000000, Mem[0000000030101400] = ffffffff
4513 sta %f21,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000
4514! %l0 = 0000000000000000, Mem[0000000030181400] = ffbf0089
4515 stwa %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
4516! Code Fragment 3
4517p0_fragment_11:
4518! %l0 = 0000000000000000
4519 setx 0x24e33b38756a7b31,%g7,%l0 ! %l0 = 24e33b38756a7b31
4520! %l1 = 0000000000000000
4521 setx 0xc6a734585bb86c1d,%g7,%l1 ! %l1 = c6a734585bb86c1d
4522 setx 0x1fe000, %g1, %g3
4523 or %l0, %g3, %l0 ! always set perrmask = 0xff
4524 setx 0x1ffff8, %g1, %g2
4525 and %l0, %g2, %l0
4526 ta T_CHANGE_HPRIV
4527 stxa %l1, [%l0]ASI_DCACHE_DATA
4528 ta T_CHANGE_NONHPRIV
4529! %l0 = 24e33b38756a7b31
4530 setx 0x6e1e4ed7c08f13e6,%g7,%l0 ! %l0 = 6e1e4ed7c08f13e6
4531! %l1 = c6a734585bb86c1d
4532 setx 0x5b7b523f92728d91,%g7,%l1 ! %l1 = 5b7b523f92728d91
4533! Mem[0000000010001410] = 00000000, %l3 = 00000000000000ff
4534 ldstuba [%i0+%o5]0x80,%l3 ! %l3 = 00000000000000ff
4535! Mem[0000000030041410] = 63000000, %l3 = 0000000000000000
4536 ldstuba [%i1+%o5]0x81,%l3 ! %l3 = 00000063000000ff
4537! Starting 10 instruction Load Burst
4538! Mem[0000000010181408] = b4000000, %l3 = 0000000000000063
4539 lduba [%i6+%o4]0x80,%l3 ! %l3 = 00000000000000b4
4540
4541p0_label_177:
4542! Mem[0000000030041400] = ffffffff, %l7 = 3c882df0a2fb6350
4543 ldsha [%i1+%g0]0x89,%l7 ! %l7 = ffffffffffffffff
4544! Mem[0000000010081408] = 00000000, %l7 = ffffffffffffffff
4545 ldsha [%i2+%o4]0x80,%l7 ! %l7 = 0000000000000000
4546! Mem[0000000030141410] = 00000000, %l5 = 0000000000000000
4547 lduha [%i5+%o5]0x81,%l5 ! %l5 = 0000000000000000
4548! %l4 = 0000000000000000, imm = 0000000000000867, %l7 = 0000000000000000
4549 add %l4,0x867,%l7 ! %l7 = 0000000000000867
4550! Mem[00000000201c0000] = ff024c08, %l4 = 0000000000000000
4551 ldsba [%o0+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
4552! Mem[00000000100c1408] = ffd60000, %f16 = 00000000
4553 lda [%i3+%o4]0x80,%f16 ! %f16 = ffd60000
4554! Mem[0000000010001418] = 2bee0573, %l6 = 0000000000000000
4555 lduwa [%i0+0x018]%asi,%l6 ! %l6 = 000000002bee0573
4556! Mem[000000001004142c] = fffffff8, %l0 = 6e1e4ed7c08f13e6
4557 ldsb [%i1+0x02c],%l0 ! %l0 = ffffffffffffffff
4558! Mem[0000000030001408] = ff000000 00000042, %l0 = ffffffff, %l1 = 92728d91
4559 ldda [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000042 00000000ff000000
4560! Starting 10 instruction Store Burst
4561! %f20 = ffff0000 00000000, Mem[00000000300c1400] = ff00ffff 00000080
4562 stda %f20,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffff0000 00000000
4563
4564p0_label_178:
4565! %l6 = 000000002bee0573, Mem[0000000030141408] = ffffffffffffffff
4566 stxa %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 000000002bee0573
4567! Mem[00000000300c1400] = ffff0000, %l0 = 0000000000000042
4568 swapa [%i3+%g0]0x81,%l0 ! %l0 = 00000000ffff0000
4569! Mem[0000000010181424] = 2bee0573, %l5 = 0000000000000000
4570 swap [%i6+0x024],%l5 ! %l5 = 000000002bee0573
4571! %l2 = 0000000000000000, Mem[000000001010141d] = f2182fdc, %asi = 80
4572 stba %l2,[%i4+0x01d]%asi ! Mem[000000001010141c] = f2002fdc
4573! %l4 = ffffffff, %l5 = 2bee0573, Mem[0000000030181400] = 00000000 00000000
4574 stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = ffffffff 2bee0573
4575! %l1 = 00000000ff000000, Mem[0000000010041408] = ff000000
4576 stba %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
4577! Mem[00000000100c1410] = 00000063, %l7 = 0000000000000867
4578 ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 00000000000000ff
4579! %l1 = 00000000ff000000, Mem[00000000211c0001] = ffff85d2, %asi = 80
4580 stba %l1,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff0085d2
4581! %l3 = 00000000000000b4, Mem[0000000030101410] = 00000000
4582 stha %l3,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000b4
4583! Starting 10 instruction Load Burst
4584 membar #Sync ! Added by membar checker (31)
4585! Mem[0000000030101400] = 00000000 00000000 00000000 00000000
4586! Mem[0000000030101410] = b4000000 00006350 0e26a88e 3d5039e1
4587! Mem[0000000030101420] = a77aa217 0fc18655 dd63fba2 f02d8855
4588! Mem[0000000030101430] = d7610eb5 918ccb87 76e1320a 7827e7ec
4589 ldda [%i4]ASI_BLK_SL,%f0 ! Block Load from 0000000030101400
4590
4591p0_label_179:
4592! Mem[0000000030181408] = 00001bff, %l3 = 00000000000000b4
4593 lduba [%i6+%o4]0x89,%l3 ! %l3 = 00000000000000ff
4594! Mem[00000000211c0000] = ff0085d2, %l5 = 000000002bee0573
4595 ldsha [%o2+0x000]%asi,%l5 ! %l5 = ffffffffffffff00
4596! Mem[0000000010181420] = 5037e299, %l4 = ffffffffffffffff
4597 ldsha [%i6+0x022]%asi,%l4 ! %l4 = ffffffffffffe299
4598! Mem[00000000211c0000] = ff0085d2, %l4 = ffffffffffffe299
4599 ldub [%o2+0x001],%l4 ! %l4 = 0000000000000000
4600! Mem[0000000010141400] = ffffffff, %l2 = 0000000000000000
4601 lduwa [%i5+%g0]0x80,%l2 ! %l2 = 00000000ffffffff
4602! Mem[0000000030181408] = 00001bff, %l0 = 00000000ffff0000
4603 ldsha [%i6+%o4]0x89,%l0 ! %l0 = 0000000000001bff
4604! %f22 = acad0ca9, %f21 = 00000000, %f26 = f8ffffff
4605 fmuls %f22,%f21,%f26 ! %f26 = 80000000
4606! Mem[0000000010081410] = 0000ffff, %l4 = 0000000000000000
4607 lduha [%i2+%o5]0x88,%l4 ! %l4 = 000000000000ffff
4608! Mem[00000000201c0000] = ff024c08, %l0 = 0000000000001bff
4609 ldsb [%o0+0x001],%l0 ! %l0 = 0000000000000002
4610! Starting 10 instruction Store Burst
4611! %f18 = 00000000 ffffffff, %l2 = 00000000ffffffff
4612! Mem[0000000010001410] = ff000000ffffffff
4613 add %i0,0x010,%g1
4614 stda %f18,[%g1+%l2]ASI_PST16_P ! Mem[0000000010001410] = 00000000ffffffff
4615
4616p0_label_180:
4617! %l2 = 00000000ffffffff, Mem[00000000100c1414] = 7e6049ff, %asi = 80
4618 stba %l2,[%i3+0x014]%asi ! Mem[00000000100c1414] = ff6049ff
4619! %l6 = 000000002bee0573, Mem[0000000010001410] = 00000000
4620 stba %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000073
4621! Mem[0000000021800081] = f6ff7b7d, %l6 = 000000002bee0573
4622 ldstuba [%o3+0x081]%asi,%l6 ! %l6 = 000000ff000000ff
4623! %f23 = c193a468, Mem[0000000010181428] = 3d702fb7
4624 sta %f23,[%i6+0x028]%asi ! Mem[0000000010181428] = c193a468
4625! %l3 = 00000000000000ff, Mem[0000000030141400] = 5063fba2f02d883c
4626 stxa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000000000ff
4627! %l6 = 000000ff, %l7 = 00000000, Mem[0000000030081410] = 00002ca5 bea1efff
4628 stda %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000ff 00000000
4629! Mem[0000000010001400] = 00000000, %l7 = 0000000000000000
4630 ldstuba [%i0+%g0]0x88,%l7 ! %l7 = 00000000000000ff
4631! %l2 = 00000000ffffffff, Mem[0000000010081408] = 00000000ffffffff
4632 stxa %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000ffffffff
4633! Mem[00000000218000c1] = 6fd44ce8, %l2 = 00000000ffffffff
4634 ldstub [%o3+0x0c1],%l2 ! %l2 = 000000d4000000ff
4635! Starting 10 instruction Load Burst
4636! Mem[0000000010081410] = ffff000000000000, %f18 = 00000000 ffffffff
4637 ldda [%i2+%o5]0x80,%f18 ! %f18 = ffff0000 00000000
4638
4639p0_label_181:
4640! Mem[0000000010041424] = ddffbfff, %l1 = 00000000ff000000
4641 lduh [%i1+0x026],%l1 ! %l1 = 000000000000bfff
4642! Mem[00000000300c1410] = 7e60bfff7e3e58ff, %f24 = e139503d 8ea847d9
4643 ldda [%i3+%o5]0x89,%f24 ! %f24 = 7e60bfff 7e3e58ff
4644! Mem[0000000021800180] = 4bedbd9f, %l6 = 00000000000000ff
4645 lduha [%o3+0x180]%asi,%l6 ! %l6 = 0000000000004bed
4646! Mem[0000000010101410] = ffffffff 00000000, %l4 = 0000ffff, %l5 = ffffff00
4647 ldda [%i4+%o5]0x80,%l4 ! %l4 = 00000000ffffffff 0000000000000000
4648! Mem[00000000201c0000] = ff024c08, %l6 = 0000000000004bed
4649 ldsba [%o0+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
4650! Mem[00000000100c143c] = 6705d656, %f24 = 7e60bfff
4651 lda [%i3+0x03c]%asi,%f24 ! %f24 = 6705d656
4652! Mem[0000000010181408] = f8ffffff 000000b4, %l2 = 000000d4, %l3 = 000000ff
4653 ldda [%i6+%o4]0x88,%l2 ! %l2 = 00000000000000b4 00000000f8ffffff
4654! Mem[0000000010141408] = ffff0000, %f23 = c193a468
4655 lda [%i5+%o4]0x80,%f23 ! %f23 = ffff0000
4656! Mem[0000000010141408] = ffff000000000000, %l1 = 000000000000bfff
4657 ldx [%i5+%o4],%l1 ! %l1 = ffff000000000000
4658! Starting 10 instruction Store Burst
4659! %l7 = 0000000000000000, Mem[0000000030181408] = ff1b0000025ff9ff
4660 stxa %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000000000000000
4661
4662p0_label_182:
4663! Mem[0000000010081400] = 00000000, %l6 = ffffffffffffffff
4664 ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000ff
4665! %f28 = a675a8b0 ffffffff, Mem[0000000010001408] = 000000ff 000000ff
4666 stda %f28,[%i0+0x008]%asi ! Mem[0000000010001408] = a675a8b0 ffffffff
4667! %l2 = 00000000000000b4, Mem[00000000100c1410] = ff000063
4668 stwa %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000b4
4669! Mem[0000000030001410] = 000000ff, %l6 = 0000000000000000
4670 ldstuba [%i0+%o5]0x89,%l6 ! %l6 = 000000ff000000ff
4671! Mem[0000000030081410] = ff000000, %l5 = 0000000000000000
4672 ldstuba [%i2+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
4673! Mem[0000000030181410] = dd00bfff, %l2 = 00000000000000b4
4674 swapa [%i6+%o5]0x89,%l2 ! %l2 = 00000000dd00bfff
4675! %f3 = 00000000, %f22 = acad0ca9, %f29 = ffffffff
4676 fdivs %f3 ,%f22,%f29 ! %f29 = 80000000
4677! %l0 = 0000000000000002, Mem[0000000010041408] = 00000000
4678 stwa %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000002
4679! %l2 = 00000000dd00bfff, Mem[0000000030041410] = ff000000
4680 stba %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff000000
4681! Starting 10 instruction Load Burst
4682! Mem[0000000030141410] = 0000000000000049, %l2 = 00000000dd00bfff
4683 ldxa [%i5+%o5]0x81,%l2 ! %l2 = 0000000000000049
4684
4685p0_label_183:
4686! Mem[0000000010081410] = ffff0000, %l3 = 00000000f8ffffff
4687 ldsha [%i2+%o5]0x80,%l3 ! %l3 = ffffffffffffffff
4688! Mem[00000000100c1400] = 0000ff63ffffff00, %f18 = ffff0000 00000000
4689 ldda [%i3+%g0]0x88,%f18 ! %f18 = 0000ff63 ffffff00
4690! Mem[0000000010141400] = ffffffff 00000000, %l0 = 00000002, %l1 = 00000000
4691 ldda [%i5+%g0]0x80,%l0 ! %l0 = 00000000ffffffff 0000000000000000
4692! Mem[0000000030141408] = 000000002bee0573, %f22 = acad0ca9 ffff0000
4693 ldda [%i5+%o4]0x81,%f22 ! %f22 = 00000000 2bee0573
4694! Mem[00000000100c1410] = 000000b4 ff6049ff, %l2 = 00000049, %l3 = ffffffff
4695 ldd [%i3+%o5],%l2 ! %l2 = 00000000000000b4 00000000ff6049ff
4696! Mem[0000000010181410] = ddffffff, %l6 = 00000000000000ff
4697 ldsba [%i6+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
4698! Mem[00000000300c1410] = ff583e7e, %l2 = 00000000000000b4
4699 ldswa [%i3+%o5]0x81,%l2 ! %l2 = ffffffffff583e7e
4700! Mem[0000000010101410] = ffffffff, %f1 = 00000000
4701 lda [%i4+%o5]0x88,%f1 ! %f1 = ffffffff
4702! Mem[0000000010181410] = ffffffdd, %l5 = 00000000000000ff
4703 lduha [%i6+%o5]0x80,%l5 ! %l5 = 000000000000ffff
4704! Starting 10 instruction Store Burst
4705! %l1 = 0000000000000000, Mem[0000000010081400] = ff000000
4706 stwa %l1,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
4707
4708p0_label_184:
4709! %f0 = 00000000 ffffffff 00000000 00000000
4710! %f4 = 50630000 000000b4 e139503d 8ea8260e
4711! %f8 = 5586c10f 17a27aa7 55882df0 a2fb63dd
4712! %f12 = 87cb8c91 b50e61d7 ece72778 0a32e176
4713 stda %f0,[%i0]ASI_BLK_SL ! Block Store to 0000000030001400
4714! %f21 = 00000000, Mem[0000000010001400] = ff000000
4715 sta %f21,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
4716! %f29 = 80000000, Mem[0000000010001410] = 00000073
4717 sta %f29,[%i0+%o5]0x88 ! Mem[0000000010001410] = 80000000
4718! %l7 = 0000000000000000, Mem[0000000030001408] = 00000000
4719 stha %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000
4720! %f20 = ffff0000, Mem[0000000010101400] = ff0000b4
4721 sta %f20,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffff0000
4722! %f23 = 2bee0573, Mem[00000000300c1410] = ff583e7e
4723 sta %f23,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 2bee0573
4724! Mem[00000000100c1400] = ffffff00, %l3 = 00000000ff6049ff
4725 ldstuba [%i3+%g0]0x88,%l3 ! %l3 = 00000000000000ff
4726! Mem[0000000010081410] = ffff0000, %l3 = 0000000000000000
4727 ldstuba [%i2+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
4728! Mem[0000000030041400] = ffffffff, %l0 = 00000000ffffffff
4729 swapa [%i1+%g0]0x89,%l0 ! %l0 = 00000000ffffffff
4730! Starting 10 instruction Load Burst
4731! Mem[0000000010141408] = ffff0000, %l3 = 00000000000000ff
4732 lduwa [%i5+%o4]0x80,%l3 ! %l3 = 00000000ffff0000
4733
4734p0_label_185:
4735! Mem[0000000010041400] = 8900bfff, %l3 = 00000000ffff0000
4736 lduwa [%i1+%g0]0x88,%l3 ! %l3 = 000000008900bfff
4737 membar #Sync ! Added by membar checker (32)
4738! Mem[0000000010001408] = a675a8b0, %l7 = 0000000000000000
4739 lduwa [%i0+%o4]0x80,%l7 ! %l7 = 00000000a675a8b0
4740! Mem[0000000010041408] = 68a493c1 02000000, %l2 = ff583e7e, %l3 = 8900bfff
4741 ldda [%i1+%o4]0x88,%l2 ! %l2 = 0000000002000000 0000000068a493c1
4742! Mem[0000000010101408] = 425aeabe, %l3 = 0000000068a493c1
4743 ldsha [%i4+%o4]0x80,%l3 ! %l3 = 000000000000425a
4744! Mem[00000000100c1400] = 0000ff63 ffffffff, %l2 = 02000000, %l3 = 0000425a
4745 ldda [%i3+%g0]0x88,%l2 ! %l2 = 00000000ffffffff 000000000000ff63
4746! Mem[0000000030141400] = 00000000, %l1 = 0000000000000000
4747 lduwa [%i5+%g0]0x89,%l1 ! %l1 = 0000000000000000
4748! Mem[0000000010101400] = 0000ffff, %l3 = 000000000000ff63
4749 ldsba [%i4+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
4750! Mem[00000000211c0000] = ff0085d2, %l5 = 000000000000ffff
4751 ldsb [%o2+%g0],%l5 ! %l5 = ffffffffffffffff
4752! Mem[0000000010181410] = ffffffdd49000000, %f2 = 00000000 00000000
4753 ldda [%i6+%o5]0x80,%f2 ! %f2 = ffffffdd 49000000
4754! Starting 10 instruction Store Burst
4755! %l5 = ffffffffffffffff, Mem[0000000010081438] = 55045c7d
4756 stw %l5,[%i2+0x038] ! Mem[0000000010081438] = ffffffff
4757
4758p0_label_186:
4759! Mem[00000000300c1410] = 7305ee2b, %l1 = 0000000000000000
4760 swapa [%i3+%o5]0x89,%l1 ! %l1 = 000000007305ee2b
4761! %l7 = 00000000a675a8b0, Mem[0000000010041420] = f8ffffffddffbfff
4762 stx %l7,[%i1+0x020] ! Mem[0000000010041420] = 00000000a675a8b0
4763! %f3 = 49000000, Mem[00000000300c1408] = ffffffff
4764 sta %f3 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 49000000
4765! %l5 = ffffffffffffffff, Mem[0000000010141408] = 0000ffff
4766 stha %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000ffff
4767! Mem[0000000030101410] = 000000b4, %l2 = 00000000ffffffff
4768 ldstuba [%i4+%o5]0x89,%l2 ! %l2 = 000000b4000000ff
4769! Mem[0000000010041400] = ffbf008900000000, %l5 = ffffffffffffffff, %l6 = ffffffffffffffff
4770 casxa [%i1]0x80,%l5,%l6 ! %l6 = ffbf008900000000
4771! %l3 = ffffffffffffffff, imm = fffffffffffffddb, %l7 = 00000000a675a8b0
4772 xor %l3,-0x225,%l7 ! %l7 = 0000000000000224
4773! Mem[0000000030101408] = 00000000, %l7 = 0000000000000224
4774 swapa [%i4+%o4]0x89,%l7 ! %l7 = 0000000000000000
4775! %l7 = 0000000000000000, Mem[0000000030181408] = 00000000
4776 stha %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
4777! Starting 10 instruction Load Burst
4778! Mem[00000000300c1408] = 49000000, %l6 = ffbf008900000000
4779 ldsha [%i3+%o4]0x81,%l6 ! %l6 = 0000000000004900
4780
4781p0_label_187:
4782! Mem[0000000010181418] = f8ffffff, %l6 = 0000000000004900
4783 ldswa [%i6+0x018]%asi,%l6 ! %l6 = fffffffff8ffffff
4784! Mem[0000000010101408] = 425aeabe 0e541a91, %l4 = ffffffff, %l5 = ffffffff
4785 ldda [%i4+%o4]0x80,%l4 ! %l4 = 00000000425aeabe 000000000e541a91
4786! Mem[0000000010141410] = 000000ff, %l4 = 00000000425aeabe
4787 lduha [%i5+%o5]0x88,%l4 ! %l4 = 00000000000000ff
4788! Mem[0000000010141410] = 000000ff, %l2 = 00000000000000b4
4789 ldsba [%i5+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
4790! Mem[0000000010181408] = 000000b4, %l6 = fffffffff8ffffff
4791 ldswa [%i6+%o4]0x88,%l6 ! %l6 = 00000000000000b4
4792! Mem[0000000010081408] = ffffffff00000000, %f22 = 00000000 2bee0573
4793 ldda [%i2+%o4]0x88,%f22 ! %f22 = ffffffff 00000000
4794! %l0 = 00000000ffffffff, immd = fffffffffffffe63, %l1 = 000000007305ee2b
4795 sdivx %l0,-0x19d,%l1 ! %l1 = ffffffffff615134
4796! Mem[0000000010001410] = 00000080, %f10 = 55882df0
4797 lda [%i0+%o5]0x80,%f10 ! %f10 = 00000080
4798! Mem[0000000010141400] = 00000000 ffffffff, %l2 = ffffffff, %l3 = ffffffff
4799 ldda [%i5+%g0]0x88,%l2 ! %l2 = 00000000ffffffff 0000000000000000
4800! Starting 10 instruction Store Burst
4801! %l3 = 0000000000000000, Mem[0000000010041408] = 00000002
4802 stwa %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
4803
4804p0_label_188:
4805! %f27 = 5063fba2, %f12 = 87cb8c91
4806 fsqrts %f27,%f12 ! %f12 = 47f195ee
4807! %f2 = ffffffdd 49000000, Mem[0000000030081400] = 63000000 7c0efb7c
4808 stda %f2 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffdd 49000000
4809! %l5 = 000000000e541a91, Mem[0000000030101410] = 000000ff
4810 stwa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0e541a91
4811! Mem[0000000010001408] = a675a8b0, %l3 = 0000000000000000
4812 ldstuba [%i0+%o4]0x80,%l3 ! %l3 = 000000a6000000ff
4813! %f10 = 00000080 a2fb63dd, Mem[0000000010081400] = 00000000 0000007f
4814 std %f10,[%i2+%g0] ! Mem[0000000010081400] = 00000080 a2fb63dd
4815! %f9 = 17a27aa7, Mem[0000000030001408] = 00000000
4816 sta %f9 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = 17a27aa7
4817! %l4 = 00000000000000ff, Mem[0000000010001400] = 00000000
4818 stba %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = ff000000
4819! Mem[000000001008143c] = 6de02ca5, %l3 = 00000000000000a6
4820 ldstuba [%i2+0x03c]%asi,%l3 ! %l3 = 0000006d000000ff
4821! %l0 = 00000000ffffffff, Mem[0000000030141410] = 00000000
4822 stwa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffffff
4823! Starting 10 instruction Load Burst
4824! Mem[0000000010181410] = ddffffff, %l0 = 00000000ffffffff
4825 ldsba [%i6+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
4826
4827p0_label_189:
4828! Mem[0000000010141410] = 000000ff, %l5 = 000000000e541a91
4829 lduha [%i5+%o5]0x88,%l5 ! %l5 = 00000000000000ff
4830! Mem[0000000010081408] = 00000000 ffffffff, %l2 = ffffffff, %l3 = 0000006d
4831 ldda [%i2+%o4]0x80,%l2 ! %l2 = 0000000000000000 00000000ffffffff
4832! %l3 = 00000000ffffffff, immd = 00000000000007bb, %l4 = 00000000000000ff
4833 udivx %l3,0x7bb,%l4 ! %l4 = 0000000000211d9f
4834! Mem[0000000030081410] = ff00000000000000, %l5 = 00000000000000ff
4835 ldxa [%i2+%o5]0x81,%l5 ! %l5 = ff00000000000000
4836! Mem[0000000030101410] = 506300000e541a91, %f18 = 0000ff63 ffffff00
4837 ldda [%i4+%o5]0x89,%f18 ! %f18 = 50630000 0e541a91
4838! Mem[0000000030141408] = 00000000, %l6 = 00000000000000b4
4839 lduwa [%i5+%o4]0x89,%l6 ! %l6 = 0000000000000000
4840! Mem[0000000010181408] = f8ffffff 000000b4, %l0 = ffffffff, %l1 = ff615134
4841 ldda [%i6+%o4]0x88,%l0 ! %l0 = 00000000000000b4 00000000f8ffffff
4842! Mem[00000000211c0000] = ff0085d2, %l1 = 00000000f8ffffff
4843 lduba [%o2+0x000]%asi,%l1 ! %l1 = 00000000000000ff
4844! Mem[0000000010101430] = 73050000, %f27 = 5063fba2
4845 lda [%i4+0x030]%asi,%f27 ! %f27 = 73050000
4846! Starting 10 instruction Store Burst
4847! %l0 = 00000000000000b4, Mem[0000000030181400] = ffffffff7305ee2b
4848 stxa %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000000000b4
4849
4850p0_label_190:
4851! %f16 = ffd60000 0000007f 50630000 0e541a91
4852! %f20 = ffff0000 00000000 ffffffff 00000000
4853! %f24 = 6705d656 7e3e58ff 80000000 73050000
4854! %f28 = a675a8b0 80000000 55045c7d 6de02ca5
4855 stda %f16,[%i6]ASI_BLK_AIUS ! Block Store to 0000000030181400
4856! %l6 = 0000000000000000, Mem[0000000030001410] = b4000000
4857 stwa %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
4858! %l4 = 0000000000211d9f, Mem[0000000010041438] = a52ce06d000000d6
4859 stx %l4,[%i1+0x038] ! Mem[0000000010041438] = 0000000000211d9f
4860! %l2 = 00000000, %l3 = ffffffff, Mem[0000000010001410] = 80000000 ffffffff
4861 stda %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 ffffffff
4862! Mem[0000000030041410] = 000000ff, %l0 = 00000000000000b4
4863 swapa [%i1+%o5]0x89,%l0 ! %l0 = 00000000000000ff
4864! %f15 = 0a32e176, Mem[0000000010101410] = ffffffff
4865 sta %f15,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0a32e176
4866! %l5 = ff00000000000000, Mem[0000000030101408] = 00000224
4867 stwa %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
4868! %l4 = 0000000000211d9f, Mem[0000000010081410] = ffff000000000000, %asi = 80
4869 stxa %l4,[%i2+0x010]%asi ! Mem[0000000010081410] = 0000000000211d9f
4870! Code Fragment 3
4871p0_fragment_12:
4872! %l0 = 00000000000000ff
4873 setx 0xc5c40e07c08f926e,%g7,%l0 ! %l0 = c5c40e07c08f926e
4874! %l1 = 00000000000000ff
4875 setx 0x3a72f6bfa66b9862,%g7,%l1 ! %l1 = 3a72f6bfa66b9862
4876 setx 0x1fe000, %g1, %g3
4877 or %l0, %g3, %l0 ! always set perrmask = 0xff
4878 setx 0x1ffff8, %g1, %g2
4879 and %l0, %g2, %l0
4880 ta T_CHANGE_HPRIV
4881 stxa %l1, [%l0]ASI_DCACHE_DATA
4882 ta T_CHANGE_NONHPRIV
4883! %l0 = c5c40e07c08f926e
4884 setx 0xfb8ea2105175a731,%g7,%l0 ! %l0 = fb8ea2105175a731
4885! %l1 = 3a72f6bfa66b9862
4886 setx 0x25d2b0279ae0ffa9,%g7,%l1 ! %l1 = 25d2b0279ae0ffa9
4887! Starting 10 instruction Load Burst
4888! Mem[00000000218000c0] = 6fff4ce8, %l6 = 0000000000000000
4889 ldsb [%o3+0x0c0],%l6 ! %l6 = 000000000000006f
4890
4891p0_label_191:
4892! Mem[0000000030001400] = ffffffff, %l5 = ff00000000000000
4893 ldsha [%i0+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
4894! %f4 = 50630000, %f3 = 49000000, %f12 = 47f195ee
4895 fadds %f4 ,%f3 ,%f12 ! %f12 = 50630200
4896! Mem[0000000030141400] = 00000000000000ff, %l6 = 000000000000006f
4897 ldxa [%i5+%g0]0x81,%l6 ! %l6 = 00000000000000ff
4898! Mem[0000000010081408] = 00000000, %l1 = 25d2b0279ae0ffa9
4899 lduwa [%i2+%o4]0x88,%l1 ! %l1 = 0000000000000000
4900! Mem[0000000010101430] = 73050000, %l7 = 0000000000000000
4901 lduba [%i4+0x031]%asi,%l7 ! %l7 = 0000000000000005
4902 membar #Sync ! Added by membar checker (33)
4903! Mem[0000000030181400] = 0000d6ff, %l6 = 00000000000000ff
4904 ldsba [%i6+%g0]0x89,%l6 ! %l6 = ffffffffffffffff
4905! Mem[00000000300c1408] = 00000049, %f20 = ffff0000
4906 lda [%i3+%o4]0x89,%f20 ! %f20 = 00000049
4907! Mem[0000000010141438] = ddffffff, %l6 = ffffffffffffffff
4908 ldsha [%i5+0x03a]%asi,%l6 ! %l6 = ffffffffffffffff
4909! Mem[0000000010041424] = a675a8b0, %f17 = 0000007f
4910 ld [%i1+0x024],%f17 ! %f17 = a675a8b0
4911! Starting 10 instruction Store Burst
4912! %f4 = 50630000 000000b4, Mem[0000000010101400] = ffff0000 0000ffff
4913 stda %f4 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 50630000 000000b4
4914
4915p0_label_192:
4916! Mem[0000000010101400] = 00006350, %l2 = 0000000000000000
4917 swapa [%i4+%g0]0x88,%l2 ! %l2 = 0000000000006350
4918! Mem[0000000030081410] = ff000000, %l1 = 0000000000000000
4919 swapa [%i2+%o5]0x81,%l1 ! %l1 = 00000000ff000000
4920! %l1 = 00000000ff000000, Mem[0000000010041410] = 00000000
4921 stba %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
4922! Mem[0000000010181400] = 000066b3, %l0 = fb8ea2105175a731
4923 ldstuba [%i6+%g0]0x80,%l0 ! %l0 = 00000000000000ff
4924! Mem[0000000010041408] = 00000000, %l6 = ffffffffffffffff
4925 swapa [%i1+%o4]0x88,%l6 ! %l6 = 0000000000000000
4926! %f2 = ffffffdd, Mem[0000000010101408] = beea5a42
4927 sta %f2 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffffdd
4928! %l7 = 0000000000000005, Mem[00000000100c1405] = 63ff0000, %asi = 80
4929 stba %l7,[%i3+0x005]%asi ! Mem[00000000100c1404] = 63050000
4930! %l7 = 0000000000000005, Mem[0000000021800000] = bbfff103, %asi = 80
4931 stha %l7,[%o3+0x000]%asi ! Mem[0000000021800000] = 0005f103
4932! %f19 = 0e541a91, %f2 = ffffffdd
4933 fcmps %fcc0,%f19,%f2 ! %fcc0 = 3
4934! Starting 10 instruction Load Burst
4935! Mem[0000000010101410] = 0a32e17600000000, %l2 = 0000000000006350
4936 ldxa [%i4+%o5]0x80,%l2 ! %l2 = 0a32e17600000000
4937
4938p0_label_193:
4939! Mem[0000000010101408] = ddffffff 0e541a91, %l2 = 00000000, %l3 = ffffffff
4940 ldda [%i4+%o4]0x80,%l2 ! %l2 = 00000000ddffffff 000000000e541a91
4941! Mem[00000000218000c0] = 6fff4ce8, %l1 = 00000000ff000000
4942 ldsba [%o3+0x0c1]%asi,%l1 ! %l1 = ffffffffffffffff
4943! Mem[00000000300c1408] = 49000000 7e6049ff, %l6 = 00000000, %l7 = 00000005
4944 ldda [%i3+%o4]0x81,%l6 ! %l6 = 0000000049000000 000000007e6049ff
4945! Mem[0000000030141410] = ffffffff, %l7 = 000000007e6049ff
4946 ldsba [%i5+%o5]0x81,%l7 ! %l7 = ffffffffffffffff
4947! Mem[0000000030181408] = 911a540e 00006350, %l2 = ddffffff, %l3 = 0e541a91
4948 ldda [%i6+%o4]0x89,%l2 ! %l2 = 0000000000006350 00000000911a540e
4949! Mem[0000000010181408] = b4000000fffffff8, %l7 = ffffffffffffffff
4950 ldxa [%i6+%o4]0x80,%l7 ! %l7 = b4000000fffffff8
4951! %l6 = 0000000049000000, %l6 = 0000000049000000, %y = 00000000
4952 udiv %l6,%l6,%l1 ! %l1 = 0000000000000001
4953 mov %l0,%y ! %y = 00000000
4954! %f21 = 00000000, %f28 = a675a8b0
4955 fsqrts %f21,%f28 ! %f28 = 00000000
4956! Mem[0000000010141400] = ffffffff, %l3 = 00000000911a540e
4957 lduha [%i5+%g0]0x88,%l3 ! %l3 = 000000000000ffff
4958! Starting 10 instruction Store Burst
4959! %l1 = 0000000000000001, Mem[0000000030101408] = 00000000
4960 stha %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00010000
4961
4962p0_label_194:
4963! Mem[0000000010081430] = a675a8b07cfb0e7c, %l0 = 0000000000000000, %l2 = 0000000000006350
4964 add %i2,0x30,%g1
4965 casxa [%g1]0x80,%l0,%l2 ! %l2 = a675a8b07cfb0e7c
4966! %l0 = 0000000000000000, Mem[0000000020800041] = ff1dc1d1, %asi = 80
4967 stba %l0,[%o1+0x041]%asi ! Mem[0000000020800040] = ff00c1d1
4968! %l4 = 0000000000211d9f, Mem[0000000030141408] = 00000000
4969 stwa %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00211d9f
4970! Mem[00000000211c0001] = ff0085d2, %l7 = b4000000fffffff8
4971 ldstub [%o2+0x001],%l7 ! %l7 = 00000000000000ff
4972! %l4 = 0000000000211d9f, Mem[00000000100c1400] = ffffffff
4973 stwa %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00211d9f
4974! Mem[0000000030041408] = e139503d, %l7 = 0000000000000000
4975 ldstuba [%i1+%o4]0x81,%l7 ! %l7 = 000000e1000000ff
4976! %l0 = 00000000, %l1 = 00000001, Mem[0000000030141410] = ffffffff 00000049
4977 stda %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000 00000001
4978! %f10 = 00000080 a2fb63dd, Mem[00000000300c1408] = 00000049 ff49607e
4979 stda %f10,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000080 a2fb63dd
4980! Mem[0000000010101408] = ddffffff, %l1 = 0000000000000001
4981 swapa [%i4+%o4]0x80,%l1 ! %l1 = 00000000ddffffff
4982! Starting 10 instruction Load Burst
4983! Mem[0000000030141410] = 00000000, %l1 = 00000000ddffffff
4984 ldsha [%i5+%o5]0x89,%l1 ! %l1 = 0000000000000000
4985
4986p0_label_195:
4987! Mem[00000000300c1400] = 42000000, %l7 = 00000000000000e1
4988 lduwa [%i3+%g0]0x89,%l7 ! %l7 = 0000000042000000
4989! Mem[0000000010141408] = ffff0000, %l5 = ffffffffffffffff
4990 lduha [%i5+%o4]0x80,%l5 ! %l5 = 000000000000ffff
4991! Mem[0000000030001410] = 00000000, %f11 = a2fb63dd
4992 lda [%i0+%o5]0x89,%f11 ! %f11 = 00000000
4993! %l6 = 0000000049000000, immed = ffffffaf, %y = 00000000
4994 smul %l6,-0x051,%l7 ! %l7 = ffffffe8e7000000, %y = ffffffe8
4995! Mem[0000000010181400] = ff0066b3, %l2 = a675a8b07cfb0e7c
4996 lduha [%i6+%g0]0x80,%l2 ! %l2 = 000000000000ff00
4997! Mem[0000000030101410] = 0e541a91, %l5 = 000000000000ffff
4998 lduha [%i4+%o5]0x89,%l5 ! %l5 = 0000000000001a91
4999! Mem[0000000030141408] = 9f1d2100, %l4 = 0000000000211d9f
5000 lduba [%i5+%o4]0x89,%l4 ! %l4 = 0000000000000000
5001! Mem[0000000030041400] = ffffffff450440d6, %f2 = ffffffdd 49000000
5002 ldda [%i1+%g0]0x81,%f2 ! %f2 = ffffffff 450440d6
5003! Mem[00000000100c1408] = 0000d6ff, %l4 = 0000000000000000
5004 lduha [%i3+%o4]0x88,%l4 ! %l4 = 000000000000d6ff
5005! Starting 10 instruction Store Burst
5006! %l2 = 0000ff00, %l3 = 0000ffff, Mem[0000000010101410] = 0a32e176 00000000
5007 stda %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000ff00 0000ffff
5008
5009p0_label_196:
5010! Mem[00000000211c0001] = ffff85d2, %l2 = 000000000000ff00
5011 ldstuba [%o2+0x001]%asi,%l2 ! %l2 = 000000ff000000ff
5012! %l0 = 0000000000000000, Mem[0000000010041408] = ffffffffc193a468
5013 stxa %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000000000000000
5014! %f21 = 00000000, Mem[0000000010041410] = 00000000
5015 sta %f21,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
5016! %f16 = ffd60000, Mem[0000000030041408] = 3d5039ff
5017 sta %f16,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffd60000
5018! %l0 = 0000000000000000, Mem[0000000010101400] = 00000000
5019 stha %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
5020! %f0 = 00000000 ffffffff ffffffff 450440d6
5021! %f4 = 50630000 000000b4 e139503d 8ea8260e
5022! %f8 = 5586c10f 17a27aa7 00000080 00000000
5023! %f12 = 50630200 b50e61d7 ece72778 0a32e176
5024 stda %f0,[%i6]ASI_BLK_SL ! Block Store to 0000000030181400
5025! %l2 = 00000000000000ff, Mem[0000000010141400] = ffffffff
5026 stwa %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff
5027 membar #Sync ! Added by membar checker (34)
5028! Mem[0000000010181408] = 000000b4, %l4 = 000000000000d6ff
5029 swapa [%i6+%o4]0x88,%l4 ! %l4 = 00000000000000b4
5030! Mem[0000000030101408] = 00010000, %l3 = 000000000000ffff
5031 ldstuba [%i4+%o4]0x81,%l3 ! %l3 = 00000000000000ff
5032! Starting 10 instruction Load Burst
5033! Mem[0000000010181408] = 0000d6ff, %f18 = 50630000
5034 lda [%i6+%o4]0x88,%f18 ! %f18 = 0000d6ff
5035
5036p0_label_197:
5037! Mem[0000000010001400] = ff00000000000000, %f10 = 00000080 00000000
5038 ldda [%i0+%g0]0x80,%f10 ! %f10 = ff000000 00000000
5039! Mem[0000000020800000] = ffffba64, %l0 = 0000000000000000
5040 ldub [%o1+0x001],%l0 ! %l0 = 00000000000000ff
5041! Mem[00000000300c1410] = 7e60bfff 00000000, %l2 = 000000ff, %l3 = 00000000
5042 ldda [%i3+%o5]0x89,%l2 ! %l2 = 0000000000000000 000000007e60bfff
5043! Mem[0000000030181408] = 450440d6, %l2 = 0000000000000000
5044 lduba [%i6+%o4]0x89,%l2 ! %l2 = 00000000000000d6
5045! Mem[0000000010141408] = 0000ffff, %f1 = ffffffff
5046 lda [%i5+%o4]0x88,%f1 ! %f1 = 0000ffff
5047! Mem[0000000020800000] = ffffba64, %l7 = ffffffe8e7000000
5048 ldsba [%o1+0x000]%asi,%l7 ! %l7 = ffffffffffffffff
5049! Mem[0000000030041400] = ffffffff450440d6, %l1 = 0000000000000000
5050 ldxa [%i1+%g0]0x81,%l1 ! %l1 = ffffffff450440d6
5051! Mem[0000000010141400] = ff000000, %l7 = ffffffffffffffff
5052 ldsha [%i5+%g0]0x80,%l7 ! %l7 = ffffffffffffff00
5053! Mem[0000000030101410] = 911a540e, %f7 = 8ea8260e
5054 lda [%i4+%o5]0x81,%f7 ! %f7 = 911a540e
5055! Starting 10 instruction Store Burst
5056! %f8 = 5586c10f 17a27aa7, %l4 = 00000000000000b4
5057! Mem[0000000030081410] = 0000000000000000
5058 add %i2,0x010,%g1
5059 stda %f8,[%g1+%l4]ASI_PST32_S ! Mem[0000000030081410] = 0000000000000000
5060
5061p0_label_198:
5062! Mem[0000000010141400] = 000000ff, %l4 = 00000000000000b4
5063 ldstuba [%i5+%g0]0x88,%l4 ! %l4 = 000000ff000000ff
5064! %l7 = ffffffffffffff00, imm = 0000000000000f3b, %l5 = 0000000000001a91
5065 andn %l7,0xf3b,%l5 ! %l5 = fffffffffffff000
5066! %f12 = 50630200 b50e61d7, Mem[0000000030081400] = 00000049 ddffffff
5067 stda %f12,[%i2+%g0]0x81 ! Mem[0000000030081400] = 50630200 b50e61d7
5068! %l7 = ffffffffffffff00, Mem[0000000010041408] = 00000000
5069 stwa %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffffff00
5070! Mem[0000000010181403] = ff0066b3, %l3 = 000000007e60bfff
5071 ldstuba [%i6+0x003]%asi,%l3 ! %l3 = 000000b3000000ff
5072! %l0 = 00000000000000ff, Mem[0000000030101410] = 911a540e
5073 stba %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = ff1a540e
5074! Mem[00000000100c1408] = ffd60000, %l4 = 00000000000000ff
5075 ldstuba [%i3+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
5076! %l0 = 00000000000000ff, Mem[0000000030181410] = b4000000
5077 stha %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00ff0000
5078! %f21 = 00000000, Mem[0000000030141400] = 00000000
5079 sta %f21,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
5080! Starting 10 instruction Load Burst
5081! Mem[0000000030101408] = 000001ff, %f18 = 0000d6ff
5082 lda [%i4+%o4]0x89,%f18 ! %f18 = 000001ff
5083
5084p0_label_199:
5085! Mem[0000000030141408] = 00211d9f, %l3 = 00000000000000b3
5086 ldsha [%i5+%o4]0x81,%l3 ! %l3 = 0000000000000021
5087! Mem[0000000010081410] = 00000000, %f24 = 6705d656
5088 lda [%i2+%o5]0x88,%f24 ! %f24 = 00000000
5089! Mem[0000000030141408] = 00211d9f2bee0573, %l5 = fffffffffffff000
5090 ldxa [%i5+%o4]0x81,%l5 ! %l5 = 00211d9f2bee0573
5091! Mem[0000000030081408] = ffbf00dd a90cadac, %l0 = 000000ff, %l1 = 450440d6
5092 ldda [%i2+%o4]0x81,%l0 ! %l0 = 00000000ffbf00dd 00000000a90cadac
5093! Mem[0000000030041408] = ffd60000, %l3 = 0000000000000021
5094 lduha [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000000
5095! Mem[000000001008143c] = ffe02ca5, %l0 = 00000000ffbf00dd
5096 lduba [%i2+0x03f]%asi,%l0 ! %l0 = 00000000000000a5
5097! Mem[0000000030081400] = 00026350, %l0 = 00000000000000a5
5098 lduba [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000050
5099! Mem[0000000010181408] = ffd60000 fffffff8, %l0 = 00000050, %l1 = a90cadac
5100 ldda [%i6+0x008]%asi,%l0 ! %l0 = 00000000ffd60000 00000000fffffff8
5101! Mem[00000000211c0000] = ffff85d2, %l7 = ffffffffffffff00
5102 ldsha [%o2+0x000]%asi,%l7 ! %l7 = ffffffffffffffff
5103! Starting 10 instruction Store Burst
5104! %l1 = 00000000fffffff8, Mem[0000000010041400] = 000000008900bfff
5105 stxa %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000fffffff8
5106
5107p0_label_200:
5108! %l7 = ffffffffffffffff, Mem[0000000030001408] = 17a27aa7
5109 stwa %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff
5110! %f23 = 00000000, Mem[0000000010001410] = 00000000
5111 sta %f23,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
5112! %l4 = 00000000000000ff, Mem[0000000030041408] = 0000d6ffe1c74923
5113 stxa %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000000000ff
5114! %l2 = 00000000000000d6, Mem[0000000030181408] = d6400445
5115 stwa %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000000d6
5116! Mem[0000000010081408] = 00000000, %l2 = 00000000000000d6
5117 swapa [%i2+%o4]0x80,%l2 ! %l2 = 0000000000000000
5118! %l7 = ffffffffffffffff, Mem[0000000030141410] = 00000000
5119 stwa %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffff
5120! %l4 = 00000000000000ff, Mem[00000000300c1408] = dd63fba280000000
5121 stxa %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000000000ff
5122! Mem[0000000010101408] = 00000001, %l7 = ffffffff, %l1 = fffffff8
5123 add %i4,0x08,%g1
5124 casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000000000001
5125! Mem[00000000100c1420] = 00000000, %l2 = 00000000, %l6 = 49000000
5126 add %i3,0x20,%g1
5127 casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000000000000
5128! Starting 10 instruction Load Burst
5129! Mem[0000000010141410] = ff000000ecff0000, %f16 = ffd60000 a675a8b0
5130 ldda [%i5+%o5]0x80,%f16 ! %f16 = ff000000 ecff0000
5131
5132 ba,a p0_not_taken_0_end
5133p0_not_taken_0:
5134! The following code should not be executed
5135 and %l0,0xfba,%l6
5136 fdivs %f8,%f1,%f19
5137 nop
5138 fmuls %f26,%f15,%f7
5139 std %l2,[%i6+0x008]
5140 smul %l5,0x705,%l3
5141 ba,a p0_branch_failed
5142p0_not_taken_0_end:
5143
5144
5145! End of Random Code for Thread 0
5146
5147
5148! Check Registers
5149
5150p0_check_registers:
5151 set p0_expected_registers,%g1
5152 ldx [%g1+0x000],%g2
5153 cmp %l0,%g2 ! %l0 should be 00000000ffd60000
5154 bne,a,pn %xcc,p0_reg_l0_fail
5155 mov %l0,%g3
5156 ldx [%g1+0x008],%g2
5157 cmp %l1,%g2 ! %l1 should be 0000000000000001
5158 bne,a,pn %xcc,p0_reg_l1_fail
5159 mov %l1,%g3
5160 ldx [%g1+0x010],%g2
5161 cmp %l2,%g2 ! %l2 should be 0000000000000000
5162 bne,a,pn %xcc,p0_reg_l2_fail
5163 mov %l2,%g3
5164 ldx [%g1+0x018],%g2
5165 cmp %l3,%g2 ! %l3 should be 0000000000000000
5166 bne,a,pn %xcc,p0_reg_l3_fail
5167 mov %l3,%g3
5168 ldx [%g1+0x020],%g2
5169 cmp %l4,%g2 ! %l4 should be 00000000000000ff
5170 bne,a,pn %xcc,p0_reg_l4_fail
5171 mov %l4,%g3
5172 ldx [%g1+0x028],%g2
5173 cmp %l5,%g2 ! %l5 should be 00211d9f2bee0573
5174 bne,a,pn %xcc,p0_reg_l5_fail
5175 mov %l5,%g3
5176 ldx [%g1+0x030],%g2
5177 cmp %l6,%g2 ! %l6 should be 0000000000000000
5178 bne,a,pn %xcc,p0_reg_l6_fail
5179 mov %l6,%g3
5180 ldx [%g1+0x038],%g2
5181 cmp %l7,%g2 ! %l7 should be ffffffffffffffff
5182 bne,a,pn %xcc,p0_reg_l7_fail
5183 mov %l7,%g3
5184
5185! Check %y register
5186
5187 set 0xffffffe8,%g2
5188 rd %y,%g3
5189 cmp %g2,%g3
5190 bne,a p0_failed
5191 mov 0x111,%g1
5192
5193! Check Floating Point Registers
5194
5195p0_check_fp_registers:
5196 set p0_expected_fp_regs,%g3
5197 std %f0,[%g1]
5198 ldx [%g1],%l1
5199 ldx [%g3+0x00],%l0
5200 cmp %l0,%l1 ! %f0 should be 00000000 0000ffff
5201 bne %xcc,p0_f0_fail
5202 std %f2,[%g1]
5203 ldx [%g1],%l1
5204 ldx [%g3+0x08],%l0
5205 cmp %l0,%l1 ! %f2 should be ffffffff 450440d6
5206 bne %xcc,p0_f2_fail
5207 std %f4,[%g1]
5208 ldx [%g1],%l1
5209 ldx [%g3+0x10],%l0
5210 cmp %l0,%l1 ! %f4 should be 50630000 000000b4
5211 bne %xcc,p0_f4_fail
5212 std %f6,[%g1]
5213 ldx [%g1],%l1
5214 ldx [%g3+0x18],%l0
5215 cmp %l0,%l1 ! %f6 should be e139503d 911a540e
5216 bne %xcc,p0_f6_fail
5217 std %f8,[%g1]
5218 ldx [%g1],%l1
5219 ldx [%g3+0x20],%l0
5220 cmp %l0,%l1 ! %f8 should be 5586c10f 17a27aa7
5221 bne %xcc,p0_f8_fail
5222 std %f10,[%g1]
5223 ldx [%g1],%l1
5224 ldx [%g3+0x28],%l0
5225 cmp %l0,%l1 ! %f10 should be ff000000 00000000
5226 bne %xcc,p0_f10_fail
5227 std %f12,[%g1]
5228 ldx [%g1],%l1
5229 ldx [%g3+0x30],%l0
5230 cmp %l0,%l1 ! %f12 should be 50630200 b50e61d7
5231 bne %xcc,p0_f12_fail
5232 std %f14,[%g1]
5233 ldx [%g1],%l1
5234 ldx [%g3+0x38],%l0
5235 cmp %l0,%l1 ! %f14 should be ece72778 0a32e176
5236 bne %xcc,p0_f14_fail
5237 std %f16,[%g1]
5238 ldx [%g1],%l1
5239 ldx [%g3+0x40],%l0
5240 cmp %l0,%l1 ! %f16 should be ff000000 ecff0000
5241 bne %xcc,p0_f16_fail
5242 std %f18,[%g1]
5243 ldx [%g1],%l1
5244 ldx [%g3+0x48],%l0
5245 cmp %l0,%l1 ! %f18 should be 000001ff 0e541a91
5246 bne %xcc,p0_f18_fail
5247 std %f20,[%g1]
5248 ldx [%g1],%l1
5249 ldx [%g3+0x50],%l0
5250 cmp %l0,%l1 ! %f20 should be 00000049 00000000
5251 bne %xcc,p0_f20_fail
5252 std %f22,[%g1]
5253 ldx [%g1],%l1
5254 ldx [%g3+0x58],%l0
5255 cmp %l0,%l1 ! %f22 should be ffffffff 00000000
5256 bne %xcc,p0_f22_fail
5257 std %f24,[%g1]
5258 ldx [%g1],%l1
5259 ldx [%g3+0x60],%l0
5260 cmp %l0,%l1 ! %f24 should be 00000000 7e3e58ff
5261 bne %xcc,p0_f24_fail
5262 std %f26,[%g1]
5263 ldx [%g1],%l1
5264 ldx [%g3+0x68],%l0
5265 cmp %l0,%l1 ! %f26 should be 80000000 73050000
5266 bne %xcc,p0_f26_fail
5267 std %f28,[%g1]
5268 ldx [%g1],%l1
5269 ldx [%g3+0x70],%l0
5270 cmp %l0,%l1 ! %f28 should be 00000000 80000000
5271 bne %xcc,p0_f28_fail
5272 std %f30,[%g1]
5273 ldx [%g1],%l1
5274 ldx [%g3+0x78],%l0
5275 cmp %l0,%l1 ! %f30 should be 55045c7d 6de02ca5
5276 bne %xcc,p0_f30_fail
5277 nop
5278
5279! The test for processor 0 has passed
5280
5281p0_passed:
5282 ta GOOD_TRAP
5283 nop
5284
5285p0_reg_l0_fail:
5286 or %g0,0xbd0,%g1
5287 ba,a p0_failed
5288p0_reg_l1_fail:
5289 or %g0,0xbd1,%g1
5290 ba,a p0_failed
5291p0_reg_l2_fail:
5292 or %g0,0xbd2,%g1
5293 ba,a p0_failed
5294p0_reg_l3_fail:
5295 or %g0,0xbd3,%g1
5296 ba,a p0_failed
5297p0_reg_l4_fail:
5298 or %g0,0xbd4,%g1
5299 ba,a p0_failed
5300p0_reg_l5_fail:
5301 or %g0,0xbd5,%g1
5302 ba,a p0_failed
5303p0_reg_l6_fail:
5304 or %g0,0xbd6,%g1
5305 ba,a p0_failed
5306p0_reg_l7_fail:
5307 or %g0,0xbd7,%g1
5308 ba,a p0_failed
5309p0_f0_fail:
5310 set p0_temp,%g6
5311 mov 0xf00,%l0
5312 stx %l0,[%g6]
5313 std %f0,[%g6+8]
5314 stx %fsr,[%g6+16]
5315 ta BAD_TRAP
5316
5317p0_f2_fail:
5318 set p0_temp,%g6
5319 mov 0xf02,%l0
5320 stx %l0,[%g6]
5321 std %f2,[%g6+8]
5322 stx %fsr,[%g6+16]
5323 ta BAD_TRAP
5324
5325p0_f4_fail:
5326 set p0_temp,%g6
5327 mov 0xf04,%l0
5328 stx %l0,[%g6]
5329 std %f4,[%g6+8]
5330 stx %fsr,[%g6+16]
5331 ta BAD_TRAP
5332
5333p0_f6_fail:
5334 set p0_temp,%g6
5335 mov 0xf06,%l0
5336 stx %l0,[%g6]
5337 std %f6,[%g6+8]
5338 stx %fsr,[%g6+16]
5339 ta BAD_TRAP
5340
5341p0_f8_fail:
5342 set p0_temp,%g6
5343 mov 0xf08,%l0
5344 stx %l0,[%g6]
5345 std %f8,[%g6+8]
5346 stx %fsr,[%g6+16]
5347 ta BAD_TRAP
5348
5349p0_f10_fail:
5350 set p0_temp,%g6
5351 mov 0xf10,%l0
5352 stx %l0,[%g6]
5353 std %f10,[%g6+8]
5354 stx %fsr,[%g6+16]
5355 ta BAD_TRAP
5356
5357p0_f12_fail:
5358 set p0_temp,%g6
5359 mov 0xf12,%l0
5360 stx %l0,[%g6]
5361 std %f12,[%g6+8]
5362 stx %fsr,[%g6+16]
5363 ta BAD_TRAP
5364
5365p0_f14_fail:
5366 set p0_temp,%g6
5367 mov 0xf14,%l0
5368 stx %l0,[%g6]
5369 std %f14,[%g6+8]
5370 stx %fsr,[%g6+16]
5371 ta BAD_TRAP
5372
5373p0_f16_fail:
5374 set p0_temp,%g6
5375 mov 0xf16,%l0
5376 stx %l0,[%g6]
5377 std %f16,[%g6+8]
5378 stx %fsr,[%g6+16]
5379 ta BAD_TRAP
5380
5381p0_f18_fail:
5382 set p0_temp,%g6
5383 mov 0xf18,%l0
5384 stx %l0,[%g6]
5385 std %f18,[%g6+8]
5386 stx %fsr,[%g6+16]
5387 ta BAD_TRAP
5388
5389p0_f20_fail:
5390 set p0_temp,%g6
5391 mov 0xf20,%l0
5392 stx %l0,[%g6]
5393 std %f20,[%g6+8]
5394 stx %fsr,[%g6+16]
5395 ta BAD_TRAP
5396
5397p0_f22_fail:
5398 set p0_temp,%g6
5399 mov 0xf22,%l0
5400 stx %l0,[%g6]
5401 std %f22,[%g6+8]
5402 stx %fsr,[%g6+16]
5403 ta BAD_TRAP
5404
5405p0_f24_fail:
5406 set p0_temp,%g6
5407 mov 0xf24,%l0
5408 stx %l0,[%g6]
5409 std %f24,[%g6+8]
5410 stx %fsr,[%g6+16]
5411 ta BAD_TRAP
5412
5413p0_f26_fail:
5414 set p0_temp,%g6
5415 mov 0xf26,%l0
5416 stx %l0,[%g6]
5417 std %f26,[%g6+8]
5418 stx %fsr,[%g6+16]
5419 ta BAD_TRAP
5420
5421p0_f28_fail:
5422 set p0_temp,%g6
5423 mov 0xf28,%l0
5424 stx %l0,[%g6]
5425 std %f28,[%g6+8]
5426 stx %fsr,[%g6+16]
5427 ta BAD_TRAP
5428
5429p0_f30_fail:
5430 set p0_temp,%g6
5431 mov 0xf30,%l0
5432 stx %l0,[%g6]
5433 std %f30,[%g6+8]
5434 stx %fsr,[%g6+16]
5435 ta BAD_TRAP
5436
5437
5438! The test for processor 0 failed
5439
5440p0_failed:
5441 set p0_temp,%g6
5442 stx %g1,[%g6]
5443 stx %g2,[%g6+8]
5444 stx %g3,[%g6+16]
5445 stx %fsr,[%g6+24]
5446 ta BAD_TRAP
5447
5448
5449! The local area data for processor 0 failed
5450
5451p0_local_failed:
5452 set done_flags,%g5
5453 mov 3,%g6
5454 st %g6,[%g5+0x000] ! Set processor 0 done flag
5455
5456 set p0_temp,%g6
5457 add %g1,%g4,%g1
5458 stx %g4,[%g6]
5459 stx %g2,[%g6+8]
5460 stx %g3,[%g6+16]
5461 st %fsr,[%g6+24]
5462 ta BAD_TRAP
5463
5464p0_selfmod_failed:
5465 ba p0_failed
5466 mov 0xabc,%g1
5467
5468p0_branch_failed:
5469 mov 0xbbb,%g1
5470 rd %ccr,%g2
5471 ba p0_failed
5472 mov 0x0,%g3
5473
5474p0_trap1e:
5475 subc %l3,%l1,%l4
5476 fdivs %f8 ,%f12,%f1
5477 and %l1,%l6,%l1
5478 xnor %l5,0xe4c,%l7
5479 orn %l1,%l0,%l6
5480 done
5481
5482p0_trap1o:
5483 subc %l3,%l1,%l4
5484 fdivs %f8 ,%f12,%f1
5485 and %l1,%l6,%l1
5486 xnor %l5,0xe4c,%l7
5487 orn %l1,%l0,%l6
5488 done
5489
5490
5491p0_trap2e:
5492 fmuls %f8 ,%f13,%f1
5493 fcmps %fcc2,%f13,%f10
5494 fsubs %f7 ,%f3 ,%f4
5495 fdivs %f2 ,%f12,%f7
5496 fcmps %fcc2,%f11,%f13
5497 done
5498
5499p0_trap2o:
5500 fmuls %f8 ,%f13,%f1
5501 fcmps %fcc2,%f13,%f10
5502 fsubs %f7 ,%f3 ,%f4
5503 fdivs %f2 ,%f12,%f7
5504 fcmps %fcc2,%f11,%f13
5505 done
5506
5507
5508p0_trap3e:
5509 xor %l5,0x4f9,%l1
5510 done
5511
5512p0_trap3o:
5513 xor %l5,0x4f9,%l1
5514 done
5515
5516! Cross Processor Interrupt Handler
5517
5518cross_intr_handler:
5519 membar #Sync
5520! Identify the recipient of the interrupt
5521 mov 0x10,%g1 ! VA of Core ID Register
5522 ldxa [%g1]ASI_CMP_CORE_ID,%g1
5523 and %g1,0x3f,%g4 ! Extract Core ID in %g4
5524 sll %g4,2,%g1 ! Index into intr receive array
5525 set received_xintr,%g2 ! Pointer to receive counters
5526 lduw [%g2+%g1],%g3 ! Get receive count
5527 inc %g3 ! Incement by 1
5528 st %g3,[%g2+%g1] ! Update receive count
5529! Reset busy bit interrupts and return
5530 mov 0x40,%g1 ! Busy bit
5531 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
5532 membar #Sync
5533 retry
5534
5535inst_access_handler:
5536 done
5537
5538 .align 256
5539data_access_handler:
55401: done
5541
5542p0_init_memory_pointers:
5543 set p0_init_registers,%g1
5544 mov %g0,%g2
5545 mov %g0,%g3
5546 mov %g0,%g4
5547 mov %g0,%g5
5548 mov %g0,%g6
5549 mov %g0,%g7
5550
5551! Initialize memory pointers for window 0
5552 set p0_local0_start,%i0
5553 set p0_local1_start,%i1
5554 set p0_local2_start,%i2
5555 set p0_local3_start,%i3
5556 set p0_local4_start,%i4
5557 set p0_local5_start,%i5
5558 set p0_local6_start,%i6
5559 clr %i7
5560! Init Local Registers in Window 0
5561 ldx [%g1+0x000],%l0 ! %l0 = 21aef1b6627715a4
5562 ldx [%g1+0x008],%l1 ! %l1 = 6cc5281648442129
5563 ldx [%g1+0x010],%l2 ! %l2 = 6b54aaa27f00f608
5564 ldx [%g1+0x018],%l3 ! %l3 = f49b5d786d7fe83c
5565 ldx [%g1+0x020],%l4 ! %l4 = 38816709f5682bd5
5566 ldx [%g1+0x028],%l5 ! %l5 = 38ba49a063f17a31
5567 ldx [%g1+0x030],%l6 ! %l6 = 6eac650be68f7d13
5568 ldx [%g1+0x038],%l7 ! %l7 = fb5bda39cee10e4c
5569
5570! Initialize the output register of window 0
5571
5572 set share0_start,%o0
5573 set share1_start,%o1
5574 set share2_start,%o2
5575 set share3_start,%o3
5576 mov 0x08,%o4
5577 mov 0x10,%o5
5578 mov 0x18,%o6
5579
5580 retl
5581 nop
5582
5583user_text_end:
5584 .seg "text"
5585 .align 0x2000
5586user_near0_start:
5587p0_near_0_le:
5588 subc %l3,%l1,%l4
5589 fdivs %f8 ,%f12,%f1
5590 fsubs %f8 ,%f11,%f15
5591 jmpl %o7,%g0
5592 fitod %f13,%f12
5593p0_near_0_he:
5594 ldstub [%o2+0x000],%l6 ! Mem[00000000211c0000]
5595 xor %l1,-0xcab,%l3
5596 umul %l1,-0xaa6,%l0
5597 jmpl %o7,%g0
5598 xor %l5,%l5,%l3
5599near0_b2b_h:
5600 add %l5,%l1,%l5
5601 fmuls %f25,%f23,%f23
5602 xor %l0,%l2,%l1
5603 andn %l1,%l7,%l2
5604 mulx %l7,%l5,%l2
5605 mulx %l0,0x590,%l2
5606 jmpl %o7,%g0
5607 fsqrts %f27,%f16
5608near0_b2b_l:
5609 and %l7,%l3,%l0
5610 udivx %l6,%l5,%l5
5611 xor %l2,%l3,%l5
5612 xnor %l2,%l5,%l5
5613 smul %l4,0x22a,%l0
5614 sub %l1,%l3,%l6
5615 jmpl %o7,%g0
5616 xnor %l0,%l0,%l4
5617user_near0_end:
5618 .seg "text"
5619 .align 0x2000
5620user_near1_start:
5621p0_near_1_le:
5622 xor %l3,%l4,%l3
5623 subc %l4,0xafe,%l2
5624 smul %l6,%l6,%l4
5625 jmpl %o7,%g0
5626 sub %l7,-0x69e,%l2
5627p0_near_1_he:
5628 udivx %l6,-0x70e,%l7
5629 fmuls %f21,%f31,%f18
5630 ldub [%i2+0x00f],%l2 ! Mem[000000001008140f]
5631 ldsw [%i0+0x010],%l0 ! Mem[0000000010001410]
5632 nop
5633 fcmps %fcc2,%f31,%f26
5634 fcmps %fcc3,%f25,%f19
5635 jmpl %o7,%g0
5636 sdivx %l4,%l6,%l5
5637near1_b2b_h:
5638 fdivs %f18,%f23,%f27
5639 jmpl %o7,%g0
5640 xnor %l3,-0xda7,%l3
5641near1_b2b_l:
5642 or %l6,%l7,%l4
5643 jmpl %o7,%g0
5644 fcmps %fcc0,%f12,%f12
5645user_near1_end:
5646 .seg "text"
5647 .align 0x2000
5648user_near2_start:
5649p0_near_2_le:
5650 xor %l0,%l4,%l6
5651 udivx %l0,-0xa0f,%l6
5652 udivx %l0,%l6,%l2
5653 smul %l0,-0x968,%l0
5654 addc %l0,0x145,%l2
5655 fdivs %f8 ,%f6 ,%f10
5656 add %l6,%l3,%l3
5657 jmpl %o7,%g0
5658 or %l5,%l6,%l4
5659p0_near_2_he:
5660 subc %l3,%l6,%l0
5661 fmuls %f24,%f17,%f21
5662 jmpl %o7,%g0
5663 fsubs %f17,%f30,%f27
5664near2_b2b_h:
5665 subc %l3,-0x924,%l2
5666 jmpl %o7,%g0
5667 add %l2,-0xaa1,%l4
5668near2_b2b_l:
5669 orn %l7,%l4,%l7
5670 jmpl %o7,%g0
5671 orn %l1,0x4b2,%l7
5672user_near2_end:
5673 .seg "text"
5674 .align 0x2000
5675user_near3_start:
5676p0_near_3_le:
5677 smul %l5,0x602,%l4
5678 fsqrts %f13,%f3
5679 smul %l0,%l6,%l0
5680 smul %l6,0x882,%l7
5681 jmpl %o7,%g0
5682 orn %l6,0xaf9,%l5
5683p0_near_3_he:
5684 ldub [%i2+0x021],%l4 ! Mem[0000000010081421]
5685 mulx %l7,-0x6c4,%l5
5686 fsubs %f29,%f25,%f16
5687 sdivx %l6,%l4,%l0
5688 jmpl %o7,%g0
5689 sub %l2,0xbf6,%l5
5690near3_b2b_h:
5691 udivx %l2,%l5,%l5
5692 fcmps %fcc1,%f21,%f29
5693 sdivx %l2,-0x308,%l1
5694 xor %l1,%l5,%l2
5695 addc %l7,-0x5a8,%l5
5696 jmpl %o7,%g0
5697 add %l5,-0xd7b,%l3
5698near3_b2b_l:
5699 fcmps %fcc1,%f5 ,%f12
5700 or %l5,%l3,%l7
5701 addc %l2,0x24c,%l5
5702 fdivs %f2 ,%f12,%f9
5703 fdivs %f6 ,%f15,%f0
5704 jmpl %o7,%g0
5705 mulx %l7,0x01d,%l5
5706user_near3_end:
5707 .seg "text"
5708 .text
5709 .align 0x2000
5710user_far0_start:
5711p0_far_0_le:
5712 mulx %l6,%l5,%l7
5713 jmpl %o7,%g0
5714 smul %l3,%l7,%l2
5715p0_far_0_lem:
5716 mulx %l6,%l5,%l7
5717 jmpl %o7,%g0
5718 smul %l3,%l7,%l2
5719p0_far_0_he:
5720 mulx %l3,0x257,%l7
5721 fmuls %f18,%f20,%f17
5722 ldd [%i0+0x028],%l6 ! Mem[0000000010001428]
5723 andn %l5,%l4,%l5
5724 mulx %l7,-0x9fc,%l1
5725 subc %l7,-0xc41,%l3
5726 fdivs %f31,%f17,%f20
5727 jmpl %o7,%g0
5728 xor %l0,-0x797,%l4
5729p0_far_0_hem:
5730 mulx %l3,0x257,%l7
5731 fmuls %f18,%f20,%f17
5732 membar #Sync
5733 ldd [%i0+0x028],%l6 ! Mem[0000000010001428]
5734 andn %l5,%l4,%l5
5735 mulx %l7,-0x9fc,%l1
5736 subc %l7,-0xc41,%l3
5737 fdivs %f31,%f17,%f20
5738 jmpl %o7,%g0
5739 xor %l0,-0x797,%l4
5740p0_loop_branch_0:
5741 jmpl %o7+12,%g0
5742 add %l0,1,%l0
5743far0_b2b_h:
5744 fcmps %fcc2,%f20,%f29
5745 xnor %l0,%l1,%l6
5746 fcmps %fcc1,%f17,%f22
5747 fadds %f24,%f26,%f23
5748 sdivx %l6,%l1,%l7
5749 jmpl %o7,%g0
5750 andn %l6,-0xdb5,%l7
5751far0_b2b_l:
5752 subc %l4,%l5,%l5
5753 xor %l5,%l4,%l2
5754 fdivs %f2 ,%f13,%f14
5755 umul %l6,%l6,%l3
5756 umul %l5,%l5,%l0
5757 jmpl %o7,%g0
5758 andn %l5,%l3,%l4
5759user_far0_end:
5760 .seg "text"
5761 .text
5762 .align 0x2000
5763user_far1_start:
5764p0_far_1_le:
5765 udivx %l2,%l2,%l1
5766 jmpl %o7,%g0
5767 smul %l6,-0xd43,%l4
5768p0_far_1_lem:
5769 udivx %l2,%l2,%l1
5770 jmpl %o7,%g0
5771 smul %l6,-0xd43,%l4
5772p0_far_1_he:
5773 udivx %l4,%l3,%l3
5774 andn %l3,%l4,%l3
5775 jmpl %o7,%g0
5776 fcmps %fcc3,%f21,%f19
5777p0_far_1_hem:
5778 udivx %l4,%l3,%l3
5779 andn %l3,%l4,%l3
5780 jmpl %o7,%g0
5781 fcmps %fcc3,%f21,%f19
5782p0_loop_branch_1:
5783 jmpl %o7+12,%g0
5784 add %l0,2,%l0
5785far1_b2b_h:
5786 sub %l0,-0x17c,%l3
5787 fadds %f29,%f16,%f19
5788 fsubs %f24,%f26,%f27
5789 orn %l5,0xcb6,%l3
5790 jmpl %o7,%g0
5791 or %l7,0x837,%l7
5792far1_b2b_l:
5793 fcmps %fcc3,%f0 ,%f15
5794 addc %l4,-0x65c,%l1
5795 fsqrts %f7 ,%f14
5796 smul %l5,%l7,%l4
5797 jmpl %o7,%g0
5798 fcmps %fcc3,%f11,%f4
5799user_far1_end:
5800 .seg "text"
5801 .text
5802 .align 0x2000
5803user_far2_start:
5804p0_far_2_le:
5805 fitod %f1 ,%f4
5806 sub %l2,%l3,%l2
5807 fdivs %f0 ,%f10,%f5
5808 fdivs %f1 ,%f3 ,%f11
5809 subc %l7,%l6,%l5
5810 fdivs %f14,%f12,%f6
5811 xor %l3,0xfbf,%l7
5812 jmpl %o7,%g0
5813 addc %l2,%l4,%l4
5814p0_far_2_lem:
5815 fitod %f1 ,%f4
5816 sub %l2,%l3,%l2
5817 fdivs %f0 ,%f10,%f5
5818 fdivs %f1 ,%f3 ,%f11
5819 subc %l7,%l6,%l5
5820 fdivs %f14,%f12,%f6
5821 xor %l3,0xfbf,%l7
5822 jmpl %o7,%g0
5823 addc %l2,%l4,%l4
5824p0_far_2_he:
5825 fmuls %f22,%f23,%f17
5826 fsubs %f30,%f29,%f22
5827 addc %l0,%l6,%l4
5828 jmpl %o7,%g0
5829 sub %l0,%l0,%l6
5830p0_far_2_hem:
5831 fmuls %f22,%f23,%f17
5832 fsubs %f30,%f29,%f22
5833 addc %l0,%l6,%l4
5834 jmpl %o7,%g0
5835 sub %l0,%l0,%l6
5836p0_loop_branch_2:
5837 jmpl %o7+12,%g0
5838 add %l0,3,%l0
5839far2_b2b_h:
5840 fdivs %f17,%f19,%f19
5841 and %l4,%l4,%l0
5842 mulx %l3,-0xafc,%l7
5843 xnor %l0,%l5,%l4
5844 jmpl %o7,%g0
5845 udivx %l2,-0x6ac,%l5
5846far2_b2b_l:
5847 fadds %f1 ,%f5 ,%f7
5848 mulx %l5,-0x2b1,%l6
5849 sdivx %l0,-0x868,%l3
5850 or %l0,%l5,%l1
5851 jmpl %o7,%g0
5852 andn %l3,%l2,%l4
5853user_far2_end:
5854 .seg "text"
5855 .text
5856 .align 0x2000
5857user_far3_start:
5858p0_far_3_le:
5859 orn %l3,%l7,%l5
5860 fsubs %f3 ,%f7 ,%f9
5861 st %f2 ,[%i1+0x008] ! Mem[0000000010041408]
5862 andn %l3,0x2fd,%l2
5863 fsqrts %f0 ,%f3
5864 addc %l5,%l5,%l2
5865 subc %l0,%l6,%l3
5866 jmpl %o7,%g0
5867 and %l4,%l7,%l2
5868p0_far_3_lem:
5869 orn %l3,%l7,%l5
5870 fsubs %f3 ,%f7 ,%f9
5871 membar #Sync
5872 st %f2 ,[%i1+0x008] ! Mem[0000000010041408]
5873 andn %l3,0x2fd,%l2
5874 fsqrts %f0 ,%f3
5875 addc %l5,%l5,%l2
5876 subc %l0,%l6,%l3
5877 jmpl %o7,%g0
5878 and %l4,%l7,%l2
5879p0_far_3_he:
5880 mulx %l1,%l2,%l1
5881 sdivx %l0,%l7,%l7
5882 andn %l1,%l1,%l1
5883 or %l2,-0xdd3,%l2
5884 fmuls %f28,%f16,%f26
5885 sub %l7,%l2,%l7
5886 fcmps %fcc0,%f16,%f28
5887 jmpl %o7,%g0
5888 xnor %l5,-0x0f7,%l6
5889p0_far_3_hem:
5890 mulx %l1,%l2,%l1
5891 sdivx %l0,%l7,%l7
5892 andn %l1,%l1,%l1
5893 or %l2,-0xdd3,%l2
5894 fmuls %f28,%f16,%f26
5895 sub %l7,%l2,%l7
5896 fcmps %fcc0,%f16,%f28
5897 jmpl %o7,%g0
5898 xnor %l5,-0x0f7,%l6
5899p0_loop_branch_3:
5900 jmpl %o7+12,%g0
5901 add %l0,4,%l0
5902far3_b2b_h:
5903 mulx %l2,%l3,%l5
5904 smul %l7,-0x994,%l2
5905 fsubs %f21,%f23,%f22
5906 add %l6,%l0,%l7
5907 fcmps %fcc2,%f20,%f31
5908 fcmps %fcc0,%f20,%f21
5909 add %l2,-0xde2,%l3
5910 jmpl %o7,%g0
5911 smul %l4,0x6b0,%l1
5912far3_b2b_l:
5913 subc %l3,%l7,%l4
5914 andn %l7,%l0,%l3
5915 sub %l5,-0x1c8,%l3
5916 sdivx %l3,%l3,%l6
5917 fadds %f0 ,%f11,%f10
5918 and %l6,-0x043,%l5
5919 mulx %l3,-0x351,%l6
5920 jmpl %o7,%g0
5921 mulx %l5,%l6,%l3
5922user_far3_end:
5923 .seg "text"
5924 .align 0x2000
5925user_jump0_start:
5926 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
5927p0_jmpl_0_le:
5928 fmuls %f11,%f12,%f9
5929 orn %l5,%l2,%l6
5930 fsubs %f1 ,%f13,%f7
5931 jmpl %g6+8,%g0
5932 udivx %l7,0x7a9,%l2
5933p0_call_0_le:
5934 fadds %f15,%f13,%f3
5935 umul %l4,%l4,%l4
5936 and %l6,0x594,%l3
5937 retl
5938 sdivx %l7,%l5,%l3
5939p0_jmpl_0_lo:
5940 fmuls %f11,%f12,%f9
5941 orn %l5,%l2,%l6
5942 fsubs %f1 ,%f13,%f7
5943 jmpl %g6+8,%g0
5944 udivx %l7,0x7a9,%l2
5945p0_call_0_lo:
5946 fadds %f15,%f13,%f3
5947 umul %l4,%l4,%l4
5948 and %l6,0x594,%l3
5949 retl
5950 sdivx %l7,%l5,%l3
5951p0_jmpl_0_he:
5952 fcmps %fcc1,%f25,%f17
5953 jmpl %g6+8,%g0
5954 fsubs %f23,%f25,%f28
5955p0_call_0_he:
5956 addc %l1,-0x173,%l5
5957 or %l1,0xc7f,%l0
5958 fsqrts %f20,%f25
5959 fsubs %f24,%f25,%f19
5960 retl
5961 udivx %l0,0xbe9,%l0
5962p0_jmpl_0_ho:
5963 fcmps %fcc1,%f25,%f17
5964 jmpl %g6+8,%g0
5965 fsubs %f23,%f25,%f28
5966p0_call_0_ho:
5967 addc %l1,-0x173,%l5
5968 or %l1,0xc7f,%l0
5969 fsqrts %f20,%f25
5970 fsubs %f24,%f25,%f19
5971 retl
5972 udivx %l0,0xbe9,%l0
5973user_jump0_end:
5974 .seg "text"
5975 .align 0x2000
5976user_jump1_start:
5977 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
5978p0_jmpl_1_le:
5979 jmpl %g6+8,%g0
5980 addc %l0,-0xbb8,%l1
5981p0_call_1_le:
5982 xnor %l6,-0xaf7,%l1
5983 addc %l6,%l3,%l3
5984 umul %l5,%l7,%l0
5985 fsubs %f11,%f15,%f2
5986 smul %l7,%l4,%l3
5987 or %l7,-0x3de,%l1
5988 retl
5989 mulx %l6,-0xca2,%l1
5990p0_jmpl_1_lo:
5991 jmpl %g6+8,%g0
5992 addc %l0,-0xbb8,%l1
5993p0_call_1_lo:
5994 xnor %l6,-0xaf7,%l1
5995 addc %l6,%l3,%l3
5996 umul %l5,%l7,%l0
5997 fsubs %f11,%f15,%f2
5998 smul %l7,%l4,%l3
5999 or %l7,-0x3de,%l1
6000 retl
6001 mulx %l6,-0xca2,%l1
6002p0_jmpl_1_he:
6003 or %l7,%l4,%l5
6004 add %l3,%l1,%l3
6005 or %l1,%l1,%l5
6006 swap [%i6+0x00c],%l5 ! Mem[000000001018140c]
6007 jmpl %g6+8,%g0
6008 addc %l7,%l3,%l4
6009p0_call_1_he:
6010 mulx %l1,%l2,%l7
6011 fcmps %fcc3,%f28,%f29
6012 mulx %l1,%l3,%l4
6013 andn %l6,-0x1a3,%l6
6014 xnor %l3,-0x5e6,%l0
6015 retl
6016 addc %l5,-0xc02,%l6
6017p0_jmpl_1_ho:
6018 or %l7,%l4,%l5
6019 add %l3,%l1,%l3
6020 or %l1,%l1,%l5
6021 swap [%o6+0x00c],%l5 ! Mem[000000001018140c]
6022 jmpl %g6+8,%g0
6023 addc %l7,%l3,%l4
6024p0_call_1_ho:
6025 mulx %l1,%l2,%l7
6026 fcmps %fcc3,%f28,%f29
6027 mulx %l1,%l3,%l4
6028 andn %l6,-0x1a3,%l6
6029 xnor %l3,-0x5e6,%l0
6030 retl
6031 addc %l5,-0xc02,%l6
6032user_jump1_end:
6033 .seg "text"
6034 .align 0x2000
6035user_jump2_start:
6036 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
6037p0_jmpl_2_le:
6038 ldub [%i2+0x02d],%l1 ! Mem[000000001008142d]
6039 sdivx %l6,0x023,%l3
6040 fadds %f8 ,%f5 ,%f9
6041 fstoi %f11,%f0
6042 jmpl %g6+8,%g0
6043 xnor %l2,-0xe85,%l0
6044p0_call_2_le:
6045 fdivs %f1 ,%f12,%f1
6046 andn %l7,%l3,%l0
6047 add %l4,0xd50,%l5
6048 retl
6049 add %l6,0x1f8,%l6
6050p0_jmpl_2_lo:
6051 ldub [%o2+0x02d],%l1 ! Mem[000000001008142d]
6052 sdivx %l6,0x023,%l3
6053 fadds %f8 ,%f5 ,%f9
6054 fstoi %f11,%f0
6055 jmpl %g6+8,%g0
6056 xnor %l2,-0xe85,%l0
6057p0_call_2_lo:
6058 fdivs %f1 ,%f12,%f1
6059 andn %l7,%l3,%l0
6060 add %l4,0xd50,%l5
6061 retl
6062 add %l6,0x1f8,%l6
6063p0_jmpl_2_he:
6064 and %l7,0x05c,%l0
6065 smul %l5,-0x197,%l0
6066 sub %l1,%l2,%l6
6067 orn %l1,%l5,%l2
6068 udivx %l4,%l5,%l6
6069 addc %l0,%l0,%l3
6070 orn %l7,-0x093,%l0
6071 jmpl %g6+8,%g0
6072 orn %l6,0x8fc,%l3
6073p0_call_2_he:
6074 retl
6075 fsqrts %f30,%f22
6076p0_jmpl_2_ho:
6077 and %l7,0x05c,%l0
6078 smul %l5,-0x197,%l0
6079 sub %l1,%l2,%l6
6080 orn %l1,%l5,%l2
6081 udivx %l4,%l5,%l6
6082 addc %l0,%l0,%l3
6083 orn %l7,-0x093,%l0
6084 jmpl %g6+8,%g0
6085 orn %l6,0x8fc,%l3
6086p0_call_2_ho:
6087 retl
6088 fsqrts %f30,%f22
6089user_jump2_end:
6090 .seg "text"
6091 .align 0x2000
6092user_jump3_start:
6093 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
6094p0_jmpl_3_le:
6095 fdivs %f4 ,%f5 ,%f9
6096 andn %l1,0x1ee,%l4
6097 sdivx %l6,-0x09d,%l1
6098 fsubs %f11,%f11,%f13
6099 xor %l2,0x8af,%l1
6100 mulx %l0,-0xa42,%l1
6101 jmpl %g6+8,%g0
6102 subc %l1,%l5,%l7
6103p0_call_3_le:
6104 smul %l1,%l0,%l2
6105 fsubs %f4 ,%f12,%f9
6106 fmuls %f14,%f13,%f2
6107 subc %l6,%l5,%l0
6108 retl
6109 mulx %l7,-0x561,%l4
6110p0_jmpl_3_lo:
6111 fdivs %f4 ,%f5 ,%f9
6112 andn %l1,0x1ee,%l4
6113 sdivx %l6,-0x09d,%l1
6114 fsubs %f11,%f11,%f13
6115 xor %l2,0x8af,%l1
6116 mulx %l0,-0xa42,%l1
6117 jmpl %g6+8,%g0
6118 subc %l1,%l5,%l7
6119p0_call_3_lo:
6120 smul %l1,%l0,%l2
6121 fsubs %f4 ,%f12,%f9
6122 fmuls %f14,%f13,%f2
6123 subc %l6,%l5,%l0
6124 retl
6125 mulx %l7,-0x561,%l4
6126p0_jmpl_3_he:
6127 umul %l0,%l5,%l1
6128 xnor %l0,%l0,%l5
6129 andn %l4,0x50a,%l1
6130 smul %l5,%l5,%l4
6131 jmpl %g6+8,%g0
6132 fsubs %f27,%f27,%f16
6133p0_call_3_he:
6134 fcmps %fcc1,%f16,%f24
6135 retl
6136 orn %l6,0xd7a,%l2
6137p0_jmpl_3_ho:
6138 umul %l0,%l5,%l1
6139 xnor %l0,%l0,%l5
6140 andn %l4,0x50a,%l1
6141 smul %l5,%l5,%l4
6142 jmpl %g6+8,%g0
6143 fsubs %f27,%f27,%f16
6144p0_call_3_ho:
6145 fcmps %fcc1,%f16,%f24
6146 retl
6147 orn %l6,0xd7a,%l2
6148user_jump3_end:
6149
6150 .seg "data"
6151 .align 0x2000
6152user_data_start:
6153done_flags:
6154 .word 0
6155 .align 8
6156done_count:
6157 .word 0,0
6158Start_Flags:
6159 .word 0,0,0,0
6160Finish_Flag:
6161 .word 0,0
6162 .align 8
6163num_processors:
6164 .word 1
6165num_agents:
6166 .word 0
6167no_membar:
6168 .word 0
6169max_ireg:
6170 .word 8,0
6171max_freg:
6172 .word 32,0
6173 .align 64
6174p0_temp:
6175 .word 0,0,0,0,0,0,0,0
6176 .word 0,0,0,0,0,0,0,0
6177 .word 0,0,0,0,0,0,0,0
6178 .word 0,0,0,0,0,0,0,0
6179p0_debug:
6180 .word 0,0,0,0,0,0,0,0
6181 .word 0,0,0,0,0,0,0,0
6182p0_fsr:
6183 .word 0x00000000,0x00000000
6184 .align 8
6185p0_loop_cnt:
6186 .word 1,0
6187max_windows:
6188 .word 1,0,0,0,0,0,0,0
6189 .word 0,0,0,0,0,0,0,0
6190 .word 0,0,0,0,0,0,0,0
6191 .word 0,0,0,0,0,0,0,0
6192 .word 0,0,0,0,0,0,0,0
6193 .word 0,0,0,0,0,0,0,0
6194 .word 0,0,0,0,0,0,0,0
6195 .word 0,0,0,0,0,0,0,0
6196 .word 0,0,0,0,0,0,0,0
6197 .word 0,0,0,0,0,0,0,0
6198 .word 0,0,0,0,0,0,0,0
6199 .word 0,0,0,0,0,0,0,0
6200 .word 0,0,0,0,0,0,0,0
6201 .word 0,0,0,0,0,0,0,0
6202 .word 0,0,0,0,0,0,0,0
6203 .word 0,0,0,0,0,0,0,0
6204 .word 0,0,0,0,0,0,0,0
6205 .word 0,0,0,0,0,0,0,0
6206 .word 0,0,0,0,0,0,0,0
6207 .word 0,0,0,0,0,0,0,0
6208 .word 0,0,0,0,0,0,0,0
6209 .word 0,0,0,0,0,0,0,0
6210 .word 0,0,0,0,0,0,0,0
6211 .word 0,0,0,0,0,0,0,0
6212 .word 0,0,0,0,0,0,0,0
6213 .word 0,0,0,0,0,0,0,0
6214 .word 0,0,0,0,0,0,0,0
6215 .word 0,0,0,0,0,0,0,0
6216 .word 0,0,0,0,0,0,0,0
6217 .word 0,0,0,0,0,0,0,0
6218 .word 0,0,0,0,0,0,0,0
6219 .word 0,0,0,0,0,0,0,0
6220
6221 .align 8
6222p0_init_registers:
6223 .word 0x21aef1b6,0x627715a4 ! Init value for %l0
6224 .word 0x6cc52816,0x48442129 ! Init value for %l1
6225 .word 0x6b54aaa2,0x7f00f608 ! Init value for %l2
6226 .word 0xf49b5d78,0x6d7fe83c ! Init value for %l3
6227 .word 0x38816709,0xf5682bd5 ! Init value for %l4
6228 .word 0x38ba49a0,0x63f17a31 ! Init value for %l5
6229 .word 0x6eac650b,0xe68f7d13 ! Init value for %l6
6230 .word 0xfb5bda39,0xcee10e4c ! Init value for %l7
6231 .align 64
6232p0_init_freg:
6233 .word 0x7305ee2b,0x05700460 ! Init value for %f0
6234 .word 0x1bdb04eb,0xbe0d35c3 ! Init value for %f2
6235 .word 0xbf394847,0xe96dec05 ! Init value for %f4
6236 .word 0x7a365fa4,0x5dcbbc8b ! Init value for %f6
6237 .word 0xc5d648c2,0xfcfc54b5 ! Init value for %f8
6238 .word 0x9f65dd20,0x71bc8902 ! Init value for %f10
6239 .word 0x5778a534,0x8cd70f82 ! Init value for %f12
6240 .word 0xd0ea4854,0xc51b8c18 ! Init value for %f14
6241 .word 0x66cf68ad,0x18f5c11a ! Init value for %f16
6242 .word 0x69d1b2cd,0x049302d3 ! Init value for %f18
6243 .word 0x2c37451b,0xac7d3113 ! Init value for %f20
6244 .word 0x7bf4a25b,0x4e003c1d ! Init value for %f22
6245 .word 0xaf1d6e14,0xdd9e0d5b ! Init value for %f24
6246 .word 0x3dc23d89,0x9f8083fc ! Init value for %f26
6247 .word 0xe19681f6,0xdf9d2fa9 ! Init value for %f28
6248 .word 0x00411874,0x36c5746b ! Init value for %f30
6249 .word 0x26945d3b,0xc1f74eb9 ! Init value for %f32
6250 .word 0x39a006e2,0xdacd325c ! Init value for %f34
6251 .word 0x632ae364,0x1b1f32bc ! Init value for %f36
6252 .word 0x5196d30d,0x50a190bd ! Init value for %f38
6253 .word 0x7b3cbd0c,0x966fcc16 ! Init value for %f40
6254 .word 0x6b370f16,0xcea99933 ! Init value for %f42
6255 .word 0x0824c1f1,0x0a75c8f7 ! Init value for %f44
6256 .word 0x35f6561f,0xf2296706 ! Init value for %f46
6257 .word 0x127e12a7,0x65174122
6258 .word 0xec9171cb,0xbbc72e86
6259 .word 0x4c463d6d,0x1cd1a84f
6260 .word 0x0977d09c,0x8e6669bc
6261 .word 0xbb6cff85,0x90feeb7e
6262 .word 0x72dda5a4,0x27384e07
6263 .word 0x1eebc6ae,0x63beff5b
6264 .word 0x49bc8ea1,0x3c5cd347
6265p0_share_mask:
6266 .word 0xffff0000,0x00000000
6267 .word 0x00000000,0x00000000
6268 .word 0x00000000,0x00000000
6269 .word 0x00000000,0x00000000
6270 .word 0x00000000,0x00000000
6271 .word 0x00000000,0x00000000
6272 .word 0x00000000,0x00000000
6273 .word 0x00000000,0x00000000
6274p0_expected_registers:
6275 .word 0x00000000,0xffd60000
6276 .word 0x00000000,0x00000001
6277 .word 0x00000000,0x00000000
6278 .word 0x00000000,0x00000000
6279 .word 0x00000000,0x000000ff
6280 .word 0x00211d9f,0x2bee0573
6281 .word 0x00000000,0x00000000
6282 .word 0xffffffff,0xffffffff
6283p0_expected_fp_regs:
6284 .word 0x00000000,0x0000ffff
6285 .word 0xffffffff,0x450440d6
6286 .word 0x50630000,0x000000b4
6287 .word 0xe139503d,0x911a540e
6288 .word 0x5586c10f,0x17a27aa7
6289 .word 0xff000000,0x00000000
6290 .word 0x50630200,0xb50e61d7
6291 .word 0xece72778,0x0a32e176
6292 .word 0xff000000,0xecff0000
6293 .word 0x000001ff,0x0e541a91
6294 .word 0x00000049,0x00000000
6295 .word 0xffffffff,0x00000000
6296 .word 0x00000000,0x7e3e58ff
6297 .word 0x80000000,0x73050000
6298 .word 0x00000000,0x80000000
6299 .word 0x55045c7d,0x6de02ca5
6300 .word 0x00000035,0x00000c00 ! %fsr = 0000003500000c00
6301p0_local0_expect:
6302 .word 0xff000000,0x00000000
6303 .word 0xff75a8b0,0xffffffff
6304 .word 0x00000000,0xffffffff
6305 .word 0x2bee0573,0x72507abd
6306 .word 0xac990448,0x1b00ff00
6307 .word 0xffbf607e,0x20dd659f
6308 .word 0xff006de9,0xffffffc2
6309 .word 0xff000000,0x33660000
6310p0_local0_sec_expect:
6311 .word 0xffffffff,0x00000000
6312 .word 0xffffffff,0x00000000
6313 .word 0x00000000,0x00006350
6314 .word 0x0e26a88e,0x3d5039e1
6315 .word 0xa77aa217,0x0fc18655
6316 .word 0xdd63fba2,0xf02d8855
6317 .word 0xd7610eb5,0x918ccb87
6318 .word 0x76e1320a,0x7827e7ec
6319p0_local1_expect:
6320 .word 0xf8ffffff,0x00000000
6321 .word 0xffffff00,0x00000000
6322 .word 0x00000000,0xffffffff
6323 .word 0x68a493c1,0xa90cadac
6324 .word 0x00000000,0xa675a8b0
6325 .word 0xffffffff,0xfffffff8
6326 .word 0x7c0efb7c,0x00ffff00
6327 .word 0x00000000,0x00211d9f
6328p0_local1_sec_expect:
6329 .word 0xffffffff,0x450440d6
6330 .word 0x00000000,0x000000ff
6331 .word 0xb4000000,0x00000000
6332 .word 0xffc09ddd,0xc193a468
6333 .word 0xa5e9ac63,0x94b18a76
6334 .word 0x820fd78c,0x34a57857
6335 .word 0x80000000,0x36c0c225
6336 .word 0xbe7453cf,0x9f6ec53a
6337p0_local2_expect:
6338 .word 0x00000080,0xa2fb63dd
6339 .word 0x000000d6,0xffffffff
6340 .word 0x00000000,0x00211d9f
6341 .word 0xacad0ca9,0xc193a468
6342 .word 0xe139503d,0x8ea847d9
6343 .word 0xf8ffffff,0x5063fba2
6344 .word 0xa675a8b0,0x7cfb0e7c
6345 .word 0xffffffff,0xffe02ca5
6346p0_local2_sec_expect:
6347 .word 0x50630200,0xb50e61d7
6348 .word 0xffbf00dd,0xa90cadac
6349 .word 0x00000000,0x00000000
6350 .word 0x480aa5b1,0xd145d7f9
6351 .word 0x00000000,0xb910d8d1
6352 .word 0x204360ba,0x9182847e
6353 .word 0x3c670b9d,0x4de211f1
6354 .word 0x48c3d2b8,0xa313f7da
6355p0_local3_expect:
6356 .word 0x00211d9f,0x63050000
6357 .word 0xffd60000,0x00000000
6358 .word 0x000000b4,0xff6049ff
6359 .word 0x2349c7e1,0x00000000
6360 .word 0x49000000,0x00000000
6361 .word 0x00000000,0xff0000ff
6362 .word 0xfffffff9,0xdf48e814
6363 .word 0xffe1f0f2,0x6705d656
6364p0_local3_sec_expect:
6365 .word 0x00000042,0x00000000
6366 .word 0x00000000,0x000000ff
6367 .word 0x00000000,0xffbf607e
6368 .word 0xacad0ca9,0xc193a468
6369 .word 0xe139503d,0x8ea847d9
6370 .word 0xf8ffffff,0x5063fba2
6371 .word 0xa675a8b0,0x7cfb0e7c
6372 .word 0x55045c7d,0x6de02ca5
6373p0_local4_expect:
6374 .word 0x00000000,0x000000b4
6375 .word 0x00000001,0x0e541a91
6376 .word 0x0000ff00,0x0000ffff
6377 .word 0xdd9dc0ff,0xf2002fdc
6378 .word 0x1c5029f5,0xc70d15f3
6379 .word 0xffffff04,0xc26ceff2
6380 .word 0x73050000,0x000000be
6381 .word 0xa2fbff50,0x0000002f
6382p0_local4_sec_expect:
6383 .word 0x00000000,0x00000000
6384 .word 0xff010000,0x00000000
6385 .word 0xff1a540e,0x00006350
6386 .word 0x0e26a88e,0x3d5039e1
6387 .word 0xa77aa217,0x0fc18655
6388 .word 0xdd63fba2,0xf02d8855
6389 .word 0xd7610eb5,0x918ccb87
6390 .word 0x76e1320a,0x7827e7ec
6391p0_local5_expect:
6392 .word 0xff000000,0x00000000
6393 .word 0xffff0000,0x00000000
6394 .word 0xff000000,0xecff0000
6395 .word 0xb40000ff,0xff000099
6396 .word 0xffffffff,0xffffff9d
6397 .word 0x425aeabe,0x0e541a91
6398 .word 0x00000000,0xffbf607e
6399 .word 0xddffffff,0xffbf6049
6400p0_local5_sec_expect:
6401 .word 0x00000000,0x000000ff
6402 .word 0x00211d9f,0x2bee0573
6403 .word 0xffffffff,0x00000001
6404 .word 0xd6000000,0xffc09ddd
6405 .word 0x5586c10f,0x00000000
6406 .word 0x3c886350,0x72507abd
6407 .word 0x87cb8c91,0xb50e61d7
6408 .word 0xece72778,0x0a32e176
6409p0_local6_expect:
6410 .word 0xff0066ff,0xdd9dc0ff
6411 .word 0xffd60000,0xfffffff8
6412 .word 0xffffffdd,0x49000000
6413 .word 0xf8ffffff,0x00000048
6414 .word 0x5037e299,0x00000000
6415 .word 0xc193a468,0x00000063
6416 .word 0x00000005,0x0000001b
6417 .word 0xf6002dd6,0x63ace9a5
6418p0_local6_sec_expect:
6419 .word 0xffffffff,0x00000000
6420 .word 0x000000d6,0xffffffff
6421 .word 0x00ff0000,0x00006350
6422 .word 0x0e26a88e,0x3d5039e1
6423 .word 0xa77aa217,0x0fc18655
6424 .word 0x00000000,0x80000000
6425 .word 0xd7610eb5,0x00026350
6426 .word 0x76e1320a,0x7827e7ec
6427share0_expect:
6428 .word 0xff024c08,0xa7219620
6429 .word 0xbe499bb9,0x55ac559e
6430 .word 0x3b840c0c,0xcac34e7a
6431 .word 0x4747065c,0x69aaffc5
6432 .word 0xf160d889,0x56a8f4e2
6433 .word 0x00f7902c,0x0d194686
6434 .word 0x3836e9fc,0x3a4b319f
6435 .word 0x3657104c,0x4ce0b43b
6436share1_expect:
6437 .word 0xffffba64,0x50be9cb2
6438 .word 0x358d183c,0x1ce9d66d
6439 .word 0xb7794811,0xf64baa5f
6440 .word 0x3aa37139,0xd4b64d83
6441 .word 0x2d5a2da7,0x4c9ec607
6442 .word 0xc7fd7ba5,0x546e20d3
6443 .word 0x04c49397,0x75ec205b
6444 .word 0xb32084ab,0x4074f878
6445 .word 0xff00c1d1,0x4b815f4d
6446 .word 0x9715d1ba,0x8c699d55
6447 .word 0x7c1d3022,0xffef4079
6448 .word 0x0fee4678,0x7a6e9b1e
6449 .word 0x2f27f261,0xb3ad3d93
6450 .word 0xe82250b4,0xc4758128
6451 .word 0x37ddc559,0x8943c72f
6452 .word 0xb2040dd9,0xee0f0873
6453share2_expect:
6454 .word 0xffff85d2,0xf2e9b997
6455 .word 0x48ae5c5b,0xe9d9a858
6456 .word 0x70290700,0x8e2d2739
6457 .word 0x89407bcd,0xc1ede677
6458 .word 0x170db53d,0x1c24e995
6459 .word 0x9281ae71,0xd8b45a3d
6460 .word 0x20d69ba0,0xef2c7d6e
6461 .word 0x6ac4e5d4,0x85422183
6462share3_expect:
6463 .word 0x0005f103,0x16814f74
6464 .word 0xefdca886,0x6cacea9c
6465 .word 0x2973621e,0x156c973e
6466 .word 0xcb3cfc8c,0x973a275a
6467 .word 0x60fb5560,0x9934d5bb
6468 .word 0x0f54d78c,0xea1d77fc
6469 .word 0xa3bc4765,0xa207cd85
6470 .word 0x73e5ef6d,0x83db9860
6471 .word 0xffffd022,0x96df108e
6472 .word 0x93a772a1,0x7e5a380e
6473 .word 0x278f7abf,0xfc85b7aa
6474 .word 0xe46778a1,0xd69ec2b6
6475 .word 0x8f6eab53,0x70d0f394
6476 .word 0x6330c36a,0x74ba978b
6477 .word 0xce22797b,0xf7842f48
6478 .word 0x54b80c18,0xa4886a38
6479 .word 0xf6ff7b7d,0x4cb93442
6480 .word 0xe49ad591,0x6731c45d
6481 .word 0x6451aafc,0xef7433fd
6482 .word 0xdf760f6c,0x0cc7a120
6483 .word 0x057f4fc4,0x8df98e1f
6484 .word 0xf71b1a64,0x20cafedd
6485 .word 0x49ea0c9b,0x199931e8
6486 .word 0xb4f77d2f,0xff1434ce
6487 .word 0x6fff4ce8,0x536cd1eb
6488 .word 0x67b00ca1,0x097f066a
6489 .word 0xec55c970,0x84748abc
6490 .word 0x1113243a,0x038a149d
6491 .word 0x9c969d70,0xf86de02d
6492 .word 0x0ef5cf67,0x7985df14
6493 .word 0xe5cf2011,0x7b9fd797
6494 .word 0xeb4517de,0x60c900ac
6495 .word 0xffa18676,0x96d95e1f
6496 .word 0xea012100,0xc2920fd6
6497 .word 0x7b9ed8d1,0xacd4824d
6498 .word 0xc369db0e,0x9127c08b
6499 .word 0x6b60d927,0xf137b852
6500 .word 0x5ee60923,0x7c90abb1
6501 .word 0x08ea27e4,0xd83ccc74
6502 .word 0x00a330ee,0xa63bd6a8
6503 .word 0xf6ff05d8,0x3974017c
6504 .word 0x42e618f1,0x3e4ffe49
6505 .word 0x28a3e544,0xc06663ef
6506 .word 0xe5aa2101,0x7a26bf90
6507 .word 0x0a350172,0xe838d296
6508 .word 0x14cceb2a,0x7a361faa
6509 .word 0xc4ab4810,0xee4e7370
6510 .word 0x2ff3ba60,0x1840e2e3
6511 .word 0x4bedbd9f,0x209341b1
6512 .word 0x04093592,0xbd46d214
6513 .word 0xd0c920b0,0x0e1a28e9
6514 .word 0xc569b75d,0xd1b4c8f9
6515 .word 0xebcaec9c,0x6807c145
6516 .word 0xcd3b49d8,0xb4a6dcb4
6517 .word 0x54395b0f,0xf41fe9e7
6518 .word 0x5f65dfbc,0x632533e7
6519 .word 0xff7e6949,0x11167c8d
6520 .word 0x72cae032,0x922d1f72
6521 .word 0x562d4f04,0xdee38014
6522 .word 0xf83cc914,0xfecd5710
6523 .word 0x94704c3e,0xbe35f8d7
6524 .word 0x60e4aac6,0xf35a1f9e
6525 .word 0x191732b0,0xa37bbd64
6526 .word 0x22cdc76f,0xb30c2a09
6527p0_invalidate_semaphore:
6528 .word 0
6529! Data for Cross Processor Interrupt
6530 .align 8
6531received_xintr:
6532 .word 0,0,0,0,0,0,0,0
6533 .word 0,0,0,0,0,0,0,0
6534 .word 0,0,0,0,0,0,0,0
6535 .word 0,0,0,0,0,0,0,0
6536 .word 0,0,0,0,0,0,0,0
6537 .word 0,0,0,0,0,0,0,0
6538 .word 0,0,0,0,0,0,0,0
6539 .word 0,0,0,0,0,0,0,0
6540p0_dispatch_retry:
6541 .word 0,0
6542p0_xintr_data:
6543 .word 0x00000000,0x00000001
6544 .word 0x7b6c0cc8,0x6e208af6
6545 .word 0x00000000,0x00000002
6546 .word 0xba599050,0x1cacaf1d
6547 .word 0x00000000,0x00000003
6548 .word 0xaa548f57,0x8cf0ed0b
6549 .word 0x00000000,0x00000004
6550 .word 0xc4c1d848,0x05a26428
6551 .word 0x00000000,0x00000005
6552 .word 0x9ffa7eb7,0xa53ddd2b
6553 .word 0x00000000,0x00000006
6554 .word 0xf37a5217,0xd03b3391
6555 .word 0x00000000,0x00000007
6556 .word 0xd51b0198,0x6800553a
6557 .word 0x00000000,0x00000008
6558 .word 0xbd9b2d58,0x6e6d3ba7
6559 .align 8
6560p0_xintr_expected:
6561 .word 0
6562 .align 64
6563xintr_data_ptrs:
6564 .word p0_xintr_data
6565 .align 8
6566p0_xintr_db:
6567 .skip 512
6568p0_xintr_retry_count:
6569 .word 0,0
6570p0_reset_cnt:
6571 .word 0
6572 .align 8
6573p0_ec_timing_ctrl:
6574 .word 0,0
6575p0_ec_control:
6576 .word 0,0
6577p0_mcu_shadow:
6578 .skip 80
6579user_data_end:
6580
6581
6582SECTION .p0_local0 DATA_VA=0x000800000
6583
6584attr_data {
6585 Name = .p0_local0,
6586 VA = 0x0000000000800000,
6587 RA = 0x0000000010000000,
6588 PA = ra2pa(0x0000000010000000,0),
6589 part_0_ctx_nonzero_tsb_config_0,
6590 TTE_Context=PCONTEXT,
6591 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6592 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6593 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6594 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6595}
6596
6597 .data
6598 .seg "data"
6599 .align 0x2000
6600 .global p0_local0_start
6601p0_local0_begin:
6602 .skip 0x1400
6603p0_local0_start:
6604 .word 0xee2c4c15,0xdc3fcc00,0x73cb5478,0xebf2b9b7
6605 .word 0x15e3f35e,0x4e0c0ed7,0xcf495bf9,0x016d7777
6606 .word 0x50bb809c,0x68604785,0xa3f1a2ac,0x73209ff1
6607 .word 0x011c805b,0x5219c84f,0x753a8d6d,0xfc26441d
6608p0_local0_end:
6609
6610SECTION .p0_local0_sec DATA_VA=0x000800000
6611
6612attr_data {
6613 Name = .p0_local0_sec,
6614 VA = 0x0000000000800000,
6615 RA = 0x0000000030000000,
6616 PA = ra2pa(0x0000000030000000,0),
6617 part_0_ctx_nonzero_tsb_config_0,
6618 TTE_Context=SCONTEXT,
6619 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6620 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6621 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6622 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6623}
6624
6625 .data
6626 .seg "data"
6627 .align 0x2000
6628 .global p0_local0_sec_start
6629p0_local0_sec_begin:
6630 .skip 0x1400
6631p0_local0_sec_start:
6632 .word 0xeca7a64a,0x048fa16b,0xdf687de4,0xd9af76d2
6633 .word 0x05b0b7b6,0xb1dfcfbd,0x0de00ad7,0x3f0316a6
6634 .word 0xd784f77e,0x71e910f2,0x7e848291,0x012e512a
6635 .word 0x0b8ebdd3,0xe299e9e3,0x11872dd6,0x85f46044
6636p0_local0_sec_end:
6637
6638SECTION .p0_local1 DATA_VA=0x000802000
6639
6640attr_data {
6641 Name = .p0_local1,
6642 VA = 0x0000000000802000,
6643 RA = 0x0000000010040000,
6644 PA = ra2pa(0x0000000010040000,0),
6645 part_0_ctx_nonzero_tsb_config_0,
6646 TTE_Context=PCONTEXT,
6647 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6648 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6649 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6650 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6651}
6652
6653 .data
6654 .seg "data"
6655 .align 0x2000
6656 .global p0_local1_start
6657p0_local1_begin:
6658 .skip 0x1400
6659p0_local1_start:
6660 .word 0xe7b2ebbe,0xf86b1e23,0x58ea4752,0x6c43fb05
6661 .word 0xb3667c9f,0x37328bd7,0x70719357,0x0896b14a
6662 .word 0x19df3cea,0x4f881d5f,0xbff84ba1,0x63486307
6663 .word 0xef8c9284,0xdb19a1b5,0xa220ac6a,0x2d3bd93b
6664p0_local1_end:
6665
6666SECTION .p0_local1_sec DATA_VA=0x000802000
6667
6668attr_data {
6669 Name = .p0_local1_sec,
6670 VA = 0x0000000000802000,
6671 RA = 0x0000000030040000,
6672 PA = ra2pa(0x0000000030040000,0),
6673 part_0_ctx_nonzero_tsb_config_0,
6674 TTE_Context=SCONTEXT,
6675 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6676 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6677 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6678 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6679}
6680
6681 .data
6682 .seg "data"
6683 .align 0x2000
6684 .global p0_local1_sec_start
6685p0_local1_sec_begin:
6686 .skip 0x1400
6687p0_local1_sec_start:
6688 .word 0xbe6a4109,0x3833c7eb,0x8d1a1f54,0x5d890443
6689 .word 0x063b3f93,0x601af5ea,0x0ce50438,0xb6fe7da0
6690 .word 0xc11fe171,0x280fc23d,0x5e985489,0x05bf6787
6691 .word 0xcb0e28ae,0x1b0de348,0x76058216,0x399f5b62
6692p0_local1_sec_end:
6693
6694SECTION .p0_local2 DATA_VA=0x000804000
6695
6696attr_data {
6697 Name = .p0_local2,
6698 VA = 0x0000000000804000,
6699 RA = 0x0000000010080000,
6700 PA = ra2pa(0x0000000010080000,0),
6701 part_0_ctx_nonzero_tsb_config_0,
6702 TTE_Context=PCONTEXT,
6703 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6704 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6705 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6706 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6707}
6708
6709 .data
6710 .seg "data"
6711 .align 0x2000
6712 .global p0_local2_start
6713p0_local2_begin:
6714 .skip 0x1400
6715p0_local2_start:
6716 .word 0xbf09f722,0x9f6ec53a,0xbda3ae5e,0x5ce9b16a
6717 .word 0x6a575a97,0x8f45e8bb,0xacad0ca9,0x55c5ee92
6718 .word 0xaa88243b,0x96e4ffcd,0xfd06f774,0xfe3cff92
6719 .word 0xa675a8b0,0x7cfb0e7c,0x55045c7d,0x6de02ca5
6720p0_local2_end:
6721
6722SECTION .p0_local2_sec DATA_VA=0x000804000
6723
6724attr_data {
6725 Name = .p0_local2_sec,
6726 VA = 0x0000000000804000,
6727 RA = 0x0000000030080000,
6728 PA = ra2pa(0x0000000030080000,0),
6729 part_0_ctx_nonzero_tsb_config_0,
6730 TTE_Context=SCONTEXT,
6731 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6732 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6733 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6734 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6735}
6736
6737 .data
6738 .seg "data"
6739 .align 0x2000
6740 .global p0_local2_sec_start
6741p0_local2_sec_begin:
6742 .skip 0x1400
6743p0_local2_sec_start:
6744 .word 0x32000f4b,0xb01cb197,0x8c9fa7fc,0xbb1c0e9a
6745 .word 0xc8de0036,0xebc42b04,0x480aa5b1,0xd145d7f9
6746 .word 0x6148fa06,0x19b6d8d1,0x204360ba,0xaa51901e
6747 .word 0x3c670b9d,0x4de211f1,0x48c3d2b8,0xa313f7da
6748p0_local2_sec_end:
6749
6750SECTION .p0_local3 DATA_VA=0x000806000
6751
6752attr_data {
6753 Name = .p0_local3,
6754 VA = 0x0000000000806000,
6755 RA = 0x00000000100c0000,
6756 PA = ra2pa(0x00000000100c0000,0),
6757 part_0_ctx_nonzero_tsb_config_0,
6758 TTE_Context=PCONTEXT,
6759 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6760 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6761 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6762 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6763}
6764
6765 .data
6766 .seg "data"
6767 .align 0x2000
6768 .global p0_local3_start
6769p0_local3_begin:
6770 .skip 0x1400
6771p0_local3_start:
6772 .word 0x94b18a76,0x271c236d,0x2d2ea293,0xef1e7c67
6773 .word 0x2fc09ddd,0xc193a468,0x2349c7e1,0x89422d3b
6774 .word 0xac990448,0xce32d083,0x7c829e0f,0x0ac5eded
6775 .word 0xbc5a3abb,0xdf489ae7,0xb4e1f0f6,0x6740d656
6776p0_local3_end:
6777
6778SECTION .p0_local3_sec DATA_VA=0x000806000
6779
6780attr_data {
6781 Name = .p0_local3_sec,
6782 VA = 0x0000000000806000,
6783 RA = 0x00000000300c0000,
6784 PA = ra2pa(0x00000000300c0000,0),
6785 part_0_ctx_nonzero_tsb_config_0,
6786 TTE_Context=SCONTEXT,
6787 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6788 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6789 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6790 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6791}
6792
6793 .data
6794 .seg "data"
6795 .align 0x2000
6796 .global p0_local3_sec_start
6797p0_local3_sec_begin:
6798 .skip 0x1400
6799p0_local3_sec_start:
6800 .word 0x95cfd873,0x493cb9ff,0x0a6c330b,0x94cf7e4f
6801 .word 0x0bbb6971,0xe611a2f7,0xcabcfbb8,0xe672a99b
6802 .word 0xdd02365f,0x81d02f83,0xf338bb9f,0xe62627fb
6803 .word 0x5059a5cf,0x12e09aad,0x817ce1e4,0xc5bf4db2
6804p0_local3_sec_end:
6805
6806SECTION .p0_local4 DATA_VA=0x000808000
6807
6808attr_data {
6809 Name = .p0_local4,
6810 VA = 0x0000000000808000,
6811 RA = 0x0000000010100000,
6812 PA = ra2pa(0x0000000010100000,0),
6813 part_0_ctx_nonzero_tsb_config_0,
6814 TTE_Context=PCONTEXT,
6815 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6816 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6817 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6818 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6819}
6820
6821 .data
6822 .seg "data"
6823 .align 0x2000
6824 .global p0_local4_start
6825p0_local4_begin:
6826 .skip 0x1400
6827p0_local4_start:
6828 .word 0xfd5debc7,0xb72f703d,0x641c7fd8,0x35b4c03a
6829 .word 0x14e8c163,0x02ef4a3c,0xd6989865,0xf2182fdc
6830 .word 0x1c5029f5,0xc70d15f3,0x765c210f,0xc26cf44e
6831 .word 0xfcf158f1,0x431a4824,0xff5e835f,0xe834d14c
6832p0_local4_end:
6833
6834SECTION .p0_local4_sec DATA_VA=0x000808000
6835
6836attr_data {
6837 Name = .p0_local4_sec,
6838 VA = 0x0000000000808000,
6839 RA = 0x0000000030100000,
6840 PA = ra2pa(0x0000000030100000,0),
6841 part_0_ctx_nonzero_tsb_config_0,
6842 TTE_Context=SCONTEXT,
6843 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6844 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6845 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6846 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6847}
6848
6849 .data
6850 .seg "data"
6851 .align 0x2000
6852 .global p0_local4_sec_start
6853p0_local4_sec_begin:
6854 .skip 0x1400
6855p0_local4_sec_start:
6856 .word 0x00dd0448,0x0d0d2138,0x666a2e55,0x4c552e69
6857 .word 0x78d95ca4,0x53a63474,0xe139503d,0x8ea8260e
6858 .word 0x5586c10f,0x17a27aa7,0x55882df0,0xa2fb63dd
6859 .word 0x87cb8c91,0xb50e61d7,0xece72778,0x0a32e176
6860p0_local4_sec_end:
6861
6862SECTION .p0_local5 DATA_VA=0x00080a000
6863
6864attr_data {
6865 Name = .p0_local5,
6866 VA = 0x000000000080a000,
6867 RA = 0x0000000010140000,
6868 PA = ra2pa(0x0000000010140000,0),
6869 part_0_ctx_nonzero_tsb_config_0,
6870 TTE_Context=PCONTEXT,
6871 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6872 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6873 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6874 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6875}
6876
6877 .data
6878 .seg "data"
6879 .align 0x2000
6880 .global p0_local5_start
6881p0_local5_begin:
6882 .skip 0x1400
6883p0_local5_start:
6884 .word 0x9603b2cd,0xbb8de1e0,0xd7c76781,0xa7094efb
6885 .word 0x7588c850,0x471e33cf,0x4992ebff,0x140a8f00
6886 .word 0xfd5d119e,0x072e55cd,0x425aeabe,0x0e541a91
6887 .word 0x0782d3ac,0xd1122200,0x944c8e2c,0xcc6e2f05
6888p0_local5_end:
6889
6890SECTION .p0_local5_sec DATA_VA=0x00080a000
6891
6892attr_data {
6893 Name = .p0_local5_sec,
6894 VA = 0x000000000080a000,
6895 RA = 0x0000000030140000,
6896 PA = ra2pa(0x0000000030140000,0),
6897 part_0_ctx_nonzero_tsb_config_0,
6898 TTE_Context=SCONTEXT,
6899 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6900 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6901 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6902 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6903}
6904
6905 .data
6906 .seg "data"
6907 .align 0x2000
6908 .global p0_local5_sec_start
6909p0_local5_sec_begin:
6910 .skip 0x1400
6911p0_local5_sec_start:
6912 .word 0xd6400445,0x72507abd,0x28445af0,0xb86b016b
6913 .word 0x31b792a8,0x2bd3ee6d,0x58f57a37,0x6f1ae716
6914 .word 0xf59c2a36,0x63ace9a5,0xec7caf0d,0xc2f15a43
6915 .word 0x4befa1be,0x4960bfff,0xea03fd1a,0x13c71665
6916p0_local5_sec_end:
6917
6918SECTION .p0_local6 DATA_VA=0x00080c000
6919
6920attr_data {
6921 Name = .p0_local6,
6922 VA = 0x000000000080c000,
6923 RA = 0x0000000010180000,
6924 PA = ra2pa(0x0000000010180000,0),
6925 part_0_ctx_nonzero_tsb_config_0,
6926 TTE_Context=PCONTEXT,
6927 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6928 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6929 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6930 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6931}
6932
6933 .data
6934 .seg "data"
6935 .align 0x2000
6936 .global p0_local6_start
6937p0_local6_begin:
6938 .skip 0x1400
6939p0_local6_start:
6940 .word 0x3fb13caa,0x36c0c225,0x9df0a0da,0x9483829a
6941 .word 0x4a99712b,0x8b931e4a,0xd71ed3d6,0x28e7d378
6942 .word 0x2c900443,0x09a81740,0xb91090d3,0x81ec1b4a
6943 .word 0xcde9aaa7,0xc1307e7d,0x337b240e,0x2e6f90a0
6944p0_local6_end:
6945
6946SECTION .p0_local6_sec DATA_VA=0x00080c000
6947
6948attr_data {
6949 Name = .p0_local6_sec,
6950 VA = 0x000000000080c000,
6951 RA = 0x0000000030180000,
6952 PA = ra2pa(0x0000000030180000,0),
6953 part_0_ctx_nonzero_tsb_config_0,
6954 TTE_Context=SCONTEXT,
6955 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6956 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6957 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6958 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6959}
6960
6961 .data
6962 .seg "data"
6963 .align 0x2000
6964 .global p0_local6_sec_start
6965p0_local6_sec_begin:
6966 .skip 0x1400
6967p0_local6_sec_start:
6968 .word 0x3cd20ca4,0xf7afdc53,0xfb3e1bd5,0xa2a94821
6969 .word 0xfc725355,0x364150a3,0xcba17b8b,0xb7c5c017
6970 .word 0xe30703b9,0x945d7d1e,0x3823183b,0x48d4823e
6971 .word 0x53f361b2,0xce50ef63,0xbb7e34bd,0xb43585f9
6972p0_local6_sec_end:
6973
6974SECTION .share0 DATA_VA=0x00080e000
6975
6976attr_data {
6977 Name = .share0,
6978 VA = 0x000000000080e000,
6979 RA = 0x00000000201c0000,
6980 PA = ra2pa(0x00000000201c0000,0),
6981 part_0_ctx_nonzero_tsb_config_0,
6982 TTE_Context=PCONTEXT,
6983 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
6984 TTE_Diag=0, TTE_L=0, TTE_EP=1,
6985 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
6986 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
6987}
6988
6989 .data
6990 .seg "data"
6991 .align 0x2000
6992 .global share0_start
6993share0_begin:
6994share0_start:
6995 .word 0x90434c08,0xa7219620,0xbe499bb9,0x55ac559e
6996 .word 0x3b840c0c,0xcac34e7a,0x4747065c,0x69aaffc5
6997 .word 0xf160d889,0x56a8f4e2,0x00f7902c,0x0d194686
6998 .word 0x3836e9fc,0x3a4b319f,0x3657104c,0x4ce0b43b
6999share0_end:
7000
7001SECTION .share1 DATA_VA=0x000810000
7002
7003attr_data {
7004 Name = .share1,
7005 VA = 0x0000000000810000,
7006 RA = 0x0000000020800000,
7007 PA = ra2pa(0x0000000020800000,0),
7008 part_0_ctx_nonzero_tsb_config_0,
7009 TTE_Context=PCONTEXT,
7010 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7011 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7012 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7013 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7014}
7015
7016 .data
7017 .seg "data"
7018 .align 0x2000
7019 .global share1_start
7020share1_begin:
7021share1_start:
7022 .word 0x5fecba64,0x50be9cb2,0x358d183c,0x1ce9d66d
7023 .word 0xb7794811,0xf64baa5f,0x3aa37139,0xd4b64d83
7024 .word 0x2d5a2da7,0x4c9ec607,0xc7fd7ba5,0x546e20d3
7025 .word 0x04c49397,0x75ec205b,0xb32084ab,0x4074f878
7026 .word 0xba7dc1d1,0x4b815f4d,0x9715d1ba,0x8c699d55
7027 .word 0x7c1d3022,0xffef4079,0x0fee4678,0x7a6e9b1e
7028 .word 0x2f27f261,0xb3ad3d93,0xe82250b4,0xc4758128
7029 .word 0x37ddc559,0x8943c72f,0xb2040dd9,0xee0f0873
7030share1_end:
7031
7032SECTION .share2 DATA_VA=0x000812000
7033
7034attr_data {
7035 Name = .share2,
7036 VA = 0x0000000000812000,
7037 RA = 0x00000000211c0000,
7038 PA = ra2pa(0x00000000211c0000,0),
7039 part_0_ctx_nonzero_tsb_config_0,
7040 TTE_Context=PCONTEXT,
7041 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
7042 TTE_Diag=0, TTE_L=0, TTE_EP=1,
7043 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
7044 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
7045}
7046
7047 .data
7048 .seg "data"
7049 .align 0x2000
7050 .global share2_start
7051share2_begin:
7052share2_start:
7053 .word 0x482885d2,0xf2e9b997,0x48ae5c5b,0xe9d9a858
7054 .word 0x70290700,0x8e2d2739,0x89407bcd,0xc1ede677
7055 .word 0x170db53d,0x1c24e995,0x9281ae71,0xd8b45a3d
7056 .word 0x20d69ba0,0xef2c7d6e,0x6ac4e5d4,0x85422183
7057share2_end:
7058
7059SECTION .share3 DATA_VA=0x000814000
7060
7061attr_data {
7062 Name = .share3,
7063 VA = 0x0000000000814000,
7064 RA = 0x0000000021800000,
7065 PA = ra2pa(0x0000000021800000,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 share3_start
7078share3_begin:
7079share3_start:
7080 .word 0xbbb2f103,0x16814f74,0xefdca886,0x6cacea9c
7081 .word 0x2973621e,0x156c973e,0xcb3cfc8c,0x973a275a
7082 .word 0x60fb5560,0x9934d5bb,0x0f54d78c,0xea1d77fc
7083 .word 0xa3bc4765,0xa207cd85,0x73e5ef6d,0x83db9860
7084 .word 0x9a2fd022,0x96df108e,0x93a772a1,0x7e5a380e
7085 .word 0x278f7abf,0xfc85b7aa,0xe46778a1,0xd69ec2b6
7086 .word 0x8f6eab53,0x70d0f394,0x6330c36a,0x74ba978b
7087 .word 0xce22797b,0xf7842f48,0x54b80c18,0xa4886a38
7088 .word 0xf68e7b7d,0x4cb93442,0xe49ad591,0x6731c45d
7089 .word 0x6451aafc,0xef7433fd,0xdf760f6c,0x0cc7a120
7090 .word 0x057f4fc4,0x8df98e1f,0xf71b1a64,0x20cafedd
7091 .word 0x49ea0c9b,0x199931e8,0xb4f77d2f,0xff1434ce
7092 .word 0x6fd44ce8,0x536cd1eb,0x67b00ca1,0x097f066a
7093 .word 0xec55c970,0x84748abc,0x1113243a,0x038a149d
7094 .word 0x9c969d70,0xf86de02d,0x0ef5cf67,0x7985df14
7095 .word 0xe5cf2011,0x7b9fd797,0xeb4517de,0x60c900ac
7096 .word 0xeca18676,0x96d95e1f,0xea012100,0xc2920fd6
7097 .word 0x7b9ed8d1,0xacd4824d,0xc369db0e,0x9127c08b
7098 .word 0x6b60d927,0xf137b852,0x5ee60923,0x7c90abb1
7099 .word 0x08ea27e4,0xd83ccc74,0x00a330ee,0xa63bd6a8
7100 .word 0xf60105d8,0x3974017c,0x42e618f1,0x3e4ffe49
7101 .word 0x28a3e544,0xc06663ef,0xe5aa2101,0x7a26bf90
7102 .word 0x0a350172,0xe838d296,0x14cceb2a,0x7a361faa
7103 .word 0xc4ab4810,0xee4e7370,0x2ff3ba60,0x1840e2e3
7104 .word 0x4bedbd9f,0x209341b1,0x04093592,0xbd46d214
7105 .word 0xd0c920b0,0x0e1a28e9,0xc569b75d,0xd1b4c8f9
7106 .word 0xebcaec9c,0x6807c145,0xcd3b49d8,0xb4a6dcb4
7107 .word 0x54395b0f,0xf41fe9e7,0x5f65dfbc,0x632533e7
7108 .word 0x75bf6949,0x11167c8d,0x72cae032,0x922d1f72
7109 .word 0x562d4f04,0xdee38014,0xf83cc914,0xfecd5710
7110 .word 0x94704c3e,0xbe35f8d7,0x60e4aac6,0xf35a1f9e
7111 .word 0x191732b0,0xa37bbd64,0x22cdc76f,0xb30c2a09
7112share3_end: