Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_900_0.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_900_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 = 327141849
40! Riesling can be on
41! 1 Thread, 900 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_900_0.s created on Mar 27, 2009 (14:18:49)
44! RC file : random.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_900_0 -p 1 -l 900
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 = 1cc4ef06 11bb5b80 9b3fc076 7f4197f4
84! %f4 = e12ed996 558b8924 2b4a8a4f da763c8f
85! %f8 = 5a6976ca f6c155f6 ae479939 7edb5512
86! %f12 = 883b9063 fbcadb6b 7e16a1da 4171fb46
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = 6c8d6f51 f05f3c57 19ab2a7a 7b0fecfa
90! %f20 = 01f0f213 638e3258 9eac79fb 82f81466
91! %f24 = 8f931556 3e3afa1e cd5a8ead 54fb148e
92! %f28 = 9677a534 636c5a90 430c8ca2 c9cd084f
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = 5cbfae9d 8115ea5b 25479f92 88d790a7
96! %f36 = 8e81b953 c02f20e8 780e1187 66202a73
97! %f40 = 5008158b 70cf906d 10624502 9347cb08
98! %f44 = 42faed94 96791945 14e2b4cf 2c461fea
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0x321a38e80000007d,%g7,%g1 ! GSR scale = 15, align = 5
104 wr %g1,%g0,%gsr ! GSR = 321a38e80000007d
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! %l0 = 5c1ddcb203bac9ef, imm = fffffffffffffac0, %l0 = 5c1ddcb203bac9ef
113 xnor %l0,-0x540,%l0 ! %l0 = 5c1ddcb203baccd0
114! Mem[0000000010141400] = 780e373a0814e7d7, %f18 = 19ab2a7a 7b0fecfa
115 ldda [%i5+%g0]0x88,%f18 ! %f18 = 780e373a 0814e7d7
116! %f20 = 01f0f213 638e3258, %l3 = a6757cc427f500e7
117! Mem[0000000030101408] = 701b83712037be79
118 add %i4,0x008,%g1
119 stda %f20,[%g1+%l3]ASI_PST16_S ! Mem[0000000030101408] = 701bf213638e3258
120! Mem[0000000010101430] = 6848025a, %f2 = 9b3fc076
121 lda [%i4+0x030]%asi,%f2 ! %f2 = 6848025a
122! Mem[0000000010181410] = c8a8cb20, %l2 = 5979c59ba55ee6a3
123 ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 00000020000000ff
124! Mem[00000000100c1420] = b446531f6faac087, %l6 = f7de1af8726bdb14
125 ldxa [%i3+0x020]%asi,%l6 ! %l6 = b446531f6faac087
126! Mem[0000000010041410] = 6dc19768, %l1 = f5f7578c42919d25
127 lduh [%i1+%o5],%l1 ! %l1 = 0000000000006dc1
128! %l6 = b446531f6faac087, Mem[00000000211c0001] = fa597fdc
129 stb %l6,[%o2+0x001] ! Mem[00000000211c0000] = fa877fdc
130! Mem[00000000100c1410] = 872bb17d, %l4 = 1a321a2a98290373
131 lduba [%i3+%o5]0x88,%l4 ! %l4 = 000000000000007d
132! Starting 10 instruction Store Burst
133! %l2 = 00000020, %l3 = 27f500e7, Mem[0000000010041410] = 6dc19768 27314a59
134 stda %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000020 27f500e7
135
136p0_label_2:
137! Mem[0000000010081400] = b38ed1fa, %l4 = 000000000000007d
138 ldstuba [%i2+%g0]0x80,%l4 ! %l4 = 000000b3000000ff
139! %l6 = b446531f6faac087, Mem[00000000211c0001] = fa877fdc, %asi = 80
140 stba %l6,[%o2+0x001]%asi ! Mem[00000000211c0000] = fa877fdc
141! Mem[00000000100c1408] = 1231bb46, %l4 = 00000000000000b3
142 ldstuba [%i3+%o4]0x80,%l4 ! %l4 = 00000012000000ff
143! %f10 = ae479939, Mem[0000000010141400] = d7e71408
144 sta %f10,[%i5+%g0]0x80 ! Mem[0000000010141400] = ae479939
145! %l6 = 6faac087, %l7 = a8607ae4, Mem[0000000010001400] = 51e2bae9 4f7709ff
146 stda %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 6faac087 a8607ae4
147! %l6 = 6faac087, %l7 = a8607ae4, Mem[0000000030101410] = 8b90c238 89fe37c4
148 stda %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 6faac087 a8607ae4
149! %l2 = 0000000000000020, Mem[0000000010101400] = a211d7fc
150 stba %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 2011d7fc
151! %l2 = 0000000000000020, Mem[00000000100c140c] = 7fe6ab73
152 stw %l2,[%i3+0x00c] ! Mem[00000000100c140c] = 00000020
153! Mem[0000000030181408] = 8dc07560, %l3 = a6757cc427f500e7
154 swapa [%i6+%o4]0x89,%l3 ! %l3 = 000000008dc07560
155! Starting 10 instruction Load Burst
156! Mem[0000000010001400] = 6faac087, %f11 = 7edb5512
157 lda [%i0+%g0]0x80,%f11 ! %f11 = 6faac087
158
159p0_label_3:
160! Mem[0000000010181410] = ffcba8c8, %l1 = 0000000000006dc1
161 ldsba [%i6+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
162! Mem[00000000100c1414] = 34c02ab1, %l5 = 08c34e6e42942d06
163 ldsha [%i3+0x016]%asi,%l5 ! %l5 = 0000000000002ab1
164! Mem[0000000030041408] = ca28027c, %l2 = 0000000000000020
165 ldsba [%i1+%o4]0x89,%l2 ! %l2 = 000000000000007c
166! Mem[0000000010181408] = 8a49c73463294e77, %f12 = 883b9063 fbcadb6b
167 ldd [%i6+%o4],%f12 ! %f12 = 8a49c734 63294e77
168! %f30 = 430c8ca2, %f28 = 9677a534, %f28 = 9677a534
169 fsubs %f30,%f28,%f28 ! %f28 = 430c8ca2
170! Mem[0000000030101410] = 6faac087, %l0 = 5c1ddcb203baccd0
171 lduha [%i4+%o5]0x81,%l0 ! %l0 = 0000000000006faa
172 membar #Sync ! Added by membar checker (1)
173! Mem[0000000030101400] = 616b1647 0cbf59d3 701bf213 638e3258
174! Mem[0000000030101410] = 6faac087 a8607ae4 022d3d25 41beac25
175! Mem[0000000030101420] = ed2f139a af9e27bd e122d6a9 5a7d01a6
176! Mem[0000000030101430] = 036ec2ad fecd2424 d8d4fc61 3607b4bf
177 ldda [%i4]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030101400
178! Mem[0000000010081400] = ff8ed1fa808695a1, %f28 = 430c8ca2 636c5a90
179 ldda [%i2+%g0]0x80,%f28 ! %f28 = ff8ed1fa 808695a1
180! Mem[0000000010101400] = 2011d7fc 9bd23bb2 d2d75a07 1e2383c4
181! Mem[0000000010101410] = 4ecacd8a 60070c7c a4563c50 1ad51c87
182! Mem[0000000010101420] = 0a38f4ab 01ea11b0 b8b92e18 ec4806e0
183! Mem[0000000010101430] = 6848025a 9508be0d 5564060b be510f69
184 ldda [%i4]ASI_BLK_P,%f0 ! Block Load from 0000000010101400
185! Starting 10 instruction Store Burst
186! Mem[0000000030141400] = 0e440b1e, %l1 = ffffffffffffffff
187 swapa [%i5+%g0]0x89,%l1 ! %l1 = 000000000e440b1e
188
189p0_label_4:
190! %l2 = 000000000000007c, Mem[0000000010001416] = 3bdbfab6
191 stb %l2,[%i0+0x016] ! Mem[0000000010001414] = 3bdb7cb6
192! Mem[0000000010181420] = 4769515b0989201a, %l2 = 000000000000007c, %l2 = 000000000000007c
193 add %i6,0x20,%g1
194 casxa [%g1]0x80,%l2,%l2 ! %l2 = 4769515b0989201a
195! Mem[0000000010001420] = 5a26c80a, %l6 = b446531f6faac087
196 swap [%i0+0x020],%l6 ! %l6 = 000000005a26c80a
197! %f24 = 8f931556 3e3afa1e, %l2 = 4769515b0989201a
198! Mem[0000000030081400] = 007ff2e95a9de4ea
199 stda %f24,[%i2+%l2]ASI_PST8_SL ! Mem[0000000030081400] = 00faf23e569de4ea
200! Mem[00000000100c1400] = 889eabf0, %l0 = 0000000000006faa
201 ldstuba [%i3+%g0]0x88,%l0 ! %l0 = 000000f0000000ff
202! %l2 = 0989201a, %l3 = 8dc07560, Mem[0000000010041420] = f8a994eb fb9e6f01
203 stda %l2,[%i1+0x020]%asi ! Mem[0000000010041420] = 0989201a 8dc07560
204 membar #Sync ! Added by membar checker (2)
205! %l4 = 00000012, %l5 = 00002ab1, Mem[0000000030101410] = 87c0aa6f e47a60a8
206 stda %l4,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000012 00002ab1
207! Mem[0000000030001400] = 8ee179ea, %l5 = 0000000000002ab1
208 swapa [%i0+%g0]0x89,%l5 ! %l5 = 000000008ee179ea
209! %f0 = 2011d7fc 9bd23bb2 d2d75a07 1e2383c4
210! %f4 = 4ecacd8a 60070c7c a4563c50 1ad51c87
211! %f8 = 0a38f4ab 01ea11b0 b8b92e18 ec4806e0
212! %f12 = 6848025a 9508be0d 5564060b be510f69
213 stda %f0,[%i1]ASI_BLK_AIUSL ! Block Store to 0000000030041400
214! Starting 10 instruction Load Burst
215! Mem[00000000201c0000] = c920a977, %l7 = a97cdac1a8607ae4
216 ldsha [%o0+0x000]%asi,%l7 ! %l7 = ffffffffffffc920
217
218p0_label_5:
219 membar #Sync ! Added by membar checker (3)
220! Mem[0000000010041400] = 87c31993 026adde4 d771bfc8 58f92337
221! Mem[0000000010041410] = 00000020 27f500e7 516620d4 d4d29d36
222! Mem[0000000010041420] = 0989201a 8dc07560 6961ecbe 4cb570a3
223! Mem[0000000010041430] = 659692dd d256d61b 4d41dc2e dfa1ed8a
224 ldda [%i1]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010041400
225! Mem[0000000010181408] = 8a49c734, %l3 = 000000008dc07560
226 lduwa [%i6+0x008]%asi,%l3 ! %l3 = 000000008a49c734
227! Code Fragment 3
228p0_fragment_1:
229! %l0 = 00000000000000f0
230 setx 0x41e0b6805020c049,%g7,%l0 ! %l0 = 41e0b6805020c049
231! %l1 = 000000000e440b1e
232 setx 0xa6bbc8f791dc6f9f,%g7,%l1 ! %l1 = a6bbc8f791dc6f9f
233 setx 0x1fe000, %g1, %g3
234 or %l0, %g3, %l0 ! always set perrmask = 0xff
235 setx 0x1ffff8, %g1, %g2
236 and %l0, %g2, %l0
237 ta T_CHANGE_HPRIV
238 stxa %l1, [%l0]ASI_DCACHE_DATA
239 ta T_CHANGE_NONHPRIV
240! %l0 = 41e0b6805020c049
241 setx 0x68ce0a887a457aa8,%g7,%l0 ! %l0 = 68ce0a887a457aa8
242! %l1 = a6bbc8f791dc6f9f
243 setx 0x4a0fa1b046d8432b,%g7,%l1 ! %l1 = 4a0fa1b046d8432b
244! Mem[0000000030001408] = 96663fa9e0799ca9, %l3 = 000000008a49c734
245 ldxa [%i0+%o4]0x89,%l3 ! %l3 = 96663fa9e0799ca9
246! Mem[0000000030081400] = 00faf23e, %f14 = 5564060b
247 lda [%i2+%g0]0x81,%f14 ! %f14 = 00faf23e
248! Mem[0000000030141408] = 7cd578437e90290b, %l3 = 96663fa9e0799ca9
249 ldxa [%i5+%o4]0x89,%l3 ! %l3 = 7cd578437e90290b
250! Mem[0000000010141410] = c6bbdf3b, %l2 = 4769515b0989201a
251 lduba [%i5+%o5]0x88,%l2 ! %l2 = 000000000000003b
252! Mem[0000000030181400] = 2eadec1c, %l3 = 7cd578437e90290b
253 lduba [%i6+%g0]0x81,%l3 ! %l3 = 000000000000002e
254! Mem[0000000010041424] = 8dc07560, %f11 = ec4806e0
255 ld [%i1+0x024],%f11 ! %f11 = 8dc07560
256! Starting 10 instruction Store Burst
257! %l6 = 000000005a26c80a, Mem[00000000211c0000] = fa877fdc
258 sth %l6,[%o2+%g0] ! Mem[00000000211c0000] = c80a7fdc
259
260p0_label_6:
261! Mem[0000000030081410] = 524a35b3, %l2 = 000000000000003b
262 ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 00000052000000ff
263! %l7 = ffffffffffffc920, Mem[0000000010081408] = 2ccb1377
264 stha %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = c9201377
265! Mem[0000000030101400] = 47166b61, %l0 = 68ce0a887a457aa8
266 ldstuba [%i4+%g0]0x89,%l0 ! %l0 = 00000061000000ff
267! Mem[0000000030181400] = 1cecad2e, %l2 = 0000000000000052
268 ldstuba [%i6+%g0]0x89,%l2 ! %l2 = 0000002e000000ff
269! %f2 = d2d75a07, Mem[0000000010141400] = ae479939
270 sta %f2 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = d2d75a07
271! %l7 = ffffffffffffc920, Mem[0000000010181408] = 34c7498a
272 stha %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = 34c7c920
273! %f12 = 6848025a 9508be0d, Mem[00000000300c1408] = 3bd3dfd0 41143843
274 stda %f12,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 6848025a 9508be0d
275! %l0 = 0000000000000061, Mem[0000000010101408] = 075ad7d2
276 stha %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 075a0061
277! %l6 = 000000005a26c80a, Mem[00000000100c1430] = 3dc99f1167bb5cc4
278 stx %l6,[%i3+0x030] ! Mem[00000000100c1430] = 000000005a26c80a
279! Starting 10 instruction Load Burst
280! Mem[0000000010001408] = 740ea328, %l5 = 000000008ee179ea
281 ldsba [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000074
282
283p0_label_7:
284! Mem[0000000030001408] = a99c79e0, %l2 = 000000000000002e
285 ldswa [%i0+%o4]0x81,%l2 ! %l2 = ffffffffa99c79e0
286! Mem[0000000010181408] = 34c7c920, %l1 = 4a0fa1b046d8432b
287 lduwa [%i6+%o4]0x88,%l1 ! %l1 = 0000000034c7c920
288! Mem[00000000300c1400] = 9bb6e523, %l7 = ffffffffffffc920
289 lduba [%i3+%g0]0x81,%l7 ! %l7 = 000000000000009b
290! Mem[00000000300c1410] = 5cf99de5 c298736b, %l4 = 00000012, %l5 = 00000074
291 ldda [%i3+%o5]0x89,%l4 ! %l4 = 00000000c298736b 000000005cf99de5
292! Mem[0000000010181408] = 20c9c73463294e77, %l7 = 000000000000009b
293 ldxa [%i6+%o4]0x80,%l7 ! %l7 = 20c9c73463294e77
294! Mem[0000000030001408] = 96663fa9e0799ca9, %l0 = 0000000000000061
295 ldxa [%i0+%o4]0x89,%l0 ! %l0 = 96663fa9e0799ca9
296! Mem[0000000010141400] = 075ad7d2, %l6 = 000000005a26c80a
297 lduwa [%i5+%g0]0x88,%l6 ! %l6 = 00000000075ad7d2
298! Mem[0000000030081410] = b3354aff, %l2 = ffffffffa99c79e0
299 lduwa [%i2+%o5]0x89,%l2 ! %l2 = 00000000b3354aff
300! Mem[0000000030181400] = 9f7196df1cecadff, %l0 = 96663fa9e0799ca9
301 ldxa [%i6+%g0]0x89,%l0 ! %l0 = 9f7196df1cecadff
302! Starting 10 instruction Store Burst
303! %f13 = 9508be0d, Mem[0000000010141400] = 075ad7d2
304 sta %f13,[%i5+%g0]0x88 ! Mem[0000000010141400] = 9508be0d
305
306p0_label_8:
307! %l0 = 9f7196df1cecadff, Mem[00000000100c1410] = 7db12b8734c02ab1
308 stxa %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 9f7196df1cecadff
309! %f9 = 01ea11b0, Mem[0000000030181410] = 7b5b6d7d
310 sta %f9 ,[%i6+%o5]0x81 ! Mem[0000000030181410] = 01ea11b0
311! %f20 = 00000020 27f500e7, %l2 = 00000000b3354aff
312! Mem[0000000010081410] = 4765f615a82049d9
313 add %i2,0x010,%g1
314 stda %f20,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010081410] = e700f52720000000
315! %f23 = d4d29d36, Mem[0000000030141410] = d39a7694
316 sta %f23,[%i5+%o5]0x81 ! Mem[0000000030141410] = d4d29d36
317! Mem[00000000300c1408] = 6848025a, %l4 = 00000000c298736b
318 swapa [%i3+%o4]0x81,%l4 ! %l4 = 000000006848025a
319 membar #Sync ! Added by membar checker (4)
320! %l2 = b3354aff, %l3 = 0000002e, Mem[0000000010041400] = 9319c387 e4dd6a02
321 stda %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = b3354aff 0000002e
322! %l2 = b3354aff, %l3 = 0000002e, Mem[0000000010041408] = d771bfc8 58f92337
323 stda %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = b3354aff 0000002e
324! Mem[0000000010141400] = 0dbe0895, %l7 = 20c9c73463294e77, %asi = 80
325 swapa [%i5+0x000]%asi,%l7 ! %l7 = 000000000dbe0895
326! %f5 = 60070c7c, Mem[00000000100c1408] = 46bb31ff
327 sta %f5 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 60070c7c
328! Starting 10 instruction Load Burst
329! Mem[0000000030041400] = b23bd29bfcd71120, %l4 = 000000006848025a
330 ldxa [%i1+%g0]0x81,%l4 ! %l4 = b23bd29bfcd71120
331
332p0_label_9:
333! Mem[0000000030041400] = b23bd29b fcd71120 c483231e 075ad7d2
334! Mem[0000000030041410] = 7c0c0760 8acdca4e 871cd51a 503c56a4
335! Mem[0000000030041420] = b011ea01 abf4380a e00648ec 182eb9b8
336! Mem[0000000030041430] = 0dbe0895 5a024868 690f51be 0b066455
337 ldda [%i1]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030041400
338! Mem[0000000010081400] = a1958680fad18eff, %l6 = 00000000075ad7d2
339 ldxa [%i2+%g0]0x88,%l6 ! %l6 = a1958680fad18eff
340! Mem[0000000020800000] = 28a38205, %l7 = 000000000dbe0895
341 lduba [%o1+0x001]%asi,%l7 ! %l7 = 00000000000000a3
342! Mem[0000000010081424] = 0168627b, %l7 = 00000000000000a3
343 lduba [%i2+0x024]%asi,%l7 ! %l7 = 0000000000000001
344! Mem[0000000010001424] = 47895f38, %l1 = 0000000034c7c920
345 lduba [%i0+0x027]%asi,%l1 ! %l1 = 0000000000000038
346! %f8 = 0a38f4ab, %f2 = d2d75a07, %f2 = d2d75a07
347 fsubs %f8 ,%f2 ,%f2 ! %f2 = 52d75a07
348! Mem[0000000030101410] = 12000000b12a0000, %f12 = 6848025a 9508be0d
349 ldda [%i4+%o5]0x81,%f12 ! %f12 = 12000000 b12a0000
350! Mem[00000000201c0000] = c920a977, %l1 = 0000000000000038
351 lduba [%o0+0x001]%asi,%l1 ! %l1 = 0000000000000020
352! %f2 = 52d75a07, %f7 = 1ad51c87
353 fcmpes %fcc3,%f2 ,%f7 ! %fcc3 = 2
354! Starting 10 instruction Store Burst
355! %l4 = b23bd29bfcd71120, Mem[0000000030081410] = ff4a35b3
356 stwa %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = fcd71120
357
358p0_label_10:
359! %l7 = 0000000000000001, Mem[0000000030181410] = 01ea11b0
360 stha %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000111b0
361! %l2 = 00000000b3354aff, imm = 000000000000014a, %l6 = a1958680fad18eff
362 xor %l2,0x14a,%l6 ! %l6 = 00000000b3354bb5
363! %f4 = 4ecacd8a 60070c7c, Mem[0000000010081410] = 27f500e7 00000020
364 stda %f4 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = 4ecacd8a 60070c7c
365! %l0 = 1cecadff, %l1 = 00000020, Mem[0000000010041410] = 00000020 27f500e7
366 stda %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 1cecadff 00000020
367! %l1 = 0000000000000020, Mem[0000000010141410] = 0b2f3955c6bbdf3b
368 stxa %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000000000020
369! %f6 = a4563c50, Mem[0000000010141400] = 63294e77
370 sta %f6 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = a4563c50
371! Mem[0000000030141400] = ffffffff, %l2 = 00000000b3354aff
372 ldstuba [%i5+%g0]0x81,%l2 ! %l2 = 000000ff000000ff
373! Mem[0000000010081410] = 60070c7c, %l2 = 00000000000000ff
374 ldstuba [%i2+%o5]0x88,%l2 ! %l2 = 0000007c000000ff
375 membar #Sync ! Added by membar checker (5)
376! %l2 = 000000000000007c, Mem[0000000030041400] = 9bd23bb2
377 stwa %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000007c
378! Starting 10 instruction Load Burst
379! Mem[0000000010001410] = 0951d5c23bdb7cb6, %l7 = 0000000000000001
380 ldxa [%i0+%o5]0x80,%l7 ! %l7 = 0951d5c23bdb7cb6
381
382p0_label_11:
383! Mem[0000000010041408] = b3354aff0000002e, %l6 = 00000000b3354bb5
384 ldxa [%i1+%o4]0x80,%l6 ! %l6 = b3354aff0000002e
385! Mem[0000000030001408] = e0799ca9, %l4 = b23bd29bfcd71120
386 ldsha [%i0+%o4]0x89,%l4 ! %l4 = ffffffffffff9ca9
387! Mem[00000000300c1400] = 9bb6e523, %l1 = 0000000000000020
388 lduba [%i3+%g0]0x81,%l1 ! %l1 = 000000000000009b
389! Mem[0000000010181410] = ffcba8c8, %f3 = 1e2383c4
390 lda [%i6+%o5]0x80,%f3 ! %f3 = ffcba8c8
391! Code Fragment 4
392p0_fragment_2:
393! %l0 = 9f7196df1cecadff
394 setx 0x942975b012a1adfa,%g7,%l0 ! %l0 = 942975b012a1adfa
395! %l1 = 000000000000009b
396 setx 0x3340fdf8101943fa,%g7,%l1 ! %l1 = 3340fdf8101943fa
397 setx 0x7ff8, %g1, %g2
398 and %l0, %g2, %l0
399 setx 0xffffffff, %g1, %g2
400 and %l1, %g2, %l1
401 setx 0x100000000, %g1, %g2
402 or %l1, %g2, %l1 ! Set bit 32 - perrinj
403 ta T_CHANGE_HPRIV
404 stxa %l1, [%l0]ASI_ICACHE_INSTR
405 ta T_CHANGE_NONHPRIV
406! %l0 = 942975b012a1adfa
407 setx 0x0cf9fb9ff568aa2e,%g7,%l0 ! %l0 = 0cf9fb9ff568aa2e
408! %l1 = 3340fdf8101943fa
409 setx 0x152b9b6837faf5bc,%g7,%l1 ! %l1 = 152b9b6837faf5bc
410! Mem[00000000300c1400] = 9bb6e523 3a39647a c298736b 9508be0d
411! Mem[00000000300c1410] = 6b7398c2 e59df95c 3a3fdf7f 62b75853
412! Mem[00000000300c1420] = 859ea2cd 20c72c48 31b40122 a7fca223
413! Mem[00000000300c1430] = 73debf3b 80583b4e 07fbeb25 082dfea0
414 ldda [%i3]ASI_BLK_S,%f0 ! Block Load from 00000000300c1400
415! Mem[0000000030101408] = 13f21b70, %l3 = 000000000000002e
416 ldsba [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000070
417! Mem[0000000010101410] = 4ecacd8a, %l6 = b3354aff0000002e
418 ldswa [%i4+%o5]0x80,%l6 ! %l6 = 000000004ecacd8a
419! Mem[00000000100c1418] = 8950e1f04be97d13, %l3 = 0000000000000070
420 ldxa [%i3+0x018]%asi,%l3 ! %l3 = 8950e1f04be97d13
421! Starting 10 instruction Store Burst
422! %l2 = 000000000000007c, Mem[0000000030101410] = 00000012
423 stwa %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000007c
424
425p0_label_12:
426! Mem[00000000218001c1] = 118e79c5, %l2 = 000000000000007c
427 ldstub [%o3+0x1c1],%l2 ! %l2 = 0000008e000000ff
428! %l1 = 152b9b6837faf5bc, Mem[0000000010081408] = c9201377
429 stba %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = bc201377
430! %l5 = 000000005cf99de5, Mem[0000000030001410] = 26f1e63a
431 stwa %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = 5cf99de5
432! Mem[00000000211c0001] = c80a7fdc, %l6 = 000000004ecacd8a
433 ldstuba [%o2+0x001]%asi,%l6 ! %l6 = 0000000a000000ff
434! %f27 = 182eb9b8, Mem[0000000010081408] = bc201377
435 sta %f27,[%i2+%o4]0x80 ! Mem[0000000010081408] = 182eb9b8
436! %l3 = 8950e1f04be97d13, Mem[0000000010181408] = 20c9c734
437 stba %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 13c9c734
438! %l6 = 000000000000000a, Mem[0000000010181410] = ffcba8c802f4e2e0
439 stxa %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000000000000a
440! %f16 = b23bd29b fcd71120, %l7 = 0951d5c23bdb7cb6
441! Mem[0000000010181400] = 9775f57498c410c4
442 stda %f16,[%i6+%l7]ASI_PST16_PL ! Mem[0000000010181400] = 9775d7fc9bd210c4
443! %f26 = e00648ec 182eb9b8, %l4 = ffffffffffff9ca9
444! Mem[0000000010141420] = 4bb5d947c6d74810
445 add %i5,0x020,%g1
446 stda %f26,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010141420] = b8b92e18c6d74810
447! Starting 10 instruction Load Burst
448! Mem[0000000030041410] = 7c0c07608acdca4e, %f20 = 7c0c0760 8acdca4e
449 ldda [%i1+%o5]0x81,%f20 ! %f20 = 7c0c0760 8acdca4e
450
451p0_label_13:
452! Mem[00000000100c1400] = ffab9e88, %l7 = 0951d5c23bdb7cb6
453 lduha [%i3+%g0]0x80,%l7 ! %l7 = 000000000000ffab
454! Mem[0000000010181430] = 295d3b9f, %l0 = 0cf9fb9ff568aa2e
455 lduha [%i6+0x032]%asi,%l0 ! %l0 = 0000000000003b9f
456! Mem[0000000030101408] = 13f21b70, %l5 = 000000005cf99de5
457 ldswa [%i4+%o4]0x89,%l5 ! %l5 = 0000000013f21b70
458! Mem[0000000030141400] = ffffffff 81154b27, %l2 = 0000008e, %l3 = 4be97d13
459 ldda [%i5+%g0]0x81,%l2 ! %l2 = 00000000ffffffff 0000000081154b27
460! Mem[0000000030181408] = 27f500e7, %l0 = 0000000000003b9f
461 lduba [%i6+%o4]0x89,%l0 ! %l0 = 00000000000000e7
462! Mem[00000000300c1408] = 0dbe08956b7398c2, %l2 = 00000000ffffffff
463 ldxa [%i3+%o4]0x89,%l2 ! %l2 = 0dbe08956b7398c2
464! Mem[0000000021800180] = 99c2f773, %l2 = 0dbe08956b7398c2
465 lduh [%o3+0x180],%l2 ! %l2 = 00000000000099c2
466! %l1 = 152b9b6837faf5bc, %l0 = 00000000000000e7, %y = 00000000
467 udiv %l1,%l0,%l3 ! %l3 = 00000000003e09ed
468 mov %l0,%y ! %y = 000000e7
469! Mem[0000000010101400] = fcd71120, %l5 = 0000000013f21b70
470 lduha [%i4+%g0]0x88,%l5 ! %l5 = 0000000000001120
471! Starting 10 instruction Store Burst
472! %f20 = 7c0c0760, Mem[0000000030101410] = 0000007c
473 sta %f20,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7c0c0760
474
475p0_label_14:
476! %l4 = ffffffffffff9ca9, Mem[0000000030101408] = 13f21b70
477 stha %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 13f29ca9
478! %f26 = e00648ec, Mem[0000000010101420] = 0a38f4ab
479 st %f26,[%i4+0x020] ! Mem[0000000010101420] = e00648ec
480! %l2 = 00000000000099c2, Mem[0000000010001400] = 6faac087a8607ae4, %asi = 80
481 stxa %l2,[%i0+0x000]%asi ! Mem[0000000010001400] = 00000000000099c2
482! Mem[00000000100c1410] = df96719f, %l4 = ffffffffffff9ca9
483 swapa [%i3+%o5]0x88,%l4 ! %l4 = 00000000df96719f
484! Mem[0000000010141400] = 503c56a4, %l4 = 00000000df96719f
485 swapa [%i5+%g0]0x88,%l4 ! %l4 = 00000000503c56a4
486! Mem[0000000010001430] = d2014b45, %l2 = 00000000000099c2
487 swap [%i0+0x030],%l2 ! %l2 = 00000000d2014b45
488! %f27 = 182eb9b8, Mem[0000000010041410] = ffadec1c
489 sta %f27,[%i1+%o5]0x88 ! Mem[0000000010041410] = 182eb9b8
490! %f30 = 690f51be, Mem[0000000010101424] = 01ea11b0
491 sta %f30,[%i4+0x024]%asi ! Mem[0000000010101424] = 690f51be
492! Mem[0000000020800041] = 813933c3, %l0 = 00000000000000e7
493 ldstub [%o1+0x041],%l0 ! %l0 = 00000039000000ff
494! Starting 10 instruction Load Burst
495! Mem[0000000010101408] = c483231e075a0061, %f0 = 9bb6e523 3a39647a
496 ldda [%i4+%o4]0x88,%f0 ! %f0 = c483231e 075a0061
497
498p0_label_15:
499! Mem[0000000010141400] = 9f7196df, %f25 = abf4380a
500 lda [%i5+%g0]0x80,%f25 ! %f25 = 9f7196df
501! Mem[0000000030141400] = ffffffff, %f7 = 62b75853
502 lda [%i5+%g0]0x89,%f7 ! %f7 = ffffffff
503! Mem[0000000010141404] = 3a370e78, %l2 = 00000000d2014b45
504 ldsw [%i5+0x004],%l2 ! %l2 = 000000003a370e78
505! Mem[00000000211c0000] = c8ff7fdc, %l6 = 000000000000000a
506 ldsba [%o2+0x000]%asi,%l6 ! %l6 = ffffffffffffffc8
507! Mem[00000000100c1408] = 20000000 60070c7c, %l4 = 503c56a4, %l5 = 00001120
508 ldda [%i3+%o4]0x88,%l4 ! %l4 = 0000000060070c7c 0000000020000000
509! %l5 = 0000000020000000, Mem[00000000211c0000] = c8ff7fdc, %asi = 80
510 stha %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00007fdc
511! Mem[0000000030001408] = a99c79e0, %l2 = 000000003a370e78
512 lduwa [%i0+%o4]0x81,%l2 ! %l2 = 00000000a99c79e0
513 membar #Sync ! Added by membar checker (6)
514! Mem[0000000010181400] = 9775d7fc 9bd210c4 13c9c734 63294e77
515! Mem[0000000010181410] = 00000000 0000000a e469d714 5f1fffa0
516! Mem[0000000010181420] = 4769515b 0989201a 1986cff4 d10592fe
517! Mem[0000000010181430] = 295d3b9f 1c017674 1b3a4718 cee2dc88
518 ldda [%i6]ASI_BLK_PL,%f0 ! Block Load from 0000000010181400
519! %f24 = b011ea01, %f31 = 0b066455, %f26 = e00648ec
520 fmuls %f24,%f31,%f26 ! %l0 = 000000000000005b, Unfinished, %fsr = 2000000000
521! Starting 10 instruction Store Burst
522! %l7 = 000000000000ffab, Mem[0000000030041400] = 0000007c
523 stwa %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000ffab
524
525p0_label_16:
526! Mem[0000000030101408] = 13f29ca9, %l4 = 0000000060070c7c
527 swapa [%i4+%o4]0x89,%l4 ! %l4 = 0000000013f29ca9
528! Mem[0000000010081408] = 182eb9b8, %l0 = 000000000000005b, %asi = 80
529 swapa [%i2+0x008]%asi,%l0 ! %l0 = 00000000182eb9b8
530! %f18 = c483231e 075ad7d2, %l4 = 0000000013f29ca9
531! Mem[0000000010081420] = fd3094530168627b
532 add %i2,0x020,%g1
533 stda %f18,[%g1+%l4]ASI_PST8_P ! Mem[0000000010081420] = c4302353076862d2
534! %f16 = b23bd29b fcd71120, Mem[0000000010041400] = ff4a35b3 2e000000
535 stda %f16,[%i1+%g0]0x80 ! Mem[0000000010041400] = b23bd29b fcd71120
536 membar #Sync ! Added by membar checker (7)
537! %f24 = b011ea01 9f7196df, Mem[0000000010181410] = 00000000 0000000a
538 stda %f24,[%i6+0x010]%asi ! Mem[0000000010181410] = b011ea01 9f7196df
539! %l3 = 00000000003e09ed, Mem[0000000030041408] = c483231e
540 stwa %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = 003e09ed
541! %l0 = 182eb9b8, %l1 = 37faf5bc, Mem[0000000010181408] = 13c9c734 63294e77
542 std %l0,[%i6+%o4] ! Mem[0000000010181408] = 182eb9b8 37faf5bc
543! %l0 = 00000000182eb9b8, Mem[0000000021800081] = cc67fdf4, %asi = 80
544 stba %l0,[%o3+0x081]%asi ! Mem[0000000021800080] = ccb8fdf4
545! %l7 = 000000000000ffab, Mem[00000000100c1430] = 00000000
546 stw %l7,[%i3+0x030] ! Mem[00000000100c1430] = 0000ffab
547! Starting 10 instruction Load Burst
548! Mem[0000000010081434] = df4e814b, %l0 = 00000000182eb9b8
549 lduwa [%i2+0x034]%asi,%l0 ! %l0 = 00000000df4e814b
550
551p0_label_17:
552! Mem[0000000010081410] = 60070cff, %l2 = 00000000a99c79e0
553 lduha [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000cff
554! Mem[0000000010141410] = 2000000000000000, %f24 = b011ea01 9f7196df
555 ldda [%i5+%o5]0x80,%f24 ! %f24 = 20000000 00000000
556! Mem[0000000010041400] = 9bd23bb2, %l1 = 152b9b6837faf5bc
557 ldsba [%i1+%g0]0x88,%l1 ! %l1 = ffffffffffffffb2
558! Mem[0000000030041408] = 003e09ed075ad7d2, %l4 = 0000000013f29ca9
559 ldxa [%i1+%o4]0x81,%l4 ! %l4 = 003e09ed075ad7d2
560! Mem[0000000010081410] = ff0c0760, %l2 = 0000000000000cff
561 lduwa [%i2+%o5]0x80,%l2 ! %l2 = 00000000ff0c0760
562! Mem[0000000030041410] = 7c0c07608acdca4e, %f14 = 88dce2ce 18473a1b
563 ldda [%i1+%o5]0x81,%f14 ! %f14 = 7c0c0760 8acdca4e
564! Mem[0000000010101400] = 2011d7fc9bd23bb2, %f26 = e00648ec 182eb9b8
565 ldda [%i4+%g0]0x80,%f26 ! %f26 = 2011d7fc 9bd23bb2
566! Mem[0000000010101408] = 61005a07, %l7 = 000000000000ffab
567 lduba [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000061
568! Mem[0000000030141408] = 7cd578437e90290b, %l2 = 00000000ff0c0760
569 ldxa [%i5+%o4]0x89,%l2 ! %l2 = 7cd578437e90290b
570! Starting 10 instruction Store Burst
571! %l3 = 00000000003e09ed, Mem[0000000010181410] = 01ea11b0
572 stwa %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = 003e09ed
573
574p0_label_18:
575! Mem[0000000030001410] = 5cf99de5, %l4 = 003e09ed075ad7d2
576 swapa [%i0+%o5]0x89,%l4 ! %l4 = 000000005cf99de5
577! Mem[0000000010181408] = 182eb9b8, %l7 = 0000000000000061
578 ldstuba [%i6+%o4]0x80,%l7 ! %l7 = 00000018000000ff
579! %l1 = ffffffffffffffb2, Mem[00000000100c1408] = 7c0c0760
580 stha %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffb20760
581! %f12 = 7476011c 9f3b5d29, %l7 = 0000000000000018
582! Mem[0000000010041418] = 516620d4d4d29d36
583 add %i1,0x018,%g1
584 stda %f12,[%g1+%l7]ASI_PST8_PL ! Mem[0000000010041418] = 5166209f1cd29d36
585! Mem[00000000201c0000] = c920a977, %l3 = 00000000003e09ed
586 ldstub [%o0+%g0],%l3 ! %l3 = 000000c9000000ff
587! %f15 = 8acdca4e, Mem[0000000010081424] = 076862d2
588 sta %f15,[%i2+0x024]%asi ! Mem[0000000010081424] = 8acdca4e
589! %l0 = 00000000df4e814b, Mem[0000000030001408] = 96663fa9e0799ca9
590 stxa %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000df4e814b
591! %l0 = 00000000df4e814b, Mem[0000000010081410] = ff0c0760
592 stwa %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = df4e814b
593! %l0 = 00000000df4e814b, imm = 000000000000099a, %l7 = 0000000000000018
594 addc %l0,0x99a,%l7 ! %l7 = 00000000df4e8ae5
595! Starting 10 instruction Load Burst
596! Mem[00000000100c1420] = b446531f, %l4 = 000000005cf99de5
597 swap [%i3+0x020],%l4 ! %l4 = 00000000b446531f
598
599p0_label_19:
600! Mem[0000000030101410] = 00002ab17c0c0760, %l6 = ffffffffffffffc8
601 ldxa [%i4+%o5]0x89,%l6 ! %l6 = 00002ab17c0c0760
602! Mem[0000000030101400] = d359bf0c 47166bff, %l2 = 7e90290b, %l3 = 000000c9
603 ldda [%i4+%g0]0x89,%l2 ! %l2 = 0000000047166bff 00000000d359bf0c
604! Mem[0000000010001428] = ea835772, %l3 = 00000000d359bf0c
605 ldswa [%i0+0x028]%asi,%l3 ! %l3 = ffffffffea835772
606! Mem[0000000010081400] = ff8ed1fa, %l0 = 00000000df4e814b
607 lduwa [%i2+%g0]0x80,%l0 ! %l0 = 00000000ff8ed1fa
608! Mem[00000000300c1408] = 0dbe0895 6b7398c2, %l6 = 7c0c0760, %l7 = df4e8ae5
609 ldda [%i3+%o4]0x89,%l6 ! %l6 = 000000006b7398c2 000000000dbe0895
610! Mem[0000000030081408] = 6b15eca1, %f19 = 075ad7d2
611 lda [%i2+%o4]0x89,%f19 ! %f19 = 6b15eca1
612! Mem[0000000010081410] = df4e814b8acdca4e, %f18 = c483231e 6b15eca1
613 ldda [%i2+%o5]0x80,%f18 ! %f18 = df4e814b 8acdca4e
614! Mem[0000000030141400] = ffffffff81154b27, %l3 = ffffffffea835772
615 ldxa [%i5+%g0]0x81,%l3 ! %l3 = ffffffff81154b27
616! Mem[0000000030101408] = 7c0c0760, %l0 = 00000000ff8ed1fa
617 swapa [%i4+%o4]0x81,%l0 ! %l0 = 000000007c0c0760
618! Starting 10 instruction Store Burst
619! %f28 = 0dbe0895 5a024868, Mem[0000000030141400] = ffffffff 81154b27
620 stda %f28,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0dbe0895 5a024868
621
622p0_label_20:
623! Mem[0000000030181410] = 000111b0, %l5 = 0000000020000000
624 swapa [%i6+%o5]0x81,%l5 ! %l5 = 00000000000111b0
625! %l4 = 00000000b446531f, Mem[0000000030001400] = b12a0000
626 stwa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = b446531f
627! %l3 = ffffffff81154b27, Mem[000000001010142d] = ec4806e0, %asi = 80
628 stba %l3,[%i4+0x02d]%asi ! Mem[000000001010142c] = ec2706e0
629! Mem[0000000030081410] = fcd71120, %l0 = 000000007c0c0760
630 swapa [%i2+%o5]0x81,%l0 ! %l0 = 00000000fcd71120
631! %f6 = a0ff1f5f, %f9 = 5b516947, %f0 = c410d29b
632 fadds %f6 ,%f9 ,%f0 ! %f0 = 5b516947
633! %l5 = 00000000000111b0, Mem[0000000010181410] = ed093e00
634 stba %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = b0093e00
635! Mem[0000000030181408] = 27f500e7, %l3 = ffffffff81154b27
636 ldsba [%i6+%o4]0x89,%l3 ! %l3 = ffffffffffffffe7
637! Mem[00000000100c1408] = ffb20760, %l5 = 00000000000111b0
638 ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
639! Mem[0000000030101410] = 7c0c0760, %l6 = 000000006b7398c2
640 swapa [%i4+%o5]0x89,%l6 ! %l6 = 000000007c0c0760
641! Starting 10 instruction Load Burst
642! Mem[00000000201c0000] = ff20a977, %l2 = 0000000047166bff
643 ldsb [%o0+%g0],%l2 ! %l2 = ffffffffffffffff
644
645p0_label_21:
646! Mem[00000000300c1410] = 5cf99de5c298736b, %f28 = 0dbe0895 5a024868
647 ldda [%i3+%o5]0x89,%f28 ! %f28 = 5cf99de5 c298736b
648! %l6 = 000000007c0c0760, %l4 = 00000000b446531f, %l6 = 000000007c0c0760
649 xor %l6,%l4,%l6 ! %l6 = 00000000c84a547f
650! Mem[0000000010141410] = 20000000, %l4 = 00000000b446531f
651 lduba [%i5+%o5]0x80,%l4 ! %l4 = 0000000000000020
652! Mem[000000001000140c] = 938c6625, %l6 = 00000000c84a547f
653 ldswa [%i0+0x00c]%asi,%l6 ! %l6 = ffffffff938c6625
654! Mem[0000000021800140] = d19e6a3a, %l1 = ffffffffffffffb2
655 ldsba [%o3+0x141]%asi,%l1 ! %l1 = ffffffffffffff9e
656! Mem[0000000010001408] = 28a30e74, %l4 = 0000000000000020
657 lduha [%i0+%o4]0x88,%l4 ! %l4 = 0000000000000e74
658! Mem[0000000020800040] = 81ff33c3, %l2 = ffffffffffffffff
659 ldsha [%o1+0x040]%asi,%l2 ! %l2 = ffffffffffff81ff
660! Mem[0000000010141410] = 00000020, %f1 = fcd77597
661 lda [%i5+%o5]0x88,%f1 ! %f1 = 00000020
662! Mem[0000000030181408] = 27f500e7, %l3 = ffffffffffffffe7
663 lduha [%i6+%o4]0x89,%l3 ! %l3 = 00000000000000e7
664! Starting 10 instruction Store Burst
665! %f12 = 7476011c 9f3b5d29, %l3 = 00000000000000e7
666! Mem[0000000030101430] = 036ec2adfecd2424
667 add %i4,0x030,%g1
668 stda %f12,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030101430] = 295d3badfe017674
669
670p0_label_22:
671! Mem[00000000201c0000] = ff20a977, %l2 = ffffffffffff81ff
672 ldstub [%o0+%g0],%l2 ! %l2 = 000000ff000000ff
673! %l5 = 00000000000000ff, Mem[0000000010041408] = ff4a35b3
674 stwa %l5,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000ff
675! Mem[0000000030041400] = 0000ffab, %l4 = 0000000000000e74
676 swapa [%i1+%g0]0x89,%l4 ! %l4 = 000000000000ffab
677! %l5 = 00000000000000ff, Mem[0000000010041438] = 4d41dc2edfa1ed8a
678 stx %l5,[%i1+0x038] ! Mem[0000000010041438] = 00000000000000ff
679! Mem[0000000020800000] = 28a38205, %l7 = 000000000dbe0895
680 ldstub [%o1+%g0],%l7 ! %l7 = 00000028000000ff
681! %l4 = 000000000000ffab, Mem[0000000010081416] = 8acdca4e, %asi = 80
682 stha %l4,[%i2+0x016]%asi ! Mem[0000000010081414] = 8acdffab
683! Mem[00000000100c1410] = a99cffff, %l5 = 00000000000000ff
684 swapa [%i3+%o5]0x80,%l5 ! %l5 = 00000000a99cffff
685! %l4 = 000000000000ffab, Mem[0000000010081400] = ff8ed1fa
686 stwa %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000ffab
687! %l0 = fcd71120, %l1 = ffffff9e, Mem[0000000030141400] = 0dbe0895 5a024868
688 stda %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = fcd71120 ffffff9e
689! Starting 10 instruction Load Burst
690! Mem[00000000300c1410] = c298736b, %l0 = 00000000fcd71120
691 lduwa [%i3+%o5]0x89,%l0 ! %l0 = 00000000c298736b
692
693p0_label_23:
694! Mem[0000000030081400] = 00faf23e, %f7 = 14d769e4
695 lda [%i2+%g0]0x81,%f7 ! %f7 = 00faf23e
696! Mem[0000000010101410] = 4ecacd8a60070c7c, %l0 = 00000000c298736b
697 ldxa [%i4+0x010]%asi,%l0 ! %l0 = 4ecacd8a60070c7c
698! Mem[0000000010181410] = 003e09b0, %f22 = 871cd51a
699 lda [%i6+%o5]0x88,%f22 ! %f22 = 003e09b0
700! Mem[0000000010001400] = 00000000, %f20 = 7c0c0760
701 lda [%i0+%g0]0x88,%f20 ! %f20 = 00000000
702! Mem[0000000010001408] = 740ea328, %f14 = 7c0c0760
703 lda [%i0+%o4]0x80,%f14 ! %f14 = 740ea328
704! Mem[00000000211c0000] = 00007fdc, %l3 = 00000000000000e7
705 lduba [%o2+0x001]%asi,%l3 ! %l3 = 0000000000000000
706! %l5 = 00000000a99cffff, %l7 = 0000000000000028, %y = 000000e7
707 sdiv %l5,%l7,%l1 ! %l1 = 000000007fffffff
708 mov %l0,%y ! %y = 60070c7c
709! Mem[0000000030181410] = 200000001aee5d55, %l0 = 4ecacd8a60070c7c
710 ldxa [%i6+%o5]0x81,%l0 ! %l0 = 200000001aee5d55
711! Mem[0000000030001400] = 1f5346b4, %l4 = 000000000000ffab
712 ldsba [%i0+%g0]0x89,%l4 ! %l4 = ffffffffffffffb4
713! Starting 10 instruction Store Burst
714! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010141408] = cab88a24 34b1113e
715 stda %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff 00000000
716
717p0_label_24:
718! %l6 = ffffffff938c6625, Mem[0000000010141404] = 3a370e78
719 stb %l6,[%i5+0x004] ! Mem[0000000010141404] = 25370e78
720! Mem[0000000010001410] = 0951d5c2, %l0 = 200000001aee5d55
721 swapa [%i0+%o5]0x80,%l0 ! %l0 = 000000000951d5c2
722! %l7 = 0000000000000028, Mem[0000000030101408] = fad18eff
723 stba %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = fad18e28
724! Mem[00000000300c1410] = 6b7398c2, %l2 = 00000000000000ff
725 ldstuba [%i3+%o5]0x81,%l2 ! %l2 = 0000006b000000ff
726! Mem[0000000030081410] = 60070c7c, %l4 = ffffffffffffffb4
727 ldstuba [%i2+%o5]0x89,%l4 ! %l4 = 0000007c000000ff
728! %l4 = 000000000000007c, Mem[0000000010001400] = 00000000000099c2
729 stxa %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000000000007c
730! Code Fragment 3
731p0_fragment_3:
732! %l0 = 000000000951d5c2
733 setx 0xdd632310232f44d6,%g7,%l0 ! %l0 = dd632310232f44d6
734! %l1 = 000000007fffffff
735 setx 0x973db2c79f07d8e2,%g7,%l1 ! %l1 = 973db2c79f07d8e2
736 setx 0x1fe000, %g1, %g3
737 or %l0, %g3, %l0 ! always set perrmask = 0xff
738 setx 0x1ffff8, %g1, %g2
739 and %l0, %g2, %l0
740 ta T_CHANGE_HPRIV
741 stxa %l1, [%l0]ASI_DCACHE_DATA
742 ta T_CHANGE_NONHPRIV
743! %l0 = dd632310232f44d6
744 setx 0x5e727d10384c4fed,%g7,%l0 ! %l0 = 5e727d10384c4fed
745! %l1 = 973db2c79f07d8e2
746 setx 0xbd6ab4df85487398,%g7,%l1 ! %l1 = bd6ab4df85487398
747! %l2 = 0000006b, %l3 = 00000000, Mem[0000000030001408] = 4b814edf 00000000
748 stda %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000006b 00000000
749! Mem[0000000010081430] = cd88ffec, %l4 = 000000000000007c
750 swap [%i2+0x030],%l4 ! %l4 = 00000000cd88ffec
751! Starting 10 instruction Load Burst
752! Mem[0000000020800040] = 81ff33c3, %l4 = 00000000cd88ffec
753 lduh [%o1+0x040],%l4 ! %l4 = 00000000000081ff
754
755p0_label_25:
756! Mem[0000000010181408] = b8b92eff, %l5 = 00000000a99cffff
757 lduwa [%i6+%o4]0x88,%l5 ! %l5 = 00000000b8b92eff
758! Mem[0000000030141400] = 2011d7fc, %l1 = bd6ab4df85487398
759 lduba [%i5+%g0]0x89,%l1 ! %l1 = 00000000000000fc
760! %l3 = 0000000000000000, %l3 = 0000000000000000, %l6 = ffffffff938c6625
761 sub %l3,%l3,%l6 ! %l6 = 0000000000000000
762! Mem[0000000010141408] = 000000ff, %l7 = 0000000000000028
763 ldsba [%i5+%o4]0x88,%l7 ! %l7 = ffffffffffffffff
764! Mem[0000000030001408] = 0000006b, %l5 = 00000000b8b92eff
765 ldswa [%i0+%o4]0x81,%l5 ! %l5 = 000000000000006b
766! %f31 = 0b066455, %f27 = 9bd23bb2, %f23 = 503c56a4
767 fadds %f31,%f27,%f23 ! %f23 = 9bd23bb2
768! Mem[00000000300c1400] = 23e5b69b, %l2 = 000000000000006b
769 lduwa [%i3+%g0]0x89,%l2 ! %l2 = 0000000023e5b69b
770! Mem[0000000010081410] = df4e814b, %l5 = 000000000000006b
771 ldswa [%i2+%o5]0x80,%l5 ! %l5 = ffffffffdf4e814b
772! Mem[0000000030041400] = 740e0000fcd71120, %l5 = ffffffffdf4e814b
773 ldxa [%i1+%g0]0x81,%l5 ! %l5 = 740e0000fcd71120
774! Starting 10 instruction Store Burst
775! %l3 = 0000000000000000, Mem[0000000030001410] = d2d75a071d8af143
776 stxa %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000000000000000
777
778p0_label_26:
779! %l0 = 5e727d10384c4fed, Mem[0000000010101410] = 4ecacd8a
780 stba %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = edcacd8a
781! Mem[0000000030041408] = 003e09ed, %l5 = 740e0000fcd71120
782 ldstuba [%i1+%o4]0x81,%l5 ! %l5 = 00000000000000ff
783! Mem[0000000010001434] = ff4271ca, %l6 = 0000000000000000
784 ldstub [%i0+0x034],%l6 ! %l6 = 000000ff000000ff
785! %l6 = 00000000000000ff, Mem[0000000010141400] = 780e3725df96719f
786 stxa %l6,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000000000ff
787! Mem[0000000010041408] = 000000ff, %l2 = 0000000023e5b69b
788 ldstuba [%i1+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
789! %l5 = 0000000000000000, Mem[00000000100c1410] = 000000ff
790 stba %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000ff
791! %l3 = 0000000000000000, imm = 0000000000000a0f, %l7 = ffffffffffffffff
792 or %l3,0xa0f,%l7 ! %l7 = 0000000000000a0f
793! %f30 = 690f51be 0b066455, Mem[0000000010181410] = b0093e00 9f7196df
794 stda %f30,[%i6+%o5]0x80 ! Mem[0000000010181410] = 690f51be 0b066455
795! Mem[0000000020800001] = ffa38205, %l3 = 0000000000000000
796 ldstub [%o1+0x001],%l3 ! %l3 = 000000a3000000ff
797! Starting 10 instruction Load Burst
798! Mem[0000000010001408] = 740ea328938c6625, %f30 = 690f51be 0b066455
799 ldda [%i0+%o4]0x80,%f30 ! %f30 = 740ea328 938c6625
800
801p0_label_27:
802! Mem[0000000030181400] = 9f7196df1cecadff, %l0 = 5e727d10384c4fed
803 ldxa [%i6+%g0]0x89,%l0 ! %l0 = 9f7196df1cecadff
804! Mem[0000000030181400] = 1cecadff, %l1 = 00000000000000fc
805 lduwa [%i6+%g0]0x89,%l1 ! %l1 = 000000001cecadff
806! %l5 = 0000000000000000, %l2 = 00000000000000ff, %y = 60070c7c
807 umul %l5,%l2,%l3 ! %l3 = 0000000000000000, %y = 00000000
808! %l7 = 0000000000000a0f, imm = 0000000000000e9a, %l5 = 0000000000000000
809 sub %l7,0xe9a,%l5 ! %l5 = fffffffffffffb75
810! Mem[0000000010101408] = 075a0061, %l7 = 0000000000000a0f
811 ldsba [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000061
812! Mem[0000000010041408] = 000000ff, %l4 = 00000000000081ff
813 lduha [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000ff
814! Mem[0000000030081400] = 3ef2fa00, %l0 = 9f7196df1cecadff
815 ldsha [%i2+%g0]0x89,%l0 ! %l0 = fffffffffffffa00
816! Code Fragment 3
817p0_fragment_4:
818! %l0 = fffffffffffffa00
819 setx 0x76c2e7906f4fa301,%g7,%l0 ! %l0 = 76c2e7906f4fa301
820! %l1 = 000000001cecadff
821 setx 0xceb31df7e1b92b57,%g7,%l1 ! %l1 = ceb31df7e1b92b57
822 setx 0x1fe000, %g1, %g3
823 or %l0, %g3, %l0 ! always set perrmask = 0xff
824 setx 0x1ffff8, %g1, %g2
825 and %l0, %g2, %l0
826 ta T_CHANGE_HPRIV
827 stxa %l1, [%l0]ASI_DCACHE_DATA
828 ta T_CHANGE_NONHPRIV
829! %l0 = 76c2e7906f4fa301
830 setx 0x3bf394606b28a3f5,%g7,%l0 ! %l0 = 3bf394606b28a3f5
831! %l1 = ceb31df7e1b92b57
832 setx 0x73782b603fea6b22,%g7,%l1 ! %l1 = 73782b603fea6b22
833! Mem[0000000010101404] = 9bd23bb2, %l0 = 3bf394606b28a3f5
834 ldswa [%i4+0x004]%asi,%l0 ! %l0 = ffffffff9bd23bb2
835! Starting 10 instruction Store Burst
836! %l5 = fffffffffffffb75, Mem[00000000100c1408] = ffb20760
837 stha %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = fb750760
838
839p0_label_28:
840! Mem[000000001000140b] = 740ea328, %l2 = 00000000000000ff
841 ldstuba [%i0+0x00b]%asi,%l2 ! %l2 = 00000028000000ff
842! Mem[0000000010101400] = fcd71120, %l1 = 73782b603fea6b22
843 ldstuba [%i4+%g0]0x88,%l1 ! %l1 = 00000020000000ff
844! %l5 = fffffffffffffb75, Mem[0000000030081410] = ff0c0760
845 stwa %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = fffffb75
846! %l7 = 0000000000000061, Mem[0000000030081410] = fffffb7534aaaa81
847 stxa %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000000000061
848! %l4 = 000000ff, %l5 = fffffb75, Mem[0000000010041410] = b8b92e18 00000020
849 stda %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000ff fffffb75
850! %f16 = b23bd29b fcd71120, %l0 = ffffffff9bd23bb2
851! Mem[0000000030141408] = 0b29907e4378d57c
852 add %i5,0x008,%g1
853 stda %f16,[%g1+%l0]ASI_PST8_S ! Mem[0000000030141408] = b229d29b4378117c
854! Mem[0000000010181400] = 9775d7fc, %l6 = 00000000000000ff
855 swapa [%i6+%g0]0x80,%l6 ! %l6 = 000000009775d7fc
856! Mem[0000000010081408] = 5b000000, %l6 = 000000009775d7fc
857 ldstuba [%i2+%o4]0x88,%l6 ! %l6 = 00000000000000ff
858! Mem[0000000010081400] = 0000ffab, %l3 = 0000000000000000
859 swapa [%i2+%g0]0x80,%l3 ! %l3 = 000000000000ffab
860! Starting 10 instruction Load Burst
861! Mem[0000000010141408] = ff000000, %l3 = 000000000000ffab
862 ldsha [%i5+%o4]0x80,%l3 ! %l3 = ffffffffffffff00
863
864p0_label_29:
865! Mem[0000000030181400] = 1cecadff, %l3 = ffffffffffffff00
866 lduba [%i6+%g0]0x89,%l3 ! %l3 = 00000000000000ff
867! Mem[0000000030181408] = e700f52764c93059, %f24 = 20000000 00000000
868 ldda [%i6+%o4]0x81,%f24 ! %f24 = e700f527 64c93059
869! Mem[0000000010041400] = b23bd29b, %l4 = 00000000000000ff
870 ldswa [%i1+%g0]0x80,%l4 ! %l4 = ffffffffb23bd29b
871! Mem[0000000010181408] = ff2eb9b837faf5bc, %f28 = 5cf99de5 c298736b
872 ldda [%i6+%o4]0x80,%f28 ! %f28 = ff2eb9b8 37faf5bc
873! Mem[0000000010041400] = b23bd29b, %l0 = ffffffff9bd23bb2
874 lduba [%i1+%g0]0x80,%l0 ! %l0 = 00000000000000b2
875! Mem[0000000010081408] = 5b0000ff, %l3 = 00000000000000ff
876 ldsba [%i2+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
877! Code Fragment 4
878p0_fragment_5:
879! %l0 = 00000000000000b2
880 setx 0x8ae1a8d04cf65eae,%g7,%l0 ! %l0 = 8ae1a8d04cf65eae
881! %l1 = 0000000000000020
882 setx 0x98b17d9850aa320a,%g7,%l1 ! %l1 = 98b17d9850aa320a
883 setx 0x7ff8, %g1, %g2
884 and %l0, %g2, %l0
885 setx 0xffffffff, %g1, %g2
886 and %l1, %g2, %l1
887 setx 0x100000000, %g1, %g2
888 or %l1, %g2, %l1 ! Set bit 32 - perrinj
889 ta T_CHANGE_HPRIV
890 stxa %l1, [%l0]ASI_ICACHE_INSTR
891 ta T_CHANGE_NONHPRIV
892! %l0 = 8ae1a8d04cf65eae
893 setx 0x75200c08241863d2,%g7,%l0 ! %l0 = 75200c08241863d2
894! %l1 = 98b17d9850aa320a
895 setx 0xb0608107894ec78a,%g7,%l1 ! %l1 = b0608107894ec78a
896! Mem[0000000010081408] = ff00005b, %l6 = 0000000000000000
897 lduha [%i2+%o4]0x80,%l6 ! %l6 = 000000000000ff00
898! Mem[0000000010141410] = 20000000, %l5 = fffffffffffffb75
899 ldswa [%i5+%o5]0x80,%l5 ! %l5 = 0000000020000000
900! Starting 10 instruction Store Burst
901! %l6 = 000000000000ff00, Mem[0000000010141408] = 000000ff
902 stwa %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000ff00
903
904p0_label_30:
905! Mem[0000000010181400] = 000000ff, %l7 = 0000000000000061
906 ldstuba [%i6+%g0]0x80,%l7 ! %l7 = 00000000000000ff
907! %l3 = ffffffffffffffff, Mem[0000000010041410] = ff000000
908 stba %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff0000ff
909! %f28 = ff2eb9b8 37faf5bc, Mem[0000000030181400] = ffadec1c df96719f
910 stda %f28,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff2eb9b8 37faf5bc
911! Mem[000000001000142e] = 19e9ea3f, %l6 = 000000000000ff00
912 ldstub [%i0+0x02e],%l6 ! %l6 = 000000ea000000ff
913! %f0 = 5b516947 00000020 774e2963 34c7c913
914! %f4 = 0a000000 00000000 a0ff1f5f 00faf23e
915! %f8 = 1a208909 5b516947 fe9205d1 f4cf8619
916! %f12 = 7476011c 9f3b5d29 740ea328 8acdca4e
917 stda %f0,[%i6]ASI_BLK_AIUS ! Block Store to 0000000030181400
918! %f18 = df4e814b, %f16 = b23bd29b
919 fcmpes %fcc2,%f18,%f16 ! %fcc2 = 1
920! %l4 = b23bd29b, %l5 = 20000000, Mem[0000000030141408] = 9bd229b2 7c117843
921 stda %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = b23bd29b 20000000
922! Mem[0000000030001408] = 0000006b, %l6 = 00000000000000ea
923 swapa [%i0+%o4]0x81,%l6 ! %l6 = 000000000000006b
924! %l6 = 0000006b, %l7 = 00000000, Mem[0000000030081408] = 6b15eca1 3efb1992
925 stda %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000006b 00000000
926! Starting 10 instruction Load Burst
927! Mem[0000000030001410] = 00000000, %l4 = ffffffffb23bd29b
928 lduha [%i0+%o5]0x81,%l4 ! %l4 = 0000000000000000
929
930p0_label_31:
931! %l6 = 000000000000006b, %l3 = ffffffffffffffff, %l2 = 0000000000000028
932 subc %l6,%l3,%l2 ! %l2 = 000000000000006c
933 membar #Sync ! Added by membar checker (8)
934! Mem[0000000030181408] = 774e2963, %l5 = 0000000020000000
935 ldsba [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000077
936! Code Fragment 3
937p0_fragment_6:
938! %l0 = 75200c08241863d2
939 setx 0x45ae24982051a2a6,%g7,%l0 ! %l0 = 45ae24982051a2a6
940! %l1 = b0608107894ec78a
941 setx 0x36b04eb78c58cc63,%g7,%l1 ! %l1 = 36b04eb78c58cc63
942 setx 0x1fe000, %g1, %g3
943 or %l0, %g3, %l0 ! always set perrmask = 0xff
944 setx 0x1ffff8, %g1, %g2
945 and %l0, %g2, %l0
946 ta T_CHANGE_HPRIV
947 stxa %l1, [%l0]ASI_DCACHE_DATA
948 ta T_CHANGE_NONHPRIV
949! %l0 = 45ae24982051a2a6
950 setx 0x5a90383782b3fd7c,%g7,%l0 ! %l0 = 5a90383782b3fd7c
951! %l1 = 36b04eb78c58cc63
952 setx 0x36c25967f405c843,%g7,%l1 ! %l1 = 36c25967f405c843
953! Mem[000000001010141c] = 1ad51c87, %l7 = 0000000000000000
954 ldswa [%i4+0x01c]%asi,%l7 ! %l7 = 000000001ad51c87
955! Mem[0000000010141408] = 00ff0000, %l0 = 5a90383782b3fd7c
956 lduba [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000000
957! Mem[0000000030041400] = 740e0000fcd71120, %l5 = 0000000000000077
958 ldxa [%i1+%g0]0x81,%l5 ! %l5 = 740e0000fcd71120
959! Mem[00000000201c0000] = ff20a977, %l6 = 000000000000006b
960 lduha [%o0+0x000]%asi,%l6 ! %l6 = 000000000000ff20
961! Mem[0000000030041400] = 00000e74, %l6 = 000000000000ff20
962 ldswa [%i1+%g0]0x89,%l6 ! %l6 = 0000000000000e74
963! Mem[0000000030141408] = 9bd23bb2, %l5 = 740e0000fcd71120
964 lduha [%i5+%o4]0x81,%l5 ! %l5 = 0000000000009bd2
965! Starting 10 instruction Store Burst
966! %l2 = 0000006c, %l3 = ffffffff, Mem[0000000010181420] = 4769515b 0989201a
967 std %l2,[%i6+0x020] ! Mem[0000000010181420] = 0000006c ffffffff
968
969p0_label_32:
970! %f26 = 2011d7fc 9bd23bb2, Mem[0000000030141408] = b23bd29b 20000000
971 stda %f26,[%i5+%o4]0x89 ! Mem[0000000030141408] = 2011d7fc 9bd23bb2
972! %l6 = 0000000000000e74, Mem[0000000010181408] = b8b92eff
973 stwa %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000e74
974! Mem[000000001000142c] = 19e9ff3f, %l6 = 0000000000000e74
975 swap [%i0+0x02c],%l6 ! %l6 = 0000000019e9ff3f
976! Mem[00000000100c1410] = 000000ff, %l2 = 000000000000006c
977 ldstuba [%i3+%o5]0x80,%l2 ! %l2 = 00000000000000ff
978! Mem[00000000300c1410] = c29873ff, %l3 = ffffffffffffffff
979 ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
980! %l3 = 00000000000000ff, immed = 00000988, %y = 00000000
981 udiv %l3,0x988,%l2 ! %l2 = 0000000000000000
982 mov %l0,%y ! %y = 00000000
983! %f26 = 2011d7fc 9bd23bb2, %l4 = 0000000000000000
984! Mem[0000000030041410] = 7c0c07608acdca4e
985 add %i1,0x010,%g1
986 stda %f26,[%g1+%l4]ASI_PST32_S ! Mem[0000000030041410] = 7c0c07608acdca4e
987! Mem[0000000010001410] = 1aee5d55, %l2 = 0000000000000000
988 ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 0000001a000000ff
989! %l6 = 19e9ff3f, %l7 = 1ad51c87, Mem[0000000010001400] = 00000000 7c000000
990 stda %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 19e9ff3f 1ad51c87
991! Starting 10 instruction Load Burst
992! Code Fragment 3
993p0_fragment_7:
994! %l0 = 0000000000000000
995 setx 0x7cfb5d4845ab2f0b,%g7,%l0 ! %l0 = 7cfb5d4845ab2f0b
996! %l1 = 36c25967f405c843
997 setx 0x93baa04844b7104d,%g7,%l1 ! %l1 = 93baa04844b7104d
998 setx 0x1fe000, %g1, %g3
999 or %l0, %g3, %l0 ! always set perrmask = 0xff
1000 setx 0x1ffff8, %g1, %g2
1001 and %l0, %g2, %l0
1002 ta T_CHANGE_HPRIV
1003 stxa %l1, [%l0]ASI_DCACHE_DATA
1004 ta T_CHANGE_NONHPRIV
1005! %l0 = 7cfb5d4845ab2f0b
1006 setx 0x85482f6fab170b16,%g7,%l0 ! %l0 = 85482f6fab170b16
1007! %l1 = 93baa04844b7104d
1008 setx 0x8e284df81048084b,%g7,%l1 ! %l1 = 8e284df81048084b
1009
1010p0_label_33:
1011! Mem[0000000010181408] = 740e0000, %l3 = 00000000000000ff
1012 lduwa [%i6+%o4]0x80,%l3 ! %l3 = 00000000740e0000
1013! Mem[0000000020800040] = 81ff33c3, %l6 = 0000000019e9ff3f
1014 ldsba [%o1+0x041]%asi,%l6 ! %l6 = ffffffffffffffff
1015! Mem[0000000010141404] = 00000000, %l7 = 000000001ad51c87
1016 lduwa [%i5+0x004]%asi,%l7 ! %l7 = 0000000000000000
1017! Mem[0000000030141410] = 369dd2d4, %l3 = 00000000740e0000
1018 ldsha [%i5+%o5]0x89,%l3 ! %l3 = ffffffffffffd2d4
1019! Mem[0000000030101400] = 47166bff, %l7 = 0000000000000000
1020 ldswa [%i4+%g0]0x89,%l7 ! %l7 = 0000000047166bff
1021! Mem[00000000211c0000] = 00007fdc, %l7 = 0000000047166bff
1022 ldsh [%o2+%g0],%l7 ! %l7 = 0000000000000000
1023! Mem[0000000010001408] = 740ea3ff 938c6625, %l4 = 00000000, %l5 = 00009bd2
1024 ldda [%i0+%o4]0x80,%l4 ! %l4 = 00000000740ea3ff 00000000938c6625
1025! Mem[0000000010141408] = 00ff0000, %l0 = 85482f6fab170b16
1026 ldsba [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000000
1027! Mem[0000000030041410] = 4ecacd8a60070c7c, %f8 = 1a208909 5b516947
1028 ldda [%i1+%o5]0x89,%f8 ! %f8 = 4ecacd8a 60070c7c
1029! Starting 10 instruction Store Burst
1030! %f8 = 4ecacd8a 60070c7c, Mem[0000000010041408] = 000000ff 2e000000
1031 stda %f8 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 4ecacd8a 60070c7c
1032
1033p0_label_34:
1034! %f19 = 8acdca4e, Mem[0000000030001410] = 00000000
1035 sta %f19,[%i0+%o5]0x89 ! Mem[0000000030001410] = 8acdca4e
1036! %f4 = 0a000000 00000000, Mem[0000000010041430] = 659692dd d256d61b
1037 std %f4 ,[%i1+0x030] ! Mem[0000000010041430] = 0a000000 00000000
1038! Mem[000000001018143c] = cee2dc88, %l6 = ffffffffffffffff
1039 ldstuba [%i6+0x03c]%asi,%l6 ! %l6 = 000000ce000000ff
1040! %l5 = 00000000938c6625, Mem[0000000010041418] = 5166209f
1041 stw %l5,[%i1+0x018] ! Mem[0000000010041418] = 938c6625
1042! %l2 = 000000000000001a, Mem[0000000030001400] = a4c5720a1f5346b4
1043 stxa %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000000000001a
1044! %f2 = 774e2963 34c7c913, Mem[0000000010181410] = 690f51be 0b066455
1045 stda %f2 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 774e2963 34c7c913
1046! Mem[0000000030141400] = 2011d7fc, %l3 = ffffffffffffd2d4
1047 swapa [%i5+%g0]0x89,%l3 ! %l3 = 000000002011d7fc
1048! %f24 = e700f527 64c93059, Mem[0000000010101410] = edcacd8a 60070c7c
1049 stda %f24,[%i4+%o5]0x80 ! Mem[0000000010101410] = e700f527 64c93059
1050! %l6 = 00000000000000ce, Mem[0000000010181428] = 1986cff4, %asi = 80
1051 stwa %l6,[%i6+0x028]%asi ! Mem[0000000010181428] = 000000ce
1052! Starting 10 instruction Load Burst
1053! Mem[0000000010081428] = b207bcd5, %l1 = 8e284df81048084b
1054 lduha [%i2+0x02a]%asi,%l1 ! %l1 = 000000000000bcd5
1055
1056p0_label_35:
1057! Mem[0000000010101408] = 075a0061, %l3 = 000000002011d7fc
1058 ldswa [%i4+%o4]0x88,%l3 ! %l3 = 00000000075a0061
1059! %l5 = 00000000938c6625, %l4 = 00000000740ea3ff, %y = 00000000
1060 sdiv %l5,%l4,%l2 ! %l2 = 0000000000000001
1061 mov %l0,%y ! %y = 00000000
1062! Mem[0000000010081400] = 00000000 808695a1, %l4 = 740ea3ff, %l5 = 938c6625
1063 ldda [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000000 00000000808695a1
1064! Mem[0000000030081408] = 6b000000, %f23 = 9bd23bb2
1065 lda [%i2+%o4]0x81,%f23 ! %f23 = 6b000000
1066! Mem[0000000030001410] = 4ecacd8a, %f19 = 8acdca4e
1067 lda [%i0+%o5]0x81,%f19 ! %f19 = 4ecacd8a
1068! Mem[0000000010141408] = 00ff0000, %l4 = 0000000000000000
1069 ldsh [%i5+%o4],%l4 ! %l4 = 00000000000000ff
1070! Mem[0000000030141410] = d4d29d36 819fd230, %l6 = 000000ce, %l7 = 00000000
1071 ldda [%i5+%o5]0x81,%l6 ! %l6 = 00000000d4d29d36 00000000819fd230
1072! %f11 = f4cf8619, %f25 = 64c93059
1073 fsqrts %f11,%f25 ! %f25 = 7fffffff
1074! Mem[0000000030081400] = 00faf23e 569de4ea 6b000000 00000000
1075! Mem[0000000030081410] = 00000000 00000061 1475009c 95e8a059
1076! Mem[0000000030081420] = 69611ef1 1724420a d20663ab 2753da1f
1077! Mem[0000000030081430] = 2e791a89 742b1530 df4ff009 9f4c1a7a
1078 ldda [%i2]ASI_BLK_S,%f0 ! Block Load from 0000000030081400
1079! Starting 10 instruction Store Burst
1080! %l5 = 00000000808695a1, Mem[0000000010181408] = 00000e74
1081 stba %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000ea1
1082
1083p0_label_36:
1084! %f24 = e700f527 7fffffff, Mem[0000000030001408] = ea000000 00000000
1085 stda %f24,[%i0+%o4]0x89 ! Mem[0000000030001408] = e700f527 7fffffff
1086! %l2 = 0000000000000001, Mem[0000000030141400] = d4d2ffffffffff9e
1087 stxa %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000000000001
1088! %l0 = 0000000000000000, Mem[00000000218001c0] = 11ff79c5, %asi = 80
1089 stba %l0,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 00ff79c5
1090! %l0 = 0000000000000000, Mem[000000001000142f] = 00000e74
1091 stb %l0,[%i0+0x02f] ! Mem[000000001000142c] = 00000e00
1092! Mem[0000000030041400] = 740e0000, %l7 = 00000000819fd230
1093 swapa [%i1+%g0]0x81,%l7 ! %l7 = 00000000740e0000
1094 membar #Sync ! Added by membar checker (9)
1095! %f30 = 740ea328, Mem[0000000030081408] = 0000006b
1096 sta %f30,[%i2+%o4]0x89 ! Mem[0000000030081408] = 740ea328
1097! %l5 = 00000000808695a1, Mem[0000000030081400] = 00faf23e
1098 stwa %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = 808695a1
1099! %l7 = 00000000740e0000, %l4 = 00000000000000ff, %l3 = 00000000075a0061
1100 or %l7,%l4,%l3 ! %l3 = 00000000740e00ff
1101! Mem[0000000010001408] = ffa30e74, %l4 = 00000000000000ff
1102 ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 00000074000000ff
1103! Starting 10 instruction Load Burst
1104! Mem[00000000300c1408] = 6b7398c2, %l3 = 00000000740e00ff
1105 lduba [%i3+%o4]0x89,%l3 ! %l3 = 00000000000000c2
1106
1107p0_label_37:
1108! Mem[0000000030041400] = 819fd230, %l6 = 00000000d4d29d36
1109 ldsha [%i1+%g0]0x81,%l6 ! %l6 = ffffffffffff819f
1110! Mem[0000000030141400] = 0100000000000000, %f12 = 2e791a89 742b1530
1111 ldda [%i5+%g0]0x89,%f12 ! %f12 = 01000000 00000000
1112! Mem[000000001000142c] = 00000e00, %l5 = 00000000808695a1
1113 ldsba [%i0+0x02e]%asi,%l5 ! %l5 = 000000000000000e
1114! Mem[0000000030001400] = 1a000000, %l7 = 00000000740e0000
1115 lduba [%i0+%g0]0x81,%l7 ! %l7 = 000000000000001a
1116! Mem[0000000030141408] = b23bd29b, %l0 = 0000000000000000
1117 ldsba [%i5+%o4]0x81,%l0 ! %l0 = ffffffffffffffb2
1118! Mem[0000000030181400] = 200000004769515b, %l4 = 0000000000000074
1119 ldxa [%i6+%g0]0x89,%l4 ! %l4 = 200000004769515b
1120! Mem[0000000010041418] = 938c6625, %l0 = ffffffffffffffb2
1121 ldsw [%i1+0x018],%l0 ! %l0 = ffffffff938c6625
1122! Mem[0000000030101410] = 6b7398c2, %l5 = 000000000000000e
1123 ldsha [%i4+%o5]0x89,%l5 ! %l5 = ffffffffffff98c2
1124! Mem[0000000010041410] = ff0000ff, %l0 = ffffffff938c6625
1125 ldsba [%i1+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
1126! Starting 10 instruction Store Burst
1127! %f18 = df4e814b 4ecacd8a, Mem[0000000030101400] = 47166bff d359bf0c
1128 stda %f18,[%i4+%g0]0x89 ! Mem[0000000030101400] = df4e814b 4ecacd8a
1129
1130p0_label_38:
1131! Mem[00000000211c0001] = 00007fdc, %l6 = ffffffffffff819f
1132 ldstuba [%o2+0x001]%asi,%l6 ! %l6 = 00000000000000ff
1133! %f8 = 69611ef1 1724420a, %l3 = 00000000000000c2
1134! Mem[0000000010041410] = ff0000fffffffb75
1135 add %i1,0x010,%g1
1136 stda %f8,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010041410] = ff0000fff11e6169
1137! Mem[00000000100c1400] = 889eabff, %l6 = 0000000000000000
1138 ldstuba [%i3+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
1139! %f13 = 00000000, Mem[0000000030141410] = d4d29d36
1140 sta %f13,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
1141! Mem[0000000010141408] = 0000ff00, %l1 = 000000000000bcd5
1142 ldstuba [%i5+%o4]0x88,%l1 ! %l1 = 00000000000000ff
1143! Mem[0000000010101410] = 27f500e7, %l6 = 00000000000000ff
1144 swapa [%i4+%o5]0x88,%l6 ! %l6 = 0000000027f500e7
1145! %l2 = 00000001, %l3 = 000000c2, Mem[0000000030181400] = 4769515b 20000000
1146 stda %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000001 000000c2
1147! %l7 = 000000000000001a, Mem[0000000010081410] = 4b814edf
1148 stha %l7,[%i2+%o5]0x88 ! Mem[0000000010081410] = 4b81001a
1149! %l1 = 0000000000000000, Mem[0000000010081408] = ff00005b2e557796
1150 stxa %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000000
1151! Starting 10 instruction Load Burst
1152! Mem[0000000010181410] = 774e2963, %l3 = 00000000000000c2
1153 ldsh [%i6+%o5],%l3 ! %l3 = 000000000000774e
1154
1155p0_label_39:
1156! Mem[0000000030041400] = 819fd230, %l1 = 0000000000000000
1157 lduha [%i1+%g0]0x81,%l1 ! %l1 = 000000000000819f
1158! Mem[0000000030081410] = 00000000, %l1 = 000000000000819f
1159 swapa [%i2+%o5]0x89,%l1 ! %l1 = 0000000000000000
1160! Mem[0000000010001410] = 555deeff, %l3 = 000000000000774e
1161 lduwa [%i0+%o5]0x88,%l3 ! %l3 = 00000000555deeff
1162! Mem[0000000010041408] = 7c0c0760, %l7 = 000000000000001a
1163 lduwa [%i1+%o4]0x80,%l7 ! %l7 = 000000007c0c0760
1164! Mem[0000000010101408] = 61005a07, %l2 = 0000000000000001
1165 lduha [%i4+%o4]0x80,%l2 ! %l2 = 0000000000006100
1166! %l0 = ffffffffffffffff, %l3 = 00000000555deeff, %l2 = 0000000000006100
1167 sdivx %l0,%l3,%l2 ! %l2 = 0000000000000000
1168! Mem[0000000030081408] = 740ea328, %l2 = 0000000000000000
1169 ldsba [%i2+%o4]0x89,%l2 ! %l2 = 0000000000000028
1170! Mem[0000000030141408] = 9bd23bb2, %l5 = ffffffffffff98c2
1171 lduha [%i5+%o4]0x89,%l5 ! %l5 = 0000000000003bb2
1172! Mem[0000000010001438] = a46ad298, %l1 = 0000000000000000
1173 ldsba [%i0+0x03a]%asi,%l1 ! %l1 = ffffffffffffffd2
1174! Starting 10 instruction Store Burst
1175! %l4 = 200000004769515b, Mem[0000000010081418] = e22473a4
1176 stb %l4,[%i2+0x018] ! Mem[0000000010081418] = 5b2473a4
1177
1178p0_label_40:
1179! Mem[0000000030041400] = 819fd230, %l7 = 000000007c0c0760
1180 swapa [%i1+%g0]0x81,%l7 ! %l7 = 00000000819fd230
1181! %l1 = ffffffffffffffd2, Mem[00000000300c1400] = 9bb6e523
1182 stwa %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffd2
1183! Mem[0000000010181408] = a10e0000, %l2 = 0000000000000028
1184 swapa [%i6+%o4]0x80,%l2 ! %l2 = 00000000a10e0000
1185! %f16 = b23bd29b fcd71120, Mem[0000000030001400] = 0000001a 00000000
1186 stda %f16,[%i0+%g0]0x89 ! Mem[0000000030001400] = b23bd29b fcd71120
1187! %l6 = 0000000027f500e7, Mem[0000000010101400] = ff11d7fc9bd23bb2
1188 stxa %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000027f500e7
1189! %l2 = a10e0000, %l3 = 555deeff, Mem[0000000030001410] = 4ecacd8a 00000000
1190 stda %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = a10e0000 555deeff
1191! %l4 = 200000004769515b, Mem[0000000020800001] = ffff8205
1192 stb %l4,[%o1+0x001] ! Mem[0000000020800000] = ff5b8205
1193! %l4 = 200000004769515b, Mem[0000000030181410] = 000000000000000a
1194 stxa %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 200000004769515b
1195! %l2 = a10e0000, %l3 = 555deeff, Mem[0000000010141410] = 00000020 00000000
1196 stda %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = a10e0000 555deeff
1197! Starting 10 instruction Load Burst
1198! %l1 = ffffffffffffffd2, %l4 = 200000004769515b, %y = 00000000
1199 sdiv %l1,%l4,%l6 ! %l6 = 0000000000000003
1200 mov %l0,%y ! %y = ffffffff
1201
1202p0_label_41:
1203! Mem[0000000010141400] = ff000000, %l4 = 200000004769515b
1204 ldsba [%i5+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
1205! Mem[0000000030181400] = 000000c200000001, %l6 = 0000000000000003
1206 ldxa [%i6+%g0]0x89,%l6 ! %l6 = 000000c200000001
1207! %l4 = ffffffffffffffff, imm = fffffffffffff5d5, %l7 = 00000000819fd230
1208 or %l4,-0xa2b,%l7 ! %l7 = ffffffffffffffff
1209! Mem[0000000010181408] = 00000028, %l7 = ffffffffffffffff
1210 lduwa [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000028
1211! Mem[00000000300c1400] = d2ffffff, %f22 = 003e09b0
1212 lda [%i3+%g0]0x89,%f22 ! %f22 = d2ffffff
1213! Mem[0000000010141428] = de905478f2c0b754, %f2 = 6b000000 00000000
1214 ldd [%i5+0x028],%f2 ! %f2 = de905478 f2c0b754
1215! Mem[0000000010041400] = 9bd23bb2, %l3 = 00000000555deeff
1216 ldsba [%i1+%g0]0x88,%l3 ! %l3 = ffffffffffffffb2
1217! Mem[0000000010041400] = b23bd29b, %l5 = 0000000000003bb2
1218 ldswa [%i1+%g0]0x80,%l5 ! %l5 = ffffffffb23bd29b
1219! %l1 = ffffffffffffffd2, %l4 = ffffffffffffffff, %l4 = ffffffffffffffff
1220 xnor %l1,%l4,%l4 ! %l4 = ffffffffffffffd2
1221! Starting 10 instruction Store Burst
1222! Mem[0000000010001418] = a3554143, %l3 = ffffffffffffffb2
1223 swap [%i0+0x018],%l3 ! %l3 = 00000000a3554143
1224
1225p0_label_42:
1226! %l2 = 00000000a10e0000, Mem[000000001018141c] = 5f1fffa0, %asi = 80
1227 stha %l2,[%i6+0x01c]%asi ! Mem[000000001018141c] = 0000ffa0
1228! Mem[0000000010081418] = 5b2473a4984a4799, %l0 = ffffffffffffffff, %l3 = 00000000a3554143
1229 add %i2,0x18,%g1
1230 casxa [%g1]0x80,%l0,%l3 ! %l3 = 5b2473a4984a4799
1231! Mem[0000000030001410] = 00000ea1, %l7 = 0000000000000028
1232 ldstuba [%i0+%o5]0x89,%l7 ! %l7 = 000000a1000000ff
1233! %f26 = 2011d7fc 9bd23bb2, Mem[0000000030181408] = 63294e77 13c9c734
1234 stda %f26,[%i6+%o4]0x89 ! Mem[0000000030181408] = 2011d7fc 9bd23bb2
1235! %l5 = ffffffffb23bd29b, Mem[0000000030101410] = 00002ab16b7398c2
1236 stxa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffffffb23bd29b
1237! Mem[00000000300c1410] = ff7398c2, %l4 = ffffffffffffffd2
1238 swapa [%i3+%o5]0x81,%l4 ! %l4 = 00000000ff7398c2
1239! %f20 = 00000000 8acdca4e, %l7 = 00000000000000a1
1240! Mem[00000000100c1418] = 8950e1f04be97d13
1241 add %i3,0x018,%g1
1242 stda %f20,[%g1+%l7]ASI_PST16_PL ! Mem[00000000100c1418] = 4ecae1f04be97d13
1243! Mem[0000000030101408] = fad18e28, %l3 = 5b2473a4984a4799
1244 swapa [%i4+%o4]0x89,%l3 ! %l3 = 00000000fad18e28
1245! %l6 = 000000c200000001, Mem[0000000010101408] = 075a0061
1246 stha %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 075a0001
1247! Starting 10 instruction Load Burst
1248! Mem[00000000300c1408] = 6b7398c2, %l0 = ffffffffffffffff
1249 ldsha [%i3+%o4]0x89,%l0 ! %l0 = ffffffffffff98c2
1250
1251p0_label_43:
1252! Mem[0000000010101408] = 01005a071e2383c4, %l1 = ffffffffffffffd2
1253 ldxa [%i4+%o4]0x80,%l1 ! %l1 = 01005a071e2383c4
1254! Mem[0000000030041400] = 7c0c0760 fcd71120, %l4 = ff7398c2, %l5 = b23bd29b
1255 ldda [%i1+%g0]0x81,%l4 ! %l4 = 000000007c0c0760 00000000fcd71120
1256! Mem[0000000030101408] = 99474a98, %l4 = 000000007c0c0760
1257 ldstuba [%i4+%o4]0x81,%l4 ! %l4 = 00000099000000ff
1258! Mem[0000000010141420] = b8b92e18, %l3 = 00000000fad18e28
1259 ldsha [%i5+0x020]%asi,%l3 ! %l3 = ffffffffffffb8b9
1260! Mem[00000000100c1410] = ff0000ff, %l2 = 00000000a10e0000
1261 lduwa [%i3+%o5]0x80,%l2 ! %l2 = 00000000ff0000ff
1262! Mem[0000000030081400] = 808695a1569de4ea, %l2 = 00000000ff0000ff
1263 ldxa [%i2+%g0]0x81,%l2 ! %l2 = 808695a1569de4ea
1264! Mem[0000000030141410] = 00000000, %l1 = 01005a071e2383c4
1265 ldswa [%i5+%o5]0x81,%l1 ! %l1 = 0000000000000000
1266! Mem[00000000300c1408] = c298736b, %l1 = 0000000000000000
1267 lduwa [%i3+%o4]0x81,%l1 ! %l1 = 00000000c298736b
1268! Mem[0000000010081410] = abffcd8a4b81001a, %l4 = 0000000000000099
1269 ldxa [%i2+%o5]0x88,%l4 ! %l4 = abffcd8a4b81001a
1270! Starting 10 instruction Store Burst
1271! %l7 = 00000000000000a1, Mem[0000000030101408] = ff474a98
1272 stha %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00a14a98
1273
1274p0_label_44:
1275! Mem[0000000010101400] = 00000000, %l6 = 000000c200000001
1276 ldstuba [%i4+%g0]0x88,%l6 ! %l6 = 00000000000000ff
1277! %l4 = abffcd8a4b81001a, Mem[0000000030141400] = 0000000000000001
1278 stxa %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = abffcd8a4b81001a
1279! %l6 = 0000000000000000, Mem[0000000010041408] = 7c0c0760
1280 stwa %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
1281! %l2 = 569de4ea, %l3 = ffffb8b9, Mem[0000000010081408] = 00000000 00000000
1282 stda %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 569de4ea ffffb8b9
1283! Mem[0000000010141418] = a46e0de3, %l7 = 000000a1, %l7 = 000000a1
1284 add %i5,0x18,%g1
1285 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000a46e0de3
1286! %l2 = 569de4ea, %l3 = ffffb8b9, Mem[0000000010181408] = 28000000 bcf5fa37
1287 stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 569de4ea ffffb8b9
1288! Mem[0000000030001410] = ff0e0000, %l7 = 00000000a46e0de3
1289 swapa [%i0+%o5]0x81,%l7 ! %l7 = 00000000ff0e0000
1290! %f1 = 569de4ea, Mem[0000000030041408] = ed093eff
1291 sta %f1 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 569de4ea
1292! Mem[0000000010101435] = 9508be0d, %l2 = 808695a1569de4ea
1293 ldstub [%i4+0x035],%l2 ! %l2 = 00000008000000ff
1294! Starting 10 instruction Load Burst
1295! Mem[0000000030181410] = 5b516947, %l5 = 00000000fcd71120
1296 ldsba [%i6+%o5]0x81,%l5 ! %l5 = 000000000000005b
1297
1298p0_label_45:
1299! %f18 = df4e814b, %f28 = ff2eb9b8, %f16 = b23bd29b fcd71120
1300 fsmuld %f18,%f28,%f16 ! %f16 = 4be19e36 1ac41d00
1301! Mem[00000000100c1414] = 1cecadff, %l1 = 00000000c298736b
1302 ldsh [%i3+0x014],%l1 ! %l1 = 0000000000001cec
1303! Mem[0000000030181408] = b23bd29b, %l4 = abffcd8a4b81001a
1304 lduwa [%i6+%o4]0x81,%l4 ! %l4 = 00000000b23bd29b
1305! Mem[0000000010001434] = ff4271ca, %l5 = 000000000000005b
1306 lduha [%i0+0x034]%asi,%l5 ! %l5 = 000000000000ff42
1307! Mem[0000000010141408] = ffff0000, %l1 = 0000000000001cec
1308 lduwa [%i5+%o4]0x80,%l1 ! %l1 = 00000000ffff0000
1309! Mem[0000000010101414] = 64c93059, %l3 = ffffffffffffb8b9
1310 ldsb [%i4+0x016],%l3 ! %l3 = 0000000000000030
1311! Mem[0000000030041410] = 60070c7c, %f5 = 00000061
1312 lda [%i1+%o5]0x89,%f5 ! %f5 = 60070c7c
1313! Mem[00000000201c0000] = ff20a977, %l7 = 00000000ff0e0000
1314 ldsba [%o0+0x001]%asi,%l7 ! %l7 = 0000000000000020
1315! Mem[0000000030181400] = 01000000c2000000, %l2 = 0000000000000008
1316 ldxa [%i6+%g0]0x81,%l2 ! %l2 = 01000000c2000000
1317! Starting 10 instruction Store Burst
1318! %l4 = b23bd29b, %l5 = 0000ff42, Mem[0000000010141410] = a10e0000 555deeff
1319 stda %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = b23bd29b 0000ff42
1320
1321p0_label_46:
1322! Mem[00000000300c1400] = ffffffd2, %l5 = 000000000000ff42
1323 swapa [%i3+%g0]0x81,%l5 ! %l5 = 00000000ffffffd2
1324! %l2 = 01000000c2000000, Mem[00000000300c1410] = 5cf99de5d2ffffff
1325 stxa %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 01000000c2000000
1326! Mem[0000000010001438] = a46ad298, %l0 = ffffffffffff98c2, %asi = 80
1327 swapa [%i0+0x038]%asi,%l0 ! %l0 = 00000000a46ad298
1328! Mem[00000000300c1400] = 0000ff42, %l5 = 00000000ffffffd2
1329 swapa [%i3+%g0]0x81,%l5 ! %l5 = 000000000000ff42
1330! %f18 = df4e814b 4ecacd8a, %l0 = 00000000a46ad298
1331! Mem[0000000030141430] = 6277041d1fae74d2
1332 add %i5,0x030,%g1
1333 stda %f18,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030141430] = 6277044e4bae74df
1334! %l7 = 0000000000000020, Mem[0000000010041408] = 00000000
1335 stba %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000020
1336! Mem[0000000030081400] = a1958680, %l1 = 00000000ffff0000
1337 swapa [%i2+%g0]0x89,%l1 ! %l1 = 00000000a1958680
1338! %l2 = 01000000c2000000, Mem[0000000010081410] = 4b81001a
1339 stha %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 4b810000
1340! Mem[0000000010081414] = 8acdffab, %l0 = a46ad298, %l6 = 00000000
1341 add %i2,0x14,%g1
1342 casa [%g1]0x80,%l0,%l6 ! %l6 = 000000008acdffab
1343! Starting 10 instruction Load Burst
1344! Mem[0000000010181408] = ffffb8b9569de4ea, %f6 = 1475009c 95e8a059
1345 ldda [%i6+%o4]0x88,%f6 ! %f6 = ffffb8b9 569de4ea
1346
1347p0_label_47:
1348! Mem[0000000010041410] = ff0000ff f11e6169, %l2 = c2000000, %l3 = 00000030
1349 ldda [%i1+%o5]0x80,%l2 ! %l2 = 00000000ff0000ff 00000000f11e6169
1350! Mem[0000000010041410] = 69611ef1ff0000ff, %l0 = 00000000a46ad298
1351 ldxa [%i1+%o5]0x88,%l0 ! %l0 = 69611ef1ff0000ff
1352! Mem[0000000010041410] = ff0000ff, %l3 = 00000000f11e6169
1353 lduba [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000ff
1354! Mem[0000000030141400] = abffcd8a, %f5 = 60070c7c
1355 lda [%i5+%g0]0x81,%f5 ! %f5 = abffcd8a
1356! Mem[0000000010141400] = ff000000 00000000, %l2 = ff0000ff, %l3 = 000000ff
1357 ldd [%i5+%g0],%l2 ! %l2 = 00000000ff000000 0000000000000000
1358! Mem[0000000010101400] = ff000000, %l0 = 69611ef1ff0000ff
1359 lduba [%i4+%g0]0x80,%l0 ! %l0 = 00000000000000ff
1360! Mem[0000000010181414] = 34c7c913, %l4 = 00000000b23bd29b
1361 ldsw [%i6+0x014],%l4 ! %l4 = 0000000034c7c913
1362! Mem[0000000010081400] = 00000000 808695a1, %l2 = ff000000, %l3 = 00000000
1363 ldda [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000000 00000000808695a1
1364! Mem[0000000030041400] = 60070c7c, %l4 = 0000000034c7c913
1365 ldsba [%i1+%g0]0x89,%l4 ! %l4 = 000000000000007c
1366! Starting 10 instruction Store Burst
1367! Mem[0000000030141400] = 8acdffab, %l3 = 00000000808695a1
1368 ldstuba [%i5+%g0]0x89,%l3 ! %l3 = 000000ab000000ff
1369
1370p0_label_48:
1371! %l3 = 00000000000000ab, Mem[0000000030141408] = b23bd29b
1372 stba %l3,[%i5+%o4]0x81 ! Mem[0000000030141408] = ab3bd29b
1373! %l1 = 00000000a1958680, Mem[00000000201c0000] = ff20a977, %asi = 80
1374 stha %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = 8680a977
1375! %l1 = 00000000a1958680, Mem[0000000030181410] = 5b516947
1376 stha %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = 86806947
1377! Mem[00000000211c0000] = 00ff7fdc, %l7 = 0000000000000020
1378 ldstub [%o2+%g0],%l7 ! %l7 = 00000000000000ff
1379! Mem[00000000201c0000] = 8680a977, %l4 = 000000000000007c
1380 ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 00000086000000ff
1381! Mem[00000000100c1400] = 889eabff, %l2 = 0000000000000000
1382 swapa [%i3+%g0]0x88,%l2 ! %l2 = 00000000889eabff
1383! %f8 = 69611ef1, Mem[0000000010001410] = 555deeff
1384 sta %f8 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 69611ef1
1385! Mem[0000000030101400] = 4ecacd8a, %l2 = 00000000889eabff
1386 ldstuba [%i4+%g0]0x89,%l2 ! %l2 = 0000008a000000ff
1387! %l3 = 00000000000000ab, Mem[0000000030141410] = 00000000
1388 stba %l3,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ab
1389! Starting 10 instruction Load Burst
1390! Mem[0000000030181400] = 00000001, %f22 = d2ffffff
1391 lda [%i6+%g0]0x89,%f22 ! %f22 = 00000001
1392
1393p0_label_49:
1394! Mem[0000000010041410] = ff0000fff11e6169, %f16 = 4be19e36 1ac41d00
1395 ldda [%i1+%o5]0x80,%f16 ! %f16 = ff0000ff f11e6169
1396! Mem[0000000030041400] = 7c0c0760, %l2 = 000000000000008a
1397 lduba [%i1+%g0]0x81,%l2 ! %l2 = 000000000000007c
1398! Mem[00000000100c1408] = fb750760, %f27 = 9bd23bb2
1399 lda [%i3+%o4]0x80,%f27 ! %f27 = fb750760
1400! Mem[0000000030001400] = b23bd29bfcd71120, %l4 = 0000000000000086
1401 ldxa [%i0+%g0]0x89,%l4 ! %l4 = b23bd29bfcd71120
1402! %l5 = 000000000000ff42, %l0 = 00000000000000ff, %l6 = 000000008acdffab
1403 addc %l5,%l0,%l6 ! %l6 = 0000000000010041
1404! Mem[0000000020800040] = 81ff33c3, %l1 = 00000000a1958680
1405 lduh [%o1+0x040],%l1 ! %l1 = 00000000000081ff
1406! %f19 = 4ecacd8a, %f1 = 569de4ea, %f16 = ff0000ff
1407 fdivs %f19,%f1 ,%f16 ! %f16 = 37a467f6
1408! Mem[0000000030081400] = 0000ffff569de4ea, %l7 = 0000000000000000
1409 ldxa [%i2+%g0]0x81,%l7 ! %l7 = 0000ffff569de4ea
1410! Mem[0000000010141418] = a46e0de3, %l2 = 000000000000007c
1411 lduh [%i5+0x01a],%l2 ! %l2 = 0000000000000de3
1412! Starting 10 instruction Store Burst
1413! %f2 = de905478 f2c0b754, Mem[0000000010081418] = 5b2473a4 984a4799
1414 stda %f2 ,[%i2+0x018]%asi ! Mem[0000000010081418] = de905478 f2c0b754
1415
1416p0_label_50:
1417! Mem[0000000030081410] = 9f810000, %l2 = 0000000000000de3
1418 ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 0000009f000000ff
1419! Mem[0000000010001408] = ffa30eff, %l7 = 0000ffff569de4ea
1420 ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
1421! %l5 = 000000000000ff42, Mem[0000000030181408] = 9bd23bb2
1422 stha %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 9bd2ff42
1423! Mem[0000000010041408] = 20000000, %l2 = 000000000000009f
1424 ldstuba [%i1+0x008]%asi,%l2 ! %l2 = 00000020000000ff
1425! Mem[00000000300c1410] = c2000000, %l1 = 00000000000081ff
1426 ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 00000000000000ff
1427! %l0 = 00000000000000ff, Mem[0000000010081402] = 00000000
1428 stb %l0,[%i2+0x002] ! Mem[0000000010081400] = 0000ff00
1429! Mem[0000000010001434] = ff4271ca, %l7 = 000000ff, %l0 = 000000ff
1430 add %i0,0x34,%g1
1431 casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000ff4271ca
1432! %l0 = 00000000ff4271ca, Mem[0000000030001408] = ffffff7f
1433 stha %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 71caff7f
1434! %f16 = 37a467f6 f11e6169, Mem[0000000010141410] = b23bd29b 0000ff42
1435 stda %f16,[%i5+%o5]0x88 ! Mem[0000000010141410] = 37a467f6 f11e6169
1436! Starting 10 instruction Load Burst
1437! Mem[0000000030181400] = 01000000c2000000, %l2 = 0000000000000020
1438 ldxa [%i6+%g0]0x81,%l2 ! %l2 = 01000000c2000000
1439
1440p0_label_51:
1441! Mem[0000000030141400] = ffffcd8a4b81001a, %f24 = e700f527 7fffffff
1442 ldda [%i5+%g0]0x81,%f24 ! %f24 = ffffcd8a 4b81001a
1443! Mem[0000000010001400] = 3fffe919, %l3 = 00000000000000ab
1444 ldsw [%i0+%g0],%l3 ! %l3 = 000000003fffe919
1445! Mem[0000000030041410] = 60070c7c, %f2 = de905478
1446 lda [%i1+%o5]0x89,%f2 ! %f2 = 60070c7c
1447! Mem[0000000020800040] = 81ff33c3, %l7 = 00000000000000ff
1448 lduba [%o1+0x041]%asi,%l7 ! %l7 = 00000000000000ff
1449! Mem[0000000030081408] = 00000000740ea328, %l6 = 0000000000010041
1450 ldxa [%i2+%o4]0x89,%l6 ! %l6 = 00000000740ea328
1451! Mem[0000000010181400] = ff0000ff, %l5 = 000000000000ff42
1452 ldsba [%i6+%g0]0x80,%l5 ! %l5 = ffffffffffffffff
1453! Mem[0000000010001408] = ffa30eff, %l4 = b23bd29bfcd71120
1454 ldsba [%i0+%o4]0x88,%l4 ! %l4 = ffffffffffffffff
1455! Mem[0000000010101408] = 01005a07, %l7 = 00000000000000ff
1456 ldsha [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000100
1457! Mem[0000000010001428] = ea835772, %f20 = 00000000
1458 ld [%i0+0x028],%f20 ! %f20 = ea835772
1459! Starting 10 instruction Store Burst
1460! %f0 = 00faf23e, Mem[0000000030101410] = 9bd23bb2
1461 sta %f0 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00faf23e
1462
1463p0_label_52:
1464! Mem[00000000100c1400] = 00000000, %l1 = 0000000000000000
1465 ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 00000000000000ff
1466! Mem[0000000021800181] = 99c2f773, %l1 = 0000000000000000
1467 ldstub [%o3+0x181],%l1 ! %l1 = 000000c2000000ff
1468! %l4 = ffffffffffffffff, Mem[0000000030041408] = d2d75a07569de4ea
1469 stxa %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffffffffffff
1470! Mem[0000000010001408] = ff0ea3ff, %l2 = 01000000c2000000
1471 ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
1472! %l4 = ffffffffffffffff, Mem[00000000300c1400] = ffffffd23a39647a
1473 stxa %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffffffffffff
1474! %l1 = 00000000000000c2, Mem[0000000010001410] = 69611ef1
1475 stba %l1,[%i0+%o5]0x88 ! Mem[0000000010001410] = 69611ec2
1476! Mem[0000000010141410] = f11e6169, %l1 = 00000000000000c2
1477 swapa [%i5+%o5]0x88,%l1 ! %l1 = 00000000f11e6169
1478! Mem[0000000021800140] = d19e6a3a, %l4 = ffffffffffffffff
1479 ldstub [%o3+0x140],%l4 ! %l4 = 000000d1000000ff
1480! Mem[0000000030181408] = 42ffd29b, %l1 = 00000000f11e6169
1481 ldstuba [%i6+%o4]0x81,%l1 ! %l1 = 00000042000000ff
1482! Starting 10 instruction Load Burst
1483! Mem[0000000030081400] = 0000ffff 569de4ea, %l6 = 740ea328, %l7 = 00000100
1484 ldda [%i2+%g0]0x81,%l6 ! %l6 = 000000000000ffff 00000000569de4ea
1485
1486p0_label_53:
1487! Mem[0000000030141408] = ab3bd29bfcd71120, %l0 = 00000000ff4271ca
1488 ldxa [%i5+%o4]0x81,%l0 ! %l0 = ab3bd29bfcd71120
1489! Mem[0000000030081400] = ffff0000, %f17 = f11e6169
1490 lda [%i2+%g0]0x89,%f17 ! %f17 = ffff0000
1491! Mem[0000000010181410] = 63294e77, %l2 = 00000000000000ff
1492 ldswa [%i6+%o5]0x88,%l2 ! %l2 = 0000000063294e77
1493! Mem[0000000010101420] = e00648ec 690f51be, %l6 = 0000ffff, %l7 = 569de4ea
1494 ldd [%i4+0x020],%l6 ! %l6 = 00000000e00648ec 00000000690f51be
1495! %f31 = 938c6625, %f10 = d20663ab
1496 fcmps %fcc2,%f31,%f10 ! %fcc2 = 2
1497! Mem[0000000030181400] = 01000000, %l2 = 0000000063294e77
1498 ldsha [%i6+%g0]0x81,%l2 ! %l2 = 0000000000000100
1499! Mem[0000000030101400] = ffcdca4e, %l2 = 0000000000000100
1500 lduwa [%i4+%g0]0x81,%l2 ! %l2 = 00000000ffcdca4e
1501! Mem[000000001014141c] = c87c3cdc, %l4 = 00000000000000d1
1502 lduh [%i5+0x01c],%l4 ! %l4 = 000000000000c87c
1503! Mem[0000000010141400] = 000000ff, %l4 = 000000000000c87c
1504 lduba [%i5+%g0]0x88,%l4 ! %l4 = 00000000000000ff
1505! Starting 10 instruction Store Burst
1506! %l7 = 00000000690f51be, Mem[00000000100c1408] = fb750760
1507 stba %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = be750760
1508
1509p0_label_54:
1510! Mem[0000000010081410] = 0000814b, %l1 = 0000000000000042
1511 ldstuba [%i2+%o5]0x80,%l1 ! %l1 = 00000000000000ff
1512! Mem[0000000010081400] = 0000ff00, %l4 = 00000000000000ff
1513 ldstuba [%i2+%g0]0x80,%l4 ! %l4 = 00000000000000ff
1514! Mem[0000000030081400] = ffff0000, %l7 = 00000000690f51be
1515 swapa [%i2+%g0]0x89,%l7 ! %l7 = 00000000ffff0000
1516! %f22 = 00000001, Mem[000000001014142c] = f2c0b754
1517 sta %f22,[%i5+0x02c]%asi ! Mem[000000001014142c] = 00000001
1518! Mem[0000000010041418] = 938c6625, %l4 = 0000000000000000, %asi = 80
1519 swapa [%i1+0x018]%asi,%l4 ! %l4 = 00000000938c6625
1520! Mem[00000000300c1408] = c298736b, %l6 = 00000000e00648ec
1521 swapa [%i3+%o4]0x81,%l6 ! %l6 = 00000000c298736b
1522! Mem[0000000030081410] = 000081ff, %l6 = 00000000c298736b
1523 swapa [%i2+%o5]0x89,%l6 ! %l6 = 00000000000081ff
1524! %l2 = 00000000ffcdca4e, Mem[0000000030001408] = 71caff7f
1525 stwa %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffcdca4e
1526! Mem[00000000100c1410] = ff0000ff, %l6 = 00000000000081ff
1527 swapa [%i3+%o5]0x80,%l6 ! %l6 = 00000000ff0000ff
1528! Starting 10 instruction Load Burst
1529! Mem[0000000020800040] = 81ff33c3, %l0 = ab3bd29bfcd71120
1530 ldsba [%o1+0x040]%asi,%l0 ! %l0 = ffffffffffffff81
1531
1532p0_label_55:
1533! Mem[0000000021800040] = 2b43ca8e, %l0 = ffffffffffffff81
1534 lduh [%o3+0x040],%l0 ! %l0 = 0000000000002b43
1535! Mem[00000000201c0000] = ff80a977, %l6 = 00000000ff0000ff
1536 ldsba [%o0+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
1537! %f13 = 00000000, %f16 = 37a467f6, %f23 = 6b000000
1538 fadds %f13,%f16,%f23 ! %f23 = 37a467f6
1539! Mem[0000000010001410] = 69611ec2, %l7 = 00000000ffff0000
1540 lduwa [%i0+%o5]0x88,%l7 ! %l7 = 0000000069611ec2
1541! Mem[0000000030101400] = df4e814b4ecacdff, %l5 = ffffffffffffffff
1542 ldxa [%i4+%g0]0x89,%l5 ! %l5 = df4e814b4ecacdff
1543! Mem[00000000100c1424] = 6faac087, %l6 = ffffffffffffffff
1544 ldub [%i3+0x026],%l6 ! %l6 = 00000000000000c0
1545 membar #Sync ! Added by membar checker (10)
1546! Mem[0000000010001400] = 3fffe919 871cd51a ff0ea3ff 938c6625
1547! Mem[0000000010001410] = c21e6169 3bdb7cb6 ffffffb2 6712add7
1548! Mem[0000000010001420] = 6faac087 47895f38 ea835772 00000e00
1549! Mem[0000000010001430] = 000099c2 ff4271ca ffff98c2 83ac2e49
1550 ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 0000000010001400
1551! Mem[00000000100c1420] = 5cf99de56faac087, %f14 = df4ff009 9f4c1a7a
1552 ldd [%i3+0x020],%f14 ! %f14 = 5cf99de5 6faac087
1553! Mem[00000000100c1400] = ff000000, %l6 = 00000000000000c0
1554 ldsha [%i3+0x002]%asi,%l6 ! %l6 = 0000000000000000
1555! Starting 10 instruction Store Burst
1556! Mem[0000000030001408] = ffcdca4e, %l0 = 0000000000002b43
1557 swapa [%i0+%o4]0x81,%l0 ! %l0 = 00000000ffcdca4e
1558
1559p0_label_56:
1560! Mem[0000000030081408] = 28a30e74, %l7 = 0000000069611ec2
1561 ldsha [%i2+%o4]0x81,%l7 ! %l7 = 00000000000028a3
1562! Mem[0000000030101408] = 00a14a98, %l4 = 00000000938c6625
1563 swapa [%i4+%o4]0x81,%l4 ! %l4 = 0000000000a14a98
1564! Mem[0000000030101400] = ffcdca4e, %l4 = 0000000000a14a98
1565 swapa [%i4+%g0]0x81,%l4 ! %l4 = 00000000ffcdca4e
1566! Mem[0000000010081410] = 4b8100ff, %l0 = 00000000ffcdca4e
1567 ldstuba [%i2+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
1568! %f6 = ffffb8b9 569de4ea, Mem[0000000030081408] = 28a30e74 00000000
1569 stda %f6 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = ffffb8b9 569de4ea
1570! %f0 = 00faf23e 569de4ea 60070c7c f2c0b754
1571! %f4 = 00000000 abffcd8a ffffb8b9 569de4ea
1572! %f8 = 69611ef1 1724420a d20663ab 2753da1f
1573! %f12 = 01000000 00000000 5cf99de5 6faac087
1574 stda %f0,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
1575! %l2 = 00000000ffcdca4e, Mem[0000000010181408] = eae49d56
1576 stha %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = ca4e9d56
1577! Mem[0000000010001400] = 19e9ff3f, %l2 = 00000000ffcdca4e
1578 ldstuba [%i0+%g0]0x88,%l2 ! %l2 = 0000003f000000ff
1579! %l5 = df4e814b4ecacdff, Mem[000000001004140e] = 8acdca4e, %asi = 80
1580 stha %l5,[%i1+0x00e]%asi ! Mem[000000001004140c] = 8acdcdff
1581! Starting 10 instruction Load Burst
1582! Mem[0000000010081400] = ff00ff00, %l4 = 00000000ffcdca4e
1583 ldsha [%i2+%g0]0x80,%l4 ! %l4 = ffffffffffffff00
1584
1585p0_label_57:
1586! Mem[0000000030001408] = 00002b43, %l2 = 000000000000003f
1587 ldsba [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000000
1588 membar #Sync ! Added by membar checker (11)
1589! Mem[0000000030041408] = 54b7c0f2 7c0c0760, %l2 = 00000000, %l3 = 3fffe919
1590 ldda [%i1+%o4]0x89,%l2 ! %l2 = 000000007c0c0760 0000000054b7c0f2
1591! Mem[0000000010181410] = 63294e77, %l2 = 000000007c0c0760
1592 lduba [%i6+%o5]0x88,%l2 ! %l2 = 0000000000000077
1593! Mem[0000000010001410] = c21e6169 3bdb7cb6, %l6 = 00000000, %l7 = 000028a3
1594 ldda [%i0+%o5]0x80,%l6 ! %l6 = 00000000c21e6169 000000003bdb7cb6
1595! Mem[0000000030001408] = 432b0000, %l3 = 0000000054b7c0f2
1596 ldsba [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000000
1597! Mem[0000000010101408] = 01005a07, %l0 = 00000000000000ff
1598 lduba [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000001
1599! %f10 = d20663ab, Mem[0000000010001410] = c21e6169
1600 sta %f10,[%i0+%o5]0x80 ! Mem[0000000010001410] = d20663ab
1601! Mem[0000000010001400] = ffffe919, %l0 = 0000000000000001
1602 lduha [%i0+%g0]0x80,%l0 ! %l0 = 000000000000ffff
1603! %l0 = 000000000000ffff, %l3 = 0000000000000000, %y = ffffffff
1604 sdiv %l0,%l3,%l5 ! Div by zero, %l0 = 000000000001004f
1605 mov %l0,%y ! %y = 00010027
1606! Starting 10 instruction Store Burst
1607! Mem[0000000010181410] = 63294e77, %l1 = 0000000000000000
1608 ldstuba [%i6+%o5]0x88,%l1 ! %l1 = 00000077000000ff
1609
1610p0_label_58:
1611! Mem[00000000211c0001] = ffff7fdc, %l4 = ffffffffffffff00
1612 ldstub [%o2+0x001],%l4 ! %l4 = 000000ff000000ff
1613! %l3 = 0000000000000000, Mem[0000000010101400] = ff000000
1614 stba %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
1615! %l4 = 00000000000000ff, Mem[0000000030141410] = ab000000
1616 stha %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00ff0000
1617! Mem[0000000010041408] = 000000ff, %l7 = 000000003bdb7cb6
1618 swapa [%i1+%o4]0x88,%l7 ! %l7 = 00000000000000ff
1619! %f15 = 6faac087, %f25 = 47895f38, %f7 = 569de4ea
1620 fadds %f15,%f25,%f7 ! %f7 = 6faac087
1621! %l6 = 00000000c21e6169, Mem[00000000100c1408] = be75076000000020, %asi = 80
1622 stxa %l6,[%i3+0x008]%asi ! Mem[00000000100c1408] = 00000000c21e6169
1623! Mem[0000000010081408] = eae49d56b9b8ffff, %l3 = 0000000000000000, %l0 = 0000000000010027
1624 add %i2,0x08,%g1
1625 casxa [%g1]0x80,%l3,%l0 ! %l0 = eae49d56b9b8ffff
1626! %l3 = 0000000000000000, Mem[0000000010141410] = 37a467f6000000c2
1627 stxa %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000000000000
1628! %f18 = ff0ea3ff 938c6625, Mem[0000000030141410] = 00ff0000 819fd230
1629 stda %f18,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff0ea3ff 938c6625
1630! Starting 10 instruction Load Burst
1631! Mem[0000000010001408] = ff0ea3ff, %l7 = 00000000000000ff
1632 lduba [%i0+%o4]0x80,%l7 ! %l7 = 00000000000000ff
1633
1634p0_label_59:
1635! Mem[00000000201c0000] = ff80a977, %l4 = 00000000000000ff
1636 lduba [%o0+0x000]%asi,%l4 ! %l4 = 00000000000000ff
1637! Mem[0000000020800000] = ff5b8205, %l5 = df4e814b4ecacdff
1638 lduh [%o1+%g0],%l5 ! %l5 = 000000000000ff5b
1639! Mem[0000000010001400] = ffffe919, %f21 = 3bdb7cb6
1640 lda [%i0+%g0]0x80,%f21 ! %f21 = ffffe919
1641! Mem[0000000030001408] = e700f527432b0000, %f12 = 01000000 00000000
1642 ldda [%i0+%o4]0x89,%f12 ! %f12 = e700f527 432b0000
1643! Mem[0000000030081400] = be510f69 569de4ea ffffb8b9 569de4ea
1644! Mem[0000000030081410] = 6b7398c2 00000061 1475009c 95e8a059
1645! Mem[0000000030081420] = 69611ef1 1724420a d20663ab 2753da1f
1646! Mem[0000000030081430] = 2e791a89 742b1530 df4ff009 9f4c1a7a
1647 ldda [%i2]ASI_BLK_S,%f16 ! Block Load from 0000000030081400
1648! Mem[0000000030101408] = 938c6625, %l5 = 000000000000ff5b
1649 lduha [%i4+%o4]0x81,%l5 ! %l5 = 000000000000938c
1650! Mem[0000000030001400] = 2011d7fc, %l7 = 00000000000000ff
1651 ldswa [%i0+%g0]0x81,%l7 ! %l7 = 000000002011d7fc
1652! Mem[0000000010041408] = b67cdb3b, %l3 = 0000000000000000
1653 ldswa [%i1+%o4]0x80,%l3 ! %l3 = ffffffffb67cdb3b
1654! Mem[00000000300c1408] = e00648ec9508be0d, %l4 = 00000000000000ff
1655 ldxa [%i3+%o4]0x81,%l4 ! %l4 = e00648ec9508be0d
1656! Starting 10 instruction Store Burst
1657! Mem[0000000030081410] = 6b7398c2, %l5 = 000000000000938c
1658 ldstuba [%i2+%o5]0x81,%l5 ! %l5 = 0000006b000000ff
1659
1660p0_label_60:
1661! %f4 = 00000000, Mem[0000000010101410] = 000000ff
1662 sta %f4 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
1663! Mem[00000000211c0000] = ffff7fdc, %l0 = eae49d56b9b8ffff
1664 ldstuba [%o2+0x000]%asi,%l0 ! %l0 = 000000ff000000ff
1665! %f10 = d20663ab 2753da1f, %l1 = 0000000000000077
1666! Mem[0000000010181430] = 295d3b9f1c017674
1667 add %i6,0x030,%g1
1668 stda %f10,[%g1+%l1]ASI_PST32_P ! Mem[0000000010181430] = d20663ab2753da1f
1669! %l1 = 0000000000000077, Mem[0000000010001408] = ff0ea3ff
1670 stha %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0077a3ff
1671! %l4 = e00648ec9508be0d, Mem[0000000030001400] = 2011d7fc
1672 stwa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 9508be0d
1673! %l0 = 00000000000000ff, Mem[0000000020800000] = ff5b8205
1674 sth %l0,[%o1+%g0] ! Mem[0000000020800000] = 00ff8205
1675! %l7 = 000000002011d7fc, Mem[0000000010141400] = ff000000
1676 stha %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = d7fc0000
1677! Mem[0000000030041400] = 3ef2fa00, %l4 = e00648ec9508be0d
1678 swapa [%i1+%g0]0x89,%l4 ! %l4 = 000000003ef2fa00
1679! %f8 = 69611ef1 1724420a, Mem[00000000300c1400] = ffffffff ffffffff
1680 stda %f8 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 69611ef1 1724420a
1681! Starting 10 instruction Load Burst
1682! Mem[0000000010141410] = 00000000, %l2 = 0000000000000077
1683 lduba [%i5+0x011]%asi,%l2 ! %l2 = 0000000000000000
1684
1685p0_label_61:
1686! %l0 = 00000000000000ff, %l3 = ffffffffb67cdb3b, %l0 = 00000000000000ff
1687 subc %l0,%l3,%l0 ! %l0 = 00000000498325c4
1688! Mem[0000000020800000] = 00ff8205, %l2 = 0000000000000000
1689 ldsh [%o1+%g0],%l2 ! %l2 = 00000000000000ff
1690! Mem[0000000030101408] = 938c6625, %l4 = 000000003ef2fa00
1691 lduha [%i4+%o4]0x81,%l4 ! %l4 = 000000000000938c
1692! Mem[0000000030181400] = 01000000, %l6 = 00000000c21e6169
1693 ldsha [%i6+%g0]0x81,%l6 ! %l6 = 0000000000000100
1694! Mem[00000000100c1400] = ff000000, %l4 = 000000000000938c
1695 lduba [%i3+%g0]0x80,%l4 ! %l4 = 00000000000000ff
1696! %l7 = 000000002011d7fc, Mem[00000000100c1400] = ff000000
1697 stba %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = fc000000
1698! Mem[0000000010141400] = 0000fcd7, %f15 = 6faac087
1699 lda [%i5+%g0]0x88,%f15 ! %f15 = 0000fcd7
1700! Mem[0000000010081410] = ff00814b 8acdffab, %l0 = 498325c4, %l1 = 00000077
1701 ldda [%i2+%o5]0x80,%l0 ! %l0 = 00000000ff00814b 000000008acdffab
1702! Mem[0000000030181410] = 47698086, %l3 = ffffffffb67cdb3b
1703 ldsha [%i6+%o5]0x89,%l3 ! %l3 = ffffffffffff8086
1704! Starting 10 instruction Store Burst
1705! %f13 = 432b0000, Mem[0000000010001408] = 0077a3ff
1706 sta %f13,[%i0+%o4]0x80 ! Mem[0000000010001408] = 432b0000
1707
1708p0_label_62:
1709! Mem[0000000010081418] = de905478, %l0 = 00000000ff00814b
1710 swap [%i2+0x018],%l0 ! %l0 = 00000000de905478
1711! Mem[0000000030041410] = 00000000, %l3 = ffffffffffff8086
1712 swapa [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000
1713! %l1 = 000000008acdffab, Mem[0000000010041410] = ff0000ff, %asi = 80
1714 stwa %l1,[%i1+0x010]%asi ! Mem[0000000010041410] = 8acdffab
1715! %f10 = d20663ab, Mem[0000000010101424] = 690f51be
1716 st %f10,[%i4+0x024] ! Mem[0000000010101424] = d20663ab
1717! %l2 = 00000000000000ff, Mem[0000000010181430] = d20663ab2753da1f, %asi = 80
1718 stxa %l2,[%i6+0x030]%asi ! Mem[0000000010181430] = 00000000000000ff
1719! Mem[00000000100c1400] = fc000000, %l3 = 0000000000000000
1720 swapa [%i3+%g0]0x80,%l3 ! %l3 = 00000000fc000000
1721! %l0 = 00000000de905478, immd = 0000000000000ecc, %l1 = 000000008acdffab
1722 sdivx %l0,0xecc,%l1 ! %l1 = 00000000000f0a90
1723! %f6 = ffffb8b9 6faac087, Mem[00000000300c1400] = 1724420a 69611ef1
1724 stda %f6 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffb8b9 6faac087
1725! %l1 = 00000000000f0a90, Mem[00000000300c1408] = e00648ec9508be0d
1726 stxa %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000000f0a90
1727! Starting 10 instruction Load Burst
1728! Mem[0000000030101400] = 984aa100, %l7 = 000000002011d7fc
1729 lduba [%i4+%g0]0x89,%l7 ! %l7 = 0000000000000000
1730
1731p0_label_63:
1732! Mem[00000000100c1430] = 0000ffab5a26c80a, %f0 = 00faf23e 569de4ea
1733 ldda [%i3+0x030]%asi,%f0 ! %f0 = 0000ffab 5a26c80a
1734! Mem[0000000030181400] = 00000001, %l3 = 00000000fc000000
1735 lduba [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000001
1736! Mem[0000000010141400] = 000000000000fcd7, %l0 = 00000000de905478
1737 ldxa [%i5+%g0]0x88,%l0 ! %l0 = 000000000000fcd7
1738! Mem[00000000100c1408] = 00000000, %l6 = 0000000000000100
1739 ldsba [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000
1740! Mem[0000000030181408] = 2011d7fc9bd2ffff, %f16 = be510f69 569de4ea
1741 ldda [%i6+%o4]0x89,%f16 ! %f16 = 2011d7fc 9bd2ffff
1742! Mem[0000000010081410] = ff00814b8acdffab, %f22 = 1475009c 95e8a059
1743 ldda [%i2+%o5]0x80,%f22 ! %f22 = ff00814b 8acdffab
1744! Mem[0000000010001400] = ffffe919, %l4 = 00000000000000ff
1745 ldsha [%i0+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
1746! Mem[0000000030181410] = 47698086, %f17 = 9bd2ffff
1747 lda [%i6+%o5]0x89,%f17 ! %f17 = 47698086
1748! Mem[0000000030101410] = 00faf23e, %l6 = 0000000000000000
1749 lduwa [%i4+%o5]0x81,%l6 ! %l6 = 0000000000faf23e
1750! Starting 10 instruction Store Burst
1751! %l6 = 0000000000faf23e, Mem[0000000020800040] = 81ff33c3, %asi = 80
1752 stha %l6,[%o1+0x040]%asi ! Mem[0000000020800040] = f23e33c3
1753
1754p0_label_64:
1755! %l2 = 00000000000000ff, Mem[0000000010181408] = 569d4eca
1756 stba %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 569d4eff
1757! Mem[0000000020800001] = 00ff8205, %l4 = ffffffffffffffff
1758 ldstub [%o1+0x001],%l4 ! %l4 = 000000ff000000ff
1759! Mem[0000000030141400] = ffffcd8a, %l7 = 0000000000000000
1760 ldstuba [%i5+%g0]0x81,%l7 ! %l7 = 000000ff000000ff
1761! %l0 = 000000000000fcd7, Mem[0000000021800040] = 2b43ca8e
1762 sth %l0,[%o3+0x040] ! Mem[0000000021800040] = fcd7ca8e
1763! Mem[0000000030001408] = 00002b43, %l4 = 00000000000000ff
1764 swapa [%i0+%o4]0x81,%l4 ! %l4 = 0000000000002b43
1765! %l1 = 00000000000f0a90, Mem[0000000020800041] = f23e33c3, %asi = 80
1766 stba %l1,[%o1+0x041]%asi ! Mem[0000000020800040] = f29033c3
1767! %l1 = 00000000000f0a90, Mem[0000000010001400] = ffffe919871cd51a, %asi = 80
1768 stxa %l1,[%i0+0x000]%asi ! Mem[0000000010001400] = 00000000000f0a90
1769! %l5 = 000000000000006b, imm = fffffffffffffcdc, %l5 = 000000000000006b
1770 sub %l5,-0x324,%l5 ! %l5 = 000000000000038f
1771! Mem[00000000100c1438] = 8cec4e1edfedd9ed, %l3 = 0000000000000001, %l0 = 000000000000fcd7
1772 add %i3,0x38,%g1
1773 casxa [%g1]0x80,%l3,%l0 ! %l0 = 8cec4e1edfedd9ed
1774! Starting 10 instruction Load Burst
1775! Mem[0000000030001400] = b23bd29b 0dbe0895, %l4 = 00002b43, %l5 = 0000038f
1776 ldda [%i0+%g0]0x89,%l4 ! %l4 = 000000000dbe0895 00000000b23bd29b
1777
1778p0_label_65:
1779! Mem[0000000030101410] = 00faf23effffffff, %l0 = 8cec4e1edfedd9ed
1780 ldxa [%i4+%o5]0x81,%l0 ! %l0 = 00faf23effffffff
1781! Mem[0000000030041408] = 60070c7c, %l5 = 00000000b23bd29b
1782 lduba [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000060
1783! Mem[0000000030001400] = 9508be0d 9bd23bb2, %l0 = ffffffff, %l1 = 000f0a90
1784 ldda [%i0+%g0]0x81,%l0 ! %l0 = 000000009508be0d 000000009bd23bb2
1785! Mem[00000000300c1410] = 01000000 c20000ff, %l2 = 000000ff, %l3 = 00000001
1786 ldda [%i3+%o5]0x89,%l2 ! %l2 = 00000000c20000ff 0000000001000000
1787! Mem[0000000010081408] = eae49d56, %l4 = 000000000dbe0895
1788 ldsha [%i2+%o4]0x80,%l4 ! %l4 = ffffffffffffeae4
1789! Mem[0000000010081424] = 8acdca4e, %f14 = 5cf99de5
1790 lda [%i2+0x024]%asi,%f14 ! %f14 = 8acdca4e
1791! Mem[00000000100c1418] = 4ecae1f04be97d13, %l3 = 0000000001000000
1792 ldxa [%i3+0x018]%asi,%l3 ! %l3 = 4ecae1f04be97d13
1793! Mem[0000000030041410] = ffff8086, %f17 = 47698086
1794 lda [%i1+%o5]0x81,%f17 ! %f17 = ffff8086
1795! Mem[00000000300c1400] = 6faac087, %l2 = 00000000c20000ff
1796 ldsba [%i3+%g0]0x89,%l2 ! %l2 = ffffffffffffff87
1797! Starting 10 instruction Store Burst
1798! Mem[0000000030141408] = 9bd23bab, %l4 = ffffffffffffeae4
1799 ldstuba [%i5+%o4]0x89,%l4 ! %l4 = 000000ab000000ff
1800
1801p0_label_66:
1802! %l6 = 0000000000faf23e, Mem[0000000010001420] = 6faac087, %asi = 80
1803 stba %l6,[%i0+0x020]%asi ! Mem[0000000010001420] = 3eaac087
1804! Mem[0000000030101410] = 3ef2fa00, %l4 = 00000000000000ab
1805 ldstuba [%i4+%o5]0x89,%l4 ! %l4 = 00000000000000ff
1806! %f12 = e700f527, Mem[0000000010141408] = 0000ffff
1807 sta %f12,[%i5+%o4]0x88 ! Mem[0000000010141408] = e700f527
1808! Mem[0000000030001400] = 0dbe0895, %l5 = 0000000000000060
1809 swapa [%i0+%g0]0x89,%l5 ! %l5 = 000000000dbe0895
1810! %l0 = 9508be0d, %l1 = 9bd23bb2, Mem[0000000030101408] = 25668c93 58328e63
1811 stda %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 9508be0d 9bd23bb2
1812! %l6 = 0000000000faf23e, Mem[0000000010101428] = b8b92e18
1813 sth %l6,[%i4+0x028] ! Mem[0000000010101428] = f23e2e18
1814! %l2 = ffffff87, %l3 = 4be97d13, Mem[0000000010101400] = 00000000 27f500e7
1815 stda %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffffff87 4be97d13
1816! %l6 = 0000000000faf23e, Mem[0000000010081410] = 4b8100ff
1817 stba %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 4b81003e
1818! %f18 = ffffb8b9 569de4ea, Mem[0000000010041400] = b23bd29b fcd71120
1819 stda %f18,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffb8b9 569de4ea
1820! Starting 10 instruction Load Burst
1821! Mem[0000000010001408] = 432b0000938c6625, %l0 = 000000009508be0d
1822 ldxa [%i0+%o4]0x80,%l0 ! %l0 = 432b0000938c6625
1823
1824p0_label_67:
1825! Mem[0000000021800180] = 99fff773, %l3 = 4ecae1f04be97d13
1826 lduba [%o3+0x181]%asi,%l3 ! %l3 = 00000000000000ff
1827! Mem[0000000030081408] = eae49d56b9b8ffff, %f30 = df4ff009 9f4c1a7a
1828 ldda [%i2+%o4]0x89,%f30 ! %f30 = eae49d56 b9b8ffff
1829! Mem[0000000010181410] = 63294eff, %f5 = abffcd8a
1830 lda [%i6+%o5]0x88,%f5 ! %f5 = 63294eff
1831! Mem[00000000211c0000] = ffff7fdc, %l7 = 00000000000000ff
1832 ldsba [%o2+0x000]%asi,%l7 ! %l7 = ffffffffffffffff
1833! Mem[00000000201c0000] = ff80a977, %l0 = 432b0000938c6625
1834 ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffff80
1835! Mem[0000000010081410] = 3e00814b8acdffab, %l1 = 000000009bd23bb2
1836 ldxa [%i2+%o5]0x80,%l1 ! %l1 = 3e00814b8acdffab
1837! Mem[0000000030181400] = 01000000, %l4 = 0000000000000000
1838 lduwa [%i6+%g0]0x81,%l4 ! %l4 = 0000000001000000
1839! Mem[0000000030101400] = 00a14a98, %l1 = 3e00814b8acdffab
1840 lduha [%i4+%g0]0x81,%l1 ! %l1 = 00000000000000a1
1841! Mem[00000000100c1428] = ef909986 de425201, %l0 = ffffff80, %l1 = 000000a1
1842 ldda [%i3+0x028]%asi,%l0 ! %l0 = 00000000ef909986 00000000de425201
1843! Starting 10 instruction Store Burst
1844! Mem[0000000020800001] = 00ff8205, %l6 = 0000000000faf23e
1845 ldstub [%o1+0x001],%l6 ! %l6 = 000000ff000000ff
1846
1847p0_label_68:
1848! %l2 = ffffffffffffff87, Mem[0000000030181410] = 86806947
1849 stwa %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffffff87
1850! %f28 = 2e791a89 742b1530, %f16 = 2011d7fc ffff8086
1851 fdtox %f28,%f16 ! %f16 = 00000000 00000000
1852! %l7 = ffffffffffffffff, Mem[0000000010181400] = ff0000ff
1853 stba %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff0000ff
1854! %l6 = 00000000000000ff, Mem[0000000010041436] = 00000000
1855 sth %l6,[%i1+0x036] ! Mem[0000000010041434] = 000000ff
1856! %f4 = 00000000 63294eff, %l0 = 00000000ef909986
1857! Mem[0000000030101408] = 0dbe0895b23bd29b
1858 add %i4,0x008,%g1
1859 stda %f4,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030101408] = 0d4e2995b23bd200
1860! %f16 = 00000000 00000000 ffffb8b9 569de4ea
1861! %f20 = 6b7398c2 00000061 ff00814b 8acdffab
1862! %f24 = 69611ef1 1724420a d20663ab 2753da1f
1863! %f28 = 2e791a89 742b1530 eae49d56 b9b8ffff
1864 stda %f16,[%i0]ASI_BLK_AIUS ! Block Store to 0000000030001400
1865! %l0 = 00000000ef909986, Mem[0000000010081418] = ff00814bf2c0b754, %asi = 80
1866 stxa %l0,[%i2+0x018]%asi ! Mem[0000000010081418] = 00000000ef909986
1867! Mem[00000000300c1408] = 00000000, %l1 = 00000000de425201
1868 swapa [%i3+%o4]0x81,%l1 ! %l1 = 0000000000000000
1869! Mem[0000000010101434] = 95ffbe0d, %l6 = 00000000000000ff
1870 swap [%i4+0x034],%l6 ! %l6 = 0000000095ffbe0d
1871! Starting 10 instruction Load Burst
1872! %l6 = 0000000095ffbe0d, immed = fffff6c9, %y = 00010027
1873 smul %l6,-0x937,%l5 ! %l5 = 000003d0c85fb635, %y = 000003d0
1874
1875p0_label_69:
1876 membar #Sync ! Added by membar checker (12)
1877! Mem[0000000010001410] = ab6306d2, %l4 = 0000000001000000
1878 ldswa [%i0+%o5]0x88,%l4 ! %l4 = ffffffffab6306d2
1879! Mem[0000000030141410] = ff0ea3ff, %l3 = 00000000000000ff
1880 ldsha [%i5+%o5]0x81,%l3 ! %l3 = ffffffffffffff0e
1881! Mem[0000000030081410] = c29873ff, %l6 = 0000000095ffbe0d
1882 lduwa [%i2+%o5]0x89,%l6 ! %l6 = 00000000c29873ff
1883! %l0 = 00000000ef909986, %l5 = 000003d0c85fb635, %l4 = ffffffffab6306d2
1884 xor %l0,%l5,%l4 ! %l4 = 000003d027cf2fb3
1885! Mem[0000000010041408] = ffcdcd8a 3bdb7cb6, %l2 = ffffff87, %l3 = ffffff0e
1886 ldda [%i1+%o4]0x88,%l2 ! %l2 = 000000003bdb7cb6 00000000ffcdcd8a
1887! Mem[00000000218001c0] = 00ff79c5, %l5 = 000003d0c85fb635
1888 lduh [%o3+0x1c0],%l5 ! %l5 = 00000000000000ff
1889! Mem[0000000030041408] = 7c0c0760, %l7 = ffffffffffffffff
1890 lduha [%i1+%o4]0x89,%l7 ! %l7 = 0000000000000760
1891! Mem[0000000010081400] = ff00ff00 808695a1 eae49d56 b9b8ffff
1892! Mem[0000000010081410] = 3e00814b 8acdffab 00000000 ef909986
1893! Mem[0000000010081420] = c4302353 8acdca4e b207bcd5 f2b1d19f
1894! Mem[0000000010081430] = 0000007c df4e814b ea8837cb d5e0865b
1895 ldda [%i2]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010081400
1896! Mem[00000000201c0000] = ff80a977, %l6 = 00000000c29873ff
1897 ldsha [%o0+0x000]%asi,%l6 ! %l6 = ffffffffffffff80
1898! Starting 10 instruction Store Burst
1899! Mem[0000000030141400] = 8acdffff, %l7 = 0000000000000760
1900 swapa [%i5+%g0]0x89,%l7 ! %l7 = 000000008acdffff
1901
1902p0_label_70:
1903! Mem[00000000211c0001] = ffff7fdc, %l1 = 0000000000000000
1904 ldstuba [%o2+0x001]%asi,%l1 ! %l1 = 000000ff000000ff
1905! %f0 = ff00ff00 808695a1 eae49d56 b9b8ffff
1906! %f4 = 3e00814b 8acdffab 00000000 ef909986
1907! %f8 = c4302353 8acdca4e b207bcd5 f2b1d19f
1908! %f12 = 0000007c df4e814b ea8837cb d5e0865b
1909 stda %f0,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
1910! Mem[0000000030141400] = 60070000, %l4 = 000003d027cf2fb3
1911 ldstuba [%i5+%g0]0x81,%l4 ! %l4 = 00000060000000ff
1912! %l0 = ef909986, %l1 = 000000ff, Mem[0000000010141400] = d7fc0000 00000000
1913 std %l0,[%i5+%g0] ! Mem[0000000010141400] = ef909986 000000ff
1914! %f16 = 00000000 00000000, %l0 = 00000000ef909986
1915! Mem[0000000010101428] = f23e2e18ec2706e0
1916 add %i4,0x028,%g1
1917 stda %f16,[%g1+%l0]ASI_PST32_P ! Mem[0000000010101428] = 00000000ec2706e0
1918! %f25 = 1724420a, Mem[0000000030181408] = 9bd2ffff
1919 sta %f25,[%i6+%o4]0x89 ! Mem[0000000030181408] = 1724420a
1920! %f27 = 2753da1f, Mem[0000000010101410] = 00000000
1921 sta %f27,[%i4+%o5]0x88 ! Mem[0000000010101410] = 2753da1f
1922! %l2 = 3bdb7cb6, %l3 = ffcdcd8a, Mem[0000000030181410] = ffffff87 00000020
1923 stda %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 3bdb7cb6 ffcdcd8a
1924! %l4 = 0000000000000060, %l4 = 0000000000000060, %l6 = ffffffffffffff80
1925 addc %l4,%l4,%l6 ! %l6 = 00000000000000c0
1926! Starting 10 instruction Load Burst
1927! Mem[0000000010001400] = 00000000, %l4 = 0000000000000060
1928 lduha [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000000
1929
1930p0_label_71:
1931! Mem[000000001000143c] = 83ac2e49, %l3 = 00000000ffcdcd8a
1932 ldsw [%i0+0x03c],%l3 ! %l3 = ffffffff83ac2e49
1933! %l5 = 00000000000000ff, %l1 = 00000000000000ff, %l2 = 000000003bdb7cb6
1934 addc %l5,%l1,%l2 ! %l2 = 00000000000001fe
1935! Mem[0000000010181408] = ff4e9d56b9b8ffff, %f16 = 00000000 00000000
1936 ldd [%i6+%o4],%f16 ! %f16 = ff4e9d56 b9b8ffff
1937! Mem[0000000030101408] = 95294e0d, %l3 = ffffffff83ac2e49
1938 ldsha [%i4+%o4]0x89,%l3 ! %l3 = 0000000000004e0d
1939! Mem[0000000030141410] = ff0ea3ff, %f28 = 2e791a89
1940 lda [%i5+%o5]0x81,%f28 ! %f28 = ff0ea3ff
1941! Mem[0000000010181420] = 0000006c, %l1 = 00000000000000ff
1942 ldsha [%i6+0x020]%asi,%l1 ! %l1 = 0000000000000000
1943! Mem[0000000010001410] = b67cdb3bab6306d2, %l7 = 000000008acdffff
1944 ldxa [%i0+%o5]0x88,%l7 ! %l7 = b67cdb3bab6306d2
1945! Mem[0000000010181400] = ff0000ff, %l6 = 00000000000000c0
1946 ldswa [%i6+%g0]0x88,%l6 ! %l6 = ffffffffff0000ff
1947 membar #Sync ! Added by membar checker (13)
1948! Mem[0000000010041410] = 8acdffab, %l2 = 00000000000001fe
1949 lduwa [%i1+%o5]0x80,%l2 ! %l2 = 000000008acdffab
1950! Starting 10 instruction Store Burst
1951! %l3 = 0000000000004e0d, Mem[0000000030041400] = 00ff00ff
1952 stha %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00ff4e0d
1953
1954p0_label_72:
1955! %l7 = b67cdb3bab6306d2, Mem[0000000010081424] = 8acdca4e
1956 stw %l7,[%i2+0x024] ! Mem[0000000010081424] = ab6306d2
1957! Mem[0000000010101400] = 87ffffff, %l5 = 00000000000000ff
1958 ldstuba [%i4+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
1959! Mem[0000000010181438] = 1b3a4718ffe2dc88, %l4 = 0000000000000000, %l0 = 00000000ef909986
1960 add %i6,0x38,%g1
1961 casxa [%g1]0x80,%l4,%l0 ! %l0 = 1b3a4718ffe2dc88
1962! Mem[0000000010001428] = ea83577200000e00, %l5 = 00000000000000ff, %l7 = b67cdb3bab6306d2
1963 add %i0,0x28,%g1
1964 casxa [%g1]0x80,%l5,%l7 ! %l7 = ea83577200000e00
1965! %l6 = ffffffffff0000ff, immd = fffffffffffffe48, %l6 = ffffffffff0000ff
1966 mulx %l6,-0x1b8,%l6 ! %l6 = 00000001b7fe49b8
1967! %l7 = ea83577200000e00, Mem[0000000030001400] = 00000000
1968 stwa %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000e00
1969! %f24 = 69611ef1 1724420a, %l2 = 000000008acdffab
1970! Mem[0000000030081408] = ffffb8b9569de4ea
1971 add %i2,0x008,%g1
1972 stda %f24,[%g1+%l2]ASI_PST8_S ! Mem[0000000030081408] = 69ff1eb9179d420a
1973! %l7 = ea83577200000e00, Mem[0000000010141429] = de905478
1974 stb %l7,[%i5+0x029] ! Mem[0000000010141428] = de005478
1975! %l5 = 00000000000000ff, Mem[0000000010081408] = eae49d56
1976 stba %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffe49d56
1977! Starting 10 instruction Load Burst
1978! Mem[0000000030001408] = eae49d56b9b8ffff, %f10 = b207bcd5 f2b1d19f
1979 ldda [%i0+%o4]0x89,%f10 ! %f10 = eae49d56 b9b8ffff
1980
1981p0_label_73:
1982! Mem[0000000010001408] = 432b0000, %l4 = 0000000000000000
1983 ldsw [%i0+%o4],%l4 ! %l4 = 00000000432b0000
1984! Mem[0000000010181400] = ff0000ff, %l4 = 00000000432b0000
1985 lduwa [%i6+%g0]0x80,%l4 ! %l4 = 00000000ff0000ff
1986! Mem[00000000100c143c] = dfedd9ed, %l2 = 000000008acdffab
1987 ldsw [%i3+0x03c],%l2 ! %l2 = ffffffffdfedd9ed
1988! Mem[000000001004142c] = 4cb570a3, %l7 = ea83577200000e00
1989 ldsb [%i1+0x02f],%l7 ! %l7 = ffffffffffffffa3
1990! Mem[0000000030101400] = df4e814b984aa100, %f30 = eae49d56 b9b8ffff
1991 ldda [%i4+%g0]0x89,%f30 ! %f30 = df4e814b 984aa100
1992! Mem[0000000010001410] = ab6306d2, %l2 = ffffffffdfedd9ed
1993 ldsba [%i0+%o5]0x88,%l2 ! %l2 = ffffffffffffffd2
1994! Mem[0000000030081400] = be510f69, %l7 = ffffffffffffffa3
1995 lduha [%i2+%g0]0x81,%l7 ! %l7 = 000000000000be51
1996! Mem[0000000030141408] = ff3bd29b, %l6 = 00000001b7fe49b8
1997 ldsba [%i5+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
1998! Mem[0000000010041410] = 8acdffabf11e6169, %l3 = 0000000000004e0d
1999 ldx [%i1+%o5],%l3 ! %l3 = 8acdffabf11e6169
2000! Starting 10 instruction Store Burst
2001! Mem[0000000010041408] = 3bdb7cb6, %l4 = 00000000ff0000ff
2002 swapa [%i1+%o4]0x88,%l4 ! %l4 = 000000003bdb7cb6
2003
2004p0_label_74:
2005! %l0 = ffe2dc88, %l1 = 00000000, Mem[0000000010041408] = ff0000ff ffcdcd8a
2006 stda %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffe2dc88 00000000
2007! %l0 = ffe2dc88, %l1 = 00000000, Mem[0000000010001410] = ab6306d2 b67cdb3b
2008 stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffe2dc88 00000000
2009! %f16 = ff4e9d56 b9b8ffff ffffb8b9 569de4ea
2010! %f20 = 6b7398c2 00000061 ff00814b 8acdffab
2011! %f24 = 69611ef1 1724420a d20663ab 2753da1f
2012! %f28 = ff0ea3ff 742b1530 df4e814b 984aa100
2013 stda %f16,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
2014! %f10 = eae49d56 b9b8ffff, %l0 = 1b3a4718ffe2dc88
2015! Mem[0000000030101408] = 0d4e2995b23bd200
2016 add %i4,0x008,%g1
2017 stda %f10,[%g1+%l0]ASI_PST8_S ! Mem[0000000030101408] = ea4e2995b93bd200
2018! %l3 = 8acdffabf11e6169, Mem[00000000300c1410] = ff0000c2
2019 stwa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = f11e6169
2020! %l5 = 00000000000000ff, Mem[0000000010001408] = 25668c9300002b43
2021 stxa %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000000000ff
2022! %l2 = ffffffd2, %l3 = f11e6169, Mem[0000000010141408] = e700f527 00000000
2023 stda %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffffffd2 f11e6169
2024! %f10 = eae49d56 b9b8ffff, Mem[00000000100c1428] = ef909986 de425201
2025 stda %f10,[%i3+0x028]%asi ! Mem[00000000100c1428] = eae49d56 b9b8ffff
2026! %l5 = 00000000000000ff, %l7 = 000000000000be51, %l4 = 000000003bdb7cb6
2027 xor %l5,%l7,%l4 ! %l4 = 000000000000beae
2028! Starting 10 instruction Load Burst
2029! Mem[0000000010141408] = d2ffffff 69611ef1, %l4 = 0000beae, %l5 = 000000ff
2030 ldda [%i5+%o4]0x80,%l4 ! %l4 = 00000000d2ffffff 0000000069611ef1
2031
2032p0_label_75:
2033 membar #Sync ! Added by membar checker (14)
2034! Mem[0000000030041408] = ffffb8b9, %l5 = 0000000069611ef1
2035 lduwa [%i1+%o4]0x81,%l5 ! %l5 = 00000000ffffb8b9
2036! Mem[0000000010081434] = df4e814b, %l2 = ffffffffffffffd2
2037 ldub [%i2+0x037],%l2 ! %l2 = 000000000000004b
2038! Mem[000000001004141c] = 1cd29d36, %l2 = 000000000000004b
2039 lduw [%i1+0x01c],%l2 ! %l2 = 000000001cd29d36
2040! Mem[0000000030141400] = ff0700004b81001a, %f6 = 00000000 ef909986
2041 ldda [%i5+%g0]0x81,%f6 ! %f6 = ff070000 4b81001a
2042! Mem[0000000010101410] = 1fda5327, %l3 = 8acdffabf11e6169
2043 ldswa [%i4+%o5]0x80,%l3 ! %l3 = 000000001fda5327
2044! Mem[0000000010181400] = ff0000ff9bd210c4, %f12 = 0000007c df4e814b
2045 ldda [%i6+%g0]0x80,%f12 ! %f12 = ff0000ff 9bd210c4
2046! Mem[0000000010041400] = ffffb8b9, %l6 = ffffffffffffffff
2047 lduwa [%i1+%g0]0x80,%l6 ! %l6 = 00000000ffffb8b9
2048! Mem[0000000010181410] = 63294eff, %l4 = 00000000d2ffffff
2049 lduwa [%i6+%o5]0x88,%l4 ! %l4 = 0000000063294eff
2050! Mem[00000000218000c0] = 4ab3dbf8, %l1 = 0000000000000000
2051 ldsh [%o3+0x0c0],%l1 ! %l1 = 0000000000004ab3
2052! Starting 10 instruction Store Burst
2053! %l6 = 00000000ffffb8b9, Mem[0000000030181400] = 01000000
2054 stha %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = b8b90000
2055
2056p0_label_76:
2057! %l6 = 00000000ffffb8b9, Mem[0000000030081408] = 69ff1eb9
2058 stha %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = b8b91eb9
2059! %l5 = 00000000ffffb8b9, Mem[0000000020800000] = 00ff8205
2060 stb %l5,[%o1+%g0] ! Mem[0000000020800000] = b9ff8205
2061! %f30 = df4e814b 984aa100, %l7 = 000000000000be51
2062! Mem[0000000030141438] = 88c0307db6d4e9b0
2063 add %i5,0x038,%g1
2064 stda %f30,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030141438] = 00a1307db6d4e9b0
2065! Mem[0000000010181434] = 000000ff, %l4 = 0000000063294eff, %asi = 80
2066 swapa [%i6+0x034]%asi,%l4 ! %l4 = 00000000000000ff
2067! %f20 = 6b7398c2 00000061, %l4 = 00000000000000ff
2068! Mem[0000000010081410] = 3e00814b8acdffab
2069 add %i2,0x010,%g1
2070 stda %f20,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010081410] = 61000000c298736b
2071! Mem[0000000030081408] = b91eb9b8, %l3 = 000000001fda5327
2072 ldstuba [%i2+%o4]0x89,%l3 ! %l3 = 000000b8000000ff
2073! %f6 = ff070000 4b81001a, Mem[0000000010141410] = 00000000 00000000
2074 stda %f6 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff070000 4b81001a
2075! Mem[00000000100c1408] = 00000000, %l5 = 00000000ffffb8b9
2076 swapa [%i3+%o4]0x88,%l5 ! %l5 = 0000000000000000
2077! %f7 = 4b81001a, %f12 = ff0000ff, %f7 = 4b81001a
2078 fsubs %f7 ,%f12,%f7 ! %f7 = 7f0000ff
2079! Starting 10 instruction Load Burst
2080! Mem[0000000020800000] = b9ff8205, %l5 = 0000000000000000
2081 lduha [%o1+0x000]%asi,%l5 ! %l5 = 000000000000b9ff
2082
2083p0_label_77:
2084! Mem[00000000300c1408] = de425201, %l7 = 000000000000be51
2085 lduwa [%i3+%o4]0x81,%l7 ! %l7 = 00000000de425201
2086! Mem[0000000010181408] = ff4e9d56 b9b8ffff, %l0 = ffe2dc88, %l1 = 00004ab3
2087 ldda [%i6+%o4]0x80,%l0 ! %l0 = 00000000ff4e9d56 00000000b9b8ffff
2088! Mem[0000000010101400] = 87ffffff, %l1 = 00000000b9b8ffff
2089 lduha [%i4+%g0]0x88,%l1 ! %l1 = 000000000000ffff
2090! Mem[00000000100c1408] = ffffb8b9, %l6 = 00000000ffffb8b9
2091 lduba [%i3+%o4]0x88,%l6 ! %l6 = 00000000000000b9
2092! Mem[0000000010101420] = e00648ec d20663ab, %l6 = 000000b9, %l7 = de425201
2093 ldd [%i4+0x020],%l6 ! %l6 = 00000000e00648ec 00000000d20663ab
2094! Mem[0000000010141400] = ef909986 000000ff, %l6 = e00648ec, %l7 = d20663ab
2095 ldda [%i5+%g0]0x80,%l6 ! %l6 = 00000000ef909986 00000000000000ff
2096! Mem[000000001018142c] = d10592fe, %f27 = 2753da1f
2097 ld [%i6+0x02c],%f27 ! %f27 = d10592fe
2098! Mem[0000000021800100] = 73594e12, %l4 = 00000000000000ff
2099 lduha [%o3+0x100]%asi,%l4 ! %l4 = 0000000000007359
2100! Mem[00000000100c1410] = 000081ff, %l0 = 00000000ff4e9d56
2101 ldsha [%i3+%o5]0x80,%l0 ! %l0 = 0000000000000000
2102! Starting 10 instruction Store Burst
2103! %l0 = 0000000000000000, Mem[000000001004142e] = 4cb570a3, %asi = 80
2104 stha %l0,[%i1+0x02e]%asi ! Mem[000000001004142c] = 4cb50000
2105
2106p0_label_78:
2107! Mem[0000000010141408] = d2ffffff, %l7 = 00000000000000ff
2108 swapa [%i5+%o4]0x80,%l7 ! %l7 = 00000000d2ffffff
2109! Mem[000000001018142c] = d10592fe, %l7 = 00000000d2ffffff
2110 ldstuba [%i6+0x02c]%asi,%l7 ! %l7 = 000000d1000000ff
2111! %l2 = 000000001cd29d36, Mem[0000000010141424] = c6d74810
2112 stw %l2,[%i5+0x024] ! Mem[0000000010141424] = 1cd29d36
2113! %l2 = 000000001cd29d36, Mem[00000000100c1408] = 69611ec2ffffb8b9
2114 stxa %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000001cd29d36
2115! %f16 = ff4e9d56 b9b8ffff, Mem[0000000030101400] = 984aa100 df4e814b
2116 stda %f16,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff4e9d56 b9b8ffff
2117! %l5 = 000000000000b9ff, Mem[0000000021800080] = ccb8fdf4, %asi = 80
2118 stba %l5,[%o3+0x080]%asi ! Mem[0000000021800080] = ffb8fdf4
2119! %l4 = 0000000000007359, Mem[0000000010081408] = ffe49d56b9b8ffff
2120 stxa %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000007359
2121! %f25 = 1724420a, Mem[0000000030001408] = b9b8ffff
2122 sta %f25,[%i0+%o4]0x89 ! Mem[0000000030001408] = 1724420a
2123! Mem[00000000100c1420] = 5cf99de56faac087, %l3 = 00000000000000b8, %l7 = 00000000000000d1
2124 add %i3,0x20,%g1
2125 casxa [%g1]0x80,%l3,%l7 ! %l7 = 5cf99de56faac087
2126! Starting 10 instruction Load Burst
2127! Mem[00000000100c143c] = dfedd9ed, %l4 = 0000000000007359
2128 ldsh [%i3+0x03e],%l4 ! %l4 = ffffffffffffd9ed
2129
2130p0_label_79:
2131! Mem[00000000100c1400] = 00000000, %l0 = 0000000000000000
2132 ldswa [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000000
2133! Mem[00000000300c1408] = 015242de, %l5 = 000000000000b9ff
2134 lduha [%i3+%o4]0x89,%l5 ! %l5 = 00000000000042de
2135 membar #Sync ! Added by membar checker (15)
2136! Mem[0000000030141400] = ff070000 4b81001a ff3bd29b fcd71120
2137! Mem[0000000030141410] = ff0ea3ff 938c6625 ebb03758 8302cdd5
2138! Mem[0000000030141420] = 297811a7 1debbbb0 d17a569c 0f5159e4
2139! Mem[0000000030141430] = 6277044e 4bae74df 00a1307d b6d4e9b0
2140 ldda [%i5]ASI_BLK_SL,%f0 ! Block Load from 0000000030141400
2141! Mem[0000000010081438] = ea8837cb, %l5 = 00000000000042de
2142 lduha [%i2+0x03a]%asi,%l5 ! %l5 = 00000000000037cb
2143! Mem[0000000010001400] = 00000000000f0a90, %l0 = 0000000000000000
2144 ldxa [%i0+%g0]0x80,%l0 ! %l0 = 00000000000f0a90
2145! Mem[0000000010041410] = 8acdffab, %f17 = b9b8ffff
2146 lda [%i1+%o5]0x80,%f17 ! %f17 = 8acdffab
2147! Mem[0000000010101400] = ffffff87 4be97d13, %l4 = ffffd9ed, %l5 = 000037cb
2148 ldda [%i4+%g0]0x80,%l4 ! %l4 = 00000000ffffff87 000000004be97d13
2149! Mem[0000000020800000] = b9ff8205, %l7 = 5cf99de56faac087
2150 ldsha [%o1+0x000]%asi,%l7 ! %l7 = ffffffffffffb9ff
2151! Mem[0000000010081410] = 61000000c298736b, %f28 = ff0ea3ff 742b1530
2152 ldda [%i2+0x010]%asi,%f28 ! %f28 = 61000000 c298736b
2153! Starting 10 instruction Store Burst
2154! %l6 = 00000000ef909986, Mem[0000000010101408] = c483231e075a0001
2155 stxa %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000ef909986
2156
2157p0_label_80:
2158! Mem[0000000030081400] = be510f69, %l4 = 00000000ffffff87
2159 swapa [%i2+%g0]0x81,%l4 ! %l4 = 00000000be510f69
2160! %l0 = 00000000000f0a90, Mem[00000000218000c0] = 4ab3dbf8
2161 sth %l0,[%o3+0x0c0] ! Mem[00000000218000c0] = 0a90dbf8
2162! %f26 = d20663ab d10592fe, Mem[0000000010101430] = 6848025a 000000ff
2163 stda %f26,[%i4+0x030]%asi ! Mem[0000000010101430] = d20663ab d10592fe
2164! %f24 = 69611ef1 1724420a, Mem[00000000100c1400] = 00000000 9783de72
2165 stda %f24,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 69611ef1 1724420a
2166! %l5 = 000000004be97d13, Mem[00000000100c1410] = ffadec1cff810000
2167 stxa %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000004be97d13
2168! %l2 = 000000001cd29d36, Mem[0000000010101408] = 00000000ef909986
2169 stxa %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000001cd29d36
2170! %l4 = be510f69, %l5 = 4be97d13, Mem[0000000010101410] = 2753da1f 5930c964
2171 stda %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = be510f69 4be97d13
2172! Mem[0000000010081400] = ff00ff00808695a1, %l2 = 000000001cd29d36, %l6 = 00000000ef909986
2173 casxa [%i2]0x80,%l2,%l6 ! %l6 = ff00ff00808695a1
2174! Mem[0000000020800040] = f29033c3, %l6 = ff00ff00808695a1
2175 ldstuba [%o1+0x040]%asi,%l6 ! %l6 = 000000f2000000ff
2176! Starting 10 instruction Load Burst
2177! Mem[0000000010081408] = 5973000000000000, %f20 = 6b7398c2 00000061
2178 ldda [%i2+%o4]0x88,%f20 ! %f20 = 59730000 00000000
2179
2180p0_label_81:
2181! Mem[0000000010141408] = f11e6169ff000000, %l7 = ffffffffffffb9ff
2182 ldxa [%i5+%o4]0x88,%l7 ! %l7 = f11e6169ff000000
2183! %f18 = ffffb8b9, %f17 = 8acdffab
2184 fcmps %fcc1,%f18,%f17 ! %fcc1 = 3
2185! Mem[0000000010181410] = ff4e2963, %f22 = ff00814b
2186 lda [%i6+%o5]0x80,%f22 ! %f22 = ff4e2963
2187! Mem[0000000030181410] = b67cdb3b, %l3 = 00000000000000b8
2188 ldstuba [%i6+%o5]0x89,%l3 ! %l3 = 0000003b000000ff
2189! Mem[0000000010101408] = 1cd29d36, %l7 = f11e6169ff000000
2190 lduha [%i4+%o4]0x88,%l7 ! %l7 = 0000000000009d36
2191! Mem[0000000030001410] = c298736b, %l5 = 000000004be97d13
2192 ldswa [%i0+%o5]0x89,%l5 ! %l5 = ffffffffc298736b
2193! Mem[0000000030141410] = ffa30eff, %l3 = 000000000000003b
2194 ldsba [%i5+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
2195! Mem[0000000030101400] = ffffb8b9, %l0 = 00000000000f0a90
2196 ldswa [%i4+%g0]0x81,%l0 ! %l0 = ffffffffffffb8b9
2197! Mem[00000000100c1400] = 69611ef1 1724420a, %l4 = be510f69, %l5 = c298736b
2198 ldda [%i3+%g0]0x80,%l4 ! %l4 = 0000000069611ef1 000000001724420a
2199! Starting 10 instruction Store Burst
2200! Mem[00000000300c1408] = 015242de, %l2 = 000000001cd29d36
2201 swapa [%i3+%o4]0x89,%l2 ! %l2 = 00000000015242de
2202
2203p0_label_82:
2204! %f28 = 61000000 c298736b, Mem[0000000030041400] = 569d4eff ffffb8b9
2205 stda %f28,[%i1+%g0]0x89 ! Mem[0000000030041400] = 61000000 c298736b
2206! Mem[0000000030001408] = 1724420a, %l0 = ffffffffffffb8b9
2207 swapa [%i0+%o4]0x89,%l0 ! %l0 = 000000001724420a
2208! Mem[0000000030141400] = ff070000, %l6 = 00000000000000f2
2209 swapa [%i5+%g0]0x81,%l6 ! %l6 = 00000000ff070000
2210! Mem[00000000201c0001] = ff80a977, %l6 = 00000000ff070000
2211 ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 00000080000000ff
2212! %f30 = df4e814b, Mem[0000000010101410] = be510f69
2213 sta %f30,[%i4+%o5]0x88 ! Mem[0000000010101410] = df4e814b
2214! Mem[0000000030001408] = ffffb8b9, %l1 = 000000000000ffff
2215 swapa [%i0+%o4]0x89,%l1 ! %l1 = 00000000ffffb8b9
2216! %f1 = 000007ff, Mem[0000000010041400] = ffffb8b9
2217 sta %f1 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000007ff
2218! %l7 = 0000000000009d36, Mem[0000000030181408] = 1724420a
2219 stha %l7,[%i6+%o4]0x89 ! Mem[0000000030181408] = 17249d36
2220! %l2 = 00000000015242de, Mem[000000001008142c] = f2b1d19f
2221 stw %l2,[%i2+0x02c] ! Mem[000000001008142c] = 015242de
2222! Starting 10 instruction Load Burst
2223! Mem[0000000010181404] = 9bd210c4, %f7 = 5837b0eb
2224 lda [%i6+0x004]%asi,%f7 ! %f7 = 9bd210c4
2225
2226p0_label_83:
2227! Mem[0000000030081410] = c29873ff, %f22 = ff4e2963
2228 lda [%i2+%o5]0x89,%f22 ! %f22 = c29873ff
2229! Mem[0000000010181400] = ff0000ff, %l1 = 00000000ffffb8b9
2230 ldsba [%i6+%g0]0x88,%l1 ! %l1 = ffffffffffffffff
2231! Mem[0000000030041410] = 61000000c298736b, %f16 = ff4e9d56 8acdffab
2232 ldda [%i1+%o5]0x89,%f16 ! %f16 = 61000000 c298736b
2233! Mem[0000000010041410] = 69611ef1 abffcd8a, %l0 = 1724420a, %l1 = ffffffff
2234 ldda [%i1+%o5]0x88,%l0 ! %l0 = 00000000abffcd8a 0000000069611ef1
2235! %l1 = 0000000069611ef1, %l4 = 0000000069611ef1, %l6 = 0000000000000080
2236 orn %l1,%l4,%l6 ! %l6 = ffffffffffffffff
2237! Mem[0000000030001400] = 000e0000, %l0 = 00000000abffcd8a
2238 ldswa [%i0+%g0]0x89,%l0 ! %l0 = 00000000000e0000
2239! Mem[0000000010001400] = 00000000, %l6 = ffffffffffffffff
2240 lduba [%i0+%g0]0x80,%l6 ! %l6 = 0000000000000000
2241! Mem[0000000010101408] = 369dd21c, %l5 = 000000001724420a
2242 lduha [%i4+%o4]0x80,%l5 ! %l5 = 000000000000369d
2243! Mem[00000000201c0000] = ffffa977, %l7 = 0000000000009d36
2244 ldsh [%o0+%g0],%l7 ! %l7 = ffffffffffffffff
2245! Starting 10 instruction Store Burst
2246! %f18 = ffffb8b9 569de4ea, Mem[00000000100c1408] = 369dd21c 00000000
2247 stda %f18,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffffb8b9 569de4ea
2248
2249p0_label_84:
2250! %l6 = 0000000000000000, Mem[0000000010081408] = 00000000
2251 stha %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000
2252! %f1 = 000007ff, %f9 = a7117829, %f3 = 9bd23bff
2253 fadds %f1 ,%f9 ,%f3 ! %l0 = 00000000000e0022, Unfinished, %fsr = 2b00000000
2254! Mem[0000000010181408] = ff4e9d56, %l5 = 000000000000369d
2255 swapa [%i6+%o4]0x80,%l5 ! %l5 = 00000000ff4e9d56
2256! Mem[000000001018143a] = 1b3a4718, %l1 = 0000000069611ef1
2257 ldstub [%i6+0x03a],%l1 ! %l1 = 00000047000000ff
2258! %l0 = 00000000000e0022, Mem[0000000010041400] = eae49d56ff070000
2259 stxa %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000000e0022
2260! Mem[0000000010101430] = d20663ab, %l5 = ff4e9d56, %l0 = 000e0022
2261 add %i4,0x30,%g1
2262 casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000d20663ab
2263! %l0 = 00000000d20663ab, Mem[0000000010101400] = 87ffffff
2264 stba %l0,[%i4+%g0]0x88 ! Mem[0000000010101400] = 87ffffab
2265! %l0 = d20663ab, %l1 = 00000047, Mem[0000000030181408] = 369d2417 fcd71120
2266 stda %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = d20663ab 00000047
2267! Mem[0000000010141408] = ff000000, %l4 = 0000000069611ef1
2268 ldswa [%i5+%o4]0x88,%l4 ! %l4 = ffffffffff000000
2269! Starting 10 instruction Load Burst
2270! Mem[0000000010141400] = ef909986, %l5 = 00000000ff4e9d56
2271 lduha [%i5+%g0]0x80,%l5 ! %l5 = 000000000000ef90
2272
2273p0_label_85:
2274! Mem[0000000010101428] = 00000000, %l3 = ffffffffffffffff
2275 lduha [%i4+0x028]%asi,%l3 ! %l3 = 0000000000000000
2276! Mem[0000000030041410] = c298736b, %l7 = ffffffffffffffff
2277 lduwa [%i1+%o5]0x89,%l7 ! %l7 = 00000000c298736b
2278! Mem[0000000010001424] = 47895f38, %l0 = 00000000d20663ab
2279 ldswa [%i0+0x024]%asi,%l0 ! %l0 = 0000000047895f38
2280! Mem[0000000010041408] = 88dce2ff, %l2 = 00000000015242de
2281 lduh [%i1+%o4],%l2 ! %l2 = 00000000000088dc
2282! Mem[0000000010041408] = 88dce2ff, %l2 = 00000000000088dc
2283 lduwa [%i1+%o4]0x80,%l2 ! %l2 = 0000000088dce2ff
2284! Mem[00000000100c1410] = 137de94b00000000, %l0 = 0000000047895f38
2285 ldxa [%i3+%o5]0x80,%l0 ! %l0 = 137de94b00000000
2286! Mem[0000000010081410] = 61000000, %l0 = 137de94b00000000
2287 ldswa [%i2+%o5]0x80,%l0 ! %l0 = 0000000061000000
2288! %f14 = b0e9d4b6, %f13 = 4e047762, %f12 = df74ae4b 4e047762
2289 fsmuld %f14,%f13,%f12 ! %f12 = bfee3fae 4f01eb00
2290! Mem[00000000300c1410] = 0100000069611ef1, %f12 = bfee3fae 4f01eb00
2291 ldda [%i3+%o5]0x89,%f12 ! %f12 = 01000000 69611ef1
2292! Starting 10 instruction Store Burst
2293! %f2 = 2011d7fc 9bd23bff, %l5 = 000000000000ef90
2294! Mem[0000000010181428] = 000000ceff0592fe
2295 add %i6,0x028,%g1
2296 stda %f2,[%g1+%l5]ASI_PST8_PL ! Mem[0000000010181428] = 000000cefc059220
2297
2298p0_label_86:
2299! %l7 = 00000000c298736b, Mem[00000000211c0001] = ffff7fdc, %asi = 80
2300 stba %l7,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff6b7fdc
2301! Mem[0000000030001408] = 0000ffff, %l1 = 0000000000000047
2302 swapa [%i0+%o4]0x89,%l1 ! %l1 = 000000000000ffff
2303! Mem[0000000010001400] = 00000000, %l4 = ffffffffff000000
2304 swapa [%i0+%g0]0x80,%l4 ! %l4 = 0000000000000000
2305! %l7 = 00000000c298736b, Mem[00000000100c1410] = 4be97d13
2306 stba %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 4be97d6b
2307! %f25 = 1724420a, %f2 = 2011d7fc
2308 fcmpes %fcc1,%f25,%f2 ! %fcc1 = 1
2309! %f26 = d20663ab d10592fe, %l5 = 000000000000ef90
2310! Mem[0000000010001430] = 000099c2ff4271ca
2311 add %i0,0x030,%g1
2312 stda %f26,[%g1+%l5]ASI_PST8_P ! Mem[0000000010001430] = d20099abff4271ca
2313! Mem[000000001010142c] = ec2706e0, %l4 = 0000000000000000
2314 ldstuba [%i4+0x02c]%asi,%l4 ! %l4 = 000000ec000000ff
2315! %f12 = 01000000 69611ef1, Mem[0000000030041408] = ffffb8b9 569de4ea
2316 stda %f12,[%i1+%o4]0x81 ! Mem[0000000030041408] = 01000000 69611ef1
2317! Mem[000000001018142c] = fc059220, %l4 = 000000ec, %l1 = 0000ffff
2318 add %i6,0x2c,%g1
2319 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000fc059220
2320! Starting 10 instruction Load Burst
2321! Mem[0000000010081410] = 61000000c298736b, %l6 = 0000000000000000
2322 ldx [%i2+%o5],%l6 ! %l6 = 61000000c298736b
2323
2324p0_label_87:
2325! Mem[0000000010101408] = 1cd29d36, %l3 = 0000000000000000
2326 ldsba [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000036
2327! Mem[0000000010001408] = ff000000, %l2 = 0000000088dce2ff
2328 lduba [%i0+%o4]0x80,%l2 ! %l2 = 00000000000000ff
2329! Mem[0000000030181410] = b67cdbff, %l5 = 000000000000ef90
2330 ldsha [%i6+%o5]0x89,%l5 ! %l5 = ffffffffffffdbff
2331! Mem[0000000010101400] = 87ffffab, %l6 = 61000000c298736b
2332 ldswa [%i4+%g0]0x88,%l6 ! %l6 = ffffffff87ffffab
2333! %l0 = 0000000061000000, %l2 = 00000000000000ff, %l2 = 00000000000000ff
2334 sdivx %l0,%l2,%l2 ! %l2 = 0000000000616161
2335! Mem[0000000010101400] = abffff87, %l3 = 0000000000000036
2336 ldsba [%i4+%g0]0x80,%l3 ! %l3 = ffffffffffffffab
2337! %f19 = 569de4ea, %f28 = 61000000
2338 fcmps %fcc3,%f19,%f28 ! %fcc3 = 1
2339! Mem[00000000100c1400] = f11e6169, %l0 = 0000000061000000
2340 ldsha [%i3+%g0]0x88,%l0 ! %l0 = 0000000000006169
2341! Mem[00000000100c1400] = 69611ef1, %l4 = 00000000000000ec
2342 ldsw [%i3+%g0],%l4 ! %l4 = 0000000069611ef1
2343! Starting 10 instruction Store Burst
2344! %f16 = 61000000 c298736b, Mem[0000000010001408] = 000000ff 00000000
2345 stda %f16,[%i0+%o4]0x88 ! Mem[0000000010001408] = 61000000 c298736b
2346
2347p0_label_88:
2348! Mem[0000000030141400] = f2000000, %l2 = 0000000000616161
2349 swapa [%i5+%g0]0x89,%l2 ! %l2 = 00000000f2000000
2350! %l0 = 0000000000006169, imm = 0000000000000abd, %l3 = ffffffffffffffab
2351 subc %l0,0xabd,%l3 ! %l3 = 00000000000056ac
2352! %f28 = 61000000 c298736b, %l3 = 00000000000056ac
2353! Mem[0000000030001420] = 69611ef11724420a
2354 add %i0,0x020,%g1
2355 stda %f28,[%g1+%l3]ASI_PST16_SL ! Mem[0000000030001420] = 69611ef100000061
2356! Mem[0000000010001408] = 6b7398c2, %l2 = 00000000f2000000
2357 swapa [%i0+%o4]0x80,%l2 ! %l2 = 000000006b7398c2
2358! Mem[00000000300c1400] = 6faac087, %l4 = 0000000069611ef1
2359 ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 00000087000000ff
2360! Mem[0000000030041408] = 00000001, %l1 = 00000000fc059220
2361 swapa [%i1+%o4]0x89,%l1 ! %l1 = 0000000000000001
2362! %l0 = 0000000000006169, Mem[0000000010001410] = 88dce2ff
2363 stha %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 6169e2ff
2364! Mem[00000000211c0001] = ff6b7fdc, %l2 = 000000006b7398c2
2365 ldstub [%o2+0x001],%l2 ! %l2 = 0000006b000000ff
2366! %l4 = 0000000000000087, imm = fffffffffffffb75, %l6 = ffffffff87ffffab
2367 subc %l4,-0x48b,%l6 ! %l6 = 0000000000000512
2368! Starting 10 instruction Load Burst
2369! Mem[00000000201c0000] = ffffa977, %l4 = 0000000000000087
2370 lduh [%o0+%g0],%l4 ! %l4 = 000000000000ffff
2371
2372p0_label_89:
2373! Mem[00000000100c1410] = 000000004be97d6b, %f2 = 2011d7fc 9bd23bff
2374 ldda [%i3+%o5]0x88,%f2 ! %f2 = 00000000 4be97d6b
2375! Mem[0000000010081400] = ff00ff00, %l5 = ffffffffffffdbff
2376 ldswa [%i2+%g0]0x80,%l5 ! %l5 = ffffffffff00ff00
2377! Mem[0000000010001400] = ff000000, %l1 = 0000000000000001
2378 lduba [%i0+%g0]0x80,%l1 ! %l1 = 00000000000000ff
2379! Mem[0000000010041408] = ffe2dc88, %l7 = 00000000c298736b
2380 ldsha [%i1+%o4]0x88,%l7 ! %l7 = ffffffffffffdc88
2381! Mem[00000000300c1400] = ffc0aa6f, %l7 = ffffffffffffdc88
2382 ldswa [%i3+%g0]0x81,%l7 ! %l7 = ffffffffffc0aa6f
2383! Mem[0000000030141408] = 9bd23bff, %l6 = 0000000000000512
2384 ldsha [%i5+%o4]0x89,%l6 ! %l6 = 0000000000003bff
2385! Mem[0000000010141408] = ff000000, %l6 = 0000000000003bff
2386 ldsha [%i5+%o4]0x88,%l6 ! %l6 = 0000000000000000
2387! Mem[0000000030041408] = 209205fc, %l3 = 00000000000056ac
2388 ldsba [%i1+%o4]0x81,%l3 ! %l3 = 0000000000000020
2389! Mem[0000000030081400] = ffffff87, %l2 = 000000000000006b
2390 ldsba [%i2+%g0]0x81,%l2 ! %l2 = ffffffffffffffff
2391! Starting 10 instruction Store Burst
2392! Mem[0000000010141438] = 30a96025, %l5 = ff00ff00, %l7 = ffc0aa6f
2393 add %i5,0x38,%g1
2394 casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000030a96025
2395
2396p0_label_90:
2397! Mem[00000000100c1400] = f11e6169, %l1 = 00000000000000ff
2398 ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 00000069000000ff
2399! Mem[00000000100c1408] = b9b8ffff, %l4 = 000000000000ffff
2400 swapa [%i3+%o4]0x88,%l4 ! %l4 = 00000000b9b8ffff
2401! %f22 = c29873ff 8acdffab, Mem[0000000030041400] = c298736b 61000000
2402 stda %f22,[%i1+%g0]0x89 ! Mem[0000000030041400] = c29873ff 8acdffab
2403! %l2 = ffffffffffffffff, Mem[0000000030001410] = 61000000c298736b
2404 stxa %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = ffffffffffffffff
2405! Mem[0000000010101408] = 1cd29d36, %l7 = 0000000030a96025
2406 swapa [%i4+%o4]0x88,%l7 ! %l7 = 000000001cd29d36
2407! %l6 = 0000000000000000, Mem[00000000300c1408] = 369dd21c
2408 stwa %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
2409! Mem[00000000300c1408] = 00000000, %l5 = ffffffffff00ff00
2410 ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 00000000000000ff
2411! Mem[0000000010081400] = 00ff00ff, %l0 = 0000000000006169
2412 swapa [%i2+%g0]0x88,%l0 ! %l0 = 0000000000ff00ff
2413! %f2 = 00000000 4be97d6b, Mem[0000000030041410] = c298736b 61000000
2414 stda %f2 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000 4be97d6b
2415! Starting 10 instruction Load Burst
2416! Mem[0000000010001410] = 6169e2ff, %l7 = 000000001cd29d36
2417 lduba [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000061
2418
2419 ba,a p0_not_taken_0_end
2420p0_not_taken_0:
2421! The following code should not be executed
2422 ldxa [%i2+0x010]%asi,%l6
2423 nop
2424 udivx %l4,0x433,%l4
2425 nop
2426 fsqrts %f8,%f12
2427 ba,a p0_branch_failed
2428p0_not_taken_0_end:
2429
2430
2431! End of Random Code for Thread 0
2432
24331: membar #Sync ! Force all stores to complete
2434
2435
2436! Check Registers
2437
2438p0_check_registers:
2439 set p0_expected_registers,%g1
2440 ldx [%g1+0x000],%g2
2441 cmp %l0,%g2 ! %l0 should be 0000000000ff00ff
2442 bne,a,pn %xcc,p0_reg_l0_fail
2443 mov %l0,%g3
2444 ldx [%g1+0x008],%g2
2445 cmp %l1,%g2 ! %l1 should be 0000000000000069
2446 bne,a,pn %xcc,p0_reg_l1_fail
2447 mov %l1,%g3
2448 ldx [%g1+0x010],%g2
2449 cmp %l2,%g2 ! %l2 should be ffffffffffffffff
2450 bne,a,pn %xcc,p0_reg_l2_fail
2451 mov %l2,%g3
2452 ldx [%g1+0x018],%g2
2453 cmp %l3,%g2 ! %l3 should be 0000000000000020
2454 bne,a,pn %xcc,p0_reg_l3_fail
2455 mov %l3,%g3
2456 ldx [%g1+0x020],%g2
2457 cmp %l4,%g2 ! %l4 should be 00000000b9b8ffff
2458 bne,a,pn %xcc,p0_reg_l4_fail
2459 mov %l4,%g3
2460 ldx [%g1+0x028],%g2
2461 cmp %l5,%g2 ! %l5 should be 0000000000000000
2462 bne,a,pn %xcc,p0_reg_l5_fail
2463 mov %l5,%g3
2464 ldx [%g1+0x030],%g2
2465 cmp %l6,%g2 ! %l6 should be 0000000000000000
2466 bne,a,pn %xcc,p0_reg_l6_fail
2467 mov %l6,%g3
2468 ldx [%g1+0x038],%g2
2469 cmp %l7,%g2 ! %l7 should be 0000000000000061
2470 bne,a,pn %xcc,p0_reg_l7_fail
2471 mov %l7,%g3
2472
2473! Check %y register
2474
2475 set 0x000003d0,%g2
2476 rd %y,%g3
2477 cmp %g2,%g3
2478 bne,a p0_failed
2479 mov 0x111,%g1
2480
2481! Check Floating Point Registers
2482
2483p0_check_fp_registers:
2484 set p0_expected_fp_regs,%g3
2485 std %f0,[%g1]
2486 ldx [%g1],%l1
2487 ldx [%g3+0x00],%l0
2488 cmp %l0,%l1 ! %f0 should be 1a00814b 000007ff
2489 bne %xcc,p0_f0_fail
2490 std %f2,[%g1]
2491 ldx [%g1],%l1
2492 ldx [%g3+0x08],%l0
2493 cmp %l0,%l1 ! %f2 should be 00000000 4be97d6b
2494 bne %xcc,p0_f2_fail
2495 std %f4,[%g1]
2496 ldx [%g1],%l1
2497 ldx [%g3+0x10],%l0
2498 cmp %l0,%l1 ! %f4 should be 25668c93 ffa30eff
2499 bne %xcc,p0_f4_fail
2500 std %f6,[%g1]
2501 ldx [%g1],%l1
2502 ldx [%g3+0x18],%l0
2503 cmp %l0,%l1 ! %f6 should be d5cd0283 9bd210c4
2504 bne %xcc,p0_f6_fail
2505 std %f8,[%g1]
2506 ldx [%g1],%l1
2507 ldx [%g3+0x20],%l0
2508 cmp %l0,%l1 ! %f8 should be b0bbeb1d a7117829
2509 bne %xcc,p0_f8_fail
2510 std %f10,[%g1]
2511 ldx [%g1],%l1
2512 ldx [%g3+0x28],%l0
2513 cmp %l0,%l1 ! %f10 should be e459510f 9c567ad1
2514 bne %xcc,p0_f10_fail
2515 std %f12,[%g1]
2516 ldx [%g1],%l1
2517 ldx [%g3+0x30],%l0
2518 cmp %l0,%l1 ! %f12 should be 01000000 69611ef1
2519 bne %xcc,p0_f12_fail
2520 std %f14,[%g1]
2521 ldx [%g1],%l1
2522 ldx [%g3+0x38],%l0
2523 cmp %l0,%l1 ! %f14 should be b0e9d4b6 7d30a100
2524 bne %xcc,p0_f14_fail
2525 std %f16,[%g1]
2526 ldx [%g1],%l1
2527 ldx [%g3+0x40],%l0
2528 cmp %l0,%l1 ! %f16 should be 61000000 c298736b
2529 bne %xcc,p0_f16_fail
2530 std %f18,[%g1]
2531 ldx [%g1],%l1
2532 ldx [%g3+0x48],%l0
2533 cmp %l0,%l1 ! %f18 should be ffffb8b9 569de4ea
2534 bne %xcc,p0_f18_fail
2535 std %f20,[%g1]
2536 ldx [%g1],%l1
2537 ldx [%g3+0x50],%l0
2538 cmp %l0,%l1 ! %f20 should be 59730000 00000000
2539 bne %xcc,p0_f20_fail
2540 std %f22,[%g1]
2541 ldx [%g1],%l1
2542 ldx [%g3+0x58],%l0
2543 cmp %l0,%l1 ! %f22 should be c29873ff 8acdffab
2544 bne %xcc,p0_f22_fail
2545 std %f24,[%g1]
2546 ldx [%g1],%l1
2547 ldx [%g3+0x60],%l0
2548 cmp %l0,%l1 ! %f24 should be 69611ef1 1724420a
2549 bne %xcc,p0_f24_fail
2550 std %f26,[%g1]
2551 ldx [%g1],%l1
2552 ldx [%g3+0x68],%l0
2553 cmp %l0,%l1 ! %f26 should be d20663ab d10592fe
2554 bne %xcc,p0_f26_fail
2555 std %f28,[%g1]
2556 ldx [%g1],%l1
2557 ldx [%g3+0x70],%l0
2558 cmp %l0,%l1 ! %f28 should be 61000000 c298736b
2559 bne %xcc,p0_f28_fail
2560 std %f30,[%g1]
2561 ldx [%g1],%l1
2562 ldx [%g3+0x78],%l0
2563 cmp %l0,%l1 ! %f30 should be df4e814b 984aa100
2564 bne %xcc,p0_f30_fail
2565 nop
2566
2567! The test for processor 0 has passed
2568
2569p0_passed:
2570 ta GOOD_TRAP
2571 nop
2572
2573p0_reg_l0_fail:
2574 or %g0,0xbd0,%g1
2575 ba,a p0_failed
2576p0_reg_l1_fail:
2577 or %g0,0xbd1,%g1
2578 ba,a p0_failed
2579p0_reg_l2_fail:
2580 or %g0,0xbd2,%g1
2581 ba,a p0_failed
2582p0_reg_l3_fail:
2583 or %g0,0xbd3,%g1
2584 ba,a p0_failed
2585p0_reg_l4_fail:
2586 or %g0,0xbd4,%g1
2587 ba,a p0_failed
2588p0_reg_l5_fail:
2589 or %g0,0xbd5,%g1
2590 ba,a p0_failed
2591p0_reg_l6_fail:
2592 or %g0,0xbd6,%g1
2593 ba,a p0_failed
2594p0_reg_l7_fail:
2595 or %g0,0xbd7,%g1
2596 ba,a p0_failed
2597p0_f0_fail:
2598 set p0_temp,%g6
2599 mov 0xf00,%l0
2600 stx %l0,[%g6]
2601 std %f0,[%g6+8]
2602 stx %fsr,[%g6+16]
2603 ta BAD_TRAP
2604
2605p0_f2_fail:
2606 set p0_temp,%g6
2607 mov 0xf02,%l0
2608 stx %l0,[%g6]
2609 std %f2,[%g6+8]
2610 stx %fsr,[%g6+16]
2611 ta BAD_TRAP
2612
2613p0_f4_fail:
2614 set p0_temp,%g6
2615 mov 0xf04,%l0
2616 stx %l0,[%g6]
2617 std %f4,[%g6+8]
2618 stx %fsr,[%g6+16]
2619 ta BAD_TRAP
2620
2621p0_f6_fail:
2622 set p0_temp,%g6
2623 mov 0xf06,%l0
2624 stx %l0,[%g6]
2625 std %f6,[%g6+8]
2626 stx %fsr,[%g6+16]
2627 ta BAD_TRAP
2628
2629p0_f8_fail:
2630 set p0_temp,%g6
2631 mov 0xf08,%l0
2632 stx %l0,[%g6]
2633 std %f8,[%g6+8]
2634 stx %fsr,[%g6+16]
2635 ta BAD_TRAP
2636
2637p0_f10_fail:
2638 set p0_temp,%g6
2639 mov 0xf10,%l0
2640 stx %l0,[%g6]
2641 std %f10,[%g6+8]
2642 stx %fsr,[%g6+16]
2643 ta BAD_TRAP
2644
2645p0_f12_fail:
2646 set p0_temp,%g6
2647 mov 0xf12,%l0
2648 stx %l0,[%g6]
2649 std %f12,[%g6+8]
2650 stx %fsr,[%g6+16]
2651 ta BAD_TRAP
2652
2653p0_f14_fail:
2654 set p0_temp,%g6
2655 mov 0xf14,%l0
2656 stx %l0,[%g6]
2657 std %f14,[%g6+8]
2658 stx %fsr,[%g6+16]
2659 ta BAD_TRAP
2660
2661p0_f16_fail:
2662 set p0_temp,%g6
2663 mov 0xf16,%l0
2664 stx %l0,[%g6]
2665 std %f16,[%g6+8]
2666 stx %fsr,[%g6+16]
2667 ta BAD_TRAP
2668
2669p0_f18_fail:
2670 set p0_temp,%g6
2671 mov 0xf18,%l0
2672 stx %l0,[%g6]
2673 std %f18,[%g6+8]
2674 stx %fsr,[%g6+16]
2675 ta BAD_TRAP
2676
2677p0_f20_fail:
2678 set p0_temp,%g6
2679 mov 0xf20,%l0
2680 stx %l0,[%g6]
2681 std %f20,[%g6+8]
2682 stx %fsr,[%g6+16]
2683 ta BAD_TRAP
2684
2685p0_f22_fail:
2686 set p0_temp,%g6
2687 mov 0xf22,%l0
2688 stx %l0,[%g6]
2689 std %f22,[%g6+8]
2690 stx %fsr,[%g6+16]
2691 ta BAD_TRAP
2692
2693p0_f24_fail:
2694 set p0_temp,%g6
2695 mov 0xf24,%l0
2696 stx %l0,[%g6]
2697 std %f24,[%g6+8]
2698 stx %fsr,[%g6+16]
2699 ta BAD_TRAP
2700
2701p0_f26_fail:
2702 set p0_temp,%g6
2703 mov 0xf26,%l0
2704 stx %l0,[%g6]
2705 std %f26,[%g6+8]
2706 stx %fsr,[%g6+16]
2707 ta BAD_TRAP
2708
2709p0_f28_fail:
2710 set p0_temp,%g6
2711 mov 0xf28,%l0
2712 stx %l0,[%g6]
2713 std %f28,[%g6+8]
2714 stx %fsr,[%g6+16]
2715 ta BAD_TRAP
2716
2717p0_f30_fail:
2718 set p0_temp,%g6
2719 mov 0xf30,%l0
2720 stx %l0,[%g6]
2721 std %f30,[%g6+8]
2722 stx %fsr,[%g6+16]
2723 ta BAD_TRAP
2724
2725
2726! The test for processor 0 failed
2727
2728p0_failed:
2729 set p0_temp,%g6
2730 stx %g1,[%g6]
2731 stx %g2,[%g6+8]
2732 stx %g3,[%g6+16]
2733 stx %fsr,[%g6+24]
2734 ta BAD_TRAP
2735
2736
2737! The local area data for processor 0 failed
2738
2739p0_local_failed:
2740 set done_flags,%g5
2741 mov 3,%g6
2742 st %g6,[%g5+0x000] ! Set processor 0 done flag
2743
2744 set p0_temp,%g6
2745 add %g1,%g4,%g1
2746 stx %g4,[%g6]
2747 stx %g2,[%g6+8]
2748 stx %g3,[%g6+16]
2749 st %fsr,[%g6+24]
2750 ta BAD_TRAP
2751
2752p0_selfmod_failed:
2753 ba p0_failed
2754 mov 0xabc,%g1
2755
2756p0_branch_failed:
2757 mov 0xbbb,%g1
2758 rd %ccr,%g2
2759 ba p0_failed
2760 mov 0x0,%g3
2761
2762p0_trap1e:
2763 fcmps %fcc1,%f6 ,%f7
2764 fcmps %fcc3,%f3 ,%f7
2765 xnor %l2,0xd61,%l4
2766 done
2767
2768p0_trap1o:
2769 fcmps %fcc1,%f6 ,%f7
2770 fcmps %fcc3,%f3 ,%f7
2771 xnor %l2,0xd61,%l4
2772 done
2773
2774
2775p0_trap2e:
2776 nop
2777 done
2778
2779p0_trap2o:
2780 nop
2781 done
2782
2783
2784p0_trap3e:
2785 addc %l7,-0x945,%l2
2786 xor %l1,-0xe68,%l4
2787 done
2788
2789p0_trap3o:
2790 addc %l7,-0x945,%l2
2791 xor %l1,-0xe68,%l4
2792 done
2793
2794! Cross Processor Interrupt Handler
2795
2796cross_intr_handler:
2797 membar #Sync
2798! Identify the recipient of the interrupt
2799 mov 0x10,%g1 ! VA of Core ID Register
2800 ldxa [%g1]ASI_CMP_CORE_ID,%g1
2801 and %g1,0x3f,%g4 ! Extract Core ID in %g4
2802 sll %g4,2,%g1 ! Index into intr receive array
2803 set received_xintr,%g2 ! Pointer to receive counters
2804 lduw [%g2+%g1],%g3 ! Get receive count
2805 inc %g3 ! Incement by 1
2806 st %g3,[%g2+%g1] ! Update receive count
2807! Reset busy bit interrupts and return
2808 mov 0x40,%g1 ! Busy bit
2809 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
2810 membar #Sync
2811 retry
2812
2813inst_access_handler:
2814 done
2815
2816 .align 256
2817data_access_handler:
28181: done
2819
2820p0_init_memory_pointers:
2821 set p0_init_registers,%g1
2822 mov %g0,%g2
2823 mov %g0,%g3
2824 mov %g0,%g4
2825 mov %g0,%g5
2826 mov %g0,%g6
2827 mov %g0,%g7
2828
2829! Initialize memory pointers for window 0
2830 set p0_local0_start,%i0
2831 set p0_local1_start,%i1
2832 set p0_local2_start,%i2
2833 set p0_local3_start,%i3
2834 set p0_local4_start,%i4
2835 set p0_local5_start,%i5
2836 set p0_local6_start,%i6
2837 clr %i7
2838! Init Local Registers in Window 0
2839 ldx [%g1+0x000],%l0 ! %l0 = 5c1ddcb203bac9ef
2840 ldx [%g1+0x008],%l1 ! %l1 = f5f7578c42919d25
2841 ldx [%g1+0x010],%l2 ! %l2 = 5979c59ba55ee6a3
2842 ldx [%g1+0x018],%l3 ! %l3 = a6757cc427f500e7
2843 ldx [%g1+0x020],%l4 ! %l4 = 1a321a2a98290373
2844 ldx [%g1+0x028],%l5 ! %l5 = 08c34e6e42942d06
2845 ldx [%g1+0x030],%l6 ! %l6 = f7de1af8726bdb14
2846 ldx [%g1+0x038],%l7 ! %l7 = a97cdac1a8607ae4
2847
2848! Initialize the output register of window 0
2849
2850 set share0_start,%o0
2851 set share1_start,%o1
2852 set share2_start,%o2
2853 set share3_start,%o3
2854 mov 0x08,%o4
2855 mov 0x10,%o5
2856 mov 0x18,%o6
2857
2858 retl
2859 nop
2860
2861user_text_end:
2862 .seg "text"
2863 .align 0x2000
2864user_near0_start:
2865p0_near_0_le:
2866 fcmps %fcc1,%f6 ,%f7
2867 jmpl %o7,%g0
2868 sdivx %l7,0xd7c,%l6
2869p0_near_0_he:
2870 smul %l2,0xba7,%l4
2871 smul %l7,%l3,%l6
2872 jmpl %o7,%g0
2873 xnor %l5,0x13e,%l0
2874near0_b2b_h:
2875 fmuls %f24,%f16,%f30
2876 fsqrts %f23,%f25
2877 or %l1,-0xadd,%l7
2878 andn %l3,-0xe3b,%l7
2879 umul %l5,0x353,%l6
2880 jmpl %o7,%g0
2881 xnor %l7,-0x6d0,%l6
2882near0_b2b_l:
2883 addc %l7,-0x945,%l2
2884 orn %l0,-0x773,%l7
2885 addc %l5,%l5,%l4
2886 xor %l2,-0xad7,%l3
2887 mulx %l4,-0x1af,%l2
2888 jmpl %o7,%g0
2889 orn %l4,-0x98b,%l6
2890user_near0_end:
2891 .seg "text"
2892 .align 0x2000
2893user_near1_start:
2894p0_near_1_le:
2895 add %l3,%l2,%l0
2896 jmpl %o7,%g0
2897 orn %l4,%l6,%l2
2898p0_near_1_he:
2899 jmpl %o7,%g0
2900 andn %l7,0x30f,%l4
2901 jmpl %o7,%g0
2902 nop
2903near1_b2b_h:
2904 smul %l7,-0xa73,%l0
2905 smul %l0,%l3,%l0
2906 xor %l3,-0x7d0,%l2
2907 umul %l0,0xf43,%l7
2908 jmpl %o7,%g0
2909 orn %l4,-0xc46,%l1
2910near1_b2b_l:
2911 subc %l0,%l2,%l2
2912 addc %l1,%l3,%l2
2913 fdivs %f12,%f5 ,%f0
2914 sdivx %l4,%l5,%l2
2915 jmpl %o7,%g0
2916 xor %l4,%l6,%l3
2917user_near1_end:
2918 .seg "text"
2919 .align 0x2000
2920user_near2_start:
2921p0_near_2_le:
2922 subc %l0,%l2,%l6
2923 jmpl %o7,%g0
2924 fdivs %f1 ,%f9 ,%f2
2925p0_near_2_he:
2926 mulx %l6,%l1,%l5
2927 jmpl %o7,%g0
2928 addc %l6,%l0,%l2
2929near2_b2b_h:
2930 sub %l2,%l3,%l4
2931 andn %l6,0x23f,%l1
2932 fdivs %f17,%f27,%f31
2933 fdtoi %f20,%f25
2934 jmpl %o7,%g0
2935 fsubs %f24,%f19,%f19
2936near2_b2b_l:
2937 umul %l3,0x7c3,%l5
2938 udivx %l3,%l4,%l7
2939 and %l0,%l1,%l5
2940 fcmps %fcc2,%f9 ,%f4
2941 jmpl %o7,%g0
2942 fsubs %f13,%f5 ,%f6
2943user_near2_end:
2944 .seg "text"
2945 .align 0x2000
2946user_near3_start:
2947p0_near_3_le:
2948 jmpl %o7,%g0
2949 addc %l1,0x1bc,%l0
2950 jmpl %o7,%g0
2951 nop
2952p0_near_3_he:
2953 smul %l7,0x979,%l2
2954 subc %l2,%l1,%l3
2955 smul %l6,0x94a,%l2
2956 fsubs %f19,%f27,%f22
2957 sub %l0,0xf7c,%l6
2958 and %l4,0xc02,%l0
2959 udivx %l3,0xb45,%l4
2960 jmpl %o7,%g0
2961 mulx %l6,0xd45,%l1
2962near3_b2b_h:
2963 or %l3,%l3,%l5
2964 xor %l3,%l3,%l0
2965 subc %l6,%l7,%l7
2966 fsubs %f16,%f16,%f18
2967 jmpl %o7,%g0
2968 xnor %l0,-0x54b,%l3
2969near3_b2b_l:
2970 fmuls %f4 ,%f6 ,%f13
2971 andn %l5,-0xe1d,%l4
2972 and %l3,%l7,%l2
2973 sdivx %l2,-0xe97,%l2
2974 jmpl %o7,%g0
2975 fsqrts %f15,%f7
2976user_near3_end:
2977 .seg "text"
2978 .text
2979 .align 0x2000
2980user_far0_start:
2981p0_far_0_le:
2982 jmpl %o7,%g0
2983 udivx %l7,-0x45f,%l4
2984 jmpl %o7,%g0
2985 nop
2986p0_far_0_lem:
2987 jmpl %o7,%g0
2988 udivx %l7,-0x45f,%l4
2989 jmpl %o7,%g0
2990 nop
2991p0_far_0_he:
2992 udivx %l4,%l5,%l5
2993 fadds %f23,%f24,%f17
2994 andn %l1,%l7,%l3
2995 fmuls %f26,%f19,%f17
2996 jmpl %o7,%g0
2997 or %l5,-0x743,%l2
2998p0_far_0_hem:
2999 udivx %l4,%l5,%l5
3000 fadds %f23,%f24,%f17
3001 andn %l1,%l7,%l3
3002 fmuls %f26,%f19,%f17
3003 jmpl %o7,%g0
3004 or %l5,-0x743,%l2
3005p0_loop_branch_0:
3006 jmpl %o7+12,%g0
3007 add %l0,1,%l0
3008far0_b2b_h:
3009 fcmps %fcc1,%f17,%f28
3010 sdivx %l4,%l1,%l2
3011 fcmps %fcc0,%f21,%f30
3012 udivx %l4,%l0,%l6
3013 sub %l2,%l6,%l4
3014 addc %l6,%l4,%l3
3015 fcmps %fcc3,%f28,%f20
3016 jmpl %o7,%g0
3017 smul %l4,%l0,%l7
3018far0_b2b_l:
3019 fdivs %f3 ,%f5 ,%f10
3020 andn %l4,0xede,%l5
3021 sub %l7,%l6,%l4
3022 or %l2,-0x97c,%l3
3023 add %l0,0x552,%l2
3024 xnor %l7,0x359,%l0
3025 sub %l3,%l2,%l3
3026 jmpl %o7,%g0
3027 fmuls %f5 ,%f3 ,%f2
3028user_far0_end:
3029 .seg "text"
3030 .text
3031 .align 0x2000
3032user_far1_start:
3033p0_far_1_le:
3034 fsubs %f4 ,%f8 ,%f4
3035 sdivx %l0,%l3,%l2
3036 xnor %l6,-0xe62,%l3
3037 umul %l6,0x19d,%l7
3038 fadds %f4 ,%f15,%f6
3039 smul %l7,0xcb4,%l7
3040 jmpl %o7,%g0
3041 fadds %f11,%f14,%f0
3042p0_far_1_lem:
3043 fsubs %f4 ,%f8 ,%f4
3044 sdivx %l0,%l3,%l2
3045 xnor %l6,-0xe62,%l3
3046 umul %l6,0x19d,%l7
3047 fadds %f4 ,%f15,%f6
3048 smul %l7,0xcb4,%l7
3049 jmpl %o7,%g0
3050 fadds %f11,%f14,%f0
3051p0_far_1_he:
3052 add %l5,%l4,%l0
3053 fdivs %f31,%f30,%f18
3054 sub %l3,0x018,%l3
3055 and %l0,%l5,%l7
3056 and %l3,%l3,%l6
3057 jmpl %o7,%g0
3058 fadds %f23,%f26,%f30
3059p0_far_1_hem:
3060 add %l5,%l4,%l0
3061 fdivs %f31,%f30,%f18
3062 sub %l3,0x018,%l3
3063 and %l0,%l5,%l7
3064 and %l3,%l3,%l6
3065 jmpl %o7,%g0
3066 fadds %f23,%f26,%f30
3067p0_loop_branch_1:
3068 jmpl %o7+12,%g0
3069 add %l0,2,%l0
3070far1_b2b_h:
3071 fadds %f17,%f16,%f30
3072 jmpl %o7,%g0
3073 fsqrts %f24,%f30
3074far1_b2b_l:
3075 fadds %f0 ,%f14,%f13
3076 jmpl %o7,%g0
3077 fdivs %f4 ,%f0 ,%f2
3078user_far1_end:
3079 .seg "text"
3080 .text
3081 .align 0x2000
3082user_far2_start:
3083p0_far_2_le:
3084 udivx %l7,-0x136,%l6
3085 xor %l6,0xd5f,%l5
3086 addc %l1,%l5,%l0
3087 and %l4,0x241,%l4
3088 jmpl %o7,%g0
3089 ldsw [%i3+0x02c],%l6 ! Mem[00000000100c142c]
3090p0_far_2_lem:
3091 udivx %l7,-0x136,%l6
3092 xor %l6,0xd5f,%l5
3093 addc %l1,%l5,%l0
3094 and %l4,0x241,%l4
3095 membar #Sync
3096 jmpl %o7,%g0
3097 ldsw [%i3+0x02c],%l6 ! Mem[00000000100c142c]
3098p0_far_2_he:
3099 fadds %f28,%f24,%f16
3100 addc %l4,%l5,%l2
3101 udivx %l6,-0x26f,%l5
3102 andn %l1,%l3,%l7
3103 udivx %l5,%l4,%l7
3104 jmpl %o7,%g0
3105 andn %l4,%l6,%l6
3106p0_far_2_hem:
3107 fadds %f28,%f24,%f16
3108 addc %l4,%l5,%l2
3109 udivx %l6,-0x26f,%l5
3110 andn %l1,%l3,%l7
3111 udivx %l5,%l4,%l7
3112 jmpl %o7,%g0
3113 andn %l4,%l6,%l6
3114p0_loop_branch_2:
3115 jmpl %o7+12,%g0
3116 add %l0,3,%l0
3117far2_b2b_h:
3118 mulx %l5,%l2,%l0
3119 fmuls %f24,%f29,%f28
3120 smul %l5,0x557,%l5
3121 addc %l3,0xd93,%l7
3122 jmpl %o7,%g0
3123 mulx %l1,-0x5f8,%l6
3124far2_b2b_l:
3125 add %l0,%l1,%l0
3126 sub %l5,%l1,%l4
3127 and %l7,-0xb7d,%l0
3128 udivx %l3,0xeb8,%l2
3129 jmpl %o7,%g0
3130 fsubs %f4 ,%f3 ,%f11
3131user_far2_end:
3132 .seg "text"
3133 .text
3134 .align 0x2000
3135user_far3_start:
3136p0_far_3_le:
3137 jmpl %o7,%g0
3138 xnor %l7,%l5,%l1
3139 jmpl %o7,%g0
3140 nop
3141p0_far_3_lem:
3142 jmpl %o7,%g0
3143 xnor %l7,%l5,%l1
3144 jmpl %o7,%g0
3145 nop
3146p0_far_3_he:
3147 fcmps %fcc3,%f20,%f22
3148 and %l7,%l3,%l4
3149 smul %l5,%l1,%l2
3150 subc %l5,%l6,%l6
3151 orn %l2,0x40c,%l7
3152 xnor %l2,%l4,%l1
3153 jmpl %o7,%g0
3154 orn %l6,%l2,%l3
3155p0_far_3_hem:
3156 fcmps %fcc3,%f20,%f22
3157 and %l7,%l3,%l4
3158 smul %l5,%l1,%l2
3159 subc %l5,%l6,%l6
3160 orn %l2,0x40c,%l7
3161 xnor %l2,%l4,%l1
3162 jmpl %o7,%g0
3163 orn %l6,%l2,%l3
3164p0_loop_branch_3:
3165 jmpl %o7+12,%g0
3166 add %l0,4,%l0
3167far3_b2b_h:
3168 andn %l2,%l0,%l2
3169 jmpl %o7,%g0
3170 orn %l4,0x925,%l3
3171far3_b2b_l:
3172 smul %l2,%l6,%l5
3173 jmpl %o7,%g0
3174 sub %l5,%l3,%l4
3175user_far3_end:
3176 .seg "text"
3177 .align 0x2000
3178user_jump0_start:
3179 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
3180p0_jmpl_0_le:
3181 sub %l5,%l3,%l6
3182 jmpl %g6+8,%g0
3183 fdivs %f5 ,%f8 ,%f3
3184p0_call_0_le:
3185 subc %l4,%l4,%l2
3186 ldd [%i2+0x028],%f14 ! Mem[0000000010081428]
3187 mulx %l7,0x9d8,%l5
3188 sth %l0,[%i3+0x008] ! Mem[00000000100c1408]
3189 andn %l3,0x15a,%l7
3190 or %l0,%l1,%l7
3191 smul %l7,-0x2d2,%l5
3192 retl
3193 xor %l1,%l3,%l7
3194p0_jmpl_0_lo:
3195 sub %l5,%l3,%l6
3196 jmpl %g6+8,%g0
3197 fdivs %f5 ,%f8 ,%f3
3198p0_call_0_lo:
3199 subc %l4,%l4,%l2
3200 ldd [%o2+0x028],%f14 ! Mem[0000000010081428]
3201 mulx %l7,0x9d8,%l5
3202 sth %l0,[%o3+0x008] ! Mem[00000000100c1408]
3203 andn %l3,0x15a,%l7
3204 or %l0,%l1,%l7
3205 smul %l7,-0x2d2,%l5
3206 retl
3207 xor %l1,%l3,%l7
3208p0_jmpl_0_he:
3209 andn %l3,-0x2c0,%l5
3210 addc %l5,0xbe2,%l3
3211 mulx %l2,-0x295,%l6
3212 add %l5,%l0,%l3
3213 xor %l1,%l7,%l0
3214 fmuls %f27,%f25,%f22
3215 swap [%i5+0x008],%l2 ! Mem[0000000010141408]
3216 jmpl %g6+8,%g0
3217 fsubs %f21,%f30,%f30
3218p0_call_0_he:
3219 mulx %l2,%l6,%l1
3220 subc %l3,-0xb68,%l0
3221 ldx [%i4+0x028],%l6 ! Mem[0000000010101428]
3222 smul %l3,-0x199,%l6
3223 fsubs %f27,%f25,%f23
3224 umul %l4,-0xe36,%l3
3225 orn %l6,0x599,%l3
3226 retl
3227 orn %l7,%l3,%l5
3228p0_jmpl_0_ho:
3229 andn %l3,-0x2c0,%l5
3230 addc %l5,0xbe2,%l3
3231 mulx %l2,-0x295,%l6
3232 add %l5,%l0,%l3
3233 xor %l1,%l7,%l0
3234 fmuls %f27,%f25,%f22
3235 swap [%o5+0x008],%l2 ! Mem[0000000010141408]
3236 jmpl %g6+8,%g0
3237 fsubs %f21,%f30,%f30
3238p0_call_0_ho:
3239 mulx %l2,%l6,%l1
3240 subc %l3,-0xb68,%l0
3241 ldx [%o4+0x028],%l6 ! Mem[0000000010101428]
3242 smul %l3,-0x199,%l6
3243 fsubs %f27,%f25,%f23
3244 umul %l4,-0xe36,%l3
3245 orn %l6,0x599,%l3
3246 retl
3247 orn %l7,%l3,%l5
3248user_jump0_end:
3249 .seg "text"
3250 .align 0x2000
3251user_jump1_start:
3252 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
3253p0_jmpl_1_le:
3254 xnor %l7,%l1,%l0
3255 addc %l2,%l2,%l2
3256 fadds %f8 ,%f11,%f9
3257 mulx %l6,-0x16b,%l3
3258 andn %l7,-0x60d,%l0
3259 orn %l2,0x6ee,%l4
3260 jmpl %g6+8,%g0
3261 smul %l5,%l6,%l7
3262p0_call_1_le:
3263 sub %l0,0x5fd,%l1
3264 fsqrts %f14,%f3
3265 xor %l7,%l3,%l0
3266 fdivs %f9 ,%f14,%f15
3267 mulx %l4,0xe60,%l6
3268 retl
3269 add %l7,-0x10a,%l1
3270p0_jmpl_1_lo:
3271 xnor %l7,%l1,%l0
3272 addc %l2,%l2,%l2
3273 fadds %f8 ,%f11,%f9
3274 mulx %l6,-0x16b,%l3
3275 andn %l7,-0x60d,%l0
3276 orn %l2,0x6ee,%l4
3277 jmpl %g6+8,%g0
3278 smul %l5,%l6,%l7
3279p0_call_1_lo:
3280 sub %l0,0x5fd,%l1
3281 fsqrts %f14,%f3
3282 xor %l7,%l3,%l0
3283 fdivs %f9 ,%f14,%f15
3284 mulx %l4,0xe60,%l6
3285 retl
3286 add %l7,-0x10a,%l1
3287p0_jmpl_1_he:
3288 fmuls %f30,%f27,%f17
3289 fdivs %f22,%f31,%f16
3290 xor %l0,%l0,%l7
3291 xor %l0,0x3e1,%l4
3292 xnor %l7,-0xef5,%l3
3293 jmpl %g6+8,%g0
3294 and %l4,%l2,%l6
3295p0_call_1_he:
3296 andn %l2,-0xa5b,%l6
3297 andn %l6,0x791,%l1
3298 and %l2,%l2,%l3
3299 retl
3300 fadds %f19,%f26,%f16
3301p0_jmpl_1_ho:
3302 fmuls %f30,%f27,%f17
3303 fdivs %f22,%f31,%f16
3304 xor %l0,%l0,%l7
3305 xor %l0,0x3e1,%l4
3306 xnor %l7,-0xef5,%l3
3307 jmpl %g6+8,%g0
3308 and %l4,%l2,%l6
3309p0_call_1_ho:
3310 andn %l2,-0xa5b,%l6
3311 andn %l6,0x791,%l1
3312 and %l2,%l2,%l3
3313 retl
3314 fadds %f19,%f26,%f16
3315user_jump1_end:
3316 .seg "text"
3317 .align 0x2000
3318user_jump2_start:
3319 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
3320p0_jmpl_2_le:
3321 jmpl %g6+8,%g0
3322 addc %l4,%l0,%l5
3323p0_call_2_le:
3324 retl
3325 addc %l2,%l4,%l5
3326p0_jmpl_2_lo:
3327 jmpl %g6+8,%g0
3328 addc %l4,%l0,%l5
3329p0_call_2_lo:
3330 retl
3331 addc %l2,%l4,%l5
3332p0_jmpl_2_he:
3333 jmpl %g6+8,%g0
3334 and %l1,-0x3ec,%l7
3335p0_call_2_he:
3336 xor %l1,%l4,%l2
3337 mulx %l6,%l2,%l2
3338 retl
3339 smul %l2,0xece,%l1
3340p0_jmpl_2_ho:
3341 jmpl %g6+8,%g0
3342 and %l1,-0x3ec,%l7
3343p0_call_2_ho:
3344 xor %l1,%l4,%l2
3345 mulx %l6,%l2,%l2
3346 retl
3347 smul %l2,0xece,%l1
3348user_jump2_end:
3349 .seg "text"
3350 .align 0x2000
3351user_jump3_start:
3352 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
3353p0_jmpl_3_le:
3354 smul %l4,-0x3c4,%l3
3355 sdivx %l1,-0x5ee,%l5
3356 jmpl %g6+8,%g0
3357 fsubs %f4 ,%f13,%f13
3358p0_call_3_le:
3359 retl
3360 st %f4 ,[%i3+0x010] ! Mem[00000000100c1410]
3361p0_jmpl_3_lo:
3362 smul %l4,-0x3c4,%l3
3363 sdivx %l1,-0x5ee,%l5
3364 jmpl %g6+8,%g0
3365 fsubs %f4 ,%f13,%f13
3366p0_call_3_lo:
3367 retl
3368 st %f4 ,[%o3+0x010] ! Mem[00000000100c1410]
3369p0_jmpl_3_he:
3370 swap [%i1+0x03c],%l5 ! Mem[000000001004143c]
3371 xor %l6,-0x20c,%l4
3372 fdivs %f25,%f18,%f23
3373 umul %l6,%l7,%l4
3374 orn %l0,%l1,%l5
3375 fsqrts %f22,%f17
3376 subc %l1,%l4,%l2
3377 jmpl %g6+8,%g0
3378 fmuls %f29,%f20,%f24
3379p0_call_3_he:
3380 fdivs %f16,%f20,%f30
3381 xnor %l4,0x193,%l7
3382 smul %l2,0x31f,%l7
3383 mulx %l0,0xac0,%l6
3384 fcmps %fcc3,%f16,%f17
3385 fcmps %fcc3,%f23,%f22
3386 sdivx %l1,0xc89,%l5
3387 retl
3388 std %f30,[%i6+0x038] ! Mem[0000000010181438]
3389p0_jmpl_3_ho:
3390 swap [%o1+0x03c],%l5 ! Mem[000000001004143c]
3391 xor %l6,-0x20c,%l4
3392 fdivs %f25,%f18,%f23
3393 umul %l6,%l7,%l4
3394 orn %l0,%l1,%l5
3395 fsqrts %f22,%f17
3396 subc %l1,%l4,%l2
3397 jmpl %g6+8,%g0
3398 fmuls %f29,%f20,%f24
3399p0_call_3_ho:
3400 fdivs %f16,%f20,%f30
3401 xnor %l4,0x193,%l7
3402 smul %l2,0x31f,%l7
3403 mulx %l0,0xac0,%l6
3404 fcmps %fcc3,%f16,%f17
3405 fcmps %fcc3,%f23,%f22
3406 sdivx %l1,0xc89,%l5
3407 retl
3408 std %f30,[%o6+0x038] ! Mem[0000000010181438]
3409user_jump3_end:
3410
3411 .seg "data"
3412 .align 0x2000
3413user_data_start:
3414done_flags:
3415 .word 0
3416 .align 8
3417done_count:
3418 .word 0,0
3419Start_Flags:
3420 .word 0,0,0,0
3421Finish_Flag:
3422 .word 0,0
3423 .align 8
3424num_processors:
3425 .word 1
3426num_agents:
3427 .word 0
3428no_membar:
3429 .word 0
3430max_ireg:
3431 .word 8,0
3432max_freg:
3433 .word 32,0
3434 .align 64
3435p0_temp:
3436 .word 0,0,0,0,0,0,0,0
3437 .word 0,0,0,0,0,0,0,0
3438 .word 0,0,0,0,0,0,0,0
3439 .word 0,0,0,0,0,0,0,0
3440p0_debug:
3441 .word 0,0,0,0,0,0,0,0
3442 .word 0,0,0,0,0,0,0,0
3443p0_fsr:
3444 .word 0x00000000,0x00000000
3445 .align 8
3446p0_loop_cnt:
3447 .word 1,0
3448max_windows:
3449 .word 1,0,0,0,0,0,0,0
3450 .word 0,0,0,0,0,0,0,0
3451 .word 0,0,0,0,0,0,0,0
3452 .word 0,0,0,0,0,0,0,0
3453 .word 0,0,0,0,0,0,0,0
3454 .word 0,0,0,0,0,0,0,0
3455 .word 0,0,0,0,0,0,0,0
3456 .word 0,0,0,0,0,0,0,0
3457 .word 0,0,0,0,0,0,0,0
3458 .word 0,0,0,0,0,0,0,0
3459 .word 0,0,0,0,0,0,0,0
3460 .word 0,0,0,0,0,0,0,0
3461 .word 0,0,0,0,0,0,0,0
3462 .word 0,0,0,0,0,0,0,0
3463 .word 0,0,0,0,0,0,0,0
3464 .word 0,0,0,0,0,0,0,0
3465 .word 0,0,0,0,0,0,0,0
3466 .word 0,0,0,0,0,0,0,0
3467 .word 0,0,0,0,0,0,0,0
3468 .word 0,0,0,0,0,0,0,0
3469 .word 0,0,0,0,0,0,0,0
3470 .word 0,0,0,0,0,0,0,0
3471 .word 0,0,0,0,0,0,0,0
3472 .word 0,0,0,0,0,0,0,0
3473 .word 0,0,0,0,0,0,0,0
3474 .word 0,0,0,0,0,0,0,0
3475 .word 0,0,0,0,0,0,0,0
3476 .word 0,0,0,0,0,0,0,0
3477 .word 0,0,0,0,0,0,0,0
3478 .word 0,0,0,0,0,0,0,0
3479 .word 0,0,0,0,0,0,0,0
3480 .word 0,0,0,0,0,0,0,0
3481
3482 .align 8
3483p0_init_registers:
3484 .word 0x5c1ddcb2,0x03bac9ef ! Init value for %l0
3485 .word 0xf5f7578c,0x42919d25 ! Init value for %l1
3486 .word 0x5979c59b,0xa55ee6a3 ! Init value for %l2
3487 .word 0xa6757cc4,0x27f500e7 ! Init value for %l3
3488 .word 0x1a321a2a,0x98290373 ! Init value for %l4
3489 .word 0x08c34e6e,0x42942d06 ! Init value for %l5
3490 .word 0xf7de1af8,0x726bdb14 ! Init value for %l6
3491 .word 0xa97cdac1,0xa8607ae4 ! Init value for %l7
3492 .align 64
3493p0_init_freg:
3494 .word 0x1cc4ef06,0x11bb5b80 ! Init value for %f0
3495 .word 0x9b3fc076,0x7f4197f4 ! Init value for %f2
3496 .word 0xe12ed996,0x558b8924 ! Init value for %f4
3497 .word 0x2b4a8a4f,0xda763c8f ! Init value for %f6
3498 .word 0x5a6976ca,0xf6c155f6 ! Init value for %f8
3499 .word 0xae479939,0x7edb5512 ! Init value for %f10
3500 .word 0x883b9063,0xfbcadb6b ! Init value for %f12
3501 .word 0x7e16a1da,0x4171fb46 ! Init value for %f14
3502 .word 0x6c8d6f51,0xf05f3c57 ! Init value for %f16
3503 .word 0x19ab2a7a,0x7b0fecfa ! Init value for %f18
3504 .word 0x01f0f213,0x638e3258 ! Init value for %f20
3505 .word 0x9eac79fb,0x82f81466 ! Init value for %f22
3506 .word 0x8f931556,0x3e3afa1e ! Init value for %f24
3507 .word 0xcd5a8ead,0x54fb148e ! Init value for %f26
3508 .word 0x9677a534,0x636c5a90 ! Init value for %f28
3509 .word 0x430c8ca2,0xc9cd084f ! Init value for %f30
3510 .word 0x5cbfae9d,0x8115ea5b ! Init value for %f32
3511 .word 0x25479f92,0x88d790a7 ! Init value for %f34
3512 .word 0x8e81b953,0xc02f20e8 ! Init value for %f36
3513 .word 0x780e1187,0x66202a73 ! Init value for %f38
3514 .word 0x5008158b,0x70cf906d ! Init value for %f40
3515 .word 0x10624502,0x9347cb08 ! Init value for %f42
3516 .word 0x42faed94,0x96791945 ! Init value for %f44
3517 .word 0x14e2b4cf,0x2c461fea ! Init value for %f46
3518 .word 0x7a30f59a,0x632faa64
3519 .word 0x6bac85ba,0x0238beb2
3520 .word 0x5b0f99ac,0x76cada9c
3521 .word 0x8f2247e8,0x047e88f1
3522 .word 0x435ba081,0x38a522eb
3523 .word 0x76d2ae79,0xf79d947a
3524 .word 0x5a86160c,0xbcd97dc4
3525 .word 0xf046de33,0xe10d48e8
3526p0_share_mask:
3527 .word 0xffff0000,0x00000000
3528 .word 0x00000000,0x00000000
3529 .word 0x00000000,0x00000000
3530 .word 0x00000000,0x00000000
3531 .word 0x00000000,0x00000000
3532 .word 0x00000000,0x00000000
3533 .word 0x00000000,0x00000000
3534 .word 0x00000000,0x00000000
3535p0_expected_registers:
3536 .word 0x00000000,0x00ff00ff
3537 .word 0x00000000,0x00000069
3538 .word 0xffffffff,0xffffffff
3539 .word 0x00000000,0x00000020
3540 .word 0x00000000,0xb9b8ffff
3541 .word 0x00000000,0x00000000
3542 .word 0x00000000,0x00000000
3543 .word 0x00000000,0x00000061
3544p0_expected_fp_regs:
3545 .word 0x1a00814b,0x000007ff
3546 .word 0x00000000,0x4be97d6b
3547 .word 0x25668c93,0xffa30eff
3548 .word 0xd5cd0283,0x9bd210c4
3549 .word 0xb0bbeb1d,0xa7117829
3550 .word 0xe459510f,0x9c567ad1
3551 .word 0x01000000,0x69611ef1
3552 .word 0xb0e9d4b6,0x7d30a100
3553 .word 0x61000000,0xc298736b
3554 .word 0xffffb8b9,0x569de4ea
3555 .word 0x59730000,0x00000000
3556 .word 0xc29873ff,0x8acdffab
3557 .word 0x69611ef1,0x1724420a
3558 .word 0xd20663ab,0xd10592fe
3559 .word 0x61000000,0xc298736b
3560 .word 0xdf4e814b,0x984aa100
3561 .word 0x00000019,0x00000000 ! %fsr = 0000001900000000
3562p0_local0_expect:
3563 .word 0xff000000,0x000f0a90
3564 .word 0xf2000000,0x00000061
3565 .word 0x6169e2ff,0x00000000
3566 .word 0xffffffb2,0x6712add7
3567 .word 0x3eaac087,0x47895f38
3568 .word 0xea835772,0x00000e00
3569 .word 0xd20099ab,0xff4271ca
3570 .word 0xffff98c2,0x83ac2e49
3571p0_local0_sec_expect:
3572 .word 0x00000e00,0x00000000
3573 .word 0x47000000,0x569de4ea
3574 .word 0xffffffff,0xffffffff
3575 .word 0xff00814b,0x8acdffab
3576 .word 0x69611ef1,0x00000061
3577 .word 0xd20663ab,0x2753da1f
3578 .word 0x2e791a89,0x742b1530
3579 .word 0xeae49d56,0xb9b8ffff
3580p0_local1_expect:
3581 .word 0x22000e00,0x00000000
3582 .word 0x88dce2ff,0x00000000
3583 .word 0x8acdffab,0xf11e6169
3584 .word 0x00000000,0x1cd29d36
3585 .word 0x0989201a,0x8dc07560
3586 .word 0x6961ecbe,0x4cb50000
3587 .word 0x0a000000,0x000000ff
3588 .word 0x00000000,0x000000ff
3589p0_local1_sec_expect:
3590 .word 0xabffcd8a,0xff7398c2
3591 .word 0x209205fc,0x69611ef1
3592 .word 0x6b7de94b,0x00000000
3593 .word 0xff00814b,0x8acdffab
3594 .word 0x69611ef1,0x1724420a
3595 .word 0xd20663ab,0x2753da1f
3596 .word 0xff0ea3ff,0x742b1530
3597 .word 0xdf4e814b,0x984aa100
3598p0_local2_expect:
3599 .word 0x69610000,0x808695a1
3600 .word 0x00000000,0x00007359
3601 .word 0x61000000,0xc298736b
3602 .word 0x00000000,0xef909986
3603 .word 0xc4302353,0xab6306d2
3604 .word 0xb207bcd5,0x015242de
3605 .word 0x0000007c,0xdf4e814b
3606 .word 0xea8837cb,0xd5e0865b
3607p0_local2_sec_expect:
3608 .word 0xffffff87,0x569de4ea
3609 .word 0xffb91eb9,0x179d420a
3610 .word 0xff7398c2,0x00000061
3611 .word 0x1475009c,0x95e8a059
3612 .word 0x69611ef1,0x1724420a
3613 .word 0xd20663ab,0x2753da1f
3614 .word 0x2e791a89,0x742b1530
3615 .word 0xdf4ff009,0x9f4c1a7a
3616p0_local3_expect:
3617 .word 0xff611ef1,0x1724420a
3618 .word 0xffff0000,0x569de4ea
3619 .word 0x6b7de94b,0x00000000
3620 .word 0x4ecae1f0,0x4be97d13
3621 .word 0x5cf99de5,0x6faac087
3622 .word 0xeae49d56,0xb9b8ffff
3623 .word 0x0000ffab,0x5a26c80a
3624 .word 0x8cec4e1e,0xdfedd9ed
3625p0_local3_sec_expect:
3626 .word 0xffc0aa6f,0xb9b8ffff
3627 .word 0xff000000,0x000f0a90
3628 .word 0xf11e6169,0x00000001
3629 .word 0x3a3fdf7f,0x62b75853
3630 .word 0x859ea2cd,0x20c72c48
3631 .word 0x31b40122,0xa7fca223
3632 .word 0x73debf3b,0x80583b4e
3633 .word 0x07fbeb25,0x082dfea0
3634p0_local4_expect:
3635 .word 0xabffff87,0x4be97d13
3636 .word 0x2560a930,0x00000000
3637 .word 0x4b814edf,0x137de94b
3638 .word 0xa4563c50,0x1ad51c87
3639 .word 0xe00648ec,0xd20663ab
3640 .word 0x00000000,0xff2706e0
3641 .word 0xd20663ab,0xd10592fe
3642 .word 0x5564060b,0xbe510f69
3643p0_local4_sec_expect:
3644 .word 0xffffb8b9,0x569d4eff
3645 .word 0xea4e2995,0xb93bd200
3646 .word 0xfffaf23e,0xffffffff
3647 .word 0x022d3d25,0x41beac25
3648 .word 0xed2f139a,0xaf9e27bd
3649 .word 0xe122d6a9,0x5a7d01a6
3650 .word 0x295d3bad,0xfe017674
3651 .word 0xd8d4fc61,0x3607b4bf
3652p0_local5_expect:
3653 .word 0xef909986,0x000000ff
3654 .word 0x000000ff,0x69611ef1
3655 .word 0xff070000,0x4b81001a
3656 .word 0xa46e0de3,0xc87c3cdc
3657 .word 0xb8b92e18,0x1cd29d36
3658 .word 0xde005478,0x00000001
3659 .word 0x49a014aa,0x82db3bdd
3660 .word 0x30a96025,0x79773ef5
3661p0_local5_sec_expect:
3662 .word 0x61616100,0x4b81001a
3663 .word 0xff3bd29b,0xfcd71120
3664 .word 0xff0ea3ff,0x938c6625
3665 .word 0xebb03758,0x8302cdd5
3666 .word 0x297811a7,0x1debbbb0
3667 .word 0xd17a569c,0x0f5159e4
3668 .word 0x6277044e,0x4bae74df
3669 .word 0x00a1307d,0xb6d4e9b0
3670p0_local6_expect:
3671 .word 0xff0000ff,0x9bd210c4
3672 .word 0x0000369d,0xb9b8ffff
3673 .word 0xff4e2963,0x34c7c913
3674 .word 0xe469d714,0x0000ffa0
3675 .word 0x0000006c,0xffffffff
3676 .word 0x000000ce,0xfc059220
3677 .word 0x00000000,0x63294eff
3678 .word 0x1b3aff18,0xffe2dc88
3679p0_local6_sec_expect:
3680 .word 0xb8b90000,0xc2000000
3681 .word 0xd20663ab,0x00000047
3682 .word 0xffdb7cb6,0xffcdcd8a
3683 .word 0xa0ff1f5f,0x00faf23e
3684 .word 0x1a208909,0x5b516947
3685 .word 0xfe9205d1,0xf4cf8619
3686 .word 0x7476011c,0x9f3b5d29
3687 .word 0x740ea328,0x8acdca4e
3688share0_expect:
3689 .word 0xffffa977,0x9e5e04b1
3690 .word 0x607fa4ea,0xb9877519
3691 .word 0xa963c463,0xf1885efa
3692 .word 0xe64434c4,0x002eed5e
3693 .word 0xc88360cf,0x89710443
3694 .word 0x4123a7c1,0xcdf76e9c
3695 .word 0xe182ed0e,0x2db3a5bb
3696 .word 0xa72bac89,0xf2a279f3
3697share1_expect:
3698 .word 0xb9ff8205,0x76b7b0c4
3699 .word 0x52ae930e,0xde372917
3700 .word 0x9c56914b,0xe9aa5ae4
3701 .word 0x2b238c99,0xe452d4b9
3702 .word 0x5272ac43,0x7083d0be
3703 .word 0x63a8104b,0xa7fa04f6
3704 .word 0x0fc64c99,0x7804c6cc
3705 .word 0x49118a21,0x06f81102
3706 .word 0xff9033c3,0xb806f216
3707 .word 0xb9afe1e3,0xc5577be3
3708 .word 0xf5e1f6bf,0x970031de
3709 .word 0xed8dae8a,0x31ed2a80
3710 .word 0xeacfeed3,0xd1c462f1
3711 .word 0x29b37db9,0xf98134b9
3712 .word 0x061778b8,0x75f1f874
3713 .word 0xf8ec0505,0x43af7300
3714share2_expect:
3715 .word 0xffff7fdc,0x496019da
3716 .word 0x9ea63dc3,0xdeda1e6e
3717 .word 0x5960b024,0x0657031a
3718 .word 0xe4f86083,0x134e77db
3719 .word 0x8a15245a,0x48891d75
3720 .word 0x4ed500f3,0xfaaa5ee6
3721 .word 0x8db34ff4,0xa20685a5
3722 .word 0xfe34b491,0x220c8d41
3723share3_expect:
3724 .word 0x93504c9b,0xb7c3a64d
3725 .word 0x0de19198,0x9bfcd261
3726 .word 0xce11a1a7,0x1cee47cb
3727 .word 0x6352d7d6,0xab7644e0
3728 .word 0x4e953133,0x088800e4
3729 .word 0xb3c166a4,0x96383a12
3730 .word 0x6ee54644,0x93884f71
3731 .word 0x72db907c,0x69a191e3
3732 .word 0xfcd7ca8e,0x989b2176
3733 .word 0xc75d7f4b,0x42a04f64
3734 .word 0xfdb58252,0x517e351c
3735 .word 0x487986b6,0xca647c59
3736 .word 0xc8f7bcb2,0xd5ee9f31
3737 .word 0x17fb91a7,0x5fa5dd6f
3738 .word 0xda5cd39b,0x8564a1a1
3739 .word 0x958950f4,0x3cf65d8f
3740 .word 0xffb8fdf4,0xf2e649e9
3741 .word 0x5cc8d31c,0x81ceaab1
3742 .word 0x7b53b13d,0xbfdb1e17
3743 .word 0x79412f6a,0xf8d0bd7d
3744 .word 0xa1845a0e,0xb6e69af3
3745 .word 0x612b3912,0xe7341902
3746 .word 0xd3e08f44,0xc8086a84
3747 .word 0x7c4ee4e8,0x637f691a
3748 .word 0x0a90dbf8,0x9d20667c
3749 .word 0x81ffa511,0x848c4f23
3750 .word 0x6e38c7db,0x1a324662
3751 .word 0x57f2d56b,0x30bbb9c1
3752 .word 0x24212b2e,0x2c307e90
3753 .word 0xb040ad98,0x6837f86d
3754 .word 0xa8f4e3f5,0x3d77fb54
3755 .word 0x64d8bea5,0xfccd0c3a
3756 .word 0x73594e12,0x3ec7e032
3757 .word 0x65c3ab83,0xabb9a772
3758 .word 0x522a986f,0x82d332c3
3759 .word 0xf0ba7414,0xe9b76875
3760 .word 0x286243fa,0xda6f2082
3761 .word 0xba8374d7,0xcf8cf42e
3762 .word 0x62162ae0,0xed5c5b2a
3763 .word 0x2cbe8490,0x6e093163
3764 .word 0xff9e6a3a,0xb6744d87
3765 .word 0x273481ea,0xe226ad5c
3766 .word 0x32d3d4ce,0x28500494
3767 .word 0x7939ad64,0x71f9ea64
3768 .word 0xb5bdea8e,0xd9e38af0
3769 .word 0x5c0bd115,0x62f9e532
3770 .word 0xb92c19e0,0xc51fb2fb
3771 .word 0xccc67de0,0x5f09c694
3772 .word 0x99fff773,0x4a124c17
3773 .word 0xde392ad4,0x969e7a16
3774 .word 0x8300b8f3,0xdc5b65a4
3775 .word 0x61312ad4,0x8871d7b6
3776 .word 0xe2f76f0e,0x4090cda8
3777 .word 0x9ed24485,0xd9868d79
3778 .word 0xe602be16,0xc8272916
3779 .word 0x339059d2,0x9b1125d0
3780 .word 0x00ff79c5,0x671728c2
3781 .word 0xdf6e2abb,0x86618f3c
3782 .word 0x6ebed3e3,0xc80b7ca6
3783 .word 0x59349609,0x5ae5705b
3784 .word 0xa3447f22,0x100a61fb
3785 .word 0xcbb5757e,0x47f717ad
3786 .word 0xa401c508,0x48f646ab
3787 .word 0x1c770aee,0x56e45abf
3788p0_invalidate_semaphore:
3789 .word 0
3790! Data for Cross Processor Interrupt
3791 .align 8
3792received_xintr:
3793 .word 0,0,0,0,0,0,0,0
3794 .word 0,0,0,0,0,0,0,0
3795 .word 0,0,0,0,0,0,0,0
3796 .word 0,0,0,0,0,0,0,0
3797 .word 0,0,0,0,0,0,0,0
3798 .word 0,0,0,0,0,0,0,0
3799 .word 0,0,0,0,0,0,0,0
3800 .word 0,0,0,0,0,0,0,0
3801p0_dispatch_retry:
3802 .word 0,0
3803p0_xintr_data:
3804 .word 0x00000000,0x00000001
3805 .word 0x54175898,0x3c5f5ba1
3806 .word 0x00000000,0x00000002
3807 .word 0x411a0f1f,0xfe1dcd66
3808 .word 0x00000000,0x00000003
3809 .word 0xf8dff097,0xa73d6cc0
3810 .word 0x00000000,0x00000004
3811 .word 0x6475c5c8,0x4fc74098
3812 .word 0x00000000,0x00000005
3813 .word 0xea66b5cf,0xc864ca5e
3814 .word 0x00000000,0x00000006
3815 .word 0x434827f8,0x72317fad
3816 .word 0x00000000,0x00000007
3817 .word 0x537511b8,0x10a9c9f5
3818 .word 0x00000000,0x00000008
3819 .word 0x20e37cf8,0x2c3721f1
3820 .align 8
3821p0_xintr_expected:
3822 .word 0
3823 .align 64
3824xintr_data_ptrs:
3825 .word p0_xintr_data
3826 .align 8
3827p0_xintr_db:
3828 .skip 512
3829p0_xintr_retry_count:
3830 .word 0,0
3831p0_reset_cnt:
3832 .word 0
3833 .align 8
3834p0_ec_timing_ctrl:
3835 .word 0,0
3836p0_ec_control:
3837 .word 0,0
3838p0_mcu_shadow:
3839 .skip 80
3840user_data_end:
3841
3842
3843SECTION .p0_local0 DATA_VA=0x000800000
3844
3845attr_data {
3846 Name = .p0_local0,
3847 VA = 0x0000000000800000,
3848 RA = 0x0000000010000000,
3849 PA = ra2pa(0x0000000010000000,0),
3850 part_0_ctx_nonzero_tsb_config_0,
3851 TTE_Context=PCONTEXT,
3852 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3853 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3854 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3855 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3856}
3857
3858 .data
3859 .seg "data"
3860 .align 0x2000
3861 .global p0_local0_start
3862p0_local0_begin:
3863 .skip 0x1400
3864p0_local0_start:
3865 .word 0x51e2bae9,0x4f7709ff,0x740ea328,0x938c6625
3866 .word 0x0951d5c2,0x3bdbfab6,0xa3554143,0x6712add7
3867 .word 0x5a26c80a,0x47895f38,0xea835772,0x19e9ea3f
3868 .word 0xd2014b45,0xff4271ca,0xa46ad298,0x83ac2e49
3869p0_local0_end:
3870
3871SECTION .p0_local0_sec DATA_VA=0x000800000
3872
3873attr_data {
3874 Name = .p0_local0_sec,
3875 VA = 0x0000000000800000,
3876 RA = 0x0000000030000000,
3877 PA = ra2pa(0x0000000030000000,0),
3878 part_0_ctx_nonzero_tsb_config_0,
3879 TTE_Context=SCONTEXT,
3880 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3881 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3882 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3883 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3884}
3885
3886 .data
3887 .seg "data"
3888 .align 0x2000
3889 .global p0_local0_sec_start
3890p0_local0_sec_begin:
3891 .skip 0x1400
3892p0_local0_sec_start:
3893 .word 0xea79e18e,0x0a72c5a4,0xa99c79e0,0xa93f6696
3894 .word 0x3ae6f126,0x1d8af143,0x797e28c2,0x78b00c6d
3895 .word 0x8686909d,0x618f0054,0x60e0feb9,0x34673859
3896 .word 0x39308402,0xcee07961,0xa20a1c1f,0xe31d4a3b
3897p0_local0_sec_end:
3898
3899SECTION .p0_local1 DATA_VA=0x000802000
3900
3901attr_data {
3902 Name = .p0_local1,
3903 VA = 0x0000000000802000,
3904 RA = 0x0000000010040000,
3905 PA = ra2pa(0x0000000010040000,0),
3906 part_0_ctx_nonzero_tsb_config_0,
3907 TTE_Context=PCONTEXT,
3908 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3909 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3910 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3911 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3912}
3913
3914 .data
3915 .seg "data"
3916 .align 0x2000
3917 .global p0_local1_start
3918p0_local1_begin:
3919 .skip 0x1400
3920p0_local1_start:
3921 .word 0x87c31993,0x026adde4,0xd771bfc8,0x58f92337
3922 .word 0x6dc19768,0x27314a59,0x516620d4,0xd4d29d36
3923 .word 0xf8a994eb,0xfb9e6f01,0x6961ecbe,0x4cb570a3
3924 .word 0x659692dd,0xd256d61b,0x4d41dc2e,0xdfa1ed8a
3925p0_local1_end:
3926
3927SECTION .p0_local1_sec DATA_VA=0x000802000
3928
3929attr_data {
3930 Name = .p0_local1_sec,
3931 VA = 0x0000000000802000,
3932 RA = 0x0000000030040000,
3933 PA = ra2pa(0x0000000030040000,0),
3934 part_0_ctx_nonzero_tsb_config_0,
3935 TTE_Context=SCONTEXT,
3936 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3937 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3938 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3939 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3940}
3941
3942 .data
3943 .seg "data"
3944 .align 0x2000
3945 .global p0_local1_sec_start
3946p0_local1_sec_begin:
3947 .skip 0x1400
3948p0_local1_sec_start:
3949 .word 0xefc6e656,0x2f33da96,0x7c0228ca,0xf5b98c4d
3950 .word 0x5bb9b747,0xc5f1295c,0x436f042c,0xd7db070c
3951 .word 0x050f057c,0x5d1c1d9c,0xa508bb47,0xc745495b
3952 .word 0xac417d83,0x5fd5cbe1,0x8bfd652c,0x75069dd4
3953p0_local1_sec_end:
3954
3955SECTION .p0_local2 DATA_VA=0x000804000
3956
3957attr_data {
3958 Name = .p0_local2,
3959 VA = 0x0000000000804000,
3960 RA = 0x0000000010080000,
3961 PA = ra2pa(0x0000000010080000,0),
3962 part_0_ctx_nonzero_tsb_config_0,
3963 TTE_Context=PCONTEXT,
3964 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3965 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3966 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3967 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3968}
3969
3970 .data
3971 .seg "data"
3972 .align 0x2000
3973 .global p0_local2_start
3974p0_local2_begin:
3975 .skip 0x1400
3976p0_local2_start:
3977 .word 0xb38ed1fa,0x808695a1,0x2ccb1377,0x2e557796
3978 .word 0x4765f615,0xa82049d9,0xe22473a4,0x984a4799
3979 .word 0xfd309453,0x0168627b,0xb207bcd5,0xf2b1d19f
3980 .word 0xcd88ffec,0xdf4e814b,0xea8837cb,0xd5e0865b
3981p0_local2_end:
3982
3983SECTION .p0_local2_sec DATA_VA=0x000804000
3984
3985attr_data {
3986 Name = .p0_local2_sec,
3987 VA = 0x0000000000804000,
3988 RA = 0x0000000030080000,
3989 PA = ra2pa(0x0000000030080000,0),
3990 part_0_ctx_nonzero_tsb_config_0,
3991 TTE_Context=SCONTEXT,
3992 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
3993 TTE_Diag=0, TTE_L=0, TTE_EP=1,
3994 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
3995 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
3996}
3997
3998 .data
3999 .seg "data"
4000 .align 0x2000
4001 .global p0_local2_sec_start
4002p0_local2_sec_begin:
4003 .skip 0x1400
4004p0_local2_sec_start:
4005 .word 0x007ff2e9,0x5a9de4ea,0xa1ec156b,0x9219fb3e
4006 .word 0x524a35b3,0x34aaaa81,0x1475009c,0x95e8a059
4007 .word 0x69611ef1,0x1724420a,0xd20663ab,0x2753da1f
4008 .word 0x2e791a89,0x742b1530,0xdf4ff009,0x9f4c1a7a
4009p0_local2_sec_end:
4010
4011SECTION .p0_local3 DATA_VA=0x000806000
4012
4013attr_data {
4014 Name = .p0_local3,
4015 VA = 0x0000000000806000,
4016 RA = 0x00000000100c0000,
4017 PA = ra2pa(0x00000000100c0000,0),
4018 part_0_ctx_nonzero_tsb_config_0,
4019 TTE_Context=PCONTEXT,
4020 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4021 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4022 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4023 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4024}
4025
4026 .data
4027 .seg "data"
4028 .align 0x2000
4029 .global p0_local3_start
4030p0_local3_begin:
4031 .skip 0x1400
4032p0_local3_start:
4033 .word 0xf0ab9e88,0x9783de72,0x1231bb46,0x7fe6ab73
4034 .word 0x7db12b87,0x34c02ab1,0x8950e1f0,0x4be97d13
4035 .word 0xb446531f,0x6faac087,0xef909986,0xde425201
4036 .word 0x3dc99f11,0x67bb5cc4,0x8cec4e1e,0xdfedd9ed
4037p0_local3_end:
4038
4039SECTION .p0_local3_sec DATA_VA=0x000806000
4040
4041attr_data {
4042 Name = .p0_local3_sec,
4043 VA = 0x0000000000806000,
4044 RA = 0x00000000300c0000,
4045 PA = ra2pa(0x00000000300c0000,0),
4046 part_0_ctx_nonzero_tsb_config_0,
4047 TTE_Context=SCONTEXT,
4048 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4049 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4050 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4051 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4052}
4053
4054 .data
4055 .seg "data"
4056 .align 0x2000
4057 .global p0_local3_sec_start
4058p0_local3_sec_begin:
4059 .skip 0x1400
4060p0_local3_sec_start:
4061 .word 0x9bb6e523,0x3a39647a,0x3bd3dfd0,0x41143843
4062 .word 0x6b7398c2,0xe59df95c,0x3a3fdf7f,0x62b75853
4063 .word 0x859ea2cd,0x20c72c48,0x31b40122,0xa7fca223
4064 .word 0x73debf3b,0x80583b4e,0x07fbeb25,0x082dfea0
4065p0_local3_sec_end:
4066
4067SECTION .p0_local4 DATA_VA=0x000808000
4068
4069attr_data {
4070 Name = .p0_local4,
4071 VA = 0x0000000000808000,
4072 RA = 0x0000000010100000,
4073 PA = ra2pa(0x0000000010100000,0),
4074 part_0_ctx_nonzero_tsb_config_0,
4075 TTE_Context=PCONTEXT,
4076 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4077 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4078 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4079 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4080}
4081
4082 .data
4083 .seg "data"
4084 .align 0x2000
4085 .global p0_local4_start
4086p0_local4_begin:
4087 .skip 0x1400
4088p0_local4_start:
4089 .word 0xa211d7fc,0x9bd23bb2,0xd2d75a07,0x1e2383c4
4090 .word 0x4ecacd8a,0x60070c7c,0xa4563c50,0x1ad51c87
4091 .word 0x0a38f4ab,0x01ea11b0,0xb8b92e18,0xec4806e0
4092 .word 0x6848025a,0x9508be0d,0x5564060b,0xbe510f69
4093p0_local4_end:
4094
4095SECTION .p0_local4_sec DATA_VA=0x000808000
4096
4097attr_data {
4098 Name = .p0_local4_sec,
4099 VA = 0x0000000000808000,
4100 RA = 0x0000000030100000,
4101 PA = ra2pa(0x0000000030100000,0),
4102 part_0_ctx_nonzero_tsb_config_0,
4103 TTE_Context=SCONTEXT,
4104 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4105 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4106 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4107 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4108}
4109
4110 .data
4111 .seg "data"
4112 .align 0x2000
4113 .global p0_local4_sec_start
4114p0_local4_sec_begin:
4115 .skip 0x1400
4116p0_local4_sec_start:
4117 .word 0x616b1647,0x0cbf59d3,0x701b8371,0x2037be79
4118 .word 0x8b90c238,0x89fe37c4,0x022d3d25,0x41beac25
4119 .word 0xed2f139a,0xaf9e27bd,0xe122d6a9,0x5a7d01a6
4120 .word 0x036ec2ad,0xfecd2424,0xd8d4fc61,0x3607b4bf
4121p0_local4_sec_end:
4122
4123SECTION .p0_local5 DATA_VA=0x00080a000
4124
4125attr_data {
4126 Name = .p0_local5,
4127 VA = 0x000000000080a000,
4128 RA = 0x0000000010140000,
4129 PA = ra2pa(0x0000000010140000,0),
4130 part_0_ctx_nonzero_tsb_config_0,
4131 TTE_Context=PCONTEXT,
4132 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4133 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4134 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4135 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4136}
4137
4138 .data
4139 .seg "data"
4140 .align 0x2000
4141 .global p0_local5_start
4142p0_local5_begin:
4143 .skip 0x1400
4144p0_local5_start:
4145 .word 0xd7e71408,0x3a370e78,0x248ab8ca,0x3e11b134
4146 .word 0x3bdfbbc6,0x55392f0b,0xa46e0de3,0xc87c3cdc
4147 .word 0x4bb5d947,0xc6d74810,0xde905478,0xf2c0b754
4148 .word 0x49a014aa,0x82db3bdd,0x30a96025,0x79773ef5
4149p0_local5_end:
4150
4151SECTION .p0_local5_sec DATA_VA=0x00080a000
4152
4153attr_data {
4154 Name = .p0_local5_sec,
4155 VA = 0x000000000080a000,
4156 RA = 0x0000000030140000,
4157 PA = ra2pa(0x0000000030140000,0),
4158 part_0_ctx_nonzero_tsb_config_0,
4159 TTE_Context=SCONTEXT,
4160 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4161 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4162 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4163 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4164}
4165
4166 .data
4167 .seg "data"
4168 .align 0x2000
4169 .global p0_local5_sec_start
4170p0_local5_sec_begin:
4171 .skip 0x1400
4172p0_local5_sec_start:
4173 .word 0x1e0b440e,0x81154b27,0x0b29907e,0x4378d57c
4174 .word 0xd39a7694,0x819fd230,0xebb03758,0x8302cdd5
4175 .word 0x297811a7,0x1debbbb0,0xd17a569c,0x0f5159e4
4176 .word 0x6277041d,0x1fae74d2,0x88c0307d,0xb6d4e9b0
4177p0_local5_sec_end:
4178
4179SECTION .p0_local6 DATA_VA=0x00080c000
4180
4181attr_data {
4182 Name = .p0_local6,
4183 VA = 0x000000000080c000,
4184 RA = 0x0000000010180000,
4185 PA = ra2pa(0x0000000010180000,0),
4186 part_0_ctx_nonzero_tsb_config_0,
4187 TTE_Context=PCONTEXT,
4188 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4189 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4190 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4191 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4192}
4193
4194 .data
4195 .seg "data"
4196 .align 0x2000
4197 .global p0_local6_start
4198p0_local6_begin:
4199 .skip 0x1400
4200p0_local6_start:
4201 .word 0x9775f574,0x98c410c4,0x8a49c734,0x63294e77
4202 .word 0x20cba8c8,0x02f4e2e0,0xe469d714,0x5f1fffa0
4203 .word 0x4769515b,0x0989201a,0x1986cff4,0xd10592fe
4204 .word 0x295d3b9f,0x1c017674,0x1b3a4718,0xcee2dc88
4205p0_local6_end:
4206
4207SECTION .p0_local6_sec DATA_VA=0x00080c000
4208
4209attr_data {
4210 Name = .p0_local6_sec,
4211 VA = 0x000000000080c000,
4212 RA = 0x0000000030180000,
4213 PA = ra2pa(0x0000000030180000,0),
4214 part_0_ctx_nonzero_tsb_config_0,
4215 TTE_Context=SCONTEXT,
4216 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4217 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4218 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4219 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4220}
4221
4222 .data
4223 .seg "data"
4224 .align 0x2000
4225 .global p0_local6_sec_start
4226p0_local6_sec_begin:
4227 .skip 0x1400
4228p0_local6_sec_start:
4229 .word 0x2eadec1c,0xdf96719f,0x6075c08d,0x64c93059
4230 .word 0x7b5b6d7d,0x1aee5d55,0xe84d354f,0xb8bffeed
4231 .word 0xc5d45d25,0x3b046c02,0x6aec86a6,0xd6f8534b
4232 .word 0xcfa12cb1,0x4c9bee42,0xe8e100a4,0x4c20c8f5
4233p0_local6_sec_end:
4234
4235SECTION .share0 DATA_VA=0x00080e000
4236
4237attr_data {
4238 Name = .share0,
4239 VA = 0x000000000080e000,
4240 RA = 0x00000000201c0000,
4241 PA = ra2pa(0x00000000201c0000,0),
4242 part_0_ctx_nonzero_tsb_config_0,
4243 TTE_Context=PCONTEXT,
4244 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4245 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4246 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4247 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4248}
4249
4250 .data
4251 .seg "data"
4252 .align 0x2000
4253 .global share0_start
4254share0_begin:
4255share0_start:
4256 .word 0xc920a977,0x9e5e04b1,0x607fa4ea,0xb9877519
4257 .word 0xa963c463,0xf1885efa,0xe64434c4,0x002eed5e
4258 .word 0xc88360cf,0x89710443,0x4123a7c1,0xcdf76e9c
4259 .word 0xe182ed0e,0x2db3a5bb,0xa72bac89,0xf2a279f3
4260share0_end:
4261
4262SECTION .share1 DATA_VA=0x000810000
4263
4264attr_data {
4265 Name = .share1,
4266 VA = 0x0000000000810000,
4267 RA = 0x0000000020800000,
4268 PA = ra2pa(0x0000000020800000,0),
4269 part_0_ctx_nonzero_tsb_config_0,
4270 TTE_Context=PCONTEXT,
4271 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4272 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4273 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4274 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4275}
4276
4277 .data
4278 .seg "data"
4279 .align 0x2000
4280 .global share1_start
4281share1_begin:
4282share1_start:
4283 .word 0x28a38205,0x76b7b0c4,0x52ae930e,0xde372917
4284 .word 0x9c56914b,0xe9aa5ae4,0x2b238c99,0xe452d4b9
4285 .word 0x5272ac43,0x7083d0be,0x63a8104b,0xa7fa04f6
4286 .word 0x0fc64c99,0x7804c6cc,0x49118a21,0x06f81102
4287 .word 0x813933c3,0xb806f216,0xb9afe1e3,0xc5577be3
4288 .word 0xf5e1f6bf,0x970031de,0xed8dae8a,0x31ed2a80
4289 .word 0xeacfeed3,0xd1c462f1,0x29b37db9,0xf98134b9
4290 .word 0x061778b8,0x75f1f874,0xf8ec0505,0x43af7300
4291share1_end:
4292
4293SECTION .share2 DATA_VA=0x000812000
4294
4295attr_data {
4296 Name = .share2,
4297 VA = 0x0000000000812000,
4298 RA = 0x00000000211c0000,
4299 PA = ra2pa(0x00000000211c0000,0),
4300 part_0_ctx_nonzero_tsb_config_0,
4301 TTE_Context=PCONTEXT,
4302 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4303 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4304 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4305 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4306}
4307
4308 .data
4309 .seg "data"
4310 .align 0x2000
4311 .global share2_start
4312share2_begin:
4313share2_start:
4314 .word 0xfa597fdc,0x496019da,0x9ea63dc3,0xdeda1e6e
4315 .word 0x5960b024,0x0657031a,0xe4f86083,0x134e77db
4316 .word 0x8a15245a,0x48891d75,0x4ed500f3,0xfaaa5ee6
4317 .word 0x8db34ff4,0xa20685a5,0xfe34b491,0x220c8d41
4318share2_end:
4319
4320SECTION .share3 DATA_VA=0x000814000
4321
4322attr_data {
4323 Name = .share3,
4324 VA = 0x0000000000814000,
4325 RA = 0x0000000021800000,
4326 PA = ra2pa(0x0000000021800000,0),
4327 part_0_ctx_nonzero_tsb_config_0,
4328 TTE_Context=PCONTEXT,
4329 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
4330 TTE_Diag=0, TTE_L=0, TTE_EP=1,
4331 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
4332 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
4333}
4334
4335 .data
4336 .seg "data"
4337 .align 0x2000
4338 .global share3_start
4339share3_begin:
4340share3_start:
4341 .word 0x93504c9b,0xb7c3a64d,0x0de19198,0x9bfcd261
4342 .word 0xce11a1a7,0x1cee47cb,0x6352d7d6,0xab7644e0
4343 .word 0x4e953133,0x088800e4,0xb3c166a4,0x96383a12
4344 .word 0x6ee54644,0x93884f71,0x72db907c,0x69a191e3
4345 .word 0x2b43ca8e,0x989b2176,0xc75d7f4b,0x42a04f64
4346 .word 0xfdb58252,0x517e351c,0x487986b6,0xca647c59
4347 .word 0xc8f7bcb2,0xd5ee9f31,0x17fb91a7,0x5fa5dd6f
4348 .word 0xda5cd39b,0x8564a1a1,0x958950f4,0x3cf65d8f
4349 .word 0xcc67fdf4,0xf2e649e9,0x5cc8d31c,0x81ceaab1
4350 .word 0x7b53b13d,0xbfdb1e17,0x79412f6a,0xf8d0bd7d
4351 .word 0xa1845a0e,0xb6e69af3,0x612b3912,0xe7341902
4352 .word 0xd3e08f44,0xc8086a84,0x7c4ee4e8,0x637f691a
4353 .word 0x4ab3dbf8,0x9d20667c,0x81ffa511,0x848c4f23
4354 .word 0x6e38c7db,0x1a324662,0x57f2d56b,0x30bbb9c1
4355 .word 0x24212b2e,0x2c307e90,0xb040ad98,0x6837f86d
4356 .word 0xa8f4e3f5,0x3d77fb54,0x64d8bea5,0xfccd0c3a
4357 .word 0x73594e12,0x3ec7e032,0x65c3ab83,0xabb9a772
4358 .word 0x522a986f,0x82d332c3,0xf0ba7414,0xe9b76875
4359 .word 0x286243fa,0xda6f2082,0xba8374d7,0xcf8cf42e
4360 .word 0x62162ae0,0xed5c5b2a,0x2cbe8490,0x6e093163
4361 .word 0xd19e6a3a,0xb6744d87,0x273481ea,0xe226ad5c
4362 .word 0x32d3d4ce,0x28500494,0x7939ad64,0x71f9ea64
4363 .word 0xb5bdea8e,0xd9e38af0,0x5c0bd115,0x62f9e532
4364 .word 0xb92c19e0,0xc51fb2fb,0xccc67de0,0x5f09c694
4365 .word 0x99c2f773,0x4a124c17,0xde392ad4,0x969e7a16
4366 .word 0x8300b8f3,0xdc5b65a4,0x61312ad4,0x8871d7b6
4367 .word 0xe2f76f0e,0x4090cda8,0x9ed24485,0xd9868d79
4368 .word 0xe602be16,0xc8272916,0x339059d2,0x9b1125d0
4369 .word 0x118e79c5,0x671728c2,0xdf6e2abb,0x86618f3c
4370 .word 0x6ebed3e3,0xc80b7ca6,0x59349609,0x5ae5705b
4371 .word 0xa3447f22,0x100a61fb,0xcbb5757e,0x47f717ad
4372 .word 0xa401c508,0x48f646ab,0x1c770aee,0x56e45abf
4373share3_end: