Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_2000l.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: mpgen_2000l.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 = 325162034
40! Riesling can be on
41! 1 Thread, 2000 lines
42! mpgen created on Dec 20, 2005 (16:35:03)
43! mpgen_2000l.s created on Mar 25, 2009 (16:20:34)
44! RC file : mar25.rc
45! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc mar25.rc -o mpgen_2000l -p 1 -l 2000
46
47#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
48
49#define MAIN_PAGE_NUCLEUS_ALSO
50#define MAIN_PAGE_HV_ALSO
51#define N_CPUS 1
52#define ENABLE_T0_Fp_exception_ieee_754_0x21
53#define ENABLE_T0_Fp_exception_other_0x22
54#define ENABLE_T0_Fp_disabled_0x20
55#define ENABLE_T0_Illegal_instruction_0x10
56#define ENABLE_T1_Illegal_instruction_0x10
57#define ENABLE_HT0_Illegal_instruction_0x10
58#define ENABLE_HT1_Illegal_instruction_0x10
59#define ENABLE_T0_Clean_Window_0x24
60#define THREAD_COUNT 1
61#define THREAD_STRIDE 1
62#define SKIP_TRAPCHECK
63#define USE_MPGEN_TRAPS
64
65#include "hboot.s"
66
67 .text
68 .global main
69main:
70
71! Random code for Processor 0
72
73processor_0:
74 ta T_CHANGE_PRIV
75 wrpr %g0,7,%cleanwin
76 call p0_init_memory_pointers
77 wr %g0,0x80,%asi ! Setting default asi to 80
78
79! Initialize the floating point registers for processor 0
80
81 wr %g0,0x4,%fprs ! Make sure fef is 1
82 set p0_init_freg,%g1
83! %f0 = b8fc05a1 6367b33f d1c5e7a2 805884c5
84! %f4 = 9b8a3885 05e16164 e66bfd79 fd120472
85! %f8 = ec73f491 4b342b56 520d00d2 4f2f6302
86! %f12 = 30c5f851 75cc2614 45203f3f 926e6b34
87 ldda [%g1]ASI_BLK_P,%f0
88 add %g1,64,%g1
89! %f16 = 9c3a34d5 b5d7f295 ed8515c7 d7c87641
90! %f20 = b6ddc26c f35fc89e 58623cfa bd883550
91! %f24 = c6585e18 2f2900a1 29df2870 53294cbf
92! %f28 = 10016ef2 0805fcd7 dab1dfd1 17ec71b3
93 ldda [%g1]ASI_BLK_P,%f16
94 add %g1,64,%g1
95! %f32 = 87fac300 2b86419d f7dd17e2 dea39413
96! %f36 = c9130c03 0f91a033 b7650081 dfe0d829
97! %f40 = 27cb5b4a ff08d584 c972e80e 3441b5dc
98! %f44 = cf0eda77 6774a8d2 f58d4a00 40595e2e
99 ldda [%g1]ASI_BLK_P,%f32
100
101! Set up the Graphics Status Register
102
103 setx 0xaf21ba2000000048,%g7,%g1 ! GSR scale = 9, align = 0
104 wr %g1,%g0,%gsr ! GSR = af21ba2000000048
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[00000000211c0000] = b341b5d7, %l4 = 208572882404f430
113 lduh [%o2+%g0],%l4 ! %l4 = 000000000000b341
114! %f23 = bd883550, Mem[0000000030041410] = 865010a3
115 sta %f23,[%i1+%o5]0x81 ! Mem[0000000030041410] = bd883550
116! Mem[0000000010001408] = dc55a41e, %l0 = 3d9b2f6fe67d95db
117 ldsha [%i0+%o4]0x80,%l0 ! %l0 = ffffffffffffdc55
118! Mem[0000000010141400] = e8ab7753, %l1 = cf44ab82a54854c0
119 swapa [%i5+%g0]0x88,%l1 ! %l1 = 00000000e8ab7753
120! Mem[0000000030181400] = 1da153d8, %l3 = 2838fa4e274f4671
121 lduwa [%i6+%g0]0x81,%l3 ! %l3 = 000000001da153d8
122! Mem[0000000010041410] = a89537bd, %l7 = b716d14a6fc1097c
123 ldstuba [%i1+%o5]0x88,%l7 ! %l7 = 000000bd000000ff
124! Mem[00000000300c1400] = c81a593a, %l1 = 00000000e8ab7753
125 ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 0000003a000000ff
126! %f22 = 58623cfa bd883550, %l1 = 000000000000003a
127! Mem[0000000030041410] = bd883550f8df3020
128 add %i1,0x010,%g1
129 stda %f22,[%g1+%l1]ASI_PST8_S ! Mem[0000000030041410] = bd883cfabddf3520
130! %f28 = 10016ef2 0805fcd7, Mem[0000000030041410] = fa3c88bd 2035dfbd
131 stda %f28,[%i1+%o5]0x89 ! Mem[0000000030041410] = 10016ef2 0805fcd7
132! Starting 10 instruction Store Burst
133! Mem[0000000010101410] = 31e92d61, %l5 = e29ca9bc93f1603a
134 ldstuba [%i4+%o5]0x88,%l5 ! %l5 = 00000061000000ff
135
136p0_label_2:
137! %l1 = 000000000000003a, Mem[0000000010141434] = 602eff93, %asi = 80
138 stwa %l1,[%i5+0x034]%asi ! Mem[0000000010141434] = 0000003a
139! %l6 = c76d6721ed06b274, Mem[0000000010141400] = c05448a53f0132d0
140 stxa %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = c76d6721ed06b274
141! %l4 = 000000000000b341, Mem[0000000030081410] = a69f3371
142 stba %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = a69f3341
143! Mem[0000000010081400] = 669a25d87f0a13da, %l1 = 000000000000003a, %l1 = 000000000000003a
144 casxa [%i2]0x80,%l1,%l1 ! %l1 = 669a25d87f0a13da
145! Mem[0000000010081410] = 7278a874, %l1 = 669a25d87f0a13da
146 ldstuba [%i2+%o5]0x88,%l1 ! %l1 = 00000074000000ff
147! %l0 = ffffffffffffdc55, Mem[0000000030101400] = 4346900d
148 stba %l0,[%i4+%g0]0x89 ! Mem[0000000030101400] = 43469055
149! %l5 = 0000000000000061, Mem[00000000100c1438] = 8fe52c5d, %asi = 80
150 stwa %l5,[%i3+0x038]%asi ! Mem[00000000100c1438] = 00000061
151! %l7 = 00000000000000bd, Mem[00000000300c1408] = 0692c00c
152 stba %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0692c0bd
153! Mem[000000001000140c] = 35513158, %l1 = 0000000000000074, %asi = 80
154 swapa [%i0+0x00c]%asi,%l1 ! %l1 = 0000000035513158
155! Starting 10 instruction Load Burst
156! Mem[0000000030181400] = d853a11d, %l3 = 000000001da153d8
157 ldswa [%i6+%g0]0x89,%l3 ! %l3 = ffffffffd853a11d
158
159p0_label_3:
160! Mem[0000000010181400] = 2f89f8fb, %l7 = 00000000000000bd
161 ldsha [%i6+%g0]0x80,%l7 ! %l7 = 0000000000002f89
162! Mem[0000000010001400] = 1cb6a49a8b7274a2, %l6 = c76d6721ed06b274
163 ldxa [%i0+%g0]0x80,%l6 ! %l6 = 1cb6a49a8b7274a2
164! Mem[000000001018140c] = b8528a1c, %l2 = 1d697016691ccadf
165 ldsba [%i6+0x00d]%asi,%l2 ! %l2 = 0000000000000052
166! Mem[0000000010141408] = ea6db661, %l6 = 1cb6a49a8b7274a2
167 lduba [%i5+%o4]0x88,%l6 ! %l6 = 0000000000000061
168! Mem[0000000010001410] = 44f7283c, %l4 = 000000000000b341
169 ldsba [%i0+%o5]0x80,%l4 ! %l4 = 0000000000000044
170! Mem[0000000010181408] = 1c8a52b8009f455a, %l0 = ffffffffffffdc55
171 ldxa [%i6+%o4]0x88,%l0 ! %l0 = 1c8a52b8009f455a
172! Code Fragment 4
173p0_fragment_1:
174! %l0 = 1c8a52b8009f455a
175 setx 0xb48510a78de0bf21,%g7,%l0 ! %l0 = b48510a78de0bf21
176! %l1 = 0000000035513158
177 setx 0x72c3e5985d3b3174,%g7,%l1 ! %l1 = 72c3e5985d3b3174
178 setx 0x7ff8, %g1, %g2
179 and %l0, %g2, %l0
180 setx 0xffffffff, %g1, %g2
181 and %l1, %g2, %l1
182 setx 0x100000000, %g1, %g2
183 or %l1, %g2, %l1 ! Set bit 32 - perrinj
184 ta T_CHANGE_HPRIV
185 stxa %l1, [%l0]ASI_ICACHE_INSTR
186 ta T_CHANGE_NONHPRIV
187! %l0 = b48510a78de0bf21
188 setx 0x8f6698900e5b9083,%g7,%l0 ! %l0 = 8f6698900e5b9083
189! %l1 = 72c3e5985d3b3174
190 setx 0x302ec8385726ff17,%g7,%l1 ! %l1 = 302ec8385726ff17
191! Mem[0000000010141400] = c76d6721ed06b274, %f14 = 45203f3f 926e6b34
192 ldda [%i5+%g0]0x80,%f14 ! %f14 = c76d6721 ed06b274
193! Mem[0000000030181410] = 7001eef5, %l7 = 0000000000002f89
194 ldsba [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000070
195! Starting 10 instruction Store Burst
196! Mem[0000000010141410] = e3afffff, %l2 = 0000000000000052
197 swapa [%i5+%o5]0x88,%l2 ! %l2 = 00000000e3afffff
198
199p0_label_4:
200! %l0 = 0e5b9083, %l1 = 5726ff17, Mem[0000000010101408] = cbda6747 82fee86e
201 stda %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0e5b9083 5726ff17
202! %l5 = 0000000000000061, Mem[0000000010041400] = cf2cf651
203 stwa %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000061
204! %l5 = 0000000000000061, Mem[0000000030001410] = d2c7f440
205 stha %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = d2c70061
206! %l3 = ffffffffd853a11d, Mem[000000001008143c] = 62db824c, %asi = 80
207 stba %l3,[%i2+0x03c]%asi ! Mem[000000001008143c] = 1ddb824c
208! %l0 = 0e5b9083, %l1 = 5726ff17, Mem[0000000010101408] = 83905b0e 17ff2657
209 stda %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0e5b9083 5726ff17
210! %l3 = ffffffffd853a11d, Mem[0000000010081408] = e3b2fe78
211 stba %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = e3b2fe1d
212! %l4 = 00000044, %l5 = 00000061, Mem[00000000100c1420] = 3cf18691 57606edb
213 stda %l4,[%i3+0x020]%asi ! Mem[00000000100c1420] = 00000044 00000061
214! Mem[0000000010141410] = 52000000, %l3 = ffffffffd853a11d
215 swapa [%i5+%o5]0x80,%l3 ! %l3 = 0000000052000000
216! %l2 = e3afffff, %l3 = 52000000, Mem[0000000010181410] = 5eff1405 04ee03ee
217 stda %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = e3afffff 52000000
218! Starting 10 instruction Load Burst
219! Mem[0000000010181408] = 009f455a, %l0 = 8f6698900e5b9083
220 lduwa [%i6+%o4]0x88,%l0 ! %l0 = 00000000009f455a
221
222p0_label_5:
223! Mem[0000000010141400] = c76d6721ed06b274, %l5 = 0000000000000061
224 ldxa [%i5+%g0]0x80,%l5 ! %l5 = c76d6721ed06b274
225! Mem[0000000030101408] = 6697c257, %l1 = 302ec8385726ff17
226 lduwa [%i4+%o4]0x81,%l1 ! %l1 = 000000006697c257
227! Mem[00000000100c1410] = da947aff, %f30 = dab1dfd1
228 lda [%i3+%o5]0x88,%f30 ! %f30 = da947aff
229! Mem[0000000030001400] = cbc11310, %l7 = 0000000000000070
230 ldsba [%i0+%g0]0x81,%l7 ! %l7 = ffffffffffffffcb
231! Mem[0000000030141410] = f2bd4295f876ea74, %f12 = 30c5f851 75cc2614
232 ldda [%i5+%o5]0x89,%f12 ! %f12 = f2bd4295 f876ea74
233! Mem[000000001018143c] = 6f64bbd1, %l1 = 000000006697c257
234 ldsw [%i6+0x03c],%l1 ! %l1 = 000000006f64bbd1
235 membar #Sync ! Added by membar checker (1)
236! Mem[00000000300c1400] = ff591ac8 c2885361 bdc09206 721d1a44
237! Mem[00000000300c1410] = 0ccf3734 e9746bb4 7de5c496 982226b7
238! Mem[00000000300c1420] = 0e8b5533 22b7fa40 28cefcc5 5e95ef4c
239! Mem[00000000300c1430] = bd6b53ba 5debeccd eca45b45 d9bf64ea
240 ldda [%i3]ASI_BLK_SL,%f16 ! Block Load from 00000000300c1400
241! Mem[0000000010101414] = 0a1d82a8, %l2 = 00000000e3afffff
242 lduba [%i4+0x016]%asi,%l2 ! %l2 = 0000000000000082
243! Mem[0000000010001410] = 44f7283c, %f1 = 6367b33f
244 lda [%i0+0x010]%asi,%f1 ! %f1 = 44f7283c
245! Starting 10 instruction Store Burst
246! Mem[00000000100c1400] = 55063cb6, %l3 = 0000000052000000
247 ldstuba [%i3+%g0]0x88,%l3 ! %l3 = 000000b6000000ff
248
249! Check Point 1 for processor 0
250
251 set p0_check_pt_data_1,%g4
252 rd %ccr,%g5 ! %g5 = 44
253 ldx [%g4+0x08],%g2
254 cmp %l0,%g2 ! %l0 = 00000000009f455a
255 bne %xcc,p0_reg_check_fail0
256 mov 0xee0,%g1
257 ldx [%g4+0x10],%g2
258 cmp %l1,%g2 ! %l1 = 000000006f64bbd1
259 bne %xcc,p0_reg_check_fail1
260 mov 0xee1,%g1
261 ldx [%g4+0x18],%g2
262 cmp %l2,%g2 ! %l2 = 0000000000000082
263 bne %xcc,p0_reg_check_fail2
264 mov 0xee2,%g1
265 ldx [%g4+0x20],%g2
266 cmp %l3,%g2 ! %l3 = 00000000000000b6
267 bne %xcc,p0_reg_check_fail3
268 mov 0xee3,%g1
269 ldx [%g4+0x28],%g2
270 cmp %l4,%g2 ! %l4 = 0000000000000044
271 bne %xcc,p0_reg_check_fail4
272 mov 0xee4,%g1
273 ldx [%g4+0x30],%g2
274 cmp %l5,%g2 ! %l5 = c76d6721ed06b274
275 bne %xcc,p0_reg_check_fail5
276 mov 0xee5,%g1
277 ldx [%g4+0x38],%g2
278 cmp %l6,%g2 ! %l6 = 0000000000000061
279 bne %xcc,p0_reg_check_fail6
280 mov 0xee6,%g1
281 ldx [%g4+0x40],%g2
282 cmp %l7,%g2 ! %l7 = ffffffffffffffcb
283 bne %xcc,p0_reg_check_fail7
284 mov 0xee7,%g1
285 ldx [%g4+0x48],%g3
286 std %f0,[%g4]
287 ldx [%g4],%g2
288 cmp %g3,%g2 ! %f0 = b8fc05a1 44f7283c
289 bne %xcc,p0_freg_check_fail
290 mov 0xf00,%g1
291 ldx [%g4+0x50],%g3
292 std %f12,[%g4]
293 ldx [%g4],%g2
294 cmp %g3,%g2 ! %f12 = f2bd4295 f876ea74
295 bne %xcc,p0_freg_check_fail
296 mov 0xf12,%g1
297 ldx [%g4+0x58],%g3
298 std %f14,[%g4]
299 ldx [%g4],%g2
300 cmp %g3,%g2 ! %f14 = c76d6721 ed06b274
301 bne %xcc,p0_freg_check_fail
302 mov 0xf14,%g1
303 ldx [%g4+0x60],%g3
304 std %f16,[%g4]
305 ldx [%g4],%g2
306 cmp %g3,%g2 ! %f16 = 615388c2 c81a59ff
307 bne %xcc,p0_freg_check_fail
308 mov 0xf16,%g1
309 ldx [%g4+0x68],%g3
310 std %f18,[%g4]
311 ldx [%g4],%g2
312 cmp %g3,%g2 ! %f18 = 441a1d72 0692c0bd
313 bne %xcc,p0_freg_check_fail
314 mov 0xf18,%g1
315 ldx [%g4+0x70],%g3
316 std %f20,[%g4]
317 ldx [%g4],%g2
318 cmp %g3,%g2 ! %f20 = b46b74e9 3437cf0c
319 bne %xcc,p0_freg_check_fail
320 mov 0xf20,%g1
321 ldx [%g4+0x78],%g3
322 std %f22,[%g4]
323 ldx [%g4],%g2
324 cmp %g3,%g2 ! %f22 = b7262298 96c4e57d
325 bne %xcc,p0_freg_check_fail
326 mov 0xf22,%g1
327 ldx [%g4+0x80],%g3
328 std %f24,[%g4]
329 ldx [%g4],%g2
330 cmp %g3,%g2 ! %f24 = 40fab722 33558b0e
331 bne %xcc,p0_freg_check_fail
332 mov 0xf24,%g1
333 ldx [%g4+0x88],%g3
334 std %f26,[%g4]
335 ldx [%g4],%g2
336 cmp %g3,%g2 ! %f26 = 4cef955e c5fcce28
337 bne %xcc,p0_freg_check_fail
338 mov 0xf26,%g1
339 ldx [%g4+0x90],%g3
340 std %f28,[%g4]
341 ldx [%g4],%g2
342 cmp %g3,%g2 ! %f28 = cdeceb5d ba536bbd
343 bne %xcc,p0_freg_check_fail
344 mov 0xf28,%g1
345 ldx [%g4+0x98],%g3
346 std %f30,[%g4]
347 ldx [%g4],%g2
348 cmp %g3,%g2 ! %f30 = ea64bfd9 455ba4ec
349 bne %xcc,p0_freg_check_fail
350 mov 0xf30,%g1
351
352! Check Point 1 completed
353
354
355p0_label_6:
356! %l4 = 00000044, %l5 = ed06b274, Mem[0000000030141410] = f876ea74 f2bd4295
357 stda %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000044 ed06b274
358! %l0 = 00000000009f455a, Mem[0000000030101410] = c72bbe67
359 stba %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = 5a2bbe67
360! Mem[0000000010181438] = 3ab671d5, %l7 = ffffffffffffffcb, %asi = 80
361 swapa [%i6+0x038]%asi,%l7 ! %l7 = 000000003ab671d5
362! Mem[0000000030141408] = 1ed38cb7, %l7 = 000000003ab671d5
363 swapa [%i5+%o4]0x89,%l7 ! %l7 = 000000001ed38cb7
364 membar #Sync ! Added by membar checker (2)
365! %l0 = 009f455a, %l1 = 6f64bbd1, Mem[00000000300c1410] = 3437cf0c b46b74e9
366 stda %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 009f455a 6f64bbd1
367! %l2 = 0000000000000082, Mem[0000000030081400] = 2810fa5f
368 stba %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 2810fa82
369! %l6 = 0000000000000061, Mem[0000000010181400] = 2f89f8fbac925426, %asi = 80
370 stxa %l6,[%i6+0x000]%asi ! Mem[0000000010181400] = 0000000000000061
371! %l3 = 00000000000000b6, Mem[0000000030041410] = 0805fcd7
372 stha %l3,[%i1+%o5]0x89 ! Mem[0000000030041410] = 080500b6
373! Mem[0000000010181400] = 00000000, %l7 = 000000001ed38cb7
374 swapa [%i6+%g0]0x88,%l7 ! %l7 = 0000000000000000
375! Starting 10 instruction Load Burst
376! Mem[0000000030101408] = e5806db457c29766, %l4 = 0000000000000044
377 ldxa [%i4+%o4]0x89,%l4 ! %l4 = e5806db457c29766
378
379p0_label_7:
380! Mem[0000000010041408] = 0873e995, %l1 = 000000006f64bbd1
381 ldsha [%i1+%o4]0x88,%l1 ! %l1 = ffffffffffffe995
382! Mem[0000000030181400] = d853a11d, %l3 = 00000000000000b6
383 ldsba [%i6+%g0]0x89,%l3 ! %l3 = 000000000000001d
384! Mem[00000000201c0000] = fdf39b8f, %l4 = e5806db457c29766
385 ldsha [%o0+0x000]%asi,%l4 ! %l4 = fffffffffffffdf3
386! Mem[0000000030081408] = f9caf502, %l5 = c76d6721ed06b274
387 ldswa [%i2+%o4]0x89,%l5 ! %l5 = fffffffff9caf502
388! Mem[00000000211c0000] = b341b5d7, %l1 = ffffffffffffe995
389 lduh [%o2+%g0],%l1 ! %l1 = 000000000000b341
390! Mem[0000000010101400] = 10914887, %l0 = 00000000009f455a
391 lduba [%i4+%g0]0x80,%l0 ! %l0 = 0000000000000010
392! Mem[0000000010001410] = 44f7283c, %l7 = 0000000000000000
393 ldsba [%i0+0x012]%asi,%l7 ! %l7 = 0000000000000028
394! Mem[00000000300c1410] = 6f64bbd1009f455a, %f0 = b8fc05a1 44f7283c
395 ldda [%i3+%o5]0x89,%f0 ! %f0 = 6f64bbd1 009f455a
396! Mem[0000000010141410] = d853a11d, %l3 = 000000000000001d
397 ldsh [%i5+0x012],%l3 ! %l3 = ffffffffffffa11d
398! Starting 10 instruction Store Burst
399! Mem[0000000010101400] = 10914887, %l7 = 0000000000000028
400 swapa [%i4+%g0]0x80,%l7 ! %l7 = 0000000010914887
401
402p0_label_8:
403! %f16 = 615388c2 c81a59ff, %l0 = 0000000000000010
404! Mem[0000000010041408] = 95e97308468285d3
405 add %i1,0x008,%g1
406 stda %f16,[%g1+%l0]ASI_PST16_PL ! Mem[0000000010041408] = 95e97308468285d3
407! Mem[00000000100c1410] = da947aff, %l6 = 0000000000000061
408 ldstuba [%i3+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
409! %f30 = ea64bfd9, Mem[0000000010141408] = 61b66dea
410 sta %f30,[%i5+%o4]0x80 ! Mem[0000000010141408] = ea64bfd9
411! Mem[0000000010101400] = 00000028, %l5 = fffffffff9caf502
412 ldstuba [%i4+%g0]0x80,%l5 ! %l5 = 00000000000000ff
413! Mem[0000000010101400] = 280000ff, %l6 = 00000000000000ff
414 swapa [%i4+%g0]0x88,%l6 ! %l6 = 00000000280000ff
415! Mem[0000000010141408] = d9bf64ea, %l0 = 0000000000000010
416 ldstuba [%i5+%o4]0x88,%l0 ! %l0 = 000000ea000000ff
417! %f26 = 4cef955e, Mem[0000000030141408] = d571b63a
418 sta %f26,[%i5+%o4]0x81 ! Mem[0000000030141408] = 4cef955e
419! %f28 = cdeceb5d ba536bbd, Mem[0000000010181410] = e3afffff 52000000
420 stda %f28,[%i6+%o5]0x88 ! Mem[0000000010181410] = cdeceb5d ba536bbd
421! %l2 = 00000082, %l3 = ffffa11d, Mem[0000000010041418] = 61f359ff 4268c889
422 std %l2,[%i1+0x018] ! Mem[0000000010041418] = 00000082 ffffa11d
423! Starting 10 instruction Load Burst
424! Mem[0000000030081408] = 02f5caf9794a8491, %l7 = 0000000010914887
425 ldxa [%i2+%o4]0x81,%l7 ! %l7 = 02f5caf9794a8491
426
427p0_label_9:
428! Mem[0000000020800040] = 46d9e25a, %l0 = 00000000000000ea
429 lduha [%o1+0x040]%asi,%l0 ! %l0 = 00000000000046d9
430! Mem[0000000030141410] = 44000000, %l4 = fffffffffffffdf3
431 lduba [%i5+%o5]0x81,%l4 ! %l4 = 0000000000000044
432! Mem[00000000100c1400] = ff3c0655, %l0 = 00000000000046d9
433 lduha [%i3+%g0]0x80,%l0 ! %l0 = 000000000000ff3c
434! Mem[00000000100c1410] = da947aff, %l5 = 0000000000000000
435 ldswa [%i3+%o5]0x88,%l5 ! %l5 = ffffffffda947aff
436! Mem[0000000010181408] = 5a459f00, %l2 = 0000000000000082
437 ldsha [%i6+%o4]0x80,%l2 ! %l2 = 0000000000005a45
438! Mem[00000000100c1400] = 55063cff, %l1 = 000000000000b341
439 ldsha [%i3+%g0]0x88,%l1 ! %l1 = 0000000000003cff
440 membar #Sync ! Added by membar checker (3)
441! Mem[0000000010141400] = c76d6721 ed06b274 ff64bfd9 e545dd67
442! Mem[0000000010141410] = d853a11d 94e9022f ff795814 f47ca02d
443! Mem[0000000010141420] = 031a783d b6b67068 348aa427 35edcef8
444! Mem[0000000010141430] = fa62794f 0000003a 3498af52 7ae32cb8
445 ldda [%i5]ASI_BLK_P,%f0 ! Block Load from 0000000010141400
446! Mem[0000000010141400] = c76d6721, %f20 = b46b74e9
447 lda [%i5+%g0]0x80,%f20 ! %f20 = c76d6721
448! Mem[0000000030101408] = 6697c257, %l5 = ffffffffda947aff
449 ldsha [%i4+%o4]0x81,%l5 ! %l5 = 0000000000006697
450! Starting 10 instruction Store Burst
451! Mem[0000000010001408] = dc55a41e, %l6 = 00000000280000ff
452 swapa [%i0+%o4]0x80,%l6 ! %l6 = 00000000dc55a41e
453
454p0_label_10:
455! Mem[00000000100c1428] = 89e8739e, %l2 = 0000000000005a45
456 ldstuba [%i3+0x028]%asi,%l2 ! %l2 = 00000089000000ff
457! %l3 = ffffffffffffa11d, Mem[0000000030181410] = 7001eef5
458 stwa %l3,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffffa11d
459! %l2 = 00000089, %l3 = ffffa11d, Mem[0000000010181400] = 1ed38cb7 61000000
460 stda %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000089 ffffa11d
461! %f19 = 0692c0bd, Mem[0000000010041400] = 61000000
462 sta %f19,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0692c0bd
463! Mem[000000001010141c] = 8147b36e, %l3 = ffffffffffffa11d
464 swap [%i4+0x01c],%l3 ! %l3 = 000000008147b36e
465! %f18 = 441a1d72 0692c0bd, Mem[0000000030101408] = 6697c257 b46d80e5
466 stda %f18,[%i4+%o4]0x81 ! Mem[0000000030101408] = 441a1d72 0692c0bd
467! %l6 = dc55a41e, %l7 = 794a8491, Mem[0000000030101400] = 55904643 64d1f116
468 stda %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = dc55a41e 794a8491
469! %l3 = 000000008147b36e, Mem[0000000020800040] = 46d9e25a
470 stb %l3,[%o1+0x040] ! Mem[0000000020800040] = 6ed9e25a
471 membar #Sync ! Added by membar checker (4)
472! %l2 = 0000000000000089, Mem[0000000010141408] = ff64bfd9
473 stha %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0089bfd9
474! Starting 10 instruction Load Burst
475! Mem[0000000010041408] = d38582460873e995, %l3 = 000000008147b36e
476 ldxa [%i1+%o4]0x88,%l3 ! %l3 = d38582460873e995
477
478! Check Point 2 for processor 0
479
480 set p0_check_pt_data_2,%g4
481 rd %ccr,%g5 ! %g5 = 44
482 ldx [%g4+0x08],%g2
483 cmp %l0,%g2 ! %l0 = 000000000000ff3c
484 bne %xcc,p0_reg_check_fail0
485 mov 0xee0,%g1
486 ldx [%g4+0x10],%g2
487 cmp %l1,%g2 ! %l1 = 0000000000003cff
488 bne %xcc,p0_reg_check_fail1
489 mov 0xee1,%g1
490 ldx [%g4+0x18],%g2
491 cmp %l2,%g2 ! %l2 = 0000000000000089
492 bne %xcc,p0_reg_check_fail2
493 mov 0xee2,%g1
494 ldx [%g4+0x20],%g2
495 cmp %l3,%g2 ! %l3 = d38582460873e995
496 bne %xcc,p0_reg_check_fail3
497 mov 0xee3,%g1
498 ldx [%g4+0x28],%g2
499 cmp %l4,%g2 ! %l4 = 0000000000000044
500 bne %xcc,p0_reg_check_fail4
501 mov 0xee4,%g1
502 ldx [%g4+0x30],%g2
503 cmp %l5,%g2 ! %l5 = 0000000000006697
504 bne %xcc,p0_reg_check_fail5
505 mov 0xee5,%g1
506 ldx [%g4+0x38],%g2
507 cmp %l6,%g2 ! %l6 = 00000000dc55a41e
508 bne %xcc,p0_reg_check_fail6
509 mov 0xee6,%g1
510 ldx [%g4+0x40],%g2
511 cmp %l7,%g2 ! %l7 = 02f5caf9794a8491
512 bne %xcc,p0_reg_check_fail7
513 mov 0xee7,%g1
514 ldx [%g4+0x48],%g3
515 std %f0,[%g4]
516 ldx [%g4],%g2
517 cmp %g3,%g2 ! %f0 = c76d6721 ed06b274
518 bne %xcc,p0_freg_check_fail
519 mov 0xf00,%g1
520 ldx [%g4+0x50],%g3
521 std %f2,[%g4]
522 ldx [%g4],%g2
523 cmp %g3,%g2 ! %f2 = ff64bfd9 e545dd67
524 bne %xcc,p0_freg_check_fail
525 mov 0xf02,%g1
526 ldx [%g4+0x58],%g3
527 std %f4,[%g4]
528 ldx [%g4],%g2
529 cmp %g3,%g2 ! %f4 = d853a11d 94e9022f
530 bne %xcc,p0_freg_check_fail
531 mov 0xf04,%g1
532 ldx [%g4+0x60],%g3
533 std %f6,[%g4]
534 ldx [%g4],%g2
535 cmp %g3,%g2 ! %f6 = ff795814 f47ca02d
536 bne %xcc,p0_freg_check_fail
537 mov 0xf06,%g1
538 ldx [%g4+0x68],%g3
539 std %f8,[%g4]
540 ldx [%g4],%g2
541 cmp %g3,%g2 ! %f8 = 031a783d b6b67068
542 bne %xcc,p0_freg_check_fail
543 mov 0xf08,%g1
544 ldx [%g4+0x70],%g3
545 std %f10,[%g4]
546 ldx [%g4],%g2
547 cmp %g3,%g2 ! %f10 = 348aa427 35edcef8
548 bne %xcc,p0_freg_check_fail
549 mov 0xf10,%g1
550 ldx [%g4+0x78],%g3
551 std %f12,[%g4]
552 ldx [%g4],%g2
553 cmp %g3,%g2 ! %f12 = fa62794f 0000003a
554 bne %xcc,p0_freg_check_fail
555 mov 0xf12,%g1
556 ldx [%g4+0x80],%g3
557 std %f14,[%g4]
558 ldx [%g4],%g2
559 cmp %g3,%g2 ! %f14 = 3498af52 7ae32cb8
560 bne %xcc,p0_freg_check_fail
561 mov 0xf14,%g1
562 ldx [%g4+0x88],%g3
563 std %f20,[%g4]
564 ldx [%g4],%g2
565 cmp %g3,%g2 ! %f20 = c76d6721 3437cf0c
566 bne %xcc,p0_freg_check_fail
567 mov 0xf20,%g1
568
569! Check Point 2 completed
570
571
572p0_label_11:
573! Mem[0000000010181400] = 89000000, %l4 = 0000000000000044
574 ldsh [%i6+0x002],%l4 ! %l4 = 0000000000000000
575! Mem[0000000030141410] = 44000000, %f2 = ff64bfd9
576 lda [%i5+%o5]0x81,%f2 ! %f2 = 44000000
577! Mem[000000001000142c] = d9d69556, %l6 = 00000000dc55a41e
578 ldsb [%i0+0x02d],%l6 ! %l6 = ffffffffffffffd6
579! Mem[0000000010101408] = 0e5b9083, %f1 = ed06b274
580 lda [%i4+%o4]0x88,%f1 ! %f1 = 0e5b9083
581! Mem[0000000010041410] = ff3795a8, %l7 = 02f5caf9794a8491
582 lduba [%i1+0x010]%asi,%l7 ! %l7 = 00000000000000ff
583! Mem[0000000010101400] = ff000000, %l3 = d38582460873e995
584 ldsba [%i4+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
585! Mem[0000000030081400] = 2810fa82, %l1 = 0000000000003cff
586 ldsba [%i2+%g0]0x89,%l1 ! %l1 = ffffffffffffff82
587! Mem[0000000010181408] = 009f455a, %l5 = 0000000000006697
588 lduba [%i6+%o4]0x88,%l5 ! %l5 = 000000000000005a
589! Mem[0000000030101400] = 1ea455dc, %l2 = 0000000000000089
590 ldswa [%i4+%g0]0x89,%l2 ! %l2 = 000000001ea455dc
591! Starting 10 instruction Store Burst
592! %l3 = ffffffffffffffff, Mem[0000000010001408] = ff000028
593 stwa %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffff
594
595p0_label_12:
596! %l7 = 00000000000000ff, Mem[0000000010041408] = 95e97308
597 stha %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00ff7308
598! Mem[000000001000142e] = d9d69556, %l3 = ffffffffffffffff
599 ldstub [%i0+0x02e],%l3 ! %l3 = 00000095000000ff
600! %f18 = 441a1d72 0692c0bd, %l0 = 000000000000ff3c
601! Mem[0000000030041438] = c801c78542576a2f
602 add %i1,0x038,%g1
603 stda %f18,[%g1+%l0]ASI_PST16_SL ! Mem[0000000030041438] = c801c785721d1a44
604! %l2 = 000000001ea455dc, Mem[0000000030081408] = 02f5caf9
605 stwa %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 1ea455dc
606! %l6 = ffffffd6, %l7 = 000000ff, Mem[00000000100c1400] = 55063cff 0f28a18c
607 stda %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffffd6 000000ff
608! Mem[0000000010101408] = 83905b0e, %l1 = ffffff82, %l1 = ffffff82
609 add %i4,0x08,%g1
610 casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000083905b0e
611! %l5 = 000000000000005a, Mem[0000000010001410] = 44f7283c9902143e
612 stxa %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000000000005a
613! %l4 = 0000000000000000, Mem[0000000010141408] = d9bf8900
614 stba %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = d9bf8900
615! %l1 = 0000000083905b0e, Mem[0000000010081400] = d8259a66
616 stwa %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = 83905b0e
617! Starting 10 instruction Load Burst
618! Mem[0000000030001400] = 1013c1cb, %l6 = ffffffffffffffd6
619 lduha [%i0+%g0]0x89,%l6 ! %l6 = 000000000000c1cb
620
621p0_label_13:
622! Mem[0000000010041400] = 0692c0bd, %l4 = 0000000000000000
623 ldswa [%i1+%g0]0x88,%l4 ! %l4 = 000000000692c0bd
624! Mem[0000000010041400] = bdc09206, %l6 = 000000000000c1cb
625 ldswa [%i1+%g0]0x80,%l6 ! %l6 = ffffffffbdc09206
626! Mem[000000001010141c] = ffffa11d, %l3 = 0000000000000095
627 lduba [%i4+0x01f]%asi,%l3 ! %l3 = 000000000000001d
628! Mem[0000000010041400] = bdc09206, %l0 = 000000000000ff3c
629 lduba [%i1+%g0]0x80,%l0 ! %l0 = 00000000000000bd
630! Mem[0000000010001408] = ffffffff, %f11 = 35edcef8
631 lda [%i0+%o4]0x80,%f11 ! %f11 = ffffffff
632! Mem[0000000030101410] = 5a2bbe67, %f16 = 615388c2
633 lda [%i4+%o5]0x81,%f16 ! %f16 = 5a2bbe67
634! Mem[00000000211c0000] = b341b5d7, %l3 = 000000000000001d
635 lduh [%o2+%g0],%l3 ! %l3 = 000000000000b341
636! Mem[0000000030081400] = 82fa1028 c9fad25a, %l6 = bdc09206, %l7 = 000000ff
637 ldda [%i2+%g0]0x81,%l6 ! %l6 = 0000000082fa1028 00000000c9fad25a
638! Mem[0000000030001410] = d2c70061, %f5 = 94e9022f
639 lda [%i0+%o5]0x89,%f5 ! %f5 = d2c70061
640! Starting 10 instruction Store Burst
641! Mem[0000000010001408] = ffffffff, %l0 = 00000000000000bd
642 ldstuba [%i0+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
643
644p0_label_14:
645! %l0 = 00000000000000ff, Mem[0000000010001400] = 1cb6a49a
646 stwa %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000ff
647! %f0 = c76d6721 0e5b9083, %l7 = 00000000c9fad25a
648! Mem[0000000010181438] = ffffffcb6f64bbd1
649 add %i6,0x038,%g1
650 stda %f0,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010181438] = ffff5b0e6f646dc7
651! Mem[0000000010141408] = 0089bfd9, %l7 = 00000000c9fad25a
652 ldstuba [%i5+%o4]0x80,%l7 ! %l7 = 00000000000000ff
653! %l1 = 0000000083905b0e, Mem[0000000010041402] = bdc09206, %asi = 80
654 stha %l1,[%i1+0x002]%asi ! Mem[0000000010041400] = bdc05b0e
655! %f0 = c76d6721 0e5b9083, %l3 = 000000000000b341
656! Mem[0000000010101438] = 4d55d0012de6dbd2
657 add %i4,0x038,%g1
658 stda %f0,[%g1+%l3]ASI_PST32_P ! Mem[0000000010101438] = 4d55d0010e5b9083
659! Mem[0000000010141400] = 21676dc7, %l5 = 000000000000005a
660 ldstuba [%i5+%g0]0x88,%l5 ! %l5 = 000000c7000000ff
661! %l0 = 00000000000000ff, Mem[0000000030181408] = d01900dd82abd71c
662 stxa %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000000000ff
663! Mem[00000000100c1408] = fb4a979d, %l0 = 00000000000000ff
664 ldstuba [%i3+%o4]0x88,%l0 ! %l0 = 0000009d000000ff
665! %l6 = 82fa1028, %l7 = 00000000, Mem[0000000030081410] = a69f3341 de1a0dc9
666 stda %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 82fa1028 00000000
667! Starting 10 instruction Load Burst
668! Mem[0000000030001400] = cbc11310, %l1 = 0000000083905b0e
669 ldsba [%i0+%g0]0x81,%l1 ! %l1 = ffffffffffffffcb
670
671p0_label_15:
672! Mem[0000000021800000] = 9933c8c8, %l1 = ffffffffffffffcb
673 lduh [%o3+%g0],%l1 ! %l1 = 0000000000009933
674! Mem[0000000030101410] = 67be2b5a, %f3 = e545dd67
675 lda [%i4+%o5]0x89,%f3 ! %f3 = 67be2b5a
676! Mem[0000000030041400] = f647d8f4, %l2 = 000000001ea455dc
677 ldsba [%i1+%g0]0x89,%l2 ! %l2 = fffffffffffffff4
678! Mem[0000000010141410] = 1da153d8, %l5 = 00000000000000c7
679 ldsha [%i5+%o5]0x88,%l5 ! %l5 = 00000000000053d8
680! Mem[0000000010081400] = 83905b0e, %l2 = fffffffffffffff4
681 lduba [%i2+%g0]0x88,%l2 ! %l2 = 000000000000000e
682! Mem[0000000010001434] = d3bfcf8b, %l5 = 00000000000053d8
683 lduwa [%i0+0x034]%asi,%l5 ! %l5 = 00000000d3bfcf8b
684! Mem[0000000030141410] = 00000044, %l4 = 000000000692c0bd
685 lduwa [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000044
686! Mem[0000000030141400] = 49399308, %l7 = 0000000000000000
687 lduba [%i5+%g0]0x81,%l7 ! %l7 = 0000000000000049
688! Mem[0000000030181410] = cb4a43821da1ffff, %f26 = 4cef955e c5fcce28
689 ldda [%i6+%o5]0x89,%f26 ! %f26 = cb4a4382 1da1ffff
690! Starting 10 instruction Store Burst
691! Mem[0000000010101410] = ff2de931, %l3 = 000000000000b341
692 swapa [%i4+%o5]0x80,%l3 ! %l3 = 00000000ff2de931
693
694! Check Point 3 for processor 0
695
696 set p0_check_pt_data_3,%g4
697 rd %ccr,%g5 ! %g5 = 44
698 ldx [%g4+0x08],%g2
699 cmp %l0,%g2 ! %l0 = 000000000000009d
700 bne %xcc,p0_reg_check_fail0
701 mov 0xee0,%g1
702 ldx [%g4+0x10],%g2
703 cmp %l1,%g2 ! %l1 = 0000000000009933
704 bne %xcc,p0_reg_check_fail1
705 mov 0xee1,%g1
706 ldx [%g4+0x18],%g2
707 cmp %l2,%g2 ! %l2 = 000000000000000e
708 bne %xcc,p0_reg_check_fail2
709 mov 0xee2,%g1
710 ldx [%g4+0x20],%g2
711 cmp %l3,%g2 ! %l3 = 00000000ff2de931
712 bne %xcc,p0_reg_check_fail3
713 mov 0xee3,%g1
714 ldx [%g4+0x28],%g2
715 cmp %l4,%g2 ! %l4 = 0000000000000044
716 bne %xcc,p0_reg_check_fail4
717 mov 0xee4,%g1
718 ldx [%g4+0x30],%g2
719 cmp %l5,%g2 ! %l5 = 00000000d3bfcf8b
720 bne %xcc,p0_reg_check_fail5
721 mov 0xee5,%g1
722 ldx [%g4+0x38],%g2
723 cmp %l6,%g2 ! %l6 = 0000000082fa1028
724 bne %xcc,p0_reg_check_fail6
725 mov 0xee6,%g1
726 ldx [%g4+0x40],%g2
727 cmp %l7,%g2 ! %l7 = 0000000000000049
728 bne %xcc,p0_reg_check_fail7
729 mov 0xee7,%g1
730 ldx [%g4+0x48],%g3
731 std %f0,[%g4]
732 ldx [%g4],%g2
733 cmp %g3,%g2 ! %f0 = c76d6721 0e5b9083
734 bne %xcc,p0_freg_check_fail
735 mov 0xf00,%g1
736 ldx [%g4+0x50],%g3
737 std %f2,[%g4]
738 ldx [%g4],%g2
739 cmp %g3,%g2 ! %f2 = 44000000 67be2b5a
740 bne %xcc,p0_freg_check_fail
741 mov 0xf02,%g1
742 ldx [%g4+0x58],%g3
743 std %f4,[%g4]
744 ldx [%g4],%g2
745 cmp %g3,%g2 ! %f4 = d853a11d d2c70061
746 bne %xcc,p0_freg_check_fail
747 mov 0xf04,%g1
748 ldx [%g4+0x60],%g3
749 std %f6,[%g4]
750 ldx [%g4],%g2
751 cmp %g3,%g2 ! %f6 = ff795814 f47ca02d
752 bne %xcc,p0_freg_check_fail
753 mov 0xf06,%g1
754 ldx [%g4+0x68],%g3
755 std %f10,[%g4]
756 ldx [%g4],%g2
757 cmp %g3,%g2 ! %f10 = 348aa427 ffffffff
758 bne %xcc,p0_freg_check_fail
759 mov 0xf10,%g1
760 ldx [%g4+0x70],%g3
761 std %f16,[%g4]
762 ldx [%g4],%g2
763 cmp %g3,%g2 ! %f16 = 5a2bbe67 c81a59ff
764 bne %xcc,p0_freg_check_fail
765 mov 0xf16,%g1
766 ldx [%g4+0x78],%g3
767 std %f26,[%g4]
768 ldx [%g4],%g2
769 cmp %g3,%g2 ! %f26 = cb4a4382 1da1ffff
770 bne %xcc,p0_freg_check_fail
771 mov 0xf26,%g1
772
773! Check Point 3 completed
774
775
776p0_label_16:
777! %f16 = 5a2bbe67 c81a59ff 441a1d72 0692c0bd
778! %f20 = c76d6721 3437cf0c b7262298 96c4e57d
779! %f24 = 40fab722 33558b0e cb4a4382 1da1ffff
780! %f28 = cdeceb5d ba536bbd ea64bfd9 455ba4ec
781 stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
782! Mem[0000000030141408] = 4cef955e, %l4 = 0000000000000044
783 swapa [%i5+%o4]0x81,%l4 ! %l4 = 000000004cef955e
784! %f12 = fa62794f 0000003a, %l7 = 0000000000000049
785! Mem[0000000030081410] = 2810fa8200000000
786 add %i2,0x010,%g1
787 stda %f12,[%g1+%l7]ASI_PST8_S ! Mem[0000000030081410] = 2862fa820000003a
788! %l5 = 00000000d3bfcf8b, Mem[0000000010101420] = 40fab72233558b0e, %asi = 80
789 stxa %l5,[%i4+0x020]%asi ! Mem[0000000010101420] = 00000000d3bfcf8b
790! Mem[00000000300c1410] = 009f455a, %l1 = 0000000000009933
791 ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 0000005a000000ff
792! %l5 = 00000000d3bfcf8b, Mem[00000000201c0000] = fdf39b8f, %asi = 80
793 stha %l5,[%o0+0x000]%asi ! Mem[00000000201c0000] = cf8b9b8f
794! Mem[000000001014140d] = e545dd67, %l3 = 00000000ff2de931
795 ldstub [%i5+0x00d],%l3 ! %l3 = 00000045000000ff
796! %f16 = 5a2bbe67 c81a59ff 441a1d72 0692c0bd
797! %f20 = c76d6721 3437cf0c b7262298 96c4e57d
798! %f24 = 40fab722 33558b0e cb4a4382 1da1ffff
799! %f28 = cdeceb5d ba536bbd ea64bfd9 455ba4ec
800 stda %f16,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000030081400
801! Mem[0000000010041410] = a89537ff, %l1 = 000000000000005a
802 ldstuba [%i1+%o5]0x88,%l1 ! %l1 = 000000ff000000ff
803! Starting 10 instruction Load Burst
804! Mem[0000000010041410] = a89537ff, %l4 = 000000004cef955e
805 ldsha [%i1+%o5]0x88,%l4 ! %l4 = 00000000000037ff
806
807p0_label_17:
808! Mem[0000000010041408] = 0873ff00, %l7 = 0000000000000049
809 ldsha [%i1+%o4]0x88,%l7 ! %l7 = ffffffffffffff00
810! Mem[00000000100c1418] = a4590319f9fbe3e0, %l5 = 00000000d3bfcf8b
811 ldxa [%i3+0x018]%asi,%l5 ! %l5 = a4590319f9fbe3e0
812! Mem[0000000010181400] = 00000089, %l2 = 000000000000000e
813 ldsha [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000089
814! Mem[0000000030101400] = dc55a41e, %f15 = 7ae32cb8
815 lda [%i4+%g0]0x81,%f15 ! %f15 = dc55a41e
816 membar #Sync ! Added by membar checker (5)
817! Mem[0000000030081408] = 0692c0bd, %l5 = a4590319f9fbe3e0
818 lduha [%i2+%o4]0x89,%l5 ! %l5 = 000000000000c0bd
819! Mem[0000000010181400] = 89000000, %l7 = ffffffffffffff00
820 ldswa [%i6+%g0]0x80,%l7 ! %l7 = ffffffff89000000
821! Mem[0000000021800140] = 7312ef3d, %l6 = 0000000082fa1028
822 ldsba [%o3+0x140]%asi,%l6 ! %l6 = 0000000000000073
823! Mem[0000000010001408] = ffffffff, %f8 = 031a783d
824 lda [%i0+%o4]0x88,%f8 ! %f8 = ffffffff
825! Mem[0000000021800100] = d03e4a7a, %l3 = 0000000000000045
826 ldub [%o3+0x100],%l3 ! %l3 = 00000000000000d0
827! Starting 10 instruction Store Burst
828! %l1 = 00000000000000ff, Mem[0000000030081410] = 3437cf0c
829 stba %l1,[%i2+%o5]0x89 ! Mem[0000000030081410] = 3437cfff
830
831p0_label_18:
832! %f12 = fa62794f, Mem[0000000030181410] = 1da1ffff
833 sta %f12,[%i6+%o5]0x89 ! Mem[0000000030181410] = fa62794f
834! %l0 = 000000000000009d, Mem[0000000030001408] = 147762c2
835 stba %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 9d7762c2
836! %l0 = 000000000000009d, Mem[0000000010181408] = 5a459f00b8528a1c
837 stxa %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000000000000009d
838! Mem[0000000010141400] = 21676dff, %l2 = 0000000000000089
839 ldstuba [%i5+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
840! Mem[0000000030101400] = 1ea455dc, %l2 = 00000000000000ff
841 ldstuba [%i4+%g0]0x89,%l2 ! %l2 = 000000dc000000ff
842! %f14 = 3498af52 dc55a41e, Mem[00000000300c1410] = 009f45ff 6f64bbd1
843 stda %f14,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 3498af52 dc55a41e
844! Mem[0000000010141400] = ff6d6721, %l1 = 00000000000000ff
845 ldstuba [%i5+%g0]0x80,%l1 ! %l1 = 000000ff000000ff
846! Mem[00000000100c1400] = d6ffffff ff000000, %l4 = 000037ff, %l5 = 0000c0bd
847 ldda [%i3+%g0]0x80,%l4 ! %l4 = 00000000d6ffffff 00000000ff000000
848! Mem[0000000010141408] = d9bf89ff, %l5 = 00000000ff000000
849 ldstuba [%i5+%o4]0x88,%l5 ! %l5 = 000000ff000000ff
850! Starting 10 instruction Load Burst
851! Mem[0000000010101438] = ea64bfd9, %l2 = 00000000000000dc
852 lduh [%i4+0x03a],%l2 ! %l2 = 000000000000bfd9
853
854p0_label_19:
855! Mem[0000000030101410] = 67be2b5a, %l2 = 000000000000bfd9
856 ldsba [%i4+%o5]0x89,%l2 ! %l2 = 000000000000005a
857! Mem[00000000100c1418] = a4590319, %l1 = 00000000000000ff
858 lduha [%i3+0x01a]%asi,%l1 ! %l1 = 0000000000000319
859! Mem[00000000100c1400] = ffffffd6, %l5 = 00000000000000ff
860 lduba [%i3+%g0]0x88,%l5 ! %l5 = 00000000000000d6
861! Mem[00000000100c1420] = 00000044 00000061, %l2 = 0000005a, %l3 = 000000d0
862 ldda [%i3+0x020]%asi,%l2 ! %l2 = 0000000000000044 0000000000000061
863! Mem[0000000010001430] = 130fe697, %l0 = 000000000000009d
864 lduwa [%i0+0x030]%asi,%l0 ! %l0 = 00000000130fe697
865! Mem[00000000300c1408] = bdc09206, %l0 = 00000000130fe697
866 lduba [%i3+%o4]0x81,%l0 ! %l0 = 00000000000000bd
867! Mem[00000000100c1400] = 000000ffffffffd6, %f20 = c76d6721 3437cf0c
868 ldda [%i3+%g0]0x88,%f20 ! %f20 = 000000ff ffffffd6
869! Mem[0000000020800000] = 824c7fc1, %l7 = ffffffff89000000
870 lduba [%o1+0x000]%asi,%l7 ! %l7 = 0000000000000082
871! Mem[0000000010141428] = 348aa427, %l4 = 00000000d6ffffff
872 ldsh [%i5+0x028],%l4 ! %l4 = 000000000000348a
873! Starting 10 instruction Store Burst
874! Mem[0000000010181400] = 00000089, %l1 = 0000000000000319
875 ldstuba [%i6+%g0]0x88,%l1 ! %l1 = 00000089000000ff
876
877p0_label_20:
878! Mem[0000000030001400] = cbc11310, %l4 = 000000000000348a
879 swapa [%i0+%g0]0x81,%l4 ! %l4 = 00000000cbc11310
880! Code Fragment 3
881p0_fragment_2:
882! %l0 = 00000000000000bd
883 setx 0x2c0481dff360fcfe,%g7,%l0 ! %l0 = 2c0481dff360fcfe
884! %l1 = 0000000000000089
885 setx 0xe246d127f7eed430,%g7,%l1 ! %l1 = e246d127f7eed430
886 setx 0x1fe000, %g1, %g3
887 or %l0, %g3, %l0 ! always set perrmask = 0xff
888 setx 0x1ffff8, %g1, %g2
889 and %l0, %g2, %l0
890 ta T_CHANGE_HPRIV
891 stxa %l1, [%l0]ASI_DCACHE_DATA
892 ta T_CHANGE_NONHPRIV
893! %l0 = 2c0481dff360fcfe
894 setx 0x4c09e79782fc3a38,%g7,%l0 ! %l0 = 4c09e79782fc3a38
895! %l1 = e246d127f7eed430
896 setx 0x4dae946873f7e720,%g7,%l1 ! %l1 = 4dae946873f7e720
897! Mem[0000000030081410] = 3437cfff, %l2 = 0000000000000044
898 ldstuba [%i2+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
899! Mem[0000000030181410] = 4f7962fa, %l7 = 0000000000000082
900 swapa [%i6+%o5]0x81,%l7 ! %l7 = 000000004f7962fa
901! %l1 = 4dae946873f7e720, Mem[0000000010081400] = 0e5b9083
902 stwa %l1,[%i2+%g0]0x80 ! Mem[0000000010081400] = 73f7e720
903! %l6 = 0000000000000073, Mem[0000000010041418] = 00000082ffffa11d
904 stx %l6,[%i1+0x018] ! Mem[0000000010041418] = 0000000000000073
905! Mem[0000000030001408] = c262779d, %l5 = 00000000000000d6
906 swapa [%i0+%o4]0x89,%l5 ! %l5 = 00000000c262779d
907! %l3 = 0000000000000061, Mem[0000000030001408] = d6000000
908 stwa %l3,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000061
909! Mem[0000000010081408] = 1dfeb2e3, %l0 = 4c09e79782fc3a38
910 swapa [%i2+%o4]0x80,%l0 ! %l0 = 000000001dfeb2e3
911! Starting 10 instruction Load Burst
912! Mem[0000000030001410] = d2c70061, %l3 = 0000000000000061
913 lduha [%i0+%o5]0x89,%l3 ! %l3 = 0000000000000061
914
915! Check Point 4 for processor 0
916
917 set p0_check_pt_data_4,%g4
918 rd %ccr,%g5 ! %g5 = 44
919 ldx [%g4+0x08],%g2
920 cmp %l0,%g2 ! %l0 = 000000001dfeb2e3
921 bne %xcc,p0_reg_check_fail0
922 mov 0xee0,%g1
923 ldx [%g4+0x10],%g2
924 cmp %l1,%g2 ! %l1 = 4dae946873f7e720
925 bne %xcc,p0_reg_check_fail1
926 mov 0xee1,%g1
927 ldx [%g4+0x18],%g2
928 cmp %l2,%g2 ! %l2 = 00000000000000ff
929 bne %xcc,p0_reg_check_fail2
930 mov 0xee2,%g1
931 ldx [%g4+0x20],%g2
932 cmp %l3,%g2 ! %l3 = 0000000000000061
933 bne %xcc,p0_reg_check_fail3
934 mov 0xee3,%g1
935 ldx [%g4+0x28],%g2
936 cmp %l4,%g2 ! %l4 = 00000000cbc11310
937 bne %xcc,p0_reg_check_fail4
938 mov 0xee4,%g1
939 ldx [%g4+0x30],%g2
940 cmp %l5,%g2 ! %l5 = 00000000c262779d
941 bne %xcc,p0_reg_check_fail5
942 mov 0xee5,%g1
943 ldx [%g4+0x38],%g2
944 cmp %l6,%g2 ! %l6 = 0000000000000073
945 bne %xcc,p0_reg_check_fail6
946 mov 0xee6,%g1
947 ldx [%g4+0x40],%g2
948 cmp %l7,%g2 ! %l7 = 000000004f7962fa
949 bne %xcc,p0_reg_check_fail7
950 mov 0xee7,%g1
951 ldx [%g4+0x48],%g3
952 std %f2,[%g4]
953 ldx [%g4],%g2
954 cmp %g3,%g2 ! %f2 = 44000000 67be2b5a
955 bne %xcc,p0_freg_check_fail
956 mov 0xf02,%g1
957 ldx [%g4+0x50],%g3
958 std %f4,[%g4]
959 ldx [%g4],%g2
960 cmp %g3,%g2 ! %f4 = d853a11d d2c70061
961 bne %xcc,p0_freg_check_fail
962 mov 0xf04,%g1
963 ldx [%g4+0x58],%g3
964 std %f8,[%g4]
965 ldx [%g4],%g2
966 cmp %g3,%g2 ! %f8 = ffffffff b6b67068
967 bne %xcc,p0_freg_check_fail
968 mov 0xf08,%g1
969 ldx [%g4+0x60],%g3
970 std %f14,[%g4]
971 ldx [%g4],%g2
972 cmp %g3,%g2 ! %f14 = 3498af52 dc55a41e
973 bne %xcc,p0_freg_check_fail
974 mov 0xf14,%g1
975 ldx [%g4+0x68],%g3
976 std %f20,[%g4]
977 ldx [%g4],%g2
978 cmp %g3,%g2 ! %f20 = 000000ff ffffffd6
979 bne %xcc,p0_freg_check_fail
980 mov 0xf20,%g1
981
982! Check Point 4 completed
983
984
985p0_label_21:
986! Mem[0000000010001430] = 130fe697, %l5 = 00000000c262779d
987 lduwa [%i0+0x030]%asi,%l5 ! %l5 = 00000000130fe697
988! Mem[00000000218001c0] = 39ba67be, %l7 = 000000004f7962fa
989 lduba [%o3+0x1c1]%asi,%l7 ! %l7 = 00000000000000ba
990! Mem[00000000211c0000] = b341b5d7, %l5 = 00000000130fe697
991 lduh [%o2+%g0],%l5 ! %l5 = 000000000000b341
992! Mem[0000000010141410] = d853a11d, %l2 = 00000000000000ff
993 lduba [%i5+%o5]0x80,%l2 ! %l2 = 00000000000000d8
994! Mem[0000000030101400] = 1ea455ff, %l2 = 00000000000000d8
995 ldsha [%i4+%g0]0x89,%l2 ! %l2 = 00000000000055ff
996! Mem[0000000030101408] = 721d1a44, %l1 = 4dae946873f7e720
997 lduwa [%i4+%o4]0x89,%l1 ! %l1 = 00000000721d1a44
998! Mem[0000000010181418] = 769fac2dc511fcb3, %l5 = 000000000000b341
999 ldx [%i6+0x018],%l5 ! %l5 = 769fac2dc511fcb3
1000! Mem[00000000218001c0] = 39ba67be, %l0 = 000000001dfeb2e3
1001 lduha [%o3+0x1c0]%asi,%l0 ! %l0 = 00000000000039ba
1002! Mem[0000000030181400] = 1da153d8 9d60522b, %l2 = 000055ff, %l3 = 00000061
1003 ldda [%i6+%g0]0x81,%l2 ! %l2 = 000000001da153d8 000000009d60522b
1004! Starting 10 instruction Store Burst
1005! %l2 = 000000001da153d8, Mem[0000000010101410] = 21676dc7
1006 stwa %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 1da153d8
1007
1008p0_label_22:
1009! Mem[0000000010041408] = 0873ff00, %l0 = 00000000000039ba
1010 swapa [%i1+%o4]0x88,%l0 ! %l0 = 000000000873ff00
1011! Mem[00000000100c1410] = da947aff, %l5 = 769fac2dc511fcb3
1012 swapa [%i3+%o5]0x88,%l5 ! %l5 = 00000000da947aff
1013! %f16 = 5a2bbe67 c81a59ff, %l2 = 000000001da153d8
1014! Mem[0000000030141410] = 4400000074b206ed
1015 add %i5,0x010,%g1
1016 stda %f16,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030141410] = 4400000074b22b5a
1017! Mem[0000000030181400] = d853a11d, %l0 = 000000000873ff00
1018 ldstuba [%i6+%g0]0x89,%l0 ! %l0 = 0000001d000000ff
1019! Mem[0000000030101408] = 721d1a44, %l2 = 000000001da153d8
1020 ldstuba [%i4+%o4]0x89,%l2 ! %l2 = 00000044000000ff
1021! %f30 = ea64bfd9, Mem[0000000010181408] = 00000000
1022 sta %f30,[%i6+%o4]0x80 ! Mem[0000000010181408] = ea64bfd9
1023! Mem[0000000030081408] = 0692c0bd, %l7 = 00000000000000ba
1024 ldstuba [%i2+%o4]0x89,%l7 ! %l7 = 000000bd000000ff
1025! %l5 = 00000000da947aff, Mem[000000001004141b] = 00000000
1026 stb %l5,[%i1+0x01b] ! Mem[0000000010041418] = 000000ff
1027! %f22 = b7262298, Mem[0000000010141410] = 1da153d8
1028 sta %f22,[%i5+%o5]0x88 ! Mem[0000000010141410] = b7262298
1029! Starting 10 instruction Load Burst
1030! Mem[0000000010001404] = 8b7274a2, %l6 = 0000000000000073
1031 ldswa [%i0+0x004]%asi,%l6 ! %l6 = ffffffff8b7274a2
1032
1033p0_label_23:
1034! Mem[0000000010181408] = d9bf64ea, %l5 = 00000000da947aff
1035 ldsha [%i6+%o4]0x88,%l5 ! %l5 = 00000000000064ea
1036! Mem[0000000030141410] = 5a2bb27400000044, %f14 = 3498af52 dc55a41e
1037 ldda [%i5+%o5]0x89,%f14 ! %f14 = 5a2bb274 00000044
1038! Mem[0000000010181404] = 1da1ffff, %f11 = ffffffff
1039 lda [%i6+0x004]%asi,%f11 ! %f11 = 1da1ffff
1040! Mem[0000000030101408] = ff1a1d720692c0bd, %f0 = c76d6721 0e5b9083
1041 ldda [%i4+%o4]0x81,%f0 ! %f0 = ff1a1d72 0692c0bd
1042! Mem[00000000300c1410] = 1ea455dc, %l4 = 00000000cbc11310
1043 lduwa [%i3+%o5]0x81,%l4 ! %l4 = 000000001ea455dc
1044! Mem[0000000030001410] = 6100c7d2, %l2 = 0000000000000044
1045 lduha [%i0+%o5]0x81,%l2 ! %l2 = 0000000000006100
1046! Mem[00000000100c1400] = 000000ffffffffd6, %f12 = fa62794f 0000003a
1047 ldda [%i3+%g0]0x88,%f12 ! %f12 = 000000ff ffffffd6
1048! Mem[0000000030141408] = 44000000, %l6 = ffffffff8b7274a2
1049 lduha [%i5+%o4]0x89,%l6 ! %l6 = 0000000000000000
1050! Mem[0000000010081400] = 20e7f773, %f18 = 441a1d72
1051 lda [%i2+%g0]0x88,%f18 ! %f18 = 20e7f773
1052! Starting 10 instruction Store Burst
1053! Mem[0000000030001400] = 8a340000, %l6 = 0000000000000000
1054 ldstuba [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000ff
1055
1056p0_label_24:
1057! Mem[0000000010081408] = 383afc82, %l5 = 00000000000064ea
1058 ldstuba [%i2+%o4]0x88,%l5 ! %l5 = 00000082000000ff
1059! %l3 = 000000009d60522b, Mem[00000000211c0000] = b341b5d7, %asi = 80
1060 stha %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = 522bb5d7
1061! %f28 = cdeceb5d ba536bbd, Mem[0000000030081408] = 0692c0ff 441a1d72
1062 stda %f28,[%i2+%o4]0x89 ! Mem[0000000030081408] = cdeceb5d ba536bbd
1063! Mem[0000000010141400] = ff6d6721, %l2 = 0000000000006100
1064 swapa [%i5+%g0]0x80,%l2 ! %l2 = 00000000ff6d6721
1065! %l4 = 1ea455dc, %l5 = 00000082, Mem[0000000010141408] = d9bf89ff 67ddffe5
1066 stda %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 1ea455dc 00000082
1067! Mem[0000000010141410] = b7262298, %l2 = 00000000ff6d6721
1068 swapa [%i5+%o5]0x88,%l2 ! %l2 = 00000000b7262298
1069! %l4 = 000000001ea455dc, Mem[00000000201c0000] = cf8b9b8f
1070 stb %l4,[%o0+%g0] ! Mem[00000000201c0000] = dc8b9b8f
1071! %f28 = cdeceb5d ba536bbd, Mem[0000000030001410] = d2c70061 3c17bc6a
1072 stda %f28,[%i0+%o5]0x89 ! Mem[0000000030001410] = cdeceb5d ba536bbd
1073! %l4 = 1ea455dc, %l5 = 00000082, Mem[0000000030181400] = d853a1ff 2b52609d
1074 stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 1ea455dc 00000082
1075! Starting 10 instruction Load Burst
1076! Mem[0000000010141410] = ff6d6721, %l2 = 00000000b7262298
1077 lduha [%i5+%o5]0x88,%l2 ! %l2 = 0000000000006721
1078
1079p0_label_25:
1080! Mem[0000000030001410] = ba536bbd, %f19 = 0692c0bd
1081 lda [%i0+%o5]0x89,%f19 ! %f19 = ba536bbd
1082! Mem[00000000211c0000] = 522bb5d7, %l1 = 00000000721d1a44
1083 lduba [%o2+0x001]%asi,%l1 ! %l1 = 000000000000002b
1084! Mem[0000000010181414] = 5debeccd, %l7 = 00000000000000bd
1085 ldsba [%i6+0x015]%asi,%l7 ! %l7 = ffffffffffffffeb
1086! %l3 = 000000009d60522b, %l5 = 0000000000000082, %l4 = 000000001ea455dc
1087 andn %l3,%l5,%l4 ! %l4 = 000000009d605229
1088! Mem[00000000211c0000] = 522bb5d7, %l3 = 000000009d60522b
1089 ldsha [%o2+0x000]%asi,%l3 ! %l3 = 000000000000522b
1090! Mem[0000000010181408] = ea64bfd9, %l1 = 000000000000002b
1091 ldswa [%i6+%o4]0x80,%l1 ! %l1 = ffffffffea64bfd9
1092! Mem[0000000030041410] = b6000508f26e0110, %l2 = 0000000000006721
1093 ldxa [%i1+%o5]0x81,%l2 ! %l2 = b6000508f26e0110
1094! Mem[0000000010101410] = d853a11d3437cf0c, %f14 = 5a2bb274 00000044
1095 ldda [%i4+%o5]0x80,%f14 ! %f14 = d853a11d 3437cf0c
1096! Mem[0000000030041400] = f4d847f6 20110ca0 b5c330f2 b7e5e7d9
1097! Mem[0000000030041410] = b6000508 f26e0110 ae0124bf 96bcaf58
1098! Mem[0000000030041420] = 102f9d1b f650184e 0fb6e140 3d1c2039
1099! Mem[0000000030041430] = 1390a3a7 325384bb c801c785 721d1a44
1100 ldda [%i1]ASI_BLK_SL,%f16 ! Block Load from 0000000030041400
1101! Starting 10 instruction Store Burst
1102! Mem[0000000010101410] = d853a11d, %l2 = b6000508f26e0110
1103 swapa [%i4+%o5]0x80,%l2 ! %l2 = 00000000d853a11d
1104
1105! Check Point 5 for processor 0
1106
1107 set p0_check_pt_data_5,%g4
1108 rd %ccr,%g5 ! %g5 = 44
1109 ldx [%g4+0x08],%g2
1110 cmp %l0,%g2 ! %l0 = 000000000000001d
1111 bne %xcc,p0_reg_check_fail0
1112 mov 0xee0,%g1
1113 ldx [%g4+0x10],%g2
1114 cmp %l1,%g2 ! %l1 = ffffffffea64bfd9
1115 bne %xcc,p0_reg_check_fail1
1116 mov 0xee1,%g1
1117 ldx [%g4+0x18],%g2
1118 cmp %l2,%g2 ! %l2 = 00000000d853a11d
1119 bne %xcc,p0_reg_check_fail2
1120 mov 0xee2,%g1
1121 ldx [%g4+0x20],%g2
1122 cmp %l3,%g2 ! %l3 = 000000000000522b
1123 bne %xcc,p0_reg_check_fail3
1124 mov 0xee3,%g1
1125 ldx [%g4+0x28],%g2
1126 cmp %l4,%g2 ! %l4 = 000000009d605229
1127 bne %xcc,p0_reg_check_fail4
1128 mov 0xee4,%g1
1129 ldx [%g4+0x30],%g2
1130 cmp %l5,%g2 ! %l5 = 0000000000000082
1131 bne %xcc,p0_reg_check_fail5
1132 mov 0xee5,%g1
1133 ldx [%g4+0x38],%g2
1134 cmp %l6,%g2 ! %l6 = 0000000000000000
1135 bne %xcc,p0_reg_check_fail6
1136 mov 0xee6,%g1
1137 ldx [%g4+0x40],%g2
1138 cmp %l7,%g2 ! %l7 = ffffffffffffffeb
1139 bne %xcc,p0_reg_check_fail7
1140 mov 0xee7,%g1
1141 ldx [%g4+0x48],%g3
1142 std %f0,[%g4]
1143 ldx [%g4],%g2
1144 cmp %g3,%g2 ! %f0 = ff1a1d72 0692c0bd
1145 bne %xcc,p0_freg_check_fail
1146 mov 0xf00,%g1
1147 ldx [%g4+0x50],%g3
1148 std %f2,[%g4]
1149 ldx [%g4],%g2
1150 cmp %g3,%g2 ! %f2 = 44000000 67be2b5a
1151 bne %xcc,p0_freg_check_fail
1152 mov 0xf02,%g1
1153 ldx [%g4+0x58],%g3
1154 std %f10,[%g4]
1155 ldx [%g4],%g2
1156 cmp %g3,%g2 ! %f10 = 348aa427 1da1ffff
1157 bne %xcc,p0_freg_check_fail
1158 mov 0xf10,%g1
1159 ldx [%g4+0x60],%g3
1160 std %f12,[%g4]
1161 ldx [%g4],%g2
1162 cmp %g3,%g2 ! %f12 = 000000ff ffffffd6
1163 bne %xcc,p0_freg_check_fail
1164 mov 0xf12,%g1
1165 ldx [%g4+0x68],%g3
1166 std %f14,[%g4]
1167 ldx [%g4],%g2
1168 cmp %g3,%g2 ! %f14 = d853a11d 3437cf0c
1169 bne %xcc,p0_freg_check_fail
1170 mov 0xf14,%g1
1171 ldx [%g4+0x70],%g3
1172 std %f16,[%g4]
1173 ldx [%g4],%g2
1174 cmp %g3,%g2 ! %f16 = a00c1120 f647d8f4
1175 bne %xcc,p0_freg_check_fail
1176 mov 0xf16,%g1
1177 ldx [%g4+0x78],%g3
1178 std %f18,[%g4]
1179 ldx [%g4],%g2
1180 cmp %g3,%g2 ! %f18 = d9e7e5b7 f230c3b5
1181 bne %xcc,p0_freg_check_fail
1182 mov 0xf18,%g1
1183 ldx [%g4+0x80],%g3
1184 std %f20,[%g4]
1185 ldx [%g4],%g2
1186 cmp %g3,%g2 ! %f20 = 10016ef2 080500b6
1187 bne %xcc,p0_freg_check_fail
1188 mov 0xf20,%g1
1189 ldx [%g4+0x88],%g3
1190 std %f22,[%g4]
1191 ldx [%g4],%g2
1192 cmp %g3,%g2 ! %f22 = 58afbc96 bf2401ae
1193 bne %xcc,p0_freg_check_fail
1194 mov 0xf22,%g1
1195 ldx [%g4+0x90],%g3
1196 std %f24,[%g4]
1197 ldx [%g4],%g2
1198 cmp %g3,%g2 ! %f24 = 4e1850f6 1b9d2f10
1199 bne %xcc,p0_freg_check_fail
1200 mov 0xf24,%g1
1201 ldx [%g4+0x98],%g3
1202 std %f26,[%g4]
1203 ldx [%g4],%g2
1204 cmp %g3,%g2 ! %f26 = 39201c3d 40e1b60f
1205 bne %xcc,p0_freg_check_fail
1206 mov 0xf26,%g1
1207 ldx [%g4+0xa0],%g3
1208 std %f28,[%g4]
1209 ldx [%g4],%g2
1210 cmp %g3,%g2 ! %f28 = bb845332 a7a39013
1211 bne %xcc,p0_freg_check_fail
1212 mov 0xf28,%g1
1213 ldx [%g4+0xa8],%g3
1214 std %f30,[%g4]
1215 ldx [%g4],%g2
1216 cmp %g3,%g2 ! %f30 = 441a1d72 85c701c8
1217 bne %xcc,p0_freg_check_fail
1218 mov 0xf30,%g1
1219
1220! Check Point 5 completed
1221
1222
1223p0_label_26:
1224! %f10 = 348aa427 1da1ffff, Mem[0000000010141408] = dc55a41e 82000000
1225 stda %f10,[%i5+%o4]0x80 ! Mem[0000000010141408] = 348aa427 1da1ffff
1226! %l6 = 00000000, %l7 = ffffffeb, Mem[0000000010041420] = c6d1caf1 8d68389a
1227 std %l6,[%i1+0x020] ! Mem[0000000010041420] = 00000000 ffffffeb
1228! %l3 = 000000000000522b, Mem[00000000211c0001] = 522bb5d7, %asi = 80
1229 stba %l3,[%o2+0x001]%asi ! Mem[00000000211c0000] = 522bb5d7
1230! Mem[00000000100c1408] = ff974afb, %l5 = 0000000000000082
1231 ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
1232! %l2 = 00000000d853a11d, Mem[0000000021800180] = aa532710
1233 sth %l2,[%o3+0x180] ! Mem[0000000021800180] = a11d2710
1234! %f21 = 080500b6, Mem[0000000030101400] = 1ea455ff
1235 sta %f21,[%i4+%g0]0x89 ! Mem[0000000030101400] = 080500b6
1236! %l0 = 000000000000001d, Mem[0000000010001404] = 8b7274a2
1237 stw %l0,[%i0+0x004] ! Mem[0000000010001404] = 0000001d
1238! %l4 = 9d605229, %l5 = 000000ff, Mem[0000000010081410] = ffa87872 09c3a4a8
1239 stda %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 9d605229 000000ff
1240! Mem[0000000030141408] = 44000000, %l5 = 00000000000000ff
1241 ldstuba [%i5+%o4]0x89,%l5 ! %l5 = 00000000000000ff
1242! Starting 10 instruction Load Burst
1243! Mem[0000000020800040] = 6ed9e25a, %l7 = ffffffffffffffeb
1244 ldsba [%o1+0x041]%asi,%l7 ! %l7 = ffffffffffffffd9
1245
1246p0_label_27:
1247! Mem[0000000010101408] = 721d1a44, %l3 = 000000000000522b
1248 lduwa [%i4+%o4]0x88,%l3 ! %l3 = 00000000721d1a44
1249! Mem[0000000030081408] = ba536bbd, %l1 = ffffffffea64bfd9
1250 lduba [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000bd
1251! Code Fragment 3
1252p0_fragment_3:
1253! %l0 = 000000000000001d
1254 setx 0xb7eb2d7f82a7ae4b,%g7,%l0 ! %l0 = b7eb2d7f82a7ae4b
1255! %l1 = 00000000000000bd
1256 setx 0x7090de77e6f7afde,%g7,%l1 ! %l1 = 7090de77e6f7afde
1257 setx 0x1fe000, %g1, %g3
1258 or %l0, %g3, %l0 ! always set perrmask = 0xff
1259 setx 0x1ffff8, %g1, %g2
1260 and %l0, %g2, %l0
1261 ta T_CHANGE_HPRIV
1262 stxa %l1, [%l0]ASI_DCACHE_DATA
1263 ta T_CHANGE_NONHPRIV
1264! %l0 = b7eb2d7f82a7ae4b
1265 setx 0x4f0bd1a875a5a177,%g7,%l0 ! %l0 = 4f0bd1a875a5a177
1266! %l1 = 7090de77e6f7afde
1267 setx 0x1417fda01949ddac,%g7,%l1 ! %l1 = 1417fda01949ddac
1268! Mem[0000000010101410] = 0ccf3734 10016ef2, %l6 = 00000000, %l7 = ffffffd9
1269 ldda [%i4+%o5]0x88,%l6 ! %l6 = 0000000010016ef2 000000000ccf3734
1270! Mem[0000000030101400] = b6000508, %l1 = 1417fda01949ddac
1271 lduha [%i4+%g0]0x81,%l1 ! %l1 = 000000000000b600
1272! Mem[0000000010001410] = 00000000, %l2 = 00000000d853a11d
1273 ldswa [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000000
1274! Mem[0000000030041400] = f4d847f6 20110ca0 b5c330f2 b7e5e7d9
1275! Mem[0000000030041410] = b6000508 f26e0110 ae0124bf 96bcaf58
1276! Mem[0000000030041420] = 102f9d1b f650184e 0fb6e140 3d1c2039
1277! Mem[0000000030041430] = 1390a3a7 325384bb c801c785 721d1a44
1278 ldda [%i1]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030041400
1279! Mem[0000000010041410] = ff3795a8052702e5, %f14 = d853a11d 3437cf0c
1280 ldda [%i1+%o5]0x80,%f14 ! %f14 = ff3795a8 052702e5
1281! Mem[0000000010101408] = 441a1d72, %l3 = 00000000721d1a44
1282 lduha [%i4+%o4]0x80,%l3 ! %l3 = 000000000000441a
1283! Starting 10 instruction Store Burst
1284! Mem[0000000030081408] = bd6b53ba, %l5 = 0000000000000000
1285 ldstuba [%i2+%o4]0x81,%l5 ! %l5 = 000000bd000000ff
1286
1287p0_label_28:
1288! %l5 = 00000000000000bd, Mem[0000000010041400] = 0e5bc0bd
1289 stha %l5,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0e5b00bd
1290! Mem[0000000030001408] = 00000061, %l5 = 00000000000000bd
1291 swapa [%i0+%o4]0x81,%l5 ! %l5 = 0000000000000061
1292! %l1 = 000000000000b600, Mem[00000000300c1400] = c81a59ff
1293 stwa %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000b600
1294! %f7 = f47ca02d, Mem[0000000010141410] = 21676dff
1295 sta %f7 ,[%i5+0x010]%asi ! Mem[0000000010141410] = f47ca02d
1296 membar #Sync ! Added by membar checker (6)
1297! %f7 = f47ca02d, Mem[0000000030041400] = f647d8f4
1298 sta %f7 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = f47ca02d
1299! %f23 = bf2401ae, Mem[0000000030101408] = ff1a1d72
1300 sta %f23,[%i4+%o4]0x81 ! Mem[0000000030101408] = bf2401ae
1301! Mem[0000000030101400] = b6000508, %l7 = 000000000ccf3734
1302 ldstuba [%i4+%g0]0x81,%l7 ! %l7 = 000000b6000000ff
1303! %l2 = 0000000000000000, Mem[00000000100c1408] = fb4a97ff
1304 stha %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = fb4a0000
1305! %l5 = 0000000000000061, Mem[0000000010101430] = cdeceb5dba536bbd, %asi = 80
1306 stxa %l5,[%i4+0x030]%asi ! Mem[0000000010101430] = 0000000000000061
1307! Starting 10 instruction Load Burst
1308! Mem[0000000010041410] = ff3795a8, %l3 = 000000000000441a
1309 ldswa [%i1+%o5]0x80,%l3 ! %l3 = ffffffffff3795a8
1310
1311p0_label_29:
1312! Mem[0000000010041408] = ba390000, %l3 = ffffffffff3795a8
1313 lduwa [%i1+0x008]%asi,%l3 ! %l3 = 00000000ba390000
1314! Mem[0000000010001400] = 000000ff0000001d, %l0 = 4f0bd1a875a5a177
1315 ldxa [%i0+%g0]0x80,%l0 ! %l0 = 000000ff0000001d
1316! Mem[00000000100c1410] = b3fc11c5, %l5 = 0000000000000061
1317 ldswa [%i3+%o5]0x80,%l5 ! %l5 = ffffffffb3fc11c5
1318! Mem[00000000300c1410] = dc55a41e, %l5 = ffffffffb3fc11c5
1319 lduba [%i3+%o5]0x89,%l5 ! %l5 = 000000000000001e
1320! Mem[00000000100c1408] = fb4a0000, %l5 = 000000000000001e
1321 ldsba [%i3+%o4]0x88,%l5 ! %l5 = 0000000000000000
1322! Mem[00000000100c1408] = 9a1a650b fb4a0000, %l0 = 0000001d, %l1 = 0000b600
1323 ldda [%i3+%o4]0x88,%l0 ! %l0 = 00000000fb4a0000 000000009a1a650b
1324! Mem[0000000030141408] = ff000044, %l0 = 00000000fb4a0000
1325 ldswa [%i5+%o4]0x81,%l0 ! %l0 = ffffffffff000044
1326! Mem[0000000010081400] = da130a7f 20e7f773, %l0 = ff000044, %l1 = 9a1a650b
1327 ldda [%i2+%g0]0x88,%l0 ! %l0 = 0000000020e7f773 00000000da130a7f
1328! Mem[0000000030101410] = 5a2bbe67, %f13 = ffffffd6
1329 lda [%i4+%o5]0x81,%f13 ! %f13 = 5a2bbe67
1330! Starting 10 instruction Store Burst
1331! %f16 = a00c1120 f647d8f4, Mem[0000000010001400] = ff000000 1d000000
1332 stda %f16,[%i0+%g0]0x88 ! Mem[0000000010001400] = a00c1120 f647d8f4
1333
1334p0_label_30:
1335! Mem[0000000030181408] = ff000000, %l7 = 00000000000000b6
1336 swapa [%i6+%o4]0x81,%l7 ! %l7 = 00000000ff000000
1337! %f31 = 85c701c8, Mem[0000000010041400] = 0e5b00bd
1338 sta %f31,[%i1+%g0]0x88 ! Mem[0000000010041400] = 85c701c8
1339! %l2 = 0000000000000000, Mem[0000000030101400] = ff000508794a8491
1340 stxa %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000000000000000
1341! %f30 = 441a1d72, Mem[0000000010001410] = 00000000
1342 sta %f30,[%i0+%o5]0x80 ! Mem[0000000010001410] = 441a1d72
1343! Mem[0000000010081410] = 9d605229000000ff, %l2 = 0000000000000000, %l4 = 000000009d605229
1344 add %i2,0x10,%g1
1345 casxa [%g1]0x80,%l2,%l4 ! %l4 = 9d605229000000ff
1346! %f4 = d853a11d d2c70061, Mem[0000000030001408] = 000000bd 86496f75
1347 stda %f4 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = d853a11d d2c70061
1348! Mem[0000000010141410] = f47ca02d, %l5 = 0000000000000000
1349 ldstuba [%i5+%o5]0x80,%l5 ! %l5 = 000000f4000000ff
1350! Mem[0000000021800141] = 7312ef3d, %l0 = 0000000020e7f773
1351 ldstuba [%o3+0x141]%asi,%l0 ! %l0 = 00000012000000ff
1352! Mem[0000000010081408] = fffc3a38, %l5 = 00000000000000f4
1353 swapa [%i2+%o4]0x80,%l5 ! %l5 = 00000000fffc3a38
1354! Starting 10 instruction Load Burst
1355! Mem[0000000020800040] = 6ed9e25a, %l4 = 9d605229000000ff
1356 ldsb [%o1+0x041],%l4 ! %l4 = ffffffffffffffd9
1357
1358! Check Point 6 for processor 0
1359
1360 set p0_check_pt_data_6,%g4
1361 rd %ccr,%g5 ! %g5 = 44
1362 ldx [%g4+0x08],%g2
1363 cmp %l0,%g2 ! %l0 = 0000000000000012
1364 bne %xcc,p0_reg_check_fail0
1365 mov 0xee0,%g1
1366 ldx [%g4+0x10],%g2
1367 cmp %l1,%g2 ! %l1 = 00000000da130a7f
1368 bne %xcc,p0_reg_check_fail1
1369 mov 0xee1,%g1
1370 ldx [%g4+0x18],%g2
1371 cmp %l2,%g2 ! %l2 = 0000000000000000
1372 bne %xcc,p0_reg_check_fail2
1373 mov 0xee2,%g1
1374 ldx [%g4+0x20],%g2
1375 cmp %l3,%g2 ! %l3 = 00000000ba390000
1376 bne %xcc,p0_reg_check_fail3
1377 mov 0xee3,%g1
1378 ldx [%g4+0x28],%g2
1379 cmp %l4,%g2 ! %l4 = ffffffffffffffd9
1380 bne %xcc,p0_reg_check_fail4
1381 mov 0xee4,%g1
1382 ldx [%g4+0x30],%g2
1383 cmp %l5,%g2 ! %l5 = 00000000fffc3a38
1384 bne %xcc,p0_reg_check_fail5
1385 mov 0xee5,%g1
1386 ldx [%g4+0x38],%g2
1387 cmp %l7,%g2 ! %l7 = 00000000ff000000
1388 bne %xcc,p0_reg_check_fail7
1389 mov 0xee7,%g1
1390 ldx [%g4+0x40],%g3
1391 std %f0,[%g4]
1392 ldx [%g4],%g2
1393 cmp %g3,%g2 ! %f0 = ff1a1d72 0692c0bd
1394 bne %xcc,p0_freg_check_fail
1395 mov 0xf00,%g1
1396 ldx [%g4+0x48],%g3
1397 std %f6,[%g4]
1398 ldx [%g4],%g2
1399 cmp %g3,%g2 ! %f6 = ff795814 f47ca02d
1400 bne %xcc,p0_freg_check_fail
1401 mov 0xf06,%g1
1402 ldx [%g4+0x50],%g3
1403 std %f12,[%g4]
1404 ldx [%g4],%g2
1405 cmp %g3,%g2 ! %f12 = 000000ff 5a2bbe67
1406 bne %xcc,p0_freg_check_fail
1407 mov 0xf12,%g1
1408 ldx [%g4+0x58],%g3
1409 std %f14,[%g4]
1410 ldx [%g4],%g2
1411 cmp %g3,%g2 ! %f14 = ff3795a8 052702e5
1412 bne %xcc,p0_freg_check_fail
1413 mov 0xf14,%g1
1414 ldx [%g4+0x60],%g3
1415 std %f16,[%g4]
1416 ldx [%g4],%g2
1417 cmp %g3,%g2 ! %f16 = a00c1120 f647d8f4
1418 bne %xcc,p0_freg_check_fail
1419 mov 0xf16,%g1
1420 ldx [%g4+0x68],%g3
1421 std %f18,[%g4]
1422 ldx [%g4],%g2
1423 cmp %g3,%g2 ! %f18 = d9e7e5b7 f230c3b5
1424 bne %xcc,p0_freg_check_fail
1425 mov 0xf18,%g1
1426 ldx [%g4+0x70],%g3
1427 std %f20,[%g4]
1428 ldx [%g4],%g2
1429 cmp %g3,%g2 ! %f20 = 10016ef2 080500b6
1430 bne %xcc,p0_freg_check_fail
1431 mov 0xf20,%g1
1432 ldx [%g4+0x78],%g3
1433 std %f22,[%g4]
1434 ldx [%g4],%g2
1435 cmp %g3,%g2 ! %f22 = 58afbc96 bf2401ae
1436 bne %xcc,p0_freg_check_fail
1437 mov 0xf22,%g1
1438 ldx [%g4+0x80],%g3
1439 std %f24,[%g4]
1440 ldx [%g4],%g2
1441 cmp %g3,%g2 ! %f24 = 4e1850f6 1b9d2f10
1442 bne %xcc,p0_freg_check_fail
1443 mov 0xf24,%g1
1444 ldx [%g4+0x88],%g3
1445 std %f26,[%g4]
1446 ldx [%g4],%g2
1447 cmp %g3,%g2 ! %f26 = 39201c3d 40e1b60f
1448 bne %xcc,p0_freg_check_fail
1449 mov 0xf26,%g1
1450 ldx [%g4+0x90],%g3
1451 std %f28,[%g4]
1452 ldx [%g4],%g2
1453 cmp %g3,%g2 ! %f28 = bb845332 a7a39013
1454 bne %xcc,p0_freg_check_fail
1455 mov 0xf28,%g1
1456 ldx [%g4+0x98],%g3
1457 std %f30,[%g4]
1458 ldx [%g4],%g2
1459 cmp %g3,%g2 ! %f30 = 441a1d72 85c701c8
1460 bne %xcc,p0_freg_check_fail
1461 mov 0xf30,%g1
1462
1463! Check Point 6 completed
1464
1465
1466p0_label_31:
1467! Mem[0000000010041408] = 000039ba, %l0 = 0000000000000012
1468 lduba [%i1+%o4]0x88,%l0 ! %l0 = 00000000000000ba
1469! Mem[0000000010141420] = 031a783d b6b67068, %l2 = 00000000, %l3 = ba390000
1470 ldd [%i5+0x020],%l2 ! %l2 = 00000000031a783d 00000000b6b67068
1471! Mem[0000000030141400] = 49399308, %l4 = ffffffffffffffd9
1472 lduwa [%i5+%g0]0x81,%l4 ! %l4 = 0000000049399308
1473! Mem[0000000010081408] = 86ddcb5ff4000000, %l4 = 0000000049399308
1474 ldxa [%i2+%o4]0x88,%l4 ! %l4 = 86ddcb5ff4000000
1475! Mem[0000000010181408] = d9bf64ea, %l6 = 0000000010016ef2
1476 lduwa [%i6+%o4]0x88,%l6 ! %l6 = 00000000d9bf64ea
1477! Mem[0000000010041408] = 000039ba, %l4 = 86ddcb5ff4000000
1478 ldsha [%i1+%o4]0x88,%l4 ! %l4 = 00000000000039ba
1479! Mem[0000000010101408] = 721d1a44, %f29 = a7a39013
1480 lda [%i4+%o4]0x88,%f29 ! %f29 = 721d1a44
1481! Mem[0000000030141400] = 49399308, %l6 = 00000000d9bf64ea
1482 ldswa [%i5+%g0]0x81,%l6 ! %l6 = 0000000049399308
1483! Mem[00000000300c1410] = 1ea455dc, %l5 = 00000000fffc3a38
1484 ldswa [%i3+%o5]0x81,%l5 ! %l5 = 000000001ea455dc
1485! Starting 10 instruction Store Burst
1486! Mem[0000000010141410] = ff7ca02d, %l6 = 0000000049399308
1487 ldstuba [%i5+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
1488
1489p0_label_32:
1490! Mem[0000000010041428] = 71687c50099744c1, %l6 = 00000000000000ff, %l1 = 00000000da130a7f
1491 add %i1,0x28,%g1
1492 casxa [%g1]0x80,%l6,%l1 ! %l1 = 71687c50099744c1
1493! Mem[0000000010181408] = ea64bfd9, %l3 = 00000000b6b67068
1494 swapa [%i6+%o4]0x80,%l3 ! %l3 = 00000000ea64bfd9
1495! Mem[0000000020800040] = 6ed9e25a, %l4 = 00000000000039ba
1496 ldstuba [%o1+0x040]%asi,%l4 ! %l4 = 0000006e000000ff
1497! %l2 = 00000000031a783d, Mem[00000000300c1410] = 1ea455dc
1498 stha %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 783d55dc
1499! %f28 = bb845332, Mem[0000000030141400] = 49399308
1500 sta %f28,[%i5+%g0]0x81 ! Mem[0000000030141400] = bb845332
1501! Mem[0000000030181410] = 00000082, %l2 = 00000000031a783d
1502 swapa [%i6+%o5]0x81,%l2 ! %l2 = 0000000000000082
1503! %l7 = 00000000ff000000, Mem[0000000010081404] = 7f0a13da
1504 stw %l7,[%i2+0x004] ! Mem[0000000010081404] = ff000000
1505! %l3 = 00000000ea64bfd9, Mem[000000001004140e] = 468285d3
1506 stb %l3,[%i1+0x00e] ! Mem[000000001004140c] = 4682d9d3
1507! %l2 = 0000000000000082, Mem[0000000030001408] = d853a11d
1508 stba %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 8253a11d
1509! Starting 10 instruction Load Burst
1510! Mem[00000000300c1400] = 00b60000 c2885361, %l2 = 00000082, %l3 = ea64bfd9
1511 ldda [%i3+%g0]0x81,%l2 ! %l2 = 0000000000b60000 00000000c2885361
1512
1513p0_label_33:
1514! Mem[0000000030181410] = 3d781a03, %l6 = 00000000000000ff
1515 lduwa [%i6+%o5]0x89,%l6 ! %l6 = 000000003d781a03
1516! Mem[0000000010181408] = b6b67068 0000009d, %l4 = 0000006e, %l5 = 1ea455dc
1517 ldda [%i6+%o4]0x80,%l4 ! %l4 = 00000000b6b67068 000000000000009d
1518! Mem[00000000100c1438] = 00000061 77db6f55, %l2 = 00b60000, %l3 = c2885361
1519 ldd [%i3+0x038],%l2 ! %l2 = 0000000000000061 0000000077db6f55
1520! Mem[0000000010141420] = 031a783d, %l7 = 00000000ff000000
1521 ldswa [%i5+0x020]%asi,%l7 ! %l7 = 00000000031a783d
1522! Mem[0000000030081408] = ff6b53ba, %l1 = 71687c50099744c1
1523 ldsba [%i2+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
1524! Mem[00000000300c1410] = 783d55dc, %l5 = 000000000000009d
1525 ldsha [%i3+%o5]0x81,%l5 ! %l5 = 000000000000783d
1526! Mem[000000001000142c] = d9d6ff56, %l6 = 000000003d781a03
1527 ldsh [%i0+0x02c],%l6 ! %l6 = ffffffffffffd9d6
1528! Mem[0000000010041420] = 00000000, %l3 = 0000000077db6f55
1529 ldub [%i1+0x020],%l3 ! %l3 = 0000000000000000
1530! Mem[0000000030101400] = 00000000, %l5 = 000000000000783d
1531 ldsba [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000000
1532! Starting 10 instruction Store Burst
1533! %l1 = ffffffffffffffff, Mem[0000000010041400] = c801c785
1534 stwa %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffffff
1535
1536p0_label_34:
1537! %f4 = d853a11d, Mem[0000000010181408] = b6b67068
1538 sta %f4 ,[%i6+0x008]%asi ! Mem[0000000010181408] = d853a11d
1539! Mem[0000000030041410] = b6000508, %l4 = 00000000b6b67068
1540 swapa [%i1+%o5]0x81,%l4 ! %l4 = 00000000b6000508
1541! Mem[0000000030081400] = ff591ac8, %l4 = 00000000b6000508
1542 swapa [%i2+%g0]0x81,%l4 ! %l4 = 00000000ff591ac8
1543! Mem[0000000010101400] = 5a2bbe67, %l0 = 00000000000000ba
1544 ldstuba [%i4+%g0]0x80,%l0 ! %l0 = 0000005a000000ff
1545! %l2 = 0000000000000061, Mem[0000000010081410] = 9d605229000000ff
1546 stx %l2,[%i2+%o5] ! Mem[0000000010081410] = 0000000000000061
1547! Mem[0000000010041410] = ff3795a8, %l7 = 00000000031a783d
1548 ldstuba [%i1+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
1549! %f0 = ff1a1d72 0692c0bd 44000000 67be2b5a
1550! %f4 = d853a11d d2c70061 ff795814 f47ca02d
1551! %f8 = ffffffff b6b67068 348aa427 1da1ffff
1552! %f12 = 000000ff 5a2bbe67 ff3795a8 052702e5
1553 stda %f0,[%i1]ASI_BLK_PL ! Block Store to 0000000010041400
1554! Mem[00000000100c1404] = ff000000, %l0 = 0000005a, %l5 = 00000000
1555 add %i3,0x04,%g1
1556 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000ff000000
1557! Mem[0000000030001400] = ff00348a, %l7 = 00000000000000ff
1558 swapa [%i0+%g0]0x81,%l7 ! %l7 = 00000000ff00348a
1559! Starting 10 instruction Load Burst
1560! Mem[0000000030141410] = 00000044, %l3 = 0000000000000000
1561 ldstuba [%i5+%o5]0x89,%l3 ! %l3 = 00000044000000ff
1562
1563p0_label_35:
1564! Mem[0000000030141400] = 7adba270 325384bb, %l4 = ff591ac8, %l5 = ff000000
1565 ldda [%i5+%g0]0x89,%l4 ! %l4 = 00000000325384bb 000000007adba270
1566! Mem[0000000020800040] = ffd9e25a, %l3 = 0000000000000044
1567 ldsha [%o1+0x040]%asi,%l3 ! %l3 = ffffffffffffffd9
1568! Mem[0000000030181408] = 000000b6, %l3 = ffffffffffffffd9
1569 ldsba [%i6+%o4]0x81,%l3 ! %l3 = 0000000000000000
1570 membar #Sync ! Added by membar checker (7)
1571! Mem[0000000010041408] = 67be2b5a, %f16 = a00c1120
1572 lda [%i1+%o4]0x88,%f16 ! %f16 = 67be2b5a
1573! Mem[0000000010181410] = cdeceb5dba536bbd, %f10 = 348aa427 1da1ffff
1574 ldda [%i6+%o5]0x88,%f10 ! %f10 = cdeceb5d ba536bbd
1575! Mem[0000000010041408] = 5a2bbe67, %f2 = 44000000
1576 lda [%i1+%o4]0x80,%f2 ! %f2 = 5a2bbe67
1577! Mem[0000000020800040] = ffd9e25a, %l0 = 000000000000005a
1578 lduha [%o1+0x040]%asi,%l0 ! %l0 = 000000000000ffd9
1579! Mem[00000000100c1400] = d6ffffff, %l1 = ffffffffffffffff
1580 ldsha [%i3+%g0]0x80,%l1 ! %l1 = ffffffffffffd6ff
1581! Mem[0000000010001408] = ffffffff, %l1 = ffffffffffffd6ff
1582 ldsha [%i0+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
1583! Starting 10 instruction Store Burst
1584! %l3 = 0000000000000000, Mem[00000000100c1400] = ffffffd6
1585 stha %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffff0000
1586
1587! Check Point 7 for processor 0
1588
1589 set p0_check_pt_data_7,%g4
1590 rd %ccr,%g5 ! %g5 = 44
1591 ldx [%g4+0x08],%g2
1592 cmp %l0,%g2 ! %l0 = 000000000000ffd9
1593 bne %xcc,p0_reg_check_fail0
1594 mov 0xee0,%g1
1595 ldx [%g4+0x10],%g2
1596 cmp %l1,%g2 ! %l1 = ffffffffffffffff
1597 bne %xcc,p0_reg_check_fail1
1598 mov 0xee1,%g1
1599 ldx [%g4+0x18],%g2
1600 cmp %l3,%g2 ! %l3 = 0000000000000000
1601 bne %xcc,p0_reg_check_fail3
1602 mov 0xee3,%g1
1603 ldx [%g4+0x20],%g2
1604 cmp %l4,%g2 ! %l4 = 00000000325384bb
1605 bne %xcc,p0_reg_check_fail4
1606 mov 0xee4,%g1
1607 ldx [%g4+0x28],%g2
1608 cmp %l5,%g2 ! %l5 = 000000007adba270
1609 bne %xcc,p0_reg_check_fail5
1610 mov 0xee5,%g1
1611 ldx [%g4+0x30],%g2
1612 cmp %l6,%g2 ! %l6 = ffffffffffffd9d6
1613 bne %xcc,p0_reg_check_fail6
1614 mov 0xee6,%g1
1615 ldx [%g4+0x38],%g2
1616 cmp %l7,%g2 ! %l7 = 00000000ff00348a
1617 bne %xcc,p0_reg_check_fail7
1618 mov 0xee7,%g1
1619 ldx [%g4+0x40],%g3
1620 std %f2,[%g4]
1621 ldx [%g4],%g2
1622 cmp %g3,%g2 ! %f2 = 5a2bbe67 67be2b5a
1623 bne %xcc,p0_freg_check_fail
1624 mov 0xf02,%g1
1625 ldx [%g4+0x48],%g3
1626 std %f4,[%g4]
1627 ldx [%g4],%g2
1628 cmp %g3,%g2 ! %f4 = d853a11d d2c70061
1629 bne %xcc,p0_freg_check_fail
1630 mov 0xf04,%g1
1631 ldx [%g4+0x50],%g3
1632 std %f10,[%g4]
1633 ldx [%g4],%g2
1634 cmp %g3,%g2 ! %f10 = cdeceb5d ba536bbd
1635 bne %xcc,p0_freg_check_fail
1636 mov 0xf10,%g1
1637 ldx [%g4+0x58],%g3
1638 std %f16,[%g4]
1639 ldx [%g4],%g2
1640 cmp %g3,%g2 ! %f16 = 67be2b5a f647d8f4
1641 bne %xcc,p0_freg_check_fail
1642 mov 0xf16,%g1
1643 ldx [%g4+0x60],%g3
1644 std %f28,[%g4]
1645 ldx [%g4],%g2
1646 cmp %g3,%g2 ! %f28 = bb845332 721d1a44
1647 bne %xcc,p0_freg_check_fail
1648 mov 0xf28,%g1
1649
1650! Check Point 7 completed
1651
1652
1653p0_label_36:
1654! %l3 = 0000000000000000, Mem[0000000010081400] = 73f7e720
1655 stwa %l3,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
1656! %f16 = 67be2b5a f647d8f4, Mem[0000000010081410] = 00000000 00000061
1657 stda %f16,[%i2+%o5]0x80 ! Mem[0000000010081410] = 67be2b5a f647d8f4
1658! Mem[000000001000140d] = 00000074, %l6 = ffffffffffffd9d6
1659 ldstub [%i0+0x00d],%l6 ! %l6 = 00000000000000ff
1660! %l5 = 000000007adba270, Mem[0000000030101408] = bf2401ae0692c0bd
1661 stxa %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000007adba270
1662! %l4 = 325384bb, %l5 = 7adba270, Mem[0000000010001418] = f17a36b8 5fca4fb3
1663 std %l4,[%i0+0x018] ! Mem[0000000010001418] = 325384bb 7adba270
1664! %l2 = 00000061, %l3 = 00000000, Mem[0000000010141410] = ff7ca02d 94e9022f
1665 stda %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000061 00000000
1666! %f14 = ff3795a8 052702e5, Mem[0000000010101410] = 10016ef2 0ccf3734
1667 stda %f14,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff3795a8 052702e5
1668! Mem[0000000010101408] = 441a1d72, %l0 = 000000000000ffd9
1669 ldstuba [%i4+%o4]0x80,%l0 ! %l0 = 00000044000000ff
1670! Mem[00000000300c1400] = 0000b600, %l1 = ffffffffffffffff
1671 ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 00000000000000ff
1672! Starting 10 instruction Load Burst
1673! Mem[00000000211c0000] = 522bb5d7, %l2 = 0000000000000061
1674 ldsb [%o2+%g0],%l2 ! %l2 = 0000000000000052
1675
1676p0_label_37:
1677! Mem[0000000030101400] = 00000000, %l6 = 0000000000000000
1678 ldsba [%i4+%g0]0x89,%l6 ! %l6 = 0000000000000000
1679! Mem[0000000030001410] = ba536bbd, %l6 = 0000000000000000
1680 ldsba [%i0+%o5]0x89,%l6 ! %l6 = ffffffffffffffbd
1681! Mem[0000000010041400] = bdc09206, %l3 = 0000000000000000
1682 ldsha [%i1+%g0]0x80,%l3 ! %l3 = ffffffffffffbdc0
1683! Mem[0000000030041400] = 2da07cf4, %l4 = 00000000325384bb
1684 ldsba [%i1+%g0]0x81,%l4 ! %l4 = 000000000000002d
1685! Mem[00000000201c0000] = dc8b9b8f, %l1 = 0000000000000000
1686 lduh [%o0+%g0],%l1 ! %l1 = 000000000000dc8b
1687! Mem[0000000020800000] = 824c7fc1, %l5 = 000000007adba270
1688 ldsh [%o1+%g0],%l5 ! %l5 = ffffffffffff824c
1689! Mem[0000000030101400] = 00000000, %l5 = ffffffffffff824c
1690 ldswa [%i4+%g0]0x81,%l5 ! %l5 = 0000000000000000
1691! Mem[0000000021800100] = d03e4a7a, %l2 = 0000000000000052
1692 lduba [%o3+0x100]%asi,%l2 ! %l2 = 00000000000000d0
1693! Mem[0000000010181428] = 8a7d31b3, %l0 = 0000000000000044
1694 lduh [%i6+0x02a],%l0 ! %l0 = 00000000000031b3
1695! Starting 10 instruction Store Burst
1696! %l2 = 00000000000000d0, Mem[0000000030101410] = 67be2b5a
1697 stwa %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000d0
1698
1699p0_label_38:
1700! %f6 = ff795814 f47ca02d, %l7 = 00000000ff00348a
1701! Mem[0000000030141418] = dd893e8c0a005f0c
1702 add %i5,0x018,%g1
1703 stda %f6,[%g1+%l7]ASI_PST32_S ! Mem[0000000030141418] = ff7958140a005f0c
1704! %l1 = 000000000000dc8b, Mem[0000000021800040] = 9f179ae4
1705 stb %l1,[%o3+0x040] ! Mem[0000000021800040] = 8b179ae4
1706! %l2 = 00000000000000d0, Mem[000000001018141e] = c511fcb3, %asi = 80
1707 stba %l2,[%i6+0x01e]%asi ! Mem[000000001018141c] = c511d0b3
1708! Mem[0000000030001410] = bd6b53ba, %l0 = 00000000000031b3
1709 ldstuba [%i0+%o5]0x81,%l0 ! %l0 = 000000bd000000ff
1710! %l7 = 00000000ff00348a, Mem[0000000021800041] = 8b179ae4, %asi = 80
1711 stba %l7,[%o3+0x041]%asi ! Mem[0000000021800040] = 8b8a9ae4
1712! %l7 = 00000000ff00348a, Mem[0000000010181400] = ff000000
1713 stwa %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff00348a
1714! Mem[0000000010041408] = 67be2b5a, %l3 = ffffffffffffbdc0
1715 swapa [%i1+%o4]0x88,%l3 ! %l3 = 0000000067be2b5a
1716! %f22 = 58afbc96 bf2401ae, Mem[0000000030181408] = b6000000 00000000
1717 stda %f22,[%i6+%o4]0x89 ! Mem[0000000030181408] = 58afbc96 bf2401ae
1718! %f0 = ff1a1d72, Mem[0000000030141410] = 000000ff
1719 sta %f0 ,[%i5+%o5]0x89 ! Mem[0000000030141410] = ff1a1d72
1720! Starting 10 instruction Load Burst
1721! Mem[00000000100c1434] = 5681b46c, %l2 = 00000000000000d0
1722 ldsw [%i3+0x034],%l2 ! %l2 = 000000005681b46c
1723
1724p0_label_39:
1725! Mem[0000000010101434] = 00000061, %l7 = 00000000ff00348a
1726 lduwa [%i4+0x034]%asi,%l7 ! %l7 = 0000000000000061
1727! Mem[0000000010101410] = e5022705, %l7 = 0000000000000061
1728 lduwa [%i4+%o5]0x80,%l7 ! %l7 = 00000000e5022705
1729! %l0 = 00000000000000bd, Mem[00000000211c0000] = 522bb5d7
1730 sth %l0,[%o2+%g0] ! Mem[00000000211c0000] = 00bdb5d7
1731! Mem[0000000010041410] = 6100c7d2, %l4 = 000000000000002d
1732 ldsba [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000061
1733! Mem[0000000030041400] = f47ca02d, %l3 = 0000000067be2b5a
1734 ldsba [%i1+%g0]0x89,%l3 ! %l3 = 000000000000002d
1735! Mem[0000000030001410] = ff6b53ba, %f24 = 4e1850f6
1736 lda [%i0+%o5]0x81,%f24 ! %f24 = ff6b53ba
1737! Mem[0000000010081408] = 000000f4, %l6 = ffffffffffffffbd
1738 ldsba [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000
1739! Mem[0000000030101410] = d0000000, %l6 = 0000000000000000
1740 ldswa [%i4+%o5]0x81,%l6 ! %l6 = ffffffffd0000000
1741! Mem[0000000010001430] = 130fe697 d3bfcf8b, %l2 = 5681b46c, %l3 = 0000002d
1742 ldda [%i0+0x030]%asi,%l2 ! %l2 = 00000000130fe697 00000000d3bfcf8b
1743! Starting 10 instruction Store Burst
1744! %l1 = 000000000000dc8b, Mem[0000000030181408] = 58afbc96bf2401ae
1745 stxa %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000000000dc8b
1746
1747p0_label_40:
1748! %l4 = 0000000000000061, Mem[0000000010041400] = 0692c0bd
1749 stwa %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000061
1750! %l2 = 130fe697, %l3 = d3bfcf8b, Mem[0000000010181410] = ba536bbd cdeceb5d
1751 stda %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 130fe697 d3bfcf8b
1752! %f31 = 85c701c8, Mem[0000000030001408] = 1da15382
1753 sta %f31,[%i0+%o4]0x89 ! Mem[0000000030001408] = 85c701c8
1754! %l1 = 000000000000dc8b, Mem[0000000010001400] = f4d847f6
1755 stba %l1,[%i0+%g0]0x80 ! Mem[0000000010001400] = 8bd847f6
1756! %l7 = 00000000e5022705, Mem[0000000010141410] = 61000000
1757 stba %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 61000005
1758! %l2 = 130fe697, %l3 = d3bfcf8b, Mem[0000000030141408] = 440000ff e4bf534d
1759 stda %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 130fe697 d3bfcf8b
1760! Mem[0000000030081400] = b6000508, %l0 = 00000000000000bd
1761 swapa [%i2+%g0]0x81,%l0 ! %l0 = 00000000b6000508
1762! %l2 = 00000000130fe697, Mem[00000000100c1413] = b3fc11c5
1763 stb %l2,[%i3+0x013] ! Mem[00000000100c1410] = b3fc1197
1764! %f4 = d853a11d d2c70061, Mem[0000000030141410] = 721d1aff 74b22b5a
1765 stda %f4 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = d853a11d d2c70061
1766! Starting 10 instruction Load Burst
1767! Mem[0000000010101420] = 00000000, %l6 = ffffffffd0000000
1768 ldub [%i4+0x021],%l6 ! %l6 = 0000000000000000
1769
1770! Check Point 8 for processor 0
1771
1772 set p0_check_pt_data_8,%g4
1773 rd %ccr,%g5 ! %g5 = 44
1774 ldx [%g4+0x08],%g2
1775 cmp %l0,%g2 ! %l0 = 00000000b6000508
1776 bne %xcc,p0_reg_check_fail0
1777 mov 0xee0,%g1
1778 ldx [%g4+0x10],%g2
1779 cmp %l1,%g2 ! %l1 = 000000000000dc8b
1780 bne %xcc,p0_reg_check_fail1
1781 mov 0xee1,%g1
1782 ldx [%g4+0x18],%g2
1783 cmp %l2,%g2 ! %l2 = 00000000130fe697
1784 bne %xcc,p0_reg_check_fail2
1785 mov 0xee2,%g1
1786 ldx [%g4+0x20],%g2
1787 cmp %l3,%g2 ! %l3 = 00000000d3bfcf8b
1788 bne %xcc,p0_reg_check_fail3
1789 mov 0xee3,%g1
1790 ldx [%g4+0x28],%g2
1791 cmp %l4,%g2 ! %l4 = 0000000000000061
1792 bne %xcc,p0_reg_check_fail4
1793 mov 0xee4,%g1
1794 ldx [%g4+0x30],%g2
1795 cmp %l5,%g2 ! %l5 = 0000000000000000
1796 bne %xcc,p0_reg_check_fail5
1797 mov 0xee5,%g1
1798 ldx [%g4+0x38],%g2
1799 cmp %l6,%g2 ! %l6 = 0000000000000000
1800 bne %xcc,p0_reg_check_fail6
1801 mov 0xee6,%g1
1802 ldx [%g4+0x40],%g2
1803 cmp %l7,%g2 ! %l7 = 00000000e5022705
1804 bne %xcc,p0_reg_check_fail7
1805 mov 0xee7,%g1
1806 ldx [%g4+0x48],%g3
1807 std %f2,[%g4]
1808 ldx [%g4],%g2
1809 cmp %g3,%g2 ! %f2 = 5a2bbe67 67be2b5a
1810 bne %xcc,p0_freg_check_fail
1811 mov 0xf02,%g1
1812 ldx [%g4+0x50],%g3
1813 std %f24,[%g4]
1814 ldx [%g4],%g2
1815 cmp %g3,%g2 ! %f24 = ff6b53ba 1b9d2f10
1816 bne %xcc,p0_freg_check_fail
1817 mov 0xf24,%g1
1818
1819! Check Point 8 completed
1820
1821
1822p0_label_41:
1823! Mem[0000000030001408] = c801c785, %f12 = 000000ff
1824 lda [%i0+%o4]0x81,%f12 ! %f12 = c801c785
1825 membar #Sync ! Added by membar checker (8)
1826! Mem[0000000030001400] = 000000ff c3071a44 c801c785 d2c70061
1827! Mem[0000000030001410] = ff6b53ba 5debeccd 007bbbbd 835e80db
1828! Mem[0000000030001420] = e3d6eb97 6685ec48 551ed02c e51eb7d3
1829! Mem[0000000030001430] = 3f2cb25d 3e2dee16 22873e41 0bc8eac7
1830 ldda [%i0]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030001400
1831! Mem[0000000010001408] = ffffffff, %l2 = 00000000130fe697
1832 ldsha [%i0+%o4]0x80,%l2 ! %l2 = ffffffffffffffff
1833! Mem[0000000010141408] = 348aa427, %l1 = 000000000000dc8b
1834 lduwa [%i5+%o4]0x80,%l1 ! %l1 = 00000000348aa427
1835! Mem[0000000010081408] = 000000f4, %l2 = ffffffffffffffff
1836 ldsba [%i2+%o4]0x80,%l2 ! %l2 = 0000000000000000
1837! Mem[0000000030101410] = 4f550ab7000000d0, %f12 = c801c785 5a2bbe67
1838 ldda [%i4+%o5]0x89,%f12 ! %f12 = 4f550ab7 000000d0
1839! Mem[0000000030081410] = ffcf3734, %l7 = 00000000e5022705
1840 ldsba [%i2+%o5]0x81,%l7 ! %l7 = ffffffffffffffff
1841! Mem[0000000010101430] = 00000000, %f7 = f47ca02d
1842 ld [%i4+0x030],%f7 ! %f7 = 00000000
1843! Mem[0000000010101410] = ff3795a8052702e5, %l3 = 00000000d3bfcf8b
1844 ldxa [%i4+%o5]0x88,%l3 ! %l3 = ff3795a8052702e5
1845! Starting 10 instruction Store Burst
1846! %f0 = ff1a1d72 0692c0bd, Mem[0000000010181410] = 97e60f13 8bcfbfd3
1847 stda %f0 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff1a1d72 0692c0bd
1848
1849p0_label_42:
1850! %f4 = d853a11d d2c70061, %l1 = 00000000348aa427
1851! Mem[0000000010081410] = 67be2b5af647d8f4
1852 add %i2,0x010,%g1
1853 stda %f4,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010081410] = 6100c75af6a1d8f4
1854! %f1 = 0692c0bd, Mem[00000000100c1400] = ffff0000
1855 sta %f1 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0692c0bd
1856! %f11 = ba536bbd, Mem[0000000030181410] = 3d781a03
1857 sta %f11,[%i6+%o5]0x89 ! Mem[0000000030181410] = ba536bbd
1858! %l5 = 0000000000000000, Mem[0000000010081408] = 000000f4
1859 stba %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = 000000f4
1860! %l6 = 0000000000000000, Mem[00000000201c0000] = dc8b9b8f, %asi = 80
1861 stha %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00009b8f
1862! Mem[0000000010181404] = 1da1ffff, %l6 = 0000000000000000, %asi = 80
1863 swapa [%i6+0x004]%asi,%l6 ! %l6 = 000000001da1ffff
1864! %l5 = 0000000000000000, Mem[0000000021800081] = d8a93b1a, %asi = 80
1865 stba %l5,[%o3+0x081]%asi ! Mem[0000000021800080] = d8003b1a
1866! %l6 = 000000001da1ffff, Mem[00000000211c0000] = 00bdb5d7, %asi = 80
1867 stba %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = ffbdb5d7
1868! %l2 = 0000000000000000, Mem[0000000030081400] = bd000000
1869 stwa %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000
1870! Starting 10 instruction Load Burst
1871! Mem[0000000030181408] = 8bdc0000, %l7 = ffffffffffffffff
1872 lduha [%i6+%o4]0x81,%l7 ! %l7 = 0000000000008bdc
1873
1874p0_label_43:
1875! Mem[0000000020800040] = ffd9e25a, %l5 = 0000000000000000
1876 lduh [%o1+0x040],%l5 ! %l5 = 000000000000ffd9
1877! Mem[00000000100c1410] = b3fc1197, %l2 = 0000000000000000
1878 lduha [%i3+%o5]0x80,%l2 ! %l2 = 000000000000b3fc
1879! Mem[0000000030001400] = 441a07c3ff000000, %l6 = 000000001da1ffff
1880 ldxa [%i0+%g0]0x89,%l6 ! %l6 = 441a07c3ff000000
1881! Mem[0000000010001410] = 441a1d72, %l4 = 0000000000000061
1882 ldsba [%i0+%o5]0x80,%l4 ! %l4 = 0000000000000044
1883! Mem[000000001010142c] = 1da1ffff, %l3 = ff3795a8052702e5
1884 ldsb [%i4+0x02c],%l3 ! %l3 = 000000000000001d
1885! Mem[00000000300c1400] = ffb60000c2885361, %f4 = d853a11d d2c70061
1886 ldda [%i3+%g0]0x81,%f4 ! %f4 = ffb60000 c2885361
1887! Mem[00000000211c0000] = ffbdb5d7, %l0 = 00000000b6000508
1888 ldsba [%o2+0x001]%asi,%l0 ! %l0 = ffffffffffffffbd
1889! Mem[0000000010141410] = 61000005, %l1 = 00000000348aa427
1890 ldswa [%i5+%o5]0x88,%l1 ! %l1 = 0000000061000005
1891! Mem[0000000030081400] = 00000000 67be2b5a, %l6 = ff000000, %l7 = 00008bdc
1892 ldda [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000000 0000000067be2b5a
1893! Starting 10 instruction Store Burst
1894! Mem[0000000010001408] = ffffffff, %l4 = 0000000000000044
1895 swapa [%i0+%o4]0x88,%l4 ! %l4 = 00000000ffffffff
1896
1897p0_label_44:
1898! Mem[0000000030041408] = f230c3b5, %l7 = 0000000067be2b5a
1899 swapa [%i1+%o4]0x89,%l7 ! %l7 = 00000000f230c3b5
1900! %f4 = ffb60000 c2885361, %l2 = 000000000000b3fc
1901! Mem[0000000010001400] = 8bd847f620110ca0
1902 stda %f4,[%i0+%l2]ASI_PST32_PL ! Mem[0000000010001400] = 8bd847f620110ca0
1903! Mem[0000000030141408] = 130fe697, %l6 = 0000000000000000
1904 swapa [%i5+%o4]0x89,%l6 ! %l6 = 00000000130fe697
1905! Mem[00000000211c0001] = ffbdb5d7, %l3 = 000000000000001d
1906 ldstuba [%o2+0x001]%asi,%l3 ! %l3 = 000000bd000000ff
1907! %f3 = 67be2b5a, Mem[0000000030141410] = d853a11d
1908 sta %f3 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 67be2b5a
1909! %l4 = ffffffff, %l5 = 0000ffd9, Mem[00000000300c1400] = 0000b6ff 615388c2
1910 stda %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffffff 0000ffd9
1911! %l0 = ffffffffffffffbd, Mem[0000000010041410] = d2c70061
1912 stwa %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffbd
1913! %l6 = 00000000130fe697, Mem[0000000010141408] = 348aa427
1914 stwa %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 130fe697
1915! Mem[0000000010141430] = fa62794f0000003a, %l0 = ffffffffffffffbd, %l1 = 0000000061000005
1916 add %i5,0x30,%g1
1917 casxa [%g1]0x80,%l0,%l1 ! %l1 = fa62794f0000003a
1918! Starting 10 instruction Load Burst
1919! Mem[0000000010101400] = ff591ac867be2bff, %l1 = fa62794f0000003a
1920 ldxa [%i4+%g0]0x88,%l1 ! %l1 = ff591ac867be2bff
1921
1922p0_label_45:
1923! Mem[0000000030041400] = f47ca02d, %l0 = ffffffffffffffbd
1924 ldsha [%i1+%g0]0x89,%l0 ! %l0 = ffffffffffffa02d
1925! Mem[0000000010041408] = c0bdffff, %l3 = 00000000000000bd
1926 ldsba [%i1+%o4]0x80,%l3 ! %l3 = ffffffffffffffc0
1927! Mem[0000000010141410] = 00000000 61000005, %l2 = 0000b3fc, %l3 = ffffffc0
1928 ldda [%i5+%o5]0x88,%l2 ! %l2 = 0000000061000005 0000000000000000
1929! Mem[0000000030101410] = d0000000, %l0 = ffffffffffffa02d
1930 lduha [%i4+%o5]0x81,%l0 ! %l0 = 000000000000d000
1931! Mem[0000000030001400] = ff000000, %l1 = ff591ac867be2bff
1932 lduwa [%i0+%g0]0x89,%l1 ! %l1 = 00000000ff000000
1933! Mem[0000000010101408] = ff1a1d72, %l1 = 00000000ff000000
1934 ldsha [%i4+0x008]%asi,%l1 ! %l1 = ffffffffffffff1a
1935! Mem[00000000100c140c] = 0b651a9a, %l1 = ffffffffffffff1a
1936 ldsha [%i3+0x00e]%asi,%l1 ! %l1 = 0000000000001a9a
1937! Mem[0000000030041410] = 6870b6b6, %l3 = 0000000000000000
1938 lduha [%i1+%o5]0x89,%l3 ! %l3 = 000000000000b6b6
1939! Mem[0000000030101410] = d0000000, %l4 = 00000000ffffffff
1940 ldswa [%i4+%o5]0x81,%l4 ! %l4 = ffffffffd0000000
1941! Starting 10 instruction Store Burst
1942! Mem[0000000030041408] = 67be2b5a, %l1 = 0000000000001a9a
1943 swapa [%i1+%o4]0x89,%l1 ! %l1 = 0000000067be2b5a
1944
1945! Check Point 9 for processor 0
1946
1947 set p0_check_pt_data_9,%g4
1948 rd %ccr,%g5 ! %g5 = 44
1949 ldx [%g4+0x08],%g2
1950 cmp %l0,%g2 ! %l0 = 000000000000d000
1951 bne %xcc,p0_reg_check_fail0
1952 mov 0xee0,%g1
1953 ldx [%g4+0x10],%g2
1954 cmp %l1,%g2 ! %l1 = 0000000067be2b5a
1955 bne %xcc,p0_reg_check_fail1
1956 mov 0xee1,%g1
1957 ldx [%g4+0x18],%g2
1958 cmp %l2,%g2 ! %l2 = 0000000061000005
1959 bne %xcc,p0_reg_check_fail2
1960 mov 0xee2,%g1
1961 ldx [%g4+0x20],%g2
1962 cmp %l3,%g2 ! %l3 = 000000000000b6b6
1963 bne %xcc,p0_reg_check_fail3
1964 mov 0xee3,%g1
1965 ldx [%g4+0x28],%g2
1966 cmp %l4,%g2 ! %l4 = ffffffffd0000000
1967 bne %xcc,p0_reg_check_fail4
1968 mov 0xee4,%g1
1969 ldx [%g4+0x30],%g2
1970 cmp %l5,%g2 ! %l5 = 000000000000ffd9
1971 bne %xcc,p0_reg_check_fail5
1972 mov 0xee5,%g1
1973 ldx [%g4+0x38],%g2
1974 cmp %l6,%g2 ! %l6 = 00000000130fe697
1975 bne %xcc,p0_reg_check_fail6
1976 mov 0xee6,%g1
1977 ldx [%g4+0x40],%g2
1978 cmp %l7,%g2 ! %l7 = 00000000f230c3b5
1979 bne %xcc,p0_reg_check_fail7
1980 mov 0xee7,%g1
1981 ldx [%g4+0x48],%g3
1982 std %f2,[%g4]
1983 ldx [%g4],%g2
1984 cmp %g3,%g2 ! %f2 = 5a2bbe67 67be2b5a
1985 bne %xcc,p0_freg_check_fail
1986 mov 0xf02,%g1
1987 ldx [%g4+0x50],%g3
1988 std %f4,[%g4]
1989 ldx [%g4],%g2
1990 cmp %g3,%g2 ! %f4 = ffb60000 c2885361
1991 bne %xcc,p0_freg_check_fail
1992 mov 0xf04,%g1
1993 ldx [%g4+0x58],%g3
1994 std %f6,[%g4]
1995 ldx [%g4],%g2
1996 cmp %g3,%g2 ! %f6 = ff795814 00000000
1997 bne %xcc,p0_freg_check_fail
1998 mov 0xf06,%g1
1999 ldx [%g4+0x60],%g3
2000 std %f12,[%g4]
2001 ldx [%g4],%g2
2002 cmp %g3,%g2 ! %f12 = 4f550ab7 000000d0
2003 bne %xcc,p0_freg_check_fail
2004 mov 0xf12,%g1
2005 ldx [%g4+0x68],%g3
2006 std %f16,[%g4]
2007 ldx [%g4],%g2
2008 cmp %g3,%g2 ! %f16 = 441a07c3 ff000000
2009 bne %xcc,p0_freg_check_fail
2010 mov 0xf16,%g1
2011 ldx [%g4+0x70],%g3
2012 std %f18,[%g4]
2013 ldx [%g4],%g2
2014 cmp %g3,%g2 ! %f18 = 6100c7d2 85c701c8
2015 bne %xcc,p0_freg_check_fail
2016 mov 0xf18,%g1
2017 ldx [%g4+0x78],%g3
2018 std %f20,[%g4]
2019 ldx [%g4],%g2
2020 cmp %g3,%g2 ! %f20 = cdeceb5d ba536bff
2021 bne %xcc,p0_freg_check_fail
2022 mov 0xf20,%g1
2023 ldx [%g4+0x80],%g3
2024 std %f22,[%g4]
2025 ldx [%g4],%g2
2026 cmp %g3,%g2 ! %f22 = db805e83 bdbb7b00
2027 bne %xcc,p0_freg_check_fail
2028 mov 0xf22,%g1
2029 ldx [%g4+0x88],%g3
2030 std %f24,[%g4]
2031 ldx [%g4],%g2
2032 cmp %g3,%g2 ! %f24 = 48ec8566 97ebd6e3
2033 bne %xcc,p0_freg_check_fail
2034 mov 0xf24,%g1
2035 ldx [%g4+0x90],%g3
2036 std %f26,[%g4]
2037 ldx [%g4],%g2
2038 cmp %g3,%g2 ! %f26 = d3b71ee5 2cd01e55
2039 bne %xcc,p0_freg_check_fail
2040 mov 0xf26,%g1
2041 ldx [%g4+0x98],%g3
2042 std %f28,[%g4]
2043 ldx [%g4],%g2
2044 cmp %g3,%g2 ! %f28 = 16ee2d3e 5db22c3f
2045 bne %xcc,p0_freg_check_fail
2046 mov 0xf28,%g1
2047 ldx [%g4+0xa0],%g3
2048 std %f30,[%g4]
2049 ldx [%g4],%g2
2050 cmp %g3,%g2 ! %f30 = c7eac80b 413e8722
2051 bne %xcc,p0_freg_check_fail
2052 mov 0xf30,%g1
2053
2054! Check Point 9 completed
2055
2056
2057p0_label_46:
2058! %l2 = 0000000061000005, Mem[0000000030181400] = dc55a41e
2059 stwa %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = 61000005
2060! Mem[0000000010001408] = 4400000000ff0074, %l5 = 000000000000ffd9, %l6 = 00000000130fe697
2061 add %i0,0x08,%g1
2062 casxa [%g1]0x80,%l5,%l6 ! %l6 = 4400000000ff0074
2063! Mem[0000000030141408] = 00000000, %l1 = 0000000067be2b5a
2064 ldstuba [%i5+%o4]0x81,%l1 ! %l1 = 00000000000000ff
2065! %l0 = 000000000000d000, Mem[0000000030141408] = d3bfcf8b000000ff
2066 stxa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000000000d000
2067! %l3 = 000000000000b6b6, Mem[00000000100c1400] = 0692c0bd
2068 stha %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0692b6b6
2069! %f24 = 48ec8566 97ebd6e3, %l6 = 4400000000ff0074
2070! Mem[00000000100c1420] = 0000004400000061
2071 add %i3,0x020,%g1
2072 stda %f24,[%g1+%l6]ASI_PST8_P ! Mem[00000000100c1420] = 00ec856600eb0061
2073! %l0 = 000000000000d000, Mem[00000000100c1400] = b6b69206
2074 stwa %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000d000
2075! %l6 = 00ff0074, %l7 = f230c3b5, Mem[00000000100c1408] = 00004afb 0b651a9a
2076 stda %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00ff0074 f230c3b5
2077! %f20 = cdeceb5d ba536bff, Mem[0000000010101408] = 721d1aff bdc09206
2078 stda %f20,[%i4+%o4]0x88 ! Mem[0000000010101408] = cdeceb5d ba536bff
2079! Starting 10 instruction Load Burst
2080! Mem[00000000300c1408] = 0692c0bd, %f9 = b6b67068
2081 lda [%i3+%o4]0x89,%f9 ! %f9 = 0692c0bd
2082
2083p0_label_47:
2084! Mem[0000000010101410] = ff3795a8052702e5, %f6 = ff795814 00000000
2085 ldda [%i4+%o5]0x88,%f6 ! %f6 = ff3795a8 052702e5
2086! Mem[0000000010081408] = 000000f4, %l5 = 000000000000ffd9
2087 lduha [%i2+%o4]0x80,%l5 ! %l5 = 0000000000000000
2088! Mem[0000000010101410] = e5022705, %l1 = 0000000000000000
2089 lduba [%i4+0x010]%asi,%l1 ! %l1 = 00000000000000e5
2090! Mem[0000000030181400] = 05000061, %l6 = 4400000000ff0074
2091 lduwa [%i6+%g0]0x89,%l6 ! %l6 = 0000000005000061
2092! Mem[00000000100c1400] = 0000d000, %l1 = 00000000000000e5
2093 lduba [%i3+%g0]0x80,%l1 ! %l1 = 0000000000000000
2094! Mem[0000000030181410] = bd6b53ba, %l5 = 0000000000000000
2095 ldsba [%i6+%o5]0x81,%l5 ! %l5 = ffffffffffffffbd
2096! Mem[0000000010141408] = 97e60f13, %l1 = 0000000000000000
2097 ldsha [%i5+%o4]0x88,%l1 ! %l1 = 0000000000000f13
2098! Mem[00000000211c0000] = ffffb5d7, %l2 = 0000000061000005
2099 ldsha [%o2+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
2100! Mem[0000000021800040] = 8b8a9ae4, %l6 = 0000000005000061
2101 lduba [%o3+0x041]%asi,%l6 ! %l6 = 000000000000008a
2102! Starting 10 instruction Store Burst
2103! %l3 = 000000000000b6b6, Mem[0000000030041408] = 9a1a0000
2104 stba %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = b61a0000
2105
2106p0_label_48:
2107! %l5 = ffffffffffffffbd, Mem[00000000300c1408] = 0692c0bd
2108 stwa %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffffbd
2109! Mem[0000000020800041] = ffd9e25a, %l2 = ffffffffffffffff
2110 ldstuba [%o1+0x041]%asi,%l2 ! %l2 = 000000d9000000ff
2111! %l4 = d0000000, %l5 = ffffffbd, Mem[0000000010041408] = c0bdffff 00000044
2112 std %l4,[%i1+%o4] ! Mem[0000000010041408] = d0000000 ffffffbd
2113! Mem[0000000030101408] = 00000000, %l1 = 0000000000000f13
2114 ldstuba [%i4+%o4]0x89,%l1 ! %l1 = 00000000000000ff
2115! Mem[0000000010001400] = 8bd847f6, %l0 = 000000000000d000
2116 swapa [%i0+%g0]0x80,%l0 ! %l0 = 000000008bd847f6
2117! %f12 = 4f550ab7 000000d0, Mem[0000000030101410] = d0000000 b70a554f
2118 stda %f12,[%i4+%o5]0x81 ! Mem[0000000030101410] = 4f550ab7 000000d0
2119! %l3 = 000000000000b6b6, Mem[0000000030141400] = 325384bb
2120 stwa %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000b6b6
2121! Mem[000000001004142c] = 27a48a34, %l4 = ffffffffd0000000, %asi = 80
2122 swapa [%i1+0x02c]%asi,%l4 ! %l4 = 0000000027a48a34
2123! Mem[00000000100c1410] = b3fc1197, %l5 = ffffffffffffffbd
2124 ldstuba [%i3+%o5]0x80,%l5 ! %l5 = 000000b3000000ff
2125! Starting 10 instruction Load Burst
2126! Mem[0000000030141408] = 0000d000, %l3 = 000000000000b6b6
2127 ldsba [%i5+%o4]0x89,%l3 ! %l3 = 0000000000000000
2128
2129p0_label_49:
2130! Mem[00000000300c1410] = 783d55dc, %l2 = 00000000000000d9
2131 lduha [%i3+%o5]0x81,%l2 ! %l2 = 000000000000783d
2132! Mem[0000000010181400] = ff00348a00000000, %f16 = 441a07c3 ff000000
2133 ldda [%i6+0x000]%asi,%f16 ! %f16 = ff00348a 00000000
2134! Mem[0000000010101408] = ff6b53ba, %f28 = 16ee2d3e
2135 lda [%i4+%o4]0x80,%f28 ! %f28 = ff6b53ba
2136! Mem[00000000211c0000] = ffffb5d7, %l1 = 0000000000000000
2137 ldsh [%o2+%g0],%l1 ! %l1 = ffffffffffffffff
2138! Mem[0000000020800000] = 824c7fc1, %l1 = ffffffffffffffff
2139 ldub [%o1+0x001],%l1 ! %l1 = 000000000000004c
2140! Mem[00000000201c0000] = 00009b8f, %l2 = 000000000000783d
2141 lduh [%o0+%g0],%l2 ! %l2 = 0000000000000000
2142! Mem[0000000030101408] = 000000ff, %l0 = 000000008bd847f6
2143 lduwa [%i4+%o4]0x89,%l0 ! %l0 = 00000000000000ff
2144! %l2 = 0000000000000000, immed = 0000053e, %y = 00000000
2145 smul %l2,0x53e,%l5 ! %l5 = 0000000000000000, %y = 00000000
2146! Mem[0000000030141400] = 0000b6b6, %f30 = c7eac80b
2147 lda [%i5+%g0]0x89,%f30 ! %f30 = 0000b6b6
2148! Starting 10 instruction Store Burst
2149! Mem[000000001000143e] = 5df73ecc, %l0 = 00000000000000ff
2150 ldstub [%i0+0x03e],%l0 ! %l0 = 0000003e000000ff
2151
2152p0_label_50:
2153! Mem[00000000100c1408] = 00ff0074, %l1 = 000000000000004c
2154 swapa [%i3+%o4]0x80,%l1 ! %l1 = 0000000000ff0074
2155! Mem[0000000010101410] = 052702e5, %l3 = 0000000000000000
2156 swapa [%i4+%o5]0x88,%l3 ! %l3 = 00000000052702e5
2157! %l7 = 00000000f230c3b5, Mem[0000000010041400] = 61000000
2158 stba %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = b5000000
2159! Mem[00000000100c1434] = 5681b46c, %l5 = 00000000, %l7 = f230c3b5
2160 add %i3,0x34,%g1
2161 casa [%g1]0x80,%l5,%l7 ! %l7 = 000000005681b46c
2162! %f30 = 0000b6b6 413e8722, Mem[0000000030101400] = 00000000 00000000
2163 stda %f30,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000b6b6 413e8722
2164! Mem[0000000010181408] = d853a11d, %l6 = 000000000000008a
2165 swapa [%i6+%o4]0x80,%l6 ! %l6 = 00000000d853a11d
2166! %f14 = ff3795a8 052702e5, Mem[00000000300c1410] = 783d55dc 52af9834
2167 stda %f14,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ff3795a8 052702e5
2168! %l6 = 00000000d853a11d, Mem[0000000030101408] = ff000000
2169 stha %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = a11d0000
2170! Mem[0000000010141410] = 05000061, %l3 = 00000000052702e5
2171 swapa [%i5+%o5]0x80,%l3 ! %l3 = 0000000005000061
2172! Starting 10 instruction Load Burst
2173! Mem[0000000010041400] = 000000b5, %l0 = 000000000000003e
2174 lduwa [%i1+%g0]0x88,%l0 ! %l0 = 00000000000000b5
2175
2176! Check Point 10 for processor 0
2177
2178 set p0_check_pt_data_10,%g4
2179 rd %ccr,%g5 ! %g5 = 44
2180 ldx [%g4+0x08],%g2
2181 cmp %l0,%g2 ! %l0 = 00000000000000b5
2182 bne %xcc,p0_reg_check_fail0
2183 mov 0xee0,%g1
2184 ldx [%g4+0x10],%g2
2185 cmp %l1,%g2 ! %l1 = 0000000000ff0074
2186 bne %xcc,p0_reg_check_fail1
2187 mov 0xee1,%g1
2188 ldx [%g4+0x18],%g2
2189 cmp %l2,%g2 ! %l2 = 0000000000000000
2190 bne %xcc,p0_reg_check_fail2
2191 mov 0xee2,%g1
2192 ldx [%g4+0x20],%g2
2193 cmp %l3,%g2 ! %l3 = 0000000005000061
2194 bne %xcc,p0_reg_check_fail3
2195 mov 0xee3,%g1
2196 ldx [%g4+0x28],%g2
2197 cmp %l5,%g2 ! %l5 = 0000000000000000
2198 bne %xcc,p0_reg_check_fail5
2199 mov 0xee5,%g1
2200 ldx [%g4+0x30],%g2
2201 cmp %l6,%g2 ! %l6 = 00000000d853a11d
2202 bne %xcc,p0_reg_check_fail6
2203 mov 0xee6,%g1
2204 ldx [%g4+0x38],%g3
2205 std %f6,[%g4]
2206 ldx [%g4],%g2
2207 cmp %g3,%g2 ! %f6 = ff3795a8 052702e5
2208 bne %xcc,p0_freg_check_fail
2209 mov 0xf06,%g1
2210 ldx [%g4+0x40],%g3
2211 std %f8,[%g4]
2212 ldx [%g4],%g2
2213 cmp %g3,%g2 ! %f8 = ffffffff 0692c0bd
2214 bne %xcc,p0_freg_check_fail
2215 mov 0xf08,%g1
2216 ldx [%g4+0x48],%g3
2217 std %f16,[%g4]
2218 ldx [%g4],%g2
2219 cmp %g3,%g2 ! %f16 = ff00348a 00000000
2220 bne %xcc,p0_freg_check_fail
2221 mov 0xf16,%g1
2222 ldx [%g4+0x50],%g3
2223 std %f28,[%g4]
2224 ldx [%g4],%g2
2225 cmp %g3,%g2 ! %f28 = ff6b53ba 5db22c3f
2226 bne %xcc,p0_freg_check_fail
2227 mov 0xf28,%g1
2228 ldx [%g4+0x58],%g3
2229 std %f30,[%g4]
2230 ldx [%g4],%g2
2231 cmp %g3,%g2 ! %f30 = 0000b6b6 413e8722
2232 bne %xcc,p0_freg_check_fail
2233 mov 0xf30,%g1
2234
2235! Check Point 10 completed
2236
2237
2238p0_label_51:
2239! Mem[0000000010141408] = 130fe697, %f12 = 4f550ab7
2240 lda [%i5+%o4]0x80,%f12 ! %f12 = 130fe697
2241! Mem[0000000010101400] = ff2bbe67c81a59ff, %l2 = 0000000000000000
2242 ldxa [%i4+0x000]%asi,%l2 ! %l2 = ff2bbe67c81a59ff
2243! Mem[0000000030101400] = 413e8722, %l2 = ff2bbe67c81a59ff
2244 lduha [%i4+%g0]0x89,%l2 ! %l2 = 0000000000008722
2245! Mem[0000000010181418] = 769fac2dc511d0b3, %l5 = 0000000000000000
2246 ldxa [%i6+0x018]%asi,%l5 ! %l5 = 769fac2dc511d0b3
2247! Mem[0000000020800000] = 824c7fc1, %l1 = 0000000000ff0074
2248 lduha [%o1+0x000]%asi,%l1 ! %l1 = 000000000000824c
2249! Mem[000000001000140c] = 00ff0074, %l7 = 000000005681b46c
2250 ldsha [%i0+0x00e]%asi,%l7 ! %l7 = 0000000000000074
2251! Mem[00000000100c1408] = 4c000000, %l2 = 0000000000008722
2252 ldsha [%i3+%o4]0x88,%l2 ! %l2 = 0000000000000000
2253! Mem[0000000021800180] = a11d2710, %l3 = 0000000005000061
2254 ldsha [%o3+0x180]%asi,%l3 ! %l3 = ffffffffffffa11d
2255! Mem[0000000010001400] = 0000d000 20110ca0, %l0 = 000000b5, %l1 = 0000824c
2256 ldda [%i0+%g0]0x80,%l0 ! %l0 = 000000000000d000 0000000020110ca0
2257! Starting 10 instruction Store Burst
2258! Mem[0000000010101400] = ff2bbe67, %l0 = 000000000000d000
2259 swapa [%i4+%g0]0x80,%l0 ! %l0 = 00000000ff2bbe67
2260
2261p0_label_52:
2262! %l4 = 0000000027a48a34, Mem[0000000030041410] = 6870b6b6
2263 stha %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 68708a34
2264! %l5 = 769fac2dc511d0b3, Mem[0000000010041410] = ffffffbd
2265 stwa %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = c511d0b3
2266! Mem[0000000010001400] = 0000d000, %l7 = 0000000000000074
2267 ldstuba [%i0+%g0]0x80,%l7 ! %l7 = 00000000000000ff
2268 membar #Sync ! Added by membar checker (9)
2269! %l0 = 00000000ff2bbe67, Mem[0000000030001408] = c801c785d2c70061
2270 stxa %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000ff2bbe67
2271! %l0 = ff2bbe67, %l1 = 20110ca0, Mem[0000000010001408] = 44000000 00ff0074
2272 stda %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff2bbe67 20110ca0
2273! Mem[0000000010181410] = ff1a1d72, %l2 = 0000000000000000
2274 swapa [%i6+%o5]0x80,%l2 ! %l2 = 00000000ff1a1d72
2275! %l3 = ffffffffffffa11d, Mem[0000000030041408] = b61a0000
2276 stwa %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffa11d
2277! %l2 = 00000000ff1a1d72, Mem[0000000010141400] = 00006100
2278 stba %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 72006100
2279! Mem[00000000201c0000] = 00009b8f, %l2 = 00000000ff1a1d72
2280 ldstub [%o0+%g0],%l2 ! %l2 = 00000000000000ff
2281! Starting 10 instruction Load Burst
2282! Mem[0000000030081400] = 00000000, %l1 = 0000000020110ca0
2283 ldswa [%i2+%g0]0x89,%l1 ! %l1 = 0000000000000000
2284
2285p0_label_53:
2286! Mem[0000000010081408] = f4000000, %l2 = 0000000000000000
2287 ldswa [%i2+%o4]0x88,%l2 ! %l2 = fffffffff4000000
2288! Mem[0000000030101408] = a11d0000, %l0 = 00000000ff2bbe67
2289 lduba [%i4+%o4]0x81,%l0 ! %l0 = 00000000000000a1
2290! Mem[0000000030001400] = 441a07c3ff000000, %l0 = 00000000000000a1
2291 ldxa [%i0+%g0]0x89,%l0 ! %l0 = 441a07c3ff000000
2292! Mem[0000000010141408] = 130fe697, %l3 = ffffffffffffa11d
2293 ldsha [%i5+%o4]0x80,%l3 ! %l3 = 000000000000130f
2294! Mem[0000000010181434] = 6e6bb475, %l2 = fffffffff4000000
2295 ldswa [%i6+0x034]%asi,%l2 ! %l2 = 000000006e6bb475
2296! Mem[0000000030101400] = 22873e41, %l0 = 441a07c3ff000000
2297 lduwa [%i4+%g0]0x81,%l0 ! %l0 = 0000000022873e41
2298! Mem[0000000010081410] = f4d8a1f65ac70061, %l3 = 000000000000130f
2299 ldxa [%i2+%o5]0x88,%l3 ! %l3 = f4d8a1f65ac70061
2300! Mem[0000000010181424] = a97d9677, %l3 = f4d8a1f65ac70061
2301 ldsh [%i6+0x024],%l3 ! %l3 = ffffffffffffa97d
2302! Mem[0000000010001430] = 130fe697, %f12 = 130fe697
2303 ld [%i0+0x030],%f12 ! %f12 = 130fe697
2304! Starting 10 instruction Store Burst
2305! Mem[00000000201c0000] = ff009b8f, %l1 = 0000000000000000
2306 ldstub [%o0+%g0],%l1 ! %l1 = 000000ff000000ff
2307
2308p0_label_54:
2309! %f14 = ff3795a8 052702e5, %l1 = 00000000000000ff
2310! Mem[0000000010181428] = 8a7d31b390266667
2311 add %i6,0x028,%g1
2312 stda %f14,[%g1+%l1]ASI_PST16_PL ! Mem[0000000010181428] = e5022705a89537ff
2313! %l7 = 0000000000000000, Mem[0000000010141428] = 348aa427, %asi = 80
2314 stwa %l7,[%i5+0x028]%asi ! Mem[0000000010141428] = 00000000
2315! %f29 = 5db22c3f, Mem[0000000030041400] = 2da07cf4
2316 sta %f29,[%i1+%g0]0x81 ! Mem[0000000030041400] = 5db22c3f
2317! Mem[000000001018140c] = 0000009d, %l5 = c511d0b3, %l3 = ffffa97d
2318 add %i6,0x0c,%g1
2319 casa [%g1]0x80,%l5,%l3 ! %l3 = 000000000000009d
2320! %l5 = 769fac2dc511d0b3, Mem[00000000100c142f] = cc34bfeb
2321 stb %l5,[%i3+0x02f] ! Mem[00000000100c142c] = cc34bfb3
2322! %l0 = 22873e41, %l1 = 000000ff, Mem[00000000300c1408] = ffffffbd 441a1d72
2323 stda %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 22873e41 000000ff
2324! %f28 = ff6b53ba 5db22c3f, Mem[0000000010041408] = 000000d0 bdffffff
2325 stda %f28,[%i1+%o4]0x88 ! Mem[0000000010041408] = ff6b53ba 5db22c3f
2326! %l6 = d853a11d, %l7 = 00000000, Mem[0000000030141408] = 00d00000 00000000
2327 stda %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = d853a11d 00000000
2328! %l0 = 22873e41, %l1 = 000000ff, Mem[0000000010041408] = 3f2cb25d ba536bff
2329 stda %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 22873e41 000000ff
2330! Starting 10 instruction Load Burst
2331! Mem[00000000300c1410] = ff3795a8 052702e5, %l0 = 22873e41, %l1 = 000000ff
2332 ldda [%i3+%o5]0x81,%l0 ! %l0 = 00000000ff3795a8 00000000052702e5
2333
2334p0_label_55:
2335! Mem[0000000030081408] = ba536bff, %l1 = 00000000052702e5
2336 lduba [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000ff
2337! Mem[0000000010081410] = 6100c75a, %l5 = 769fac2dc511d0b3
2338 lduwa [%i2+%o5]0x80,%l5 ! %l5 = 000000006100c75a
2339! Mem[0000000010181408] = 0000008a, %l7 = 0000000000000000
2340 ldswa [%i6+%o4]0x80,%l7 ! %l7 = 000000000000008a
2341! Mem[0000000010041408] = 22873e41000000ff, %l6 = 00000000d853a11d
2342 ldxa [%i1+%o4]0x80,%l6 ! %l6 = 22873e41000000ff
2343! Mem[00000000100c1408] = 0000004c, %l5 = 000000006100c75a
2344 ldswa [%i3+0x008]%asi,%l5 ! %l5 = 000000000000004c
2345! Mem[0000000030141410] = 67be2b5a, %l6 = 22873e41000000ff
2346 lduha [%i5+%o5]0x81,%l6 ! %l6 = 00000000000067be
2347! Mem[0000000030101408] = 70a2db7a00001da1, %f4 = ffb60000 c2885361
2348 ldda [%i4+%o4]0x89,%f4 ! %f4 = 70a2db7a 00001da1
2349! Mem[0000000030001410] = ba536bff, %l2 = 000000006e6bb475
2350 lduwa [%i0+%o5]0x89,%l2 ! %l2 = 00000000ba536bff
2351! Mem[0000000010141400] = 72006100ed06b274, %l2 = 00000000ba536bff
2352 ldxa [%i5+%g0]0x80,%l2 ! %l2 = 72006100ed06b274
2353! Starting 10 instruction Store Burst
2354! %f21 = ba536bff, Mem[0000000030141410] = 67be2b5a
2355 sta %f21,[%i5+%o5]0x81 ! Mem[0000000030141410] = ba536bff
2356
2357! Check Point 11 for processor 0
2358
2359 set p0_check_pt_data_11,%g4
2360 rd %ccr,%g5 ! %g5 = 44
2361 ldx [%g4+0x08],%g2
2362 cmp %l0,%g2 ! %l0 = 00000000ff3795a8
2363 bne %xcc,p0_reg_check_fail0
2364 mov 0xee0,%g1
2365 ldx [%g4+0x10],%g2
2366 cmp %l1,%g2 ! %l1 = 00000000000000ff
2367 bne %xcc,p0_reg_check_fail1
2368 mov 0xee1,%g1
2369 ldx [%g4+0x18],%g2
2370 cmp %l2,%g2 ! %l2 = 72006100ed06b274
2371 bne %xcc,p0_reg_check_fail2
2372 mov 0xee2,%g1
2373 ldx [%g4+0x20],%g2
2374 cmp %l3,%g2 ! %l3 = 000000000000009d
2375 bne %xcc,p0_reg_check_fail3
2376 mov 0xee3,%g1
2377 ldx [%g4+0x28],%g2
2378 cmp %l5,%g2 ! %l5 = 000000000000004c
2379 bne %xcc,p0_reg_check_fail5
2380 mov 0xee5,%g1
2381 ldx [%g4+0x30],%g2
2382 cmp %l6,%g2 ! %l6 = 00000000000067be
2383 bne %xcc,p0_reg_check_fail6
2384 mov 0xee6,%g1
2385 ldx [%g4+0x38],%g2
2386 cmp %l7,%g2 ! %l7 = 000000000000008a
2387 bne %xcc,p0_reg_check_fail7
2388 mov 0xee7,%g1
2389 ldx [%g4+0x40],%g3
2390 std %f0,[%g4]
2391 ldx [%g4],%g2
2392 cmp %g3,%g2 ! %f0 = ff1a1d72 0692c0bd
2393 bne %xcc,p0_freg_check_fail
2394 mov 0xf00,%g1
2395 ldx [%g4+0x48],%g3
2396 std %f4,[%g4]
2397 ldx [%g4],%g2
2398 cmp %g3,%g2 ! %f4 = 70a2db7a 00001da1
2399 bne %xcc,p0_freg_check_fail
2400 mov 0xf04,%g1
2401 ldx [%g4+0x50],%g3
2402 std %f12,[%g4]
2403 ldx [%g4],%g2
2404 cmp %g3,%g2 ! %f12 = 130fe697 000000d0
2405 bne %xcc,p0_freg_check_fail
2406 mov 0xf12,%g1
2407
2408! Check Point 11 completed
2409
2410
2411p0_label_56:
2412! %f16 = ff00348a, Mem[0000000010001420] = 190c89c6
2413 st %f16,[%i0+0x020] ! Mem[0000000010001420] = ff00348a
2414! %l6 = 00000000000067be, Mem[0000000030001400] = 441a07c3ff000000
2415 stxa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000000067be
2416! %l0 = 00000000ff3795a8, Mem[0000000010081400] = 00000000
2417 stwa %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = ff3795a8
2418! %l4 = 0000000027a48a34, Mem[0000000010001410] = 441a1d72
2419 stha %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 8a341d72
2420! %l5 = 000000000000004c, Mem[0000000030141408] = d853a11d
2421 stwa %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000004c
2422! Mem[0000000010181426] = a97d9677, %l3 = 000000000000009d
2423 ldstub [%i6+0x026],%l3 ! %l3 = 00000096000000ff
2424! Mem[0000000020800001] = 824c7fc1, %l6 = 00000000000067be
2425 ldstuba [%o1+0x001]%asi,%l6 ! %l6 = 0000004c000000ff
2426! %f14 = ff3795a8 052702e5, %l6 = 000000000000004c
2427! Mem[0000000030041428] = 0fb6e1403d1c2039
2428 add %i1,0x028,%g1
2429 stda %f14,[%g1+%l6]ASI_PST16_S ! Mem[0000000030041428] = ff3795a83d1c2039
2430! Mem[0000000030141410] = ff6b53ba, %l4 = 0000000027a48a34
2431 ldstuba [%i5+%o5]0x89,%l4 ! %l4 = 000000ba000000ff
2432! Starting 10 instruction Load Burst
2433! Mem[0000000030141408] = 4c000000, %l1 = 00000000000000ff
2434 ldswa [%i5+%o4]0x89,%l1 ! %l1 = 000000004c000000
2435
2436p0_label_57:
2437! Mem[0000000030181408] = 0000dc8b, %l0 = 00000000ff3795a8
2438 lduha [%i6+%o4]0x89,%l0 ! %l0 = 000000000000dc8b
2439! Mem[0000000030081410] = ffcf3734, %l2 = 72006100ed06b274
2440 lduha [%i2+%o5]0x81,%l2 ! %l2 = 000000000000ffcf
2441! Mem[0000000030181400] = 05000061, %l1 = 000000004c000000
2442 ldsba [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000061
2443! Mem[000000001004140c] = 000000ff, %l1 = 0000000000000061
2444 ldsh [%i1+0x00c],%l1 ! %l1 = 0000000000000000
2445! Mem[00000000201c0000] = ff009b8f, %l0 = 000000000000dc8b
2446 lduba [%o0+0x001]%asi,%l0 ! %l0 = 0000000000000000
2447! Mem[0000000010041410] = d853a11dc511d0b3, %l0 = 0000000000000000
2448 ldxa [%i1+%o5]0x88,%l0 ! %l0 = d853a11dc511d0b3
2449! Mem[0000000010101410] = ff3795a800000000, %l5 = 000000000000004c
2450 ldxa [%i4+%o5]0x88,%l5 ! %l5 = ff3795a800000000
2451! Mem[000000001004142c] = d0000000, %l2 = 000000000000ffcf
2452 ldsha [%i1+0x02e]%asi,%l2 ! %l2 = 0000000000000000
2453! Mem[0000000030001408] = 67be2bff00000000, %f18 = 6100c7d2 85c701c8
2454 ldda [%i0+%o4]0x89,%f18 ! %f18 = 67be2bff 00000000
2455! Starting 10 instruction Store Burst
2456! %l7 = 000000000000008a, Mem[0000000010101420] = 00000000d3bfcf8b, %asi = 80
2457 stxa %l7,[%i4+0x020]%asi ! Mem[0000000010101420] = 000000000000008a
2458
2459p0_label_58:
2460! %f2 = 5a2bbe67, Mem[0000000010081408] = f4000000
2461 sta %f2 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 5a2bbe67
2462! %l6 = 0000004c, %l7 = 0000008a, Mem[0000000030181408] = 0000dc8b 00000000
2463 stda %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000004c 0000008a
2464! Mem[0000000010181408] = 8a000000, %l1 = 0000000000000000
2465 ldstuba [%i6+%o4]0x88,%l1 ! %l1 = 00000000000000ff
2466! Mem[00000000300c1410] = a89537ff, %l5 = ff3795a800000000
2467 swapa [%i3+%o5]0x89,%l5 ! %l5 = 00000000a89537ff
2468! Mem[000000001010143c] = 455ba4ec, %l7 = 000000000000008a, %asi = 80
2469 swapa [%i4+0x03c]%asi,%l7 ! %l7 = 00000000455ba4ec
2470! %f16 = ff00348a 00000000, %l2 = 0000000000000000
2471! Mem[0000000010181408] = ff00008a0000009d
2472 add %i6,0x008,%g1
2473 stda %f16,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010181408] = ff00008a0000009d
2474! %f3 = 67be2b5a, Mem[0000000030181408] = 4c000000
2475 sta %f3 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 67be2b5a
2476! Mem[0000000010141408] = 130fe697, %l2 = 0000000000000000
2477 swapa [%i5+%o4]0x80,%l2 ! %l2 = 00000000130fe697
2478! %l5 = 00000000a89537ff, Mem[0000000021800140] = 73ffef3d
2479 sth %l5,[%o3+0x140] ! Mem[0000000021800140] = 37ffef3d
2480! Starting 10 instruction Load Burst
2481! Mem[00000000100c1408] = 4c000000, %l0 = d853a11dc511d0b3
2482 ldswa [%i3+%o4]0x88,%l0 ! %l0 = 000000004c000000
2483
2484p0_label_59:
2485! Mem[0000000010081410] = 6100c75a, %l0 = 000000004c000000
2486 lduwa [%i2+0x010]%asi,%l0 ! %l0 = 000000006100c75a
2487! Mem[00000000100c1400] = 00d00000, %l6 = 000000000000004c
2488 lduba [%i3+%g0]0x88,%l6 ! %l6 = 0000000000000000
2489! Mem[0000000010081408] = 86ddcb5f 5a2bbe67, %l0 = 6100c75a, %l1 = 00000000
2490 ldda [%i2+%o4]0x88,%l0 ! %l0 = 000000005a2bbe67 0000000086ddcb5f
2491! Mem[000000001010143c] = 0000008a, %l7 = 00000000455ba4ec
2492 ldsba [%i4+0x03c]%asi,%l7 ! %l7 = 0000000000000000
2493! Mem[0000000010141408] = 00000000, %l7 = 0000000000000000
2494 ldsha [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000000
2495! Mem[00000000100c1410] = 78f096f59711fcff, %f28 = ff6b53ba 5db22c3f
2496 ldda [%i3+%o5]0x88,%f28 ! %f28 = 78f096f5 9711fcff
2497! Mem[0000000010001400] = ff00d00020110ca0, %f18 = 67be2bff 00000000
2498 ldda [%i0+0x000]%asi,%f18 ! %f18 = ff00d000 20110ca0
2499! Mem[0000000030101410] = 4f550ab7, %f26 = d3b71ee5
2500 lda [%i4+%o5]0x81,%f26 ! %f26 = 4f550ab7
2501! Mem[0000000010081410] = 5ac70061, %l7 = 0000000000000000
2502 lduha [%i2+%o5]0x88,%l7 ! %l7 = 0000000000000061
2503! Starting 10 instruction Store Burst
2504! Mem[0000000010181418] = 769fac2d, %l1 = 86ddcb5f, %l6 = 00000000
2505 add %i6,0x18,%g1
2506 casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000769fac2d
2507
2508p0_label_60:
2509! Mem[0000000010101408] = ff6b53ba, %l7 = 0000000000000061
2510 swap [%i4+%o4],%l7 ! %l7 = 00000000ff6b53ba
2511! Mem[0000000030081408] = ff6b53ba, %l6 = 00000000769fac2d
2512 ldstuba [%i2+%o4]0x81,%l6 ! %l6 = 000000ff000000ff
2513! Mem[0000000030181400] = 61000005, %l5 = 00000000a89537ff
2514 ldstuba [%i6+%g0]0x81,%l5 ! %l5 = 00000061000000ff
2515! %f14 = ff3795a8, Mem[0000000010181408] = 8a0000ff
2516 sta %f14,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff3795a8
2517! %f30 = 0000b6b6 413e8722, %l1 = 0000000086ddcb5f
2518! Mem[00000000100c1438] = 0000006177db6f55
2519 add %i3,0x038,%g1
2520 stda %f30,[%g1+%l1]ASI_PST32_P ! Mem[00000000100c1438] = 0000b6b6413e8722
2521! Mem[0000000030181408] = 67be2b5a, %l4 = 00000000000000ba
2522 ldsha [%i6+%o4]0x81,%l4 ! %l4 = 00000000000067be
2523! %l6 = 000000ff, %l7 = ff6b53ba, Mem[0000000010101410] = 00000000 a89537ff
2524 std %l6,[%i4+%o5] ! Mem[0000000010101410] = 000000ff ff6b53ba
2525! %f14 = ff3795a8 052702e5, Mem[0000000030181408] = 67be2b5a 8a000000
2526 stda %f14,[%i6+%o4]0x81 ! Mem[0000000030181408] = ff3795a8 052702e5
2527! %f12 = 130fe697 000000d0, Mem[00000000100c1430] = 7c81cf36 5681b46c
2528 std %f12,[%i3+0x030] ! Mem[00000000100c1430] = 130fe697 000000d0
2529! Starting 10 instruction Load Burst
2530! Mem[00000000300c1400] = ffffffff, %l4 = 00000000000067be
2531 ldsha [%i3+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
2532
2533! Check Point 12 for processor 0
2534
2535 set p0_check_pt_data_12,%g4
2536 rd %ccr,%g5 ! %g5 = 44
2537 ldx [%g4+0x08],%g2
2538 cmp %l0,%g2 ! %l0 = 000000005a2bbe67
2539 bne %xcc,p0_reg_check_fail0
2540 mov 0xee0,%g1
2541 ldx [%g4+0x10],%g2
2542 cmp %l1,%g2 ! %l1 = 0000000086ddcb5f
2543 bne %xcc,p0_reg_check_fail1
2544 mov 0xee1,%g1
2545 ldx [%g4+0x18],%g2
2546 cmp %l2,%g2 ! %l2 = 00000000130fe697
2547 bne %xcc,p0_reg_check_fail2
2548 mov 0xee2,%g1
2549 ldx [%g4+0x20],%g2
2550 cmp %l3,%g2 ! %l3 = 0000000000000096
2551 bne %xcc,p0_reg_check_fail3
2552 mov 0xee3,%g1
2553 ldx [%g4+0x28],%g2
2554 cmp %l4,%g2 ! %l4 = ffffffffffffffff
2555 bne %xcc,p0_reg_check_fail4
2556 mov 0xee4,%g1
2557 ldx [%g4+0x30],%g2
2558 cmp %l5,%g2 ! %l5 = 0000000000000061
2559 bne %xcc,p0_reg_check_fail5
2560 mov 0xee5,%g1
2561 ldx [%g4+0x38],%g2
2562 cmp %l6,%g2 ! %l6 = 00000000000000ff
2563 bne %xcc,p0_reg_check_fail6
2564 mov 0xee6,%g1
2565 ldx [%g4+0x40],%g2
2566 cmp %l7,%g2 ! %l7 = 00000000ff6b53ba
2567 bne %xcc,p0_reg_check_fail7
2568 mov 0xee7,%g1
2569 ldx [%g4+0x48],%g3
2570 std %f0,[%g4]
2571 ldx [%g4],%g2
2572 cmp %g3,%g2 ! %f0 = ff1a1d72 0692c0bd
2573 bne %xcc,p0_freg_check_fail
2574 mov 0xf00,%g1
2575 ldx [%g4+0x50],%g3
2576 std %f18,[%g4]
2577 ldx [%g4],%g2
2578 cmp %g3,%g2 ! %f18 = ff00d000 20110ca0
2579 bne %xcc,p0_freg_check_fail
2580 mov 0xf18,%g1
2581 ldx [%g4+0x58],%g3
2582 std %f26,[%g4]
2583 ldx [%g4],%g2
2584 cmp %g3,%g2 ! %f26 = 4f550ab7 2cd01e55
2585 bne %xcc,p0_freg_check_fail
2586 mov 0xf26,%g1
2587 ldx [%g4+0x60],%g3
2588 std %f28,[%g4]
2589 ldx [%g4],%g2
2590 cmp %g3,%g2 ! %f28 = 78f096f5 9711fcff
2591 bne %xcc,p0_freg_check_fail
2592 mov 0xf28,%g1
2593
2594! Check Point 12 completed
2595
2596
2597p0_label_61:
2598! Mem[0000000030041410] = 68708a34, %l1 = 0000000086ddcb5f
2599 lduba [%i1+%o5]0x89,%l1 ! %l1 = 0000000000000034
2600! Mem[00000000300c1400] = ffffffff, %l0 = 000000005a2bbe67
2601 ldswa [%i3+%g0]0x81,%l0 ! %l0 = ffffffffffffffff
2602! Mem[0000000010041434] = ff000000, %l0 = ffffffffffffffff
2603 lduh [%i1+0x036],%l0 ! %l0 = 0000000000000000
2604! Mem[0000000030181400] = ff000005, %l2 = 00000000130fe697
2605 lduba [%i6+%g0]0x81,%l2 ! %l2 = 00000000000000ff
2606! Mem[0000000030181400] = ff000005, %l5 = 0000000000000061
2607 lduba [%i6+%g0]0x81,%l5 ! %l5 = 00000000000000ff
2608! Mem[0000000010001408] = ff2bbe67, %l7 = 00000000ff6b53ba
2609 lduha [%i0+%o4]0x80,%l7 ! %l7 = 000000000000ff2b
2610! Mem[0000000010001408] = 67be2bff, %l0 = 0000000000000000
2611 lduba [%i0+%o4]0x88,%l0 ! %l0 = 00000000000000ff
2612! Mem[0000000030001408] = 00000000, %l0 = 00000000000000ff
2613 lduha [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000000
2614 membar #Sync ! Added by membar checker (10)
2615! Mem[0000000030141400] = b6b60000 70a2db7a 0000004c 00000000
2616! Mem[0000000030141410] = ff536bff d2c70061 ff795814 0a005f0c
2617! Mem[0000000030141420] = 86813ec1 d2f09e33 419e8199 88506935
2618! Mem[0000000030141430] = 4e478378 82559f9b f55f280a c63561c4
2619 ldda [%i5]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030141400
2620! Starting 10 instruction Store Burst
2621! Mem[00000000100c1428] = ffe8739e, %l5 = 00000000000000ff
2622 ldstuba [%i3+0x028]%asi,%l5 ! %l5 = 000000ff000000ff
2623
2624p0_label_62:
2625! %l6 = 000000ff, %l7 = 0000ff2b, Mem[0000000030041410] = 68708a34 10016ef2
2626 stda %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff 0000ff2b
2627! %f2 = 5a2bbe67 67be2b5a, %l5 = 00000000000000ff
2628! Mem[0000000030001428] = 551ed02ce51eb7d3
2629 add %i0,0x028,%g1
2630 stda %f2,[%g1+%l5]ASI_PST16_SL ! Mem[0000000030001428] = 5a2bbe6767be2b5a
2631! %l4 = ffffffffffffffff, Mem[0000000030081400] = 00000000
2632 stha %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000ffff
2633! Mem[0000000030181410] = ba536bbd, %l6 = 00000000000000ff
2634 ldstuba [%i6+%o5]0x89,%l6 ! %l6 = 000000bd000000ff
2635! %l7 = 000000000000ff2b, Mem[000000001014141e] = f47ca02d
2636 sth %l7,[%i5+0x01e] ! Mem[000000001014141c] = f47cff2b
2637! %l6 = 000000bd, %l7 = 0000ff2b, Mem[0000000030181410] = ba536bff cb4a4382
2638 stda %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000bd 0000ff2b
2639! Mem[0000000010081410] = 6100c75a, %l5 = 00000000000000ff
2640 swapa [%i2+%o5]0x80,%l5 ! %l5 = 000000006100c75a
2641! %l6 = 00000000000000bd, Mem[0000000030101408] = a11d0000
2642 stba %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = bd1d0000
2643! %f0 = ff1a1d72 0692c0bd 5a2bbe67 67be2b5a
2644! %f4 = 70a2db7a 00001da1 ff3795a8 052702e5
2645! %f8 = ffffffff 0692c0bd cdeceb5d ba536bbd
2646! %f12 = 130fe697 000000d0 ff3795a8 052702e5
2647 stda %f0,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
2648! Starting 10 instruction Load Burst
2649! Mem[00000000100c1400] = 0000d000ff000000, %l4 = ffffffffffffffff
2650 ldxa [%i3+%g0]0x80,%l4 ! %l4 = 0000d000ff000000
2651
2652p0_label_63:
2653 membar #Sync ! Added by membar checker (11)
2654! Mem[0000000010041408] = 413e8722, %l7 = 000000000000ff2b
2655 ldswa [%i1+%o4]0x88,%l7 ! %l7 = 00000000413e8722
2656! Mem[0000000010001408] = 67be2bff, %l5 = 000000006100c75a
2657 lduha [%i0+%o4]0x88,%l5 ! %l5 = 0000000000002bff
2658! Mem[0000000030081400] = ffff000067be2b5a, %l7 = 00000000413e8722
2659 ldxa [%i2+%g0]0x81,%l7 ! %l7 = ffff000067be2b5a
2660! Mem[0000000030101400] = 22873e41, %l7 = ffff000067be2b5a
2661 ldswa [%i4+%g0]0x81,%l7 ! %l7 = 0000000022873e41
2662! Mem[0000000030101400] = 22873e41, %l7 = 0000000022873e41
2663 lduwa [%i4+%g0]0x81,%l7 ! %l7 = 0000000022873e41
2664! Mem[0000000010101410] = 000000ff ff6b53ba, %l0 = 00000000, %l1 = 00000034
2665 ldd [%i4+%o5],%l0 ! %l0 = 00000000000000ff 00000000ff6b53ba
2666! Mem[0000000010001400] = 00d000ff, %l2 = 00000000000000ff
2667 lduba [%i0+%g0]0x88,%l2 ! %l2 = 00000000000000ff
2668! Mem[0000000010181410] = 00000000, %l3 = 0000000000000096
2669 ldsba [%i6+%o5]0x88,%l3 ! %l3 = 0000000000000000
2670! Mem[0000000030081408] = ff6b53ba 5debeccd, %l4 = ff000000, %l5 = 00002bff
2671 ldda [%i2+%o4]0x81,%l4 ! %l4 = 00000000ff6b53ba 000000005debeccd
2672! Starting 10 instruction Store Burst
2673! %f18 = 0000004c 00000000, Mem[0000000010101428] = cb4a4382 1da1ffff
2674 stda %f18,[%i4+0x028]%asi ! Mem[0000000010101428] = 0000004c 00000000
2675
2676p0_label_64:
2677! Mem[0000000010041413] = b3d011c5, %l2 = 00000000000000ff
2678 ldstuba [%i1+0x013]%asi,%l2 ! %l2 = 000000c5000000ff
2679! %f8 = ffffffff 0692c0bd, Mem[0000000030181408] = ff3795a8 052702e5
2680 stda %f8 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffffffff 0692c0bd
2681! Mem[000000001004143c] = a89537ff, %l1 = 00000000ff6b53ba
2682 swap [%i1+0x03c],%l1 ! %l1 = 00000000a89537ff
2683! %l0 = 00000000000000ff, Mem[0000000010101408] = 00000061
2684 stha %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00ff0061
2685! Mem[0000000010101408] = 6100ff00, %l5 = 000000005debeccd
2686 ldstuba [%i4+%o4]0x88,%l5 ! %l5 = 00000000000000ff
2687! %f22 = ff795814, Mem[0000000030141400] = 0000b6b6
2688 sta %f22,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff795814
2689! %f4 = 70a2db7a 00001da1, Mem[0000000030141410] = ff6b53ff 6100c7d2
2690 stda %f4 ,[%i5+%o5]0x89 ! Mem[0000000030141410] = 70a2db7a 00001da1
2691! %l0 = 00000000000000ff, Mem[0000000010101408] = ffff00615debeccd
2692 stxa %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000000000ff
2693! %l0 = 00000000000000ff, Mem[0000000030181408] = ffffffff0692c0bd
2694 stxa %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000000000ff
2695! Starting 10 instruction Load Burst
2696! Mem[00000000100c1408] = 0000004c f230c3b5, %l4 = ff6b53ba, %l5 = 00000000
2697 ldda [%i3+%o4]0x80,%l4 ! %l4 = 000000000000004c 00000000f230c3b5
2698
2699p0_label_65:
2700! Mem[00000000201c0000] = ff009b8f, %l6 = 00000000000000bd
2701 ldstub [%o0+%g0],%l6 ! %l6 = 000000ff000000ff
2702! Mem[0000000030041408] = 5a2bbe6767be2b5a, %l1 = 00000000a89537ff
2703 ldxa [%i1+%o4]0x81,%l1 ! %l1 = 5a2bbe6767be2b5a
2704! Mem[0000000030081410] = ffcf3734, %l1 = 5a2bbe6767be2b5a
2705 lduba [%i2+%o5]0x81,%l1 ! %l1 = 00000000000000ff
2706! Mem[0000000010141420] = 031a783db6b67068, %f6 = ff3795a8 052702e5
2707 ldda [%i5+0x020]%asi,%f6 ! %f6 = 031a783d b6b67068
2708! Mem[0000000010141400] = 00610072, %l7 = 0000000022873e41
2709 ldsha [%i5+%g0]0x88,%l7 ! %l7 = 0000000000000072
2710! Mem[0000000010001400] = 00d000ff, %l5 = 00000000f230c3b5
2711 ldsba [%i0+%g0]0x88,%l5 ! %l5 = ffffffffffffffff
2712! Mem[0000000030141408] = 4c000000, %f0 = ff1a1d72
2713 lda [%i5+%o4]0x89,%f0 ! %f0 = 4c000000
2714! Mem[0000000010041404] = 721d1aff, %f11 = ba536bbd
2715 lda [%i1+0x004]%asi,%f11 ! %f11 = 721d1aff
2716! Mem[0000000010081400] = ff3795a8ff000000, %f22 = ff795814 0a005f0c
2717 ldda [%i2+%g0]0x80,%f22 ! %f22 = ff3795a8 ff000000
2718! Starting 10 instruction Store Burst
2719! %l1 = 00000000000000ff, Mem[0000000030001410] = ba536bff
2720 stba %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = ba536bff
2721
2722! Check Point 13 for processor 0
2723
2724 set p0_check_pt_data_13,%g4
2725 rd %ccr,%g5 ! %g5 = 44
2726 ldx [%g4+0x08],%g2
2727 cmp %l0,%g2 ! %l0 = 00000000000000ff
2728 bne %xcc,p0_reg_check_fail0
2729 mov 0xee0,%g1
2730 ldx [%g4+0x10],%g2
2731 cmp %l1,%g2 ! %l1 = 00000000000000ff
2732 bne %xcc,p0_reg_check_fail1
2733 mov 0xee1,%g1
2734 ldx [%g4+0x18],%g2
2735 cmp %l2,%g2 ! %l2 = 00000000000000c5
2736 bne %xcc,p0_reg_check_fail2
2737 mov 0xee2,%g1
2738 ldx [%g4+0x20],%g2
2739 cmp %l3,%g2 ! %l3 = 0000000000000000
2740 bne %xcc,p0_reg_check_fail3
2741 mov 0xee3,%g1
2742 ldx [%g4+0x28],%g2
2743 cmp %l4,%g2 ! %l4 = 000000000000004c
2744 bne %xcc,p0_reg_check_fail4
2745 mov 0xee4,%g1
2746 ldx [%g4+0x30],%g2
2747 cmp %l5,%g2 ! %l5 = ffffffffffffffff
2748 bne %xcc,p0_reg_check_fail5
2749 mov 0xee5,%g1
2750 ldx [%g4+0x38],%g2
2751 cmp %l6,%g2 ! %l6 = 00000000000000ff
2752 bne %xcc,p0_reg_check_fail6
2753 mov 0xee6,%g1
2754 ldx [%g4+0x40],%g2
2755 cmp %l7,%g2 ! %l7 = 0000000000000072
2756 bne %xcc,p0_reg_check_fail7
2757 mov 0xee7,%g1
2758 ldx [%g4+0x48],%g3
2759 std %f0,[%g4]
2760 ldx [%g4],%g2
2761 cmp %g3,%g2 ! %f0 = 4c000000 0692c0bd
2762 bne %xcc,p0_freg_check_fail
2763 mov 0xf00,%g1
2764 ldx [%g4+0x50],%g3
2765 std %f4,[%g4]
2766 ldx [%g4],%g2
2767 cmp %g3,%g2 ! %f4 = 70a2db7a 00001da1
2768 bne %xcc,p0_freg_check_fail
2769 mov 0xf04,%g1
2770 ldx [%g4+0x58],%g3
2771 std %f6,[%g4]
2772 ldx [%g4],%g2
2773 cmp %g3,%g2 ! %f6 = 031a783d b6b67068
2774 bne %xcc,p0_freg_check_fail
2775 mov 0xf06,%g1
2776 ldx [%g4+0x60],%g3
2777 std %f10,[%g4]
2778 ldx [%g4],%g2
2779 cmp %g3,%g2 ! %f10 = cdeceb5d 721d1aff
2780 bne %xcc,p0_freg_check_fail
2781 mov 0xf10,%g1
2782 ldx [%g4+0x68],%g3
2783 std %f16,[%g4]
2784 ldx [%g4],%g2
2785 cmp %g3,%g2 ! %f16 = b6b60000 70a2db7a
2786 bne %xcc,p0_freg_check_fail
2787 mov 0xf16,%g1
2788 ldx [%g4+0x70],%g3
2789 std %f18,[%g4]
2790 ldx [%g4],%g2
2791 cmp %g3,%g2 ! %f18 = 0000004c 00000000
2792 bne %xcc,p0_freg_check_fail
2793 mov 0xf18,%g1
2794 ldx [%g4+0x78],%g3
2795 std %f20,[%g4]
2796 ldx [%g4],%g2
2797 cmp %g3,%g2 ! %f20 = ff536bff d2c70061
2798 bne %xcc,p0_freg_check_fail
2799 mov 0xf20,%g1
2800 ldx [%g4+0x80],%g3
2801 std %f22,[%g4]
2802 ldx [%g4],%g2
2803 cmp %g3,%g2 ! %f22 = ff3795a8 ff000000
2804 bne %xcc,p0_freg_check_fail
2805 mov 0xf22,%g1
2806 ldx [%g4+0x88],%g3
2807 std %f24,[%g4]
2808 ldx [%g4],%g2
2809 cmp %g3,%g2 ! %f24 = 86813ec1 d2f09e33
2810 bne %xcc,p0_freg_check_fail
2811 mov 0xf24,%g1
2812 ldx [%g4+0x90],%g3
2813 std %f26,[%g4]
2814 ldx [%g4],%g2
2815 cmp %g3,%g2 ! %f26 = 419e8199 88506935
2816 bne %xcc,p0_freg_check_fail
2817 mov 0xf26,%g1
2818 ldx [%g4+0x98],%g3
2819 std %f28,[%g4]
2820 ldx [%g4],%g2
2821 cmp %g3,%g2 ! %f28 = 4e478378 82559f9b
2822 bne %xcc,p0_freg_check_fail
2823 mov 0xf28,%g1
2824 ldx [%g4+0xa0],%g3
2825 std %f30,[%g4]
2826 ldx [%g4],%g2
2827 cmp %g3,%g2 ! %f30 = f55f280a c63561c4
2828 bne %xcc,p0_freg_check_fail
2829 mov 0xf30,%g1
2830
2831! Check Point 13 completed
2832
2833
2834p0_label_66:
2835! %f18 = 0000004c 00000000, Mem[0000000010101408] = 00000000 000000ff
2836 stda %f18,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0000004c 00000000
2837! %l4 = 000000000000004c, Mem[0000000021800140] = 37ffef3d, %asi = 80
2838 stha %l4,[%o3+0x140]%asi ! Mem[0000000021800140] = 004cef3d
2839! %f24 = 86813ec1 d2f09e33, Mem[0000000030141400] = ff795814 7adba270
2840 stda %f24,[%i5+%g0]0x89 ! Mem[0000000030141400] = 86813ec1 d2f09e33
2841! %l4 = 000000000000004c, Mem[000000001000142c] = d9d6ff56
2842 stw %l4,[%i0+0x02c] ! Mem[000000001000142c] = 0000004c
2843! Mem[000000001014141f] = f47cff2b, %l1 = 00000000000000ff
2844 ldstub [%i5+0x01f],%l1 ! %l1 = 0000002b000000ff
2845! %l0 = 00000000000000ff, Mem[0000000010141408] = 00000000
2846 stha %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00ff0000
2847! Mem[0000000030101410] = b70a554f, %l3 = 0000000000000000
2848 ldstuba [%i4+%o5]0x89,%l3 ! %l3 = 0000004f000000ff
2849! Mem[000000001014140c] = 1da1ffff, %l5 = ffffffffffffffff, %asi = 80
2850 swapa [%i5+0x00c]%asi,%l5 ! %l5 = 000000001da1ffff
2851! Mem[0000000030101410] = ff550ab7, %l7 = 0000000000000072
2852 swapa [%i4+%o5]0x81,%l7 ! %l7 = 00000000ff550ab7
2853! Starting 10 instruction Load Burst
2854! Mem[00000000211c0000] = ffffb5d7, %l5 = 000000001da1ffff
2855 ldsha [%o2+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
2856
2857p0_label_67:
2858! Mem[00000000300c1400] = ffffffff, %f11 = 721d1aff
2859 lda [%i3+%g0]0x81,%f11 ! %f11 = ffffffff
2860! Mem[0000000010181408] = a89537ff, %l5 = ffffffffffffffff
2861 ldsha [%i6+0x00a]%asi,%l5 ! %l5 = 00000000000037ff
2862! Mem[00000000201c0000] = ff009b8f, %l1 = 000000000000002b
2863 lduh [%o0+%g0],%l1 ! %l1 = 000000000000ff00
2864! Mem[0000000010081418] = 8e0705b0ef662ee2, %l7 = 00000000ff550ab7
2865 ldx [%i2+0x018],%l7 ! %l7 = 8e0705b0ef662ee2
2866! Mem[0000000021800140] = 004cef3d, %l0 = 00000000000000ff
2867 ldsh [%o3+0x140],%l0 ! %l0 = 000000000000004c
2868! Mem[0000000010001408] = a00c112067be2bff, %f26 = 419e8199 88506935
2869 ldda [%i0+%o4]0x88,%f26 ! %f26 = a00c1120 67be2bff
2870! Mem[0000000030101410] = d000000072000000, %l3 = 000000000000004f
2871 ldxa [%i4+%o5]0x89,%l3 ! %l3 = d000000072000000
2872! Mem[0000000010141410] = 052702e5 00000000, %l0 = 0000004c, %l1 = 0000ff00
2873 ldda [%i5+%o5]0x80,%l0 ! %l0 = 00000000052702e5 0000000000000000
2874! Mem[0000000010001410] = 721d348a, %l5 = 00000000000037ff
2875 ldsba [%i0+%o5]0x88,%l5 ! %l5 = ffffffffffffff8a
2876! Starting 10 instruction Store Burst
2877! %l4 = 000000000000004c, Mem[00000000300c1400] = 0000ffd9ffffffff
2878 stxa %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000000000004c
2879
2880p0_label_68:
2881! %l0 = 00000000052702e5, Mem[0000000030181408] = 00000000
2882 stha %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 02e50000
2883! Mem[0000000030141408] = 0000004c, %l7 = 8e0705b0ef662ee2
2884 ldstuba [%i5+%o4]0x81,%l7 ! %l7 = 00000000000000ff
2885! Mem[0000000030001410] = ff6b53ba, %l5 = ffffffffffffff8a
2886 swapa [%i0+%o5]0x81,%l5 ! %l5 = 00000000ff6b53ba
2887! Mem[0000000030001400] = be670000, %l1 = 0000000000000000
2888 swapa [%i0+%g0]0x81,%l1 ! %l1 = 00000000be670000
2889! %l0 = 00000000052702e5, Mem[0000000030001400] = 00000000
2890 stha %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 02e50000
2891! %f24 = 86813ec1 d2f09e33, Mem[0000000010041408] = 413e8722 ff000000
2892 stda %f24,[%i1+%o4]0x88 ! Mem[0000000010041408] = 86813ec1 d2f09e33
2893! Mem[0000000021800040] = 8b8a9ae4, %l1 = 00000000be670000
2894 ldstuba [%o3+0x040]%asi,%l1 ! %l1 = 0000008b000000ff
2895! %f30 = f55f280a c63561c4, %l7 = 0000000000000000
2896! Mem[0000000030101418] = a82261ac7517a6c8
2897 add %i4,0x018,%g1
2898 stda %f30,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030101418] = a82261ac7517a6c8
2899! %l1 = 000000000000008b, Mem[0000000010001400] = ff00d000
2900 stha %l1,[%i0+%g0]0x80 ! Mem[0000000010001400] = 008bd000
2901! Starting 10 instruction Load Burst
2902! Mem[0000000030141400] = 339ef0d2c13e8186, %l3 = d000000072000000
2903 ldxa [%i5+%g0]0x81,%l3 ! %l3 = 339ef0d2c13e8186
2904
2905p0_label_69:
2906! Mem[0000000010081424] = c3168c16, %l2 = 00000000000000c5
2907 ldsb [%i2+0x026],%l2 ! %l2 = ffffffffffffff8c
2908! Mem[00000000300c1410] = e502270500000000, %l3 = 339ef0d2c13e8186
2909 ldxa [%i3+%o5]0x89,%l3 ! %l3 = e502270500000000
2910! Mem[0000000010001408] = a00c112067be2bff, %f24 = 86813ec1 d2f09e33
2911 ldda [%i0+%o4]0x88,%f24 ! %f24 = a00c1120 67be2bff
2912! Mem[00000000100c1410] = 78f096f59711fcff, %f0 = 4c000000 0692c0bd
2913 ldda [%i3+%o5]0x88,%f0 ! %f0 = 78f096f5 9711fcff
2914! Mem[0000000010081408] = 5a2bbe67, %l7 = 0000000000000000
2915 lduha [%i2+%o4]0x88,%l7 ! %l7 = 000000000000be67
2916! Mem[0000000030001400] = 02e50000, %f17 = 70a2db7a
2917 lda [%i0+%g0]0x81,%f17 ! %f17 = 02e50000
2918! Mem[0000000010081428] = 30850e60, %l4 = 000000000000004c
2919 ldub [%i2+0x02a],%l4 ! %l4 = 000000000000000e
2920! Mem[0000000010081410] = 000000ff, %l5 = 00000000ff6b53ba
2921 lduwa [%i2+%o5]0x80,%l5 ! %l5 = 00000000000000ff
2922! Mem[0000000010081434] = 0668c80a, %l6 = 00000000000000ff
2923 ldsb [%i2+0x036],%l6 ! %l6 = ffffffffffffffc8
2924! Starting 10 instruction Store Burst
2925! Mem[0000000030101400] = 413e8722, %l6 = ffffffffffffffc8
2926 ldstuba [%i4+%g0]0x89,%l6 ! %l6 = 00000022000000ff
2927
2928p0_label_70:
2929! %f0 = 78f096f5 9711fcff 5a2bbe67 67be2b5a
2930! %f4 = 70a2db7a 00001da1 031a783d b6b67068
2931! %f8 = ffffffff 0692c0bd cdeceb5d ffffffff
2932! %f12 = 130fe697 000000d0 ff3795a8 052702e5
2933 stda %f0,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
2934! %l0 = 052702e5, %l1 = 0000008b, Mem[0000000030041408] = 67be2b5a 5a2bbe67
2935 stda %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = 052702e5 0000008b
2936! %l4 = 000000000000000e, Mem[0000000030181408] = 0000e502
2937 stha %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000000e
2938! Mem[0000000010141433] = fa62794f, %l7 = 000000000000be67
2939 ldstub [%i5+0x033],%l7 ! %l7 = 0000004f000000ff
2940! %f28 = 4e478378 82559f9b, %l2 = ffffffffffffff8c
2941! Mem[0000000010081428] = 30850e60ea867e20
2942 add %i2,0x028,%g1
2943 stda %f28,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010081428] = 30850e60ea867e20
2944! %f16 = b6b60000 02e50000, Mem[0000000010081430] = 87ff338b 0668c80a
2945 stda %f16,[%i2+0x030]%asi ! Mem[0000000010081430] = b6b60000 02e50000
2946! %l6 = 0000000000000022, Mem[0000000030141400] = 339ef0d2
2947 stwa %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000022
2948! Mem[00000000300c1410] = 00000000, %l1 = 000000000000008b
2949 ldstuba [%i3+%o5]0x81,%l1 ! %l1 = 00000000000000ff
2950! Mem[00000000201c0001] = ff009b8f, %l2 = ffffffffffffff8c
2951 ldstuba [%o0+0x001]%asi,%l2 ! %l2 = 00000000000000ff
2952! Starting 10 instruction Load Burst
2953! Mem[0000000010101408] = 0000004c, %l5 = 00000000000000ff
2954 lduwa [%i4+%o4]0x80,%l5 ! %l5 = 000000000000004c
2955
2956! Check Point 14 for processor 0
2957
2958 set p0_check_pt_data_14,%g4
2959 rd %ccr,%g5 ! %g5 = 44
2960 ldx [%g4+0x08],%g2
2961 cmp %l0,%g2 ! %l0 = 00000000052702e5
2962 bne %xcc,p0_reg_check_fail0
2963 mov 0xee0,%g1
2964 ldx [%g4+0x10],%g2
2965 cmp %l1,%g2 ! %l1 = 0000000000000000
2966 bne %xcc,p0_reg_check_fail1
2967 mov 0xee1,%g1
2968 ldx [%g4+0x18],%g2
2969 cmp %l2,%g2 ! %l2 = 0000000000000000
2970 bne %xcc,p0_reg_check_fail2
2971 mov 0xee2,%g1
2972 ldx [%g4+0x20],%g2
2973 cmp %l3,%g2 ! %l3 = e502270500000000
2974 bne %xcc,p0_reg_check_fail3
2975 mov 0xee3,%g1
2976 ldx [%g4+0x28],%g2
2977 cmp %l4,%g2 ! %l4 = 000000000000000e
2978 bne %xcc,p0_reg_check_fail4
2979 mov 0xee4,%g1
2980 ldx [%g4+0x30],%g2
2981 cmp %l5,%g2 ! %l5 = 000000000000004c
2982 bne %xcc,p0_reg_check_fail5
2983 mov 0xee5,%g1
2984 ldx [%g4+0x38],%g2
2985 cmp %l6,%g2 ! %l6 = 0000000000000022
2986 bne %xcc,p0_reg_check_fail6
2987 mov 0xee6,%g1
2988 ldx [%g4+0x40],%g2
2989 cmp %l7,%g2 ! %l7 = 000000000000004f
2990 bne %xcc,p0_reg_check_fail7
2991 mov 0xee7,%g1
2992 ldx [%g4+0x48],%g3
2993 std %f0,[%g4]
2994 ldx [%g4],%g2
2995 cmp %g3,%g2 ! %f0 = 78f096f5 9711fcff
2996 bne %xcc,p0_freg_check_fail
2997 mov 0xf00,%g1
2998 ldx [%g4+0x50],%g3
2999 std %f10,[%g4]
3000 ldx [%g4],%g2
3001 cmp %g3,%g2 ! %f10 = cdeceb5d ffffffff
3002 bne %xcc,p0_freg_check_fail
3003 mov 0xf10,%g1
3004 ldx [%g4+0x58],%g3
3005 std %f16,[%g4]
3006 ldx [%g4],%g2
3007 cmp %g3,%g2 ! %f16 = b6b60000 02e50000
3008 bne %xcc,p0_freg_check_fail
3009 mov 0xf16,%g1
3010 ldx [%g4+0x60],%g3
3011 std %f24,[%g4]
3012 ldx [%g4],%g2
3013 cmp %g3,%g2 ! %f24 = a00c1120 67be2bff
3014 bne %xcc,p0_freg_check_fail
3015 mov 0xf24,%g1
3016 ldx [%g4+0x68],%g3
3017 std %f26,[%g4]
3018 ldx [%g4],%g2
3019 cmp %g3,%g2 ! %f26 = a00c1120 67be2bff
3020 bne %xcc,p0_freg_check_fail
3021 mov 0xf26,%g1
3022
3023! Check Point 14 completed
3024
3025
3026p0_label_71:
3027! Mem[00000000211c0000] = ffffb5d7, %l4 = 000000000000000e
3028 lduba [%o2+0x000]%asi,%l4 ! %l4 = 00000000000000ff
3029! Mem[0000000030181408] = 0e000000, %l3 = e502270500000000
3030 lduba [%i6+%o4]0x81,%l3 ! %l3 = 000000000000000e
3031 membar #Sync ! Added by membar checker (12)
3032! Mem[0000000010001400] = 9711fcff, %f8 = ffffffff
3033 lda [%i0+%g0]0x88,%f8 ! %f8 = 9711fcff
3034! Mem[0000000030141408] = ff00004c, %l5 = 000000000000004c
3035 lduha [%i5+%o4]0x81,%l5 ! %l5 = 000000000000ff00
3036! Mem[0000000010101410] = 000000ff, %l6 = 0000000000000022
3037 ldswa [%i4+%o5]0x80,%l6 ! %l6 = 00000000000000ff
3038! Mem[00000000201c0000] = ffff9b8f, %l5 = 000000000000ff00
3039 ldsba [%o0+0x001]%asi,%l5 ! %l5 = ffffffffffffffff
3040! Mem[0000000030001408] = 00000000, %l7 = 000000000000004f
3041 ldswa [%i0+%o4]0x89,%l7 ! %l7 = 0000000000000000
3042! Mem[00000000300c1408] = 22873e41, %l2 = 0000000000000000
3043 lduwa [%i3+%o4]0x89,%l2 ! %l2 = 0000000022873e41
3044! Mem[0000000030181408] = ff000000 0000000e, %l4 = 000000ff, %l5 = ffffffff
3045 ldda [%i6+%o4]0x89,%l4 ! %l4 = 000000000000000e 00000000ff000000
3046! Starting 10 instruction Store Burst
3047! Mem[0000000010141400] = 72006100, %l6 = 00000000000000ff
3048 swapa [%i5+%g0]0x80,%l6 ! %l6 = 0000000072006100
3049
3050p0_label_72:
3051! Mem[00000000100c1410] = fffc1197, %l2 = 0000000022873e41
3052 swap [%i3+%o5],%l2 ! %l2 = 00000000fffc1197
3053! %f0 = 78f096f5, Mem[0000000010081434] = 02e50000
3054 st %f0 ,[%i2+0x034] ! Mem[0000000010081434] = 78f096f5
3055! %f21 = d2c70061, Mem[0000000010101408] = 0000004c
3056 sta %f21,[%i4+%o4]0x80 ! Mem[0000000010101408] = d2c70061
3057! %l0 = 00000000052702e5, Mem[0000000030001410] = cdeceb5d8affffff
3058 stxa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000052702e5
3059! Mem[0000000030141410] = 00001da1, %l0 = 00000000052702e5
3060 ldstuba [%i5+%o5]0x89,%l0 ! %l0 = 000000a1000000ff
3061! %f14 = ff3795a8 052702e5, Mem[0000000030001410] = 052702e5 00000000
3062 stda %f14,[%i0+%o5]0x89 ! Mem[0000000030001410] = ff3795a8 052702e5
3063! %l1 = 0000000000000000, Mem[0000000030181408] = 0000000e
3064 stwa %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000
3065! Mem[0000000030181400] = ff000005, %l2 = 00000000fffc1197
3066 ldstuba [%i6+%g0]0x81,%l2 ! %l2 = 000000ff000000ff
3067! %l5 = 00000000ff000000, Mem[0000000010001410] = 00001da1
3068 stwa %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff000000
3069! Starting 10 instruction Load Burst
3070! Mem[00000000100c1410] = 22873e41, %l0 = 00000000000000a1
3071 lduha [%i3+%o5]0x80,%l0 ! %l0 = 0000000000002287
3072
3073p0_label_73:
3074! Mem[0000000030181410] = 0000ff2b 000000bd, %l0 = 00002287, %l1 = 00000000
3075 ldda [%i6+%o5]0x89,%l0 ! %l0 = 00000000000000bd 000000000000ff2b
3076! Mem[0000000030181400] = ff000005, %l7 = 0000000000000000
3077 lduba [%i6+%g0]0x81,%l7 ! %l7 = 00000000000000ff
3078! Mem[0000000010101400] = 00d00000, %l4 = 000000000000000e
3079 ldsha [%i4+%g0]0x88,%l4 ! %l4 = 0000000000000000
3080 membar #Sync ! Added by membar checker (13)
3081! Mem[0000000010001400] = fffc1197 f596f078 5a2bbe67 67be2b5a
3082! Mem[0000000010001410] = 000000ff 7adba270 6870b6b6 3d781a03
3083! Mem[0000000010001420] = bdc09206 ffffffff ffffffff 5debeccd
3084! Mem[0000000010001430] = d0000000 97e60f13 e5022705 a89537ff
3085 ldda [%i0]ASI_BLK_PL,%f0 ! Block Load from 0000000010001400
3086! Mem[000000001008143c] = 1ddb824c, %l0 = 00000000000000bd
3087 lduwa [%i2+0x03c]%asi,%l0 ! %l0 = 000000001ddb824c
3088! Mem[0000000030001400] = 0000e502, %l2 = 00000000000000ff
3089 lduwa [%i0+%g0]0x89,%l2 ! %l2 = 000000000000e502
3090! Mem[0000000010041410] = b3d011ff, %f27 = 67be2bff
3091 lda [%i1+%o5]0x80,%f27 ! %f27 = b3d011ff
3092! Mem[0000000010001410] = ff000000, %f23 = ff000000
3093 lda [%i0+%o5]0x88,%f23 ! %f23 = ff000000
3094! Mem[00000000300c1408] = 413e8722, %l0 = 000000001ddb824c
3095 ldsba [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000041
3096! Starting 10 instruction Store Burst
3097! Mem[0000000010041413] = b3d011ff, %l5 = 00000000ff000000
3098 ldstub [%i1+0x013],%l5 ! %l5 = 000000ff000000ff
3099
3100p0_label_74:
3101! %l6 = 0000000072006100, Mem[0000000030101410] = 72000000
3102 stwa %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 72006100
3103! %f24 = a00c1120 67be2bff, %l4 = 0000000000000000
3104! Mem[0000000030101428] = 043d9dcd676a6fdd
3105 add %i4,0x028,%g1
3106 stda %f24,[%g1+%l4]ASI_PST32_SL ! Mem[0000000030101428] = 043d9dcd676a6fdd
3107! %f16 = b6b60000, Mem[0000000010081410] = ff000000
3108 sta %f16,[%i2+%o5]0x88 ! Mem[0000000010081410] = b6b60000
3109! %l4 = 0000000000000000, Mem[00000000100c141b] = a4590319
3110 stb %l4,[%i3+0x01b] ! Mem[00000000100c1418] = a4590300
3111! %l0 = 0000000000000041, Mem[0000000030001400] = 02e50000
3112 stba %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 41e50000
3113! %f22 = ff3795a8 ff000000, %l6 = 0000000072006100
3114! Mem[0000000030181428] = 210f5094868cb043
3115 add %i6,0x028,%g1
3116 stda %f22,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030181428] = 210f5094868cb043
3117! Mem[0000000020800040] = ffffe25a, %l6 = 0000000072006100
3118 ldstuba [%o1+0x040]%asi,%l6 ! %l6 = 000000ff000000ff
3119! Mem[0000000030081410] = 3437cfff, %l2 = 000000000000e502
3120 swapa [%i2+%o5]0x89,%l2 ! %l2 = 000000003437cfff
3121! %l2 = 000000003437cfff, Mem[0000000010181400] = ff00348a00000000
3122 stxa %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000003437cfff
3123! Starting 10 instruction Load Burst
3124! Mem[0000000030181400] = 050000ff, %l3 = 000000000000000e
3125 ldsba [%i6+%g0]0x89,%l3 ! %l3 = ffffffffffffffff
3126
3127p0_label_75:
3128! Mem[000000001014143c] = 7ae32cb8, %l5 = 00000000000000ff
3129 ldsba [%i5+0x03f]%asi,%l5 ! %l5 = ffffffffffffffb8
3130! Mem[000000001018142c] = a89537ff, %f17 = 02e50000
3131 ld [%i6+0x02c],%f17 ! %f17 = a89537ff
3132! Mem[0000000010001408] = 67be2b5a, %l4 = 0000000000000000
3133 ldsba [%i0+%o4]0x88,%l4 ! %l4 = 000000000000005a
3134! Mem[00000000100c1434] = 000000d0, %l4 = 000000000000005a
3135 ldsha [%i3+0x036]%asi,%l4 ! %l4 = 00000000000000d0
3136! Mem[0000000010181408] = 9d000000ff3795a8, %f30 = f55f280a c63561c4
3137 ldda [%i6+%o4]0x88,%f30 ! %f30 = 9d000000 ff3795a8
3138! Mem[0000000030081400] = 0000ffff, %l4 = 00000000000000d0
3139 swapa [%i2+%g0]0x89,%l4 ! %l4 = 000000000000ffff
3140! Mem[0000000010041400] = ff1a1d72000000b5, %l4 = 000000000000ffff
3141 ldxa [%i1+%g0]0x88,%l4 ! %l4 = ff1a1d72000000b5
3142! Mem[0000000030181408] = 00000000, %f18 = 0000004c
3143 lda [%i6+%o4]0x89,%f18 ! %f18 = 00000000
3144! Mem[0000000010001420] = bdc09206 ffffffff, %l2 = 3437cfff, %l3 = ffffffff
3145 ldda [%i0+0x020]%asi,%l2 ! %l2 = 00000000bdc09206 00000000ffffffff
3146! Starting 10 instruction Store Burst
3147! Mem[0000000010141408] = 00ff0000, %l0 = 0000000000000041
3148 ldstuba [%i5+%o4]0x80,%l0 ! %l0 = 00000000000000ff
3149
3150! Check Point 15 for processor 0
3151
3152 set p0_check_pt_data_15,%g4
3153 rd %ccr,%g5 ! %g5 = 44
3154 ldx [%g4+0x08],%g2
3155 cmp %l0,%g2 ! %l0 = 0000000000000000
3156 bne %xcc,p0_reg_check_fail0
3157 mov 0xee0,%g1
3158 ldx [%g4+0x10],%g2
3159 cmp %l2,%g2 ! %l2 = 00000000bdc09206
3160 bne %xcc,p0_reg_check_fail2
3161 mov 0xee2,%g1
3162 ldx [%g4+0x18],%g2
3163 cmp %l3,%g2 ! %l3 = 00000000ffffffff
3164 bne %xcc,p0_reg_check_fail3
3165 mov 0xee3,%g1
3166 ldx [%g4+0x20],%g2
3167 cmp %l4,%g2 ! %l4 = ff1a1d72000000b5
3168 bne %xcc,p0_reg_check_fail4
3169 mov 0xee4,%g1
3170 ldx [%g4+0x28],%g2
3171 cmp %l5,%g2 ! %l5 = ffffffffffffffb8
3172 bne %xcc,p0_reg_check_fail5
3173 mov 0xee5,%g1
3174 ldx [%g4+0x30],%g2
3175 cmp %l6,%g2 ! %l6 = 00000000000000ff
3176 bne %xcc,p0_reg_check_fail6
3177 mov 0xee6,%g1
3178 ldx [%g4+0x38],%g2
3179 cmp %l7,%g2 ! %l7 = 00000000000000ff
3180 bne %xcc,p0_reg_check_fail7
3181 mov 0xee7,%g1
3182 ldx [%g4+0x40],%g3
3183 std %f0,[%g4]
3184 ldx [%g4],%g2
3185 cmp %g3,%g2 ! %f0 = 78f096f5 9711fcff
3186 bne %xcc,p0_freg_check_fail
3187 mov 0xf00,%g1
3188 ldx [%g4+0x48],%g3
3189 std %f2,[%g4]
3190 ldx [%g4],%g2
3191 cmp %g3,%g2 ! %f2 = 5a2bbe67 67be2b5a
3192 bne %xcc,p0_freg_check_fail
3193 mov 0xf02,%g1
3194 ldx [%g4+0x50],%g3
3195 std %f4,[%g4]
3196 ldx [%g4],%g2
3197 cmp %g3,%g2 ! %f4 = 70a2db7a ff000000
3198 bne %xcc,p0_freg_check_fail
3199 mov 0xf04,%g1
3200 ldx [%g4+0x58],%g3
3201 std %f6,[%g4]
3202 ldx [%g4],%g2
3203 cmp %g3,%g2 ! %f6 = 031a783d b6b67068
3204 bne %xcc,p0_freg_check_fail
3205 mov 0xf06,%g1
3206 ldx [%g4+0x60],%g3
3207 std %f8,[%g4]
3208 ldx [%g4],%g2
3209 cmp %g3,%g2 ! %f8 = ffffffff 0692c0bd
3210 bne %xcc,p0_freg_check_fail
3211 mov 0xf08,%g1
3212 ldx [%g4+0x68],%g3
3213 std %f10,[%g4]
3214 ldx [%g4],%g2
3215 cmp %g3,%g2 ! %f10 = cdeceb5d ffffffff
3216 bne %xcc,p0_freg_check_fail
3217 mov 0xf10,%g1
3218 ldx [%g4+0x70],%g3
3219 std %f12,[%g4]
3220 ldx [%g4],%g2
3221 cmp %g3,%g2 ! %f12 = 130fe697 000000d0
3222 bne %xcc,p0_freg_check_fail
3223 mov 0xf12,%g1
3224 ldx [%g4+0x78],%g3
3225 std %f14,[%g4]
3226 ldx [%g4],%g2
3227 cmp %g3,%g2 ! %f14 = ff3795a8 052702e5
3228 bne %xcc,p0_freg_check_fail
3229 mov 0xf14,%g1
3230 ldx [%g4+0x80],%g3
3231 std %f16,[%g4]
3232 ldx [%g4],%g2
3233 cmp %g3,%g2 ! %f16 = b6b60000 a89537ff
3234 bne %xcc,p0_freg_check_fail
3235 mov 0xf16,%g1
3236 ldx [%g4+0x88],%g3
3237 std %f18,[%g4]
3238 ldx [%g4],%g2
3239 cmp %g3,%g2 ! %f18 = 00000000 00000000
3240 bne %xcc,p0_freg_check_fail
3241 mov 0xf18,%g1
3242 ldx [%g4+0x90],%g3
3243 std %f22,[%g4]
3244 ldx [%g4],%g2
3245 cmp %g3,%g2 ! %f22 = ff3795a8 ff000000
3246 bne %xcc,p0_freg_check_fail
3247 mov 0xf22,%g1
3248 ldx [%g4+0x98],%g3
3249 std %f26,[%g4]
3250 ldx [%g4],%g2
3251 cmp %g3,%g2 ! %f26 = a00c1120 b3d011ff
3252 bne %xcc,p0_freg_check_fail
3253 mov 0xf26,%g1
3254 ldx [%g4+0xa0],%g3
3255 std %f30,[%g4]
3256 ldx [%g4],%g2
3257 cmp %g3,%g2 ! %f30 = 9d000000 ff3795a8
3258 bne %xcc,p0_freg_check_fail
3259 mov 0xf30,%g1
3260
3261! Check Point 15 completed
3262
3263
3264p0_label_76:
3265! %f16 = b6b60000 a89537ff 00000000 00000000
3266! %f20 = ff536bff d2c70061 ff3795a8 ff000000
3267! %f24 = a00c1120 67be2bff a00c1120 b3d011ff
3268! %f28 = 4e478378 82559f9b 9d000000 ff3795a8
3269 stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000030101400
3270! Mem[0000000030001408] = 00000000, %l6 = 00000000000000ff
3271 ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff
3272 membar #Sync ! Added by membar checker (14)
3273! %l1 = 000000000000ff2b, Mem[0000000010001424] = ffffffff, %asi = 80
3274 stba %l1,[%i0+0x024]%asi ! Mem[0000000010001424] = 2bffffff
3275! %f25 = 67be2bff, Mem[0000000030141408] = 4c0000ff
3276 sta %f25,[%i5+%o4]0x89 ! Mem[0000000030141408] = 67be2bff
3277! %f6 = 031a783d, Mem[00000000100c1400] = 0000d000
3278 sta %f6 ,[%i3+0x000]%asi ! Mem[00000000100c1400] = 031a783d
3279! %l7 = 00000000000000ff, Mem[0000000010181410] = bdc0920600000000
3280 stxa %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000000000ff
3281! Mem[0000000010181408] = ff3795a8, %l1 = 000000000000ff2b
3282 ldstuba [%i6+%o4]0x88,%l1 ! %l1 = 000000a8000000ff
3283! %l6 = 0000000000000000, Mem[0000000030041410] = 7adba270
3284 stba %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 7adba200
3285! Mem[00000000211c0000] = ffffb5d7, %l3 = 00000000ffffffff
3286 ldstuba [%o2+0x000]%asi,%l3 ! %l3 = 000000ff000000ff
3287! Starting 10 instruction Load Burst
3288! Mem[0000000010081410] = 0000b6b6, %l3 = 00000000000000ff
3289 ldsba [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
3290
3291p0_label_77:
3292! Mem[0000000010081408] = 67be2b5a 5fcbdd86, %l0 = 00000000, %l1 = 000000a8
3293 ldda [%i2+%o4]0x80,%l0 ! %l0 = 0000000067be2b5a 000000005fcbdd86
3294! Mem[0000000010041410] = b3d011ff 1da153d8, %l4 = 000000b5, %l5 = ffffffb8
3295 ldda [%i1+%o5]0x80,%l4 ! %l4 = 00000000b3d011ff 000000001da153d8
3296! Mem[0000000010181400] = 00000000, %f8 = ffffffff
3297 lda [%i6+%g0]0x88,%f8 ! %f8 = 00000000
3298! Mem[00000000300c1400] = 000000000000004c, %f0 = 78f096f5 9711fcff
3299 ldda [%i3+%g0]0x89,%f0 ! %f0 = 00000000 0000004c
3300! Mem[00000000100c1410] = 78f096f5 413e8722, %l0 = 67be2b5a, %l1 = 5fcbdd86
3301 ldda [%i3+%o5]0x88,%l0 ! %l0 = 00000000413e8722 0000000078f096f5
3302! Mem[0000000030181408] = ff00000000000000, %l5 = 000000001da153d8
3303 ldxa [%i6+%o4]0x89,%l5 ! %l5 = ff00000000000000
3304! Mem[0000000021800040] = ff8a9ae4, %l0 = 00000000413e8722
3305 ldsba [%o3+0x040]%asi,%l0 ! %l0 = ffffffffffffffff
3306! Mem[0000000010181410] = 000000ff, %l5 = ff00000000000000
3307 lduwa [%i6+%o5]0x88,%l5 ! %l5 = 00000000000000ff
3308! Mem[0000000030181410] = bd000000, %l1 = 0000000078f096f5
3309 lduba [%i6+%o5]0x81,%l1 ! %l1 = 00000000000000bd
3310! Starting 10 instruction Store Burst
3311! %l5 = 00000000000000ff, Mem[0000000030141408] = 0000000067be2bff
3312 stxa %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000000000ff
3313
3314p0_label_78:
3315! %l5 = 00000000000000ff, Mem[0000000010181428] = e5022705a89537ff, %asi = 80
3316 stxa %l5,[%i6+0x028]%asi ! Mem[0000000010181428] = 00000000000000ff
3317! %f24 = a00c1120 67be2bff, Mem[0000000030041400] = 721d1aff bdc09206
3318 stda %f24,[%i1+%g0]0x89 ! Mem[0000000030041400] = a00c1120 67be2bff
3319! %f20 = ff536bff d2c70061, Mem[00000000300c1410] = ff000000 052702e5
3320 stda %f20,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ff536bff d2c70061
3321! Mem[0000000010041408] = 339ef0d2, %l3 = 0000000000000000, %asi = 80
3322 swapa [%i1+0x008]%asi,%l3 ! %l3 = 00000000339ef0d2
3323! %l5 = 00000000000000ff, Mem[0000000010041408] = 00000000
3324 stwa %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000000ff
3325! Mem[0000000020800040] = ffffe25a, %l0 = ffffffffffffffff
3326 ldstub [%o1+0x040],%l0 ! %l0 = 000000ff000000ff
3327! Mem[00000000100c1408] = 0000004c, %l7 = 00000000000000ff
3328 ldstuba [%i3+%o4]0x80,%l7 ! %l7 = 00000000000000ff
3329! %l4 = 00000000b3d011ff, Mem[0000000010001410] = ff000000
3330 stha %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff0011ff
3331! Mem[00000000100c1428] = ffe8739ecc34bfb3, %l6 = 0000000000000000, %l1 = 00000000000000bd
3332 add %i3,0x28,%g1
3333 casxa [%g1]0x80,%l6,%l1 ! %l1 = ffe8739ecc34bfb3
3334! Starting 10 instruction Load Burst
3335! Mem[0000000010181408] = ff9537ff, %l2 = 00000000bdc09206
3336 lduw [%i6+%o4],%l2 ! %l2 = 00000000ff9537ff
3337
3338p0_label_79:
3339! Mem[0000000030041400] = a00c1120 67be2bff, %l0 = 000000ff, %l1 = cc34bfb3
3340 ldda [%i1+%g0]0x89,%l0 ! %l0 = 0000000067be2bff 00000000a00c1120
3341! Mem[0000000010041400] = b5000000, %l3 = 00000000339ef0d2
3342 ldsba [%i1+%g0]0x80,%l3 ! %l3 = ffffffffffffffb5
3343! Mem[0000000010101410] = 000000ffff6b53ba, %f30 = 9d000000 ff3795a8
3344 ldda [%i4+0x010]%asi,%f30 ! %f30 = 000000ff ff6b53ba
3345! Mem[0000000010081430] = b6b60000, %l6 = 0000000000000000
3346 ldsb [%i2+0x031],%l6 ! %l6 = ffffffffffffffb6
3347! Mem[0000000030081408] = ff6b53ba, %l2 = 00000000ff9537ff
3348 lduba [%i2+%o4]0x81,%l2 ! %l2 = 00000000000000ff
3349! Mem[00000000100c1410] = 22873e41, %l1 = 00000000a00c1120
3350 lduha [%i3+0x010]%asi,%l1 ! %l1 = 0000000000002287
3351! Mem[000000001014141c] = f47cffff, %f7 = b6b67068
3352 lda [%i5+0x01c]%asi,%f7 ! %f7 = f47cffff
3353! Mem[00000000201c0000] = ffff9b8f, %l6 = ffffffffffffffb6
3354 ldub [%o0+%g0],%l6 ! %l6 = 00000000000000ff
3355! Mem[0000000010001400] = fffc1197f596f078, %l1 = 0000000000002287
3356 ldxa [%i0+%g0]0x80,%l1 ! %l1 = fffc1197f596f078
3357! Starting 10 instruction Store Burst
3358! Mem[0000000030101410] = ff536bff, %l3 = ffffffffffffffb5
3359 ldstuba [%i4+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
3360
3361p0_label_80:
3362! %l5 = 00000000000000ff, Mem[0000000030141410] = ff1d00007adba270
3363 stxa %l5,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000000000ff
3364! Mem[00000000100c1408] = ff00004c, %l3 = 00000000000000ff
3365 ldstuba [%i3+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
3366! %f16 = b6b60000 a89537ff, Mem[0000000030181400] = 050000ff 00000082
3367 stda %f16,[%i6+%g0]0x89 ! Mem[0000000030181400] = b6b60000 a89537ff
3368! %l4 = b3d011ff, %l5 = 000000ff, Mem[0000000010101408] = d2c70061 00000000
3369 stda %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = b3d011ff 000000ff
3370! Mem[0000000030141408] = 000000ff, %l0 = 0000000067be2bff
3371 swapa [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000ff
3372! %f16 = b6b60000 a89537ff 00000000 00000000
3373! %f20 = ff536bff d2c70061 ff3795a8 ff000000
3374! %f24 = a00c1120 67be2bff a00c1120 b3d011ff
3375! %f28 = 4e478378 82559f9b 000000ff ff6b53ba
3376 stda %f16,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
3377! %l7 = 0000000000000000, Mem[0000000030141408] = ff2bbe67
3378 stba %l7,[%i5+%o4]0x81 ! Mem[0000000030141408] = 002bbe67
3379! Mem[0000000020800000] = 82ff7fc1, %l0 = 00000000000000ff
3380 ldstub [%o1+%g0],%l0 ! %l0 = 00000082000000ff
3381! %l5 = 00000000000000ff, Mem[00000000300c1408] = 413e8722ff000000
3382 stxa %l5,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000000000ff
3383! Starting 10 instruction Load Burst
3384! Mem[0000000010001410] = 70a2db7a ff0011ff, %l0 = 00000082, %l1 = f596f078
3385 ldda [%i0+%o5]0x88,%l0 ! %l0 = 00000000ff0011ff 0000000070a2db7a
3386
3387! Check Point 16 for processor 0
3388
3389 set p0_check_pt_data_16,%g4
3390 rd %ccr,%g5 ! %g5 = 44
3391 ldx [%g4+0x08],%g2
3392 cmp %l0,%g2 ! %l0 = 00000000ff0011ff
3393 bne %xcc,p0_reg_check_fail0
3394 mov 0xee0,%g1
3395 ldx [%g4+0x10],%g2
3396 cmp %l1,%g2 ! %l1 = 0000000070a2db7a
3397 bne %xcc,p0_reg_check_fail1
3398 mov 0xee1,%g1
3399 ldx [%g4+0x18],%g2
3400 cmp %l2,%g2 ! %l2 = 00000000000000ff
3401 bne %xcc,p0_reg_check_fail2
3402 mov 0xee2,%g1
3403 ldx [%g4+0x20],%g2
3404 cmp %l3,%g2 ! %l3 = 00000000000000ff
3405 bne %xcc,p0_reg_check_fail3
3406 mov 0xee3,%g1
3407 ldx [%g4+0x28],%g2
3408 cmp %l5,%g2 ! %l5 = 00000000000000ff
3409 bne %xcc,p0_reg_check_fail5
3410 mov 0xee5,%g1
3411 ldx [%g4+0x30],%g2
3412 cmp %l6,%g2 ! %l6 = 00000000000000ff
3413 bne %xcc,p0_reg_check_fail6
3414 mov 0xee6,%g1
3415 ldx [%g4+0x38],%g2
3416 cmp %l7,%g2 ! %l7 = 0000000000000000
3417 bne %xcc,p0_reg_check_fail7
3418 mov 0xee7,%g1
3419 ldx [%g4+0x40],%g3
3420 std %f0,[%g4]
3421 ldx [%g4],%g2
3422 cmp %g3,%g2 ! %f0 = 00000000 0000004c
3423 bne %xcc,p0_freg_check_fail
3424 mov 0xf00,%g1
3425 ldx [%g4+0x48],%g3
3426 std %f4,[%g4]
3427 ldx [%g4],%g2
3428 cmp %g3,%g2 ! %f4 = 70a2db7a ff000000
3429 bne %xcc,p0_freg_check_fail
3430 mov 0xf04,%g1
3431 ldx [%g4+0x50],%g3
3432 std %f6,[%g4]
3433 ldx [%g4],%g2
3434 cmp %g3,%g2 ! %f6 = 031a783d f47cffff
3435 bne %xcc,p0_freg_check_fail
3436 mov 0xf06,%g1
3437 ldx [%g4+0x58],%g3
3438 std %f8,[%g4]
3439 ldx [%g4],%g2
3440 cmp %g3,%g2 ! %f8 = 00000000 0692c0bd
3441 bne %xcc,p0_freg_check_fail
3442 mov 0xf08,%g1
3443 ldx [%g4+0x60],%g3
3444 std %f30,[%g4]
3445 ldx [%g4],%g2
3446 cmp %g3,%g2 ! %f30 = 000000ff ff6b53ba
3447 bne %xcc,p0_freg_check_fail
3448 mov 0xf30,%g1
3449
3450! Check Point 16 completed
3451
3452
3453p0_label_81:
3454! Mem[0000000010001400] = fffc1197f596f078, %f4 = 70a2db7a ff000000
3455 ldda [%i0+%g0]0x80,%f4 ! %f4 = fffc1197 f596f078
3456! Mem[0000000030081410] = 0000e502, %l7 = 0000000000000000
3457 lduba [%i2+%o5]0x89,%l7 ! %l7 = 0000000000000002
3458! Mem[0000000010141408] = 0000ffff, %l4 = 00000000b3d011ff
3459 lduba [%i5+%o4]0x88,%l4 ! %l4 = 00000000000000ff
3460! Mem[0000000010101438] = ea64bfd90000008a, %l6 = 00000000000000ff
3461 ldx [%i4+0x038],%l6 ! %l6 = ea64bfd90000008a
3462! Mem[0000000021800040] = ff8a9ae4, %l2 = 00000000000000ff
3463 ldsba [%o3+0x041]%asi,%l2 ! %l2 = ffffffffffffff8a
3464! Mem[0000000010081400] = a89537ff, %l1 = 0000000070a2db7a
3465 lduba [%i2+%g0]0x88,%l1 ! %l1 = 00000000000000ff
3466 membar #Sync ! Added by membar checker (15)
3467! Mem[0000000010041400] = 000000b5, %l7 = 0000000000000002
3468 ldswa [%i1+%g0]0x88,%l7 ! %l7 = 00000000000000b5
3469! Mem[0000000010141410] = 00000000 e5022705, %l0 = ff0011ff, %l1 = 000000ff
3470 ldda [%i5+%o5]0x88,%l0 ! %l0 = 00000000e5022705 0000000000000000
3471! Mem[0000000010041434] = ff000000, %l5 = 00000000000000ff
3472 ldsh [%i1+0x036],%l5 ! %l5 = 0000000000000000
3473! Starting 10 instruction Store Burst
3474! %f12 = 130fe697, Mem[0000000010141400] = 000000ff
3475 sta %f12,[%i5+%g0]0x80 ! Mem[0000000010141400] = 130fe697
3476
3477p0_label_82:
3478! Mem[0000000030001410] = 052702e5, %l4 = 00000000000000ff
3479 ldstuba [%i0+%o5]0x89,%l4 ! %l4 = 000000e5000000ff
3480! Mem[0000000010041408] = ff000000, %l1 = 0000000000000000
3481 ldstuba [%i1+%o4]0x88,%l1 ! %l1 = 00000000000000ff
3482! %f21 = d2c70061, Mem[0000000010081410] = b6b60000
3483 sta %f21,[%i2+%o5]0x88 ! Mem[0000000010081410] = d2c70061
3484! Mem[0000000030081400] = d0000000, %f24 = a00c1120
3485 lda [%i2+%g0]0x81,%f24 ! %f24 = d0000000
3486! %l6 = ea64bfd90000008a, Mem[0000000010141408] = 0000ffff
3487 stha %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000008a
3488! Mem[0000000030101400] = 0000b6b6, %l1 = 0000000000000000
3489 ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 000000b6000000ff
3490! %f20 = ff536bff d2c70061, Mem[0000000010141400] = 130fe697 ed06b274
3491 std %f20,[%i5+%g0] ! Mem[0000000010141400] = ff536bff d2c70061
3492! Mem[0000000010101438] = ea64bfd9, %l1 = 00000000000000b6
3493 ldstuba [%i4+0x038]%asi,%l1 ! %l1 = 000000ea000000ff
3494! Mem[0000000010141410] = 052702e500000000, %l1 = 00000000000000ea, %l1 = 00000000000000ea
3495 add %i5,0x10,%g1
3496 casxa [%g1]0x80,%l1,%l1 ! %l1 = 052702e500000000
3497! Starting 10 instruction Load Burst
3498! Mem[000000001014142c] = 35edcef8, %f18 = 00000000
3499 lda [%i5+0x02c]%asi,%f18 ! %f18 = 35edcef8
3500
3501p0_label_83:
3502! Mem[0000000030141400] = 00000022, %l0 = 00000000e5022705
3503 ldsba [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
3504! Mem[0000000010181408] = ff3795ff, %f26 = a00c1120
3505 lda [%i6+%o4]0x88,%f26 ! %f26 = ff3795ff
3506! Mem[0000000010001410] = ff1100ff, %l6 = ea64bfd90000008a
3507 lduba [%i0+%o5]0x80,%l6 ! %l6 = 00000000000000ff
3508! Mem[0000000010141434] = 0000003a, %l6 = 00000000000000ff
3509 ldsb [%i5+0x034],%l6 ! %l6 = 0000000000000000
3510! Mem[0000000030001400] = 00000000 0000e541, %l0 = 00000000, %l1 = 00000000
3511 ldda [%i0+%g0]0x89,%l0 ! %l0 = 000000000000e541 0000000000000000
3512! Mem[0000000010001408] = 5a2bbe67, %f26 = ff3795ff
3513 lda [%i0+%o4]0x80,%f26 ! %f26 = 5a2bbe67
3514! Mem[0000000010101400] = 0000d000, %l0 = 000000000000e541
3515 ldsha [%i4+%g0]0x80,%l0 ! %l0 = 0000000000000000
3516! Mem[0000000020800000] = ffff7fc1, %l0 = 0000000000000000
3517 ldsh [%o1+%g0],%l0 ! %l0 = ffffffffffffffff
3518! Mem[0000000030081400] = d000000067be2b5a, %f22 = ff3795a8 ff000000
3519 ldda [%i2+%g0]0x81,%f22 ! %f22 = d0000000 67be2b5a
3520! Starting 10 instruction Store Burst
3521! Mem[000000001004143c] = ff6b53ba, %l1 = 0000000000000000
3522 swap [%i1+0x03c],%l1 ! %l1 = 00000000ff6b53ba
3523
3524p0_label_84:
3525! Mem[0000000030141400] = 22000000, %l5 = 0000000000000000
3526 ldstuba [%i5+%g0]0x89,%l5 ! %l5 = 00000000000000ff
3527! %l6 = 0000000000000000, Mem[00000000100c1410] = 22873e41, %asi = 80
3528 stba %l6,[%i3+0x010]%asi ! Mem[00000000100c1410] = 00873e41
3529! %l1 = 00000000ff6b53ba, Mem[0000000010101410] = 000000ffff6b53ba
3530 stxa %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000ff6b53ba
3531! %l7 = 00000000000000b5, Mem[0000000010081400] = ff3795a8ff000000
3532 stxa %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000000000b5
3533! Mem[0000000010141410] = e5022705, %l4 = 00000000000000e5
3534 ldstuba [%i5+%o5]0x88,%l4 ! %l4 = 00000005000000ff
3535! Mem[0000000030001408] = 000000ff, %l2 = ffffffffffffff8a
3536 ldstuba [%i0+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
3537! Mem[0000000010001400] = fffc1197, %l5 = 0000000000000000
3538 swapa [%i0+%g0]0x80,%l5 ! %l5 = 00000000fffc1197
3539! Mem[0000000010181400] = 00000000, %l1 = 00000000ff6b53ba
3540 swapa [%i6+%g0]0x88,%l1 ! %l1 = 0000000000000000
3541! %f18 = 35edcef8 00000000, Mem[0000000010181408] = ff3795ff 9d000000
3542 stda %f18,[%i6+%o4]0x88 ! Mem[0000000010181408] = 35edcef8 00000000
3543! Starting 10 instruction Load Burst
3544! Mem[0000000020800000] = ffff7fc1, %l3 = 00000000000000ff
3545 ldub [%o1+%g0],%l3 ! %l3 = 00000000000000ff
3546
3547p0_label_85:
3548! Mem[0000000030041408] = 00000000, %l5 = 00000000fffc1197
3549 lduha [%i1+%o4]0x89,%l5 ! %l5 = 0000000000000000
3550! Mem[0000000030181410] = 0000ff2b000000bd, %l0 = ffffffffffffffff
3551 ldxa [%i6+%o5]0x89,%l0 ! %l0 = 0000ff2b000000bd
3552! Mem[00000000201c0000] = ffff9b8f, %l5 = 0000000000000000
3553 ldsh [%o0+%g0],%l5 ! %l5 = ffffffffffffffff
3554! Mem[0000000010081410] = 6100c7d2, %l4 = 0000000000000005
3555 lduha [%i2+%o5]0x80,%l4 ! %l4 = 0000000000006100
3556! Mem[0000000010101424] = 0000008a, %l7 = 00000000000000b5
3557 lduh [%i4+0x024],%l7 ! %l7 = 0000000000000000
3558! Mem[0000000030001408] = 67be2bff 000000ff, %l6 = 00000000, %l7 = 00000000
3559 ldda [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff 0000000067be2bff
3560! Mem[0000000030181400] = ff3795a8, %l6 = 00000000000000ff
3561 lduba [%i6+%g0]0x81,%l6 ! %l6 = 00000000000000ff
3562! Mem[0000000030141410] = 00000000, %l0 = 0000ff2b000000bd
3563 lduba [%i5+%o5]0x81,%l0 ! %l0 = 0000000000000000
3564! Mem[0000000030181400] = ff3795a8, %l2 = 00000000000000ff
3565 ldsba [%i6+%g0]0x81,%l2 ! %l2 = ffffffffffffffff
3566! Starting 10 instruction Store Burst
3567! %f20 = ff536bff, Mem[0000000030081410] = 0000e502
3568 sta %f20,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff536bff
3569
3570! Check Point 17 for processor 0
3571
3572 set p0_check_pt_data_17,%g4
3573 rd %ccr,%g5 ! %g5 = 44
3574 ldx [%g4+0x08],%g2
3575 cmp %l0,%g2 ! %l0 = 0000000000000000
3576 bne %xcc,p0_reg_check_fail0
3577 mov 0xee0,%g1
3578 ldx [%g4+0x10],%g2
3579 cmp %l1,%g2 ! %l1 = 0000000000000000
3580 bne %xcc,p0_reg_check_fail1
3581 mov 0xee1,%g1
3582 ldx [%g4+0x18],%g2
3583 cmp %l2,%g2 ! %l2 = ffffffffffffffff
3584 bne %xcc,p0_reg_check_fail2
3585 mov 0xee2,%g1
3586 ldx [%g4+0x20],%g2
3587 cmp %l3,%g2 ! %l3 = 00000000000000ff
3588 bne %xcc,p0_reg_check_fail3
3589 mov 0xee3,%g1
3590 ldx [%g4+0x28],%g2
3591 cmp %l4,%g2 ! %l4 = 0000000000006100
3592 bne %xcc,p0_reg_check_fail4
3593 mov 0xee4,%g1
3594 ldx [%g4+0x30],%g2
3595 cmp %l5,%g2 ! %l5 = ffffffffffffffff
3596 bne %xcc,p0_reg_check_fail5
3597 mov 0xee5,%g1
3598 ldx [%g4+0x38],%g2
3599 cmp %l6,%g2 ! %l6 = 00000000000000ff
3600 bne %xcc,p0_reg_check_fail6
3601 mov 0xee6,%g1
3602 ldx [%g4+0x40],%g2
3603 cmp %l7,%g2 ! %l7 = 0000000067be2bff
3604 bne %xcc,p0_reg_check_fail7
3605 mov 0xee7,%g1
3606 ldx [%g4+0x48],%g3
3607 std %f0,[%g4]
3608 ldx [%g4],%g2
3609 cmp %g3,%g2 ! %f0 = 00000000 0000004c
3610 bne %xcc,p0_freg_check_fail
3611 mov 0xf00,%g1
3612 ldx [%g4+0x50],%g3
3613 std %f4,[%g4]
3614 ldx [%g4],%g2
3615 cmp %g3,%g2 ! %f4 = fffc1197 f596f078
3616 bne %xcc,p0_freg_check_fail
3617 mov 0xf04,%g1
3618 ldx [%g4+0x58],%g3
3619 std %f6,[%g4]
3620 ldx [%g4],%g2
3621 cmp %g3,%g2 ! %f6 = 031a783d f47cffff
3622 bne %xcc,p0_freg_check_fail
3623 mov 0xf06,%g1
3624 ldx [%g4+0x60],%g3
3625 std %f18,[%g4]
3626 ldx [%g4],%g2
3627 cmp %g3,%g2 ! %f18 = 35edcef8 00000000
3628 bne %xcc,p0_freg_check_fail
3629 mov 0xf18,%g1
3630 ldx [%g4+0x68],%g3
3631 std %f22,[%g4]
3632 ldx [%g4],%g2
3633 cmp %g3,%g2 ! %f22 = d0000000 67be2b5a
3634 bne %xcc,p0_freg_check_fail
3635 mov 0xf22,%g1
3636 ldx [%g4+0x70],%g3
3637 std %f24,[%g4]
3638 ldx [%g4],%g2
3639 cmp %g3,%g2 ! %f24 = d0000000 67be2bff
3640 bne %xcc,p0_freg_check_fail
3641 mov 0xf24,%g1
3642 ldx [%g4+0x78],%g3
3643 std %f26,[%g4]
3644 ldx [%g4],%g2
3645 cmp %g3,%g2 ! %f26 = 5a2bbe67 b3d011ff
3646 bne %xcc,p0_freg_check_fail
3647 mov 0xf26,%g1
3648
3649! Check Point 17 completed
3650
3651
3652p0_label_86:
3653! %f9 = 0692c0bd, Mem[0000000030141408] = 002bbe67
3654 sta %f9 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0692c0bd
3655! %f18 = 35edcef8 00000000, Mem[0000000010001408] = 67be2b5a 5a2bbe67
3656 stda %f18,[%i0+%o4]0x88 ! Mem[0000000010001408] = 35edcef8 00000000
3657! Mem[0000000010081400] = 00000000, %l7 = 0000000067be2bff
3658 swapa [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000000
3659! %l4 = 0000000000006100, Mem[0000000030041410] = ff536bff
3660 stwa %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00006100
3661! %f24 = d0000000, Mem[0000000030101400] = 0000b6ff
3662 sta %f24,[%i4+%g0]0x89 ! Mem[0000000030101400] = d0000000
3663! Mem[00000000300c1410] = ff536bff, %l4 = 0000000000006100
3664 ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
3665! %l3 = 00000000000000ff, Mem[0000000030141408] = bdc09206
3666 stha %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = bdc000ff
3667! Mem[00000000100c1403] = 031a783d, %l7 = 0000000000000000
3668 ldstuba [%i3+0x003]%asi,%l7 ! %l7 = 0000003d000000ff
3669! %f14 = ff3795a8 052702e5, %l7 = 000000000000003d
3670! Mem[0000000030081408] = ff6b53ba5debeccd
3671 add %i2,0x008,%g1
3672 stda %f14,[%g1+%l7]ASI_PST32_S ! Mem[0000000030081408] = ff6b53ba052702e5
3673! Starting 10 instruction Load Burst
3674! Mem[0000000030101408] = 00000000, %l3 = 00000000000000ff
3675 lduha [%i4+%o4]0x81,%l3 ! %l3 = 0000000000000000
3676
3677p0_label_87:
3678! Mem[00000000100c1420] = 00ec856600eb0061, %l1 = 0000000000000000
3679 ldxa [%i3+0x020]%asi,%l1 ! %l1 = 00ec856600eb0061
3680! Mem[0000000020800040] = ffffe25a, %l7 = 000000000000003d
3681 ldsh [%o1+0x040],%l7 ! %l7 = ffffffffffffffff
3682! Mem[00000000100c1400] = ff781a03, %l7 = ffffffffffffffff
3683 lduha [%i3+%g0]0x88,%l7 ! %l7 = 0000000000001a03
3684! Code Fragment 4
3685p0_fragment_4:
3686! %l0 = 0000000000000000
3687 setx 0xe63ef81040b66266,%g7,%l0 ! %l0 = e63ef81040b66266
3688! %l1 = 00ec856600eb0061
3689 setx 0x599348385444e30a,%g7,%l1 ! %l1 = 599348385444e30a
3690 setx 0x7ff8, %g1, %g2
3691 and %l0, %g2, %l0
3692 setx 0xffffffff, %g1, %g2
3693 and %l1, %g2, %l1
3694 setx 0x100000000, %g1, %g2
3695 or %l1, %g2, %l1 ! Set bit 32 - perrinj
3696 ta T_CHANGE_HPRIV
3697 stxa %l1, [%l0]ASI_ICACHE_INSTR
3698 ta T_CHANGE_NONHPRIV
3699! %l0 = e63ef81040b66266
3700 setx 0x1331b7a868b5fcc7,%g7,%l0 ! %l0 = 1331b7a868b5fcc7
3701! %l1 = 599348385444e30a
3702 setx 0x6745de0044f12589,%g7,%l1 ! %l1 = 6745de0044f12589
3703! Mem[0000000010141400] = ff536bff, %l3 = 0000000000000000
3704 ldsha [%i5+%g0]0x80,%l3 ! %l3 = ffffffffffffff53
3705! Mem[0000000010101400] = ff591ac8 00d00000, %l0 = 68b5fcc7, %l1 = 44f12589
3706 ldda [%i4+%g0]0x88,%l0 ! %l0 = 0000000000d00000 00000000ff591ac8
3707! Mem[0000000030001410] = ff022705, %l6 = 00000000000000ff
3708 lduba [%i0+%o5]0x81,%l6 ! %l6 = 00000000000000ff
3709! Mem[00000000201c0000] = ffff9b8f, %l6 = 00000000000000ff
3710 lduha [%o0+0x000]%asi,%l6 ! %l6 = 000000000000ffff
3711! Mem[0000000010081408] = 67be2b5a5fcbdd86, %f14 = ff3795a8 052702e5
3712 ldda [%i2+0x008]%asi,%f14 ! %f14 = 67be2b5a 5fcbdd86
3713! Starting 10 instruction Store Burst
3714! %l2 = ffffffffffffffff, Mem[00000000300c1408] = 00000000
3715 stha %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffff0000
3716
3717p0_label_88:
3718! %l1 = 00000000ff591ac8, Mem[0000000030041400] = 0000b6b6
3719 stwa %l1,[%i1+%g0]0x89 ! Mem[0000000030041400] = ff591ac8
3720! %l6 = 000000000000ffff, Mem[0000000020800000] = ffff7fc1
3721 stb %l6,[%o1+%g0] ! Mem[0000000020800000] = ffff7fc1
3722! %l2 = ffffffffffffffff, Mem[0000000010081410] = 6100c7d2
3723 stha %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffffc7d2
3724! %l5 = ffffffffffffffff, Mem[0000000010001410] = ff1100ff
3725 stba %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff1100ff
3726! %l3 = ffffffffffffff53, Mem[0000000010141410] = ff2702e500000000
3727 stxa %l3,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffffffffffff53
3728! %l7 = 0000000000001a03, Mem[00000000100c1424] = 00eb0061
3729 stb %l7,[%i3+0x024] ! Mem[00000000100c1424] = 03eb0061
3730! Mem[0000000030181400] = a89537ff, %l0 = 0000000000d00000
3731 ldstuba [%i6+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
3732! Mem[0000000010081410] = d2c7ffff, %l5 = ffffffffffffffff
3733 swapa [%i2+%o5]0x88,%l5 ! %l5 = 00000000d2c7ffff
3734! %f0 = 00000000 0000004c 5a2bbe67 67be2b5a
3735! %f4 = fffc1197 f596f078 031a783d f47cffff
3736! %f8 = 00000000 0692c0bd cdeceb5d ffffffff
3737! %f12 = 130fe697 000000d0 67be2b5a 5fcbdd86
3738 stda %f0,[%i3]ASI_BLK_AIUS ! Block Store to 00000000300c1400
3739! Starting 10 instruction Load Burst
3740! Mem[0000000021800000] = 9933c8c8, %l6 = 000000000000ffff
3741 ldsha [%o3+0x000]%asi,%l6 ! %l6 = ffffffffffff9933
3742
3743p0_label_89:
3744! Mem[0000000010101410] = 00000000, %l4 = 00000000000000ff
3745 lduha [%i4+%o5]0x88,%l4 ! %l4 = 0000000000000000
3746! Mem[0000000010181408] = 00000000, %l3 = ffffffffffffff53
3747 lduha [%i6+%o4]0x80,%l3 ! %l3 = 0000000000000000
3748! Mem[0000000030101410] = ff536bff, %l2 = ffffffffffffffff
3749 ldswa [%i4+%o5]0x81,%l2 ! %l2 = ffffffffff536bff
3750! Mem[0000000030081400] = d000000067be2b5a, %f24 = d0000000 67be2bff
3751 ldda [%i2+%g0]0x81,%f24 ! %f24 = d0000000 67be2b5a
3752! Mem[0000000010101400] = 0000d000, %l2 = ffffffffff536bff
3753 lduwa [%i4+0x000]%asi,%l2 ! %l2 = 000000000000d000
3754! Mem[0000000030001400] = 0000e541, %f25 = 67be2b5a
3755 lda [%i0+%g0]0x89,%f25 ! %f25 = 0000e541
3756! Mem[00000000211c0000] = ffffb5d7, %l7 = 0000000000001a03
3757 ldub [%o2+0x001],%l7 ! %l7 = 00000000000000ff
3758! Mem[0000000030101410] = ff6b53ff, %f20 = ff536bff
3759 lda [%i4+%o5]0x89,%f20 ! %f20 = ff6b53ff
3760! Mem[0000000030101400] = d0000000, %l3 = 0000000000000000
3761 lduba [%i4+%g0]0x89,%l3 ! %l3 = 0000000000000000
3762! Starting 10 instruction Store Burst
3763! %f26 = 5a2bbe67 b3d011ff, %l3 = 0000000000000000
3764! Mem[0000000010081410] = fffffffff6a1d8f4
3765 add %i2,0x010,%g1
3766 stda %f26,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010081410] = fffffffff6a1d8f4
3767
3768p0_label_90:
3769! %l7 = 00000000000000ff, Mem[0000000010001408] = 00000000
3770 stwa %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000ff
3771! %l6 = ffff9933, %l7 = 000000ff, Mem[0000000030141400] = ff000022 c13e8186
3772 stda %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffff9933 000000ff
3773! Mem[0000000030081408] = ff6b53ba, %l5 = 00000000d2c7ffff
3774 ldstuba [%i2+%o4]0x81,%l5 ! %l5 = 000000ff000000ff
3775! Mem[00000000201c0000] = ffff9b8f, %l6 = ffffffffffff9933
3776 ldstuba [%o0+0x000]%asi,%l6 ! %l6 = 000000ff000000ff
3777! %f22 = d0000000 67be2b5a, %l3 = 0000000000000000
3778! Mem[0000000030081410] = ff6b53ff21676dc7
3779 add %i2,0x010,%g1
3780 stda %f22,[%g1+%l3]ASI_PST16_SL ! Mem[0000000030081410] = ff6b53ff21676dc7
3781! %l5 = 00000000000000ff, Mem[0000000010001400] = 00000000
3782 stwa %l5,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000ff
3783! Mem[0000000030001408] = ff000000, %l3 = 0000000000000000
3784 ldstuba [%i0+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
3785! %l2 = 000000000000d000, Mem[0000000010181430] = ca713b746e6bb475
3786 stx %l2,[%i6+0x030] ! Mem[0000000010181430] = 000000000000d000
3787! %f26 = 5a2bbe67 b3d011ff, %l2 = 000000000000d000
3788! Mem[0000000030001420] = e3d6eb976685ec48
3789 add %i0,0x020,%g1
3790 stda %f26,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030001420] = e3d6eb976685ec48
3791! Starting 10 instruction Load Burst
3792 membar #Sync ! Added by membar checker (16)
3793! Mem[00000000100c1410] = 00873e41, %f20 = ff6b53ff
3794 lda [%i3+%o5]0x80,%f20 ! %f20 = 00873e41
3795
3796! Check Point 18 for processor 0
3797
3798 set p0_check_pt_data_18,%g4
3799 rd %ccr,%g5 ! %g5 = 44
3800 ldx [%g4+0x08],%g2
3801 cmp %l0,%g2 ! %l0 = 00000000000000ff
3802 bne %xcc,p0_reg_check_fail0
3803 mov 0xee0,%g1
3804 ldx [%g4+0x10],%g2
3805 cmp %l1,%g2 ! %l1 = 00000000ff591ac8
3806 bne %xcc,p0_reg_check_fail1
3807 mov 0xee1,%g1
3808 ldx [%g4+0x18],%g2
3809 cmp %l2,%g2 ! %l2 = 000000000000d000
3810 bne %xcc,p0_reg_check_fail2
3811 mov 0xee2,%g1
3812 ldx [%g4+0x20],%g2
3813 cmp %l3,%g2 ! %l3 = 00000000000000ff
3814 bne %xcc,p0_reg_check_fail3
3815 mov 0xee3,%g1
3816 ldx [%g4+0x28],%g2
3817 cmp %l4,%g2 ! %l4 = 0000000000000000
3818 bne %xcc,p0_reg_check_fail4
3819 mov 0xee4,%g1
3820 ldx [%g4+0x30],%g2
3821 cmp %l5,%g2 ! %l5 = 00000000000000ff
3822 bne %xcc,p0_reg_check_fail5
3823 mov 0xee5,%g1
3824 ldx [%g4+0x38],%g2
3825 cmp %l6,%g2 ! %l6 = 00000000000000ff
3826 bne %xcc,p0_reg_check_fail6
3827 mov 0xee6,%g1
3828 ldx [%g4+0x40],%g2
3829 cmp %l7,%g2 ! %l7 = 00000000000000ff
3830 bne %xcc,p0_reg_check_fail7
3831 mov 0xee7,%g1
3832 ldx [%g4+0x48],%g3
3833 std %f0,[%g4]
3834 ldx [%g4],%g2
3835 cmp %g3,%g2 ! %f0 = 00000000 0000004c
3836 bne %xcc,p0_freg_check_fail
3837 mov 0xf00,%g1
3838 ldx [%g4+0x50],%g3
3839 std %f14,[%g4]
3840 ldx [%g4],%g2
3841 cmp %g3,%g2 ! %f14 = 67be2b5a 5fcbdd86
3842 bne %xcc,p0_freg_check_fail
3843 mov 0xf14,%g1
3844 ldx [%g4+0x58],%g3
3845 std %f20,[%g4]
3846 ldx [%g4],%g2
3847 cmp %g3,%g2 ! %f20 = 00873e41 d2c70061
3848 bne %xcc,p0_freg_check_fail
3849 mov 0xf20,%g1
3850 ldx [%g4+0x60],%g3
3851 std %f24,[%g4]
3852 ldx [%g4],%g2
3853 cmp %g3,%g2 ! %f24 = d0000000 0000e541
3854 bne %xcc,p0_freg_check_fail
3855 mov 0xf24,%g1
3856
3857! Check Point 18 completed
3858
3859
3860p0_label_91:
3861! Mem[00000000201c0000] = ffff9b8f, %l7 = 00000000000000ff
3862 lduba [%o0+0x001]%asi,%l7 ! %l7 = 00000000000000ff
3863! Mem[0000000030101400] = 000000d0 a89537ff 00000000 00000000
3864! Mem[0000000030101410] = ff536bff d2c70061 ff3795a8 ff000000
3865! Mem[0000000030101420] = a00c1120 67be2bff a00c1120 b3d011ff
3866! Mem[0000000030101430] = 4e478378 82559f9b 9d000000 ff3795a8
3867 ldda [%i4]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030101400
3868! Mem[0000000010081410] = ffffffff, %l5 = 00000000000000ff
3869 ldsba [%i2+%o5]0x80,%l5 ! %l5 = ffffffffffffffff
3870! Mem[0000000010181400] = ff6b53ba, %l6 = 00000000000000ff
3871 lduba [%i6+%g0]0x88,%l6 ! %l6 = 00000000000000ba
3872! Mem[00000000300c1408] = 5a2bbe6767be2b5a, %l2 = 000000000000d000
3873 ldxa [%i3+%o4]0x89,%l2 ! %l2 = 5a2bbe6767be2b5a
3874! Mem[0000000020800000] = ffff7fc1, %l4 = 0000000000000000
3875 lduh [%o1+%g0],%l4 ! %l4 = 000000000000ffff
3876! Mem[0000000010101400] = 0000d000c81a59ff, %f12 = 130fe697 000000d0
3877 ldda [%i4+%g0]0x80,%f12 ! %f12 = 0000d000 c81a59ff
3878! Mem[0000000010081408] = 5a2bbe67, %l5 = ffffffffffffffff
3879 ldsba [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000067
3880! Mem[0000000030041400] = ff591ac8, %l2 = 5a2bbe6767be2b5a
3881 lduwa [%i1+%g0]0x89,%l2 ! %l2 = 00000000ff591ac8
3882! Starting 10 instruction Store Burst
3883! Mem[0000000030081400] = 000000d0, %l7 = 00000000000000ff
3884 ldstuba [%i2+%g0]0x89,%l7 ! %l7 = 000000d0000000ff
3885
3886p0_label_92:
3887! %l2 = ff591ac8, %l3 = 000000ff, Mem[0000000010141430] = fa6279ff 0000003a
3888 stda %l2,[%i5+0x030]%asi ! Mem[0000000010141430] = ff591ac8 000000ff
3889! %f4 = fffc1197 f596f078, Mem[0000000010081430] = b6b60000 78f096f5
3890 std %f4 ,[%i2+0x030] ! Mem[0000000010081430] = fffc1197 f596f078
3891! Mem[0000000010081410] = ffffffff, %l1 = 00000000ff591ac8
3892 ldstuba [%i2+%o5]0x88,%l1 ! %l1 = 000000ff000000ff
3893! Mem[0000000010041428] = ffffa11dd0000000, %l0 = 00000000000000ff, %l5 = 0000000000000067
3894 add %i1,0x28,%g1
3895 casxa [%g1]0x80,%l0,%l5 ! %l5 = ffffa11dd0000000
3896! Mem[0000000010141408] = 0000008a, %l5 = ffffa11dd0000000
3897 ldstuba [%i5+%o4]0x88,%l5 ! %l5 = 0000008a000000ff
3898! %l7 = 00000000000000d0, Mem[0000000030041400] = ff591ac8
3899 stha %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = ff5900d0
3900! %f8 = 00000000 0692c0bd, Mem[0000000030141410] = 00000000 ff000000
3901 stda %f8 ,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000 0692c0bd
3902! Mem[0000000030141400] = 3399ffff, %l5 = 000000000000008a
3903 swapa [%i5+%g0]0x89,%l5 ! %l5 = 000000003399ffff
3904! Mem[0000000010101400] = 00d00000, %l4 = 000000000000ffff
3905 swapa [%i4+%g0]0x88,%l4 ! %l4 = 0000000000d00000
3906! Starting 10 instruction Load Burst
3907! Mem[0000000010041410] = ff11d0b3, %l6 = 00000000000000ba
3908 lduwa [%i1+%o5]0x88,%l6 ! %l6 = 00000000ff11d0b3
3909
3910p0_label_93:
3911! Mem[0000000030141400] = 0000008a, %l3 = 00000000000000ff
3912 lduba [%i5+%g0]0x89,%l3 ! %l3 = 000000000000008a
3913! Mem[0000000010001400] = 000000ff f596f078, %l4 = 00d00000, %l5 = 3399ffff
3914 ldda [%i0+%g0]0x80,%l4 ! %l4 = 00000000000000ff 00000000f596f078
3915! Mem[0000000030181400] = a89537ff, %l1 = 00000000000000ff
3916 lduba [%i6+%g0]0x89,%l1 ! %l1 = 00000000000000ff
3917! Mem[0000000030081410] = ff536bff, %l0 = 00000000000000ff
3918 lduha [%i2+%o5]0x89,%l0 ! %l0 = 0000000000006bff
3919! Mem[0000000010041408] = ff0000ff c13e8186, %l2 = ff591ac8, %l3 = 0000008a
3920 ldda [%i1+%o4]0x80,%l2 ! %l2 = 00000000ff0000ff 00000000c13e8186
3921! Mem[0000000030041400] = d00059ff, %l3 = 00000000c13e8186
3922 ldsba [%i1+%g0]0x81,%l3 ! %l3 = ffffffffffffffd0
3923! Mem[000000001004140c] = c13e8186, %l7 = 00000000000000d0
3924 lduw [%i1+0x00c],%l7 ! %l7 = 00000000c13e8186
3925! Mem[0000000010141400] = ff536bff, %l3 = ffffffffffffffd0
3926 lduba [%i5+%g0]0x80,%l3 ! %l3 = 00000000000000ff
3927! Mem[0000000030101408] = 00000000, %l5 = 00000000f596f078
3928 lduwa [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000
3929! Starting 10 instruction Store Burst
3930! Mem[0000000010181400] = ba536bff, %l7 = 00000000c13e8186
3931 swapa [%i6+%g0]0x80,%l7 ! %l7 = 00000000ba536bff
3932
3933p0_label_94:
3934! Mem[0000000030181408] = 00000000, %l6 = 00000000ff11d0b3
3935 ldstuba [%i6+%o4]0x81,%l6 ! %l6 = 00000000000000ff
3936! %f15 = 5fcbdd86, Mem[0000000030081400] = 000000ff
3937 sta %f15,[%i2+%g0]0x89 ! Mem[0000000030081400] = 5fcbdd86
3938! %l7 = 00000000ba536bff, Mem[00000000201c0000] = ffff9b8f, %asi = 80
3939 stba %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffff9b8f
3940! %l2 = 00000000ff0000ff, Mem[0000000030041410] = 00006100d2c70061
3941 stxa %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000ff0000ff
3942! Mem[0000000010141408] = ff000000ffffffff, %l2 = 00000000ff0000ff, %l3 = 00000000000000ff
3943 add %i5,0x08,%g1
3944 casxa [%g1]0x80,%l2,%l3 ! %l3 = ff000000ffffffff
3945! %l0 = 00006bff, %l1 = 000000ff, Mem[0000000010081420] = 45dd6172 c3168c16
3946 std %l0,[%i2+0x020] ! Mem[0000000010081420] = 00006bff 000000ff
3947! Mem[0000000010181410] = ff000000, %l3 = ff000000ffffffff
3948 ldstuba [%i6+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
3949! Mem[0000000010181410] = 000000ff, %l4 = 00000000000000ff
3950 swapa [%i6+%o5]0x88,%l4 ! %l4 = 00000000000000ff
3951! %l0 = 0000000000006bff, Mem[0000000010101400] = 0000ffff
3952 stwa %l0,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00006bff
3953! Starting 10 instruction Load Burst
3954! Mem[0000000030141400] = 0000008a, %l6 = 0000000000000000
3955 ldsha [%i5+%g0]0x89,%l6 ! %l6 = 000000000000008a
3956
3957p0_label_95:
3958! Mem[0000000010001408] = 35edcef8000000ff, %f26 = a00c1120 b3d011ff
3959 ldda [%i0+%o4]0x88,%f26 ! %f26 = 35edcef8 000000ff
3960! Mem[0000000010101400] = ff6b0000, %l1 = 00000000000000ff
3961 lduha [%i4+%g0]0x80,%l1 ! %l1 = 000000000000ff6b
3962! Mem[00000000100c1408] = b5c330f24c0000ff, %f8 = 00000000 0692c0bd
3963 ldda [%i3+%o4]0x88,%f8 ! %f8 = b5c330f2 4c0000ff
3964! Mem[000000001004143c] = 00000000, %l4 = 00000000000000ff
3965 ldsha [%i1+0x03c]%asi,%l4 ! %l4 = 0000000000000000
3966! Mem[0000000010181434] = 0000d000, %l7 = 00000000ba536bff
3967 lduba [%i6+0x037]%asi,%l7 ! %l7 = 0000000000000000
3968! Mem[00000000100c1410] = 78f096f5413e8700, %l6 = 000000000000008a
3969 ldxa [%i3+%o5]0x88,%l6 ! %l6 = 78f096f5413e8700
3970! Mem[0000000030081400] = 5a2bbe675fcbdd86, %f18 = 00000000 00000000
3971 ldda [%i2+%g0]0x89,%f18 ! %f18 = 5a2bbe67 5fcbdd86
3972! Mem[0000000030101408] = 00000000, %l6 = 78f096f5413e8700
3973 lduba [%i4+%o4]0x89,%l6 ! %l6 = 0000000000000000
3974! Mem[0000000010001418] = 6870b6b63d781a03, %l5 = 0000000000000000
3975 ldx [%i0+0x018],%l5 ! %l5 = 6870b6b63d781a03
3976! Starting 10 instruction Store Burst
3977! %f4 = fffc1197, Mem[000000001014140c] = ffffffff
3978 sta %f4 ,[%i5+0x00c]%asi ! Mem[000000001014140c] = fffc1197
3979
3980! Check Point 19 for processor 0
3981
3982 set p0_check_pt_data_19,%g4
3983 rd %ccr,%g5 ! %g5 = 44
3984 ldx [%g4+0x08],%g2
3985 cmp %l0,%g2 ! %l0 = 0000000000006bff
3986 bne %xcc,p0_reg_check_fail0
3987 mov 0xee0,%g1
3988 ldx [%g4+0x10],%g2
3989 cmp %l1,%g2 ! %l1 = 000000000000ff6b
3990 bne %xcc,p0_reg_check_fail1
3991 mov 0xee1,%g1
3992 ldx [%g4+0x18],%g2
3993 cmp %l2,%g2 ! %l2 = 00000000ff0000ff
3994 bne %xcc,p0_reg_check_fail2
3995 mov 0xee2,%g1
3996 ldx [%g4+0x20],%g2
3997 cmp %l3,%g2 ! %l3 = 00000000000000ff
3998 bne %xcc,p0_reg_check_fail3
3999 mov 0xee3,%g1
4000 ldx [%g4+0x28],%g2
4001 cmp %l4,%g2 ! %l4 = 0000000000000000
4002 bne %xcc,p0_reg_check_fail4
4003 mov 0xee4,%g1
4004 ldx [%g4+0x30],%g2
4005 cmp %l5,%g2 ! %l5 = 6870b6b63d781a03
4006 bne %xcc,p0_reg_check_fail5
4007 mov 0xee5,%g1
4008 ldx [%g4+0x38],%g2
4009 cmp %l6,%g2 ! %l6 = 0000000000000000
4010 bne %xcc,p0_reg_check_fail6
4011 mov 0xee6,%g1
4012 ldx [%g4+0x40],%g2
4013 cmp %l7,%g2 ! %l7 = 0000000000000000
4014 bne %xcc,p0_reg_check_fail7
4015 mov 0xee7,%g1
4016 ldx [%g4+0x48],%g3
4017 std %f2,[%g4]
4018 ldx [%g4],%g2
4019 cmp %g3,%g2 ! %f2 = 5a2bbe67 67be2b5a
4020 bne %xcc,p0_freg_check_fail
4021 mov 0xf02,%g1
4022 ldx [%g4+0x50],%g3
4023 std %f4,[%g4]
4024 ldx [%g4],%g2
4025 cmp %g3,%g2 ! %f4 = fffc1197 f596f078
4026 bne %xcc,p0_freg_check_fail
4027 mov 0xf04,%g1
4028 ldx [%g4+0x58],%g3
4029 std %f8,[%g4]
4030 ldx [%g4],%g2
4031 cmp %g3,%g2 ! %f8 = b5c330f2 4c0000ff
4032 bne %xcc,p0_freg_check_fail
4033 mov 0xf08,%g1
4034 ldx [%g4+0x60],%g3
4035 std %f12,[%g4]
4036 ldx [%g4],%g2
4037 cmp %g3,%g2 ! %f12 = 0000d000 c81a59ff
4038 bne %xcc,p0_freg_check_fail
4039 mov 0xf12,%g1
4040 ldx [%g4+0x68],%g3
4041 std %f16,[%g4]
4042 ldx [%g4],%g2
4043 cmp %g3,%g2 ! %f16 = 000000d0 a89537ff
4044 bne %xcc,p0_freg_check_fail
4045 mov 0xf16,%g1
4046 ldx [%g4+0x70],%g3
4047 std %f18,[%g4]
4048 ldx [%g4],%g2
4049 cmp %g3,%g2 ! %f18 = 5a2bbe67 5fcbdd86
4050 bne %xcc,p0_freg_check_fail
4051 mov 0xf18,%g1
4052 ldx [%g4+0x78],%g3
4053 std %f20,[%g4]
4054 ldx [%g4],%g2
4055 cmp %g3,%g2 ! %f20 = ff536bff d2c70061
4056 bne %xcc,p0_freg_check_fail
4057 mov 0xf20,%g1
4058 ldx [%g4+0x80],%g3
4059 std %f22,[%g4]
4060 ldx [%g4],%g2
4061 cmp %g3,%g2 ! %f22 = ff3795a8 ff000000
4062 bne %xcc,p0_freg_check_fail
4063 mov 0xf22,%g1
4064 ldx [%g4+0x88],%g3
4065 std %f24,[%g4]
4066 ldx [%g4],%g2
4067 cmp %g3,%g2 ! %f24 = a00c1120 67be2bff
4068 bne %xcc,p0_freg_check_fail
4069 mov 0xf24,%g1
4070 ldx [%g4+0x90],%g3
4071 std %f26,[%g4]
4072 ldx [%g4],%g2
4073 cmp %g3,%g2 ! %f26 = 35edcef8 000000ff
4074 bne %xcc,p0_freg_check_fail
4075 mov 0xf26,%g1
4076 ldx [%g4+0x98],%g3
4077 std %f28,[%g4]
4078 ldx [%g4],%g2
4079 cmp %g3,%g2 ! %f28 = 4e478378 82559f9b
4080 bne %xcc,p0_freg_check_fail
4081 mov 0xf28,%g1
4082 ldx [%g4+0xa0],%g3
4083 std %f30,[%g4]
4084 ldx [%g4],%g2
4085 cmp %g3,%g2 ! %f30 = 9d000000 ff3795a8
4086 bne %xcc,p0_freg_check_fail
4087 mov 0xf30,%g1
4088
4089! Check Point 19 completed
4090
4091
4092p0_label_96:
4093! %l2 = 00000000ff0000ff, Mem[0000000010141410] = 53ffffffffffffff
4094 stxa %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000ff0000ff
4095! Mem[0000000030101400] = 000000d0, %l4 = 0000000000000000
4096 ldstuba [%i4+%g0]0x81,%l4 ! %l4 = 00000000000000ff
4097! %l7 = 0000000000000000, Mem[00000000100c1400] = 031a78ff
4098 stha %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000078ff
4099! Mem[0000000010041408] = ff0000ff, %l3 = 00000000000000ff
4100 ldstuba [%i1+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
4101! Mem[00000000100c1408] = 4c0000ff, %l2 = 00000000ff0000ff
4102 swapa [%i3+%o4]0x88,%l2 ! %l2 = 000000004c0000ff
4103! Mem[0000000010001407] = f596f078, %l2 = 000000004c0000ff
4104 ldstuba [%i0+0x007]%asi,%l2 ! %l2 = 00000078000000ff
4105! %l2 = 0000000000000078, Mem[0000000010181414] = 00000000, %asi = 80
4106 stha %l2,[%i6+0x014]%asi ! Mem[0000000010181414] = 00780000
4107! %l0 = 0000000000006bff, Mem[0000000020800040] = ffffe25a, %asi = 80
4108 stba %l0,[%o1+0x040]%asi ! Mem[0000000020800040] = ffffe25a
4109! %f30 = 9d000000 ff3795a8, Mem[00000000100c1408] = ff0000ff f230c3b5
4110 stda %f30,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 9d000000 ff3795a8
4111! Starting 10 instruction Load Burst
4112! Mem[0000000010181408] = 00000000f8ceed35, %f30 = 9d000000 ff3795a8
4113 ldda [%i6+%o4]0x80,%f30 ! %f30 = 00000000 f8ceed35
4114
4115p0_label_97:
4116! Mem[000000001010143c] = 0000008a, %l4 = 0000000000000000
4117 lduwa [%i4+0x03c]%asi,%l4 ! %l4 = 000000000000008a
4118! Mem[0000000010001408] = ff000000, %l7 = 0000000000000000
4119 lduwa [%i0+%o4]0x80,%l7 ! %l7 = 00000000ff000000
4120! Mem[0000000010141414] = 00000000, %l2 = 0000000000000078
4121 lduw [%i5+0x014],%l2 ! %l2 = 0000000000000000
4122! Mem[0000000010001400] = ff000000, %f3 = 67be2b5a
4123 lda [%i0+%g0]0x88,%f3 ! %f3 = ff000000
4124! Mem[0000000010041408] = ff0000ff c13e8186, %l6 = 00000000, %l7 = ff000000
4125 ldda [%i1+%o4]0x80,%l6 ! %l6 = 00000000ff0000ff 00000000c13e8186
4126! Mem[0000000010181420] = 13d90025 a97dff77, %l4 = 0000008a, %l5 = 3d781a03
4127 ldda [%i6+0x020]%asi,%l4 ! %l4 = 0000000013d90025 00000000a97dff77
4128! Mem[0000000030181410] = 0000ff2b000000bd, %l5 = 00000000a97dff77
4129 ldxa [%i6+%o5]0x89,%l5 ! %l5 = 0000ff2b000000bd
4130! Mem[0000000010081400] = 67be2bff000000b5, %l3 = 00000000000000ff
4131 ldxa [%i2+%g0]0x80,%l3 ! %l3 = 67be2bff000000b5
4132! Mem[0000000030141408] = bdc000ff, %l0 = 0000000000006bff
4133 lduha [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000ff
4134! Starting 10 instruction Store Burst
4135! Mem[0000000010081408] = 67be2b5a, %l1 = 000000000000ff6b
4136 swapa [%i2+%o4]0x80,%l1 ! %l1 = 0000000067be2b5a
4137
4138p0_label_98:
4139! Mem[0000000010101400] = ff6b0000, %l6 = 00000000ff0000ff
4140 ldstuba [%i4+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
4141! %l4 = 0000000013d90025, Mem[0000000010181400] = c13e8186
4142 stwa %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 13d90025
4143! Mem[0000000010041400] = 000000b5, %l3 = 67be2bff000000b5
4144 swapa [%i1+%g0]0x88,%l3 ! %l3 = 00000000000000b5
4145! Mem[0000000010081428] = 30850e60, %l0 = 00000000000000ff
4146 swap [%i2+0x028],%l0 ! %l0 = 0000000030850e60
4147! Mem[0000000010041400] = 000000b5, %l2 = 0000000000000000
4148 swapa [%i1+%g0]0x88,%l2 ! %l2 = 00000000000000b5
4149! Mem[0000000030101408] = 00000000, %l0 = 0000000030850e60
4150 ldstuba [%i4+%o4]0x81,%l0 ! %l0 = 00000000000000ff
4151! %f8 = b5c330f2 4c0000ff, Mem[0000000030141400] = 0000008a ff000000
4152 stda %f8 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = b5c330f2 4c0000ff
4153! Mem[0000000030001400] = 41e50000, %l5 = 0000ff2b000000bd
4154 ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 00000041000000ff
4155! %f21 = d2c70061, Mem[0000000010181418] = 769fac2d
4156 st %f21,[%i6+0x018] ! Mem[0000000010181418] = d2c70061
4157! Starting 10 instruction Load Burst
4158! Mem[0000000010081430] = fffc1197f596f078, %f12 = 0000d000 c81a59ff
4159 ldda [%i2+0x030]%asi,%f12 ! %f12 = fffc1197 f596f078
4160
4161p0_label_99:
4162! Mem[0000000010001408] = 000000ff, %l0 = 0000000000000000
4163 lduha [%i0+%o4]0x88,%l0 ! %l0 = 00000000000000ff
4164! Mem[0000000010141410] = ff0000ff, %l3 = 00000000000000b5
4165 ldsha [%i5+%o5]0x88,%l3 ! %l3 = 00000000000000ff
4166! Mem[0000000010081410] = fffffffff6a1d8f4, %l0 = 00000000000000ff
4167 ldxa [%i2+%o5]0x80,%l0 ! %l0 = fffffffff6a1d8f4
4168! Mem[0000000010001408] = ff000000 f8ceed35, %l4 = 13d90025, %l5 = 00000041
4169 ldda [%i0+%o4]0x80,%l4 ! %l4 = 00000000ff000000 00000000f8ceed35
4170! Mem[0000000010081408] = 0000ff6b, %l7 = 00000000c13e8186
4171 lduha [%i2+%o4]0x80,%l7 ! %l7 = 0000000000000000
4172! Mem[0000000030101400] = ff0000d0, %l4 = 00000000ff000000
4173 ldsba [%i4+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
4174! Mem[00000000100c1400] = 000078ff ff000000, %l4 = ffffffff, %l5 = f8ceed35
4175 ldda [%i3+%g0]0x80,%l4 ! %l4 = 00000000000078ff 00000000ff000000
4176! Mem[0000000010101410] = 00000000, %l2 = 00000000000000b5
4177 ldsba [%i4+%o5]0x88,%l2 ! %l2 = 0000000000000000
4178! Mem[0000000030081408] = ba536bff, %f14 = 67be2b5a
4179 lda [%i2+%o4]0x89,%f14 ! %f14 = ba536bff
4180! Starting 10 instruction Store Burst
4181! Mem[0000000030101400] = d00000ff, %l6 = 00000000000000ff
4182 swapa [%i4+%g0]0x89,%l6 ! %l6 = 00000000d00000ff
4183
4184p0_label_100:
4185! %f16 = 000000d0 a89537ff 5a2bbe67 5fcbdd86
4186! %f20 = ff536bff d2c70061 ff3795a8 ff000000
4187! %f24 = a00c1120 67be2bff 35edcef8 000000ff
4188! %f28 = 4e478378 82559f9b 00000000 f8ceed35
4189 stda %f16,[%i3]ASI_BLK_S ! Block Store to 00000000300c1400
4190! %l7 = 0000000000000000, Mem[0000000010101410] = 00000000
4191 stha %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000
4192! %f1 = 0000004c, Mem[0000000030081400] = 5fcbdd86
4193 sta %f1 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000004c
4194! %l0 = f6a1d8f4, %l1 = 67be2b5a, Mem[0000000010001410] = ff0011ff 70a2db7a
4195 stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = f6a1d8f4 67be2b5a
4196! %l0 = fffffffff6a1d8f4, Mem[0000000020800000] = ffff7fc1
4197 stb %l0,[%o1+%g0] ! Mem[0000000020800000] = f4ff7fc1
4198! %l7 = 0000000000000000, Mem[0000000010041410] = d853a11dff11d0b3
4199 stxa %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0000000000000000
4200! %l4 = 00000000000078ff, Mem[00000000300c1408] = 86ddcb5f67be2b5a
4201 stxa %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000000078ff
4202! Mem[00000000201c0001] = ffff9b8f, %l6 = 00000000d00000ff
4203 ldstub [%o0+0x001],%l6 ! %l6 = 000000ff000000ff
4204! Mem[0000000010181400] = 13d90025, %l0 = fffffffff6a1d8f4
4205 ldstuba [%i6+%g0]0x80,%l0 ! %l0 = 00000013000000ff
4206! Starting 10 instruction Load Burst
4207! Mem[0000000010081408] = 0000ff6b5fcbdd86, %f4 = fffc1197 f596f078
4208 ldda [%i2+%o4]0x80,%f4 ! %f4 = 0000ff6b 5fcbdd86
4209
4210! Check Point 20 for processor 0
4211
4212 set p0_check_pt_data_20,%g4
4213 rd %ccr,%g5 ! %g5 = 44
4214 ldx [%g4+0x08],%g2
4215 cmp %l0,%g2 ! %l0 = 0000000000000013
4216 bne %xcc,p0_reg_check_fail0
4217 mov 0xee0,%g1
4218 ldx [%g4+0x10],%g2
4219 cmp %l2,%g2 ! %l2 = 0000000000000000
4220 bne %xcc,p0_reg_check_fail2
4221 mov 0xee2,%g1
4222 ldx [%g4+0x18],%g2
4223 cmp %l3,%g2 ! %l3 = 00000000000000ff
4224 bne %xcc,p0_reg_check_fail3
4225 mov 0xee3,%g1
4226 ldx [%g4+0x20],%g2
4227 cmp %l4,%g2 ! %l4 = 00000000000078ff
4228 bne %xcc,p0_reg_check_fail4
4229 mov 0xee4,%g1
4230 ldx [%g4+0x28],%g2
4231 cmp %l5,%g2 ! %l5 = 00000000ff000000
4232 bne %xcc,p0_reg_check_fail5
4233 mov 0xee5,%g1
4234 ldx [%g4+0x30],%g2
4235 cmp %l6,%g2 ! %l6 = 00000000000000ff
4236 bne %xcc,p0_reg_check_fail6
4237 mov 0xee6,%g1
4238 ldx [%g4+0x38],%g2
4239 cmp %l7,%g2 ! %l7 = 0000000000000000
4240 bne %xcc,p0_reg_check_fail7
4241 mov 0xee7,%g1
4242 ldx [%g4+0x40],%g3
4243 std %f2,[%g4]
4244 ldx [%g4],%g2
4245 cmp %g3,%g2 ! %f2 = 5a2bbe67 ff000000
4246 bne %xcc,p0_freg_check_fail
4247 mov 0xf02,%g1
4248 ldx [%g4+0x48],%g3
4249 std %f4,[%g4]
4250 ldx [%g4],%g2
4251 cmp %g3,%g2 ! %f4 = 0000ff6b 5fcbdd86
4252 bne %xcc,p0_freg_check_fail
4253 mov 0xf04,%g1
4254 ldx [%g4+0x50],%g3
4255 std %f6,[%g4]
4256 ldx [%g4],%g2
4257 cmp %g3,%g2 ! %f6 = 031a783d f47cffff
4258 bne %xcc,p0_freg_check_fail
4259 mov 0xf06,%g1
4260 ldx [%g4+0x58],%g3
4261 std %f12,[%g4]
4262 ldx [%g4],%g2
4263 cmp %g3,%g2 ! %f12 = fffc1197 f596f078
4264 bne %xcc,p0_freg_check_fail
4265 mov 0xf12,%g1
4266 ldx [%g4+0x60],%g3
4267 std %f14,[%g4]
4268 ldx [%g4],%g2
4269 cmp %g3,%g2 ! %f14 = ba536bff 5fcbdd86
4270 bne %xcc,p0_freg_check_fail
4271 mov 0xf14,%g1
4272 ldx [%g4+0x68],%g3
4273 std %f30,[%g4]
4274 ldx [%g4],%g2
4275 cmp %g3,%g2 ! %f30 = 00000000 f8ceed35
4276 bne %xcc,p0_freg_check_fail
4277 mov 0xf30,%g1
4278
4279! Check Point 20 completed
4280
4281
4282p0_label_101:
4283! %l1 = 0000000067be2b5a, immd = fffffffffffff1b1, %l1 = 0000000067be2b5a
4284 udivx %l1,-0xe4f,%l1 ! %l1 = 0000000000000000
4285! Mem[0000000030101410] = 6100c7d2 ff6b53ff, %l2 = 00000000, %l3 = 000000ff
4286 ldda [%i4+%o5]0x89,%l2 ! %l2 = 00000000ff6b53ff 000000006100c7d2
4287! Mem[000000001010141c] = 96c4e57d, %l3 = 000000006100c7d2
4288 ldsba [%i4+0x01c]%asi,%l3 ! %l3 = ffffffffffffff96
4289! Mem[0000000030101400] = ff000000 a89537ff, %l0 = 00000013, %l1 = 00000000
4290 ldda [%i4+%g0]0x81,%l0 ! %l0 = 00000000ff000000 00000000a89537ff
4291! Mem[0000000030081400] = 4c000000 67be2b5a, %l6 = 000000ff, %l7 = 00000000
4292 ldda [%i2+%g0]0x81,%l6 ! %l6 = 000000004c000000 0000000067be2b5a
4293! Mem[0000000021800100] = d03e4a7a, %l0 = 00000000ff000000
4294 ldsb [%o3+0x100],%l0 ! %l0 = ffffffffffffffd0
4295 membar #Sync ! Added by membar checker (17)
4296! Mem[00000000300c1410] = 6100c7d2 ff6b53ff, %l2 = ff6b53ff, %l3 = ffffff96
4297 ldda [%i3+%o5]0x89,%l2 ! %l2 = 00000000ff6b53ff 000000006100c7d2
4298! Mem[0000000010041438] = e502270500000000, %l0 = ffffffffffffffd0
4299 ldx [%i1+0x038],%l0 ! %l0 = e502270500000000
4300! Mem[0000000030101408] = 00000000000000ff, %l5 = 00000000ff000000
4301 ldxa [%i4+%o4]0x89,%l5 ! %l5 = 00000000000000ff
4302! Starting 10 instruction Store Burst
4303! %l3 = 000000006100c7d2, Mem[00000000300c1408] = ff78000000000000
4304 stxa %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 000000006100c7d2
4305
4306p0_label_102:
4307! %l4 = 000078ff, %l5 = 000000ff, Mem[00000000100c1410] = 413e8700 78f096f5
4308 stda %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000078ff 000000ff
4309! %l6 = 000000004c000000, Mem[00000000300c1408] = 00000000
4310 stwa %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 4c000000
4311! Mem[0000000010101400] = ff6b0000, %l2 = 00000000ff6b53ff
4312 ldstuba [%i4+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
4313! %l2 = 00000000000000ff, Mem[0000000010081428] = 000000ff, %asi = 80
4314 stha %l2,[%i2+0x028]%asi ! Mem[0000000010081428] = 00ff00ff
4315! Mem[0000000010181408] = 00000000, %l1 = 00000000a89537ff
4316 ldstuba [%i6+%o4]0x80,%l1 ! %l1 = 00000000000000ff
4317! %l3 = 000000006100c7d2, Mem[0000000010181410] = ff000000
4318 stwa %l3,[%i6+%o5]0x80 ! Mem[0000000010181410] = 6100c7d2
4319! %l2 = 00000000000000ff, Mem[0000000010041400] = 00000000
4320 stwa %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff
4321! %l0 = e502270500000000, Mem[0000000010101408] = b3d011ff
4322 stba %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00d011ff
4323! Mem[00000000300c1410] = ff536bff, %l6 = 000000004c000000
4324 ldstuba [%i3+%o5]0x81,%l6 ! %l6 = 000000ff000000ff
4325! Starting 10 instruction Load Burst
4326! Mem[0000000030081410] = ff6b53ff, %l3 = 000000006100c7d2
4327 ldswa [%i2+%o5]0x81,%l3 ! %l3 = ffffffffff6b53ff
4328
4329p0_label_103:
4330! Mem[0000000030141408] = ff00c0bd, %f19 = 5fcbdd86
4331 lda [%i5+%o4]0x81,%f19 ! %f19 = ff00c0bd
4332! Mem[0000000030181400] = ff3795a8, %l4 = 00000000000078ff
4333 ldsba [%i6+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
4334! Mem[0000000030041400] = d00059ff, %l1 = 0000000000000000
4335 ldswa [%i1+%g0]0x81,%l1 ! %l1 = ffffffffd00059ff
4336! Mem[0000000030181410] = bd000000, %l6 = 00000000000000ff
4337 ldsba [%i6+%o5]0x81,%l6 ! %l6 = ffffffffffffffbd
4338! Mem[0000000030181400] = b6b60000a89537ff, %f10 = cdeceb5d ffffffff
4339 ldda [%i6+%g0]0x89,%f10 ! %f10 = b6b60000 a89537ff
4340! Mem[0000000030141408] = 00000000 bdc000ff, %l0 = 00000000, %l1 = d00059ff
4341 ldda [%i5+%o4]0x89,%l0 ! %l0 = 00000000bdc000ff 0000000000000000
4342! Mem[00000000100c1408] = 9d000000, %l6 = ffffffffffffffbd
4343 lduha [%i3+%o4]0x80,%l6 ! %l6 = 0000000000009d00
4344! Mem[00000000300c1400] = 000000d0, %l6 = 0000000000009d00
4345 lduwa [%i3+%g0]0x81,%l6 ! %l6 = 00000000000000d0
4346! Mem[0000000010101434] = 00000061, %l5 = 00000000000000ff
4347 ldsba [%i4+0x035]%asi,%l5 ! %l5 = 0000000000000000
4348! Starting 10 instruction Store Burst
4349! Mem[0000000010001434] = 97e60f13, %l3 = ffffffffff6b53ff
4350 swap [%i0+0x034],%l3 ! %l3 = 0000000097e60f13
4351
4352p0_label_104:
4353! %f2 = 5a2bbe67 ff000000, Mem[0000000010141410] = ff0000ff 00000000
4354 stda %f2 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = 5a2bbe67 ff000000
4355! Mem[0000000030181408] = ff000000, %l6 = 00000000000000d0
4356 swapa [%i6+%o4]0x81,%l6 ! %l6 = 00000000ff000000
4357! %l4 = ffffffffffffffff, Mem[0000000030181408] = 000000d0
4358 stba %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = ff0000d0
4359! %l3 = 0000000097e60f13, Mem[0000000030041410] = 00000000
4360 stba %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 13000000
4361! Mem[0000000030141410] = bdc09206, %l5 = 0000000000000000
4362 swapa [%i5+%o5]0x81,%l5 ! %l5 = 00000000bdc09206
4363! Mem[0000000010181410] = d2c70061, %l0 = 00000000bdc000ff
4364 ldstuba [%i6+%o5]0x88,%l0 ! %l0 = 00000061000000ff
4365! %l3 = 0000000097e60f13, Mem[0000000030101408] = ff000000
4366 stha %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0f130000
4367! %l5 = 00000000bdc09206, Mem[0000000010181408] = 000000ff
4368 stba %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000006
4369! Mem[0000000010101405] = c81a59ff, %l3 = 0000000097e60f13
4370 ldstuba [%i4+0x005]%asi,%l3 ! %l3 = 0000001a000000ff
4371! Starting 10 instruction Load Burst
4372! Mem[0000000030101410] = ff6b53ff, %l4 = ffffffffffffffff
4373 ldsha [%i4+%o5]0x89,%l4 ! %l4 = 00000000000053ff
4374
4375p0_label_105:
4376! Mem[0000000010041408] = 86813ec1ff0000ff, %l6 = 00000000ff000000
4377 ldxa [%i1+%o4]0x88,%l6 ! %l6 = 86813ec1ff0000ff
4378! Mem[0000000030081410] = ff536bff, %l7 = 0000000067be2b5a
4379 ldswa [%i2+%o5]0x89,%l7 ! %l7 = ffffffffff536bff
4380! Mem[00000000300c1400] = ff3795a8 d0000000, %l4 = 000053ff, %l5 = bdc09206
4381 ldda [%i3+%g0]0x89,%l4 ! %l4 = 00000000d0000000 00000000ff3795a8
4382! Mem[0000000021800100] = d03e4a7a, %l0 = 0000000000000061
4383 lduba [%o3+0x101]%asi,%l0 ! %l0 = 000000000000003e
4384! Mem[0000000030181400] = ff3795a80000b6b6, %f30 = 00000000 f8ceed35
4385 ldda [%i6+%g0]0x81,%f30 ! %f30 = ff3795a8 0000b6b6
4386! Mem[0000000010141400] = ff6b53ff, %l3 = 000000000000001a
4387 lduha [%i5+%g0]0x88,%l3 ! %l3 = 00000000000053ff
4388! Mem[0000000021800100] = d03e4a7a, %l7 = ffffffffff536bff
4389 lduha [%o3+0x100]%asi,%l7 ! %l7 = 000000000000d03e
4390! Mem[0000000010101400] = ff6b0000, %l3 = 00000000000053ff
4391 ldsha [%i4+%g0]0x80,%l3 ! %l3 = ffffffffffffff6b
4392! Mem[0000000010101408] = 00d011ff000000ff, %l6 = 86813ec1ff0000ff
4393 ldxa [%i4+%o4]0x80,%l6 ! %l6 = 00d011ff000000ff
4394! Starting 10 instruction Store Burst
4395! %f12 = fffc1197, Mem[0000000010101408] = 00d011ff
4396 sta %f12,[%i4+%o4]0x80 ! Mem[0000000010101408] = fffc1197
4397
4398! Check Point 21 for processor 0
4399
4400 set p0_check_pt_data_21,%g4
4401 rd %ccr,%g5 ! %g5 = 44
4402 ldx [%g4+0x08],%g2
4403 cmp %l0,%g2 ! %l0 = 000000000000003e
4404 bne %xcc,p0_reg_check_fail0
4405 mov 0xee0,%g1
4406 ldx [%g4+0x10],%g2
4407 cmp %l1,%g2 ! %l1 = 0000000000000000
4408 bne %xcc,p0_reg_check_fail1
4409 mov 0xee1,%g1
4410 ldx [%g4+0x18],%g2
4411 cmp %l2,%g2 ! %l2 = 00000000000000ff
4412 bne %xcc,p0_reg_check_fail2
4413 mov 0xee2,%g1
4414 ldx [%g4+0x20],%g2
4415 cmp %l3,%g2 ! %l3 = ffffffffffffff6b
4416 bne %xcc,p0_reg_check_fail3
4417 mov 0xee3,%g1
4418 ldx [%g4+0x28],%g2
4419 cmp %l4,%g2 ! %l4 = 00000000d0000000
4420 bne %xcc,p0_reg_check_fail4
4421 mov 0xee4,%g1
4422 ldx [%g4+0x30],%g2
4423 cmp %l5,%g2 ! %l5 = 00000000ff3795a8
4424 bne %xcc,p0_reg_check_fail5
4425 mov 0xee5,%g1
4426 ldx [%g4+0x38],%g2
4427 cmp %l6,%g2 ! %l6 = 00d011ff000000ff
4428 bne %xcc,p0_reg_check_fail6
4429 mov 0xee6,%g1
4430 ldx [%g4+0x40],%g2
4431 cmp %l7,%g2 ! %l7 = 000000000000d03e
4432 bne %xcc,p0_reg_check_fail7
4433 mov 0xee7,%g1
4434 ldx [%g4+0x48],%g3
4435 std %f0,[%g4]
4436 ldx [%g4],%g2
4437 cmp %g3,%g2 ! %f0 = 00000000 0000004c
4438 bne %xcc,p0_freg_check_fail
4439 mov 0xf00,%g1
4440 ldx [%g4+0x50],%g3
4441 std %f2,[%g4]
4442 ldx [%g4],%g2
4443 cmp %g3,%g2 ! %f2 = 5a2bbe67 ff000000
4444 bne %xcc,p0_freg_check_fail
4445 mov 0xf02,%g1
4446 ldx [%g4+0x58],%g3
4447 std %f4,[%g4]
4448 ldx [%g4],%g2
4449 cmp %g3,%g2 ! %f4 = 0000ff6b 5fcbdd86
4450 bne %xcc,p0_freg_check_fail
4451 mov 0xf04,%g1
4452 ldx [%g4+0x60],%g3
4453 std %f6,[%g4]
4454 ldx [%g4],%g2
4455 cmp %g3,%g2 ! %f6 = 031a783d f47cffff
4456 bne %xcc,p0_freg_check_fail
4457 mov 0xf06,%g1
4458 ldx [%g4+0x68],%g3
4459 std %f10,[%g4]
4460 ldx [%g4],%g2
4461 cmp %g3,%g2 ! %f10 = b6b60000 a89537ff
4462 bne %xcc,p0_freg_check_fail
4463 mov 0xf10,%g1
4464 ldx [%g4+0x70],%g3
4465 std %f18,[%g4]
4466 ldx [%g4],%g2
4467 cmp %g3,%g2 ! %f18 = 5a2bbe67 ff00c0bd
4468 bne %xcc,p0_freg_check_fail
4469 mov 0xf18,%g1
4470 ldx [%g4+0x78],%g3
4471 std %f30,[%g4]
4472 ldx [%g4],%g2
4473 cmp %g3,%g2 ! %f30 = ff3795a8 0000b6b6
4474 bne %xcc,p0_freg_check_fail
4475 mov 0xf30,%g1
4476
4477! Check Point 21 completed
4478
4479
4480p0_label_106:
4481! %l0 = 000000000000003e, Mem[0000000021800140] = 004cef3d, %asi = 80
4482 stba %l0,[%o3+0x140]%asi ! Mem[0000000021800140] = 3e4cef3d
4483! %l7 = 000000000000d03e, Mem[0000000010181400] = ffd900253437cfff
4484 stxa %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000000000d03e
4485! %l3 = ffffffffffffff6b, Mem[0000000010041408] = ff0000ff
4486 stha %l3,[%i1+%o4]0x88 ! Mem[0000000010041408] = ff00ff6b
4487! %l4 = 00000000d0000000, Mem[0000000010081410] = fffffffff6a1d8f4
4488 stxa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000d0000000
4489! %l2 = 00000000000000ff, Mem[0000000010001427] = 2bffffff
4490 stb %l2,[%i0+0x027] ! Mem[0000000010001424] = 2bffffff
4491! %f14 = ba536bff 5fcbdd86, Mem[0000000010041428] = ffffa11d d0000000
4492 std %f14,[%i1+0x028] ! Mem[0000000010041428] = ba536bff 5fcbdd86
4493! %f24 = a00c1120 67be2bff, Mem[0000000030101400] = ff000000 a89537ff
4494 stda %f24,[%i4+%g0]0x81 ! Mem[0000000030101400] = a00c1120 67be2bff
4495! %l2 = 00000000000000ff, Mem[0000000010041400] = 000000ff
4496 stha %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00ff00ff
4497! Mem[0000000010101400] = ff6b0000, %l2 = 00000000000000ff
4498 swapa [%i4+%g0]0x80,%l2 ! %l2 = 00000000ff6b0000
4499! Starting 10 instruction Load Burst
4500! Mem[0000000030141410] = 00000000, %l5 = 00000000ff3795a8
4501 ldsba [%i5+%o5]0x81,%l5 ! %l5 = 0000000000000000
4502
4503p0_label_107:
4504! Mem[0000000010041400] = ff00ff00, %l3 = ffffffffffffff6b
4505 ldswa [%i1+%g0]0x88,%l3 ! %l3 = ffffffffff00ff00
4506! Mem[0000000010141408] = ff000000, %l2 = 00000000ff6b0000
4507 ldsba [%i5+%o4]0x80,%l2 ! %l2 = ffffffffffffffff
4508! Mem[0000000010101408] = 9711fcff, %l5 = 0000000000000000
4509 ldsba [%i4+%o4]0x88,%l5 ! %l5 = ffffffffffffffff
4510! Mem[0000000010101410] = 00000000, %l7 = 000000000000d03e
4511 ldsba [%i4+%o5]0x88,%l7 ! %l7 = 0000000000000000
4512! Mem[00000000300c1410] = 6100c7d2 ff6b53ff, %l0 = 0000003e, %l1 = 00000000
4513 ldda [%i3+%o5]0x89,%l0 ! %l0 = 00000000ff6b53ff 000000006100c7d2
4514! Mem[0000000010081410] = 00000000 d0000000, %l6 = 000000ff, %l7 = 00000000
4515 ldda [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000000 00000000d0000000
4516! Mem[0000000030181410] = bd0000002bff0000, %l2 = ffffffffffffffff
4517 ldxa [%i6+%o5]0x81,%l2 ! %l2 = bd0000002bff0000
4518! Mem[0000000030141400] = ff00004c, %l4 = 00000000d0000000
4519 lduba [%i5+%g0]0x81,%l4 ! %l4 = 00000000000000ff
4520! Mem[0000000010181434] = 0000d000, %l2 = bd0000002bff0000
4521 ldub [%i6+0x035],%l2 ! %l2 = 0000000000000000
4522! Starting 10 instruction Store Burst
4523! Mem[0000000010181410] = d2c700ff, %l4 = 00000000000000ff
4524 ldstuba [%i6+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
4525
4526p0_label_108:
4527! Mem[0000000010081400] = 67be2bff, %l6 = 0000000000000000
4528 ldstuba [%i2+%g0]0x80,%l6 ! %l6 = 00000067000000ff
4529! %l3 = ffffffffff00ff00, Mem[00000000300c1408] = d2c700614c000000
4530 stxa %l3,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffffffff00ff00
4531! %f26 = 35edcef8, Mem[0000000030101410] = ff6b53ff
4532 sta %f26,[%i4+%o5]0x89 ! Mem[0000000030101410] = 35edcef8
4533! %f16 = 000000d0 a89537ff 5a2bbe67 ff00c0bd
4534! %f20 = ff536bff d2c70061 ff3795a8 ff000000
4535! %f24 = a00c1120 67be2bff 35edcef8 000000ff
4536! %f28 = 4e478378 82559f9b ff3795a8 0000b6b6
4537 stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000030101400
4538! %f10 = b6b60000, Mem[0000000010181410] = d2c700ff
4539 sta %f10,[%i6+%o5]0x88 ! Mem[0000000010181410] = b6b60000
4540! Mem[00000000300c1400] = 000000d0, %l2 = 0000000000000000
4541 swapa [%i3+%g0]0x81,%l2 ! %l2 = 00000000000000d0
4542! %l2 = 000000d0, %l3 = ff00ff00, Mem[00000000300c1400] = 00000000 ff3795a8
4543 stda %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000d0 ff00ff00
4544 membar #Sync ! Added by membar checker (18)
4545! Mem[0000000010101410] = 00000000, %l4 = 00000000000000ff
4546 swapa [%i4+%o5]0x80,%l4 ! %l4 = 0000000000000000
4547! %f26 = 35edcef8 000000ff, %l1 = 000000006100c7d2
4548! Mem[0000000030041428] = a00c1120b3d011ff
4549 add %i1,0x028,%g1
4550 stda %f26,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030041428] = a00c0000b3d011ff
4551! Starting 10 instruction Load Burst
4552! Mem[0000000010001420] = bdc092062bffffff, %l4 = 0000000000000000
4553 ldxa [%i0+0x020]%asi,%l4 ! %l4 = bdc092062bffffff
4554
4555p0_label_109:
4556! Mem[00000000300c1400] = d000000000ff00ff, %f20 = ff536bff d2c70061
4557 ldda [%i3+%g0]0x81,%f20 ! %f20 = d0000000 00ff00ff
4558! Mem[0000000030041410] = 13000000, %f9 = 4c0000ff
4559 lda [%i1+%o5]0x81,%f9 ! %f9 = 13000000
4560! Mem[0000000010101420] = 000000000000008a, %f4 = 0000ff6b 5fcbdd86
4561 ldda [%i4+0x020]%asi,%f4 ! %f4 = 00000000 0000008a
4562! Mem[0000000010081410] = 000000d000000000, %l3 = ffffffffff00ff00
4563 ldxa [%i2+%o5]0x88,%l3 ! %l3 = 000000d000000000
4564! Mem[0000000030081410] = ff536bff, %l4 = bdc092062bffffff
4565 ldsha [%i2+%o5]0x89,%l4 ! %l4 = 0000000000006bff
4566! Mem[0000000010001410] = 67be2b5a f6a1d8f4, %l0 = ff6b53ff, %l1 = 6100c7d2
4567 ldda [%i0+%o5]0x88,%l0 ! %l0 = 00000000f6a1d8f4 0000000067be2b5a
4568! Mem[0000000030081410] = ff6b53ff, %f5 = 0000008a
4569 lda [%i2+%o5]0x81,%f5 ! %f5 = ff6b53ff
4570! Mem[0000000010181408] = 06000000, %l0 = 00000000f6a1d8f4
4571 lduba [%i6+%o4]0x80,%l0 ! %l0 = 0000000000000006
4572! Mem[0000000010181410] = 0000b6b600780000, %f0 = 00000000 0000004c
4573 ldda [%i6+%o5]0x80,%f0 ! %f0 = 0000b6b6 00780000
4574! Starting 10 instruction Store Burst
4575! %l3 = 000000d000000000, Mem[00000000201c0000] = ffff9b8f
4576 sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = 00009b8f
4577
4578p0_label_110:
4579! %l1 = 0000000067be2b5a, Mem[00000000100c1410] = ff780000ff000000
4580 stx %l1,[%i3+%o5] ! Mem[00000000100c1410] = 0000000067be2b5a
4581! %l2 = 00000000000000d0, Mem[0000000010041400] = ff00ff00
4582 stha %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff0000d0
4583! Mem[0000000010081408] = 6bff0000, %l3 = 000000d000000000
4584 ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 00000000000000ff
4585! %f2 = 5a2bbe67, Mem[00000000100c1408] = 9d000000
4586 sta %f2 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 5a2bbe67
4587! %l4 = 0000000000006bff, Mem[0000000030001408] = ff000000
4588 stba %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = ff000000
4589! %f30 = ff3795a8 0000b6b6, Mem[0000000010081408] = ff00ff6b 5fcbdd86
4590 stda %f30,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff3795a8 0000b6b6
4591! %f12 = fffc1197 f596f078, %l4 = 0000000000006bff
4592! Mem[00000000100c1408] = 5a2bbe67ff3795a8
4593 add %i3,0x008,%g1
4594 stda %f12,[%g1+%l4]ASI_PST8_P ! Mem[00000000100c1408] = fffc1197f596f078
4595! %l5 = ffffffffffffffff, Mem[000000001000143b] = e5022705
4596 stb %l5,[%i0+0x03b] ! Mem[0000000010001438] = e50227ff
4597! Mem[00000000300c1408] = 00ff00ff, %l4 = 0000000000006bff
4598 swapa [%i3+%o4]0x81,%l4 ! %l4 = 0000000000ff00ff
4599! Starting 10 instruction Load Burst
4600! Mem[00000000100c1404] = ff000000, %l6 = 0000000000000067
4601 ldsb [%i3+0x005],%l6 ! %l6 = 0000000000000000
4602
4603! Check Point 22 for processor 0
4604
4605 set p0_check_pt_data_22,%g4
4606 rd %ccr,%g5 ! %g5 = 44
4607 ldx [%g4+0x08],%g2
4608 cmp %l0,%g2 ! %l0 = 0000000000000006
4609 bne %xcc,p0_reg_check_fail0
4610 mov 0xee0,%g1
4611 ldx [%g4+0x10],%g2
4612 cmp %l2,%g2 ! %l2 = 00000000000000d0
4613 bne %xcc,p0_reg_check_fail2
4614 mov 0xee2,%g1
4615 ldx [%g4+0x18],%g2
4616 cmp %l3,%g2 ! %l3 = 0000000000000000
4617 bne %xcc,p0_reg_check_fail3
4618 mov 0xee3,%g1
4619 ldx [%g4+0x20],%g2
4620 cmp %l4,%g2 ! %l4 = 0000000000ff00ff
4621 bne %xcc,p0_reg_check_fail4
4622 mov 0xee4,%g1
4623 ldx [%g4+0x28],%g2
4624 cmp %l5,%g2 ! %l5 = ffffffffffffffff
4625 bne %xcc,p0_reg_check_fail5
4626 mov 0xee5,%g1
4627 ldx [%g4+0x30],%g2
4628 cmp %l6,%g2 ! %l6 = 0000000000000000
4629 bne %xcc,p0_reg_check_fail6
4630 mov 0xee6,%g1
4631 ldx [%g4+0x38],%g2
4632 cmp %l7,%g2 ! %l7 = 00000000d0000000
4633 bne %xcc,p0_reg_check_fail7
4634 mov 0xee7,%g1
4635 ldx [%g4+0x40],%g3
4636 std %f0,[%g4]
4637 ldx [%g4],%g2
4638 cmp %g3,%g2 ! %f0 = 0000b6b6 00780000
4639 bne %xcc,p0_freg_check_fail
4640 mov 0xf00,%g1
4641 ldx [%g4+0x48],%g3
4642 std %f4,[%g4]
4643 ldx [%g4],%g2
4644 cmp %g3,%g2 ! %f4 = 00000000 ff6b53ff
4645 bne %xcc,p0_freg_check_fail
4646 mov 0xf04,%g1
4647 ldx [%g4+0x50],%g3
4648 std %f6,[%g4]
4649 ldx [%g4],%g2
4650 cmp %g3,%g2 ! %f6 = 031a783d f47cffff
4651 bne %xcc,p0_freg_check_fail
4652 mov 0xf06,%g1
4653 ldx [%g4+0x58],%g3
4654 std %f8,[%g4]
4655 ldx [%g4],%g2
4656 cmp %g3,%g2 ! %f8 = b5c330f2 13000000
4657 bne %xcc,p0_freg_check_fail
4658 mov 0xf08,%g1
4659 ldx [%g4+0x60],%g3
4660 std %f20,[%g4]
4661 ldx [%g4],%g2
4662 cmp %g3,%g2 ! %f20 = d0000000 00ff00ff
4663 bne %xcc,p0_freg_check_fail
4664 mov 0xf20,%g1
4665
4666! Check Point 22 completed
4667
4668
4669p0_label_111:
4670! Mem[0000000030181400] = ff3795a80000b6b6, %l7 = 00000000d0000000
4671 ldxa [%i6+%g0]0x81,%l7 ! %l7 = ff3795a80000b6b6
4672! Mem[0000000021800040] = ff8a9ae4, %l3 = 0000000000000000
4673 lduh [%o3+0x040],%l3 ! %l3 = 000000000000ff8a
4674! Mem[0000000010181420] = 13d90025a97dff77, %f10 = b6b60000 a89537ff
4675 ldda [%i6+0x020]%asi,%f10 ! %f10 = 13d90025 a97dff77
4676! Mem[0000000010001400] = ff000000, %l5 = ffffffffffffffff
4677 lduwa [%i0+%g0]0x88,%l5 ! %l5 = 00000000ff000000
4678! Mem[0000000010081400] = ffbe2bff000000b5, %l7 = ff3795a80000b6b6
4679 ldx [%i2+%g0],%l7 ! %l7 = ffbe2bff000000b5
4680! Mem[00000000100c1428] = ffe8739e, %f24 = a00c1120
4681 ld [%i3+0x028],%f24 ! %f24 = ffe8739e
4682! Mem[0000000010041408] = 6bff00ff, %f6 = 031a783d
4683 lda [%i1+%o4]0x80,%f6 ! %f6 = 6bff00ff
4684! Mem[0000000020800040] = ffffe25a, %l1 = 0000000067be2b5a
4685 ldsba [%o1+0x041]%asi,%l1 ! %l1 = ffffffffffffffff
4686! Mem[0000000021800080] = d8003b1a, %l3 = 000000000000ff8a
4687 ldub [%o3+0x081],%l3 ! %l3 = 0000000000000000
4688! Starting 10 instruction Store Burst
4689! Mem[0000000010041410] = 00000000, %l4 = 0000000000ff00ff
4690 swapa [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000000
4691
4692p0_label_112:
4693! Mem[0000000010041400] = ff0000d0, %l5 = 00000000ff000000
4694 swapa [%i1+%g0]0x88,%l5 ! %l5 = 00000000ff0000d0
4695! %f3 = ff000000, Mem[0000000010101410] = ff000000
4696 sta %f3 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff000000
4697! %f28 = 4e478378 82559f9b, Mem[0000000010181410] = 0000b6b6 00780000
4698 stda %f28,[%i6+%o5]0x80 ! Mem[0000000010181410] = 4e478378 82559f9b
4699! %l7 = ffbe2bff000000b5, Mem[0000000030181410] = 000000bd
4700 stwa %l7,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000b5
4701! %l0 = 0000000000000006, Mem[00000000201c0000] = 00009b8f
4702 stb %l0,[%o0+%g0] ! Mem[00000000201c0000] = 06009b8f
4703! %l4 = 0000000000000000, Mem[00000000100c1410] = 0000000067be2b5a
4704 stxa %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000000000000000
4705! %l4 = 00000000, %l5 = ff0000d0, Mem[0000000010141438] = 3498af52 7ae32cb8
4706 stda %l4,[%i5+0x038]%asi ! Mem[0000000010141438] = 00000000 ff0000d0
4707! Mem[0000000030101408] = bdc000ff, %l0 = 0000000000000006
4708 ldstuba [%i4+%o4]0x81,%l0 ! %l0 = 000000bd000000ff
4709! %l6 = 0000000000000000, Mem[0000000030101400] = ff3795a8
4710 stba %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 003795a8
4711! Starting 10 instruction Load Burst
4712! Mem[0000000010081408] = ff3795a80000b6b6, %l5 = 00000000ff0000d0
4713 ldxa [%i2+%o4]0x80,%l5 ! %l5 = ff3795a80000b6b6
4714
4715p0_label_113:
4716! Mem[0000000030181408] = ff000000d00000ff, %f24 = ffe8739e 67be2bff
4717 ldda [%i6+%o4]0x89,%f24 ! %f24 = ff000000 d00000ff
4718! Mem[0000000010101408] = 9711fcff, %l7 = ffbe2bff000000b5
4719 lduba [%i4+%o4]0x88,%l7 ! %l7 = 00000000000000ff
4720! Mem[0000000030041408] = 00000000, %l7 = 00000000000000ff
4721 ldsha [%i1+%o4]0x89,%l7 ! %l7 = 0000000000000000
4722! Mem[0000000010041410] = 00ff00ff, %l1 = ffffffffffffffff
4723 ldsha [%i1+%o5]0x80,%l1 ! %l1 = 00000000000000ff
4724! Mem[0000000010141400] = ff6b53ff, %f28 = 4e478378
4725 lda [%i5+%g0]0x88,%f28 ! %f28 = ff6b53ff
4726! Mem[0000000010041400] = 000000ff, %l7 = 0000000000000000
4727 lduha [%i1+%g0]0x80,%l7 ! %l7 = 0000000000000000
4728! Mem[0000000010101400] = 000000ff, %l1 = 00000000000000ff
4729 ldswa [%i4+%g0]0x80,%l1 ! %l1 = 00000000000000ff
4730! Mem[0000000030101400] = a8953700, %l3 = 0000000000000000
4731 ldswa [%i4+%g0]0x89,%l3 ! %l3 = ffffffffa8953700
4732! Mem[0000000010041400] = 000000ff 721d1aff, %l0 = 000000bd, %l1 = 000000ff
4733 ldda [%i1+%g0]0x80,%l0 ! %l0 = 00000000000000ff 00000000721d1aff
4734! Starting 10 instruction Store Burst
4735! Mem[00000000218001c0] = 39ba67be, %l5 = ff3795a80000b6b6
4736 ldstub [%o3+0x1c0],%l5 ! %l5 = 00000039000000ff
4737
4738p0_label_114:
4739! %f21 = 00ff00ff, Mem[000000001000140c] = f8ceed35
4740 st %f21,[%i0+0x00c] ! Mem[000000001000140c] = 00ff00ff
4741! %l2 = 000000d0, %l3 = a8953700, Mem[00000000300c1400] = d0000000 00ff00ff
4742 stda %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000d0 a8953700
4743! %f12 = fffc1197 f596f078, %l7 = 0000000000000000
4744! Mem[0000000030041438] = 000000ffff6b53ba
4745 add %i1,0x038,%g1
4746 stda %f12,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030041438] = 000000ffff6b53ba
4747! %l4 = 0000000000000000, Mem[0000000021800000] = 9933c8c8
4748 sth %l4,[%o3+%g0] ! Mem[0000000021800000] = 0000c8c8
4749! %l0 = 000000ff, %l1 = 721d1aff, Mem[0000000030181400] = a89537ff b6b60000
4750 stda %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000ff 721d1aff
4751! %l5 = 0000000000000039, Mem[0000000030041410] = 00000013
4752 stha %l5,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000039
4753! %l4 = 00000000, %l5 = 00000039, Mem[0000000030081400] = 0000004c 5a2bbe67
4754 stda %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000 00000039
4755! Mem[00000000300c1408] = 00006bff, %l6 = 0000000000000000
4756 swapa [%i3+%o4]0x81,%l6 ! %l6 = 0000000000006bff
4757! Mem[000000001004140c] = c13e8186, %l5 = 00000039, %l1 = 721d1aff
4758 add %i1,0x0c,%g1
4759 casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000c13e8186
4760! Starting 10 instruction Load Burst
4761! Mem[0000000030001408] = 000000ff, %f26 = 35edcef8
4762 lda [%i0+%o4]0x89,%f26 ! %f26 = 000000ff
4763
4764p0_label_115:
4765! Mem[00000000201c0000] = 06009b8f, %l0 = 00000000000000ff
4766 ldsb [%o0+0x001],%l0 ! %l0 = 0000000000000000
4767! Mem[0000000010181408] = 00000006, %l5 = 0000000000000039
4768 lduha [%i6+%o4]0x88,%l5 ! %l5 = 0000000000000006
4769! Mem[0000000030001400] = 0000e5ff, %l0 = 0000000000000000
4770 lduba [%i0+%g0]0x89,%l0 ! %l0 = 00000000000000ff
4771! Mem[0000000010181408] = 00000006, %l0 = 00000000000000ff
4772 ldsba [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000006
4773! Mem[0000000010141400] = ff536bff d2c70061, %l4 = 00000000, %l5 = 00000006
4774 ldd [%i5+%g0],%l4 ! %l4 = 00000000ff536bff 00000000d2c70061
4775! Mem[0000000010101408] = fffc1197000000ff, %l2 = 00000000000000d0
4776 ldxa [%i4+0x008]%asi,%l2 ! %l2 = fffc1197000000ff
4777! Mem[0000000010181420] = 13d90025, %l7 = 0000000000000000
4778 lduha [%i6+0x020]%asi,%l7 ! %l7 = 00000000000013d9
4779! Mem[00000000211c0000] = ffffb5d7, %l7 = 00000000000013d9
4780 lduha [%o2+0x000]%asi,%l7 ! %l7 = 000000000000ffff
4781! Mem[0000000010081408] = ff3795a8 0000b6b6, %l0 = 00000006, %l1 = c13e8186
4782 ldda [%i2+%o4]0x80,%l0 ! %l0 = 00000000ff3795a8 000000000000b6b6
4783! Starting 10 instruction Store Burst
4784! Mem[00000000218000c1] = afbdcbcc, %l3 = ffffffffa8953700
4785 ldstub [%o3+0x0c1],%l3 ! %l3 = 000000bd000000ff
4786
4787! Check Point 23 for processor 0
4788
4789 set p0_check_pt_data_23,%g4
4790 rd %ccr,%g5 ! %g5 = 44
4791 ldx [%g4+0x08],%g2
4792 cmp %l0,%g2 ! %l0 = 00000000ff3795a8
4793 bne %xcc,p0_reg_check_fail0
4794 mov 0xee0,%g1
4795 ldx [%g4+0x10],%g2
4796 cmp %l1,%g2 ! %l1 = 000000000000b6b6
4797 bne %xcc,p0_reg_check_fail1
4798 mov 0xee1,%g1
4799 ldx [%g4+0x18],%g2
4800 cmp %l2,%g2 ! %l2 = fffc1197000000ff
4801 bne %xcc,p0_reg_check_fail2
4802 mov 0xee2,%g1
4803 ldx [%g4+0x20],%g2
4804 cmp %l3,%g2 ! %l3 = 00000000000000bd
4805 bne %xcc,p0_reg_check_fail3
4806 mov 0xee3,%g1
4807 ldx [%g4+0x28],%g2
4808 cmp %l5,%g2 ! %l5 = 00000000d2c70061
4809 bne %xcc,p0_reg_check_fail5
4810 mov 0xee5,%g1
4811 ldx [%g4+0x30],%g2
4812 cmp %l7,%g2 ! %l7 = 000000000000ffff
4813 bne %xcc,p0_reg_check_fail7
4814 mov 0xee7,%g1
4815 ldx [%g4+0x38],%g3
4816 std %f0,[%g4]
4817 ldx [%g4],%g2
4818 cmp %g3,%g2 ! %f0 = 0000b6b6 00780000
4819 bne %xcc,p0_freg_check_fail
4820 mov 0xf00,%g1
4821 ldx [%g4+0x40],%g3
4822 std %f4,[%g4]
4823 ldx [%g4],%g2
4824 cmp %g3,%g2 ! %f4 = 00000000 ff6b53ff
4825 bne %xcc,p0_freg_check_fail
4826 mov 0xf04,%g1
4827 ldx [%g4+0x48],%g3
4828 std %f6,[%g4]
4829 ldx [%g4],%g2
4830 cmp %g3,%g2 ! %f6 = 6bff00ff f47cffff
4831 bne %xcc,p0_freg_check_fail
4832 mov 0xf06,%g1
4833 ldx [%g4+0x50],%g3
4834 std %f10,[%g4]
4835 ldx [%g4],%g2
4836 cmp %g3,%g2 ! %f10 = 13d90025 a97dff77
4837 bne %xcc,p0_freg_check_fail
4838 mov 0xf10,%g1
4839 ldx [%g4+0x58],%g3
4840 std %f24,[%g4]
4841 ldx [%g4],%g2
4842 cmp %g3,%g2 ! %f24 = ff000000 d00000ff
4843 bne %xcc,p0_freg_check_fail
4844 mov 0xf24,%g1
4845 ldx [%g4+0x60],%g3
4846 std %f26,[%g4]
4847 ldx [%g4],%g2
4848 cmp %g3,%g2 ! %f26 = 000000ff 000000ff
4849 bne %xcc,p0_freg_check_fail
4850 mov 0xf26,%g1
4851 ldx [%g4+0x68],%g3
4852 std %f28,[%g4]
4853 ldx [%g4],%g2
4854 cmp %g3,%g2 ! %f28 = ff6b53ff 82559f9b
4855 bne %xcc,p0_freg_check_fail
4856 mov 0xf28,%g1
4857
4858! Check Point 23 completed
4859
4860
4861p0_label_116:
4862! %l2 = fffc1197000000ff, Mem[0000000030081408] = ff6b53ba
4863 stwa %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000ff
4864! %l2 = 000000ff, %l3 = 000000bd, Mem[0000000030081400] = 00000000 00000039
4865 stda %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff 000000bd
4866! Mem[0000000030141408] = ff00c0bd, %l4 = 00000000ff536bff
4867 swapa [%i5+%o4]0x81,%l4 ! %l4 = 00000000ff00c0bd
4868! Mem[0000000030001408] = 000000ff, %l7 = 000000000000ffff
4869 ldstuba [%i0+%o4]0x89,%l7 ! %l7 = 000000ff000000ff
4870! %l7 = 00000000000000ff, Mem[0000000030141410] = 00000000
4871 stwa %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000ff
4872! Mem[0000000030081400] = 000000ff, %l7 = 00000000000000ff
4873 swapa [%i2+%g0]0x89,%l7 ! %l7 = 00000000000000ff
4874! %l6 = 0000000000006bff, Mem[0000000010081410] = 00000000d0000000
4875 stxa %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000006bff
4876! %f20 = d0000000 00ff00ff, Mem[0000000030101410] = d2c70061 ff536bff
4877 stda %f20,[%i4+%o5]0x89 ! Mem[0000000030101410] = d0000000 00ff00ff
4878! Mem[00000000100c142c] = cc34bfb3, %l7 = 00000000000000ff
4879 swap [%i3+0x02c],%l7 ! %l7 = 00000000cc34bfb3
4880! Starting 10 instruction Load Burst
4881! Mem[0000000010141408] = 000000ff, %l5 = 00000000d2c70061
4882 lduha [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000ff
4883
4884p0_label_117:
4885! Mem[0000000010101408] = ff0000009711fcff, %f22 = ff3795a8 ff000000
4886 ldda [%i4+%o4]0x88,%f22 ! %f22 = ff000000 9711fcff
4887! Mem[0000000030141410] = ff000000, %l0 = 00000000ff3795a8
4888 lduha [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
4889! Mem[0000000021800040] = ff8a9ae4, %l7 = 00000000cc34bfb3
4890 ldub [%o3+0x041],%l7 ! %l7 = 000000000000008a
4891! Mem[00000000100c1410] = 0000000000000000, %f18 = 5a2bbe67 ff00c0bd
4892 ldda [%i3+%o5]0x88,%f18 ! %f18 = 00000000 00000000
4893! Mem[0000000030081408] = 000000ff052702e5, %f20 = d0000000 00ff00ff
4894 ldda [%i2+%o4]0x81,%f20 ! %f20 = 000000ff 052702e5
4895! Mem[0000000010101400] = ff59ffc8ff000000, %f2 = 5a2bbe67 ff000000
4896 ldda [%i4+%g0]0x88,%f2 ! %f2 = ff59ffc8 ff000000
4897! Mem[0000000010041408] = 86813ec1ff00ff6b, %f28 = ff6b53ff 82559f9b
4898 ldda [%i1+%o4]0x88,%f28 ! %f28 = 86813ec1 ff00ff6b
4899! Mem[0000000010081400] = b5000000 ff2bbeff, %l4 = ff00c0bd, %l5 = 000000ff
4900 ldda [%i2+%g0]0x88,%l4 ! %l4 = 00000000ff2bbeff 00000000b5000000
4901! Mem[0000000030041408] = 0000000000000000, %l1 = 000000000000b6b6
4902 ldxa [%i1+%o4]0x81,%l1 ! %l1 = 0000000000000000
4903! Starting 10 instruction Store Burst
4904! Mem[00000000100c1400] = ff780000, %l0 = 0000000000000000
4905 ldstuba [%i3+%g0]0x88,%l0 ! %l0 = 00000000000000ff
4906
4907p0_label_118:
4908! Mem[0000000010141420] = 031a783d, %l7 = 0000008a, %l7 = 0000008a
4909 add %i5,0x20,%g1
4910 casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000031a783d
4911! %f20 = 000000ff, Mem[0000000010101408] = 9711fcff
4912 sta %f20,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000ff
4913! Mem[0000000010181410] = 4e478378, %l3 = 00000000000000bd
4914 ldsba [%i6+%o5]0x80,%l3 ! %l3 = 000000000000004e
4915! %l2 = fffc1197000000ff, Mem[00000000100c1400] = ff0078ff
4916 stwa %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000000ff
4917! Mem[0000000010081436] = f596f078, %l1 = 0000000000000000
4918 ldstuba [%i2+0x036]%asi,%l1 ! %l1 = 000000f0000000ff
4919! Mem[0000000030081400] = ff000000, %l3 = 000000000000004e
4920 swapa [%i2+%g0]0x81,%l3 ! %l3 = 00000000ff000000
4921! %l3 = 00000000ff000000, Mem[0000000010001412] = f4d8a1f6, %asi = 80
4922 stha %l3,[%i0+0x012]%asi ! Mem[0000000010001410] = f4d80000
4923! Mem[00000000300c1408] = 00000000, %l4 = 00000000ff2bbeff
4924 ldstuba [%i3+%o4]0x81,%l4 ! %l4 = 00000000000000ff
4925! %l0 = 0000000000000000, Mem[0000000030141408] = ff536bff
4926 stha %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00006bff
4927! Starting 10 instruction Load Burst
4928! Mem[0000000010081400] = ffbe2bff000000b5, %f12 = fffc1197 f596f078
4929 ldda [%i2+%g0]0x80,%f12 ! %f12 = ffbe2bff 000000b5
4930
4931p0_label_119:
4932! Mem[0000000010141438] = 00000000, %l0 = 0000000000000000
4933 ldsba [%i5+0x03b]%asi,%l0 ! %l0 = 0000000000000000
4934! Mem[0000000010041404] = 721d1aff, %l5 = 00000000b5000000
4935 lduh [%i1+0x006],%l5 ! %l5 = 0000000000001aff
4936! Mem[0000000010041434] = ff000000, %l6 = 0000000000006bff
4937 ldsw [%i1+0x034],%l6 ! %l6 = ffffffffff000000
4938! Mem[0000000010001408] = ff000000, %l4 = 0000000000000000
4939 lduwa [%i0+%o4]0x80,%l4 ! %l4 = 00000000ff000000
4940! Mem[000000001000143c] = a89537ff, %l4 = 00000000ff000000
4941 ldsh [%i0+0x03e],%l4 ! %l4 = 00000000000037ff
4942! Mem[00000000100c1410] = 00000000, %f28 = 86813ec1
4943 lda [%i3+%o5]0x80,%f28 ! %f28 = 00000000
4944! Mem[00000000300c1410] = ff6b53ff, %l7 = 00000000031a783d
4945 lduha [%i3+%o5]0x89,%l7 ! %l7 = 00000000000053ff
4946! Mem[0000000010101400] = 000000ff, %l0 = 0000000000000000
4947 ldsha [%i4+%g0]0x80,%l0 ! %l0 = 0000000000000000
4948! Mem[00000000300c1410] = 6100c7d2ff6b53ff, %f20 = 000000ff 052702e5
4949 ldda [%i3+%o5]0x89,%f20 ! %f20 = 6100c7d2 ff6b53ff
4950! Starting 10 instruction Store Burst
4951! Mem[0000000021800181] = a11d2710, %l7 = 00000000000053ff
4952 ldstuba [%o3+0x181]%asi,%l7 ! %l7 = 0000001d000000ff
4953
4954p0_label_120:
4955! %l6 = ffffffffff000000, Mem[0000000010001410] = f4d800005a2bbe67
4956 stxa %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffffffff000000
4957! %f2 = ff59ffc8 ff000000, Mem[0000000030081408] = 000000ff 052702e5
4958 stda %f2 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = ff59ffc8 ff000000
4959! Mem[00000000201c0001] = 06009b8f, %l1 = 00000000000000f0
4960 ldstub [%o0+0x001],%l1 ! %l1 = 00000000000000ff
4961! %l0 = 00000000, %l1 = 00000000, Mem[0000000010181410] = 7883474e 9b9f5582
4962 stda %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000 00000000
4963! %f30 = ff3795a8, Mem[00000000300c1408] = 000000ff
4964 sta %f30,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff3795a8
4965! %f14 = ba536bff 5fcbdd86, %l3 = 00000000ff000000
4966! Mem[00000000300c1418] = ff3795a8ff000000
4967 add %i3,0x018,%g1
4968 stda %f14,[%g1+%l3]ASI_PST8_SL ! Mem[00000000300c1418] = ff3795a8ff000000
4969! %l7 = 000000000000001d, Mem[00000000201c0000] = 06ff9b8f, %asi = 80
4970 stha %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = 001d9b8f
4971! %l3 = 00000000ff000000, Mem[0000000030101410] = ff00ff00000000d0
4972 stxa %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000ff000000
4973! Mem[0000000030001410] = ff022705, %l5 = 0000000000001aff
4974 ldstuba [%i0+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
4975! Starting 10 instruction Load Burst
4976 membar #Sync ! Added by membar checker (19)
4977! Mem[0000000030041400] = d00059ff a89537ff 00000000 00000000
4978! Mem[0000000030041410] = 39000000 ff0000ff ff3795a8 ff000000
4979! Mem[0000000030041420] = a00c1120 67be2bff a00c0000 b3d011ff
4980! Mem[0000000030041430] = 4e478378 82559f9b 000000ff ff6b53ba
4981 ldda [%i1]ASI_BLK_S,%f0 ! Block Load from 0000000030041400
4982
4983! Check Point 24 for processor 0
4984
4985 set p0_check_pt_data_24,%g4
4986 rd %ccr,%g5 ! %g5 = 44
4987 ldx [%g4+0x08],%g2
4988 cmp %l0,%g2 ! %l0 = 0000000000000000
4989 bne %xcc,p0_reg_check_fail0
4990 mov 0xee0,%g1
4991 ldx [%g4+0x10],%g2
4992 cmp %l1,%g2 ! %l1 = 0000000000000000
4993 bne %xcc,p0_reg_check_fail1
4994 mov 0xee1,%g1
4995 ldx [%g4+0x18],%g2
4996 cmp %l3,%g2 ! %l3 = 00000000ff000000
4997 bne %xcc,p0_reg_check_fail3
4998 mov 0xee3,%g1
4999 ldx [%g4+0x20],%g2
5000 cmp %l4,%g2 ! %l4 = 00000000000037ff
5001 bne %xcc,p0_reg_check_fail4
5002 mov 0xee4,%g1
5003 ldx [%g4+0x28],%g2
5004 cmp %l5,%g2 ! %l5 = 00000000000000ff
5005 bne %xcc,p0_reg_check_fail5
5006 mov 0xee5,%g1
5007 ldx [%g4+0x30],%g2
5008 cmp %l6,%g2 ! %l6 = ffffffffff000000
5009 bne %xcc,p0_reg_check_fail6
5010 mov 0xee6,%g1
5011 ldx [%g4+0x38],%g2
5012 cmp %l7,%g2 ! %l7 = 000000000000001d
5013 bne %xcc,p0_reg_check_fail7
5014 mov 0xee7,%g1
5015 nop ! Wait out %f0 latency
5016 nop ! Wait out %f0 latency
5017 nop ! Wait out %f0 latency
5018 nop ! Wait out %f0 latency
5019 ldx [%g4+0x40],%g3
5020 std %f0,[%g4]
5021 ldx [%g4],%g2
5022 cmp %g3,%g2 ! %f0 = d00059ff a89537ff
5023 bne %xcc,p0_freg_check_fail
5024 mov 0xf00,%g1
5025 ldx [%g4+0x48],%g3
5026 std %f2,[%g4]
5027 ldx [%g4],%g2
5028 cmp %g3,%g2 ! %f2 = 00000000 00000000
5029 bne %xcc,p0_freg_check_fail
5030 mov 0xf02,%g1
5031 ldx [%g4+0x50],%g3
5032 std %f4,[%g4]
5033 ldx [%g4],%g2
5034 cmp %g3,%g2 ! %f4 = 39000000 ff0000ff
5035 bne %xcc,p0_freg_check_fail
5036 mov 0xf04,%g1
5037 ldx [%g4+0x58],%g3
5038 std %f6,[%g4]
5039 ldx [%g4],%g2
5040 cmp %g3,%g2 ! %f6 = ff3795a8 ff000000
5041 bne %xcc,p0_freg_check_fail
5042 mov 0xf06,%g1
5043 ldx [%g4+0x60],%g3
5044 std %f8,[%g4]
5045 ldx [%g4],%g2
5046 cmp %g3,%g2 ! %f8 = a00c1120 67be2bff
5047 bne %xcc,p0_freg_check_fail
5048 mov 0xf08,%g1
5049 ldx [%g4+0x68],%g3
5050 std %f10,[%g4]
5051 ldx [%g4],%g2
5052 cmp %g3,%g2 ! %f10 = a00c0000 b3d011ff
5053 bne %xcc,p0_freg_check_fail
5054 mov 0xf10,%g1
5055 ldx [%g4+0x70],%g3
5056 std %f12,[%g4]
5057 ldx [%g4],%g2
5058 cmp %g3,%g2 ! %f12 = 4e478378 82559f9b
5059 bne %xcc,p0_freg_check_fail
5060 mov 0xf12,%g1
5061 ldx [%g4+0x78],%g3
5062 std %f14,[%g4]
5063 ldx [%g4],%g2
5064 cmp %g3,%g2 ! %f14 = 000000ff ff6b53ba
5065 bne %xcc,p0_freg_check_fail
5066 mov 0xf14,%g1
5067 ldx [%g4+0x80],%g3
5068 std %f18,[%g4]
5069 ldx [%g4],%g2
5070 cmp %g3,%g2 ! %f18 = 00000000 00000000
5071 bne %xcc,p0_freg_check_fail
5072 mov 0xf18,%g1
5073 ldx [%g4+0x88],%g3
5074 std %f20,[%g4]
5075 ldx [%g4],%g2
5076 cmp %g3,%g2 ! %f20 = 6100c7d2 ff6b53ff
5077 bne %xcc,p0_freg_check_fail
5078 mov 0xf20,%g1
5079 ldx [%g4+0x90],%g3
5080 std %f22,[%g4]
5081 ldx [%g4],%g2
5082 cmp %g3,%g2 ! %f22 = ff000000 9711fcff
5083 bne %xcc,p0_freg_check_fail
5084 mov 0xf22,%g1
5085 ldx [%g4+0x98],%g3
5086 std %f28,[%g4]
5087 ldx [%g4],%g2
5088 cmp %g3,%g2 ! %f28 = 00000000 ff00ff6b
5089 bne %xcc,p0_freg_check_fail
5090 mov 0xf28,%g1
5091
5092! Check Point 24 completed
5093
5094
5095p0_label_121:
5096! Mem[0000000010081408] = a89537ff, %l0 = 0000000000000000
5097 lduba [%i2+%o4]0x88,%l0 ! %l0 = 00000000000000ff
5098! Mem[0000000010081418] = 8e0705b0, %f11 = b3d011ff
5099 ld [%i2+0x018],%f11 ! %f11 = 8e0705b0
5100! Mem[00000000100c1418] = a4590300f9fbe3e0, %f4 = 39000000 ff0000ff
5101 ldda [%i3+0x018]%asi,%f4 ! %f4 = a4590300 f9fbe3e0
5102! Mem[0000000010041410] = ff00ff00, %l6 = ffffffffff000000
5103 lduba [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000000
5104! Mem[0000000010141408] = ff000000 fffc1197, %l4 = 000037ff, %l5 = 000000ff
5105 ldda [%i5+%o4]0x80,%l4 ! %l4 = 00000000ff000000 00000000fffc1197
5106! Mem[0000000010101400] = ff000000, %l3 = 00000000ff000000
5107 ldsha [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000000
5108! Mem[0000000010081420] = 00006bff, %l1 = 0000000000000000
5109 ldsh [%i2+0x020],%l1 ! %l1 = 0000000000000000
5110! Mem[0000000010181408] = 06000000, %l3 = 0000000000000000
5111 lduwa [%i6+%o4]0x80,%l3 ! %l3 = 0000000006000000
5112! Mem[0000000010181410] = 0000000000000000, %l7 = 000000000000001d
5113 ldxa [%i6+%o5]0x88,%l7 ! %l7 = 0000000000000000
5114! Starting 10 instruction Store Burst
5115! %f12 = 4e478378, Mem[0000000010141414] = 67be2b5a
5116 sta %f12,[%i5+0x014]%asi ! Mem[0000000010141414] = 4e478378
5117
5118p0_label_122:
5119! Mem[00000000300c1408] = a89537ff, %l3 = 0000000006000000
5120 swapa [%i3+%o4]0x81,%l3 ! %l3 = 00000000a89537ff
5121! %f6 = ff3795a8 ff000000, %l6 = 0000000000000000
5122! Mem[00000000300c1420] = a00c112067be2bff
5123 add %i3,0x020,%g1
5124 stda %f6,[%g1+%l6]ASI_PST8_S ! Mem[00000000300c1420] = a00c112067be2bff
5125! %l1 = 0000000000000000, Mem[0000000010081408] = ff3795a80000b6b6
5126 stxa %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000000
5127! Mem[0000000010141408] = 000000ff, %l0 = 00000000000000ff
5128 ldstuba [%i5+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
5129! %l2 = 000000ff, %l3 = a89537ff, Mem[0000000010101410] = 000000ff ff6b53ba
5130 stda %l2,[%i4+0x010]%asi ! Mem[0000000010101410] = 000000ff a89537ff
5131 membar #Sync ! Added by membar checker (20)
5132! %f30 = ff3795a8 0000b6b6, Mem[0000000030041410] = 39000000 ff0000ff
5133 stda %f30,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff3795a8 0000b6b6
5134! Mem[0000000030141400] = 4c0000ff, %l1 = 0000000000000000
5135 swapa [%i5+%g0]0x89,%l1 ! %l1 = 000000004c0000ff
5136! %l2 = fffc1197000000ff, Mem[000000001018143c] = 6f646dc7
5137 stb %l2,[%i6+0x03c] ! Mem[000000001018143c] = ff646dc7
5138! Mem[00000000300c1408] = 00000006, %l1 = 000000004c0000ff
5139 swapa [%i3+%o4]0x89,%l1 ! %l1 = 0000000000000006
5140! Starting 10 instruction Load Burst
5141! Mem[0000000030001400] = ffe50000, %l0 = 00000000000000ff
5142 lduwa [%i0+%g0]0x81,%l0 ! %l0 = 00000000ffe50000
5143
5144p0_label_123:
5145! Mem[0000000030141400] = 00000000, %l4 = 00000000ff000000
5146 ldswa [%i5+%g0]0x89,%l4 ! %l4 = 0000000000000000
5147! Mem[0000000010041400] = ff000000, %l3 = 00000000a89537ff
5148 ldsha [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000000
5149! Mem[0000000010081410] = 0000000000006bff, %f24 = ff000000 d00000ff
5150 ldda [%i2+0x010]%asi,%f24 ! %f24 = 00000000 00006bff
5151! Mem[0000000010001434] = ff6b53ff, %f20 = 6100c7d2
5152 ld [%i0+0x034],%f20 ! %f20 = ff6b53ff
5153! Mem[0000000010041410] = 00ff00ff, %l4 = 0000000000000000
5154 lduha [%i1+%o5]0x80,%l4 ! %l4 = 00000000000000ff
5155! Mem[0000000010041410] = 00ff00ff, %l7 = 0000000000000000
5156 lduba [%i1+%o5]0x80,%l7 ! %l7 = 0000000000000000
5157! Mem[0000000030181410] = b5000000, %f9 = 67be2bff
5158 lda [%i6+%o5]0x81,%f9 ! %f9 = b5000000
5159! Mem[0000000010041410] = 00ff00ff, %l1 = 0000000000000006
5160 ldub [%i1+%o5],%l1 ! %l1 = 0000000000000000
5161! Mem[00000000201c0000] = 001d9b8f, %l3 = 0000000000000000
5162 lduba [%o0+0x001]%asi,%l3 ! %l3 = 000000000000001d
5163! Starting 10 instruction Store Burst
5164! Mem[0000000010081408] = 00000000, %l3 = 000000000000001d
5165 ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 00000000000000ff
5166
5167p0_label_124:
5168! %f12 = 4e478378 82559f9b, Mem[0000000030141410] = ff000000 00000000
5169 stda %f12,[%i5+%o5]0x89 ! Mem[0000000030141410] = 4e478378 82559f9b
5170! Mem[0000000020800000] = f4ff7fc1, %l1 = 0000000000000000
5171 ldstuba [%o1+0x000]%asi,%l1 ! %l1 = 000000f4000000ff
5172! %f11 = 8e0705b0, Mem[0000000010081400] = ffbe2bff
5173 sta %f11,[%i2+%g0]0x80 ! Mem[0000000010081400] = 8e0705b0
5174! Mem[0000000030041410] = ff3795a8, %l6 = 0000000000000000
5175 ldstuba [%i1+%o5]0x81,%l6 ! %l6 = 000000ff000000ff
5176! Mem[00000000300c1410] = ff6b53ff, %l7 = 0000000000000000
5177 ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 000000ff000000ff
5178! Mem[0000000010141408] = 000000ff, %l5 = 00000000fffc1197
5179 ldstuba [%i5+%o4]0x88,%l5 ! %l5 = 000000ff000000ff
5180! %l0 = 00000000ffe50000, Mem[0000000010041400] = 000000ff
5181 stba %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff
5182! Mem[0000000010041424] = ffffffff, %l3 = 0000000000000000
5183 swap [%i1+0x024],%l3 ! %l3 = 00000000ffffffff
5184! %l4 = 00000000000000ff, Mem[0000000010041408] = 6bff00ff
5185 stwa %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000000ff
5186! Starting 10 instruction Load Burst
5187! Mem[00000000300c1408] = ff00004c, %l0 = 00000000ffe50000
5188 lduba [%i3+%o4]0x81,%l0 ! %l0 = 00000000000000ff
5189
5190p0_label_125:
5191! Mem[0000000010101410] = 000000ff, %l4 = 00000000000000ff
5192 lduwa [%i4+%o5]0x80,%l4 ! %l4 = 00000000000000ff
5193! Mem[0000000010181400] = 000000000000d03e, %l0 = 00000000000000ff
5194 ldxa [%i6+%g0]0x80,%l0 ! %l0 = 000000000000d03e
5195! Mem[0000000030141400] = 00000000 f230c3b5, %l2 = 000000ff, %l3 = ffffffff
5196 ldda [%i5+%g0]0x81,%l2 ! %l2 = 0000000000000000 00000000f230c3b5
5197! Mem[0000000010081400] = b005078e, %l5 = 00000000000000ff
5198 lduba [%i2+%g0]0x88,%l5 ! %l5 = 000000000000008e
5199! Mem[0000000010001400] = 000000fff596f0ff, %f26 = 000000ff 000000ff
5200 ldda [%i0+%g0]0x80,%f26 ! %f26 = 000000ff f596f0ff
5201! Mem[00000000211c0000] = ffffb5d7, %l6 = 00000000000000ff
5202 ldsh [%o2+%g0],%l6 ! %l6 = ffffffffffffffff
5203! Mem[0000000030001400] = 0000e5ff, %l6 = ffffffffffffffff
5204 ldsha [%i0+%g0]0x89,%l6 ! %l6 = ffffffffffffe5ff
5205! Mem[0000000030081410] = ff6b53ff, %l0 = 000000000000d03e
5206 ldsba [%i2+%o5]0x81,%l0 ! %l0 = ffffffffffffffff
5207! Mem[0000000010001410] = ffffffff, %l4 = 00000000000000ff
5208 ldsba [%i0+%o5]0x80,%l4 ! %l4 = ffffffffffffffff
5209! Starting 10 instruction Store Burst
5210! Mem[0000000010101400] = 000000ff, %l2 = 0000000000000000
5211 swapa [%i4+%g0]0x80,%l2 ! %l2 = 00000000000000ff
5212
5213! Check Point 25 for processor 0
5214
5215 set p0_check_pt_data_25,%g4
5216 rd %ccr,%g5 ! %g5 = 44
5217 ldx [%g4+0x08],%g2
5218 cmp %l0,%g2 ! %l0 = ffffffffffffffff
5219 bne %xcc,p0_reg_check_fail0
5220 mov 0xee0,%g1
5221 ldx [%g4+0x10],%g2
5222 cmp %l1,%g2 ! %l1 = 00000000000000f4
5223 bne %xcc,p0_reg_check_fail1
5224 mov 0xee1,%g1
5225 ldx [%g4+0x18],%g2
5226 cmp %l3,%g2 ! %l3 = 00000000f230c3b5
5227 bne %xcc,p0_reg_check_fail3
5228 mov 0xee3,%g1
5229 ldx [%g4+0x20],%g2
5230 cmp %l4,%g2 ! %l4 = ffffffffffffffff
5231 bne %xcc,p0_reg_check_fail4
5232 mov 0xee4,%g1
5233 ldx [%g4+0x28],%g2
5234 cmp %l5,%g2 ! %l5 = 000000000000008e
5235 bne %xcc,p0_reg_check_fail5
5236 mov 0xee5,%g1
5237 ldx [%g4+0x30],%g2
5238 cmp %l6,%g2 ! %l6 = ffffffffffffe5ff
5239 bne %xcc,p0_reg_check_fail6
5240 mov 0xee6,%g1
5241 ldx [%g4+0x38],%g2
5242 cmp %l7,%g2 ! %l7 = 00000000000000ff
5243 bne %xcc,p0_reg_check_fail7
5244 mov 0xee7,%g1
5245 ldx [%g4+0x40],%g3
5246 std %f2,[%g4]
5247 ldx [%g4],%g2
5248 cmp %g3,%g2 ! %f2 = 00000000 00000000
5249 bne %xcc,p0_freg_check_fail
5250 mov 0xf02,%g1
5251 ldx [%g4+0x48],%g3
5252 std %f4,[%g4]
5253 ldx [%g4],%g2
5254 cmp %g3,%g2 ! %f4 = a4590300 f9fbe3e0
5255 bne %xcc,p0_freg_check_fail
5256 mov 0xf04,%g1
5257 ldx [%g4+0x50],%g3
5258 std %f8,[%g4]
5259 ldx [%g4],%g2
5260 cmp %g3,%g2 ! %f8 = a00c1120 b5000000
5261 bne %xcc,p0_freg_check_fail
5262 mov 0xf08,%g1
5263 ldx [%g4+0x58],%g3
5264 std %f10,[%g4]
5265 ldx [%g4],%g2
5266 cmp %g3,%g2 ! %f10 = a00c0000 8e0705b0
5267 bne %xcc,p0_freg_check_fail
5268 mov 0xf10,%g1
5269 ldx [%g4+0x60],%g3
5270 std %f20,[%g4]
5271 ldx [%g4],%g2
5272 cmp %g3,%g2 ! %f20 = ff6b53ff ff6b53ff
5273 bne %xcc,p0_freg_check_fail
5274 mov 0xf20,%g1
5275 ldx [%g4+0x68],%g3
5276 std %f24,[%g4]
5277 ldx [%g4],%g2
5278 cmp %g3,%g2 ! %f24 = 00000000 00006bff
5279 bne %xcc,p0_freg_check_fail
5280 mov 0xf24,%g1
5281 ldx [%g4+0x70],%g3
5282 std %f26,[%g4]
5283 ldx [%g4],%g2
5284 cmp %g3,%g2 ! %f26 = 000000ff f596f0ff
5285 bne %xcc,p0_freg_check_fail
5286 mov 0xf26,%g1
5287
5288! Check Point 25 completed
5289
5290
5291p0_label_126:
5292! %l2 = 00000000000000ff, Mem[0000000010081408] = 000000ff
5293 stha %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000ff
5294! Mem[0000000010041404] = 721d1aff, %l2 = 00000000000000ff
5295 swap [%i1+0x004],%l2 ! %l2 = 00000000721d1aff
5296! %l5 = 000000000000008e, Mem[0000000010081400] = b005078e
5297 stba %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = b005078e
5298! Mem[0000000010081410] = 00000000, %l0 = ffffffffffffffff
5299 ldstuba [%i2+%o5]0x88,%l0 ! %l0 = 00000000000000ff
5300! Mem[00000000211c0001] = ffffb5d7, %l0 = 0000000000000000
5301 ldstub [%o2+0x001],%l0 ! %l0 = 000000ff000000ff
5302! Mem[0000000010101408] = ff000000, %l5 = 000000000000008e
5303 ldstuba [%i4+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
5304! Mem[0000000010081410] = 000000ff, %l1 = 00000000000000f4
5305 swapa [%i2+%o5]0x88,%l1 ! %l1 = 00000000000000ff
5306! %f25 = 00006bff, Mem[0000000010101410] = 000000ff
5307 st %f25,[%i4+%o5] ! Mem[0000000010101410] = 00006bff
5308! Mem[0000000010181401] = 00000000, %l5 = 00000000000000ff
5309 ldstuba [%i6+0x001]%asi,%l5 ! %l5 = 00000000000000ff
5310! Starting 10 instruction Load Burst
5311! Mem[0000000010041408] = 000000ff, %l1 = 00000000000000ff
5312 lduwa [%i1+0x008]%asi,%l1 ! %l1 = 00000000000000ff
5313
5314p0_label_127:
5315! Mem[0000000030101408] = 5a2bbe67 ff00c0ff, %l6 = ffffe5ff, %l7 = 000000ff
5316 ldda [%i4+%o4]0x89,%l6 ! %l6 = 00000000ff00c0ff 000000005a2bbe67
5317! Mem[00000000100c1400] = 000000ff, %l3 = 00000000f230c3b5
5318 ldsha [%i3+%g0]0x80,%l3 ! %l3 = 0000000000000000
5319! Mem[0000000030081410] = ff536bff, %l1 = 00000000000000ff
5320 ldswa [%i2+%o5]0x89,%l1 ! %l1 = ffffffffff536bff
5321! Mem[0000000010101428] = 0000004c, %l3 = 0000000000000000
5322 lduh [%i4+0x028],%l3 ! %l3 = 0000000000000000
5323! Mem[00000000100c1410] = 00000000, %l1 = ffffffffff536bff
5324 lduba [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000
5325! Mem[0000000010041438] = e502270500000000, %f14 = 000000ff ff6b53ba
5326 ldda [%i1+0x038]%asi,%f14 ! %f14 = e5022705 00000000
5327! Mem[0000000020800000] = ffff7fc1, %l7 = 000000005a2bbe67
5328 lduba [%o1+0x000]%asi,%l7 ! %l7 = 00000000000000ff
5329! Mem[0000000020800040] = ffffe25a, %l2 = 00000000721d1aff
5330 ldsb [%o1+0x040],%l2 ! %l2 = ffffffffffffffff
5331! Mem[0000000010001418] = 6870b6b63d781a03, %l3 = 0000000000000000
5332 ldx [%i0+0x018],%l3 ! %l3 = 6870b6b63d781a03
5333! Starting 10 instruction Store Burst
5334! Mem[0000000030081400] = 4e000000, %l6 = 00000000ff00c0ff
5335 swapa [%i2+%g0]0x89,%l6 ! %l6 = 000000004e000000
5336
5337p0_label_128:
5338! %l5 = 0000000000000000, Mem[0000000030141408] = 00006bff
5339 stba %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00006bff
5340! Mem[0000000030041400] = d00059ff, %l2 = ffffffffffffffff
5341 swapa [%i1+%g0]0x81,%l2 ! %l2 = 00000000d00059ff
5342! Mem[0000000010181400] = 0000ff00, %l6 = 000000004e000000
5343 swapa [%i6+%g0]0x88,%l6 ! %l6 = 000000000000ff00
5344! %l0 = 000000ff, %l1 = 00000000, Mem[0000000010081410] = 000000f4 ff6b0000
5345 stda %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000ff 00000000
5346! %l0 = 000000ff, %l1 = 00000000, Mem[0000000010141410] = 000000ff 4e478378
5347 stda %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000ff 00000000
5348! Mem[0000000030041410] = ff3795a8, %l0 = 00000000000000ff
5349 ldstuba [%i1+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
5350! %f6 = ff3795a8 ff000000, %l0 = 00000000000000ff
5351! Mem[0000000030041438] = 000000ffff6b53ba
5352 add %i1,0x038,%g1
5353 stda %f6,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030041438] = 000000ffa89537ff
5354! Mem[00000000100c1408] = 9711fcff, %l3 = 6870b6b63d781a03
5355 ldstuba [%i3+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
5356! %l7 = 00000000000000ff, Mem[0000000010101410] = 00006bffa89537ff, %asi = 80
5357 stxa %l7,[%i4+0x010]%asi ! Mem[0000000010101410] = 00000000000000ff
5358! Starting 10 instruction Load Burst
5359! Mem[0000000010001410] = ffffffff, %l4 = ffffffffffffffff
5360 lduha [%i0+%o5]0x80,%l4 ! %l4 = 000000000000ffff
5361
5362p0_label_129:
5363! Mem[0000000010081400] = 8e0705b0, %l3 = 00000000000000ff
5364 lduwa [%i2+%g0]0x80,%l3 ! %l3 = 000000008e0705b0
5365! Mem[0000000010181408] = 06000000, %l2 = 00000000d00059ff
5366 lduha [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000600
5367! Mem[0000000030141410] = 9b9f5582, %l1 = 0000000000000000
5368 ldswa [%i5+%o5]0x81,%l1 ! %l1 = ffffffff9b9f5582
5369! Mem[0000000030001400] = ffe5000000000000, %l7 = 00000000000000ff
5370 ldxa [%i0+%g0]0x81,%l7 ! %l7 = ffe5000000000000
5371! Mem[00000000100c1414] = 00000000, %l7 = ffe5000000000000
5372 ldub [%i3+0x015],%l7 ! %l7 = 0000000000000000
5373! Mem[00000000100c1418] = a4590300, %l4 = 000000000000ffff
5374 ldsba [%i3+0x01b]%asi,%l4 ! %l4 = 0000000000000000
5375! Mem[0000000030081410] = ff6b53ff, %l5 = 0000000000000000
5376 ldsba [%i2+%o5]0x81,%l5 ! %l5 = ffffffffffffffff
5377! Mem[0000000010141410] = ff000000, %l7 = 0000000000000000
5378 ldsba [%i5+%o5]0x88,%l7 ! %l7 = 0000000000000000
5379! Mem[0000000010001428] = ffffffff5debeccd, %f4 = a4590300 f9fbe3e0
5380 ldd [%i0+0x028],%f4 ! %f4 = ffffffff 5debeccd
5381! Starting 10 instruction Store Burst
5382! %l7 = 0000000000000000, Mem[0000000030141408] = ff6b0000
5383 stwa %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000
5384
5385p0_label_130:
5386! Mem[0000000010101424] = 0000008a, %l3 = 8e0705b0, %l5 = ffffffff
5387 add %i4,0x24,%g1
5388 casa [%g1]0x80,%l3,%l5 ! %l5 = 000000000000008a
5389! %l3 = 000000008e0705b0, Mem[0000000030101410] = 00000000
5390 stwa %l3,[%i4+%o5]0x89 ! Mem[0000000030101410] = 8e0705b0
5391! %l1 = ffffffff9b9f5582, Mem[0000000010041400] = 000000ff, %asi = 80
5392 stha %l1,[%i1+0x000]%asi ! Mem[0000000010041400] = 558200ff
5393! Mem[0000000030081410] = ff6b53ff, %l0 = 00000000000000ff
5394 ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
5395! %l2 = 0000000000000600, Mem[000000001014141a] = ff795814, %asi = 80
5396 stha %l2,[%i5+0x01a]%asi ! Mem[0000000010141418] = ff790600
5397! %f4 = ffffffff 5debeccd, Mem[0000000010181410] = 00000000 00000000
5398 stda %f4 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffff 5debeccd
5399! %l4 = 0000000000000000, Mem[0000000010101400] = 00000000
5400 stwa %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
5401! Mem[000000001004140c] = c13e8186, %l0 = 000000ff, %l5 = 0000008a
5402 add %i1,0x0c,%g1
5403 casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000c13e8186
5404! %l1 = ffffffff9b9f5582, Mem[0000000010001408] = ff00ff00000000ff
5405 stxa %l1,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffff9b9f5582
5406! Starting 10 instruction Load Burst
5407! Mem[0000000010101434] = 00000061, %l5 = 00000000c13e8186
5408 lduwa [%i4+0x034]%asi,%l5 ! %l5 = 0000000000000061
5409
5410! Check Point 26 for processor 0
5411
5412 set p0_check_pt_data_26,%g4
5413 rd %ccr,%g5 ! %g5 = 44
5414 ldx [%g4+0x08],%g2
5415 cmp %l0,%g2 ! %l0 = 00000000000000ff
5416 bne %xcc,p0_reg_check_fail0
5417 mov 0xee0,%g1
5418 ldx [%g4+0x10],%g2
5419 cmp %l1,%g2 ! %l1 = ffffffff9b9f5582
5420 bne %xcc,p0_reg_check_fail1
5421 mov 0xee1,%g1
5422 ldx [%g4+0x18],%g2
5423 cmp %l2,%g2 ! %l2 = 0000000000000600
5424 bne %xcc,p0_reg_check_fail2
5425 mov 0xee2,%g1
5426 ldx [%g4+0x20],%g2
5427 cmp %l3,%g2 ! %l3 = 000000008e0705b0
5428 bne %xcc,p0_reg_check_fail3
5429 mov 0xee3,%g1
5430 ldx [%g4+0x28],%g2
5431 cmp %l4,%g2 ! %l4 = 0000000000000000
5432 bne %xcc,p0_reg_check_fail4
5433 mov 0xee4,%g1
5434 ldx [%g4+0x30],%g2
5435 cmp %l5,%g2 ! %l5 = 0000000000000061
5436 bne %xcc,p0_reg_check_fail5
5437 mov 0xee5,%g1
5438 ldx [%g4+0x38],%g2
5439 cmp %l7,%g2 ! %l7 = 0000000000000000
5440 bne %xcc,p0_reg_check_fail7
5441 mov 0xee7,%g1
5442 ldx [%g4+0x40],%g3
5443 std %f4,[%g4]
5444 ldx [%g4],%g2
5445 cmp %g3,%g2 ! %f4 = ffffffff 5debeccd
5446 bne %xcc,p0_freg_check_fail
5447 mov 0xf04,%g1
5448 ldx [%g4+0x48],%g3
5449 std %f6,[%g4]
5450 ldx [%g4],%g2
5451 cmp %g3,%g2 ! %f6 = ff3795a8 ff000000
5452 bne %xcc,p0_freg_check_fail
5453 mov 0xf06,%g1
5454 ldx [%g4+0x50],%g3
5455 std %f14,[%g4]
5456 ldx [%g4],%g2
5457 cmp %g3,%g2 ! %f14 = e5022705 00000000
5458 bne %xcc,p0_freg_check_fail
5459 mov 0xf14,%g1
5460
5461! Check Point 26 completed
5462
5463
5464p0_label_131:
5465! Mem[0000000030181400] = ff000000, %l5 = 0000000000000061
5466 lduba [%i6+%g0]0x81,%l5 ! %l5 = 00000000000000ff
5467! Mem[0000000030081408] = c8ff59ff, %l7 = 0000000000000000
5468 ldswa [%i2+%o4]0x89,%l7 ! %l7 = ffffffffc8ff59ff
5469! Mem[00000000218000c0] = afffcbcc, %l7 = ffffffffc8ff59ff
5470 lduha [%o3+0x0c0]%asi,%l7 ! %l7 = 000000000000afff
5471! Mem[0000000010101400] = 00000000, %f0 = d00059ff
5472 lda [%i4+%g0]0x80,%f0 ! %f0 = 00000000
5473! Mem[00000000201c0000] = 001d9b8f, %l6 = 000000000000ff00
5474 ldsba [%o0+0x000]%asi,%l6 ! %l6 = 0000000000000000
5475! Mem[0000000030141400] = 00000000f230c3b5, %l7 = 000000000000afff
5476 ldxa [%i5+%g0]0x81,%l7 ! %l7 = 00000000f230c3b5
5477! Mem[0000000010181400] = 4e000000, %l4 = 0000000000000000
5478 ldsba [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000000
5479! Mem[0000000010041410] = 00000000 ff00ff00, %l0 = 000000ff, %l1 = 9b9f5582
5480 ldda [%i1+%o5]0x88,%l0 ! %l0 = 00000000ff00ff00 0000000000000000
5481! Mem[0000000010141400] = ff6b53ff, %l0 = 00000000ff00ff00
5482 ldsba [%i5+%g0]0x88,%l0 ! %l0 = ffffffffffffffff
5483! Starting 10 instruction Store Burst
5484! %l4 = 00000000, %l5 = 000000ff, Mem[0000000030101400] = 003795a8 d0000000
5485 stda %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 000000ff
5486
5487p0_label_132:
5488! %l2 = 0000000000000600, Mem[0000000010181400] = 0000004e
5489 stha %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0600004e
5490! Mem[0000000030141410] = 9b9f5582, %l2 = 0000000000000600
5491 ldstuba [%i5+%o5]0x81,%l2 ! %l2 = 0000009b000000ff
5492! Mem[0000000010081410] = 000000ff, %l4 = 0000000000000000
5493 ldstuba [%i2+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
5494! Mem[0000000020800000] = ffff7fc1, %l3 = 000000008e0705b0
5495 ldstub [%o1+%g0],%l3 ! %l3 = 000000ff000000ff
5496! Mem[0000000010181400] = 4e000006, %l1 = 0000000000000000
5497 ldstuba [%i6+%g0]0x88,%l1 ! %l1 = 00000006000000ff
5498! %f12 = 4e478378 82559f9b, Mem[0000000030101410] = b005078e ff000000
5499 stda %f12,[%i4+%o5]0x81 ! Mem[0000000030101410] = 4e478378 82559f9b
5500! %f24 = 00000000 00006bff, %l4 = 00000000000000ff
5501! Mem[0000000010081418] = 8e0705b0ef662ee2
5502 add %i2,0x018,%g1
5503 stda %f24,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010081418] = ff6b000000000000
5504! %l4 = 000000ff, %l5 = 000000ff, Mem[0000000010181400] = ff00004e 0000d03e
5505 std %l4,[%i6+%g0] ! Mem[0000000010181400] = 000000ff 000000ff
5506! %l3 = 00000000000000ff, Mem[00000000300c1410] = ff536bff
5507 stba %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ff536bff
5508! Starting 10 instruction Load Burst
5509! Mem[0000000010001400] = ff000000, %l3 = 00000000000000ff
5510 ldsha [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000000
5511
5512p0_label_133:
5513! Mem[0000000030181400] = ff000000ff1a1d72, %l3 = 0000000000000000
5514 ldxa [%i6+%g0]0x81,%l3 ! %l3 = ff000000ff1a1d72
5515! Mem[000000001004140c] = c13e8186, %l2 = 000000000000009b
5516 lduba [%i1+0x00f]%asi,%l2 ! %l2 = 0000000000000086
5517! Mem[0000000030041410] = a89537ff, %l4 = 00000000000000ff
5518 ldsha [%i1+%o5]0x89,%l4 ! %l4 = 00000000000037ff
5519! Mem[0000000030081410] = c76d6721ff536bff, %l4 = 00000000000037ff
5520 ldxa [%i2+%o5]0x89,%l4 ! %l4 = c76d6721ff536bff
5521! Mem[0000000030101408] = ffc000ff, %l5 = 00000000000000ff
5522 lduwa [%i4+%o4]0x81,%l5 ! %l5 = 00000000ffc000ff
5523! Mem[00000000100c1430] = 130fe697000000d0, %f12 = 4e478378 82559f9b
5524 ldd [%i3+0x030],%f12 ! %f12 = 130fe697 000000d0
5525! Mem[0000000010041420] = 6870b6b600000000, %l4 = c76d6721ff536bff
5526 ldxa [%i1+0x020]%asi,%l4 ! %l4 = 6870b6b600000000
5527! Mem[000000001008140c] = 00000000, %l6 = 0000000000000000
5528 lduh [%i2+0x00c],%l6 ! %l6 = 0000000000000000
5529! Mem[0000000010181424] = a97dff77, %l4 = 6870b6b600000000
5530 ldsw [%i6+0x024],%l4 ! %l4 = ffffffffa97dff77
5531! Starting 10 instruction Store Burst
5532! %l3 = ff000000ff1a1d72, Mem[0000000030181400] = 000000ff
5533 stha %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00001d72
5534
5535p0_label_134:
5536! %l1 = 0000000000000006, Mem[00000000300c1408] = ff00004c
5537 stwa %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000006
5538! %l5 = 00000000ffc000ff, Mem[0000000030181400] = 721d0000
5539 stha %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00ff0000
5540! %l0 = ffffffffffffffff, Mem[00000000201c0001] = 001d9b8f
5541 stb %l0,[%o0+0x001] ! Mem[00000000201c0000] = 00ff9b8f
5542! Mem[00000000201c0000] = 00ff9b8f, %l4 = ffffffffa97dff77
5543 ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 00000000000000ff
5544! Mem[00000000100c1410] = 00000000, %l4 = 0000000000000000
5545 ldstuba [%i3+%o5]0x88,%l4 ! %l4 = 00000000000000ff
5546! %f12 = 130fe697 000000d0, Mem[0000000030041410] = ff3795a8 0000b6b6
5547 stda %f12,[%i1+%o5]0x81 ! Mem[0000000030041410] = 130fe697 000000d0
5548! %l4 = 00000000, %l5 = ffc000ff, Mem[0000000030001410] = 052702ff ff3795a8
5549 stda %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000 ffc000ff
5550! Mem[0000000010001410] = ffffffff, %l6 = 0000000000000000, %asi = 80
5551 swapa [%i0+0x010]%asi,%l6 ! %l6 = 00000000ffffffff
5552! %f30 = ff3795a8 0000b6b6, %l5 = 00000000ffc000ff
5553! Mem[0000000010001430] = d0000000ff6b53ff
5554 add %i0,0x030,%g1
5555 stda %f30,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010001430] = b6b60000a89537ff
5556! Starting 10 instruction Load Burst
5557! Mem[0000000010001400] = ff000000, %l3 = ff000000ff1a1d72
5558 lduba [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000000
5559
5560p0_label_135:
5561! Mem[0000000010081430] = fffc1197, %l3 = 0000000000000000
5562 lduh [%i2+0x032],%l3 ! %l3 = 0000000000001197
5563! Mem[0000000030081400] = ff00c0ff, %l5 = 00000000ffc000ff
5564 ldsha [%i2+%g0]0x89,%l5 ! %l5 = ffffffffffffc0ff
5565! Mem[000000001018142c] = 000000ff, %l1 = 0000000000000006
5566 ldswa [%i6+0x02c]%asi,%l1 ! %l1 = 00000000000000ff
5567! Mem[0000000010141428] = 00000000, %l5 = ffffffffffffc0ff
5568 ldsb [%i5+0x02a],%l5 ! %l5 = 0000000000000000
5569! Mem[0000000010041408] = 000000ff c13e8186, %l0 = ffffffff, %l1 = 000000ff
5570 ldda [%i1+%o4]0x80,%l0 ! %l0 = 00000000000000ff 00000000c13e8186
5571! Mem[0000000021800040] = ff8a9ae4, %l5 = 0000000000000000
5572 ldsha [%o3+0x040]%asi,%l5 ! %l5 = ffffffffffffff8a
5573! Mem[0000000030101410] = 4e478378 82559f9b, %l0 = 000000ff, %l1 = c13e8186
5574 ldda [%i4+%o5]0x81,%l0 ! %l0 = 000000004e478378 0000000082559f9b
5575! Mem[0000000010081408] = ff000000, %f31 = 0000b6b6
5576 ld [%i2+%o4],%f31 ! %f31 = ff000000
5577! Mem[000000001008143c] = 1ddb824c, %l2 = 0000000000000086
5578 ldub [%i2+0x03e],%l2 ! %l2 = 0000000000000082
5579! Starting 10 instruction Store Burst
5580! %l2 = 00000082, %l3 = 00001197, Mem[0000000030181400] = 00ff0000 ff1a1d72
5581 stda %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000082 00001197
5582
5583! Check Point 27 for processor 0
5584
5585 set p0_check_pt_data_27,%g4
5586 rd %ccr,%g5 ! %g5 = 44
5587 ldx [%g4+0x08],%g2
5588 cmp %l0,%g2 ! %l0 = 000000004e478378
5589 bne %xcc,p0_reg_check_fail0
5590 mov 0xee0,%g1
5591 ldx [%g4+0x10],%g2
5592 cmp %l1,%g2 ! %l1 = 0000000082559f9b
5593 bne %xcc,p0_reg_check_fail1
5594 mov 0xee1,%g1
5595 ldx [%g4+0x18],%g2
5596 cmp %l2,%g2 ! %l2 = 0000000000000082
5597 bne %xcc,p0_reg_check_fail2
5598 mov 0xee2,%g1
5599 ldx [%g4+0x20],%g2
5600 cmp %l3,%g2 ! %l3 = 0000000000001197
5601 bne %xcc,p0_reg_check_fail3
5602 mov 0xee3,%g1
5603 ldx [%g4+0x28],%g2
5604 cmp %l4,%g2 ! %l4 = 0000000000000000
5605 bne %xcc,p0_reg_check_fail4
5606 mov 0xee4,%g1
5607 ldx [%g4+0x30],%g2
5608 cmp %l5,%g2 ! %l5 = ffffffffffffff8a
5609 bne %xcc,p0_reg_check_fail5
5610 mov 0xee5,%g1
5611 ldx [%g4+0x38],%g2
5612 cmp %l6,%g2 ! %l6 = 00000000ffffffff
5613 bne %xcc,p0_reg_check_fail6
5614 mov 0xee6,%g1
5615 ldx [%g4+0x40],%g2
5616 cmp %l7,%g2 ! %l7 = 00000000f230c3b5
5617 bne %xcc,p0_reg_check_fail7
5618 mov 0xee7,%g1
5619 ldx [%g4+0x48],%g3
5620 std %f0,[%g4]
5621 ldx [%g4],%g2
5622 cmp %g3,%g2 ! %f0 = 00000000 a89537ff
5623 bne %xcc,p0_freg_check_fail
5624 mov 0xf00,%g1
5625 ldx [%g4+0x50],%g3
5626 std %f12,[%g4]
5627 ldx [%g4],%g2
5628 cmp %g3,%g2 ! %f12 = 130fe697 000000d0
5629 bne %xcc,p0_freg_check_fail
5630 mov 0xf12,%g1
5631 ldx [%g4+0x58],%g3
5632 std %f30,[%g4]
5633 ldx [%g4],%g2
5634 cmp %g3,%g2 ! %f30 = ff3795a8 ff000000
5635 bne %xcc,p0_freg_check_fail
5636 mov 0xf30,%g1
5637
5638! Check Point 27 completed
5639
5640
5641p0_label_136:
5642! %l6 = ffffffff, %l7 = f230c3b5, Mem[0000000030101400] = 00000000 ff000000
5643 stda %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffff f230c3b5
5644! Mem[00000000201c0000] = ffff9b8f, %l0 = 000000004e478378
5645 lduba [%o0+0x000]%asi,%l0 ! %l0 = 00000000000000ff
5646! Mem[0000000010181400] = 000000ff, %l4 = 0000000000000000
5647 swapa [%i6+%g0]0x80,%l4 ! %l4 = 00000000000000ff
5648! %l5 = ffffffffffffff8a, Mem[0000000030001410] = ffc000ff00000000
5649 stxa %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = ffffffffffffff8a
5650! %l4 = 00000000000000ff, Mem[0000000030101410] = 7883474e
5651 stwa %l4,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ff
5652! %l4 = 000000ff, %l5 = ffffff8a, Mem[0000000010001430] = b6b60000 a89537ff
5653 stda %l4,[%i0+0x030]%asi ! Mem[0000000010001430] = 000000ff ffffff8a
5654! Mem[00000000201c0000] = ffff9b8f, %l2 = 0000000000000082
5655 ldstuba [%o0+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
5656! %l4 = 00000000000000ff, Mem[0000000010041420] = 6870b6b6
5657 stw %l4,[%i1+0x020] ! Mem[0000000010041420] = 000000ff
5658! Mem[00000000201c0000] = ffff9b8f, %l1 = 0000000082559f9b
5659 ldstub [%o0+%g0],%l1 ! %l1 = 000000ff000000ff
5660! Starting 10 instruction Load Burst
5661! Mem[0000000010081408] = 00000000 000000ff, %l2 = 000000ff, %l3 = 00001197
5662 ldda [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000ff 0000000000000000
5663
5664p0_label_137:
5665! Mem[00000000211c0000] = ffffb5d7, %l3 = 0000000000000000
5666 ldub [%o2+0x001],%l3 ! %l3 = 00000000000000ff
5667! Mem[0000000010041434] = ff000000, %l3 = 00000000000000ff
5668 ldsb [%i1+0x035],%l3 ! %l3 = 0000000000000000
5669! Mem[0000000010041400] = ff008255, %l2 = 00000000000000ff
5670 lduha [%i1+%g0]0x88,%l2 ! %l2 = 0000000000008255
5671! Mem[0000000030101408] = ff00c0ff, %l0 = 00000000000000ff
5672 ldsha [%i4+%o4]0x89,%l0 ! %l0 = ffffffffffffc0ff
5673! Mem[0000000030141410] = 4e478378 82559fff, %l0 = ffffc0ff, %l1 = 000000ff
5674 ldda [%i5+%o5]0x89,%l0 ! %l0 = 0000000082559fff 000000004e478378
5675! Mem[0000000030001410] = ffffff8a, %f13 = 000000d0
5676 lda [%i0+%o5]0x89,%f13 ! %f13 = ffffff8a
5677! Mem[0000000010141410] = 000000ff, %l3 = 0000000000000000
5678 ldsba [%i5+%o5]0x80,%l3 ! %l3 = 0000000000000000
5679! Mem[0000000030181400] = 9711000082000000, %l5 = ffffffffffffff8a
5680 ldxa [%i6+%g0]0x89,%l5 ! %l5 = 9711000082000000
5681! Mem[0000000010001408] = 9b9f5582, %l0 = 0000000082559fff
5682 lduwa [%i0+%o4]0x88,%l0 ! %l0 = 000000009b9f5582
5683! Starting 10 instruction Store Burst
5684! Mem[0000000010081400] = 8e0705b0, %l7 = 00000000f230c3b5
5685 swapa [%i2+%g0]0x80,%l7 ! %l7 = 000000008e0705b0
5686
5687p0_label_138:
5688! %l2 = 0000000000008255, Mem[00000000218001c0] = ffba67be, %asi = 80
5689 stha %l2,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 825567be
5690! %l2 = 0000000000008255, Mem[0000000010141406] = d2c70061
5691 sth %l2,[%i5+0x006] ! Mem[0000000010141404] = d2c78255
5692! Mem[000000001004143e] = 00000000, %l3 = 0000000000000000
5693 ldstub [%i1+0x03e],%l3 ! %l3 = 00000000000000ff
5694! Mem[0000000010001410] = 00000000, %l7 = 000000008e0705b0
5695 ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 00000000000000ff
5696! %l1 = 000000004e478378, Mem[000000001018143c] = ff646dc7, %asi = 80
5697 stha %l1,[%i6+0x03c]%asi ! Mem[000000001018143c] = 83786dc7
5698! %f8 = a00c1120 b5000000, Mem[00000000300c1400] = d0000000 003795a8
5699 stda %f8 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = a00c1120 b5000000
5700! Mem[0000000010081410] = ff000000, %l6 = 00000000ffffffff
5701 swapa [%i2+%o5]0x80,%l6 ! %l6 = 00000000ff000000
5702! Mem[0000000030001400] = ffe50000, %l1 = 000000004e478378
5703 swapa [%i0+%g0]0x81,%l1 ! %l1 = 00000000ffe50000
5704! %l6 = 00000000ff000000, Mem[000000001014142c] = 35edcef8
5705 stw %l6,[%i5+0x02c] ! Mem[000000001014142c] = ff000000
5706! Starting 10 instruction Load Burst
5707 membar #Sync ! Added by membar checker (21)
5708! Mem[0000000010101400] = 00000000 c8ff59ff ff000000 000000ff
5709! Mem[0000000010101410] = 00000000 000000ff b7262298 96c4e57d
5710! Mem[0000000010101420] = 00000000 0000008a 0000004c 00000000
5711! Mem[0000000010101430] = 00000000 00000061 ff64bfd9 0000008a
5712 ldda [%i4]ASI_BLK_P,%f16 ! Block Load from 0000000010101400
5713
5714p0_label_139:
5715! Mem[0000000030101400] = ffffffff, %l1 = 00000000ffe50000
5716 ldswa [%i4+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
5717! Mem[0000000010001410] = ff000000, %l2 = 0000000000008255
5718 ldsba [%i0+%o5]0x80,%l2 ! %l2 = ffffffffffffffff
5719! Mem[0000000030101400] = f230c3b5 ffffffff, %l0 = 9b9f5582, %l1 = ffffffff
5720 ldda [%i4+%g0]0x89,%l0 ! %l0 = 00000000ffffffff 00000000f230c3b5
5721! Mem[0000000010181408] = 06000000f8ceed35, %f12 = 130fe697 ffffff8a
5722 ldd [%i6+%o4],%f12 ! %f12 = 06000000 f8ceed35
5723! Mem[0000000030041410] = 130fe697, %l1 = 00000000f230c3b5
5724 lduwa [%i1+%o5]0x81,%l1 ! %l1 = 00000000130fe697
5725! Mem[0000000030181400] = 82000000, %l7 = 0000000000000000
5726 lduwa [%i6+%g0]0x89,%l7 ! %l7 = 0000000082000000
5727! Mem[000000001018143c] = 83786dc7, %f5 = 5debeccd
5728 lda [%i6+0x03c]%asi,%f5 ! %f5 = 83786dc7
5729! Mem[0000000010081410] = 00000000 ffffffff, %l2 = ffffffff, %l3 = 00000000
5730 ldda [%i2+%o5]0x88,%l2 ! %l2 = 00000000ffffffff 0000000000000000
5731! Mem[0000000030001408] = 67be2bff000000ff, %l3 = 0000000000000000
5732 ldxa [%i0+%o4]0x89,%l3 ! %l3 = 67be2bff000000ff
5733! Starting 10 instruction Store Burst
5734! %l1 = 00000000130fe697, Mem[0000000010041408] = ff000000
5735 stha %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = ff00e697
5736
5737p0_label_140:
5738! Mem[000000001018140c] = f8ceed35, %l1 = 00000000130fe697
5739 swap [%i6+0x00c],%l1 ! %l1 = 00000000f8ceed35
5740! %l3 = 67be2bff000000ff, Mem[00000000100c1408] = 9711fcff
5741 stha %l3,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 971100ff
5742! %l1 = 00000000f8ceed35, Mem[0000000030001400] = 7883474e
5743 stwa %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = f8ceed35
5744! %f0 = 00000000 a89537ff, Mem[0000000010141410] = 000000ff 00000000
5745 stda %f0 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000 a89537ff
5746! %f0 = 00000000, Mem[0000000010141408] = ff000000
5747 sta %f0 ,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
5748! Mem[0000000010041408] = ff00e697, %l7 = 0000000082000000
5749 swapa [%i1+%o4]0x88,%l7 ! %l7 = 00000000ff00e697
5750! %f0 = 00000000 a89537ff, Mem[0000000010141408] = 00000000 9711fcff
5751 stda %f0 ,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 a89537ff
5752! %f16 = 00000000 c8ff59ff ff000000 000000ff
5753! %f20 = 00000000 000000ff b7262298 96c4e57d
5754! %f24 = 00000000 0000008a 0000004c 00000000
5755! %f28 = 00000000 00000061 ff64bfd9 0000008a
5756 stda %f16,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
5757! %l3 = 67be2bff000000ff, Mem[0000000010181410] = ffffffff
5758 stba %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffffff
5759! Starting 10 instruction Load Burst
5760! Mem[0000000030181400] = 82000000, %f1 = a89537ff
5761 lda [%i6+%g0]0x89,%f1 ! %f1 = 82000000
5762
5763! Check Point 28 for processor 0
5764
5765 set p0_check_pt_data_28,%g4
5766 rd %ccr,%g5 ! %g5 = 44
5767 ldx [%g4+0x08],%g2
5768 cmp %l0,%g2 ! %l0 = 00000000ffffffff
5769 bne %xcc,p0_reg_check_fail0
5770 mov 0xee0,%g1
5771 ldx [%g4+0x10],%g2
5772 cmp %l1,%g2 ! %l1 = 00000000f8ceed35
5773 bne %xcc,p0_reg_check_fail1
5774 mov 0xee1,%g1
5775 ldx [%g4+0x18],%g2
5776 cmp %l2,%g2 ! %l2 = 00000000ffffffff
5777 bne %xcc,p0_reg_check_fail2
5778 mov 0xee2,%g1
5779 ldx [%g4+0x20],%g2
5780 cmp %l3,%g2 ! %l3 = 67be2bff000000ff
5781 bne %xcc,p0_reg_check_fail3
5782 mov 0xee3,%g1
5783 ldx [%g4+0x28],%g2
5784 cmp %l5,%g2 ! %l5 = 9711000082000000
5785 bne %xcc,p0_reg_check_fail5
5786 mov 0xee5,%g1
5787 ldx [%g4+0x30],%g2
5788 cmp %l7,%g2 ! %l7 = 00000000ff00e697
5789 bne %xcc,p0_reg_check_fail7
5790 mov 0xee7,%g1
5791 ldx [%g4+0x38],%g3
5792 std %f0,[%g4]
5793 ldx [%g4],%g2
5794 cmp %g3,%g2 ! %f0 = 00000000 82000000
5795 bne %xcc,p0_freg_check_fail
5796 mov 0xf00,%g1
5797 ldx [%g4+0x40],%g3
5798 std %f2,[%g4]
5799 ldx [%g4],%g2
5800 cmp %g3,%g2 ! %f2 = 00000000 00000000
5801 bne %xcc,p0_freg_check_fail
5802 mov 0xf02,%g1
5803 ldx [%g4+0x48],%g3
5804 std %f4,[%g4]
5805 ldx [%g4],%g2
5806 cmp %g3,%g2 ! %f4 = ffffffff 83786dc7
5807 bne %xcc,p0_freg_check_fail
5808 mov 0xf04,%g1
5809 ldx [%g4+0x50],%g3
5810 std %f12,[%g4]
5811 ldx [%g4],%g2
5812 cmp %g3,%g2 ! %f12 = 06000000 f8ceed35
5813 bne %xcc,p0_freg_check_fail
5814 mov 0xf12,%g1
5815 ldx [%g4+0x58],%g3
5816 std %f16,[%g4]
5817 ldx [%g4],%g2
5818 cmp %g3,%g2 ! %f16 = 00000000 c8ff59ff
5819 bne %xcc,p0_freg_check_fail
5820 mov 0xf16,%g1
5821 ldx [%g4+0x60],%g3
5822 std %f18,[%g4]
5823 ldx [%g4],%g2
5824 cmp %g3,%g2 ! %f18 = ff000000 000000ff
5825 bne %xcc,p0_freg_check_fail
5826 mov 0xf18,%g1
5827 ldx [%g4+0x68],%g3
5828 std %f20,[%g4]
5829 ldx [%g4],%g2
5830 cmp %g3,%g2 ! %f20 = 00000000 000000ff
5831 bne %xcc,p0_freg_check_fail
5832 mov 0xf20,%g1
5833 ldx [%g4+0x70],%g3
5834 std %f22,[%g4]
5835 ldx [%g4],%g2
5836 cmp %g3,%g2 ! %f22 = b7262298 96c4e57d
5837 bne %xcc,p0_freg_check_fail
5838 mov 0xf22,%g1
5839 ldx [%g4+0x78],%g3
5840 std %f24,[%g4]
5841 ldx [%g4],%g2
5842 cmp %g3,%g2 ! %f24 = 00000000 0000008a
5843 bne %xcc,p0_freg_check_fail
5844 mov 0xf24,%g1
5845 ldx [%g4+0x80],%g3
5846 std %f26,[%g4]
5847 ldx [%g4],%g2
5848 cmp %g3,%g2 ! %f26 = 0000004c 00000000
5849 bne %xcc,p0_freg_check_fail
5850 mov 0xf26,%g1
5851 ldx [%g4+0x88],%g3
5852 std %f28,[%g4]
5853 ldx [%g4],%g2
5854 cmp %g3,%g2 ! %f28 = 00000000 00000061
5855 bne %xcc,p0_freg_check_fail
5856 mov 0xf28,%g1
5857 ldx [%g4+0x90],%g3
5858 std %f30,[%g4]
5859 ldx [%g4],%g2
5860 cmp %g3,%g2 ! %f30 = ff64bfd9 0000008a
5861 bne %xcc,p0_freg_check_fail
5862 mov 0xf30,%g1
5863
5864! Check Point 28 completed
5865
5866
5867p0_label_141:
5868! Mem[0000000010101410] = 00000000, %l1 = 00000000f8ceed35
5869 ldswa [%i4+%o5]0x88,%l1 ! %l1 = 0000000000000000
5870! Mem[0000000010181424] = a97dff77, %l2 = 00000000ffffffff
5871 ldsba [%i6+0x024]%asi,%l2 ! %l2 = ffffffffffffffa9
5872! Mem[0000000010041414] = 00000000, %l3 = 67be2bff000000ff
5873 ldub [%i1+0x015],%l3 ! %l3 = 0000000000000000
5874! Mem[0000000010101430] = 00000000, %l3 = 0000000000000000
5875 ldsw [%i4+0x030],%l3 ! %l3 = 0000000000000000
5876! Mem[0000000030101408] = ff00c0ff, %l7 = 00000000ff00e697
5877 ldsha [%i4+%o4]0x89,%l7 ! %l7 = ffffffffffffc0ff
5878! Mem[00000000201c0000] = ffff9b8f, %l0 = 00000000ffffffff
5879 lduba [%o0+0x000]%asi,%l0 ! %l0 = 00000000000000ff
5880! Mem[0000000030181400] = 0000008200001197, %f22 = b7262298 96c4e57d
5881 ldda [%i6+%g0]0x81,%f22 ! %f22 = 00000082 00001197
5882! Mem[0000000010141410] = ff3795a800000000, %l2 = ffffffffffffffa9
5883 ldxa [%i5+%o5]0x88,%l2 ! %l2 = ff3795a800000000
5884! Mem[0000000010141400] = ff536bff, %l4 = 00000000000000ff
5885 lduba [%i5+%g0]0x80,%l4 ! %l4 = 00000000000000ff
5886! Starting 10 instruction Store Burst
5887! %l6 = ff000000, %l7 = ffffc0ff, Mem[0000000010141410] = 00000000 a89537ff
5888 stda %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff000000 ffffc0ff
5889
5890p0_label_142:
5891! %l6 = 00000000ff000000, Mem[0000000030101408] = ffc000ff67be2b5a
5892 stxa %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000ff000000
5893! Mem[0000000010081420] = 00006bff000000ff, %l0 = 00000000000000ff, %l1 = 0000000000000000
5894 add %i2,0x20,%g1
5895 casxa [%g1]0x80,%l0,%l1 ! %l1 = 00006bff000000ff
5896! %l3 = 0000000000000000, Mem[0000000010081408] = ff000000
5897 stha %l3,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000
5898! %l1 = 00006bff000000ff, Mem[0000000030001408] = ff000000
5899 stwa %l1,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000ff
5900! %l0 = 00000000000000ff, Mem[0000000030141408] = 0000000000000000
5901 stxa %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000000000ff
5902! %l0 = 000000ff, %l1 = 000000ff, Mem[0000000010041428] = ba536bff 5fcbdd86
5903 stda %l0,[%i1+0x028]%asi ! Mem[0000000010041428] = 000000ff 000000ff
5904! Mem[0000000030081400] = ffc000ff, %l1 = 00006bff000000ff
5905 ldstuba [%i2+%g0]0x81,%l1 ! %l1 = 000000ff000000ff
5906! %l6 = ff000000, %l7 = ffffc0ff, Mem[0000000010041410] = ff00ff00 00000000
5907 stda %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff000000 ffffc0ff
5908 membar #Sync ! Added by membar checker (22)
5909! Mem[000000001000141e] = 982226b7, %l1 = 00000000000000ff
5910 ldstuba [%i0+0x01e]%asi,%l1 ! %l1 = 00000026000000ff
5911! Starting 10 instruction Load Burst
5912! Mem[0000000010001408] = ff000000, %l5 = 9711000082000000
5913 lduwa [%i0+0x008]%asi,%l5 ! %l5 = 00000000ff000000
5914
5915p0_label_143:
5916! Mem[0000000010001408] = 000000ff, %l5 = 00000000ff000000
5917 ldswa [%i0+%o4]0x88,%l5 ! %l5 = 00000000000000ff
5918! Mem[00000000211c0000] = ffffb5d7, %l0 = 00000000000000ff
5919 lduh [%o2+%g0],%l0 ! %l0 = 000000000000ffff
5920! Mem[0000000010081408] = 0000000000000000, %f18 = ff000000 000000ff
5921 ldda [%i2+%o4]0x80,%f18 ! %f18 = 00000000 00000000
5922! Mem[0000000030141410] = ff9f5582, %f27 = 00000000
5923 lda [%i5+%o5]0x81,%f27 ! %f27 = ff9f5582
5924! Mem[00000000100c1430] = 130fe697000000d0, %f22 = 00000082 00001197
5925 ldda [%i3+0x030]%asi,%f22 ! %f22 = 130fe697 000000d0
5926! Mem[00000000100c1410] = 000000ff, %f7 = ff000000
5927 lda [%i3+%o5]0x88,%f7 ! %f7 = 000000ff
5928! Mem[0000000030101400] = f230c3b5ffffffff, %f28 = 00000000 00000061
5929 ldda [%i4+%g0]0x89,%f28 ! %f28 = f230c3b5 ffffffff
5930! Mem[0000000030041410] = 130fe697, %l5 = 00000000000000ff
5931 lduwa [%i1+%o5]0x81,%l5 ! %l5 = 00000000130fe697
5932! Mem[000000001008140c] = 00000000, %l0 = 000000000000ffff
5933 lduwa [%i2+0x00c]%asi,%l0 ! %l0 = 0000000000000000
5934! Starting 10 instruction Store Burst
5935! Mem[00000000100c1400] = ff000000, %l5 = 00000000130fe697
5936 ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 00000000000000ff
5937
5938p0_label_144:
5939! %f0 = 00000000, Mem[00000000100c1410] = ff000000
5940 sta %f0 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000
5941! Mem[0000000010081408] = 0000000000000000, %l6 = 00000000ff000000, %l2 = ff3795a800000000
5942 add %i2,0x08,%g1
5943 casxa [%g1]0x80,%l6,%l2 ! %l2 = 0000000000000000
5944! %f15 = 00000000, Mem[0000000010001434] = 00000000
5945 sta %f15,[%i0+0x034]%asi ! Mem[0000000010001434] = 00000000
5946! Mem[000000001014140c] = 00000000, %l0 = 0000000000000000
5947 swap [%i5+0x00c],%l0 ! %l0 = 0000000000000000
5948! Mem[0000000010141434] = 000000ff, %l7 = ffffc0ff, %l3 = 00000000
5949 add %i5,0x34,%g1
5950 casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000000000ff
5951! %l4 = 00000000000000ff, Mem[0000000030141408] = 00000000
5952 stha %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00ff0000
5953! Mem[000000001004143c] = 0000ff00, %l7 = ffffffffffffc0ff, %asi = 80
5954 swapa [%i1+0x03c]%asi,%l7 ! %l7 = 000000000000ff00
5955! Mem[0000000030001400] = 35edcef8, %l7 = 000000000000ff00
5956 swapa [%i0+%g0]0x81,%l7 ! %l7 = 0000000035edcef8
5957! %l1 = 0000000000000026, Mem[0000000010141410] = ff000000ffffc0ff
5958 stxa %l1,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000000000026
5959! Starting 10 instruction Load Burst
5960! Mem[0000000030001400] = 00ff0000, %l6 = 00000000ff000000
5961 ldsha [%i0+%g0]0x89,%l6 ! %l6 = 0000000000000000
5962
5963p0_label_145:
5964! Mem[0000000010101400] = 00000000, %l6 = 0000000000000000
5965 ldsha [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000000
5966! Mem[00000000201c0000] = ffff9b8f, %l0 = 0000000000000000
5967 ldsba [%o0+0x001]%asi,%l0 ! %l0 = ffffffffffffffff
5968! Mem[00000000201c0000] = ffff9b8f, %l5 = 0000000000000000
5969 ldsba [%o0+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
5970! Mem[0000000010141410] = 00000000, %l1 = 0000000000000026
5971 ldswa [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000000
5972! Mem[0000000030081400] = ffc000ff, %l1 = 0000000000000000
5973 ldsba [%i2+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
5974! Mem[0000000030081408] = 000000ffc8ff59ff, %l1 = ffffffffffffffff
5975 ldxa [%i2+%o4]0x89,%l1 ! %l1 = 000000ffc8ff59ff
5976! Mem[0000000010141400] = ff536bff d2c78255, %l6 = 00000000, %l7 = 35edcef8
5977 ldda [%i5+%g0]0x80,%l6 ! %l6 = 00000000ff536bff 00000000d2c78255
5978! Mem[0000000010041410] = ff000000, %l0 = ffffffffffffffff
5979 ldsba [%i1+%o5]0x88,%l0 ! %l0 = 0000000000000000
5980! Mem[0000000030101400] = ffffffff, %l4 = 00000000000000ff
5981 ldsba [%i4+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
5982! Starting 10 instruction Store Burst
5983! %l0 = 00000000, %l1 = c8ff59ff, Mem[0000000010001438] = 8a000000 d9bf64ff
5984 std %l0,[%i0+0x038] ! Mem[0000000010001438] = 00000000 c8ff59ff
5985
5986! Check Point 29 for processor 0
5987
5988 set p0_check_pt_data_29,%g4
5989 rd %ccr,%g5 ! %g5 = 44
5990 ldx [%g4+0x08],%g2
5991 cmp %l0,%g2 ! %l0 = 0000000000000000
5992 bne %xcc,p0_reg_check_fail0
5993 mov 0xee0,%g1
5994 ldx [%g4+0x10],%g2
5995 cmp %l1,%g2 ! %l1 = 000000ffc8ff59ff
5996 bne %xcc,p0_reg_check_fail1
5997 mov 0xee1,%g1
5998 ldx [%g4+0x18],%g2
5999 cmp %l2,%g2 ! %l2 = 0000000000000000
6000 bne %xcc,p0_reg_check_fail2
6001 mov 0xee2,%g1
6002 ldx [%g4+0x20],%g2
6003 cmp %l3,%g2 ! %l3 = 00000000000000ff
6004 bne %xcc,p0_reg_check_fail3
6005 mov 0xee3,%g1
6006 ldx [%g4+0x28],%g2
6007 cmp %l4,%g2 ! %l4 = ffffffffffffffff
6008 bne %xcc,p0_reg_check_fail4
6009 mov 0xee4,%g1
6010 ldx [%g4+0x30],%g2
6011 cmp %l5,%g2 ! %l5 = ffffffffffffffff
6012 bne %xcc,p0_reg_check_fail5
6013 mov 0xee5,%g1
6014 ldx [%g4+0x38],%g2
6015 cmp %l6,%g2 ! %l6 = 00000000ff536bff
6016 bne %xcc,p0_reg_check_fail6
6017 mov 0xee6,%g1
6018 ldx [%g4+0x40],%g2
6019 cmp %l7,%g2 ! %l7 = 00000000d2c78255
6020 bne %xcc,p0_reg_check_fail7
6021 mov 0xee7,%g1
6022 ldx [%g4+0x48],%g3
6023 std %f6,[%g4]
6024 ldx [%g4],%g2
6025 cmp %g3,%g2 ! %f6 = ff3795a8 000000ff
6026 bne %xcc,p0_freg_check_fail
6027 mov 0xf06,%g1
6028 ldx [%g4+0x50],%g3
6029 std %f18,[%g4]
6030 ldx [%g4],%g2
6031 cmp %g3,%g2 ! %f18 = 00000000 00000000
6032 bne %xcc,p0_freg_check_fail
6033 mov 0xf18,%g1
6034 ldx [%g4+0x58],%g3
6035 std %f22,[%g4]
6036 ldx [%g4],%g2
6037 cmp %g3,%g2 ! %f22 = 130fe697 000000d0
6038 bne %xcc,p0_freg_check_fail
6039 mov 0xf22,%g1
6040 ldx [%g4+0x60],%g3
6041 std %f26,[%g4]
6042 ldx [%g4],%g2
6043 cmp %g3,%g2 ! %f26 = 0000004c ff9f5582
6044 bne %xcc,p0_freg_check_fail
6045 mov 0xf26,%g1
6046 ldx [%g4+0x68],%g3
6047 std %f28,[%g4]
6048 ldx [%g4],%g2
6049 cmp %g3,%g2 ! %f28 = f230c3b5 ffffffff
6050 bne %xcc,p0_freg_check_fail
6051 mov 0xf28,%g1
6052
6053! Check Point 29 completed
6054
6055
6056p0_label_146:
6057! Mem[0000000010141418] = ff790600, %l3 = 000000ff, %l6 = ff536bff
6058 add %i5,0x18,%g1
6059 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000ff790600
6060! Mem[0000000030181400] = 82000000, %l1 = 000000ffc8ff59ff
6061 ldstuba [%i6+%g0]0x89,%l1 ! %l1 = 00000000000000ff
6062! %l4 = ffffffffffffffff, Mem[0000000010081428] = 00ff00ff
6063 stw %l4,[%i2+0x028] ! Mem[0000000010081428] = ffffffff
6064! %f6 = ff3795a8, Mem[00000000100c1400] = ff0000ff
6065 sta %f6 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff3795a8
6066! Mem[0000000030001400] = 0000ff00, %l4 = ffffffffffffffff
6067 ldstuba [%i0+%g0]0x81,%l4 ! %l4 = 00000000000000ff
6068! %l4 = 0000000000000000, Mem[0000000010181400] = 00000000
6069 stba %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
6070! Mem[0000000030141408] = 00ff0000, %l3 = 00000000000000ff
6071 ldstuba [%i5+%o4]0x81,%l3 ! %l3 = 00000000000000ff
6072! Mem[0000000030081410] = ff536bff, %l3 = 0000000000000000
6073 swapa [%i2+%o5]0x89,%l3 ! %l3 = 00000000ff536bff
6074! %f4 = ffffffff 83786dc7, %l7 = 00000000d2c78255
6075! Mem[0000000030181420] = 5b7093451f091f08
6076 add %i6,0x020,%g1
6077 stda %f4,[%g1+%l7]ASI_PST32_S ! Mem[0000000030181420] = 5b70934583786dc7
6078! Starting 10 instruction Load Burst
6079! Mem[0000000010041438] = e5022705 ffffc0ff, %l0 = 00000000, %l1 = 00000000
6080 ldd [%i1+0x038],%l0 ! %l0 = 00000000e5022705 00000000ffffc0ff
6081
6082p0_label_147:
6083! Mem[0000000010081410] = ffffffff, %l1 = 00000000ffffc0ff
6084 ldsha [%i2+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
6085! Mem[0000000021800000] = 0000c8c8, %l3 = 00000000ff536bff
6086 ldsb [%o3+0x001],%l3 ! %l3 = 0000000000000000
6087! %l6 = 00000000ff790600, Mem[0000000030041410] = 130fe697
6088 stba %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000fe697
6089! Mem[0000000010141408] = ff3795a8, %f30 = ff64bfd9
6090 ld [%i5+%o4],%f30 ! %f30 = ff3795a8
6091! Mem[00000000211c0000] = ffffb5d7, %l4 = 0000000000000000
6092 ldsba [%o2+0x001]%asi,%l4 ! %l4 = ffffffffffffffff
6093! Mem[00000000211c0000] = ffffb5d7, %l5 = ffffffffffffffff
6094 ldub [%o2+0x001],%l5 ! %l5 = 00000000000000ff
6095! Mem[00000000211c0000] = ffffb5d7, %l3 = 0000000000000000
6096 lduha [%o2+0x000]%asi,%l3 ! %l3 = 000000000000ffff
6097! Mem[00000000300c1400] = 000000b5 20110ca0, %l4 = ffffffff, %l5 = 000000ff
6098 ldda [%i3+%g0]0x81,%l4 ! %l4 = 00000000000000b5 0000000020110ca0
6099! Mem[0000000030041408] = 0000000000000000, %f12 = 06000000 f8ceed35
6100 ldda [%i1+%o4]0x89,%f12 ! %f12 = 00000000 00000000
6101! Starting 10 instruction Store Burst
6102! %l7 = 00000000d2c78255, Mem[0000000030181400] = ff00008200001197
6103 stxa %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000d2c78255
6104
6105p0_label_148:
6106! %l7 = 00000000d2c78255, Mem[0000000010041434] = ff000000, %asi = 80
6107 stwa %l7,[%i1+0x034]%asi ! Mem[0000000010041434] = d2c78255
6108! Mem[0000000010181418] = d2c70061, %l3 = 000000000000ffff
6109 ldstub [%i6+0x018],%l3 ! %l3 = 000000d2000000ff
6110! %f7 = 000000ff, Mem[0000000010101424] = 0000008a
6111 st %f7 ,[%i4+0x024] ! Mem[0000000010101424] = 000000ff
6112! Mem[0000000030101410] = ff000000, %l7 = 00000000d2c78255
6113 swapa [%i4+%o5]0x81,%l7 ! %l7 = 00000000ff000000
6114! %f16 = 00000000, Mem[0000000010181408] = 00000006
6115 sta %f16,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
6116! Mem[000000001014141c] = f47cffff, %l4 = 000000b5, %l7 = ff000000
6117 add %i5,0x1c,%g1
6118 casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000f47cffff
6119! %l1 = ffffffffffffffff, Mem[0000000010101400] = 00000000c8ff59ff
6120 stxa %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffffffffffffffff
6121! %l5 = 0000000020110ca0, Mem[0000000030001400] = ff00ff00
6122 stha %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0ca0ff00
6123! Mem[0000000010081410] = ffffffff, %l7 = 00000000f47cffff
6124 swapa [%i2+%o5]0x80,%l7 ! %l7 = 00000000ffffffff
6125! Starting 10 instruction Load Burst
6126! Mem[0000000030081408] = c8ff59ff, %l2 = 0000000000000000
6127 lduwa [%i2+%o4]0x89,%l2 ! %l2 = 00000000c8ff59ff
6128
6129p0_label_149:
6130! Mem[00000000100c1408] = ff001197, %l2 = 00000000c8ff59ff
6131 ldsba [%i3+%o4]0x80,%l2 ! %l2 = ffffffffffffffff
6132! Mem[00000000100c1400] = a89537ff, %f19 = 00000000
6133 lda [%i3+%g0]0x88,%f19 ! %f19 = a89537ff
6134! Mem[0000000010181408] = 00000000, %l2 = ffffffffffffffff
6135 lduwa [%i6+%o4]0x88,%l2 ! %l2 = 0000000000000000
6136! Mem[0000000030081408] = c8ff59ff, %f3 = 00000000
6137 lda [%i2+%o4]0x89,%f3 ! %f3 = c8ff59ff
6138! Mem[00000000300c1408] = 00000006, %l2 = 0000000000000000
6139 lduwa [%i3+%o4]0x81,%l2 ! %l2 = 0000000000000006
6140! Mem[0000000010181400] = 00000000000000ff, %l4 = 00000000000000b5
6141 ldxa [%i6+%g0]0x80,%l4 ! %l4 = 00000000000000ff
6142! Mem[00000000218000c0] = afffcbcc, %l7 = 00000000ffffffff
6143 ldsha [%o3+0x0c0]%asi,%l7 ! %l7 = ffffffffffffafff
6144! Mem[0000000010141410] = 00000000 00000026, %l6 = ff790600, %l7 = ffffafff
6145 ldda [%i5+%o5]0x80,%l6 ! %l6 = 0000000000000000 0000000000000026
6146! Mem[0000000010041420] = 000000ff 00000000, %l6 = 00000000, %l7 = 00000026
6147 ldd [%i1+0x020],%l6 ! %l6 = 00000000000000ff 0000000000000000
6148! Starting 10 instruction Store Burst
6149! %f10 = a00c0000 8e0705b0, Mem[0000000010101400] = ffffffff ffffffff
6150 stda %f10,[%i4+%g0]0x80 ! Mem[0000000010101400] = a00c0000 8e0705b0
6151
6152p0_label_150:
6153! %l4 = 00000000000000ff, Mem[0000000030081400] = ff00c0ff
6154 stba %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff00c0ff
6155! Mem[00000000100c1400] = ff3795a8, %l3 = 00000000000000d2
6156 ldstuba [%i3+%g0]0x80,%l3 ! %l3 = 000000ff000000ff
6157! Mem[0000000010141400] = ff6b53ff, %l5 = 0000000020110ca0
6158 ldstuba [%i5+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
6159! Mem[0000000010101408] = 000000ff, %l6 = 00000000000000ff
6160 ldstuba [%i4+%o4]0x88,%l6 ! %l6 = 000000ff000000ff
6161! %l0 = 00000000e5022705, Mem[0000000010001410] = ff000000
6162 stba %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 05000000
6163! %f11 = 8e0705b0, Mem[0000000010041430] = 67be2b5a
6164 st %f11,[%i1+0x030] ! Mem[0000000010041430] = 8e0705b0
6165! Mem[0000000030041400] = ffffffff, %l3 = 00000000000000ff
6166 swapa [%i1+%g0]0x81,%l3 ! %l3 = 00000000ffffffff
6167! %f26 = 0000004c, Mem[0000000030141408] = 0000ffff
6168 sta %f26,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000004c
6169! Mem[0000000010041410] = ff000000, %l4 = 00000000000000ff
6170 ldstuba [%i1+%o5]0x88,%l4 ! %l4 = 00000000000000ff
6171! Starting 10 instruction Load Burst
6172! Mem[0000000030041408] = 00000000, %l7 = 0000000000000000
6173 lduba [%i1+%o4]0x81,%l7 ! %l7 = 0000000000000000
6174
6175! Check Point 30 for processor 0
6176
6177 set p0_check_pt_data_30,%g4
6178 rd %ccr,%g5 ! %g5 = 44
6179 ldx [%g4+0x08],%g2
6180 cmp %l1,%g2 ! %l1 = ffffffffffffffff
6181 bne %xcc,p0_reg_check_fail1
6182 mov 0xee1,%g1
6183 ldx [%g4+0x10],%g2
6184 cmp %l2,%g2 ! %l2 = 0000000000000006
6185 bne %xcc,p0_reg_check_fail2
6186 mov 0xee2,%g1
6187 ldx [%g4+0x18],%g2
6188 cmp %l3,%g2 ! %l3 = 00000000ffffffff
6189 bne %xcc,p0_reg_check_fail3
6190 mov 0xee3,%g1
6191 ldx [%g4+0x20],%g2
6192 cmp %l4,%g2 ! %l4 = 0000000000000000
6193 bne %xcc,p0_reg_check_fail4
6194 mov 0xee4,%g1
6195 ldx [%g4+0x28],%g2
6196 cmp %l5,%g2 ! %l5 = 00000000000000ff
6197 bne %xcc,p0_reg_check_fail5
6198 mov 0xee5,%g1
6199 ldx [%g4+0x30],%g2
6200 cmp %l6,%g2 ! %l6 = 00000000000000ff
6201 bne %xcc,p0_reg_check_fail6
6202 mov 0xee6,%g1
6203 ldx [%g4+0x38],%g2
6204 cmp %l7,%g2 ! %l7 = 0000000000000000
6205 bne %xcc,p0_reg_check_fail7
6206 mov 0xee7,%g1
6207 ldx [%g4+0x40],%g3
6208 std %f0,[%g4]
6209 ldx [%g4],%g2
6210 cmp %g3,%g2 ! %f0 = 00000000 82000000
6211 bne %xcc,p0_freg_check_fail
6212 mov 0xf00,%g1
6213 ldx [%g4+0x48],%g3
6214 std %f2,[%g4]
6215 ldx [%g4],%g2
6216 cmp %g3,%g2 ! %f2 = 00000000 c8ff59ff
6217 bne %xcc,p0_freg_check_fail
6218 mov 0xf02,%g1
6219 ldx [%g4+0x50],%g3
6220 std %f4,[%g4]
6221 ldx [%g4],%g2
6222 cmp %g3,%g2 ! %f4 = ffffffff 83786dc7
6223 bne %xcc,p0_freg_check_fail
6224 mov 0xf04,%g1
6225 ldx [%g4+0x58],%g3
6226 std %f6,[%g4]
6227 ldx [%g4],%g2
6228 cmp %g3,%g2 ! %f6 = ff3795a8 000000ff
6229 bne %xcc,p0_freg_check_fail
6230 mov 0xf06,%g1
6231 ldx [%g4+0x60],%g3
6232 std %f12,[%g4]
6233 ldx [%g4],%g2
6234 cmp %g3,%g2 ! %f12 = 00000000 00000000
6235 bne %xcc,p0_freg_check_fail
6236 mov 0xf12,%g1
6237 ldx [%g4+0x68],%g3
6238 std %f18,[%g4]
6239 ldx [%g4],%g2
6240 cmp %g3,%g2 ! %f18 = 00000000 a89537ff
6241 bne %xcc,p0_freg_check_fail
6242 mov 0xf18,%g1
6243 ldx [%g4+0x70],%g3
6244 std %f30,[%g4]
6245 ldx [%g4],%g2
6246 cmp %g3,%g2 ! %f30 = ff3795a8 0000008a
6247 bne %xcc,p0_freg_check_fail
6248 mov 0xf30,%g1
6249
6250! Check Point 30 completed
6251
6252
6253p0_label_151:
6254! Mem[0000000010181430] = 000000000000d000, %l2 = 0000000000000006
6255 ldxa [%i6+0x030]%asi,%l2 ! %l2 = 000000000000d000
6256! Mem[0000000030041400] = 000000ffa89537ff, %f8 = a00c1120 b5000000
6257 ldda [%i1+%g0]0x81,%f8 ! %f8 = 000000ff a89537ff
6258! Mem[0000000030101410] = d2c78255 82559f9b, %l4 = 00000000, %l5 = 000000ff
6259 ldda [%i4+%o5]0x81,%l4 ! %l4 = 00000000d2c78255 0000000082559f9b
6260! Mem[0000000030101408] = 000000ff00000000, %l2 = 000000000000d000
6261 ldxa [%i4+%o4]0x89,%l2 ! %l2 = 000000ff00000000
6262! Mem[0000000010081410] = f47cffff00000000, %f22 = 130fe697 000000d0
6263 ldda [%i2+%o5]0x80,%f22 ! %f22 = f47cffff 00000000
6264! Mem[0000000010141408] = a89537ff, %l5 = 0000000082559f9b
6265 lduwa [%i5+%o4]0x88,%l5 ! %l5 = 00000000a89537ff
6266! Mem[0000000010141400] = 5582c7d2 ff6b53ff, %l4 = d2c78255, %l5 = a89537ff
6267 ldda [%i5+%g0]0x88,%l4 ! %l4 = 00000000ff6b53ff 000000005582c7d2
6268! Mem[0000000010041408] = 86813ec182000000, %l0 = 00000000e5022705
6269 ldxa [%i1+%o4]0x88,%l0 ! %l0 = 86813ec182000000
6270! Mem[0000000010141410] = 00000000, %l5 = 000000005582c7d2
6271 ldswa [%i5+%o5]0x88,%l5 ! %l5 = 0000000000000000
6272! Starting 10 instruction Store Burst
6273! %l0 = 86813ec182000000, Mem[000000001004140e] = c13e8186
6274 sth %l0,[%i1+0x00e] ! Mem[000000001004140c] = c13e0000
6275
6276p0_label_152:
6277! %l1 = ffffffffffffffff, Mem[0000000030041408] = 00000000
6278 stba %l1,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff000000
6279! Mem[0000000010181431] = 00000000, %l7 = 0000000000000000
6280 ldstuba [%i6+0x031]%asi,%l7 ! %l7 = 00000000000000ff
6281! Mem[0000000030081400] = ff00c0ff, %l0 = 86813ec182000000
6282 swapa [%i2+%g0]0x89,%l0 ! %l0 = 00000000ff00c0ff
6283! Mem[0000000021800181] = a1ff2710, %l5 = 0000000000000000
6284 ldstub [%o3+0x181],%l5 ! %l5 = 000000ff000000ff
6285! Mem[00000000211c0001] = ffffb5d7, %l4 = 00000000ff6b53ff
6286 ldstub [%o2+0x001],%l4 ! %l4 = 000000ff000000ff
6287! %l5 = 00000000000000ff, Mem[00000000300c1408] = 00000006
6288 stha %l5,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00ff0006
6289! Mem[0000000030181410] = b5000000, %l0 = 00000000ff00c0ff
6290 ldstuba [%i6+%o5]0x81,%l0 ! %l0 = 000000b5000000ff
6291! %f13 = 00000000, Mem[00000000300c1408] = 0600ff00
6292 sta %f13,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
6293! %f20 = 00000000, Mem[0000000010041410] = ff0000ff
6294 sta %f20,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
6295! Starting 10 instruction Load Burst
6296! Mem[0000000010101408] = ff000000000000ff, %l4 = 00000000000000ff
6297 ldxa [%i4+%o4]0x88,%l4 ! %l4 = ff000000000000ff
6298
6299p0_label_153:
6300! Mem[0000000010041400] = 558200ff 000000ff, %l4 = 000000ff, %l5 = 000000ff
6301 ldda [%i1+%g0]0x80,%l4 ! %l4 = 00000000558200ff 00000000000000ff
6302! Mem[0000000010101410] = 00000000000000ff, %f8 = 000000ff a89537ff
6303 ldda [%i4+%o5]0x80,%f8 ! %f8 = 00000000 000000ff
6304! Mem[00000000300c1410] = ff536bff, %l4 = 00000000558200ff
6305 ldswa [%i3+%o5]0x81,%l4 ! %l4 = ffffffffff536bff
6306! Mem[0000000010001408] = 000000ff, %l2 = 000000ff00000000
6307 ldswa [%i0+%o4]0x88,%l2 ! %l2 = 00000000000000ff
6308! Mem[00000000100c1408] = ff001197 f596f078, %l2 = 000000ff, %l3 = ffffffff
6309 ldd [%i3+%o4],%l2 ! %l2 = 00000000ff001197 00000000f596f078
6310! Mem[0000000010081408] = 00000000, %l6 = 00000000000000ff
6311 lduba [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000
6312! Mem[0000000030181410] = ff000000, %l3 = 00000000f596f078
6313 ldsha [%i6+%o5]0x81,%l3 ! %l3 = ffffffffffffff00
6314! Mem[0000000010101418] = b7262298, %f13 = 00000000
6315 ld [%i4+0x018],%f13 ! %f13 = b7262298
6316! Mem[00000000100c1410] = 00000000 00000000, %l2 = ff001197, %l3 = ffffff00
6317 ldda [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000000 0000000000000000
6318! Starting 10 instruction Store Burst
6319! %f0 = 00000000 82000000, Mem[0000000010041410] = 00000000 ffffc0ff
6320 stda %f0 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000 82000000
6321
6322p0_label_154:
6323! %l6 = 0000000000000000, Mem[0000000010181400] = 00000000
6324 stwa %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
6325! %l1 = ffffffffffffffff, Mem[00000000201c0000] = ffff9b8f, %asi = 80
6326 stha %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffff9b8f
6327! %f31 = 0000008a, Mem[0000000010081410] = ffff7cf4
6328 sta %f31,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000008a
6329! %f24 = 00000000 0000008a, %l4 = ffffffffff536bff
6330! Mem[0000000030041420] = a00c112067be2bff
6331 add %i1,0x020,%g1
6332 stda %f24,[%g1+%l4]ASI_PST16_S ! Mem[0000000030041420] = 000000000000008a
6333! Mem[00000000100c1427] = 03eb0061, %l7 = 0000000000000000
6334 ldstub [%i3+0x027],%l7 ! %l7 = 00000061000000ff
6335! %f28 = f230c3b5 ffffffff, Mem[0000000010181420] = 13d90025 a97dff77
6336 std %f28,[%i6+0x020] ! Mem[0000000010181420] = f230c3b5 ffffffff
6337! Mem[0000000010081408] = 00000000, %l3 = 0000000000000000
6338 ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 00000000000000ff
6339! Mem[00000000100c1410] = 00000000, %l6 = 0000000000000000
6340 ldstuba [%i3+%o5]0x88,%l6 ! %l6 = 00000000000000ff
6341! %f28 = f230c3b5 ffffffff, Mem[0000000010141400] = ff6b53ff 5582c7d2
6342 stda %f28,[%i5+%g0]0x88 ! Mem[0000000010141400] = f230c3b5 ffffffff
6343! Starting 10 instruction Load Burst
6344! Mem[0000000010101424] = 000000ff, %l0 = 00000000000000b5
6345 lduh [%i4+0x026],%l0 ! %l0 = 00000000000000ff
6346
6347p0_label_155:
6348! Mem[00000000201c0000] = ffff9b8f, %l2 = 0000000000000000
6349 lduba [%o0+0x000]%asi,%l2 ! %l2 = 00000000000000ff
6350! Mem[0000000020800000] = ffff7fc1, %l5 = 00000000000000ff
6351 lduh [%o1+%g0],%l5 ! %l5 = 000000000000ffff
6352! Mem[00000000100c1410] = 000000ff, %f6 = ff3795a8
6353 lda [%i3+%o5]0x88,%f6 ! %f6 = 000000ff
6354! Mem[0000000030181408] = ff000000d00000ff, %f6 = 000000ff 000000ff
6355 ldda [%i6+%o4]0x89,%f6 ! %f6 = ff000000 d00000ff
6356! Mem[0000000010141400] = ffffffff, %l7 = 0000000000000061
6357 lduba [%i5+%g0]0x80,%l7 ! %l7 = 00000000000000ff
6358! Mem[0000000010141400] = f230c3b5ffffffff, %l1 = ffffffffffffffff
6359 ldxa [%i5+%g0]0x88,%l1 ! %l1 = f230c3b5ffffffff
6360! Mem[00000000100c1410] = 00000000000000ff, %l4 = ffffffffff536bff
6361 ldxa [%i3+%o5]0x88,%l4 ! %l4 = 00000000000000ff
6362! Mem[0000000010001408] = ff000000000000ff, %f18 = 00000000 a89537ff
6363 ldda [%i0+%o4]0x88,%f18 ! %f18 = ff000000 000000ff
6364! Mem[0000000010141410] = 00000000, %l6 = 0000000000000000
6365 ldsha [%i5+%o5]0x88,%l6 ! %l6 = 0000000000000000
6366! Starting 10 instruction Store Burst
6367! Mem[0000000010001424] = 00000000, %l2 = 000000ff, %l5 = 0000ffff
6368 add %i0,0x24,%g1
6369 casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000000000000
6370
6371! Check Point 31 for processor 0
6372
6373 set p0_check_pt_data_31,%g4
6374 rd %ccr,%g5 ! %g5 = 44
6375 ldx [%g4+0x08],%g2
6376 cmp %l0,%g2 ! %l0 = 00000000000000ff
6377 bne %xcc,p0_reg_check_fail0
6378 mov 0xee0,%g1
6379 ldx [%g4+0x10],%g2
6380 cmp %l1,%g2 ! %l1 = f230c3b5ffffffff
6381 bne %xcc,p0_reg_check_fail1
6382 mov 0xee1,%g1
6383 ldx [%g4+0x18],%g2
6384 cmp %l2,%g2 ! %l2 = 00000000000000ff
6385 bne %xcc,p0_reg_check_fail2
6386 mov 0xee2,%g1
6387 ldx [%g4+0x20],%g2
6388 cmp %l3,%g2 ! %l3 = 0000000000000000
6389 bne %xcc,p0_reg_check_fail3
6390 mov 0xee3,%g1
6391 ldx [%g4+0x28],%g2
6392 cmp %l4,%g2 ! %l4 = 00000000000000ff
6393 bne %xcc,p0_reg_check_fail4
6394 mov 0xee4,%g1
6395 ldx [%g4+0x30],%g2
6396 cmp %l5,%g2 ! %l5 = 0000000000000000
6397 bne %xcc,p0_reg_check_fail5
6398 mov 0xee5,%g1
6399 ldx [%g4+0x38],%g2
6400 cmp %l6,%g2 ! %l6 = 0000000000000000
6401 bne %xcc,p0_reg_check_fail6
6402 mov 0xee6,%g1
6403 ldx [%g4+0x40],%g2
6404 cmp %l7,%g2 ! %l7 = 00000000000000ff
6405 bne %xcc,p0_reg_check_fail7
6406 mov 0xee7,%g1
6407 ldx [%g4+0x48],%g3
6408 std %f2,[%g4]
6409 ldx [%g4],%g2
6410 cmp %g3,%g2 ! %f2 = 00000000 c8ff59ff
6411 bne %xcc,p0_freg_check_fail
6412 mov 0xf02,%g1
6413 ldx [%g4+0x50],%g3
6414 std %f4,[%g4]
6415 ldx [%g4],%g2
6416 cmp %g3,%g2 ! %f4 = ffffffff 83786dc7
6417 bne %xcc,p0_freg_check_fail
6418 mov 0xf04,%g1
6419 ldx [%g4+0x58],%g3
6420 std %f6,[%g4]
6421 ldx [%g4],%g2
6422 cmp %g3,%g2 ! %f6 = ff000000 d00000ff
6423 bne %xcc,p0_freg_check_fail
6424 mov 0xf06,%g1
6425 ldx [%g4+0x60],%g3
6426 std %f8,[%g4]
6427 ldx [%g4],%g2
6428 cmp %g3,%g2 ! %f8 = 00000000 000000ff
6429 bne %xcc,p0_freg_check_fail
6430 mov 0xf08,%g1
6431 ldx [%g4+0x68],%g3
6432 std %f12,[%g4]
6433 ldx [%g4],%g2
6434 cmp %g3,%g2 ! %f12 = 00000000 b7262298
6435 bne %xcc,p0_freg_check_fail
6436 mov 0xf12,%g1
6437 ldx [%g4+0x70],%g3
6438 std %f18,[%g4]
6439 ldx [%g4],%g2
6440 cmp %g3,%g2 ! %f18 = ff000000 000000ff
6441 bne %xcc,p0_freg_check_fail
6442 mov 0xf18,%g1
6443 ldx [%g4+0x78],%g3
6444 std %f22,[%g4]
6445 ldx [%g4],%g2
6446 cmp %g3,%g2 ! %f22 = f47cffff 00000000
6447 bne %xcc,p0_freg_check_fail
6448 mov 0xf22,%g1
6449
6450! Check Point 31 completed
6451
6452
6453p0_label_156:
6454! %l6 = 0000000000000000, Mem[00000000201c0000] = ffff9b8f
6455 stb %l6,[%o0+%g0] ! Mem[00000000201c0000] = 00ff9b8f
6456! Mem[0000000010181400] = 00000000000000ff, %l7 = 00000000000000ff, %l7 = 00000000000000ff
6457 casxa [%i6]0x80,%l7,%l7 ! %l7 = 00000000000000ff
6458! %f22 = f47cffff 00000000, Mem[0000000010041408] = 00000082 c13e0000
6459 stda %f22,[%i1+%o4]0x80 ! Mem[0000000010041408] = f47cffff 00000000
6460! %l5 = 0000000000000000, Mem[0000000030141410] = ff9f5582
6461 stba %l5,[%i5+%o5]0x81 ! Mem[0000000030141410] = 009f5582
6462! %l4 = 00000000000000ff, Mem[0000000010081410] = 8a000000
6463 stba %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = ff000000
6464! Mem[0000000010041400] = 558200ff, %l5 = 0000000000000000
6465 swapa [%i1+%g0]0x80,%l5 ! %l5 = 00000000558200ff
6466! %f16 = 00000000 c8ff59ff, Mem[0000000010181408] = 00000000 130fe697
6467 stda %f16,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 c8ff59ff
6468! %l5 = 00000000558200ff, Mem[0000000020800041] = ffffe25a
6469 stb %l5,[%o1+0x041] ! Mem[0000000020800040] = ffffe25a
6470! Mem[0000000010141401] = ffffffff, %l7 = 00000000000000ff
6471 ldstuba [%i5+0x001]%asi,%l7 ! %l7 = 000000ff000000ff
6472! Starting 10 instruction Load Burst
6473! Mem[0000000021800140] = 3e4cef3d, %l2 = 00000000000000ff
6474 lduba [%o3+0x141]%asi,%l2 ! %l2 = 000000000000004c
6475
6476p0_label_157:
6477! Mem[0000000010001408] = ff000000, %l1 = f230c3b5ffffffff
6478 ldswa [%i0+%o4]0x80,%l1 ! %l1 = ffffffffff000000
6479! Mem[0000000010181408] = 00000000, %l7 = 00000000000000ff
6480 lduwa [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000000
6481! Mem[0000000010101400] = a00c0000, %l5 = 00000000558200ff
6482 ldswa [%i4+%g0]0x80,%l5 ! %l5 = ffffffffa00c0000
6483! Mem[0000000030081410] = 00000000, %l0 = 00000000000000ff
6484 lduwa [%i2+%o5]0x89,%l0 ! %l0 = 0000000000000000
6485 membar #Sync ! Added by membar checker (23)
6486! Mem[0000000010141400] = ffffffff b5c330f2 ff3795a8 00000000
6487! Mem[0000000010141410] = 00000000 00000026 ff790600 f47cffff
6488! Mem[0000000010141420] = 031a783d b6b67068 00000000 ff000000
6489! Mem[0000000010141430] = ff591ac8 000000ff 00000000 ff0000d0
6490 ldda [%i5]ASI_BLK_P,%f0 ! Block Load from 0000000010141400
6491! Mem[0000000030041410] = 000fe697, %l6 = 0000000000000000
6492 ldsha [%i1+%o5]0x81,%l6 ! %l6 = 000000000000000f
6493! Mem[0000000030181408] = ff0000d0, %l2 = 000000000000004c
6494 ldsba [%i6+%o4]0x81,%l2 ! %l2 = ffffffffffffffff
6495! Mem[0000000010001400] = ff59ffc8, %f18 = ff000000
6496 lda [%i0+%g0]0x80,%f18 ! %f18 = ff59ffc8
6497! Mem[0000000030141400] = 00000000f230c3b5, %f20 = 00000000 000000ff
6498 ldda [%i5+%g0]0x81,%f20 ! %f20 = 00000000 f230c3b5
6499! Starting 10 instruction Store Burst
6500 membar #Sync ! Added by membar checker (24)
6501! %l6 = 000000000000000f, Mem[0000000010141400] = ffffffff
6502 stba %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0fffffff
6503
6504p0_label_158:
6505! %f3 = 00000000, Mem[0000000010141410] = 00000000
6506 sta %f3 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
6507! Mem[0000000010081410] = 000000ff, %l0 = 0000000000000000
6508 ldstuba [%i2+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
6509! %l5 = ffffffffa00c0000, Mem[00000000100c1422] = 00ec8566, %asi = 80
6510 stba %l5,[%i3+0x022]%asi ! Mem[00000000100c1420] = 00ec0066
6511! %f18 = ff59ffc8 000000ff, %l7 = 0000000000000000
6512! Mem[0000000030081408] = ff59ffc8ff000000
6513 add %i2,0x008,%g1
6514 stda %f18,[%g1+%l7]ASI_PST8_S ! Mem[0000000030081408] = ff59ffc8ff000000
6515! %f6 = ff790600, Mem[00000000100c1410] = ff000000
6516 sta %f6 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff790600
6517! %f24 = 00000000, Mem[0000000030181410] = 000000ff
6518 sta %f24,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
6519! %f21 = f230c3b5, Mem[0000000030001400] = 0ca0ff00
6520 sta %f21,[%i0+%g0]0x81 ! Mem[0000000030001400] = f230c3b5
6521! %l0 = 00000000000000ff, Mem[0000000010181420] = f230c3b5ffffffff
6522 stx %l0,[%i6+0x020] ! Mem[0000000010181420] = 00000000000000ff
6523! Mem[0000000010101408] = 000000ff, %l4 = 00000000000000ff
6524 swapa [%i4+%o4]0x88,%l4 ! %l4 = 00000000000000ff
6525! Starting 10 instruction Load Burst
6526! Mem[0000000010001400] = c8ff59ff, %l2 = ffffffffffffffff
6527 lduwa [%i0+%g0]0x88,%l2 ! %l2 = 00000000c8ff59ff
6528
6529p0_label_159:
6530! Mem[00000000100c1408] = ff001197, %l1 = ffffffffff000000
6531 lduh [%i3+%o4],%l1 ! %l1 = 000000000000ff00
6532! Mem[0000000030041410] = 97e60f00, %l6 = 000000000000000f
6533 lduha [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000f00
6534! Mem[0000000030141408] = 0000004c, %f19 = 000000ff
6535 lda [%i5+%o4]0x89,%f19 ! %f19 = 0000004c
6536! Mem[0000000010101400] = b005078e00000ca0, %l3 = 0000000000000000
6537 ldxa [%i4+%g0]0x88,%l3 ! %l3 = b005078e00000ca0
6538! Mem[0000000030041408] = ff000000, %l7 = 0000000000000000
6539 lduha [%i1+%o4]0x81,%l7 ! %l7 = 000000000000ff00
6540! Mem[0000000030181400] = 00000000, %l0 = 00000000000000ff
6541 lduwa [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000000
6542! Mem[0000000030181400] = 00000000d2c78255, %f0 = ffffffff b5c330f2
6543 ldda [%i6+%g0]0x81,%f0 ! %f0 = 00000000 d2c78255
6544! Mem[0000000010001410] = 05000000, %l5 = ffffffffa00c0000
6545 ldsha [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000500
6546! Mem[0000000010101400] = 00000ca0, %l0 = 0000000000000000
6547 lduwa [%i4+%g0]0x88,%l0 ! %l0 = 0000000000000ca0
6548! Starting 10 instruction Store Burst
6549! Mem[0000000010101428] = 0000004c, %l1 = 000000000000ff00
6550 swap [%i4+0x028],%l1 ! %l1 = 000000000000004c
6551
6552p0_label_160:
6553! %l3 = b005078e00000ca0, Mem[0000000030001408] = ff000000
6554 stba %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff0000a0
6555! %l3 = b005078e00000ca0, Mem[0000000010141410] = 00000000
6556 stw %l3,[%i5+%o5] ! Mem[0000000010141410] = 00000ca0
6557! Mem[0000000010041408] = f47cffff, %l0 = 0000000000000ca0
6558 ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 000000f4000000ff
6559! %l4 = 000000ff, %l5 = 00000500, Mem[0000000010041410] = 82000000 00000000
6560 stda %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000ff 00000500
6561! %f16 = 00000000, Mem[0000000030181400] = 00000000
6562 sta %f16,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
6563! Mem[0000000010001408] = 000000ff, %l3 = b005078e00000ca0
6564 ldstuba [%i0+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
6565! Mem[0000000010041412] = ff000000, %l6 = 0000000000000f00
6566 ldstub [%i1+0x012],%l6 ! %l6 = 00000000000000ff
6567! Mem[0000000010001410] = 00000005, %l2 = 00000000c8ff59ff
6568 swapa [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000005
6569! Mem[0000000010141408] = ff3795a8, %l7 = 000000000000ff00
6570 ldstuba [%i5+%o4]0x80,%l7 ! %l7 = 000000ff000000ff
6571! Starting 10 instruction Load Burst
6572! Mem[0000000030081410] = 00000000, %l6 = 0000000000000000
6573 ldsba [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000000
6574
6575! Check Point 32 for processor 0
6576
6577 set p0_check_pt_data_32,%g4
6578 rd %ccr,%g5 ! %g5 = 44
6579 ldx [%g4+0x08],%g2
6580 cmp %l0,%g2 ! %l0 = 00000000000000f4
6581 bne %xcc,p0_reg_check_fail0
6582 mov 0xee0,%g1
6583 ldx [%g4+0x10],%g2
6584 cmp %l1,%g2 ! %l1 = 000000000000004c
6585 bne %xcc,p0_reg_check_fail1
6586 mov 0xee1,%g1
6587 ldx [%g4+0x18],%g2
6588 cmp %l2,%g2 ! %l2 = 0000000000000005
6589 bne %xcc,p0_reg_check_fail2
6590 mov 0xee2,%g1
6591 ldx [%g4+0x20],%g2
6592 cmp %l3,%g2 ! %l3 = 00000000000000ff
6593 bne %xcc,p0_reg_check_fail3
6594 mov 0xee3,%g1
6595 ldx [%g4+0x28],%g2
6596 cmp %l5,%g2 ! %l5 = 0000000000000500
6597 bne %xcc,p0_reg_check_fail5
6598 mov 0xee5,%g1
6599 ldx [%g4+0x30],%g2
6600 cmp %l6,%g2 ! %l6 = 0000000000000000
6601 bne %xcc,p0_reg_check_fail6
6602 mov 0xee6,%g1
6603 ldx [%g4+0x38],%g2
6604 cmp %l7,%g2 ! %l7 = 00000000000000ff
6605 bne %xcc,p0_reg_check_fail7
6606 mov 0xee7,%g1
6607 ldx [%g4+0x40],%g3
6608 std %f0,[%g4]
6609 ldx [%g4],%g2
6610 cmp %g3,%g2 ! %f0 = 00000000 d2c78255
6611 bne %xcc,p0_freg_check_fail
6612 mov 0xf00,%g1
6613 ldx [%g4+0x48],%g3
6614 std %f2,[%g4]
6615 ldx [%g4],%g2
6616 cmp %g3,%g2 ! %f2 = ff3795a8 00000000
6617 bne %xcc,p0_freg_check_fail
6618 mov 0xf02,%g1
6619 ldx [%g4+0x50],%g3
6620 std %f4,[%g4]
6621 ldx [%g4],%g2
6622 cmp %g3,%g2 ! %f4 = 00000000 00000026
6623 bne %xcc,p0_freg_check_fail
6624 mov 0xf04,%g1
6625 ldx [%g4+0x58],%g3
6626 std %f6,[%g4]
6627 ldx [%g4],%g2
6628 cmp %g3,%g2 ! %f6 = ff790600 f47cffff
6629 bne %xcc,p0_freg_check_fail
6630 mov 0xf06,%g1
6631 ldx [%g4+0x60],%g3
6632 std %f8,[%g4]
6633 ldx [%g4],%g2
6634 cmp %g3,%g2 ! %f8 = 031a783d b6b67068
6635 bne %xcc,p0_freg_check_fail
6636 mov 0xf08,%g1
6637 ldx [%g4+0x68],%g3
6638 std %f10,[%g4]
6639 ldx [%g4],%g2
6640 cmp %g3,%g2 ! %f10 = 00000000 ff000000
6641 bne %xcc,p0_freg_check_fail
6642 mov 0xf10,%g1
6643 ldx [%g4+0x70],%g3
6644 std %f12,[%g4]
6645 ldx [%g4],%g2
6646 cmp %g3,%g2 ! %f12 = ff591ac8 000000ff
6647 bne %xcc,p0_freg_check_fail
6648 mov 0xf12,%g1
6649 ldx [%g4+0x78],%g3
6650 std %f14,[%g4]
6651 ldx [%g4],%g2
6652 cmp %g3,%g2 ! %f14 = 00000000 ff0000d0
6653 bne %xcc,p0_freg_check_fail
6654 mov 0xf14,%g1
6655 ldx [%g4+0x80],%g3
6656 std %f18,[%g4]
6657 ldx [%g4],%g2
6658 cmp %g3,%g2 ! %f18 = ff59ffc8 0000004c
6659 bne %xcc,p0_freg_check_fail
6660 mov 0xf18,%g1
6661 ldx [%g4+0x88],%g3
6662 std %f20,[%g4]
6663 ldx [%g4],%g2
6664 cmp %g3,%g2 ! %f20 = 00000000 f230c3b5
6665 bne %xcc,p0_freg_check_fail
6666 mov 0xf20,%g1
6667
6668! Check Point 32 completed
6669
6670
6671p0_label_161:
6672! Mem[0000000010181400] = 00000000, %l7 = 00000000000000ff
6673 lduh [%i6+%g0],%l7 ! %l7 = 0000000000000000
6674! Mem[0000000010101408] = 000000ff, %l7 = 0000000000000000
6675 ldswa [%i4+%o4]0x88,%l7 ! %l7 = 00000000000000ff
6676! %l7 = 00000000000000ff, %l4 = 00000000000000ff, %l2 = 0000000000000005
6677 udivx %l7,%l4,%l2 ! %l2 = 0000000000000001
6678! Mem[00000000100c1408] = 971100ff, %l1 = 000000000000004c
6679 ldsha [%i3+%o4]0x88,%l1 ! %l1 = 00000000000000ff
6680! Mem[0000000010041400] = 00000000, %l3 = 00000000000000ff
6681 ldsha [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000000
6682! Mem[0000000010001400] = ff59ffc8, %f4 = 00000000
6683 lda [%i0+%g0]0x80,%f4 ! %f4 = ff59ffc8
6684! Mem[0000000030181400] = 00000000, %l4 = 00000000000000ff
6685 ldswa [%i6+%g0]0x89,%l4 ! %l4 = 0000000000000000
6686! Mem[0000000030141410] = 009f5582, %l6 = 0000000000000000
6687 ldsba [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000000
6688! Mem[0000000010101408] = ff000000, %l3 = 0000000000000000
6689 ldswa [%i4+%o4]0x80,%l3 ! %l3 = ffffffffff000000
6690! Starting 10 instruction Store Burst
6691! %l7 = 00000000000000ff, Mem[0000000010181408] = 00000000
6692 stwa %l7,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000000ff
6693
6694p0_label_162:
6695! Mem[0000000020800000] = ffff7fc1, %l2 = 0000000000000001
6696 ldstuba [%o1+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
6697! Mem[0000000030141410] = 009f5582, %l3 = ffffffffff000000
6698 ldstuba [%i5+%o5]0x81,%l3 ! %l3 = 00000000000000ff
6699! %f12 = ff591ac8 000000ff, Mem[0000000010081408] = ff000000 00000000
6700 stda %f12,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff591ac8 000000ff
6701! Mem[00000000100c1430] = 130fe697000000d0, %l0 = 00000000000000f4, %l1 = 00000000000000ff
6702 add %i3,0x30,%g1
6703 casxa [%g1]0x80,%l0,%l1 ! %l1 = 130fe697000000d0
6704! Mem[00000000100c1410] = 000679ff, %l1 = 130fe697000000d0
6705 ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 000000ff000000ff
6706! Mem[0000000010081430] = fffc1197, %l6 = 0000000000000000
6707 swap [%i2+0x030],%l6 ! %l6 = 00000000fffc1197
6708! %f3 = 00000000, Mem[0000000030041410] = 97e60f00
6709 sta %f3 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
6710! %l0 = 00000000000000f4, Mem[0000000010081408] = c81a59ff
6711 stha %l0,[%i2+%o4]0x88 ! Mem[0000000010081408] = c81a00f4
6712! %l4 = 00000000, %l5 = 00000500, Mem[0000000010081410] = ff000000 00000000
6713 stda %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000 00000500
6714! Starting 10 instruction Load Burst
6715! Mem[00000000211c0000] = ffffb5d7, %l4 = 0000000000000000
6716 lduh [%o2+%g0],%l4 ! %l4 = 000000000000ffff
6717
6718p0_label_163:
6719! Mem[0000000010001410] = ff59ffc8, %l1 = 00000000000000ff
6720 ldsba [%i0+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
6721! Mem[0000000010181410] = ffffffff, %l2 = 00000000000000ff
6722 ldsba [%i6+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
6723! Mem[00000000300c1410] = ff536bffd2c70061, %f0 = 00000000 d2c78255
6724 ldda [%i3+%o5]0x81,%f0 ! %f0 = ff536bff d2c70061
6725! Mem[00000000218001c0] = 825567be, %l4 = 000000000000ffff
6726 ldsba [%o3+0x1c1]%asi,%l4 ! %l4 = 0000000000000055
6727! Mem[0000000010141400] = 0fffffffb5c330f2, %l7 = 00000000000000ff
6728 ldxa [%i5+%g0]0x80,%l7 ! %l7 = 0fffffffb5c330f2
6729! Mem[0000000010081438] = ed96f7f6, %l5 = 0000000000000500
6730 ldsb [%i2+0x039],%l5 ! %l5 = ffffffffffffff96
6731! Mem[0000000010081438] = ed96f7f6 1ddb824c, %l4 = 00000055, %l5 = ffffff96
6732 ldda [%i2+0x038]%asi,%l4 ! %l4 = 00000000ed96f7f6 000000001ddb824c
6733! %l1 = ffffffffffffffff, Mem[0000000030081400] = 000000bd82000000
6734 stxa %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffffffffffff
6735! Mem[0000000010041438] = e5022705ffffc0ff, %l6 = 00000000fffc1197
6736 ldx [%i1+0x038],%l6 ! %l6 = e5022705ffffc0ff
6737! Starting 10 instruction Store Burst
6738! %l0 = 000000f4, %l1 = ffffffff, Mem[00000000100c1408] = ff001197 f596f078
6739 stda %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000f4 ffffffff
6740
6741p0_label_164:
6742! Mem[00000000100c141d] = f9fbe3e0, %l4 = 00000000ed96f7f6
6743 ldstub [%i3+0x01d],%l4 ! %l4 = 000000fb000000ff
6744! %f12 = ff591ac8, Mem[00000000300c1408] = 00000000
6745 sta %f12,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff591ac8
6746! %l4 = 00000000000000fb, Mem[0000000010181400] = 00000000
6747 stwa %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000fb
6748! %l0 = 000000f4, %l1 = ffffffff, Mem[0000000010001410] = ff59ffc8 00000000
6749 stda %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000f4 ffffffff
6750! Mem[00000000211c0000] = ffffb5d7, %l7 = 0fffffffb5c330f2
6751 ldstuba [%o2+0x000]%asi,%l7 ! %l7 = 000000ff000000ff
6752! %l6 = e5022705ffffc0ff, Mem[0000000020800001] = ffff7fc1, %asi = 80
6753 stba %l6,[%o1+0x001]%asi ! Mem[0000000020800000] = ffff7fc1
6754! %f30 = ff3795a8, Mem[0000000010001400] = ff59ffc8
6755 sta %f30,[%i0+%g0]0x80 ! Mem[0000000010001400] = ff3795a8
6756! Mem[0000000021800100] = d03e4a7a, %l5 = 000000001ddb824c
6757 ldstub [%o3+0x100],%l5 ! %l5 = 000000d0000000ff
6758! Mem[0000000030181408] = ff0000d0, %l3 = 0000000000000000
6759 ldstuba [%i6+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
6760! Starting 10 instruction Load Burst
6761! Mem[0000000030141400] = 00000000f230c3b5, %f8 = 031a783d b6b67068
6762 ldda [%i5+%g0]0x81,%f8 ! %f8 = 00000000 f230c3b5
6763
6764p0_label_165:
6765! Mem[0000000030101408] = 00000000ff000000, %f30 = ff3795a8 0000008a
6766 ldda [%i4+%o4]0x81,%f30 ! %f30 = 00000000 ff000000
6767! Mem[0000000030141408] = 4c000000000000ff, %f6 = ff790600 f47cffff
6768 ldda [%i5+%o4]0x81,%f6 ! %f6 = 4c000000 000000ff
6769! Mem[0000000010181408] = 000000ff, %l5 = 00000000000000d0
6770 ldsba [%i6+%o4]0x80,%l5 ! %l5 = 0000000000000000
6771! Mem[0000000010041428] = 000000ff, %l2 = ffffffffffffffff
6772 lduw [%i1+0x028],%l2 ! %l2 = 00000000000000ff
6773! Mem[0000000010181410] = ffffffff 5debeccd, %l4 = 000000fb, %l5 = 00000000
6774 ldda [%i6+%o5]0x80,%l4 ! %l4 = 00000000ffffffff 000000005debeccd
6775! Mem[0000000010181408] = 000000ffc8ff59ff, %f18 = ff59ffc8 0000004c
6776 ldda [%i6+%o4]0x80,%f18 ! %f18 = 000000ff c8ff59ff
6777! Mem[0000000030001408] = 67be2bffff0000a0, %f12 = ff591ac8 000000ff
6778 ldda [%i0+%o4]0x89,%f12 ! %f12 = 67be2bff ff0000a0
6779! %l6 = e5022705ffffc0ff, Mem[0000000030181400] = 00000000d2c78255
6780 stxa %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = e5022705ffffc0ff
6781! Mem[0000000010141400] = ffffff0f, %l5 = 000000005debeccd
6782 lduha [%i5+%g0]0x88,%l5 ! %l5 = 000000000000ff0f
6783! Starting 10 instruction Store Burst
6784! Mem[00000000300c1408] = ff591ac8, %l4 = 00000000ffffffff
6785 ldstuba [%i3+%o4]0x89,%l4 ! %l4 = 000000c8000000ff
6786
6787! Check Point 33 for processor 0
6788
6789 set p0_check_pt_data_33,%g4
6790 rd %ccr,%g5 ! %g5 = 44
6791 ldx [%g4+0x08],%g2
6792 cmp %l1,%g2 ! %l1 = ffffffffffffffff
6793 bne %xcc,p0_reg_check_fail1
6794 mov 0xee1,%g1
6795 ldx [%g4+0x10],%g2
6796 cmp %l2,%g2 ! %l2 = 00000000000000ff
6797 bne %xcc,p0_reg_check_fail2
6798 mov 0xee2,%g1
6799 ldx [%g4+0x18],%g2
6800 cmp %l3,%g2 ! %l3 = 00000000000000ff
6801 bne %xcc,p0_reg_check_fail3
6802 mov 0xee3,%g1
6803 ldx [%g4+0x20],%g2
6804 cmp %l4,%g2 ! %l4 = 00000000000000c8
6805 bne %xcc,p0_reg_check_fail4
6806 mov 0xee4,%g1
6807 ldx [%g4+0x28],%g2
6808 cmp %l5,%g2 ! %l5 = 000000000000ff0f
6809 bne %xcc,p0_reg_check_fail5
6810 mov 0xee5,%g1
6811 ldx [%g4+0x30],%g2
6812 cmp %l6,%g2 ! %l6 = e5022705ffffc0ff
6813 bne %xcc,p0_reg_check_fail6
6814 mov 0xee6,%g1
6815 ldx [%g4+0x38],%g2
6816 cmp %l7,%g2 ! %l7 = 00000000000000ff
6817 bne %xcc,p0_reg_check_fail7
6818 mov 0xee7,%g1
6819 ldx [%g4+0x40],%g3
6820 std %f0,[%g4]
6821 ldx [%g4],%g2
6822 cmp %g3,%g2 ! %f0 = ff536bff d2c70061
6823 bne %xcc,p0_freg_check_fail
6824 mov 0xf00,%g1
6825 ldx [%g4+0x48],%g3
6826 std %f4,[%g4]
6827 ldx [%g4],%g2
6828 cmp %g3,%g2 ! %f4 = ff59ffc8 00000026
6829 bne %xcc,p0_freg_check_fail
6830 mov 0xf04,%g1
6831 ldx [%g4+0x50],%g3
6832 std %f6,[%g4]
6833 ldx [%g4],%g2
6834 cmp %g3,%g2 ! %f6 = 4c000000 000000ff
6835 bne %xcc,p0_freg_check_fail
6836 mov 0xf06,%g1
6837 ldx [%g4+0x58],%g3
6838 std %f8,[%g4]
6839 ldx [%g4],%g2
6840 cmp %g3,%g2 ! %f8 = 00000000 f230c3b5
6841 bne %xcc,p0_freg_check_fail
6842 mov 0xf08,%g1
6843 ldx [%g4+0x60],%g3
6844 std %f12,[%g4]
6845 ldx [%g4],%g2
6846 cmp %g3,%g2 ! %f12 = 67be2bff ff0000a0
6847 bne %xcc,p0_freg_check_fail
6848 mov 0xf12,%g1
6849 ldx [%g4+0x68],%g3
6850 std %f18,[%g4]
6851 ldx [%g4],%g2
6852 cmp %g3,%g2 ! %f18 = 000000ff c8ff59ff
6853 bne %xcc,p0_freg_check_fail
6854 mov 0xf18,%g1
6855 ldx [%g4+0x70],%g3
6856 std %f30,[%g4]
6857 ldx [%g4],%g2
6858 cmp %g3,%g2 ! %f30 = 00000000 ff000000
6859 bne %xcc,p0_freg_check_fail
6860 mov 0xf30,%g1
6861
6862! Check Point 33 completed
6863
6864
6865p0_label_166:
6866! %f6 = 4c000000 000000ff, Mem[0000000010181408] = 000000ff c8ff59ff
6867 stda %f6 ,[%i6+%o4]0x80 ! Mem[0000000010181408] = 4c000000 000000ff
6868! %l1 = ffffffffffffffff, Mem[000000001000140c] = 000000ff, %asi = 80
6869 stba %l1,[%i0+0x00c]%asi ! Mem[000000001000140c] = ff0000ff
6870! %f22 = f47cffff 00000000, %l5 = 000000000000ff0f
6871! Mem[0000000010081430] = 00000000f596ff78
6872 add %i2,0x030,%g1
6873 stda %f22,[%g1+%l5]ASI_PST16_P ! Mem[0000000010081430] = f47cffff00000000
6874! %l6 = e5022705ffffc0ff, Mem[0000000010001408] = ff000000
6875 stwa %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffffc0ff
6876! Mem[00000000211c0000] = ffffb5d7, %l2 = 00000000000000ff
6877 ldstuba [%o2+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
6878! %f0 = ff536bff d2c70061 ff3795a8 00000000
6879! %f4 = ff59ffc8 00000026 4c000000 000000ff
6880! %f8 = 00000000 f230c3b5 00000000 ff000000
6881! %f12 = 67be2bff ff0000a0 00000000 ff0000d0
6882 stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000030101400
6883! Mem[0000000010141408] = ff3795a8, %l2 = 00000000000000ff
6884 ldstuba [%i5+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
6885! Mem[0000000010141408] = ff3795a8, %l3 = 00000000000000ff
6886 ldstuba [%i5+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
6887! Mem[0000000010081418] = ff6b000000000000, %l3 = 00000000000000ff, %l1 = ffffffffffffffff
6888 add %i2,0x18,%g1
6889 casxa [%g1]0x80,%l3,%l1 ! %l1 = ff6b000000000000
6890! Starting 10 instruction Load Burst
6891! Mem[0000000010181410] = ffffffff, %l0 = 00000000000000f4
6892 lduha [%i6+%o5]0x88,%l0 ! %l0 = 000000000000ffff
6893
6894p0_label_167:
6895! Mem[0000000030181400] = 052702e5, %l1 = ff6b000000000000
6896 lduwa [%i6+%g0]0x89,%l1 ! %l1 = 00000000052702e5
6897! Mem[0000000010041408] = ff7cffff, %f19 = c8ff59ff
6898 lda [%i1+0x008]%asi,%f19 ! %f19 = ff7cffff
6899! Mem[0000000010001430] = 61000000, %l5 = 000000000000ff0f
6900 ldsha [%i0+0x030]%asi,%l5 ! %l5 = 0000000000006100
6901 membar #Sync ! Added by membar checker (25)
6902! Mem[0000000010101408] = ff000000000000ff, %l3 = 00000000000000ff
6903 ldxa [%i4+%o4]0x80,%l3 ! %l3 = ff000000000000ff
6904! Mem[0000000010081400] = f230c3b5, %l7 = 00000000000000ff
6905 lduba [%i2+%g0]0x80,%l7 ! %l7 = 00000000000000f2
6906! Mem[0000000030181408] = ff0000d0 000000ff, %l2 = 000000ff, %l3 = 000000ff
6907 ldda [%i6+%o4]0x81,%l2 ! %l2 = 00000000ff0000d0 00000000000000ff
6908! Mem[00000000100c1400] = ff3795a8, %l3 = 00000000000000ff
6909 ldsba [%i3+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
6910! Mem[0000000010101410] = ff00000000000000, %l3 = ffffffffffffffff
6911 ldxa [%i4+%o5]0x88,%l3 ! %l3 = ff00000000000000
6912! Mem[0000000030001410] = 8affffffffffffff, %f2 = ff3795a8 00000000
6913 ldda [%i0+%o5]0x81,%f2 ! %f2 = 8affffff ffffffff
6914! Starting 10 instruction Store Burst
6915! %f24 = 00000000 0000008a, Mem[00000000100c1408] = 000000f4 ffffffff
6916 stda %f24,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000 0000008a
6917
6918p0_label_168:
6919! %l2 = 00000000ff0000d0, Mem[00000000201c0000] = 00ff9b8f, %asi = 80
6920 stha %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00d09b8f
6921! Mem[0000000010101410] = 00000000, %l3 = ff00000000000000
6922 swapa [%i4+%o5]0x80,%l3 ! %l3 = 0000000000000000
6923! %f20 = 00000000 f230c3b5, %l3 = 0000000000000000
6924! Mem[0000000010101410] = 00000000000000ff
6925 add %i4,0x010,%g1
6926 stda %f20,[%g1+%l3]ASI_PST32_P ! Mem[0000000010101410] = 00000000000000ff
6927! Mem[00000000100c1400] = a89537ff, %l3 = 0000000000000000
6928 ldstuba [%i3+%g0]0x88,%l3 ! %l3 = 000000ff000000ff
6929! %l0 = 000000000000ffff, Mem[0000000030081400] = ffffffff
6930 stha %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffff
6931! Mem[000000001018142f] = 000000ff, %l0 = 000000000000ffff
6932 ldstuba [%i6+0x02f]%asi,%l0 ! %l0 = 000000ff000000ff
6933! %l6 = ffffc0ff, %l7 = 000000f2, Mem[0000000030141410] = 82559fff 4e478378
6934 stda %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffc0ff 000000f2
6935! Mem[00000000100c1400] = ff3795a8ff000000, %l5 = 0000000000006100, %l6 = e5022705ffffc0ff
6936 casxa [%i3]0x80,%l5,%l6 ! %l6 = ff3795a8ff000000
6937! %l5 = 0000000000006100, Mem[0000000010141400] = f230c3b5ffffff0f
6938 stxa %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000000006100
6939! Starting 10 instruction Load Burst
6940! Mem[0000000010101438] = ff64bfd9 0000008a, %l6 = ff000000, %l7 = 000000f2
6941 ldd [%i4+0x038],%l6 ! %l6 = 00000000ff64bfd9 000000000000008a
6942
6943p0_label_169:
6944! Mem[0000000010101410] = ff00000000000000, %f12 = 67be2bff ff0000a0
6945 ldda [%i4+%o5]0x88,%f12 ! %f12 = ff000000 00000000
6946! Mem[00000000300c1408] = ff1a59ff, %l7 = 000000000000008a
6947 lduwa [%i3+%o4]0x81,%l7 ! %l7 = 00000000ff1a59ff
6948! Mem[0000000030181408] = ff0000d0000000ff, %l4 = 00000000000000c8
6949 ldxa [%i6+%o4]0x81,%l4 ! %l4 = ff0000d0000000ff
6950! Mem[0000000010081408] = f4001ac8000000ff, %l3 = 00000000000000ff
6951 ldxa [%i2+0x008]%asi,%l3 ! %l3 = f4001ac8000000ff
6952! Mem[0000000010141400] = 0000000000006100, %f6 = 4c000000 000000ff
6953 ldda [%i5+%g0]0x88,%f6 ! %f6 = 00000000 00006100
6954! Mem[0000000030001400] = 00000000b5c330f2, %f26 = 0000004c ff9f5582
6955 ldda [%i0+%g0]0x89,%f26 ! %f26 = 00000000 b5c330f2
6956! Mem[0000000010181414] = 5debeccd, %l5 = 0000000000006100
6957 lduh [%i6+0x014],%l5 ! %l5 = 0000000000005deb
6958! Mem[0000000030141400] = 00000000f230c3b5, %l5 = 0000000000005deb
6959 ldxa [%i5+%g0]0x81,%l5 ! %l5 = 00000000f230c3b5
6960! Mem[00000000300c1410] = ff6b53ff, %l2 = 00000000ff0000d0
6961 ldswa [%i3+%o5]0x89,%l2 ! %l2 = ffffffffff6b53ff
6962! Starting 10 instruction Store Burst
6963! Mem[0000000030081400] = ffffffff, %l3 = f4001ac8000000ff
6964 swapa [%i2+%g0]0x81,%l3 ! %l3 = 00000000ffffffff
6965
6966p0_label_170:
6967! %l0 = 00000000000000ff, Mem[0000000030141400] = 00000000
6968 stba %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff
6969! %l2 = ffffffffff6b53ff, Mem[0000000010101400] = 00000ca0
6970 stwa %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = ff6b53ff
6971! Mem[0000000010181410] = ffffffff, %l4 = ff0000d0000000ff
6972 swapa [%i6+%o5]0x80,%l4 ! %l4 = 00000000ffffffff
6973! %f30 = 00000000, Mem[0000000010141408] = ff3795a8
6974 sta %f30,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
6975! Mem[00000000100c1400] = ff3795a8, %l1 = 00000000052702e5
6976 swapa [%i3+%g0]0x80,%l1 ! %l1 = 00000000ff3795a8
6977! Mem[0000000010141408] = 00000000, %l1 = 00000000ff3795a8
6978 swapa [%i5+%o4]0x88,%l1 ! %l1 = 0000000000000000
6979! %f22 = f47cffff, Mem[0000000010001400] = ff3795a8
6980 sta %f22,[%i0+%g0]0x80 ! Mem[0000000010001400] = f47cffff
6981! %l5 = 00000000f230c3b5, Mem[00000000201c0000] = 00d09b8f, %asi = 80
6982 stba %l5,[%o0+0x000]%asi ! Mem[00000000201c0000] = b5d09b8f
6983! %l5 = 00000000f230c3b5, Mem[0000000030181408] = ff0000d0
6984 stwa %l5,[%i6+%o4]0x81 ! Mem[0000000030181408] = f230c3b5
6985! Starting 10 instruction Load Burst
6986! Mem[0000000010181408] = 4c000000 000000ff, %l4 = ffffffff, %l5 = f230c3b5
6987 ldd [%i6+%o4],%l4 ! %l4 = 000000004c000000 00000000000000ff
6988
6989! Check Point 34 for processor 0
6990
6991 set p0_check_pt_data_34,%g4
6992 rd %ccr,%g5 ! %g5 = 44
6993 ldx [%g4+0x08],%g2
6994 cmp %l0,%g2 ! %l0 = 00000000000000ff
6995 bne %xcc,p0_reg_check_fail0
6996 mov 0xee0,%g1
6997 ldx [%g4+0x10],%g2
6998 cmp %l1,%g2 ! %l1 = 0000000000000000
6999 bne %xcc,p0_reg_check_fail1
7000 mov 0xee1,%g1
7001 ldx [%g4+0x18],%g2
7002 cmp %l2,%g2 ! %l2 = ffffffffff6b53ff
7003 bne %xcc,p0_reg_check_fail2
7004 mov 0xee2,%g1
7005 ldx [%g4+0x20],%g2
7006 cmp %l3,%g2 ! %l3 = 00000000ffffffff
7007 bne %xcc,p0_reg_check_fail3
7008 mov 0xee3,%g1
7009 ldx [%g4+0x28],%g2
7010 cmp %l4,%g2 ! %l4 = 000000004c000000
7011 bne %xcc,p0_reg_check_fail4
7012 mov 0xee4,%g1
7013 ldx [%g4+0x30],%g2
7014 cmp %l5,%g2 ! %l5 = 00000000000000ff
7015 bne %xcc,p0_reg_check_fail5
7016 mov 0xee5,%g1
7017 ldx [%g4+0x38],%g2
7018 cmp %l7,%g2 ! %l7 = 00000000ff1a59ff
7019 bne %xcc,p0_reg_check_fail7
7020 mov 0xee7,%g1
7021 ldx [%g4+0x40],%g3
7022 std %f2,[%g4]
7023 ldx [%g4],%g2
7024 cmp %g3,%g2 ! %f2 = 8affffff ffffffff
7025 bne %xcc,p0_freg_check_fail
7026 mov 0xf02,%g1
7027 ldx [%g4+0x48],%g3
7028 std %f4,[%g4]
7029 ldx [%g4],%g2
7030 cmp %g3,%g2 ! %f4 = ff59ffc8 00000026
7031 bne %xcc,p0_freg_check_fail
7032 mov 0xf04,%g1
7033 ldx [%g4+0x50],%g3
7034 std %f6,[%g4]
7035 ldx [%g4],%g2
7036 cmp %g3,%g2 ! %f6 = 00000000 00006100
7037 bne %xcc,p0_freg_check_fail
7038 mov 0xf06,%g1
7039 ldx [%g4+0x58],%g3
7040 std %f12,[%g4]
7041 ldx [%g4],%g2
7042 cmp %g3,%g2 ! %f12 = ff000000 00000000
7043 bne %xcc,p0_freg_check_fail
7044 mov 0xf12,%g1
7045 ldx [%g4+0x60],%g3
7046 std %f18,[%g4]
7047 ldx [%g4],%g2
7048 cmp %g3,%g2 ! %f18 = 000000ff ff7cffff
7049 bne %xcc,p0_freg_check_fail
7050 mov 0xf18,%g1
7051 ldx [%g4+0x68],%g3
7052 std %f26,[%g4]
7053 ldx [%g4],%g2
7054 cmp %g3,%g2 ! %f26 = 00000000 b5c330f2
7055 bne %xcc,p0_freg_check_fail
7056 mov 0xf26,%g1
7057
7058! Check Point 34 completed
7059
7060
7061p0_label_171:
7062! Mem[00000000100c1420] = 00ec006603eb00ff, %f24 = 00000000 0000008a
7063 ldda [%i3+0x020]%asi,%f24 ! %f24 = 00ec0066 03eb00ff
7064! Mem[00000000300c1408] = ff1a59ffffffffff, %l4 = 000000004c000000
7065 ldxa [%i3+%o4]0x81,%l4 ! %l4 = ff1a59ffffffffff
7066! Mem[0000000010141400] = 00000000 00006100, %l6 = ff64bfd9, %l7 = ff1a59ff
7067 ldda [%i5+%g0]0x88,%l6 ! %l6 = 0000000000006100 0000000000000000
7068! Mem[0000000010041410] = 00ff00ff, %l2 = ffffffffff6b53ff
7069 lduha [%i1+%o5]0x88,%l2 ! %l2 = 00000000000000ff
7070! Mem[0000000030001400] = f230c3b5 00000000 a00000ff ff2bbe67
7071! Mem[0000000030001410] = 8affffff ffffffff 007bbbbd 835e80db
7072! Mem[0000000030001420] = e3d6eb97 6685ec48 5a2bbe67 67be2b5a
7073! Mem[0000000030001430] = 3f2cb25d 3e2dee16 22873e41 0bc8eac7
7074 ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
7075! Mem[0000000010001420] = 8a000000, %l2 = 00000000000000ff
7076 ldsh [%i0+0x020],%l2 ! %l2 = ffffffffffff8a00
7077! Mem[00000000300c1410] = 6100c7d2ff6b53ff, %f22 = f47cffff 00000000
7078 ldda [%i3+%o5]0x89,%f22 ! %f22 = 6100c7d2 ff6b53ff
7079! Mem[00000000211c0000] = ffffb5d7, %l4 = ff1a59ffffffffff
7080 ldsb [%o2+0x001],%l4 ! %l4 = ffffffffffffffff
7081! Mem[0000000010141400] = 0061000000000000, %f22 = 6100c7d2 ff6b53ff
7082 ldda [%i5+%g0]0x80,%f22 ! %f22 = 00610000 00000000
7083! Starting 10 instruction Store Burst
7084! %l7 = 0000000000000000, Mem[0000000010001400] = ffff7cf4
7085 stwa %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
7086
7087p0_label_172:
7088! %l1 = 0000000000000000, Mem[0000000010101400] = ff536bff
7089 stha %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00006bff
7090! %l2 = ffff8a00, %l3 = ffffffff, Mem[0000000010081410] = 00000000 00000500
7091 stda %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffff8a00 ffffffff
7092! Mem[00000000201c0000] = b5d09b8f, %l0 = 00000000000000ff
7093 ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 000000b5000000ff
7094! %l1 = 0000000000000000, Mem[0000000010181410] = cdeceb5dff000000
7095 stxa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000000000000000
7096! Mem[0000000030041410] = 00000000, %l5 = 00000000000000ff
7097 swapa [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000000
7098! %f28 = f230c3b5, Mem[0000000030141400] = 000000ff
7099 sta %f28,[%i5+%g0]0x89 ! Mem[0000000030141400] = f230c3b5
7100! Mem[0000000030041400] = 000000ff, %l3 = 00000000ffffffff
7101 swapa [%i1+%g0]0x81,%l3 ! %l3 = 00000000000000ff
7102! %l5 = 0000000000000000, Mem[0000000020800041] = ffffe25a
7103 stb %l5,[%o1+0x041] ! Mem[0000000020800040] = ff00e25a
7104! %l6 = 00006100, %l7 = 00000000, Mem[00000000100c1428] = ffe8739e 000000ff
7105 std %l6,[%i3+0x028] ! Mem[00000000100c1428] = 00006100 00000000
7106! Starting 10 instruction Load Burst
7107! Mem[0000000010181418] = ffc70061, %l4 = ffffffffffffffff
7108 lduh [%i6+0x018],%l4 ! %l4 = 000000000000ffc7
7109
7110p0_label_173:
7111! Mem[0000000010101410] = 00000000, %l7 = 0000000000000000
7112 ldsba [%i4+%o5]0x88,%l7 ! %l7 = 0000000000000000
7113! Mem[0000000030041408] = ff000000, %l1 = 0000000000000000
7114 lduwa [%i1+%o4]0x81,%l1 ! %l1 = 00000000ff000000
7115! Mem[0000000010001400] = 00000000, %f23 = 00000000
7116 lda [%i0+%g0]0x80,%f23 ! %f23 = 00000000
7117! Mem[00000000300c1410] = ff536bff, %l6 = 0000000000006100
7118 lduha [%i3+%o5]0x81,%l6 ! %l6 = 000000000000ff53
7119! Mem[0000000010041410] = ff00ff00, %l6 = 000000000000ff53
7120 lduwa [%i1+%o5]0x80,%l6 ! %l6 = 00000000ff00ff00
7121! Mem[0000000010081410] = ffff8a00, %l4 = 000000000000ffc7
7122 lduha [%i2+%o5]0x80,%l4 ! %l4 = 000000000000ffff
7123! Mem[0000000010141408] = 00000000 ff3795a8, %l2 = ffff8a00, %l3 = 000000ff
7124 ldda [%i5+%o4]0x88,%l2 ! %l2 = 00000000ff3795a8 0000000000000000
7125! Mem[0000000010101400] = 00006bff8e0705b0, %f28 = f230c3b5 ffffffff
7126 ldda [%i4+%g0]0x80,%f28 ! %f28 = 00006bff 8e0705b0
7127! Mem[0000000010001410] = 000000f4 ffffffff, %l4 = 0000ffff, %l5 = 00000000
7128 ldda [%i0+%o5]0x80,%l4 ! %l4 = 00000000000000f4 00000000ffffffff
7129! Starting 10 instruction Store Burst
7130! Mem[0000000010081400] = b5c330f2, %l1 = 00000000ff000000
7131 ldstuba [%i2+%g0]0x88,%l1 ! %l1 = 000000f2000000ff
7132
7133p0_label_174:
7134! %l6 = 00000000ff00ff00, Mem[0000000010181408] = 0000004c
7135 stha %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000ff00
7136! Mem[0000000030081400] = ff000000, %l2 = 00000000ff3795a8
7137 swapa [%i2+%g0]0x89,%l2 ! %l2 = 00000000ff000000
7138! %f16 = 00000000 c8ff59ff, Mem[0000000030181408] = b5c330f2 ff000000
7139 stda %f16,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000 c8ff59ff
7140! Mem[00000000201c0001] = ffd09b8f, %l1 = 00000000000000f2
7141 ldstub [%o0+0x001],%l1 ! %l1 = 000000d0000000ff
7142 membar #Sync ! Added by membar checker (26)
7143! %l1 = 00000000000000d0, Mem[0000000030001400] = b5c330f2
7144 stwa %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000d0
7145! Mem[0000000030001408] = a00000ff, %l0 = 00000000000000b5
7146 swapa [%i0+%o4]0x81,%l0 ! %l0 = 00000000a00000ff
7147! %f16 = 00000000 c8ff59ff 000000ff ff7cffff
7148! %f20 = 00000000 f230c3b5 00610000 00000000
7149! %f24 = 00ec0066 03eb00ff 00000000 b5c330f2
7150! %f28 = 00006bff 8e0705b0 00000000 ff000000
7151 stda %f16,[%i3]ASI_BLK_S ! Block Store to 00000000300c1400
7152! %l7 = 0000000000000000, Mem[0000000010101438] = ff64bfd9, %asi = 80
7153 stwa %l7,[%i4+0x038]%asi ! Mem[0000000010101438] = 00000000
7154! %l2 = ff000000, %l3 = 00000000, Mem[0000000030101410] = 00000026 ff59ffc8
7155 stda %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff000000 00000000
7156! Starting 10 instruction Load Burst
7157! Mem[0000000010101400] = ff6b0000, %l1 = 00000000000000d0
7158 lduha [%i4+%g0]0x88,%l1 ! %l1 = 0000000000000000
7159
7160p0_label_175:
7161! Mem[0000000030081400] = ffffffffff3795a8, %f12 = 3f2cb25d 3e2dee16
7162 ldda [%i2+%g0]0x89,%f12 ! %f12 = ffffffff ff3795a8
7163! Mem[0000000021800080] = d8003b1a, %l5 = 00000000ffffffff
7164 ldsha [%o3+0x080]%asi,%l5 ! %l5 = ffffffffffffd800
7165! Mem[0000000010101428] = 0000ff0000000000, %l0 = 00000000a00000ff
7166 ldx [%i4+0x028],%l0 ! %l0 = 0000ff0000000000
7167! Mem[0000000030181408] = ff59ffc800000000, %f10 = 5a2bbe67 67be2b5a
7168 ldda [%i6+%o4]0x81,%f10 ! %f10 = ff59ffc8 00000000
7169! Mem[0000000010041400] = 00000000, %l4 = 00000000000000f4
7170 ldsha [%i1+%g0]0x88,%l4 ! %l4 = 0000000000000000
7171! Mem[0000000030001408] = 000000b5ff2bbe67, %f14 = 22873e41 0bc8eac7
7172 ldda [%i0+%o4]0x81,%f14 ! %f14 = 000000b5 ff2bbe67
7173! Mem[0000000030081410] = 00000000, %l7 = 0000000000000000
7174 lduha [%i2+%o5]0x81,%l7 ! %l7 = 0000000000000000
7175! Mem[0000000010081410] = ffff8a00, %l4 = 0000000000000000
7176 ldsha [%i2+0x010]%asi,%l4 ! %l4 = ffffffffffffffff
7177! Mem[0000000010081408] = c81a00f4, %l4 = ffffffffffffffff
7178 ldsha [%i2+%o4]0x88,%l4 ! %l4 = 00000000000000f4
7179! Starting 10 instruction Store Burst
7180! %l2 = 00000000ff000000, Mem[0000000030101400] = 6100c7d2
7181 stba %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000c7d2
7182
7183! Check Point 35 for processor 0
7184
7185 set p0_check_pt_data_35,%g4
7186 rd %ccr,%g5 ! %g5 = 44
7187 ldx [%g4+0x08],%g2
7188 cmp %l0,%g2 ! %l0 = 0000ff0000000000
7189 bne %xcc,p0_reg_check_fail0
7190 mov 0xee0,%g1
7191 ldx [%g4+0x10],%g2
7192 cmp %l1,%g2 ! %l1 = 0000000000000000
7193 bne %xcc,p0_reg_check_fail1
7194 mov 0xee1,%g1
7195 ldx [%g4+0x18],%g2
7196 cmp %l2,%g2 ! %l2 = 00000000ff000000
7197 bne %xcc,p0_reg_check_fail2
7198 mov 0xee2,%g1
7199 ldx [%g4+0x20],%g2
7200 cmp %l4,%g2 ! %l4 = 00000000000000f4
7201 bne %xcc,p0_reg_check_fail4
7202 mov 0xee4,%g1
7203 ldx [%g4+0x28],%g2
7204 cmp %l5,%g2 ! %l5 = ffffffffffffd800
7205 bne %xcc,p0_reg_check_fail5
7206 mov 0xee5,%g1
7207 ldx [%g4+0x30],%g2
7208 cmp %l6,%g2 ! %l6 = 00000000ff00ff00
7209 bne %xcc,p0_reg_check_fail6
7210 mov 0xee6,%g1
7211 ldx [%g4+0x38],%g2
7212 cmp %l7,%g2 ! %l7 = 0000000000000000
7213 bne %xcc,p0_reg_check_fail7
7214 mov 0xee7,%g1
7215 ldx [%g4+0x40],%g3
7216 std %f0,[%g4]
7217 ldx [%g4],%g2
7218 cmp %g3,%g2 ! %f0 = f230c3b5 00000000
7219 bne %xcc,p0_freg_check_fail
7220 mov 0xf00,%g1
7221 ldx [%g4+0x48],%g3
7222 std %f2,[%g4]
7223 ldx [%g4],%g2
7224 cmp %g3,%g2 ! %f2 = a00000ff ff2bbe67
7225 bne %xcc,p0_freg_check_fail
7226 mov 0xf02,%g1
7227 ldx [%g4+0x50],%g3
7228 std %f4,[%g4]
7229 ldx [%g4],%g2
7230 cmp %g3,%g2 ! %f4 = 8affffff ffffffff
7231 bne %xcc,p0_freg_check_fail
7232 mov 0xf04,%g1
7233 ldx [%g4+0x58],%g3
7234 std %f6,[%g4]
7235 ldx [%g4],%g2
7236 cmp %g3,%g2 ! %f6 = 007bbbbd 835e80db
7237 bne %xcc,p0_freg_check_fail
7238 mov 0xf06,%g1
7239 ldx [%g4+0x60],%g3
7240 std %f8,[%g4]
7241 ldx [%g4],%g2
7242 cmp %g3,%g2 ! %f8 = e3d6eb97 6685ec48
7243 bne %xcc,p0_freg_check_fail
7244 mov 0xf08,%g1
7245 ldx [%g4+0x68],%g3
7246 std %f10,[%g4]
7247 ldx [%g4],%g2
7248 cmp %g3,%g2 ! %f10 = ff59ffc8 00000000
7249 bne %xcc,p0_freg_check_fail
7250 mov 0xf10,%g1
7251 ldx [%g4+0x70],%g3
7252 std %f12,[%g4]
7253 ldx [%g4],%g2
7254 cmp %g3,%g2 ! %f12 = ffffffff ff3795a8
7255 bne %xcc,p0_freg_check_fail
7256 mov 0xf12,%g1
7257 ldx [%g4+0x78],%g3
7258 std %f14,[%g4]
7259 ldx [%g4],%g2
7260 cmp %g3,%g2 ! %f14 = 000000b5 ff2bbe67
7261 bne %xcc,p0_freg_check_fail
7262 mov 0xf14,%g1
7263 ldx [%g4+0x80],%g3
7264 std %f22,[%g4]
7265 ldx [%g4],%g2
7266 cmp %g3,%g2 ! %f22 = 00610000 00000000
7267 bne %xcc,p0_freg_check_fail
7268 mov 0xf22,%g1
7269 ldx [%g4+0x88],%g3
7270 std %f24,[%g4]
7271 ldx [%g4],%g2
7272 cmp %g3,%g2 ! %f24 = 00ec0066 03eb00ff
7273 bne %xcc,p0_freg_check_fail
7274 mov 0xf24,%g1
7275 ldx [%g4+0x90],%g3
7276 std %f28,[%g4]
7277 ldx [%g4],%g2
7278 cmp %g3,%g2 ! %f28 = 00006bff 8e0705b0
7279 bne %xcc,p0_freg_check_fail
7280 mov 0xf28,%g1
7281
7282! Check Point 35 completed
7283
7284
7285p0_label_176:
7286! Mem[0000000010141410] = 00000ca0, %l2 = 00000000ff000000
7287 swapa [%i5+%o5]0x80,%l2 ! %l2 = 0000000000000ca0
7288! Mem[00000000201c0001] = ffff9b8f, %l2 = 0000000000000ca0
7289 ldstub [%o0+0x001],%l2 ! %l2 = 000000ff000000ff
7290! %l7 = 0000000000000000, Mem[0000000010001416] = ffffffff
7291 sth %l7,[%i0+0x016] ! Mem[0000000010001414] = ffff0000
7292! Code Fragment 3
7293p0_fragment_5:
7294! %l0 = 0000ff0000000000
7295 setx 0x8c69a7d7c68ce5ee,%g7,%l0 ! %l0 = 8c69a7d7c68ce5ee
7296! %l1 = 0000000000000000
7297 setx 0x92c51cc7c948afb7,%g7,%l1 ! %l1 = 92c51cc7c948afb7
7298 setx 0x1fe000, %g1, %g3
7299 or %l0, %g3, %l0 ! always set perrmask = 0xff
7300 setx 0x1ffff8, %g1, %g2
7301 and %l0, %g2, %l0
7302 ta T_CHANGE_HPRIV
7303 stxa %l1, [%l0]ASI_DCACHE_DATA
7304 ta T_CHANGE_NONHPRIV
7305! %l0 = 8c69a7d7c68ce5ee
7306 setx 0xf0f204afe4250d30,%g7,%l0 ! %l0 = f0f204afe4250d30
7307! %l1 = 92c51cc7c948afb7
7308 setx 0xf67367e81961d5bd,%g7,%l1 ! %l1 = f67367e81961d5bd
7309! Mem[00000000211c0001] = ffffb5d7, %l2 = 00000000000000ff
7310 ldstuba [%o2+0x001]%asi,%l2 ! %l2 = 000000ff000000ff
7311! Mem[0000000010081410] = 008affff, %l0 = f0f204afe4250d30
7312 ldstuba [%i2+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
7313! %f18 = 000000ff ff7cffff, Mem[0000000030101400] = 0000c7d2 ff6b53ff
7314 stda %f18,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff ff7cffff
7315! %l0 = 00000000000000ff, Mem[00000000300c1400] = 00000000
7316 stba %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ff000000
7317! %l4 = 00000000000000f4, Mem[0000000010181428] = 00000000
7318 stb %l4,[%i6+0x028] ! Mem[0000000010181428] = f4000000
7319! Starting 10 instruction Load Burst
7320! Mem[0000000010001404] = 00000000, %l5 = ffffffffffffd800
7321 ldsha [%i0+0x006]%asi,%l5 ! %l5 = 0000000000000000
7322
7323p0_label_177:
7324! Mem[000000001018141c] = c511d0b3, %l4 = 00000000000000f4
7325 ldub [%i6+0x01c],%l4 ! %l4 = 00000000000000c5
7326! Mem[0000000010001408] = ffc0ffff, %l5 = 0000000000000000
7327 lduba [%i0+%o4]0x88,%l5 ! %l5 = 00000000000000ff
7328 membar #Sync ! Added by membar checker (27)
7329! Mem[00000000100c1430] = 130fe697, %l0 = 00000000000000ff
7330 ldswa [%i3+0x030]%asi,%l0 ! %l0 = 00000000130fe697
7331! Mem[0000000010041400] = ff00000000000000, %l6 = 00000000ff00ff00
7332 ldxa [%i1+%g0]0x88,%l6 ! %l6 = ff00000000000000
7333! Mem[0000000010181408] = 0000ff00, %l5 = 00000000000000ff
7334 ldswa [%i6+%o4]0x88,%l5 ! %l5 = 000000000000ff00
7335! Mem[0000000030041410] = 000000ff, %l4 = 00000000000000c5
7336 lduba [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000000
7337! Mem[0000000010081400] = b5c330ff, %l7 = 0000000000000000
7338 lduba [%i2+%g0]0x88,%l7 ! %l7 = 00000000000000ff
7339! Mem[0000000030141410] = ffffc0ff, %l2 = 00000000000000ff
7340 ldswa [%i5+%o5]0x89,%l2 ! %l2 = ffffffffffffc0ff
7341! Mem[0000000010141420] = 031a783d, %l3 = 0000000000000000
7342 ldsha [%i5+0x020]%asi,%l3 ! %l3 = 000000000000031a
7343! Starting 10 instruction Store Burst
7344! %f0 = f230c3b5 00000000 a00000ff ff2bbe67
7345! %f4 = 8affffff ffffffff 007bbbbd 835e80db
7346! %f8 = e3d6eb97 6685ec48 ff59ffc8 00000000
7347! %f12 = ffffffff ff3795a8 000000b5 ff2bbe67
7348 stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000010101400
7349
7350p0_label_178:
7351 membar #Sync ! Added by membar checker (28)
7352! %l7 = 00000000000000ff, Mem[0000000010101422] = e3d6eb97
7353 sth %l7,[%i4+0x022] ! Mem[0000000010101420] = e3d600ff
7354! %l5 = 000000000000ff00, Mem[00000000218001c1] = 825567be
7355 stb %l5,[%o3+0x1c1] ! Mem[00000000218001c0] = 820067be
7356! %l5 = 000000000000ff00, Mem[0000000030001410] = 8affffff
7357 stwa %l5,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000ff00
7358! Mem[00000000211c0000] = ffffb5d7, %l5 = 000000000000ff00
7359 ldstub [%o2+%g0],%l5 ! %l5 = 000000ff000000ff
7360! Mem[0000000010001400] = 00000000, %l7 = 00000000000000ff
7361 ldstuba [%i0+%g0]0x88,%l7 ! %l7 = 00000000000000ff
7362! %l0 = 00000000130fe697, Mem[0000000010141410] = ff000000
7363 stba %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 97000000
7364! Mem[0000000030141400] = b5c330f2, %l7 = 0000000000000000
7365 swapa [%i5+%g0]0x81,%l7 ! %l7 = 00000000b5c330f2
7366! %l7 = 00000000b5c330f2, Mem[0000000010041400] = 00000000000000ff
7367 stxa %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000b5c330f2
7368! %f13 = ff3795a8, Mem[0000000030101410] = ff000000
7369 sta %f13,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff3795a8
7370! Starting 10 instruction Load Burst
7371! Mem[0000000010181410] = 00000000, %l3 = 000000000000031a
7372 lduha [%i6+%o5]0x80,%l3 ! %l3 = 0000000000000000
7373
7374p0_label_179:
7375! Mem[00000000100c1400] = 052702e5 ff000000 00000000 0000008a
7376! Mem[00000000100c1410] = ff790600 00000000 a4590300 f9ffe3e0
7377! Mem[00000000100c1420] = 00ec0066 03eb00ff 00006100 00000000
7378! Mem[00000000100c1430] = 130fe697 000000d0 0000b6b6 413e8722
7379 ldda [%i3]ASI_BLK_PL,%f0 ! Block Load from 00000000100c1400
7380! Mem[0000000010101410] = ffffff8a, %f26 = 00000000
7381 lda [%i4+%o5]0x88,%f26 ! %f26 = ffffff8a
7382! Mem[0000000020800040] = ff00e25a, %l6 = ff00000000000000
7383 lduha [%o1+0x040]%asi,%l6 ! %l6 = 000000000000ff00
7384! Mem[000000001010143c] = ff2bbe67, %l3 = 0000000000000000
7385 lduw [%i4+0x03c],%l3 ! %l3 = 00000000ff2bbe67
7386! Mem[0000000010181410] = 00000000, %f23 = 00000000
7387 lda [%i6+%o5]0x88,%f23 ! %f23 = 00000000
7388 membar #Sync ! Added by membar checker (29)
7389! Mem[0000000030101400] = 000000ff ff7cffff 00000000 a89537ff
7390! Mem[0000000030101410] = a89537ff 00000000 ff000000 0000004c
7391! Mem[0000000030101420] = b5c330f2 00000000 000000ff 00000000
7392! Mem[0000000030101430] = a00000ff ff2bbe67 d00000ff 00000000
7393 ldda [%i4]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030101400
7394! Mem[0000000030081408] = ff59ffc8, %f8 = ff00eb03
7395 lda [%i2+%o4]0x81,%f8 ! %f8 = ff59ffc8
7396! Mem[0000000030041410] = 000000ff, %l7 = 00000000b5c330f2
7397 ldswa [%i1+%o5]0x81,%l7 ! %l7 = 00000000000000ff
7398! Mem[0000000030181410] = 00000000, %l7 = 00000000000000ff
7399 ldswa [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000000
7400! Starting 10 instruction Store Burst
7401 membar #Sync ! Added by membar checker (30)
7402! %l1 = f67367e81961d5bd, Mem[0000000030101408] = 00000000
7403 stwa %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = 1961d5bd
7404
7405p0_label_180:
7406! %l5 = 00000000000000ff, Mem[00000000100c1400] = 052702e5ff000000
7407 stxa %l5,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000000000ff
7408! %l6 = 0000ff00, %l7 = 00000000, Mem[0000000030101408] = bdd56119 a89537ff
7409 stda %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000ff00 00000000
7410! %l0 = 00000000130fe697, Mem[0000000010141419] = ff790600, %asi = 80
7411 stba %l0,[%i5+0x019]%asi ! Mem[0000000010141418] = ff970600
7412! Mem[00000000100c1400] = 00000000, %l1 = f67367e81961d5bd
7413 ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 00000000000000ff
7414! %f26 = 00000000, Mem[0000000030041400] = ffffffff
7415 sta %f26,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
7416! Mem[0000000030041408] = ff000000, %l0 = 00000000130fe697
7417 swapa [%i1+%o4]0x81,%l0 ! %l0 = 00000000ff000000
7418! %l0 = 00000000ff000000, Mem[0000000030041408] = 97e60f13
7419 stba %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = 97e60f00
7420! Mem[0000000010041410] = 00ff00ff, %l3 = 00000000ff2bbe67
7421 ldstuba [%i1+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
7422! Mem[0000000010081400] = ff30c3b5, %l0 = 00000000ff000000
7423 swapa [%i2+%g0]0x80,%l0 ! %l0 = 00000000ff30c3b5
7424! Starting 10 instruction Load Burst
7425! Mem[0000000030001410] = 0000ff00, %l5 = 00000000000000ff
7426 ldsha [%i0+%o5]0x81,%l5 ! %l5 = 0000000000000000
7427
7428! Check Point 36 for processor 0
7429
7430 set p0_check_pt_data_36,%g4
7431 rd %ccr,%g5 ! %g5 = 44
7432 ldx [%g4+0x08],%g2
7433 cmp %l0,%g2 ! %l0 = 00000000ff30c3b5
7434 bne %xcc,p0_reg_check_fail0
7435 mov 0xee0,%g1
7436 ldx [%g4+0x10],%g2
7437 cmp %l1,%g2 ! %l1 = 0000000000000000
7438 bne %xcc,p0_reg_check_fail1
7439 mov 0xee1,%g1
7440 ldx [%g4+0x18],%g2
7441 cmp %l2,%g2 ! %l2 = ffffffffffffc0ff
7442 bne %xcc,p0_reg_check_fail2
7443 mov 0xee2,%g1
7444 ldx [%g4+0x20],%g2
7445 cmp %l3,%g2 ! %l3 = 00000000000000ff
7446 bne %xcc,p0_reg_check_fail3
7447 mov 0xee3,%g1
7448 ldx [%g4+0x28],%g2
7449 cmp %l4,%g2 ! %l4 = 0000000000000000
7450 bne %xcc,p0_reg_check_fail4
7451 mov 0xee4,%g1
7452 ldx [%g4+0x30],%g2
7453 cmp %l5,%g2 ! %l5 = 0000000000000000
7454 bne %xcc,p0_reg_check_fail5
7455 mov 0xee5,%g1
7456 ldx [%g4+0x38],%g2
7457 cmp %l6,%g2 ! %l6 = 000000000000ff00
7458 bne %xcc,p0_reg_check_fail6
7459 mov 0xee6,%g1
7460 ldx [%g4+0x40],%g2
7461 cmp %l7,%g2 ! %l7 = 0000000000000000
7462 bne %xcc,p0_reg_check_fail7
7463 mov 0xee7,%g1
7464 ldx [%g4+0x48],%g3
7465 std %f0,[%g4]
7466 ldx [%g4],%g2
7467 cmp %g3,%g2 ! %f0 = 000000ff e5022705
7468 bne %xcc,p0_freg_check_fail
7469 mov 0xf00,%g1
7470 ldx [%g4+0x50],%g3
7471 std %f2,[%g4]
7472 ldx [%g4],%g2
7473 cmp %g3,%g2 ! %f2 = 8a000000 00000000
7474 bne %xcc,p0_freg_check_fail
7475 mov 0xf02,%g1
7476 ldx [%g4+0x58],%g3
7477 std %f4,[%g4]
7478 ldx [%g4],%g2
7479 cmp %g3,%g2 ! %f4 = 00000000 000679ff
7480 bne %xcc,p0_freg_check_fail
7481 mov 0xf04,%g1
7482 ldx [%g4+0x60],%g3
7483 std %f6,[%g4]
7484 ldx [%g4],%g2
7485 cmp %g3,%g2 ! %f6 = e0e3fff9 000359a4
7486 bne %xcc,p0_freg_check_fail
7487 mov 0xf06,%g1
7488 ldx [%g4+0x68],%g3
7489 std %f8,[%g4]
7490 ldx [%g4],%g2
7491 cmp %g3,%g2 ! %f8 = ff59ffc8 6600ec00
7492 bne %xcc,p0_freg_check_fail
7493 mov 0xf08,%g1
7494 ldx [%g4+0x70],%g3
7495 std %f10,[%g4]
7496 ldx [%g4],%g2
7497 cmp %g3,%g2 ! %f10 = 00000000 00610000
7498 bne %xcc,p0_freg_check_fail
7499 mov 0xf10,%g1
7500 ldx [%g4+0x78],%g3
7501 std %f12,[%g4]
7502 ldx [%g4],%g2
7503 cmp %g3,%g2 ! %f12 = d0000000 97e60f13
7504 bne %xcc,p0_freg_check_fail
7505 mov 0xf12,%g1
7506 ldx [%g4+0x80],%g3
7507 std %f14,[%g4]
7508 ldx [%g4],%g2
7509 cmp %g3,%g2 ! %f14 = 22873e41 b6b60000
7510 bne %xcc,p0_freg_check_fail
7511 mov 0xf14,%g1
7512 ldx [%g4+0x88],%g3
7513 std %f16,[%g4]
7514 ldx [%g4],%g2
7515 cmp %g3,%g2 ! %f16 = ffff7cff ff000000
7516 bne %xcc,p0_freg_check_fail
7517 mov 0xf16,%g1
7518 ldx [%g4+0x90],%g3
7519 std %f18,[%g4]
7520 ldx [%g4],%g2
7521 cmp %g3,%g2 ! %f18 = ff3795a8 00000000
7522 bne %xcc,p0_freg_check_fail
7523 mov 0xf18,%g1
7524 ldx [%g4+0x98],%g3
7525 std %f20,[%g4]
7526 ldx [%g4],%g2
7527 cmp %g3,%g2 ! %f20 = 00000000 ff3795a8
7528 bne %xcc,p0_freg_check_fail
7529 mov 0xf20,%g1
7530 ldx [%g4+0xa0],%g3
7531 std %f22,[%g4]
7532 ldx [%g4],%g2
7533 cmp %g3,%g2 ! %f22 = 4c000000 000000ff
7534 bne %xcc,p0_freg_check_fail
7535 mov 0xf22,%g1
7536 ldx [%g4+0xa8],%g3
7537 std %f24,[%g4]
7538 ldx [%g4],%g2
7539 cmp %g3,%g2 ! %f24 = 00000000 f230c3b5
7540 bne %xcc,p0_freg_check_fail
7541 mov 0xf24,%g1
7542 ldx [%g4+0xb0],%g3
7543 std %f26,[%g4]
7544 ldx [%g4],%g2
7545 cmp %g3,%g2 ! %f26 = 00000000 ff000000
7546 bne %xcc,p0_freg_check_fail
7547 mov 0xf26,%g1
7548 ldx [%g4+0xb8],%g3
7549 std %f28,[%g4]
7550 ldx [%g4],%g2
7551 cmp %g3,%g2 ! %f28 = 67be2bff ff0000a0
7552 bne %xcc,p0_freg_check_fail
7553 mov 0xf28,%g1
7554 ldx [%g4+0xc0],%g3
7555 std %f30,[%g4]
7556 ldx [%g4],%g2
7557 cmp %g3,%g2 ! %f30 = 00000000 ff0000d0
7558 bne %xcc,p0_freg_check_fail
7559 mov 0xf30,%g1
7560
7561! Check Point 36 completed
7562
7563
7564p0_label_181:
7565! Mem[00000000100c1418] = a4590300, %l1 = 0000000000000000
7566 lduh [%i3+0x018],%l1 ! %l1 = 000000000000a459
7567 membar #Sync ! Added by membar checker (31)
7568! Mem[0000000010081400] = ff000000 000000b5 f4001ac8 000000ff
7569! Mem[0000000010081410] = ffff8a00 ffffffff ff6b0000 00000000
7570! Mem[0000000010081420] = 00006bff 000000ff ffffffff ea867e20
7571! Mem[0000000010081430] = f47cffff 00000000 ed96f7f6 1ddb824c
7572 ldda [%i2]ASI_BLK_PL,%f16 ! Block Load from 0000000010081400
7573! Mem[0000000010141408] = ff3795a8, %l0 = 00000000ff30c3b5
7574 lduba [%i5+%o4]0x88,%l0 ! %l0 = 00000000000000a8
7575! Mem[0000000010041400] = f230c3b500000000, %l2 = ffffffffffffc0ff
7576 ldxa [%i1+%g0]0x88,%l2 ! %l2 = f230c3b500000000
7577! Mem[00000000300c1410] = 00000000, %l6 = 000000000000ff00
7578 ldsha [%i3+%o5]0x89,%l6 ! %l6 = 0000000000000000
7579! Mem[0000000030041408] = 000fe697, %l3 = 00000000000000ff
7580 lduha [%i1+%o4]0x81,%l3 ! %l3 = 000000000000000f
7581! Mem[0000000030141408] = ff000000 0000004c, %l2 = 00000000, %l3 = 0000000f
7582 ldda [%i5+%o4]0x89,%l2 ! %l2 = 000000000000004c 00000000ff000000
7583! Mem[00000000300c1408] = 000000ffff7cffff, %l0 = 00000000000000a8
7584 ldxa [%i3+%o4]0x81,%l0 ! %l0 = 000000ffff7cffff
7585! Mem[0000000030001400] = d0000000, %l3 = 00000000ff000000
7586 lduwa [%i0+%g0]0x81,%l3 ! %l3 = 00000000d0000000
7587! Starting 10 instruction Store Burst
7588! Mem[0000000030081400] = ff3795a8, %l0 = 000000ffff7cffff
7589 swapa [%i2+%g0]0x89,%l0 ! %l0 = 00000000ff3795a8
7590
7591p0_label_182:
7592! %f6 = e0e3fff9 000359a4, Mem[00000000300c1410] = 00000000 b5c330f2
7593 stda %f6 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = e0e3fff9 000359a4
7594! %l0 = 00000000ff3795a8, Mem[00000000100c1410] = 000679ff
7595 stha %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000695a8
7596! Mem[0000000010141430] = ff591ac8, %l6 = 0000000000000000, %asi = 80
7597 swapa [%i5+0x030]%asi,%l6 ! %l6 = 00000000ff591ac8
7598! Mem[00000000100c141c] = f9ffe3e0, %l5 = 0000000000000000, %asi = 80
7599 swapa [%i3+0x01c]%asi,%l5 ! %l5 = 00000000f9ffe3e0
7600! Mem[0000000010141410] = 97000000, %l6 = 00000000ff591ac8
7601 swapa [%i5+%o5]0x80,%l6 ! %l6 = 0000000097000000
7602! %l3 = 00000000d0000000, Mem[0000000030001408] = b5000000
7603 stha %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = b5000000
7604! Mem[0000000010101410] = ffffff8a, %l0 = 00000000ff3795a8
7605 swapa [%i4+%o5]0x88,%l0 ! %l0 = 00000000ffffff8a
7606! %f12 = d0000000 97e60f13, Mem[0000000030001410] = 0000ff00 ffffffff
7607 stda %f12,[%i0+%o5]0x81 ! Mem[0000000030001410] = d0000000 97e60f13
7608! Mem[000000001000140c] = ff0000ff, %l7 = 0000000000000000
7609 swap [%i0+0x00c],%l7 ! %l7 = 00000000ff0000ff
7610! Starting 10 instruction Load Burst
7611! Mem[0000000010141410] = ff591ac8, %l0 = 00000000ffffff8a
7612 lduha [%i5+%o5]0x80,%l0 ! %l0 = 000000000000ff59
7613
7614p0_label_183:
7615! Mem[00000000201c0000] = ffff9b8f, %l3 = 00000000d0000000
7616 ldsha [%o0+0x000]%asi,%l3 ! %l3 = ffffffffffffffff
7617! Mem[0000000030081408] = ff59ffc8, %f14 = 22873e41
7618 lda [%i2+%o4]0x81,%f14 ! %f14 = ff59ffc8
7619! Mem[0000000010041418] = 2da07cf4, %l1 = 000000000000a459
7620 ldub [%i1+0x018],%l1 ! %l1 = 000000000000002d
7621! Mem[0000000030101400] = ff000000, %l0 = 000000000000ff59
7622 ldsba [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000000
7623! Mem[0000000030101400] = ff000000, %l3 = ffffffffffffffff
7624 lduha [%i4+%g0]0x89,%l3 ! %l3 = 0000000000000000
7625! Mem[0000000010181400] = fb000000 000000ff, %l6 = 97000000, %l7 = ff0000ff
7626 ldda [%i6+%g0]0x80,%l6 ! %l6 = 00000000fb000000 00000000000000ff
7627! Mem[0000000010081438] = ed96f7f61ddb824c, %l5 = 00000000f9ffe3e0
7628 ldx [%i2+0x038],%l5 ! %l5 = ed96f7f61ddb824c
7629! Mem[0000000010101400] = f230c3b5, %f10 = 00000000
7630 lda [%i4+%g0]0x80,%f10 ! %f10 = f230c3b5
7631! Mem[00000000300c1400] = ff000000, %f14 = ff59ffc8
7632 lda [%i3+%g0]0x81,%f14 ! %f14 = ff000000
7633! Starting 10 instruction Store Burst
7634 membar #Sync ! Added by membar checker (32)
7635! %f12 = d0000000 97e60f13, Mem[0000000010081400] = ff000000 000000b5
7636 stda %f12,[%i2+%g0]0x80 ! Mem[0000000010081400] = d0000000 97e60f13
7637
7638p0_label_184:
7639! Mem[0000000021800081] = d8003b1a, %l3 = 0000000000000000
7640 ldstub [%o3+0x081],%l3 ! %l3 = 00000000000000ff
7641! %l6 = 00000000fb000000, Mem[0000000010181408] = 00ff0000000000ff, %asi = 80
7642 stxa %l6,[%i6+0x008]%asi ! Mem[0000000010181408] = 00000000fb000000
7643! %l2 = 0000004c, %l3 = 00000000, Mem[0000000010041408] = ff7cffff 00000000
7644 stda %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000004c 00000000
7645! %l2 = 000000000000004c, Mem[0000000010181420] = 00000000
7646 sth %l2,[%i6+0x020] ! Mem[0000000010181420] = 004c0000
7647! %l5 = ed96f7f61ddb824c, Mem[0000000030181400] = e5022705
7648 stwa %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = 1ddb824c
7649! %l2 = 0000004c, %l3 = 00000000, Mem[00000000300c1410] = a4590300 f9ffe3e0
7650 stda %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000004c 00000000
7651! %f30 = 4c82db1d f6f796ed, Mem[0000000010041400] = 00000000 b5c330f2
7652 stda %f30,[%i1+%g0]0x80 ! Mem[0000000010041400] = 4c82db1d f6f796ed
7653! %f0 = 000000ff e5022705, Mem[0000000030001408] = b5000000 67be2bff
7654 stda %f0 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000ff e5022705
7655! Mem[0000000010081400] = d0000000, %l2 = 000000000000004c
7656 ldstub [%i2+%g0],%l2 ! %l2 = 000000d0000000ff
7657! Starting 10 instruction Load Burst
7658! Mem[0000000030001400] = d0000000, %l1 = 000000000000002d
7659 ldswa [%i0+%g0]0x81,%l1 ! %l1 = ffffffffd0000000
7660
7661p0_label_185:
7662! Mem[0000000030181400] = ffc0ffff 4c82db1d, %l4 = 00000000, %l5 = 1ddb824c
7663 ldda [%i6+%g0]0x89,%l4 ! %l4 = 000000004c82db1d 00000000ffc0ffff
7664! Mem[0000000010181408] = 00000000, %l6 = 00000000fb000000
7665 lduha [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000
7666! Mem[0000000010141400] = 00006100, %l7 = 00000000000000ff
7667 lduwa [%i5+%g0]0x88,%l7 ! %l7 = 0000000000006100
7668! Mem[0000000030101400] = ff000000, %l5 = 00000000ffc0ffff
7669 lduba [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000000
7670! Mem[0000000010101400] = b5c330f2, %f31 = f6f796ed
7671 lda [%i4+%g0]0x88,%f31 ! %f31 = b5c330f2
7672! Mem[0000000030001408] = 000000ff e5022705, %l0 = 00000000, %l1 = d0000000
7673 ldda [%i0+%o4]0x89,%l0 ! %l0 = 00000000e5022705 00000000000000ff
7674! Mem[0000000030101410] = 00000000ff3795a8, %l6 = 0000000000000000
7675 ldxa [%i4+%o5]0x89,%l6 ! %l6 = 00000000ff3795a8
7676! Mem[0000000030101408] = 0000ff00, %l2 = 00000000000000d0
7677 ldswa [%i4+%o4]0x81,%l2 ! %l2 = 000000000000ff00
7678! Mem[00000000300c1400] = 000000ff, %l3 = 0000000000000000
7679 ldsha [%i3+%g0]0x89,%l3 ! %l3 = 00000000000000ff
7680! Starting 10 instruction Store Burst
7681! Mem[000000001014142c] = ff000000, %l1 = 00000000000000ff, %asi = 80
7682 swapa [%i5+0x02c]%asi,%l1 ! %l1 = 00000000ff000000
7683
7684! Check Point 37 for processor 0
7685
7686 set p0_check_pt_data_37,%g4
7687 rd %ccr,%g5 ! %g5 = 44
7688 ldx [%g4+0x08],%g2
7689 cmp %l0,%g2 ! %l0 = 00000000e5022705
7690 bne %xcc,p0_reg_check_fail0
7691 mov 0xee0,%g1
7692 ldx [%g4+0x10],%g2
7693 cmp %l1,%g2 ! %l1 = 00000000ff000000
7694 bne %xcc,p0_reg_check_fail1
7695 mov 0xee1,%g1
7696 ldx [%g4+0x18],%g2
7697 cmp %l2,%g2 ! %l2 = 000000000000ff00
7698 bne %xcc,p0_reg_check_fail2
7699 mov 0xee2,%g1
7700 ldx [%g4+0x20],%g2
7701 cmp %l3,%g2 ! %l3 = 00000000000000ff
7702 bne %xcc,p0_reg_check_fail3
7703 mov 0xee3,%g1
7704 ldx [%g4+0x28],%g2
7705 cmp %l5,%g2 ! %l5 = 0000000000000000
7706 bne %xcc,p0_reg_check_fail5
7707 mov 0xee5,%g1
7708 ldx [%g4+0x30],%g2
7709 cmp %l6,%g2 ! %l6 = 00000000ff3795a8
7710 bne %xcc,p0_reg_check_fail6
7711 mov 0xee6,%g1
7712 ldx [%g4+0x38],%g2
7713 cmp %l7,%g2 ! %l7 = 0000000000006100
7714 bne %xcc,p0_reg_check_fail7
7715 mov 0xee7,%g1
7716 ldx [%g4+0x40],%g3
7717 std %f0,[%g4]
7718 ldx [%g4],%g2
7719 cmp %g3,%g2 ! %f0 = 000000ff e5022705
7720 bne %xcc,p0_freg_check_fail
7721 mov 0xf00,%g1
7722 ldx [%g4+0x48],%g3
7723 std %f2,[%g4]
7724 ldx [%g4],%g2
7725 cmp %g3,%g2 ! %f2 = 8a000000 00000000
7726 bne %xcc,p0_freg_check_fail
7727 mov 0xf02,%g1
7728 ldx [%g4+0x50],%g3
7729 std %f4,[%g4]
7730 ldx [%g4],%g2
7731 cmp %g3,%g2 ! %f4 = 00000000 000679ff
7732 bne %xcc,p0_freg_check_fail
7733 mov 0xf04,%g1
7734 ldx [%g4+0x58],%g3
7735 std %f6,[%g4]
7736 ldx [%g4],%g2
7737 cmp %g3,%g2 ! %f6 = e0e3fff9 000359a4
7738 bne %xcc,p0_freg_check_fail
7739 mov 0xf06,%g1
7740 ldx [%g4+0x60],%g3
7741 std %f10,[%g4]
7742 ldx [%g4],%g2
7743 cmp %g3,%g2 ! %f10 = f230c3b5 00610000
7744 bne %xcc,p0_freg_check_fail
7745 mov 0xf10,%g1
7746 ldx [%g4+0x68],%g3
7747 std %f14,[%g4]
7748 ldx [%g4],%g2
7749 cmp %g3,%g2 ! %f14 = ff000000 b6b60000
7750 bne %xcc,p0_freg_check_fail
7751 mov 0xf14,%g1
7752 ldx [%g4+0x70],%g3
7753 std %f16,[%g4]
7754 ldx [%g4],%g2
7755 cmp %g3,%g2 ! %f16 = b5000000 000000ff
7756 bne %xcc,p0_freg_check_fail
7757 mov 0xf16,%g1
7758 ldx [%g4+0x78],%g3
7759 std %f18,[%g4]
7760 ldx [%g4],%g2
7761 cmp %g3,%g2 ! %f18 = ff000000 c81a00f4
7762 bne %xcc,p0_freg_check_fail
7763 mov 0xf18,%g1
7764 ldx [%g4+0x80],%g3
7765 std %f20,[%g4]
7766 ldx [%g4],%g2
7767 cmp %g3,%g2 ! %f20 = ffffffff 008affff
7768 bne %xcc,p0_freg_check_fail
7769 mov 0xf20,%g1
7770 ldx [%g4+0x88],%g3
7771 std %f22,[%g4]
7772 ldx [%g4],%g2
7773 cmp %g3,%g2 ! %f22 = 00000000 00006bff
7774 bne %xcc,p0_freg_check_fail
7775 mov 0xf22,%g1
7776 ldx [%g4+0x90],%g3
7777 std %f24,[%g4]
7778 ldx [%g4],%g2
7779 cmp %g3,%g2 ! %f24 = ff000000 ff6b0000
7780 bne %xcc,p0_freg_check_fail
7781 mov 0xf24,%g1
7782 ldx [%g4+0x98],%g3
7783 std %f26,[%g4]
7784 ldx [%g4],%g2
7785 cmp %g3,%g2 ! %f26 = 207e86ea ffffffff
7786 bne %xcc,p0_freg_check_fail
7787 mov 0xf26,%g1
7788 ldx [%g4+0xa0],%g3
7789 std %f28,[%g4]
7790 ldx [%g4],%g2
7791 cmp %g3,%g2 ! %f28 = 00000000 ffff7cf4
7792 bne %xcc,p0_freg_check_fail
7793 mov 0xf28,%g1
7794 ldx [%g4+0xa8],%g3
7795 std %f30,[%g4]
7796 ldx [%g4],%g2
7797 cmp %g3,%g2 ! %f30 = 4c82db1d b5c330f2
7798 bne %xcc,p0_freg_check_fail
7799 mov 0xf30,%g1
7800
7801! Check Point 37 completed
7802
7803
7804p0_label_186:
7805! Mem[000000001010140c] = ff2bbe67, %l2 = 000000000000ff00, %asi = 80
7806 swapa [%i4+0x00c]%asi,%l2 ! %l2 = 00000000ff2bbe67
7807! Mem[0000000030181400] = 1ddb824c, %l1 = 00000000ff000000
7808 ldstuba [%i6+%g0]0x81,%l1 ! %l1 = 0000001d000000ff
7809! Mem[0000000010041408] = 0000004c00000000, %l1 = 000000000000001d, %l2 = 00000000ff2bbe67
7810 add %i1,0x08,%g1
7811 casxa [%g1]0x80,%l1,%l2 ! %l2 = 0000004c00000000
7812! %f6 = e0e3fff9 000359a4, Mem[0000000030081410] = 00000000 c76d6721
7813 stda %f6 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = e0e3fff9 000359a4
7814! %l5 = 0000000000000000, Mem[0000000030081400] = ffffffffff7cffff
7815 stxa %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000000000000000
7816! %l7 = 0000000000006100, Mem[000000001004142a] = 000000ff
7817 sth %l7,[%i1+0x02a] ! Mem[0000000010041428] = 00006100
7818! Mem[0000000030181410] = 00000000, %l1 = 000000000000001d
7819 ldstuba [%i6+%o5]0x89,%l1 ! %l1 = 00000000000000ff
7820! Mem[00000000300c1410] = 4c000000, %l1 = 0000000000000000
7821 swapa [%i3+%o5]0x89,%l1 ! %l1 = 000000004c000000
7822! %f14 = ff000000 b6b60000, %l6 = 00000000ff3795a8
7823! Mem[0000000010101420] = e3d600ff6685ec48
7824 add %i4,0x020,%g1
7825 stda %f14,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010101420] = e3d600ff6685ec48
7826! Starting 10 instruction Load Burst
7827 membar #Sync ! Added by membar checker (33)
7828! Mem[0000000030001400] = d0000000 00000000 052702e5 ff000000
7829! Mem[0000000030001410] = d0000000 97e60f13 007bbbbd 835e80db
7830! Mem[0000000030001420] = e3d6eb97 6685ec48 5a2bbe67 67be2b5a
7831! Mem[0000000030001430] = 3f2cb25d 3e2dee16 22873e41 0bc8eac7
7832 ldda [%i0]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030001400
7833
7834p0_label_187:
7835! Mem[00000000100c1430] = 130fe697, %l7 = 0000000000006100
7836 ldsba [%i3+0x032]%asi,%l7 ! %l7 = ffffffffffffffe6
7837! Mem[0000000030141400] = b5c330f200000000, %l2 = 0000004c00000000
7838 ldxa [%i5+%g0]0x89,%l2 ! %l2 = b5c330f200000000
7839! Mem[0000000010141400] = 00610000 00000000, %l0 = e5022705, %l1 = 4c000000
7840 ldda [%i5+%g0]0x80,%l0 ! %l0 = 0000000000610000 0000000000000000
7841! Mem[0000000010041400] = 4c82db1d, %f4 = 00000000
7842 lda [%i1+%g0]0x80,%f4 ! %f4 = 4c82db1d
7843! Mem[00000000100c1408] = 8a00000000000000, %l6 = 00000000ff3795a8
7844 ldxa [%i3+%o4]0x88,%l6 ! %l6 = 8a00000000000000
7845! Mem[0000000030081408] = 000000ffc8ff59ff, %l6 = 8a00000000000000
7846 ldxa [%i2+%o4]0x89,%l6 ! %l6 = 000000ffc8ff59ff
7847! Mem[0000000010041400] = 4c82db1df6f796ed, %l5 = 0000000000000000
7848 ldx [%i1+%g0],%l5 ! %l5 = 4c82db1df6f796ed
7849! Mem[00000000100c1408] = 8a00000000000000, %f4 = 4c82db1d 000679ff
7850 ldda [%i3+%o4]0x88,%f4 ! %f4 = 8a000000 00000000
7851! Mem[0000000010181408] = 000000fb00000000, %f14 = ff000000 b6b60000
7852 ldda [%i6+%o4]0x88,%f14 ! %f14 = 000000fb 00000000
7853! Starting 10 instruction Store Burst
7854! Mem[0000000010001410] = f4000000, %l4 = 000000004c82db1d
7855 swapa [%i0+%o5]0x88,%l4 ! %l4 = 00000000f4000000
7856
7857p0_label_188:
7858! %l7 = ffffffffffffffe6, Mem[0000000010041410] = ff00ff0000050000
7859 stxa %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffffffffffffffe6
7860 membar #Sync ! Added by membar checker (34)
7861! %l3 = 00000000000000ff, Mem[0000000030001410] = d000000097e60f13
7862 stxa %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000000000ff
7863! %l7 = ffffffffffffffe6, Mem[00000000300c1400] = ff000000
7864 stha %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffe60000
7865! Mem[0000000030141400] = 00000000, %l4 = 00000000f4000000
7866 ldstuba [%i5+%g0]0x81,%l4 ! %l4 = 00000000000000ff
7867! %l1 = 0000000000000000, Mem[0000000010001400] = ff00000000000000
7868 stxa %l1,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0000000000000000
7869! %f12 = d0000000 97e60f13, Mem[0000000010081430] = f47cffff 00000000
7870 stda %f12,[%i2+0x030]%asi ! Mem[0000000010081430] = d0000000 97e60f13
7871! %f12 = d0000000 97e60f13, %l6 = 000000ffc8ff59ff
7872! Mem[0000000030101408] = 0000ff0000000000
7873 add %i4,0x008,%g1
7874 stda %f12,[%g1+%l6]ASI_PST32_S ! Mem[0000000030101408] = d000000097e60f13
7875! Mem[0000000030101400] = ff000000, %l1 = 0000000000000000
7876 ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 00000000000000ff
7877! %l0 = 00610000, %l1 = 00000000, Mem[0000000010081400] = 000000ff 130fe697
7878 stda %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00610000 00000000
7879! Starting 10 instruction Load Burst
7880! Mem[00000000300c1410] = 00000000 00000000, %l6 = c8ff59ff, %l7 = ffffffe6
7881 ldda [%i3+%o5]0x89,%l6 ! %l6 = 0000000000000000 0000000000000000
7882
7883p0_label_189:
7884! Mem[00000000100c1400] = ff000000, %f6 = e0e3fff9
7885 lda [%i3+%g0]0x80,%f6 ! %f6 = ff000000
7886! Mem[0000000030001400] = 000000d0, %l6 = 0000000000000000
7887 ldswa [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000d0
7888! Mem[0000000010141408] = a89537ff, %f24 = e3d6eb97
7889 lda [%i5+%o4]0x80,%f24 ! %f24 = a89537ff
7890! Mem[00000000100c1424] = 03eb00ff, %l3 = 00000000000000ff
7891 lduba [%i3+0x025]%asi,%l3 ! %l3 = 00000000000000eb
7892! Mem[0000000030081400] = 00000000 00000000, %l6 = 000000d0, %l7 = 00000000
7893 ldda [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000 0000000000000000
7894! Mem[0000000030041408] = 00000000 97e60f00, %l4 = 00000000, %l5 = f6f796ed
7895 ldda [%i1+%o4]0x89,%l4 ! %l4 = 0000000097e60f00 0000000000000000
7896! Mem[0000000030041410] = ff000000, %l3 = 00000000000000eb
7897 ldsha [%i1+%o5]0x89,%l3 ! %l3 = 0000000000000000
7898! Mem[00000000100c1408] = 00000000, %l2 = b5c330f200000000
7899 ldub [%i3+0x00b],%l2 ! %l2 = 0000000000000000
7900! Mem[0000000010141400] = 00000000 00006100, %l6 = 00000000, %l7 = 00000000
7901 ldda [%i5+%g0]0x88,%l6 ! %l6 = 0000000000006100 0000000000000000
7902! Starting 10 instruction Store Burst
7903! Mem[0000000030001410] = 00000000, %l7 = 0000000000000000
7904 ldstuba [%i0+%o5]0x81,%l7 ! %l7 = 00000000000000ff
7905
7906p0_label_190:
7907! Mem[0000000020800041] = ff00e25a, %l6 = 0000000000006100
7908 ldstub [%o1+0x041],%l6 ! %l6 = 00000000000000ff
7909! %l2 = 0000000000000000, Mem[0000000010101408] = a00000ff
7910 stwa %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
7911! %f26 = 5a2bbe67, Mem[0000000030181408] = c8ff59ff
7912 sta %f26,[%i6+%o4]0x89 ! Mem[0000000030181408] = 5a2bbe67
7913! %f17 = 00000000, Mem[0000000010081408] = c81a00f4
7914 sta %f17,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000
7915! %l4 = 0000000097e60f00, Mem[0000000010141408] = ff3795a8
7916 stha %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff370f00
7917! %l7 = 0000000000000000, Mem[0000000030081410] = 000359a4
7918 stha %l7,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00030000
7919! %l4 = 0000000097e60f00, Mem[0000000030081410] = e0e3fff900030000
7920 stxa %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000000097e60f00
7921! %l2 = 00000000, %l3 = 00000000, Mem[00000000100c1410] = a8950600 00000000
7922 stda %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000 00000000
7923! %l4 = 0000000097e60f00, Mem[0000000030001400] = d0000000
7924 stha %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0f000000
7925! Starting 10 instruction Load Burst
7926! Mem[0000000030101410] = ff3795a8, %l4 = 0000000097e60f00
7927 lduba [%i4+%o5]0x89,%l4 ! %l4 = 00000000000000a8
7928
7929! Check Point 38 for processor 0
7930
7931 set p0_check_pt_data_38,%g4
7932 rd %ccr,%g5 ! %g5 = 44
7933 ldx [%g4+0x08],%g2
7934 cmp %l1,%g2 ! %l1 = 0000000000000000
7935 bne %xcc,p0_reg_check_fail1
7936 mov 0xee1,%g1
7937 ldx [%g4+0x10],%g2
7938 cmp %l2,%g2 ! %l2 = 0000000000000000
7939 bne %xcc,p0_reg_check_fail2
7940 mov 0xee2,%g1
7941 ldx [%g4+0x18],%g2
7942 cmp %l3,%g2 ! %l3 = 0000000000000000
7943 bne %xcc,p0_reg_check_fail3
7944 mov 0xee3,%g1
7945 ldx [%g4+0x20],%g2
7946 cmp %l4,%g2 ! %l4 = 00000000000000a8
7947 bne %xcc,p0_reg_check_fail4
7948 mov 0xee4,%g1
7949 ldx [%g4+0x28],%g2
7950 cmp %l5,%g2 ! %l5 = 0000000000000000
7951 bne %xcc,p0_reg_check_fail5
7952 mov 0xee5,%g1
7953 ldx [%g4+0x30],%g2
7954 cmp %l6,%g2 ! %l6 = 0000000000000000
7955 bne %xcc,p0_reg_check_fail6
7956 mov 0xee6,%g1
7957 ldx [%g4+0x38],%g2
7958 cmp %l7,%g2 ! %l7 = 0000000000000000
7959 bne %xcc,p0_reg_check_fail7
7960 mov 0xee7,%g1
7961 ldx [%g4+0x40],%g3
7962 std %f0,[%g4]
7963 ldx [%g4],%g2
7964 cmp %g3,%g2 ! %f0 = 000000ff e5022705
7965 bne %xcc,p0_freg_check_fail
7966 mov 0xf00,%g1
7967 ldx [%g4+0x48],%g3
7968 std %f4,[%g4]
7969 ldx [%g4],%g2
7970 cmp %g3,%g2 ! %f4 = 8a000000 00000000
7971 bne %xcc,p0_freg_check_fail
7972 mov 0xf04,%g1
7973 ldx [%g4+0x50],%g3
7974 std %f6,[%g4]
7975 ldx [%g4],%g2
7976 cmp %g3,%g2 ! %f6 = ff000000 000359a4
7977 bne %xcc,p0_freg_check_fail
7978 mov 0xf06,%g1
7979 ldx [%g4+0x58],%g3
7980 std %f14,[%g4]
7981 ldx [%g4],%g2
7982 cmp %g3,%g2 ! %f14 = 000000fb 00000000
7983 bne %xcc,p0_freg_check_fail
7984 mov 0xf14,%g1
7985 ldx [%g4+0x60],%g3
7986 std %f16,[%g4]
7987 ldx [%g4],%g2
7988 cmp %g3,%g2 ! %f16 = d0000000 00000000
7989 bne %xcc,p0_freg_check_fail
7990 mov 0xf16,%g1
7991 ldx [%g4+0x68],%g3
7992 std %f18,[%g4]
7993 ldx [%g4],%g2
7994 cmp %g3,%g2 ! %f18 = 052702e5 ff000000
7995 bne %xcc,p0_freg_check_fail
7996 mov 0xf18,%g1
7997 ldx [%g4+0x70],%g3
7998 std %f20,[%g4]
7999 ldx [%g4],%g2
8000 cmp %g3,%g2 ! %f20 = d0000000 97e60f13
8001 bne %xcc,p0_freg_check_fail
8002 mov 0xf20,%g1
8003 ldx [%g4+0x78],%g3
8004 std %f22,[%g4]
8005 ldx [%g4],%g2
8006 cmp %g3,%g2 ! %f22 = 007bbbbd 835e80db
8007 bne %xcc,p0_freg_check_fail
8008 mov 0xf22,%g1
8009 ldx [%g4+0x80],%g3
8010 std %f24,[%g4]
8011 ldx [%g4],%g2
8012 cmp %g3,%g2 ! %f24 = a89537ff 6685ec48
8013 bne %xcc,p0_freg_check_fail
8014 mov 0xf24,%g1
8015 ldx [%g4+0x88],%g3
8016 std %f26,[%g4]
8017 ldx [%g4],%g2
8018 cmp %g3,%g2 ! %f26 = 5a2bbe67 67be2b5a
8019 bne %xcc,p0_freg_check_fail
8020 mov 0xf26,%g1
8021 ldx [%g4+0x90],%g3
8022 std %f28,[%g4]
8023 ldx [%g4],%g2
8024 cmp %g3,%g2 ! %f28 = 3f2cb25d 3e2dee16
8025 bne %xcc,p0_freg_check_fail
8026 mov 0xf28,%g1
8027 ldx [%g4+0x98],%g3
8028 std %f30,[%g4]
8029 ldx [%g4],%g2
8030 cmp %g3,%g2 ! %f30 = 22873e41 0bc8eac7
8031 bne %xcc,p0_freg_check_fail
8032 mov 0xf30,%g1
8033
8034! Check Point 38 completed
8035
8036
8037p0_label_191:
8038! Mem[0000000030081410] = 00000000 97e60f00, %l6 = 00000000, %l7 = 00000000
8039 ldda [%i2+%o5]0x89,%l6 ! %l6 = 0000000097e60f00 0000000000000000
8040! Mem[00000000100c1410] = 00000000, %f2 = 8a000000
8041 ld [%i3+%o5],%f2 ! %f2 = 00000000
8042! Mem[0000000010081410] = ffff8a00 ffffffff, %l2 = 00000000, %l3 = 00000000
8043 ldda [%i2+%o5]0x80,%l2 ! %l2 = 00000000ffff8a00 00000000ffffffff
8044! Mem[00000000211c0000] = ffffb5d7, %l5 = 0000000000000000
8045 ldub [%o2+0x001],%l5 ! %l5 = 00000000000000ff
8046! Mem[0000000010141400] = 00006100, %l4 = 00000000000000a8
8047 ldsba [%i5+%g0]0x88,%l4 ! %l4 = 0000000000000000
8048! Mem[0000000010141414] = 00000026, %l4 = 0000000000000000
8049 ldub [%i5+0x016],%l4 ! %l4 = 0000000000000000
8050! Mem[0000000030081410] = 000fe697, %l0 = 0000000000610000
8051 ldsba [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000
8052! Mem[0000000010101410] = ff3795a8, %f11 = 00610000
8053 lda [%i4+%o5]0x88,%f11 ! %f11 = ff3795a8
8054! Mem[0000000010181410] = 00000000, %l3 = 00000000ffffffff
8055 ldsha [%i6+%o5]0x80,%l3 ! %l3 = 0000000000000000
8056! Starting 10 instruction Store Burst
8057! %l1 = 0000000000000000, Mem[00000000300c1408] = ff000000
8058 stwa %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
8059
8060p0_label_192:
8061! Mem[00000000300c1408] = 00000000, %l6 = 0000000097e60f00
8062 swapa [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000
8063! Mem[0000000010001410] = 4c82db1d, %l1 = 0000000000000000
8064 lduba [%i0+%o5]0x88,%l1 ! %l1 = 000000000000001d
8065! Mem[0000000010141410] = ff591ac8, %l6 = 0000000000000000
8066 ldstuba [%i5+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
8067! %l3 = 0000000000000000, Mem[00000000300c1410] = 0000000000000000
8068 stxa %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000000000000000
8069! Mem[00000000201c0001] = ffff9b8f, %l7 = 0000000000000000
8070 ldstuba [%o0+0x001]%asi,%l7 ! %l7 = 000000ff000000ff
8071! Mem[0000000010041434] = d2c78255, %l3 = 0000000000000000
8072 swap [%i1+0x034],%l3 ! %l3 = 00000000d2c78255
8073! Mem[0000000010041408] = 0000004c, %l7 = 000000ff, %l3 = d2c78255
8074 add %i1,0x08,%g1
8075 casa [%g1]0x80,%l7,%l3 ! %l3 = 000000000000004c
8076! %l4 = 0000000000000000, Mem[0000000010001410] = 4c82db1d
8077 stha %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 4c820000
8078! %l6 = 000000ff, %l7 = 000000ff, Mem[0000000010081400] = 00610000 00000000
8079 stda %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000ff 000000ff
8080! Starting 10 instruction Load Burst
8081! Mem[0000000010001400] = 00000000, %l3 = 000000000000004c
8082 lduwa [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000000
8083
8084p0_label_193:
8085! Mem[0000000010001410] = 0000824c, %l0 = 0000000000000000
8086 ldsba [%i0+%o5]0x80,%l0 ! %l0 = 0000000000000000
8087! Mem[0000000010081418] = ff6b0000, %l1 = 000000000000001d
8088 ldsha [%i2+0x018]%asi,%l1 ! %l1 = ffffffffffffff6b
8089! Mem[0000000030081408] = c8ff59ff, %l5 = 00000000000000ff
8090 lduha [%i2+%o4]0x89,%l5 ! %l5 = 00000000000059ff
8091! Mem[0000000030101400] = ffff7cff ff0000ff, %l0 = 00000000, %l1 = ffffff6b
8092 ldda [%i4+%g0]0x89,%l0 ! %l0 = 00000000ff0000ff 00000000ffff7cff
8093! Mem[0000000020800000] = ffff7fc1, %l2 = 00000000ffff8a00
8094 ldsh [%o1+%g0],%l2 ! %l2 = ffffffffffffffff
8095! Mem[0000000030101400] = ff0000ff ff7cffff, %l0 = ff0000ff, %l1 = ffff7cff
8096 ldda [%i4+%g0]0x81,%l0 ! %l0 = 00000000ff0000ff 00000000ff7cffff
8097! Mem[0000000010081408] = ff00000000000000, %l5 = 00000000000059ff
8098 ldxa [%i2+%o4]0x88,%l5 ! %l5 = ff00000000000000
8099! Mem[0000000030181408] = 5a2bbe67, %l1 = 00000000ff7cffff
8100 lduwa [%i6+%o4]0x89,%l1 ! %l1 = 000000005a2bbe67
8101! Mem[0000000010041408] = 0000004c, %l3 = 0000000000000000
8102 ldsha [%i1+%o4]0x80,%l3 ! %l3 = 0000000000000000
8103! Starting 10 instruction Store Burst
8104! %l2 = ffffffffffffffff, Mem[0000000030081410] = 97e60f00
8105 stwa %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffffffff
8106
8107p0_label_194:
8108! Mem[0000000030101400] = ff0000ff, %l6 = 00000000000000ff
8109 ldstuba [%i4+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
8110! Mem[00000000300c1408] = 97e60f00, %l0 = 00000000ff0000ff
8111 ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 00000000000000ff
8112! %l7 = 00000000000000ff, Mem[0000000021800101] = ff3e4a7a
8113 stb %l7,[%o3+0x101] ! Mem[0000000021800100] = ffff4a7a
8114! Mem[0000000010081424] = 000000ff, %l3 = 00000000, %l6 = 000000ff
8115 add %i2,0x24,%g1
8116 casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000000000ff
8117! %f5 = 00000000, Mem[0000000030001410] = 000000ff
8118 sta %f5 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
8119! %l2 = ffffffffffffffff, Mem[0000000030081410] = ffffffff
8120 stwa %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffffffff
8121! %l2 = ffffffffffffffff, Mem[0000000010041400] = 1ddb824c
8122 stha %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 1ddbffff
8123! Mem[0000000010141408] = 000f37ff, %l6 = 00000000000000ff
8124 swapa [%i5+%o4]0x80,%l6 ! %l6 = 00000000000f37ff
8125! %l2 = ffffffffffffffff, Mem[0000000030081410] = ffffffff
8126 stwa %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffffff
8127! Starting 10 instruction Load Burst
8128! Mem[0000000030001400] = 00000000 0000000f, %l6 = 000f37ff, %l7 = 000000ff
8129 ldda [%i0+%g0]0x89,%l6 ! %l6 = 000000000000000f 0000000000000000
8130
8131p0_label_195:
8132! Mem[0000000010141400] = 0000000000006100, %l2 = ffffffffffffffff
8133 ldxa [%i5+%g0]0x88,%l2 ! %l2 = 0000000000006100
8134! Mem[00000000300c1410] = 0000000000000000, %l6 = 000000000000000f
8135 ldxa [%i3+%o5]0x81,%l6 ! %l6 = 0000000000000000
8136! Mem[0000000010101410] = ffffffff ff3795a8, %l0 = 00000000, %l1 = 5a2bbe67
8137 ldda [%i4+%o5]0x88,%l0 ! %l0 = 00000000ff3795a8 00000000ffffffff
8138! Mem[00000000100c1428] = 00006100, %l6 = 0000000000000000
8139 ldswa [%i3+0x028]%asi,%l6 ! %l6 = 0000000000006100
8140! Mem[00000000300c1410] = 00000000, %l6 = 0000000000006100
8141 lduha [%i3+%o5]0x89,%l6 ! %l6 = 0000000000000000
8142! Mem[0000000020800000] = ffff7fc1, %l6 = 0000000000000000
8143 ldub [%o1+0x001],%l6 ! %l6 = 00000000000000ff
8144! Mem[0000000010181410] = 00000000, %l0 = 00000000ff3795a8
8145 lduha [%i6+%o5]0x88,%l0 ! %l0 = 0000000000000000
8146! Mem[0000000010181428] = f4000000, %l0 = 0000000000000000
8147 lduwa [%i6+0x028]%asi,%l0 ! %l0 = 00000000f4000000
8148! Mem[0000000010041408] = 0000004c, %l5 = ff00000000000000
8149 lduba [%i1+%o4]0x80,%l5 ! %l5 = 0000000000000000
8150! Starting 10 instruction Store Burst
8151! %f25 = 6685ec48, Mem[0000000010041408] = 0000004c
8152 sta %f25,[%i1+%o4]0x80 ! Mem[0000000010041408] = 6685ec48
8153
8154! Check Point 39 for processor 0
8155
8156 set p0_check_pt_data_39,%g4
8157 rd %ccr,%g5 ! %g5 = 44
8158 ldx [%g4+0x08],%g2
8159 cmp %l0,%g2 ! %l0 = 00000000f4000000
8160 bne %xcc,p0_reg_check_fail0
8161 mov 0xee0,%g1
8162 ldx [%g4+0x10],%g2
8163 cmp %l1,%g2 ! %l1 = 00000000ffffffff
8164 bne %xcc,p0_reg_check_fail1
8165 mov 0xee1,%g1
8166 ldx [%g4+0x18],%g2
8167 cmp %l2,%g2 ! %l2 = 0000000000006100
8168 bne %xcc,p0_reg_check_fail2
8169 mov 0xee2,%g1
8170 ldx [%g4+0x20],%g2
8171 cmp %l3,%g2 ! %l3 = 0000000000000000
8172 bne %xcc,p0_reg_check_fail3
8173 mov 0xee3,%g1
8174 ldx [%g4+0x28],%g2
8175 cmp %l4,%g2 ! %l4 = 0000000000000000
8176 bne %xcc,p0_reg_check_fail4
8177 mov 0xee4,%g1
8178 ldx [%g4+0x30],%g2
8179 cmp %l5,%g2 ! %l5 = 0000000000000000
8180 bne %xcc,p0_reg_check_fail5
8181 mov 0xee5,%g1
8182 ldx [%g4+0x38],%g2
8183 cmp %l6,%g2 ! %l6 = 00000000000000ff
8184 bne %xcc,p0_reg_check_fail6
8185 mov 0xee6,%g1
8186 ldx [%g4+0x40],%g2
8187 cmp %l7,%g2 ! %l7 = 0000000000000000
8188 bne %xcc,p0_reg_check_fail7
8189 mov 0xee7,%g1
8190 ldx [%g4+0x48],%g3
8191 std %f0,[%g4]
8192 ldx [%g4],%g2
8193 cmp %g3,%g2 ! %f0 = 000000ff e5022705
8194 bne %xcc,p0_freg_check_fail
8195 mov 0xf00,%g1
8196 ldx [%g4+0x50],%g3
8197 std %f2,[%g4]
8198 ldx [%g4],%g2
8199 cmp %g3,%g2 ! %f2 = 00000000 00000000
8200 bne %xcc,p0_freg_check_fail
8201 mov 0xf02,%g1
8202 ldx [%g4+0x58],%g3
8203 std %f6,[%g4]
8204 ldx [%g4],%g2
8205 cmp %g3,%g2 ! %f6 = ff000000 000359a4
8206 bne %xcc,p0_freg_check_fail
8207 mov 0xf06,%g1
8208 ldx [%g4+0x60],%g3
8209 std %f10,[%g4]
8210 ldx [%g4],%g2
8211 cmp %g3,%g2 ! %f10 = f230c3b5 ff3795a8
8212 bne %xcc,p0_freg_check_fail
8213 mov 0xf10,%g1
8214
8215! Check Point 39 completed
8216
8217
8218p0_label_196:
8219! Mem[0000000030101410] = a89537ff, %l3 = 0000000000000000
8220 ldstuba [%i4+%o5]0x81,%l3 ! %l3 = 000000a8000000ff
8221! %l1 = 00000000ffffffff, Mem[00000000100c1410] = 00000000
8222 stba %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff000000
8223! Mem[0000000030181410] = ff000000, %l1 = 00000000ffffffff
8224 swapa [%i6+%o5]0x81,%l1 ! %l1 = 00000000ff000000
8225! Mem[00000000100c1408] = 00000000, %l2 = 0000000000006100
8226 ldstuba [%i3+%o4]0x88,%l2 ! %l2 = 00000000000000ff
8227! %f30 = 22873e41 0bc8eac7, Mem[00000000300c1400] = ffe60000 c8ff59ff
8228 stda %f30,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 22873e41 0bc8eac7
8229! Mem[0000000030181408] = 67be2b5a, %l5 = 0000000000000000
8230 ldstuba [%i6+%o4]0x81,%l5 ! %l5 = 00000067000000ff
8231! Mem[0000000030081410] = ffffffff, %l2 = 0000000000000000
8232 swapa [%i2+%o5]0x81,%l2 ! %l2 = 00000000ffffffff
8233! Mem[0000000030181410] = ffffffff, %l6 = 00000000000000ff
8234 swapa [%i6+%o5]0x81,%l6 ! %l6 = 00000000ffffffff
8235! Mem[0000000030141408] = 4c000000, %l7 = 0000000000000000
8236 swapa [%i5+%o4]0x81,%l7 ! %l7 = 000000004c000000
8237! Starting 10 instruction Load Burst
8238! Mem[0000000030101408] = 000000d0, %l0 = 00000000f4000000
8239 lduwa [%i4+%o4]0x89,%l0 ! %l0 = 00000000000000d0
8240
8241p0_label_197:
8242! Mem[0000000020800040] = ffffe25a, %l4 = 0000000000000000
8243 ldsba [%o1+0x041]%asi,%l4 ! %l4 = ffffffffffffffff
8244! Mem[00000000211c0000] = ffffb5d7, %l3 = 00000000000000a8
8245 ldsh [%o2+%g0],%l3 ! %l3 = ffffffffffffffff
8246! Mem[0000000010001420] = 8a00000000000000, %f12 = d0000000 97e60f13
8247 ldda [%i0+0x020]%asi,%f12 ! %f12 = 8a000000 00000000
8248! Mem[0000000010181420] = 004c0000, %l0 = 00000000000000d0
8249 lduwa [%i6+0x020]%asi,%l0 ! %l0 = 00000000004c0000
8250! Mem[00000000300c1410] = 00000000 00000000, %l6 = ffffffff, %l7 = 4c000000
8251 ldda [%i3+%o5]0x89,%l6 ! %l6 = 0000000000000000 0000000000000000
8252! Mem[0000000030181400] = 4c82dbff, %l2 = 00000000ffffffff
8253 ldsba [%i6+%g0]0x89,%l2 ! %l2 = ffffffffffffffff
8254! Mem[0000000010141438] = 00000000ff0000d0, %f18 = 052702e5 ff000000
8255 ldd [%i5+0x038],%f18 ! %f18 = 00000000 ff0000d0
8256! Mem[0000000030041408] = 000fe697, %l7 = 0000000000000000
8257 lduha [%i1+%o4]0x81,%l7 ! %l7 = 000000000000000f
8258! Mem[0000000030001400] = 0000000f, %l6 = 0000000000000000
8259 lduba [%i0+%g0]0x89,%l6 ! %l6 = 000000000000000f
8260! Starting 10 instruction Store Burst
8261! Mem[000000001000140c] = 00000000, %l2 = ffffffffffffffff
8262 swap [%i0+0x00c],%l2 ! %l2 = 0000000000000000
8263
8264p0_label_198:
8265! Mem[0000000010001410] = 0000824c, %l7 = 000000000000000f
8266 ldstuba [%i0+%o5]0x80,%l7 ! %l7 = 00000000000000ff
8267! %f28 = 3f2cb25d 3e2dee16, %l4 = ffffffffffffffff
8268! Mem[0000000010101420] = e3d600ff6685ec48
8269 add %i4,0x020,%g1
8270 stda %f28,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010101420] = 16ee2d3e5db22c3f
8271! Mem[000000001018141c] = c511d0b3, %l6 = 000000000000000f
8272 ldstuba [%i6+0x01c]%asi,%l6 ! %l6 = 000000c5000000ff
8273! Mem[0000000010041408] = 48ec8566, %l3 = ffffffffffffffff
8274 swapa [%i1+%o4]0x88,%l3 ! %l3 = 0000000048ec8566
8275! %l2 = 00000000, %l3 = 48ec8566, Mem[0000000010001410] = 4c8200ff 0000ffff
8276 stda %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 48ec8566
8277! %f0 = 000000ff e5022705 00000000 00000000
8278! %f4 = 8a000000 00000000 ff000000 000359a4
8279! %f8 = ff59ffc8 6600ec00 f230c3b5 ff3795a8
8280! %f12 = 8a000000 00000000 000000fb 00000000
8281 stda %f0,[%i3]ASI_COMMIT_S ! Block Store to 00000000300c1400
8282! %l0 = 00000000004c0000, Mem[0000000030041400] = 00000000
8283 stha %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000
8284! %f22 = 007bbbbd 835e80db, %l3 = 0000000048ec8566
8285! Mem[0000000030001418] = 007bbbbd835e80db
8286 add %i0,0x018,%g1
8287 stda %f22,[%g1+%l3]ASI_PST16_S ! Mem[0000000030001418] = 007bbbbd835e80db
8288! %l4 = ffffffff, %l5 = 00000067, Mem[0000000010181400] = 000000fb ff000000
8289 stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffffffff 00000067
8290! Starting 10 instruction Load Burst
8291 membar #Sync ! Added by membar checker (35)
8292! Mem[00000000300c1410] = 8a00000000000000, %l2 = 0000000000000000
8293 ldxa [%i3+%o5]0x81,%l2 ! %l2 = 8a00000000000000
8294
8295p0_label_199:
8296! Mem[0000000010181408] = 00000000, %f2 = 00000000
8297 lda [%i6+%o4]0x80,%f2 ! %f2 = 00000000
8298! Mem[00000000100c1410] = ff000000, %l3 = 0000000048ec8566
8299 lduha [%i3+%o5]0x80,%l3 ! %l3 = 000000000000ff00
8300! Mem[0000000021800040] = ff8a9ae4, %l1 = 00000000ff000000
8301 lduh [%o3+0x040],%l1 ! %l1 = 000000000000ff8a
8302! Mem[0000000010181408] = 000000fb00000000, %f6 = ff000000 000359a4
8303 ldda [%i6+%o4]0x88,%f6 ! %f6 = 000000fb 00000000
8304! Mem[0000000030141408] = 00000000000000ff, %l7 = 0000000000000000
8305 ldxa [%i5+%o4]0x81,%l7 ! %l7 = 00000000000000ff
8306! Mem[00000000211c0000] = ffffb5d7, %l0 = 00000000004c0000
8307 lduh [%o2+%g0],%l0 ! %l0 = 000000000000ffff
8308! Mem[0000000030141410] = ffc0ffff f2000000, %l4 = ffffffff, %l5 = 00000067
8309 ldda [%i5+%o5]0x81,%l4 ! %l4 = 00000000ffc0ffff 00000000f2000000
8310! Mem[0000000030141410] = ffc0ffff, %l6 = 00000000000000c5
8311 ldsba [%i5+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
8312! Mem[0000000010181408] = 00000000, %l2 = 8a00000000000000
8313 ldsha [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000
8314! Starting 10 instruction Store Burst
8315! %f30 = 22873e41 0bc8eac7, %l2 = 0000000000000000
8316! Mem[0000000010101430] = ffffffffff3795a8
8317 add %i4,0x030,%g1
8318 stda %f30,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010101430] = ffffffffff3795a8
8319
8320p0_label_200:
8321! %l1 = 000000000000ff8a, Mem[0000000010101410] = a89537ff
8322 stba %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = 8a9537ff
8323! %f13 = 00000000, Mem[0000000010141408] = ff000000
8324 sta %f13,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
8325! %l3 = 000000000000ff00, Mem[0000000010181400] = ffffffff
8326 stha %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffffff00
8327! Mem[00000000211c0001] = ffffb5d7, %l5 = 00000000f2000000
8328 ldstuba [%o2+0x001]%asi,%l5 ! %l5 = 000000ff000000ff
8329! %l0 = 000000000000ffff, Mem[0000000010081408] = 00000000
8330 stha %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffff0000
8331! %l1 = 000000000000ff8a, Mem[0000000010081410] = ffff8a00
8332 stba %l1,[%i2+%o5]0x80 ! Mem[0000000010081410] = 8aff8a00
8333! %l7 = 00000000000000ff, Mem[0000000010041400] = ffffdb1d
8334 stba %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffdb1d
8335! %f14 = 000000fb, Mem[0000000010001408] = ffc0ffff
8336 sta %f14,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000fb
8337! Mem[0000000010181400] = 00ffffff, %l0 = 0000ffff, %l5 = 000000ff
8338 casa [%i6]0x80,%l0,%l5 ! %l5 = 0000000000ffffff
8339! Starting 10 instruction Load Burst
8340! Mem[0000000010041410] = ffffffff, %l3 = 000000000000ff00
8341 ldsha [%i1+%o5]0x80,%l3 ! %l3 = ffffffffffffffff
8342
8343! Check Point 40 for processor 0
8344
8345 set p0_check_pt_data_40,%g4
8346 rd %ccr,%g5 ! %g5 = 44
8347 ldx [%g4+0x08],%g2
8348 cmp %l0,%g2 ! %l0 = 000000000000ffff
8349 bne %xcc,p0_reg_check_fail0
8350 mov 0xee0,%g1
8351 ldx [%g4+0x10],%g2
8352 cmp %l1,%g2 ! %l1 = 000000000000ff8a
8353 bne %xcc,p0_reg_check_fail1
8354 mov 0xee1,%g1
8355 ldx [%g4+0x18],%g2
8356 cmp %l2,%g2 ! %l2 = 0000000000000000
8357 bne %xcc,p0_reg_check_fail2
8358 mov 0xee2,%g1
8359 ldx [%g4+0x20],%g2
8360 cmp %l3,%g2 ! %l3 = ffffffffffffffff
8361 bne %xcc,p0_reg_check_fail3
8362 mov 0xee3,%g1
8363 ldx [%g4+0x28],%g2
8364 cmp %l4,%g2 ! %l4 = 00000000ffc0ffff
8365 bne %xcc,p0_reg_check_fail4
8366 mov 0xee4,%g1
8367 ldx [%g4+0x30],%g2
8368 cmp %l5,%g2 ! %l5 = 0000000000ffffff
8369 bne %xcc,p0_reg_check_fail5
8370 mov 0xee5,%g1
8371 ldx [%g4+0x38],%g2
8372 cmp %l6,%g2 ! %l6 = ffffffffffffffff
8373 bne %xcc,p0_reg_check_fail6
8374 mov 0xee6,%g1
8375 ldx [%g4+0x40],%g2
8376 cmp %l7,%g2 ! %l7 = 00000000000000ff
8377 bne %xcc,p0_reg_check_fail7
8378 mov 0xee7,%g1
8379 ldx [%g4+0x48],%g3
8380 std %f2,[%g4]
8381 ldx [%g4],%g2
8382 cmp %g3,%g2 ! %f2 = 00000000 00000000
8383 bne %xcc,p0_freg_check_fail
8384 mov 0xf02,%g1
8385 ldx [%g4+0x50],%g3
8386 std %f4,[%g4]
8387 ldx [%g4],%g2
8388 cmp %g3,%g2 ! %f4 = 8a000000 00000000
8389 bne %xcc,p0_freg_check_fail
8390 mov 0xf04,%g1
8391 ldx [%g4+0x58],%g3
8392 std %f6,[%g4]
8393 ldx [%g4],%g2
8394 cmp %g3,%g2 ! %f6 = 000000fb 00000000
8395 bne %xcc,p0_freg_check_fail
8396 mov 0xf06,%g1
8397 ldx [%g4+0x60],%g3
8398 std %f12,[%g4]
8399 ldx [%g4],%g2
8400 cmp %g3,%g2 ! %f12 = 8a000000 00000000
8401 bne %xcc,p0_freg_check_fail
8402 mov 0xf12,%g1
8403 ldx [%g4+0x68],%g3
8404 std %f18,[%g4]
8405 ldx [%g4],%g2
8406 cmp %g3,%g2 ! %f18 = 00000000 ff0000d0
8407 bne %xcc,p0_freg_check_fail
8408 mov 0xf18,%g1
8409
8410! Check Point 40 completed
8411
8412
8413 ba,a p0_not_taken_0_end
8414p0_not_taken_0:
8415! The following code should not be executed
8416 stda %l6,[%i0+0x020]%asi
8417 nop
8418 ldsba [%i6+0x01e]%asi,%l3
8419 ba,a p0_branch_failed
8420p0_not_taken_0_end:
8421
8422
8423! End of Random Code for Thread 0
8424
8425
8426! Check Registers
8427
8428p0_check_registers:
8429 set p0_expected_registers,%g1
8430
8431! The test for processor 0 has passed
8432
8433p0_passed:
8434 ta GOOD_TRAP
8435 nop
8436
8437p0_reg_l0_fail:
8438 or %g0,0xbd0,%g1
8439 ba,a p0_failed
8440p0_reg_l1_fail:
8441 or %g0,0xbd1,%g1
8442 ba,a p0_failed
8443p0_reg_l2_fail:
8444 or %g0,0xbd2,%g1
8445 ba,a p0_failed
8446p0_reg_l3_fail:
8447 or %g0,0xbd3,%g1
8448 ba,a p0_failed
8449p0_reg_l4_fail:
8450 or %g0,0xbd4,%g1
8451 ba,a p0_failed
8452p0_reg_l5_fail:
8453 or %g0,0xbd5,%g1
8454 ba,a p0_failed
8455p0_reg_l6_fail:
8456 or %g0,0xbd6,%g1
8457 ba,a p0_failed
8458p0_reg_l7_fail:
8459 or %g0,0xbd7,%g1
8460 ba,a p0_failed
8461p0_ccr_fail:
8462 ba p0_failed
8463 mov %g5,%g3 ! %g5 = %ccr
8464p0_reg_check_fail0:
8465 ba p0_failed
8466 mov %l0,%g3 ! Reg %l0 compare failed
8467p0_reg_check_fail1:
8468 ba p0_failed
8469 mov %l1,%g3 ! Reg %l1 compare failed
8470p0_reg_check_fail2:
8471 ba p0_failed
8472 mov %l2,%g3 ! Reg %l2 compare failed
8473p0_reg_check_fail3:
8474 ba p0_failed
8475 mov %l3,%g3 ! Reg %l3 compare failed
8476p0_reg_check_fail4:
8477 ba p0_failed
8478 mov %l4,%g3 ! Reg %l4 compare failed
8479p0_reg_check_fail5:
8480 ba p0_failed
8481 mov %l5,%g3 ! Reg %l5 compare failed
8482p0_reg_check_fail6:
8483 ba p0_failed
8484 mov %l6,%g3 ! Reg %l6 compare failed
8485p0_reg_check_fail7:
8486 ba p0_failed
8487 mov %l7,%g3 ! Reg %l7 compare failed
8488p0_freg_check_fail:
8489 ba p0_failed
8490 nop
8491
8492! The test for processor 0 failed
8493
8494p0_failed:
8495 set p0_temp,%g6
8496 stx %g1,[%g6]
8497 stx %g2,[%g6+8]
8498 stx %g3,[%g6+16]
8499 stx %fsr,[%g6+24]
8500 ta BAD_TRAP
8501
8502
8503! The local area data for processor 0 failed
8504
8505p0_local_failed:
8506 set done_flags,%g5
8507 mov 3,%g6
8508 st %g6,[%g5+0x000] ! Set processor 0 done flag
8509
8510 set p0_temp,%g6
8511 add %g1,%g4,%g1
8512 stx %g4,[%g6]
8513 stx %g2,[%g6+8]
8514 stx %g3,[%g6+16]
8515 st %fsr,[%g6+24]
8516 ta BAD_TRAP
8517
8518p0_selfmod_failed:
8519 ba p0_failed
8520 mov 0xabc,%g1
8521
8522p0_branch_failed:
8523 mov 0xbbb,%g1
8524 rd %ccr,%g2
8525 ba p0_failed
8526 mov 0x0,%g3
8527
8528p0_trap1e:
8529 add %l7,0x671,%l4
8530 swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000100c1408]
8531 udivx %l3,-0x15f,%l0
8532 or %l0,%l7,%l3
8533 done
8534
8535p0_trap1o:
8536 add %l7,0x671,%l4
8537 swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[00000000100c1408]
8538 udivx %l3,-0x15f,%l0
8539 or %l0,%l7,%l3
8540 done
8541
8542
8543p0_trap2e:
8544 ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010001400]
8545 mulx %l1,%l0,%l4
8546 done
8547
8548p0_trap2o:
8549 ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010001400]
8550 mulx %l1,%l0,%l4
8551 done
8552
8553
8554p0_trap3e:
8555 sub %l7,0xc41,%l3
8556 add %l4,%l5,%l1
8557 andn %l0,%l0,%l4
8558 and %l2,%l4,%l5
8559 and %l7,-0xcf7,%l5
8560 subc %l1,-0xd80,%l4
8561 orn %l6,-0xff6,%l0
8562 done
8563
8564p0_trap3o:
8565 sub %l7,0xc41,%l3
8566 add %l4,%l5,%l1
8567 andn %l0,%l0,%l4
8568 and %l2,%l4,%l5
8569 and %l7,-0xcf7,%l5
8570 subc %l1,-0xd80,%l4
8571 orn %l6,-0xff6,%l0
8572 done
8573
8574! Cross Processor Interrupt Handler
8575
8576cross_intr_handler:
8577 membar #Sync
8578! Identify the recipient of the interrupt
8579 mov 0x10,%g1 ! VA of Core ID Register
8580 ldxa [%g1]ASI_CMP_CORE_ID,%g1
8581 and %g1,0x3f,%g4 ! Extract Core ID in %g4
8582 sll %g4,2,%g1 ! Index into intr receive array
8583 set received_xintr,%g2 ! Pointer to receive counters
8584 lduw [%g2+%g1],%g3 ! Get receive count
8585 inc %g3 ! Incement by 1
8586 st %g3,[%g2+%g1] ! Update receive count
8587! Reset busy bit interrupts and return
8588 mov 0x40,%g1 ! Busy bit
8589 stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
8590 membar #Sync
8591 retry
8592
8593inst_access_handler:
8594 done
8595
8596 .align 256
8597data_access_handler:
85981: done
8599
8600p0_init_memory_pointers:
8601 set p0_init_registers,%g1
8602 mov %g0,%g2
8603 mov %g0,%g3
8604 mov %g0,%g4
8605 mov %g0,%g5
8606 mov %g0,%g6
8607 mov %g0,%g7
8608
8609! Initialize memory pointers for window 0
8610 set p0_local0_start,%i0
8611 set p0_local1_start,%i1
8612 set p0_local2_start,%i2
8613 set p0_local3_start,%i3
8614 set p0_local4_start,%i4
8615 set p0_local5_start,%i5
8616 set p0_local6_start,%i6
8617 clr %i7
8618! Init Local Registers in Window 0
8619 ldx [%g1+0x000],%l0 ! %l0 = 3d9b2f6fe67d95db
8620 ldx [%g1+0x008],%l1 ! %l1 = cf44ab82a54854c0
8621 ldx [%g1+0x010],%l2 ! %l2 = 1d697016691ccadf
8622 ldx [%g1+0x018],%l3 ! %l3 = 2838fa4e274f4671
8623 ldx [%g1+0x020],%l4 ! %l4 = 208572882404f430
8624 ldx [%g1+0x028],%l5 ! %l5 = e29ca9bc93f1603a
8625 ldx [%g1+0x030],%l6 ! %l6 = c76d6721ed06b274
8626 ldx [%g1+0x038],%l7 ! %l7 = b716d14a6fc1097c
8627
8628! Initialize the output register of window 0
8629
8630 set share0_start,%o0
8631 set share1_start,%o1
8632 set share2_start,%o2
8633 set share3_start,%o3
8634 mov 0x08,%o4
8635 mov 0x10,%o5
8636 mov 0x18,%o6
8637
8638 retl
8639 nop
8640
8641user_text_end:
8642 .seg "text"
8643 .align 0x2000
8644user_near0_start:
8645p0_near_0_le:
8646 jmpl %o7,%g0
8647 st %f0 ,[%i1+0x02c] ! Mem[000000001004142c]
8648 jmpl %o7,%g0
8649 nop
8650p0_near_0_he:
8651 sdivx %l0,0x980,%l3
8652 ldsb [%i2+0x036],%l5 ! Mem[0000000010081436]
8653 swap [%i5+0x024],%l5 ! Mem[0000000010141424]
8654 lduh [%i0+0x03e],%l1 ! Mem[000000001000143e]
8655 addc %l2,-0xc2b,%l5
8656 jmpl %o7,%g0
8657 add %l5,0x4a2,%l5
8658near0_b2b_h:
8659 xnor %l6,-0xd62,%l3
8660 jmpl %o7,%g0
8661 nop
8662near0_b2b_l:
8663 or %l2,-0x87a,%l0
8664 jmpl %o7,%g0
8665 addc %l1,-0x640,%l1
8666user_near0_end:
8667 .seg "text"
8668 .align 0x2000
8669user_near1_start:
8670p0_near_1_le:
8671 stb %l2,[%i1+0x03a] ! Mem[000000001004143a]
8672 lduh [%i1+0x032],%l3 ! Mem[0000000010041432]
8673 ldx [%i5+0x018],%l1 ! Mem[0000000010141418]
8674 add %l5,0x2d6,%l4
8675 mulx %l6,%l4,%l5
8676 jmpl %o7,%g0
8677 nop
8678p0_near_1_he:
8679 and %l6,%l3,%l6
8680 ld [%i0+0x038],%f30 ! Mem[0000000010001438]
8681 ldx [%i6+0x018],%l1 ! Mem[0000000010181418]
8682 xnor %l7,-0xd75,%l5
8683 xnor %l4,0x59e,%l7
8684 stw %l6,[%i1+0x018] ! Mem[0000000010041418]
8685 std %f30,[%i4+0x038] ! Mem[0000000010101438]
8686 jmpl %o7,%g0
8687 lduw [%i0+0x018],%l3 ! Mem[0000000010001418]
8688near1_b2b_h:
8689 orn %l4,-0xb8e,%l4
8690 add %l0,%l5,%l6
8691 andn %l6,-0x97f,%l2
8692 sdivx %l4,-0xf91,%l6
8693 sdivx %l7,-0xa84,%l7
8694 nop
8695 sub %l4,0x653,%l5
8696 jmpl %o7,%g0
8697 sdivx %l1,-0x0fa,%l5
8698near1_b2b_l:
8699 add %l6,0x2b6,%l2
8700 subc %l2,%l3,%l4
8701 andn %l2,-0x430,%l2
8702 sdivx %l3,%l0,%l0
8703 addc %l4,%l6,%l3
8704 orn %l3,-0xdef,%l2
8705 xor %l4,%l2,%l5
8706 jmpl %o7,%g0
8707 smul %l5,%l4,%l3
8708user_near1_end:
8709 .seg "text"
8710 .align 0x2000
8711user_near2_start:
8712p0_near_2_le:
8713 sdivx %l3,%l3,%l3
8714 mulx %l1,0xe06,%l2
8715 jmpl %o7,%g0
8716 std %l0,[%i6+0x000] ! Mem[0000000010181400]
8717p0_near_2_he:
8718 nop
8719 stx %l2,[%i6+0x018] ! Mem[0000000010181418]
8720 jmpl %o7,%g0
8721 andn %l5,-0xe33,%l3
8722near2_b2b_h:
8723 xnor %l3,0x3e2,%l2
8724 umul %l0,-0x8a0,%l6
8725 jmpl %o7,%g0
8726 nop
8727near2_b2b_l:
8728 xor %l1,%l1,%l2
8729 xor %l7,0xa4a,%l4
8730 jmpl %o7,%g0
8731 orn %l3,-0x080,%l4
8732user_near2_end:
8733 .seg "text"
8734 .align 0x2000
8735user_near3_start:
8736p0_near_3_le:
8737 ldd [%i0+0x030],%l0 ! Mem[0000000010001430]
8738 ldsh [%i6+0x020],%l3 ! Mem[0000000010181420]
8739 xnor %l0,%l0,%l7
8740 swap [%i0+0x018],%l1 ! Mem[0000000010001418]
8741 nop
8742 jmpl %o7,%g0
8743 st %f13,[%i1+0x004] ! Mem[0000000010041404]
8744p0_near_3_he:
8745 jmpl %o7,%g0
8746 ldsb [%i6+0x03c],%l4 ! Mem[000000001018143c]
8747 jmpl %o7,%g0
8748 nop
8749near3_b2b_h:
8750 smul %l5,0x1b1,%l5
8751 xnor %l7,-0xb40,%l4
8752 jmpl %o7,%g0
8753 mulx %l3,%l1,%l7
8754near3_b2b_l:
8755 add %l5,0xfb9,%l4
8756 mulx %l7,%l2,%l5
8757 jmpl %o7,%g0
8758 nop
8759user_near3_end:
8760 .seg "text"
8761 .text
8762 .align 0x2000
8763user_far0_start:
8764p0_far_0_le:
8765 ldsh [%i1+0x020],%l4 ! Mem[0000000010041420]
8766 udivx %l5,%l2,%l0
8767 ldstub [%o0+0x000],%l3 ! Mem[00000000201c0000]
8768 ld [%i4+0x034],%f0 ! Mem[0000000010101434]
8769 nop
8770 st %f8 ,[%i2+0x00c] ! Mem[000000001008140c]
8771 jmpl %o7,%g0
8772 addc %l2,%l4,%l0
8773p0_far_0_lem:
8774 membar #Sync
8775 ldsh [%i1+0x020],%l4 ! Mem[0000000010041420]
8776 udivx %l5,%l2,%l0
8777 ldstub [%o0+0x000],%l3 ! Mem[00000000201c0000]
8778 ld [%i4+0x034],%f0 ! Mem[0000000010101434]
8779 nop
8780 st %f8 ,[%i2+0x00c] ! Mem[000000001008140c]
8781 jmpl %o7,%g0
8782 addc %l2,%l4,%l0
8783p0_far_0_he:
8784 umul %l7,%l2,%l1
8785 mulx %l5,%l7,%l5
8786 stw %l5,[%i4+0x000] ! Mem[0000000010101400]
8787 sub %l5,%l3,%l1
8788 sth %l2,[%i4+0x018] ! Mem[0000000010101418]
8789 andn %l2,%l6,%l3
8790 jmpl %o7,%g0
8791 xnor %l3,%l5,%l1
8792p0_far_0_hem:
8793 umul %l7,%l2,%l1
8794 mulx %l5,%l7,%l5
8795 membar #Sync
8796 stw %l5,[%i4+0x000] ! Mem[0000000010101400]
8797 sub %l5,%l3,%l1
8798 sth %l2,[%i4+0x018] ! Mem[0000000010101418]
8799 andn %l2,%l6,%l3
8800 jmpl %o7,%g0
8801 xnor %l3,%l5,%l1
8802p0_loop_branch_0:
8803 jmpl %o7+12,%g0
8804 add %l0,1,%l0
8805far0_b2b_h:
8806 nop
8807 nop
8808 or %l1,0xc25,%l1
8809 sdivx %l1,-0x494,%l0
8810 add %l4,%l6,%l2
8811 orn %l2,%l1,%l5
8812 subc %l7,%l1,%l6
8813 jmpl %o7,%g0
8814 umul %l7,%l4,%l6
8815far0_b2b_l:
8816 xor %l2,-0x2ad,%l5
8817 umul %l2,%l6,%l7
8818 add %l3,%l0,%l4
8819 andn %l6,%l0,%l4
8820 mulx %l0,-0x68f,%l0
8821 orn %l3,0xb8c,%l4
8822 addc %l7,0x76d,%l3
8823 jmpl %o7,%g0
8824 umul %l0,%l6,%l2
8825user_far0_end:
8826 .seg "text"
8827 .text
8828 .align 0x2000
8829user_far1_start:
8830p0_far_1_le:
8831 ldstub [%o1+0x040],%l7 ! Mem[0000000020800040]
8832 sub %l1,-0x29f,%l6
8833 jmpl %o7,%g0
8834 ldub [%i3+0x02d],%l7 ! Mem[00000000100c142d]
8835p0_far_1_lem:
8836 ldstub [%o1+0x040],%l7 ! Mem[0000000020800040]
8837 sub %l1,-0x29f,%l6
8838 membar #Sync
8839 jmpl %o7,%g0
8840 ldub [%i3+0x02d],%l7 ! Mem[00000000100c142d]
8841p0_far_1_he:
8842 subc %l2,0xaea,%l4
8843 andn %l5,%l5,%l3
8844 std %f20,[%i6+0x030] ! Mem[0000000010181430]
8845 add %l1,-0xdde,%l5
8846 std %l6,[%i0+0x028] ! Mem[0000000010001428]
8847 jmpl %o7,%g0
8848 lduh [%i6+0x02e],%l1 ! Mem[000000001018142e]
8849p0_far_1_hem:
8850 subc %l2,0xaea,%l4
8851 andn %l5,%l5,%l3
8852 membar #Sync
8853 std %f20,[%i6+0x030] ! Mem[0000000010181430]
8854 add %l1,-0xdde,%l5
8855 std %l6,[%i0+0x028] ! Mem[0000000010001428]
8856 membar #Sync
8857 jmpl %o7,%g0
8858 lduh [%i6+0x02e],%l1 ! Mem[000000001018142e]
8859p0_loop_branch_1:
8860 jmpl %o7+12,%g0
8861 add %l0,2,%l0
8862far1_b2b_h:
8863 and %l7,0x738,%l4
8864 xnor %l2,%l3,%l1
8865 xor %l3,%l0,%l5
8866 xor %l0,%l4,%l1
8867 smul %l6,%l1,%l6
8868 sub %l3,0xca7,%l4
8869 jmpl %o7,%g0
8870 orn %l2,%l0,%l0
8871far1_b2b_l:
8872 udivx %l4,%l0,%l0
8873 sub %l4,%l1,%l4
8874 andn %l3,0xf09,%l7
8875 smul %l0,0x6fd,%l5
8876 xor %l2,0x4dc,%l6
8877 udivx %l3,%l2,%l5
8878 jmpl %o7,%g0
8879 smul %l5,%l4,%l0
8880user_far1_end:
8881 .seg "text"
8882 .text
8883 .align 0x2000
8884user_far2_start:
8885p0_far_2_le:
8886 ld [%i0+0x00c],%f8 ! Mem[000000001000140c]
8887 or %l6,%l6,%l1
8888 or %l0,-0xdb2,%l7
8889 swap [%i1+0x000],%l2 ! Mem[0000000010041400]
8890 orn %l0,%l7,%l6
8891 jmpl %o7,%g0
8892 lduw [%i0+0x014],%l3 ! Mem[0000000010001414]
8893p0_far_2_lem:
8894 membar #Sync
8895 ld [%i0+0x00c],%f8 ! Mem[000000001000140c]
8896 or %l6,%l6,%l1
8897 or %l0,-0xdb2,%l7
8898 swap [%i1+0x000],%l2 ! Mem[0000000010041400]
8899 orn %l0,%l7,%l6
8900 membar #Sync
8901 jmpl %o7,%g0
8902 lduw [%i0+0x014],%l3 ! Mem[0000000010001414]
8903p0_far_2_he:
8904 addc %l6,-0x100,%l3
8905 stw %l1,[%i1+0x02c] ! Mem[000000001004142c]
8906 lduh [%i6+0x01c],%l2 ! Mem[000000001018141c]
8907 ldsh [%i4+0x02a],%l0 ! Mem[000000001010142a]
8908 ldub [%i5+0x016],%l1 ! Mem[0000000010141416]
8909 ldstub [%o3+0x101],%l7 ! Mem[0000000021800101]
8910 stx %l0,[%i5+0x020] ! Mem[0000000010141420]
8911 jmpl %o7,%g0
8912 stb %l6,[%i5+0x023] ! Mem[0000000010141423]
8913p0_far_2_hem:
8914 addc %l6,-0x100,%l3
8915 membar #Sync
8916 stw %l1,[%i1+0x02c] ! Mem[000000001004142c]
8917 lduh [%i6+0x01c],%l2 ! Mem[000000001018141c]
8918 ldsh [%i4+0x02a],%l0 ! Mem[000000001010142a]
8919 ldub [%i5+0x016],%l1 ! Mem[0000000010141416]
8920 ldstub [%o3+0x101],%l7 ! Mem[0000000021800101]
8921 stx %l0,[%i5+0x020] ! Mem[0000000010141420]
8922 membar #Sync
8923 jmpl %o7,%g0
8924 stb %l6,[%i5+0x023] ! Mem[0000000010141423]
8925p0_loop_branch_2:
8926 jmpl %o7+12,%g0
8927 add %l0,3,%l0
8928far2_b2b_h:
8929 subc %l4,0xc90,%l6
8930 sub %l6,0xf8c,%l4
8931 subc %l5,%l0,%l7
8932 jmpl %o7,%g0
8933 udivx %l2,-0x6cd,%l1
8934far2_b2b_l:
8935 or %l3,0x010,%l5
8936 or %l2,%l4,%l3
8937 sub %l3,-0x269,%l6
8938 jmpl %o7,%g0
8939 orn %l7,%l3,%l6
8940user_far2_end:
8941 .seg "text"
8942 .text
8943 .align 0x2000
8944user_far3_start:
8945p0_far_3_le:
8946 udivx %l3,-0x3ba,%l7
8947 ldd [%i2+0x010],%l0 ! Mem[0000000010081410]
8948 ldx [%i2+0x010],%l2 ! Mem[0000000010081410]
8949 sth %l1,[%i5+0x02c] ! Mem[000000001014142c]
8950 jmpl %o7,%g0
8951 subc %l5,0x90c,%l2
8952p0_far_3_lem:
8953 udivx %l3,-0x3ba,%l7
8954 membar #Sync
8955 ldd [%i2+0x010],%l0 ! Mem[0000000010081410]
8956 ldx [%i2+0x010],%l2 ! Mem[0000000010081410]
8957 sth %l1,[%i5+0x02c] ! Mem[000000001014142c]
8958 jmpl %o7,%g0
8959 subc %l5,0x90c,%l2
8960p0_far_3_he:
8961 ldsw [%i4+0x03c],%l3 ! Mem[000000001010143c]
8962 smul %l5,%l0,%l2
8963 stw %l1,[%i5+0x030] ! Mem[0000000010141430]
8964 ldsb [%i4+0x00c],%l5 ! Mem[000000001010140c]
8965 jmpl %o7,%g0
8966 andn %l6,-0x7c8,%l3
8967p0_far_3_hem:
8968 membar #Sync
8969 ldsw [%i4+0x03c],%l3 ! Mem[000000001010143c]
8970 smul %l5,%l0,%l2
8971 stw %l1,[%i5+0x030] ! Mem[0000000010141430]
8972 ldsb [%i4+0x00c],%l5 ! Mem[000000001010140c]
8973 jmpl %o7,%g0
8974 andn %l6,-0x7c8,%l3
8975p0_loop_branch_3:
8976 jmpl %o7+12,%g0
8977 add %l0,4,%l0
8978far3_b2b_h:
8979 umul %l7,0x175,%l3
8980 jmpl %o7,%g0
8981 xnor %l6,%l1,%l2
8982far3_b2b_l:
8983 andn %l0,0xfb6,%l0
8984 jmpl %o7,%g0
8985 addc %l1,%l7,%l6
8986user_far3_end:
8987 .seg "text"
8988 .align 0x2000
8989user_jump0_start:
8990 INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
8991p0_jmpl_0_le:
8992 jmpl %g6+8,%g0
8993 and %l1,0x3f0,%l2
8994p0_call_0_le:
8995 ldsb [%i5+0x001],%l4 ! Mem[0000000010141401]
8996 xnor %l5,-0xc7c,%l7
8997 add %l0,0xd6a,%l5
8998 retl
8999 mulx %l6,%l1,%l2
9000p0_jmpl_0_lo:
9001 jmpl %g6+8,%g0
9002 and %l1,0x3f0,%l2
9003p0_call_0_lo:
9004 ldsb [%o5+0x001],%l4 ! Mem[0000000010141401]
9005 xnor %l5,-0xc7c,%l7
9006 add %l0,0xd6a,%l5
9007 retl
9008 mulx %l6,%l1,%l2
9009p0_jmpl_0_he:
9010 lduh [%i0+0x008],%l5 ! Mem[0000000010001408]
9011 ldub [%i5+0x036],%l4 ! Mem[0000000010141436]
9012 smul %l1,%l2,%l6
9013 ldsb [%i6+0x004],%l4 ! Mem[0000000010181404]
9014 ldstub [%i5+0x036],%l7 ! Mem[0000000010141436]
9015 and %l1,0xc32,%l4
9016 ldsh [%i0+0x026],%l1 ! Mem[0000000010001426]
9017 jmpl %g6+8,%g0
9018 ldd [%i4+0x008],%l2 ! Mem[0000000010101408]
9019p0_call_0_he:
9020 addc %l5,-0x438,%l1
9021 retl
9022 std %f22,[%i2+0x030] ! Mem[0000000010081430]
9023p0_jmpl_0_ho:
9024 lduh [%o0+0x008],%l5 ! Mem[0000000010001408]
9025 ldub [%o5+0x036],%l4 ! Mem[0000000010141436]
9026 smul %l1,%l2,%l6
9027 ldsb [%o6+0x004],%l4 ! Mem[0000000010181404]
9028 ldstub [%o5+0x036],%l7 ! Mem[0000000010141436]
9029 and %l1,0xc32,%l4
9030 ldsh [%o0+0x026],%l1 ! Mem[0000000010001426]
9031 jmpl %g6+8,%g0
9032 ldd [%o4+0x008],%l2 ! Mem[0000000010101408]
9033p0_call_0_ho:
9034 addc %l5,-0x438,%l1
9035 retl
9036 std %f22,[%o2+0x030] ! Mem[0000000010081430]
9037user_jump0_end:
9038 .seg "text"
9039 .align 0x2000
9040user_jump1_start:
9041 INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
9042p0_jmpl_1_le:
9043 mulx %l7,%l4,%l0
9044 ldsw [%i1+0x014],%l7 ! Mem[0000000010041414]
9045 ldx [%i2+0x028],%l7 ! Mem[0000000010081428]
9046 ldsh [%i0+0x02c],%l4 ! Mem[000000001000142c]
9047 add %l6,%l5,%l6
9048 or %l6,-0x524,%l5
9049 jmpl %g6+8,%g0
9050 lduw [%i5+0x014],%l2 ! Mem[0000000010141414]
9051p0_call_1_le:
9052 std %l6,[%i5+0x008] ! Mem[0000000010141408]
9053 stx %l2,[%i1+0x020] ! Mem[0000000010041420]
9054 ldsw [%i6+0x028],%l1 ! Mem[0000000010181428]
9055 subc %l0,0x03c,%l5
9056 retl
9057 andn %l0,%l0,%l6
9058p0_jmpl_1_lo:
9059 mulx %l7,%l4,%l0
9060 ldsw [%o1+0x014],%l7 ! Mem[0000000010041414]
9061 ldx [%o2+0x028],%l7 ! Mem[0000000010081428]
9062 ldsh [%o0+0x02c],%l4 ! Mem[000000001000142c]
9063 add %l6,%l5,%l6
9064 or %l6,-0x524,%l5
9065 jmpl %g6+8,%g0
9066 lduw [%o5+0x014],%l2 ! Mem[0000000010141414]
9067p0_call_1_lo:
9068 std %l6,[%o5+0x008] ! Mem[0000000010141408]
9069 stx %l2,[%o1+0x020] ! Mem[0000000010041420]
9070 ldsw [%o6+0x028],%l1 ! Mem[0000000010181428]
9071 subc %l0,0x03c,%l5
9072 retl
9073 andn %l0,%l0,%l6
9074p0_jmpl_1_he:
9075 ldd [%i6+0x020],%l6 ! Mem[0000000010181420]
9076 jmpl %g6+8,%g0
9077 ldsh [%i5+0x002],%l3 ! Mem[0000000010141402]
9078p0_call_1_he:
9079 ldsh [%i4+0x008],%l0 ! Mem[0000000010101408]
9080 retl
9081 addc %l6,%l2,%l7
9082p0_jmpl_1_ho:
9083 ldd [%o6+0x020],%l6 ! Mem[0000000010181420]
9084 jmpl %g6+8,%g0
9085 ldsh [%o5+0x002],%l3 ! Mem[0000000010141402]
9086p0_call_1_ho:
9087 ldsh [%o4+0x008],%l0 ! Mem[0000000010101408]
9088 retl
9089 addc %l6,%l2,%l7
9090user_jump1_end:
9091 .seg "text"
9092 .align 0x2000
9093user_jump2_start:
9094 INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
9095p0_jmpl_2_le:
9096 subc %l4,%l5,%l2
9097 xnor %l6,0xad3,%l5
9098 sth %l4,[%i4+0x034] ! Mem[0000000010101434]
9099 xnor %l3,-0xed7,%l3
9100 nop
9101 jmpl %g6+8,%g0
9102 ldsb [%i6+0x029],%l3 ! Mem[0000000010181429]
9103p0_call_2_le:
9104 umul %l0,0x683,%l3
9105 retl
9106 sth %l5,[%i5+0x002] ! Mem[0000000010141402]
9107p0_jmpl_2_lo:
9108 subc %l4,%l5,%l2
9109 xnor %l6,0xad3,%l5
9110 sth %l4,[%o4+0x034] ! Mem[0000000010101434]
9111 xnor %l3,-0xed7,%l3
9112 nop
9113 jmpl %g6+8,%g0
9114 ldsb [%o6+0x029],%l3 ! Mem[0000000010181429]
9115p0_call_2_lo:
9116 umul %l0,0x683,%l3
9117 retl
9118 sth %l5,[%o5+0x002] ! Mem[0000000010141402]
9119p0_jmpl_2_he:
9120 udivx %l2,%l6,%l5
9121 std %f16,[%i5+0x018] ! Mem[0000000010141418]
9122 ldstub [%i5+0x02a],%l0 ! Mem[000000001014142a]
9123 swap [%i2+0x034],%l0 ! Mem[0000000010081434]
9124 nop
9125 jmpl %g6+8,%g0
9126 ldsh [%i1+0x004],%l5 ! Mem[0000000010041404]
9127p0_call_2_he:
9128 ldstub [%o0+0x000],%l2 ! Mem[00000000201c0000]
9129 and %l5,-0x9d3,%l6
9130 umul %l7,0xd07,%l1
9131 sth %l0,[%i2+0x02c] ! Mem[000000001008142c]
9132 retl
9133 andn %l7,%l4,%l7
9134p0_jmpl_2_ho:
9135 udivx %l2,%l6,%l5
9136 std %f16,[%o5+0x018] ! Mem[0000000010141418]
9137 ldstub [%o5+0x02a],%l0 ! Mem[000000001014142a]
9138 swap [%o2+0x034],%l0 ! Mem[0000000010081434]
9139 nop
9140 jmpl %g6+8,%g0
9141 ldsh [%o1+0x004],%l5 ! Mem[0000000010041404]
9142p0_call_2_ho:
9143 ldstub [%i0+0x000],%l2 ! Mem[00000000201c0000]
9144 and %l5,-0x9d3,%l6
9145 umul %l7,0xd07,%l1
9146 sth %l0,[%o2+0x02c] ! Mem[000000001008142c]
9147 retl
9148 andn %l7,%l4,%l7
9149user_jump2_end:
9150 .seg "text"
9151 .align 0x2000
9152user_jump3_start:
9153 INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
9154p0_jmpl_3_le:
9155 udivx %l3,0xa42,%l5
9156 ldd [%i6+0x008],%f4 ! Mem[0000000010181408]
9157 st %f12,[%i3+0x004] ! Mem[00000000100c1404]
9158 jmpl %g6+8,%g0
9159 std %l6,[%i3+0x028] ! Mem[00000000100c1428]
9160p0_call_3_le:
9161 lduh [%i5+0x01a],%l4 ! Mem[000000001014141a]
9162 mulx %l3,0xbcb,%l7
9163 nop
9164 std %f4 ,[%i1+0x038] ! Mem[0000000010041438]
9165 retl
9166 ldstub [%i5+0x036],%l2 ! Mem[0000000010141436]
9167p0_jmpl_3_lo:
9168 udivx %l3,0xa42,%l5
9169 ldd [%o6+0x008],%f4 ! Mem[0000000010181408]
9170 st %f12,[%o3+0x004] ! Mem[00000000100c1404]
9171 jmpl %g6+8,%g0
9172 std %l6,[%o3+0x028] ! Mem[00000000100c1428]
9173p0_call_3_lo:
9174 lduh [%o5+0x01a],%l4 ! Mem[000000001014141a]
9175 mulx %l3,0xbcb,%l7
9176 nop
9177 std %f4 ,[%o1+0x038] ! Mem[0000000010041438]
9178 retl
9179 ldstub [%o5+0x036],%l2 ! Mem[0000000010141436]
9180p0_jmpl_3_he:
9181 ldx [%i0+0x028],%l6 ! Mem[0000000010001428]
9182 ldstub [%i5+0x032],%l3 ! Mem[0000000010141432]
9183 ldstub [%i1+0x030],%l7 ! Mem[0000000010041430]
9184 lduw [%i5+0x034],%l6 ! Mem[0000000010141434]
9185 sdivx %l5,0x210,%l1
9186 nop
9187 jmpl %g6+8,%g0
9188 swap [%i0+0x008],%l2 ! Mem[0000000010001408]
9189p0_call_3_he:
9190 st %f18,[%i5+0x024] ! Mem[0000000010141424]
9191 lduw [%i0+0x018],%l5 ! Mem[0000000010001418]
9192 orn %l4,%l3,%l5
9193 ldstub [%i0+0x00e],%l5 ! Mem[000000001000140e]
9194 ldsw [%i6+0x038],%l7 ! Mem[0000000010181438]
9195 swap [%i3+0x010],%l6 ! Mem[00000000100c1410]
9196 addc %l7,-0x1c2,%l6
9197 retl
9198 ldsw [%i6+0x034],%l5 ! Mem[0000000010181434]
9199p0_jmpl_3_ho:
9200 ldx [%o0+0x028],%l6 ! Mem[0000000010001428]
9201 ldstub [%o5+0x032],%l3 ! Mem[0000000010141432]
9202 ldstub [%o1+0x030],%l7 ! Mem[0000000010041430]
9203 lduw [%o5+0x034],%l6 ! Mem[0000000010141434]
9204 sdivx %l5,0x210,%l1
9205 nop
9206 jmpl %g6+8,%g0
9207 swap [%o0+0x008],%l2 ! Mem[0000000010001408]
9208p0_call_3_ho:
9209 st %f18,[%o5+0x024] ! Mem[0000000010141424]
9210 lduw [%o0+0x018],%l5 ! Mem[0000000010001418]
9211 orn %l4,%l3,%l5
9212 ldstub [%o0+0x00e],%l5 ! Mem[000000001000140e]
9213 ldsw [%o6+0x038],%l7 ! Mem[0000000010181438]
9214 swap [%o3+0x010],%l6 ! Mem[00000000100c1410]
9215 addc %l7,-0x1c2,%l6
9216 retl
9217 ldsw [%o6+0x034],%l5 ! Mem[0000000010181434]
9218user_jump3_end:
9219
9220 .seg "data"
9221 .align 0x2000
9222user_data_start:
9223done_flags:
9224 .word 0
9225 .align 8
9226done_count:
9227 .word 0,0
9228Start_Flags:
9229 .word 0,0,0,0
9230Finish_Flag:
9231 .word 0,0
9232 .align 8
9233num_processors:
9234 .word 1
9235num_agents:
9236 .word 0
9237no_membar:
9238 .word 0
9239max_ireg:
9240 .word 8,0
9241max_freg:
9242 .word 32,0
9243 .align 64
9244p0_temp:
9245 .word 0,0,0,0,0,0,0,0
9246 .word 0,0,0,0,0,0,0,0
9247 .word 0,0,0,0,0,0,0,0
9248 .word 0,0,0,0,0,0,0,0
9249p0_debug:
9250 .word 0,0,0,0,0,0,0,0
9251 .word 0,0,0,0,0,0,0,0
9252p0_fsr:
9253 .word 0x00000000,0x00000000
9254 .align 8
9255p0_loop_cnt:
9256 .word 1,0
9257max_windows:
9258 .word 1,0,0,0,0,0,0,0
9259 .word 0,0,0,0,0,0,0,0
9260 .word 0,0,0,0,0,0,0,0
9261 .word 0,0,0,0,0,0,0,0
9262 .word 0,0,0,0,0,0,0,0
9263 .word 0,0,0,0,0,0,0,0
9264 .word 0,0,0,0,0,0,0,0
9265 .word 0,0,0,0,0,0,0,0
9266 .word 0,0,0,0,0,0,0,0
9267 .word 0,0,0,0,0,0,0,0
9268 .word 0,0,0,0,0,0,0,0
9269 .word 0,0,0,0,0,0,0,0
9270 .word 0,0,0,0,0,0,0,0
9271 .word 0,0,0,0,0,0,0,0
9272 .word 0,0,0,0,0,0,0,0
9273 .word 0,0,0,0,0,0,0,0
9274 .word 0,0,0,0,0,0,0,0
9275 .word 0,0,0,0,0,0,0,0
9276 .word 0,0,0,0,0,0,0,0
9277 .word 0,0,0,0,0,0,0,0
9278 .word 0,0,0,0,0,0,0,0
9279 .word 0,0,0,0,0,0,0,0
9280 .word 0,0,0,0,0,0,0,0
9281 .word 0,0,0,0,0,0,0,0
9282 .word 0,0,0,0,0,0,0,0
9283 .word 0,0,0,0,0,0,0,0
9284 .word 0,0,0,0,0,0,0,0
9285 .word 0,0,0,0,0,0,0,0
9286 .word 0,0,0,0,0,0,0,0
9287 .word 0,0,0,0,0,0,0,0
9288 .word 0,0,0,0,0,0,0,0
9289 .word 0,0,0,0,0,0,0,0
9290
9291 .align 8
9292p0_init_registers:
9293 .word 0x3d9b2f6f,0xe67d95db ! Init value for %l0
9294 .word 0xcf44ab82,0xa54854c0 ! Init value for %l1
9295 .word 0x1d697016,0x691ccadf ! Init value for %l2
9296 .word 0x2838fa4e,0x274f4671 ! Init value for %l3
9297 .word 0x20857288,0x2404f430 ! Init value for %l4
9298 .word 0xe29ca9bc,0x93f1603a ! Init value for %l5
9299 .word 0xc76d6721,0xed06b274 ! Init value for %l6
9300 .word 0xb716d14a,0x6fc1097c ! Init value for %l7
9301 .align 64
9302p0_init_freg:
9303 .word 0xb8fc05a1,0x6367b33f ! Init value for %f0
9304 .word 0xd1c5e7a2,0x805884c5 ! Init value for %f2
9305 .word 0x9b8a3885,0x05e16164 ! Init value for %f4
9306 .word 0xe66bfd79,0xfd120472 ! Init value for %f6
9307 .word 0xec73f491,0x4b342b56 ! Init value for %f8
9308 .word 0x520d00d2,0x4f2f6302 ! Init value for %f10
9309 .word 0x30c5f851,0x75cc2614 ! Init value for %f12
9310 .word 0x45203f3f,0x926e6b34 ! Init value for %f14
9311 .word 0x9c3a34d5,0xb5d7f295 ! Init value for %f16
9312 .word 0xed8515c7,0xd7c87641 ! Init value for %f18
9313 .word 0xb6ddc26c,0xf35fc89e ! Init value for %f20
9314 .word 0x58623cfa,0xbd883550 ! Init value for %f22
9315 .word 0xc6585e18,0x2f2900a1 ! Init value for %f24
9316 .word 0x29df2870,0x53294cbf ! Init value for %f26
9317 .word 0x10016ef2,0x0805fcd7 ! Init value for %f28
9318 .word 0xdab1dfd1,0x17ec71b3 ! Init value for %f30
9319 .word 0x87fac300,0x2b86419d ! Init value for %f32
9320 .word 0xf7dd17e2,0xdea39413 ! Init value for %f34
9321 .word 0xc9130c03,0x0f91a033 ! Init value for %f36
9322 .word 0xb7650081,0xdfe0d829 ! Init value for %f38
9323 .word 0x27cb5b4a,0xff08d584 ! Init value for %f40
9324 .word 0xc972e80e,0x3441b5dc ! Init value for %f42
9325 .word 0xcf0eda77,0x6774a8d2 ! Init value for %f44
9326 .word 0xf58d4a00,0x40595e2e ! Init value for %f46
9327 .word 0x6e6032cd,0x3bef2cc7
9328 .word 0xc57d7929,0x24c8cffd
9329 .word 0x4dc7b40b,0x7ab5668a
9330 .word 0xc6d3e9b4,0x69e19906
9331 .word 0xf3a1965e,0x06a27b79
9332 .word 0x4e89bc4d,0xb085d84c
9333 .word 0x2229e0a9,0x61e50bad
9334 .word 0xbbebc6e4,0x81494a49
9335p0_share_mask:
9336 .word 0xffff0000,0x00000000
9337 .word 0x00000000,0x00000000
9338 .word 0x00000000,0x00000000
9339 .word 0x00000000,0x00000000
9340 .word 0x00000000,0x00000000
9341 .word 0x00000000,0x00000000
9342 .word 0x00000000,0x00000000
9343 .word 0x00000000,0x00000000
9344p0_expected_registers:
9345 .word 0x00000000,0x0000ffff
9346 .word 0x00000000,0x0000ff8a
9347 .word 0x00000000,0x00000000
9348 .word 0xffffffff,0xffffffff
9349 .word 0x00000000,0xffc0ffff
9350 .word 0x00000000,0x00ffffff
9351 .word 0xffffffff,0xffffffff
9352 .word 0x00000000,0x000000ff
9353p0_expected_fp_regs:
9354 .word 0x000000ff,0xe5022705
9355 .word 0x00000000,0x00000000
9356 .word 0x8a000000,0x00000000
9357 .word 0x000000fb,0x00000000
9358 .word 0xff59ffc8,0x6600ec00
9359 .word 0xf230c3b5,0xff3795a8
9360 .word 0x8a000000,0x00000000
9361 .word 0x000000fb,0x00000000
9362 .word 0xd0000000,0x00000000
9363 .word 0x00000000,0xff0000d0
9364 .word 0xd0000000,0x97e60f13
9365 .word 0x007bbbbd,0x835e80db
9366 .word 0xa89537ff,0x6685ec48
9367 .word 0x5a2bbe67,0x67be2b5a
9368 .word 0x3f2cb25d,0x3e2dee16
9369 .word 0x22873e41,0x0bc8eac7
9370 .word 0x00000000,0x00000000 ! %fsr = 0000000000000000
9371p0_local0_expect:
9372 .word 0x00000000,0x00000000
9373 .word 0xfb000000,0xffffffff
9374 .word 0x00000000,0x6685ec48
9375 .word 0x7de5c496,0x9822ffb7
9376 .word 0x8a000000,0x00000000
9377 .word 0x00000000,0x4c000000
9378 .word 0x61000000,0x00000000
9379 .word 0x00000000,0xc8ff59ff
9380p0_local0_sec_expect:
9381 .word 0x0f000000,0x00000000
9382 .word 0x052702e5,0xff000000
9383 .word 0x00000000,0x000000ff
9384 .word 0x007bbbbd,0x835e80db
9385 .word 0xe3d6eb97,0x6685ec48
9386 .word 0x5a2bbe67,0x67be2b5a
9387 .word 0x3f2cb25d,0x3e2dee16
9388 .word 0x22873e41,0x0bc8eac7
9389p0_local1_expect:
9390 .word 0xffffdb1d,0xf6f796ed
9391 .word 0xffffffff,0x00000000
9392 .word 0xffffffff,0xffffffe6
9393 .word 0x2da07cf4,0x145879ff
9394 .word 0x000000ff,0x00000000
9395 .word 0x00006100,0x000000ff
9396 .word 0x8e0705b0,0x00000000
9397 .word 0xe5022705,0xffffc0ff
9398p0_local1_sec_expect:
9399 .word 0x00000000,0xa89537ff
9400 .word 0x000fe697,0x00000000
9401 .word 0x000000ff,0x000000d0
9402 .word 0xff3795a8,0xff000000
9403 .word 0x00000000,0x0000008a
9404 .word 0xa00c0000,0xb3d011ff
9405 .word 0x4e478378,0x82559f9b
9406 .word 0x000000ff,0xa89537ff
9407p0_local2_expect:
9408 .word 0xff000000,0xff000000
9409 .word 0xffff0000,0x000000ff
9410 .word 0x8aff8a00,0xffffffff
9411 .word 0xff6b0000,0x00000000
9412 .word 0x00006bff,0x000000ff
9413 .word 0xffffffff,0xea867e20
9414 .word 0xd0000000,0x97e60f13
9415 .word 0xed96f7f6,0x1ddb824c
9416p0_local2_sec_expect:
9417 .word 0x00000000,0x00000000
9418 .word 0xff59ffc8,0xff000000
9419 .word 0x00000000,0x00000000
9420 .word 0x7de5c496,0x982226b7
9421 .word 0x0e8b5533,0x22b7fa40
9422 .word 0xffffa11d,0x82434acb
9423 .word 0xbd6b53ba,0x5debeccd
9424 .word 0xeca45b45,0xd9bf64ea
9425p0_local3_expect:
9426 .word 0xff000000,0x000000ff
9427 .word 0xff000000,0x0000008a
9428 .word 0xff000000,0x00000000
9429 .word 0xa4590300,0x00000000
9430 .word 0x00ec0066,0x03eb00ff
9431 .word 0x00006100,0x00000000
9432 .word 0x130fe697,0x000000d0
9433 .word 0x0000b6b6,0x413e8722
9434p0_local3_sec_expect:
9435 .word 0x000000ff,0xe5022705
9436 .word 0x00000000,0x00000000
9437 .word 0x8a000000,0x00000000
9438 .word 0xff000000,0x000359a4
9439 .word 0xff59ffc8,0x6600ec00
9440 .word 0xf230c3b5,0xff3795a8
9441 .word 0x8a000000,0x00000000
9442 .word 0x000000fb,0x00000000
9443p0_local4_expect:
9444 .word 0xf230c3b5,0x00000000
9445 .word 0x00000000,0x0000ff00
9446 .word 0x8a9537ff,0xffffffff
9447 .word 0x007bbbbd,0x835e80db
9448 .word 0x16ee2d3e,0x5db22c3f
9449 .word 0xff59ffc8,0x00000000
9450 .word 0xffffffff,0xff3795a8
9451 .word 0x000000b5,0xff2bbe67
9452p0_local4_sec_expect:
9453 .word 0xff0000ff,0xff7cffff
9454 .word 0xd0000000,0x97e60f13
9455 .word 0xff9537ff,0x00000000
9456 .word 0xff000000,0x0000004c
9457 .word 0xb5c330f2,0x00000000
9458 .word 0x000000ff,0x00000000
9459 .word 0xa00000ff,0xff2bbe67
9460 .word 0xd00000ff,0x00000000
9461p0_local5_expect:
9462 .word 0x00610000,0x00000000
9463 .word 0x00000000,0x00000000
9464 .word 0xff591ac8,0x00000026
9465 .word 0xff970600,0xf47cffff
9466 .word 0x031a783d,0xb6b67068
9467 .word 0x00000000,0x000000ff
9468 .word 0x00000000,0x000000ff
9469 .word 0x00000000,0xff0000d0
9470p0_local5_sec_expect:
9471 .word 0xff000000,0xf230c3b5
9472 .word 0x00000000,0x000000ff
9473 .word 0xffc0ffff,0xf2000000
9474 .word 0xff795814,0x0a005f0c
9475 .word 0x86813ec1,0xd2f09e33
9476 .word 0x419e8199,0x88506935
9477 .word 0x4e478378,0x82559f9b
9478 .word 0xf55f280a,0xc63561c4
9479p0_local6_expect:
9480 .word 0x00ffffff,0x67000000
9481 .word 0x00000000,0xfb000000
9482 .word 0x00000000,0x00000000
9483 .word 0xffc70061,0xff11d0b3
9484 .word 0x004c0000,0x000000ff
9485 .word 0xf4000000,0x000000ff
9486 .word 0x00ff0000,0x0000d000
9487 .word 0xffff5b0e,0x83786dc7
9488p0_local6_sec_expect:
9489 .word 0xffdb824c,0xffffc0ff
9490 .word 0xffbe2b5a,0x00000000
9491 .word 0x000000ff,0x2bff0000
9492 .word 0x750f95e4,0x6b639271
9493 .word 0x5b709345,0x83786dc7
9494 .word 0x210f5094,0x868cb043
9495 .word 0x0f8fc972,0x29586e06
9496 .word 0xaba53952,0x0348c438
9497share0_expect:
9498 .word 0xffff9b8f,0x28a41182
9499 .word 0x35e9660a,0xd8040a72
9500 .word 0x7ffa67e6,0x582dbc22
9501 .word 0x198d4e3b,0x5621c754
9502 .word 0xa3d7755b,0x8e46d939
9503 .word 0xc7fabccb,0xe9b18917
9504 .word 0x0dba8d95,0xed9d4785
9505 .word 0xc17a1155,0xeb423c31
9506share1_expect:
9507 .word 0xffff7fc1,0x5d9a99b6
9508 .word 0x58f6e9e5,0xbf287bab
9509 .word 0xd8e6cde5,0x1df87f96
9510 .word 0x475e2f40,0x012f58a2
9511 .word 0x15ee89c6,0x2dbc9e8a
9512 .word 0xfb213ad8,0x24765d4f
9513 .word 0x48d78d9e,0x088f1595
9514 .word 0xfdd4e671,0xca136679
9515 .word 0xffffe25a,0xee3d423e
9516 .word 0x69de1e78,0xfaf54c0b
9517 .word 0xf02fe716,0xbddd52de
9518 .word 0xa4bc700b,0x5d64fcf1
9519 .word 0xfe78c75c,0x9cc16e23
9520 .word 0x409331fc,0xa3347fe2
9521 .word 0xb9d00306,0xb1cc2aee
9522 .word 0x2d70e9bf,0x952f216a
9523share2_expect:
9524 .word 0xffffb5d7,0x963b9519
9525 .word 0xb6416611,0xf66264cc
9526 .word 0xea293846,0x315801dd
9527 .word 0x2c276e0b,0x9d479123
9528 .word 0x592d0469,0xa8d150fc
9529 .word 0xc9dc5878,0x8282181f
9530 .word 0xbacbad56,0x9b1fd796
9531 .word 0xf2056cf5,0x1eb0696f
9532share3_expect:
9533 .word 0x0000c8c8,0x95a223bb
9534 .word 0xf71a85ed,0x369ed4e0
9535 .word 0x877d0413,0x40b03d46
9536 .word 0xe4ef378b,0xe3442d86
9537 .word 0xed79f770,0x6e547899
9538 .word 0x5a5effc0,0x6cb080e7
9539 .word 0xd58c4066,0x624c54ec
9540 .word 0xaebd3d9d,0x694afd48
9541 .word 0xff8a9ae4,0xb10aa81e
9542 .word 0x1cacfe2c,0xdd33a745
9543 .word 0x4b41d6fb,0xbae4dc1d
9544 .word 0x49eb47f5,0xdc9ede5a
9545 .word 0xd86fcba5,0x3904fd8d
9546 .word 0x17943f0b,0x2514319d
9547 .word 0x78dc7451,0xd760e20e
9548 .word 0x9f1302e5,0x2a9ec153
9549 .word 0xd8ff3b1a,0xd6f9905a
9550 .word 0xfe13ce6f,0xbc44d8e5
9551 .word 0x3dd12f2b,0xef7cb150
9552 .word 0x9345c486,0x0f3af785
9553 .word 0x3e9c67fd,0x79eaa332
9554 .word 0xdb9c3ba7,0x2a379d7b
9555 .word 0x1dd60df8,0x5098ede7
9556 .word 0x676166bf,0x7e46a806
9557 .word 0xafffcbcc,0x3c85dd80
9558 .word 0xae15df61,0x5c0763c6
9559 .word 0x66766d69,0x62e1560d
9560 .word 0x92d8ea41,0x038522bb
9561 .word 0xbb396585,0xf432b5c8
9562 .word 0x7a54171c,0x494569e6
9563 .word 0xe1037e6c,0xe5cd0632
9564 .word 0x025463c8,0x8e26ca65
9565 .word 0xffff4a7a,0x7a607ab1
9566 .word 0xcd35260c,0x403f5be7
9567 .word 0xcacbc30e,0x6c8e3544
9568 .word 0xb6011ba7,0xa741376f
9569 .word 0x21ee2a8d,0xf0750a19
9570 .word 0x6142019a,0xdf5410bf
9571 .word 0xf6e9ac0d,0x8262f5b1
9572 .word 0x68794f4a,0xd8a2ec4a
9573 .word 0x3e4cef3d,0x3e1f971f
9574 .word 0x7fa553b3,0x8940ef9e
9575 .word 0x0cac675b,0x7609b9d1
9576 .word 0xdf5f6842,0xe435592f
9577 .word 0x83b5ced7,0x26e1e9da
9578 .word 0xdcb79288,0xe72b6c77
9579 .word 0xf97d958a,0xe26ce9ca
9580 .word 0xb13a7560,0xcb8e5979
9581 .word 0xa1ff2710,0xf00dd386
9582 .word 0x5e8fe180,0xe7a3bb05
9583 .word 0x0f0b0806,0x72be38be
9584 .word 0xa9167f37,0x6b1d93d9
9585 .word 0x3b10a015,0x4ea4cec0
9586 .word 0x3588d02c,0xfbd72112
9587 .word 0x6a68f020,0x21ba2c6b
9588 .word 0x23319472,0xd88efabd
9589 .word 0x820067be,0x464c9006
9590 .word 0xd265a527,0x88273a59
9591 .word 0x6ce6d0c1,0xd2c38757
9592 .word 0x03501664,0x0153ec07
9593 .word 0x7ee24cc3,0x161e4157
9594 .word 0x83207f7e,0xc3e11085
9595 .word 0x59732567,0xaba9f63f
9596 .word 0x4b351e16,0x4c8093bb
9597p0_invalidate_semaphore:
9598 .word 0
9599
9600! Data for check points
9601
9602 .align 8
9603p0_check_pt_data_1:
9604 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9605 .word 0x00000000,0x009f455a ! Expected data for %l0
9606 .word 0x00000000,0x6f64bbd1 ! Expected data for %l1
9607 .word 0x00000000,0x00000082 ! Expected data for %l2
9608 .word 0x00000000,0x000000b6 ! Expected data for %l3
9609 .word 0x00000000,0x00000044 ! Expected data for %l4
9610 .word 0xc76d6721,0xed06b274 ! Expected data for %l5
9611 .word 0x00000000,0x00000061 ! Expected data for %l6
9612 .word 0xffffffff,0xffffffcb ! Expected data for %l7
9613 .word 0xb8fc05a1,0x44f7283c ! Expected data for %f0
9614 .word 0xf2bd4295,0xf876ea74 ! Expected data for %f12
9615 .word 0xc76d6721,0xed06b274 ! Expected data for %f14
9616 .word 0x615388c2,0xc81a59ff ! Expected data for %f16
9617 .word 0x441a1d72,0x0692c0bd ! Expected data for %f18
9618 .word 0xb46b74e9,0x3437cf0c ! Expected data for %f20
9619 .word 0xb7262298,0x96c4e57d ! Expected data for %f22
9620 .word 0x40fab722,0x33558b0e ! Expected data for %f24
9621 .word 0x4cef955e,0xc5fcce28 ! Expected data for %f26
9622 .word 0xcdeceb5d,0xba536bbd ! Expected data for %f28
9623 .word 0xea64bfd9,0x455ba4ec ! Expected data for %f30
9624p0_check_pt_data_2:
9625 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9626 .word 0x00000000,0x0000ff3c ! Expected data for %l0
9627 .word 0x00000000,0x00003cff ! Expected data for %l1
9628 .word 0x00000000,0x00000089 ! Expected data for %l2
9629 .word 0xd3858246,0x0873e995 ! Expected data for %l3
9630 .word 0x00000000,0x00000044 ! Expected data for %l4
9631 .word 0x00000000,0x00006697 ! Expected data for %l5
9632 .word 0x00000000,0xdc55a41e ! Expected data for %l6
9633 .word 0x02f5caf9,0x794a8491 ! Expected data for %l7
9634 .word 0xc76d6721,0xed06b274 ! Expected data for %f0
9635 .word 0xff64bfd9,0xe545dd67 ! Expected data for %f2
9636 .word 0xd853a11d,0x94e9022f ! Expected data for %f4
9637 .word 0xff795814,0xf47ca02d ! Expected data for %f6
9638 .word 0x031a783d,0xb6b67068 ! Expected data for %f8
9639 .word 0x348aa427,0x35edcef8 ! Expected data for %f10
9640 .word 0xfa62794f,0x0000003a ! Expected data for %f12
9641 .word 0x3498af52,0x7ae32cb8 ! Expected data for %f14
9642 .word 0xc76d6721,0x3437cf0c ! Expected data for %f20
9643p0_check_pt_data_3:
9644 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9645 .word 0x00000000,0x0000009d ! Expected data for %l0
9646 .word 0x00000000,0x00009933 ! Expected data for %l1
9647 .word 0x00000000,0x0000000e ! Expected data for %l2
9648 .word 0x00000000,0xff2de931 ! Expected data for %l3
9649 .word 0x00000000,0x00000044 ! Expected data for %l4
9650 .word 0x00000000,0xd3bfcf8b ! Expected data for %l5
9651 .word 0x00000000,0x82fa1028 ! Expected data for %l6
9652 .word 0x00000000,0x00000049 ! Expected data for %l7
9653 .word 0xc76d6721,0x0e5b9083 ! Expected data for %f0
9654 .word 0x44000000,0x67be2b5a ! Expected data for %f2
9655 .word 0xd853a11d,0xd2c70061 ! Expected data for %f4
9656 .word 0xff795814,0xf47ca02d ! Expected data for %f6
9657 .word 0x348aa427,0xffffffff ! Expected data for %f10
9658 .word 0x5a2bbe67,0xc81a59ff ! Expected data for %f16
9659 .word 0xcb4a4382,0x1da1ffff ! Expected data for %f26
9660p0_check_pt_data_4:
9661 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9662 .word 0x00000000,0x1dfeb2e3 ! Expected data for %l0
9663 .word 0x4dae9468,0x73f7e720 ! Expected data for %l1
9664 .word 0x00000000,0x000000ff ! Expected data for %l2
9665 .word 0x00000000,0x00000061 ! Expected data for %l3
9666 .word 0x00000000,0xcbc11310 ! Expected data for %l4
9667 .word 0x00000000,0xc262779d ! Expected data for %l5
9668 .word 0x00000000,0x00000073 ! Expected data for %l6
9669 .word 0x00000000,0x4f7962fa ! Expected data for %l7
9670 .word 0x44000000,0x67be2b5a ! Expected data for %f2
9671 .word 0xd853a11d,0xd2c70061 ! Expected data for %f4
9672 .word 0xffffffff,0xb6b67068 ! Expected data for %f8
9673 .word 0x3498af52,0xdc55a41e ! Expected data for %f14
9674 .word 0x000000ff,0xffffffd6 ! Expected data for %f20
9675p0_check_pt_data_5:
9676 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9677 .word 0x00000000,0x0000001d ! Expected data for %l0
9678 .word 0xffffffff,0xea64bfd9 ! Expected data for %l1
9679 .word 0x00000000,0xd853a11d ! Expected data for %l2
9680 .word 0x00000000,0x0000522b ! Expected data for %l3
9681 .word 0x00000000,0x9d605229 ! Expected data for %l4
9682 .word 0x00000000,0x00000082 ! Expected data for %l5
9683 .word 0x00000000,0x00000000 ! Expected data for %l6
9684 .word 0xffffffff,0xffffffeb ! Expected data for %l7
9685 .word 0xff1a1d72,0x0692c0bd ! Expected data for %f0
9686 .word 0x44000000,0x67be2b5a ! Expected data for %f2
9687 .word 0x348aa427,0x1da1ffff ! Expected data for %f10
9688 .word 0x000000ff,0xffffffd6 ! Expected data for %f12
9689 .word 0xd853a11d,0x3437cf0c ! Expected data for %f14
9690 .word 0xa00c1120,0xf647d8f4 ! Expected data for %f16
9691 .word 0xd9e7e5b7,0xf230c3b5 ! Expected data for %f18
9692 .word 0x10016ef2,0x080500b6 ! Expected data for %f20
9693 .word 0x58afbc96,0xbf2401ae ! Expected data for %f22
9694 .word 0x4e1850f6,0x1b9d2f10 ! Expected data for %f24
9695 .word 0x39201c3d,0x40e1b60f ! Expected data for %f26
9696 .word 0xbb845332,0xa7a39013 ! Expected data for %f28
9697 .word 0x441a1d72,0x85c701c8 ! Expected data for %f30
9698p0_check_pt_data_6:
9699 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9700 .word 0x00000000,0x00000012 ! Expected data for %l0
9701 .word 0x00000000,0xda130a7f ! Expected data for %l1
9702 .word 0x00000000,0x00000000 ! Expected data for %l2
9703 .word 0x00000000,0xba390000 ! Expected data for %l3
9704 .word 0xffffffff,0xffffffd9 ! Expected data for %l4
9705 .word 0x00000000,0xfffc3a38 ! Expected data for %l5
9706 .word 0x00000000,0xff000000 ! Expected data for %l7
9707 .word 0xff1a1d72,0x0692c0bd ! Expected data for %f0
9708 .word 0xff795814,0xf47ca02d ! Expected data for %f6
9709 .word 0x000000ff,0x5a2bbe67 ! Expected data for %f12
9710 .word 0xff3795a8,0x052702e5 ! Expected data for %f14
9711 .word 0xa00c1120,0xf647d8f4 ! Expected data for %f16
9712 .word 0xd9e7e5b7,0xf230c3b5 ! Expected data for %f18
9713 .word 0x10016ef2,0x080500b6 ! Expected data for %f20
9714 .word 0x58afbc96,0xbf2401ae ! Expected data for %f22
9715 .word 0x4e1850f6,0x1b9d2f10 ! Expected data for %f24
9716 .word 0x39201c3d,0x40e1b60f ! Expected data for %f26
9717 .word 0xbb845332,0xa7a39013 ! Expected data for %f28
9718 .word 0x441a1d72,0x85c701c8 ! Expected data for %f30
9719p0_check_pt_data_7:
9720 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9721 .word 0x00000000,0x0000ffd9 ! Expected data for %l0
9722 .word 0xffffffff,0xffffffff ! Expected data for %l1
9723 .word 0x00000000,0x00000000 ! Expected data for %l3
9724 .word 0x00000000,0x325384bb ! Expected data for %l4
9725 .word 0x00000000,0x7adba270 ! Expected data for %l5
9726 .word 0xffffffff,0xffffd9d6 ! Expected data for %l6
9727 .word 0x00000000,0xff00348a ! Expected data for %l7
9728 .word 0x5a2bbe67,0x67be2b5a ! Expected data for %f2
9729 .word 0xd853a11d,0xd2c70061 ! Expected data for %f4
9730 .word 0xcdeceb5d,0xba536bbd ! Expected data for %f10
9731 .word 0x67be2b5a,0xf647d8f4 ! Expected data for %f16
9732 .word 0xbb845332,0x721d1a44 ! Expected data for %f28
9733p0_check_pt_data_8:
9734 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9735 .word 0x00000000,0xb6000508 ! Expected data for %l0
9736 .word 0x00000000,0x0000dc8b ! Expected data for %l1
9737 .word 0x00000000,0x130fe697 ! Expected data for %l2
9738 .word 0x00000000,0xd3bfcf8b ! Expected data for %l3
9739 .word 0x00000000,0x00000061 ! Expected data for %l4
9740 .word 0x00000000,0x00000000 ! Expected data for %l5
9741 .word 0x00000000,0x00000000 ! Expected data for %l6
9742 .word 0x00000000,0xe5022705 ! Expected data for %l7
9743 .word 0x5a2bbe67,0x67be2b5a ! Expected data for %f2
9744 .word 0xff6b53ba,0x1b9d2f10 ! Expected data for %f24
9745p0_check_pt_data_9:
9746 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9747 .word 0x00000000,0x0000d000 ! Expected data for %l0
9748 .word 0x00000000,0x67be2b5a ! Expected data for %l1
9749 .word 0x00000000,0x61000005 ! Expected data for %l2
9750 .word 0x00000000,0x0000b6b6 ! Expected data for %l3
9751 .word 0xffffffff,0xd0000000 ! Expected data for %l4
9752 .word 0x00000000,0x0000ffd9 ! Expected data for %l5
9753 .word 0x00000000,0x130fe697 ! Expected data for %l6
9754 .word 0x00000000,0xf230c3b5 ! Expected data for %l7
9755 .word 0x5a2bbe67,0x67be2b5a ! Expected data for %f2
9756 .word 0xffb60000,0xc2885361 ! Expected data for %f4
9757 .word 0xff795814,0x00000000 ! Expected data for %f6
9758 .word 0x4f550ab7,0x000000d0 ! Expected data for %f12
9759 .word 0x441a07c3,0xff000000 ! Expected data for %f16
9760 .word 0x6100c7d2,0x85c701c8 ! Expected data for %f18
9761 .word 0xcdeceb5d,0xba536bff ! Expected data for %f20
9762 .word 0xdb805e83,0xbdbb7b00 ! Expected data for %f22
9763 .word 0x48ec8566,0x97ebd6e3 ! Expected data for %f24
9764 .word 0xd3b71ee5,0x2cd01e55 ! Expected data for %f26
9765 .word 0x16ee2d3e,0x5db22c3f ! Expected data for %f28
9766 .word 0xc7eac80b,0x413e8722 ! Expected data for %f30
9767p0_check_pt_data_10:
9768 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9769 .word 0x00000000,0x000000b5 ! Expected data for %l0
9770 .word 0x00000000,0x00ff0074 ! Expected data for %l1
9771 .word 0x00000000,0x00000000 ! Expected data for %l2
9772 .word 0x00000000,0x05000061 ! Expected data for %l3
9773 .word 0x00000000,0x00000000 ! Expected data for %l5
9774 .word 0x00000000,0xd853a11d ! Expected data for %l6
9775 .word 0xff3795a8,0x052702e5 ! Expected data for %f6
9776 .word 0xffffffff,0x0692c0bd ! Expected data for %f8
9777 .word 0xff00348a,0x00000000 ! Expected data for %f16
9778 .word 0xff6b53ba,0x5db22c3f ! Expected data for %f28
9779 .word 0x0000b6b6,0x413e8722 ! Expected data for %f30
9780p0_check_pt_data_11:
9781 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9782 .word 0x00000000,0xff3795a8 ! Expected data for %l0
9783 .word 0x00000000,0x000000ff ! Expected data for %l1
9784 .word 0x72006100,0xed06b274 ! Expected data for %l2
9785 .word 0x00000000,0x0000009d ! Expected data for %l3
9786 .word 0x00000000,0x0000004c ! Expected data for %l5
9787 .word 0x00000000,0x000067be ! Expected data for %l6
9788 .word 0x00000000,0x0000008a ! Expected data for %l7
9789 .word 0xff1a1d72,0x0692c0bd ! Expected data for %f0
9790 .word 0x70a2db7a,0x00001da1 ! Expected data for %f4
9791 .word 0x130fe697,0x000000d0 ! Expected data for %f12
9792p0_check_pt_data_12:
9793 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9794 .word 0x00000000,0x5a2bbe67 ! Expected data for %l0
9795 .word 0x00000000,0x86ddcb5f ! Expected data for %l1
9796 .word 0x00000000,0x130fe697 ! Expected data for %l2
9797 .word 0x00000000,0x00000096 ! Expected data for %l3
9798 .word 0xffffffff,0xffffffff ! Expected data for %l4
9799 .word 0x00000000,0x00000061 ! Expected data for %l5
9800 .word 0x00000000,0x000000ff ! Expected data for %l6
9801 .word 0x00000000,0xff6b53ba ! Expected data for %l7
9802 .word 0xff1a1d72,0x0692c0bd ! Expected data for %f0
9803 .word 0xff00d000,0x20110ca0 ! Expected data for %f18
9804 .word 0x4f550ab7,0x2cd01e55 ! Expected data for %f26
9805 .word 0x78f096f5,0x9711fcff ! Expected data for %f28
9806p0_check_pt_data_13:
9807 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9808 .word 0x00000000,0x000000ff ! Expected data for %l0
9809 .word 0x00000000,0x000000ff ! Expected data for %l1
9810 .word 0x00000000,0x000000c5 ! Expected data for %l2
9811 .word 0x00000000,0x00000000 ! Expected data for %l3
9812 .word 0x00000000,0x0000004c ! Expected data for %l4
9813 .word 0xffffffff,0xffffffff ! Expected data for %l5
9814 .word 0x00000000,0x000000ff ! Expected data for %l6
9815 .word 0x00000000,0x00000072 ! Expected data for %l7
9816 .word 0x4c000000,0x0692c0bd ! Expected data for %f0
9817 .word 0x70a2db7a,0x00001da1 ! Expected data for %f4
9818 .word 0x031a783d,0xb6b67068 ! Expected data for %f6
9819 .word 0xcdeceb5d,0x721d1aff ! Expected data for %f10
9820 .word 0xb6b60000,0x70a2db7a ! Expected data for %f16
9821 .word 0x0000004c,0x00000000 ! Expected data for %f18
9822 .word 0xff536bff,0xd2c70061 ! Expected data for %f20
9823 .word 0xff3795a8,0xff000000 ! Expected data for %f22
9824 .word 0x86813ec1,0xd2f09e33 ! Expected data for %f24
9825 .word 0x419e8199,0x88506935 ! Expected data for %f26
9826 .word 0x4e478378,0x82559f9b ! Expected data for %f28
9827 .word 0xf55f280a,0xc63561c4 ! Expected data for %f30
9828p0_check_pt_data_14:
9829 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9830 .word 0x00000000,0x052702e5 ! Expected data for %l0
9831 .word 0x00000000,0x00000000 ! Expected data for %l1
9832 .word 0x00000000,0x00000000 ! Expected data for %l2
9833 .word 0xe5022705,0x00000000 ! Expected data for %l3
9834 .word 0x00000000,0x0000000e ! Expected data for %l4
9835 .word 0x00000000,0x0000004c ! Expected data for %l5
9836 .word 0x00000000,0x00000022 ! Expected data for %l6
9837 .word 0x00000000,0x0000004f ! Expected data for %l7
9838 .word 0x78f096f5,0x9711fcff ! Expected data for %f0
9839 .word 0xcdeceb5d,0xffffffff ! Expected data for %f10
9840 .word 0xb6b60000,0x02e50000 ! Expected data for %f16
9841 .word 0xa00c1120,0x67be2bff ! Expected data for %f24
9842 .word 0xa00c1120,0x67be2bff ! Expected data for %f26
9843p0_check_pt_data_15:
9844 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9845 .word 0x00000000,0x00000000 ! Expected data for %l0
9846 .word 0x00000000,0xbdc09206 ! Expected data for %l2
9847 .word 0x00000000,0xffffffff ! Expected data for %l3
9848 .word 0xff1a1d72,0x000000b5 ! Expected data for %l4
9849 .word 0xffffffff,0xffffffb8 ! Expected data for %l5
9850 .word 0x00000000,0x000000ff ! Expected data for %l6
9851 .word 0x00000000,0x000000ff ! Expected data for %l7
9852 .word 0x78f096f5,0x9711fcff ! Expected data for %f0
9853 .word 0x5a2bbe67,0x67be2b5a ! Expected data for %f2
9854 .word 0x70a2db7a,0xff000000 ! Expected data for %f4
9855 .word 0x031a783d,0xb6b67068 ! Expected data for %f6
9856 .word 0xffffffff,0x0692c0bd ! Expected data for %f8
9857 .word 0xcdeceb5d,0xffffffff ! Expected data for %f10
9858 .word 0x130fe697,0x000000d0 ! Expected data for %f12
9859 .word 0xff3795a8,0x052702e5 ! Expected data for %f14
9860 .word 0xb6b60000,0xa89537ff ! Expected data for %f16
9861 .word 0x00000000,0x00000000 ! Expected data for %f18
9862 .word 0xff3795a8,0xff000000 ! Expected data for %f22
9863 .word 0xa00c1120,0xb3d011ff ! Expected data for %f26
9864 .word 0x9d000000,0xff3795a8 ! Expected data for %f30
9865p0_check_pt_data_16:
9866 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9867 .word 0x00000000,0xff0011ff ! Expected data for %l0
9868 .word 0x00000000,0x70a2db7a ! Expected data for %l1
9869 .word 0x00000000,0x000000ff ! Expected data for %l2
9870 .word 0x00000000,0x000000ff ! Expected data for %l3
9871 .word 0x00000000,0x000000ff ! Expected data for %l5
9872 .word 0x00000000,0x000000ff ! Expected data for %l6
9873 .word 0x00000000,0x00000000 ! Expected data for %l7
9874 .word 0x00000000,0x0000004c ! Expected data for %f0
9875 .word 0x70a2db7a,0xff000000 ! Expected data for %f4
9876 .word 0x031a783d,0xf47cffff ! Expected data for %f6
9877 .word 0x00000000,0x0692c0bd ! Expected data for %f8
9878 .word 0x000000ff,0xff6b53ba ! Expected data for %f30
9879p0_check_pt_data_17:
9880 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9881 .word 0x00000000,0x00000000 ! Expected data for %l0
9882 .word 0x00000000,0x00000000 ! Expected data for %l1
9883 .word 0xffffffff,0xffffffff ! Expected data for %l2
9884 .word 0x00000000,0x000000ff ! Expected data for %l3
9885 .word 0x00000000,0x00006100 ! Expected data for %l4
9886 .word 0xffffffff,0xffffffff ! Expected data for %l5
9887 .word 0x00000000,0x000000ff ! Expected data for %l6
9888 .word 0x00000000,0x67be2bff ! Expected data for %l7
9889 .word 0x00000000,0x0000004c ! Expected data for %f0
9890 .word 0xfffc1197,0xf596f078 ! Expected data for %f4
9891 .word 0x031a783d,0xf47cffff ! Expected data for %f6
9892 .word 0x35edcef8,0x00000000 ! Expected data for %f18
9893 .word 0xd0000000,0x67be2b5a ! Expected data for %f22
9894 .word 0xd0000000,0x67be2bff ! Expected data for %f24
9895 .word 0x5a2bbe67,0xb3d011ff ! Expected data for %f26
9896p0_check_pt_data_18:
9897 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9898 .word 0x00000000,0x000000ff ! Expected data for %l0
9899 .word 0x00000000,0xff591ac8 ! Expected data for %l1
9900 .word 0x00000000,0x0000d000 ! Expected data for %l2
9901 .word 0x00000000,0x000000ff ! Expected data for %l3
9902 .word 0x00000000,0x00000000 ! Expected data for %l4
9903 .word 0x00000000,0x000000ff ! Expected data for %l5
9904 .word 0x00000000,0x000000ff ! Expected data for %l6
9905 .word 0x00000000,0x000000ff ! Expected data for %l7
9906 .word 0x00000000,0x0000004c ! Expected data for %f0
9907 .word 0x67be2b5a,0x5fcbdd86 ! Expected data for %f14
9908 .word 0x00873e41,0xd2c70061 ! Expected data for %f20
9909 .word 0xd0000000,0x0000e541 ! Expected data for %f24
9910p0_check_pt_data_19:
9911 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9912 .word 0x00000000,0x00006bff ! Expected data for %l0
9913 .word 0x00000000,0x0000ff6b ! Expected data for %l1
9914 .word 0x00000000,0xff0000ff ! Expected data for %l2
9915 .word 0x00000000,0x000000ff ! Expected data for %l3
9916 .word 0x00000000,0x00000000 ! Expected data for %l4
9917 .word 0x6870b6b6,0x3d781a03 ! Expected data for %l5
9918 .word 0x00000000,0x00000000 ! Expected data for %l6
9919 .word 0x00000000,0x00000000 ! Expected data for %l7
9920 .word 0x5a2bbe67,0x67be2b5a ! Expected data for %f2
9921 .word 0xfffc1197,0xf596f078 ! Expected data for %f4
9922 .word 0xb5c330f2,0x4c0000ff ! Expected data for %f8
9923 .word 0x0000d000,0xc81a59ff ! Expected data for %f12
9924 .word 0x000000d0,0xa89537ff ! Expected data for %f16
9925 .word 0x5a2bbe67,0x5fcbdd86 ! Expected data for %f18
9926 .word 0xff536bff,0xd2c70061 ! Expected data for %f20
9927 .word 0xff3795a8,0xff000000 ! Expected data for %f22
9928 .word 0xa00c1120,0x67be2bff ! Expected data for %f24
9929 .word 0x35edcef8,0x000000ff ! Expected data for %f26
9930 .word 0x4e478378,0x82559f9b ! Expected data for %f28
9931 .word 0x9d000000,0xff3795a8 ! Expected data for %f30
9932p0_check_pt_data_20:
9933 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9934 .word 0x00000000,0x00000013 ! Expected data for %l0
9935 .word 0x00000000,0x00000000 ! Expected data for %l2
9936 .word 0x00000000,0x000000ff ! Expected data for %l3
9937 .word 0x00000000,0x000078ff ! Expected data for %l4
9938 .word 0x00000000,0xff000000 ! Expected data for %l5
9939 .word 0x00000000,0x000000ff ! Expected data for %l6
9940 .word 0x00000000,0x00000000 ! Expected data for %l7
9941 .word 0x5a2bbe67,0xff000000 ! Expected data for %f2
9942 .word 0x0000ff6b,0x5fcbdd86 ! Expected data for %f4
9943 .word 0x031a783d,0xf47cffff ! Expected data for %f6
9944 .word 0xfffc1197,0xf596f078 ! Expected data for %f12
9945 .word 0xba536bff,0x5fcbdd86 ! Expected data for %f14
9946 .word 0x00000000,0xf8ceed35 ! Expected data for %f30
9947p0_check_pt_data_21:
9948 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9949 .word 0x00000000,0x0000003e ! Expected data for %l0
9950 .word 0x00000000,0x00000000 ! Expected data for %l1
9951 .word 0x00000000,0x000000ff ! Expected data for %l2
9952 .word 0xffffffff,0xffffff6b ! Expected data for %l3
9953 .word 0x00000000,0xd0000000 ! Expected data for %l4
9954 .word 0x00000000,0xff3795a8 ! Expected data for %l5
9955 .word 0x00d011ff,0x000000ff ! Expected data for %l6
9956 .word 0x00000000,0x0000d03e ! Expected data for %l7
9957 .word 0x00000000,0x0000004c ! Expected data for %f0
9958 .word 0x5a2bbe67,0xff000000 ! Expected data for %f2
9959 .word 0x0000ff6b,0x5fcbdd86 ! Expected data for %f4
9960 .word 0x031a783d,0xf47cffff ! Expected data for %f6
9961 .word 0xb6b60000,0xa89537ff ! Expected data for %f10
9962 .word 0x5a2bbe67,0xff00c0bd ! Expected data for %f18
9963 .word 0xff3795a8,0x0000b6b6 ! Expected data for %f30
9964p0_check_pt_data_22:
9965 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9966 .word 0x00000000,0x00000006 ! Expected data for %l0
9967 .word 0x00000000,0x000000d0 ! Expected data for %l2
9968 .word 0x00000000,0x00000000 ! Expected data for %l3
9969 .word 0x00000000,0x00ff00ff ! Expected data for %l4
9970 .word 0xffffffff,0xffffffff ! Expected data for %l5
9971 .word 0x00000000,0x00000000 ! Expected data for %l6
9972 .word 0x00000000,0xd0000000 ! Expected data for %l7
9973 .word 0x0000b6b6,0x00780000 ! Expected data for %f0
9974 .word 0x00000000,0xff6b53ff ! Expected data for %f4
9975 .word 0x031a783d,0xf47cffff ! Expected data for %f6
9976 .word 0xb5c330f2,0x13000000 ! Expected data for %f8
9977 .word 0xd0000000,0x00ff00ff ! Expected data for %f20
9978p0_check_pt_data_23:
9979 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9980 .word 0x00000000,0xff3795a8 ! Expected data for %l0
9981 .word 0x00000000,0x0000b6b6 ! Expected data for %l1
9982 .word 0xfffc1197,0x000000ff ! Expected data for %l2
9983 .word 0x00000000,0x000000bd ! Expected data for %l3
9984 .word 0x00000000,0xd2c70061 ! Expected data for %l5
9985 .word 0x00000000,0x0000ffff ! Expected data for %l7
9986 .word 0x0000b6b6,0x00780000 ! Expected data for %f0
9987 .word 0x00000000,0xff6b53ff ! Expected data for %f4
9988 .word 0x6bff00ff,0xf47cffff ! Expected data for %f6
9989 .word 0x13d90025,0xa97dff77 ! Expected data for %f10
9990 .word 0xff000000,0xd00000ff ! Expected data for %f24
9991 .word 0x000000ff,0x000000ff ! Expected data for %f26
9992 .word 0xff6b53ff,0x82559f9b ! Expected data for %f28
9993p0_check_pt_data_24:
9994 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
9995 .word 0x00000000,0x00000000 ! Expected data for %l0
9996 .word 0x00000000,0x00000000 ! Expected data for %l1
9997 .word 0x00000000,0xff000000 ! Expected data for %l3
9998 .word 0x00000000,0x000037ff ! Expected data for %l4
9999 .word 0x00000000,0x000000ff ! Expected data for %l5
10000 .word 0xffffffff,0xff000000 ! Expected data for %l6
10001 .word 0x00000000,0x0000001d ! Expected data for %l7
10002 .word 0xd00059ff,0xa89537ff ! Expected data for %f0
10003 .word 0x00000000,0x00000000 ! Expected data for %f2
10004 .word 0x39000000,0xff0000ff ! Expected data for %f4
10005 .word 0xff3795a8,0xff000000 ! Expected data for %f6
10006 .word 0xa00c1120,0x67be2bff ! Expected data for %f8
10007 .word 0xa00c0000,0xb3d011ff ! Expected data for %f10
10008 .word 0x4e478378,0x82559f9b ! Expected data for %f12
10009 .word 0x000000ff,0xff6b53ba ! Expected data for %f14
10010 .word 0x00000000,0x00000000 ! Expected data for %f18
10011 .word 0x6100c7d2,0xff6b53ff ! Expected data for %f20
10012 .word 0xff000000,0x9711fcff ! Expected data for %f22
10013 .word 0x00000000,0xff00ff6b ! Expected data for %f28
10014p0_check_pt_data_25:
10015 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
10016 .word 0xffffffff,0xffffffff ! Expected data for %l0
10017 .word 0x00000000,0x000000f4 ! Expected data for %l1
10018 .word 0x00000000,0xf230c3b5 ! Expected data for %l3
10019 .word 0xffffffff,0xffffffff ! Expected data for %l4
10020 .word 0x00000000,0x0000008e ! Expected data for %l5
10021 .word 0xffffffff,0xffffe5ff ! Expected data for %l6
10022 .word 0x00000000,0x000000ff ! Expected data for %l7
10023 .word 0x00000000,0x00000000 ! Expected data for %f2
10024 .word 0xa4590300,0xf9fbe3e0 ! Expected data for %f4
10025 .word 0xa00c1120,0xb5000000 ! Expected data for %f8
10026 .word 0xa00c0000,0x8e0705b0 ! Expected data for %f10
10027 .word 0xff6b53ff,0xff6b53ff ! Expected data for %f20
10028 .word 0x00000000,0x00006bff ! Expected data for %f24
10029 .word 0x000000ff,0xf596f0ff ! Expected data for %f26
10030p0_check_pt_data_26:
10031 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
10032 .word 0x00000000,0x000000ff ! Expected data for %l0
10033 .word 0xffffffff,0x9b9f5582 ! Expected data for %l1
10034 .word 0x00000000,0x00000600 ! Expected data for %l2
10035 .word 0x00000000,0x8e0705b0 ! Expected data for %l3
10036 .word 0x00000000,0x00000000 ! Expected data for %l4
10037 .word 0x00000000,0x00000061 ! Expected data for %l5
10038 .word 0x00000000,0x00000000 ! Expected data for %l7
10039 .word 0xffffffff,0x5debeccd ! Expected data for %f4
10040 .word 0xff3795a8,0xff000000 ! Expected data for %f6
10041 .word 0xe5022705,0x00000000 ! Expected data for %f14
10042p0_check_pt_data_27:
10043 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
10044 .word 0x00000000,0x4e478378 ! Expected data for %l0
10045 .word 0x00000000,0x82559f9b ! Expected data for %l1
10046 .word 0x00000000,0x00000082 ! Expected data for %l2
10047 .word 0x00000000,0x00001197 ! Expected data for %l3
10048 .word 0x00000000,0x00000000 ! Expected data for %l4
10049 .word 0xffffffff,0xffffff8a ! Expected data for %l5
10050 .word 0x00000000,0xffffffff ! Expected data for %l6
10051 .word 0x00000000,0xf230c3b5 ! Expected data for %l7
10052 .word 0x00000000,0xa89537ff ! Expected data for %f0
10053 .word 0x130fe697,0x000000d0 ! Expected data for %f12
10054 .word 0xff3795a8,0xff000000 ! Expected data for %f30
10055p0_check_pt_data_28:
10056 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
10057 .word 0x00000000,0xffffffff ! Expected data for %l0
10058 .word 0x00000000,0xf8ceed35 ! Expected data for %l1
10059 .word 0x00000000,0xffffffff ! Expected data for %l2
10060 .word 0x67be2bff,0x000000ff ! Expected data for %l3
10061 .word 0x97110000,0x82000000 ! Expected data for %l5
10062 .word 0x00000000,0xff00e697 ! Expected data for %l7
10063 .word 0x00000000,0x82000000 ! Expected data for %f0
10064 .word 0x00000000,0x00000000 ! Expected data for %f2
10065 .word 0xffffffff,0x83786dc7 ! Expected data for %f4
10066 .word 0x06000000,0xf8ceed35 ! Expected data for %f12
10067 .word 0x00000000,0xc8ff59ff ! Expected data for %f16
10068 .word 0xff000000,0x000000ff ! Expected data for %f18
10069 .word 0x00000000,0x000000ff ! Expected data for %f20
10070 .word 0xb7262298,0x96c4e57d ! Expected data for %f22
10071 .word 0x00000000,0x0000008a ! Expected data for %f24
10072 .word 0x0000004c,0x00000000 ! Expected data for %f26
10073 .word 0x00000000,0x00000061 ! Expected data for %f28
10074 .word 0xff64bfd9,0x0000008a ! Expected data for %f30
10075p0_check_pt_data_29:
10076 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
10077 .word 0x00000000,0x00000000 ! Expected data for %l0
10078 .word 0x000000ff,0xc8ff59ff ! Expected data for %l1
10079 .word 0x00000000,0x00000000 ! Expected data for %l2
10080 .word 0x00000000,0x000000ff ! Expected data for %l3
10081 .word 0xffffffff,0xffffffff ! Expected data for %l4
10082 .word 0xffffffff,0xffffffff ! Expected data for %l5
10083 .word 0x00000000,0xff536bff ! Expected data for %l6
10084 .word 0x00000000,0xd2c78255 ! Expected data for %l7
10085 .word 0xff3795a8,0x000000ff ! Expected data for %f6
10086 .word 0x00000000,0x00000000 ! Expected data for %f18
10087 .word 0x130fe697,0x000000d0 ! Expected data for %f22
10088 .word 0x0000004c,0xff9f5582 ! Expected data for %f26
10089 .word 0xf230c3b5,0xffffffff ! Expected data for %f28
10090p0_check_pt_data_30:
10091 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
10092 .word 0xffffffff,0xffffffff ! Expected data for %l1
10093 .word 0x00000000,0x00000006 ! Expected data for %l2
10094 .word 0x00000000,0xffffffff ! Expected data for %l3
10095 .word 0x00000000,0x00000000 ! Expected data for %l4
10096 .word 0x00000000,0x000000ff ! Expected data for %l5
10097 .word 0x00000000,0x000000ff ! Expected data for %l6
10098 .word 0x00000000,0x00000000 ! Expected data for %l7
10099 .word 0x00000000,0x82000000 ! Expected data for %f0
10100 .word 0x00000000,0xc8ff59ff ! Expected data for %f2
10101 .word 0xffffffff,0x83786dc7 ! Expected data for %f4
10102 .word 0xff3795a8,0x000000ff ! Expected data for %f6
10103 .word 0x00000000,0x00000000 ! Expected data for %f12
10104 .word 0x00000000,0xa89537ff ! Expected data for %f18
10105 .word 0xff3795a8,0x0000008a ! Expected data for %f30
10106p0_check_pt_data_31:
10107 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
10108 .word 0x00000000,0x000000ff ! Expected data for %l0
10109 .word 0xf230c3b5,0xffffffff ! Expected data for %l1
10110 .word 0x00000000,0x000000ff ! Expected data for %l2
10111 .word 0x00000000,0x00000000 ! Expected data for %l3
10112 .word 0x00000000,0x000000ff ! Expected data for %l4
10113 .word 0x00000000,0x00000000 ! Expected data for %l5
10114 .word 0x00000000,0x00000000 ! Expected data for %l6
10115 .word 0x00000000,0x000000ff ! Expected data for %l7
10116 .word 0x00000000,0xc8ff59ff ! Expected data for %f2
10117 .word 0xffffffff,0x83786dc7 ! Expected data for %f4
10118 .word 0xff000000,0xd00000ff ! Expected data for %f6
10119 .word 0x00000000,0x000000ff ! Expected data for %f8
10120 .word 0x00000000,0xb7262298 ! Expected data for %f12
10121 .word 0xff000000,0x000000ff ! Expected data for %f18
10122 .word 0xf47cffff,0x00000000 ! Expected data for %f22
10123p0_check_pt_data_32:
10124 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
10125 .word 0x00000000,0x000000f4 ! Expected data for %l0
10126 .word 0x00000000,0x0000004c ! Expected data for %l1
10127 .word 0x00000000,0x00000005 ! Expected data for %l2
10128 .word 0x00000000,0x000000ff ! Expected data for %l3
10129 .word 0x00000000,0x00000500 ! Expected data for %l5
10130 .word 0x00000000,0x00000000 ! Expected data for %l6
10131 .word 0x00000000,0x000000ff ! Expected data for %l7
10132 .word 0x00000000,0xd2c78255 ! Expected data for %f0
10133 .word 0xff3795a8,0x00000000 ! Expected data for %f2
10134 .word 0x00000000,0x00000026 ! Expected data for %f4
10135 .word 0xff790600,0xf47cffff ! Expected data for %f6
10136 .word 0x031a783d,0xb6b67068 ! Expected data for %f8
10137 .word 0x00000000,0xff000000 ! Expected data for %f10
10138 .word 0xff591ac8,0x000000ff ! Expected data for %f12
10139 .word 0x00000000,0xff0000d0 ! Expected data for %f14
10140 .word 0xff59ffc8,0x0000004c ! Expected data for %f18
10141 .word 0x00000000,0xf230c3b5 ! Expected data for %f20
10142p0_check_pt_data_33:
10143 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
10144 .word 0xffffffff,0xffffffff ! Expected data for %l1
10145 .word 0x00000000,0x000000ff ! Expected data for %l2
10146 .word 0x00000000,0x000000ff ! Expected data for %l3
10147 .word 0x00000000,0x000000c8 ! Expected data for %l4
10148 .word 0x00000000,0x0000ff0f ! Expected data for %l5
10149 .word 0xe5022705,0xffffc0ff ! Expected data for %l6
10150 .word 0x00000000,0x000000ff ! Expected data for %l7
10151 .word 0xff536bff,0xd2c70061 ! Expected data for %f0
10152 .word 0xff59ffc8,0x00000026 ! Expected data for %f4
10153 .word 0x4c000000,0x000000ff ! Expected data for %f6
10154 .word 0x00000000,0xf230c3b5 ! Expected data for %f8
10155 .word 0x67be2bff,0xff0000a0 ! Expected data for %f12
10156 .word 0x000000ff,0xc8ff59ff ! Expected data for %f18
10157 .word 0x00000000,0xff000000 ! Expected data for %f30
10158p0_check_pt_data_34:
10159 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
10160 .word 0x00000000,0x000000ff ! Expected data for %l0
10161 .word 0x00000000,0x00000000 ! Expected data for %l1
10162 .word 0xffffffff,0xff6b53ff ! Expected data for %l2
10163 .word 0x00000000,0xffffffff ! Expected data for %l3
10164 .word 0x00000000,0x4c000000 ! Expected data for %l4
10165 .word 0x00000000,0x000000ff ! Expected data for %l5
10166 .word 0x00000000,0xff1a59ff ! Expected data for %l7
10167 .word 0x8affffff,0xffffffff ! Expected data for %f2
10168 .word 0xff59ffc8,0x00000026 ! Expected data for %f4
10169 .word 0x00000000,0x00006100 ! Expected data for %f6
10170 .word 0xff000000,0x00000000 ! Expected data for %f12
10171 .word 0x000000ff,0xff7cffff ! Expected data for %f18
10172 .word 0x00000000,0xb5c330f2 ! Expected data for %f26
10173p0_check_pt_data_35:
10174 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
10175 .word 0x0000ff00,0x00000000 ! Expected data for %l0
10176 .word 0x00000000,0x00000000 ! Expected data for %l1
10177 .word 0x00000000,0xff000000 ! Expected data for %l2
10178 .word 0x00000000,0x000000f4 ! Expected data for %l4
10179 .word 0xffffffff,0xffffd800 ! Expected data for %l5
10180 .word 0x00000000,0xff00ff00 ! Expected data for %l6
10181 .word 0x00000000,0x00000000 ! Expected data for %l7
10182 .word 0xf230c3b5,0x00000000 ! Expected data for %f0
10183 .word 0xa00000ff,0xff2bbe67 ! Expected data for %f2
10184 .word 0x8affffff,0xffffffff ! Expected data for %f4
10185 .word 0x007bbbbd,0x835e80db ! Expected data for %f6
10186 .word 0xe3d6eb97,0x6685ec48 ! Expected data for %f8
10187 .word 0xff59ffc8,0x00000000 ! Expected data for %f10
10188 .word 0xffffffff,0xff3795a8 ! Expected data for %f12
10189 .word 0x000000b5,0xff2bbe67 ! Expected data for %f14
10190 .word 0x00610000,0x00000000 ! Expected data for %f22
10191 .word 0x00ec0066,0x03eb00ff ! Expected data for %f24
10192 .word 0x00006bff,0x8e0705b0 ! Expected data for %f28
10193p0_check_pt_data_36:
10194 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
10195 .word 0x00000000,0xff30c3b5 ! Expected data for %l0
10196 .word 0x00000000,0x00000000 ! Expected data for %l1
10197 .word 0xffffffff,0xffffc0ff ! Expected data for %l2
10198 .word 0x00000000,0x000000ff ! Expected data for %l3
10199 .word 0x00000000,0x00000000 ! Expected data for %l4
10200 .word 0x00000000,0x00000000 ! Expected data for %l5
10201 .word 0x00000000,0x0000ff00 ! Expected data for %l6
10202 .word 0x00000000,0x00000000 ! Expected data for %l7
10203 .word 0x000000ff,0xe5022705 ! Expected data for %f0
10204 .word 0x8a000000,0x00000000 ! Expected data for %f2
10205 .word 0x00000000,0x000679ff ! Expected data for %f4
10206 .word 0xe0e3fff9,0x000359a4 ! Expected data for %f6
10207 .word 0xff59ffc8,0x6600ec00 ! Expected data for %f8
10208 .word 0x00000000,0x00610000 ! Expected data for %f10
10209 .word 0xd0000000,0x97e60f13 ! Expected data for %f12
10210 .word 0x22873e41,0xb6b60000 ! Expected data for %f14
10211 .word 0xffff7cff,0xff000000 ! Expected data for %f16
10212 .word 0xff3795a8,0x00000000 ! Expected data for %f18
10213 .word 0x00000000,0xff3795a8 ! Expected data for %f20
10214 .word 0x4c000000,0x000000ff ! Expected data for %f22
10215 .word 0x00000000,0xf230c3b5 ! Expected data for %f24
10216 .word 0x00000000,0xff000000 ! Expected data for %f26
10217 .word 0x67be2bff,0xff0000a0 ! Expected data for %f28
10218 .word 0x00000000,0xff0000d0 ! Expected data for %f30
10219p0_check_pt_data_37:
10220 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
10221 .word 0x00000000,0xe5022705 ! Expected data for %l0
10222 .word 0x00000000,0xff000000 ! Expected data for %l1
10223 .word 0x00000000,0x0000ff00 ! Expected data for %l2
10224 .word 0x00000000,0x000000ff ! Expected data for %l3
10225 .word 0x00000000,0x00000000 ! Expected data for %l5
10226 .word 0x00000000,0xff3795a8 ! Expected data for %l6
10227 .word 0x00000000,0x00006100 ! Expected data for %l7
10228 .word 0x000000ff,0xe5022705 ! Expected data for %f0
10229 .word 0x8a000000,0x00000000 ! Expected data for %f2
10230 .word 0x00000000,0x000679ff ! Expected data for %f4
10231 .word 0xe0e3fff9,0x000359a4 ! Expected data for %f6
10232 .word 0xf230c3b5,0x00610000 ! Expected data for %f10
10233 .word 0xff000000,0xb6b60000 ! Expected data for %f14
10234 .word 0xb5000000,0x000000ff ! Expected data for %f16
10235 .word 0xff000000,0xc81a00f4 ! Expected data for %f18
10236 .word 0xffffffff,0x008affff ! Expected data for %f20
10237 .word 0x00000000,0x00006bff ! Expected data for %f22
10238 .word 0xff000000,0xff6b0000 ! Expected data for %f24
10239 .word 0x207e86ea,0xffffffff ! Expected data for %f26
10240 .word 0x00000000,0xffff7cf4 ! Expected data for %f28
10241 .word 0x4c82db1d,0xb5c330f2 ! Expected data for %f30
10242p0_check_pt_data_38:
10243 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
10244 .word 0x00000000,0x00000000 ! Expected data for %l1
10245 .word 0x00000000,0x00000000 ! Expected data for %l2
10246 .word 0x00000000,0x00000000 ! Expected data for %l3
10247 .word 0x00000000,0x000000a8 ! Expected data for %l4
10248 .word 0x00000000,0x00000000 ! Expected data for %l5
10249 .word 0x00000000,0x00000000 ! Expected data for %l6
10250 .word 0x00000000,0x00000000 ! Expected data for %l7
10251 .word 0x000000ff,0xe5022705 ! Expected data for %f0
10252 .word 0x8a000000,0x00000000 ! Expected data for %f4
10253 .word 0xff000000,0x000359a4 ! Expected data for %f6
10254 .word 0x000000fb,0x00000000 ! Expected data for %f14
10255 .word 0xd0000000,0x00000000 ! Expected data for %f16
10256 .word 0x052702e5,0xff000000 ! Expected data for %f18
10257 .word 0xd0000000,0x97e60f13 ! Expected data for %f20
10258 .word 0x007bbbbd,0x835e80db ! Expected data for %f22
10259 .word 0xa89537ff,0x6685ec48 ! Expected data for %f24
10260 .word 0x5a2bbe67,0x67be2b5a ! Expected data for %f26
10261 .word 0x3f2cb25d,0x3e2dee16 ! Expected data for %f28
10262 .word 0x22873e41,0x0bc8eac7 ! Expected data for %f30
10263p0_check_pt_data_39:
10264 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
10265 .word 0x00000000,0xf4000000 ! Expected data for %l0
10266 .word 0x00000000,0xffffffff ! Expected data for %l1
10267 .word 0x00000000,0x00006100 ! Expected data for %l2
10268 .word 0x00000000,0x00000000 ! Expected data for %l3
10269 .word 0x00000000,0x00000000 ! Expected data for %l4
10270 .word 0x00000000,0x00000000 ! Expected data for %l5
10271 .word 0x00000000,0x000000ff ! Expected data for %l6
10272 .word 0x00000000,0x00000000 ! Expected data for %l7
10273 .word 0x000000ff,0xe5022705 ! Expected data for %f0
10274 .word 0x00000000,0x00000000 ! Expected data for %f2
10275 .word 0xff000000,0x000359a4 ! Expected data for %f6
10276 .word 0xf230c3b5,0xff3795a8 ! Expected data for %f10
10277p0_check_pt_data_40:
10278 .word 0x00000000,0x00000000 ! FPU Reg ld/st area
10279 .word 0x00000000,0x0000ffff ! Expected data for %l0
10280 .word 0x00000000,0x0000ff8a ! Expected data for %l1
10281 .word 0x00000000,0x00000000 ! Expected data for %l2
10282 .word 0xffffffff,0xffffffff ! Expected data for %l3
10283 .word 0x00000000,0xffc0ffff ! Expected data for %l4
10284 .word 0x00000000,0x00ffffff ! Expected data for %l5
10285 .word 0xffffffff,0xffffffff ! Expected data for %l6
10286 .word 0x00000000,0x000000ff ! Expected data for %l7
10287 .word 0x00000000,0x00000000 ! Expected data for %f2
10288 .word 0x8a000000,0x00000000 ! Expected data for %f4
10289 .word 0x000000fb,0x00000000 ! Expected data for %f6
10290 .word 0x8a000000,0x00000000 ! Expected data for %f12
10291 .word 0x00000000,0xff0000d0 ! Expected data for %f18
10292! Data for Cross Processor Interrupt
10293 .align 8
10294received_xintr:
10295 .word 0,0,0,0,0,0,0,0
10296 .word 0,0,0,0,0,0,0,0
10297 .word 0,0,0,0,0,0,0,0
10298 .word 0,0,0,0,0,0,0,0
10299 .word 0,0,0,0,0,0,0,0
10300 .word 0,0,0,0,0,0,0,0
10301 .word 0,0,0,0,0,0,0,0
10302 .word 0,0,0,0,0,0,0,0
10303p0_dispatch_retry:
10304 .word 0,0
10305p0_xintr_data:
10306 .word 0x00000000,0x00000001
10307 .word 0xd2c3d65f,0xeadb1c81
10308 .word 0x00000000,0x00000002
10309 .word 0x37f78018,0x3a274552
10310 .word 0x00000000,0x00000003
10311 .word 0x5feffbf7,0xb98cb6d7
10312 .word 0x00000000,0x00000004
10313 .word 0xb60c6647,0xd4973acc
10314 .word 0x00000000,0x00000005
10315 .word 0x66c7cb18,0x60d4b2a0
10316 .word 0x00000000,0x00000006
10317 .word 0x07eb4b2f,0xcf56c4f7
10318 .word 0x00000000,0x00000007
10319 .word 0x5717e548,0x70e53433
10320 .word 0x00000000,0x00000008
10321 .word 0xf7e94290,0x6dc0f0b1
10322 .align 8
10323p0_xintr_expected:
10324 .word 0
10325 .align 64
10326xintr_data_ptrs:
10327 .word p0_xintr_data
10328 .align 8
10329p0_xintr_db:
10330 .skip 512
10331p0_xintr_retry_count:
10332 .word 0,0
10333p0_reset_cnt:
10334 .word 0
10335 .align 8
10336p0_ec_timing_ctrl:
10337 .word 0,0
10338p0_ec_control:
10339 .word 0,0
10340p0_mcu_shadow:
10341 .skip 80
10342user_data_end:
10343
10344
10345SECTION .p0_local0 DATA_VA=0x000800000
10346
10347attr_data {
10348 Name = .p0_local0,
10349 VA = 0x0000000000800000,
10350 RA = 0x0000000010000000,
10351 PA = ra2pa(0x0000000010000000,0),
10352 part_0_ctx_nonzero_tsb_config_0,
10353 TTE_Context=PCONTEXT,
10354 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
10355 TTE_Diag=0, TTE_L=0, TTE_EP=1,
10356 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
10357 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
10358}
10359
10360 .data
10361 .seg "data"
10362 .align 0x2000
10363 .global p0_local0_start
10364p0_local0_begin:
10365 .skip 0x1400
10366p0_local0_start:
10367 .word 0x1cb6a49a,0x8b7274a2,0xdc55a41e,0x35513158
10368 .word 0x44f7283c,0x9902143e,0xf17a36b8,0x5fca4fb3
10369 .word 0x190c89c6,0x56f95e55,0x8b9de9cd,0xd9d69556
10370 .word 0x130fe697,0xd3bfcf8b,0xc988bdb8,0x5df73ecc
10371p0_local0_end:
10372
10373SECTION .p0_local0_sec DATA_VA=0x000800000
10374
10375attr_data {
10376 Name = .p0_local0_sec,
10377 VA = 0x0000000000800000,
10378 RA = 0x0000000030000000,
10379 PA = ra2pa(0x0000000030000000,0),
10380 part_0_ctx_nonzero_tsb_config_0,
10381 TTE_Context=SCONTEXT,
10382 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
10383 TTE_Diag=0, TTE_L=0, TTE_EP=1,
10384 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
10385 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
10386}
10387
10388 .data
10389 .seg "data"
10390 .align 0x2000
10391 .global p0_local0_sec_start
10392p0_local0_sec_begin:
10393 .skip 0x1400
10394p0_local0_sec_start:
10395 .word 0xcbc11310,0xc3071a44,0x147762c2,0x86496f75
10396 .word 0x40f4c7d2,0x6abc173c,0x007bbbbd,0x835e80db
10397 .word 0xe3d6eb97,0x6685ec48,0x551ed02c,0xe51eb7d3
10398 .word 0x3f2cb25d,0x3e2dee16,0x22873e41,0x0bc8eac7
10399p0_local0_sec_end:
10400
10401SECTION .p0_local1 DATA_VA=0x000802000
10402
10403attr_data {
10404 Name = .p0_local1,
10405 VA = 0x0000000000802000,
10406 RA = 0x0000000010040000,
10407 PA = ra2pa(0x0000000010040000,0),
10408 part_0_ctx_nonzero_tsb_config_0,
10409 TTE_Context=PCONTEXT,
10410 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
10411 TTE_Diag=0, TTE_L=0, TTE_EP=1,
10412 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
10413 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
10414}
10415
10416 .data
10417 .seg "data"
10418 .align 0x2000
10419 .global p0_local1_start
10420p0_local1_begin:
10421 .skip 0x1400
10422p0_local1_start:
10423 .word 0xcf2cf651,0xebc2cc5f,0x95e97308,0x468285d3
10424 .word 0xbd3795a8,0x052702e5,0x61f359ff,0x4268c889
10425 .word 0xc6d1caf1,0x8d68389a,0x71687c50,0x099744c1
10426 .word 0x9ec55acd,0xa0d902a2,0xef7386bb,0x6b95bf3f
10427p0_local1_end:
10428
10429SECTION .p0_local1_sec DATA_VA=0x000802000
10430
10431attr_data {
10432 Name = .p0_local1_sec,
10433 VA = 0x0000000000802000,
10434 RA = 0x0000000030040000,
10435 PA = ra2pa(0x0000000030040000,0),
10436 part_0_ctx_nonzero_tsb_config_0,
10437 TTE_Context=SCONTEXT,
10438 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
10439 TTE_Diag=0, TTE_L=0, TTE_EP=1,
10440 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
10441 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
10442}
10443
10444 .data
10445 .seg "data"
10446 .align 0x2000
10447 .global p0_local1_sec_start
10448p0_local1_sec_begin:
10449 .skip 0x1400
10450p0_local1_sec_start:
10451 .word 0xf4d847f6,0x20110ca0,0xb5c330f2,0xb7e5e7d9
10452 .word 0x865010a3,0xf8df3020,0xae0124bf,0x96bcaf58
10453 .word 0x102f9d1b,0xf650184e,0x0fb6e140,0x3d1c2039
10454 .word 0x1390a3a7,0x325384bb,0xc801c785,0x42576a2f
10455p0_local1_sec_end:
10456
10457SECTION .p0_local2 DATA_VA=0x000804000
10458
10459attr_data {
10460 Name = .p0_local2,
10461 VA = 0x0000000000804000,
10462 RA = 0x0000000010080000,
10463 PA = ra2pa(0x0000000010080000,0),
10464 part_0_ctx_nonzero_tsb_config_0,
10465 TTE_Context=PCONTEXT,
10466 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
10467 TTE_Diag=0, TTE_L=0, TTE_EP=1,
10468 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
10469 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
10470}
10471
10472 .data
10473 .seg "data"
10474 .align 0x2000
10475 .global p0_local2_start
10476p0_local2_begin:
10477 .skip 0x1400
10478p0_local2_start:
10479 .word 0x669a25d8,0x7f0a13da,0x78feb2e3,0x5fcbdd86
10480 .word 0x74a87872,0x09c3a4a8,0x8e0705b0,0xef662ee2
10481 .word 0x45dd6172,0xc3168c16,0x30850e60,0xea867e20
10482 .word 0x87ff338b,0x0668c80a,0xed96f7f6,0x62db824c
10483p0_local2_end:
10484
10485SECTION .p0_local2_sec DATA_VA=0x000804000
10486
10487attr_data {
10488 Name = .p0_local2_sec,
10489 VA = 0x0000000000804000,
10490 RA = 0x0000000030080000,
10491 PA = ra2pa(0x0000000030080000,0),
10492 part_0_ctx_nonzero_tsb_config_0,
10493 TTE_Context=SCONTEXT,
10494 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
10495 TTE_Diag=0, TTE_L=0, TTE_EP=1,
10496 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
10497 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
10498}
10499
10500 .data
10501 .seg "data"
10502 .align 0x2000
10503 .global p0_local2_sec_start
10504p0_local2_sec_begin:
10505 .skip 0x1400
10506p0_local2_sec_start:
10507 .word 0x5ffa1028,0xc9fad25a,0x02f5caf9,0x794a8491
10508 .word 0x71339fa6,0xc90d1ade,0x7c425919,0xed342521
10509 .word 0xe40fd451,0x1fb7fb1f,0x9a552507,0xdaa47038
10510 .word 0x4b655d3b,0x39411183,0x69210a1b,0x9939f3c1
10511p0_local2_sec_end:
10512
10513SECTION .p0_local3 DATA_VA=0x000806000
10514
10515attr_data {
10516 Name = .p0_local3,
10517 VA = 0x0000000000806000,
10518 RA = 0x00000000100c0000,
10519 PA = ra2pa(0x00000000100c0000,0),
10520 part_0_ctx_nonzero_tsb_config_0,
10521 TTE_Context=PCONTEXT,
10522 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
10523 TTE_Diag=0, TTE_L=0, TTE_EP=1,
10524 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
10525 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
10526}
10527
10528 .data
10529 .seg "data"
10530 .align 0x2000
10531 .global p0_local3_start
10532p0_local3_begin:
10533 .skip 0x1400
10534p0_local3_start:
10535 .word 0xb63c0655,0x8ca1280f,0x9d974afb,0x0b651a9a
10536 .word 0xff7a94da,0xf596f078,0xa4590319,0xf9fbe3e0
10537 .word 0x3cf18691,0x57606edb,0x89e8739e,0xcc34bfeb
10538 .word 0x7c81cf36,0x5681b46c,0x8fe52c5d,0x77db6f55
10539p0_local3_end:
10540
10541SECTION .p0_local3_sec DATA_VA=0x000806000
10542
10543attr_data {
10544 Name = .p0_local3_sec,
10545 VA = 0x0000000000806000,
10546 RA = 0x00000000300c0000,
10547 PA = ra2pa(0x00000000300c0000,0),
10548 part_0_ctx_nonzero_tsb_config_0,
10549 TTE_Context=SCONTEXT,
10550 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
10551 TTE_Diag=0, TTE_L=0, TTE_EP=1,
10552 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
10553 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
10554}
10555
10556 .data
10557 .seg "data"
10558 .align 0x2000
10559 .global p0_local3_sec_start
10560p0_local3_sec_begin:
10561 .skip 0x1400
10562p0_local3_sec_start:
10563 .word 0x3a591ac8,0xc2885361,0x0cc09206,0x721d1a44
10564 .word 0x0ccf3734,0xe9746bb4,0x7de5c496,0x982226b7
10565 .word 0x0e8b5533,0x22b7fa40,0x28cefcc5,0x5e95ef4c
10566 .word 0xbd6b53ba,0x5debeccd,0xeca45b45,0xd9bf64ea
10567p0_local3_sec_end:
10568
10569SECTION .p0_local4 DATA_VA=0x000808000
10570
10571attr_data {
10572 Name = .p0_local4,
10573 VA = 0x0000000000808000,
10574 RA = 0x0000000010100000,
10575 PA = ra2pa(0x0000000010100000,0),
10576 part_0_ctx_nonzero_tsb_config_0,
10577 TTE_Context=PCONTEXT,
10578 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
10579 TTE_Diag=0, TTE_L=0, TTE_EP=1,
10580 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
10581 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
10582}
10583
10584 .data
10585 .seg "data"
10586 .align 0x2000
10587 .global p0_local4_start
10588p0_local4_begin:
10589 .skip 0x1400
10590p0_local4_start:
10591 .word 0x10914887,0xc5e795f0,0xcbda6747,0x82fee86e
10592 .word 0x612de931,0x0a1d82a8,0x05fbb0f7,0x8147b36e
10593 .word 0x91d171d1,0x847dc99c,0x81f2f4db,0xfcc59b12
10594 .word 0x60f7ad60,0x72cbddad,0x4d55d001,0x2de6dbd2
10595p0_local4_end:
10596
10597SECTION .p0_local4_sec DATA_VA=0x000808000
10598
10599attr_data {
10600 Name = .p0_local4_sec,
10601 VA = 0x0000000000808000,
10602 RA = 0x0000000030100000,
10603 PA = ra2pa(0x0000000030100000,0),
10604 part_0_ctx_nonzero_tsb_config_0,
10605 TTE_Context=SCONTEXT,
10606 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
10607 TTE_Diag=0, TTE_L=0, TTE_EP=1,
10608 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
10609 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
10610}
10611
10612 .data
10613 .seg "data"
10614 .align 0x2000
10615 .global p0_local4_sec_start
10616p0_local4_sec_begin:
10617 .skip 0x1400
10618p0_local4_sec_start:
10619 .word 0x0d904643,0x64d1f116,0x6697c257,0xb46d80e5
10620 .word 0xc72bbe67,0xb70a554f,0xa82261ac,0x7517a6c8
10621 .word 0x5519edac,0x525e6ab4,0x043d9dcd,0x676a6fdd
10622 .word 0xb1a403c5,0xd0529db3,0xb71ba0a2,0xbd5328af
10623p0_local4_sec_end:
10624
10625SECTION .p0_local5 DATA_VA=0x00080a000
10626
10627attr_data {
10628 Name = .p0_local5,
10629 VA = 0x000000000080a000,
10630 RA = 0x0000000010140000,
10631 PA = ra2pa(0x0000000010140000,0),
10632 part_0_ctx_nonzero_tsb_config_0,
10633 TTE_Context=PCONTEXT,
10634 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
10635 TTE_Diag=0, TTE_L=0, TTE_EP=1,
10636 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
10637 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
10638}
10639
10640 .data
10641 .seg "data"
10642 .align 0x2000
10643 .global p0_local5_start
10644p0_local5_begin:
10645 .skip 0x1400
10646p0_local5_start:
10647 .word 0x5377abe8,0x3f0132d0,0x61b66dea,0xe545dd67
10648 .word 0xffffafe3,0x94e9022f,0xff795814,0xf47ca02d
10649 .word 0x031a783d,0xb6b67068,0x348aa427,0x35edcef8
10650 .word 0xfa62794f,0x602eff93,0x3498af52,0x7ae32cb8
10651p0_local5_end:
10652
10653SECTION .p0_local5_sec DATA_VA=0x00080a000
10654
10655attr_data {
10656 Name = .p0_local5_sec,
10657 VA = 0x000000000080a000,
10658 RA = 0x0000000030140000,
10659 PA = ra2pa(0x0000000030140000,0),
10660 part_0_ctx_nonzero_tsb_config_0,
10661 TTE_Context=SCONTEXT,
10662 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
10663 TTE_Diag=0, TTE_L=0, TTE_EP=1,
10664 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
10665 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
10666}
10667
10668 .data
10669 .seg "data"
10670 .align 0x2000
10671 .global p0_local5_sec_start
10672p0_local5_sec_begin:
10673 .skip 0x1400
10674p0_local5_sec_start:
10675 .word 0x49399308,0x70a2db7a,0xb78cd31e,0x4d53bfe4
10676 .word 0x74ea76f8,0x9542bdf2,0xdd893e8c,0x0a005f0c
10677 .word 0x86813ec1,0xd2f09e33,0x419e8199,0x88506935
10678 .word 0x4e478378,0x82559f9b,0xf55f280a,0xc63561c4
10679p0_local5_sec_end:
10680
10681SECTION .p0_local6 DATA_VA=0x00080c000
10682
10683attr_data {
10684 Name = .p0_local6,
10685 VA = 0x000000000080c000,
10686 RA = 0x0000000010180000,
10687 PA = ra2pa(0x0000000010180000,0),
10688 part_0_ctx_nonzero_tsb_config_0,
10689 TTE_Context=PCONTEXT,
10690 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
10691 TTE_Diag=0, TTE_L=0, TTE_EP=1,
10692 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
10693 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
10694}
10695
10696 .data
10697 .seg "data"
10698 .align 0x2000
10699 .global p0_local6_start
10700p0_local6_begin:
10701 .skip 0x1400
10702p0_local6_start:
10703 .word 0x2f89f8fb,0xac925426,0x5a459f00,0xb8528a1c
10704 .word 0x0514ff5e,0xee03ee04,0x769fac2d,0xc511fcb3
10705 .word 0x13d90025,0xa97d9677,0x8a7d31b3,0x90266667
10706 .word 0xca713b74,0x6e6bb475,0x3ab671d5,0x6f64bbd1
10707p0_local6_end:
10708
10709SECTION .p0_local6_sec DATA_VA=0x00080c000
10710
10711attr_data {
10712 Name = .p0_local6_sec,
10713 VA = 0x000000000080c000,
10714 RA = 0x0000000030180000,
10715 PA = ra2pa(0x0000000030180000,0),
10716 part_0_ctx_nonzero_tsb_config_0,
10717 TTE_Context=SCONTEXT,
10718 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
10719 TTE_Diag=0, TTE_L=0, TTE_EP=1,
10720 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
10721 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
10722}
10723
10724 .data
10725 .seg "data"
10726 .align 0x2000
10727 .global p0_local6_sec_start
10728p0_local6_sec_begin:
10729 .skip 0x1400
10730p0_local6_sec_start:
10731 .word 0x1da153d8,0x9d60522b,0x1cd7ab82,0xdd0019d0
10732 .word 0x7001eef5,0x82434acb,0x750f95e4,0x6b639271
10733 .word 0x5b709345,0x1f091f08,0x210f5094,0x868cb043
10734 .word 0x0f8fc972,0x29586e06,0xaba53952,0x0348c438
10735p0_local6_sec_end:
10736
10737SECTION .share0 DATA_VA=0x00080e000
10738
10739attr_data {
10740 Name = .share0,
10741 VA = 0x000000000080e000,
10742 RA = 0x00000000201c0000,
10743 PA = ra2pa(0x00000000201c0000,0),
10744 part_0_ctx_nonzero_tsb_config_0,
10745 TTE_Context=PCONTEXT,
10746 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
10747 TTE_Diag=0, TTE_L=0, TTE_EP=1,
10748 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
10749 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
10750}
10751
10752 .data
10753 .seg "data"
10754 .align 0x2000
10755 .global share0_start
10756share0_begin:
10757share0_start:
10758 .word 0xfdf39b8f,0x28a41182,0x35e9660a,0xd8040a72
10759 .word 0x7ffa67e6,0x582dbc22,0x198d4e3b,0x5621c754
10760 .word 0xa3d7755b,0x8e46d939,0xc7fabccb,0xe9b18917
10761 .word 0x0dba8d95,0xed9d4785,0xc17a1155,0xeb423c31
10762share0_end:
10763
10764SECTION .share1 DATA_VA=0x000810000
10765
10766attr_data {
10767 Name = .share1,
10768 VA = 0x0000000000810000,
10769 RA = 0x0000000020800000,
10770 PA = ra2pa(0x0000000020800000,0),
10771 part_0_ctx_nonzero_tsb_config_0,
10772 TTE_Context=PCONTEXT,
10773 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
10774 TTE_Diag=0, TTE_L=0, TTE_EP=1,
10775 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
10776 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
10777}
10778
10779 .data
10780 .seg "data"
10781 .align 0x2000
10782 .global share1_start
10783share1_begin:
10784share1_start:
10785 .word 0x824c7fc1,0x5d9a99b6,0x58f6e9e5,0xbf287bab
10786 .word 0xd8e6cde5,0x1df87f96,0x475e2f40,0x012f58a2
10787 .word 0x15ee89c6,0x2dbc9e8a,0xfb213ad8,0x24765d4f
10788 .word 0x48d78d9e,0x088f1595,0xfdd4e671,0xca136679
10789 .word 0x46d9e25a,0xee3d423e,0x69de1e78,0xfaf54c0b
10790 .word 0xf02fe716,0xbddd52de,0xa4bc700b,0x5d64fcf1
10791 .word 0xfe78c75c,0x9cc16e23,0x409331fc,0xa3347fe2
10792 .word 0xb9d00306,0xb1cc2aee,0x2d70e9bf,0x952f216a
10793share1_end:
10794
10795SECTION .share2 DATA_VA=0x000812000
10796
10797attr_data {
10798 Name = .share2,
10799 VA = 0x0000000000812000,
10800 RA = 0x00000000211c0000,
10801 PA = ra2pa(0x00000000211c0000,0),
10802 part_0_ctx_nonzero_tsb_config_0,
10803 TTE_Context=PCONTEXT,
10804 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
10805 TTE_Diag=0, TTE_L=0, TTE_EP=1,
10806 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
10807 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
10808}
10809
10810 .data
10811 .seg "data"
10812 .align 0x2000
10813 .global share2_start
10814share2_begin:
10815share2_start:
10816 .word 0xb341b5d7,0x963b9519,0xb6416611,0xf66264cc
10817 .word 0xea293846,0x315801dd,0x2c276e0b,0x9d479123
10818 .word 0x592d0469,0xa8d150fc,0xc9dc5878,0x8282181f
10819 .word 0xbacbad56,0x9b1fd796,0xf2056cf5,0x1eb0696f
10820share2_end:
10821
10822SECTION .share3 DATA_VA=0x000814000
10823
10824attr_data {
10825 Name = .share3,
10826 VA = 0x0000000000814000,
10827 RA = 0x0000000021800000,
10828 PA = ra2pa(0x0000000021800000,0),
10829 part_0_ctx_nonzero_tsb_config_0,
10830 TTE_Context=PCONTEXT,
10831 TTE_Size=0, TTE_NFO=0, TTE_IE=0,
10832 TTE_Diag=0, TTE_L=0, TTE_EP=1,
10833 TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
10834 TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
10835}
10836
10837 .data
10838 .seg "data"
10839 .align 0x2000
10840 .global share3_start
10841share3_begin:
10842share3_start:
10843 .word 0x9933c8c8,0x95a223bb,0xf71a85ed,0x369ed4e0
10844 .word 0x877d0413,0x40b03d46,0xe4ef378b,0xe3442d86
10845 .word 0xed79f770,0x6e547899,0x5a5effc0,0x6cb080e7
10846 .word 0xd58c4066,0x624c54ec,0xaebd3d9d,0x694afd48
10847 .word 0x9f179ae4,0xb10aa81e,0x1cacfe2c,0xdd33a745
10848 .word 0x4b41d6fb,0xbae4dc1d,0x49eb47f5,0xdc9ede5a
10849 .word 0xd86fcba5,0x3904fd8d,0x17943f0b,0x2514319d
10850 .word 0x78dc7451,0xd760e20e,0x9f1302e5,0x2a9ec153
10851 .word 0xd8a93b1a,0xd6f9905a,0xfe13ce6f,0xbc44d8e5
10852 .word 0x3dd12f2b,0xef7cb150,0x9345c486,0x0f3af785
10853 .word 0x3e9c67fd,0x79eaa332,0xdb9c3ba7,0x2a379d7b
10854 .word 0x1dd60df8,0x5098ede7,0x676166bf,0x7e46a806
10855 .word 0xafbdcbcc,0x3c85dd80,0xae15df61,0x5c0763c6
10856 .word 0x66766d69,0x62e1560d,0x92d8ea41,0x038522bb
10857 .word 0xbb396585,0xf432b5c8,0x7a54171c,0x494569e6
10858 .word 0xe1037e6c,0xe5cd0632,0x025463c8,0x8e26ca65
10859 .word 0xd03e4a7a,0x7a607ab1,0xcd35260c,0x403f5be7
10860 .word 0xcacbc30e,0x6c8e3544,0xb6011ba7,0xa741376f
10861 .word 0x21ee2a8d,0xf0750a19,0x6142019a,0xdf5410bf
10862 .word 0xf6e9ac0d,0x8262f5b1,0x68794f4a,0xd8a2ec4a
10863 .word 0x7312ef3d,0x3e1f971f,0x7fa553b3,0x8940ef9e
10864 .word 0x0cac675b,0x7609b9d1,0xdf5f6842,0xe435592f
10865 .word 0x83b5ced7,0x26e1e9da,0xdcb79288,0xe72b6c77
10866 .word 0xf97d958a,0xe26ce9ca,0xb13a7560,0xcb8e5979
10867 .word 0xaa532710,0xf00dd386,0x5e8fe180,0xe7a3bb05
10868 .word 0x0f0b0806,0x72be38be,0xa9167f37,0x6b1d93d9
10869 .word 0x3b10a015,0x4ea4cec0,0x3588d02c,0xfbd72112
10870 .word 0x6a68f020,0x21ba2c6b,0x23319472,0xd88efabd
10871 .word 0x39ba67be,0x464c9006,0xd265a527,0x88273a59
10872 .word 0x6ce6d0c1,0xd2c38757,0x03501664,0x0153ec07
10873 .word 0x7ee24cc3,0x161e4157,0x83207f7e,0xc3e11085
10874 .word 0x59732567,0xaba9f63f,0x4b351e16,0x4c8093bb
10875share3_end: