Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_4000l.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_4000l.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 = 326121456
40! Riesling can be on
41! 1 Thread, 4000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_4000l_new.s created on Mar 26, 2009 (12:14:56)
44! RC file : mar26.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc mar26.rc -o mpgen_4000l_new -p 1 -l 4000
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 = 26de903b 03e8e6c8 4f752913 566c92f3
84! %f4 = 5cf4ec97 2752d5ed 6a5e375c ceac7e73
85! %f8 = 2036b5ea 09275b0d b991c190 aac85f02
86! %f12 = 9b91ca6c 573d6472 341775dc 4f480bf8
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = d95dc06d 00b05a62 a62a7b3d 65032b63
90! %f20 = 8ef6b733 e9251f9b a87f4fc3 9f65f7e5
91! %f24 = 63b53ff4 fa2142eb 35c884b1 36cccd84
92! %f28 = 2d1ea416 61c67279 c85a5f2c ea81b6ab
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = 911b4233 d8df1dd9 b3179ce2 3a7c4f04
96! %f36 = c8258c8c 0feb55e4 e1018a2d 1879809d
97! %f40 = d1f925dc eba38366 f9464e56 85adf98b
98! %f44 = 9cd70d81 d8f26aff 180ffaf7 c5097346
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0xee837c7800000002,%g7,%g1 ! GSR scale = 0, align = 2
104 wr %g1,%g0,%gsr ! GSR = ee837c7800000002
105 wr %g0,%y ! Clear Y register
106 xorcc %g0,%g0,%g3 ! init %g3 and set flags
107 membar #Sync ! Force the block loads to complete
108
109! Start of Random Code for processor 0
110
111p0_label_1:
112! Mem[0000000010041424] = 3f403703, %l3 = 52f1c087c1c6f5b4
113 ldsw [%i1+0x024],%l3 ! %l3 = 000000003f403703
114! Mem[0000000030181410] = 5b552696, %l5 = 4a96823fbb9fa589
115 ldsba [%i6+%o5]0x89,%l5 ! %l5 = ffffffffffffff96
116! %l2 = 8c8e1f81d97effb0, Mem[0000000010001400] = 9cf5435ccfcf3245
117 stxa %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = 8c8e1f81d97effb0
118! %f22 = a87f4fc3 9f65f7e5, Mem[0000000030081410] = bb476e3b 05229dc6
119 stda %f22,[%i2+%o5]0x89 ! Mem[0000000030081410] = a87f4fc3 9f65f7e5
120! Mem[0000000030181408] = e676e08e, %l2 = 8c8e1f81d97effb0
121 ldsha [%i6+%o4]0x81,%l2 ! %l2 = ffffffffffffe676
122! Mem[0000000010081408] = 787dff91, %l1 = 51e0383612faecd1
123 ldstuba [%i2+%o4]0x88,%l1 ! %l1 = 00000091000000ff
124! Mem[0000000010181408] = e73b61e7 85f2c6fe, %l2 = ffffe676, %l3 = 3f403703
125 ldda [%i6+%o4]0x80,%l2 ! %l2 = 00000000e73b61e7 0000000085f2c6fe
126! %l2 = 00000000e73b61e7, Mem[0000000030101410] = 6fe2cc7d0169d763
127 stxa %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000e73b61e7
128! Mem[000000001014140e] = 2c05a2f6, %l3 = 0000000085f2c6fe
129 ldstuba [%i5+0x00e]%asi,%l3 ! %l3 = 000000a2000000ff
130! Starting 10 instruction Store Burst
131! Mem[0000000010101408] = 90ac91f0, %l6 = 6bde661c77c1d4ab
132 swapa [%i4+%o4]0x80,%l6 ! %l6 = 0000000090ac91f0
133
134p0_label_2:
135! %l5 = ffffffffffffff96, Mem[0000000030041410] = 674511f1b257d382
136 stxa %l5,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffffffffffffff96
137! %l3 = 00000000000000a2, Mem[0000000010181410] = d75f44e6
138 stwa %l3,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000a2
139! %l4 = deb06ddabe1563dd, Mem[00000000100c1400] = 3e16e907
140 stha %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 3e1663dd
141! %f14 = 341775dc 4f480bf8, Mem[0000000010001408] = acf2627d 76f2f71b
142 stda %f14,[%i0+%o4]0x88 ! Mem[0000000010001408] = 341775dc 4f480bf8
143! %f16 = d95dc06d 00b05a62 a62a7b3d 65032b63
144! %f20 = 8ef6b733 e9251f9b a87f4fc3 9f65f7e5
145! %f24 = 63b53ff4 fa2142eb 35c884b1 36cccd84
146! %f28 = 2d1ea416 61c67279 c85a5f2c ea81b6ab
147 stda %f16,[%i2]ASI_BLK_AIUS ! Block Store to 0000000030081400
148! %f6 = 6a5e375c, Mem[00000000100c1408] = 81f0596c
149 sta %f6 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 6a5e375c
150! Mem[00000000211c0000] = 896fe4d2, %l0 = a7a7b42658d3204c
151 ldstub [%o2+%g0],%l0 ! %l0 = 00000089000000ff
152! %l6 = 0000000090ac91f0, Mem[00000000201c0000] = 0390afd5, %asi = 80
153 stha %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = 91f0afd5
154! %l7 = 492eebbadf1352cc, Mem[0000000030141410] = 1796e2b6
155 stwa %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = df1352cc
156! Starting 10 instruction Load Burst
157! Mem[0000000010181408] = e7613be7, %l2 = 00000000e73b61e7
158 ldswa [%i6+%o4]0x88,%l2 ! %l2 = ffffffffe7613be7
159
160p0_label_3:
161! Mem[00000000100c1400] = 3e1663dd, %l5 = ffffffffffffff96
162 lduha [%i3+%g0]0x88,%l5 ! %l5 = 00000000000063dd
163! Mem[0000000010001400] = b0ff7ed9, %l5 = 00000000000063dd
164 ldsba [%i0+%g0]0x80,%l5 ! %l5 = ffffffffffffffb0
165! Mem[00000000218001c0] = 5a379ea8, %l3 = 00000000000000a2
166 ldsh [%o3+0x1c0],%l3 ! %l3 = 0000000000005a37
167! Mem[0000000020800040] = e9e6e589, %l3 = 0000000000005a37
168 ldsba [%o1+0x041]%asi,%l3 ! %l3 = ffffffffffffffe6
169! Mem[0000000010181400] = 80492987, %l5 = ffffffffffffffb0
170 ldswa [%i6+%g0]0x88,%l5 ! %l5 = ffffffff80492987
171! Mem[00000000300c1410] = a7740b98, %l7 = 492eebbadf1352cc
172 lduwa [%i3+%o5]0x81,%l7 ! %l7 = 00000000a7740b98
173! Mem[0000000030181410] = f88ff5815b552696, %l2 = ffffffffe7613be7
174 ldxa [%i6+%o5]0x89,%l2 ! %l2 = f88ff5815b552696
175! Mem[0000000010101400] = 8f0bc83ea1a8578a, %l1 = 0000000000000091
176 ldxa [%i4+%g0]0x88,%l1 ! %l1 = 8f0bc83ea1a8578a
177! Mem[00000000300c1408] = a2ffbbd9 a3d2d9bb, %l2 = 5b552696, %l3 = ffffffe6
178 ldda [%i3+%o4]0x81,%l2 ! %l2 = 00000000a2ffbbd9 00000000a3d2d9bb
179! Starting 10 instruction Store Burst
180! Mem[0000000030141408] = bfaff38a, %l2 = 00000000a2ffbbd9
181 swapa [%i5+%o4]0x89,%l2 ! %l2 = 00000000bfaff38a
182
183p0_label_4:
184! %f0 = 26de903b 03e8e6c8, Mem[0000000030001410] = 64f31bd6 15b532d1
185 stda %f0 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = 26de903b 03e8e6c8
186! %l5 = ffffffff80492987, Mem[0000000010181430] = 7ade25ca, %asi = 80
187 stwa %l5,[%i6+0x030]%asi ! Mem[0000000010181430] = 80492987
188! %f8 = 2036b5ea, Mem[0000000030081400] = d95dc06d
189 sta %f8 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 2036b5ea
190! Mem[0000000030001408] = 703ef719, %l6 = 0000000090ac91f0
191 ldstuba [%i0+%o4]0x81,%l6 ! %l6 = 00000070000000ff
192! %f6 = 6a5e375c, Mem[0000000010041410] = e63d86e6
193 sta %f6 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 6a5e375c
194! %f0 = 26de903b 03e8e6c8, %l2 = 00000000bfaff38a
195! Mem[0000000010081408] = ffff7d780dd4a978
196 add %i2,0x008,%g1
197 stda %f0,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010081408] = ffe67d030dd4a926
198! Mem[0000000030181410] = 9626555b, %l1 = 8f0bc83ea1a8578a
199 swapa [%i6+%o5]0x81,%l1 ! %l1 = 000000009626555b
200! Mem[00000000201c0001] = 91f0afd5, %l6 = 0000000000000070
201 ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 000000f0000000ff
202! %l5 = ffffffff80492987, Mem[0000000010141408] = a76e61bd
203 stha %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = 298761bd
204! Starting 10 instruction Load Burst
205! Mem[0000000010101410] = 67e8c7b0, %l6 = 00000000000000f0
206 ldsha [%i4+%o5]0x88,%l6 ! %l6 = ffffffffffffc7b0
207
208p0_label_5:
209! Mem[0000000010041408] = 5ea5364fad982c1e, %l1 = 000000009626555b
210 ldxa [%i1+%o4]0x80,%l1 ! %l1 = 5ea5364fad982c1e
211! Mem[00000000300c1400] = fd86919f, %l7 = 00000000a7740b98
212 ldsha [%i3+%g0]0x89,%l7 ! %l7 = ffffffffffff919f
213 membar #Sync ! Added by membar checker (1)
214! Mem[0000000010081408] = ffe67d03, %l5 = ffffffff80492987
215 ldswa [%i2+%o4]0x80,%l5 ! %l5 = ffffffffffe67d03
216! Mem[00000000201c0000] = 91ffafd5, %l4 = deb06ddabe1563dd
217 lduh [%o0+%g0],%l4 ! %l4 = 00000000000091ff
218! Mem[0000000030141400] = e7909c4d 086d6fdf, %l0 = 00000089, %l1 = ad982c1e
219 ldda [%i5+%g0]0x89,%l0 ! %l0 = 00000000086d6fdf 00000000e7909c4d
220! Mem[0000000030101408] = 599d9075, %l2 = 00000000bfaff38a
221 ldswa [%i4+%o4]0x81,%l2 ! %l2 = 00000000599d9075
222! Mem[00000000100c1400] = 3e1663dd, %l3 = 00000000a3d2d9bb
223 ldsba [%i3+%g0]0x88,%l3 ! %l3 = ffffffffffffffdd
224! Mem[0000000030081410] = 8ef6b733, %l3 = ffffffffffffffdd
225 lduwa [%i2+%o5]0x81,%l3 ! %l3 = 000000008ef6b733
226! Mem[00000000100c1400] = dd63163e, %l1 = 00000000e7909c4d
227 lduh [%i3+0x002],%l1 ! %l1 = 000000000000163e
228! Starting 10 instruction Store Burst
229! Mem[0000000021800081] = ac91b20f, %l4 = 00000000000091ff
230 ldstub [%o3+0x081],%l4 ! %l4 = 00000091000000ff
231
232! Check Point 1 for processor 0
233
234 set p0_check_pt_data_1,%g4
235 rd %ccr,%g5 ! %g5 = 44
236 ldx [%g4+0x08],%g2
237 cmp %l0,%g2 ! %l0 = 00000000086d6fdf
238 bne %xcc,p0_reg_check_fail0
239 mov 0xee0,%g1
240 ldx [%g4+0x10],%g2
241 cmp %l1,%g2 ! %l1 = 000000000000163e
242 bne %xcc,p0_reg_check_fail1
243 mov 0xee1,%g1
244 ldx [%g4+0x18],%g2
245 cmp %l2,%g2 ! %l2 = 00000000599d9075
246 bne %xcc,p0_reg_check_fail2
247 mov 0xee2,%g1
248 ldx [%g4+0x20],%g2
249 cmp %l3,%g2 ! %l3 = 000000008ef6b733
250 bne %xcc,p0_reg_check_fail3
251 mov 0xee3,%g1
252 ldx [%g4+0x28],%g2
253 cmp %l4,%g2 ! %l4 = 0000000000000091
254 bne %xcc,p0_reg_check_fail4
255 mov 0xee4,%g1
256 ldx [%g4+0x30],%g2
257 cmp %l5,%g2 ! %l5 = ffffffffffe67d03
258 bne %xcc,p0_reg_check_fail5
259 mov 0xee5,%g1
260 ldx [%g4+0x38],%g2
261 cmp %l6,%g2 ! %l6 = ffffffffffffc7b0
262 bne %xcc,p0_reg_check_fail6
263 mov 0xee6,%g1
264 ldx [%g4+0x40],%g2
265 cmp %l7,%g2 ! %l7 = ffffffffffff919f
266 bne %xcc,p0_reg_check_fail7
267 mov 0xee7,%g1
268 ldx [%g4+0x48],%g3
269 std %f0,[%g4]
270 ldx [%g4],%g2
271 cmp %g3,%g2 ! %f0 = 26de903b 03e8e6c8
272 bne %xcc,p0_freg_check_fail
273 mov 0xf00,%g1
274 ldx [%g4+0x50],%g3
275 std %f2,[%g4]
276 ldx [%g4],%g2
277 cmp %g3,%g2 ! %f2 = 4f752913 566c92f3
278 bne %xcc,p0_freg_check_fail
279 mov 0xf02,%g1
280
281! Check Point 1 completed
282
283
284p0_label_6:
285! %l7 = ffffffffffff919f, Mem[00000000100c1400] = 3e1663dd
286 stha %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 3e16919f
287! %l5 = ffffffffffe67d03, Mem[0000000030101410] = 00000000
288 stba %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = 03000000
289! %f30 = c85a5f2c ea81b6ab, %l2 = 00000000599d9075
290! Mem[0000000030141420] = 58fb1d0ce4557670
291 add %i5,0x020,%g1
292 stda %f30,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030141420] = abfb810c2c5f5a70
293! Mem[0000000030041410] = 96ffffff, %l7 = ffffffffffff919f
294 ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 00000096000000ff
295! Mem[000000001014143c] = 6a9c2c2b, %l1 = 000000000000163e, %asi = 80
296 swapa [%i5+0x03c]%asi,%l1 ! %l1 = 000000006a9c2c2b
297! %f5 = 2752d5ed, Mem[0000000010141408] = 298761bd
298 sta %f5 ,[%i5+0x008]%asi ! Mem[0000000010141408] = 2752d5ed
299! %l0 = 00000000086d6fdf, Mem[0000000030001410] = 26de903b03e8e6c8
300 stxa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000086d6fdf
301! Mem[0000000010081400] = 97db64d3, %l6 = ffffffffffffc7b0
302 ldstuba [%i2+%g0]0x80,%l6 ! %l6 = 00000097000000ff
303! Mem[00000000300c1400] = fd86919f, %l1 = 000000006a9c2c2b
304 swapa [%i3+%g0]0x89,%l1 ! %l1 = 00000000fd86919f
305! Starting 10 instruction Load Burst
306! %f14 = 341775dc, %f4 = 5cf4ec97 2752d5ed
307 fitod %f14,%f4 ! %f4 = 41ca0bba ee000000
308
309p0_label_7:
310! Mem[0000000010081414] = 40a0b34d, %l3 = 000000008ef6b733
311 ldsw [%i2+0x014],%l3 ! %l3 = 0000000040a0b34d
312! Mem[0000000010041428] = 93e8f9863028972c, %l7 = 0000000000000096
313 ldxa [%i1+0x028]%asi,%l7 ! %l7 = 93e8f9863028972c
314! Mem[0000000010081408] = ffe67d030dd4a926, %l1 = 00000000fd86919f
315 ldxa [%i2+0x008]%asi,%l1 ! %l1 = ffe67d030dd4a926
316! Mem[0000000030181400] = 9bb10a3e, %l4 = 0000000000000091
317 ldsba [%i6+%g0]0x89,%l4 ! %l4 = 000000000000003e
318! Mem[0000000010081400] = d364dbff, %l7 = 93e8f9863028972c
319 ldsha [%i2+%g0]0x88,%l7 ! %l7 = ffffffffffffdbff
320! Mem[00000000100c1410] = 5c13117e, %l2 = 00000000599d9075
321 lduwa [%i3+%o5]0x80,%l2 ! %l2 = 000000005c13117e
322! Mem[0000000010001400] = d97effb0, %l7 = ffffffffffffdbff
323 ldsba [%i0+%g0]0x88,%l7 ! %l7 = ffffffffffffffb0
324! %l6 = 0000000000000097, Mem[0000000010081428] = 85e5edce6bd78a02
325 stx %l6,[%i2+0x028] ! Mem[0000000010081428] = 0000000000000097
326! Mem[00000000300c1410] = 980b74a7, %l2 = 000000005c13117e
327 lduwa [%i3+%o5]0x89,%l2 ! %l2 = 00000000980b74a7
328! Starting 10 instruction Store Burst
329! %l1 = ffe67d030dd4a926, Mem[0000000010081400] = ffdb64d3
330 stwa %l1,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0dd4a926
331
332p0_label_8:
333! Mem[0000000030101400] = b3562a47, %l7 = ffffffffffffffb0
334 swapa [%i4+%g0]0x89,%l7 ! %l7 = 00000000b3562a47
335! %l6 = 0000000000000097, Mem[0000000010001400] = b0ff7ed9
336 stba %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 97ff7ed9
337! %l7 = 00000000b3562a47, Mem[0000000010181400] = fdb9496c80492987
338 stxa %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000b3562a47
339! %l0 = 00000000086d6fdf, Mem[00000000201c0000] = 91ffafd5, %asi = 80
340 stba %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = dfffafd5
341! Mem[0000000030001408] = ff3ef719, %l2 = 00000000980b74a7
342 swapa [%i0+%o4]0x81,%l2 ! %l2 = 00000000ff3ef719
343! %l0 = 086d6fdf, %l1 = 0dd4a926, Mem[0000000030101400] = ffffffb0 3c318787
344 stda %l0,[%i4+%g0]0x89 ! Mem[0000000030101400] = 086d6fdf 0dd4a926
345! Mem[0000000010141400] = ada57f64, %l0 = 00000000086d6fdf
346 swapa [%i5+%g0]0x80,%l0 ! %l0 = 00000000ada57f64
347! %l2 = ff3ef719, %l3 = 40a0b34d, Mem[0000000030181408] = e676e08e f7bcdb60
348 stda %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = ff3ef719 40a0b34d
349! Mem[0000000030141408] = d9bbffa2, %l5 = ffffffffffe67d03
350 swapa [%i5+%o4]0x81,%l5 ! %l5 = 00000000d9bbffa2
351! Starting 10 instruction Load Burst
352! Mem[000000001014140c] = 2c05fff6, %l7 = 00000000b3562a47
353 lduha [%i5+0x00e]%asi,%l7 ! %l7 = 000000000000fff6
354
355p0_label_9:
356! Mem[0000000030041400] = 1f1755384f7bf710, %f12 = 9b91ca6c 573d6472
357 ldda [%i1+%g0]0x89,%f12 ! %f12 = 1f175538 4f7bf710
358! Mem[00000000100c1408] = 5c375e6a, %l3 = 0000000040a0b34d
359 ldswa [%i3+%o4]0x80,%l3 ! %l3 = 000000005c375e6a
360! Mem[0000000030001400] = e78184359e0ba66e, %f2 = 4f752913 566c92f3
361 ldda [%i0+%g0]0x89,%f2 ! %f2 = e7818435 9e0ba66e
362! Mem[0000000030001410] = df6f6d08, %l6 = 0000000000000097
363 ldsha [%i0+%o5]0x81,%l6 ! %l6 = ffffffffffffdf6f
364 membar #Sync ! Added by membar checker (2)
365! Mem[0000000010081400] = 0dd4a926 959c094a ffe67d03 0dd4a926
366! Mem[0000000010081410] = 8f1a5501 40a0b34d 4e7b6629 01ff6647
367! Mem[0000000010081420] = a509aa5e d5cf6cf8 00000000 00000097
368! Mem[0000000010081430] = 8fbbc3a2 ff72c64a 2ce1bd8e daa49daa
369 ldda [%i2]ASI_BLK_P,%f0 ! Block Load from 0000000010081400
370! Mem[0000000030141400] = e7909c4d 086d6fdf, %l0 = ada57f64, %l1 = 0dd4a926
371 ldda [%i5+%g0]0x89,%l0 ! %l0 = 00000000086d6fdf 00000000e7909c4d
372! Code Fragment 4
373p0_fragment_1:
374! %l0 = 00000000086d6fdf
375 setx 0x45e007b062ca458f,%g7,%l0 ! %l0 = 45e007b062ca458f
376! %l1 = 00000000e7909c4d
377 setx 0x982517d045829504,%g7,%l1 ! %l1 = 982517d045829504
378 setx 0x7ff8, %g1, %g2
379 and %l0, %g2, %l0
380 setx 0xffffffff, %g1, %g2
381 and %l1, %g2, %l1
382 setx 0x100000000, %g1, %g2
383 or %l1, %g2, %l1 ! Set bit 32 - perrinj
384 ta T_CHANGE_HPRIV
385 stxa %l1, [%l0]ASI_ICACHE_INSTR
386 ta T_CHANGE_NONHPRIV
387! %l0 = 45e007b062ca458f
388 setx 0x1c2aaa7039a840ab,%g7,%l0 ! %l0 = 1c2aaa7039a840ab
389! %l1 = 982517d045829504
390 setx 0x217ab71fe0a79c1d,%g7,%l1 ! %l1 = 217ab71fe0a79c1d
391! Mem[0000000010081400] = 0dd4a926, %l1 = 217ab71fe0a79c1d
392 ldsb [%i2+0x001],%l1 ! %l1 = ffffffffffffffd4
393! Mem[0000000010001408] = f80b484f, %l3 = 000000005c375e6a
394 lduha [%i0+%o4]0x80,%l3 ! %l3 = 000000000000f80b
395! Starting 10 instruction Store Burst
396! %l7 = 000000000000fff6, Mem[000000001014143a] = 6cc1ff49, %asi = 80
397 stha %l7,[%i5+0x03a]%asi ! Mem[0000000010141438] = 6cc1fff6
398
399p0_label_10:
400! %l0 = 39a840ab, %l1 = ffffffd4, Mem[0000000010001410] = e5bca3bd 76dd34c1
401 stda %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 39a840ab ffffffd4
402! %f18 = a62a7b3d 65032b63, %l6 = ffffffffffffdf6f
403! Mem[0000000010181438] = 3ebec9a2463df772
404 add %i6,0x038,%g1
405 stda %f18,[%g1+%l6]ASI_PST16_P ! Mem[0000000010181438] = a62a7b3d65032b63
406! Mem[00000000300c1400] = 2b2c9c6a, %l6 = ffffffffffffdf6f
407 swapa [%i3+%g0]0x81,%l6 ! %l6 = 000000002b2c9c6a
408! %f26 = 35c884b1 36cccd84, %l7 = 000000000000fff6
409! Mem[0000000010141428] = 4d15f728a5f9d78e
410 add %i5,0x028,%g1
411 stda %f26,[%g1+%l7]ASI_PST8_P ! Mem[0000000010141428] = 35c884b1a5cccd8e
412! Mem[000000001004141b] = 5c844f11, %l2 = 00000000ff3ef719
413 ldstuba [%i1+0x01b]%asi,%l2 ! %l2 = 00000011000000ff
414! %f28 = 2d1ea416 61c67279, Mem[0000000010181408] = e7613be7 fec6f285
415 stda %f28,[%i6+%o4]0x88 ! Mem[0000000010181408] = 2d1ea416 61c67279
416! Mem[0000000030141408] = 037de6ff, %l6 = 000000002b2c9c6a
417 swapa [%i5+%o4]0x89,%l6 ! %l6 = 00000000037de6ff
418! Mem[0000000030081400] = eab53620, %l2 = 0000000000000011
419 swapa [%i2+%g0]0x89,%l2 ! %l2 = 00000000eab53620
420! %l7 = 000000000000fff6, Mem[000000001010142d] = eb0e3d12, %asi = 80
421 stba %l7,[%i4+0x02d]%asi ! Mem[000000001010142c] = ebf63d12
422! Starting 10 instruction Load Burst
423! Mem[0000000020800000] = 0a2dbb34, %l1 = ffffffffffffffd4
424 lduba [%o1+0x000]%asi,%l1 ! %l1 = 000000000000000a
425
426! Check Point 2 for processor 0
427
428 set p0_check_pt_data_2,%g4
429 rd %ccr,%g5 ! %g5 = 44
430 ldx [%g4+0x08],%g2
431 cmp %l0,%g2 ! %l0 = 1c2aaa7039a840ab
432 bne %xcc,p0_reg_check_fail0
433 mov 0xee0,%g1
434 ldx [%g4+0x10],%g2
435 cmp %l1,%g2 ! %l1 = 000000000000000a
436 bne %xcc,p0_reg_check_fail1
437 mov 0xee1,%g1
438 ldx [%g4+0x18],%g2
439 cmp %l2,%g2 ! %l2 = 00000000eab53620
440 bne %xcc,p0_reg_check_fail2
441 mov 0xee2,%g1
442 ldx [%g4+0x20],%g2
443 cmp %l3,%g2 ! %l3 = 000000000000f80b
444 bne %xcc,p0_reg_check_fail3
445 mov 0xee3,%g1
446 ldx [%g4+0x28],%g2
447 cmp %l4,%g2 ! %l4 = 000000000000003e
448 bne %xcc,p0_reg_check_fail4
449 mov 0xee4,%g1
450 ldx [%g4+0x30],%g2
451 cmp %l6,%g2 ! %l6 = 00000000037de6ff
452 bne %xcc,p0_reg_check_fail6
453 mov 0xee6,%g1
454 ldx [%g4+0x38],%g2
455 cmp %l7,%g2 ! %l7 = 000000000000fff6
456 bne %xcc,p0_reg_check_fail7
457 mov 0xee7,%g1
458 ldx [%g4+0x40],%g3
459 std %f0,[%g4]
460 ldx [%g4],%g2
461 cmp %g3,%g2 ! %f0 = 0dd4a926 959c094a
462 bne %xcc,p0_freg_check_fail
463 mov 0xf00,%g1
464 ldx [%g4+0x48],%g3
465 std %f2,[%g4]
466 ldx [%g4],%g2
467 cmp %g3,%g2 ! %f2 = ffe67d03 0dd4a926
468 bne %xcc,p0_freg_check_fail
469 mov 0xf02,%g1
470 ldx [%g4+0x50],%g3
471 std %f4,[%g4]
472 ldx [%g4],%g2
473 cmp %g3,%g2 ! %f4 = 8f1a5501 40a0b34d
474 bne %xcc,p0_freg_check_fail
475 mov 0xf04,%g1
476 ldx [%g4+0x58],%g3
477 std %f6,[%g4]
478 ldx [%g4],%g2
479 cmp %g3,%g2 ! %f6 = 4e7b6629 01ff6647
480 bne %xcc,p0_freg_check_fail
481 mov 0xf06,%g1
482 ldx [%g4+0x60],%g3
483 std %f8,[%g4]
484 ldx [%g4],%g2
485 cmp %g3,%g2 ! %f8 = a509aa5e d5cf6cf8
486 bne %xcc,p0_freg_check_fail
487 mov 0xf08,%g1
488 ldx [%g4+0x68],%g3
489 std %f10,[%g4]
490 ldx [%g4],%g2
491 cmp %g3,%g2 ! %f10 = 00000000 00000097
492 bne %xcc,p0_freg_check_fail
493 mov 0xf10,%g1
494 ldx [%g4+0x70],%g3
495 std %f12,[%g4]
496 ldx [%g4],%g2
497 cmp %g3,%g2 ! %f12 = 8fbbc3a2 ff72c64a
498 bne %xcc,p0_freg_check_fail
499 mov 0xf12,%g1
500 ldx [%g4+0x78],%g3
501 std %f14,[%g4]
502 ldx [%g4],%g2
503 cmp %g3,%g2 ! %f14 = 2ce1bd8e daa49daa
504 bne %xcc,p0_freg_check_fail
505 mov 0xf14,%g1
506
507! Check Point 2 completed
508
509
510p0_label_11:
511! Mem[0000000030001408] = 980b74a7, %f6 = 4e7b6629
512 lda [%i0+%o4]0x81,%f6 ! %f6 = 980b74a7
513! Mem[0000000010101410] = b0c7e867 61fa6bf3, %l2 = eab53620, %l3 = 0000f80b
514 ldda [%i4+%o5]0x80,%l2 ! %l2 = 00000000b0c7e867 0000000061fa6bf3
515! Mem[0000000010101400] = 8a57a8a1, %l7 = 000000000000fff6
516 ldsba [%i4+%g0]0x80,%l7 ! %l7 = ffffffffffffff8a
517! Mem[0000000010181428] = 5804006a, %l7 = ffffffffffffff8a
518 ldsha [%i6+0x028]%asi,%l7 ! %l7 = 0000000000005804
519! Mem[0000000010141408] = edd55227, %l4 = 000000000000003e
520 lduba [%i5+%o4]0x88,%l4 ! %l4 = 0000000000000027
521! Mem[0000000010001400] = 97ff7ed9, %f26 = 35c884b1
522 lda [%i0+%g0]0x80,%f26 ! %f26 = 97ff7ed9
523! Mem[0000000010181400] = 472a56b3, %l5 = 00000000d9bbffa2
524 lduha [%i6+%g0]0x80,%l5 ! %l5 = 000000000000472a
525! Mem[00000000100c1400] = 9f91163ed0eab90c, %f30 = c85a5f2c ea81b6ab
526 ldda [%i3+%g0]0x80,%f30 ! %f30 = 9f91163e d0eab90c
527! Mem[0000000010181400] = 472a56b3, %f11 = 00000097
528 lda [%i6+%g0]0x80,%f11 ! %f11 = 472a56b3
529! Starting 10 instruction Store Burst
530! %l6 = 00000000037de6ff, Mem[0000000030081408] = 3d7b2aa6
531 stha %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 3d7be6ff
532
533p0_label_12:
534! %f6 = 980b74a7 01ff6647, %l5 = 000000000000472a
535! Mem[0000000030041418] = 16a66f51f4dc12c7
536 add %i1,0x018,%g1
537 stda %f6,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030041418] = 16a66f51a7740b98
538! %l4 = 00000027, %l5 = 0000472a, Mem[00000000300c1408] = d9bbffa2 bbd9d2a3
539 stda %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000027 0000472a
540! %f13 = ff72c64a, Mem[0000000010001410] = ab40a839
541 sta %f13,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff72c64a
542! %f2 = ffe67d03 0dd4a926, Mem[0000000030001408] = 980b74a7 8a9cf0df
543 stda %f2 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffe67d03 0dd4a926
544! %l7 = 0000000000005804, Mem[00000000218000c0] = 1365cd54, %asi = 80
545 stha %l7,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 5804cd54
546! %l7 = 0000000000005804, Mem[0000000030181400] = 3e0ab19b81d10d02
547 stxa %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = 0000000000005804
548! Mem[0000000030081410] = 8ef6b733, %l0 = 1c2aaa7039a840ab
549 ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 0000008e000000ff
550! %l1 = 000000000000000a, Mem[00000000100c1408] = 5c375e6a
551 stba %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0a375e6a
552! %f8 = a509aa5e d5cf6cf8, %l1 = 000000000000000a
553! Mem[0000000010101400] = 8a57a8a13ec80b8f
554 stda %f8,[%i4+%l1]ASI_PST16_PL ! Mem[0000000010101400] = 8a57cfd53ec809a5
555! Starting 10 instruction Load Burst
556! Mem[00000000100c1408] = 6a5e370a, %l2 = 00000000b0c7e867
557 ldsba [%i3+%o4]0x88,%l2 ! %l2 = 000000000000000a
558
559p0_label_13:
560! Mem[0000000010101410] = 67e8c7b0, %f1 = 959c094a
561 lda [%i4+%o5]0x88,%f1 ! %f1 = 67e8c7b0
562! Mem[0000000030141408] = 2b2c9c6a, %l3 = 0000000061fa6bf3
563 lduha [%i5+%o4]0x89,%l3 ! %l3 = 0000000000009c6a
564! Mem[0000000030001400] = 6ea60b9e, %l4 = 0000000000000027
565 lduba [%i0+%g0]0x81,%l4 ! %l4 = 000000000000006e
566! Mem[0000000010141410] = 922ff31f, %l1 = 000000000000000a
567 ldswa [%i5+%o5]0x80,%l1 ! %l1 = ffffffff922ff31f
568! Mem[0000000010141410] = 922ff31f, %l7 = 0000000000005804
569 ldsha [%i5+%o5]0x80,%l7 ! %l7 = ffffffffffff922f
570! Mem[0000000010001408] = 4f480bf8, %f28 = 2d1ea416
571 lda [%i0+%o4]0x88,%f28 ! %f28 = 4f480bf8
572! Mem[0000000010081410] = 4db3a04001551a8f, %f22 = a87f4fc3 9f65f7e5
573 ldda [%i2+%o5]0x88,%f22 ! %f22 = 4db3a040 01551a8f
574! Mem[0000000010041400] = 05b8d534 ce9d913e, %l0 = 0000008e, %l1 = 922ff31f
575 ldda [%i1+%g0]0x88,%l0 ! %l0 = 00000000ce9d913e 0000000005b8d534
576! Mem[00000000201c0000] = dfffafd5, %l3 = 0000000000009c6a
577 ldsb [%o0+%g0],%l3 ! %l3 = ffffffffffffffdf
578! Starting 10 instruction Store Burst
579! %f21 = e9251f9b, Mem[000000001004143c] = 01af9aa5
580 sta %f21,[%i1+0x03c]%asi ! Mem[000000001004143c] = e9251f9b
581
582p0_label_14:
583! %f30 = 9f91163e d0eab90c, Mem[0000000030001400] = 9e0ba66e e7818435
584 stda %f30,[%i0+%g0]0x89 ! Mem[0000000030001400] = 9f91163e d0eab90c
585! %f20 = 8ef6b733 e9251f9b, Mem[0000000010101408] = 77c1d4ab 82f42373
586 stda %f20,[%i4+%o4]0x80 ! Mem[0000000010101408] = 8ef6b733 e9251f9b
587! Mem[0000000010141410] = 922ff31f, %l4 = 000000000000006e
588 ldstuba [%i5+%o5]0x80,%l4 ! %l4 = 00000092000000ff
589! %l4 = 0000000000000092, Mem[00000000300c1400] = ffffdf6f5caf5830
590 stxa %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000000000000092
591! Mem[0000000030081410] = 33b7f6ff, %l5 = 000000000000472a
592 ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
593! Mem[0000000030001400] = 0cb9ead0, %l1 = 0000000005b8d534
594 swapa [%i0+%g0]0x81,%l1 ! %l1 = 000000000cb9ead0
595! %l0 = 00000000ce9d913e, Mem[0000000010041413] = 6a5e375c
596 stb %l0,[%i1+0x013] ! Mem[0000000010041410] = 6a5e373e
597! %l1 = 000000000cb9ead0, Mem[0000000030181410] = a1a8578a81f58ff8
598 stxa %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000000000cb9ead0
599! Mem[00000000300c1410] = a7740b98, %l6 = 00000000037de6ff
600 ldstuba [%i3+%o5]0x81,%l6 ! %l6 = 000000a7000000ff
601! Starting 10 instruction Load Burst
602 membar #Sync ! Added by membar checker (3)
603! Mem[0000000010141400] = 086d6fdf 10111074 2752d5ed 2c05fff6
604! Mem[0000000010141410] = ff2ff31f 84d45987 908a7c20 32ea7f0d
605! Mem[0000000010141420] = 0e0a2639 da94f32f 35c884b1 a5cccd8e
606! Mem[0000000010141430] = 621ebbdd fe4b4cc8 6cc1fff6 0000163e
607 ldda [%i5]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010141400
608
609p0_label_15:
610! Mem[000000001004141c] = 6004a862, %l5 = 00000000000000ff
611 ldsh [%i1+0x01e],%l5 ! %l5 = ffffffffffffa862
612! Mem[0000000030101408] = 599d9075, %l4 = 0000000000000092
613 lduwa [%i4+%o4]0x81,%l4 ! %l4 = 00000000599d9075
614! Mem[0000000030101408] = ac35f303 75909d59, %l4 = 599d9075, %l5 = ffffa862
615 ldda [%i4+%o4]0x89,%l4 ! %l4 = 0000000075909d59 00000000ac35f303
616! Mem[0000000030141410] = df1352cc8ffe275d, %f8 = a509aa5e d5cf6cf8
617 ldda [%i5+%o5]0x81,%f8 ! %f8 = df1352cc 8ffe275d
618! Mem[0000000030001408] = ffe67d03, %l0 = 00000000ce9d913e
619 lduha [%i0+%o4]0x81,%l0 ! %l0 = 000000000000ffe6
620! Mem[0000000030101400] = 086d6fdf, %l7 = ffffffffffff922f
621 lduwa [%i4+%g0]0x89,%l7 ! %l7 = 00000000086d6fdf
622! Mem[0000000030101400] = 086d6fdf, %l3 = ffffffffffffffdf
623 lduwa [%i4+%g0]0x89,%l3 ! %l3 = 00000000086d6fdf
624! Mem[0000000030081408] = ffe67b3d, %l3 = 00000000086d6fdf
625 ldswa [%i2+%o4]0x81,%l3 ! %l3 = ffffffffffe67b3d
626! Mem[0000000030141410] = df1352cc8ffe275d, %f14 = 2ce1bd8e daa49daa
627 ldda [%i5+%o5]0x81,%f14 ! %f14 = df1352cc 8ffe275d
628! Starting 10 instruction Store Burst
629! %l7 = 00000000086d6fdf, Mem[0000000030101400] = df6f6d08
630 stba %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = df6f6d08
631
632! Check Point 3 for processor 0
633
634 set p0_check_pt_data_3,%g4
635 rd %ccr,%g5 ! %g5 = 44
636 ldx [%g4+0x08],%g2
637 cmp %l0,%g2 ! %l0 = 000000000000ffe6
638 bne %xcc,p0_reg_check_fail0
639 mov 0xee0,%g1
640 ldx [%g4+0x10],%g2
641 cmp %l1,%g2 ! %l1 = 000000000cb9ead0
642 bne %xcc,p0_reg_check_fail1
643 mov 0xee1,%g1
644 ldx [%g4+0x18],%g2
645 cmp %l2,%g2 ! %l2 = 000000000000000a
646 bne %xcc,p0_reg_check_fail2
647 mov 0xee2,%g1
648 ldx [%g4+0x20],%g2
649 cmp %l3,%g2 ! %l3 = ffffffffffe67b3d
650 bne %xcc,p0_reg_check_fail3
651 mov 0xee3,%g1
652 ldx [%g4+0x28],%g2
653 cmp %l4,%g2 ! %l4 = 0000000075909d59
654 bne %xcc,p0_reg_check_fail4
655 mov 0xee4,%g1
656 ldx [%g4+0x30],%g2
657 cmp %l5,%g2 ! %l5 = 00000000ac35f303
658 bne %xcc,p0_reg_check_fail5
659 mov 0xee5,%g1
660 ldx [%g4+0x38],%g2
661 cmp %l6,%g2 ! %l6 = 00000000000000a7
662 bne %xcc,p0_reg_check_fail6
663 mov 0xee6,%g1
664 ldx [%g4+0x40],%g2
665 cmp %l7,%g2 ! %l7 = 00000000086d6fdf
666 bne %xcc,p0_reg_check_fail7
667 mov 0xee7,%g1
668 ldx [%g4+0x48],%g3
669 std %f0,[%g4]
670 ldx [%g4],%g2
671 cmp %g3,%g2 ! %f0 = 0dd4a926 67e8c7b0
672 bne %xcc,p0_freg_check_fail
673 mov 0xf00,%g1
674 ldx [%g4+0x50],%g3
675 std %f2,[%g4]
676 ldx [%g4],%g2
677 cmp %g3,%g2 ! %f2 = ffe67d03 0dd4a926
678 bne %xcc,p0_freg_check_fail
679 mov 0xf02,%g1
680 ldx [%g4+0x58],%g3
681 std %f4,[%g4]
682 ldx [%g4],%g2
683 cmp %g3,%g2 ! %f4 = 8f1a5501 40a0b34d
684 bne %xcc,p0_freg_check_fail
685 mov 0xf04,%g1
686 ldx [%g4+0x60],%g3
687 std %f6,[%g4]
688 ldx [%g4],%g2
689 cmp %g3,%g2 ! %f6 = 980b74a7 01ff6647
690 bne %xcc,p0_freg_check_fail
691 mov 0xf06,%g1
692 ldx [%g4+0x68],%g3
693 std %f8,[%g4]
694 ldx [%g4],%g2
695 cmp %g3,%g2 ! %f8 = df1352cc 8ffe275d
696 bne %xcc,p0_freg_check_fail
697 mov 0xf08,%g1
698 ldx [%g4+0x70],%g3
699 std %f10,[%g4]
700 ldx [%g4],%g2
701 cmp %g3,%g2 ! %f10 = 00000000 472a56b3
702 bne %xcc,p0_freg_check_fail
703 mov 0xf10,%g1
704 ldx [%g4+0x78],%g3
705 std %f14,[%g4]
706 ldx [%g4],%g2
707 cmp %g3,%g2 ! %f14 = df1352cc 8ffe275d
708 bne %xcc,p0_freg_check_fail
709 mov 0xf14,%g1
710 ldx [%g4+0x80],%g3
711 std %f16,[%g4]
712 ldx [%g4],%g2
713 cmp %g3,%g2 ! %f16 = 086d6fdf 10111074
714 bne %xcc,p0_freg_check_fail
715 mov 0xf16,%g1
716 ldx [%g4+0x88],%g3
717 std %f18,[%g4]
718 ldx [%g4],%g2
719 cmp %g3,%g2 ! %f18 = 2752d5ed 2c05fff6
720 bne %xcc,p0_freg_check_fail
721 mov 0xf18,%g1
722 ldx [%g4+0x90],%g3
723 std %f20,[%g4]
724 ldx [%g4],%g2
725 cmp %g3,%g2 ! %f20 = ff2ff31f 84d45987
726 bne %xcc,p0_freg_check_fail
727 mov 0xf20,%g1
728 ldx [%g4+0x98],%g3
729 std %f22,[%g4]
730 ldx [%g4],%g2
731 cmp %g3,%g2 ! %f22 = 908a7c20 32ea7f0d
732 bne %xcc,p0_freg_check_fail
733 mov 0xf22,%g1
734 ldx [%g4+0xa0],%g3
735 std %f24,[%g4]
736 ldx [%g4],%g2
737 cmp %g3,%g2 ! %f24 = 0e0a2639 da94f32f
738 bne %xcc,p0_freg_check_fail
739 mov 0xf24,%g1
740 ldx [%g4+0xa8],%g3
741 std %f26,[%g4]
742 ldx [%g4],%g2
743 cmp %g3,%g2 ! %f26 = 35c884b1 a5cccd8e
744 bne %xcc,p0_freg_check_fail
745 mov 0xf26,%g1
746 ldx [%g4+0xb0],%g3
747 std %f28,[%g4]
748 ldx [%g4],%g2
749 cmp %g3,%g2 ! %f28 = 621ebbdd fe4b4cc8
750 bne %xcc,p0_freg_check_fail
751 mov 0xf28,%g1
752 ldx [%g4+0xb8],%g3
753 std %f30,[%g4]
754 ldx [%g4],%g2
755 cmp %g3,%g2 ! %f30 = 6cc1fff6 0000163e
756 bne %xcc,p0_freg_check_fail
757 mov 0xf30,%g1
758
759! Check Point 3 completed
760
761
762p0_label_16:
763! %l2 = 000000000000000a, Mem[0000000030141408] = 2b2c9c6a
764 stba %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 2b2c9c0a
765! Mem[0000000010041428] = 93e8f986, %l5 = 00000000ac35f303
766 swap [%i1+0x028],%l5 ! %l5 = 0000000093e8f986
767! %f9 = 8ffe275d, Mem[00000000100c1408] = 6a5e370a
768 sta %f9 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 8ffe275d
769! Mem[0000000030041408] = a738dbaf, %l3 = ffffffffffe67b3d
770 swapa [%i1+%o4]0x81,%l3 ! %l3 = 00000000a738dbaf
771! Mem[0000000010001412] = 4ac672ff, %l4 = 0000000075909d59
772 ldstuba [%i0+0x012]%asi,%l4 ! %l4 = 00000072000000ff
773! %l1 = 000000000cb9ead0, Mem[0000000010101408] = 33b7f68e
774 stba %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = 33b7f6d0
775! %l2 = 000000000000000a, Mem[0000000010081408] = ffe67d03
776 stba %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0ae67d03
777 membar #Sync ! Added by membar checker (4)
778! %l2 = 000000000000000a, Mem[0000000010141400] = df6f6d08
779 stba %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = df6f6d0a
780! %l6 = 00000000000000a7, Mem[0000000010041408] = 4f36a55e
781 stha %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 4f3600a7
782! Starting 10 instruction Load Burst
783! Mem[00000000218000c0] = 5804cd54, %l6 = 00000000000000a7
784 lduh [%o3+0x0c0],%l6 ! %l6 = 0000000000005804
785
786p0_label_17:
787! Mem[0000000010101410] = b0c7e867, %l6 = 0000000000005804
788 lduba [%i4+%o5]0x80,%l6 ! %l6 = 00000000000000b0
789! Mem[0000000030081410] = fff6b733, %l7 = 00000000086d6fdf
790 lduwa [%i2+%o5]0x81,%l7 ! %l7 = 00000000fff6b733
791! Mem[0000000010081400] = 0dd4a926 959c094a 0ae67d03 0dd4a926
792! Mem[0000000010081410] = 8f1a5501 40a0b34d 4e7b6629 01ff6647
793! Mem[0000000010081420] = a509aa5e d5cf6cf8 00000000 00000097
794! Mem[0000000010081430] = 8fbbc3a2 ff72c64a 2ce1bd8e daa49daa
795 ldda [%i2]ASI_BLK_P,%f16 ! Block Load from 0000000010081400
796! Mem[0000000010041400] = 05b8d534 ce9d913e, %l4 = 00000072, %l5 = 93e8f986
797 ldda [%i1+%g0]0x88,%l4 ! %l4 = 00000000ce9d913e 0000000005b8d534
798! Mem[000000001000143c] = bb5ee3d7, %l0 = 0000ffe6, %l6 = 000000b0
799 add %i0,0x3c,%g1
800 casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000bb5ee3d7
801! Mem[0000000010141404] = 10111074, %f3 = 0dd4a926
802 lda [%i5+0x004]%asi,%f3 ! %f3 = 10111074
803! Mem[0000000010041408] = 4f3600a7, %l4 = 00000000ce9d913e
804 lduha [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000a7
805! Mem[0000000030041410] = ffffffff, %l6 = 00000000bb5ee3d7
806 ldswa [%i1+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
807! Mem[0000000010041400] = 3e919dce, %l4 = 00000000000000a7
808 lduba [%i1+%g0]0x80,%l4 ! %l4 = 000000000000003e
809! Starting 10 instruction Store Burst
810! Mem[0000000010081406] = 959c094a, %l5 = 0000000005b8d534
811 ldstub [%i2+0x006],%l5 ! %l5 = 00000009000000ff
812
813p0_label_18:
814! Mem[00000000300c1408] = 27000000, %l3 = 00000000a738dbaf
815 ldstuba [%i3+%o4]0x81,%l3 ! %l3 = 00000027000000ff
816! %f16 = 0dd4a926 959c094a 0ae67d03 0dd4a926
817! %f20 = 8f1a5501 40a0b34d 4e7b6629 01ff6647
818! %f24 = a509aa5e d5cf6cf8 00000000 00000097
819! %f28 = 8fbbc3a2 ff72c64a 2ce1bd8e daa49daa
820 stda %f16,[%i2]ASI_COMMIT_P ! Block Store to 0000000010081400
821! Mem[000000001004143c] = e9251f9b, %l4 = 000000000000003e
822 swap [%i1+0x03c],%l4 ! %l4 = 00000000e9251f9b
823! %l6 = ffffffff, %l7 = fff6b733, Mem[0000000030001408] = ffe67d03 0dd4a926
824 stda %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffffffff fff6b733
825! %f4 = 8f1a5501 40a0b34d, %l0 = 000000000000ffe6
826! Mem[0000000030181408] = ff3ef71940a0b34d
827 add %i6,0x008,%g1
828 stda %f4,[%g1+%l0]ASI_PST16_SL ! Mem[0000000030181408] = ff3ea0400155b34d
829! %l6 = ffffffff, %l7 = fff6b733, Mem[0000000030041400] = 4f7bf710 1f175538
830 stda %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffffffff fff6b733
831! %l0 = 0000ffe6, %l1 = 0cb9ead0, Mem[0000000010001408] = f80b484f dc751734
832 stda %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000ffe6 0cb9ead0
833! %l3 = 0000000000000027, Mem[0000000010181408] = 61c67279
834 stba %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = 61c67227
835! Mem[00000000100c1438] = 8dff72e3, %l2 = 0000000a, %l6 = ffffffff
836 add %i3,0x38,%g1
837 casa [%g1]0x80,%l2,%l6 ! %l6 = 000000008dff72e3
838! Starting 10 instruction Load Burst
839! Mem[0000000030001408] = 33b7f6ffffffffff, %l0 = 000000000000ffe6
840 ldxa [%i0+%o4]0x89,%l0 ! %l0 = 33b7f6ffffffffff
841
842p0_label_19:
843! Mem[0000000010001408] = 0000ffe6, %l4 = 00000000e9251f9b
844 ldswa [%i0+%o4]0x80,%l4 ! %l4 = 000000000000ffe6
845! Mem[0000000030041408] = 3d7be6ff, %l5 = 0000000000000009
846 ldsba [%i1+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
847! Mem[00000000201c0000] = dfffafd5, %l0 = 33b7f6ffffffffff
848 ldub [%o0+%g0],%l0 ! %l0 = 00000000000000df
849! Mem[0000000010041410] = 3e375e6a, %l3 = 0000000000000027
850 lduba [%i1+%o5]0x88,%l3 ! %l3 = 000000000000006a
851! Mem[0000000010181408] = 61c67227, %l4 = 000000000000ffe6
852 lduba [%i6+%o4]0x88,%l4 ! %l4 = 0000000000000027
853 membar #Sync ! Added by membar checker (5)
854! Mem[0000000010081410] = 01551a8f, %l3 = 000000000000006a
855 lduwa [%i2+%o5]0x88,%l3 ! %l3 = 0000000001551a8f
856! Mem[0000000030101410] = 03000000, %l4 = 0000000000000027
857 ldsha [%i4+%o5]0x81,%l4 ! %l4 = 0000000000000300
858! Mem[0000000030081410] = 33b7f6ff, %f22 = 4e7b6629
859 lda [%i2+%o5]0x89,%f22 ! %f22 = 33b7f6ff
860! Mem[0000000030001408] = ffffffff, %l7 = 00000000fff6b733
861 lduwa [%i0+%o4]0x81,%l7 ! %l7 = 00000000ffffffff
862! Starting 10 instruction Store Burst
863! %l4 = 0000000000000300, Mem[0000000030001408] = fffffffffff6b733
864 stxa %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000000000000300
865
866p0_label_20:
867! %l7 = 00000000ffffffff, Mem[0000000010181400] = b3562a47
868 stha %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = b356ffff
869! %l5 = ffffffffffffffff, Mem[0000000030141410] = df1352cc
870 stba %l5,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff1352cc
871! %l6 = 000000008dff72e3, Mem[0000000010041400] = 3e919dce
872 stwa %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 8dff72e3
873! %l6 = 000000008dff72e3, Mem[00000000100c1400] = 3e16919f
874 stha %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 3e1672e3
875! %l5 = ffffffffffffffff, Mem[00000000300c1400] = 00000000
876 stha %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffff0000
877! %l6 = 000000008dff72e3, Mem[00000000211c0001] = ff6fe4d2, %asi = 80
878 stba %l6,[%o2+0x001]%asi ! Mem[00000000211c0000] = ffe3e4d2
879! %l1 = 000000000cb9ead0, Mem[00000000100c1424] = e08281c1
880 stb %l1,[%i3+0x024] ! Mem[00000000100c1424] = d08281c1
881! Mem[0000000030001400] = 34d5b805, %l1 = 000000000cb9ead0
882 ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 00000005000000ff
883! Mem[0000000030141400] = 086d6fdf, %l6 = 000000008dff72e3
884 swapa [%i5+%g0]0x89,%l6 ! %l6 = 00000000086d6fdf
885! Starting 10 instruction Load Burst
886! Mem[0000000030181400] = 0458000000000000, %l0 = 00000000000000df
887 ldxa [%i6+%g0]0x89,%l0 ! %l0 = 0458000000000000
888
889! Check Point 4 for processor 0
890
891 set p0_check_pt_data_4,%g4
892 rd %ccr,%g5 ! %g5 = 44
893 ldx [%g4+0x08],%g2
894 cmp %l0,%g2 ! %l0 = 0458000000000000
895 bne %xcc,p0_reg_check_fail0
896 mov 0xee0,%g1
897 ldx [%g4+0x10],%g2
898 cmp %l1,%g2 ! %l1 = 0000000000000005
899 bne %xcc,p0_reg_check_fail1
900 mov 0xee1,%g1
901 ldx [%g4+0x18],%g2
902 cmp %l3,%g2 ! %l3 = 0000000001551a8f
903 bne %xcc,p0_reg_check_fail3
904 mov 0xee3,%g1
905 ldx [%g4+0x20],%g2
906 cmp %l4,%g2 ! %l4 = 0000000000000300
907 bne %xcc,p0_reg_check_fail4
908 mov 0xee4,%g1
909 ldx [%g4+0x28],%g2
910 cmp %l5,%g2 ! %l5 = ffffffffffffffff
911 bne %xcc,p0_reg_check_fail5
912 mov 0xee5,%g1
913 ldx [%g4+0x30],%g2
914 cmp %l6,%g2 ! %l6 = 00000000086d6fdf
915 bne %xcc,p0_reg_check_fail6
916 mov 0xee6,%g1
917 ldx [%g4+0x38],%g2
918 cmp %l7,%g2 ! %l7 = 00000000ffffffff
919 bne %xcc,p0_reg_check_fail7
920 mov 0xee7,%g1
921 ldx [%g4+0x40],%g3
922 std %f2,[%g4]
923 ldx [%g4],%g2
924 cmp %g3,%g2 ! %f2 = ffe67d03 10111074
925 bne %xcc,p0_freg_check_fail
926 mov 0xf02,%g1
927 ldx [%g4+0x48],%g3
928 std %f4,[%g4]
929 ldx [%g4],%g2
930 cmp %g3,%g2 ! %f4 = 8f1a5501 40a0b34d
931 bne %xcc,p0_freg_check_fail
932 mov 0xf04,%g1
933 ldx [%g4+0x50],%g3
934 std %f16,[%g4]
935 ldx [%g4],%g2
936 cmp %g3,%g2 ! %f16 = 0dd4a926 959c094a
937 bne %xcc,p0_freg_check_fail
938 mov 0xf16,%g1
939 ldx [%g4+0x58],%g3
940 std %f18,[%g4]
941 ldx [%g4],%g2
942 cmp %g3,%g2 ! %f18 = 0ae67d03 0dd4a926
943 bne %xcc,p0_freg_check_fail
944 mov 0xf18,%g1
945 ldx [%g4+0x60],%g3
946 std %f20,[%g4]
947 ldx [%g4],%g2
948 cmp %g3,%g2 ! %f20 = 8f1a5501 40a0b34d
949 bne %xcc,p0_freg_check_fail
950 mov 0xf20,%g1
951 ldx [%g4+0x68],%g3
952 std %f22,[%g4]
953 ldx [%g4],%g2
954 cmp %g3,%g2 ! %f22 = 33b7f6ff 01ff6647
955 bne %xcc,p0_freg_check_fail
956 mov 0xf22,%g1
957 ldx [%g4+0x70],%g3
958 std %f24,[%g4]
959 ldx [%g4],%g2
960 cmp %g3,%g2 ! %f24 = a509aa5e d5cf6cf8
961 bne %xcc,p0_freg_check_fail
962 mov 0xf24,%g1
963 ldx [%g4+0x78],%g3
964 std %f26,[%g4]
965 ldx [%g4],%g2
966 cmp %g3,%g2 ! %f26 = 00000000 00000097
967 bne %xcc,p0_freg_check_fail
968 mov 0xf26,%g1
969 ldx [%g4+0x80],%g3
970 std %f28,[%g4]
971 ldx [%g4],%g2
972 cmp %g3,%g2 ! %f28 = 8fbbc3a2 ff72c64a
973 bne %xcc,p0_freg_check_fail
974 mov 0xf28,%g1
975 ldx [%g4+0x88],%g3
976 std %f30,[%g4]
977 ldx [%g4],%g2
978 cmp %g3,%g2 ! %f30 = 2ce1bd8e daa49daa
979 bne %xcc,p0_freg_check_fail
980 mov 0xf30,%g1
981
982! Check Point 4 completed
983
984
985p0_label_21:
986! Mem[00000000300c1408] = 000000ff, %l3 = 0000000001551a8f
987 ldswa [%i3+%o4]0x89,%l3 ! %l3 = 00000000000000ff
988! Mem[0000000010041400] = 8dff72e3, %l0 = 0458000000000000
989 ldsha [%i1+0x002]%asi,%l0 ! %l0 = 00000000000072e3
990! Mem[0000000030181408] = ff3ea040, %l5 = ffffffffffffffff
991 lduha [%i6+%o4]0x81,%l5 ! %l5 = 000000000000ff3e
992! Mem[0000000010141410] = 1ff32fff, %l1 = 0000000000000005
993 lduwa [%i5+%o5]0x88,%l1 ! %l1 = 000000001ff32fff
994! Mem[00000000211c0000] = ffe3e4d2, %l6 = 00000000086d6fdf
995 ldub [%o2+0x001],%l6 ! %l6 = 00000000000000e3
996! Mem[0000000030001400] = ffb8d5343e16919f, %l3 = 00000000000000ff
997 ldxa [%i0+%g0]0x81,%l3 ! %l3 = ffb8d5343e16919f
998! Mem[0000000030101410] = 00000003, %l4 = 0000000000000300
999 lduwa [%i4+%o5]0x89,%l4 ! %l4 = 0000000000000003
1000! Mem[0000000010041438] = 3b52db8a0000003e, %f24 = a509aa5e d5cf6cf8
1001 ldd [%i1+0x038],%f24 ! %f24 = 3b52db8a 0000003e
1002! Mem[0000000030081408] = ffe67b3d, %l1 = 000000001ff32fff
1003 lduha [%i2+%o4]0x81,%l1 ! %l1 = 000000000000ffe6
1004! Starting 10 instruction Store Burst
1005! %l7 = 00000000ffffffff, Mem[0000000010141410] = 1ff32fff
1006 stwa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = ffffffff
1007
1008p0_label_22:
1009! %l5 = 000000000000ff3e, Mem[0000000010001434] = 5b4a6750, %asi = 80
1010 stwa %l5,[%i0+0x034]%asi ! Mem[0000000010001434] = 0000ff3e
1011! %f18 = 0ae67d03 0dd4a926, Mem[0000000010081400] = 26a9d40d 4a099c95
1012 stda %f18,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0ae67d03 0dd4a926
1013! %l4 = 0000000000000003, Mem[0000000010001400] = 8c8e1f81d97eff97
1014 stxa %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000000000003
1015! %f28 = 8fbbc3a2, Mem[0000000030081400] = 11000000
1016 sta %f28,[%i2+%g0]0x81 ! Mem[0000000030081400] = 8fbbc3a2
1017! %l3 = ffb8d5343e16919f, Mem[0000000030181400] = 00000000
1018 stwa %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = 3e16919f
1019! %l0 = 00000000000072e3, Mem[0000000020800040] = e9e6e589
1020 stb %l0,[%o1+0x040] ! Mem[0000000020800040] = e3e6e589
1021! Mem[00000000300c1400] = ffff0000, %l2 = 000000000000000a
1022 swapa [%i3+%g0]0x81,%l2 ! %l2 = 00000000ffff0000
1023! Mem[0000000020800041] = e3e6e589, %l7 = 00000000ffffffff
1024 ldstuba [%o1+0x041]%asi,%l7 ! %l7 = 000000e6000000ff
1025! Mem[0000000030101400] = df6f6d08, %l0 = 00000000000072e3
1026 swapa [%i4+%g0]0x81,%l0 ! %l0 = 00000000df6f6d08
1027! Starting 10 instruction Load Burst
1028! Mem[000000001008141c] = 01ff6647, %l1 = 000000000000ffe6
1029 ldsh [%i2+0x01e],%l1 ! %l1 = 0000000000006647
1030
1031p0_label_23:
1032! Mem[0000000010081410] = 4db3a040 01551a8f, %l0 = df6f6d08, %l1 = 00006647
1033 ldda [%i2+%o5]0x88,%l0 ! %l0 = 0000000001551a8f 000000004db3a040
1034! Mem[0000000010141408] = edd55227, %f8 = df1352cc
1035 lda [%i5+%o4]0x88,%f8 ! %f8 = edd55227
1036 membar #Sync ! Added by membar checker (6)
1037! Mem[0000000030141400] = e372ff8d 4d9c90e7 0a9c2c2b 9f5e6240
1038! Mem[0000000030141410] = ff1352cc 8ffe275d 4bbe3cde 1468c5b9
1039! Mem[0000000030141420] = abfb810c 2c5f5a70 d3f1a09c 1b8734ed
1040! Mem[0000000030141430] = baf9b00d 1a53d335 e697de10 d004a503
1041 ldda [%i5]ASI_BLK_SL,%f16 ! Block Load from 0000000030141400
1042! Mem[0000000020800040] = e3ffe589, %l1 = 000000004db3a040
1043 ldsb [%o1+0x041],%l1 ! %l1 = ffffffffffffffff
1044! Mem[0000000010141410] = ffffffff, %l7 = 00000000000000e6
1045 lduha [%i5+%o5]0x80,%l7 ! %l7 = 000000000000ffff
1046! Mem[0000000030141400] = e372ff8d 4d9c90e7 0a9c2c2b 9f5e6240
1047! Mem[0000000030141410] = ff1352cc 8ffe275d 4bbe3cde 1468c5b9
1048! Mem[0000000030141420] = abfb810c 2c5f5a70 d3f1a09c 1b8734ed
1049! Mem[0000000030141430] = baf9b00d 1a53d335 e697de10 d004a503
1050 ldda [%i5]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030141400
1051! Mem[0000000010001410] = ffffc64a, %l4 = 0000000000000003
1052 lduba [%i0+%o5]0x88,%l4 ! %l4 = 000000000000004a
1053! Mem[00000000100c141c] = 52529726, %l2 = 00000000ffff0000
1054 lduwa [%i3+0x01c]%asi,%l2 ! %l2 = 0000000052529726
1055! Mem[0000000010001428] = 000353ac, %f25 = 0c81fbab
1056 lda [%i0+0x028]%asi,%f25 ! %f25 = 000353ac
1057! Starting 10 instruction Store Burst
1058! %f24 = 705a5f2c, %f21 = cc5213ff, %f16 = e7909c4d 8dff72e3
1059 fsmuld %f24,%f21,%f16 ! %f16 = c7a66664 15a21a80
1060
1061p0_label_24:
1062! %l4 = 0000004a, %l5 = 0000ff3e, Mem[00000000100c1408] = 8ffe275d 6108c224
1063 stda %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000004a 0000ff3e
1064! %l3 = ffb8d5343e16919f, Mem[0000000010141408] = edd55227
1065 stha %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = edd5919f
1066! Mem[000000001014140c] = 2c05fff6, %l2 = 52529726, %l7 = 0000ffff
1067 add %i5,0x0c,%g1
1068 casa [%g1]0x80,%l2,%l7 ! %l7 = 000000002c05fff6
1069! %f26 = ed34871b 9ca0f1d3, Mem[0000000030041410] = ffffffff ffffffff
1070 stda %f26,[%i1+%o5]0x81 ! Mem[0000000030041410] = ed34871b 9ca0f1d3
1071! %f30 = 03a504d0 10de97e6, %l2 = 0000000052529726
1072! Mem[00000000300c1430] = 9703e30bbbeddb77
1073 add %i3,0x030,%g1
1074 stda %f30,[%g1+%l2]ASI_PST32_SL ! Mem[00000000300c1430] = 9703e30bd004a503
1075! Mem[0000000030181410] = 00000000, %l4 = 000000000000004a
1076 ldstuba [%i6+%o5]0x81,%l4 ! %l4 = 00000000000000ff
1077! Mem[0000000030101400] = e3720000, %l7 = 000000002c05fff6
1078 swapa [%i4+%g0]0x89,%l7 ! %l7 = 00000000e3720000
1079! %f26 = ed34871b, Mem[0000000010081400] = 26a9d40d
1080 sta %f26,[%i2+%g0]0x80 ! Mem[0000000010081400] = ed34871b
1081 membar #Sync ! Added by membar checker (7)
1082! %f20 = 5d27fe8f cc5213ff, Mem[0000000030141410] = cc5213ff 5d27fe8f
1083 stda %f20,[%i5+%o5]0x89 ! Mem[0000000030141410] = 5d27fe8f cc5213ff
1084! Starting 10 instruction Load Burst
1085! Mem[0000000010101410] = b0c7e867, %f0 = e372ff8d
1086 lda [%i4+%o5]0x80,%f0 ! %f0 = b0c7e867
1087
1088p0_label_25:
1089! Mem[0000000030001408] = 00000000, %l2 = 0000000052529726
1090 ldsba [%i0+%o4]0x89,%l2 ! %l2 = 0000000000000000
1091! Mem[0000000010181410] = 000000a2, %l0 = 0000000001551a8f
1092 lduha [%i6+%o5]0x80,%l0 ! %l0 = 0000000000000000
1093! Mem[0000000030101408] = 75909d59, %l6 = 00000000000000e3
1094 ldswa [%i4+%o4]0x89,%l6 ! %l6 = 0000000075909d59
1095! Mem[0000000010101400] = 8a57cfd5, %l0 = 0000000000000000
1096 ldsba [%i4+%g0]0x80,%l0 ! %l0 = ffffffffffffff8a
1097! Mem[0000000010181408] = 2772c661, %l6 = 0000000075909d59
1098 lduwa [%i6+%o4]0x80,%l6 ! %l6 = 000000002772c661
1099! Mem[000000001014143c] = 0000163e, %l5 = 000000000000ff3e
1100 ldub [%i5+0x03d],%l5 ! %l5 = 0000000000000000
1101! Mem[0000000010081400] = ed34871b, %l5 = 0000000000000000
1102 lduw [%i2+%g0],%l5 ! %l5 = 00000000ed34871b
1103! Mem[0000000030081410] = 33b7f6ff, %l3 = ffb8d5343e16919f
1104 lduwa [%i2+%o5]0x89,%l3 ! %l3 = 0000000033b7f6ff
1105! Mem[0000000030001400] = ffb8d5343e16919f, %f30 = 03a504d0 10de97e6
1106 ldda [%i0+%g0]0x81,%f30 ! %f30 = ffb8d534 3e16919f
1107! Starting 10 instruction Store Burst
1108! %f10 = d3f1a09c 1b8734ed, Mem[0000000010181400] = b356ffff 00000000
1109 stda %f10,[%i6+%g0]0x88 ! Mem[0000000010181400] = d3f1a09c 1b8734ed
1110
1111! Check Point 5 for processor 0
1112
1113 set p0_check_pt_data_5,%g4
1114 rd %ccr,%g5 ! %g5 = 44
1115 ldx [%g4+0x08],%g2
1116 cmp %l0,%g2 ! %l0 = ffffffffffffff8a
1117 bne %xcc,p0_reg_check_fail0
1118 mov 0xee0,%g1
1119 ldx [%g4+0x10],%g2
1120 cmp %l1,%g2 ! %l1 = ffffffffffffffff
1121 bne %xcc,p0_reg_check_fail1
1122 mov 0xee1,%g1
1123 ldx [%g4+0x18],%g2
1124 cmp %l2,%g2 ! %l2 = 0000000000000000
1125 bne %xcc,p0_reg_check_fail2
1126 mov 0xee2,%g1
1127 ldx [%g4+0x20],%g2
1128 cmp %l3,%g2 ! %l3 = 0000000033b7f6ff
1129 bne %xcc,p0_reg_check_fail3
1130 mov 0xee3,%g1
1131 ldx [%g4+0x28],%g2
1132 cmp %l4,%g2 ! %l4 = 0000000000000000
1133 bne %xcc,p0_reg_check_fail4
1134 mov 0xee4,%g1
1135 ldx [%g4+0x30],%g2
1136 cmp %l5,%g2 ! %l5 = 00000000ed34871b
1137 bne %xcc,p0_reg_check_fail5
1138 mov 0xee5,%g1
1139 ldx [%g4+0x38],%g2
1140 cmp %l6,%g2 ! %l6 = 000000002772c661
1141 bne %xcc,p0_reg_check_fail6
1142 mov 0xee6,%g1
1143 ldx [%g4+0x40],%g2
1144 cmp %l7,%g2 ! %l7 = 00000000e3720000
1145 bne %xcc,p0_reg_check_fail7
1146 mov 0xee7,%g1
1147 ldx [%g4+0x48],%g3
1148 std %f0,[%g4]
1149 ldx [%g4],%g2
1150 cmp %g3,%g2 ! %f0 = b0c7e867 4d9c90e7
1151 bne %xcc,p0_freg_check_fail
1152 mov 0xf00,%g1
1153 ldx [%g4+0x50],%g3
1154 std %f2,[%g4]
1155 ldx [%g4],%g2
1156 cmp %g3,%g2 ! %f2 = 0a9c2c2b 9f5e6240
1157 bne %xcc,p0_freg_check_fail
1158 mov 0xf02,%g1
1159 ldx [%g4+0x58],%g3
1160 std %f4,[%g4]
1161 ldx [%g4],%g2
1162 cmp %g3,%g2 ! %f4 = ff1352cc 8ffe275d
1163 bne %xcc,p0_freg_check_fail
1164 mov 0xf04,%g1
1165 ldx [%g4+0x60],%g3
1166 std %f6,[%g4]
1167 ldx [%g4],%g2
1168 cmp %g3,%g2 ! %f6 = 4bbe3cde 1468c5b9
1169 bne %xcc,p0_freg_check_fail
1170 mov 0xf06,%g1
1171 ldx [%g4+0x68],%g3
1172 std %f8,[%g4]
1173 ldx [%g4],%g2
1174 cmp %g3,%g2 ! %f8 = abfb810c 2c5f5a70
1175 bne %xcc,p0_freg_check_fail
1176 mov 0xf08,%g1
1177 ldx [%g4+0x70],%g3
1178 std %f10,[%g4]
1179 ldx [%g4],%g2
1180 cmp %g3,%g2 ! %f10 = d3f1a09c 1b8734ed
1181 bne %xcc,p0_freg_check_fail
1182 mov 0xf10,%g1
1183 ldx [%g4+0x78],%g3
1184 std %f12,[%g4]
1185 ldx [%g4],%g2
1186 cmp %g3,%g2 ! %f12 = baf9b00d 1a53d335
1187 bne %xcc,p0_freg_check_fail
1188 mov 0xf12,%g1
1189 ldx [%g4+0x80],%g3
1190 std %f14,[%g4]
1191 ldx [%g4],%g2
1192 cmp %g3,%g2 ! %f14 = e697de10 d004a503
1193 bne %xcc,p0_freg_check_fail
1194 mov 0xf14,%g1
1195 ldx [%g4+0x88],%g3
1196 std %f16,[%g4]
1197 ldx [%g4],%g2
1198 cmp %g3,%g2 ! %f16 = c7a66664 15a21a80
1199 bne %xcc,p0_freg_check_fail
1200 mov 0xf16,%g1
1201 ldx [%g4+0x90],%g3
1202 std %f18,[%g4]
1203 ldx [%g4],%g2
1204 cmp %g3,%g2 ! %f18 = 40625e9f 2b2c9c0a
1205 bne %xcc,p0_freg_check_fail
1206 mov 0xf18,%g1
1207 ldx [%g4+0x98],%g3
1208 std %f20,[%g4]
1209 ldx [%g4],%g2
1210 cmp %g3,%g2 ! %f20 = 5d27fe8f cc5213ff
1211 bne %xcc,p0_freg_check_fail
1212 mov 0xf20,%g1
1213 ldx [%g4+0xa0],%g3
1214 std %f22,[%g4]
1215 ldx [%g4],%g2
1216 cmp %g3,%g2 ! %f22 = b9c56814 de3cbe4b
1217 bne %xcc,p0_freg_check_fail
1218 mov 0xf22,%g1
1219 ldx [%g4+0xa8],%g3
1220 std %f24,[%g4]
1221 ldx [%g4],%g2
1222 cmp %g3,%g2 ! %f24 = 705a5f2c 000353ac
1223 bne %xcc,p0_freg_check_fail
1224 mov 0xf24,%g1
1225 ldx [%g4+0xb0],%g3
1226 std %f26,[%g4]
1227 ldx [%g4],%g2
1228 cmp %g3,%g2 ! %f26 = ed34871b 9ca0f1d3
1229 bne %xcc,p0_freg_check_fail
1230 mov 0xf26,%g1
1231 ldx [%g4+0xb8],%g3
1232 std %f28,[%g4]
1233 ldx [%g4],%g2
1234 cmp %g3,%g2 ! %f28 = 35d3531a 0db0f9ba
1235 bne %xcc,p0_freg_check_fail
1236 mov 0xf28,%g1
1237 ldx [%g4+0xc0],%g3
1238 std %f30,[%g4]
1239 ldx [%g4],%g2
1240 cmp %g3,%g2 ! %f30 = ffb8d534 3e16919f
1241 bne %xcc,p0_freg_check_fail
1242 mov 0xf30,%g1
1243
1244! Check Point 5 completed
1245
1246
1247p0_label_26:
1248! %f18 = 40625e9f 2b2c9c0a, Mem[0000000010101408] = d0f6b733 e9251f9b
1249 stda %f18,[%i4+%o4]0x80 ! Mem[0000000010101408] = 40625e9f 2b2c9c0a
1250! Mem[000000001010140c] = 2b2c9c0a, %l7 = 00000000e3720000, %asi = 80
1251 swapa [%i4+0x00c]%asi,%l7 ! %l7 = 000000002b2c9c0a
1252! %l7 = 000000002b2c9c0a, Mem[0000000010141408] = 9f91d5ed2c05fff6, %asi = 80
1253 stxa %l7,[%i5+0x008]%asi ! Mem[0000000010141408] = 000000002b2c9c0a
1254! %f20 = 5d27fe8f cc5213ff, Mem[0000000010001408] = 0000ffe6 0cb9ead0
1255 stda %f20,[%i0+%o4]0x80 ! Mem[0000000010001408] = 5d27fe8f cc5213ff
1256! Mem[0000000030141400] = 8dff72e3, %l3 = 0000000033b7f6ff
1257 ldstuba [%i5+%g0]0x89,%l3 ! %l3 = 000000e3000000ff
1258! %l6 = 000000002772c661, Mem[0000000010141430] = 621ebbddfe4b4cc8, %asi = 80
1259 stxa %l6,[%i5+0x030]%asi ! Mem[0000000010141430] = 000000002772c661
1260! %l6 = 000000002772c661, Mem[0000000010001436] = 0000ff3e
1261 sth %l6,[%i0+0x036] ! Mem[0000000010001434] = 0000c661
1262! Mem[00000000100c1410] = 5c13117e, %l0 = ffffffffffffff8a
1263 swapa [%i3+%o5]0x80,%l0 ! %l0 = 000000005c13117e
1264! %l1 = ffffffffffffffff, Mem[0000000030001410] = df6f6d0800000000
1265 stxa %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffffffffffffffff
1266! Starting 10 instruction Load Burst
1267! Mem[00000000300c1408] = 000000ff, %l6 = 000000002772c661
1268 lduwa [%i3+%o4]0x89,%l6 ! %l6 = 00000000000000ff
1269
1270p0_label_27:
1271! Mem[00000000100c1400] = e372163e, %l6 = 00000000000000ff
1272 ldsba [%i3+%g0]0x80,%l6 ! %l6 = ffffffffffffffe3
1273! Mem[0000000030001410] = ffffffff, %l7 = 000000002b2c9c0a
1274 lduha [%i0+%o5]0x81,%l7 ! %l7 = 000000000000ffff
1275! Mem[0000000010181400] = ed34871b, %l1 = ffffffffffffffff
1276 lduba [%i6+%g0]0x80,%l1 ! %l1 = 00000000000000ed
1277! Mem[0000000010101408] = 40625e9f e3720000, %l6 = ffffffe3, %l7 = 0000ffff
1278 ldda [%i4+%o4]0x80,%l6 ! %l6 = 0000000040625e9f 00000000e3720000
1279! Mem[0000000010101408] = 9f5e6240, %l0 = 000000005c13117e
1280 lduwa [%i4+%o4]0x88,%l0 ! %l0 = 000000009f5e6240
1281! Mem[0000000030141410] = ff1352cc8ffe275d, %l4 = 0000000000000000
1282 ldxa [%i5+%o5]0x81,%l4 ! %l4 = ff1352cc8ffe275d
1283! Mem[00000000100c1430] = 3b54f316, %l0 = 000000009f5e6240
1284 lduh [%i3+0x032],%l0 ! %l0 = 000000000000f316
1285! Mem[0000000030041408] = ffe67b3d8ebce0f2, %f26 = ed34871b 9ca0f1d3
1286 ldda [%i1+%o4]0x81,%f26 ! %f26 = ffe67b3d 8ebce0f2
1287! Mem[0000000010141408] = 0a9c2c2b 00000000, %l2 = 00000000, %l3 = 000000e3
1288 ldda [%i5+%o4]0x88,%l2 ! %l2 = 0000000000000000 000000000a9c2c2b
1289! Starting 10 instruction Store Burst
1290! %l4 = ff1352cc8ffe275d, Mem[00000000100c1410] = 0131e0ed8affffff
1291 stxa %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff1352cc8ffe275d
1292
1293p0_label_28:
1294! %l2 = 0000000000000000, Mem[0000000010001408] = 8ffe275d
1295 stwa %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000
1296! %l4 = 8ffe275d, %l5 = ed34871b, Mem[0000000010101408] = 9f5e6240 000072e3
1297 stda %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = 8ffe275d ed34871b
1298! %l6 = 40625e9f, %l7 = e3720000, Mem[0000000010001400] = 00000003 00000000
1299 stda %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 40625e9f e3720000
1300! %l0 = 0000f316, %l1 = 000000ed, Mem[0000000010001408] = 00000000 ff1352cc
1301 stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000f316 000000ed
1302! Mem[0000000010141408] = 00000000, %l1 = 00000000000000ed
1303 swapa [%i5+%o4]0x88,%l1 ! %l1 = 0000000000000000
1304! Mem[00000000100c141c] = 52529726, %l5 = ed34871b, %l5 = ed34871b
1305 add %i3,0x1c,%g1
1306 casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000052529726
1307! %f24 = 705a5f2c, Mem[00000000100c1408] = 0000004a
1308 sta %f24,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 705a5f2c
1309! %l6 = 0000000040625e9f, Mem[000000001010143a] = 9430fa40, %asi = 80
1310 stha %l6,[%i4+0x03a]%asi ! Mem[0000000010101438] = 94305e9f
1311! %l5 = 0000000052529726, Mem[0000000030101410] = 03000000e73b61e7
1312 stxa %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000052529726
1313! Starting 10 instruction Load Burst
1314! Mem[00000000300c1410] = 980b74ff, %l5 = 0000000052529726
1315 lduwa [%i3+%o5]0x89,%l5 ! %l5 = 00000000980b74ff
1316
1317p0_label_29:
1318! %l2 = 00000000, %l3 = 0a9c2c2b, Mem[0000000030081400] = 8fbbc3a2 00b05a62
1319 stda %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000 0a9c2c2b
1320! Mem[0000000030001410] = ffffffff ffffffff, %l0 = 0000f316, %l1 = 00000000
1321 ldda [%i0+%o5]0x81,%l0 ! %l0 = 00000000ffffffff 00000000ffffffff
1322! Mem[0000000010041400] = 8dff72e334d5b805, %l4 = ff1352cc8ffe275d
1323 ldxa [%i1+%g0]0x80,%l4 ! %l4 = 8dff72e334d5b805
1324! Mem[0000000020800000] = 0a2dbb34, %l0 = 00000000ffffffff
1325 ldsba [%o1+0x001]%asi,%l0 ! %l0 = 000000000000002d
1326! %l1 = 00000000ffffffff, Mem[0000000010141408] = ed0000002b2c9c0a
1327 stxa %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000ffffffff
1328! Mem[0000000010141410] = ffffffff, %f3 = 9f5e6240
1329 lda [%i5+%o5]0x88,%f3 ! %f3 = ffffffff
1330! Mem[00000000100c1408] = 0000ff3e 705a5f2c, %l0 = 0000002d, %l1 = ffffffff
1331 ldda [%i3+%o4]0x88,%l0 ! %l0 = 00000000705a5f2c 000000000000ff3e
1332! Mem[0000000030041408] = 3d7be6ff, %l4 = 8dff72e334d5b805
1333 ldsba [%i1+%o4]0x89,%l4 ! %l4 = ffffffffffffffff
1334! Mem[0000000030041400] = ffffffff, %l2 = 0000000000000000
1335 lduwa [%i1+%g0]0x81,%l2 ! %l2 = 00000000ffffffff
1336! Starting 10 instruction Store Burst
1337! %l6 = 0000000040625e9f, Mem[0000000010181410] = 000000a2
1338 stba %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 9f0000a2
1339
1340p0_label_30:
1341! Mem[0000000010101438] = 94305e9f8c4ee51a, %l4 = ffffffffffffffff, %l1 = 000000000000ff3e
1342 add %i4,0x38,%g1
1343 casxa [%g1]0x80,%l4,%l1 ! %l1 = 94305e9f8c4ee51a
1344! %l7 = 00000000e3720000, Mem[0000000010181408] = 2d1ea41661c67227
1345 stxa %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000e3720000
1346! Mem[0000000030081410] = 33b7f6ff, %l1 = 94305e9f8c4ee51a
1347 ldstuba [%i2+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
1348! %l4 = ffffffffffffffff, Mem[0000000010101422] = f283ac8f, %asi = 80
1349 stba %l4,[%i4+0x022]%asi ! Mem[0000000010101420] = f283ff8f
1350! %l6 = 40625e9f, %l7 = e3720000, Mem[0000000030001410] = ffffffff ffffffff
1351 stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 40625e9f e3720000
1352! %f12 = baf9b00d 1a53d335, %l2 = 00000000ffffffff
1353! Mem[0000000030041430] = 8365f8b99554d663
1354 add %i1,0x030,%g1
1355 stda %f12,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030041430] = 35d3531a0db0f9ba
1356! Mem[0000000010181410] = 9f0000a2, %l3 = 000000000a9c2c2b
1357 swapa [%i6+%o5]0x80,%l3 ! %l3 = 000000009f0000a2
1358! %l5 = 00000000980b74ff, Mem[0000000010101408] = 8ffe275d
1359 stba %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = 8ffe27ff
1360! %f30 = ffb8d534 3e16919f, Mem[0000000010081410] = 01551a8f 4db3a040
1361 stda %f30,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffb8d534 3e16919f
1362! Starting 10 instruction Load Burst
1363! Mem[000000001004140c] = ad982c1e, %l2 = 00000000ffffffff
1364 lduw [%i1+0x00c],%l2 ! %l2 = 00000000ad982c1e
1365
1366! Check Point 6 for processor 0
1367
1368 set p0_check_pt_data_6,%g4
1369 rd %ccr,%g5 ! %g5 = 44
1370 ldx [%g4+0x08],%g2
1371 cmp %l0,%g2 ! %l0 = 00000000705a5f2c
1372 bne %xcc,p0_reg_check_fail0
1373 mov 0xee0,%g1
1374 ldx [%g4+0x10],%g2
1375 cmp %l1,%g2 ! %l1 = 00000000000000ff
1376 bne %xcc,p0_reg_check_fail1
1377 mov 0xee1,%g1
1378 ldx [%g4+0x18],%g2
1379 cmp %l2,%g2 ! %l2 = 00000000ad982c1e
1380 bne %xcc,p0_reg_check_fail2
1381 mov 0xee2,%g1
1382 ldx [%g4+0x20],%g2
1383 cmp %l3,%g2 ! %l3 = 000000009f0000a2
1384 bne %xcc,p0_reg_check_fail3
1385 mov 0xee3,%g1
1386 ldx [%g4+0x28],%g2
1387 cmp %l4,%g2 ! %l4 = ffffffffffffffff
1388 bne %xcc,p0_reg_check_fail4
1389 mov 0xee4,%g1
1390 ldx [%g4+0x30],%g2
1391 cmp %l5,%g2 ! %l5 = 00000000980b74ff
1392 bne %xcc,p0_reg_check_fail5
1393 mov 0xee5,%g1
1394 ldx [%g4+0x38],%g2
1395 cmp %l6,%g2 ! %l6 = 0000000040625e9f
1396 bne %xcc,p0_reg_check_fail6
1397 mov 0xee6,%g1
1398 ldx [%g4+0x40],%g2
1399 cmp %l7,%g2 ! %l7 = 00000000e3720000
1400 bne %xcc,p0_reg_check_fail7
1401 mov 0xee7,%g1
1402 ldx [%g4+0x48],%g3
1403 std %f0,[%g4]
1404 ldx [%g4],%g2
1405 cmp %g3,%g2 ! %f0 = b0c7e867 4d9c90e7
1406 bne %xcc,p0_freg_check_fail
1407 mov 0xf00,%g1
1408 ldx [%g4+0x50],%g3
1409 std %f2,[%g4]
1410 ldx [%g4],%g2
1411 cmp %g3,%g2 ! %f2 = 0a9c2c2b ffffffff
1412 bne %xcc,p0_freg_check_fail
1413 mov 0xf02,%g1
1414 ldx [%g4+0x58],%g3
1415 std %f6,[%g4]
1416 ldx [%g4],%g2
1417 cmp %g3,%g2 ! %f6 = 4bbe3cde 1468c5b9
1418 bne %xcc,p0_freg_check_fail
1419 mov 0xf06,%g1
1420 ldx [%g4+0x60],%g3
1421 std %f26,[%g4]
1422 ldx [%g4],%g2
1423 cmp %g3,%g2 ! %f26 = ffe67b3d 8ebce0f2
1424 bne %xcc,p0_freg_check_fail
1425 mov 0xf26,%g1
1426
1427! Check Point 6 completed
1428
1429
1430p0_label_31:
1431! Mem[0000000030101410] = 00000000, %f3 = ffffffff
1432 lda [%i4+%o5]0x81,%f3 ! %f3 = 00000000
1433! Mem[0000000010101430] = 28e3c8f7, %l6 = 0000000040625e9f
1434 lduw [%i4+0x030],%l6 ! %l6 = 0000000028e3c8f7
1435! Mem[0000000010101420] = f283ff8f, %l4 = ffffffffffffffff
1436 lduba [%i4+0x020]%asi,%l4 ! %l4 = 00000000000000f2
1437! Mem[0000000010001400] = 40625e9f, %l3 = 000000009f0000a2
1438 ldswa [%i0+%g0]0x88,%l3 ! %l3 = 0000000040625e9f
1439! Mem[0000000030101410] = 00000000, %l0 = 00000000705a5f2c
1440 lduba [%i4+%o5]0x81,%l0 ! %l0 = 0000000000000000
1441! Mem[0000000010141400] = 0a6d6fdf10111074, %l6 = 0000000028e3c8f7
1442 ldxa [%i5+%g0]0x80,%l6 ! %l6 = 0a6d6fdf10111074
1443 membar #Sync ! Added by membar checker (8)
1444! Mem[0000000010081400] = ed34871b 037de60a 0ae67d03 0dd4a926
1445! Mem[0000000010081410] = 9f91163e 34d5b8ff 4e7b6629 01ff6647
1446! Mem[0000000010081420] = a509aa5e d5cf6cf8 00000000 00000097
1447! Mem[0000000010081430] = 8fbbc3a2 ff72c64a 2ce1bd8e daa49daa
1448 ldda [%i2]ASI_BLK_P,%f16 ! Block Load from 0000000010081400
1449! Mem[0000000010141408] = 00000000, %l4 = 00000000000000f2
1450 ldstuba [%i5+%o4]0x88,%l4 ! %l4 = 00000000000000ff
1451! Mem[0000000030181410] = 000000ff, %f4 = ff1352cc
1452 lda [%i6+%o5]0x89,%f4 ! %f4 = 000000ff
1453! Starting 10 instruction Store Burst
1454! %l4 = 0000000000000000, Mem[0000000010001410] = 4ac6ffff
1455 stwa %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
1456
1457p0_label_32:
1458! %l3 = 0000000040625e9f, Mem[0000000010181402] = ed34871b
1459 sth %l3,[%i6+0x002] ! Mem[0000000010181400] = ed345e9f
1460! Mem[0000000010101410] = b0c7e867, %l0 = 0000000000000000
1461 swapa [%i4+%o5]0x80,%l0 ! %l0 = 00000000b0c7e867
1462! %f0 = b0c7e867 4d9c90e7, Mem[0000000030081400] = 00000000 2b2c9c0a
1463 stda %f0 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = b0c7e867 4d9c90e7
1464! %l5 = 00000000980b74ff, Mem[0000000030181400] = 3e16919f
1465 stwa %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = 980b74ff
1466! %l6 = 0a6d6fdf10111074, Mem[000000001014141c] = 32ea7f0d, %asi = 80
1467 stwa %l6,[%i5+0x01c]%asi ! Mem[000000001014141c] = 10111074
1468 membar #Sync ! Added by membar checker (9)
1469! %l0 = 00000000b0c7e867, Mem[0000000010081410] = 3e16919f
1470 stba %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = 3e169167
1471! %f14 = e697de10 d004a503, Mem[00000000300c1400] = 0000000a 00000092
1472 stda %f14,[%i3+%g0]0x81 ! Mem[00000000300c1400] = e697de10 d004a503
1473! Mem[0000000030041400] = ffffffff, %l0 = 00000000b0c7e867
1474 swapa [%i1+%g0]0x89,%l0 ! %l0 = 00000000ffffffff
1475! Mem[0000000030041410] = 1b8734ed, %l2 = 00000000ad982c1e
1476 ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 000000ed000000ff
1477! Starting 10 instruction Load Burst
1478! Mem[0000000010101410] = 00000000, %l5 = 00000000980b74ff
1479 ldsba [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000
1480
1481p0_label_33:
1482! Mem[00000000100c1400] = e372163e, %l6 = 0a6d6fdf10111074
1483 ldsha [%i3+%g0]0x80,%l6 ! %l6 = ffffffffffffe372
1484! Mem[000000001008141c] = 01ff6647, %l5 = 0000000000000000
1485 lduha [%i2+0x01c]%asi,%l5 ! %l5 = 00000000000001ff
1486! Mem[0000000030081400] = e7909c4d67e8c7b0, %l5 = 00000000000001ff
1487 ldxa [%i2+%g0]0x81,%l5 ! %l5 = e7909c4d67e8c7b0
1488! Mem[0000000010081410] = 6791163e, %l2 = 00000000000000ed
1489 ldswa [%i2+%o5]0x80,%l2 ! %l2 = 000000006791163e
1490! Mem[0000000030101408] = 75909d59, %l0 = 00000000ffffffff
1491 ldsha [%i4+%o4]0x89,%l0 ! %l0 = ffffffffffff9d59
1492! Mem[00000000100c1438] = 8dff72e3 785462bf, %l0 = ffff9d59, %l1 = 000000ff
1493 ldda [%i3+0x038]%asi,%l0 ! %l0 = 000000008dff72e3 00000000785462bf
1494! Mem[0000000030041400] = 67e8c7b0, %l1 = 00000000785462bf
1495 lduba [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000067
1496! Mem[0000000010041408] = a700364f, %l1 = 0000000000000067
1497 ldsba [%i1+%o4]0x80,%l1 ! %l1 = ffffffffffffffa7
1498! Mem[0000000010041408] = 4f3600a7, %l0 = 000000008dff72e3
1499 lduwa [%i1+%o4]0x88,%l0 ! %l0 = 000000004f3600a7
1500! Starting 10 instruction Store Burst
1501! Mem[00000000100c1400] = e372163e, %l1 = ffffffffffffffa7
1502 swapa [%i3+%g0]0x80,%l1 ! %l1 = 00000000e372163e
1503
1504p0_label_34:
1505! Mem[0000000010101400] = d5cf578a, %l4 = 0000000000000000
1506 swapa [%i4+%g0]0x88,%l4 ! %l4 = 00000000d5cf578a
1507! Mem[00000000300c1410] = 980b74ff, %l1 = 00000000e372163e
1508 swapa [%i3+%o5]0x89,%l1 ! %l1 = 00000000980b74ff
1509! %l6 = ffffffffffffe372, Mem[0000000030081410] = 33b7f6ff
1510 stha %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 33b7e372
1511! Mem[0000000030181400] = ff740b98, %l3 = 0000000040625e9f
1512 ldstuba [%i6+%g0]0x89,%l3 ! %l3 = 00000098000000ff
1513! %f16 = ed34871b 037de60a 0ae67d03 0dd4a926
1514! %f20 = 9f91163e 34d5b8ff 4e7b6629 01ff6647
1515! %f24 = a509aa5e d5cf6cf8 00000000 00000097
1516! %f28 = 8fbbc3a2 ff72c64a 2ce1bd8e daa49daa
1517 stda %f16,[%i5]ASI_COMMIT_P ! Block Store to 0000000010141400
1518! Mem[0000000010041400] = 8dff72e3, %l1 = 00000000980b74ff
1519 swapa [%i1+%g0]0x80,%l1 ! %l1 = 000000008dff72e3
1520! %f9 = 2c5f5a70, Mem[0000000030101408] = 75909d59
1521 sta %f9 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = 2c5f5a70
1522! %l1 = 000000008dff72e3, Mem[0000000010041408] = 4f3600a7
1523 stba %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 4f3600e3
1524! %l0 = 000000004f3600a7, Mem[0000000030181410] = 000000ff
1525 stha %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000a7
1526! Starting 10 instruction Load Burst
1527! Mem[0000000010081418] = 4e7b662901ff6647, %l0 = 000000004f3600a7
1528 ldxa [%i2+0x018]%asi,%l0 ! %l0 = 4e7b662901ff6647
1529
1530p0_label_35:
1531! Mem[0000000010041410] = 3e375e6a, %l2 = 000000006791163e
1532 lduha [%i1+%o5]0x88,%l2 ! %l2 = 0000000000005e6a
1533! Mem[0000000010081408] = 037de60a, %l4 = 00000000d5cf578a
1534 ldsba [%i2+%o4]0x88,%l4 ! %l4 = 000000000000000a
1535! Mem[0000000030041408] = ffe67b3d, %l0 = 4e7b662901ff6647
1536 ldswa [%i1+%o4]0x81,%l0 ! %l0 = ffffffffffe67b3d
1537! Mem[0000000010081400] = ed34871b, %l1 = 000000008dff72e3
1538 ldsba [%i2+%g0]0x80,%l1 ! %l1 = ffffffffffffffed
1539! Mem[0000000030101400] = f6ff052c, %l2 = 0000000000005e6a
1540 lduba [%i4+%g0]0x81,%l2 ! %l2 = 00000000000000f6
1541! Mem[00000000100c1410] = ff1352cc8ffe275d, %f0 = b0c7e867 4d9c90e7
1542 ldda [%i3+%o5]0x88,%f0 ! %f0 = ff1352cc 8ffe275d
1543 membar #Sync ! Added by membar checker (10)
1544! Mem[0000000010141410] = ffb8d5343e16919f, %l1 = ffffffffffffffed
1545 ldxa [%i5+%o5]0x88,%l1 ! %l1 = ffb8d5343e16919f
1546! Mem[0000000010141400] = ed34871b, %l7 = 00000000e3720000
1547 lduha [%i5+%g0]0x80,%l7 ! %l7 = 000000000000ed34
1548! Mem[0000000010181408] = e3720000, %l5 = e7909c4d67e8c7b0
1549 lduba [%i6+%o4]0x88,%l5 ! %l5 = 0000000000000000
1550! Starting 10 instruction Store Burst
1551! %f16 = ed34871b 037de60a, Mem[0000000010041408] = e300364f ad982c1e
1552 stda %f16,[%i1+%o4]0x80 ! Mem[0000000010041408] = ed34871b 037de60a
1553
1554! Check Point 7 for processor 0
1555
1556 set p0_check_pt_data_7,%g4
1557 rd %ccr,%g5 ! %g5 = 44
1558 ldx [%g4+0x08],%g2
1559 cmp %l0,%g2 ! %l0 = ffffffffffe67b3d
1560 bne %xcc,p0_reg_check_fail0
1561 mov 0xee0,%g1
1562 ldx [%g4+0x10],%g2
1563 cmp %l1,%g2 ! %l1 = ffb8d5343e16919f
1564 bne %xcc,p0_reg_check_fail1
1565 mov 0xee1,%g1
1566 ldx [%g4+0x18],%g2
1567 cmp %l2,%g2 ! %l2 = 00000000000000f6
1568 bne %xcc,p0_reg_check_fail2
1569 mov 0xee2,%g1
1570 ldx [%g4+0x20],%g2
1571 cmp %l3,%g2 ! %l3 = 0000000000000098
1572 bne %xcc,p0_reg_check_fail3
1573 mov 0xee3,%g1
1574 ldx [%g4+0x28],%g2
1575 cmp %l4,%g2 ! %l4 = 000000000000000a
1576 bne %xcc,p0_reg_check_fail4
1577 mov 0xee4,%g1
1578 ldx [%g4+0x30],%g2
1579 cmp %l5,%g2 ! %l5 = 0000000000000000
1580 bne %xcc,p0_reg_check_fail5
1581 mov 0xee5,%g1
1582 ldx [%g4+0x38],%g2
1583 cmp %l6,%g2 ! %l6 = ffffffffffffe372
1584 bne %xcc,p0_reg_check_fail6
1585 mov 0xee6,%g1
1586 ldx [%g4+0x40],%g2
1587 cmp %l7,%g2 ! %l7 = 000000000000ed34
1588 bne %xcc,p0_reg_check_fail7
1589 mov 0xee7,%g1
1590 ldx [%g4+0x48],%g3
1591 std %f0,[%g4]
1592 ldx [%g4],%g2
1593 cmp %g3,%g2 ! %f0 = ff1352cc 8ffe275d
1594 bne %xcc,p0_freg_check_fail
1595 mov 0xf00,%g1
1596 ldx [%g4+0x50],%g3
1597 std %f2,[%g4]
1598 ldx [%g4],%g2
1599 cmp %g3,%g2 ! %f2 = 0a9c2c2b 00000000
1600 bne %xcc,p0_freg_check_fail
1601 mov 0xf02,%g1
1602 ldx [%g4+0x58],%g3
1603 std %f4,[%g4]
1604 ldx [%g4],%g2
1605 cmp %g3,%g2 ! %f4 = 000000ff 8ffe275d
1606 bne %xcc,p0_freg_check_fail
1607 mov 0xf04,%g1
1608 ldx [%g4+0x60],%g3
1609 std %f16,[%g4]
1610 ldx [%g4],%g2
1611 cmp %g3,%g2 ! %f16 = ed34871b 037de60a
1612 bne %xcc,p0_freg_check_fail
1613 mov 0xf16,%g1
1614 ldx [%g4+0x68],%g3
1615 std %f18,[%g4]
1616 ldx [%g4],%g2
1617 cmp %g3,%g2 ! %f18 = 0ae67d03 0dd4a926
1618 bne %xcc,p0_freg_check_fail
1619 mov 0xf18,%g1
1620 ldx [%g4+0x70],%g3
1621 std %f20,[%g4]
1622 ldx [%g4],%g2
1623 cmp %g3,%g2 ! %f20 = 9f91163e 34d5b8ff
1624 bne %xcc,p0_freg_check_fail
1625 mov 0xf20,%g1
1626 ldx [%g4+0x78],%g3
1627 std %f22,[%g4]
1628 ldx [%g4],%g2
1629 cmp %g3,%g2 ! %f22 = 4e7b6629 01ff6647
1630 bne %xcc,p0_freg_check_fail
1631 mov 0xf22,%g1
1632 ldx [%g4+0x80],%g3
1633 std %f24,[%g4]
1634 ldx [%g4],%g2
1635 cmp %g3,%g2 ! %f24 = a509aa5e d5cf6cf8
1636 bne %xcc,p0_freg_check_fail
1637 mov 0xf24,%g1
1638 ldx [%g4+0x88],%g3
1639 std %f26,[%g4]
1640 ldx [%g4],%g2
1641 cmp %g3,%g2 ! %f26 = 00000000 00000097
1642 bne %xcc,p0_freg_check_fail
1643 mov 0xf26,%g1
1644 ldx [%g4+0x90],%g3
1645 std %f28,[%g4]
1646 ldx [%g4],%g2
1647 cmp %g3,%g2 ! %f28 = 8fbbc3a2 ff72c64a
1648 bne %xcc,p0_freg_check_fail
1649 mov 0xf28,%g1
1650 ldx [%g4+0x98],%g3
1651 std %f30,[%g4]
1652 ldx [%g4],%g2
1653 cmp %g3,%g2 ! %f30 = 2ce1bd8e daa49daa
1654 bne %xcc,p0_freg_check_fail
1655 mov 0xf30,%g1
1656
1657! Check Point 7 completed
1658
1659
1660p0_label_36:
1661! Mem[0000000010041410] = 6a5e373e, %l0 = ffffffffffe67b3d
1662 swapa [%i1+%o5]0x80,%l0 ! %l0 = 000000006a5e373e
1663! %l2 = 00000000000000f6, Mem[0000000030101408] = 2c5f5a70
1664 stha %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = 2c5f00f6
1665! %f6 = 4bbe3cde, Mem[0000000010181410] = 0a9c2c2b
1666 sta %f6 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 4bbe3cde
1667! %l7 = 000000000000ed34, Mem[0000000030181408] = 40a03eff
1668 stba %l7,[%i6+%o4]0x89 ! Mem[0000000030181408] = 40a03e34
1669! %l7 = 000000000000ed34, Mem[0000000010001428] = 000353ac, %asi = 80
1670 stba %l7,[%i0+0x028]%asi ! Mem[0000000010001428] = 340353ac
1671! %f30 = 2ce1bd8e daa49daa, Mem[0000000030101408] = 2c5f00f6 ac35f303
1672 stda %f30,[%i4+%o4]0x89 ! Mem[0000000030101408] = 2ce1bd8e daa49daa
1673! %f2 = 0a9c2c2b 00000000, Mem[0000000030081408] = ffe67b3d 65032b63
1674 stda %f2 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0a9c2c2b 00000000
1675! %l0 = 6a5e373e, %l1 = 3e16919f, Mem[0000000030101408] = daa49daa 2ce1bd8e
1676 stda %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 6a5e373e 3e16919f
1677! Mem[0000000010041400] = 980b74ff, %l7 = 000000000000ed34
1678 ldstuba [%i1+%g0]0x80,%l7 ! %l7 = 00000098000000ff
1679! Starting 10 instruction Load Burst
1680! Mem[0000000010141408] = 26a9d40d 037de60a, %l6 = ffffe372, %l7 = 00000098
1681 ldda [%i5+%o4]0x88,%l6 ! %l6 = 00000000037de60a 0000000026a9d40d
1682
1683p0_label_37:
1684! Mem[0000000010041400] = 05b8d534 ff740bff, %l2 = 000000f6, %l3 = 00000098
1685 ldda [%i1+%g0]0x88,%l2 ! %l2 = 00000000ff740bff 0000000005b8d534
1686! Mem[0000000030081408] = 2b2c9c0a, %l1 = ffb8d5343e16919f
1687 ldswa [%i2+%o4]0x89,%l1 ! %l1 = 000000002b2c9c0a
1688! Mem[0000000020800000] = 0a2dbb34, %l5 = 0000000000000000
1689 ldsh [%o1+%g0],%l5 ! %l5 = 0000000000000a2d
1690! Mem[0000000030081408] = 2b2c9c0a, %l4 = 000000000000000a
1691 ldswa [%i2+%o4]0x89,%l4 ! %l4 = 000000002b2c9c0a
1692! Mem[0000000010141408] = 0ae67d03, %l0 = 000000006a5e373e
1693 lduha [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000ae6
1694! Mem[0000000010041410] = ffe67b3df778f552, %l7 = 0000000026a9d40d
1695 ldxa [%i1+%o5]0x80,%l7 ! %l7 = ffe67b3df778f552
1696! Mem[000000001004142c] = 3028972c, %l4 = 000000002b2c9c0a
1697 ldswa [%i1+0x02c]%asi,%l4 ! %l4 = 000000003028972c
1698! %f5 = 8ffe275d, %f4 = 000000ff 8ffe275d
1699 fstox %f5 ,%f4 ! %f4 = 00000000 00000000
1700! Mem[0000000030141410] = cc5213ff, %l6 = 00000000037de60a
1701 lduha [%i5+%o5]0x89,%l6 ! %l6 = 00000000000013ff
1702! Starting 10 instruction Store Burst
1703! %l4 = 000000003028972c, Mem[0000000030041410] = ff34871b
1704 stha %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 972c871b
1705
1706p0_label_38:
1707! %l7 = ffe67b3df778f552, Mem[0000000010141408] = 0ae67d030dd4a926
1708 stxa %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = ffe67b3df778f552
1709! %l1 = 000000002b2c9c0a, Mem[000000001008140c] = 0dd4a926
1710 sth %l1,[%i2+0x00c] ! Mem[000000001008140c] = 9c0aa926
1711! %l0 = 0000000000000ae6, Mem[0000000030001410] = 40625e9f
1712 stba %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 40625ee6
1713! %l2 = 00000000ff740bff, Mem[0000000010081418] = 4e7b662901ff6647, %asi = 80
1714 stxa %l2,[%i2+0x018]%asi ! Mem[0000000010081418] = 00000000ff740bff
1715! Mem[000000001018142c] = 7792950d, %l1 = 000000002b2c9c0a, %asi = 80
1716 swapa [%i6+0x02c]%asi,%l1 ! %l1 = 000000007792950d
1717! %l1 = 000000007792950d, Mem[0000000010001408] = 000000ed0000f316
1718 stxa %l1,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000007792950d
1719! Mem[0000000030141408] = 2b2c9c0a, %l4 = 000000003028972c
1720 ldstuba [%i5+%o4]0x89,%l4 ! %l4 = 0000000a000000ff
1721! %f4 = 00000000, Mem[000000001008143c] = daa49daa
1722 st %f4 ,[%i2+0x03c] ! Mem[000000001008143c] = 00000000
1723! %l2 = 00000000ff740bff, Mem[0000000030081400] = e7909c4d
1724 stba %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff909c4d
1725! Starting 10 instruction Load Burst
1726! Mem[00000000100c1404] = d0eab90c, %f30 = 2ce1bd8e
1727 ld [%i3+0x004],%f30 ! %f30 = d0eab90c
1728
1729p0_label_39:
1730! Mem[00000000201c0000] = dfffafd5, %l6 = 00000000000013ff
1731 ldsb [%o0+%g0],%l6 ! %l6 = ffffffffffffffdf
1732! Mem[0000000021800140] = b18f9071, %l7 = ffe67b3df778f552
1733 ldsba [%o3+0x141]%asi,%l7 ! %l7 = ffffffffffffff8f
1734! Mem[0000000010041410] = 52f578f73d7be6ff, %f2 = 0a9c2c2b 00000000
1735 ldda [%i1+%o5]0x88,%f2 ! %f2 = 52f578f7 3d7be6ff
1736! Mem[0000000030141408] = ff9c2c2b, %l5 = 0000000000000a2d
1737 lduwa [%i5+%o4]0x81,%l5 ! %l5 = 00000000ff9c2c2b
1738! Mem[0000000010141400] = ed34871b, %f6 = 4bbe3cde
1739 lda [%i5+%g0]0x80,%f6 ! %f6 = ed34871b
1740! Mem[00000000100c1408] = 705a5f2c, %l0 = 0000000000000ae6
1741 ldswa [%i3+%o4]0x88,%l0 ! %l0 = 00000000705a5f2c
1742! Mem[0000000030041408] = ffe67b3d, %l6 = ffffffffffffffdf
1743 lduwa [%i1+%o4]0x81,%l6 ! %l6 = 00000000ffe67b3d
1744! Mem[0000000010081428] = 0000000000000097, %f22 = 4e7b6629 01ff6647
1745 ldd [%i2+0x028],%f22 ! %f22 = 00000000 00000097
1746! Mem[0000000030141410] = ff1352cc, %l5 = 00000000ff9c2c2b
1747 lduwa [%i5+%o5]0x81,%l5 ! %l5 = 00000000ff1352cc
1748! Starting 10 instruction Store Burst
1749! Mem[00000000211c0001] = ffe3e4d2, %l4 = 000000000000000a
1750 ldstuba [%o2+0x001]%asi,%l4 ! %l4 = 000000e3000000ff
1751
1752p0_label_40:
1753! %l1 = 000000007792950d, Mem[000000001018142f] = 2b2c9c0a
1754 stb %l1,[%i6+0x02f] ! Mem[000000001018142c] = 2b2c9c0d
1755! %l6 = 00000000ffe67b3d, Mem[0000000010041408] = ed34871b037de60a
1756 stxa %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000ffe67b3d
1757! Mem[00000000300c1408] = ff000000, %l5 = 00000000ff1352cc
1758 swapa [%i3+%o4]0x81,%l5 ! %l5 = 00000000ff000000
1759! %l1 = 000000007792950d, Mem[00000000201c0000] = dfffafd5, %asi = 80
1760 stba %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = 0dffafd5
1761! %l4 = 00000000000000e3, Mem[00000000100c1400] = a7ffffff
1762 stba %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = a7ffffe3
1763! %l0 = 00000000705a5f2c, Mem[0000000010001408] = 0d95927700000000
1764 stxa %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000705a5f2c
1765! Mem[0000000030001410] = e65e6240, %l4 = 00000000000000e3
1766 ldstuba [%i0+%o5]0x81,%l4 ! %l4 = 000000e6000000ff
1767! Mem[0000000010141410] = 3e16919f, %l3 = 0000000005b8d534
1768 swapa [%i5+%o5]0x88,%l3 ! %l3 = 000000003e16919f
1769! %f22 = 00000000 00000097, %l7 = ffffffffffffff8f
1770! Mem[0000000030141420] = abfb810c2c5f5a70
1771 add %i5,0x020,%g1
1772 stda %f22,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030141420] = 9700000000000000
1773! Starting 10 instruction Load Burst
1774! Mem[0000000030001400] = 9f91163e34d5b8ff, %f20 = 9f91163e 34d5b8ff
1775 ldda [%i0+%g0]0x89,%f20 ! %f20 = 9f91163e 34d5b8ff
1776
1777! Check Point 8 for processor 0
1778
1779 set p0_check_pt_data_8,%g4
1780 rd %ccr,%g5 ! %g5 = 44
1781 ldx [%g4+0x08],%g2
1782 cmp %l0,%g2 ! %l0 = 00000000705a5f2c
1783 bne %xcc,p0_reg_check_fail0
1784 mov 0xee0,%g1
1785 ldx [%g4+0x10],%g2
1786 cmp %l1,%g2 ! %l1 = 000000007792950d
1787 bne %xcc,p0_reg_check_fail1
1788 mov 0xee1,%g1
1789 ldx [%g4+0x18],%g2
1790 cmp %l4,%g2 ! %l4 = 00000000000000e6
1791 bne %xcc,p0_reg_check_fail4
1792 mov 0xee4,%g1
1793 ldx [%g4+0x20],%g2
1794 cmp %l5,%g2 ! %l5 = 00000000ff000000
1795 bne %xcc,p0_reg_check_fail5
1796 mov 0xee5,%g1
1797 ldx [%g4+0x28],%g2
1798 cmp %l6,%g2 ! %l6 = 00000000ffe67b3d
1799 bne %xcc,p0_reg_check_fail6
1800 mov 0xee6,%g1
1801 ldx [%g4+0x30],%g2
1802 cmp %l7,%g2 ! %l7 = ffffffffffffff8f
1803 bne %xcc,p0_reg_check_fail7
1804 mov 0xee7,%g1
1805 ldx [%g4+0x38],%g3
1806 std %f2,[%g4]
1807 ldx [%g4],%g2
1808 cmp %g3,%g2 ! %f2 = 52f578f7 3d7be6ff
1809 bne %xcc,p0_freg_check_fail
1810 mov 0xf02,%g1
1811 ldx [%g4+0x40],%g3
1812 std %f4,[%g4]
1813 ldx [%g4],%g2
1814 cmp %g3,%g2 ! %f4 = 00000000 00000000
1815 bne %xcc,p0_freg_check_fail
1816 mov 0xf04,%g1
1817 ldx [%g4+0x48],%g3
1818 std %f6,[%g4]
1819 ldx [%g4],%g2
1820 cmp %g3,%g2 ! %f6 = ed34871b 1468c5b9
1821 bne %xcc,p0_freg_check_fail
1822 mov 0xf06,%g1
1823 ldx [%g4+0x50],%g3
1824 std %f20,[%g4]
1825 ldx [%g4],%g2
1826 cmp %g3,%g2 ! %f20 = 9f91163e 34d5b8ff
1827 bne %xcc,p0_freg_check_fail
1828 mov 0xf20,%g1
1829 ldx [%g4+0x58],%g3
1830 std %f22,[%g4]
1831 ldx [%g4],%g2
1832 cmp %g3,%g2 ! %f22 = 00000000 00000097
1833 bne %xcc,p0_freg_check_fail
1834 mov 0xf22,%g1
1835 ldx [%g4+0x60],%g3
1836 std %f30,[%g4]
1837 ldx [%g4],%g2
1838 cmp %g3,%g2 ! %f30 = d0eab90c daa49daa
1839 bne %xcc,p0_freg_check_fail
1840 mov 0xf30,%g1
1841
1842! Check Point 8 completed
1843
1844
1845p0_label_41:
1846! Code Fragment 3
1847p0_fragment_2:
1848! %l0 = 00000000705a5f2c
1849 setx 0x7487ffd02ec8935d,%g7,%l0 ! %l0 = 7487ffd02ec8935d
1850! %l1 = 000000007792950d
1851 setx 0x8561a0d03ee66d79,%g7,%l1 ! %l1 = 8561a0d03ee66d79
1852 setx 0x1fe000, %g1, %g3
1853 or %l0, %g3, %l0 ! always set perrmask = 0xff
1854 setx 0x1ffff8, %g1, %g2
1855 and %l0, %g2, %l0
1856 ta T_CHANGE_HPRIV
1857 stxa %l1, [%l0]ASI_DCACHE_DATA
1858 ta T_CHANGE_NONHPRIV
1859! %l0 = 7487ffd02ec8935d
1860 setx 0x4f4758206a320905,%g7,%l0 ! %l0 = 4f4758206a320905
1861! %l1 = 8561a0d03ee66d79
1862 setx 0x85ea71a81ece3771,%g7,%l1 ! %l1 = 85ea71a81ece3771
1863! Mem[00000000300c1410] = e372163e, %l1 = 85ea71a81ece3771
1864 ldsba [%i3+%o5]0x89,%l1 ! %l1 = 000000000000003e
1865! Mem[0000000010181430] = 804929876092688d, %f14 = e697de10 d004a503
1866 ldd [%i6+0x030],%f14 ! %f14 = 80492987 6092688d
1867! Mem[0000000030041400] = b0c7e867, %l6 = 00000000ffe67b3d
1868 lduwa [%i1+%g0]0x89,%l6 ! %l6 = 00000000b0c7e867
1869! Mem[0000000010081410] = 6791163e34d5b8ff, %l6 = 00000000b0c7e867
1870 ldxa [%i2+%o5]0x80,%l6 ! %l6 = 6791163e34d5b8ff
1871! Mem[0000000010001430] = a0f4213d, %l3 = 000000003e16919f
1872 ldub [%i0+0x030],%l3 ! %l3 = 00000000000000a0
1873! Mem[0000000010101400] = 00000000, %l0 = 4f4758206a320905
1874 lduba [%i4+%g0]0x80,%l0 ! %l0 = 0000000000000000
1875! Mem[000000001010141c] = c96f6fe3, %l5 = 00000000ff000000
1876 ldsha [%i4+0x01e]%asi,%l5 ! %l5 = 0000000000006fe3
1877! Mem[0000000010041414] = f778f552, %l4 = 00000000000000e6
1878 ldsha [%i1+0x014]%asi,%l4 ! %l4 = fffffffffffff778
1879! Starting 10 instruction Store Burst
1880! %l3 = 00000000000000a0, Mem[0000000030181408] = 40a03e34
1881 stwa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000a0
1882
1883p0_label_42:
1884! %f16 = ed34871b 037de60a 0ae67d03 0dd4a926
1885! %f20 = 9f91163e 34d5b8ff 00000000 00000097
1886! %f24 = a509aa5e d5cf6cf8 00000000 00000097
1887! %f28 = 8fbbc3a2 ff72c64a d0eab90c daa49daa
1888 stda %f16,[%i6]ASI_BLK_P ! Block Store to 0000000010181400
1889! %f2 = 52f578f7 3d7be6ff, %l7 = ffffffffffffff8f
1890! Mem[0000000030041420] = 9a1c65342bd8373d
1891 add %i1,0x020,%g1
1892 stda %f2,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030041420] = ffe67b3df778f552
1893! %l2 = ff740bff, %l3 = 000000a0, Mem[0000000010001408] = 00000000 705a5f2c
1894 std %l2,[%i0+%o4] ! Mem[0000000010001408] = ff740bff 000000a0
1895! Mem[0000000010081400] = 1b8734ed, %l6 = 6791163e34d5b8ff
1896 ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 000000ed000000ff
1897! %l0 = 0000000000000000, Mem[0000000010001408] = ff740bff000000a0
1898 stxa %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000000000000000
1899! %l0 = 00000000, %l1 = 0000003e, Mem[0000000030041400] = 67e8c7b0 33b7f6ff
1900 stda %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000 0000003e
1901! Mem[0000000010101408] = 8ffe27ff, %l0 = 0000000000000000
1902 swapa [%i4+%o4]0x88,%l0 ! %l0 = 000000008ffe27ff
1903! %f4 = 00000000 00000000, %l6 = 00000000000000ed
1904! Mem[0000000010181418] = 0000000000000097
1905 add %i6,0x018,%g1
1906 stda %f4,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010181418] = 0000000000000097
1907! %f12 = baf9b00d 1a53d335, Mem[0000000010001410] = 00000000 ffffffd4
1908 stda %f12,[%i0+%o5]0x80 ! Mem[0000000010001410] = baf9b00d 1a53d335
1909! Starting 10 instruction Load Burst
1910! Mem[0000000030101400] = 2c05fff6, %l1 = 000000000000003e
1911 ldsha [%i4+%g0]0x89,%l1 ! %l1 = fffffffffffffff6
1912
1913p0_label_43:
1914! Mem[0000000010101400] = 00000000, %f5 = 00000000
1915 lda [%i4+%g0]0x80,%f5 ! %f5 = 00000000
1916 membar #Sync ! Added by membar checker (11)
1917! Mem[0000000010181408] = 037de60a, %l7 = ffffffffffffff8f
1918 ldsha [%i6+%o4]0x88,%l7 ! %l7 = ffffffffffffe60a
1919! Mem[0000000010181408] = 0ae67d03 0dd4a926, %l0 = 8ffe27ff, %l1 = fffffff6
1920 ldd [%i6+%o4],%l0 ! %l0 = 000000000ae67d03 000000000dd4a926
1921! Mem[0000000030181400] = ff0b74ff 00005804, %l6 = 000000ed, %l7 = ffffe60a
1922 ldda [%i6+%g0]0x81,%l6 ! %l6 = 00000000ff0b74ff 0000000000005804
1923! Mem[0000000030001400] = 34d5b8ff, %l5 = 0000000000006fe3
1924 ldsha [%i0+%g0]0x89,%l5 ! %l5 = ffffffffffffb8ff
1925! Mem[0000000030001408] = 00000000, %l7 = 0000000000005804
1926 ldsba [%i0+%o4]0x89,%l7 ! %l7 = 0000000000000000
1927! Mem[0000000030081410] = 33b7e372, %f9 = 2c5f5a70
1928 lda [%i2+%o5]0x89,%f9 ! %f9 = 33b7e372
1929! Mem[0000000010181430] = 8fbbc3a2ff72c64a, %f20 = 9f91163e 34d5b8ff
1930 ldd [%i6+0x030],%f20 ! %f20 = 8fbbc3a2 ff72c64a
1931! Mem[0000000010101418] = f101c0ef c96f6fe3, %l6 = ff0b74ff, %l7 = 00000000
1932 ldda [%i4+0x018]%asi,%l6 ! %l6 = 00000000f101c0ef 00000000c96f6fe3
1933! Starting 10 instruction Store Burst
1934! %l4 = fffffffffffff778, Mem[0000000010181424] = d5cf6cf8, %asi = 80
1935 stha %l4,[%i6+0x024]%asi ! Mem[0000000010181424] = f7786cf8
1936
1937p0_label_44:
1938! %f2 = 52f578f7, Mem[0000000010001408] = 00000000
1939 sta %f2 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = 52f578f7
1940! %l6 = 00000000f101c0ef, Mem[00000000100c1410] = 5d27fe8fcc5213ff, %asi = 80
1941 stxa %l6,[%i3+0x010]%asi ! Mem[00000000100c1410] = 00000000f101c0ef
1942! Mem[0000000010081420] = a509aa5e, %l0 = 0ae67d03, %l3 = 000000a0
1943 add %i2,0x20,%g1
1944 casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000a509aa5e
1945! %f17 = 037de60a, Mem[0000000010101410] = 00000000
1946 sta %f17,[%i4+%o5]0x88 ! Mem[0000000010101410] = 037de60a
1947! %f18 = 0ae67d03 0dd4a926, Mem[0000000030001400] = ffb8d534 3e16919f
1948 stda %f18,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0ae67d03 0dd4a926
1949! %f13 = 1a53d335, Mem[0000000010141438] = 2ce1bd8e
1950 st %f13,[%i5+0x038] ! Mem[0000000010141438] = 1a53d335
1951! %l5 = ffffffffffffb8ff, Mem[00000000211c0000] = ffffe4d2
1952 stb %l5,[%o2+%g0] ! Mem[00000000211c0000] = ffffe4d2
1953! %l6 = 00000000f101c0ef, Mem[0000000010101404] = 3ec809a5, %asi = 80
1954 stwa %l6,[%i4+0x004]%asi ! Mem[0000000010101404] = f101c0ef
1955! Mem[0000000030081408] = 2b2c9c0a, %l1 = 000000000dd4a926
1956 swapa [%i2+%o4]0x89,%l1 ! %l1 = 000000002b2c9c0a
1957! Starting 10 instruction Load Burst
1958! Mem[0000000030001400] = 26a9d40d037de60a, %l1 = 000000002b2c9c0a
1959 ldxa [%i0+%g0]0x89,%l1 ! %l1 = 26a9d40d037de60a
1960
1961p0_label_45:
1962! Mem[0000000030081410] = 33b7e372, %l2 = 00000000ff740bff
1963 lduba [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000072
1964! Mem[0000000010041410] = 52f578f7 3d7be6ff, %l2 = 00000072, %l3 = a509aa5e
1965 ldda [%i1+%o5]0x88,%l2 ! %l2 = 000000003d7be6ff 0000000052f578f7
1966! %l4 = fffffffffffff778, imm = fffffffffffffa2e, %l4 = fffffffffffff778
1967 andn %l4,-0x5d2,%l4 ! %l4 = 0000000000000550
1968! Mem[0000000030041410] = 972c871b, %l3 = 0000000052f578f7
1969 ldsha [%i1+%o5]0x81,%l3 ! %l3 = ffffffffffff972c
1970! Mem[0000000010141400] = ed34871b037de60a, %f24 = a509aa5e d5cf6cf8
1971 ldda [%i5+0x000]%asi,%f24 ! %f24 = ed34871b 037de60a
1972! Mem[0000000030141400] = 8dff72ff, %l0 = 000000000ae67d03
1973 lduha [%i5+%g0]0x89,%l0 ! %l0 = 00000000000072ff
1974! Mem[0000000010141400] = 1b8734ed, %f12 = baf9b00d
1975 lda [%i5+%g0]0x88,%f12 ! %f12 = 1b8734ed
1976! Mem[00000000100c1400] = 0cb9ead0a7ffffe3, %l4 = 0000000000000550
1977 ldxa [%i3+%g0]0x88,%l4 ! %l4 = 0cb9ead0a7ffffe3
1978! Mem[00000000201c0000] = 0dffafd5, %l7 = 00000000c96f6fe3
1979 ldsh [%o0+%g0],%l7 ! %l7 = 0000000000000dff
1980! Starting 10 instruction Store Burst
1981! %l4 = 0cb9ead0a7ffffe3, Mem[0000000010081408] = 0ae67d03
1982 stha %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffe37d03
1983
1984! Check Point 9 for processor 0
1985
1986 set p0_check_pt_data_9,%g4
1987 rd %ccr,%g5 ! %g5 = 44
1988 ldx [%g4+0x08],%g2
1989 cmp %l0,%g2 ! %l0 = 00000000000072ff
1990 bne %xcc,p0_reg_check_fail0
1991 mov 0xee0,%g1
1992 ldx [%g4+0x10],%g2
1993 cmp %l1,%g2 ! %l1 = 26a9d40d037de60a
1994 bne %xcc,p0_reg_check_fail1
1995 mov 0xee1,%g1
1996 ldx [%g4+0x18],%g2
1997 cmp %l2,%g2 ! %l2 = 000000003d7be6ff
1998 bne %xcc,p0_reg_check_fail2
1999 mov 0xee2,%g1
2000 ldx [%g4+0x20],%g2
2001 cmp %l3,%g2 ! %l3 = ffffffffffff972c
2002 bne %xcc,p0_reg_check_fail3
2003 mov 0xee3,%g1
2004 ldx [%g4+0x28],%g2
2005 cmp %l4,%g2 ! %l4 = 0cb9ead0a7ffffe3
2006 bne %xcc,p0_reg_check_fail4
2007 mov 0xee4,%g1
2008 ldx [%g4+0x30],%g2
2009 cmp %l5,%g2 ! %l5 = ffffffffffffb8ff
2010 bne %xcc,p0_reg_check_fail5
2011 mov 0xee5,%g1
2012 ldx [%g4+0x38],%g2
2013 cmp %l6,%g2 ! %l6 = 00000000f101c0ef
2014 bne %xcc,p0_reg_check_fail6
2015 mov 0xee6,%g1
2016 ldx [%g4+0x40],%g2
2017 cmp %l7,%g2 ! %l7 = 0000000000000dff
2018 bne %xcc,p0_reg_check_fail7
2019 mov 0xee7,%g1
2020 ldx [%g4+0x48],%g3
2021 std %f0,[%g4]
2022 ldx [%g4],%g2
2023 cmp %g3,%g2 ! %f0 = ff1352cc 8ffe275d
2024 bne %xcc,p0_freg_check_fail
2025 mov 0xf00,%g1
2026 ldx [%g4+0x50],%g3
2027 std %f2,[%g4]
2028 ldx [%g4],%g2
2029 cmp %g3,%g2 ! %f2 = 52f578f7 3d7be6ff
2030 bne %xcc,p0_freg_check_fail
2031 mov 0xf02,%g1
2032 ldx [%g4+0x58],%g3
2033 std %f4,[%g4]
2034 ldx [%g4],%g2
2035 cmp %g3,%g2 ! %f4 = 00000000 00000000
2036 bne %xcc,p0_freg_check_fail
2037 mov 0xf04,%g1
2038 ldx [%g4+0x60],%g3
2039 std %f6,[%g4]
2040 ldx [%g4],%g2
2041 cmp %g3,%g2 ! %f6 = ed34871b 1468c5b9
2042 bne %xcc,p0_freg_check_fail
2043 mov 0xf06,%g1
2044 ldx [%g4+0x68],%g3
2045 std %f8,[%g4]
2046 ldx [%g4],%g2
2047 cmp %g3,%g2 ! %f8 = abfb810c 33b7e372
2048 bne %xcc,p0_freg_check_fail
2049 mov 0xf08,%g1
2050 ldx [%g4+0x70],%g3
2051 std %f12,[%g4]
2052 ldx [%g4],%g2
2053 cmp %g3,%g2 ! %f12 = 1b8734ed 1a53d335
2054 bne %xcc,p0_freg_check_fail
2055 mov 0xf12,%g1
2056 ldx [%g4+0x78],%g3
2057 std %f14,[%g4]
2058 ldx [%g4],%g2
2059 cmp %g3,%g2 ! %f14 = 80492987 6092688d
2060 bne %xcc,p0_freg_check_fail
2061 mov 0xf14,%g1
2062 ldx [%g4+0x80],%g3
2063 std %f20,[%g4]
2064 ldx [%g4],%g2
2065 cmp %g3,%g2 ! %f20 = 8fbbc3a2 ff72c64a
2066 bne %xcc,p0_freg_check_fail
2067 mov 0xf20,%g1
2068 ldx [%g4+0x88],%g3
2069 std %f24,[%g4]
2070 ldx [%g4],%g2
2071 cmp %g3,%g2 ! %f24 = ed34871b 037de60a
2072 bne %xcc,p0_freg_check_fail
2073 mov 0xf24,%g1
2074
2075! Check Point 9 completed
2076
2077
2078p0_label_46:
2079! %l2 = 3d7be6ff, %l3 = ffff972c, Mem[0000000010181408] = 037de60a 26a9d40d
2080 stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 3d7be6ff ffff972c
2081! Mem[0000000010101410] = 0ae67d03, %l4 = 0cb9ead0a7ffffe3
2082 ldstuba [%i4+%o5]0x80,%l4 ! %l4 = 0000000a000000ff
2083! %f26 = 00000000, %f9 = 33b7e372, %f1 = 8ffe275d
2084 fadds %f26,%f9 ,%f1 ! %f1 = 33b7e372
2085! Mem[0000000030041410] = 1b872c97, %l2 = 000000003d7be6ff
2086 swapa [%i1+%o5]0x89,%l2 ! %l2 = 000000001b872c97
2087! %l0 = 00000000000072ff, Mem[0000000010001404] = 000072e3
2088 stb %l0,[%i0+0x004] ! Mem[0000000010001404] = ff0072e3
2089! %l1 = 26a9d40d037de60a, Mem[0000000030041410] = ffe67b3d
2090 stha %l1,[%i1+%o5]0x81 ! Mem[0000000030041410] = e60a7b3d
2091! %l7 = 0000000000000dff, Mem[000000001014141c] = 01ff6647, %asi = 80
2092 stwa %l7,[%i5+0x01c]%asi ! Mem[000000001014141c] = 00000dff
2093! %f28 = 8fbbc3a2 ff72c64a, %l0 = 00000000000072ff
2094! Mem[0000000030081408] = 26a9d40d00000000
2095 add %i2,0x008,%g1
2096 stda %f28,[%g1+%l0]ASI_PST16_S ! Mem[0000000030081408] = 8fbbc3a2ff72c64a
2097! %l4 = 000000000000000a, Mem[00000000300c1410] = e372163e
2098 stha %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = e372000a
2099! Starting 10 instruction Load Burst
2100! Mem[0000000010141408] = 3d7be6ff, %l2 = 000000001b872c97
2101 ldsba [%i5+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
2102
2103p0_label_47:
2104! Mem[0000000030001408] = 00000000, %l2 = ffffffffffffffff
2105 ldswa [%i0+%o4]0x89,%l2 ! %l2 = 0000000000000000
2106! Mem[0000000010081410] = ffb8d5343e169167, %l3 = ffffffffffff972c
2107 ldxa [%i2+%o5]0x88,%l3 ! %l3 = ffb8d5343e169167
2108! Mem[0000000010141408] = 3d7be6ff, %l1 = 26a9d40d037de60a
2109 lduha [%i5+%o4]0x88,%l1 ! %l1 = 000000000000e6ff
2110! Mem[0000000010101408] = 00000000, %l5 = ffffffffffffb8ff
2111 ldsha [%i4+%o4]0x88,%l5 ! %l5 = 0000000000000000
2112! Mem[0000000010001410] = baf9b00d, %l7 = 0000000000000dff
2113 ldsha [%i0+%o5]0x80,%l7 ! %l7 = ffffffffffffbaf9
2114! Mem[0000000010041408] = 00000000 ffe67b3d, %l4 = 0000000a, %l5 = 00000000
2115 ldd [%i1+%o4],%l4 ! %l4 = 0000000000000000 00000000ffe67b3d
2116! Mem[0000000010101428] = 387becacebf63d12, %l3 = ffb8d5343e169167
2117 ldxa [%i4+0x028]%asi,%l3 ! %l3 = 387becacebf63d12
2118! Mem[0000000030141408] = ff9c2c2b, %l0 = 00000000000072ff
2119 ldsba [%i5+%o4]0x81,%l0 ! %l0 = ffffffffffffffff
2120! Mem[0000000030081408] = 8fbbc3a2, %l0 = ffffffffffffffff
2121 lduwa [%i2+%o4]0x81,%l0 ! %l0 = 000000008fbbc3a2
2122! Starting 10 instruction Store Burst
2123! %l4 = 0000000000000000, Mem[000000001010140a] = 00000000, %asi = 80
2124 stba %l4,[%i4+0x00a]%asi ! Mem[0000000010101408] = 00000000
2125
2126p0_label_48:
2127! %l7 = ffffffffffffbaf9, Mem[0000000021800181] = 52b6ae0c, %asi = 80
2128 stba %l7,[%o3+0x181]%asi ! Mem[0000000021800180] = 52f9ae0c
2129! Mem[0000000010181410] = 9f91163e, %l7 = ffffffffffffbaf9
2130 ldstuba [%i6+%o5]0x80,%l7 ! %l7 = 0000009f000000ff
2131! Mem[00000000211c0001] = ffffe4d2, %l3 = 387becacebf63d12
2132 ldstub [%o2+0x001],%l3 ! %l3 = 000000ff000000ff
2133! %l4 = 0000000000000000, Mem[0000000010081410] = ffb8d5343e169167
2134 stxa %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000000000000000
2135! Mem[0000000010181400] = 1b8734ed, %l3 = 00000000000000ff
2136 swapa [%i6+%g0]0x88,%l3 ! %l3 = 000000001b8734ed
2137! Mem[00000000100c1410] = 00000000, %l2 = 0000000000000000
2138 swapa [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000000
2139! Mem[0000000010001408] = f778f552, %l2 = 0000000000000000
2140 swapa [%i0+%o4]0x80,%l2 ! %l2 = 00000000f778f552
2141! %f1 = 33b7e372, Mem[0000000030141408] = 2b2c9cff
2142 sta %f1 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = 33b7e372
2143! Mem[0000000010181410] = ff91163e, %l0 = 000000008fbbc3a2
2144 ldstuba [%i6+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
2145! Starting 10 instruction Load Burst
2146! Mem[0000000010001410] = baf9b00d 1a53d335, %l2 = f778f552, %l3 = 1b8734ed
2147 ldda [%i0+%o5]0x80,%l2 ! %l2 = 00000000baf9b00d 000000001a53d335
2148
2149p0_label_49:
2150! Mem[0000000010041408] = 00000000, %l2 = 00000000baf9b00d
2151 ldsha [%i1+%o4]0x80,%l2 ! %l2 = 0000000000000000
2152! Mem[00000000201c0000] = 0dffafd5, %l3 = 000000001a53d335
2153 lduh [%o0+%g0],%l3 ! %l3 = 0000000000000dff
2154! Mem[00000000100c1410] = 00000000, %l0 = 00000000000000ff
2155 lduwa [%i3+%o5]0x88,%l0 ! %l0 = 0000000000000000
2156! Mem[0000000020800040] = e3ffe589, %l4 = 0000000000000000
2157 lduha [%o1+0x040]%asi,%l4 ! %l4 = 000000000000e3ff
2158! Mem[00000000300c1410] = e372000a, %l1 = 000000000000e6ff
2159 lduha [%i3+%o5]0x89,%l1 ! %l1 = 000000000000000a
2160! Mem[0000000030181400] = ff740bff, %l6 = 00000000f101c0ef
2161 lduwa [%i6+%g0]0x89,%l6 ! %l6 = 00000000ff740bff
2162! %l4 = 000000000000e3ff, imm = 0000000000000144, %l2 = 0000000000000000
2163 or %l4,0x144,%l2 ! %l2 = 000000000000e3ff
2164! Mem[0000000030081410] = 72e3b733, %l5 = 00000000ffe67b3d
2165 ldsha [%i2+%o5]0x81,%l5 ! %l5 = 00000000000072e3
2166! Mem[0000000010081438] = 2ce1bd8e00000000, %f20 = 8fbbc3a2 ff72c64a
2167 ldda [%i2+0x038]%asi,%f20 ! %f20 = 2ce1bd8e 00000000
2168! Starting 10 instruction Store Burst
2169! %l7 = 000000000000009f, Mem[0000000010101404] = f101c0ef
2170 sth %l7,[%i4+0x004] ! Mem[0000000010101404] = 009fc0ef
2171
2172p0_label_50:
2173! %l3 = 0000000000000dff, Mem[0000000010001400] = 40625e9f
2174 stba %l3,[%i0+%g0]0x88 ! Mem[0000000010001400] = 40625eff
2175! %l1 = 000000000000000a, Mem[0000000030181400] = ff0b74ff
2176 stba %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = 0a0b74ff
2177! Mem[0000000030141408] = 72e3b733, %l4 = 000000000000e3ff
2178 ldstuba [%i5+%o4]0x81,%l4 ! %l4 = 00000072000000ff
2179! %f2 = 52f578f7 3d7be6ff, %l0 = 0000000000000000
2180! Mem[0000000030101408] = 3e375e6a9f91163e
2181 add %i4,0x008,%g1
2182 stda %f2,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030101408] = 3e375e6a9f91163e
2183! Mem[0000000010041408] = 00000000ffe67b3d, %l5 = 00000000000072e3, %l1 = 000000000000000a
2184 add %i1,0x08,%g1
2185 casxa [%g1]0x80,%l5,%l1 ! %l1 = 00000000ffe67b3d
2186! %l5 = 00000000000072e3, Mem[0000000010081418] = 00000000, %asi = 80
2187 stwa %l5,[%i2+0x018]%asi ! Mem[0000000010081418] = 000072e3
2188! Mem[0000000010041406] = 34d5b805, %l7 = 000000000000009f
2189 ldstuba [%i1+0x006]%asi,%l7 ! %l7 = 000000b8000000ff
2190! %l5 = 00000000000072e3, Mem[0000000030041400] = 00000000
2191 stba %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = e3000000
2192! %l3 = 0000000000000dff, Mem[0000000010081430] = 8fbbc3a2ff72c64a, %asi = 80
2193 stxa %l3,[%i2+0x030]%asi ! Mem[0000000010081430] = 0000000000000dff
2194! Starting 10 instruction Load Burst
2195! Mem[0000000010181410] = ffb8d5343e1691ff, %l2 = 000000000000e3ff
2196 ldxa [%i6+%o5]0x88,%l2 ! %l2 = ffb8d5343e1691ff
2197
2198! Check Point 10 for processor 0
2199
2200 set p0_check_pt_data_10,%g4
2201 rd %ccr,%g5 ! %g5 = 44
2202 ldx [%g4+0x08],%g2
2203 cmp %l0,%g2 ! %l0 = 0000000000000000
2204 bne %xcc,p0_reg_check_fail0
2205 mov 0xee0,%g1
2206 ldx [%g4+0x10],%g2
2207 cmp %l1,%g2 ! %l1 = 00000000ffe67b3d
2208 bne %xcc,p0_reg_check_fail1
2209 mov 0xee1,%g1
2210 ldx [%g4+0x18],%g2
2211 cmp %l2,%g2 ! %l2 = ffb8d5343e1691ff
2212 bne %xcc,p0_reg_check_fail2
2213 mov 0xee2,%g1
2214 ldx [%g4+0x20],%g2
2215 cmp %l3,%g2 ! %l3 = 0000000000000dff
2216 bne %xcc,p0_reg_check_fail3
2217 mov 0xee3,%g1
2218 ldx [%g4+0x28],%g2
2219 cmp %l4,%g2 ! %l4 = 0000000000000072
2220 bne %xcc,p0_reg_check_fail4
2221 mov 0xee4,%g1
2222 ldx [%g4+0x30],%g2
2223 cmp %l5,%g2 ! %l5 = 00000000000072e3
2224 bne %xcc,p0_reg_check_fail5
2225 mov 0xee5,%g1
2226 ldx [%g4+0x38],%g2
2227 cmp %l6,%g2 ! %l6 = 00000000ff740bff
2228 bne %xcc,p0_reg_check_fail6
2229 mov 0xee6,%g1
2230 ldx [%g4+0x40],%g2
2231 cmp %l7,%g2 ! %l7 = 00000000000000b8
2232 bne %xcc,p0_reg_check_fail7
2233 mov 0xee7,%g1
2234 ldx [%g4+0x48],%g3
2235 std %f0,[%g4]
2236 ldx [%g4],%g2
2237 cmp %g3,%g2 ! %f0 = ff1352cc 33b7e372
2238 bne %xcc,p0_freg_check_fail
2239 mov 0xf00,%g1
2240 ldx [%g4+0x50],%g3
2241 std %f2,[%g4]
2242 ldx [%g4],%g2
2243 cmp %g3,%g2 ! %f2 = 52f578f7 3d7be6ff
2244 bne %xcc,p0_freg_check_fail
2245 mov 0xf02,%g1
2246 ldx [%g4+0x58],%g3
2247 std %f4,[%g4]
2248 ldx [%g4],%g2
2249 cmp %g3,%g2 ! %f4 = 00000000 00000000
2250 bne %xcc,p0_freg_check_fail
2251 mov 0xf04,%g1
2252 ldx [%g4+0x60],%g3
2253 std %f20,[%g4]
2254 ldx [%g4],%g2
2255 cmp %g3,%g2 ! %f20 = 2ce1bd8e 00000000
2256 bne %xcc,p0_freg_check_fail
2257 mov 0xf20,%g1
2258
2259! Check Point 10 completed
2260
2261
2262p0_label_51:
2263! Mem[00000000100c1410] = 00000000, %l6 = 00000000ff740bff
2264 ldsha [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000000
2265! Mem[0000000030181410] = a7000000, %l2 = ffb8d5343e1691ff
2266 lduha [%i6+%o5]0x81,%l2 ! %l2 = 000000000000a700
2267! Mem[0000000010081410] = 00000000, %f16 = ed34871b
2268 lda [%i2+%o5]0x80,%f16 ! %f16 = 00000000
2269! Mem[00000000201c0000] = 0dffafd5, %l4 = 0000000000000072
2270 ldsha [%o0+0x000]%asi,%l4 ! %l4 = 0000000000000dff
2271! Mem[0000000010001410] = baf9b00d, %l5 = 00000000000072e3
2272 ldswa [%i0+%o5]0x80,%l5 ! %l5 = ffffffffbaf9b00d
2273! Mem[0000000030001410] = e372000040625eff, %f12 = 1b8734ed 1a53d335
2274 ldda [%i0+%o5]0x89,%f12 ! %f12 = e3720000 40625eff
2275! Mem[0000000010181400] = ff000000037de60a, %l7 = 00000000000000b8
2276 ldxa [%i6+%g0]0x80,%l7 ! %l7 = ff000000037de60a
2277! Mem[0000000030101410] = 00000000, %l3 = 0000000000000dff
2278 lduba [%i4+%o5]0x89,%l3 ! %l3 = 0000000000000000
2279! Mem[00000000100c1408] = 705a5f2c, %f21 = 00000000
2280 lda [%i3+%o4]0x88,%f21 ! %f21 = 705a5f2c
2281! Starting 10 instruction Store Burst
2282! Mem[00000000201c0001] = 0dffafd5, %l3 = 0000000000000000
2283 ldstub [%o0+0x001],%l3 ! %l3 = 000000ff000000ff
2284
2285p0_label_52:
2286! %l6 = 0000000000000000, Mem[0000000010041408] = 00000000ffe67b3d
2287 stxa %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000000000000000
2288! Mem[0000000030081400] = 4d9c90ff, %l0 = 0000000000000000
2289 swapa [%i2+%g0]0x89,%l0 ! %l0 = 000000004d9c90ff
2290! %l0 = 4d9c90ff, %l1 = ffe67b3d, Mem[0000000010181430] = 8fbbc3a2 ff72c64a
2291 std %l0,[%i6+0x030] ! Mem[0000000010181430] = 4d9c90ff ffe67b3d
2292! Mem[00000000211c0000] = ffffe4d2, %l7 = ff000000037de60a
2293 ldstuba [%o2+0x000]%asi,%l7 ! %l7 = 000000ff000000ff
2294! %l5 = ffffffffbaf9b00d, Mem[0000000030081410] = 33b7e372
2295 stwa %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = baf9b00d
2296! Mem[0000000010101408] = 000000001b8734ed, %l5 = ffffffffbaf9b00d, %l0 = 000000004d9c90ff
2297 add %i4,0x08,%g1
2298 casxa [%g1]0x80,%l5,%l0 ! %l0 = 000000001b8734ed
2299! Mem[0000000010101408] = 00000000, %l1 = 00000000ffe67b3d
2300 ldstuba [%i4+%o4]0x88,%l1 ! %l1 = 00000000000000ff
2301! Mem[00000000100c1401] = e3ffffa7, %l2 = 000000000000a700
2302 ldstub [%i3+0x001],%l2 ! %l2 = 000000ff000000ff
2303! Mem[0000000010041414] = f778f552, %l1 = 0000000000000000
2304 swap [%i1+0x014],%l1 ! %l1 = 00000000f778f552
2305! Starting 10 instruction Load Burst
2306! Mem[0000000030101400] = 0dd4a926 2c05fff6, %l6 = 00000000, %l7 = 000000ff
2307 ldda [%i4+%g0]0x89,%l6 ! %l6 = 000000002c05fff6 000000000dd4a926
2308
2309p0_label_53:
2310! Mem[0000000010001400] = 40625eff, %l5 = ffffffffbaf9b00d
2311 lduba [%i0+%g0]0x88,%l5 ! %l5 = 00000000000000ff
2312! Mem[0000000010081410] = 00000000, %l2 = 00000000000000ff
2313 lduba [%i2+%o5]0x80,%l2 ! %l2 = 0000000000000000
2314! Mem[0000000010181428] = 00000000, %l0 = 000000001b8734ed
2315 ldsha [%i6+0x028]%asi,%l0 ! %l0 = 0000000000000000
2316! Mem[0000000021800040] = 862b9b4e, %l4 = 0000000000000dff
2317 lduh [%o3+0x040],%l4 ! %l4 = 000000000000862b
2318! Mem[00000000300c1410] = 0a0072e3f18144db, %l5 = 00000000000000ff
2319 ldxa [%i3+%o5]0x81,%l5 ! %l5 = 0a0072e3f18144db
2320! Mem[00000000100c1410] = 00000000, %l2 = 0000000000000000
2321 ldsba [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000000
2322! Mem[00000000100c1408] = 705a5f2c, %l0 = 0000000000000000
2323 ldswa [%i3+%o4]0x88,%l0 ! %l0 = 00000000705a5f2c
2324! Mem[0000000010141410] = ffb8d53405b8d534, %l1 = 00000000f778f552
2325 ldxa [%i5+%o5]0x88,%l1 ! %l1 = ffb8d53405b8d534
2326! Mem[0000000010101424] = 1b666ef5, %l0 = 00000000705a5f2c
2327 ldsb [%i4+0x027],%l0 ! %l0 = fffffffffffffff5
2328! Starting 10 instruction Store Burst
2329! %l1 = ffb8d53405b8d534, Mem[0000000010141408] = 3d7be6ff
2330 stba %l1,[%i5+%o4]0x88 ! Mem[0000000010141408] = 3d7be634
2331
2332p0_label_54:
2333! %l4 = 000000000000862b, Mem[0000000010081410] = 0000000000000000
2334 stxa %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000000000862b
2335! Mem[000000001008142a] = 00000000, %l0 = fffffffffffffff5
2336 ldstub [%i2+0x02a],%l0 ! %l0 = 00000000000000ff
2337! Mem[0000000030041408] = ffe67b3d, %l2 = 0000000000000000
2338 ldstuba [%i1+%o4]0x81,%l2 ! %l2 = 000000ff000000ff
2339! %l2 = 00000000000000ff, Mem[0000000030181410] = d0eab90c000000a7
2340 stxa %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000000000ff
2341! Mem[000000001000142f] = c12833b5, %l0 = 0000000000000000
2342 ldstub [%i0+0x02f],%l0 ! %l0 = 000000b5000000ff
2343! Mem[0000000010141408] = 3d7be634, %l7 = 000000000dd4a926
2344 swapa [%i5+%o4]0x88,%l7 ! %l7 = 000000003d7be634
2345! Mem[0000000030141410] = cc5213ff, %l7 = 000000003d7be634
2346 swapa [%i5+%o5]0x89,%l7 ! %l7 = 00000000cc5213ff
2347! %l6 = 000000002c05fff6, Mem[000000001018142d] = 00000097, %asi = 80
2348 stba %l6,[%i6+0x02d]%asi ! Mem[000000001018142c] = 00f60097
2349! %l3 = 00000000000000ff, Mem[0000000010041400] = ff0b74ff
2350 stwa %l3,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff
2351! Starting 10 instruction Load Burst
2352! Mem[0000000030181408] = 000000a0, %l2 = 00000000000000ff
2353 ldsba [%i6+%o4]0x89,%l2 ! %l2 = ffffffffffffffa0
2354
2355p0_label_55:
2356! Mem[0000000030001410] = e372000040625eff, %f26 = 00000000 00000097
2357 ldda [%i0+%o5]0x89,%f26 ! %f26 = e3720000 40625eff
2358! Mem[0000000010181400] = ff000000 037de60a, %l0 = 000000b5, %l1 = 05b8d534
2359 ldd [%i6+%g0],%l0 ! %l0 = 00000000ff000000 00000000037de60a
2360! Mem[00000000100c1410] = 00000000, %l1 = 00000000037de60a
2361 ldswa [%i3+%o5]0x80,%l1 ! %l1 = 0000000000000000
2362! Mem[0000000021800180] = 52f9ae0c, %l5 = 0a0072e3f18144db
2363 lduba [%o3+0x180]%asi,%l5 ! %l5 = 0000000000000052
2364 membar #Sync ! Added by membar checker (12)
2365! Mem[0000000010041400] = 000000ff 34d5ff05 00000000 00000000
2366! Mem[0000000010041410] = ffe67b3d 00000000 5c844fff 6004a862
2367! Mem[0000000010041420] = 6081daa3 3f403703 ac35f303 3028972c
2368! Mem[0000000010041430] = c40ffeae 04f0a313 3b52db8a 0000003e
2369 ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
2370! Mem[0000000030181400] = 0a0b74ff00005804, %l7 = 00000000cc5213ff
2371 ldxa [%i6+%g0]0x81,%l7 ! %l7 = 0a0b74ff00005804
2372! Mem[0000000010181400] = ff000000, %l1 = 0000000000000000
2373 lduba [%i6+%g0]0x80,%l1 ! %l1 = 00000000000000ff
2374! Mem[00000000300c1408] = ff1352cc, %f19 = 0dd4a926
2375 lda [%i3+%o4]0x81,%f19 ! %f19 = ff1352cc
2376! Mem[0000000030181400] = 0a0b74ff, %l0 = 00000000ff000000
2377 ldsba [%i6+%g0]0x81,%l0 ! %l0 = 000000000000000a
2378! Starting 10 instruction Store Burst
2379! Mem[00000000100c1408] = 2c5f5a70, %l6 = 000000002c05fff6
2380 swapa [%i3+%o4]0x80,%l6 ! %l6 = 000000002c5f5a70
2381
2382! Check Point 11 for processor 0
2383
2384 set p0_check_pt_data_11,%g4
2385 rd %ccr,%g5 ! %g5 = 44
2386 ldx [%g4+0x08],%g2
2387 cmp %l0,%g2 ! %l0 = 000000000000000a
2388 bne %xcc,p0_reg_check_fail0
2389 mov 0xee0,%g1
2390 ldx [%g4+0x10],%g2
2391 cmp %l1,%g2 ! %l1 = 00000000000000ff
2392 bne %xcc,p0_reg_check_fail1
2393 mov 0xee1,%g1
2394 ldx [%g4+0x18],%g2
2395 cmp %l2,%g2 ! %l2 = ffffffffffffffa0
2396 bne %xcc,p0_reg_check_fail2
2397 mov 0xee2,%g1
2398 ldx [%g4+0x20],%g2
2399 cmp %l3,%g2 ! %l3 = 00000000000000ff
2400 bne %xcc,p0_reg_check_fail3
2401 mov 0xee3,%g1
2402 ldx [%g4+0x28],%g2
2403 cmp %l4,%g2 ! %l4 = 000000000000862b
2404 bne %xcc,p0_reg_check_fail4
2405 mov 0xee4,%g1
2406 ldx [%g4+0x30],%g2
2407 cmp %l5,%g2 ! %l5 = 0000000000000052
2408 bne %xcc,p0_reg_check_fail5
2409 mov 0xee5,%g1
2410 ldx [%g4+0x38],%g2
2411 cmp %l6,%g2 ! %l6 = 000000002c5f5a70
2412 bne %xcc,p0_reg_check_fail6
2413 mov 0xee6,%g1
2414 ldx [%g4+0x40],%g2
2415 cmp %l7,%g2 ! %l7 = 0a0b74ff00005804
2416 bne %xcc,p0_reg_check_fail7
2417 mov 0xee7,%g1
2418 ldx [%g4+0x48],%g3
2419 std %f0,[%g4]
2420 ldx [%g4],%g2
2421 cmp %g3,%g2 ! %f0 = 000000ff 34d5ff05
2422 bne %xcc,p0_freg_check_fail
2423 mov 0xf00,%g1
2424 ldx [%g4+0x50],%g3
2425 std %f2,[%g4]
2426 ldx [%g4],%g2
2427 cmp %g3,%g2 ! %f2 = 00000000 00000000
2428 bne %xcc,p0_freg_check_fail
2429 mov 0xf02,%g1
2430 ldx [%g4+0x58],%g3
2431 std %f4,[%g4]
2432 ldx [%g4],%g2
2433 cmp %g3,%g2 ! %f4 = ffe67b3d 00000000
2434 bne %xcc,p0_freg_check_fail
2435 mov 0xf04,%g1
2436 ldx [%g4+0x60],%g3
2437 std %f6,[%g4]
2438 ldx [%g4],%g2
2439 cmp %g3,%g2 ! %f6 = 5c844fff 6004a862
2440 bne %xcc,p0_freg_check_fail
2441 mov 0xf06,%g1
2442 ldx [%g4+0x68],%g3
2443 std %f8,[%g4]
2444 ldx [%g4],%g2
2445 cmp %g3,%g2 ! %f8 = 6081daa3 3f403703
2446 bne %xcc,p0_freg_check_fail
2447 mov 0xf08,%g1
2448 ldx [%g4+0x70],%g3
2449 std %f10,[%g4]
2450 ldx [%g4],%g2
2451 cmp %g3,%g2 ! %f10 = ac35f303 3028972c
2452 bne %xcc,p0_freg_check_fail
2453 mov 0xf10,%g1
2454 ldx [%g4+0x78],%g3
2455 std %f12,[%g4]
2456 ldx [%g4],%g2
2457 cmp %g3,%g2 ! %f12 = c40ffeae 04f0a313
2458 bne %xcc,p0_freg_check_fail
2459 mov 0xf12,%g1
2460 ldx [%g4+0x80],%g3
2461 std %f14,[%g4]
2462 ldx [%g4],%g2
2463 cmp %g3,%g2 ! %f14 = 3b52db8a 0000003e
2464 bne %xcc,p0_freg_check_fail
2465 mov 0xf14,%g1
2466 ldx [%g4+0x88],%g3
2467 std %f16,[%g4]
2468 ldx [%g4],%g2
2469 cmp %g3,%g2 ! %f16 = 00000000 037de60a
2470 bne %xcc,p0_freg_check_fail
2471 mov 0xf16,%g1
2472 ldx [%g4+0x90],%g3
2473 std %f18,[%g4]
2474 ldx [%g4],%g2
2475 cmp %g3,%g2 ! %f18 = 0ae67d03 ff1352cc
2476 bne %xcc,p0_freg_check_fail
2477 mov 0xf18,%g1
2478 ldx [%g4+0x98],%g3
2479 std %f20,[%g4]
2480 ldx [%g4],%g2
2481 cmp %g3,%g2 ! %f20 = 2ce1bd8e 705a5f2c
2482 bne %xcc,p0_freg_check_fail
2483 mov 0xf20,%g1
2484 ldx [%g4+0xa0],%g3
2485 std %f26,[%g4]
2486 ldx [%g4],%g2
2487 cmp %g3,%g2 ! %f26 = e3720000 40625eff
2488 bne %xcc,p0_freg_check_fail
2489 mov 0xf26,%g1
2490
2491! Check Point 11 completed
2492
2493
2494p0_label_56:
2495! %f4 = ffe67b3d, %f18 = 0ae67d03
2496 fstoi %f4 ,%f18 ! %f18 = 80000000
2497! Mem[0000000010101410] = ffe67d03 61fa6bf3, %l0 = 0000000a, %l1 = 000000ff
2498 ldda [%i4+%o5]0x80,%l0 ! %l0 = 00000000ffe67d03 0000000061fa6bf3
2499! %l5 = 0000000000000052, Mem[0000000030101408] = 6a5e373e
2500 stwa %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000052
2501! %f7 = 6004a862, Mem[0000000010001410] = 0db0f9ba
2502 sta %f7 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 6004a862
2503! Mem[0000000010041410] = ffe67b3d, %l4 = 000000000000862b
2504 swapa [%i1+%o5]0x80,%l4 ! %l4 = 00000000ffe67b3d
2505! %l3 = 00000000000000ff, Mem[0000000010001419] = 169285da, %asi = 80
2506 stba %l3,[%i0+0x019]%asi ! Mem[0000000010001418] = 16ff85da
2507! %f31 = daa49daa, Mem[0000000030001400] = 0ae67d03
2508 sta %f31,[%i0+%g0]0x81 ! Mem[0000000030001400] = daa49daa
2509! %l4 = 00000000ffe67b3d, Mem[00000000100c1400] = e3ffffa7
2510 stba %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 3dffffa7
2511! %f16 = 00000000 037de60a 80000000 ff1352cc
2512! %f20 = 2ce1bd8e 705a5f2c 00000000 00000097
2513! %f24 = ed34871b 037de60a e3720000 40625eff
2514! %f28 = 8fbbc3a2 ff72c64a d0eab90c daa49daa
2515 stda %f16,[%i3]ASI_BLK_S ! Block Store to 00000000300c1400
2516! Starting 10 instruction Load Burst
2517! Mem[0000000010001400] = ff5e6240, %l4 = 00000000ffe67b3d
2518 lduha [%i0+%g0]0x80,%l4 ! %l4 = 000000000000ff5e
2519
2520p0_label_57:
2521! Mem[0000000010081424] = d5cf6cf8, %l2 = ffffffffffffffa0
2522 lduwa [%i2+0x024]%asi,%l2 ! %l2 = 00000000d5cf6cf8
2523! Mem[0000000030101408] = 520000009f91163e, %l7 = 0a0b74ff00005804
2524 ldxa [%i4+%o4]0x81,%l7 ! %l7 = 520000009f91163e
2525 membar #Sync ! Added by membar checker (13)
2526! Mem[00000000300c1410] = 2ce1bd8e705a5f2c, %f6 = 5c844fff 6004a862
2527 ldda [%i3+%o5]0x81,%f6 ! %f6 = 2ce1bd8e 705a5f2c
2528! Mem[00000000218000c0] = 5804cd54, %l4 = 000000000000ff5e
2529 ldsh [%o3+0x0c0],%l4 ! %l4 = 0000000000005804
2530! Mem[0000000030101410] = 2697525200000000, %f10 = ac35f303 3028972c
2531 ldda [%i4+%o5]0x89,%f10 ! %f10 = 26975252 00000000
2532! Mem[0000000030001410] = ff5e6240, %l3 = 00000000000000ff
2533 ldsba [%i0+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
2534! Mem[00000000201c0000] = 0dffafd5, %l4 = 0000000000005804
2535 ldub [%o0+0x001],%l4 ! %l4 = 00000000000000ff
2536! Mem[0000000010001400] = 40625eff, %l4 = 00000000000000ff
2537 ldsha [%i0+%g0]0x88,%l4 ! %l4 = 0000000000005eff
2538! Mem[0000000030181400] = 0a0b74ff 00005804 a0000000 0155b34d
2539! Mem[0000000030181410] = ff000000 00000000 06582203 f64a2132
2540! Mem[0000000030181420] = 5ca9dfbf f70c378d 08f9732e ce384f20
2541! Mem[0000000030181430] = 8deee6bc e106c493 4900113d 3c53c2a1
2542 ldda [%i6]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030181400
2543! Starting 10 instruction Store Burst
2544! Mem[00000000100c1411] = 00000000, %l2 = 00000000d5cf6cf8
2545 ldstuba [%i3+0x011]%asi,%l2 ! %l2 = 00000000000000ff
2546
2547p0_label_58:
2548! %l4 = 0000000000005eff, Mem[0000000010041400] = 05ffd534ff000000
2549 stxa %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000000000005eff
2550! %f6 = 2ce1bd8e 705a5f2c, %l7 = 520000009f91163e
2551! Mem[0000000010101420] = f283ff8f1b666ef5
2552 add %i4,0x020,%g1
2553 stda %f6,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010101420] = f283ff8f8ebde12c
2554! %f16 = 0a0b74ff 00005804 a0000000 0155b34d
2555! %f20 = ff000000 00000000 06582203 f64a2132
2556! %f24 = 5ca9dfbf f70c378d 08f9732e ce384f20
2557! %f28 = 8deee6bc e106c493 4900113d 3c53c2a1
2558 stda %f16,[%i6]ASI_BLK_AIUSL ! Block Store to 0000000030181400
2559! %l7 = 520000009f91163e, Mem[00000000201c0000] = 0dffafd5
2560 stb %l7,[%o0+%g0] ! Mem[00000000201c0000] = 3effafd5
2561! %l5 = 0000000000000052, Mem[000000001018141a] = 00000000, %asi = 80
2562 stha %l5,[%i6+0x01a]%asi ! Mem[0000000010181418] = 00000052
2563! Mem[0000000010101400] = 00000000, %l5 = 0000000000000052
2564 ldstuba [%i4+%g0]0x88,%l5 ! %l5 = 00000000000000ff
2565! %l3 = ffffffffffffffff, Mem[00000000300c1410] = 8ebde12c
2566 stba %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 8ebde1ff
2567! Mem[0000000030081400] = 00000000, %l7 = 520000009f91163e
2568 swapa [%i2+%g0]0x81,%l7 ! %l7 = 0000000000000000
2569! Mem[00000000300c1410] = ffe1bd8e, %l3 = ffffffffffffffff
2570 swapa [%i3+%o5]0x81,%l3 ! %l3 = 00000000ffe1bd8e
2571! Starting 10 instruction Load Burst
2572! %l6 = 000000002c5f5a70, Mem[0000000010181430] = 4d9c90ff, %asi = 80
2573 stba %l6,[%i6+0x030]%asi ! Mem[0000000010181430] = 709c90ff
2574
2575p0_label_59:
2576 membar #Sync ! Added by membar checker (14)
2577! Mem[0000000010181414] = 34d5b8ff, %l7 = 0000000000000000
2578 lduha [%i6+0x014]%asi,%l7 ! %l7 = 00000000000034d5
2579! Mem[0000000030101410] = 00000000, %f31 = 3c53c2a1
2580 lda [%i4+%o5]0x81,%f31 ! %f31 = 00000000
2581! Mem[00000000100c1400] = a7ffff3d, %l4 = 0000000000005eff
2582 lduba [%i3+%g0]0x88,%l4 ! %l4 = 000000000000003d
2583! Mem[0000000010141410] = 34d5b805, %f9 = 3f403703
2584 lda [%i5+0x010]%asi,%f9 ! %f9 = 34d5b805
2585! Mem[00000000300c1400] = 00000000, %l0 = 00000000ffe67d03
2586 ldswa [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000000
2587! Mem[0000000010141400] = ed34871b, %f14 = 3b52db8a
2588 lda [%i5+%g0]0x80,%f14 ! %f14 = ed34871b
2589! Mem[0000000010181400] = 000000ff, %l2 = 0000000000000000
2590 ldsba [%i6+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
2591! Mem[0000000010101410] = ffe67d03, %l4 = 000000000000003d
2592 lduba [%i4+0x010]%asi,%l4 ! %l4 = 00000000000000ff
2593! Mem[0000000030141400] = ff72ff8d4d9c90e7, %f24 = 5ca9dfbf f70c378d
2594 ldda [%i5+%g0]0x81,%f24 ! %f24 = ff72ff8d 4d9c90e7
2595! Starting 10 instruction Store Burst
2596! %l6 = 000000002c5f5a70, Mem[00000000300c1410] = 2c5f5a70ffffffff
2597 stxa %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000002c5f5a70
2598
2599p0_label_60:
2600! %f24 = ff72ff8d, Mem[0000000030101408] = 52000000
2601 sta %f24,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff72ff8d
2602! %f10 = 26975252 00000000, Mem[0000000010041408] = 00000000 00000000
2603 stda %f10,[%i1+%o4]0x80 ! Mem[0000000010041408] = 26975252 00000000
2604! Mem[0000000030141410] = 34e67b3d, %l5 = 0000000000000000
2605 swapa [%i5+%o5]0x81,%l5 ! %l5 = 0000000034e67b3d
2606! %f0 = 000000ff 34d5ff05 00000000 00000000
2607! %f4 = ffe67b3d 00000000 2ce1bd8e 705a5f2c
2608! %f8 = 6081daa3 34d5b805 26975252 00000000
2609! %f12 = c40ffeae 04f0a313 ed34871b 0000003e
2610 stda %f0,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000030081400
2611! %l1 = 0000000061fa6bf3, Mem[00000000218001c0] = 5a379ea8
2612 sth %l1,[%o3+0x1c0] ! Mem[00000000218001c0] = 6bf39ea8
2613! %l2 = ffffffff, %l3 = ffe1bd8e, Mem[0000000030141400] = 8dff72ff e7909c4d
2614 stda %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffff ffe1bd8e
2615! %l4 = 00000000000000ff, Mem[0000000021800001] = f2b5ed58
2616 stb %l4,[%o3+0x001] ! Mem[0000000021800000] = f2ffed58
2617! Mem[00000000300c1400] = 00000000, %l0 = 0000000000000000
2618 swapa [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000000
2619! %l5 = 0000000034e67b3d, Mem[0000000010041410] = 0000862b
2620 stwa %l5,[%i1+%o5]0x80 ! Mem[0000000010041410] = 34e67b3d
2621! Starting 10 instruction Load Burst
2622! Mem[0000000010001400] = ff5e6240 ff0072e3 00000000 00000000
2623! Mem[0000000010001410] = 62a80460 1a53d335 16ff85da 40588747
2624! Mem[0000000010001420] = de45fb04 a1472f5e 340353ac c12833ff
2625! Mem[0000000010001430] = a0f4213d 0000c661 62ef3c78 bb5ee3d7
2626 ldda [%i0]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010001400
2627
2628! Check Point 12 for processor 0
2629
2630 set p0_check_pt_data_12,%g4
2631 rd %ccr,%g5 ! %g5 = 44
2632 ldx [%g4+0x08],%g2
2633 cmp %l0,%g2 ! %l0 = 0000000000000000
2634 bne %xcc,p0_reg_check_fail0
2635 mov 0xee0,%g1
2636 ldx [%g4+0x10],%g2
2637 cmp %l2,%g2 ! %l2 = ffffffffffffffff
2638 bne %xcc,p0_reg_check_fail2
2639 mov 0xee2,%g1
2640 ldx [%g4+0x18],%g2
2641 cmp %l3,%g2 ! %l3 = 00000000ffe1bd8e
2642 bne %xcc,p0_reg_check_fail3
2643 mov 0xee3,%g1
2644 ldx [%g4+0x20],%g2
2645 cmp %l4,%g2 ! %l4 = 00000000000000ff
2646 bne %xcc,p0_reg_check_fail4
2647 mov 0xee4,%g1
2648 ldx [%g4+0x28],%g2
2649 cmp %l5,%g2 ! %l5 = 0000000034e67b3d
2650 bne %xcc,p0_reg_check_fail5
2651 mov 0xee5,%g1
2652 ldx [%g4+0x30],%g2
2653 cmp %l7,%g2 ! %l7 = 00000000000034d5
2654 bne %xcc,p0_reg_check_fail7
2655 mov 0xee7,%g1
2656 ldx [%g4+0x38],%g3
2657 std %f0,[%g4]
2658 ldx [%g4],%g2
2659 cmp %g3,%g2 ! %f0 = 000000ff 34d5ff05
2660 bne %xcc,p0_freg_check_fail
2661 mov 0xf00,%g1
2662 ldx [%g4+0x40],%g3
2663 std %f6,[%g4]
2664 ldx [%g4],%g2
2665 cmp %g3,%g2 ! %f6 = 2ce1bd8e 705a5f2c
2666 bne %xcc,p0_freg_check_fail
2667 mov 0xf06,%g1
2668 ldx [%g4+0x48],%g3
2669 std %f8,[%g4]
2670 ldx [%g4],%g2
2671 cmp %g3,%g2 ! %f8 = 6081daa3 34d5b805
2672 bne %xcc,p0_freg_check_fail
2673 mov 0xf08,%g1
2674 ldx [%g4+0x50],%g3
2675 std %f10,[%g4]
2676 ldx [%g4],%g2
2677 cmp %g3,%g2 ! %f10 = 26975252 00000000
2678 bne %xcc,p0_freg_check_fail
2679 mov 0xf10,%g1
2680 ldx [%g4+0x58],%g3
2681 std %f14,[%g4]
2682 ldx [%g4],%g2
2683 cmp %g3,%g2 ! %f14 = ed34871b 0000003e
2684 bne %xcc,p0_freg_check_fail
2685 mov 0xf14,%g1
2686 ldx [%g4+0x60],%g3
2687 std %f16,[%g4]
2688 ldx [%g4],%g2
2689 cmp %g3,%g2 ! %f16 = ff5e6240 ff0072e3
2690 bne %xcc,p0_freg_check_fail
2691 mov 0xf16,%g1
2692 ldx [%g4+0x68],%g3
2693 std %f18,[%g4]
2694 ldx [%g4],%g2
2695 cmp %g3,%g2 ! %f18 = 00000000 00000000
2696 bne %xcc,p0_freg_check_fail
2697 mov 0xf18,%g1
2698 ldx [%g4+0x70],%g3
2699 std %f20,[%g4]
2700 ldx [%g4],%g2
2701 cmp %g3,%g2 ! %f20 = 62a80460 1a53d335
2702 bne %xcc,p0_freg_check_fail
2703 mov 0xf20,%g1
2704 ldx [%g4+0x78],%g3
2705 std %f22,[%g4]
2706 ldx [%g4],%g2
2707 cmp %g3,%g2 ! %f22 = 16ff85da 40588747
2708 bne %xcc,p0_freg_check_fail
2709 mov 0xf22,%g1
2710 ldx [%g4+0x80],%g3
2711 std %f24,[%g4]
2712 ldx [%g4],%g2
2713 cmp %g3,%g2 ! %f24 = de45fb04 a1472f5e
2714 bne %xcc,p0_freg_check_fail
2715 mov 0xf24,%g1
2716 ldx [%g4+0x88],%g3
2717 std %f26,[%g4]
2718 ldx [%g4],%g2
2719 cmp %g3,%g2 ! %f26 = 340353ac c12833ff
2720 bne %xcc,p0_freg_check_fail
2721 mov 0xf26,%g1
2722 ldx [%g4+0x90],%g3
2723 std %f28,[%g4]
2724 ldx [%g4],%g2
2725 cmp %g3,%g2 ! %f28 = a0f4213d 0000c661
2726 bne %xcc,p0_freg_check_fail
2727 mov 0xf28,%g1
2728 ldx [%g4+0x98],%g3
2729 std %f30,[%g4]
2730 ldx [%g4],%g2
2731 cmp %g3,%g2 ! %f30 = 62ef3c78 bb5ee3d7
2732 bne %xcc,p0_freg_check_fail
2733 mov 0xf30,%g1
2734
2735! Check Point 12 completed
2736
2737
2738p0_label_61:
2739! Mem[0000000010041400] = ff5e0000, %l0 = 0000000000000000
2740 lduha [%i1+%g0]0x80,%l0 ! %l0 = 000000000000ff5e
2741! Mem[0000000030001410] = ff5e6240000072e3, %l2 = ffffffffffffffff
2742 ldxa [%i0+%o5]0x81,%l2 ! %l2 = ff5e6240000072e3
2743! Mem[0000000030101410] = 2697525200000000, %l1 = 0000000061fa6bf3
2744 ldxa [%i4+%o5]0x89,%l1 ! %l1 = 2697525200000000
2745! Mem[0000000010181408] = ffe67b3d, %l0 = 000000000000ff5e
2746 ldsba [%i6+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
2747! Mem[0000000030181408] = 4db35501, %l6 = 000000002c5f5a70
2748 lduwa [%i6+%o4]0x81,%l6 ! %l6 = 000000004db35501
2749! Mem[0000000010141400] = ed34871b, %l6 = 000000004db35501
2750 ldswa [%i5+%g0]0x80,%l6 ! %l6 = ffffffffed34871b
2751! Mem[0000000010001404] = ff0072e3, %l5 = 0000000034e67b3d
2752 ldsh [%i0+0x004],%l5 ! %l5 = ffffffffffffff00
2753! Mem[0000000030141400] = ffffffff8ebde1ff, %l3 = 00000000ffe1bd8e
2754 ldxa [%i5+%g0]0x81,%l3 ! %l3 = ffffffff8ebde1ff
2755 membar #Sync ! Added by membar checker (15)
2756! Mem[0000000010081408] = 037de3ff, %l4 = 00000000000000ff
2757 ldsha [%i2+%o4]0x88,%l4 ! %l4 = ffffffffffffe3ff
2758! Starting 10 instruction Store Burst
2759! %f18 = 00000000, Mem[0000000010081400] = 1b8734ff
2760 sta %f18,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
2761
2762p0_label_62:
2763! %l4 = ffffffffffffe3ff, Mem[0000000010001410] = 62a80460
2764 stba %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffa80460
2765! Mem[0000000020800001] = 0a2dbb34, %l0 = ffffffffffffffff
2766 ldstuba [%o1+0x001]%asi,%l0 ! %l0 = 0000002d000000ff
2767! Mem[0000000010081400] = 00000000, %l0 = 000000000000002d
2768 swapa [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
2769! %f0 = 000000ff 34d5ff05, Mem[0000000030181410] = 00000000 000000ff
2770 stda %f0 ,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000000ff 34d5ff05
2771! %f4 = ffe67b3d 00000000, Mem[00000000300c1400] = 00000000 0ae67d03
2772 stda %f4 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffe67b3d 00000000
2773! %l2 = ff5e6240000072e3, Mem[0000000030081410] = ffe67b3d00000000
2774 stxa %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff5e6240000072e3
2775! %l6 = ed34871b, %l7 = 000034d5, Mem[0000000010181408] = ffe67b3d 2c97ffff
2776 stda %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = ed34871b 000034d5
2777! %l4 = ffffe3ff, %l5 = ffffff00, Mem[00000000300c1408] = 00000080 cc5213ff
2778 stda %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffe3ff ffffff00
2779! Mem[0000000021800081] = acffb20f, %l5 = ffffffffffffff00
2780 ldstuba [%o3+0x081]%asi,%l5 ! %l5 = 000000ff000000ff
2781! Starting 10 instruction Load Burst
2782! Mem[0000000010141410] = ffb8d53405b8d534, %l4 = ffffffffffffe3ff
2783 ldxa [%i5+%o5]0x88,%l4 ! %l4 = ffb8d53405b8d534
2784
2785p0_label_63:
2786! Mem[0000000010141410] = 05b8d534, %l2 = ff5e6240000072e3
2787 lduba [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000034
2788! Mem[00000000201c0000] = 3effafd5, %l0 = 0000000000000000
2789 ldsh [%o0+%g0],%l0 ! %l0 = 0000000000003eff
2790! Mem[00000000211c0000] = ffffe4d2, %l7 = 00000000000034d5
2791 ldsba [%o2+0x000]%asi,%l7 ! %l7 = ffffffffffffffff
2792! Mem[0000000010041410] = 3d7be634, %l1 = 2697525200000000
2793 ldswa [%i1+%o5]0x88,%l1 ! %l1 = 000000003d7be634
2794! Mem[0000000010041408] = 26975252, %l7 = ffffffffffffffff
2795 ldswa [%i1+%o4]0x80,%l7 ! %l7 = 0000000026975252
2796! Mem[0000000010001400] = e37200ff40625eff, %f18 = 00000000 00000000
2797 ldda [%i0+%g0]0x88,%f18 ! %f18 = e37200ff 40625eff
2798! Mem[0000000010101410] = ffe67d03, %f30 = 62ef3c78
2799 lda [%i4+%o5]0x80,%f30 ! %f30 = ffe67d03
2800! Mem[00000000300c1400] = 00000000, %l0 = 0000000000003eff
2801 ldsha [%i3+%g0]0x81,%l0 ! %l0 = 0000000000000000
2802! Mem[0000000010041408] = 26975252, %l3 = ffffffff8ebde1ff
2803 ldsw [%i1+%o4],%l3 ! %l3 = 0000000026975252
2804! Starting 10 instruction Store Burst
2805! Mem[0000000010001408] = 00000000, %l3 = 0000000026975252
2806 ldstuba [%i0+%o4]0x88,%l3 ! %l3 = 00000000000000ff
2807
2808p0_label_64:
2809! Mem[0000000010141408] = 0dd4a926, %l2 = 0000000000000034
2810 swapa [%i5+%o4]0x88,%l2 ! %l2 = 000000000dd4a926
2811! %l7 = 0000000026975252, Mem[0000000010041420] = 6081daa3
2812 sth %l7,[%i1+0x020] ! Mem[0000000010041420] = 5252daa3
2813! %l1 = 000000003d7be634, Mem[0000000010041400] = 0000000000005eff
2814 stxa %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000003d7be634
2815! %l5 = 00000000000000ff, Mem[0000000010081408] = 037de3ff
2816 stba %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = 037de3ff
2817! Mem[0000000030001400] = daa49daa, %l0 = 0000000000000000
2818 swapa [%i0+%g0]0x81,%l0 ! %l0 = 00000000daa49daa
2819! Mem[0000000030141400] = ffffffff, %l1 = 000000003d7be634
2820 ldstuba [%i5+%g0]0x81,%l1 ! %l1 = 000000ff000000ff
2821! Mem[00000000211c0000] = ffffe4d2, %l2 = 000000000dd4a926
2822 ldstuba [%o2+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
2823! Mem[0000000010041408] = 52529726, %l1 = 00000000000000ff
2824 swapa [%i1+%o4]0x88,%l1 ! %l1 = 0000000052529726
2825! %l6 = ffffffffed34871b, Mem[00000000201c0000] = 3effafd5, %asi = 80
2826 stha %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = 871bafd5
2827! Starting 10 instruction Load Burst
2828! Mem[0000000030101410] = 00000000, %f31 = bb5ee3d7
2829 lda [%i4+%o5]0x89,%f31 ! %f31 = 00000000
2830
2831p0_label_65:
2832! Mem[0000000010001410] = ffa80460, %l6 = ffffffffed34871b
2833 ldsw [%i0+%o5],%l6 ! %l6 = ffffffffffa80460
2834! Mem[0000000030101408] = ff72ff8d, %f2 = 00000000
2835 lda [%i4+%o4]0x81,%f2 ! %f2 = ff72ff8d
2836! Mem[0000000010181410] = ff91163e34d5b8ff, %f2 = ff72ff8d 00000000
2837 ldda [%i6+%o5]0x80,%f2 ! %f2 = ff91163e 34d5b8ff
2838! Mem[00000000211c0000] = ffffe4d2, %l1 = 0000000052529726
2839 ldsh [%o2+%g0],%l1 ! %l1 = ffffffffffffffff
2840! Mem[00000000300c1400] = ffe67b3d 00000000, %l0 = daa49daa, %l1 = ffffffff
2841 ldda [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000000 00000000ffe67b3d
2842! Mem[00000000300c1400] = 00000000, %l1 = 00000000ffe67b3d
2843 ldswa [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000000
2844! Mem[0000000010041400] = 000000003d7be634, %f6 = 2ce1bd8e 705a5f2c
2845 ldda [%i1+%g0]0x88,%f6 ! %f6 = 00000000 3d7be634
2846! Mem[00000000300c1408] = ffe3ffff, %l3 = 0000000000000000
2847 ldsha [%i3+%o4]0x81,%l3 ! %l3 = ffffffffffffffe3
2848! Mem[0000000030081400] = 34d5ff05, %l4 = ffb8d53405b8d534
2849 ldsba [%i2+%g0]0x89,%l4 ! %l4 = 0000000000000005
2850! Starting 10 instruction Store Burst
2851! %l2 = 00000000000000ff, Mem[0000000030001408] = 00000000
2852 stwa %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000ff
2853
2854! Check Point 13 for processor 0
2855
2856 set p0_check_pt_data_13,%g4
2857 rd %ccr,%g5 ! %g5 = 44
2858 ldx [%g4+0x08],%g2
2859 cmp %l0,%g2 ! %l0 = 0000000000000000
2860 bne %xcc,p0_reg_check_fail0
2861 mov 0xee0,%g1
2862 ldx [%g4+0x10],%g2
2863 cmp %l1,%g2 ! %l1 = 0000000000000000
2864 bne %xcc,p0_reg_check_fail1
2865 mov 0xee1,%g1
2866 ldx [%g4+0x18],%g2
2867 cmp %l2,%g2 ! %l2 = 00000000000000ff
2868 bne %xcc,p0_reg_check_fail2
2869 mov 0xee2,%g1
2870 ldx [%g4+0x20],%g2
2871 cmp %l3,%g2 ! %l3 = ffffffffffffffe3
2872 bne %xcc,p0_reg_check_fail3
2873 mov 0xee3,%g1
2874 ldx [%g4+0x28],%g2
2875 cmp %l4,%g2 ! %l4 = 0000000000000005
2876 bne %xcc,p0_reg_check_fail4
2877 mov 0xee4,%g1
2878 ldx [%g4+0x30],%g2
2879 cmp %l5,%g2 ! %l5 = 00000000000000ff
2880 bne %xcc,p0_reg_check_fail5
2881 mov 0xee5,%g1
2882 ldx [%g4+0x38],%g2
2883 cmp %l6,%g2 ! %l6 = ffffffffffa80460
2884 bne %xcc,p0_reg_check_fail6
2885 mov 0xee6,%g1
2886 ldx [%g4+0x40],%g2
2887 cmp %l7,%g2 ! %l7 = 0000000026975252
2888 bne %xcc,p0_reg_check_fail7
2889 mov 0xee7,%g1
2890 ldx [%g4+0x48],%g3
2891 std %f0,[%g4]
2892 ldx [%g4],%g2
2893 cmp %g3,%g2 ! %f0 = 000000ff 34d5ff05
2894 bne %xcc,p0_freg_check_fail
2895 mov 0xf00,%g1
2896 ldx [%g4+0x50],%g3
2897 std %f2,[%g4]
2898 ldx [%g4],%g2
2899 cmp %g3,%g2 ! %f2 = ff91163e 34d5b8ff
2900 bne %xcc,p0_freg_check_fail
2901 mov 0xf02,%g1
2902 ldx [%g4+0x58],%g3
2903 std %f6,[%g4]
2904 ldx [%g4],%g2
2905 cmp %g3,%g2 ! %f6 = 00000000 3d7be634
2906 bne %xcc,p0_freg_check_fail
2907 mov 0xf06,%g1
2908 ldx [%g4+0x60],%g3
2909 std %f18,[%g4]
2910 ldx [%g4],%g2
2911 cmp %g3,%g2 ! %f18 = e37200ff 40625eff
2912 bne %xcc,p0_freg_check_fail
2913 mov 0xf18,%g1
2914 ldx [%g4+0x68],%g3
2915 std %f30,[%g4]
2916 ldx [%g4],%g2
2917 cmp %g3,%g2 ! %f30 = ffe67d03 00000000
2918 bne %xcc,p0_freg_check_fail
2919 mov 0xf30,%g1
2920
2921! Check Point 13 completed
2922
2923
2924p0_label_66:
2925! Mem[0000000030001400] = 00000000, %l4 = 0000000000000005
2926 swapa [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000000
2927! %f29 = 0000c661, Mem[0000000010081420] = a509aa5e
2928 sta %f29,[%i2+0x020]%asi ! Mem[0000000010081420] = 0000c661
2929! %l2 = 00000000000000ff, Mem[0000000010041408] = ff00000000000000
2930 stxa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000000000ff
2931! Mem[000000001010140c] = 1b8734ed, %l6 = ffffffffffa80460
2932 ldstuba [%i4+0x00c]%asi,%l6 ! %l6 = 0000001b000000ff
2933! Mem[0000000030001400] = 05000000, %l1 = 0000000000000000
2934 ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 00000000000000ff
2935! Mem[0000000010041400] = 34e67b3d, %l2 = 00000000000000ff
2936 swapa [%i1+%g0]0x80,%l2 ! %l2 = 0000000034e67b3d
2937! Mem[0000000010181410] = 3e1691ff, %l0 = 0000000000000000
2938 swapa [%i6+%o5]0x88,%l0 ! %l0 = 000000003e1691ff
2939! Mem[0000000030101408] = 8dff72ff, %l1 = 0000000000000000
2940 ldstuba [%i4+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
2941! %f16 = ff5e6240 ff0072e3, %l6 = 000000000000001b
2942! Mem[0000000010041418] = 5c844fff6004a862
2943 add %i1,0x018,%g1
2944 stda %f16,[%g1+%l6]ASI_PST8_P ! Mem[0000000010041418] = 5c844f40ff0472e3
2945! Starting 10 instruction Load Burst
2946! Mem[0000000030081400] = 34d5ff05, %f19 = 40625eff
2947 lda [%i2+%g0]0x89,%f19 ! %f19 = 34d5ff05
2948
2949p0_label_67:
2950! Mem[000000001000141c] = 40588747, %l2 = 0000000034e67b3d
2951 ldsba [%i0+0x01f]%asi,%l2 ! %l2 = 0000000000000047
2952! Mem[0000000030041408] = 3d7be6ff, %l7 = 0000000026975252
2953 ldsba [%i1+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
2954! Mem[0000000030081400] = 05ffd534 ff000000, %l2 = 00000047, %l3 = ffffffe3
2955 ldda [%i2+%g0]0x81,%l2 ! %l2 = 0000000005ffd534 00000000ff000000
2956! Mem[0000000010101400] = efc09f00000000ff, %f26 = 340353ac c12833ff
2957 ldda [%i4+%g0]0x88,%f26 ! %f26 = efc09f00 000000ff
2958! Mem[00000000218000c0] = 5804cd54, %l5 = 00000000000000ff
2959 lduba [%o3+0x0c1]%asi,%l5 ! %l5 = 0000000000000004
2960! Mem[0000000030081408] = 00000000, %l4 = 0000000000000000
2961 lduha [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000
2962 membar #Sync ! Added by membar checker (16)
2963! Mem[0000000010041400] = 000000ff 00000000 00000000 000000ff
2964! Mem[0000000010041410] = 34e67b3d 00000000 5c844f40 ff0472e3
2965! Mem[0000000010041420] = 5252daa3 3f403703 ac35f303 3028972c
2966! Mem[0000000010041430] = c40ffeae 04f0a313 3b52db8a 0000003e
2967 ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
2968! Mem[00000000100c1410] = 00ff0000, %l7 = ffffffffffffffff
2969 ldswa [%i3+%o5]0x80,%l7 ! %l7 = 0000000000ff0000
2970! Mem[00000000300c1400] = 00000000, %l3 = 00000000ff000000
2971 lduha [%i3+%g0]0x89,%l3 ! %l3 = 0000000000000000
2972! Starting 10 instruction Store Burst
2973! %l7 = 0000000000ff0000, Mem[0000000010001408] = ff000000
2974 stha %l7,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
2975
2976p0_label_68:
2977! %f6 = 00000000 3d7be634, Mem[0000000010141418] = 4e7b6629 00000dff
2978 std %f6 ,[%i5+0x018] ! Mem[0000000010141418] = 00000000 3d7be634
2979! Mem[0000000030181408] = 4db35501, %l7 = 0000000000ff0000
2980 ldstuba [%i6+%o4]0x81,%l7 ! %l7 = 0000004d000000ff
2981! %l2 = 0000000005ffd534, Mem[0000000010001434] = 0000c661, %asi = 80
2982 stha %l2,[%i0+0x034]%asi ! Mem[0000000010001434] = d534c661
2983! %l1 = 00000000000000ff, Mem[0000000010001408] = 00000000
2984 stwa %l1,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000ff
2985! %l4 = 0000000000000000, Mem[00000000211c0000] = ffffe4d2, %asi = 80
2986 stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000e4d2
2987! Mem[000000001010140c] = ff8734ed, %l1 = 000000ff, %l3 = 00000000
2988 add %i4,0x0c,%g1
2989 casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000ff8734ed
2990! Mem[0000000010001408] = 000000ff, %l1 = 00000000000000ff
2991 swapa [%i0+%o4]0x88,%l1 ! %l1 = 00000000000000ff
2992! %l5 = 0000000000000004, Mem[0000000010141410] = 05b8d534
2993 stba %l5,[%i5+%o5]0x88 ! Mem[0000000010141410] = 05b8d504
2994! %l4 = 0000000000000000, Mem[0000000010141420] = a509aa5e
2995 stw %l4,[%i5+0x020] ! Mem[0000000010141420] = 00000000
2996! Starting 10 instruction Load Burst
2997! Mem[00000000300c1400] = 00000000 3d7be6ff ffe3ffff 00ffffff
2998! Mem[00000000300c1410] = 705a5f2c 00000000 00000000 00000097
2999! Mem[00000000300c1420] = ed34871b 037de60a e3720000 40625eff
3000! Mem[00000000300c1430] = 8fbbc3a2 ff72c64a d0eab90c daa49daa
3001 ldda [%i3]ASI_BLK_S,%f0 ! Block Load from 00000000300c1400
3002
3003p0_label_69:
3004! Mem[0000000010001410] = ffa80460, %l1 = 00000000000000ff
3005 lduha [%i0+0x012]%asi,%l1 ! %l1 = 0000000000000460
3006! Mem[0000000021800100] = 97530ae8, %l2 = 0000000005ffd534
3007 lduh [%o3+0x100],%l2 ! %l2 = 0000000000009753
3008! Mem[0000000010041438] = 3b52db8a, %l1 = 0000000000000460
3009 ldsh [%i1+0x038],%l1 ! %l1 = 0000000000003b52
3010! Mem[00000000201c0000] = 871bafd5, %l0 = 000000003e1691ff
3011 ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffff871b
3012! Mem[00000000300c1400] = 000000003d7be6ff, %l3 = 00000000ff8734ed
3013 ldxa [%i3+%g0]0x81,%l3 ! %l3 = 000000003d7be6ff
3014! Mem[0000000010141400] = ed34871b037de60a, %f16 = 000000ff 00000000
3015 ldda [%i5+%g0]0x80,%f16 ! %f16 = ed34871b 037de60a
3016! Mem[00000000201c0000] = 871bafd5, %l6 = 000000000000001b
3017 lduba [%o0+0x001]%asi,%l6 ! %l6 = 000000000000001b
3018! Mem[0000000030081400] = 05ffd534, %l6 = 000000000000001b
3019 lduba [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000005
3020! Mem[0000000030001408] = 00030000ff000000, %f24 = 5252daa3 3f403703
3021 ldda [%i0+%o4]0x89,%f24 ! %f24 = 00030000 ff000000
3022! Starting 10 instruction Store Burst
3023! %l7 = 000000000000004d, Mem[0000000030001408] = 000000ff
3024 stba %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = 4d0000ff
3025
3026p0_label_70:
3027! %f22 = 5c844f40 ff0472e3, Mem[0000000030101400] = f6ff052c 26a9d40d
3028 stda %f22,[%i4+%g0]0x81 ! Mem[0000000030101400] = 5c844f40 ff0472e3
3029! Mem[0000000030081408] = 00000000, %l5 = 0000000000000004
3030 swapa [%i2+%o4]0x81,%l5 ! %l5 = 0000000000000000
3031! Mem[0000000010001414] = 1a53d335, %l0 = ffffffffffff871b, %asi = 80
3032 swapa [%i0+0x014]%asi,%l0 ! %l0 = 000000001a53d335
3033! %f18 = 00000000 000000ff, Mem[0000000010141408] = 00000034 52f578f7
3034 stda %f18,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 000000ff
3035! %l1 = 0000000000003b52, Mem[0000000030041408] = ffe67b3d
3036 stwa %l1,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00003b52
3037! Mem[0000000030001408] = ff00004d, %l5 = 0000000000000000
3038 swapa [%i0+%o4]0x89,%l5 ! %l5 = 00000000ff00004d
3039! %f25 = ff000000, Mem[0000000030181400] = 00005804
3040 sta %f25,[%i6+%g0]0x89 ! Mem[0000000030181400] = ff000000
3041! Mem[0000000010101400] = 000000ff, %l5 = 00000000ff00004d
3042 ldstuba [%i4+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
3043! Mem[0000000030181400] = ff000000, %f16 = ed34871b
3044 lda [%i6+%g0]0x89,%f16 ! %f16 = ff000000
3045! Starting 10 instruction Load Burst
3046! Mem[0000000030041408] = 523b0000, %l3 = 000000003d7be6ff
3047 ldsha [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000000
3048
3049! Check Point 14 for processor 0
3050
3051 set p0_check_pt_data_14,%g4
3052 rd %ccr,%g5 ! %g5 = 44
3053 ldx [%g4+0x08],%g2
3054 cmp %l0,%g2 ! %l0 = 000000001a53d335
3055 bne %xcc,p0_reg_check_fail0
3056 mov 0xee0,%g1
3057 ldx [%g4+0x10],%g2
3058 cmp %l1,%g2 ! %l1 = 0000000000003b52
3059 bne %xcc,p0_reg_check_fail1
3060 mov 0xee1,%g1
3061 ldx [%g4+0x18],%g2
3062 cmp %l2,%g2 ! %l2 = 0000000000009753
3063 bne %xcc,p0_reg_check_fail2
3064 mov 0xee2,%g1
3065 ldx [%g4+0x20],%g2
3066 cmp %l3,%g2 ! %l3 = 0000000000000000
3067 bne %xcc,p0_reg_check_fail3
3068 mov 0xee3,%g1
3069 ldx [%g4+0x28],%g2
3070 cmp %l4,%g2 ! %l4 = 0000000000000000
3071 bne %xcc,p0_reg_check_fail4
3072 mov 0xee4,%g1
3073 ldx [%g4+0x30],%g2
3074 cmp %l5,%g2 ! %l5 = 00000000000000ff
3075 bne %xcc,p0_reg_check_fail5
3076 mov 0xee5,%g1
3077 ldx [%g4+0x38],%g2
3078 cmp %l6,%g2 ! %l6 = 0000000000000005
3079 bne %xcc,p0_reg_check_fail6
3080 mov 0xee6,%g1
3081 ldx [%g4+0x40],%g2
3082 cmp %l7,%g2 ! %l7 = 000000000000004d
3083 bne %xcc,p0_reg_check_fail7
3084 mov 0xee7,%g1
3085 ldx [%g4+0x48],%g3
3086 std %f0,[%g4]
3087 ldx [%g4],%g2
3088 cmp %g3,%g2 ! %f0 = 00000000 3d7be6ff
3089 bne %xcc,p0_freg_check_fail
3090 mov 0xf00,%g1
3091 ldx [%g4+0x50],%g3
3092 std %f2,[%g4]
3093 ldx [%g4],%g2
3094 cmp %g3,%g2 ! %f2 = ffe3ffff 00ffffff
3095 bne %xcc,p0_freg_check_fail
3096 mov 0xf02,%g1
3097 ldx [%g4+0x58],%g3
3098 std %f4,[%g4]
3099 ldx [%g4],%g2
3100 cmp %g3,%g2 ! %f4 = 705a5f2c 00000000
3101 bne %xcc,p0_freg_check_fail
3102 mov 0xf04,%g1
3103 ldx [%g4+0x60],%g3
3104 std %f6,[%g4]
3105 ldx [%g4],%g2
3106 cmp %g3,%g2 ! %f6 = 00000000 00000097
3107 bne %xcc,p0_freg_check_fail
3108 mov 0xf06,%g1
3109 ldx [%g4+0x68],%g3
3110 std %f8,[%g4]
3111 ldx [%g4],%g2
3112 cmp %g3,%g2 ! %f8 = ed34871b 037de60a
3113 bne %xcc,p0_freg_check_fail
3114 mov 0xf08,%g1
3115 ldx [%g4+0x70],%g3
3116 std %f10,[%g4]
3117 ldx [%g4],%g2
3118 cmp %g3,%g2 ! %f10 = e3720000 40625eff
3119 bne %xcc,p0_freg_check_fail
3120 mov 0xf10,%g1
3121 ldx [%g4+0x78],%g3
3122 std %f12,[%g4]
3123 ldx [%g4],%g2
3124 cmp %g3,%g2 ! %f12 = 8fbbc3a2 ff72c64a
3125 bne %xcc,p0_freg_check_fail
3126 mov 0xf12,%g1
3127 ldx [%g4+0x80],%g3
3128 std %f14,[%g4]
3129 ldx [%g4],%g2
3130 cmp %g3,%g2 ! %f14 = d0eab90c daa49daa
3131 bne %xcc,p0_freg_check_fail
3132 mov 0xf14,%g1
3133 ldx [%g4+0x88],%g3
3134 std %f16,[%g4]
3135 ldx [%g4],%g2
3136 cmp %g3,%g2 ! %f16 = ff000000 037de60a
3137 bne %xcc,p0_freg_check_fail
3138 mov 0xf16,%g1
3139 ldx [%g4+0x90],%g3
3140 std %f18,[%g4]
3141 ldx [%g4],%g2
3142 cmp %g3,%g2 ! %f18 = 00000000 000000ff
3143 bne %xcc,p0_freg_check_fail
3144 mov 0xf18,%g1
3145 ldx [%g4+0x98],%g3
3146 std %f20,[%g4]
3147 ldx [%g4],%g2
3148 cmp %g3,%g2 ! %f20 = 34e67b3d 00000000
3149 bne %xcc,p0_freg_check_fail
3150 mov 0xf20,%g1
3151 ldx [%g4+0xa0],%g3
3152 std %f22,[%g4]
3153 ldx [%g4],%g2
3154 cmp %g3,%g2 ! %f22 = 5c844f40 ff0472e3
3155 bne %xcc,p0_freg_check_fail
3156 mov 0xf22,%g1
3157 ldx [%g4+0xa8],%g3
3158 std %f24,[%g4]
3159 ldx [%g4],%g2
3160 cmp %g3,%g2 ! %f24 = 00030000 ff000000
3161 bne %xcc,p0_freg_check_fail
3162 mov 0xf24,%g1
3163 ldx [%g4+0xb0],%g3
3164 std %f26,[%g4]
3165 ldx [%g4],%g2
3166 cmp %g3,%g2 ! %f26 = ac35f303 3028972c
3167 bne %xcc,p0_freg_check_fail
3168 mov 0xf26,%g1
3169 ldx [%g4+0xb8],%g3
3170 std %f28,[%g4]
3171 ldx [%g4],%g2
3172 cmp %g3,%g2 ! %f28 = c40ffeae 04f0a313
3173 bne %xcc,p0_freg_check_fail
3174 mov 0xf28,%g1
3175 ldx [%g4+0xc0],%g3
3176 std %f30,[%g4]
3177 ldx [%g4],%g2
3178 cmp %g3,%g2 ! %f30 = 3b52db8a 0000003e
3179 bne %xcc,p0_freg_check_fail
3180 mov 0xf30,%g1
3181
3182! Check Point 14 completed
3183
3184
3185p0_label_71:
3186! Mem[0000000010081408] = ffe37d03 9c0aa926, %l6 = 00000005, %l7 = 0000004d
3187 ldda [%i2+%o4]0x80,%l6 ! %l6 = 00000000ffe37d03 000000009c0aa926
3188! Mem[0000000030101410] = 0000000052529726, %l0 = 000000001a53d335
3189 ldxa [%i4+%o5]0x81,%l0 ! %l0 = 0000000052529726
3190! Mem[0000000010081408] = 037de3ff, %l0 = 0000000052529726
3191 ldswa [%i2+%o4]0x88,%l0 ! %l0 = 00000000037de3ff
3192! Mem[0000000010041428] = ac35f3033028972c, %l5 = 00000000000000ff
3193 ldxa [%i1+0x028]%asi,%l5 ! %l5 = ac35f3033028972c
3194! Mem[0000000010001408] = 00000000 000000ff, %l4 = 00000000, %l5 = 3028972c
3195 ldda [%i0+%o4]0x88,%l4 ! %l4 = 00000000000000ff 0000000000000000
3196! Mem[0000000030101400] = 404f845c, %l5 = 0000000000000000
3197 lduha [%i4+%g0]0x89,%l5 ! %l5 = 000000000000845c
3198! Mem[000000001000141c] = 40588747, %l7 = 000000009c0aa926
3199 lduba [%i0+0x01f]%asi,%l7 ! %l7 = 0000000000000047
3200! Mem[0000000010101408] = ff000000, %l3 = 0000000000000000
3201 lduha [%i4+%o4]0x80,%l3 ! %l3 = 000000000000ff00
3202! Mem[00000000300c1400] = 00000000, %l4 = 00000000000000ff
3203 ldsha [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000000
3204! Starting 10 instruction Store Burst
3205 membar #Sync ! Added by membar checker (17)
3206! %l2 = 0000000000009753, Mem[00000000300c1408] = ffffe3ff
3207 stwa %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00009753
3208
3209p0_label_72:
3210! %f23 = ff0472e3, Mem[0000000010001400] = ff5e6240
3211 sta %f23,[%i0+%g0]0x80 ! Mem[0000000010001400] = ff0472e3
3212! %l4 = 0000000000000000, Mem[0000000010141410] = 05b8d504
3213 stha %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 05b80000
3214! %f30 = 3b52db8a 0000003e, Mem[0000000030081410] = 000072e3 ff5e6240
3215 stda %f30,[%i2+%o5]0x89 ! Mem[0000000030081410] = 3b52db8a 0000003e
3216! Mem[0000000010101420] = f283ff8f, %l5 = 000000000000845c, %asi = 80
3217 swapa [%i4+0x020]%asi,%l5 ! %l5 = 00000000f283ff8f
3218! Mem[0000000010141408] = ff000000, %l2 = 0000000000009753
3219 ldstuba [%i5+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
3220! Mem[00000000100c1434] = 23237bf5, %l2 = 00000000000000ff, %asi = 80
3221 swapa [%i3+0x034]%asi,%l2 ! %l2 = 0000000023237bf5
3222! %l1 = 0000000000003b52, Mem[0000000010081410] = 0000862b
3223 stwa %l1,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00003b52
3224! %f0 = 00000000 3d7be6ff, %l6 = 00000000ffe37d03
3225! Mem[0000000030041430] = 35d3531a0db0f9ba
3226 add %i1,0x030,%g1
3227 stda %f0,[%g1+%l6]ASI_PST16_S ! Mem[0000000030041430] = 35d3531a3d7be6ff
3228! Mem[0000000020800000] = 0affbb34, %l3 = 000000000000ff00
3229 ldstuba [%o1+0x000]%asi,%l3 ! %l3 = 0000000a000000ff
3230! Starting 10 instruction Load Burst
3231! %l0 = 00000000037de3ff, Mem[0000000030081408] = 00000004
3232 stwa %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 037de3ff
3233
3234p0_label_73:
3235! Mem[0000000010141410] = 0000b805, %l5 = 00000000f283ff8f
3236 lduwa [%i5+%o5]0x80,%l5 ! %l5 = 000000000000b805
3237! Mem[00000000300c1410] = 2c5f5a70, %l2 = 0000000023237bf5
3238 lduha [%i3+%o5]0x89,%l2 ! %l2 = 0000000000005a70
3239! Mem[0000000030001408] = 00000000, %f14 = d0eab90c
3240 lda [%i0+%o4]0x89,%f14 ! %f14 = 00000000
3241! %f31 = 0000003e, %f29 = 04f0a313, %f19 = 000000ff
3242 fsubs %f31,%f29,%f19 ! %l0 = 00000000037de421, Unfinished, %fsr = 0000000000
3243! Mem[0000000030181400] = ff000000, %f29 = 04f0a313
3244 lda [%i6+%g0]0x89,%f29 ! %f29 = ff000000
3245! Mem[00000000300c1410] = 2c5f5a70, %l2 = 0000000000005a70
3246 lduba [%i3+%o5]0x89,%l2 ! %l2 = 0000000000000070
3247! Mem[0000000010141410] = 05b80000, %f12 = 8fbbc3a2
3248 lda [%i5+%o5]0x88,%f12 ! %f12 = 05b80000
3249! Mem[0000000020800040] = e3ffe589, %l3 = 000000000000000a
3250 ldsha [%o1+0x040]%asi,%l3 ! %l3 = ffffffffffffe3ff
3251! Mem[0000000030101410] = 2697525200000000, %f24 = 00030000 ff000000
3252 ldda [%i4+%o5]0x89,%f24 ! %f24 = 26975252 00000000
3253! Starting 10 instruction Store Burst
3254! Mem[0000000010181410] = 00000000, %l2 = 0000000000000070
3255 ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 00000000000000ff
3256
3257p0_label_74:
3258! Mem[0000000020800000] = ffffbb34, %l6 = 00000000ffe37d03
3259 ldstuba [%o1+0x000]%asi,%l6 ! %l6 = 000000ff000000ff
3260! %f2 = ffe3ffff 00ffffff, %l1 = 0000000000003b52
3261! Mem[0000000010001428] = 340353acc12833ff
3262 add %i0,0x028,%g1
3263 stda %f2,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010001428] = 340353acffffe3ff
3264! Mem[0000000030041408] = 00003b52, %l5 = 000000000000b805
3265 swapa [%i1+%o4]0x81,%l5 ! %l5 = 0000000000003b52
3266! Mem[0000000030141400] = ffffffff, %l1 = 0000000000003b52
3267 ldstuba [%i5+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
3268! Mem[0000000030181410] = 000000ff, %l2 = 0000000000000000
3269 ldstuba [%i6+%o5]0x81,%l2 ! %l2 = 00000000000000ff
3270! Mem[0000000010101410] = ffe67d03, %l3 = ffffffffffffe3ff
3271 ldstuba [%i4+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
3272! %l5 = 0000000000003b52, Mem[0000000010181400] = 000000ff
3273 stba %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000052
3274! Mem[0000000020800001] = ffffbb34, %l0 = 00000000037de421
3275 ldstub [%o1+0x001],%l0 ! %l0 = 000000ff000000ff
3276! Mem[0000000010001400] = e37204ff, %l3 = 00000000000000ff
3277 swapa [%i0+%g0]0x88,%l3 ! %l3 = 00000000e37204ff
3278! Starting 10 instruction Load Burst
3279! Mem[0000000021800040] = 862b9b4e, %l6 = 00000000000000ff
3280 lduh [%o3+0x040],%l6 ! %l6 = 000000000000862b
3281
3282p0_label_75:
3283! Mem[0000000021800080] = acffb20f, %l2 = 0000000000000000
3284 lduha [%o3+0x080]%asi,%l2 ! %l2 = 000000000000acff
3285! Mem[00000000211c0000] = 0000e4d2, %l1 = 00000000000000ff
3286 ldub [%o2+%g0],%l1 ! %l1 = 0000000000000000
3287! Mem[0000000030001408] = 0003000000000000, %l4 = 0000000000000000
3288 ldxa [%i0+%o4]0x89,%l4 ! %l4 = 0003000000000000
3289! Mem[0000000030181400] = ff000000, %l2 = 000000000000acff
3290 ldstuba [%i6+%g0]0x89,%l2 ! %l2 = 00000000000000ff
3291! Mem[00000000100c1410] = efc001f10000ff00, %l5 = 0000000000003b52
3292 ldxa [%i3+%o5]0x88,%l5 ! %l5 = efc001f10000ff00
3293! Mem[0000000010141410] = 05b80000, %l0 = 00000000000000ff
3294 lduha [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000000
3295! Mem[0000000030001408] = 00000000, %l2 = 0000000000000000
3296 lduba [%i0+%o4]0x89,%l2 ! %l2 = 0000000000000000
3297! Mem[00000000300c1400] = 00000000, %l0 = 0000000000000000
3298 lduba [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000000
3299! Mem[0000000010001408] = 000000ff, %f26 = ac35f303
3300 lda [%i0+%o4]0x88,%f26 ! %f26 = 000000ff
3301! Starting 10 instruction Store Burst
3302! %l2 = 00000000, %l3 = e37204ff, Mem[0000000010001408] = 000000ff 00000000
3303 stda %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000 e37204ff
3304
3305! Check Point 15 for processor 0
3306
3307 set p0_check_pt_data_15,%g4
3308 rd %ccr,%g5 ! %g5 = 44
3309 ldx [%g4+0x08],%g2
3310 cmp %l0,%g2 ! %l0 = 0000000000000000
3311 bne %xcc,p0_reg_check_fail0
3312 mov 0xee0,%g1
3313 ldx [%g4+0x10],%g2
3314 cmp %l1,%g2 ! %l1 = 0000000000000000
3315 bne %xcc,p0_reg_check_fail1
3316 mov 0xee1,%g1
3317 ldx [%g4+0x18],%g2
3318 cmp %l2,%g2 ! %l2 = 0000000000000000
3319 bne %xcc,p0_reg_check_fail2
3320 mov 0xee2,%g1
3321 ldx [%g4+0x20],%g2
3322 cmp %l3,%g2 ! %l3 = 00000000e37204ff
3323 bne %xcc,p0_reg_check_fail3
3324 mov 0xee3,%g1
3325 ldx [%g4+0x28],%g2
3326 cmp %l4,%g2 ! %l4 = 0003000000000000
3327 bne %xcc,p0_reg_check_fail4
3328 mov 0xee4,%g1
3329 ldx [%g4+0x30],%g2
3330 cmp %l5,%g2 ! %l5 = efc001f10000ff00
3331 bne %xcc,p0_reg_check_fail5
3332 mov 0xee5,%g1
3333 ldx [%g4+0x38],%g2
3334 cmp %l6,%g2 ! %l6 = 000000000000862b
3335 bne %xcc,p0_reg_check_fail6
3336 mov 0xee6,%g1
3337 ldx [%g4+0x40],%g2
3338 cmp %l7,%g2 ! %l7 = 0000000000000047
3339 bne %xcc,p0_reg_check_fail7
3340 mov 0xee7,%g1
3341 ldx [%g4+0x48],%g3
3342 std %f4,[%g4]
3343 ldx [%g4],%g2
3344 cmp %g3,%g2 ! %f4 = 705a5f2c 00000000
3345 bne %xcc,p0_freg_check_fail
3346 mov 0xf04,%g1
3347 ldx [%g4+0x50],%g3
3348 std %f6,[%g4]
3349 ldx [%g4],%g2
3350 cmp %g3,%g2 ! %f6 = 00000000 00000097
3351 bne %xcc,p0_freg_check_fail
3352 mov 0xf06,%g1
3353 ldx [%g4+0x58],%g3
3354 std %f12,[%g4]
3355 ldx [%g4],%g2
3356 cmp %g3,%g2 ! %f12 = 05b80000 ff72c64a
3357 bne %xcc,p0_freg_check_fail
3358 mov 0xf12,%g1
3359 ldx [%g4+0x60],%g3
3360 std %f14,[%g4]
3361 ldx [%g4],%g2
3362 cmp %g3,%g2 ! %f14 = 00000000 daa49daa
3363 bne %xcc,p0_freg_check_fail
3364 mov 0xf14,%g1
3365 ldx [%g4+0x68],%g3
3366 std %f24,[%g4]
3367 ldx [%g4],%g2
3368 cmp %g3,%g2 ! %f24 = 26975252 00000000
3369 bne %xcc,p0_freg_check_fail
3370 mov 0xf24,%g1
3371 ldx [%g4+0x70],%g3
3372 std %f26,[%g4]
3373 ldx [%g4],%g2
3374 cmp %g3,%g2 ! %f26 = 000000ff 3028972c
3375 bne %xcc,p0_freg_check_fail
3376 mov 0xf26,%g1
3377 ldx [%g4+0x78],%g3
3378 std %f28,[%g4]
3379 ldx [%g4],%g2
3380 cmp %g3,%g2 ! %f28 = c40ffeae ff000000
3381 bne %xcc,p0_freg_check_fail
3382 mov 0xf28,%g1
3383
3384! Check Point 15 completed
3385
3386
3387p0_label_76:
3388! %f28 = c40ffeae ff000000, %l3 = 00000000e37204ff
3389! Mem[0000000010041428] = ac35f3033028972c
3390 add %i1,0x028,%g1
3391 stda %f28,[%g1+%l3]ASI_PST8_PL ! Mem[0000000010041428] = 000000ffaefe0fc4
3392! %f8 = ed34871b 037de60a, %l0 = 0000000000000000
3393! Mem[0000000030101410] = 0000000052529726
3394 add %i4,0x010,%g1
3395 stda %f8,[%g1+%l0]ASI_PST16_SL ! Mem[0000000030101410] = 0000000052529726
3396! Mem[00000000218000c0] = 5804cd54, %l4 = 0003000000000000
3397 ldstuba [%o3+0x0c0]%asi,%l4 ! %l4 = 00000058000000ff
3398! %f24 = 26975252 00000000, %l4 = 0000000000000058
3399! Mem[00000000100c1418] = 3317a61252529726
3400 add %i3,0x018,%g1
3401 stda %f24,[%g1+%l4]ASI_PST8_PL ! Mem[00000000100c1418] = 3317a60052529726
3402! %l2 = 0000000000000000, Mem[0000000010101410] = f36bfa61037de6ff
3403 stxa %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000000000000000
3404! %l2 = 00000000, %l3 = e37204ff, Mem[0000000030081400] = 05ffd534 ff000000
3405 stda %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000 e37204ff
3406! %l4 = 00000058, %l5 = 0000ff00, Mem[0000000030081400] = 00000000 e37204ff
3407 stda %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000058 0000ff00
3408! Mem[0000000010141408] = ff000000, %l3 = 00000000e37204ff
3409 swapa [%i5+%o4]0x80,%l3 ! %l3 = 00000000ff000000
3410! Mem[0000000010041400] = 000000ff, %l0 = 0000000000000000
3411 swapa [%i1+%g0]0x80,%l0 ! %l0 = 00000000000000ff
3412! Starting 10 instruction Load Burst
3413! Mem[0000000030181408] = ffb35501, %f2 = ffe3ffff
3414 lda [%i6+%o4]0x81,%f2 ! %f2 = ffb35501
3415
3416p0_label_77:
3417! Mem[0000000010181410] = ff00000034d5b8ff, %l6 = 000000000000862b
3418 ldxa [%i6+%o5]0x80,%l6 ! %l6 = ff00000034d5b8ff
3419 membar #Sync ! Added by membar checker (18)
3420! Mem[0000000010041400] = 00000000 00000000 00000000 000000ff
3421! Mem[0000000010041410] = 34e67b3d 00000000 5c844f40 ff0472e3
3422! Mem[0000000010041420] = 5252daa3 3f403703 000000ff aefe0fc4
3423! Mem[0000000010041430] = c40ffeae 04f0a313 3b52db8a 0000003e
3424 ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
3425! Mem[0000000010101400] = ff000000, %f1 = 3d7be6ff
3426 lda [%i4+%g0]0x80,%f1 ! %f1 = ff000000
3427! Mem[0000000010181410] = ff000000, %l6 = ff00000034d5b8ff
3428 ldsha [%i6+%o5]0x80,%l6 ! %l6 = ffffffffffffff00
3429! Mem[0000000030001408] = 00000000, %l7 = 0000000000000047
3430 ldsba [%i0+%o4]0x89,%l7 ! %l7 = 0000000000000000
3431! Mem[0000000030081408] = ffe37d03, %l0 = 00000000000000ff
3432 lduba [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000003
3433! Mem[0000000010081400] = 0000002d, %l3 = 00000000ff000000
3434 lduba [%i2+0x002]%asi,%l3 ! %l3 = 0000000000000000
3435! Mem[00000000211c0000] = 0000e4d2, %l3 = 0000000000000000
3436 ldsha [%o2+0x000]%asi,%l3 ! %l3 = 0000000000000000
3437! Mem[0000000030081410] = 0000003e, %l1 = 0000000000000000
3438 ldswa [%i2+%o5]0x89,%l1 ! %l1 = 000000000000003e
3439! Starting 10 instruction Store Burst
3440! Mem[0000000030041408] = 0000b805, %l7 = 0000000000000000
3441 swapa [%i1+%o4]0x81,%l7 ! %l7 = 000000000000b805
3442
3443p0_label_78:
3444! Mem[00000000100c1439] = 8dff72e3, %l0 = 0000000000000003
3445 ldstub [%i3+0x039],%l0 ! %l0 = 000000ff000000ff
3446! %l0 = 00000000000000ff, Mem[0000000010101410] = 0000000000000000
3447 stxa %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000000000ff
3448! %l1 = 000000000000003e, Mem[0000000030181408] = ffb35501
3449 stha %l1,[%i6+%o4]0x81 ! Mem[0000000030181408] = 003e5501
3450! Mem[0000000030001408] = 00000000, %l7 = 000000000000b805
3451 ldstuba [%i0+%o4]0x81,%l7 ! %l7 = 00000000000000ff
3452! Mem[0000000010101410] = 00000000, %l1 = 000000000000003e
3453 ldstuba [%i4+%o5]0x80,%l1 ! %l1 = 00000000000000ff
3454! Mem[0000000010041428] = 000000ffaefe0fc4, %l7 = 0000000000000000, %l5 = efc001f10000ff00
3455 add %i1,0x28,%g1
3456 casxa [%g1]0x80,%l7,%l5 ! %l5 = 000000ffaefe0fc4
3457! Mem[0000000010181410] = 000000ff, %l4 = 0000000000000058
3458 ldstuba [%i6+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
3459! %f6 = 00000000, Mem[0000000030001408] = 000000ff
3460 sta %f6 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
3461! %l3 = 0000000000000000, Mem[0000000010001400] = ff000000
3462 stha %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
3463! Starting 10 instruction Load Burst
3464! Mem[00000000100c1404] = d0eab90c, %l1 = 0000000000000000
3465 lduw [%i3+0x004],%l1 ! %l1 = 00000000d0eab90c
3466
3467p0_label_79:
3468! Mem[0000000010141410] = 05b80000, %l6 = ffffffffffffff00
3469 lduha [%i5+%o5]0x88,%l6 ! %l6 = 0000000000000000
3470! Code Fragment 3
3471p0_fragment_3:
3472! %l0 = 00000000000000ff
3473 setx 0x54aa7c080b32680f,%g7,%l0 ! %l0 = 54aa7c080b32680f
3474! %l1 = 00000000d0eab90c
3475 setx 0x2ae38a6838adb30c,%g7,%l1 ! %l1 = 2ae38a6838adb30c
3476 setx 0x1fe000, %g1, %g3
3477 or %l0, %g3, %l0 ! always set perrmask = 0xff
3478 setx 0x1ffff8, %g1, %g2
3479 and %l0, %g2, %l0
3480 ta T_CHANGE_HPRIV
3481 stxa %l1, [%l0]ASI_DCACHE_DATA
3482 ta T_CHANGE_NONHPRIV
3483! %l0 = 54aa7c080b32680f
3484 setx 0xfd896da7db645910,%g7,%l0 ! %l0 = fd896da7db645910
3485! %l1 = 2ae38a6838adb30c
3486 setx 0x8cf605e032e32a36,%g7,%l1 ! %l1 = 8cf605e032e32a36
3487! Mem[0000000030141400] = ffffffff8ebde1ff, %l2 = 0000000000000000
3488 ldxa [%i5+%g0]0x81,%l2 ! %l2 = ffffffff8ebde1ff
3489! Mem[0000000030001400] = ff000005, %l5 = 000000ffaefe0fc4
3490 lduha [%i0+%g0]0x81,%l5 ! %l5 = 000000000000ff00
3491! Mem[00000000218000c0] = ff04cd54, %l1 = 8cf605e032e32a36
3492 lduh [%o3+0x0c0],%l1 ! %l1 = 000000000000ff04
3493! Mem[0000000030181410] = ff0000ff 34d5ff05, %l2 = 8ebde1ff, %l3 = 00000000
3494 ldda [%i6+%o5]0x81,%l2 ! %l2 = 00000000ff0000ff 0000000034d5ff05
3495! Mem[00000000300c1400] = 00000000, %l6 = 0000000000000000
3496 ldsba [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000
3497! Mem[0000000030001408] = 00000000, %l7 = 0000000000000000
3498 ldsha [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000000
3499! Mem[0000000030101410] = 00000000, %l2 = 00000000ff0000ff
3500 lduba [%i4+%o5]0x89,%l2 ! %l2 = 0000000000000000
3501! Starting 10 instruction Store Burst
3502! Mem[0000000010181428] = 0000000000f60097, %l1 = 000000000000ff04, %l5 = 000000000000ff00
3503 add %i6,0x28,%g1
3504 casxa [%g1]0x80,%l1,%l5 ! %l5 = 0000000000f60097
3505
3506p0_label_80:
3507! Mem[00000000300c1410] = 705a5f2c, %l5 = 0000000000f60097
3508 ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 00000070000000ff
3509! Mem[0000000010081410] = 00003b52, %l3 = 0000000034d5ff05
3510 swapa [%i2+%o5]0x88,%l3 ! %l3 = 0000000000003b52
3511! Mem[000000001000141e] = 40588747, %l0 = fd896da7db645910
3512 ldstuba [%i0+0x01e]%asi,%l0 ! %l0 = 00000087000000ff
3513! %l4 = 000000ff, %l5 = 00000070, Mem[0000000030001410] = 40625eff e3720000
3514 stda %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff 00000070
3515! Mem[0000000030141400] = ffffffff, %l0 = 0000000000000087
3516 ldstuba [%i5+%g0]0x81,%l0 ! %l0 = 000000ff000000ff
3517! %f10 = e3720000 40625eff, %l4 = 00000000000000ff
3518! Mem[0000000010141438] = 1a53d335daa49daa
3519 add %i5,0x038,%g1
3520 stda %f10,[%g1+%l4]ASI_PST32_P ! Mem[0000000010141438] = e372000040625eff
3521! %l4 = 00000000000000ff, Mem[0000000010141400] = 1b8734ed
3522 stha %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 1b8700ff
3523! %l1 = 000000000000ff04, Mem[0000000030141410] = 00000000
3524 stha %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff040000
3525! %f8 = ed34871b 037de60a, Mem[0000000030041400] = e3000000 0000003e
3526 stda %f8 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = ed34871b 037de60a
3527! Starting 10 instruction Load Burst
3528! Mem[0000000010001408] = 00000000, %l4 = 00000000000000ff
3529 ldsba [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000000
3530
3531! Check Point 16 for processor 0
3532
3533 set p0_check_pt_data_16,%g4
3534 rd %ccr,%g5 ! %g5 = 44
3535 ldx [%g4+0x08],%g2
3536 cmp %l0,%g2 ! %l0 = 00000000000000ff
3537 bne %xcc,p0_reg_check_fail0
3538 mov 0xee0,%g1
3539 ldx [%g4+0x10],%g2
3540 cmp %l1,%g2 ! %l1 = 000000000000ff04
3541 bne %xcc,p0_reg_check_fail1
3542 mov 0xee1,%g1
3543 ldx [%g4+0x18],%g2
3544 cmp %l2,%g2 ! %l2 = 0000000000000000
3545 bne %xcc,p0_reg_check_fail2
3546 mov 0xee2,%g1
3547 ldx [%g4+0x20],%g2
3548 cmp %l3,%g2 ! %l3 = 0000000000003b52
3549 bne %xcc,p0_reg_check_fail3
3550 mov 0xee3,%g1
3551 ldx [%g4+0x28],%g2
3552 cmp %l4,%g2 ! %l4 = 0000000000000000
3553 bne %xcc,p0_reg_check_fail4
3554 mov 0xee4,%g1
3555 ldx [%g4+0x30],%g2
3556 cmp %l5,%g2 ! %l5 = 0000000000000070
3557 bne %xcc,p0_reg_check_fail5
3558 mov 0xee5,%g1
3559 ldx [%g4+0x38],%g2
3560 cmp %l6,%g2 ! %l6 = 0000000000000000
3561 bne %xcc,p0_reg_check_fail6
3562 mov 0xee6,%g1
3563 ldx [%g4+0x40],%g2
3564 cmp %l7,%g2 ! %l7 = 0000000000000000
3565 bne %xcc,p0_reg_check_fail7
3566 mov 0xee7,%g1
3567 ldx [%g4+0x48],%g3
3568 std %f0,[%g4]
3569 ldx [%g4],%g2
3570 cmp %g3,%g2 ! %f0 = 00000000 ff000000
3571 bne %xcc,p0_freg_check_fail
3572 mov 0xf00,%g1
3573 ldx [%g4+0x50],%g3
3574 std %f2,[%g4]
3575 ldx [%g4],%g2
3576 cmp %g3,%g2 ! %f2 = ffb35501 00ffffff
3577 bne %xcc,p0_freg_check_fail
3578 mov 0xf02,%g1
3579 ldx [%g4+0x58],%g3
3580 std %f16,[%g4]
3581 ldx [%g4],%g2
3582 cmp %g3,%g2 ! %f16 = 00000000 00000000
3583 bne %xcc,p0_freg_check_fail
3584 mov 0xf16,%g1
3585 ldx [%g4+0x60],%g3
3586 std %f18,[%g4]
3587 ldx [%g4],%g2
3588 cmp %g3,%g2 ! %f18 = 00000000 000000ff
3589 bne %xcc,p0_freg_check_fail
3590 mov 0xf18,%g1
3591 ldx [%g4+0x68],%g3
3592 std %f20,[%g4]
3593 ldx [%g4],%g2
3594 cmp %g3,%g2 ! %f20 = 34e67b3d 00000000
3595 bne %xcc,p0_freg_check_fail
3596 mov 0xf20,%g1
3597 ldx [%g4+0x70],%g3
3598 std %f22,[%g4]
3599 ldx [%g4],%g2
3600 cmp %g3,%g2 ! %f22 = 5c844f40 ff0472e3
3601 bne %xcc,p0_freg_check_fail
3602 mov 0xf22,%g1
3603 ldx [%g4+0x78],%g3
3604 std %f24,[%g4]
3605 ldx [%g4],%g2
3606 cmp %g3,%g2 ! %f24 = 5252daa3 3f403703
3607 bne %xcc,p0_freg_check_fail
3608 mov 0xf24,%g1
3609 ldx [%g4+0x80],%g3
3610 std %f26,[%g4]
3611 ldx [%g4],%g2
3612 cmp %g3,%g2 ! %f26 = 000000ff aefe0fc4
3613 bne %xcc,p0_freg_check_fail
3614 mov 0xf26,%g1
3615 ldx [%g4+0x88],%g3
3616 std %f28,[%g4]
3617 ldx [%g4],%g2
3618 cmp %g3,%g2 ! %f28 = c40ffeae 04f0a313
3619 bne %xcc,p0_freg_check_fail
3620 mov 0xf28,%g1
3621 ldx [%g4+0x90],%g3
3622 std %f30,[%g4]
3623 ldx [%g4],%g2
3624 cmp %g3,%g2 ! %f30 = 3b52db8a 0000003e
3625 bne %xcc,p0_freg_check_fail
3626 mov 0xf30,%g1
3627
3628! Check Point 16 completed
3629
3630
3631p0_label_81:
3632! Mem[00000000100c1408] = 2c05fff63eff0000, %f0 = 00000000 ff000000
3633 ldda [%i3+%o4]0x80,%f0 ! %f0 = 2c05fff6 3eff0000
3634! Mem[0000000010141408] = ff0472e3, %l6 = 0000000000000000
3635 lduba [%i5+%o4]0x88,%l6 ! %l6 = 00000000000000e3
3636! Mem[0000000030001400] = ff000005, %l0 = 00000000000000ff
3637 ldsha [%i0+%g0]0x81,%l0 ! %l0 = ffffffffffffff00
3638! Mem[0000000030141410] = ff040000, %l4 = 0000000000000000
3639 ldswa [%i5+%o5]0x81,%l4 ! %l4 = ffffffffff040000
3640! Mem[0000000010141400] = ff00871b, %f18 = 00000000
3641 lda [%i5+%g0]0x80,%f18 ! %f18 = ff00871b
3642! Mem[0000000030101400] = 404f845c, %l5 = 0000000000000070
3643 lduwa [%i4+%g0]0x89,%l5 ! %l5 = 00000000404f845c
3644! Mem[00000000211c0000] = 0000e4d2, %l4 = ffffffffff040000
3645 ldsha [%o2+0x000]%asi,%l4 ! %l4 = 0000000000000000
3646! Mem[0000000030041408] = 00000000, %f11 = 40625eff
3647 lda [%i1+%o4]0x89,%f11 ! %f11 = 00000000
3648! Mem[0000000010081424] = d5cf6cf8, %l3 = 0000000000003b52
3649 lduwa [%i2+0x024]%asi,%l3 ! %l3 = 00000000d5cf6cf8
3650! Starting 10 instruction Store Burst
3651! %l3 = 00000000d5cf6cf8, Mem[0000000030101410] = 00000000
3652 stba %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = f8000000
3653
3654p0_label_82:
3655! %l7 = 0000000000000000, Mem[0000000010181410] = 000000ff
3656 stwa %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000
3657! %l6 = 00000000000000e3, Mem[00000000201c0000] = 871bafd5
3658 sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = 00e3afd5
3659! %f6 = 00000000 00000097, Mem[0000000030041408] = 00000000 8ebce0f2
3660 stda %f6 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 00000097
3661! Mem[0000000030081400] = 00000058, %l2 = 0000000000000000
3662 swapa [%i2+%g0]0x81,%l2 ! %l2 = 0000000000000058
3663! %l6 = 00000000000000e3, Mem[0000000010081408] = 26a90a9c037de3ff
3664 stxa %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000000000e3
3665! %l3 = 00000000d5cf6cf8, Mem[0000000030041408] = 0000000000000097
3666 stxa %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000d5cf6cf8
3667! %l7 = 0000000000000000, Mem[0000000030101410] = f8000000
3668 stwa %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
3669! %f30 = 3b52db8a, Mem[00000000300c1410] = ff5a5f2c
3670 sta %f30,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 3b52db8a
3671! Mem[0000000010001400] = 00000000, %l7 = 0000000000000000
3672 swapa [%i0+%g0]0x88,%l7 ! %l7 = 0000000000000000
3673! Starting 10 instruction Load Burst
3674! Mem[00000000100c1410] = 0000ff00, %l1 = 000000000000ff04
3675 lduba [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000
3676
3677p0_label_83:
3678! Mem[0000000010041408] = 00000000, %f30 = 3b52db8a
3679 lda [%i1+%o4]0x88,%f30 ! %f30 = 00000000
3680! Mem[00000000300c1408] = 53970000, %f8 = ed34871b
3681 lda [%i3+%o4]0x81,%f8 ! %f8 = 53970000
3682! Mem[0000000010001410] = ffa80460, %l4 = 0000000000000000
3683 ldsh [%i0+0x012],%l4 ! %l4 = 0000000000000460
3684! Mem[0000000030041408] = 00000000d5cf6cf8, %l4 = 0000000000000460
3685 ldxa [%i1+%o4]0x81,%l4 ! %l4 = 00000000d5cf6cf8
3686! Mem[0000000030081408] = 037de3ff, %l1 = 0000000000000000
3687 ldsha [%i2+%o4]0x81,%l1 ! %l1 = 000000000000037d
3688! Mem[0000000010101410] = 000000ff, %f29 = 04f0a313
3689 lda [%i4+%o5]0x88,%f29 ! %f29 = 000000ff
3690! Mem[00000000300c1400] = 00000000, %l1 = 000000000000037d
3691 lduba [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000000
3692! Mem[0000000010141410] = 0000b805, %f5 = 00000000
3693 lda [%i5+%o5]0x80,%f5 ! %f5 = 0000b805
3694! Mem[0000000030101400] = 5c844f40, %l7 = 0000000000000000
3695 ldswa [%i4+%g0]0x81,%l7 ! %l7 = 000000005c844f40
3696! Starting 10 instruction Store Burst
3697! %l4 = 00000000d5cf6cf8, Mem[0000000030101410] = 00000000
3698 stha %l4,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00006cf8
3699
3700p0_label_84:
3701! Mem[0000000010001410] = 6004a8ff, %l5 = 00000000404f845c
3702 ldstuba [%i0+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
3703! %f29 = 000000ff, Mem[0000000030101410] = f86c0000
3704 sta %f29,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000ff
3705! %f5 = 0000b805, Mem[0000000010141410] = 05b80000
3706 sta %f5 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000b805
3707! Mem[0000000030041408] = 00000000, %l5 = 00000000000000ff
3708 ldstuba [%i1+%o4]0x81,%l5 ! %l5 = 00000000000000ff
3709! %f16 = 00000000 00000000 ff00871b 000000ff
3710! %f20 = 34e67b3d 00000000 5c844f40 ff0472e3
3711! %f24 = 5252daa3 3f403703 000000ff aefe0fc4
3712! %f28 = c40ffeae 000000ff 00000000 0000003e
3713 stda %f16,[%i5]ASI_COMMIT_P ! Block Store to 0000000010141400
3714 membar #Sync ! Added by membar checker (19)
3715! %l7 = 000000005c844f40, Mem[0000000010141418] = 5c844f40, %asi = 80
3716 stwa %l7,[%i5+0x018]%asi ! Mem[0000000010141418] = 5c844f40
3717! %l6 = 000000e3, %l7 = 5c844f40, Mem[0000000030141408] = ffe3b733 9f5e6240
3718 stda %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 000000e3 5c844f40
3719! %l0 = ffffff00, %l1 = 00000000, Mem[0000000030181400] = ff0000ff 0a0b74ff
3720 stda %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = ffffff00 00000000
3721! %l5 = 0000000000000000, Mem[0000000010001408] = 00000000
3722 stha %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
3723! Starting 10 instruction Load Burst
3724! Mem[00000000100c1410] = 00ff0000, %l2 = 0000000000000058
3725 lduwa [%i3+%o5]0x80,%l2 ! %l2 = 0000000000ff0000
3726
3727p0_label_85:
3728! Mem[0000000010101408] = 000000ff, %l1 = 0000000000000000
3729 lduha [%i4+%o4]0x88,%l1 ! %l1 = 00000000000000ff
3730! Mem[0000000010101408] = 000000ff, %l2 = 0000000000ff0000
3731 ldsha [%i4+%o4]0x88,%l2 ! %l2 = 00000000000000ff
3732! Mem[0000000010141400] = 00000000, %l5 = 0000000000000000
3733 ldsba [%i5+%g0]0x80,%l5 ! %l5 = 0000000000000000
3734! Mem[00000000201c0000] = 00e3afd5, %l0 = ffffffffffffff00
3735 ldsba [%o0+0x001]%asi,%l0 ! %l0 = ffffffffffffffe3
3736! Mem[0000000010081410] = 05ffd534, %l0 = ffffffffffffffe3
3737 lduwa [%i2+%o5]0x80,%l0 ! %l0 = 0000000005ffd534
3738! Mem[0000000010081410] = 34d5ff05, %l4 = 00000000d5cf6cf8
3739 lduha [%i2+%o5]0x88,%l4 ! %l4 = 000000000000ff05
3740! Mem[0000000010081400] = 0000002d 037de60a, %l0 = 05ffd534, %l1 = 000000ff
3741 ldda [%i2+0x000]%asi,%l0 ! %l0 = 000000000000002d 00000000037de60a
3742! Mem[0000000020800000] = ffffbb34, %l4 = 000000000000ff05
3743 ldsb [%o1+%g0],%l4 ! %l4 = ffffffffffffffff
3744! Mem[0000000010181410] = ffb8d53400000000, %l5 = 0000000000000000
3745 ldxa [%i6+%o5]0x88,%l5 ! %l5 = ffb8d53400000000
3746! Starting 10 instruction Store Burst
3747! Mem[000000001018141a] = 00000052, %l6 = 00000000000000e3
3748 ldstub [%i6+0x01a],%l6 ! %l6 = 00000000000000ff
3749
3750! Check Point 17 for processor 0
3751
3752 set p0_check_pt_data_17,%g4
3753 rd %ccr,%g5 ! %g5 = 44
3754 ldx [%g4+0x08],%g2
3755 cmp %l0,%g2 ! %l0 = 000000000000002d
3756 bne %xcc,p0_reg_check_fail0
3757 mov 0xee0,%g1
3758 ldx [%g4+0x10],%g2
3759 cmp %l1,%g2 ! %l1 = 00000000037de60a
3760 bne %xcc,p0_reg_check_fail1
3761 mov 0xee1,%g1
3762 ldx [%g4+0x18],%g2
3763 cmp %l2,%g2 ! %l2 = 00000000000000ff
3764 bne %xcc,p0_reg_check_fail2
3765 mov 0xee2,%g1
3766 ldx [%g4+0x20],%g2
3767 cmp %l3,%g2 ! %l3 = 00000000d5cf6cf8
3768 bne %xcc,p0_reg_check_fail3
3769 mov 0xee3,%g1
3770 ldx [%g4+0x28],%g2
3771 cmp %l4,%g2 ! %l4 = ffffffffffffffff
3772 bne %xcc,p0_reg_check_fail4
3773 mov 0xee4,%g1
3774 ldx [%g4+0x30],%g2
3775 cmp %l5,%g2 ! %l5 = ffb8d53400000000
3776 bne %xcc,p0_reg_check_fail5
3777 mov 0xee5,%g1
3778 ldx [%g4+0x38],%g2
3779 cmp %l6,%g2 ! %l6 = 0000000000000000
3780 bne %xcc,p0_reg_check_fail6
3781 mov 0xee6,%g1
3782 ldx [%g4+0x40],%g2
3783 cmp %l7,%g2 ! %l7 = 000000005c844f40
3784 bne %xcc,p0_reg_check_fail7
3785 mov 0xee7,%g1
3786 ldx [%g4+0x48],%g3
3787 std %f0,[%g4]
3788 ldx [%g4],%g2
3789 cmp %g3,%g2 ! %f0 = 2c05fff6 3eff0000
3790 bne %xcc,p0_freg_check_fail
3791 mov 0xf00,%g1
3792 ldx [%g4+0x50],%g3
3793 std %f4,[%g4]
3794 ldx [%g4],%g2
3795 cmp %g3,%g2 ! %f4 = 705a5f2c 0000b805
3796 bne %xcc,p0_freg_check_fail
3797 mov 0xf04,%g1
3798 ldx [%g4+0x58],%g3
3799 std %f8,[%g4]
3800 ldx [%g4],%g2
3801 cmp %g3,%g2 ! %f8 = 53970000 037de60a
3802 bne %xcc,p0_freg_check_fail
3803 mov 0xf08,%g1
3804 ldx [%g4+0x60],%g3
3805 std %f10,[%g4]
3806 ldx [%g4],%g2
3807 cmp %g3,%g2 ! %f10 = e3720000 00000000
3808 bne %xcc,p0_freg_check_fail
3809 mov 0xf10,%g1
3810 ldx [%g4+0x68],%g3
3811 std %f18,[%g4]
3812 ldx [%g4],%g2
3813 cmp %g3,%g2 ! %f18 = ff00871b 000000ff
3814 bne %xcc,p0_freg_check_fail
3815 mov 0xf18,%g1
3816 ldx [%g4+0x70],%g3
3817 std %f28,[%g4]
3818 ldx [%g4],%g2
3819 cmp %g3,%g2 ! %f28 = c40ffeae 000000ff
3820 bne %xcc,p0_freg_check_fail
3821 mov 0xf28,%g1
3822 ldx [%g4+0x78],%g3
3823 std %f30,[%g4]
3824 ldx [%g4],%g2
3825 cmp %g3,%g2 ! %f30 = 00000000 0000003e
3826 bne %xcc,p0_freg_check_fail
3827 mov 0xf30,%g1
3828
3829! Check Point 17 completed
3830
3831
3832p0_label_86:
3833! %f24 = 5252daa3 3f403703, %l1 = 00000000037de60a
3834! Mem[00000000100c1400] = 3dffffa7d0eab90c
3835 stda %f24,[%i3+%l1]ASI_PST32_P ! Mem[00000000100c1400] = 5252daa3d0eab90c
3836! %l0 = 000000000000002d, Mem[00000000100c1430] = 3b54f316000000ff
3837 stx %l0,[%i3+0x030] ! Mem[00000000100c1430] = 000000000000002d
3838! Mem[0000000010141416] = 00000000, %l4 = ffffffffffffffff
3839 ldstub [%i5+0x016],%l4 ! %l4 = 00000000000000ff
3840! %l2 = 00000000000000ff, Mem[0000000030181400] = ffffff00
3841 stha %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = ffff00ff
3842! %l3 = 00000000d5cf6cf8, Mem[0000000030081410] = 3e000000
3843 stha %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = 6cf80000
3844! %f10 = e3720000 00000000, Mem[0000000010001408] = 00000000 ff0472e3
3845 std %f10,[%i0+%o4] ! Mem[0000000010001408] = e3720000 00000000
3846! %f24 = 5252daa3 3f403703, Mem[00000000100c1408] = 2c05fff6 3eff0000
3847 stda %f24,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 5252daa3 3f403703
3848! %l0 = 000000000000002d, Mem[0000000030141408] = 000000e3
3849 stwa %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000002d
3850! Mem[00000000100c1400] = a3da5252, %l4 = 0000000000000000
3851 ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 00000052000000ff
3852! Starting 10 instruction Load Burst
3853! Mem[0000000010081410] = 34d5ff05, %f28 = c40ffeae
3854 lda [%i2+%o5]0x88,%f28 ! %f28 = 34d5ff05
3855
3856p0_label_87:
3857! Mem[0000000030141410] = 5d27fe8f000004ff, %l6 = 0000000000000000
3858 ldxa [%i5+%o5]0x89,%l6 ! %l6 = 5d27fe8f000004ff
3859! Mem[000000001000142c] = ffffe3ff, %l7 = 000000005c844f40
3860 ldsh [%i0+0x02c],%l7 ! %l7 = ffffffffffffffff
3861! Mem[0000000010101408] = ed3487ff000000ff, %f8 = 53970000 037de60a
3862 ldda [%i4+%o4]0x88,%f8 ! %f8 = ed3487ff 000000ff
3863! Mem[0000000030181400] = 00000000 ffff00ff, %l4 = 00000052, %l5 = 00000000
3864 ldda [%i6+%g0]0x89,%l4 ! %l4 = 00000000ffff00ff 0000000000000000
3865! Mem[0000000010141408] = ff0000001b8700ff, %l4 = 00000000ffff00ff
3866 ldxa [%i5+%o4]0x88,%l4 ! %l4 = ff0000001b8700ff
3867! Mem[0000000010101408] = 000000ff, %l5 = 0000000000000000
3868 lduha [%i4+%o4]0x88,%l5 ! %l5 = 00000000000000ff
3869! Mem[0000000010041400] = 00000000 00000000 00000000 000000ff
3870! Mem[0000000010041410] = 34e67b3d 00000000 5c844f40 ff0472e3
3871! Mem[0000000010041420] = 5252daa3 3f403703 000000ff aefe0fc4
3872! Mem[0000000010041430] = c40ffeae 04f0a313 3b52db8a 0000003e
3873 ldda [%i1]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010041400
3874! Mem[0000000010041404] = 00000000, %l7 = ffffffffffffffff
3875 lduha [%i1+0x004]%asi,%l7 ! %l7 = 0000000000000000
3876! Mem[0000000010181408] = ed34871b, %f9 = 000000ff
3877 lda [%i6+%o4]0x80,%f9 ! %f9 = ed34871b
3878! Starting 10 instruction Store Burst
3879! Mem[0000000030181408] = 01553e00, %l4 = ff0000001b8700ff
3880 swapa [%i6+%o4]0x89,%l4 ! %l4 = 0000000001553e00
3881
3882p0_label_88:
3883! %f6 = 00000000 00000097, Mem[0000000010181410] = 00000000 34d5b8ff
3884 stda %f6 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000 00000097
3885! %f6 = 00000000 00000097, Mem[00000000100c1408] = a3da5252 0337403f
3886 stda %f6 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000 00000097
3887! Mem[00000000300c1410] = 3b52db8a, %l5 = 00000000000000ff
3888 ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 0000003b000000ff
3889 membar #Sync ! Added by membar checker (20)
3890! %l6 = 5d27fe8f000004ff, Mem[0000000010041400] = 00000000
3891 stba %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000ff
3892! Mem[0000000010001431] = a0f4213d, %l2 = 00000000000000ff
3893 ldstuba [%i0+0x031]%asi,%l2 ! %l2 = 000000f4000000ff
3894! %l7 = 0000000000000000, Mem[0000000030081410] = 6cf80000
3895 stha %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
3896! %l5 = 000000000000003b, Mem[00000000201c0000] = 00e3afd5, %asi = 80
3897 stha %l5,[%o0+0x000]%asi ! Mem[00000000201c0000] = 003bafd5
3898! Mem[00000000100c1400] = a3da52ff, %l6 = 5d27fe8f000004ff
3899 ldstuba [%i3+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
3900! Mem[0000000010001400] = 00000000, %l0 = 000000000000002d
3901 swapa [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000
3902! Starting 10 instruction Load Burst
3903! Mem[0000000010081410] = 34d5ff05, %l0 = 0000000000000000
3904 lduha [%i2+%o5]0x88,%l0 ! %l0 = 000000000000ff05
3905
3906p0_label_89:
3907! Mem[0000000010081400] = 2d000000, %l1 = 00000000037de60a
3908 ldswa [%i2+%g0]0x88,%l1 ! %l1 = 000000002d000000
3909! Mem[0000000030141400] = ffffffff, %l6 = 00000000000000ff
3910 lduha [%i5+%g0]0x81,%l6 ! %l6 = 000000000000ffff
3911! Mem[0000000030141410] = ff040000, %l0 = 000000000000ff05
3912 lduha [%i5+%o5]0x81,%l0 ! %l0 = 000000000000ff04
3913! Mem[0000000030101408] = 3e16919f8dff72ff, %l2 = 00000000000000f4
3914 ldxa [%i4+%o4]0x89,%l2 ! %l2 = 3e16919f8dff72ff
3915! Mem[00000000100c1424] = d08281c1, %f10 = e3720000
3916 lda [%i3+0x024]%asi,%f10 ! %f10 = d08281c1
3917! Code Fragment 3
3918p0_fragment_4:
3919! %l0 = 000000000000ff04
3920 setx 0x96ad8ecfa30daff5,%g7,%l0 ! %l0 = 96ad8ecfa30daff5
3921! %l1 = 000000002d000000
3922 setx 0xba7b74d01bd67fbc,%g7,%l1 ! %l1 = ba7b74d01bd67fbc
3923 setx 0x1fe000, %g1, %g3
3924 or %l0, %g3, %l0 ! always set perrmask = 0xff
3925 setx 0x1ffff8, %g1, %g2
3926 and %l0, %g2, %l0
3927 ta T_CHANGE_HPRIV
3928 stxa %l1, [%l0]ASI_DCACHE_DATA
3929 ta T_CHANGE_NONHPRIV
3930! %l0 = 96ad8ecfa30daff5
3931 setx 0x5ade97a073ffb364,%g7,%l0 ! %l0 = 5ade97a073ffb364
3932! %l1 = ba7b74d01bd67fbc
3933 setx 0x2edcf94fcfaed64a,%g7,%l1 ! %l1 = 2edcf94fcfaed64a
3934! Mem[0000000030001410] = ff000000, %l6 = 000000000000ffff
3935 lduwa [%i0+%o5]0x81,%l6 ! %l6 = 00000000ff000000
3936! Mem[0000000010181408] = ed34871b, %l6 = 00000000ff000000
3937 lduwa [%i6+%o4]0x80,%l6 ! %l6 = 00000000ed34871b
3938! Mem[00000000100c141c] = 52529726, %l3 = 00000000d5cf6cf8
3939 lduba [%i3+0x01e]%asi,%l3 ! %l3 = 0000000000000097
3940! Starting 10 instruction Store Burst
3941! %l1 = 2edcf94fcfaed64a, Mem[0000000010081408] = 000000e3
3942 stwa %l1,[%i2+%o4]0x88 ! Mem[0000000010081408] = cfaed64a
3943
3944p0_label_90:
3945! %l7 = 0000000000000000, Mem[0000000010041400] = 000000ff
3946 stba %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000
3947! %l7 = 0000000000000000, Mem[0000000030001400] = ff000005
3948 stba %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000005
3949! Mem[0000000030141410] = 000004ff, %l1 = 2edcf94fcfaed64a
3950 ldstuba [%i5+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
3951! %l4 = 01553e00, %l5 = 0000003b, Mem[00000000300c1408] = 53970000 00ffffff
3952 stda %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 01553e00 0000003b
3953! Mem[0000000030181400] = ffff00ff, %l7 = 0000000000000000
3954 swapa [%i6+%g0]0x89,%l7 ! %l7 = 00000000ffff00ff
3955! %l0 = 73ffb364, %l1 = 000000ff, Mem[0000000030181400] = 00000000 00000000
3956 stda %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 73ffb364 000000ff
3957! Mem[0000000010181400] = 52000000, %l5 = 000000000000003b
3958 ldstuba [%i6+%g0]0x80,%l5 ! %l5 = 00000052000000ff
3959! %l0 = 5ade97a073ffb364, Mem[0000000030141408] = 0000002d
3960 stha %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = b364002d
3961! %f30 = 3e000000 8adb523b, %f24 = 0337403f
3962 fdtoi %f30,%f24 ! %f24 = 00000000
3963! Starting 10 instruction Load Burst
3964! Mem[0000000010041418] = 5c844f40 ff0472e3, %l6 = ed34871b, %l7 = ffff00ff
3965 ldd [%i1+0x018],%l6 ! %l6 = 000000005c844f40 00000000ff0472e3
3966
3967! Check Point 18 for processor 0
3968
3969 set p0_check_pt_data_18,%g4
3970 rd %ccr,%g5 ! %g5 = 44
3971 ldx [%g4+0x08],%g2
3972 cmp %l0,%g2 ! %l0 = 5ade97a073ffb364
3973 bne %xcc,p0_reg_check_fail0
3974 mov 0xee0,%g1
3975 ldx [%g4+0x10],%g2
3976 cmp %l1,%g2 ! %l1 = 00000000000000ff
3977 bne %xcc,p0_reg_check_fail1
3978 mov 0xee1,%g1
3979 ldx [%g4+0x18],%g2
3980 cmp %l2,%g2 ! %l2 = 3e16919f8dff72ff
3981 bne %xcc,p0_reg_check_fail2
3982 mov 0xee2,%g1
3983 ldx [%g4+0x20],%g2
3984 cmp %l3,%g2 ! %l3 = 0000000000000097
3985 bne %xcc,p0_reg_check_fail3
3986 mov 0xee3,%g1
3987 ldx [%g4+0x28],%g2
3988 cmp %l4,%g2 ! %l4 = 0000000001553e00
3989 bne %xcc,p0_reg_check_fail4
3990 mov 0xee4,%g1
3991 ldx [%g4+0x30],%g2
3992 cmp %l5,%g2 ! %l5 = 0000000000000052
3993 bne %xcc,p0_reg_check_fail5
3994 mov 0xee5,%g1
3995 ldx [%g4+0x38],%g2
3996 cmp %l6,%g2 ! %l6 = 000000005c844f40
3997 bne %xcc,p0_reg_check_fail6
3998 mov 0xee6,%g1
3999 ldx [%g4+0x40],%g2
4000 cmp %l7,%g2 ! %l7 = 00000000ff0472e3
4001 bne %xcc,p0_reg_check_fail7
4002 mov 0xee7,%g1
4003 ldx [%g4+0x48],%g3
4004 std %f4,[%g4]
4005 ldx [%g4],%g2
4006 cmp %g3,%g2 ! %f4 = 705a5f2c 0000b805
4007 bne %xcc,p0_freg_check_fail
4008 mov 0xf04,%g1
4009 ldx [%g4+0x50],%g3
4010 std %f6,[%g4]
4011 ldx [%g4],%g2
4012 cmp %g3,%g2 ! %f6 = 00000000 00000097
4013 bne %xcc,p0_freg_check_fail
4014 mov 0xf06,%g1
4015 ldx [%g4+0x58],%g3
4016 std %f8,[%g4]
4017 ldx [%g4],%g2
4018 cmp %g3,%g2 ! %f8 = ed3487ff ed34871b
4019 bne %xcc,p0_freg_check_fail
4020 mov 0xf08,%g1
4021 ldx [%g4+0x60],%g3
4022 std %f10,[%g4]
4023 ldx [%g4],%g2
4024 cmp %g3,%g2 ! %f10 = d08281c1 00000000
4025 bne %xcc,p0_freg_check_fail
4026 mov 0xf10,%g1
4027 ldx [%g4+0x68],%g3
4028 std %f16,[%g4]
4029 ldx [%g4],%g2
4030 cmp %g3,%g2 ! %f16 = 00000000 00000000
4031 bne %xcc,p0_freg_check_fail
4032 mov 0xf16,%g1
4033 ldx [%g4+0x70],%g3
4034 std %f18,[%g4]
4035 ldx [%g4],%g2
4036 cmp %g3,%g2 ! %f18 = ff000000 00000000
4037 bne %xcc,p0_freg_check_fail
4038 mov 0xf18,%g1
4039 ldx [%g4+0x78],%g3
4040 std %f20,[%g4]
4041 ldx [%g4],%g2
4042 cmp %g3,%g2 ! %f20 = 00000000 3d7be634
4043 bne %xcc,p0_freg_check_fail
4044 mov 0xf20,%g1
4045 ldx [%g4+0x80],%g3
4046 std %f22,[%g4]
4047 ldx [%g4],%g2
4048 cmp %g3,%g2 ! %f22 = e37204ff 404f845c
4049 bne %xcc,p0_freg_check_fail
4050 mov 0xf22,%g1
4051 ldx [%g4+0x88],%g3
4052 std %f24,[%g4]
4053 ldx [%g4],%g2
4054 cmp %g3,%g2 ! %f24 = 00000000 a3da5252
4055 bne %xcc,p0_freg_check_fail
4056 mov 0xf24,%g1
4057 ldx [%g4+0x90],%g3
4058 std %f26,[%g4]
4059 ldx [%g4],%g2
4060 cmp %g3,%g2 ! %f26 = c40ffeae ff000000
4061 bne %xcc,p0_freg_check_fail
4062 mov 0xf26,%g1
4063 ldx [%g4+0x98],%g3
4064 std %f28,[%g4]
4065 ldx [%g4],%g2
4066 cmp %g3,%g2 ! %f28 = 13a3f004 aefe0fc4
4067 bne %xcc,p0_freg_check_fail
4068 mov 0xf28,%g1
4069 ldx [%g4+0xa0],%g3
4070 std %f30,[%g4]
4071 ldx [%g4],%g2
4072 cmp %g3,%g2 ! %f30 = 3e000000 8adb523b
4073 bne %xcc,p0_freg_check_fail
4074 mov 0xf30,%g1
4075
4076! Check Point 18 completed
4077
4078
4079p0_label_91:
4080! Mem[0000000030141408] = b364002d5c844f40, %f12 = 05b80000 ff72c64a
4081 ldda [%i5+%o4]0x81,%f12 ! %f12 = b364002d 5c844f40
4082! Mem[0000000030141400] = ffffffff, %l7 = 00000000ff0472e3
4083 ldswa [%i5+%g0]0x89,%l7 ! %l7 = ffffffffffffffff
4084! Mem[0000000010041424] = 3f403703, %l7 = ffffffffffffffff
4085 ldswa [%i1+0x024]%asi,%l7 ! %l7 = 000000003f403703
4086! Mem[00000000201c0000] = 003bafd5, %l7 = 000000003f403703
4087 ldsha [%o0+0x000]%asi,%l7 ! %l7 = 000000000000003b
4088! Mem[0000000010041418] = 5c844f40, %l7 = 000000000000003b
4089 ldsha [%i1+0x018]%asi,%l7 ! %l7 = 0000000000005c84
4090! Mem[0000000010041400] = 0000000000000000, %l1 = 00000000000000ff
4091 ldxa [%i1+%g0]0x80,%l1 ! %l1 = 0000000000000000
4092! Mem[0000000030081408] = ffe37d03, %l0 = 5ade97a073ffb364
4093 lduba [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000003
4094! Mem[0000000030181410] = ff0000ff, %f13 = 5c844f40
4095 lda [%i6+%o5]0x89,%f13 ! %f13 = ff0000ff
4096! Mem[0000000030181408] = a0000000 1b8700ff, %l6 = 5c844f40, %l7 = 00005c84
4097 ldda [%i6+%o4]0x89,%l6 ! %l6 = 000000001b8700ff 00000000a0000000
4098! Starting 10 instruction Store Burst
4099! Mem[000000001008143a] = 2ce1bd8e, %l7 = 00000000a0000000
4100 ldstuba [%i2+0x03a]%asi,%l7 ! %l7 = 000000bd000000ff
4101
4102p0_label_92:
4103! %l1 = 0000000000000000, Mem[0000000030141408] = 2d0064b3
4104 stwa %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000
4105! %l2 = 3e16919f8dff72ff, Mem[0000000030001408] = 00000000
4106 stwa %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 8dff72ff
4107! %l0 = 0000000000000003, Mem[0000000030041408] = ff000000
4108 stba %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 03000000
4109! %l1 = 0000000000000000, Mem[0000000010081410] = 05ffd53400000000
4110 stxa %l1,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000000000
4111! Mem[00000000100c143c] = 785462bf, %l2 = 8dff72ff, %l4 = 01553e00
4112 add %i3,0x3c,%g1
4113 casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000785462bf
4114! %f14 = 00000000, Mem[0000000030001408] = 8dff72ff
4115 sta %f14,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000
4116! Mem[0000000030101410] = ff000000, %l0 = 0000000000000003
4117 swapa [%i4+%o5]0x89,%l0 ! %l0 = 00000000ff000000
4118! %f22 = e37204ff 404f845c, Mem[0000000030181410] = ff0000ff 34d5ff05
4119 stda %f22,[%i6+%o5]0x81 ! Mem[0000000030181410] = e37204ff 404f845c
4120! %l7 = 00000000000000bd, Mem[0000000030141410] = ff040000
4121 stba %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = bd040000
4122! Starting 10 instruction Load Burst
4123! Mem[0000000010101400] = ff000000009fc0ef, %f2 = ffb35501 00ffffff
4124 ldda [%i4+%g0]0x80,%f2 ! %f2 = ff000000 009fc0ef
4125
4126p0_label_93:
4127! Mem[00000000100c1410] = 0000ff00, %l1 = 0000000000000000
4128 lduba [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000
4129! Mem[00000000300c1408] = 01553e00, %l0 = 00000000ff000000
4130 ldsba [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000001
4131! Mem[0000000010101400] = ff000000, %l0 = 0000000000000001
4132 lduba [%i4+%g0]0x80,%l0 ! %l0 = 00000000000000ff
4133! Mem[0000000030141410] = bd040000 8ffe275d, %l0 = 000000ff, %l1 = 00000000
4134 ldda [%i5+%o5]0x81,%l0 ! %l0 = 00000000bd040000 000000008ffe275d
4135! Mem[0000000010101410] = ff000000000000ff, %f30 = 3e000000 8adb523b
4136 ldda [%i4+%o5]0x80,%f30 ! %f30 = ff000000 000000ff
4137! Mem[0000000030081408] = ffe37d03, %l5 = 0000000000000052
4138 ldswa [%i2+%o4]0x89,%l5 ! %l5 = ffffffffffe37d03
4139! Mem[00000000300c1400] = 000000003d7be6ff, %f10 = d08281c1 00000000
4140 ldda [%i3+%g0]0x81,%f10 ! %f10 = 00000000 3d7be6ff
4141! Mem[0000000010001408] = 00000000 000072e3, %l2 = 8dff72ff, %l3 = 00000097
4142 ldda [%i0+%o4]0x88,%l2 ! %l2 = 00000000000072e3 0000000000000000
4143! Mem[0000000010001434] = d534c661, %l3 = 0000000000000000
4144 lduw [%i0+0x034],%l3 ! %l3 = 00000000d534c661
4145! Starting 10 instruction Store Burst
4146! %l2 = 00000000000072e3, Mem[0000000030181408] = a00000001b8700ff
4147 stxa %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000000072e3
4148
4149p0_label_94:
4150! %l2 = 00000000000072e3, Mem[0000000030101408] = ff72ff8d
4151 stba %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = e372ff8d
4152! %l1 = 000000008ffe275d, Mem[0000000010081408] = cfaed64a
4153 stwa %l1,[%i2+%o4]0x88 ! Mem[0000000010081408] = 8ffe275d
4154! %l2 = 00000000000072e3, Mem[0000000020800040] = e3ffe589
4155 sth %l2,[%o1+0x040] ! Mem[0000000020800040] = 72e3e589
4156! %f18 = ff000000 00000000, %l6 = 000000001b8700ff
4157! Mem[0000000030181438] = a1c2533c3d110049
4158 add %i6,0x038,%g1
4159 stda %f18,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030181438] = 00000000000000ff
4160! Mem[00000000201c0000] = 003bafd5, %l2 = 00000000000072e3
4161 ldstuba [%o0+0x000]%asi,%l2 ! %l2 = 00000000000000ff
4162! %l2 = 00000000, %l3 = d534c661, Mem[0000000010001410] = 6004a8ff 1b87ffff
4163 stda %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 d534c661
4164! Mem[00000000100c1404] = d0eab90c, %l4 = 785462bf, %l4 = 785462bf
4165 add %i3,0x04,%g1
4166 casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000d0eab90c
4167! %l2 = 00000000, %l3 = d534c661, Mem[0000000010181400] = 000000ff 0ae67d03
4168 stda %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 d534c661
4169! Mem[0000000030141410] = bd040000, %l3 = 00000000d534c661
4170 swapa [%i5+%o5]0x81,%l3 ! %l3 = 00000000bd040000
4171! Starting 10 instruction Load Burst
4172! Mem[0000000010181408] = ed34871b, %l3 = 00000000bd040000
4173 lduha [%i6+%o4]0x80,%l3 ! %l3 = 000000000000ed34
4174
4175p0_label_95:
4176! Mem[0000000010141420] = 5252daa3, %f0 = 2c05fff6
4177 ld [%i5+0x020],%f0 ! %f0 = 5252daa3
4178! Mem[0000000010141400] = 00000000, %l0 = 00000000bd040000
4179 ldswa [%i5+%g0]0x80,%l0 ! %l0 = 0000000000000000
4180! Mem[0000000030181408] = 000072e3, %l1 = 000000008ffe275d
4181 ldsha [%i6+%o4]0x89,%l1 ! %l1 = 00000000000072e3
4182! Mem[0000000030001410] = ff00000070000000, %l0 = 0000000000000000
4183 ldxa [%i0+%o5]0x81,%l0 ! %l0 = ff00000070000000
4184! Mem[0000000030001408] = 00000000, %l1 = 00000000000072e3
4185 lduha [%i0+%o4]0x89,%l1 ! %l1 = 0000000000000000
4186! Mem[0000000030101408] = e372ff8d, %f6 = 00000000
4187 lda [%i4+%o4]0x81,%f6 ! %f6 = e372ff8d
4188! Mem[0000000030081410] = 00000000 8adb523b, %l6 = 1b8700ff, %l7 = 000000bd
4189 ldda [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000000 000000008adb523b
4190! Mem[0000000010081404] = 037de60a, %l1 = 0000000000000000
4191 lduw [%i2+0x004],%l1 ! %l1 = 00000000037de60a
4192! Mem[0000000010001410] = 00000000, %l3 = 000000000000ed34
4193 lduwa [%i0+%o5]0x88,%l3 ! %l3 = 0000000000000000
4194! Starting 10 instruction Store Burst
4195! %l3 = 0000000000000000, Mem[00000000201c0000] = ff3bafd5, %asi = 80
4196 stha %l3,[%o0+0x000]%asi ! Mem[00000000201c0000] = 0000afd5
4197
4198! Check Point 19 for processor 0
4199
4200 set p0_check_pt_data_19,%g4
4201 rd %ccr,%g5 ! %g5 = 44
4202 ldx [%g4+0x08],%g2
4203 cmp %l0,%g2 ! %l0 = ff00000070000000
4204 bne %xcc,p0_reg_check_fail0
4205 mov 0xee0,%g1
4206 ldx [%g4+0x10],%g2
4207 cmp %l1,%g2 ! %l1 = 00000000037de60a
4208 bne %xcc,p0_reg_check_fail1
4209 mov 0xee1,%g1
4210 ldx [%g4+0x18],%g2
4211 cmp %l2,%g2 ! %l2 = 0000000000000000
4212 bne %xcc,p0_reg_check_fail2
4213 mov 0xee2,%g1
4214 ldx [%g4+0x20],%g2
4215 cmp %l3,%g2 ! %l3 = 0000000000000000
4216 bne %xcc,p0_reg_check_fail3
4217 mov 0xee3,%g1
4218 ldx [%g4+0x28],%g2
4219 cmp %l5,%g2 ! %l5 = ffffffffffe37d03
4220 bne %xcc,p0_reg_check_fail5
4221 mov 0xee5,%g1
4222 ldx [%g4+0x30],%g2
4223 cmp %l7,%g2 ! %l7 = 000000008adb523b
4224 bne %xcc,p0_reg_check_fail7
4225 mov 0xee7,%g1
4226 ldx [%g4+0x38],%g3
4227 std %f0,[%g4]
4228 ldx [%g4],%g2
4229 cmp %g3,%g2 ! %f0 = 5252daa3 3eff0000
4230 bne %xcc,p0_freg_check_fail
4231 mov 0xf00,%g1
4232 ldx [%g4+0x40],%g3
4233 std %f2,[%g4]
4234 ldx [%g4],%g2
4235 cmp %g3,%g2 ! %f2 = ff000000 009fc0ef
4236 bne %xcc,p0_freg_check_fail
4237 mov 0xf02,%g1
4238 ldx [%g4+0x48],%g3
4239 std %f6,[%g4]
4240 ldx [%g4],%g2
4241 cmp %g3,%g2 ! %f6 = e372ff8d 00000097
4242 bne %xcc,p0_freg_check_fail
4243 mov 0xf06,%g1
4244 ldx [%g4+0x50],%g3
4245 std %f10,[%g4]
4246 ldx [%g4],%g2
4247 cmp %g3,%g2 ! %f10 = 00000000 3d7be6ff
4248 bne %xcc,p0_freg_check_fail
4249 mov 0xf10,%g1
4250 ldx [%g4+0x58],%g3
4251 std %f12,[%g4]
4252 ldx [%g4],%g2
4253 cmp %g3,%g2 ! %f12 = b364002d ff0000ff
4254 bne %xcc,p0_freg_check_fail
4255 mov 0xf12,%g1
4256 ldx [%g4+0x60],%g3
4257 std %f30,[%g4]
4258 ldx [%g4],%g2
4259 cmp %g3,%g2 ! %f30 = ff000000 000000ff
4260 bne %xcc,p0_freg_check_fail
4261 mov 0xf30,%g1
4262
4263! Check Point 19 completed
4264
4265
4266p0_label_96:
4267! %l3 = 0000000000000000, Mem[0000000010001410] = 00000000
4268 stw %l3,[%i0+%o5] ! Mem[0000000010001410] = 00000000
4269! Mem[00000000300c1400] = 00000000, %l1 = 00000000037de60a
4270 swapa [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000000
4271! %l4 = 00000000d0eab90c, Mem[0000000010181410] = 00000000
4272 stwa %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = d0eab90c
4273! Mem[0000000030101410] = 00000003, %l0 = ff00000070000000
4274 swapa [%i4+%o5]0x89,%l0 ! %l0 = 0000000000000003
4275! %l3 = 0000000000000000, Mem[00000000300c1400] = ffe67b3d0ae67d03
4276 stxa %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000000000000000
4277! %l0 = 00000003, %l1 = 00000000, Mem[0000000030041410] = e60a7b3d 9ca0f1d3
4278 stda %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000003 00000000
4279! %l0 = 00000003, %l1 = 00000000, Mem[0000000030001410] = 000000ff 00000070
4280 stda %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000003 00000000
4281! Mem[0000000010041408] = 00000000, %l3 = 0000000000000000
4282 ldstuba [%i1+%o4]0x80,%l3 ! %l3 = 00000000000000ff
4283! Mem[0000000010181410] = d0eab90c, %l0 = 0000000000000003
4284 swapa [%i6+%o5]0x88,%l0 ! %l0 = 00000000d0eab90c
4285! Starting 10 instruction Load Burst
4286! Mem[0000000030181400] = 64b3ff73, %f18 = ff000000
4287 lda [%i6+%g0]0x81,%f18 ! %f18 = 64b3ff73
4288
4289p0_label_97:
4290! Mem[0000000010101418] = f101c0efc96f6fe3, %l6 = 0000000000000000
4291 ldxa [%i4+0x018]%asi,%l6 ! %l6 = f101c0efc96f6fe3
4292! Mem[0000000010041400] = 00000000, %l7 = 000000008adb523b
4293 ldswa [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
4294! Mem[0000000010141408] = ff00871b000000ff, %l0 = 00000000d0eab90c
4295 ldxa [%i5+%o4]0x80,%l0 ! %l0 = ff00871b000000ff
4296! Mem[0000000010101408] = ed3487ff000000ff, %l5 = ffffffffffe37d03
4297 ldxa [%i4+%o4]0x88,%l5 ! %l5 = ed3487ff000000ff
4298! Mem[0000000010041410] = 34e67b3d, %f20 = 00000000
4299 ld [%i1+%o5],%f20 ! %f20 = 34e67b3d
4300! Mem[0000000010101400] = efc09f00000000ff, %f8 = ed3487ff ed34871b
4301 ldda [%i4+%g0]0x88,%f8 ! %f8 = efc09f00 000000ff
4302! Mem[00000000100c1408] = 00000097, %l2 = 0000000000000000
4303 lduba [%i3+%o4]0x88,%l2 ! %l2 = 0000000000000097
4304! Mem[0000000010101414] = 000000ff, %l5 = ed3487ff000000ff
4305 lduha [%i4+0x016]%asi,%l5 ! %l5 = 00000000000000ff
4306! Mem[0000000010101410] = ff000000000000ff, %f0 = 5252daa3 3eff0000
4307 ldda [%i4+%o5]0x80,%f0 ! %f0 = ff000000 000000ff
4308! Starting 10 instruction Store Burst
4309! %l5 = 00000000000000ff, Mem[0000000010001408] = e3720000
4310 stba %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff720000
4311
4312p0_label_98:
4313! Mem[0000000030001408] = 00000000, %l3 = 0000000000000000
4314 ldstuba [%i0+%o4]0x81,%l3 ! %l3 = 00000000000000ff
4315! %l6 = f101c0efc96f6fe3, Mem[0000000010041408] = ff000000
4316 stba %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = e3000000
4317! %f14 = 00000000, Mem[0000000030041400] = ed34871b
4318 sta %f14,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
4319! %f20 = 34e67b3d, Mem[0000000030041400] = 00000000
4320 sta %f20,[%i1+%g0]0x89 ! Mem[0000000030041400] = 34e67b3d
4321! %l2 = 0000000000000097, Mem[0000000010101428] = 387becacebf63d12
4322 stx %l2,[%i4+0x028] ! Mem[0000000010101428] = 0000000000000097
4323! %f26 = c40ffeae ff000000, %l7 = 0000000000000000
4324! Mem[0000000030081430] = 13a3f004aefe0fc4
4325 add %i2,0x030,%g1
4326 stda %f26,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030081430] = 13a3f004aefe0fc4
4327! Mem[0000000030001408] = ff000000, %l7 = 0000000000000000
4328 ldstuba [%i0+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
4329! %f6 = e372ff8d 00000097, Mem[0000000010141408] = 1b8700ff ff000000
4330 stda %f6 ,[%i5+%o4]0x88 ! Mem[0000000010141408] = e372ff8d 00000097
4331! Mem[0000000030001410] = 03000000, %l2 = 0000000000000097
4332 ldstuba [%i0+%o5]0x81,%l2 ! %l2 = 00000003000000ff
4333! Starting 10 instruction Load Burst
4334! Mem[0000000010101400] = ff000000, %l0 = ff00871b000000ff
4335 ldsha [%i4+%g0]0x80,%l0 ! %l0 = ffffffffffffff00
4336
4337p0_label_99:
4338! Mem[00000000300c1408] = 01553e00, %l3 = 0000000000000000
4339 lduwa [%i3+%o4]0x81,%l3 ! %l3 = 0000000001553e00
4340! Mem[0000000030041408] = f86ccfd5 00000003, %l0 = ffffff00, %l1 = 00000000
4341 ldda [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000003 00000000f86ccfd5
4342! Mem[0000000010141410] = 3d7be634, %l7 = 00000000000000ff
4343 lduwa [%i5+%o5]0x88,%l7 ! %l7 = 000000003d7be634
4344! Mem[0000000010001400] = 2d000000, %l1 = 00000000f86ccfd5
4345 lduwa [%i0+%g0]0x88,%l1 ! %l1 = 000000002d000000
4346! Mem[0000000010141410] = 3d7be634, %l4 = 00000000d0eab90c
4347 lduba [%i5+%o5]0x88,%l4 ! %l4 = 0000000000000034
4348! Mem[0000000020800040] = 72e3e589, %l2 = 0000000000000003
4349 ldsha [%o1+0x040]%asi,%l2 ! %l2 = 00000000000072e3
4350! Mem[0000000010081400] = 0000002d, %l0 = 0000000000000003
4351 lduba [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
4352! Mem[0000000010181408] = d53400001b8734ed, %l7 = 000000003d7be634
4353 ldxa [%i6+%o4]0x88,%l7 ! %l7 = d53400001b8734ed
4354! Mem[00000000100c1400] = ff52daa3 d0eab90c, %l0 = 00000000, %l1 = 2d000000
4355 ldda [%i3+0x000]%asi,%l0 ! %l0 = 00000000ff52daa3 00000000d0eab90c
4356! Starting 10 instruction Store Burst
4357! Mem[0000000010101408] = ff000000, %l1 = d0eab90c, %l4 = 00000034
4358 add %i4,0x08,%g1
4359 casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000ff000000
4360
4361p0_label_100:
4362! %l6 = f101c0efc96f6fe3, Mem[0000000030001410] = ff00000000000000
4363 stxa %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = f101c0efc96f6fe3
4364! %f5 = 0000b805, Mem[0000000010101408] = 000000ff
4365 sta %f5 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000b805
4366! %l6 = f101c0efc96f6fe3, Mem[0000000030041400] = 34e67b3d
4367 stba %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 34e67be3
4368! %f26 = c40ffeae ff000000, Mem[0000000030181410] = e37204ff 404f845c
4369 stda %f26,[%i6+%o5]0x81 ! Mem[0000000030181410] = c40ffeae ff000000
4370! %f14 = 00000000, Mem[0000000010181414] = 00000097
4371 sta %f14,[%i6+0x014]%asi ! Mem[0000000010181414] = 00000000
4372! Mem[00000000100c1408] = 97000000 00000000, %l2 = 000072e3, %l3 = 01553e00
4373 ldda [%i3+%o4]0x80,%l2 ! %l2 = 0000000097000000 0000000000000000
4374! %l7 = d53400001b8734ed, Mem[00000000211c0000] = 0000e4d2, %asi = 80
4375 stba %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = ed00e4d2
4376! Mem[0000000030041410] = 03000000, %l2 = 0000000097000000
4377 swapa [%i1+%o5]0x89,%l2 ! %l2 = 0000000003000000
4378! %f12 = b364002d ff0000ff, %l7 = d53400001b8734ed
4379! Mem[0000000010001430] = a0ff213dd534c661
4380 add %i0,0x030,%g1
4381 stda %f12,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010001430] = ff00213d2d0064b3
4382! Starting 10 instruction Load Burst
4383! Mem[00000000300c1400] = 00000000, %l0 = 00000000ff52daa3
4384 ldswa [%i3+%g0]0x81,%l0 ! %l0 = 0000000000000000
4385
4386! Check Point 20 for processor 0
4387
4388 set p0_check_pt_data_20,%g4
4389 rd %ccr,%g5 ! %g5 = 44
4390 ldx [%g4+0x08],%g2
4391 cmp %l0,%g2 ! %l0 = 0000000000000000
4392 bne %xcc,p0_reg_check_fail0
4393 mov 0xee0,%g1
4394 ldx [%g4+0x10],%g2
4395 cmp %l1,%g2 ! %l1 = 00000000d0eab90c
4396 bne %xcc,p0_reg_check_fail1
4397 mov 0xee1,%g1
4398 ldx [%g4+0x18],%g2
4399 cmp %l2,%g2 ! %l2 = 0000000003000000
4400 bne %xcc,p0_reg_check_fail2
4401 mov 0xee2,%g1
4402 ldx [%g4+0x20],%g2
4403 cmp %l3,%g2 ! %l3 = 0000000000000000
4404 bne %xcc,p0_reg_check_fail3
4405 mov 0xee3,%g1
4406 ldx [%g4+0x28],%g2
4407 cmp %l4,%g2 ! %l4 = 00000000ff000000
4408 bne %xcc,p0_reg_check_fail4
4409 mov 0xee4,%g1
4410 ldx [%g4+0x30],%g2
4411 cmp %l5,%g2 ! %l5 = 00000000000000ff
4412 bne %xcc,p0_reg_check_fail5
4413 mov 0xee5,%g1
4414 ldx [%g4+0x38],%g2
4415 cmp %l6,%g2 ! %l6 = f101c0efc96f6fe3
4416 bne %xcc,p0_reg_check_fail6
4417 mov 0xee6,%g1
4418 ldx [%g4+0x40],%g2
4419 cmp %l7,%g2 ! %l7 = d53400001b8734ed
4420 bne %xcc,p0_reg_check_fail7
4421 mov 0xee7,%g1
4422 ldx [%g4+0x48],%g3
4423 std %f0,[%g4]
4424 ldx [%g4],%g2
4425 cmp %g3,%g2 ! %f0 = ff000000 000000ff
4426 bne %xcc,p0_freg_check_fail
4427 mov 0xf00,%g1
4428 ldx [%g4+0x50],%g3
4429 std %f2,[%g4]
4430 ldx [%g4],%g2
4431 cmp %g3,%g2 ! %f2 = ff000000 009fc0ef
4432 bne %xcc,p0_freg_check_fail
4433 mov 0xf02,%g1
4434 ldx [%g4+0x58],%g3
4435 std %f8,[%g4]
4436 ldx [%g4],%g2
4437 cmp %g3,%g2 ! %f8 = efc09f00 000000ff
4438 bne %xcc,p0_freg_check_fail
4439 mov 0xf08,%g1
4440 ldx [%g4+0x60],%g3
4441 std %f18,[%g4]
4442 ldx [%g4],%g2
4443 cmp %g3,%g2 ! %f18 = 64b3ff73 00000000
4444 bne %xcc,p0_freg_check_fail
4445 mov 0xf18,%g1
4446 ldx [%g4+0x68],%g3
4447 std %f20,[%g4]
4448 ldx [%g4],%g2
4449 cmp %g3,%g2 ! %f20 = 34e67b3d 3d7be634
4450 bne %xcc,p0_freg_check_fail
4451 mov 0xf20,%g1
4452
4453! Check Point 20 completed
4454
4455
4456p0_label_101:
4457! Mem[00000000100c1428] = 44a4c480 b75cd9da, %l4 = ff000000, %l5 = 000000ff
4458 ldda [%i3+0x028]%asi,%l4 ! %l4 = 0000000044a4c480 00000000b75cd9da
4459! Mem[0000000010041410] = 3d7be634, %l1 = 00000000d0eab90c
4460 ldswa [%i1+%o5]0x88,%l1 ! %l1 = 000000003d7be634
4461! Mem[0000000030181408] = 000072e3, %f19 = 00000000
4462 lda [%i6+%o4]0x89,%f19 ! %f19 = 000072e3
4463! Mem[00000000100c1408] = 97000000, %l5 = 00000000b75cd9da
4464 lduba [%i3+%o4]0x80,%l5 ! %l5 = 0000000000000097
4465! Mem[0000000010041400] = 00000000, %l4 = 0000000044a4c480
4466 ldsba [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000000
4467! Mem[00000000300c1410] = ff52db8a, %l6 = f101c0efc96f6fe3
4468 ldsha [%i3+%o5]0x81,%l6 ! %l6 = ffffffffffffff52
4469! Mem[00000000300c1410] = 8adb52ff, %f8 = efc09f00
4470 lda [%i3+%o5]0x89,%f8 ! %f8 = 8adb52ff
4471! Mem[0000000010081420] = 0000c661d5cf6cf8, %f20 = 34e67b3d 3d7be634
4472 ldd [%i2+0x020],%f20 ! %f20 = 0000c661 d5cf6cf8
4473! Mem[0000000030101410] = 0000007052529726, %f22 = e37204ff 404f845c
4474 ldda [%i4+%o5]0x81,%f22 ! %f22 = 00000070 52529726
4475! Starting 10 instruction Store Burst
4476! %l2 = 03000000, %l3 = 00000000, Mem[0000000010041400] = 00000000 00000000
4477 std %l2,[%i1+%g0] ! Mem[0000000010041400] = 03000000 00000000
4478
4479p0_label_102:
4480! %l0 = 00000000, %l1 = 3d7be634, Mem[00000000100c1400] = ff52daa3 d0eab90c
4481 stda %l0,[%i3+0x000]%asi ! Mem[00000000100c1400] = 00000000 3d7be634
4482! %l7 = d53400001b8734ed, Mem[0000000030041410] = 97000000
4483 stwa %l7,[%i1+%o5]0x89 ! Mem[0000000030041410] = 1b8734ed
4484! %l0 = 00000000, %l1 = 3d7be634, Mem[00000000100c1408] = 00000097 00000000
4485 stda %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000 3d7be634
4486! Mem[0000000030001400] = 00000005, %l5 = 0000000000000097
4487 swapa [%i0+%g0]0x81,%l5 ! %l5 = 0000000000000005
4488! %l4 = 0000000000000000, Mem[0000000010001400] = e37200ff2d000000
4489 stxa %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000000000000
4490! %f28 = 13a3f004, Mem[0000000030081408] = 037de3ff
4491 sta %f28,[%i2+%o4]0x81 ! Mem[0000000030081408] = 13a3f004
4492! %l6 = ffffffffffffff52, Mem[0000000030081400] = 00000000
4493 stha %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000ff52
4494! %f0 = ff000000 000000ff, Mem[0000000010001418] = 16ff85da 4058ff47
4495 std %f0 ,[%i0+0x018] ! Mem[0000000010001418] = ff000000 000000ff
4496! Mem[0000000030141410] = 61c634d5, %l2 = 0000000003000000
4497 swapa [%i5+%o5]0x89,%l2 ! %l2 = 0000000061c634d5
4498! Starting 10 instruction Load Burst
4499! Mem[0000000010041408] = 000000e3, %l6 = ffffffffffffff52
4500 lduba [%i1+%o4]0x88,%l6 ! %l6 = 00000000000000e3
4501
4502p0_label_103:
4503! Mem[00000000201c0000] = 0000afd5, %l5 = 0000000000000005
4504 ldub [%o0+%g0],%l5 ! %l5 = 0000000000000000
4505! Mem[00000000211c0000] = ed00e4d2, %l0 = 0000000000000000
4506 lduh [%o2+%g0],%l0 ! %l0 = 000000000000ed00
4507! Mem[0000000010141414] = 0000ff00, %l4 = 0000000000000000
4508 lduw [%i5+0x014],%l4 ! %l4 = 000000000000ff00
4509! Mem[0000000010001408] = 00000000000072ff, %f2 = ff000000 009fc0ef
4510 ldda [%i0+%o4]0x88,%f2 ! %f2 = 00000000 000072ff
4511! Mem[0000000030101408] = 3e16919f8dff72e3, %l4 = 000000000000ff00
4512 ldxa [%i4+%o4]0x89,%l4 ! %l4 = 3e16919f8dff72e3
4513! Mem[000000001004140c] = 000000ff, %f18 = 64b3ff73
4514 ld [%i1+0x00c],%f18 ! %f18 = 000000ff
4515! Mem[0000000010141408] = 970000008dff72e3, %f30 = ff000000 000000ff
4516 ldd [%i5+%o4],%f30 ! %f30 = 97000000 8dff72e3
4517! Mem[0000000030001408] = ff00000000000300, %l3 = 0000000000000000
4518 ldxa [%i0+%o4]0x81,%l3 ! %l3 = ff00000000000300
4519! Mem[0000000030181400] = 73ffb364, %l4 = 3e16919f8dff72e3
4520 ldswa [%i6+%g0]0x89,%l4 ! %l4 = 0000000073ffb364
4521! Starting 10 instruction Store Burst
4522! Mem[0000000030081400] = 0000ff52, %l6 = 00000000000000e3
4523 ldstuba [%i2+%g0]0x89,%l6 ! %l6 = 00000052000000ff
4524
4525p0_label_104:
4526! Mem[00000000211c0000] = ed00e4d2, %l7 = d53400001b8734ed
4527 ldstub [%o2+%g0],%l7 ! %l7 = 000000ed000000ff
4528! Mem[0000000010141428] = 000000ffaefe0fc4, %l2 = 0000000061c634d5, %l7 = 00000000000000ed
4529 add %i5,0x28,%g1
4530 casxa [%g1]0x80,%l2,%l7 ! %l7 = 000000ffaefe0fc4
4531! Mem[0000000010081408] = 5d27fe8f, %l2 = 0000000061c634d5
4532 ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 0000005d000000ff
4533! Mem[00000000100c1408] = 00000000, %l4 = 0000000073ffb364
4534 ldstuba [%i3+%o4]0x88,%l4 ! %l4 = 00000000000000ff
4535! %f30 = 97000000 8dff72e3, Mem[00000000100c1420] = 9b3ca75d d08281c1
4536 std %f30,[%i3+0x020] ! Mem[00000000100c1420] = 97000000 8dff72e3
4537! Mem[0000000021800040] = 862b9b4e, %l1 = 000000003d7be634
4538 ldstuba [%o3+0x040]%asi,%l1 ! %l1 = 00000086000000ff
4539! %l2 = 000000000000005d, Mem[0000000030101400] = 404f845c
4540 stwa %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000005d
4541! Mem[0000000010141400] = 00000000, %l6 = 0000000000000052
4542 swapa [%i5+%g0]0x88,%l6 ! %l6 = 0000000000000000
4543! %f24 = 00000000, Mem[00000000100c1400] = 00000000
4544 sta %f24,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000
4545! Starting 10 instruction Load Burst
4546! Mem[0000000010141438] = 00000000, %l4 = 0000000000000000
4547 ldsh [%i5+0x038],%l4 ! %l4 = 0000000000000000
4548
4549p0_label_105:
4550! Mem[0000000020800040] = 72e3e589, %l2 = 000000000000005d
4551 ldsh [%o1+0x040],%l2 ! %l2 = 00000000000072e3
4552! Mem[0000000010001400] = 00000000, %l2 = 00000000000072e3
4553 lduw [%i0+%g0],%l2 ! %l2 = 0000000000000000
4554! Mem[00000000100c1400] = 00000000, %l5 = 0000000000000000
4555 lduwa [%i3+%g0]0x88,%l5 ! %l5 = 0000000000000000
4556! Mem[0000000010101410] = ff000000000000ff, %f30 = 97000000 8dff72e3
4557 ldda [%i4+%o5]0x80,%f30 ! %f30 = ff000000 000000ff
4558! Mem[0000000030141400] = ffffffff, %l4 = 0000000000000000
4559 lduba [%i5+%g0]0x89,%l4 ! %l4 = 00000000000000ff
4560! Mem[0000000010101410] = ff000000000000ff, %l6 = 0000000000000000
4561 ldxa [%i4+%o5]0x88,%l6 ! %l6 = ff000000000000ff
4562! Mem[0000000010181400] = 00000000, %l5 = 0000000000000000
4563 lduwa [%i6+%g0]0x80,%l5 ! %l5 = 0000000000000000
4564! Mem[0000000010141428] = 000000ff, %l7 = 000000ffaefe0fc4
4565 lduh [%i5+0x02a],%l7 ! %l7 = 00000000000000ff
4566! Mem[0000000010041410] = 34e67b3d00000000, %l0 = 000000000000ed00
4567 ldxa [%i1+%o5]0x80,%l0 ! %l0 = 34e67b3d00000000
4568! Starting 10 instruction Store Burst
4569! %l2 = 0000000000000000, Mem[0000000030081408] = 04f0a313
4570 stha %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 04f00000
4571
4572! Check Point 21 for processor 0
4573
4574 set p0_check_pt_data_21,%g4
4575 rd %ccr,%g5 ! %g5 = 44
4576 ldx [%g4+0x08],%g2
4577 cmp %l0,%g2 ! %l0 = 34e67b3d00000000
4578 bne %xcc,p0_reg_check_fail0
4579 mov 0xee0,%g1
4580 ldx [%g4+0x10],%g2
4581 cmp %l1,%g2 ! %l1 = 0000000000000086
4582 bne %xcc,p0_reg_check_fail1
4583 mov 0xee1,%g1
4584 ldx [%g4+0x18],%g2
4585 cmp %l2,%g2 ! %l2 = 0000000000000000
4586 bne %xcc,p0_reg_check_fail2
4587 mov 0xee2,%g1
4588 ldx [%g4+0x20],%g2
4589 cmp %l3,%g2 ! %l3 = ff00000000000300
4590 bne %xcc,p0_reg_check_fail3
4591 mov 0xee3,%g1
4592 ldx [%g4+0x28],%g2
4593 cmp %l4,%g2 ! %l4 = 00000000000000ff
4594 bne %xcc,p0_reg_check_fail4
4595 mov 0xee4,%g1
4596 ldx [%g4+0x30],%g2
4597 cmp %l5,%g2 ! %l5 = 0000000000000000
4598 bne %xcc,p0_reg_check_fail5
4599 mov 0xee5,%g1
4600 ldx [%g4+0x38],%g2
4601 cmp %l6,%g2 ! %l6 = ff000000000000ff
4602 bne %xcc,p0_reg_check_fail6
4603 mov 0xee6,%g1
4604 ldx [%g4+0x40],%g2
4605 cmp %l7,%g2 ! %l7 = 00000000000000ff
4606 bne %xcc,p0_reg_check_fail7
4607 mov 0xee7,%g1
4608 ldx [%g4+0x48],%g3
4609 std %f2,[%g4]
4610 ldx [%g4],%g2
4611 cmp %g3,%g2 ! %f2 = 00000000 000072ff
4612 bne %xcc,p0_freg_check_fail
4613 mov 0xf02,%g1
4614 ldx [%g4+0x50],%g3
4615 std %f4,[%g4]
4616 ldx [%g4],%g2
4617 cmp %g3,%g2 ! %f4 = 705a5f2c 0000b805
4618 bne %xcc,p0_freg_check_fail
4619 mov 0xf04,%g1
4620 ldx [%g4+0x58],%g3
4621 std %f8,[%g4]
4622 ldx [%g4],%g2
4623 cmp %g3,%g2 ! %f8 = 8adb52ff 000000ff
4624 bne %xcc,p0_freg_check_fail
4625 mov 0xf08,%g1
4626 ldx [%g4+0x60],%g3
4627 std %f18,[%g4]
4628 ldx [%g4],%g2
4629 cmp %g3,%g2 ! %f18 = 000000ff 000072e3
4630 bne %xcc,p0_freg_check_fail
4631 mov 0xf18,%g1
4632 ldx [%g4+0x68],%g3
4633 std %f20,[%g4]
4634 ldx [%g4],%g2
4635 cmp %g3,%g2 ! %f20 = 0000c661 d5cf6cf8
4636 bne %xcc,p0_freg_check_fail
4637 mov 0xf20,%g1
4638 ldx [%g4+0x70],%g3
4639 std %f22,[%g4]
4640 ldx [%g4],%g2
4641 cmp %g3,%g2 ! %f22 = 00000070 52529726
4642 bne %xcc,p0_freg_check_fail
4643 mov 0xf22,%g1
4644 ldx [%g4+0x78],%g3
4645 std %f30,[%g4]
4646 ldx [%g4],%g2
4647 cmp %g3,%g2 ! %f30 = ff000000 000000ff
4648 bne %xcc,p0_freg_check_fail
4649 mov 0xf30,%g1
4650
4651! Check Point 21 completed
4652
4653
4654p0_label_106:
4655! Mem[0000000030081400] = ffff0000, %l2 = 0000000000000000
4656 swapa [%i2+%g0]0x81,%l2 ! %l2 = 00000000ffff0000
4657! Mem[0000000030181410] = c40ffeae, %l6 = ff000000000000ff
4658 ldstuba [%i6+%o5]0x81,%l6 ! %l6 = 000000c4000000ff
4659! %l3 = ff00000000000300, Mem[0000000010041410] = 34e67b3d
4660 stha %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = 03007b3d
4661! Mem[0000000030001408] = ff000000, %l6 = 00000000000000c4
4662 ldstuba [%i0+%o4]0x81,%l6 ! %l6 = 000000ff000000ff
4663! %l5 = 0000000000000000, Mem[0000000030041410] = ed34871b
4664 stba %l5,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0034871b
4665! %f14 = 00000000 daa49daa, Mem[0000000010001408] = ff720000 00000000
4666 std %f14,[%i0+%o4] ! Mem[0000000010001408] = 00000000 daa49daa
4667! %l6 = 00000000000000ff, Mem[000000001014140c] = 8dff72e3
4668 sth %l6,[%i5+0x00c] ! Mem[000000001014140c] = 00ff72e3
4669! Mem[00000000100c1410] = 0000ff00, %l3 = ff00000000000300
4670 ldstuba [%i3+%o5]0x88,%l3 ! %l3 = 00000000000000ff
4671! %l2 = 00000000ffff0000, Mem[0000000030081410] = 3b52db8a00000000
4672 stxa %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000ffff0000
4673! Starting 10 instruction Load Burst
4674! Mem[0000000030001410] = efc001f1, %l7 = 00000000000000ff
4675 ldswa [%i0+%o5]0x89,%l7 ! %l7 = ffffffffefc001f1
4676
4677p0_label_107:
4678! Mem[0000000020800000] = ffffbb34, %l6 = 00000000000000ff
4679 lduha [%o1+0x000]%asi,%l6 ! %l6 = 000000000000ffff
4680! Mem[00000000100c1430] = 000000000000002d, %f24 = 00000000 a3da5252
4681 ldda [%i3+0x030]%asi,%f24 ! %f24 = 00000000 0000002d
4682! Mem[0000000030041400] = 34e67be3, %l1 = 0000000000000086
4683 lduha [%i1+%g0]0x89,%l1 ! %l1 = 0000000000007be3
4684! Mem[0000000030181408] = e3720000, %l5 = 0000000000000000
4685 lduwa [%i6+%o4]0x81,%l5 ! %l5 = 00000000e3720000
4686! Mem[0000000030041408] = 03000000, %f30 = ff000000
4687 lda [%i1+%o4]0x81,%f30 ! %f30 = 03000000
4688! Mem[0000000020800000] = ffffbb34, %l3 = 0000000000000000
4689 lduha [%o1+0x000]%asi,%l3 ! %l3 = 000000000000ffff
4690! Mem[00000000100c1438] = 8dff72e3785462bf, %l2 = 00000000ffff0000
4691 ldx [%i3+0x038],%l2 ! %l2 = 8dff72e3785462bf
4692! Mem[0000000010181400] = 00000000, %l6 = 000000000000ffff
4693 ldsh [%i6+%g0],%l6 ! %l6 = 0000000000000000
4694! Mem[0000000010181410] = 00000000 00000003, %l4 = 000000ff, %l5 = e3720000
4695 ldda [%i6+%o5]0x88,%l4 ! %l4 = 0000000000000003 0000000000000000
4696! Starting 10 instruction Store Burst
4697! %l4 = 00000003, %l5 = 00000000, Mem[0000000010101410] = ff000000 000000ff
4698 stda %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000003 00000000
4699
4700p0_label_108:
4701! %l0 = 34e67b3d00000000, Mem[0000000030101400] = 5d000000
4702 stha %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
4703! Mem[00000000300c1400] = 00000000, %l5 = 0000000000000000
4704 ldstuba [%i3+%g0]0x81,%l5 ! %l5 = 00000000000000ff
4705! Mem[0000000010141430] = c40ffeae, %l3 = 000000000000ffff
4706 swap [%i5+0x030],%l3 ! %l3 = 00000000c40ffeae
4707! %l0 = 34e67b3d00000000, Mem[00000000100c1408] = 000000ff
4708 stba %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000
4709! Mem[0000000010141400] = 52000000, %l4 = 00000003, %l2 = 785462bf
4710 casa [%i5]0x80,%l4,%l2 ! %l2 = 0000000052000000
4711! %l1 = 0000000000007be3, Mem[0000000030181400] = 000000ff73ffb364
4712 stxa %l1,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000000000007be3
4713! %f4 = 705a5f2c 0000b805, Mem[0000000010081418] = 000072e3 ff740bff
4714 std %f4 ,[%i2+0x018] ! Mem[0000000010081418] = 705a5f2c 0000b805
4715! %l1 = 0000000000007be3, Mem[0000000010001408] = 00000000
4716 stha %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = 7be30000
4717! %l7 = ffffffffefc001f1, Mem[0000000030181400] = 00007be3
4718 stba %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00007bf1
4719! Starting 10 instruction Load Burst
4720! Mem[0000000010181400] = 00000000, %l4 = 0000000000000003
4721 ldsha [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000000
4722
4723p0_label_109:
4724! Mem[0000000010041420] = 5252daa33f403703, %f12 = b364002d ff0000ff
4725 ldd [%i1+0x020],%f12 ! %f12 = 5252daa3 3f403703
4726! Mem[00000000100c1410] = 0000ffff, %f20 = 0000c661
4727 lda [%i3+%o5]0x88,%f20 ! %f20 = 0000ffff
4728! Mem[0000000030081408] = 04f00000, %l2 = 0000000052000000
4729 lduha [%i2+%o4]0x89,%l2 ! %l2 = 0000000000000000
4730! Mem[0000000021800180] = 52f9ae0c, %l4 = 0000000000000000
4731 ldsb [%o3+0x181],%l4 ! %l4 = fffffffffffffff9
4732! Mem[0000000010001410] = 00000000, %f16 = 00000000
4733 lda [%i0+%o5]0x88,%f16 ! %f16 = 00000000
4734! Mem[0000000030181410] = 000000ffaefe0fff, %f0 = ff000000 000000ff
4735 ldda [%i6+%o5]0x89,%f0 ! %f0 = 000000ff aefe0fff
4736! Mem[0000000030101410] = 2697525270000000, %f6 = e372ff8d 00000097
4737 ldda [%i4+%o5]0x89,%f6 ! %f6 = 26975252 70000000
4738! Mem[0000000030181410] = aefe0fff, %l1 = 0000000000007be3
4739 ldswa [%i6+%o5]0x89,%l1 ! %l1 = ffffffffaefe0fff
4740! Mem[00000000100c1410] = 0000ffff, %l5 = 0000000000000000
4741 ldswa [%i3+%o5]0x88,%l5 ! %l5 = 000000000000ffff
4742! Starting 10 instruction Store Burst
4743! Mem[0000000010181410] = 0300000000000000, %l3 = 00000000c40ffeae, %l2 = 0000000000000000
4744 add %i6,0x10,%g1
4745 casxa [%g1]0x80,%l3,%l2 ! %l2 = 0300000000000000
4746
4747p0_label_110:
4748! Mem[0000000010001408] = 0000e37b, %l4 = fffffffffffffff9
4749 ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 0000007b000000ff
4750! %l5 = 000000000000ffff, Mem[0000000010081408] = ff27fe8f
4751 stwa %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000ffff
4752! Mem[0000000030081410] = 0000ffff, %l1 = ffffffffaefe0fff
4753 swapa [%i2+%o5]0x81,%l1 ! %l1 = 000000000000ffff
4754! %l3 = 00000000c40ffeae, Mem[0000000010181408] = 1b8734ed
4755 stba %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = 1b8734ae
4756! Mem[0000000010041400] = 03000000, %l1 = 000000000000ffff
4757 swapa [%i1+%g0]0x80,%l1 ! %l1 = 0000000003000000
4758! %l2 = 0300000000000000, Mem[0000000030141400] = ffffffff
4759 stwa %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000
4760! Mem[0000000010101400] = 000000ff, %l7 = ffffffffefc001f1
4761 swapa [%i4+%g0]0x88,%l7 ! %l7 = 00000000000000ff
4762! Mem[0000000010001410] = 00000000, %l1 = 0000000003000000
4763 ldstuba [%i0+%o5]0x80,%l1 ! %l1 = 00000000000000ff
4764! %l2 = 0300000000000000, Mem[00000000300c1410] = ff52db8a00000000
4765 stxa %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0300000000000000
4766! Starting 10 instruction Load Burst
4767! Mem[0000000010001400] = 00000000, %l3 = 00000000c40ffeae
4768 ldsha [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000000
4769
4770! Check Point 22 for processor 0
4771
4772 set p0_check_pt_data_22,%g4
4773 rd %ccr,%g5 ! %g5 = 44
4774 ldx [%g4+0x08],%g2
4775 cmp %l1,%g2 ! %l1 = 0000000000000000
4776 bne %xcc,p0_reg_check_fail1
4777 mov 0xee1,%g1
4778 ldx [%g4+0x10],%g2
4779 cmp %l2,%g2 ! %l2 = 0300000000000000
4780 bne %xcc,p0_reg_check_fail2
4781 mov 0xee2,%g1
4782 ldx [%g4+0x18],%g2
4783 cmp %l3,%g2 ! %l3 = 0000000000000000
4784 bne %xcc,p0_reg_check_fail3
4785 mov 0xee3,%g1
4786 ldx [%g4+0x20],%g2
4787 cmp %l4,%g2 ! %l4 = 000000000000007b
4788 bne %xcc,p0_reg_check_fail4
4789 mov 0xee4,%g1
4790 ldx [%g4+0x28],%g2
4791 cmp %l5,%g2 ! %l5 = 000000000000ffff
4792 bne %xcc,p0_reg_check_fail5
4793 mov 0xee5,%g1
4794 ldx [%g4+0x30],%g2
4795 cmp %l6,%g2 ! %l6 = 0000000000000000
4796 bne %xcc,p0_reg_check_fail6
4797 mov 0xee6,%g1
4798 ldx [%g4+0x38],%g2
4799 cmp %l7,%g2 ! %l7 = 00000000000000ff
4800 bne %xcc,p0_reg_check_fail7
4801 mov 0xee7,%g1
4802 ldx [%g4+0x40],%g3
4803 std %f0,[%g4]
4804 ldx [%g4],%g2
4805 cmp %g3,%g2 ! %f0 = 000000ff aefe0fff
4806 bne %xcc,p0_freg_check_fail
4807 mov 0xf00,%g1
4808 ldx [%g4+0x48],%g3
4809 std %f4,[%g4]
4810 ldx [%g4],%g2
4811 cmp %g3,%g2 ! %f4 = 705a5f2c 0000b805
4812 bne %xcc,p0_freg_check_fail
4813 mov 0xf04,%g1
4814 ldx [%g4+0x50],%g3
4815 std %f6,[%g4]
4816 ldx [%g4],%g2
4817 cmp %g3,%g2 ! %f6 = 26975252 70000000
4818 bne %xcc,p0_freg_check_fail
4819 mov 0xf06,%g1
4820 ldx [%g4+0x58],%g3
4821 std %f12,[%g4]
4822 ldx [%g4],%g2
4823 cmp %g3,%g2 ! %f12 = 5252daa3 3f403703
4824 bne %xcc,p0_freg_check_fail
4825 mov 0xf12,%g1
4826 ldx [%g4+0x60],%g3
4827 std %f16,[%g4]
4828 ldx [%g4],%g2
4829 cmp %g3,%g2 ! %f16 = 00000000 00000000
4830 bne %xcc,p0_freg_check_fail
4831 mov 0xf16,%g1
4832 ldx [%g4+0x68],%g3
4833 std %f20,[%g4]
4834 ldx [%g4],%g2
4835 cmp %g3,%g2 ! %f20 = 0000ffff d5cf6cf8
4836 bne %xcc,p0_freg_check_fail
4837 mov 0xf20,%g1
4838 ldx [%g4+0x70],%g3
4839 std %f24,[%g4]
4840 ldx [%g4],%g2
4841 cmp %g3,%g2 ! %f24 = 00000000 0000002d
4842 bne %xcc,p0_freg_check_fail
4843 mov 0xf24,%g1
4844 ldx [%g4+0x78],%g3
4845 std %f30,[%g4]
4846 ldx [%g4],%g2
4847 cmp %g3,%g2 ! %f30 = 03000000 000000ff
4848 bne %xcc,p0_freg_check_fail
4849 mov 0xf30,%g1
4850
4851! Check Point 22 completed
4852
4853
4854p0_label_111:
4855! Mem[0000000010001434] = 2d0064b3, %f11 = 3d7be6ff
4856 ld [%i0+0x034],%f11 ! %f11 = 2d0064b3
4857! Mem[0000000021800100] = 97530ae8, %l3 = 0000000000000000
4858 lduha [%o3+0x100]%asi,%l3 ! %l3 = 0000000000009753
4859! Mem[0000000030081410] = aefe0fff, %l2 = 0300000000000000
4860 ldswa [%i2+%o5]0x81,%l2 ! %l2 = ffffffffaefe0fff
4861! Mem[00000000201c0000] = 0000afd5, %l3 = 0000000000009753
4862 lduba [%o0+0x000]%asi,%l3 ! %l3 = 0000000000000000
4863! Mem[0000000030141400] = 00000000, %l7 = 00000000000000ff
4864 lduba [%i5+%g0]0x89,%l7 ! %l7 = 0000000000000000
4865! Mem[0000000030001408] = ff000000, %l7 = 0000000000000000
4866 ldsha [%i0+%o4]0x81,%l7 ! %l7 = ffffffffffffff00
4867! Mem[00000000100c1408] = 00000000, %l7 = ffffffffffffff00
4868 ldsba [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
4869 membar #Sync ! Added by membar checker (21)
4870! Mem[00000000300c1400] = ff000000 00000000 01553e00 0000003b
4871! Mem[00000000300c1410] = 03000000 00000000 00000000 00000097
4872! Mem[00000000300c1420] = ed34871b 037de60a e3720000 40625eff
4873! Mem[00000000300c1430] = 8fbbc3a2 ff72c64a d0eab90c daa49daa
4874 ldda [%i3]ASI_BLK_AIUS,%f16 ! Block Load from 00000000300c1400
4875! Mem[0000000010041408] = e3000000 000000ff, %l4 = 0000007b, %l5 = 0000ffff
4876 ldda [%i1+%o4]0x80,%l4 ! %l4 = 00000000e3000000 00000000000000ff
4877! Starting 10 instruction Store Burst
4878! %l2 = aefe0fff, %l3 = 00000000, Mem[0000000010181400] = 00000000 d534c661
4879 stda %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = aefe0fff 00000000
4880
4881p0_label_112:
4882! Mem[0000000030101410] = 00000070, %l2 = ffffffffaefe0fff
4883 ldstuba [%i4+%o5]0x81,%l2 ! %l2 = 00000000000000ff
4884! Mem[0000000020800001] = ffffbb34, %l4 = 00000000e3000000
4885 ldstuba [%o1+0x001]%asi,%l4 ! %l4 = 000000ff000000ff
4886 membar #Sync ! Added by membar checker (22)
4887! %l2 = 00000000, %l3 = 00000000, Mem[00000000300c1408] = 003e5501 3b000000
4888 stda %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000 00000000
4889! %l6 = 00000000, %l7 = 00000000, Mem[0000000010141408] = 97000000 00ff72e3
4890 stda %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000 00000000
4891! Mem[00000000100c1408] = 00000000, %l1 = 0000000000000000, %asi = 80
4892 swapa [%i3+0x008]%asi,%l1 ! %l1 = 0000000000000000
4893! Mem[0000000010181400] = ff0ffeae, %l0 = 34e67b3d00000000
4894 ldstuba [%i6+%g0]0x80,%l0 ! %l0 = 000000ff000000ff
4895! %f4 = 705a5f2c 0000b805, Mem[0000000030081400] = 00000000 0000ff00
4896 stda %f4 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 705a5f2c 0000b805
4897! %l6 = 0000000000000000, Mem[0000000030081410] = ff0ffeae
4898 stba %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff0ffe00
4899! %l5 = 00000000000000ff, Mem[00000000100c1408] = 00000000
4900 stwa %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ff
4901! Starting 10 instruction Load Burst
4902! Mem[0000000030141408] = 00000000, %l4 = 00000000000000ff
4903 lduha [%i5+%o4]0x81,%l4 ! %l4 = 0000000000000000
4904
4905p0_label_113:
4906! Mem[00000000201c0000] = 0000afd5, %l2 = 0000000000000000
4907 ldsb [%o0+0x001],%l2 ! %l2 = 0000000000000000
4908! Mem[0000000021800180] = 52f9ae0c, %l7 = 0000000000000000
4909 ldsb [%o3+0x180],%l7 ! %l7 = 0000000000000052
4910! Mem[0000000010181408] = 1b8734ae, %l5 = 00000000000000ff
4911 ldswa [%i6+%o4]0x88,%l5 ! %l5 = 000000001b8734ae
4912! Mem[0000000010101400] = efc001f1, %l1 = 0000000000000000
4913 ldswa [%i4+%g0]0x88,%l1 ! %l1 = ffffffffefc001f1
4914! Mem[0000000021800100] = 97530ae8, %l6 = 0000000000000000
4915 ldsba [%o3+0x100]%asi,%l6 ! %l6 = ffffffffffffff97
4916! Mem[0000000010041400] = ffff0000, %l4 = 0000000000000000
4917 ldsba [%i1+%g0]0x88,%l4 ! %l4 = 0000000000000000
4918! Mem[0000000010001430] = ff00213d2d0064b3, %l4 = 0000000000000000
4919 ldxa [%i0+0x030]%asi,%l4 ! %l4 = ff00213d2d0064b3
4920! Mem[0000000010001408] = 0000e3ff, %l5 = 000000001b8734ae
4921 lduha [%i0+%o4]0x88,%l5 ! %l5 = 000000000000e3ff
4922! Mem[00000000300c1410] = 0300000000000000, %f20 = 03000000 00000000
4923 ldda [%i3+%o5]0x81,%f20 ! %f20 = 03000000 00000000
4924! Starting 10 instruction Store Burst
4925! %l2 = 0000000000000000, Mem[0000000010001400] = 0000000000000000
4926 stxa %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0000000000000000
4927
4928p0_label_114:
4929! %l6 = ffffffffffffff97, Mem[0000000010081400] = 0000002d037de60a
4930 stxa %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = ffffffffffffff97
4931! %l0 = 00000000000000ff, Mem[0000000030101400] = 00000000
4932 stha %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00ff0000
4933! %l0 = 000000ff, %l1 = efc001f1, Mem[0000000010041400] = 0000ffff 00000000
4934 std %l0,[%i1+%g0] ! Mem[0000000010041400] = 000000ff efc001f1
4935! %l5 = 000000000000e3ff, Mem[0000000020800001] = ffffbb34
4936 stb %l5,[%o1+0x001] ! Mem[0000000020800000] = ffffbb34
4937! %l0 = 00000000000000ff, Mem[00000000201c0000] = 0000afd5
4938 stb %l0,[%o0+%g0] ! Mem[00000000201c0000] = ff00afd5
4939! %f14 = 00000000 daa49daa, %l6 = ffffffffffffff97
4940! Mem[0000000030081410] = 00fe0fff00000000
4941 add %i2,0x010,%g1
4942 stda %f14,[%g1+%l6]ASI_PST16_S ! Mem[0000000030081410] = 00fe0000daa49daa
4943! %f28 = 8fbbc3a2 ff72c64a, %l1 = ffffffffefc001f1
4944! Mem[0000000010001400] = 0000000000000000
4945 stda %f28,[%i0+%l1]ASI_PST32_PL ! Mem[0000000010001400] = 4ac672ff00000000
4946! %f2 = 00000000 000072ff, %l1 = ffffffffefc001f1
4947! Mem[0000000030081430] = 13a3f004aefe0fc4
4948 add %i2,0x030,%g1
4949 stda %f2,[%g1+%l1]ASI_PST8_SL ! Mem[0000000030081430] = ffa3f00400000000
4950! %f26 = e3720000 40625eff, %l7 = 0000000000000052
4951! Mem[0000000010101438] = 94305e9f8c4ee51a
4952 add %i4,0x038,%g1
4953 stda %f26,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010101438] = 94305e9f000072e3
4954! Starting 10 instruction Load Burst
4955! Mem[00000000100c1410] = ffff0000, %l7 = 0000000000000052
4956 ldswa [%i3+%o5]0x80,%l7 ! %l7 = ffffffffffff0000
4957
4958p0_label_115:
4959! Mem[0000000030181400] = f17b0000, %l1 = ffffffffefc001f1
4960 ldswa [%i6+%g0]0x81,%l1 ! %l1 = fffffffff17b0000
4961! Mem[00000000100c1408] = 000000ff, %l6 = ffffffffffffff97
4962 ldswa [%i3+%o4]0x80,%l6 ! %l6 = 00000000000000ff
4963! Mem[0000000030181400] = 00007bf1, %f15 = daa49daa
4964 lda [%i6+%g0]0x89,%f15 ! %f15 = 00007bf1
4965! Mem[0000000010101410] = 00000003 00000000, %l6 = 000000ff, %l7 = ffff0000
4966 ldda [%i4+%o5]0x80,%l6 ! %l6 = 0000000000000003 0000000000000000
4967! Mem[0000000010081408] = 00000000ffff0000, %f22 = 00000000 00000097
4968 ldda [%i2+%o4]0x88,%f22 ! %f22 = 00000000 ffff0000
4969! Mem[0000000010181408] = ae34871b, %l4 = ff00213d2d0064b3
4970 lduwa [%i6+%o4]0x80,%l4 ! %l4 = 00000000ae34871b
4971! Mem[0000000030081410] = 00fe0000, %l1 = fffffffff17b0000
4972 lduha [%i2+%o5]0x81,%l1 ! %l1 = 00000000000000fe
4973! Mem[0000000010181400] = ff0ffeae00000000, %f26 = e3720000 40625eff
4974 ldda [%i6+%g0]0x80,%f26 ! %f26 = ff0ffeae 00000000
4975! Mem[0000000030181400] = f17b0000, %l7 = 0000000000000000
4976 ldsha [%i6+%g0]0x81,%l7 ! %l7 = fffffffffffff17b
4977! Starting 10 instruction Store Burst
4978! %l5 = 000000000000e3ff, Mem[0000000030081410] = aa9da4da0000fe00
4979 stxa %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000000000e3ff
4980
4981! Check Point 23 for processor 0
4982
4983 set p0_check_pt_data_23,%g4
4984 rd %ccr,%g5 ! %g5 = 44
4985 ldx [%g4+0x08],%g2
4986 cmp %l0,%g2 ! %l0 = 00000000000000ff
4987 bne %xcc,p0_reg_check_fail0
4988 mov 0xee0,%g1
4989 ldx [%g4+0x10],%g2
4990 cmp %l1,%g2 ! %l1 = 00000000000000fe
4991 bne %xcc,p0_reg_check_fail1
4992 mov 0xee1,%g1
4993 ldx [%g4+0x18],%g2
4994 cmp %l2,%g2 ! %l2 = 0000000000000000
4995 bne %xcc,p0_reg_check_fail2
4996 mov 0xee2,%g1
4997 ldx [%g4+0x20],%g2
4998 cmp %l3,%g2 ! %l3 = 0000000000000000
4999 bne %xcc,p0_reg_check_fail3
5000 mov 0xee3,%g1
5001 ldx [%g4+0x28],%g2
5002 cmp %l4,%g2 ! %l4 = 00000000ae34871b
5003 bne %xcc,p0_reg_check_fail4
5004 mov 0xee4,%g1
5005 ldx [%g4+0x30],%g2
5006 cmp %l5,%g2 ! %l5 = 000000000000e3ff
5007 bne %xcc,p0_reg_check_fail5
5008 mov 0xee5,%g1
5009 ldx [%g4+0x38],%g2
5010 cmp %l6,%g2 ! %l6 = 0000000000000003
5011 bne %xcc,p0_reg_check_fail6
5012 mov 0xee6,%g1
5013 ldx [%g4+0x40],%g2
5014 cmp %l7,%g2 ! %l7 = fffffffffffff17b
5015 bne %xcc,p0_reg_check_fail7
5016 mov 0xee7,%g1
5017 ldx [%g4+0x48],%g3
5018 std %f4,[%g4]
5019 ldx [%g4],%g2
5020 cmp %g3,%g2 ! %f4 = 705a5f2c 0000b805
5021 bne %xcc,p0_freg_check_fail
5022 mov 0xf04,%g1
5023 ldx [%g4+0x50],%g3
5024 std %f6,[%g4]
5025 ldx [%g4],%g2
5026 cmp %g3,%g2 ! %f6 = 26975252 70000000
5027 bne %xcc,p0_freg_check_fail
5028 mov 0xf06,%g1
5029 ldx [%g4+0x58],%g3
5030 std %f10,[%g4]
5031 ldx [%g4],%g2
5032 cmp %g3,%g2 ! %f10 = 00000000 2d0064b3
5033 bne %xcc,p0_freg_check_fail
5034 mov 0xf10,%g1
5035 ldx [%g4+0x60],%g3
5036 std %f14,[%g4]
5037 ldx [%g4],%g2
5038 cmp %g3,%g2 ! %f14 = 00000000 00007bf1
5039 bne %xcc,p0_freg_check_fail
5040 mov 0xf14,%g1
5041 ldx [%g4+0x68],%g3
5042 std %f16,[%g4]
5043 ldx [%g4],%g2
5044 cmp %g3,%g2 ! %f16 = ff000000 00000000
5045 bne %xcc,p0_freg_check_fail
5046 mov 0xf16,%g1
5047 ldx [%g4+0x70],%g3
5048 std %f18,[%g4]
5049 ldx [%g4],%g2
5050 cmp %g3,%g2 ! %f18 = 01553e00 0000003b
5051 bne %xcc,p0_freg_check_fail
5052 mov 0xf18,%g1
5053 ldx [%g4+0x78],%g3
5054 std %f20,[%g4]
5055 ldx [%g4],%g2
5056 cmp %g3,%g2 ! %f20 = 03000000 00000000
5057 bne %xcc,p0_freg_check_fail
5058 mov 0xf20,%g1
5059 ldx [%g4+0x80],%g3
5060 std %f22,[%g4]
5061 ldx [%g4],%g2
5062 cmp %g3,%g2 ! %f22 = 00000000 ffff0000
5063 bne %xcc,p0_freg_check_fail
5064 mov 0xf22,%g1
5065 ldx [%g4+0x88],%g3
5066 std %f24,[%g4]
5067 ldx [%g4],%g2
5068 cmp %g3,%g2 ! %f24 = ed34871b 037de60a
5069 bne %xcc,p0_freg_check_fail
5070 mov 0xf24,%g1
5071 ldx [%g4+0x90],%g3
5072 std %f26,[%g4]
5073 ldx [%g4],%g2
5074 cmp %g3,%g2 ! %f26 = ff0ffeae 00000000
5075 bne %xcc,p0_freg_check_fail
5076 mov 0xf26,%g1
5077 ldx [%g4+0x98],%g3
5078 std %f28,[%g4]
5079 ldx [%g4],%g2
5080 cmp %g3,%g2 ! %f28 = 8fbbc3a2 ff72c64a
5081 bne %xcc,p0_freg_check_fail
5082 mov 0xf28,%g1
5083 ldx [%g4+0xa0],%g3
5084 std %f30,[%g4]
5085 ldx [%g4],%g2
5086 cmp %g3,%g2 ! %f30 = d0eab90c daa49daa
5087 bne %xcc,p0_freg_check_fail
5088 mov 0xf30,%g1
5089
5090! Check Point 23 completed
5091
5092
5093p0_label_116:
5094! %l5 = 000000000000e3ff, Mem[00000000100c1408] = 000000ff
5095 stba %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff0000ff
5096! Mem[0000000030001408] = 000000ff, %l2 = 0000000000000000
5097 swapa [%i0+%o4]0x89,%l2 ! %l2 = 00000000000000ff
5098! Mem[000000001010141c] = c96f6fe3, %l2 = 00000000000000ff
5099 swap [%i4+0x01c],%l2 ! %l2 = 00000000c96f6fe3
5100! Mem[0000000030001408] = 00000000, %l1 = 00000000000000fe
5101 swapa [%i0+%o4]0x89,%l1 ! %l1 = 0000000000000000
5102! %l6 = 00000003, %l7 = fffff17b, Mem[0000000010101428] = 00000000 00000097
5103 std %l6,[%i4+0x028] ! Mem[0000000010101428] = 00000003 fffff17b
5104! %l2 = c96f6fe3, %l3 = 00000000, Mem[0000000010101410] = 03000000 00000000
5105 stda %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = c96f6fe3 00000000
5106! %l3 = 0000000000000000, Mem[0000000010001410] = 000000ff
5107 stha %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
5108! %l6 = 0000000000000003, Mem[0000000010101416] = 00000000, %asi = 80
5109 stha %l6,[%i4+0x016]%asi ! Mem[0000000010101414] = 00000003
5110! Mem[0000000010181400] = ff0ffeae, %l5 = 000000000000e3ff
5111 swap [%i6+%g0],%l5 ! %l5 = 00000000ff0ffeae
5112! Starting 10 instruction Load Burst
5113! Mem[0000000030081408] = 0000f004, %l6 = 0000000000000003
5114 ldswa [%i2+%o4]0x81,%l6 ! %l6 = 000000000000f004
5115
5116p0_label_117:
5117! Mem[0000000010001408] = 0000e3ff, %f24 = ed34871b
5118 lda [%i0+%o4]0x88,%f24 ! %f24 = 0000e3ff
5119! Mem[0000000010101438] = 94305e9f, %f22 = 00000000
5120 lda [%i4+0x038]%asi,%f22 ! %f22 = 94305e9f
5121! Mem[0000000010141408] = 00000000, %l2 = 00000000c96f6fe3
5122 lduba [%i5+%o4]0x80,%l2 ! %l2 = 0000000000000000
5123! Mem[0000000010041410] = 3d7b0003, %f9 = 000000ff
5124 lda [%i1+%o5]0x88,%f9 ! %f9 = 3d7b0003
5125! Mem[000000001018143c] = daa49daa, %l3 = 0000000000000000
5126 ldswa [%i6+0x03c]%asi,%l3 ! %l3 = ffffffffdaa49daa
5127! Mem[0000000030101410] = ff000070, %l2 = 0000000000000000
5128 lduba [%i4+%o5]0x81,%l2 ! %l2 = 00000000000000ff
5129! Mem[00000000300c1410] = 00000003, %l6 = 000000000000f004
5130 ldsha [%i3+%o5]0x89,%l6 ! %l6 = 0000000000000003
5131! Mem[0000000020800040] = 72e3e589, %l2 = 00000000000000ff
5132 ldsb [%o1+0x041],%l2 ! %l2 = ffffffffffffffe3
5133! Mem[0000000030001408] = 000000fe, %l5 = 00000000ff0ffeae
5134 lduha [%i0+%o4]0x89,%l5 ! %l5 = 00000000000000fe
5135! Starting 10 instruction Store Burst
5136! %l4 = 00000000ae34871b, Mem[0000000010181400] = ffe30000
5137 stha %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffe3871b
5138
5139p0_label_118:
5140! %l2 = ffffffffffffffe3, Mem[00000000300c1410] = 03000000
5141 stwa %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ffffffe3
5142! %f28 = 8fbbc3a2, Mem[0000000010081410] = 00000000
5143 sta %f28,[%i2+%o5]0x80 ! Mem[0000000010081410] = 8fbbc3a2
5144! %f0 = 000000ff, Mem[0000000030181400] = 00007bf1
5145 sta %f0 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000ff
5146! %l6 = 0000000000000003, Mem[0000000010081408] = 0000ffff00000000
5147 stxa %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000003
5148! %f26 = ff0ffeae 00000000, Mem[0000000030101410] = 700000ff 26975252
5149 stda %f26,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff0ffeae 00000000
5150! %l3 = ffffffffdaa49daa, Mem[00000000211c0001] = ff00e4d2, %asi = 80
5151 stba %l3,[%o2+0x001]%asi ! Mem[00000000211c0000] = ffaae4d2
5152! Mem[0000000010001400] = ff72c64a, %l7 = fffffffffffff17b
5153 swapa [%i0+%g0]0x88,%l7 ! %l7 = 00000000ff72c64a
5154! Mem[0000000030141400] = 00000000, %l3 = ffffffffdaa49daa
5155 ldstuba [%i5+%g0]0x81,%l3 ! %l3 = 00000000000000ff
5156! %f8 = 8adb52ff 3d7b0003, Mem[0000000010101400] = f101c0ef 009fc0ef
5157 stda %f8 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 8adb52ff 3d7b0003
5158! Starting 10 instruction Load Burst
5159! Mem[0000000010141408] = 0000000000000000, %l6 = 0000000000000003
5160 ldxa [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000000
5161
5162p0_label_119:
5163! Mem[0000000010081410] = a2c3bb8f, %l3 = 0000000000000000
5164 ldsba [%i2+%o5]0x88,%l3 ! %l3 = ffffffffffffff8f
5165! Mem[00000000211c0000] = ffaae4d2, %l4 = 00000000ae34871b
5166 ldub [%o2+%g0],%l4 ! %l4 = 00000000000000ff
5167! Mem[0000000010141428] = 000000ff aefe0fc4, %l2 = ffffffe3, %l3 = ffffff8f
5168 ldda [%i5+0x028]%asi,%l2 ! %l2 = 00000000000000ff 00000000aefe0fc4
5169! Mem[0000000020800000] = ffffbb34, %l0 = 00000000000000ff
5170 ldub [%o1+%g0],%l0 ! %l0 = 00000000000000ff
5171! Mem[0000000010001400] = 7bf1ffff, %l0 = 00000000000000ff
5172 ldsba [%i0+0x003]%asi,%l0 ! %l0 = ffffffffffffffff
5173! Mem[0000000010001408] = ffe30000, %f24 = 0000e3ff
5174 lda [%i0+%o4]0x80,%f24 ! %f24 = ffe30000
5175! Mem[00000000100c143c] = 785462bf, %l4 = 00000000000000ff
5176 lduwa [%i3+0x03c]%asi,%l4 ! %l4 = 00000000785462bf
5177! Mem[0000000030041400] = e37be634 037de60a 03000000 d5cf6cf8
5178! Mem[0000000030041410] = 0034871b 00000000 16a66f51 a7740b98
5179! Mem[0000000030041420] = ffe67b3d f778f552 80a2ecaa 77a322cb
5180! Mem[0000000030041430] = 35d3531a 3d7be6ff 74bd5edc 52d51ebb
5181 ldda [%i1]ASI_BLK_S,%f0 ! Block Load from 0000000030041400
5182! Mem[00000000100c1400] = 00000000, %l4 = 00000000785462bf
5183 lduh [%i3+%g0],%l4 ! %l4 = 0000000000000000
5184! Starting 10 instruction Store Burst
5185! Mem[0000000010181410] = 00000003, %l7 = 00000000ff72c64a
5186 ldstuba [%i6+%o5]0x88,%l7 ! %l7 = 00000003000000ff
5187
5188p0_label_120:
5189! Mem[0000000010001408] = 0000e3ff, %l0 = ffffffffffffffff
5190 ldstuba [%i0+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
5191! Mem[00000000201c0000] = ff00afd5, %l6 = 0000000000000000
5192 ldstub [%o0+%g0],%l6 ! %l6 = 000000ff000000ff
5193! Mem[0000000010001410] = 00000000, %l1 = 0000000000000000
5194 swapa [%i0+%o5]0x88,%l1 ! %l1 = 0000000000000000
5195! %f20 = 03000000 00000000, Mem[0000000010001410] = 00000000 61c634d5
5196 stda %f20,[%i0+%o5]0x80 ! Mem[0000000010001410] = 03000000 00000000
5197! %l3 = 00000000aefe0fc4, Mem[0000000030141408] = 000000005c844f40
5198 stxa %l3,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000aefe0fc4
5199! %l6 = 00000000000000ff, Mem[00000000100c1425] = 8dff72e3
5200 stb %l6,[%i3+0x025] ! Mem[00000000100c1424] = 8dff72e3
5201! Mem[0000000030101410] = 00000000, %l5 = 00000000000000fe
5202 swapa [%i4+%o5]0x81,%l5 ! %l5 = 0000000000000000
5203! %f23 = ffff0000, Mem[0000000030101400] = 00ff0000
5204 sta %f23,[%i4+%g0]0x81 ! Mem[0000000030101400] = ffff0000
5205! %f0 = e37be634 037de60a 03000000 d5cf6cf8
5206! %f4 = 0034871b 00000000 16a66f51 a7740b98
5207! %f8 = ffe67b3d f778f552 80a2ecaa 77a322cb
5208! %f12 = 35d3531a 3d7be6ff 74bd5edc 52d51ebb
5209 stda %f0,[%i2]ASI_BLK_AIUPL ! Block Store to 0000000010081400
5210! Starting 10 instruction Load Burst
5211! Mem[00000000100c140c] = 34e67b3d, %l5 = 0000000000000000
5212 ldswa [%i3+0x00c]%asi,%l5 ! %l5 = 0000000034e67b3d
5213
5214! Check Point 24 for processor 0
5215
5216 set p0_check_pt_data_24,%g4
5217 rd %ccr,%g5 ! %g5 = 44
5218 ldx [%g4+0x08],%g2
5219 cmp %l0,%g2 ! %l0 = 00000000000000ff
5220 bne %xcc,p0_reg_check_fail0
5221 mov 0xee0,%g1
5222 ldx [%g4+0x10],%g2
5223 cmp %l2,%g2 ! %l2 = 00000000000000ff
5224 bne %xcc,p0_reg_check_fail2
5225 mov 0xee2,%g1
5226 ldx [%g4+0x18],%g2
5227 cmp %l3,%g2 ! %l3 = 00000000aefe0fc4
5228 bne %xcc,p0_reg_check_fail3
5229 mov 0xee3,%g1
5230 ldx [%g4+0x20],%g2
5231 cmp %l4,%g2 ! %l4 = 0000000000000000
5232 bne %xcc,p0_reg_check_fail4
5233 mov 0xee4,%g1
5234 ldx [%g4+0x28],%g2
5235 cmp %l5,%g2 ! %l5 = 0000000034e67b3d
5236 bne %xcc,p0_reg_check_fail5
5237 mov 0xee5,%g1
5238 ldx [%g4+0x30],%g2
5239 cmp %l6,%g2 ! %l6 = 00000000000000ff
5240 bne %xcc,p0_reg_check_fail6
5241 mov 0xee6,%g1
5242 ldx [%g4+0x38],%g2
5243 cmp %l7,%g2 ! %l7 = 0000000000000003
5244 bne %xcc,p0_reg_check_fail7
5245 mov 0xee7,%g1
5246 nop ! Wait out %f0 latency
5247 nop ! Wait out %f0 latency
5248 nop ! Wait out %f0 latency
5249 ldx [%g4+0x40],%g3
5250 std %f0,[%g4]
5251 ldx [%g4],%g2
5252 cmp %g3,%g2 ! %f0 = e37be634 037de60a
5253 bne %xcc,p0_freg_check_fail
5254 mov 0xf00,%g1
5255 ldx [%g4+0x48],%g3
5256 std %f2,[%g4]
5257 ldx [%g4],%g2
5258 cmp %g3,%g2 ! %f2 = 03000000 d5cf6cf8
5259 bne %xcc,p0_freg_check_fail
5260 mov 0xf02,%g1
5261 ldx [%g4+0x50],%g3
5262 std %f4,[%g4]
5263 ldx [%g4],%g2
5264 cmp %g3,%g2 ! %f4 = 0034871b 00000000
5265 bne %xcc,p0_freg_check_fail
5266 mov 0xf04,%g1
5267 ldx [%g4+0x58],%g3
5268 std %f6,[%g4]
5269 ldx [%g4],%g2
5270 cmp %g3,%g2 ! %f6 = 16a66f51 a7740b98
5271 bne %xcc,p0_freg_check_fail
5272 mov 0xf06,%g1
5273 ldx [%g4+0x60],%g3
5274 std %f8,[%g4]
5275 ldx [%g4],%g2
5276 cmp %g3,%g2 ! %f8 = ffe67b3d f778f552
5277 bne %xcc,p0_freg_check_fail
5278 mov 0xf08,%g1
5279 ldx [%g4+0x68],%g3
5280 std %f10,[%g4]
5281 ldx [%g4],%g2
5282 cmp %g3,%g2 ! %f10 = 80a2ecaa 77a322cb
5283 bne %xcc,p0_freg_check_fail
5284 mov 0xf10,%g1
5285 ldx [%g4+0x70],%g3
5286 std %f12,[%g4]
5287 ldx [%g4],%g2
5288 cmp %g3,%g2 ! %f12 = 35d3531a 3d7be6ff
5289 bne %xcc,p0_freg_check_fail
5290 mov 0xf12,%g1
5291 ldx [%g4+0x78],%g3
5292 std %f14,[%g4]
5293 ldx [%g4],%g2
5294 cmp %g3,%g2 ! %f14 = 74bd5edc 52d51ebb
5295 bne %xcc,p0_freg_check_fail
5296 mov 0xf14,%g1
5297 ldx [%g4+0x80],%g3
5298 std %f22,[%g4]
5299 ldx [%g4],%g2
5300 cmp %g3,%g2 ! %f22 = 94305e9f ffff0000
5301 bne %xcc,p0_freg_check_fail
5302 mov 0xf22,%g1
5303 ldx [%g4+0x88],%g3
5304 std %f24,[%g4]
5305 ldx [%g4],%g2
5306 cmp %g3,%g2 ! %f24 = ffe30000 037de60a
5307 bne %xcc,p0_freg_check_fail
5308 mov 0xf24,%g1
5309
5310! Check Point 24 completed
5311
5312
5313p0_label_121:
5314! Mem[00000000100c1418] = 3317a600, %l3 = 00000000aefe0fc4
5315 lduba [%i3+0x019]%asi,%l3 ! %l3 = 0000000000000017
5316 membar #Sync ! Added by membar checker (23)
5317! Mem[0000000010081410] = 0034871b00000000, %f14 = 74bd5edc 52d51ebb
5318 ldda [%i2+%o5]0x88,%f14 ! %f14 = 0034871b 00000000
5319! Mem[0000000030101410] = fe000000, %l6 = 00000000000000ff
5320 lduba [%i4+%o5]0x89,%l6 ! %l6 = 0000000000000000
5321! Mem[0000000010001408] = ffe30000, %l5 = 0000000034e67b3d
5322 ldsha [%i0+%o4]0x80,%l5 ! %l5 = ffffffffffffffe3
5323! Mem[00000000100c1408] = ff0000ff, %l5 = ffffffffffffffe3
5324 ldswa [%i3+%o4]0x80,%l5 ! %l5 = ffffffffff0000ff
5325! Mem[0000000010081408] = f86ccfd5, %l2 = 00000000000000ff
5326 ldsba [%i2+%o4]0x80,%l2 ! %l2 = fffffffffffffff8
5327! Mem[0000000030101400] = e37204ff0000ffff, %f20 = 03000000 00000000
5328 ldda [%i4+%g0]0x89,%f20 ! %f20 = e37204ff 0000ffff
5329! Mem[00000000100c1410] = ffff0000f101c0ef, %f30 = d0eab90c daa49daa
5330 ldda [%i3+0x010]%asi,%f30 ! %f30 = ffff0000 f101c0ef
5331! Mem[0000000010101410] = 03000000c96f6fe3, %f18 = 01553e00 0000003b
5332 ldda [%i4+%o5]0x88,%f18 ! %f18 = 03000000 c96f6fe3
5333! Starting 10 instruction Store Burst
5334! %l6 = 00000000, %l7 = 00000003, Mem[0000000010181400] = ffe3871b 00000000
5335 stda %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 00000003
5336
5337p0_label_122:
5338! Mem[0000000010001438] = 62ef3c78bb5ee3d7, %l0 = 00000000000000ff, %l6 = 0000000000000000
5339 add %i0,0x38,%g1
5340 casxa [%g1]0x80,%l0,%l6 ! %l6 = 62ef3c78bb5ee3d7
5341! %l3 = 0000000000000017, Mem[0000000010001400] = 7bf1ffff, %asi = 80
5342 stwa %l3,[%i0+0x000]%asi ! Mem[0000000010001400] = 00000017
5343! %l5 = ffffffffff0000ff, Mem[0000000010101408] = 0000b805
5344 stha %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000ff
5345! Mem[0000000030141410] = 03000000, %l7 = 0000000000000003
5346 ldstuba [%i5+%o5]0x89,%l7 ! %l7 = 00000000000000ff
5347! Mem[0000000030041408] = 00000003, %l7 = 0000000000000000
5348 ldstuba [%i1+%o4]0x89,%l7 ! %l7 = 00000003000000ff
5349! %l6 = 62ef3c78bb5ee3d7, Mem[00000000201c0001] = ff00afd5, %asi = 80
5350 stba %l6,[%o0+0x001]%asi ! Mem[00000000201c0000] = ffd7afd5
5351! Mem[0000000010141400] = 00000052, %l4 = 0000000000000000
5352 swapa [%i5+%g0]0x88,%l4 ! %l4 = 0000000000000052
5353! %l3 = 0000000000000017, Mem[0000000030181408] = e372000000000000
5354 stxa %l3,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000000000000017
5355! %f30 = ffff0000 f101c0ef, Mem[0000000010141408] = 00000000 00000000
5356 stda %f30,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffff0000 f101c0ef
5357! Starting 10 instruction Load Burst
5358! Mem[0000000030141410] = ff000003 8ffe275d, %l4 = 00000052, %l5 = ff0000ff
5359 ldda [%i5+%o5]0x81,%l4 ! %l4 = 00000000ff000003 000000008ffe275d
5360
5361p0_label_123:
5362! Mem[0000000030041400] = e37be634, %l7 = 0000000000000003
5363 lduha [%i1+%g0]0x81,%l7 ! %l7 = 000000000000e37b
5364! Mem[0000000010081410] = 00000000, %f15 = 00000000
5365 lda [%i2+%o5]0x88,%f15 ! %f15 = 00000000
5366! Mem[0000000010081400] = 037de60a, %l5 = 000000008ffe275d
5367 ldsba [%i2+%g0]0x88,%l5 ! %l5 = 000000000000000a
5368! Mem[0000000030181400] = ff000000, %l0 = 00000000000000ff
5369 lduba [%i6+%g0]0x81,%l0 ! %l0 = 00000000000000ff
5370! Mem[000000001014143c] = 0000003e, %l4 = 00000000ff000003
5371 lduba [%i5+0x03d]%asi,%l4 ! %l4 = 0000000000000000
5372! Mem[0000000030081410] = 0000e3ff, %l0 = 00000000000000ff
5373 lduha [%i2+%o5]0x89,%l0 ! %l0 = 000000000000e3ff
5374! Mem[000000001014141c] = ff0472e3, %l6 = 62ef3c78bb5ee3d7
5375 lduwa [%i5+0x01c]%asi,%l6 ! %l6 = 00000000ff0472e3
5376! Mem[0000000010101410] = e36f6fc900000003, %f10 = 80a2ecaa 77a322cb
5377 ldda [%i4+%o5]0x80,%f10 ! %f10 = e36f6fc9 00000003
5378! Mem[0000000010101400] = 8adb52ff3d7b0003, %l2 = fffffffffffffff8
5379 ldx [%i4+%g0],%l2 ! %l2 = 8adb52ff3d7b0003
5380! Starting 10 instruction Store Burst
5381! Mem[0000000010141400] = 0000000000000000, %l2 = 8adb52ff3d7b0003, %l5 = 000000000000000a
5382 casxa [%i5]0x80,%l2,%l5 ! %l5 = 0000000000000000
5383
5384p0_label_124:
5385! %f30 = ffff0000 f101c0ef, Mem[0000000030081410] = ffe30000 00000000
5386 stda %f30,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffff0000 f101c0ef
5387! %l0 = 000000000000e3ff, Mem[0000000010001408] = ffe30000
5388 stwa %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000e3ff
5389! %l5 = 0000000000000000, Mem[00000000201c0000] = ffd7afd5, %asi = 80
5390 stha %l5,[%o0+0x000]%asi ! Mem[00000000201c0000] = 0000afd5
5391! %l2 = 8adb52ff3d7b0003, Mem[0000000030101410] = 000000fe
5392 stba %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = 030000fe
5393! Mem[0000000020800000] = ffffbb34, %l2 = 8adb52ff3d7b0003
5394 ldstuba [%o1+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
5395! %l4 = 0000000000000000, Mem[0000000030041400] = e37be634
5396 stba %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 007be634
5397! Mem[0000000030101408] = 8dff72e3, %l0 = 000000000000e3ff
5398 ldstuba [%i4+%o4]0x89,%l0 ! %l0 = 000000e3000000ff
5399! Mem[00000000100c1400] = 00000000, %l0 = 00000000000000e3
5400 swapa [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000000
5401! %l2 = 000000ff, %l3 = 00000017, Mem[00000000300c1410] = e3ffffff 00000000
5402 stda %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000ff 00000017
5403! Starting 10 instruction Load Burst
5404 membar #Sync ! Added by membar checker (24)
5405! Mem[00000000100c1400] = e3000000 3d7be634 ff0000ff 34e67b3d
5406! Mem[00000000100c1410] = ffff0000 f101c0ef 3317a600 52529726
5407! Mem[00000000100c1420] = 97000000 8dff72e3 44a4c480 b75cd9da
5408! Mem[00000000100c1430] = 00000000 0000002d 8dff72e3 785462bf
5409 ldda [%i3]ASI_BLK_AIUPL,%f0 ! Block Load from 00000000100c1400
5410
5411p0_label_125:
5412! Mem[0000000010181408] = d5340000 1b8734ae, %l0 = 00000000, %l1 = 00000000
5413 ldda [%i6+%o4]0x88,%l0 ! %l0 = 000000001b8734ae 00000000d5340000
5414! Mem[0000000010041408] = e3000000000000ff, %f20 = e37204ff 0000ffff
5415 ldda [%i1+%o4]0x80,%f20 ! %f20 = e3000000 000000ff
5416! Mem[0000000030041400] = 34e67b00, %l2 = 00000000000000ff
5417 lduba [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000
5418! Mem[0000000010081410] = 00000000, %f22 = 94305e9f
5419 lda [%i2+%o5]0x88,%f22 ! %f22 = 00000000
5420! Mem[0000000030081410] = 0000ffff, %l1 = 00000000d5340000
5421 lduba [%i2+%o5]0x89,%l1 ! %l1 = 00000000000000ff
5422! Mem[0000000030141410] = ff000003, %l3 = 0000000000000017
5423 lduba [%i5+%o5]0x81,%l3 ! %l3 = 00000000000000ff
5424! Mem[00000000300c1410] = ff000000, %l0 = 000000001b8734ae
5425 ldswa [%i3+%o5]0x81,%l0 ! %l0 = ffffffffff000000
5426! Mem[0000000010141408] = efc001f1, %l5 = 0000000000000000
5427 ldsha [%i5+%o4]0x80,%l5 ! %l5 = ffffffffffffefc0
5428! Mem[0000000010141400] = 0000000000000000, %f24 = ffe30000 037de60a
5429 ldda [%i5+%g0]0x88,%f24 ! %f24 = 00000000 00000000
5430! Starting 10 instruction Store Burst
5431! %f18 = 03000000 c96f6fe3, Mem[0000000010081410] = 00000000 0034871b
5432 stda %f18,[%i2+%o5]0x88 ! Mem[0000000010081410] = 03000000 c96f6fe3
5433
5434! Check Point 25 for processor 0
5435
5436 set p0_check_pt_data_25,%g4
5437 rd %ccr,%g5 ! %g5 = 44
5438 ldx [%g4+0x08],%g2
5439 cmp %l0,%g2 ! %l0 = ffffffffff000000
5440 bne %xcc,p0_reg_check_fail0
5441 mov 0xee0,%g1
5442 ldx [%g4+0x10],%g2
5443 cmp %l1,%g2 ! %l1 = 00000000000000ff
5444 bne %xcc,p0_reg_check_fail1
5445 mov 0xee1,%g1
5446 ldx [%g4+0x18],%g2
5447 cmp %l2,%g2 ! %l2 = 0000000000000000
5448 bne %xcc,p0_reg_check_fail2
5449 mov 0xee2,%g1
5450 ldx [%g4+0x20],%g2
5451 cmp %l3,%g2 ! %l3 = 00000000000000ff
5452 bne %xcc,p0_reg_check_fail3
5453 mov 0xee3,%g1
5454 ldx [%g4+0x28],%g2
5455 cmp %l4,%g2 ! %l4 = 0000000000000000
5456 bne %xcc,p0_reg_check_fail4
5457 mov 0xee4,%g1
5458 ldx [%g4+0x30],%g2
5459 cmp %l5,%g2 ! %l5 = ffffffffffffefc0
5460 bne %xcc,p0_reg_check_fail5
5461 mov 0xee5,%g1
5462 ldx [%g4+0x38],%g2
5463 cmp %l6,%g2 ! %l6 = 00000000ff0472e3
5464 bne %xcc,p0_reg_check_fail6
5465 mov 0xee6,%g1
5466 ldx [%g4+0x40],%g2
5467 cmp %l7,%g2 ! %l7 = 000000000000e37b
5468 bne %xcc,p0_reg_check_fail7
5469 mov 0xee7,%g1
5470 ldx [%g4+0x48],%g3
5471 std %f0,[%g4]
5472 ldx [%g4],%g2
5473 cmp %g3,%g2 ! %f0 = 34e67b3d 000000e3
5474 bne %xcc,p0_freg_check_fail
5475 mov 0xf00,%g1
5476 ldx [%g4+0x50],%g3
5477 std %f2,[%g4]
5478 ldx [%g4],%g2
5479 cmp %g3,%g2 ! %f2 = 3d7be634 ff0000ff
5480 bne %xcc,p0_freg_check_fail
5481 mov 0xf02,%g1
5482 ldx [%g4+0x58],%g3
5483 std %f4,[%g4]
5484 ldx [%g4],%g2
5485 cmp %g3,%g2 ! %f4 = efc001f1 0000ffff
5486 bne %xcc,p0_freg_check_fail
5487 mov 0xf04,%g1
5488 ldx [%g4+0x60],%g3
5489 std %f6,[%g4]
5490 ldx [%g4],%g2
5491 cmp %g3,%g2 ! %f6 = 26975252 00a61733
5492 bne %xcc,p0_freg_check_fail
5493 mov 0xf06,%g1
5494 ldx [%g4+0x68],%g3
5495 std %f8,[%g4]
5496 ldx [%g4],%g2
5497 cmp %g3,%g2 ! %f8 = e372ff8d 00000097
5498 bne %xcc,p0_freg_check_fail
5499 mov 0xf08,%g1
5500 ldx [%g4+0x70],%g3
5501 std %f10,[%g4]
5502 ldx [%g4],%g2
5503 cmp %g3,%g2 ! %f10 = dad95cb7 80c4a444
5504 bne %xcc,p0_freg_check_fail
5505 mov 0xf10,%g1
5506 ldx [%g4+0x78],%g3
5507 std %f12,[%g4]
5508 ldx [%g4],%g2
5509 cmp %g3,%g2 ! %f12 = 2d000000 00000000
5510 bne %xcc,p0_freg_check_fail
5511 mov 0xf12,%g1
5512 ldx [%g4+0x80],%g3
5513 std %f14,[%g4]
5514 ldx [%g4],%g2
5515 cmp %g3,%g2 ! %f14 = bf625478 e372ff8d
5516 bne %xcc,p0_freg_check_fail
5517 mov 0xf14,%g1
5518 ldx [%g4+0x88],%g3
5519 std %f18,[%g4]
5520 ldx [%g4],%g2
5521 cmp %g3,%g2 ! %f18 = 03000000 c96f6fe3
5522 bne %xcc,p0_freg_check_fail
5523 mov 0xf18,%g1
5524 ldx [%g4+0x90],%g3
5525 std %f20,[%g4]
5526 ldx [%g4],%g2
5527 cmp %g3,%g2 ! %f20 = e3000000 000000ff
5528 bne %xcc,p0_freg_check_fail
5529 mov 0xf20,%g1
5530 ldx [%g4+0x98],%g3
5531 std %f22,[%g4]
5532 ldx [%g4],%g2
5533 cmp %g3,%g2 ! %f22 = 00000000 ffff0000
5534 bne %xcc,p0_freg_check_fail
5535 mov 0xf22,%g1
5536 ldx [%g4+0xa0],%g3
5537 std %f24,[%g4]
5538 ldx [%g4],%g2
5539 cmp %g3,%g2 ! %f24 = 00000000 00000000
5540 bne %xcc,p0_freg_check_fail
5541 mov 0xf24,%g1
5542 ldx [%g4+0xa8],%g3
5543 std %f30,[%g4]
5544 ldx [%g4],%g2
5545 cmp %g3,%g2 ! %f30 = ffff0000 f101c0ef
5546 bne %xcc,p0_freg_check_fail
5547 mov 0xf30,%g1
5548
5549! Check Point 25 completed
5550
5551
5552p0_label_126:
5553! %l0 = ffffffffff000000, Mem[0000000030081410] = efc001f10000ffff
5554 stxa %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffffffffff000000
5555 membar #Sync ! Added by membar checker (25)
5556! %l0 = ffffffffff000000, Mem[00000000100c1420] = 970000008dff72e3
5557 stx %l0,[%i3+0x020] ! Mem[00000000100c1420] = ffffffffff000000
5558! %l6 = ff0472e3, %l7 = 0000e37b, Mem[0000000010081410] = c96f6fe3 03000000
5559 stda %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = ff0472e3 0000e37b
5560! %l7 = 000000000000e37b, Mem[0000000010081430] = ffe67b3d1a53d335, %asi = 80
5561 stxa %l7,[%i2+0x030]%asi ! Mem[0000000010081430] = 000000000000e37b
5562! Mem[0000000030181408] = 00000000, %l5 = ffffffffffffefc0
5563 ldstuba [%i6+%o4]0x89,%l5 ! %l5 = 00000000000000ff
5564! %l4 = 00000000, %l5 = 00000000, Mem[0000000030181400] = 000000ff 00000000
5565 stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 00000000
5566! Mem[00000000100c1400] = e3000000, %l6 = 00000000ff0472e3
5567 swapa [%i3+%g0]0x80,%l6 ! %l6 = 00000000e3000000
5568! %l0 = ff000000, %l1 = 000000ff, Mem[0000000010141408] = f101c0ef ffff0000
5569 stda %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff000000 000000ff
5570! %f9 = 00000097, Mem[0000000030081410] = 000000ff
5571 sta %f9 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000097
5572! Starting 10 instruction Load Burst
5573! Mem[0000000030081408] = 0000f00400000000, %f24 = 00000000 00000000
5574 ldda [%i2+%o4]0x81,%f24 ! %f24 = 0000f004 00000000
5575
5576p0_label_127:
5577! Mem[0000000010101408] = ff000000ff8734ed, %l1 = 00000000000000ff
5578 ldxa [%i4+0x008]%asi,%l1 ! %l1 = ff000000ff8734ed
5579! Mem[0000000010041410] = 03007b3d00000000, %l2 = 0000000000000000
5580 ldxa [%i1+%o5]0x80,%l2 ! %l2 = 03007b3d00000000
5581! Mem[0000000010101410] = e36f6fc900000003, %l2 = 03007b3d00000000
5582 ldxa [%i4+0x010]%asi,%l2 ! %l2 = e36f6fc900000003
5583! Mem[0000000010041410] = 03007b3d00000000, %l0 = ffffffffff000000
5584 ldxa [%i1+%o5]0x80,%l0 ! %l0 = 03007b3d00000000
5585! Mem[0000000030181408] = 000000ff, %l6 = 00000000e3000000
5586 ldswa [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff
5587! Mem[0000000010081410] = e37204ff7be30000, %l5 = 0000000000000000
5588 ldxa [%i2+%o5]0x80,%l5 ! %l5 = e37204ff7be30000
5589! Mem[0000000030141408] = 00000000, %l1 = ff000000ff8734ed
5590 ldswa [%i5+%o4]0x89,%l1 ! %l1 = 0000000000000000
5591! Mem[0000000030001410] = f101c0efc96f6fe3, %f18 = 03000000 c96f6fe3
5592 ldda [%i0+%o5]0x81,%f18 ! %f18 = f101c0ef c96f6fe3
5593! Mem[00000000100c1408] = ff0000ff, %l5 = e37204ff7be30000
5594 ldub [%i3+0x00a],%l5 ! %l5 = 0000000000000000
5595! Starting 10 instruction Store Burst
5596! Mem[0000000010181410] = 000000ff, %l6 = 00000000000000ff
5597 ldstuba [%i6+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
5598
5599p0_label_128:
5600! %f22 = 00000000 ffff0000, Mem[0000000010101400] = ff52db8a 03007b3d
5601 stda %f22,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000 ffff0000
5602! %l6 = 00000000000000ff, Mem[0000000030101410] = 030000feaefe0fff
5603 stxa %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000000000ff
5604! Mem[00000000100c1424] = ff000000, %l1 = 0000000000000000, %asi = 80
5605 swapa [%i3+0x024]%asi,%l1 ! %l1 = 00000000ff000000
5606! %l0 = 03007b3d00000000, Mem[0000000010101408] = ff000000
5607 stw %l0,[%i4+%o4] ! Mem[0000000010101408] = 00000000
5608! %l7 = 000000000000e37b, Mem[0000000030001400] = 00000097
5609 stwa %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000e37b
5610! %l4 = 0000000000000000, imm = fffffffffffffb11, %l2 = e36f6fc900000003
5611 xor %l4,-0x4ef,%l2 ! %l2 = fffffffffffffb11
5612! Mem[0000000030141408] = 00000000, %l1 = 00000000ff000000
5613 ldstuba [%i5+%o4]0x89,%l1 ! %l1 = 00000000000000ff
5614! %l6 = 000000ff, %l7 = 0000e37b, Mem[0000000030001408] = fe000000 00000300
5615 stda %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000ff 0000e37b
5616! Mem[00000000300c1400] = 000000ff, %l3 = 00000000000000ff
5617 ldstuba [%i3+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
5618! Starting 10 instruction Load Burst
5619! Mem[0000000030001408] = 000000ff, %l5 = 0000000000000000
5620 lduwa [%i0+%o4]0x81,%l5 ! %l5 = 00000000000000ff
5621
5622p0_label_129:
5623! Mem[0000000030141408] = c40ffeae000000ff, %f10 = dad95cb7 80c4a444
5624 ldda [%i5+%o4]0x89,%f10 ! %f10 = c40ffeae 000000ff
5625! Mem[0000000010081400] = 0ae67d03 34e67be3, %l6 = 000000ff, %l7 = 0000e37b
5626 ldda [%i2+%g0]0x80,%l6 ! %l6 = 000000000ae67d03 0000000034e67be3
5627! Mem[0000000010101400] = 0000ffff, %l2 = fffffffffffffb11
5628 lduba [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000
5629! Mem[0000000010081408] = f86ccfd5, %l5 = 00000000000000ff
5630 ldsha [%i2+%o4]0x80,%l5 ! %l5 = fffffffffffff86c
5631 membar #Sync ! Added by membar checker (26)
5632! Mem[0000000010081400] = 0ae67d03 34e67be3 f86ccfd5 00000003
5633! Mem[0000000010081410] = e37204ff 7be30000 980b74a7 516fa616
5634! Mem[0000000010081420] = 52f578f7 3d7be6ff cb22a377 aaeca280
5635! Mem[0000000010081430] = 00000000 0000e37b bb1ed552 dc5ebd74
5636 ldda [%i2]ASI_BLK_PL,%f16 ! Block Load from 0000000010081400
5637! Mem[00000000100c1418] = 3317a600, %l2 = 0000000000000000
5638 lduw [%i3+0x018],%l2 ! %l2 = 000000003317a600
5639! Mem[00000000100c1428] = 44a4c480 b75cd9da, %l6 = 0ae67d03, %l7 = 34e67be3
5640 ldda [%i3+0x028]%asi,%l6 ! %l6 = 0000000044a4c480 00000000b75cd9da
5641! Mem[0000000010181400] = 00000000, %f10 = c40ffeae
5642 lda [%i6+%g0]0x88,%f10 ! %f10 = 00000000
5643! Mem[0000000010001410] = 00000003, %l6 = 0000000044a4c480
5644 ldsba [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000003
5645! Starting 10 instruction Store Burst
5646! %l5 = fffffffffffff86c, Mem[0000000010001400] = 17000000
5647 stba %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 1700006c
5648
5649p0_label_130:
5650! %l3 = 00000000000000ff, Mem[0000000030041410] = 1b873400
5651 stba %l3,[%i1+%o5]0x89 ! Mem[0000000030041410] = 1b8734ff
5652! Mem[0000000030181410] = ff0ffeae, %l1 = 0000000000000000
5653 ldstuba [%i6+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
5654! %l2 = 000000003317a600, Mem[0000000010181408] = ae34871b
5655 stwa %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 3317a600
5656! %f10 = 00000000 000000ff, Mem[0000000010001428] = 340353ac ffffe3ff
5657 stda %f10,[%i0+0x028]%asi ! Mem[0000000010001428] = 00000000 000000ff
5658! %l6 = 0000000000000003, Mem[0000000010001408] = 0000e3ff
5659 stha %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0003e3ff
5660! Mem[0000000010181419] = 0000ff52, %l5 = fffffffffffff86c
5661 ldstuba [%i6+0x019]%asi,%l5 ! %l5 = 00000000000000ff
5662! %f6 = 26975252, Mem[0000000010041408] = 000000e3
5663 sta %f6 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 26975252
5664! %f0 = 34e67b3d 000000e3, Mem[0000000010181400] = 00000000 03000000
5665 stda %f0 ,[%i6+0x000]%asi ! Mem[0000000010181400] = 34e67b3d 000000e3
5666! %l0 = 03007b3d00000000, Mem[0000000010041408] = 52529726
5667 stha %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00009726
5668! Starting 10 instruction Load Burst
5669! Mem[0000000010081410] = e37204ff7be30000, %l6 = 0000000000000003
5670 ldxa [%i2+%o5]0x80,%l6 ! %l6 = e37204ff7be30000
5671
5672! Check Point 26 for processor 0
5673
5674 set p0_check_pt_data_26,%g4
5675 rd %ccr,%g5 ! %g5 = 44
5676 ldx [%g4+0x08],%g2
5677 cmp %l0,%g2 ! %l0 = 03007b3d00000000
5678 bne %xcc,p0_reg_check_fail0
5679 mov 0xee0,%g1
5680 ldx [%g4+0x10],%g2
5681 cmp %l1,%g2 ! %l1 = 00000000000000ff
5682 bne %xcc,p0_reg_check_fail1
5683 mov 0xee1,%g1
5684 ldx [%g4+0x18],%g2
5685 cmp %l2,%g2 ! %l2 = 000000003317a600
5686 bne %xcc,p0_reg_check_fail2
5687 mov 0xee2,%g1
5688 ldx [%g4+0x20],%g2
5689 cmp %l3,%g2 ! %l3 = 00000000000000ff
5690 bne %xcc,p0_reg_check_fail3
5691 mov 0xee3,%g1
5692 ldx [%g4+0x28],%g2
5693 cmp %l5,%g2 ! %l5 = 0000000000000000
5694 bne %xcc,p0_reg_check_fail5
5695 mov 0xee5,%g1
5696 ldx [%g4+0x30],%g2
5697 cmp %l6,%g2 ! %l6 = e37204ff7be30000
5698 bne %xcc,p0_reg_check_fail6
5699 mov 0xee6,%g1
5700 ldx [%g4+0x38],%g3
5701 std %f6,[%g4]
5702 ldx [%g4],%g2
5703 cmp %g3,%g2 ! %f6 = 26975252 00a61733
5704 bne %xcc,p0_freg_check_fail
5705 mov 0xf06,%g1
5706 ldx [%g4+0x40],%g3
5707 std %f10,[%g4]
5708 ldx [%g4],%g2
5709 cmp %g3,%g2 ! %f10 = 00000000 000000ff
5710 bne %xcc,p0_freg_check_fail
5711 mov 0xf10,%g1
5712 ldx [%g4+0x48],%g3
5713 std %f16,[%g4]
5714 ldx [%g4],%g2
5715 cmp %g3,%g2 ! %f16 = e37be634 037de60a
5716 bne %xcc,p0_freg_check_fail
5717 mov 0xf16,%g1
5718 ldx [%g4+0x50],%g3
5719 std %f18,[%g4]
5720 ldx [%g4],%g2
5721 cmp %g3,%g2 ! %f18 = 03000000 d5cf6cf8
5722 bne %xcc,p0_freg_check_fail
5723 mov 0xf18,%g1
5724 ldx [%g4+0x58],%g3
5725 std %f20,[%g4]
5726 ldx [%g4],%g2
5727 cmp %g3,%g2 ! %f20 = 0000e37b ff0472e3
5728 bne %xcc,p0_freg_check_fail
5729 mov 0xf20,%g1
5730 ldx [%g4+0x60],%g3
5731 std %f22,[%g4]
5732 ldx [%g4],%g2
5733 cmp %g3,%g2 ! %f22 = 16a66f51 a7740b98
5734 bne %xcc,p0_freg_check_fail
5735 mov 0xf22,%g1
5736 ldx [%g4+0x68],%g3
5737 std %f24,[%g4]
5738 ldx [%g4],%g2
5739 cmp %g3,%g2 ! %f24 = ffe67b3d f778f552
5740 bne %xcc,p0_freg_check_fail
5741 mov 0xf24,%g1
5742 ldx [%g4+0x70],%g3
5743 std %f26,[%g4]
5744 ldx [%g4],%g2
5745 cmp %g3,%g2 ! %f26 = 80a2ecaa 77a322cb
5746 bne %xcc,p0_freg_check_fail
5747 mov 0xf26,%g1
5748 ldx [%g4+0x78],%g3
5749 std %f28,[%g4]
5750 ldx [%g4],%g2
5751 cmp %g3,%g2 ! %f28 = 7be30000 00000000
5752 bne %xcc,p0_freg_check_fail
5753 mov 0xf28,%g1
5754 ldx [%g4+0x80],%g3
5755 std %f30,[%g4]
5756 ldx [%g4],%g2
5757 cmp %g3,%g2 ! %f30 = 74bd5edc 52d51ebb
5758 bne %xcc,p0_freg_check_fail
5759 mov 0xf30,%g1
5760
5761! Check Point 26 completed
5762
5763
5764p0_label_131:
5765! %f10 = 00000000 000000ff, Mem[0000000030041410] = 1b8734ff 00000000
5766 stda %f10,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000 000000ff
5767! Mem[0000000010141400] = 0000000000000000, %l1 = 00000000000000ff
5768 ldxa [%i5+%g0]0x88,%l1 ! %l1 = 0000000000000000
5769! Mem[0000000010101400] = ffff0000, %l5 = 0000000000000000
5770 ldsha [%i4+%g0]0x88,%l5 ! %l5 = 0000000000000000
5771! Mem[0000000010041408] = 26970000, %l3 = 00000000000000ff
5772 lduha [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000000
5773! Mem[00000000211c0000] = ffaae4d2, %l5 = 0000000000000000
5774 lduba [%o2+0x000]%asi,%l5 ! %l5 = 00000000000000ff
5775! Mem[0000000030081408] = 00000000 04f00000, %l0 = 00000000, %l1 = 00000000
5776 ldda [%i2+%o4]0x89,%l0 ! %l0 = 0000000004f00000 0000000000000000
5777! Mem[0000000030181410] = aefe0fff, %l6 = e37204ff7be30000
5778 lduba [%i6+%o5]0x89,%l6 ! %l6 = 00000000000000ff
5779! Mem[0000000010101408] = 00000000, %l5 = 00000000000000ff
5780 lduwa [%i4+%o4]0x80,%l5 ! %l5 = 0000000000000000
5781! Mem[0000000010101410] = e36f6fc9, %l3 = 0000000000000000
5782 lduwa [%i4+%o5]0x80,%l3 ! %l3 = 00000000e36f6fc9
5783! Starting 10 instruction Store Burst
5784! %l6 = 00000000000000ff, Mem[0000000030041410] = ff000000
5785 stwa %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000ff
5786
5787p0_label_132:
5788! Mem[0000000010081400] = 037de60a, %l4 = 0000000000000000
5789 ldstuba [%i2+%g0]0x88,%l4 ! %l4 = 0000000a000000ff
5790! %l6 = 000000ff, %l7 = b75cd9da, Mem[0000000030181408] = ff000000 00000017
5791 stda %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000000ff b75cd9da
5792! %l6 = 00000000000000ff, Mem[0000000010101418] = f101c0ef, %asi = 80
5793 stwa %l6,[%i4+0x018]%asi ! Mem[0000000010101418] = 000000ff
5794! %l6 = 00000000000000ff, Mem[0000000010041410] = 3d7b0003
5795 stha %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 3d7b00ff
5796! Mem[0000000030081400] = 2c5f5a70, %l5 = 0000000000000000
5797 swapa [%i2+%g0]0x89,%l5 ! %l5 = 000000002c5f5a70
5798! %l4 = 000000000000000a, Mem[0000000010001428] = 00000000, %asi = 80
5799 stwa %l4,[%i0+0x028]%asi ! Mem[0000000010001428] = 0000000a
5800! %l0 = 0000000004f00000, Mem[000000001004141e] = ff0472e3, %asi = 80
5801 stha %l0,[%i1+0x01e]%asi ! Mem[000000001004141c] = ff040000
5802! Mem[0000000030001410] = f101c0ef, %l5 = 000000002c5f5a70
5803 swapa [%i0+%o5]0x81,%l5 ! %l5 = 00000000f101c0ef
5804! %l7 = 00000000b75cd9da, Mem[0000000030141410] = 030000ff
5805 stba %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 030000da
5806! Starting 10 instruction Load Burst
5807! Mem[0000000010101410] = 03000000c96f6fe3, %f26 = 80a2ecaa 77a322cb
5808 ldda [%i4+%o5]0x88,%f26 ! %f26 = 03000000 c96f6fe3
5809
5810p0_label_133:
5811! Mem[0000000030101408] = 8dff72ff, %l4 = 000000000000000a
5812 ldsha [%i4+%o4]0x89,%l4 ! %l4 = 00000000000072ff
5813! Mem[0000000010041410] = ff007b3d00000000, %l5 = 00000000f101c0ef
5814 ldxa [%i1+0x010]%asi,%l5 ! %l5 = ff007b3d00000000
5815! Mem[0000000010041408] = 00009726, %l1 = 0000000000000000
5816 lduha [%i1+%o4]0x80,%l1 ! %l1 = 0000000000000000
5817! Mem[0000000010041408] = 00009726 000000ff, %l2 = 3317a600, %l3 = e36f6fc9
5818 ldda [%i1+%o4]0x80,%l2 ! %l2 = 0000000000009726 00000000000000ff
5819! Mem[0000000010001408] = 0003e3ffdaa49daa, %l6 = 00000000000000ff
5820 ldxa [%i0+0x008]%asi,%l6 ! %l6 = 0003e3ffdaa49daa
5821! Mem[0000000030001408] = ff000000, %l7 = 00000000b75cd9da
5822 lduha [%i0+%o4]0x89,%l7 ! %l7 = 0000000000000000
5823! Mem[0000000030181410] = aefe0fff, %l2 = 0000000000009726
5824 ldswa [%i6+%o5]0x89,%l2 ! %l2 = ffffffffaefe0fff
5825! Mem[0000000010041410] = ff007b3d00000000, %f14 = bf625478 e372ff8d
5826 ldda [%i1+%o5]0x80,%f14 ! %f14 = ff007b3d 00000000
5827! Mem[0000000010001434] = 2d0064b3, %l1 = 0000000000000000
5828 ldsha [%i0+0x036]%asi,%l1 ! %l1 = 00000000000064b3
5829! Starting 10 instruction Store Burst
5830! Mem[00000000100c1408] = ff0000ff, %l4 = 00000000000072ff
5831 ldstuba [%i3+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
5832
5833p0_label_134:
5834! %l4 = 00000000000000ff, Mem[00000000201c0000] = 0000afd5
5835 sth %l4,[%o0+%g0] ! Mem[00000000201c0000] = 00ffafd5
5836! Mem[0000000010041438] = 3b52db8a0000003e, %l5 = ff007b3d00000000, %l5 = ff007b3d00000000
5837 add %i1,0x38,%g1
5838 casxa [%g1]0x80,%l5,%l5 ! %l5 = 3b52db8a0000003e
5839! Mem[00000000300c1408] = 00000000, %l1 = 00000000000064b3
5840 ldstuba [%i3+%o4]0x81,%l1 ! %l1 = 00000000000000ff
5841! %f16 = e37be634 037de60a, Mem[0000000010141420] = 5252daa3 3f403703
5842 stda %f16,[%i5+0x020]%asi ! Mem[0000000010141420] = e37be634 037de60a
5843! Mem[000000001008143c] = dc5ebd74, %l2 = ffffffffaefe0fff
5844 swap [%i2+0x03c],%l2 ! %l2 = 00000000dc5ebd74
5845! %l0 = 04f00000, %l1 = 00000000, Mem[0000000010041438] = 3b52db8a 0000003e
5846 std %l0,[%i1+0x038] ! Mem[0000000010041438] = 04f00000 00000000
5847! %l0 = 0000000004f00000, Mem[0000000010181410] = 00000000000000ff
5848 stxa %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000000004f00000
5849! %l5 = 3b52db8a0000003e, Mem[0000000010101428] = 00000003fffff17b
5850 stx %l5,[%i4+0x028] ! Mem[0000000010101428] = 3b52db8a0000003e
5851! %l0 = 0000000004f00000, Mem[00000000100c1424] = 00000000
5852 stw %l0,[%i3+0x024] ! Mem[00000000100c1424] = 04f00000
5853! Starting 10 instruction Load Burst
5854! Mem[00000000300c1408] = 000000ff, %f1 = 000000e3
5855 lda [%i3+%o4]0x89,%f1 ! %f1 = 000000ff
5856
5857p0_label_135:
5858 membar #Sync ! Added by membar checker (27)
5859! Mem[0000000030141400] = ff000000 8ebde1ff ff000000 aefe0fc4
5860! Mem[0000000030141410] = da000003 8ffe275d 4bbe3cde 1468c5b9
5861! Mem[0000000030141420] = 97000000 00000000 d3f1a09c 1b8734ed
5862! Mem[0000000030141430] = baf9b00d 1a53d335 e697de10 d004a503
5863 ldda [%i5]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030141400
5864! Mem[0000000010181430] = 709c90ffffe67b3d, %f10 = 00000000 000000ff
5865 ldd [%i6+0x030],%f10 ! %f10 = 709c90ff ffe67b3d
5866! Mem[0000000030101408] = ff72ff8d, %l4 = 00000000000000ff
5867 lduwa [%i4+%o4]0x81,%l4 ! %l4 = 00000000ff72ff8d
5868! Mem[0000000030181408] = 000000ff, %l0 = 0000000004f00000
5869 ldsba [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000
5870! Mem[0000000030041410] = 000000ff, %l3 = 00000000000000ff
5871 ldswa [%i1+%o5]0x81,%l3 ! %l3 = 00000000000000ff
5872! Mem[0000000010001430] = ff00213d2d0064b3, %f8 = e372ff8d 00000097
5873 ldda [%i0+0x030]%asi,%f8 ! %f8 = ff00213d 2d0064b3
5874! Mem[0000000030101408] = ff72ff8d9f91163e, %l7 = 0000000000000000
5875 ldxa [%i4+%o4]0x81,%l7 ! %l7 = ff72ff8d9f91163e
5876! Mem[00000000300c1408] = ff000000, %l0 = 0000000000000000
5877 lduwa [%i3+%o4]0x81,%l0 ! %l0 = 00000000ff000000
5878! Mem[0000000010081408] = f86ccfd5, %f10 = 709c90ff
5879 lda [%i2+%o4]0x80,%f10 ! %f10 = f86ccfd5
5880! Starting 10 instruction Store Burst
5881! %l6 = 0003e3ffdaa49daa, Mem[0000000030101400] = 0000ffff
5882 stba %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000ffaa
5883
5884! Check Point 27 for processor 0
5885
5886 set p0_check_pt_data_27,%g4
5887 rd %ccr,%g5 ! %g5 = 44
5888 ldx [%g4+0x08],%g2
5889 cmp %l0,%g2 ! %l0 = 00000000ff000000
5890 bne %xcc,p0_reg_check_fail0
5891 mov 0xee0,%g1
5892 ldx [%g4+0x10],%g2
5893 cmp %l1,%g2 ! %l1 = 0000000000000000
5894 bne %xcc,p0_reg_check_fail1
5895 mov 0xee1,%g1
5896 ldx [%g4+0x18],%g2
5897 cmp %l2,%g2 ! %l2 = 00000000dc5ebd74
5898 bne %xcc,p0_reg_check_fail2
5899 mov 0xee2,%g1
5900 ldx [%g4+0x20],%g2
5901 cmp %l3,%g2 ! %l3 = 00000000000000ff
5902 bne %xcc,p0_reg_check_fail3
5903 mov 0xee3,%g1
5904 ldx [%g4+0x28],%g2
5905 cmp %l4,%g2 ! %l4 = 00000000ff72ff8d
5906 bne %xcc,p0_reg_check_fail4
5907 mov 0xee4,%g1
5908 ldx [%g4+0x30],%g2
5909 cmp %l5,%g2 ! %l5 = 3b52db8a0000003e
5910 bne %xcc,p0_reg_check_fail5
5911 mov 0xee5,%g1
5912 ldx [%g4+0x38],%g2
5913 cmp %l6,%g2 ! %l6 = 0003e3ffdaa49daa
5914 bne %xcc,p0_reg_check_fail6
5915 mov 0xee6,%g1
5916 ldx [%g4+0x40],%g2
5917 cmp %l7,%g2 ! %l7 = ff72ff8d9f91163e
5918 bne %xcc,p0_reg_check_fail7
5919 mov 0xee7,%g1
5920 ldx [%g4+0x48],%g3
5921 std %f0,[%g4]
5922 ldx [%g4],%g2
5923 cmp %g3,%g2 ! %f0 = 34e67b3d 000000ff
5924 bne %xcc,p0_freg_check_fail
5925 mov 0xf00,%g1
5926 ldx [%g4+0x50],%g3
5927 std %f2,[%g4]
5928 ldx [%g4],%g2
5929 cmp %g3,%g2 ! %f2 = 3d7be634 ff0000ff
5930 bne %xcc,p0_freg_check_fail
5931 mov 0xf02,%g1
5932 ldx [%g4+0x58],%g3
5933 std %f8,[%g4]
5934 ldx [%g4],%g2
5935 cmp %g3,%g2 ! %f8 = ff00213d 2d0064b3
5936 bne %xcc,p0_freg_check_fail
5937 mov 0xf08,%g1
5938 ldx [%g4+0x60],%g3
5939 std %f10,[%g4]
5940 ldx [%g4],%g2
5941 cmp %g3,%g2 ! %f10 = f86ccfd5 ffe67b3d
5942 bne %xcc,p0_freg_check_fail
5943 mov 0xf10,%g1
5944 ldx [%g4+0x68],%g3
5945 std %f14,[%g4]
5946 ldx [%g4],%g2
5947 cmp %g3,%g2 ! %f14 = ff007b3d 00000000
5948 bne %xcc,p0_freg_check_fail
5949 mov 0xf14,%g1
5950 ldx [%g4+0x70],%g3
5951 std %f16,[%g4]
5952 ldx [%g4],%g2
5953 cmp %g3,%g2 ! %f16 = ff000000 8ebde1ff
5954 bne %xcc,p0_freg_check_fail
5955 mov 0xf16,%g1
5956 ldx [%g4+0x78],%g3
5957 std %f18,[%g4]
5958 ldx [%g4],%g2
5959 cmp %g3,%g2 ! %f18 = ff000000 aefe0fc4
5960 bne %xcc,p0_freg_check_fail
5961 mov 0xf18,%g1
5962 ldx [%g4+0x80],%g3
5963 std %f20,[%g4]
5964 ldx [%g4],%g2
5965 cmp %g3,%g2 ! %f20 = da000003 8ffe275d
5966 bne %xcc,p0_freg_check_fail
5967 mov 0xf20,%g1
5968 ldx [%g4+0x88],%g3
5969 std %f22,[%g4]
5970 ldx [%g4],%g2
5971 cmp %g3,%g2 ! %f22 = 4bbe3cde 1468c5b9
5972 bne %xcc,p0_freg_check_fail
5973 mov 0xf22,%g1
5974 ldx [%g4+0x90],%g3
5975 std %f24,[%g4]
5976 ldx [%g4],%g2
5977 cmp %g3,%g2 ! %f24 = 97000000 00000000
5978 bne %xcc,p0_freg_check_fail
5979 mov 0xf24,%g1
5980 ldx [%g4+0x98],%g3
5981 std %f26,[%g4]
5982 ldx [%g4],%g2
5983 cmp %g3,%g2 ! %f26 = d3f1a09c 1b8734ed
5984 bne %xcc,p0_freg_check_fail
5985 mov 0xf26,%g1
5986 ldx [%g4+0xa0],%g3
5987 std %f28,[%g4]
5988 ldx [%g4],%g2
5989 cmp %g3,%g2 ! %f28 = baf9b00d 1a53d335
5990 bne %xcc,p0_freg_check_fail
5991 mov 0xf28,%g1
5992 ldx [%g4+0xa8],%g3
5993 std %f30,[%g4]
5994 ldx [%g4],%g2
5995 cmp %g3,%g2 ! %f30 = e697de10 d004a503
5996 bne %xcc,p0_freg_check_fail
5997 mov 0xf30,%g1
5998
5999! Check Point 27 completed
6000
6001
6002p0_label_136:
6003! %f15 = 00000000, Mem[000000001014143c] = 0000003e
6004 st %f15,[%i5+0x03c] ! Mem[000000001014143c] = 00000000
6005! %l4 = 00000000ff72ff8d, Mem[0000000010081410] = ff0472e3
6006 stba %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = ff04728d
6007! %f10 = f86ccfd5, Mem[0000000010181410] = 04f00000
6008 sta %f10,[%i6+%o5]0x88 ! Mem[0000000010181410] = f86ccfd5
6009! Mem[0000000030141400] = ff000000, %l0 = 00000000ff000000
6010 swapa [%i5+%g0]0x81,%l0 ! %l0 = 00000000ff000000
6011! Mem[0000000010101410] = c96f6fe3, %l0 = 00000000ff000000
6012 ldstuba [%i4+%o5]0x88,%l0 ! %l0 = 000000e3000000ff
6013! %l2 = 00000000dc5ebd74, Mem[00000000100c1408] = ff0000ff
6014 stha %l2,[%i3+%o4]0x80 ! Mem[00000000100c1408] = bd7400ff
6015! %l6 = daa49daa, %l7 = 9f91163e, Mem[0000000010001408] = 0003e3ff daa49daa
6016 stda %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = daa49daa 9f91163e
6017! %l5 = 3b52db8a0000003e, Mem[0000000030181408] = ff000000
6018 stba %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff00003e
6019! Mem[000000001010141f] = 000000ff, %l4 = 00000000ff72ff8d
6020 ldstub [%i4+0x01f],%l4 ! %l4 = 000000ff000000ff
6021! Starting 10 instruction Load Burst
6022! Mem[000000001018140c] = 000034d5, %l5 = 3b52db8a0000003e
6023 lduh [%i6+0x00c],%l5 ! %l5 = 0000000000000000
6024
6025p0_label_137:
6026! Mem[0000000010181430] = 709c90ff, %f7 = 00a61733
6027 ld [%i6+0x030],%f7 ! %f7 = 709c90ff
6028! Mem[0000000010001400] = 6c00001700000000, %l3 = 00000000000000ff
6029 ldxa [%i0+%g0]0x80,%l3 ! %l3 = 6c00001700000000
6030! Mem[000000001014141c] = ff0472e3, %f7 = 709c90ff
6031 ld [%i5+0x01c],%f7 ! %f7 = ff0472e3
6032! Mem[0000000030001400] = 0000e37b, %l6 = 0003e3ffdaa49daa
6033 ldswa [%i0+%g0]0x81,%l6 ! %l6 = 000000000000e37b
6034! Mem[0000000030101408] = 3e16919f8dff72ff, %l3 = 6c00001700000000
6035 ldxa [%i4+%o4]0x89,%l3 ! %l3 = 3e16919f8dff72ff
6036! Mem[0000000030141400] = ff000000, %l3 = 3e16919f8dff72ff
6037 ldswa [%i5+%g0]0x81,%l3 ! %l3 = ffffffffff000000
6038! Mem[0000000030041408] = ff000000 d5cf6cf8, %l2 = dc5ebd74, %l3 = ff000000
6039 ldda [%i1+%o4]0x81,%l2 ! %l2 = 00000000ff000000 00000000d5cf6cf8
6040! Mem[0000000010001408] = daa49daa, %l0 = 00000000000000e3
6041 ldsb [%i0+0x00a],%l0 ! %l0 = ffffffffffffff9d
6042! %l7 = ff72ff8d9f91163e, imm = 0000000000000361, %l6 = 000000000000e37b
6043 xnor %l7,0x361,%l6 ! %l6 = 008d0072606eeaa0
6044! Starting 10 instruction Store Burst
6045! Mem[0000000010101400] = 0000ffff, %l3 = 00000000d5cf6cf8
6046 swapa [%i4+%g0]0x80,%l3 ! %l3 = 000000000000ffff
6047
6048p0_label_138:
6049! Mem[0000000030181400] = 00000000, %l6 = 008d0072606eeaa0
6050 ldstuba [%i6+%g0]0x81,%l6 ! %l6 = 00000000000000ff
6051! %f19 = aefe0fc4, Mem[0000000030081408] = 04f00000
6052 sta %f19,[%i2+%o4]0x89 ! Mem[0000000030081408] = aefe0fc4
6053! Mem[0000000020800041] = 72e3e589, %l5 = 0000000000000000
6054 ldstub [%o1+0x041],%l5 ! %l5 = 000000e3000000ff
6055! %l3 = 000000000000ffff, Mem[0000000010141410] = 34e67b3d
6056 stha %l3,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffff7b3d
6057! %l1 = 0000000000000000, Mem[0000000030101400] = aaff0000
6058 stwa %l1,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
6059! %f30 = e697de10 d004a503, Mem[0000000030001410] = 705a5f2c e36f6fc9
6060 stda %f30,[%i0+%o5]0x89 ! Mem[0000000030001410] = e697de10 d004a503
6061! Mem[0000000010141430] = 0000ffff, %l3 = 0000ffff, %l2 = ff000000
6062 add %i5,0x30,%g1
6063 casa [%g1]0x80,%l3,%l2 ! %l2 = 000000000000ffff
6064! %f20 = da000003, Mem[0000000030001410] = 03a504d0
6065 sta %f20,[%i0+%o5]0x81 ! Mem[0000000030001410] = da000003
6066! %f30 = e697de10 d004a503, %l1 = 0000000000000000
6067! Mem[0000000010081428] = cb22a377aaeca280
6068 add %i2,0x028,%g1
6069 stda %f30,[%g1+%l1]ASI_PST16_P ! Mem[0000000010081428] = cb22a377aaeca280
6070! Starting 10 instruction Load Burst
6071! Mem[0000000010001410] = 0300000000000000, %l1 = 0000000000000000
6072 ldxa [%i0+%o5]0x80,%l1 ! %l1 = 0300000000000000
6073
6074p0_label_139:
6075! Mem[00000000300c1410] = 000000ff, %l6 = 0000000000000000
6076 ldswa [%i3+%o5]0x89,%l6 ! %l6 = 00000000000000ff
6077 membar #Sync ! Added by membar checker (28)
6078! Mem[0000000010081400] = ffe67d03 34e67be3 f86ccfd5 00000003
6079! Mem[0000000010081410] = 8d7204ff 7be30000 980b74a7 516fa616
6080! Mem[0000000010081420] = 52f578f7 3d7be6ff cb22a377 aaeca280
6081! Mem[0000000010081430] = 00000000 0000e37b bb1ed552 aefe0fff
6082 ldda [%i2]ASI_BLK_P,%f16 ! Block Load from 0000000010081400
6083! Mem[0000000030081400] = 00000000 0000b805, %l0 = ffffff9d, %l1 = 00000000
6084 ldda [%i2+%g0]0x81,%l0 ! %l0 = 0000000000000000 000000000000b805
6085! Mem[0000000010041410] = ff007b3d 00000000, %l4 = 000000ff, %l5 = 000000e3
6086 ldda [%i1+0x010]%asi,%l4 ! %l4 = 00000000ff007b3d 0000000000000000
6087! Mem[0000000030081408] = 00000000aefe0fc4, %f6 = 26975252 ff0472e3
6088 ldda [%i2+%o4]0x89,%f6 ! %f6 = 00000000 aefe0fc4
6089! Mem[0000000010081400] = 037de6ff, %l0 = 0000000000000000
6090 lduwa [%i2+%g0]0x88,%l0 ! %l0 = 00000000037de6ff
6091! Mem[0000000030181408] = 3e0000ff, %l4 = 00000000ff007b3d
6092 lduha [%i6+%o4]0x81,%l4 ! %l4 = 0000000000003e00
6093! Mem[0000000030001400] = 0000e37b0dd4a926, %l7 = ff72ff8d9f91163e
6094 ldxa [%i0+%g0]0x81,%l7 ! %l7 = 0000e37b0dd4a926
6095! Mem[0000000010181404] = 000000e3, %l1 = 000000000000b805
6096 ldsba [%i6+0x007]%asi,%l1 ! %l1 = ffffffffffffffe3
6097! Starting 10 instruction Store Burst
6098! %l4 = 0000000000003e00, Mem[000000001014141e] = ff0472e3
6099 sth %l4,[%i5+0x01e] ! Mem[000000001014141c] = ff043e00
6100
6101p0_label_140:
6102! Mem[0000000030101408] = 8dff72ff, %l3 = 000000000000ffff
6103 swapa [%i4+%o4]0x89,%l3 ! %l3 = 000000008dff72ff
6104! Mem[0000000010101410] = ff6f6fc9, %l1 = ffffffe3, %l0 = 037de6ff
6105 add %i4,0x10,%g1
6106 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000ff6f6fc9
6107! %f4 = efc001f1 0000ffff, Mem[0000000010181408] = 3317a600 000034d5
6108 stda %f4 ,[%i6+%o4]0x80 ! Mem[0000000010181408] = efc001f1 0000ffff
6109! %l4 = 0000000000003e00, Mem[00000000100c1400] = e37204ff
6110 stba %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = e3720400
6111 membar #Sync ! Added by membar checker (29)
6112! %f11 = ffe67b3d, Mem[000000001008143c] = aefe0fff
6113 sta %f11,[%i2+0x03c]%asi ! Mem[000000001008143c] = ffe67b3d
6114! Mem[000000001004141c] = ff040000, %l6 = 000000ff, %l7 = 0dd4a926
6115 add %i1,0x1c,%g1
6116 casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000ff040000
6117! %f9 = 2d0064b3, Mem[0000000030001400] = 7be30000
6118 sta %f9 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = 2d0064b3
6119! Mem[0000000010041400] = ff000000, %l0 = 00000000ff6f6fc9
6120 ldstuba [%i1+%g0]0x88,%l0 ! %l0 = 00000000000000ff
6121! %f30 = bb1ed552 aefe0fff, Mem[0000000030081408] = aefe0fc4 00000000
6122 stda %f30,[%i2+%o4]0x89 ! Mem[0000000030081408] = bb1ed552 aefe0fff
6123! Starting 10 instruction Load Burst
6124! Mem[00000000100c1410] = efc001f10000ffff, %l7 = 00000000ff040000
6125 ldxa [%i3+%o5]0x88,%l7 ! %l7 = efc001f10000ffff
6126
6127! Check Point 28 for processor 0
6128
6129 set p0_check_pt_data_28,%g4
6130 rd %ccr,%g5 ! %g5 = 44
6131 ldx [%g4+0x08],%g2
6132 cmp %l0,%g2 ! %l0 = 0000000000000000
6133 bne %xcc,p0_reg_check_fail0
6134 mov 0xee0,%g1
6135 ldx [%g4+0x10],%g2
6136 cmp %l1,%g2 ! %l1 = ffffffffffffffe3
6137 bne %xcc,p0_reg_check_fail1
6138 mov 0xee1,%g1
6139 ldx [%g4+0x18],%g2
6140 cmp %l3,%g2 ! %l3 = 000000008dff72ff
6141 bne %xcc,p0_reg_check_fail3
6142 mov 0xee3,%g1
6143 ldx [%g4+0x20],%g2
6144 cmp %l4,%g2 ! %l4 = 0000000000003e00
6145 bne %xcc,p0_reg_check_fail4
6146 mov 0xee4,%g1
6147 ldx [%g4+0x28],%g2
6148 cmp %l5,%g2 ! %l5 = 0000000000000000
6149 bne %xcc,p0_reg_check_fail5
6150 mov 0xee5,%g1
6151 ldx [%g4+0x30],%g2
6152 cmp %l6,%g2 ! %l6 = 00000000000000ff
6153 bne %xcc,p0_reg_check_fail6
6154 mov 0xee6,%g1
6155 ldx [%g4+0x38],%g2
6156 cmp %l7,%g2 ! %l7 = efc001f10000ffff
6157 bne %xcc,p0_reg_check_fail7
6158 mov 0xee7,%g1
6159 ldx [%g4+0x40],%g3
6160 std %f0,[%g4]
6161 ldx [%g4],%g2
6162 cmp %g3,%g2 ! %f0 = 34e67b3d 000000ff
6163 bne %xcc,p0_freg_check_fail
6164 mov 0xf00,%g1
6165 ldx [%g4+0x48],%g3
6166 std %f2,[%g4]
6167 ldx [%g4],%g2
6168 cmp %g3,%g2 ! %f2 = 3d7be634 ff0000ff
6169 bne %xcc,p0_freg_check_fail
6170 mov 0xf02,%g1
6171 ldx [%g4+0x50],%g3
6172 std %f4,[%g4]
6173 ldx [%g4],%g2
6174 cmp %g3,%g2 ! %f4 = efc001f1 0000ffff
6175 bne %xcc,p0_freg_check_fail
6176 mov 0xf04,%g1
6177 ldx [%g4+0x58],%g3
6178 std %f6,[%g4]
6179 ldx [%g4],%g2
6180 cmp %g3,%g2 ! %f6 = 00000000 aefe0fc4
6181 bne %xcc,p0_freg_check_fail
6182 mov 0xf06,%g1
6183 ldx [%g4+0x60],%g3
6184 std %f16,[%g4]
6185 ldx [%g4],%g2
6186 cmp %g3,%g2 ! %f16 = ffe67d03 34e67be3
6187 bne %xcc,p0_freg_check_fail
6188 mov 0xf16,%g1
6189 ldx [%g4+0x68],%g3
6190 std %f18,[%g4]
6191 ldx [%g4],%g2
6192 cmp %g3,%g2 ! %f18 = f86ccfd5 00000003
6193 bne %xcc,p0_freg_check_fail
6194 mov 0xf18,%g1
6195 ldx [%g4+0x70],%g3
6196 std %f20,[%g4]
6197 ldx [%g4],%g2
6198 cmp %g3,%g2 ! %f20 = 8d7204ff 7be30000
6199 bne %xcc,p0_freg_check_fail
6200 mov 0xf20,%g1
6201 ldx [%g4+0x78],%g3
6202 std %f22,[%g4]
6203 ldx [%g4],%g2
6204 cmp %g3,%g2 ! %f22 = 980b74a7 516fa616
6205 bne %xcc,p0_freg_check_fail
6206 mov 0xf22,%g1
6207 ldx [%g4+0x80],%g3
6208 std %f24,[%g4]
6209 ldx [%g4],%g2
6210 cmp %g3,%g2 ! %f24 = 52f578f7 3d7be6ff
6211 bne %xcc,p0_freg_check_fail
6212 mov 0xf24,%g1
6213 ldx [%g4+0x88],%g3
6214 std %f26,[%g4]
6215 ldx [%g4],%g2
6216 cmp %g3,%g2 ! %f26 = cb22a377 aaeca280
6217 bne %xcc,p0_freg_check_fail
6218 mov 0xf26,%g1
6219 ldx [%g4+0x90],%g3
6220 std %f28,[%g4]
6221 ldx [%g4],%g2
6222 cmp %g3,%g2 ! %f28 = 00000000 0000e37b
6223 bne %xcc,p0_freg_check_fail
6224 mov 0xf28,%g1
6225 ldx [%g4+0x98],%g3
6226 std %f30,[%g4]
6227 ldx [%g4],%g2
6228 cmp %g3,%g2 ! %f30 = bb1ed552 aefe0fff
6229 bne %xcc,p0_freg_check_fail
6230 mov 0xf30,%g1
6231
6232! Check Point 28 completed
6233
6234
6235p0_label_141:
6236! Mem[0000000010001400] = 00000000 1700006c, %l6 = 000000ff, %l7 = 0000ffff
6237 ldda [%i0+%g0]0x88,%l6 ! %l6 = 000000001700006c 0000000000000000
6238! Mem[00000000100c143c] = 785462bf, %l0 = 0000000000000000
6239 ldsha [%i3+0x03e]%asi,%l0 ! %l0 = 00000000000062bf
6240! Mem[00000000300c1400] = 000000ff, %l2 = 000000000000ffff
6241 ldsha [%i3+%g0]0x89,%l2 ! %l2 = 00000000000000ff
6242! %f27 = aaeca280, %f15 = 00000000
6243 fitos %f27,%f15 ! %f15 = ceaa26bb
6244! Mem[0000000010101410] = ff6f6fc9, %l2 = 00000000000000ff
6245 lduba [%i4+%o5]0x80,%l2 ! %l2 = 00000000000000ff
6246! Mem[0000000010001400] = 6c00001700000000, %l2 = 00000000000000ff
6247 ldxa [%i0+%g0]0x80,%l2 ! %l2 = 6c00001700000000
6248! Mem[0000000010001408] = daa49daa, %l6 = 000000001700006c
6249 ldsba [%i0+%o4]0x80,%l6 ! %l6 = ffffffffffffffda
6250! Mem[0000000010001438] = 62ef3c78bb5ee3d7, %f28 = 00000000 0000e37b
6251 ldd [%i0+0x038],%f28 ! %f28 = 62ef3c78 bb5ee3d7
6252! Mem[0000000010041408] = 00009726, %f30 = bb1ed552
6253 lda [%i1+%o4]0x80,%f30 ! %f30 = 00009726
6254! Starting 10 instruction Store Burst
6255! Mem[0000000010101429] = 3b52db8a, %l5 = 0000000000000000
6256 ldstuba [%i4+0x029]%asi,%l5 ! %l5 = 00000052000000ff
6257
6258p0_label_142:
6259! Mem[0000000010001408] = aa9da4da, %l2 = 6c00001700000000
6260 ldstuba [%i0+%o4]0x88,%l2 ! %l2 = 000000da000000ff
6261! %f18 = f86ccfd5 00000003, Mem[0000000030181408] = 3e0000ff b75cd9da
6262 stda %f18,[%i6+%o4]0x81 ! Mem[0000000030181408] = f86ccfd5 00000003
6263! Mem[0000000030081410] = 97000000, %l5 = 0000000000000052
6264 ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 00000000000000ff
6265! %f16 = ffe67d03, Mem[0000000010101400] = d5cf6cf8
6266 sta %f16,[%i4+0x000]%asi ! Mem[0000000010101400] = ffe67d03
6267! Mem[00000000201c0000] = 00ffafd5, %l0 = 00000000000062bf
6268 ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 00000000000000ff
6269! %f2 = 3d7be634 ff0000ff, %l5 = 0000000000000000
6270! Mem[0000000030181420] = 8d370cf7bfdfa95c
6271 add %i6,0x020,%g1
6272 stda %f2,[%g1+%l5]ASI_PST8_S ! Mem[0000000030181420] = 8d370cf7bfdfa95c
6273! Mem[00000000300c1400] = 000000ff, %l0 = 0000000000000000
6274 swapa [%i3+%g0]0x89,%l0 ! %l0 = 00000000000000ff
6275! %l3 = 000000008dff72ff, Mem[0000000021800140] = b18f9071, %asi = 80
6276 stha %l3,[%o3+0x140]%asi ! Mem[0000000021800140] = 72ff9071
6277! Mem[0000000010001408] = ffa49daa, %l1 = ffffffe3, %l0 = 000000ff
6278 add %i0,0x08,%g1
6279 casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000ffa49daa
6280! Starting 10 instruction Load Burst
6281! Mem[0000000030041408] = ff000000, %l0 = 00000000ffa49daa
6282 lduba [%i1+%o4]0x81,%l0 ! %l0 = 00000000000000ff
6283
6284p0_label_143:
6285! Mem[0000000030101408] = ffff0000, %l7 = 0000000000000000
6286 lduwa [%i4+%o4]0x81,%l7 ! %l7 = 00000000ffff0000
6287! Mem[0000000010081408] = d5cf6cf8, %l1 = ffffffffffffffe3
6288 ldsba [%i2+%o4]0x88,%l1 ! %l1 = fffffffffffffff8
6289 membar #Sync ! Added by membar checker (30)
6290! Mem[0000000010081400] = ffe67d03 34e67be3 f86ccfd5 00000003
6291! Mem[0000000010081410] = 8d7204ff 7be30000 980b74a7 516fa616
6292! Mem[0000000010081420] = 52f578f7 3d7be6ff cb22a377 aaeca280
6293! Mem[0000000010081430] = 00000000 0000e37b bb1ed552 ffe67b3d
6294 ldda [%i2]ASI_BLK_PL,%f16 ! Block Load from 0000000010081400
6295! Mem[00000000100c1400] = 34e67b3de3720400, %f12 = 2d000000 00000000
6296 ldda [%i3+%g0]0x88,%f12 ! %f12 = 34e67b3d e3720400
6297! Mem[00000000100c1400] = 000472e3, %l2 = 00000000000000da
6298 ldswa [%i3+%g0]0x80,%l2 ! %l2 = 00000000000472e3
6299! Mem[0000000010181408] = ffff0000f101c0ef, %l0 = 00000000000000ff
6300 ldxa [%i6+%o4]0x88,%l0 ! %l0 = ffff0000f101c0ef
6301! Mem[0000000010181420] = a509aa5e, %l6 = ffffffffffffffda
6302 lduw [%i6+0x020],%l6 ! %l6 = 00000000a509aa5e
6303! Mem[0000000030101410] = ff00000000000000, %f8 = ff00213d 2d0064b3
6304 ldda [%i4+%o5]0x89,%f8 ! %f8 = ff000000 00000000
6305! Mem[0000000010101410] = ff6f6fc9, %l3 = 000000008dff72ff
6306 ldswa [%i4+%o5]0x80,%l3 ! %l3 = ffffffffff6f6fc9
6307! Starting 10 instruction Store Burst
6308! %l3 = ffffffffff6f6fc9, Mem[0000000020800000] = ffffbb34
6309 stb %l3,[%o1+%g0] ! Mem[0000000020800000] = c9ffbb34
6310
6311p0_label_144:
6312! %f8 = ff000000 00000000, %l1 = fffffffffffffff8
6313! Mem[0000000030181430] = 93c406e1bce6ee8d
6314 add %i6,0x030,%g1
6315 stda %f8,[%g1+%l1]ASI_PST8_S ! Mem[0000000030181430] = ff00000000e6ee8d
6316! %l6 = a509aa5e, %l7 = ffff0000, Mem[0000000010181418] = 00ffff52 00000097
6317 stda %l6,[%i6+0x018]%asi ! Mem[0000000010181418] = a509aa5e ffff0000
6318! Mem[0000000030181408] = f86ccfd5, %l7 = 00000000ffff0000
6319 ldstuba [%i6+%o4]0x81,%l7 ! %l7 = 000000f8000000ff
6320! %l5 = 0000000000000000, Mem[0000000010041400] = f101c0efff0000ff
6321 stxa %l5,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000000000000000
6322! Mem[0000000010041408] = 26970000, %l1 = fffffffffffffff8
6323 ldstuba [%i1+%o4]0x88,%l1 ! %l1 = 00000000000000ff
6324! %l7 = 00000000000000f8, Mem[00000000201c0000] = ffffafd5
6325 stb %l7,[%o0+%g0] ! Mem[00000000201c0000] = f8ffafd5
6326 membar #Sync ! Added by membar checker (31)
6327! %l6 = a509aa5e, %l7 = 000000f8, Mem[0000000010081430] = 00000000 0000e37b
6328 stda %l6,[%i2+0x030]%asi ! Mem[0000000010081430] = a509aa5e 000000f8
6329! %l7 = 00000000000000f8, Mem[0000000010181410] = f86ccfd5
6330 stwa %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000f8
6331! %l0 = ffff0000f101c0ef, Mem[0000000010101408] = 00000000
6332 stwa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = f101c0ef
6333! Starting 10 instruction Load Burst
6334! Mem[0000000030001400] = 2d0064b3, %l0 = ffff0000f101c0ef
6335 lduwa [%i0+%g0]0x89,%l0 ! %l0 = 000000002d0064b3
6336
6337p0_label_145:
6338! Mem[0000000030141410] = 030000da, %l3 = ffffffffff6f6fc9
6339 ldsha [%i5+%o5]0x89,%l3 ! %l3 = 00000000000000da
6340! Mem[0000000010181408] = f101c0ef, %l6 = 00000000a509aa5e
6341 ldsba [%i6+%o4]0x88,%l6 ! %l6 = ffffffffffffffef
6342! Mem[0000000030081408] = bb1ed552 aefe0fff, %l4 = 00003e00, %l5 = 00000000
6343 ldda [%i2+%o4]0x89,%l4 ! %l4 = 00000000aefe0fff 00000000bb1ed552
6344! Mem[0000000010081428] = cb22a377 aaeca280, %l0 = 2d0064b3, %l1 = 00000000
6345 ldda [%i2+0x028]%asi,%l0 ! %l0 = 00000000cb22a377 00000000aaeca280
6346! Mem[0000000010041408] = 269700ff, %f9 = 00000000
6347 lda [%i1+%o4]0x88,%f9 ! %f9 = 269700ff
6348! Code Fragment 3
6349p0_fragment_5:
6350! %l0 = 00000000cb22a377
6351 setx 0xf24e22a048bdcf5f,%g7,%l0 ! %l0 = f24e22a048bdcf5f
6352! %l1 = 00000000aaeca280
6353 setx 0xa2cda46070f315b1,%g7,%l1 ! %l1 = a2cda46070f315b1
6354 setx 0x1fe000, %g1, %g3
6355 or %l0, %g3, %l0 ! always set perrmask = 0xff
6356 setx 0x1ffff8, %g1, %g2
6357 and %l0, %g2, %l0
6358 ta T_CHANGE_HPRIV
6359 stxa %l1, [%l0]ASI_DCACHE_DATA
6360 ta T_CHANGE_NONHPRIV
6361! %l0 = f24e22a048bdcf5f
6362 setx 0x8da977984d66023c,%g7,%l0 ! %l0 = 8da977984d66023c
6363! %l1 = a2cda46070f315b1
6364 setx 0xfd1e25d069af7cd6,%g7,%l1 ! %l1 = fd1e25d069af7cd6
6365! Mem[0000000030101410] = ff000000 00000000, %l6 = ffffffef, %l7 = 000000f8
6366 ldda [%i4+%o5]0x89,%l6 ! %l6 = 0000000000000000 00000000ff000000
6367! Mem[00000000100c1430] = 000000000000002d, %l1 = fd1e25d069af7cd6
6368 ldxa [%i3+0x030]%asi,%l1 ! %l1 = 000000000000002d
6369! Mem[00000000100c1410] = ffff0000f101c0ef, %f4 = efc001f1 0000ffff
6370 ldda [%i3+%o5]0x80,%f4 ! %f4 = ffff0000 f101c0ef
6371! Starting 10 instruction Store Burst
6372! %f30 = 3d7be6ff 52d51ebb, Mem[0000000010081408] = d5cf6cf8 03000000
6373 stda %f30,[%i2+%o4]0x88 ! Mem[0000000010081408] = 3d7be6ff 52d51ebb
6374
6375! Check Point 29 for processor 0
6376
6377 set p0_check_pt_data_29,%g4
6378 rd %ccr,%g5 ! %g5 = 44
6379 ldx [%g4+0x08],%g2
6380 cmp %l0,%g2 ! %l0 = 8da977984d66023c
6381 bne %xcc,p0_reg_check_fail0
6382 mov 0xee0,%g1
6383 ldx [%g4+0x10],%g2
6384 cmp %l1,%g2 ! %l1 = 000000000000002d
6385 bne %xcc,p0_reg_check_fail1
6386 mov 0xee1,%g1
6387 ldx [%g4+0x18],%g2
6388 cmp %l2,%g2 ! %l2 = 00000000000472e3
6389 bne %xcc,p0_reg_check_fail2
6390 mov 0xee2,%g1
6391 ldx [%g4+0x20],%g2
6392 cmp %l3,%g2 ! %l3 = 00000000000000da
6393 bne %xcc,p0_reg_check_fail3
6394 mov 0xee3,%g1
6395 ldx [%g4+0x28],%g2
6396 cmp %l5,%g2 ! %l5 = 00000000bb1ed552
6397 bne %xcc,p0_reg_check_fail5
6398 mov 0xee5,%g1
6399 ldx [%g4+0x30],%g2
6400 cmp %l6,%g2 ! %l6 = 0000000000000000
6401 bne %xcc,p0_reg_check_fail6
6402 mov 0xee6,%g1
6403 ldx [%g4+0x38],%g2
6404 cmp %l7,%g2 ! %l7 = 00000000ff000000
6405 bne %xcc,p0_reg_check_fail7
6406 mov 0xee7,%g1
6407 ldx [%g4+0x40],%g3
6408 std %f0,[%g4]
6409 ldx [%g4],%g2
6410 cmp %g3,%g2 ! %f0 = 34e67b3d 000000ff
6411 bne %xcc,p0_freg_check_fail
6412 mov 0xf00,%g1
6413 ldx [%g4+0x48],%g3
6414 std %f4,[%g4]
6415 ldx [%g4],%g2
6416 cmp %g3,%g2 ! %f4 = ffff0000 f101c0ef
6417 bne %xcc,p0_freg_check_fail
6418 mov 0xf04,%g1
6419 ldx [%g4+0x50],%g3
6420 std %f6,[%g4]
6421 ldx [%g4],%g2
6422 cmp %g3,%g2 ! %f6 = 00000000 aefe0fc4
6423 bne %xcc,p0_freg_check_fail
6424 mov 0xf06,%g1
6425 ldx [%g4+0x58],%g3
6426 std %f8,[%g4]
6427 ldx [%g4],%g2
6428 cmp %g3,%g2 ! %f8 = ff000000 269700ff
6429 bne %xcc,p0_freg_check_fail
6430 mov 0xf08,%g1
6431 ldx [%g4+0x60],%g3
6432 std %f12,[%g4]
6433 ldx [%g4],%g2
6434 cmp %g3,%g2 ! %f12 = 34e67b3d e3720400
6435 bne %xcc,p0_freg_check_fail
6436 mov 0xf12,%g1
6437 ldx [%g4+0x68],%g3
6438 std %f14,[%g4]
6439 ldx [%g4],%g2
6440 cmp %g3,%g2 ! %f14 = ff007b3d ceaa26bb
6441 bne %xcc,p0_freg_check_fail
6442 mov 0xf14,%g1
6443 ldx [%g4+0x70],%g3
6444 std %f16,[%g4]
6445 ldx [%g4],%g2
6446 cmp %g3,%g2 ! %f16 = e37be634 037de6ff
6447 bne %xcc,p0_freg_check_fail
6448 mov 0xf16,%g1
6449 ldx [%g4+0x78],%g3
6450 std %f18,[%g4]
6451 ldx [%g4],%g2
6452 cmp %g3,%g2 ! %f18 = 03000000 d5cf6cf8
6453 bne %xcc,p0_freg_check_fail
6454 mov 0xf18,%g1
6455 ldx [%g4+0x80],%g3
6456 std %f20,[%g4]
6457 ldx [%g4],%g2
6458 cmp %g3,%g2 ! %f20 = 0000e37b ff04728d
6459 bne %xcc,p0_freg_check_fail
6460 mov 0xf20,%g1
6461 ldx [%g4+0x88],%g3
6462 std %f22,[%g4]
6463 ldx [%g4],%g2
6464 cmp %g3,%g2 ! %f22 = 16a66f51 a7740b98
6465 bne %xcc,p0_freg_check_fail
6466 mov 0xf22,%g1
6467 ldx [%g4+0x90],%g3
6468 std %f24,[%g4]
6469 ldx [%g4],%g2
6470 cmp %g3,%g2 ! %f24 = ffe67b3d f778f552
6471 bne %xcc,p0_freg_check_fail
6472 mov 0xf24,%g1
6473 ldx [%g4+0x98],%g3
6474 std %f26,[%g4]
6475 ldx [%g4],%g2
6476 cmp %g3,%g2 ! %f26 = 80a2ecaa 77a322cb
6477 bne %xcc,p0_freg_check_fail
6478 mov 0xf26,%g1
6479 ldx [%g4+0xa0],%g3
6480 std %f28,[%g4]
6481 ldx [%g4],%g2
6482 cmp %g3,%g2 ! %f28 = 7be30000 00000000
6483 bne %xcc,p0_freg_check_fail
6484 mov 0xf28,%g1
6485 ldx [%g4+0xa8],%g3
6486 std %f30,[%g4]
6487 ldx [%g4],%g2
6488 cmp %g3,%g2 ! %f30 = 3d7be6ff 52d51ebb
6489 bne %xcc,p0_freg_check_fail
6490 mov 0xf30,%g1
6491
6492! Check Point 29 completed
6493
6494
6495p0_label_146:
6496! %l4 = 00000000aefe0fff, Mem[0000000030041410] = 000000ff
6497 stba %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff0000ff
6498! Mem[0000000030081410] = ff000097, %l0 = 8da977984d66023c
6499 swapa [%i2+%o5]0x81,%l0 ! %l0 = 00000000ff000097
6500! %f28 = 7be30000 00000000, %l4 = 00000000aefe0fff
6501! Mem[0000000030141418] = 4bbe3cde1468c5b9
6502 add %i5,0x018,%g1
6503 stda %f28,[%g1+%l4]ASI_PST32_SL ! Mem[0000000030141418] = 000000000000e37b
6504! %l3 = 00000000000000da, Mem[0000000010041420] = 5252daa33f403703, %asi = 80
6505 stxa %l3,[%i1+0x020]%asi ! Mem[0000000010041420] = 00000000000000da
6506! Mem[0000000030181408] = d5cf6cff, %l5 = 00000000bb1ed552
6507 ldstuba [%i6+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
6508! %l0 = ff000097, %l1 = 0000002d, Mem[0000000010081400] = ffe67d03 34e67be3
6509 stda %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = ff000097 0000002d
6510! %f7 = aefe0fc4, Mem[0000000030101408] = 0000ffff
6511 sta %f7 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = aefe0fc4
6512! %l2 = 000472e3, %l3 = 000000da, Mem[0000000010141420] = e37be634 037de60a
6513 stda %l2,[%i5+0x020]%asi ! Mem[0000000010141420] = 000472e3 000000da
6514! %f16 = e37be634 037de6ff 03000000 d5cf6cf8
6515! %f20 = 0000e37b ff04728d 16a66f51 a7740b98
6516! %f24 = ffe67b3d f778f552 80a2ecaa 77a322cb
6517! %f28 = 7be30000 00000000 3d7be6ff 52d51ebb
6518 stda %f16,[%i1]ASI_BLK_AIUP ! Block Store to 0000000010041400
6519! Starting 10 instruction Load Burst
6520! Mem[0000000030041410] = ff0000ff00000000, %l3 = 00000000000000da
6521 ldxa [%i1+%o5]0x81,%l3 ! %l3 = ff0000ff00000000
6522
6523p0_label_147:
6524! Mem[0000000030081400] = 05b8000000000000, %f2 = 3d7be634 ff0000ff
6525 ldda [%i2+%g0]0x89,%f2 ! %f2 = 05b80000 00000000
6526 membar #Sync ! Added by membar checker (32)
6527! Mem[0000000010041410] = 0000e37b, %l1 = 000000000000002d
6528 lduha [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000000
6529! Mem[0000000010181400] = 3d7be634, %l4 = 00000000aefe0fff
6530 ldsha [%i6+%g0]0x88,%l4 ! %l4 = ffffffffffffe634
6531! Mem[00000000201c0000] = f8ffafd5, %l3 = ff0000ff00000000
6532 ldsha [%o0+0x000]%asi,%l3 ! %l3 = fffffffffffff8ff
6533! Mem[0000000030141410] = 030000da, %l6 = 0000000000000000
6534 lduha [%i5+%o5]0x89,%l6 ! %l6 = 00000000000000da
6535! Mem[0000000010081430] = a509aa5e000000f8, %f24 = ffe67b3d f778f552
6536 ldd [%i2+0x030],%f24 ! %f24 = a509aa5e 000000f8
6537! Mem[0000000030101400] = 00000000, %l2 = 00000000000472e3
6538 lduwa [%i4+%g0]0x89,%l2 ! %l2 = 0000000000000000
6539! Mem[0000000010001410] = 03000000, %l1 = 0000000000000000
6540 lduwa [%i0+%o5]0x80,%l1 ! %l1 = 0000000003000000
6541! Mem[0000000030181410] = 000000ffaefe0fff, %l0 = 00000000ff000097
6542 ldxa [%i6+%o5]0x89,%l0 ! %l0 = 000000ffaefe0fff
6543! Starting 10 instruction Store Burst
6544! Mem[0000000010081420] = 52f578f73d7be6ff, %l6 = 00000000000000da, %l7 = 00000000ff000000
6545 add %i2,0x20,%g1
6546 casxa [%g1]0x80,%l6,%l7 ! %l7 = 52f578f73d7be6ff
6547
6548p0_label_148:
6549! %l1 = 0000000003000000, Mem[0000000010181408] = efc001f10000ffff
6550 stxa %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000003000000
6551! %l2 = 0000000000000000, Mem[0000000030001408] = ff000000
6552 stba %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff000000
6553! %l0 = 000000ffaefe0fff, Mem[00000000201c0000] = f8ffafd5, %asi = 80
6554 stha %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = 0fffafd5
6555! %l0 = 000000ffaefe0fff, Mem[0000000030141408] = c40ffeae000000ff
6556 stxa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000ffaefe0fff
6557! Mem[0000000030001408] = 000000ff, %l3 = fffffffffffff8ff
6558 ldstuba [%i0+%o4]0x81,%l3 ! %l3 = 00000000000000ff
6559! %l2 = 0000000000000000, Mem[0000000030001400] = b364002d
6560 stha %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000002d
6561! Mem[0000000010041408] = 03000000, %l5 = 00000000000000ff
6562 ldstuba [%i1+%o4]0x80,%l5 ! %l5 = 00000003000000ff
6563! Mem[0000000030141408] = ff0ffeae, %l3 = 0000000000000000
6564 swapa [%i5+%o4]0x81,%l3 ! %l3 = 00000000ff0ffeae
6565! %l7 = 52f578f73d7be6ff, Mem[0000000010081412] = 8d7204ff
6566 stb %l7,[%i2+0x012] ! Mem[0000000010081410] = 8d72ffff
6567! Starting 10 instruction Load Burst
6568! Mem[00000000201c0000] = 0fffafd5, %l7 = 52f578f73d7be6ff
6569 ldsh [%o0+%g0],%l7 ! %l7 = 0000000000000fff
6570
6571p0_label_149:
6572! Mem[0000000010181410] = f8000000 00000000, %l6 = 000000da, %l7 = 00000fff
6573 ldda [%i6+0x010]%asi,%l6 ! %l6 = 00000000f8000000 0000000000000000
6574! Mem[0000000010041408] = 000000ff, %l0 = 000000ffaefe0fff
6575 lduwa [%i1+%o4]0x88,%l0 ! %l0 = 00000000000000ff
6576! Mem[0000000010101404] = 00000000, %l7 = 0000000000000000
6577 lduba [%i4+0x004]%asi,%l7 ! %l7 = 0000000000000000
6578! Mem[0000000010081400] = 970000ff, %l1 = 0000000003000000
6579 ldsha [%i2+%g0]0x88,%l1 ! %l1 = 00000000000000ff
6580! Mem[00000000300c1408] = ff00000000000000, %f18 = 03000000 d5cf6cf8
6581 ldda [%i3+%o4]0x81,%f18 ! %f18 = ff000000 00000000
6582! Mem[00000000300c1410] = ff000000, %l1 = 00000000000000ff
6583 lduba [%i3+%o5]0x81,%l1 ! %l1 = 00000000000000ff
6584! Mem[0000000030101400] = 00000000ff0472e3, %f24 = a509aa5e 000000f8
6585 ldda [%i4+%g0]0x81,%f24 ! %f24 = 00000000 ff0472e3
6586! Mem[0000000030101408] = aefe0fc4, %f23 = a7740b98
6587 lda [%i4+%o4]0x89,%f23 ! %f23 = aefe0fc4
6588! Mem[0000000010101400] = ffe67d03, %l3 = 00000000ff0ffeae
6589 ldswa [%i4+0x000]%asi,%l3 ! %l3 = ffffffffffe67d03
6590! Starting 10 instruction Store Burst
6591! Mem[0000000010041410] = 0000e37b, %l5 = 0000000000000003
6592 swapa [%i1+%o5]0x80,%l5 ! %l5 = 000000000000e37b
6593
6594p0_label_150:
6595! %l1 = 00000000000000ff, Mem[0000000010001408] = ffa49daa
6596 stha %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00ff9daa
6597! %l6 = f8000000, %l7 = 00000000, Mem[0000000030101410] = 00000000 000000ff
6598 stda %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = f8000000 00000000
6599! Mem[0000000010041424] = f778f552, %l0 = 00000000000000ff, %asi = 80
6600 swapa [%i1+0x024]%asi,%l0 ! %l0 = 00000000f778f552
6601! Mem[0000000010001438] = 62ef3c78, %l5 = 000000000000e37b
6602 ldsh [%i0+0x03a],%l5 ! %l5 = 0000000000003c78
6603! Mem[00000000300c1408] = ff000000, %l3 = ffffffffffe67d03
6604 swapa [%i3+%o4]0x81,%l3 ! %l3 = 00000000ff000000
6605! Mem[00000000100c1408] = bd7400ff, %l5 = 0000000000003c78
6606 swapa [%i3+%o4]0x80,%l5 ! %l5 = 00000000bd7400ff
6607! %f6 = 00000000 aefe0fc4, Mem[0000000010101400] = 037de6ff 00000000
6608 stda %f6 ,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000 aefe0fc4
6609! %l0 = 00000000f778f552, Mem[00000000100c1400] = 000472e3
6610 stb %l0,[%i3+%g0] ! Mem[00000000100c1400] = 520472e3
6611! Mem[0000000030141410] = 030000da, %l6 = 00000000f8000000
6612 swapa [%i5+%o5]0x89,%l6 ! %l6 = 00000000030000da
6613! Starting 10 instruction Load Burst
6614! Mem[0000000030181410] = ff0ffeaeff000000, %l0 = 00000000f778f552
6615 ldxa [%i6+%o5]0x81,%l0 ! %l0 = ff0ffeaeff000000
6616
6617! Check Point 30 for processor 0
6618
6619 set p0_check_pt_data_30,%g4
6620 rd %ccr,%g5 ! %g5 = 44
6621 ldx [%g4+0x08],%g2
6622 cmp %l0,%g2 ! %l0 = ff0ffeaeff000000
6623 bne %xcc,p0_reg_check_fail0
6624 mov 0xee0,%g1
6625 ldx [%g4+0x10],%g2
6626 cmp %l1,%g2 ! %l1 = 00000000000000ff
6627 bne %xcc,p0_reg_check_fail1
6628 mov 0xee1,%g1
6629 ldx [%g4+0x18],%g2
6630 cmp %l2,%g2 ! %l2 = 0000000000000000
6631 bne %xcc,p0_reg_check_fail2
6632 mov 0xee2,%g1
6633 ldx [%g4+0x20],%g2
6634 cmp %l3,%g2 ! %l3 = 00000000ff000000
6635 bne %xcc,p0_reg_check_fail3
6636 mov 0xee3,%g1
6637 ldx [%g4+0x28],%g2
6638 cmp %l4,%g2 ! %l4 = ffffffffffffe634
6639 bne %xcc,p0_reg_check_fail4
6640 mov 0xee4,%g1
6641 ldx [%g4+0x30],%g2
6642 cmp %l5,%g2 ! %l5 = 00000000bd7400ff
6643 bne %xcc,p0_reg_check_fail5
6644 mov 0xee5,%g1
6645 ldx [%g4+0x38],%g2
6646 cmp %l6,%g2 ! %l6 = 00000000030000da
6647 bne %xcc,p0_reg_check_fail6
6648 mov 0xee6,%g1
6649 ldx [%g4+0x40],%g2
6650 cmp %l7,%g2 ! %l7 = 0000000000000000
6651 bne %xcc,p0_reg_check_fail7
6652 mov 0xee7,%g1
6653 ldx [%g4+0x48],%g3
6654 std %f2,[%g4]
6655 ldx [%g4],%g2
6656 cmp %g3,%g2 ! %f2 = 05b80000 00000000
6657 bne %xcc,p0_freg_check_fail
6658 mov 0xf02,%g1
6659 ldx [%g4+0x50],%g3
6660 std %f6,[%g4]
6661 ldx [%g4],%g2
6662 cmp %g3,%g2 ! %f6 = 00000000 aefe0fc4
6663 bne %xcc,p0_freg_check_fail
6664 mov 0xf06,%g1
6665 ldx [%g4+0x58],%g3
6666 std %f18,[%g4]
6667 ldx [%g4],%g2
6668 cmp %g3,%g2 ! %f18 = ff000000 00000000
6669 bne %xcc,p0_freg_check_fail
6670 mov 0xf18,%g1
6671 ldx [%g4+0x60],%g3
6672 std %f22,[%g4]
6673 ldx [%g4],%g2
6674 cmp %g3,%g2 ! %f22 = 16a66f51 aefe0fc4
6675 bne %xcc,p0_freg_check_fail
6676 mov 0xf22,%g1
6677 ldx [%g4+0x68],%g3
6678 std %f24,[%g4]
6679 ldx [%g4],%g2
6680 cmp %g3,%g2 ! %f24 = 00000000 ff0472e3
6681 bne %xcc,p0_freg_check_fail
6682 mov 0xf24,%g1
6683
6684! Check Point 30 completed
6685
6686
6687p0_label_151:
6688! Mem[0000000030141408] = 000000ff00000000, %l4 = ffffffffffffe634
6689 ldxa [%i5+%o4]0x89,%l4 ! %l4 = 000000ff00000000
6690! Mem[0000000030181408] = d5cf6cff, %f18 = ff000000
6691 lda [%i6+%o4]0x89,%f18 ! %f18 = d5cf6cff
6692! Mem[0000000010041430] = 7be3000000000000, %f0 = 34e67b3d 000000ff
6693 ldd [%i1+0x030],%f0 ! %f0 = 7be30000 00000000
6694! Mem[0000000010101408] = efc001f1ff8734ed, %f4 = ffff0000 f101c0ef
6695 ldda [%i4+%o4]0x80,%f4 ! %f4 = efc001f1 ff8734ed
6696! Mem[0000000010041408] = f86ccfd5 000000ff, %l4 = 00000000, %l5 = bd7400ff
6697 ldda [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000ff 00000000f86ccfd5
6698! Mem[0000000030181400] = 00000000 000000ff, %l4 = 000000ff, %l5 = f86ccfd5
6699 ldda [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff 0000000000000000
6700! Mem[0000000010081400] = ff000097, %l1 = 00000000000000ff
6701 lduwa [%i2+%g0]0x80,%l1 ! %l1 = 00000000ff000097
6702! Mem[0000000010081410] = 8d72ffff, %l0 = ff0ffeaeff000000
6703 ldsha [%i2+0x012]%asi,%l0 ! %l0 = ffffffffffffffff
6704! Mem[000000001004142c] = 77a322cb, %l6 = 00000000030000da
6705 lduw [%i1+0x02c],%l6 ! %l6 = 0000000077a322cb
6706! Starting 10 instruction Store Burst
6707! %l1 = 00000000ff000097, Mem[0000000030081400] = 00000000
6708 stwa %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff000097
6709
6710p0_label_152:
6711! Mem[0000000010001400] = 6c00001700000000, %l4 = 00000000000000ff, %l0 = ffffffffffffffff
6712 casxa [%i0]0x80,%l4,%l0 ! %l0 = 6c00001700000000
6713! Mem[0000000010141438] = 00000000, %l6 = 0000000077a322cb
6714 swap [%i5+0x038],%l6 ! %l6 = 0000000000000000
6715! Mem[0000000030141400] = ff000000, %l6 = 0000000000000000
6716 ldstuba [%i5+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
6717! %l0 = 00000000, %l1 = ff000097, Mem[00000000100c1400] = e3720452 34e67b3d
6718 stda %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000 ff000097
6719! %l4 = 00000000000000ff, Mem[0000000030101408] = aefe0fc4
6720 stha %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = aefe00ff
6721! %l2 = 00000000, %l3 = ff000000, Mem[0000000010141408] = 000000ff ff000000
6722 stda %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000 ff000000
6723! Mem[00000000300c1408] = 037de6ff, %l6 = 00000000000000ff
6724 ldstuba [%i3+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
6725! Mem[0000000030181400] = 000000ff, %l2 = 0000000000000000
6726 ldstuba [%i6+%g0]0x89,%l2 ! %l2 = 000000ff000000ff
6727! Mem[0000000021800101] = 97530ae8, %l3 = 00000000ff000000
6728 ldstub [%o3+0x101],%l3 ! %l3 = 00000053000000ff
6729! Starting 10 instruction Load Burst
6730! Mem[0000000030101410] = 000000f8, %l6 = 00000000000000ff
6731 lduba [%i4+%o5]0x89,%l6 ! %l6 = 00000000000000f8
6732
6733p0_label_153:
6734! Mem[0000000010081420] = 52f578f7 3d7be6ff, %l2 = 000000ff, %l3 = 00000053
6735 ldda [%i2+0x020]%asi,%l2 ! %l2 = 0000000052f578f7 000000003d7be6ff
6736! Mem[0000000030141400] = 000000ff, %l1 = 00000000ff000097
6737 lduwa [%i5+%g0]0x89,%l1 ! %l1 = 00000000000000ff
6738! Mem[0000000010101404] = 00000000, %l0 = 6c00001700000000
6739 lduh [%i4+0x006],%l0 ! %l0 = 0000000000000000
6740! Mem[00000000218000c0] = ff04cd54, %l3 = 000000003d7be6ff
6741 lduba [%o3+0x0c0]%asi,%l3 ! %l3 = 00000000000000ff
6742! Mem[0000000010101408] = efc001f1, %f3 = 00000000
6743 lda [%i4+%o4]0x80,%f3 ! %f3 = efc001f1
6744 membar #Sync ! Added by membar checker (33)
6745! Mem[0000000030101400] = 00000000 ff0472e3 ff00feae 9f91163e
6746! Mem[0000000030101410] = f8000000 00000000 99222fbf d1e047ee
6747! Mem[0000000030101420] = e3583621 2cced994 2dee399f 47c2c6a4
6748! Mem[0000000030101430] = e3dfa430 a3429ce0 ebc7bffd d0a5e0d1
6749 ldda [%i4]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030101400
6750! Mem[0000000010141400] = 00000000, %l6 = 00000000000000f8
6751 ldub [%i5+0x003],%l6 ! %l6 = 0000000000000000
6752! Mem[0000000030101410] = f800000000000000, %l4 = 00000000000000ff
6753 ldxa [%i4+%o5]0x81,%l4 ! %l4 = f800000000000000
6754! Mem[0000000010181438] = d0eab90c, %f24 = 00000000
6755 ld [%i6+0x038],%f24 ! %f24 = d0eab90c
6756! Starting 10 instruction Store Burst
6757! Mem[0000000030001410] = 030000da, %l4 = f800000000000000
6758 swapa [%i0+%o5]0x89,%l4 ! %l4 = 00000000030000da
6759
6760p0_label_154:
6761! %f28 = 7be30000 00000000, Mem[0000000010141400] = 00000000 00000000
6762 stda %f28,[%i5+%g0]0x80 ! Mem[0000000010141400] = 7be30000 00000000
6763! %l0 = 0000000000000000, Mem[0000000010081410] = 0000e37bffff728d
6764 stxa %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000000000000000
6765! %l2 = 0000000052f578f7, Mem[0000000030041400] = 007be634
6766 stha %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 78f7e634
6767! Mem[0000000010181408] = 00000000, %l0 = 0000000000000000, %asi = 80
6768 swapa [%i6+0x008]%asi,%l0 ! %l0 = 0000000000000000
6769! Mem[00000000201c0000] = 0fffafd5, %l3 = 00000000000000ff
6770 ldstub [%o0+%g0],%l3 ! %l3 = 0000000f000000ff
6771! Mem[00000000300c1410] = 000000ff, %l7 = 0000000000000000
6772 ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 000000ff000000ff
6773! %l2 = 0000000052f578f7, Mem[0000000030041400] = 78f7e634
6774 stba %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = f7f7e634
6775! %l0 = 00000000, %l1 = 000000ff, Mem[0000000030001408] = ff0000ff 7be30000
6776 stda %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000 000000ff
6777 membar #Sync ! Added by membar checker (34)
6778! %l7 = 00000000000000ff, Mem[0000000030101410] = 000000f8
6779 stba %l7,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ff
6780! Starting 10 instruction Load Burst
6781! Mem[0000000010101400] = c40ffeae 00000000, %l4 = 030000da, %l5 = 00000000
6782 ldda [%i4+%g0]0x80,%l4 ! %l4 = 00000000c40ffeae 0000000000000000
6783
6784p0_label_155:
6785! Mem[0000000010181410] = f800000000000000, %l3 = 000000000000000f
6786 ldxa [%i6+%o5]0x80,%l3 ! %l3 = f800000000000000
6787! Mem[0000000030001410] = e697de1000000000, %f12 = e09c42a3 30a4dfe3
6788 ldda [%i0+%o5]0x89,%f12 ! %f12 = e697de10 00000000
6789! Mem[000000001000142c] = 000000ff, %l4 = 00000000c40ffeae
6790 ldsh [%i0+0x02e],%l4 ! %l4 = 00000000000000ff
6791! Mem[0000000010041410] = 03000000, %l6 = 0000000000000000
6792 ldswa [%i1+%o5]0x88,%l6 ! %l6 = 0000000003000000
6793! Mem[0000000010041408] = f86ccfd5000000ff, %l5 = 0000000000000000
6794 ldxa [%i1+%o4]0x88,%l5 ! %l5 = f86ccfd5000000ff
6795! Mem[0000000030001408] = 00000000, %l0 = 0000000000000000
6796 ldswa [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000000
6797! Mem[0000000021800180] = 52f9ae0c, %l7 = 00000000000000ff
6798 ldsha [%o3+0x180]%asi,%l7 ! %l7 = 00000000000052f9
6799! Mem[00000000100c1410] = ffff0000, %f14 = d1e0a5d0
6800 lda [%i3+%o5]0x80,%f14 ! %f14 = ffff0000
6801! Mem[0000000030041400] = f7f7e634 037de60a, %l6 = 03000000, %l7 = 000052f9
6802 ldda [%i1+%g0]0x81,%l6 ! %l6 = 00000000f7f7e634 00000000037de60a
6803! Starting 10 instruction Store Burst
6804! %l3 = f800000000000000, Mem[0000000010001410] = 0000000000000003
6805 stxa %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = f800000000000000
6806
6807! Check Point 31 for processor 0
6808
6809 set p0_check_pt_data_31,%g4
6810 rd %ccr,%g5 ! %g5 = 44
6811 ldx [%g4+0x08],%g2
6812 cmp %l0,%g2 ! %l0 = 0000000000000000
6813 bne %xcc,p0_reg_check_fail0
6814 mov 0xee0,%g1
6815 ldx [%g4+0x10],%g2
6816 cmp %l1,%g2 ! %l1 = 00000000000000ff
6817 bne %xcc,p0_reg_check_fail1
6818 mov 0xee1,%g1
6819 ldx [%g4+0x18],%g2
6820 cmp %l2,%g2 ! %l2 = 0000000052f578f7
6821 bne %xcc,p0_reg_check_fail2
6822 mov 0xee2,%g1
6823 ldx [%g4+0x20],%g2
6824 cmp %l3,%g2 ! %l3 = f800000000000000
6825 bne %xcc,p0_reg_check_fail3
6826 mov 0xee3,%g1
6827 ldx [%g4+0x28],%g2
6828 cmp %l4,%g2 ! %l4 = 00000000000000ff
6829 bne %xcc,p0_reg_check_fail4
6830 mov 0xee4,%g1
6831 ldx [%g4+0x30],%g2
6832 cmp %l5,%g2 ! %l5 = f86ccfd5000000ff
6833 bne %xcc,p0_reg_check_fail5
6834 mov 0xee5,%g1
6835 ldx [%g4+0x38],%g2
6836 cmp %l6,%g2 ! %l6 = 00000000f7f7e634
6837 bne %xcc,p0_reg_check_fail6
6838 mov 0xee6,%g1
6839 ldx [%g4+0x40],%g2
6840 cmp %l7,%g2 ! %l7 = 00000000037de60a
6841 bne %xcc,p0_reg_check_fail7
6842 mov 0xee7,%g1
6843 ldx [%g4+0x48],%g3
6844 std %f0,[%g4]
6845 ldx [%g4],%g2
6846 cmp %g3,%g2 ! %f0 = e37204ff 00000000
6847 bne %xcc,p0_freg_check_fail
6848 mov 0xf00,%g1
6849 ldx [%g4+0x50],%g3
6850 std %f2,[%g4]
6851 ldx [%g4],%g2
6852 cmp %g3,%g2 ! %f2 = 3e16919f aefe00ff
6853 bne %xcc,p0_freg_check_fail
6854 mov 0xf02,%g1
6855 ldx [%g4+0x58],%g3
6856 std %f4,[%g4]
6857 ldx [%g4],%g2
6858 cmp %g3,%g2 ! %f4 = 00000000 000000f8
6859 bne %xcc,p0_freg_check_fail
6860 mov 0xf04,%g1
6861 ldx [%g4+0x60],%g3
6862 std %f6,[%g4]
6863 ldx [%g4],%g2
6864 cmp %g3,%g2 ! %f6 = ee47e0d1 bf2f2299
6865 bne %xcc,p0_freg_check_fail
6866 mov 0xf06,%g1
6867 ldx [%g4+0x68],%g3
6868 std %f8,[%g4]
6869 ldx [%g4],%g2
6870 cmp %g3,%g2 ! %f8 = 94d9ce2c 213658e3
6871 bne %xcc,p0_freg_check_fail
6872 mov 0xf08,%g1
6873 ldx [%g4+0x70],%g3
6874 std %f10,[%g4]
6875 ldx [%g4],%g2
6876 cmp %g3,%g2 ! %f10 = a4c6c247 9f39ee2d
6877 bne %xcc,p0_freg_check_fail
6878 mov 0xf10,%g1
6879 ldx [%g4+0x78],%g3
6880 std %f12,[%g4]
6881 ldx [%g4],%g2
6882 cmp %g3,%g2 ! %f12 = e697de10 00000000
6883 bne %xcc,p0_freg_check_fail
6884 mov 0xf12,%g1
6885 ldx [%g4+0x80],%g3
6886 std %f14,[%g4]
6887 ldx [%g4],%g2
6888 cmp %g3,%g2 ! %f14 = ffff0000 fdbfc7eb
6889 bne %xcc,p0_freg_check_fail
6890 mov 0xf14,%g1
6891 ldx [%g4+0x88],%g3
6892 std %f18,[%g4]
6893 ldx [%g4],%g2
6894 cmp %g3,%g2 ! %f18 = d5cf6cff 00000000
6895 bne %xcc,p0_freg_check_fail
6896 mov 0xf18,%g1
6897 ldx [%g4+0x90],%g3
6898 std %f24,[%g4]
6899 ldx [%g4],%g2
6900 cmp %g3,%g2 ! %f24 = d0eab90c ff0472e3
6901 bne %xcc,p0_freg_check_fail
6902 mov 0xf24,%g1
6903
6904! Check Point 31 completed
6905
6906
6907p0_label_156:
6908! %f17 = 037de6ff, Mem[0000000030001410] = 00000000
6909 sta %f17,[%i0+%o5]0x89 ! Mem[0000000030001410] = 037de6ff
6910! %l1 = 00000000000000ff, Mem[0000000010141400] = 0000e37b
6911 stba %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000e3ff
6912! %l6 = 00000000f7f7e634, Mem[0000000030041400] = f7f7e634
6913 stwa %l6,[%i1+%g0]0x81 ! Mem[0000000030041400] = f7f7e634
6914! Mem[0000000030041410] = ff0000ff, %l4 = 00000000000000ff
6915 swapa [%i1+%o5]0x81,%l4 ! %l4 = 00000000ff0000ff
6916! Mem[0000000020800040] = 72ffe589, %l7 = 00000000037de60a
6917 ldstub [%o1+0x040],%l7 ! %l7 = 00000072000000ff
6918! %l0 = 0000000000000000, Mem[00000000300c1410] = ff000000
6919 stha %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
6920! %l4 = ff0000ff, %l5 = 000000ff, Mem[0000000030101408] = aefe00ff 3e16919f
6921 stda %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = ff0000ff 000000ff
6922! %l6 = 00000000f7f7e634, Mem[0000000010081408] = bb1ed552
6923 stwa %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = f7f7e634
6924! %f14 = ffff0000, Mem[0000000010001410] = 00000000
6925 sta %f14,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffff0000
6926! Starting 10 instruction Load Burst
6927! Mem[0000000030181410] = ff0ffeae, %l5 = f86ccfd5000000ff
6928 lduba [%i6+%o5]0x81,%l5 ! %l5 = 00000000000000ff
6929
6930p0_label_157:
6931! Mem[0000000030041410] = ff000000, %l5 = 00000000000000ff
6932 lduha [%i1+%o5]0x89,%l5 ! %l5 = 0000000000000000
6933! Mem[0000000010001400] = 000000001700006c, %l5 = 0000000000000000
6934 ldxa [%i0+%g0]0x88,%l5 ! %l5 = 000000001700006c
6935! Mem[00000000100c1410] = 0000ffff, %l1 = 00000000000000ff
6936 lduha [%i3+%o5]0x88,%l1 ! %l1 = 000000000000ffff
6937! Mem[0000000010181408] = 00000000 03000000, %l0 = 00000000, %l1 = 0000ffff
6938 ldda [%i6+%o4]0x80,%l0 ! %l0 = 0000000000000000 0000000003000000
6939! Mem[0000000030101408] = ff0000ff, %f5 = 000000f8
6940 lda [%i4+%o4]0x81,%f5 ! %f5 = ff0000ff
6941! Mem[0000000030001410] = ffe67d03, %l2 = 0000000052f578f7
6942 lduwa [%i0+%o5]0x81,%l2 ! %l2 = 00000000ffe67d03
6943! Mem[0000000030001400] = 26a9d40d2d000000, %f22 = 16a66f51 aefe0fc4
6944 ldda [%i0+%g0]0x89,%f22 ! %f22 = 26a9d40d 2d000000
6945 membar #Sync ! Added by membar checker (35)
6946! Mem[0000000030101400] = 00000000 ff0472e3 ff0000ff ff000000
6947! Mem[0000000030101410] = ff000000 00000000 99222fbf d1e047ee
6948! Mem[0000000030101420] = e3583621 2cced994 2dee399f 47c2c6a4
6949! Mem[0000000030101430] = e3dfa430 a3429ce0 ebc7bffd d0a5e0d1
6950 ldda [%i4]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030101400
6951! Mem[0000000010001420] = de45fb04a1472f5e, %f4 = 00000000 ff0000ff
6952 ldda [%i0+0x020]%asi,%f4 ! %f4 = de45fb04 a1472f5e
6953! Starting 10 instruction Store Burst
6954! %l6 = 00000000f7f7e634, Mem[0000000010001400] = 1700006c
6955 stba %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 17000034
6956
6957p0_label_158:
6958! Mem[0000000030041408] = ff000000, %l2 = 00000000ffe67d03
6959 swapa [%i1+%o4]0x81,%l2 ! %l2 = 00000000ff000000
6960! %f4 = de45fb04 a1472f5e, Mem[0000000030041410] = ff000000 00000000
6961 stda %f4 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = de45fb04 a1472f5e
6962 membar #Sync ! Added by membar checker (36)
6963! %l2 = ff000000, %l3 = 00000000, Mem[0000000030101408] = ff0000ff ff000000
6964 stda %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000 00000000
6965! Mem[0000000030081410] = 4d66023c, %l6 = 00000000f7f7e634
6966 ldstuba [%i2+%o5]0x81,%l6 ! %l6 = 0000004d000000ff
6967! %l7 = 0000000000000072, Mem[00000000201c0000] = ffffafd5
6968 stb %l7,[%o0+%g0] ! Mem[00000000201c0000] = 72ffafd5
6969! %l7 = 0000000000000072, Mem[0000000030181408] = d5cf6cff
6970 stba %l7,[%i6+%o4]0x89 ! Mem[0000000030181408] = d5cf6c72
6971! Mem[0000000010001432] = ff00213d, %l2 = 00000000ff000000
6972 ldstuba [%i0+0x032]%asi,%l2 ! %l2 = 00000021000000ff
6973! %l4 = 00000000ff0000ff, Mem[00000000218000c1] = ff04cd54, %asi = 80
6974 stba %l4,[%o3+0x0c1]%asi ! Mem[00000000218000c0] = ffffcd54
6975! %l4 = 00000000ff0000ff, Mem[0000000010101400] = aefe0fc4
6976 stwa %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = ff0000ff
6977! Starting 10 instruction Load Burst
6978! Mem[00000000100c1410] = efc001f10000ffff, %l5 = 000000001700006c
6979 ldxa [%i3+%o5]0x88,%l5 ! %l5 = efc001f10000ffff
6980
6981p0_label_159:
6982! Mem[0000000010001424] = a1472f5e, %f8 = 94d9ce2c
6983 lda [%i0+0x024]%asi,%f8 ! %f8 = a1472f5e
6984! Mem[0000000010141428] = 000000ffaefe0fc4, %l5 = efc001f10000ffff
6985 ldxa [%i5+0x028]%asi,%l5 ! %l5 = 000000ffaefe0fc4
6986! Mem[0000000020800040] = ffffe589, %l2 = 0000000000000021
6987 ldsba [%o1+0x040]%asi,%l2 ! %l2 = ffffffffffffffff
6988! Mem[0000000030101408] = 000000ff, %l3 = f800000000000000
6989 lduwa [%i4+%o4]0x89,%l3 ! %l3 = 00000000000000ff
6990! Mem[0000000030081400] = ff0000970000b805, %f6 = ee47e0d1 bf2f2299
6991 ldda [%i2+%g0]0x81,%f6 ! %f6 = ff000097 0000b805
6992! Mem[0000000010181420] = a509aa5e, %l6 = 000000000000004d
6993 lduha [%i6+0x020]%asi,%l6 ! %l6 = 000000000000a509
6994! Mem[0000000030181400] = ff000000, %l0 = 0000000000000000
6995 lduwa [%i6+%g0]0x81,%l0 ! %l0 = 00000000ff000000
6996! Mem[0000000030081400] = 970000ff, %l5 = 000000ffaefe0fc4
6997 ldsba [%i2+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
6998! Mem[0000000010001424] = a1472f5e, %l7 = 0000000000000072
6999 lduwa [%i0+0x024]%asi,%l7 ! %l7 = 00000000a1472f5e
7000! Starting 10 instruction Store Burst
7001! Mem[0000000010141420] = 000472e3, %l0 = ff000000, %l4 = ff0000ff
7002 add %i5,0x20,%g1
7003 casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000000472e3
7004
7005p0_label_160:
7006! %l5 = ffffffffffffffff, Mem[00000000300c1410] = 00000000
7007 stha %l5,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000ffff
7008! %l1 = 0000000003000000, Mem[0000000021800141] = 72ff9071
7009 stb %l1,[%o3+0x141] ! Mem[0000000021800140] = 72009071
7010! %l7 = 00000000a1472f5e, Mem[00000000201c0000] = 72ffafd5
7011 sth %l7,[%o0+%g0] ! Mem[00000000201c0000] = 2f5eafd5
7012! %f14 = ffff0000 fdbfc7eb, Mem[0000000030101400] = 00000000 e37204ff
7013 stda %f14,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffff0000 fdbfc7eb
7014! %f17 = 00000000, Mem[0000000010001410] = ffff0000
7015 sta %f17,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
7016! Mem[00000000100c1408] = 783c0000, %l6 = 000000000000a509
7017 ldstuba [%i3+%o4]0x88,%l6 ! %l6 = 00000000000000ff
7018! %f8 = a1472f5e, Mem[0000000010101400] = ff0000ff
7019 sta %f8 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = a1472f5e
7020! %l4 = 00000000000472e3, Mem[0000000010141400] = 000000000000e3ff
7021 stxa %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000000472e3
7022! %f28 = e09c42a3, Mem[00000000300c1408] = 037de6ff
7023 sta %f28,[%i3+%o4]0x89 ! Mem[00000000300c1408] = e09c42a3
7024! Starting 10 instruction Load Burst
7025! Mem[00000000100c1408] = ff003c78, %l3 = 00000000000000ff
7026 lduba [%i3+%o4]0x80,%l3 ! %l3 = 00000000000000ff
7027
7028! Check Point 32 for processor 0
7029
7030 set p0_check_pt_data_32,%g4
7031 rd %ccr,%g5 ! %g5 = 44
7032 ldx [%g4+0x08],%g2
7033 cmp %l0,%g2 ! %l0 = 00000000ff000000
7034 bne %xcc,p0_reg_check_fail0
7035 mov 0xee0,%g1
7036 ldx [%g4+0x10],%g2
7037 cmp %l1,%g2 ! %l1 = 0000000003000000
7038 bne %xcc,p0_reg_check_fail1
7039 mov 0xee1,%g1
7040 ldx [%g4+0x18],%g2
7041 cmp %l2,%g2 ! %l2 = ffffffffffffffff
7042 bne %xcc,p0_reg_check_fail2
7043 mov 0xee2,%g1
7044 ldx [%g4+0x20],%g2
7045 cmp %l3,%g2 ! %l3 = 00000000000000ff
7046 bne %xcc,p0_reg_check_fail3
7047 mov 0xee3,%g1
7048 ldx [%g4+0x28],%g2
7049 cmp %l5,%g2 ! %l5 = ffffffffffffffff
7050 bne %xcc,p0_reg_check_fail5
7051 mov 0xee5,%g1
7052 ldx [%g4+0x30],%g2
7053 cmp %l6,%g2 ! %l6 = 0000000000000000
7054 bne %xcc,p0_reg_check_fail6
7055 mov 0xee6,%g1
7056 ldx [%g4+0x38],%g2
7057 cmp %l7,%g2 ! %l7 = 00000000a1472f5e
7058 bne %xcc,p0_reg_check_fail7
7059 mov 0xee7,%g1
7060 ldx [%g4+0x40],%g3
7061 std %f0,[%g4]
7062 ldx [%g4],%g2
7063 cmp %g3,%g2 ! %f0 = e37204ff 00000000
7064 bne %xcc,p0_freg_check_fail
7065 mov 0xf00,%g1
7066 ldx [%g4+0x48],%g3
7067 std %f4,[%g4]
7068 ldx [%g4],%g2
7069 cmp %g3,%g2 ! %f4 = de45fb04 a1472f5e
7070 bne %xcc,p0_freg_check_fail
7071 mov 0xf04,%g1
7072 ldx [%g4+0x50],%g3
7073 std %f6,[%g4]
7074 ldx [%g4],%g2
7075 cmp %g3,%g2 ! %f6 = ff000097 0000b805
7076 bne %xcc,p0_freg_check_fail
7077 mov 0xf06,%g1
7078 ldx [%g4+0x58],%g3
7079 std %f8,[%g4]
7080 ldx [%g4],%g2
7081 cmp %g3,%g2 ! %f8 = a1472f5e 213658e3
7082 bne %xcc,p0_freg_check_fail
7083 mov 0xf08,%g1
7084 ldx [%g4+0x60],%g3
7085 std %f16,[%g4]
7086 ldx [%g4],%g2
7087 cmp %g3,%g2 ! %f16 = e37204ff 00000000
7088 bne %xcc,p0_freg_check_fail
7089 mov 0xf16,%g1
7090 ldx [%g4+0x68],%g3
7091 std %f18,[%g4]
7092 ldx [%g4],%g2
7093 cmp %g3,%g2 ! %f18 = 000000ff ff0000ff
7094 bne %xcc,p0_freg_check_fail
7095 mov 0xf18,%g1
7096 ldx [%g4+0x70],%g3
7097 std %f20,[%g4]
7098 ldx [%g4],%g2
7099 cmp %g3,%g2 ! %f20 = 00000000 000000ff
7100 bne %xcc,p0_freg_check_fail
7101 mov 0xf20,%g1
7102 ldx [%g4+0x78],%g3
7103 std %f22,[%g4]
7104 ldx [%g4],%g2
7105 cmp %g3,%g2 ! %f22 = ee47e0d1 bf2f2299
7106 bne %xcc,p0_freg_check_fail
7107 mov 0xf22,%g1
7108 ldx [%g4+0x80],%g3
7109 std %f24,[%g4]
7110 ldx [%g4],%g2
7111 cmp %g3,%g2 ! %f24 = 94d9ce2c 213658e3
7112 bne %xcc,p0_freg_check_fail
7113 mov 0xf24,%g1
7114 ldx [%g4+0x88],%g3
7115 std %f26,[%g4]
7116 ldx [%g4],%g2
7117 cmp %g3,%g2 ! %f26 = a4c6c247 9f39ee2d
7118 bne %xcc,p0_freg_check_fail
7119 mov 0xf26,%g1
7120 ldx [%g4+0x90],%g3
7121 std %f28,[%g4]
7122 ldx [%g4],%g2
7123 cmp %g3,%g2 ! %f28 = e09c42a3 30a4dfe3
7124 bne %xcc,p0_freg_check_fail
7125 mov 0xf28,%g1
7126 ldx [%g4+0x98],%g3
7127 std %f30,[%g4]
7128 ldx [%g4],%g2
7129 cmp %g3,%g2 ! %f30 = d1e0a5d0 fdbfc7eb
7130 bne %xcc,p0_freg_check_fail
7131 mov 0xf30,%g1
7132
7133! Check Point 32 completed
7134
7135
7136p0_label_161:
7137! Mem[0000000010081400] = ff000097, %l3 = 00000000000000ff
7138 ldsha [%i2+%g0]0x80,%l3 ! %l3 = ffffffffffffff00
7139! Mem[0000000010141400] = e3720400, %l1 = 0000000003000000
7140 lduha [%i5+%g0]0x80,%l1 ! %l1 = 000000000000e372
7141! Mem[0000000030181408] = d5cf6c72, %l7 = 00000000a1472f5e
7142 lduha [%i6+%o4]0x89,%l7 ! %l7 = 0000000000006c72
7143! Mem[0000000030141400] = ff000000 8ebde1ff, %l2 = ffffffff, %l3 = ffffff00
7144 ldda [%i5+%g0]0x81,%l2 ! %l2 = 00000000ff000000 000000008ebde1ff
7145! Mem[0000000030101408] = ff000000, %l6 = 0000000000000000
7146 lduwa [%i4+%o4]0x81,%l6 ! %l6 = 00000000ff000000
7147! Mem[00000000218000c0] = ffffcd54, %l3 = 000000008ebde1ff
7148 ldsh [%o3+0x0c0],%l3 ! %l3 = ffffffffffffffff
7149! Mem[0000000010081400] = ff000097, %l1 = 000000000000e372
7150 ldsba [%i2+%g0]0x80,%l1 ! %l1 = ffffffffffffffff
7151! Mem[00000000100c1410] = efc001f10000ffff, %l5 = ffffffffffffffff
7152 ldxa [%i3+%o5]0x88,%l5 ! %l5 = efc001f10000ffff
7153! Mem[0000000030101400] = ebc7bffd 0000ffff, %l4 = 000472e3, %l5 = 0000ffff
7154 ldda [%i4+%g0]0x81,%l4 ! %l4 = 00000000ebc7bffd 000000000000ffff
7155! Starting 10 instruction Store Burst
7156! Mem[0000000030081400] = 970000ff, %l3 = ffffffffffffffff
7157 ldstuba [%i2+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
7158
7159p0_label_162:
7160! Mem[0000000010181410] = f8000000, %l7 = 0000000000006c72
7161 swapa [%i6+%o5]0x80,%l7 ! %l7 = 00000000f8000000
7162! Mem[0000000010041400] = 34e67be3, %l0 = 00000000ff000000
7163 swapa [%i1+%g0]0x88,%l0 ! %l0 = 0000000034e67be3
7164! %l0 = 0000000034e67be3, Mem[000000001000142a] = 0000000a, %asi = 80
7165 stha %l0,[%i0+0x02a]%asi ! Mem[0000000010001428] = 00007be3
7166! Mem[0000000010141420] = 000472e3, %l4 = 00000000ebc7bffd
7167 swap [%i5+0x020],%l4 ! %l4 = 00000000000472e3
7168! Mem[000000001004140d] = d5cf6cf8, %l0 = 0000000034e67be3
7169 ldstuba [%i1+0x00d]%asi,%l0 ! %l0 = 000000cf000000ff
7170! Mem[000000001000143c] = bb5ee3d7, %l3 = 00000000000000ff, %asi = 80
7171 swapa [%i0+0x03c]%asi,%l3 ! %l3 = 00000000bb5ee3d7
7172! Mem[0000000020800040] = ffffe589, %l5 = 000000000000ffff
7173 ldstub [%o1+0x040],%l5 ! %l5 = 000000ff000000ff
7174! %l6 = 00000000ff000000, Mem[0000000010081410] = 0000000000000000
7175 stxa %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000ff000000
7176! Mem[0000000021800141] = 72009071, %l7 = 00000000f8000000
7177 ldstuba [%o3+0x141]%asi,%l7 ! %l7 = 00000000000000ff
7178! Starting 10 instruction Load Burst
7179! Mem[0000000030041400] = f7f7e634037de60a, %l4 = 00000000000472e3
7180 ldxa [%i1+%g0]0x81,%l4 ! %l4 = f7f7e634037de60a
7181
7182p0_label_163:
7183! Mem[0000000010001400] = 0000000017000034, %f12 = e697de10 00000000
7184 ldda [%i0+%g0]0x88,%f12 ! %f12 = 00000000 17000034
7185! Mem[0000000010141410] = 3d7bffff, %l2 = 00000000ff000000
7186 lduha [%i5+%o5]0x88,%l2 ! %l2 = 000000000000ffff
7187! Mem[0000000010001400] = 17000034, %l5 = 00000000000000ff
7188 ldsha [%i0+%g0]0x88,%l5 ! %l5 = 0000000000000034
7189! Mem[00000000300c1410] = 0000ffff, %l6 = 00000000ff000000
7190 ldswa [%i3+%o5]0x89,%l6 ! %l6 = 000000000000ffff
7191! Mem[0000000030101400] = ebc7bffd0000ffff, %f18 = 000000ff ff0000ff
7192 ldda [%i4+%g0]0x81,%f18 ! %f18 = ebc7bffd 0000ffff
7193! Mem[0000000010081410] = 000000ff 00000000, %l0 = 000000cf, %l1 = ffffffff
7194 ldda [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000000 00000000000000ff
7195! Mem[0000000030081400] = 970000ff, %l3 = 00000000bb5ee3d7
7196 ldsha [%i2+%g0]0x89,%l3 ! %l3 = 00000000000000ff
7197! Mem[0000000010081410] = 00000000, %l3 = 00000000000000ff
7198 lduwa [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
7199! Mem[0000000030081410] = ff66023c, %l4 = f7f7e634037de60a
7200 lduha [%i2+%o5]0x81,%l4 ! %l4 = 000000000000ff66
7201! Starting 10 instruction Store Burst
7202! %l2 = 000000000000ffff, Mem[0000000010101400] = a1472f5e
7203 stha %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffff2f5e
7204
7205p0_label_164:
7206! %l1 = 00000000000000ff, Mem[0000000030081410] = 3c0266ff
7207 stwa %l1,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000ff
7208! %l3 = 0000000000000000, Mem[0000000030101408] = ff000000
7209 stwa %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
7210! Mem[0000000020800040] = ffffe589, %l1 = 00000000000000ff
7211 ldstuba [%o1+0x040]%asi,%l1 ! %l1 = 000000ff000000ff
7212! %l3 = 0000000000000000, Mem[0000000030001400] = 2d000000
7213 stba %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = 2d000000
7214! %l4 = 000000000000ff66, Mem[0000000010041400] = ffe67d03ff000000
7215 stxa %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000000000ff66
7216! %l1 = 00000000000000ff, Mem[0000000010101410] = c96f6fff
7217 stba %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = c96f6fff
7218! Mem[0000000010081408] = f7f7e634, %l1 = 00000000000000ff
7219 ldstuba [%i2+%o4]0x80,%l1 ! %l1 = 000000f7000000ff
7220! %f14 = ffff0000, Mem[0000000010181424] = f7786cf8
7221 sta %f14,[%i6+0x024]%asi ! Mem[0000000010181424] = ffff0000
7222! Mem[00000000300c1400] = 00000000, %l6 = 000000000000ffff
7223 swapa [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000
7224! Starting 10 instruction Load Burst
7225! Mem[0000000030081410] = ffffffff000000ff, %l5 = 0000000000000034
7226 ldxa [%i2+%o5]0x89,%l5 ! %l5 = ffffffff000000ff
7227
7228p0_label_165:
7229! Mem[0000000010101408] = ed3487ff f101c0ef, %l0 = 00000000, %l1 = 000000f7
7230 ldda [%i4+%o4]0x88,%l0 ! %l0 = 00000000f101c0ef 00000000ed3487ff
7231! Mem[0000000010001408] = 00ff9daa, %l1 = 00000000ed3487ff
7232 lduba [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000000
7233! Mem[0000000010081400] = ff000097, %l6 = 0000000000000000
7234 ldswa [%i2+%g0]0x80,%l6 ! %l6 = ffffffffff000097
7235! Mem[0000000030141400] = ff000000, %f8 = a1472f5e
7236 lda [%i5+%g0]0x81,%f8 ! %f8 = ff000000
7237! Mem[0000000010081428] = cb22a377aaeca280, %f8 = ff000000 213658e3
7238 ldda [%i2+0x028]%asi,%f8 ! %f8 = cb22a377 aaeca280
7239 membar #Sync ! Added by membar checker (37)
7240! Mem[0000000010001400] = 34000017 00000000 00ff9daa 9f91163e
7241! Mem[0000000010001410] = 00000000 000000f8 ff000000 000000ff
7242! Mem[0000000010001420] = de45fb04 a1472f5e 00007be3 000000ff
7243! Mem[0000000010001430] = ff00ff3d 2d0064b3 62ef3c78 000000ff
7244 ldda [%i0]ASI_BLK_P,%f0 ! Block Load from 0000000010001400
7245! Mem[0000000030041400] = f7f7e634037de60a, %l3 = 0000000000000000
7246 ldxa [%i1+%g0]0x81,%l3 ! %l3 = f7f7e634037de60a
7247! Mem[0000000010181420] = a509aa5e, %l6 = ffffffffff000097
7248 lduha [%i6+0x022]%asi,%l6 ! %l6 = 000000000000aa5e
7249! Mem[0000000010141438] = 77a322cb, %l1 = 0000000000000000
7250 lduba [%i5+0x03b]%asi,%l1 ! %l1 = 00000000000000cb
7251! Starting 10 instruction Store Burst
7252! %l3 = f7f7e634037de60a, Mem[00000000300c1410] = 0000ffff
7253 stba %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000ff0a
7254
7255! Check Point 33 for processor 0
7256
7257 set p0_check_pt_data_33,%g4
7258 rd %ccr,%g5 ! %g5 = 44
7259 ldx [%g4+0x08],%g2
7260 cmp %l0,%g2 ! %l0 = 00000000f101c0ef
7261 bne %xcc,p0_reg_check_fail0
7262 mov 0xee0,%g1
7263 ldx [%g4+0x10],%g2
7264 cmp %l1,%g2 ! %l1 = 00000000000000cb
7265 bne %xcc,p0_reg_check_fail1
7266 mov 0xee1,%g1
7267 ldx [%g4+0x18],%g2
7268 cmp %l2,%g2 ! %l2 = 000000000000ffff
7269 bne %xcc,p0_reg_check_fail2
7270 mov 0xee2,%g1
7271 ldx [%g4+0x20],%g2
7272 cmp %l3,%g2 ! %l3 = f7f7e634037de60a
7273 bne %xcc,p0_reg_check_fail3
7274 mov 0xee3,%g1
7275 ldx [%g4+0x28],%g2
7276 cmp %l4,%g2 ! %l4 = 000000000000ff66
7277 bne %xcc,p0_reg_check_fail4
7278 mov 0xee4,%g1
7279 ldx [%g4+0x30],%g2
7280 cmp %l5,%g2 ! %l5 = ffffffff000000ff
7281 bne %xcc,p0_reg_check_fail5
7282 mov 0xee5,%g1
7283 ldx [%g4+0x38],%g2
7284 cmp %l6,%g2 ! %l6 = 000000000000aa5e
7285 bne %xcc,p0_reg_check_fail6
7286 mov 0xee6,%g1
7287 ldx [%g4+0x40],%g2
7288 cmp %l7,%g2 ! %l7 = 0000000000000000
7289 bne %xcc,p0_reg_check_fail7
7290 mov 0xee7,%g1
7291 ldx [%g4+0x48],%g3
7292 std %f0,[%g4]
7293 ldx [%g4],%g2
7294 cmp %g3,%g2 ! %f0 = 34000017 00000000
7295 bne %xcc,p0_freg_check_fail
7296 mov 0xf00,%g1
7297 ldx [%g4+0x50],%g3
7298 std %f2,[%g4]
7299 ldx [%g4],%g2
7300 cmp %g3,%g2 ! %f2 = 00ff9daa 9f91163e
7301 bne %xcc,p0_freg_check_fail
7302 mov 0xf02,%g1
7303 ldx [%g4+0x58],%g3
7304 std %f4,[%g4]
7305 ldx [%g4],%g2
7306 cmp %g3,%g2 ! %f4 = 00000000 000000f8
7307 bne %xcc,p0_freg_check_fail
7308 mov 0xf04,%g1
7309 ldx [%g4+0x60],%g3
7310 std %f6,[%g4]
7311 ldx [%g4],%g2
7312 cmp %g3,%g2 ! %f6 = ff000000 000000ff
7313 bne %xcc,p0_freg_check_fail
7314 mov 0xf06,%g1
7315 ldx [%g4+0x68],%g3
7316 std %f8,[%g4]
7317 ldx [%g4],%g2
7318 cmp %g3,%g2 ! %f8 = de45fb04 a1472f5e
7319 bne %xcc,p0_freg_check_fail
7320 mov 0xf08,%g1
7321 ldx [%g4+0x70],%g3
7322 std %f10,[%g4]
7323 ldx [%g4],%g2
7324 cmp %g3,%g2 ! %f10 = 00007be3 000000ff
7325 bne %xcc,p0_freg_check_fail
7326 mov 0xf10,%g1
7327 ldx [%g4+0x78],%g3
7328 std %f12,[%g4]
7329 ldx [%g4],%g2
7330 cmp %g3,%g2 ! %f12 = ff00ff3d 2d0064b3
7331 bne %xcc,p0_freg_check_fail
7332 mov 0xf12,%g1
7333 ldx [%g4+0x80],%g3
7334 std %f14,[%g4]
7335 ldx [%g4],%g2
7336 cmp %g3,%g2 ! %f14 = 62ef3c78 000000ff
7337 bne %xcc,p0_freg_check_fail
7338 mov 0xf14,%g1
7339 ldx [%g4+0x88],%g3
7340 std %f18,[%g4]
7341 ldx [%g4],%g2
7342 cmp %g3,%g2 ! %f18 = ebc7bffd 0000ffff
7343 bne %xcc,p0_freg_check_fail
7344 mov 0xf18,%g1
7345
7346! Check Point 33 completed
7347
7348
7349p0_label_166:
7350! %f20 = 00000000 000000ff, Mem[0000000010041420] = ffe67b3d 000000ff
7351 std %f20,[%i1+0x020] ! Mem[0000000010041420] = 00000000 000000ff
7352! %l0 = f101c0ef, %l1 = 000000cb, Mem[0000000010141400] = 000472e3 00000000
7353 stda %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = f101c0ef 000000cb
7354! %l0 = 00000000f101c0ef, Mem[000000001014141b] = 5c844f40, %asi = 80
7355 stba %l0,[%i5+0x01b]%asi ! Mem[0000000010141418] = 5c844fef
7356! %l0 = 00000000f101c0ef, Mem[0000000020800040] = ffffe589
7357 sth %l0,[%o1+0x040] ! Mem[0000000020800040] = c0efe589
7358! %l7 = 0000000000000000, Mem[0000000030001410] = ffe67d03
7359 stwa %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
7360! %l2 = 000000000000ffff, imm = 0000000000000783, %l5 = ffffffff000000ff
7361 and %l2,0x783,%l5 ! %l5 = 0000000000000783
7362 membar #Sync ! Added by membar checker (38)
7363! %l4 = 000000000000ff66, Mem[0000000010001410] = 00000000
7364 stha %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000ff66
7365! Mem[00000000211c0000] = ffaae4d2, %l7 = 0000000000000000
7366 ldstuba [%o2+0x000]%asi,%l7 ! %l7 = 000000ff000000ff
7367! %l3 = f7f7e634037de60a, Mem[00000000100c1400] = 00000000
7368 stba %l3,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0a000000
7369! Starting 10 instruction Load Burst
7370! Mem[0000000030141400] = 000000ff, %l5 = 0000000000000783
7371 ldswa [%i5+%g0]0x89,%l5 ! %l5 = 00000000000000ff
7372
7373p0_label_167:
7374! Mem[0000000030101400] = fdbfc7eb, %f22 = ee47e0d1
7375 lda [%i4+%g0]0x89,%f22 ! %f22 = fdbfc7eb
7376! Mem[0000000010181408] = 0000000300000000, %f6 = ff000000 000000ff
7377 ldda [%i6+%o4]0x88,%f6 ! %f6 = 00000003 00000000
7378! Mem[0000000010081400] = ff000097, %l4 = 000000000000ff66
7379 lduba [%i2+%g0]0x80,%l4 ! %l4 = 00000000000000ff
7380! Mem[0000000010141408] = 00000000, %f20 = 00000000
7381 lda [%i5+%o4]0x88,%f20 ! %f20 = 00000000
7382! Mem[0000000010081428] = cb22a377aaeca280, %l5 = 00000000000000ff
7383 ldxa [%i2+0x028]%asi,%l5 ! %l5 = cb22a377aaeca280
7384! Mem[0000000010041400] = 0000ff66, %l5 = cb22a377aaeca280
7385 ldswa [%i1+%g0]0x88,%l5 ! %l5 = 000000000000ff66
7386! Mem[0000000030101400] = ffff0000 fdbfc7eb, %l6 = 0000aa5e, %l7 = 000000ff
7387 ldda [%i4+%g0]0x89,%l6 ! %l6 = 00000000fdbfc7eb 00000000ffff0000
7388! Mem[0000000030041408] = ffe67d03, %f0 = 34000017
7389 lda [%i1+%o4]0x81,%f0 ! %f0 = ffe67d03
7390! Mem[0000000010141410] = 3d7bffff, %l3 = f7f7e634037de60a
7391 lduha [%i5+%o5]0x88,%l3 ! %l3 = 000000000000ffff
7392! Starting 10 instruction Store Burst
7393! Mem[0000000010041416] = ff04728d, %l2 = 000000000000ffff
7394 ldstub [%i1+0x016],%l2 ! %l2 = 00000072000000ff
7395
7396p0_label_168:
7397! %l4 = 00000000000000ff, Mem[00000000300c1408] = a3429ce0
7398 stha %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00ff9ce0
7399! %l3 = 000000000000ffff, Mem[00000000100c1408] = ff003c7834e67b3d
7400 stxa %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000000000ffff
7401! Mem[0000000010181408] = 00000000, %l7 = 00000000ffff0000
7402 ldstuba [%i6+%o4]0x88,%l7 ! %l7 = 00000000000000ff
7403! Mem[0000000010141410] = ffff7b3d, %l0 = 00000000f101c0ef
7404 swap [%i5+%o5],%l0 ! %l0 = 00000000ffff7b3d
7405! %l4 = 00000000000000ff, Mem[00000000300c1410] = 0aff0000
7406 stha %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00ff0000
7407! %l4 = 000000ff, %l5 = 0000ff66, Mem[0000000010141410] = f101c0ef 0000ff00
7408 stda %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000ff 0000ff66
7409! %l6 = 00000000fdbfc7eb, Mem[0000000020800040] = c0efe589, %asi = 80
7410 stha %l6,[%o1+0x040]%asi ! Mem[0000000020800040] = c7ebe589
7411! %l0 = 00000000ffff7b3d, Mem[00000000100c1410] = 0000ffff
7412 stwa %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ffff7b3d
7413! Mem[0000000010081410] = 00000000, %l6 = 00000000fdbfc7eb
7414 swapa [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000000
7415! Starting 10 instruction Load Burst
7416! Mem[0000000030101410] = 000000ff, %l7 = 0000000000000000
7417 ldsba [%i4+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
7418
7419p0_label_169:
7420! Mem[0000000030181408] = 726ccfd5, %l4 = 00000000000000ff
7421 lduba [%i6+%o4]0x81,%l4 ! %l4 = 0000000000000072
7422! Mem[0000000010041428] = 80a2ecaa, %l7 = ffffffffffffffff
7423 ldsba [%i1+0x02b]%asi,%l7 ! %l7 = ffffffffffffffaa
7424! Mem[0000000010101418] = 000000ff, %l3 = 000000000000ffff
7425 ldsh [%i4+0x018],%l3 ! %l3 = 0000000000000000
7426! Mem[0000000030041408] = ffe67d03, %l7 = ffffffffffffffaa
7427 lduha [%i1+%o4]0x81,%l7 ! %l7 = 000000000000ffe6
7428! Mem[0000000010081410] = fdbfc7eb, %l7 = 000000000000ffe6
7429 ldswa [%i2+%o5]0x80,%l7 ! %l7 = fffffffffdbfc7eb
7430! Mem[0000000010141408] = 00000000, %l3 = 0000000000000000
7431 ldswa [%i5+%o4]0x88,%l3 ! %l3 = 0000000000000000
7432! Mem[0000000030141400] = 000000ff, %f25 = 213658e3
7433 lda [%i5+%g0]0x89,%f25 ! %f25 = 000000ff
7434! Mem[0000000030041400] = f7f7e634 037de60a ffe67d03 d5cf6cf8
7435! Mem[0000000030041410] = 5e2f47a1 04fb45de 16a66f51 a7740b98
7436! Mem[0000000030041420] = ffe67b3d f778f552 80a2ecaa 77a322cb
7437! Mem[0000000030041430] = 35d3531a 3d7be6ff 74bd5edc 52d51ebb
7438 ldda [%i1]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030041400
7439! Mem[0000000030181410] = aefe0fff, %l6 = 0000000000000000
7440 ldswa [%i6+%o5]0x89,%l6 ! %l6 = ffffffffaefe0fff
7441! Starting 10 instruction Store Burst
7442! Mem[0000000030001408] = 00000000, %l6 = ffffffffaefe0fff
7443 swapa [%i0+%o4]0x81,%l6 ! %l6 = 0000000000000000
7444
7445p0_label_170:
7446! %l5 = 000000000000ff66, immed = fffff0f0, %y = 00000000
7447 sdiv %l5,-0xf10,%l0 ! %l0 = fffffffffffffff0
7448 mov %l0,%y ! %y = fffffff0
7449! Mem[0000000010141430] = ff000000, %l5 = 000000000000ff66, %asi = 80
7450 swapa [%i5+0x030]%asi,%l5 ! %l5 = 00000000ff000000
7451! %l4 = 0000000000000072, Mem[0000000010041410] = 00000003ff04ff8d
7452 stxa %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000000072
7453! %f15 = 000000ff, Mem[00000000100c1400] = 0a000000
7454 sta %f15,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000000ff
7455! %f6 = 00000003, Mem[0000000030081410] = 000000ff
7456 sta %f6 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000003
7457! %f10 = 00007be3 000000ff, %l3 = 0000000000000000
7458! Mem[0000000010081438] = bb1ed552ffe67b3d
7459 add %i2,0x038,%g1
7460 stda %f10,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010081438] = bb1ed552ffe67b3d
7461! Mem[0000000030001410] = 00000000, %l0 = fffffffffffffff0
7462 ldsba [%i0+%o5]0x89,%l0 ! %l0 = 0000000000000000
7463! %l3 = 0000000000000000, Mem[0000000010081418] = 980b74a7516fa616, %asi = 80
7464 stxa %l3,[%i2+0x018]%asi ! Mem[0000000010081418] = 0000000000000000
7465! %f9 = a1472f5e, Mem[0000000010041408] = 000000ff
7466 sta %f9 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = a1472f5e
7467! Starting 10 instruction Load Burst
7468! Mem[00000000100c1400] = 000000ff, %l0 = 0000000000000000
7469 ldsha [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000
7470
7471! Check Point 34 for processor 0
7472
7473 set p0_check_pt_data_34,%g4
7474 rd %ccr,%g5 ! %g5 = 44
7475 ldx [%g4+0x08],%g2
7476 cmp %l0,%g2 ! %l0 = 0000000000000000
7477 bne %xcc,p0_reg_check_fail0
7478 mov 0xee0,%g1
7479 ldx [%g4+0x10],%g2
7480 cmp %l2,%g2 ! %l2 = 0000000000000072
7481 bne %xcc,p0_reg_check_fail2
7482 mov 0xee2,%g1
7483 ldx [%g4+0x18],%g2
7484 cmp %l3,%g2 ! %l3 = 0000000000000000
7485 bne %xcc,p0_reg_check_fail3
7486 mov 0xee3,%g1
7487 ldx [%g4+0x20],%g2
7488 cmp %l4,%g2 ! %l4 = 0000000000000072
7489 bne %xcc,p0_reg_check_fail4
7490 mov 0xee4,%g1
7491 ldx [%g4+0x28],%g2
7492 cmp %l5,%g2 ! %l5 = 00000000ff000000
7493 bne %xcc,p0_reg_check_fail5
7494 mov 0xee5,%g1
7495 ldx [%g4+0x30],%g2
7496 cmp %l6,%g2 ! %l6 = 0000000000000000
7497 bne %xcc,p0_reg_check_fail6
7498 mov 0xee6,%g1
7499 ldx [%g4+0x38],%g2
7500 cmp %l7,%g2 ! %l7 = fffffffffdbfc7eb
7501 bne %xcc,p0_reg_check_fail7
7502 mov 0xee7,%g1
7503 ldx [%g4+0x40],%g3
7504 std %f0,[%g4]
7505 ldx [%g4],%g2
7506 cmp %g3,%g2 ! %f0 = ffe67d03 00000000
7507 bne %xcc,p0_freg_check_fail
7508 mov 0xf00,%g1
7509 ldx [%g4+0x48],%g3
7510 std %f6,[%g4]
7511 ldx [%g4],%g2
7512 cmp %g3,%g2 ! %f6 = 00000003 00000000
7513 bne %xcc,p0_freg_check_fail
7514 mov 0xf06,%g1
7515 ldx [%g4+0x50],%g3
7516 std %f16,[%g4]
7517 ldx [%g4],%g2
7518 cmp %g3,%g2 ! %f16 = f7f7e634 037de60a
7519 bne %xcc,p0_freg_check_fail
7520 mov 0xf16,%g1
7521 ldx [%g4+0x58],%g3
7522 std %f18,[%g4]
7523 ldx [%g4],%g2
7524 cmp %g3,%g2 ! %f18 = ffe67d03 d5cf6cf8
7525 bne %xcc,p0_freg_check_fail
7526 mov 0xf18,%g1
7527 ldx [%g4+0x60],%g3
7528 std %f20,[%g4]
7529 ldx [%g4],%g2
7530 cmp %g3,%g2 ! %f20 = 5e2f47a1 04fb45de
7531 bne %xcc,p0_freg_check_fail
7532 mov 0xf20,%g1
7533 ldx [%g4+0x68],%g3
7534 std %f22,[%g4]
7535 ldx [%g4],%g2
7536 cmp %g3,%g2 ! %f22 = 16a66f51 a7740b98
7537 bne %xcc,p0_freg_check_fail
7538 mov 0xf22,%g1
7539 ldx [%g4+0x70],%g3
7540 std %f24,[%g4]
7541 ldx [%g4],%g2
7542 cmp %g3,%g2 ! %f24 = ffe67b3d f778f552
7543 bne %xcc,p0_freg_check_fail
7544 mov 0xf24,%g1
7545 ldx [%g4+0x78],%g3
7546 std %f26,[%g4]
7547 ldx [%g4],%g2
7548 cmp %g3,%g2 ! %f26 = 80a2ecaa 77a322cb
7549 bne %xcc,p0_freg_check_fail
7550 mov 0xf26,%g1
7551 ldx [%g4+0x80],%g3
7552 std %f28,[%g4]
7553 ldx [%g4],%g2
7554 cmp %g3,%g2 ! %f28 = 35d3531a 3d7be6ff
7555 bne %xcc,p0_freg_check_fail
7556 mov 0xf28,%g1
7557 ldx [%g4+0x88],%g3
7558 std %f30,[%g4]
7559 ldx [%g4],%g2
7560 cmp %g3,%g2 ! %f30 = 74bd5edc 52d51ebb
7561 bne %xcc,p0_freg_check_fail
7562 mov 0xf30,%g1
7563
7564! Check Point 34 completed
7565
7566
7567p0_label_171:
7568! Mem[0000000030041400] = f7f7e634, %l6 = 0000000000000000
7569 lduba [%i1+%g0]0x81,%l6 ! %l6 = 00000000000000f7
7570! Mem[0000000010081408] = 34e6f7ff, %f29 = 3d7be6ff
7571 lda [%i2+%o4]0x88,%f29 ! %f29 = 34e6f7ff
7572! Mem[0000000030101408] = 0000000000000000, %l5 = 00000000ff000000
7573 ldxa [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000
7574! Mem[0000000010081418] = 00000000, %f4 = 00000000
7575 ld [%i2+0x018],%f4 ! %f4 = 00000000
7576! Mem[0000000010141408] = 00000000ff000000, %f20 = 5e2f47a1 04fb45de
7577 ldd [%i5+%o4],%f20 ! %f20 = 00000000 ff000000
7578! Mem[0000000010181410] = 00006c72, %l0 = 0000000000000000
7579 lduwa [%i6+%o5]0x80,%l0 ! %l0 = 0000000000006c72
7580! Mem[0000000010141400] = f101c0ef, %f11 = 000000ff
7581 lda [%i5+%g0]0x88,%f11 ! %f11 = f101c0ef
7582! Mem[0000000010041400] = 66ff0000, %l6 = 00000000000000f7
7583 lduha [%i1+%g0]0x80,%l6 ! %l6 = 00000000000066ff
7584! Mem[00000000300c1408] = 00ff9ce0, %l0 = 0000000000006c72
7585 lduba [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000
7586! Starting 10 instruction Store Burst
7587! Mem[0000000010101408] = efc001f1, %l4 = 0000000000000072
7588 swapa [%i4+%o4]0x80,%l4 ! %l4 = 00000000efc001f1
7589
7590p0_label_172:
7591! %l6 = 00000000000066ff, Mem[00000000100c1410] = 3d7bffff
7592 stwa %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000066ff
7593! Mem[0000000010101424] = 8ebde12c, %l6 = 00000000000066ff, %asi = 80
7594 swapa [%i4+0x024]%asi,%l6 ! %l6 = 000000008ebde12c
7595! Mem[0000000030141410] = f8000000, %l7 = fffffffffdbfc7eb
7596 ldstuba [%i5+%o5]0x89,%l7 ! %l7 = 00000000000000ff
7597! %f14 = 62ef3c78 000000ff, Mem[0000000010181408] = 000000ff 00000003
7598 stda %f14,[%i6+%o4]0x88 ! Mem[0000000010181408] = 62ef3c78 000000ff
7599! Mem[0000000030001400] = 2d000000, %l2 = 0000000000000072
7600 swapa [%i0+%g0]0x89,%l2 ! %l2 = 000000002d000000
7601! Mem[0000000030041408] = ffe67d03, %l7 = 0000000000000000
7602 ldstuba [%i1+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
7603! Mem[00000000300c1410] = 0000ff00, %l5 = 0000000000000000
7604 ldstuba [%i3+%o5]0x89,%l5 ! %l5 = 00000000000000ff
7605! Mem[0000000010001400] = 34000017, %l4 = 00000000efc001f1
7606 swap [%i0+%g0],%l4 ! %l4 = 0000000034000017
7607! %l6 = 8ebde12c, %l7 = 000000ff, Mem[00000000300c1408] = 00ff9ce0 00000000
7608 stda %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 8ebde12c 000000ff
7609! Starting 10 instruction Load Burst
7610! Mem[00000000100c1408] = 00000000, %l1 = 00000000000000cb
7611 lduha [%i3+%o4]0x88,%l1 ! %l1 = 0000000000000000
7612
7613p0_label_173:
7614! Mem[0000000030181408] = d5cf6c72, %l4 = 0000000034000017
7615 ldsha [%i6+%o4]0x89,%l4 ! %l4 = 0000000000006c72
7616! Mem[0000000010141410] = ff000000, %l3 = 0000000000000000
7617 lduha [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000000
7618! Mem[0000000010001418] = ff000000, %l7 = 00000000000000ff
7619 lduba [%i0+0x019]%asi,%l7 ! %l7 = 0000000000000000
7620! Mem[0000000030141410] = f80000ff, %l0 = 0000000000000000
7621 ldswa [%i5+%o5]0x89,%l0 ! %l0 = fffffffff80000ff
7622! Code Fragment 4
7623p0_fragment_6:
7624! %l0 = fffffffff80000ff
7625 setx 0xfbc11e700bacba22,%g7,%l0 ! %l0 = fbc11e700bacba22
7626! %l1 = 0000000000000000
7627 setx 0x321c1fcfa11c2547,%g7,%l1 ! %l1 = 321c1fcfa11c2547
7628 setx 0x7ff8, %g1, %g2
7629 and %l0, %g2, %l0
7630 setx 0xffffffff, %g1, %g2
7631 and %l1, %g2, %l1
7632 setx 0x100000000, %g1, %g2
7633 or %l1, %g2, %l1 ! Set bit 32 - perrinj
7634 ta T_CHANGE_HPRIV
7635 stxa %l1, [%l0]ASI_ICACHE_INSTR
7636 ta T_CHANGE_NONHPRIV
7637! %l0 = fbc11e700bacba22
7638 setx 0x7f072f78459ad3fd,%g7,%l0 ! %l0 = 7f072f78459ad3fd
7639! %l1 = 321c1fcfa11c2547
7640 setx 0x5f42441001968f39,%g7,%l1 ! %l1 = 5f42441001968f39
7641! Mem[0000000010141430] = 0000ff66 000000ff, %l2 = 2d000000, %l3 = 00000000
7642 ldda [%i5+0x030]%asi,%l2 ! %l2 = 000000000000ff66 00000000000000ff
7643! %l5 = 0000000000000000, Mem[0000000010101430] = 28e3c8f79ff26985
7644 stx %l5,[%i4+0x030] ! Mem[0000000010101430] = 0000000000000000
7645! Mem[0000000010041400] = 66ff0000, %l0 = 7f072f78459ad3fd
7646 ldsha [%i1+%g0]0x80,%l0 ! %l0 = 00000000000066ff
7647! Mem[0000000030141400] = ff000000, %l2 = 000000000000ff66
7648 ldswa [%i5+%g0]0x81,%l2 ! %l2 = ffffffffff000000
7649! Starting 10 instruction Store Burst
7650! Mem[0000000030001400] = 72000000, %l7 = 0000000000000000
7651 swapa [%i0+%g0]0x81,%l7 ! %l7 = 0000000072000000
7652
7653p0_label_174:
7654! %l2 = ff000000, %l3 = 000000ff, Mem[00000000100c1408] = 00000000 0000ffff
7655 std %l2,[%i3+%o4] ! Mem[00000000100c1408] = ff000000 000000ff
7656! %l1 = 5f42441001968f39, Mem[00000000300c1408] = ff0000002ce1bd8e
7657 stxa %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 5f42441001968f39
7658! %l1 = 5f42441001968f39, Mem[0000000030001410] = 00000000
7659 stba %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = 39000000
7660! Mem[0000000030101410] = ff000000, %l5 = 0000000000000000
7661 ldstuba [%i4+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
7662! Mem[0000000010041408] = 5e2f47a1d5ff6cf8, %l7 = 0000000072000000, %l1 = 5f42441001968f39
7663 add %i1,0x08,%g1
7664 casxa [%g1]0x80,%l7,%l1 ! %l1 = 5e2f47a1d5ff6cf8
7665! Mem[0000000030181400] = 000000ff, %l0 = 00000000000066ff
7666 ldstuba [%i6+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
7667! %l4 = 0000000000006c72, Mem[00000000211c0001] = ffaae4d2
7668 stb %l4,[%o2+0x001] ! Mem[00000000211c0000] = ff72e4d2
7669! %l2 = ffffffffff000000, Mem[00000000100c1408] = ff000000
7670 stwa %l2,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff000000
7671! %l1 = 5e2f47a1d5ff6cf8, Mem[0000000020800041] = c7ebe589, %asi = 80
7672 stba %l1,[%o1+0x041]%asi ! Mem[0000000020800040] = c7f8e589
7673! Starting 10 instruction Load Burst
7674! Mem[0000000010101410] = c96f6fff, %l4 = 0000000000006c72
7675 ldsba [%i4+%o5]0x88,%l4 ! %l4 = ffffffffffffffff
7676
7677p0_label_175:
7678! Mem[0000000010001400] = efc001f100000000, %f8 = de45fb04 a1472f5e
7679 ldda [%i0+%g0]0x80,%f8 ! %f8 = efc001f1 00000000
7680! Mem[0000000010041410] = 00000000, %l1 = 5e2f47a1d5ff6cf8
7681 lduwa [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000000
7682! Mem[00000000100c1418] = 3317a600, %l1 = 0000000000000000
7683 lduh [%i3+0x018],%l1 ! %l1 = 0000000000003317
7684! Mem[0000000010041428] = 80a2ecaa77a322cb, %l3 = 00000000000000ff
7685 ldx [%i1+0x028],%l3 ! %l3 = 80a2ecaa77a322cb
7686! Mem[0000000010081418] = 0000000000000000, %f8 = efc001f1 00000000
7687 ldd [%i2+0x018],%f8 ! %f8 = 00000000 00000000
7688! Mem[0000000030001400] = 00000000, %f11 = f101c0ef
7689 lda [%i0+%g0]0x89,%f11 ! %f11 = 00000000
7690! Mem[0000000010041400] = 000000000000ff66, %l1 = 0000000000003317
7691 ldxa [%i1+%g0]0x88,%l1 ! %l1 = 000000000000ff66
7692! Mem[0000000010101408] = 00000072ff8734ed, %f6 = 00000003 00000000
7693 ldda [%i4+%o4]0x80,%f6 ! %f6 = 00000072 ff8734ed
7694! Mem[00000000300c1410] = ffff0000, %l1 = 000000000000ff66
7695 lduwa [%i3+%o5]0x81,%l1 ! %l1 = 00000000ffff0000
7696! Starting 10 instruction Store Burst
7697! %l1 = 00000000ffff0000, Mem[0000000030001410] = 3900000010de97e6
7698 stxa %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000ffff0000
7699
7700! Check Point 35 for processor 0
7701
7702 set p0_check_pt_data_35,%g4
7703 rd %ccr,%g5 ! %g5 = 44
7704 ldx [%g4+0x08],%g2
7705 cmp %l0,%g2 ! %l0 = 00000000000000ff
7706 bne %xcc,p0_reg_check_fail0
7707 mov 0xee0,%g1
7708 ldx [%g4+0x10],%g2
7709 cmp %l1,%g2 ! %l1 = 00000000ffff0000
7710 bne %xcc,p0_reg_check_fail1
7711 mov 0xee1,%g1
7712 ldx [%g4+0x18],%g2
7713 cmp %l2,%g2 ! %l2 = ffffffffff000000
7714 bne %xcc,p0_reg_check_fail2
7715 mov 0xee2,%g1
7716 ldx [%g4+0x20],%g2
7717 cmp %l3,%g2 ! %l3 = 80a2ecaa77a322cb
7718 bne %xcc,p0_reg_check_fail3
7719 mov 0xee3,%g1
7720 ldx [%g4+0x28],%g2
7721 cmp %l4,%g2 ! %l4 = ffffffffffffffff
7722 bne %xcc,p0_reg_check_fail4
7723 mov 0xee4,%g1
7724 ldx [%g4+0x30],%g2
7725 cmp %l5,%g2 ! %l5 = 00000000000000ff
7726 bne %xcc,p0_reg_check_fail5
7727 mov 0xee5,%g1
7728 ldx [%g4+0x38],%g2
7729 cmp %l6,%g2 ! %l6 = 000000008ebde12c
7730 bne %xcc,p0_reg_check_fail6
7731 mov 0xee6,%g1
7732 ldx [%g4+0x40],%g2
7733 cmp %l7,%g2 ! %l7 = 0000000072000000
7734 bne %xcc,p0_reg_check_fail7
7735 mov 0xee7,%g1
7736 ldx [%g4+0x48],%g3
7737 std %f2,[%g4]
7738 ldx [%g4],%g2
7739 cmp %g3,%g2 ! %f2 = 00ff9daa 9f91163e
7740 bne %xcc,p0_freg_check_fail
7741 mov 0xf02,%g1
7742 ldx [%g4+0x50],%g3
7743 std %f4,[%g4]
7744 ldx [%g4],%g2
7745 cmp %g3,%g2 ! %f4 = 00000000 000000f8
7746 bne %xcc,p0_freg_check_fail
7747 mov 0xf04,%g1
7748 ldx [%g4+0x58],%g3
7749 std %f6,[%g4]
7750 ldx [%g4],%g2
7751 cmp %g3,%g2 ! %f6 = 00000072 ff8734ed
7752 bne %xcc,p0_freg_check_fail
7753 mov 0xf06,%g1
7754 ldx [%g4+0x60],%g3
7755 std %f8,[%g4]
7756 ldx [%g4],%g2
7757 cmp %g3,%g2 ! %f8 = 00000000 00000000
7758 bne %xcc,p0_freg_check_fail
7759 mov 0xf08,%g1
7760 ldx [%g4+0x68],%g3
7761 std %f10,[%g4]
7762 ldx [%g4],%g2
7763 cmp %g3,%g2 ! %f10 = 00007be3 00000000
7764 bne %xcc,p0_freg_check_fail
7765 mov 0xf10,%g1
7766 ldx [%g4+0x70],%g3
7767 std %f20,[%g4]
7768 ldx [%g4],%g2
7769 cmp %g3,%g2 ! %f20 = 00000000 ff000000
7770 bne %xcc,p0_freg_check_fail
7771 mov 0xf20,%g1
7772 ldx [%g4+0x78],%g3
7773 std %f28,[%g4]
7774 ldx [%g4],%g2
7775 cmp %g3,%g2 ! %f28 = 35d3531a 34e6f7ff
7776 bne %xcc,p0_freg_check_fail
7777 mov 0xf28,%g1
7778
7779! Check Point 35 completed
7780
7781
7782p0_label_176:
7783! %l4 = ffffffffffffffff, Mem[00000000100c141f] = 52529726, %asi = 80
7784 stba %l4,[%i3+0x01f]%asi ! Mem[00000000100c141c] = 525297ff
7785! %l0 = 00000000000000ff, Mem[00000000300c1400] = 0000ffff
7786 stwa %l0,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000ff
7787! Mem[0000000010041408] = a1472f5e, %l3 = 80a2ecaa77a322cb
7788 ldstuba [%i1+%o4]0x88,%l3 ! %l3 = 0000005e000000ff
7789! %l2 = ffffffffff000000, Mem[0000000010081408] = 34e6f7ff
7790 stba %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 34e6f700
7791! %f6 = 00000072, Mem[0000000030081400] = 970000ff
7792 sta %f6 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000072
7793! %l0 = 00000000000000ff, Mem[000000001014142a] = 000000ff, %asi = 80
7794 stha %l0,[%i5+0x02a]%asi ! Mem[0000000010141428] = 000000ff
7795! %f28 = 35d3531a 34e6f7ff, Mem[0000000030081408] = ff0ffeae 52d51ebb
7796 stda %f28,[%i2+%o4]0x81 ! Mem[0000000030081408] = 35d3531a 34e6f7ff
7797! %f16 = f7f7e634 037de60a ffe67d03 d5cf6cf8
7798! %f20 = 00000000 ff000000 16a66f51 a7740b98
7799! %f24 = ffe67b3d f778f552 80a2ecaa 77a322cb
7800! %f28 = 35d3531a 34e6f7ff 74bd5edc 52d51ebb
7801 stda %f16,[%i5]ASI_BLK_P ! Block Store to 0000000010141400
7802! Mem[00000000300c1400] = ff000000, %l7 = 0000000072000000
7803 swapa [%i3+%g0]0x81,%l7 ! %l7 = 00000000ff000000
7804! Starting 10 instruction Load Burst
7805! Mem[0000000030101400] = ebc7bffd, %l3 = 000000000000005e
7806 ldsba [%i4+%g0]0x81,%l3 ! %l3 = ffffffffffffffeb
7807
7808p0_label_177:
7809! Mem[0000000010001400] = f101c0ef, %l1 = 00000000ffff0000
7810 ldsha [%i0+%g0]0x88,%l1 ! %l1 = ffffffffffffc0ef
7811! Mem[0000000030181410] = aefe0fff, %l1 = ffffffffffffc0ef
7812 ldsba [%i6+%o5]0x89,%l1 ! %l1 = ffffffffffffffff
7813 membar #Sync ! Added by membar checker (39)
7814! Mem[00000000300c1400] = 72000000 00000000 398f9601 1044425f
7815! Mem[00000000300c1410] = ffff0000 17000000 00000000 00000097
7816! Mem[00000000300c1420] = ed34871b 037de60a e3720000 40625eff
7817! Mem[00000000300c1430] = 8fbbc3a2 ff72c64a d0eab90c daa49daa
7818 ldda [%i3]ASI_BLK_SL,%f0 ! Block Load from 00000000300c1400
7819! Mem[00000000218001c0] = 6bf39ea8, %l2 = ffffffffff000000
7820 lduba [%o3+0x1c1]%asi,%l2 ! %l2 = 00000000000000f3
7821! Mem[0000000030041410] = 5e2f47a1, %l6 = 000000008ebde12c
7822 ldsha [%i1+%o5]0x81,%l6 ! %l6 = 0000000000005e2f
7823! Mem[0000000030041408] = ffe67d03, %l3 = ffffffffffffffeb
7824 lduwa [%i1+%o4]0x81,%l3 ! %l3 = 00000000ffe67d03
7825! Mem[00000000211c0000] = ff72e4d2, %l7 = 00000000ff000000
7826 lduh [%o2+%g0],%l7 ! %l7 = 000000000000ff72
7827! Mem[0000000030141408] = 00000000, %l5 = 00000000000000ff
7828 lduwa [%i5+%o4]0x89,%l5 ! %l5 = 0000000000000000
7829! Mem[0000000010101408] = 72000000, %l5 = 0000000000000000
7830 ldsba [%i4+%o4]0x88,%l5 ! %l5 = 0000000000000000
7831! Starting 10 instruction Store Burst
7832! Mem[0000000021800001] = f2ffed58, %l0 = 00000000000000ff
7833 ldstuba [%o3+0x001]%asi,%l0 ! %l0 = 000000ff000000ff
7834
7835p0_label_178:
7836! %f16 = f7f7e634 037de60a, %l7 = 000000000000ff72
7837! Mem[0000000030081438] = 3e0000001b8734ed
7838 add %i2,0x038,%g1
7839 stda %f16,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030081438] = 3e00000034e6f7f7
7840! Mem[0000000010101413] = ff6f6fc9, %l6 = 0000000000005e2f
7841 ldstub [%i4+0x013],%l6 ! %l6 = 000000c9000000ff
7842! %l6 = 00000000000000c9, Mem[0000000010001400] = f101c0ef
7843 stwa %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000c9
7844! %f22 = 16a66f51, Mem[0000000010001400] = c9000000
7845 sta %f22,[%i0+%g0]0x80 ! Mem[0000000010001400] = 16a66f51
7846! %f20 = 00000000 ff000000, Mem[00000000100c1410] = 000066ff f101c0ef
7847 stda %f20,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000 ff000000
7848! %l0 = 000000ff, %l1 = ffffffff, Mem[0000000030041408] = ffe67d03 d5cf6cf8
7849 stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000ff ffffffff
7850! %l3 = 00000000ffe67d03, Mem[0000000030041400] = 34e6f7f7
7851 stha %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = 34e67d03
7852! %l1 = ffffffffffffffff, Mem[0000000010141400] = 0ae67d0334e6f7f7
7853 stxa %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffffffffffffffff
7854! Mem[0000000010041408] = a1472fff, %l1 = ffffffffffffffff
7855 swapa [%i1+%o4]0x88,%l1 ! %l1 = 00000000a1472fff
7856! Starting 10 instruction Load Burst
7857! Mem[0000000030101408] = 00000000, %l1 = 00000000a1472fff
7858 lduha [%i4+%o4]0x89,%l1 ! %l1 = 0000000000000000
7859
7860p0_label_179:
7861! Mem[0000000030141410] = ff0000f8, %f31 = 52d51ebb
7862 lda [%i5+%o5]0x81,%f31 ! %f31 = ff0000f8
7863! Mem[00000000201c0000] = 2f5eafd5, %l1 = 0000000000000000
7864 ldsh [%o0+%g0],%l1 ! %l1 = 0000000000002f5e
7865! Mem[0000000010101410] = ff6f6fff, %l0 = 00000000000000ff
7866 ldsba [%i4+%o5]0x80,%l0 ! %l0 = ffffffffffffffff
7867! Mem[0000000030001410] = 00000000, %l7 = 000000000000ff72
7868 lduba [%i0+%o5]0x89,%l7 ! %l7 = 0000000000000000
7869! Mem[0000000020800000] = c9ffbb34, %l3 = 00000000ffe67d03
7870 lduh [%o1+%g0],%l3 ! %l3 = 000000000000c9ff
7871! Mem[0000000010101408] = 00000072, %l4 = ffffffffffffffff
7872 ldsba [%i4+%o4]0x80,%l4 ! %l4 = 0000000000000000
7873! Mem[0000000010001408] = 00ff9daa, %l5 = 0000000000000000
7874 ldsha [%i0+%o4]0x80,%l5 ! %l5 = 00000000000000ff
7875! Mem[0000000010101408] = 72000000, %l1 = 0000000000002f5e
7876 ldsha [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000000
7877! Mem[0000000010081410] = ebc7bffd, %l3 = 000000000000c9ff
7878 ldswa [%i2+%o5]0x88,%l3 ! %l3 = ffffffffebc7bffd
7879! Starting 10 instruction Store Burst
7880! %f24 = ffe67b3d f778f552, Mem[0000000030181410] = aefe0fff 000000ff
7881 stda %f24,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffe67b3d f778f552
7882
7883p0_label_180:
7884! %l0 = ffffffffffffffff, Mem[0000000030181400] = ff000000
7885 stha %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = ffff0000
7886! %l5 = 00000000000000ff, Mem[0000000030081408] = 35d3531a34e6f7ff
7887 stxa %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000000000ff
7888! Mem[00000000300c1400] = 00000072, %l0 = ffffffffffffffff
7889 swapa [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000072
7890! %l5 = 00000000000000ff, Mem[0000000010081408] = 00f7e634ffe67b3d
7891 stxa %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000000000ff
7892! %l5 = 00000000000000ff, Mem[0000000030041408] = ff000000
7893 stha %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = ff0000ff
7894! %l3 = ffffffffebc7bffd, Mem[0000000030141410] = ff0000f88ffe275d
7895 stxa %l3,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffffebc7bffd
7896! %l0 = 00000072, %l1 = 00000000, Mem[0000000030181408] = d5cf6c72 03000000
7897 stda %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000072 00000000
7898 membar #Sync ! Added by membar checker (40)
7899! %l0 = 0000000000000072, Mem[00000000300c1410] = ffff0000
7900 stba %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 72ff0000
7901! Mem[00000000100c1404] = 970000ff, %l3 = ffffffffebc7bffd
7902 swap [%i3+0x004],%l3 ! %l3 = 00000000970000ff
7903! Starting 10 instruction Load Burst
7904! Mem[0000000010081420] = 52f578f7 3d7be6ff, %l6 = 000000c9, %l7 = 00000000
7905 ldda [%i2+0x020]%asi,%l6 ! %l6 = 0000000052f578f7 000000003d7be6ff
7906
7907! Check Point 36 for processor 0
7908
7909 set p0_check_pt_data_36,%g4
7910 rd %ccr,%g5 ! %g5 = 44
7911 ldx [%g4+0x08],%g2
7912 cmp %l0,%g2 ! %l0 = 0000000000000072
7913 bne %xcc,p0_reg_check_fail0
7914 mov 0xee0,%g1
7915 ldx [%g4+0x10],%g2
7916 cmp %l1,%g2 ! %l1 = 0000000000000000
7917 bne %xcc,p0_reg_check_fail1
7918 mov 0xee1,%g1
7919 ldx [%g4+0x18],%g2
7920 cmp %l2,%g2 ! %l2 = 00000000000000f3
7921 bne %xcc,p0_reg_check_fail2
7922 mov 0xee2,%g1
7923 ldx [%g4+0x20],%g2
7924 cmp %l3,%g2 ! %l3 = 00000000970000ff
7925 bne %xcc,p0_reg_check_fail3
7926 mov 0xee3,%g1
7927 ldx [%g4+0x28],%g2
7928 cmp %l4,%g2 ! %l4 = 0000000000000000
7929 bne %xcc,p0_reg_check_fail4
7930 mov 0xee4,%g1
7931 ldx [%g4+0x30],%g2
7932 cmp %l5,%g2 ! %l5 = 00000000000000ff
7933 bne %xcc,p0_reg_check_fail5
7934 mov 0xee5,%g1
7935 ldx [%g4+0x38],%g2
7936 cmp %l6,%g2 ! %l6 = 0000000052f578f7
7937 bne %xcc,p0_reg_check_fail6
7938 mov 0xee6,%g1
7939 ldx [%g4+0x40],%g2
7940 cmp %l7,%g2 ! %l7 = 000000003d7be6ff
7941 bne %xcc,p0_reg_check_fail7
7942 mov 0xee7,%g1
7943 ldx [%g4+0x48],%g3
7944 std %f0,[%g4]
7945 ldx [%g4],%g2
7946 cmp %g3,%g2 ! %f0 = 00000000 00000072
7947 bne %xcc,p0_freg_check_fail
7948 mov 0xf00,%g1
7949 ldx [%g4+0x50],%g3
7950 std %f2,[%g4]
7951 ldx [%g4],%g2
7952 cmp %g3,%g2 ! %f2 = 5f424410 01968f39
7953 bne %xcc,p0_freg_check_fail
7954 mov 0xf02,%g1
7955 ldx [%g4+0x58],%g3
7956 std %f4,[%g4]
7957 ldx [%g4],%g2
7958 cmp %g3,%g2 ! %f4 = 00000017 0000ffff
7959 bne %xcc,p0_freg_check_fail
7960 mov 0xf04,%g1
7961 ldx [%g4+0x60],%g3
7962 std %f6,[%g4]
7963 ldx [%g4],%g2
7964 cmp %g3,%g2 ! %f6 = 97000000 00000000
7965 bne %xcc,p0_freg_check_fail
7966 mov 0xf06,%g1
7967 ldx [%g4+0x68],%g3
7968 std %f8,[%g4]
7969 ldx [%g4],%g2
7970 cmp %g3,%g2 ! %f8 = 0ae67d03 1b8734ed
7971 bne %xcc,p0_freg_check_fail
7972 mov 0xf08,%g1
7973 ldx [%g4+0x70],%g3
7974 std %f10,[%g4]
7975 ldx [%g4],%g2
7976 cmp %g3,%g2 ! %f10 = ff5e6240 000072e3
7977 bne %xcc,p0_freg_check_fail
7978 mov 0xf10,%g1
7979 ldx [%g4+0x78],%g3
7980 std %f12,[%g4]
7981 ldx [%g4],%g2
7982 cmp %g3,%g2 ! %f12 = 4ac672ff a2c3bb8f
7983 bne %xcc,p0_freg_check_fail
7984 mov 0xf12,%g1
7985 ldx [%g4+0x80],%g3
7986 std %f14,[%g4]
7987 ldx [%g4],%g2
7988 cmp %g3,%g2 ! %f14 = aa9da4da 0cb9ead0
7989 bne %xcc,p0_freg_check_fail
7990 mov 0xf14,%g1
7991 ldx [%g4+0x88],%g3
7992 std %f30,[%g4]
7993 ldx [%g4],%g2
7994 cmp %g3,%g2 ! %f30 = 74bd5edc ff0000f8
7995 bne %xcc,p0_freg_check_fail
7996 mov 0xf30,%g1
7997
7998! Check Point 36 completed
7999
8000
8001p0_label_181:
8002! Mem[0000000010001408] = 00ff9daa, %l4 = 0000000000000000
8003 ldsha [%i0+%o4]0x80,%l4 ! %l4 = 00000000000000ff
8004! Mem[0000000010081408] = 00000000, %l1 = 0000000000000000
8005 ldswa [%i2+0x008]%asi,%l1 ! %l1 = 0000000000000000
8006! Mem[0000000030041400] = 0ae67d03 34e67d03, %l6 = 52f578f7, %l7 = 3d7be6ff
8007 ldda [%i1+%g0]0x89,%l6 ! %l6 = 0000000034e67d03 000000000ae67d03
8008! Mem[0000000030081408] = 00000000, %l4 = 00000000000000ff
8009 lduba [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000
8010! %f16 = f7f7e634, %f30 = 74bd5edc
8011 fitos %f16,%f30 ! %f30 = cd00819d
8012! Mem[0000000030041410] = 5e2f47a1, %l7 = 000000000ae67d03
8013 lduha [%i1+%o5]0x81,%l7 ! %l7 = 0000000000005e2f
8014! Mem[0000000010041410] = 0000000000000072, %f12 = 4ac672ff a2c3bb8f
8015 ldda [%i1+0x010]%asi,%f12 ! %f12 = 00000000 00000072
8016! Mem[0000000010081434] = 000000f8, %l3 = 00000000970000ff
8017 lduwa [%i2+0x034]%asi,%l3 ! %l3 = 00000000000000f8
8018! Mem[0000000010101400] = ffff2f5e, %l3 = 00000000000000f8
8019 lduha [%i4+%g0]0x80,%l3 ! %l3 = 000000000000ffff
8020! Starting 10 instruction Store Burst
8021! %l6 = 0000000034e67d03, Mem[0000000030101408] = 00000000
8022 stba %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = 03000000
8023
8024p0_label_182:
8025! Mem[00000000100c1408] = 000000ff, %l5 = 00000000000000ff
8026 ldstuba [%i3+%o4]0x88,%l5 ! %l5 = 000000ff000000ff
8027! %f25 = f778f552, Mem[0000000030181410] = f778f552
8028 sta %f25,[%i6+%o5]0x89 ! Mem[0000000030181410] = f778f552
8029! Mem[0000000010101408] = 72000000, %l2 = 00000000000000f3
8030 ldstuba [%i4+%o4]0x88,%l2 ! %l2 = 00000000000000ff
8031! Mem[0000000030081410] = 03000000, %l7 = 0000000000005e2f
8032 ldstuba [%i2+%o5]0x81,%l7 ! %l7 = 00000003000000ff
8033! %l6 = 0000000034e67d03, Mem[00000000201c0001] = 2f5eafd5
8034 stb %l6,[%o0+0x001] ! Mem[00000000201c0000] = 2f03afd5
8035! %f28 = 35d3531a 34e6f7ff, %l5 = 00000000000000ff
8036! Mem[0000000030181428] = 204f38ce2e73f908
8037 add %i6,0x028,%g1
8038 stda %f28,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030181428] = fff7e6341a53d335
8039! %l4 = 0000000000000000, Mem[0000000030081410] = ff000000ffffffff
8040 stxa %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000000000000
8041! %l0 = 0000000000000072, Mem[00000000100c1408] = 000000ff
8042 stba %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000072
8043! Mem[0000000010181410] = 00006c72, %l2 = 0000000000000000
8044 ldstuba [%i6+%o5]0x80,%l2 ! %l2 = 00000000000000ff
8045! Starting 10 instruction Load Burst
8046! Mem[0000000010081400] = ff0000970000002d, %l5 = 00000000000000ff
8047 ldxa [%i2+%g0]0x80,%l5 ! %l5 = ff0000970000002d
8048
8049p0_label_183:
8050! Mem[0000000010081410] = ebc7bffd, %l6 = 0000000034e67d03
8051 lduha [%i2+%o5]0x88,%l6 ! %l6 = 000000000000bffd
8052! Mem[0000000021800000] = f2ffed58, %l1 = 0000000000000000
8053 ldsb [%o3+%g0],%l1 ! %l1 = fffffffffffffff2
8054! Mem[0000000010041408] = ffffffff, %l3 = 000000000000ffff
8055 lduba [%i1+%o4]0x88,%l3 ! %l3 = 00000000000000ff
8056! Mem[0000000010141410] = 00000000, %l6 = 000000000000bffd
8057 lduba [%i5+%o5]0x88,%l6 ! %l6 = 0000000000000000
8058! Mem[0000000010141410] = 00000000, %l5 = ff0000970000002d
8059 ldswa [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000000
8060! Mem[0000000010141438] = 74bd5edc 52d51ebb, %l2 = 00000000, %l3 = 000000ff
8061 ldda [%i5+0x038]%asi,%l2 ! %l2 = 0000000074bd5edc 0000000052d51ebb
8062! Mem[0000000030081410] = 0000000000000000, %f26 = 80a2ecaa 77a322cb
8063 ldda [%i2+%o5]0x89,%f26 ! %f26 = 00000000 00000000
8064! Mem[0000000020800040] = c7f8e589, %l4 = 0000000000000000
8065 ldsba [%o1+0x040]%asi,%l4 ! %l4 = ffffffffffffffc7
8066! Mem[0000000010001400] = 516fa616, %l2 = 0000000074bd5edc
8067 ldswa [%i0+%g0]0x88,%l2 ! %l2 = 00000000516fa616
8068! Starting 10 instruction Store Burst
8069! %l2 = 00000000516fa616, Mem[0000000010041418] = 16a66f51a7740b98
8070 stx %l2,[%i1+0x018] ! Mem[0000000010041418] = 00000000516fa616
8071
8072p0_label_184:
8073! Mem[0000000030101408] = 00000003, %l2 = 00000000516fa616
8074 swapa [%i4+%o4]0x89,%l2 ! %l2 = 0000000000000003
8075! %l6 = 00000000, %l7 = 00000003, Mem[0000000030181400] = ffff0000 00000000
8076 stda %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000 00000003
8077! Mem[0000000010141408] = ffe67d03, %l0 = 0000000000000072
8078 ldstuba [%i5+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
8079! Mem[0000000010081408] = 00000000, %l5 = 0000000000000000
8080 swapa [%i2+%o4]0x80,%l5 ! %l5 = 0000000000000000
8081! Mem[0000000030181410] = f778f552, %l6 = 0000000000000000
8082 swapa [%i6+%o5]0x89,%l6 ! %l6 = 00000000f778f552
8083! %l5 = 0000000000000000, Mem[0000000010141408] = ffe67d03d5cf6cf8
8084 stxa %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000000000000000
8085! %l4 = ffffffc7, %l5 = 00000000, Mem[0000000010181410] = ff006c72 00000000
8086 stda %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffc7 00000000
8087! %f10 = ff5e6240, Mem[000000001014143c] = 52d51ebb
8088 st %f10,[%i5+0x03c] ! Mem[000000001014143c] = ff5e6240
8089! Mem[0000000010101408] = 720000ff, %l4 = ffffffffffffffc7
8090 ldstuba [%i4+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
8091! Starting 10 instruction Load Burst
8092! Mem[0000000030141408] = 000000ff00000000, %l5 = 0000000000000000
8093 ldxa [%i5+%o4]0x89,%l5 ! %l5 = 000000ff00000000
8094
8095p0_label_185:
8096! Mem[0000000030041400] = 34e67d03, %l5 = 000000ff00000000
8097 lduwa [%i1+%g0]0x89,%l5 ! %l5 = 0000000034e67d03
8098! Mem[00000000300c1400] = ffffffff, %l3 = 0000000052d51ebb
8099 lduba [%i3+%g0]0x89,%l3 ! %l3 = 00000000000000ff
8100! Mem[0000000010041410] = 7200000000000000, %l5 = 0000000034e67d03
8101 ldxa [%i1+%o5]0x88,%l5 ! %l5 = 7200000000000000
8102! Mem[0000000030101400] = fdbfc7eb, %f27 = 00000000
8103 lda [%i4+%g0]0x89,%f27 ! %f27 = fdbfc7eb
8104! Mem[0000000010101408] = ed3487ff720000ff, %l4 = 00000000000000ff
8105 ldxa [%i4+%o4]0x88,%l4 ! %l4 = ed3487ff720000ff
8106! Mem[0000000030041410] = a1472f5e, %l7 = 0000000000000003
8107 lduwa [%i1+%o5]0x89,%l7 ! %l7 = 00000000a1472f5e
8108! Mem[0000000030181400] = 00000000, %f29 = 34e6f7ff
8109 lda [%i6+%g0]0x81,%f29 ! %f29 = 00000000
8110! Mem[0000000010081408] = ff00000000000000, %l2 = 0000000000000003
8111 ldxa [%i2+%o4]0x88,%l2 ! %l2 = ff00000000000000
8112! Mem[0000000010181408] = 000000ff, %l0 = 00000000000000ff
8113 ldsba [%i6+%o4]0x88,%l0 ! %l0 = ffffffffffffffff
8114! Starting 10 instruction Store Burst
8115! %l2 = ff00000000000000, Mem[0000000010141408] = 00000000
8116 stha %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
8117
8118! Check Point 37 for processor 0
8119
8120 set p0_check_pt_data_37,%g4
8121 rd %ccr,%g5 ! %g5 = 44
8122 ldx [%g4+0x08],%g2
8123 cmp %l0,%g2 ! %l0 = ffffffffffffffff
8124 bne %xcc,p0_reg_check_fail0
8125 mov 0xee0,%g1
8126 ldx [%g4+0x10],%g2
8127 cmp %l1,%g2 ! %l1 = fffffffffffffff2
8128 bne %xcc,p0_reg_check_fail1
8129 mov 0xee1,%g1
8130 ldx [%g4+0x18],%g2
8131 cmp %l2,%g2 ! %l2 = ff00000000000000
8132 bne %xcc,p0_reg_check_fail2
8133 mov 0xee2,%g1
8134 ldx [%g4+0x20],%g2
8135 cmp %l3,%g2 ! %l3 = 00000000000000ff
8136 bne %xcc,p0_reg_check_fail3
8137 mov 0xee3,%g1
8138 ldx [%g4+0x28],%g2
8139 cmp %l4,%g2 ! %l4 = ed3487ff720000ff
8140 bne %xcc,p0_reg_check_fail4
8141 mov 0xee4,%g1
8142 ldx [%g4+0x30],%g2
8143 cmp %l5,%g2 ! %l5 = 7200000000000000
8144 bne %xcc,p0_reg_check_fail5
8145 mov 0xee5,%g1
8146 ldx [%g4+0x38],%g2
8147 cmp %l6,%g2 ! %l6 = 00000000f778f552
8148 bne %xcc,p0_reg_check_fail6
8149 mov 0xee6,%g1
8150 ldx [%g4+0x40],%g2
8151 cmp %l7,%g2 ! %l7 = 00000000a1472f5e
8152 bne %xcc,p0_reg_check_fail7
8153 mov 0xee7,%g1
8154 ldx [%g4+0x48],%g3
8155 std %f2,[%g4]
8156 ldx [%g4],%g2
8157 cmp %g3,%g2 ! %f2 = 5f424410 01968f39
8158 bne %xcc,p0_freg_check_fail
8159 mov 0xf02,%g1
8160 ldx [%g4+0x50],%g3
8161 std %f6,[%g4]
8162 ldx [%g4],%g2
8163 cmp %g3,%g2 ! %f6 = 97000000 00000000
8164 bne %xcc,p0_freg_check_fail
8165 mov 0xf06,%g1
8166 ldx [%g4+0x58],%g3
8167 std %f12,[%g4]
8168 ldx [%g4],%g2
8169 cmp %g3,%g2 ! %f12 = 00000000 00000072
8170 bne %xcc,p0_freg_check_fail
8171 mov 0xf12,%g1
8172 ldx [%g4+0x60],%g3
8173 std %f26,[%g4]
8174 ldx [%g4],%g2
8175 cmp %g3,%g2 ! %f26 = 00000000 fdbfc7eb
8176 bne %xcc,p0_freg_check_fail
8177 mov 0xf26,%g1
8178 ldx [%g4+0x68],%g3
8179 std %f28,[%g4]
8180 ldx [%g4],%g2
8181 cmp %g3,%g2 ! %f28 = 35d3531a 00000000
8182 bne %xcc,p0_freg_check_fail
8183 mov 0xf28,%g1
8184 ldx [%g4+0x70],%g3
8185 std %f30,[%g4]
8186 ldx [%g4],%g2
8187 cmp %g3,%g2 ! %f30 = cd00819d ff0000f8
8188 bne %xcc,p0_freg_check_fail
8189 mov 0xf30,%g1
8190
8191! Check Point 37 completed
8192
8193
8194p0_label_186:
8195! %l4 = ed3487ff720000ff, Mem[0000000010041410] = 00000000
8196 stba %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000ff
8197! %l0 = ffffffffffffffff, Mem[0000000030001408] = 000000ffff0ffeae
8198 stxa %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffffffffffff
8199! %l5 = 7200000000000000, Mem[0000000030101408] = 16a66f51
8200 stba %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00a66f51
8201! %l4 = ed3487ff720000ff, Mem[0000000030141410] = fdbfc7ebffffffff
8202 stxa %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = ed3487ff720000ff
8203! %f10 = ff5e6240 000072e3, Mem[0000000010081408] = 00000000 000000ff
8204 stda %f10,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff5e6240 000072e3
8205! Mem[00000000100c1431] = 00000000, %l5 = 7200000000000000
8206 ldstuba [%i3+0x031]%asi,%l5 ! %l5 = 00000000000000ff
8207! %f10 = ff5e6240 000072e3, Mem[0000000030141408] = 00000000 ff000000
8208 stda %f10,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff5e6240 000072e3
8209! Mem[0000000010181430] = 709c90ff, %l0 = ffffffffffffffff, %asi = 80
8210 swapa [%i6+0x030]%asi,%l0 ! %l0 = 00000000709c90ff
8211! Mem[0000000010141400] = ffffffff, %l3 = 00000000000000ff
8212 lduha [%i5+%g0]0x88,%l3 ! %l3 = 000000000000ffff
8213! Starting 10 instruction Load Burst
8214! Mem[0000000030141408] = ff5e6240, %l3 = 000000000000ffff
8215 ldsha [%i5+%o4]0x81,%l3 ! %l3 = ffffffffffffff5e
8216
8217p0_label_187:
8218! Mem[0000000010081410] = fdbfc7eb, %l4 = ed3487ff720000ff
8219 lduba [%i2+%o5]0x80,%l4 ! %l4 = 00000000000000fd
8220! Mem[0000000010041400] = 66ff0000, %l6 = 00000000f778f552
8221 ldswa [%i1+%g0]0x80,%l6 ! %l6 = 0000000066ff0000
8222! Mem[0000000021800100] = 97ff0ae8, %l7 = 00000000a1472f5e
8223 lduh [%o3+0x100],%l7 ! %l7 = 00000000000097ff
8224! Mem[0000000010041400] = 0000ff66, %l7 = 00000000000097ff
8225 lduba [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000066
8226! Mem[0000000010181408] = ff000000, %l5 = 0000000000000000
8227 ldswa [%i6+%o4]0x80,%l5 ! %l5 = ffffffffff000000
8228! Mem[0000000030001408] = ffffffff, %f7 = 00000000
8229 lda [%i0+%o4]0x89,%f7 ! %f7 = ffffffff
8230! Mem[0000000030001408] = ffffffffffffffff, %f16 = f7f7e634 037de60a
8231 ldda [%i0+%o4]0x89,%f16 ! %f16 = ffffffff ffffffff
8232! Mem[0000000030001400] = 00000000, %l1 = fffffffffffffff2
8233 lduha [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
8234! Mem[0000000010181410] = c7ffffff, %l0 = 00000000709c90ff
8235 ldswa [%i6+%o5]0x88,%l0 ! %l0 = ffffffffc7ffffff
8236! Starting 10 instruction Store Burst
8237! %f14 = aa9da4da 0cb9ead0, Mem[0000000030101408] = 00a66f51 00000000
8238 stda %f14,[%i4+%o4]0x81 ! Mem[0000000030101408] = aa9da4da 0cb9ead0
8239
8240p0_label_188:
8241! Mem[0000000010041424] = 000000ff, %l7 = 0000000000000066
8242 swap [%i1+0x024],%l7 ! %l7 = 00000000000000ff
8243! Mem[0000000010101408] = ff000072, %l4 = 00000000000000fd
8244 swap [%i4+%o4],%l4 ! %l4 = 00000000ff000072
8245! %l3 = ffffffffffffff5e, Mem[0000000030081408] = 00000000
8246 stha %l3,[%i2+%o4]0x81 ! Mem[0000000030081408] = ff5e0000
8247! %f20 = 00000000 ff000000, Mem[0000000010041408] = ffffffff f86cffd5
8248 stda %f20,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000 ff000000
8249! %l6 = 0000000066ff0000, Mem[0000000010001408] = 00ff9daa
8250 stha %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00009daa
8251! %l7 = 00000000000000ff, Mem[0000000010101410] = ff6f6fff
8252 stha %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff6f00ff
8253! %l1 = 0000000000000000, Mem[0000000010181408] = 62ef3c78000000ff
8254 stxa %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000000000000000
8255! Mem[00000000201c0000] = 2f03afd5, %l2 = ff00000000000000
8256 ldstub [%o0+%g0],%l2 ! %l2 = 0000002f000000ff
8257! Mem[0000000030141408] = ff5e6240, %l2 = 000000000000002f
8258 ldstuba [%i5+%o4]0x81,%l2 ! %l2 = 000000ff000000ff
8259! Starting 10 instruction Load Burst
8260! Mem[0000000010001408] = 00009daa9f91163e, %l4 = 00000000ff000072
8261 ldxa [%i0+%o4]0x80,%l4 ! %l4 = 00009daa9f91163e
8262
8263p0_label_189:
8264! Mem[0000000030041410] = a1472f5e, %l1 = 0000000000000000
8265 lduba [%i1+%o5]0x89,%l1 ! %l1 = 000000000000005e
8266! %l5 = ffffffffff000000, Mem[00000000300c1400] = ffffffff
8267 stha %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000ffff
8268! Mem[0000000010181408] = 00000000, %l7 = 00000000000000ff
8269 ldsba [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000000
8270! Mem[0000000010081400] = 970000ff, %l6 = 0000000066ff0000
8271 lduwa [%i2+%g0]0x88,%l6 ! %l6 = 00000000970000ff
8272! Mem[0000000010141400] = ffffffff, %l2 = 00000000000000ff
8273 lduha [%i5+%g0]0x80,%l2 ! %l2 = 000000000000ffff
8274! Mem[0000000010141424] = f778f552, %l4 = 00009daa9f91163e
8275 ldsb [%i5+0x025],%l4 ! %l4 = 0000000000000078
8276! Mem[0000000010141418] = 16a66f51a7740b98, %f0 = 00000000 00000072
8277 ldda [%i5+0x018]%asi,%f0 ! %f0 = 16a66f51 a7740b98
8278! Mem[0000000030081400] = 72000000, %l6 = 00000000970000ff
8279 ldsba [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000072
8280! Mem[0000000030001400] = 00000000, %l7 = 0000000000000000
8281 ldsha [%i0+%g0]0x89,%l7 ! %l7 = 0000000000000000
8282! Starting 10 instruction Store Burst
8283! %l7 = 0000000000000000, Mem[000000001000142c] = 000000ff
8284 stw %l7,[%i0+0x02c] ! Mem[000000001000142c] = 00000000
8285
8286p0_label_190:
8287! Mem[0000000010101408] = 000000fd, %l1 = 000000000000005e
8288 ldstuba [%i4+%o4]0x80,%l1 ! %l1 = 00000000000000ff
8289! Mem[00000000201c0001] = ff03afd5, %l4 = 0000000000000078
8290 ldstuba [%o0+0x001]%asi,%l4 ! %l4 = 00000003000000ff
8291! Mem[0000000030141410] = ff000072, %l6 = 0000000000000072
8292 ldstuba [%i5+%o5]0x81,%l6 ! %l6 = 000000ff000000ff
8293! Code Fragment 3
8294p0_fragment_7:
8295! %l0 = ffffffffc7ffffff
8296 setx 0x1678489fd9710172,%g7,%l0 ! %l0 = 1678489fd9710172
8297! %l1 = 0000000000000000
8298 setx 0x6c7eca6809c5e73a,%g7,%l1 ! %l1 = 6c7eca6809c5e73a
8299 setx 0x1fe000, %g1, %g3
8300 or %l0, %g3, %l0 ! always set perrmask = 0xff
8301 setx 0x1ffff8, %g1, %g2
8302 and %l0, %g2, %l0
8303 ta T_CHANGE_HPRIV
8304 stxa %l1, [%l0]ASI_DCACHE_DATA
8305 ta T_CHANGE_NONHPRIV
8306! %l0 = 1678489fd9710172
8307 setx 0x19dfd3e0041a6d32,%g7,%l0 ! %l0 = 19dfd3e0041a6d32
8308! %l1 = 6c7eca6809c5e73a
8309 setx 0x6a0e9b70111c2b94,%g7,%l1 ! %l1 = 6a0e9b70111c2b94
8310! %l6 = 000000ff, %l7 = 00000000, Mem[0000000030001410] = 00000000 0000ffff
8311 stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff 00000000
8312! %f18 = ffe67d03 d5cf6cf8, Mem[00000000300c1400] = ffff0000 00000000
8313 stda %f18,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffe67d03 d5cf6cf8
8314! %f14 = aa9da4da 0cb9ead0, %l4 = 0000000000000003
8315! Mem[00000000300c1428] = e372000040625eff
8316 add %i3,0x028,%g1
8317 stda %f14,[%g1+%l4]ASI_PST8_SL ! Mem[00000000300c1428] = d0ea000040625eff
8318! %l1 = 6a0e9b70111c2b94, Mem[0000000030141410] = ff000072
8319 stba %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 94000072
8320! %f8 = 0ae67d03, Mem[0000000030101400] = fdbfc7eb
8321 sta %f8 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0ae67d03
8322! Starting 10 instruction Load Burst
8323! Mem[00000000100c1408] = 72000000, %l1 = 6a0e9b70111c2b94
8324 lduba [%i3+%o4]0x80,%l1 ! %l1 = 0000000000000072
8325
8326! Check Point 38 for processor 0
8327
8328 set p0_check_pt_data_38,%g4
8329 rd %ccr,%g5 ! %g5 = 44
8330 ldx [%g4+0x08],%g2
8331 cmp %l0,%g2 ! %l0 = 19dfd3e0041a6d32
8332 bne %xcc,p0_reg_check_fail0
8333 mov 0xee0,%g1
8334 ldx [%g4+0x10],%g2
8335 cmp %l1,%g2 ! %l1 = 0000000000000072
8336 bne %xcc,p0_reg_check_fail1
8337 mov 0xee1,%g1
8338 ldx [%g4+0x18],%g2
8339 cmp %l2,%g2 ! %l2 = 000000000000ffff
8340 bne %xcc,p0_reg_check_fail2
8341 mov 0xee2,%g1
8342 ldx [%g4+0x20],%g2
8343 cmp %l3,%g2 ! %l3 = ffffffffffffff5e
8344 bne %xcc,p0_reg_check_fail3
8345 mov 0xee3,%g1
8346 ldx [%g4+0x28],%g2
8347 cmp %l4,%g2 ! %l4 = 0000000000000003
8348 bne %xcc,p0_reg_check_fail4
8349 mov 0xee4,%g1
8350 ldx [%g4+0x30],%g2
8351 cmp %l5,%g2 ! %l5 = ffffffffff000000
8352 bne %xcc,p0_reg_check_fail5
8353 mov 0xee5,%g1
8354 ldx [%g4+0x38],%g2
8355 cmp %l6,%g2 ! %l6 = 00000000000000ff
8356 bne %xcc,p0_reg_check_fail6
8357 mov 0xee6,%g1
8358 ldx [%g4+0x40],%g2
8359 cmp %l7,%g2 ! %l7 = 0000000000000000
8360 bne %xcc,p0_reg_check_fail7
8361 mov 0xee7,%g1
8362 ldx [%g4+0x48],%g3
8363 std %f0,[%g4]
8364 ldx [%g4],%g2
8365 cmp %g3,%g2 ! %f0 = 16a66f51 a7740b98
8366 bne %xcc,p0_freg_check_fail
8367 mov 0xf00,%g1
8368 ldx [%g4+0x50],%g3
8369 std %f6,[%g4]
8370 ldx [%g4],%g2
8371 cmp %g3,%g2 ! %f6 = 97000000 ffffffff
8372 bne %xcc,p0_freg_check_fail
8373 mov 0xf06,%g1
8374 ldx [%g4+0x58],%g3
8375 std %f16,[%g4]
8376 ldx [%g4],%g2
8377 cmp %g3,%g2 ! %f16 = ffffffff ffffffff
8378 bne %xcc,p0_freg_check_fail
8379 mov 0xf16,%g1
8380
8381! Check Point 38 completed
8382
8383
8384p0_label_191:
8385! Mem[0000000030001410] = ff000000, %l4 = 0000000000000003
8386 ldsha [%i0+%o5]0x81,%l4 ! %l4 = ffffffffffffff00
8387! Mem[0000000010001400] = 516fa616, %f12 = 00000000
8388 lda [%i0+%g0]0x88,%f12 ! %f12 = 516fa616
8389! Mem[00000000211c0000] = ff72e4d2, %l3 = ffffffffffffff5e
8390 lduh [%o2+%g0],%l3 ! %l3 = 000000000000ff72
8391! Mem[0000000010181408] = 00000000, %l5 = ffffffffff000000
8392 lduwa [%i6+%o4]0x80,%l5 ! %l5 = 0000000000000000
8393! Mem[0000000030181410] = 00000000, %l4 = ffffffffffffff00
8394 lduwa [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000000
8395! Mem[00000000100c1410] = 000000ff00000000, %f26 = 00000000 fdbfc7eb
8396 ldda [%i3+%o5]0x88,%f26 ! %f26 = 000000ff 00000000
8397! Mem[0000000010141400] = ffffffff, %l6 = 00000000000000ff
8398 ldsha [%i5+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
8399! Mem[0000000010101408] = ed3487ff fd0000ff, %l4 = 00000000, %l5 = 00000000
8400 ldda [%i4+%o4]0x88,%l4 ! %l4 = 00000000fd0000ff 00000000ed3487ff
8401! Mem[0000000030101410] = 000000ff, %l4 = 00000000fd0000ff
8402 ldsha [%i4+%o5]0x89,%l4 ! %l4 = 00000000000000ff
8403! Starting 10 instruction Store Burst
8404! %l2 = 000000000000ffff, Mem[0000000020800040] = c7f8e589
8405 sth %l2,[%o1+0x040] ! Mem[0000000020800040] = ffffe589
8406
8407p0_label_192:
8408! %f10 = ff5e6240, Mem[0000000030041410] = 5e2f47a1
8409 sta %f10,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff5e6240
8410! %l0 = 19dfd3e0041a6d32, Mem[0000000010081400] = 970000ff
8411 stwa %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = 041a6d32
8412! Mem[0000000010081410] = fdbfc7ebff000000, %l6 = ffffffffffffffff, %l1 = 0000000000000072
8413 add %i2,0x10,%g1
8414 casxa [%g1]0x80,%l6,%l1 ! %l1 = fdbfc7ebff000000
8415! %f12 = 516fa616, Mem[0000000030041410] = 40625eff
8416 sta %f12,[%i1+%o5]0x89 ! Mem[0000000030041410] = 516fa616
8417! %l1 = fdbfc7ebff000000, Mem[000000001014143c] = ff5e6240, %asi = 80
8418 stwa %l1,[%i5+0x03c]%asi ! Mem[000000001014143c] = ff000000
8419! Mem[0000000030141408] = ff5e6240, %l2 = 000000000000ffff
8420 ldstuba [%i5+%o4]0x81,%l2 ! %l2 = 000000ff000000ff
8421! %l0 = 19dfd3e0041a6d32, Mem[0000000010181400] = 34e67b3d000000e3
8422 stxa %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 19dfd3e0041a6d32
8423! %f0 = 16a66f51 a7740b98 5f424410 01968f39
8424! %f4 = 00000017 0000ffff 97000000 ffffffff
8425! %f8 = 0ae67d03 1b8734ed ff5e6240 000072e3
8426! %f12 = 516fa616 00000072 aa9da4da 0cb9ead0
8427 stda %f0,[%i5]ASI_BLK_SL ! Block Store to 0000000030141400
8428! %f28 = 35d3531a, Mem[00000000300c1408] = 01968f39
8429 sta %f28,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 35d3531a
8430! Starting 10 instruction Load Burst
8431! Mem[0000000010001408] = aa9d0000, %l2 = 00000000000000ff
8432 ldsha [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000000
8433
8434p0_label_193:
8435! Mem[0000000030081410] = 00000000, %l5 = 00000000ed3487ff
8436 lduha [%i2+%o5]0x89,%l5 ! %l5 = 0000000000000000
8437! Mem[0000000010181410] = ffffffc700000000, %f30 = cd00819d ff0000f8
8438 ldda [%i6+%o5]0x80,%f30 ! %f30 = ffffffc7 00000000
8439! Mem[0000000030101408] = aa9da4da, %l7 = 0000000000000000
8440 lduha [%i4+%o4]0x81,%l7 ! %l7 = 000000000000aa9d
8441! Mem[0000000010181400] = 19dfd3e0, %l6 = ffffffffffffffff
8442 ldsha [%i6+%g0]0x80,%l6 ! %l6 = 00000000000019df
8443! Mem[00000000100c1400] = 000000ff, %l5 = 0000000000000000
8444 lduwa [%i3+%g0]0x80,%l5 ! %l5 = 00000000000000ff
8445! Mem[00000000100c1408] = 00000072, %l5 = 00000000000000ff
8446 lduba [%i3+%o4]0x88,%l5 ! %l5 = 0000000000000072
8447! Mem[00000000300c1400] = f86ccfd5, %l0 = 19dfd3e0041a6d32
8448 lduwa [%i3+%g0]0x81,%l0 ! %l0 = 00000000f86ccfd5
8449! Mem[00000000300c1410] = 000000170000ff72, %f28 = 35d3531a 00000000
8450 ldda [%i3+%o5]0x89,%f28 ! %f28 = 00000017 0000ff72
8451 membar #Sync ! Added by membar checker (41)
8452! Mem[0000000030141410] = 0000ffff, %l4 = 00000000000000ff
8453 ldsba [%i5+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
8454! Starting 10 instruction Store Burst
8455! Mem[00000000300c1410] = 0000ff72, %l7 = 000000000000aa9d
8456 swapa [%i3+%o5]0x89,%l7 ! %l7 = 000000000000ff72
8457
8458p0_label_194:
8459! Mem[0000000010181408] = 00000000, %l2 = 0000000000000000
8460 ldstuba [%i6+%o4]0x80,%l2 ! %l2 = 00000000000000ff
8461! Mem[0000000010081400] = 326d1a04, %l3 = 000000000000ff72
8462 ldstuba [%i2+%g0]0x80,%l3 ! %l3 = 00000032000000ff
8463! %l3 = 0000000000000032, Mem[0000000010141400] = ffffffff
8464 stwa %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000032
8465! %f28 = 00000017, Mem[0000000030101410] = 000000ff
8466 sta %f28,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000017
8467! %l0 = 00000000f86ccfd5, Mem[000000001000141a] = ff000000
8468 stb %l0,[%i0+0x01a] ! Mem[0000000010001418] = ff00d500
8469! Code Fragment 3
8470p0_fragment_8:
8471! %l0 = 00000000f86ccfd5
8472 setx 0xadb46bcfec8bb677,%g7,%l0 ! %l0 = adb46bcfec8bb677
8473! %l1 = fdbfc7ebff000000
8474 setx 0xa9a44967b6885d83,%g7,%l1 ! %l1 = a9a44967b6885d83
8475 setx 0x1fe000, %g1, %g3
8476 or %l0, %g3, %l0 ! always set perrmask = 0xff
8477 setx 0x1ffff8, %g1, %g2
8478 and %l0, %g2, %l0
8479 ta T_CHANGE_HPRIV
8480 stxa %l1, [%l0]ASI_DCACHE_DATA
8481 ta T_CHANGE_NONHPRIV
8482! %l0 = adb46bcfec8bb677
8483 setx 0x675a802820fd39dc,%g7,%l0 ! %l0 = 675a802820fd39dc
8484! %l1 = a9a44967b6885d83
8485 setx 0x0a3bad2f84af0b17,%g7,%l1 ! %l1 = 0a3bad2f84af0b17
8486! Mem[0000000010141410] = 00000000, %l6 = 00000000000019df
8487 swapa [%i5+%o5]0x80,%l6 ! %l6 = 0000000000000000
8488! %l6 = 0000000000000000, Mem[0000000010101410] = ff006fff00000003
8489 stxa %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000000000000000
8490! Mem[0000000030181408] = 72000000, %l4 = ffffffffffffffff
8491 ldstuba [%i6+%o4]0x81,%l4 ! %l4 = 00000072000000ff
8492! Starting 10 instruction Load Burst
8493! Mem[0000000010041408] = ff000000, %l1 = 0a3bad2f84af0b17
8494 lduba [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000
8495
8496p0_label_195:
8497! Mem[0000000030101400] = 037de60a, %l7 = 000000000000ff72
8498 ldswa [%i4+%g0]0x81,%l7 ! %l7 = 00000000037de60a
8499! Mem[00000000300c1410] = 00000017 0000aa9d, %l6 = 00000000, %l7 = 037de60a
8500 ldda [%i3+%o5]0x89,%l6 ! %l6 = 000000000000aa9d 0000000000000017
8501! Mem[0000000010141400] = 00000032, %l5 = 0000000000000072
8502 lduha [%i5+%g0]0x80,%l5 ! %l5 = 0000000000000000
8503! Mem[0000000020800000] = c9ffbb34, %l3 = 0000000000000032
8504 ldub [%o1+0x001],%l3 ! %l3 = 00000000000000ff
8505! Mem[00000000100c1410] = 00000000, %f2 = 5f424410
8506 lda [%i3+%o5]0x88,%f2 ! %f2 = 00000000
8507! Mem[0000000010081400] = 041a6dff, %l0 = 675a802820fd39dc
8508 ldsha [%i2+%g0]0x88,%l0 ! %l0 = 0000000000006dff
8509! Mem[0000000010001408] = aa9d0000, %f30 = ffffffc7
8510 lda [%i0+%o4]0x88,%f30 ! %f30 = aa9d0000
8511! Mem[0000000010001408] = 00009daa9f91163e, %l4 = 0000000000000072
8512 ldxa [%i0+%o4]0x80,%l4 ! %l4 = 00009daa9f91163e
8513! Mem[0000000010181410] = ffffffc7, %l6 = 000000000000aa9d
8514 lduwa [%i6+%o5]0x80,%l6 ! %l6 = 00000000ffffffc7
8515! Starting 10 instruction Store Burst
8516! Mem[0000000010001438] = 62ef3c78000000ff, %l5 = 0000000000000000, %l6 = 00000000ffffffc7
8517 add %i0,0x38,%g1
8518 casxa [%g1]0x80,%l5,%l6 ! %l6 = 62ef3c78000000ff
8519
8520! Check Point 39 for processor 0
8521
8522 set p0_check_pt_data_39,%g4
8523 rd %ccr,%g5 ! %g5 = 44
8524 ldx [%g4+0x08],%g2
8525 cmp %l0,%g2 ! %l0 = 0000000000006dff
8526 bne %xcc,p0_reg_check_fail0
8527 mov 0xee0,%g1
8528 ldx [%g4+0x10],%g2
8529 cmp %l1,%g2 ! %l1 = 0000000000000000
8530 bne %xcc,p0_reg_check_fail1
8531 mov 0xee1,%g1
8532 ldx [%g4+0x18],%g2
8533 cmp %l2,%g2 ! %l2 = 0000000000000000
8534 bne %xcc,p0_reg_check_fail2
8535 mov 0xee2,%g1
8536 ldx [%g4+0x20],%g2
8537 cmp %l3,%g2 ! %l3 = 00000000000000ff
8538 bne %xcc,p0_reg_check_fail3
8539 mov 0xee3,%g1
8540 ldx [%g4+0x28],%g2
8541 cmp %l4,%g2 ! %l4 = 00009daa9f91163e
8542 bne %xcc,p0_reg_check_fail4
8543 mov 0xee4,%g1
8544 ldx [%g4+0x30],%g2
8545 cmp %l5,%g2 ! %l5 = 0000000000000000
8546 bne %xcc,p0_reg_check_fail5
8547 mov 0xee5,%g1
8548 ldx [%g4+0x38],%g2
8549 cmp %l6,%g2 ! %l6 = 62ef3c78000000ff
8550 bne %xcc,p0_reg_check_fail6
8551 mov 0xee6,%g1
8552 ldx [%g4+0x40],%g2
8553 cmp %l7,%g2 ! %l7 = 0000000000000017
8554 bne %xcc,p0_reg_check_fail7
8555 mov 0xee7,%g1
8556 ldx [%g4+0x48],%g3
8557 std %f2,[%g4]
8558 ldx [%g4],%g2
8559 cmp %g3,%g2 ! %f2 = 00000000 01968f39
8560 bne %xcc,p0_freg_check_fail
8561 mov 0xf02,%g1
8562 ldx [%g4+0x50],%g3
8563 std %f4,[%g4]
8564 ldx [%g4],%g2
8565 cmp %g3,%g2 ! %f4 = 00000017 0000ffff
8566 bne %xcc,p0_freg_check_fail
8567 mov 0xf04,%g1
8568 ldx [%g4+0x58],%g3
8569 std %f6,[%g4]
8570 ldx [%g4],%g2
8571 cmp %g3,%g2 ! %f6 = 97000000 ffffffff
8572 bne %xcc,p0_freg_check_fail
8573 mov 0xf06,%g1
8574 ldx [%g4+0x60],%g3
8575 std %f12,[%g4]
8576 ldx [%g4],%g2
8577 cmp %g3,%g2 ! %f12 = 516fa616 00000072
8578 bne %xcc,p0_freg_check_fail
8579 mov 0xf12,%g1
8580 ldx [%g4+0x68],%g3
8581 std %f26,[%g4]
8582 ldx [%g4],%g2
8583 cmp %g3,%g2 ! %f26 = 000000ff 00000000
8584 bne %xcc,p0_freg_check_fail
8585 mov 0xf26,%g1
8586 ldx [%g4+0x70],%g3
8587 std %f28,[%g4]
8588 ldx [%g4],%g2
8589 cmp %g3,%g2 ! %f28 = 00000017 0000ff72
8590 bne %xcc,p0_freg_check_fail
8591 mov 0xf28,%g1
8592 ldx [%g4+0x78],%g3
8593 std %f30,[%g4]
8594 ldx [%g4],%g2
8595 cmp %g3,%g2 ! %f30 = aa9d0000 00000000
8596 bne %xcc,p0_freg_check_fail
8597 mov 0xf30,%g1
8598
8599! Check Point 39 completed
8600
8601
8602p0_label_196:
8603! %f24 = ffe67b3d f778f552, Mem[0000000010141400] = 00000032 ffffffff
8604 stda %f24,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffe67b3d f778f552
8605! %f4 = 00000017 0000ffff, Mem[00000000300c1410] = 9daa0000 17000000
8606 stda %f4 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000017 0000ffff
8607! Mem[0000000010101408] = fd0000ff, %l7 = 0000000000000017
8608 swapa [%i4+%o4]0x88,%l7 ! %l7 = 00000000fd0000ff
8609! %f26 = 000000ff 00000000, %l6 = 62ef3c78000000ff
8610! Mem[0000000010181408] = ff00000000000000
8611 add %i6,0x008,%g1
8612 stda %f26,[%g1+%l6]ASI_PST8_P ! Mem[0000000010181408] = 000000ff00000000
8613! %l1 = 0000000000000000, Mem[000000001014142a] = 80a2ecaa, %asi = 80
8614 stha %l1,[%i5+0x02a]%asi ! Mem[0000000010141428] = 80a20000
8615! Mem[0000000030181400] = 00000000, %l6 = 62ef3c78000000ff
8616 ldstuba [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000ff
8617! Mem[0000000030141408] = 01968f39, %l3 = 00000000000000ff
8618 swapa [%i5+%o4]0x89,%l3 ! %l3 = 0000000001968f39
8619! %f12 = 516fa616, Mem[0000000010101410] = 00000000
8620 sta %f12,[%i4+%o5]0x88 ! Mem[0000000010101410] = 516fa616
8621! Mem[0000000010101410] = 16a66f51, %l7 = 00000000fd0000ff
8622 swapa [%i4+%o5]0x80,%l7 ! %l7 = 0000000016a66f51
8623! Starting 10 instruction Load Burst
8624! Mem[0000000030001410] = ff00000000000000, %f16 = ffffffff ffffffff
8625 ldda [%i0+%o5]0x81,%f16 ! %f16 = ff000000 00000000
8626
8627p0_label_197:
8628! Mem[0000000030001410] = 000000ff, %l3 = 0000000001968f39
8629 lduba [%i0+%o5]0x89,%l3 ! %l3 = 00000000000000ff
8630! Mem[0000000020800040] = ffffe589, %l4 = 00009daa9f91163e
8631 ldsh [%o1+0x040],%l4 ! %l4 = ffffffffffffffff
8632! Mem[0000000010041434] = 00000000, %l6 = 0000000000000000
8633 ldsh [%i1+0x034],%l6 ! %l6 = 0000000000000000
8634! Mem[00000000100c1400] = 000000ff, %l1 = 0000000000000000
8635 lduba [%i3+%g0]0x80,%l1 ! %l1 = 0000000000000000
8636! Mem[0000000010101428] = 3bffdb8a, %l6 = 0000000000000000
8637 ldub [%i4+0x028],%l6 ! %l6 = 000000000000003b
8638! Mem[0000000030181408] = 00000000000000ff, %f6 = 97000000 ffffffff
8639 ldda [%i6+%o4]0x89,%f6 ! %f6 = 00000000 000000ff
8640! %l1 = 0000000000000000, Mem[0000000010181418] = a509aa5effff0000, %asi = 80
8641 stxa %l1,[%i6+0x018]%asi ! Mem[0000000010181418] = 0000000000000000
8642! Mem[0000000010081424] = 3d7be6ff, %l0 = 0000000000006dff
8643 ldub [%i2+0x026],%l0 ! %l0 = 00000000000000e6
8644! Mem[0000000010141420] = ffe67b3d f778f552, %l6 = 0000003b, %l7 = 16a66f51
8645 ldd [%i5+0x020],%l6 ! %l6 = 00000000ffe67b3d 00000000f778f552
8646! Starting 10 instruction Store Burst
8647! %l7 = 00000000f778f552, Mem[0000000030141408] = ff000000
8648 stba %l7,[%i5+%o4]0x81 ! Mem[0000000030141408] = 52000000
8649
8650p0_label_198:
8651! %l5 = 0000000000000000, Mem[00000000100c1418] = 3317a600
8652 sth %l5,[%i3+0x018] ! Mem[00000000100c1418] = 0000a600
8653! %l7 = 00000000f778f552, Mem[0000000030181408] = ff000000
8654 stha %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = f5520000
8655! %l4 = ffffffffffffffff, Mem[0000000010041438] = 3d7be6ff
8656 stw %l4,[%i1+0x038] ! Mem[0000000010041438] = ffffffff
8657! Mem[0000000030181400] = 000000ff, %l1 = 0000000000000000
8658 ldsba [%i6+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
8659! %l4 = ffffffffffffffff, Mem[00000000100c1400] = fdbfc7ebff000000
8660 stxa %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffffffffffffff
8661! %l0 = 00000000000000e6, Mem[0000000010181400] = e0d3df19
8662 stwa %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000e6
8663! %f0 = 16a66f51, Mem[0000000030081400] = 72000000
8664 sta %f0 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 16a66f51
8665! Mem[0000000010041400] = 0000ff66, %l3 = 00000000000000ff
8666 swapa [%i1+%g0]0x88,%l3 ! %l3 = 000000000000ff66
8667! %l7 = 00000000f778f552, Mem[00000000300c1400] = ffe67d03d5cf6cf8
8668 stxa %l7,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000f778f552
8669! Starting 10 instruction Load Burst
8670! Mem[0000000030101408] = d0eab90cdaa49daa, %l3 = 000000000000ff66
8671 ldxa [%i4+%o4]0x89,%l3 ! %l3 = d0eab90cdaa49daa
8672
8673p0_label_199:
8674! Mem[00000000300c1408] = 1a53d335, %f23 = a7740b98
8675 lda [%i3+%o4]0x81,%f23 ! %f23 = 1a53d335
8676! Mem[0000000030181400] = ff000000, %l1 = ffffffffffffffff
8677 ldsba [%i6+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
8678! Mem[00000000300c1400] = f778f552, %l4 = ffffffffffffffff
8679 lduha [%i3+%g0]0x89,%l4 ! %l4 = 000000000000f552
8680! Mem[00000000218000c0] = ffffcd54, %l0 = 00000000000000e6
8681 ldsh [%o3+0x0c0],%l0 ! %l0 = ffffffffffffffff
8682! Mem[0000000030101410] = 00000017, %l1 = ffffffffffffffff
8683 ldsba [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000017
8684! Mem[0000000010141430] = 35d3531a 34e6f7ff, %l2 = 00000000, %l3 = daa49daa
8685 ldda [%i5+0x030]%asi,%l2 ! %l2 = 0000000035d3531a 0000000034e6f7ff
8686! Mem[00000000100c1400] = ffffffff, %l5 = 0000000000000000
8687 lduba [%i3+%g0]0x80,%l5 ! %l5 = 00000000000000ff
8688! Mem[0000000030181400] = 000000ff, %l7 = 00000000f778f552
8689 lduwa [%i6+%g0]0x89,%l7 ! %l7 = 00000000000000ff
8690! Mem[0000000010001430] = ff00ff3d, %l7 = 00000000000000ff
8691 ldsha [%i0+0x032]%asi,%l7 ! %l7 = ffffffffffffff3d
8692! Starting 10 instruction Store Burst
8693! Mem[0000000010041410] = ff000000, %l3 = 0000000034e6f7ff
8694 ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
8695
8696p0_label_200:
8697! Mem[0000000030101410] = 00000017, %l2 = 0000000035d3531a
8698 swapa [%i4+%o5]0x89,%l2 ! %l2 = 0000000000000017
8699! %l4 = 000000000000f552, Mem[00000000300c1400] = f778f552
8700 stha %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = f778f552
8701! %f0 = 16a66f51 a7740b98, %l0 = ffffffffffffffff
8702! Mem[00000000300c1400] = 52f578f700000000
8703 stda %f0,[%i3+%l0]ASI_PST8_SL ! Mem[00000000300c1400] = 980b74a7516fa616
8704! %f26 = 000000ff 00000000, %l4 = 000000000000f552
8705! Mem[0000000010041420] = 0000000000000066
8706 add %i1,0x020,%g1
8707 stda %f26,[%g1+%l4]ASI_PST16_P ! Mem[0000000010041420] = 0000000000000066
8708! Mem[0000000030001408] = ffffffff, %l2 = 0000000000000017
8709 swapa [%i0+%o4]0x81,%l2 ! %l2 = 00000000ffffffff
8710! %f2 = 00000000 01968f39, %l5 = 00000000000000ff
8711! Mem[00000000100c1420] = ffffffff04f00000
8712 add %i3,0x020,%g1
8713 stda %f2,[%g1+%l5]ASI_PST32_PL ! Mem[00000000100c1420] = 398f960100000000
8714! %l5 = 00000000000000ff, Mem[0000000010101400] = ffff2f5e
8715 stha %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00ff2f5e
8716! %l2 = 00000000ffffffff, Mem[0000000010081434] = 000000f8, %asi = 80
8717 stba %l2,[%i2+0x034]%asi ! Mem[0000000010081434] = ff0000f8
8718! Mem[00000000211c0001] = ff72e4d2, %l4 = 000000000000f552
8719 ldstuba [%o2+0x001]%asi,%l4 ! %l4 = 00000072000000ff
8720! Starting 10 instruction Load Burst
8721! Mem[0000000030041400] = 34e67d03, %l2 = 00000000ffffffff
8722 ldsha [%i1+%g0]0x89,%l2 ! %l2 = 0000000000007d03
8723
8724! Check Point 40 for processor 0
8725
8726 set p0_check_pt_data_40,%g4
8727 rd %ccr,%g5 ! %g5 = 44
8728 ldx [%g4+0x08],%g2
8729 cmp %l0,%g2 ! %l0 = ffffffffffffffff
8730 bne %xcc,p0_reg_check_fail0
8731 mov 0xee0,%g1
8732 ldx [%g4+0x10],%g2
8733 cmp %l1,%g2 ! %l1 = 0000000000000017
8734 bne %xcc,p0_reg_check_fail1
8735 mov 0xee1,%g1
8736 ldx [%g4+0x18],%g2
8737 cmp %l2,%g2 ! %l2 = 0000000000007d03
8738 bne %xcc,p0_reg_check_fail2
8739 mov 0xee2,%g1
8740 ldx [%g4+0x20],%g2
8741 cmp %l3,%g2 ! %l3 = 00000000000000ff
8742 bne %xcc,p0_reg_check_fail3
8743 mov 0xee3,%g1
8744 ldx [%g4+0x28],%g2
8745 cmp %l4,%g2 ! %l4 = 0000000000000072
8746 bne %xcc,p0_reg_check_fail4
8747 mov 0xee4,%g1
8748 ldx [%g4+0x30],%g2
8749 cmp %l5,%g2 ! %l5 = 00000000000000ff
8750 bne %xcc,p0_reg_check_fail5
8751 mov 0xee5,%g1
8752 ldx [%g4+0x38],%g2
8753 cmp %l6,%g2 ! %l6 = 00000000ffe67b3d
8754 bne %xcc,p0_reg_check_fail6
8755 mov 0xee6,%g1
8756 ldx [%g4+0x40],%g2
8757 cmp %l7,%g2 ! %l7 = ffffffffffffff3d
8758 bne %xcc,p0_reg_check_fail7
8759 mov 0xee7,%g1
8760 ldx [%g4+0x48],%g3
8761 std %f2,[%g4]
8762 ldx [%g4],%g2
8763 cmp %g3,%g2 ! %f2 = 00000000 01968f39
8764 bne %xcc,p0_freg_check_fail
8765 mov 0xf02,%g1
8766 ldx [%g4+0x50],%g3
8767 std %f6,[%g4]
8768 ldx [%g4],%g2
8769 cmp %g3,%g2 ! %f6 = 00000000 000000ff
8770 bne %xcc,p0_freg_check_fail
8771 mov 0xf06,%g1
8772 ldx [%g4+0x58],%g3
8773 std %f16,[%g4]
8774 ldx [%g4],%g2
8775 cmp %g3,%g2 ! %f16 = ff000000 00000000
8776 bne %xcc,p0_freg_check_fail
8777 mov 0xf16,%g1
8778 ldx [%g4+0x60],%g3
8779 std %f22,[%g4]
8780 ldx [%g4],%g2
8781 cmp %g3,%g2 ! %f22 = 16a66f51 1a53d335
8782 bne %xcc,p0_freg_check_fail
8783 mov 0xf22,%g1
8784
8785! Check Point 40 completed
8786
8787
8788p0_label_201:
8789! Mem[0000000030001408] = 17000000, %l1 = 0000000000000017
8790 lduha [%i0+%o4]0x89,%l1 ! %l1 = 0000000000000000
8791! Mem[0000000030081410] = 0000000000000000, %l6 = 00000000ffe67b3d
8792 ldxa [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000000
8793! Mem[0000000010181408] = 000000ff, %l0 = ffffffffffffffff
8794 lduha [%i6+%o4]0x80,%l0 ! %l0 = 0000000000000000
8795! Mem[00000000100c1400] = ffffffff, %l6 = 0000000000000000
8796 ldsba [%i3+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
8797! Mem[00000000211c0000] = ffffe4d2, %l6 = ffffffffffffffff
8798 ldsb [%o2+%g0],%l6 ! %l6 = ffffffffffffffff
8799! Mem[0000000010101410] = fd0000ff00000000, %l0 = 0000000000000000
8800 ldxa [%i4+%o5]0x80,%l0 ! %l0 = fd0000ff00000000
8801! Mem[00000000211c0000] = ffffe4d2, %l1 = 0000000000000000
8802 lduba [%o2+0x001]%asi,%l1 ! %l1 = 00000000000000ff
8803! Mem[0000000010141400] = ffe67b3d, %l0 = fd0000ff00000000
8804 lduw [%i5+%g0],%l0 ! %l0 = 00000000ffe67b3d
8805! %l0 = 00000000ffe67b3d, %l3 = 00000000000000ff, %l4 = 0000000000000072
8806 udivx %l0,%l3,%l4 ! %l4 = 000000000100e762
8807! Starting 10 instruction Store Burst
8808! %f26 = 000000ff 00000000, %l4 = 000000000100e762
8809! Mem[0000000030141428] = e372000040625eff
8810 add %i5,0x028,%g1
8811 stda %f26,[%g1+%l4]ASI_PST32_S ! Mem[0000000030141428] = 000000ff40625eff
8812
8813p0_label_202:
8814! %l4 = 000000000100e762, Mem[0000000030001400] = 00000000
8815 stba %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 62000000
8816! %l7 = ffffffffffffff3d, Mem[00000000211c0000] = ffffe4d2, %asi = 80
8817 stha %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = ff3de4d2
8818! %f18 = ffe67d03, Mem[00000000100c1408] = 00000072
8819 sta %f18,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffe67d03
8820! %l0 = ffe67b3d, %l1 = 000000ff, Mem[0000000030041400] = 037de634 037de60a
8821 stda %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffe67b3d 000000ff
8822! %l5 = 00000000000000ff, Mem[00000000300c1400] = a7740b98
8823 stwa %l5,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000ff
8824! %l4 = 0100e762, %l5 = 000000ff, Mem[0000000010141408] = 00000000 00000000
8825 stda %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0100e762 000000ff
8826! %f12 = 516fa616, Mem[0000000010081400] = 041a6dff
8827 sta %f12,[%i2+%g0]0x88 ! Mem[0000000010081400] = 516fa616
8828! %l7 = ffffffffffffff3d, Mem[00000000300c1408] = 1a53d3351044425f
8829 stxa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffffffffffff3d
8830! Mem[0000000010041410] = ff000000, %l5 = 00000000000000ff
8831 swap [%i1+%o5],%l5 ! %l5 = 00000000ff000000
8832! Starting 10 instruction Load Burst
8833! Mem[0000000030101410] = 35d3531a, %l0 = 00000000ffe67b3d
8834 ldswa [%i4+%o5]0x89,%l0 ! %l0 = 0000000035d3531a
8835
8836p0_label_203:
8837! Mem[0000000010181438] = d0eab90c, %f29 = 0000ff72
8838 lda [%i6+0x038]%asi,%f29 ! %f29 = d0eab90c
8839! Mem[0000000030081400] = 516fa616, %l1 = 00000000000000ff
8840 ldsha [%i2+%g0]0x89,%l1 ! %l1 = ffffffffffffa616
8841! Mem[0000000030001410] = 00000000000000ff, %f24 = ffe67b3d f778f552
8842 ldda [%i0+%o5]0x89,%f24 ! %f24 = 00000000 000000ff
8843! Mem[0000000030001408] = 17000000, %l3 = 00000000000000ff
8844 ldswa [%i0+%o4]0x89,%l3 ! %l3 = 0000000017000000
8845! Mem[0000000030041408] = ff0000ff ffffffff, %l6 = ffffffff, %l7 = ffffff3d
8846 ldda [%i1+%o4]0x81,%l6 ! %l6 = 00000000ff0000ff 00000000ffffffff
8847! Mem[0000000010181408] = ff000000, %l0 = 0000000035d3531a
8848 lduba [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000000
8849! Mem[0000000010181400] = 326d1a04000000e6, %l5 = 00000000ff000000
8850 ldxa [%i6+%g0]0x88,%l5 ! %l5 = 326d1a04000000e6
8851! Mem[0000000010181408] = 000000ff, %l3 = 0000000017000000
8852 ldsba [%i6+%o4]0x80,%l3 ! %l3 = 0000000000000000
8853! Mem[0000000010141430] = 35d3531a34e6f7ff, %f16 = ff000000 00000000
8854 ldda [%i5+0x030]%asi,%f16 ! %f16 = 35d3531a 34e6f7ff
8855! Starting 10 instruction Store Burst
8856! Mem[00000000300c1410] = 17000000, %l3 = 0000000000000000
8857 ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 00000000000000ff
8858
8859p0_label_204:
8860! %l5 = 326d1a04000000e6, Mem[0000000030141400] = 16a66f51a7740b98
8861 stxa %l5,[%i5+%g0]0x89 ! Mem[0000000030141400] = 326d1a04000000e6
8862! Mem[0000000010101410] = ff0000fd, %l1 = ffffffffffffa616
8863 ldstuba [%i4+%o5]0x88,%l1 ! %l1 = 000000fd000000ff
8864! %l2 = 00007d03, %l3 = 00000000, Mem[0000000010101408] = 17000000 ff8734ed
8865 stda %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00007d03 00000000
8866! Mem[0000000030181400] = ff000000, %l3 = 0000000000000000
8867 ldstuba [%i6+%g0]0x81,%l3 ! %l3 = 000000ff000000ff
8868! %l7 = 00000000ffffffff, Mem[00000000201c0000] = ffffafd5, %asi = 80
8869 stba %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffffafd5
8870! Mem[00000000100c1410] = 00000000, %l2 = 0000000000007d03
8871 ldstuba [%i3+%o5]0x80,%l2 ! %l2 = 00000000000000ff
8872! Mem[0000000030141410] = 0000ffff, %l3 = 00000000000000ff
8873 ldstuba [%i5+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
8874! %f28 = 00000017, Mem[0000000030001410] = 000000ff
8875 sta %f28,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000017
8876! Mem[0000000020800040] = ffffe589, %l3 = 00000000000000ff
8877 ldstub [%o1+0x040],%l3 ! %l3 = 000000ff000000ff
8878! Starting 10 instruction Load Burst
8879! Mem[0000000010001410] = 0000ff66, %l6 = 00000000ff0000ff
8880 lduba [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000066
8881
8882p0_label_205:
8883! Mem[0000000010041438] = ffffffff, %l2 = 0000000000000000
8884 ldswa [%i1+0x038]%asi,%l2 ! %l2 = ffffffffffffffff
8885! Mem[0000000030181410] = ffe67b3d00000000, %l1 = 00000000000000fd
8886 ldxa [%i6+%o5]0x89,%l1 ! %l1 = ffe67b3d00000000
8887! Mem[0000000010001410] = 0000ff66, %l0 = 0000000000000000
8888 lduha [%i0+%o5]0x88,%l0 ! %l0 = 000000000000ff66
8889! Mem[0000000030001410] = 00000017, %l5 = 326d1a04000000e6
8890 lduwa [%i0+%o5]0x89,%l5 ! %l5 = 0000000000000017
8891! Mem[0000000010181418] = 0000000000000000, %l5 = 0000000000000017
8892 ldx [%i6+0x018],%l5 ! %l5 = 0000000000000000
8893! Mem[00000000100c1410] = 000000ff, %f18 = ffe67d03
8894 lda [%i3+%o5]0x88,%f18 ! %f18 = 000000ff
8895! Mem[0000000010181408] = 000000ff 00000000, %l0 = 0000ff66, %l1 = 00000000
8896 ldda [%i6+%o4]0x80,%l0 ! %l0 = 00000000000000ff 0000000000000000
8897! Mem[0000000010101400] = 000000005e2fff00, %l4 = 000000000100e762
8898 ldxa [%i4+%g0]0x88,%l4 ! %l4 = 000000005e2fff00
8899! Mem[00000000201c0000] = ffffafd5, %l4 = 000000005e2fff00
8900 ldub [%o0+%g0],%l4 ! %l4 = 00000000000000ff
8901! Starting 10 instruction Store Burst
8902! %f30 = aa9d0000 00000000, Mem[0000000010181408] = 000000ff 00000000
8903 std %f30,[%i6+%o4] ! Mem[0000000010181408] = aa9d0000 00000000
8904
8905! Check Point 41 for processor 0
8906
8907 set p0_check_pt_data_41,%g4
8908 rd %ccr,%g5 ! %g5 = 44
8909 ldx [%g4+0x08],%g2
8910 cmp %l0,%g2 ! %l0 = 00000000000000ff
8911 bne %xcc,p0_reg_check_fail0
8912 mov 0xee0,%g1
8913 ldx [%g4+0x10],%g2
8914 cmp %l1,%g2 ! %l1 = 0000000000000000
8915 bne %xcc,p0_reg_check_fail1
8916 mov 0xee1,%g1
8917 ldx [%g4+0x18],%g2
8918 cmp %l2,%g2 ! %l2 = ffffffffffffffff
8919 bne %xcc,p0_reg_check_fail2
8920 mov 0xee2,%g1
8921 ldx [%g4+0x20],%g2
8922 cmp %l3,%g2 ! %l3 = 00000000000000ff
8923 bne %xcc,p0_reg_check_fail3
8924 mov 0xee3,%g1
8925 ldx [%g4+0x28],%g2
8926 cmp %l4,%g2 ! %l4 = 00000000000000ff
8927 bne %xcc,p0_reg_check_fail4
8928 mov 0xee4,%g1
8929 ldx [%g4+0x30],%g2
8930 cmp %l5,%g2 ! %l5 = 0000000000000000
8931 bne %xcc,p0_reg_check_fail5
8932 mov 0xee5,%g1
8933 ldx [%g4+0x38],%g2
8934 cmp %l6,%g2 ! %l6 = 0000000000000066
8935 bne %xcc,p0_reg_check_fail6
8936 mov 0xee6,%g1
8937 ldx [%g4+0x40],%g3
8938 std %f0,[%g4]
8939 ldx [%g4],%g2
8940 cmp %g3,%g2 ! %f0 = 16a66f51 a7740b98
8941 bne %xcc,p0_freg_check_fail
8942 mov 0xf00,%g1
8943 ldx [%g4+0x48],%g3
8944 std %f6,[%g4]
8945 ldx [%g4],%g2
8946 cmp %g3,%g2 ! %f6 = 00000000 000000ff
8947 bne %xcc,p0_freg_check_fail
8948 mov 0xf06,%g1
8949 ldx [%g4+0x50],%g3
8950 std %f16,[%g4]
8951 ldx [%g4],%g2
8952 cmp %g3,%g2 ! %f16 = 35d3531a 34e6f7ff
8953 bne %xcc,p0_freg_check_fail
8954 mov 0xf16,%g1
8955 ldx [%g4+0x58],%g3
8956 std %f18,[%g4]
8957 ldx [%g4],%g2
8958 cmp %g3,%g2 ! %f18 = 000000ff d5cf6cf8
8959 bne %xcc,p0_freg_check_fail
8960 mov 0xf18,%g1
8961 ldx [%g4+0x60],%g3
8962 std %f24,[%g4]
8963 ldx [%g4],%g2
8964 cmp %g3,%g2 ! %f24 = 00000000 000000ff
8965 bne %xcc,p0_freg_check_fail
8966 mov 0xf24,%g1
8967 ldx [%g4+0x68],%g3
8968 std %f28,[%g4]
8969 ldx [%g4],%g2
8970 cmp %g3,%g2 ! %f28 = 00000017 d0eab90c
8971 bne %xcc,p0_freg_check_fail
8972 mov 0xf28,%g1
8973
8974! Check Point 41 completed
8975
8976
8977p0_label_206:
8978! Mem[0000000030001400] = 00000062, %l2 = ffffffffffffffff
8979 swapa [%i0+%g0]0x89,%l2 ! %l2 = 0000000000000062
8980! %f18 = 000000ff d5cf6cf8, %l0 = 00000000000000ff
8981! Mem[0000000030101410] = 1a53d33500000000
8982 add %i4,0x010,%g1
8983 stda %f18,[%g1+%l0]ASI_PST32_S ! Mem[0000000030101410] = 000000ffd5cf6cf8
8984! Mem[0000000020800041] = ffffe589, %l1 = 0000000000000000
8985 ldstuba [%o1+0x041]%asi,%l1 ! %l1 = 000000ff000000ff
8986! %l2 = 00000062, %l3 = 000000ff, Mem[00000000100c1430] = 00ff0000 0000002d
8987 stda %l2,[%i3+0x030]%asi ! Mem[00000000100c1430] = 00000062 000000ff
8988! %l2 = 0000000000000062, Mem[0000000010001410] = 0000ff66
8989 stba %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000ff62
8990! %l7 = 00000000ffffffff, Mem[0000000020800040] = ffffe589, %asi = 80
8991 stha %l7,[%o1+0x040]%asi ! Mem[0000000020800040] = ffffe589
8992! %l0 = 00000000000000ff, Mem[0000000010041410] = 000000ff00000072
8993 stx %l0,[%i1+%o5] ! Mem[0000000010041410] = 00000000000000ff
8994! Mem[0000000010041410] = 00000000, %l6 = 0000000000000066
8995 ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 00000000000000ff
8996! %l6 = 00000000, %l7 = ffffffff, Mem[0000000010081408] = ff5e6240 000072e3
8997 stda %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000 ffffffff
8998! Starting 10 instruction Load Burst
8999! Mem[0000000030001410] = 00000017, %l2 = 0000000000000062
9000 ldswa [%i0+%o5]0x89,%l2 ! %l2 = 0000000000000017
9001
9002p0_label_207:
9003! Mem[00000000201c0000] = ffffafd5, %l2 = 0000000000000017
9004 ldsba [%o0+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
9005! Mem[00000000100c1438] = 8dff72e3, %l4 = 00000000000000ff
9006 ldsb [%i3+0x03b],%l4 ! %l4 = ffffffffffffffe3
9007! Mem[0000000010081400] = 516fa616, %l6 = 0000000000000000
9008 lduha [%i2+%g0]0x88,%l6 ! %l6 = 000000000000a616
9009! Mem[0000000010101400] = 5e2fff00, %l1 = 00000000000000ff
9010 ldsba [%i4+%g0]0x88,%l1 ! %l1 = 0000000000000000
9011! Mem[0000000030141400] = e6000000, %l3 = 00000000000000ff
9012 ldsba [%i5+%g0]0x81,%l3 ! %l3 = ffffffffffffffe6
9013! Mem[0000000010181428] = 00000000, %l7 = 00000000ffffffff
9014 ldsw [%i6+0x028],%l7 ! %l7 = 0000000000000000
9015! Mem[0000000010141408] = 62e70001 ff000000, %l0 = 000000ff, %l1 = 00000000
9016 ldda [%i5+%o4]0x80,%l0 ! %l0 = 0000000062e70001 00000000ff000000
9017! Mem[0000000010141410] = 000019dfff000000, %l2 = ffffffffffffffff
9018 ldxa [%i5+%o5]0x80,%l2 ! %l2 = 000019dfff000000
9019! Mem[0000000010001400] = 16a66f51, %f11 = 000072e3
9020 lda [%i0+%g0]0x80,%f11 ! %f11 = 16a66f51
9021! Starting 10 instruction Store Burst
9022! %f20 = 00000000 ff000000, %l6 = 000000000000a616
9023! Mem[0000000030041420] = ffe67b3df778f552
9024 add %i1,0x020,%g1
9025 stda %f20,[%g1+%l6]ASI_PST16_S ! Mem[0000000030041420] = ffe60000ff00f552
9026
9027p0_label_208:
9028! %f24 = 00000000 000000ff, Mem[0000000010041400] = ff000000 00000000
9029 stda %f24,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000 000000ff
9030! %f4 = 00000017 0000ffff, Mem[00000000300c1410] = 170000ff ffff0000
9031 stda %f4 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000017 0000ffff
9032! %l6 = 0000a616, %l7 = 00000000, Mem[0000000030101410] = ff000000 f86ccfd5
9033 stda %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000a616 00000000
9034! %l0 = 0000000062e70001, Mem[00000000100c1410] = ff000000
9035 stha %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00010000
9036! %l6 = 000000000000a616, Mem[0000000030081400] = 516fa616
9037 stwa %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000a616
9038! %l3 = ffffffffffffffe6, Mem[0000000010141410] = 000019df
9039 stw %l3,[%i5+%o5] ! Mem[0000000010141410] = ffffffe6
9040! Mem[0000000010101400] = 00ff2f5e, %l6 = 000000000000a616
9041 swapa [%i4+%g0]0x80,%l6 ! %l6 = 0000000000ff2f5e
9042! %l6 = 00ff2f5e, %l7 = 00000000, Mem[0000000030041410] = 516fa616 de45fb04
9043 stda %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00ff2f5e 00000000
9044! %l0 = 0000000062e70001, Mem[0000000010141427] = f778f552, %asi = 80
9045 stba %l0,[%i5+0x027]%asi ! Mem[0000000010141424] = f778f501
9046! Starting 10 instruction Load Burst
9047! Mem[0000000010081410] = ebc7bffd, %l5 = 0000000000000000
9048 lduba [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000fd
9049
9050p0_label_209:
9051! Mem[0000000030081400] = 16a60000, %l0 = 0000000062e70001
9052 lduwa [%i2+%g0]0x81,%l0 ! %l0 = 0000000016a60000
9053! Mem[0000000030041400] = ffe67b3d, %l0 = 0000000016a60000
9054 lduha [%i1+%g0]0x81,%l0 ! %l0 = 000000000000ffe6
9055! Mem[0000000010101408] = 037d0000, %l0 = 000000000000ffe6
9056 ldsba [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000000
9057! Mem[0000000010181400] = e6000000, %l3 = ffffffffffffffe6
9058 ldsba [%i6+%g0]0x80,%l3 ! %l3 = ffffffffffffffe6
9059! Mem[0000000030041400] = ffe67b3d000000ff, %l6 = 0000000000ff2f5e
9060 ldxa [%i1+%g0]0x81,%l6 ! %l6 = ffe67b3d000000ff
9061! Mem[0000000010081400] = 16a66f51, %l4 = ffffffffffffffe3
9062 lduwa [%i2+%g0]0x80,%l4 ! %l4 = 0000000016a66f51
9063! Mem[0000000030101410] = 0000a616, %l1 = 00000000ff000000
9064 lduwa [%i4+%o5]0x89,%l1 ! %l1 = 000000000000a616
9065! %f20 = 00000000 ff000000, Mem[0000000030101408] = aa9da4da 0cb9ead0
9066 stda %f20,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000 ff000000
9067! Mem[00000000211c0000] = ff3de4d2, %l1 = 000000000000a616
9068 ldsh [%o2+%g0],%l1 ! %l1 = ffffffffffffff3d
9069! Starting 10 instruction Store Burst
9070! %l6 = ffe67b3d000000ff, Mem[0000000010141408] = 0100e762
9071 stwa %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff
9072
9073p0_label_210:
9074! Mem[0000000010081400] = 16a66f51, %l5 = 00000000000000fd, %asi = 80
9075 swapa [%i2+0x000]%asi,%l5 ! %l5 = 0000000016a66f51
9076! %l4 = 0000000016a66f51, Mem[0000000010181410] = ffffffc7
9077 stwa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 16a66f51
9078! Mem[00000000300c1410] = ffff0000, %l4 = 0000000016a66f51
9079 ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
9080! %l2 = 000019dfff000000, Mem[0000000030081408] = ff00000000005eff
9081 stxa %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000019dfff000000
9082! Mem[0000000030141400] = 000000e6, %l4 = 00000000000000ff
9083 ldstuba [%i5+%g0]0x89,%l4 ! %l4 = 000000e6000000ff
9084! %l5 = 0000000016a66f51, Mem[0000000030001400] = 26a9d40dffffffff
9085 stxa %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000016a66f51
9086! Mem[0000000010181401] = e6000000, %l2 = 000019dfff000000
9087 ldstuba [%i6+0x001]%asi,%l2 ! %l2 = 00000000000000ff
9088! Mem[0000000020800041] = ffffe589, %l0 = 0000000000000000
9089 ldstuba [%o1+0x041]%asi,%l0 ! %l0 = 000000ff000000ff
9090! %f28 = 00000017 d0eab90c, %l1 = ffffffffffffff3d
9091! Mem[0000000030041400] = ffe67b3d000000ff
9092 stda %f28,[%i1+%l1]ASI_PST32_S ! Mem[0000000030041400] = ffe67b3dd0eab90c
9093! Starting 10 instruction Load Burst
9094! Mem[0000000010081408] = 00000000, %l1 = ffffffffffffff3d
9095 lduba [%i2+%o4]0x80,%l1 ! %l1 = 0000000000000000
9096
9097! Check Point 42 for processor 0
9098
9099 set p0_check_pt_data_42,%g4
9100 rd %ccr,%g5 ! %g5 = 44
9101 ldx [%g4+0x08],%g2
9102 cmp %l0,%g2 ! %l0 = 00000000000000ff
9103 bne %xcc,p0_reg_check_fail0
9104 mov 0xee0,%g1
9105 ldx [%g4+0x10],%g2
9106 cmp %l1,%g2 ! %l1 = 0000000000000000
9107 bne %xcc,p0_reg_check_fail1
9108 mov 0xee1,%g1
9109 ldx [%g4+0x18],%g2
9110 cmp %l2,%g2 ! %l2 = 0000000000000000
9111 bne %xcc,p0_reg_check_fail2
9112 mov 0xee2,%g1
9113 ldx [%g4+0x20],%g2
9114 cmp %l3,%g2 ! %l3 = ffffffffffffffe6
9115 bne %xcc,p0_reg_check_fail3
9116 mov 0xee3,%g1
9117 ldx [%g4+0x28],%g2
9118 cmp %l4,%g2 ! %l4 = 00000000000000e6
9119 bne %xcc,p0_reg_check_fail4
9120 mov 0xee4,%g1
9121 ldx [%g4+0x30],%g2
9122 cmp %l5,%g2 ! %l5 = 0000000016a66f51
9123 bne %xcc,p0_reg_check_fail5
9124 mov 0xee5,%g1
9125 ldx [%g4+0x38],%g2
9126 cmp %l6,%g2 ! %l6 = ffe67b3d000000ff
9127 bne %xcc,p0_reg_check_fail6
9128 mov 0xee6,%g1
9129 ldx [%g4+0x40],%g2
9130 cmp %l7,%g2 ! %l7 = 0000000000000000
9131 bne %xcc,p0_reg_check_fail7
9132 mov 0xee7,%g1
9133 ldx [%g4+0x48],%g3
9134 std %f0,[%g4]
9135 ldx [%g4],%g2
9136 cmp %g3,%g2 ! %f0 = 16a66f51 a7740b98
9137 bne %xcc,p0_freg_check_fail
9138 mov 0xf00,%g1
9139 ldx [%g4+0x50],%g3
9140 std %f10,[%g4]
9141 ldx [%g4],%g2
9142 cmp %g3,%g2 ! %f10 = ff5e6240 16a66f51
9143 bne %xcc,p0_freg_check_fail
9144 mov 0xf10,%g1
9145
9146! Check Point 42 completed
9147
9148
9149p0_label_211:
9150! Mem[0000000010081400] = 000000fd0000002d, %f26 = 000000ff 00000000
9151 ldda [%i2+%g0]0x80,%f26 ! %f26 = 000000fd 0000002d
9152! Mem[0000000010181418] = 00000000, %l6 = ffe67b3d000000ff
9153 ldsha [%i6+0x018]%asi,%l6 ! %l6 = 0000000000000000
9154! %l0 = 00000000000000ff, Mem[00000000100c1410] = 000000ff00000100
9155 stxa %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000000000ff
9156! Mem[0000000010001408] = 00009daa, %l2 = 0000000000000000
9157 ldswa [%i0+%o4]0x80,%l2 ! %l2 = 0000000000009daa
9158! Mem[0000000030081410] = 00000000, %f2 = 00000000
9159 lda [%i2+%o5]0x81,%f2 ! %f2 = 00000000
9160! Mem[00000000100c1408] = 037de6ff, %l7 = 0000000000000000
9161 ldswa [%i3+%o4]0x80,%l7 ! %l7 = 00000000037de6ff
9162! Mem[00000000100c1408] = 037de6ff000000ff, %l2 = 0000000000009daa
9163 ldxa [%i3+%o4]0x80,%l2 ! %l2 = 037de6ff000000ff
9164! Mem[0000000030101400] = 0ae67d03, %f11 = 16a66f51
9165 lda [%i4+%g0]0x89,%f11 ! %f11 = 0ae67d03
9166! Mem[0000000010001408] = aa9d0000, %l1 = 0000000000000000
9167 lduba [%i0+%o4]0x88,%l1 ! %l1 = 0000000000000000
9168! Starting 10 instruction Store Burst
9169! %f0 = 16a66f51 a7740b98, %l7 = 00000000037de6ff
9170! Mem[0000000030141438] = d0eab90cdaa49daa
9171 add %i5,0x038,%g1
9172 stda %f0,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030141438] = 980b74a7516fa616
9173
9174p0_label_212:
9175! %f20 = 00000000, Mem[0000000010001400] = 516fa616
9176 sta %f20,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
9177! %l6 = 0000000000000000, Mem[0000000010101408] = 037d0000
9178 stha %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 037d0000
9179! %l3 = ffffffffffffffe6, Mem[0000000030081400] = 0000a616
9180 stba %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000a6e6
9181! Mem[0000000030101400] = 037de60a, %l5 = 0000000016a66f51
9182 ldstuba [%i4+%g0]0x81,%l5 ! %l5 = 00000003000000ff
9183! Mem[0000000030101410] = 16a60000, %l0 = 00000000000000ff
9184 ldstuba [%i4+%o5]0x81,%l0 ! %l0 = 00000016000000ff
9185! Mem[0000000020800001] = c9ffbb34, %l5 = 0000000000000003
9186 ldstub [%o1+0x001],%l5 ! %l5 = 000000ff000000ff
9187! Mem[0000000021800041] = ff2b9b4e, %l6 = 0000000000000000
9188 ldstub [%o3+0x041],%l6 ! %l6 = 0000002b000000ff
9189! %l0 = 00000016, %l1 = 00000000, Mem[0000000010041410] = ff000000 000000ff
9190 stda %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000016 00000000
9191! %l3 = ffffffffffffffe6, Mem[0000000010081410] = ebc7bffd
9192 stba %l3,[%i2+%o5]0x88 ! Mem[0000000010081410] = ebc7bfe6
9193! Starting 10 instruction Load Burst
9194! Mem[0000000030081408] = 000000ff, %l5 = 00000000000000ff
9195 ldsha [%i2+%o4]0x81,%l5 ! %l5 = 0000000000000000
9196
9197p0_label_213:
9198! Mem[0000000010041400] = ff00000000000000, %l0 = 0000000000000016
9199 ldxa [%i1+%g0]0x88,%l0 ! %l0 = ff00000000000000
9200! Mem[00000000300c1410] = ffff0000, %f21 = ff000000
9201 lda [%i3+%o5]0x81,%f21 ! %f21 = ffff0000
9202! Mem[0000000030001408] = 00000017, %l4 = 00000000000000e6
9203 ldsba [%i0+%o4]0x81,%l4 ! %l4 = 0000000000000000
9204! Mem[0000000010141400] = ffe67b3d, %l1 = 0000000000000000
9205 ldsha [%i5+%g0]0x80,%l1 ! %l1 = ffffffffffffffe6
9206! Mem[0000000030181410] = 00000000, %l0 = ff00000000000000
9207 lduwa [%i6+%o5]0x89,%l0 ! %l0 = 0000000000000000
9208! Mem[0000000010001418] = ff00d500, %l0 = 0000000000000000
9209 ldsb [%i0+0x019],%l0 ! %l0 = 0000000000000000
9210! Mem[0000000030041410] = 00ff2f5e, %l7 = 00000000037de6ff
9211 lduha [%i1+%o5]0x89,%l7 ! %l7 = 0000000000002f5e
9212! Mem[00000000201c0000] = ffffafd5, %l6 = 000000000000002b
9213 lduha [%o0+0x000]%asi,%l6 ! %l6 = 000000000000ffff
9214! Mem[0000000030141408] = 00000052, %l7 = 0000000000002f5e
9215 ldsba [%i5+%o4]0x89,%l7 ! %l7 = 0000000000000052
9216! Starting 10 instruction Store Burst
9217! Mem[000000001004142c] = 77a322cb, %l2 = 037de6ff000000ff
9218 lduwa [%i1+0x02c]%asi,%l2 ! %l2 = 0000000077a322cb
9219
9220p0_label_214:
9221! %f25 = 000000ff, Mem[00000000300c1408] = ffffffff
9222 sta %f25,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
9223! %l5 = 0000000000000000, Mem[0000000010001400] = 0000000000000000
9224 stxa %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000000000000
9225! Mem[0000000010181410] = 16a66f51, %l0 = 0000000000000000
9226 ldstuba [%i6+%o5]0x80,%l0 ! %l0 = 00000016000000ff
9227! %l2 = 0000000077a322cb, Mem[0000000010041408] = ff000000
9228 stha %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = ff0022cb
9229! %l4 = 0000000000000000, Mem[0000000010041400] = 00000000
9230 stha %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000
9231! %f12 = 516fa616 00000072, Mem[0000000010181400] = e6ff0000 041a6d32
9232 stda %f12,[%i6+0x000]%asi ! Mem[0000000010181400] = 516fa616 00000072
9233! %f22 = 16a66f51 1a53d335, Mem[0000000010141428] = 80a20000 77a322cb
9234 stda %f22,[%i5+0x028]%asi ! Mem[0000000010141428] = 16a66f51 1a53d335
9235! %f18 = 000000ff, Mem[00000000100c1408] = ffe67d03
9236 sta %f18,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff
9237! Mem[0000000030181408] = 000052f5, %l6 = 000000000000ffff
9238 ldstuba [%i6+%o4]0x89,%l6 ! %l6 = 000000f5000000ff
9239! Starting 10 instruction Load Burst
9240! Mem[0000000010081410] = e6bfc7ebff000000, %l7 = 0000000000000052
9241 ldxa [%i2+%o5]0x80,%l7 ! %l7 = e6bfc7ebff000000
9242
9243p0_label_215:
9244! Mem[0000000010041410] = 0000001600000000, %f16 = 35d3531a 34e6f7ff
9245 ldda [%i1+0x010]%asi,%f16 ! %f16 = 00000016 00000000
9246! Mem[0000000010181410] = ffa66f51, %l3 = ffffffffffffffe6
9247 lduha [%i6+%o5]0x80,%l3 ! %l3 = 000000000000ffa6
9248! Mem[00000000300c1408] = ff000000, %l4 = 0000000000000000
9249 ldsha [%i3+%o4]0x81,%l4 ! %l4 = ffffffffffffff00
9250! Mem[0000000010081400] = fd000000, %l6 = 00000000000000f5
9251 ldswa [%i2+%g0]0x88,%l6 ! %l6 = fffffffffd000000
9252! Mem[0000000010001400] = 0000000000000000, %f14 = aa9da4da 0cb9ead0
9253 ldda [%i0+%g0]0x88,%f14 ! %f14 = 00000000 00000000
9254! Mem[0000000021800000] = f2ffed58, %l0 = 0000000000000016
9255 ldsha [%o3+0x000]%asi,%l0 ! %l0 = fffffffffffff2ff
9256! Mem[0000000010181410] = 516fa6ff, %l3 = 000000000000ffa6
9257 lduba [%i6+%o5]0x88,%l3 ! %l3 = 00000000000000ff
9258! Mem[0000000030181410] = 00000000, %f7 = 000000ff
9259 lda [%i6+%o5]0x89,%f7 ! %f7 = 00000000
9260! Mem[0000000030101400] = 0ae67dff, %f18 = 000000ff
9261 lda [%i4+%g0]0x89,%f18 ! %f18 = 0ae67dff
9262! Starting 10 instruction Store Burst
9263! Mem[0000000010081408] = 00000000, %l6 = fffffffffd000000
9264 swapa [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000000
9265
9266! Check Point 43 for processor 0
9267
9268 set p0_check_pt_data_43,%g4
9269 rd %ccr,%g5 ! %g5 = 44
9270 ldx [%g4+0x08],%g2
9271 cmp %l0,%g2 ! %l0 = fffffffffffff2ff
9272 bne %xcc,p0_reg_check_fail0
9273 mov 0xee0,%g1
9274 ldx [%g4+0x10],%g2
9275 cmp %l1,%g2 ! %l1 = ffffffffffffffe6
9276 bne %xcc,p0_reg_check_fail1
9277 mov 0xee1,%g1
9278 ldx [%g4+0x18],%g2
9279 cmp %l2,%g2 ! %l2 = 0000000077a322cb
9280 bne %xcc,p0_reg_check_fail2
9281 mov 0xee2,%g1
9282 ldx [%g4+0x20],%g2
9283 cmp %l3,%g2 ! %l3 = 00000000000000ff
9284 bne %xcc,p0_reg_check_fail3
9285 mov 0xee3,%g1
9286 ldx [%g4+0x28],%g2
9287 cmp %l4,%g2 ! %l4 = ffffffffffffff00
9288 bne %xcc,p0_reg_check_fail4
9289 mov 0xee4,%g1
9290 ldx [%g4+0x30],%g2
9291 cmp %l5,%g2 ! %l5 = 0000000000000000
9292 bne %xcc,p0_reg_check_fail5
9293 mov 0xee5,%g1
9294 ldx [%g4+0x38],%g2
9295 cmp %l6,%g2 ! %l6 = 0000000000000000
9296 bne %xcc,p0_reg_check_fail6
9297 mov 0xee6,%g1
9298 ldx [%g4+0x40],%g2
9299 cmp %l7,%g2 ! %l7 = e6bfc7ebff000000
9300 bne %xcc,p0_reg_check_fail7
9301 mov 0xee7,%g1
9302 ldx [%g4+0x48],%g3
9303 std %f2,[%g4]
9304 ldx [%g4],%g2
9305 cmp %g3,%g2 ! %f2 = 00000000 01968f39
9306 bne %xcc,p0_freg_check_fail
9307 mov 0xf02,%g1
9308 ldx [%g4+0x50],%g3
9309 std %f6,[%g4]
9310 ldx [%g4],%g2
9311 cmp %g3,%g2 ! %f6 = 00000000 00000000
9312 bne %xcc,p0_freg_check_fail
9313 mov 0xf06,%g1
9314 ldx [%g4+0x58],%g3
9315 std %f10,[%g4]
9316 ldx [%g4],%g2
9317 cmp %g3,%g2 ! %f10 = ff5e6240 0ae67d03
9318 bne %xcc,p0_freg_check_fail
9319 mov 0xf10,%g1
9320 ldx [%g4+0x60],%g3
9321 std %f14,[%g4]
9322 ldx [%g4],%g2
9323 cmp %g3,%g2 ! %f14 = 00000000 00000000
9324 bne %xcc,p0_freg_check_fail
9325 mov 0xf14,%g1
9326 ldx [%g4+0x68],%g3
9327 std %f16,[%g4]
9328 ldx [%g4],%g2
9329 cmp %g3,%g2 ! %f16 = 00000016 00000000
9330 bne %xcc,p0_freg_check_fail
9331 mov 0xf16,%g1
9332 ldx [%g4+0x70],%g3
9333 std %f18,[%g4]
9334 ldx [%g4],%g2
9335 cmp %g3,%g2 ! %f18 = 0ae67dff d5cf6cf8
9336 bne %xcc,p0_freg_check_fail
9337 mov 0xf18,%g1
9338 ldx [%g4+0x78],%g3
9339 std %f20,[%g4]
9340 ldx [%g4],%g2
9341 cmp %g3,%g2 ! %f20 = 00000000 ffff0000
9342 bne %xcc,p0_freg_check_fail
9343 mov 0xf20,%g1
9344 ldx [%g4+0x80],%g3
9345 std %f26,[%g4]
9346 ldx [%g4],%g2
9347 cmp %g3,%g2 ! %f26 = 000000fd 0000002d
9348 bne %xcc,p0_freg_check_fail
9349 mov 0xf26,%g1
9350
9351! Check Point 43 completed
9352
9353
9354p0_label_216:
9355! Mem[0000000030181410] = 00000000, %l3 = 00000000000000ff
9356 swapa [%i6+%o5]0x81,%l3 ! %l3 = 0000000000000000
9357! %f16 = 00000016 00000000 0ae67dff d5cf6cf8
9358! %f20 = 00000000 ffff0000 16a66f51 1a53d335
9359! %f24 = 00000000 000000ff 000000fd 0000002d
9360! %f28 = 00000017 d0eab90c aa9d0000 00000000
9361 stda %f16,[%i2]ASI_BLK_AIUS ! Block Store to 0000000030081400
9362! %l3 = 0000000000000000, Mem[0000000010141408] = ff000000
9363 stba %l3,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
9364! Mem[00000000100c1424] = 00000000, %l1 = ffffffffffffffe6
9365 ldstuba [%i3+0x024]%asi,%l1 ! %l1 = 00000000000000ff
9366! %l2 = 0000000077a322cb, Mem[0000000010041410] = 0000001600000000
9367 stxa %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000077a322cb
9368! Mem[0000000030101410] = ffa60000, %l3 = 0000000000000000
9369 swapa [%i4+%o5]0x81,%l3 ! %l3 = 00000000ffa60000
9370! %l7 = e6bfc7ebff000000, Mem[0000000010041408] = cb2200ff
9371 stba %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = 002200ff
9372! %l2 = 0000000077a322cb, Mem[0000000030081400] = 00000016
9373 stwa %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 77a322cb
9374! Mem[0000000010141428] = 16a66f511a53d335, %l6 = 0000000000000000, %l4 = ffffffffffffff00
9375 add %i5,0x28,%g1
9376 casxa [%g1]0x80,%l6,%l4 ! %l4 = 16a66f511a53d335
9377! Starting 10 instruction Load Burst
9378! Mem[00000000100c142c] = b75cd9da, %l3 = 00000000ffa60000
9379 lduw [%i3+0x02c],%l3 ! %l3 = 00000000b75cd9da
9380
9381p0_label_217:
9382! Mem[0000000021800000] = f2ffed58, %l6 = 0000000000000000
9383 ldsb [%o3+%g0],%l6 ! %l6 = fffffffffffffff2
9384! Mem[0000000030101408] = 00000000, %l4 = 16a66f511a53d335
9385 ldswa [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000000
9386! Mem[0000000010101410] = ff0000ff, %l1 = 0000000000000000
9387 lduwa [%i4+%o5]0x80,%l1 ! %l1 = 00000000ff0000ff
9388! Mem[0000000010041408] = 002200ff00000000, %l7 = e6bfc7ebff000000
9389 ldxa [%i1+%o4]0x80,%l7 ! %l7 = 002200ff00000000
9390! Mem[0000000020800040] = ffffe589, %l0 = fffffffffffff2ff
9391 ldsba [%o1+0x040]%asi,%l0 ! %l0 = ffffffffffffffff
9392! Mem[0000000010101410] = ff0000ff, %f0 = 16a66f51
9393 lda [%i4+%o5]0x80,%f0 ! %f0 = ff0000ff
9394! Mem[0000000010041410] = 00000000 77a322cb, %l2 = 77a322cb, %l3 = b75cd9da
9395 ldda [%i1+%o5]0x80,%l2 ! %l2 = 0000000000000000 0000000077a322cb
9396 membar #Sync ! Added by membar checker (42)
9397! Mem[0000000030081408] = ff7de60a, %l0 = ffffffffffffffff
9398 ldsba [%i2+%o4]0x89,%l0 ! %l0 = 000000000000000a
9399! Mem[0000000010101410] = 00000000 ff0000ff, %l2 = 00000000, %l3 = 77a322cb
9400 ldda [%i4+%o5]0x88,%l2 ! %l2 = 00000000ff0000ff 0000000000000000
9401! Starting 10 instruction Store Burst
9402! %l6 = fffffffffffffff2, Mem[0000000010041410] = 0000000077a322cb
9403 stxa %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = fffffffffffffff2
9404
9405p0_label_218:
9406! Mem[0000000010001424] = a1472f5e, %l2 = 00000000ff0000ff
9407 ldstuba [%i0+0x024]%asi,%l2 ! %l2 = 000000a1000000ff
9408! %f14 = 00000000 00000000, Mem[00000000300c1410] = 0000ffff 00000017
9409 stda %f14,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 00000000
9410! Mem[00000000211c0001] = ff3de4d2, %l4 = 0000000000000000
9411 ldstub [%o2+0x001],%l4 ! %l4 = 0000003d000000ff
9412! Mem[00000000100c1408] = ff000000, %l4 = 000000000000003d
9413 ldstuba [%i3+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
9414! %f29 = d0eab90c, Mem[0000000030041408] = ff0000ff
9415 sta %f29,[%i1+%o4]0x89 ! Mem[0000000030041408] = d0eab90c
9416! %f5 = 0000ffff, Mem[0000000030141408] = 00000052
9417 sta %f5 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000ffff
9418! %f30 = aa9d0000, %f1 = a7740b98
9419 fsqrts %f30,%f1 ! %f1 = 7fffffff
9420! %l7 = 002200ff00000000, Mem[0000000010181408] = 00009daa
9421 stha %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
9422! %l6 = fffffff2, %l7 = 00000000, Mem[0000000010001410] = 62ff0000 000000f8
9423 stda %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = fffffff2 00000000
9424! Starting 10 instruction Load Burst
9425! Mem[00000000300c1400] = 16a66f51000000ff, %l0 = 000000000000000a
9426 ldxa [%i3+%g0]0x89,%l0 ! %l0 = 16a66f51000000ff
9427
9428p0_label_219:
9429! Mem[0000000030181410] = ff000000, %l4 = 00000000000000ff
9430 lduwa [%i6+%o5]0x89,%l4 ! %l4 = 00000000ff000000
9431! Mem[0000000010101410] = ff0000ff, %l4 = 00000000ff000000
9432 lduha [%i4+%o5]0x88,%l4 ! %l4 = 00000000000000ff
9433! Mem[0000000010141400] = 3d7be6ff, %l5 = 0000000000000000
9434 ldsha [%i5+%g0]0x88,%l5 ! %l5 = ffffffffffffe6ff
9435! Mem[0000000021800180] = 52f9ae0c, %l7 = 002200ff00000000
9436 ldub [%o3+0x180],%l7 ! %l7 = 0000000000000052
9437! Mem[0000000010141410] = e6ffffff, %l2 = 00000000000000a1
9438 lduba [%i5+%o5]0x88,%l2 ! %l2 = 00000000000000ff
9439! Mem[000000001008142c] = aaeca280, %l7 = 0000000000000052
9440 ldsw [%i2+0x02c],%l7 ! %l7 = ffffffffaaeca280
9441! Mem[0000000030001410] = 17000000, %f11 = 0ae67d03
9442 lda [%i0+%o5]0x81,%f11 ! %f11 = 17000000
9443! Mem[0000000010181400] = 516fa616, %l3 = 0000000000000000
9444 ldsba [%i6+%g0]0x80,%l3 ! %l3 = 0000000000000051
9445! Mem[0000000010081400] = 000000fd, %f4 = 00000017
9446 lda [%i2+%g0]0x80,%f4 ! %f4 = 000000fd
9447! Starting 10 instruction Store Burst
9448! Mem[0000000030141408] = ffff0000, %l5 = ffffffffffffe6ff
9449 ldstuba [%i5+%o4]0x81,%l5 ! %l5 = 000000ff000000ff
9450
9451p0_label_220:
9452! Mem[0000000010101420] = 0000845c, %l7 = ffffffffaaeca280
9453 ldstuba [%i4+0x020]%asi,%l7 ! %l7 = 00000000000000ff
9454! Mem[00000000100c1420] = 398f9601ff000000, %l5 = 00000000000000ff, %l6 = fffffffffffffff2
9455 add %i3,0x20,%g1
9456 casxa [%g1]0x80,%l5,%l6 ! %l6 = 398f9601ff000000
9457! %f23 = 1a53d335, Mem[0000000010041410] = ffffffff
9458 sta %f23,[%i1+%o5]0x88 ! Mem[0000000010041410] = 1a53d335
9459! Mem[0000000030081400] = 77a322cb, %l1 = 00000000ff0000ff
9460 ldstuba [%i2+%g0]0x81,%l1 ! %l1 = 00000077000000ff
9461! Mem[0000000030101400] = 0ae67dff, %l1 = 0000000000000077
9462 swapa [%i4+%g0]0x89,%l1 ! %l1 = 000000000ae67dff
9463! Mem[0000000030041408] = 0cb9ead0, %l2 = 00000000000000ff
9464 ldstuba [%i1+%o4]0x81,%l2 ! %l2 = 0000000c000000ff
9465! %l5 = 00000000000000ff, Mem[0000000010081400] = fd000000
9466 stwa %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000ff
9467! %f4 = 000000fd 0000ffff, Mem[0000000030001408] = 00000017 ffffffff
9468 stda %f4 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000fd 0000ffff
9469! %l1 = 000000000ae67dff, Mem[0000000010101400] = 0000a61600000000
9470 stxa %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000000ae67dff
9471! Starting 10 instruction Load Burst
9472! Mem[0000000010081410] = ebc7bfe6, %l4 = 00000000000000ff
9473 lduha [%i2+%o5]0x88,%l4 ! %l4 = 000000000000bfe6
9474
9475! Check Point 44 for processor 0
9476
9477 set p0_check_pt_data_44,%g4
9478 rd %ccr,%g5 ! %g5 = 44
9479 ldx [%g4+0x08],%g2
9480 cmp %l0,%g2 ! %l0 = 16a66f51000000ff
9481 bne %xcc,p0_reg_check_fail0
9482 mov 0xee0,%g1
9483 ldx [%g4+0x10],%g2
9484 cmp %l1,%g2 ! %l1 = 000000000ae67dff
9485 bne %xcc,p0_reg_check_fail1
9486 mov 0xee1,%g1
9487 ldx [%g4+0x18],%g2
9488 cmp %l2,%g2 ! %l2 = 000000000000000c
9489 bne %xcc,p0_reg_check_fail2
9490 mov 0xee2,%g1
9491 ldx [%g4+0x20],%g2
9492 cmp %l3,%g2 ! %l3 = 0000000000000051
9493 bne %xcc,p0_reg_check_fail3
9494 mov 0xee3,%g1
9495 ldx [%g4+0x28],%g2
9496 cmp %l4,%g2 ! %l4 = 000000000000bfe6
9497 bne %xcc,p0_reg_check_fail4
9498 mov 0xee4,%g1
9499 ldx [%g4+0x30],%g2
9500 cmp %l5,%g2 ! %l5 = 00000000000000ff
9501 bne %xcc,p0_reg_check_fail5
9502 mov 0xee5,%g1
9503 ldx [%g4+0x38],%g2
9504 cmp %l6,%g2 ! %l6 = 398f9601ff000000
9505 bne %xcc,p0_reg_check_fail6
9506 mov 0xee6,%g1
9507 ldx [%g4+0x40],%g2
9508 cmp %l7,%g2 ! %l7 = 0000000000000000
9509 bne %xcc,p0_reg_check_fail7
9510 mov 0xee7,%g1
9511 ldx [%g4+0x48],%g3
9512 std %f0,[%g4]
9513 ldx [%g4],%g2
9514 cmp %g3,%g2 ! %f0 = ff0000ff 7fffffff
9515 bne %xcc,p0_freg_check_fail
9516 mov 0xf00,%g1
9517 ldx [%g4+0x50],%g3
9518 std %f2,[%g4]
9519 ldx [%g4],%g2
9520 cmp %g3,%g2 ! %f2 = 00000000 01968f39
9521 bne %xcc,p0_freg_check_fail
9522 mov 0xf02,%g1
9523 ldx [%g4+0x58],%g3
9524 std %f4,[%g4]
9525 ldx [%g4],%g2
9526 cmp %g3,%g2 ! %f4 = 000000fd 0000ffff
9527 bne %xcc,p0_freg_check_fail
9528 mov 0xf04,%g1
9529 ldx [%g4+0x60],%g3
9530 std %f10,[%g4]
9531 ldx [%g4],%g2
9532 cmp %g3,%g2 ! %f10 = ff5e6240 17000000
9533 bne %xcc,p0_freg_check_fail
9534 mov 0xf10,%g1
9535
9536! Check Point 44 completed
9537
9538
9539p0_label_221:
9540! Mem[0000000010041410] = 35d3531afffffff2, %l2 = 000000000000000c
9541 ldx [%i1+%o5],%l2 ! %l2 = 35d3531afffffff2
9542! Mem[0000000030141408] = ffff00001044425f, %l2 = 35d3531afffffff2
9543 ldxa [%i5+%o4]0x81,%l2 ! %l2 = ffff00001044425f
9544! Mem[0000000030101400] = 77000000, %l3 = 0000000000000051
9545 ldswa [%i4+%g0]0x81,%l3 ! %l3 = 0000000077000000
9546! Mem[00000000100c1400] = ffffffffffffffff, %l3 = 0000000077000000
9547 ldxa [%i3+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
9548! Mem[000000001004143c] = 52d51ebb, %l2 = ffff00001044425f
9549 ldsw [%i1+0x03c],%l2 ! %l2 = 0000000052d51ebb
9550! Mem[00000000300c1408] = 000000ff, %l7 = 0000000000000000
9551 ldswa [%i3+%o4]0x89,%l7 ! %l7 = 00000000000000ff
9552! Mem[0000000030101408] = 00000000, %f31 = 00000000
9553 lda [%i4+%o4]0x81,%f31 ! %f31 = 00000000
9554! Mem[0000000030001410] = 00000017, %l4 = 000000000000bfe6
9555 ldsha [%i0+%o5]0x89,%l4 ! %l4 = 0000000000000017
9556! Mem[000000001000143c] = 000000ff, %l1 = 000000000ae67dff
9557 lduw [%i0+0x03c],%l1 ! %l1 = 00000000000000ff
9558! Starting 10 instruction Store Burst
9559! Mem[0000000030001410] = 17000000, %l7 = 00000000000000ff
9560 swapa [%i0+%o5]0x81,%l7 ! %l7 = 0000000017000000
9561
9562p0_label_222:
9563! Mem[0000000010101410] = ff0000ff, %l7 = 0000000017000000
9564 ldstuba [%i4+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
9565! Mem[0000000030081408] = 0ae67dff, %l4 = 0000000000000017
9566 ldstuba [%i2+%o4]0x81,%l4 ! %l4 = 0000000a000000ff
9567! %l1 = 00000000000000ff, Mem[00000000201c0000] = ffffafd5
9568 sth %l1,[%o0+%g0] ! Mem[00000000201c0000] = 00ffafd5
9569! %f16 = 00000016 00000000, Mem[0000000010081420] = 52f578f7 3d7be6ff
9570 stda %f16,[%i2+0x020]%asi ! Mem[0000000010081420] = 00000016 00000000
9571! %l3 = ffffffffffffffff, Mem[0000000030101408] = 00000000
9572 stha %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffff0000
9573! %l6 = 398f9601ff000000, Mem[00000000100c1433] = 00000062, %asi = 80
9574 stba %l6,[%i3+0x033]%asi ! Mem[00000000100c1430] = 00000000
9575! %l3 = ffffffffffffffff, Mem[0000000010181410] = ffa66f51
9576 stw %l3,[%i6+%o5] ! Mem[0000000010181410] = ffffffff
9577! %l1 = 00000000000000ff, Mem[00000000100c1400] = ffffffff
9578 stba %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ffffffff
9579! %f4 = 000000fd 0000ffff, %l4 = 000000000000000a
9580! Mem[0000000010101410] = ff0000ff00000000
9581 add %i4,0x010,%g1
9582 stda %f4,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010101410] = ff00000000000000
9583! Starting 10 instruction Load Burst
9584! Mem[00000000201c0000] = 00ffafd5, %l2 = 0000000052d51ebb
9585 lduba [%o0+0x000]%asi,%l2 ! %l2 = 0000000000000000
9586
9587p0_label_223:
9588! Mem[0000000010101408] = 00000000 037d0000, %l6 = ff000000, %l7 = 000000ff
9589 ldda [%i4+%o4]0x88,%l6 ! %l6 = 00000000037d0000 0000000000000000
9590! Mem[00000000100c1404] = ffffffff, %f15 = 00000000
9591 ld [%i3+0x004],%f15 ! %f15 = ffffffff
9592! Mem[0000000010181408] = 00000000, %l7 = 0000000000000000
9593 ldsba [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000000
9594! Mem[0000000010081400] = 2d000000000000ff, %l6 = 00000000037d0000
9595 ldxa [%i2+%g0]0x88,%l6 ! %l6 = 2d000000000000ff
9596! Mem[0000000010181438] = d0eab90c, %l6 = 2d000000000000ff
9597 ldswa [%i6+0x038]%asi,%l6 ! %l6 = ffffffffd0eab90c
9598! Mem[0000000010001410] = f2ffffff, %l7 = 0000000000000000
9599 ldsba [%i0+%o5]0x88,%l7 ! %l7 = ffffffffffffffff
9600! Mem[0000000030101400] = 00000077, %l4 = 000000000000000a
9601 ldswa [%i4+%g0]0x89,%l4 ! %l4 = 0000000000000077
9602 membar #Sync ! Added by membar checker (43)
9603! Mem[00000000300c1400] = ff000000 516fa616 ff000000 ffffff3d
9604! Mem[00000000300c1410] = 00000000 00000000 00000000 00000097
9605! Mem[00000000300c1420] = ed34871b 037de60a d0ea0000 40625eff
9606! Mem[00000000300c1430] = 8fbbc3a2 ff72c64a d0eab90c daa49daa
9607 ldda [%i3]ASI_BLK_S,%f0 ! Block Load from 00000000300c1400
9608! Mem[0000000010101408] = 037d0000, %l6 = ffffffffd0eab90c
9609 ldswa [%i4+%o4]0x88,%l6 ! %l6 = 00000000037d0000
9610! Starting 10 instruction Store Burst
9611! %f29 = d0eab90c, Mem[0000000010101410] = 000000ff
9612 sta %f29,[%i4+%o5]0x88 ! Mem[0000000010101410] = d0eab90c
9613
9614p0_label_224:
9615! %f22 = 16a66f51, Mem[000000001004140c] = 00000000
9616 st %f22,[%i1+0x00c] ! Mem[000000001004140c] = 16a66f51
9617! %l2 = 0000000000000000, Mem[0000000010181408] = 00000000
9618 stba %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000
9619! %l7 = ffffffffffffffff, Mem[00000000100c1410] = 000000ff
9620 stba %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000ff
9621! %l7 = ffffffffffffffff, Mem[0000000030141410] = 0000ffff
9622 stba %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000ffff
9623! Mem[0000000030001410] = 000000ff 00000000, %l6 = 037d0000, %l7 = ffffffff
9624 ldda [%i0+%o5]0x81,%l6 ! %l6 = 00000000000000ff 0000000000000000
9625! %l7 = 0000000000000000, Mem[0000000030141410] = ffff000017000000
9626 stxa %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000000000000000
9627! Mem[000000001010140c] = 00000000, %l2 = 0000000000000000
9628 ldsw [%i4+0x00c],%l2 ! %l2 = 0000000000000000
9629! Mem[0000000010081410] = e6bfc7eb, %l5 = 00000000000000ff
9630 swapa [%i2+%o5]0x80,%l5 ! %l5 = 00000000e6bfc7eb
9631! %f18 = 0ae67dff d5cf6cf8, Mem[0000000010001400] = 00000000 00000000
9632 std %f18,[%i0+%g0] ! Mem[0000000010001400] = 0ae67dff d5cf6cf8
9633! Starting 10 instruction Load Burst
9634! Mem[0000000010181400] = 16a66f51, %l4 = 0000000000000077
9635 lduwa [%i6+%g0]0x88,%l4 ! %l4 = 0000000016a66f51
9636
9637p0_label_225:
9638! Mem[0000000010081408] = 000000fd, %l4 = 0000000016a66f51
9639 ldsha [%i2+%o4]0x80,%l4 ! %l4 = 0000000000000000
9640! Mem[00000000100c1408] = ff000000000000ff, %f26 = 000000fd 0000002d
9641 ldda [%i3+%o4]0x88,%f26 ! %f26 = ff000000 000000ff
9642! Mem[0000000010141414] = ff000000, %f27 = 000000ff
9643 lda [%i5+0x014]%asi,%f27 ! %f27 = ff000000
9644! Mem[0000000010141400] = 52f578f7 3d7be6ff, %l2 = 00000000, %l3 = ffffffff
9645 ldda [%i5+%g0]0x88,%l2 ! %l2 = 000000003d7be6ff 0000000052f578f7
9646! Mem[0000000010181400] = 516fa616 00000072, %l4 = 00000000, %l5 = e6bfc7eb
9647 ldda [%i6+%g0]0x80,%l4 ! %l4 = 00000000516fa616 0000000000000072
9648! Mem[00000000100c1438] = 8dff72e3785462bf, %f18 = 0ae67dff d5cf6cf8
9649 ldd [%i3+0x038],%f18 ! %f18 = 8dff72e3 785462bf
9650! Mem[0000000030041400] = ffe67b3dd0eab90c, %l4 = 00000000516fa616
9651 ldxa [%i1+%g0]0x81,%l4 ! %l4 = ffe67b3dd0eab90c
9652! Mem[0000000030101408] = ffff0000ff000000, %l7 = 0000000000000000
9653 ldxa [%i4+%o4]0x81,%l7 ! %l7 = ffff0000ff000000
9654! Mem[0000000030001410] = ff000000, %l7 = ffff0000ff000000
9655 lduwa [%i0+%o5]0x89,%l7 ! %l7 = 00000000ff000000
9656! Starting 10 instruction Store Burst
9657! Mem[0000000021800040] = ffff9b4e, %l6 = 00000000000000ff
9658 ldstub [%o3+0x040],%l6 ! %l6 = 000000ff000000ff
9659
9660! Check Point 45 for processor 0
9661
9662 set p0_check_pt_data_45,%g4
9663 rd %ccr,%g5 ! %g5 = 44
9664 ldx [%g4+0x08],%g2
9665 cmp %l1,%g2 ! %l1 = 00000000000000ff
9666 bne %xcc,p0_reg_check_fail1
9667 mov 0xee1,%g1
9668 ldx [%g4+0x10],%g2
9669 cmp %l2,%g2 ! %l2 = 000000003d7be6ff
9670 bne %xcc,p0_reg_check_fail2
9671 mov 0xee2,%g1
9672 ldx [%g4+0x18],%g2
9673 cmp %l3,%g2 ! %l3 = 0000000052f578f7
9674 bne %xcc,p0_reg_check_fail3
9675 mov 0xee3,%g1
9676 ldx [%g4+0x20],%g2
9677 cmp %l4,%g2 ! %l4 = ffe67b3dd0eab90c
9678 bne %xcc,p0_reg_check_fail4
9679 mov 0xee4,%g1
9680 ldx [%g4+0x28],%g2
9681 cmp %l6,%g2 ! %l6 = 00000000000000ff
9682 bne %xcc,p0_reg_check_fail6
9683 mov 0xee6,%g1
9684 ldx [%g4+0x30],%g2
9685 cmp %l7,%g2 ! %l7 = 00000000ff000000
9686 bne %xcc,p0_reg_check_fail7
9687 mov 0xee7,%g1
9688 ldx [%g4+0x38],%g3
9689 std %f0,[%g4]
9690 ldx [%g4],%g2
9691 cmp %g3,%g2 ! %f0 = ff000000 516fa616
9692 bne %xcc,p0_freg_check_fail
9693 mov 0xf00,%g1
9694 ldx [%g4+0x40],%g3
9695 std %f2,[%g4]
9696 ldx [%g4],%g2
9697 cmp %g3,%g2 ! %f2 = ff000000 ffffff3d
9698 bne %xcc,p0_freg_check_fail
9699 mov 0xf02,%g1
9700 ldx [%g4+0x48],%g3
9701 std %f4,[%g4]
9702 ldx [%g4],%g2
9703 cmp %g3,%g2 ! %f4 = 00000000 00000000
9704 bne %xcc,p0_freg_check_fail
9705 mov 0xf04,%g1
9706 ldx [%g4+0x50],%g3
9707 std %f6,[%g4]
9708 ldx [%g4],%g2
9709 cmp %g3,%g2 ! %f6 = 00000000 00000097
9710 bne %xcc,p0_freg_check_fail
9711 mov 0xf06,%g1
9712 ldx [%g4+0x58],%g3
9713 std %f8,[%g4]
9714 ldx [%g4],%g2
9715 cmp %g3,%g2 ! %f8 = ed34871b 037de60a
9716 bne %xcc,p0_freg_check_fail
9717 mov 0xf08,%g1
9718 ldx [%g4+0x60],%g3
9719 std %f10,[%g4]
9720 ldx [%g4],%g2
9721 cmp %g3,%g2 ! %f10 = d0ea0000 40625eff
9722 bne %xcc,p0_freg_check_fail
9723 mov 0xf10,%g1
9724 ldx [%g4+0x68],%g3
9725 std %f12,[%g4]
9726 ldx [%g4],%g2
9727 cmp %g3,%g2 ! %f12 = 8fbbc3a2 ff72c64a
9728 bne %xcc,p0_freg_check_fail
9729 mov 0xf12,%g1
9730 ldx [%g4+0x70],%g3
9731 std %f14,[%g4]
9732 ldx [%g4],%g2
9733 cmp %g3,%g2 ! %f14 = d0eab90c daa49daa
9734 bne %xcc,p0_freg_check_fail
9735 mov 0xf14,%g1
9736 ldx [%g4+0x78],%g3
9737 std %f18,[%g4]
9738 ldx [%g4],%g2
9739 cmp %g3,%g2 ! %f18 = 8dff72e3 785462bf
9740 bne %xcc,p0_freg_check_fail
9741 mov 0xf18,%g1
9742 ldx [%g4+0x80],%g3
9743 std %f26,[%g4]
9744 ldx [%g4],%g2
9745 cmp %g3,%g2 ! %f26 = ff000000 ff000000
9746 bne %xcc,p0_freg_check_fail
9747 mov 0xf26,%g1
9748 ldx [%g4+0x88],%g3
9749 std %f30,[%g4]
9750 ldx [%g4],%g2
9751 cmp %g3,%g2 ! %f30 = aa9d0000 00000000
9752 bne %xcc,p0_freg_check_fail
9753 mov 0xf30,%g1
9754
9755! Check Point 45 completed
9756
9757
9758p0_label_226:
9759! Mem[0000000030001408] = fd000000, %l5 = 0000000000000072
9760 swapa [%i0+%o4]0x89,%l5 ! %l5 = 00000000fd000000
9761! %l7 = 00000000ff000000, Mem[0000000010141400] = 3d7be6ff
9762 stha %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 3d7b0000
9763! %l5 = 00000000fd000000, Mem[0000000030141410] = 00000000
9764 stba %l5,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000
9765! %l7 = 00000000ff000000, Mem[0000000010181408] = 00000000
9766 stwa %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff000000
9767! Mem[0000000010001410] = fffffff2, %l5 = 00000000fd000000
9768 ldstuba [%i0+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
9769! Mem[0000000030181408] = ff520000, %l6 = 00000000000000ff
9770 swapa [%i6+%o4]0x81,%l6 ! %l6 = 00000000ff520000
9771! %l4 = d0eab90c, %l5 = 000000ff, Mem[00000000100c1400] = ffffffff ffffffff
9772 stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = d0eab90c 000000ff
9773! %l4 = d0eab90c, %l5 = 000000ff, Mem[0000000010141408] = 00000000 ff000000
9774 std %l4,[%i5+%o4] ! Mem[0000000010141408] = d0eab90c 000000ff
9775! %f8 = ed34871b, Mem[0000000030101408] = 0000ffff
9776 sta %f8 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = ed34871b
9777! Starting 10 instruction Load Burst
9778! Mem[0000000010041420] = 0000000000000066, %f6 = 00000000 00000097
9779 ldd [%i1+0x020],%f6 ! %f6 = 00000000 00000066
9780
9781p0_label_227:
9782! Mem[00000000100c1410] = 00000000000000ff, %f4 = 00000000 00000000
9783 ldda [%i3+%o5]0x88,%f4 ! %f4 = 00000000 000000ff
9784! Mem[0000000030001400] = 516fa616, %l4 = ffe67b3dd0eab90c
9785 ldsha [%i0+%g0]0x81,%l4 ! %l4 = 000000000000516f
9786! Mem[0000000010141400] = 3d7b0000, %l1 = 00000000000000ff
9787 lduwa [%i5+%g0]0x88,%l1 ! %l1 = 000000003d7b0000
9788! Mem[0000000010001410] = fffffff200000000, %f12 = 8fbbc3a2 ff72c64a
9789 ldda [%i0+%o5]0x80,%f12 ! %f12 = fffffff2 00000000
9790! Mem[0000000010041410] = 35d3531afffffff2, %l0 = 16a66f51000000ff
9791 ldxa [%i1+%o5]0x80,%l0 ! %l0 = 35d3531afffffff2
9792! Mem[00000000100c1408] = ff000000, %l2 = 000000003d7be6ff
9793 ldswa [%i3+%o4]0x80,%l2 ! %l2 = ffffffffff000000
9794! Mem[0000000021800000] = f2ffed58, %l5 = 00000000000000ff
9795 lduha [%o3+0x000]%asi,%l5 ! %l5 = 000000000000f2ff
9796! Mem[0000000030081408] = ff7de6ff, %l7 = 00000000ff000000
9797 lduba [%i2+%o4]0x89,%l7 ! %l7 = 00000000000000ff
9798! Mem[0000000030001410] = 000000ff00000000, %l7 = 00000000000000ff
9799 ldxa [%i0+%o5]0x81,%l7 ! %l7 = 000000ff00000000
9800! Starting 10 instruction Store Burst
9801! %f10 = d0ea0000 40625eff, Mem[0000000010181418] = 00000000 00000000
9802 stda %f10,[%i6+0x018]%asi ! Mem[0000000010181418] = d0ea0000 40625eff
9803
9804p0_label_228:
9805! %l6 = ff520000, %l7 = 00000000, Mem[0000000030041410] = 5e2fff00 00000000
9806 stda %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff520000 00000000
9807! Mem[0000000010101400] = 00000000, %l2 = ffffffffff000000
9808 ldstuba [%i4+%g0]0x88,%l2 ! %l2 = 00000000000000ff
9809! Mem[0000000010081400] = ff000000, %l2 = 0000000000000000
9810 ldstuba [%i2+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
9811! %f28 = 00000017 d0eab90c, %l2 = 00000000000000ff
9812! Mem[0000000030081430] = 00000017d0eab90c
9813 add %i2,0x030,%g1
9814 stda %f28,[%g1+%l2]ASI_PST8_S ! Mem[0000000030081430] = 00000017d0eab90c
9815! Mem[00000000211c0001] = ffffe4d2, %l5 = 000000000000f2ff
9816 ldstuba [%o2+0x001]%asi,%l5 ! %l5 = 000000ff000000ff
9817! %l5 = 00000000000000ff, Mem[0000000021800000] = f2ffed58, %asi = 80
9818 stha %l5,[%o3+0x000]%asi ! Mem[0000000021800000] = 00ffed58
9819! Mem[0000000030141408] = ffff0000, %l0 = 35d3531afffffff2
9820 swapa [%i5+%o4]0x81,%l0 ! %l0 = 00000000ffff0000
9821! %f10 = d0ea0000, Mem[0000000030141400] = ff000000
9822 sta %f10,[%i5+%g0]0x81 ! Mem[0000000030141400] = d0ea0000
9823! %f20 = 00000000 ffff0000, %l2 = 00000000000000ff
9824! Mem[0000000030041418] = 16a66f51a7740b98
9825 add %i1,0x018,%g1
9826 stda %f20,[%g1+%l2]ASI_PST16_S ! Mem[0000000030041418] = 00000000ffff0000
9827! Starting 10 instruction Load Burst
9828! Mem[0000000010181410] = 00000000ffffffff, %f14 = d0eab90c daa49daa
9829 ldda [%i6+%o5]0x88,%f14 ! %f14 = 00000000 ffffffff
9830
9831p0_label_229:
9832! Mem[0000000010081410] = 000000ff, %l7 = 000000ff00000000
9833 lduwa [%i2+%o5]0x80,%l7 ! %l7 = 00000000000000ff
9834! Mem[0000000030101400] = 00000077, %l2 = 00000000000000ff
9835 lduha [%i4+%g0]0x89,%l2 ! %l2 = 0000000000000077
9836! Mem[0000000010081400] = ff000000, %l5 = 00000000000000ff
9837 lduwa [%i2+%g0]0x80,%l5 ! %l5 = 00000000ff000000
9838! Mem[0000000030141408] = f2ffffff, %l5 = 00000000ff000000
9839 lduba [%i5+%o4]0x89,%l5 ! %l5 = 00000000000000ff
9840! Mem[0000000010041400] = ff00000000000000, %l2 = 0000000000000077
9841 ldxa [%i1+%g0]0x88,%l2 ! %l2 = ff00000000000000
9842! Mem[00000000201c0000] = 00ffafd5, %l5 = 00000000000000ff
9843 lduha [%o0+0x000]%asi,%l5 ! %l5 = 00000000000000ff
9844! Mem[0000000030001410] = ff000000, %l4 = 000000000000516f
9845 lduha [%i0+%o5]0x89,%l4 ! %l4 = 0000000000000000
9846! Mem[0000000030081408] = f86ccfd5ff7de6ff, %f26 = ff000000 ff000000
9847 ldda [%i2+%o4]0x89,%f26 ! %f26 = f86ccfd5 ff7de6ff
9848! Mem[0000000030001410] = 00000000ff000000, %l3 = 0000000052f578f7
9849 ldxa [%i0+%o5]0x89,%l3 ! %l3 = 00000000ff000000
9850! Starting 10 instruction Store Burst
9851! Mem[0000000010041410] = 1a53d335, %l7 = 00000000000000ff
9852 ldstuba [%i1+%o5]0x88,%l7 ! %l7 = 00000035000000ff
9853
9854p0_label_230:
9855! %l6 = 00000000ff520000, Mem[0000000030141410] = 00000000
9856 stwa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff520000
9857! Mem[000000001000141c] = 000000ff, %l4 = 00000000, %l1 = 3d7b0000
9858 add %i0,0x1c,%g1
9859 casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000000000ff
9860! %l3 = 00000000ff000000, Mem[0000000010041408] = 002200ff
9861 stba %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = 002200ff
9862! %f10 = d0ea0000 40625eff, %l6 = 00000000ff520000
9863! Mem[0000000010081418] = 0000000000000000
9864 add %i2,0x018,%g1
9865 stda %f10,[%g1+%l6]ASI_PST16_P ! Mem[0000000010081418] = 0000000000000000
9866! Mem[0000000010141410] = e6ffffff, %l3 = 00000000ff000000
9867 ldstuba [%i5+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
9868! %l6 = 00000000ff520000, Mem[0000000010001410] = f2ffffff
9869 stba %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = f2ffff00
9870! %l7 = 0000000000000035, Mem[0000000030141400] = d0ea0000041a6d32
9871 stxa %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000000000035
9872! Mem[0000000020800040] = ffffe589, %l5 = 00000000000000ff
9873 ldstuba [%o1+0x040]%asi,%l5 ! %l5 = 000000ff000000ff
9874! Mem[00000000201c0001] = 00ffafd5, %l0 = 00000000ffff0000
9875 ldstub [%o0+0x001],%l0 ! %l0 = 000000ff000000ff
9876! Starting 10 instruction Load Burst
9877! Mem[0000000010101418] = 000000ff, %l5 = 00000000000000ff
9878 ldub [%i4+0x019],%l5 ! %l5 = 0000000000000000
9879
9880! Check Point 46 for processor 0
9881
9882 set p0_check_pt_data_46,%g4
9883 rd %ccr,%g5 ! %g5 = 44
9884 ldx [%g4+0x08],%g2
9885 cmp %l0,%g2 ! %l0 = 00000000000000ff
9886 bne %xcc,p0_reg_check_fail0
9887 mov 0xee0,%g1
9888 ldx [%g4+0x10],%g2
9889 cmp %l1,%g2 ! %l1 = 00000000000000ff
9890 bne %xcc,p0_reg_check_fail1
9891 mov 0xee1,%g1
9892 ldx [%g4+0x18],%g2
9893 cmp %l2,%g2 ! %l2 = ff00000000000000
9894 bne %xcc,p0_reg_check_fail2
9895 mov 0xee2,%g1
9896 ldx [%g4+0x20],%g2
9897 cmp %l3,%g2 ! %l3 = 00000000000000ff
9898 bne %xcc,p0_reg_check_fail3
9899 mov 0xee3,%g1
9900 ldx [%g4+0x28],%g2
9901 cmp %l4,%g2 ! %l4 = 0000000000000000
9902 bne %xcc,p0_reg_check_fail4
9903 mov 0xee4,%g1
9904 ldx [%g4+0x30],%g2
9905 cmp %l5,%g2 ! %l5 = 0000000000000000
9906 bne %xcc,p0_reg_check_fail5
9907 mov 0xee5,%g1
9908 ldx [%g4+0x38],%g2
9909 cmp %l7,%g2 ! %l7 = 0000000000000035
9910 bne %xcc,p0_reg_check_fail7
9911 mov 0xee7,%g1
9912 ldx [%g4+0x40],%g3
9913 std %f4,[%g4]
9914 ldx [%g4],%g2
9915 cmp %g3,%g2 ! %f4 = 00000000 000000ff
9916 bne %xcc,p0_freg_check_fail
9917 mov 0xf04,%g1
9918 ldx [%g4+0x48],%g3
9919 std %f6,[%g4]
9920 ldx [%g4],%g2
9921 cmp %g3,%g2 ! %f6 = 00000000 00000066
9922 bne %xcc,p0_freg_check_fail
9923 mov 0xf06,%g1
9924 ldx [%g4+0x50],%g3
9925 std %f12,[%g4]
9926 ldx [%g4],%g2
9927 cmp %g3,%g2 ! %f12 = fffffff2 00000000
9928 bne %xcc,p0_freg_check_fail
9929 mov 0xf12,%g1
9930 ldx [%g4+0x58],%g3
9931 std %f14,[%g4]
9932 ldx [%g4],%g2
9933 cmp %g3,%g2 ! %f14 = 00000000 ffffffff
9934 bne %xcc,p0_freg_check_fail
9935 mov 0xf14,%g1
9936 ldx [%g4+0x60],%g3
9937 std %f26,[%g4]
9938 ldx [%g4],%g2
9939 cmp %g3,%g2 ! %f26 = f86ccfd5 ff7de6ff
9940 bne %xcc,p0_freg_check_fail
9941 mov 0xf26,%g1
9942
9943! Check Point 46 completed
9944
9945
9946p0_label_231:
9947! Mem[0000000010041408] = 516fa616 ff002200, %l0 = 000000ff, %l1 = 000000ff
9948 ldda [%i1+%o4]0x88,%l0 ! %l0 = 00000000ff002200 00000000516fa616
9949! Mem[0000000010181410] = 00000000ffffffff, %l5 = 0000000000000000
9950 ldxa [%i6+%o5]0x88,%l5 ! %l5 = 00000000ffffffff
9951! Mem[0000000010141428] = 16a66f51, %l1 = 00000000516fa616
9952 lduha [%i5+0x02a]%asi,%l1 ! %l1 = 0000000000006f51
9953! Mem[0000000010041408] = 002200ff, %l7 = 0000000000000035
9954 ldsba [%i1+%o4]0x80,%l7 ! %l7 = 0000000000000000
9955! Mem[0000000010181410] = ffffffff, %l0 = 00000000ff002200
9956 lduh [%i6+0x012],%l0 ! %l0 = 000000000000ffff
9957! Mem[000000001014140c] = 000000ff, %l0 = 000000000000ffff
9958 ldsb [%i5+0x00d],%l0 ! %l0 = 0000000000000000
9959! Mem[0000000030181408] = 000000ff, %l3 = 00000000000000ff
9960 ldsha [%i6+%o4]0x81,%l3 ! %l3 = 0000000000000000
9961! Mem[0000000010101408] = 00007d03, %l0 = 0000000000000000
9962 ldsba [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000000
9963! Mem[0000000030001400] = 516fa616, %l3 = 0000000000000000
9964 lduwa [%i0+%g0]0x81,%l3 ! %l3 = 00000000516fa616
9965! Starting 10 instruction Store Burst
9966! %l1 = 0000000000006f51, Mem[0000000010141430] = 35d3531a
9967 sth %l1,[%i5+0x030] ! Mem[0000000010141430] = 6f51531a
9968
9969p0_label_232:
9970! Mem[0000000030081410] = 00000000, %l5 = 00000000ffffffff
9971 swapa [%i2+%o5]0x81,%l5 ! %l5 = 0000000000000000
9972! %f21 = ffff0000, Mem[0000000010141410] = ffffffe6
9973 sta %f21,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffff0000
9974! %l5 = 0000000000000000, Mem[0000000030141400] = 00000000
9975 stha %l5,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000
9976! %f6 = 00000000 00000066, Mem[0000000010001418] = ff00d500 000000ff
9977 std %f6 ,[%i0+0x018] ! Mem[0000000010001418] = 00000000 00000066
9978! %f0 = ff000000 516fa616 ff000000 ffffff3d
9979! %f4 = 00000000 000000ff 00000000 00000066
9980! %f8 = ed34871b 037de60a d0ea0000 40625eff
9981! %f12 = fffffff2 00000000 00000000 ffffffff
9982 stda %f0,[%i0]ASI_COMMIT_S ! Block Store to 0000000030001400
9983! %f24 = 00000000, Mem[0000000030181410] = ff000000
9984 sta %f24,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
9985! %f30 = aa9d0000, Mem[00000000100c1438] = 8dff72e3
9986 st %f30,[%i3+0x038] ! Mem[00000000100c1438] = aa9d0000
9987! %l2 = ff00000000000000, Mem[00000000100c1400] = 0cb9ead0
9988 stba %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00b9ead0
9989! %f17 = 00000000, Mem[0000000010141430] = 6f51531a
9990 sta %f17,[%i5+0x030]%asi ! Mem[0000000010141430] = 00000000
9991! Starting 10 instruction Load Burst
9992! Mem[0000000030181410] = 00000000 3d7be6ff, %l6 = ff520000, %l7 = 00000000
9993 ldda [%i6+%o5]0x81,%l6 ! %l6 = 0000000000000000 000000003d7be6ff
9994
9995p0_label_233:
9996! Mem[0000000010181428] = 00000000, %l5 = 0000000000000000
9997 lduwa [%i6+0x028]%asi,%l5 ! %l5 = 0000000000000000
9998! Mem[0000000010081400] = 000000ff, %l3 = 00000000516fa616
9999 lduwa [%i2+%g0]0x88,%l3 ! %l3 = 00000000000000ff
10000! Mem[0000000030081400] = ffa322cb, %f29 = d0eab90c
10001 lda [%i2+%g0]0x81,%f29 ! %f29 = ffa322cb
10002! Mem[0000000010041410] = ffd3531a, %l2 = ff00000000000000
10003 lduha [%i1+%o5]0x80,%l2 ! %l2 = 000000000000ffd3
10004! Mem[0000000030041400] = 3d7be6ff, %l6 = 0000000000000000
10005 ldsba [%i1+%g0]0x89,%l6 ! %l6 = ffffffffffffffff
10006! Mem[0000000010141400] = 00007b3d, %l1 = 0000000000006f51
10007 ldsha [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
10008! Mem[00000000300c1400] = 000000ff, %l4 = 0000000000000000
10009 lduha [%i3+%g0]0x89,%l4 ! %l4 = 00000000000000ff
10010! Mem[0000000030081400] = cb22a3ff, %f27 = ff7de6ff
10011 lda [%i2+%g0]0x89,%f27 ! %f27 = cb22a3ff
10012! Mem[0000000010141400] = 52f578f73d7b0000, %l1 = 0000000000000000
10013 ldxa [%i5+%g0]0x88,%l1 ! %l1 = 52f578f73d7b0000
10014! Starting 10 instruction Store Burst
10015! %f16 = 00000016 00000000 8dff72e3 785462bf
10016! %f20 = 00000000 ffff0000 16a66f51 1a53d335
10017! %f24 = 00000000 000000ff f86ccfd5 cb22a3ff
10018! %f28 = 00000017 ffa322cb aa9d0000 00000000
10019 stda %f16,[%i6]ASI_COMMIT_S ! Block Store to 0000000030181400
10020
10021p0_label_234:
10022! %l4 = 000000ff, %l5 = 00000000, Mem[0000000010141408] = d0eab90c 000000ff
10023 stda %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000000ff 00000000
10024! Mem[0000000010041400] = 00000000, %l1 = 52f578f73d7b0000
10025 ldstuba [%i1+%g0]0x88,%l1 ! %l1 = 00000000000000ff
10026! %l7 = 000000003d7be6ff, Mem[00000000100c1408] = ff000000
10027 stwa %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 3d7be6ff
10028! %f6 = 00000000 00000066, %l7 = 000000003d7be6ff
10029! Mem[0000000010081418] = 0000000000000000
10030 add %i2,0x018,%g1
10031 stda %f6,[%g1+%l7]ASI_PST8_PL ! Mem[0000000010081418] = 6600000000000000
10032 membar #Sync ! Added by membar checker (44)
10033! Mem[0000000010001400] = ff7de60a, %l1 = 0000000000000000
10034 ldstuba [%i0+%g0]0x88,%l1 ! %l1 = 0000000a000000ff
10035! %l3 = 00000000000000ff, Mem[0000000030101408] = 1b8734ed
10036 stwa %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000ff
10037! Mem[00000000100c142c] = b75cd9da, %l0 = 0000000000000000
10038 swap [%i3+0x02c],%l0 ! %l0 = 00000000b75cd9da
10039! %l6 = ffffffff, %l7 = 3d7be6ff, Mem[0000000010141408] = 000000ff 00000000
10040 stda %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = ffffffff 3d7be6ff
10041! %f28 = 00000017, Mem[00000000100c1400] = d0eab900
10042 sta %f28,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000017
10043! Starting 10 instruction Load Burst
10044! Mem[0000000010081410] = 000000ffff000000, %l3 = 00000000000000ff
10045 ldxa [%i2+%o5]0x88,%l3 ! %l3 = 000000ffff000000
10046
10047p0_label_235:
10048! Mem[00000000300c1410] = 0000000000000000, %l5 = 0000000000000000
10049 ldxa [%i3+%o5]0x81,%l5 ! %l5 = 0000000000000000
10050! Mem[0000000010141418] = 16a66f51, %l3 = 000000ffff000000
10051 ldsh [%i5+0x01a],%l3 ! %l3 = 0000000000006f51
10052! Mem[0000000010181418] = d0ea000040625eff, %l1 = 000000000000000a
10053 ldxa [%i6+0x018]%asi,%l1 ! %l1 = d0ea000040625eff
10054! Mem[0000000010181400] = 7200000016a66f51, %l6 = ffffffffffffffff
10055 ldxa [%i6+%g0]0x88,%l6 ! %l6 = 7200000016a66f51
10056! Mem[0000000010141408] = ffffffff, %l3 = 0000000000006f51
10057 lduwa [%i5+%o4]0x88,%l3 ! %l3 = 00000000ffffffff
10058! Mem[0000000010181400] = 516fa616 00000072, %l6 = 16a66f51, %l7 = 3d7be6ff
10059 ldda [%i6+%g0]0x80,%l6 ! %l6 = 00000000516fa616 0000000000000072
10060! Mem[0000000030001400] = 000000ff, %l3 = 00000000ffffffff
10061 ldsha [%i0+%g0]0x89,%l3 ! %l3 = 00000000000000ff
10062! Mem[0000000010101434] = 00000000, %f27 = cb22a3ff
10063 ld [%i4+0x034],%f27 ! %f27 = 00000000
10064! Mem[00000000300c1400] = 000000ff, %l6 = 00000000516fa616
10065 ldswa [%i3+%g0]0x89,%l6 ! %l6 = 00000000000000ff
10066! Starting 10 instruction Store Burst
10067! %l3 = 00000000000000ff, Mem[0000000030081408] = f86ccfd5ff7de6ff
10068 stxa %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000000000ff
10069
10070! Check Point 47 for processor 0
10071
10072 set p0_check_pt_data_47,%g4
10073 rd %ccr,%g5 ! %g5 = 44
10074 ldx [%g4+0x08],%g2
10075 cmp %l0,%g2 ! %l0 = 00000000b75cd9da
10076 bne %xcc,p0_reg_check_fail0
10077 mov 0xee0,%g1
10078 ldx [%g4+0x10],%g2
10079 cmp %l1,%g2 ! %l1 = d0ea000040625eff
10080 bne %xcc,p0_reg_check_fail1
10081 mov 0xee1,%g1
10082 ldx [%g4+0x18],%g2
10083 cmp %l2,%g2 ! %l2 = 000000000000ffd3
10084 bne %xcc,p0_reg_check_fail2
10085 mov 0xee2,%g1
10086 ldx [%g4+0x20],%g2
10087 cmp %l3,%g2 ! %l3 = 00000000000000ff
10088 bne %xcc,p0_reg_check_fail3
10089 mov 0xee3,%g1
10090 ldx [%g4+0x28],%g2
10091 cmp %l4,%g2 ! %l4 = 00000000000000ff
10092 bne %xcc,p0_reg_check_fail4
10093 mov 0xee4,%g1
10094 ldx [%g4+0x30],%g2
10095 cmp %l5,%g2 ! %l5 = 0000000000000000
10096 bne %xcc,p0_reg_check_fail5
10097 mov 0xee5,%g1
10098 ldx [%g4+0x38],%g2
10099 cmp %l6,%g2 ! %l6 = 00000000000000ff
10100 bne %xcc,p0_reg_check_fail6
10101 mov 0xee6,%g1
10102 ldx [%g4+0x40],%g2
10103 cmp %l7,%g2 ! %l7 = 0000000000000072
10104 bne %xcc,p0_reg_check_fail7
10105 mov 0xee7,%g1
10106 ldx [%g4+0x48],%g3
10107 std %f0,[%g4]
10108 ldx [%g4],%g2
10109 cmp %g3,%g2 ! %f0 = ff000000 516fa616
10110 bne %xcc,p0_freg_check_fail
10111 mov 0xf00,%g1
10112 ldx [%g4+0x50],%g3
10113 std %f6,[%g4]
10114 ldx [%g4],%g2
10115 cmp %g3,%g2 ! %f6 = 00000000 00000066
10116 bne %xcc,p0_freg_check_fail
10117 mov 0xf06,%g1
10118 ldx [%g4+0x58],%g3
10119 std %f26,[%g4]
10120 ldx [%g4],%g2
10121 cmp %g3,%g2 ! %f26 = f86ccfd5 00000000
10122 bne %xcc,p0_freg_check_fail
10123 mov 0xf26,%g1
10124 ldx [%g4+0x60],%g3
10125 std %f28,[%g4]
10126 ldx [%g4],%g2
10127 cmp %g3,%g2 ! %f28 = 00000017 ffa322cb
10128 bne %xcc,p0_freg_check_fail
10129 mov 0xf28,%g1
10130
10131! Check Point 47 completed
10132
10133
10134p0_label_236:
10135! %l6 = 00000000000000ff, Mem[0000000010001428] = 00007be300000000, %asi = 80
10136 stxa %l6,[%i0+0x028]%asi ! Mem[0000000010001428] = 00000000000000ff
10137! %l6 = 00000000000000ff, Mem[000000001010141c] = 000000ff
10138 stw %l6,[%i4+0x01c] ! Mem[000000001010141c] = 000000ff
10139! %l0 = b75cd9da, %l1 = 40625eff, Mem[0000000010041400] = ff000000 000000ff
10140 stda %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = b75cd9da 40625eff
10141! Mem[0000000010181400] = 516fa616, %l5 = 0000000000000000
10142 ldstuba [%i6+%g0]0x80,%l5 ! %l5 = 00000051000000ff
10143! Mem[0000000030101400] = 00000077, %l6 = 00000000000000ff
10144 swapa [%i4+%g0]0x89,%l6 ! %l6 = 0000000000000077
10145! Mem[0000000010001431] = ff00ff3d, %l7 = 0000000000000072
10146 ldstuba [%i0+0x031]%asi,%l7 ! %l7 = 00000000000000ff
10147! %l0 = 00000000b75cd9da, Mem[0000000010141408] = ffe67b3dffffffff
10148 stxa %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000b75cd9da
10149! %l7 = 0000000000000000, Mem[00000000100c1410] = 000000ff
10150 stba %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
10151! %l3 = 00000000000000ff, Mem[0000000030141410] = ff520000
10152 stha %l3,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00ff0000
10153! Starting 10 instruction Load Burst
10154! Mem[0000000010141400] = 52f578f73d7b0000, %l6 = 0000000000000077
10155 ldxa [%i5+%g0]0x88,%l6 ! %l6 = 52f578f73d7b0000
10156
10157p0_label_237:
10158! Mem[0000000030101410] = 00000000, %l0 = 00000000b75cd9da
10159 ldsha [%i4+%o5]0x89,%l0 ! %l0 = 0000000000000000
10160! Mem[00000000100c1420] = 398f9601 ff000000, %l0 = 00000000, %l1 = 40625eff
10161 ldd [%i3+0x020],%l0 ! %l0 = 00000000398f9601 00000000ff000000
10162! Mem[0000000010101408] = 037d0000, %f12 = fffffff2
10163 lda [%i4+%o4]0x88,%f12 ! %f12 = 037d0000
10164! Mem[0000000010181420] = a509aa5e, %l1 = 00000000ff000000
10165 ldsw [%i6+0x020],%l1 ! %l1 = ffffffffa509aa5e
10166! Mem[0000000010101408] = 037d0000, %l0 = 00000000398f9601
10167 ldsba [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000000
10168! Mem[000000001004140c] = 16a66f51, %f17 = 00000000
10169 lda [%i1+0x00c]%asi,%f17 ! %f17 = 16a66f51
10170! Mem[0000000020800040] = ffffe589, %l0 = 0000000000000000
10171 lduba [%o1+0x041]%asi,%l0 ! %l0 = 00000000000000ff
10172! Mem[00000000100c1400] = 000000ff00000017, %f16 = 00000016 16a66f51
10173 ldda [%i3+%g0]0x88,%f16 ! %f16 = 000000ff 00000017
10174! Mem[0000000010001410] = f2ffff00, %l5 = 0000000000000051
10175 ldsba [%i0+%o5]0x88,%l5 ! %l5 = 0000000000000000
10176! Starting 10 instruction Store Burst
10177! %l1 = ffffffffa509aa5e, Mem[0000000010141410] = 0000ffff
10178 stwa %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = a509aa5e
10179
10180p0_label_238:
10181! %l4 = 00000000000000ff, Mem[0000000030001410] = 00000000
10182 stba %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff
10183! %f27 = 00000000, Mem[0000000030081408] = 000000ff
10184 sta %f27,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
10185! %f24 = 00000000 000000ff, Mem[0000000010141408] = dad95cb7 00000000
10186 stda %f24,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000 000000ff
10187! %f12 = 037d0000 00000000, %l6 = 52f578f73d7b0000
10188! Mem[0000000030181408] = 8dff72e3785462bf
10189 add %i6,0x008,%g1
10190 stda %f12,[%g1+%l6]ASI_PST8_S ! Mem[0000000030181408] = 8dff72e3785462bf
10191! %f26 = f86ccfd5, Mem[0000000030001408] = ff000000
10192 sta %f26,[%i0+%o4]0x81 ! Mem[0000000030001408] = f86ccfd5
10193! %f0 = ff000000 516fa616, Mem[0000000010001400] = ffe67dff d5cf6cf8
10194 stda %f0 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = ff000000 516fa616
10195! %l6 = 52f578f73d7b0000, Mem[00000000300c1410] = 00000000
10196 stba %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
10197! %f26 = f86ccfd5 00000000, Mem[00000000100c1408] = 3d7be6ff 000000ff
10198 stda %f26,[%i3+%o4]0x80 ! Mem[00000000100c1408] = f86ccfd5 00000000
10199! %f16 = 000000ff 00000017 8dff72e3 785462bf
10200! %f20 = 00000000 ffff0000 16a66f51 1a53d335
10201! %f24 = 00000000 000000ff f86ccfd5 00000000
10202! %f28 = 00000017 ffa322cb aa9d0000 00000000
10203 stda %f16,[%i1]ASI_BLK_AIUP ! Block Store to 0000000010041400
10204! Starting 10 instruction Load Burst
10205! Mem[0000000010181408] = 00000000 ff000000, %l4 = 000000ff, %l5 = 00000000
10206 ldda [%i6+%o4]0x88,%l4 ! %l4 = 00000000ff000000 0000000000000000
10207
10208p0_label_239:
10209 membar #Sync ! Added by membar checker (45)
10210! Mem[0000000010041400] = 17000000ff000000, %f10 = d0ea0000 40625eff
10211 ldda [%i1+%g0]0x88,%f10 ! %f10 = 17000000 ff000000
10212! Mem[0000000010081410] = 000000ff, %l2 = 000000000000ffd3
10213 lduha [%i2+%o5]0x80,%l2 ! %l2 = 0000000000000000
10214! Mem[0000000020800040] = ffffe589, %l5 = 0000000000000000
10215 ldub [%o1+0x040],%l5 ! %l5 = 00000000000000ff
10216! Mem[0000000030001410] = 000000ff, %l7 = 0000000000000000
10217 ldswa [%i0+%o5]0x89,%l7 ! %l7 = 00000000000000ff
10218! Mem[0000000030101408] = ff000000, %l0 = 00000000000000ff
10219 ldsba [%i4+%o4]0x89,%l0 ! %l0 = 0000000000000000
10220! Mem[00000000201c0000] = 00ffafd5, %l1 = ffffffffa509aa5e
10221 lduh [%o0+%g0],%l1 ! %l1 = 00000000000000ff
10222! Mem[0000000030101408] = 000000ff, %l6 = 52f578f73d7b0000
10223 ldswa [%i4+%o4]0x81,%l6 ! %l6 = 00000000000000ff
10224! Mem[0000000010001408] = 00009daa9f91163e, %f2 = ff000000 ffffff3d
10225 ldd [%i0+%o4],%f2 ! %f2 = 00009daa 9f91163e
10226! Mem[00000000100c1410] = 00000000, %l0 = 0000000000000000
10227 ldsha [%i3+%o5]0x88,%l0 ! %l0 = 0000000000000000
10228! Starting 10 instruction Store Burst
10229! Mem[00000000100c1414] = 00000000, %l4 = 00000000ff000000
10230 swap [%i3+0x014],%l4 ! %l4 = 0000000000000000
10231
10232p0_label_240:
10233! %l6 = 00000000000000ff, Mem[0000000030181400] = 16000000
10234 stwa %l6,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000ff
10235! %l4 = 0000000000000000, Mem[0000000010181400] = 16a66fff
10236 stwa %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
10237! Mem[0000000030081400] = ffa322cb, %l3 = 00000000000000ff
10238 ldstuba [%i2+%g0]0x81,%l3 ! %l3 = 000000ff000000ff
10239! %f10 = 17000000 ff000000, Mem[0000000030141408] = f2ffffff 5f424410
10240 stda %f10,[%i5+%o4]0x89 ! Mem[0000000030141408] = 17000000 ff000000
10241! %f18 = 8dff72e3 785462bf, Mem[0000000030141400] = 00000000 35000000
10242 stda %f18,[%i5+%g0]0x89 ! Mem[0000000030141400] = 8dff72e3 785462bf
10243! Mem[0000000010001400] = ff000000, %l1 = 00000000000000ff
10244 swapa [%i0+%g0]0x80,%l1 ! %l1 = 00000000ff000000
10245! %f2 = 00009daa 9f91163e, Mem[0000000010081408] = fd000000 ffffffff
10246 stda %f2 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00009daa 9f91163e
10247! %l3 = 00000000000000ff, Mem[00000000201c0000] = 00ffafd5, %asi = 80
10248 stha %l3,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ffafd5
10249! %f30 = aa9d0000 00000000, %l2 = 0000000000000000
10250! Mem[00000000100c1420] = 398f9601ff000000
10251 add %i3,0x020,%g1
10252 stda %f30,[%g1+%l2]ASI_PST16_PL ! Mem[00000000100c1420] = 398f9601ff000000
10253! Starting 10 instruction Load Burst
10254! Mem[0000000030001408] = f86ccfd5, %l3 = 00000000000000ff
10255 lduha [%i0+%o4]0x81,%l3 ! %l3 = 000000000000f86c
10256
10257! Check Point 48 for processor 0
10258
10259 set p0_check_pt_data_48,%g4
10260 rd %ccr,%g5 ! %g5 = 44
10261 ldx [%g4+0x08],%g2
10262 cmp %l0,%g2 ! %l0 = 0000000000000000
10263 bne %xcc,p0_reg_check_fail0
10264 mov 0xee0,%g1
10265 ldx [%g4+0x10],%g2
10266 cmp %l1,%g2 ! %l1 = 00000000ff000000
10267 bne %xcc,p0_reg_check_fail1
10268 mov 0xee1,%g1
10269 ldx [%g4+0x18],%g2
10270 cmp %l2,%g2 ! %l2 = 0000000000000000
10271 bne %xcc,p0_reg_check_fail2
10272 mov 0xee2,%g1
10273 ldx [%g4+0x20],%g2
10274 cmp %l3,%g2 ! %l3 = 000000000000f86c
10275 bne %xcc,p0_reg_check_fail3
10276 mov 0xee3,%g1
10277 ldx [%g4+0x28],%g2
10278 cmp %l5,%g2 ! %l5 = 00000000000000ff
10279 bne %xcc,p0_reg_check_fail5
10280 mov 0xee5,%g1
10281 ldx [%g4+0x30],%g2
10282 cmp %l6,%g2 ! %l6 = 00000000000000ff
10283 bne %xcc,p0_reg_check_fail6
10284 mov 0xee6,%g1
10285 ldx [%g4+0x38],%g2
10286 cmp %l7,%g2 ! %l7 = 00000000000000ff
10287 bne %xcc,p0_reg_check_fail7
10288 mov 0xee7,%g1
10289 ldx [%g4+0x40],%g3
10290 std %f0,[%g4]
10291 ldx [%g4],%g2
10292 cmp %g3,%g2 ! %f0 = ff000000 516fa616
10293 bne %xcc,p0_freg_check_fail
10294 mov 0xf00,%g1
10295 ldx [%g4+0x48],%g3
10296 std %f2,[%g4]
10297 ldx [%g4],%g2
10298 cmp %g3,%g2 ! %f2 = 00009daa 9f91163e
10299 bne %xcc,p0_freg_check_fail
10300 mov 0xf02,%g1
10301 ldx [%g4+0x50],%g3
10302 std %f4,[%g4]
10303 ldx [%g4],%g2
10304 cmp %g3,%g2 ! %f4 = 00000000 000000ff
10305 bne %xcc,p0_freg_check_fail
10306 mov 0xf04,%g1
10307 ldx [%g4+0x58],%g3
10308 std %f10,[%g4]
10309 ldx [%g4],%g2
10310 cmp %g3,%g2 ! %f10 = 17000000 ff000000
10311 bne %xcc,p0_freg_check_fail
10312 mov 0xf10,%g1
10313 ldx [%g4+0x60],%g3
10314 std %f12,[%g4]
10315 ldx [%g4],%g2
10316 cmp %g3,%g2 ! %f12 = 037d0000 00000000
10317 bne %xcc,p0_freg_check_fail
10318 mov 0xf12,%g1
10319 ldx [%g4+0x68],%g3
10320 std %f16,[%g4]
10321 ldx [%g4],%g2
10322 cmp %g3,%g2 ! %f16 = 000000ff 00000017
10323 bne %xcc,p0_freg_check_fail
10324 mov 0xf16,%g1
10325
10326! Check Point 48 completed
10327
10328
10329p0_label_241:
10330! Mem[000000001008143c] = ffe67b3d, %l3 = 000000000000f86c
10331 lduw [%i2+0x03c],%l3 ! %l3 = 00000000ffe67b3d
10332! Mem[00000000300c1400] = ff000000516fa616, %f30 = aa9d0000 00000000
10333 ldda [%i3+%g0]0x81,%f30 ! %f30 = ff000000 516fa616
10334! Mem[0000000030181400] = 000000ff, %l1 = 00000000ff000000
10335 ldsba [%i6+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
10336! Mem[0000000010181408] = ff000000, %f10 = 17000000
10337 lda [%i6+%o4]0x88,%f10 ! %f10 = ff000000
10338! Mem[0000000010081410] = 000000ff, %f3 = 9f91163e
10339 lda [%i2+%o5]0x80,%f3 ! %f3 = 000000ff
10340! Mem[00000000201c0000] = 00ffafd5, %l3 = 00000000ffe67b3d
10341 ldsh [%o0+%g0],%l3 ! %l3 = 00000000000000ff
10342! Mem[0000000010101408] = 00007d03, %l7 = 00000000000000ff
10343 lduha [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000000
10344! Mem[0000000010141410] = 000000ffa509aa5e, %l1 = ffffffffffffffff
10345 ldxa [%i5+%o5]0x88,%l1 ! %l1 = 000000ffa509aa5e
10346! Mem[0000000030001408] = 3dffffff d5cf6cf8, %l0 = 00000000, %l1 = a509aa5e
10347 ldda [%i0+%o4]0x89,%l0 ! %l0 = 00000000d5cf6cf8 000000003dffffff
10348! Starting 10 instruction Store Burst
10349! Mem[0000000010041408] = e372ff8d, %l0 = 00000000d5cf6cf8
10350 swapa [%i1+%o4]0x88,%l0 ! %l0 = 00000000e372ff8d
10351
10352p0_label_242:
10353! Mem[00000000100c1410] = 00000000, %l3 = 00000000000000ff
10354 swapa [%i3+%o5]0x80,%l3 ! %l3 = 0000000000000000
10355! Mem[0000000010001410] = 00fffff2, %l7 = 0000000000000000, %asi = 80
10356 swapa [%i0+0x010]%asi,%l7 ! %l7 = 0000000000fffff2
10357! Mem[0000000030081400] = cb22a3ff, %l5 = 00000000000000ff
10358 lduwa [%i2+%g0]0x89,%l5 ! %l5 = 00000000cb22a3ff
10359! %l6 = 00000000000000ff, Mem[0000000030181408] = 8dff72e3
10360 stba %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffff72e3
10361! %l4 = 00000000, %l5 = cb22a3ff, Mem[0000000010101430] = 00000000 00000000
10362 stda %l4,[%i4+0x030]%asi ! Mem[0000000010101430] = 00000000 cb22a3ff
10363! %l5 = 00000000cb22a3ff, Mem[0000000010081408] = 00009daa9f91163e
10364 stxa %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000cb22a3ff
10365! %l0 = 00000000e372ff8d, Mem[0000000030041400] = 3d7be6ff
10366 stwa %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = e372ff8d
10367! %l4 = 0000000000000000, Mem[0000000010181408] = 000000ff
10368 stha %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000000ff
10369! Mem[0000000030181408] = e372ffff, %l0 = 00000000e372ff8d
10370 swapa [%i6+%o4]0x89,%l0 ! %l0 = 00000000e372ffff
10371! Starting 10 instruction Load Burst
10372! Mem[0000000010141408] = 00000000000000ff, %l2 = 0000000000000000
10373 ldxa [%i5+%o4]0x80,%l2 ! %l2 = 00000000000000ff
10374
10375p0_label_243:
10376! Mem[0000000010101400] = ff000000, %l7 = 0000000000fffff2
10377 ldswa [%i4+%g0]0x80,%l7 ! %l7 = ffffffffff000000
10378! Mem[0000000010041408] = f86ccfd5785462bf, %l7 = ffffffffff000000
10379 ldxa [%i1+0x008]%asi,%l7 ! %l7 = f86ccfd5785462bf
10380! Mem[0000000010181408] = 000000ff, %l2 = 00000000000000ff
10381 lduwa [%i6+%o4]0x80,%l2 ! %l2 = 00000000000000ff
10382! Mem[0000000010001410] = 00000000, %l7 = f86ccfd5785462bf
10383 lduha [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000000
10384! Mem[0000000030041410] = 00000000000052ff, %f2 = 00009daa 000000ff
10385 ldda [%i1+%o5]0x89,%f2 ! %f2 = 00000000 000052ff
10386! Mem[0000000010001410] = 0000000000000000, %f6 = 00000000 00000066
10387 ldda [%i0+%o5]0x80,%f6 ! %f6 = 00000000 00000000
10388! Mem[000000001014143c] = ff000000, %l5 = 00000000cb22a3ff
10389 lduh [%i5+0x03c],%l5 ! %l5 = 000000000000ff00
10390! Mem[00000000201c0000] = 00ffafd5, %l2 = 00000000000000ff
10391 ldub [%o0+%g0],%l2 ! %l2 = 0000000000000000
10392! Mem[00000000100c1424] = ff000000, %l7 = 0000000000000000
10393 ldub [%i3+0x024],%l7 ! %l7 = 00000000000000ff
10394! Starting 10 instruction Store Burst
10395! %f22 = 16a66f51 1a53d335, Mem[0000000030181408] = e372ff8d bf625478
10396 stda %f22,[%i6+%o4]0x89 ! Mem[0000000030181408] = 16a66f51 1a53d335
10397
10398p0_label_244:
10399! %l2 = 00000000, %l3 = 00000000, Mem[0000000030041408] = d0eab9ff ffffffff
10400 stda %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000 00000000
10401! %f16 = 000000ff, Mem[0000000010001408] = 00009daa
10402 sta %f16,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000ff
10403! %l7 = 00000000000000ff, Mem[0000000030141410] = 00ff0000
10404 stwa %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000ff
10405! %f18 = 8dff72e3, Mem[0000000030181410] = 00000000
10406 sta %f18,[%i6+%o5]0x81 ! Mem[0000000030181410] = 8dff72e3
10407! Mem[0000000030041410] = 000052ff, %l5 = 000000000000ff00
10408 ldstuba [%i1+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
10409! %l6 = 000000ff, %l7 = 000000ff, Mem[00000000100c1408] = f86ccfd5 00000000
10410 stda %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ff 000000ff
10411! %l3 = 0000000000000000, Mem[00000000300c1410] = 00000000
10412 stwa %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
10413! Mem[0000000010181400] = 00000000, %l0 = 00000000e372ffff
10414 swapa [%i6+%g0]0x80,%l0 ! %l0 = 0000000000000000
10415! Mem[0000000010101400] = 000000ff, %l4 = 0000000000000000
10416 lduwa [%i4+%g0]0x88,%l4 ! %l4 = 00000000000000ff
10417! Starting 10 instruction Load Burst
10418! Mem[0000000010141410] = 5eaa09a5ff000000, %f20 = 00000000 ffff0000
10419 ldda [%i5+%o5]0x80,%f20 ! %f20 = 5eaa09a5 ff000000
10420
10421p0_label_245:
10422! Mem[0000000020800000] = c9ffbb34, %l0 = 0000000000000000
10423 lduha [%o1+0x000]%asi,%l0 ! %l0 = 000000000000c9ff
10424! Mem[0000000020800040] = ffffe589, %l5 = 00000000000000ff
10425 lduh [%o1+0x040],%l5 ! %l5 = 000000000000ffff
10426! Mem[00000000100c1400] = 00000017, %l1 = 000000003dffffff
10427 ldsha [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000017
10428! Mem[00000000201c0000] = 00ffafd5, %l7 = 00000000000000ff
10429 ldsha [%o0+0x000]%asi,%l7 ! %l7 = 00000000000000ff
10430! Mem[0000000010101408] = 00007d0300000000, %f26 = f86ccfd5 00000000
10431 ldd [%i4+%o4],%f26 ! %f26 = 00007d03 00000000
10432! Mem[00000000100c1408] = 000000ff, %f2 = 00000000
10433 lda [%i3+%o4]0x80,%f2 ! %f2 = 000000ff
10434! Mem[00000000300c1410] = 00000000, %l2 = 0000000000000000
10435 ldswa [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000000
10436! Mem[0000000010001418] = 00000000, %f5 = 000000ff
10437 ld [%i0+0x018],%f5 ! %f5 = 00000000
10438! Mem[0000000030181408] = 35d3531a, %f9 = 037de60a
10439 lda [%i6+%o4]0x81,%f9 ! %f9 = 35d3531a
10440! Starting 10 instruction Store Burst
10441! %l2 = 0000000000000000, Mem[00000000100c1410] = ff000000
10442 stwa %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
10443
10444! Check Point 49 for processor 0
10445
10446 set p0_check_pt_data_49,%g4
10447 rd %ccr,%g5 ! %g5 = 44
10448 ldx [%g4+0x08],%g2
10449 cmp %l0,%g2 ! %l0 = 000000000000c9ff
10450 bne %xcc,p0_reg_check_fail0
10451 mov 0xee0,%g1
10452 ldx [%g4+0x10],%g2
10453 cmp %l1,%g2 ! %l1 = 0000000000000017
10454 bne %xcc,p0_reg_check_fail1
10455 mov 0xee1,%g1
10456 ldx [%g4+0x18],%g2
10457 cmp %l2,%g2 ! %l2 = 0000000000000000
10458 bne %xcc,p0_reg_check_fail2
10459 mov 0xee2,%g1
10460 ldx [%g4+0x20],%g2
10461 cmp %l3,%g2 ! %l3 = 0000000000000000
10462 bne %xcc,p0_reg_check_fail3
10463 mov 0xee3,%g1
10464 ldx [%g4+0x28],%g2
10465 cmp %l4,%g2 ! %l4 = 00000000000000ff
10466 bne %xcc,p0_reg_check_fail4
10467 mov 0xee4,%g1
10468 ldx [%g4+0x30],%g2
10469 cmp %l5,%g2 ! %l5 = 000000000000ffff
10470 bne %xcc,p0_reg_check_fail5
10471 mov 0xee5,%g1
10472 ldx [%g4+0x38],%g2
10473 cmp %l7,%g2 ! %l7 = 00000000000000ff
10474 bne %xcc,p0_reg_check_fail7
10475 mov 0xee7,%g1
10476 ldx [%g4+0x40],%g3
10477 std %f0,[%g4]
10478 ldx [%g4],%g2
10479 cmp %g3,%g2 ! %f0 = ff000000 516fa616
10480 bne %xcc,p0_freg_check_fail
10481 mov 0xf00,%g1
10482 ldx [%g4+0x48],%g3
10483 std %f2,[%g4]
10484 ldx [%g4],%g2
10485 cmp %g3,%g2 ! %f2 = 000000ff 000052ff
10486 bne %xcc,p0_freg_check_fail
10487 mov 0xf02,%g1
10488 ldx [%g4+0x50],%g3
10489 std %f4,[%g4]
10490 ldx [%g4],%g2
10491 cmp %g3,%g2 ! %f4 = 00000000 00000000
10492 bne %xcc,p0_freg_check_fail
10493 mov 0xf04,%g1
10494 ldx [%g4+0x58],%g3
10495 std %f6,[%g4]
10496 ldx [%g4],%g2
10497 cmp %g3,%g2 ! %f6 = 00000000 00000000
10498 bne %xcc,p0_freg_check_fail
10499 mov 0xf06,%g1
10500 ldx [%g4+0x60],%g3
10501 std %f8,[%g4]
10502 ldx [%g4],%g2
10503 cmp %g3,%g2 ! %f8 = ed34871b 35d3531a
10504 bne %xcc,p0_freg_check_fail
10505 mov 0xf08,%g1
10506 ldx [%g4+0x68],%g3
10507 std %f10,[%g4]
10508 ldx [%g4],%g2
10509 cmp %g3,%g2 ! %f10 = ff000000 ff000000
10510 bne %xcc,p0_freg_check_fail
10511 mov 0xf10,%g1
10512 ldx [%g4+0x70],%g3
10513 std %f20,[%g4]
10514 ldx [%g4],%g2
10515 cmp %g3,%g2 ! %f20 = 5eaa09a5 ff000000
10516 bne %xcc,p0_freg_check_fail
10517 mov 0xf20,%g1
10518 ldx [%g4+0x78],%g3
10519 std %f26,[%g4]
10520 ldx [%g4],%g2
10521 cmp %g3,%g2 ! %f26 = 00007d03 00000000
10522 bne %xcc,p0_freg_check_fail
10523 mov 0xf26,%g1
10524 ldx [%g4+0x80],%g3
10525 std %f30,[%g4]
10526 ldx [%g4],%g2
10527 cmp %g3,%g2 ! %f30 = ff000000 516fa616
10528 bne %xcc,p0_freg_check_fail
10529 mov 0xf30,%g1
10530
10531! Check Point 49 completed
10532
10533
10534p0_label_246:
10535! %f0 = ff000000 516fa616 000000ff 000052ff
10536! %f4 = 00000000 00000000 00000000 00000000
10537! %f8 = ed34871b 35d3531a ff000000 ff000000
10538! %f12 = 037d0000 00000000 00000000 ffffffff
10539 stda %f0,[%i1]ASI_BLK_AIUP ! Block Store to 0000000010041400
10540! %l4 = 000000ff, %l5 = 0000ffff, Mem[00000000300c1408] = 000000ff 3dffffff
10541 stda %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff 0000ffff
10542! %l7 = 00000000000000ff, Mem[0000000010081408] = cb22a3ff
10543 stha %l7,[%i2+%o4]0x88 ! Mem[0000000010081408] = cb2200ff
10544! Mem[0000000010181410] = ffffffff, %l0 = 000000000000c9ff
10545 ldstuba [%i6+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
10546! %l3 = 0000000000000000, Mem[0000000010001410] = 00000000, %asi = 80
10547 stwa %l3,[%i0+0x010]%asi ! Mem[0000000010001410] = 00000000
10548! %f25 = 000000ff, Mem[0000000010181418] = d0ea0000
10549 st %f25,[%i6+0x018] ! Mem[0000000010181418] = 000000ff
10550! %l6 = 00000000000000ff, Mem[00000000100c1408] = 000000ff
10551 stha %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00ff00ff
10552! %f18 = 8dff72e3 785462bf, Mem[0000000010041408] = ff000000 ff520000
10553 stda %f18,[%i1+%o4]0x88 ! Mem[0000000010041408] = 8dff72e3 785462bf
10554! Mem[0000000030081408] = 00000000, %l0 = 00000000000000ff
10555 swapa [%i2+%o4]0x81,%l0 ! %l0 = 0000000000000000
10556! Starting 10 instruction Load Burst
10557! Mem[0000000010081408] = ff0022cb 00000000, %l6 = 000000ff, %l7 = 000000ff
10558 ldda [%i2+%o4]0x80,%l6 ! %l6 = 00000000ff0022cb 0000000000000000
10559
10560p0_label_247:
10561! Mem[0000000010101410] = d0eab90c, %l7 = 0000000000000000
10562 ldsha [%i4+%o5]0x88,%l7 ! %l7 = ffffffffffffb90c
10563! Mem[00000000300c1408] = 000000ff, %l7 = ffffffffffffb90c
10564 lduwa [%i3+%o4]0x89,%l7 ! %l7 = 00000000000000ff
10565 membar #Sync ! Added by membar checker (46)
10566! Mem[0000000010041404] = 516fa616, %l3 = 0000000000000000
10567 ldub [%i1+0x007],%l3 ! %l3 = 0000000000000016
10568! Mem[0000000010041408] = bf625478e372ff8d, %l7 = 00000000000000ff
10569 ldxa [%i1+%o4]0x80,%l7 ! %l7 = bf625478e372ff8d
10570! Mem[0000000010101418] = 000000ff000000ff, %f0 = ff000000 516fa616
10571 ldda [%i4+0x018]%asi,%f0 ! %f0 = 000000ff 000000ff
10572! Mem[0000000010101410] = 0cb9ead000000000, %f26 = 00007d03 00000000
10573 ldd [%i4+%o5],%f26 ! %f26 = 0cb9ead0 00000000
10574! Mem[0000000010081408] = ff0022cb, %l3 = 0000000000000016
10575 ldsha [%i2+%o4]0x80,%l3 ! %l3 = ffffffffffffff00
10576! Mem[0000000010081400] = 000000ff, %l4 = 00000000000000ff
10577 ldsba [%i2+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
10578! Mem[0000000010081408] = ff0022cb, %l6 = 00000000ff0022cb
10579 lduha [%i2+%o4]0x80,%l6 ! %l6 = 000000000000ff00
10580! Starting 10 instruction Store Burst
10581! %f16 = 000000ff 00000017, %l0 = 0000000000000000
10582! Mem[0000000030141408] = 000000ff00000017
10583 add %i5,0x008,%g1
10584 stda %f16,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030141408] = 000000ff00000017
10585
10586p0_label_248:
10587! Mem[0000000030141400] = 785462bf, %l4 = ffffffffffffffff
10588 swapa [%i5+%g0]0x89,%l4 ! %l4 = 00000000785462bf
10589! Mem[000000001004141c] = 00000000, %l4 = 00000000785462bf
10590 swap [%i1+0x01c],%l4 ! %l4 = 0000000000000000
10591! Mem[0000000020800040] = ffffe589, %l0 = 0000000000000000
10592 ldstuba [%o1+0x040]%asi,%l0 ! %l0 = 000000ff000000ff
10593! %f8 = ed34871b 35d3531a, Mem[0000000010101428] = 3bffdb8a 0000003e
10594 stda %f8 ,[%i4+0x028]%asi ! Mem[0000000010101428] = ed34871b 35d3531a
10595! Mem[00000000100c1400] = 00000017, %l4 = 0000000000000000
10596 ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 00000017000000ff
10597! Mem[0000000030101400] = ff000000, %l6 = 000000000000ff00
10598 ldstuba [%i4+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
10599! Mem[0000000010181434] = ffe67b3d, %l0 = 00000000000000ff, %asi = 80
10600 swapa [%i6+0x034]%asi,%l0 ! %l0 = 00000000ffe67b3d
10601! %f26 = 0cb9ead0 00000000, %l1 = 0000000000000017
10602! Mem[0000000010101400] = ff0000000ae67dff
10603 stda %f26,[%i4+%l1]ASI_PST32_P ! Mem[0000000010101400] = 0cb9ead000000000
10604! %l0 = ffe67b3d, %l1 = 00000017, Mem[0000000030141400] = ffffffff 8dff72e3
10605 stda %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffe67b3d 00000017
10606! Starting 10 instruction Load Burst
10607! Mem[00000000100c1400] = ff000000, %l0 = 00000000ffe67b3d
10608 lduha [%i3+%g0]0x80,%l0 ! %l0 = 000000000000ff00
10609
10610p0_label_249:
10611! Mem[0000000030181400] = ff000000, %l0 = 000000000000ff00
10612 ldswa [%i6+%g0]0x81,%l0 ! %l0 = ffffffffff000000
10613! Mem[0000000020800040] = ffffe589, %l4 = 0000000000000017
10614 ldsh [%o1+0x040],%l4 ! %l4 = ffffffffffffffff
10615! Mem[0000000030101408] = 000000ff, %l5 = 000000000000ffff
10616 ldswa [%i4+%o4]0x81,%l5 ! %l5 = 00000000000000ff
10617! Mem[00000000300c1410] = 0000000000000000, %l2 = 0000000000000000
10618 ldxa [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000000
10619! Mem[0000000030041408] = 00000000, %l7 = bf625478e372ff8d
10620 lduha [%i1+%o4]0x81,%l7 ! %l7 = 0000000000000000
10621! Mem[0000000010041400] = 000000ff, %l6 = 00000000000000ff
10622 lduha [%i1+%g0]0x88,%l6 ! %l6 = 00000000000000ff
10623! Mem[00000000201c0000] = 00ffafd5, %l1 = 0000000000000017
10624 ldsba [%o0+0x000]%asi,%l1 ! %l1 = 0000000000000000
10625! Mem[0000000010181408] = 000000ff, %l2 = 0000000000000000
10626 lduha [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000
10627! Mem[0000000010181430] = ffffffff 000000ff, %l6 = 000000ff, %l7 = 00000000
10628 ldd [%i6+0x030],%l6 ! %l6 = 00000000ffffffff 00000000000000ff
10629! Starting 10 instruction Store Burst
10630! %l3 = ffffffffffffff00, Mem[00000000201c0000] = 00ffafd5
10631 sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = ff00afd5
10632
10633p0_label_250:
10634! %l7 = 00000000000000ff, Mem[0000000030001408] = f86ccfd5
10635 stwa %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000ff
10636! Mem[000000001014141c] = a7740b98, %l0 = ffffffffff000000, %asi = 80
10637 swapa [%i5+0x01c]%asi,%l0 ! %l0 = 00000000a7740b98
10638! Mem[0000000010041408] = bf625478, %l2 = 0000000000000000
10639 ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 000000bf000000ff
10640! %f26 = 0cb9ead0 00000000, %l3 = ffffffffffffff00
10641! Mem[0000000010001428] = 00000000000000ff
10642 add %i0,0x028,%g1
10643 stda %f26,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010001428] = 00000000000000ff
10644! %f14 = 00000000, Mem[0000000010081400] = ff000000
10645 sta %f14,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
10646! %l4 = ffffffffffffffff, Mem[0000000030141408] = ff000000
10647 stba %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = ff0000ff
10648! %f15 = ffffffff, Mem[0000000010101410] = d0eab90c
10649 sta %f15,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffff
10650! Mem[0000000010181400] = ffff72e3, %l6 = 00000000ffffffff
10651 swapa [%i6+%g0]0x88,%l6 ! %l6 = 00000000ffff72e3
10652! Mem[00000000100c1408] = ff00ff00, %l4 = ffffffffffffffff
10653 ldstuba [%i3+%o4]0x88,%l4 ! %l4 = 00000000000000ff
10654! Starting 10 instruction Load Burst
10655! Mem[0000000021800100] = 97ff0ae8, %l0 = 00000000a7740b98
10656 lduha [%o3+0x100]%asi,%l0 ! %l0 = 00000000000097ff
10657
10658! Check Point 50 for processor 0
10659
10660 set p0_check_pt_data_50,%g4
10661 rd %ccr,%g5 ! %g5 = 44
10662 ldx [%g4+0x08],%g2
10663 cmp %l0,%g2 ! %l0 = 00000000000097ff
10664 bne %xcc,p0_reg_check_fail0
10665 mov 0xee0,%g1
10666 ldx [%g4+0x10],%g2
10667 cmp %l1,%g2 ! %l1 = 0000000000000000
10668 bne %xcc,p0_reg_check_fail1
10669 mov 0xee1,%g1
10670 ldx [%g4+0x18],%g2
10671 cmp %l2,%g2 ! %l2 = 00000000000000bf
10672 bne %xcc,p0_reg_check_fail2
10673 mov 0xee2,%g1
10674 ldx [%g4+0x20],%g2
10675 cmp %l3,%g2 ! %l3 = ffffffffffffff00
10676 bne %xcc,p0_reg_check_fail3
10677 mov 0xee3,%g1
10678 ldx [%g4+0x28],%g2
10679 cmp %l4,%g2 ! %l4 = 0000000000000000
10680 bne %xcc,p0_reg_check_fail4
10681 mov 0xee4,%g1
10682 ldx [%g4+0x30],%g2
10683 cmp %l5,%g2 ! %l5 = 00000000000000ff
10684 bne %xcc,p0_reg_check_fail5
10685 mov 0xee5,%g1
10686 ldx [%g4+0x38],%g2
10687 cmp %l6,%g2 ! %l6 = 00000000ffff72e3
10688 bne %xcc,p0_reg_check_fail6
10689 mov 0xee6,%g1
10690 ldx [%g4+0x40],%g2
10691 cmp %l7,%g2 ! %l7 = 00000000000000ff
10692 bne %xcc,p0_reg_check_fail7
10693 mov 0xee7,%g1
10694 ldx [%g4+0x48],%g3
10695 std %f0,[%g4]
10696 ldx [%g4],%g2
10697 cmp %g3,%g2 ! %f0 = 000000ff 000000ff
10698 bne %xcc,p0_freg_check_fail
10699 mov 0xf00,%g1
10700 ldx [%g4+0x50],%g3
10701 std %f6,[%g4]
10702 ldx [%g4],%g2
10703 cmp %g3,%g2 ! %f6 = 00000000 00000000
10704 bne %xcc,p0_freg_check_fail
10705 mov 0xf06,%g1
10706 ldx [%g4+0x58],%g3
10707 std %f26,[%g4]
10708 ldx [%g4],%g2
10709 cmp %g3,%g2 ! %f26 = 0cb9ead0 00000000
10710 bne %xcc,p0_freg_check_fail
10711 mov 0xf26,%g1
10712
10713! Check Point 50 completed
10714
10715
10716p0_label_251:
10717! Mem[00000000201c0000] = ff00afd5, %l2 = 00000000000000bf
10718 lduba [%o0+0x001]%asi,%l2 ! %l2 = 0000000000000000
10719 membar #Sync ! Added by membar checker (47)
10720! Mem[0000000030101400] = ff000000 0000ffff 000000ff ff000000
10721! Mem[0000000030101410] = 00000000 00000000 99222fbf d1e047ee
10722! Mem[0000000030101420] = e3583621 2cced994 2dee399f 47c2c6a4
10723! Mem[0000000030101430] = e3dfa430 a3429ce0 ebc7bffd d0a5e0d1
10724 ldda [%i4]ASI_BLK_S,%f0 ! Block Load from 0000000030101400
10725! Mem[0000000030101410] = 0000000000000000, %l4 = 0000000000000000
10726 ldxa [%i4+%o5]0x81,%l4 ! %l4 = 0000000000000000
10727! Mem[0000000010001400] = 16a66f51 ff000000, %l2 = 00000000, %l3 = ffffff00
10728 ldda [%i0+%g0]0x88,%l2 ! %l2 = 00000000ff000000 0000000016a66f51
10729! Mem[0000000010181408] = 000000ff, %l5 = 00000000000000ff
10730 ldsha [%i6+%o4]0x80,%l5 ! %l5 = 0000000000000000
10731! Mem[00000000100c1410] = 00000000, %l2 = 00000000ff000000
10732 ldsha [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000000
10733! %l3 = 0000000016a66f51, Mem[0000000030181408] = 1a53d335
10734 stba %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 1a53d351
10735! Mem[0000000010101408] = 037d0000, %l5 = 0000000000000000
10736 lduba [%i4+%o4]0x88,%l5 ! %l5 = 0000000000000000
10737! Mem[000000001000143c] = 000000ff, %f31 = 516fa616
10738 ld [%i0+0x03c],%f31 ! %f31 = 000000ff
10739! Starting 10 instruction Store Burst
10740! %l4 = 00000000, %l5 = 00000000, Mem[0000000010101428] = ed34871b 35d3531a
10741 std %l4,[%i4+0x028] ! Mem[0000000010101428] = 00000000 00000000
10742
10743p0_label_252:
10744! %l6 = ffff72e3, %l7 = 000000ff, Mem[00000000100c1400] = 000000ff 000000ff
10745 stda %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffff72e3 000000ff
10746! %f16 = 000000ff 00000017, Mem[0000000030081410] = ffffffff 0000ffff
10747 stda %f16,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000ff 00000017
10748! Mem[0000000030041400] = 8dff72e3, %l3 = 0000000016a66f51
10749 ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 0000008d000000ff
10750! %l6 = 00000000ffff72e3, Mem[0000000030181410] = 8dff72e3
10751 stha %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = 72e372e3
10752! %l5 = 0000000000000000, Mem[00000000300c1400] = 000000ff
10753 stba %l5,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
10754! %l2 = 0000000000000000, Mem[0000000010001410] = 00000000
10755 stwa %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
10756! %l5 = 0000000000000000, Mem[0000000010041400] = 000000ff
10757 stha %l5,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000
10758! Mem[0000000021800100] = 97ff0ae8, %l7 = 00000000000000ff
10759 ldstuba [%o3+0x100]%asi,%l7 ! %l7 = 00000097000000ff
10760! %f26 = 0cb9ead0, Mem[0000000010141410] = a509aa5e
10761 sta %f26,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0cb9ead0
10762! Starting 10 instruction Load Burst
10763! Mem[0000000010081400] = 00000000, %l0 = 00000000000097ff
10764 ldsha [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
10765
10766p0_label_253:
10767! Mem[0000000030001400] = 000000ff, %l3 = 000000000000008d
10768 ldsha [%i0+%g0]0x89,%l3 ! %l3 = 00000000000000ff
10769! Mem[0000000010081410] = ff000000, %l3 = 00000000000000ff
10770 ldswa [%i2+%o5]0x88,%l3 ! %l3 = ffffffffff000000
10771! Mem[0000000010101404] = 00000000, %l1 = 0000000000000000
10772 ldswa [%i4+0x004]%asi,%l1 ! %l1 = 0000000000000000
10773! Mem[0000000010001428] = 00000000 000000ff, %l2 = 00000000, %l3 = ff000000
10774 ldda [%i0+0x028]%asi,%l2 ! %l2 = 0000000000000000 00000000000000ff
10775! Mem[0000000010081400] = 00000000, %l0 = 0000000000000000
10776 ldsba [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
10777! Mem[0000000030041400] = ffff72e3, %l5 = 0000000000000000
10778 ldsba [%i1+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
10779! Mem[0000000010001400] = 000000ff, %l4 = 0000000000000000
10780 ldsb [%i0+0x001],%l4 ! %l4 = 0000000000000000
10781! Mem[0000000030101408] = 000000ff, %l6 = 00000000ffff72e3
10782 ldsha [%i4+%o4]0x81,%l6 ! %l6 = 0000000000000000
10783! Mem[0000000010101408] = 00007d03, %l4 = 0000000000000000
10784 ldsha [%i4+%o4]0x80,%l4 ! %l4 = 0000000000000000
10785! Starting 10 instruction Store Burst
10786! Mem[0000000010181410] = ffffffff, %l3 = 00000000000000ff
10787 ldstuba [%i6+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
10788
10789p0_label_254:
10790! %l1 = 0000000000000000, Mem[0000000010181400] = ffffffff
10791 stha %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffff0000
10792! %f16 = 000000ff, Mem[0000000030081410] = 00000017
10793 sta %f16,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000ff
10794! Mem[0000000010181400] = 0000ffff, %l5 = ffffffffffffffff
10795 swapa [%i6+%g0]0x80,%l5 ! %l5 = 000000000000ffff
10796! %l6 = 00000000, %l7 = 00000097, Mem[0000000010081400] = 00000000 2d000000
10797 stda %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000 00000097
10798! Mem[00000000100c1408] = ffff00ff, %l2 = 0000000000000000
10799 ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
10800! %l4 = 0000000000000000, Mem[00000000100c1410] = 00000000
10801 stwa %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000
10802! %l5 = 000000000000ffff, Mem[0000000010141408] = 00000000
10803 stba %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff000000
10804! Mem[000000001014143c] = ff000000, %l4 = 0000000000000000
10805 ldstub [%i5+0x03c],%l4 ! %l4 = 000000ff000000ff
10806! %f18 = 8dff72e3 785462bf, Mem[0000000030181410] = 72e372e3 ffff0000
10807 stda %f18,[%i6+%o5]0x81 ! Mem[0000000030181410] = 8dff72e3 785462bf
10808! Starting 10 instruction Load Burst
10809! Mem[0000000030141408] = ff0000ff, %f3 = ff000000
10810 lda [%i5+%o4]0x81,%f3 ! %f3 = ff0000ff
10811
10812p0_label_255:
10813! Mem[0000000010181408] = 000000ff00000000, %l2 = 00000000000000ff
10814 ldx [%i6+%o4],%l2 ! %l2 = 000000ff00000000
10815! Mem[0000000010001434] = 2d0064b3, %l3 = 00000000000000ff
10816 ldsha [%i0+0x036]%asi,%l3 ! %l3 = 00000000000064b3
10817! Mem[0000000030001410] = 000000ff, %l0 = 0000000000000000
10818 lduba [%i0+%o5]0x89,%l0 ! %l0 = 00000000000000ff
10819! Mem[00000000100c1420] = 398f9601, %l5 = 000000000000ffff
10820 lduha [%i3+0x020]%asi,%l5 ! %l5 = 000000000000398f
10821! Mem[0000000010041400] = 00000000, %l1 = 0000000000000000
10822 ldsba [%i1+%g0]0x80,%l1 ! %l1 = 0000000000000000
10823! Mem[0000000021800140] = 72ff9071, %l4 = 00000000000000ff
10824 ldsh [%o3+0x140],%l4 ! %l4 = 00000000000072ff
10825! Mem[0000000010001410] = 00000000, %f6 = 99222fbf
10826 lda [%i0+%o5]0x80,%f6 ! %f6 = 00000000
10827! Mem[0000000030001400] = 000000ff, %l2 = 000000ff00000000
10828 ldsba [%i0+%g0]0x89,%l2 ! %l2 = ffffffffffffffff
10829! Mem[0000000030041408] = 00000000 00000000, %l4 = 000072ff, %l5 = 0000398f
10830 ldda [%i1+%o4]0x81,%l4 ! %l4 = 0000000000000000 0000000000000000
10831! Starting 10 instruction Store Burst
10832! %f30 = ff000000, Mem[000000001008140c] = 00000000
10833 st %f30,[%i2+0x00c] ! Mem[000000001008140c] = ff000000
10834
10835! Check Point 51 for processor 0
10836
10837 set p0_check_pt_data_51,%g4
10838 rd %ccr,%g5 ! %g5 = 44
10839 ldx [%g4+0x08],%g2
10840 cmp %l0,%g2 ! %l0 = 00000000000000ff
10841 bne %xcc,p0_reg_check_fail0
10842 mov 0xee0,%g1
10843 ldx [%g4+0x10],%g2
10844 cmp %l1,%g2 ! %l1 = 0000000000000000
10845 bne %xcc,p0_reg_check_fail1
10846 mov 0xee1,%g1
10847 ldx [%g4+0x18],%g2
10848 cmp %l2,%g2 ! %l2 = ffffffffffffffff
10849 bne %xcc,p0_reg_check_fail2
10850 mov 0xee2,%g1
10851 ldx [%g4+0x20],%g2
10852 cmp %l3,%g2 ! %l3 = 00000000000064b3
10853 bne %xcc,p0_reg_check_fail3
10854 mov 0xee3,%g1
10855 ldx [%g4+0x28],%g2
10856 cmp %l4,%g2 ! %l4 = 0000000000000000
10857 bne %xcc,p0_reg_check_fail4
10858 mov 0xee4,%g1
10859 ldx [%g4+0x30],%g2
10860 cmp %l5,%g2 ! %l5 = 0000000000000000
10861 bne %xcc,p0_reg_check_fail5
10862 mov 0xee5,%g1
10863 ldx [%g4+0x38],%g2
10864 cmp %l6,%g2 ! %l6 = 0000000000000000
10865 bne %xcc,p0_reg_check_fail6
10866 mov 0xee6,%g1
10867 ldx [%g4+0x40],%g2
10868 cmp %l7,%g2 ! %l7 = 0000000000000097
10869 bne %xcc,p0_reg_check_fail7
10870 mov 0xee7,%g1
10871 ldx [%g4+0x48],%g3
10872 std %f0,[%g4]
10873 ldx [%g4],%g2
10874 cmp %g3,%g2 ! %f0 = ff000000 0000ffff
10875 bne %xcc,p0_freg_check_fail
10876 mov 0xf00,%g1
10877 ldx [%g4+0x50],%g3
10878 std %f2,[%g4]
10879 ldx [%g4],%g2
10880 cmp %g3,%g2 ! %f2 = 000000ff ff0000ff
10881 bne %xcc,p0_freg_check_fail
10882 mov 0xf02,%g1
10883 ldx [%g4+0x58],%g3
10884 std %f4,[%g4]
10885 ldx [%g4],%g2
10886 cmp %g3,%g2 ! %f4 = 00000000 00000000
10887 bne %xcc,p0_freg_check_fail
10888 mov 0xf04,%g1
10889 ldx [%g4+0x60],%g3
10890 std %f6,[%g4]
10891 ldx [%g4],%g2
10892 cmp %g3,%g2 ! %f6 = 00000000 d1e047ee
10893 bne %xcc,p0_freg_check_fail
10894 mov 0xf06,%g1
10895 ldx [%g4+0x68],%g3
10896 std %f8,[%g4]
10897 ldx [%g4],%g2
10898 cmp %g3,%g2 ! %f8 = e3583621 2cced994
10899 bne %xcc,p0_freg_check_fail
10900 mov 0xf08,%g1
10901 ldx [%g4+0x70],%g3
10902 std %f10,[%g4]
10903 ldx [%g4],%g2
10904 cmp %g3,%g2 ! %f10 = 2dee399f 47c2c6a4
10905 bne %xcc,p0_freg_check_fail
10906 mov 0xf10,%g1
10907 ldx [%g4+0x78],%g3
10908 std %f12,[%g4]
10909 ldx [%g4],%g2
10910 cmp %g3,%g2 ! %f12 = e3dfa430 a3429ce0
10911 bne %xcc,p0_freg_check_fail
10912 mov 0xf12,%g1
10913 ldx [%g4+0x80],%g3
10914 std %f14,[%g4]
10915 ldx [%g4],%g2
10916 cmp %g3,%g2 ! %f14 = ebc7bffd d0a5e0d1
10917 bne %xcc,p0_freg_check_fail
10918 mov 0xf14,%g1
10919 ldx [%g4+0x88],%g3
10920 std %f30,[%g4]
10921 ldx [%g4],%g2
10922 cmp %g3,%g2 ! %f30 = ff000000 000000ff
10923 bne %xcc,p0_freg_check_fail
10924 mov 0xf30,%g1
10925
10926! Check Point 51 completed
10927
10928
10929p0_label_256:
10930! Mem[0000000010181410] = ffffffff00000000, %l0 = 00000000000000ff, %l2 = ffffffffffffffff
10931 add %i6,0x10,%g1
10932 casxa [%g1]0x80,%l0,%l2 ! %l2 = ffffffff00000000
10933! Mem[0000000030101408] = 000000ff, %l2 = ffffffff00000000
10934 swapa [%i4+%o4]0x81,%l2 ! %l2 = 00000000000000ff
10935! %l2 = 00000000000000ff, Mem[0000000030001408] = ff000000
10936 stwa %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000ff
10937! %f2 = 000000ff ff0000ff, %l5 = 0000000000000000
10938! Mem[00000000300c1428] = d0ea000040625eff
10939 add %i3,0x028,%g1
10940 stda %f2,[%g1+%l5]ASI_PST32_SL ! Mem[00000000300c1428] = d0ea000040625eff
10941! Mem[0000000010041400] = 00000000, %l1 = 0000000000000000
10942 ldstuba [%i1+%g0]0x80,%l1 ! %l1 = 00000000000000ff
10943! %f8 = e3583621, Mem[0000000030001400] = 000000ff
10944 sta %f8 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = e3583621
10945! %l5 = 0000000000000000, Mem[0000000010041410] = 00000000
10946 stha %l5,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
10947! Mem[0000000010101400] = d0eab90c, %l4 = 0000000000000000
10948 ldstuba [%i4+%g0]0x88,%l4 ! %l4 = 0000000c000000ff
10949! %l3 = 00000000000064b3, Mem[0000000030041400] = e372ffff
10950 stba %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = e372ffb3
10951! Starting 10 instruction Load Burst
10952! Mem[0000000030041408] = 0000000000000000, %f6 = 00000000 d1e047ee
10953 ldda [%i1+%o4]0x81,%f6 ! %f6 = 00000000 00000000
10954
10955p0_label_257:
10956! Mem[0000000010181400] = ffffffff, %l4 = 000000000000000c
10957 lduba [%i6+%g0]0x88,%l4 ! %l4 = 00000000000000ff
10958! Mem[0000000010101410] = ffffffff00000000, %f12 = e3dfa430 a3429ce0
10959 ldda [%i4+%o5]0x80,%f12 ! %f12 = ffffffff 00000000
10960! Mem[0000000030101408] = 00000000, %l2 = 00000000000000ff
10961 ldsba [%i4+%o4]0x89,%l2 ! %l2 = 0000000000000000
10962! Mem[0000000010001408] = 000000ff9f91163e, %l3 = 00000000000064b3
10963 ldxa [%i0+%o4]0x80,%l3 ! %l3 = 000000ff9f91163e
10964! Mem[00000000100c1414] = ff000000, %f14 = ebc7bffd
10965 ld [%i3+0x014],%f14 ! %f14 = ff000000
10966! Mem[0000000010181430] = ffffffff 000000ff, %l4 = 000000ff, %l5 = 00000000
10967 ldd [%i6+0x030],%l4 ! %l4 = 00000000ffffffff 00000000000000ff
10968! Mem[00000000100c1410] = 000000ff00000000, %l1 = 0000000000000000
10969 ldxa [%i3+%o5]0x88,%l1 ! %l1 = 000000ff00000000
10970! Mem[0000000030041400] = b3ff72e3, %l3 = 000000ff9f91163e
10971 lduwa [%i1+%g0]0x81,%l3 ! %l3 = 00000000b3ff72e3
10972! Mem[00000000300c1410] = 00000000, %l0 = 00000000000000ff
10973 ldswa [%i3+%o5]0x81,%l0 ! %l0 = 0000000000000000
10974! Starting 10 instruction Store Burst
10975 membar #Sync ! Added by membar checker (48)
10976! %l7 = 0000000000000097, Mem[0000000030101410] = 0000000000000000
10977 stxa %l7,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000000000000097
10978
10979p0_label_258:
10980! Mem[0000000030041410] = 000052ff, %l1 = 000000ff00000000
10981 ldstuba [%i1+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
10982! %l6 = 00000000, %l7 = 00000097, Mem[0000000010041400] = 000000ff 16a66f51
10983 stda %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 00000097
10984! %l5 = 00000000000000ff, Mem[00000000211c0000] = ffffe4d2
10985 sth %l5,[%o2+%g0] ! Mem[00000000211c0000] = 00ffe4d2
10986! %f15 = d0a5e0d1, Mem[0000000010181408] = 000000ff
10987 sta %f15,[%i6+%o4]0x80 ! Mem[0000000010181408] = d0a5e0d1
10988! %f22 = 16a66f51 1a53d335, %l4 = 00000000ffffffff
10989! Mem[0000000010141430] = 0000000034e6f7ff
10990 add %i5,0x030,%g1
10991 stda %f22,[%g1+%l4]ASI_PST8_P ! Mem[0000000010141430] = 16a66f511a53d335
10992! %l1 = 00000000000000ff, Mem[000000001004140b] = ff625478, %asi = 80
10993 stba %l1,[%i1+0x00b]%asi ! Mem[0000000010041408] = ff6254ff
10994! %l6 = 0000000000000000, Mem[0000000010141410] = 0cb9ead0
10995 stwa %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
10996! Mem[000000001004143b] = 00000000, %l4 = 00000000ffffffff
10997 ldstuba [%i1+0x03b]%asi,%l4 ! %l4 = 00000000000000ff
10998! %f22 = 16a66f51, Mem[0000000010141430] = 16a66f51
10999 st %f22,[%i5+0x030] ! Mem[0000000010141430] = 16a66f51
11000! Starting 10 instruction Load Burst
11001! Mem[00000000100c1400] = e372ffff, %l7 = 0000000000000097
11002 lduba [%i3+%g0]0x80,%l7 ! %l7 = 00000000000000e3
11003
11004p0_label_259:
11005! Mem[0000000010181408] = d1e0a5d0, %l4 = 0000000000000000
11006 ldsha [%i6+%o4]0x88,%l4 ! %l4 = ffffffffffffa5d0
11007! Mem[0000000030001400] = 213658e3, %l2 = 0000000000000000
11008 lduha [%i0+%g0]0x81,%l2 ! %l2 = 0000000000002136
11009! Mem[00000000300c1400] = 00000000 516fa616, %l6 = 00000000, %l7 = 000000e3
11010 ldda [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000 00000000516fa616
11011! Mem[00000000100c1400] = e372ffff, %l5 = 00000000000000ff
11012 ldsha [%i3+%g0]0x80,%l5 ! %l5 = ffffffffffffe372
11013! Mem[0000000030041410] = ff520000 00000000, %l6 = 00000000, %l7 = 516fa616
11014 ldda [%i1+%o5]0x81,%l6 ! %l6 = 00000000ff520000 0000000000000000
11015! Mem[0000000030181408] = 51d3531a, %l1 = 00000000000000ff
11016 ldsba [%i6+%o4]0x81,%l1 ! %l1 = 0000000000000051
11017! Mem[00000000100c1400] = e372ffff, %f18 = 8dff72e3
11018 lda [%i3+%g0]0x80,%f18 ! %f18 = e372ffff
11019! Mem[0000000030001400] = 213658e3, %l1 = 0000000000000051
11020 lduba [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000021
11021! Mem[0000000010081410] = ff000000, %l0 = 0000000000000000
11022 lduwa [%i2+%o5]0x88,%l0 ! %l0 = 00000000ff000000
11023! Starting 10 instruction Store Burst
11024! Mem[0000000010081400] = 00000000, %l1 = 0000000000000021
11025 swapa [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
11026
11027p0_label_260:
11028! Mem[0000000010001418] = 0000000000000066, %l4 = ffffffffffffa5d0, %l2 = 0000000000002136
11029 add %i0,0x18,%g1
11030 casxa [%g1]0x80,%l4,%l2 ! %l2 = 0000000000000066
11031! Mem[0000000030041410] = ff520000, %l6 = 00000000ff520000
11032 swapa [%i1+%o5]0x81,%l6 ! %l6 = 00000000ff520000
11033! Mem[0000000010001438] = 62ef3c78000000ff, %l0 = 00000000ff000000, %l0 = 00000000ff000000
11034 add %i0,0x38,%g1
11035 casxa [%g1]0x80,%l0,%l0 ! %l0 = 62ef3c78000000ff
11036! Mem[0000000030181400] = 000000ff, %l0 = 62ef3c78000000ff
11037 ldstuba [%i6+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
11038! %l3 = 00000000b3ff72e3, immed = 0000086e, %y = fffffff0
11039 umul %l3,0x86e,%l0 ! %l0 = 000005ed535a758a, %y = 000005ed
11040! Mem[0000000030181400] = 000000ff, %l5 = ffffffffffffe372
11041 ldstuba [%i6+%g0]0x89,%l5 ! %l5 = 000000ff000000ff
11042! %l5 = 00000000000000ff, Mem[0000000010101410] = ffffffff
11043 stba %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffffff
11044! %f20 = 5eaa09a5 ff000000, %l3 = 00000000b3ff72e3
11045! Mem[0000000010181418] = 000000ff40625eff
11046 add %i6,0x018,%g1
11047 stda %f20,[%g1+%l3]ASI_PST32_P ! Mem[0000000010181418] = 5eaa09a5ff000000
11048! Mem[0000000010141410] = 00000000, %l6 = 00000000ff520000
11049 ldstuba [%i5+%o5]0x80,%l6 ! %l6 = 00000000000000ff
11050! Starting 10 instruction Load Burst
11051! Mem[0000000010181400] = ffffffff, %l0 = 000005ed535a758a
11052 ldsha [%i6+%g0]0x88,%l0 ! %l0 = ffffffffffffffff
11053
11054! Check Point 52 for processor 0
11055
11056 set p0_check_pt_data_52,%g4
11057 rd %ccr,%g5 ! %g5 = 44
11058 ldx [%g4+0x08],%g2
11059 cmp %l0,%g2 ! %l0 = ffffffffffffffff
11060 bne %xcc,p0_reg_check_fail0
11061 mov 0xee0,%g1
11062 ldx [%g4+0x10],%g2
11063 cmp %l1,%g2 ! %l1 = 0000000000000000
11064 bne %xcc,p0_reg_check_fail1
11065 mov 0xee1,%g1
11066 ldx [%g4+0x18],%g2
11067 cmp %l2,%g2 ! %l2 = 0000000000000066
11068 bne %xcc,p0_reg_check_fail2
11069 mov 0xee2,%g1
11070 ldx [%g4+0x20],%g2
11071 cmp %l3,%g2 ! %l3 = 00000000b3ff72e3
11072 bne %xcc,p0_reg_check_fail3
11073 mov 0xee3,%g1
11074 ldx [%g4+0x28],%g2
11075 cmp %l4,%g2 ! %l4 = ffffffffffffa5d0
11076 bne %xcc,p0_reg_check_fail4
11077 mov 0xee4,%g1
11078 ldx [%g4+0x30],%g2
11079 cmp %l5,%g2 ! %l5 = 00000000000000ff
11080 bne %xcc,p0_reg_check_fail5
11081 mov 0xee5,%g1
11082 ldx [%g4+0x38],%g2
11083 cmp %l6,%g2 ! %l6 = 0000000000000000
11084 bne %xcc,p0_reg_check_fail6
11085 mov 0xee6,%g1
11086 ldx [%g4+0x40],%g2
11087 cmp %l7,%g2 ! %l7 = 0000000000000000
11088 bne %xcc,p0_reg_check_fail7
11089 mov 0xee7,%g1
11090 ldx [%g4+0x48],%g3
11091 std %f4,[%g4]
11092 ldx [%g4],%g2
11093 cmp %g3,%g2 ! %f4 = 00000000 00000000
11094 bne %xcc,p0_freg_check_fail
11095 mov 0xf04,%g1
11096 ldx [%g4+0x50],%g3
11097 std %f6,[%g4]
11098 ldx [%g4],%g2
11099 cmp %g3,%g2 ! %f6 = 00000000 00000000
11100 bne %xcc,p0_freg_check_fail
11101 mov 0xf06,%g1
11102 ldx [%g4+0x58],%g3
11103 std %f12,[%g4]
11104 ldx [%g4],%g2
11105 cmp %g3,%g2 ! %f12 = ffffffff 00000000
11106 bne %xcc,p0_freg_check_fail
11107 mov 0xf12,%g1
11108 ldx [%g4+0x60],%g3
11109 std %f14,[%g4]
11110 ldx [%g4],%g2
11111 cmp %g3,%g2 ! %f14 = ff000000 d0a5e0d1
11112 bne %xcc,p0_freg_check_fail
11113 mov 0xf14,%g1
11114 ldx [%g4+0x68],%g3
11115 std %f18,[%g4]
11116 ldx [%g4],%g2
11117 cmp %g3,%g2 ! %f18 = e372ffff 785462bf
11118 bne %xcc,p0_freg_check_fail
11119 mov 0xf18,%g1
11120
11121! Check Point 52 completed
11122
11123
11124p0_label_261:
11125! Mem[0000000010141400] = 3d7b0000, %l3 = 00000000b3ff72e3
11126 lduha [%i5+%g0]0x88,%l3 ! %l3 = 0000000000000000
11127! Mem[0000000010041400] = 00000000, %l2 = 0000000000000066
11128 lduwa [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000
11129! Mem[0000000030041400] = e372ffb3, %l3 = 0000000000000000
11130 ldsha [%i1+%g0]0x89,%l3 ! %l3 = ffffffffffffffb3
11131! Mem[0000000010041400] = 00000097 00000000, %l2 = 00000000, %l3 = ffffffb3
11132 ldda [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000 0000000000000097
11133! Mem[0000000010141408] = ff000000, %l1 = 0000000000000000
11134 ldsha [%i5+%o4]0x80,%l1 ! %l1 = ffffffffffffff00
11135! Mem[0000000010181400] = ffffffff, %l0 = ffffffffffffffff
11136 ldsha [%i6+0x002]%asi,%l0 ! %l0 = ffffffffffffffff
11137! Mem[0000000010101408] = 037d0000, %l4 = ffffffffffffa5d0
11138 ldsha [%i4+%o4]0x88,%l4 ! %l4 = 0000000000000000
11139! Mem[0000000010001400] = 000000ff, %l3 = 0000000000000097
11140 lduba [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000000
11141! Mem[0000000030001408] = 000000ff, %l5 = 00000000000000ff
11142 ldsba [%i0+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
11143! Starting 10 instruction Store Burst
11144! %l1 = ffffffffffffff00, Mem[0000000030141400] = 3d7be6ff17000000
11145 stxa %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffffffffffff00
11146
11147p0_label_262:
11148! %l4 = 00000000, %l5 = ffffffff, Mem[0000000010001410] = 00000000 00000000
11149 stda %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 ffffffff
11150! %f0 = ff000000 0000ffff 000000ff ff0000ff
11151! %f4 = 00000000 00000000 00000000 00000000
11152! %f8 = e3583621 2cced994 2dee399f 47c2c6a4
11153! %f12 = ffffffff 00000000 ff000000 d0a5e0d1
11154 stda %f0,[%i3]ASI_BLK_AIUP ! Block Store to 00000000100c1400
11155! %l7 = 0000000000000000, Mem[0000000010101438] = 94305e9f000072e3
11156 stx %l7,[%i4+0x038] ! Mem[0000000010101438] = 0000000000000000
11157! %l2 = 0000000000000000, Mem[0000000010181410] = ffffffff
11158 stba %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffff00
11159! %f16 = 000000ff 00000017, Mem[00000000100c1408] = ff000000 ff0000ff
11160 stda %f16,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff 00000017
11161! %l3 = 0000000000000000, Mem[00000000100c1418] = 00000000
11162 stw %l3,[%i3+0x018] ! Mem[00000000100c1418] = 00000000
11163! %l3 = 0000000000000000, Mem[00000000100c1410] = 00000000
11164 stwa %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
11165! %f18 = e372ffff 785462bf, Mem[0000000010001428] = 00000000 000000ff
11166 std %f18,[%i0+0x028] ! Mem[0000000010001428] = e372ffff 785462bf
11167! Mem[0000000030001410] = 000000ff, %l2 = 0000000000000000
11168 ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
11169! Starting 10 instruction Load Burst
11170! Mem[0000000010081400] = 21000000, %l6 = 0000000000000000
11171 lduba [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000021
11172
11173p0_label_263:
11174! Mem[0000000030001408] = 000000ff, %l7 = 0000000000000000
11175 lduwa [%i0+%o4]0x89,%l7 ! %l7 = 00000000000000ff
11176! Mem[00000000300c1408] = 000000ff, %f16 = 000000ff
11177 lda [%i3+%o4]0x89,%f16 ! %f16 = 000000ff
11178! Mem[0000000010001410] = 00000000, %l4 = 0000000000000000
11179 ldsba [%i0+%o5]0x80,%l4 ! %l4 = 0000000000000000
11180! Mem[0000000030141400] = 00ffffffffffffff, %l0 = ffffffffffffffff
11181 ldxa [%i5+%g0]0x89,%l0 ! %l0 = 00ffffffffffffff
11182! Mem[00000000300c1410] = 00000000, %l0 = 00ffffffffffffff
11183 lduwa [%i3+%o5]0x81,%l0 ! %l0 = 0000000000000000
11184! Mem[0000000010101400] = ffb9ead0, %f28 = 00000017
11185 lda [%i4+%g0]0x80,%f28 ! %f28 = ffb9ead0
11186! Mem[0000000010001410] = 00000000, %l7 = 00000000000000ff
11187 ldswa [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000
11188! Mem[0000000010101408] = 00007d03, %l6 = 0000000000000021
11189 ldub [%i4+%o4],%l6 ! %l6 = 0000000000000000
11190! Mem[0000000010141410] = 000000ff, %l3 = 0000000000000000
11191 ldswa [%i5+%o5]0x88,%l3 ! %l3 = 00000000000000ff
11192! Starting 10 instruction Store Burst
11193! Mem[0000000021800040] = ffff9b4e, %l3 = 00000000000000ff
11194 ldstuba [%o3+0x040]%asi,%l3 ! %l3 = 000000ff000000ff
11195
11196p0_label_264:
11197! %f30 = ff000000 000000ff, %l3 = 00000000000000ff
11198! Mem[00000000100c1408] = 17000000ff000000
11199 add %i3,0x008,%g1
11200 stda %f30,[%g1+%l3]ASI_PST16_P ! Mem[00000000100c1408] = ff000000000000ff
11201 membar #Sync ! Added by membar checker (49)
11202! Mem[00000000100c1408] = ff000000, %l4 = 0000000000000000, %asi = 80
11203 swapa [%i3+0x008]%asi,%l4 ! %l4 = 00000000ff000000
11204! %l7 = 0000000000000000, Mem[0000000010081410] = ff000000
11205 stwa %l7,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000
11206! %f14 = ff000000, Mem[0000000010041410] = 00000000
11207 st %f14,[%i1+%o5] ! Mem[0000000010041410] = ff000000
11208! %l7 = 0000000000000000, Mem[0000000030001410] = 000000ff
11209 stba %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
11210! %l4 = ff000000, %l5 = ffffffff, Mem[0000000010141408] = ff000000 000000ff
11211 std %l4,[%i5+%o4] ! Mem[0000000010141408] = ff000000 ffffffff
11212! %f2 = 000000ff ff0000ff, %l5 = ffffffffffffffff
11213! Mem[0000000030141438] = 980b74a7516fa616
11214 add %i5,0x038,%g1
11215 stda %f2,[%g1+%l5]ASI_PST32_S ! Mem[0000000030141438] = 000000ffff0000ff
11216! %l2 = 000000ff, %l3 = 000000ff, Mem[0000000010081410] = 00000000 ff000000
11217 stda %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff 000000ff
11218! Mem[000000001000142f] = 785462bf, %l2 = 00000000000000ff
11219 ldstub [%i0+0x02f],%l2 ! %l2 = 000000bf000000ff
11220! Starting 10 instruction Load Burst
11221! Mem[0000000010081410] = 000000ff, %l6 = 0000000000000000
11222 ldsh [%i2+0x012],%l6 ! %l6 = 00000000000000ff
11223
11224p0_label_265:
11225! Mem[00000000218001c0] = 6bf39ea8, %l7 = 0000000000000000
11226 lduha [%o3+0x1c0]%asi,%l7 ! %l7 = 0000000000006bf3
11227! Mem[0000000030081400] = 00000000 cb22a3ff, %l0 = 00000000, %l1 = ffffff00
11228 ldda [%i2+%g0]0x89,%l0 ! %l0 = 00000000cb22a3ff 0000000000000000
11229! Mem[0000000030141408] = ff0000ff, %l5 = ffffffffffffffff
11230 lduba [%i5+%o4]0x89,%l5 ! %l5 = 00000000000000ff
11231! Mem[000000001004140c] = e372ff8d, %l2 = 00000000000000bf
11232 ldsh [%i1+0x00e],%l2 ! %l2 = ffffffffffffff8d
11233! Mem[00000000100c1400] = ff0000000000ffff, %f20 = 5eaa09a5 ff000000
11234 ldda [%i3+0x000]%asi,%f20 ! %f20 = ff000000 0000ffff
11235! Mem[00000000211c0000] = 00ffe4d2, %l3 = 00000000000000ff
11236 lduba [%o2+0x001]%asi,%l3 ! %l3 = 00000000000000ff
11237! Mem[00000000100c1428] = 2dee399f47c2c6a4, %l0 = 00000000cb22a3ff
11238 ldx [%i3+0x028],%l0 ! %l0 = 2dee399f47c2c6a4
11239! Mem[0000000030181400] = 000000ff, %l2 = ffffffffffffff8d
11240 ldsba [%i6+%g0]0x89,%l2 ! %l2 = ffffffffffffffff
11241! Mem[0000000030041410] = ff520000, %l7 = 0000000000006bf3
11242 lduha [%i1+%o5]0x81,%l7 ! %l7 = 000000000000ff52
11243! Starting 10 instruction Store Burst
11244! %f16 = 000000ff 00000017, %f31 = 000000ff
11245 fdtoi %f16,%f31 ! %l0 = 2dee399f47c2c6c6, Unfinished, %fsr = 0000000000
11246
11247! Check Point 53 for processor 0
11248
11249 set p0_check_pt_data_53,%g4
11250 rd %ccr,%g5 ! %g5 = 44
11251 ldx [%g4+0x08],%g2
11252 cmp %l0,%g2 ! %l0 = 2dee399f47c2c6c6
11253 bne %xcc,p0_reg_check_fail0
11254 mov 0xee0,%g1
11255 ldx [%g4+0x10],%g2
11256 cmp %l1,%g2 ! %l1 = 0000000000000000
11257 bne %xcc,p0_reg_check_fail1
11258 mov 0xee1,%g1
11259 ldx [%g4+0x18],%g2
11260 cmp %l2,%g2 ! %l2 = ffffffffffffffff
11261 bne %xcc,p0_reg_check_fail2
11262 mov 0xee2,%g1
11263 ldx [%g4+0x20],%g2
11264 cmp %l3,%g2 ! %l3 = 00000000000000ff
11265 bne %xcc,p0_reg_check_fail3
11266 mov 0xee3,%g1
11267 ldx [%g4+0x28],%g2
11268 cmp %l4,%g2 ! %l4 = 00000000ff000000
11269 bne %xcc,p0_reg_check_fail4
11270 mov 0xee4,%g1
11271 ldx [%g4+0x30],%g2
11272 cmp %l5,%g2 ! %l5 = 00000000000000ff
11273 bne %xcc,p0_reg_check_fail5
11274 mov 0xee5,%g1
11275 ldx [%g4+0x38],%g2
11276 cmp %l6,%g2 ! %l6 = 00000000000000ff
11277 bne %xcc,p0_reg_check_fail6
11278 mov 0xee6,%g1
11279 ldx [%g4+0x40],%g2
11280 cmp %l7,%g2 ! %l7 = 000000000000ff52
11281 bne %xcc,p0_reg_check_fail7
11282 mov 0xee7,%g1
11283 ldx [%g4+0x48],%g3
11284 std %f0,[%g4]
11285 ldx [%g4],%g2
11286 cmp %g3,%g2 ! %f0 = ff000000 0000ffff
11287 bne %xcc,p0_freg_check_fail
11288 mov 0xf00,%g1
11289 ldx [%g4+0x50],%g3
11290 std %f2,[%g4]
11291 ldx [%g4],%g2
11292 cmp %g3,%g2 ! %f2 = 000000ff ff0000ff
11293 bne %xcc,p0_freg_check_fail
11294 mov 0xf02,%g1
11295 ldx [%g4+0x58],%g3
11296 std %f16,[%g4]
11297 ldx [%g4],%g2
11298 cmp %g3,%g2 ! %f16 = 000000ff 00000017
11299 bne %xcc,p0_freg_check_fail
11300 mov 0xf16,%g1
11301 ldx [%g4+0x60],%g3
11302 std %f20,[%g4]
11303 ldx [%g4],%g2
11304 cmp %g3,%g2 ! %f20 = ff000000 0000ffff
11305 bne %xcc,p0_freg_check_fail
11306 mov 0xf20,%g1
11307 ldx [%g4+0x68],%g3
11308 std %f28,[%g4]
11309 ldx [%g4],%g2
11310 cmp %g3,%g2 ! %f28 = ffb9ead0 ffa322cb
11311 bne %xcc,p0_freg_check_fail
11312 mov 0xf28,%g1
11313
11314! Check Point 53 completed
11315
11316
11317p0_label_266:
11318! Mem[0000000010081400] = 00000021, %l0 = 2dee399f47c2c6c6
11319 ldstuba [%i2+%g0]0x88,%l0 ! %l0 = 00000021000000ff
11320! %f7 = 00000000, Mem[0000000010041408] = ff6254ff
11321 sta %f7 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
11322! Mem[0000000030081400] = ffa322cb, %l1 = 0000000000000000
11323 swapa [%i2+%g0]0x81,%l1 ! %l1 = 00000000ffa322cb
11324! Mem[0000000010041408] = 00000000, %l5 = 00000000000000ff
11325 ldstuba [%i1+%o4]0x80,%l5 ! %l5 = 00000000000000ff
11326! %l3 = 00000000000000ff, Mem[0000000010081408] = cb2200ff
11327 stha %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = cb2200ff
11328! Mem[0000000010181408] = d1e0a5d0, %l1 = 00000000ffa322cb
11329 swapa [%i6+%o4]0x88,%l1 ! %l1 = 00000000d1e0a5d0
11330! %l6 = 00000000000000ff, Mem[00000000300c1400] = 00000000
11331 stba %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000ff
11332! Mem[0000000010141408] = ff000000, %l3 = 00000000000000ff
11333 ldstuba [%i5+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
11334! %l2 = ffffffffffffffff, Mem[0000000030141410] = 00000000ff000000
11335 stxa %l2,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffffffffffffff
11336! Starting 10 instruction Load Burst
11337! Mem[0000000030141410] = ffffffff, %l2 = ffffffffffffffff
11338 lduba [%i5+%o5]0x89,%l2 ! %l2 = 00000000000000ff
11339
11340p0_label_267:
11341! Mem[0000000030101400] = ff000000, %l4 = 00000000ff000000
11342 lduba [%i4+%g0]0x81,%l4 ! %l4 = 00000000000000ff
11343! Mem[0000000030081400] = 00000000, %l0 = 0000000000000021
11344 lduha [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000000
11345! Mem[0000000030101408] = 00000000, %f21 = 0000ffff
11346 lda [%i4+%o4]0x81,%f21 ! %f21 = 00000000
11347! Mem[00000000100c1410] = 0000000000000000, %f12 = ffffffff 00000000
11348 ldda [%i3+%o5]0x80,%f12 ! %f12 = 00000000 00000000
11349! Mem[0000000010141410] = ff000000, %l1 = 00000000d1e0a5d0
11350 ldsha [%i5+%o5]0x80,%l1 ! %l1 = ffffffffffffff00
11351! Mem[0000000010141408] = ff000000 ffffffff, %l6 = 000000ff, %l7 = 0000ff52
11352 ldda [%i5+%o4]0x80,%l6 ! %l6 = 00000000ff000000 00000000ffffffff
11353! Mem[0000000030041410] = ff52000000000000, %l4 = 00000000000000ff
11354 ldxa [%i1+%o5]0x81,%l4 ! %l4 = ff52000000000000
11355! Mem[0000000030041400] = e372ffb3, %l1 = ffffffffffffff00
11356 ldsba [%i1+%g0]0x89,%l1 ! %l1 = ffffffffffffffb3
11357! Mem[00000000100c1408] = 00000000, %l6 = 00000000ff000000
11358 lduha [%i3+0x008]%asi,%l6 ! %l6 = 0000000000000000
11359! Starting 10 instruction Store Burst
11360! %l2 = 00000000000000ff, Mem[0000000010081408] = 000000ffcb2200ff
11361 stxa %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000000000ff
11362
11363p0_label_268:
11364! Mem[0000000010041400] = 00000000, %l5 = 0000000000000000
11365 ldstuba [%i1+0x000]%asi,%l5 ! %l5 = 00000000000000ff
11366! %f0 = ff000000 0000ffff, %l4 = ff52000000000000
11367! Mem[0000000030141408] = ff0000ff00000017
11368 add %i5,0x008,%g1
11369 stda %f0,[%g1+%l4]ASI_PST16_SL ! Mem[0000000030141408] = ff0000ff00000017
11370! %l5 = 0000000000000000, Mem[0000000010041400] = 00000097000000ff
11371 stxa %l5,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000000000000000
11372! %l4 = ff52000000000000, Mem[0000000030001400] = e3583621
11373 stba %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = e3583600
11374! %l0 = 0000000000000000, Mem[0000000020800040] = ffffe589, %asi = 80
11375 stha %l0,[%o1+0x040]%asi ! Mem[0000000020800040] = 0000e589
11376! Mem[00000000201c0000] = ff00afd5, %l0 = 0000000000000000
11377 ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 000000ff000000ff
11378! Mem[00000000201c0001] = ff00afd5, %l5 = 0000000000000000
11379 ldstuba [%o0+0x001]%asi,%l5 ! %l5 = 00000000000000ff
11380! %l3 = 00000000000000ff, Mem[0000000010141408] = ffffffff000000ff
11381 stxa %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000000000ff
11382! %f26 = 0cb9ead0, Mem[0000000010181400] = ffffffff
11383 sta %f26,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0cb9ead0
11384! Starting 10 instruction Load Burst
11385! Mem[0000000010141408] = ff000000, %l4 = ff52000000000000
11386 ldsha [%i5+%o4]0x80,%l4 ! %l4 = ffffffffffffff00
11387
11388p0_label_269:
11389! Mem[0000000010181408] = cb22a3ff 00000000, %l0 = 000000ff, %l1 = ffffffb3
11390 ldda [%i6+%o4]0x80,%l0 ! %l0 = 00000000cb22a3ff 0000000000000000
11391! Mem[0000000030101400] = ff000000, %l7 = 00000000ffffffff
11392 ldsha [%i4+%g0]0x81,%l7 ! %l7 = ffffffffffffff00
11393! Mem[0000000010001410] = 00000000 ffffffff, %l6 = 00000000, %l7 = ffffff00
11394 ldda [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000000 00000000ffffffff
11395! %f28 = ffb9ead0 ffa322cb, %f19 = 785462bf
11396 fdtos %f28,%f19 ! %f19 = ff800000
11397! Mem[0000000010001408] = 000000ff 9f91163e, %l6 = 00000000, %l7 = ffffffff
11398 ldd [%i0+%o4],%l6 ! %l6 = 00000000000000ff 000000009f91163e
11399! Mem[0000000010041410] = 000000ff, %l6 = 00000000000000ff
11400 lduwa [%i1+%o5]0x88,%l6 ! %l6 = 00000000000000ff
11401! Mem[0000000030101410] = 00000097, %f26 = 0cb9ead0
11402 lda [%i4+%o5]0x89,%f26 ! %f26 = 00000097
11403! Mem[0000000010141408] = ff000000, %l4 = ffffffffffffff00
11404 ldswa [%i5+%o4]0x80,%l4 ! %l4 = ffffffffff000000
11405! Mem[00000000100c1410] = 00000000, %l2 = 00000000000000ff
11406 lduha [%i3+%o5]0x80,%l2 ! %l2 = 0000000000000000
11407! Starting 10 instruction Store Burst
11408! %l3 = 00000000000000ff, Mem[0000000020800000] = c9ffbb34
11409 stb %l3,[%o1+%g0] ! Mem[0000000020800000] = ffffbb34
11410
11411p0_label_270:
11412! %f26 = 00000097, Mem[0000000010101400] = ffb9ead0
11413 sta %f26,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000097
11414! %l0 = 00000000cb22a3ff, Mem[0000000010001408] = ff000000
11415 stba %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff0000ff
11416! %f31 = 000000ff, Mem[0000000010081410] = 000000ff
11417 sta %f31,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff
11418! %l2 = 0000000000000000, Mem[00000000211c0001] = 00ffe4d2
11419 stb %l2,[%o2+0x001] ! Mem[00000000211c0000] = 0000e4d2
11420! Mem[0000000010181410] = ffffff00, %l7 = 000000009f91163e
11421 ldstuba [%i6+%o5]0x88,%l7 ! %l7 = 00000000000000ff
11422! %l6 = 00000000000000ff, Mem[0000000010001410] = 00000000
11423 stha %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000ff
11424! Mem[00000000100c1400] = ff000000, %l3 = 00000000000000ff
11425 swapa [%i3+%g0]0x80,%l3 ! %l3 = 00000000ff000000
11426! Mem[00000000100c1410] = 00000000, %l3 = 00000000ff000000
11427 swapa [%i3+%o5]0x88,%l3 ! %l3 = 0000000000000000
11428! %l5 = 0000000000000000, Mem[0000000010001410] = 000000ff
11429 stha %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
11430! Starting 10 instruction Load Burst
11431! Mem[0000000010141408] = ff000000, %l1 = 0000000000000000
11432 lduba [%i5+%o4]0x80,%l1 ! %l1 = 00000000000000ff
11433
11434! Check Point 54 for processor 0
11435
11436 set p0_check_pt_data_54,%g4
11437 rd %ccr,%g5 ! %g5 = 44
11438 ldx [%g4+0x08],%g2
11439 cmp %l0,%g2 ! %l0 = 00000000cb22a3ff
11440 bne %xcc,p0_reg_check_fail0
11441 mov 0xee0,%g1
11442 ldx [%g4+0x10],%g2
11443 cmp %l1,%g2 ! %l1 = 00000000000000ff
11444 bne %xcc,p0_reg_check_fail1
11445 mov 0xee1,%g1
11446 ldx [%g4+0x18],%g2
11447 cmp %l2,%g2 ! %l2 = 0000000000000000
11448 bne %xcc,p0_reg_check_fail2
11449 mov 0xee2,%g1
11450 ldx [%g4+0x20],%g2
11451 cmp %l3,%g2 ! %l3 = 0000000000000000
11452 bne %xcc,p0_reg_check_fail3
11453 mov 0xee3,%g1
11454 ldx [%g4+0x28],%g2
11455 cmp %l4,%g2 ! %l4 = ffffffffff000000
11456 bne %xcc,p0_reg_check_fail4
11457 mov 0xee4,%g1
11458 ldx [%g4+0x30],%g2
11459 cmp %l5,%g2 ! %l5 = 0000000000000000
11460 bne %xcc,p0_reg_check_fail5
11461 mov 0xee5,%g1
11462 ldx [%g4+0x38],%g2
11463 cmp %l6,%g2 ! %l6 = 00000000000000ff
11464 bne %xcc,p0_reg_check_fail6
11465 mov 0xee6,%g1
11466 ldx [%g4+0x40],%g2
11467 cmp %l7,%g2 ! %l7 = 0000000000000000
11468 bne %xcc,p0_reg_check_fail7
11469 mov 0xee7,%g1
11470 ldx [%g4+0x48],%g3
11471 std %f0,[%g4]
11472 ldx [%g4],%g2
11473 cmp %g3,%g2 ! %f0 = ff000000 0000ffff
11474 bne %xcc,p0_freg_check_fail
11475 mov 0xf00,%g1
11476 ldx [%g4+0x50],%g3
11477 std %f6,[%g4]
11478 ldx [%g4],%g2
11479 cmp %g3,%g2 ! %f6 = 00000000 00000000
11480 bne %xcc,p0_freg_check_fail
11481 mov 0xf06,%g1
11482 ldx [%g4+0x58],%g3
11483 std %f12,[%g4]
11484 ldx [%g4],%g2
11485 cmp %g3,%g2 ! %f12 = 00000000 00000000
11486 bne %xcc,p0_freg_check_fail
11487 mov 0xf12,%g1
11488 ldx [%g4+0x60],%g3
11489 std %f18,[%g4]
11490 ldx [%g4],%g2
11491 cmp %g3,%g2 ! %f18 = e372ffff ff800000
11492 bne %xcc,p0_freg_check_fail
11493 mov 0xf18,%g1
11494 ldx [%g4+0x68],%g3
11495 std %f20,[%g4]
11496 ldx [%g4],%g2
11497 cmp %g3,%g2 ! %f20 = ff000000 00000000
11498 bne %xcc,p0_freg_check_fail
11499 mov 0xf20,%g1
11500 ldx [%g4+0x70],%g3
11501 std %f26,[%g4]
11502 ldx [%g4],%g2
11503 cmp %g3,%g2 ! %f26 = 00000097 00000000
11504 bne %xcc,p0_freg_check_fail
11505 mov 0xf26,%g1
11506
11507! Check Point 54 completed
11508
11509
11510p0_label_271:
11511! Mem[000000001010143c] = 00000000, %l1 = 00000000000000ff
11512 lduba [%i4+0x03c]%asi,%l1 ! %l1 = 0000000000000000
11513! Mem[0000000010101408] = 00007d0300000000, %l7 = 0000000000000000
11514 ldxa [%i4+%o4]0x80,%l7 ! %l7 = 00007d0300000000
11515! Mem[000000001008142c] = aaeca280, %l7 = 00007d0300000000
11516 ldsh [%i2+0x02c],%l7 ! %l7 = ffffffffffffaaec
11517! Mem[000000001004143c] = ffffffff, %l7 = ffffffffffffaaec
11518 ldswa [%i1+0x03c]%asi,%l7 ! %l7 = ffffffffffffffff
11519! Mem[0000000010101410] = ffffffff 00000000, %l4 = ff000000, %l5 = 00000000
11520 ldda [%i4+%o5]0x80,%l4 ! %l4 = 00000000ffffffff 0000000000000000
11521! Mem[00000000300c1408] = 0000ffff 000000ff, %l6 = 000000ff, %l7 = ffffffff
11522 ldda [%i3+%o4]0x89,%l6 ! %l6 = 00000000000000ff 000000000000ffff
11523! Mem[0000000010081418] = 66000000, %l6 = 00000000000000ff
11524 ldsh [%i2+0x01a],%l6 ! %l6 = 0000000000000000
11525! Mem[0000000030141400] = ffffffff, %l0 = 00000000cb22a3ff
11526 ldsha [%i5+%g0]0x81,%l0 ! %l0 = ffffffffffffffff
11527! Mem[0000000010141410] = ff000000ff000000, %f2 = 000000ff ff0000ff
11528 ldda [%i5+%o5]0x80,%f2 ! %f2 = ff000000 ff000000
11529! Starting 10 instruction Store Burst
11530! Mem[00000000201c0001] = ffffafd5, %l6 = 0000000000000000
11531 ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 000000ff000000ff
11532
11533p0_label_272:
11534! %l7 = 000000000000ffff, Mem[0000000010081400] = ff000000
11535 stba %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = ff000000
11536! %l2 = 00000000, %l3 = 00000000, Mem[0000000010081408] = 000000ff 00000000
11537 stda %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000 00000000
11538! %l2 = 0000000000000000, Mem[0000000010001410] = 00000000ffffffff
11539 stxa %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000000000000000
11540! Mem[0000000010001400] = ff000000, %l6 = 00000000000000ff
11541 ldstuba [%i0+%g0]0x88,%l6 ! %l6 = 00000000000000ff
11542! %l0 = ffffffffffffffff, Mem[0000000030101400] = ff000000
11543 stwa %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = ffffffff
11544! %l5 = 0000000000000000, Mem[0000000030001400] = e3583600
11545 stba %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = e3583600
11546! %f10 = 2dee399f 47c2c6a4, Mem[0000000010081410] = 000000ff 000000ff
11547 stda %f10,[%i2+%o5]0x80 ! Mem[0000000010081410] = 2dee399f 47c2c6a4
11548! %l0 = ffffffff, %l1 = 00000000, Mem[0000000010041400] = 00000000 00000000
11549 stda %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffffff 00000000
11550! %l0 = ffffffffffffffff, Mem[0000000010081400] = ff000000
11551 stha %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = ffff0000
11552! Starting 10 instruction Load Burst
11553! Mem[0000000010141400] = 3d7b0000, %l7 = 000000000000ffff
11554 ldsha [%i5+%g0]0x88,%l7 ! %l7 = 0000000000000000
11555
11556p0_label_273:
11557! Mem[000000001014142c] = 1a53d335, %l2 = 0000000000000000
11558 lduw [%i5+0x02c],%l2 ! %l2 = 000000001a53d335
11559! Mem[0000000010181400] = 0cb9ead000000072, %l4 = 00000000ffffffff
11560 ldxa [%i6+%g0]0x80,%l4 ! %l4 = 0cb9ead000000072
11561! Mem[0000000010001408] = ff0000ff, %l6 = 0000000000000000
11562 lduha [%i0+%o4]0x80,%l6 ! %l6 = 000000000000ff00
11563! Mem[0000000010001408] = ff0000ff9f91163e, %l7 = 0000000000000000
11564 ldxa [%i0+%o4]0x80,%l7 ! %l7 = ff0000ff9f91163e
11565! Mem[0000000010041438] = 000000ff ffffffff, %l4 = 00000072, %l5 = 00000000
11566 ldda [%i1+0x038]%asi,%l4 ! %l4 = 00000000000000ff 00000000ffffffff
11567! Mem[0000000010081408] = 00000000, %f25 = 000000ff
11568 lda [%i2+%o4]0x80,%f25 ! %f25 = 00000000
11569! Mem[0000000010101408] = 00000000 037d0000, %l2 = 1a53d335, %l3 = 00000000
11570 ldda [%i4+%o4]0x88,%l2 ! %l2 = 00000000037d0000 0000000000000000
11571! Mem[0000000030101400] = ffffffff, %l2 = 00000000037d0000
11572 lduba [%i4+%g0]0x81,%l2 ! %l2 = 00000000000000ff
11573! Mem[0000000010001410] = 00000000, %l6 = 000000000000ff00
11574 lduha [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000000
11575! Starting 10 instruction Store Burst
11576! Mem[00000000300c1408] = 000000ff, %l1 = 0000000000000000
11577 swapa [%i3+%o4]0x89,%l1 ! %l1 = 00000000000000ff
11578
11579p0_label_274:
11580! Mem[0000000010081400] = ffff0000, %l6 = 0000000000000000
11581 swapa [%i2+%g0]0x80,%l6 ! %l6 = 00000000ffff0000
11582! %l6 = 00000000ffff0000, Mem[00000000100c1430] = ffffffff00000000
11583 stx %l6,[%i3+0x030] ! Mem[00000000100c1430] = 00000000ffff0000
11584! %f20 = ff000000 00000000, %l3 = 0000000000000000
11585! Mem[00000000100c1408] = 00000000000000ff
11586 add %i3,0x008,%g1
11587 stda %f20,[%g1+%l3]ASI_PST16_PL ! Mem[00000000100c1408] = 00000000000000ff
11588! %l1 = 00000000000000ff, Mem[000000001000143a] = 62ef3c78
11589 sth %l1,[%i0+0x03a] ! Mem[0000000010001438] = 62ef00ff
11590! %f25 = 00000000, Mem[0000000010001400] = ff0000ff
11591 st %f25,[%i0+%g0] ! Mem[0000000010001400] = 00000000
11592! %l0 = ffffffffffffffff, Mem[0000000010181417] = 00000000, %asi = 80
11593 stba %l0,[%i6+0x017]%asi ! Mem[0000000010181414] = 000000ff
11594! %l4 = 00000000000000ff, Mem[0000000030081408] = ff000000
11595 stwa %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000ff
11596! %l2 = 00000000000000ff, Mem[00000000100c1418] = 0000000000000000
11597 stx %l2,[%i3+0x018] ! Mem[00000000100c1418] = 00000000000000ff
11598! %l0 = ffffffffffffffff, Mem[0000000010041408] = ff000000
11599 stwa %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffffffff
11600! Starting 10 instruction Load Burst
11601! Mem[0000000010141400] = 52f578f7 3d7b0000, %l6 = ffff0000, %l7 = 9f91163e
11602 ldda [%i5+%g0]0x88,%l6 ! %l6 = 000000003d7b0000 0000000052f578f7
11603
11604p0_label_275:
11605! Mem[0000000010041410] = 000000ff, %l7 = 0000000052f578f7
11606 ldswa [%i1+%o5]0x88,%l7 ! %l7 = 00000000000000ff
11607! Mem[0000000010081410] = 9f39ee2d, %l6 = 000000003d7b0000
11608 ldsha [%i2+%o5]0x88,%l6 ! %l6 = ffffffffffffee2d
11609! Mem[0000000030081408] = ff000000, %l3 = 0000000000000000
11610 lduwa [%i2+%o4]0x81,%l3 ! %l3 = 00000000ff000000
11611! Mem[00000000300c1400] = 000000ff, %l6 = ffffffffffffee2d
11612 ldsha [%i3+%g0]0x89,%l6 ! %l6 = 00000000000000ff
11613! Mem[00000000211c0000] = 0000e4d2, %l6 = 00000000000000ff
11614 lduba [%o2+0x000]%asi,%l6 ! %l6 = 0000000000000000
11615! Mem[0000000020800040] = 0000e589, %l6 = 0000000000000000
11616 lduh [%o1+0x040],%l6 ! %l6 = 0000000000000000
11617! Mem[0000000030141400] = ffffffff, %l3 = 00000000ff000000
11618 ldswa [%i5+%g0]0x81,%l3 ! %l3 = ffffffffffffffff
11619! Mem[00000000201c0000] = ffffafd5, %l1 = 00000000000000ff
11620 lduh [%o0+%g0],%l1 ! %l1 = 000000000000ffff
11621! Mem[0000000010041400] = 00000000 ffffffff, %l4 = 000000ff, %l5 = ffffffff
11622 ldda [%i1+%g0]0x88,%l4 ! %l4 = 00000000ffffffff 0000000000000000
11623! Starting 10 instruction Store Burst
11624! %f23 = 1a53d335, Mem[0000000010081408] = 00000000
11625 sta %f23,[%i2+%o4]0x88 ! Mem[0000000010081408] = 1a53d335
11626
11627! Check Point 55 for processor 0
11628
11629 set p0_check_pt_data_55,%g4
11630 rd %ccr,%g5 ! %g5 = 44
11631 ldx [%g4+0x08],%g2
11632 cmp %l0,%g2 ! %l0 = ffffffffffffffff
11633 bne %xcc,p0_reg_check_fail0
11634 mov 0xee0,%g1
11635 ldx [%g4+0x10],%g2
11636 cmp %l1,%g2 ! %l1 = 000000000000ffff
11637 bne %xcc,p0_reg_check_fail1
11638 mov 0xee1,%g1
11639 ldx [%g4+0x18],%g2
11640 cmp %l2,%g2 ! %l2 = 00000000000000ff
11641 bne %xcc,p0_reg_check_fail2
11642 mov 0xee2,%g1
11643 ldx [%g4+0x20],%g2
11644 cmp %l3,%g2 ! %l3 = ffffffffffffffff
11645 bne %xcc,p0_reg_check_fail3
11646 mov 0xee3,%g1
11647 ldx [%g4+0x28],%g2
11648 cmp %l4,%g2 ! %l4 = 00000000ffffffff
11649 bne %xcc,p0_reg_check_fail4
11650 mov 0xee4,%g1
11651 ldx [%g4+0x30],%g2
11652 cmp %l6,%g2 ! %l6 = 0000000000000000
11653 bne %xcc,p0_reg_check_fail6
11654 mov 0xee6,%g1
11655 ldx [%g4+0x38],%g2
11656 cmp %l7,%g2 ! %l7 = 00000000000000ff
11657 bne %xcc,p0_reg_check_fail7
11658 mov 0xee7,%g1
11659 ldx [%g4+0x40],%g3
11660 std %f2,[%g4]
11661 ldx [%g4],%g2
11662 cmp %g3,%g2 ! %f2 = ff000000 ff000000
11663 bne %xcc,p0_freg_check_fail
11664 mov 0xf02,%g1
11665 ldx [%g4+0x48],%g3
11666 std %f4,[%g4]
11667 ldx [%g4],%g2
11668 cmp %g3,%g2 ! %f4 = 00000000 00000000
11669 bne %xcc,p0_freg_check_fail
11670 mov 0xf04,%g1
11671 ldx [%g4+0x50],%g3
11672 std %f6,[%g4]
11673 ldx [%g4],%g2
11674 cmp %g3,%g2 ! %f6 = 00000000 00000000
11675 bne %xcc,p0_freg_check_fail
11676 mov 0xf06,%g1
11677 ldx [%g4+0x58],%g3
11678 std %f24,[%g4]
11679 ldx [%g4],%g2
11680 cmp %g3,%g2 ! %f24 = 00000000 00000000
11681 bne %xcc,p0_freg_check_fail
11682 mov 0xf24,%g1
11683
11684! Check Point 55 completed
11685
11686
11687p0_label_276:
11688! Mem[0000000010041410] = 000000ff, %l6 = 0000000000000000
11689 ldstuba [%i1+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
11690! %f5 = 00000000, Mem[0000000030041408] = 00000000
11691 sta %f5 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000
11692! %f15 = d0a5e0d1, Mem[0000000030141410] = ffffffff
11693 sta %f15,[%i5+%o5]0x81 ! Mem[0000000030141410] = d0a5e0d1
11694! %f16 = 000000ff, Mem[0000000030141408] = ff0000ff
11695 sta %f16,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000ff
11696! Mem[0000000030001410] = 00000000, %l7 = 00000000000000ff
11697 ldstuba [%i0+%o5]0x89,%l7 ! %l7 = 00000000000000ff
11698! %l2 = 00000000000000ff, Mem[0000000030081410] = ff000000
11699 stwa %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000ff
11700! Mem[000000001010141c] = 000000ff, %l3 = ffffffff, %l2 = 000000ff
11701 add %i4,0x1c,%g1
11702 casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000000000ff
11703! %f31 = 000000ff, Mem[0000000030001400] = e3583600
11704 sta %f31,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000ff
11705! %l7 = 0000000000000000, Mem[0000000010041410] = ff00000000000000
11706 stxa %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000000000
11707! Starting 10 instruction Load Burst
11708! Mem[0000000030001410] = ff000000000000ff, %l2 = 00000000000000ff
11709 ldxa [%i0+%o5]0x81,%l2 ! %l2 = ff000000000000ff
11710
11711p0_label_277:
11712! Mem[0000000010181410] = ff000000 ffffffff, %l0 = ffffffff, %l1 = 0000ffff
11713 ldda [%i6+%o5]0x88,%l0 ! %l0 = 00000000ffffffff 00000000ff000000
11714! Mem[0000000010181400] = 0cb9ead0, %l2 = ff000000000000ff
11715 ldsba [%i6+%g0]0x80,%l2 ! %l2 = 000000000000000c
11716! Mem[0000000010101408] = 037d0000, %l2 = 000000000000000c
11717 ldsha [%i4+%o4]0x88,%l2 ! %l2 = 0000000000000000
11718! Mem[00000000300c1400] = ff000000, %f15 = d0a5e0d1
11719 lda [%i3+%g0]0x81,%f15 ! %f15 = ff000000
11720! Mem[0000000010141438] = 74bd5edc, %l1 = 00000000ff000000
11721 ldsw [%i5+0x038],%l1 ! %l1 = 0000000074bd5edc
11722! Mem[00000000100c1400] = 000000ff, %f0 = ff000000
11723 lda [%i3+%g0]0x80,%f0 ! %f0 = 000000ff
11724! Mem[00000000100c1410] = 000000ff, %l3 = ffffffffffffffff
11725 ldsha [%i3+%o5]0x80,%l3 ! %l3 = 0000000000000000
11726! Mem[0000000010081434] = ff0000f8, %l3 = 0000000000000000
11727 lduha [%i2+0x034]%asi,%l3 ! %l3 = 000000000000ff00
11728! Mem[0000000010041410] = 00000000, %l0 = 00000000ffffffff
11729 lduha [%i1+%o5]0x80,%l0 ! %l0 = 0000000000000000
11730! Starting 10 instruction Store Burst
11731! %l5 = 0000000000000000, Mem[00000000300c1408] = 00000000
11732 stha %l5,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
11733
11734p0_label_278:
11735! Mem[0000000030101410] = 00000097, %l6 = 00000000000000ff
11736 swapa [%i4+%o5]0x89,%l6 ! %l6 = 0000000000000097
11737! Mem[0000000010081400] = 00000000, %l3 = 000000000000ff00
11738 ldstuba [%i2+%g0]0x88,%l3 ! %l3 = 00000000000000ff
11739! %l2 = 0000000000000000, Mem[0000000030001410] = ff000000
11740 stha %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
11741! Mem[0000000010001410] = 00000000, %l1 = 0000000074bd5edc
11742 swapa [%i0+%o5]0x88,%l1 ! %l1 = 0000000000000000
11743! %f21 = 00000000, Mem[00000000300c1410] = 00000000
11744 sta %f21,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
11745! Mem[0000000010141410] = ff000000, %l0 = 0000000000000000
11746 swapa [%i5+%o5]0x80,%l0 ! %l0 = 00000000ff000000
11747! %l3 = 0000000000000000, Mem[0000000030101408] = 00000000
11748 stwa %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
11749! %l6 = 0000000000000097, Mem[0000000030081410] = 000000ff
11750 stwa %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000097
11751! %l6 = 0000000000000097, Mem[0000000030081410] = 97000000
11752 stwa %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000097
11753! Starting 10 instruction Load Burst
11754! Mem[0000000010081408] = 1a53d335, %l0 = 00000000ff000000
11755 ldsba [%i2+%o4]0x88,%l0 ! %l0 = 0000000000000035
11756
11757p0_label_279:
11758! Mem[0000000030141410] = d0a5e0d1 ffffffff, %l4 = ffffffff, %l5 = 00000000
11759 ldda [%i5+%o5]0x81,%l4 ! %l4 = 00000000d0a5e0d1 00000000ffffffff
11760! Mem[00000000100c1408] = 00000000, %l6 = 0000000000000097
11761 lduba [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000
11762! Mem[0000000030141408] = 000000ff, %l0 = 0000000000000035
11763 ldsha [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000ff
11764! Mem[0000000030101410] = 000000ff, %l0 = 00000000000000ff
11765 ldsha [%i4+%o5]0x89,%l0 ! %l0 = 00000000000000ff
11766! Mem[00000000100c1438] = ff000000 d0a5e0d1, %l2 = 00000000, %l3 = 00000000
11767 ldda [%i3+0x038]%asi,%l2 ! %l2 = 00000000ff000000 00000000d0a5e0d1
11768! Mem[0000000010081408] = 35d3531a, %l4 = 00000000d0a5e0d1
11769 ldsba [%i2+%o4]0x80,%l4 ! %l4 = 0000000000000035
11770! Mem[0000000030041408] = 00000000 00000000, %l4 = 00000035, %l5 = ffffffff
11771 ldda [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000000 0000000000000000
11772! Mem[0000000010101400] = 00000097, %f25 = 00000000
11773 lda [%i4+%g0]0x80,%f25 ! %f25 = 00000097
11774! Mem[00000000100c1410] = ff000000, %l1 = 0000000000000000
11775 ldsba [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000
11776! Starting 10 instruction Store Burst
11777! %l2 = ff000000, %l3 = d0a5e0d1, Mem[0000000010001408] = ff0000ff 3e16919f
11778 stda %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff000000 d0a5e0d1
11779
11780p0_label_280:
11781! %l2 = ff000000, %l3 = d0a5e0d1, Mem[0000000010041408] = ffffffff e372ff8d
11782 stda %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = ff000000 d0a5e0d1
11783! Mem[00000000100c1410] = 000000ff, %l2 = 00000000ff000000
11784 ldstuba [%i3+%o5]0x80,%l2 ! %l2 = 00000000000000ff
11785! %l0 = 000000ff, %l1 = 00000000, Mem[0000000010001410] = 74bd5edc 00000000
11786 stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000ff 00000000
11787! %l2 = 00000000, %l3 = d0a5e0d1, Mem[0000000010001410] = ff000000 00000000
11788 std %l2,[%i0+%o5] ! Mem[0000000010001410] = 00000000 d0a5e0d1
11789! Mem[0000000030141410] = d1e0a5d0, %l4 = 0000000000000000
11790 swapa [%i5+%o5]0x89,%l4 ! %l4 = 00000000d1e0a5d0
11791! Mem[00000000211c0001] = 0000e4d2, %l4 = 00000000d1e0a5d0
11792 ldstuba [%o2+0x001]%asi,%l4 ! %l4 = 00000000000000ff
11793! %l4 = 00000000, %l5 = 00000000, Mem[0000000030001410] = 00000000 000000ff
11794 stda %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000 00000000
11795! %f4 = 00000000 00000000, %l6 = 0000000000000000
11796! Mem[0000000030101430] = e3dfa430a3429ce0
11797 add %i4,0x030,%g1
11798 stda %f4,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030101430] = e3dfa430a3429ce0
11799! %f0 = 000000ff 0000ffff ff000000 ff000000
11800! %f4 = 00000000 00000000 00000000 00000000
11801! %f8 = e3583621 2cced994 2dee399f 47c2c6a4
11802! %f12 = 00000000 00000000 ff000000 ff000000
11803 stda %f0,[%i6]ASI_BLK_AIUP ! Block Store to 0000000010181400
11804! Starting 10 instruction Load Burst
11805! Mem[0000000010101400] = 00000097, %l1 = 0000000000000000
11806 lduwa [%i4+%g0]0x80,%l1 ! %l1 = 0000000000000097
11807
11808! Check Point 56 for processor 0
11809
11810 set p0_check_pt_data_56,%g4
11811 rd %ccr,%g5 ! %g5 = 44
11812 ldx [%g4+0x08],%g2
11813 cmp %l0,%g2 ! %l0 = 00000000000000ff
11814 bne %xcc,p0_reg_check_fail0
11815 mov 0xee0,%g1
11816 ldx [%g4+0x10],%g2
11817 cmp %l1,%g2 ! %l1 = 0000000000000097
11818 bne %xcc,p0_reg_check_fail1
11819 mov 0xee1,%g1
11820 ldx [%g4+0x18],%g2
11821 cmp %l2,%g2 ! %l2 = 0000000000000000
11822 bne %xcc,p0_reg_check_fail2
11823 mov 0xee2,%g1
11824 ldx [%g4+0x20],%g2
11825 cmp %l3,%g2 ! %l3 = 00000000d0a5e0d1
11826 bne %xcc,p0_reg_check_fail3
11827 mov 0xee3,%g1
11828 ldx [%g4+0x28],%g2
11829 cmp %l4,%g2 ! %l4 = 0000000000000000
11830 bne %xcc,p0_reg_check_fail4
11831 mov 0xee4,%g1
11832 ldx [%g4+0x30],%g2
11833 cmp %l6,%g2 ! %l6 = 0000000000000000
11834 bne %xcc,p0_reg_check_fail6
11835 mov 0xee6,%g1
11836 ldx [%g4+0x38],%g2
11837 cmp %l7,%g2 ! %l7 = 0000000000000000
11838 bne %xcc,p0_reg_check_fail7
11839 mov 0xee7,%g1
11840 nop ! Wait out %f0 latency
11841 nop ! Wait out %f0 latency
11842 nop ! Wait out %f0 latency
11843 ldx [%g4+0x40],%g3
11844 std %f0,[%g4]
11845 ldx [%g4],%g2
11846 cmp %g3,%g2 ! %f0 = 000000ff 0000ffff
11847 bne %xcc,p0_freg_check_fail
11848 mov 0xf00,%g1
11849 ldx [%g4+0x48],%g3
11850 std %f2,[%g4]
11851 ldx [%g4],%g2
11852 cmp %g3,%g2 ! %f2 = ff000000 ff000000
11853 bne %xcc,p0_freg_check_fail
11854 mov 0xf02,%g1
11855 ldx [%g4+0x50],%g3
11856 std %f4,[%g4]
11857 ldx [%g4],%g2
11858 cmp %g3,%g2 ! %f4 = 00000000 00000000
11859 bne %xcc,p0_freg_check_fail
11860 mov 0xf04,%g1
11861 ldx [%g4+0x58],%g3
11862 std %f14,[%g4]
11863 ldx [%g4],%g2
11864 cmp %g3,%g2 ! %f14 = ff000000 ff000000
11865 bne %xcc,p0_freg_check_fail
11866 mov 0xf14,%g1
11867 ldx [%g4+0x60],%g3
11868 std %f24,[%g4]
11869 ldx [%g4],%g2
11870 cmp %g3,%g2 ! %f24 = 00000000 00000097
11871 bne %xcc,p0_freg_check_fail
11872 mov 0xf24,%g1
11873
11874! Check Point 56 completed
11875
11876
11877p0_label_281:
11878! Mem[0000000010081410] = a4c6c2479f39ee2d, %f2 = ff000000 ff000000
11879 ldda [%i2+%o5]0x88,%f2 ! %f2 = a4c6c247 9f39ee2d
11880! Mem[0000000030001400] = ff000000, %l5 = 0000000000000000
11881 ldsha [%i0+%g0]0x81,%l5 ! %l5 = ffffffffffffff00
11882! Mem[0000000010041408] = 000000ff, %l1 = 0000000000000097
11883 ldsba [%i1+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
11884! Mem[0000000030141410] = 00000000, %l5 = ffffffffffffff00
11885 lduha [%i5+%o5]0x81,%l5 ! %l5 = 0000000000000000
11886! Mem[0000000030181408] = 51d3531a 516fa616, %l0 = 000000ff, %l1 = ffffffff
11887 ldda [%i6+%o4]0x81,%l0 ! %l0 = 0000000051d3531a 00000000516fa616
11888! Mem[0000000010141410] = 00000000 ff000000, %l2 = 00000000, %l3 = d0a5e0d1
11889 ldda [%i5+%o5]0x80,%l2 ! %l2 = 0000000000000000 00000000ff000000
11890! Mem[00000000100c1408] = ff000000 00000000, %l0 = 51d3531a, %l1 = 516fa616
11891 ldda [%i3+%o4]0x88,%l0 ! %l0 = 0000000000000000 00000000ff000000
11892! Mem[0000000010101420] = ff00845c000066ff, %f20 = ff000000 00000000
11893 ldda [%i4+0x020]%asi,%f20 ! %f20 = ff00845c 000066ff
11894! Mem[0000000030041410] = ff520000, %l3 = 00000000ff000000
11895 lduwa [%i1+%o5]0x81,%l3 ! %l3 = 00000000ff520000
11896! Starting 10 instruction Store Burst
11897! %l5 = 0000000000000000, Mem[0000000030081400] = 0000000000000000
11898 stxa %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000000000000000
11899
11900p0_label_282:
11901! %f4 = 00000000 00000000, Mem[0000000010141430] = 16a66f51 1a53d335
11902 std %f4 ,[%i5+0x030] ! Mem[0000000010141430] = 00000000 00000000
11903! %l5 = 0000000000000000, Mem[0000000020800000] = ffffbb34
11904 sth %l5,[%o1+%g0] ! Mem[0000000020800000] = 0000bb34
11905! %f0 = 000000ff 0000ffff a4c6c247 9f39ee2d
11906! %f4 = 00000000 00000000 00000000 00000000
11907! %f8 = e3583621 2cced994 2dee399f 47c2c6a4
11908! %f12 = 00000000 00000000 ff000000 ff000000
11909 stda %f0,[%i6]ASI_BLK_AIUS ! Block Store to 0000000030181400
11910! %l6 = 0000000000000000, Mem[0000000010001408] = ff000000
11911 stba %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff000000
11912! Mem[0000000030041400] = b3ff72e3, %l3 = 00000000ff520000
11913 ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 000000b3000000ff
11914! Mem[0000000030141408] = ff000000, %l5 = 0000000000000000
11915 ldstuba [%i5+%o4]0x81,%l5 ! %l5 = 000000ff000000ff
11916! Mem[0000000030001410] = 00000000, %l1 = 00000000ff000000
11917 swapa [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000000
11918! %f30 = ff000000 000000ff, Mem[0000000010001408] = 000000ff d1e0a5d0
11919 stda %f30,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000000 000000ff
11920! Mem[0000000030141410] = 00000000, %l7 = 0000000000000000
11921 swapa [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000000
11922! Starting 10 instruction Load Burst
11923! Mem[00000000300c1408] = 0000ffff 00000000, %l6 = 00000000, %l7 = 00000000
11924 ldda [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000 000000000000ffff
11925
11926p0_label_283:
11927 membar #Sync ! Added by membar checker (50)
11928! Mem[0000000010181410] = 00000000, %f30 = ff000000
11929 lda [%i6+%o5]0x88,%f30 ! %f30 = 00000000
11930! Mem[0000000010001400] = 00000000, %l6 = 0000000000000000
11931 lduba [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000000
11932! Mem[0000000010141408] = 000000ff, %l7 = 000000000000ffff
11933 lduha [%i5+%o4]0x88,%l7 ! %l7 = 00000000000000ff
11934! Mem[0000000010081438] = bb1ed552, %l0 = 0000000000000000
11935 lduh [%i2+0x03a],%l0 ! %l0 = 000000000000d552
11936! Mem[0000000010081400] = ff000000, %l4 = 0000000000000000
11937 ldsba [%i2+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
11938! Mem[0000000010081400] = 00000097000000ff, %f24 = 00000000 00000097
11939 ldda [%i2+%g0]0x88,%f24 ! %f24 = 00000097 000000ff
11940! Mem[0000000010141410] = 000000ff00000000, %l3 = 00000000000000b3
11941 ldxa [%i5+%o5]0x88,%l3 ! %l3 = 000000ff00000000
11942! Mem[0000000010041400] = ffffffff00000000, %f22 = 16a66f51 1a53d335
11943 ldda [%i1+%g0]0x80,%f22 ! %f22 = ffffffff 00000000
11944! Mem[0000000030141408] = 17000000 000000ff, %l0 = 0000d552, %l1 = 00000000
11945 ldda [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000ff 0000000017000000
11946! Starting 10 instruction Store Burst
11947! Mem[00000000300c1410] = 00000000, %l2 = 0000000000000000
11948 swapa [%i3+%o5]0x89,%l2 ! %l2 = 0000000000000000
11949
11950p0_label_284:
11951! Mem[00000000100c1428] = 2dee399f47c2c6a4, %l2 = 0000000000000000, %l0 = 00000000000000ff
11952 add %i3,0x28,%g1
11953 casxa [%g1]0x80,%l2,%l0 ! %l0 = 2dee399f47c2c6a4
11954! %l2 = 0000000000000000, Mem[0000000030081410] = 97000000ff000000
11955 stxa %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000000000000
11956! Mem[0000000010081430] = a509aa5e, %l3 = 000000ff00000000
11957 swap [%i2+0x030],%l3 ! %l3 = 00000000a509aa5e
11958! %f12 = 00000000 00000000, Mem[00000000300c1410] = 00000000 00000000
11959 stda %f12,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000 00000000
11960! %l2 = 00000000, %l3 = a509aa5e, Mem[0000000010041410] = 00000000 00000000
11961 stda %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000 a509aa5e
11962! Mem[00000000300c1408] = 00000000, %l1 = 0000000017000000
11963 swapa [%i3+%o4]0x81,%l1 ! %l1 = 0000000000000000
11964! Mem[0000000010041400] = ffffffff, %l3 = 00000000a509aa5e
11965 swapa [%i1+%g0]0x88,%l3 ! %l3 = 00000000ffffffff
11966! %f17 = 00000017, Mem[0000000010141400] = 3d7b0000
11967 sta %f17,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000017
11968! %f24 = 00000097, Mem[0000000010081408] = 35d3531a
11969 sta %f24,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000097
11970! Starting 10 instruction Load Burst
11971! Mem[0000000010141410] = 00000000, %l6 = 0000000000000000
11972 ldsha [%i5+%o5]0x88,%l6 ! %l6 = 0000000000000000
11973
11974p0_label_285:
11975! Mem[00000000100c1400] = ffff0000ff000000, %l1 = 0000000000000000
11976 ldxa [%i3+%g0]0x88,%l1 ! %l1 = ffff0000ff000000
11977! Mem[00000000211c0000] = 00ffe4d2, %l3 = 00000000ffffffff
11978 ldsb [%o2+0x001],%l3 ! %l3 = ffffffffffffffff
11979! Mem[00000000100c1400] = 000000ff 0000ffff, %l4 = ffffffff, %l5 = 000000ff
11980 ldda [%i3+0x000]%asi,%l4 ! %l4 = 00000000000000ff 000000000000ffff
11981! Mem[0000000010001400] = 00000000, %l0 = 2dee399f47c2c6a4
11982 ldsha [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000
11983! Mem[0000000030181410] = 0000000000000000, %f28 = ffb9ead0 ffa322cb
11984 ldda [%i6+%o5]0x89,%f28 ! %f28 = 00000000 00000000
11985! Mem[0000000030001400] = 000000ff, %l3 = ffffffffffffffff
11986 lduwa [%i0+%g0]0x89,%l3 ! %l3 = 00000000000000ff
11987! Mem[0000000030081400] = 00000000, %l5 = 000000000000ffff
11988 ldsba [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000000
11989! Mem[000000001014141c] = ff000000, %l3 = 00000000000000ff
11990 ldsha [%i5+0x01e]%asi,%l3 ! %l3 = 0000000000000000
11991! Mem[0000000010101408] = 00007d03, %l5 = 0000000000000000
11992 ldsba [%i4+%o4]0x80,%l5 ! %l5 = 0000000000000000
11993! Starting 10 instruction Store Burst
11994! %f16 = 000000ff 00000017 e372ffff ff800000
11995! %f20 = ff00845c 000066ff ffffffff 00000000
11996! %f24 = 00000097 000000ff 00000097 00000000
11997! %f28 = 00000000 00000000 00000000 000000ff
11998 stda %f16,[%i3]ASI_BLK_AIUS ! Block Store to 00000000300c1400
11999
12000! Check Point 57 for processor 0
12001
12002 set p0_check_pt_data_57,%g4
12003 rd %ccr,%g5 ! %g5 = 44
12004 ldx [%g4+0x08],%g2
12005 cmp %l0,%g2 ! %l0 = 0000000000000000
12006 bne %xcc,p0_reg_check_fail0
12007 mov 0xee0,%g1
12008 ldx [%g4+0x10],%g2
12009 cmp %l1,%g2 ! %l1 = ffff0000ff000000
12010 bne %xcc,p0_reg_check_fail1
12011 mov 0xee1,%g1
12012 ldx [%g4+0x18],%g2
12013 cmp %l3,%g2 ! %l3 = 0000000000000000
12014 bne %xcc,p0_reg_check_fail3
12015 mov 0xee3,%g1
12016 ldx [%g4+0x20],%g2
12017 cmp %l4,%g2 ! %l4 = 00000000000000ff
12018 bne %xcc,p0_reg_check_fail4
12019 mov 0xee4,%g1
12020 ldx [%g4+0x28],%g2
12021 cmp %l5,%g2 ! %l5 = 0000000000000000
12022 bne %xcc,p0_reg_check_fail5
12023 mov 0xee5,%g1
12024 ldx [%g4+0x30],%g2
12025 cmp %l6,%g2 ! %l6 = 0000000000000000
12026 bne %xcc,p0_reg_check_fail6
12027 mov 0xee6,%g1
12028 ldx [%g4+0x38],%g2
12029 cmp %l7,%g2 ! %l7 = 00000000000000ff
12030 bne %xcc,p0_reg_check_fail7
12031 mov 0xee7,%g1
12032 ldx [%g4+0x40],%g3
12033 std %f0,[%g4]
12034 ldx [%g4],%g2
12035 cmp %g3,%g2 ! %f0 = 000000ff 0000ffff
12036 bne %xcc,p0_freg_check_fail
12037 mov 0xf00,%g1
12038 ldx [%g4+0x48],%g3
12039 std %f2,[%g4]
12040 ldx [%g4],%g2
12041 cmp %g3,%g2 ! %f2 = a4c6c247 9f39ee2d
12042 bne %xcc,p0_freg_check_fail
12043 mov 0xf02,%g1
12044 ldx [%g4+0x50],%g3
12045 std %f4,[%g4]
12046 ldx [%g4],%g2
12047 cmp %g3,%g2 ! %f4 = 00000000 00000000
12048 bne %xcc,p0_freg_check_fail
12049 mov 0xf04,%g1
12050 ldx [%g4+0x58],%g3
12051 std %f6,[%g4]
12052 ldx [%g4],%g2
12053 cmp %g3,%g2 ! %f6 = 00000000 00000000
12054 bne %xcc,p0_freg_check_fail
12055 mov 0xf06,%g1
12056 ldx [%g4+0x60],%g3
12057 std %f20,[%g4]
12058 ldx [%g4],%g2
12059 cmp %g3,%g2 ! %f20 = ff00845c 000066ff
12060 bne %xcc,p0_freg_check_fail
12061 mov 0xf20,%g1
12062 ldx [%g4+0x68],%g3
12063 std %f22,[%g4]
12064 ldx [%g4],%g2
12065 cmp %g3,%g2 ! %f22 = ffffffff 00000000
12066 bne %xcc,p0_freg_check_fail
12067 mov 0xf22,%g1
12068 ldx [%g4+0x70],%g3
12069 std %f24,[%g4]
12070 ldx [%g4],%g2
12071 cmp %g3,%g2 ! %f24 = 00000097 000000ff
12072 bne %xcc,p0_freg_check_fail
12073 mov 0xf24,%g1
12074 ldx [%g4+0x78],%g3
12075 std %f28,[%g4]
12076 ldx [%g4],%g2
12077 cmp %g3,%g2 ! %f28 = 00000000 00000000
12078 bne %xcc,p0_freg_check_fail
12079 mov 0xf28,%g1
12080 ldx [%g4+0x80],%g3
12081 std %f30,[%g4]
12082 ldx [%g4],%g2
12083 cmp %g3,%g2 ! %f30 = 00000000 000000ff
12084 bne %xcc,p0_freg_check_fail
12085 mov 0xf30,%g1
12086
12087! Check Point 57 completed
12088
12089
12090p0_label_286:
12091! %f10 = 2dee399f, Mem[0000000010081408] = 97000000
12092 sta %f10,[%i2+%o4]0x88 ! Mem[0000000010081408] = 2dee399f
12093! %f24 = 00000097 000000ff, %l5 = 0000000000000000
12094! Mem[0000000030141418] = ffffffff00000097
12095 add %i5,0x018,%g1
12096 stda %f24,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030141418] = ffffffff00000097
12097! Mem[0000000030101408] = 00000000, %l3 = 0000000000000000
12098 ldstuba [%i4+%o4]0x81,%l3 ! %l3 = 00000000000000ff
12099! %l0 = 0000000000000000, Mem[0000000030081408] = 000000ff
12100 stha %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
12101! %l4 = 000000ff, %l5 = 00000000, Mem[0000000010041438] = 000000ff ffffffff
12102 std %l4,[%i1+0x038] ! Mem[0000000010041438] = 000000ff 00000000
12103! %l0 = 0000000000000000, Mem[0000000010081400] = ff00000097000000, %asi = 80
12104 stxa %l0,[%i2+0x000]%asi ! Mem[0000000010081400] = 0000000000000000
12105! Mem[0000000020800041] = 0000e589, %l1 = ffff0000ff000000
12106 ldstuba [%o1+0x041]%asi,%l1 ! %l1 = 00000000000000ff
12107! %f0 = 000000ff 0000ffff, Mem[0000000010141408] = 000000ff 00000000
12108 stda %f0 ,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff 0000ffff
12109! Mem[0000000021800141] = 72ff9071, %l3 = 0000000000000000
12110 ldstub [%o3+0x141],%l3 ! %l3 = 000000ff000000ff
12111! Starting 10 instruction Load Burst
12112! Mem[0000000010181400] = 000000ff 0000ffff ff000000 ff000000
12113! Mem[0000000010181410] = 00000000 00000000 00000000 00000000
12114! Mem[0000000010181420] = e3583621 2cced994 2dee399f 47c2c6a4
12115! Mem[0000000010181430] = 00000000 00000000 ff000000 ff000000
12116 ldda [%i6]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010181400
12117
12118p0_label_287:
12119! Mem[0000000010181408] = ff000000, %l6 = 0000000000000000
12120 lduwa [%i6+%o4]0x80,%l6 ! %l6 = 00000000ff000000
12121! Mem[0000000010181400] = ffff0000ff000000, %f24 = 00000097 000000ff
12122 ldda [%i6+%g0]0x88,%f24 ! %f24 = ffff0000 ff000000
12123! Mem[000000001004143c] = 00000000, %f18 = e372ffff
12124 ld [%i1+0x03c],%f18 ! %f18 = 00000000
12125! Mem[0000000030181400] = ff000000, %l6 = 00000000ff000000
12126 lduba [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000000
12127! Mem[0000000030081410] = 0000000000000000, %l5 = 0000000000000000
12128 ldxa [%i2+%o5]0x89,%l5 ! %l5 = 0000000000000000
12129 membar #Sync ! Added by membar checker (51)
12130! Mem[00000000100c1408] = 00000000, %l7 = 00000000000000ff
12131 lduwa [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000000
12132! Mem[0000000010041424] = 35d3531a, %l0 = 0000000000000000
12133 ldub [%i1+0x026],%l0 ! %l0 = 0000000000000053
12134! Mem[0000000030001408] = ff000000ffffff3d, %l3 = 00000000000000ff
12135 ldxa [%i0+%o4]0x81,%l3 ! %l3 = ff000000ffffff3d
12136! %f18 = 00000000 ff800000, Mem[0000000010001428] = e372ffff 785462ff
12137 stda %f18,[%i0+0x028]%asi ! Mem[0000000010001428] = 00000000 ff800000
12138! Starting 10 instruction Store Burst
12139! %l0 = 00000053, %l1 = 00000000, Mem[0000000010181410] = 00000000 00000000
12140 stda %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000053 00000000
12141
12142p0_label_288:
12143! %l2 = 0000000000000000, Mem[0000000010081400] = 0000000000000000, %asi = 80
12144 stxa %l2,[%i2+0x000]%asi ! Mem[0000000010081400] = 0000000000000000
12145! %l3 = ff000000ffffff3d, Mem[0000000010081407] = 00000000, %asi = 80
12146 stba %l3,[%i2+0x007]%asi ! Mem[0000000010081404] = 0000003d
12147! %l2 = 0000000000000000, Mem[00000000100c1414] = 00000000
12148 sth %l2,[%i3+0x014] ! Mem[00000000100c1414] = 00000000
12149! %l2 = 00000000, %l3 = ffffff3d, Mem[0000000030081410] = 00000000 00000000
12150 stda %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 ffffff3d
12151! %l2 = 00000000, %l3 = ffffff3d, Mem[0000000030081400] = 00000000 00000000
12152 stda %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000 ffffff3d
12153! Mem[0000000010181400] = 000000ff, %l5 = 0000000000000000
12154 swapa [%i6+%g0]0x80,%l5 ! %l5 = 00000000000000ff
12155! %l7 = 0000000000000000, Mem[00000000100c1408] = 00000000
12156 stba %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000
12157! Mem[0000000030041410] = ff520000, %l2 = 0000000000000000
12158 ldstuba [%i1+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
12159! Mem[00000000100c1400] = 000000ff, %l6 = 0000000000000000
12160 ldstuba [%i3+%g0]0x80,%l6 ! %l6 = 00000000000000ff
12161! Starting 10 instruction Load Burst
12162! Mem[0000000030001408] = ff000000, %f23 = 00000000
12163 lda [%i0+%o4]0x81,%f23 ! %f23 = ff000000
12164
12165p0_label_289:
12166! Mem[00000000211c0000] = 00ffe4d2, %l0 = 0000000000000053
12167 lduba [%o2+0x001]%asi,%l0 ! %l0 = 00000000000000ff
12168! Mem[0000000030081408] = 00000000, %l0 = 00000000000000ff
12169 lduha [%i2+%o4]0x81,%l0 ! %l0 = 0000000000000000
12170! Mem[0000000030081400] = 00000000, %l0 = 0000000000000000
12171 lduba [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000000
12172! Mem[00000000300c1400] = 17000000ff000000, %f16 = 000000ff 00000017
12173 ldda [%i3+%g0]0x89,%f16 ! %f16 = 17000000 ff000000
12174! Mem[0000000021800000] = 00ffed58, %l5 = 00000000000000ff
12175 ldsha [%o3+0x000]%asi,%l5 ! %l5 = 00000000000000ff
12176! Mem[0000000030101400] = ffff0000ffffffff, %l2 = 00000000000000ff
12177 ldxa [%i4+%g0]0x89,%l2 ! %l2 = ffff0000ffffffff
12178! Mem[0000000010101408] = 037d0000, %l7 = 0000000000000000
12179 ldswa [%i4+%o4]0x88,%l7 ! %l7 = 00000000037d0000
12180! Mem[0000000030141400] = ffffffffffffff00, %f30 = 00000000 000000ff
12181 ldda [%i5+%g0]0x81,%f30 ! %f30 = ffffffff ffffff00
12182! Mem[0000000010041410] = 00000000 a509aa5e, %l6 = 00000000, %l7 = 037d0000
12183 ldda [%i1+0x010]%asi,%l6 ! %l6 = 0000000000000000 00000000a509aa5e
12184! Starting 10 instruction Store Burst
12185! Mem[0000000030081400] = 00000000, %l5 = 00000000000000ff
12186 ldstuba [%i2+%g0]0x89,%l5 ! %l5 = 00000000000000ff
12187
12188p0_label_290:
12189! Mem[0000000030001408] = ff000000, %l6 = 0000000000000000
12190 ldstuba [%i0+%o4]0x81,%l6 ! %l6 = 000000ff000000ff
12191! Mem[00000000100c1408] = 00000000, %l5 = 0000000000000000
12192 swapa [%i3+%o4]0x80,%l5 ! %l5 = 0000000000000000
12193! Mem[0000000010081410] = 9f39ee2d, %l3 = ff000000ffffff3d
12194 ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 0000002d000000ff
12195! Mem[0000000010101400] = 97000000, %l0 = 0000000000000000
12196 ldstuba [%i4+%g0]0x88,%l0 ! %l0 = 00000000000000ff
12197! %f26 = 00000097 00000000, Mem[0000000010081400] = 00000000 0000003d
12198 stda %f26,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000097 00000000
12199! Mem[0000000010041410] = 00000000, %l3 = 000000000000002d
12200 ldstuba [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000ff
12201! Mem[0000000010181416] = 00000000, %l5 = 0000000000000000
12202 ldstub [%i6+0x016],%l5 ! %l5 = 00000000000000ff
12203! %l1 = 0000000000000000, Mem[0000000030141410] = 00000000
12204 stba %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000
12205! %l4 = 00000000000000ff, Mem[0000000010141408] = ffff0000ff000000
12206 stxa %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000000000ff
12207! Starting 10 instruction Load Burst
12208! Mem[0000000010101410] = ffffffff, %l0 = 0000000000000000
12209 ldswa [%i4+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
12210
12211! Check Point 58 for processor 0
12212
12213 set p0_check_pt_data_58,%g4
12214 rd %ccr,%g5 ! %g5 = 44
12215 ldx [%g4+0x08],%g2
12216 cmp %l0,%g2 ! %l0 = ffffffffffffffff
12217 bne %xcc,p0_reg_check_fail0
12218 mov 0xee0,%g1
12219 ldx [%g4+0x10],%g2
12220 cmp %l1,%g2 ! %l1 = 0000000000000000
12221 bne %xcc,p0_reg_check_fail1
12222 mov 0xee1,%g1
12223 ldx [%g4+0x18],%g2
12224 cmp %l2,%g2 ! %l2 = ffff0000ffffffff
12225 bne %xcc,p0_reg_check_fail2
12226 mov 0xee2,%g1
12227 ldx [%g4+0x20],%g2
12228 cmp %l3,%g2 ! %l3 = 0000000000000000
12229 bne %xcc,p0_reg_check_fail3
12230 mov 0xee3,%g1
12231 ldx [%g4+0x28],%g2
12232 cmp %l5,%g2 ! %l5 = 0000000000000000
12233 bne %xcc,p0_reg_check_fail5
12234 mov 0xee5,%g1
12235 ldx [%g4+0x30],%g2
12236 cmp %l6,%g2 ! %l6 = 00000000000000ff
12237 bne %xcc,p0_reg_check_fail6
12238 mov 0xee6,%g1
12239 ldx [%g4+0x38],%g2
12240 cmp %l7,%g2 ! %l7 = 00000000a509aa5e
12241 bne %xcc,p0_reg_check_fail7
12242 mov 0xee7,%g1
12243 ldx [%g4+0x40],%g3
12244 std %f0,[%g4]
12245 ldx [%g4],%g2
12246 cmp %g3,%g2 ! %f0 = 000000ff 0000ffff
12247 bne %xcc,p0_freg_check_fail
12248 mov 0xf00,%g1
12249 ldx [%g4+0x48],%g3
12250 std %f2,[%g4]
12251 ldx [%g4],%g2
12252 cmp %g3,%g2 ! %f2 = ff000000 ff000000
12253 bne %xcc,p0_freg_check_fail
12254 mov 0xf02,%g1
12255 ldx [%g4+0x50],%g3
12256 std %f4,[%g4]
12257 ldx [%g4],%g2
12258 cmp %g3,%g2 ! %f4 = 00000000 00000000
12259 bne %xcc,p0_freg_check_fail
12260 mov 0xf04,%g1
12261 ldx [%g4+0x58],%g3
12262 std %f6,[%g4]
12263 ldx [%g4],%g2
12264 cmp %g3,%g2 ! %f6 = 00000000 00000000
12265 bne %xcc,p0_freg_check_fail
12266 mov 0xf06,%g1
12267 ldx [%g4+0x60],%g3
12268 std %f8,[%g4]
12269 ldx [%g4],%g2
12270 cmp %g3,%g2 ! %f8 = e3583621 2cced994
12271 bne %xcc,p0_freg_check_fail
12272 mov 0xf08,%g1
12273 ldx [%g4+0x68],%g3
12274 std %f10,[%g4]
12275 ldx [%g4],%g2
12276 cmp %g3,%g2 ! %f10 = 2dee399f 47c2c6a4
12277 bne %xcc,p0_freg_check_fail
12278 mov 0xf10,%g1
12279 ldx [%g4+0x70],%g3
12280 std %f12,[%g4]
12281 ldx [%g4],%g2
12282 cmp %g3,%g2 ! %f12 = 00000000 00000000
12283 bne %xcc,p0_freg_check_fail
12284 mov 0xf12,%g1
12285 ldx [%g4+0x78],%g3
12286 std %f14,[%g4]
12287 ldx [%g4],%g2
12288 cmp %g3,%g2 ! %f14 = ff000000 ff000000
12289 bne %xcc,p0_freg_check_fail
12290 mov 0xf14,%g1
12291 ldx [%g4+0x80],%g3
12292 std %f16,[%g4]
12293 ldx [%g4],%g2
12294 cmp %g3,%g2 ! %f16 = 17000000 ff000000
12295 bne %xcc,p0_freg_check_fail
12296 mov 0xf16,%g1
12297 ldx [%g4+0x88],%g3
12298 std %f18,[%g4]
12299 ldx [%g4],%g2
12300 cmp %g3,%g2 ! %f18 = 00000000 ff800000
12301 bne %xcc,p0_freg_check_fail
12302 mov 0xf18,%g1
12303 ldx [%g4+0x90],%g3
12304 std %f22,[%g4]
12305 ldx [%g4],%g2
12306 cmp %g3,%g2 ! %f22 = ffffffff ff000000
12307 bne %xcc,p0_freg_check_fail
12308 mov 0xf22,%g1
12309 ldx [%g4+0x98],%g3
12310 std %f24,[%g4]
12311 ldx [%g4],%g2
12312 cmp %g3,%g2 ! %f24 = ffff0000 ff000000
12313 bne %xcc,p0_freg_check_fail
12314 mov 0xf24,%g1
12315 ldx [%g4+0xa0],%g3
12316 std %f30,[%g4]
12317 ldx [%g4],%g2
12318 cmp %g3,%g2 ! %f30 = ffffffff ffffff00
12319 bne %xcc,p0_freg_check_fail
12320 mov 0xf30,%g1
12321
12322! Check Point 58 completed
12323
12324
12325p0_label_291:
12326! Mem[0000000010081400] = 00000097, %l4 = 00000000000000ff
12327 ldsba [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000000
12328! Mem[0000000010081408] = 2dee399f, %l4 = 0000000000000000
12329 ldsba [%i2+%o4]0x88,%l4 ! %l4 = ffffffffffffff9f
12330! Mem[0000000010001408] = 000000ff, %f20 = ff00845c
12331 lda [%i0+%o4]0x88,%f20 ! %f20 = 000000ff
12332! Mem[0000000030081408] = 00000000, %l0 = ffffffffffffffff
12333 lduba [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000000
12334! Mem[0000000010141410] = 00000000, %f24 = ffff0000
12335 lda [%i5+%o5]0x80,%f24 ! %f24 = 00000000
12336! Mem[0000000030101408] = 000000ff000000ff, %l6 = 00000000000000ff
12337 ldxa [%i4+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
12338! Mem[00000000201c0000] = ffffafd5, %l2 = ffff0000ffffffff
12339 ldsha [%o0+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
12340! Mem[0000000030101410] = 00000000000000ff, %f20 = 000000ff 000066ff
12341 ldda [%i4+%o5]0x89,%f20 ! %f20 = 00000000 000000ff
12342! Mem[00000000300c1400] = 000000ff00000017, %l7 = 00000000a509aa5e
12343 ldxa [%i3+%g0]0x81,%l7 ! %l7 = 000000ff00000017
12344! Starting 10 instruction Store Burst
12345! %l2 = ffffffff, %l3 = 00000000, Mem[0000000010181400] = 00000000 ffff0000
12346 stda %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffffffff 00000000
12347
12348p0_label_292:
12349! %f18 = 00000000 ff800000, Mem[00000000100c1400] = ff0000ff 0000ffff
12350 stda %f18,[%i3+0x000]%asi ! Mem[00000000100c1400] = 00000000 ff800000
12351! %l4 = ffffff9f, %l5 = 00000000, Mem[0000000030181408] = a4c6c247 9f39ee2d
12352 stda %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffffff9f 00000000
12353! Mem[0000000021800000] = 00ffed58, %l6 = 000000ff000000ff
12354 ldstub [%o3+%g0],%l6 ! %l6 = 00000000000000ff
12355! Mem[0000000010101410] = ffffffff, %l1 = 0000000000000000
12356 swapa [%i4+%o5]0x80,%l1 ! %l1 = 00000000ffffffff
12357! Mem[0000000030081400] = 000000ff, %l4 = ffffffffffffff9f
12358 swapa [%i2+%g0]0x89,%l4 ! %l4 = 00000000000000ff
12359! %l6 = 0000000000000000, Mem[0000000030041400] = 0cb9ead0e372ffff
12360 stxa %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000000000000000
12361! Mem[00000000201c0000] = ffffafd5, %l7 = 000000ff00000017
12362 ldstuba [%o0+0x000]%asi,%l7 ! %l7 = 000000ff000000ff
12363! %l6 = 0000000000000000, Mem[0000000010101400] = ff000097
12364 stba %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000097
12365! %f18 = 00000000, Mem[0000000030041410] = 000052ff
12366 sta %f18,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
12367! Starting 10 instruction Load Burst
12368! Mem[00000000100c1400] = 00000000, %l1 = 00000000ffffffff
12369 ldsba [%i3+%g0]0x80,%l1 ! %l1 = 0000000000000000
12370
12371p0_label_293:
12372! Mem[00000000100c1408] = ff00000000000000, %l0 = 0000000000000000
12373 ldxa [%i3+%o4]0x88,%l0 ! %l0 = ff00000000000000
12374! Mem[00000000100c1420] = e3583621, %f14 = ff000000
12375 ld [%i3+0x020],%f14 ! %f14 = e3583621
12376! Mem[00000000300c1400] = ff000000, %l1 = 0000000000000000
12377 lduha [%i3+%g0]0x89,%l1 ! %l1 = 0000000000000000
12378! Mem[0000000030041410] = 0000000000000000, %f30 = ffffffff ffffff00
12379 ldda [%i1+%o5]0x81,%f30 ! %f30 = 00000000 00000000
12380! Mem[0000000010181408] = 000000ff, %l7 = 00000000000000ff
12381 lduba [%i6+%o4]0x88,%l7 ! %l7 = 00000000000000ff
12382! Mem[0000000010141408] = 00000000, %l7 = 00000000000000ff
12383 ldswa [%i5+%o4]0x80,%l7 ! %l7 = 0000000000000000
12384! Mem[0000000010041400] = 5eaa09a5, %l4 = 00000000000000ff
12385 lduba [%i1+%g0]0x80,%l4 ! %l4 = 000000000000005e
12386! Mem[0000000020800040] = 00ffe589, %l7 = 0000000000000000
12387 ldsha [%o1+0x040]%asi,%l7 ! %l7 = 00000000000000ff
12388! Mem[0000000030081400] = ffffff9f, %l5 = 0000000000000000
12389 lduwa [%i2+%g0]0x89,%l5 ! %l5 = 00000000ffffff9f
12390! Starting 10 instruction Store Burst
12391! %l6 = 0000000000000000, Mem[0000000030141408] = 17000000000000ff
12392 stxa %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000000000000000
12393
12394p0_label_294:
12395! %f6 = 00000000 00000000, Mem[0000000010081410] = 9f39eeff a4c6c247
12396 stda %f6 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000 00000000
12397! Mem[0000000010181428] = 2dee399f47c2c6a4, %l6 = 0000000000000000, %l6 = 0000000000000000
12398 add %i6,0x28,%g1
12399 casxa [%g1]0x80,%l6,%l6 ! %l6 = 2dee399f47c2c6a4
12400! %l5 = 00000000ffffff9f, Mem[000000001008143d] = ffe67b3d
12401 stb %l5,[%i2+0x03d] ! Mem[000000001008143c] = ff9f7b3d
12402! Mem[0000000030081408] = 00000000, %l0 = ff00000000000000
12403 ldstuba [%i2+%o4]0x81,%l0 ! %l0 = 00000000000000ff
12404! %f4 = 00000000 00000000, Mem[0000000030101400] = ffffffff 0000ffff
12405 stda %f4 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 00000000
12406! Mem[0000000010001420] = de45fb04, %l2 = ffffffff, %l0 = 00000000
12407 add %i0,0x20,%g1
12408 casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000de45fb04
12409! %l0 = 00000000de45fb04, Mem[0000000010001408] = 000000ff
12410 stha %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000fb04
12411! %l1 = 0000000000000000, Mem[00000000100c1400] = 00000000
12412 stha %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000
12413! %l1 = 0000000000000000, Mem[0000000030101410] = 00000000000000ff
12414 stxa %l1,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000000000000000
12415! Starting 10 instruction Load Burst
12416! Mem[0000000010041410] = ff000000, %l0 = 00000000de45fb04
12417 ldsha [%i1+%o5]0x80,%l0 ! %l0 = ffffffffffffff00
12418
12419p0_label_295:
12420! Mem[0000000010001410] = d1e0a5d000000000, %f26 = 00000097 00000000
12421 ldda [%i0+%o5]0x88,%f26 ! %f26 = d1e0a5d0 00000000
12422! Mem[00000000100c1410] = ff0000ff, %l4 = 000000000000005e
12423 lduha [%i3+%o5]0x80,%l4 ! %l4 = 000000000000ff00
12424! Mem[0000000030101400] = 00000000 00000000, %l0 = ffffff00, %l1 = 00000000
12425 ldda [%i4+%g0]0x81,%l0 ! %l0 = 0000000000000000 0000000000000000
12426! Mem[0000000021800100] = ffff0ae8, %l5 = 00000000ffffff9f
12427 ldsha [%o3+0x100]%asi,%l5 ! %l5 = ffffffffffffffff
12428! Mem[0000000010181410] = 53000000, %l5 = ffffffffffffffff
12429 lduba [%i6+%o5]0x80,%l5 ! %l5 = 0000000000000053
12430! Mem[0000000010001430] = ffffff3d, %l6 = 2dee399f47c2c6a4
12431 lduba [%i0+0x030]%asi,%l6 ! %l6 = 00000000000000ff
12432! Mem[0000000010141408] = 00000000, %l0 = 0000000000000000
12433 lduwa [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000000
12434! Mem[0000000030101408] = ff000000, %l7 = 00000000000000ff
12435 ldsba [%i4+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
12436! Mem[0000000030041408] = 00000000, %f26 = d1e0a5d0
12437 lda [%i1+%o4]0x89,%f26 ! %f26 = 00000000
12438! Starting 10 instruction Store Burst
12439! %l6 = 00000000000000ff, Mem[0000000010001400] = 16a66f5100000000
12440 stxa %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000000000ff
12441
12442! Check Point 59 for processor 0
12443
12444 set p0_check_pt_data_59,%g4
12445 rd %ccr,%g5 ! %g5 = 44
12446 ldx [%g4+0x08],%g2
12447 cmp %l0,%g2 ! %l0 = 0000000000000000
12448 bne %xcc,p0_reg_check_fail0
12449 mov 0xee0,%g1
12450 ldx [%g4+0x10],%g2
12451 cmp %l1,%g2 ! %l1 = 0000000000000000
12452 bne %xcc,p0_reg_check_fail1
12453 mov 0xee1,%g1
12454 ldx [%g4+0x18],%g2
12455 cmp %l2,%g2 ! %l2 = ffffffffffffffff
12456 bne %xcc,p0_reg_check_fail2
12457 mov 0xee2,%g1
12458 ldx [%g4+0x20],%g2
12459 cmp %l4,%g2 ! %l4 = 000000000000ff00
12460 bne %xcc,p0_reg_check_fail4
12461 mov 0xee4,%g1
12462 ldx [%g4+0x28],%g2
12463 cmp %l5,%g2 ! %l5 = 0000000000000053
12464 bne %xcc,p0_reg_check_fail5
12465 mov 0xee5,%g1
12466 ldx [%g4+0x30],%g2
12467 cmp %l6,%g2 ! %l6 = 00000000000000ff
12468 bne %xcc,p0_reg_check_fail6
12469 mov 0xee6,%g1
12470 ldx [%g4+0x38],%g2
12471 cmp %l7,%g2 ! %l7 = ffffffffffffffff
12472 bne %xcc,p0_reg_check_fail7
12473 mov 0xee7,%g1
12474 ldx [%g4+0x40],%g3
12475 std %f0,[%g4]
12476 ldx [%g4],%g2
12477 cmp %g3,%g2 ! %f0 = 000000ff 0000ffff
12478 bne %xcc,p0_freg_check_fail
12479 mov 0xf00,%g1
12480 ldx [%g4+0x48],%g3
12481 std %f14,[%g4]
12482 ldx [%g4],%g2
12483 cmp %g3,%g2 ! %f14 = e3583621 ff000000
12484 bne %xcc,p0_freg_check_fail
12485 mov 0xf14,%g1
12486 ldx [%g4+0x50],%g3
12487 std %f20,[%g4]
12488 ldx [%g4],%g2
12489 cmp %g3,%g2 ! %f20 = 00000000 000000ff
12490 bne %xcc,p0_freg_check_fail
12491 mov 0xf20,%g1
12492 ldx [%g4+0x58],%g3
12493 std %f24,[%g4]
12494 ldx [%g4],%g2
12495 cmp %g3,%g2 ! %f24 = 00000000 ff000000
12496 bne %xcc,p0_freg_check_fail
12497 mov 0xf24,%g1
12498 ldx [%g4+0x60],%g3
12499 std %f26,[%g4]
12500 ldx [%g4],%g2
12501 cmp %g3,%g2 ! %f26 = 00000000 00000000
12502 bne %xcc,p0_freg_check_fail
12503 mov 0xf26,%g1
12504 ldx [%g4+0x68],%g3
12505 std %f30,[%g4]
12506 ldx [%g4],%g2
12507 cmp %g3,%g2 ! %f30 = 00000000 00000000
12508 bne %xcc,p0_freg_check_fail
12509 mov 0xf30,%g1
12510
12511! Check Point 59 completed
12512
12513
12514p0_label_296:
12515! %l4 = 000000000000ff00, Mem[0000000030001410] = 000000ff
12516 stba %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
12517! %l1 = 0000000000000000, Mem[0000000010081434] = ff0000f8
12518 sth %l1,[%i2+0x034] ! Mem[0000000010081434] = 000000f8
12519! Mem[0000000030001410] = 00000000, %l5 = 0000000000000053
12520 ldstuba [%i0+%o5]0x81,%l5 ! %l5 = 00000000000000ff
12521! Mem[00000000100c1400] = 00000000, %l4 = 000000000000ff00
12522 ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 00000000000000ff
12523! %l5 = 0000000000000000, Mem[0000000030001400] = ff000000516fa616
12524 stxa %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000000000000
12525! %l6 = 00000000000000ff, Mem[0000000010181408] = ff000000ff000000
12526 stxa %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000000000ff
12527! %f8 = e3583621 2cced994, %l7 = ffffffffffffffff
12528! Mem[0000000010001420] = de45fb04ff472f5e
12529 add %i0,0x020,%g1
12530 stda %f8,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010001420] = 94d9ce2c213658e3
12531! Mem[0000000030081410] = 00000000, %l6 = 00000000000000ff
12532 swapa [%i2+%o5]0x89,%l6 ! %l6 = 0000000000000000
12533! %l2 = ffffffffffffffff, Mem[0000000010081408] = 9f39ee2d
12534 stba %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff39ee2d
12535! Starting 10 instruction Load Burst
12536! Mem[0000000030181408] = 9fffffff, %l1 = 0000000000000000
12537 ldsba [%i6+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
12538
12539p0_label_297:
12540! Mem[0000000010181424] = 2cced994, %l0 = 0000000000000000
12541 lduwa [%i6+0x024]%asi,%l0 ! %l0 = 000000002cced994
12542! Mem[0000000010041408] = d1e0a5d0000000ff, %l7 = ffffffffffffffff
12543 ldxa [%i1+%o4]0x88,%l7 ! %l7 = d1e0a5d0000000ff
12544! Mem[0000000010141408] = ff00000000000000, %l2 = ffffffffffffffff
12545 ldxa [%i5+%o4]0x88,%l2 ! %l2 = ff00000000000000
12546! Mem[00000000100c1410] = ff0000ff, %l4 = 0000000000000000
12547 lduba [%i3+%o5]0x88,%l4 ! %l4 = 00000000000000ff
12548! Mem[0000000030001408] = ff000000, %l4 = 00000000000000ff
12549 lduba [%i0+%o4]0x81,%l4 ! %l4 = 00000000000000ff
12550! Mem[0000000030041410] = 0000000000000000, %l4 = 00000000000000ff
12551 ldxa [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000000
12552! Mem[0000000030141400] = ffffffff, %l3 = 0000000000000000
12553 ldsba [%i5+%g0]0x89,%l3 ! %l3 = ffffffffffffffff
12554! Mem[0000000010081410] = 00000000, %l5 = 0000000000000000
12555 lduha [%i2+%o5]0x88,%l5 ! %l5 = 0000000000000000
12556! Mem[0000000030181410] = 0000000000000000, %l0 = 000000002cced994
12557 ldxa [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000000
12558! Starting 10 instruction Store Burst
12559! %l3 = ffffffffffffffff, Mem[0000000010181408] = 00000000
12560 stba %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ff
12561
12562p0_label_298:
12563! %l2 = ff00000000000000, Mem[0000000010001404] = 00000000, %asi = 80
12564 stwa %l2,[%i0+0x004]%asi ! Mem[0000000010001404] = 00000000
12565! Mem[0000000030101400] = 00000000, %l4 = 0000000000000000
12566 swapa [%i4+%g0]0x89,%l4 ! %l4 = 0000000000000000
12567! Mem[0000000010041408] = 000000ff, %l0 = 0000000000000000
12568 swapa [%i1+%o4]0x88,%l0 ! %l0 = 00000000000000ff
12569! %l3 = ffffffffffffffff, Mem[0000000010181410] = 00000053
12570 stba %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000ff
12571! %l4 = 0000000000000000, Mem[000000001014143d] = ff000000
12572 stb %l4,[%i5+0x03d] ! Mem[000000001014143c] = ff000000
12573! %l4 = 00000000, %l5 = 00000000, Mem[0000000030001410] = ff000000 00000000
12574 stda %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000 00000000
12575! %l7 = d1e0a5d0000000ff, Mem[0000000010081438] = bb1ed552ff9f7b3d, %asi = 80
12576 stxa %l7,[%i2+0x038]%asi ! Mem[0000000010081438] = d1e0a5d0000000ff
12577! Mem[000000001010140c] = 00000000, %l3 = ffffffffffffffff
12578 ldstuba [%i4+0x00c]%asi,%l3 ! %l3 = 00000000000000ff
12579! Mem[0000000030181410] = 00000000, %l3 = 0000000000000000
12580 swapa [%i6+%o5]0x89,%l3 ! %l3 = 0000000000000000
12581! Starting 10 instruction Load Burst
12582! Mem[00000000300c1410] = ff6600005c8400ff, %f4 = 00000000 00000000
12583 ldda [%i3+%o5]0x89,%f4 ! %f4 = ff660000 5c8400ff
12584
12585p0_label_299:
12586! Mem[0000000010001410] = d1e0a5d000000000, %f4 = ff660000 5c8400ff
12587 ldda [%i0+%o5]0x88,%f4 ! %f4 = d1e0a5d0 00000000
12588! Mem[0000000010001424] = 213658e3, %l5 = 0000000000000000
12589 ldsha [%i0+0x024]%asi,%l5 ! %l5 = 0000000000002136
12590! Mem[0000000030141408] = 00000000, %l1 = ffffffffffffffff
12591 ldswa [%i5+%o4]0x81,%l1 ! %l1 = 0000000000000000
12592! Mem[0000000020800040] = 00ffe589, %l3 = 0000000000000000
12593 ldsh [%o1+0x040],%l3 ! %l3 = 00000000000000ff
12594! Mem[00000000100c1408] = 00000000, %l5 = 0000000000002136
12595 lduwa [%i3+%o4]0x88,%l5 ! %l5 = 0000000000000000
12596! Mem[00000000100c1408] = 00000000, %l1 = 0000000000000000
12597 lduwa [%i3+%o4]0x88,%l1 ! %l1 = 0000000000000000
12598! Mem[0000000010101404] = 00000000, %l3 = 00000000000000ff
12599 lduh [%i4+0x006],%l3 ! %l3 = 0000000000000000
12600! Mem[0000000010141414] = ff000000, %l5 = 0000000000000000
12601 ldswa [%i5+0x014]%asi,%l5 ! %l5 = ffffffffff000000
12602! Mem[0000000010101410] = 00000000, %l1 = 0000000000000000
12603 ldswa [%i4+%o5]0x88,%l1 ! %l1 = 0000000000000000
12604! Starting 10 instruction Store Burst
12605! %l2 = 00000000, %l3 = 00000000, Mem[0000000030181410] = 00000000 00000000
12606 stda %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000 00000000
12607
12608p0_label_300:
12609! %l2 = ff00000000000000, Mem[0000000030081408] = 00000000000000ff
12610 stxa %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff00000000000000
12611! %l3 = 0000000000000000, Mem[000000001008140a] = ff39ee2d, %asi = 80
12612 stha %l3,[%i2+0x00a]%asi ! Mem[0000000010081408] = ff390000
12613! %l3 = 0000000000000000, Mem[0000000010041418] = 00000000785462bf, %asi = 80
12614 stxa %l3,[%i1+0x018]%asi ! Mem[0000000010041418] = 0000000000000000
12615! Mem[0000000010181408] = ff000000, %l5 = ffffffffff000000
12616 ldstuba [%i6+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
12617! %l4 = 0000000000000000, Mem[0000000010101408] = 037d0000
12618 stha %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = 037d0000
12619! Mem[0000000010181419] = 00000000, %l5 = 00000000000000ff
12620 ldstub [%i6+0x019],%l5 ! %l5 = 00000000000000ff
12621! %l5 = 0000000000000000, Mem[0000000030001410] = 00000000
12622 stwa %l5,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
12623! %l7 = d1e0a5d0000000ff, Mem[000000001008141a] = 66000000
12624 stb %l7,[%i2+0x01a] ! Mem[0000000010081418] = 6600ff00
12625! %f14 = e3583621 ff000000, %l6 = 0000000000000000
12626! Mem[0000000030081420] = 00000000000000ff
12627 add %i2,0x020,%g1
12628 stda %f14,[%g1+%l6]ASI_PST32_S ! Mem[0000000030081420] = 00000000000000ff
12629! Starting 10 instruction Load Burst
12630! Mem[0000000030041410] = 00000000, %l1 = 0000000000000000
12631 lduba [%i1+%o5]0x89,%l1 ! %l1 = 0000000000000000
12632
12633! Check Point 60 for processor 0
12634
12635 set p0_check_pt_data_60,%g4
12636 rd %ccr,%g5 ! %g5 = 44
12637 ldx [%g4+0x08],%g2
12638 cmp %l0,%g2 ! %l0 = 00000000000000ff
12639 bne %xcc,p0_reg_check_fail0
12640 mov 0xee0,%g1
12641 ldx [%g4+0x10],%g2
12642 cmp %l1,%g2 ! %l1 = 0000000000000000
12643 bne %xcc,p0_reg_check_fail1
12644 mov 0xee1,%g1
12645 ldx [%g4+0x18],%g2
12646 cmp %l2,%g2 ! %l2 = ff00000000000000
12647 bne %xcc,p0_reg_check_fail2
12648 mov 0xee2,%g1
12649 ldx [%g4+0x20],%g2
12650 cmp %l3,%g2 ! %l3 = 0000000000000000
12651 bne %xcc,p0_reg_check_fail3
12652 mov 0xee3,%g1
12653 ldx [%g4+0x28],%g2
12654 cmp %l4,%g2 ! %l4 = 0000000000000000
12655 bne %xcc,p0_reg_check_fail4
12656 mov 0xee4,%g1
12657 ldx [%g4+0x30],%g2
12658 cmp %l5,%g2 ! %l5 = 0000000000000000
12659 bne %xcc,p0_reg_check_fail5
12660 mov 0xee5,%g1
12661 ldx [%g4+0x38],%g2
12662 cmp %l7,%g2 ! %l7 = d1e0a5d0000000ff
12663 bne %xcc,p0_reg_check_fail7
12664 mov 0xee7,%g1
12665 ldx [%g4+0x40],%g3
12666 std %f4,[%g4]
12667 ldx [%g4],%g2
12668 cmp %g3,%g2 ! %f4 = d1e0a5d0 00000000
12669 bne %xcc,p0_freg_check_fail
12670 mov 0xf04,%g1
12671
12672! Check Point 60 completed
12673
12674
12675p0_label_301:
12676! Mem[0000000030081410] = 000000ff, %l1 = 0000000000000000
12677 lduwa [%i2+%o5]0x89,%l1 ! %l1 = 00000000000000ff
12678! Mem[000000001014140c] = 000000ff, %l4 = 0000000000000000
12679 ldsh [%i5+0x00e],%l4 ! %l4 = 00000000000000ff
12680! Mem[000000001018140c] = 000000ff, %l5 = 0000000000000000
12681 ldsw [%i6+0x00c],%l5 ! %l5 = 00000000000000ff
12682! Mem[0000000010141428] = 16a66f511a53d335, %f2 = ff000000 ff000000
12683 ldda [%i5+0x028]%asi,%f2 ! %f2 = 16a66f51 1a53d335
12684! Mem[0000000030081400] = ffffff9f, %l1 = 00000000000000ff
12685 ldsha [%i2+%g0]0x89,%l1 ! %l1 = ffffffffffffff9f
12686! Mem[0000000030101400] = 0000000000000000, %f24 = 00000000 ff000000
12687 ldda [%i4+%g0]0x89,%f24 ! %f24 = 00000000 00000000
12688! Mem[0000000010141400] = 00000017, %l2 = ff00000000000000
12689 ldsha [%i5+%g0]0x88,%l2 ! %l2 = 0000000000000017
12690! Mem[0000000030141408] = 00000000, %l6 = 0000000000000000
12691 ldswa [%i5+%o4]0x81,%l6 ! %l6 = 0000000000000000
12692! Mem[0000000010141428] = 16a66f511a53d335, %f22 = ffffffff ff000000
12693 ldda [%i5+0x028]%asi,%f22 ! %f22 = 16a66f51 1a53d335
12694! Starting 10 instruction Store Burst
12695! %f28 = 00000000, Mem[0000000010141400] = 17000000
12696 st %f28,[%i5+%g0] ! Mem[0000000010141400] = 00000000
12697
12698p0_label_302:
12699! Mem[0000000030041400] = 00000000, %l7 = d1e0a5d0000000ff
12700 ldstuba [%i1+%g0]0x81,%l7 ! %l7 = 00000000000000ff
12701! Mem[00000000100c1410] = ff0000ff, %l5 = 00000000000000ff
12702 ldstuba [%i3+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
12703! %l6 = 00000000, %l7 = 00000000, Mem[0000000030001408] = 000000ff 3dffffff
12704 stda %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000 00000000
12705! %l5 = 00000000000000ff, Mem[00000000201c0000] = ffffafd5
12706 sth %l5,[%o0+%g0] ! Mem[00000000201c0000] = 00ffafd5
12707! %f5 = 00000000, Mem[0000000010101400] = 00000097
12708 sta %f5 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
12709! %f26 = 00000000 00000000, Mem[00000000300c1408] = ffff72e3 000080ff
12710 stda %f26,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000 00000000
12711! %l6 = 00000000, %l7 = 00000000, Mem[0000000030181410] = 00000000 00000000
12712 stda %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000 00000000
12713! Mem[00000000100c1400] = ff000000, %l7 = 0000000000000000
12714 ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 000000ff000000ff
12715! Mem[00000000211c0000] = 00ffe4d2, %l0 = 00000000000000ff
12716 ldstub [%o2+%g0],%l0 ! %l0 = 00000000000000ff
12717! Starting 10 instruction Load Burst
12718! Mem[0000000010041430] = 037d0000 00000000, %l0 = 00000000, %l1 = ffffff9f
12719 ldda [%i1+0x030]%asi,%l0 ! %l0 = 00000000037d0000 0000000000000000
12720
12721p0_label_303:
12722! Mem[0000000010081410] = 00000000, %l4 = 00000000000000ff
12723 lduwa [%i2+%o5]0x88,%l4 ! %l4 = 0000000000000000
12724! Mem[0000000030081400] = 9fffffff, %l6 = 0000000000000000
12725 ldsba [%i2+%g0]0x81,%l6 ! %l6 = ffffffffffffff9f
12726! Mem[0000000030181410] = 00000000, %l0 = 00000000037d0000
12727 lduha [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000000
12728! Mem[0000000030001410] = 00000000 00000000, %l0 = 00000000, %l1 = 00000000
12729 ldda [%i0+%o5]0x89,%l0 ! %l0 = 0000000000000000 0000000000000000
12730! Mem[0000000010181410] = 000000ff, %l7 = 00000000000000ff
12731 ldstuba [%i6+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
12732! Mem[00000000100c1400] = 000000ff, %f10 = 2dee399f
12733 lda [%i3+%g0]0x88,%f10 ! %f10 = 000000ff
12734! Mem[0000000030101408] = ff000000ff000000, %f16 = 17000000 ff000000
12735 ldda [%i4+%o4]0x81,%f16 ! %f16 = ff000000 ff000000
12736! Mem[00000000100c1408] = 00000000, %l6 = ffffffffffffff9f
12737 lduwa [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000
12738! Mem[0000000010181410] = 000000ff, %l2 = 0000000000000017
12739 ldswa [%i6+%o5]0x88,%l2 ! %l2 = 00000000000000ff
12740! Starting 10 instruction Store Burst
12741! %l1 = 0000000000000000, Mem[0000000010041400] = 5eaa09a5
12742 stba %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00aa09a5
12743
12744p0_label_304:
12745! Mem[0000000010001420] = 94d9ce2c, %l7 = 00000000000000ff
12746 swap [%i0+0x020],%l7 ! %l7 = 0000000094d9ce2c
12747! %l3 = 0000000000000000, Mem[0000000010081414] = 00000000
12748 stw %l3,[%i2+0x014] ! Mem[0000000010081414] = 00000000
12749! Mem[00000000300c1400] = 000000ff, %l0 = 0000000000000000
12750 swapa [%i3+%g0]0x81,%l0 ! %l0 = 00000000000000ff
12751! %l6 = 0000000000000000, Mem[0000000030041408] = 00000000
12752 stha %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
12753! Mem[0000000030041400] = 000000ff, %l7 = 0000000094d9ce2c
12754 ldstuba [%i1+%g0]0x89,%l7 ! %l7 = 000000ff000000ff
12755! Mem[00000000201c0001] = 00ffafd5, %l6 = 0000000000000000
12756 ldstub [%o0+0x001],%l6 ! %l6 = 000000ff000000ff
12757! %l2 = 00000000000000ff, Mem[0000000030001410] = 00000000
12758 stha %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00ff0000
12759! %f25 = 00000000, Mem[0000000010181408] = ff000000
12760 sta %f25,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000
12761! %l4 = 0000000000000000, Mem[0000000020800040] = 00ffe589, %asi = 80
12762 stha %l4,[%o1+0x040]%asi ! Mem[0000000020800040] = 0000e589
12763! Starting 10 instruction Load Burst
12764! Mem[0000000030181410] = 00000000 00000000, %l2 = 000000ff, %l3 = 00000000
12765 ldda [%i6+%o5]0x81,%l2 ! %l2 = 0000000000000000 0000000000000000
12766
12767p0_label_305:
12768! Mem[00000000201c0000] = 00ffafd5, %l5 = 00000000000000ff
12769 ldub [%o0+%g0],%l5 ! %l5 = 0000000000000000
12770! Mem[0000000030041400] = ff000000 00000000, %l6 = 000000ff, %l7 = 000000ff
12771 ldda [%i1+%g0]0x81,%l6 ! %l6 = 00000000ff000000 0000000000000000
12772 membar #Sync ! Added by membar checker (52)
12773! Mem[0000000030181400] = 000000ff 0000ffff ffffff9f 00000000
12774! Mem[0000000030181410] = 00000000 00000000 00000000 00000000
12775! Mem[0000000030181420] = e3583621 2cced994 2dee399f 47c2c6a4
12776! Mem[0000000030181430] = 00000000 00000000 ff000000 ff000000
12777 ldda [%i6]ASI_BLK_SL,%f16 ! Block Load from 0000000030181400
12778! Mem[0000000010101410] = 00000000, %l6 = 00000000ff000000
12779 lduwa [%i4+%o5]0x88,%l6 ! %l6 = 0000000000000000
12780! Mem[00000000100c1430] = 00000000ffff0000, %l6 = 0000000000000000
12781 ldxa [%i3+0x030]%asi,%l6 ! %l6 = 00000000ffff0000
12782! Mem[0000000030001408] = 0000000000000000, %l6 = 00000000ffff0000
12783 ldxa [%i0+%o4]0x89,%l6 ! %l6 = 0000000000000000
12784! Mem[0000000010041408] = 00000000 d0a5e0d1, %l0 = 000000ff, %l1 = 00000000
12785 ldda [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000000 00000000d0a5e0d1
12786! Mem[0000000030081408] = 00000000, %l4 = 0000000000000000
12787 lduba [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000
12788! Mem[0000000020800040] = 0000e589, %l7 = 0000000000000000
12789 ldub [%o1+0x040],%l7 ! %l7 = 0000000000000000
12790! Starting 10 instruction Store Burst
12791! %f0 = 000000ff 0000ffff 16a66f51 1a53d335
12792! %f4 = d1e0a5d0 00000000 00000000 00000000
12793! %f8 = e3583621 2cced994 000000ff 47c2c6a4
12794! %f12 = 00000000 00000000 e3583621 ff000000
12795 stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000010101400
12796
12797! Check Point 61 for processor 0
12798
12799 set p0_check_pt_data_61,%g4
12800 rd %ccr,%g5 ! %g5 = 44
12801 ldx [%g4+0x08],%g2
12802 cmp %l0,%g2 ! %l0 = 0000000000000000
12803 bne %xcc,p0_reg_check_fail0
12804 mov 0xee0,%g1
12805 ldx [%g4+0x10],%g2
12806 cmp %l1,%g2 ! %l1 = 00000000d0a5e0d1
12807 bne %xcc,p0_reg_check_fail1
12808 mov 0xee1,%g1
12809 ldx [%g4+0x18],%g2
12810 cmp %l2,%g2 ! %l2 = 0000000000000000
12811 bne %xcc,p0_reg_check_fail2
12812 mov 0xee2,%g1
12813 ldx [%g4+0x20],%g2
12814 cmp %l4,%g2 ! %l4 = 0000000000000000
12815 bne %xcc,p0_reg_check_fail4
12816 mov 0xee4,%g1
12817 ldx [%g4+0x28],%g2
12818 cmp %l5,%g2 ! %l5 = 0000000000000000
12819 bne %xcc,p0_reg_check_fail5
12820 mov 0xee5,%g1
12821 ldx [%g4+0x30],%g2
12822 cmp %l6,%g2 ! %l6 = 0000000000000000
12823 bne %xcc,p0_reg_check_fail6
12824 mov 0xee6,%g1
12825 ldx [%g4+0x38],%g2
12826 cmp %l7,%g2 ! %l7 = 0000000000000000
12827 bne %xcc,p0_reg_check_fail7
12828 mov 0xee7,%g1
12829 nop ! Wait out %f0 latency
12830 nop ! Wait out %f0 latency
12831 nop ! Wait out %f0 latency
12832 nop ! Wait out %f0 latency
12833 ldx [%g4+0x40],%g3
12834 std %f0,[%g4]
12835 ldx [%g4],%g2
12836 cmp %g3,%g2 ! %f0 = 000000ff 0000ffff
12837 bne %xcc,p0_freg_check_fail
12838 mov 0xf00,%g1
12839 ldx [%g4+0x48],%g3
12840 std %f2,[%g4]
12841 ldx [%g4],%g2
12842 cmp %g3,%g2 ! %f2 = 16a66f51 1a53d335
12843 bne %xcc,p0_freg_check_fail
12844 mov 0xf02,%g1
12845 ldx [%g4+0x50],%g3
12846 std %f6,[%g4]
12847 ldx [%g4],%g2
12848 cmp %g3,%g2 ! %f6 = 00000000 00000000
12849 bne %xcc,p0_freg_check_fail
12850 mov 0xf06,%g1
12851 ldx [%g4+0x58],%g3
12852 std %f10,[%g4]
12853 ldx [%g4],%g2
12854 cmp %g3,%g2 ! %f10 = 000000ff 47c2c6a4
12855 bne %xcc,p0_freg_check_fail
12856 mov 0xf10,%g1
12857 ldx [%g4+0x60],%g3
12858 std %f16,[%g4]
12859 ldx [%g4],%g2
12860 cmp %g3,%g2 ! %f16 = ffff0000 ff000000
12861 bne %xcc,p0_freg_check_fail
12862 mov 0xf16,%g1
12863 ldx [%g4+0x68],%g3
12864 std %f18,[%g4]
12865 ldx [%g4],%g2
12866 cmp %g3,%g2 ! %f18 = 00000000 9fffffff
12867 bne %xcc,p0_freg_check_fail
12868 mov 0xf18,%g1
12869 ldx [%g4+0x70],%g3
12870 std %f20,[%g4]
12871 ldx [%g4],%g2
12872 cmp %g3,%g2 ! %f20 = 00000000 00000000
12873 bne %xcc,p0_freg_check_fail
12874 mov 0xf20,%g1
12875 ldx [%g4+0x78],%g3
12876 std %f22,[%g4]
12877 ldx [%g4],%g2
12878 cmp %g3,%g2 ! %f22 = 00000000 00000000
12879 bne %xcc,p0_freg_check_fail
12880 mov 0xf22,%g1
12881 ldx [%g4+0x80],%g3
12882 std %f24,[%g4]
12883 ldx [%g4],%g2
12884 cmp %g3,%g2 ! %f24 = 94d9ce2c 213658e3
12885 bne %xcc,p0_freg_check_fail
12886 mov 0xf24,%g1
12887 ldx [%g4+0x88],%g3
12888 std %f26,[%g4]
12889 ldx [%g4],%g2
12890 cmp %g3,%g2 ! %f26 = a4c6c247 9f39ee2d
12891 bne %xcc,p0_freg_check_fail
12892 mov 0xf26,%g1
12893 ldx [%g4+0x90],%g3
12894 std %f28,[%g4]
12895 ldx [%g4],%g2
12896 cmp %g3,%g2 ! %f28 = 00000000 00000000
12897 bne %xcc,p0_freg_check_fail
12898 mov 0xf28,%g1
12899 ldx [%g4+0x98],%g3
12900 std %f30,[%g4]
12901 ldx [%g4],%g2
12902 cmp %g3,%g2 ! %f30 = 000000ff 000000ff
12903 bne %xcc,p0_freg_check_fail
12904 mov 0xf30,%g1
12905
12906! Check Point 61 completed
12907
12908
12909p0_label_306:
12910! %l0 = 0000000000000000, Mem[0000000010181410] = ff000000
12911 stba %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
12912! Mem[0000000010141400] = 00000000, %l6 = 0000000000000000
12913 ldstuba [%i5+%g0]0x80,%l6 ! %l6 = 00000000000000ff
12914! %l0 = 0000000000000000, Mem[0000000030141400] = ffffffffffffff00
12915 stxa %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000000000000
12916! %l2 = 0000000000000000, Mem[00000000218001c1] = 6bf39ea8
12917 stb %l2,[%o3+0x1c1] ! Mem[00000000218001c0] = 6b009ea8
12918! %f15 = ff000000, Mem[000000001014142c] = 1a53d335
12919 st %f15,[%i5+0x02c] ! Mem[000000001014142c] = ff000000
12920! Mem[0000000030001408] = 00000000, %l2 = 0000000000000000
12921 ldstuba [%i0+%o4]0x89,%l2 ! %l2 = 00000000000000ff
12922! Mem[0000000010081410] = 00000000, %l1 = 00000000d0a5e0d1
12923 ldstuba [%i2+%o5]0x80,%l1 ! %l1 = 00000000000000ff
12924! %l4 = 0000000000000000, Mem[0000000010141420] = ffe67b3df778f501, %asi = 80
12925 stxa %l4,[%i5+0x020]%asi ! Mem[0000000010141420] = 0000000000000000
12926! %l4 = 0000000000000000, Mem[0000000010041400] = 00aa09a5
12927 stwa %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
12928! Starting 10 instruction Load Burst
12929! Mem[0000000010041420] = ed34871b35d3531a, %l5 = 0000000000000000
12930 ldx [%i1+0x020],%l5 ! %l5 = ed34871b35d3531a
12931
12932p0_label_307:
12933! Mem[0000000010081408] = 000039ff, %f23 = 00000000
12934 lda [%i2+%o4]0x88,%f23 ! %f23 = 000039ff
12935! Mem[0000000010081414] = 00000000, %l2 = 0000000000000000
12936 ldub [%i2+0x017],%l2 ! %l2 = 0000000000000000
12937! Mem[0000000010181408] = 00000000, %f8 = e3583621
12938 lda [%i6+%o4]0x88,%f8 ! %f8 = 00000000
12939! Mem[0000000010001400] = ff000000 00000000 04fb0000 000000ff
12940! Mem[0000000010001410] = 00000000 d0a5e0d1 00000000 00000066
12941! Mem[0000000010001420] = 000000ff 213658e3 00000000 ff800000
12942! Mem[0000000010001430] = ffffff3d 2d0064b3 62ef00ff 000000ff
12943 ldda [%i0]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010001400
12944 membar #Sync ! Added by membar checker (53)
12945! Mem[0000000010101410] = d0a5e0d1, %l3 = 0000000000000000
12946 ldsha [%i4+%o5]0x88,%l3 ! %l3 = ffffffffffffe0d1
12947! Mem[000000001008143c] = 000000ff, %l4 = 0000000000000000
12948 ldsha [%i2+0x03e]%asi,%l4 ! %l4 = 00000000000000ff
12949! Mem[0000000030001400] = 00000000, %l7 = 0000000000000000
12950 ldswa [%i0+%g0]0x89,%l7 ! %l7 = 0000000000000000
12951! %l5 = ed34871b35d3531a, Mem[0000000010001400] = 000000ff
12952 stha %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000531a
12953! Mem[0000000010001410] = 00000000, %l4 = 00000000000000ff
12954 ldsha [%i0+%o5]0x88,%l4 ! %l4 = 0000000000000000
12955! Starting 10 instruction Store Burst
12956! %l4 = 00000000, %l5 = 35d3531a, Mem[0000000030181408] = ffffff9f 00000000
12957 stda %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000 35d3531a
12958
12959p0_label_308:
12960! %f22 = 00000000 000039ff, Mem[0000000010001408] = 0000fb04 ff000000
12961 stda %f22,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000 000039ff
12962! %l6 = 0000000000000000, Mem[0000000030041410] = 00000000
12963 stha %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
12964! Mem[0000000010001400] = 1a530000, %l2 = 0000000000000000
12965 ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 0000001a000000ff
12966! %f14 = 62ef00ff 000000ff, Mem[0000000010101408] = 16a66f51 1a53d335
12967 stda %f14,[%i4+%o4]0x80 ! Mem[0000000010101408] = 62ef00ff 000000ff
12968! Mem[0000000030001408] = 000000ff, %l3 = ffffffffffffe0d1
12969 ldstuba [%i0+%o4]0x89,%l3 ! %l3 = 000000ff000000ff
12970! Mem[0000000010101408] = ff00ef62, %l0 = 0000000000000000
12971 swapa [%i4+%o4]0x88,%l0 ! %l0 = 00000000ff00ef62
12972! Mem[0000000030041408] = 00000000, %l1 = 0000000000000000
12973 swapa [%i1+%o4]0x89,%l1 ! %l1 = 0000000000000000
12974! Mem[0000000020800000] = 0000bb34, %l6 = 0000000000000000
12975 ldstuba [%o1+0x000]%asi,%l6 ! %l6 = 00000000000000ff
12976! %f21 = 00000000, Mem[0000000030001410] = 00ff0000
12977 sta %f21,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
12978! Starting 10 instruction Load Burst
12979! Mem[00000000100c143c] = d0a5e0d1, %f25 = 213658e3
12980 ld [%i3+0x03c],%f25 ! %f25 = d0a5e0d1
12981
12982p0_label_309:
12983! Mem[0000000030141408] = 0000000000000000, %l4 = 0000000000000000
12984 ldxa [%i5+%o4]0x89,%l4 ! %l4 = 0000000000000000
12985! Mem[0000000030181400] = ff000000, %f3 = 000000ff
12986 lda [%i6+%g0]0x89,%f3 ! %f3 = ff000000
12987! Mem[00000000211c0000] = ffffe4d2, %l4 = 0000000000000000
12988 lduha [%o2+0x000]%asi,%l4 ! %l4 = 000000000000ffff
12989! Mem[0000000030001410] = 0000000000000000, %f10 = 00000000 ff800000
12990 ldda [%i0+%o5]0x89,%f10 ! %f10 = 00000000 00000000
12991! Mem[0000000020800000] = ff00bb34, %l3 = 00000000000000ff
12992 ldsha [%o1+0x000]%asi,%l3 ! %l3 = ffffffffffffff00
12993! Mem[0000000021800180] = 52f9ae0c, %l2 = 000000000000001a
12994 ldub [%o3+0x180],%l2 ! %l2 = 0000000000000052
12995! Mem[0000000010181400] = ffffffff, %f28 = 00000000
12996 lda [%i6+0x000]%asi,%f28 ! %f28 = ffffffff
12997! Mem[0000000010181400] = 00000000 ffffffff, %l0 = ff00ef62, %l1 = 00000000
12998 ldda [%i6+%g0]0x88,%l0 ! %l0 = 00000000ffffffff 0000000000000000
12999! Mem[0000000030081400] = 9fffffff, %l2 = 0000000000000052
13000 lduwa [%i2+%g0]0x81,%l2 ! %l2 = 000000009fffffff
13001! Starting 10 instruction Store Burst
13002! Mem[0000000010001410] = 00000000, %l5 = ed34871b35d3531a
13003 ldstuba [%i0+%o5]0x88,%l5 ! %l5 = 00000000000000ff
13004
13005p0_label_310:
13006! %l3 = ffffffffffffff00, Mem[00000000100c1410] = 00000000ff0000ff
13007 stxa %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ffffffffffffff00
13008! %l0 = 00000000ffffffff, Mem[00000000100c1410] = ffffffffffffff00
13009 stxa %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000ffffffff
13010! %l3 = ffffffffffffff00, Mem[0000000010141410] = 00000000
13011 stha %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000ff00
13012! %l3 = ffffffffffffff00, Mem[0000000020800000] = ff00bb34, %asi = 80
13013 stha %l3,[%o1+0x000]%asi ! Mem[0000000020800000] = ff00bb34
13014! %l7 = 0000000000000000, Mem[00000000100c1408] = 00000000000000ff
13015 stxa %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000000000000000
13016! Mem[00000000100c1420] = e35836212cced994, %l0 = 00000000ffffffff, %l3 = ffffffffffffff00
13017 add %i3,0x20,%g1
13018 casxa [%g1]0x80,%l0,%l3 ! %l3 = e35836212cced994
13019! %f10 = 00000000 00000000, Mem[0000000010001400] = ff530000 00000000
13020 stda %f10,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000 00000000
13021! %f28 = ffffffff, Mem[0000000010001400] = 00000000
13022 sta %f28,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffffffff
13023! Mem[0000000030141410] = 00000000, %l4 = 000000000000ffff
13024 swapa [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000000
13025! Starting 10 instruction Load Burst
13026! Mem[0000000030181410] = 0000000000000000, %f26 = a4c6c247 9f39ee2d
13027 ldda [%i6+%o5]0x81,%f26 ! %f26 = 00000000 00000000
13028
13029! Check Point 62 for processor 0
13030
13031 set p0_check_pt_data_62,%g4
13032 rd %ccr,%g5 ! %g5 = 44
13033 ldx [%g4+0x08],%g2
13034 cmp %l1,%g2 ! %l1 = 0000000000000000
13035 bne %xcc,p0_reg_check_fail1
13036 mov 0xee1,%g1
13037 ldx [%g4+0x10],%g2
13038 cmp %l2,%g2 ! %l2 = 000000009fffffff
13039 bne %xcc,p0_reg_check_fail2
13040 mov 0xee2,%g1
13041 ldx [%g4+0x18],%g2
13042 cmp %l3,%g2 ! %l3 = e35836212cced994
13043 bne %xcc,p0_reg_check_fail3
13044 mov 0xee3,%g1
13045 ldx [%g4+0x20],%g2
13046 cmp %l4,%g2 ! %l4 = 0000000000000000
13047 bne %xcc,p0_reg_check_fail4
13048 mov 0xee4,%g1
13049 ldx [%g4+0x28],%g2
13050 cmp %l5,%g2 ! %l5 = 0000000000000000
13051 bne %xcc,p0_reg_check_fail5
13052 mov 0xee5,%g1
13053 ldx [%g4+0x30],%g2
13054 cmp %l6,%g2 ! %l6 = 0000000000000000
13055 bne %xcc,p0_reg_check_fail6
13056 mov 0xee6,%g1
13057 ldx [%g4+0x38],%g2
13058 cmp %l7,%g2 ! %l7 = 0000000000000000
13059 bne %xcc,p0_reg_check_fail7
13060 mov 0xee7,%g1
13061 ldx [%g4+0x40],%g3
13062 std %f0,[%g4]
13063 ldx [%g4],%g2
13064 cmp %g3,%g2 ! %f0 = ff000000 00000000
13065 bne %xcc,p0_freg_check_fail
13066 mov 0xf00,%g1
13067 ldx [%g4+0x48],%g3
13068 std %f2,[%g4]
13069 ldx [%g4],%g2
13070 cmp %g3,%g2 ! %f2 = 04fb0000 ff000000
13071 bne %xcc,p0_freg_check_fail
13072 mov 0xf02,%g1
13073 ldx [%g4+0x50],%g3
13074 std %f4,[%g4]
13075 ldx [%g4],%g2
13076 cmp %g3,%g2 ! %f4 = 00000000 d0a5e0d1
13077 bne %xcc,p0_freg_check_fail
13078 mov 0xf04,%g1
13079 ldx [%g4+0x58],%g3
13080 std %f6,[%g4]
13081 ldx [%g4],%g2
13082 cmp %g3,%g2 ! %f6 = 00000000 00000066
13083 bne %xcc,p0_freg_check_fail
13084 mov 0xf06,%g1
13085 ldx [%g4+0x60],%g3
13086 std %f8,[%g4]
13087 ldx [%g4],%g2
13088 cmp %g3,%g2 ! %f8 = 000000ff 213658e3
13089 bne %xcc,p0_freg_check_fail
13090 mov 0xf08,%g1
13091 ldx [%g4+0x68],%g3
13092 std %f10,[%g4]
13093 ldx [%g4],%g2
13094 cmp %g3,%g2 ! %f10 = 00000000 00000000
13095 bne %xcc,p0_freg_check_fail
13096 mov 0xf10,%g1
13097 ldx [%g4+0x70],%g3
13098 std %f12,[%g4]
13099 ldx [%g4],%g2
13100 cmp %g3,%g2 ! %f12 = ffffff3d 2d0064b3
13101 bne %xcc,p0_freg_check_fail
13102 mov 0xf12,%g1
13103 ldx [%g4+0x78],%g3
13104 std %f14,[%g4]
13105 ldx [%g4],%g2
13106 cmp %g3,%g2 ! %f14 = 62ef00ff 000000ff
13107 bne %xcc,p0_freg_check_fail
13108 mov 0xf14,%g1
13109 ldx [%g4+0x80],%g3
13110 std %f22,[%g4]
13111 ldx [%g4],%g2
13112 cmp %g3,%g2 ! %f22 = 00000000 000039ff
13113 bne %xcc,p0_freg_check_fail
13114 mov 0xf22,%g1
13115 ldx [%g4+0x88],%g3
13116 std %f24,[%g4]
13117 ldx [%g4],%g2
13118 cmp %g3,%g2 ! %f24 = 94d9ce2c d0a5e0d1
13119 bne %xcc,p0_freg_check_fail
13120 mov 0xf24,%g1
13121 ldx [%g4+0x90],%g3
13122 std %f26,[%g4]
13123 ldx [%g4],%g2
13124 cmp %g3,%g2 ! %f26 = 00000000 00000000
13125 bne %xcc,p0_freg_check_fail
13126 mov 0xf26,%g1
13127 ldx [%g4+0x98],%g3
13128 std %f28,[%g4]
13129 ldx [%g4],%g2
13130 cmp %g3,%g2 ! %f28 = ffffffff 00000000
13131 bne %xcc,p0_freg_check_fail
13132 mov 0xf28,%g1
13133
13134! Check Point 62 completed
13135
13136
13137p0_label_311:
13138! Mem[0000000030141400] = 00000000, %l4 = 0000000000000000
13139 lduha [%i5+%g0]0x89,%l4 ! %l4 = 0000000000000000
13140! Mem[0000000030041410] = 00000000, %l3 = e35836212cced994
13141 lduha [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000
13142! Mem[0000000010181410] = 00000000, %f20 = 00000000
13143 lda [%i6+%o5]0x88,%f20 ! %f20 = 00000000
13144! Mem[0000000010081400] = 00000097, %l7 = 0000000000000000
13145 lduba [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000000
13146! Mem[0000000010041410] = 000000ff, %l4 = 0000000000000000
13147 lduba [%i1+%o5]0x88,%l4 ! %l4 = 00000000000000ff
13148! Code Fragment 4
13149p0_fragment_9:
13150! %l0 = 00000000ffffffff
13151 setx 0xecb4cef0515a438a,%g7,%l0 ! %l0 = ecb4cef0515a438a
13152! %l1 = 0000000000000000
13153 setx 0x106e2740253c8ab4,%g7,%l1 ! %l1 = 106e2740253c8ab4
13154 setx 0x7ff8, %g1, %g2
13155 and %l0, %g2, %l0
13156 setx 0xffffffff, %g1, %g2
13157 and %l1, %g2, %l1
13158 setx 0x100000000, %g1, %g2
13159 or %l1, %g2, %l1 ! Set bit 32 - perrinj
13160 ta T_CHANGE_HPRIV
13161 stxa %l1, [%l0]ASI_ICACHE_INSTR
13162 ta T_CHANGE_NONHPRIV
13163! %l0 = ecb4cef0515a438a
13164 setx 0xc0a661a0067c7cee,%g7,%l0 ! %l0 = c0a661a0067c7cee
13165! %l1 = 106e2740253c8ab4
13166 setx 0x62db22c004f58b2c,%g7,%l1 ! %l1 = 62db22c004f58b2c
13167! Mem[0000000010141408] = 00000000, %l4 = 00000000000000ff
13168 lduwa [%i5+%o4]0x80,%l4 ! %l4 = 0000000000000000
13169! Mem[0000000010141430] = 00000000 00000000, %l4 = 00000000, %l5 = 00000000
13170 ldda [%i5+0x030]%asi,%l4 ! %l4 = 0000000000000000 0000000000000000
13171! Mem[0000000010001408] = ff390000, %f21 = 00000000
13172 lda [%i0+%o4]0x80,%f21 ! %f21 = ff390000
13173! Starting 10 instruction Store Burst
13174! Mem[0000000010101408] = 00000000, %l4 = 0000000000000000
13175 ldstuba [%i4+%o4]0x80,%l4 ! %l4 = 00000000000000ff
13176
13177p0_label_312:
13178! %f18 = 00000000 9fffffff, Mem[0000000030101410] = 00000000 00000000
13179 stda %f18,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000 9fffffff
13180! %l2 = 000000009fffffff, Mem[0000000010001408] = ff390000
13181 stha %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffff0000
13182! %l5 = 0000000000000000, Mem[0000000010001408] = 0000ffff
13183 stba %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000ff00
13184! Mem[0000000010041408] = 00000000, %l3 = 0000000000000000
13185 ldstuba [%i1+%o4]0x88,%l3 ! %l3 = 00000000000000ff
13186! Mem[0000000030101408] = ff000000, %l5 = 0000000000000000
13187 ldstuba [%i4+%o4]0x81,%l5 ! %l5 = 000000ff000000ff
13188! %f2 = 04fb0000 ff000000, Mem[0000000030081408] = 00000000 ff000000
13189 stda %f2 ,[%i2+%o4]0x89 ! Mem[0000000030081408] = 04fb0000 ff000000
13190! Mem[0000000030001400] = 00000000, %l2 = 000000009fffffff
13191 ldstuba [%i0+%g0]0x81,%l2 ! %l2 = 00000000000000ff
13192! %l5 = 00000000000000ff, Mem[00000000218001c0] = 6b009ea8
13193 sth %l5,[%o3+0x1c0] ! Mem[00000000218001c0] = 00ff9ea8
13194! Mem[0000000030081400] = 9fffffff, %l0 = c0a661a0067c7cee
13195 ldstuba [%i2+%g0]0x81,%l0 ! %l0 = 0000009f000000ff
13196! Starting 10 instruction Load Burst
13197! Mem[0000000030101408] = ff000000, %l6 = 0000000000000000
13198 lduwa [%i4+%o4]0x81,%l6 ! %l6 = 00000000ff000000
13199
13200p0_label_313:
13201! Mem[00000000211c0000] = ffffe4d2, %l7 = 0000000000000000
13202 lduha [%o2+0x000]%asi,%l7 ! %l7 = 000000000000ffff
13203! Mem[0000000030081410] = ff000000, %l7 = 000000000000ffff
13204 lduha [%i2+%o5]0x81,%l7 ! %l7 = 000000000000ff00
13205! Mem[00000000100c1410] = ffffffff00000000, %f8 = 000000ff 213658e3
13206 ldda [%i3+%o5]0x80,%f8 ! %f8 = ffffffff 00000000
13207! Mem[00000000100c1408] = 00000000, %l1 = 62db22c004f58b2c
13208 ldsba [%i3+%o4]0x80,%l1 ! %l1 = 0000000000000000
13209! Mem[0000000030081400] = ffffff3dffffffff, %f16 = ffff0000 ff000000
13210 ldda [%i2+%g0]0x89,%f16 ! %f16 = ffffff3d ffffffff
13211! Mem[0000000010041434] = 00000000, %f21 = ff390000
13212 lda [%i1+0x034]%asi,%f21 ! %f21 = 00000000
13213! Mem[0000000010141408] = 00000000, %l2 = 0000000000000000
13214 ldswa [%i5+%o4]0x88,%l2 ! %l2 = 0000000000000000
13215! Mem[0000000030041408] = 00000000, %l1 = 0000000000000000
13216 ldswa [%i1+%o4]0x89,%l1 ! %l1 = 0000000000000000
13217! Mem[0000000030101408] = 000000ff, %l2 = 0000000000000000
13218 lduba [%i4+%o4]0x89,%l2 ! %l2 = 00000000000000ff
13219! Starting 10 instruction Store Burst
13220! %l6 = ff000000, %l7 = 0000ff00, Mem[0000000010001410] = 000000ff d1e0a5d0
13221 stda %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff000000 0000ff00
13222
13223p0_label_314:
13224! %l6 = 00000000ff000000, Mem[00000000100c1410] = ffffffff
13225 stba %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00ffffff
13226! Mem[0000000010181418] = 00ff000000000000, %l1 = 0000000000000000, %l2 = 00000000000000ff
13227 add %i6,0x18,%g1
13228 casxa [%g1]0x80,%l1,%l2 ! %l2 = 00ff000000000000
13229! %l3 = 0000000000000000, Mem[0000000010041410] = 000000ff
13230 stha %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
13231! %f14 = 62ef00ff 000000ff, %l1 = 0000000000000000
13232! Mem[0000000030181438] = ff000000ff000000
13233 add %i6,0x038,%g1
13234 stda %f14,[%g1+%l1]ASI_PST32_S ! Mem[0000000030181438] = ff000000ff000000
13235! Mem[0000000010141410] = 00ff0000, %l7 = 000000000000ff00
13236 swapa [%i5+%o5]0x80,%l7 ! %l7 = 0000000000ff0000
13237! %l7 = 0000000000ff0000, Mem[00000000300c1400] = 0000000000000017
13238 stxa %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000000000ff0000
13239! %f0 = ff000000 00000000, Mem[0000000010041400] = 00000000 00000000
13240 stda %f0 ,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff000000 00000000
13241! %f22 = 00000000, Mem[0000000030101410] = ffffff9f
13242 sta %f22,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
13243! %f0 = ff000000 00000000, Mem[0000000010081410] = 000000ff 00000000
13244 stda %f0 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = ff000000 00000000
13245! Starting 10 instruction Load Burst
13246! Mem[00000000201c0000] = 00ffafd5, %l2 = 00ff000000000000
13247 ldsh [%o0+%g0],%l2 ! %l2 = 00000000000000ff
13248
13249p0_label_315:
13250! Mem[00000000300c1400] = 00000000 00ff0000, %l2 = 000000ff, %l3 = 00000000
13251 ldda [%i3+%g0]0x81,%l2 ! %l2 = 0000000000000000 0000000000ff0000
13252! Mem[0000000030001408] = ff000000, %l3 = 0000000000ff0000
13253 ldsba [%i0+%o4]0x81,%l3 ! %l3 = ffffffffffffffff
13254! Mem[0000000010141410] = 0000ff00, %f18 = 00000000
13255 lda [%i5+%o5]0x80,%f18 ! %f18 = 0000ff00
13256! Mem[0000000010081400] = 97000000, %l5 = 00000000000000ff
13257 ldsha [%i2+%g0]0x88,%l5 ! %l5 = 0000000000000000
13258! Mem[00000000201c0000] = 00ffafd5, %l0 = 000000000000009f
13259 ldub [%o0+0x001],%l0 ! %l0 = 00000000000000ff
13260! Mem[00000000218000c0] = ffffcd54, %l0 = 00000000000000ff
13261 ldsh [%o3+0x0c0],%l0 ! %l0 = ffffffffffffffff
13262! %f4 = 00000000 d0a5e0d1, Mem[00000000300c1410] = ff00845c 000066ff
13263 stda %f4 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000 d0a5e0d1
13264! Mem[0000000010181408] = 00000000, %l4 = 0000000000000000
13265 lduba [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
13266! Mem[0000000030101400] = 00000000, %l7 = 0000000000ff0000
13267 ldsha [%i4+%g0]0x81,%l7 ! %l7 = 0000000000000000
13268! Starting 10 instruction Store Burst
13269! %l0 = ffffffffffffffff, immed = fffff369, %y = 000005ed
13270 sdiv %l0,-0xc97,%l7 ! %l7 = ffffffff876d370c
13271 mov %l0,%y ! %y = ffffffff
13272
13273! Check Point 63 for processor 0
13274
13275 set p0_check_pt_data_63,%g4
13276 rd %ccr,%g5 ! %g5 = 44
13277 ldx [%g4+0x08],%g2
13278 cmp %l0,%g2 ! %l0 = ffffffffffffffff
13279 bne %xcc,p0_reg_check_fail0
13280 mov 0xee0,%g1
13281 ldx [%g4+0x10],%g2
13282 cmp %l1,%g2 ! %l1 = 0000000000000000
13283 bne %xcc,p0_reg_check_fail1
13284 mov 0xee1,%g1
13285 ldx [%g4+0x18],%g2
13286 cmp %l2,%g2 ! %l2 = 0000000000000000
13287 bne %xcc,p0_reg_check_fail2
13288 mov 0xee2,%g1
13289 ldx [%g4+0x20],%g2
13290 cmp %l3,%g2 ! %l3 = ffffffffffffffff
13291 bne %xcc,p0_reg_check_fail3
13292 mov 0xee3,%g1
13293 ldx [%g4+0x28],%g2
13294 cmp %l4,%g2 ! %l4 = 0000000000000000
13295 bne %xcc,p0_reg_check_fail4
13296 mov 0xee4,%g1
13297 ldx [%g4+0x30],%g2
13298 cmp %l5,%g2 ! %l5 = 0000000000000000
13299 bne %xcc,p0_reg_check_fail5
13300 mov 0xee5,%g1
13301 ldx [%g4+0x38],%g2
13302 cmp %l6,%g2 ! %l6 = 00000000ff000000
13303 bne %xcc,p0_reg_check_fail6
13304 mov 0xee6,%g1
13305 ldx [%g4+0x40],%g2
13306 cmp %l7,%g2 ! %l7 = ffffffff876d370c
13307 bne %xcc,p0_reg_check_fail7
13308 mov 0xee7,%g1
13309 ldx [%g4+0x48],%g3
13310 std %f2,[%g4]
13311 ldx [%g4],%g2
13312 cmp %g3,%g2 ! %f2 = 04fb0000 ff000000
13313 bne %xcc,p0_freg_check_fail
13314 mov 0xf02,%g1
13315 ldx [%g4+0x50],%g3
13316 std %f4,[%g4]
13317 ldx [%g4],%g2
13318 cmp %g3,%g2 ! %f4 = 00000000 d0a5e0d1
13319 bne %xcc,p0_freg_check_fail
13320 mov 0xf04,%g1
13321 ldx [%g4+0x58],%g3
13322 std %f8,[%g4]
13323 ldx [%g4],%g2
13324 cmp %g3,%g2 ! %f8 = ffffffff 00000000
13325 bne %xcc,p0_freg_check_fail
13326 mov 0xf08,%g1
13327 ldx [%g4+0x60],%g3
13328 std %f16,[%g4]
13329 ldx [%g4],%g2
13330 cmp %g3,%g2 ! %f16 = ffffff3d ffffffff
13331 bne %xcc,p0_freg_check_fail
13332 mov 0xf16,%g1
13333 ldx [%g4+0x68],%g3
13334 std %f18,[%g4]
13335 ldx [%g4],%g2
13336 cmp %g3,%g2 ! %f18 = 0000ff00 9fffffff
13337 bne %xcc,p0_freg_check_fail
13338 mov 0xf18,%g1
13339 ldx [%g4+0x70],%g3
13340 std %f20,[%g4]
13341 ldx [%g4],%g2
13342 cmp %g3,%g2 ! %f20 = 00000000 00000000
13343 bne %xcc,p0_freg_check_fail
13344 mov 0xf20,%g1
13345
13346! Check Point 63 completed
13347
13348
13349p0_label_316:
13350! %l6 = 00000000ff000000, Mem[0000000010081410] = 00000000000000ff
13351 stxa %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000ff000000
13352! %l0 = ffffffffffffffff, Mem[0000000010001410] = ff000000
13353 stba %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff0000ff
13354! %l6 = 00000000ff000000, Mem[0000000010081408] = 000039ff
13355 stwa %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = ff000000
13356! %f22 = 00000000 000039ff, Mem[0000000010181408] = 00000000 000000ff
13357 stda %f22,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 000039ff
13358! %f26 = 00000000, Mem[0000000010001400] = ffffffff
13359 sta %f26,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
13360! %f12 = ffffff3d 2d0064b3, Mem[0000000030101410] = 00000000 00000000
13361 stda %f12,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffff3d 2d0064b3
13362! %l4 = 0000000000000000, Mem[0000000010041408] = d1e0a5d0000000ff
13363 stxa %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000000000000000
13364! Mem[0000000010081408] = ff000000, %l3 = ffffffffffffffff
13365 swapa [%i2+%o4]0x88,%l3 ! %l3 = 00000000ff000000
13366! Mem[0000000030141400] = 00000000, %l0 = ffffffffffffffff
13367 ldstuba [%i5+%g0]0x81,%l0 ! %l0 = 00000000000000ff
13368! Starting 10 instruction Load Burst
13369! Mem[00000000300c1410] = 00000000, %l0 = 0000000000000000
13370 ldswa [%i3+%o5]0x81,%l0 ! %l0 = 0000000000000000
13371
13372p0_label_317:
13373! Mem[000000001010143c] = ff000000, %l2 = 0000000000000000
13374 ldsb [%i4+0x03d],%l2 ! %l2 = 0000000000000000
13375! Mem[0000000020800000] = ff00bb34, %l1 = 0000000000000000
13376 lduh [%o1+%g0],%l1 ! %l1 = 000000000000ff00
13377! Mem[00000000201c0000] = 00ffafd5, %l6 = 00000000ff000000
13378 ldsba [%o0+0x000]%asi,%l6 ! %l6 = 0000000000000000
13379! Mem[0000000021800180] = 52f9ae0c, %l3 = 00000000ff000000
13380 ldsh [%o3+0x180],%l3 ! %l3 = 00000000000052f9
13381! Mem[0000000010001408] = 00ff0000, %l0 = 0000000000000000
13382 lduha [%i0+%o4]0x80,%l0 ! %l0 = 00000000000000ff
13383! Mem[0000000030101408] = ff000000ff000000, %l4 = 0000000000000000
13384 ldxa [%i4+%o4]0x81,%l4 ! %l4 = ff000000ff000000
13385! Mem[0000000010181408] = 00000000, %l4 = ff000000ff000000
13386 ldsba [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
13387! Mem[00000000218000c0] = ffffcd54, %l0 = 00000000000000ff
13388 ldsb [%o3+0x0c1],%l0 ! %l0 = ffffffffffffffff
13389! Mem[0000000030181408] = 00000000, %l5 = 0000000000000000
13390 ldswa [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000000
13391! Starting 10 instruction Store Burst
13392! %l7 = ffffffff876d370c, Mem[0000000030101408] = ff000000
13393 stba %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0c000000
13394
13395p0_label_318:
13396! %l4 = 00000000, %l5 = 00000000, Mem[00000000100c1400] = 000000ff 000080ff
13397 stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000 00000000
13398! Mem[000000001008140d] = 00000000, %l0 = ffffffffffffffff
13399 ldstub [%i2+0x00d],%l0 ! %l0 = 00000000000000ff
13400! Mem[0000000030081410] = 000000ff, %l4 = 0000000000000000
13401 ldstuba [%i2+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
13402! %f11 = 00000000, %f1 = 00000000
13403 fcmps %fcc1,%f11,%f1 ! %fcc1 = 0
13404! %f6 = 00000000 00000066, Mem[0000000010101410] = d1e0a5d0 00000000
13405 stda %f6 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000 00000066
13406! %l5 = 0000000000000000, Mem[0000000030101400] = 00000000
13407 stha %l5,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
13408! Mem[0000000010181400] = ffffffff, %l2 = 0000000000000000
13409 ldstuba [%i6+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
13410! %l6 = 00000000, %l7 = 876d370c, Mem[00000000300c1410] = 00000000 d1e0a5d0
13411 stda %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 876d370c
13412! Mem[0000000030101408] = 0000000c, %l6 = 0000000000000000
13413 ldstuba [%i4+%o4]0x89,%l6 ! %l6 = 0000000c000000ff
13414! Starting 10 instruction Load Burst
13415! Mem[0000000010041410] = 00000000, %l2 = 00000000000000ff
13416 ldsba [%i1+%o5]0x88,%l2 ! %l2 = 0000000000000000
13417
13418p0_label_319:
13419! Mem[0000000030041408] = 0000000000000000, %l0 = 0000000000000000
13420 ldxa [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000
13421! Mem[0000000030041410] = 00000000, %l3 = 00000000000052f9
13422 ldsha [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000
13423! Mem[0000000030181410] = 00000000, %f4 = 00000000
13424 lda [%i6+%o5]0x81,%f4 ! %f4 = 00000000
13425! Mem[00000000300c1410] = 876d370c00000000, %l5 = 0000000000000000
13426 ldxa [%i3+%o5]0x89,%l5 ! %l5 = 876d370c00000000
13427! Mem[0000000010001410] = ff0000ff, %l4 = 00000000000000ff
13428 ldsha [%i0+%o5]0x80,%l4 ! %l4 = ffffffffffffff00
13429! Mem[0000000010001400] = 0000000000000000, %l4 = ffffffffffffff00
13430 ldxa [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000000
13431! Mem[0000000010001408] = 00ff0000, %l6 = 000000000000000c
13432 lduha [%i0+%o4]0x80,%l6 ! %l6 = 00000000000000ff
13433! Mem[0000000010081410] = 00000000, %l7 = ffffffff876d370c
13434 lduba [%i2+%o5]0x88,%l7 ! %l7 = 0000000000000000
13435! Mem[0000000010181400] = ffffffff, %l0 = 0000000000000000
13436 ldswa [%i6+%g0]0x88,%l0 ! %l0 = ffffffffffffffff
13437! Starting 10 instruction Store Burst
13438! %f0 = ff000000 00000000, %l7 = 0000000000000000
13439! Mem[0000000010081420] = 0000001600000000
13440 add %i2,0x020,%g1
13441 stda %f0,[%g1+%l7]ASI_PST32_P ! Mem[0000000010081420] = 0000001600000000
13442
13443p0_label_320:
13444! %f28 = ffffffff, Mem[0000000030181400] = ff000000
13445 sta %f28,[%i6+%g0]0x89 ! Mem[0000000030181400] = ffffffff
13446! %l5 = 876d370c00000000, Mem[0000000010041408] = 00000000
13447 stwa %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
13448! Mem[0000000010041408] = 00000000, %l4 = 0000000000000000
13449 ldstuba [%i1+%o4]0x80,%l4 ! %l4 = 00000000000000ff
13450! %f2 = 04fb0000 ff000000, %l1 = 000000000000ff00
13451! Mem[0000000030001410] = 0000000000000000
13452 add %i0,0x010,%g1
13453 stda %f2,[%g1+%l1]ASI_PST16_S ! Mem[0000000030001410] = 0000000000000000
13454! Mem[00000000300c1410] = 00000000, %l1 = 000000000000ff00
13455 swapa [%i3+%o5]0x81,%l1 ! %l1 = 0000000000000000
13456! %l2 = 0000000000000000, Mem[0000000030041408] = 00000000
13457 stha %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
13458! Mem[0000000010101410] = 00000000, %l0 = ffffffffffffffff
13459 ldstuba [%i4+%o5]0x80,%l0 ! %l0 = 00000000000000ff
13460! Mem[0000000030001410] = 00000000, %l3 = 0000000000000000
13461 lduwa [%i0+%o5]0x89,%l3 ! %l3 = 0000000000000000
13462! %l4 = 00000000, %l5 = 00000000, Mem[0000000010101400] = 000000ff 0000ffff
13463 stda %l4,[%i4+0x000]%asi ! Mem[0000000010101400] = 00000000 00000000
13464! Starting 10 instruction Load Burst
13465! Mem[0000000030001400] = ff000000, %l3 = 0000000000000000
13466 ldsba [%i0+%g0]0x81,%l3 ! %l3 = ffffffffffffffff
13467
13468! Check Point 64 for processor 0
13469
13470 set p0_check_pt_data_64,%g4
13471 rd %ccr,%g5 ! %g5 = 44
13472 ldx [%g4+0x08],%g2
13473 cmp %l0,%g2 ! %l0 = 0000000000000000
13474 bne %xcc,p0_reg_check_fail0
13475 mov 0xee0,%g1
13476 ldx [%g4+0x10],%g2
13477 cmp %l1,%g2 ! %l1 = 0000000000000000
13478 bne %xcc,p0_reg_check_fail1
13479 mov 0xee1,%g1
13480 ldx [%g4+0x18],%g2
13481 cmp %l2,%g2 ! %l2 = 0000000000000000
13482 bne %xcc,p0_reg_check_fail2
13483 mov 0xee2,%g1
13484 ldx [%g4+0x20],%g2
13485 cmp %l3,%g2 ! %l3 = ffffffffffffffff
13486 bne %xcc,p0_reg_check_fail3
13487 mov 0xee3,%g1
13488 ldx [%g4+0x28],%g2
13489 cmp %l4,%g2 ! %l4 = 0000000000000000
13490 bne %xcc,p0_reg_check_fail4
13491 mov 0xee4,%g1
13492 ldx [%g4+0x30],%g2
13493 cmp %l5,%g2 ! %l5 = 876d370c00000000
13494 bne %xcc,p0_reg_check_fail5
13495 mov 0xee5,%g1
13496 ldx [%g4+0x38],%g2
13497 cmp %l6,%g2 ! %l6 = 00000000000000ff
13498 bne %xcc,p0_reg_check_fail6
13499 mov 0xee6,%g1
13500 ldx [%g4+0x40],%g2
13501 cmp %l7,%g2 ! %l7 = 0000000000000000
13502 bne %xcc,p0_reg_check_fail7
13503 mov 0xee7,%g1
13504 ldx [%g4+0x48],%g3
13505 std %f4,[%g4]
13506 ldx [%g4],%g2
13507 cmp %g3,%g2 ! %f4 = 00000000 d0a5e0d1
13508 bne %xcc,p0_freg_check_fail
13509 mov 0xf04,%g1
13510
13511! Check Point 64 completed
13512
13513
13514p0_label_321:
13515! Mem[0000000030001400] = ff000000, %f1 = 00000000
13516 lda [%i0+%g0]0x81,%f1 ! %f1 = ff000000
13517! Mem[00000000300c1408] = 00000000, %f10 = 00000000
13518 lda [%i3+%o4]0x81,%f10 ! %f10 = 00000000
13519 membar #Sync ! Added by membar checker (54)
13520! Mem[0000000010041400] = 00000000 000000ff ff000000 00000000
13521! Mem[0000000010041410] = 00000000 a509aa5e 00000000 00000000
13522! Mem[0000000010041420] = ed34871b 35d3531a ff000000 ff000000
13523! Mem[0000000010041430] = 037d0000 00000000 000000ff 00000000
13524 ldda [%i1]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010041400
13525! Mem[00000000100c1430] = 00000000ffff0000, %f0 = ff000000 ff000000
13526 ldd [%i3+0x030],%f0 ! %f0 = 00000000 ffff0000
13527! Mem[0000000030081400] = ffffffff, %l1 = 0000000000000000
13528 ldswa [%i2+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
13529! Mem[0000000010181410] = 00000000, %l4 = 0000000000000000
13530 ldswa [%i6+%o5]0x88,%l4 ! %l4 = 0000000000000000
13531! Mem[0000000030081410] = 000000ff, %l3 = ffffffffffffffff
13532 lduwa [%i2+%o5]0x89,%l3 ! %l3 = 00000000000000ff
13533! Mem[0000000030081400] = ffffffff, %l3 = 00000000000000ff
13534 lduwa [%i2+%g0]0x81,%l3 ! %l3 = 00000000ffffffff
13535! Mem[0000000010141420] = 0000000000000000, %l5 = 876d370c00000000
13536 ldxa [%i5+0x020]%asi,%l5 ! %l5 = 0000000000000000
13537! Starting 10 instruction Store Burst
13538! Mem[00000000300c1400] = 00000000, %l7 = 0000000000000000
13539 ldstuba [%i3+%g0]0x89,%l7 ! %l7 = 00000000000000ff
13540
13541p0_label_322:
13542! Mem[0000000030001410] = 00000000, %l4 = 0000000000000000
13543 swapa [%i0+%o5]0x89,%l4 ! %l4 = 0000000000000000
13544! Mem[0000000030141408] = 00000000, %l3 = 00000000ffffffff
13545 ldstuba [%i5+%o4]0x81,%l3 ! %l3 = 00000000000000ff
13546! %f6 = 00000000, Mem[0000000010001400] = 00000000
13547 sta %f6 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
13548! Mem[0000000021800140] = 72ff9071, %l1 = ffffffffffffffff
13549 ldstub [%o3+0x140],%l1 ! %l1 = 00000072000000ff
13550! %l3 = 0000000000000000, Mem[00000000300c1408] = 0000000000000000
13551 stxa %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000000000000
13552! Mem[0000000030081400] = ffffffff, %l0 = 0000000000000000
13553 swapa [%i2+%g0]0x89,%l0 ! %l0 = 00000000ffffffff
13554! Mem[0000000030101410] = b364002d, %l4 = 0000000000000000
13555 swapa [%i4+%o5]0x81,%l4 ! %l4 = 00000000b364002d
13556! Mem[0000000030181408] = 00000000, %l2 = 0000000000000000
13557 ldstuba [%i6+%o4]0x81,%l2 ! %l2 = 00000000000000ff
13558! Mem[0000000030001410] = 00000000, %l2 = 0000000000000000
13559 ldstuba [%i0+%o5]0x81,%l2 ! %l2 = 00000000000000ff
13560! Starting 10 instruction Load Burst
13561! Mem[0000000030141408] = ff000000, %l7 = 0000000000000000
13562 ldsha [%i5+%o4]0x81,%l7 ! %l7 = ffffffffffffff00
13563
13564p0_label_323:
13565! Mem[0000000030081410] = ff0000003dffffff, %l1 = 0000000000000072
13566 ldxa [%i2+%o5]0x81,%l1 ! %l1 = ff0000003dffffff
13567! Mem[00000000201c0000] = 00ffafd5, %l2 = 0000000000000000
13568 ldsba [%o0+0x000]%asi,%l2 ! %l2 = 0000000000000000
13569! Mem[0000000030001410] = ff000000, %f1 = ffff0000
13570 lda [%i0+%o5]0x81,%f1 ! %f1 = ff000000
13571! Code Fragment 3
13572p0_fragment_10:
13573! %l0 = 00000000ffffffff
13574 setx 0x400c99405d4a351f,%g7,%l0 ! %l0 = 400c99405d4a351f
13575! %l1 = ff0000003dffffff
13576 setx 0x799bd4d7b2c0b060,%g7,%l1 ! %l1 = 799bd4d7b2c0b060
13577 setx 0x1fe000, %g1, %g3
13578 or %l0, %g3, %l0 ! always set perrmask = 0xff
13579 setx 0x1ffff8, %g1, %g2
13580 and %l0, %g2, %l0
13581 ta T_CHANGE_HPRIV
13582 stxa %l1, [%l0]ASI_DCACHE_DATA
13583 ta T_CHANGE_NONHPRIV
13584! %l0 = 400c99405d4a351f
13585 setx 0x2f67a23fc38b84f9,%g7,%l0 ! %l0 = 2f67a23fc38b84f9
13586! %l1 = 799bd4d7b2c0b060
13587 setx 0xd9bffd3044e56ade,%g7,%l1 ! %l1 = d9bffd3044e56ade
13588! Code Fragment 4
13589p0_fragment_11:
13590! %l0 = 2f67a23fc38b84f9
13591 setx 0x6ba03e47c68c9417,%g7,%l0 ! %l0 = 6ba03e47c68c9417
13592! %l1 = d9bffd3044e56ade
13593 setx 0xf740a5001883bf17,%g7,%l1 ! %l1 = f740a5001883bf17
13594 setx 0x7ff8, %g1, %g2
13595 and %l0, %g2, %l0
13596 setx 0xffffffff, %g1, %g2
13597 and %l1, %g2, %l1
13598 setx 0x100000000, %g1, %g2
13599 or %l1, %g2, %l1 ! Set bit 32 - perrinj
13600 ta T_CHANGE_HPRIV
13601 stxa %l1, [%l0]ASI_ICACHE_INSTR
13602 ta T_CHANGE_NONHPRIV
13603! %l0 = 6ba03e47c68c9417
13604 setx 0x413d673067353dbd,%g7,%l0 ! %l0 = 413d673067353dbd
13605! %l1 = f740a5001883bf17
13606 setx 0xeb8e0207a3563487,%g7,%l1 ! %l1 = eb8e0207a3563487
13607! Mem[0000000010001408] = 00ff0000, %l7 = ffffffffffffff00
13608 swapa [%i0+%o4]0x80,%l7 ! %l7 = 0000000000ff0000
13609! Mem[0000000030001410] = 00000000 000000ff, %l4 = b364002d, %l5 = 00000000
13610 ldda [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff 0000000000000000
13611! Mem[0000000020800000] = ff00bb34, %l7 = 0000000000ff0000
13612 ldsba [%o1+0x000]%asi,%l7 ! %l7 = ffffffffffffffff
13613! Mem[0000000010141410] = 0000ff00ff000000, %l3 = 0000000000000000
13614 ldxa [%i5+%o5]0x80,%l3 ! %l3 = 0000ff00ff000000
13615! Starting 10 instruction Store Burst
13616! %l4 = 00000000000000ff, Mem[0000000030001408] = ff000000
13617 stha %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00ff0000
13618
13619p0_label_324:
13620! Mem[00000000300c1410] = 0000ff00, %l7 = ffffffffffffffff
13621 swapa [%i3+%o5]0x81,%l7 ! %l7 = 000000000000ff00
13622! %f10 = 00000000 00000000, Mem[0000000030001410] = 000000ff 00000000
13623 stda %f10,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000 00000000
13624! Mem[0000000010001400] = 00000000, %l0 = 413d673067353dbd
13625 ldstub [%i0+%g0],%l0 ! %l0 = 00000000000000ff
13626! Mem[0000000010041400] = 00000000, %l2 = 0000000000000000, %asi = 80
13627 swapa [%i1+0x000]%asi,%l2 ! %l2 = 0000000000000000
13628! Mem[0000000021800040] = ffff9b4e, %l4 = 00000000000000ff
13629 ldstub [%o3+0x040],%l4 ! %l4 = 000000ff000000ff
13630! %f20 = 5eaa09a5, Mem[0000000030101410] = 00000000
13631 sta %f20,[%i4+%o5]0x81 ! Mem[0000000030101410] = 5eaa09a5
13632! %f30 = 00000000 ff000000, Mem[0000000010181400] = ffffffff 00000000
13633 stda %f30,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000 ff000000
13634! %l1 = eb8e0207a3563487, Mem[0000000030001410] = 00000000
13635 stba %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000087
13636! Mem[0000000010181424] = 2cced994, %f22 = 00000000
13637 lda [%i6+0x024]%asi,%f22 ! %f22 = 2cced994
13638! Starting 10 instruction Load Burst
13639! Mem[0000000010041410] = 00000000, %l6 = 00000000000000ff
13640 lduha [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000000
13641
13642p0_label_325:
13643! Mem[0000000020800000] = ff00bb34, %l5 = 0000000000000000
13644 ldsha [%o1+0x000]%asi,%l5 ! %l5 = ffffffffffffff00
13645! Mem[0000000030041408] = 00000000, %l5 = ffffffffffffff00
13646 ldswa [%i1+%o4]0x89,%l5 ! %l5 = 0000000000000000
13647! Mem[0000000010141408] = 00000000, %l4 = 00000000000000ff
13648 ldswa [%i5+%o4]0x88,%l4 ! %l4 = 0000000000000000
13649! Mem[0000000010101400] = 00000000, %l3 = 0000ff00ff000000
13650 lduba [%i4+%g0]0x80,%l3 ! %l3 = 0000000000000000
13651! Mem[0000000010001410] = ff0000ff, %f6 = 00000000
13652 lda [%i0+%o5]0x80,%f6 ! %f6 = ff0000ff
13653! Mem[0000000030141400] = ff000000 00000000, %l2 = 00000000, %l3 = 00000000
13654 ldda [%i5+%g0]0x81,%l2 ! %l2 = 00000000ff000000 0000000000000000
13655! Mem[0000000010101428] = 000000ff 47c2c6a4, %l2 = ff000000, %l3 = 00000000
13656 ldda [%i4+0x028]%asi,%l2 ! %l2 = 00000000000000ff 0000000047c2c6a4
13657! %l7 = 000000000000ff00, Mem[0000000010101438] = e3583621, %asi = 80
13658 stwa %l7,[%i4+0x038]%asi ! Mem[0000000010101438] = 0000ff00
13659! Mem[0000000010001408] = ffffff00, %l2 = 00000000000000ff
13660 lduwa [%i0+%o4]0x80,%l2 ! %l2 = 00000000ffffff00
13661! Starting 10 instruction Store Burst
13662! Mem[0000000010041400] = 00000000, %l7 = 000000000000ff00
13663 swapa [%i1+%g0]0x80,%l7 ! %l7 = 0000000000000000
13664
13665! Check Point 65 for processor 0
13666
13667 set p0_check_pt_data_65,%g4
13668 rd %ccr,%g5 ! %g5 = 44
13669 ldx [%g4+0x08],%g2
13670 cmp %l0,%g2 ! %l0 = 0000000000000000
13671 bne %xcc,p0_reg_check_fail0
13672 mov 0xee0,%g1
13673 ldx [%g4+0x10],%g2
13674 cmp %l1,%g2 ! %l1 = eb8e0207a3563487
13675 bne %xcc,p0_reg_check_fail1
13676 mov 0xee1,%g1
13677 ldx [%g4+0x18],%g2
13678 cmp %l2,%g2 ! %l2 = 00000000ffffff00
13679 bne %xcc,p0_reg_check_fail2
13680 mov 0xee2,%g1
13681 ldx [%g4+0x20],%g2
13682 cmp %l3,%g2 ! %l3 = 0000000047c2c6a4
13683 bne %xcc,p0_reg_check_fail3
13684 mov 0xee3,%g1
13685 ldx [%g4+0x28],%g2
13686 cmp %l4,%g2 ! %l4 = 0000000000000000
13687 bne %xcc,p0_reg_check_fail4
13688 mov 0xee4,%g1
13689 ldx [%g4+0x30],%g2
13690 cmp %l5,%g2 ! %l5 = 0000000000000000
13691 bne %xcc,p0_reg_check_fail5
13692 mov 0xee5,%g1
13693 ldx [%g4+0x38],%g2
13694 cmp %l6,%g2 ! %l6 = 0000000000000000
13695 bne %xcc,p0_reg_check_fail6
13696 mov 0xee6,%g1
13697 ldx [%g4+0x40],%g2
13698 cmp %l7,%g2 ! %l7 = 0000000000000000
13699 bne %xcc,p0_reg_check_fail7
13700 mov 0xee7,%g1
13701 ldx [%g4+0x48],%g3
13702 std %f0,[%g4]
13703 ldx [%g4],%g2
13704 cmp %g3,%g2 ! %f0 = 00000000 ff000000
13705 bne %xcc,p0_freg_check_fail
13706 mov 0xf00,%g1
13707 ldx [%g4+0x50],%g3
13708 std %f2,[%g4]
13709 ldx [%g4],%g2
13710 cmp %g3,%g2 ! %f2 = 04fb0000 ff000000
13711 bne %xcc,p0_freg_check_fail
13712 mov 0xf02,%g1
13713 ldx [%g4+0x58],%g3
13714 std %f4,[%g4]
13715 ldx [%g4],%g2
13716 cmp %g3,%g2 ! %f4 = 00000000 d0a5e0d1
13717 bne %xcc,p0_freg_check_fail
13718 mov 0xf04,%g1
13719 ldx [%g4+0x60],%g3
13720 std %f6,[%g4]
13721 ldx [%g4],%g2
13722 cmp %g3,%g2 ! %f6 = ff0000ff 00000066
13723 bne %xcc,p0_freg_check_fail
13724 mov 0xf06,%g1
13725 ldx [%g4+0x68],%g3
13726 std %f10,[%g4]
13727 ldx [%g4],%g2
13728 cmp %g3,%g2 ! %f10 = 00000000 00000000
13729 bne %xcc,p0_freg_check_fail
13730 mov 0xf10,%g1
13731 ldx [%g4+0x70],%g3
13732 std %f16,[%g4]
13733 ldx [%g4],%g2
13734 cmp %g3,%g2 ! %f16 = ff000000 00000000
13735 bne %xcc,p0_freg_check_fail
13736 mov 0xf16,%g1
13737 ldx [%g4+0x78],%g3
13738 std %f18,[%g4]
13739 ldx [%g4],%g2
13740 cmp %g3,%g2 ! %f18 = 00000000 000000ff
13741 bne %xcc,p0_freg_check_fail
13742 mov 0xf18,%g1
13743 ldx [%g4+0x80],%g3
13744 std %f20,[%g4]
13745 ldx [%g4],%g2
13746 cmp %g3,%g2 ! %f20 = 5eaa09a5 00000000
13747 bne %xcc,p0_freg_check_fail
13748 mov 0xf20,%g1
13749 ldx [%g4+0x88],%g3
13750 std %f22,[%g4]
13751 ldx [%g4],%g2
13752 cmp %g3,%g2 ! %f22 = 2cced994 00000000
13753 bne %xcc,p0_freg_check_fail
13754 mov 0xf22,%g1
13755 ldx [%g4+0x90],%g3
13756 std %f24,[%g4]
13757 ldx [%g4],%g2
13758 cmp %g3,%g2 ! %f24 = 1a53d335 1b8734ed
13759 bne %xcc,p0_freg_check_fail
13760 mov 0xf24,%g1
13761 ldx [%g4+0x98],%g3
13762 std %f26,[%g4]
13763 ldx [%g4],%g2
13764 cmp %g3,%g2 ! %f26 = 000000ff 000000ff
13765 bne %xcc,p0_freg_check_fail
13766 mov 0xf26,%g1
13767 ldx [%g4+0xa0],%g3
13768 std %f28,[%g4]
13769 ldx [%g4],%g2
13770 cmp %g3,%g2 ! %f28 = 00000000 00007d03
13771 bne %xcc,p0_freg_check_fail
13772 mov 0xf28,%g1
13773 ldx [%g4+0xa8],%g3
13774 std %f30,[%g4]
13775 ldx [%g4],%g2
13776 cmp %g3,%g2 ! %f30 = 00000000 ff000000
13777 bne %xcc,p0_freg_check_fail
13778 mov 0xf30,%g1
13779
13780! Check Point 65 completed
13781
13782
13783p0_label_326:
13784! %l6 = 0000000000000000, Mem[00000000300c1410] = ffffffff
13785 stba %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00ffffff
13786! Code Fragment 3
13787p0_fragment_12:
13788! %l0 = 0000000000000000
13789 setx 0x9c4d6b77c239952d,%g7,%l0 ! %l0 = 9c4d6b77c239952d
13790! %l1 = eb8e0207a3563487
13791 setx 0x88e499700322cd6a,%g7,%l1 ! %l1 = 88e499700322cd6a
13792 setx 0x1fe000, %g1, %g3
13793 or %l0, %g3, %l0 ! always set perrmask = 0xff
13794 setx 0x1ffff8, %g1, %g2
13795 and %l0, %g2, %l0
13796 ta T_CHANGE_HPRIV
13797 stxa %l1, [%l0]ASI_DCACHE_DATA
13798 ta T_CHANGE_NONHPRIV
13799! %l0 = 9c4d6b77c239952d
13800 setx 0x623359dffa8b477d,%g7,%l0 ! %l0 = 623359dffa8b477d
13801! %l1 = 88e499700322cd6a
13802 setx 0xaef4d5806d40b5ad,%g7,%l1 ! %l1 = aef4d5806d40b5ad
13803! %l2 = 00000000ffffff00, Mem[0000000010181414] = 0000ff00, %asi = 80
13804 stba %l2,[%i6+0x014]%asi ! Mem[0000000010181414] = 0000ff00
13805! %f7 = 00000066, Mem[0000000030181410] = 00000000
13806 sta %f7 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000066
13807! %l5 = 0000000000000000, Mem[00000000100c1400] = 0000000000000000
13808 stxa %l5,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000000000000000
13809! %l7 = 0000000000000000, Mem[0000000010141420] = 0000000000000000
13810 stx %l7,[%i5+0x020] ! Mem[0000000010141420] = 0000000000000000
13811! %f14 = 62ef00ff 000000ff, Mem[0000000030001408] = 00ff0000 00000000
13812 stda %f14,[%i0+%o4]0x81 ! Mem[0000000030001408] = 62ef00ff 000000ff
13813! %f18 = 00000000, Mem[0000000010141400] = 000000ff
13814 sta %f18,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
13815! Mem[00000000300c1400] = ff000000, %l6 = 0000000000000000
13816 ldstuba [%i3+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
13817! Starting 10 instruction Load Burst
13818! Mem[00000000201c0000] = 00ffafd5, %l6 = 00000000000000ff
13819 lduha [%o0+0x000]%asi,%l6 ! %l6 = 00000000000000ff
13820
13821p0_label_327:
13822! Mem[0000000030181410] = 00000066, %l5 = 0000000000000000
13823 ldswa [%i6+%o5]0x89,%l5 ! %l5 = 0000000000000066
13824! Mem[00000000201c0000] = 00ffafd5, %l3 = 0000000047c2c6a4
13825 lduha [%o0+0x000]%asi,%l3 ! %l3 = 00000000000000ff
13826! Mem[000000001000141c] = 00000066, %l5 = 0000000000000066
13827 lduba [%i0+0x01f]%asi,%l5 ! %l5 = 0000000000000066
13828! Mem[0000000010181428] = 2dee399f47c2c6a4, %l0 = 623359dffa8b477d
13829 ldxa [%i6+0x028]%asi,%l0 ! %l0 = 2dee399f47c2c6a4
13830! Mem[0000000010081408] = ffffffff 00ff0000, %l2 = ffffff00, %l3 = 000000ff
13831 ldda [%i2+%o4]0x80,%l2 ! %l2 = 00000000ffffffff 0000000000ff0000
13832! Mem[0000000010041410] = 00000000a509aa5e, %l7 = 0000000000000000
13833 ldxa [%i1+%o5]0x80,%l7 ! %l7 = 00000000a509aa5e
13834! Mem[0000000010181410] = 00000000, %l2 = 00000000ffffffff
13835 ldsba [%i6+%o5]0x88,%l2 ! %l2 = 0000000000000000
13836! Mem[0000000010181400] = 00000000 ff000000, %l4 = 00000000, %l5 = 00000066
13837 ldda [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000000 00000000ff000000
13838! Mem[000000001018140c] = 000039ff, %l1 = aef4d5806d40b5ad
13839 ldub [%i6+0x00e],%l1 ! %l1 = 0000000000000039
13840! Starting 10 instruction Store Burst
13841! %l1 = 0000000000000039, Mem[0000000010141400] = 00000000
13842 stha %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00390000
13843
13844p0_label_328:
13845! %l1 = 0000000000000039, Mem[0000000010181410] = 00000000
13846 stwa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000039
13847! Mem[0000000010141410] = 0000ff00, %l3 = 0000000000ff0000
13848 swapa [%i5+%o5]0x80,%l3 ! %l3 = 000000000000ff00
13849! %f10 = 00000000 00000000, %l0 = 2dee399f47c2c6a4
13850! Mem[00000000300c1428] = 0000009700000000
13851 add %i3,0x028,%g1
13852 stda %f10,[%g1+%l0]ASI_PST16_SL ! Mem[00000000300c1428] = 0000009700000000
13853! Mem[00000000211c0000] = ffffe4d2, %l6 = 00000000000000ff
13854 ldstuba [%o2+0x000]%asi,%l6 ! %l6 = 000000ff000000ff
13855! Mem[00000000100c1410] = ffffff00, %l6 = 00000000000000ff
13856 swapa [%i3+%o5]0x88,%l6 ! %l6 = 00000000ffffff00
13857! Mem[0000000010101400] = 00000000, %l1 = 0000000000000039
13858 swapa [%i4+%g0]0x88,%l1 ! %l1 = 0000000000000000
13859! Mem[0000000030181408] = 000000ff, %l0 = 2dee399f47c2c6a4
13860 swapa [%i6+%o4]0x89,%l0 ! %l0 = 00000000000000ff
13861! %l2 = 00000000, %l3 = 0000ff00, Mem[00000000100c1400] = 00000000 00000000
13862 stda %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000 0000ff00
13863! %l6 = 00000000ffffff00, Mem[0000000010001400] = 000000ff
13864 stwa %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffff00
13865! Starting 10 instruction Load Burst
13866! Mem[00000000300c1400] = 000000ff, %f9 = 00000000
13867 lda [%i3+%g0]0x89,%f9 ! %f9 = 000000ff
13868
13869p0_label_329:
13870! Mem[00000000211c0000] = ffffe4d2, %l4 = 0000000000000000
13871 ldsb [%o2+0x001],%l4 ! %l4 = ffffffffffffffff
13872! Mem[0000000030041400] = ff000000 00000000 00000000 00000000
13873! Mem[0000000030041410] = 00000000 00000000 00000000 ffff0000
13874! Mem[0000000030041420] = ffe60000 ff00f552 80a2ecaa 77a322cb
13875! Mem[0000000030041430] = 35d3531a 3d7be6ff 74bd5edc 52d51ebb
13876 ldda [%i1]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030041400
13877! Mem[0000000030041410] = 00000000, %l4 = ffffffffffffffff
13878 ldsha [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000000
13879! Mem[0000000030081408] = ff000000, %f23 = 00000000
13880 lda [%i2+%o4]0x89,%f23 ! %f23 = ff000000
13881! Mem[00000000100c1400] = 00ff0000 00000000, %l4 = 00000000, %l5 = ff000000
13882 ldda [%i3+%g0]0x88,%l4 ! %l4 = 0000000000000000 0000000000ff0000
13883! Mem[0000000030041400] = 000000ff, %l4 = 0000000000000000
13884 lduba [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000ff
13885! Mem[0000000010141400] = 00390000, %l5 = 0000000000ff0000
13886 ldswa [%i5+%g0]0x80,%l5 ! %l5 = 0000000000390000
13887! Mem[0000000030001410] = 87000000, %l6 = 00000000ffffff00
13888 ldsha [%i0+%o5]0x81,%l6 ! %l6 = ffffffffffff8700
13889! Mem[0000000030081400] = 00000000, %l6 = ffffffffffff8700
13890 ldsba [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000
13891! Starting 10 instruction Store Burst
13892! Mem[0000000010101408] = ff000000, %l0 = 00000000000000ff
13893 ldstub [%i4+%o4],%l0 ! %l0 = 000000ff000000ff
13894
13895p0_label_330:
13896! Mem[0000000010001410] = ff0000ff, %l7 = 00000000a509aa5e
13897 swapa [%i0+%o5]0x88,%l7 ! %l7 = 00000000ff0000ff
13898! Mem[000000001004143e] = 00000000, %l6 = 0000000000000000
13899 ldstuba [%i1+0x03e]%asi,%l6 ! %l6 = 00000000000000ff
13900! %l0 = 00000000000000ff, Mem[00000000211c0000] = ffffe4d2
13901 sth %l0,[%o2+%g0] ! Mem[00000000211c0000] = 00ffe4d2
13902 membar #Sync ! Added by membar checker (55)
13903! %f26 = 000000ff 000000ff, Mem[0000000030041408] = 00000000 00000000
13904 stda %f26,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000ff 000000ff
13905! %l4 = 00000000000000ff, Mem[00000000201c0001] = 00ffafd5
13906 stb %l4,[%o0+0x001] ! Mem[00000000201c0000] = 00ffafd5
13907! Mem[00000000100c1400] = 00000000, %l4 = 00000000000000ff
13908 swapa [%i3+%g0]0x88,%l4 ! %l4 = 0000000000000000
13909! %l0 = 00000000000000ff, Mem[0000000010041410] = 00000000
13910 stwa %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000ff
13911! Mem[0000000030141410] = 0000ffff, %l0 = 00000000000000ff
13912 swapa [%i5+%o5]0x89,%l0 ! %l0 = 000000000000ffff
13913! Mem[0000000030001410] = 00000087, %l5 = 0000000000390000
13914 swapa [%i0+%o5]0x89,%l5 ! %l5 = 0000000000000087
13915! Starting 10 instruction Load Burst
13916! Mem[0000000010081410] = 00000000, %f22 = 2cced994
13917 ld [%i2+%o5],%f22 ! %f22 = 00000000
13918
13919! Check Point 66 for processor 0
13920
13921 set p0_check_pt_data_66,%g4
13922 rd %ccr,%g5 ! %g5 = 44
13923 ldx [%g4+0x08],%g2
13924 cmp %l0,%g2 ! %l0 = 000000000000ffff
13925 bne %xcc,p0_reg_check_fail0
13926 mov 0xee0,%g1
13927 ldx [%g4+0x10],%g2
13928 cmp %l1,%g2 ! %l1 = 0000000000000000
13929 bne %xcc,p0_reg_check_fail1
13930 mov 0xee1,%g1
13931 ldx [%g4+0x18],%g2
13932 cmp %l2,%g2 ! %l2 = 0000000000000000
13933 bne %xcc,p0_reg_check_fail2
13934 mov 0xee2,%g1
13935 ldx [%g4+0x20],%g2
13936 cmp %l3,%g2 ! %l3 = 000000000000ff00
13937 bne %xcc,p0_reg_check_fail3
13938 mov 0xee3,%g1
13939 ldx [%g4+0x28],%g2
13940 cmp %l4,%g2 ! %l4 = 0000000000000000
13941 bne %xcc,p0_reg_check_fail4
13942 mov 0xee4,%g1
13943 ldx [%g4+0x30],%g2
13944 cmp %l5,%g2 ! %l5 = 0000000000000087
13945 bne %xcc,p0_reg_check_fail5
13946 mov 0xee5,%g1
13947 ldx [%g4+0x38],%g2
13948 cmp %l6,%g2 ! %l6 = 0000000000000000
13949 bne %xcc,p0_reg_check_fail6
13950 mov 0xee6,%g1
13951 ldx [%g4+0x40],%g2
13952 cmp %l7,%g2 ! %l7 = 00000000ff0000ff
13953 bne %xcc,p0_reg_check_fail7
13954 mov 0xee7,%g1
13955 ldx [%g4+0x48],%g3
13956 std %f0,[%g4]
13957 ldx [%g4],%g2
13958 cmp %g3,%g2 ! %f0 = 00000000 000000ff
13959 bne %xcc,p0_freg_check_fail
13960 mov 0xf00,%g1
13961 ldx [%g4+0x50],%g3
13962 std %f2,[%g4]
13963 ldx [%g4],%g2
13964 cmp %g3,%g2 ! %f2 = 00000000 00000000
13965 bne %xcc,p0_freg_check_fail
13966 mov 0xf02,%g1
13967 ldx [%g4+0x58],%g3
13968 std %f4,[%g4]
13969 ldx [%g4],%g2
13970 cmp %g3,%g2 ! %f4 = 00000000 00000000
13971 bne %xcc,p0_freg_check_fail
13972 mov 0xf04,%g1
13973 ldx [%g4+0x60],%g3
13974 std %f6,[%g4]
13975 ldx [%g4],%g2
13976 cmp %g3,%g2 ! %f6 = 0000ffff 00000000
13977 bne %xcc,p0_freg_check_fail
13978 mov 0xf06,%g1
13979 ldx [%g4+0x68],%g3
13980 std %f8,[%g4]
13981 ldx [%g4],%g2
13982 cmp %g3,%g2 ! %f8 = 52f500ff 0000e6ff
13983 bne %xcc,p0_freg_check_fail
13984 mov 0xf08,%g1
13985 ldx [%g4+0x70],%g3
13986 std %f10,[%g4]
13987 ldx [%g4],%g2
13988 cmp %g3,%g2 ! %f10 = cb22a377 aaeca280
13989 bne %xcc,p0_freg_check_fail
13990 mov 0xf10,%g1
13991 ldx [%g4+0x78],%g3
13992 std %f12,[%g4]
13993 ldx [%g4],%g2
13994 cmp %g3,%g2 ! %f12 = ffe67b3d 1a53d335
13995 bne %xcc,p0_freg_check_fail
13996 mov 0xf12,%g1
13997 ldx [%g4+0x80],%g3
13998 std %f14,[%g4]
13999 ldx [%g4],%g2
14000 cmp %g3,%g2 ! %f14 = bb1ed552 dc5ebd74
14001 bne %xcc,p0_freg_check_fail
14002 mov 0xf14,%g1
14003 ldx [%g4+0x88],%g3
14004 std %f22,[%g4]
14005 ldx [%g4],%g2
14006 cmp %g3,%g2 ! %f22 = 00000000 ff000000
14007 bne %xcc,p0_freg_check_fail
14008 mov 0xf22,%g1
14009
14010! Check Point 66 completed
14011
14012
14013p0_label_331:
14014! Mem[0000000010001410] = a509aa5e, %l5 = 0000000000000087
14015 ldsha [%i0+%o5]0x88,%l5 ! %l5 = ffffffffffffaa5e
14016! Mem[0000000010001430] = ffffff3d, %l1 = 0000000000000000
14017 ldsh [%i0+0x030],%l1 ! %l1 = ffffffffffffffff
14018! Mem[0000000010101400] = 39000000 00000000, %l4 = 00000000, %l5 = ffffaa5e
14019 ldda [%i4+0x000]%asi,%l4 ! %l4 = 0000000039000000 0000000000000000
14020! Mem[00000000300c1410] = 00ffffff, %l0 = 000000000000ffff
14021 lduha [%i3+%o5]0x81,%l0 ! %l0 = 00000000000000ff
14022! Mem[0000000010041434] = 00000000, %l3 = 000000000000ff00
14023 ldsb [%i1+0x036],%l3 ! %l3 = 0000000000000000
14024! Mem[0000000010141404] = f778f552, %f8 = 52f500ff
14025 ld [%i5+0x004],%f8 ! %f8 = f778f552
14026! Mem[000000001018141c] = 00000000, %l2 = 0000000000000000
14027 ldsb [%i6+0x01d],%l2 ! %l2 = 0000000000000000
14028! Mem[0000000021800100] = ffff0ae8, %l3 = 0000000000000000
14029 lduha [%o3+0x100]%asi,%l3 ! %l3 = 000000000000ffff
14030! Mem[0000000030041400] = ff000000 00000000, %l4 = 39000000, %l5 = 00000000
14031 ldda [%i1+%g0]0x81,%l4 ! %l4 = 00000000ff000000 0000000000000000
14032! Starting 10 instruction Store Burst
14033! %l7 = 00000000ff0000ff, Mem[00000000100c1400] = ff000000
14034 stwa %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff0000ff
14035
14036p0_label_332:
14037! %f10 = cb22a377 aaeca280, Mem[0000000010001400] = ffffff00 00000000
14038 stda %f10,[%i0+%g0]0x88 ! Mem[0000000010001400] = cb22a377 aaeca280
14039! Mem[00000000201c0000] = 00ffafd5, %l7 = 00000000ff0000ff
14040 ldstuba [%o0+0x000]%asi,%l7 ! %l7 = 00000000000000ff
14041! Mem[00000000201c0000] = ffffafd5, %l3 = 000000000000ffff
14042 ldstub [%o0+%g0],%l3 ! %l3 = 000000ff000000ff
14043! %f16 = ff000000 00000000, Mem[0000000010181408] = 00000000 ff390000
14044 stda %f16,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff000000 00000000
14045! %l6 = 00000000, %l7 = 00000000, Mem[0000000010181408] = 00000000 000000ff
14046 stda %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 00000000
14047! %f25 = 1b8734ed, Mem[0000000010181408] = 00000000
14048 sta %f25,[%i6+%o4]0x80 ! Mem[0000000010181408] = 1b8734ed
14049! %f14 = bb1ed552 dc5ebd74, %l1 = ffffffffffffffff
14050! Mem[0000000030001438] = 00000000ffffffff
14051 add %i0,0x038,%g1
14052 stda %f14,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030001438] = 74bd5edc52d51ebb
14053! Mem[0000000010081400] = 00000097, %l3 = 00000000000000ff
14054 swapa [%i2+%g0]0x80,%l3 ! %l3 = 0000000000000097
14055! %f8 = f778f552, Mem[0000000030081408] = ff000000
14056 sta %f8 ,[%i2+%o4]0x89 ! Mem[0000000030081408] = f778f552
14057! Starting 10 instruction Load Burst
14058! %f17 = 00000000, %f12 = ffe67b3d 1a53d335
14059 fitod %f17,%f12 ! %f12 = 00000000 00000000
14060
14061p0_label_333:
14062! Mem[0000000010181400] = 00000000, %l2 = 0000000000000000
14063 lduwa [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000000
14064! Mem[0000000010181400] = 00000000, %l6 = 0000000000000000
14065 lduwa [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000
14066! Mem[0000000030041408] = ff000000, %l4 = 00000000ff000000
14067 lduba [%i1+%o4]0x81,%l4 ! %l4 = 00000000000000ff
14068! Mem[0000000010001410] = 0000ff00a509aa5e, %l6 = 0000000000000000
14069 ldxa [%i0+%o5]0x88,%l6 ! %l6 = 0000ff00a509aa5e
14070! Mem[0000000030181408] = a4c6c247, %l3 = 0000000000000097
14071 ldsha [%i6+%o4]0x81,%l3 ! %l3 = ffffffffffffa4c6
14072! Mem[0000000010181400] = 00000000, %l0 = 00000000000000ff
14073 lduba [%i6+%g0]0x88,%l0 ! %l0 = 0000000000000000
14074! Mem[0000000010141400] = 00003900, %l3 = ffffffffffffa4c6
14075 ldswa [%i5+%g0]0x88,%l3 ! %l3 = 0000000000003900
14076! Mem[0000000010141418] = 16a66f51, %l1 = ffffffffffffffff
14077 ldsw [%i5+0x018],%l1 ! %l1 = 0000000016a66f51
14078! Mem[0000000010101400] = 00000039, %f0 = 00000000
14079 lda [%i4+%g0]0x88,%f0 ! %f0 = 00000039
14080! Starting 10 instruction Store Burst
14081! %l5 = 0000000000000000, Mem[0000000010041408] = ff000000
14082 stwa %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
14083
14084p0_label_334:
14085! Mem[0000000010101408] = ff000000, %l4 = 00000000000000ff
14086 swapa [%i4+%o4]0x80,%l4 ! %l4 = 00000000ff000000
14087! %l3 = 0000000000003900, Mem[0000000010081404] = 00000000
14088 stw %l3,[%i2+0x004] ! Mem[0000000010081404] = 00003900
14089! %f6 = 0000ffff, Mem[0000000010041408] = 00000000
14090 sta %f6 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000ffff
14091! Mem[000000001010141c] = 00000000, %l2 = 0000000000000000
14092 ldstuba [%i4+0x01c]%asi,%l2 ! %l2 = 00000000000000ff
14093! %l6 = 0000ff00a509aa5e, Mem[0000000020800040] = 0000e589
14094 stb %l6,[%o1+0x040] ! Mem[0000000020800040] = 5e00e589
14095! %l7 = 0000000000000000, Mem[0000000010101408] = ff000000
14096 stha %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff000000
14097! %f11 = aaeca280, Mem[0000000010081400] = 000000ff
14098 sta %f11,[%i2+%g0]0x80 ! Mem[0000000010081400] = aaeca280
14099! %l1 = 0000000016a66f51, Mem[0000000030141408] = 000000ff
14100 stwa %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = 16a66f51
14101! Mem[0000000030081408] = f778f552, %l1 = 0000000016a66f51
14102 ldstuba [%i2+%o4]0x89,%l1 ! %l1 = 00000052000000ff
14103! Starting 10 instruction Load Burst
14104! Mem[0000000020800000] = ff00bb34, %l2 = 0000000000000000
14105 ldsha [%o1+0x000]%asi,%l2 ! %l2 = ffffffffffffff00
14106
14107p0_label_335:
14108 membar #Sync ! Added by membar checker (56)
14109! Mem[0000000030141400] = ff000000 00000000 516fa616 00000000
14110! Mem[0000000030141410] = ff000000 ffffffff ffffffff 00000097
14111! Mem[0000000030141420] = ed34871b 037de60a 000000ff 40625eff
14112! Mem[0000000030141430] = 72000000 16a66f51 000000ff ff0000ff
14113 ldda [%i5]ASI_BLK_SL,%f16 ! Block Load from 0000000030141400
14114! Mem[0000000010181408] = 1b8734ed 00000000, %l2 = ffffff00, %l3 = 00003900
14115 ldda [%i6+%o4]0x80,%l2 ! %l2 = 000000001b8734ed 0000000000000000
14116! Mem[0000000010041410] = 000000ff, %l6 = 0000ff00a509aa5e
14117 ldsha [%i1+%o5]0x88,%l6 ! %l6 = 00000000000000ff
14118! Mem[0000000010181410] = 00000039, %l7 = 0000000000000000
14119 lduba [%i6+%o5]0x88,%l7 ! %l7 = 0000000000000039
14120! Mem[0000000010101400] = 0000000000000039, %l6 = 00000000000000ff
14121 ldxa [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000039
14122! Mem[0000000010001410] = 5eaa09a5, %l5 = 0000000000000000
14123 lduwa [%i0+%o5]0x80,%l5 ! %l5 = 000000005eaa09a5
14124! Mem[0000000010101408] = ff000000 ff000000, %l4 = ff000000, %l5 = 5eaa09a5
14125 ldda [%i4+%o4]0x88,%l4 ! %l4 = 00000000ff000000 00000000ff000000
14126! Mem[0000000010081410] = 00000000, %l6 = 0000000000000039
14127 lduba [%i2+%o5]0x88,%l6 ! %l6 = 0000000000000000
14128! Mem[0000000010181420] = e35836212cced994, %f0 = 00000039 000000ff
14129 ldd [%i6+0x020],%f0 ! %f0 = e3583621 2cced994
14130! Starting 10 instruction Store Burst
14131! %f2 = 00000000 00000000, Mem[00000000300c1400] = ff000000 00ff0000
14132 stda %f2 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000 00000000
14133
14134! Check Point 67 for processor 0
14135
14136 set p0_check_pt_data_67,%g4
14137 rd %ccr,%g5 ! %g5 = 44
14138 ldx [%g4+0x08],%g2
14139 cmp %l0,%g2 ! %l0 = 0000000000000000
14140 bne %xcc,p0_reg_check_fail0
14141 mov 0xee0,%g1
14142 ldx [%g4+0x10],%g2
14143 cmp %l1,%g2 ! %l1 = 0000000000000052
14144 bne %xcc,p0_reg_check_fail1
14145 mov 0xee1,%g1
14146 ldx [%g4+0x18],%g2
14147 cmp %l2,%g2 ! %l2 = 000000001b8734ed
14148 bne %xcc,p0_reg_check_fail2
14149 mov 0xee2,%g1
14150 ldx [%g4+0x20],%g2
14151 cmp %l3,%g2 ! %l3 = 0000000000000000
14152 bne %xcc,p0_reg_check_fail3
14153 mov 0xee3,%g1
14154 ldx [%g4+0x28],%g2
14155 cmp %l4,%g2 ! %l4 = 00000000ff000000
14156 bne %xcc,p0_reg_check_fail4
14157 mov 0xee4,%g1
14158 ldx [%g4+0x30],%g2
14159 cmp %l5,%g2 ! %l5 = 00000000ff000000
14160 bne %xcc,p0_reg_check_fail5
14161 mov 0xee5,%g1
14162 ldx [%g4+0x38],%g2
14163 cmp %l6,%g2 ! %l6 = 0000000000000000
14164 bne %xcc,p0_reg_check_fail6
14165 mov 0xee6,%g1
14166 ldx [%g4+0x40],%g2
14167 cmp %l7,%g2 ! %l7 = 0000000000000039
14168 bne %xcc,p0_reg_check_fail7
14169 mov 0xee7,%g1
14170 ldx [%g4+0x48],%g3
14171 std %f0,[%g4]
14172 ldx [%g4],%g2
14173 cmp %g3,%g2 ! %f0 = e3583621 2cced994
14174 bne %xcc,p0_freg_check_fail
14175 mov 0xf00,%g1
14176 ldx [%g4+0x50],%g3
14177 std %f2,[%g4]
14178 ldx [%g4],%g2
14179 cmp %g3,%g2 ! %f2 = 00000000 00000000
14180 bne %xcc,p0_freg_check_fail
14181 mov 0xf02,%g1
14182 ldx [%g4+0x58],%g3
14183 std %f4,[%g4]
14184 ldx [%g4],%g2
14185 cmp %g3,%g2 ! %f4 = 00000000 00000000
14186 bne %xcc,p0_freg_check_fail
14187 mov 0xf04,%g1
14188 ldx [%g4+0x60],%g3
14189 std %f8,[%g4]
14190 ldx [%g4],%g2
14191 cmp %g3,%g2 ! %f8 = f778f552 0000e6ff
14192 bne %xcc,p0_freg_check_fail
14193 mov 0xf08,%g1
14194 ldx [%g4+0x68],%g3
14195 std %f12,[%g4]
14196 ldx [%g4],%g2
14197 cmp %g3,%g2 ! %f12 = 00000000 00000000
14198 bne %xcc,p0_freg_check_fail
14199 mov 0xf12,%g1
14200 ldx [%g4+0x70],%g3
14201 std %f16,[%g4]
14202 ldx [%g4],%g2
14203 cmp %g3,%g2 ! %f16 = 00000000 000000ff
14204 bne %xcc,p0_freg_check_fail
14205 mov 0xf16,%g1
14206 ldx [%g4+0x78],%g3
14207 std %f18,[%g4]
14208 ldx [%g4],%g2
14209 cmp %g3,%g2 ! %f18 = 00000000 16a66f51
14210 bne %xcc,p0_freg_check_fail
14211 mov 0xf18,%g1
14212 ldx [%g4+0x80],%g3
14213 std %f20,[%g4]
14214 ldx [%g4],%g2
14215 cmp %g3,%g2 ! %f20 = ffffffff 000000ff
14216 bne %xcc,p0_freg_check_fail
14217 mov 0xf20,%g1
14218 ldx [%g4+0x88],%g3
14219 std %f22,[%g4]
14220 ldx [%g4],%g2
14221 cmp %g3,%g2 ! %f22 = 97000000 ffffffff
14222 bne %xcc,p0_freg_check_fail
14223 mov 0xf22,%g1
14224 ldx [%g4+0x90],%g3
14225 std %f24,[%g4]
14226 ldx [%g4],%g2
14227 cmp %g3,%g2 ! %f24 = 0ae67d03 1b8734ed
14228 bne %xcc,p0_freg_check_fail
14229 mov 0xf24,%g1
14230 ldx [%g4+0x98],%g3
14231 std %f26,[%g4]
14232 ldx [%g4],%g2
14233 cmp %g3,%g2 ! %f26 = ff5e6240 ff000000
14234 bne %xcc,p0_freg_check_fail
14235 mov 0xf26,%g1
14236 ldx [%g4+0xa0],%g3
14237 std %f28,[%g4]
14238 ldx [%g4],%g2
14239 cmp %g3,%g2 ! %f28 = 516fa616 00000072
14240 bne %xcc,p0_freg_check_fail
14241 mov 0xf28,%g1
14242 ldx [%g4+0xa8],%g3
14243 std %f30,[%g4]
14244 ldx [%g4],%g2
14245 cmp %g3,%g2 ! %f30 = ff0000ff ff000000
14246 bne %xcc,p0_freg_check_fail
14247 mov 0xf30,%g1
14248
14249! Check Point 67 completed
14250
14251
14252p0_label_336:
14253! Mem[00000000201c0000] = ffffafd5, %l6 = 0000000000000000
14254 ldstub [%o0+%g0],%l6 ! %l6 = 000000ff000000ff
14255! %l1 = 0000000000000052, Mem[0000000030081410] = 000000ff
14256 stba %l1,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000052
14257! %l0 = 0000000000000000, Mem[0000000030081400] = 00000000
14258 stba %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
14259! %f24 = 0ae67d03 1b8734ed, Mem[0000000010181400] = 00000000 ff000000
14260 stda %f24,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0ae67d03 1b8734ed
14261! %f16 = 00000000 000000ff, %l3 = 0000000000000000
14262! Mem[0000000010101420] = e35836212cced994
14263 add %i4,0x020,%g1
14264 stda %f16,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010101420] = e35836212cced994
14265! %l4 = 00000000ff000000, Mem[0000000030081410] = 00000052
14266 stwa %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff000000
14267! %f0 = e3583621 2cced994, Mem[00000000300c1400] = 00000000 00000000
14268 stda %f0 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = e3583621 2cced994
14269! %f0 = e3583621 2cced994, Mem[0000000010081408] = ffffffff 00ff0000
14270 stda %f0 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = e3583621 2cced994
14271! Mem[0000000010101400] = 00000039, %l0 = 0000000000000000
14272 ldstuba [%i4+%g0]0x88,%l0 ! %l0 = 00000039000000ff
14273! Starting 10 instruction Load Burst
14274! Mem[0000000030041400] = ff000000 00000000 ff000000 ff000000
14275! Mem[0000000030041410] = 00000000 00000000 00000000 ffff0000
14276! Mem[0000000030041420] = ffe60000 ff00f552 80a2ecaa 77a322cb
14277! Mem[0000000030041430] = 35d3531a 3d7be6ff 74bd5edc 52d51ebb
14278 ldda [%i1]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030041400
14279
14280p0_label_337:
14281! Mem[0000000030041408] = 000000ff, %l1 = 0000000000000052
14282 lduwa [%i1+%o4]0x89,%l1 ! %l1 = 00000000000000ff
14283! Mem[00000000100c1408] = 00000000, %l1 = 00000000000000ff
14284 ldsba [%i3+%o4]0x88,%l1 ! %l1 = 0000000000000000
14285! Mem[0000000030081408] = fff578f70000fb04, %l4 = 00000000ff000000
14286 ldxa [%i2+%o4]0x81,%l4 ! %l4 = fff578f70000fb04
14287! Mem[0000000010141410] = 00ff0000, %l1 = 0000000000000000
14288 ldswa [%i5+%o5]0x80,%l1 ! %l1 = 0000000000ff0000
14289! Mem[0000000010041410] = ff000000 a509aa5e, %l0 = 00000039, %l1 = 00ff0000
14290 ldda [%i1+%o5]0x80,%l0 ! %l0 = 00000000ff000000 00000000a509aa5e
14291! Mem[0000000010001438] = 62ef00ff000000ff, %f10 = cb22a377 aaeca280
14292 ldd [%i0+0x038],%f10 ! %f10 = 62ef00ff 000000ff
14293! Mem[0000000030101400] = 00000000 00000000, %l4 = 0000fb04, %l5 = ff000000
14294 ldda [%i4+%g0]0x89,%l4 ! %l4 = 0000000000000000 0000000000000000
14295! Mem[0000000010041430] = 037d0000 00000000, %l2 = 1b8734ed, %l3 = 00000000
14296 ldda [%i1+0x030]%asi,%l2 ! %l2 = 00000000037d0000 0000000000000000
14297! Mem[0000000010081410] = 00000000, %l7 = 0000000000000039
14298 lduwa [%i2+%o5]0x80,%l7 ! %l7 = 0000000000000000
14299! Starting 10 instruction Store Burst
14300! %l4 = 0000000000000000, Mem[00000000300c1400] = e3583621
14301 stba %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00583621
14302
14303p0_label_338:
14304! %f9 = 0000e6ff, Mem[0000000010041410] = ff000000
14305 sta %f9 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000e6ff
14306! %l5 = 0000000000000000, Mem[00000000100c1410] = ff00000000000000
14307 stxa %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000000000000000
14308! %l4 = 0000000000000000, Mem[0000000010081410] = 00000000
14309 stha %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
14310! %l5 = 0000000000000000, Mem[00000000300c1400] = 94d9ce2c21365800
14311 stxa %l5,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000000000000000
14312! Mem[00000000100c1410] = 00000000, %l6 = 00000000000000ff
14313 swapa [%i3+%o5]0x88,%l6 ! %l6 = 0000000000000000
14314! %f14 = bb1ed552 dc5ebd74, Mem[00000000300c1410] = ffffff00 876d370c
14315 stda %f14,[%i3+%o5]0x89 ! Mem[00000000300c1410] = bb1ed552 dc5ebd74
14316 membar #Sync ! Added by membar checker (57)
14317! %l3 = 0000000000000000, Mem[0000000030141400] = ff00000000000000
14318 stxa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000000000000
14319! Mem[0000000030181410] = 66000000, %l1 = 00000000a509aa5e
14320 swapa [%i6+%o5]0x81,%l1 ! %l1 = 0000000066000000
14321! %l6 = 0000000000000000, Mem[0000000010101408] = 000000ff
14322 stba %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000ff
14323! Starting 10 instruction Load Burst
14324! Mem[0000000010001408] = ffffff00, %l3 = 0000000000000000
14325 lduha [%i0+%o4]0x80,%l3 ! %l3 = 000000000000ffff
14326
14327p0_label_339:
14328! Mem[0000000030101400] = 00000000, %f30 = bb1ed552
14329 lda [%i4+%g0]0x81,%f30 ! %f30 = 00000000
14330! Mem[0000000010141400] = 00003900, %f4 = 00000000
14331 lda [%i5+%g0]0x88,%f4 ! %f4 = 00003900
14332! Mem[0000000010081428] = cb22a377, %l0 = 00000000ff000000
14333 ldswa [%i2+0x028]%asi,%l0 ! %l0 = ffffffffcb22a377
14334! Mem[0000000030141400] = 00000000, %l6 = 0000000000000000
14335 lduha [%i5+%g0]0x89,%l6 ! %l6 = 0000000000000000
14336! Mem[0000000010181408] = 1b8734ed, %l4 = 0000000000000000
14337 ldswa [%i6+%o4]0x80,%l4 ! %l4 = 000000001b8734ed
14338! Mem[0000000030041410] = 00000000, %l4 = 000000001b8734ed
14339 ldsha [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000000
14340! Mem[0000000010001410] = a509aa5e, %l6 = 0000000000000000
14341 ldsba [%i0+%o5]0x88,%l6 ! %l6 = 000000000000005e
14342! Mem[0000000010081400] = 80a2ecaa, %l7 = 0000000000000000
14343 lduha [%i2+%g0]0x88,%l7 ! %l7 = 000000000000ecaa
14344! Mem[0000000010181400] = 037de60a, %l7 = 000000000000ecaa
14345 lduwa [%i6+%g0]0x88,%l7 ! %l7 = 00000000037de60a
14346! Starting 10 instruction Store Burst
14347! %l3 = 000000000000ffff, Mem[00000000300c1410] = 74bd5edc
14348 stha %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ffff5edc
14349
14350p0_label_340:
14351! Mem[0000000030141400] = 00000000, %l5 = 0000000000000000
14352 swapa [%i5+%g0]0x89,%l5 ! %l5 = 0000000000000000
14353! %l6 = 0000005e, %l7 = 037de60a, Mem[0000000030041410] = 00000000 00000000
14354 stda %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000005e 037de60a
14355! %f24 = 52f500ff 0000e6ff, Mem[0000000030001400] = ff000000 00000000
14356 stda %f24,[%i0+%g0]0x81 ! Mem[0000000030001400] = 52f500ff 0000e6ff
14357! %l5 = 0000000000000000, Mem[0000000010081400] = 0039000080a2ecaa
14358 stxa %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0000000000000000
14359! %l3 = 000000000000ffff, Mem[000000001018143c] = ff000000
14360 stw %l3,[%i6+0x03c] ! Mem[000000001018143c] = 0000ffff
14361! %l3 = 000000000000ffff, Mem[0000000010181410] = 00ff000000000039
14362 stxa %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000000000ffff
14363! Mem[0000000010181400] = 0ae67d03, %l2 = 00000000037d0000
14364 swapa [%i6+%g0]0x80,%l2 ! %l2 = 000000000ae67d03
14365! Mem[0000000010081410] = 00000000, %l6 = 000000000000005e
14366 ldstuba [%i2+%o5]0x80,%l6 ! %l6 = 00000000000000ff
14367! Mem[0000000020800000] = ff00bb34, %l6 = 0000000000000000
14368 ldstub [%o1+%g0],%l6 ! %l6 = 000000ff000000ff
14369! Starting 10 instruction Load Burst
14370! Mem[0000000030001410] = 00003900, %f13 = 00000000
14371 lda [%i0+%o5]0x81,%f13 ! %f13 = 00003900
14372
14373! Check Point 68 for processor 0
14374
14375 set p0_check_pt_data_68,%g4
14376 rd %ccr,%g5 ! %g5 = 44
14377 ldx [%g4+0x08],%g2
14378 cmp %l0,%g2 ! %l0 = ffffffffcb22a377
14379 bne %xcc,p0_reg_check_fail0
14380 mov 0xee0,%g1
14381 ldx [%g4+0x10],%g2
14382 cmp %l1,%g2 ! %l1 = 0000000066000000
14383 bne %xcc,p0_reg_check_fail1
14384 mov 0xee1,%g1
14385 ldx [%g4+0x18],%g2
14386 cmp %l3,%g2 ! %l3 = 000000000000ffff
14387 bne %xcc,p0_reg_check_fail3
14388 mov 0xee3,%g1
14389 ldx [%g4+0x20],%g2
14390 cmp %l4,%g2 ! %l4 = 0000000000000000
14391 bne %xcc,p0_reg_check_fail4
14392 mov 0xee4,%g1
14393 ldx [%g4+0x28],%g2
14394 cmp %l6,%g2 ! %l6 = 00000000000000ff
14395 bne %xcc,p0_reg_check_fail6
14396 mov 0xee6,%g1
14397 ldx [%g4+0x30],%g2
14398 cmp %l7,%g2 ! %l7 = 00000000037de60a
14399 bne %xcc,p0_reg_check_fail7
14400 mov 0xee7,%g1
14401 ldx [%g4+0x38],%g3
14402 std %f0,[%g4]
14403 ldx [%g4],%g2
14404 cmp %g3,%g2 ! %f0 = e3583621 2cced994
14405 bne %xcc,p0_freg_check_fail
14406 mov 0xf00,%g1
14407 ldx [%g4+0x40],%g3
14408 std %f2,[%g4]
14409 ldx [%g4],%g2
14410 cmp %g3,%g2 ! %f2 = 00000000 00000000
14411 bne %xcc,p0_freg_check_fail
14412 mov 0xf02,%g1
14413 ldx [%g4+0x48],%g3
14414 std %f4,[%g4]
14415 ldx [%g4],%g2
14416 cmp %g3,%g2 ! %f4 = 00003900 00000000
14417 bne %xcc,p0_freg_check_fail
14418 mov 0xf04,%g1
14419 ldx [%g4+0x50],%g3
14420 std %f10,[%g4]
14421 ldx [%g4],%g2
14422 cmp %g3,%g2 ! %f10 = 62ef00ff 000000ff
14423 bne %xcc,p0_freg_check_fail
14424 mov 0xf10,%g1
14425 ldx [%g4+0x58],%g3
14426 std %f12,[%g4]
14427 ldx [%g4],%g2
14428 cmp %g3,%g2 ! %f12 = 00000000 00003900
14429 bne %xcc,p0_freg_check_fail
14430 mov 0xf12,%g1
14431 ldx [%g4+0x60],%g3
14432 std %f16,[%g4]
14433 ldx [%g4],%g2
14434 cmp %g3,%g2 ! %f16 = 00000000 000000ff
14435 bne %xcc,p0_freg_check_fail
14436 mov 0xf16,%g1
14437 ldx [%g4+0x68],%g3
14438 std %f18,[%g4]
14439 ldx [%g4],%g2
14440 cmp %g3,%g2 ! %f18 = 000000ff 000000ff
14441 bne %xcc,p0_freg_check_fail
14442 mov 0xf18,%g1
14443 ldx [%g4+0x70],%g3
14444 std %f20,[%g4]
14445 ldx [%g4],%g2
14446 cmp %g3,%g2 ! %f20 = 00000000 00000000
14447 bne %xcc,p0_freg_check_fail
14448 mov 0xf20,%g1
14449 ldx [%g4+0x78],%g3
14450 std %f22,[%g4]
14451 ldx [%g4],%g2
14452 cmp %g3,%g2 ! %f22 = 0000ffff 00000000
14453 bne %xcc,p0_freg_check_fail
14454 mov 0xf22,%g1
14455 ldx [%g4+0x80],%g3
14456 std %f24,[%g4]
14457 ldx [%g4],%g2
14458 cmp %g3,%g2 ! %f24 = 52f500ff 0000e6ff
14459 bne %xcc,p0_freg_check_fail
14460 mov 0xf24,%g1
14461 ldx [%g4+0x88],%g3
14462 std %f26,[%g4]
14463 ldx [%g4],%g2
14464 cmp %g3,%g2 ! %f26 = cb22a377 aaeca280
14465 bne %xcc,p0_freg_check_fail
14466 mov 0xf26,%g1
14467 ldx [%g4+0x90],%g3
14468 std %f28,[%g4]
14469 ldx [%g4],%g2
14470 cmp %g3,%g2 ! %f28 = ffe67b3d 1a53d335
14471 bne %xcc,p0_freg_check_fail
14472 mov 0xf28,%g1
14473 ldx [%g4+0x98],%g3
14474 std %f30,[%g4]
14475 ldx [%g4],%g2
14476 cmp %g3,%g2 ! %f30 = 00000000 dc5ebd74
14477 bne %xcc,p0_freg_check_fail
14478 mov 0xf30,%g1
14479
14480! Check Point 68 completed
14481
14482
14483p0_label_341:
14484! Mem[00000000211c0000] = 00ffe4d2, %l2 = 000000000ae67d03
14485 lduha [%o2+0x000]%asi,%l2 ! %l2 = 00000000000000ff
14486! Code Fragment 4
14487p0_fragment_13:
14488! %l0 = ffffffffcb22a377
14489 setx 0xd102347ff4062424,%g7,%l0 ! %l0 = d102347ff4062424
14490! %l1 = 0000000066000000
14491 setx 0x594e04a84716e95a,%g7,%l1 ! %l1 = 594e04a84716e95a
14492 setx 0x7ff8, %g1, %g2
14493 and %l0, %g2, %l0
14494 setx 0xffffffff, %g1, %g2
14495 and %l1, %g2, %l1
14496 setx 0x100000000, %g1, %g2
14497 or %l1, %g2, %l1 ! Set bit 32 - perrinj
14498 ta T_CHANGE_HPRIV
14499 stxa %l1, [%l0]ASI_ICACHE_INSTR
14500 ta T_CHANGE_NONHPRIV
14501! %l0 = d102347ff4062424
14502 setx 0xf4bf261f8aa9a409,%g7,%l0 ! %l0 = f4bf261f8aa9a409
14503! %l1 = 594e04a84716e95a
14504 setx 0x7eae4c17fb4d16b8,%g7,%l1 ! %l1 = 7eae4c17fb4d16b8
14505! Mem[0000000030141410] = 000000ff, %l2 = 00000000000000ff
14506 ldsba [%i5+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
14507! Mem[00000000100c141c] = 000000ff, %l5 = 0000000000000000
14508 lduba [%i3+0x01f]%asi,%l5 ! %l5 = 00000000000000ff
14509! Mem[0000000030181410] = 5eaa09a5, %l4 = 0000000000000000
14510 ldsha [%i6+%o5]0x89,%l4 ! %l4 = 00000000000009a5
14511! Mem[0000000010141408] = 00000000, %l0 = f4bf261f8aa9a409
14512 lduwa [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000000
14513! Mem[0000000010081408] = 213658e3, %l3 = 000000000000ffff
14514 ldsba [%i2+%o4]0x88,%l3 ! %l3 = ffffffffffffffe3
14515! Mem[00000000211c0000] = 00ffe4d2, %l6 = 00000000000000ff
14516 ldsha [%o2+0x000]%asi,%l6 ! %l6 = 00000000000000ff
14517! Mem[0000000010041408] = ffff0000, %l1 = 7eae4c17fb4d16b8
14518 lduha [%i1+%o4]0x80,%l1 ! %l1 = 000000000000ffff
14519! Starting 10 instruction Store Burst
14520! Mem[00000000100c1408] = 00000000, %l4 = 00000000000009a5
14521 ldstuba [%i3+%o4]0x80,%l4 ! %l4 = 00000000000000ff
14522
14523p0_label_342:
14524! %l7 = 00000000037de60a, Mem[0000000010141408] = 00000000
14525 stba %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0a000000
14526! %f26 = cb22a377 aaeca280, Mem[0000000030181410] = 5eaa09a5 00000000
14527 stda %f26,[%i6+%o5]0x89 ! Mem[0000000030181410] = cb22a377 aaeca280
14528! %f30 = 00000000, Mem[0000000030041410] = 0000005e
14529 sta %f30,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
14530! %l6 = 000000ff, %l7 = 037de60a, Mem[0000000010141400] = 00003900 52f578f7
14531 stda %l6,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff 037de60a
14532! Mem[00000000300c1408] = 00000000, %l3 = ffffffffffffffe3
14533 ldstuba [%i3+%o4]0x89,%l3 ! %l3 = 00000000000000ff
14534! Mem[0000000010081410] = ff000000, %l2 = ffffffffffffffff
14535 ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
14536! Mem[00000000300c1400] = 00000000, %l6 = 00000000000000ff
14537 ldstuba [%i3+%g0]0x81,%l6 ! %l6 = 00000000000000ff
14538! Mem[0000000030141410] = ff000000, %l4 = 0000000000000000
14539 ldstuba [%i5+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
14540! Mem[00000000300c1400] = ff000000, %l4 = 00000000000000ff
14541 ldstuba [%i3+%g0]0x81,%l4 ! %l4 = 000000ff000000ff
14542! Starting 10 instruction Load Burst
14543! Mem[0000000030181410] = aaeca280, %l1 = 000000000000ffff
14544 lduba [%i6+%o5]0x89,%l1 ! %l1 = 0000000000000080
14545
14546p0_label_343:
14547! Mem[00000000300c1410] = ffff5edc, %l0 = 0000000000000000
14548 lduba [%i3+%o5]0x81,%l0 ! %l0 = 00000000000000ff
14549! Mem[0000000010101408] = ff000000ff000000, %l5 = 00000000000000ff
14550 ldxa [%i4+%o4]0x88,%l5 ! %l5 = ff000000ff000000
14551! Mem[00000000100c1410] = 000000ff, %l6 = 0000000000000000
14552 lduwa [%i3+%o5]0x88,%l6 ! %l6 = 00000000000000ff
14553! Mem[0000000010081438] = d1e0a5d0, %l4 = 00000000000000ff
14554 ldsh [%i2+0x03a],%l4 ! %l4 = ffffffffffffa5d0
14555! Mem[0000000030101408] = 000000ff, %l6 = 00000000000000ff
14556 ldsha [%i4+%o4]0x89,%l6 ! %l6 = 00000000000000ff
14557! Mem[00000000211c0000] = 00ffe4d2, %l0 = 00000000000000ff
14558 lduba [%o2+0x001]%asi,%l0 ! %l0 = 00000000000000ff
14559! Mem[0000000010081400] = 00000000, %l1 = 0000000000000080
14560 ldsba [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
14561! Mem[0000000010081410] = ff000000, %l4 = ffffffffffffa5d0
14562 lduw [%i2+%o5],%l4 ! %l4 = 00000000ff000000
14563! Mem[0000000030141410] = ff000000ffffffff, %l6 = 00000000000000ff
14564 ldxa [%i5+%o5]0x81,%l6 ! %l6 = ff000000ffffffff
14565! Starting 10 instruction Store Burst
14566! Mem[0000000020800040] = 5e00e589, %l7 = 00000000037de60a
14567 ldstuba [%o1+0x040]%asi,%l7 ! %l7 = 0000005e000000ff
14568
14569p0_label_344:
14570! %f12 = 00000000 00003900, Mem[0000000010081410] = ff000000 ff000000
14571 std %f12,[%i2+%o5] ! Mem[0000000010081410] = 00000000 00003900
14572! %f16 = 00000000 000000ff 000000ff 000000ff
14573! %f20 = 00000000 00000000 0000ffff 00000000
14574! %f24 = 52f500ff 0000e6ff cb22a377 aaeca280
14575! %f28 = ffe67b3d 1a53d335 00000000 dc5ebd74
14576 stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000010101400
14577! %l7 = 000000000000005e, Mem[0000000010141407] = 0ae67d03, %asi = 80
14578 stba %l7,[%i5+0x007]%asi ! Mem[0000000010141404] = 0ae67d5e
14579! %l2 = 00000000000000ff, Mem[0000000010041400] = 0000ff00000000ff
14580 stxa %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000000000ff
14581! Mem[00000000300c1400] = 000000ff, %l7 = 000000000000005e
14582 swapa [%i3+%g0]0x89,%l7 ! %l7 = 00000000000000ff
14583! Mem[00000000100c1417] = 00000000, %l0 = 00000000000000ff
14584 ldstuba [%i3+0x017]%asi,%l0 ! %l0 = 00000000000000ff
14585! %f6 = 0000ffff 00000000, %l0 = 0000000000000000
14586! Mem[0000000030041428] = 80a2ecaa77a322cb
14587 add %i1,0x028,%g1
14588 stda %f6,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030041428] = 80a2ecaa77a322cb
14589! Mem[00000000211c0000] = 00ffe4d2, %l4 = 00000000ff000000
14590 ldstub [%o2+%g0],%l4 ! %l4 = 00000000000000ff
14591! %l1 = 0000000000000000, Mem[0000000030081410] = 000000ff
14592 stha %l1,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000ff
14593! Starting 10 instruction Load Burst
14594! Mem[0000000030141408] = 516fa616, %l4 = 0000000000000000
14595 lduba [%i5+%o4]0x81,%l4 ! %l4 = 0000000000000051
14596
14597p0_label_345:
14598! Mem[0000000010041410] = 0000e6ff, %l2 = 00000000000000ff
14599 lduha [%i1+%o5]0x80,%l2 ! %l2 = 0000000000000000
14600! Mem[0000000010041408] = 0000ffff, %l1 = 0000000000000000
14601 lduha [%i1+%o4]0x88,%l1 ! %l1 = 000000000000ffff
14602 membar #Sync ! Added by membar checker (58)
14603! Mem[0000000010101408] = 000000ff, %f10 = 62ef00ff
14604 lda [%i4+%o4]0x88,%f10 ! %f10 = 000000ff
14605! Mem[0000000030181408] = a4c6c247, %l5 = ff000000ff000000
14606 lduba [%i6+%o4]0x81,%l5 ! %l5 = 00000000000000a4
14607! Mem[0000000010101408] = 000000ff000000ff, %f20 = 00000000 00000000
14608 ldda [%i4+%o4]0x88,%f20 ! %f20 = 000000ff 000000ff
14609! Mem[0000000010041400] = 00000000, %l1 = 000000000000ffff
14610 lduba [%i1+%g0]0x80,%l1 ! %l1 = 0000000000000000
14611! Mem[0000000010101410] = 00000000, %l2 = 0000000000000000
14612 lduw [%i4+%o5],%l2 ! %l2 = 0000000000000000
14613! Mem[0000000030001410] = 00003900 00000000, %l4 = 00000051, %l5 = 000000a4
14614 ldda [%i0+%o5]0x81,%l4 ! %l4 = 0000000000003900 0000000000000000
14615! Mem[0000000010101410] = 00000000, %l2 = 0000000000000000
14616 lduba [%i4+%o5]0x88,%l2 ! %l2 = 0000000000000000
14617! Starting 10 instruction Store Burst
14618! %f24 = 52f500ff 0000e6ff, Mem[0000000030101410] = 5eaa09a5 3dffffff
14619 stda %f24,[%i4+%o5]0x81 ! Mem[0000000030101410] = 52f500ff 0000e6ff
14620
14621! Check Point 69 for processor 0
14622
14623 set p0_check_pt_data_69,%g4
14624 rd %ccr,%g5 ! %g5 = 44
14625 ldx [%g4+0x08],%g2
14626 cmp %l0,%g2 ! %l0 = 0000000000000000
14627 bne %xcc,p0_reg_check_fail0
14628 mov 0xee0,%g1
14629 ldx [%g4+0x10],%g2
14630 cmp %l1,%g2 ! %l1 = 0000000000000000
14631 bne %xcc,p0_reg_check_fail1
14632 mov 0xee1,%g1
14633 ldx [%g4+0x18],%g2
14634 cmp %l2,%g2 ! %l2 = 0000000000000000
14635 bne %xcc,p0_reg_check_fail2
14636 mov 0xee2,%g1
14637 ldx [%g4+0x20],%g2
14638 cmp %l3,%g2 ! %l3 = 0000000000000000
14639 bne %xcc,p0_reg_check_fail3
14640 mov 0xee3,%g1
14641 ldx [%g4+0x28],%g2
14642 cmp %l4,%g2 ! %l4 = 0000000000003900
14643 bne %xcc,p0_reg_check_fail4
14644 mov 0xee4,%g1
14645 ldx [%g4+0x30],%g2
14646 cmp %l5,%g2 ! %l5 = 0000000000000000
14647 bne %xcc,p0_reg_check_fail5
14648 mov 0xee5,%g1
14649 ldx [%g4+0x38],%g2
14650 cmp %l6,%g2 ! %l6 = ff000000ffffffff
14651 bne %xcc,p0_reg_check_fail6
14652 mov 0xee6,%g1
14653 ldx [%g4+0x40],%g2
14654 cmp %l7,%g2 ! %l7 = 00000000000000ff
14655 bne %xcc,p0_reg_check_fail7
14656 mov 0xee7,%g1
14657 ldx [%g4+0x48],%g3
14658 std %f4,[%g4]
14659 ldx [%g4],%g2
14660 cmp %g3,%g2 ! %f4 = 00003900 00000000
14661 bne %xcc,p0_freg_check_fail
14662 mov 0xf04,%g1
14663 ldx [%g4+0x50],%g3
14664 std %f10,[%g4]
14665 ldx [%g4],%g2
14666 cmp %g3,%g2 ! %f10 = 000000ff 000000ff
14667 bne %xcc,p0_freg_check_fail
14668 mov 0xf10,%g1
14669 ldx [%g4+0x58],%g3
14670 std %f20,[%g4]
14671 ldx [%g4],%g2
14672 cmp %g3,%g2 ! %f20 = 000000ff 000000ff
14673 bne %xcc,p0_freg_check_fail
14674 mov 0xf20,%g1
14675
14676! Check Point 69 completed
14677
14678
14679p0_label_346:
14680! Mem[00000000300c1400] = 0000005e, %l6 = ff000000ffffffff
14681 swapa [%i3+%g0]0x89,%l6 ! %l6 = 000000000000005e
14682! Mem[0000000030081400] = 00000000, %l2 = 0000000000000000
14683 ldstuba [%i2+%g0]0x81,%l2 ! %l2 = 00000000000000ff
14684! %l7 = 00000000000000ff, Mem[0000000010181400] = 037d00001b8734ed
14685 stxa %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000000000ff
14686! %l0 = 0000000000000000, Mem[00000000100c1410] = ff000000
14687 stha %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000
14688! Mem[0000000010081418] = 6600ff0000000000, %l4 = 0000000000003900, %l6 = 000000000000005e
14689 add %i2,0x18,%g1
14690 casxa [%g1]0x80,%l4,%l6 ! %l6 = 6600ff0000000000
14691! %l3 = 0000000000000000, Mem[0000000030001400] = ffe60000ff00f552
14692 stxa %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000000000
14693! Mem[0000000030001408] = 62ef00ff, %l2 = 0000000000000000
14694 swapa [%i0+%o4]0x81,%l2 ! %l2 = 0000000062ef00ff
14695! %l7 = 00000000000000ff, Mem[000000001010140e] = ff000000
14696 stb %l7,[%i4+0x00e] ! Mem[000000001010140c] = ff00ff00
14697! %l1 = 0000000000000000, Mem[0000000010041428] = ff000000ff000000, %asi = 80
14698 stxa %l1,[%i1+0x028]%asi ! Mem[0000000010041428] = 0000000000000000
14699! Starting 10 instruction Load Burst
14700! Mem[0000000030141400] = 00000000, %l0 = 0000000000000000
14701 lduba [%i5+%g0]0x89,%l0 ! %l0 = 0000000000000000
14702
14703p0_label_347:
14704! Mem[0000000010041410] = 0000e6ff, %l4 = 0000000000003900
14705 ldswa [%i1+%o5]0x80,%l4 ! %l4 = 000000000000e6ff
14706! Mem[00000000300c1410] = ffff5edc52d51ebb, %l5 = 0000000000000000
14707 ldxa [%i3+%o5]0x81,%l5 ! %l5 = ffff5edc52d51ebb
14708! Mem[0000000030101410] = 52f500ff, %l2 = 0000000062ef00ff
14709 ldsba [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000052
14710! Mem[0000000010081410] = 0000000000003900, %f4 = 00003900 00000000
14711 ldda [%i2+%o5]0x80,%f4 ! %f4 = 00000000 00003900
14712! Mem[0000000010041400] = 00000000, %f4 = 00000000
14713 lda [%i1+%g0]0x88,%f4 ! %f4 = 00000000
14714! Mem[00000000100c1400] = 00ff0000 ff0000ff, %l0 = 00000000, %l1 = 00000000
14715 ldda [%i3+%g0]0x88,%l0 ! %l0 = 00000000ff0000ff 0000000000ff0000
14716! Mem[0000000010081408] = e3583621, %l4 = 000000000000e6ff
14717 ldsb [%i2+0x00b],%l4 ! %l4 = 0000000000000021
14718! Mem[0000000030001400] = 00000000, %l7 = 00000000000000ff
14719 ldsha [%i0+%g0]0x81,%l7 ! %l7 = 0000000000000000
14720! Mem[000000001010140c] = ff00ff00, %l1 = 0000000000ff0000
14721 ldub [%i4+0x00e],%l1 ! %l1 = 00000000000000ff
14722! Starting 10 instruction Store Burst
14723! Mem[0000000010081404] = 00000000, %l3 = 00000000, %l0 = ff0000ff
14724 add %i2,0x04,%g1
14725 casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000000000000
14726
14727p0_label_348:
14728! %l7 = 0000000000000000, Mem[0000000030101410] = 52f500ff0000e6ff
14729 stxa %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000000000000
14730! %l0 = 0000000000000000, Mem[0000000010141420] = 0000000000000000, %asi = 80
14731 stxa %l0,[%i5+0x020]%asi ! Mem[0000000010141420] = 0000000000000000
14732! Mem[0000000010081408] = e3583621, %l5 = ffff5edc52d51ebb
14733 ldstuba [%i2+%o4]0x80,%l5 ! %l5 = 000000e3000000ff
14734! %f4 = 00000000 00003900, Mem[0000000030041408] = 000000ff 000000ff
14735 stda %f4 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000 00003900
14736! %f10 = 000000ff 000000ff, Mem[0000000010101400] = ff000000 00000000
14737 std %f10,[%i4+%g0] ! Mem[0000000010101400] = 000000ff 000000ff
14738! %l0 = 0000000000000000, Mem[0000000030101400] = 00000000
14739 stba %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
14740! Mem[00000000300c1408] = 000000ff, %l1 = 00000000000000ff
14741 swapa [%i3+%o4]0x89,%l1 ! %l1 = 00000000000000ff
14742! %f4 = 00000000 00003900, Mem[00000000100c1408] = ff000000 00000000
14743 std %f4 ,[%i3+%o4] ! Mem[00000000100c1408] = 00000000 00003900
14744! %f4 = 00000000 00003900, Mem[0000000030041410] = 00000000 0ae67d03
14745 stda %f4 ,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 00003900
14746! Starting 10 instruction Load Burst
14747! Mem[0000000010081400] = 00000000, %l4 = 0000000000000021
14748 ldsha [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000
14749
14750p0_label_349:
14751! %f0 = e3583621 2cced994 00000000 00000000
14752! %f4 = 00000000 00003900 0000ffff 00000000
14753! %f8 = f778f552 0000e6ff 000000ff 000000ff
14754! %f12 = 00000000 00003900 bb1ed552 dc5ebd74
14755 stda %f0,[%i1]ASI_COMMIT_S ! Block Store to 0000000030041400
14756! Mem[0000000010101400] = 000000ff000000ff, %f18 = 000000ff 000000ff
14757 ldda [%i4+%g0]0x80,%f18 ! %f18 = 000000ff 000000ff
14758 membar #Sync ! Added by membar checker (59)
14759! Mem[0000000030041410] = 00000000, %f28 = ffe67b3d
14760 lda [%i1+%o5]0x81,%f28 ! %f28 = 00000000
14761! Mem[0000000010041408] = 0000ffff, %l4 = 0000000000000000
14762 lduha [%i1+%o4]0x88,%l4 ! %l4 = 000000000000ffff
14763! Mem[0000000020800040] = ff00e589, %l2 = 0000000000000052
14764 lduha [%o1+0x040]%asi,%l2 ! %l2 = 000000000000ff00
14765! Mem[00000000211c0000] = ffffe4d2, %l4 = 000000000000ffff
14766 ldsh [%o2+%g0],%l4 ! %l4 = ffffffffffffffff
14767! Mem[0000000010081408] = ff583621, %l1 = 00000000000000ff
14768 ldsba [%i2+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
14769! Mem[00000000300c1410] = dc5effff, %l5 = 00000000000000e3
14770 lduwa [%i3+%o5]0x89,%l5 ! %l5 = 00000000dc5effff
14771! Mem[0000000010141400] = 000000ff, %l7 = 0000000000000000
14772 lduha [%i5+%g0]0x88,%l7 ! %l7 = 00000000000000ff
14773! Starting 10 instruction Store Burst
14774! Mem[00000000100c1400] = ff0000ff, %l3 = 0000000000000000
14775 swapa [%i3+%g0]0x88,%l3 ! %l3 = 00000000ff0000ff
14776
14777p0_label_350:
14778! Mem[0000000010001428] = 00000000ff800000, %l6 = 6600ff0000000000, %l5 = 00000000dc5effff
14779 add %i0,0x28,%g1
14780 casxa [%g1]0x80,%l6,%l5 ! %l5 = 00000000ff800000
14781! %l5 = 00000000ff800000, Mem[0000000010101400] = ff000000ff000000
14782 stxa %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000ff800000
14783! Mem[0000000010041400] = 00000000, %l1 = ffffffffffffffff
14784 swapa [%i1+%g0]0x80,%l1 ! %l1 = 0000000000000000
14785! Mem[0000000010101410] = 00000000, %l1 = 0000000000000000
14786 ldstuba [%i4+%o5]0x88,%l1 ! %l1 = 00000000000000ff
14787! %f20 = 000000ff 000000ff, Mem[00000000100c1408] = 00000000 00003900
14788 std %f20,[%i3+%o4] ! Mem[00000000100c1408] = 000000ff 000000ff
14789! Mem[0000000030041410] = 00000000, %l1 = 0000000000000000
14790 swapa [%i1+%o5]0x89,%l1 ! %l1 = 0000000000000000
14791! %f7 = 00000000, Mem[0000000010101410] = ff000000
14792 sta %f7 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000
14793! Mem[0000000010101400] = 000080ff, %l6 = 6600ff0000000000
14794 ldstuba [%i4+%g0]0x80,%l6 ! %l6 = 00000000000000ff
14795! Mem[0000000010181410] = 0000ffff, %l3 = 00000000ff0000ff
14796 ldstuba [%i6+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
14797! Starting 10 instruction Load Burst
14798! %f13 = 00003900, %f4 = 00000000
14799 fitos %f13,%f4 ! %f4 = 46640000
14800
14801! Check Point 70 for processor 0
14802
14803 set p0_check_pt_data_70,%g4
14804 rd %ccr,%g5 ! %g5 = 44
14805 ldx [%g4+0x08],%g2
14806 cmp %l0,%g2 ! %l0 = 0000000000000000
14807 bne %xcc,p0_reg_check_fail0
14808 mov 0xee0,%g1
14809 ldx [%g4+0x10],%g2
14810 cmp %l1,%g2 ! %l1 = 0000000000000000
14811 bne %xcc,p0_reg_check_fail1
14812 mov 0xee1,%g1
14813 ldx [%g4+0x18],%g2
14814 cmp %l2,%g2 ! %l2 = 000000000000ff00
14815 bne %xcc,p0_reg_check_fail2
14816 mov 0xee2,%g1
14817 ldx [%g4+0x20],%g2
14818 cmp %l3,%g2 ! %l3 = 00000000000000ff
14819 bne %xcc,p0_reg_check_fail3
14820 mov 0xee3,%g1
14821 ldx [%g4+0x28],%g2
14822 cmp %l4,%g2 ! %l4 = ffffffffffffffff
14823 bne %xcc,p0_reg_check_fail4
14824 mov 0xee4,%g1
14825 ldx [%g4+0x30],%g2
14826 cmp %l5,%g2 ! %l5 = 00000000ff800000
14827 bne %xcc,p0_reg_check_fail5
14828 mov 0xee5,%g1
14829 ldx [%g4+0x38],%g2
14830 cmp %l6,%g2 ! %l6 = 0000000000000000
14831 bne %xcc,p0_reg_check_fail6
14832 mov 0xee6,%g1
14833 ldx [%g4+0x40],%g2
14834 cmp %l7,%g2 ! %l7 = 00000000000000ff
14835 bne %xcc,p0_reg_check_fail7
14836 mov 0xee7,%g1
14837 ldx [%g4+0x48],%g3
14838 std %f0,[%g4]
14839 ldx [%g4],%g2
14840 cmp %g3,%g2 ! %f0 = e3583621 2cced994
14841 bne %xcc,p0_freg_check_fail
14842 mov 0xf00,%g1
14843 ldx [%g4+0x50],%g3
14844 std %f4,[%g4]
14845 ldx [%g4],%g2
14846 cmp %g3,%g2 ! %f4 = 46640000 00003900
14847 bne %xcc,p0_freg_check_fail
14848 mov 0xf04,%g1
14849 ldx [%g4+0x58],%g3
14850 std %f18,[%g4]
14851 ldx [%g4],%g2
14852 cmp %g3,%g2 ! %f18 = 000000ff 000000ff
14853 bne %xcc,p0_freg_check_fail
14854 mov 0xf18,%g1
14855 ldx [%g4+0x60],%g3
14856 std %f28,[%g4]
14857 ldx [%g4],%g2
14858 cmp %g3,%g2 ! %f28 = 00000000 1a53d335
14859 bne %xcc,p0_freg_check_fail
14860 mov 0xf28,%g1
14861
14862! Check Point 70 completed
14863
14864
14865p0_label_351:
14866! Mem[0000000030101408] = ff000000, %f3 = 00000000
14867 lda [%i4+%o4]0x81,%f3 ! %f3 = ff000000
14868! Mem[0000000010081408] = ff583621, %l7 = 00000000000000ff
14869 lduwa [%i2+%o4]0x80,%l7 ! %l7 = 00000000ff583621
14870! Mem[00000000300c1410] = bb1ed552dc5effff, %l1 = 0000000000000000
14871 ldxa [%i3+%o5]0x89,%l1 ! %l1 = bb1ed552dc5effff
14872! Mem[0000000030001410] = 00390000, %l1 = bb1ed552dc5effff
14873 lduha [%i0+%o5]0x89,%l1 ! %l1 = 0000000000000000
14874! Mem[0000000010141400] = 000000ff, %l0 = 0000000000000000
14875 ldsba [%i5+%g0]0x88,%l0 ! %l0 = ffffffffffffffff
14876! Mem[0000000030001408] = 00000000, %l7 = 00000000ff583621
14877 ldsba [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000000
14878! Mem[00000000201c0000] = ffffafd5, %l7 = 0000000000000000
14879 lduha [%o0+0x000]%asi,%l7 ! %l7 = 000000000000ffff
14880! Mem[0000000030081410] = ff000000, %l0 = ffffffffffffffff
14881 ldsba [%i2+%o5]0x89,%l0 ! %l0 = 0000000000000000
14882! Mem[0000000010001408] = 00ffffff, %l5 = 00000000ff800000
14883 lduha [%i0+%o4]0x88,%l5 ! %l5 = 000000000000ffff
14884! Starting 10 instruction Store Burst
14885! %f26 = cb22a377 aaeca280, Mem[0000000010041410] = ffe60000 5eaa09a5
14886 stda %f26,[%i1+%o5]0x88 ! Mem[0000000010041410] = cb22a377 aaeca280
14887
14888p0_label_352:
14889! Mem[00000000100c1410] = 00000000, %l3 = 00000000000000ff, %asi = 80
14890 swapa [%i3+0x010]%asi,%l3 ! %l3 = 0000000000000000
14891! Mem[0000000030181408] = 47c2c6a4, %l1 = 0000000000000000
14892 ldstuba [%i6+%o4]0x89,%l1 ! %l1 = 000000a4000000ff
14893! %l5 = 000000000000ffff, Mem[0000000010181400] = 00000000
14894 stwa %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000ffff
14895! Mem[0000000010041438] = 000000ff0000ff00, %l6 = 0000000000000000, %l4 = ffffffffffffffff
14896 add %i1,0x38,%g1
14897 casxa [%g1]0x80,%l6,%l4 ! %l4 = 000000ff0000ff00
14898! %l0 = 0000000000000000, Mem[0000000030181410] = aaeca280
14899 stba %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = aaeca200
14900! Mem[0000000010081400] = 00000000, %l1 = 00000000000000a4
14901 ldstuba [%i2+%g0]0x88,%l1 ! %l1 = 00000000000000ff
14902! %l7 = 000000000000ffff, Mem[0000000010141410] = 0000ff00
14903 stba %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000ffff
14904! Mem[0000000010181410] = 0000ffff, %l6 = 0000000000000000
14905 swapa [%i6+%o5]0x88,%l6 ! %l6 = 000000000000ffff
14906! %f9 = 0000e6ff, Mem[00000000100c1408] = 000000ff
14907 sta %f9 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000e6ff
14908! Starting 10 instruction Load Burst
14909! Mem[0000000030041400] = 213658e3, %l6 = 000000000000ffff
14910 lduha [%i1+%g0]0x89,%l6 ! %l6 = 00000000000058e3
14911
14912p0_label_353:
14913! Mem[00000000100c1400] = 00ff0000 00000000, %l6 = 000058e3, %l7 = 0000ffff
14914 ldda [%i3+%g0]0x88,%l6 ! %l6 = 0000000000000000 0000000000ff0000
14915! Mem[00000000201c0000] = ffffafd5, %l4 = 000000ff0000ff00
14916 ldsha [%o0+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
14917! Mem[0000000010141400] = ff000000, %l1 = 0000000000000000
14918 lduwa [%i5+%g0]0x80,%l1 ! %l1 = 00000000ff000000
14919! Mem[0000000030081408] = f778f5ff, %l7 = 0000000000ff0000
14920 lduha [%i2+%o4]0x89,%l7 ! %l7 = 000000000000f5ff
14921! Mem[0000000010001400] = cb22a377aaeca280, %f8 = f778f552 0000e6ff
14922 ldda [%i0+%g0]0x88,%f8 ! %f8 = cb22a377 aaeca280
14923! Mem[0000000020800040] = ff00e589, %l0 = 0000000000000000
14924 ldsb [%o1+0x040],%l0 ! %l0 = ffffffffffffffff
14925! Mem[00000000211c0000] = ffffe4d2, %l4 = ffffffffffffffff
14926 ldsh [%o2+%g0],%l4 ! %l4 = ffffffffffffffff
14927! Mem[00000000100c1400] = 000000000000ff00, %l3 = 0000000000000000
14928 ldxa [%i3+%g0]0x80,%l3 ! %l3 = 000000000000ff00
14929! Mem[0000000030141408] = 16a66f51, %l7 = 000000000000f5ff
14930 ldsba [%i5+%o4]0x89,%l7 ! %l7 = 0000000000000051
14931! Starting 10 instruction Store Burst
14932! %l0 = ffffffffffffffff, Mem[0000000030001408] = 00000000
14933 stha %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffff0000
14934
14935p0_label_354:
14936! Mem[0000000010041410] = aaeca280, %l7 = 0000000000000051
14937 ldsba [%i1+%o5]0x88,%l7 ! %l7 = ffffffffffffff80
14938! %l4 = ffffffffffffffff, Mem[00000000100c1410] = 000000ff
14939 stwa %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ffffffff
14940! %l4 = ffffffff, %l5 = 0000ffff, Mem[0000000030081410] = 000000ff 3dffffff
14941 stda %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffffff 0000ffff
14942! %l1 = 00000000ff000000, Mem[0000000010181400] = ffff0000
14943 stha %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffff0000
14944! Mem[00000000300c1408] = 000000ff, %l3 = 000000000000ff00
14945 swapa [%i3+%o4]0x89,%l3 ! %l3 = 00000000000000ff
14946! %f23 = 00000000, Mem[0000000010041410] = aaeca280
14947 sta %f23,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
14948! Mem[0000000010141400] = ff000000, %l2 = 000000000000ff00
14949 ldstuba [%i5+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
14950! %l6 = 0000000000000000, Mem[00000000300c1400] = ffffffff
14951 stwa %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
14952! %l3 = 00000000000000ff, Mem[00000000100c1410] = ffffffff
14953 stwa %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000ff
14954! Starting 10 instruction Load Burst
14955! Mem[0000000030001408] = ffff0000, %f13 = 00003900
14956 lda [%i0+%o4]0x81,%f13 ! %f13 = ffff0000
14957
14958p0_label_355:
14959! Mem[0000000030141400] = 00000000, %l6 = 0000000000000000
14960 lduba [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000000
14961! Mem[00000000211c0000] = ffffe4d2, %l1 = 00000000ff000000
14962 ldsh [%o2+%g0],%l1 ! %l1 = ffffffffffffffff
14963! Mem[0000000030101400] = 00000000, %l5 = 000000000000ffff
14964 lduwa [%i4+%g0]0x81,%l5 ! %l5 = 0000000000000000
14965! Mem[00000000211c0000] = ffffe4d2, %l1 = ffffffffffffffff
14966 lduh [%o2+%g0],%l1 ! %l1 = 000000000000ffff
14967! Mem[000000001014140c] = 000000ff, %l3 = 00000000000000ff
14968 lduwa [%i5+0x00c]%asi,%l3 ! %l3 = 00000000000000ff
14969! Mem[0000000010101418] = 00000000ffff0000, %f24 = 52f500ff 0000e6ff
14970 ldda [%i4+0x018]%asi,%f24 ! %f24 = 00000000 ffff0000
14971! Mem[0000000010181408] = 1b8734ed, %f12 = 00000000
14972 lda [%i6+%o4]0x80,%f12 ! %f12 = 1b8734ed
14973! Mem[0000000030181400] = ffffffff, %f25 = ffff0000
14974 lda [%i6+%g0]0x89,%f25 ! %f25 = ffffffff
14975! Mem[0000000030081410] = ffffffff, %l0 = ffffffffffffffff
14976 ldsba [%i2+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
14977! Starting 10 instruction Store Burst
14978! Mem[0000000010181410] = 00000000, %l5 = 0000000000000000
14979 ldstub [%i6+%o5],%l5 ! %l5 = 00000000000000ff
14980
14981! Check Point 71 for processor 0
14982
14983 set p0_check_pt_data_71,%g4
14984 rd %ccr,%g5 ! %g5 = 44
14985 ldx [%g4+0x08],%g2
14986 cmp %l0,%g2 ! %l0 = ffffffffffffffff
14987 bne %xcc,p0_reg_check_fail0
14988 mov 0xee0,%g1
14989 ldx [%g4+0x10],%g2
14990 cmp %l1,%g2 ! %l1 = 000000000000ffff
14991 bne %xcc,p0_reg_check_fail1
14992 mov 0xee1,%g1
14993 ldx [%g4+0x18],%g2
14994 cmp %l2,%g2 ! %l2 = 00000000000000ff
14995 bne %xcc,p0_reg_check_fail2
14996 mov 0xee2,%g1
14997 ldx [%g4+0x20],%g2
14998 cmp %l3,%g2 ! %l3 = 00000000000000ff
14999 bne %xcc,p0_reg_check_fail3
15000 mov 0xee3,%g1
15001 ldx [%g4+0x28],%g2
15002 cmp %l4,%g2 ! %l4 = ffffffffffffffff
15003 bne %xcc,p0_reg_check_fail4
15004 mov 0xee4,%g1
15005 ldx [%g4+0x30],%g2
15006 cmp %l5,%g2 ! %l5 = 0000000000000000
15007 bne %xcc,p0_reg_check_fail5
15008 mov 0xee5,%g1
15009 ldx [%g4+0x38],%g2
15010 cmp %l6,%g2 ! %l6 = 0000000000000000
15011 bne %xcc,p0_reg_check_fail6
15012 mov 0xee6,%g1
15013 ldx [%g4+0x40],%g2
15014 cmp %l7,%g2 ! %l7 = ffffffffffffff80
15015 bne %xcc,p0_reg_check_fail7
15016 mov 0xee7,%g1
15017 ldx [%g4+0x48],%g3
15018 std %f2,[%g4]
15019 ldx [%g4],%g2
15020 cmp %g3,%g2 ! %f2 = 00000000 ff000000
15021 bne %xcc,p0_freg_check_fail
15022 mov 0xf02,%g1
15023 ldx [%g4+0x50],%g3
15024 std %f6,[%g4]
15025 ldx [%g4],%g2
15026 cmp %g3,%g2 ! %f6 = 0000ffff 00000000
15027 bne %xcc,p0_freg_check_fail
15028 mov 0xf06,%g1
15029 ldx [%g4+0x58],%g3
15030 std %f8,[%g4]
15031 ldx [%g4],%g2
15032 cmp %g3,%g2 ! %f8 = cb22a377 aaeca280
15033 bne %xcc,p0_freg_check_fail
15034 mov 0xf08,%g1
15035 ldx [%g4+0x60],%g3
15036 std %f12,[%g4]
15037 ldx [%g4],%g2
15038 cmp %g3,%g2 ! %f12 = 1b8734ed ffff0000
15039 bne %xcc,p0_freg_check_fail
15040 mov 0xf12,%g1
15041 ldx [%g4+0x68],%g3
15042 std %f24,[%g4]
15043 ldx [%g4],%g2
15044 cmp %g3,%g2 ! %f24 = 00000000 ffffffff
15045 bne %xcc,p0_freg_check_fail
15046 mov 0xf24,%g1
15047
15048! Check Point 71 completed
15049
15050
15051p0_label_356:
15052! %l5 = 0000000000000000, Mem[0000000030101410] = 0000000000000000
15053 stxa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000000000000000
15054! Mem[0000000010081410] = 00000000, %l4 = ffffffffffffffff
15055 lduba [%i2+%o5]0x88,%l4 ! %l4 = 0000000000000000
15056! Mem[0000000020800041] = ff00e589, %l1 = 000000000000ffff
15057 ldstub [%o1+0x041],%l1 ! %l1 = 00000000000000ff
15058! %l0 = ffffffffffffffff, Mem[0000000010001427] = 213658e3, %asi = 80
15059 stba %l0,[%i0+0x027]%asi ! Mem[0000000010001424] = 213658ff
15060! Mem[0000000010001410] = a509aa5e, %l6 = 0000000000000000
15061 swapa [%i0+%o5]0x88,%l6 ! %l6 = 00000000a509aa5e
15062! %f6 = 0000ffff 00000000, %l2 = 00000000000000ff
15063! Mem[00000000300c1430] = 0000000000000000
15064 add %i3,0x030,%g1
15065 stda %f6,[%g1+%l2]ASI_PST16_SL ! Mem[00000000300c1430] = 00000000ffff0000
15066! %l4 = 0000000000000000, Mem[0000000010001410] = 0000ff0000000000
15067 stxa %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000000000000000
15068! %l1 = 0000000000000000, Mem[00000000100c1408] = 0000e6ff
15069 stba %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000e6ff
15070! %f26 = cb22a377, Mem[0000000010141410] = ffff0000
15071 sta %f26,[%i5+%o5]0x80 ! Mem[0000000010141410] = cb22a377
15072! Starting 10 instruction Load Burst
15073! Mem[0000000010181408] = ed34871b, %l7 = ffffffffffffff80
15074 ldsba [%i6+%o4]0x88,%l7 ! %l7 = 000000000000001b
15075
15076p0_label_357:
15077! Mem[00000000100c1410] = 000000ff, %l5 = 0000000000000000
15078 lduha [%i3+%o5]0x88,%l5 ! %l5 = 00000000000000ff
15079 membar #Sync ! Added by membar checker (60)
15080! Mem[0000000030181400] = ffffffff 0000ffff ffc6c247 35d3531a
15081! Mem[0000000030181410] = 00a2ecaa 77a322cb 00000000 00000000
15082! Mem[0000000030181420] = e3583621 2cced994 2dee399f 47c2c6a4
15083! Mem[0000000030181430] = 00000000 00000000 ff000000 ff000000
15084 ldda [%i6]ASI_BLK_SL,%f16 ! Block Load from 0000000030181400
15085! Mem[00000000201c0000] = ffffafd5, %l0 = ffffffffffffffff
15086 ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
15087! %l6 = 00000000a509aa5e, Mem[0000000010141410] = cb22a377
15088 stwa %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = a509aa5e
15089! Mem[0000000010001414] = 00000000, %l0 = ffffffffffffffff
15090 ldsw [%i0+0x014],%l0 ! %l0 = 0000000000000000
15091! Mem[0000000030081408] = 04fb0000f778f5ff, %l1 = 0000000000000000
15092 ldxa [%i2+%o4]0x89,%l1 ! %l1 = 04fb0000f778f5ff
15093! Mem[0000000030041410] = 00000000, %l1 = 04fb0000f778f5ff
15094 lduba [%i1+%o5]0x89,%l1 ! %l1 = 0000000000000000
15095! Mem[00000000218000c0] = ffffcd54, %l6 = 00000000a509aa5e
15096 ldsb [%o3+0x0c1],%l6 ! %l6 = ffffffffffffffff
15097! Mem[0000000010101400] = ff0080ff, %l7 = 000000000000001b
15098 ldsba [%i4+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
15099! Starting 10 instruction Store Burst
15100 membar #Sync ! Added by membar checker (61)
15101! %f13 = ffff0000, Mem[0000000030181408] = 47c2c6ff
15102 sta %f13,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffff0000
15103
15104p0_label_358:
15105! %l2 = 00000000000000ff, Mem[0000000030141410] = 000000ff
15106 stha %l2,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ff
15107! %f22 = 00000000 00000000, Mem[0000000030001410] = 00390000 00000000
15108 stda %f22,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000 00000000
15109! %l2 = 00000000000000ff, Mem[0000000030001410] = 00000000
15110 stba %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff000000
15111! %l4 = 00000000, %l5 = 000000ff, Mem[0000000010001400] = aaeca280 cb22a377
15112 stda %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000 000000ff
15113! Mem[0000000030041410] = 00000000, %l4 = 0000000000000000
15114 swapa [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000000
15115! %f2 = 00000000 ff000000, Mem[0000000010181400] = ffff0000 ff000000
15116 stda %f2 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 ff000000
15117! %l2 = 00000000000000ff, Mem[0000000010141408] = 0000000a
15118 stwa %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff
15119! %f12 = 1b8734ed ffff0000, %l5 = 00000000000000ff
15120! Mem[0000000010001410] = 0000000000000000
15121 add %i0,0x010,%g1
15122 stda %f12,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010001410] = 0000ffffed34871b
15123! %l2 = 000000ff, %l3 = 000000ff, Mem[0000000010101400] = ff8000ff 00000000
15124 stda %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000ff 000000ff
15125! Starting 10 instruction Load Burst
15126! Mem[0000000030081400] = 000000ff, %l2 = 00000000000000ff
15127 lduwa [%i2+%g0]0x89,%l2 ! %l2 = 00000000000000ff
15128
15129p0_label_359:
15130! Mem[0000000030001408] = ff0000000000ffff, %l6 = ffffffffffffffff
15131 ldxa [%i0+%o4]0x89,%l6 ! %l6 = ff0000000000ffff
15132! Mem[0000000010141434] = 00000000, %l4 = 0000000000000000
15133 lduw [%i5+0x034],%l4 ! %l4 = 0000000000000000
15134! Mem[0000000010081428] = cb22a377aaeca280, %f12 = 1b8734ed ffff0000
15135 ldda [%i2+0x028]%asi,%f12 ! %f12 = cb22a377 aaeca280
15136! Mem[0000000010101400] = ff000000, %l2 = 00000000000000ff
15137 ldsha [%i4+0x000]%asi,%l2 ! %l2 = ffffffffffffff00
15138! Mem[00000000100c1408] = 0000e6ff000000ff, %f24 = 94d9ce2c 213658e3
15139 ldda [%i3+%o4]0x80,%f24 ! %f24 = 0000e6ff 000000ff
15140! Mem[0000000030141410] = 000000ff, %l3 = 00000000000000ff
15141 ldsha [%i5+%o5]0x89,%l3 ! %l3 = 00000000000000ff
15142! Mem[0000000010041400] = ffffffff, %l5 = 00000000000000ff
15143 ldsha [%i1+%g0]0x88,%l5 ! %l5 = ffffffffffffffff
15144! Mem[0000000010081400] = 000000ff, %l6 = ff0000000000ffff
15145 ldswa [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000ff
15146! Mem[0000000030041400] = e3583621, %l4 = 0000000000000000
15147 lduba [%i1+%g0]0x81,%l4 ! %l4 = 00000000000000e3
15148! Starting 10 instruction Store Burst
15149! %f24 = 0000e6ff, Mem[0000000030041410] = 00000000
15150 sta %f24,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000e6ff
15151
15152p0_label_360:
15153! %l5 = ffffffffffffffff, Mem[0000000010041400] = ffffffff000000ff
15154 stxa %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffffffffffffff
15155! %l3 = 00000000000000ff, Mem[0000000010081408] = ff583621
15156 stwa %l3,[%i2+%o4]0x80 ! Mem[0000000010081408] = 000000ff
15157! %f8 = cb22a377 aaeca280, Mem[0000000030141408] = 516fa616 00000000
15158 stda %f8 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = cb22a377 aaeca280
15159! Mem[0000000010081410] = 00000000, %l2 = ffffffffffffff00
15160 ldstuba [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000ff
15161! %f9 = aaeca280, Mem[0000000030101400] = 00000000
15162 sta %f9 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = aaeca280
15163! %l7 = ffffffffffffffff, Mem[0000000010001400] = 00000000ff000000
15164 stxa %l7,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffffffffffffffff
15165! Mem[0000000010081413] = ff000000, %l4 = 00000000000000e3
15166 ldstub [%i2+0x013],%l4 ! %l4 = 00000000000000ff
15167! %l2 = 0000000000000000, Mem[00000000211c0000] = ffffe4d2, %asi = 80
15168 stba %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00ffe4d2
15169! %l1 = 0000000000000000, Mem[0000000010141400] = ff000000
15170 stba %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
15171! Starting 10 instruction Load Burst
15172! Mem[0000000010041400] = ffffffff, %l3 = 00000000000000ff
15173 lduw [%i1+%g0],%l3 ! %l3 = 00000000ffffffff
15174
15175! Check Point 72 for processor 0
15176
15177 set p0_check_pt_data_72,%g4
15178 rd %ccr,%g5 ! %g5 = 44
15179 ldx [%g4+0x08],%g2
15180 cmp %l0,%g2 ! %l0 = 0000000000000000
15181 bne %xcc,p0_reg_check_fail0
15182 mov 0xee0,%g1
15183 ldx [%g4+0x10],%g2
15184 cmp %l1,%g2 ! %l1 = 0000000000000000
15185 bne %xcc,p0_reg_check_fail1
15186 mov 0xee1,%g1
15187 ldx [%g4+0x18],%g2
15188 cmp %l2,%g2 ! %l2 = 0000000000000000
15189 bne %xcc,p0_reg_check_fail2
15190 mov 0xee2,%g1
15191 ldx [%g4+0x20],%g2
15192 cmp %l3,%g2 ! %l3 = 00000000ffffffff
15193 bne %xcc,p0_reg_check_fail3
15194 mov 0xee3,%g1
15195 ldx [%g4+0x28],%g2
15196 cmp %l4,%g2 ! %l4 = 0000000000000000
15197 bne %xcc,p0_reg_check_fail4
15198 mov 0xee4,%g1
15199 ldx [%g4+0x30],%g2
15200 cmp %l5,%g2 ! %l5 = ffffffffffffffff
15201 bne %xcc,p0_reg_check_fail5
15202 mov 0xee5,%g1
15203 ldx [%g4+0x38],%g2
15204 cmp %l6,%g2 ! %l6 = 00000000000000ff
15205 bne %xcc,p0_reg_check_fail6
15206 mov 0xee6,%g1
15207 ldx [%g4+0x40],%g2
15208 cmp %l7,%g2 ! %l7 = ffffffffffffffff
15209 bne %xcc,p0_reg_check_fail7
15210 mov 0xee7,%g1
15211 ldx [%g4+0x48],%g3
15212 std %f12,[%g4]
15213 ldx [%g4],%g2
15214 cmp %g3,%g2 ! %f12 = cb22a377 aaeca280
15215 bne %xcc,p0_freg_check_fail
15216 mov 0xf12,%g1
15217 ldx [%g4+0x50],%g3
15218 std %f16,[%g4]
15219 ldx [%g4],%g2
15220 cmp %g3,%g2 ! %f16 = ffff0000 ffffffff
15221 bne %xcc,p0_freg_check_fail
15222 mov 0xf16,%g1
15223 ldx [%g4+0x58],%g3
15224 std %f18,[%g4]
15225 ldx [%g4],%g2
15226 cmp %g3,%g2 ! %f18 = 1a53d335 47c2c6ff
15227 bne %xcc,p0_freg_check_fail
15228 mov 0xf18,%g1
15229 ldx [%g4+0x60],%g3
15230 std %f20,[%g4]
15231 ldx [%g4],%g2
15232 cmp %g3,%g2 ! %f20 = cb22a377 aaeca200
15233 bne %xcc,p0_freg_check_fail
15234 mov 0xf20,%g1
15235 ldx [%g4+0x68],%g3
15236 std %f22,[%g4]
15237 ldx [%g4],%g2
15238 cmp %g3,%g2 ! %f22 = 00000000 00000000
15239 bne %xcc,p0_freg_check_fail
15240 mov 0xf22,%g1
15241 ldx [%g4+0x70],%g3
15242 std %f24,[%g4]
15243 ldx [%g4],%g2
15244 cmp %g3,%g2 ! %f24 = 0000e6ff 000000ff
15245 bne %xcc,p0_freg_check_fail
15246 mov 0xf24,%g1
15247 ldx [%g4+0x78],%g3
15248 std %f26,[%g4]
15249 ldx [%g4],%g2
15250 cmp %g3,%g2 ! %f26 = a4c6c247 9f39ee2d
15251 bne %xcc,p0_freg_check_fail
15252 mov 0xf26,%g1
15253 ldx [%g4+0x80],%g3
15254 std %f28,[%g4]
15255 ldx [%g4],%g2
15256 cmp %g3,%g2 ! %f28 = 00000000 00000000
15257 bne %xcc,p0_freg_check_fail
15258 mov 0xf28,%g1
15259 ldx [%g4+0x88],%g3
15260 std %f30,[%g4]
15261 ldx [%g4],%g2
15262 cmp %g3,%g2 ! %f30 = 000000ff 000000ff
15263 bne %xcc,p0_freg_check_fail
15264 mov 0xf30,%g1
15265
15266! Check Point 72 completed
15267
15268
15269p0_label_361:
15270! Mem[0000000010041410] = 00000000 77a322cb, %l6 = 000000ff, %l7 = ffffffff
15271 ldda [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000 0000000077a322cb
15272! Mem[0000000010141410] = a509aa5e, %f2 = 00000000
15273 lda [%i5+%o5]0x80,%f2 ! %f2 = a509aa5e
15274! Mem[000000001000140c] = 00000000, %l0 = 0000000000000000
15275 lduw [%i0+0x00c],%l0 ! %l0 = 0000000000000000
15276! Mem[00000000100c1400] = 00000000, %l3 = 00000000ffffffff
15277 lduwa [%i3+%g0]0x80,%l3 ! %l3 = 0000000000000000
15278! Mem[0000000010101430] = 35d3531a, %l4 = 0000000000000000
15279 ldub [%i4+0x031],%l4 ! %l4 = 00000000000000d3
15280! Mem[0000000030141408] = cb22a377, %l6 = 0000000000000000
15281 ldsba [%i5+%o4]0x81,%l6 ! %l6 = ffffffffffffffcb
15282! Mem[00000000300c1408] = 00ff0000, %l5 = ffffffffffffffff
15283 ldswa [%i3+%o4]0x81,%l5 ! %l5 = 0000000000ff0000
15284! Mem[0000000030101410] = 00000000, %l6 = ffffffffffffffcb
15285 lduba [%i4+%o5]0x89,%l6 ! %l6 = 0000000000000000
15286! Mem[0000000010181408] = 1b8734ed, %l4 = 00000000000000d3
15287 lduha [%i6+%o4]0x80,%l4 ! %l4 = 0000000000001b87
15288! Starting 10 instruction Store Burst
15289! %f2 = a509aa5e, Mem[0000000030181400] = ffffffff
15290 sta %f2 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = a509aa5e
15291
15292p0_label_362:
15293! Mem[0000000030141400] = 00000000, %l2 = 0000000000000000
15294 ldstuba [%i5+%g0]0x81,%l2 ! %l2 = 00000000000000ff
15295! %l1 = 0000000000000000, Mem[0000000030141400] = ff000000
15296 stba %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
15297! Mem[0000000010101410] = 00000000, %l3 = 0000000000000000
15298 swapa [%i4+%o5]0x88,%l3 ! %l3 = 0000000000000000
15299! Mem[0000000010041408] = ffff0000, %l6 = 0000000000000000
15300 swapa [%i1+%o4]0x80,%l6 ! %l6 = 00000000ffff0000
15301! Mem[00000000100c1403] = 00000000, %l2 = 0000000000000000
15302 ldstuba [%i3+0x003]%asi,%l2 ! %l2 = 00000000000000ff
15303! Mem[0000000010181418] = 00ff0000, %l7 = 0000000077a322cb
15304 swap [%i6+0x018],%l7 ! %l7 = 0000000000ff0000
15305! %f18 = 1a53d335, Mem[0000000010101400] = ff000000
15306 st %f18,[%i4+%g0] ! Mem[0000000010101400] = 1a53d335
15307! %f28 = 00000000 00000000, Mem[0000000030141410] = ff000000 ffffffff
15308 stda %f28,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000 00000000
15309! %l3 = 0000000000000000, Mem[0000000010001410] = 0000ffff, %asi = 80
15310 stwa %l3,[%i0+0x010]%asi ! Mem[0000000010001410] = 00000000
15311! Starting 10 instruction Load Burst
15312! Mem[0000000021800000] = ffffed58, %l2 = 0000000000000000
15313 lduh [%o3+%g0],%l2 ! %l2 = 000000000000ffff
15314
15315p0_label_363:
15316! Mem[0000000010041400] = ffffffff, %l7 = 0000000000ff0000
15317 ldsba [%i1+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
15318! Mem[0000000030041410] = 0000e6ff, %l6 = 00000000ffff0000
15319 ldsba [%i1+%o5]0x81,%l6 ! %l6 = 0000000000000000
15320! Mem[0000000010041408] = 00000000, %l4 = 0000000000001b87
15321 lduba [%i1+%o4]0x80,%l4 ! %l4 = 0000000000000000
15322! Mem[0000000010081410] = ff0000ff, %l4 = 0000000000000000
15323 ldsba [%i2+%o5]0x80,%l4 ! %l4 = ffffffffffffffff
15324! Mem[0000000030081410] = ffffffff, %l0 = 0000000000000000
15325 ldsha [%i2+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
15326! Code Fragment 3
15327p0_fragment_14:
15328! %l0 = ffffffffffffffff
15329 setx 0x759cbedf9b95909b,%g7,%l0 ! %l0 = 759cbedf9b95909b
15330! %l1 = 0000000000000000
15331 setx 0x49206e5865348521,%g7,%l1 ! %l1 = 49206e5865348521
15332 setx 0x1fe000, %g1, %g3
15333 or %l0, %g3, %l0 ! always set perrmask = 0xff
15334 setx 0x1ffff8, %g1, %g2
15335 and %l0, %g2, %l0
15336 ta T_CHANGE_HPRIV
15337 stxa %l1, [%l0]ASI_DCACHE_DATA
15338 ta T_CHANGE_NONHPRIV
15339! %l0 = 759cbedf9b95909b
15340 setx 0x76afcba86cf13ca9,%g7,%l0 ! %l0 = 76afcba86cf13ca9
15341! %l1 = 49206e5865348521
15342 setx 0x868a84378cff1f1b,%g7,%l1 ! %l1 = 868a84378cff1f1b
15343! Mem[0000000010001400] = ffffffff, %f0 = e3583621
15344 lda [%i0+%g0]0x80,%f0 ! %f0 = ffffffff
15345! Mem[0000000010101400] = 1a53d335ff000000, %f30 = 000000ff 000000ff
15346 ldda [%i4+0x000]%asi,%f30 ! %f30 = 1a53d335 ff000000
15347! Mem[0000000030141400] = 00000000, %l1 = 868a84378cff1f1b
15348 ldswa [%i5+%g0]0x89,%l1 ! %l1 = 0000000000000000
15349! Starting 10 instruction Store Burst
15350! Mem[0000000010141410] = a509aa5e, %l6 = 0000000000000000
15351 swapa [%i5+%o5]0x80,%l6 ! %l6 = 00000000a509aa5e
15352
15353p0_label_364:
15354! %l0 = 76afcba86cf13ca9, Mem[0000000030041410] = 0000e6ff
15355 stba %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = a900e6ff
15356! %f18 = 1a53d335 47c2c6ff, %l2 = 000000000000ffff
15357! Mem[0000000030081408] = fff578f70000fb04
15358 add %i2,0x008,%g1
15359 stda %f18,[%g1+%l2]ASI_PST32_S ! Mem[0000000030081408] = 1a53d33547c2c6ff
15360! %l5 = 0000000000ff0000, Mem[0000000030081408] = 35d3531a
15361 stha %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 35d30000
15362! %l1 = 0000000000000000, Mem[00000000100c1408] = 0000e6ff
15363 stha %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000e6ff
15364! %l6 = a509aa5e, %l7 = ffffffff, Mem[0000000010001418] = 00000000 00000066
15365 std %l6,[%i0+0x018] ! Mem[0000000010001418] = a509aa5e ffffffff
15366! %f10 = 000000ff 000000ff, Mem[0000000010001400] = ffffffff ffffffff
15367 stda %f10,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000ff 000000ff
15368! %f4 = 46640000 00003900, Mem[0000000010181410] = ff000000 00000000
15369 stda %f4 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 46640000 00003900
15370! %f31 = ff000000, Mem[0000000010041438] = 000000ff
15371 sta %f31,[%i1+0x038]%asi ! Mem[0000000010041438] = ff000000
15372! %l4 = ffffffff, %l5 = 00ff0000, Mem[00000000300c1408] = 0000ff00 00000000
15373 stda %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffffff 00ff0000
15374! Starting 10 instruction Load Burst
15375! Mem[0000000010181400] = 000000ff, %l0 = 76afcba86cf13ca9
15376 ldsha [%i6+%g0]0x80,%l0 ! %l0 = 0000000000000000
15377
15378p0_label_365:
15379! Mem[0000000010001414] = ed34871b, %l6 = 00000000a509aa5e
15380 lduha [%i0+0x014]%asi,%l6 ! %l6 = 000000000000ed34
15381 membar #Sync ! Added by membar checker (62)
15382! Mem[0000000010141400] = 00000000 0ae67d5e ff000000 000000ff
15383! Mem[0000000010141410] = 00000000 ff000000 16a66f51 ff000000
15384! Mem[0000000010141420] = 00000000 00000000 16a66f51 ff000000
15385! Mem[0000000010141430] = 00000000 00000000 74bd5edc ff000000
15386 ldda [%i5]ASI_BLK_PL,%f16 ! Block Load from 0000000010141400
15387! Mem[00000000300c1408] = ffffffff, %l1 = 0000000000000000
15388 lduha [%i3+%o4]0x81,%l1 ! %l1 = 000000000000ffff
15389! Mem[0000000030141410] = 00000000, %l6 = 000000000000ed34
15390 lduha [%i5+%o5]0x89,%l6 ! %l6 = 0000000000000000
15391! Mem[0000000010181408] = ed34871b, %f4 = 46640000
15392 lda [%i6+%o4]0x88,%f4 ! %f4 = ed34871b
15393! Mem[0000000010081400] = ff0000ff000000ff, %f12 = cb22a377 aaeca280
15394 ldda [%i2+%g0]0x88,%f12 ! %f12 = ff0000ff 000000ff
15395! Mem[0000000010181400] = 000000ff 00000000, %l6 = 00000000, %l7 = ffffffff
15396 ldda [%i6+%g0]0x80,%l6 ! %l6 = 00000000000000ff 0000000000000000
15397! Mem[0000000010081400] = ff000000ff0000ff, %f4 = ed34871b 00003900
15398 ldda [%i2+%g0]0x80,%f4 ! %f4 = ff000000 ff0000ff
15399! Mem[0000000010041410] = 00000000, %l0 = 0000000000000000
15400 ldsha [%i1+%o5]0x80,%l0 ! %l0 = 0000000000000000
15401! Starting 10 instruction Store Burst
15402! Mem[0000000020800000] = ff00bb34, %l0 = 0000000000000000
15403 ldstuba [%o1+0x000]%asi,%l0 ! %l0 = 000000ff000000ff
15404
15405! Check Point 73 for processor 0
15406
15407 set p0_check_pt_data_73,%g4
15408 rd %ccr,%g5 ! %g5 = 44
15409 ldx [%g4+0x08],%g2
15410 cmp %l0,%g2 ! %l0 = 00000000000000ff
15411 bne %xcc,p0_reg_check_fail0
15412 mov 0xee0,%g1
15413 ldx [%g4+0x10],%g2
15414 cmp %l1,%g2 ! %l1 = 000000000000ffff
15415 bne %xcc,p0_reg_check_fail1
15416 mov 0xee1,%g1
15417 ldx [%g4+0x18],%g2
15418 cmp %l2,%g2 ! %l2 = 000000000000ffff
15419 bne %xcc,p0_reg_check_fail2
15420 mov 0xee2,%g1
15421 ldx [%g4+0x20],%g2
15422 cmp %l3,%g2 ! %l3 = 0000000000000000
15423 bne %xcc,p0_reg_check_fail3
15424 mov 0xee3,%g1
15425 ldx [%g4+0x28],%g2
15426 cmp %l4,%g2 ! %l4 = ffffffffffffffff
15427 bne %xcc,p0_reg_check_fail4
15428 mov 0xee4,%g1
15429 ldx [%g4+0x30],%g2
15430 cmp %l5,%g2 ! %l5 = 0000000000ff0000
15431 bne %xcc,p0_reg_check_fail5
15432 mov 0xee5,%g1
15433 ldx [%g4+0x38],%g2
15434 cmp %l6,%g2 ! %l6 = 00000000000000ff
15435 bne %xcc,p0_reg_check_fail6
15436 mov 0xee6,%g1
15437 ldx [%g4+0x40],%g2
15438 cmp %l7,%g2 ! %l7 = 0000000000000000
15439 bne %xcc,p0_reg_check_fail7
15440 mov 0xee7,%g1
15441 ldx [%g4+0x48],%g3
15442 std %f0,[%g4]
15443 ldx [%g4],%g2
15444 cmp %g3,%g2 ! %f0 = ffffffff 2cced994
15445 bne %xcc,p0_freg_check_fail
15446 mov 0xf00,%g1
15447 ldx [%g4+0x50],%g3
15448 std %f2,[%g4]
15449 ldx [%g4],%g2
15450 cmp %g3,%g2 ! %f2 = a509aa5e ff000000
15451 bne %xcc,p0_freg_check_fail
15452 mov 0xf02,%g1
15453 ldx [%g4+0x58],%g3
15454 std %f4,[%g4]
15455 ldx [%g4],%g2
15456 cmp %g3,%g2 ! %f4 = ff000000 ff0000ff
15457 bne %xcc,p0_freg_check_fail
15458 mov 0xf04,%g1
15459 ldx [%g4+0x60],%g3
15460 std %f6,[%g4]
15461 ldx [%g4],%g2
15462 cmp %g3,%g2 ! %f6 = 0000ffff 00000000
15463 bne %xcc,p0_freg_check_fail
15464 mov 0xf06,%g1
15465 ldx [%g4+0x68],%g3
15466 std %f12,[%g4]
15467 ldx [%g4],%g2
15468 cmp %g3,%g2 ! %f12 = ff0000ff 000000ff
15469 bne %xcc,p0_freg_check_fail
15470 mov 0xf12,%g1
15471 ldx [%g4+0x70],%g3
15472 std %f16,[%g4]
15473 ldx [%g4],%g2
15474 cmp %g3,%g2 ! %f16 = 5e7de60a 00000000
15475 bne %xcc,p0_freg_check_fail
15476 mov 0xf16,%g1
15477 ldx [%g4+0x78],%g3
15478 std %f18,[%g4]
15479 ldx [%g4],%g2
15480 cmp %g3,%g2 ! %f18 = ff000000 000000ff
15481 bne %xcc,p0_freg_check_fail
15482 mov 0xf18,%g1
15483 ldx [%g4+0x80],%g3
15484 std %f20,[%g4]
15485 ldx [%g4],%g2
15486 cmp %g3,%g2 ! %f20 = 000000ff 00000000
15487 bne %xcc,p0_freg_check_fail
15488 mov 0xf20,%g1
15489 ldx [%g4+0x88],%g3
15490 std %f22,[%g4]
15491 ldx [%g4],%g2
15492 cmp %g3,%g2 ! %f22 = 000000ff 516fa616
15493 bne %xcc,p0_freg_check_fail
15494 mov 0xf22,%g1
15495 ldx [%g4+0x90],%g3
15496 std %f24,[%g4]
15497 ldx [%g4],%g2
15498 cmp %g3,%g2 ! %f24 = 00000000 00000000
15499 bne %xcc,p0_freg_check_fail
15500 mov 0xf24,%g1
15501 ldx [%g4+0x98],%g3
15502 std %f26,[%g4]
15503 ldx [%g4],%g2
15504 cmp %g3,%g2 ! %f26 = 000000ff 516fa616
15505 bne %xcc,p0_freg_check_fail
15506 mov 0xf26,%g1
15507 ldx [%g4+0xa0],%g3
15508 std %f28,[%g4]
15509 ldx [%g4],%g2
15510 cmp %g3,%g2 ! %f28 = 00000000 00000000
15511 bne %xcc,p0_freg_check_fail
15512 mov 0xf28,%g1
15513 ldx [%g4+0xa8],%g3
15514 std %f30,[%g4]
15515 ldx [%g4],%g2
15516 cmp %g3,%g2 ! %f30 = 000000ff dc5ebd74
15517 bne %xcc,p0_freg_check_fail
15518 mov 0xf30,%g1
15519
15520! Check Point 73 completed
15521
15522
15523p0_label_366:
15524! Mem[000000001018141c] = 00000000, %l6 = 00000000000000ff, %asi = 80
15525 swapa [%i6+0x01c]%asi,%l6 ! %l6 = 0000000000000000
15526! %l5 = 0000000000ff0000, Mem[0000000010041410] = 00000000
15527 stba %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
15528! Mem[0000000010001439] = 62ef00ff, %l1 = 000000000000ffff
15529 ldstub [%i0+0x039],%l1 ! %l1 = 000000ef000000ff
15530! Mem[0000000010141414] = ff000000, %l6 = 0000000000000000
15531 swap [%i5+0x014],%l6 ! %l6 = 00000000ff000000
15532! %l6 = 00000000ff000000, Mem[0000000030081408] = 0000d33547c2c6ff
15533 stxa %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000ff000000
15534! Mem[0000000030041408] = 00000000, %l6 = 00000000ff000000
15535 ldstuba [%i1+%o4]0x89,%l6 ! %l6 = 00000000000000ff
15536! Mem[0000000030101408] = 000000ff, %l1 = 00000000000000ef
15537 swapa [%i4+%o4]0x89,%l1 ! %l1 = 00000000000000ff
15538! %l3 = 0000000000000000, Mem[0000000030141400] = 0000000000000000
15539 stxa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000000000000
15540 membar #Sync ! Added by membar checker (63)
15541! %l0 = 00000000000000ff, Mem[0000000010141408] = ff000000000000ff
15542 stxa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000000000ff
15543! Starting 10 instruction Load Burst
15544! Mem[0000000030041408] = ff00000000000000, %l6 = 0000000000000000
15545 ldxa [%i1+%o4]0x81,%l6 ! %l6 = ff00000000000000
15546
15547p0_label_367:
15548! Mem[00000000211c0000] = 00ffe4d2, %l1 = 00000000000000ff
15549 ldsh [%o2+%g0],%l1 ! %l1 = 00000000000000ff
15550! Mem[0000000030041400] = e3583621, %f7 = 00000000
15551 lda [%i1+%g0]0x81,%f7 ! %f7 = e3583621
15552! Mem[0000000010001430] = ffffff3d, %l1 = 00000000000000ff
15553 swap [%i0+0x030],%l1 ! %l1 = 00000000ffffff3d
15554! Mem[0000000010101414] = 00000000, %l7 = 0000000000000000
15555 ldsh [%i4+0x016],%l7 ! %l7 = 0000000000000000
15556! Mem[0000000010081408] = 94d9ce2cff000000, %l2 = 000000000000ffff
15557 ldxa [%i2+%o4]0x88,%l2 ! %l2 = 94d9ce2cff000000
15558! Mem[0000000030181408] = 1a53d335 ffff0000, %l0 = 000000ff, %l1 = ffffff3d
15559 ldda [%i6+%o4]0x89,%l0 ! %l0 = 00000000ffff0000 000000001a53d335
15560! Mem[0000000010141408] = 00000000, %l3 = 0000000000000000
15561 lduwa [%i5+%o4]0x88,%l3 ! %l3 = 0000000000000000
15562! Mem[0000000010101408] = ff000000, %l4 = ffffffffffffffff
15563 ldswa [%i4+%o4]0x80,%l4 ! %l4 = ffffffffff000000
15564! Mem[0000000030001400] = 00000000, %l2 = 94d9ce2cff000000
15565 lduwa [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000
15566! Starting 10 instruction Store Burst
15567! %l2 = 00000000, %l3 = 00000000, Mem[0000000010001410] = 00000000 ed34871b
15568 std %l2,[%i0+%o5] ! Mem[0000000010001410] = 00000000 00000000
15569
15570p0_label_368:
15571! %l0 = 00000000ffff0000, Mem[00000000211c0000] = 00ffe4d2
15572 sth %l0,[%o2+%g0] ! Mem[00000000211c0000] = 0000e4d2
15573! %l6 = ff00000000000000, Mem[0000000030081410] = ffff0000ffffffff
15574 stxa %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff00000000000000
15575! %l4 = ff000000, %l5 = 00ff0000, Mem[0000000010101408] = ff000000 ff00ff00
15576 stda %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff000000 00ff0000
15577! Mem[00000000100c140c] = 000000ff, %l5 = 0000000000ff0000
15578 lduwa [%i3+0x00c]%asi,%l5 ! %l5 = 00000000000000ff
15579! %l7 = 0000000000000000, Mem[0000000010001400] = 000000ff000000ff
15580 stxa %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000000000000
15581! %l4 = ffffffffff000000, Mem[0000000010001400] = 0000000000000000
15582 stxa %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffffffff000000
15583! %l1 = 000000001a53d335, Mem[0000000030041410] = ffe600a9
15584 stha %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffe6d335
15585! %f30 = 000000ff dc5ebd74, Mem[0000000010001400] = ff000000 ffffffff
15586 stda %f30,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000ff dc5ebd74
15587! Mem[00000000100c1408] = 0000e6ff, %l2 = 0000000000000000
15588 ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 00000000000000ff
15589! Starting 10 instruction Load Burst
15590! Mem[0000000010181408] = 1b8734ed, %l6 = ff00000000000000
15591 ldsba [%i6+%o4]0x80,%l6 ! %l6 = 000000000000001b
15592
15593p0_label_369:
15594! Mem[0000000010141408] = ff00000000000000, %f0 = ffffffff 2cced994
15595 ldda [%i5+%o4]0x88,%f0 ! %f0 = ff000000 00000000
15596! Mem[00000000100c1408] = ff00e6ff, %f0 = ff000000
15597 lda [%i3+%o4]0x80,%f0 ! %f0 = ff00e6ff
15598! Mem[0000000020800000] = ff00bb34, %l3 = 0000000000000000
15599 lduh [%o1+%g0],%l3 ! %l3 = 000000000000ff00
15600! Mem[00000000300c1410] = dc5effff, %f10 = 000000ff
15601 lda [%i3+%o5]0x89,%f10 ! %f10 = dc5effff
15602! Mem[00000000211c0000] = 0000e4d2, %l6 = 000000000000001b
15603 lduh [%o2+%g0],%l6 ! %l6 = 0000000000000000
15604! Mem[0000000030101408] = 000000ef, %l3 = 000000000000ff00
15605 ldsha [%i4+%o4]0x89,%l3 ! %l3 = 00000000000000ef
15606! Mem[00000000100c1400] = ff000000, %l5 = 00000000000000ff
15607 lduba [%i3+%g0]0x88,%l5 ! %l5 = 0000000000000000
15608! Mem[0000000030141408] = 80a2ecaa 77a322cb, %l2 = 00000000, %l3 = 000000ef
15609 ldda [%i5+%o4]0x89,%l2 ! %l2 = 0000000077a322cb 0000000080a2ecaa
15610! Mem[00000000100c1420] = e35836212cced994, %l6 = 0000000000000000
15611 ldxa [%i3+0x020]%asi,%l6 ! %l6 = e35836212cced994
15612! Starting 10 instruction Store Burst
15613! Mem[00000000201c0000] = ffffafd5, %l0 = 00000000ffff0000
15614 ldstub [%o0+%g0],%l0 ! %l0 = 000000ff000000ff
15615
15616p0_label_370:
15617! Mem[0000000010081410] = ff0000ff, %l1 = 000000001a53d335
15618 ldstuba [%i2+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
15619! %f8 = cb22a377 aaeca280, Mem[0000000030081408] = 00000000 000000ff
15620 stda %f8 ,[%i2+%o4]0x89 ! Mem[0000000030081408] = cb22a377 aaeca280
15621! %l5 = 0000000000000000, Mem[0000000010181410] = 46640000
15622 stba %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00640000
15623! %l2 = 0000000077a322cb, Mem[00000000100c1410] = ff000000
15624 stha %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 22cb0000
15625! %l0 = 000000ff, %l1 = 000000ff, Mem[0000000030101400] = aaeca280 00000000
15626 stda %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff 000000ff
15627! %l1 = 00000000000000ff, Mem[0000000010101400] = 1a53d335
15628 stha %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00ffd335
15629! %l0 = 000000ff, %l1 = 000000ff, Mem[0000000010141400] = 00000000 0ae67d5e
15630 stda %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000ff 000000ff
15631! %l6 = e35836212cced994, Mem[00000000300c1400] = 0000000000000000
15632 stxa %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = e35836212cced994
15633! %f28 = 00000000, Mem[0000000010101410] = 00000000
15634 sta %f28,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
15635! Starting 10 instruction Load Burst
15636! Mem[00000000100c1400] = 000000ff 0000ff00, %l6 = 2cced994, %l7 = 00000000
15637 ldda [%i3+%g0]0x80,%l6 ! %l6 = 00000000000000ff 000000000000ff00
15638
15639! Check Point 74 for processor 0
15640
15641 set p0_check_pt_data_74,%g4
15642 rd %ccr,%g5 ! %g5 = 44
15643 ldx [%g4+0x08],%g2
15644 cmp %l0,%g2 ! %l0 = 00000000000000ff
15645 bne %xcc,p0_reg_check_fail0
15646 mov 0xee0,%g1
15647 ldx [%g4+0x10],%g2
15648 cmp %l1,%g2 ! %l1 = 00000000000000ff
15649 bne %xcc,p0_reg_check_fail1
15650 mov 0xee1,%g1
15651 ldx [%g4+0x18],%g2
15652 cmp %l2,%g2 ! %l2 = 0000000077a322cb
15653 bne %xcc,p0_reg_check_fail2
15654 mov 0xee2,%g1
15655 ldx [%g4+0x20],%g2
15656 cmp %l3,%g2 ! %l3 = 0000000080a2ecaa
15657 bne %xcc,p0_reg_check_fail3
15658 mov 0xee3,%g1
15659 ldx [%g4+0x28],%g2
15660 cmp %l4,%g2 ! %l4 = ffffffffff000000
15661 bne %xcc,p0_reg_check_fail4
15662 mov 0xee4,%g1
15663 ldx [%g4+0x30],%g2
15664 cmp %l5,%g2 ! %l5 = 0000000000000000
15665 bne %xcc,p0_reg_check_fail5
15666 mov 0xee5,%g1
15667 ldx [%g4+0x38],%g2
15668 cmp %l6,%g2 ! %l6 = 00000000000000ff
15669 bne %xcc,p0_reg_check_fail6
15670 mov 0xee6,%g1
15671 ldx [%g4+0x40],%g2
15672 cmp %l7,%g2 ! %l7 = 000000000000ff00
15673 bne %xcc,p0_reg_check_fail7
15674 mov 0xee7,%g1
15675 ldx [%g4+0x48],%g3
15676 std %f0,[%g4]
15677 ldx [%g4],%g2
15678 cmp %g3,%g2 ! %f0 = ff00e6ff 00000000
15679 bne %xcc,p0_freg_check_fail
15680 mov 0xf00,%g1
15681 ldx [%g4+0x50],%g3
15682 std %f2,[%g4]
15683 ldx [%g4],%g2
15684 cmp %g3,%g2 ! %f2 = a509aa5e ff000000
15685 bne %xcc,p0_freg_check_fail
15686 mov 0xf02,%g1
15687 ldx [%g4+0x58],%g3
15688 std %f6,[%g4]
15689 ldx [%g4],%g2
15690 cmp %g3,%g2 ! %f6 = 0000ffff e3583621
15691 bne %xcc,p0_freg_check_fail
15692 mov 0xf06,%g1
15693 ldx [%g4+0x60],%g3
15694 std %f10,[%g4]
15695 ldx [%g4],%g2
15696 cmp %g3,%g2 ! %f10 = dc5effff 000000ff
15697 bne %xcc,p0_freg_check_fail
15698 mov 0xf10,%g1
15699
15700! Check Point 74 completed
15701
15702
15703p0_label_371:
15704! Code Fragment 3
15705p0_fragment_15:
15706! %l0 = 00000000000000ff
15707 setx 0x67d20dbfaa667d4d,%g7,%l0 ! %l0 = 67d20dbfaa667d4d
15708! %l1 = 00000000000000ff
15709 setx 0xc9f8f4c825df701c,%g7,%l1 ! %l1 = c9f8f4c825df701c
15710 setx 0x1fe000, %g1, %g3
15711 or %l0, %g3, %l0 ! always set perrmask = 0xff
15712 setx 0x1ffff8, %g1, %g2
15713 and %l0, %g2, %l0
15714 ta T_CHANGE_HPRIV
15715 stxa %l1, [%l0]ASI_DCACHE_DATA
15716 ta T_CHANGE_NONHPRIV
15717! %l0 = 67d20dbfaa667d4d
15718 setx 0x371d2e0ff2de71a0,%g7,%l0 ! %l0 = 371d2e0ff2de71a0
15719! %l1 = c9f8f4c825df701c
15720 setx 0x468c7167d1848eb1,%g7,%l1 ! %l1 = 468c7167d1848eb1
15721! Mem[00000000300c1408] = ffffffff 0000ff00, %l2 = 77a322cb, %l3 = 80a2ecaa
15722 ldda [%i3+%o4]0x81,%l2 ! %l2 = 00000000ffffffff 000000000000ff00
15723 membar #Sync ! Added by membar checker (64)
15724! Mem[0000000010001400] = 74bd5edc ff000000 ffffff00 00000000
15725! Mem[0000000010001410] = 00000000 00000000 a509aa5e ffffffff
15726! Mem[0000000010001420] = 000000ff 213658ff 00000000 ff800000
15727! Mem[0000000010001430] = 000000ff 2d0064b3 62ff00ff 000000ff
15728 ldda [%i0]ASI_BLK_PL,%f0 ! Block Load from 0000000010001400
15729! Mem[00000000100c1408] = ff00e6ff, %l2 = 00000000ffffffff
15730 ldsba [%i3+%o4]0x80,%l2 ! %l2 = ffffffffffffffff
15731! Mem[0000000010181400] = 000000ff, %l2 = ffffffffffffffff
15732 ldsha [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000000
15733! Mem[00000000100c1408] = ff00e6ff 000000ff, %l2 = 00000000, %l3 = 0000ff00
15734 ldda [%i3+%o4]0x80,%l2 ! %l2 = 00000000ff00e6ff 00000000000000ff
15735! Mem[0000000010181400] = ff000000, %l0 = 371d2e0ff2de71a0
15736 lduha [%i6+%g0]0x88,%l0 ! %l0 = 0000000000000000
15737! Mem[0000000010001408] = 00ffffff, %l3 = 00000000000000ff
15738 lduha [%i0+%o4]0x88,%l3 ! %l3 = 000000000000ffff
15739! Mem[0000000010001410] = 0000000000000000, %l4 = ffffffffff000000
15740 ldxa [%i0+%o5]0x88,%l4 ! %l4 = 0000000000000000
15741! Starting 10 instruction Store Burst
15742! %l2 = ff00e6ff, %l3 = 0000ffff, Mem[0000000010141418] = 16a66f51 ff000000
15743 stda %l2,[%i5+0x018]%asi ! Mem[0000000010141418] = ff00e6ff 0000ffff
15744
15745p0_label_372:
15746! Mem[0000000030101400] = 000000ff, %l6 = 00000000000000ff
15747 ldstuba [%i4+%g0]0x81,%l6 ! %l6 = 00000000000000ff
15748! Mem[0000000010141410] = 00000000, %l2 = 00000000ff00e6ff
15749 ldstuba [%i5+%o5]0x80,%l2 ! %l2 = 00000000000000ff
15750! Mem[0000000030181410] = 00a2ecaa, %l4 = 0000000000000000
15751 ldstuba [%i6+%o5]0x81,%l4 ! %l4 = 00000000000000ff
15752! Mem[0000000010101418] = 00000000, %l1 = 468c7167d1848eb1
15753 ldstub [%i4+0x018],%l1 ! %l1 = 00000000000000ff
15754! %l4 = 0000000000000000, Mem[0000000010081400] = 000000ff
15755 stha %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
15756! Mem[0000000010181400] = 000000ff, %l3 = 000000000000ffff
15757 ldstuba [%i6+%g0]0x80,%l3 ! %l3 = 00000000000000ff
15758 membar #Sync ! Added by membar checker (65)
15759! %l3 = 0000000000000000, Mem[0000000010001408] = 00ffffff
15760 stba %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00ffff00
15761! %f24 = 00000000 00000000, %l5 = 0000000000000000
15762! Mem[0000000010101428] = 80a2ecaa77a322cb
15763 add %i4,0x028,%g1
15764 stda %f24,[%g1+%l5]ASI_PST8_P ! Mem[0000000010101428] = 80a2ecaa77a322cb
15765! %f16 = 5e7de60a, Mem[0000000030101400] = ff0000ff
15766 sta %f16,[%i4+%g0]0x89 ! Mem[0000000030101400] = 5e7de60a
15767! Starting 10 instruction Load Burst
15768! Mem[0000000010001400] = 74bd5edc, %f11 = 00000000
15769 lda [%i0+%g0]0x80,%f11 ! %f11 = 74bd5edc
15770
15771p0_label_373:
15772! Mem[0000000010141408] = 00000000000000ff, %l6 = 0000000000000000
15773 ldxa [%i5+%o4]0x80,%l6 ! %l6 = 00000000000000ff
15774! Mem[0000000010041400] = ffffffff, %l0 = 0000000000000000
15775 lduba [%i1+%g0]0x88,%l0 ! %l0 = 00000000000000ff
15776! Mem[00000000201c0000] = ffffafd5, %l1 = 0000000000000000
15777 lduha [%o0+0x000]%asi,%l1 ! %l1 = 000000000000ffff
15778! Mem[0000000010041410] = 00000000, %l4 = 0000000000000000
15779 lduwa [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000000
15780! Mem[00000000300c1400] = 213658e3, %l1 = 000000000000ffff
15781 ldswa [%i3+%g0]0x89,%l1 ! %l1 = 00000000213658e3
15782! Mem[00000000211c0000] = 0000e4d2, %l4 = 0000000000000000
15783 lduba [%o2+0x001]%asi,%l4 ! %l4 = 0000000000000000
15784! Mem[00000000100c1408] = ffe600ff, %l1 = 00000000213658e3
15785 ldstuba [%i3+%o4]0x88,%l1 ! %l1 = 000000ff000000ff
15786! Mem[0000000030041410] = ffe6d335, %l7 = 000000000000ff00
15787 ldsha [%i1+%o5]0x89,%l7 ! %l7 = ffffffffffffd335
15788! Mem[00000000300c1400] = e35836212cced994, %l0 = 00000000000000ff
15789 ldxa [%i3+%g0]0x81,%l0 ! %l0 = e35836212cced994
15790! Starting 10 instruction Store Burst
15791! %l4 = 0000000000000000, Mem[0000000010141410] = 00000000000000ff
15792 stxa %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000000000000
15793
15794p0_label_374:
15795! %l3 = 0000000000000000, Mem[00000000201c0000] = ffffafd5, %asi = 80
15796 stha %l3,[%o0+0x000]%asi ! Mem[00000000201c0000] = 0000afd5
15797! %l1 = 00000000000000ff, Mem[0000000010141408] = 00000000
15798 stha %l1,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff
15799! Mem[0000000010181410] = 00640000, %l6 = 00000000000000ff
15800 ldstuba [%i6+%o5]0x80,%l6 ! %l6 = 00000000000000ff
15801! %l6 = 0000000000000000, Mem[0000000010101400] = 35d3ff00
15802 stwa %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
15803! Mem[0000000010101418] = ff000000ffff0000, %l3 = 0000000000000000, %l3 = 0000000000000000
15804 add %i4,0x18,%g1
15805 casxa [%g1]0x80,%l3,%l3 ! %l3 = ff000000ffff0000
15806! Mem[0000000021800181] = 52f9ae0c, %l6 = 0000000000000000
15807 ldstub [%o3+0x181],%l6 ! %l6 = 000000f9000000ff
15808! %f26 = 000000ff, Mem[0000000030141408] = 77a322cb
15809 sta %f26,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000ff
15810! Mem[00000000211c0001] = 0000e4d2, %l0 = e35836212cced994
15811 ldstuba [%o2+0x001]%asi,%l0 ! %l0 = 00000000000000ff
15812! Mem[0000000021800000] = ffffed58, %l3 = ff000000ffff0000
15813 ldsha [%o3+0x000]%asi,%l3 ! %l3 = ffffffffffffffff
15814! Starting 10 instruction Load Burst
15815! Mem[0000000030141410] = 00000000 00000000, %l0 = 00000000, %l1 = 000000ff
15816 ldda [%i5+%o5]0x81,%l0 ! %l0 = 0000000000000000 0000000000000000
15817
15818p0_label_375:
15819! Mem[0000000030081400] = 000000ff, %l2 = 0000000000000000
15820 ldswa [%i2+%g0]0x89,%l2 ! %l2 = 00000000000000ff
15821! Mem[0000000030141410] = 00000000, %l3 = ffffffffffffffff
15822 lduha [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
15823! Mem[00000000211c0000] = 00ffe4d2, %l1 = 0000000000000000
15824 lduba [%o2+0x001]%asi,%l1 ! %l1 = 00000000000000ff
15825! Mem[0000000010141410] = 00000000 00000000, %l0 = 00000000, %l1 = 000000ff
15826 ldda [%i5+%o5]0x80,%l0 ! %l0 = 0000000000000000 0000000000000000
15827! Mem[0000000010081400] = 00000000, %l5 = 0000000000000000
15828 lduha [%i2+%g0]0x88,%l5 ! %l5 = 0000000000000000
15829! Mem[0000000010141410] = 00000000 00000000, %l4 = 00000000, %l5 = 00000000
15830 ldda [%i5+%o5]0x80,%l4 ! %l4 = 0000000000000000 0000000000000000
15831! Mem[0000000020800000] = ff00bb34, %l5 = 0000000000000000
15832 lduba [%o1+0x001]%asi,%l5 ! %l5 = 0000000000000000
15833! Mem[00000000100c1400] = ff000000, %l6 = 00000000000000f9
15834 ldsba [%i3+%g0]0x88,%l6 ! %l6 = 0000000000000000
15835! Mem[0000000010101410] = 00000000, %l0 = 0000000000000000
15836 ldswa [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000000
15837! Starting 10 instruction Store Burst
15838! %l0 = 0000000000000000, Mem[00000000201c0000] = 0000afd5
15839 stb %l0,[%o0+%g0] ! Mem[00000000201c0000] = 0000afd5
15840
15841! Check Point 75 for processor 0
15842
15843 set p0_check_pt_data_75,%g4
15844 rd %ccr,%g5 ! %g5 = 44
15845 ldx [%g4+0x08],%g2
15846 cmp %l0,%g2 ! %l0 = 0000000000000000
15847 bne %xcc,p0_reg_check_fail0
15848 mov 0xee0,%g1
15849 ldx [%g4+0x10],%g2
15850 cmp %l1,%g2 ! %l1 = 0000000000000000
15851 bne %xcc,p0_reg_check_fail1
15852 mov 0xee1,%g1
15853 ldx [%g4+0x18],%g2
15854 cmp %l2,%g2 ! %l2 = 00000000000000ff
15855 bne %xcc,p0_reg_check_fail2
15856 mov 0xee2,%g1
15857 ldx [%g4+0x20],%g2
15858 cmp %l3,%g2 ! %l3 = 0000000000000000
15859 bne %xcc,p0_reg_check_fail3
15860 mov 0xee3,%g1
15861 ldx [%g4+0x28],%g2
15862 cmp %l4,%g2 ! %l4 = 0000000000000000
15863 bne %xcc,p0_reg_check_fail4
15864 mov 0xee4,%g1
15865 ldx [%g4+0x30],%g2
15866 cmp %l5,%g2 ! %l5 = 0000000000000000
15867 bne %xcc,p0_reg_check_fail5
15868 mov 0xee5,%g1
15869 ldx [%g4+0x38],%g2
15870 cmp %l6,%g2 ! %l6 = 0000000000000000
15871 bne %xcc,p0_reg_check_fail6
15872 mov 0xee6,%g1
15873 ldx [%g4+0x40],%g2
15874 cmp %l7,%g2 ! %l7 = ffffffffffffd335
15875 bne %xcc,p0_reg_check_fail7
15876 mov 0xee7,%g1
15877 ldx [%g4+0x48],%g3
15878 std %f0,[%g4]
15879 ldx [%g4],%g2
15880 cmp %g3,%g2 ! %f0 = 000000ff dc5ebd74
15881 bne %xcc,p0_freg_check_fail
15882 mov 0xf00,%g1
15883 ldx [%g4+0x50],%g3
15884 std %f2,[%g4]
15885 ldx [%g4],%g2
15886 cmp %g3,%g2 ! %f2 = 00000000 00ffffff
15887 bne %xcc,p0_freg_check_fail
15888 mov 0xf02,%g1
15889 ldx [%g4+0x58],%g3
15890 std %f4,[%g4]
15891 ldx [%g4],%g2
15892 cmp %g3,%g2 ! %f4 = 00000000 00000000
15893 bne %xcc,p0_freg_check_fail
15894 mov 0xf04,%g1
15895 ldx [%g4+0x60],%g3
15896 std %f6,[%g4]
15897 ldx [%g4],%g2
15898 cmp %g3,%g2 ! %f6 = ffffffff 5eaa09a5
15899 bne %xcc,p0_freg_check_fail
15900 mov 0xf06,%g1
15901 ldx [%g4+0x68],%g3
15902 std %f8,[%g4]
15903 ldx [%g4],%g2
15904 cmp %g3,%g2 ! %f8 = ff583621 ff000000
15905 bne %xcc,p0_freg_check_fail
15906 mov 0xf08,%g1
15907 ldx [%g4+0x70],%g3
15908 std %f10,[%g4]
15909 ldx [%g4],%g2
15910 cmp %g3,%g2 ! %f10 = 000080ff 74bd5edc
15911 bne %xcc,p0_freg_check_fail
15912 mov 0xf10,%g1
15913 ldx [%g4+0x78],%g3
15914 std %f12,[%g4]
15915 ldx [%g4],%g2
15916 cmp %g3,%g2 ! %f12 = b364002d ff000000
15917 bne %xcc,p0_freg_check_fail
15918 mov 0xf12,%g1
15919 ldx [%g4+0x80],%g3
15920 std %f14,[%g4]
15921 ldx [%g4],%g2
15922 cmp %g3,%g2 ! %f14 = ff000000 ff00ff62
15923 bne %xcc,p0_freg_check_fail
15924 mov 0xf14,%g1
15925
15926! Check Point 75 completed
15927
15928
15929p0_label_376:
15930! %f30 = 000000ff dc5ebd74, %l7 = ffffffffffffd335
15931! Mem[0000000010081408] = 000000ff2cced994
15932 add %i2,0x008,%g1
15933 stda %f30,[%g1+%l7]ASI_PST8_P ! Mem[0000000010081408] = 000000ff2c5ed974
15934! %f12 = b364002d ff000000, Mem[0000000010001400] = 74bd5edc ff000000
15935 stda %f12,[%i0+%g0]0x80 ! Mem[0000000010001400] = b364002d ff000000
15936! %l6 = 0000000000000000, Mem[0000000030101410] = 00000000
15937 stha %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
15938! %l5 = 0000000000000000, Mem[00000000300c1410] = dc5effff
15939 stwa %l5,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
15940! Mem[0000000030001408] = 0000ffff, %l7 = ffffffffffffd335
15941 swapa [%i0+%o4]0x89,%l7 ! %l7 = 000000000000ffff
15942! Mem[0000000030001410] = 000000ff, %l3 = 0000000000000000
15943 swapa [%i0+%o5]0x89,%l3 ! %l3 = 00000000000000ff
15944! Mem[0000000030001400] = 00000000, %l4 = 0000000000000000
15945 ldstuba [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff
15946! %l1 = 0000000000000000, Mem[0000000030141400] = 00000000
15947 stha %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
15948! Mem[0000000030141410] = 00000000, %l6 = 0000000000000000
15949 swapa [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000000
15950! Starting 10 instruction Load Burst
15951! Mem[0000000010041400] = ffffffff, %l7 = 000000000000ffff
15952 ldsha [%i1+0x000]%asi,%l7 ! %l7 = ffffffffffffffff
15953
15954p0_label_377:
15955! Mem[0000000030101410] = 00000000, %l3 = 00000000000000ff
15956 lduba [%i4+%o5]0x89,%l3 ! %l3 = 0000000000000000
15957! Mem[0000000030101410] = 0000000000000000, %l6 = 0000000000000000
15958 ldxa [%i4+%o5]0x89,%l6 ! %l6 = 0000000000000000
15959! Mem[000000001014142c] = ff000000, %l7 = ffffffffffffffff
15960 ldsb [%i5+0x02e],%l7 ! %l7 = 0000000000000000
15961! Mem[0000000030181408] = 0000ffff, %l7 = 0000000000000000
15962 lduwa [%i6+%o4]0x81,%l7 ! %l7 = 000000000000ffff
15963! Mem[0000000021800140] = ffff9071, %l7 = 000000000000ffff
15964 lduha [%o3+0x140]%asi,%l7 ! %l7 = 000000000000ffff
15965! Mem[0000000021800100] = ffff0ae8, %l2 = 00000000000000ff
15966 lduba [%o3+0x100]%asi,%l2 ! %l2 = 00000000000000ff
15967! Mem[0000000010141410] = 00000000, %l4 = 0000000000000000
15968 ldsha [%i5+%o5]0x80,%l4 ! %l4 = 0000000000000000
15969! Mem[0000000030001400] = 000000ff, %l4 = 0000000000000000
15970 lduwa [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff
15971! Mem[0000000030181410] = ffa2ecaa, %l5 = 0000000000000000
15972 lduba [%i6+%o5]0x81,%l5 ! %l5 = 00000000000000ff
15973! Starting 10 instruction Store Burst
15974! %l6 = 0000000000000000, Mem[00000000300c1400] = e3583621
15975 stwa %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
15976
15977p0_label_378:
15978! Mem[0000000010101420] = ffe60000, %l6 = 0000000000000000
15979 swap [%i4+0x020],%l6 ! %l6 = 00000000ffe60000
15980! %f6 = ffffffff, Mem[0000000010181404] = 00000000
15981 st %f6 ,[%i6+0x004] ! Mem[0000000010181404] = ffffffff
15982! Mem[0000000010101408] = 000000ff, %l0 = 0000000000000000
15983 ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
15984! Mem[0000000030181408] = ffff0000, %l6 = 00000000ffe60000
15985 swapa [%i6+%o4]0x89,%l6 ! %l6 = 00000000ffff0000
15986! %f24 = 00000000 00000000, %l0 = 00000000000000ff
15987! Mem[0000000030181408] = 0000e6ff35d3531a
15988 add %i6,0x008,%g1
15989 stda %f24,[%g1+%l0]ASI_PST32_S ! Mem[0000000030181408] = 0000000000000000
15990! Mem[00000000300c1400] = 00000000, %l6 = 00000000ffff0000
15991 swapa [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000
15992! %f2 = 00000000 00ffffff, %l6 = 0000000000000000
15993! Mem[0000000010141410] = 0000000000000000
15994 add %i5,0x010,%g1
15995 stda %f2,[%g1+%l6]ASI_PST16_P ! Mem[0000000010141410] = 0000000000000000
15996! Mem[0000000010001434] = 2d0064b3, %l2 = 00000000000000ff
15997 ldstuba [%i0+0x034]%asi,%l2 ! %l2 = 0000002d000000ff
15998! Mem[0000000010181400] = ff0000ff, %l4 = 00000000000000ff
15999 swapa [%i6+%g0]0x88,%l4 ! %l4 = 00000000ff0000ff
16000! Starting 10 instruction Load Burst
16001! Mem[0000000010181410] = ff640000, %l2 = 000000000000002d
16002 lduha [%i6+%o5]0x80,%l2 ! %l2 = 000000000000ff64
16003
16004p0_label_379:
16005! Mem[0000000010181400] = ff000000ffffffff, %l6 = 0000000000000000
16006 ldx [%i6+%g0],%l6 ! %l6 = ff000000ffffffff
16007! Mem[0000000010141410] = 00000000, %l3 = 0000000000000000
16008 lduw [%i5+%o5],%l3 ! %l3 = 0000000000000000
16009! Mem[0000000030041408] = ff000000, %f28 = 00000000
16010 lda [%i1+%o4]0x81,%f28 ! %f28 = ff000000
16011! Mem[0000000010181408] = 1b8734ed 00000000, %l2 = 0000ff64, %l3 = 00000000
16012 ldda [%i6+%o4]0x80,%l2 ! %l2 = 000000001b8734ed 0000000000000000
16013! Mem[00000000300c1408] = ffffffff, %l6 = ff000000ffffffff
16014 ldsba [%i3+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
16015! Code Fragment 3
16016p0_fragment_16:
16017! %l0 = 00000000000000ff
16018 setx 0x409eede7c9b93f3d,%g7,%l0 ! %l0 = 409eede7c9b93f3d
16019! %l1 = 0000000000000000
16020 setx 0xd7062b5816888fd5,%g7,%l1 ! %l1 = d7062b5816888fd5
16021 setx 0x1fe000, %g1, %g3
16022 or %l0, %g3, %l0 ! always set perrmask = 0xff
16023 setx 0x1ffff8, %g1, %g2
16024 and %l0, %g2, %l0
16025 ta T_CHANGE_HPRIV
16026 stxa %l1, [%l0]ASI_DCACHE_DATA
16027 ta T_CHANGE_NONHPRIV
16028! %l0 = 409eede7c9b93f3d
16029 setx 0xdb0b91900c77e4c9,%g7,%l0 ! %l0 = db0b91900c77e4c9
16030! %l1 = d7062b5816888fd5
16031 setx 0x2603640f94aa2a9e,%g7,%l1 ! %l1 = 2603640f94aa2a9e
16032! Mem[0000000030081410] = 00000000, %l7 = 000000000000ffff
16033 lduwa [%i2+%o5]0x81,%l7 ! %l7 = 0000000000000000
16034! Mem[0000000030041410] = 35d3e6ff, %l7 = 0000000000000000
16035 ldsba [%i1+%o5]0x81,%l7 ! %l7 = 0000000000000035
16036! Mem[0000000010101424] = ff00f552, %l7 = 0000000000000035
16037 ldsw [%i4+0x024],%l7 ! %l7 = ffffffffff00f552
16038! Starting 10 instruction Store Burst
16039! %f10 = 000080ff 74bd5edc, Mem[00000000300c1400] = ffff0000 2cced994
16040 stda %f10,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000080ff 74bd5edc
16041
16042p0_label_380:
16043! %l2 = 000000001b8734ed, Mem[0000000010101410] = 00000000
16044 stwa %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 1b8734ed
16045! Mem[0000000010181410] = ff640000, %l4 = 00000000ff0000ff
16046 ldstuba [%i6+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
16047! %f12 = b364002d ff000000, Mem[0000000030041408] = ff000000 00000000
16048 stda %f12,[%i1+%o4]0x81 ! Mem[0000000030041408] = b364002d ff000000
16049! Mem[0000000010101410] = 1b8734ed, %l5 = 00000000000000ff
16050 ldstuba [%i4+%o5]0x88,%l5 ! %l5 = 000000ed000000ff
16051! Mem[00000000300c1410] = 00000000, %l0 = db0b91900c77e4c9
16052 swapa [%i3+%o5]0x89,%l0 ! %l0 = 0000000000000000
16053! Mem[0000000010001410] = 0000000000000000, %l2 = 000000001b8734ed, %l0 = 0000000000000000
16054 add %i0,0x10,%g1
16055 casxa [%g1]0x80,%l2,%l0 ! %l0 = 0000000000000000
16056! %l1 = 2603640f94aa2a9e, Mem[0000000010001414] = 00000000
16057 stw %l1,[%i0+0x014] ! Mem[0000000010001414] = 94aa2a9e
16058! %l7 = ffffffffff00f552, Mem[00000000100c1414] = 000000ff, %asi = 80
16059 stwa %l7,[%i3+0x014]%asi ! Mem[00000000100c1414] = ff00f552
16060! %l3 = 0000000000000000, Mem[0000000030141400] = 00000000
16061 stwa %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000
16062! Starting 10 instruction Load Burst
16063! Mem[00000000300c1400] = dc5ebd74ff800000, %f24 = 00000000 00000000
16064 ldda [%i3+%g0]0x89,%f24 ! %f24 = dc5ebd74 ff800000
16065
16066! Check Point 76 for processor 0
16067
16068 set p0_check_pt_data_76,%g4
16069 rd %ccr,%g5 ! %g5 = 44
16070 ldx [%g4+0x08],%g2
16071 cmp %l0,%g2 ! %l0 = 0000000000000000
16072 bne %xcc,p0_reg_check_fail0
16073 mov 0xee0,%g1
16074 ldx [%g4+0x10],%g2
16075 cmp %l1,%g2 ! %l1 = 2603640f94aa2a9e
16076 bne %xcc,p0_reg_check_fail1
16077 mov 0xee1,%g1
16078 ldx [%g4+0x18],%g2
16079 cmp %l2,%g2 ! %l2 = 000000001b8734ed
16080 bne %xcc,p0_reg_check_fail2
16081 mov 0xee2,%g1
16082 ldx [%g4+0x20],%g2
16083 cmp %l3,%g2 ! %l3 = 0000000000000000
16084 bne %xcc,p0_reg_check_fail3
16085 mov 0xee3,%g1
16086 ldx [%g4+0x28],%g2
16087 cmp %l4,%g2 ! %l4 = 00000000000000ff
16088 bne %xcc,p0_reg_check_fail4
16089 mov 0xee4,%g1
16090 ldx [%g4+0x30],%g2
16091 cmp %l5,%g2 ! %l5 = 00000000000000ed
16092 bne %xcc,p0_reg_check_fail5
16093 mov 0xee5,%g1
16094 ldx [%g4+0x38],%g2
16095 cmp %l6,%g2 ! %l6 = ffffffffffffffff
16096 bne %xcc,p0_reg_check_fail6
16097 mov 0xee6,%g1
16098 ldx [%g4+0x40],%g2
16099 cmp %l7,%g2 ! %l7 = ffffffffff00f552
16100 bne %xcc,p0_reg_check_fail7
16101 mov 0xee7,%g1
16102 ldx [%g4+0x48],%g3
16103 std %f2,[%g4]
16104 ldx [%g4],%g2
16105 cmp %g3,%g2 ! %f2 = 00000000 00ffffff
16106 bne %xcc,p0_freg_check_fail
16107 mov 0xf02,%g1
16108 ldx [%g4+0x50],%g3
16109 std %f24,[%g4]
16110 ldx [%g4],%g2
16111 cmp %g3,%g2 ! %f24 = dc5ebd74 ff800000
16112 bne %xcc,p0_freg_check_fail
16113 mov 0xf24,%g1
16114 ldx [%g4+0x58],%g3
16115 std %f28,[%g4]
16116 ldx [%g4],%g2
16117 cmp %g3,%g2 ! %f28 = ff000000 00000000
16118 bne %xcc,p0_freg_check_fail
16119 mov 0xf28,%g1
16120
16121! Check Point 76 completed
16122
16123
16124p0_label_381:
16125! Mem[00000000300c1410] = 0c77e4c9, %l4 = 00000000000000ff
16126 ldsha [%i3+%o5]0x89,%l4 ! %l4 = ffffffffffffe4c9
16127! Mem[000000001014143c] = ff000000, %l0 = 0000000000000000
16128 ldsh [%i5+0x03c],%l0 ! %l0 = ffffffffffffff00
16129! Mem[00000000300c1408] = ffffffff, %l6 = ffffffffffffffff
16130 lduwa [%i3+%o4]0x81,%l6 ! %l6 = 00000000ffffffff
16131! Mem[0000000030081408] = aaeca280, %l1 = 2603640f94aa2a9e
16132 lduha [%i2+%o4]0x89,%l1 ! %l1 = 000000000000a280
16133! Mem[0000000030141410] = 00000000 00000000, %l4 = ffffe4c9, %l5 = 000000ed
16134 ldda [%i5+%o5]0x81,%l4 ! %l4 = 0000000000000000 0000000000000000
16135! Mem[0000000030141400] = 00000000, %l0 = ffffffffffffff00
16136 ldswa [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
16137! Mem[0000000010081408] = ff000000, %l1 = 000000000000a280
16138 lduha [%i2+%o4]0x88,%l1 ! %l1 = 0000000000000000
16139! Mem[0000000030101410] = 0000000000000000, %l1 = 0000000000000000
16140 ldxa [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000000
16141! Mem[0000000030101408] = ef000000, %f5 = 00000000
16142 lda [%i4+%o4]0x81,%f5 ! %f5 = ef000000
16143! Starting 10 instruction Store Burst
16144! Mem[0000000010181400] = 000000ff, %l6 = 00000000ffffffff
16145 swapa [%i6+%g0]0x88,%l6 ! %l6 = 00000000000000ff
16146
16147p0_label_382:
16148! Mem[0000000030001410] = 00000000, %l7 = ffffffffff00f552
16149 swapa [%i0+%o5]0x81,%l7 ! %l7 = 0000000000000000
16150! Mem[0000000030181408] = 00000000, %l0 = 0000000000000000
16151 ldstuba [%i6+%o4]0x81,%l0 ! %l0 = 00000000000000ff
16152! Mem[0000000030001400] = ff000000, %l6 = 00000000000000ff
16153 swapa [%i0+%g0]0x81,%l6 ! %l6 = 00000000ff000000
16154! Mem[0000000030141410] = 00000000, %l2 = 000000001b8734ed
16155 ldstuba [%i5+%o5]0x81,%l2 ! %l2 = 00000000000000ff
16156! Mem[0000000010001400] = b364002d, %l6 = 00000000ff000000
16157 ldstuba [%i0+%g0]0x80,%l6 ! %l6 = 000000b3000000ff
16158! Mem[0000000010101400] = 00000000, %l0 = 0000000000000000
16159 swapa [%i4+%g0]0x88,%l0 ! %l0 = 0000000000000000
16160! %l5 = 0000000000000000, Mem[0000000030041408] = b364002d
16161 stba %l5,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0064002d
16162! %f16 = 5e7de60a 00000000 ff000000 000000ff
16163! %f20 = 000000ff 00000000 000000ff 516fa616
16164! %f24 = dc5ebd74 ff800000 000000ff 516fa616
16165! %f28 = ff000000 00000000 000000ff dc5ebd74
16166 stda %f16,[%i2]ASI_BLK_SL ! Block Store to 0000000030081400
16167! %f2 = 00000000 00ffffff, %l0 = 0000000000000000
16168! Mem[0000000010141410] = 0000000000000000
16169 add %i5,0x010,%g1
16170 stda %f2,[%g1+%l0]ASI_PST16_PL ! Mem[0000000010141410] = 0000000000000000
16171! Starting 10 instruction Load Burst
16172 membar #Sync ! Added by membar checker (66)
16173! Mem[0000000030081408] = ff000000, %l6 = 00000000000000b3
16174 ldswa [%i2+%o4]0x81,%l6 ! %l6 = ffffffffff000000
16175
16176p0_label_383:
16177! Code Fragment 3
16178p0_fragment_17:
16179! %l0 = 0000000000000000
16180 setx 0x5faf8778395fab85,%g7,%l0 ! %l0 = 5faf8778395fab85
16181! %l1 = 0000000000000000
16182 setx 0x0e1f30ff8442fd3e,%g7,%l1 ! %l1 = 0e1f30ff8442fd3e
16183 setx 0x1fe000, %g1, %g3
16184 or %l0, %g3, %l0 ! always set perrmask = 0xff
16185 setx 0x1ffff8, %g1, %g2
16186 and %l0, %g2, %l0
16187 ta T_CHANGE_HPRIV
16188 stxa %l1, [%l0]ASI_DCACHE_DATA
16189 ta T_CHANGE_NONHPRIV
16190! %l0 = 5faf8778395fab85
16191 setx 0x58f190d829b61990,%g7,%l0 ! %l0 = 58f190d829b61990
16192! %l1 = 0e1f30ff8442fd3e
16193 setx 0xe6ba1e4ff77a7f15,%g7,%l1 ! %l1 = e6ba1e4ff77a7f15
16194! Mem[0000000030041400] = e35836212cced994, %l7 = 0000000000000000
16195 ldxa [%i1+%g0]0x81,%l7 ! %l7 = e35836212cced994
16196! Mem[0000000030181408] = 00000000000000ff, %f10 = 000080ff 74bd5edc
16197 ldda [%i6+%o4]0x89,%f10 ! %f10 = 00000000 000000ff
16198! Mem[00000000100c142c] = 47c2c6a4, %l3 = 0000000000000000
16199 lduh [%i3+0x02e],%l3 ! %l3 = 000000000000c6a4
16200! Mem[00000000100c1408] = ff00e6ff, %l3 = 000000000000c6a4
16201 ldswa [%i3+%o4]0x80,%l3 ! %l3 = ffffffffff00e6ff
16202! Mem[0000000030101400] = 0ae67d5e, %l6 = ffffffffff000000
16203 ldsha [%i4+%g0]0x81,%l6 ! %l6 = 0000000000000ae6
16204! Mem[000000001010142c] = 77a322cb, %l6 = 0000000000000ae6
16205 lduha [%i4+0x02c]%asi,%l6 ! %l6 = 00000000000077a3
16206! Mem[00000000201c0000] = 0000afd5, %l4 = 0000000000000000
16207 ldsh [%o0+%g0],%l4 ! %l4 = 0000000000000000
16208! Mem[0000000010001418] = a509aa5e, %l4 = 0000000000000000
16209 ldub [%i0+0x019],%l4 ! %l4 = 0000000000000009
16210! Starting 10 instruction Store Burst
16211! Mem[0000000010101400] = 00000000, %l7 = e35836212cced994
16212 ldstuba [%i4+%g0]0x88,%l7 ! %l7 = 00000000000000ff
16213
16214p0_label_384:
16215! %l7 = 0000000000000000, Mem[0000000010181418] = 77a322cb, %asi = 80
16216 stwa %l7,[%i6+0x018]%asi ! Mem[0000000010181418] = 00000000
16217! Mem[0000000030041400] = 213658e3, %l5 = 0000000000000000
16218 ldstuba [%i1+%g0]0x89,%l5 ! %l5 = 000000e3000000ff
16219! %l1 = e6ba1e4ff77a7f15, Mem[0000000010041426] = 35d3531a, %asi = 80
16220 stba %l1,[%i1+0x026]%asi ! Mem[0000000010041424] = 35d3151a
16221! %f14 = ff000000 ff00ff62, Mem[0000000030181408] = 000000ff 00000000
16222 stda %f14,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff000000 ff00ff62
16223! Mem[00000000300c1400] = 000080ff, %l5 = 00000000000000e3
16224 swapa [%i3+%g0]0x81,%l5 ! %l5 = 00000000000080ff
16225! %l6 = 00000000000077a3, Mem[0000000010141408] = ff000000
16226 stwa %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000077a3
16227! %l2 = 0000000000000000, Mem[0000000021800041] = ffff9b4e, %asi = 80
16228 stba %l2,[%o3+0x041]%asi ! Mem[0000000021800040] = ff009b4e
16229! %f0 = 000000ff dc5ebd74 00000000 00ffffff
16230! %f4 = 00000000 ef000000 ffffffff 5eaa09a5
16231! %f8 = ff583621 ff000000 00000000 000000ff
16232! %f12 = b364002d ff000000 ff000000 ff00ff62
16233 stda %f0,[%i0]ASI_BLK_S ! Block Store to 0000000030001400
16234! Mem[0000000030041410] = 35d3e6ff, %l3 = ffffffffff00e6ff
16235 ldstuba [%i1+%o5]0x81,%l3 ! %l3 = 00000035000000ff
16236! Starting 10 instruction Load Burst
16237! Mem[0000000030081400] = 00000000, %l5 = 00000000000080ff
16238 ldsba [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000000
16239
16240p0_label_385:
16241 membar #Sync ! Added by membar checker (67)
16242! Mem[0000000010001400] = ff64002d ff000000, %l6 = 000077a3, %l7 = 00000000
16243 ldda [%i0+%g0]0x80,%l6 ! %l6 = 00000000ff64002d 00000000ff000000
16244! Mem[0000000010141400] = ff000000, %l0 = 58f190d829b61990
16245 lduba [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000
16246! Mem[0000000010041408] = 00000000, %f18 = ff000000
16247 lda [%i1+%o4]0x88,%f18 ! %f18 = 00000000
16248! Mem[0000000010081430] = 00000000, %l0 = 0000000000000000
16249 ldsba [%i2+0x031]%asi,%l0 ! %l0 = 0000000000000000
16250! Mem[0000000010041400] = ffffffff ffffffff 00000000 00000000
16251! Mem[0000000010041410] = 00000000 77a322cb 00000000 00000000
16252! Mem[0000000010041420] = ed34871b 35d3151a 00000000 00000000
16253! Mem[0000000010041430] = 037d0000 00000000 ff000000 0000ff00
16254 ldda [%i1]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010041400
16255! Mem[0000000030181400] = a509aa5e, %l3 = 0000000000000035
16256 lduba [%i6+%g0]0x89,%l3 ! %l3 = 000000000000005e
16257! Mem[00000000201c0000] = 0000afd5, %l5 = 0000000000000000
16258 ldsb [%o0+%g0],%l5 ! %l5 = 0000000000000000
16259! Mem[0000000030141410] = 00000000 000000ff, %l6 = ff64002d, %l7 = ff000000
16260 ldda [%i5+%o5]0x89,%l6 ! %l6 = 00000000000000ff 0000000000000000
16261! Mem[0000000030081408] = 000000ff, %l0 = 0000000000000000
16262 ldsha [%i2+%o4]0x89,%l0 ! %l0 = 00000000000000ff
16263! Starting 10 instruction Store Burst
16264! %l0 = 00000000000000ff, Mem[0000000010141400] = 000000ff000000ff
16265 stxa %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000000000ff
16266
16267! Check Point 77 for processor 0
16268
16269 set p0_check_pt_data_77,%g4
16270 rd %ccr,%g5 ! %g5 = 44
16271 ldx [%g4+0x08],%g2
16272 cmp %l0,%g2 ! %l0 = 00000000000000ff
16273 bne %xcc,p0_reg_check_fail0
16274 mov 0xee0,%g1
16275 ldx [%g4+0x10],%g2
16276 cmp %l1,%g2 ! %l1 = e6ba1e4ff77a7f15
16277 bne %xcc,p0_reg_check_fail1
16278 mov 0xee1,%g1
16279 ldx [%g4+0x18],%g2
16280 cmp %l2,%g2 ! %l2 = 0000000000000000
16281 bne %xcc,p0_reg_check_fail2
16282 mov 0xee2,%g1
16283 ldx [%g4+0x20],%g2
16284 cmp %l3,%g2 ! %l3 = 000000000000005e
16285 bne %xcc,p0_reg_check_fail3
16286 mov 0xee3,%g1
16287 ldx [%g4+0x28],%g2
16288 cmp %l4,%g2 ! %l4 = 0000000000000009
16289 bne %xcc,p0_reg_check_fail4
16290 mov 0xee4,%g1
16291 ldx [%g4+0x30],%g2
16292 cmp %l5,%g2 ! %l5 = 0000000000000000
16293 bne %xcc,p0_reg_check_fail5
16294 mov 0xee5,%g1
16295 ldx [%g4+0x38],%g2
16296 cmp %l6,%g2 ! %l6 = 00000000000000ff
16297 bne %xcc,p0_reg_check_fail6
16298 mov 0xee6,%g1
16299 ldx [%g4+0x40],%g2
16300 cmp %l7,%g2 ! %l7 = 0000000000000000
16301 bne %xcc,p0_reg_check_fail7
16302 mov 0xee7,%g1
16303 ldx [%g4+0x48],%g3
16304 std %f4,[%g4]
16305 ldx [%g4],%g2
16306 cmp %g3,%g2 ! %f4 = 00000000 ef000000
16307 bne %xcc,p0_freg_check_fail
16308 mov 0xf04,%g1
16309 ldx [%g4+0x50],%g3
16310 std %f6,[%g4]
16311 ldx [%g4],%g2
16312 cmp %g3,%g2 ! %f6 = ffffffff 5eaa09a5
16313 bne %xcc,p0_freg_check_fail
16314 mov 0xf06,%g1
16315 ldx [%g4+0x58],%g3
16316 std %f10,[%g4]
16317 ldx [%g4],%g2
16318 cmp %g3,%g2 ! %f10 = 00000000 000000ff
16319 bne %xcc,p0_freg_check_fail
16320 mov 0xf10,%g1
16321 ldx [%g4+0x60],%g3
16322 std %f16,[%g4]
16323 ldx [%g4],%g2
16324 cmp %g3,%g2 ! %f16 = ffffffff ffffffff
16325 bne %xcc,p0_freg_check_fail
16326 mov 0xf16,%g1
16327 ldx [%g4+0x68],%g3
16328 std %f18,[%g4]
16329 ldx [%g4],%g2
16330 cmp %g3,%g2 ! %f18 = 00000000 00000000
16331 bne %xcc,p0_freg_check_fail
16332 mov 0xf18,%g1
16333 ldx [%g4+0x70],%g3
16334 std %f20,[%g4]
16335 ldx [%g4],%g2
16336 cmp %g3,%g2 ! %f20 = cb22a377 00000000
16337 bne %xcc,p0_freg_check_fail
16338 mov 0xf20,%g1
16339 ldx [%g4+0x78],%g3
16340 std %f22,[%g4]
16341 ldx [%g4],%g2
16342 cmp %g3,%g2 ! %f22 = 00000000 00000000
16343 bne %xcc,p0_freg_check_fail
16344 mov 0xf22,%g1
16345 ldx [%g4+0x80],%g3
16346 std %f24,[%g4]
16347 ldx [%g4],%g2
16348 cmp %g3,%g2 ! %f24 = 1a15d335 1b8734ed
16349 bne %xcc,p0_freg_check_fail
16350 mov 0xf24,%g1
16351 ldx [%g4+0x88],%g3
16352 std %f26,[%g4]
16353 ldx [%g4],%g2
16354 cmp %g3,%g2 ! %f26 = 00000000 00000000
16355 bne %xcc,p0_freg_check_fail
16356 mov 0xf26,%g1
16357 ldx [%g4+0x90],%g3
16358 std %f28,[%g4]
16359 ldx [%g4],%g2
16360 cmp %g3,%g2 ! %f28 = 00000000 00007d03
16361 bne %xcc,p0_freg_check_fail
16362 mov 0xf28,%g1
16363 ldx [%g4+0x98],%g3
16364 std %f30,[%g4]
16365 ldx [%g4],%g2
16366 cmp %g3,%g2 ! %f30 = 00ff0000 000000ff
16367 bne %xcc,p0_freg_check_fail
16368 mov 0xf30,%g1
16369
16370! Check Point 77 completed
16371
16372
16373p0_label_386:
16374! %f24 = 1a15d335 1b8734ed, Mem[0000000030181408] = ff00ff62 ff000000
16375 stda %f24,[%i6+%o4]0x89 ! Mem[0000000030181408] = 1a15d335 1b8734ed
16376! %f28 = 00000000 00007d03, %l5 = 0000000000000000
16377! Mem[0000000030181438] = ff000000ff000000
16378 add %i6,0x038,%g1
16379 stda %f28,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030181438] = ff000000ff000000
16380! %f2 = 00000000, Mem[00000000100c1410] = 22cb0000
16381 sta %f2 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000
16382! Mem[0000000030041408] = 0064002d, %l3 = 000000000000005e
16383 ldstuba [%i1+%o4]0x81,%l3 ! %l3 = 00000000000000ff
16384! Mem[0000000030001400] = ff000000, %l3 = 0000000000000000
16385 swapa [%i0+%g0]0x89,%l3 ! %l3 = 00000000ff000000
16386! %f6 = ffffffff 5eaa09a5, Mem[0000000030101408] = 000000ef 000000ff
16387 stda %f6 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffffffff 5eaa09a5
16388 membar #Sync ! Added by membar checker (68)
16389! %l6 = 000000ff, %l7 = 00000000, Mem[0000000010041408] = 00000000 00000000
16390 stda %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000ff 00000000
16391! Mem[00000000211c0001] = 00ffe4d2, %l6 = 00000000000000ff
16392 ldstuba [%o2+0x001]%asi,%l6 ! %l6 = 000000ff000000ff
16393! Mem[0000000030081408] = 000000ff, %l6 = 00000000000000ff
16394 swapa [%i2+%o4]0x89,%l6 ! %l6 = 00000000000000ff
16395! Starting 10 instruction Load Burst
16396! Mem[0000000030141408] = ff000000, %l6 = 00000000000000ff
16397 ldswa [%i5+%o4]0x81,%l6 ! %l6 = ffffffffff000000
16398
16399p0_label_387:
16400! Mem[0000000030101408] = a509aa5effffffff, %l7 = 0000000000000000
16401 ldxa [%i4+%o4]0x81,%l7 ! %l7 = a509aa5effffffff
16402! Mem[0000000010181400] = ffffffff, %l5 = 0000000000000000
16403 ldswa [%i6+%g0]0x88,%l5 ! %l5 = ffffffffffffffff
16404! Mem[0000000030041400] = ff583621, %l2 = 0000000000000000
16405 lduwa [%i1+%g0]0x81,%l2 ! %l2 = 00000000ff583621
16406! Mem[0000000010141420] = 00000000, %f13 = ff000000
16407 ld [%i5+0x020],%f13 ! %f13 = 00000000
16408! Mem[0000000010101410] = 1b8734ff, %l6 = ffffffffff000000
16409 lduba [%i4+%o5]0x88,%l6 ! %l6 = 00000000000000ff
16410! Mem[0000000030081408] = 000000ff, %l1 = e6ba1e4ff77a7f15
16411 lduba [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000ff
16412! Mem[0000000030141408] = ff000000, %l6 = 00000000000000ff
16413 ldsba [%i5+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
16414! Mem[0000000030001408] = ffffff0000000000, %l6 = ffffffffffffffff
16415 ldxa [%i0+%o4]0x89,%l6 ! %l6 = ffffff0000000000
16416! Mem[00000000201c0000] = 0000afd5, %l2 = 00000000ff583621
16417 ldsba [%o0+0x001]%asi,%l2 ! %l2 = 0000000000000000
16418! Starting 10 instruction Store Burst
16419! Mem[0000000010081400] = 00000000, %l4 = 0000000000000009
16420 ldstuba [%i2+%g0]0x88,%l4 ! %l4 = 00000000000000ff
16421
16422p0_label_388:
16423! %f25 = 1b8734ed, Mem[0000000010101400] = ff000000
16424 sta %f25,[%i4+%g0]0x80 ! Mem[0000000010101400] = 1b8734ed
16425! %l0 = 00000000000000ff, Mem[0000000030041408] = 2d0064ff
16426 stha %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = 2d0000ff
16427! %l6 = 00000000, %l7 = ffffffff, Mem[0000000030101400] = 0ae67d5e 000000ff
16428 stda %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 ffffffff
16429! %f4 = 00000000, Mem[00000000300c1400] = 000000e3
16430 sta %f4 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
16431! Mem[0000000030181408] = 1b8734ed, %l0 = 00000000000000ff
16432 ldstuba [%i6+%o4]0x89,%l0 ! %l0 = 000000ed000000ff
16433! Mem[0000000030081400] = 00000000, %l2 = 0000000000000000
16434 ldstuba [%i2+%g0]0x89,%l2 ! %l2 = 00000000000000ff
16435! %l0 = 00000000000000ed, Mem[0000000030001400] = 74bd5edc00000000
16436 stxa %l0,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000000000ed
16437! %l7 = a509aa5effffffff, Mem[0000000030041400] = ff583621
16438 stwa %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffff
16439! Mem[00000000300c1408] = ffffffff, %l3 = 00000000ff000000
16440 ldstuba [%i3+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
16441! Starting 10 instruction Load Burst
16442! Mem[0000000010141438] = 74bd5edc, %f24 = 1a15d335
16443 lda [%i5+0x038]%asi,%f24 ! %f24 = 74bd5edc
16444
16445p0_label_389:
16446! Mem[0000000010141400] = 00000000000000ff, %l2 = 0000000000000000
16447 ldxa [%i5+%g0]0x80,%l2 ! %l2 = 00000000000000ff
16448! Mem[0000000010101400] = 1b8734ed, %l0 = 00000000000000ed
16449 ldsha [%i4+%g0]0x80,%l0 ! %l0 = 0000000000001b87
16450! Mem[0000000030181400] = a509aa5e, %l5 = ffffffffffffffff
16451 lduba [%i6+%g0]0x89,%l5 ! %l5 = 000000000000005e
16452 membar #Sync ! Added by membar checker (69)
16453! Mem[0000000030081400] = ff000000 0ae67d5e ff000000 000000ff
16454! Mem[0000000030081410] = 00000000 ff000000 16a66f51 ff000000
16455! Mem[0000000030081420] = 000080ff 74bd5edc 16a66f51 ff000000
16456! Mem[0000000030081430] = 00000000 000000ff 74bd5edc ff000000
16457 ldda [%i2]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030081400
16458! Mem[00000000100c1410] = 00000000, %l5 = 000000000000005e
16459 lduwa [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000000
16460! Mem[0000000030141408] = 000000ff, %l2 = 00000000000000ff
16461 ldsba [%i5+%o4]0x89,%l2 ! %l2 = ffffffffffffffff
16462! Mem[0000000010141408] = 000077a3, %l1 = 00000000000000ff
16463 ldsha [%i5+%o4]0x80,%l1 ! %l1 = 0000000000000000
16464! Mem[00000000201c0000] = 0000afd5, %l3 = 00000000000000ff
16465 lduh [%o0+%g0],%l3 ! %l3 = 0000000000000000
16466! Mem[0000000021800080] = acffb20f, %l6 = ffffff0000000000
16467 ldsb [%o3+0x081],%l6 ! %l6 = ffffffffffffffff
16468! Starting 10 instruction Store Burst
16469! Mem[0000000010041410] = 00000000, %l5 = 0000000000000000
16470 ldstuba [%i1+%o5]0x88,%l5 ! %l5 = 00000000000000ff
16471
16472p0_label_390:
16473! %l3 = 0000000000000000, Mem[0000000030141410] = 00000000000000ff
16474 stxa %l3,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000000000000000
16475! %l5 = 0000000000000000, Mem[0000000010001400] = 000000ff2d0064ff
16476 stxa %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000000000000
16477! %f22 = 00000000 00000000, Mem[0000000010041400] = ffffffff ffffffff
16478 stda %f22,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000 00000000
16479! %l6 = ffffffff, %l7 = ffffffff, Mem[0000000030001408] = 00000000 ffffff00
16480 stda %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff ffffffff
16481! Mem[0000000010081400] = ff000000ff0000ff, %l6 = ffffffffffffffff, %l0 = 0000000000001b87
16482 casxa [%i2]0x80,%l6,%l0 ! %l0 = ff000000ff0000ff
16483! Mem[0000000010001400] = 00000000, %l6 = ffffffffffffffff
16484 ldstuba [%i0+%g0]0x88,%l6 ! %l6 = 00000000000000ff
16485! %f22 = 00000000 00000000, Mem[0000000030001400] = 000000ed 00000000
16486 stda %f22,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000 00000000
16487! %l5 = 0000000000000000, Mem[000000001000140a] = 00ffff00, %asi = 80
16488 stba %l5,[%i0+0x00a]%asi ! Mem[0000000010001408] = 00ff0000
16489! Mem[0000000030141408] = ff000000, %l2 = ffffffffffffffff
16490 swapa [%i5+%o4]0x81,%l2 ! %l2 = 00000000ff000000
16491! Starting 10 instruction Load Burst
16492 membar #Sync ! Added by membar checker (70)
16493! %f22 = 00000000 00000000, Mem[0000000030081408] = ff000000 000000ff
16494 stda %f22,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000 00000000
16495
16496! Check Point 78 for processor 0
16497
16498 set p0_check_pt_data_78,%g4
16499 rd %ccr,%g5 ! %g5 = 44
16500 ldx [%g4+0x08],%g2
16501 cmp %l0,%g2 ! %l0 = ff000000ff0000ff
16502 bne %xcc,p0_reg_check_fail0
16503 mov 0xee0,%g1
16504 ldx [%g4+0x10],%g2
16505 cmp %l1,%g2 ! %l1 = 0000000000000000
16506 bne %xcc,p0_reg_check_fail1
16507 mov 0xee1,%g1
16508 ldx [%g4+0x18],%g2
16509 cmp %l2,%g2 ! %l2 = 00000000ff000000
16510 bne %xcc,p0_reg_check_fail2
16511 mov 0xee2,%g1
16512 ldx [%g4+0x20],%g2
16513 cmp %l3,%g2 ! %l3 = 0000000000000000
16514 bne %xcc,p0_reg_check_fail3
16515 mov 0xee3,%g1
16516 ldx [%g4+0x28],%g2
16517 cmp %l4,%g2 ! %l4 = 0000000000000000
16518 bne %xcc,p0_reg_check_fail4
16519 mov 0xee4,%g1
16520 ldx [%g4+0x30],%g2
16521 cmp %l5,%g2 ! %l5 = 0000000000000000
16522 bne %xcc,p0_reg_check_fail5
16523 mov 0xee5,%g1
16524 ldx [%g4+0x38],%g2
16525 cmp %l6,%g2 ! %l6 = 0000000000000000
16526 bne %xcc,p0_reg_check_fail6
16527 mov 0xee6,%g1
16528 ldx [%g4+0x40],%g2
16529 cmp %l7,%g2 ! %l7 = a509aa5effffffff
16530 bne %xcc,p0_reg_check_fail7
16531 mov 0xee7,%g1
16532 ldx [%g4+0x48],%g3
16533 std %f0,[%g4]
16534 ldx [%g4],%g2
16535 cmp %g3,%g2 ! %f0 = ff000000 0ae67d5e
16536 bne %xcc,p0_freg_check_fail
16537 mov 0xf00,%g1
16538 ldx [%g4+0x50],%g3
16539 std %f2,[%g4]
16540 ldx [%g4],%g2
16541 cmp %g3,%g2 ! %f2 = ff000000 000000ff
16542 bne %xcc,p0_freg_check_fail
16543 mov 0xf02,%g1
16544 ldx [%g4+0x58],%g3
16545 std %f4,[%g4]
16546 ldx [%g4],%g2
16547 cmp %g3,%g2 ! %f4 = 00000000 ff000000
16548 bne %xcc,p0_freg_check_fail
16549 mov 0xf04,%g1
16550 ldx [%g4+0x60],%g3
16551 std %f6,[%g4]
16552 ldx [%g4],%g2
16553 cmp %g3,%g2 ! %f6 = 16a66f51 ff000000
16554 bne %xcc,p0_freg_check_fail
16555 mov 0xf06,%g1
16556 ldx [%g4+0x68],%g3
16557 std %f8,[%g4]
16558 ldx [%g4],%g2
16559 cmp %g3,%g2 ! %f8 = 000080ff 74bd5edc
16560 bne %xcc,p0_freg_check_fail
16561 mov 0xf08,%g1
16562 ldx [%g4+0x70],%g3
16563 std %f10,[%g4]
16564 ldx [%g4],%g2
16565 cmp %g3,%g2 ! %f10 = 16a66f51 ff000000
16566 bne %xcc,p0_freg_check_fail
16567 mov 0xf10,%g1
16568 ldx [%g4+0x78],%g3
16569 std %f12,[%g4]
16570 ldx [%g4],%g2
16571 cmp %g3,%g2 ! %f12 = 00000000 000000ff
16572 bne %xcc,p0_freg_check_fail
16573 mov 0xf12,%g1
16574 ldx [%g4+0x80],%g3
16575 std %f14,[%g4]
16576 ldx [%g4],%g2
16577 cmp %g3,%g2 ! %f14 = 74bd5edc ff000000
16578 bne %xcc,p0_freg_check_fail
16579 mov 0xf14,%g1
16580 ldx [%g4+0x88],%g3
16581 std %f24,[%g4]
16582 ldx [%g4],%g2
16583 cmp %g3,%g2 ! %f24 = 74bd5edc 1b8734ed
16584 bne %xcc,p0_freg_check_fail
16585 mov 0xf24,%g1
16586
16587! Check Point 78 completed
16588
16589
16590p0_label_391:
16591! Mem[00000000100c1408] = ffe600ff, %l3 = 0000000000000000
16592 ldsba [%i3+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
16593! Mem[0000000010101400] = 1b8734edff000000, %l1 = 0000000000000000
16594 ldxa [%i4+%g0]0x80,%l1 ! %l1 = 1b8734edff000000
16595! Mem[0000000030001400] = 00000000, %l3 = ffffffffffffffff
16596 ldsba [%i0+%g0]0x89,%l3 ! %l3 = 0000000000000000
16597! Mem[00000000201c0000] = 0000afd5, %l4 = 0000000000000000
16598 ldsb [%o0+%g0],%l4 ! %l4 = 0000000000000000
16599! Mem[0000000010041400] = 00000000 00000000, %l6 = 00000000, %l7 = ffffffff
16600 ldda [%i1+0x000]%asi,%l6 ! %l6 = 0000000000000000 0000000000000000
16601! Mem[0000000030081408] = 00000000, %l1 = 1b8734edff000000
16602 lduha [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000000
16603! Mem[0000000030001400] = 00000000, %l1 = 0000000000000000
16604 ldswa [%i0+%g0]0x89,%l1 ! %l1 = 0000000000000000
16605! Mem[0000000010181400] = ffffffffffffffff, %f16 = ffffffff ffffffff
16606 ldda [%i6+%g0]0x88,%f16 ! %f16 = ffffffff ffffffff
16607! Mem[0000000030041408] = 2d0000ff, %l2 = 00000000ff000000
16608 lduwa [%i1+%o4]0x89,%l2 ! %l2 = 000000002d0000ff
16609! Starting 10 instruction Store Burst
16610! %l5 = 0000000000000000, Mem[0000000010181400] = ffffffffffffffff
16611 stxa %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000000000000000
16612
16613p0_label_392:
16614! Mem[0000000030181408] = 1b8734ff, %l0 = ff000000ff0000ff
16615 swapa [%i6+%o4]0x89,%l0 ! %l0 = 000000001b8734ff
16616! Mem[0000000010181410] = 00390000000064ff, %f10 = 16a66f51 ff000000
16617 ldda [%i6+%o5]0x88,%f10 ! %f10 = 00390000 000064ff
16618! %l3 = 0000000000000000, Mem[000000001004140e] = 00000000
16619 stb %l3,[%i1+0x00e] ! Mem[000000001004140c] = 00000000
16620! %f14 = 74bd5edc ff000000, Mem[0000000010001408] = 00ff0000 00000000
16621 stda %f14,[%i0+%o4]0x80 ! Mem[0000000010001408] = 74bd5edc ff000000
16622! %f19 = 00000000, Mem[0000000010081408] = 000000ff
16623 sta %f19,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000
16624! Mem[0000000030101400] = 00000000, %l4 = 0000000000000000
16625 ldstuba [%i4+%g0]0x81,%l4 ! %l4 = 00000000000000ff
16626! %l0 = 000000001b8734ff, Mem[0000000010001410] = 0000000094aa2a9e
16627 stxa %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000001b8734ff
16628! Mem[0000000010101408] = ff000000, %l2 = 000000002d0000ff
16629 ldstuba [%i4+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
16630! Mem[0000000030101410] = 00000000, %l6 = 0000000000000000
16631 swapa [%i4+%o5]0x89,%l6 ! %l6 = 0000000000000000
16632! Starting 10 instruction Load Burst
16633! Mem[0000000010041410] = ff00000077a322cb, %l6 = 0000000000000000
16634 ldxa [%i1+%o5]0x80,%l6 ! %l6 = ff00000077a322cb
16635
16636p0_label_393:
16637! Mem[0000000010101408] = ff000000, %l5 = 0000000000000000
16638 lduba [%i4+%o4]0x80,%l5 ! %l5 = 00000000000000ff
16639! Mem[000000001010142c] = 77a322cb, %l4 = 0000000000000000
16640 lduw [%i4+0x02c],%l4 ! %l4 = 0000000077a322cb
16641! Mem[0000000021800180] = 52ffae0c, %l6 = ff00000077a322cb
16642 ldsb [%o3+0x180],%l6 ! %l6 = 0000000000000052
16643! Mem[0000000010001410] = 00000000, %l5 = 00000000000000ff
16644 lduwa [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000000
16645! Mem[0000000010081408] = 74d95e2c 00000000, %l2 = 000000ff, %l3 = 00000000
16646 ldda [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000000 0000000074d95e2c
16647! Mem[0000000010101410] = 1b8734ff, %l2 = 0000000000000000
16648 lduba [%i4+%o5]0x88,%l2 ! %l2 = 00000000000000ff
16649! Mem[0000000010041408] = 00000000 000000ff, %l4 = 77a322cb, %l5 = 00000000
16650 ldda [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000ff 0000000000000000
16651! Mem[00000000100c1410] = 00000000, %l7 = 0000000000000000
16652 lduba [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000000
16653! Mem[0000000010041408] = ff000000 00000000, %l4 = 000000ff, %l5 = 00000000
16654 ldda [%i1+%o4]0x80,%l4 ! %l4 = 00000000ff000000 0000000000000000
16655! Starting 10 instruction Store Burst
16656! %l4 = ff000000, %l5 = 00000000, Mem[0000000030081408] = 00000000 00000000
16657 stda %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = ff000000 00000000
16658
16659p0_label_394:
16660! %f4 = 00000000, Mem[0000000030101408] = 5eaa09a5
16661 sta %f4 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
16662! Mem[0000000010101410] = 1b8734ff, %l2 = 00000000000000ff
16663 swapa [%i4+%o5]0x88,%l2 ! %l2 = 000000001b8734ff
16664! %l2 = 000000001b8734ff, Mem[0000000030141410] = 00000000
16665 stha %l2,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000034ff
16666! %l4 = 00000000ff000000, Mem[0000000010101408] = 000000ff
16667 stwa %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff000000
16668! %f0 = ff000000 0ae67d5e, %l2 = 000000001b8734ff
16669! Mem[0000000010081430] = 00000000000000f8
16670 add %i2,0x030,%g1
16671 stda %f0,[%g1+%l2]ASI_PST8_P ! Mem[0000000010081430] = ff0000000ae67d5e
16672! %l0 = 1b8734ff, %l1 = 00000000, Mem[00000000300c1408] = ffffffff 00ff0000
16673 stda %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 1b8734ff 00000000
16674! Mem[0000000010181400] = 00000000, %l6 = 0000000000000052
16675 ldstuba [%i6+%g0]0x88,%l6 ! %l6 = 00000000000000ff
16676! %l6 = 0000000000000000, Mem[0000000010001400] = ff00000000000000
16677 stxa %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0000000000000000
16678! %f19 = 00000000, Mem[0000000030181410] = ffa2ecaa
16679 sta %f19,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000
16680! Starting 10 instruction Load Burst
16681! Mem[0000000010141410] = 00000000, %f5 = ff000000
16682 lda [%i5+%o5]0x88,%f5 ! %f5 = 00000000
16683
16684p0_label_395:
16685! Mem[0000000010081400] = 000000ff, %l1 = 0000000000000000
16686 ldsba [%i2+%g0]0x88,%l1 ! %l1 = ffffffffffffffff
16687! Mem[000000001014140c] = 000000ff, %l3 = 0000000074d95e2c
16688 ldsw [%i5+0x00c],%l3 ! %l3 = 00000000000000ff
16689! Mem[00000000100c1408] = ff000000 ffe600ff, %l0 = 1b8734ff, %l1 = ffffffff
16690 ldda [%i3+%o4]0x88,%l0 ! %l0 = 00000000ffe600ff 00000000ff000000
16691! Mem[00000000100c1410] = 00000000ff00f552, %l0 = 00000000ffe600ff
16692 ldxa [%i3+%o5]0x80,%l0 ! %l0 = 00000000ff00f552
16693! Mem[0000000010101410] = ff000000, %f2 = ff000000
16694 lda [%i4+%o5]0x80,%f2 ! %f2 = ff000000
16695! Mem[0000000010181410] = 00390000 000064ff, %l6 = 00000000, %l7 = 00000000
16696 ldda [%i6+%o5]0x88,%l6 ! %l6 = 00000000000064ff 0000000000390000
16697! Mem[0000000030101400] = ff000000ffffffff, %f8 = 000080ff 74bd5edc
16698 ldda [%i4+%g0]0x81,%f8 ! %f8 = ff000000 ffffffff
16699! Mem[0000000030041410] = ffe6d3ff, %l6 = 00000000000064ff
16700 lduha [%i1+%o5]0x89,%l6 ! %l6 = 000000000000d3ff
16701! Mem[0000000030041400] = ffffffff2cced994, %f20 = cb22a377 00000000
16702 ldda [%i1+%g0]0x81,%f20 ! %f20 = ffffffff 2cced994
16703! Starting 10 instruction Store Burst
16704! %l6 = 0000d3ff, %l7 = 00390000, Mem[0000000030001400] = 00000000 00000000
16705 stda %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000d3ff 00390000
16706
16707! Check Point 79 for processor 0
16708
16709 set p0_check_pt_data_79,%g4
16710 rd %ccr,%g5 ! %g5 = 44
16711 ldx [%g4+0x08],%g2
16712 cmp %l0,%g2 ! %l0 = 00000000ff00f552
16713 bne %xcc,p0_reg_check_fail0
16714 mov 0xee0,%g1
16715 ldx [%g4+0x10],%g2
16716 cmp %l1,%g2 ! %l1 = 00000000ff000000
16717 bne %xcc,p0_reg_check_fail1
16718 mov 0xee1,%g1
16719 ldx [%g4+0x18],%g2
16720 cmp %l2,%g2 ! %l2 = 000000001b8734ff
16721 bne %xcc,p0_reg_check_fail2
16722 mov 0xee2,%g1
16723 ldx [%g4+0x20],%g2
16724 cmp %l3,%g2 ! %l3 = 00000000000000ff
16725 bne %xcc,p0_reg_check_fail3
16726 mov 0xee3,%g1
16727 ldx [%g4+0x28],%g2
16728 cmp %l4,%g2 ! %l4 = 00000000ff000000
16729 bne %xcc,p0_reg_check_fail4
16730 mov 0xee4,%g1
16731 ldx [%g4+0x30],%g2
16732 cmp %l5,%g2 ! %l5 = 0000000000000000
16733 bne %xcc,p0_reg_check_fail5
16734 mov 0xee5,%g1
16735 ldx [%g4+0x38],%g2
16736 cmp %l6,%g2 ! %l6 = 000000000000d3ff
16737 bne %xcc,p0_reg_check_fail6
16738 mov 0xee6,%g1
16739 ldx [%g4+0x40],%g2
16740 cmp %l7,%g2 ! %l7 = 0000000000390000
16741 bne %xcc,p0_reg_check_fail7
16742 mov 0xee7,%g1
16743 ldx [%g4+0x48],%g3
16744 std %f0,[%g4]
16745 ldx [%g4],%g2
16746 cmp %g3,%g2 ! %f0 = ff000000 0ae67d5e
16747 bne %xcc,p0_freg_check_fail
16748 mov 0xf00,%g1
16749 ldx [%g4+0x50],%g3
16750 std %f2,[%g4]
16751 ldx [%g4],%g2
16752 cmp %g3,%g2 ! %f2 = ff000000 000000ff
16753 bne %xcc,p0_freg_check_fail
16754 mov 0xf02,%g1
16755 ldx [%g4+0x58],%g3
16756 std %f4,[%g4]
16757 ldx [%g4],%g2
16758 cmp %g3,%g2 ! %f4 = 00000000 00000000
16759 bne %xcc,p0_freg_check_fail
16760 mov 0xf04,%g1
16761 ldx [%g4+0x60],%g3
16762 std %f6,[%g4]
16763 ldx [%g4],%g2
16764 cmp %g3,%g2 ! %f6 = 16a66f51 ff000000
16765 bne %xcc,p0_freg_check_fail
16766 mov 0xf06,%g1
16767 ldx [%g4+0x68],%g3
16768 std %f8,[%g4]
16769 ldx [%g4],%g2
16770 cmp %g3,%g2 ! %f8 = ff000000 ffffffff
16771 bne %xcc,p0_freg_check_fail
16772 mov 0xf08,%g1
16773 ldx [%g4+0x70],%g3
16774 std %f10,[%g4]
16775 ldx [%g4],%g2
16776 cmp %g3,%g2 ! %f10 = 00390000 000064ff
16777 bne %xcc,p0_freg_check_fail
16778 mov 0xf10,%g1
16779 ldx [%g4+0x78],%g3
16780 std %f16,[%g4]
16781 ldx [%g4],%g2
16782 cmp %g3,%g2 ! %f16 = ffffffff ffffffff
16783 bne %xcc,p0_freg_check_fail
16784 mov 0xf16,%g1
16785 ldx [%g4+0x80],%g3
16786 std %f20,[%g4]
16787 ldx [%g4],%g2
16788 cmp %g3,%g2 ! %f20 = ffffffff 2cced994
16789 bne %xcc,p0_freg_check_fail
16790 mov 0xf20,%g1
16791
16792! Check Point 79 completed
16793
16794
16795p0_label_396:
16796! %l7 = 0000000000390000, Mem[00000000211c0000] = 00ffe4d2, %asi = 80
16797 stha %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000e4d2
16798! %l0 = ff00f552, %l1 = ff000000, Mem[0000000010181408] = 1b8734ed 00000000
16799 stda %l0,[%i6+0x008]%asi ! Mem[0000000010181408] = ff00f552 ff000000
16800! %l0 = 00000000ff00f552, Mem[0000000030081400] = ff000000
16801 stba %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 52000000
16802! %f30 = 00ff0000 000000ff, Mem[0000000010101410] = ff000000 00000000
16803 stda %f30,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00ff0000 000000ff
16804! %l1 = 00000000ff000000, Mem[0000000010001410] = 000000001b8734ff
16805 stxa %l1,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000ff000000
16806! %l6 = 000000000000d3ff, Mem[0000000030141400] = 00000000
16807 stha %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000d3ff
16808! %l7 = 0000000000390000, Mem[00000000100c1410] = 00000000
16809 stha %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
16810! Mem[00000000300c1410] = 0c77e4c9, %l1 = 00000000ff000000
16811 swapa [%i3+%o5]0x89,%l1 ! %l1 = 000000000c77e4c9
16812! %l2 = 1b8734ff, %l3 = 000000ff, Mem[0000000010001410] = 00000000 000000ff
16813 stda %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 1b8734ff 000000ff
16814! Starting 10 instruction Load Burst
16815! Mem[0000000030001400] = ffd30000, %l1 = 000000000c77e4c9
16816 lduha [%i0+%g0]0x89,%l1 ! %l1 = 0000000000000000
16817
16818p0_label_397:
16819! Mem[00000000100c1400] = ff000000, %l5 = 0000000000000000
16820 lduba [%i3+%g0]0x88,%l5 ! %l5 = 0000000000000000
16821! Mem[0000000010181410] = 000064ff, %l4 = 00000000ff000000
16822 lduba [%i6+%o5]0x88,%l4 ! %l4 = 00000000000000ff
16823! Mem[0000000010081418] = 6600ff00, %l3 = 00000000000000ff
16824 ldsha [%i2+0x018]%asi,%l3 ! %l3 = 0000000000006600
16825! Mem[0000000030041400] = ffffffff, %l2 = 000000001b8734ff
16826 ldsha [%i1+%g0]0x81,%l2 ! %l2 = ffffffffffffffff
16827! Mem[0000000010141400] = 00000000, %l3 = 0000000000006600
16828 ldswa [%i5+%g0]0x88,%l3 ! %l3 = 0000000000000000
16829! Mem[0000000030101400] = ff000000, %f8 = ff000000
16830 lda [%i4+%g0]0x81,%f8 ! %f8 = ff000000
16831! Mem[0000000010101400] = 000000ffed34871b, %l6 = 000000000000d3ff
16832 ldxa [%i4+%g0]0x88,%l6 ! %l6 = 000000ffed34871b
16833! Mem[0000000010181410] = 000064ff, %l1 = 0000000000000000
16834 lduba [%i6+%o5]0x88,%l1 ! %l1 = 00000000000000ff
16835! Mem[00000000300c1408] = ff34871b00000000, %f0 = ff000000 0ae67d5e
16836 ldda [%i3+%o4]0x81,%f0 ! %f0 = ff34871b 00000000
16837! Starting 10 instruction Store Burst
16838! %l2 = ffffffffffffffff, Mem[0000000010101410] = 0000ff00
16839 stha %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000ffff
16840
16841p0_label_398:
16842! Mem[0000000030101408] = 00000000, %l3 = 0000000000000000
16843 swapa [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000000
16844! %f20 = ffffffff 2cced994, %l2 = ffffffffffffffff
16845! Mem[0000000010001410] = ff34871bff000000
16846 add %i0,0x010,%g1
16847 stda %f20,[%g1+%l2]ASI_PST16_P ! Mem[0000000010001410] = ffffffff2cced994
16848! %l2 = ffffffffffffffff, Mem[0000000010181410] = 000064ff
16849 stba %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000064ff
16850! Mem[0000000010141420] = 0000000000000000, %l2 = ffffffffffffffff, %l3 = 0000000000000000
16851 add %i5,0x20,%g1
16852 casxa [%g1]0x80,%l2,%l3 ! %l3 = 0000000000000000
16853! %l3 = 0000000000000000, Mem[0000000010101410] = ff0000000000ffff
16854 stxa %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000000000000000
16855! %f23 = 00000000, Mem[00000000100c1410] = 00000000
16856 sta %f23,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
16857! %l2 = ffffffff, %l3 = 00000000, Mem[0000000030181410] = 00000000 77a322cb
16858 stda %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffffffff 00000000
16859! Mem[0000000030181400] = 5eaa09a5, %l6 = 000000ffed34871b
16860 swapa [%i6+%g0]0x81,%l6 ! %l6 = 000000005eaa09a5
16861! Mem[00000000300c1408] = 1b8734ff, %l7 = 0000000000390000
16862 ldstuba [%i3+%o4]0x89,%l7 ! %l7 = 000000ff000000ff
16863! Starting 10 instruction Load Burst
16864! Mem[0000000010081420] = 00000016 00000000, %l0 = ff00f552, %l1 = 000000ff
16865 ldda [%i2+0x020]%asi,%l0 ! %l0 = 0000000000000016 0000000000000000
16866
16867p0_label_399:
16868! Mem[0000000010101410] = 00000000, %l0 = 0000000000000016
16869 ldsba [%i4+%o5]0x80,%l0 ! %l0 = 0000000000000000
16870! Mem[000000001004141c] = 00000000, %l0 = 0000000000000000
16871 ldub [%i1+0x01e],%l0 ! %l0 = 0000000000000000
16872! Mem[0000000030001400] = 0000d3ff, %l0 = 0000000000000000
16873 ldsba [%i0+%g0]0x81,%l0 ! %l0 = 0000000000000000
16874! Mem[00000000300c1408] = 1b8734ff, %f19 = 00000000
16875 lda [%i3+%o4]0x89,%f19 ! %f19 = 1b8734ff
16876! Mem[0000000010101408] = 0000ff00ff000000, %f22 = 00000000 00000000
16877 ldda [%i4+%o4]0x88,%f22 ! %f22 = 0000ff00 ff000000
16878! Mem[0000000010101408] = 000000ff, %l2 = ffffffffffffffff
16879 lduba [%i4+%o4]0x80,%l2 ! %l2 = 0000000000000000
16880! Mem[0000000030081400] = 52000000 0ae67d5e, %l4 = 000000ff, %l5 = 00000000
16881 ldda [%i2+%g0]0x81,%l4 ! %l4 = 0000000052000000 000000000ae67d5e
16882! Mem[0000000030181408] = ff0000ff, %l3 = 0000000000000000
16883 lduba [%i6+%o4]0x89,%l3 ! %l3 = 00000000000000ff
16884! Mem[00000000300c1408] = 00000000 1b8734ff, %l0 = 00000000, %l1 = 00000000
16885 ldda [%i3+%o4]0x89,%l0 ! %l0 = 000000001b8734ff 0000000000000000
16886! Starting 10 instruction Store Burst
16887! %f26 = 00000000 00000000, %l3 = 00000000000000ff
16888! Mem[0000000010081430] = ff0000000ae67d5e
16889 add %i2,0x030,%g1
16890 stda %f26,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010081430] = 0000000000000000
16891
16892p0_label_400:
16893! Mem[0000000010081400] = ff000000, %l6 = 000000005eaa09a5
16894 ldstuba [%i2+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
16895! %l5 = 000000000ae67d5e, Mem[00000000300c1410] = 000000ff
16896 stha %l5,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 7d5e00ff
16897! %l7 = 00000000000000ff, Mem[0000000010141412] = 00000000
16898 sth %l7,[%i5+0x012] ! Mem[0000000010141410] = 000000ff
16899! %f20 = ffffffff 2cced994, %f0 = ff34871b 00000000
16900 fdtox %f20,%f0 ! %f0 = 80000000 00000000
16901! Mem[000000001018143c] = 0000ffff, %l3 = 00000000000000ff, %asi = 80
16902 swapa [%i6+0x03c]%asi,%l3 ! %l3 = 000000000000ffff
16903! Mem[0000000010101403] = 1b8734ed, %l7 = 00000000000000ff
16904 ldstuba [%i4+0x003]%asi,%l7 ! %l7 = 000000ed000000ff
16905! %f4 = 00000000 00000000, Mem[0000000030141400] = ffd30000 00000000
16906 stda %f4 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000 00000000
16907! Mem[0000000010081400] = ff000000, %l2 = 0000000000000000
16908 ldstuba [%i2+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
16909! %l4 = 0000000052000000, Mem[0000000030141410] = 000034ff
16910 stha %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000
16911! Starting 10 instruction Load Burst
16912! Mem[0000000030101400] = ff000000, %l6 = 00000000000000ff
16913 lduba [%i4+%g0]0x81,%l6 ! %l6 = 00000000000000ff
16914
16915! Check Point 80 for processor 0
16916
16917 set p0_check_pt_data_80,%g4
16918 rd %ccr,%g5 ! %g5 = 44
16919 ldx [%g4+0x08],%g2
16920 cmp %l0,%g2 ! %l0 = 000000001b8734ff
16921 bne %xcc,p0_reg_check_fail0
16922 mov 0xee0,%g1
16923 ldx [%g4+0x10],%g2
16924 cmp %l1,%g2 ! %l1 = 0000000000000000
16925 bne %xcc,p0_reg_check_fail1
16926 mov 0xee1,%g1
16927 ldx [%g4+0x18],%g2
16928 cmp %l2,%g2 ! %l2 = 00000000000000ff
16929 bne %xcc,p0_reg_check_fail2
16930 mov 0xee2,%g1
16931 ldx [%g4+0x20],%g2
16932 cmp %l3,%g2 ! %l3 = 000000000000ffff
16933 bne %xcc,p0_reg_check_fail3
16934 mov 0xee3,%g1
16935 ldx [%g4+0x28],%g2
16936 cmp %l4,%g2 ! %l4 = 0000000052000000
16937 bne %xcc,p0_reg_check_fail4
16938 mov 0xee4,%g1
16939 ldx [%g4+0x30],%g2
16940 cmp %l5,%g2 ! %l5 = 000000000ae67d5e
16941 bne %xcc,p0_reg_check_fail5
16942 mov 0xee5,%g1
16943 ldx [%g4+0x38],%g2
16944 cmp %l6,%g2 ! %l6 = 00000000000000ff
16945 bne %xcc,p0_reg_check_fail6
16946 mov 0xee6,%g1
16947 ldx [%g4+0x40],%g2
16948 cmp %l7,%g2 ! %l7 = 00000000000000ed
16949 bne %xcc,p0_reg_check_fail7
16950 mov 0xee7,%g1
16951 ldx [%g4+0x48],%g3
16952 std %f0,[%g4]
16953 ldx [%g4],%g2
16954 cmp %g3,%g2 ! %f0 = 80000000 00000000
16955 bne %xcc,p0_freg_check_fail
16956 mov 0xf00,%g1
16957 ldx [%g4+0x50],%g3
16958 std %f4,[%g4]
16959 ldx [%g4],%g2
16960 cmp %g3,%g2 ! %f4 = 00000000 00000000
16961 bne %xcc,p0_freg_check_fail
16962 mov 0xf04,%g1
16963 ldx [%g4+0x58],%g3
16964 std %f8,[%g4]
16965 ldx [%g4],%g2
16966 cmp %g3,%g2 ! %f8 = ff000000 ffffffff
16967 bne %xcc,p0_freg_check_fail
16968 mov 0xf08,%g1
16969 ldx [%g4+0x60],%g3
16970 std %f18,[%g4]
16971 ldx [%g4],%g2
16972 cmp %g3,%g2 ! %f18 = 00000000 1b8734ff
16973 bne %xcc,p0_freg_check_fail
16974 mov 0xf18,%g1
16975 ldx [%g4+0x68],%g3
16976 std %f22,[%g4]
16977 ldx [%g4],%g2
16978 cmp %g3,%g2 ! %f22 = 0000ff00 ff000000
16979 bne %xcc,p0_freg_check_fail
16980 mov 0xf22,%g1
16981
16982! Check Point 80 completed
16983
16984
16985 ba,a p0_not_taken_0_end
16986p0_not_taken_0:
16987! The following code should not be executed
16988 stda %l6,[%i5+0x010]%asi
16989 ldsba [%i5+0x032]%asi,%l7
16990 lduwa [%i0+0x034]%asi,%l6
16991 lduha [%i2+0x03c]%asi,%l6
16992 udiv %l6,0x003,%l2
16993 ba,a p0_branch_failed
16994p0_not_taken_0_end:
16995
16996
16997! End of Random Code for Thread 0
16998
16999
17000! Check Registers
17001
17002p0_check_registers:
17003 set p0_expected_registers,%g1
17004
17005! Check %y register
17006
17007 set 0xffffffff,%g2
17008 rd %y,%g3
17009 cmp %g2,%g3
17010 bne,a p0_failed
17011 mov 0x111,%g1
17012
17013! The test for processor 0 has passed
17014
17015p0_passed:
17016 ta GOOD_TRAP
17017 nop
17018
17019p0_reg_l0_fail:
17020 or %g0,0xbd0,%g1
17021 ba,a p0_failed
17022p0_reg_l1_fail:
17023 or %g0,0xbd1,%g1
17024 ba,a p0_failed
17025p0_reg_l2_fail:
17026 or %g0,0xbd2,%g1
17027 ba,a p0_failed
17028p0_reg_l3_fail:
17029 or %g0,0xbd3,%g1
17030 ba,a p0_failed
17031p0_reg_l4_fail:
17032 or %g0,0xbd4,%g1
17033 ba,a p0_failed
17034p0_reg_l5_fail:
17035 or %g0,0xbd5,%g1
17036 ba,a p0_failed
17037p0_reg_l6_fail:
17038 or %g0,0xbd6,%g1
17039 ba,a p0_failed
17040p0_reg_l7_fail:
17041 or %g0,0xbd7,%g1
17042 ba,a p0_failed
17043p0_ccr_fail:
17044 ba p0_failed
17045 mov %g5,%g3 ! %g5 = %ccr
17046p0_reg_check_fail0:
17047 ba p0_failed
17048 mov %l0,%g3 ! Reg %l0 compare failed
17049p0_reg_check_fail1:
17050 ba p0_failed
17051 mov %l1,%g3 ! Reg %l1 compare failed
17052p0_reg_check_fail2:
17053 ba p0_failed
17054 mov %l2,%g3 ! Reg %l2 compare failed
17055p0_reg_check_fail3:
17056 ba p0_failed
17057 mov %l3,%g3 ! Reg %l3 compare failed
17058p0_reg_check_fail4:
17059 ba p0_failed
17060 mov %l4,%g3 ! Reg %l4 compare failed
17061p0_reg_check_fail5:
17062 ba p0_failed
17063 mov %l5,%g3 ! Reg %l5 compare failed
17064p0_reg_check_fail6:
17065 ba p0_failed
17066 mov %l6,%g3 ! Reg %l6 compare failed
17067p0_reg_check_fail7:
17068 ba p0_failed
17069 mov %l7,%g3 ! Reg %l7 compare failed
17070p0_freg_check_fail:
17071 ba p0_failed
17072 nop
17073
17074! The test for processor 0 failed
17075
17076p0_failed:
17077 set p0_temp,%g6
17078 stx %g1,[%g6]
17079 stx %g2,[%g6+8]
17080 stx %g3,[%g6+16]
17081 stx %fsr,[%g6+24]
17082 ta BAD_TRAP
17083
17084
17085! The local area data for processor 0 failed
17086
17087p0_local_failed:
17088 set done_flags,%g5
17089 mov 3,%g6
17090 st %g6,[%g5+0x000] ! Set processor 0 done flag
17091
17092 set p0_temp,%g6
17093 add %g1,%g4,%g1
17094 stx %g4,[%g6]
17095 stx %g2,[%g6+8]
17096 stx %g3,[%g6+16]
17097 st %fsr,[%g6+24]
17098 ta BAD_TRAP
17099
17100p0_selfmod_failed:
17101 ba p0_failed
17102 mov 0xabc,%g1
17103
17104p0_branch_failed:
17105 mov 0xbbb,%g1
17106 rd %ccr,%g2
17107 ba p0_failed
17108 mov 0x0,%g3
17109
17110p0_trap1e:
17111 ldswa [%i5+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010141400]
17112 swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010001410]
17113 lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010041400]
17114 stba %l0,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000100c1400]
17115 done
17116
17117p0_trap1o:
17118 ldswa [%o5+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010141400]
17119 swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010001410]
17120 lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010041400]
17121 stba %l0,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[00000000100c1400]
17122 done
17123
17124
17125p0_trap2e:
17126 ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010081408]
17127 stwa %l7,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010001410]
17128 fdivs %f4 ,%f11,%f3
17129 fstoi %f1 ,%f13
17130 fdtoi %f14,%f11
17131 fitos %f10,%f0
17132 done
17133
17134p0_trap2o:
17135 ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010081408]
17136 stwa %l7,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010001410]
17137 fdivs %f4 ,%f11,%f3
17138 fstoi %f1 ,%f13
17139 fdtoi %f14,%f11
17140 fitos %f10,%f0
17141 done
17142
17143
17144p0_trap3e:
17145 xnor %l2,0x884,%l4
17146 orn %l2,0xcf4,%l4
17147 done
17148
17149p0_trap3o:
17150 xnor %l2,0x884,%l4
17151 orn %l2,0xcf4,%l4
17152 done
17153
17154! Cross Processor Interrupt Handler
17155
17156cross_intr_handler:
17157 membar #Sync
17158! Identify the recipient of the interrupt
17159 mov 0x10,%g1 ! VA of Core ID Register
17160 ldxa [%g1]ASI_CMP_CORE_ID,%g1
17161 and %g1,0x3f,%g4 ! Extract Core ID in %g4
17162 sll %g4,2,%g1 ! Index into intr receive array
17163 set received_xintr,%g2 ! Pointer to receive counters
17164 lduw [%g2+%g1],%g3 ! Get receive count
17165 inc %g3 ! Incement by 1
17166 st %g3,[%g2+%g1] ! Update receive count
17167! Reset busy bit interrupts and return
17168 mov 0x40,%g1 ! Busy bit
17169 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
17170 membar #Sync
17171 retry
17172
17173inst_access_handler:
17174 done
17175
17176 .align 256
17177data_access_handler:
171781: done
17179
17180p0_init_memory_pointers:
17181 set p0_init_registers,%g1
17182 mov %g0,%g2
17183 mov %g0,%g3
17184 mov %g0,%g4
17185 mov %g0,%g5
17186 mov %g0,%g6
17187 mov %g0,%g7
17188
17189! Initialize memory pointers for window 0
17190 set p0_local0_start,%i0
17191 set p0_local1_start,%i1
17192 set p0_local2_start,%i2
17193 set p0_local3_start,%i3
17194 set p0_local4_start,%i4
17195 set p0_local5_start,%i5
17196 set p0_local6_start,%i6
17197 clr %i7
17198! Init Local Registers in Window 0
17199 ldx [%g1+0x000],%l0 ! %l0 = a7a7b42658d3204c
17200 ldx [%g1+0x008],%l1 ! %l1 = 51e0383612faecd1
17201 ldx [%g1+0x010],%l2 ! %l2 = 8c8e1f81d97effb0
17202 ldx [%g1+0x018],%l3 ! %l3 = 52f1c087c1c6f5b4
17203 ldx [%g1+0x020],%l4 ! %l4 = deb06ddabe1563dd
17204 ldx [%g1+0x028],%l5 ! %l5 = 4a96823fbb9fa589
17205 ldx [%g1+0x030],%l6 ! %l6 = 6bde661c77c1d4ab
17206 ldx [%g1+0x038],%l7 ! %l7 = 492eebbadf1352cc
17207
17208! Initialize the output register of window 0
17209
17210 set share0_start,%o0
17211 set share1_start,%o1
17212 set share2_start,%o2
17213 set share3_start,%o3
17214 mov 0x08,%o4
17215 mov 0x10,%o5
17216 mov 0x18,%o6
17217
17218 retl
17219 nop
17220
17221user_text_end:
17222 .seg "text"
17223 .align 0x2000
17224user_near0_start:
17225p0_near_0_le:
17226 fsqrts %f6 ,%f3
17227 sub %l6,-0x52b,%l0
17228 fstod %f7 ,%f6
17229 jmpl %o7,%g0
17230 st %f7 ,[%i5+0x02c] ! Mem[000000001014142c]
17231p0_near_0_he:
17232 std %l4,[%i3+0x018] ! Mem[00000000100c1418]
17233 ldsh [%i2+0x022],%l3 ! Mem[0000000010081422]
17234 ldstub [%i0+0x035],%l7 ! Mem[0000000010001435]
17235 jmpl %o7,%g0
17236 and %l1,%l3,%l4
17237near0_b2b_h:
17238 nop
17239 jmpl %o7,%g0
17240 sub %l1,-0x197,%l6
17241near0_b2b_l:
17242 fdivs %f12,%f3 ,%f3
17243 jmpl %o7,%g0
17244 smul %l0,%l4,%l1
17245user_near0_end:
17246 .seg "text"
17247 .align 0x2000
17248user_near1_start:
17249p0_near_1_le:
17250 ldd [%i1+0x010],%l0 ! Mem[0000000010041410]
17251 ldstub [%o2+0x001],%l4 ! Mem[00000000211c0001]
17252 xor %l5,%l1,%l3
17253 fadds %f0 ,%f2 ,%f5
17254 sth %l0,[%i6+0x02c] ! Mem[000000001018142c]
17255 jmpl %o7,%g0
17256 ldstub [%o2+0x001],%l4 ! Mem[00000000211c0001]
17257p0_near_1_he:
17258 and %l6,0x29f,%l5
17259 jmpl %o7,%g0
17260 udivx %l0,%l6,%l6
17261near1_b2b_h:
17262 jmpl %o7,%g0
17263 fmuls %f25,%f27,%f20
17264 jmpl %o7,%g0
17265 nop
17266near1_b2b_l:
17267 jmpl %o7,%g0
17268 subc %l0,%l4,%l2
17269 jmpl %o7,%g0
17270 nop
17271user_near1_end:
17272 .seg "text"
17273 .align 0x2000
17274user_near2_start:
17275p0_near_2_le:
17276 lduw [%i5+0x01c],%l7 ! Mem[000000001014141c]
17277 orn %l6,%l5,%l0
17278 fdtoi %f10,%f4
17279 ldsh [%i1+0x010],%l3 ! Mem[0000000010041410]
17280 jmpl %o7,%g0
17281 smul %l4,-0x73c,%l1
17282p0_near_2_he:
17283 jmpl %o7,%g0
17284 stw %l4,[%i0+0x020] ! Mem[0000000010001420]
17285 jmpl %o7,%g0
17286 nop
17287near2_b2b_h:
17288 fcmps %fcc1,%f25,%f18
17289 mulx %l2,0xdfb,%l1
17290 fmuls %f17,%f30,%f28
17291 addc %l1,%l3,%l0
17292 and %l0,0x019,%l1
17293 fsubs %f22,%f17,%f22
17294 jmpl %o7,%g0
17295 fdivs %f28,%f24,%f25
17296near2_b2b_l:
17297 fdtos %f4 ,%f0
17298 sub %l2,-0x130,%l6
17299 fdtoi %f4 ,%f1
17300 and %l0,0xd5b,%l3
17301 subc %l0,0x5ad,%l1
17302 fstoi %f5 ,%f0
17303 jmpl %o7,%g0
17304 xnor %l4,%l5,%l7
17305user_near2_end:
17306 .seg "text"
17307 .align 0x2000
17308user_near3_start:
17309p0_near_3_le:
17310 fsubs %f8 ,%f0 ,%f12
17311 st %f1 ,[%i1+0x014] ! Mem[0000000010041414]
17312 ldub [%i2+0x019],%l3 ! Mem[0000000010081419]
17313 ldd [%i3+0x008],%f12 ! Mem[00000000100c1408]
17314 ldx [%i6+0x038],%l1 ! Mem[0000000010181438]
17315 xnor %l2,-0x0e1,%l2
17316 andn %l5,%l5,%l2
17317 jmpl %o7,%g0
17318 ldub [%i2+0x001],%l0 ! Mem[0000000010081401]
17319p0_near_3_he:
17320 fadds %f25,%f30,%f24
17321 swap [%i6+0x018],%l2 ! Mem[0000000010181418]
17322 sth %l1,[%i1+0x03c] ! Mem[000000001004143c]
17323 fitod %f28,%f24
17324 ldstub [%o3+0x101],%l0 ! Mem[0000000021800101]
17325 stw %l0,[%i1+0x014] ! Mem[0000000010041414]
17326 sdivx %l4,%l7,%l1
17327 jmpl %o7,%g0
17328 and %l5,-0x7b7,%l2
17329near3_b2b_h:
17330 jmpl %o7,%g0
17331 fdivs %f26,%f30,%f17
17332 jmpl %o7,%g0
17333 nop
17334near3_b2b_l:
17335 jmpl %o7,%g0
17336 smul %l2,%l0,%l5
17337 jmpl %o7,%g0
17338 nop
17339user_near3_end:
17340 .seg "text"
17341 .text
17342 .align 0x2000
17343user_far0_start:
17344p0_far_0_le:
17345 fadds %f8 ,%f0 ,%f7
17346 jmpl %o7,%g0
17347 std %f12,[%i5+0x008] ! Mem[0000000010141408]
17348p0_far_0_lem:
17349 fadds %f8 ,%f0 ,%f7
17350 membar #Sync
17351 jmpl %o7,%g0
17352 std %f12,[%i5+0x008] ! Mem[0000000010141408]
17353p0_far_0_he:
17354 ldsh [%i1+0x03e],%l7 ! Mem[000000001004143e]
17355 sub %l5,0x4da,%l5
17356 subc %l4,-0x61b,%l2
17357 fdivs %f25,%f27,%f31
17358 smul %l2,%l1,%l2
17359 ldstub [%o2+0x000],%l7 ! Mem[00000000211c0000]
17360 fsqrts %f26,%f18
17361 jmpl %o7,%g0
17362 fitod %f25,%f24
17363p0_far_0_hem:
17364 membar #Sync
17365 ldsh [%i1+0x03e],%l7 ! Mem[000000001004143e]
17366 sub %l5,0x4da,%l5
17367 subc %l4,-0x61b,%l2
17368 fdivs %f25,%f27,%f31
17369 smul %l2,%l1,%l2
17370 ldstub [%o2+0x000],%l7 ! Mem[00000000211c0000]
17371 fsqrts %f26,%f18
17372 jmpl %o7,%g0
17373 fitod %f25,%f24
17374p0_loop_branch_0:
17375 jmpl %o7+12,%g0
17376 add %l0,1,%l0
17377far0_b2b_h:
17378 udivx %l1,%l0,%l4
17379 jmpl %o7,%g0
17380 xnor %l7,%l4,%l7
17381far0_b2b_l:
17382 xnor %l3,-0xb9f,%l6
17383 jmpl %o7,%g0
17384 sub %l4,0xfe1,%l1
17385user_far0_end:
17386 .seg "text"
17387 .text
17388 .align 0x2000
17389user_far1_start:
17390p0_far_1_le:
17391 std %f0 ,[%i1+0x020] ! Mem[0000000010041420]
17392 ldstub [%i1+0x039],%l1 ! Mem[0000000010041439]
17393 lduw [%i1+0x000],%l4 ! Mem[0000000010041400]
17394 addc %l5,-0x970,%l7
17395 ld [%i2+0x02c],%f0 ! Mem[000000001008142c]
17396 jmpl %o7,%g0
17397 sub %l7,%l0,%l5
17398p0_far_1_lem:
17399 membar #Sync
17400 std %f0 ,[%i1+0x020] ! Mem[0000000010041420]
17401 ldstub [%i1+0x039],%l1 ! Mem[0000000010041439]
17402 lduw [%i1+0x000],%l4 ! Mem[0000000010041400]
17403 addc %l5,-0x970,%l7
17404 ld [%i2+0x02c],%f0 ! Mem[000000001008142c]
17405 jmpl %o7,%g0
17406 sub %l7,%l0,%l5
17407p0_far_1_he:
17408 std %l0,[%i5+0x008] ! Mem[0000000010141408]
17409 fdtos %f24,%f28
17410 fdivs %f29,%f27,%f29
17411 jmpl %o7,%g0
17412 fdtos %f30,%f24
17413p0_far_1_hem:
17414 membar #Sync
17415 std %l0,[%i5+0x008] ! Mem[0000000010141408]
17416 fdtos %f24,%f28
17417 fdivs %f29,%f27,%f29
17418 jmpl %o7,%g0
17419 fdtos %f30,%f24
17420p0_loop_branch_1:
17421 jmpl %o7+12,%g0
17422 add %l0,2,%l0
17423far1_b2b_h:
17424 fstoi %f31,%f26
17425 fdtoi %f24,%f26
17426 fmuls %f26,%f23,%f16
17427 jmpl %o7,%g0
17428 orn %l4,%l0,%l2
17429far1_b2b_l:
17430 addc %l2,%l5,%l2
17431 or %l1,0x9b2,%l3
17432 fdivs %f3 ,%f0 ,%f1
17433 jmpl %o7,%g0
17434 fdtoi %f4 ,%f2
17435user_far1_end:
17436 .seg "text"
17437 .text
17438 .align 0x2000
17439user_far2_start:
17440p0_far_2_le:
17441 xnor %l3,-0x363,%l4
17442 ldsw [%i4+0x010],%l3 ! Mem[0000000010101410]
17443 xor %l2,0x7a5,%l0
17444 sub %l4,0x3d5,%l1
17445 jmpl %o7,%g0
17446 st %f15,[%i3+0x038] ! Mem[00000000100c1438]
17447p0_far_2_lem:
17448 xnor %l3,-0x363,%l4
17449 membar #Sync
17450 ldsw [%i4+0x010],%l3 ! Mem[0000000010101410]
17451 xor %l2,0x7a5,%l0
17452 sub %l4,0x3d5,%l1
17453 membar #Sync
17454 jmpl %o7,%g0
17455 st %f15,[%i3+0x038] ! Mem[00000000100c1438]
17456p0_far_2_he:
17457 swap [%i2+0x034],%l2 ! Mem[0000000010081434]
17458 ldsw [%i5+0x030],%l6 ! Mem[0000000010141430]
17459 ldsb [%i5+0x015],%l6 ! Mem[0000000010141415]
17460 or %l3,-0x1ac,%l3
17461 ldsb [%i6+0x003],%l4 ! Mem[0000000010181403]
17462 jmpl %o7,%g0
17463 sub %l5,%l5,%l3
17464p0_far_2_hem:
17465 membar #Sync
17466 swap [%i2+0x034],%l2 ! Mem[0000000010081434]
17467 ldsw [%i5+0x030],%l6 ! Mem[0000000010141430]
17468 ldsb [%i5+0x015],%l6 ! Mem[0000000010141415]
17469 or %l3,-0x1ac,%l3
17470 ldsb [%i6+0x003],%l4 ! Mem[0000000010181403]
17471 jmpl %o7,%g0
17472 sub %l5,%l5,%l3
17473p0_loop_branch_2:
17474 jmpl %o7+12,%g0
17475 add %l0,3,%l0
17476far2_b2b_h:
17477 addc %l7,-0x57f,%l6
17478 andn %l4,%l3,%l3
17479 fitod %f20,%f16
17480 fsqrts %f17,%f17
17481 fdtoi %f18,%f29
17482 jmpl %o7,%g0
17483 subc %l3,%l6,%l1
17484far2_b2b_l:
17485 xnor %l2,%l3,%l5
17486 fitod %f14,%f10
17487 andn %l4,-0x848,%l7
17488 udivx %l1,-0xb77,%l5
17489 xnor %l1,0x9ec,%l5
17490 jmpl %o7,%g0
17491 umul %l4,0x93d,%l0
17492user_far2_end:
17493 .seg "text"
17494 .text
17495 .align 0x2000
17496user_far3_start:
17497p0_far_3_le:
17498 addc %l3,0xf2e,%l4
17499 stb %l5,[%i4+0x006] ! Mem[0000000010101406]
17500 fadds %f0 ,%f9 ,%f5
17501 umul %l1,-0x6df,%l7
17502 jmpl %o7,%g0
17503 nop
17504p0_far_3_lem:
17505 addc %l3,0xf2e,%l4
17506 membar #Sync
17507 stb %l5,[%i4+0x006] ! Mem[0000000010101406]
17508 fadds %f0 ,%f9 ,%f5
17509 umul %l1,-0x6df,%l7
17510 jmpl %o7,%g0
17511 nop
17512p0_far_3_he:
17513 stx %l6,[%i1+0x000] ! Mem[0000000010041400]
17514 ld [%i0+0x03c],%f17 ! Mem[000000001000143c]
17515 jmpl %o7,%g0
17516 ldstub [%i2+0x017],%l4 ! Mem[0000000010081417]
17517p0_far_3_hem:
17518 membar #Sync
17519 stx %l6,[%i1+0x000] ! Mem[0000000010041400]
17520 ld [%i0+0x03c],%f17 ! Mem[000000001000143c]
17521 membar #Sync
17522 jmpl %o7,%g0
17523 ldstub [%i2+0x017],%l4 ! Mem[0000000010081417]
17524p0_loop_branch_3:
17525 jmpl %o7+12,%g0
17526 add %l0,4,%l0
17527far3_b2b_h:
17528 fitod %f29,%f28
17529 jmpl %o7,%g0
17530 udivx %l5,%l4,%l7
17531far3_b2b_l:
17532 orn %l6,0x9fb,%l7
17533 jmpl %o7,%g0
17534 fitod %f3 ,%f10
17535user_far3_end:
17536 .seg "text"
17537 .align 0x2000
17538user_jump0_start:
17539 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
17540p0_jmpl_0_le:
17541 orn %l5,%l3,%l5
17542 sub %l6,-0x666,%l1
17543 fmuls %f2 ,%f2 ,%f12
17544 jmpl %g6+8,%g0
17545 ldstub [%i0+0x02c],%l5 ! Mem[000000001000142c]
17546p0_call_0_le:
17547 ldstub [%i6+0x02e],%l4 ! Mem[000000001018142e]
17548 fsqrts %f3 ,%f4
17549 sub %l3,-0x63c,%l4
17550 udivx %l2,%l1,%l0
17551 retl
17552 and %l7,0xed7,%l7
17553p0_jmpl_0_lo:
17554 orn %l5,%l3,%l5
17555 sub %l6,-0x666,%l1
17556 fmuls %f2 ,%f2 ,%f12
17557 jmpl %g6+8,%g0
17558 ldstub [%o0+0x02c],%l5 ! Mem[000000001000142c]
17559p0_call_0_lo:
17560 ldstub [%o6+0x02e],%l4 ! Mem[000000001018142e]
17561 fsqrts %f3 ,%f4
17562 sub %l3,-0x63c,%l4
17563 udivx %l2,%l1,%l0
17564 retl
17565 and %l7,0xed7,%l7
17566p0_jmpl_0_he:
17567 stw %l3,[%i3+0x03c] ! Mem[00000000100c143c]
17568 mulx %l1,%l6,%l6
17569 fsubs %f31,%f30,%f28
17570 jmpl %g6+8,%g0
17571 fdivs %f20,%f25,%f19
17572p0_call_0_he:
17573 fadds %f25,%f27,%f28
17574 orn %l3,%l1,%l0
17575 retl
17576 fsqrts %f25,%f17
17577p0_jmpl_0_ho:
17578 stw %l3,[%o3+0x03c] ! Mem[00000000100c143c]
17579 mulx %l1,%l6,%l6
17580 fsubs %f31,%f30,%f28
17581 jmpl %g6+8,%g0
17582 fdivs %f20,%f25,%f19
17583p0_call_0_ho:
17584 fadds %f25,%f27,%f28
17585 orn %l3,%l1,%l0
17586 retl
17587 fsqrts %f25,%f17
17588user_jump0_end:
17589 .seg "text"
17590 .align 0x2000
17591user_jump1_start:
17592 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
17593p0_jmpl_1_le:
17594 fstoi %f14,%f15
17595 std %f8 ,[%i5+0x008] ! Mem[0000000010141408]
17596 ldsh [%i4+0x03e],%l1 ! Mem[000000001010143e]
17597 orn %l6,%l0,%l0
17598 add %l6,0xedd,%l5
17599 ldstub [%i1+0x011],%l7 ! Mem[0000000010041411]
17600 jmpl %g6+8,%g0
17601 sub %l0,-0xac7,%l5
17602p0_call_1_le:
17603 fdivs %f4 ,%f10,%f13
17604 std %f2 ,[%i0+0x038] ! Mem[0000000010001438]
17605 retl
17606 ldd [%i3+0x020],%l6 ! Mem[00000000100c1420]
17607p0_jmpl_1_lo:
17608 fstoi %f14,%f15
17609 std %f8 ,[%o5+0x008] ! Mem[0000000010141408]
17610 ldsh [%o4+0x03e],%l1 ! Mem[000000001010143e]
17611 orn %l6,%l0,%l0
17612 add %l6,0xedd,%l5
17613 ldstub [%o1+0x011],%l7 ! Mem[0000000010041411]
17614 jmpl %g6+8,%g0
17615 sub %l0,-0xac7,%l5
17616p0_call_1_lo:
17617 fdivs %f4 ,%f10,%f13
17618 std %f2 ,[%o0+0x038] ! Mem[0000000010001438]
17619 retl
17620 ldd [%o3+0x020],%l6 ! Mem[00000000100c1420]
17621p0_jmpl_1_he:
17622 stw %l6,[%i5+0x014] ! Mem[0000000010141414]
17623 jmpl %g6+8,%g0
17624 stw %l7,[%i4+0x02c] ! Mem[000000001010142c]
17625p0_call_1_he:
17626 ld [%i0+0x014],%f26 ! Mem[0000000010001414]
17627 ldsh [%i3+0x008],%l1 ! Mem[00000000100c1408]
17628 fstod %f16,%f18
17629 fitod %f26,%f20
17630 sub %l7,0x939,%l1
17631 retl
17632 smul %l2,0x11f,%l4
17633p0_jmpl_1_ho:
17634 stw %l6,[%o5+0x014] ! Mem[0000000010141414]
17635 jmpl %g6+8,%g0
17636 stw %l7,[%o4+0x02c] ! Mem[000000001010142c]
17637p0_call_1_ho:
17638 ld [%o0+0x014],%f26 ! Mem[0000000010001414]
17639 ldsh [%o3+0x008],%l1 ! Mem[00000000100c1408]
17640 fstod %f16,%f18
17641 fitod %f26,%f20
17642 sub %l7,0x939,%l1
17643 retl
17644 smul %l2,0x11f,%l4
17645user_jump1_end:
17646 .seg "text"
17647 .align 0x2000
17648user_jump2_start:
17649 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
17650p0_jmpl_2_le:
17651 nop
17652 fmuls %f8 ,%f7 ,%f5
17653 jmpl %g6+8,%g0
17654 ldd [%i4+0x010],%f10 ! Mem[0000000010101410]
17655p0_call_2_le:
17656 retl
17657 fstoi %f5 ,%f9
17658p0_jmpl_2_lo:
17659 nop
17660 fmuls %f8 ,%f7 ,%f5
17661 jmpl %g6+8,%g0
17662 ldd [%o4+0x010],%f10 ! Mem[0000000010101410]
17663p0_call_2_lo:
17664 retl
17665 fstoi %f5 ,%f9
17666p0_jmpl_2_he:
17667 umul %l7,0xcc1,%l1
17668 lduh [%i2+0x006],%l1 ! Mem[0000000010081406]
17669 xor %l6,-0xd3f,%l7
17670 lduh [%i3+0x026],%l6 ! Mem[00000000100c1426]
17671 jmpl %g6+8,%g0
17672 lduh [%i6+0x00a],%l4 ! Mem[000000001018140a]
17673p0_call_2_he:
17674 sth %l7,[%i5+0x038] ! Mem[0000000010141438]
17675 fsubs %f19,%f26,%f16
17676 retl
17677 stb %l1,[%i1+0x005] ! Mem[0000000010041405]
17678p0_jmpl_2_ho:
17679 umul %l7,0xcc1,%l1
17680 lduh [%o2+0x006],%l1 ! Mem[0000000010081406]
17681 xor %l6,-0xd3f,%l7
17682 lduh [%o3+0x026],%l6 ! Mem[00000000100c1426]
17683 jmpl %g6+8,%g0
17684 lduh [%o6+0x00a],%l4 ! Mem[000000001018140a]
17685p0_call_2_ho:
17686 sth %l7,[%o5+0x038] ! Mem[0000000010141438]
17687 fsubs %f19,%f26,%f16
17688 retl
17689 stb %l1,[%o1+0x005] ! Mem[0000000010041405]
17690user_jump2_end:
17691 .seg "text"
17692 .align 0x2000
17693user_jump3_start:
17694 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
17695p0_jmpl_3_le:
17696 lduh [%i2+0x010],%l6 ! Mem[0000000010081410]
17697 fstoi %f6 ,%f11
17698 ldd [%i4+0x000],%f8 ! Mem[0000000010101400]
17699 lduh [%i5+0x036],%l3 ! Mem[0000000010141436]
17700 smul %l2,0x311,%l2
17701 fsubs %f10,%f3 ,%f1
17702 ldx [%i4+0x038],%l0 ! Mem[0000000010101438]
17703 jmpl %g6+8,%g0
17704 ldsw [%i1+0x01c],%l1 ! Mem[000000001004141c]
17705p0_call_3_le:
17706 fmuls %f5 ,%f3 ,%f2
17707 subc %l0,-0x31f,%l5
17708 st %f2 ,[%i6+0x00c] ! Mem[000000001018140c]
17709 sdivx %l0,%l2,%l0
17710 fmuls %f13,%f5 ,%f4
17711 sth %l5,[%i5+0x030] ! Mem[0000000010141430]
17712 retl
17713 std %f14,[%i1+0x028] ! Mem[0000000010041428]
17714p0_jmpl_3_lo:
17715 lduh [%o2+0x010],%l6 ! Mem[0000000010081410]
17716 fstoi %f6 ,%f11
17717 ldd [%o4+0x000],%f8 ! Mem[0000000010101400]
17718 lduh [%o5+0x036],%l3 ! Mem[0000000010141436]
17719 smul %l2,0x311,%l2
17720 fsubs %f10,%f3 ,%f1
17721 ldx [%o4+0x038],%l0 ! Mem[0000000010101438]
17722 jmpl %g6+8,%g0
17723 ldsw [%o1+0x01c],%l1 ! Mem[000000001004141c]
17724p0_call_3_lo:
17725 fmuls %f5 ,%f3 ,%f2
17726 subc %l0,-0x31f,%l5
17727 st %f2 ,[%o6+0x00c] ! Mem[000000001018140c]
17728 sdivx %l0,%l2,%l0
17729 fmuls %f13,%f5 ,%f4
17730 sth %l5,[%o5+0x030] ! Mem[0000000010141430]
17731 retl
17732 std %f14,[%o1+0x028] ! Mem[0000000010041428]
17733p0_jmpl_3_he:
17734 mulx %l4,%l5,%l4
17735 jmpl %g6+8,%g0
17736 stw %l6,[%i3+0x014] ! Mem[00000000100c1414]
17737p0_call_3_he:
17738 ld [%i3+0x000],%f19 ! Mem[00000000100c1400]
17739 stx %l4,[%i0+0x008] ! Mem[0000000010001408]
17740 ld [%i5+0x00c],%f29 ! Mem[000000001014140c]
17741 st %f28,[%i1+0x02c] ! Mem[000000001004142c]
17742 sdivx %l6,%l4,%l1
17743 retl
17744 mulx %l1,0x377,%l3
17745p0_jmpl_3_ho:
17746 mulx %l4,%l5,%l4
17747 jmpl %g6+8,%g0
17748 stw %l6,[%o3+0x014] ! Mem[00000000100c1414]
17749p0_call_3_ho:
17750 ld [%o3+0x000],%f19 ! Mem[00000000100c1400]
17751 stx %l4,[%o0+0x008] ! Mem[0000000010001408]
17752 ld [%o5+0x00c],%f29 ! Mem[000000001014140c]
17753 st %f28,[%o1+0x02c] ! Mem[000000001004142c]
17754 sdivx %l6,%l4,%l1
17755 retl
17756 mulx %l1,0x377,%l3
17757user_jump3_end:
17758
17759 .seg "data"
17760 .align 0x2000
17761user_data_start:
17762done_flags:
17763 .word 0
17764 .align 8
17765done_count:
17766 .word 0,0
17767Start_Flags:
17768 .word 0,0,0,0
17769Finish_Flag:
17770 .word 0,0
17771 .align 8
17772num_processors:
17773 .word 1
17774num_agents:
17775 .word 0
17776no_membar:
17777 .word 0
17778max_ireg:
17779 .word 8,0
17780max_freg:
17781 .word 32,0
17782 .align 64
17783p0_temp:
17784 .word 0,0,0,0,0,0,0,0
17785 .word 0,0,0,0,0,0,0,0
17786 .word 0,0,0,0,0,0,0,0
17787 .word 0,0,0,0,0,0,0,0
17788p0_debug:
17789 .word 0,0,0,0,0,0,0,0
17790 .word 0,0,0,0,0,0,0,0
17791p0_fsr:
17792 .word 0x00000000,0x00000000
17793 .align 8
17794p0_loop_cnt:
17795 .word 1,0
17796max_windows:
17797 .word 1,0,0,0,0,0,0,0
17798 .word 0,0,0,0,0,0,0,0
17799 .word 0,0,0,0,0,0,0,0
17800 .word 0,0,0,0,0,0,0,0
17801 .word 0,0,0,0,0,0,0,0
17802 .word 0,0,0,0,0,0,0,0
17803 .word 0,0,0,0,0,0,0,0
17804 .word 0,0,0,0,0,0,0,0
17805 .word 0,0,0,0,0,0,0,0
17806 .word 0,0,0,0,0,0,0,0
17807 .word 0,0,0,0,0,0,0,0
17808 .word 0,0,0,0,0,0,0,0
17809 .word 0,0,0,0,0,0,0,0
17810 .word 0,0,0,0,0,0,0,0
17811 .word 0,0,0,0,0,0,0,0
17812 .word 0,0,0,0,0,0,0,0
17813 .word 0,0,0,0,0,0,0,0
17814 .word 0,0,0,0,0,0,0,0
17815 .word 0,0,0,0,0,0,0,0
17816 .word 0,0,0,0,0,0,0,0
17817 .word 0,0,0,0,0,0,0,0
17818 .word 0,0,0,0,0,0,0,0
17819 .word 0,0,0,0,0,0,0,0
17820 .word 0,0,0,0,0,0,0,0
17821 .word 0,0,0,0,0,0,0,0
17822 .word 0,0,0,0,0,0,0,0
17823 .word 0,0,0,0,0,0,0,0
17824 .word 0,0,0,0,0,0,0,0
17825 .word 0,0,0,0,0,0,0,0
17826 .word 0,0,0,0,0,0,0,0
17827 .word 0,0,0,0,0,0,0,0
17828 .word 0,0,0,0,0,0,0,0
17829
17830 .align 8
17831p0_init_registers:
17832 .word 0xa7a7b426,0x58d3204c ! Init value for %l0
17833 .word 0x51e03836,0x12faecd1 ! Init value for %l1
17834 .word 0x8c8e1f81,0xd97effb0 ! Init value for %l2
17835 .word 0x52f1c087,0xc1c6f5b4 ! Init value for %l3
17836 .word 0xdeb06dda,0xbe1563dd ! Init value for %l4
17837 .word 0x4a96823f,0xbb9fa589 ! Init value for %l5
17838 .word 0x6bde661c,0x77c1d4ab ! Init value for %l6
17839 .word 0x492eebba,0xdf1352cc ! Init value for %l7
17840 .align 64
17841p0_init_freg:
17842 .word 0x26de903b,0x03e8e6c8 ! Init value for %f0
17843 .word 0x4f752913,0x566c92f3 ! Init value for %f2
17844 .word 0x5cf4ec97,0x2752d5ed ! Init value for %f4
17845 .word 0x6a5e375c,0xceac7e73 ! Init value for %f6
17846 .word 0x2036b5ea,0x09275b0d ! Init value for %f8
17847 .word 0xb991c190,0xaac85f02 ! Init value for %f10
17848 .word 0x9b91ca6c,0x573d6472 ! Init value for %f12
17849 .word 0x341775dc,0x4f480bf8 ! Init value for %f14
17850 .word 0xd95dc06d,0x00b05a62 ! Init value for %f16
17851 .word 0xa62a7b3d,0x65032b63 ! Init value for %f18
17852 .word 0x8ef6b733,0xe9251f9b ! Init value for %f20
17853 .word 0xa87f4fc3,0x9f65f7e5 ! Init value for %f22
17854 .word 0x63b53ff4,0xfa2142eb ! Init value for %f24
17855 .word 0x35c884b1,0x36cccd84 ! Init value for %f26
17856 .word 0x2d1ea416,0x61c67279 ! Init value for %f28
17857 .word 0xc85a5f2c,0xea81b6ab ! Init value for %f30
17858 .word 0x911b4233,0xd8df1dd9 ! Init value for %f32
17859 .word 0xb3179ce2,0x3a7c4f04 ! Init value for %f34
17860 .word 0xc8258c8c,0x0feb55e4 ! Init value for %f36
17861 .word 0xe1018a2d,0x1879809d ! Init value for %f38
17862 .word 0xd1f925dc,0xeba38366 ! Init value for %f40
17863 .word 0xf9464e56,0x85adf98b ! Init value for %f42
17864 .word 0x9cd70d81,0xd8f26aff ! Init value for %f44
17865 .word 0x180ffaf7,0xc5097346 ! Init value for %f46
17866 .word 0x6c869b37,0xcc704f5a
17867 .word 0x715ec39b,0x182c522e
17868 .word 0x0ecc2fbd,0x19aaf957
17869 .word 0x151e815c,0x66c413ac
17870 .word 0x0ce8c85d,0x204cca06
17871 .word 0x09c94c7c,0x4c7eb93f
17872 .word 0x3a7725b6,0xaf80b48b
17873 .word 0x24d70969,0x192acc77
17874p0_share_mask:
17875 .word 0xffff0000,0x00000000
17876 .word 0x00000000,0x00000000
17877 .word 0x00000000,0x00000000
17878 .word 0x00000000,0x00000000
17879 .word 0x00000000,0x00000000
17880 .word 0x00000000,0x00000000
17881 .word 0x00000000,0x00000000
17882 .word 0x00000000,0x00000000
17883p0_expected_registers:
17884 .word 0x00000000,0x1b8734ff
17885 .word 0x00000000,0x00000000
17886 .word 0x00000000,0x000000ff
17887 .word 0x00000000,0x0000ffff
17888 .word 0x00000000,0x52000000
17889 .word 0x00000000,0x0ae67d5e
17890 .word 0x00000000,0x000000ff
17891 .word 0x00000000,0x000000ed
17892p0_expected_fp_regs:
17893 .word 0x80000000,0x00000000
17894 .word 0xff000000,0x000000ff
17895 .word 0x00000000,0x00000000
17896 .word 0x16a66f51,0xff000000
17897 .word 0xff000000,0xffffffff
17898 .word 0x00390000,0x000064ff
17899 .word 0x00000000,0x000000ff
17900 .word 0x74bd5edc,0xff000000
17901 .word 0xffffffff,0xffffffff
17902 .word 0x00000000,0x1b8734ff
17903 .word 0xffffffff,0x2cced994
17904 .word 0x0000ff00,0xff000000
17905 .word 0x74bd5edc,0x1b8734ed
17906 .word 0x00000000,0x00000000
17907 .word 0x00000000,0x00007d03
17908 .word 0x00ff0000,0x000000ff
17909 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000
17910p0_local0_expect:
17911 .word 0x00000000,0x00000000
17912 .word 0x74bd5edc,0xff000000
17913 .word 0xffffffff,0x2cced994
17914 .word 0xa509aa5e,0xffffffff
17915 .word 0x000000ff,0x213658ff
17916 .word 0x00000000,0xff800000
17917 .word 0x000000ff,0xff0064b3
17918 .word 0x62ff00ff,0x000000ff
17919p0_local0_sec_expect:
17920 .word 0x0000d3ff,0x00390000
17921 .word 0xffffffff,0xffffffff
17922 .word 0x00000000,0xef000000
17923 .word 0xffffffff,0x5eaa09a5
17924 .word 0xff583621,0xff000000
17925 .word 0x00000000,0x000000ff
17926 .word 0xb364002d,0xff000000
17927 .word 0xff000000,0xff00ff62
17928p0_local1_expect:
17929 .word 0x00000000,0x00000000
17930 .word 0xff000000,0x00000000
17931 .word 0xff000000,0x77a322cb
17932 .word 0x00000000,0x00000000
17933 .word 0xed34871b,0x35d3151a
17934 .word 0x00000000,0x00000000
17935 .word 0x037d0000,0x00000000
17936 .word 0xff000000,0x0000ff00
17937p0_local1_sec_expect:
17938 .word 0xffffffff,0x2cced994
17939 .word 0xff00002d,0xff000000
17940 .word 0xffd3e6ff,0x00003900
17941 .word 0x0000ffff,0x00000000
17942 .word 0xf778f552,0x0000e6ff
17943 .word 0x000000ff,0x000000ff
17944 .word 0x00000000,0x00003900
17945 .word 0xbb1ed552,0xdc5ebd74
17946p0_local2_expect:
17947 .word 0xff000000,0xff0000ff
17948 .word 0x00000000,0x2c5ed974
17949 .word 0xff0000ff,0x00003900
17950 .word 0x6600ff00,0x00000000
17951 .word 0x00000016,0x00000000
17952 .word 0xcb22a377,0xaaeca280
17953 .word 0x00000000,0x00000000
17954 .word 0xd1e0a5d0,0x000000ff
17955p0_local2_sec_expect:
17956 .word 0x52000000,0x0ae67d5e
17957 .word 0xff000000,0x00000000
17958 .word 0x00000000,0xff000000
17959 .word 0x16a66f51,0xff000000
17960 .word 0x000080ff,0x74bd5edc
17961 .word 0x16a66f51,0xff000000
17962 .word 0x00000000,0x000000ff
17963 .word 0x74bd5edc,0xff000000
17964p0_local3_expect:
17965 .word 0x000000ff,0x0000ff00
17966 .word 0xff00e6ff,0x000000ff
17967 .word 0x00000000,0xff00f552
17968 .word 0x00000000,0x000000ff
17969 .word 0xe3583621,0x2cced994
17970 .word 0x2dee399f,0x47c2c6a4
17971 .word 0x00000000,0xffff0000
17972 .word 0xff000000,0xd0a5e0d1
17973p0_local3_sec_expect:
17974 .word 0x00000000,0x74bd5edc
17975 .word 0xff34871b,0x00000000
17976 .word 0x7d5e00ff,0x52d51ebb
17977 .word 0xffffffff,0x00000000
17978 .word 0x00000097,0x000000ff
17979 .word 0x00000097,0x00000000
17980 .word 0x00000000,0xffff0000
17981 .word 0x00000000,0x000000ff
17982p0_local4_expect:
17983 .word 0x1b8734ff,0xff000000
17984 .word 0x000000ff,0x00ff0000
17985 .word 0x00000000,0x00000000
17986 .word 0xff000000,0xffff0000
17987 .word 0x00000000,0xff00f552
17988 .word 0x80a2ecaa,0x77a322cb
17989 .word 0x35d3531a,0x3d7be6ff
17990 .word 0x74bd5edc,0x00000000
17991p0_local4_sec_expect:
17992 .word 0xff000000,0xffffffff
17993 .word 0x00000000,0xffffffff
17994 .word 0x00000000,0x00000000
17995 .word 0x99222fbf,0xd1e047ee
17996 .word 0xe3583621,0x2cced994
17997 .word 0x2dee399f,0x47c2c6a4
17998 .word 0xe3dfa430,0xa3429ce0
17999 .word 0xebc7bffd,0xd0a5e0d1
18000p0_local5_expect:
18001 .word 0x00000000,0x000000ff
18002 .word 0x000077a3,0x000000ff
18003 .word 0x000000ff,0x00000000
18004 .word 0xff00e6ff,0x0000ffff
18005 .word 0x00000000,0x00000000
18006 .word 0x16a66f51,0xff000000
18007 .word 0x00000000,0x00000000
18008 .word 0x74bd5edc,0xff000000
18009p0_local5_sec_expect:
18010 .word 0x00000000,0x00000000
18011 .word 0xffffffff,0xaaeca280
18012 .word 0x00000000,0x00000000
18013 .word 0xffffffff,0x00000097
18014 .word 0xed34871b,0x037de60a
18015 .word 0x000000ff,0x40625eff
18016 .word 0x72000000,0x16a66f51
18017 .word 0x000000ff,0xff0000ff
18018p0_local6_expect:
18019 .word 0xff000000,0x00000000
18020 .word 0xff00f552,0xff000000
18021 .word 0xff640000,0x00003900
18022 .word 0x00000000,0x000000ff
18023 .word 0xe3583621,0x2cced994
18024 .word 0x2dee399f,0x47c2c6a4
18025 .word 0x00000000,0x00000000
18026 .word 0xff000000,0x000000ff
18027p0_local6_sec_expect:
18028 .word 0xed34871b,0x0000ffff
18029 .word 0xff0000ff,0x35d3151a
18030 .word 0xffffffff,0x00000000
18031 .word 0x00000000,0x00000000
18032 .word 0xe3583621,0x2cced994
18033 .word 0x2dee399f,0x47c2c6a4
18034 .word 0x00000000,0x00000000
18035 .word 0xff000000,0xff000000
18036share0_expect:
18037 .word 0x0000afd5,0x6a1c30db
18038 .word 0xbd03f523,0x91f29af7
18039 .word 0xede5fb91,0xb31eb95e
18040 .word 0xe2011ce3,0x984530ae
18041 .word 0xf69eeb6a,0x73d5710b
18042 .word 0x11268075,0xddf3e311
18043 .word 0xa0a959d8,0x0c271550
18044 .word 0x226f94e9,0xdca559ee
18045share1_expect:
18046 .word 0xff00bb34,0xc6a2c1e2
18047 .word 0x78afda44,0x92c9cc75
18048 .word 0xee5593e9,0xcef9612a
18049 .word 0x2a3ad584,0xa634a80e
18050 .word 0x23e53cf4,0x01876f47
18051 .word 0x3fb61964,0x8e18b2bb
18052 .word 0x54b491fc,0x9f877a52
18053 .word 0x120adb9c,0x0f8c3fe5
18054 .word 0xffffe589,0x3b2322a7
18055 .word 0x706f1ea1,0xe53142a3
18056 .word 0x31ac200f,0x46ad0657
18057 .word 0xbb2bf0c5,0xac929063
18058 .word 0x6369a35f,0x8dda16a3
18059 .word 0xd3143363,0x01abeac0
18060 .word 0x85d826c9,0xd215a565
18061 .word 0xdfd18392,0xbff02df5
18062share2_expect:
18063 .word 0x0000e4d2,0xad5ead69
18064 .word 0xdbe69618,0x7ee1f77e
18065 .word 0x8c1dd099,0xd1386d9b
18066 .word 0xa0bcf63c,0xcbbcfdd8
18067 .word 0xd9d01a69,0xaa9d045f
18068 .word 0x9e48c619,0x85edcb4b
18069 .word 0x215ee032,0x3e2cb767
18070 .word 0x0b4a1ddb,0x7fb43de0
18071share3_expect:
18072 .word 0xffffed58,0x8980c2c1
18073 .word 0x19207b55,0x6881a8b7
18074 .word 0xf53edc15,0xaa42daed
18075 .word 0xee5f3091,0xb2d0a6ed
18076 .word 0x7ae0bfe0,0x895d1126
18077 .word 0x43c146ec,0x13a912bb
18078 .word 0xf4870d83,0xd6d18da4
18079 .word 0x1a50d7fe,0x54a1598c
18080 .word 0xff009b4e,0x7985e306
18081 .word 0x250143ac,0x43e6eb12
18082 .word 0xd6962cf0,0xe05aaa93
18083 .word 0x6db103a4,0x443c7b1c
18084 .word 0x6784bdcd,0xd6b8a4dd
18085 .word 0x3ce9e495,0x80de1e58
18086 .word 0x4d826cfa,0x2c6de276
18087 .word 0x68c5b081,0xa771312e
18088 .word 0xacffb20f,0x7fd00572
18089 .word 0xe668b591,0xb447adde
18090 .word 0xeadae5a3,0x11f36404
18091 .word 0x1fcf7e72,0x7b47ce4b
18092 .word 0x00951ee3,0x100f83f8
18093 .word 0xf5929bc0,0x6ff234f0
18094 .word 0x5bd4eccd,0xbdce8012
18095 .word 0x115a7a09,0x9318641d
18096 .word 0xffffcd54,0x70db6175
18097 .word 0x749d9c74,0x7d07cd28
18098 .word 0x1a8530a4,0x23a055df
18099 .word 0xd2aa106c,0xbabe4b75
18100 .word 0xad68d7b3,0xa37a09a8
18101 .word 0x897943df,0x83f90c0e
18102 .word 0x31d0b180,0x1db13fdb
18103 .word 0x6f9517a1,0x91747482
18104 .word 0xffff0ae8,0x5c967b9c
18105 .word 0x653bec6a,0xcda473f5
18106 .word 0x35faffd0,0xbfbfff25
18107 .word 0x0d9cd9ff,0x1f4fd3ec
18108 .word 0xd1ea22a9,0x3a398c07
18109 .word 0x3475f12e,0x8aec81b4
18110 .word 0x8c6e0436,0xe1bdc617
18111 .word 0x7625d428,0xc69df62e
18112 .word 0xffff9071,0xad2dcd6d
18113 .word 0xc842fc2e,0x1391b9eb
18114 .word 0x6ecd64b7,0x23755cba
18115 .word 0x9e0f49cb,0xd1136ec9
18116 .word 0x3ea3d2bc,0x181657fc
18117 .word 0xab059be6,0x41c89eb8
18118 .word 0xcdee93a0,0xe0dc98f4
18119 .word 0x73e26d09,0xf9ff1ad9
18120 .word 0x52ffae0c,0xb8c6a877
18121 .word 0x2a98f529,0x6ff3a6b8
18122 .word 0xb929adb2,0x9992e1b6
18123 .word 0xf41f6b3a,0x19776492
18124 .word 0x57125010,0xbd1dd040
18125 .word 0x618bd560,0x1172e113
18126 .word 0x6d055ac7,0xae44b3e9
18127 .word 0x14178b8a,0x86aa910c
18128 .word 0x00ff9ea8,0xcba01051
18129 .word 0x60e30e45,0x73baed91
18130 .word 0x87361e3c,0xb00effd5
18131 .word 0x90580448,0xb84a120c
18132 .word 0x9fb72ef7,0x276f574f
18133 .word 0xd7590c04,0x05bee117
18134 .word 0xa3b5ad89,0x3d3c047d
18135 .word 0xc0acc062,0xea3c25ea
18136p0_invalidate_semaphore:
18137 .word 0
18138
18139! Data for check points
18140
18141 .align 8
18142p0_check_pt_data_1:
18143 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18144 .word 0x00000000,0x086d6fdf ! Expected data for %l0
18145 .word 0x00000000,0x0000163e ! Expected data for %l1
18146 .word 0x00000000,0x599d9075 ! Expected data for %l2
18147 .word 0x00000000,0x8ef6b733 ! Expected data for %l3
18148 .word 0x00000000,0x00000091 ! Expected data for %l4
18149 .word 0xffffffff,0xffe67d03 ! Expected data for %l5
18150 .word 0xffffffff,0xffffc7b0 ! Expected data for %l6
18151 .word 0xffffffff,0xffff919f ! Expected data for %l7
18152 .word 0x26de903b,0x03e8e6c8 ! Expected data for %f0
18153 .word 0x4f752913,0x566c92f3 ! Expected data for %f2
18154p0_check_pt_data_2:
18155 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18156 .word 0x1c2aaa70,0x39a840ab ! Expected data for %l0
18157 .word 0x00000000,0x0000000a ! Expected data for %l1
18158 .word 0x00000000,0xeab53620 ! Expected data for %l2
18159 .word 0x00000000,0x0000f80b ! Expected data for %l3
18160 .word 0x00000000,0x0000003e ! Expected data for %l4
18161 .word 0x00000000,0x037de6ff ! Expected data for %l6
18162 .word 0x00000000,0x0000fff6 ! Expected data for %l7
18163 .word 0x0dd4a926,0x959c094a ! Expected data for %f0
18164 .word 0xffe67d03,0x0dd4a926 ! Expected data for %f2
18165 .word 0x8f1a5501,0x40a0b34d ! Expected data for %f4
18166 .word 0x4e7b6629,0x01ff6647 ! Expected data for %f6
18167 .word 0xa509aa5e,0xd5cf6cf8 ! Expected data for %f8
18168 .word 0x00000000,0x00000097 ! Expected data for %f10
18169 .word 0x8fbbc3a2,0xff72c64a ! Expected data for %f12
18170 .word 0x2ce1bd8e,0xdaa49daa ! Expected data for %f14
18171p0_check_pt_data_3:
18172 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18173 .word 0x00000000,0x0000ffe6 ! Expected data for %l0
18174 .word 0x00000000,0x0cb9ead0 ! Expected data for %l1
18175 .word 0x00000000,0x0000000a ! Expected data for %l2
18176 .word 0xffffffff,0xffe67b3d ! Expected data for %l3
18177 .word 0x00000000,0x75909d59 ! Expected data for %l4
18178 .word 0x00000000,0xac35f303 ! Expected data for %l5
18179 .word 0x00000000,0x000000a7 ! Expected data for %l6
18180 .word 0x00000000,0x086d6fdf ! Expected data for %l7
18181 .word 0x0dd4a926,0x67e8c7b0 ! Expected data for %f0
18182 .word 0xffe67d03,0x0dd4a926 ! Expected data for %f2
18183 .word 0x8f1a5501,0x40a0b34d ! Expected data for %f4
18184 .word 0x980b74a7,0x01ff6647 ! Expected data for %f6
18185 .word 0xdf1352cc,0x8ffe275d ! Expected data for %f8
18186 .word 0x00000000,0x472a56b3 ! Expected data for %f10
18187 .word 0xdf1352cc,0x8ffe275d ! Expected data for %f14
18188 .word 0x086d6fdf,0x10111074 ! Expected data for %f16
18189 .word 0x2752d5ed,0x2c05fff6 ! Expected data for %f18
18190 .word 0xff2ff31f,0x84d45987 ! Expected data for %f20
18191 .word 0x908a7c20,0x32ea7f0d ! Expected data for %f22
18192 .word 0x0e0a2639,0xda94f32f ! Expected data for %f24
18193 .word 0x35c884b1,0xa5cccd8e ! Expected data for %f26
18194 .word 0x621ebbdd,0xfe4b4cc8 ! Expected data for %f28
18195 .word 0x6cc1fff6,0x0000163e ! Expected data for %f30
18196p0_check_pt_data_4:
18197 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18198 .word 0x04580000,0x00000000 ! Expected data for %l0
18199 .word 0x00000000,0x00000005 ! Expected data for %l1
18200 .word 0x00000000,0x01551a8f ! Expected data for %l3
18201 .word 0x00000000,0x00000300 ! Expected data for %l4
18202 .word 0xffffffff,0xffffffff ! Expected data for %l5
18203 .word 0x00000000,0x086d6fdf ! Expected data for %l6
18204 .word 0x00000000,0xffffffff ! Expected data for %l7
18205 .word 0xffe67d03,0x10111074 ! Expected data for %f2
18206 .word 0x8f1a5501,0x40a0b34d ! Expected data for %f4
18207 .word 0x0dd4a926,0x959c094a ! Expected data for %f16
18208 .word 0x0ae67d03,0x0dd4a926 ! Expected data for %f18
18209 .word 0x8f1a5501,0x40a0b34d ! Expected data for %f20
18210 .word 0x33b7f6ff,0x01ff6647 ! Expected data for %f22
18211 .word 0xa509aa5e,0xd5cf6cf8 ! Expected data for %f24
18212 .word 0x00000000,0x00000097 ! Expected data for %f26
18213 .word 0x8fbbc3a2,0xff72c64a ! Expected data for %f28
18214 .word 0x2ce1bd8e,0xdaa49daa ! Expected data for %f30
18215p0_check_pt_data_5:
18216 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18217 .word 0xffffffff,0xffffff8a ! Expected data for %l0
18218 .word 0xffffffff,0xffffffff ! Expected data for %l1
18219 .word 0x00000000,0x00000000 ! Expected data for %l2
18220 .word 0x00000000,0x33b7f6ff ! Expected data for %l3
18221 .word 0x00000000,0x00000000 ! Expected data for %l4
18222 .word 0x00000000,0xed34871b ! Expected data for %l5
18223 .word 0x00000000,0x2772c661 ! Expected data for %l6
18224 .word 0x00000000,0xe3720000 ! Expected data for %l7
18225 .word 0xb0c7e867,0x4d9c90e7 ! Expected data for %f0
18226 .word 0x0a9c2c2b,0x9f5e6240 ! Expected data for %f2
18227 .word 0xff1352cc,0x8ffe275d ! Expected data for %f4
18228 .word 0x4bbe3cde,0x1468c5b9 ! Expected data for %f6
18229 .word 0xabfb810c,0x2c5f5a70 ! Expected data for %f8
18230 .word 0xd3f1a09c,0x1b8734ed ! Expected data for %f10
18231 .word 0xbaf9b00d,0x1a53d335 ! Expected data for %f12
18232 .word 0xe697de10,0xd004a503 ! Expected data for %f14
18233 .word 0xc7a66664,0x15a21a80 ! Expected data for %f16
18234 .word 0x40625e9f,0x2b2c9c0a ! Expected data for %f18
18235 .word 0x5d27fe8f,0xcc5213ff ! Expected data for %f20
18236 .word 0xb9c56814,0xde3cbe4b ! Expected data for %f22
18237 .word 0x705a5f2c,0x000353ac ! Expected data for %f24
18238 .word 0xed34871b,0x9ca0f1d3 ! Expected data for %f26
18239 .word 0x35d3531a,0x0db0f9ba ! Expected data for %f28
18240 .word 0xffb8d534,0x3e16919f ! Expected data for %f30
18241p0_check_pt_data_6:
18242 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18243 .word 0x00000000,0x705a5f2c ! Expected data for %l0
18244 .word 0x00000000,0x000000ff ! Expected data for %l1
18245 .word 0x00000000,0xad982c1e ! Expected data for %l2
18246 .word 0x00000000,0x9f0000a2 ! Expected data for %l3
18247 .word 0xffffffff,0xffffffff ! Expected data for %l4
18248 .word 0x00000000,0x980b74ff ! Expected data for %l5
18249 .word 0x00000000,0x40625e9f ! Expected data for %l6
18250 .word 0x00000000,0xe3720000 ! Expected data for %l7
18251 .word 0xb0c7e867,0x4d9c90e7 ! Expected data for %f0
18252 .word 0x0a9c2c2b,0xffffffff ! Expected data for %f2
18253 .word 0x4bbe3cde,0x1468c5b9 ! Expected data for %f6
18254 .word 0xffe67b3d,0x8ebce0f2 ! Expected data for %f26
18255p0_check_pt_data_7:
18256 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18257 .word 0xffffffff,0xffe67b3d ! Expected data for %l0
18258 .word 0xffb8d534,0x3e16919f ! Expected data for %l1
18259 .word 0x00000000,0x000000f6 ! Expected data for %l2
18260 .word 0x00000000,0x00000098 ! Expected data for %l3
18261 .word 0x00000000,0x0000000a ! Expected data for %l4
18262 .word 0x00000000,0x00000000 ! Expected data for %l5
18263 .word 0xffffffff,0xffffe372 ! Expected data for %l6
18264 .word 0x00000000,0x0000ed34 ! Expected data for %l7
18265 .word 0xff1352cc,0x8ffe275d ! Expected data for %f0
18266 .word 0x0a9c2c2b,0x00000000 ! Expected data for %f2
18267 .word 0x000000ff,0x8ffe275d ! Expected data for %f4
18268 .word 0xed34871b,0x037de60a ! Expected data for %f16
18269 .word 0x0ae67d03,0x0dd4a926 ! Expected data for %f18
18270 .word 0x9f91163e,0x34d5b8ff ! Expected data for %f20
18271 .word 0x4e7b6629,0x01ff6647 ! Expected data for %f22
18272 .word 0xa509aa5e,0xd5cf6cf8 ! Expected data for %f24
18273 .word 0x00000000,0x00000097 ! Expected data for %f26
18274 .word 0x8fbbc3a2,0xff72c64a ! Expected data for %f28
18275 .word 0x2ce1bd8e,0xdaa49daa ! Expected data for %f30
18276p0_check_pt_data_8:
18277 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18278 .word 0x00000000,0x705a5f2c ! Expected data for %l0
18279 .word 0x00000000,0x7792950d ! Expected data for %l1
18280 .word 0x00000000,0x000000e6 ! Expected data for %l4
18281 .word 0x00000000,0xff000000 ! Expected data for %l5
18282 .word 0x00000000,0xffe67b3d ! Expected data for %l6
18283 .word 0xffffffff,0xffffff8f ! Expected data for %l7
18284 .word 0x52f578f7,0x3d7be6ff ! Expected data for %f2
18285 .word 0x00000000,0x00000000 ! Expected data for %f4
18286 .word 0xed34871b,0x1468c5b9 ! Expected data for %f6
18287 .word 0x9f91163e,0x34d5b8ff ! Expected data for %f20
18288 .word 0x00000000,0x00000097 ! Expected data for %f22
18289 .word 0xd0eab90c,0xdaa49daa ! Expected data for %f30
18290p0_check_pt_data_9:
18291 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18292 .word 0x00000000,0x000072ff ! Expected data for %l0
18293 .word 0x26a9d40d,0x037de60a ! Expected data for %l1
18294 .word 0x00000000,0x3d7be6ff ! Expected data for %l2
18295 .word 0xffffffff,0xffff972c ! Expected data for %l3
18296 .word 0x0cb9ead0,0xa7ffffe3 ! Expected data for %l4
18297 .word 0xffffffff,0xffffb8ff ! Expected data for %l5
18298 .word 0x00000000,0xf101c0ef ! Expected data for %l6
18299 .word 0x00000000,0x00000dff ! Expected data for %l7
18300 .word 0xff1352cc,0x8ffe275d ! Expected data for %f0
18301 .word 0x52f578f7,0x3d7be6ff ! Expected data for %f2
18302 .word 0x00000000,0x00000000 ! Expected data for %f4
18303 .word 0xed34871b,0x1468c5b9 ! Expected data for %f6
18304 .word 0xabfb810c,0x33b7e372 ! Expected data for %f8
18305 .word 0x1b8734ed,0x1a53d335 ! Expected data for %f12
18306 .word 0x80492987,0x6092688d ! Expected data for %f14
18307 .word 0x8fbbc3a2,0xff72c64a ! Expected data for %f20
18308 .word 0xed34871b,0x037de60a ! Expected data for %f24
18309p0_check_pt_data_10:
18310 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18311 .word 0x00000000,0x00000000 ! Expected data for %l0
18312 .word 0x00000000,0xffe67b3d ! Expected data for %l1
18313 .word 0xffb8d534,0x3e1691ff ! Expected data for %l2
18314 .word 0x00000000,0x00000dff ! Expected data for %l3
18315 .word 0x00000000,0x00000072 ! Expected data for %l4
18316 .word 0x00000000,0x000072e3 ! Expected data for %l5
18317 .word 0x00000000,0xff740bff ! Expected data for %l6
18318 .word 0x00000000,0x000000b8 ! Expected data for %l7
18319 .word 0xff1352cc,0x33b7e372 ! Expected data for %f0
18320 .word 0x52f578f7,0x3d7be6ff ! Expected data for %f2
18321 .word 0x00000000,0x00000000 ! Expected data for %f4
18322 .word 0x2ce1bd8e,0x00000000 ! Expected data for %f20
18323p0_check_pt_data_11:
18324 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18325 .word 0x00000000,0x0000000a ! Expected data for %l0
18326 .word 0x00000000,0x000000ff ! Expected data for %l1
18327 .word 0xffffffff,0xffffffa0 ! Expected data for %l2
18328 .word 0x00000000,0x000000ff ! Expected data for %l3
18329 .word 0x00000000,0x0000862b ! Expected data for %l4
18330 .word 0x00000000,0x00000052 ! Expected data for %l5
18331 .word 0x00000000,0x2c5f5a70 ! Expected data for %l6
18332 .word 0x0a0b74ff,0x00005804 ! Expected data for %l7
18333 .word 0x000000ff,0x34d5ff05 ! Expected data for %f0
18334 .word 0x00000000,0x00000000 ! Expected data for %f2
18335 .word 0xffe67b3d,0x00000000 ! Expected data for %f4
18336 .word 0x5c844fff,0x6004a862 ! Expected data for %f6
18337 .word 0x6081daa3,0x3f403703 ! Expected data for %f8
18338 .word 0xac35f303,0x3028972c ! Expected data for %f10
18339 .word 0xc40ffeae,0x04f0a313 ! Expected data for %f12
18340 .word 0x3b52db8a,0x0000003e ! Expected data for %f14
18341 .word 0x00000000,0x037de60a ! Expected data for %f16
18342 .word 0x0ae67d03,0xff1352cc ! Expected data for %f18
18343 .word 0x2ce1bd8e,0x705a5f2c ! Expected data for %f20
18344 .word 0xe3720000,0x40625eff ! Expected data for %f26
18345p0_check_pt_data_12:
18346 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18347 .word 0x00000000,0x00000000 ! Expected data for %l0
18348 .word 0xffffffff,0xffffffff ! Expected data for %l2
18349 .word 0x00000000,0xffe1bd8e ! Expected data for %l3
18350 .word 0x00000000,0x000000ff ! Expected data for %l4
18351 .word 0x00000000,0x34e67b3d ! Expected data for %l5
18352 .word 0x00000000,0x000034d5 ! Expected data for %l7
18353 .word 0x000000ff,0x34d5ff05 ! Expected data for %f0
18354 .word 0x2ce1bd8e,0x705a5f2c ! Expected data for %f6
18355 .word 0x6081daa3,0x34d5b805 ! Expected data for %f8
18356 .word 0x26975252,0x00000000 ! Expected data for %f10
18357 .word 0xed34871b,0x0000003e ! Expected data for %f14
18358 .word 0xff5e6240,0xff0072e3 ! Expected data for %f16
18359 .word 0x00000000,0x00000000 ! Expected data for %f18
18360 .word 0x62a80460,0x1a53d335 ! Expected data for %f20
18361 .word 0x16ff85da,0x40588747 ! Expected data for %f22
18362 .word 0xde45fb04,0xa1472f5e ! Expected data for %f24
18363 .word 0x340353ac,0xc12833ff ! Expected data for %f26
18364 .word 0xa0f4213d,0x0000c661 ! Expected data for %f28
18365 .word 0x62ef3c78,0xbb5ee3d7 ! Expected data for %f30
18366p0_check_pt_data_13:
18367 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18368 .word 0x00000000,0x00000000 ! Expected data for %l0
18369 .word 0x00000000,0x00000000 ! Expected data for %l1
18370 .word 0x00000000,0x000000ff ! Expected data for %l2
18371 .word 0xffffffff,0xffffffe3 ! Expected data for %l3
18372 .word 0x00000000,0x00000005 ! Expected data for %l4
18373 .word 0x00000000,0x000000ff ! Expected data for %l5
18374 .word 0xffffffff,0xffa80460 ! Expected data for %l6
18375 .word 0x00000000,0x26975252 ! Expected data for %l7
18376 .word 0x000000ff,0x34d5ff05 ! Expected data for %f0
18377 .word 0xff91163e,0x34d5b8ff ! Expected data for %f2
18378 .word 0x00000000,0x3d7be634 ! Expected data for %f6
18379 .word 0xe37200ff,0x40625eff ! Expected data for %f18
18380 .word 0xffe67d03,0x00000000 ! Expected data for %f30
18381p0_check_pt_data_14:
18382 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18383 .word 0x00000000,0x1a53d335 ! Expected data for %l0
18384 .word 0x00000000,0x00003b52 ! Expected data for %l1
18385 .word 0x00000000,0x00009753 ! Expected data for %l2
18386 .word 0x00000000,0x00000000 ! Expected data for %l3
18387 .word 0x00000000,0x00000000 ! Expected data for %l4
18388 .word 0x00000000,0x000000ff ! Expected data for %l5
18389 .word 0x00000000,0x00000005 ! Expected data for %l6
18390 .word 0x00000000,0x0000004d ! Expected data for %l7
18391 .word 0x00000000,0x3d7be6ff ! Expected data for %f0
18392 .word 0xffe3ffff,0x00ffffff ! Expected data for %f2
18393 .word 0x705a5f2c,0x00000000 ! Expected data for %f4
18394 .word 0x00000000,0x00000097 ! Expected data for %f6
18395 .word 0xed34871b,0x037de60a ! Expected data for %f8
18396 .word 0xe3720000,0x40625eff ! Expected data for %f10
18397 .word 0x8fbbc3a2,0xff72c64a ! Expected data for %f12
18398 .word 0xd0eab90c,0xdaa49daa ! Expected data for %f14
18399 .word 0xff000000,0x037de60a ! Expected data for %f16
18400 .word 0x00000000,0x000000ff ! Expected data for %f18
18401 .word 0x34e67b3d,0x00000000 ! Expected data for %f20
18402 .word 0x5c844f40,0xff0472e3 ! Expected data for %f22
18403 .word 0x00030000,0xff000000 ! Expected data for %f24
18404 .word 0xac35f303,0x3028972c ! Expected data for %f26
18405 .word 0xc40ffeae,0x04f0a313 ! Expected data for %f28
18406 .word 0x3b52db8a,0x0000003e ! Expected data for %f30
18407p0_check_pt_data_15:
18408 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18409 .word 0x00000000,0x00000000 ! Expected data for %l0
18410 .word 0x00000000,0x00000000 ! Expected data for %l1
18411 .word 0x00000000,0x00000000 ! Expected data for %l2
18412 .word 0x00000000,0xe37204ff ! Expected data for %l3
18413 .word 0x00030000,0x00000000 ! Expected data for %l4
18414 .word 0xefc001f1,0x0000ff00 ! Expected data for %l5
18415 .word 0x00000000,0x0000862b ! Expected data for %l6
18416 .word 0x00000000,0x00000047 ! Expected data for %l7
18417 .word 0x705a5f2c,0x00000000 ! Expected data for %f4
18418 .word 0x00000000,0x00000097 ! Expected data for %f6
18419 .word 0x05b80000,0xff72c64a ! Expected data for %f12
18420 .word 0x00000000,0xdaa49daa ! Expected data for %f14
18421 .word 0x26975252,0x00000000 ! Expected data for %f24
18422 .word 0x000000ff,0x3028972c ! Expected data for %f26
18423 .word 0xc40ffeae,0xff000000 ! Expected data for %f28
18424p0_check_pt_data_16:
18425 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18426 .word 0x00000000,0x000000ff ! Expected data for %l0
18427 .word 0x00000000,0x0000ff04 ! Expected data for %l1
18428 .word 0x00000000,0x00000000 ! Expected data for %l2
18429 .word 0x00000000,0x00003b52 ! Expected data for %l3
18430 .word 0x00000000,0x00000000 ! Expected data for %l4
18431 .word 0x00000000,0x00000070 ! Expected data for %l5
18432 .word 0x00000000,0x00000000 ! Expected data for %l6
18433 .word 0x00000000,0x00000000 ! Expected data for %l7
18434 .word 0x00000000,0xff000000 ! Expected data for %f0
18435 .word 0xffb35501,0x00ffffff ! Expected data for %f2
18436 .word 0x00000000,0x00000000 ! Expected data for %f16
18437 .word 0x00000000,0x000000ff ! Expected data for %f18
18438 .word 0x34e67b3d,0x00000000 ! Expected data for %f20
18439 .word 0x5c844f40,0xff0472e3 ! Expected data for %f22
18440 .word 0x5252daa3,0x3f403703 ! Expected data for %f24
18441 .word 0x000000ff,0xaefe0fc4 ! Expected data for %f26
18442 .word 0xc40ffeae,0x04f0a313 ! Expected data for %f28
18443 .word 0x3b52db8a,0x0000003e ! Expected data for %f30
18444p0_check_pt_data_17:
18445 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18446 .word 0x00000000,0x0000002d ! Expected data for %l0
18447 .word 0x00000000,0x037de60a ! Expected data for %l1
18448 .word 0x00000000,0x000000ff ! Expected data for %l2
18449 .word 0x00000000,0xd5cf6cf8 ! Expected data for %l3
18450 .word 0xffffffff,0xffffffff ! Expected data for %l4
18451 .word 0xffb8d534,0x00000000 ! Expected data for %l5
18452 .word 0x00000000,0x00000000 ! Expected data for %l6
18453 .word 0x00000000,0x5c844f40 ! Expected data for %l7
18454 .word 0x2c05fff6,0x3eff0000 ! Expected data for %f0
18455 .word 0x705a5f2c,0x0000b805 ! Expected data for %f4
18456 .word 0x53970000,0x037de60a ! Expected data for %f8
18457 .word 0xe3720000,0x00000000 ! Expected data for %f10
18458 .word 0xff00871b,0x000000ff ! Expected data for %f18
18459 .word 0xc40ffeae,0x000000ff ! Expected data for %f28
18460 .word 0x00000000,0x0000003e ! Expected data for %f30
18461p0_check_pt_data_18:
18462 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18463 .word 0x5ade97a0,0x73ffb364 ! Expected data for %l0
18464 .word 0x00000000,0x000000ff ! Expected data for %l1
18465 .word 0x3e16919f,0x8dff72ff ! Expected data for %l2
18466 .word 0x00000000,0x00000097 ! Expected data for %l3
18467 .word 0x00000000,0x01553e00 ! Expected data for %l4
18468 .word 0x00000000,0x00000052 ! Expected data for %l5
18469 .word 0x00000000,0x5c844f40 ! Expected data for %l6
18470 .word 0x00000000,0xff0472e3 ! Expected data for %l7
18471 .word 0x705a5f2c,0x0000b805 ! Expected data for %f4
18472 .word 0x00000000,0x00000097 ! Expected data for %f6
18473 .word 0xed3487ff,0xed34871b ! Expected data for %f8
18474 .word 0xd08281c1,0x00000000 ! Expected data for %f10
18475 .word 0x00000000,0x00000000 ! Expected data for %f16
18476 .word 0xff000000,0x00000000 ! Expected data for %f18
18477 .word 0x00000000,0x3d7be634 ! Expected data for %f20
18478 .word 0xe37204ff,0x404f845c ! Expected data for %f22
18479 .word 0x00000000,0xa3da5252 ! Expected data for %f24
18480 .word 0xc40ffeae,0xff000000 ! Expected data for %f26
18481 .word 0x13a3f004,0xaefe0fc4 ! Expected data for %f28
18482 .word 0x3e000000,0x8adb523b ! Expected data for %f30
18483p0_check_pt_data_19:
18484 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18485 .word 0xff000000,0x70000000 ! Expected data for %l0
18486 .word 0x00000000,0x037de60a ! Expected data for %l1
18487 .word 0x00000000,0x00000000 ! Expected data for %l2
18488 .word 0x00000000,0x00000000 ! Expected data for %l3
18489 .word 0xffffffff,0xffe37d03 ! Expected data for %l5
18490 .word 0x00000000,0x8adb523b ! Expected data for %l7
18491 .word 0x5252daa3,0x3eff0000 ! Expected data for %f0
18492 .word 0xff000000,0x009fc0ef ! Expected data for %f2
18493 .word 0xe372ff8d,0x00000097 ! Expected data for %f6
18494 .word 0x00000000,0x3d7be6ff ! Expected data for %f10
18495 .word 0xb364002d,0xff0000ff ! Expected data for %f12
18496 .word 0xff000000,0x000000ff ! Expected data for %f30
18497p0_check_pt_data_20:
18498 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18499 .word 0x00000000,0x00000000 ! Expected data for %l0
18500 .word 0x00000000,0xd0eab90c ! Expected data for %l1
18501 .word 0x00000000,0x03000000 ! Expected data for %l2
18502 .word 0x00000000,0x00000000 ! Expected data for %l3
18503 .word 0x00000000,0xff000000 ! Expected data for %l4
18504 .word 0x00000000,0x000000ff ! Expected data for %l5
18505 .word 0xf101c0ef,0xc96f6fe3 ! Expected data for %l6
18506 .word 0xd5340000,0x1b8734ed ! Expected data for %l7
18507 .word 0xff000000,0x000000ff ! Expected data for %f0
18508 .word 0xff000000,0x009fc0ef ! Expected data for %f2
18509 .word 0xefc09f00,0x000000ff ! Expected data for %f8
18510 .word 0x64b3ff73,0x00000000 ! Expected data for %f18
18511 .word 0x34e67b3d,0x3d7be634 ! Expected data for %f20
18512p0_check_pt_data_21:
18513 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18514 .word 0x34e67b3d,0x00000000 ! Expected data for %l0
18515 .word 0x00000000,0x00000086 ! Expected data for %l1
18516 .word 0x00000000,0x00000000 ! Expected data for %l2
18517 .word 0xff000000,0x00000300 ! Expected data for %l3
18518 .word 0x00000000,0x000000ff ! Expected data for %l4
18519 .word 0x00000000,0x00000000 ! Expected data for %l5
18520 .word 0xff000000,0x000000ff ! Expected data for %l6
18521 .word 0x00000000,0x000000ff ! Expected data for %l7
18522 .word 0x00000000,0x000072ff ! Expected data for %f2
18523 .word 0x705a5f2c,0x0000b805 ! Expected data for %f4
18524 .word 0x8adb52ff,0x000000ff ! Expected data for %f8
18525 .word 0x000000ff,0x000072e3 ! Expected data for %f18
18526 .word 0x0000c661,0xd5cf6cf8 ! Expected data for %f20
18527 .word 0x00000070,0x52529726 ! Expected data for %f22
18528 .word 0xff000000,0x000000ff ! Expected data for %f30
18529p0_check_pt_data_22:
18530 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18531 .word 0x00000000,0x00000000 ! Expected data for %l1
18532 .word 0x03000000,0x00000000 ! Expected data for %l2
18533 .word 0x00000000,0x00000000 ! Expected data for %l3
18534 .word 0x00000000,0x0000007b ! Expected data for %l4
18535 .word 0x00000000,0x0000ffff ! Expected data for %l5
18536 .word 0x00000000,0x00000000 ! Expected data for %l6
18537 .word 0x00000000,0x000000ff ! Expected data for %l7
18538 .word 0x000000ff,0xaefe0fff ! Expected data for %f0
18539 .word 0x705a5f2c,0x0000b805 ! Expected data for %f4
18540 .word 0x26975252,0x70000000 ! Expected data for %f6
18541 .word 0x5252daa3,0x3f403703 ! Expected data for %f12
18542 .word 0x00000000,0x00000000 ! Expected data for %f16
18543 .word 0x0000ffff,0xd5cf6cf8 ! Expected data for %f20
18544 .word 0x00000000,0x0000002d ! Expected data for %f24
18545 .word 0x03000000,0x000000ff ! Expected data for %f30
18546p0_check_pt_data_23:
18547 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18548 .word 0x00000000,0x000000ff ! Expected data for %l0
18549 .word 0x00000000,0x000000fe ! Expected data for %l1
18550 .word 0x00000000,0x00000000 ! Expected data for %l2
18551 .word 0x00000000,0x00000000 ! Expected data for %l3
18552 .word 0x00000000,0xae34871b ! Expected data for %l4
18553 .word 0x00000000,0x0000e3ff ! Expected data for %l5
18554 .word 0x00000000,0x00000003 ! Expected data for %l6
18555 .word 0xffffffff,0xfffff17b ! Expected data for %l7
18556 .word 0x705a5f2c,0x0000b805 ! Expected data for %f4
18557 .word 0x26975252,0x70000000 ! Expected data for %f6
18558 .word 0x00000000,0x2d0064b3 ! Expected data for %f10
18559 .word 0x00000000,0x00007bf1 ! Expected data for %f14
18560 .word 0xff000000,0x00000000 ! Expected data for %f16
18561 .word 0x01553e00,0x0000003b ! Expected data for %f18
18562 .word 0x03000000,0x00000000 ! Expected data for %f20
18563 .word 0x00000000,0xffff0000 ! Expected data for %f22
18564 .word 0xed34871b,0x037de60a ! Expected data for %f24
18565 .word 0xff0ffeae,0x00000000 ! Expected data for %f26
18566 .word 0x8fbbc3a2,0xff72c64a ! Expected data for %f28
18567 .word 0xd0eab90c,0xdaa49daa ! Expected data for %f30
18568p0_check_pt_data_24:
18569 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18570 .word 0x00000000,0x000000ff ! Expected data for %l0
18571 .word 0x00000000,0x000000ff ! Expected data for %l2
18572 .word 0x00000000,0xaefe0fc4 ! Expected data for %l3
18573 .word 0x00000000,0x00000000 ! Expected data for %l4
18574 .word 0x00000000,0x34e67b3d ! Expected data for %l5
18575 .word 0x00000000,0x000000ff ! Expected data for %l6
18576 .word 0x00000000,0x00000003 ! Expected data for %l7
18577 .word 0xe37be634,0x037de60a ! Expected data for %f0
18578 .word 0x03000000,0xd5cf6cf8 ! Expected data for %f2
18579 .word 0x0034871b,0x00000000 ! Expected data for %f4
18580 .word 0x16a66f51,0xa7740b98 ! Expected data for %f6
18581 .word 0xffe67b3d,0xf778f552 ! Expected data for %f8
18582 .word 0x80a2ecaa,0x77a322cb ! Expected data for %f10
18583 .word 0x35d3531a,0x3d7be6ff ! Expected data for %f12
18584 .word 0x74bd5edc,0x52d51ebb ! Expected data for %f14
18585 .word 0x94305e9f,0xffff0000 ! Expected data for %f22
18586 .word 0xffe30000,0x037de60a ! Expected data for %f24
18587p0_check_pt_data_25:
18588 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18589 .word 0xffffffff,0xff000000 ! Expected data for %l0
18590 .word 0x00000000,0x000000ff ! Expected data for %l1
18591 .word 0x00000000,0x00000000 ! Expected data for %l2
18592 .word 0x00000000,0x000000ff ! Expected data for %l3
18593 .word 0x00000000,0x00000000 ! Expected data for %l4
18594 .word 0xffffffff,0xffffefc0 ! Expected data for %l5
18595 .word 0x00000000,0xff0472e3 ! Expected data for %l6
18596 .word 0x00000000,0x0000e37b ! Expected data for %l7
18597 .word 0x34e67b3d,0x000000e3 ! Expected data for %f0
18598 .word 0x3d7be634,0xff0000ff ! Expected data for %f2
18599 .word 0xefc001f1,0x0000ffff ! Expected data for %f4
18600 .word 0x26975252,0x00a61733 ! Expected data for %f6
18601 .word 0xe372ff8d,0x00000097 ! Expected data for %f8
18602 .word 0xdad95cb7,0x80c4a444 ! Expected data for %f10
18603 .word 0x2d000000,0x00000000 ! Expected data for %f12
18604 .word 0xbf625478,0xe372ff8d ! Expected data for %f14
18605 .word 0x03000000,0xc96f6fe3 ! Expected data for %f18
18606 .word 0xe3000000,0x000000ff ! Expected data for %f20
18607 .word 0x00000000,0xffff0000 ! Expected data for %f22
18608 .word 0x00000000,0x00000000 ! Expected data for %f24
18609 .word 0xffff0000,0xf101c0ef ! Expected data for %f30
18610p0_check_pt_data_26:
18611 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18612 .word 0x03007b3d,0x00000000 ! Expected data for %l0
18613 .word 0x00000000,0x000000ff ! Expected data for %l1
18614 .word 0x00000000,0x3317a600 ! Expected data for %l2
18615 .word 0x00000000,0x000000ff ! Expected data for %l3
18616 .word 0x00000000,0x00000000 ! Expected data for %l5
18617 .word 0xe37204ff,0x7be30000 ! Expected data for %l6
18618 .word 0x26975252,0x00a61733 ! Expected data for %f6
18619 .word 0x00000000,0x000000ff ! Expected data for %f10
18620 .word 0xe37be634,0x037de60a ! Expected data for %f16
18621 .word 0x03000000,0xd5cf6cf8 ! Expected data for %f18
18622 .word 0x0000e37b,0xff0472e3 ! Expected data for %f20
18623 .word 0x16a66f51,0xa7740b98 ! Expected data for %f22
18624 .word 0xffe67b3d,0xf778f552 ! Expected data for %f24
18625 .word 0x80a2ecaa,0x77a322cb ! Expected data for %f26
18626 .word 0x7be30000,0x00000000 ! Expected data for %f28
18627 .word 0x74bd5edc,0x52d51ebb ! Expected data for %f30
18628p0_check_pt_data_27:
18629 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18630 .word 0x00000000,0xff000000 ! Expected data for %l0
18631 .word 0x00000000,0x00000000 ! Expected data for %l1
18632 .word 0x00000000,0xdc5ebd74 ! Expected data for %l2
18633 .word 0x00000000,0x000000ff ! Expected data for %l3
18634 .word 0x00000000,0xff72ff8d ! Expected data for %l4
18635 .word 0x3b52db8a,0x0000003e ! Expected data for %l5
18636 .word 0x0003e3ff,0xdaa49daa ! Expected data for %l6
18637 .word 0xff72ff8d,0x9f91163e ! Expected data for %l7
18638 .word 0x34e67b3d,0x000000ff ! Expected data for %f0
18639 .word 0x3d7be634,0xff0000ff ! Expected data for %f2
18640 .word 0xff00213d,0x2d0064b3 ! Expected data for %f8
18641 .word 0xf86ccfd5,0xffe67b3d ! Expected data for %f10
18642 .word 0xff007b3d,0x00000000 ! Expected data for %f14
18643 .word 0xff000000,0x8ebde1ff ! Expected data for %f16
18644 .word 0xff000000,0xaefe0fc4 ! Expected data for %f18
18645 .word 0xda000003,0x8ffe275d ! Expected data for %f20
18646 .word 0x4bbe3cde,0x1468c5b9 ! Expected data for %f22
18647 .word 0x97000000,0x00000000 ! Expected data for %f24
18648 .word 0xd3f1a09c,0x1b8734ed ! Expected data for %f26
18649 .word 0xbaf9b00d,0x1a53d335 ! Expected data for %f28
18650 .word 0xe697de10,0xd004a503 ! Expected data for %f30
18651p0_check_pt_data_28:
18652 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18653 .word 0x00000000,0x00000000 ! Expected data for %l0
18654 .word 0xffffffff,0xffffffe3 ! Expected data for %l1
18655 .word 0x00000000,0x8dff72ff ! Expected data for %l3
18656 .word 0x00000000,0x00003e00 ! Expected data for %l4
18657 .word 0x00000000,0x00000000 ! Expected data for %l5
18658 .word 0x00000000,0x000000ff ! Expected data for %l6
18659 .word 0xefc001f1,0x0000ffff ! Expected data for %l7
18660 .word 0x34e67b3d,0x000000ff ! Expected data for %f0
18661 .word 0x3d7be634,0xff0000ff ! Expected data for %f2
18662 .word 0xefc001f1,0x0000ffff ! Expected data for %f4
18663 .word 0x00000000,0xaefe0fc4 ! Expected data for %f6
18664 .word 0xffe67d03,0x34e67be3 ! Expected data for %f16
18665 .word 0xf86ccfd5,0x00000003 ! Expected data for %f18
18666 .word 0x8d7204ff,0x7be30000 ! Expected data for %f20
18667 .word 0x980b74a7,0x516fa616 ! Expected data for %f22
18668 .word 0x52f578f7,0x3d7be6ff ! Expected data for %f24
18669 .word 0xcb22a377,0xaaeca280 ! Expected data for %f26
18670 .word 0x00000000,0x0000e37b ! Expected data for %f28
18671 .word 0xbb1ed552,0xaefe0fff ! Expected data for %f30
18672p0_check_pt_data_29:
18673 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18674 .word 0x8da97798,0x4d66023c ! Expected data for %l0
18675 .word 0x00000000,0x0000002d ! Expected data for %l1
18676 .word 0x00000000,0x000472e3 ! Expected data for %l2
18677 .word 0x00000000,0x000000da ! Expected data for %l3
18678 .word 0x00000000,0xbb1ed552 ! Expected data for %l5
18679 .word 0x00000000,0x00000000 ! Expected data for %l6
18680 .word 0x00000000,0xff000000 ! Expected data for %l7
18681 .word 0x34e67b3d,0x000000ff ! Expected data for %f0
18682 .word 0xffff0000,0xf101c0ef ! Expected data for %f4
18683 .word 0x00000000,0xaefe0fc4 ! Expected data for %f6
18684 .word 0xff000000,0x269700ff ! Expected data for %f8
18685 .word 0x34e67b3d,0xe3720400 ! Expected data for %f12
18686 .word 0xff007b3d,0xceaa26bb ! Expected data for %f14
18687 .word 0xe37be634,0x037de6ff ! Expected data for %f16
18688 .word 0x03000000,0xd5cf6cf8 ! Expected data for %f18
18689 .word 0x0000e37b,0xff04728d ! Expected data for %f20
18690 .word 0x16a66f51,0xa7740b98 ! Expected data for %f22
18691 .word 0xffe67b3d,0xf778f552 ! Expected data for %f24
18692 .word 0x80a2ecaa,0x77a322cb ! Expected data for %f26
18693 .word 0x7be30000,0x00000000 ! Expected data for %f28
18694 .word 0x3d7be6ff,0x52d51ebb ! Expected data for %f30
18695p0_check_pt_data_30:
18696 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18697 .word 0xff0ffeae,0xff000000 ! Expected data for %l0
18698 .word 0x00000000,0x000000ff ! Expected data for %l1
18699 .word 0x00000000,0x00000000 ! Expected data for %l2
18700 .word 0x00000000,0xff000000 ! Expected data for %l3
18701 .word 0xffffffff,0xffffe634 ! Expected data for %l4
18702 .word 0x00000000,0xbd7400ff ! Expected data for %l5
18703 .word 0x00000000,0x030000da ! Expected data for %l6
18704 .word 0x00000000,0x00000000 ! Expected data for %l7
18705 .word 0x05b80000,0x00000000 ! Expected data for %f2
18706 .word 0x00000000,0xaefe0fc4 ! Expected data for %f6
18707 .word 0xff000000,0x00000000 ! Expected data for %f18
18708 .word 0x16a66f51,0xaefe0fc4 ! Expected data for %f22
18709 .word 0x00000000,0xff0472e3 ! Expected data for %f24
18710p0_check_pt_data_31:
18711 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18712 .word 0x00000000,0x00000000 ! Expected data for %l0
18713 .word 0x00000000,0x000000ff ! Expected data for %l1
18714 .word 0x00000000,0x52f578f7 ! Expected data for %l2
18715 .word 0xf8000000,0x00000000 ! Expected data for %l3
18716 .word 0x00000000,0x000000ff ! Expected data for %l4
18717 .word 0xf86ccfd5,0x000000ff ! Expected data for %l5
18718 .word 0x00000000,0xf7f7e634 ! Expected data for %l6
18719 .word 0x00000000,0x037de60a ! Expected data for %l7
18720 .word 0xe37204ff,0x00000000 ! Expected data for %f0
18721 .word 0x3e16919f,0xaefe00ff ! Expected data for %f2
18722 .word 0x00000000,0x000000f8 ! Expected data for %f4
18723 .word 0xee47e0d1,0xbf2f2299 ! Expected data for %f6
18724 .word 0x94d9ce2c,0x213658e3 ! Expected data for %f8
18725 .word 0xa4c6c247,0x9f39ee2d ! Expected data for %f10
18726 .word 0xe697de10,0x00000000 ! Expected data for %f12
18727 .word 0xffff0000,0xfdbfc7eb ! Expected data for %f14
18728 .word 0xd5cf6cff,0x00000000 ! Expected data for %f18
18729 .word 0xd0eab90c,0xff0472e3 ! Expected data for %f24
18730p0_check_pt_data_32:
18731 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18732 .word 0x00000000,0xff000000 ! Expected data for %l0
18733 .word 0x00000000,0x03000000 ! Expected data for %l1
18734 .word 0xffffffff,0xffffffff ! Expected data for %l2
18735 .word 0x00000000,0x000000ff ! Expected data for %l3
18736 .word 0xffffffff,0xffffffff ! Expected data for %l5
18737 .word 0x00000000,0x00000000 ! Expected data for %l6
18738 .word 0x00000000,0xa1472f5e ! Expected data for %l7
18739 .word 0xe37204ff,0x00000000 ! Expected data for %f0
18740 .word 0xde45fb04,0xa1472f5e ! Expected data for %f4
18741 .word 0xff000097,0x0000b805 ! Expected data for %f6
18742 .word 0xa1472f5e,0x213658e3 ! Expected data for %f8
18743 .word 0xe37204ff,0x00000000 ! Expected data for %f16
18744 .word 0x000000ff,0xff0000ff ! Expected data for %f18
18745 .word 0x00000000,0x000000ff ! Expected data for %f20
18746 .word 0xee47e0d1,0xbf2f2299 ! Expected data for %f22
18747 .word 0x94d9ce2c,0x213658e3 ! Expected data for %f24
18748 .word 0xa4c6c247,0x9f39ee2d ! Expected data for %f26
18749 .word 0xe09c42a3,0x30a4dfe3 ! Expected data for %f28
18750 .word 0xd1e0a5d0,0xfdbfc7eb ! Expected data for %f30
18751p0_check_pt_data_33:
18752 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18753 .word 0x00000000,0xf101c0ef ! Expected data for %l0
18754 .word 0x00000000,0x000000cb ! Expected data for %l1
18755 .word 0x00000000,0x0000ffff ! Expected data for %l2
18756 .word 0xf7f7e634,0x037de60a ! Expected data for %l3
18757 .word 0x00000000,0x0000ff66 ! Expected data for %l4
18758 .word 0xffffffff,0x000000ff ! Expected data for %l5
18759 .word 0x00000000,0x0000aa5e ! Expected data for %l6
18760 .word 0x00000000,0x00000000 ! Expected data for %l7
18761 .word 0x34000017,0x00000000 ! Expected data for %f0
18762 .word 0x00ff9daa,0x9f91163e ! Expected data for %f2
18763 .word 0x00000000,0x000000f8 ! Expected data for %f4
18764 .word 0xff000000,0x000000ff ! Expected data for %f6
18765 .word 0xde45fb04,0xa1472f5e ! Expected data for %f8
18766 .word 0x00007be3,0x000000ff ! Expected data for %f10
18767 .word 0xff00ff3d,0x2d0064b3 ! Expected data for %f12
18768 .word 0x62ef3c78,0x000000ff ! Expected data for %f14
18769 .word 0xebc7bffd,0x0000ffff ! Expected data for %f18
18770p0_check_pt_data_34:
18771 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18772 .word 0x00000000,0x00000000 ! Expected data for %l0
18773 .word 0x00000000,0x00000072 ! Expected data for %l2
18774 .word 0x00000000,0x00000000 ! Expected data for %l3
18775 .word 0x00000000,0x00000072 ! Expected data for %l4
18776 .word 0x00000000,0xff000000 ! Expected data for %l5
18777 .word 0x00000000,0x00000000 ! Expected data for %l6
18778 .word 0xffffffff,0xfdbfc7eb ! Expected data for %l7
18779 .word 0xffe67d03,0x00000000 ! Expected data for %f0
18780 .word 0x00000003,0x00000000 ! Expected data for %f6
18781 .word 0xf7f7e634,0x037de60a ! Expected data for %f16
18782 .word 0xffe67d03,0xd5cf6cf8 ! Expected data for %f18
18783 .word 0x5e2f47a1,0x04fb45de ! Expected data for %f20
18784 .word 0x16a66f51,0xa7740b98 ! Expected data for %f22
18785 .word 0xffe67b3d,0xf778f552 ! Expected data for %f24
18786 .word 0x80a2ecaa,0x77a322cb ! Expected data for %f26
18787 .word 0x35d3531a,0x3d7be6ff ! Expected data for %f28
18788 .word 0x74bd5edc,0x52d51ebb ! Expected data for %f30
18789p0_check_pt_data_35:
18790 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18791 .word 0x00000000,0x000000ff ! Expected data for %l0
18792 .word 0x00000000,0xffff0000 ! Expected data for %l1
18793 .word 0xffffffff,0xff000000 ! Expected data for %l2
18794 .word 0x80a2ecaa,0x77a322cb ! Expected data for %l3
18795 .word 0xffffffff,0xffffffff ! Expected data for %l4
18796 .word 0x00000000,0x000000ff ! Expected data for %l5
18797 .word 0x00000000,0x8ebde12c ! Expected data for %l6
18798 .word 0x00000000,0x72000000 ! Expected data for %l7
18799 .word 0x00ff9daa,0x9f91163e ! Expected data for %f2
18800 .word 0x00000000,0x000000f8 ! Expected data for %f4
18801 .word 0x00000072,0xff8734ed ! Expected data for %f6
18802 .word 0x00000000,0x00000000 ! Expected data for %f8
18803 .word 0x00007be3,0x00000000 ! Expected data for %f10
18804 .word 0x00000000,0xff000000 ! Expected data for %f20
18805 .word 0x35d3531a,0x34e6f7ff ! Expected data for %f28
18806p0_check_pt_data_36:
18807 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18808 .word 0x00000000,0x00000072 ! Expected data for %l0
18809 .word 0x00000000,0x00000000 ! Expected data for %l1
18810 .word 0x00000000,0x000000f3 ! Expected data for %l2
18811 .word 0x00000000,0x970000ff ! Expected data for %l3
18812 .word 0x00000000,0x00000000 ! Expected data for %l4
18813 .word 0x00000000,0x000000ff ! Expected data for %l5
18814 .word 0x00000000,0x52f578f7 ! Expected data for %l6
18815 .word 0x00000000,0x3d7be6ff ! Expected data for %l7
18816 .word 0x00000000,0x00000072 ! Expected data for %f0
18817 .word 0x5f424410,0x01968f39 ! Expected data for %f2
18818 .word 0x00000017,0x0000ffff ! Expected data for %f4
18819 .word 0x97000000,0x00000000 ! Expected data for %f6
18820 .word 0x0ae67d03,0x1b8734ed ! Expected data for %f8
18821 .word 0xff5e6240,0x000072e3 ! Expected data for %f10
18822 .word 0x4ac672ff,0xa2c3bb8f ! Expected data for %f12
18823 .word 0xaa9da4da,0x0cb9ead0 ! Expected data for %f14
18824 .word 0x74bd5edc,0xff0000f8 ! Expected data for %f30
18825p0_check_pt_data_37:
18826 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18827 .word 0xffffffff,0xffffffff ! Expected data for %l0
18828 .word 0xffffffff,0xfffffff2 ! Expected data for %l1
18829 .word 0xff000000,0x00000000 ! Expected data for %l2
18830 .word 0x00000000,0x000000ff ! Expected data for %l3
18831 .word 0xed3487ff,0x720000ff ! Expected data for %l4
18832 .word 0x72000000,0x00000000 ! Expected data for %l5
18833 .word 0x00000000,0xf778f552 ! Expected data for %l6
18834 .word 0x00000000,0xa1472f5e ! Expected data for %l7
18835 .word 0x5f424410,0x01968f39 ! Expected data for %f2
18836 .word 0x97000000,0x00000000 ! Expected data for %f6
18837 .word 0x00000000,0x00000072 ! Expected data for %f12
18838 .word 0x00000000,0xfdbfc7eb ! Expected data for %f26
18839 .word 0x35d3531a,0x00000000 ! Expected data for %f28
18840 .word 0xcd00819d,0xff0000f8 ! Expected data for %f30
18841p0_check_pt_data_38:
18842 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18843 .word 0x19dfd3e0,0x041a6d32 ! Expected data for %l0
18844 .word 0x00000000,0x00000072 ! Expected data for %l1
18845 .word 0x00000000,0x0000ffff ! Expected data for %l2
18846 .word 0xffffffff,0xffffff5e ! Expected data for %l3
18847 .word 0x00000000,0x00000003 ! Expected data for %l4
18848 .word 0xffffffff,0xff000000 ! Expected data for %l5
18849 .word 0x00000000,0x000000ff ! Expected data for %l6
18850 .word 0x00000000,0x00000000 ! Expected data for %l7
18851 .word 0x16a66f51,0xa7740b98 ! Expected data for %f0
18852 .word 0x97000000,0xffffffff ! Expected data for %f6
18853 .word 0xffffffff,0xffffffff ! Expected data for %f16
18854p0_check_pt_data_39:
18855 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18856 .word 0x00000000,0x00006dff ! Expected data for %l0
18857 .word 0x00000000,0x00000000 ! Expected data for %l1
18858 .word 0x00000000,0x00000000 ! Expected data for %l2
18859 .word 0x00000000,0x000000ff ! Expected data for %l3
18860 .word 0x00009daa,0x9f91163e ! Expected data for %l4
18861 .word 0x00000000,0x00000000 ! Expected data for %l5
18862 .word 0x62ef3c78,0x000000ff ! Expected data for %l6
18863 .word 0x00000000,0x00000017 ! Expected data for %l7
18864 .word 0x00000000,0x01968f39 ! Expected data for %f2
18865 .word 0x00000017,0x0000ffff ! Expected data for %f4
18866 .word 0x97000000,0xffffffff ! Expected data for %f6
18867 .word 0x516fa616,0x00000072 ! Expected data for %f12
18868 .word 0x000000ff,0x00000000 ! Expected data for %f26
18869 .word 0x00000017,0x0000ff72 ! Expected data for %f28
18870 .word 0xaa9d0000,0x00000000 ! Expected data for %f30
18871p0_check_pt_data_40:
18872 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18873 .word 0xffffffff,0xffffffff ! Expected data for %l0
18874 .word 0x00000000,0x00000017 ! Expected data for %l1
18875 .word 0x00000000,0x00007d03 ! Expected data for %l2
18876 .word 0x00000000,0x000000ff ! Expected data for %l3
18877 .word 0x00000000,0x00000072 ! Expected data for %l4
18878 .word 0x00000000,0x000000ff ! Expected data for %l5
18879 .word 0x00000000,0xffe67b3d ! Expected data for %l6
18880 .word 0xffffffff,0xffffff3d ! Expected data for %l7
18881 .word 0x00000000,0x01968f39 ! Expected data for %f2
18882 .word 0x00000000,0x000000ff ! Expected data for %f6
18883 .word 0xff000000,0x00000000 ! Expected data for %f16
18884 .word 0x16a66f51,0x1a53d335 ! Expected data for %f22
18885p0_check_pt_data_41:
18886 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18887 .word 0x00000000,0x000000ff ! Expected data for %l0
18888 .word 0x00000000,0x00000000 ! Expected data for %l1
18889 .word 0xffffffff,0xffffffff ! Expected data for %l2
18890 .word 0x00000000,0x000000ff ! Expected data for %l3
18891 .word 0x00000000,0x000000ff ! Expected data for %l4
18892 .word 0x00000000,0x00000000 ! Expected data for %l5
18893 .word 0x00000000,0x00000066 ! Expected data for %l6
18894 .word 0x16a66f51,0xa7740b98 ! Expected data for %f0
18895 .word 0x00000000,0x000000ff ! Expected data for %f6
18896 .word 0x35d3531a,0x34e6f7ff ! Expected data for %f16
18897 .word 0x000000ff,0xd5cf6cf8 ! Expected data for %f18
18898 .word 0x00000000,0x000000ff ! Expected data for %f24
18899 .word 0x00000017,0xd0eab90c ! Expected data for %f28
18900p0_check_pt_data_42:
18901 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18902 .word 0x00000000,0x000000ff ! Expected data for %l0
18903 .word 0x00000000,0x00000000 ! Expected data for %l1
18904 .word 0x00000000,0x00000000 ! Expected data for %l2
18905 .word 0xffffffff,0xffffffe6 ! Expected data for %l3
18906 .word 0x00000000,0x000000e6 ! Expected data for %l4
18907 .word 0x00000000,0x16a66f51 ! Expected data for %l5
18908 .word 0xffe67b3d,0x000000ff ! Expected data for %l6
18909 .word 0x00000000,0x00000000 ! Expected data for %l7
18910 .word 0x16a66f51,0xa7740b98 ! Expected data for %f0
18911 .word 0xff5e6240,0x16a66f51 ! Expected data for %f10
18912p0_check_pt_data_43:
18913 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18914 .word 0xffffffff,0xfffff2ff ! Expected data for %l0
18915 .word 0xffffffff,0xffffffe6 ! Expected data for %l1
18916 .word 0x00000000,0x77a322cb ! Expected data for %l2
18917 .word 0x00000000,0x000000ff ! Expected data for %l3
18918 .word 0xffffffff,0xffffff00 ! Expected data for %l4
18919 .word 0x00000000,0x00000000 ! Expected data for %l5
18920 .word 0x00000000,0x00000000 ! Expected data for %l6
18921 .word 0xe6bfc7eb,0xff000000 ! Expected data for %l7
18922 .word 0x00000000,0x01968f39 ! Expected data for %f2
18923 .word 0x00000000,0x00000000 ! Expected data for %f6
18924 .word 0xff5e6240,0x0ae67d03 ! Expected data for %f10
18925 .word 0x00000000,0x00000000 ! Expected data for %f14
18926 .word 0x00000016,0x00000000 ! Expected data for %f16
18927 .word 0x0ae67dff,0xd5cf6cf8 ! Expected data for %f18
18928 .word 0x00000000,0xffff0000 ! Expected data for %f20
18929 .word 0x000000fd,0x0000002d ! Expected data for %f26
18930p0_check_pt_data_44:
18931 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18932 .word 0x16a66f51,0x000000ff ! Expected data for %l0
18933 .word 0x00000000,0x0ae67dff ! Expected data for %l1
18934 .word 0x00000000,0x0000000c ! Expected data for %l2
18935 .word 0x00000000,0x00000051 ! Expected data for %l3
18936 .word 0x00000000,0x0000bfe6 ! Expected data for %l4
18937 .word 0x00000000,0x000000ff ! Expected data for %l5
18938 .word 0x398f9601,0xff000000 ! Expected data for %l6
18939 .word 0x00000000,0x00000000 ! Expected data for %l7
18940 .word 0xff0000ff,0x7fffffff ! Expected data for %f0
18941 .word 0x00000000,0x01968f39 ! Expected data for %f2
18942 .word 0x000000fd,0x0000ffff ! Expected data for %f4
18943 .word 0xff5e6240,0x17000000 ! Expected data for %f10
18944p0_check_pt_data_45:
18945 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18946 .word 0x00000000,0x000000ff ! Expected data for %l1
18947 .word 0x00000000,0x3d7be6ff ! Expected data for %l2
18948 .word 0x00000000,0x52f578f7 ! Expected data for %l3
18949 .word 0xffe67b3d,0xd0eab90c ! Expected data for %l4
18950 .word 0x00000000,0x000000ff ! Expected data for %l6
18951 .word 0x00000000,0xff000000 ! Expected data for %l7
18952 .word 0xff000000,0x516fa616 ! Expected data for %f0
18953 .word 0xff000000,0xffffff3d ! Expected data for %f2
18954 .word 0x00000000,0x00000000 ! Expected data for %f4
18955 .word 0x00000000,0x00000097 ! Expected data for %f6
18956 .word 0xed34871b,0x037de60a ! Expected data for %f8
18957 .word 0xd0ea0000,0x40625eff ! Expected data for %f10
18958 .word 0x8fbbc3a2,0xff72c64a ! Expected data for %f12
18959 .word 0xd0eab90c,0xdaa49daa ! Expected data for %f14
18960 .word 0x8dff72e3,0x785462bf ! Expected data for %f18
18961 .word 0xff000000,0xff000000 ! Expected data for %f26
18962 .word 0xaa9d0000,0x00000000 ! Expected data for %f30
18963p0_check_pt_data_46:
18964 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18965 .word 0x00000000,0x000000ff ! Expected data for %l0
18966 .word 0x00000000,0x000000ff ! Expected data for %l1
18967 .word 0xff000000,0x00000000 ! Expected data for %l2
18968 .word 0x00000000,0x000000ff ! Expected data for %l3
18969 .word 0x00000000,0x00000000 ! Expected data for %l4
18970 .word 0x00000000,0x00000000 ! Expected data for %l5
18971 .word 0x00000000,0x00000035 ! Expected data for %l7
18972 .word 0x00000000,0x000000ff ! Expected data for %f4
18973 .word 0x00000000,0x00000066 ! Expected data for %f6
18974 .word 0xfffffff2,0x00000000 ! Expected data for %f12
18975 .word 0x00000000,0xffffffff ! Expected data for %f14
18976 .word 0xf86ccfd5,0xff7de6ff ! Expected data for %f26
18977p0_check_pt_data_47:
18978 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18979 .word 0x00000000,0xb75cd9da ! Expected data for %l0
18980 .word 0xd0ea0000,0x40625eff ! Expected data for %l1
18981 .word 0x00000000,0x0000ffd3 ! Expected data for %l2
18982 .word 0x00000000,0x000000ff ! Expected data for %l3
18983 .word 0x00000000,0x000000ff ! Expected data for %l4
18984 .word 0x00000000,0x00000000 ! Expected data for %l5
18985 .word 0x00000000,0x000000ff ! Expected data for %l6
18986 .word 0x00000000,0x00000072 ! Expected data for %l7
18987 .word 0xff000000,0x516fa616 ! Expected data for %f0
18988 .word 0x00000000,0x00000066 ! Expected data for %f6
18989 .word 0xf86ccfd5,0x00000000 ! Expected data for %f26
18990 .word 0x00000017,0xffa322cb ! Expected data for %f28
18991p0_check_pt_data_48:
18992 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
18993 .word 0x00000000,0x00000000 ! Expected data for %l0
18994 .word 0x00000000,0xff000000 ! Expected data for %l1
18995 .word 0x00000000,0x00000000 ! Expected data for %l2
18996 .word 0x00000000,0x0000f86c ! Expected data for %l3
18997 .word 0x00000000,0x000000ff ! Expected data for %l5
18998 .word 0x00000000,0x000000ff ! Expected data for %l6
18999 .word 0x00000000,0x000000ff ! Expected data for %l7
19000 .word 0xff000000,0x516fa616 ! Expected data for %f0
19001 .word 0x00009daa,0x9f91163e ! Expected data for %f2
19002 .word 0x00000000,0x000000ff ! Expected data for %f4
19003 .word 0x17000000,0xff000000 ! Expected data for %f10
19004 .word 0x037d0000,0x00000000 ! Expected data for %f12
19005 .word 0x000000ff,0x00000017 ! Expected data for %f16
19006p0_check_pt_data_49:
19007 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19008 .word 0x00000000,0x0000c9ff ! Expected data for %l0
19009 .word 0x00000000,0x00000017 ! Expected data for %l1
19010 .word 0x00000000,0x00000000 ! Expected data for %l2
19011 .word 0x00000000,0x00000000 ! Expected data for %l3
19012 .word 0x00000000,0x000000ff ! Expected data for %l4
19013 .word 0x00000000,0x0000ffff ! Expected data for %l5
19014 .word 0x00000000,0x000000ff ! Expected data for %l7
19015 .word 0xff000000,0x516fa616 ! Expected data for %f0
19016 .word 0x000000ff,0x000052ff ! Expected data for %f2
19017 .word 0x00000000,0x00000000 ! Expected data for %f4
19018 .word 0x00000000,0x00000000 ! Expected data for %f6
19019 .word 0xed34871b,0x35d3531a ! Expected data for %f8
19020 .word 0xff000000,0xff000000 ! Expected data for %f10
19021 .word 0x5eaa09a5,0xff000000 ! Expected data for %f20
19022 .word 0x00007d03,0x00000000 ! Expected data for %f26
19023 .word 0xff000000,0x516fa616 ! Expected data for %f30
19024p0_check_pt_data_50:
19025 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19026 .word 0x00000000,0x000097ff ! Expected data for %l0
19027 .word 0x00000000,0x00000000 ! Expected data for %l1
19028 .word 0x00000000,0x000000bf ! Expected data for %l2
19029 .word 0xffffffff,0xffffff00 ! Expected data for %l3
19030 .word 0x00000000,0x00000000 ! Expected data for %l4
19031 .word 0x00000000,0x000000ff ! Expected data for %l5
19032 .word 0x00000000,0xffff72e3 ! Expected data for %l6
19033 .word 0x00000000,0x000000ff ! Expected data for %l7
19034 .word 0x000000ff,0x000000ff ! Expected data for %f0
19035 .word 0x00000000,0x00000000 ! Expected data for %f6
19036 .word 0x0cb9ead0,0x00000000 ! Expected data for %f26
19037p0_check_pt_data_51:
19038 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19039 .word 0x00000000,0x000000ff ! Expected data for %l0
19040 .word 0x00000000,0x00000000 ! Expected data for %l1
19041 .word 0xffffffff,0xffffffff ! Expected data for %l2
19042 .word 0x00000000,0x000064b3 ! Expected data for %l3
19043 .word 0x00000000,0x00000000 ! Expected data for %l4
19044 .word 0x00000000,0x00000000 ! Expected data for %l5
19045 .word 0x00000000,0x00000000 ! Expected data for %l6
19046 .word 0x00000000,0x00000097 ! Expected data for %l7
19047 .word 0xff000000,0x0000ffff ! Expected data for %f0
19048 .word 0x000000ff,0xff0000ff ! Expected data for %f2
19049 .word 0x00000000,0x00000000 ! Expected data for %f4
19050 .word 0x00000000,0xd1e047ee ! Expected data for %f6
19051 .word 0xe3583621,0x2cced994 ! Expected data for %f8
19052 .word 0x2dee399f,0x47c2c6a4 ! Expected data for %f10
19053 .word 0xe3dfa430,0xa3429ce0 ! Expected data for %f12
19054 .word 0xebc7bffd,0xd0a5e0d1 ! Expected data for %f14
19055 .word 0xff000000,0x000000ff ! Expected data for %f30
19056p0_check_pt_data_52:
19057 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19058 .word 0xffffffff,0xffffffff ! Expected data for %l0
19059 .word 0x00000000,0x00000000 ! Expected data for %l1
19060 .word 0x00000000,0x00000066 ! Expected data for %l2
19061 .word 0x00000000,0xb3ff72e3 ! Expected data for %l3
19062 .word 0xffffffff,0xffffa5d0 ! Expected data for %l4
19063 .word 0x00000000,0x000000ff ! Expected data for %l5
19064 .word 0x00000000,0x00000000 ! Expected data for %l6
19065 .word 0x00000000,0x00000000 ! Expected data for %l7
19066 .word 0x00000000,0x00000000 ! Expected data for %f4
19067 .word 0x00000000,0x00000000 ! Expected data for %f6
19068 .word 0xffffffff,0x00000000 ! Expected data for %f12
19069 .word 0xff000000,0xd0a5e0d1 ! Expected data for %f14
19070 .word 0xe372ffff,0x785462bf ! Expected data for %f18
19071p0_check_pt_data_53:
19072 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19073 .word 0x2dee399f,0x47c2c6c6 ! Expected data for %l0
19074 .word 0x00000000,0x00000000 ! Expected data for %l1
19075 .word 0xffffffff,0xffffffff ! Expected data for %l2
19076 .word 0x00000000,0x000000ff ! Expected data for %l3
19077 .word 0x00000000,0xff000000 ! Expected data for %l4
19078 .word 0x00000000,0x000000ff ! Expected data for %l5
19079 .word 0x00000000,0x000000ff ! Expected data for %l6
19080 .word 0x00000000,0x0000ff52 ! Expected data for %l7
19081 .word 0xff000000,0x0000ffff ! Expected data for %f0
19082 .word 0x000000ff,0xff0000ff ! Expected data for %f2
19083 .word 0x000000ff,0x00000017 ! Expected data for %f16
19084 .word 0xff000000,0x0000ffff ! Expected data for %f20
19085 .word 0xffb9ead0,0xffa322cb ! Expected data for %f28
19086p0_check_pt_data_54:
19087 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19088 .word 0x00000000,0xcb22a3ff ! Expected data for %l0
19089 .word 0x00000000,0x000000ff ! Expected data for %l1
19090 .word 0x00000000,0x00000000 ! Expected data for %l2
19091 .word 0x00000000,0x00000000 ! Expected data for %l3
19092 .word 0xffffffff,0xff000000 ! Expected data for %l4
19093 .word 0x00000000,0x00000000 ! Expected data for %l5
19094 .word 0x00000000,0x000000ff ! Expected data for %l6
19095 .word 0x00000000,0x00000000 ! Expected data for %l7
19096 .word 0xff000000,0x0000ffff ! Expected data for %f0
19097 .word 0x00000000,0x00000000 ! Expected data for %f6
19098 .word 0x00000000,0x00000000 ! Expected data for %f12
19099 .word 0xe372ffff,0xff800000 ! Expected data for %f18
19100 .word 0xff000000,0x00000000 ! Expected data for %f20
19101 .word 0x00000097,0x00000000 ! Expected data for %f26
19102p0_check_pt_data_55:
19103 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19104 .word 0xffffffff,0xffffffff ! Expected data for %l0
19105 .word 0x00000000,0x0000ffff ! Expected data for %l1
19106 .word 0x00000000,0x000000ff ! Expected data for %l2
19107 .word 0xffffffff,0xffffffff ! Expected data for %l3
19108 .word 0x00000000,0xffffffff ! Expected data for %l4
19109 .word 0x00000000,0x00000000 ! Expected data for %l6
19110 .word 0x00000000,0x000000ff ! Expected data for %l7
19111 .word 0xff000000,0xff000000 ! Expected data for %f2
19112 .word 0x00000000,0x00000000 ! Expected data for %f4
19113 .word 0x00000000,0x00000000 ! Expected data for %f6
19114 .word 0x00000000,0x00000000 ! Expected data for %f24
19115p0_check_pt_data_56:
19116 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19117 .word 0x00000000,0x000000ff ! Expected data for %l0
19118 .word 0x00000000,0x00000097 ! Expected data for %l1
19119 .word 0x00000000,0x00000000 ! Expected data for %l2
19120 .word 0x00000000,0xd0a5e0d1 ! Expected data for %l3
19121 .word 0x00000000,0x00000000 ! Expected data for %l4
19122 .word 0x00000000,0x00000000 ! Expected data for %l6
19123 .word 0x00000000,0x00000000 ! Expected data for %l7
19124 .word 0x000000ff,0x0000ffff ! Expected data for %f0
19125 .word 0xff000000,0xff000000 ! Expected data for %f2
19126 .word 0x00000000,0x00000000 ! Expected data for %f4
19127 .word 0xff000000,0xff000000 ! Expected data for %f14
19128 .word 0x00000000,0x00000097 ! Expected data for %f24
19129p0_check_pt_data_57:
19130 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19131 .word 0x00000000,0x00000000 ! Expected data for %l0
19132 .word 0xffff0000,0xff000000 ! Expected data for %l1
19133 .word 0x00000000,0x00000000 ! Expected data for %l3
19134 .word 0x00000000,0x000000ff ! Expected data for %l4
19135 .word 0x00000000,0x00000000 ! Expected data for %l5
19136 .word 0x00000000,0x00000000 ! Expected data for %l6
19137 .word 0x00000000,0x000000ff ! Expected data for %l7
19138 .word 0x000000ff,0x0000ffff ! Expected data for %f0
19139 .word 0xa4c6c247,0x9f39ee2d ! Expected data for %f2
19140 .word 0x00000000,0x00000000 ! Expected data for %f4
19141 .word 0x00000000,0x00000000 ! Expected data for %f6
19142 .word 0xff00845c,0x000066ff ! Expected data for %f20
19143 .word 0xffffffff,0x00000000 ! Expected data for %f22
19144 .word 0x00000097,0x000000ff ! Expected data for %f24
19145 .word 0x00000000,0x00000000 ! Expected data for %f28
19146 .word 0x00000000,0x000000ff ! Expected data for %f30
19147p0_check_pt_data_58:
19148 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19149 .word 0xffffffff,0xffffffff ! Expected data for %l0
19150 .word 0x00000000,0x00000000 ! Expected data for %l1
19151 .word 0xffff0000,0xffffffff ! Expected data for %l2
19152 .word 0x00000000,0x00000000 ! Expected data for %l3
19153 .word 0x00000000,0x00000000 ! Expected data for %l5
19154 .word 0x00000000,0x000000ff ! Expected data for %l6
19155 .word 0x00000000,0xa509aa5e ! Expected data for %l7
19156 .word 0x000000ff,0x0000ffff ! Expected data for %f0
19157 .word 0xff000000,0xff000000 ! Expected data for %f2
19158 .word 0x00000000,0x00000000 ! Expected data for %f4
19159 .word 0x00000000,0x00000000 ! Expected data for %f6
19160 .word 0xe3583621,0x2cced994 ! Expected data for %f8
19161 .word 0x2dee399f,0x47c2c6a4 ! Expected data for %f10
19162 .word 0x00000000,0x00000000 ! Expected data for %f12
19163 .word 0xff000000,0xff000000 ! Expected data for %f14
19164 .word 0x17000000,0xff000000 ! Expected data for %f16
19165 .word 0x00000000,0xff800000 ! Expected data for %f18
19166 .word 0xffffffff,0xff000000 ! Expected data for %f22
19167 .word 0xffff0000,0xff000000 ! Expected data for %f24
19168 .word 0xffffffff,0xffffff00 ! Expected data for %f30
19169p0_check_pt_data_59:
19170 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19171 .word 0x00000000,0x00000000 ! Expected data for %l0
19172 .word 0x00000000,0x00000000 ! Expected data for %l1
19173 .word 0xffffffff,0xffffffff ! Expected data for %l2
19174 .word 0x00000000,0x0000ff00 ! Expected data for %l4
19175 .word 0x00000000,0x00000053 ! Expected data for %l5
19176 .word 0x00000000,0x000000ff ! Expected data for %l6
19177 .word 0xffffffff,0xffffffff ! Expected data for %l7
19178 .word 0x000000ff,0x0000ffff ! Expected data for %f0
19179 .word 0xe3583621,0xff000000 ! Expected data for %f14
19180 .word 0x00000000,0x000000ff ! Expected data for %f20
19181 .word 0x00000000,0xff000000 ! Expected data for %f24
19182 .word 0x00000000,0x00000000 ! Expected data for %f26
19183 .word 0x00000000,0x00000000 ! Expected data for %f30
19184p0_check_pt_data_60:
19185 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19186 .word 0x00000000,0x000000ff ! Expected data for %l0
19187 .word 0x00000000,0x00000000 ! Expected data for %l1
19188 .word 0xff000000,0x00000000 ! Expected data for %l2
19189 .word 0x00000000,0x00000000 ! Expected data for %l3
19190 .word 0x00000000,0x00000000 ! Expected data for %l4
19191 .word 0x00000000,0x00000000 ! Expected data for %l5
19192 .word 0xd1e0a5d0,0x000000ff ! Expected data for %l7
19193 .word 0xd1e0a5d0,0x00000000 ! Expected data for %f4
19194p0_check_pt_data_61:
19195 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19196 .word 0x00000000,0x00000000 ! Expected data for %l0
19197 .word 0x00000000,0xd0a5e0d1 ! Expected data for %l1
19198 .word 0x00000000,0x00000000 ! Expected data for %l2
19199 .word 0x00000000,0x00000000 ! Expected data for %l4
19200 .word 0x00000000,0x00000000 ! Expected data for %l5
19201 .word 0x00000000,0x00000000 ! Expected data for %l6
19202 .word 0x00000000,0x00000000 ! Expected data for %l7
19203 .word 0x000000ff,0x0000ffff ! Expected data for %f0
19204 .word 0x16a66f51,0x1a53d335 ! Expected data for %f2
19205 .word 0x00000000,0x00000000 ! Expected data for %f6
19206 .word 0x000000ff,0x47c2c6a4 ! Expected data for %f10
19207 .word 0xffff0000,0xff000000 ! Expected data for %f16
19208 .word 0x00000000,0x9fffffff ! Expected data for %f18
19209 .word 0x00000000,0x00000000 ! Expected data for %f20
19210 .word 0x00000000,0x00000000 ! Expected data for %f22
19211 .word 0x94d9ce2c,0x213658e3 ! Expected data for %f24
19212 .word 0xa4c6c247,0x9f39ee2d ! Expected data for %f26
19213 .word 0x00000000,0x00000000 ! Expected data for %f28
19214 .word 0x000000ff,0x000000ff ! Expected data for %f30
19215p0_check_pt_data_62:
19216 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19217 .word 0x00000000,0x00000000 ! Expected data for %l1
19218 .word 0x00000000,0x9fffffff ! Expected data for %l2
19219 .word 0xe3583621,0x2cced994 ! Expected data for %l3
19220 .word 0x00000000,0x00000000 ! Expected data for %l4
19221 .word 0x00000000,0x00000000 ! Expected data for %l5
19222 .word 0x00000000,0x00000000 ! Expected data for %l6
19223 .word 0x00000000,0x00000000 ! Expected data for %l7
19224 .word 0xff000000,0x00000000 ! Expected data for %f0
19225 .word 0x04fb0000,0xff000000 ! Expected data for %f2
19226 .word 0x00000000,0xd0a5e0d1 ! Expected data for %f4
19227 .word 0x00000000,0x00000066 ! Expected data for %f6
19228 .word 0x000000ff,0x213658e3 ! Expected data for %f8
19229 .word 0x00000000,0x00000000 ! Expected data for %f10
19230 .word 0xffffff3d,0x2d0064b3 ! Expected data for %f12
19231 .word 0x62ef00ff,0x000000ff ! Expected data for %f14
19232 .word 0x00000000,0x000039ff ! Expected data for %f22
19233 .word 0x94d9ce2c,0xd0a5e0d1 ! Expected data for %f24
19234 .word 0x00000000,0x00000000 ! Expected data for %f26
19235 .word 0xffffffff,0x00000000 ! Expected data for %f28
19236p0_check_pt_data_63:
19237 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19238 .word 0xffffffff,0xffffffff ! Expected data for %l0
19239 .word 0x00000000,0x00000000 ! Expected data for %l1
19240 .word 0x00000000,0x00000000 ! Expected data for %l2
19241 .word 0xffffffff,0xffffffff ! Expected data for %l3
19242 .word 0x00000000,0x00000000 ! Expected data for %l4
19243 .word 0x00000000,0x00000000 ! Expected data for %l5
19244 .word 0x00000000,0xff000000 ! Expected data for %l6
19245 .word 0xffffffff,0x876d370c ! Expected data for %l7
19246 .word 0x04fb0000,0xff000000 ! Expected data for %f2
19247 .word 0x00000000,0xd0a5e0d1 ! Expected data for %f4
19248 .word 0xffffffff,0x00000000 ! Expected data for %f8
19249 .word 0xffffff3d,0xffffffff ! Expected data for %f16
19250 .word 0x0000ff00,0x9fffffff ! Expected data for %f18
19251 .word 0x00000000,0x00000000 ! Expected data for %f20
19252p0_check_pt_data_64:
19253 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19254 .word 0x00000000,0x00000000 ! Expected data for %l0
19255 .word 0x00000000,0x00000000 ! Expected data for %l1
19256 .word 0x00000000,0x00000000 ! Expected data for %l2
19257 .word 0xffffffff,0xffffffff ! Expected data for %l3
19258 .word 0x00000000,0x00000000 ! Expected data for %l4
19259 .word 0x876d370c,0x00000000 ! Expected data for %l5
19260 .word 0x00000000,0x000000ff ! Expected data for %l6
19261 .word 0x00000000,0x00000000 ! Expected data for %l7
19262 .word 0x00000000,0xd0a5e0d1 ! Expected data for %f4
19263p0_check_pt_data_65:
19264 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19265 .word 0x00000000,0x00000000 ! Expected data for %l0
19266 .word 0xeb8e0207,0xa3563487 ! Expected data for %l1
19267 .word 0x00000000,0xffffff00 ! Expected data for %l2
19268 .word 0x00000000,0x47c2c6a4 ! Expected data for %l3
19269 .word 0x00000000,0x00000000 ! Expected data for %l4
19270 .word 0x00000000,0x00000000 ! Expected data for %l5
19271 .word 0x00000000,0x00000000 ! Expected data for %l6
19272 .word 0x00000000,0x00000000 ! Expected data for %l7
19273 .word 0x00000000,0xff000000 ! Expected data for %f0
19274 .word 0x04fb0000,0xff000000 ! Expected data for %f2
19275 .word 0x00000000,0xd0a5e0d1 ! Expected data for %f4
19276 .word 0xff0000ff,0x00000066 ! Expected data for %f6
19277 .word 0x00000000,0x00000000 ! Expected data for %f10
19278 .word 0xff000000,0x00000000 ! Expected data for %f16
19279 .word 0x00000000,0x000000ff ! Expected data for %f18
19280 .word 0x5eaa09a5,0x00000000 ! Expected data for %f20
19281 .word 0x2cced994,0x00000000 ! Expected data for %f22
19282 .word 0x1a53d335,0x1b8734ed ! Expected data for %f24
19283 .word 0x000000ff,0x000000ff ! Expected data for %f26
19284 .word 0x00000000,0x00007d03 ! Expected data for %f28
19285 .word 0x00000000,0xff000000 ! Expected data for %f30
19286p0_check_pt_data_66:
19287 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19288 .word 0x00000000,0x0000ffff ! Expected data for %l0
19289 .word 0x00000000,0x00000000 ! Expected data for %l1
19290 .word 0x00000000,0x00000000 ! Expected data for %l2
19291 .word 0x00000000,0x0000ff00 ! Expected data for %l3
19292 .word 0x00000000,0x00000000 ! Expected data for %l4
19293 .word 0x00000000,0x00000087 ! Expected data for %l5
19294 .word 0x00000000,0x00000000 ! Expected data for %l6
19295 .word 0x00000000,0xff0000ff ! Expected data for %l7
19296 .word 0x00000000,0x000000ff ! Expected data for %f0
19297 .word 0x00000000,0x00000000 ! Expected data for %f2
19298 .word 0x00000000,0x00000000 ! Expected data for %f4
19299 .word 0x0000ffff,0x00000000 ! Expected data for %f6
19300 .word 0x52f500ff,0x0000e6ff ! Expected data for %f8
19301 .word 0xcb22a377,0xaaeca280 ! Expected data for %f10
19302 .word 0xffe67b3d,0x1a53d335 ! Expected data for %f12
19303 .word 0xbb1ed552,0xdc5ebd74 ! Expected data for %f14
19304 .word 0x00000000,0xff000000 ! Expected data for %f22
19305p0_check_pt_data_67:
19306 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19307 .word 0x00000000,0x00000000 ! Expected data for %l0
19308 .word 0x00000000,0x00000052 ! Expected data for %l1
19309 .word 0x00000000,0x1b8734ed ! Expected data for %l2
19310 .word 0x00000000,0x00000000 ! Expected data for %l3
19311 .word 0x00000000,0xff000000 ! Expected data for %l4
19312 .word 0x00000000,0xff000000 ! Expected data for %l5
19313 .word 0x00000000,0x00000000 ! Expected data for %l6
19314 .word 0x00000000,0x00000039 ! Expected data for %l7
19315 .word 0xe3583621,0x2cced994 ! Expected data for %f0
19316 .word 0x00000000,0x00000000 ! Expected data for %f2
19317 .word 0x00000000,0x00000000 ! Expected data for %f4
19318 .word 0xf778f552,0x0000e6ff ! Expected data for %f8
19319 .word 0x00000000,0x00000000 ! Expected data for %f12
19320 .word 0x00000000,0x000000ff ! Expected data for %f16
19321 .word 0x00000000,0x16a66f51 ! Expected data for %f18
19322 .word 0xffffffff,0x000000ff ! Expected data for %f20
19323 .word 0x97000000,0xffffffff ! Expected data for %f22
19324 .word 0x0ae67d03,0x1b8734ed ! Expected data for %f24
19325 .word 0xff5e6240,0xff000000 ! Expected data for %f26
19326 .word 0x516fa616,0x00000072 ! Expected data for %f28
19327 .word 0xff0000ff,0xff000000 ! Expected data for %f30
19328p0_check_pt_data_68:
19329 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19330 .word 0xffffffff,0xcb22a377 ! Expected data for %l0
19331 .word 0x00000000,0x66000000 ! Expected data for %l1
19332 .word 0x00000000,0x0000ffff ! Expected data for %l3
19333 .word 0x00000000,0x00000000 ! Expected data for %l4
19334 .word 0x00000000,0x000000ff ! Expected data for %l6
19335 .word 0x00000000,0x037de60a ! Expected data for %l7
19336 .word 0xe3583621,0x2cced994 ! Expected data for %f0
19337 .word 0x00000000,0x00000000 ! Expected data for %f2
19338 .word 0x00003900,0x00000000 ! Expected data for %f4
19339 .word 0x62ef00ff,0x000000ff ! Expected data for %f10
19340 .word 0x00000000,0x00003900 ! Expected data for %f12
19341 .word 0x00000000,0x000000ff ! Expected data for %f16
19342 .word 0x000000ff,0x000000ff ! Expected data for %f18
19343 .word 0x00000000,0x00000000 ! Expected data for %f20
19344 .word 0x0000ffff,0x00000000 ! Expected data for %f22
19345 .word 0x52f500ff,0x0000e6ff ! Expected data for %f24
19346 .word 0xcb22a377,0xaaeca280 ! Expected data for %f26
19347 .word 0xffe67b3d,0x1a53d335 ! Expected data for %f28
19348 .word 0x00000000,0xdc5ebd74 ! Expected data for %f30
19349p0_check_pt_data_69:
19350 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19351 .word 0x00000000,0x00000000 ! Expected data for %l0
19352 .word 0x00000000,0x00000000 ! Expected data for %l1
19353 .word 0x00000000,0x00000000 ! Expected data for %l2
19354 .word 0x00000000,0x00000000 ! Expected data for %l3
19355 .word 0x00000000,0x00003900 ! Expected data for %l4
19356 .word 0x00000000,0x00000000 ! Expected data for %l5
19357 .word 0xff000000,0xffffffff ! Expected data for %l6
19358 .word 0x00000000,0x000000ff ! Expected data for %l7
19359 .word 0x00003900,0x00000000 ! Expected data for %f4
19360 .word 0x000000ff,0x000000ff ! Expected data for %f10
19361 .word 0x000000ff,0x000000ff ! Expected data for %f20
19362p0_check_pt_data_70:
19363 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19364 .word 0x00000000,0x00000000 ! Expected data for %l0
19365 .word 0x00000000,0x00000000 ! Expected data for %l1
19366 .word 0x00000000,0x0000ff00 ! Expected data for %l2
19367 .word 0x00000000,0x000000ff ! Expected data for %l3
19368 .word 0xffffffff,0xffffffff ! Expected data for %l4
19369 .word 0x00000000,0xff800000 ! Expected data for %l5
19370 .word 0x00000000,0x00000000 ! Expected data for %l6
19371 .word 0x00000000,0x000000ff ! Expected data for %l7
19372 .word 0xe3583621,0x2cced994 ! Expected data for %f0
19373 .word 0x46640000,0x00003900 ! Expected data for %f4
19374 .word 0x000000ff,0x000000ff ! Expected data for %f18
19375 .word 0x00000000,0x1a53d335 ! Expected data for %f28
19376p0_check_pt_data_71:
19377 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19378 .word 0xffffffff,0xffffffff ! Expected data for %l0
19379 .word 0x00000000,0x0000ffff ! Expected data for %l1
19380 .word 0x00000000,0x000000ff ! Expected data for %l2
19381 .word 0x00000000,0x000000ff ! Expected data for %l3
19382 .word 0xffffffff,0xffffffff ! Expected data for %l4
19383 .word 0x00000000,0x00000000 ! Expected data for %l5
19384 .word 0x00000000,0x00000000 ! Expected data for %l6
19385 .word 0xffffffff,0xffffff80 ! Expected data for %l7
19386 .word 0x00000000,0xff000000 ! Expected data for %f2
19387 .word 0x0000ffff,0x00000000 ! Expected data for %f6
19388 .word 0xcb22a377,0xaaeca280 ! Expected data for %f8
19389 .word 0x1b8734ed,0xffff0000 ! Expected data for %f12
19390 .word 0x00000000,0xffffffff ! Expected data for %f24
19391p0_check_pt_data_72:
19392 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19393 .word 0x00000000,0x00000000 ! Expected data for %l0
19394 .word 0x00000000,0x00000000 ! Expected data for %l1
19395 .word 0x00000000,0x00000000 ! Expected data for %l2
19396 .word 0x00000000,0xffffffff ! Expected data for %l3
19397 .word 0x00000000,0x00000000 ! Expected data for %l4
19398 .word 0xffffffff,0xffffffff ! Expected data for %l5
19399 .word 0x00000000,0x000000ff ! Expected data for %l6
19400 .word 0xffffffff,0xffffffff ! Expected data for %l7
19401 .word 0xcb22a377,0xaaeca280 ! Expected data for %f12
19402 .word 0xffff0000,0xffffffff ! Expected data for %f16
19403 .word 0x1a53d335,0x47c2c6ff ! Expected data for %f18
19404 .word 0xcb22a377,0xaaeca200 ! Expected data for %f20
19405 .word 0x00000000,0x00000000 ! Expected data for %f22
19406 .word 0x0000e6ff,0x000000ff ! Expected data for %f24
19407 .word 0xa4c6c247,0x9f39ee2d ! Expected data for %f26
19408 .word 0x00000000,0x00000000 ! Expected data for %f28
19409 .word 0x000000ff,0x000000ff ! Expected data for %f30
19410p0_check_pt_data_73:
19411 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19412 .word 0x00000000,0x000000ff ! Expected data for %l0
19413 .word 0x00000000,0x0000ffff ! Expected data for %l1
19414 .word 0x00000000,0x0000ffff ! Expected data for %l2
19415 .word 0x00000000,0x00000000 ! Expected data for %l3
19416 .word 0xffffffff,0xffffffff ! Expected data for %l4
19417 .word 0x00000000,0x00ff0000 ! Expected data for %l5
19418 .word 0x00000000,0x000000ff ! Expected data for %l6
19419 .word 0x00000000,0x00000000 ! Expected data for %l7
19420 .word 0xffffffff,0x2cced994 ! Expected data for %f0
19421 .word 0xa509aa5e,0xff000000 ! Expected data for %f2
19422 .word 0xff000000,0xff0000ff ! Expected data for %f4
19423 .word 0x0000ffff,0x00000000 ! Expected data for %f6
19424 .word 0xff0000ff,0x000000ff ! Expected data for %f12
19425 .word 0x5e7de60a,0x00000000 ! Expected data for %f16
19426 .word 0xff000000,0x000000ff ! Expected data for %f18
19427 .word 0x000000ff,0x00000000 ! Expected data for %f20
19428 .word 0x000000ff,0x516fa616 ! Expected data for %f22
19429 .word 0x00000000,0x00000000 ! Expected data for %f24
19430 .word 0x000000ff,0x516fa616 ! Expected data for %f26
19431 .word 0x00000000,0x00000000 ! Expected data for %f28
19432 .word 0x000000ff,0xdc5ebd74 ! Expected data for %f30
19433p0_check_pt_data_74:
19434 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19435 .word 0x00000000,0x000000ff ! Expected data for %l0
19436 .word 0x00000000,0x000000ff ! Expected data for %l1
19437 .word 0x00000000,0x77a322cb ! Expected data for %l2
19438 .word 0x00000000,0x80a2ecaa ! Expected data for %l3
19439 .word 0xffffffff,0xff000000 ! Expected data for %l4
19440 .word 0x00000000,0x00000000 ! Expected data for %l5
19441 .word 0x00000000,0x000000ff ! Expected data for %l6
19442 .word 0x00000000,0x0000ff00 ! Expected data for %l7
19443 .word 0xff00e6ff,0x00000000 ! Expected data for %f0
19444 .word 0xa509aa5e,0xff000000 ! Expected data for %f2
19445 .word 0x0000ffff,0xe3583621 ! Expected data for %f6
19446 .word 0xdc5effff,0x000000ff ! Expected data for %f10
19447p0_check_pt_data_75:
19448 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19449 .word 0x00000000,0x00000000 ! Expected data for %l0
19450 .word 0x00000000,0x00000000 ! Expected data for %l1
19451 .word 0x00000000,0x000000ff ! Expected data for %l2
19452 .word 0x00000000,0x00000000 ! Expected data for %l3
19453 .word 0x00000000,0x00000000 ! Expected data for %l4
19454 .word 0x00000000,0x00000000 ! Expected data for %l5
19455 .word 0x00000000,0x00000000 ! Expected data for %l6
19456 .word 0xffffffff,0xffffd335 ! Expected data for %l7
19457 .word 0x000000ff,0xdc5ebd74 ! Expected data for %f0
19458 .word 0x00000000,0x00ffffff ! Expected data for %f2
19459 .word 0x00000000,0x00000000 ! Expected data for %f4
19460 .word 0xffffffff,0x5eaa09a5 ! Expected data for %f6
19461 .word 0xff583621,0xff000000 ! Expected data for %f8
19462 .word 0x000080ff,0x74bd5edc ! Expected data for %f10
19463 .word 0xb364002d,0xff000000 ! Expected data for %f12
19464 .word 0xff000000,0xff00ff62 ! Expected data for %f14
19465p0_check_pt_data_76:
19466 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19467 .word 0x00000000,0x00000000 ! Expected data for %l0
19468 .word 0x2603640f,0x94aa2a9e ! Expected data for %l1
19469 .word 0x00000000,0x1b8734ed ! Expected data for %l2
19470 .word 0x00000000,0x00000000 ! Expected data for %l3
19471 .word 0x00000000,0x000000ff ! Expected data for %l4
19472 .word 0x00000000,0x000000ed ! Expected data for %l5
19473 .word 0xffffffff,0xffffffff ! Expected data for %l6
19474 .word 0xffffffff,0xff00f552 ! Expected data for %l7
19475 .word 0x00000000,0x00ffffff ! Expected data for %f2
19476 .word 0xdc5ebd74,0xff800000 ! Expected data for %f24
19477 .word 0xff000000,0x00000000 ! Expected data for %f28
19478p0_check_pt_data_77:
19479 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19480 .word 0x00000000,0x000000ff ! Expected data for %l0
19481 .word 0xe6ba1e4f,0xf77a7f15 ! Expected data for %l1
19482 .word 0x00000000,0x00000000 ! Expected data for %l2
19483 .word 0x00000000,0x0000005e ! Expected data for %l3
19484 .word 0x00000000,0x00000009 ! Expected data for %l4
19485 .word 0x00000000,0x00000000 ! Expected data for %l5
19486 .word 0x00000000,0x000000ff ! Expected data for %l6
19487 .word 0x00000000,0x00000000 ! Expected data for %l7
19488 .word 0x00000000,0xef000000 ! Expected data for %f4
19489 .word 0xffffffff,0x5eaa09a5 ! Expected data for %f6
19490 .word 0x00000000,0x000000ff ! Expected data for %f10
19491 .word 0xffffffff,0xffffffff ! Expected data for %f16
19492 .word 0x00000000,0x00000000 ! Expected data for %f18
19493 .word 0xcb22a377,0x00000000 ! Expected data for %f20
19494 .word 0x00000000,0x00000000 ! Expected data for %f22
19495 .word 0x1a15d335,0x1b8734ed ! Expected data for %f24
19496 .word 0x00000000,0x00000000 ! Expected data for %f26
19497 .word 0x00000000,0x00007d03 ! Expected data for %f28
19498 .word 0x00ff0000,0x000000ff ! Expected data for %f30
19499p0_check_pt_data_78:
19500 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19501 .word 0xff000000,0xff0000ff ! Expected data for %l0
19502 .word 0x00000000,0x00000000 ! Expected data for %l1
19503 .word 0x00000000,0xff000000 ! Expected data for %l2
19504 .word 0x00000000,0x00000000 ! Expected data for %l3
19505 .word 0x00000000,0x00000000 ! Expected data for %l4
19506 .word 0x00000000,0x00000000 ! Expected data for %l5
19507 .word 0x00000000,0x00000000 ! Expected data for %l6
19508 .word 0xa509aa5e,0xffffffff ! Expected data for %l7
19509 .word 0xff000000,0x0ae67d5e ! Expected data for %f0
19510 .word 0xff000000,0x000000ff ! Expected data for %f2
19511 .word 0x00000000,0xff000000 ! Expected data for %f4
19512 .word 0x16a66f51,0xff000000 ! Expected data for %f6
19513 .word 0x000080ff,0x74bd5edc ! Expected data for %f8
19514 .word 0x16a66f51,0xff000000 ! Expected data for %f10
19515 .word 0x00000000,0x000000ff ! Expected data for %f12
19516 .word 0x74bd5edc,0xff000000 ! Expected data for %f14
19517 .word 0x74bd5edc,0x1b8734ed ! Expected data for %f24
19518p0_check_pt_data_79:
19519 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19520 .word 0x00000000,0xff00f552 ! Expected data for %l0
19521 .word 0x00000000,0xff000000 ! Expected data for %l1
19522 .word 0x00000000,0x1b8734ff ! Expected data for %l2
19523 .word 0x00000000,0x000000ff ! Expected data for %l3
19524 .word 0x00000000,0xff000000 ! Expected data for %l4
19525 .word 0x00000000,0x00000000 ! Expected data for %l5
19526 .word 0x00000000,0x0000d3ff ! Expected data for %l6
19527 .word 0x00000000,0x00390000 ! Expected data for %l7
19528 .word 0xff000000,0x0ae67d5e ! Expected data for %f0
19529 .word 0xff000000,0x000000ff ! Expected data for %f2
19530 .word 0x00000000,0x00000000 ! Expected data for %f4
19531 .word 0x16a66f51,0xff000000 ! Expected data for %f6
19532 .word 0xff000000,0xffffffff ! Expected data for %f8
19533 .word 0x00390000,0x000064ff ! Expected data for %f10
19534 .word 0xffffffff,0xffffffff ! Expected data for %f16
19535 .word 0xffffffff,0x2cced994 ! Expected data for %f20
19536p0_check_pt_data_80:
19537 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
19538 .word 0x00000000,0x1b8734ff ! Expected data for %l0
19539 .word 0x00000000,0x00000000 ! Expected data for %l1
19540 .word 0x00000000,0x000000ff ! Expected data for %l2
19541 .word 0x00000000,0x0000ffff ! Expected data for %l3
19542 .word 0x00000000,0x52000000 ! Expected data for %l4
19543 .word 0x00000000,0x0ae67d5e ! Expected data for %l5
19544 .word 0x00000000,0x000000ff ! Expected data for %l6
19545 .word 0x00000000,0x000000ed ! Expected data for %l7
19546 .word 0x80000000,0x00000000 ! Expected data for %f0
19547 .word 0x00000000,0x00000000 ! Expected data for %f4
19548 .word 0xff000000,0xffffffff ! Expected data for %f8
19549 .word 0x00000000,0x1b8734ff ! Expected data for %f18
19550 .word 0x0000ff00,0xff000000 ! Expected data for %f22
19551! Data for Cross Processor Interrupt
19552 .align 8
19553received_xintr:
19554 .word 0,0,0,0,0,0,0,0
19555 .word 0,0,0,0,0,0,0,0
19556 .word 0,0,0,0,0,0,0,0
19557 .word 0,0,0,0,0,0,0,0
19558 .word 0,0,0,0,0,0,0,0
19559 .word 0,0,0,0,0,0,0,0
19560 .word 0,0,0,0,0,0,0,0
19561 .word 0,0,0,0,0,0,0,0
19562p0_dispatch_retry:
19563 .word 0,0
19564p0_xintr_data:
19565 .word 0x00000000,0x00000001
19566 .word 0xe69f9358,0x520c6cfb
19567 .word 0x00000000,0x00000002
19568 .word 0xb0227038,0x5fd8ff21
19569 .word 0x00000000,0x00000003
19570 .word 0xfdd72c30,0x26a17d50
19571 .word 0x00000000,0x00000004
19572 .word 0x0c07a648,0x6e168497
19573 .word 0x00000000,0x00000005
19574 .word 0x15718780,0x2fd64cf7
19575 .word 0x00000000,0x00000006
19576 .word 0x901d06cf,0xdff72691
19577 .word 0x00000000,0x00000007
19578 .word 0xe9d44057,0xff30ee41
19579 .word 0x00000000,0x00000008
19580 .word 0xa6000c3f,0x960224d1
19581 .align 8
19582p0_xintr_expected:
19583 .word 0
19584 .align 64
19585xintr_data_ptrs:
19586 .word p0_xintr_data
19587 .align 8
19588p0_xintr_db:
19589 .skip 512
19590p0_xintr_retry_count:
19591 .word 0,0
19592p0_reset_cnt:
19593 .word 0
19594 .align 8
19595p0_ec_timing_ctrl:
19596 .word 0,0
19597p0_ec_control:
19598 .word 0,0
19599p0_mcu_shadow:
19600 .skip 80
19601user_data_end:
19602
19603
19604SECTION .p0_local0 DATA_VA=0x000800000
19605
19606attr_data {
19607 Name = .p0_local0,
19608 VA = 0x0000000000800000,
19609 RA = 0x0000000010000000,
19610 PA = ra2pa(0x0000000010000000,0),
19611 part_0_ctx_nonzero_tsb_config_0,
19612 TTE_Context=PCONTEXT,
19613 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
19614 TTE_Diag=0, TTE_L=0, TTE_EP=1,
19615 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
19616 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
19617}
19618
19619 .data
19620 .seg "data"
19621 .align 0x2000
19622 .global p0_local0_start
19623p0_local0_begin:
19624 .skip 0x1400
19625p0_local0_start:
19626 .word 0x4532cfcf,0x5c43f59c,0x7d62f2ac,0x1bf7f276
19627 .word 0xe5bca3bd,0x76dd34c1,0x169285da,0x40588747
19628 .word 0xde45fb04,0xa1472f5e,0x000353ac,0xc12833b5
19629 .word 0xa0f4213d,0x5b4a6750,0x62ef3c78,0xbb5ee3d7
19630p0_local0_end:
19631
19632SECTION .p0_local0_sec DATA_VA=0x000800000
19633
19634attr_data {
19635 Name = .p0_local0_sec,
19636 VA = 0x0000000000800000,
19637 RA = 0x0000000030000000,
19638 PA = ra2pa(0x0000000030000000,0),
19639 part_0_ctx_nonzero_tsb_config_0,
19640 TTE_Context=SCONTEXT,
19641 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
19642 TTE_Diag=0, TTE_L=0, TTE_EP=1,
19643 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
19644 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
19645}
19646
19647 .data
19648 .seg "data"
19649 .align 0x2000
19650 .global p0_local0_sec_start
19651p0_local0_sec_begin:
19652 .skip 0x1400
19653p0_local0_sec_start:
19654 .word 0x6ea60b9e,0x358481e7,0x703ef719,0x8a9cf0df
19655 .word 0xd61bf364,0xd132b515,0x065d534c,0xfa9063f9
19656 .word 0x0e2069d3,0x292670c7,0xb8ce4ce5,0xf24d805d
19657 .word 0xe5c0ce8a,0x07140f03,0x9603e03c,0x64e327aa
19658p0_local0_sec_end:
19659
19660SECTION .p0_local1 DATA_VA=0x000802000
19661
19662attr_data {
19663 Name = .p0_local1,
19664 VA = 0x0000000000802000,
19665 RA = 0x0000000010040000,
19666 PA = ra2pa(0x0000000010040000,0),
19667 part_0_ctx_nonzero_tsb_config_0,
19668 TTE_Context=PCONTEXT,
19669 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
19670 TTE_Diag=0, TTE_L=0, TTE_EP=1,
19671 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
19672 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
19673}
19674
19675 .data
19676 .seg "data"
19677 .align 0x2000
19678 .global p0_local1_start
19679p0_local1_begin:
19680 .skip 0x1400
19681p0_local1_start:
19682 .word 0x3e919dce,0x34d5b805,0x5ea5364f,0xad982c1e
19683 .word 0xe63d86e6,0xf778f552,0x5c844f11,0x6004a862
19684 .word 0x6081daa3,0x3f403703,0x93e8f986,0x3028972c
19685 .word 0xc40ffeae,0x04f0a313,0x3b52db8a,0x01af9aa5
19686p0_local1_end:
19687
19688SECTION .p0_local1_sec DATA_VA=0x000802000
19689
19690attr_data {
19691 Name = .p0_local1_sec,
19692 VA = 0x0000000000802000,
19693 RA = 0x0000000030040000,
19694 PA = ra2pa(0x0000000030040000,0),
19695 part_0_ctx_nonzero_tsb_config_0,
19696 TTE_Context=SCONTEXT,
19697 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
19698 TTE_Diag=0, TTE_L=0, TTE_EP=1,
19699 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
19700 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
19701}
19702
19703 .data
19704 .seg "data"
19705 .align 0x2000
19706 .global p0_local1_sec_start
19707p0_local1_sec_begin:
19708 .skip 0x1400
19709p0_local1_sec_start:
19710 .word 0x10f77b4f,0x3855171f,0xa738dbaf,0x8ebce0f2
19711 .word 0x82d357b2,0xf1114567,0x16a66f51,0xf4dc12c7
19712 .word 0x9a1c6534,0x2bd8373d,0x80a2ecaa,0x77a322cb
19713 .word 0x8365f8b9,0x9554d663,0x74bd5edc,0x52d51ebb
19714p0_local1_sec_end:
19715
19716SECTION .p0_local2 DATA_VA=0x000804000
19717
19718attr_data {
19719 Name = .p0_local2,
19720 VA = 0x0000000000804000,
19721 RA = 0x0000000010080000,
19722 PA = ra2pa(0x0000000010080000,0),
19723 part_0_ctx_nonzero_tsb_config_0,
19724 TTE_Context=PCONTEXT,
19725 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
19726 TTE_Diag=0, TTE_L=0, TTE_EP=1,
19727 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
19728 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
19729}
19730
19731 .data
19732 .seg "data"
19733 .align 0x2000
19734 .global p0_local2_start
19735p0_local2_begin:
19736 .skip 0x1400
19737p0_local2_start:
19738 .word 0x97db64d3,0x959c094a,0x91ff7d78,0x0dd4a978
19739 .word 0x8f1a5501,0x40a0b34d,0x4e7b6629,0x01ff6647
19740 .word 0xa509aa5e,0xd5cf6cf8,0x85e5edce,0x6bd78a02
19741 .word 0x8fbbc3a2,0xff72c64a,0x2ce1bd8e,0xdaa49daa
19742p0_local2_end:
19743
19744SECTION .p0_local2_sec DATA_VA=0x000804000
19745
19746attr_data {
19747 Name = .p0_local2_sec,
19748 VA = 0x0000000000804000,
19749 RA = 0x0000000030080000,
19750 PA = ra2pa(0x0000000030080000,0),
19751 part_0_ctx_nonzero_tsb_config_0,
19752 TTE_Context=SCONTEXT,
19753 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
19754 TTE_Diag=0, TTE_L=0, TTE_EP=1,
19755 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
19756 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
19757}
19758
19759 .data
19760 .seg "data"
19761 .align 0x2000
19762 .global p0_local2_sec_start
19763p0_local2_sec_begin:
19764 .skip 0x1400
19765p0_local2_sec_start:
19766 .word 0x469b489f,0x911d70c3,0x7ea0df51,0x7a6eab22
19767 .word 0x3b6e47bb,0xc69d2205,0x5bd6f1a4,0x01b0af02
19768 .word 0x65786870,0x1eeea64c,0x198cc89d,0x11904845
19769 .word 0x1ad14753,0x00cc1d7f,0x4dbb5334,0x0ece28c2
19770p0_local2_sec_end:
19771
19772SECTION .p0_local3 DATA_VA=0x000806000
19773
19774attr_data {
19775 Name = .p0_local3,
19776 VA = 0x0000000000806000,
19777 RA = 0x00000000100c0000,
19778 PA = ra2pa(0x00000000100c0000,0),
19779 part_0_ctx_nonzero_tsb_config_0,
19780 TTE_Context=PCONTEXT,
19781 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
19782 TTE_Diag=0, TTE_L=0, TTE_EP=1,
19783 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
19784 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
19785}
19786
19787 .data
19788 .seg "data"
19789 .align 0x2000
19790 .global p0_local3_start
19791p0_local3_begin:
19792 .skip 0x1400
19793p0_local3_start:
19794 .word 0x07e9163e,0xd0eab90c,0x6c59f081,0x24c20861
19795 .word 0x5c13117e,0xede03101,0x3317a612,0x52529726
19796 .word 0x9b3ca75d,0xe08281c1,0x44a4c480,0xb75cd9da
19797 .word 0x3b54f316,0x23237bf5,0x8dff72e3,0x785462bf
19798p0_local3_end:
19799
19800SECTION .p0_local3_sec DATA_VA=0x000806000
19801
19802attr_data {
19803 Name = .p0_local3_sec,
19804 VA = 0x0000000000806000,
19805 RA = 0x00000000300c0000,
19806 PA = ra2pa(0x00000000300c0000,0),
19807 part_0_ctx_nonzero_tsb_config_0,
19808 TTE_Context=SCONTEXT,
19809 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
19810 TTE_Diag=0, TTE_L=0, TTE_EP=1,
19811 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
19812 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
19813}
19814
19815 .data
19816 .seg "data"
19817 .align 0x2000
19818 .global p0_local3_sec_start
19819p0_local3_sec_begin:
19820 .skip 0x1400
19821p0_local3_sec_start:
19822 .word 0x9f9186fd,0x5caf5830,0xa2ffbbd9,0xa3d2d9bb
19823 .word 0xa7740b98,0xf18144db,0x69c3a8df,0xe92969ad
19824 .word 0xf58d3d73,0xbfa5ae97,0xea9cac76,0xacf27fe6
19825 .word 0x9703e30b,0xbbeddb77,0x4a93c893,0x2a33c88f
19826p0_local3_sec_end:
19827
19828SECTION .p0_local4 DATA_VA=0x000808000
19829
19830attr_data {
19831 Name = .p0_local4,
19832 VA = 0x0000000000808000,
19833 RA = 0x0000000010100000,
19834 PA = ra2pa(0x0000000010100000,0),
19835 part_0_ctx_nonzero_tsb_config_0,
19836 TTE_Context=PCONTEXT,
19837 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
19838 TTE_Diag=0, TTE_L=0, TTE_EP=1,
19839 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
19840 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
19841}
19842
19843 .data
19844 .seg "data"
19845 .align 0x2000
19846 .global p0_local4_start
19847p0_local4_begin:
19848 .skip 0x1400
19849p0_local4_start:
19850 .word 0x8a57a8a1,0x3ec80b8f,0x90ac91f0,0x82f42373
19851 .word 0xb0c7e867,0x61fa6bf3,0xf101c0ef,0xc96f6fe3
19852 .word 0xf283ac8f,0x1b666ef5,0x387becac,0xeb0e3d12
19853 .word 0x28e3c8f7,0x9ff26985,0x9430fa40,0x8c4ee51a
19854p0_local4_end:
19855
19856SECTION .p0_local4_sec DATA_VA=0x000808000
19857
19858attr_data {
19859 Name = .p0_local4_sec,
19860 VA = 0x0000000000808000,
19861 RA = 0x0000000030100000,
19862 PA = ra2pa(0x0000000030100000,0),
19863 part_0_ctx_nonzero_tsb_config_0,
19864 TTE_Context=SCONTEXT,
19865 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
19866 TTE_Diag=0, TTE_L=0, TTE_EP=1,
19867 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
19868 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
19869}
19870
19871 .data
19872 .seg "data"
19873 .align 0x2000
19874 .global p0_local4_sec_start
19875p0_local4_sec_begin:
19876 .skip 0x1400
19877p0_local4_sec_start:
19878 .word 0x472a56b3,0x8787313c,0x599d9075,0x03f335ac
19879 .word 0x6fe2cc7d,0x0169d763,0x99222fbf,0xd1e047ee
19880 .word 0xe3583621,0x2cced994,0x2dee399f,0x47c2c6a4
19881 .word 0xe3dfa430,0xa3429ce0,0xebc7bffd,0xd0a5e0d1
19882p0_local4_sec_end:
19883
19884SECTION .p0_local5 DATA_VA=0x00080a000
19885
19886attr_data {
19887 Name = .p0_local5,
19888 VA = 0x000000000080a000,
19889 RA = 0x0000000010140000,
19890 PA = ra2pa(0x0000000010140000,0),
19891 part_0_ctx_nonzero_tsb_config_0,
19892 TTE_Context=PCONTEXT,
19893 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
19894 TTE_Diag=0, TTE_L=0, TTE_EP=1,
19895 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
19896 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
19897}
19898
19899 .data
19900 .seg "data"
19901 .align 0x2000
19902 .global p0_local5_start
19903p0_local5_begin:
19904 .skip 0x1400
19905p0_local5_start:
19906 .word 0xada57f64,0x10111074,0xa76e61bd,0x2c05a2f6
19907 .word 0x922ff31f,0x84d45987,0x908a7c20,0x32ea7f0d
19908 .word 0x0e0a2639,0xda94f32f,0x4d15f728,0xa5f9d78e
19909 .word 0x621ebbdd,0xfe4b4cc8,0x6cc1ff49,0x6a9c2c2b
19910p0_local5_end:
19911
19912SECTION .p0_local5_sec DATA_VA=0x00080a000
19913
19914attr_data {
19915 Name = .p0_local5_sec,
19916 VA = 0x000000000080a000,
19917 RA = 0x0000000030140000,
19918 PA = ra2pa(0x0000000030140000,0),
19919 part_0_ctx_nonzero_tsb_config_0,
19920 TTE_Context=SCONTEXT,
19921 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
19922 TTE_Diag=0, TTE_L=0, TTE_EP=1,
19923 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
19924 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
19925}
19926
19927 .data
19928 .seg "data"
19929 .align 0x2000
19930 .global p0_local5_sec_start
19931p0_local5_sec_begin:
19932 .skip 0x1400
19933p0_local5_sec_start:
19934 .word 0xdf6f6d08,0x4d9c90e7,0x8af3afbf,0x9f5e6240
19935 .word 0x1796e2b6,0x8ffe275d,0x4bbe3cde,0x1468c5b9
19936 .word 0x58fb1d0c,0xe4557670,0xd3f1a09c,0x1b8734ed
19937 .word 0xbaf9b00d,0x1a53d335,0xe697de10,0xd004a503
19938p0_local5_sec_end:
19939
19940SECTION .p0_local6 DATA_VA=0x00080c000
19941
19942attr_data {
19943 Name = .p0_local6,
19944 VA = 0x000000000080c000,
19945 RA = 0x0000000010180000,
19946 PA = ra2pa(0x0000000010180000,0),
19947 part_0_ctx_nonzero_tsb_config_0,
19948 TTE_Context=PCONTEXT,
19949 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
19950 TTE_Diag=0, TTE_L=0, TTE_EP=1,
19951 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
19952 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
19953}
19954
19955 .data
19956 .seg "data"
19957 .align 0x2000
19958 .global p0_local6_start
19959p0_local6_begin:
19960 .skip 0x1400
19961p0_local6_start:
19962 .word 0x87294980,0x6c49b9fd,0xe73b61e7,0x85f2c6fe
19963 .word 0xd75f44e6,0x709fd3b5,0x1afbe745,0xcc2c93db
19964 .word 0x50b75876,0x231332a7,0x5804006a,0x7792950d
19965 .word 0x7ade25ca,0x6092688d,0x3ebec9a2,0x463df772
19966p0_local6_end:
19967
19968SECTION .p0_local6_sec DATA_VA=0x00080c000
19969
19970attr_data {
19971 Name = .p0_local6_sec,
19972 VA = 0x000000000080c000,
19973 RA = 0x0000000030180000,
19974 PA = ra2pa(0x0000000030180000,0),
19975 part_0_ctx_nonzero_tsb_config_0,
19976 TTE_Context=SCONTEXT,
19977 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
19978 TTE_Diag=0, TTE_L=0, TTE_EP=1,
19979 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
19980 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
19981}
19982
19983 .data
19984 .seg "data"
19985 .align 0x2000
19986 .global p0_local6_sec_start
19987p0_local6_sec_begin:
19988 .skip 0x1400
19989p0_local6_sec_start:
19990 .word 0x3e0ab19b,0x81d10d02,0xe676e08e,0xf7bcdb60
19991 .word 0x9626555b,0x81f58ff8,0x06582203,0xf64a2132
19992 .word 0x5ca9dfbf,0xf70c378d,0x08f9732e,0xce384f20
19993 .word 0x8deee6bc,0xe106c493,0x4900113d,0x3c53c2a1
19994p0_local6_sec_end:
19995
19996SECTION .share0 DATA_VA=0x00080e000
19997
19998attr_data {
19999 Name = .share0,
20000 VA = 0x000000000080e000,
20001 RA = 0x00000000201c0000,
20002 PA = ra2pa(0x00000000201c0000,0),
20003 part_0_ctx_nonzero_tsb_config_0,
20004 TTE_Context=PCONTEXT,
20005 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
20006 TTE_Diag=0, TTE_L=0, TTE_EP=1,
20007 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
20008 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
20009}
20010
20011 .data
20012 .seg "data"
20013 .align 0x2000
20014 .global share0_start
20015share0_begin:
20016share0_start:
20017 .word 0x0390afd5,0x6a1c30db,0xbd03f523,0x91f29af7
20018 .word 0xede5fb91,0xb31eb95e,0xe2011ce3,0x984530ae
20019 .word 0xf69eeb6a,0x73d5710b,0x11268075,0xddf3e311
20020 .word 0xa0a959d8,0x0c271550,0x226f94e9,0xdca559ee
20021share0_end:
20022
20023SECTION .share1 DATA_VA=0x000810000
20024
20025attr_data {
20026 Name = .share1,
20027 VA = 0x0000000000810000,
20028 RA = 0x0000000020800000,
20029 PA = ra2pa(0x0000000020800000,0),
20030 part_0_ctx_nonzero_tsb_config_0,
20031 TTE_Context=PCONTEXT,
20032 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
20033 TTE_Diag=0, TTE_L=0, TTE_EP=1,
20034 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
20035 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
20036}
20037
20038 .data
20039 .seg "data"
20040 .align 0x2000
20041 .global share1_start
20042share1_begin:
20043share1_start:
20044 .word 0x0a2dbb34,0xc6a2c1e2,0x78afda44,0x92c9cc75
20045 .word 0xee5593e9,0xcef9612a,0x2a3ad584,0xa634a80e
20046 .word 0x23e53cf4,0x01876f47,0x3fb61964,0x8e18b2bb
20047 .word 0x54b491fc,0x9f877a52,0x120adb9c,0x0f8c3fe5
20048 .word 0xe9e6e589,0x3b2322a7,0x706f1ea1,0xe53142a3
20049 .word 0x31ac200f,0x46ad0657,0xbb2bf0c5,0xac929063
20050 .word 0x6369a35f,0x8dda16a3,0xd3143363,0x01abeac0
20051 .word 0x85d826c9,0xd215a565,0xdfd18392,0xbff02df5
20052share1_end:
20053
20054SECTION .share2 DATA_VA=0x000812000
20055
20056attr_data {
20057 Name = .share2,
20058 VA = 0x0000000000812000,
20059 RA = 0x00000000211c0000,
20060 PA = ra2pa(0x00000000211c0000,0),
20061 part_0_ctx_nonzero_tsb_config_0,
20062 TTE_Context=PCONTEXT,
20063 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
20064 TTE_Diag=0, TTE_L=0, TTE_EP=1,
20065 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
20066 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
20067}
20068
20069 .data
20070 .seg "data"
20071 .align 0x2000
20072 .global share2_start
20073share2_begin:
20074share2_start:
20075 .word 0x896fe4d2,0xad5ead69,0xdbe69618,0x7ee1f77e
20076 .word 0x8c1dd099,0xd1386d9b,0xa0bcf63c,0xcbbcfdd8
20077 .word 0xd9d01a69,0xaa9d045f,0x9e48c619,0x85edcb4b
20078 .word 0x215ee032,0x3e2cb767,0x0b4a1ddb,0x7fb43de0
20079share2_end:
20080
20081SECTION .share3 DATA_VA=0x000814000
20082
20083attr_data {
20084 Name = .share3,
20085 VA = 0x0000000000814000,
20086 RA = 0x0000000021800000,
20087 PA = ra2pa(0x0000000021800000,0),
20088 part_0_ctx_nonzero_tsb_config_0,
20089 TTE_Context=PCONTEXT,
20090 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
20091 TTE_Diag=0, TTE_L=0, TTE_EP=1,
20092 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
20093 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
20094}
20095
20096 .data
20097 .seg "data"
20098 .align 0x2000
20099 .global share3_start
20100share3_begin:
20101share3_start:
20102 .word 0xf2b5ed58,0x8980c2c1,0x19207b55,0x6881a8b7
20103 .word 0xf53edc15,0xaa42daed,0xee5f3091,0xb2d0a6ed
20104 .word 0x7ae0bfe0,0x895d1126,0x43c146ec,0x13a912bb
20105 .word 0xf4870d83,0xd6d18da4,0x1a50d7fe,0x54a1598c
20106 .word 0x862b9b4e,0x7985e306,0x250143ac,0x43e6eb12
20107 .word 0xd6962cf0,0xe05aaa93,0x6db103a4,0x443c7b1c
20108 .word 0x6784bdcd,0xd6b8a4dd,0x3ce9e495,0x80de1e58
20109 .word 0x4d826cfa,0x2c6de276,0x68c5b081,0xa771312e
20110 .word 0xac91b20f,0x7fd00572,0xe668b591,0xb447adde
20111 .word 0xeadae5a3,0x11f36404,0x1fcf7e72,0x7b47ce4b
20112 .word 0x00951ee3,0x100f83f8,0xf5929bc0,0x6ff234f0
20113 .word 0x5bd4eccd,0xbdce8012,0x115a7a09,0x9318641d
20114 .word 0x1365cd54,0x70db6175,0x749d9c74,0x7d07cd28
20115 .word 0x1a8530a4,0x23a055df,0xd2aa106c,0xbabe4b75
20116 .word 0xad68d7b3,0xa37a09a8,0x897943df,0x83f90c0e
20117 .word 0x31d0b180,0x1db13fdb,0x6f9517a1,0x91747482
20118 .word 0x97530ae8,0x5c967b9c,0x653bec6a,0xcda473f5
20119 .word 0x35faffd0,0xbfbfff25,0x0d9cd9ff,0x1f4fd3ec
20120 .word 0xd1ea22a9,0x3a398c07,0x3475f12e,0x8aec81b4
20121 .word 0x8c6e0436,0xe1bdc617,0x7625d428,0xc69df62e
20122 .word 0xb18f9071,0xad2dcd6d,0xc842fc2e,0x1391b9eb
20123 .word 0x6ecd64b7,0x23755cba,0x9e0f49cb,0xd1136ec9
20124 .word 0x3ea3d2bc,0x181657fc,0xab059be6,0x41c89eb8
20125 .word 0xcdee93a0,0xe0dc98f4,0x73e26d09,0xf9ff1ad9
20126 .word 0x52b6ae0c,0xb8c6a877,0x2a98f529,0x6ff3a6b8
20127 .word 0xb929adb2,0x9992e1b6,0xf41f6b3a,0x19776492
20128 .word 0x57125010,0xbd1dd040,0x618bd560,0x1172e113
20129 .word 0x6d055ac7,0xae44b3e9,0x14178b8a,0x86aa910c
20130 .word 0x5a379ea8,0xcba01051,0x60e30e45,0x73baed91
20131 .word 0x87361e3c,0xb00effd5,0x90580448,0xb84a120c
20132 .word 0x9fb72ef7,0x276f574f,0xd7590c04,0x05bee117
20133 .word 0xa3b5ad89,0x3d3c047d,0xc0acc062,0xea3c25ea
20134share3_end: