Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_1500_0.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_1500_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, 1500 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_1500_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_1500_0 -p 1 -l 1500
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! Random code for Processor 0
72
73processor_0:
74 ta T_CHANGE_PRIV
75 wrpr %g0,7,%cleanwin
76 call p0_init_memory_pointers
77 wr %g0,0x80,%asi ! Setting default asi to 80
78
79! Initialize the floating point registers for processor 0
80
81 wr %g0,0x4,%fprs ! Make sure fef is 1
82 set p0_init_freg,%g1
83! %f0 = 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
3890 ba,a p0_not_taken_0_end
3891p0_not_taken_0:
3892! The following code should not be executed
3893 and %l0,0xfba,%l6
3894 fdivs %f8,%f1,%f19
3895 nop
3896 fmuls %f26,%f15,%f7
3897 std %l2,[%i6+0x008]
3898 smul %l5,0x705,%l3
3899 ba,a p0_branch_failed
3900p0_not_taken_0_end:
3901
3902
3903! End of Random Code for Thread 0
3904
3905
3906! Check Registers
3907
3908p0_check_registers:
3909 set p0_expected_registers,%g1
3910 ldx [%g1+0x000],%g2
3911 cmp %l0,%g2 ! %l0 should be 000000007e60bfff
3912 bne,a,pn %xcc,p0_reg_l0_fail
3913 mov %l0,%g3
3914 ldx [%g1+0x008],%g2
3915 cmp %l1,%g2 ! %l1 should be 00000000ffffff7f
3916 bne,a,pn %xcc,p0_reg_l1_fail
3917 mov %l1,%g3
3918 ldx [%g1+0x010],%g2
3919 cmp %l2,%g2 ! %l2 should be 0000000000000049
3920 bne,a,pn %xcc,p0_reg_l2_fail
3921 mov %l2,%g3
3922 ldx [%g1+0x018],%g2
3923 cmp %l3,%g2 ! %l3 should be 0000000000000000
3924 bne,a,pn %xcc,p0_reg_l3_fail
3925 mov %l3,%g3
3926 ldx [%g1+0x020],%g2
3927 cmp %l4,%g2 ! %l4 should be 0000000048000000
3928 bne,a,pn %xcc,p0_reg_l4_fail
3929 mov %l4,%g3
3930 ldx [%g1+0x028],%g2
3931 cmp %l5,%g2 ! %l5 should be 0000000000000050
3932 bne,a,pn %xcc,p0_reg_l5_fail
3933 mov %l5,%g3
3934 ldx [%g1+0x030],%g2
3935 cmp %l6,%g2 ! %l6 should be 000000000000007f
3936 bne,a,pn %xcc,p0_reg_l6_fail
3937 mov %l6,%g3
3938 ldx [%g1+0x038],%g2
3939 cmp %l7,%g2 ! %l7 should be 0000000000000000
3940 bne,a,pn %xcc,p0_reg_l7_fail
3941 mov %l7,%g3
3942
3943! Check Floating Point Registers
3944
3945p0_check_fp_registers:
3946 set p0_expected_fp_regs,%g3
3947 std %f0,[%g1]
3948 ldx [%g1],%l1
3949 ldx [%g3+0x00],%l0
3950 cmp %l0,%l1 ! %f0 should be 7e3e58ff 000000ff
3951 bne %xcc,p0_f0_fail
3952 std %f2,[%g1]
3953 ldx [%g1],%l1
3954 ldx [%g3+0x08],%l0
3955 cmp %l0,%l1 ! %f2 should be d6000000 00000000
3956 bne %xcc,p0_f2_fail
3957 std %f4,[%g1]
3958 ldx [%g1],%l1
3959 ldx [%g3+0x10],%l0
3960 cmp %l0,%l1 ! %f4 should be 00000000 33660000
3961 bne %xcc,p0_f4_fail
3962 std %f6,[%g1]
3963 ldx [%g1],%l1
3964 ldx [%g3+0x18],%l0
3965 cmp %l0,%l1 ! %f6 should be 8900bfff a90cadac
3966 bne %xcc,p0_f6_fail
3967 std %f8,[%g1]
3968 ldx [%g1],%l1
3969 ldx [%g3+0x20],%l0
3970 cmp %l0,%l1 ! %f8 should be 000000ff 94b18a76
3971 bne %xcc,p0_f8_fail
3972 std %f10,[%g1]
3973 ldx [%g1],%l1
3974 ldx [%g3+0x28],%l0
3975 cmp %l0,%l1 ! %f10 should be 00000573 ff000071
3976 bne %xcc,p0_f10_fail
3977 std %f12,[%g1]
3978 ldx [%g1],%l1
3979 ldx [%g3+0x30],%l0
3980 cmp %l0,%l1 ! %f12 should be 000000d6 ffffffff
3981 bne %xcc,p0_f12_fail
3982 std %f14,[%g1]
3983 ldx [%g1],%l1
3984 ldx [%g3+0x38],%l0
3985 cmp %l0,%l1 ! %f14 should be 7f800000 b3660000
3986 bne %xcc,p0_f14_fail
3987 std %f16,[%g1]
3988 ldx [%g1],%l1
3989 ldx [%g3+0x40],%l0
3990 cmp %l0,%l1 ! %f16 should be 80000000 00000000
3991 bne %xcc,p0_f16_fail
3992 std %f18,[%g1]
3993 ldx [%g1],%l1
3994 ldx [%g3+0x48],%l0
3995 cmp %l0,%l1 ! %f18 should be ffffffff ffffffdd
3996 bne %xcc,p0_f18_fail
3997 std %f20,[%g1]
3998 ldx [%g1],%l1
3999 ldx [%g3+0x50],%l0
4000 cmp %l0,%l1 ! %f20 should be 7e60bfff 7e3e58ff
4001 bne %xcc,p0_f20_fail
4002 std %f22,[%g1]
4003 ldx [%g1],%l1
4004 ldx [%g3+0x58],%l0
4005 cmp %l0,%l1 ! %f22 should be 68a493c1 a90cadac
4006 bne %xcc,p0_f22_fail
4007 std %f24,[%g1]
4008 ldx [%g1],%l1
4009 ldx [%g3+0x60],%l0
4010 cmp %l0,%l1 ! %f24 should be f8ffffff ddffffff
4011 bne %xcc,p0_f24_fail
4012 std %f26,[%g1]
4013 ldx [%g1],%l1
4014 ldx [%g3+0x68],%l0
4015 cmp %l0,%l1 ! %f26 should be ffffffff fffffff8
4016 bne %xcc,p0_f26_fail
4017 std %f28,[%g1]
4018 ldx [%g1],%l1
4019 ldx [%g3+0x70],%l0
4020 cmp %l0,%l1 ! %f28 should be 7c0efb7c 00ffff00
4021 bne %xcc,p0_f28_fail
4022 std %f30,[%g1]
4023 ldx [%g1],%l1
4024 ldx [%g3+0x78],%l0
4025 cmp %l0,%l1 ! %f30 should be a52ce06d 7d5c0455
4026 bne %xcc,p0_f30_fail
4027 nop
4028
4029! The test for processor 0 has passed
4030
4031p0_passed:
4032 ta GOOD_TRAP
4033 nop
4034
4035p0_reg_l0_fail:
4036 or %g0,0xbd0,%g1
4037 ba,a p0_failed
4038p0_reg_l1_fail:
4039 or %g0,0xbd1,%g1
4040 ba,a p0_failed
4041p0_reg_l2_fail:
4042 or %g0,0xbd2,%g1
4043 ba,a p0_failed
4044p0_reg_l3_fail:
4045 or %g0,0xbd3,%g1
4046 ba,a p0_failed
4047p0_reg_l4_fail:
4048 or %g0,0xbd4,%g1
4049 ba,a p0_failed
4050p0_reg_l5_fail:
4051 or %g0,0xbd5,%g1
4052 ba,a p0_failed
4053p0_reg_l6_fail:
4054 or %g0,0xbd6,%g1
4055 ba,a p0_failed
4056p0_reg_l7_fail:
4057 or %g0,0xbd7,%g1
4058 ba,a p0_failed
4059p0_f0_fail:
4060 set p0_temp,%g6
4061 mov 0xf00,%l0
4062 stx %l0,[%g6]
4063 std %f0,[%g6+8]
4064 stx %fsr,[%g6+16]
4065 ta BAD_TRAP
4066
4067p0_f2_fail:
4068 set p0_temp,%g6
4069 mov 0xf02,%l0
4070 stx %l0,[%g6]
4071 std %f2,[%g6+8]
4072 stx %fsr,[%g6+16]
4073 ta BAD_TRAP
4074
4075p0_f4_fail:
4076 set p0_temp,%g6
4077 mov 0xf04,%l0
4078 stx %l0,[%g6]
4079 std %f4,[%g6+8]
4080 stx %fsr,[%g6+16]
4081 ta BAD_TRAP
4082
4083p0_f6_fail:
4084 set p0_temp,%g6
4085 mov 0xf06,%l0
4086 stx %l0,[%g6]
4087 std %f6,[%g6+8]
4088 stx %fsr,[%g6+16]
4089 ta BAD_TRAP
4090
4091p0_f8_fail:
4092 set p0_temp,%g6
4093 mov 0xf08,%l0
4094 stx %l0,[%g6]
4095 std %f8,[%g6+8]
4096 stx %fsr,[%g6+16]
4097 ta BAD_TRAP
4098
4099p0_f10_fail:
4100 set p0_temp,%g6
4101 mov 0xf10,%l0
4102 stx %l0,[%g6]
4103 std %f10,[%g6+8]
4104 stx %fsr,[%g6+16]
4105 ta BAD_TRAP
4106
4107p0_f12_fail:
4108 set p0_temp,%g6
4109 mov 0xf12,%l0
4110 stx %l0,[%g6]
4111 std %f12,[%g6+8]
4112 stx %fsr,[%g6+16]
4113 ta BAD_TRAP
4114
4115p0_f14_fail:
4116 set p0_temp,%g6
4117 mov 0xf14,%l0
4118 stx %l0,[%g6]
4119 std %f14,[%g6+8]
4120 stx %fsr,[%g6+16]
4121 ta BAD_TRAP
4122
4123p0_f16_fail:
4124 set p0_temp,%g6
4125 mov 0xf16,%l0
4126 stx %l0,[%g6]
4127 std %f16,[%g6+8]
4128 stx %fsr,[%g6+16]
4129 ta BAD_TRAP
4130
4131p0_f18_fail:
4132 set p0_temp,%g6
4133 mov 0xf18,%l0
4134 stx %l0,[%g6]
4135 std %f18,[%g6+8]
4136 stx %fsr,[%g6+16]
4137 ta BAD_TRAP
4138
4139p0_f20_fail:
4140 set p0_temp,%g6
4141 mov 0xf20,%l0
4142 stx %l0,[%g6]
4143 std %f20,[%g6+8]
4144 stx %fsr,[%g6+16]
4145 ta BAD_TRAP
4146
4147p0_f22_fail:
4148 set p0_temp,%g6
4149 mov 0xf22,%l0
4150 stx %l0,[%g6]
4151 std %f22,[%g6+8]
4152 stx %fsr,[%g6+16]
4153 ta BAD_TRAP
4154
4155p0_f24_fail:
4156 set p0_temp,%g6
4157 mov 0xf24,%l0
4158 stx %l0,[%g6]
4159 std %f24,[%g6+8]
4160 stx %fsr,[%g6+16]
4161 ta BAD_TRAP
4162
4163p0_f26_fail:
4164 set p0_temp,%g6
4165 mov 0xf26,%l0
4166 stx %l0,[%g6]
4167 std %f26,[%g6+8]
4168 stx %fsr,[%g6+16]
4169 ta BAD_TRAP
4170
4171p0_f28_fail:
4172 set p0_temp,%g6
4173 mov 0xf28,%l0
4174 stx %l0,[%g6]
4175 std %f28,[%g6+8]
4176 stx %fsr,[%g6+16]
4177 ta BAD_TRAP
4178
4179p0_f30_fail:
4180 set p0_temp,%g6
4181 mov 0xf30,%l0
4182 stx %l0,[%g6]
4183 std %f30,[%g6+8]
4184 stx %fsr,[%g6+16]
4185 ta BAD_TRAP
4186
4187
4188! The test for processor 0 failed
4189
4190p0_failed:
4191 set p0_temp,%g6
4192 stx %g1,[%g6]
4193 stx %g2,[%g6+8]
4194 stx %g3,[%g6+16]
4195 stx %fsr,[%g6+24]
4196 ta BAD_TRAP
4197
4198
4199! The local area data for processor 0 failed
4200
4201p0_local_failed:
4202 set done_flags,%g5
4203 mov 3,%g6
4204 st %g6,[%g5+0x000] ! Set processor 0 done flag
4205
4206 set p0_temp,%g6
4207 add %g1,%g4,%g1
4208 stx %g4,[%g6]
4209 stx %g2,[%g6+8]
4210 stx %g3,[%g6+16]
4211 st %fsr,[%g6+24]
4212 ta BAD_TRAP
4213
4214p0_selfmod_failed:
4215 ba p0_failed
4216 mov 0xabc,%g1
4217
4218p0_branch_failed:
4219 mov 0xbbb,%g1
4220 rd %ccr,%g2
4221 ba p0_failed
4222 mov 0x0,%g3
4223
4224p0_trap1e:
4225 subc %l3,%l1,%l4
4226 fdivs %f8 ,%f12,%f1
4227 and %l1,%l6,%l1
4228 xnor %l5,0xe4c,%l7
4229 orn %l1,%l0,%l6
4230 done
4231
4232p0_trap1o:
4233 subc %l3,%l1,%l4
4234 fdivs %f8 ,%f12,%f1
4235 and %l1,%l6,%l1
4236 xnor %l5,0xe4c,%l7
4237 orn %l1,%l0,%l6
4238 done
4239
4240
4241p0_trap2e:
4242 fmuls %f8 ,%f13,%f1
4243 fcmps %fcc2,%f13,%f10
4244 fsubs %f7 ,%f3 ,%f4
4245 fdivs %f2 ,%f12,%f7
4246 fcmps %fcc2,%f11,%f13
4247 done
4248
4249p0_trap2o:
4250 fmuls %f8 ,%f13,%f1
4251 fcmps %fcc2,%f13,%f10
4252 fsubs %f7 ,%f3 ,%f4
4253 fdivs %f2 ,%f12,%f7
4254 fcmps %fcc2,%f11,%f13
4255 done
4256
4257
4258p0_trap3e:
4259 xor %l5,0x4f9,%l1
4260 done
4261
4262p0_trap3o:
4263 xor %l5,0x4f9,%l1
4264 done
4265
4266! Cross Processor Interrupt Handler
4267
4268cross_intr_handler:
4269 membar #Sync
4270! Identify the recipient of the interrupt
4271 mov 0x10,%g1 ! VA of Core ID Register
4272 ldxa [%g1]ASI_CMP_CORE_ID,%g1
4273 and %g1,0x3f,%g4 ! Extract Core ID in %g4
4274 sll %g4,2,%g1 ! Index into intr receive array
4275 set received_xintr,%g2 ! Pointer to receive counters
4276 lduw [%g2+%g1],%g3 ! Get receive count
4277 inc %g3 ! Incement by 1
4278 st %g3,[%g2+%g1] ! Update receive count
4279! Reset busy bit interrupts and return
4280 mov 0x40,%g1 ! Busy bit
4281 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
4282 membar #Sync
4283 retry
4284
4285inst_access_handler:
4286 done
4287
4288 .align 256
4289data_access_handler:
42901: done
4291
4292p0_init_memory_pointers:
4293 set p0_init_registers,%g1
4294 mov %g0,%g2
4295 mov %g0,%g3
4296 mov %g0,%g4
4297 mov %g0,%g5
4298 mov %g0,%g6
4299 mov %g0,%g7
4300
4301! Initialize memory pointers for window 0
4302 set p0_local0_start,%i0
4303 set p0_local1_start,%i1
4304 set p0_local2_start,%i2
4305 set p0_local3_start,%i3
4306 set p0_local4_start,%i4
4307 set p0_local5_start,%i5
4308 set p0_local6_start,%i6
4309 clr %i7
4310! Init Local Registers in Window 0
4311 ldx [%g1+0x000],%l0 ! %l0 = 21aef1b6627715a4
4312 ldx [%g1+0x008],%l1 ! %l1 = 6cc5281648442129
4313 ldx [%g1+0x010],%l2 ! %l2 = 6b54aaa27f00f608
4314 ldx [%g1+0x018],%l3 ! %l3 = f49b5d786d7fe83c
4315 ldx [%g1+0x020],%l4 ! %l4 = 38816709f5682bd5
4316 ldx [%g1+0x028],%l5 ! %l5 = 38ba49a063f17a31
4317 ldx [%g1+0x030],%l6 ! %l6 = 6eac650be68f7d13
4318 ldx [%g1+0x038],%l7 ! %l7 = fb5bda39cee10e4c
4319
4320! Initialize the output register of window 0
4321
4322 set share0_start,%o0
4323 set share1_start,%o1
4324 set share2_start,%o2
4325 set share3_start,%o3
4326 mov 0x08,%o4
4327 mov 0x10,%o5
4328 mov 0x18,%o6
4329
4330 retl
4331 nop
4332
4333user_text_end:
4334 .seg "text"
4335 .align 0x2000
4336user_near0_start:
4337p0_near_0_le:
4338 subc %l3,%l1,%l4
4339 fdivs %f8 ,%f12,%f1
4340 fsubs %f8 ,%f11,%f15
4341 jmpl %o7,%g0
4342 fitod %f13,%f12
4343p0_near_0_he:
4344 ldstub [%o2+0x000],%l6 ! Mem[00000000211c0000]
4345 xor %l1,-0xcab,%l3
4346 umul %l1,-0xaa6,%l0
4347 jmpl %o7,%g0
4348 xor %l5,%l5,%l3
4349near0_b2b_h:
4350 add %l5,%l1,%l5
4351 fmuls %f25,%f23,%f23
4352 xor %l0,%l2,%l1
4353 andn %l1,%l7,%l2
4354 mulx %l7,%l5,%l2
4355 mulx %l0,0x590,%l2
4356 jmpl %o7,%g0
4357 fsqrts %f27,%f16
4358near0_b2b_l:
4359 and %l7,%l3,%l0
4360 udivx %l6,%l5,%l5
4361 xor %l2,%l3,%l5
4362 xnor %l2,%l5,%l5
4363 smul %l4,0x22a,%l0
4364 sub %l1,%l3,%l6
4365 jmpl %o7,%g0
4366 xnor %l0,%l0,%l4
4367user_near0_end:
4368 .seg "text"
4369 .align 0x2000
4370user_near1_start:
4371p0_near_1_le:
4372 xor %l3,%l4,%l3
4373 subc %l4,0xafe,%l2
4374 smul %l6,%l6,%l4
4375 jmpl %o7,%g0
4376 sub %l7,-0x69e,%l2
4377p0_near_1_he:
4378 udivx %l6,-0x70e,%l7
4379 fmuls %f21,%f31,%f18
4380 ldub [%i2+0x00f],%l2 ! Mem[000000001008140f]
4381 ldsw [%i0+0x010],%l0 ! Mem[0000000010001410]
4382 nop
4383 fcmps %fcc2,%f31,%f26
4384 fcmps %fcc3,%f25,%f19
4385 jmpl %o7,%g0
4386 sdivx %l4,%l6,%l5
4387near1_b2b_h:
4388 fdivs %f18,%f23,%f27
4389 jmpl %o7,%g0
4390 xnor %l3,-0xda7,%l3
4391near1_b2b_l:
4392 or %l6,%l7,%l4
4393 jmpl %o7,%g0
4394 fcmps %fcc0,%f12,%f12
4395user_near1_end:
4396 .seg "text"
4397 .align 0x2000
4398user_near2_start:
4399p0_near_2_le:
4400 xor %l0,%l4,%l6
4401 udivx %l0,-0xa0f,%l6
4402 udivx %l0,%l6,%l2
4403 smul %l0,-0x968,%l0
4404 addc %l0,0x145,%l2
4405 fdivs %f8 ,%f6 ,%f10
4406 add %l6,%l3,%l3
4407 jmpl %o7,%g0
4408 or %l5,%l6,%l4
4409p0_near_2_he:
4410 subc %l3,%l6,%l0
4411 fmuls %f24,%f17,%f21
4412 jmpl %o7,%g0
4413 fsubs %f17,%f30,%f27
4414near2_b2b_h:
4415 subc %l3,-0x924,%l2
4416 jmpl %o7,%g0
4417 add %l2,-0xaa1,%l4
4418near2_b2b_l:
4419 orn %l7,%l4,%l7
4420 jmpl %o7,%g0
4421 orn %l1,0x4b2,%l7
4422user_near2_end:
4423 .seg "text"
4424 .align 0x2000
4425user_near3_start:
4426p0_near_3_le:
4427 smul %l5,0x602,%l4
4428 fsqrts %f13,%f3
4429 smul %l0,%l6,%l0
4430 smul %l6,0x882,%l7
4431 jmpl %o7,%g0
4432 orn %l6,0xaf9,%l5
4433p0_near_3_he:
4434 ldub [%i2+0x021],%l4 ! Mem[0000000010081421]
4435 mulx %l7,-0x6c4,%l5
4436 fsubs %f29,%f25,%f16
4437 sdivx %l6,%l4,%l0
4438 jmpl %o7,%g0
4439 sub %l2,0xbf6,%l5
4440near3_b2b_h:
4441 udivx %l2,%l5,%l5
4442 fcmps %fcc1,%f21,%f29
4443 sdivx %l2,-0x308,%l1
4444 xor %l1,%l5,%l2
4445 addc %l7,-0x5a8,%l5
4446 jmpl %o7,%g0
4447 add %l5,-0xd7b,%l3
4448near3_b2b_l:
4449 fcmps %fcc1,%f5 ,%f12
4450 or %l5,%l3,%l7
4451 addc %l2,0x24c,%l5
4452 fdivs %f2 ,%f12,%f9
4453 fdivs %f6 ,%f15,%f0
4454 jmpl %o7,%g0
4455 mulx %l7,0x01d,%l5
4456user_near3_end:
4457 .seg "text"
4458 .text
4459 .align 0x2000
4460user_far0_start:
4461p0_far_0_le:
4462 mulx %l6,%l5,%l7
4463 jmpl %o7,%g0
4464 smul %l3,%l7,%l2
4465p0_far_0_lem:
4466 mulx %l6,%l5,%l7
4467 jmpl %o7,%g0
4468 smul %l3,%l7,%l2
4469p0_far_0_he:
4470 mulx %l3,0x257,%l7
4471 fmuls %f18,%f20,%f17
4472 ldd [%i0+0x028],%l6 ! Mem[0000000010001428]
4473 andn %l5,%l4,%l5
4474 mulx %l7,-0x9fc,%l1
4475 subc %l7,-0xc41,%l3
4476 fdivs %f31,%f17,%f20
4477 jmpl %o7,%g0
4478 xor %l0,-0x797,%l4
4479p0_far_0_hem:
4480 mulx %l3,0x257,%l7
4481 fmuls %f18,%f20,%f17
4482 membar #Sync
4483 ldd [%i0+0x028],%l6 ! Mem[0000000010001428]
4484 andn %l5,%l4,%l5
4485 mulx %l7,-0x9fc,%l1
4486 subc %l7,-0xc41,%l3
4487 fdivs %f31,%f17,%f20
4488 jmpl %o7,%g0
4489 xor %l0,-0x797,%l4
4490p0_loop_branch_0:
4491 jmpl %o7+12,%g0
4492 add %l0,1,%l0
4493far0_b2b_h:
4494 fcmps %fcc2,%f20,%f29
4495 xnor %l0,%l1,%l6
4496 fcmps %fcc1,%f17,%f22
4497 fadds %f24,%f26,%f23
4498 sdivx %l6,%l1,%l7
4499 jmpl %o7,%g0
4500 andn %l6,-0xdb5,%l7
4501far0_b2b_l:
4502 subc %l4,%l5,%l5
4503 xor %l5,%l4,%l2
4504 fdivs %f2 ,%f13,%f14
4505 umul %l6,%l6,%l3
4506 umul %l5,%l5,%l0
4507 jmpl %o7,%g0
4508 andn %l5,%l3,%l4
4509user_far0_end:
4510 .seg "text"
4511 .text
4512 .align 0x2000
4513user_far1_start:
4514p0_far_1_le:
4515 udivx %l2,%l2,%l1
4516 jmpl %o7,%g0
4517 smul %l6,-0xd43,%l4
4518p0_far_1_lem:
4519 udivx %l2,%l2,%l1
4520 jmpl %o7,%g0
4521 smul %l6,-0xd43,%l4
4522p0_far_1_he:
4523 udivx %l4,%l3,%l3
4524 andn %l3,%l4,%l3
4525 jmpl %o7,%g0
4526 fcmps %fcc3,%f21,%f19
4527p0_far_1_hem:
4528 udivx %l4,%l3,%l3
4529 andn %l3,%l4,%l3
4530 jmpl %o7,%g0
4531 fcmps %fcc3,%f21,%f19
4532p0_loop_branch_1:
4533 jmpl %o7+12,%g0
4534 add %l0,2,%l0
4535far1_b2b_h:
4536 sub %l0,-0x17c,%l3
4537 fadds %f29,%f16,%f19
4538 fsubs %f24,%f26,%f27
4539 orn %l5,0xcb6,%l3
4540 jmpl %o7,%g0
4541 or %l7,0x837,%l7
4542far1_b2b_l:
4543 fcmps %fcc3,%f0 ,%f15
4544 addc %l4,-0x65c,%l1
4545 fsqrts %f7 ,%f14
4546 smul %l5,%l7,%l4
4547 jmpl %o7,%g0
4548 fcmps %fcc3,%f11,%f4
4549user_far1_end:
4550 .seg "text"
4551 .text
4552 .align 0x2000
4553user_far2_start:
4554p0_far_2_le:
4555 fitod %f1 ,%f4
4556 sub %l2,%l3,%l2
4557 fdivs %f0 ,%f10,%f5
4558 fdivs %f1 ,%f3 ,%f11
4559 subc %l7,%l6,%l5
4560 fdivs %f14,%f12,%f6
4561 xor %l3,0xfbf,%l7
4562 jmpl %o7,%g0
4563 addc %l2,%l4,%l4
4564p0_far_2_lem:
4565 fitod %f1 ,%f4
4566 sub %l2,%l3,%l2
4567 fdivs %f0 ,%f10,%f5
4568 fdivs %f1 ,%f3 ,%f11
4569 subc %l7,%l6,%l5
4570 fdivs %f14,%f12,%f6
4571 xor %l3,0xfbf,%l7
4572 jmpl %o7,%g0
4573 addc %l2,%l4,%l4
4574p0_far_2_he:
4575 fmuls %f22,%f23,%f17
4576 fsubs %f30,%f29,%f22
4577 addc %l0,%l6,%l4
4578 jmpl %o7,%g0
4579 sub %l0,%l0,%l6
4580p0_far_2_hem:
4581 fmuls %f22,%f23,%f17
4582 fsubs %f30,%f29,%f22
4583 addc %l0,%l6,%l4
4584 jmpl %o7,%g0
4585 sub %l0,%l0,%l6
4586p0_loop_branch_2:
4587 jmpl %o7+12,%g0
4588 add %l0,3,%l0
4589far2_b2b_h:
4590 fdivs %f17,%f19,%f19
4591 and %l4,%l4,%l0
4592 mulx %l3,-0xafc,%l7
4593 xnor %l0,%l5,%l4
4594 jmpl %o7,%g0
4595 udivx %l2,-0x6ac,%l5
4596far2_b2b_l:
4597 fadds %f1 ,%f5 ,%f7
4598 mulx %l5,-0x2b1,%l6
4599 sdivx %l0,-0x868,%l3
4600 or %l0,%l5,%l1
4601 jmpl %o7,%g0
4602 andn %l3,%l2,%l4
4603user_far2_end:
4604 .seg "text"
4605 .text
4606 .align 0x2000
4607user_far3_start:
4608p0_far_3_le:
4609 orn %l3,%l7,%l5
4610 fsubs %f3 ,%f7 ,%f9
4611 st %f2 ,[%i1+0x008] ! Mem[0000000010041408]
4612 andn %l3,0x2fd,%l2
4613 fsqrts %f0 ,%f3
4614 addc %l5,%l5,%l2
4615 subc %l0,%l6,%l3
4616 jmpl %o7,%g0
4617 and %l4,%l7,%l2
4618p0_far_3_lem:
4619 orn %l3,%l7,%l5
4620 fsubs %f3 ,%f7 ,%f9
4621 membar #Sync
4622 st %f2 ,[%i1+0x008] ! Mem[0000000010041408]
4623 andn %l3,0x2fd,%l2
4624 fsqrts %f0 ,%f3
4625 addc %l5,%l5,%l2
4626 subc %l0,%l6,%l3
4627 jmpl %o7,%g0
4628 and %l4,%l7,%l2
4629p0_far_3_he:
4630 mulx %l1,%l2,%l1
4631 sdivx %l0,%l7,%l7
4632 andn %l1,%l1,%l1
4633 or %l2,-0xdd3,%l2
4634 fmuls %f28,%f16,%f26
4635 sub %l7,%l2,%l7
4636 fcmps %fcc0,%f16,%f28
4637 jmpl %o7,%g0
4638 xnor %l5,-0x0f7,%l6
4639p0_far_3_hem:
4640 mulx %l1,%l2,%l1
4641 sdivx %l0,%l7,%l7
4642 andn %l1,%l1,%l1
4643 or %l2,-0xdd3,%l2
4644 fmuls %f28,%f16,%f26
4645 sub %l7,%l2,%l7
4646 fcmps %fcc0,%f16,%f28
4647 jmpl %o7,%g0
4648 xnor %l5,-0x0f7,%l6
4649p0_loop_branch_3:
4650 jmpl %o7+12,%g0
4651 add %l0,4,%l0
4652far3_b2b_h:
4653 mulx %l2,%l3,%l5
4654 smul %l7,-0x994,%l2
4655 fsubs %f21,%f23,%f22
4656 add %l6,%l0,%l7
4657 fcmps %fcc2,%f20,%f31
4658 fcmps %fcc0,%f20,%f21
4659 add %l2,-0xde2,%l3
4660 jmpl %o7,%g0
4661 smul %l4,0x6b0,%l1
4662far3_b2b_l:
4663 subc %l3,%l7,%l4
4664 andn %l7,%l0,%l3
4665 sub %l5,-0x1c8,%l3
4666 sdivx %l3,%l3,%l6
4667 fadds %f0 ,%f11,%f10
4668 and %l6,-0x043,%l5
4669 mulx %l3,-0x351,%l6
4670 jmpl %o7,%g0
4671 mulx %l5,%l6,%l3
4672user_far3_end:
4673 .seg "text"
4674 .align 0x2000
4675user_jump0_start:
4676 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
4677p0_jmpl_0_le:
4678 fmuls %f11,%f12,%f9
4679 orn %l5,%l2,%l6
4680 fsubs %f1 ,%f13,%f7
4681 jmpl %g6+8,%g0
4682 udivx %l7,0x7a9,%l2
4683p0_call_0_le:
4684 fadds %f15,%f13,%f3
4685 umul %l4,%l4,%l4
4686 and %l6,0x594,%l3
4687 retl
4688 sdivx %l7,%l5,%l3
4689p0_jmpl_0_lo:
4690 fmuls %f11,%f12,%f9
4691 orn %l5,%l2,%l6
4692 fsubs %f1 ,%f13,%f7
4693 jmpl %g6+8,%g0
4694 udivx %l7,0x7a9,%l2
4695p0_call_0_lo:
4696 fadds %f15,%f13,%f3
4697 umul %l4,%l4,%l4
4698 and %l6,0x594,%l3
4699 retl
4700 sdivx %l7,%l5,%l3
4701p0_jmpl_0_he:
4702 fcmps %fcc1,%f25,%f17
4703 jmpl %g6+8,%g0
4704 fsubs %f23,%f25,%f28
4705p0_call_0_he:
4706 addc %l1,-0x173,%l5
4707 or %l1,0xc7f,%l0
4708 fsqrts %f20,%f25
4709 fsubs %f24,%f25,%f19
4710 retl
4711 udivx %l0,0xbe9,%l0
4712p0_jmpl_0_ho:
4713 fcmps %fcc1,%f25,%f17
4714 jmpl %g6+8,%g0
4715 fsubs %f23,%f25,%f28
4716p0_call_0_ho:
4717 addc %l1,-0x173,%l5
4718 or %l1,0xc7f,%l0
4719 fsqrts %f20,%f25
4720 fsubs %f24,%f25,%f19
4721 retl
4722 udivx %l0,0xbe9,%l0
4723user_jump0_end:
4724 .seg "text"
4725 .align 0x2000
4726user_jump1_start:
4727 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
4728p0_jmpl_1_le:
4729 jmpl %g6+8,%g0
4730 addc %l0,-0xbb8,%l1
4731p0_call_1_le:
4732 xnor %l6,-0xaf7,%l1
4733 addc %l6,%l3,%l3
4734 umul %l5,%l7,%l0
4735 fsubs %f11,%f15,%f2
4736 smul %l7,%l4,%l3
4737 or %l7,-0x3de,%l1
4738 retl
4739 mulx %l6,-0xca2,%l1
4740p0_jmpl_1_lo:
4741 jmpl %g6+8,%g0
4742 addc %l0,-0xbb8,%l1
4743p0_call_1_lo:
4744 xnor %l6,-0xaf7,%l1
4745 addc %l6,%l3,%l3
4746 umul %l5,%l7,%l0
4747 fsubs %f11,%f15,%f2
4748 smul %l7,%l4,%l3
4749 or %l7,-0x3de,%l1
4750 retl
4751 mulx %l6,-0xca2,%l1
4752p0_jmpl_1_he:
4753 or %l7,%l4,%l5
4754 add %l3,%l1,%l3
4755 or %l1,%l1,%l5
4756 swap [%i6+0x00c],%l5 ! Mem[000000001018140c]
4757 jmpl %g6+8,%g0
4758 addc %l7,%l3,%l4
4759p0_call_1_he:
4760 mulx %l1,%l2,%l7
4761 fcmps %fcc3,%f28,%f29
4762 mulx %l1,%l3,%l4
4763 andn %l6,-0x1a3,%l6
4764 xnor %l3,-0x5e6,%l0
4765 retl
4766 addc %l5,-0xc02,%l6
4767p0_jmpl_1_ho:
4768 or %l7,%l4,%l5
4769 add %l3,%l1,%l3
4770 or %l1,%l1,%l5
4771 swap [%o6+0x00c],%l5 ! Mem[000000001018140c]
4772 jmpl %g6+8,%g0
4773 addc %l7,%l3,%l4
4774p0_call_1_ho:
4775 mulx %l1,%l2,%l7
4776 fcmps %fcc3,%f28,%f29
4777 mulx %l1,%l3,%l4
4778 andn %l6,-0x1a3,%l6
4779 xnor %l3,-0x5e6,%l0
4780 retl
4781 addc %l5,-0xc02,%l6
4782user_jump1_end:
4783 .seg "text"
4784 .align 0x2000
4785user_jump2_start:
4786 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
4787p0_jmpl_2_le:
4788 ldub [%i2+0x02d],%l1 ! Mem[000000001008142d]
4789 sdivx %l6,0x023,%l3
4790 fadds %f8 ,%f5 ,%f9
4791 fstoi %f11,%f0
4792 jmpl %g6+8,%g0
4793 xnor %l2,-0xe85,%l0
4794p0_call_2_le:
4795 fdivs %f1 ,%f12,%f1
4796 andn %l7,%l3,%l0
4797 add %l4,0xd50,%l5
4798 retl
4799 add %l6,0x1f8,%l6
4800p0_jmpl_2_lo:
4801 ldub [%o2+0x02d],%l1 ! Mem[000000001008142d]
4802 sdivx %l6,0x023,%l3
4803 fadds %f8 ,%f5 ,%f9
4804 fstoi %f11,%f0
4805 jmpl %g6+8,%g0
4806 xnor %l2,-0xe85,%l0
4807p0_call_2_lo:
4808 fdivs %f1 ,%f12,%f1
4809 andn %l7,%l3,%l0
4810 add %l4,0xd50,%l5
4811 retl
4812 add %l6,0x1f8,%l6
4813p0_jmpl_2_he:
4814 and %l7,0x05c,%l0
4815 smul %l5,-0x197,%l0
4816 sub %l1,%l2,%l6
4817 orn %l1,%l5,%l2
4818 udivx %l4,%l5,%l6
4819 addc %l0,%l0,%l3
4820 orn %l7,-0x093,%l0
4821 jmpl %g6+8,%g0
4822 orn %l6,0x8fc,%l3
4823p0_call_2_he:
4824 retl
4825 fsqrts %f30,%f22
4826p0_jmpl_2_ho:
4827 and %l7,0x05c,%l0
4828 smul %l5,-0x197,%l0
4829 sub %l1,%l2,%l6
4830 orn %l1,%l5,%l2
4831 udivx %l4,%l5,%l6
4832 addc %l0,%l0,%l3
4833 orn %l7,-0x093,%l0
4834 jmpl %g6+8,%g0
4835 orn %l6,0x8fc,%l3
4836p0_call_2_ho:
4837 retl
4838 fsqrts %f30,%f22
4839user_jump2_end:
4840 .seg "text"
4841 .align 0x2000
4842user_jump3_start:
4843 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
4844p0_jmpl_3_le:
4845 fdivs %f4 ,%f5 ,%f9
4846 andn %l1,0x1ee,%l4
4847 sdivx %l6,-0x09d,%l1
4848 fsubs %f11,%f11,%f13
4849 xor %l2,0x8af,%l1
4850 mulx %l0,-0xa42,%l1
4851 jmpl %g6+8,%g0
4852 subc %l1,%l5,%l7
4853p0_call_3_le:
4854 smul %l1,%l0,%l2
4855 fsubs %f4 ,%f12,%f9
4856 fmuls %f14,%f13,%f2
4857 subc %l6,%l5,%l0
4858 retl
4859 mulx %l7,-0x561,%l4
4860p0_jmpl_3_lo:
4861 fdivs %f4 ,%f5 ,%f9
4862 andn %l1,0x1ee,%l4
4863 sdivx %l6,-0x09d,%l1
4864 fsubs %f11,%f11,%f13
4865 xor %l2,0x8af,%l1
4866 mulx %l0,-0xa42,%l1
4867 jmpl %g6+8,%g0
4868 subc %l1,%l5,%l7
4869p0_call_3_lo:
4870 smul %l1,%l0,%l2
4871 fsubs %f4 ,%f12,%f9
4872 fmuls %f14,%f13,%f2
4873 subc %l6,%l5,%l0
4874 retl
4875 mulx %l7,-0x561,%l4
4876p0_jmpl_3_he:
4877 umul %l0,%l5,%l1
4878 xnor %l0,%l0,%l5
4879 andn %l4,0x50a,%l1
4880 smul %l5,%l5,%l4
4881 jmpl %g6+8,%g0
4882 fsubs %f27,%f27,%f16
4883p0_call_3_he:
4884 fcmps %fcc1,%f16,%f24
4885 retl
4886 orn %l6,0xd7a,%l2
4887p0_jmpl_3_ho:
4888 umul %l0,%l5,%l1
4889 xnor %l0,%l0,%l5
4890 andn %l4,0x50a,%l1
4891 smul %l5,%l5,%l4
4892 jmpl %g6+8,%g0
4893 fsubs %f27,%f27,%f16
4894p0_call_3_ho:
4895 fcmps %fcc1,%f16,%f24
4896 retl
4897 orn %l6,0xd7a,%l2
4898user_jump3_end:
4899
4900 .seg "data"
4901 .align 0x2000
4902user_data_start:
4903done_flags:
4904 .word 0
4905 .align 8
4906done_count:
4907 .word 0,0
4908Start_Flags:
4909 .word 0,0,0,0
4910Finish_Flag:
4911 .word 0,0
4912 .align 8
4913num_processors:
4914 .word 1
4915num_agents:
4916 .word 0
4917no_membar:
4918 .word 0
4919max_ireg:
4920 .word 8,0
4921max_freg:
4922 .word 32,0
4923 .align 64
4924p0_temp:
4925 .word 0,0,0,0,0,0,0,0
4926 .word 0,0,0,0,0,0,0,0
4927 .word 0,0,0,0,0,0,0,0
4928 .word 0,0,0,0,0,0,0,0
4929p0_debug:
4930 .word 0,0,0,0,0,0,0,0
4931 .word 0,0,0,0,0,0,0,0
4932p0_fsr:
4933 .word 0x00000000,0x00000000
4934 .align 8
4935p0_loop_cnt:
4936 .word 1,0
4937max_windows:
4938 .word 1,0,0,0,0,0,0,0
4939 .word 0,0,0,0,0,0,0,0
4940 .word 0,0,0,0,0,0,0,0
4941 .word 0,0,0,0,0,0,0,0
4942 .word 0,0,0,0,0,0,0,0
4943 .word 0,0,0,0,0,0,0,0
4944 .word 0,0,0,0,0,0,0,0
4945 .word 0,0,0,0,0,0,0,0
4946 .word 0,0,0,0,0,0,0,0
4947 .word 0,0,0,0,0,0,0,0
4948 .word 0,0,0,0,0,0,0,0
4949 .word 0,0,0,0,0,0,0,0
4950 .word 0,0,0,0,0,0,0,0
4951 .word 0,0,0,0,0,0,0,0
4952 .word 0,0,0,0,0,0,0,0
4953 .word 0,0,0,0,0,0,0,0
4954 .word 0,0,0,0,0,0,0,0
4955 .word 0,0,0,0,0,0,0,0
4956 .word 0,0,0,0,0,0,0,0
4957 .word 0,0,0,0,0,0,0,0
4958 .word 0,0,0,0,0,0,0,0
4959 .word 0,0,0,0,0,0,0,0
4960 .word 0,0,0,0,0,0,0,0
4961 .word 0,0,0,0,0,0,0,0
4962 .word 0,0,0,0,0,0,0,0
4963 .word 0,0,0,0,0,0,0,0
4964 .word 0,0,0,0,0,0,0,0
4965 .word 0,0,0,0,0,0,0,0
4966 .word 0,0,0,0,0,0,0,0
4967 .word 0,0,0,0,0,0,0,0
4968 .word 0,0,0,0,0,0,0,0
4969 .word 0,0,0,0,0,0,0,0
4970
4971 .align 8
4972p0_init_registers:
4973 .word 0x21aef1b6,0x627715a4 ! Init value for %l0
4974 .word 0x6cc52816,0x48442129 ! Init value for %l1
4975 .word 0x6b54aaa2,0x7f00f608 ! Init value for %l2
4976 .word 0xf49b5d78,0x6d7fe83c ! Init value for %l3
4977 .word 0x38816709,0xf5682bd5 ! Init value for %l4
4978 .word 0x38ba49a0,0x63f17a31 ! Init value for %l5
4979 .word 0x6eac650b,0xe68f7d13 ! Init value for %l6
4980 .word 0xfb5bda39,0xcee10e4c ! Init value for %l7
4981 .align 64
4982p0_init_freg:
4983 .word 0x7305ee2b,0x05700460 ! Init value for %f0
4984 .word 0x1bdb04eb,0xbe0d35c3 ! Init value for %f2
4985 .word 0xbf394847,0xe96dec05 ! Init value for %f4
4986 .word 0x7a365fa4,0x5dcbbc8b ! Init value for %f6
4987 .word 0xc5d648c2,0xfcfc54b5 ! Init value for %f8
4988 .word 0x9f65dd20,0x71bc8902 ! Init value for %f10
4989 .word 0x5778a534,0x8cd70f82 ! Init value for %f12
4990 .word 0xd0ea4854,0xc51b8c18 ! Init value for %f14
4991 .word 0x66cf68ad,0x18f5c11a ! Init value for %f16
4992 .word 0x69d1b2cd,0x049302d3 ! Init value for %f18
4993 .word 0x2c37451b,0xac7d3113 ! Init value for %f20
4994 .word 0x7bf4a25b,0x4e003c1d ! Init value for %f22
4995 .word 0xaf1d6e14,0xdd9e0d5b ! Init value for %f24
4996 .word 0x3dc23d89,0x9f8083fc ! Init value for %f26
4997 .word 0xe19681f6,0xdf9d2fa9 ! Init value for %f28
4998 .word 0x00411874,0x36c5746b ! Init value for %f30
4999 .word 0x26945d3b,0xc1f74eb9 ! Init value for %f32
5000 .word 0x39a006e2,0xdacd325c ! Init value for %f34
5001 .word 0x632ae364,0x1b1f32bc ! Init value for %f36
5002 .word 0x5196d30d,0x50a190bd ! Init value for %f38
5003 .word 0x7b3cbd0c,0x966fcc16 ! Init value for %f40
5004 .word 0x6b370f16,0xcea99933 ! Init value for %f42
5005 .word 0x0824c1f1,0x0a75c8f7 ! Init value for %f44
5006 .word 0x35f6561f,0xf2296706 ! Init value for %f46
5007 .word 0x127e12a7,0x65174122
5008 .word 0xec9171cb,0xbbc72e86
5009 .word 0x4c463d6d,0x1cd1a84f
5010 .word 0x0977d09c,0x8e6669bc
5011 .word 0xbb6cff85,0x90feeb7e
5012 .word 0x72dda5a4,0x27384e07
5013 .word 0x1eebc6ae,0x63beff5b
5014 .word 0x49bc8ea1,0x3c5cd347
5015p0_share_mask:
5016 .word 0xffff0000,0x00000000
5017 .word 0x00000000,0x00000000
5018 .word 0x00000000,0x00000000
5019 .word 0x00000000,0x00000000
5020 .word 0x00000000,0x00000000
5021 .word 0x00000000,0x00000000
5022 .word 0x00000000,0x00000000
5023 .word 0x00000000,0x00000000
5024p0_expected_registers:
5025 .word 0x00000000,0x7e60bfff
5026 .word 0x00000000,0xffffff7f
5027 .word 0x00000000,0x00000049
5028 .word 0x00000000,0x00000000
5029 .word 0x00000000,0x48000000
5030 .word 0x00000000,0x00000050
5031 .word 0x00000000,0x0000007f
5032 .word 0x00000000,0x00000000
5033p0_expected_fp_regs:
5034 .word 0x7e3e58ff,0x000000ff
5035 .word 0xd6000000,0x00000000
5036 .word 0x00000000,0x33660000
5037 .word 0x8900bfff,0xa90cadac
5038 .word 0x000000ff,0x94b18a76
5039 .word 0x00000573,0xff000071
5040 .word 0x000000d6,0xffffffff
5041 .word 0x7f800000,0xb3660000
5042 .word 0x80000000,0x00000000
5043 .word 0xffffffff,0xffffffdd
5044 .word 0x7e60bfff,0x7e3e58ff
5045 .word 0x68a493c1,0xa90cadac
5046 .word 0xf8ffffff,0xddffffff
5047 .word 0xffffffff,0xfffffff8
5048 .word 0x7c0efb7c,0x00ffff00
5049 .word 0xa52ce06d,0x7d5c0455
5050 .word 0x00000039,0x00000800 ! %fsr = 0000003900000800
5051p0_local0_expect:
5052 .word 0x00000000,0xffffffff
5053 .word 0x56ff87ac,0x000000ff
5054 .word 0x4960bfff,0xffffffff
5055 .word 0x2bee0573,0x72507abd
5056 .word 0xac990448,0x1b00ff00
5057 .word 0xffbf607e,0x20dd659f
5058 .word 0xff006de9,0xffffffc2
5059 .word 0x0040009c,0xff000099
5060p0_local0_sec_expect:
5061 .word 0x00000000,0xc193a468
5062 .word 0x7fff0000,0x00000000
5063 .word 0x00000000,0xff000000
5064 .word 0x0de00ad7,0x3f0316a6
5065 .word 0xffbf607e,0xbea1eff2
5066 .word 0x7e848291,0x012e512a
5067 .word 0x0b8ebdd3,0xe299e9e3
5068 .word 0x00002dd6,0x85f40000
5069p0_local1_expect:
5070 .word 0x80000000,0x00000000
5071 .word 0xffffffff,0xffffffdd
5072 .word 0x00000000,0x7e3e58ff
5073 .word 0x68a493c1,0xa90cadac
5074 .word 0xf8ffffff,0xddffffff
5075 .word 0xffffffff,0xfffffff8
5076 .word 0x7c0efb7c,0x00ffff00
5077 .word 0xa52ce06d,0x7d5c0455
5078p0_local1_sec_expect:
5079 .word 0xffffffff,0x450440d6
5080 .word 0x00000000,0xe1c74923
5081 .word 0xacad0ca9,0xffbf0089
5082 .word 0xffc09ddd,0xc193a468
5083 .word 0xa5e9ac63,0x94b18a76
5084 .word 0x820fd78c,0x34a57857
5085 .word 0x80000000,0x36c0c225
5086 .word 0xbe7453cf,0x9f6ec53a
5087p0_local2_expect:
5088 .word 0x00000000,0x0000007f
5089 .word 0xddffffff,0xffffffff
5090 .word 0x00000000,0x00000000
5091 .word 0xacad0ca9,0xc193a468
5092 .word 0xe139503d,0x8ea847d9
5093 .word 0xf8ffffff,0x5063fba2
5094 .word 0xa675a8b0,0x7cfb0e7c
5095 .word 0x55045c7d,0x6de02ca5
5096p0_local2_sec_expect:
5097 .word 0x00000000,0x7cfb0e7c
5098 .word 0x8900bfff,0xa90cadac
5099 .word 0xff000000,0xffefa1be
5100 .word 0x480aa5b1,0xd145d7f9
5101 .word 0x00000000,0xb910d8d1
5102 .word 0x204360ba,0x9182847e
5103 .word 0x3c670b9d,0x4de211f1
5104 .word 0x48c3d2b8,0xa313f7da
5105p0_local3_expect:
5106 .word 0x000000ff,0x94b18a76
5107 .word 0xffffff00,0x00000000
5108 .word 0x00000000,0x00000080
5109 .word 0x2349c7e1,0x00000000
5110 .word 0xac990448,0xce32d083
5111 .word 0x00000000,0x000000ff
5112 .word 0xfffffff9,0xdf48e814
5113 .word 0xb4e1f0f2,0x6705d656
5114p0_local3_sec_expect:
5115 .word 0xff000000,0x00000080
5116 .word 0xddffffff,0xffffffff
5117 .word 0xff583e7e,0xffbf607e
5118 .word 0xacad0ca9,0xc193a468
5119 .word 0xe139503d,0x8ea847d9
5120 .word 0xf8ffffff,0x5063fba2
5121 .word 0xa675a8b0,0x7cfb0e7c
5122 .word 0x55045c7d,0x6de02ca5
5123p0_local4_expect:
5124 .word 0x24d7ffff,0x00000000
5125 .word 0xffffffff,0xf2ef6cc2
5126 .word 0xff49607e,0x3c4aefff
5127 .word 0xdd9dc0ff,0xf2182fdc
5128 .word 0x1c5029f5,0xc70d15f3
5129 .word 0xffffff04,0xc26ceff2
5130 .word 0x73050000,0x000000be
5131 .word 0xa2fbff50,0x0000002f
5132p0_local4_sec_expect:
5133 .word 0x63ac0000,0x00000000
5134 .word 0xffffffff,0x00000000
5135 .word 0xff9dc0ff,0x00000000
5136 .word 0x0e26a88e,0x3d5039e1
5137 .word 0xa77aa217,0x0fc18655
5138 .word 0xdd63fba2,0xf02d8855
5139 .word 0xd7610eb5,0x918ccb87
5140 .word 0x76e1320a,0x7827e7ec
5141p0_local5_expect:
5142 .word 0x00006633,0x00000000
5143 .word 0xd6000000,0x00000000
5144 .word 0xffec6de9,0xf6ffffff
5145 .word 0xff583e7e,0xffbf607e
5146 .word 0x00000000,0xc193a468
5147 .word 0x425aeabe,0x0e541a91
5148 .word 0x00000000,0xffbf607e
5149 .word 0xfff95f02,0xffbf6049
5150p0_local5_sec_expect:
5151 .word 0x5063fba2,0xf02d883c
5152 .word 0xffff00ff,0xff000071
5153 .word 0x00000000,0x00000049
5154 .word 0xd6000000,0xffc09ddd
5155 .word 0x5586c10f,0x00000000
5156 .word 0x3c886350,0x72507abd
5157 .word 0x87cb8c91,0xb50e61d7
5158 .word 0xece72778,0x0a32e176
5159p0_local6_expect:
5160 .word 0x000066b3,0xdd9dc0ff
5161 .word 0x48000000,0xfffffff8
5162 .word 0xffffffdd,0x49000000
5163 .word 0xf8ffffff,0x00000048
5164 .word 0x5037e299,0x2bee0573
5165 .word 0x3d702fb7,0x00005dfd
5166 .word 0x00000005,0x0000001b
5167 .word 0xf6002dd6,0x63ace9a5
5168p0_local6_sec_expect:
5169 .word 0x7c0efb7c,0x00ffff00
5170 .word 0x001b0000,0x025ff9ff
5171 .word 0xffffffff,0xdd9dc0ff
5172 .word 0x004de918,0xff000000
5173 .word 0x72507abd,0x7e60bf00
5174 .word 0x425aeabe,0x0e541a91
5175 .word 0x83d032ce,0x480499ac
5176 .word 0xfff95f02,0xffbf6049
5177share0_expect:
5178 .word 0xffff4c08,0xa7219620
5179 .word 0xbe499bb9,0x55ac559e
5180 .word 0x3b840c0c,0xcac34e7a
5181 .word 0x4747065c,0x69aaffc5
5182 .word 0xf160d889,0x56a8f4e2
5183 .word 0x00f7902c,0x0d194686
5184 .word 0x3836e9fc,0x3a4b319f
5185 .word 0x3657104c,0x4ce0b43b
5186share1_expect:
5187 .word 0xffffba64,0x50be9cb2
5188 .word 0x358d183c,0x1ce9d66d
5189 .word 0xb7794811,0xf64baa5f
5190 .word 0x3aa37139,0xd4b64d83
5191 .word 0x2d5a2da7,0x4c9ec607
5192 .word 0xc7fd7ba5,0x546e20d3
5193 .word 0x04c49397,0x75ec205b
5194 .word 0xb32084ab,0x4074f878
5195 .word 0xff1dc1d1,0x4b815f4d
5196 .word 0x9715d1ba,0x8c699d55
5197 .word 0x7c1d3022,0xffef4079
5198 .word 0x0fee4678,0x7a6e9b1e
5199 .word 0x2f27f261,0xb3ad3d93
5200 .word 0xe82250b4,0xc4758128
5201 .word 0x37ddc559,0x8943c72f
5202 .word 0xb2040dd9,0xee0f0873
5203share2_expect:
5204 .word 0x60ff85d2,0xf2e9b997
5205 .word 0x48ae5c5b,0xe9d9a858
5206 .word 0x70290700,0x8e2d2739
5207 .word 0x89407bcd,0xc1ede677
5208 .word 0x170db53d,0x1c24e995
5209 .word 0x9281ae71,0xd8b45a3d
5210 .word 0x20d69ba0,0xef2c7d6e
5211 .word 0x6ac4e5d4,0x85422183
5212share3_expect:
5213 .word 0xbbfff103,0x16814f74
5214 .word 0xefdca886,0x6cacea9c
5215 .word 0x2973621e,0x156c973e
5216 .word 0xcb3cfc8c,0x973a275a
5217 .word 0x60fb5560,0x9934d5bb
5218 .word 0x0f54d78c,0xea1d77fc
5219 .word 0xa3bc4765,0xa207cd85
5220 .word 0x73e5ef6d,0x83db9860
5221 .word 0x9affd022,0x96df108e
5222 .word 0x93a772a1,0x7e5a380e
5223 .word 0x278f7abf,0xfc85b7aa
5224 .word 0xe46778a1,0xd69ec2b6
5225 .word 0x8f6eab53,0x70d0f394
5226 .word 0x6330c36a,0x74ba978b
5227 .word 0xce22797b,0xf7842f48
5228 .word 0x54b80c18,0xa4886a38
5229 .word 0xf6ff7b7d,0x4cb93442
5230 .word 0xe49ad591,0x6731c45d
5231 .word 0x6451aafc,0xef7433fd
5232 .word 0xdf760f6c,0x0cc7a120
5233 .word 0x057f4fc4,0x8df98e1f
5234 .word 0xf71b1a64,0x20cafedd
5235 .word 0x49ea0c9b,0x199931e8
5236 .word 0xb4f77d2f,0xff1434ce
5237 .word 0x6fd44ce8,0x536cd1eb
5238 .word 0x67b00ca1,0x097f066a
5239 .word 0xec55c970,0x84748abc
5240 .word 0x1113243a,0x038a149d
5241 .word 0x9c969d70,0xf86de02d
5242 .word 0x0ef5cf67,0x7985df14
5243 .word 0xe5cf2011,0x7b9fd797
5244 .word 0xeb4517de,0x60c900ac
5245 .word 0xeca18676,0x96d95e1f
5246 .word 0xea012100,0xc2920fd6
5247 .word 0x7b9ed8d1,0xacd4824d
5248 .word 0xc369db0e,0x9127c08b
5249 .word 0x6b60d927,0xf137b852
5250 .word 0x5ee60923,0x7c90abb1
5251 .word 0x08ea27e4,0xd83ccc74
5252 .word 0x00a330ee,0xa63bd6a8
5253 .word 0xf6ff05d8,0x3974017c
5254 .word 0x42e618f1,0x3e4ffe49
5255 .word 0x28a3e544,0xc06663ef
5256 .word 0xe5aa2101,0x7a26bf90
5257 .word 0x0a350172,0xe838d296
5258 .word 0x14cceb2a,0x7a361faa
5259 .word 0xc4ab4810,0xee4e7370
5260 .word 0x2ff3ba60,0x1840e2e3
5261 .word 0x4bedbd9f,0x209341b1
5262 .word 0x04093592,0xbd46d214
5263 .word 0xd0c920b0,0x0e1a28e9
5264 .word 0xc569b75d,0xd1b4c8f9
5265 .word 0xebcaec9c,0x6807c145
5266 .word 0xcd3b49d8,0xb4a6dcb4
5267 .word 0x54395b0f,0xf41fe9e7
5268 .word 0x5f65dfbc,0x632533e7
5269 .word 0xff7e6949,0x11167c8d
5270 .word 0x72cae032,0x922d1f72
5271 .word 0x562d4f04,0xdee38014
5272 .word 0xf83cc914,0xfecd5710
5273 .word 0x94704c3e,0xbe35f8d7
5274 .word 0x60e4aac6,0xf35a1f9e
5275 .word 0x191732b0,0xa37bbd64
5276 .word 0x22cdc76f,0xb30c2a09
5277p0_invalidate_semaphore:
5278 .word 0
5279! Data for Cross Processor Interrupt
5280 .align 8
5281received_xintr:
5282 .word 0,0,0,0,0,0,0,0
5283 .word 0,0,0,0,0,0,0,0
5284 .word 0,0,0,0,0,0,0,0
5285 .word 0,0,0,0,0,0,0,0
5286 .word 0,0,0,0,0,0,0,0
5287 .word 0,0,0,0,0,0,0,0
5288 .word 0,0,0,0,0,0,0,0
5289 .word 0,0,0,0,0,0,0,0
5290p0_dispatch_retry:
5291 .word 0,0
5292p0_xintr_data:
5293 .word 0x00000000,0x00000001
5294 .word 0x7b6c0cc8,0x6e208af6
5295 .word 0x00000000,0x00000002
5296 .word 0xba599050,0x1cacaf1d
5297 .word 0x00000000,0x00000003
5298 .word 0xaa548f57,0x8cf0ed0b
5299 .word 0x00000000,0x00000004
5300 .word 0xc4c1d848,0x05a26428
5301 .word 0x00000000,0x00000005
5302 .word 0x9ffa7eb7,0xa53ddd2b
5303 .word 0x00000000,0x00000006
5304 .word 0xf37a5217,0xd03b3391
5305 .word 0x00000000,0x00000007
5306 .word 0xd51b0198,0x6800553a
5307 .word 0x00000000,0x00000008
5308 .word 0xbd9b2d58,0x6e6d3ba7
5309 .align 8
5310p0_xintr_expected:
5311 .word 0
5312 .align 64
5313xintr_data_ptrs:
5314 .word p0_xintr_data
5315 .align 8
5316p0_xintr_db:
5317 .skip 512
5318p0_xintr_retry_count:
5319 .word 0,0
5320p0_reset_cnt:
5321 .word 0
5322 .align 8
5323p0_ec_timing_ctrl:
5324 .word 0,0
5325p0_ec_control:
5326 .word 0,0
5327p0_mcu_shadow:
5328 .skip 80
5329user_data_end:
5330
5331
5332SECTION .p0_local0 DATA_VA=0x000800000
5333
5334attr_data {
5335 Name = .p0_local0,
5336 VA = 0x0000000000800000,
5337 RA = 0x0000000010000000,
5338 PA = ra2pa(0x0000000010000000,0),
5339 part_0_ctx_nonzero_tsb_config_0,
5340 TTE_Context=PCONTEXT,
5341 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5342 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5343 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5344 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5345}
5346
5347 .data
5348 .seg "data"
5349 .align 0x2000
5350 .global p0_local0_start
5351p0_local0_begin:
5352 .skip 0x1400
5353p0_local0_start:
5354 .word 0xee2c4c15,0xdc3fcc00,0x73cb5478,0xebf2b9b7
5355 .word 0x15e3f35e,0x4e0c0ed7,0xcf495bf9,0x016d7777
5356 .word 0x50bb809c,0x68604785,0xa3f1a2ac,0x73209ff1
5357 .word 0x011c805b,0x5219c84f,0x753a8d6d,0xfc26441d
5358p0_local0_end:
5359
5360SECTION .p0_local0_sec DATA_VA=0x000800000
5361
5362attr_data {
5363 Name = .p0_local0_sec,
5364 VA = 0x0000000000800000,
5365 RA = 0x0000000030000000,
5366 PA = ra2pa(0x0000000030000000,0),
5367 part_0_ctx_nonzero_tsb_config_0,
5368 TTE_Context=SCONTEXT,
5369 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5370 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5371 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5372 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5373}
5374
5375 .data
5376 .seg "data"
5377 .align 0x2000
5378 .global p0_local0_sec_start
5379p0_local0_sec_begin:
5380 .skip 0x1400
5381p0_local0_sec_start:
5382 .word 0xeca7a64a,0x048fa16b,0xdf687de4,0xd9af76d2
5383 .word 0x05b0b7b6,0xb1dfcfbd,0x0de00ad7,0x3f0316a6
5384 .word 0xd784f77e,0x71e910f2,0x7e848291,0x012e512a
5385 .word 0x0b8ebdd3,0xe299e9e3,0x11872dd6,0x85f46044
5386p0_local0_sec_end:
5387
5388SECTION .p0_local1 DATA_VA=0x000802000
5389
5390attr_data {
5391 Name = .p0_local1,
5392 VA = 0x0000000000802000,
5393 RA = 0x0000000010040000,
5394 PA = ra2pa(0x0000000010040000,0),
5395 part_0_ctx_nonzero_tsb_config_0,
5396 TTE_Context=PCONTEXT,
5397 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5398 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5399 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5400 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5401}
5402
5403 .data
5404 .seg "data"
5405 .align 0x2000
5406 .global p0_local1_start
5407p0_local1_begin:
5408 .skip 0x1400
5409p0_local1_start:
5410 .word 0xe7b2ebbe,0xf86b1e23,0x58ea4752,0x6c43fb05
5411 .word 0xb3667c9f,0x37328bd7,0x70719357,0x0896b14a
5412 .word 0x19df3cea,0x4f881d5f,0xbff84ba1,0x63486307
5413 .word 0xef8c9284,0xdb19a1b5,0xa220ac6a,0x2d3bd93b
5414p0_local1_end:
5415
5416SECTION .p0_local1_sec DATA_VA=0x000802000
5417
5418attr_data {
5419 Name = .p0_local1_sec,
5420 VA = 0x0000000000802000,
5421 RA = 0x0000000030040000,
5422 PA = ra2pa(0x0000000030040000,0),
5423 part_0_ctx_nonzero_tsb_config_0,
5424 TTE_Context=SCONTEXT,
5425 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5426 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5427 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5428 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5429}
5430
5431 .data
5432 .seg "data"
5433 .align 0x2000
5434 .global p0_local1_sec_start
5435p0_local1_sec_begin:
5436 .skip 0x1400
5437p0_local1_sec_start:
5438 .word 0xbe6a4109,0x3833c7eb,0x8d1a1f54,0x5d890443
5439 .word 0x063b3f93,0x601af5ea,0x0ce50438,0xb6fe7da0
5440 .word 0xc11fe171,0x280fc23d,0x5e985489,0x05bf6787
5441 .word 0xcb0e28ae,0x1b0de348,0x76058216,0x399f5b62
5442p0_local1_sec_end:
5443
5444SECTION .p0_local2 DATA_VA=0x000804000
5445
5446attr_data {
5447 Name = .p0_local2,
5448 VA = 0x0000000000804000,
5449 RA = 0x0000000010080000,
5450 PA = ra2pa(0x0000000010080000,0),
5451 part_0_ctx_nonzero_tsb_config_0,
5452 TTE_Context=PCONTEXT,
5453 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5454 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5455 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5456 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5457}
5458
5459 .data
5460 .seg "data"
5461 .align 0x2000
5462 .global p0_local2_start
5463p0_local2_begin:
5464 .skip 0x1400
5465p0_local2_start:
5466 .word 0xbf09f722,0x9f6ec53a,0xbda3ae5e,0x5ce9b16a
5467 .word 0x6a575a97,0x8f45e8bb,0xacad0ca9,0x55c5ee92
5468 .word 0xaa88243b,0x96e4ffcd,0xfd06f774,0xfe3cff92
5469 .word 0xa675a8b0,0x7cfb0e7c,0x55045c7d,0x6de02ca5
5470p0_local2_end:
5471
5472SECTION .p0_local2_sec DATA_VA=0x000804000
5473
5474attr_data {
5475 Name = .p0_local2_sec,
5476 VA = 0x0000000000804000,
5477 RA = 0x0000000030080000,
5478 PA = ra2pa(0x0000000030080000,0),
5479 part_0_ctx_nonzero_tsb_config_0,
5480 TTE_Context=SCONTEXT,
5481 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5482 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5483 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5484 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5485}
5486
5487 .data
5488 .seg "data"
5489 .align 0x2000
5490 .global p0_local2_sec_start
5491p0_local2_sec_begin:
5492 .skip 0x1400
5493p0_local2_sec_start:
5494 .word 0x32000f4b,0xb01cb197,0x8c9fa7fc,0xbb1c0e9a
5495 .word 0xc8de0036,0xebc42b04,0x480aa5b1,0xd145d7f9
5496 .word 0x6148fa06,0x19b6d8d1,0x204360ba,0xaa51901e
5497 .word 0x3c670b9d,0x4de211f1,0x48c3d2b8,0xa313f7da
5498p0_local2_sec_end:
5499
5500SECTION .p0_local3 DATA_VA=0x000806000
5501
5502attr_data {
5503 Name = .p0_local3,
5504 VA = 0x0000000000806000,
5505 RA = 0x00000000100c0000,
5506 PA = ra2pa(0x00000000100c0000,0),
5507 part_0_ctx_nonzero_tsb_config_0,
5508 TTE_Context=PCONTEXT,
5509 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5510 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5511 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5512 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5513}
5514
5515 .data
5516 .seg "data"
5517 .align 0x2000
5518 .global p0_local3_start
5519p0_local3_begin:
5520 .skip 0x1400
5521p0_local3_start:
5522 .word 0x94b18a76,0x271c236d,0x2d2ea293,0xef1e7c67
5523 .word 0x2fc09ddd,0xc193a468,0x2349c7e1,0x89422d3b
5524 .word 0xac990448,0xce32d083,0x7c829e0f,0x0ac5eded
5525 .word 0xbc5a3abb,0xdf489ae7,0xb4e1f0f6,0x6740d656
5526p0_local3_end:
5527
5528SECTION .p0_local3_sec DATA_VA=0x000806000
5529
5530attr_data {
5531 Name = .p0_local3_sec,
5532 VA = 0x0000000000806000,
5533 RA = 0x00000000300c0000,
5534 PA = ra2pa(0x00000000300c0000,0),
5535 part_0_ctx_nonzero_tsb_config_0,
5536 TTE_Context=SCONTEXT,
5537 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5538 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5539 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5540 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5541}
5542
5543 .data
5544 .seg "data"
5545 .align 0x2000
5546 .global p0_local3_sec_start
5547p0_local3_sec_begin:
5548 .skip 0x1400
5549p0_local3_sec_start:
5550 .word 0x95cfd873,0x493cb9ff,0x0a6c330b,0x94cf7e4f
5551 .word 0x0bbb6971,0xe611a2f7,0xcabcfbb8,0xe672a99b
5552 .word 0xdd02365f,0x81d02f83,0xf338bb9f,0xe62627fb
5553 .word 0x5059a5cf,0x12e09aad,0x817ce1e4,0xc5bf4db2
5554p0_local3_sec_end:
5555
5556SECTION .p0_local4 DATA_VA=0x000808000
5557
5558attr_data {
5559 Name = .p0_local4,
5560 VA = 0x0000000000808000,
5561 RA = 0x0000000010100000,
5562 PA = ra2pa(0x0000000010100000,0),
5563 part_0_ctx_nonzero_tsb_config_0,
5564 TTE_Context=PCONTEXT,
5565 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5566 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5567 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5568 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5569}
5570
5571 .data
5572 .seg "data"
5573 .align 0x2000
5574 .global p0_local4_start
5575p0_local4_begin:
5576 .skip 0x1400
5577p0_local4_start:
5578 .word 0xfd5debc7,0xb72f703d,0x641c7fd8,0x35b4c03a
5579 .word 0x14e8c163,0x02ef4a3c,0xd6989865,0xf2182fdc
5580 .word 0x1c5029f5,0xc70d15f3,0x765c210f,0xc26cf44e
5581 .word 0xfcf158f1,0x431a4824,0xff5e835f,0xe834d14c
5582p0_local4_end:
5583
5584SECTION .p0_local4_sec DATA_VA=0x000808000
5585
5586attr_data {
5587 Name = .p0_local4_sec,
5588 VA = 0x0000000000808000,
5589 RA = 0x0000000030100000,
5590 PA = ra2pa(0x0000000030100000,0),
5591 part_0_ctx_nonzero_tsb_config_0,
5592 TTE_Context=SCONTEXT,
5593 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5594 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5595 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5596 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5597}
5598
5599 .data
5600 .seg "data"
5601 .align 0x2000
5602 .global p0_local4_sec_start
5603p0_local4_sec_begin:
5604 .skip 0x1400
5605p0_local4_sec_start:
5606 .word 0x00dd0448,0x0d0d2138,0x666a2e55,0x4c552e69
5607 .word 0x78d95ca4,0x53a63474,0xe139503d,0x8ea8260e
5608 .word 0x5586c10f,0x17a27aa7,0x55882df0,0xa2fb63dd
5609 .word 0x87cb8c91,0xb50e61d7,0xece72778,0x0a32e176
5610p0_local4_sec_end:
5611
5612SECTION .p0_local5 DATA_VA=0x00080a000
5613
5614attr_data {
5615 Name = .p0_local5,
5616 VA = 0x000000000080a000,
5617 RA = 0x0000000010140000,
5618 PA = ra2pa(0x0000000010140000,0),
5619 part_0_ctx_nonzero_tsb_config_0,
5620 TTE_Context=PCONTEXT,
5621 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5622 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5623 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5624 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5625}
5626
5627 .data
5628 .seg "data"
5629 .align 0x2000
5630 .global p0_local5_start
5631p0_local5_begin:
5632 .skip 0x1400
5633p0_local5_start:
5634 .word 0x9603b2cd,0xbb8de1e0,0xd7c76781,0xa7094efb
5635 .word 0x7588c850,0x471e33cf,0x4992ebff,0x140a8f00
5636 .word 0xfd5d119e,0x072e55cd,0x425aeabe,0x0e541a91
5637 .word 0x0782d3ac,0xd1122200,0x944c8e2c,0xcc6e2f05
5638p0_local5_end:
5639
5640SECTION .p0_local5_sec DATA_VA=0x00080a000
5641
5642attr_data {
5643 Name = .p0_local5_sec,
5644 VA = 0x000000000080a000,
5645 RA = 0x0000000030140000,
5646 PA = ra2pa(0x0000000030140000,0),
5647 part_0_ctx_nonzero_tsb_config_0,
5648 TTE_Context=SCONTEXT,
5649 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5650 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5651 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5652 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5653}
5654
5655 .data
5656 .seg "data"
5657 .align 0x2000
5658 .global p0_local5_sec_start
5659p0_local5_sec_begin:
5660 .skip 0x1400
5661p0_local5_sec_start:
5662 .word 0xd6400445,0x72507abd,0x28445af0,0xb86b016b
5663 .word 0x31b792a8,0x2bd3ee6d,0x58f57a37,0x6f1ae716
5664 .word 0xf59c2a36,0x63ace9a5,0xec7caf0d,0xc2f15a43
5665 .word 0x4befa1be,0x4960bfff,0xea03fd1a,0x13c71665
5666p0_local5_sec_end:
5667
5668SECTION .p0_local6 DATA_VA=0x00080c000
5669
5670attr_data {
5671 Name = .p0_local6,
5672 VA = 0x000000000080c000,
5673 RA = 0x0000000010180000,
5674 PA = ra2pa(0x0000000010180000,0),
5675 part_0_ctx_nonzero_tsb_config_0,
5676 TTE_Context=PCONTEXT,
5677 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5678 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5679 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5680 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5681}
5682
5683 .data
5684 .seg "data"
5685 .align 0x2000
5686 .global p0_local6_start
5687p0_local6_begin:
5688 .skip 0x1400
5689p0_local6_start:
5690 .word 0x3fb13caa,0x36c0c225,0x9df0a0da,0x9483829a
5691 .word 0x4a99712b,0x8b931e4a,0xd71ed3d6,0x28e7d378
5692 .word 0x2c900443,0x09a81740,0xb91090d3,0x81ec1b4a
5693 .word 0xcde9aaa7,0xc1307e7d,0x337b240e,0x2e6f90a0
5694p0_local6_end:
5695
5696SECTION .p0_local6_sec DATA_VA=0x00080c000
5697
5698attr_data {
5699 Name = .p0_local6_sec,
5700 VA = 0x000000000080c000,
5701 RA = 0x0000000030180000,
5702 PA = ra2pa(0x0000000030180000,0),
5703 part_0_ctx_nonzero_tsb_config_0,
5704 TTE_Context=SCONTEXT,
5705 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5706 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5707 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5708 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5709}
5710
5711 .data
5712 .seg "data"
5713 .align 0x2000
5714 .global p0_local6_sec_start
5715p0_local6_sec_begin:
5716 .skip 0x1400
5717p0_local6_sec_start:
5718 .word 0x3cd20ca4,0xf7afdc53,0xfb3e1bd5,0xa2a94821
5719 .word 0xfc725355,0x364150a3,0xcba17b8b,0xb7c5c017
5720 .word 0xe30703b9,0x945d7d1e,0x3823183b,0x48d4823e
5721 .word 0x53f361b2,0xce50ef63,0xbb7e34bd,0xb43585f9
5722p0_local6_sec_end:
5723
5724SECTION .share0 DATA_VA=0x00080e000
5725
5726attr_data {
5727 Name = .share0,
5728 VA = 0x000000000080e000,
5729 RA = 0x00000000201c0000,
5730 PA = ra2pa(0x00000000201c0000,0),
5731 part_0_ctx_nonzero_tsb_config_0,
5732 TTE_Context=PCONTEXT,
5733 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5734 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5735 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5736 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5737}
5738
5739 .data
5740 .seg "data"
5741 .align 0x2000
5742 .global share0_start
5743share0_begin:
5744share0_start:
5745 .word 0x90434c08,0xa7219620,0xbe499bb9,0x55ac559e
5746 .word 0x3b840c0c,0xcac34e7a,0x4747065c,0x69aaffc5
5747 .word 0xf160d889,0x56a8f4e2,0x00f7902c,0x0d194686
5748 .word 0x3836e9fc,0x3a4b319f,0x3657104c,0x4ce0b43b
5749share0_end:
5750
5751SECTION .share1 DATA_VA=0x000810000
5752
5753attr_data {
5754 Name = .share1,
5755 VA = 0x0000000000810000,
5756 RA = 0x0000000020800000,
5757 PA = ra2pa(0x0000000020800000,0),
5758 part_0_ctx_nonzero_tsb_config_0,
5759 TTE_Context=PCONTEXT,
5760 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5761 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5762 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5763 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5764}
5765
5766 .data
5767 .seg "data"
5768 .align 0x2000
5769 .global share1_start
5770share1_begin:
5771share1_start:
5772 .word 0x5fecba64,0x50be9cb2,0x358d183c,0x1ce9d66d
5773 .word 0xb7794811,0xf64baa5f,0x3aa37139,0xd4b64d83
5774 .word 0x2d5a2da7,0x4c9ec607,0xc7fd7ba5,0x546e20d3
5775 .word 0x04c49397,0x75ec205b,0xb32084ab,0x4074f878
5776 .word 0xba7dc1d1,0x4b815f4d,0x9715d1ba,0x8c699d55
5777 .word 0x7c1d3022,0xffef4079,0x0fee4678,0x7a6e9b1e
5778 .word 0x2f27f261,0xb3ad3d93,0xe82250b4,0xc4758128
5779 .word 0x37ddc559,0x8943c72f,0xb2040dd9,0xee0f0873
5780share1_end:
5781
5782SECTION .share2 DATA_VA=0x000812000
5783
5784attr_data {
5785 Name = .share2,
5786 VA = 0x0000000000812000,
5787 RA = 0x00000000211c0000,
5788 PA = ra2pa(0x00000000211c0000,0),
5789 part_0_ctx_nonzero_tsb_config_0,
5790 TTE_Context=PCONTEXT,
5791 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5792 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5793 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5794 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5795}
5796
5797 .data
5798 .seg "data"
5799 .align 0x2000
5800 .global share2_start
5801share2_begin:
5802share2_start:
5803 .word 0x482885d2,0xf2e9b997,0x48ae5c5b,0xe9d9a858
5804 .word 0x70290700,0x8e2d2739,0x89407bcd,0xc1ede677
5805 .word 0x170db53d,0x1c24e995,0x9281ae71,0xd8b45a3d
5806 .word 0x20d69ba0,0xef2c7d6e,0x6ac4e5d4,0x85422183
5807share2_end:
5808
5809SECTION .share3 DATA_VA=0x000814000
5810
5811attr_data {
5812 Name = .share3,
5813 VA = 0x0000000000814000,
5814 RA = 0x0000000021800000,
5815 PA = ra2pa(0x0000000021800000,0),
5816 part_0_ctx_nonzero_tsb_config_0,
5817 TTE_Context=PCONTEXT,
5818 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
5819 TTE_Diag=0, TTE_L=0, TTE_EP=1,
5820 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
5821 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
5822}
5823
5824 .data
5825 .seg "data"
5826 .align 0x2000
5827 .global share3_start
5828share3_begin:
5829share3_start:
5830 .word 0xbbb2f103,0x16814f74,0xefdca886,0x6cacea9c
5831 .word 0x2973621e,0x156c973e,0xcb3cfc8c,0x973a275a
5832 .word 0x60fb5560,0x9934d5bb,0x0f54d78c,0xea1d77fc
5833 .word 0xa3bc4765,0xa207cd85,0x73e5ef6d,0x83db9860
5834 .word 0x9a2fd022,0x96df108e,0x93a772a1,0x7e5a380e
5835 .word 0x278f7abf,0xfc85b7aa,0xe46778a1,0xd69ec2b6
5836 .word 0x8f6eab53,0x70d0f394,0x6330c36a,0x74ba978b
5837 .word 0xce22797b,0xf7842f48,0x54b80c18,0xa4886a38
5838 .word 0xf68e7b7d,0x4cb93442,0xe49ad591,0x6731c45d
5839 .word 0x6451aafc,0xef7433fd,0xdf760f6c,0x0cc7a120
5840 .word 0x057f4fc4,0x8df98e1f,0xf71b1a64,0x20cafedd
5841 .word 0x49ea0c9b,0x199931e8,0xb4f77d2f,0xff1434ce
5842 .word 0x6fd44ce8,0x536cd1eb,0x67b00ca1,0x097f066a
5843 .word 0xec55c970,0x84748abc,0x1113243a,0x038a149d
5844 .word 0x9c969d70,0xf86de02d,0x0ef5cf67,0x7985df14
5845 .word 0xe5cf2011,0x7b9fd797,0xeb4517de,0x60c900ac
5846 .word 0xeca18676,0x96d95e1f,0xea012100,0xc2920fd6
5847 .word 0x7b9ed8d1,0xacd4824d,0xc369db0e,0x9127c08b
5848 .word 0x6b60d927,0xf137b852,0x5ee60923,0x7c90abb1
5849 .word 0x08ea27e4,0xd83ccc74,0x00a330ee,0xa63bd6a8
5850 .word 0xf60105d8,0x3974017c,0x42e618f1,0x3e4ffe49
5851 .word 0x28a3e544,0xc06663ef,0xe5aa2101,0x7a26bf90
5852 .word 0x0a350172,0xe838d296,0x14cceb2a,0x7a361faa
5853 .word 0xc4ab4810,0xee4e7370,0x2ff3ba60,0x1840e2e3
5854 .word 0x4bedbd9f,0x209341b1,0x04093592,0xbd46d214
5855 .word 0xd0c920b0,0x0e1a28e9,0xc569b75d,0xd1b4c8f9
5856 .word 0xebcaec9c,0x6807c145,0xcd3b49d8,0xb4a6dcb4
5857 .word 0x54395b0f,0xf41fe9e7,0x5f65dfbc,0x632533e7
5858 .word 0x75bf6949,0x11167c8d,0x72cae032,0x922d1f72
5859 .word 0x562d4f04,0xdee38014,0xf83cc914,0xfecd5710
5860 .word 0x94704c3e,0xbe35f8d7,0x60e4aac6,0xf35a1f9e
5861 .word 0x191732b0,0xa37bbd64,0x22cdc76f,0xb30c2a09
5862share3_end: